@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; width: 100%; clear: both;} 
body{width: 100%;height:100%; background: #fff; font-size: .12rem;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;}
.section{ margin-bottom: 1rem;}
.title{ margin-bottom: .48rem;}
.title h2{font-size: .36rem; color: #fff; font-weight: bold; letter-spacing: .01rem;}
.title h2 img{display: inline-block; vertical-align: middle; margin-right: .18rem;}
.title h2 span{
filter: drop-shadow(-0.02rem -0.02rem 0 #fff); display: inline-block; vertical-align: middle; font-size: .58rem; font-weight: bold; color: #fff;
background-image: -webkit-linear-gradient(left,#df4500,#ff6000,#eb4600);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

/*banner*/
.banner{
	width: 100%; height:6.91rem; position: relative; background: url(../images/ban_bg.jpg) no-repeat top center; font-size: 0; padding-top: 0.24rem;
}
.nian{
  width: 3.39rem; height: 0.58rem; background: url(../images/ban_nian_bg.png) no-repeat center / 100% 100%; margin: 0 auto; font-size: .4rem; color: #fff; font-weight: 600; margin-bottom: .26rem;
}
.nian::before{
  content: ''; width: 0.72rem; height: 0.03rem; background: #fff; display: inline-block; vertical-align: .12rem; margin-right: 0.1rem;
}
.nian::after{
  content: ''; width: 0.72rem; height: 0.03rem; background: #fff; display: inline-block; vertical-align: .12rem; margin-left: 0.1rem;
}
.banner .ban-bt02{
  width: 7.07rem; height: .88rem; line-height: .88rem; background: url(../images/ban_bt02_bg.png) no-repeat center / 100% 100%; font-size: .46rem; font-weight: 600; color: #fff; margin: 0 auto; margin-top: .14rem;
} 
.banner ul li{
  position: absolute;
}
.banner ul li:nth-child(1){
  width: 1.42rem; height: .72rem; left: 1.08rem; top: .48rem;
}
.banner ul li:nth-child(2){
  width: 1.97rem; height: 1.24rem; left: 0; top: 2.92rem;
}
.banner ul li:nth-child(3) {width: 1.77rem;height: .98rem;top: .28rem;right: .85rem;}
.banner ul li:nth-child(4) {width: 1.61rem;height: 1.01rem;bottom: .8rem;right: -.12rem;}

/*sec01*/
.sec01{
  background: url(../images/s1_bg.jpg) no-repeat top center; padding-bottom: 50px; margin-bottom: 0;
}
.sec01-main{
  border-radius: .18rem; padding: .22rem; 
  background: #ff6a00;
  background: -webkit-linear-gradient(bottom, #ff6a00, #ffb000);
  background: -o-linear-gradient(bottom, #ff6a00, #ffb000);
  background: -moz-linear-gradient(bottom, #ff6a00, #ffb000);
  background: linear-gradient(to bottom, #ff6a00, #ffb000);
}
.sec01-main-bg{
  background: #fff; border: .03rem solid #ee6500; box-shadow: inset 0 0 .08rem #65000050; border-radius: .18rem; padding: .3rem .34rem; display: flex; align-items: center; justify-content: center; flex-wrap: wrap;
}
.sec01-l{
  width: 6.06rem; margin-right: .22rem;
}
.sec01-r ul li{
  display: flex; align-items: center; margin-bottom: .26rem;
}
.sec01-r ul li i.play-icon{
  width: .27rem; height: .25rem; background: url(../images/s1_jt01.png) no-repeat center / 100% 100%; display: inline-block; vertical-align: middle; margin-right: .12rem;
}
.sec01-r ul li span{
  font-size: .24rem; color: #333333; font-weight: 600; width: 234px; overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.sec01-r ul li i.play-line{
  width: 1.26rem; border-bottom: .01rem dashed #333333; display: inline-block; vertical-align: middle; margin: 0 .82rem;
}
.sec01-r ul li a{
  width: 1.5rem; height: .36rem; line-height: .34rem; border: .01rem solid #ff6a00; border-radius: .06rem; box-sizing: border-box; font-size: .2rem; color: #404040; font-weight: bold; margin-left: .16rem;
}
.sec01-r ul li:hover i.play-icon{
  background: url(../images/s1_jt02.png) no-repeat;
}
.sec01-r ul li:hover a{
  background: #ff6a00; color: #fff; box-shadow: 0 .04rem .04rem #ff6b0050;
}
.sec01-r .s1-zx{
  width: 4.26rem; height: .76rem; line-height: .76rem; background: url(../images/s1_btn_bg.png) no-repeat center / 100% 100%; font-size: .24rem; color: #fff; font-weight: 600; display: block;
}
.sec01-r .s1-zx img{
  display: inline-block; vertical-align: middle;
}
.sec01-r .s1-zx:hover img{
  animation: move .6s infinite alternate ease-in-out;
}
@keyframes move{
  0%{transform: scale(1);}
  100%{transform: scale(.8);}
}

/*sec02*/
.sec02{
  background: url(../images/s2_bg.jpg) no-repeat top center; 
}
.sec02-main{
  display: flex;
} 
.sec02-main h3{
  width: 1.82rem; height: 1.1rem; line-height: 1.1rem; border-radius: .45rem 0 .45rem 0; font-size: .46rem; color: #fff1d8; font-weight: bold;
  background: #fc5900;
  background: -webkit-linear-gradient(bottom, #fc5900, #f8a23e);
  background: -o-linear-gradient(bottom, #fc5900, #f8a23e);
  background: -moz-linear-gradient(bottom, #fc5900, #f8a23e);
  background: linear-gradient(to bottom, #fc5900, #f8a23e);
}
.sec02 ul li{
  width: 4.94rem; background: #fff; border-radius: .1rem; box-shadow: 0 .03rem .18rem #ff6b0020; padding: .2rem 0; margin-bottom: .12rem;
}
.sec02 ul li h4{
  height: .4rem; line-height: .4rem; border-radius: .2rem; font-size: .24rem; color: #fff; font-weight: bold; display: inline-block; padding: 0 .2rem; margin-bottom: .14rem;
  background: #fb9449;
  background: linear-gradient(to bottom, #fb9449 , #f8600d);
}
.sec02 ul li p{
  font-size: .18rem; color: #333333; line-height: .26rem; padding: 0 .22rem;
}
.sec02-l{
  margin-right: .18rem;
}
.sec02 ul{
  margin-top: -0.25rem;
}
.sec02-l ul li{
  margin-left: .99rem;
}
.sec02-r{
  margin-top: .86rem;
}
.sec02-r h3{
  margin-left: 4.08rem;
}

/*sec03*/
.sec03{
  background: url(../images/s3_bg.jpg) no-repeat top center; padding-top: .76rem; padding-bottom: .6rem; margin-bottom: 0;
}
.sec03 .title h2 span{
  -webkit-text-fill-color: #fff; filter:none;
}
.sec03-main ul{
  display: flex; justify-content: space-between; flex-wrap: wrap;
}
.sec03-main ul li{
  width: 3.74rem; height: 1.88rem; margin-bottom: .24rem; border-radius: .05rem; padding-top: .12rem; box-sizing: border-box;
  background: #fef7f0;
  background: linear-gradient(to bottom, #ffffff , #ffeed1);
}
.sec03-main ul li h3{
  width: 2.07rem; height: .58rem; background: url(../images/s3_bt_bg.png) no-repeat center / 100% 100%; font-size: .28rem; color: #fff; font-weight: bold; display: flex; align-items: center; justify-content: center; margin-left: -0.06rem;
}
.sec03-main ul li h3 img{
  margin-right: .05rem;
}
.sec03-main ul li p{
  font-size: .16rem; color: #333333; line-height: .24rem; text-align: left; padding: .12rem;
}

/*sec04*/
.sec04{
  background: url(../images/s4_bg.jpg) no-repeat top center; padding-top: .76rem; padding-bottom: .46rem; margin-bottom: 0;
}
.sec04-main{
  display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; background: url(../images/s4_line.png) no-repeat top center;
}
.sec04 ul li{
  width: 5.24rem; height: 1.42rem; border-radius: .18rem; display: flex; justify-content: center; align-items: center;
}
.sec04-l{
  margin-top: .28rem;
}
.sec04-l ul li{
  text-align: right; margin-bottom: .36rem; border: .01rem solid #fff; box-shadow: .09rem 0 0 #ffd98f;
  background: #ffebc5;
  background: linear-gradient(to right, #ffc65c28 , #ffc75c);
}
.sec04-r{
  margin-top: 1.18rem;
}
.sec04-r ul li{
  text-align: left; margin-bottom: .36rem;
  background: #fc5e00;
  background: linear-gradient(to right, #fc5e00 , rgba(255, 198, 92, 0.13));
}
.sec04 ul li h3{
  font-size: .28rem; color: #7e3800; font-weight: bold; margin-bottom: .1rem;
}
.sec04 ul li p{
  width: 3.76rem; font-size: .19rem; color: #7e3800; line-height: .26rem; 
}
.sec04-l ul li p{
  padding-left: .14rem; box-sizing: border-box;
}
.sec04-r ul li h3{
  color: #fff;
}
.sec04-r ul li p{
  color: #fff; padding-right: .14rem; box-sizing: border-box;
}

/*sec05*/
.sec05{
  background: url(../images/s5_bg.jpg) no-repeat top center / auto 4.52rem; padding-top: .76rem; margin-bottom: 0.6rem;
}
.sec05-main{
  width: 100%; clear: both; float: left;
}
.sec05 .title h2 span{
  -webkit-text-fill-color: #fff; filter:none;
}
.sec05-main .itembox{
	width: 100%; clear: both; float: left; margin-top: .2rem;
}
.sec05-main .itembox .item{
	width: 6rem; float: left;
}
.sec05-main .itembox .item .itemTit{
	color: #fff;
	width:100%;
}
.sec05-main .itembox .item .itemTit h3{
	font-size: .3rem; font-weight: bold; line-height: .5rem; padding: .15rem 0;
}
.sec05-main .itembox .item2 .itemTit h3{
	color: #c00000;
}
/* .s6-main .itembox .item1 .itemTit{
	background: #9e622b;
	background: -webkit-linear-gradient(#9e622b,#eab780);
	background: -moz-linear-gradient(#9e622b,#eab780);
	background: -o-linear-gradient(#9e622b,#eab780);
	background: linear-gradient(#9e622b,#eab780);
	border-radius: .1rem 0 0 0;
} */
.sec05-main .itembox .item1 .itemTit,.sec05-main .itembox .item3 .itemTit{
	background: #b38156;
	background: -webkit-linear-gradient(bottom,#b38156,#eab67f);
	background: -moz-linear-gradient(bottom,#b38156,#eab67f);
	background: -o-linear-gradient(bottom,#b38156,#eab67f);
	background: linear-gradient(to bottom,#b38156,#eab67f);
	border-radius: .1rem 0 0 0;
}
.sec05-main .itembox .item2 .itemTit{
	background: #ffcb72;
	background: -webkit-linear-gradient(bottom,#ffcb72,#fcecc9);
	background: -moz-linear-gradient(bottom,#ffcb72,#fcecc9);
	background: -o-linear-gradient(bottom,#ffcb72,#fcecc9);
	background: linear-gradient(to bottom,#ffcb72,#fcecc9);
}
.sec05-main .item .itemTit.fixed{
	position: fixed; top: 0; width: 4rem; z-index: 3;
}
.sec05-main .item .part{
	width: 5.99rem;
	border-right: solid .01rem #b9caff;
	border-bottom: solid .01rem #b9caff;
	float: left;
  background: #fff;
}
.sec05-main .item1 .part{
	width: 5.98rem; border-left:solid .01rem #b9caff;
}
.sec05-main .item .part1{height: 2.9rem;}
.sec05-main .item .part2{height: 1.32rem;}
.sec05-main .item .part3{height: 1.86rem;}
.sec05-main .item .part4{height: 1.6rem;}
.sec05-main .item .part5{height: 1.1rem;}
.sec05-main .item .part6{height: 1.6rem;}
.sec05-main .item .part7{height: 1.02rem;}

.sec05-main .itembox .item .part h4{
	width: 1.67rem; height: .36rem; display: inline-block;
	float: left; margin-left: 1.26rem; margin-top: .2rem; margin-bottom: .1rem;
	background: #ffe7be;
	background: linear-gradient(90deg, #ffe7be, #ffe7be00);
	border-radius: .06rem;
	font-size: .18rem; line-height: .36rem; font-weight: bold; color: #ce8200;
	text-align: left;
	text-indent: .14rem;
}
.sec05-main .itembox .item .part4 h4{
	width: 1rem;
	background: linear-gradient(90deg, #ff5400, #ff3000);
	border-radius: .08rem;
	color: #fff;
}
.sec05-main .itembox .item .part ul{
	clear: both; float: left; margin-left: 1.26rem; 
	font-size: .16rem; line-height: .26rem; text-align: left;
}
.sec05-main .itembox .item .part ul li{
	clear: both; float: left;
}
.sec05-main .itembox .item .part2 ul li{
	color: #d10000;
}
.sec05-main .itembox .item .part ul li i{
	color: #d10000;
}
.sec05-main .itembox .item .part p{
	font-size: .16rem; line-height: .26rem; text-align: left;
	clear: both;
	margin-left: 1.26rem;
}
.sec05-main .itembox .item .part7 p{
	font-size: .32rem; font-weight: bold; text-align: center;
	color: #fa4e4e;
	margin: .2rem auto;
	padding-top: .3rem;
}
.sec05-main .itembox .item .part a{
	clear: both;
	width: 1.7rem; height: .44rem; display: inline-block; margin-top: .3rem;
	background: #fa5452;
	background: #fa4e4e;
	background: -webkit-linear-gradient(#fa4e4e, #ff9979);
	background: -moz-linear-gradient(#fa4e4e, #ff9979);
	background: -o-linear-gradient(#fa4e4e, #ff9979);
	background: linear-gradient(#fa4e4e, #ff9979);
	border-radius: .4rem;
	font-size: .2rem; line-height: .44rem; color: #fff;
}
.sec05-main .tabTxt{
	width: 100%; height: .43rem; display: block; clear: both; margin: .3rem auto 0; float: left;
	background: #ffe9c2;
	border-radius: .3rem;
	font-size: .16rem; color: #ce8200; line-height: .43rem;
}
.sec05-main .tabTxt .left{margin-left: .4rem; float: left;}
.sec05-main .tabTxt .right{margin-right: .4rem; float: right;}

/*sec06*/
.sec06{
  background: url(../images/s6_bg.jpg) no-repeat top center; padding-top: .76rem; padding-bottom: .64rem;margin-bottom: 0;
}
.sec06-main{
  background: url(../images/s6_mbg.png) no-repeat top 1.54rem left 2.16rem / 64%;
}
.sec06-main ul li{
  display: inline-block; vertical-align: top;
}
.sec06-t{
  margin-bottom: .28rem;
}
.sec06-t ul li:nth-child(1){
  margin-left: .25rem;
}
.sec06-b ul li:nth-child(2){
  margin-right: .25rem;
}
.sec06-b ul li:nth-child(2) h3{
  padding: 0 0.15rem;
}
.sec06-main ul li div{
  width: 3.02rem; display: inline-block; 
}
.sec06-main ul li h3{
  height: .5rem; line-height: .5rem; background: #ff6c03; border-radius: .05rem; font-size: .3rem; color: #fff; font-weight: bold; padding: 0 .26rem; display: inline-block;
}
.sec06-main ul li p{
  width: 2.64rem; font-size: .2rem; color: #333333; line-height: .26rem; text-align: left; margin: 0 auto;
}
.sec06-main ul li div img{
  margin: .06rem 0;
}
.sec06-t .sec06-img{
  margin-right: .8rem; display: inline-block; vertical-align: top;
}
.sec06-b .sec06-img{
  margin-left: .8rem; display: inline-block; vertical-align: top;
}

/*sec07*/
.sec07{
  background: url(../images/s7_bg.jpg) no-repeat bottom center; padding-bottom: 1.54rem; margin-bottom: 0;
}
.sec07 .title{
  margin-bottom: .8rem;
}
.sec07-main ul li{
  width: 2.34rem; height: 3.65rem; background: url(../images/s7_lbg.png) no-repeat center; display: inline-block; vertical-align: top; box-sizing: border-box; padding: .65rem .18rem 0; margin: 0 .55rem;
}
.sec07-main ul li h3{
  font-size: .3rem; color: #fff; font-weight: bold; border-bottom: .01rem solid #f1c0b8; text-align: left; margin-bottom: .13rem; padding-bottom: .08rem;
}
.sec07-main ul li p{
  font-size: .2rem; color: #fff; line-height: .26rem; text-align: left; margin-bottom: .3rem;
}

/*招生简章*/
.jianzhang .jz {
    border-radius: 15px;
    background: #ffffff;
    margin-top: 70px;
    -webkit-box-shadow: 0 0 15px 0 #fdd0bc;
    -moz-box-shadow: 0 0 15px 0 #fdd0bc;
    box-shadow: 0 0 15px 0 #fdd0bc
}

.jianzhang .jz .tixi {
    font-size: 0;
    width: 234px;
    text-align: center;
    line-height: 66px;
    border-radius: 30px 50px 50px 0;
    margin: -50px 15px 15px auto;
    background: #ff8a30;
    background: -webkit-linear-gradient(bottom,#ffb829,#ff5b36);
    background: -o-linear-gradient(top,#ffb829,#ff5b36);
    background: -moz-linear-gradient(top,#ffb829,#ff5b36);
    background: linear-gradient(to bottom,#ffb829,#ff5b36);
    animation: moveY 1s linear infinite alternate;
    -o-animation: moveY 1s linear infinite alternate;
    -moz-animation: moveY 1s linear infinite alternate;
    -webkit-animation: moveY 1s linear infinite alternate;
	display: inline-block;
	float: right;
}

.jianzhang .jz .tixi p {
    font-size: 28px;font-weight: bold;color: #fff;
}

.jianzhang .jz table {
    width: 1100px;
    margin: 0 auto
}

.jianzhang .jz table .thead {
    background: #ff5b36;
    background: -webkit-linear-gradient(right,#ffb829,#ff5b36);
    background: -o-linear-gradient(left,#ffb829,#ff5b36);
    background: -moz-linear-gradient(left,#ffb829,#ff5b36);
    background: linear-gradient(to right,#ffb829,#ff5b36)
}

.jianzhang .jz table th {
    line-height: 64px;
    font-size: 26px;
    color: #ffffff
}

.jianzhang .jz table th:nth-of-type(1) {
    width: 14%;
    border-radius: 8px 0 0 8px
}

.jianzhang .jz table th:nth-of-type(2) {
    width: 17%
}

.jianzhang .jz table th:nth-of-type(3) {
    width: 23%
}

.jianzhang .jz table th:last-of-type {
    border-radius: 0 8px 8px 0
}

.jianzhang .jz table td {
    font-size: 16px;
    color: #333333;
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 24px;
    text-align: center;
    box-sizing: border-box;
    border: 1px solid #ffd3b4
}

.jianzhang .jz table td:last-of-type {
    border-right: 0
}

.jianzhang .jz table .fuwu {
    padding-left: 30px;
    text-align: left
}

.jianzhang .jz table .lei {
    width: 44px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: bold
}

.jianzhang .jz table .zhanwei {
    display: block;
    height: 20px
}

.jianzhang .jz table .firstblod {
    padding: 0 37px;
    font-weight: bold;
    border-left: 0;
    font-size: 20px
}

.jianzhang .jz table .colorblue {
    color: #fc0000
}

.jianzhang .jz table .colorred {
    color: #fc0000
}

.jianzhang .jz .tips {
    text-align: center;
    font-size: 16px;
    color: #666666;
    margin: 18px auto 0;
	padding-bottom: 30px;
}
.jianzhang .jz .dbtb{
	margin-top: 30px;
}
.jianzhang .jz .dbtb th:nth-of-type(1) {
    width: 16%;
}
.jianzhang .jz .dbtb th:nth-of-type(2) {
    width: 16%;
}
.jianzhang .jz .dbtb th:nth-of-type(3) {
    width: 18%;
}
.jianzhang .jz .dbtb th:nth-of-type(4) {
    width: 28%;
}
.jianzhang .jz .dbtb td:nth-of-type(4){
	text-align: left;
	padding-left: 20px;
}
.jianzhang .jz .dbtb .firstblod{
	padding: 0 30px;
}
.jianzhang .jzdb{
	margin-top: 80px;
}
.jianzhang .jz table tr{
    position: relative;
}
.jianzhang .jz table .firstblod>span {
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    width: 30px;
    height: 173px;
    padding: 15px 10px 0;
    background: #ff8a30;
    background: -webkit-linear-gradient(bottom, #ffb829, #ff5b36);
    background: -o-linear-gradient(top, #ffb829, #ff5b36);
    background: -moz-linear-gradient(top, #ffb829, #ff5b36);
    background: linear-gradient(to bottom, #ffb829, #ff5b36);
    position: absolute;
    left: 30px;
    /* top: 14px; */
    border-radius: 50px;
    border-bottom-right-radius: initial;
    line-height: 26px;
    transform: translate(0, -50%);
    margin-top: 6%;
}
.jianzhang .jz table .tbC>span{
    margin-top: 5.5%;
}
.jianzhang .jz table .firstblod>label {
    display: inline-block;
    margin-left: 50px;
    width: 20%;
}
.jianzhang .jz table tr td b{
    font-weight: bold;
}

/*sec8*/
.sec08{
    display: inline-block;
    padding-bottom: .8rem;
    width: 100%;
    height: 6.3rem;
    background: #dd581b;
    background: -webkit-linear-gradient(bottom, #fd9a35, #dd581b);
    background: -o-linear-gradient(top, #fd9a35, #dd581b);
    background: -moz-linear-gradient(top, #fd9a35, #dd581b);
    background: linear-gradient(to bottom, #fd9a35, #dd581b);
}
.sec08-title{
    margin-top: .88rem;
}
.sec08-title h2 span {
    background-image: -webkit-linear-gradient(left, #fff, #fff, #fff);
    color: #fff;
    filter: initial;
}
.sec08-main{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}
.sec08-main>div{
    display: flex;
    align-items: center;
    width: 5.88rem;
    height: 1.85rem;
    background: #fff;
    margin-bottom: .2rem;
    border-radius: .12rem;
    box-shadow: 0 .03rem .24rem 0 #e75d13;
}
.sec08-main>div:last-child{
    margin-right: 0;
}
.s8xq>div{
    display: inline-block;
}
.s8T{
  width: 1.82rem;
}
.s8T>img{
    display: inline-block;
}
.s8T .s8Img1{
    width: 1.85rem;
}
.s8T .s8Img2{
    height: .93rem;
    margin-top: .48rem;
}
.s8T .s8Img3{
    margin-left: -0.22rem;
}
.s8B{
    margin-top: .05rem; text-align: left;
}
.s8B p {
    font-size: .18rem;
    color: #333;
    text-align: left;
    width: 79%;
    line-height: .27rem;
    margin-top: .1rem;
}
.s8B .s8jz{
    text-align: left;
}

/* sec09 */
.sec09{
  background: url(../images/s9_bg.jpg) no-repeat top center; padding-top: 0.8rem;
}
.sec09-main p{
  width: 9.98rem; height: .65rem; line-height: .65rem; background: url(../images/s9_b_bg.png) no-repeat top center / 9.98rem .65rem; margin: 0 auto; margin-top: -0.2rem; display: flex; align-items: center; justify-content: center;
}

/* sec10 */
.sec10{
  height: 7.02rem; background: url(../images/s10_bg.jpg) no-repeat top center; padding-top: 0.8rem; margin-bottom: 0; box-sizing: border-box;
}
.sec10-main{
  display: flex; justify-content: space-between;
}
.sec10-main ul li{
  width: 3.3rem; height: .5rem; line-height: .5rem; border: .01rem solid #fff; box-shadow: 0 .03rem .18rem #ff6a0057; border-radius: .25rem .25rem 0 .25rem; font-size: .28rem; color: #fff; font-weight: bold; margin-bottom: .18rem;
  background: #fd7509;
  background: -webkit-linear-gradient(bottom, #fd7509, #fec122);
  background: -o-linear-gradient(bottom, #fd7509, #fec122);
  background: -moz-linear-gradient(bottom, #fd7509, #fec122);
  background: linear-gradient(to bottom, #fd7509, #fec122);
}
.sec10-main .sec10-l ul li:nth-child(2n),.sec10-main .sec10-r ul li:nth-child(2n-1){
  color: #ed5200; text-shadow: 0 .02rem 0 #fff;
  background: #ffeed1;
  background: -webkit-linear-gradient(bottom, #ffeed1, #ffffff);
  background: -o-linear-gradient(bottom, #ffeed1, #ffffff);
  background: -moz-linear-gradient(bottom, #ffeed1, #ffffff);
  background: linear-gradient(to bottom, #ffeed1, #ffffff);
}
.sec10-main .sec10-r ul li{
  border-radius: .25rem .25rem .25rem 0;
}
.sec10-main .sec10-r ul li:last-child{
  background: none; box-shadow: none; border: none; color: #f24e00;
}
.sec10-main .sec10-l ul li:nth-child(1),.sec10-main .sec10-l ul li:last-child{
  margin-left: .56rem;
}
.sec10-main .sec10-l ul li:nth-child(2),.sec10-main .sec10-l ul li:nth-child(5){
  margin-left: .26rem;
}
.sec10-main .sec10-l ul li:nth-child(4){
  margin-left: .16rem;
}
.sec10-main .sec10-r ul li:nth-child(1){
  right: .56rem; position: relative;
}
.sec10-main .sec10-r ul li:nth-child(2),.sec10-main .sec10-r ul li:last-child{
  right: .28rem; position: relative;
}
.sec10-main .sec10-r ul li:nth-child(4){
  right: .18rem; position: relative;
}
.sec10-main .sec10-m{
  margin-top: .25rem; margin-left: -1.5rem;
}

/* sec11 */
.sec11{
  height: 8.35rem; background: url(../images/s11_bg.jpg) no-repeat top center; padding-top: 1rem; margin-bottom: 0; box-sizing: border-box;
}
.sec11-main{
  position: relative;
}
.sec11-center-img{
  margin-top: -0.5rem; animation: moveY 1s infinite alternate linear;
}
.sec11-main ul li{
  width: 3.82rem; height: 1.5rem; border-radius: .1rem; box-shadow: 0 .03rem .18rem #ff6a003d; position: absolute; display: flex; align-items: center; 
  background: #ffeed1;
  background: -webkit-linear-gradient(126deg, #ffeed1, #ffffff);
  background: -o-linear-gradient(126deg, #ffeed1, #ffffff);
  background: -moz-linear-gradient(126deg, #ffeed1, #ffffff);
  background: linear-gradient(126deg, #ffeed1, #ffffff);
}
.sec11-main ul li img{
  margin-left: .27rem;
}
.sec11-main ul li p{
  font-size: .24rem; color: #333333; line-height: .34rem; text-align: left; margin-left: .16rem;
}
.sec11-main ul li:nth-child(1){
  top: .33rem; left: 0;
}
.sec11-main ul li:nth-child(2){
  top: 1.15rem; right: 0;
}
.sec11-main ul li:nth-child(3){
  left: 1.18rem;
  top: 3.46rem;
}
.sec11-main ul li:nth-child(1)::after{
  content: ''; width: 1.29rem; height: .48rem; background: url(../images/s11_line1.png) no-repeat center / 100%; display: block; position: absolute;right: -1.29rem;
  top: .64rem;
}
.sec11-main ul li:nth-child(2)::after{
  content: ''; width: .59rem; height: .69rem; background: url(../images/s11_line2.png) no-repeat center / 100%; display: block; position: absolute; left: -0.6rem;
  top: .81rem;
}
.sec11-main ul li:nth-child(3)::after{
  content: ''; width: .96rem; height: .5rem; background: url(../images/s11_line3.png) no-repeat center / 100%; display: block; position: absolute; right: .86rem;
  top: -0.51rem;
}






@keyframes moveY{  0%{transform: translateY(-10px);}  100%{transform: translateY(0);}}
@-o-keyframes moveY{  0%{transform: translateY(-10px);}  100%{transform: translateY(0);}}
@-moz-keyframes moveY{  0%{transform: translateY(-10px);}  100%{transform: translateY(0);}}
@-webkit-keyframes moveY{  0%{transform: translateY(-10px);}  100%{transform: translateY(0);}}

