blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul {margin:0;padding:0}
body,button,input,select,textarea {font:14px/1.75 \5FAE\8F6F\96C5\9ED1,\5b8b\4f53,sans-serif,tahoma,arial,'Hiragino Sans GB';  color: #333}
h1,h2,h3,h4,h5,h6 {font-size:100%}
address,cite,dfn,em,var {font-style:normal}
code,kbd,pre,samp {font-family:courier new,courier,monospace}
ol,ul{list-style:none}
img{display: block;border: 0 none;}
input:focus,select:focus{outline: 0 none;}
a {color:#333;text-decoration:none;outline: 0 none;}
a:hover {color:#f60;text-decoration: underline;}
.blue,a.blue:active{color:#3986c8;}
.green,a.green:active{color:#033333;}
.gray,a.gray:active{color:#a8a9ca;}
.sgray,a.sgray:active{color:#666;}
.dgray,a.dgray:active{color:#999;}
.clear:after,.w1000:after,.classNav:after,.collegeList:after,.nav:after,.indexTab:after,.slist:after,.srlist:after,.picAdList:after,.groupList:after,.tabKinds:after,.headnews:after,.areaTab:after,.bbsTimeline li:after,.schoolList li:after,.schoolListItem dd:after,.hotTab:after,.hsList:after,.bkStep:after,.recentZslist:after,.zsSelectArea ul:after,.areaZslist:after,.areaZslist li:after,.courseArea:after,.courseTabCon:after,.specialTitle dt:after,.specialTitle dd:after,.xkList:after,.specialInfoItem dl:after,.zyFinalArea:after,.finalQuick:after,.rtab:after,.srlist li:after,.scoreLine:after,.college34:after,.onlineClass:after,.tjScoreline:after,.bookList li:after,.hzZsItem:after,.hzImgWz:after,.schoolInfoSearch:after,.sitemapArea ul:after,.fsTable ul:after,#jianzhang .fsTable ul li p:after{content:'\20';display:block;height:0;clear:both}
.clear,.w1000,.classNav,.classNav,.collegeList,.nav,.indexTab,.slist,.srlist,.picAdList,.groupList,.tabKinds,.headnews,.areaTab,.bbsTimeline li,.schoolList li,.schoolListItem dd,.hotTab,.hsList,.bkStep,.recentZslist,.zsSelectArea ul,.areaZslist,.areaZslist li,.courseArea,.courseTabCon,.specialTitle dt,.specialTitle dd,.xkList,.specialInfoItem dl,.zyFinalArea,.finalQuick,.rtab,.srlist li,.scoreLine,.college34,.onlineClass,.tjScoreline,.bookList li,.hzZsItem,.hzImgWz,.schoolInfoSearch,..sitemapArea ul,.fsTable ul,#jianzhang .fsTable ul li p{*zoom:1}
.fl{float:left;}
.fr{float:right;}
.tc{ text-align: center;}
.pr{ position: relative;}
.f12{ font-size: 12px;}
.bold{font-weight: bold;}
.pt10{ padding-top: 10px}
.mtf5{ margin-top: -5px;}
.ml30{margin-left:30px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt40{margin-top:40px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mtpt20{margin-top:20px;padding-top:20px;border-top:#ccc 1px dashed;}
.more i{ font-size: 8px; font-style: normal; font-family:\5b8b\4f53 }
.w1000,.w1000ad{width:1000px;margin:0 auto 20px;}
.w960{width:960px;margin:0 auto 20px;}
.w470{width:470px;}
.w250{width:250px;}
.w525{width:525px;}
.w390{width:390px;}
.w735{width:735px;}
.wad250{width:300px; overflow: hidden; margin-bottom: 20px;}
.col300{width:300px; float: left; margin-right:15px; display: inline; overflow: hidden;}
.col420{width:420px; float: left; overflow: hidden;}
.col250{width:220px; float:right; overflow: hidden;border:#ccc 1px solid;padding:10px 14px;}
.con250{width:250px; float: right;}
.rightAd{ height: 60px;margin-bottom: 9px;width: 250px;}
.tjRightAd{ height: 250px;margin-bottom: 20px;width: 250px;}
.topAd{width:960px;margin:10px auto 0;}
.headerAd{width:1000px; text-align: center; height: 90px; overflow: hidden; margin: 10px auto}
.dropdown strong,.searchBtn,.sNavMore a,.list li,.slist li,.adslist li,.subTitle,.rTitle,.sblist li,.addlist li,.tabKinds a,.yzAreaTri,.yzAreaList li,.yzCurArea i,.areaTab li a i,.bbsTimeline li span.dot,.bbsTime,.lTitle,.curAreaIcon,.quickItem a,.scoreItem a.bbsItem,.loTitle,.classKind,.classMore,.zsSelectArea ul li,.beikStep li span,.kcTitle,.specialTitle dt em,.specialTitle dd,.specialTitle dd em,.zyFinalRight ul li,.zycmdTitle,#shareBtn .bdshare-button-style0-32 a,.zyFcTitle,.finalQuick li,.finalQuick li a,.videoList li,.kcList li,.searchBtn,.kcKindGuide a,.hzlist li{ background: url(http://img.kaoyan.com/yz/images/yzindex_bg.png) no-repeat;_background: url(http://img.kaoyan.com/yz/images/yzindex_bg8.png) no-repeat;}

.waper{width:1000px;margin:0 auto;}

/*----logo和搜索----*/
.header{padding:20px 0; position: relative; height: 40px; width: 1000px; margin:0 auto; font-size: 12px;}
.yzLogo{width:230px; height: 30px; position: absolute;left: 0; top: 27px;}
.yzLogo a{width:230px; height: 30px;  display: block;  line-height: 999em; overflow: hidden; background: url(http://img.kaoyan.com/yz/images/kaoyan_logo.png) no-repeat;}
.bkLogo,.beikLogo,.tiaojiLogo,.fushiLogo{width:204px; height: 30px; position: absolute;left: 0; top: 27px;}
.bkLogo a,.beikLogo a,.tiaojiLogo a,.fushiLogo a{width:204px; height: 30px;  display: block;  line-height: 999em; overflow: hidden; background: url(http://img.kaoyan.com/yz/images/baok_logo.jpg) no-repeat;}
.beikLogo a{ background: url(http://img.kaoyan.com/yz/images/beik_logo.jpg) no-repeat;}
.tiaojiLogo a{ background: url(http://img.kaoyan.com/yz/images/tiaoji_logo.jpg) no-repeat;}
.fushiLogo a{ background: url(http://img.kaoyan.com/yz/images/fushi_logo.jpg) no-repeat;}
/*----地区页头----*/
.areaHd{width:100%; height: 120px; border-bottom:#a3bfd5 4px solid; background: url(http://img.kaoyan.com/yz/images/top_bg.png) repeat; position: relative; z-index: 10; margin-bottom: 20px;}
.areaHeader{width:1000px; height: 120px; position: relative; background: url(http://img.kaoyan.com/yz/images/top_map.png) no-repeat 150px 0; margin: 0 auto;}
.areaHeader .yzLogo,.areaHeader .headSearch{top:40px;}
.yzArea{ position: absolute; left: 245px; top: 44px;}
.yzCurArea{ display: block; border-left:#b3c8d9 2px solid;padding:6px 20px 0 12px; color: #819eb4; font-size: 20px; line-height: 20px; position: relative;  cursor: pointer;}
.yzCurArea i{width:13px; height: 8px; background-position: -52px -80px; position: absolute; right: 0; top: 14px;}
.yzAreaPop{ position: absolute; left:14px; top:40px;width:400px; height: 135px; display: none;}
.yzAreaPopBg{ background: #438ccf;filter:alpha(opacity=90);opacity:0.9; position: absolute; bottom:0; left:0;width: 400px; height: 126px;}
.yzAreaTri{width:13px; height: 7px; background-position: -120px -80px; display: block; position: absolute; left:19px; top: 2px;filter:alpha(opacity=90);opacity:0.9;  }
.yzAreaList{ position: absolute; z-index: 2; top:20px; left:6px;overflow: hidden;}
.yzAreaList li{ font-size: 12px; float: left; background-position: -198px -284px; padding: 0 12px 0 13px; margin:0 0 5px -1px;color: #fff; cursor: pointer;}

.nav{margin:0 auto 15px; width: 1000px; background: #088fdc; overflow: hidden;}
.nav li{ float:left;text-align: center; height: 40px;}
.nav li a{width:111px; height: 40px; border-left:#39a5e2 1px solid; margin-left:-1px; display: block; background: #088fdc; font:14px/40px "\5FAE\8F6F\96C5\9ED1"; color:#fff;}
#tjNav.nav li a{width:166px;}
#fsNav.nav li a,#baokNav.nav li a,#zsNav.nav li a,#fushiNav.nav li a {width:142px;}
#beikNav.nav li a,#kemuNav.nav li a{width:111px;}
.nav li a:hover{ background: #2fa7ec; text-decoration: none; color: #fff;}
.nav li.cur a{ background: #0780d6; text-decoration: none;}
/*----院校导航----*/
.colleges{border:#ddd 1px solid;width:998px; margin: 0 auto 20px;}
.classNav{border-bottom:#ddd 1px solid; height: 38px; position:relative; background: #f3f6fb}
.sTab a{height:38px;width:80px;line-height: 38px; font-size: 14px; float: left; cursor: pointer; text-align: center; color: #333}
.sTab a.cur{height:37px;width:78px;line-height: 36px;padding-left:1px;border-left:#ddd 1px solid;border-right:#ddd 1px solid;border-top:#398cd4 3px solid; background: #fff; color: #398cd4; font-weight: bold; margin:-1px 0 -1px -1px; position: relative;}
.sNavMore{ float: right; font-size: 12px; line-height: 38px; overflow: hidden;}
.sNavMore a{ background-position: -198px -182px;float: left;font-size: 12px; margin-left: -1px; padding: 0 10px;}
.fsNavMore{ float: right; font-size: 12px; line-height: 30px; overflow: hidden;padding: 8px 10px 0 0;}
.fsNavMore a{ margin-left:10px;}
.fsNavMore a.pub{background: #fff;border: #e5e5e5 1px solid;color: #555;line-height: 22px;margin-top: -1px; display:inline-block; padding:0 10px; color: #4C8AC2}
.classNavCon{padding:6px 0;}
.collegeList{border-bottom: 1px dashed #ddd;height: 52px; width:976px; margin: 0 auto;}
.collegeList.bnone{ border: none;}
.collegeList dl {display: block;float: left;width: 122px; font-size: 12px; line-height: 22px;padding:4px 0;}
.collegeList dt a{ color: #3971a1;}
.collegeList dd a{margin-right:12px;}
/*----焦点图----*/
#focus{width:300px;height:250px; overflow:hidden; position:relative; margin-bottom: 15px }
#focusBg{z-index:1;filter:alpha(opacity=80);opacity:0.8;width:300px;height:30px;position:absolute;left:0; bottom:0;background:#434343;}
#focusInfo{z-index:2;font-size:12px;width:200px;color:#fff; height:20px;line-height:20px; overflow:hidden;position:absolute;left:0; bottom:5px;cursor:pointer; padding:0 10px; font-weight: bold;}
#focusNum{z-index:3;text-align:right;position:absolute;height:8px;right:7px; bottom:10px;}
#focusNum li{ float:left; display:inline;margin:0 3px;width:8px;height:8px;cursor:pointer;background:#e3e3e3; border-radius: 4px; line-height: 0; font-size: 0}
#focusNum li.cur{ background:#f39800; }
#focusImg a,#focusImg img{width:300px;height:250px; display:block;}
#focusInfo a{ color: #fff;}
#focusInfo a:hover{text-decoration: underline;}
.nbottom #focus{margin-bottom: 0}
.leftArea{padding:10px 14px;border:#ccc 1px solid; overflow: hidden; }
.allTitle{color: #3986C8;  font-size: 14px; font-weight: bold; position: relative; margin-bottom: 4px;}
.allTitle a{color: #3986C8; }
.allTitle a:hover{color: #f60; text-decoration: underline;}

.cTitle{color: #333;  font-size: 16px;  position: relative; margin-bottom: 4px;}
.slist{margin-right:-20px;_margin-right:-10px;}
.slist li{ background-position: -193px -58px; padding-left:15px; line-height: 26px; height:26px;  overflow: hidden;width:108px; font-size: 12px; float: left; margin-right: 15px; display: inline;}
.slist.areaSlist li{background-position: -194px -308px; line-height: 28px; height: 28px; }
.slist.kyBaike li{width:62px;}
.col250 .slist li{width:80px;}
/*----中间列表----*/
.areaHeadLine{margin: -5px 0 5px;}
.areaHeadLine a{color:#5193cb;}
.headline{font:18px/30px "\5FAE\8F6F\96C5\9ED1";  height: 30px; overflow: hidden; margin-bottom: 4px; text-align:center;}
.headline a{color:#3971A1;}
.headlineInfo{ font-size: 12px; color: #999; height: 42px; overflow: hidden; margin-right: -40px;}
.headlineInfo a{width:204px; height: 21px; overflow: hidden; margin-right: 20px; float: left; display: inline;}
.indexTab{border:#ddd 1px solid; border-top:#4c8ac2 2px solid; height: 37px; background:#f3f6fb; position: relative; }
.indexTab li{height:37px;width:102px;line-height: 36px;  float: left; cursor: pointer; text-align: center; }
.indexTab li.cur{ float: left; cursor: pointer; padding-left:1px;text-align: center;width:100px;line-height: 36px; height:38px;border-left:#ddd 1px solid;border-right:#ddd 1px solid; background: #fff; font-weight: bold; margin:0 0 -1px -1px;position: relative;}
#yzIndexTab{margin-top: 10px;}
.hzindexTab{ margin-bottom: 10px;}
.indexTab.hzindexTab li{width:120px;}
.indexTab.hzindexTab li.cur{width:118px;}
.areaTab{ height: 34px; background: #f2f2f2;margin: 15px 0;}
.areaTab li{ float: left;}
.areaTab li a{padding:2px 15px 0; height: 32px; line-height: 32px; display: block; color: #3885c2}
.areaTab li a i{width:9px; height: 5px; background-position: -136px -80px; display: none; margin:0 auto -9px; }
.areaTab li a:hover i,.areaTab li.cur a i{ display: block;}
.areaTab li.cur a,.areaTab li a:hover{ background: #69a9e0; color: #fff}

.tabMore{ position: absolute; color: #3b639f; right: 8px; top: 8px; font-size: 10px; font-family: \5b8b\4f53}
.tabMore a{ color: #3b639f; font-size: 12px;}
.tabMore a:hover{ color: #f60; text-decoration: underline;}
.clist {border-top: 1px solid #dcdcdc;margin-top: 15px;padding-top: 12px;}
.tabHide{ display: none;}
.tabShow{ display: block;}
.list li,.adslist li{ background-position: -196px -115px; padding-left:15px; line-height: 26px; height:26px;  overflow: hidden; }
.headnews li{ float: left; height: 28px; line-height: 28px; width: 192px; margin-right: 8px; display: inline;}
.zykList li{ float: left; width: 82px; }
.list28 li{ line-height: 28px; height: 28px;}
.headnews{margin: 0 -10px 0 0;   width: 430px;}
.line{border-bottom: 1px dashed #d7e1ea; padding-bottom: 12px; margin-bottom: 12px;}
.line a{white-space:nowrap;  }
/*----首屏右侧----*/
.oneRight{width:250px; float: right; position: relative; }
.rightArea{padding:10px 14px;border:#ccc 1px solid;}
.srlist{margin-right:-15px;}
.srlist a{  line-height: 24px; height:24px;  overflow: hidden; font-size: 12px;margin-right: 15px; float: left; display: inline-block;*display: inline;*zoom:1;}
#jzOneright.srlist{ font-size: 12px; color: #666; margin-right: 0}
#jzOneright.srlist strong{font-size: 14px; color: #555}
.bmAttention a{ float: left; margin-right: 6px; display: inline; font-size: 12px; color: #555}
#baolubiRlist.srlist a{margin-right: 30px; line-height: 26px; height: 25px; font-size: 14px;}
#baolubiTable td{text-align: center;font-size: 14px;}
/*----地区页首屏右侧----*/
.bbs300{ position: relative; z-index: 2;}
.lTitle{color: #333;font-size: 16px; line-height:18px;font-weight: normal;padding-left: 15px; background-position: -194px -258px; margin-bottom: 5px;}
.bbsTimeline{width:254px; margin-left: -4px; height: 430px; overflow: hidden;}
.bbsTimeline li{ border-top:#eee 1px solid; margin-left: 27px; padding: 15px 0 14px}
.bbsTimeline li.bbsTop1{ border: 0 none;}
.bbsTimeline li span.dot{width:9px; height: 9px; background-position: -34px -80px; display: inline; float: left; margin:3px 11px 0 -27px;}
.bbsTime{ float: left;width:50px; height: 35px; padding-left: 5px; background-position: -55px -38px; margin:5px 14px 0  -6px; display: inline;}
.bbsTop1 .bbsTime{background-position: 0 0;}
.bbsTop2 .bbsTime{background-position: -55px 0;}
.bbsTop3 .bbsTime{background-position: 0 -38px;}
.bbsTime span{ display: block; text-align: center; width: 50px; overflow: hidden;}
.bbsTime span.bbsTimeYear{ color: #fff; font-size: 10px; line-height: 14px; padding-top: 1px;}
.bbsTime span.bbsTimeMd{color: #545454; font-size: 12px; line-height: 18px;}
.bbsTitle{ float: left; font-size: 12px; width: 160px; height: 44px; overflow: hidden; vertical-align: middle;}
.bbsLeftBg{width:1px; height: 259px; position: absolute; left: 0; bottom:-10px; background: url(http://img.kaoyan.com/yz/images/yz_bbsbg.jpg) no-repeat; z-index: 1}
.bbsBg{height:450px; overflow: hidden; border-left:#d7e1ea 1px solid;  position: absolute; left: 0; top: 0;}
/*----联展广告图片----*/
.groupShow{border:#ccc 1px solid; width:978px; padding:5px 10px;margin: 0 auto 20px;}
.subTitle,.rTitle{background-position: -195px -221px;color: #3986C8;font-size: 14px;font-weight: bold;padding-left: 15px; position: relative;}
.rTitle{background-position: -195px -221px; padding-left: 15px;}
.subTitle a,.rTitle a,.allTitle a,.kcTitle a{color: #555;}
.subTitle a.smore,.rTitle a.smore,.allTitle a.smore,.kcTitle a.smore,.kcTitle span.smore{ position: absolute;right: 0;top: 0; font-weight: normal; font-family: \5b8b\4f53; font-size:12px; color: #999}
.allTitle a.smore{ top: 2px;}
.subTitle a:hover,.rTitle a:hover,.allTitle a:hover,.kcTitle a:hover{color: #f60;text-decoration: underline;}
.sBox .list,.sBox.adslist{margin-top: 10px;}
.groupList{width:978px; margin:0 auto; }
.groupItem{line-height: 24px; height:24px;  overflow: hidden; font-size: 12px; float: left; width: 153px; padding:2px 5px;}
.groupList a{color:#3b639f;}
.picAdList{width:978px; margin:0 auto; overflow:hidden;}
.picAdItem{width:153px; height: 40px; padding:8px 5px; display: inline; float: left;}
.wNav{width:1000px;border-bottom:#e4e4e4 3px solid; position: relative; height: 35px;margin:0 auto 20px;}
.wNavTitle{position: absolute;left: 0;bottom: -3px;  height: 30px;  border-bottom: #398cd4 3px solid; display: inline-block; font-size: 18px; padding: 0 5px 5px 5px; color: #333; font-weight: normal;}
.wNavTitle span{color:#c0c0c0; margin: 0 6px;}
.sTitle{background:url(http://img.kaoyan.com/yz/images/stitle_bg.jpg) no-repeat; color: #398CD4; font: 16px/40px \5FAE\8F6F\96C5\9ED1;height: 40px;margin-bottom: 10px;padding-left: 12px;}
.sblist{margin: 10px -17px 0 -12px; overflow: hidden;width: 250px;}
.sblist li{background-position: -198px -190px;float: left;font-size: 12px;margin-bottom: 5px; padding: 0 17px 0 18px; margin-left: -1px;}
.baokLeft .sblist{margin: 10px -25px 0 -15px; width: 240px;}
.baokLeft .sblist li{padding: 0 17px 0 17px;}
.sBox .sblist{margin: 0 -16px ; width: 330px;}
.sBox .sblist li{padding: 0 15px 0 16px; margin:5px 0 0;}
.kcGray{margin:10px 0 0  14px; overflow: hidden;}
.kcArea .sblist{margin: 0 -9px 0 -10px ; width: 329px;}
.kcArea .sblist li{padding: 0 9px 0 10px; margin:5px 0 0 0;}
.kcArea .sblist li a{ color: #666}
.kcArea .sblist li a:hover{ color: #f60}
.sblist li.clearFloat{clear:both;background: none; float: none; margin: 0; height: 0; font-size: 0; line-height: 0}
.kyFollow{ font-size: 12px;line-height: 24px; padding:3px 0 10px 5px; margin-right: -12px;}
.kyFollow  a{margin-right: 10px; color: #398CD4}
.addlist li{ background-position: -194px -88px; padding-left:15px; line-height: 26px; height:26px;  overflow: hidden; font-size: 12px;}
.addlist li span{ display: none;}
.tabKinds{padding:5px 0;margin-top:5px;}
.tabKinds a {background-position: -198px -189px; float: left;font-size: 12px;margin-left: -1px;padding: 0 10px; color: #3986C8}
.scoreLine{border-top:#ddd 1px solid;border-bottom:#ddd 1px solid; height: 38px; background: #f3f6fb; margin:0 -14px 10px;}
.scoreLine li{ float: left; margin-left: -1px; border-left:#ddd 1px solid; width: 42px; line-height: 38px; text-align: center; font-size: 12px;}
.college34{width:290px;overflow: hidden;  margin:0 -8px 0 -12px;}
.college34 li{padding:0 12px;  float: left;  background-position: -399px 7px; margin-left: -1px; font-size: 12px; margin-bottom: 6px;}
.onlineClass img{width:120px; height: 90px; float: left;}
.onlineClass p{ float: right; width:90px; font-size: 12px;}
.videoList li{background-position: -184px -22px;font-size: 12px;height: 26px;line-height: 26px;overflow: hidden;padding-left: 20px;}
/*----地区院校列表----*/
.schoolArea{border-top:#69a9e0 3px solid; width: 1000px; margin: 0 auto 20px; overflow: hidden;}
.curAreaTitle{ font-size: 18px; height:47px;  line-height: 46px;}
.curAreaIcon{ float: left;background-position: -107px -80px; width: 9px; height: 9px; margin: 22px 0 0 10px; display: inline; }
.schoolList li{border-top:#e8e8e8 1px solid; padding:10px 0 20px; margin-right: -100px; width: 1110px; overflow: hidden;}
.schoolListItem{width:270px; margin-right: 100px;  float: left; overflow: hidden;}
.schoolListItem dt a{ color: #2175bd; font-size: 14px;}
.schoolListItem dd{font-size: 12px;padding:2px 0;}
.quickItem{margin-left: -11px; }
.quickItem a,.scoreItem a.bbsItem{ float: left;padding:0 12px 0 13px; background-position: -198px -191px; }
.scoreItem a{padding:0 12px; float: left;}
.scoreItem span{float: left;}
/*----报考样式----*/
.baokLeft{width:200px; padding:10px 14px; background: #f3f6fb; border:#d7e1ea 1px solid; float: left;}
.sbaoBox{padding-bottom: 20px; margin-bottom: 20px; border-bottom: #d7e1ea 1px solid;}
.loTitle{color: #333;font-size: 14px; line-height:18px;font-weight: normal;padding-left: 15px; background-position: -195px -152px; margin-bottom: 15px;}
.hzListRight .loTitle{ font-weight: bold; margin-bottom: 10px;}
.dropdown {width:198px;  background: #fff; border:#ddd 1px solid; height: 31px; margin-bottom: 15px;}
.dropdown strong{ background-position:175px -75px;width:183px;height:31px; line-height:31px; display:block; top:0; left:0; padding-left: 15px;   font-weight: normal; cursor: pointer; overflow:hidden;}
.dropdown ul{ border:#e8e1d9 1px solid;border-radius:0 0 5px 5px; border-top:none;padding:2px 0 4px; width:198px; position:absolute; left:-1px; background:#fff; z-index:1; display:none; height:208px; overflow-x:hidden; overflow-y:auto;}
.dropdown ul li{ padding:2px 16px 2px 14px; width:168px; height:20px; cursor:pointer; overflow: hidden;}
.searchSchoolBtn{background: #1ab576; height: 34px; display: block; line-height: 34px; color: #fff; text-align: center;}
a.searchSchoolBtn:hover{ background: #1cc37f; color: #fff;}
.hotTab{width:210px; margin-right: -10px;}
.hotTab span{ float: left; border:#d7e1ea 1px solid; background: #fff; height: 19px; padding-top: 1px; text-align: center; border-radius: 6px; width: 40px; margin-right: 10px; display: inline; font-size: 12px; line-height: 18px; cursor: pointer;}
.hotTab span.cur{background: #8fa7bb; border:#8fa7bb 1px solid; color: #fff;}
.hotCon{margin: 10px 0 0;}
.hsList{margin-right: -20px;}
.hsList li{float:left;width:100px; padding:8px  10px 8px 0; display: inline; font-size: 12px; line-height: 24px;}
.hsList li img{ float: left; width: 25px; height: 25px; margin-right: 6px; display: inline}
.baokRight{width:750px; float: right;}
.bkStep{width:750px; height: 147px; position: relative; background: url(http://img.kaoyan.com/yz/images/bk_step.jpg) no-repeat right top; margin-bottom: 20px;}
.bkStep p{ line-height: 999em; overflow:hidden; height: 20px;}
.bkStep ul{padding:30px 0 0 25px; margin-right: -35px;}
.bkStep li{width:110px; height: 70px; padding:30px 0 0 5px;float: left; margin-right: 35px; display: inline;  overflow: hidden;}
.bkStep li a{line-height: 20px; font-size: 12px;  color: #999; float: left; margin-right: 4px; display: inline;}
.bkStep li a:hover{color:#f60;text-decoration: underline;}
.rtab{background: #f3f6fb;border:#d7e1ea 1px solid; margin-bottom: 10px; height: 37px; }
.rtab li{padding:0 20px; float: left; color: #3986c8; text-align: center; cursor: pointer;  height: 37px; line-height: 37px;}
.rtab li.cur{height:35px; line-height: 30px; border-top:#69a9e0 3px solid;border-left:#ddd 1px solid;border-right:#ddd 1px solid;border-bottom:#fff 1px solid; background: #fff;margin:-1px 0 -1px -1px;color: #333; font-weight: bold;}
.sBox .rtab li{padding: 0;width:101px; margin: -1px -1px 0;}
.sBox .rtab li.cur{width: 100px;}
.bkTitle{background: #f3f6fb;border:#d7e1ea 1px solid;border-top:#69a9e0 3px solid;height:35px; line-height: 32px; padding-left: 15px; margin-bottom: 10px;}
.bkbTt{background: #f3f6fb;border:#d7e1ea 1px solid; margin-bottom: 10px; height: 37px; position: relative; }
.bkbTitle{background: #fff; border:#d7e1ea 1px solid; border-top:#69a9e0 3px solid; border-bottom:0 none;margin: -1px 0 -1px -1px; height:37px; line-height: 32px; border-top:#69a9e0 3px solid; padding:0 20px; float: left; }
.bktable{width:100%;margin-bottom: 20px;}
.bktable td{height: 39px; border-bottom:#e6e6e6 1px solid; font-size: 12px; text-align: center;}
.classKind{padding-right:15px; background-position: right -193px; color: #999}
.classMore{padding-left:20px; background-position: -198px -193px; }
.classMore a{color: #999}
.recentZslist{margin-right: -20px;}
.recentZslist li{width:360px; margin-right: 10px; float: left; display: inline;}
.recentZslist li span{color:#0488d3; margin-right: 6px;}
.recentZslist li span a{color:#0488d3; }
/*----招生页----*/
.zsTopTitle{width:936px; margin:0 auto 20px;padding:16px 0 0 64px; height: 64px; font-size: 24px; background: url(http://img.kaoyan.com/yz/images/zstop_img.jpg) no-repeat; color: #fff;}
.zstop{width:1000px; margin:0 auto 20px; height: 80px; overflow: hidden;}
.zsLeft{width:180px; float: left;}
.zsLeftGuide{width:150px;  border: #dde4ee 1px solid;  padding:20px 14px; background: #f3f6fb;  position: relative; margin-bottom: 20px;}
.zsLeftAd{width:180px; margin-bottom: 20px; overflow: hidden;}
.zsLeftGuide li{border-top: #dde4ee 1px solid;padding:10px 0 10px 4px; height: 24px; line-height: 24px; margin-top: -1px;}
.zsLeftGuide li a{ display: block;}
.zsLeftGuide li.first{border:0 none;}
.zsLeftGuide li.cur{margin:-1px -15px 0;border-bottom: #dde4ee 1px solid; width: 161px;background: #fff; border-left:#ff8331 3px solid; padding-left:16px; position: relative;  z-index: 2 }
.zsLeftGuide li.first.cur{border-top: #dde4ee 1px solid;}
.zsRight{width:800px; float: right;}
.zsRightAd{width:800px; overflow: hidden; }
.zsRightAd1{width:800px; margin-bottom: 20px; overflow: hidden; }
.zsAlist{border:#dde4ee 1px solid; background: #f3f6fb; padding:10px 20px;}
.bkPicAd{width:990px; margin-left:auto; margin-right:auto;}
.bkPicAd li{float: left;width: 310px;padding: 0 10px 20px;text-align: center;}
.zsSelectArea{ border: #dde4ee 1px solid; background: #f3f6fb; padding: 10px 5px 2px; margin-bottom: 20px;}
.zsSelectArea ul{ overflow: hidden;}
.zsSelectArea ul li{ float: left; padding: 0 16px 0 17px;  background-position: -198px -189px; margin:0 0 8px  -1px; }
.zsSelectArea ul li.cur{padding:0 10px; margin:0 6px 8px; display: inline; background-image:none; background-color: #0488d3; border-radius: 12px;}
.zsSelectArea ul li.cur a{ color: #fff}
.areaZslist{margin-bottom: 40px;}
.areaZslist li { border-bottom: #e6e6e6 1px solid; padding: 6px 0 6px 15px; background-position: -196px -109px;}
.areaZslist li.gap{ margin-bottom: 40px;}
.areaZslist li.noArtTips{ background:url(http://img.kaoyan.com/global/images/404.jpg) no-repeat; background-size: 420px 172px;-webkit-background-size: 420px 172px;-o-background-size: 420px 172px;width:420px; height:  172px; margin:80px auto; line-height: 999em; overflow: hidden; border-bottom: 0 none;}
.areaZslist li span{color:#999; float: right; font-size: 12px;}
.areaZslist li span a{color:#0488d3; }
.areaZslist li span a:hover,.kcList li span a:hover{color:#f60; text-decoration: underline;}
.areaZslist li  em{float: right; font-size: 12px; color: #999; padding-right: 10px;}

.jzReading{width:1000px; margin: 0 auto 20px; border:#ddd 1px solid;}
.jzReading h3{ font-size: 16px; padding:10px 20px;}
.jzReading ul{ height: 40px; line-height: 40px; margin-bottom: 10px; padding-left: 10px;}
.jzReading li{ margin:0 9px; float: left;  display: inline;}
.jzReading li a{ border-radius: 5px; border:#ddd 1px solid;padding:0 15px; display: block; height: 30px; line-height: 30px; background: #f3f6fb}
.jzReading li a:hover{ background: #fff; text-decoration: none;}
/*----备考----*/
.beikStep{width:1000px; height: 147px; background: url(http://img.kaoyan.com/yz/images/beikao_step.jpg) no-repeat; margin: 0 auto 20px;}
.beikStep p{ line-height: 999em; overflow:hidden; height: 20px;}
.beikStep ul{padding:58px 0 0 23px; margin-right: -40px;}
.beikStep li{width:150px; height: 60px; float: left; margin-right: 52px; display: inline;}
.beikStep li span{ background-position: -196px -115px;  padding-left: 12px; height: 24px; line-height: 24px; overflow: hidden;  display: block; font-size: 12px;}
.beikStep li span a{color:#999; font-family: \5b8b\4f53; }
.beikStep li span a:hover{color:#f60;text-decoration: underline;}
.tlTitle{border-bottom:#d7e1ea 3px solid; height: 40px; margin:0 auto 10px;}
.tlTitle strong{ margin-bottom: -3px; height: 40px; border-bottom: #69a9e0 3px solid; padding:0 25px 0 15px; display: inline-block; line-height: 34px; font-size: 18px;  color: #555}
.kcArea{width: 310px; float: left; margin-right: 35px; display: inline; overflow: hidden;}
.kcArea.mr0{ margin-right: 0}
.kcStitle{color:#666; font-size: 12px;}
.kcQuick{width:310px; height: 107px; margin-bottom: 15px; display: block; overflow: hidden;}
.kcList{padding-bottom: 10px; margin-bottom: 10px; border-bottom:#dfe4e9 1px solid }
.kcList.last{padding: 0; margin: 0 ;border:0 none;}
.kcList li{ height: 28px; line-height: 28px; overflow: hidden; background-position: -196px -113px; padding-left:15px; }
.kcList li span{ margin-right: 2px; display: none;}
.kcList li span a{ color: #0488d3;margin:0 2px;}
.kcTitle{ padding-left:15px;font-weight: bold; color: #555; background-position: -195px -221px; position:relative;}
.kcKindGuide{ font-size: 12px; border-bottom:#dfe4e9 1px solid;margin-bottom: 15px;padding:8px 0; margin-left: -1px; margin-top: -20px; background:#fff;}
.kcKindGuide a{margin-right: 15px; color: #088FDC; background-position: -198px -192px; padding-left: 16px;}
.beikaoPicAd{margin: 0 auto 20px;width: 1000px; overflow: hidden;}
.beikaoPicAd ul{width:1032px; margin-right: -32px;}
.beikaoPicAd ul li{ float: left;padding: 0 34px 20px 0; text-align: center; width: 310px;}
.courseArea{border:#dfe4e9 1px solid;width:998px; background: #fff; margin: 0 auto 20px;}
.chengjiArea{border:#dfe4e9 1px solid;width:998px; background: #fff; margin:10px auto 15px;}
.courseTab{width:155px; float: left;}
.courseTab li{border-top: #dfe4e9 1px solid;border-right: #dfe4e9 1px solid; height: 60px; line-height: 60px; margin-top: -1px; text-align: center; background: #f3f6fb;}
.courseTab li a{ display: block;}
.courseTab li.cur{ background: #fff; border-right: 0 none;}
.courseTabContent{width:785px; float: right;padding:14px 24px 0 0; height: 389px; overflow: hidden;}
.courseEntry{ float: right; width: 230px; padding-top: 6px;}
.courseEntry a{ display: block;width:182px; height: 160px; padding: 30px 0 0 48px; font-size: 40px; line-height: 60px; color: #fff;}
.courseEntry a.courseEntryOne{ background: url(http://img.kaoyan.com/yz/images/fax_entry_ziliao.jpg) no-repeat;}
.courseEntry a.courseEntryTwo{ background: url(http://img.kaoyan.com/yz/images/fax_entry_fudao.jpg) no-repeat;}
.courseEntry a:hover{ color: #f0f0f0; text-decoration: underline;}
.kcbot .tlTitle strong{padding:0 20px 0 0;}
.dataSearch{padding:12px 0 4px;}
.dataSearchBtn{border:#ddd 1px solid; height: 79px; line-height: 78px; text-align: center; font-size: 16px; width: 100px; float: right;background: -moz-linear-gradient(top, #f3f6fb, #e6e9ee); background: -webkit-linear-gradient(top, #f3f6fb, #e6e9ee); background: -o-linear-gradient(top, #f3f6fb, #e6e9ee); background: linear-gradient(top, #f3f6fb, #e6e9ee); filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #f3f6fb, endColorstr = #e6e9ee);}
.schoolInfoSearch{margin:10px 0; padding:10px 0; background: #F3F6FB;}
.schoolInfoSearch .dropdown{float: left; margin-left: 10px; margin-bottom: 0; display: inline;}
.schoolInfoSearch .searchSchoolBtn{float: right; width: 150px; float: right;  display: inline; margin-right: 10px;}
.bookList li {padding-top: 20px;}
.bookList em{width:72px; height: 100px; float: left;}
.bookList em img{width:72px; height: 100px;}
.bookInfo{width:224px; float: right; font-size: 12px; line-height: 20px; margin-top: -2px; height: 106px; position: relative;}
.bookTime{ position: absolute; left: 0; bottom:0; color: #999}
/*----选择专业----*/
.specialTitle{width:178px;  background: #f3f6fb; border:#d7e1ea 1px solid; padding-bottom: 15px}
.specialTitle dt{height:32px; background: url(http://img.kaoyan.com/yz/images/bk_left_tbg.jpg) repeat-x; padding-left:15px; height:42px; margin-bottom: -1px;}
#zhuanerTitle.specialTitle dt{ line-height: 42px; padding-left:15px;}
.specialTitle dt em,.specialTitle dd em{ width:20px; height: 20px; background-position: 0 -140px; float: left; margin-top: 10px;}
.specialTitle dd em{margin: 14px 0 0 8px;}
.specialTitle dt strong,.specialTitle dd strong{float: left; font-size: 16px; line-height: 40px; margin-left: 5px; display: inline;}
.specialTitle dd strong{ font-size: 14px; line-height: 48px; font-weight: normal; margin-left: 8px;}
.specialTitle dd{border-top:#dde4ee 1px solid; background-position:  135px -95px; height: 48px; display: block;margin:0 12px;}
#zhuanerTitle.specialTitle dd{ line-height: 48px; padding-left: 10px; font-size: 14px}
#zhuanerTitle.specialTitle dd.cur{padding:0 13px 0 20px; background: #fff; border-left:#ff8331 3px solid; border-bottom:#dde4ee 1px solid;margin: 0 -1px -1px;}
.specialTitle dd em.icon1{background-position: -20px -140px; }
.specialTitle dd em.icon2{background-position: -40px -140px; }
.specialTitle dd em.icon3{background-position: -60px -140px; }
.specialTitle dd em.icon4{background-position: -80px -140px; }
.specialTitle dd em.icon5{background-position: -100px -140px; }
.specialTitle dd em.icon6{background-position: -120px -140px; }
.specialTitle dd em.icon7{background-position: -140px -140px; }
.specialTitle dd em.icon8{background-position: 0 -160px; }
.specialTitle dd em.icon9{background-position: -20px  -160px; }
.specialTitle dd em.icon10{background-position:-40px  -160px; }
.specialTitle dd em.icon11{background-position: -60px  -160px; }
.specialTitle dd em.icon12{background-position:-80px  -160px; }
.specialTitle dd em.icon13{background-position: -100px  -160px; }
#specialRight .tlTitle strong{padding:0 80px 0 0;}
#specialList .tlTitle strong{padding:0;}
.xkTitle{ background: #f3f6fb; padding-left: 10px; height: 30px; line-height: 30px;  font-weight: bold; margin-bottom: 10px;}
.xkList{ margin-bottom: 20px;}
.xkList li{width:192px; margin-right: 8px; display: inline; float: left; height: 26px; line-height: 26px; overflow: hidden; font-size: 12px;}
.xkList li span,.xkTitle span{ margin-right: 8px;}
.specialInfoItem{ overflow: hidden; margin-top: -20px; border-bottom: #dde4ee 4px solid; margin-bottom: 20px;}
.specialInfoItem dl{padding:20px 0;border-top:#e6e6e6 1px solid; margin-top: -1px;}
.specialInfoItem dt{width:80px; height: 80px; float: left; text-align: center; color: #fff;}
.specialInfoItem dt.sbg1{ background: #66b3d7}
.specialInfoItem dt.sbg2{ background: #4eaa44}
.specialInfoItem dt.sbg3{ background: #d6863e}
.specialInfoItem dt.sbg4{ background: #9c81bd}
.specialInfoItem dt span{display: block; font-size: 38px; line-height: 50px; height: 50px; overflow: hidden;}
.specialInfoItem dt em{display: block; font-size: 18px; line-height: 22px; height: 22px; overflow: hidden;}
.specialInfoItem dd{width:700px; float: right; margin-top: -4px; position: relative;}
.specialName{ font-size: 20px; margin-bottom: 10px}
.specialDesc{ color: #999; font-size: 12px;}
.spmore,.spmore a{color:#0488d3;}
.spmore a:hover{ color: #f60;text-decoration: underline;}
.specialZhuan{ position: absolute; right: 0; top: 6px;}
.specialZhuan a{border:#dde4ee 1px solid; background: #f3f6fb; height: 22px; line-height: 22px; padding:0 20px; border-radius: 10px; margin-left: 10px; float: left; font-size: 12px;}
.specialZhuan a:hover{  background: #0488d3; border-color: #0488d3; color: #fff;}
/*----专业最终----*/
.zyTitleBg{width:736px; margin:0 auto 20px;padding:0 0 0 64px; height: 80px; line-height:72px;font-size: 40px; font-weight:normal; position:relative;background: url(http://img.kaoyan.com/yz/images/zy_title_bg.jpg) no-repeat; color: #fff;}
.zyTitleBg a{ color: #fff;}
.zyTitleBg a:hover{color: #f0f0f0;text-decoration: underline;}
.zyTitleBg .zyTitleAd1{position:absolute;right: 10px; top: 10px; width: 250px; height: 60px;}
.zyTitleBg .zyTitleAd2{position:absolute;right:270px; top: 10px; width: 250px; height: 60px;}
.zyFinalArea{border:#e5e5e5 1px solid; border-top:#69a9e0 3px solid; padding: 15px 20px; background: #fff; margin-bottom: 20px;}
.zyFinalLeft{ float: left; width: 450px;}
.zyheadline{font:18px/30px "\5FAE\8F6F\96C5\9ED1";  height: 30px; overflow: hidden; margin-bottom: 6px;}
.zyheadline a{color:#0488d3;}
.zycmdTitle{ background-position: 0 -284px; width: 78px; padding-left: 12px;  line-height: 25px; height: 24px; color: #fff; margin:12px 0;}
.zySubjectList li{width:190px; float: left; margin-right: 20px; display: inline;}
/*.zyFinalRight{ float: right; overflow: hidden; padding-left: 20px; width: 255px; border-left:#e5e5e5 1px solid;}*/
.zyFinalRight{float: right; overflow: hidden; width: 300px; height: 250px;}
.zyFinalRight ul{margin-top: -1px;}
.zyFinalRight ul li{border-top:#dde4ee 1px solid; background-position:  205px -88px; height: 48px; line-height: 48px; display: block;margin:0 12px; padding-left: 15px;}
.position {color: #999;font-family: \5b8b\4f53;   font-size: 12px; margin-bottom: 10px;}
.position a{font-family: \5FAE\8F6F\96C5\9ED1; }
.waper .position{ display: none;}
.zyDetailTitle{ background: #f1f5fa; height: 80px; margin:0 auto 20px; width: 1000px;}
.zyDetailSubject{ color: #fff;float: left; height: 80px;text-align: center;width: 80px; background: #66b3d7}
.zyDetailSubject span{display: block;font-size: 38px; height: 50px;line-height: 50px; overflow: hidden;}
.zyDetailSubject em{display: block; font-size: 18px;height: 22px;line-height: 22px;overflow: hidden;}
.zyDetailName{ font-size: 28px; margin-left: 30px; line-height: 80px; width:620px; display: inline; float: left;}
#shareBtn{float:right;height:32px;padding-top:24px; width:250px;line-height:32px;}
#shareBtn .bdshare-button-style0-32 a {width:32px; height:32px;margin:0 6px 0 0;}
#shareBtn .bdshare-button-style0-32 .bds_tsina{ background-position:0 -220px}
#shareBtn .bdshare-button-style0-32 .bds_renren{ background-position:-32px -220px}   
#shareBtn .bdshare-button-style0-32 .bds_tqq{ background-position:-64px -220px}
#shareBtn .bdshare-button-style0-32 .bds_qzone{  background-position:-96px -220px}
#shareBtn .bdshare-button-style0-32 .bds_more{ background-position:-128px -220px}
#shareBtn .bdshare-button-style0-32 .bds_tsina:hover{ background-position:0 -252px}
#shareBtn .bdshare-button-style0-32 .bds_renren:hover{ background-position:-32px -252px}   
#shareBtn .bdshare-button-style0-32 .bds_tqq:hover{ background-position:-64px -252px}
#shareBtn .bdshare-button-style0-32 .bds_qzone:hover{  background-position:-96px -252px}
#shareBtn .bdshare-button-style0-32 .bds_more:hover{ background-position:-128px -252px}
.zyMain{width: 650px; float: left;}
.zySider{padding-left: 20px;width: 250px; float: right;border-left:#ddd 1px solid;}
.zyFguide{border-bottom: #ddd 2px solid; height: 37px; margin-bottom: 20px;}
.zyFguide a{ float: left; padding:0 20px; height: 37px; line-height: 36px; color: #0488d3}
.zyFguide a.cur{border-left:#ddd 2px solid;border-right:#ddd 2px solid; background: #fff; border-top: #0488d3 3px solid; line-height: 34px; height: 36px; margin-bottom: -2px; color: #333; font-weight: bold;}
.zyFcTitle{color: #0488d3; font-size: 20px; padding-left: 20px; background-position: -190px 10px;}
.zyContent{ margin-bottom: 20px; font-style: 14px; line-height: 30px;}
.zySbox{ margin-bottom: 40px;}
.zyStitle{ font-size: 16px; color: #80878f; margin-bottom: 10px;}
.finalQuick{margin:-10px -10px 0  0; }
.finalQuick li{padding-left:12px; background-position: -179px -408px; float: left; height: 29px; margin:10px 10px 0  0;}
.finalQuick li a{padding-right:12px; background-position: right -440px; height: 29px; line-height: 28px; font-size: 12px;white-space:nowrap;  float: left;}
.zyflist{ background:url(http://img.kaoyan.com/yz/images/list_num.png) no-repeat 0 11px;}
.zyflist li{left:15px; line-height: 34px; height:34px;  overflow: hidden; padding-left: 25px; font-size: 12px;}
/*----复试----*/
.fushiRight li strong{ float: left;}
.fsScoreline{padding:10px;  text-align: center; font-weight: bold;}
.fsScoreline a{ color: #f00; margin-right: 10px;}
.fsScoreline34{padding:10px;  text-align: left; }
.fsScoreline34 table{width:100%; border:#ddd 1px solid; border-right: 0 none; padding: 0; margin:10px 0 0;border-collapse:collapse; border-spacing:0; font-size: 12px;}
.fsScoreline34 table td,.articleCon table th{border-right:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid; padding: 5px}
.fsScoreline34 table td a{margin-left: 8px;}
.w1000ad iframe{margin:0 auto; width: 960px;}
.fsTabTitle,.fsAreaTab{ background: #f3f6fb; height: 30px; padding: 5px 0; border:#d7e1ea 1px solid;}
.fsAreaTab{width:978px; margin:0 auto 10px;background: #f3f6fb; height: 30px; padding: 5px 10px; border:#d7e1ea 1px solid; line-height: 30px;}
.fsAreaTab a{margin-right: 10px;color: #4C8AC2;  }
.fsAreaTab span{ font-weight: bold; font-size: 16px;}
.fsTitle{background: #4C8AC2; height: 40px; padding: 0 12px; color: #fff; float: left; font-size: 16px; line-height: 40px; margin: -5px 0;  }
.fsTab{ float: left; padding-left: 20px; line-height: 24px; font-size: 12px; margin-top:4px;}
.fsTab span{ float: left; padding:0 8px; margin-right: 10px; display: inline; color: #4C8AC2;  cursor: pointer;}
.fsTab span.cur{ background: #fff; border:#e5e5e5 1px solid; padding:0 7px; color: #555; line-height: 22px; }
.fsListCon{width:1000px; margin:0 -1px; overflow: hidden;}
.fsTable ul{width:1000px;border-left:#e5e5e5 1px solid; border-top:#e5e5e5 1px solid; padding: 0; margin:0 auto;border-collapse:collapse; border-spacing:0; font-size: 12px;}
.fsTable ul li{ border-bottom:#e5e5e5 1px solid;border-right:#e5e5e5 1px solid; padding:0 5px; width:189px;height: 34px; line-height: 34px;  font-size: 14px; text-align: center; float: left; overflow: hidden;}
#jianzhang .fsTable ul li{height: auto; line-height: 24px; padding: 0; border-right: #ddd 1px solid; width: 199px}
#jianzhang .fsTable ul li em{height: 32px; overflow: hidden; text-align: center; display: block; background: #f3f3f3;padding:2px 0; line-height: 32px;}
#jianzhang .fsTable ul li em a{ color: #3986c8}
#jianzhang .fsTable ul li p{ margin-left: -1px;}
#jianzhang .fsTable ul li p span{width:65px;font-size: 12px; text-align: center; float: left; line-height: 28px; height: 28px;border-left: #ddd 1px solid; margin-left: -1px;}
#jianzhang .fsTable ul li p span a{ color: #555;}
#jianzhang .fsTable ul li p span a:hover,#jianzhang .fsTable ul li em a:hover{  color: #f60}
.fsCol300{width:310px; padding:11px; display: inline; border:#ddd 1px solid; border-top: 0 none; margin:0 -1px -1px 0; float: left;}
.fsCol300 li span,.w390 .list li span{ display: none;}
/*----调剂----*/
.tjPicAd{width:984px; margin-left:auto; margin-right:auto;}
.tjPicAd li {float: left;width: 234px;padding: 0 6px 8px;text-align: center;}
.tjMenuNav{width: 298px;border: 1px solid #ccc;background: #f9fbfe; float: left; margin-right: 15px; display: inline;}
.tjMenuNav li {border-top: 1px solid #ddd;padding: 14px 16px 14px;}
.tjMenuNav li.first {border-top: 0 none;}
.tjMenuNav a {display: block;height: 30px;font-size: 16px;overflow: hidden;background:url(http://img.kaoyan.com/yz/images/icon_tj_menu.png) no-repeat; padding-left: 40px;}
.tjMenuNav a.iconTj01{ background-position:0 0;}
.tjMenuNav a.iconTj02{ background-position:0 -40px;}
.tjMenuNav a.iconTj03{ background-position:0 -80px;}
.tjMenuNav a.iconTj04{ background-position:0 -120px;}
.tjMenuNav a.iconTj05{ background-position:0 -160px;}
.tjMenuNav a.iconTj06{ background-position:0 -200px;}
.tjHeadInfo{ text-align: center;}
.tjHeadInfo a{margin: 0 2px;}
.stepProcess{ height:87px; border:1px solid #ccc; background:#fdfae8;text-align:center; width: 998px; margin: 0 auto 20px;}
.stepProcess .stepTlt{ width:124px; height:87px; background:url(http://img.kaoyan.com/yz/images/step_bg.png) no-repeat;}
.stepProcess dl{padding: 6px 0 0 28px;}
.stepProcess dl dd{ float:left;}
.stepProcess .arryStep{ width:6px; height:11px; margin:30px 26px 0; _display:inline; background:url(http://img.kaoyan.com/yz/images/arry_org_step.png) no-repeat;}
.stepProcess .step1,.stepProcess .step2,.stepProcess .step3,.stepProcess .step4,.stepProcess .step5,.stepProcess .step6{ font-family:Tahoma,'Microsoft Yahei','Simsun';font-size:26px;}
.stepProcess .step1{ color:#3986c8;}
.stepProcess .step2{ color:#6caa60;}
.stepProcess .step3{ color:#ff9f4a;}
.stepProcess .step4{ color:#f48779;}
.stepProcess .step5{ color:#9ca1d8;}
.stepProcess .step6{ color:#7192bb;}
.highSchoolInfo{border:#ccc 1px solid; margin-bottom: 20px;}
.highSchoolInfoTitle{padding: 8px 9px 8px 10px;background: #f2f5fb;border-bottom: 1px solid #e5e5e5;}
.highSchoolInfoTitle h3{ float: left;}
.highSchoolInfoTitle span{ float: right; padding-right: 10px;}
.highSchoolList{border-bottom:#ddd 1px solid; margin-bottom: -1px;padding:15px;}
.highSchoolList strong{ float: left; color: #fff; padding:0 5px; font-size: 16px; width: 40px; text-align: center;}
.highSchoolList strong.hsbg1{ background: #57afab}
.highSchoolList strong.hsbg2{ background: #fb8d8b}
.highSchoolList span{ float: right; width: 640px; }
.highSchoolList span a{ float: left; margin: 0 15px 10px 0; display: inline;}
.highSchoolTable table{width:700px;  padding: 0; margin:0 auto;border-collapse:collapse; border-spacing:0; font-size: 12px;}
.highSchoolTable table td,.highSchoolTable table th{ border-bottom:#e5e5e5 1px solid; padding: 5px; height: 30px; line-height: 30px;}
.highSchoolTable table th{ font-size: 14px; text-align: left;}
.tjScoreline{margin:10px 0 20px;}
.tjScoreline a{margin-right: 10px;word-wrap: break-word; word-break:break-all; float: left; display: inline;}
#tjIndexRight .subTitle{ background-position: -194px -221px; padding-left: 12px;}
/*----翻页----*/
.tPage{width:650px; margin:20px auto;  text-align:center;}
.tPage a,.tPage b,.tPage span.cur{border: 1px solid #e5e5e5;display: inline-block;line-height:14px;margin: 0 1px;padding: 4px 8px;vertical-align: middle; height:14px; color: #5f5f5f;}
.tPage b,.tPage a:hover{ background:#2f75ce; border:#2f75ce 1px solid; color:#fff;}
/*----最终页----*/
.artMian{width:650px; float: left;}
.artSider{ border-left: 1px solid #DFDFDF;float: right;padding-left: 20px; width: 300px;}
.sBox{margin-bottom: 20px;overflow: hidden; width: 300px;}
.sBox .list{ font-size: 12px;}
.sBox .list span{ display: none;}
.articleTitle{font:28px/44px "\5FAE\8F6F\96C5\9ED1"; color: #333; margin-bottom:10px;}
.articleInfo{font-size: 12px; color: #999; margin-bottom:20px; position: relative;}
.qqShare{ position: absolute;right: 0;top: 0;}
.artAd{border-top:#dbdbdb 1px solid; border-bottom: #dbdbdb 1px solid; margin-bottom: 20px}
.artTopAd{padding:10px 15px;border-top:#dbdbdb 1px solid;border-bottom: #dbdbdb 1px solid;background: #f3f8fe; margin-bottom: 15px;}
.artAdCon{border-top:#fff 1px solid;background: #f3f8fe; padding:20px 15px;}
.articleCon{color: #333; line-height: 28px; margin-bottom: 30px; width:650px; overflow: hidden; font-size: 16px; text-align: justify;}
.articleCon img,.zyContent img{ display: inline;}
.articleCon table,.zyContent table{width:100%; border:#ddd 1px solid; border-right: 0 none; padding: 0; margin:10px 0;border-collapse:collapse; border-spacing:0; font-size: 12px;}
.articleCon table td,.articleCon table th,.zyContent table td,.zyContent table th{border-right:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid; padding: 0 10px}
.articleCon a,.zyContent a{ color: #3986C8}
.articleCon table td.tgray{background: #f0f0f0}
.support{width:82px; height: 44px;padding-left:38px;background-position: 0 -70px; line-height: 44px; color: #333; float: left; position: relative;}
a.support:hover{ background-position: 0 -114px; color: #333}
.support span{color:#f60; font-weight: bold;width:38px; height:44px; display: block; position: absolute;right:2px; top: 0; text-align: center; overflow: hidden;}
.finalTitle{margin-bottom:10px; position: relative;}
.finalTitle strong{float:left; color: #3986c8; font-size: 16px;}
.subTitleLink{ float:left; display: inline; margin:0 2px;padding:1px 8px;padding:2px 8px 0\9;border:#ccc 1px solid; color: #3986c8;border-radius: 2px;}
.sgrayBtn{width:67px; height: 29px; padding:2px 0 0 36px; font-size: 12px; color: #3986c8; line-height: 30px; overflow: hidden; position:relative; background-position: -170px 0; display: block;}
.sgrayBtn i{width:17px;height:17px; position: absolute; display:block; left:14px; top:7px;}
.sgrayBtn i.backUniversity{ background-position: -23px -263px}
.sgrayBtn i.backBbs{background-position: -23px -304px}
.finalAd img{margin:40px auto 0; display: block;}
#finalBbsList.list span{ display: none;}
/*----最终页右侧选项卡----*/
.subAd{width:300px; height: 250px; overflow: hidden; margin-bottom: 20px;}
.artRad{width:300px; height: 250px; overflow: hidden; margin-top: 10px;}
/*----最终页表格----*/
.selectTitle{ background: #228310; height: 40px; padding:0 10px; line-height: 40px; color: #fff;font:18px/40px "\5FAE\8F6F\96C5\9ED1"; position:relative; }
.moreClass{font:12px/40px "\5b8b\4f53"; position: absolute;right: 10px; top: 0; color: #fff;}
a.moreClass:hover{ color: #fff; text-decoration: underline;}
.selectClass{width:648px;border-left:1px solid #d7d7d7;border-top:1px solid #d7d7d7;margin:0 0 20px; font-size: 14px;}
.selectClass th,.selectClass td{border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;text-align:center;}
.selectClass th{height:40px; line-height:40px;background:#f7f7f7;border-top:none;font-weight:bold;color:#808080;}
.selectClass th.scw0{width:46%;}
.selectClass th.scw1,.selectClass th.scw2,.selectClass th.scw3,.selectClass th.scw4{width:10%;}
.selectClass th.scw5{width:13%;}
.selectClass td{height:40px;line-height:40px;color:#444; background: #f3f8fe; overflow: hidden;}
.selectClass td.fwb{color:#E4393C;}
.selectClass td.fwb,.selectClass td.del{font-family:verdana;}
.del{color:#222; text-decoration: line-through;}
.redico{color:#c42329;}
.scwz5 a{color:#01669a;}
.selectClass p{padding:5px 0 5px 10px;text-align:left;line-height:22px;}
.scvip{width: 21px;height: 24px;margin-left: 5px;display: inline-block;*display: inline;*zoom:1;overflow: hidden;vertical-align: middle;background-position: -333px 0;}
.listeningTest{padding-left:18px; background-position: -395px -72px; color: #f60}
.buyClass{width:51px; height: 23px; line-height: 999em; overflow: hidden; display: block; margin:0 auto; background-position: -277px 0;}
.finalAd{margin-bottom: 20px;}
/*----友情链接----*/
.friendLink {width: 998px;  margin: 10px auto 0; text-align: left; border:1px solid #E5E5E5; background:#fff; font-size: 12px; line-height:22px}
.friendLink a { color:#333; text-decoration: none}
.friendLink a:hover { color:#f60; text-decoration: underline}
.linkHd{position:relative;height:29px;background: #fafafa;border-bottom:1px solid #e2e2e2;}
.linkHd strong{position:relative;top:1px;z-index:2;float:left;padding:0 16px;margin-left:-1px;line-height:28px;border:1px solid #e2e2e2;border-top:0 none;font-weight:bold;background: #fff;border-bottom:1px solid #fff;}
.linkHd span{ position: absolute;right:15px; top: 4px;}
.linkBd{ padding: 10px;}
.linkBd a{margin-right:8px;}
/*----文章页导航下方搜索----*/
.finalPst{width:1000px; margin:-15px auto 20px;  color: #999; font-size: 12px; font-family: \5b8b\4f53; height:40px; position: relative; line-height: 30px; background: #f3f3fa}
.positionDiv{ position: absolute; left: 15px; top:5px;}
.positionDiv a{ font-family: "\5FAE\8F6F\96C5\9ED1"}
.search{width:285px; border: #ddd 1px solid; background: #fff; position: absolute; right:15px; top:8px; height: 22px;}
.searchInput {position:absolute; left:0; top:1px;width:255px;height:14px;padding:3px 0px 3px 4px; border: 0 none; background:none; font-size: 12px;color: #555; display: none; line-height: 14px;}
.searchInput:focus{outline: 0 none;}
#text_Keywords.searchInput{ display: block;}
.searchBtn{width:22px;height: 22px; position: absolute;right:0; top: 0; background-position:-120px 0; display: block; line-height: 999em; overflow: hidden; border-left:1px #ddd solid;}
a.searchBtn:hover{background-position:-143px 0;}

.headSearch{width:275px; border: #ddd 1px solid; background: #fff; position: absolute; right:0; top: 20px; height: 38px;}
.areaHeader .searchInput {width:226px;height:20px;padding:9px 0px 9px 8px;  font-size: 14px;  }
.areaHeader .searchBtn{width:40px;height: 40px; position: absolute;right: -1px; top: -1px; background-position:-120px -27px;}
.areaHeader .searchBtn:hover{background-position:-120px -27px;filter:alpha(opacity=90);opacity:0.9; }
/*----中外合作----*/
.hzTop{width:1000px; margin:10px auto;}
.hzTSad{width:170px; height: 60px; overflow: hidden;}
.hzTBad{width:640px; height: 60px; overflow: hidden; margin-left: 10px; display: inline; float: left;}
.hzNav{padding:15px 0; height:40px;border-top:#dcdcdc 1px solid; border-bottom: #078fdc 3px solid; background: #eff0f3; position: relative; width: 1000px; margin:0 auto 15px;}
.hzLogo{ float: left; width: 260px; height: 24px; overflow: hidden;margin:8px 0 0 15px; display: inline;}
.hzNavUl{border-left:#d0d0d0 1px solid; padding-left: 10px; float: left; width: 690px;}
.hzNavUl li{float:left;margin-left: 10px; display: inline; font-size: 13px; width:104px;}
.hzNavUl#hzNavR{width:230px; margin-right: 0}
.hzleftArea{width:300px;}
.hzlist li{ background-position: -193px -309px; padding-left:15px; line-height: 26px; height:26px;  overflow: hidden;font-size: 12px;}
.hzFtitle{ border-bottom:#d2d2d2 1px solid; height: 33px; position: relative; margin-bottom: 8px;}
.hzFtitle strong{background: #078fdc; height: 34px; line-height: 34px; color:#fff; padding: 0 40px 0 15px; display: inline-block; margin-bottom: -1px;}
.hzFheadline{font-size: 18px; margin-bottom: 4px;text-align: center;}
.hzTabs{ margin-right: -10px; margin-bottom: 10px; padding-bottom:5px;}
.hzTabs span a{ background: #e0e5ee; padding:0 14px; height: 28px; border-radius: 14px; line-height: 28px; float: left; margin-right: 10px; cursor:pointer;}
.hzTabs span.cur a{ background: #078fdc; color: #fff;}
.hzCountry{border-bottom: #4c8ac2 2px solid; height: 36px; position: relative; margin-bottom: 20px;}
.hzCountry strong{ display: inline-block; padding: 0 35px; background: #078fdc;font-size: 24px;height: 36px; line-height: 34px; color: #fff; font-weight: normal; margin-bottom: -2px;}
.hzZsTabs{width:635px; float: left; padding-right: 35px; background: url(http://img.kaoyan.com/yz/images/zwline.jpg) no-repeat right 10px;}
.hzCright{width:310px; float: right;}
.hzZsItem{padding:15px 0; border-bottom: #ddd 1px solid}
.hzZsItem em{width:200px; height: 160px; float: left; padding-right: 15px; display: none;}
.hzZsItem.cur em,#hzList .hzZsItem em,#hzZsfinal.hzZsItem em{ display: block}
#hzZsfinal.hzZsItem em{ padding-right: 40px;}
.hzZsItem em img{width:200px; height: 160px; display: block;}
.hzZsItem h3{ font-size: 20px; font-weight: normal; height: 37px; overflow: hidden;}
.hzZsItem p{ color: #999; font-size: 12px;}
.hzZsItem p.hzZsquick{margin-top: 10px; display:none;}
.hzZsItem.cur  p.hzZsquick,#hzList .hzZsItem p.hzZsquick{ display: block;}
.hzZsItem p.hzZsquick a{ background: #f3f6fb; border:#ddd 1px solid; padding: 0 15px; height: 26px; line-height: 26px;  border-radius:13px;display: inline-block; margin-right: 10px; color: #078fdc}
.hzZsItem p.hzZsquick a:hover{ background: #3986c8; border:#3986c8 1px solid; color: #fff;text-decoration: none;}
.hzImgWz{ padding:10px 0;}
.hzImgWz img{width:120px; height: 100px; float: left; display: inline; margin-right: 10px;}
.hzImgWz h3{font-size: 14px; margin-bottom: 5px; font-weight: normal; height: 24px; overflow: hidden;}
.hzImgWz p{ font-size: 12px; color: #999;}
.hzImgWz p a{ color: #078fdc;}
.hzImgWz p a:hover{ color: #f60;}
.hzListLeft{width:650px; float: left;}
.hzListRight{width:300px; float: right;padding-left: 20px; border-left: #DFDFDF 1px solid;}
#hzZsfinal{width:980px; padding:0 20px 0 0; background: #f1f5fa; margin:0 auto 20px; border:0 none;}
#hzZsfinal h3{padding-top: 10px;}
/*----站点地图----*/
.sitemapTitle{width:1000px; height: 60px; background: url(http://img.kaoyan.com/yz/images/sitemap_bg.jpg) no-repeat; margin:0 auto 10px; line-height: 999em; overflow: hidden;}
.sitemap{width:998px; border:#ddd 1px  solid; margin:0 auto 20px;}
.sitemapArea{ border-bottom: #eee 1px solid; text-align: left;}
.sitemapArea strong{   display: block;  background: #f5f5f5; font-weight: normal; height: 36px; line-height: 36px; border-bottom: #ddd 1px solid;  border-top:#5090c7 2px solid; color: #333; font-size: 16px; padding-left: 15px;}
.sitemapArea ul{padding:15px 15px 5px;}
.sitemapArea ul li{ float: left; margin: 0 30px 10px 0; font-size: 12px;}
.sitemapArea ul li a{ color: #666}
.sitemapArea ul li a:hover{ color: #f60}
.jobTitle{ background: #f7f7f8; height: 32px; line-height: 32px; padding-left: 15px; border-bottom: #ddd 1px solid; font-weight: bold; margin: 20px 0 10px; color: #3986c8; border-left:#3986c8 3px  solid;}
/*----考研大纲---*/
#dgOneRight .bmAttention a{ margin: 0 12px 1px 0;}