@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0; border:0 none; font-family: "Microsoft Yahei";}
a{ text-decoration:none;cursor: pointer;}
a:hover{ text-decoration:none;}
li{ list-style:none;}
.cle{float: none;clear: both;}
.lt{float: left;}
.rt{float: right;}
ul,li{list-style: none;}
.width{width: 1001px;margin: 0 auto;}
.wrap1004{width: 1004px;margin: 0 auto;}
.width1{width: 1200px;margin: 0 auto;}
.zhanwei{width: 100%;height: 1px;margin: 0;}
.size14{font-size: 14px;}
.size16{font-size: 16px;}
.size18{font-size: 18px;}
.clearfix { zoom:1;}
.clearfix:after { content:".";display:block;height:0;clear:both; visibility:hidden;}
.fl{float:left; display:inline;} 
.fr{float:right; display:inline;}
.wid1200 { width: 1200px; margin: 0 auto;}


/*top开始*/
.top{width: 100%;height: 60px;background-color: #353535;}
.top1{height: 60px;}
.top1>li{float: left;font-size: 16px;color: #fff;margin-left: 32px;line-height: 60px;}
.top1>li>a{color: #fff;}
.top1>li>a:hover{text-decoration: underline;}
.top1 .top1_first{margin-left: 250px;}
.top1 .top4:hover{text-decoration: none;}
.top1 .top2{width: 117px;margin-left: 2px;padding-top: 9px;height: 39px;}
.top1 .top3{position: relative;z-index: 9;cursor: pointer;width: 95px;}
.top3 .xiab{position: absolute;right: 0;top: 29px;}

.top1 .top3 .top31{ display: none; position: absolute;top: 51px; left: -115px;z-index: 8888;padding-top: 10px;}
/* 龙腾集训 */
#top_w2{ width: 130px;}
#top_id31{left: -24px; margin-left: 12px}
#top_id31 .icon{ left: 58px;}

/* 定向专业 */
#top_w3{ width: 145px}
#top_id32{left: -26px; margin-left: 22px}
#top_id32 .icon{left: 60px;}
/* 特色课程 */
#top_w4{ width: 122px}
#top_id33{left: -18px;}
#top_id33 .icon{left: 54px;}

.top32{position: relative; padding-top: 20px; width: 1000px;padding-bottom: 10px; background: #ffffff;box-shadow: 0px 0px 5px 2px #d5d5d5;}
.icon{ top: -9px; left: 141px; background: url(../res/iconBg_02.png) no-repeat; width: 16px; height: 9px; position: absolute;}

.top1 .top3 .top31 h2{height: 40px;width: 100%}
.top1 .top3 .top31 h2 a{color: #FF9D00;margin-bottom: -1px;font-size: 16px;border-bottom: 2px #FF9D00 solid;line-height: 40px;font-weight: normal;float: left;display: block;}
.top1 .top3 .top31 hr{width: 100%;border-top: solid 1px #999;margin-bottom: 10px;}
.top1 .top3 .top31 h2 a{color: #FF9D00;font-size: 16px;}
.top1 .top3 .top31 span{color: #666666;font-size: 14px;margin-right: 16px;line-height: 35px;}
.top1 .top3 .top31 span a{color: #666666;font-size: 14px;}
.top1 .top3 .top31 span a:hover{text-decoration: underline;}
.top1 .top3 .top31 span.hot{position: relative;}
.top1 .top3 .top31 span.hot img{position: absolute;top: 0px;right: -21px;}
.top1 .top3 .top31 .top311{float: left;line-height: 0;margin-left: 25px;}
/* .top1 .top3 .top31 .top311 span{display: block;} */
.top1 .top3 .top31 .top312{float: left;margin-left: 98px;line-height: 0;height: 100%;}
.top1 .top4{float: right;margin-left: 0;}
.top1 .top5 .top31{left: -16px;}
.top1 .top5 .top32{width: 106px;}
.top5 .icon{left: 41px;}











