html{font-size: 62.5%;}
body {font-family:'微软雅黑';color: #000;}
a:hover{text-decoration: none;}
li{list-style: none;}
ul, dl{padding: 0;margin: 0;}
.pr{position: relative;}
.clr{clear: both;display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.none_ul{display:block;list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0px;padding: 0;margin:0;}
.navigation{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;position:fixed;width:100%;z-index:999;background:#fff;-moz-box-shadow:0px 1px 8px #ccc; -webkit-box-shadow:0px 1px 8px #ccc; box-shadow:0px 1px 8px #ccc;}
.fixed{position:fixed;background-color:#fff;z-index:999;width:100%}

.icon-tel { position: absolute; left: 0; top: 18px;background-image: url("../web/tel.png");background-repeat: no-repeat;width:30px;height: 30px;display: block;}
.a_nav_n a{line-height: 50px;color: #fff;font-size: 14px;display: block;text-decoration: none;}
.a_nav_n:hover, .acitve, .current{background: #ecc400;color: #fff;text-decoration: none;}
.current a, .a_nav_n:hover a{color: #000}
/* .nn_nav .acitve a{color: #000} */
.subnav_bx{background: #d2d2d2;}
.subnav_bx .suba_nav_n a{line-height: 50px;color: #000;font-size: 14px;display: block;}
.subnav_bx .acitve,.subnav_bx .acitve a{color: #a90000;background:#d2d2d2;text-decoration: none;}
.icon-language{background-image: url("../images/cn.jpg");background-repeat: no-repeat;width: 24px;height: 23px;margin-right: 6px;display: inline-block;vertical-align: middle;}

.h_heigt{height:80px;}

/*index*/
.image-box img{width: 100%;}
.Sowing{position: relative;}
.Sowing .swiper-slide{background-repeat: no-repeat;background-position: center;background-size:cover;display:table;height:66vh;width:100%;position:relative;z-index:1;overflow-x:hidden;}
.header-wrapper-inner{display:table-cell;text-align:center;vertical-align:middle;text-align: center;}
.Sowing .slogan{font-size:3.2rem;margin-bottom:34px;line-height:1.3em;color:#fff;font-weight: 800;overflow: hidden;}
.Sowing .secondary-slogan{font-size:18px;color:#fff;line-height:36px;overflow: hidden;width: 33%;margin: 0 auto;}
.hri{width:18%;display: inline-block;background: rgba(255,255,255,0.3);height: 1px;vertical-align: middle;margin: 0 3%;}
.Sowing .swiper-pagination-bullet{background: #fff;opacity: 1;}
.Sowing .swiper-pagination-bullet-active{background: #c01a20;}
.title_box{text-align: center;padding-bottom: 4.2%;}
.ocess{padding:5.2% 0;}
.title_box h3{font-size: 30px;margin-bottom: 20px;text-transform : uppercase;}
.title_box p{font-size: 16px;color: #727272;line-height:28px;}
.Trolley{background: #fff;-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.28); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.28); box-shadow:0px 0px 10px rgba(0,0,0,0.28);width: 97%;margin:25px auto 25px;border:solid 1px #dadada;}
.Trolimg{text-align: center;padding: 15px 0;}
.Trolley p{text-align: center;padding: 20px 0;border-top: solid 1px #dadada;font-size: 16px;color: #1a1a1a;}
.Trolley p a{color: #1a1a1a;}
.Trolimg img{margin: 0 auto;}
.more_a{text-align: center;margin:4.8% 0 15px;}
.more_a a{font-size: 14px;color: #000000;padding-bottom: 6px;border-bottom: solid 1px #c7263e;}
.more_atj{text-align: left;margin:20px 0 0;}
.more_atj a{font-size: 12px;color: #919191;}
.hvr-overline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;}
.hvr-overline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#c7263e;height:1px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-overline-from-left:active:before,.hvr-overline-from-left:focus:before,.hvr-overline-from-left:hover:before{right:0}
.hvr-overline-from-left:active, .hvr-overline-from-left:hover, .hvr-overline-from-left:focus{color: #c7263e;border-bottom: solid 1px #c7263e;}
.aboutby{background-image: url("../web/img1.jpg");background-repeat: no-repeat;background-size:cover;padding: 25px 0;}
.gz_lhzs{padding-top: 10%;}
.gz_lhzs p{font-size: 16px;color: #fff;line-height: 30px;margin-bottom:15px;padding: 12px 0;}
.imggz{position: relative;}
.imggz em{background-image: url("../web/ico2.png");background-repeat: no-repeat;width:323px;height:372px;position: absolute;left:70px;top: -30px;z-index: 1;}
.imggz img{float: right;position: relative;z-index: 2;}
.products .col-md-4{margin-bottom:32px;}
.products h3{font-size: 18px;word-wrap:break-word;padding:22px 0 12px;}
.products h3 a{color: #000;}
.products p{font-size: 14px;word-wrap:break-word;color: #505050;line-height: 24px;}
.products .port-1{border-radius: 15px;border:solid 1px #000;}
.aboutva{text-transform:uppercase;color: #000000;font-size:18px;margin:20px 0 15px;display: block;}
.border_about:hover .aboutva{color: #d40505}
.p_aboutva{font-size: 14px;word-wrap:break-word;color: #6f6f6f;line-height: 24px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.border_about{-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.28); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.28); box-shadow:0px 0px 10px rgba(0,0,0,0.28);padding:15px 15px;}
.aboutbox{margin-top: 1.6%;}
.aboutbox .border_about{margin-bottom:32px;}
.aimg2 img{width: 100%;}
.aboutby1{background:#e8e8e8;}
.linkfrend{min-height: 10px;overflow: hidden;padding:15px;}
.linkfrend li{float: left;width:18%;margin-right:2.5%;margin-bottom:35px;position: relative;-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.26); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.26); box-shadow:0px 0px 10px rgba(0,0,0,0.26);padding:2px;box-sizing: border-box;background: #fff;}
.linkfrend li img{width: 100%;}
.linkfrend li:nth-child(5n+0){margin-right: 0;}
.more_auto{margin-top: 2.2%;}
.footer{background: #212121;padding: 40px 0;color: #fff;}
.f_lingk a{color: #fff;font-size: 14px;display: inline-block;margin-right:4.2%;margin-bottom:10px;}
.f_lingk a:hover{color: #999;}
.conp span{display: inline-block;width: 28px;}
.conp a{color: #fff;}
.footer dl{min-height:10px;overflow: hidden;}
.footer dl dt{margin-right:10px;display: inline-block;vertical-align: middle;}
.footer dl dd span{font-size: 14px;display: block;}
.footer dl dd{display: inline-block;vertical-align: middle;}
.footer dl dd p{font-size: 24px;}
.aboutby1 .ocess{padding-bottom: 20px;}
.port-1{position: relative; overflow: hidden; text-align: center;}
.port-1 .text-desc{top: -100%; transition: 0.5s; -webkit-transition: 0.5s;color: #000;background:rgba(210,19,57,0.8);opacity:1; }
.port-1 img{transition: 0.5s;-webkit-transition: 0.5s;}
.port-1:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);}
.port-1.effect-1:hover .text-desc{top: 0;}
.bannerb{background-repeat: no-repeat;background-size: cover;height: 40vh;background-position: center;}
.top_border{border-top: solid 1px #bbbbbb;padding-bottom: 15%;}
.opacity-hover1:hover [name="opacit"]{opacity: 0.4;}
.opacity-hover1 [name="opacit"]{-webkit-transition: opacity 300ms ease;transition: opacity 300ms ease;}
.opacity-hover1 [name="opacit"]:hover{opacity: 1}
.dldong{min-height: 10px;overflow: hidden;padding:3.8% 0;display : flex;flex-direction : row;border-bottom: solid 1px #bbbbbb;width: 100%;}
.dldong .dtdong{width: 23%;float: left;overflow: hidden;}
.dldong .dtdong img{width: 100%;}
.dldong .dddong{width: 77%;padding-left:3.8%;box-sizing: border-box;}
.dddong h3{font-size:18px;color: #000;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;display: block;width: 100%;margin:1.8% 0;line-height: 24px;cursor: pointer;}
.dddong:hover h3{color:#bd001d;}
.dddong>div{font-size: 14px;line-height: 26px;color:#727272;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;margin-bottom: 2%;}
.dddong span{display: block;font-size: 14px;color: #989898;}
.dddong .more_lik{display: inline-block;font-size: 12px;color: #525252;border-bottom: solid 1px #525252;padding-bottom: 6px;}
.dddong:hover .more_lik{color: #d21339;border-bottom: solid 1px #d21339;}
.pn_pimg, .span_prev, .a_linktext{display: inline-block;vertical-align: middle;margin: 0 2px;font-size: 14px;color: #797979;}
/* .a_linktext{margin: 0 14px;} */
.a_linktext:hover{color:#eb0303;}
.homelink{line-height: 46px;border-bottom: solid 1px #c2c2c2;margin-bottom: 20px;}
.homelink a{color: #c2c2c2;}
.homelink a:hover{color:#eb0303}
.homelink span{color: #6b6b6b;}
.homelink img{display: inline-block;vertical-align: middle;margin-top: -3px;margin-right: 2px;}
.homelink b{font-family: "宋体";display: inline-block;margin: 0 2px;color: #c2c2c2;}
.navFix{position: fixed;top:62px;left: 0;z-index:99;width: 100%;border-bottom: 0;margin: 0;}
.navFix ul{background:rgba(255,255,255,0.9);padding: 20px 0 0;margin: 0 auto;border-bottom: solid 1px #c0c0c0;}
.nav-wrap{text-align: center;}
.nav-wrap li{ display: inline-block; text-align:center;margin: 0 14.5%;}
.nav-wrap li a{font-size: 16px;color: #414141;width: 112px;text-align: center;display:block;padding-bottom: 12px;border-bottom:4px solid #fff;}
.nav-wrap li a.active {border-bottom:4px solid #bd001d;color: #bd001d;-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;}
.navFix ul li{margin: 0 8.5%;}
.uction{border-bottom: solid 1px #c4c4c4;font-size:24px;text-align: center;padding-bottom: 15px;}
#sort_content{width:100%;height:100%;background-color: rgba(0,0,0,0.6);position:fixed;top:0;left:0;z-index:9999;padding-bottom:20px;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);-moz-transition:-moz-transform .3s cubic-bezier(.55,.055,.675,.19);-o-transition:-o-transform .3s cubic-bezier(.55,.055,.675,.19);transition:transform .3s cubic-bezier(.55,.055,.675,.19);/}
#sort_content.show{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);-moz-transition:-moz-transform .3s cubic-bezier(.165,.84,.44,1);-o-transition:-o-transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1);}
.experience_box{padding:3.2% 0 3.2% 0;}
.whiteby{background: #fff;padding:20px 6% 0;position: relative;}
.whiteby_list{margin:8% 0;border-top: solid 1px #999999;padding-top: 20px;}
.rejrek{padding-top:4%;}
.rejrek p{word-wrap:break-word;font-size:14px;color: #404040;line-height:30px;margin-bottom:2%;}
.rejrek p img{width: 100%;}
.whicole{cursor: pointer;text-align: right;margin-bottom: 4%;}
.whicole img{display: inline-block;}
.resume p{font-size: 16px;color: #404040;}
.resume p span{display: inline-block;width: 33%;}
.hidd_auto{height:80vh;overflow: hidden;}
.profi_comimg{text-align: center;padding:0% 0% 2.5% 0%;min-height: 10px;overflow: hidden;}
.profi_comimg li{float: left;margin-right:2%;width:32%;}
.profi_comimg li:nth-child(3){margin-right:0;}
.ocessB{padding:2.6% 0 5.6%;}
.mar_chanical{margin-bottom:8.4%;}
.hanical{padding:9% 10% 9% 0%;}
.hanical h2{font-size: 30px;line-height: 46px;padding-bottom:10%;position: relative; text-align:left;}
.icswl{width: 13%;height: 1px;background: #c01920;display: block;position: absolute;left: 0;top:65%;}
.hanical p{font-size: 16px;color: #6f6f6f;line-height: 24px; text-align:left;}
.chani_b{margin-bottom:6%;}
.panel-default{border-bottom: solid 1px #bbb;border-radius: 0;}
.panel-title{font-size:14px;display :-webkit-flex;display : flex;align-items : center;flex-direction : row;padding:28px 15px 20px;}
.panel-title span{flex : 1;-ms-flex : 1;-webkit-flex : 1;-moz-flex : 1;font-weight:400;color: #000;font-size: 14px;}
.panel-title a{font-size: 14px;color: #000000;font-weight:400;}
.jobcon{padding-bottom:15px;}
.panel-body .jobcon p{padding: 0;line-height: 28px;}
.jobcon h4{margin-top: 20px;font-size:16px;margin-bottom: 8px;font-weight:600;}
.panel-title a{color: #6a6a6a;cursor: pointer;}
.panel-heading:hover span, .panel-heading:hover a{color: #bd001d;}
.rc_job{padding-bottom:6.5%;border-top: solid 1px #bbb;}
.inputsub{background: #c22438;width:234px;height: 46px;border-radius:0px;outline: none;text-align: center;font-size:16px;color: #fff;margin: 0 auto;border:none;display: block;cursor: pointer;}
.forminpu{padding: 0 14.5%;}
.forminpu .form-control{background: #ececec;border:none;}
.ontactus_img{margin:14% 0 5.6%;}
.ontactus_img img{width: 100%;}
.ontactus{padding-left: 32%;padding-bottom: 15px;}
.ontactus h3{font-size: 30px;color: #252525;margin-bottom:18px;}
.ontactus p span{color: #656565;font-size: 16px;line-height: 30px;display: block;}
.ontactus p{margin-bottom:2.8%;}
.spacrod{display: inline-block;margin-left:14%;}
.spacrod img{border:solid 1px #d9d9d9;}
.spacrod b{font-size: 14px;font-weight: 500;color: #a9a9a9;display: block;text-align: center;line-height: 40px;}
.perative{min-height:10px;overflow: hidden;margin-bottom:4%;}
.perative li{float: left;width: 24.2%;margin:1.5% 1% 1.5% 0;}
.perative li img{width: 100%;border:solid 1px #eaeaea;}
.perative li:nth-child(4n+0){margin-right:0%;}
.perative li a{display: block;}
.Troll{margin: 0 auto;}
.tbs10 h2{font-size: 48px;line-height: 50px;}
.tbs10 h4{font-size: 36px;line-height: 40px;margin-bottom:18px;}
.tbs10 p{font-size: 16px;color: #000000;line-height: 28px;}
.roli{padding: 0 5.2%;}
.tbs10{padding-top:8%;}
.ductde{border-top: solid 1px #b4b4b4;border-bottom: solid 1px #b4b4b4;text-align: center;margin: 10.8% 0 0% 0;}
.ductde span{display: inline-block;background: #cbcbcb;text-align: center;line-height: 50px;font-size: 18px;color: #000;width: 54%;}
.measure{padding-bottom: 10%;}
.measure ul{border-bottom:solid 1px #cccccc;min-height:10px;overflow: hidden;padding: 5% 0 14px;}
.measure li{float: left;padding:10px;width: 32%;box-sizing: border-box;margin-right:2%;}
.measure li:nth-child(3n+0){margin-right: 0;}
.measure li img{-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.2); -webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.2); box-shadow:0px 0px 15px rgba(0,0,0,0.2);width: 100%;}
.measure li p{text-align: center;font-size: 16px;color: #686868;padding:8.8% 0 0;}
.measure li p a{color: #686868;}
.measure li p a:hover{color:#eb0303;}
/*时间轴*/
.timeaxis{border-bottom: solid 1px #999999;}
.lanrenzhijia{height:100%;background-color:#fff;}
.navbtn{text-align:center;display:inline-block;color:#414141;font-size: 16px;padding-bottom: 10px;}
.navbtn>div{cursor:pointer;padding:10px 0;}
.navbtn img{width:12px}
.carousel{position:relative}
.bt_carouse{width: 971px;margin:-10px auto 0;}
.lanrenzhijia img{width: 100%;}
.navbtn i{width: 12px;height: 12px;border-radius: 50px;background: #838383;display: inline-block;}
.navbtn.active i{background: #000;}
.navbtn.active{color: #000;}
.timeaxis{position: relative;}
#navbar .swiper-button-next, #navbar .swiper-button-prev{position:absolute;top:16px;width: 18px;height: 48px;background-size: 18px 48px;background-color: #fff;}
#navbar .swiper-button-next{background-image: url(../web/r1.png);right:0%;}
#navbar .swiper-button-prev{background-image: url(../web/l1.png);left:0%;}
.fexhetop{position:absolute;left: 0;top: 0;width: 100%;z-index: 999999;}
#pagepiling .listrigh{padding-top: 8.5%;}
#navbar .swiper-container{width:100%;margin: 0 auto;}
#navbtns .swiper-slide-active i{background: #000;}
#navbtns .swiper-slide-active{color: #000;border-bottom: solid 3px #bd001d;}
.table{display: table;border-collapse: collapse;border-spacing: 0;width: 100%;}
.tr{display: table-row;}
.td{display: table-cell; vertical-align:top;}
.text-r{text-align: right;}
.text-l{text-align: left;}
.text-c{text-align: center;}
.conp{font-size: 14px;line-height: 24px;}
.hover-border{display: inline-block;position: absolute;z-index: 100}
.left-right-border{height: 0;}
.left-border{ left: 0px;}
.right-border{ right: 0px;bottom: 0px;}
.left-right-top-bottom-border{width: 0;}
.left-top-border{right: 50%;top: 0px;}
.left-bottom-border{left: 0px;bottom: 0px;}
.right-top-border{right: 0px;top: 0px;}
.right-bottom-border{left: 50%;bottom: 0px;}
.hvr-overline-from-left1{display:block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}
.hvr-overline-from-left1:before{content:"";position:absolute;z-index:-1;left:0;right:100%;top:0;background:#dc0000;height:2px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.Trolley:active .hvr-overline-from-left1:before, .Trolley:focus .hvr-overline-from-left1:before, .Trolley:hover .hvr-overline-from-left1:before{right:0}
/* .Trolley:hover p{border-top:solid 1px #fff;} */

.ziliao_sort{display:flex;justify-content:center;}
.ziliao_sort li{margin:0;}

.ziliao_list{display:flex;flex-direction: row;flex-wrap: wrap;margin-top: 40px;border-bottom: solid 1px #bbb; padding-bottom:20px;}
.ziliao_list a{margin-right:35px; color:#414141;line-height: 30px;}
.ziliao_list a:hover{color:red;}

.ziliao_list p{margin-bottom:15px; width:100%;}
.ziliao_list p span{color:red;}

.ziliao_title{display:flex;justify-content: center; border-bottom:solid 1px #bbb;}
.ziliao_title p{padding:0 20px 10px 20px; border-bottom:red 3px solid; color:red;}
