body,a,b,dd,dl,dt,h1,h2,h3,h5,i,li,ol,p,span,u,ul,em{display:block;margin:0;padding:0}
dd,dl,dt,li,ul{list-style:none}
a,u{border:0;text-decoration:none}
i,em{font-style: normal;}
img{border:0;display:block}
table{border-collapse:collapse}
body{background:#FFF;font-family:Helvetica,'Hiragino Sans GB','Microsoft Yahei',Arial,sans-serif;color:#3E6373;min-width:1200px}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"."}
.clearfix{*+height:1%}
.top{margin:0 auto;width:1200px}
.top .nav{position:relative;float:left;clear:both;margin:10px 0 0 0;width:1200px;height:90px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:#3e6373}
.nav .logo{float:left;margin:0 0 0 60px;width:39px;height:90px}
.logo img{margin:25px 0 0 0;width:39px;height:39px}
.nav ul{float:right;margin:0 20px 0 0;width:960px}
.nav ul li{position:relative;float:left;width:120px;height:90px;text-align:center}
.nav ul li a{margin:36px 0 0 0;height:18px;border-right:1px solid #fff;color:#fff;font-size:16px;line-height:18px}
.nav ul li:last-child a{border-right:none}
.nav ul li a:hover{color:#e87e3f}
.main{margin:0 auto;width:1200px}
.main .breadcrumb{float:left;clear:both;margin:30px 0 0 0;padding-left:30px;width:1000px;background:url(../images/content_home.png) no-repeat left}
.breadcrumb a,.breadcrumb u{float:left;margin:0 13px 0 0;height:20px;color:#888;font-size:13px;line-height:20px}
.breadcrumb a:hover{color:#f56700}
.main .banner{float:left;clear:both;margin:30px 0 0 0;width:1200px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}
.banner a{float:left;clear:both;width:1200px}
.banner a img{width:1200px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}
.content{float:left;margin:50px 0 0 0;width:800px}
.best{float:left;clear:both;width:800px}
.content h1{float:left;clear:both;width:800px;color:#555;text-align:center;font-size:23px;line-height:30px}
.content .detail{float:left;clear:both;margin:50px 0 0 0;width:800px}
.detail i{float:left;margin:0 20px 0 0;padding:0 20px;height:23px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;background-color:#ededed;font-size:12px;line-height:23px}
.detail i a{display:inline;color:#3e6373}
.detail i:nth-child(3){padding:0 20px 0 50px;background-image:url(../images/advertorials_time.png);background-position:20px center;background-repeat:no-repeat}
.content .best{margin:30px 0 0 0;border:1px solid #e3e3e3;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}
.best img{float:left;margin:20px 30px;width:170px;height:60px}
.best u{float:left;margin:25px 0 0 0;width:390px}
.best u b,.best u p{float:left;clear:both;width:390px;line-height:25px}
.best u b{font-size:15px}
.best u b a{color:#333}
.best u b a:hover{color:#f56700}
.best u p{color:#666;font-size:13px}
.best span{float:right;margin:35px 30px 0 0;width:100px;height:33px;text-align:center;line-height:35px}
.best span a{border-bottom:2px solid #cb5003;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;background:#e36f1f;color:#fff;font-size:15px}
.best span a:hover{background:#3e6373}
.content .article{float:left;clear:both;margin:30px 0 0 15px;width:770px;color:#333;font-size:15px;line-height:28px}
.article p{margin:25px 0}
.content .neighbor{float:left;clear:both;margin:30px 0 0 0;width:100%;border:1px dashed #e3e3e3;border-radius:9px}
.neighbor ul{float:left;clear:both;margin:30px 0;width:100%}
.neighbor li{float:left;width:50%;color:#f56700;text-align:center;font-size:13px}
.neighbor li a{display:inline-block;color:#333}
.neighbor li a:hover{color:#f56700}
.content .page{clear:both;margin:0 auto;width:190px}
.page a,.page b{float:left;margin:0 10px 0 0;padding:0 18px;height:30px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;text-align:center;font-size:12px;line-height:30px}
.page b{background:#b2d3dd;color:#3e6373}
.page a{background:#f3f3f3;color:#3e6373}
.page a:hover{background:#b2d3dd}
.content .school{float:left;clear:both;margin:58px 0 0 0;width:800px}
.school h3{float:left;clear:both;padding-left:20px;width:800px;background:url(../images/advertorials_h3.png) no-repeat left center;font-size:17px}
.school ul{float:left;clear:both;width:800px}
.school li{float:left;clear:both;margin:20px 0 0 0;width:800px;border:1px solid #e3e3e3;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.school li img{float:left;margin:30px 0 30px 30px;width:170px;height:60px}
.school li u{float:left;margin:30px 0 30px 50px;width:390px}
.school li b{font-size:15px;line-height:30px}
.school li b a{color:#333}
.school li b a:hover{color:#f56700}
.school li p{color:#666;font-size:13px;line-height:30px}
.school li span{float:right;margin:30px 30px 30px 0;width:100px}
.school li span a{width:100px;height:50px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#f2e193;color:#3e6373;text-align:center;font-weight:700;font-size:15px;line-height:50px}
.school li span a:hover{background:#b2d3dd}
.content .correlation{float:left;clear:both;margin:38px 0 58px 0;width:800px}
.correlation h3{padding:0 0 0 20px;background:url(../images/advertorials_h3.png) no-repeat left center;font-size:17px}
.correlation ul{float:left;clear:both;margin:20px 0 0 0;padding:20px 0;width:800px;border:1px solid #e3e3e3;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.correlation li{float:left;width:390px}
.correlation li a{float:left;clear:both;width:100%;height:35px;color:#555;font-size:14px;line-height:35px}
.correlation li a:hover{color:#f56700}
.correlation li a::before{float:left;margin:15px 30px 0 39px;width:6px;height:6px;background:#b2d3dd;content:""}
.sidebar{float:right;margin:100px 0 0 0;width:330px}
.sidebar .course{float:left;clear:both;width:330px}
.course li{float:left;clear:both;margin:30px 0 0 0;width:330px}
.course li a{position:relative;float:left;clear:both;width:330px;border:1px solid #e8e8e8;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background:#f3f3f3}
.course li a:hover{background:#e8e8e8}
.course li a b{float:left;clear:both;margin:20px 0 0 20px;width:290px;height:35px;color:#555;font-size:15px;line-height:35px}
.course li a b::before{float:left;margin:15px 15px 0 0;width:6px;height:6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#db6e08;content:""}
.course li a p{float:left;clear:both;overflow:hidden;margin:0 0 0 20px;width:290px;height:60px;color:#666;font-size:13px;line-height:30px}
.course li a i{float:left;clear:both;margin:20px 0 30px 30px;width:270px;height:20px;color:#333;font-size:12px;line-height:20px}
.course li a span{position:absolute;right:0;bottom:30px;width:120px;height:39px;background:#3e6373;color:#fff;text-align:center;font-size:15px;line-height:39px}
.course #free{background:#db6e08}
.sidebar .hot{float:left;clear:both;margin:30px 0 0 0;width:330px;border:1px solid #e8e8e8;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background:#f3f3f3}
.hot h2{margin:20px 0 0 20px;padding-left:30px;background:url(../images/advertorials_h2.png) no-repeat left center;font-size:17px}
.hot ul{float:left;clear:both;margin:30px 0;width:330px}
.hot li{float:left;clear:both;margin:10px 30px;width:270px}
.hot li u{float:left;width:38px;height:30px;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;color:#3e6373;text-align:center;font-weight:700;font-size:15px;font-family:'Edwardian Script ITC';line-height:30px}
.hot li a{float:left;overflow:hidden;margin:0 0 0 20px;width:210px;height:30px;color:#666;font-size:13px;line-height:30px}
.hot li a:hover{color:#f56700}
.footer{margin:50px 0 70px 0;width:100%;height:130px;background:#3e6373}
.footer u{margin:0 auto;width:1200px}
.footer dl{float:left;width:270px;height:130px;background:#b2d3dd}
.footer dt{margin:30px 0 0 23px;padding-left:39px;background:url(../images/footlogo.png) no-repeat left center;letter-spacing:2px;font-weight:400;font-size:18px;line-height:38px}
.footer dt a{color:#3e6373}
.footer dd{margin:0 0 0 25px;font-weight:400;font-size:15px;line-height:33px}
.footer span{float:left;margin:60px 0 0 120px;width:530px;border-bottom:1px solid #ccc;color:#eee;text-align:center;font-size:12px;line-height:25px}
.footer ul{float:right;margin-top:20px;width:170px}
.footer li{float:right;clear:both;width:150px;color:#fff;font-size:13px;line-height:30px}
.footer li a{color:#fff;font-size:13px}
.footer a:hover{color:#ff6900}
.bannervip{position:fixed;bottom:0;overflow:hidden;width:100%;height:70px}
