@charset "UTF-8";
/*-----default model-----*/
body,h1, h2, h3, h4, h5, h6,p,ul, ol, dl, dd,figure, menu, input, textarea, button, select, th, td,figcaption {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;}
img {border:none;}
input,textarea,button,select {outline: 0 none;}
table{border-collapse: collapse; margin:0 auto;}
textarea {resize: vertical;}
a {text-decoration: none;outline: 0 none;color:inherit}
table{border-collapse:collapse;width: 100%;color: #333;text-align: center;}
body{width: 100%;height:100%; background: #fff; font-size: 12px;min-width: 1100px!important;  font-family: "Microsoft YaHei", Helvetica, Tahoma, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei"; color: #444;}
a[title="站长统计"]{display: none;}
@media only screen and (min-width: 800px) {
	.pc-hide{display:none !important;}
}
.wrap{position: relative; width: 1100px; margin: 0 auto;font-size: 0;text-align: center;}
.hide{display: none;}
.section{ padding-top: .8rem;}
.title{ margin-bottom: .36rem;}
.title h2{font-size: .4rem; color: #4c4948; font-weight: bold; display: flex; align-items: center; justify-content: center;}
.title h2 span{color: #ff4f00;}
.t-left{width: 55px;height: 23px;background: url(../images/t_left.png) no-repeat center / 100%; display: inline-block; margin-right: 36px;}
.t-right{width: 55px;height: 23px;background: url(../images/t_right.png) no-repeat center / 100%; display: inline-block; margin-left: 36px;}

/*banner*/
.banner{
	width: 100%;height: 4rem;position: relative;background: url(../images/ban_bg.jpg) no-repeat top center;font-size: 0;
}
.banner .wrap{
  height: 100%; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;
}
.ban-l h1{
  font-size: .85rem; color: #fff; font-weight: bold; line-height: .8rem; margin-bottom: .28rem; letter-spacing: -0.05rem;
}
.ban-bt1{
  width: 3.5rem; height: .56rem; line-height: .56rem; font-size: .3rem; color: #fff; border-radius: .28rem; margin-bottom: .3rem;
  background: #ff4200;
  background: -webkit-linear-gradient(right, #ff4200, #fff56b00);
  background: -o-linear-gradient(right, #ff4200, #fff56b00);
  background: -moz-linear-gradient(right, #ff4200, #fff56b00);
  background: linear-gradient(to right, #ff4200, #fff56b00); 
}
.ban-bt2{
  width: 3rem; height: .56rem; line-height: .56rem; border-radius: .15rem; border: .01rem solid #fff; font-size: .3rem; color: #ff4f00; font-weight: bold; box-shadow: inset 0 0 .4rem #ffffff;
  background: #fffccd;
  background: -webkit-linear-gradient(bottom, #fffccd, #fff66b);
  background: -o-linear-gradient(bottom, #fffccd, #fff66b);
  background: -moz-linear-gradient(bottom, #fffccd, #fff66b);
  background: linear-gradient(to bottom, #fffccd, #fff66b);
}
.ban-r img{
  animation: move 1s infinite alternate linear;
}
@keyframes move{
  0%{transform: translateY(0);}
  100%{transform: translateY(-0.05rem);}
}

/*sec01*/
.sec01{
  padding-top: .35rem;
}
.sec01 p{
  font-size: .18rem; color: #221815; line-height: .28rem; text-align: left;
}

/*sec02*/
.sec02-main{
  background: #ffece4; border-radius: .3rem; padding: .25rem;
}
.sec02-main tr th{
  height: .7rem; line-height: .7rem; font-size: .24rem; color: #fff; font-weight: bold; border-right: .01rem solid #ffe1d3;
  background: #ff8c00;
  background: -webkit-linear-gradient(bottom, #ff8c00, #ff4200);
  background: -o-linear-gradient(bottom, #ff8c00, #ff4200);
  background: -moz-linear-gradient(bottom, #ff8c00, #ff4200);
  background: linear-gradient(to bottom, #ff8c00, #ff4200);
}
.sec02-main tr th:nth-child(1){
  border-radius: .2rem 0 0 0;
}
.sec02-main tr th:last-child{
  border-radius: 0 .2rem 0 0; border-right: none;
}
.sec02-main tr td{
  height: .72rem; font-size: .18rem; color: #221815; background: #fff; border: .01rem solid #ffe1d3; 
}
.sec02-main tr td:first-child{
  border-left: none;
}
.sec02-main tr td:last-child{
  border-right: none;
}
.sec02-main tr td.colorOrange{
  color: #ff4f00; font-weight: bold;
}
.sec02-main tr td a{
  width: 1.8rem; height: .4rem; line-height: .4rem; font-size: .18rem; color: #fff; border-radius: .2rem; transition: all .5s; display: inline-block;
  background: #ff632d;
  background: -webkit-linear-gradient(right, #ff632d, #ff8f06);
  background: -o-linear-gradient(right, #ff632d, #ff8f06);
  background: -moz-linear-gradient(right, #ff632d, #ff8f06);
  background: linear-gradient(to right, #ff632d, #ff8f06);
}
.sec02-main tr td a:hover{
  transform: scale(1.05);
}
.sec02-main tr.last-td td{
  height: .3rem;border-radius: 0 0 .2rem .2rem;
}
.sec02-main tr td.noBorder{
  border: none;
}
.sec02-main tr td.w10{
  width: .1rem;
}

/*sec03*/
.sec03{
  padding-bottom: .8rem;
}
.sec03-main{
  background: #ffece4; border-radius: .3rem; padding: .25rem;
}
.sec03-t{
  display: flex;
}
.sec03-t p{
  height: .7rem; line-height: .7rem; font-size: .24rem; color: #fff; font-weight: bold; border-right: .01rem solid #ffe1d3; display: inline-block;
  background: #ff8c00;
  background: -webkit-linear-gradient(bottom, #ff8c00, #ff4200);
  background: -o-linear-gradient(bottom, #ff8c00, #ff4200);
  background: -moz-linear-gradient(bottom, #ff8c00, #ff4200);
  background: linear-gradient(to bottom, #ff8c00, #ff4200);
}
.sec03-t p:nth-child(1){
  width: 2.35rem; border-radius: .2rem 0 0 0;
}
.sec03-t p:nth-child(2){
  width: 2.5rem;
}
.sec03-t p:last-child{
  border-radius: 0 .2rem 0 0; flex: 1;
}
.sec03-item{
  display: flex; flex-wrap: wrap; font-size: .18rem; color: #221815; line-height: .56rem; background: #fff; padding: 0 .1rem;
}
.sec03-item .p02{
  width: 2.25rem; color: #ff4f00; font-weight: bold;
}
.sec03-item .sec03-right{
  flex: 1;
}
.sec03-item p{
  display: flex; align-items: center; justify-content: center;
}
.sec03-r01{
  display: flex; flex-wrap: wrap;
}
.sec03-r01 p{
  width: 2.5rem;
}
.sec03-r01 ul{
  flex: 1;
}
.sec03-r01 ul li{
  border-right: none;
}
.sec03-item p,.sec03-item li{
  border-right: .01rem solid #ffe1d3; border-bottom: .01rem solid #ffe1d3;
}
.sec03-item02{
  border-radius: 0 0 .2rem .2rem; padding-bottom: .3rem;
}
.sec03-item02 .p02{
  display: block; padding-top: .86rem;
}
.sec03-item02 .sec03-right{
  height: 5rem; overflow-y: scroll;
}
.sec03-item02 .sec03-right .sec03-r01:nth-child(2n-1){
  background: #fff7f3;
}
.sec03-r01 ul li a{
 text-decoration: underline;
}