#header{width: 100%;height: 92px;background:url(../images/header_bg.jpg) no-repeat;}
#header .currtime{font-size: 14px;color: #999;}
#header .header-right{position: relative;height: 100%;align-items:center;}
#header .mynavbar{margin-right: 120px;height: 100%;}
#header .mynavbar li{width: 70px;margin: 0 10px;position: relative;height: 100%;align-items:center;display: flex;}
#header .mynavbar li a{font-size: 12px;display: block;text-align: center;position: relative;width: 100%;}
#header .mynavbar li a:hover{color:#fff;}
#header .mynavbar li a:after{content:"";height: 2px;width: 100%;background:#ffc001;bottom: -10px;position: absolute;left:0;display: none;}
#header .mynavbar li a:hover:after{display: block;}
#header .mynavbar.en li{width: 105px;margin: 0 3px;}
#header .mynavbar li .child_nav{position: absolute;width:120px;background: rgba(251,140,0,0.8);top:92px;display: none;margin-left: -15px;z-index: 999;}
#header .mynavbar.en li .child_nav{width: 300px;}
#header .mynavbar li .child_nav li{width: 100%;margin: 0;}
#header .mynavbar li .child_nav li a{color:#fff;display: block;height: 45px;line-height: 45px;font-size: 14px;width: 100%;}
#header .mynavbar li .child_nav li a:after{display: none}
#header .mynavbar li .child_nav li a:hover{background:#ffc001;}
#header .language{width: 103px;height: 29px;background: hsla(0,0%,100%,.8);border-radius: 4px;border: 1px solid #e4e4e4;transition: height .8s;overflow: hidden;position: absolute;right:0;top:23px;}
#header .mynavbar li.on a{color:#fff;}
#header .mynavbar li.on a:after{display: block;}
#header .mynavbar li:hover .child_nav{display: block}
#header .language .langitem{height: 27px;line-height: 27px;font-size:12px;margin:0 auto;}
#header .language .langitem .icon{width: 22px;height: 27px;display: inline-block;*display: inline;*zoom:1; margin-left: 10px;}
#header .language .langitem .languageCn_Icon{ background:url(../images/national_cn.png) no-repeat left center;}
#header .language .langitem .languageEn_Icon{ background:url(../images/national_en.png) no-repeat left center;}
#header .language .langitem a{display: flex;justify-content:space-between;}
#header .language .langitem a span.arrow{width: 12px;height: 27px;background:url(../images/locater_Arrow3.png) no-repeat center center;-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;transition:transform .4s ease;margin-right: 10px;}
#header .language .langitem a:hover {color:#000;}
#header .language .langitem_en a:hover {color:#000;background: #fff}
#header .language .langitem a:hover .arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
#header .language:hover{height: 56px;}

.index-fengongsi{width: 270px;height: 340px;overflow: hidden;}
.index-fengongsi .title{height: 60px;line-height: 60px;background: #fff;color: rgb(119, 119, 119);text-align: center;}
.index-fengongsi img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;}
.index-fengongsi:hover img{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);}
.index-fengongsi:hover a{color: rgb(255,167,39)}
.adver img{max-width: 100%;display: block;}
#page{text-align: center;margin: 20px auto;}
#page a,#page span{margin: 0 5px;font-size: 14px;width: 30px;height: 30px;display: inline-block;*display: inline;*zoom:1;vertical-align: top;line-height: 30px;font-family: Arial;border: 1px solid #ccc;color:#000;}
#page span,#page a:hover{background: rgb(255,167,39);color:#fff;border-color:rgb(255,167,39) }

