@font-face {font-family:"novecento"; src:url("../font/novecento_widebook.eot");}
@font-face {font-family:"novecento"; src:url("../font/novecento_widebook.ttf");}
@font-face { font-family: 'dincond-medium-webfont'; src: url('../font/dincond-medium-webfont.eot'); src: url('../font/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../font/dincond-medium-webfont.woff2') format('woff2'), url('../font/dincond-medium-webfont.woff') format('woff'), url('../font/dincond-medium-webfont.ttf') format('truetype'), url('../font/dincond-medium-webfont.svg#novecentowide-bold-webfont') format('svg'); }
@font-face { font-family: 'siyuansongti'; src: url('./font/siyuansongti.ttf') }

html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td, input, select {margin:0; padding:0; border:0 none; outline:0; color:inherit;}
html, body {width:100%; height:100%; color: #000000;}
body {margin:0 auto; font:12px/1 "Microsoft Yahei", "微软雅黑", sans-serif; vertical-align:baseline; overflow-y:scroll;}
h1 {font-weight:bold; font-size:18px; line-height:18px; color:#474545;}
h3 {font-weight:normal; font-size:12px; color:#333;}
h2, h4, h5, h6 {font-weight:normal; font-size:100%;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
a {text-decoration:none;}
p {line-height:22px; text-align:justify;color:#666;}
a img, iframe {border:none; vertical-align: top;}
a:link {color:inherit;}
:focus {outline:0;}
/*img{ vertical-align:top;}*/
ol, ul , li {list-style:none;}
input, textarea, select, button {font-weight:inherit; font-size:inherit; *font-size:100%; font-family:inherit;}
/* == clearfix == */
.clearfix:after {display:block; height:0; clear:both; content:"\200B";}
.clearfix {*zoom:1;}/*IE/7/6*/
.fl{float: left;}
.fr{float: right;}
/* == 以上 reset Css == */

.p10{ width: 100%;
    overflow: hidden;}
/**************** 全局公用样式 ****************/
/*body {max-width:1580px; min-width:1130px;_width:expression(document.body.clientWidth<1130? "1130px": (document.body.clientWidth>1580?"1580px":"auto"));}*/
body {max-width:1920px; min-width:1130px; +overflow:hidden;}
/*body.on {margin-left:-378px;}*/
.g-wrap {position:relative; margin:0 auto; width:1200px; height:100%; overflow:hidden;}
#header {position:relative; z-index:5; height:125px; border-bottom: 1px solid #fff;}
#logo2 {position:absolute; top:20px; left:45px; width:88px; height:62px; background:url(../images/log2.png) no-repeat 0 0;background-size: contain;}
#logo {position:absolute; top:6px; left:1px; width:79px; height:88px; background:url(../images/logo.png) no-repeat 0 0;background-size: contain;}
#nav2 {position:absolute; top:25px; left:0; z-index:4; height:100%; overflow:hidden; color:#fff;width: 350px;}
#nav2 span{float: left;margin-right: 5px;}
#nav2 li{float: left;width: 220px;margin-left: 15px;margin-top: 20px;}
#nav2 li h3{font-size: 16px;color:#000;line-height: 26px;border-left:1px solid #97b1c3;padding-left: 10px;}
/*#nav li {float:left; height:100%; -webkit-transition:background-color 700ms; transition:background-color 700ms;}*/

#nav {position:absolute; top:60px; left:100px; z-index:4; height:100%; overflow:hidden;width: 1000px; }
#nav li {float:left; height:100%; -webkit-transition:background-color 700ms; transition:background-color 700ms;width: 93px;}


.dhtop{ position: absolute; right: 0; top:40px;width: 205px;}
.dhtop1{width: 265px;line-height: 36px;border-radius: 20px;font-size: 18px;}
.dhtop1 span{font-weight: 400;display: block;margin-left: 5px;float: left;width: 53px;}
.dhtop1 p{display: inline-block;float: right;width: 200px}
.dhtop1 span img{vertical-align: top;margin-right: 5px;}

.dhtop2{font-size: 18px;margin-top: 5px;text-align: right;}
.dhtop2 a{color:#333333;font-weight: bold;}



#nav li a span{position: absolute;width: 75px;font-size: 16px;}


#nav li a{position:relative; z-index:2; display:block; width:100%; height:100%; text-align:center; color:#000; -webkit-transition:color 200ms; transition:color 200ms;}

#nav li a.on {color:#f2792a;}
#nav li a.on span{border-bottom: 3px solid #f2792a;padding-bottom: 15px;}
#nav li a:hover{color:#f2792a;}
#nav li a:hover span{border-bottom: 3px solid #f2792a;padding-bottom: 15px;}



.dhtop2{display: none;}





.fy{width:100%; height: 35px; line-height: 24px; overflow: hidden; text-align:center; font-size:16px;  padding:32px 0;margin-bottom:5%;}
.fy a{ display:inline-block; padding:0 15px; color:#9a9a9a; border:1px solid #9a9a9a}
.fy b{color: #fff!important; background:#F1A501;padding:5px 15px;}
.fy span,.fy span a{vertical-align:middle; text-decoration:none; color:#9a9a9a; cursor:pointer; }


.xf{display: none;}
#mlogo2,.mggtit1{display: none;}


.banner{position: relative;}
.banner .prev{position: absolute;top:45%;left:150px;z-index: 1}
.banner .next{position: absolute;top:45%;right:150px;z-index: 1}
.banner .hd{position: absolute;bottom: 142px;left:20%;}
.banner .hd ul{width: 68px;display: flex;flex-flow: row wrap;justify-content: space-between;}
.banner .hd ul li{width: 10px;height: 10px;background-color: #fff;border-radius: 50%;text-indent: -999px;overflow: hidden;}
.banner .hd ul li.on{background-color: #999999;}



.ggtit{text-align: center;margin:80px auto;}
.ggtit li p{font-size: 30px;text-align: center;color:#4c4c4c;line-height: 40px;}

.ggtit li h3{color:#ec4d12;font-weight: bold;font-size: 48px;margin-top: 15px;}
.ggtit li h3 img{vertical-align: middle;}

.wrap{width: 1200px;margin:50px auto 30px;}


.p1con ul {display: flex;flex-flow: row wrap;justify-content: space-between;}
.p1con ul li{background-color: #fef3f1;width: 373px;height: 280px;}
.p1con ul li p{color:#4c4c4c;font-size: 18px;line-height: 30px;width: 90%;margin:50px auto;}
.p1con ul li:nth-of-type(1):hover{background:url(../images/p1img1.png) no-repeat;height: 412px;background-size: 100%;}
.p1con ul li:nth-of-type(2){background:url(../images/p1img2.png) no-repeat;height: 412px;background-size: 100%;transform: translateY(-60px);}

.p1con ul li:nth-of-type(3):hover{background:url(../images/p1img3.png) no-repeat;height: 412px;background-size: 100%;}
.p1con ul li:hover{transform: translateY(-60px);}
.p1con ul li:hover p{color:#fff;margin-top: 200px;}
.p1con ul li:nth-of-type(2) p{color:#fff;margin-top: 200px;}

#mlogo2,.mggtit1,.xf{display: none;}

.p2{background-color: #fcf8f7;overflow: hidden;}

.p2txt h3{font-size: 24px;font-weight: bold;margin-bottom: 15px;}
.p2txt p{font-size: 18px;line-height: 32px;}
.p2con ul{display: flex;flex-flow: row wrap;justify-content: space-between;margin:70px auto;overflow: hidden;}
.p2con ul li{width: 260px;border-left: 1px solid #ccc;padding-left: 10px;margin-bottom: 30px;}
.p2txt{width: 80%;}
.p2wrap{width: 1200px;margin:0 auto;}

.p3con{background:url(../images/p3bj.png) no-repeat center;height: 489px;margin:30px auto;position: relative;}
.p3txtwrap{background-color: #d35526;overflow: hidden;width: 594px;position: absolute;right: 0;bottom: 0;border-radius: 10px;}
.p3txt{width: 543px;margin:50px auto;}
.p3txt1 h3{color:#fff;font-size: 24px;font-weight: bold;}
.p3txt1 p{color:#fff;font-size: 18px;line-height: 30px;margin:20px auto;}
.p3txt1 li{background: url(../images/ggbai.png) no-repeat;width: 543px;height: 54px;margin:10px auto;}
.p3txt1 li span{line-height: 54px;color:#ec4d12;text-align: center;font-size: 20px;display: block;}

.p3txt2{margin-top: 50px;}
.p3txt2 ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p3txt2 ul li{width: 33%;}
.p3txt2_1 dl dd{display: inline-block;margin-right: 5px;}
.p3txt2_1 dl dt{display: inline-block;font-size: 24px;color:#fff;}
.p3txt2_1 p{font-size: 18px;color:#fff;margin:10px auto;}

.p4con{overflow-x:scroll;width: 1200px;white-space: nowrap;overflow-y:hidden;}
.p4con img{display: inline-block;}


.p4{margin:50px auto;overflow: hidden;}
.p5con{background:url(../images/p5bj.png) no-repeat center;height: 488px;margin:30px auto;position: relative;}
.p5txtwrap{background-color: #e9bb2f;overflow: hidden;width: 594px;position: absolute;left: 0;bottom: 0;border-radius: 10px;}
.p5txt{width: 543px;margin:30px auto;}
.p5txt1 h3{color:#fff;font-size: 24px;font-weight: bold;}
.p5txt1 p{color:#fff;font-size: 18px;line-height: 30px;margin:20px auto;}
.p5txt1 li{background: url(../images/ggbai.png) no-repeat;width: 543px;height: 54px;margin:10px auto;}
.p5txt1 li span{line-height: 54px;color:#e9bb2f;text-align: center;font-size: 20px;display: block;}

.p5txt2{margin-top: 20px;}
.p5txt2 ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p5txt2 ul li{width: 48%;margin-bottom: 20px;}
.p5txt2_1 dd{display: inline-block;margin-right: 5px;}
.p5txt2_1 dt{display: inline-block;font-size: 24px;color:#fff;}
.p5txt2_1 p{font-size: 18px;color:#fff;margin:10px auto;}
.p5txt2_1 dl{float: left;display: block;width: 60px;}

.p6wrap2{background-color: #d35526;border-radius: 10px;overflow: hidden;transform: translateY(-150px);}
.p6con1{text-align: center;}
.p6con1 h3{font-size: 24px;color:#fff;font-weight: bold;text-align: center;margin:40px auto 30px;}
.p6con1 p{color:#fff;text-align: center;font-size: 18px;}
.p6con1 li {
    background: url(../images/ggbai.png) no-repeat;
    width: 543px;
    height: 54px;
    margin: 30px auto;}
.p6con1 li span{line-height: 54px;color:#ec4d12;text-align: center;font-size: 20px;display: block;}
.p6con2 ul{width: 90%;margin:30px auto 50px;overflow: hidden;display: flex;flex-flow: row wrap;justify-content: space-between;}
.p6con2 ul li{width: 15%;}
.p6txt h3{font-size: 24px;font-weight: bold;color:#fff;margin:15px auto;}
.p6txt p{font-size: 18px;line-height: 26px;color:#fff;}

.p6{margin-bottom: -120px;}
.p7con ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p7con ul li{width: 371px;background-color: #fcf8f7;}
.p7con ul li:hover{background-color: #d35526;}
.p7txt dl{width: 80%;margin:0 auto;}
.p7txt dl h3{font-size: 24px;font-weight: bold;text-align: center;margin:20px auto;}
.p7txt dl p{font-size: 18px;line-height: 30px;margin:20px auto 30px;}
.p7con ul li:hover .p7txt dl h3{color:#fff;}
.p7con ul li:hover .p7txt dl p{color:#fff;}

.p8{overflow: hidden;}
.p8con{position: relative;background:url(../images/p8bj.png) no-repeat center;height: 902px;}
.p8txt1{width: 720px;position: absolute;top:0;right: 0;}
.p8txt1 h3{font-size: 24px;font-weight: bold;margin:30px auto;}
.p8txt1 span{font-size: 18px;line-height: 30px;}
.p8txt1 li{margin:40px auto 60px;}
.p8txt1 li p{font-size: 18px;line-height: 30px;position: relative;float:right;width: 94%}
.p8txt1 li p::before{position: absolute;width: 19px;height: 3px;background-color: #ec4d12;top:15px;left:-40px;display: block;content:"";}


.p8txt2{width: 580px;position: absolute;bottom:50px;left: 0;}
.p8txt2 h3{font-size: 24px;font-weight: bold;margin:30px auto;text-align: right;}
.p8txt2 span{font-size: 18px;line-height: 30px;text-align: right;display: block;}

.p9{background:url(../images/p9bj.png) no-repeat center;height: 930px;overflow: hidden;}

.p10con .swiper-slide{background:url(../images/p10bj.png) no-repeat center;height: 612px;width: 906px;}
.p10con .wrap{position: relative;width: 100%}
.p10txt1{position: absolute;top:-94px;left:85px;}
.p10txt1 h3{font-size: 24px;color:#333;font-weight: bold;}
.p10txt1 p{font-size: 18px;line-height: 26px;margin-top: 30px;}

.p10txt2{width: 815px;position: relative;margin:130px auto 0;}
.p10txt2_2{width: 504px;position: absolute;bottom: 0;left:0;background-color: #fcf8f7}
.wrap10{margin:30px auto 0;}
.p10txt2 h3{font-size: 24px;}
.p10txt2 span{font-size: 18px;margin:10px auto;display: block;}
.p10txt2 p{font-size: 16px;line-height: 26px;width: 90%;}
.biaodan .ggtit li p{color:#fff;}
.biaodan .ggtit li h3{color:#fff;}
.biaodan{background:url(../images/biaodan.png) no-repeat center;height: 420px;overflow: hidden;margin:5% auto;}


.newindex ul li:hover{box-shadow: 0 0 10px #e0e1e7;}
.newstxt{width: 90%;margin:30px auto;}
.newindex ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.newindex ul li{width: 367px;overflow: hidden;}
.newscon h3{font-size: 24px;font-weight: bold;margin:30px auto;line-height: 32px;}
.newscon dt{font-size: 18px;color:#999999;opacity: 0.7;margin-bottom: 20px;}
.newscon p{font-size: 18px;color:#333;line-height: 26px;}

.footcon1{display: flex;flex-flow: row wrap;justify-content: space-between;}
.footindex{background:url(../images/footbg.png) no-repeat center;height: 393px;overflow: hidden;}

.footcon1_1{width: 343px;}
.footcon1_2{width: 343px;}
.footcon1_3{width: 343px;}
.footcon1 li{width: 90%;margin:30px auto;overflow: hidden;}
.footcon1 li span{float: left;margin-right: 10px;width: 33px;}
.footcon1 li dl{display: block;float: left;width: 80%;}
.footcon1 li dl dd{font-size: 16px;color:#fff;opacity: 0.8;}
.footcon1 li dl dt{font-size: 16px;color:#fff;line-height: 26px;}
.footwrap{margin:0 auto;width: 1200px;}

.footcon2 ul{display: flex;flex-flow: row wrap;justify-content: space-between;width: 274px;margin:30px auto;}
.footcon2 ul li{width: ;text-align: center;}
.footcon2 ul li p{font-size: 14px;text-align: center;margin-top: 15px;}

.footcon3 ul{display: flex;flex-flow: row wrap;justify-content: space-between;width: 830px;margin:30px auto;overflow: hidden;}
.footcon3 ul li{width: 15%;font-size: 16px;color:#fff;text-align: center;}
.footcon3 ul li span{display: inline-block;float: right}

.footcon4_1{font-size: 14px;text-align: center;color:#fff;}

.posnav2{margin:100px auto 60px;overflow: hidden;}
.posnav2 h2{font-size: 18px;text-align: center;color:#333;}
.posnav2 p{font-size: 22px;text-align: center;margin:10px auto;font-weight: bold;}
.posnav2 p span{width: 530px;height: 1px;background: #ccc;display: inline-block;vertical-align: middle;}
.abtit h3{font-size: 30px;text-align: center;color:#e24b13;margin:40px auto;}

.abcon h3{font-size: 24px;font-weight: bold;}
.abcon p{font-size: 18px;line-height: 30px;margin:40px auto;}
.pro_ab{background-color: #f5f5f5;overflow: hidden;margin:5% auto;}
.pro_ab .bd{margin:100px auto;}
.pro_ab .bd ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.pro_ab .bd ul li{width: 376px;}

.team{overflow:hidden}
.team .hd{margin-bottom: 50px;overflow: hidden;}
.team .hd ul li{width: 194px;float: left;line-height: 48px;text-align: center;color:#000;font-size: 24px;border:1px solid #ccc;margin-right: 55px;}
.team .hd ul li.on{border:1px solid #e24b13;color:#e24b13;}
.team .hd ul li:hover{border:1px solid #e24b13;color:#e24b13;}
.team .hd ul li:last-child{margin-right: 0;}


.team .bd ul li{height: 932px;overflow-y:scroll;}
.team .bd ul li .team1{background-color: #ededed;overflow: hidden;width: 276px;margin-right: 26px;float: left;}
.team .bd ul li .team1:nth-of-type(4){margin-right: 0;margin-bottom: 30px;}
.team .bd ul li .team1:nth-of-type(8){margin-right: 0;}

.team .bd ul li dl{width: 90%;margin:20px auto;}
.team .bd ul li dl h3{font-size: 24px;color:#333;}
.team .bd ul li dl p{font-size: 18px;margin-top: 8px;}


.product{overflow:hidden}
.product .hd{margin-bottom: 50px;overflow: hidden;}
.product .hd ul li{width: 194px;float: left;line-height: 48px;text-align: center;color:#000;font-size: 24px;border:1px solid #ccc;margin-right: 55px;}
.product .hd ul li.on{border:1px solid #e24b13;color:#e24b13;}
.product .hd ul li:hover{border:1px solid #e24b13;color:#e24b13;}
.product .hd ul li:last-child{margin-right: 0;}

.product .bd ul li{background-color: #ededed;overflow: hidden;width: 285px;margin-right: 15px;float: left;}
.product .bd ul li:nth-of-type(4){margin-right: 0;margin-bottom: 30px;}
.product .bd ul li:nth-of-type(8){margin-right: 0;}

.product .bd ul li dl{width: 90%;margin:20px auto;}
.product .bd ul li dl h3{font-size: 24px;color:#333;}
.product .bd ul li dl p{font-size: 18px;margin-top: 8px;}

.product .hd{width: 700px;margin:30px auto;}
.education ul li{display: flex;flex-flow: row wrap;justify-content: space-between;margin-bottom: 70px;}
.education1{width: 497px;}
.education2{width: 90px;border:1px solid #e24b13;height: 90px;}
.education2 dl{margin:20px auto;overflow: hidden;}
.education2 dl dd{font-size: 30px;text-align: center;color:#e24b13;font-weight: bold;}
.education2 dl dt{font-size: 18px;text-align: center;color:#e24b13;}
.education3{width: 600px;width: 520px;}
.education3_1 a{float: right;display: block;background-color: #e24b13;color:#fff;text-align: center;font-size: 15px;}
.education3_1{overflow: hidden;border-bottom: 1px solid #ccc;padding-bottom: 20px;}
.education3_1 h3{font-size: 22px;color:#333;display: inline-block;line-height: 35px;}
.education3_1 a{float: right;display: block;background-color: #e24b13;color:#fff;text-align: center;font-size: 15px;padding:3px 5px;margin-top: 10px;}
.education3_2 p{font-size: 18px;line-height: 32px;margin:25px auto;}




.lxwm1{margin:100px auto;overflow: hidden;}
.lxwm{border:1px solid #b6b6b6;}
.lxwm ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.lxwm ul li{width: 400px;text-align: center;}
.lxwm ul li:hover{background-color: #e24b13;}
.lxwm1 span{display: block;margin:20px auto;}
.lxwm1 h3{font-size: 24px;margin:20px auto;}
.lxwm1 p{font-size: 18px;height: 50px;display: flex;justify-content: center;align-items: center;text-align: center;}
.lxwm ul li:nth-of-type(1) .lxwm1 span{background:url(../images/dizhi.png) no-repeat;width: 100px;height: 100px;}
.lxwm ul li:nth-of-type(2) .lxwm1 span{background:url(../images/dianhua.png) no-repeat;width: 100px;height: 100px;}
.lxwm ul li:nth-of-type(3) .lxwm1 span{background:url(../images/email.png) no-repeat;width: 100px;height: 100px;}



.lxwm ul li:nth-of-type(1):hover .lxwm1 span{background:url(../images/dizhi2.png) no-repeat;width: 100px;height: 100px;}
.lxwm ul li:nth-of-type(2):hover .lxwm1 span{background:url(../images/dianhua2.png) no-repeat;width: 100px;height: 100px;}
.lxwm ul li:nth-of-type(3):hover .lxwm1 span{background:url(../images/email2.png) no-repeat;width: 100px;height: 100px;}

.lxwm ul li:hover .lxwm1 h3{color:#fff;}
.lxwm ul li:hover .lxwm1 p{color:#fff;}

.hezuo ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.hezuo ul li{background-color: #fff;box-shadow: 0 0 10px #ccc;margin-bottom: 50px;}
.hezuo ul li p{font-size: 24px;text-align: center;line-height: 112px;}

.jd1{display: flex;flex-flow: row wrap;justify-content: space-between;}
.jd1_1{width: 80px;font-size: 24px;text-align: center;}
.jd1_2{width: 1120px;}
.jd1_2 ul{}
.jd1_2 ul li{font-size: 18px;width: 120px;float: left;margin-bottom: 30px;text-align: center;padding:10px 0;}
.jd1_2 ul li:hover{background-color: #e24b13;color:#fff;}
.jd2 ul{display: flex;flex-flow: row wrap;justify-content: space-between;margin-top: 60px;}
.jd2 ul li{margin-bottom: 60px;}


@media (max-width: 867px) 
{  



.p10 .ggtit{margin: 10% auto 0;}

#certify .swiper-container{padding-bottom: 100px!important;}

.p10txt1{top:-30%;left:8%;}
.p10txt1 p{font-size: 12px;line-height: 18px;margin-top: 5%;}
.p10txt1 h3{font-size: 20px;}
.wrap10{width: 90%;margin:5% auto;}
.p10txt2 span{font-size: 14px;}
.p10txt2 h3{font-size: 16px;}
.p10txt2{width: 100%;}
.p10txt2_2{width: 70%;bottom: -50%}
.p10txt2 p{font-size: 12px;width: 100%;line-height: 18px;}
#certify .swiper-slide{width: 100%!important;height: auto!important;}


.p1con ul li:nth-of-type(2){transform: translateY(0);height: 280px;}
.p1con ul li:nth-of-type(2) p{color:#fff;margin-top: 0;}


.p4{margin:25px auto;}
.ggtit li p span{display: block;}
.jd2 ul{margin-top: 5%}
.jd2 ul li{width: 49%;margin-bottom: 2%;}
.jd1_2 ul li{width: 20%;font-size: 12px;margin-bottom: 2%;}
.jd1_2{width: 88%;}
.jd1_1{width: 12%;font-size: 12px;}
.hezuo ul li{margin-bottom: 2%;}
.hezuo ul li p{font-size: 12px;line-height: 30px;}
.hezuo ul li{width: 49%;}
.lxwm1 span{margin:3% auto;}
.lxwm1 p{font-size: 12px;height: 65px;line-height: 20px;}

.lxwm ul li:nth-of-type(1) .lxwm1 span{background:url(../images/dizhi.png) no-repeat;width: 40px;height: 40px;background-size: 100%;}
.lxwm ul li:nth-of-type(2) .lxwm1 span{background:url(../images/dianhua.png) no-repeat;width: 40px;height: 40px;background-size: 100%;}
.lxwm ul li:nth-of-type(3) .lxwm1 span{background:url(../images/email.png) no-repeat;width: 40px;height: 40px;background-size: 100%;}

.lxwm ul li:nth-of-type(1):hover .lxwm1 span{background:url(../images/dizhi2.png) no-repeat;width: 40px;height: 40px;background-size: 100%;}
.lxwm ul li:nth-of-type(2):hover .lxwm1 span{background:url(../images/dianhua2.png) no-repeat;width: 40px;height: 40px;background-size: 100%;}
.lxwm ul li:nth-of-type(3):hover .lxwm1 span{background:url(../images/email2.png) no-repeat;width: 40px;height: 40px;background-size: 100%;}

.lxwm1 h3{font-size: 20px;margin:3% auto;}
.lxwm1{margin:10% auto;}
.lxwm ul li{width: 33%;}


.education ul li{margin-bottom: 5%;}
.education3_2 p{font-size: 12px;margin:15px auto;line-height: 22px;}
.education3_1 h3{font-size: 16px;line-height: 24px;margin-top: 3%;}
.education2{display: none;}
.education1{width: 100%;}
.product .hd{width: 80%;margin:0 auto 20px;}

.product .bd ul li dl{margin:10px auto;}
.product .bd ul li dl p{font-size: 12px;}
.product .bd ul li dl h3{font-size: 18px;}

.product .hd ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.product .hd ul li{width: 32%;margin-right: 0;font-size: 12px;line-height: 30px;}

.product .bd ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.product .bd ul li{width: 49%;margin-right: 0;margin-bottom: 3%!important}




.team .bd ul li dl p{font-size: 12px;}
.team .bd ul li dl h3{font-size: 18px;}
.team .hd{margin-bottom: 20px;}
.team .hd ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.team .hd ul li{width: 19%;margin-right: 0;font-size: 12px;line-height: 30px;}

.team .bd ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.team .bd ul li{width: 100%;margin-right: 0;}
.team .bd ul li .team1{width: 48%;margin-right: 6px;margin-bottom: 6px;}


.pro_ab .hd{width: 40px;margin:3% auto;}
.pro_ab .hd ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.pro_ab .hd ul li{width: 18px;height: 18px;background-color: #89634e;border-radius: 50%;text-indent: 9999px;}
.pro_ab .hd ul li.on{background-color: #e24b13}
.pro_ab .bd{margin:30px auto;}
.pro_ab .bd ul li{width: 49%;margin-right: 6px;}

.abcon p{font-size: 12px;line-height: 20px;margin:20px auto;}
.abcon h3{font-size: 20px;}
.abtit h3{font-size: 20px;margin:20px auto;}
.posnav2{margin:20px auto;}
.posnav2 p{font-size: 14px;}
.posnav2 p span{display: none;}

.footcon2 ul li{width: 100%;margin-bottom: 15%;}
.footcon2 ul li p{font-size: 12px;margin:3% auto;display: none;}
.footcon2 ul{width: 100%;display: block;}
.footcon1 li span{width: 10%;}
.footcon1_1{width: 100%;}
.footcon1_2{width: 100%;}
.footcon1_3{width: 100%;}
.footcon1 li dl dd{font-size: 14px;}
.footcon1 li dl dt{font-size: 12px;line-height: 20px;}
.footcon2{width: 30%;}
.footcon1{display: block;width: 64%; padding-top:10%;}
.footwrap{width: 96%;display: flex;flex-flow: row wrap;justify-content: space-between;}
.footindex{background: none;background-color: #211207;overflow: hidden;height: auto}
.footcon3{display: none;}
.footcon4{display: none;}



.newscon p{font-size: 12px;line-height: 20px;}
.newscon dt{font-size: 12px;}
.newstxt{margin:5% auto;width: 96%;}
.newscon h3{font-size: 16px;line-height: 24px;margin:5% auto;font-weight: bold;}
.newindex ul li:hover{box-shadow:none;}
.newindex ul li{background-color: #fcf8f7;}
.newindex .bd{width: 70%;margin:0 auto;}
.newindex ul li{width: 100%;}
.newindex{position: relative;}
.newindex .prev{position: absolute;left:4%;top:45%;width: 10%;}
.newindex .next{position: absolute;right:4%;top:45%;width: 10%;}


.p8con{background:none;height: auto;}
.p9{background:none;height: auto;background-color: #f1f1f1}

.p7con{position: relative;}
.p7con .prev{position: absolute;left:-15%;top:45%;width: 10%;}
.p7con .next{position: absolute;right:-15%;top:45%;width: 10%;}


.p7txt dl p{line-height: 20px;font-size: 12px;margin:3% auto;}
.p7txt dl h3{font-size: 20px;margin:3% auto;}
.p7con{width: 70%!important;margin:5% auto;}

.p6{margin-bottom: -25%;}
.p6wrap2{transform: translateY(-18%);}
.p6con2 ul{margin:5% auto;}
.p6txt p{font-size: 12px;line-height: 18px;}
.p6txt h3{font-size: 16px;}
.p6txt img{width: 30%;height: 30px;}
.p6con2 ul li{width: 30%;margin-bottom: 3%;}
.p6con1 li span{font-size: 12px;line-height: 30px;}
.p6con1 li{width: 90%;height: 30px;background-size: 100%;}

.p6con1 p{line-height: 20px;font-size: 12px;width: 90%;margin:3% auto;}
.p6con1 h3{font-size: 18px;margin:6% auto;}

.p5txt2_1 h3{float: right;width: 70%;}
.p5txt2_1 dl{width: 24%;}
.p5txt2_1 dd{vertical-align: middle;}
.p5txt2_1 dt{margin-top:3%;}

.p5txt2_1 p{font-size: 12px;line-height: 18px;}
.p5txt2_1 dt{font-size: 18px;}
.p5txt2{margin-top: 20px;}
.p5txt1 li span{font-size: 12px;line-height: 30px;}
.p5txt1 li{width: 100%;height: 30px;background-size: 100%;}
.p5txt1 p{font-size: 12px;line-height: 20px;margin:5% auto;}
.p5txt{width: 90%;margin:5% auto;}
.p5txt1 h3{font-size: 20px;}
.p5txtwrap{position: unset;width: 100%;border-radius: 0 0 10px 10px;}
.p5con{background:none;height: auto;}




.p3txt2_1 dl dd{width: 20%;vertical-align: middle;}
.p3txt2_1 dl dt{margin-top:3%;}
.p3txt2 ul li{width: 33%;}
.p3txt2_1 p{font-size: 12px;line-height: 18px;width: 83%;margin:3% auto;}
.p3txt2_1 dl dt{font-size: 18px;}
.p3txt2{margin-top: 20px;}
.p3txt1 li span{font-size: 12px;line-height: 30px;}
.p3txt1 li{width: 100%;height: 30px;background-size: 100%;}
.p3txt1 p{font-size: 12px;line-height: 20px;margin:5% auto;}
.p3txt{width: 90%;margin:5% auto;}
.p3txt1 h3{font-size: 20px;}
.p3txtwrap{position: unset;width: 100%;border-radius: 0 0 10px 10px;}
.p3con{background:none;height: auto;}
.p2txt p{font-size: 13px;line-height: 20px;}
.p2txt{width: 90%;}
.p2txt h3{font-size: 18px;}
.p2con ul li{width: 48%;padding-left:1%;}
.p2con ul{margin:10% auto;}
.p2wrap{width: 90%;margin-bottom: 5%;overflow: hidden;}
.p1con .bd ul li span{background-color: #e6e6e6;width: 80%;height: 20px;margin:0 auto;display: block;}
.p1con .bd ul li dt{background-color: #f5f5f5;width: 90%;height: 20px;margin:0 auto;}
.p1con .bd{width: 70%;margin:0 auto 20%;}
.p1con{position: relative;}
.p1con .prev{position: absolute;left:0%;top:45%;width: 10%;}
.p1con .next{position: absolute;right:0%;top:45%;width: 10%;}



.wrap{width: 96%;margin:5% auto;}
.ggtit{text-align: center;margin:10% auto;}
.ggtit li p{font-size: 16px;text-align: center;color:#4c4c4c;line-height: 24px;}
.ggtit li h3{color:#ec4d12;font-weight: bold;font-size: 20px;margin-top: 5px;line-height: 30px;}
.ggtit li h3 img{vertical-align: middle;width: 7%;}




.banner .hd{left:44%;bottom: 5%;}


#header{border-bottom: none;}
#nav2 li{margin-top: 4%;width: 67%;margin-left: 2%;}
#nav2 li h3{font-size: 12px;}

.dhtop1{display: none;}
	#mlogo2{display: block;font-size: 13px;color:#0279c5;position: absolute;top:15%;left:3%;line-height: 20px;}
	.dhtop2{display: block;margin-right: 25%;}
.dhtop2 span{display: block;}
	#mlogo2 img{width: 25%;float: left;}
	.banner{margin-top: 0!important;}
	/*.subNavShow{margin-top: 3%;}*/
	#logo2{left:2%;width: 20%;top:24%;border-right: none;}
	#nav2{left:2%;top:16%;width: 70%;z-index: 11111}
	#nav2 span{font-size: 12px;margin-left: 5%;display: block;width: 14%;}
	#nav2 h3{font-size: 16px;display: block;line-height: 15px;float: none;}
	.dhtop2 img{width: 16%;}
	.dhtop2 a{font-size: 14px;}

	.dhtop2{font-size: 14px;}
	.dhtop3 span{font-size: 13px;display: inline-block;}
	.dhtop3 img{width: 12%;}
	.dhtop3 a{font-size: 15px;display: block;font-weight: bold;margin-top: 5px;}
	div{-webkit-tap-highlight-color:rgba(0,0,0,0); 

	}

	.ggtit1{display: none;}
	.mggtit1{display: block;}

	.xf{ width: 100%; position: fixed; left: 0; bottom:0; z-index: 999;display: flex;justify-content: space-between;flex-wrap: nowrap;}
	.xf a{ width: 50%; background: #fff; color: #666; padding: 3% 0; text-align: center; font-size: 16px;text-align: center;}
	.xf a img{display: block;width: 14%;margin:10% auto;}
  .xf a span{display: block;width: 13%;height: 27px;margin:0 auto;}
	.xf a:nth-child(1){background: #fff;}
	.xf a:nth-child(2){ background: #fff; }
.xf a:nth-child(3){background: #fff;}
	.nav2{height: auto;}

.xf a:nth-child(1):hover{background-color: #f2792a;color:#fff;}
.xf a:nth-child(1) span{background:url(../images/mtel.png) no-repeat;background-size: 100%;}
.xf a:nth-child(1):hover span{background:url(../images/mtel2.png) no-repeat;background-size: 100%;}


.xf a:nth-child(2):hover{background-color: #f2792a;color:#fff;}
.xf a:nth-child(2) span{background:url(../images/address.png) no-repeat;background-size: 100%;}
.xf a:nth-child(2):hover span{background:url(../images/mdizhi.png) no-repeat;background-size: 100%;}



.xf a:nth-child(3):hover{background-color: #f2792a;color:#fff;}
.xf a:nth-child(3) span{background:url(../images/memail.png) no-repeat;background-size: 100%;}
.xf a:nth-child(3):hover span{background:url(../images/memail2.png) no-repeat;background-size: 100%;}




.banner .next{display: none;}
.banner .prev{display: none;}












}

