/* reset */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, figure, menu, input, textarea, button, select, th, td iframe{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, b, strong { font-size:100%; font-weight:normal;}
li { list-style:none;}
em, i { font-style:normal;}
a, a:visited, a:active { text-decoration:none; border:none; outline:none;}
input, textarea { outline:none;}
textarea { resize: vertical;}
body { -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; word-wrap:break-word; line-height:1.5;font-size: 12px;min-width:7.5rem!important;}
body, button, input, select, textarea { font-family: 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', 'microsoft yahei', simsun, sans-serif;}
.none{ display:none;}
.left { float:left;}
.right { float:right;}
.clearfix::after { content:''; clear:both; display:block; height:0; overflow:hidden;visibility:hidden;}
.The_total{display:none;}
a[title="站长统计"]{display: none;}
body{width:7.5rem;margin: 0 auto!important;overflow-x: hidden;overflow-y: auto;background: #fff;}
.wrap{width:94%;margin: 0 auto;}
#box-kefu,#zhy,.aside-bgd,.box-fix-nav{display: none;}
.lfNav{display: none;}
.m-hide{display: none;}
.title{background: url(../images/t_rbg.png) no-repeat right 0.4rem top 0.24rem / 0.37rem 0.36rem;}
.title h2{font-size: .36rem; background-size: 50%;}
.title h2::before{display: none;}
.title h2::after{display: none;}
.title .t-bg{background: url(../images/t_lbg.png) no-repeat 0.4rem 0.1rem / 2rem 1.09rem;}
p{font-size: .26rem !important; line-height: 0.3rem !important;}

/*banner*/
.banner-box{
  height: 4.2rem; background: #ffd98a url(../images/banner_bg.jpg) no-repeat center top / 193% auto;
}
.ban-theme img.tit01{
  width: 90%; height: auto;
}
.ban-theme img.tit02{
  width: 4.39rem; height: auto;
}
.ban-theme{
  margin-top: 1.3rem;
}
.ban-theme .part span{
  margin-bottom: 0.05rem;
}
.banner-box .pro{
  width: 2rem; height: 0.44rem; line-height: 0.44rem;
}
.ban-theme .tips{
  margin-top: 0.1rem;
}

/*sec01*/
.sec01-main .hd ul li{
  width: auto !important; padding: 0 .1rem; 
}

/*sec02*/
.sec02-main img.sec02-yuan{
  display: none;
}
.sec02 .title .t-bg{
  background-position: 0.2rem 0.1rem;
}
.sec02 .title{
  background-position: right 0.2rem top 0.24rem;
}
.sec02-main{
  background-size: 100% 100%; padding: .2rem;
}
.sec02-main ul li{
  width: 98%; min-height: 1.8rem;
}
.sec02-main ul li:nth-child(3){
  margin-bottom: 0;
}
.sec02-main ul li h3 span{
  width: 0.9rem;
}
.sec02-main ul li p{
  font-size: .2rem !important;
}

/*sec03*/
.sec03 .title .t-bg{
  background-position: 1rem 0.1rem;
}
.picBox{
  background: url(../images/s3_bg.png) no-repeat top 5px center / auto 100%; padding-top: 0.4rem;
}
.picBox ul li{
  align-items: flex-start;
}
.picBox ul li img{
  width: 2rem;
}
.picBox .tea-title{
  width: 40%; margin-left: 0.1rem; margin-top: 0;
}
.picBox li h4{
  margin-top: 0;
}
.picBox li h4 span{
  display: block; margin-left: 0; margin-top: 0.1rem;
}
.listBox{
  right: 0.3rem; bottom: 0.4rem;
}
.listBox ul li{
  background-size: 100% 100%;
}
.picBox li p{
  margin-top: 0.02rem; font-size: .2rem !important;
}
#prev{
  left: 0.1rem; top: 4rem;
}
#next{
  right: 0.1rem; top: 4rem;
}

/*sec04*/
.sec04-main ul li{
  align-items: flex-start;
}
.sec04-main img{
  width: 100%; margin-top: -0.5rem;
}
.sec04-main ul li:nth-child(1){
  top: 0.42rem !important;
  right: 4.2rem !important;
}
.sec04-main ul li:nth-child(2){
  top: 1.5rem !important;
  right: 4rem !important;
}
.sec04-main ul li:nth-child(3){
  top: 2.8rem !important;
  right: 3.8rem !important;
}
.sec04-main ul li:nth-child(4){
  top: 0.42rem !important;
  left: 3.8rem !important;
}
.sec04-main ul li:nth-child(5){
  top: 1.5rem !important;
  left: 3.7rem !important;
  
}
.sec04-main ul li:nth-child(6){
  top: 2.8rem !important;
  left: 3.6rem !important;
}
.sec04-main ul li p{
  flex: 1; font-size: .2rem !important;
}
.sec04-main ul li p i{
  display: none;
}

/*sec05*/
.sec05{
  margin-top: 0.4rem;
}
.sec05 .title{
  background-position: right 0 top 0.24rem;
}
.sec05 .title .t-bg{
  background-position: 0rem 0.1rem;
}
.sec05-item01 .sec05-item-main{
  flex-wrap: wrap; justify-content: center;
}
.sec05-item01-right img{
  width: 100%;
}
.sec05-item01-left{
  margin-bottom: 0.2rem;
}
.sec05-item01 .sec05-item01-left ul li{
  width: 47%; height: auto;
}
.sec05-item01 .sec05-item01-right h4{
  font-size: .3rem;
}
.sec05-item-imgBox img{
  width: 46%; margin: .1rem;
}

/* sec06 */
.sec06-main{
  flex-wrap: wrap; justify-content: center;
}
.sec06-l{
  width: 94%; height: auto; margin-bottom: 0.2rem;
}
.sec06-r{
  width: 94%;
}
.sec06-l p span{
  width: 90%;
}
.sec06 a{
  width: 50%; height: 0.7rem; line-height: 0.7rem; border-radius: 1rem; font-size: .26rem;
}

/*sec07*/
.sec07-main{
  flex-wrap: wrap; padding: .2rem 0;
}
.sec07 .hd{
  width: 100%; margin-bottom: 0.2rem;
}
.sec07 .hd ul li{
  display: inline-block; padding: .05rem .2rem;
}
.sec07 .hd ul li span{
  border-bottom: none;
}
.sec07 .hd ul li.on{
  background-size: 100% 100%; padding-left: 0.3rem;
}
.sec07 .bd{
  background-size: 40%;
}
.sec07 .bd ul li .txt{
  margin-left: 0.1rem; width: 39%; margin-right: 0.05rem;
}
.sec07 .bd ul li .img img{
  max-width: 86%;
}

/* sec08 */
.sec08 .title .t-bg{
  background-position: 0.05rem 0.1rem;
}
.sec08 .title{
  background-position: right .04rem top 0.24rem;
}
.sec08-main ul li{
  width: 32%;
}
.sec08-main ul li div{
  height: auto;
}
.sec08-main ul li div img{
  width: 100%;
}
.sec08-main ul li h3{
  width: 74%;
}

/* sec09 */
.sec09 .title .t-bg{
  background-position: 0 0.1rem;
}
.sec09-main ul{
  flex-wrap: wrap;
}
.sec09-main ul li{
  width: 50%; margin-bottom: 0.2rem;
}
.sec09-main ul li div img{
  width: 38%;
}

/* sec10 */
.sec10 .title .t-bg{
  background-position: 0.4rem 0.1rem;
}
.sec10-main{
  background: none;
}
.sec10-item{
  width: 40%; margin-top: 0 !important; vertical-align: top; margin-bottom: 0.2rem;
}
.sec10-item h3{
  margin: 0 auto .2rem; position: relative; top: auto; left: auto;
}
.sec10-item div p{
  line-height: 0.66rem !important;
}
.sec10-item div ul li{
  font-size: .24rem !important;
}

/* sec11 */
.sec11 .title .t-bg{
  background-position: 0 0.1rem;
}
.sec11 .title{
  background-position: right 0 top 0.24rem;
}
.sec11-main p.sec11-tips{
   margin-top: -0.25rem; padding: .4rem .2rem .2rem; height: auto;
}
.sec11-main p.sec11-tit{
  font-size: .26rem !important; line-height: 0.5rem !important;
}
.sec11-main .subtxt{
	width: 100%; clear: both; float: left; margin-top: .34rem;
}
.sec11-main .subtxt p{
	font-size: .24rem; line-height: .3rem;  color: #fff;
}
.sec11-main .itembox .item{
	width: 3.4rem;margin-bottom: .2rem;
}
.sec11-main .itembox .item .itemTit{
	width: 3.39rem;
	border-right: solid .01rem #fff;
}
.sec11-main .itembox .item2 .itemTit,.sec11-main .itembox4 .item .itemTit{
	width: 3.4rem;
	border: none;
}
.sec11-main .itembox .item .part{
	width: 3.39rem;
}
.sec11-main .itembox .item1 .part,.sec11-main .itembox .item3 .part{
	width: 3.37rem;
	border-left: solid .01rem #d6e1f0;
}
.sec11-main .itembox .item2 .part,.sec11-main .itembox4 .item .part{
	width: 3.4rem;
	/* border-right: none; */
}
.sec11-main .itembox .item .part3{
  height: 2.6rem;
}
.sec11-main .itembox .item .itemTit h3{font-size: .32rem;}
.sec11-main .itembox .item .part font{
	font-size: .28rem;
	height: .52rem; line-height: .52rem;
	width: 2.2rem;
}
.sec11-main .itembox .item .part ul{
	font-size: .24rem; line-height: .42rem;
}

.sec11-main .itembox .item3 .part1,.sec11-main .itembox .item4 .part1{height: 4rem;}
.sec11-main .itembox .item1 .part2,.sec11-main .itembox .item2 .part2{
	height: 3rem;
}
.sec11-main .itembox .item .part1{
  height: 2.6rem;
}
.sec11-main .itembox .item3 .part1{
  height: 4.8rem;
}
.sec11-main .itembox .item3 .part3,.sec11-main .itembox .item4 .part3{height: 3rem;}
.sec11-main .itembox .item .part4{height: auto; padding-bottom: .2rem;}
.sec11-main .itembox .item .part5{height: auto; padding-bottom: .2rem;}
.sec11-main .itembox .item .part6{height: 2.2rem;}
.sec11-main .itembox .item .part7{height: 3rem;}
.sec11-main .itembox .item .part8{height: 1.8rem;}
.sec11-main .itembox .item .part9{height: 2.2rem;}

.sec11-main .itembox .item3 .part font, .sec11-main .itembox .item4 .part font{
	margin-left: .25rem;
}
.sec11-main .itembox .item3 .part1 ul{
  margin-left: 0.1rem !important;
}
.sec11-main .itembox .item3 .part ul, .sec11-main .itembox .item4 .part ul{
	margin-left: .25rem;
}
.sec11-main .itembox .item .part ul li b{
	font-size: .24rem; line-height: .36rem; width: .8rem;
}
.sec11-main .itembox .item .part ul li span{
	font-size: .24rem; line-height: .36rem;width: 2.1rem;
	white-space: nowrap;
}
.sec11-main .itembox .item .part p{
	font-size: .22rem !important; width: 76%;
}
.sec11-main .itembox .item .part4 p{margin-left: .2rem;
	width: 100%;
}
.sec11-main .itembox .item .part p i{
	width: 1.2rem; display: inline-block; text-align: right;
}
.sec11-main .itembox .item .part p em{
	width: 1.2rem; display: inline-block; text-align: left; margin-left: .15rem;
}

/* 横版 */
.sec11-main .jz {
  width: 100%;
  margin: .2rem auto 0;
  background: #ffffff;
  border-radius: 0.22rem;
  padding:0
}

.sec11-main .jz table {
  width: 6.8rem
}

.sec11-main thead {
  background: #ffd96b;
  background: -webkit-linear-gradient(right, #ffd96b, #feb240); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #ffd96b, #feb240); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #ffd96b, #feb240); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #ffd96b, #feb240); /* 标准的语法 */
}

.sec11-main .jz table th {
  line-height: 0.48rem;
  font-size: 0.24rem;
  color: #ffffff;
  font-weight: normal
}

.sec11-main .jz table th:nth-of-type(1) {
  border-radius: 0.08rem 0 0 0.08rem;
  width: 8%
}

.sec11-main .jz table th:nth-of-type(2) {
  width: 14%
}

.sec11-main .jz table th:nth-of-type(3) {
  width: 28%
}

.sec11-main .jz table th:nth-of-type(4) {
  width: 38%
}

.sec11-main .jz table th:nth-last-of-type(1) {
  border-radius: 0 0.08rem 0.08rem 0
}

.sec11-main .jz td {
  color: #000000;
  font-size: 0.24rem;
  border: 0.02rem solid #b1d0ff;
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
  line-height: 0.3rem
}
.sec11-main .btnChange{
  margin-top: 0.1rem;
}
.sec11-main .fwbiao {
  width: 4%;
  padding: 0 0.04rem;
  font-weight: bold
}

.sec11-main .fuwu {
  padding-left: 0.1rem;
  text-align: left
}

.sec11-main .jz table td b {
  font-weight: bold
}

.sec11-main .jz table td h5 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #d78800;
  font-weight: bold;
  font-size: 0.22rem;
  padding: 0 0.1rem
}
.sec11-main .jz table a{
	width: auto; height: auto; font-size: .24rem; line-height: .3rem;
	padding: .1rem .1rem;
}