body,a,b,dd,dl,dt,h1,h2,h3,h5,i,li,ol,p,span,u,ul{display:block;margin:0;padding:0}
dd,dl,dt,li,ul{list-style:none}
a,u{border:0;text-decoration:none}
img{border:0;display:block}
table{border-collapse:collapse}
body{background:#FFF;font-family:Helvetica,'Hiragino Sans GB','Microsoft Yahei',Arial,sans-serif;min-width:1200px}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"."}
.clearfix{*+height:1%}
.appraise,.appraise li,.appraise ul,.course,.focus,.focus ul,.intro,.nav ul{float:left;clear:both;width:1200px}
.appraise li .img,.breadcrumb,.focus h2,.focus li b,.intro dd,.intro dl hr,.intro dt,.logo{float:left;clear:both}
.nav{margin:0 auto;width:1200px}
.nav .logo{margin:30px 0 30px 535px;width:130px;height:130px}
.nav ul{border-top:1px solid #888;border-bottom:1px solid #888}
.nav li{float:left;margin:5px 0;width:239px;height:58px;border-right:1px solid #888;text-align:center;font-size:16px;line-height:58px}
.nav li a{color:#333}
.nav li img{margin:0 0 0 39px}
#bor0{border-right:none}
.nav li a:hover{color:#D3715F}
.main{margin:0 auto;width:1200px}
.main .course{position:relative;margin:70px 0 0 0}
.course h2{position:absolute;top:0;left:39px;float:left;width:130px;height:30px;color:#333;font-size:20px;line-height:30px}
.course hr{position:absolute;top:15px;left:0;width:25px;height:1px;border:none;background:#888}
.course p{float:left;margin:100px 0 0 0;width:150px;letter-spacing:1px;font-size:14px;line-height:25px}
.course span{float:right;width:990px}
.course a{position:relative;float:left;margin:0 0 30px 30px;width:300px;height:170px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}
.course .bg1{background:#293E67}
.course .bg2{background:#5F7168}
.course .bg3{background:#878EA0}
.course .bg4{background:#655D5C}
.course .bg5{background:#3B3E47}
.course .bg6{background:#535070}
.course a b,.course a u{position:relative;left:20px;float:left;clear:both;margin:0 0 15px 0;max-width:220px;letter-spacing:1px}
.course a b{top:20px;padding:5px 20px;border:2px solid #FFF;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;color:#FFF;font-weight:normal;font-size:15px;line-height:20px}
.course a u{top:30px;padding:10px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#FFF;color:#333;font-size:16px;line-height:23px}
.course a:hover b,.course a:hover u{color:#D3715F}
.main .appraise{position:relative;margin:60px 0 0 0}
.appraise h2{float:left;width:200px;color:#333;font-size:20px}
.appraise span{float:right;width:100px;height:30px;border:1px solid #888;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;font-size:12px;line-height:30px}
.appraise span a{color:#333}
.appraise span a:hover{background:#333;color:#FFF}
.appraise ul{margin:50px 0 0 0;border-bottom:1px solid #DDD}
.appraise li{position:relative;border-top:1px solid #DDD}
.appraise li b,.appraise li span{position:absolute;width:150px}
.appraise li b{top:60px;left:57px;font-size:13px}
.appraise li span{top:90px;left:50px;height:20px;border:none;font-size:12px;line-height:20px}
.appraise li span u{float:left;width:39px}
.appraise li span i{top:3px;width:93px;height:12px}
.appraise li span .bg{position:relative;float:left;background:url(../images/star_bg.png) no-repeat left}
.appraise li span .act{position:absolute;top:0;left:0;display:block;height:100%;background:url(../images/star_act.png) no-repeat}
.appraise li hr{position:absolute;top:-10px;left:50px;width:50px;height:2px;border:none;background:#2C5883}
.appraise li .img{margin:39px 0 39px 230px;width:90px;height:90px;border:1px dashed #2C5883;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}
.appraise li img{margin:10px 0 0 10px;width:70px;height:70px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px}
.appraise li p{float:right;overflow:hidden;margin:39px 50px 0 0;width:630px;height:92px;font-size:13px;line-height:23px}
.main .intro{position:relative;margin:70px 0 0 0}
.intro h2{position:absolute;top:90px;left:90px;color:#000;font-size:23px}
.intro u{width:150px;height:150px;-webkit-border-radius:75px;-moz-border-radius:75px;border-radius:75px;background:#2C5883}
.intro dl{position:relative;float:right;margin:-150px 0 0 0;width:900px}
.intro dt{margin:30px 0 0 0;width:900px;height:39px;color:#333;font-weight:700;font-size:15px;line-height:39px}
.intro dd{width:900px;color:#333;font-size:13px;line-height:25px}
.intro dl hr{position:relative;top:80px;left:-70px;width:30px;height:0;border-top:none;border-right:none;border-bottom:1px solid #888;border-left:none}
.main .focus{position:relative;margin:90px 0 0 0}
.focus h2{margin:0 0 30px 0;color:#333;font-size:20px}
.focus ul{position:relative;border-top:1px solid #888}
.focus li{position:relative;float:left;width:399px;border-bottom:1px solid #888}
.focus li u{margin:0 0 0 30px;width:39px;height:23px;border-right:1px solid #888;font-size:13px;line-height:23px}
.focus li b{overflow:hidden;margin:15px 0 0 70px;width:300px;height:39px;font-size:15px;line-height:39px}
.focus li b a{color:#333}
.focus li span{float:left;margin:18px 0 0 39px;width:50px;height:50px}
.focus li span img{width:50px;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}
.focus li p{float:left;overflow:hidden;margin:10px 0 35px 30px;width:250px;height:69px;color:#666;font-size:13px;line-height:23px}
.focus li b a:hover{color:#D3715F}
.breadcrumb{position:relative;padding-left:30px;width:1200px;color:#333;font-size:13px}
.breadcrumb a{display:inline-block;margin:38px 10px 90px 0;height:58px;color:#333;font-size:13px;line-height:58px}
.breadcrumb u{position:absolute;top:62px;left:0;width:10px;height:10px;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#2C5783}
.breadcrumb a:hover{color:#D3715F}
.footer{clear:both;margin:30px auto;width:1200px;height:200px;border:1px solid #888;color:#555}
.footer a{color:#555;font-size:15px}
.footer a:hover{color:#5AA7D3}
.footer h5{width:1200px;height:130px;border-bottom:1px solid #888;text-align:center;font-size:28px;line-height:130px}
.footer h5 span{display:inline;color:#2C5783}
.footer .about{height:68px;line-height:68px}
.footer .about p{float:left}
.footer .about p a{float:left;margin-left:30px}
.footer .about i{float:right;width:230px;text-align:right;font-weight:normal;margin:0 30px 0 0}
.footer .about i a{float:right;margin-right:30px}