@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;}
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;}
.Min_box{background: #fff;margin-bottom: 0.05rem;overflow: hidden;}
.hide{ display: none;}
.border_no{border:none!important;}
.ico_img{ background: url(../image/ico_img.png) no-repeat center;background-size:auto 4.39rem;}
#warp{min-width: 320px;max-width: 750px;margin: 0 auto;background: #fff;overflow: hidden;position: relative; font-size: 0.24rem; min-height: 100vh;}
.box_flex{display: -webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex; display: flex;}
.box_flex_1{  -webkit-box-flex:1; -moz-box-flex:1; -webkit-flex: 1; -ms-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;}}

.content{min-height: calc(100vh - 3rem);  position: relative;}
.header{  background: #fff;  position: relative; }
.header .header_top{height:1.2rem;padding: 0 0.25rem; background: #fff;align-items:center;}
.header .header_top .logo{ width: 2.56rem; height: 0.68rem; }
.header .header_top .logo img{ display: block; width: 100%; height: 100%;}
.header .header_top .search{ height: 0.45rem; border-radius: 0.47rem; margin:0 0 0 0.8rem; background:#eee; overflow: hidden; position: relative; padding: 0  0 0 0.2rem;}
.header .header_top .search input{ padding-left: 2%; width: 80%; float: left; display: block; background:none; border:none; line-height: 0.45rem; height: 0.45rem; font-size: 0.24rem; color:#393e46;}
.header .header_top .search input::-webkit-input-placeholder {color: #393e46;}
.header .header_top .search input::-moz-input-placeholder {color: #393e46;}
.header .header_top .search input::-ms-input-placeholder {color: #393e46;}
.header .header_top .search  .buttom{background: url(../image/ico_img.png) no-repeat center; background-size:auto 4.39rem;height:0.28rem;width:0.29rem;background-position: 0 0; float: right; margin: 0.07rem 0.12rem 0 0;}
.header .header_top .numbox{ background: url(../image/ico_img.png) no-repeat center;background-size:auto 4.39rem; height:0.38rem;width:0.45rem;background-position: 0 -1.02rem; margin-left: 0.3rem;}
.header .header_top .numbox.on{background-position:0.03rem -0.46rem;}
.header .header_top .back_{width:0.4rem;margin-right: 0.3rem; }
.header .header_top .back_ i{margin:0.35rem 0 0 0;height:0.35rem;width:0.2rem; padding: 0 0.05rem;background-position: -5.61rem 0;background-size:8.1rem auto; display:block;}
.header .header_top .bt_{text-align: center; overflow: hidden; color: #fff; font-size: 0.3rem; line-height: 1.05rem;}

.swiper_nav{height: 0.96rem;  overflow: hidden; position: relative; padding: 0 0.15rem; background:#393e46; }
.swiper_nav .swiper-slide{line-height: 0.96rem; height: 0.96rem; position: relative; text-align: center;}
.swiper_nav .swiper-slide.on a:after{ width: 0.2rem; content: ''; height: 0.08rem; background: #00adb5; display: block; position: absolute; left: 50%; margin-left: -0.1rem; bottom: 0.12rem; border-radius: 10px; }
.swiper_nav .swiper-slide.on a{ font-weight: bold; font-size: 0.32rem;}
.swiper_nav .swiper-slide a{ display: inline-block;  font-size: 0.28rem; color: #fff; position: relative; height: 0.96rem; padding: 0 0.05rem; }
.swiper_nav .swiper-button-next{background: url(../image/ico_img.png) no-repeat center; background-size:4.24rem auto;height:0.4rem;width:0.20rem;background-position: 0 -2.11rem;top: 0.1rem; margin-top: 0px; right:0.05rem; z-index: 1; display: none;}

.nav_item{  margin: 0 0.2rem; padding-top: 0.37rem;}
.nav_item a{ display: block; margin: 0 auto; width: 1.22rem; text-align: center;}
.nav_item a .ico{ background:url(../image/ico_nav.png) no-repeat center; background-size:6.33rem auto; width: 1.05rem; height: 1.05rem; margin: 0 auto;}
.nav_item a .ico1{background-position: -1.25rem 0;}
.nav_item a .ico2{background-position: 0 0;}
.nav_item a .ico3{background-position:-3.95rem 0;}
.nav_item a .ico4{background-position: -5.3rem 0;}
.nav_item a .ico5{background-position: -2.60rem 0;}
.nav_item a span{ line-height: 0.80rem; height: 0.80rem; overflow: hidden; color: #4a4a4a; font-size: 0.24rem; width: 100%; display: block;}

.sandwich{display: none; position: absolute;top:1.05rem;z-index: 99;width: 100vw;max-width: 750px;border-bottom: 1px solid #e5e5e5;background: rgba(255, 255, 255, 0.98);  padding-bottom:0.8rem; }
.sandwich .item{max-height: calc(100vh - 4rem); overflow-y: auto;}
.sandwich .list .bt{height: 0.8rem; line-height: 0.8rem; font-weight: bold; font-size: 0.24rem; color: #000; padding: 0 0.3rem;}
.sandwich .list ul{width: 100%;}
.sandwich .list li{width: 25%; float: left; margin-bottom: 0.2rem;}
.sandwich .list li a{ width: 1.46rem; height: 0.6rem; line-height: 0.6rem; color: #7d7d7d; text-align: center; overflow: hidden; margin: 0 auto; display: block; border:1px solid #dcdcdc; background: #eee; border-radius:0.08rem ; -webkit-border-radius:0.08rem ; -moz-border-radius:0.08rem ; -ms-border-radius:0.08rem ; -o-border-radius:0.08rem ; }
.sandwich .list li a.on{background: #00adb5; color: #fff; border-color: #00adb5;}
.sandwich .list li.on a{background: #00adb5; color: #fff; border-color: #00adb5;}
.sandwich .list li a:active{background: #00adb5; color: #fff; border-color: #00adb5;}


.footer_but{ padding: 0.2rem 0; text-align: center; background: #393e46;}
.footer_but p{height: 0.36rem; padding: 0 0.2rem; color: #fff;}

.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: #00adb5; color: #fff; position: relative; border: 1px solid #00adb5; }
.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; }


/*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%; }
.big_img_mb2{display: none; width: 100%; height: 100vh; position: fixed; z-index: 20186; left: 0; top: 0; background: rgba(0, 0, 0, 0.5);}
.big_img_wrap2{display: none; position: fixed; left: 0; top: 0; z-index: 201822; width: 100%; margin: 0 auto; height: 100vh;}
#Gm-big-pic2{width: 100%; height: 80%; overflow: hidden;}
#Gm-big-pic2 img{width: auto; height: auto; max-height: 100%; border-radius: 0.2rem; min-width: initial; max-width: 96%; margin: 0 2%;}
.big_img_wrap2 .big_img_top{position: fixed; width: 100%; height: 36px; line-height: 36px; font-size: 14px; left: 0; top: 10px; z-index: 201823; display: flex;}
.big_img_wrap2 .big_img_top .img_num{flex: 1px; text-align: center; color: #fff; font-weight: bold;}
.big_img_wrap2 .big_img_top .img_src{width: 90px; height: 30px; line-height: 30px; color: #0de8fb; border: 1px solid #0de8fb; text-align: center; margin-right: 5px;}
.shicids{width: 1px;height: 1px;overflow: hidden}
.infotextkey{color: #47b751 }
