@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}
i,em{ font-style:normal;}
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%;font-size: 12px;min-width: 1100px!important; font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;color: #444;background: #fff;}
.left{float: left;}
.right{float: right;}
.hide{display: none !important;}
.dv_mn{display: none;}
.agreement{margin: .2rem auto;}
.agreement input[type = checkbox]{display: inline-block;vertical-align: middle;width: .16rem;height: .16rem;margin: 0 .1rem 0 0;}
.agreement label{display: inline-block !important;vertical-align: middle; margin-left: 0 !important; margin-bottom: 0 !important;}
.agreement span{display: inline-block;vertical-align: middle;font-size: .14rem !important;color: #333 !important; padding-left: 0 !important;}
.agreement a{display: inline-block;vertical-align: middle;font-size: .14rem;color: #f00;}
		
.agreement2 span{color: #fff !important;}
.agreement2 a{color: #fff;}

.nav-bgd{display:none;}
.nav-fixed{position: fixed;top: 0;left: 0;width: 100%; z-index: 900; _position: absolute; _top: expression(eval(document.documentElement.scrollTop));_left:20px }
.pbot80{padding-bottom: 80px;}
.m-show,.m-ib{display: none!important;}
.qgfx_box {margin-top: 10px; margin-bottom: 20px!important;}
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;}

@font-face {
	font-family: 'siyuan';
	src: url('../font/SOURCEHANSANSCN-REGULAR.OTF');
}
input:-webkit-autofill,
 textarea:-webkit-autofill,
 select:-webkit-autofill {
        -webkit-box-shadow: 0 0 0 1000px white inset;
 }
 
 #hdr_mn > div {
     float: right;
     width: 579px !important;
     margin-right: 120px;
 }
 
/*banner */
.banner-box{position:relative;height:720px;background:url(../images/banner.jpg) no-repeat top / 100%; overflow:hidden;width:100%; text-align:center;}
.banner-box .wrap{height: 650px;}
.banner-box a{ display: block; position: absolute; top: .4rem;}

/* title */
.section{margin-top: .6rem;}
.sec-title{width: 100%; background: url(../images/title-img04.png) no-repeat center; margin-bottom: .5rem;}
.sec-title span.num{width: 100%; display: block; background: url(../images/title-img01.png) no-repeat center; font: bold 26px/45px arial;color: #fff;}
.sec-title h2{font: bold 48px/78px "microsoft yahei";color: #306ae4; width: 100%;}
.sec-title p{width: 478px; height: 33px; display: block; margin: auto;clear: both; font: 20px/33px "microsoft yahei";color: #4978db; background: #e9edfb;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
}

/*section1 */
.sec1{width: 100%; height: auto; display: block; background: url(../images/sec01_bg.jpg) no-repeat bottom / 100%; margin-top: 0;}
.s1-cont{width: 100%; margin-bottom: 38px;}
.s1-cont .s1-txt{width: 92%; box-sizing: border-box; display: block; margin: auto; border: solid 1px #436eff; padding: .3rem 1.3rem;
	-webkit-border-radius: 0 0 50px 0;
	-moz-border-radius: 0 0 50px 0;
	border-radius: 0 0 50px 0;
}
.s1-cont .s1-txt p{font: .18rem/.3rem "microsoft yahei";color: #333333; text-align: center; margin:-5px 15px 0;}
.s1-video{margin-top: .6rem;}
.video-l{width: 630px; background: #000; display: inline-block; vertical-align: top; margin-right: .3rem;}
.video-r{width: 4.4rem; height: 3.56rem; display: inline-block; vertical-align: top; border-radius: 16px; padding: 0 .35rem; box-sizing: border-box;box-shadow: 0px -6px 0 #d0cbfe;
background: #6253fb;
background: -webkit-linear-gradient(bottom, #6253fb , #3568e6); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom, #6253fb, #3568e6); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom, #6253fb, #3568e6); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom, #6253fb , #3568e6); /* 标准的语法 */
}
.video-r h3{font-size: .28rem;font-weight: bold;color: #fff;height: .5rem;line-height: .5rem;border-radius: 50px;width: 51%;
background: #fb3a2b;background: -webkit-linear-gradient(right, #fb3a2b , #ff7251); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(right, #fb3a2b, #ff7251); /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(right, #fb3a2b, #ff7251); /* Firefox 3.6 - 15 */background: linear-gradient(to right, #fb3a2b , #ff7251); /* 标准的语法 */margin-top: -7%;margin-bottom: 4%;}
.video-r a{display: block; font-size: .18rem; margin-bottom: .02rem; color: #fff; text-align: left;font-family: "Source Han Sans CN"; cursor: pointer;}
.video-r .nav-a span{display:inline-block;height:18px;width:41px;margin-left:6px;font-size: .14rem;line-height: .18rem;color:#fff;text-align:center;vertical-align: super;border-radius: 48px 50px 50px 0;position: absolute;right: .4rem;margin-top: .02rem;}
.video-r .nav-a span.mianfei{background:#2cbb7e;}
.video-r .nav-a span.huiyuan{background:#d39a49;}
.video-r p{font-size: .2rem; color: #fff; text-align: left; padding-bottom: .06rem; padding-top: .08rem; font-weight: bold;}
.video-r img{display: inline-block; margin-right: .06rem;}
.s1-bottom{background: url(../images/sec01_b_bg.png) no-repeat top / 100% 100%; margin-top: .3rem; padding: .5rem 0 .42rem 0;}
.sec1 .form1-item{width: 3.3rem;height: .58rem;line-height: .58rem;background: #fff url(../images/sec01_m_03.png) no-repeat center left .3rem / 20px 23px;border-radius: 2px;font-size: .18rem;color: #444;padding-left: .6rem;box-sizing: border-box; margin-right: .2rem; vertical-align: middle; border: none;}
.sec1 .form2-item{background: #fff url(../images/sec01_m_04.png) no-repeat center left .3rem / 22px 24px;}
.sec1 .form1-btn{ width: 2.84rem; height: .53rem; line-height: .53rem; font-size: .2rem; color: #fff; font-weight: bold; text-align: center; border: none; border-radius: 50px; vertical-align: middle; cursor: pointer;
background: #fb3b2b;
background: -webkit-linear-gradient(right, #fb3b2b , #ff7252); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, #fb3b2b, #ff7252); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, #fb3b2b, #ff7252); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, #fb3b2b , #ff7252); /* 标准的语法 */
}
.s1-bottom p{margin-top: .24rem;}
.s1-bottom p span{font-size: .32rem; color: #fff; font-weight: bold; display: inline-block; padding: 0 .1rem; vertical-align: middle;}
.s1-bottom p i{display: inline-block; width: .23rem; height: .18rem; vertical-align: middle;}
.s1-bottom p i:nth-child(1){ background: url(../images/sec01_m_01.png) no-repeat top / 100%;}
.s1-bottom p i:nth-child(3){ background: url(../images/sec01_m_02.png) no-repeat top / 100%;}

/* 新增第2屏 */
.newsec02{background: none !important;}
.newsec02 .s1-item .item{height: 400px;}
.newsec02 .s5-top{margin-bottom: 0;}
.newsec02 .s1-item .item .item-top{font-size: .45rem; color: #fff; font-weight: bold;padding-top: .4rem;}
.newsec02 .s1-item .item .item-txt p{margin: 0 auto; float: none; padding-top: .2rem; text-align: left !important;}
.newsec02-tips{font-size: .18rem; color: #333; margin-bottom: .4rem; }
.newsec02 .s5-title{margin-bottom: .5rem;}
.newsec02 a{ width: 2.84rem; height: .45rem; line-height: .45rem; font-size: .18rem; color: #fff; font-weight: bold; text-align: center; border: none; border-radius: 50px; vertical-align: middle; cursor: pointer; display: inline-block;
background: linear-gradient(to right, #fb3b2b , #ff7252); }

/* 新增第3屏 */
.newsec03 .s2-cont{box-shadow: none;}
.newsec03 .s2-cont .item a{ bottom: .4rem;}
.newsec03 .s2-cont .item{margin: 0 9px auto; padding-top: .4rem;}
.newsec03 .newsec02-tips{font-size: .18rem; color: #333; margin-bottom: 0; }

/*section2*/
.sec2{width: 100%; height: auto; display: block;}
.s2-cont{width: 100%; height: auto;  margin-bottom: 28px; padding-bottom: 1.14rem; background: #fff;
	-webkit-border-radius: 0 0 125px 125px;
	-moz-border-radius: 0 0 125px 125px;
	border-radius: 0 0 125px 125px;
	-webkit-box-shadow: 0 0 13px #9864f733;
	box-shadow: 0 0 13px #9864f733;
}
.s2-cont .item{width: 330px; display: inline-block; vertical-align: top; margin: 65px 9px auto; background: url(../images/s3-img01.png) no-repeat center bottom; position: relative;}
.s2-cont .item .item-img{width: 100%; height: 152px; display: block; }
.s2-cont .item .item-img img{display: block;margin: auto;}
.s2-cont .item font{width: 100%; margin-top: 5px; font: bold .32rem/68px "microsoft yahei";color: #193ecd;}
.s2-cont .item p{font: .18rem/30px "microsoft yahei";color:#333; width: 86%; margin:  auto 7%; text-align: left; height: 2.4rem;}
.s2-cont .item p b{font-weight: bold;}
.s2-cont .item p span{color: #ff7151;}
.s2-cont .item a{display: block; width: 90%; height: .46rem; line-height: .46rem; font-size: .2rem; color: #fff; border-radius: 50px; position: absolute; bottom: -.2rem;
left: .2rem;box-shadow: 0 0 5px #fb3b2b;
background: #fb3b2b;
background: -webkit-linear-gradient(right, #fb3b2b , #ff7252); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, #fb3b2b, #ff7252); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, #fb3b2b, #ff7252); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, #fb3b2b , #ff7252); /* 标准的语法 */
}

/*section3*/
.sec3{width: 100%; height: auto; margin-top: 0; display: block; background: url(../images/s3-bg.jpg) no-repeat top/100% 100%;padding: .6rem 0;}
.sec-title02{width: 100%; background: url(../images/title-img04.png) no-repeat center;}
.sec-title02 span.num{width: 100%; display: block; background: url(../images/title-img03.png) no-repeat center; font: bold 26px/45px arial;color: #6d66fc;}
.sec-title02 h2{font: bold 48px/78px "microsoft yahei";color: #fff; width: 100%;}
.sec-title02 p{width: 478px; height: 33px; display: block; margin: auto;clear: both; font: 20px/33px "microsoft yahei";color: #dae6ff; background: #5b54f7;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
}
.s3-cont{width: 100%; height: auto; margin-top: 35px;}
.s3-top{ background: #fff;padding: .46rem; box-sizing: border-box; border-radius: 20px;
	-webkit-box-shadow: 0 0 13px rgba(216,215,225,.86);
	box-shadow: 0 0 13px rgba(216,215,225,.86);}
.s3-top li{display: inline-block; vertical-align: top; width: 50%;}
.s3-top li:nth-child(1){border-right: 1px solid #ccc; box-sizing: border-box;}
.s3-top li img{width: 1.39rem; display: inline-block; vertical-align: top; margin-right: .22rem;}
.s3-top li div{display: inline-block; width: 3.41rem; margin-top: .2rem;}
.s3-top li div h3{font-size: .28rem; color: #15803a; font-weight: bold; text-align: left; padding-bottom: .1rem;}
.s3-top li div p{font-size: .18rem; color: #333; text-align: left; line-height: .3rem;}
.s3-bottom{ margin-top: .3rem;}
.s3-bottom img{display: inline-block; vertical-align: top; width: 46%; margin-right: 4%;}
.s3-bottom02{display: inline-block; vertical-align: top; width: 50%; margin-top: .15rem;}
.s3-bottom02 h3{ position: relative;}
.s3-bottom02 h3 span{font-size: .36rem; color: #fff; font-weight: bold; position: absolute; left: 0;}
.s3-bottom02 h3 img{ position: absolute; right: 0; width: 1.6rem;}
.s3-bottom02 ul{background: #fff;border-radius: 20px;width: 100%;margin-top: .76rem;padding: .2rem .29rem .2rem 0;box-sizing: border-box;box-shadow: 0 0 20px #00000030;}
.s3-bottom02 ul li i{ display: inline-block; vertical-align: middle; width: .7rem; height: .36rem; font-size: .22rem; color: #fff; font-style: italic; background: url(../images/sec03_i_bg.png) no-repeat top / 100%; font-weight: bold; line-height: .36rem; text-align: left; box-sizing: border-box; padding-left: .16rem;margin-top: .12rem;}
.s3-bottom02 ul li span{display: inline-block;font-size: .18rem;color: #222222;line-height: .3rem;text-align: left;width: 3.6rem;vertical-align: top;margin-left: .26rem;padding-bottom: .12rem;padding-top: .12rem;border-bottom: 1px solid #e5e5e5;}
.s3-bottom02 ul li:nth-child(4) span{border: none;}
.s3-cont a{width: 36%; height: .54rem; line-height: .54rem; border: 1px solid #6f5cfe; border-radius: 50px; display: block;margin: 0 auto; margin-top: .8rem;}
.s3-cont a span{color: #000; font-size: .22rem; vertical-align: middle; margin-left: .12rem;}
.s3-cont a img{ vertical-align: middle;}

/*section4*/
.sec4{width: 100%; height: auto; display: block; background: url(../images/s4-bg.jpg) no-repeat top / 100% 100%; margin-top: 0;}
.s4-top{border-radius: 18px; padding: .56rem 0; box-sizing: border-box;
background: #6951ff;
background: -webkit-linear-gradient(right, #6951ff , #436fff); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, #6951ff, #436fff); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, #6951ff, #436fff); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, #6951ff , #436fff); /* 标准的语法 */
}
.s4-top ul li{width: 50%; height: 1.56rem; display: inline-block; vertical-align: top; box-sizing: border-box;padding: 0 1.26rem 0 .62rem;}
.s4-top ul li:nth-child(1){border-right: 1px solid #fff;box-sizing: border-box;background: url(../images/sec04_img01.png) no-repeat 3.9rem .3rem;}
.s4-top ul li:nth-child(2){background: url(../images/sec04_img02.png) no-repeat 3.8rem .39rem;}
.s4-top ul li:nth-child(2) h3{background: #d2d3ff; color: #0f075a;}
.s4-top ul li h3{font-size: .26rem; color: #3c2d08; font-weight: bold; background: #ffeab6;  height: .46rem; line-height: .46rem; border-radius: 50px;
margin-bottom: .2rem;}
.s4-top ul li p{font-size: .18rem; width: 4.79rem; color: #fff; text-align: left; line-height: .3rem;}
.s4-bottom{background: url(../images/sec04_bg.png) no-repeat top / 100% 100%; margin-top: .5rem; padding-bottom: .5rem; position: relative;}
.s4-bottom h3{background: url(../images/sec04_tbg.png) no-repeat top / 100%; width: 2.81rem; height: 1rem; line-height: 1rem; color: #fff; font-weight: bold; font-size: .32rem; display: block; margin: 0 auto; margin-bottom: .4rem;}
.s4-bottom .p01{position: absolute;right: -1.21rem;top: 47%;}
.s4-item{margin-bottom: .3rem;}
.s4-item .s4-left01{display: inline-block;}
.s4-item .s4-left01 i{background: url(../images/sec04_ibg.png) no-repeat top / 100%; width: .7rem; height: .37rem; line-height: .37rem; font-size: .18rem; color: #fff; display: inline-block; }
.s4-item .s4-left01 span{font-size: .3rem;color: #111;font-weight: bold;background: url(../images/sec04_ibg02.png) no-repeat;width: 2.5rem;height: .83rem;line-height: .6rem;display: inline-block;text-align: left;margin-left: .14rem;}
.s4-item ul{display: inline-block; width: 5.84rem;}
.s4-item ul li{margin-bottom: .06rem;}
.s4-item ul li img{ display: inline-block; vertical-align: top; width: .16rem; height: .16rem; margin-right: .14rem; margin-top: .06rem;}
.s4-item ul li span{font-size: .18rem; color: #111111; display: inline-block; vertical-align: top; text-align: left; width: 5.48rem;font-family: "Source Han Sans CN";}
.s4-item:nth-child(4){margin-top: .4rem; }
.sec4 a{width: 24%; height: .54rem; line-height: .54rem; border: 1px solid #6f5cfe; border-radius: 50px; display: block;margin: 0 auto; margin-top: .8rem; text-align: center;}
.sec4 a span{color: #000; font-size: .22rem; vertical-align: middle; margin-left: .12rem;}
.sec4 a img{ vertical-align: middle;}


/*section5*/
.sec5{width: 100%; height: auto; display: block; background: url(../images/s5-bg.jpg) no-repeat top / 100% 100%; margin-top: 0; padding: .7rem 0;}
.s5-top{margin-bottom: .48rem;}
.s1-item{width: 100%;margin-top: 25px;}
.s1-item .item{width: 357px; height: 365px; display: inline-block; margin: auto;
	-webkit-border-radius: 50px 50px 0 0;
	-moz-border-radius: 50px 50px 0 0;
	border-radius: 50px 50px 0 0;
	-webkit-box-shadow: 0 0 13px #c3d0df;
	box-shadow: 0 0 13px #c3d0df;
}
.s1-item .item01{background: url(../images/s1-img02.png) no-repeat center top;}
.s1-item .item02{background: url(../images/s1-img03.png) no-repeat center top; margin: auto 13px;}
.s1-item .item03{background: url(../images/s1-img04.png) no-repeat center top;}
.s1-item .item .item-top{width: 100%; height: 122px; display: block; clear: both; float: left;}
.s1-item .item .item-txt{width: 100%; clear: both;float: left;}
.s1-item .item .item-txt p{font: 18px/30px "microsoft yahei";color: #333;width: 86%; float: left; margin: 15px 7% 25px; text-align: justify; min-height: 150px;}
.item01 .item-txt p{text-align: center !important; padding-top: .3rem;}
.s5-bottom{background: url(../images/s5_bg02.png) no-repeat top / 100% 100%; padding: .8rem; box-sizing: border-box;}
.form-item01{display: inline-block;text-align: left;width: 29%;vertical-align: top;margin-right: 2%;}
.form-item01 span{font-size: .18rem; color: #333;}
.form-item01 h3{background: url(../images/s5_t_bg.png) no-repeat top center / 100% 100%; font-size: .28rem; color: #fff; font-weight: bold; width: 100%; height: .52rem;
padding-left: .4rem; line-height: .52rem; margin-bottom: .3rem;}
.form-item01 label{display: block; margin-left: .2rem; margin-bottom: .1rem;}
.form-item01 label span{padding-left: .1rem;}
.form03{width: 36%;}
.form03 .form1-item{width: 100%; height: .52rem; line-height: .52rem; border: 1px solid #333; color: #333; box-sizing: border-box; font-size: .2rem; padding-left: .14rem; margin-bottom: .1rem;font-family: "Source Han Sans CN Regular";}
.form03 .form1-btn{width: 100%; height: 58px; display: block;clear: both; margin: auto; font: bold 24px/58px "microsoft yahei";color: #fff; border: none; margin-top: .1rem;
	background: #fb3f2f;
	background: -webkit-linear-gradient(left, #fb3a2b , #ff7352); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #fb3a2b, #ff7352); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #fb3a2b, #ff7352); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fb3a2b , #ff7352); /* 标准的语法 */
    -webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	-webkit-box-shadow: 0 0 13px rgba(255,108,78,.86);
	box-shadow: 0 0 13px rgba(255,108,78,.86);
}
.form03 p{ color: #999; font-size: .14rem; padding-top: .16rem;}
.sec5 iframe{width: 100%; border: none; height: 4.1rem;}


/*section6*/
.sec6 .sec-title{margin-bottom: .7rem;}
.sec6{width: 100%; height: auto; display: block; background: url(../images/s6-bg.jpg) no-repeat center top / 100% 100%; margin-top: 0; padding: .7rem 0 1.7rem 0;}
.s6-cont .item{width: 32%; height: 280px; display: inline-block; vertical-align: top; background: url(../images/s5-img01.png) no-repeat center top; margin-right: 15px; margin-bottom: 52px;}
.s6-cont .item font{width: 2.1rem; height: .56rem; display: block; background: url(../images/s5-img02.png) no-repeat top / 100%; font: bold .32rem/56px "microsoft yahei";color: #fff;  margin-top: -28px; text-align: left; text-indent: 35px;}
.s6-cont .item p{width: 70%;margin: 40px 12% 37px; font: 18px/30px "microsoft yahei";color: #333; text-align: justify;min-height: 90px;word-break:break-all}
.s6-cont .item02 font{width: 2.63rem; text-indent: 20px;}
.s6-cont b{font-weight: bold;}
.mt20{display: block; margin-top: .14rem;}
.s6-cont .item05{width: 66%; margin-right: 0; background: url(../images/s6_ibg.png) no-repeat top / 100% 100%; height: 280px;}
.s6-cont .item05 p{width: 85%;margin: 40px 6% 27px;}
.s6-cont .item03{margin-right: 0;}

/*section7*/
.sec7{width: 100%; height: auto; display: block;}
.sec-title{margin-bottom: .8rem;}
.s7-cont ul li{display: inline-block; width: 29%; margin-right: 4%; vertical-align: top; border: 2px solid #4b5ff1; border-radius: 20px; box-sizing: border-box;
padding-bottom: .3rem; margin-bottom: .5rem;}
.s7-cont ul li h3{background: url(../images/sec07_ibg.png) no-repeat top / 100%; width: 76%; height: .7rem; line-height: .6rem; font-size: .28rem; color: #fff; font-weight: bold; display: block; margin: 0 auto;margin-top: -.3rem; margin-bottom: .35rem;}
.s7-cont ul li .s7-line{width: 1px; height: 1.67rem; border-left: 1px dashed #f86847; display: inline-block; vertical-align: top; margin-top: .06rem;}
.s7-cont ul li .s7-p{width: 88%;font-size: .18rem;color: #333;text-align: left;margin-left: -.1rem;display: inline-block;}
.s7-cont ul li .s7-p p{ margin-bottom: .14rem;}
.s7-cont ul li .s7-p p span{ display: inline-block; vertical-align: middle; font-family: "Source Han Sans CN Regular";width: 2.2rem}
.s7-cont ul li .s7-p p img{ display: inline-block; vertical-align: middle; margin-right: .1rem;}
.s7-main{padding-left: .2rem; box-sizing: border-box;}
.s7-cont ul li .s7-p p span.vetop{vertical-align: top;}
.s7-main a{display: block; width: 90%; height: .46rem; line-height: .46rem; font-size: .2rem; color: #fff; border-radius: 50px;box-shadow: 0 0 5px #fb3b2b;
background: linear-gradient(to right, #fb3b2b , #ff7252); /* 标准的语法 */ margin-top: .1rem;
}

/* section8 */
.sec8{background: url(../images/s8-bg.jpg) no-repeat top / 100% 100%;  padding: .7rem 0;}
.sec8 .sec-title{margin-bottom: .4rem;}
.s8-title span{color: #fb3c2c;}
.s8-cont table{ border:none;border-right:solid 1px #ddd; background: #fff;
	-webkit-box-shadow: 4px 2px 16px rgba(141,141,141,.4);
	box-shadow: 4px 2px 16px rgba(141,141,141,.4);
	-webkit-border-radius: 20px 0 0 20px;
	-moz-border-radius: 20px 0 0 20px;
	border-radius: 20px 0 0 20px;
}
.s8-cont .course-table2 tr th{ font: 24px/80px "微软雅黑"; border-bottom:solid 1px #ddd; border-right:solid 1px #ddd;}
.s8-cont .course-table2 tr th:first-child{width: 256px; border-bottom:none; background: #526de2;
	background: -webkit-linear-gradient(#4058c5, #6481ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#4058c5, #6481ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#4058c5, #6481ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(#4058c5, #6481ff); /* 标准的语法 */
}
.s8-cont .course-table2 tr th:first-child+th{width: 220px;}
.s8-cont .course-table2 tr th:first-child+th+th{width: 210px; }
.s8-cont .course-table2 tr th:last-child{border-right: none; width: 149px;}

.s8-cont .course-table2 td{font: 16px/28px "微软雅黑";color:#333; border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; padding:13px 0; position: relative;}
.s8-cont .course-table2 td.gradient{color:#fff;background: #526de2; font-size: .25rem; font-weight: bold;
	background: -webkit-linear-gradient(#4058c5, #6481ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#4058c5, #6481ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#4058c5, #6481ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(#4058c5, #6481ff); /* 标准的语法 */
   	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4058c5', endColorstr='#6481ff',GradientType=0 );
   	border-bottom: none;
}
.s8-cont .course-table2  td.gradient02{
	-webkit-border-radius: 0 0 0 20px;
	-moz-border-radius: 0 0 0 20px;
	border-radius: 0 0 0 20px;
}
.s8-cont table td.gradient font{ font: bold 26px/48px "微软雅黑";color:#fff;}
.s8-cont table td.gradient i{position:absolute;width:1080px;height:8px;top:0;left:20px;background: url(../images/table-shadow.png) repeat-x;}
.s8-cont table td p{width: 95%; margin: auto 5%; text-align: left;}

.s8-cont table td .table-dl1{margin:6px 20px 10px;border-bottom:1px solid rgba(255,255,255,.3);font-size:0; padding-bottom: 0;}
.s8-cont table td dl dt {
    display: inline-block;
    width: 100%;
    font: 16px/24px "微软雅黑";
    text-align: left;
    text-align: center;
    margin: 10px 0 15px;
}
.s8-cont table td dl dt span{display:block;font:bold 28px/28px "微软雅黑";vertical-align:top}
.s8-cont table td dl dd{display:inline-block;width:74px;vertical-align:top;}
.s8-cont table td dl a{display:block;width:74px;height:28px;font:16px/28px "微软雅黑";color:#fff;background:#ec4232;
	background: -webkit-linear-gradient(left, #ff6b60 , #e83828); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #ff6b60 , #e83828); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #ff6b60 , #e83828); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff6b60 , #e83828); /* 标准的语法 */
   	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6b60', endColorstr='#e83828',GradientType=1 );
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.s8-cont table td a.tab-btn01{display:block;width:101px;height:44px;margin:15px auto;font:16px/46px "微软雅黑";color:#333;background:#fff;border:solid 1px #333}
.s8-cont table td a.tab-btn02{display:block;width:103px;height:46px;margin:15px auto;font:16px/46px "微软雅黑";color:#fff;background:#e82021;
	background: -webkit-linear-gradient(left, #d90000 , #f84444); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #d90000 , #f84444); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #d90000 , #f84444); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #d90000 , #f84444); /* 标准的语法 */
   	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d90000', endColorstr='#f84444',GradientType=1 );
}
.s8-cont table i{width: .06rem; height: .06rem; display: inline-block; background: #fb3c2c; vertical-align: middle; margin-right: .06rem;}
.taleft{text-align: left; padding-left: .16rem !important;}
.taleft b{font-weight: bold; display: block;}
.span1{padding-left: .05rem;}
.span1 span{color: #2743bf; font-weight: bold;}
.price span{color: #fd3f22; font-size: .24rem; display: block;}
.price span b{font-size: .36rem;font-family: "Source Han Sans CN Bold";font-weight: bold;letter-spacing: -.03rem;padding-left: .02rem;}
.price a{width: 70%; height: .3rem; line-height: .3rem; display: block; border-radius: 50px; margin: 0 auto;}
.price .table-a01{ border: 1px solid #ccc; box-sizing: border-box; margin-top: .06rem;}
.price .table-a02{ color: #fff;box-shadow: 0 0 13px rgba(255,108,78,.86); margin-top: .08rem;
background: #fb3f2f;
background: -webkit-linear-gradient(left, #fb3a2b , #ff7352); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, #fb3a2b, #ff7352); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, #fb3a2b, #ff7352); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, #fb3a2b , #ff7352); /* 标准的语法 */
}

/*section9*/
.sec9 .sec-title{margin-bottom: .4rem;}
.s9-cont{background: url(../images/s9-bg.jpg) no-repeat top / 100% 100%;}
.s9-cont ul li{width: 33.3%; display: inline-block; vertical-align: top; position: relative;}
.s9-cont ul li h3{color: #fff; font-weight: bold; font-size: .3rem; margin-top: .14rem; padding-bottom: 1.21rem;}
.s9-cont ul li img{padding-top: 1.2rem; transform: scale(1);transition: .5s;}
.s9-cont ul li div{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/sec09_ibg.jpg) no-repeat top / 100% 100%; padding: 1.1rem 0; box-sizing: border-box;  transform: scale(0);transition: .5s;}
.s9-cont ul li div h4{font-size: .3rem; color: #fff; font-weight: bold; width: 80%; margin: 0 auto; display: block; border-bottom: 1px solid #fff; padding-bottom: .16rem; text-align: left;}
.s9-cont ul li div p{color: #fff; font-size: .18rem; line-height: .34rem; text-align: left; width: 80%; margin: 0 auto; margin-top: .3rem;}
.s9-cont ul li:hover div{transform: scale(1);}
.s9-cont ul li:hover img{ transform: scale(0);}
.sec10 a{display: block; width: 75%; height: .4rem; line-height: .4rem; font-size: .18rem; color: #fff; border-radius: 50px;box-shadow: 0 0 5px #fb3b2b;
background: linear-gradient(to right, #fb3b2b , #ff7252); /* 标准的语法 */ margin: .5rem auto;;
}

/*按钮悬停*/
.hvr-grow-shadow{
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow, transform;
    transition-property: box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:active {
    box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.5);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}


/*侧边悬停*/
.lfNav{position: fixed;width:150px;height: 427px;display: block;background: url(../images/fixednavbg.png) no-repeat top/ 100%;top:25%;left:20px;z-index:9;}
.lfNav .close{position:absolute;top: 15px;right: 7px;height:17px;width:17px;}
.mt185{margin-top: 97px;}
.nav-bg{width:140px;height:28px;display: block;float:left;clear:both;margin-left: -4px;margin-bottom: 6px;}
.nav-bg a{width:107px;height: 28px;display: block;margin:auto;font: 18px/28px "microsoft yahei";color: #6076ff;text-align: center;background: #fff;}
.left_top{width:140px; height:40px;display: block;float:left;margin-left:0;}
