body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video {  margin:0;  padding:0}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video,img {  display:block}
body { font-size:100%; font-family:Helvetica,STHeiti,Droid Sans Fallback; }
textarea {  resize:none}
iframe,img {  border:0}
ul,ol {  list-style:none}
input,select,textarea {  outline:0; }
input {  -webkit-appearance:none}
a {  text-decoration:none; color: #333}
a:focus,input:focus{ color: #f60}
a,a:hover {  text-decoration:none}
a:hover{color: #f60}
.fl{ float: left;}

table
  {
  border-collapse:collapse;
  width:100%;
  }
.m-table td{ border:1px #ddd solid;}

* {-webkit-tap-highlight-color:rgba(255,255,255,0)}
body{  background:#fff}
.clear:after,.guideArea dl:after,.nav ul:after,.topList:after,.hsList:after{content:'\0020';display:block;height:0;clear:both;}
.clear,.guideArea dl,.nav ul,.topList,.hsList{*zoom: 1;}
.header{height:44px; width: 100%; background: #0488d3; position: relative;}
.logo{width:136px; height: 18px; position: absolute; left:10px; top: 12px; background: url(../images/mlogo.png) no-repeat; background-size: 136px 18px;-webkit-background-size:136px 18px;-o-background-size: 136px 18px; line-height: 999em; overflow: hidden; }
.home{position: absolute; left:0;top:0;border-right: 1px solid rgba(0,115,181,0.5); width: 44px; height: 44px; text-align: center; line-height: 44px; display: block; cursor: pointer;font-style:normal; background: url(../images/back.png) no-repeat center center;background-size: 40px 40px;-webkit-background-size:40px 40px;-o-background-size: 40px 40px; line-height: 999em; overflow: hidden;  }
.subLogo{ position: absolute;  left: 60px; top: 12px; width:115px; height: 18px;}
.subLogo img{ height: 18px;}
.guide{position: absolute; right:0;top:0;border-left: 1px solid rgba(0,115,181,0.5); width: 55px; height: 44px; text-align: center; line-height: 44px; padding-right:10px; display: block;  color: #fff; cursor: pointer;font-style:normal;}
.guide i{display:block;width: 7px;height: 7px;border-top-color: rgb(255, 255, 255);border-top-style: solid;border-top-width: 2px;border-right-color: rgb(255, 255, 255);border-right-style: solid;border-right-width: 2px;transform: rotate(135deg);-o-transform: rotate(135deg);-webkit-transform: rotate(135deg);position: absolute;right:8px;top: 15px;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}
.guide.down i{-webkit-transform:rotate(315deg) translate(-3px,3px);-moz-transform:rotate(315deg) translate(-3px,3px);-o-transform:rotate(315deg) translate(-3px,3px);transform:rotate(315deg) translate(-3px,3px);-ms-transform:rotate(315deg) translate(-3px,3px); }
.guideArea{ background:rgba(51,51,51, 0.9) none repeat scroll 0 0 !important;filter:Alpha(opacity=90); background:#333; position: absolute; left: 0; top: 44px; z-index: 999;height:44px;width:100%;  text-align: center;border-bottom:#333 1px solid;  display: none;}
@-webkit-keyframes fadeInDown{
  0%{opacity:0;-webkit-transform:translateY(-44px)} 100%{opacity:1;-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInDown{
  0%{opacity:0;-moz-transform:translateY(-44px)}100%{opacity:1;-moz-transform:translateY(0)}
}
@-o-keyframes fadeInDown{
  0%{opacity:0;-o-transform:translateY(-44px)}100%{opacity:1;-o-transform:translateY(0)}
}
@-ms-keyframes fadeInDown{
  0%{opacity:0;-ms-transform:translateY(-44px)}100%{opacity:1;-ms-transform:translateY(0)}
}
@keyframes fadeInDown{
  0%{opacity:0;transform:translateY(-44px)}100%{opacity:1;transform:translateY(0)}
}
.guideArea.show{ display: block;-webkit-animation:fadeInDown 1s .2s ease both;-moz-animation:fadeInDown 1s .2s ease both;-o-animation:fadeInDown 1s .2s ease both;-ms-animation:fadeInDown 1s .2s ease both;animation:fadeInDown 1s .2s ease both;}
.guideArea  a{width:14%; line-height: 44px; font-size: 16px; text-align: center; float: left; color: #fff;}

.login{width:48px;position: absolute; right:66px;top:0;border-left: 1px solid rgba(0,115,181,0.5); line-height: 44px; color: #fff; text-align: center;}
.nav,.botNav{overflow: hidden;}
.nav ul,.botNav ul{ height: 44px; text-align: center;  width: 96%; margin:0 auto; }
.botNav{ background: #0072b2}
.nav li,.botNav li{width:16%; line-height: 44px; font-size: 16px; text-align: center; float: left;}
.nav li.long,.botNav ul li.long{width:17%; }
.botNav ul li a{ color: #fff;}
.subnav ul{box-shadow: 0 1px 5px #eee;  padding:5px 0;  margin-bottom: 4px; border-bottom: #e8e8e8 1px solid;background: -moz-linear-gradient(top, #ffffff, #f5f5f5); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f5f5f5)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType='0');  }
.subnav ul li{width:25%;line-height: 34px;font-size: 16px; text-align: center; display: inline-block;margin-left: -5px;}
.topnews{padding:15px 10px 10px; border-bottom: #eee 1px solid;}
.headline{margin-bottom: 6px;}
.headline a{font-size: 18px; color: #f60; line-height: 24px; height: 24px; overflow: hidden; vertical-align: middle; font-weight: normal;}
.headline .hdo{ display: inline-block; color: #fff; background: #f60; padding:2px 5px;font-size: 11px; line-height: 12px;height:12px;margin-right: 6px;font-weight: normal; vertical-align: middle;}
.topList li{ display: inline-block; margin-right: 10px; float: left; font-size: 13px; line-height: 24px;color: #555; }
.topList li a { color: #555; margin: 0 1px;}
.sarea{margin:10px;border:#ccc 1px solid; height: 38px; position: relative; background: #f7f7f7; overflow: hidden;}
.sinputd{margin-right: 55px;z-index: 1; position: relative;z-index: 1}
.sinput{border:0 none; background: none; font-size: 14px; color: #666; height: 16px; padding:11px 0 11px 10px; width:100%;display: block; }
#searchInputTure.sinput{ display: none;}
.sbutton{width:42px; height:38px;border:0 none;border-left:#ccc 1px solid;background: -moz-linear-gradient(top, #ffffff, #f4f4f4); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f4f4f4)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType='0');  position: absolute;right: 0;top: 0; display: block; line-height: 999em; overflow: hidden; cursor: pointer; z-index: 2}
.sbutton i{width:20px; height: 19px; display:block;margin:10px auto;background:url(../images/search.png) no-repeat;background-size: 20px 19px;-webkit-background-size:20px 19px;-o-background-size: 20px 19px; }
.areaTitle{padding:0 10px; height: 40px; line-height: 40px; border-top:#0488d3 2px solid; border-bottom:#eee 1px solid; position: relative; background: #f5f5f5;}
.areaTitle strong{position:absolute; left: 10px;top: 0; font-size: 17px; color: #1590d6; font-weight: normal;}
.areaMore{ position: absolute;right:0;top:13px; font-size: 14px; line-height: 14px; overflow: hidden;}
.areaMore a{border-left:#ccc 1px solid; padding:0 10px;text-align: right; margin-left: -1px; color: #999}
.arealist,.sublist{padding:0 10px; margin-bottom: 10px; overflow: hidden; border-bottom: #ccc 1px solid;}
.sublist{ border-bottom: none;}
.arealist li,.sublist li{ height: 41px; line-height: 40px; border-bottom: #eee 1px solid; margin-bottom:-1px;position: relative; overflow: hidden;font-size: 15px; background: url(../images/pointer.png) no-repeat right center;background-size: 8px 13px;-webkit-background-size:8px 13px;-o-background-size: 8px 13px; padding-right: 15px; }
.arealist li span,.sublist li span{ display: none;}
.gotoArea{margin:0 10px 10px; background: #f7f7f7; border:#eee 1px solid; border-radius: 10px; height: 38px; line-height: 38px; display: block;font-size: 17px; text-align: center;}
.appCmd{padding:15px 10px; height: 50px;border-top:#eee 1px solid;  background:#fff url(../images/kyapp_ad.jpg) no-repeat center 15px; background-size: 300px 51px;-webkit-background-size: 300px 51px;-o-background-size:  300px 51px; line-height: 999em; overflow: hidden; display: block;}
#topAppCmd.appCmd{padding:10px;background:#fff url(../images/kyapp_ad.jpg) no-repeat center 10px; background-size: 300px 51px;-webkit-background-size: 300px 51px;-o-background-size:  300px 51px; position: relative; height: 51px; position: relative;}
.topAppPhoto{width:100%; height:51px; display: block;position: relative;z-index: 1 }
.topAppClose{width:20px; height:20px; display: block;position: absolute;z-index: 2;top: 5px;right: 5px; background:url(../images/close_x.png) no-repeat center; background-size: 10px 10px;-webkit-background-size: 10px 10px;-o-background-size:   10px 10px; }
.footer{padding:15px 0; text-align: center; color: #fff; background: #0488d3;font-size: 11px;}
.mptab{ margin-bottom: 15px;}
.mptab a{ display: inline-block; font-size: 15px; padding: 4px 10px; color: #fff;}
.mptab a.moblie{background: #0072b2}
/*----文章页----*/
.article{margin:10px;}
.article h1{font-size: 18px; color: #333; line-height: 32px;}
.articleInfo{color: #999;padding: 10px 0; border-bottom:#e4e4e4 1px solid;text-align: right; position: relative; height: 20px; font-size: 11px;}
.articleTime{ position: absolute; left: 0; bottom: 10px;}
.articleComment{ /*background: url(../images/icon_comment.png) no-repeat;padding-left: 25px;background-size: 17px 14px;-webkit-background-size:17px 14px;-o-background-size: 17px 14px; display: inline-block; */  position: absolute; right: 0;bottom: 10px;}
.articleCon{font-size: 15px; line-height: 24px; padding: 10px 0; color: #555; overflow: hidden;}
.articleCon .hide{display:none; opacity:0; filter:Alpha(opacity=0);}
.share{ height:52px; position: relative; background: #f7f7f7; margin-bottom: 10px;}
#bdsharebuttonbox{float: left;}
#shareBtn{height:32px; width:210px;line-height:32px; position: absolute; right: 0; top: 10px;}
#shareBtn .bdshare-button-style0-32 a {width:32px; height:32px;margin:0 6px 0 0; background: url(../images/share.png) no-repeat;}
#shareBtn .bdshare-button-style0-32 .bds_tsina{ background-position:0 0}
#shareBtn .bdshare-button-style0-32 .bds_renren{ background-position:-32px 0}   
#shareBtn .bdshare-button-style0-32 .bds_qzone{ background-position:-64px 0}
#shareBtn .bdshare-button-style0-32 .bds_weixin{  background-position:-96px 0}
#shareBtn .bdshare-button-style0-32 .bds_tsina:hover{ background-position:0 -32px}
#shareBtn .bdshare-button-style0-32 .bds_renren:hover{ background-position:-32px -32px}   
#shareBtn .bdshare-button-style0-32 .bds_qzone:hover{ background-position:-64px -32px}
#shareBtn .bdshare-button-style0-32 .bds_weixin:hover{  background-position:-96px -32px}

/*----院校搜索----*/
.area{margin:10px;}
.subTitle{ font-size: 16px; color: #555; margin-bottom: 10px; font-weight: bold;}
.yxSearch select{ display: block; margin-bottom: 10px; text-align: left; color: #666; width: 100%; padding:2px; }
.yxSearch a{text-align: center; width: 100%; padding: 4px 0;background: -moz-linear-gradient(top, #ffffff, #f4f4f4); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f4f4f4)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType='0');border:#eee 1px solid; border-radius: 3px; display: block; }
.hsList li{float:left;width:33%; padding:8px  0;  font-size: 12px; line-height: 24px; height: 25px;}
.hsList li img{ float: left; width: 25px; height: 25px; margin-right: 6px; display: inline}
.bbsGap{margin:16px 10px; height: 0; border-bottom: #eee 1px dashed; position: relative;}
.bbsGap span{display: inline-block; color: #fff; background: #0072b2; padding:2px 5px;font-size: 12px; line-height: 12px;height:12px;  position: absolute; left: 0; top: -6px;}
.zyTabs{margin:10px 0 5px;}
.zyTabs a{margin:0 5px; display: inline-block; padding:2px 5px; font-size: 14px; line-height: 16px; height: 16px; color: #0072b2; margin-bottom: 5px;}
.zyTabs a:hover{color: #fff; background: #0072b2; border-radius: 2px;}
.thrTitle{ font-size: 14px; color: #0072b2; border-top: #eee 1px solid; margin:0 10px 10px; padding-top: 10px;}
.thrTitle.bnone{ border:0 none;}
.fushiTabs{margin-bottom: 5px}
.fushiTabs a{margin:0 5px 5px; display: inline-block; padding:2px 5px; font-size: 14px; line-height: 16px; height: 16px; color: #333; }
#fushiSchool.fushiTabs a{width:70px; text-align: center; overflow: hidden;padding:2px 0;}
/*翻页*/
.wzFinalAdbd{width:100%; margin: -10px -10px 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.baidubd{width:100%; margin: 10px 0px 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.wzFinalAd{width:100%; margin: 10px -10px}
.tPage {margin: 10px;font-size: 14px;}
.tPage a{ border:#ddd 1px solid;  border-radius: 8px; background: #fff; height: 45px; line-height: 45px; text-align: center; display: block;-moz-linear-gradient(top, #f8f8f8, #f0f0f0);-webkit-linear-gradient(top, #f8f8f8, #f0f0f0);-o-linear-gradient(top, #f8f8f8, #f0f0f0); -ms-linear-gradient(top, #f8f8f8, #f0f0f0); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f8f8f8), color-stop(1, #f0f0f0)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f0f0f0', GradientType='0'); color: #ababab; font-size: 16px;}
.tPage a:hover{ color: #f60}
/*院校*/
.yxInfo{margin:15px 10px 0; color: #555; font-size: 14px; line-height: 24px; border-bottom: #eee 1px solid; text-align: center;}
.yxInfo p{ text-align: left;}
.yxInfo img{  margin: 0 auto 15px; height: 50px;}
.yxQuick{margin:20px 0 10px; }
.yxQuick a{ float:left;padding:5px 0; width: 27%; margin: 0 3% 10px; text-align: center; background: #0488d3; border-radius: 3px; color: #fff; font-size: 12px;}
.ui-slider {height: 150px;    width: 100%;    overflow: hidden;    position: relative;    -webkit-user-select: none;    -webkit-touch-callout:none;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
#slider>div>p{ display: none;}
.ui-slider-wheel {height: 100%;    position: relative;    left: 0;    top: 0;    -webkit-transform: translate3d(0, 0, 0);    -webkit-transition-duration: 0ms;    -webkit-animation-timing-function:ease-out;}
.ui-slider-item > a {display: block;    text-decoration: none;}
.ui-slider-group {height: 100%;    float: left;}
.ui-slider-item {height: 100%;    width:100%;    background-color: #e3e3e3;    text-align: center;    top:0;    display: inline-block;    overflow: hidden;}
.ui-slider-item > p {position: absolute;    bottom: 0;    width: 100%;    text-align: left;    pointer-events: none;    overflow: hidden;    word-break: break-all;    white-space: nowrap;    text-overflow: ellipsis;}
.ui-slider-dots {position: absolute;    bottom:6px;    right: 0;    padding: 0 6px;    text-align: right;    /*无文字时，居中样式*/    /*width:100%;/    /*background: rgba(0, 0, 0, 0.5);/    /*text-align: center;*/ }
.ui-slider-item a{width:100%;display: block; height:100%; overflow: hidden;}
.ui-slider-item a img {background:#E7E7E7; height: 100%; width:100%; margin: 0 auto; display: block;}
.ui-slider-item > p {color: #fff;  background: rgba(0, 0, 0, 0.5);  padding: 6px 0;  text-indent: 10px;}
.ui-slider-dots b {display: inline-block;   margin: 0 4px;width: 6px;   height: 6px;border-radius: 3px;background: rgba(144, 144, 144, 0.8);}
.ui-slider-dots .ui-slider-dot-select {background: #fff;}
.ui-slider-pre, .ui-slider-next {display: none;}
/*css for pad*/
@media all and (min-device-width:768px) and (max-device-width: 1024px){
	.ui-slider-item > p {font-size: 16px;padding: .5em 0;text-indent: .8em;
}
.ui-slider-dots {bottom:.5em;padding-right: .5em;}
.ui-slider-dots b {margin-right: .5em;width: .5em;height: .5em;border-radius: .25em;}
}
/*日期*/
.days{ margin: 10px -10px; background:url(../images/bxt.jpg) no-repeat center top; height: 70px; color: #fff; display: block;background-size: 100%;}
a.days:hover{ color: #fff;}
.countDown{ float: left;padding:8px 0 0 10px;display: none;}
.countWz{ font-size: 12px;}
.cnum{float: left;  font-size: 38px; line-height: 44px;  text-align: center; font-family: microsoft yahei,arial;}
.cday{font-size: 14px; font-weight: bold; float: left; margin-top:20px; padding-left: 4px;}
.curDays{display: none;float: right;  width:165px; height: 45px;background: url(../images/daysbg.png) no-repeat left top;background-size: 180px 45px;-webkit-background-size:180px 45px;-moz-background-size:180px 45px;-ms-background-size:180px 45px;o-background-size: 180px 45px; margin-top: 13px; padding:4px 0 0 15px;font-size: 16px; line-height: 38px; position: relative; font-weight: bold;}
#curdays{  display: block; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 2px;}
.daysGo{position: absolute; right:10px;top:6px; width: 30px; height: 30px; padding:2px 4px 2px 0; display: block; cursor: pointer;background:#333 url(../images/back.png) no-repeat -2px center;background-size: 40px 40px;-webkit-background-size:40px 40px;-o-background-size: 40px 40px; line-height: 999em; overflow: hidden; border-radius: 17px;transform: rotate(180deg);-o-transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);}
.tiaojiad{}
.tiaojiad ul{padding:5px 0 6px 0;margin-bottom: 4px; border: #e8e8e8 1px solid;background-color: #eee;}
.tiaojiad ul li{width:50%;font-size: 16px; text-align: center; display: inline-block;margin-left: -5px;font-size:14px;}
.articleCon p img{max-width:75%; margin:10px auto;}


@media (min-width:321px) and (max-width:414px) {
    .ui-slider{height:181px;}
}

@media (min-width:415px) {
    .ui-slider{height:173px;}
}

@media (min-width:760px) {
    .ui-slider{height:350px;}
}
/* 下载 */
.download .close{ width:19px; height:19px; background: url("http://bang.kaoyan.com/style/img/special/gb.png") no-repeat; line-height:500px; float:right; cursor:pointer;background-size: 100%;margin: .9rem 1rem 0 0;}
.download{position: fixed;bottom: 0;left: 0;height: 3rem;background: rgba(0,0,0,.5);width: 100%;color: #fff;z-index: 50;}
.download img{float: left;width: 2.5rem;height: 2.5rem;border-radius: .4rem;margin:.25rem;}
.download .text{float: left;color: #fff;font-size: .8rem;display: table;height: 3rem;text-align: left;}
.download .text p{display: table-cell;vertical-align: middle;}
.download .text p span{font-size: 1rem;}
.download .go_down{float: right;width:3.5rem;height:1.8rem;line-height:1.8rem;text-align: center;border:1px solid #fff;border-radius: .3rem;font-size: .8rem;background: none;margin: .6rem;color: #fff;}