@charset "utf-8";
*{margin:0;padding:0;}
em,i{font-style:normal;}
li{list-style:none;}
img{border:0;width:100%;height:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
label{cursor:default;}
body,button,input,select,textarea{font:12px/1.5 Microsoft yahei,Arial;border:0;}
textarea{resize:none;}
a,a:focus,a:hover{outline:none;text-decoration:none;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix{*zoom:1;}
.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden;}
.hide{display:none !important}
body{background:#bfbfbf;color:#333333;position:relative;}
a{color:#333333;transition: all 0.4s;}
a:hover{color:#1c7875;}

.g-wp{transition:transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); padding-bottom:1rem;}

.u-mask { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.5; z-index:9; }

.m-nav { width:200px; height:100%; right:-200px; top:0; background:#fff; position:fixed; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index:100; }
.m-nav h2 { margin:0 0 10px; padding:10px 0; border-bottom:1px solid #ddd; font-weight:bold; font-size:16px; line-height:30px; text-align:center; }
.m-nav li { position:relative; padding:12px 12px 12px 22px; border-bottom:1px solid #eee; font-size:14px; line-height:24px; }
.m-nav li a { display:block; }
.m-nav li a:hover,.m-nav .current a { color:#1c7875; }
.m-nav .current:after { position:absolute; top:50%; left:0; width:5px; height:14px; margin-top:-7px; border-left:2px solid #1c7875; content:"" }

body.z-open .m-nav {transform:translate3d(-200px,0,0);-webkit-transform:translate3d(-200px,0,0);}
body.z-open .g-wp {transform:translate3d(-200px,0,0);-webkit-transform:translate3d(-200px,0,0);}


#g-wp { max-width:750px; background:#fff; margin:0 auto; overflow:hidden;}

.header{height:1.2rem;position:relative;}
.logo{float:left;margin:0.26rem 0 0 0.14rem;}
.logo img{width:auto; height:0.68rem;}
.ico{width:0.38rem;height:0.28rem;float:right;margin:0.46rem 0.14rem 0 0;background:url(icos.png) no-repeat;background-size:contain;cursor:pointer;}

.swiper-container { text-align:center;}
.swiper-container-1 .swiper-pagination-bullet { background:#fff; width:8px; height:8px; }
.swiper-container-1 .swiper-pagination-bullet-active { background:#1c7875; }
.swiper-container-1>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:0.5rem !important; }
.swiper-container-1>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 4px; overflow:hidden; }

.search{margin:-0.35rem 0.14rem 0;height:0.7rem;box-shadow:0 0 5px #ccc;z-index:2;position:relative;}
.search input[type="text"]{width:80%;float:left;height:0.7rem;line-height:0.7rem;font-size:0.24rem;padding-left:0.14rem;box-sizing:border-box;}
.search input[type="submit"]{width:20%;float:right;height:0.7rem;line-height:0.7rem;background:#1c7875;color:#fff;font-size:0.28rem;cursor:pointer;}

.copyright{padding:0.4rem 0.14rem;font-size:0.24rem;background:#1c7875;color:#fff;text-align:center;}
.copyright a{color:#fff;}
.copyright p{line-height:0.38rem;}
.copyright em{color:#f7931e;}

.links{background:#d4edea;padding:0.25rem 0.14rem;font-size:0.24rem;line-height:0.4rem;}
.links span{color:#000;}
.links a{color:#066;margin-right:0.2rem;}

.x{margin-bottom:0.2rem;}
.x img{width:auto;height:0.48rem;margin:0 0.1rem;}

.ewm{margin:0.25rem auto 0;text-align:center;}
.ewm li{display:inline-block;width:1.8rem;margin:0 0.05rem;}
.ewm span{display:block;color:#fff;font-size:0.24rem;margin-top:0.1rem;}

.fixed-list{width:100%;background:#00897a;position:fixed;left:0;bottom:0;z-index:9999;}
.fixed-list li{float:left;display:inline;width:25%;height:1rem;text-align:center;box-sizing:border-box;border-right:1px solid #32a094;}
.fixed-list li.on{background:#017266;}
.fixed-list li:last-child{border-right:0;}
.fixed-list li a{font-size:0.26rem;display:block;color:#fff;}
.fixed-list li:nth-child(1) em{display:block;height:0.41rem;background:url(f1.png) center no-repeat;background-size:contain;margin:0.12rem auto 0;}
.fixed-list li:nth-child(2) em{display:block;height:0.41rem;background:url(f2.png) center no-repeat;background-size:contain;margin:0.12rem auto 0;}
.fixed-list li:nth-child(3) em{display:block;height:0.41rem;background:url(f3.png) center no-repeat;background-size:contain;margin:0.12rem auto 0;}
.fixed-list li:nth-child(4) em{display:block;height:0.41rem;background:url(f4.png) center no-repeat;background-size:contain;margin:0.12rem auto 0;}

/*video{max-width: 360px !important;height: auto !important}
video source{max-width: 360px !important;height: auto !important}*/