@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: #f4f3f9;
}
#hdr_mn > div {
    float: right;
    width: 570px;
    margin-right: 144px;
}
#hdr_mn > div > ul > li{width:92px;}

.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;}

input:-webkit-autofill,
 textarea:-webkit-autofill,
 select:-webkit-autofill {
        -webkit-box-shadow: 0 0 0 1000px white inset;
 }
.left{float: left;}
.right{float: right;}
.hide{display: none;}


/*banner */
.banner-box{position:relative;height:872px;background:url(../images/banner.png) no-repeat center top; background-size: 100% 100%; overflow:hidden;width:100%; text-align:center;}
.banner-box .wrap{height: 872px;}
.banner-box a{ display: block; position: absolute; top: .4rem;}

/*section1*/
.sec1{width: 100%; height: auto; float: left; display: block; clear: both; background: url(../images/s1-bg.jpg) no-repeat center top; }
.titlebox{clear: both; width: 100%; float: left; margin-top: 35px;}
.titlebox img{display: block; margin: auto;}
.titlebox h2{width: 100%; clear: both; float: left;  margin-top: 10px; font: bold 48px/76px "microsoft yahei" ; color: #2653ad; height: 76px; background: url(../images/sec-title01.png) no-repeat center top;}
.s1-top{clear: both; float: left;}
.s1-top img{float: left; margin-top: -3px; margin-left: 75px;}
.s1-top .s1-txt{width: 746px; height: 184px; display: block; float: left; margin-top: 53px; background: url(../images/s1-img03.png) no-repeat center top; background-size: 100% 100%; padding: 6px 17px 10px 20px;}
.s1-top .s1-txt p{font: 20px/30px "microsoft yahei";color: #444;float: left; text-align: left; width: 680px; margin-left: 35px; margin-top: 25px;}
.s1-top .s1-txt p span{font-weight: bold;}
.s1-cont{clear: both; width: 100%; float: left; margin-top: 53px;}
.s1-cont >.item{width: 514px; display: block; height: auto; background: url(../images/s1-img04.png) no-repeat left top; position: relative;}
.s1-cont .item01{float: left;}
.s1-cont .item02{float: right;}
.s1-cont .item i{width: 63px; display: block; position: absolute; top: 0; left: 10px; font: bold 28px/36px arial;color: #fff;}
.s1-cont .item .itembox{float: right; margin-top: 43px; width: 444px; height: 289px; display: block; background: url(../images/s1-img05.png) no-repeat center top;
	-webkit-box-shadow: 0 8px 16px rgba(1,63,198,.2);
	box-shadow: 0 8px 16px rgba(1,63,198,.2);
}
.s1-cont .item .itembox font{font: bold 20px/30px "microsoft yahei";color: #e22621; width: 100%; float: left; margin-top: 20px;}
.s1-cont .item .itembox p{width: 85%; float: left; margin: 10px 8% 20px; font: 20px/30px "microsoft yahei";color: #333; text-align: left;}
.s1-cont .item .itembox p span{color: #e22621;}
.s1-cont .item .itembox a{width: 216px; height: 56px; display: block;clear: both; margin: auto; font: 28px/56px "microsoft yahei";color: #fff; 
	background: #de3330;
	background: -webkit-linear-gradient(left, #eb4c38 , #de3330); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #eb4c38, #de3330); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #eb4c38, #de3330); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #eb4c38 , #de3330); /* 标准的语法 */
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	border-radius: 28px;
	-webkit-box-shadow: 0 8px 16px rgba(227,62,51,.35);
	box-shadow: 0 8px 16px rgba(227,62,51,.35);
}

.s1-cont02{width: 100%; float: left; clear: both; margin-top: 40px;}
.s1-cont02 h3{width: 330px; height: 60px; display: block; float: left; font: bold 32px/60px "microsoft yahei";color: #fff;
	background: #de3330;
	background: -webkit-linear-gradient(left, #eb4c38 , #de3330); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #eb4c38, #de3330); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #eb4c38, #de3330); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #eb4c38 , #de3330); /* 标准的语法 */
	-webkit-border-radius: 0 30px 30px 0;
	-moz-border-radius: 0 30px 30px 0;
	border-radius: 0 30px 30px 0;
}
.s1-cont02 .item{float: left; width: 257px; margin-right: 24px; margin-bottom: 41px; margin-top: 20px;}
.s1-cont02 .item04{margin-right: 0;}
.s1-cont02 .item font{width: 100%; height: 61px; display: block; background: url(../images/s6-img02.png) no-repeat center; font: bold 26px/61px "microsoft yahei";color: #fff;}
.s1-cont02 .item .item-txt{width: 100%; height: 252px; display: block; float: left; background: #fff url(../images/bg-icon.png) repeat; background-size: 100% 100%;
	-webkit-border-radius: 0 0 15px 15px;
	-moz-border-radius: 0 0 15px 15px;
	border-radius: 0 0 15px 15px;
}
.s1-cont02 .item .item-txt p{width:90%; float: left; margin: 14px 5% auto; font: 16px/28px "microsoft yahei"; text-align: left;}
.s1-cont02 .item .item-txt p span{color: #de3330;}


/*section2*/
.sec2{ width: 100%; height: 1018px; display: block; clear: both; background: url(../images/s2-bg.jpg) no-repeat center top; background-size: 100% 100%;}
.s2-cont{width: 100%; clear: both; float: left; margin-top: 61px;}
.s2-cont .item{width: 523px; height: 337px; display: block; background: url(../images/s2-img02.png) no-repeat center top; margin-bottom: 53px;
	-webkit-box-shadow: 0 0 15px rgba(1,63,198,.3);
	box-shadow: 0 0 15px rgba(1,63,198,.3);
}
.s2-cont .item .item-left{float: left; width: 156px; height: 247px; margin-left: 16px; margin-top: -20px; background: url(../images/s2-img03.png) no-repeat center; padding-right: 13px;}
.s2-cont .item .item-left img{display: block; margin: 22px auto 0;}
.s2-cont .item .item-left font{width: 100%; font: bold 26px/30px "microsoft yahei";color: #fff; float: left; margin-top: -10px;}
.s2-cont .item-right{float: left; margin-left: 7px; width: 300px;}
.s2-cont .item-right p{width: 100%; clear: both; float: left; font: 18px/30px "microsoft yahei"; color: #333; text-align: left; margin-top: 22px; height: 230px;}
.s2-cont .item-right p span{color: #e22621; font-weight: bold;}
.s2-cont .item-right a{width: 190px; height: 52px;display: block;clear: both; margin: auto; font: 24px/52px "microsoft yahei";color: #fff; 
	background: #de3330;
	background: -webkit-linear-gradient(left, #eb4c38 , #de3330); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #eb4c38, #de3330); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #eb4c38, #de3330); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #eb4c38 , #de3330); /* 标准的语法 */
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	border-radius: 28px;
	-webkit-box-shadow: 0 8px 16px rgba(227,62,51,.35);
	box-shadow: 0 8px 16px rgba(227,62,51,.35);
}

/*section3*/
.sec3{width: 100%; height: 875px; display: block; clear: both; background: url(../images/s3-bg.jpg) no-repeat center; background-size: 100% 100%;}
.s3-title{margin-top: 98px;}
.s3-title h2{color: #fff; background: url(../images/sec-title02.png) no-repeat center;}
.s3-cont{width: 100%; float: left; margin-top: 49px;}
.s3-cont .s3-left{float: left; margin-left: 15px;}
.s3-cont .s3-left img{display: block; margin: auto;}
.s3-right{float: left; margin-left: 30px;}
.s3-right font{float: left; margin-left: 30px;width: 304px; height: 68px; font: bold 24px/68px "microsoft yahei";color: #fff; 
	background: #f4c86b;
	background: -webkit-linear-gradient(left, #f6cb6e , #cc9536); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #f6cb6e, #cc9536); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #f6cb6e, #cc9536); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f6cb6e , #cc9536); /* 标准的语法 */
   	-webkit-border-radius: 12px 12px 0 0;
	-moz-border-radius: 12px 12px 0 0;
	border-radius: 12px 12px 0 0;
}
.s3-right .txt{float: left; clear: both; width: 870px; height: 124px; display: block; background: #fff;
	-webkit-border-radius: 0 0 12px 12px;
	-moz-border-radius: 0 0 12px 12px;
	border-radius: 0 0 12px 12px;
}
.s3-right .txt p{font: 20px/30px "microsoft yahei";color: #333; text-align: left; float: left; margin: 15px 4%; width: 92%;}
.s3-right .note{float: left; width: 870px; clear: both; margin-top: 20px;}
.s3-right .tip{width: 413px; height: 105px; display: inline-block; background: url(../images/s3-img03.png) no-repeat center; margin: 0 -9px; }
.s3-right .tip02{ border-radius: 53px 53px 0 63px; height: 95px; padding-bottom: 10px;
	-webkit-box-shadow: -17px 0 0 rgba(74,49,1,.1);
	box-shadow: -17px 0 0 rgba(74,49,1,.1);
}
.s3-right .tip span{font: bold 24px/30px "microsoft yahei";color: #fff; width: 84%; float: left; margin: 15px 8%;}
.s3-form{height: 170px;display: block; background: #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	 margin-top: 35px;
}
.s3-form ul{width: 100%; padding-top: 35px;}
.s3-form ul li{width:334px; height: 65px; display: block; float: left; margin-left: 19px; border: solid 1px #e33e33;}
.s3-form ul li:first-child{margin-left: 27px;}
.s3-form ul li span{font: 20px/65px "microsoft yahei";color: #333; float: left; margin-left: 15px;}
.s3-form ul li input{font: 20px/65px "microsoft yahei";color: #333; height: 65px; border: none; width: 257px;}
.s3-form ul li .btn-submit{width: 100%; height: 65px; display: block; font: 24px/65px "microsoft yahei";color: #fff;background: #e33e33;}
.s3-form p{clear: both; width: 100%; clear: both; font: 20px/40px "microsoft yahei";color: #333; float: left; margin-top: 10px;}

/*section4*/
.sec4{width: 100%; height: 805px; display: block; clear: both; background: url(../images/s4-bg.jpg) no-repeat center;}
.s4-title{margin-top: 86px;}
.s4-top{width: 100%; float: left; margin-top: 26px;}
.s4-top .top-left{float: left; margin-left: 38px; width: 666px; height: 143px; background: url(../images/s4-img02.png) no-repeat center; padding: 6px 28px 20px 9px;}
.s4-top .top-left font{float: left; font: bold 20px/30px "microsoft yahei";color: #333; margin-left: 42px; margin-top: 26px;}
.s4-top .top-left p{float: left; font: 20px/30px "microsoft yahei";color: #333; text-align: left; width: 575px; margin-left: 42px;}
.s4-top .top-right{float: left; margin-left: 15px; margin-top: -30px;}
.s4-top .top-right img{display: block;}
.s4-btm{width: 100%; clear: both; float: left;}
.s4-left{float: left; margin-left: 47px;}
.s4-left font{width: 201px; height: 60px; display: block; float: left; font: bold 32px/60px "microsoft yahei";color: #fff;
	background: #de3330;
	background: -webkit-linear-gradient(left, #eb4c38 , #de3330); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #eb4c38, #de3330); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #eb4c38, #de3330); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #eb4c38 , #de3330); /* 标准的语法 */
	-webkit-border-radius: 0 30px 30px 0;
	-moz-border-radius: 0 30px 30px 0;
	border-radius: 0 30px 30px 0;
}
.s4-left table{float: left; width: 520px; border-left: solid 1px #264ea8;clear: both; margin-top: 30px; background: #fff;}
.s4-left table th{font: bold 20px/57px "microsoft yahei";color: #fff; background: #264ea8;}
.s4-left table td{font: 20px/57px "microsoft yahei";color:#333; border-right:solid 1px #264EA8; border-bottom: solid 1px #264EA8;}
.s4-form{float: right; margin-right: 50px; margin-top: 8px;}
.s4-form form{width: 407px; height: 254px; display: block; float: left; margin-bottom: 10px; background: url(../images/s4-img04.png) no-repeat center;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 0 8px 16px rgba(1,63,198,.3);
	box-shadow: 0 8px 16px rgba(1,63,198,.3);
}
.s4-form ul{width:  100%; clear: both; float: left; margin-top: 21px;}
.s4-form ul li{width: 359px; height: 60px; display: block; float: left; margin: 0 24px 14px; background: #fff;}
.s4-form ul li span{font: 20px/60px "microsoft yahei"; color: #333; float: left; margin-left: 15px;}
.s4-form ul li input{width: 280px; height: 60px;font: 20px/60px "microsoft yahei"; color: #333; border: none; float: left;}
.s4-form a{width: 359px; height: 60px; display: block; float: left; margin: auto 24px 14px; font: 24px/60px "microsoft yahei";color: #fff;
	background: #de3330;
	background: -webkit-linear-gradient(left, #eb4c38 , #de3330); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #eb4c38, #de3330); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #eb4c38, #de3330); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #eb4c38 , #de3330); /* 标准的语法 */
}
.s4-form p{width: 100%; font: 20px/50px "microsoft yahei";color: #333;    clear: both;}

/*section5*/
.sec5{width: 100%; height: 889px; display: block; clear: both; background: #fff url(../images/s5-bg.jpg) no-repeat center bottom; background-size: 100% 150px;}
.s5-title{margin-top: 72px;}
.s5-cont{width: 100%; clear: both; float: left; margin-top: 10px;}
.s5-cont table{width: 1000px; float: left; margin: auto 50px; border-left: solid 1px #264da7; background: #fff;
	-webkit-box-shadow: 0 8px 16px rgba(1,63,198,.3);
	box-shadow: 0 8px 16px rgba(1,63,198,.3);
}
.s5-cont table th{font: bold 20px/48px "microsoft yahei"; color: #fff; background: #264da7;width: 13%;}
.s5-cont table th+th{width: 26%;}
.s5-cont table th+th+th{width: 22%;}
.s5-cont table th+th+th+th{width: 22%;}
.s5-cont table td{font: 18px/24px "microsoft yahei";color: #333;border-right: solid 1px #264da7; border-bottom: solid 1px #264da7; padding: 18px 14px;}
.sec5 iframe{width: 100%; height: 357px; display: block; border: none; float: left; margin-top: 25px;}
.s5-btm{width: 1056px; height: 341px; clear: both; margin: 0 auto;  margin-top: 30px; background: url(../images/s5-img02.png) no-repeat left bottom;}
.s5-btm .s5-left{float: left; width: 315px; margin-left: 32px; margin-top: 52px;}
.s5-left font{font: bold 24px/32px "microsoft yahei";color: #fff; float: left; clear: both;}
.s5-left p{width: 100%; float: left; clear: both; text-align: left; font: 20px/32px "microsoft yahei";color: #fff;}
.s5-form{float: right; background:#fff url(../images/bg-icon.png) repeat; width: 694px; height: 313px;
	-webkit-box-shadow: 0 8px 16px rgba(1,63,198,.3);
	box-shadow: 0 8px 16px rgba(1,63,198,.3);
}
.s5-form font{width: 100%; clear: both; float: left; margin: 49px auto 18px; font: bold 32px/64px "microsoft yahei";color: #e22621;}
.s5-form ul{width: 100%; clear: both;}
.s5-form ul li{width: 297px; height: 58px; display: block; border:solid 1px #e22621; margin-bottom: 18px;background: #fff;}
.s5-form ul li.left{margin-left: 38px;}
.s5-form ul li.right{margin-right: 38px;}
.s5-form ul li span{font: 20px/58px "microsoft yahei"; color: #333; float: left; margin-left: 15px;}
.s5-form ul li input{width: 220px; height: 58px; display: block; float: left;font: 20px/58px "microsoft yahei"; color: #333; border: none;}
.s5-form ul li .form-submit{width: 100%; height: 58px; display: block; font: 24px/58px "microsoft yahei";color: #fff;
	background: #de3330;
	background: -webkit-linear-gradient(left, #eb4c38 , #de3330); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #eb4c38, #de3330); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #eb4c38, #de3330); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #eb4c38 , #de3330); /* 标准的语法 */
}


/*section6*/
.sec6{width: 100%; height: 995px; display: block; clear: both; background: url(../images/s6-bg.jpg) no-repeat center; background-size: 100% 100%;}
.s6-title{margin-top: 98px;}
.s6-title h2{color: #fff; background: url(../images/sec-title02.png) no-repeat center;}
.s6-cont{width: 100%; float: left; clear: both; margin-top: 27px;}
.s6-cont .item{float: left; width: 257px; margin-right: 24px; margin-bottom: 41px;}
.s6-cont .item04{margin-right: 0;}
.s6-cont .item font{width: 100%; height: 61px; display: block; background: url(../images/s6-img02.png) no-repeat center; font: bold 26px/61px "microsoft yahei";color: #fff;}
.s6-cont .item .item-txt{width: 100%; height: 148px; display: block; float: left; background: #fff url(../images/bg-icon.png) repeat;
	-webkit-border-radius: 0 0 15px 15px;
	-moz-border-radius: 0 0 15px 15px;
	border-radius: 0 0 15px 15px;
}
.s6-cont .item .item-txt p{width:84%; float: left; margin: 17px 8% auto; font: 18px/24px "microsoft yahei";}

.sec6 iframe{width: 100%; height: 205px;clear: both; display: block; border: none; float: left; margin-top: 13px;}
.s6-form{width: 1018px; height: 205px; display: block; margin:0 auto 41px; background: url(../images/s6-img03.png) no-repeat center;}
.s6-form font{width: 100%; clear: both; float: left; margin-top: 7px; font: bold 42px/76px "microsoft yahei";color: #fff;}
.s6-form ul{width: 100%; clear: both;}
.s6-form ul li{float: left; width: 299px; height: 60px; display: block; background: #fff; margin-left: 20px;}
.s6-form ul li:first-child{margin-left: 55px;}
.s6-form ul li:last-child{width: 279px;}
.s6-form ul li span{font: 20px/60px "microsoft yahei";color: #333; float: left; margin-left: 15px;}
.s6-form ul li input{width: 220px; height: 60px; display: block; float: left; border: none;font: 20px/60px "microsoft yahei";color: #333;}
.s6-form ul li .btn-submit{width: 100%; height: 60px; display: block; font: 24px/60px "microsoft yahei";color: #fff;
	background: #de3330;
	background: -webkit-linear-gradient(left, #eb4c38 , #de3330); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #eb4c38, #de3330); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #eb4c38, #de3330); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #eb4c38 , #de3330); /* 标准的语法 */
}
.s6-form p{width: 100%; font: 20px/50px "microsoft yahei";color: #fff;clear: both;}

/*section7*/
.sec7{width: 100%; height: 1432px; display: block; clear: both; background:#fff url(../images/s7-bg.jpg) no-repeat center top; background-size: 100% 711px;}
.s7-title{margin-top: 30px;}
.s7-title h2{color: #fff; background: url(../images/sec-title02.png) no-repeat center;}
.s7-cont{clear: both; float: left; background: #fff url(../images/bg-icon.png) repeat; width: 990px; height: 353px; margin-top: 50px; margin-left: 70px;margin-bottom: 220px;}
.s7-cont .s7-left{float: left; margin-top: -25px; margin-left: -28px; width: 293px; height: 353px; display: block; background: url(../images/s7-img02.png) no-repeat center;}
.s7-cont .s7-left .teaimg{width: 100%; float: left; margin-top: 33px; display: none;}
.s7-cont .s7-left .teaimg.active{display: block;}
.s7-cont .s7-left .teaimg img{display: block; margin: auto;}
.s7-right{float: left; margin-left: 45px; width: 640px; margin-top: 20px;}
.s7-right .tea-txt{width: 100%; clear: both; float: left; height: 200px;}
.s7-right .tea-txt .txt{width: 100%; float: left; clear: both; display: none;}
.s7-right .tea-txt .txt.active{display: block;}
.s7-right .tea-txt .txt .txt-head{width: 100%; clear: both; float: left;}
.s7-right .tea-txt .txt .txt-head h3{float: left; font: bold 42px/62px "microsoft yahei";color: #333;}
.s7-right .tea-txt .txt .txt-head span{color: #e0e0e0; font: bold 30px/42px arial; float: left; margin-top: 20px; margin-left: 15px;}
.s7-right .tea-txt .txt p{width: 100%; clear: both; font: 18px/30px "microsoft yahei"; color: #444; text-align: left;}
.s7-right .m-tea{width: 100%; float: left; clear: both;}
.s7-right .m-tea a.arr-left{float: left; width: 37px; height: 42px; display: block; margin-top: 31px;}
.s7-right .m-tea a.arr-right{float: right; width: 37px; height: 42px; display: block; margin-top: 31px;}
.s7-right .m-tea ul{float: left;width: 565px;}
.s7-right .m-tea ul li{width: 95px; height: 95px; display: inline-block; margin: auto 15px; border:solid 5px #e1b051; cursor: pointer;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.s7-right .m-tea ul li.cur{border:solid 5px #e43e33;}
.s7-right .m-tea ul li img{display: block; margin: auto;}

.sec7 iframe{width: 100%; height: 245px;clear: both; display: block; border: none; float: left; margin-top: 55px;}
.s7-form{width: 1018px; height: 205px; display: block; float: left; margin: 15px 41px auto; background: url(../images/s7-img03.png) no-repeat center;
	-webkit-border-radius: 103px;
	-moz-border-radius: 103px;
	border-radius: 103px;
	-webkit-box-shadow: 7px 7px 20px rgba(188,126,21,.3);
	box-shadow: 7px 7px 20px rgba(188,126,21,.3);
}
.s7-form font{width: 100%; float: left; clear: both; margin-top: 13px; font: bold 42px/62px "microsoft yahei";color: #fff; height: 62px; position: relative;}
.s7-form font em{position: absolute; font: 24px/48px "microsoft yahei";color: #fff; top: 14px; right: 215px;}
.s7-form ul{width: 100%; clear: both; float: left; margin-top: 8px;}
.s7-form ul li{float: left; width: 299px; height: 60px; display: block; background: #fff; margin-left: 20px;}
.s7-form ul li:first-child{margin-left: 55px;}
.s7-form ul li:last-child{width: 279px;}
.s7-form ul li span{font: 20px/60px "microsoft yahei";color: #333; float: left; margin-left: 15px;}
.s7-form ul li input{width: 220px; height: 60px; display: block; float: left; border: none;font: 20px/60px "microsoft yahei";color: #333;}
.s7-form ul li a{width: 100%; height: 60px; display: block; font: 24px/60px "microsoft yahei";color: #fff;
	background: #de3330;
	background: -webkit-linear-gradient(left, #eb4c38 , #de3330); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #eb4c38, #de3330); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #eb4c38, #de3330); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #eb4c38 , #de3330); /* 标准的语法 */
}
.s7-form p{width: 100%; font: 20px/50px "microsoft yahei";color: #fff;clear: both;}

/*section8*/
.sec8{width: 100%; height: auto; display: block; clear: both; background: #fff;float: left;padding-bottom: 48px;}
.s8-cont{width: 100%; clear: both; float: left; margin-top: 15px;}
.s8-cont table{width: 1018px; float: left; margin: auto 41px; 
	-webkit-box-shadow: 0 8px 16px rgba(1,63,198,.3);
	box-shadow: 0 8px 16px rgba(1,63,198,.3)
}
.s8-cont table tr.linear{width: 100%; /*background: #0858d6;*/ background: #fff;
	-moz-box-shadow: 0 0 8px #ddd;
    -webkit-box-shadow: 0 0 8px #ddd;
    box-shadow: 0 0 8px #ddd;
	/*background: -webkit-linear-gradient(left, #1897ff , #013fc6); 
    background: -o-linear-gradient(right, #1897ff, #013fc6); 
    background: -moz-linear-gradient(right, #1897ff, #013fc6);
    background: linear-gradient(to right, #1897ff , #013fc6); */
}
/*.s8-cont table tr.lilac{background: #f3f5ff;}*/
.s8-cont table th{font: bold 24px/73px "microsoft yahei";color: #333; width: 15%; border-bottom: solid 1px #ddd;}
.s8-cont table th+th{width: 12%;}
.s8-cont table th +th+th{width: 12%;}
.s8-cont table th +th+th+th{width: 45%;}
.s8-cont table th +th+th+th+th{width: 16%;}
.s8-cont table td{font: 20px/30px "microsoft yahei";color: #333; border-left: solid 1px #ddd; border-bottom: solid 1px #ddd; padding: 12px 0;}
.s8-cont table .td-t{background: #4071ff;color: #fff;}
.s8-cont table td font{font: bold 20px/30px "microsoft yahei";}
.s8-cont table td.td-t a{font: 16px/30px "microsoft yahei"; background: #fff;color: #4071ff;display: block;width: 100px; height: 30px;margin:10px auto; border-radius: 10px;}
.s8-cont table td p{margin: 5px 0; text-align: left; width: auto; font: 20px/30px "microsoft yahei"; padding-left: 45px;}
.s8-cont table td span{display: block; width: 100%; font: 20px/38px "microsoft yahei";color: #333;}
.s8-cont table td a.table-a{width:128px; height: 39px; display: block; margin:0 auto 10px; font: 20px/39px "microsoft yahei";color: #fff;
	background: #de3330;
	background: -webkit-linear-gradient(left, #eb4c38 , #de3330); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #eb4c38, #de3330); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #eb4c38, #de3330); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #eb4c38 , #de3330); /* 标准的语法 */
  	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.new_p{
	clear: both;
	width: 100%;
	font-size: 18px;
	line-height: 1.5;
	margin: 20px auto;
	float: left;
	text-align: center;
}

/*section2*/

.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:186px; height:426px; display: block; background: url(../images/fixedNavBg.png) no-repeat center;top:18%; left:20px;z-index:9;}
.lfNav .close{position:absolute;top:0; right:0; height:32px; width:32px; }
.mt185{margin-top:16px;}
.nav-bg{width:121px; height:47px; display: block;float:left; clear:both;margin-left:15px;margin-bottom:0; border-bottom: #cc9537 solid 1px;}
.nav-bg a{width:100%; height:46px; display: block; margin:auto; font:20px/46px "微软雅黑";color:#fff; text-align: center; border-bottom: solid 1px #ffdc90;}
.nav-bg a:hover{font-weight: bold;}

.left_top{width:150px; height:60px;display: block;float:left;margin-left:0;}


/* 新增视频播放模块 */
.four_video {width: 100%; margin: 30px auto 0; background: #fff; padding: 0 0 30px; border-radius: 10px; overflow: hidden; -webkit-box-shadow: 0 0 10px rgba(207, 219, 242, .8); -moz-box-shadow: 0 0 10px rgba(207, 219, 242, .8); box-shadow: 0 0 10px rgba(207, 219, 242, .8);}
.four_video_title {width: 100%; padding: 20px 0; background: url(../images/botton_bg2.png) center repeat-y; background-size: 100% auto; text-align: center;}
.four_video_title_p {width: 100%; font-size: .48rem; color: #fff; line-height: .6rem; font-weight: bold;}
.four_video_title_p2 {width: 100%; font-size: .2rem; color: #fff; line-height: .28rem;}
.four_video_main {width: 100%; margin: 30px auto 0;}
.m-show,.m-ib{display: none!important;}
.video {width: 94%; margin: 0 auto;}
.video-menu li{position: relative; text-align: center; display:inline-block;width:230px;height:58px;margin:0 1px 0 0;font:20px/58px "microsoft yahei";background:#333;cursor:pointer;color: #fff;*display:inline; *zoom:1;}
.video-menu .li4{margin-right:326px;}
.video-menu .active{background:#e19510;}
.video-menu .active:after{content: "";position: absolute;bottom: -5px;left: 111px; width: 0;height: 0;border-style: solid;border-width: 5px 5px 0 5px;border-color: #e19510 transparent transparent transparent;line-height: 0px;_border-color: #e19510 #000000 #000000 #000000;_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');}
.video-menu .open-kefu{width:148px;background:#383838;border-right:none}
.video-l{display:inline-block;margin-right:15px;margin-top: 12px; position:relative;width:697px;height:392px;background:#000;vertical-align:top;overflow: hidden;*display:inline; *zoom:1;}
.video-r{float: right; display:inline-block; margin: -58px 0 0; width:310px;font-size: 0; background:#fff;vertical-align:top;*display:inline; *zoom:1;}
.video-r .video-nav li{display:none}
.video-r .video-nav .on{display:block}
.video-r h3{height:58px;font:22px/58px "microsoft yahei";color:#fff;background:#333;text-align: center;}
.video-r .nav-con{position: relative; height:356px;padding:3px 0 0 15px;overflow-x: hidden;overflow-y: auto;text-align: left;}
.video-r .li2 .nav-con,.video-r .li3 .nav-con{height:356px;}
.nav-con a{position: relative; display:block;font:14px/34px "microsoft yahei";color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}
.nav-con a.active,.nav-con a:hover{color:#222;text-decoration:underline}
.nav-con strong{display:inline-block;width: 280px;margin-top:6px;font:16px/32px "microsoft yahei";background:#ececec;text-align: left;*display:inline; *zoom:1;}
.nav-con strong img{display: inline-block;vertical-align: middle;margin-left:5px;*display:inline; *zoom:1;}
.video-r .nav-a span{position: absolute;top:6px;right:10px; display:inline-block;height:20px;width:35px;margin-left:10px;font:12px/20px "microsoft yahei";color:#fff;background:#cc2215;text-align:center;vertical-align:middle;*display:inline; *zoom:1;}
.video-r .nav-a .free {background: #3278e0;}
.video-r .video-a1{display:inline-block;width:100%;height:44px;font:18px/40px "microsoft yahei";background:#333;text-align: center; color: #fff;*display:inline; *zoom:1;}
.video-r .video-a2{display:inline-block;width:50%;height:44px;font:18px/40px "microsoft yahei";background:#e1413e;color: #fff;*display:inline; *zoom:1;*margin-left: -1px;}
/*.video-r .video-a1:hover,.video-r .video-a2:hover,.video-r .video-btn:hover{background:#cc2215}*/
.video-r .video-btn{display:block;height:50px;background:#d7232b;font:bold 24px/50px "microsoft yahei";color:#fff;cursor: pointer;}
.video-r .nav-con-box .nav-con{display: none;}
.video-r .nav-con-box .nav-con.active{display: block;}
.video-r .nav-teacher {background: #eee;}
.video-r .nav-teacher h4{display: inline-block;width:130px ;cursor: pointer;border-radius:5px 5px 0 0; margin-top: 10px; height:40px;font: 18px/40px "microsoft yahei";color: #666;*display:inline; *zoom:1;}
.video-r .nav-teacher h4.on{display: inline-block; background: #fff;color: #333;*display:inline; *zoom:1;}


/* s4-cont */
.s4-cont{float: left; clear: both; width: 100%; margin-top: 59px;}
.s4-cont .item01{width: 100%; height: 1110px; background: #fff; float: left; margin-bottom: 88px; position: relative;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}
.s4-cont .item01 >font{float: left; width: 311px; height: 73px; display: block; margin-top: -47px; font: bold 30px/73px "microsoft yahei";color: #fff; text-align: left; text-indent: 30px; background: url(../images/s3-img03.png) no-repeat center;}
.s4-cont .item01 table{width: 1033px; float: left; margin: 18px 35px 5px; border-right: solid 1px #2653ad;}
.s4-cont .item01 table th{font:24px/62px "microsoft yahei";color: #fff; background: #2653ad; border-left: solid 1px #fff;
}
.s4-cont .item01 table td {
    font: 20px/40px "microsoft yahei";
    color: #333;
    border-left: #2653ad solid 1px;
    border-bottom: #2653ad solid 1px;
    padding: 12px 0;
    text-align: left;
    padding-left: 5px;
}
.s4-cont .item01 table td p {
    height: 25px;
    text-align: left;
    padding-left: 5px;
    margin: 0;
    line-height: 25px;
	margin-bottom: 3px;
}
.s4-cont .item01 form{float: left; clear: both; margin-left: 26px;}
.s4-cont .item01 form h3{font: bold 36px/80px "microsoft yahei";color: #2653ad;}
.s4-cont .item01 form ul{width: 100%; clear: both; }
.s4-cont .item01 form ul li{width: 350px; height: 50px; display: inline-block; margin: 0 9px 23px; border:solid 1px #2653ad;}
.s4-cont .item01 form ul li span{font: 18px/50px "microsoft yahei";color: #2653ad; float: left; margin-left: 24px;}
.s4-cont .item01 form ul li input{font: 18px/50px "microsoft yahei";color: #2653ad; float: left; border:none; height: 50px; width: 270px;}
.s4-cont .item01 form ul li.times input{width: 234px;}
.s4-cont .item01 form .form-submit{width: 350px; height: 50px; display: block;margin: auto; font: 24px/50px "microsoft yahei";color: #fff; border: none;
	background: #e33e33;
}
.s4-cont .item01 .item-img{position: absolute;  bottom: 3px; right:20px;}