@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none; /*解决chrome浏览器下字体不能小于12px*/}
body{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
a{outline:none; text-decoration:none!important;color: #000} a:hover{}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
body{font-size:12px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{/*border-collapse:collapse;border-spacing:0;*/} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';}
input[type="submit"], input[type="reset"], input[type="button"],input[type="text"],input[type="password"],textarea, button { -webkit-appearance: none !important; /*去掉苹果的默认UI来渲染按钮*/} em,i{ font-style:normal;}
html {font-size:62.5%}
img {
	max-width:100%;
	border:0;
	-ms-interpolation-mode:bicubic;
	-webkit-touch-callout:none
}
body{font-family: "Microsoft YaHei",sans-serif;  background: #fff; /*max-width: 64rem; min-width: 32rem; */ max-width:100%; margin: 0 auto; min-width: 1024px; position: relative;}

.fleft{float: left;}
.fright{float: right;}
.tleft{text-align: left;}
.tright{text-align: right;}
.tcenter{text-align: center;}
.box{width:1400px;margin:auto;}
.mt44{margin-top: 44px;}
/*top*/
#header{width: 100%; height:90px;position: relative;background: #1b1b1b;}
.logo{position: absolute;top: 31px;left: 41px;}
.topshare{position: absolute;height: 90px;right:23px;top:25px;font-size: 15px;}
.share{height: 43px;line-height: 43px;border-right: 1px solid #3f3f3f;padding-right: 8px;margin-right: 20px;}
.share li{float: left;margin-right: 16px;}
.lang span{color: #fff;display: inline-block;height: 43px;line-height: 43px;position: relative;cursor: pointer;padding-right: 15px;}
.lang span::after{content: '';display: inline-block;width: 8px;height: 6px;background: url("lng_xl.png"/*tpa=http://www.extru.cn/templates/specialty/images/lng_xl.png*/) no-repeat;position: absolute;top:17px;right:3px;}
.lang ul{display: none;position: absolute;z-index: 9;}
.lang ul li a{color: #fff;line-height: 27px;display: inline-block;border-top: 1px solid #323232;padding-right: 14px;}
.lang ul li a:hover{color: #8bb936;}
.menu{width: 1050px;text-align: right;height:90px;line-height:90px;}
.menu ul{display: inline-block;}
.menu li{float: left;font-size:15px;text-align: center;}
.menu li a{display: inline-block;padding: 0 20px; color: #fff;}
.menu li>a{border-top: 2px solid #1b1b1b;line-height: 86px;}
.menu li>a:hover{border-top:2px solid #9fd62f;color:#9fd62f;}
.submenu{display: none;position: absolute;z-index: 99;left: 0;width: 100%;
	background:#89b929;}
.subitem{width: 350px;float: left;position: relative;padding: 20px 0;}
.subitem h3{font-size: 36px;color: #fff;font-weight: bold;position: relative;line-height: 30px;}
.subitem h3::after{content: '';display: inline-block;width: 32px;border-bottom:2px solid #000;position: absolute; left: 0;bottom:-20px;}
a.newslink{display: inline-block;width: 288px;height: 48px;line-height: 48px;color: #fff;text-align: left;font-size: 18px;padding-left: 32px!important;box-sizing: border-box; background: url("r_jt.png"/*tpa=http://www.extru.cn/templates/specialty/images/r_jt.png*/) no-repeat right 18px center #000;}
.topcate a{padding: 0!important;}
.subitem .sub_img{margin-top: 44px;line-height: normal;position: relative;}
.sub_info{position: absolute;top:0;left: 0;color: #fff;padding: 25px 0 0 25px;}
.sub_info h4{font-size: 18px;font-weight: bold;line-height: 30px;}
.sub_info a{display: block!important;font-size: 14px;line-height: 22px;padding: 0!important;}
.sub_info a:hover{text-decoration: underline;}
.subitem .bsort{height: 32px;line-height: 32px;position: relative;}
.subitem .bsort i{display: inline-block;width: 32px;height: 32px;background: #000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.subitem .bsort a{position: absolute;top: 0;left: 0;display: inline-block;height: 32px;line-height: 32px;color: #fff;padding: 0!important;font-weight: bold;font-size: 18px;}
.subitem .msort{display: none; line-height: normal;padding:20px 0 20px 10%;width: 100%; position: absolute;left:-10%;top:72px;background: -webkit-linear-gradient(#89b929, #148b5d); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#89b929, #148b5d); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#89b929, #148b5d); /* Firefox 3.6 - 15 */
    background: linear-gradient(#89b929, #148b5d); /* 标准的语法（必须放在最后） */}
.subitem .msort a{padding: 0!important;line-height:30px;font-size: 15px;display: block;}
.subitem .msort a:hover{color: #000;font-weight: bold;}

.banner{background: url("banner01.jpg"/*tpa=http://www.extru.cn/templates/specialty/images/banner01.jpg*/) no-repeat center top;position: relative;}
/*home main*/
.in_title{height: 240px;position: relative;}
.in_title h2{font-size: 48px;color: #121c28;line-height: 70px;}
.in_title p a{color: #757575;font-size: 15px;}
.in_title p a:hover{color: #92bc3d;}
.intitle_info{position: absolute;left: 0;bottom:40px;}
.in_title .bgflag{position: absolute;width: 350px;height:inherit;background: #f4f4f4;right: 0;top: 0;z-index: 9;}
.bgflag em{display: inline-block;width: 4px;height: 51px;position: absolute;background: #9fd62f;right: 105px;top: -25px;}
.ourprobg{height: 634px;background: url("probg.jpg"/*tpa=http://www.extru.cn/templates/specialty/images/probg.jpg*/) no-repeat center top;}
.ourprocon{height:100%;}
.ourpro_item{width: 350px;float: left;position: relative;height:100%;}
.subcate h3 a{color: #fff;font-weight: bold;font-size: 24px;padding: 10px 0;}
.subcate{display: inline-block;padding: 70px 0 0 58px;}
.subcate ul li{border-bottom: 1px solid #9e9e9e;}
.subcate ul a{color: #fff;font-size: 15px;line-height:46px;}
.subcate ul a:hover{color: #a0d72e;}
a.ourlink{display:block;width:100%; position:absolute;bottom:0;height: 48px;line-height: 48px;color: #fff;text-align: left;font-size: 18px;padding-left: 32px!important;box-sizing: border-box; background:url("r_jt.png"/*tpa=http://www.extru.cn/templates/specialty/images/r_jt.png*/) no-repeat right 18px center,-webkit-linear-gradient(left, #148b5d , #94bf3e); /* Safari 5.1 - 6.0 */
  background:url("r_jt.png"/*tpa=http://www.extru.cn/templates/specialty/images/r_jt.png*/) no-repeat right 18px center,-o-linear-gradient(right, #148b5d, #94bf3e); /* Opera 11.1 - 12.0 */
  background:url("r_jt.png"/*tpa=http://www.extru.cn/templates/specialty/images/r_jt.png*/) no-repeat right 18px center,-moz-linear-gradient(right, #148b5d, #94bf3e); /* Firefox 3.6 - 15 */
  background:url("r_jt.png"/*tpa=http://www.extru.cn/templates/specialty/images/r_jt.png*/) no-repeat right 18px center,linear-gradient(to right, #148b5d , #94bf3e); /* 标准的语法 */}
  .ourproimg{display:inline-block; margin-top:75px;font-size:0;position: relative;}
  .catetitle{height:63px; line-height:63px; background:#f4f4f4; font-size:24px;color:#232323; text-align:center; font-weight:bold; border-top:2px solid #8bb936; position:relative;cursor: pointer;}
.subcateshow{display: none; position:absolute;z-index: 2; bottom:0; background:#f4f4f4;width:100%;border-top:2px solid #8bb936; padding-bottom:19px;}
.subcateshow h3{height:64px; line-height:64px; border-bottom:1px solid #e6e6e6;color:#8bb936; font-weight:bold;}
.subcateshow li a{ display:block;height:41px; line-height:41px;border-bottom:1px solid #e6e6e6; font-size:15px; color:#232323; font-weight:normal;}
.rulang li a{font-size: 12px;}
.subcateshow li a:hover{background:#8bb936; color:#fff;}
.onbg{display: none;position: absolute;width: 100%;height: 100%;top:0;left: 0;background:rgba(0,0,0,0.4);z-index: 1;}
.inabout_bg{height: 669px;background: url("inaboutbg.jpg"/*tpa=http://www.extru.cn/templates/specialty/images/inaboutbg.jpg*/) no-repeat center top;}
.aintitle_info{position: absolute;left: 0;bottom:10px;}
.aintitle_info p{font-size: 15px;color: #757575;}
.inabout_info{background: #fafafa;margin-top: 48px;padding: 50px 44px 44px;}
.inabout_info h3{color: #181818;font-size: 24px;font-weight: bold;position: relative;text-align: left;}
.inabout_info h3::after{content: '';display: inline-block;width:28px;border-bottom:2px solid #9fd62f;position: absolute; left: 0;bottom:-16px;}
.inabout_info h2{color: #181818;font-size: 24px;font-weight: bold;position: relative;text-align: left;}
.inabout_info h2::after{content: '';display: inline-block;width:28px;border-bottom:2px solid #9fd62f;position: absolute; left: 0;bottom:-16px;}
.inabout_info p{color: #474747;line-height: 24px;font-size: 14px;margin: 30px 0 45px;text-align: left;}
.inabout_info a.aboutlink{height: 39px;line-height: 39px;border: 2px solid #242424;display: inline-block;color: #474747;font-weight: bold;font-size: 14px;padding: 0 30px;}
.inmap{background: #000;height: 100%;color: #fff;}
.inmap_info{padding: 105px 0 0 44px;}
.inmap h3{color: #fff;font-size: 24px;font-weight: bold;position: relative;}
.inmap h3::after{content: '';display: inline-block;width:28px;border-bottom:2px solid #9fd62f;position: absolute; left: 0;bottom:-16px;}
.inmap p{color: #fff;line-height: 24px;font-size: 14px;margin: 30px 0 45px;}
a.morelink{font-size:15px;color: #fff;display:inline-block;margin:20px auto;text-align: center;height:39px;line-height:39px;width: 216px;border: 2px solid #fff;}
.innewsbg{height: 516px;background: url("innewsbg.jpg"/*tpa=http://www.extru.cn/templates/specialty/images/innewsbg.jpg*/) no-repeat center top;}
.innews_item{float: left;width: 1050px;background: #f4f4f4;height: inherit;}
.innews_item ul{padding: 80px 56px;}
.innews_item li{height: 70px;line-height: 70px;border-bottom: 1px solid #e6e6e6;overflow: hidden;}
.innews_item li:first-child{border-top: 1px solid #e6e6e6;}
.innews_item li span{display: inline-block;width: 294px;padding-left: 26px;box-sizing: border-box;float: left;}
.innews_item li p{display: inline-block;padding-left: 26px;width: 610px;}
.innews_item li a{font-size: 15px;color: #8c8c8c;display: block;}
.innews_item li a:hover{color: #fff;background:-webkit-linear-gradient(left, #148b5d , #94bf3e); /* Safari 5.1 - 6.0 */
  background:-o-linear-gradient(right, #148b5d, #94bf3e); /* Opera 11.1 - 12.0 */
  background:-moz-linear-gradient(right, #148b5d, #94bf3e); /* Firefox 3.6 - 15 */
  background:linear-gradient(to right, #148b5d , #94bf3e); /* 标准的语法 */}

.pbanner{height: 441px;background: url("pbanner.jpg"/*tpa=http://www.extru.cn/templates/specialty/images/pbanner.jpg*/) no-repeat center top;}
.bannerbox{position: relative;height: inherit;}
h1.ctitle{display: inline-block;font-size: 36px;color: #fefefe;position: relative;margin-top: 190px;}
h1.ctitle::after{content: '';position: absolute;display: inline-block;width: 41px;height: 4px;background: #9fd62f;left: 50%;margin-left: -21px;bottom:-25px;}
.pathurl{position: absolute;left: 0;bottom: 0;color: #fefefe;font-weight: bold;height:54px;}
.pathurl a{font-size: 15px;color: #fefefe;font-weight: bold;}
.pathurl::after{content: '';position: absolute;display: inline-block;width: 41px;height: 4px;background: #9fd62f;left:0;bottom:0;}
.incate{width: 1020px;margin: auto;padding-top: 60px;}
.incate_title{padding-left: 30px;padding-top: 35px; position: relative;overflow: hidden;}
.incate_title::before{content: '';position: absolute;display: inline-block;width: 11px;height: 2px;background: #9fd62f;top:0;left: 0;}
.incate_title::after{content: '';position: absolute;display: inline-block;width: 2px;height: 11px;background: #9fd62f;top:0;left: 0;}
.incate_title h2{font-size: 48px;font-weight: bold;color: #121c28;text-transform: uppercase;}
.incate_title p a{color: #757575;font-size: 15px;}
.incate_title p a:hover{color: #92bc3d;}
.incate_con ul{overflow: hidden;margin: 40px 0 0px 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.incate_con ul li{border-bottom: 1px solid #071626;margin-bottom: 82px;position: relative;}
.incate_con ul li::before{content: '';position: absolute;display: inline-block;width: 11px;height: 2px;background: #071626;bottom:0;right:0;}
.incate_con ul li::after{content: '';position: absolute;display: inline-block;width: 2px;height: 11px;background: #071626;bottom:0;right:0;}
.cateinfo{margin:30px 15px 12px 38px;position: relative;padding-bottom: 20px;}
.cateinfo h3{font-size: 24px;color: #333;}
.cateinfo p{font-size: 14px;color: #757575;padding: 10px 0;}
.cateinfo span{position:absolute;color: #070707;font-size: 12px;text-transform: uppercase;bottom: 0;right: 0;}
.incate_title ul{padding-top: 20px;}
.incate_title ul li{float: left;position: relative;padding-left: 15px;margin-right: 20px;line-height:28px;}
.incate_title ul li::before{content: '';position: absolute;display: inline-block;width: 5px;height: 5px;background: url("downjt.jpg"/*tpa=http://www.extru.cn/templates/specialty/images/downjt.jpg*/) no-repeat;left: 0;top:12px;}
.incate_title ul li a{color: #232323;font-size: 15px;}
.incate_title ul li a:hover{text-decoration: underline;color: #8bb936;}
.tprolist{padding-top: 20px;overflow: hidden;}
.tprolist li{float: left;position: relative;padding-left: 15px;margin-right: 20px;line-height:28px;}
.tprolist li::before{content: '';position: absolute;display: inline-block;width: 5px;height: 5px;background: url("downjt.jpg"/*tpa=http://www.extru.cn/templates/specialty/images/downjt.jpg*/) no-repeat;left: 0;top:12px;}
.tprolist li a{color: #232323;font-size: 15px;}
.tprolist li a:hover{text-decoration: underline;color: #8bb936;}
.linepro{width: 1020px;margin: auto;border-top: 1px solid #9fd62f;padding-bottom: 40px;}

.inpro ul{overflow: hidden;margin: 40px 0 0px 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.inpro ul li{margin-bottom: 82px;position: relative;}
.inpro ul li a{display: inline-block;width: 480px;height: 555px;background: #f7f7f7;border-bottom: 2px solid #f7f7f7;box-sizing:border-box;}
.inpro ul li a:hover{border-bottom: 2px solid #9fd62f;}
.intitle{text-align: center;height:40px;line-height: 40px;color: #232323;font-size: 24px;}
.tbox{display: inline-block;width: 449px;height: 679px;border: 1px solid #c8c1b5;position: absolute;top: 12px;left: 12px;}
.inpro p{color: #fad5cd;text-align: center;font-family:"宋体";font-size:20px;padding: 10px 0 30px;}
.intitle h2{padding:110px 0 10px; color: #fad5cd;font-family:"宋体";font-size:34px;line-height:55px;}
.intitle strong{font-size: 52px;font-family: Hoefler Text, Liberation Serif, Times, Times New Roman, serif;font-style: italic;}
/*about*/
.aboutbox{width: 1140px;margin: auto;padding-bottom: 60px;}
.aboutcon{padding: 70px 60px;overflow: hidden;}
.about_img{margin-top: 50px;text-align: center;float: left;}
.about_title h2{font-size: 48px;font-weight: bold;color: #121c28;text-transform: uppercase;}
.about_title{padding: 35px 0 0 30px; position: relative;overflow: hidden;float: left;margin-right: 148px;}
.about_title::before{content: '';position: absolute;display: inline-block;width: 11px;height: 2px;background: #9fd62f;top:0;left: 0;}
.about_title::after{content: '';position: absolute;display: inline-block;width: 2px;height: 11px;background: #9fd62f;top:0;left: 0;}
.about_title em{font-size: 12px;color: #182b43;font-weight: bold;}
.about_txt{color: #2d2d2d;font-size: 16px;line-height: 22px;float: left;width: 678px;}
.aboutli ul{display: flex;justify-content: space-between;flex-wrap: wrap;padding: 0 60px;}
.aboutli ul li{border: 1px solid #d4d4d4;font-size: 0;}
/*contact*/
.contact_con{padding: 0 60px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.addrbox{width: 481px;position: relative;border-bottom: 1px solid #d4d4d4;padding-left: 28px;box-sizing: border-box;padding-bottom: 50px;margin-bottom: 58px;}
.addrbox::before{content: '';position: absolute;display: inline-block;width: 11px;height: 2px;background: #d4d4d4;bottom:0;right:0;}
.addrbox::after{content: '';position: absolute;display: inline-block;width: 2px;height: 11px;background: #d4d4d4;bottom:0;right:0;}
.addrbox h3{color: #1a2d44;font-size: 27px;font-weight: bold;padding: 56px 0 18px 0;}
.addrbox p{font-size: 17px;color:#121c28;line-height: 24px;}
.addrbox em{position: absolute;color: #121c28;font-size: 12px;font-weight: bold;text-transform: uppercase;bottom: 16px;right: 15px;}
.addrbox h4{color: #1a2d44;font-size:18px;font-weight: bold;}
.addrbox span{color: #121c28;font-size:15px;line-height:22px;padding: 5px 0;display: block;}

.news_con{overflow: hidden;border-top: 1px dotted #dedede;margin-top: 40px;padding-top: 17px;display: flex;justify-content: space-between;}
.news_left{width: 208px;}
.news_left ul{padding-top: 30px;}
.news_left li a{color: #292929;font-size: 15px;font-weight: bold;line-height:30px;}
.news_left li a:hover{color: #8bb936;}
.news_right{width: 811px;border-left: 1px solid #d4d4d4;}
.newslist{padding-bottom: 40px;}
.newslist dl{margin-bottom: 10px;padding-bottom: 10px;border-bottom: dashed 1px #ccc;}
.newslist li a{height: 181px;line-height: 181px; display:flex;border-bottom:1px dotted #dedede;align-items: center;font-size: 15px;color: #8c8c8c;position: relative;}
.newslist li a::after{content: '';border-left: .1rem solid #d6d6d6;
    border-bottom: .1rem solid #d6d6d6;
    width:10px;
    height:10px;
    display: inline-block;
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    margin: .14rem .15rem;
    text-indent: -9999px;position: absolute;top:80px;right:0;}
.newslist li a:hover{color: #fff;background:-webkit-linear-gradient(left, #148b5d , #94bf3e); /* Safari 5.1 - 6.0 */
  background:-o-linear-gradient(right, #148b5d, #94bf3e); /* Opera 11.1 - 12.0 */
  background:-moz-linear-gradient(right, #148b5d, #94bf3e); /* Firefox 3.6 - 15 */
  background:linear-gradient(to right, #148b5d , #94bf3e); /* 标准的语法 */}
.newslist li a span{display:inline-block;height: 35px;width: 256px;border-right: 1px solid #d4d4d4;text-align: center;line-height: 35px;}
.newslist li a:hover span{border-right-color: #fff;}
.newslist li a:hover::after{border-color: #fff;right: 24px;}
.newslist li a p{padding-left: 118px;height: 35px;line-height: 35px;overflow: hidden;width: 400px;}
.incate_title span{color: #bbbbbb;font-size: 15px;font-weight: bold;position: absolute;top:15px;left: 30px;}
.newscontent{border-top: 1px solid #9fd62f;padding: 50px 10px 100px;margin-top: 20px;color: #8c8c8c;font-size: 15px;}


.pro_title{font-size: 24px;color: #232323;padding: 15px 0;border-bottom: 1px solid #9fd62f;}
.pro_con{padding: 30px 10px;font-size: 15px;color: #232323;}
.p_detial{width: 1400px;margin: auto; border-left: 1px solid #e5e5e5;border-right:1px solid #e5e5e5;box-sizing: border-box;}
.bpic{text-align: center;}
.page{ padding:10px 0 20px; text-align:center;}
.page span{ display:inline-block; width:26px; height:26px; background-color:#acacac; line-height:26px; text-align:center; color:#fff; margin-right:5px;}
.page span.current{ background-color:#63b07f;}
.page a{ display:inline-block; width:26px; height:26px; background-color:#acacac; line-height:26px; text-align:center; color:#fff; margin-right:5px;}

#footer{border-top: 2px solid #309650;background: #ececec;}
.blist{padding: 70px 0 47px 0;color: #fff;height:479px;box-sizing: border-box;}
.bcate h4{font-size: 18px;padding-bottom:26px;}
.bcate h4 a{color: #000;}
.bcate ul li{font-size: 14px!important;}
.bcate ul a{font-size: 14px;color: #000;line-height: 30px;text-decoration: none!important;}
.bcate ul a:hover{color: #92bc3d;}
.babout{margin-top: 170px;}
.bottom{display: flex;justify-content: center; text-align: center;font-size: 12px;color: #e5e5e5;background: #383838;text-transform: uppercase;height: 37px; line-height: 37px;}
.bottom .s2 a{display: flex;align-items: center;padding-left: 15px;}
.bottom .s2 a img{height: 30px;}
.bottom .s2 a p{color: #fff;padding-left: 8px;}
@media only screen and (min-width:321px) { /*iphone5*/
html {
font-size:62.5%!important;
}
	
}
@media only screen and (min-width:361px) { /*三星note*/
html {
font-size:70.31%!important
}
	
}
@media only screen and (min-width:376px) { /*iphone6*/
html {
font-size:73.24%!important
}
	
}
@media only screen and (min-width:481px) {
html {
font-size:94%!important
}
}
@media only screen and (min-width:561px) {
html {
font-size:109%!important
}
}
@media only screen and (min-width:641px) {
html {
font-size:124%!important;
	
}

}
@media only screen and (min-width:1200px) {
html {
font-size:124%!important;
}
	.box{width:88.6%;margin:auto;}
	.menu{width: 850px;}
	.subitem{width: 25%;}
	.ourpro_item{width:25%;}
	.innews_item{width: 75%;}
	.in_title .bgflag{width: 25%;}
	.innewsbg{background-position: right;}
	.innews_item li span{width: 32%;}
	.innews_item li p{width: 68%;box-sizing: border-box;}
	.ourprobg { height: 506px;background-size: 121.5%;}
	.ourproimg{margin-top: 1rem;}
	.p_detial{width:88.6%;}
}
@media only screen and (min-width:1400px) {
	.box{width:1400px;}
	.menu{width: 1000px;}
	.ourprobg { height:634px;background-size: 121.5%;}
	.ourproimg{margin-top:75px;}
	.in_title .bgflag{width: 350px;}
}