@charset "utf-8";
/* 初始化*/
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img,
button, form,  article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{margin: 0;padding: 0;border: none;}
th, tr, td, tbody{margin: 0;padding: 0;}
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form,th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
html{-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body{font:0.24rem Helvetica Regular, Microsoft YaHei,sans-serif,Tahoma;color: #434343;}
input{outline:none;}
em, i{font-style: normal;}
ul, ol{list-style: none;}
a{text-decoration: none;color: #969696;font-family:STHeiti,'Microsoft YaHei',Helvetica,Arial,sans-serif;outline: 0;}
a:hover{text-decoration: none;}
img{border: none;-ms-interpolation-mode: bicubic;}
.clearfix:after{content: "";display: block;visibility: hidden;height: 0;clear: both;}
.clearfix{zoom: 1;}
.mt10{ margin-top: 10px;}
.mt5{ margin-top:0.10rem;}
.mb5{ margin-bottom:0.10rem;}
.mb10{ margin-bottom: 10px;}
.bot_48{ margin-bottom: 0.48rem;}
.Min_box.bj_fff{background: #fff ;border-top: 1px solid #f2f2f3;;}
.pt15{ padding-top: 0.15rem!important;}
.hide{ display: none;}
#content{min-width: 320px;max-width: 750px;margin: 0 auto;background: #f2f2f3;overflow: hidden;position: relative;}
.ico_img{ background: url("../images/ico_img3.png") no-repeat center; background-size:1.96rem auto;}
.ico_img15{ background: url("../images/img_15.png") no-repeat center; width: 18px; display: inline-block; height: 18px; background-size: 100%; vertical-align: middle; margin-right: 6px;}
.ico_img16{ background: url("../images/img_16.png") no-repeat center; background-size: 100%; width: 18px; display: inline-block; height: 18px; vertical-align: middle; margin-right: 6px;}
#warp{min-width: 320px;max-width: 750px;margin: 0 auto;background: #efeff4;overflow: hidden;position: relative; font-size: 0.24rem;}
.box_flex{ display: -webkit-box;  display: flex; }
.box_flex_1{-moz-box-flex:1; -webkit-box-flex:1;box-flex:1;flex: 1;}
html{font-size: calc(100vw / 7.5);}
@media (min-width:750px){ html{font-size:100px;}}
@media (max-width:280px){ html{font-size:35px;}}
.mt16{ margin-top: 0.16rem!important;}
.content{min-height: calc(100vh - 3.93rem); margin-bottom: 0.1rem; position: relative;}
.header{  background: #fff;  position: relative; }
.header .header_top{height: 1.12rem;padding: 0 0.3rem; }
.header .header_top .logo{ width: 2.29rem; height: 0.54rem; margin-top:0.25rem;}
.header .header_top .logo img{ display: block; width: 100%; height: 100%;}
.header .header_top .search{ height: 0.62rem; border-radius: 0.1rem; margin:0.20rem 0 0 0.5rem; background: #f6f6f6; overflow: hidden; position: relative;  border:1px solid #eee;}
.header .header_top .search input{ padding-left: 2%; width: 80%; float: left; display: block; background:none; border:none; line-height: 0.62rem; height: 0.62rem; font-size: 0.24rem;}
.header .header_top .search  .buttom{ height:0.31rem;width:0.31rem;background-position: 0 0; float: right; margin-top: 0.14rem; padding-right: 0.15rem;}
.header .header_top .numbox{ height:0.4rem;width:0.45rem;background-position: 0 -1.32rem;margin-top:0.34rem; margin-left: 0.3rem;}
.header .header_top .numbox.on{background-position: 0 -0.59rem;height:0.39rem;}

.swiper_nav{height: 0.77rem;  overflow: hidden; position: relative; padding: 0 0.15rem; background:#19829b; }
.swiper_nav .swiper-slide{line-height: 0.8rem; height: 0.8rem; position: relative; text-align: center;}
.swiper_nav .swiper-slide.on a{font-weight: bold; font-size: 0.32rem;}
.swiper_nav .swiper-slide a{ display: inline-block;  font-size: 0.24rem; color: #fff; position: relative; height: 0.77rem; padding: 0 0.05rem; }

.burger{ position: absolute;top:1.12rem;z-index: 99;width: 100vw;max-width: 750px;border-bottom: 1px solid #e5e5e5;background: rgba(255, 255, 255, 0.99); display: none;}
.burger .nav_{padding-top: 0.1rem;}
.burger ul{padding-bottom: 0.2rem;}
.burger ul li{ float: left; width: 25%; margin: 0.07rem 0;}
.burger ul li a{width: 1.7rem; height: 0.7rem; height: 0.7rem; background: #f6f7fb; color: #777; display: block; text-align: center; margin: 0 auto; line-height: 0.7rem;}
.burger .item .bt{ padding: 0 0.24rem; margin-bottom: 0.1rem; height: 0.5rem; line-height: 0.5rem; color: #626262; font-weight: bold;font-size: 0.3rem;}
.burger .item .bt::before{content: ''; display: inline-block; vertical-align: middle; width: 0.04rem; height: 0.3rem; background: #19829b; margin: -0.04rem 0.1rem 0 0;}

.youqing{ padding:0.08rem 0.2rem 0.2rem; background: #f6f6f6;}
.youqing .bt{ height: 0.62rem; line-height: 0.62rem; font-size: 0.26rem; color: #434343;}
.youqing p{ font-size: 0.24rem; line-height: 0.37rem;color: #7d7d7d; }
.youqing p a{ color: #7d7d7d;padding:0 0.05rem;}

.footer .footer_top{padding:0.3rem 0.15rem;background:#3b3b3b;overflow: hidden;text-align: center;}
.footer .footer_top .text p{ line-height: 0.4rem; color: #fff; font-size: 0.24rem;}
.footer .footer_top .text a{color:#fff;}
.QZ-up{height:0.73rem;width:0.73rem; position: fixed; bottom:1.3rem; right: 0.4rem; z-index: 100; background: #fff; border-radius: 50%; display: none;}
.QZ-up:after{width: 100%; height: 100%; content: ''; display: block; position:absolute; left: 0px;top:0px;background: url("../images/ico_img3.png") no-repeat center; background-size:1.96rem auto;background-position: 0 -2.07rem;}

.page { background: #fff; padding:0.3rem 0.15rem; display: flex; justify-content: space-between; font-size: 0.24rem;}
.page > a { width: 20%; border: 1px solid #e5e5e5; display: inline-block;line-height: 0.53rem; border-radius:0.05rem; background: #fff; text-align: center; color: #333; margin: 0 1%; }
.page > a.gray-page{ background-color: #e2e2e2; border: none; }
.page > a:active, .page .page span .cbtn a:active { background: #ddd; }
.page > a:nth-child(2) { width: 15%; }
.page > a:nth-child(4) { width: 15%; }
.page > a.over { color: #bbb; }
.page > span { width: 22%; display: inline-block; line-height: 0.53rem; border-radius:0.02rem; text-align: center; background: #f0412a; color: #fff; position: relative; border: 1px solid #f0412a; }
.page > span .cbtn { display: none; width: 100%; position: absolute; top: -1.25rem; left: 0; z-index: 10; height: 1.8rem; overflow-y: scroll; background: #fff; border-radius:0.02rem; -webkit-box-shadow: 0 0 3px #bbb; -moz-box-shadow: 0 0 3px #bbb; box-shadow: 0 0 3px #bbb; }
.page > span .cbtn a { display: inline-block; text-align: center; line-height: 0.6rem; margin-bottom: 1px;  width: 100%; background: #f6f6f6; color: #666; float: left; }

/*2018-6-6*/
.big_img_mb { display: none; width: 100%; height: 100vh; position: fixed; z-index: 20186; left: 0; top: 0; background: rgba(0, 0, 0, 0.5); }
.big_img_wrap { display: none; position: fixed; left: 0; top: 0; z-index: 201822; width: 100%; margin: 0 auto; height: 100vh; }
#Gm-big-pic { width: 100%; height: 100%; overflow: hidden; }
#Gm-big-pic img{ width: auto; height: auto; max-height: 100%; min-width: initial; max-width: 96%; margin: 0 2%; }
