@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;}
.clearfix:before,.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfix{zoom:1} 
body{width: 100%;height:100%; background: #fda17a; 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;}
}
.left{float: left;}
.right{float: right;}
.wrap{position: relative; width: 1200px; margin: 0 auto;font-size: 0;text-align: center;}
.hide{display: none !important;}
.title{ margin-bottom: .38rem;}
.title h2{font-size: .36rem; color: #fff; font-weight: bold; letter-spacing: .01rem;}

/*banner*/
.banner{
	width: 100%; height: 6.61rem; position: relative; background: url(../images/ban_bg.jpg) no-repeat top center; font-size: 0; box-sizing: border-box; overflow: hidden;
}
.banner .wrap{
  padding-top: .68rem;
}
.banner a{
  display: block; text-align: left;
}
.ban-img{
  display: flex; align-items: flex-start; justify-content: flex-start; 
}
.ban-left-img{
  margin-top: 0.88rem;
}
.ban-right-img{
  margin-left: -2.45rem;
  margin-top: -2.37rem;
}
.ban-img2{
  margin-right: -0.2rem; animation: move1 1s infinite alternate ease-in-out;
}
@keyframes move1{
  0%{transform: translateY(-0.08rem);}
  100%{transform: translateY(.08rem);}
}

/*sec01*/
.sec01{
  background: url(../images/s2_bg.jpg) no-repeat top center; overflow: hidden;
}
.item-tips{
  background: url(../images/s1_lbg.png) no-repeat left 1.08rem top; display: flex; align-items: flex-start; position: relative; z-index: 1;
}
.item-tips div{
  margin-top: .37rem;
}
.item-tips div img{
  display: block;
}
.item-img1{
  margin-left: .2rem; margin-top: -0.04rem;
}
.item-img3{
  margin-left: 1.14rem;
}
.item-tips p{
  width: 5.52rem; font-size: .22rem; color: #ffffff; line-height: .35rem; text-align: left; margin-left: .26rem; margin-top: .38rem;
}
.item-tips p span{
  font-weight: bold; color: #fffd6b;
}
.item-main{
  background: #ff7439;
  background: -webkit-linear-gradient(bottom, #ff7439, #6050f200);
  background: -o-linear-gradient(bottom, #ff7439, #6050f200);
  background: -moz-linear-gradient(bottom, #ff7439, #6050f200);
  background: linear-gradient(to bottom, #ff7439, #6050f200);
  border-radius: .19rem;
  margin-top: -0.42rem;
  padding-top: .6rem;
  position: relative;
}
.item-main h3{
  font-size: .36rem; color: #ffffff; font-weight: bold; display: flex; align-items: center; justify-content: center; margin-bottom: .28rem;
}
.item-main h3::before{
  content: ''; width: .22rem; height: .01rem; background: #fff; display: block; margin-right: .15rem;
}
.item-main h3::after{
  content: ''; width: .22rem; height: .01rem; background: #fff; display: block; margin-left: .15rem;
}
.item-table-box{
  width: 10.05rem; background: #fff; border-radius: .2rem; border: .01rem solid #ffffff; box-shadow: inset 0 0 .2rem #fff8ca, 0 .1rem .1rem #ff9163; margin: 0 auto; padding: .28rem; box-sizing: border-box;
}
.item-table-box tr.thead{
  background: #fa8836;
  background: -webkit-linear-gradient(right, #fa8836, #f4453b);
  background: -o-linear-gradient(right, #fa8836, #f4453b);
  background: -moz-linear-gradient(right, #fa8836, #f4453b);
  background: linear-gradient(to right, #fa8836, #f4453b);
}
.item-table-box tr.thead th{
  height: .56rem; line-height: .56rem; font-size: .22rem; color: #ffffff;
}
.item-table-box tr.thead th:nth-child(2){
  width: 4.29rem;
}
.item-table-box tr.thead th:first-child{
  border-radius: .05rem 0 0 .05rem;
}
.item-table-box tr.thead th:last-child{
  border-radius: 0 .05rem .05rem 0;
}
.item-table-box tr td{
  font-size: .2rem; color: #333; border-bottom: .01rem solid #ffdfc6;  border-right: .01rem solid #ffdfc6; padding: .1rem;
}
.item-table-box tr td:first-child{
  color: #f23f26; font-weight: bold;
}
.item-table-box tr td:last-child{
  border-right: none;
}
.sec01-peo{
  position: absolute;
  right: -0.89rem;
  bottom: .13rem;
}
.s1-tips{
  font-size: .2rem; color: #fff; font-style: italic; padding-top: .28rem;
}
.sec01-mbg{
  position: absolute;
  left: .37rem;
  top: 4rem;
}
.item2{
  margin-top: .76rem;
}
.item2 .item-main{
  padding: 0 .5rem; padding-top: .6rem; box-sizing: border-box;
}
.section ul{
  display: flex; justify-content: center;
}
.list01{
  margin-bottom: .48rem; margin-top: .15rem; padding-bottom: .5rem; border-bottom: .01rem dashed #ffc6ae; 
}
.section ul li{
  width: 2.71rem; margin: 0 .25rem; position: relative;
}
.phone{
  border-radius: .2rem; box-shadow: 0 .2rem .2rem #f16930;
}
.bit-img{
  border-radius: 1rem; box-shadow: 0 .14rem .32rem #f16a308c;
}
.big-img1{
  position: absolute;
  right: .07rem;
  bottom: .34rem;
}
.hand{
  animation: scale1 1s infinite alternate ease-in-out .5s;
}
@keyframes scale1{
  0%{transform: scale(1);}
  100%{transform: scale(1.2);}
}
.hand1{
  position: absolute;
  right: -0.28rem;
  bottom: .29rem;
}
.big-img2{
  position: absolute;
  right: 0;
  bottom: .34rem;
}
.hand2{
  position: absolute;
  right: -0.28rem;
  bottom: .29rem;
}
.big-img4{
  position: absolute;
  right: 1.01rem;
  top: .39rem;
}
.hand4{
  position: absolute;
  right: .68rem;
  top: .83rem;
}
.hand5{
  position: absolute;
  right: .23rem;
  bottom: -0.03rem;
}

.s1-tips2{
  font-size: .22rem; color: #fff; line-height: .35rem; text-align: left; margin: 0 .62rem; margin-bottom: .48rem;
}
.s1-tips2 span{
  color: #fffd6b;
}

/*sec02*/
.sec02{
  margin-top: .9rem;
}
.sec02 .title p{
  width: 2.8rem; line-height: .44rem; border: .01rem solid #ffc37d; border-radius: .22rem; font-size: .22rem; color: #fff; margin: .16rem auto 0;
  background: #f3180a;
  background: -webkit-linear-gradient(bottom, #f3180a, #fe521e);
  background: -o-linear-gradient(bottom, #f3180a, #fe521e);
  background: -moz-linear-gradient(bottom, #f3180a, #fe521e);
  background: linear-gradient(to bottom, #f3180a, #fe521e);
}

/*sec03*/
.sec03{
  margin-top: .7rem; margin-bottom: .8rem;
}
.sec03-main{
  width: 11.58rem; height: 3.07rem; background: url(../images/s3_bg.png) no-repeat top center / 100%; margin: 0 auto; display: flex; align-items: flex-start; justify-content: flex-start;
}
.sec03-peo{
  margin-top: .19rem;
  margin-left: .5rem;
  animation: move1 1s infinite alternate ease-in-out;
}
.s3-txt{
  text-align: left; margin-top: .67rem; margin-left: .2rem;
}
.s3-txt p{
  font-size: .24rem; color: #8d3322; line-height: .35rem; text-align: left; margin-top: .15rem;
}
.s3-ewm{
  margin-left: 0; margin-right: 1.42rem; margin-top: .21rem;
}
.s3-ewm p{
  font-size: .18rem; color: #876c53; margin-top: -0.08rem;
}

/*侧边悬停*/
.lfNav{position: fixed;width:216px; height:388px; display: block; background: url(../images/fixedNavBg.png) no-repeat center;top:14%; left:20px;z-index:9;}
.lfNav .close{position:absolute;top:10px; right:10px; height:30px; width:30px; }
.lfNav .close img{width: 100%;}
.mt185{margin-top: 158px;}
.nav-bg{
  width:144px;
  /* height:42px; */
  line-height: 49px;
  display: block;
  text-align: center;
  border-bottom: 1px solid #ffddb9;
  margin-left: 32px;
  box-sizing: border-box;
}
.nav-bg a{
  width:100%; height:100%; display: block; margin:auto; font-size: 20px; color: #8d3322;
}
.nav-bg a:hover{
	color: #e43b2b; font-weight: 600;
}
.last-nav-bg{
  border-bottom: none;
}
.left_top{
  width:151px; height:40px;display: block;float:left;margin-left:22px;margin-top: 10px;
}