@charset "UTF-8";
body,dd,dl,form,h1,h2,h3,h4,h5,h6,input,ol,p,select,td,th,ul{margin:0;padding:0}
body{font-size:12px;color:#313131;font-family:"Microsoft YaHei","Hiragino Sans GB","PingFang SC",Arial,Tahoma,simsun,sans-serif;max-width:640px;margin:0 auto;}
b,em,h1,h2,h3,h4,i{font-style:normal;font-size:12px;font-weight:400}
li{list-style:none}
a{text-decoration:none}
fieldset,img{border:none}
table{border-collapse:collapse}
.clear{clear:both}
html{overflow-x:hidden;overflow-y:scroll;width:100%;min-width:320px}
.f12{font-size:12px}
.f14{font-size:1.167rem}
.f16{font-size:1.334rem}
.f18{font-size:18px!important}
.f28{font-size:28px!important}
.f40{font-size:40px!important}
.lh20{line-height:20px}
.lh24{line-height:24px!important}
.t2{text-indent:2px}
.fn{font-weight:400}
.fb{font-weight:700}
.c-red1{color:red}
.c-white{color:#fff!important}
.c-black{color:#535353!important}
.bgc1{background:#ea7d62!important}
.bgc2{background:#5bbfa9!important}
.bgc3{background:#b4d565!important}
.bgc4{background:#369782}
.bgc5{background:#ec935d}
.bgc6{background:#2ca8dc;width:42.81%}
.bgc7{background:#d6cc32;width:25.93%}
.bgc8{background:#f87758;width:29.2%}
.bgc9{background:#9dc2fe;width:50.31%}
.bgc10{background:#ec8b51;width:48.65%}
.bgc11{background:#abd44a;width:27.5%}
.bgc12{background:#f89ca6;width:32.18%}
.bgc13{background:#93a4b3;width:38.3%}
.bgc14{background:#27c27b;width:48.12%}
.bgc15{background:#af93f5;width:50.82%}
.bgc16{background:#fff!important}
.bgc17{background:#007577}
.bgc18{background:#ff8c05}
.fl{float:left}
.fr{float:right}
.fix{zoom:1}
.fix:after{display:block;content:'';clear:both;line-height:0;visibility:hidden}
.rel{position:relative}
.abs{position:absolute}
.nobd{border:none!important}
.hide{display:none}
.nomgr{margin-right:0!important}
.ovh{overflow:hidden}
.cur{cursor:pointer}
.nobg{background:0 0!important}
.mr5{margin-right:5%}
.mr3{margin-right:3%}
.mr1{margin-right:1%}
.mb10{margin-bottom:10px}
.pt5{padding-top:5px}
.pl11{padding-left:11%!important}
.pd3{padding:3%}
.h111{height:111px!important}
body{padding-bottom:54px}
.hq-header{background:#007577;color:#fff;height:46px;line-height:46px;text-align:center;font-size:24px;position:relative;}
.h-logo1{float:left;margin-top:6px;margin-left:7%}
.h-logo2{margin-top:8px;margin-right:2%;float:right}
.hq-head-nav{float:right;position:absolute;top:0;right:5%}
.hq-main{height:auto;width:auto;margin:1% 1%}
.hq-nav{width:23.5%;height:30px;margin-left:1.2%;margin-bottom:3px;display:block;float:left;background:#00a5aa;text-align:center;line-height:30px;font-size:14px;color:#fff;border-radius:3px}
.hq-nav2{margin-right:0}
.banner{width:100%;height:auto;display:block}
.hq-bt{width:auto;height:40px;background:#007577;color:#fff;line-height:40px;font-size:20px;margin:1% 0}
.hq-bt a{width:69px;height:23px;float:right;border-radius:2px;line-height:23px;color:#007577;background:-webkit-linear-gradient(top,#e1ffff,#b8dff7);background:-moz-linear-gradient(top,#e1ffff,#b8dff7);margin:10px 4%;text-indent:0;text-align:center;font-size:14px;-webkit-box-shadow:1px 1px 5px #2b2b2b;box-shadow:1px 1px 5px #2b2b2b}
.hq-tw{width:auto;height:auto}
.hq-tw-li{width:32%;height:115px;margin-right:2%;text-align:center;float:left}
.hq-tw-li2{margin:0}
.hq-tw-li div{width:97px;height:77px;background:#bfbfbf;border-radius:3px;margin:0 auto;overflow:hidden}
.hq-tw-li a{font-size:16px;line-height:38px;color:#535353}
.hq-zj{height:148px;width:auto}
.hq-zj-li2 h2{font-size:16px;color:#535353}
.hq-zj-li2 h2 span{font-size:20px;color:#007577}
.hq-zj-li2 p{line-height:20px;color:#535353;margin:4% 0}
.hq-zj-li2 p a{color:red;font-size:14px}
.hq-zj-a{width:47%;height:24px;margin-right:3%;color:#fff;background:#007577;display:block;float:left;line-height:24px;text-align:center;font-size:14px;border-radius:3px}
.hq-zj-a2{background:#ff8c05}
.hq-anli{width:auto;height:auto}
.hq-anli-li{width:49%;float:left;margin:2% 2% 0 0;text-align:center;border:1px solid #d1e6e6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1%}
.hq-anli-li img{height:80px;width:100%}
.hq-anli-li2{margin-right:0}
.hq-anli-li h3{font-size:13.3px;text-align:center;line-height:30px;color:#535353}
.hq-anli-li .p1{font-size:12px;text-align:center;line-height:24px;display:block;color:#fff;background:#007577;border-radius:2px}
.hq-anli-li .p1 a{color:#fff400}
.hq-yy-nav{height:40px;width:auto;margin-top:2%}
.hq-yy-nav li a{width:50%;float:left;height:40px;line-height:40px;text-align:center;font-size:20px;color:#fff;background:#00a5aa}
.hq-yy-nav li .active{background:#007577}
.hq-yy-m{height:150px;width:auto;background:#f6f6f6}
.hq-yy-m-li{width:auto;height:auto;padding:20px}
.hq-yy-m-li p{text-align:center;font-size:16px;line-height:36px;color:#535353}
.hq-yy-m-li p span{color:red;font-size:12px}
.hq-yy-m-li p input{width:60%;height:25px;font-size:14px;line-height:25px;text-indent:5px;color:#999}
.hq-yy-m-li-a{height:28px;width:27%;display:block;line-height:28px;background:#007577;color:#fff;text-align:center;float:left;margin-left:15%;margin-top:13px;border-radius:2px;font-size:16px;border:none;cursor:pointer}
.hq-yy-m-li-a2{background:#ff8c05}
.hq-bot-nav{width:auto;height:100px;padding-top:10px}
.hq-bot-nav-li{width:23.5%;height:41px;margin-right:2%;float:left;margin-bottom:2%}
.hq-bot-nav-li2{margin-right:0}
.hq-bot-nav-li a{font-size:16px;text-align:center;width:auto;height:39px;border:1px solid #bbb;color:#535353;display:block;line-height:39px;border-radius:3px}
.hq-bottom{height:60px;width:auto;font-size:14px;line-height:26px;color:#fff;text-align:center;background:#007577;padding-top:5px}
.g-title{background:#007577;padding:0 3.125%}
.g-title .g-in{width:96.875%;height:31px}
.g-title .g-in,.g-title a{font-size:1rem;color:#fff;line-height:31px}
.a-con1{padding:6px 2.5%}
.com-lst1 li{padding:1.15%;border:1px solid #e5e5e4;margin-bottom:4px}
.com-lst1 li img{height:90px}
.com-lst1 .p1{line-height:22px;overflow:hidden}
.com-lst1 .p1 b a{font-size:16px;color:#007577;}
.com-lst1 .p1 strong a{font-weight:400;font-size:17px;color:#007577;}
.com-lst1 .p1 i{font-weight:700}
.a-page{width:100%;text-align:center;height:25px}
.a-page ul{margin-top:5px}
.a-page ul li{float:left;margin-left:5px;height:16px;line-height:16px;border:1px solid #84b6b7;list-style:outside none none;padding:2px 5px;text-align:center}
.a-page ul .thisclass{background:none repeat scroll 0 0 #007577}
.a-page ul .thisclass a{color:#fff}
.a-page ul li a{color:#007577}
.a-con2{padding:0 1%;margin-bottom:8px}
.a-con2 .g-in{background:#007577}
.com-p1{background:url(./assets/images/a-con2-bg.webp) repeat;padding:0 7% 9px 7%}
.com-p1 h3{font-size:1.5rem;line-height:40px;color:#fff}
.com-p1 p{color:#fff;line-height:21px;text-indent:2em}
.r-con1{padding:.9375%}
.r-con1 .con1-pic{border:1px solid #e7e7e7;width:100%}
.r-con1 .con1-p1{padding:11px 6%;line-height:20px;color:#484848;;font-size:14px}
.r-con2{padding:0 1.25%}
.r-con2 li{border:1px solid #e5e2e2;padding:10px 2.18% 0;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;margin-bottom:7px;overflow:hidden}
.r-con2 h3{background:#007577;border-radius:2px;padding:0 3%}
.r-con2 .p1,.r-con2 .p2,.r-con2 .p4,.r-con2 .p5,.r-con2 .p6,.r-con2 .p7{line-height:28px;color:#fff;;font-size:14px;padding-left:9%}
.r-con2 .p1{background:url(./assets/images/r-con2-icon1.png) 0 center no-repeat}
.r-con2 .p2{font-size:16px;margin-top:-28px;margin-left:51%;background:url(./assets/images/r-con2-icon6.png) 0 center no-repeat}
.r-con2 .p3{line-height:21px;color:#484848}
.r-con2 .p4{background:url(./assets/images/r-con2-icon2.png) 0 center no-repeat}
.r-con2 .p5{background:url(./assets/images/r-con2-icon3.png) 0 center no-repeat}
.r-con2 .p6{background:url(./assets/images/r-con2-icon4.png) 0 center no-repeat}
.r-con2 .p7{background:url(./assets/images/r-con2-icon5.png) 0 center no-repeat}
.r-con2 .con2-con{position:relative;padding:10px 0 0 2%}
.r-con2 h4{font-weight:700}
.r-con2 .space{float:left;display:inline}
.c-wrap{padding:0 1%}
.c-wrap{padding:6px 0;margin-left:1%}
.c-wrap .sub-nav{padding-top:7px}
.c-wrap .sub-nav a{border-radius:3px;margin-bottom:4px;float:left;color:#303030;border:1px solid #e1e1e1;text-align:center;font-size:14px;width:31%;background:#f5f5f5;line-height:33px;display:inline-block;margin-right:1.655%;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
.c-wrap .sub-nav a.active,.c-wrap .sub-nav a:hover{background:#5bbfa9}
.c-con2{padding:1%;background:#f4f5f5}
.c-con2 li{text-align:center;line-height:27px;background:#fff;padding-top:10px;background:#fff}
.c-con2 li img{width:100%}
.c-con2 li a{font-size:14px;color:#313131}
.t-wrap{padding:10px 2%;background:#f7f7f9}
.t-wrap .lst li{border:1px solid #e5e5e4;height:111px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:3%;margin-bottom:5px}
.t-wrap .lst li img{float:left;margin-right:1%}
.t-wrap .lst li p{line-height:22px}
.t-wrap .lst li b{color:#007577;font-size:14px;line-height:22px}
.t-lst2{margin:7px 0 7px 2%}
.t-lst2 a{line-height:34px;text-align:center;color:#fff;font-size:16px;margin-right:2%;width:48%;display:inline-block;}
.t-lst2 .a1{background:url(./assets/images/a-bg1.png) 0 0 no-repeat;background-size:cover}
.t-lst2 .a2{background:url(./assets/images/a-bg2.png) 0 0 no-repeat;background-size:cover}
.t-wrap2{padding:0 1%}
.p-wrap{border:1px solid #d1e6e6;border-top:none;padding-bottom:10px;margin-bottom:10px}
.p-con1{padding:16px 0 10px 0}
.p-con1 a{display:block;text-align:center;font-size:14px;color:#626262;line-height:24px;margin-bottom:5px;width:24.3%;float:left}
.p-con2{margin-left:1.5%}
.p-con2 a{width:46.69%;color:#fff;border-radius:3px;font-size:14px;line-height:27px;text-align:center;display:block;float:left}
.p-con3{padding-top:7px}
.p-con3 a{float:left;color:#fff;line-height:28px;margin-bottom:1%;text-align:center}
.q-con1{padding:10px 2% 0}
.q-con1 p{margin-bottom:10px}
.q-con1 .p1 span{display:block;border:1px solid #d1e6e6;background:#f6ffff;text-align:center;line-height:35px;border-radius:3px;padding:0 4%;position:relative;font-weight:700}
.q-con1 .p1 span a{color:#000}
.q-con1 .p1 b{position:absolute;right:10px;bottom:-20px;height:0;width:0;overflow:hidden;font-size:0;line-height:0;border-color:#d1e6e6 transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:10px}
.q-con1 .p1 i{position:absolute;right:10px;bottom:-19px;height:0;width:0;overflow:hidden;font-size:0;line-height:0;border-color:#f6ffff transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:10px}
.q-con1 .p2{border:1px solid #f1d6bb;background:#fffbf8;padding:3%;line-height:20px;border-radius:5px}
.q-con1 .p2 .a1,.q-con1 .p2 .a2{width:24%;line-height:27px;display:inline-block;padding-left:9%;float:left}
.q-con1 .p2 .a1{border:1px solid #dcdde3;background:#fdfdfe url(./assets/images/q-tel.png) 5% center no-repeat;border-radius:3px;color:#333}
.q-con1 .p2 .a2{background:#ff8c05 url(./assets/images/q-info.png) 8% center no-repeat;border-radius:3px;color:#fff}
.q-con1 .p2 b{position:absolute;height:0;width:0;overflow:hidden;font-size:0;line-height:0;border-color:transparent transparent #f1d6bb transparent;border-style:dashed dashed solid dashed;border-width:10px}
.q-con1 .p2 .b1{left:10px;top:-20px}
.q-con1 .p2 .b2{right:10px;top:-20px}
.q-con1 .p2 i{position:absolute;height:0;width:0;overflow:hidden;font-size:0;line-height:0;border-color:transparent transparent #fffbf8 transparent;border-style:dashed dashed solid dashed;border-width:10px}
.q-con1 .p2 .i1{left:10px;top:-19px}
.q-con1 .p2 .i2{right:10px;top:-19px}
.e-con1{margin-top:5px}
.e-con1 li{border:1px solid #e6e6e5;padding:7px 2.92%;margin-bottom:5px}
.e-con1 h3{font-size:12px;line-height:26px;color:#626262}
.e-con1 h3 b a{font-size:14px;line-height:26px;color:#007577;font-weight:700;margin-right:2%}
.e-con1 p{line-height:20px;color:#626262}
.e-con1 .a1{line-height:24px;font-size:14px;text-align:center;border-radius:2px;width:24.5%;color:#fff;display:inline-block;margin-top:8px}
.e-con1 .fix img{width:120px;height:123px}
.focus{margin:0 auto;position:relative;overflow:hidden;width:100%}
.focus .hd{width:100%;height:11px;position:absolute;z-index:1;bottom:5%;left:8%}
.focus .hd ul{display:inline-block;height:5px;padding:3px 5px;background-color:rgba(255,255,255,.7);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:0;vertical-align:top}
.focus .hd ul li{display:inline-block;width:5px;height:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#8c8c8c;margin:0 5px;vertical-align:top;overflow:hidden;float:left}
.focus .hd ul .on{background:#fe6c9c}
.focus .bd{position:relative;z-index:0;padding:0 .5%}
.focus .bd li a{-webkit-tap-highlight-color:transparent}
.focus .bd li img{width:100%}
.focus .p1{top:16%;left:73%;color:#626262}
.focus .p1 b{color:#626262;opacity:.4}
.focus .p2{top:41%;left:43%;color:#007577;line-height:20px;width:56%}
.focus .p3{bottom:13%;left:45%;width:82%}
.focus .p3 a{display:inline-block;text-align:center;color:#fff;line-height:24px;font-size:14px;border-radius:3px;width:30%}
.r-wrap{padding:0 1%}
.article{overflow:hidden;padding:2%}
.article h2{text-align:center;font-size:16px;line-height:1.75;font-weight:700}
.article .a-info{border:1px solid #e9e9e9;display:inline-block;border-radius:3px;background:#f8f8f8;text-align:left;padding:3.6%;margin-bottom:10px}
.article .a-info .p1{line-height:22px;color:#b80002}
.article .a-info .p1 b{font-size:14px}
.article .a-info .p1 i{color:#333;display:block;text-align:center}
.article .a-info .p2{padding-top:2%;margin-left:21%;width:100%}
.article .a-info .p2 a{width:28.33%;line-height:24px;font-size:14px;text-align:center;display:block;color:#fff;float:left;border-radius:3px}
.article,.article p,.article span,.article strong{line-height:28px;font-size:14px}
.article .a-pic{margin:10px 0}
.a-lst{padding-top:15px}
.a-list li{height:29px;line-height:29px;width:100%;background:#007577;color:#fff;margin-top:5px;border-radius:3px;text-indent:15px;overflow:hidden}
.a-list li a{color:#fff}
.com,.com2{line-height:29px;display:block;margin-bottom:7px;border-radius:3px;color:#fff;float:left;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:10px;text-align:center}
.hq-tw-li div img{width:97px;height:77px}
.a-list li{-webkit-box-shadow:2px 1px 5px #2b2b2b;box-shadow:2px 1px 5px #2b2b2b}
.com,.com2{-webkit-box-shadow:2px 1px 5px #2b2b2b;box-shadow:2px 1px 5px #2b2b2b}
.com img,.com2 img{position:relative;top:5px}
.clearfix{clear:both}
.p3{top:145px}
.home1{position:relative;display:inline-block;position:absolute;left:6%}
.home1 img{position:relative;top:5px}
.com-lst1 li img{max-width:141px;max-height:87px!important}
.com-lst1 .p1 b a{font-size:12px!important;font-weight:700}
.a-page ul .thisclass{color:#fff}
.slider-focus{position:relative;max-width:640px;overflow:hidden;margin:0 auto}
.slider-focus .hd{position:absolute;width:100%;height:28px;left:0;bottom:2%;z-index:1;line-height:28px;text-align:center}
.slider-focus .hd li{display:inline-block;vertical-align:middle;width:13px;height:13px;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#fff;cursor:pointer}
.slider-focus .hd li.on{background:#00a5aa}
.slider-focus .bd{position:relative;z-index:0}
.slider-focus .bd li{position:relative;text-align:center}
.slider-focus .bd li img{vertical-align:top;width:100%}
.slider-focus .bd li a{-webkit-tap-highlight-color:transparent}
.a-page a,.a-page span{display:inline-block;margin-left:5px;height:16px;line-height:16px;border:1px solid #84b6b7;list-style:outside none none;padding:2px 5px;text-align:center}
.a-page span.current{background:none repeat scroll 0 0 #007577;color:#fff}
.a-page a{color:#007577}
.screen-reader-text{display:none}
.private{margin:5px 0 10px;text-align:center;}
.private a{font-size:14px;color:#666}
.bott-nav{width:100%;height:65px;position:fixed;bottom:0;background:#fff;max-width:640px}
.bott-nav div{width:24.6%;height:65px;background:#007577;float:left;margin-left:.3%}
a{outline:0;text-decoration:none}
.bott-nav div img{display:block;margin:0 auto;margin-top:4%}
#mdzxzx{position:fixed;top:50%;left:50%;z-index:1000;display:none;margin:-50px 0 0 -109px;padding:0;width:216px;height:99px;border:1px solid #fff;border-radius:10px;background:#f3f4f6;box-shadow:0 0 15px #666}
#mdzxzx .zxzx-mid{position:relative;margin:0;padding:0;width:216px;height:99px}
#mdzxzx .zspan{position:absolute;top:-8px;right:-8px;margin:0;padding:0;width:26px;height:26px;border:3px solid #fff;border-radius:50%;background:#1d1d1d;color:#fff;text-align:center;text-decoration:none;font-weight:700;font-size:20px;line-height:26px}
#mdzxzx .zxcp{margin:0;padding:0;padding-top:10px;color:#1d1d1d;text-align:center;font-size:20px;line-height:20px}
#mdzxzx .zxpspan{margin:0;padding:0;color:#ccc;font-size:12px;font-size:14px}
#mdzxzx .zxzx-a1{float:left;display:block;margin:0;margin:0 auto;margin:2px 0 0 18px;padding:0;width:80px;height:29px;background:#196296;color:#fff;text-align:center;text-decoration:none;font-size:14px;line-height:29px}
#mdzxzx .zxzx-a2{float:left;display:block;margin:0;margin:0 auto;margin:2px 0 0 18px;padding:0;width:80px;height:29px;background:#4ea4e2;color:#fff;text-align:center;text-decoration:none;font-size:14px;line-height:29px}
.topTips{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;left:1%;top:5px;width:98%;z-index:1000;-webkit-perspective:600px;perspective:600px}
.tipsInner{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.5);box-shadow:0 2px 10px rgba(0,0,0,.5);background:#fff;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);opacity:0}
.tipsInner a{text-decoration:none;display:block;position:relative;padding-left:50px;color:#111}
.tipsInner img{position:absolute;left:8px;top:50%;margin-top:-17px;width:36px;height:auto;padding-right:5px;background:#fff}
.tipsInner dl{margin:0;padding:10px 5px;border-left:1px solid #ccc}
.tipsInner dt{font-weight:700;line-height:1em;text-align:left}
.tipsInner dd{margin:0;line-height:1.2em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left}
.showTip{visibility:visible}
.showTip .tipsInner{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}
.hideTip{visibility:hidden}
.hideTip .tipsInner{-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);opacity:0}
.article img{max-width:100%;margin:0 auto;display:block;}
.com,.com2{width:49%}
.com img,.com2 img{display:inline-block;}
.com2{margin-left:2%}
.fixed_footer{position:fixed;right:0;top:60%;display:flex;justify-content:end;}
.topTips{max-width:640px;left:50% !important;transform:translateX(-50%);}
.hq-yy-m-li p.phone select{height:29px;color:#999;font-size:14px;margin-right:5px}
.hq-yy-m-li p.phone input{width:50%}