@charset "utf-8";
/*
Theme Name:资料库;
Author: 
Last Modify:2015/05/22
*/

img{ vertical-align:top;}
:focus{outline:0;}
.tPad30{ padding-top:30px;}
.content .middle2{background:url(../images/bg-middle.jpg) repeat-y; width:1200px; overflow:hidden;}
.middle2 .database{width:1100px; margin:20px auto 20px; overflow:hidden; zoom:1;}
.database .maintit{height:55px; margin-bottom:40px;}
.database h2{ height:55px; line-height:55px; font-size:20px; color:#666; font-weight:500; background:url(../images/database/databasetitbg.gif) 0 bottom no-repeat;}
.database h2 span{color:#54aefc;}

/*统考*/
.tk-content{ position:relative; margin-bottom:20px;}
.tk-module{  float:left; padding:0 35px 40px 30px;}
.tk-img{ width:118px;height:118px; text-align:center; position:relative;}
.tk-img1,.tk-img6{ background:url(../images/database/tk-img1.png);}
.tk-img2{ background:url(../images/database/tk-img2.png);}
.tk-img3{ background:url(../images/database/tk-img3.png);}
.tk-img4,.tk-img5{ background:url(../images/database/tk-img4.png);}
.tk-img4-long{ background:url(../images/database/tk-img4-long.png);}
.tk-img7{ background:url(../images/database/tk-img5.png);}
.tk-img7-long{ background:url(../images/database/tk-img5-long.png);}
.tk-img img{ padding-top:25px; margin:0 auto;}
.tk-img p{ width:118px; color:#fff; font-size:16px; position:absolute; bottom:12px;left:0;}
a:hover { text-decoration:none;}
.long p{ font-size:15px; line-height:17px; bottom:8px;}
.long .tk-img img{ padding:22px 0 17px;}

/*非统考*/
.ftk-content{ margin:30px 0 40px;}
/*.ftk-content .region{float:left;}*/
.ftk-content .school{float:left;}
.ftk-content .region .region-tit{float:left; line-height:38px; height:72px;}
.ftk-content .region .region-tit span{font-size:18px; color:#54aefc; font-weight:bold; background:url(../images/ftk-region.gif) no-repeat;}
.ftk-content .region ul.area{ float:left; width:920px;}
.ftk-content .region ul.area .default{ width:93px; float:left; height:37px; line-height:37px; text-align:center; background:#fdfdfd; color:#54aefc; border:1px solid #54aefc; border-radius:3px;cursor:pointer; margin: 0 0 20px 36px; position:relative;}
.ftk-content .region ul.area .visited{background:#54aefc; color:#fff; border:1px solid #2b9dff;}
.ftk-content .region ul.area .first{margin-left:0;}

.ftk-content .school{ width:884px; float:right; padding:16px 0; margin:0 0 45px 36px;}
.ftk-content .school .schoolList{ float:left; width:166px; padding-right:10px; height:35px; line-height:35px; color:#666; font-size:16px; cursor:pointer; position:relative;}
.ftk-content .school .schoolList span{ height:28px; line-height:28px; overflow:hidden; padding:2px 8px; display:inline-block;}
.ftk-content .school li p{ font-size:14px; color:#666; background:gray;}
.ftk-content .school .on{color:#fff; background:#f5774b; }

.ftk-content .major{ width:884px; float:right; margin-left:36px;}
.ftk-content .major .majorList{ float:left; width:200px; height:35px; line-height:35px; color:#666; cursor:pointer; padding-right:10px; position:relative;}
.major .majorList span {height:28px; line-height:28px; overflow:hidden; font-size:14px; display:inline-block;}
.major .majorList .on{ color:#4ac77e; background:none;}
.ftk-content .major .visited{color:#fff; background:#f5774b; }

.ftk-content .majorclass{ width:882px; float:right; margin-left:36px;}
.ftk-content .majorclass li{ float:left; padding:15px 25px; height:25px; line-height:25px; color:#797a78; cursor:pointer;font-size:13px;}
.ftk-content .majorclass li a{ color:#666;}
.ftk-content .majorclass li a:hover{ color:#a2d76c;}

.ftk-content .majorclass .visited{color:#fff; background:#f5774b; }

.lPad15{ padding-left:15px;}
.rPad15{ padding-right:15px;}
.state .location{ width:1078px; height:42px; line-height:42px; border:1px solid #dbefff; background-color:#f3f9ff; color:#666; font-size:14px; padding-left:20px;}
.state .location .ic{ width:23px; background:url(../images/database/databaseico2.gif) 0 0 no-repeat; font-style:normal; padding:2px 0 2px 35px;}
.state .location .ic1{ background-position:0 1px;}
.state .location .ic2{ background-position:0 -70px;}
.state .location .ic3{ background-position:0 -141px;}
.state .location .ic4{ background-position:0 -212px;}

.region h3.areatit{float: left; width:140px; font-size:16px; color:#54aefc; font-weight:700; background:url(../images/database/databaseico.gif) no-repeat; padding-left:40px;}
.region h4.zstit{ width:150px; font-size:16px; color:#f5774b; font-weight:700; background:url(../images/ftk-school.gif) 0 45px no-repeat; padding:45px 0 0 15px; }

/*arrow*/
.area .default span.tarrow{ width:23px; height:13px; background:url(../images/arrow-t1.gif) 0 0 no-repeat; top:47px; left:35px; padding:0; display:inline-block; z-index:1000;}
.region .school span.t2arrow{ width:23px; height:13px; background:url(../images/arrow-t2.gif) 0 0 no-repeat #fff; padding:0; top:52px; left:35px; display:inline-block; z-index:1000;}
.major .majorList span.t3arrow{ width:11px; height:8px; background:url(../images/arrow-t3.gif) 0 0 no-repeat #fff; padding:0; top:56px; left:20px; display:inline-block; z-index:1000;}

.tongkao, .feitongkao{ overflow:hidden; zoom:1;}

.region h4.zsdw,.region h4.zydm,.region h4.zykd{
  width:140px; font-size:18px; color:#f5774b; font-weight:700; padding-left:40px;
}
.region h4.zsdw{
   background:url(../images/database/databaseico.gif) 0 -80px no-repeat;
   height: 33px; 
   line-height: 33px; 
   margin-top: 16px;
   font-size:16px;
}
.region h4.zydm{
  background:url(../images/database/databaseico.gif) 0 -152px no-repeat;
  height: 33px; 
  line-height: 33px;
  margin-top: 10px;
  color: #5fd791;
  font-size:14px;
}
.region h4.zykd{
   background:url(../images/database/databaseico.gif) 0 -225px no-repeat;
   color:#a2d76c;
   font-size:15px;
}

.region .uniSet{
  float:left;
  margin-left: -180px;
}

.region .uniSet .school{
  border-top: 2px solid #acd9ff;
  border-bottom: 2px solid #acd9ff;
}
.uniSet .majSet, .uniSet .majclassSet{
  float: left;
  margin:28px 0 28px -216px;

}
.uniSet .majSet .major{
  border-top: 2px solid #81f1af;
  border-bottom: 2px solid #81f1af;
  padding: 10px 0 17px;
}

.uniSet .majclassSet .majorclass{
  background: #f8ffef;
  border: 1px solid #bae982;
}

.uniSet .majclassSet .interval{
  border-left: 1px solid #bcbcbc;
  height: 14px;
  padding: 0px;
  margin: 20px 0;
}

/* 专业课查询  */
.bMar20{ margin-bottom:20px;}
.zysearch{ background:#fff none repeat scroll 0 0;border:1px solid #dadada;border-radius:3px;height:34px;padding:0 10px;width:252px;}
.zysearchbtn {
    background: #4cc3ff none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    margin-left: 5px;
    padding: 8px 22px;
    border: none;
    margin-top: 1px;
}
/*资料搜索结果*/
.zyresult{ background:#fff none repeat scroll 0 0;border:1px solid #dadada;border-radius:3px;height:34px;padding:0 10px;width:252px;}
.zyresultbtn{ background:#4cc3ff none repeat scroll 0 0;border-radius:3px;color:#fff;font-size:14px;margin-left:5px;padding:7px 22px;border:none;}


/* 专业课左边悬浮自习*/
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
/* online */
.onlineMenu h3,.onlineMenu li.tli,.newpage{background:url(../images/float_s.gif) no-repeat;}
#floatShow{background:url(../images/nonDownloadclose.png) no-repeat;width: 30px;height: 150px;}
#floatHide{background:url(../images/open.png) no-repeat;width: 30px;height: 150px;}
#onlineService,.onlineMenu,.btmbg{background:url(../images/float_bg.png) no-repeat;height: 400px;}
#onlineService a{text-decoration: none;float: left;}
#onlineService a:link,a:visited{color:#fff;}
#onlineService a:hover{text-decoration: underline;}
#online_qq_layer{z-index:999;position:fixed;left:1px;top:0;margin:150px 0 0 0;}
*html,*html body{background-image:url(about:blank);background-attachment:fixed;}
*html #online_qq_layer{position:absolute;top:expression(eval(document.documentElement.scrollTop));}

#online_qq_tab{width:28px;float:left;margin:120px 0 0 0;position:relative;z-index:9;margin-right: 4px;}
#online_qq_tab a{display:block;line-height:999em;overflow:hidden;}
#onlineService{display:inline;margin-left:-1px;float:left;width:126px;display:block;background-position:0 0;padding:10px 0 0 0;}
.zixun{background: url(../images/zixun.png) no-repeat 7px 5px;width: 44px;height: 24px;float: left;}
.onlineMenu li{height:24px;line-height:24px;text-align:center;font-size: 14px;font-family: "微软雅黑";margin-left: 13px;margin-right: 13px;overflow: hidden;border-bottom:dashed 1px #80daff;}
.onlineMenu li.tli{padding:0 0 0 28px;font-size:12px;text-align:left;}
.onlineMenu li.zixun{background-position:0px -131px;}
.onlineMenu li.fufei{background-position:0px -190px;}
.onlineMenu li.phone{background-position:0px -244px;}
.onlineMenu li a.newpage{display:block;height:36px;line-height:999em;overflow:hidden;background-position:5px -100px;}
.onlineMenu li img{margin:8px 0 0 0;}
.onlineMenu li.last{border:0;}

.wyzx{padding:8px 0 0 5px;height:57px;overflow:hidden;background:url(../images/webZx_bg.jpg) no-repeat;}

.btmbg{height:12px;overflow:hidden;background-position:-131px 0;}
.oh{overflow: hidden;}