.page-menu{margin-top: 25px;margin-bottom: 10px;}
.page-menu ul {border-left: 1px solid #e0e0e0;}
.page-menu ul li{width: 197px;height: 50px;border: 1px solid #e0e0e0;border-left:none;}
.page-menu ul li a{display: block;width: 100%;height: 100%;text-align: center;line-height: 50px;position: relative;font-size: 16px;}
.page-menu ul li a:hover,.page-menu ul li a.on{background: rgb(255,167,39);color:#fff;}
.page-menu ul li a:after{content:"";position: absolute;border-color: transparent;bottom:-10px;border-width: 5px;left:50%;border-top-color: #ffc001;border-style: solid;width: 0;height: 0;z-index: 99;margin-left: -2.5%;display: none;}
.page-menu ul li a:hover:after,.page-menu ul li a.on:after{display: block;}
.page-menu.en ul li a{font-size: 12px;text-transform: uppercase;}

.page-content{min-height: 500px;}
.page-content img{max-width: 100%;height: auto !important;}
.page-content p{font-size: 16px;color:#999;line-height: 2;}
.cate-title{align-items:flex-end;}
.cate-title h3{font-size: 26px;color:rgb(255, 167, 39);margin-right: 10px;}
.cate-title h4{font-size: 16px;color:rgb(119, 119, 119);}
.page-content .contents{margin-top: 30px;}

.page-content  .qygk{padding: 0 30px;background: #f1f1f1;margin-bottom: 50px;padding-bottom: 50px;}
.page-content  .pics img{float: left;margin-right: 20px;}
.page-content  .qygk p{color:#000;line-height: 2.5;}
.page-content .zujijiagou{margin: 50px 0;}
.page-content .hexinjingzheng {width: 80%;margin: 0 auto;margin-top: 100px;margin-bottom: 100px;padding-bottom: 100px;}
.page-content .hexinjingzheng .left{width: 520px;margin-right: 20px;}
.page-content .hexinjingzheng .left p{color:#fb8c00;font-size: 18px;}
.page-content .hexinjingzheng .right{width: 323px}
.page-content .hexinjingzheng .right p{text-align: center;color:#000;font-weight: bold;font-size: 18px;line-height: 2.2}
.bg{background: #f9f9f9;}
.cert-img{margin-top: 50px;}
.page-content .certlist{margin-bottom: 100px;}
.page-content .certlist ul{margin-top: 10px;}
.page-content .certlist ul li{width: 50%;text-align: center;margin-bottom: 20px;}
.page-content .certlist ul li .img {width: 50%;margin: 0 auto;}
.page-content .certlist ul li .img img{max-width: 100%;}
.page-content .certlist ul li p{color: #000;font-size: 13px;margin-top: 10px}
.page-content .certlist.en ul{margin-top: 20px;}
.page-content .certlist.en ul li p{width: 300px;margin:0 auto;padding-top: 10px;}
/*产业*/
.product-title{text-align: center;position: relative;padding-bottom: 25px;margin-top: 25px;}
.product-title:after{content:"";width: 26px;height: 2px;background: #1e50ae;position: absolute;bottom: 0;left:50%;margin-left: -13px;}
.product-title.team:after{content:"";width: 26px;height: 2px;background: #ffc001;position: absolute;bottom: 0;left:50%;margin-left: -13px;}
.product-title h2{color:rgb(251,140,0);font-size: 26px;}
.product-title h3{font-size: 16px;color: #737373;margin-top: 10px;}
.product-list{margin-top: 50px;}
.product-list ul li {width: 50%;height:290px; }
.product-list ul li .img{width: 440px;height:220px;position: relative; margin: 0 auto;}
.product-list ul li .title{height: 30px;background: rgba(0,0,0,.5);color:#fff;position: absolute;bottom: 0;width: 100%;font-size: 14px;text-indent: 12px;line-height: 30px;}
.product-list ul li .desc{width: 440px;margin: 0 auto;color:rgb(251, 140, 0);margin-top: 5px;}
.page-content .line{height: 1px;border-top: 1px dashed rgb(251, 140, 0);width: 100%; margin-top: 50px;margin-bottom: 50px;}
.product-list-rec ul li{width: 312px;margin-bottom: 60px;}
.product-list-rec ul li .img{overflow: hidden;border-radius: 20px;width: 312px;height: 200px;}
.product-list-rec ul li .img img{border-radius: 20px;-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;transition:transform .4s ease;}
.product-list-rec ul li:hover .img img{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);}
.product-list-rec ul li .title {text-align: center;margin: 15px 0;}
.product-list-rec ul li .title a{color:rgb(251, 140, 0);font-size: 16px;}
.product-list-rec ul li .desc {width: 200px;margin: 0 auto;color: rgb(102, 102, 102);font-size: 14px;}
.line2{border-top:5px dotted rgb(251, 140, 0);}
.yewufenbu{background: rgb(222,222,222);padding: 66px 0 0 0;}
.yewufenbu .text1,.project .text1{font-size: 26px;color:rgb(251, 140, 0);}
.yewufenbu .text1 span.fa{margin-right: 5px;}
.yewufenbu .text2 {text-align: center;font-size: 24px;color: rgb(51, 51, 51);margin-top: 70px;}
.yewufenbu .map1{margin-top: 80px;}
.guowaiyewu{padding-bottom: 50px;}
.guowaiyewu .text2{margin-top: 10px;}

.project{padding: 30px 0;}
.project .text{margin-bottom: 50px;}
.project ._col{width: 312px;}
.project ._col2{width:460px;}
.project ._col2 img{width: 100%;}

.project ._col .txt{color:rgb(75, 75, 75);font-size: 18px;white-space: pre-wrap;word-break: normal;}
.project ._col .t1{margin-bottom: 50px;}
.project-shishi{margin-bottom: 50px;}
.project-shishi .product-title:after{background: #ffc001;}

#project-item{width: 1200px; height: 389px; margin: 20px auto 100px auto;}
#project-item .item{float: left; width: 148px;  border:2px solid #fff;  cursor: pointer;overflow: hidden}
#project-item .item .title{text-align: center;margin-top: 10px;word-break: keep-all;color: #666}

/*newscontent*/
.line3{height: 1px;border-top: 1px dashed #ccc;width: 100%;}
.newsDetail {margin-top: 30px;}
.newsDetail h1{font-size: 25px;color:#333;margin-bottom: 30px;}
.newsDetail .info{color: #adadad;font-size: 13px;margin-bottom: 30px;}
.newsContent{margin-top: 30px;font-size: 14px;color: #676767;margin-bottom: 30px;}
.newsContent span{font-size: 16px !important;color: #676767 !important;line-height: 2;}
.newsContent p{font-size: 16px !important;color: #676767 !important;line-height: 2;}
.newsContent  img{max-width: 100%;display: block;margin: 0 auto;height: auto !important}
.h20{height: 10px;background:#f8f8f8;}
.fengongsi{background: #f8f8f8;}
.fengongsi.bg{background:#fff;padding-top: 100px;}
.fengongsi ul li{background: #fff;}
.fengongsi ul li .pic{width: 270px;height: 273px;overflow: hidden;}
.fengongsi ul li .pic img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;}
.fengongsi ul li .title{color: rgba(119, 119, 119);text-align: center;font-size: 14px;padding: 30px 0;width: 270px;}
.fengongsi ul li:hover img{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);}
.fengongsi .cate-title{padding: 50px 0 30px 0;}
.fengongsi ul.rec li {background: #f8f8f8;margin-bottom: 50px;}
.fengongsi ul.rec li .pic{width: 572px;height: 273px;overflow: hidden;}
.fengongsi-img{width: 100%;}
.hezuomoshi{padding: 20px 0;}
.hezuomoshi .item-container{margin-top: 50px;}
.hezuomoshi .item{width: 158px;height: 158px;display: flex;justify-content:center;align-items:center;margin: 0 40px;position: relative;overflow: hidden;}
.hezuomoshi .item .squar{position: absolute;width: 100px;height: 100px;left:50%;margin-left: -50px;top:50%;margin-top: -50px;background: rgb(251,140,0);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;}
.hezuomoshi .item .squar2{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.hezuomoshi .item p{position: absolute;width: 158px;height: 158px;line-height: 158px;text-align: center;font-weight: bold;left:0;top:0;}
.hezuomoshi .enhz p{line-height: 1 !important;padding-top: 64px;width: 140px !important;margin-left: 10px;}
.hezuomoshi .item:hover .squar{width: 150px;height: 150px;left:50%;margin-left: -75px;top:50%;margin-top: -75px;}
.hezuomoshi .desc{width: 528px;margin: 0 auto;font-weight: bold;color:rgb(75, 75, 75);font-size: 16px;padding: 50px 0;}
.hezuohuoban{background: url(../images/5000002206.jpg) center top; min-width: 1200px;padding: 50px 0;}
.title-group{text-align: center;margin-bottom: 46px;}
.title-group h3{margin-bottom: 17px;color:rgb(251, 140, 0);font-size: 26px;}
.title-group h4{color:rgb(75, 75, 75);font-size: 16px;}
.hezuohuoban .p{color:rgb(75, 75, 75);font-size: 16px;width: 933px;margin: 0 auto;text-indent: 24px;line-height: 2;}
.hezuohuoban .hezuo-logo{background: #fff;padding: 5px;width: 965px;margin: 100px auto 0 auto;}
.hezuohuoban .hezuo-logo img{width: 125px;margin: 17px;}

.newslist{margin-top: 30px;}
.newslist ul li{width: 100%;border-bottom: 1px dashed #ccc;margin-bottom: 20px;padding-bottom: 10px;}
.newslist ul li a{font-size: 16px;color:#000;}
.newslist ul li span{color:#666;font-size: 14px;}
.newslist ul li a:hover{color: rgb(255,167,39)}

.brand-title{padding: 20px 0;text-align: center;width: 300px;margin:0 auto;}
.brand-title h2{font-size: 26px;color: rgb(251,140,0);margin-bottom: 10px;}
.brand-title h3{font-size: 16px;color: #737373;position: relative;}
.brand-title h3:before{content:"";height: 1px;background: #999999;position: absolute;top:50%;left:0;width: 51px;}
.brand-title h3:after{content:"";height: 1px;background: #999999;position: absolute;top:50%;right:0;width: 51px;}
.brand{background: url(../images/brand_bg.jpg) no-repeat top center;min-height: 500px;margin-bottom: 50px;}
.brand-container{width: 1218px;margin: 0 auto;}
.brand-container .img1{margin-top: 150px;width: 485px;overflow: hidden;border-radius: 20px;margin-left: 8px;}
.brand-container .img1 img{border-radius: 20px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;}
.brand-container .img2 {margin-right: 8px;}
.brand-container .img1:hover img{margin-left: -8px;}
.brand-container .img3{margin-top: 30px;width: 526px;}
.brand-container .text{flex:1;padding:80px 0 0 50px;}
.brand-container .text .title{margin-bottom:30px;}
.brand-container .text .span1{color: rgb(251,140,0);font-size: 16px;font-weight: bold;}
.brand-container .text .span2{display: inline-block;*display: inline;*zoom:1;width: 6px;height: 9px;background: #ffc001;margin-left: 20px;}
.brand-container .text .span3{display: inline-block;*display: inline;*zoom:1;width:89%;height: 9px;background: #f5f5f5;margin-left: 10px;}
.brand-container .text p{color: #666;line-height: 1.9;}
.brand-container .text2{padding-left: 10px;}
.brand-container .text2 .title{margin-bottom: 15px;}
.brand-container .text2 .span3{width: 91%;}
.brand-container .text3{padding-top: 30px;}
.brand-container .text3 .span3{width: 87%;}
.brand .wenhua{width: 960px;margin: 0 auto;}
.brand .wenhua .info1{border: 1px solid #ddd;margin-top: 20px;padding: 20px 30px;margin-left: -27px;width: 555px;}
.brand .wenhua .info1 .title img{margin-left: -28px;}
.brand .wenhua .info1 .title {font-size: 18px;color: rgb(251, 140, 0);margin-bottom:0px;}
.brand .wenhua .info1 .p{color: rgb(102, 102, 102);font-size: 14px;line-height: 2;}
.brand .wenhua .info1 .item{margin-right: 57px;margin-bottom: 20px;position: relative;}
.brand .wenhua .info1 .item.line:before{content:"";height: 50px;width: 1px;background: #ddd;position: absolute;right:-21px;top:8px;}
.brand .wenhua .info1 .item.last{margin-right: 0;}
.brand .wenhua .info1 .item.mb0{margin-bottom: 0;}
.brand .wenhua .info2{width: 300px;margin-left: 30px;height: auto;height: 460px;}
.brand .wenhua .info2 .item{margin-right: 0;margin-bottom: 10px;}
.brand .wenhua .info2 .line{height: 1px;width: 90%;background: #ddd;margin-bottom: 10px;}
.brand.en .brand-container .text .title{margin-bottom: 10px;}
.brand.en .brand-container .text .span3{width: 78%;}
.brand.en .wenhua .info1 .item{width: 126px;}
.brand.en .wenhua .info1 .title{font-size:16px;}
.brand.en .wenhua .info1 .p{line-height: 1.7;}
.brand.en .wenhua .info2 {width: 500px;}
.brand.en .wenhua .info2 .item{width: 100%;}
.brand.en .wenhua .info2{height: 520px}

.description {margin-top: 30px;}
.description p{color: #666;line-height: 3;font-size: 15px;}
.teamlist{width: 1073px;margin: 0 auto;}
.teamlist ul {margin-top: 50px;}
.teamlist ul li{margin-bottom: 60px;}
.teamlist ul li .img{width: 180px;height:120px;border-radius: 20px;overflow: hidden}
.teamlist ul li .info{flex:1;margin-left: 20px;background: #f1f1f1;border-radius: 10px;padding:8px 20px;}
.teamlist ul li .info .title a{color: rgb(255, 101, 55);font-size: 16px;}
.teamlist ul li:nth-child(2) {flex-direction:row-reverse;}
.teamlist ul li:nth-child(2) .info{margin-right:20px;}
.teamlist ul li:nth-child(2) .info .title a{color: #076ce0;}
.teamlist ul li:nth-child(3) .info .title a{color:rgb(74, 179, 68);}
.teamlist ul li .info p{font-size: 14px;}

.text-teamlist .title{margin-bottom:30px;}
.text-teamlist .span1{color: rgb(251,140,0);font-size: 12px;font-family: Arial}
.text-teamlist .span2{display: inline-block;*display: inline;*zoom:1;width: 6px;height: 9px;background: #ffc001;margin-left: 20px;}
.text-teamlist .span3{display: inline-block;*display: inline;*zoom:1;width:92%;height: 9px;background: #f5f5f5;margin-left: 10px;}
.text-teamlist ul{position: relative;}
.text-teamlist ul:before{height: 100%;content:"";left:123px;width: 1px;position: absolute;top:0;background: #ddd;}
.text-teamlist ul li{position: relative;padding-left: 170px;margin: 30px 0;}
.text-teamlist ul li .dot{display: block;position:absolute;width: 15px;height: 15px;border-radius: 50%;background: #ddd;left: 116px;box-shadow: 0 0 3px 3px #fff}
.text-teamlist ul li span{position: absolute;left:0;}
.text-teamlist ul li a{font-size: 15px;}
.text-teamlist ul li a:hover{color:rgb(251,140,0);}
.text-teamlist ul li p{font-size: 14px;}
.linian{padding-top: 50px;margin-bottom: 100px;}
.linian p{font-size: 15px;color:#666;line-height: 3;}

.online_job .title{color: #ffc001;font-size: 26px;border-bottom: 1px solid #ccc;padding-bottom: 10px;}
.online_job .title .arrow{border-color: transparent; border-width: 7px;border-left-color: #ffc001;border-style: solid;display: inline-block;*display: inline;*zoom:1;margin-right: 5px;}
.online_job .small_title{font-size: 16px;font-weight: 700;color:#666666;text-align: center;padding: 20px 0 30px 0;}
#job_form{padding-left: 180px;margin-bottom: 100px;}
#job_form .input-group{display: flex;margin-bottom: 25px;}
#job_form .input-group .label{font-size: 15px;width: 80px;text-align: right;margin-right: 20px;color: #666;font-weight: bold;display: flex;align-items:center;justify-content:flex-end;}
#job_form .input-group .input-container{display: flex;flex:1; flex-wrap:wrap;align-items:center;}
#job_form .input-group .input-container .item{margin: 0 20px 10px 0;}
#job_form .input-group .input-container .text{width: 744px;height: 40px;border: 1px solid #ccc;border-radius: 2px;text-indent: 12px;}
#job_form .input-group .input-container span{color:red;margin-left: 20px;}
#job_form .input-group .input-container #jianli{height: 101px;border: 1px solid #ccc;border-radius: 2px;text-indent: 12px;width: 744px;}
#job_form .btn_submit{width: 226px;height: 44px;background: #f54f4f;border: none;color:#fff;text-align: center;font-size: 16px;margin-left: 100px;}

.youshi-content{padding:100px 0;}
.youshi-content img{display: block;margin: 0 auto;}
.youshi-content .img2{border-radius: 20px;}

.contact{padding: 30px 0;}
.contact .cate-title{margin-bottom: 30px;}
.conact-info{width: 40%;margin-bottom:15px;}
.conact-info .bold{font-weight: bold;color:#666;}
.conact-info .p{color:#666;font-size: 15px;line-height: 3;}
#map{width: 100%;height: 550px;margin-bottom: 20px;}
.en_contact .conact-info{font-size: 14px !important;width: 43%;}
.en_contact .conact-info .p{line-height: 2 !important;}
.en_contact .conact-info .bold{font-size: 16px;line-height: 1.5;margin-bottom: 5px;}
.en_contact .page-content{min-height: auto}

/*footer*/
.footer{padding: 15px 0;background: rgb(255,167,39);min-height: 350px;min-width: 1200px;}
.footer .foot-logo{width: 500px;}
.footer .footer-nav{flex:1;padding: 0 20px;}
.footer .footer-nav ul{width: 100%;}
.footer .footer-nav ul li a{font-size: 16px;color:#fff;}
.footer .footer-center{padding: 20px 0;color: #000;font-size: 13px;}
.footer .footer-center .line{width: 100%;height: 1px;background: #eca235;margin: 3px 0;}
.footer .footer-center a:hover{color: #fff;}
.footer .footer-qrcode img{width: 100px;margin-right: 20px;}
.footer .footer-qrcode p{margin-top: 10px;text-align: center}
.footer .footer-qrcode {color:#fff;font-size: 14px;border-right: 1px solid #000;width: 366px;margin-right: 20px;}
.footer .footer-info{flex:1;}
.footer .footer-info p{color: #fff;margin-bottom: 20px;font-size: 16px;}

.en_keywords{color: #fff;font-size: 16px;width: 1000px}
.en_keywords span{margin-right: 30px;}
.en_txt1{color:#fff;text-align: center;font-size: 16px;font-weight: bold;color:#000;}
.en482{top:95px  !important;}
.en483{width: auto !important;}
.en483form{top: 98px !important;}
.hotline{font-size: 24px;width: auto !important;color:#fff;}
.hotline b{color:#000;}
.en334{top:0 !important;}
.en331{height: auto !important;}
.form332{height:900px !important;}
.form333{top:108px !important;}
.enfloatBtn{height: 31px !important;line-height: 31px !important;}
.en-fk{font-size: 14px !important;color: #fff !important}
.form698{top:30px !important;}
@media (min-width: 1200px){
	.container {
	    max-width: 1200px;
	}
}