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:#F3F5F7;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;width:100%;background:#3e6373}
.top .nav{position:relative;z-index:999;margin:0 auto;width:1200px;height:70px;line-height:70px}
.nav .logo{position:relative;z-index:999;float:left;width:120px;height:70px;border-top:3px solid #b2d3dc;background:#f3f5f7}
.logo img{margin:3px 0 0 31px;width:58px;height:58px}
.nav ul{float:right;margin:25px 0 0 0;height:20px}
.nav ul li{position:relative;float:left;width:150px;height:20px;border-right:1px dashed #7c98a3;color:#fff;text-align:center;line-height:20px}
.nav ul li a{color:#fff;letter-spacing:1px;font-size:16px}
.nav ul li a:hover{color:#e87e3f}
.nav .this{color:#d35527}
.main{margin:0 auto;width:1200px}
.main .banner{float:left;clear:both;margin:30px 0 0 0;width:1200px}
.main .column{float:left;clear:both;margin:30px 0 0 0;width:1200px;border:2px solid #97b9c3;border-radius:9px;background:#fff}
.column ul{float:left;box-sizing:border-box;margin:20px 0;width:600px}
.column ul:nth-child(1){border-right:1px dashed #bbb}
.column li{position:relative;float:right;margin:0 20px;width:430px}
.column li b{position:absolute;left:-138px;width:150px}
.column li b a{background:0 0}
.column li a{display:inline-block;margin:5px 10px 5px 0;padding:0 20px;height:25px;height:30px;border-radius:15px;background:#edf0f0;color:#333;font-size:14px;line-height:25px;line-height:30px}
.column li a:hover{color:#e87e3f}
.main .institution{float:left;clear:both;margin:39px 0 0 0;width:1215px}
.institution h1{float:left;clear:both;padding-left:38px;width:1170px;background:url(../images/home_ins.png) no-repeat left center;font-size:20px}
.teacher h2{padding-left:38px;width:1170px;background:url(../images/home_ins.png) no-repeat left center;font-size:20px}
.institution a{float:left;margin:15px 15px 0 0;width:228px;border-bottom:2px solid #e3e3e3;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background:#fff}
.institution a:hover{border-bottom:2px solid #ff6900}
.institution img{margin:15px 29px;width:170px;height:60px}
.main .ranking{margin:50px 0 0 0}
.ranking{float:left;clear:both;width:1200px}
.ranking .control{position:relative}
.control{float:left;clear:both;width:1200px}
.control h2{float:left;padding:28px 0;width:200px;border-bottom:2px solid #97b9c3;background:#d7e6ea;color:#555;text-align:center;font-size:16px;line-height:23px;cursor:pointer}
.control i{width:199px;height:23px;border-right:1px solid #bccfd3;line-height:23px}
#br0{border-right:none}
.control #active{position:relative;left:-1px;z-index:100;margin:0;border-bottom:2px solid #fff;background:#fff}
#active i{border-right:none}
.ranking .object{background:#fff}
.object dd{display:none}
.object .related{position:relative;margin:50px 30px}
.related a,.related b{display:inline-block;margin:0 30px 0 0;height:50px;color:#777;font-size:14px;line-height:50px}
.related hr{position:absolute;top:-10px;left:0;width:25px;height:3px;border:none;background:#f0dd83}
.related{float:left;clear:both;width:1200px}
.related a:hover{color:#e87e3f}
.object .th{float:left;clear:both;margin:38px 30px 20px 30px;width:1138px;border:1px solid #e3e3e3}
.th em{position:relative;right:-2px;float:left;width:100px;height:50px;border-right:1px solid #e3e3e3;color:#777;text-align:center;font-size:13px;line-height:50px}
#wdw{padding-left:30px;width:500px;text-align:left}
.object{float:left;clear:both;width:1200px}
.object ul{float:left;clear:both;margin-bottom:39px;width:1138px}
.object li{float:left;clear:both;margin:0 30px;width:1138px;border-bottom:3px solid #f3f5f7}
.object li span{float:left;margin:38px 10px;width:500px}
.object li u{float:left;margin:43px 28px 0 12px;width:70px;height:70px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;background:#3e6373;color:#fff;text-align:center;line-height:70px}
.object li h5{font-size:15px}
.object li h5 a{color:#e87e3f;font-size:16px;line-height:30px}
.object li h5 a:hover{color:#b2d3dc}
.object li p{overflow:hidden;margin-top:5px;height:46px;color:#555;font-size:13px;line-height:23px}
.object li i{float:left;margin:65px 0;width:102px;height:30px;text-align:center;font-weight:400;font-size:18px;line-height:30px}
.object li i a{margin-left:39px;width:32px;height:30px;color:#e87e3f;font-weight:700;font-size:17px;font-size:18px;line-height:30px}
.object li i a:hover{border-bottom:1px solid #3e6373;color:#3e6373}
.object .listen{background:url(../images/home_listen.png) no-repeat center}
.object li b{float:left;margin:60px 0 0 20px;width:58px;height:36px;border:1px solid #b2d3dc;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
.object li b img{margin:2px 13px;width:32px;height:32px}
.object li b a:hover{opacity:.5}
.object .nol{color:#888;font-size:16px}
.main .article{float:left;clear:both;width:1200px}
.article .name{width:200px;float:left;clear:both;border-top:1px solid #e87e3f;background:#FFF;line-height:50px;height:50px;text-align:center;color:#555;font-size:18px;margin:39px 0 0 0;font-weight:bold;}
.article .subclass{float:left;clear:both;width:1200px;background:#fff}
.subclass dl{float:left;clear:both;width:100%;border-bottom:3px solid #f3f5f7}
.subclass dt{position:relative;float:left;margin:30px 0;width:170px;height:25px;border-right:1px dashed #ddd;text-align:center;font-size:14px;line-height:25px;cursor:pointer}
.subclass dt:last-child{border-right:none}
.subclass .act{font-weight:700}
.act::before{position:absolute;top:30px;left:80px;width:12px;height:12px;background:url(../images/home_under.png) no-repeat center;content:""}
.subclass ul{float:left;clear:both;display:none;margin:30px 0;width:1200px}
.subclass li{float:left;overflow:hidden;margin:0 35px;width:330px;height:35px;line-height:35px}
.subclass li span{float:right;width:50px;color:#3e6373;text-align:right;font-weight:700;font-size:12px}
.subclass li a{float:left;width:260px;color:#333;font-size:14px}
.subclass li a::before{float:left;margin:12px 15px 0 0;width:6px;height:6px;background:#b2d3dd;content:""}
.subclass li a:hover{color:#e87e3f}
.main .teacher{position:relative;float:left;clear:both;margin:50px 0 0 0;width:1200px}
.teacher .homepage{float:left;clear:both;margin:30px 0 0 0;width:1200px}
.homepage ul{float:left;clear:both;width:1225px}
.homepage li{float:left;margin:30px 25px 0 0;width:150px}
.homepage li img{margin:0 0 30px 30px;width:90px;height:90px;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px}
.homepage li b{width:150px;text-align:center;font-size:15px;line-height:38px}
.homepage li b a{color:#3e6373}
.homepage li b a:hover{color:#e87e3f}
.homepage li p{overflow:hidden;width:150px;height:50px;color:#666;text-align:center;font-size:13px;line-height:25px}
.teacher .answer{float:left;margin:20px 0 0 0;width:930px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background:#fff}
.answer h3{margin:15px 0 30px 30px;height:33px;color:#555;font-size:15px;line-height:33px}
.answer ul{float:left;clear:both;margin:0 0 39px 30px;width:900px}
.answer li{float:left;overflow:hidden;margin:0 25px 0 0;width:200px;height:35px}
.answer li a{color:#333;font-size:14px;line-height:35px}
.answer li a:hover{color:#e87e3f}
.teacher .contrast{float:right;margin:20px 0 0 0;width:230px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background:#fff}
.contrast h3{margin:15px 0 0 20px;height:30px;color:#555;font-size:15px;line-height:30px}
.contrast ul{float:left;clear:both;padding:7px 0 10px 0;width:230px}
.contrast ul li{float:left;clear:both;width:230px;height:50px;border-bottom:1px solid #e3e3e3;background:url(../images/home_vs.png) no-repeat center;line-height:50px}
.contrast ul li a{color:#333;font-size:14px}
.contrast ul li i{float:left;width:50%;text-align:center}
.contrast ul li:last-child{border-bottom:none}
.contrast ul li a:hover{color:#e87e3f}
.main .information{float:left;clear:both;margin:50px 0 0 0;width:1200px;border-top:2px solid #ff6900;border-right:1px solid #e3e3e3;border-bottom:2px solid #d8d8d8;border-left:1px solid #e3e3e3}
.information h3{float:left;clear:both;margin:20px 0 0 0;padding:0 0 0 50px;width:1200px;height:30px;background:url(../images/home_tit.png) no-repeat 30px center;font-size:17px;line-height:30px}
.information p{float:left;clear:both;margin:10px 50px 0 50px;padding:0 0 30px 0;width:1100px;border-bottom:1px dashed #e3e3e3}
.information p a{float:left;margin:10px 9px 0 9px;width:139px;height:36px;border-radius:9px;background:#fff;color:#333;text-align:center;font-size:13px;line-height:36px}
.information p a:hover{color:#e87e3f}
.information ul{float:left;clear:both;margin:30px 0;width:1200px}
.information li{float:left;overflow:hidden;margin:0 39px;width:320px;height:35px;line-height:35px}
.information li span{float:right;width:50px;color:#3e6373;text-align:right;font-weight:700;font-size:12px}
.information li a{float:left;width:260px;color:#333;font-size:14px}
.information li a:hover{color:#e87e3f}
.main .recommend{float:left;clear:both;margin:50px 0 0 0;width:1200px;border-top:2px solid #ff6900;border-right:1px solid #e3e3e3;border-bottom:2px solid #d8d8d8;border-left:1px solid #e3e3e3}
.recommend h3{float:left;clear:both;margin:20px 0 0 0;padding:0 0 0 50px;width:1200px;height:30px;background:url(../images/home_tit.png) no-repeat 30px center;font-size:17px;line-height:30px}
.recommend ul{float:left;clear:both;margin:30px 0;width:1200px}
.recommend li{float:left;overflow:hidden;margin:0 39px;width:320px;height:35px;line-height:35px}
.recommend li span{float:right;width:50px;color:#3e6373;text-align:right;font-weight:700;font-size:12px}
.recommend li a{float:left;width:260px;color:#333;font-size:14px}
.recommend li a:hover{color:#e87e3f}
.main .comment{float:left;clear:both;margin:50px 0 0 0;width:1200px}
.comment h2{padding-left:38px;width:1170px;background:url(../images/home_ins.png) no-repeat left center;font-size:20px}
.comment ul{float:left;clear:both;width:1218px}
.comment li{float:left;margin:20px 18px 0 0;width:185px;border-radius:15px 15px 0 0;background:#fff}
.comment li img{margin:20px 17px;width:150px;height:53px}
.comment li span{height:50px;border-top:2px solid #e3e3e3;text-align:center;font-weight:700;font-size:14px;line-height:50px}
.comment li span a{color:#3e6373}
.comment li span a:hover{color:#e87e3f}
.main .friend{position:relative;margin:50px 0 70px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#e9e9e9}
.friend h5{margin:20px 0 0 38px;width:1138px;height:30px;font-size:16px;line-height:30px}
.friend hr{position:absolute;top:-10px;left:38px;width:35px;height:3px;border:none;background:#f0dd83}
.friend p{margin:30px 20px 38px 38px;width:1138px}
.friend p a{display:inline-block;margin-right:30px;color:#555;font-size:15px;line-height:35px}
.friend h5{float:left;clear:both}
.friend p{float:left;clear:both}
.friend{float:left;clear:both;width:1200px}
.friend p a:hover{color:#e87e3f}
/*页脚开始*/
.footer{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:normal;font-size:18px;line-height:38px;}
.footer dt a{color:#3E6373;}
.footer dd{margin:0 0 0 25px;font-weight:normal;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;}
/*页脚完*/