@charset="utf-8";



body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select { margin:0; padding:0; }

em { font-style:normal; }

li { list-style:none; }

a { text-decoration:none; }

img { border:none; vertical-align:top; }

table { border-collapse:collapse; }

input,textarea { outline:none;vertical-align: middle; }

textarea { resize:none; overflow:auto; }

body { font-size:12px; font-family: "微软雅黑", "宋体", Arial; }

.bgf7{background:#f7f7f7;}

/* end reset */



/* public */

.clear { zoom:1; }

.clear:after { content:''; display:block; clear:both;}

.fl { float:left; }

.fr { float:right; }

.ellip1{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.widauto{width: 1200px;margin: 0 auto;}



.header{width: 100%;height:75px;background:#31363a;}



.logo{height:68px;margin-top: 3px;float: left;}

.logo img{height:68px;}

.nav{float:left;margin-left:100px;}

.nav li{float: left;width:85px;margin:0 5px; height:75px;position: relative;}

.nav li:after{display: block;content: " ";position: absolute;left:50%;bottom: 0;height: 3px;background: #20b09f;width:0;transition: all .5s;}

.nav li:hover a,.nav .ac2 a{color: #20b09f;}

.nav li:hover:after,.nav .ac2:after{width: 100%;left:0;transition: all .5s;}

.nav li a{display: block;line-height:75px;font-size:15px;color: #fff;text-align: center;}

.nav li.cur a{color: #20b09f;}

.nav li.cur:after{width: 100%;left:0;}



.ph_nav{position: fixed;right: 0;top:0;width: 116px;height: 100%;background: #202123;display: none;z-index:99;}

.top_nav{background: #161719 url(../images/nav_but01.png) center center no-repeat;background-size: 35px 25px; width: 100%;height: 48px;}

.ph_nav li.cur a{color: #20b09f;}

.hide{display: none;}

.show{display: block;}

.ph_nav ul{width: 100%;}

.ph_nav li{width: 100%;height:40px;}

.ph_nav li a{display: block;line-height:40px;text-align: center;font-size: 14px;color: #fff;}



.index_xiala{width: 100%;height: 180px;position:fixed;left: 0;top:75px;background:#23272a;z-index: 999;display: none;}

.index_x{position: relative;height: 180px;}

.gjc1{width: 100%;height: 46px;line-height: 46px;background: #282d31;position:absolute;top:0px;}

.gjc1 p{width:1200px;height: 46px;margin: 0 auto;line-height: 46px;font-size: 15px;color: #999;}

.gjc1 p a{margin: 0 6px;padding: 10px 0;font-size:14px;color: #999;}

.gjc1 p a:hover{color: #1fb09f;}



.zilei{width: 100%;}

.zilei ul{padding-top:70px;width: 1200px;margin: 0 auto;}

.zilei li{float: left;padding: 5px 7px;border:1px solid #fff;margin: 0 5px 5px;transition: all .5s;}

.zilei li a{color: #fff;transition: all .5s;font-size:16px;}



.zilei li:hover{border:1px solid #1fb09f;transition: all .5s;}

.zilei li:hover a{color: #1fb09f;transition: all .5s;}



.slideBox{width: 100%;overflow: hidden;position: relative;}



.slideBox .hd{position: absolute;left: 0;bottom:10px;width: 100%;height:30px;z-index: 99999;}

.slideBox .hd ul{width:100%;text-align: center;word-spacing: 5px; }

.slideBox .hd ul li{display:inline-block;width:18px;height: 18px;border-radius:15px;background: #f5f5f5;cursor: pointer;}

.slideBox .hd ul .on{background:#1fb09f;}



.slideBox .bd{position: relative;}

.slideBox .bd li{width: 100%;}

.slideBox .bd ul li img{width: 100%;}



.slideBox .prev,.slideBox .next{position: absolute;top:50%;display: block;width: 46px;height: 70px;z-index:99;transform: translateY(-50%);}

.slideBox .prev{background: url(../images/scrollbtn.png) no-repeat;left: 30px;}

.slideBox .next{background: url(../images/scrollbtn.png) -54px 0  no-repeat;right: 30px;}

.slideBox .prev:hover{background: url(../images/scrollbtn.png) 0 -80px no-repeat;}

.slideBox .next:hover{background: url(../images/scrollbtn.png) -54px -80px no-repeat;}



.tuijian{width: 1200px;height: 134px;position: absolute;left: 50%;margin-left: -600px;bottom: 0;}

.tuijian li{width: 300px;height: 134px;float: left;background-position: 30px 26px;background-repeat: no-repeat;}



.tuijian .a1{background-image: url(../images/gwc.jpg);}

.tuijian .a2{background-image: url(../images/gwc.jpg);}

.tuijian .a3{background-image: url(../images/gwc.jpg);}

.tuijian .a4{background-image: url(../images/gwc.jpg);}



.tuijian li .index_wz{margin-left: 118px;float: left;width: 180px;height: 134px;}

.tuijian li .index_wz h2{height: 36px;line-height: 36px;font-size: 18px;color: #fff;margin-top: 6px;}

.tuijian li .index_wz p{height: 30px;line-height: 30px;font-size: 14px;color: #fff;}





.yizhan{width: 1200px;margin: 0 auto;}

.yz_title{width: 100%;height: 150px;}

.yz_title h2{width: 260px;height: 53px;font-size: 24px;

	background: url(../images/in-tit.png) center bottom no-repeat;margin: 0 auto;padding-top:60px; text-align: center;}



.yizhan .pro_tj{border:1px solid #ededed;padding: 25px;overflow: hidden;}

/*.yizhan li{width:298px;height: 277px;float: left;background-position:38px 50px; background-repeat: no-repeat;cursor: pointer;overflow: hidden;}*/



.yizhan li{width: 200px;float: left;margin-right:28px;}

.yizhan li a{display: block;}

.yizhan li img{width: 190px; height: 190px; padding: 5px;border:1px solid #ccc;border-radius:8px;margin-bottom: 4px;}

.yizhan li span{display: block;width: 100%;height: 35px;line-height: 35px;text-align: center;font-size: 16px;color: #666;}





/*.yizhan .b1{background-image: url(../images/a1.jpg);}

.yizhan .b4{background-image: url(../images/a4.jpg);}

.yizhan .b2{background-image: url(../images/a2.jpg);}

.yizhan .b3{background-image: url(../images/a3.jpg);}



.yizhan li .index_wz2{margin-left: 133px;float: left;width:250px;height: 150px;}

.yizhan li .index_wz2 h2{height: 36px;line-height: 36px;font-size:20px;color:#333333;margin-top:38px;}

.yizhan li .index_wz2 p{height: 30px;line-height: 30px;font-size: 15px;color:#666668;background: url(../images/gou.jpg) left center no-repeat;text-indent: 20px;}

.yizhan li .index_wz2 p:hover{text-decoration: underline;}*/



.hangye{width: 100%;}

.hangye_div{width: 100%;/*height: 400px;*/background:#383d41;}

.hangye_con{width: 1200px;/*height: 400px;*/margin: 0 auto;padding: 30px 0;}



.hangye_con li{position: relative;width: 240px;height: 400px;float: left;}

.hangye_con li a{display: block;width: 100%;height: 400px; background-color: rgba(0,0,0,0.5);transition: all .5s;}

.hangye_con li .top_tu{width: 100%;height: 88px;text-align: center;padding-top:110px;transition: all .5s; }

.hangye_con li .top_tu img{width: 60px;height: 60px;margin: 14px auto 0;}

.hangye_con li span{display: block;width:25px;height:2px;background: #fff;margin: 10px auto;transition: all .5s;}

.hangye_con li .hy_title{width: 100%;height: 40px;text-align: center;line-height: 40px;font-size: 18px;color: #fff;font-weight: bold;}

.hangye_con li p{width: 100%;line-height: 25px;font-size: 16px;text-align: center;color: #fff;display: none;transition: all .5s;}



.hangye_con li:nth-child(1){background: url(../images/b1.jpg) no-repeat;background-size:100% 100%;}

.hangye_con li:nth-child(2){background: url(../images/b2.jpg) no-repeat;background-size:100% 100%;}

.hangye_con li:nth-child(3){background: url(../images/b3.jpg) no-repeat;background-size:100% 100%;}

.hangye_con li:nth-child(4){background: url(../images/b4.jpg) no-repeat;background-size:100% 100%;}

.hangye_con li:nth-child(5){background: url(../images/b5.jpg) no-repeat;background-size:100% 100%;}

.hangye_con li:nth-child(6){background: url(../images/b6.jpg) no-repeat;background-size:100% 100%;}



.hangye_con li:hover .top_tu{padding-top:70px;transition: all .5s;}

.hangye_con li:hover a{background-color: rgba(31,176,159,0.8);transition: all .5s;}

.hangye_con li:hover span{display: none;transition: all .5s;}

.hangye_con li:hover p{display: block;transition: all .5s;}



.hangye_con .video{float: left;}

.hangye_con .video{width:380px;margin:0 10px 20px;}

.hangye_con .video img{width: 380px;height: 380px;}

.hangye_con .video span{display: block;width: 100%;height: 42px;line-height: 42px;text-align: center;color: #fff;font-size: 16px;}



.about-gg {width:1200px;margin: 0 auto;}

.about-txt {width:50%;}

.about-txt .p1 {padding-top:50px;font-size:35px;font-weight:bold;color:#20b09f;text-transform:uppercase;}

.about-txt .p2 {font-size:25px;color:#252525;}

.about-txt .content {padding:20px 0;width:570px;line-height:26px;font-size:14px;color:#252525;/*height:168px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;*/}

.about-txt a.more {display:flex;justify-content:center;align-items:center;width:95px;height:35px;font-size:14px;color:#20b09f;border:1px solid #20b09f;box-sizing:border-box;}

.about-img {width:50%;margin:50px 0;}

.about-img img {width:100%;}



.index_case{width: 100%;margin-bottom:114px;}

.index_case_lst{width: 1200px;margin: 0 auto;overflow: hidden;}

.index_case_lst ul{width:1200px;}

.index_case_lst li{border:1px solid #eeeeee;width:220px;height:195px;margin: 0 14px 17px 3px; float: left;text-align: center;padding: 1px;}

.index_case_lst li:hover{box-shadow:0px 2px 6px 2px rgba(0,0,0,.1);transition:all .3s ease;}

.index_case_lst li a{display: block;}

.index_case_lst li img{width:220px;height:155px;}

.index_case_lst li span{display: block;width: 100%;height: 40px;line-height: 40px;font-size: 16px;color: #000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}



.index_qunti{width: 100%;}

.index_qunti_div{width: 1200px;margin: 0 auto;}

.index_qunti_div img{width:100%;}



.index_biaoyu{width: 100%;height: 100px;background:#1fb09f;text-align: center;}

.index_biaoyu p{color: #fff;font-size:20px;padding-top: 20px;line-height: 30px;}



.index_lianxi{width: 100%;margin-bottom: 80px;}

.index_lianxi .ditu{width: 1198px;margin: 0 auto;border:1px solid #ccc;height: 500px;}



.index_news{width: 100%;padding-bottom: 90px;background:#f5f5f5;}

.index_tu_news{width: 1200px;margin: 20px auto 0;overflow: hidden;}

.index_tu_news ul{width: 1250px;}

.index_tu_news li{float: left;width: 370px;height:auto;border:1px solid #eeeeee;margin: 3px 35px 3px 3px;}

.index_tu_news li:hover{box-shadow:0px 2px 6px 2px rgba(0,0,0,.1);transition:all .3s ease;}

.index_tu_news li a{display: block;}

.index_tu_news li img{width: 370px;height:370px;}

.index_tu_news li span{display: block;height: 49px;width: auto;line-height: 49px;padding: 0 15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size: 14px;color:#776b5f;background: #fff;}



.index_lst_news{width:1164px;height:62px; margin: 20px auto 0;border:1px solid #eeeeee;padding: 18px;background:#ffffff;overflow: hidden;}

.index_lst_news ul{width: 1200px;}

.index_lst_news li{float: left;height: 31px;width: 370px;margin-right: 28px;}

.index_lst_news li a{display: block;line-height: 31px;font-size: 15px;color:#98999e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}



.index_cnuo{height: 330px;width: 100%;}

.cnuo_div{margin: 70px auto 0;}

.tab_div{width: 100%;margin-bottom: 30px;}

.tab_div .tab1{float: left;width: 398px;height: 58px;border:1px solid #e5e5e5;position: relative;text-align: center;line-height: 58px;font-size: 16px;font-weight: bold;cursor: pointer;}

.tab_div .tab1 span{width:0;height:0;line-height:0;border-width:20px;border-style:solid;border-color:#1fb09f transparent transparent transparent ; position: absolute;left: 50%;margin-left: -20px;bottom: -40px;display: none;}

.tab_div .tab1:hover,.tab_div .ac{border:1px solid #1fb09f;background: #1fb09f;color: #fff;}

.tab_div .tab1:hover span,.tab_div .ac span{display: block;}



.by_lst{width: 100%;overflow: hidden;}

.by_lst ul{width: 1300px;padding-bottom: 10px;}

.by_lst li{float: left;width: 278px;height: 101px;border:1px solid #e5e5e5;text-align: center;line-height: 101px;margin-left: 3px; margin-right: 20px;transition:all .3s ease;cursor: pointer;}

.by_lst li:hover{box-shadow:0px 2px 6px 2px rgba(0,0,0,.1);transition:all .3s ease}

.by_lst li img{display: inline-block;vertical-align: middle;margin-right:10px;}

.by_lst li span{display: inline-block;font-size:22px;}





.banner{width: 100%;overflow: hidden;}

.banner img{width: 100%;height: auto !important;}



.mianbao{width: 100%;min-height: 59px;border-bottom: 1px solid #e1e1e1;line-height: 59px;color:#666666;font-size: 14px;background: #fff;}

.mianbao a{color:#666666;font-size: 14px;}



.news_div{margin: 20px auto 50px;}

.news_left{width: 198px;border:1px solid #ececec;background: #fff;}

.news_left strong{display:block; margin-left: 16px;font-size: 16px;padding-bottom:6px;}

.news_left ul{width: 162px;padding-top:20px;padding-bottom: 20px;margin: 0 auto;}

.news_left li{width: 100%;height: 36px;background: url(../images/sanjiao.png) left center no-repeat;}

.news_left li:hover a{background: url(../images/ac1.gif) left center no-repeat;color:#20b09f;}

.news_left li a{display: block;text-indent:18px;line-height: 36px;font-size: 15px;color:#656571;}

.news_left li.on a{background: url(../images/ac1.gif) left center no-repeat;color:#20b09f;font-weight: 700;}



.news_right{width: 970px;background: #ffffff;border:1px solid #ececec;}

.news_right .news_lst{width: 920px;margin: 0 auto;}

.news_right .news_lst li{height: 90px;width: 100%;border-bottom: 1px dashed #ececec;padding: 15px 0;position: relative;}

.news_right .news_lst h3{height: 30px;font-size: 16px;}

.news_right .news_lst h3 a{color:#333333;}

.news_right .news_lst h3 a:hover{text-decoration: underline;}

.news_right .news_lst p{height: 60px;line-height: 30px;font-size: 14px;}

.news_right .news_lst li span{position: absolute;right: 0;top: 17px;}



.pages{width: 100%;text-align: center;margin-top: 50px;margin-bottom: 50px;}

.pages li{display: inline-block;border-radius: 3px;overflow: hidden;margin: 0 2px;padding: 5px 8px;height: 20px;}

.pages li a{display: block; line-height: 20px;font-size: 14px;color:#9b988f;}

.pages li{background:#ececec;color:#7a7167;}

.pages .thisclass{background:#20b09f;color: #fff;}



.show_div{width: 920px;margin: 0 auto;padding-bottom: 50px;}

.show_div2{float:left; width:100%;padding:50px 50px;margin: 50px auto;background:#FFF;border: 1px solid #ececec;

	box-sizing: border-box;}

.show_title{margin-top: 20px;padding-bottom: 15px;border-bottom: 1px solid #ececec;}

.show_title h2{min-height: 35px;line-height: 35px;font-size: 18px;color:#2b3346;text-align: center;}

.show_title p{min-height: 28px;line-height: 28px;text-align: center;font-size: 15px;color:#a9abb7;}



.show_con{width: 100%;padding-top: 20px;line-height: 28px;font-size: 15px;color:#636768;}

.show_con img{max-width: 100%;height: auto !important;}

.show_con a{color:#636768;}



.gduo{width: 100%;background: #f7f7f7;padding: 10px;box-sizing: border-box;}

.gduo span{display: block;width:auto;height: 30px;line-height: 30px;font-size: 16px;color: #333;}

.gduo a{color: #333;}

.gduo a:hover{text-decoration: underline;}

.gjc{width: 100%;font-size: 15px;color: rgb(255, 102, 0);line-height: 28px;}

.jtjianjie{width: 100%;font-size: 15px;line-height: 28px;}



.cat_div{height:35px;line-height: 35px; padding: 20px;width: 1160px;background: #fff;box-shadow: 0 2px 2px 2px #eaeaea;margin: 20px auto; }

.cat_div span{float: left;color:#9ea5ab;font-size: 16px;display:block;height: 35px;line-height: 35px;}

.cat_div ul{float: left;}

.cat_div ul li{float: left;font-size: 16px;color:#28373c;margin: 0 7px;height: 35px; }

.cat_div ul li a{font-size: 16px;color:#28373c;line-height: 35px;}

.cat_div ul .thisclass{background: #529991;}

.cat_div ul li.on a,.cat_div ul li:hover a{color: #1fb09f;font-weight: 700;}



.case_lst{overflow: hidden;}

.case_lst .case_ul{width: 1300px;}

.case_lst .case_ul li{float: left;width: 276px;height: 220px;margin: 0 23px 28px 5px;position: relative;box-shadow: 0 0 8px 0 rgba(0, 0, 0, .1);}

.case_lst .case_ul li a{display: block;}

.case_lst .case_ul li img{width: 276px;height: 220px;}

.case_lst .case_ul li:hover{box-shadow: 0 0 8px 0 rgba(0, 0, 0, .4);}

.case_lst .case_ul li span{display: block;width:252px;height:25px;background: #fff;padding: 20px 12px;line-height:25px;font-size: 16px;font-weight: bold; color: #333;position: absolute;left: 0;bottom: 0;opacity: 0;-webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s;font-family: '微软雅黑'; }

.case_lst .case_ul li:hover span{opacity: 1;-webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s;}

.sppb_ul{width:100%;overflow:hidden;display: flex;padding-top: 50px;
    -ms-flex-wrap: wrap;flex-wrap: wrap;}
.sppb_ul li{float: left;width:31%;margin: 20px 1%;position: relative;background:#ffffff;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .1);border-bottom:10px rgba(32,172,159,.4) solid;
	border-radius:10px;overflow:hidden;}
.sppb_ul li a{display: block;color:#333;}
.sppb_ul li img{width: 100%;border-radius:10px;border-bottom:1px #eee solid;overflow:hidden;
	transition: 0.5s;}
.sppb_ul .sppb-media-content {padding: 30px 15px 30px 15px;}
.sppb_ul .sppb-addon-title{margin-top: 1px; margin-bottom: 18px;font-size: 24px;line-height: 32px;}
.sppb_ul .sppb-addon-text { font-size: 16px; line-height: 26px;}
.sppb_ul li:hover{box-shadow: 0 0 8px 0 rgba(0, 0, 0, .4);}
.sppb_ul li:hover img{transform: scale(1.1);}



.pro_lst{margin: 25px auto 80px;}

.pro_lst ul{}

.pro_lst li{width: 1196px;margin: 0 auto 25px;background: #fff;height: auto;overflow: hidden;box-shadow: 0 0 8px 0 rgba(38, 38, 38, .16);}

.pro_lst .thumb1{width: 319px;height: auto;}

.pro_lst .thumb1 a{display: block;}

.pro_lst .thumb1 img{width: 319px;}

.pro_lst .wz{width: 812px;margin: 27px 0 0 30px;position: relative;}

.pro_lst .wz h2{width: 100%;height: 35px;}

.pro_lst .wz h2 a{display: block;line-height:45px;color:#333333;font-size: 20px;}

.pro_lst .wz .pp{width: 100%;min-height:60px;margin:15px 0;line-height:30px;font-size: 14px;}

/*.pro_lst .wz p{width: 100%;min-height:40px;margin:6px 0;line-height: 20px;font-size: 14px;}

.pro_lst .wz p em{font-weight: bold;}

*/

.pro_lst .wz .more{position: absolute;left: 0;display: block;width: 100px;height: 30px;

	line-height: 30px;font-size: 15px;color:#666666;}

.pro_lst .wz .more:hover{text-decoration: underline;}





.pro_con_div{margin: 25px auto 80px;box-shadow: 0 2px 2px 2px #eaeaea;background: #fff;padding: 25px;width: 1150px;}



.pro_one{width: 100%;margin-bottom: 35px;}

.pro_one .thumb2{width: 450px;overflow: hidden;height: 450px;}

.pro_one .thumb2 img{padding: 3px;border:1px solid #ccc;width: 441px;height: 441px;}



.pro_one .wenzi2{width:665px;height: 450px; }

.pro_one .wenzi2 a{color: #000;}

.pro_one .wenzi2 h2{min-height:35px;line-height:35px;font-size:20px;margin-top: 15px;margin-bottom: 15px;}

.pro_one .wenzi2 .pp{min-height: 60px;line-height: 28px;font-size: 15px;margin-bottom: 30px;}

.pro_one .wenzi2 b{}

.pro_one .wenzi2 .ptel{font-size: 30px;color: #20b09f;}

.pro_one .wenzi2 .caig{display: block; background:#20b09f;width:120px;height:40px;line-height:40px;

	color:#fff; text-align:center;font-size: 16px;}



.pro_two{width: 100%;}

.pro_two .pro_two_title{width: 100%;height: 45px;border-bottom:2px solid #20b09f;margin-bottom: 35px;}

.pro_two .pro_two_title span{display: block;width: 120px;height: 45px;line-height: 45px;text-align: center;font-size: 18px;font-weight: bold;color: #fff;background:#20b09f; }

.pro_two .pro_two_con{width: 100%;font-size: 15px;line-height: 28px;}

.pro_two .pro_two_con img{max-width: 100%;height: auto !important;}

.pro_two .pro_two_con a{color: #000;}



.pro_jj_jieshao{width: auto;margin-top: 30px;}

.pro_jj_jieshao strong{font-size: 30px;margin-bottom: 10px;color: #20b09f;}

.pro_jj_jieshao .jj1{line-height: 28px;font-size: 15px;margin-bottom: 30px;}

    

.ph_head{width: 100%;height:50px;background:#262626;position: relative;display: none;}

.ph_head img{height: 46px;margin: 2px 0 0 10px;}

.ph_head span{position: absolute;right: 10px;top:12px;display: block;width:35px;height:25px;background: url(../images/nav_but01.png) no-repeat;background-size:100% 100%; cursor: pointer;}



.ph_foot{width: 100%;background: #262626;margin-top: 20px;padding: 30px 0;display: none;}



.foot_menu{width: auto;height: 25px;margin: 6px 0 12px;text-align: center;font-size: 14px;color:#333333;line-height: 25px;word-spacing: 5px;}

.foot_menu a{color:#fff;}

.strong1{display: block;width: auto;height: 25px;line-height: 25px;color:#fff;font-size: 16px;margin-bottom: 10px;text-align: center;}

.foot_p{width: auto;height: 22px;line-height: 22px;text-align: center;margin-bottom: 30px;color:#fff;font-size: 14px;}

.foot_p a{color:#fff;font-size: 14px;}



.banner-box{display:none;}





.sj_zh_nav{width:97%;padding:22px 0 0;margin: 0 auto;display: none;}

.sj_zh_nav li{width: 25%;text-align: center;float: left; }

.sj_zh_nav li a{display: block;width:75px;height:75px;border-radius: 65px;text-align: center;font-size: 14px;color: #fff;margin: 0 auto;line-height: 75px;}



.sj_zh_nav li:nth-child(1) a{background: #92CF68; }

.sj_zh_nav li:nth-child(2) a{background: #F8845C; }

.sj_zh_nav li:nth-child(3) a{background: #58B5E1; }

.sj_zh_nav li:nth-child(4) a{background: #FF99CC; }





.mobile-title { height:50px; padding:10px; background: url(../images/title-bg.jpg) repeat; text-align:center; color:#999; line-height:25px; margin-top:25px; overflow:hidden;display: none;}

.mobile-title p { color:#39f; font-size:19px; font-weight:bold;}    



.mobile-pro { margin:15px 5px 0px 5px; overflow:hidden;display: none;}

.mobile-pro li { position:relative; width:48%; height:auto; overflow:hidden; text-align:center; float:left; margin:10px 1% 0px 1%;}

.mobile-pro li .proimg { width:100%; height:auto;}

.mobile-pro li .proimg img { max-width:100%; max-height:100%;}

.mobile-pro li p { position:absolute; width:100%; height:30px; margin-top:-30px; background:url(../images/pro-bg.png) repeat; color:#ccc;}



.newslist {margin:10px 10px 0px 10px; overflow:hidden;display: none;}

.newslist li { border-bottom:1px dotted #ddd; height:30px; line-height:30px; width:100%; overflow:hidden; background:url(../images/point.png) no-repeat 5px center; padding-left:17px;}

.newslist li a{color:#555;font-size: 14px; }



.mobile-about { margin:25px 10px 0px 10px; text-align:left;display: none;}

.mobile-about img { max-width:100%;}

.mobile-about .abo-content {margin-top:5px;}



.ny_contact{margin:50px auto;}

.contact_one{ margin-left:0px;margin-right:50px;}

.contact_one span{ font-family:Arial; font-size:52px; line-height: 76px; color:#333; margin-bottom: 25px;display: block; font-weight: bold;}

.contact_one div{  margin-bottom: 60px;font-size: 36px;line-height: 36px;}

.contact_one i {width: 40px;height: 3px;background:#20b09f; display:block;}

.contact_two{ width:310px; height:410px; position:relative;background: #f5f5f5 url(../images/12.png) no-repeat; background-position:300px 405px;padding: 50px; font-size:16px;line-height: 35px; margin-left: 31px;}

.contact_two strong{ font-size: 24px;color: #20b09f;font-family: "Arial";}

.contact_title{ position:absolute;    width: 190px;height: 45px;background: #20b09f;border-radius: 10px; font-size:24px; color:#fff; line-height:45px; font-weight:bold; padding-left:70px; left:-20px;}

.contact_content{ margin-top:85px;    font-weight: lighter;}



.contact_img { text-align:center; width:130px; margin-top:40px;}

.contact_img img{ width:130px; background:#fff; border:1px solid #ccc; padding:3px; background:#fff;}



.contact_img2 img{text-align: center;width: 100%;margin-bottom:50px;}

.contact_img3 img{display: none; text-align: center;width: 100%;}



.pageabout{background:url(../images/acur.png) no-repeat center center;}

#certify {position: relative;width: 100%;margin:0px auto 50px}

#certify .swiper-container {padding-bottom:120px;padding-top:30px;}

#certify .swiper-slide {max-width: 520px;max-height:390px; height: auto;background: rgba(255,255,255,.9);box-shadow: 0 8px 30px #ddd;}

#certify .swiper-slide img{display:block;width: 100%;height:100%;object-fit: contain;}

#certify .swiper-slide p {width:100%; line-height:58px;padding-top: 0;text-align: center;color: #636363;font-size: 1.1em;margin: 0;background:#ffffff;}

#certify .swiper-pagination {width: 100%;bottom: 20px;}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;border: 3px solid #fff;background-color: #d5d5d5;width: 10px;height: 10px;opacity: 1;}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border: 3px solid #20b09f;background-color: #fff;}

#certify .swiper-prev { left: -30px;width: 45px;height: 45px;background: url(../images/btn_l.png) no-repeat;background-position: 0 0;background-size: 100%;}

#certify .swiper-next {right: -30px;width: 45px;height: 45px;background: url(../images/btn_r.png) no-repeat;background-position: 0 0;background-size: 100%;}

#certify .swiper-next, #certify .swiper-prev{position: absolute; top:40%;z-index: 5;}



.top_banner{width: 100%;height: auto;text-align: center;overflow: hidden;position: relative;}

.top_banner .swiper-slide{overflow: hidden;}

.top_swprev,.top_swnext{opacity: 0; position: absolute;top: 50%; margin-top: -36px; width:70px; height:70px; z-index: 999;transition:.5s;

 text-indent: 100px;background:url(../images/banner_arrow.png) no-repeat;}

.top_swprev{background-position:left top;left:3%;}

.top_swnext{background-position:left bottom; right:3%;}   

.top_banner:hover .top_swprev{ left: 6%; opacity: 0.8;}

.top_banner:hover .top_swnext{ right: 6%; opacity: 0.8;}

.top_banner .top_swprev:hover,.top_banner .top_swnext:hover{opacity: 1;}

.top_banner .top_pagin {position: absolute;left: 0;text-align: center;bottom: 15px;width: 100%;z-index:999;}

.top_banner .swiper-pagination-bullet {display: inline-block;width: 10px;height: 10px;border-radius: 10px;

  background:#666;margin: 0 3px;cursor: pointer;transform:scale(0.6,0.6);transition: all 0.3s ease-in-out;}

.top_banner .swiper-pagination-bullet-active{transform:scale(1,1);}

.top_banner .scalePic {position: relative; left: auto;top: auto;

     transform: translate(0) scale(1.08);  width: 100%; transition: all 1.8s cubic-bezier(0.250, 0.460, 0.450, 0.940);}

.top_banner .swiper-slide.swiper-slide-active .scalePic{transform: translate(0) scale(1);}





.footer{width: 100%;height:auto;background:#383d41;padding-bottom: 30px;}



.foot_div{width: 1200px;}

.footer .left1{width:250px;min-height:250px;margin-top:30px;margin-right:35px; }

.footer .left1 h3{height: 30px;line-height: 30px;font-size: 18px;color: #fff;border-bottom: 1px solid #fff;margin-bottom:12px;font-weight: normal;}

.footer .lx p{width: 100%;min-height: 25px;background-repeat: no-repeat;background-size:20px auto;margin-bottom: 5px;text-indent: 28px;font-size: 14px;line-height: 25px;color: #fff;}

.footer .lx .p1{line-height: 25px;font-size:13px;color: #fff;}

.footer .lx .p2{background-image: url(../images/foot_lx.png);background-position: 0 -103px;}

.footer .lx .p3{background-image: url(../images/foot_lx.png);background-position: 0 3px;}

.footer .lx .p4{background-image: url(../images/foot_lx.png);background-position: 0 3px;}

.footer .lx .p5{background-image: url(../images/foot_lx.png);background-position: 0 -75px;}

.footer .left1:last-child{width:200px;margin-right:0px; }

.footer .left1:first-child{width:350px;}



.footer .lianjie a{display: block;width:45%;height: 32px;line-height: 32px;

	float: left;color: #fff;text-indent:20px;font-size:14px;

	background:5px 10px url(../images/sanjiao2.png) no-repeat;background-size:10px 10px; }



.footer .foot_news{width: 100%;}

.footer .foot_news li{min-height: 28px;margin-bottom: 6px;}



.footer .foot_news li a{display:block;}

.footer .foot_news li p{height: 27px;line-height: 27px;font-size: 14px;color: #fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size: 15px;font-weight: bold;}

.footer .foot_news li span{display: block;height: 25px;line-height: 25px;color: #fff;font-size: 14px;}



.footer .left1 img{width:88%;height: auto;}



.footer_bottom{width: 100%;height: 40px;background:#292929;text-align: center;line-height: 40px;font-size: 15px;color: #fff;}

.footer_bottom a{font-size: 15px;color: #fff;}



.pagesDiv {clear:both;width:100%;margin:0 auto 0px;line-height:25px;padding:10px 0px 40px 0px;}

.pagination {text-align:center;}

#pages {padding:14px 0 40px;text-align:right;}

#pages a {display:inline-block;height:22px;line-height:22px;background:#ececec;border:1px solid #ececec;text-align:center;color:#7a7167;padding:0 10px;}

#pages a.a1 {background:#ececec;padding:0 5px;}

#pages a:hover {background:#f1f1f1;color:#000000;text-decoration:none;}

#pages span {display:inline-block;height:22px;padding:0 10px;line-height:22px;background:#20b09f;border:1px solid #20b09f;color:#ffffff;text-align:center;}

#pages .noPage {display:inline-block;height:22px;line-height:22px;background:#ececec;border:1px solid #ececec;text-align:center;color:#7a7167;}



@media screen and (max-width: 767px) {

	.header,.slideBox,.yizhan,.hangye,.about-gg,.index_case,.index_biaoyu,.index_lianxi,.index_news,.index_cnuo,.footer,.team,.footer_bottom,.index_qunti{display: none;}



	.ph_head,.ph_foot,.banner-box,.sj_zh_nav,.mobile-title,.mobile-pro,.newslist,.mobile-about{display: block;}



	.mianbao{width: 100%;min-height:28px;line-height:28px;padding:10px 0;}

	.widauto{width: 96%;margin: 0 auto;}



	.cat_div{min-height:35px;height: auto; width: 96%; line-height: 35px; padding:10px 0;margin:12px auto; }

	.cat_div span{width: 95%;margin-left: 10px;}

	.cat_div ul{margin-left: 10px;}

	.cat_div ul li{margin: 0 8px 0 0; }



	.pro_lst li{width:97%;margin: 0 auto 18px;height: auto;padding: 8px 1.5%;}

	.pro_lst .thumb1{width:35%;}

	.pro_lst .thumb1 a{display: block;}

	.pro_lst .thumb1 img{width: 100%;height:auto;}



	.pro_lst .wz{width:62%;height:auto;margin:0 0 0 1%;}

	.pro_lst .wz h2{width: 100%;height:28px;}

	.pro_lst .wz h2 a{line-height:30px;font-size:15px;width: 100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

	.pro_lst .wz .pp{width: 100%;min-height:40px;height:80px;overflow: hidden; margin:2px 0 0;line-height:20px;font-size: 12px;}

	.pro_lst .wz .more{display: none;}



	.pro_con_div{padding:0 0 5px;width:96%;margin: 0 auto;}



	.pro_one{width:100%;padding-top:7px;}

	.pro_one .thumb2{width: 100%;height: auto;text-align: center;}

	.pro_one .thumb2 img{width: 95%;height: auto;margin: 0 auto;}



	.pro_one .wenzi2{width:96%;height:auto;margin: 0 auto;overflow: hidden;margin-right: 2%; }





	.pro_one .wenzi2 h2{font-size:16px;margin-top:10px;margin-bottom:0px;}

	.pro_one .wenzi2 .pp{min-height: 60px;line-height: 24px;font-size: 14px;margin-bottom:10px;}

	.pro_one .wenzi2 .ptel{font-size:18px;font-weight: 700;}



	.pro_two{width:96%;margin: 0 auto;}

	.pro_two .pro_two_title{width: 100%;height:35px;margin-bottom: 35px;}

	.pro_two .pro_two_title span{width:25%;height:35px;line-height:35px;font-size: 15px;}





	.pro_two .pro_two_con{width: 100%;font-size:14px;line-height:25px;}





	.pro_jj_jieshao{margin-top:20px;}

	.pro_jj_jieshao strong{font-size:16px;}

	.pro_jj_jieshao .jj1{line-height: 25px;font-size: 14px;}





	.news_div{margin: 20px auto 50px;}



	.news_left{width:100%;overflow: hidden;border:none;}



	.news_left strong{display: block;width:99%;margin-left: 1%;height: 35px;line-height: 35px;float: left;}



	.news_left ul{width:97%;padding-top:10px;padding-bottom:10px;margin: 0 auto;zoom:1;}

	.news_left ul:after{content:''; display:block; clear:both;}

	.news_left li{width:auto;height: 36px;background: none;float: left;margin: 0 4px;}



	.news_left li a{text-indent: 0;font-size: 14px;}





	.news_right{width:100%;margin-top: 10px;border:none;}

	.news_right .news_lst{width:96%;margin: 0 auto;}

	.news_right .news_lst li{height: auto;width: 100%;padding:10px 0;position: relative;}



	.news_right .news_lst h3{height:25px;font-size: 16px;width: 75%;}

	.news_right .news_lst h3 a{line-height: 25px;display: block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height: 25px;}



	.news_right .news_lst p{height:50px;line-height:25px;font-size: 14px;overflow: hidden;}



	.news_right .news_lst li span{top:10px;width: 25%;height: 25px;line-height:25px;font-size: 13px;}



	.pages{margin-top:30px;margin-bottom:30px;}



	.show_div{width: 96%;}

	.show_div2{margin:20px auto;padding:15px;}

	

	.show_title h2{font-size: 16px;}

	.show_title p{font-size:14px;}



	.gduo{width:auto;}

	.gduo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}



	.case_lst{overflow: hidden;}

	.case_lst .case_ul{width: 100%;}

	.case_lst .case_ul li{width: 48%;height: 120px;margin: 0 1% 12px;}

	.case_lst .case_ul li img{width: 100%;height:120px;}

	.case_lst .case_ul li span{width:100%;height:25px;background:transparent;background-color:rgba(255,255,255,0.5);padding:5px 0;line-height:25px;font-size: 14px;opacity: 1;text-indent: 3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }

	.sppb_ul li{width:100%;margin: 20px 2%;}

	.contact_img2 img{display: none;}

	.contact_img3 img{display: block;}

	.ny_contact{margin:20px auto;}

	.contact_one{display: none}

	.contact_two{ width:100%; height:auto; position:relative;background: #f5f5f5 url(../images/12.png) no-repeat; background-position:right bottom;

		padding:20px; font-size:16px;line-height:35px; margin-left:0px;box-sizing: border-box;}

	.contact_two strong{font-size: 24px;color: #20b09f;font-family: "Arial";}

	.contact_two2{display: none;}

	.contact_title{ position:absolute; width:190px;height: 45px;background: #20b09f;border-radius: 10px;  left:20px;}

	.contact_content{ margin-top:85px; font-weight: lighter;}



	#certify .swiper-prev{left:0;}

	#certify .swiper-next{right: 0}



	.top_banner .top_swprev,.top_banner .top_swnext{display: none}

	.top_bannone{display: none;}







	

}