﻿@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

/*index*/
.sjzs{display:none;}
.header{width: 100%; height: 130px; border-bottom: 2px solid #20bfb5; position: fixed;left:0; top:0;z-index: 10;background: #fff;}
.headerbox{width: 1380px; margin: 0 auto;height: 128px;}
.logo{width: 129px;float: left; }
.logo img{width: 100%;}
.lxwm{width: 140px;float: right; margin-top: 55px;background: url(../images/a_19.png) no-repeat left center; height: 34px; padding-left: 40px;}
.lxwm h2{font-size: 16px; margin-bottom: 7px;color: #5c5e62;}
.lxwm p{color: #88888d;}

.nav{float: right; padding-top: 40px;}

.nav li{float: left; position: relative; padding-bottom: 23px;}
.nav h3 a{display: block;width: 144px; height: 62px;}
.text{float: right; width: calc(100% - 55px);}
.text h2{font-weight: bold;font-size: 16px;color: #5e5e65; padding: 16px 0 7px;}
.text p{font-size: 14px;color: #727c7b;}
.nav .on h3 a{background: url(../images/a_06.png);}
.nav .on h3 a h2{color: #20BFB5;}
.nav .on h3 a p{color: #20BFB5;}
.nav b img{display: block;float: left;width: 35px; height: 35px; margin: 15px 0 0 10px;filter:grayscale(100%);
}
.nav .m1{background: url(../images/d111_1.png);background-size: 100% 100%;}
.nav .on h3 a img{filter:grayscale(0%);}
.sub{position: absolute;width: 100%; background: rgba(31,208,197,.9);left:0; top:88px;text-align: center; padding: 0 5px;display: none;}
.sub dt{font-size: 18px; border-bottom: 1px solid #fff;line-height: 48px;}
.sub dt a{display: block;color: #fff;}
.sub dt a:hover{color: #07716D;}
.sub dl dt:nth-last-child(1){border: none;}

.banner{padding-top: 130px;}
.banner img{width: 100%;}
.ban2{background: url(../images/an2.jpg);height: 161px;margin-top: 10px;}
.wz1380{width: 1380px; margin: 0 auto;}
.cshh_tit{padding: 45px 0 42px;text-align: center;}
.cshh_tit h2{color: #333230;font-size: 36px; margin-bottom: 15px;letter-spacing: 14px;}
.cshh_tit p{font-size: 14px;color: #c8c8c8;letter-spacing: 6px;}
.cshh_nr ul{overflow: hidden;}
.cshh_nr li{float: left; width: 16.66%;text-align: center;}
.cshhbox img{width: 70px;height: 70px;border-radius: 50%; margin: 0 auto;}
.cshhbox b{display: block;margin: 20px auto 0 auto;background: url(../images/a_56.png);width: 33px;height: 38px; line-height: 38px; text-align: ; font-size: 16px;color: #a0a29f;position: relative;}
.cshhbox b:before{position: absolute;content: "";border-bottom: 1px dashed #ddd;width: 125px; top:16px; right:-157px;}
.cshh_nr ul li:nth-child(6) b:before{ border: none;}
.cshhbox h2{font-size: 22px;color: #333230; margin: 15px 0 5px;}
.cshhbox p{font-size: 14px;color: #969696; line-height: 24px;height: 48px; }

.gssl_tit{text-align: center; padding: 50px 0;}
.gssl_tit h3{font-size: 24px; margin-bottom: 18px;color: #323232;}
.gssl_tit h2{font-size: 48px; padding-bottom: 64px; color: #532ead;font-weight: bold; position: relative;}
.gssl_tit h2:before{position: absolute;content: "";border-bottom: 5px solid #532ead;width: 170px; left:50%; margin-left: -85px;bottom: 30px;}
.gssl_tit h2 span{color: #323232;}
.gssl_tit p{font-size: 24px; line-height: 36px;color: #323232;}

.gssl_nr{background: url(../images/a_59.png) no-repeat center center; height: 401px;}
.gsslbox{width: 1300px; margin: 0 auto; position: relative;height: 410px;}
.gssl_bt{width: 100%; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.gsslxqnr{animation:fadeInRight .65s, 100ms;}
.gssl_bt ul{overflow: hidden; }
.gsslbox .gssl_bt .on5 h2{color: #f9cc3d;}
.gsslbox .gssl_bt .on5 p{color: #f9cc3d;}
.gssl_bt li{float: left; width: 50%; padding: 40px 0;overflow: hidden;}
.gssl_bt span{display: block; width: 250px;text-align: center;cursor:pointer;}
.gssl_bt ul li:nth-child(2n) span{float: right;}
.gssl_bt h2{font-weight: bold;font-size: 36px;color: #fff; margin-bottom: 15px;}
.gssl_bt p{font-size: 18px;color: #fff;}
.gsslbo{background: url(../images/a_58.png);width: 749px; padding: 10px 10px 0px 10px; margin: 0 auto;overflow: hidden;}
.gsslxqnr ul{overflow: hidden; margin-left: -10px;}
.gsslxqnr li{width: 50%; float: left; padding: 0 0 10px 10px;}
.gsslxqnr img{width: 100%;border-radius: 15px; border: 3px solid #bbbbd2;}

.cmzs_tit{text-align: center; padding: 55px 0 90px;}
.cmzs_tit span{padding: 0 30px;font-size: 18px;color: #333;font-weight: bold;}
.cmzs_tit img{display: inline-block;vertical-align: middle; margin-right: 8px;}
.cmzs_tit h2{font-size: 48px;color: #323232; padding: 30px 0 45px;font-weight: bold; padding: 30px 0 45px; position: relative;}
.cmzs_tit h2 b{font-weight: bold;color: #3fb4b0;}
.cmzs_tit h2:before{position: absolute;content: "";border-bottom: 5px solid #3fb4b0;width: 170px; left:50%; margin-left: -85px;bottom: 20px;}
.cmzs_tit p{font-size: 24px;color: #323232;}

.wjzs_tit{text-align: center;  padding-bottom: 30px;}
.wjzs_tit li{display: inline-block; padding: 0 22px;}
.wjzs_tit span{cursor:pointer;}
.wjzs_tit img{margin: 0 auto;filter:grayscale(100%);}
.wjzs_tit p{font-size: 18px; margin-top: 8px;color: #323232;font-weight: bold;}
.wjzs .wjzs_tit .on4 p{color: #3fb4b0;}
.wjzs .wjzs_tit .on4 img{filter:grayscale(0%);}
.wjzsbox{animation:fadeInRight .65s, 100ms;}

.wjzsbox{position: relative;}
.wjzsbox img{width: 100%;}
.wjzs_text{position: absolute;width: 42%;height: 100%; right: 0;top:0; background: rgba(255,241,0,.8);}
.wjtext_box{width: 370px; position: absolute;left:55px;top:50%; transform: translateY(-50%);}
.wz_tit{background: #fff;width: 230px;height: 230px;border-radius: 50%; margin: 0 auto 35px auto;text-align: center;position: relative;}
.wz_tit h2{font-weight: bold;font-size:46px;color: #323232; text-align: center;position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);width: 100%;line-height: 1.3;}
.wjtext_box p{font-size: 24px;color: #000; line-height: 2;text-align:justify; word-break: break-all;}

.bannergg{background: url(../images/a_92.png) no-repeat center center; height: 212px; margin-top: 10px;text-align: center;}
.bannerggtext{padding-top: 20px;}
.bannerggtext p{display: inline-block;color: #fb8603;font-size: 36px; padding: 0 45px; line-height: 46px;border-radius: 23px;background: #fff; }
.bannerggtext h2{color: #fff; font-weight: bold;font-size: 72px; line-height: 100px;}
.bannerggtext h3{font-size: 24px;color: #fff; }

.bj1{background: #f5f5f5;}
.wjfl_tit{padding: 15px 0 25px;text-align: center;}
.wjfl_tit li{display: inline-block; padding: 1px;}
.wjfl_tit span{line-height: 34px; font-size: 18px;color: #323232; padding: 0 20px;display: inline-block;cursor:pointer;}
.wjflnr{animation:fadeIn .25s, 100ms;}
.wjflbox{padding: 10px 10px 0 10px; background: #fff;}
.wjflbox ul{overflow: hidden; margin-left: -10px;}
.wjflbox li{float: left; padding: 0 0 10px 10px;width: 20%;}
.wjflbox a{display: block;overflow: hidden;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.wjfl .wjfl_tit .on{color: #fff;background: #fb8603;}

.zjbg_tit{padding: 35px 0; text-align: center;}
.zjbg_tit p{color: #fff; font-size: 36px; line-height: 67px; background: #c8c8c8; padding: 0 65px;border-radius: 15px;display: inline-block;}
.zjbg_nr{padding-bottom: 40px;}
.zjbg_nr ul{overflow: hidden;}
.zjbg_nr li{float: left;width: 170px;}

.jjfa{background: url(../images/a_132.png);width: 1380px; height: 490px; margin: 35px auto 0 auto;overflow: hidden; padding-top: 10px;background-size: 100% 100%;}
.jjfa_left{float: left; width:590px; padding-top: 30px; padding-left: 120px;}
.jjfa_left h2{color: #fff;font-size: 42px; line-height: 50px;text-align: center;}
.jjfa_right{width: 625px;float: left;  position: relative;}
.jjfa_tit ul{overflow: hidden; margin-left: -10px;background: white; padding: 10px 10px 0 0;}
.jjfa_tit li{float: left; width: 33.33%; padding:0 0 10px 10px;}
.jjbox{position: relative; background: #fff;height: 94px; position: relative;cursor:pointer;border: 4px solid #f9cc3d}
.jjfa_tit ul li:nth-child(4){ width:100px;}
.jjfa_tit ul li:nth-child(4) .jjbox{height: 195px;}
.jjfa_tit ul li:nth-child(5) {width:100px;float: right;}
.jjfa_tit ul li:nth-child(5) .jjbox{height: 195px;}
.jjfa_tit ul li:nth-child(6) {clear: both;}
.jjbox_tit{text-align: center;position: absolute;width: 100%; left:50%; top:50%; transform:translate(-50%,-50%);}
.jjfa_tit ul li:nth-child(1) b{position: absolute;width:0; height:0;  border-top:15px solid transparent;border-bottom: 15px solid transparent; border-left: 10px solid #dec045; left:0; top:50%; margin-top: -15px;}
.jjfa_tit ul li:nth-child(2) b{position: absolute;width:0; height:0;  border-top:15px solid transparent;border-bottom: 15px solid transparent; border-left: 10px solid #dec045; left:0; top:50%; margin-top: -15px;}
.jjfa_tit ul li:nth-child(3) b{position: absolute;width:0; height:0;  border-top:15px solid transparent;border-bottom: 15px solid transparent; border-left: 10px solid #dec045; left:0; top:50%; margin-top: -15px;}
.jjfa_tit ul li:nth-child(4) b{ border-top:15px solid transparent; border-left:15px solid transparent; border-right:15px solid transparent;border-bottom:10px solid #dec045; left:50%; bottom:0; margin-left: -15px; position: absolute;}
.jjfa_tit ul li:nth-child(5) b{ border-top:15px solid transparent; top:0;
       border-left:15px solid transparent; position: absolute;
    border-right:15px solid transparent;
    border-top:10px solid #dec045; left:50%; margin-left: -15px;}
.jjfa_tit ul li:nth-child(6) b{
     border-top:15px solid transparent; position: absolute;
    border-bottom:15px solid transparent; 
    border-right:10px solid #dec045;  right:0; top:50%; margin-top: -15px;left:auto;}
    .jjfa_tit ul li:nth-child(7) b{
     border-top:15px solid transparent; position: absolute;
    border-bottom:15px solid transparent; 
    border-right:10px solid #dec045;  right:0; top:50%; margin-top: -15px;left:auto;}  
    .jjfa_tit ul li:nth-child(8) b{
     border-top:15px solid transparent; position: absolute;
    border-bottom:15px solid transparent; 
    border-right:10px solid #dec045;  right:0; top:50%; margin-top: -15px;left:auto;}    
.jjbox_tit h2{font-size: 28px;color: #8d8d8d; margin-bottom: 10px;}
.jjbox_tit p{font-size: 18px;color: #8d8d8d; line-height: 1.4;}
/*.jjfa_nr{position: absolute;height: 195px;width: calc(100% - 200px);left:50%; top:50%; transform:translate(-50%,-50%);background: #fff; padding: 10px;}*/

.jjfa_nr{position: absolute;height: 195px;width: 388px;left:50%; top:50%; transform:translate(-50%,-50%);background: #fff; padding: 1px;}


.jjfa_nr p{font-size: 14px;color: #323232; line-height: 2; padding: 10px;}
.jjfa_nr img{width: 100%;}
.jjfa_right .jjfa_tit .on1{background: #dec045;}
.jjfa_right .jjfa_tit .on1 h2{color: #fff;}
.jjfa_right .jjfa_tit .on1 p{color: #fff;}
.hzsj{width: 1380px; margin: 0 auto;border: 8px solid #5fc1bd;padding: 8px;}
.hzsj_tit h2{padding: 56px 0 46px; font-size: 48px;font-weight: bold;color: #5abfbb;text-align: center;}
.hzsj_tit span{font-size: 24px;color: #fff;background: #5abfbb; line-height: 42px; padding: 0 35px;border-radius: 21px; display: inline-block;vertical-align: middle; margin-left: 20px;margin-top: -10px; font-weight: 400;}
.hzbox{border: 1px solid #b1b2b2; padding: 8px 8px 0 8px;}
.hzb_test{text-align: center;padding: 6px 0 11px;} 
.hzb_test h2{font-size: 24px;font-weight: bold;color: #353535;}
.hzb_test p{font-size: 18px; margin-top: 6px;color: #353535;}
.hzb_tp ul{overflow: hidden; margin-left: -8px;}
.hzb_tp li{width: 25%; padding: 0 0 8px 8px;float: left;}
.hzb_tp a{display: block;border: 1px solid #b1b2b2;overflow: hidden;}
.hzb_tp img{width: 100%;}

.stmd{padding-bottom: 65px;}
.stmd_tit{text-align: center;padding: 85px 0 80px;}
.stmd_tit h2{font-weight: bold;position: relative;font-size: 72px; color: #20c0b5; margin-bottom: 25px;}
.stmd_tit h2:before{position: absolute;width: 100%; content: ""; border-bottom: 1px solid #cbc9ca;bottom: 35px; left:0; }
.stmd_tit h2 span{padding: 0 30px;background: #fff; position: relative;z-index: 10;}
.stmd_tit p{font-size: 36px;color: #323232;}
.stmd_nr{position: relative; padding: 0 190px;}
.stmd_nr img{width: 100%;}
.stmd_nr .swiper-button-next{background: url(../images/a_145.png); width: 34px; height: 71px; margin-top: -30px; right:100px;}
.stmd_nr .swiper-button-prev{background: url(../images/a_142.png); width: 34px; height: 71px; margin-top: -30px; left:100px;}

.hydd{background: url(../images/a_150.png) no-repeat center center; height: 223px;background-size: cover;}
.hydd_box{width: 1380px; margin: 0 auto; overflow: hidden; padding-top: 75px;}
.hydd_left{float: left; width: 340px;}
.hydd_left h2{font-size: 42px;color: #fff; margin-bottom: 15px;}
.hydd_left p{font-size: 22px;color: #fff;}
.hydd_right{float: right;width: calc(100% - 440px); padding-top: 20px;}
.hydd_right ul{overflow: hidden; margin-left: -20px;}
.hydd_right li{float: left; padding-left: 20px;width: 40%;}
.hydd_right ul li:nth-child(3){ width:20%;}
.wby1{width: 100%; padding: 0 15px; line-height: 50px;background: #fff;font-size: 18px;height: 50px;}
.btn1{height: 50px;border: none;width: 100%; font-size: 18px; color: #323232;background: #fff100;}

.news_tit{text-align: center;padding: 65px 0 35px;}
.news_tit h2{position: relative;font-weight: bold;font-size: 42px; color: #fb8603;padding-bottom: 45px;}
.news_tit h2:before{position: absolute;content: "";border-bottom: 5px solid #fb8603; width: 170px;left:50%; margin-left: -85px;bottom: 20px;}
.news_tit p{font-size: 24px;color: #323232;}
.news_bt{text-align: center;}
.news_bt li{display: inline-block; padding: 0 10px;}
.news_bt span{display: block;font-size: 18px; line-height: 42px;color: #323232; padding: 0 20px;background: #f3f3f3;cursor:pointer;}

.newsqw{padding: 40px 0 95px 0;overflow: hidden;}
.news_left{float: left; width: 670px;
 -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 10px rgba(0, 0,0, .1);box-shadow:0 0 10px rgba(0, 0, 0, .1);  }
.news_tp{overflow: hidden;}
.news_tp img{width: 100%;}
.news_text{padding: 55px 50px 30px 50px;background: #fff;}
.news_text h3{font-size: 14px;color: #999; margin-bottom: 14px;}
.news_text h2{font-size: 20px;color: #333; margin-bottom: 20px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_text p{font-size: 14px;color: #999;overflow: hidden;}
.news_text span{display: block;width: calc(100% - 82px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_text a{font-size:  14px;color: #ccb576;}
.news_right{float: right; width: calc(100% - 720px);}

.xwbox{overflow: hidden; padding: 22px 0;border-bottom: 1px solid #e9e9e9;}
.xwrq{float: left; width: 150px; padding-left: 35px;border-right: 1px dashed #e9e9e9;}
.xwrq h2{font-size: 22px; line-height: 42px;color: #666568;}
.xwrq p{font-size: 14px; line-height: 22px;color: #999;}
.xwnr{float: right;width: calc(100% - 175px);}
.xwnr h2{font-size: 22px; color: #666568; line-height: 42px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xwnr p{font-size: 14px; line-height: 22px; overflow: hidden;}
.xwnr span{display: block;float: left; width: calc(100% - 80px);color: #999;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xwnr a{float: right;color: #ccb576;}
.newsnr .news_bt .on3{background: #fb8603;color: #fff;}
.news_left{animation:fadeInLeft .8s, 150ms;}
.news_right{animation:fadeInRight .8s, 150ms;}

.footer{background: #f3f3f3;border-top: 8px solid #20c0b5;background: url(../images/foot18.jpg) no-repeat center center; }
.footerbox{width: 1380px; position: relative; margin: 0 auto;}
/*.dbbs{position: absolute;width: 208px; top: 20px;left: 45px;}*/
.footerbox h2{color: #fff;text-align: center;  line-height: 85px;font-size: 48px;}
.footerbox h3{text-align: center;font-size: 29px; line-height: 62px;color: #ffffff;}
.footer_text{width: 600px; margin: 0 auto; padding-bottom: 40px;}
.footer_text p{font-size: 22px; line-height: 36px;color: #323232;}

.link{border-top: 1px solid #ddd;padding: 40px 0; }
.linkbox ul{overflow: hidden;float: right; width: calc(100% - 100px);}
.linkbox li{float: left;color: #333; font-size: 18px; line-height: 24px;}
.link a{display: block;color: #666; margin-right: 30px;}
.link a:hover{color: #20c0b5;}
.linkbox{width: 1100px; margin: 0 auto; overflow: hidden;}
.linkbox span{float: left; font-size: 18px; line-height: 24px; color: #333;}

.snq{width: 228px; position: absolute;right:35px; top:23px;}

/*列表内页*/
.fgt{height: 130px;}
.banner1{background:url(../images/banner1.png) no-repeat center center;height: 200px;background-size: cover;}
.xwlb{overflow: hidden; padding-bottom: 70px;padding-top: 10px;}
.xwlb_left{float: left; width: 300px;}
.xwlb_tit{text-align: center;height:130px;background: #20c0b5;}
.xwlb_tit h2{color: #fff; font-size: 36px; line-height: 80px;}
.xwlb_tit p{font-size: 30px;color: #fff;}
.xwlb_nr{padding-top: 10px;}
.xwlb_nr ul{border: 1px solid #969696; border-bottom: none;}
.xwlb_nr li{line-height: 83px; border-bottom: 1px solid #969696;}
.xwlb_nr a{display: block;font-size: 30px;color: #505050;text-align: center;}
.xwlb_nr .hover2  a{color: #20c0b5;}
.xwlb_nr  a:hover{color: #20c0b5;}

.dlxx{margin-top: 42px; background: url(../images/a_03.png); height: 333px;background-size: 100% 100%; padding: 0 8px;}
.dlxx_tit{height: 133px;text-align: center;}
.dlxx_tit h2{color: #fff; font-size: 36px; padding: 35px 0 15px;}
.dlxx_tit p{color: #fff; font-size: 24px;}
.dlxx_nr{background: #fff; padding: 20px 24px;}
.dlxx_nr li{margin-bottom: 20px; position: relative;}
.wby2{width: 100%;height: 36px; line-height: 36px;background: #e5e5e5;border-radius: 18px; padding: 0 10px 0 65px; }
.dlxx_nr span{font-size: 16px; position: absolute; line-height: 36px; font-size: 18px; color: #757575;top:0;left:14px;}
.btn2{display: block; margin: 0 auto; width: 130px; height: 36px;background: #ef5712; font-size: 24px;border-radius: 18px; color: #fff;border: none;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;}

.xwlb_right{float: right; width: calc(100% - 400px);overflow: hidden;}
.xxbox{padding: 25px 0; border-bottom: 1px dashed #bcbbba;overflow: hidden;}
.xxbox_left{width: 300px;border-radius: 10px; overflow: hidden;border: 1px solid #bcbbba;float: left;}
.xxbox_right{float: right;width: calc(100% - 350px);}
.xxbox_right h2 a{font-size: 18px; line-height: 26px; color: #07716d;font-weight: bold;height: 52px; margin: 10px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;display: block;}
.xxbox_right p{font-size: 14px;color: #999; line-height: 26px;height: 78px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.xxbox_right h3{font-size: 14px;text-align:right; margin-top: 15px;}
.fynr{padding: 25px 0 0;text-align: right;}
.fynr li{display: inline-block; padding-left: 5px;}
.fynr a{display: inline-block; line-height: 31px; font-size: 14px; border: 1px solid #bfbfbf;border-radius: 5px; padding: 0 13px;color: #07716d;}
.fynr .hover3 a{color: #fff; background: #07716d;border: 1px solid #07716d;}
.fynr a:hover{color: #fff; background: #07716d;border: 1px solid #07716d;}

/*产品内页*/
.ljsw_tit{border-bottom: 1px solid #20c0b5;}
.ljsw_tit h2{font-size: 30px;color: #20c0b5; padding: 50px 0 10px;}
.ljsw_nr {padding-top: 48px;}
.ljsw_nr ul{overflow: hidden; margin-left: -12px;}
.ljsw_nr li{width: 25%; float: left; padding: 0 0 30px 12px;}
.ljtp{overflow: hidden;}
.ljtp img{width: 100%;}
.ljsw_nr p{line-height: 72px; font-size: 24px;color: #646464;}

/*企业文化*/
.qywh_tit{border-bottom: 1px solid #20c0b5; padding-top: 1px;}
.qywhtitbox{width: 1380px; margin: 0 auto;}
.qywhtitbox p{font-size: 30px; line-height: 56px;color: #20c0b5;}
.qywhtitbox a{font-size: 18px;color: #20c0b5;}
.qywhtitbox b{font-size: 18px;color: #20c0b5;}

.qywh{padding: 0 0 50px 0;}
.qywh img{margin: 0 auto;}
.qywhnr{/*background: #30b9af;*/ padding: 10px 0 10px; position: relative;}
.qywhnr h1{text-align: center; color: #ffffff;font-size: 42px; margin-bottom: 33px; font-weight: bold; position: relative;}
.qywhnr h1:before{position: absolute;content: "";border-bottom: 2px solid #feef70;width: 70%; left:50%; transform: translateX(-50%);bottom: -76px; }
.qywhnr ul{text-align: center; padding-top: 35px;}
.qywhnr li{display: inline-block;}
.qybox{margin-top: 35px;border-right: 2px solid #fffa7a; padding: 0 60px;}
.qywhnr ul li:nth-child(3) .qybox{ border: none;}
.qywhnr span{display: block; width: 16px;height: 16px;background: #1fc0b1;border-radius: 50%; margin: 0 auto;}


/*nydh*/
.wjzx_tit{text-align: center;}
.wjzx_tit li{display: inline-block; padding: 0 .07rem .2rem .07rem;}
.wjzx_tit li{display: inline-block; padding: 0 .07rem .2rem .07rem;}
.wjzx_tit span{display: block;border: 1px solid #fff; border-radius: .15rem; width: 120px; height: 50px;box-sizing: border-box;padding: .13rem .1rem 0 .1rem; font-size: .28rem; color: white; line-height: .38rem; padding: }

.wjzx_tit span a:hover{color: white;}
   






.qybox h2{font-size: 30px; color: #fff077; padding: 0 0 25px;text-align: center;}
.qybox p{font-size: 20px; color: #fff077;text-align: center;}
/*.qywh_text{padding-top: 60px;}*/
.qywh_text p{font-size: 24px; line-height: 2; color: #646464;text-indent: 48px;text-align:justify; word-break: break-all;}
/*.qywh_text img{width: 100%; padding-top: 45px;}*/
.qywh_text img{ padding-top: 45px;}
/*文章详情页*/
.wzxq_tit{text-align: center; padding: 28px 0; border-bottom: 1px dashed #323232;}
.wzxq_tit h2{line-height: 1.4; font-weight: bold;font-size: 30px; margin-bottom: 20px;color: #20c0b5;}
.wzxq_tit p{font-size:18px;color: #323232;}
.wzxq{padding: 20px 0;}
.wzxq p{font-size: 18px; line-height: 2;color: #646464; text-indent: 36px;text-align:justify; word-break: break-all;}
.wzxq img{margin: 20px auto; max-width: 100%;}
.sxp p{font-weight: bold;font-size: 24px;color: #20BFB5;}
.sxp p a{font-weight: 400;font-size: 18px;color: #757575;}
.sxp p a:hover{color: #20BFB5;}

/*联系我们*/
.bjt{border-bottom: 1px solid #20c0b5; padding-top: 1px;}
.dqwz p{font-size: 30px; color: #20c0b5; line-height: 35px;}
.dqwz p a{font-size: 18px; color: #20c0b5;}
.lsdz h2{font-size: 36px; color: #323232;text-align: center; padding: 72px 0 62px; position: relative;}
.lsdz h2:before{position: absolute;content: "";border-bottom: 2px solid #20c0b5;left: 50%; margin-left: -70px; bottom: 45px;width: 140px;}
.lsdz ul{overflow: hidden; padding-bottom: 70px; margin-left: -80px;}
.lsdz li{float: left; width: 50%; padding-left: 80px;}
.lsdz_box{border: 1px solid #c8c8c8;background: #fafafa; overflow: hidden; padding: 24px;}
.lsdz_text{float: right;border-left: 1px solid #c8c8c8;width: calc(100% - 105px); padding-left: 20px;}
.lsdz_text h4{font-size: 23px;color: #323232; line-height: 2;}
.lsdz_text p{font-size: 20px; color: #40b4b1; line-height: 36px;}
.lsdz ul li:nth-child(2) p{font-size: 36px;}
.lsdz img{float: left; padding: 10px 0 0 10px;}
.lxdz{padding-top: 65px;border-top: 1px solid #dcdcdc;}

.lxdz ul{overflow: hidden; margin-left: -80px;}
.lxdz li{float: left;width: 50%; padding-left: 80px;}
.lxdz p{font-size: 30px;color: #323232; line-height: 2;}
.lxdz img{float: left; margin:18px 10px 0 0;}
.lxdz span{float: left;}
.lxdz b{float: right;width: calc(100% - 195px);}
.lxdz h4{font-size: 24px;color: #969696; padding-left: 40px; line-height: 2;}
.wzdt{overflow: hidden;border-top: 1px solid #ddd; margin-top: 55px; padding: 65px 0 80px 0;}
.wzdt_left{float: left;width: 56%; border: 1px solid #30b9af;}
.wzdt_left img{width: 100%;}
.wzdt_right{float: right;width: 40%;}
.wzdt_right h2{font-weight: bold;font-size: 24px; line-height: 36px;color: #000; border-bottom: 1px solid #ddd; padding-bottom: 10px;}
.wby3{width: 100%; line-height: 44px; padding: 0 10px;border: 1px solid #30b9af;font-size: 18px;}
.wzdt_right ul{padding-top: 25px; margin-left: -50px;}
.wzdt_right li{float: left;width: 50%; text-align: right;padding: 0 0 20px 50px;}
.wzdt_right ul li:nth-child(3){ width:100%;}
.wzdt_right ul li:nth-child(4){ width:100%;}
.wby4{width: 100%;height: 200px; padding: 10px;border: 1px solid #30b9af;font-size: 18px;font-size: 18px; color: #999;}
.btn3{font-size: 24px; font-weight: bold;color: #fff;width: 165px;height: 42px;border: none;border-radius: 21px;background: #30b9af;}

@media(max-width:1380px){
	.headerbox{width: 100%; padding: 0 1%;}
.nav h3 a{width: 105px;}
.text p{font-size: 12px;}
.logo{width: 100px; padding-top: 15px;}
.logo img{width: 100%;}
.nav .on h3 a{background-size: 100% 100%;}
.text h2{font-size: 12px;}
.wz1380{width: 100%;overflow: hidden; padding: 0 1%;} 

.gsslbox{width: 100%;}
.gssl_bt li{padding: 25px 0;}
.gssl_bt span{width: 160px;}
.gsslbo{width: 650px;background-size: 100% 100%;}
.wz_tit{width: 160px;height: 160px;}
.wz_tit h2{font-size: 30px; line-height: 1.5;}
.wjtext_box p{font-size: 16px; }
.wjtext_box{width: 380px;left:30px;}
.jjfa{width: 100%;background-size: 100% 100%;}
.jjfa_left{width: 400px;display: none;}
.jjfa_right{float: none; margin: 0 auto;}
.hzsj{width: 100%;}
.hydd_box{width: 100%;}
.hydd_right{width: calc(100% - 400px);}
.news_left{width: 50%;}
.news_right{width: 45%;}
.footerbox{width: 100%;}
.dbbs{width: 100px;top:45px;}
.dbbs img{width: 100%;}
.snq{width: 100px; top:45px;}
.snq img{width: 100%;}
.ljsw_nr p{font-size: 18px;}
.xwlb_right {
    float: right;
    width: calc(100% - 360px);
    overflow: hidden;
}
.link{border-top: 1px solid #ddd;padding: 40px 3%; }
.linkbox ul{overflow: hidden;float: right; width: calc(100% - 100px);}
.linkbox li{float: left;color: #333; font-size: 18px; line-height: 24px;}
.link a{display: block;color: #666; margin-right: 30px;}
.link a:hover{color: #20c0b5;}
.linkbox{width: 100%; margin: 0 auto; overflow: hidden;}
.linkbox span{float: left; font-size: 18px; line-height: 24px; color: #333;}
.qywhtitbox{width: 100%; padding: 0 1%;}
.qywh img{width: 100%;}
.qybox{padding: 0 30px;}



}
@media(max-width:1200px){
/*联系我们*/
.bjt{border-bottom: 1px solid #20c0b5; padding-top: 40px;}
.dqwz p{font-size: 30px; color: #20c0b5; line-height: 56px;}
.dqwz p a{font-size: 18px; color: #20c0b5;}
.lsdz h2{font-size: 36px; color: #323232;text-align: center; padding: 72px 0 62px; position: relative;}
.lsdz h2:before{position: absolute;content: "";border-bottom: 2px solid #20c0b5;left: 50%; margin-left: -70px; bottom: 45px;width: 140px;}
.lsdz ul{overflow: hidden; padding-bottom: 70px; margin-left: -80px;}
.lsdz li{float: left; width: 50%; padding-left: 80px;}
.lsdz_box{border: 1px solid #c8c8c8;background: #fafafa; overflow: hidden; padding: 15px;}
.lsdz_text{float: right;border-left: 1px solid #c8c8c8;width: calc(100% - 85px); padding-left: 15px;}
.lsdz_text h4{font-size: 18px;color: #323232; line-height: 2;}
.lsdz_text p{font-size: 14px; color: #40b4b1; line-height: 36px;}
.lsdz ul li:nth-child(2) p{font-size: 26px;}
.lsdz img{float: left; padding: 10px 0 0 10px;}
.lxdz{padding-top: 65px;border-top: 1px solid #dcdcdc;}

.lxdz ul{overflow: hidden; margin-left: -80px;}
.lxdz li{float: left;width: 50%; padding-left: 80px;}
.lxdz p{font-size: 20px;color: #323232; line-height: 2;}
.lxdz img{float: left; margin:6px 10px 0 0;}
.lxdz span{float: left;}
.lxdz b{float: right;width: calc(100% - 145px);}
.lxdz h4{font-size: 16px;color: #969696; padding-left: 40px; line-height: 2;}
.wzdt{overflow: hidden;border-top: 1px solid #ddd; margin-top: 55px; padding: 65px 0 80px 0;}
.wzdt_left{float:none;width: 100%; border: 1px solid #30b9af;}
.wzdt_left img{width: 100%;}
.wzdt_right{float:none;width: 100%; padding-top: 40px;}
.wzdt_right h2{font-weight: bold;font-size: 24px; line-height: 36px;color: #000; border-bottom: 1px solid #ddd; padding-bottom: 10px;}
.wby3{width: 100%; line-height: 44px; padding: 0 10px;border: 1px solid #30b9af;font-size: 18px;}
.wzdt_right ul{padding-top: 25px; margin-left: -50px;}
.wzdt_right li{float: left;width: 50%; text-align: right;padding: 0 0 20px 50px;}
.wzdt_right ul li:nth-child(3){ width:100%;}
.wzdt_right ul li:nth-child(4){ width:100%;}
.wby4{width: 100%;height: 200px; padding: 10px;border: 1px solid #30b9af;font-size: 18px;font-size: 18px; color: #999;}
.btn3{font-size: 24px; font-weight: bold;color: #fff;width: 165px;height: 42px;border: none;border-radius: 21px;background: #30b9af;}
}

@media(max-width:999px){
body{padding-bottom: 1rem;}
.sjzs{display: block;}
.pczs{display: none;}
.header{height: 1.14rem; position: fixed;width: 100%; background: #fff;top: 0; left:0;border-bottom: none;}
.headerbox{width: 100%;height: auto;}
.logo{width: 1rem; position: absolute;left:.24rem; top:0; padding-top: .1rem;}
.header h2{text-align: center; font-size: .42rem; line-height: 1.1rem; color: #3fb4b0;}
.dhbtn{background: url(../images/sj_03.png);width: .67rem; height: .71rem; position: absolute;right:.22rem;top:.2rem;background-size: 100% 100%;}
.nav{position: fixed;width: 3rem; height: calc(100vh - 1.14rem);background: rgba(255,255,255,.9); right:-3rem; top:1.14rem;  padding-top: 0;overflow: auto;}
.nav li{float: none; width: 100%; padding: 0; }
.nav h3 a{height: auto; width: 100%;}
.nav p{display: none;}
.nav b{display: none;}
.nav .on h3 a {background: none; width: 100%;text-align: left; padding: 0; }
.text { float:none;text-align: left;}
.text h2{line-height: 1.1rem;font-size: .32rem;  font-weight: 400;width:100%;color: #323232;text-align: left; padding: 0; padding-left: .5rem;}
.sub{position: relative;top: auto;left:0;b}
.sub dt{line-height: 3;font-size: .26rem;}

.fgt{height: 1.14rem;}
.banner1{display: none;}
.wz1380{width: 100%;}
.xwlb{padding-bottom: .7rem;}
.xwlb_left{width: 100%; float: none;}
.xwlb_tit{display: none;}

.dlxx{display: none;}

.xwlb_right{float: none; padding: .25rem .25rem 0 .25rem ;width: 100%;}
.ljsw_tit{display: none;}
.ljsw_nr{padding-top: 0;}
.ljsw_nr ul{ margin-left: -.2rem;}
.ljsw_nr li{float: left; width: 50%; padding: 0 0 .25rem .2rem;}
.ljswbox p{font-size: .32rem; line-height: .6rem;text-align: center;}
.ljswbox{padding-top: .3rem;}
.ljswbox{padding-top: 0;}
.fynr {padding-top: .3rem;}
.fynr a{font-size: .24rem; padding: 0 .15rem; line-height: .5rem;}

.sjfooter{position: fixed;width: 100%; left: 0; bottom: 0;z-index: 50;}
.sjfooter ul{overflow: hidden;}
.sjfooter li{float: left; width: 50%; line-height: 1.4rem; font-size: .38rem;border-right: 1px solid #fff;background: #fb8603;}
.sjfooter ul li:nth-child(2){ border: none;background: #20c0b5;}
.sjfooter a{display: block;text-align: center; font-size: .45rem; color: #fff;}
.sjfooter img{width: 1rem; display: inline-block;vertical-align: middle; margin-right: .4rem;}
.footer{border-top: 0.06rem solid #20c0b5;}
.dbbs a{display: none;}
.footerbox{width: 100%; padding: 0 .3rem;}
.snq{display: none;}
.footerbox h2 {
    color: #fff;
    text-align: center;
    background: url(../images/a_157.png) no-repeat center center;
    line-height: .7rem;background-size: auto 100%;
    font-size: .38rem;
}
.footer_text{width: 100%; padding-bottom: .4rem;}
.footerbox h3{font-size: .65rem; line-height: .8rem;}
.footer_text p{font-size: .35rem; line-height: .6rem;text-align: center;}
.zjbg{overflow: hidden;}
.link{border-top: 1px solid #ddd;padding: .4rem 3%; }
.linkbox ul{overflow: hidden;float: right; width: calc(100% - 1.7rem); margin-left: -.2rem;}
.linkbox li{float: left;color: #333; font-size: .32rem; line-height: 1.6; padding-left: .2rem;}
.link a{display: block;color: #666; margin-right: 0;}
.link a:hover{color: #20c0b5;}
.linkbox{width: 100%; margin: 0 auto; overflow: hidden;}
.linkbox span{float: left; font-size: .32rem; line-height: 1.6; color: #333;}
.qywhtitbox{width: 100%; padding: 0 1%;}
.qywh img{width: 100%;}
.qybox{padding: 0 .3rem;}
/*列表*/
.ldbd{background: #ebebeb;padding:.6rem .25rem .4rem .25rem;}
.ldbd ul{overflow: hidden; margin-left: -.25rem;}
.ldbd li{float: left; padding-left: .25rem;width: 33.33%;}
.ldbd a{display: block; text-align: center; color: #605c5b;font-size: .32rem; border: 1px solid #767676;border-radius: .31rem; line-height: .62rem;}
.ldbd .hover4 a{border: 1px solid #3fb4b0;background: #3fb4b0;color: #fff;}
.xxbox{padding:.45rem 0 ;}
.xxbox_left{float: left; width: 2.95rem;border-radius: 0;}
.xxbox_left img{width: 100%; height: 2.2rem;}
.xxbox_right{float: right; width: calc(100% - 3.3rem);}
.xxbox_right h2 a{font-size: .34rem; color: #333333; line-height: .4rem; margin: 0;  height: .8rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin-bottom: .1rem;}
.xxbox_right p{font-size: .28rem; line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; height: auto;}
.xxbox_right h3{display: none;}

/*文章页*/
.wzxq_tit{background: #ebebeb; padding: .6rem 0 .35rem;}
.wzxq_tit h2{font-size: .4rem; margin-bottom: .3rem;color: #333;}
.wzxq_tit p{font-size: .22rem; color: #333333;}
.wzxq{padding: .5rem .3rem;}
.wzxq p{font-size: .32rem; line-height: 1.8;color: #646464;}

.jssxp{padding: .65rem .3rem;background: #ebebeb;}
.jssxp ul{overflow: hidden; margin-left: -.25rem;}
.jssxp li{float: left; width: 33.33%; padding-left: .25rem;}
.jssxp a{display: block; text-align: center;font-size: .38rem;background: #969696; line-height: .88rem;border-radius: .44rem; color: #fff;}
.jssxp .hover5 a{color: #fff; background: #20BFB5;}

.qywh_tit{padding: .4rem 3% 0 3%;width: 100%;}
.qywhtitbox{width: 100%;}
.qywhtitbox p{font-size: .34rem; line-height: 2;}
.qywhtitbox p a{font-size: .28rem;}
.qywh{ padding: .3rem 0 0 0;}
.qywh img{width: 94%; margin: 0 3%;}
.qywhnr{padding: .4rem 0;}
.qywhnr h1 { font-size: .6rem; margin-bottom: 0rem;}

.qywhnr ul{padding: 0;overflow: hidden;}
.qywhnr li{width: 100%;text-align: center;border: none; line-height: 1.5;padding: 0;}
.qywhnr h1:before{border: none;}
.qybox h2{font-size: .45rem; padding-bottom: .2rem;}
.qybox p {font-size: .34rem;}
.qybox{border: none;}
.qywhnr span{display: none;}
.qywh_text{padding: .4rem 3%;}
.qywh_text p{font-size: .32rem; line-height: 1.8;text-indent: .64rem;}
.qywh img{width: 100%; margin: 0; padding-top: .3rem;}


.banner{padding-top: 1.14rem;}

.cshh{padding: .35rem 3% .45rem 3%; background: #f5f5f5; margin-top: .3rem;}
.cshh_tit{padding: 0 0 .4rem;}
.cshh_tit h2{font-size: .55rem; color: #20c0b5; font-weight: bold;letter-spacing: .15rem;}
.cshh_tit p{display: none;}
.csh img{width: 100%;}

.gssl_tit{padding: .45rem 0;}
.gssl_tit h3{font-size: .45rem; margin-bottom: .15rem;}
.gssl_tit h2{font-size: .75rem; padding-bottom: .2rem;}
.gssl_tit h2:before{border: none;}
.gssl_tit p{font-size: .40rem; line-height: 1.6;}
.gssl_nr{background:none; height: auto;}
.gsslbox{background: url(../images/sj_09.png) no-repeat center top;background-size: 100% auto; padding: .35rem .25rem 0 .25rem;height: auto;width: 100%; }
.gssl_bt{position: relative;margin-top: 0;margin-left: 0;    left: 0%;
    top: 0%;
    transform: translate(0%,0%);}
.gssl_bt{border-left: 1px solid #fff;border-top: 1px solid #fff;}
.gssl_bt li{padding: 1px;border-bottom: 1px solid #fff;border-right: 1px solid #fff;}
.gssl_bt span{width: 100%; padding: .25rem .2rem;}
.gssl_bt  h2{font-size: .52rem; margin-bottom: .25rem;}
.gssl_bt p{font-size: .30rem;line-height: 3;height: 1rem;}

.gsslbo{width: 100%;background: none;}
.gsslxqnr img{width:100% ;border:0.03rem solid #fff;border-radius: 0;}
.gsslbox .gssl_bt .on5 h2{color: #44289c;}
.gsslbox .gssl_bt .on5 p{color: #44289c;}
.gsslbox .gssl_bt .on5{background: rgba(255,255,255,.8);}
.cmzs_tit h3{display: none;}

.dybj_tit{padding: .5rem 0 .3rem;text-align: center;}
.dybj_tit h2{font-size: .5rem; font-weight: bold; color: #3fb4b0;}
.dybj_tit h3{font-size: .5rem; font-weight: bold;color: #323232; line-height: .8rem;}
.dybj_tit p{font-size: .35rem; line-height: 1.5;}

.bjwj{padding-top: .3rem;}
.bjwjbox{position: relative;}
.bjwjbox img{width: 100%;}
.bjwjbox p{position: absolute; bottom: 0; left:0; text-align: center; background: rgba(0,0,0,.8); padding: .3rem 0; font-size: .4rem; line-height: 1.8;color: #fff; width: 100%;}
.wrapper01 {position:relative;height: 1rem;width: 100%;overflow: hidden;margin:0 auto;border-bottom:1px solid #ccc}
.wrapper01 .scroller {position:absolute}
.wrapper01 .scroller li {height: 1rem;color:#333;float: left;line-height: 1rem;font-size: .4rem;text-align: center}
.wrapper01 .scroller li a{color:#333;display:block;margin:0 .3rem}
.wrapper01 .scroller li.cur a{color:#1cbb9b;}

.bajjer_sj{padding-top: .3rem;}
.bajjer_sj img{width: 100%;}

.ljsw_nr{padding: .25rem .25rem 0 .25rem;}
.ljswbox ul{overflow: hidden; margin-left: -.2rem;}
.ljswbox li{width: 50%;float: left; padding: 0 0 .2rem .2rem;}
.ljswbox img{width: 100%;}
.wrapper02 {position:relative;height: 1rem;width: 100%;overflow: hidden;margin:0 auto;border-bottom:1px solid #ccc}
.wrapper02 .scroller {position:absolute}
.wrapper02 .scroller li {height: 1rem;color:#333;float: left;line-height: 1rem;font-size: .4rem;text-align: center}
.wrapper02 .scroller li a{color:#333;display:block;margin:0 .3rem; line-height: 0.96rem;}
.wrapper02 .scroller li.cur a{color:#fb8603;border-bottom: 0.04rem solid #fb8603;}

.zjbg_tit{padding: .4rem 0 .25rem;}
.zjbg_tit p{font-size: .3rem; line-height: .8rem; padding: 0 .4rem; border-radius: .2rem;}

.yzfw_tit{padding: .4rem 0 .5rem;text-align: center;}
.yzfw_tit h2{font-weight: bold;font-size: .5rem; color: #20c0b5; margin-bottom: .3rem;}
.yzfw_tit p{font-size: .32rem; color: #323232;}
.fwtp {position: relative;}
.fwtp img{width: 100%;}
.fwtpbox{ position: absolute;right:1.3rem; top:.1rem; width: 3.85rem;}
.fwtpbox img{width: 100%;border-radius: .1rem;border: 0.04rem solid #fff;}
.yzfw_nr{background: url(../images/sj_12.png) no-repeat center top; background-size: 100% 100%; position: relative; padding: 0 4% 4% 4% ;}
.yzfw_text{text-align: center; padding: 1.2rem 0 .5rem;}
.yzfw_text h2{font-weight: bold;font-size: .55rem; color: #20c0b5; margin-bottom: .3rem;}
.yzfw_text p{font-size: .3rem; color: #323232;}
.yzfw_nr .swiper-pagination{width: 100%; left:0;bottom: auto; top:.15rem}
.yzfw_nr .swiper-pagination-bullet {
      width: .35rem;
      height: .35rem; margin: 0 .1rem;
      text-align: center;
      line-height: .35rem;
      font-size: .22rem;
      color: #666b;
      opacity: 1;
      background:#fff;
    }

.yzfw_nr .swiper-pagination-bullet-active {
      color: #fff;
      background: #dec048;border: 1px solid #fff;
    }
.flbxo{width: 100%;}
.flbxo dl{overflow: hidden; margin-left: -.2rem;}
.flbxo dt{float: left; width: 50%; padding-left: .2rem;}
.hzb_test h2{font-size: .22rem; color: #353535;}
.hzb_test p{display: none;}
.hzb_tp ul{ margin-left: -.1rem;}
.hzb_tp li{padding: 0 0 .1rem .1rem;}
.hzbox{padding: .1rem;}

.stmd_tit{padding: .4rem 0 .37rem;}
.stmd_tit h2{font-size: .55rem; margin-bottom: .25rem;}
.stmd_tit p{font-size: .25rem;}
.stmd{padding-bottom: .25rem;}
.stmda img{width: 100%;}

.hydd{height: auto;background: url(../images/a_03.png);background-size: 100% 100%;height: auto; padding-bottom: .65rem;}
.hydd_box{width: 100%; padding: 0;}
.hydd_left{float: none;width: 100%; padding: .4rem 0;text-align: center;}
.hydd_left h2{font-size: .55rem; margin-bottom: .25rem;}
.hydd_left p{font-size: .3rem;}
.hydd_right{float: none; margin: 0 auto;width: 85%; background: #fff; padding: .4rem .4rem;}
.hydd_right li{float: none; width: 100%; padding-bottom: .4rem;}
.wby1{height: .8rem; line-height: .9rem; border-radius: .4rem;background: #e5e5e5;  font-size: .3rem;}
.btn1{width: 2.5rem; height: .9rem;border-radius: .45rem; display: block; margin: 0 auto;background: #ef5712; font-size: .5rem; color: #fff; }
.hydd_right ul li:nth-child(3){ width:100%;}

.news_tit{padding: .6rem 0;}
.news_tit h2{font-size: .6rem; padding-bottom: .58rem;}
.news_tit h2:before{bottom: .rem; width: 1.2rem;border-bottom: 0.04rem solid #fb8603;margin-left: -.6rem;}
.news_tit p{font-size: .32rem;}
.news_bt li{padding: 0 .1rem;}
.news_bt span{line-height: .6rem; font-size: .32rem; padding: 0 .15rem;}
.newsqw{padding: .4rem .25rem 0 .25rem;}
.news_left{float: none; width: 100%;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0);  box-shadow:0 0 10px rgba(0, 0, 0, 0); }
.news_text{}
.news_text h3{font-size: .24rem; margin-bottom: .15rem;}
.news_text h2{font-size: .3rem;margin-bottom: .15rem;}
.news_text p{font-size: .24rem;}
.news_right{width: 100%;float: none;}
.xwbox{padding: .3rem 0;}
.xwrq{width: 2rem; padding-left: 0;}
.xwrq h2{font-size: .32rem;line-height: 3;}
.xwrq p{font-size: .24rem;}
.xwnr{width: calc(100% - 2.2rem);}
.xwnr h2{font-size: .32rem; line-height: 3;}
.xwnr  p{font-size: .24rem;}
.zjbg_nr li{width: 2rem;}
.zjbg_nr img{width: 90%;}
.zjbg_nr{padding-bottom: .5rem;}
.wz1380{padding: 0 ;}

.xwxw{overflow: hidden;width: 95%; padding: .3rem;background: #f9f9f9; margin: -.7rem auto 0 auto; position: relative;z-index: 100;}
.news_sj{float: left;width: 1.6rem;text-align: center;}
.news_sj h2{font-size: .66rem; color: #e90205; line-height: 1.1rem; border-bottom: 0.04rem solid #e90205;}
.news_sj p{font-size: .22rem; margin-top: .25rem; color: #df0000;}
.news_sjright{width: calc(100% - 1.9rem);float: right;}
.news_sjright p a{font-size: .4rem; color: #666; line-height: 1.7;}
.sjxwlb li{border-bottom: 1px solid #f6f6f6; padding: .35rem 0;}
.sjxwlb h2{font-size: .36rem; margin-bottom: .22rem; color: #000000;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.sjxwlb p{font-size: .3rem; color: #585858;}
.sjxwlb{padding: .5rem 0 .4rem;}
.newsnr ul li:nth-child(4){ display: none;}

/*联系我们*/
.bjt{border-bottom: 1px solid #20c0b5; padding-top: .5rem;}
.dqwz{padding: 0 3%;}
.dqwz p{font-size: .45rem; color: #20c0b5; line-height: 3;}
.dqwz p a{font-size: .3rem; color: #20c0b5;}
.lsdz h2{font-size: .5rem; color: #323232;text-align: center; padding: .72rem 0 .6rem; position: relative;}
.lsdz h2:before{position: absolute;content: "";border-bottom: 2px solid #20c0b5;left: 50%; margin-left: -1rem; bottom: .35rem;width: 2rem;}
.lsdz ul{overflow: hidden; padding-bottom: .7rem; margin-left: -80px;}
.lsdz li{float: left; width: 100%; padding-left: 80px; padding-bottom: .3rem;}
.lsdz_box{border: 1px solid #c8c8c8;background: #fafafa; overflow: hidden; padding: .2rem;}
.lsdz{padding: 0 3%;}
.lsdz_text{float: right;border-left: 1px solid #c8c8c8;width: calc(100% - 85px); padding-left: 15px;}
.lsdz_text h4{font-size: .45rem;color: #323232; line-height: 2;}
.lsdz_text p{font-size: .3rem; color: #40b4b1; line-height: 2;}
.lsdz ul li:nth-child(2) p{font-size: .6rem;}
.lsdz img{float: left; padding: 10px 0 0 10px;}
.lxdz{padding: .5rem 3% 0 3%;border-top: 1px solid #dcdcdc; }

.lxdz ul{overflow: hidden; margin-left: -80px;}
.lxdz li{float: left;width: 100%; padding-left: 80px;}
.lxdz p{font-size: .32rem;color: #323232; line-height: 2;}
.lxdz img{float: left; margin:.1rem .1rem 0 0;width: .4rem;}
.lxdz span{float: left;}
.lxdz b{float: right;width: calc(100% - 2.2rem);}
.lxdz h4{font-size: .28rem;color: #969696; padding-left: .5rem; line-height: 2;}
.wzdt{overflow: hidden;border-top: 1px solid #ddd; margin-top:.6rem; padding: .65rem 3% .8rem 3%;}
.wzdt_left{float:none;width: 100%; border: 1px solid #30b9af;}
.wzdt_left img{width: 100%;}
.wzdt_right{float:none;width: 100%; padding-top: .5rem;}
.wzdt_right h2{font-weight: bold;font-size: .45rem; line-height: 1.6;color: #000; border-bottom: 1px solid #ddd; padding-bottom: 10px;}
.wby3{width: 100%; line-height: .8rem; padding: 0 .15rem;border: 1px solid #30b9af;font-size: .3rem;}
.wzdt_right ul{padding-top: .3rem; margin-left: -50px;}
.wzdt_right li{float:none;width: 100%; text-align: right;padding: 0 0 .3rem 50px;}
.wzdt_right ul li:nth-child(3){ width:100%;}
.wzdt_right ul li:nth-child(4){ width:100%;}
.wby4{width: 100%;height: 2.4rem; padding: 10px;border: 1px solid #30b9af;font-size: .3rem; color: #999;}
.btn3{font-size: .4rem; font-weight: bold;color: #fff;width: 3rem;height: .8rem;border: none;border-radius: .4rem;background: #30b9af;}


}


