@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;}


.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;
 }
/*banner */
.banner-box{position:relative;height:550px;background:url(../images/banner.jpg) no-repeat center top; overflow:hidden;width:100%; text-align:center;}
.banner-box .wrap{}
.banner-box .logo{width: auto; position: absolute;left: 0; top: 23px; cursor: pointer;display: block;}
.banner-box .logo img{width: 100%;}
/*section1*/
.sec01{width: 100%; clear: both; float: left; background: url(../images/s1-bg.jpg) no-repeat center; height: 1469px;}
.s1-title{width: 100%; clear: both; float: left; margin-top: 15px; height: 160px; display: block; background: url(../images/s1-title.png) no-repeat center top;}
.s1-title h2{width: 100%; font: bold 48px/84px "microsoft yahei"; color: #333; float: left; margin-top: 76px;}
.s1-title h2 span{color: #00b3a3;}
.s1-cont{width: 100%; clear: both; float: left; margin-top: 21px;}
.s1-cont .s1-top{width: 100%; clear: both;}
.s1-cont .s1-top li{width: 347px; height: 437px; display: block; float: left; margin-left: 22px;
	-webkit-box-shadow: 0 0 21px rgba(209,209,209,.9);
	box-shadow: 0 0 21px rgba(209,209,209,.9);
}
.s1-cont .s1-top li.item01{background: url(../images/s1-img01.png) no-repeat center; margin-left: 14px;}
.s1-cont .s1-top li.item02{background: url(../images/s1-img02.png) no-repeat center;}
.s1-cont .s1-top li.item03{background: url(../images/s1-img03.png) no-repeat center;}
.s1-cont .s1-top li font{float: left; margin-left: -14px; height: 72px; font: bold 32px/72px "microsoft yahei"; color: #fff; padding-top: 9px; margin-top: 21px;}
.s1-cont .s1-top li.item01 font{background: url(../images/s1-img04.png) no-repeat center; width: 265px;}
.s1-cont .s1-top li.item02 font{background: url(../images/s1-img05.png) no-repeat center; width: 348px;}
.s1-cont .s1-top li.item03 font{background: url(../images/s1-img06.png) no-repeat center; width: 225px;}
.s1-cont .s1-top li p{font: 20px/28px "microsoft yahei"; color: #333; text-align: justify; width: 86%; float: left; margin: 15px 7%; min-height: 210px;}
.s1-cont .s1-top li p b{font-weight: bold;}
.s1-cont ul.s1-top li a{width: 209px; height: 58px; display: block; clear: both; margin: auto; font:600 24px/58px "microsoft yahei"; color: #fff;
	background: #f7b237;
	background: -webkit-linear-gradient(left, #f5cf4a , #f7b035); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right,#f5cf4a, #f7b035); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #f5cf4a, #f7b035); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #f5cf4a , #f7b035); /* 标准的语法 */
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	-webkit-box-shadow: 0 1px 8px rgba(237,179,75,.55);
	box-shadow: 0 1px 8px rgba(237,179,75,.55);
}
.s1-med{width: 100%; clear: both; float: left; margin-top: 53px; height: 296px; display: block; overflow: hidden;}
.s1-med img{display: block; margin: auto;}
.s1-btm{width: 100%; height: 402px; display: block; float: left; margin: -15px auto 0; background: url(../images/s1-img08.png) no-repeat center top;}
.s1-btm font{width: 100%; float: left; margin-top: 15px; font: bold 30px/66px "microsoft yahei"; color: #fff;}
.s1-btm ul{width: 100%;  float: left; clear: both; margin-top: 34px; background: url(../images/s1-img09.png) no-repeat center 54px; margin-bottom: 32px;}
.s1-btm ul li{width: 154px; display: inline-block; margin: 0 45px;}
.s1-btm ul li img{display: block; margin: auto;}
.s1-btm ul li span{width: 100%; font: 20px/52px "microsoft yahei"; color: #333; float: left;}
.s1-btm a{clear: both; display: block; margin: auto; width: 284px; height: 41px; font: 20px/41px "microsoft yahei"; color: #fff;
	background: #f7b237;
	background: -webkit-linear-gradient(left, #f5cf4a , #f7b035); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right,#f5cf4a, #f7b035); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #f5cf4a, #f7b035); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #f5cf4a , #f7b035); /* 标准的语法 */
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* section02 */
.sec02{width: 100%; clear: both; float: left; display: block; background: url(../images/s2-bg.jpg) no-repeat center top;}
.s2-title{width: 100%; clear: both; float: left; margin-top: 15px; height: 160px; display: block; background: url(../images/s2-title.png) no-repeat center top;}
.s2-title h2{width: 100%; font: bold 48px/84px "microsoft yahei"; color: #fff; float: left; margin-top: 76px;}
.s2-cont{width: 100%; clear: both; float: left; margin-top: 60px;}
.s2-left{float: left;  width: 507px; height: 708px; display: block; background: url(../images/s2-img02.png) no-repeat center;}
.s2-left h3{float: left; width: 347px; height: 61px; display: block; margin-top: -33px; background: url(../images/s2-img01.png) no-repeat center; font: bold 32px/61px "microsoft yahei"; color: #fff; padding-right: 24px;}
.s2-left ul{float: left;margin-top: 19px; margin-left: 48px; text-align: left; margin-bottom: 20px;}
.s2-left ul li{float: left; clear: both; width: 430px; border-bottom: dashed 1px #ccc; margin-bottom: 5px;}
.s2-left ul li:last-child{border: none;}
.s2-left ul li i{float: left; width: 23px; height: 30px; display: block;  margin-left: -30px;}
.s2-left ul li i.icon01{background: url(../images/s2-icon01.png) no-repeat center; background-size: 100%;}
.s2-left ul li i.icon02{background: url(../images/s2-icon02.png) no-repeat center; background-size: 100%;}
.s2-left ul li i.icon03{background: url(../images/s2-icon03.png) no-repeat center; background-size: 100%;}
.s2-left ul li i.icon04{background: url(../images/s2-icon04.png) no-repeat center; background-size: 100%;}
.s2-left ul li i.icon05{background: url(../images/s2-icon05.png) no-repeat center; background-size: 100%;}
.s2-left ul li i.icon06{background: url(../images/s2-icon06.png) no-repeat center; background-size: 100%;}
.s2-left ul li font{font: bold 20px/30px "microsoft yahei"; color: #333;}
.s2-left ul li p{width: 100%; font: 20px/28px "microsoft yahei"; text-align: left; padding-bottom: 5px;}
.s2-left ul li p span{font-weight: bold;}
.s2-left a{width: 253px; height: 56px; display: block; margin: auto; clear: both; border: solid 1px #07a291; font: 24px/56px "microsoft yahei"; color: #07A291;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.s2-right{width: 584px; height: 708px; display: block; float: right; background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.s2-right h3{float: left; width: 189px; height: 61px; display: block; margin-top: -33px; background: url(../images/s2-img05.png) no-repeat center; font: bold 32px/61px "microsoft yahei"; color: #fff; padding-right: 24px;}
.s2-right ul{float: left;margin-top: 19px; margin-left: 38px; text-align: left; }
.s2-right ul li{padding-left: 15px; float: left; clear: both; position: relative; font: 20px/28px "microsoft yahei"; color: #333; text-align: left; padding-bottom: 10px; width: 500px;}
.s2-right ul li i{width: 12px; height: 12px; display: block; background: url(../images/s2-img06.png) no-repeat center; position: absolute; top: 9px; left: -6px;}
.s2-right ul li:before{content: '';width: 1px; height: 100%; display: block; border-left: dashed 1px #21ae97; position: absolute; top: 12px; left: 0;}
.s2-right ul li:last-child:before{height: 80%;}
.s2-right img{display: block; margin: 10px auto;}
.s2-right p.txt{font: 20px/28px "microsoft yahei"; color: #666; text-align: left;width: 520px; float: left; margin-left: 33px;}
.s2-right p.txt span{font-weight: bold; color: #333;}
.s2-right ol{width: 520px; float: left;margin-left:33px; clear: both; margin-top: 10px; margin-bottom: 20px;}
.s2-right ol li{clear: both; float: left;}
.s2-right ol li i{width: 18px; height: 17px; display: block; float: left; margin-top: 5px; font: 18px/1 "microsoft yahei"; color: #fff; background: url(../images/s2-img04.png) no-repeat left top; padding-left: 3px; padding-top: 3px;}
.s2-right ol li p{font: 20px/32px "microsoft yahei"; color: #333; float: left; margin-left: 10px; text-align: left;}
.s2-right a{width: 253px; height: 56px; display: block; margin: auto; clear: both; border: solid 1px #07a291; font: 24px/56px "microsoft yahei"; color: #07A291;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.s2-btm{float: left; width: 100%; clear: both; margin-top: 20px; margin-bottom: 25px;}
.s2-btm img{float: left; margin-top: 33px; margin-left: 20px; display: block; position: relative;}
.s2-btm form{width: 771px; height: 394px; float: right; margin-left: -50px; background: url(../images/s2-img09.jpg) no-repeat center;
	-webkit-box-shadow: 0 0 13px rgba(167,216,220,.85);
	box-shadow: 0 0 13px rgba(167,216,220,.85);
}
.s2-btm form font{font: bold 36px/58px "microsoft yahei"; width: 100%; float: left; margin-top: 33px;color: #333;}
.s2-btm form p{font: 14px/26px "microsoft yahei"; color: #666; width: 100%; float: left;}
.s2-btm form ul{width: 100%; clear: both; float: left;margin-top: 35px; margin-bottom: 28px;}
.s2-btm form ul li{width: 297px; height: 50px; display: inline-block; margin: 0 17px 11px; border: solid 1px #000; border-radius: 4px;}
.s2-btm form ul li span{font-size: 20px; line-height: 50px; float: left; margin-left: 10px;}
.s2-btm form ul li span:before{color: #08ab9a; font-size: 26px; float: left; margin-right: 4px;}
.s2-btm form ul li input{border: none; font: 20px/50px "microsoft yahei"; color: #333; width: 210px; float: left; margin-left: 5px; background: rgba(255,255,255,0);}
.s2-btm form ul li.shortInp input{width: 170px;}
.s2-btm form a{width: 343px; height: 52px; display: block; clear: both; margin: auto; font: 24px/52px "microsoft yahei"; color: #fff;
	background: #08ac99;
	background: -webkit-linear-gradient(left, #019f96 , #33edae); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right,#019f96, #33edae); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #019f96, #33edae); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #019f96 , #33edae); /* 标准的语法 */
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* section03 */
.sec03{width: 100%; height: 1539px; display: block; clear: both; float: left; background: url(../images/s3-bg.jpg) no-repeat center top;}
.s3-title{width: 100%; clear: both; float: left; margin-top: 15px; height: 160px; display: block; background: url(../images/s3-title.png) no-repeat center top;}
.s3-title h2{width: 100%; font: bold 48px/84px "microsoft yahei"; color: #333; float: left; margin-top: 76px;}
.s3-title h2 span{color: #00b3a3;}
.s3-cont{clear: both; width: 100%; clear: both; float: left; margin-top: 15px;}
.s3-txt{width: 100%; clear: both; float: left;}
.s3-txt p{font: 20px/28px "microsoft yahei"; color: #666; text-align: left; text-indent: 2em; float: left; clear: both;}
.s3-txt p.c01{color: #333;}
.s3-txt p span{font-weight: bold; color: #04a497;}
.s3-top{width: 100%; clear: both; float: left; margin-top: 13px; background: #03a397; height: 710px;}
.s3-top table{width: 1075px;  margin-top: 10px; margin-left: 15px;background: #f8fcfc;}
.s3-top table th{font: bold 20px/52px "microsoft yahei"; color: #03a397; border-bottom: solid 1px #91cec9; border-right: solid 1px #91cec9;}
.s3-top table th:first-child{width: 128px;}
.s3-top table th:first-child +th{width: 195px;}
.s3-top table th:first-child +th+th{width: 195px;}
.s3-top table td{font: 20px/28px "microsoft yahei"; color: #333; padding: 11px 0;border-bottom: solid 1px #91cec9; border-right: solid 1px #91cec9;}
.s3-top table th.type,.s3-top table td.type{background: #e2f5f3; color: #333; font-weight: 500;}
.s3-top table td span{color: #ed5900;}
.s3-top table td p{text-align: left;width: 80%;margin-left: 10%; color: #333;}
.s3-top font{font: bold 24px/48px "microsoft yahei"; color: #ffe179; width: 100%; clear: both; float: left; margin-top: 6px;}
.s3-top p{font: 20px/28px "microsoft yahei"; color: #fff;width: 80%; margin: 0 10% 15px; text-align: left;}
.s3-top p b{font-weight: bold;}
.s3-top a{clear: both; display: block; margin: auto; width: 210px; height: 58px; font: 24px/58px "microsoft yahei"; color: #fff;
	background: #f7b237;
	background: -webkit-linear-gradient(left, #f5cf4a , #f7b035); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right,#f5cf4a, #f7b035); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #f5cf4a, #f7b035); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #f5cf4a , #f7b035); /* 标准的语法 */
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.s3-btm{width: 100%; height: 476px; display: block; clear: both; float: left; margin-top: 65px; background: url(../images/s3-img01.png) no-repeat center;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 0 0 18px rgba(128,168,166,.23);
	box-shadow: 0 0 18px rgba(128,168,166,.23);
}
.s3-btm h3{width: 478px; height: 72px; display: block; margin:-10px auto 0; font: bold 32px/72px "microsoft yahei"; color: #fff;
	background: #079e91;
	background: -webkit-linear-gradient(left, #02988f , #31d19e); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right,#02988f, #31d19e); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #02988f, #31d19e); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #02988f , #31d19e); /* 标准的语法 */
	-webkit-border-radius: 36px 0 36px 0;
	-moz-border-radius: 36px 0 36px 0;
	border-radius: 36px 0 36px 0;
	-webkit-box-shadow: 0 1px 8px rgba(128,164,164,.55);
	box-shadow: 0 1px 8px rgba(128,164,164,.55);
}
.s3-btm ul{width: 100%; clear: both; margin-top: 65px; background: url(../images/s3-img02.png) no-repeat center 30px; float: left;}
.s3-btm ul li{margin-bottom: 108px; position: relative; font: 20px/53px "microsoft yahei"; color: #333;}
.s3-btm ul li.left{float: left; margin-left: 140px;}
.s3-btm ul li.right{float: right; margin-right: 123px;}
.s3-btm ul li.txt01{background: url(../images/s3-img03.png) no-repeat center; width: 240px; height: 68px;}
.s3-btm ul li.txt02{background: url(../images/s3-img04.png) no-repeat center; width: 261px; height: 68px;}
.s3-btm ul li.txt03{background: url(../images/s3-img05.png) no-repeat center; width: 240px; height: 68px;}
.s3-btm ul li.txt04{background: url(../images/s3-img06.png) no-repeat center; width: 261px; height: 68px;}
.s3-btm ul li i{width: 30px; height: 30px; display: block; font: bold 20px/30px arial; color: #fff; position: absolute; top: -11px; left: -15px;
	background: #f7b237;
	background: -webkit-linear-gradient(left, #f5cf4a , #f7b035); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right,#f5cf4a, #f7b035); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #f5cf4a, #f7b035); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #f5cf4a , #f7b035); /* 标准的语法 */
	border-radius: 50%;
}
.s3-btm ul li.txt03 i,.s3-btm ul li.txt04 i{top: -3px;}
.s3-btm ul li.txt03,.s3-btm ul li.txt04{font: 20px/82px "microsoft yahei";}

/* section04 */
.sec04{width: 100%; height: 1219px; display: block; clear: both; background: url(../images/s4-bg.jpg) no-repeat center top;}
.s4-title{width: 100%; clear: both; float: left; margin-top: 15px; height: 160px; display: block; background: url(../images/s4-title.png) no-repeat center top;}
.s4-title h2{width: 100%; font: bold 48px/84px "microsoft yahei"; color: #fff; float: left; margin-top: 76px;}
.s4-cont{width: 100%; clear: both; float: left; margin-top: 145px;}
.s4-cont .item{width: 356px; height: 357px; display: block; float: left; margin-right: 16px; background: url(../images/s4-img01.png) no-repeat center;}
.s4-cont .item03{margin-right: 0;}
.s4-cont .item img{display: block; margin: -126px auto 6px; border-radius: 50%;
	-webkit-box-shadow: 0 5px 10px rgba(166,236,235,.8);
	box-shadow: 0 5px 10px rgba(166,236,235,.8);
}
.s4-cont .item font{font: bold 24px/52px "microsoft yahei"; color: #0ab698; width: 100%; clear: both; float: left;}
.s4-cont .item i{width: 100%; clear: both; display: block; background: url(../images/s4-img05.png) no-repeat center; height: 7px;}
.s4-cont .item p{font: 20px/28px "microsoft yahei"; color: #333; width: 86%; margin: 13px 7%; text-align: justify;}
.sec04 iframe{width: 100%; clear: both; float: left; height: 463px; position: relative; float: left; margin-top: 46px;  border: none;}
.s4-form{width: 100%; height: 405px; display: block; background: url(../images/s4-img06.png) no-repeat center; float: left; margin-top: 38px;}
.s4-form font{background: url(../images/s4-img07.png) no-repeat center top; height: 99px; font: bold 36px/83px "microsoft yahei"; color: #fff; float: left; width: 100%; margin-top: -39px;}
.s4-form ul{width: 100%; clear: both; float: left; margin-top: 44px; margin-bottom: 44px;}
.s4-form ul li{width: 297px; height: 50px; display: inline-block; border: solid 1px #02a395; border-radius: 4px; margin: 0 17px 8px;}
.s4-form ul li.longInp{width: 960px;}
.s4-form ul li span{float: left; margin-left: 10px; font-size: 20px; line-height: 50px; color: #020230;}
.s4-form ul li span:before{color: #02a395; font-size: 26px; float: left; margin-right: 4px;}
.s4-form ul li input{font: 20px/50px "microsoft yahei"; color: #333; float: left; border: none; width: 195px;}
.s4-form ul li:first-child input{width: 155px;}
.s4-form ul li.longInp input{width: 775px;}
.s4-form a{width: 343px; height: 52px; font: 24px/52px "microsoft yahei"; color: #fff;
	background: #08ac99;
	background: -webkit-linear-gradient(left, #019f96 , #33edae); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right,#019f96, #33edae); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #019f96, #33edae); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #019f96 , #33edae); /* 标准的语法 */
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	-webkit-box-shadow: 0 0 10px rgba(5,167,152,.55);
	box-shadow: 0 0 10px rgba(5,167,152,.55);
}
.s4-form p{width: 100%; clear: both; font: 16px/30px "microsoft yahei"; color: #666; float: left; margin-top: 30px;}

/* section05 */
.sec05{width: 100%; clear: both; float: left; background: url(../images/s5-bg.jpg) no-repeat center top;}
.s5-title{width: 100%; clear: both; float: left; height: 167px; display: block; background: url(../images/s5-img01.png) no-repeat center;}
.s5-title .title-box{width: 100%; clear: both; float: left; margin-top: 28px; background: url(../images/s5-title.png) no-repeat center top;}
.s5-title .title-box h2{font: bold 48px/84px "microsoft yahei"; color: #fff; width: 100%; clear: both; float: left; margin-top: 37px;}
.s5-cont{width: 100%; clear: both; float: left; height: 428px; display: block; background: #fff;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	-webkit-box-shadow: 0 0 18px rgba(0,0,0,.1);
	box-shadow: 0 0 18px rgba(0,0,0,.1);
}
.s5-left{float: left; margin-top: 17px; margin-left: 14px; width: 700px; min-height: 392px; background: #ccc;}
.s5-right{float: right; width: 340px; height: 392px; display: block; background: #f5f5f5; margin-top: 17px; margin-right: 30px;}
.s5-right font{width: 100%; clear: both; float: left; font: bold 32px/62px "microsoft yahei"; color: #fff; background: #08ab9a;}
.s5-right ul{width: 100%; clear: both; float: left; margin-top: 20px;}
.s5-right ul li{float: left; clear: both; margin-left: 15px; font: 20px/36px "microsoft yahei"; color: #333; text-align: left; cursor: pointer;}
.s5-right ul li.active,.s5-right ul li:hover{color: #f00;}
.sec05 iframe{width: 100%; clear: both; float: left; height: 463px; position: relative; float: left; margin-top: 46px;  border: none;}
.s5-form{width: 100%; height: 318px; display: block; background: url(../images/s5-img02.png) no-repeat center; float: left; margin-top: 45px;}
.s5-form font{font: bold 36px/90px "microsoft yahei"; color: #333; float: right; width: 900px; height: 90px; background: url(../images/s5-img04.png) no-repeat center;}
.s5-form font span{color: #00b6a2;}
.s5-form img{float: left; margin-left: 57px; margin-top: -43px;}
.s5-form ul{width: 900px;  float: right; margin-top: 6px; margin-left: -50px;}
.s5-form ul li{width: 330px; height: 50px; display: block; border-radius: 4px; background: #03a997; margin-bottom: 17px;}
.s5-form ul li.left{float: left; margin-left: 104px;}
.s5-form ul li.right{float: right; margin-right: 104px;}
.s5-form ul li span{font-size: 24px; line-height: 50px; float: left; margin-left: 12px; color: #fff;}
.s5-form ul li span:before{font-size: 26px;}
.s5-form ul li input{float: left; background: rgba(255,255,255,0); height: 50px; border: none; font: 24px/50px "microsoft yahei"; color: #fff; width: 165px;}
.s5-form ul li.longInp input{width: 210px;}
.s5-form ul li:last-child{background: none;}
.s5-form ul li a{ display: block; margin: auto; width: 100%; height: 50px; font: 30px/50px "microsoft yahei"; color: #fff;
	background: #f7b237;
	background: -webkit-linear-gradient(left, #f5cf4a , #f7b035); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right,#f5cf4a, #f7b035); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #f5cf4a, #f7b035); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #f5cf4a , #f7b035); /* 标准的语法 */
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.s5-form p{width: 900px; float: right; font: 18px/30px "microsoft yahei"; color: #666; margin-top: -30px;}

/* section06 */
.sec06{width: 100%; clear: both; float: left; background: url(../images/s6-bg.jpg) no-repeat center top; height: 692px;}
.s6-title{width: 100%; clear: both; float: left; margin-top: 15px; height: 160px; display: block; background: url(../images/s6-title.png) no-repeat center top;}
.s6-title h2{width: 100%; font: bold 48px/84px "microsoft yahei"; color: #333; float: left; margin-top: 76px;}
.s6-title h2 span{color: #00b3a3;}
.s6-cont{width: 100%; clear: both; float: left; margin-top: 23px; background: url(../images/s6-img01.png) no-repeat center; height: 466px;}
.s6-left{float: left; width: 377px; height: 396px; display: block; background: url(../images/s6-img02.jpg) no-repeat center; margin-left: 42px; margin-top: 35px;}
.s6-left img{display: none; margin: 10px auto 0;}
.s6-left img.active{display: block;}
.s6-right{float: left; margin-left: 60px; width: 580px; margin-top: 50px;}
.s6-right .teaTxt{width: 100%; clear: both; float: left;}
.s6-right .teaTxt .teaItem{width: 100%; clear: both; display: none;}
.s6-right .teaTxt .teaItem.active{display: block;}
.s6-right .teaTxt .teaItem h3{font: bold 40px/64px "microsoft yahei"; color: #fff; float: left;}
.s6-right .teaTxt .teaItem p{float: left; width: 100%; clear: both; font: 18px/30px "microsoft yahei"; color: #fff; text-align: left;min-height: 60px;}
.s6-right .teaTxt .teaItem span{float: left;font: 18px/23px "microsoft yahei"; color: #fff; clear: both; margin-top: 35px;}
.s6-right .teaTxt .teaItem span em{width: 85px;display: block; float: left; margin-right: 3px;
	background: #f7b237;
	background: -webkit-linear-gradient(left, #f5cf4a , #f7b035); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right,#f5cf4a, #f7b035); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #f5cf4a, #f7b035); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #f5cf4a , #f7b035); /* 标准的语法 */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.m-tea{width: 550px; clear: both; float: left; margin-top: 60px;}
.m-tea a.arr-left{width: 15px; height: 25px; display: block; float: left; background: url(../images/arrLeft.png) no-repeat center; margin-top: 36px; margin-left: 36px;}
.m-tea a.arr-right{width: 15px; height: 25px; display: block; float: left; background: url(../images/arrRight.png) no-repeat center; margin-top: 36px; margin-right: 36px;}
.m-tea ul{width: 445px; float: left;}
.m-tea ul li{width: 103px; height: 103px; display: inline-block; margin: 0 13px; border-radius: 50%; cursor: pointer;}
.m-tea ul li img{width: 100%; display: block; border-radius: 50%;}
.m-tea ul li.cur img{width: 95px; white-space: 95px; border: solid 4px #40f1dc;}


/* section07 */
.sec07{width: 100%; clear: both; float: left; background: url(../images/s7-bg.jpg) no-repeat center top; display: block;}
.s7-title{width: 100%; clear: both; float: left; margin-top: 15px; height: 160px; display: block; background: url(../images/s7-title.png) no-repeat center top;}
.s7-title h2{width: 100%; font: bold 48px/84px "microsoft yahei"; color: #333; float: left; margin-top: 76px;}
.s7-title h2 span{color: #00b3a3;}

.s7-cont{width: 100%; clear: both; float: left; margin: 25px auto 80px;}

.course2-table{position:relative; border:1px solid #ebebeb;-moz-box-shadow:0 0 8px #ddd;-webkit-box-shadow:0 0 8px #ddd;box-shadow:0 0 8px #ddd; text-align: center; width: 100%; margin-top: 20px;}
.course2-table th{font:22px/88px "microsoft yahei";border:1px solid #ebebeb;color:#999;background: #fff;}
.course2-table .td-t, .course2-table .th-t{width:15%;background:#4071ff;color:#fff}
.course2-table th:first-child+th{width:120px}
.course2-table th:first-child+th+th{width:160px}
.course2-table th:first-child+th+th+th{width:280px}
.course2-table th:first-child+th+th+th+th{width:190px}
.course2-table .th-t{font-weight:700}
.course2-table td{font:20px/24px "microsoft yahei";background: #fff;border:1px solid #ebebeb;padding: 10px 0;color: #666;}
.course2-table td span{width: 100%; font: 24px/40px "microsoft yahei"; color: #c91800; display: block;}
.course2-table td a{width: 120px; height: 40px; display: block; font: 22px/40px "microsoft yahei"; color: #fff; margin: 0 auto 5px;
	background: #f7771a;
	background: -webkit-linear-gradient( #f98e0f , #f66025); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient( #f98e0f , #f66025); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient( #f98e0f , #f66025); /* Firefox 3.6 - 15 */
	background: linear-gradient( #f98e0f , #f66025); /* 标准的语法 */
}
.course2-table .th{background:#fdf5f4}
.course2-table .td{background:#fdf5f4;}
.course2-table  p{width: 94%;;clear: both; margin: auto 3% 5px; text-align: left;}




/*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:146px; height:517px; 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:24px; width:24px;}
.mt185{margin-top:108px;}
.nav-bg{width:112px; height:47px; display: block;float:left; clear:both;margin-left:12px; text-align: center; border-bottom: dashed 1px #555555; text-align: center;}
.nav-bg a{width:100%; height:46px; display: block; margin:auto;font: 18px/46px "microsoft yahei";color: #ffe2a5; border-bottom: dashed 1px #000;}
.left_top{width:135px; height:50px;display: block;float:left;margin-left:0; margin-top: 0;}
