*{ margin: 0; padding: 0; }
html,body{ color: #333; font-size: 12px; background: #fff; font-family: microsoft yahei,pingfang SC,helvetica neue,arial,hiragino sans gb,microsoft yahei ui,simsun; box-sizing: border-box; }
a{ text-decoration: none; }
li{ list-style: none; }
table{ border-collapse: collapse; }
input[type="button"]{ cursor: pointer; }
input{ outline: none; font-size: 12px; border: none;  }
/*滚动条样式*/
::-webkit-scrollbar{ background-color: #f5f5f5; width: 10px; height: 10px; }
::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 2px 2px #f9f1e9; border-radius: 10px; background-color: #fdf7f2; }
::-webkit-scrollbar-thumb{ border-radius: 10px; background-color: #f9dec5; }

/*走进安粮-公司概况*/
.main{ width: 1366px; margin: 0 auto;}
.anliang{ position: relative; margin-bottom: 40px;}
.product-infor{ vertical-align: top; padding-left: 25px; display: inline-block; font-size: 12px; width: 1100px; box-sizing: border-box;}
.product-infor h2{ border-bottom: 1px solid #ec8a33; padding: 10px 0; font-weight: 400; line-height: 30px; margin-bottom: 10px;}
.product-infor h2 span{ font-size: 18px; color: #ec8a33;}
.product-infor h2 p{ display: inline-block; float: right; font-size: 12px; color: #888; padding-left: 22px; background: url(../images/service_position.png) left center no-repeat; background-size: 16px; }
.product-infor h2 p a{ color: #888;}
.product-infor h2 p a:visited{ color: #888;}
.product-infor h2 p a:hover{ color: #ec8a33;}
.product-infor h2 p b{ font-weight: 400; color: #ec8a33;}
.product-infor h2 p i{ padding: 0 3px;}
.service-inforpl{width: 100%; padding-left: 0;}
.al-companyinfor{ padding: 20px 0; display: flex; justify-content: space-between; }
.al-companyinfor .company-introduce{ font-size: 16px; margin-right: 20px; }
.al-companyinfor .company-introduce p{ text-indent: 32px; line-height: 30px; }
.al-companyinfor .company-pic{ width: 400px; display: block; }

/*走进安粮-企业文化*/
.al-companyculture{ padding: 20px 0; }
.al-companyculture img{ width: 100%; display: block;}

/*走进安粮-公司荣誉*/
.al-achievements{ padding: 0 90px; margin: 20px 0 90px; position: relative; border-bottom: 2px dashed #ec8a33; box-sizing: border-box; height: 500px; }
.al-achievements a.turn-l{ position: absolute; left: 0; top: 50%; transform: translate(0,-50%); }
.al-achievements a.turn-r{ position: absolute; right: 0; top: 50%; transform: translate(0,-50%); }
.al-achievements a.turn-l img, .al-achievements a.turn-r img{ width: 60px; }
.al-years-box{ padding: 0 15px; box-sizing: border-box; margin-bottom: -62px; width: 30%; }
.al-years-box:nth-child(2){margin:0 5%;}
.al-years-box .years-box{ height: 430px; overflow-y: auto; display: flex; flex-flow: column; justify-content: space-between; }
.al-years-box .years-infor{ margin-bottom: 15px; }
.al-years-box .years-infor h2{ font-size: 20px; color: #ec8a33; font-weight: normal; margin-bottom: 6px; }
.al-years-box .years-infor p{ font-size: 16px; line-height: 30px; }
.al-years-box .years{ position: relative; width: 120px; height: 120px; display: inline-block; }
.al-years-box .years img{ width: 100%; }
.al-years-box .years span{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); font-size: 24px; color: #ec8a33; }
.honor-page{display: flex; display:none;}


/*走进安粮-居间业务*/
.al-jjywmain{  }
.jjyw-code{ background: #f9f4ef; padding: 20px 40px; margin: 20px 0; display: flex; justify-content: space-around; align-items: flex-start; }
.jjyw-code .code img{ width: 140px; margin-bottom: 10px; }
.jjyw-code .code span{ display: block; line-height: 26px; }
.jjyw-code .code span .link{ display: block; color: #ec8a33; }
.jjyw-code .code, .jjyw-code .dj{ display: inline-block; text-align: center; font-size: 14px;}
.jjyw-code .dj a{ display: block; padding: 10px 20px; background: #fff; box-shadow: 0 0 6px rgba(0,0,0,.2); border-radius: 3px; font-size: 16px; margin: 50px 0 20px 0; box-sizing: border-box; color: #333;  }
.jjyw-code .dj a:hover{ background: #ec8a33; color: #fff; }
.al-jjyw-list{ margin-top: 20px; background: #fff; box-shadow: 0 0 6px rgba(0,0,0,.2); border-radius: 5px; padding: 15px; font-size: 16px; }
ul.jjyw-tab{ border-bottom: 1px solid #ddd; width: 100%; }
ul.jjyw-tab li{ display: inline-block; line-height: 44px; margin-right: 20px; }
ul.jjyw-tab li span{ padding: 0 10px; cursor: pointer; display: block; }
ul.jjyw-tab li span.click{ color: #ec8a33; border-bottom: 3px solid #ec8a33; }
ul.jjyw-conlist{ padding-top: 20px; }
ul.jjyw-conlist li{ line-height: 34px; cursor: pointer; }
ul.jjyw-conlist li span{ float: right; }
ul.jjyw-conlist li:hover{ color: #ec8a33; }








