input:focus{outline: none;}
.wrap{width:1000px; margin:0 auto;}
.str{font-weight: bold;}
/*icons---------------------*/
.top .topList .phone a,.top .topList .sina .a1,.top .topList .weixin a,.search-word .refresh,.search-word .hot-word:hover,.exam-information .infor-list li,.detail-time,.trends,.trends2,.date-name .stick,.date-list li,.line-tit{ background: url(../../images/icons.png) no-repeat;}
/*top-----------------------*/
.top{width:100%; height:38px; background: #f5f5f5;}
.top .topList{ display:inline-block; color: #555;}
.top .topList li{float:left; /*margin:0 7px;*/ padding:0 7px; /*width:18px; height:26px;*/height:38px; line-height: 38px; }
.top .topList li  a{color: #555;}
.top .topList .phone a,.top .topList .sina .a1,.top .topList .weixin a{display:block;}
.top .topList .phone a{background-position: 0 0; width:9px; height:17px; margin-top: 10px;}
.top .topList .sina .a1{background-position: 0 -48px; width:18px; height:15px; margin-top: 11px;}
.top .topList .weixin a{background-position: 0 -110px; width:21px; height:15px; margin-top: 11px;}

.top .topList .phone a:hover{background-position: 0 -172px; }
.top .topList .sina a:hover{background-position: 0 -221px; }

.top .topList .weixin a.on,.top .topList .weixin a:hover{background-position: 0 -264px; }
.topList li a:hover{color: #54aaee;}
.top .topList .weixin{position:relative;}
.codeTop{position:absolute; top:28px; left:-58px;  width:134px; height:68px; padding:26px 0 0 9px; background: url(../../images/wBg.png) no-repeat;display:none;}
.codeTop img{width:54px; float:left; margin-right: 8px;}
.codeTop p{float:left; width:72px; line-height: 18px; color: #222;}
.codeTop p span{ color: #0065a5;}

.sina{position:relative;}
.sina .codeTop p{ margin-top: -6px;} 
.sina .codeTop img{ margin-right: 2px;}
.sina p i{ font-style: normal; color: #999;}
.codeTop b{ font-size: 16px; padding:0 2px;}
.follow{display:block; width:60px; height:22px; border:1px solid #d8d8d8; color:#595959; line-height: 22px; text-align: center; border-radius: 1px; margin-top:2px;}

/*ads--------------*/
.ads{display:block;width:1000px; height:90px; margin:10px auto 0px;}
.ads img{width:1000px; height:90px;}
/*top-module*/
.top-module{height:68px; margin-top:20px;}
.logo{float:left;width:348px;}
.logo h1,.logo a{float:left;}
.search{float:left;width:652px; height:37px; margin-top: 10px;}
.search-text{position:relative;width:336px; height:21px; padding:8px 10px; /*background: url(../../images/searchBg.png) no-repeat;*/ border:1px solid #3a9eed; border-radius: 3px; float:left;}
.search-text input{width:274px; height:21px; line-height: 21px; border:0; font-size: 14px; color: #999;}
.search-bar{position:absolute; top:0; right:0;width:64px; height:37px; text-align: center; line-height: 36px; font-size: 16px; color: #fff; background: #5da4e6; /*left: -93px;*/ right: 0px;border:none;}
.search-bar:hover{background: #328dd4;}
.search-word{float:right;width:266px; height:37px; line-height: 37px; font-size: 12px; position:relative;}
.search-word .hot-word{color: #666; text-indent:10px; display:block; padding-right: 36px; }
.search-word .refresh{position:absolute; background-position: 0 -479px; width:14px; height:14px; display:none; right:10px; top:12px; cursor: pointer;}
.search-word .hot-word:hover{background-position:0 -518px; color: #fe404c; text-decoration: underline;}
/*nav*/
.nav{width:1000px; height:45px; background: #0065a5; margin-bottom: 20px; position:relative; z-index:99999999999;}
.nav li{float:left; width:100px; height:45px; text-align: center; color: #fff; font-size: 16px;}
.nav li .nav-a{float:left; width:100px; color: #fff; font-weight: bold; line-height: 45px;}
.nav li .nav-a:hover,.nav li .nav-a.on,.nav li .nav-a.current{background: #1873de;}

.second-nav{position:absolute; left:0; top:45px; width:1000px; height:40px; background: #f5f5f5; z-index: 99999999999999; font-size: 14px; display:none;}
.second-nav a{float:left;color: #333; padding:0 12px; line-height: 40px; margin:0 10px;}
.second-nav a:hover{/*background: #1873de; color: #fff;*/ color: #1873de; text-decoration: underline;}

.second-nav p{position:relative;}
.second-nav .nav-bg{ width:14px; height:8px; background: url(../../images/nav-bg.png) no-repeat; position:absolute; top:-8px;}
.second-nav2 .nav-bg{left:142px;}
.second-nav3 .nav-bg{left:242px;}
.second-nav4 .nav-bg{left:342px;}
.second-nav5 .nav-bg{left:442px;}
.second-nav6 .nav-bg{left:542px;}
.second-nav7 .nav-bg{left:642px;}

.second-nav2{padding-left: 108px;}
.second-nav3{padding-left: 108px;}
.second-nav4{padding-left: 208px;}
.second-nav5{padding-left: 308px;}
.second-nav6{padding-left: 408px;}
.second-nav7{padding-left: 508px;}

/*content*/
.content{padding-bottom:15px;}
.content .left-side{width:430px;}
.content .right-side{width:570px;}
.left-side .newsList{width:412px; height:96px; }
.newsList h2{ font-size: 18px; height:24px; line-height: 24px; /*font-weight: normal;*/}
.newsList h2 a{display:block;width:412px; color: #3b639f; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.newsList p{height:52px; overflow: hidden; margin-top:6px;}
.newsList p a{float:left;width:196px; height:26px; padding-right: 10px; line-height: 26px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; font-size: 14px; color: #666;}
.newsList a:hover,.newsList2 a:hover{color: #f00; text-decoration: underline;}

/*banner*/
.slider-div{ width: 570px; position: relative; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }

.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }


/*.box_skitter .prev_button{ position: absolute; top: 50%; left: 10px; z-index: 100; width: 36px; height: 36px; overflow: hidden; text-indent: -9999em; margin-top: -18px; background: url(../../images/prev.png) no-repeat left top !important; }
.box_skitter .next_button{ position: absolute; top: 50%; right: 10px; z-index: 100; width: 36px; height:36px; overflow: hidden; text-indent: -9999em; margin-top: -18px; background: url(../../images/next.png) no-repeat left top !important; }
.box_skitter .prev_button:hover{ background: url(../../images/prev2.png) no-repeat left top !important; opacity:1 !important; filter:alpha(opacity:100) !important; }
.box_skitter .next_button:hover{ background: url(../../images/next2.png) no-repeat left top !important;  opacity:1 !important; filter:alpha(opacity:100) !important;}
*/
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }

.box_skitter .prev_button,.box_skitter .next_button{ position: absolute; top: 50%;z-index: 100; width: 36px; height: 36px; overflow: hidden; text-indent: -9999em; margin-top: -18px; background: url(../../images/switch1.png) no-repeat;}
.box_skitter .prev_button{background-position:0 0; left: 10px;}
.box_skitter .next_button{background-position:0 -36px; right: 10px;}

.box_skitter .prev_button:hover,.box_skitter .next_button:hover{background: url(../../images/switch2.png) no-repeat;opacity:1 !important;}
.box_skitter .prev_button:hover{background-position:0 0; left: 10px;}
.box_skitter .next_button:hover{background-position:0 -36px; right: 10px;}






#slideshow {width: 570px; height: 290px; }
#slideshow ul {display: none; }
/*content2----------------------*/
.content2{height:554px; overflow: hidden;}
/*newsList2"*/
.newsList2{width:196px; padding-right: 10px; padding-top: 6px; height:150px; border-top:1px dashed #999;}
.newsList2 h2{height:30px; line-height: 30px; font-size: 16px; color: #333;}
.newsList2 h2 a{float:left; color: #333;height:30px; line-height: 30px;  font-size: 16px;}
.newsList2 a{float:left; width:196px; height:26px; font-size: 14px; line-height:26px;color: #666; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
/*exam-tit*/
.exam-information{width:412px; height:240px;}
.exam-tit{ height:42px;border-bottom:1px solid #0065a5;}
.exam-tit h2,.exam-tit h2 a{float:left; font-size: 20px; color: #333; height:40px; line-height: 40px;}
.exam-tit h2{position:relative;}
.exam-tit h2 i{width:82px;height:4px; background:#0065a5; position:absolute; left:0; bottom:-4px;}
.infor-list{height:182px; overflow: hidden; margin-top: 13px;}

.exam-information .infor-list li{float:left;width:412px; height:26px; line-height: 26px; background-position:0 -523px; text-indent: 10px; }

.infor-list li a{float:left;width:280px; font-size: 14px; color: #666;  white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.infor-list li span{float:right; font-size: 14px; color:#999;}
.infor-list a:hover{color: #f00; text-decoration: underline;}

.all-infor{position:relative;width:98px; height:22px; line-height: 22px; border:1px solid #abadb3; margin-top: 10px; color: #666; font-size: 14px; z-index: 12; cursor: pointer;}
.infor-icon{position:absolute; right:0; top:0; width:20px; height:22px; background: url(../../images/s2.png) no-repeat;}
.infor-word{width:73px; padding-left:5px; height:22px; overflow: hidden;}
.zixun-lb{width:98px;/* padding:3px 0; */border:1px solid #abadb3; border-top:none; background: #fff; position:absolute; left:-1px; top:23px; z-index: 11; display:none;}
.zixun-lb a{display:block;height:25px; line-height: 25px; color: #666;  text-indent: 6px; overflow: hidden;}
.zixun-lb a:hover{ color: #fff; background: #0065a5;}
/*activity*/
.activity{width:250px;}
.activity h2{display:block; font-size: 18px; color: #333; height:28px; line-height:28px; margin-bottom: 10px; /*font-weight: normal;*/}
.activity h2 a{color: #333;}
.activity h2 a:hover{ color: #0065a5; text-decoration: underline;}

.activity p{text-align: center;}
.activity p a{float:left; width:100%;  font-size: 13px; color: #222; line-height: 36px;}
.activity p a:hover{ color: #f00; text-decoration: underline;}
.activity .p2,.activity .p3{width:119px; height:107px; overflow: hidden;}
.activity .p1{height:200px; overflow: hidden;}
/*guide*/
.guide{ margin-top: 6px;}
.guideKy{width:304px;}
.guide .guide-tit{/*width:290px;*/ height:50px; padding:0 6px 0 8px; background: #0065a5; font-size: 18px; color: #fff;}
.guide .guide-tit .span1{float:left; height:50px; line-height: 50px;}
.guide .guide-tit p{display:inline-block; float:right; height:30px; line-height: 30px; margin-top:10px; font-size: 16px;}
.guide .guide-tit .days{display:inline-block; height:30px; padding:0 5px; background: #f19149; margin:0 2px; border-radius: 4px;}

.guide-list{/*width:302px;*/ height:300px; border:1px solid #e4e4e4; overflow: hidden; }
.guide-list2{ padding:10px 0 0px 7px; padding-top:10px; height:290px; overflow-y:auto;position:relative; }
.guide-list3{/*width:270px;*/ width:260px; }

.guide-step{padding-left:10px; position:relative;}
.guide-step .guide-stepTit{ /*width:258px;*/background: url(../../images/guide-bg.png) no-repeat;/*width:235px;*/ width:227px; padding:0 8px 0 15px; height:29px; line-height: 27px; color: #3b639f; font-size: 14px;}
.guide-step i{position:absolute; width:4px; height:4px; background:#0065a5;/*background-position:0 -524px;*/ left:0; top:12px;}
.sub-release{padding:10px 16px;}
.sub-release{/*float:left;*/font-size: 14px; color: #666; line-height: 24px; margin:0 8px; display:inline-block;}
.sub-release a:hover{ color: #f00; text-decoration: underline;}

/*search-hotTit*/
.search-hot{width:560px; float:right; margin-top: 6px;}
.search-hotTit{height:40px; /*line-height: 50px; margin-bottom: 10px;*/}

.search-hotTit p{float:left;font-size: 18px; color: #333; }
.search-hotTit p span{ font-size:13px; color: #999; margin-left: 6px;height:40px; line-height: 40px; }
.search-hotTit .more{float:right;height:40px; line-height: 40px; font-size: 13px; color: #666;}
.search-hotTit p a:hover{ color: #0065a5; text-decoration: underline;}
.search-hotTit .more:hover{ color: #f00; text-decoration: underline;}

.search-hotlist p{width:280px;}
.search-hotlist a{float:left; height:40px; line-height: 40px; border:1px solid #e6e6e6; font-size: 14px; color: #666; text-align: center; overflow: hidden; margin:5px 0 0 3px;}
.search-hotlist .a1{width:102px;}
.search-hotlist .a2{width:81px;}
.search-hotlist .a3{width:81px;}
.search-hotlist .a4{width:70px;}
.search-hotlist .a5{width:124px;}
.search-hotlist .a6{width:70px;}
.search-hotlist .a7{width:137px;}
.search-hotlist .a8{width:132px;}
.search-hotlist .a11{width:80px;}
.search-hotlist .a12{width:85px;}
.search-hotlist .a13{width:100px;}

.search-hotlist a:hover{ background:#0065a5; color: #fff;}

/*ads2*/
.ads2{display:block; width:1000px; height:90px; margin:10px auto;}


/*main*/
.main{ /*padding-top:10px;/* height:1496px;*/ }
.main .main-left{float:left;}
.main .main-right{float:right; width:300px;}
/*tab*/
.tab{width:680px; height:1460px; }
.tab-title{ height:48px; line-height:48px; text-align: center; font-size: 16px; border:1px solid #d5d4d4; border-top:1px solid #0065a5; border-right:none;}
.tab-title li{float:left; width:113px;  border-bottom:1px solid #d5d4d4;  border-right:1px solid #fff;  margin-left:-1px;}
.tab-title li.last{border-right:1px solid #d5d4d4;}
.tab-title li a{ color: #333;}
/*.tab-title li.on{border-top:4px solid #0065a5; border-right:1px solid #d5d4d4; border-left:1px solid #d5d4d4; margin-top: -3px; border-bottom:none; background-position: #fff;}
.tab-title li.on a{display:block; color: #0065a5; background: #fff;}*/
.tab-content{width:678px; border-left:1px solid #d5d4d4; border-right:1px solid #d5d4d4;}

.tab-content .tab-list{height:150px; padding:0 16px; border-bottom:1px solid #e4e4e4; overflow: hidden;}
.tab-content .tab-list.last{ border-bottom:none;}

.tab-list .date-name{display:block; height:60px;/* line-height: 60px; */font-size: 18px; color: #333; font-weight: bold;}
.date-name a{float:left; padding:0 5px; height:31px; line-height: 31px; margin-top: 15px; color: #333; /*margin-left: -5px;*/}
.date-name a:hover{background:#0065a5; color: #fff;}
.tab-list .date-details{height:40px; font-size: 14px; color: #666; line-height: 20px;  overflow: hidden;}
.date-details:hover{ color: #0065a5; text-decoration: underline;}
.date-name .stick{float:left; width:46px;height:26px; background-position:0 -611px ; line-height: 26px; text-align: center; font-size: 14px; color: #fff; margin-top: 18px; margin-right: 2px;}


.bottom-detail{height:28px; margin-top:7px;}
.detail-time,.trends,.trends2{float:left; height:28px; line-height: 28px;}

.detail-time{width:200px; background-position:0 -313px ; text-indent:22px; font-size: 14px; color: #999;}

.trends,.trends2{width:205px; /*text-indent: 18px;*/ padding-left:18px; font-size: 13px; color: #455e85;}
.trends a,.trends2 a{float:left; color: #455e85; padding:0 7px; height:28px;}
.trends a:hover,.trends2 a:hover{ background:#0065a5; color: #fff;}
.trends{ background-position:0 -366px; }
.trends2{ background-position:0 -408px;}
.review-more{display:block;width:100%; height:45px; background:#0065a5; line-height: 45px; text-align: center; color: #fff; font-size: 16px; margin-top: 8px;}
.review-more:hover{ background: #328dd4;}
.review-date{height:34px;/* line-height: 34px;*/ color: #333; font-size: 20px;}

/*main-right*/
.down-load,.date-center,.video-center{ margin-bottom: 20px;}

.video-tit{width:300px; border-bottom:1px solid #0065a5;height:34px; /*line-height: 34px;*/ font-size: 18px; color: #333; font-weight: bold;}

.video-tit a{float:left; height:32px; padding:0 12px 0 4px; line-height:32px;color: #333; border-bottom:5px solid #0065a5;}
.video-tit a:hover{ color: #0065a5; /*text-decoration: underline;*/}
.video-list{width:298px; border:1px solid #e4e4e4;  border-top:none; height:360px; padding-top: 20px; overflow: hidden;}
.video-list p{width:278px;height:70px; padding:0px 10px 20px; overflow: hidden;}
.aImg,.aImg-desc{float:left;}
.aImg{width:110px; height:68px;}
.aImg-desc{width:140px; padding-left: 16px; font-size: 14px; color: #666; line-height: 18px;}
.aImg-desc:hover{ color: #0065a5;}

.date-list{width:278px; border:1px solid #e4e4e4;  border-top:none; height:230px; padding:10px; overflow: hidden;}
.date-list li{background-position:0 -523px;line-height: 28px; font-size: 13px; color: #666; text-indent: 8px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.date-list li a{color: #666;}
.date-list li a:hover{ color: #fe0000; text-decoration: underline;}

/*load*/
.load-div{ border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}

.load-tit{position:relative;width:300px;height:35px; border-bottom:1px solid #0065a5;  font-size: 18px; color: #333; font-weight: bold;}
.load-tit i{position:absolute; left:0; bottom:-3px; width:90px; height:5px; background: #0065a5;}

.load-ul{height:49px;width:300px; overflow: hidden;color: #666;}

.load-ul1 li{ background: #f2f2f2; color: #333;}
.load-ul li{float:left; height:48px; width:47px; border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4; font-size: 14px;text-align: center; line-height: 46px; /*margin:-1px 0 -1px -1px;*/}


.load-ul li a{display:block; color: #666;}
.load-ul1 li a{ color: #333;}
.load-ul2 li a:hover{ color: #f00; text-decoration: underline;}
.load-ul .load-li5{width:58px;}
.down-loadMore{width:298px; height:59px; line-height: 59px; border:1px solid #e4e4e4; border-top:none; text-align: center;}
.down-loadMore a{font-size: 14px; color: #0065a5;}
.down-loadMore a:hover{color: #f00; text-decoration:underline;}
/*cut-offLine*/
.cut-offLine{width:278px;height:352px; padding:0 10px; border:1px solid #e4e4e4; border-top:none;}
.years-line{ padding-bottom:10px; padding-top:16px; border-bottom:1px solid #d7d7d7; margin-bottom:10px;} 
.line-tit{ background-position:0 -522px ; height:30px; line-height: 30px; font-size: 14px; color: #0065a5; text-indent: 10px;}
.what-year a{float:left; line-height: 24px; font-size: 14px; color: #333; margin:0 10px 0 10px; text-align: center;}
.what-year a:hover{ color: #f00; text-decoration: underline;}

.retrial-line{width:268px; height:176px; overflow: hidden; margin:10px auto 0;}
.retrial-line a{float:left; width:88px; height:34px; line-height: 34px; text-align: center; border:1px solid #e4e4e4; margin:0 -1px -1px 0;}
.retrial-line a:hover{ color: #f00; text-decoration: underline;}

/*teach------------------------------*/
.teacher{ margin-top:20px;}
.main-teach,.main-teach2{position:relative;width:1000px; height:38px; line-height:38px; font-size: 20px; color: #333; border-bottom:1px solid #0065a5; font-weight: bold;}
.teach-box{padding-bottom:25px; border:1px solid #ccc; border-top:none; background: #f8f8f8; overflow: hidden;}
.teach-tit{height:28px; line-height: 28px; padding:24px 0;}
.teach-tit a{float:left; padding:0 6px; font-size: 14px; color: #333; margin-right: 20px;}
.teach-tit a.on{ background:#0065a5; color: #fff; font-weight: bold;}
.main-teach i,.main-teach2 i{position:absolute; width:95px; height:5px; background: #0065a5; left:0; bottom:-3px;}
/*.main-teach2{ border-bottom:1px solid #0065a5;}
.main-teach2 i{background: #0065a5;}
*/
/*scroll----------------*/
.box{position: relative;width: 925px;padding:0 36px;margin: 0 auto; overflow:hidden;}
.box2{	width: 905px; overflow:hidden;  margin:0 auto;}

.white-box{position:absolute; display:block; width:46px; height:244px; z-index: 87; background:#f8f8f8;}
.white-box1{left:0;top:0;}
.white-box2{right:0;top:0;}
.white-box5{position:absolute; display:block; width:46px; height:290px; z-index: 87;background:#f8f8f8;}



.roll{width: 200%;}
.roll dd{width: 137px;float: left;padding:0 22px;}
.roll dd img{width: 135px;height: 190px;border: 1px solid #d7d7d7;}




.box .prev,.box .next{position: absolute; width:34px; height:46px; display:block;  background:#e5e4e4; top:88px;  z-index: 90;cursor: pointer;}
.box .prev{left:12px;}
.box .next{right:12px;}
.box .prev .prev-icon,.box .next .next-icon{display:block;width:18px; height:32px;background: url(../../images/switch3.png) no-repeat; }
.box .prev .prev-icon{background-position: 0 0; margin:7px 0 0 7px;}
.box .next .next-icon{background-position: -50px 0; margin:7px 0 0 10px;}

.box .prev:hover,.box .next:hover{background: #0065a5;}
.box .prev .prev-icon.on{background-position: 0 -36px; margin:8px 0 0 7px;}
.box .next .next-icon.on{background-position: -50px -36px; margin:8px 0 0 10px;}

/*.box .prev{background: url(../../images/prev3.png) no-repeat; left:12px;}
.box .next{background: url(../../images/next3.png) no-repeat;right:12px;}
.box .prev:hover{background: url(../../images/prev4.png) no-repeat; left:12px;}
.box .next:hover{background: url(../../images/next4.png) no-repeat;right:12px;}*/

.roll .teach-photo{display:block;width:137px; height:100%;}
.roll .teach-name{display:block;width:137px; height:37px; line-height: 37px; text-align: center; font-size: 16px; color: #fff; background: #0065a5; margin-top: 15px; font-weight: bold;}

.roll .teach-photo{position:relative;}
.roll .teach-photo i{display:block; width:100%; height:100%; background: #000; position:absolute; left:0; top:0; opacity:0.4; filter:alpha(opacity:40); display:none;}



/*
.roll dd.on img{opacity:0.8; filter:alpha(opacity:80); }*/
.roll .teach-name.on{ background: #328dd4;}


/*book*/
.book-roll{width: 200%;}
.book-roll dd{width: 137px;float: left;padding:0 22px;}
.book-roll dd img{width: 135px;height: 182px;/* border: 1px solid #d7d7d7;*/ margin:0 auto;}

.book-detail{height:96px; }
.book-detail .book-name{display:block; height:36px;font-size: 14px; color: #333; text-align: center; line-height:18px; overflow: hidden; margin:12px 0;}
.book-detail .book-name:hover{color: #f00; text-decoration: underline; }

.market-price,.present-price{display:block; height:18px; text-align: center; line-height:18px; font-size: 14px; }
.market-price{ text-decoration: line-through; color: red;}
.market-price span{ color: #666;}

.present-price{ color: #ff6c00; font-weight: bold;}

.book-img{position:relative;display:block; width:135px; height:182px;}
.book-img img{display:block; width:135px; height:182px;}
.book-img i{display:block; width:135px; height:182px; background: #000; position:absolute; left:0; top:0; opacity:0.4; filter:alpha(opacity:40); display:none;}

/*campus*/
.campus{ margin-top:20px;}
.campus-content{width:998px; height:438px; border:1px solid #ccc; margin-top: 14px;}
.campus .join-win{height:72px;}
.campus .join-win span{float:left;padding:0 25px 0 18px;height:72px; line-height: 72px; font-size:24px; color: #333;}
.join-win .contact-tel{float:left; font-size: 14px; color:#666; height:24px; line-height: 24px; margin-top:30px;}

.areas{ width:944px; height:327px; margin:0 auto;background:#f8f8f8; /*padding-left:16px; */padding:10px 0 10px 16px; }
.subject-stort{float:left; width:145px; font-size: 16px; color: #333;  overflow: hidden; }
.subject-stort span{float:left; width:145px; height:40px; line-height: 40px;  border-bottom:1px solid #ededed; text-align: center; cursor: pointer;}
.subject-stort span.last{border-bottom:none;}
/*.subject-stort span.on{background: #0065a5; color: #fff;}*/

.region{float:left;width:769px; padding:0 10px 0 20px; height:327px; }
.subject-area{width:100%; height:100%; }

/* tabbtn */
.tabbtn{height:37px;}
.tabbtn li{float:left;position:relative; width:90px; margin-right:18px;text-align:center; font-size: 14px; color: #333;}
.tabbtn li a{float:left; width:90px; height:34px;line-height:34px; overflow:hidden; color: #333; font-weight: bold; }
.tabbtn li.current{border-bottom:3px solid #0065a5;}
.tabbtn li.current a{ color: #0065a5;}
/* tabcon */
.tabcon{position:relative; height:290px;overflow:hidden;}
.tabcon .subbox{position:absolute; left:0;top:0; padding-top:20px;}
.tabcon .sublist{height:270px;}

.tabcon .subbox{width:9999em;}
.subbox .sublist{float:left;width:769px;}

.sublist .division{margin-bottom: 8px;}
.sublist .province{float:left; width:90px; margin-right: 17px; line-height: 22px; font-size: 13px; color: #666; text-align: center;  font-weight: bold; }
.area-city{float:left;width:662px;}
.area-city a{color:#666; margin-right: 8px; /*white-space: nowrap;*/ line-height: 22px;}
.area-city a:hover{ color:#0065a5; text-decoration: underline;}
/*friendly-link*/
.friendly-link{ padding:20px 0;}
.friendly-link .link-list{padding:13px 0 0 8px;}
.friendly-link .link-list a{font-size: 14px; color:#666; line-height: 22px; margin-right: 8px;/* white-space: nowrap;*/}
.friendly-link .link-list a:hover{text-decoration: underline;}

/*footer*/
.footer{width:100%; padding:20px 0 25px; background: #fafafa; }
.footer-hd{width:712px; margin:0 auto; height:30px; line-height: 30px;} 
.footer-hd a,.footer-hd b{float:left; }
.footer-hd a{font-size: 12px; color: #333;}
.footer-hd a:hover{text-decoration: underline;}
.footer-hd b{padding:0 10px; color: #ccc;}

.footer-bd{width:1000px;  text-align: center; line-height: 20px; color:#333; margin:16px auto 20px;}
.footer-pic{width:670px; margin:0 auto;}
.footer-pic a{float:left; width:120px; height:50px; border:1px solid #d2d2d2; margin:0 6px;}


#topcon9{overflow:hidden; position:relative;}
.tab-title li{position:relative;}
.tab-content-box{width:4068px; position:absolute; left:0; top:0;}
.tab-content1{width:678px; float:left;}


#move-animate-top9 li.current{border-top:4px solid #0065a5; border-right:1px solid #d5d4d4; border-left:1px solid #d5d4d4; margin-top: -3px; border-bottom:none; background-position: #fff; font-weight: bold;}
#move-animate-top9 li.current a{display:block; color: #0065a5; background: #fff;}


.subject-stort span{position:relative;}
.subject-stort span.current{background: #0065a5; /*color: #fff;*/ font-weight: bold;}

.region-box{height:327px; overflow:hidden; position:relative;}
.region{height:2612px; position:absolute; left:0; top:0;}
.subject-area{height:327px;}

.teacher-content-list{height:244px; overflow: hidden;}
.teacher-content-list2{height:290px;  overflow: hidden;}
