/*banner*/
.banner{width: 100%; height: 340px;}
.bann_box{width: 1170px; margin: 0 auto;}
.bann_box p{width: 525px; font-size: 16px; color: #fff; line-height: 25px; padding-top: 15px;}
.bann_img{width: 524px; padding-top: 55px; }
.miaxs{padding-left: 145px;}
.bann_box a{display: inline-block; margin-top: 23px; padding: 0 20px;  height: 48px;  text-align: center; line-height: 46px;border: 1px solid #FFFFFF; font-size: 18px; border-radius: 4px; color: #fff; background: rgba(248,249,250,0.10);}
.bann_box a:hover{background:#216DC6; color: #fff}
.banerdx{width: 100%; height: 90px; background: #333;}
/*资源*/
.resou{width: 1170px; margin: 0 auto; padding-top: 20px; padding-bottom: 30px; }
.res_head{overflow: hidden; line-height: 60px; padding-bottom: 0px;}
.biao_li{font-size: 24px; float: left;font-weight: bold;line-height: 60px;}
.biao_li span{display: inline-block;margin-bottom: 5px; vertical-align:middle; padding-right: 6px;}
.lisdx{overflow: hidden;}
.lisdx li{float: left; position: relative; margin-right: 30px;}
.lisdx li:first-child+li+li{margin-right: 0px;}
.neiros{position: absolute; left: 32px; top: 55px; font-size: 18px; color: #fff;}
.hesoux{position: absolute; right: 40px; top: 55px;}
.hesoux a{font-size: 18px; line-height: 40px; color: #fff; text-align: right; display: block;}
.hesoux a{color: #fff;}
.hesoux a:hover{opacity:0.6;  filter:alpha(opacity=60);}

/*学科*/
.xueked{width: 100%; background: #4A90E2;}
.box_bats {width: 1170px; overflow: hidden; }
.box_bats .hd {width: 300px; float: left; padding-right: 20px; }
.box_bats .hd ul {position: relative;}
.box_bats .hd ul li {height: 48px; line-height: 48px; padding-left: 30px; overflow: hidden; font-size: 14px; color: #fff; border: 1px solid #fff;background: rgba(255,255,255,0.20); margin-bottom: 2px; cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.box_bats .hd ul li span{padding-left: 20px; font-size: 19px; float: left; line-height: 48px; padding-right: 10px;margin-bottom:5px; vertical-align:middle;}
.box_bats .hd ul li.on {height: 48px; background: #dae8f9; border: 1px solid #fff; color: #000; }
.box_bats .hd ul li.on span{color: #000; }
.box_bats .bd{height: 100%; float: left;background:#dae8f9; width: 850px;}
.box_bats .bd .sinianli {background:#dae8f9; width: 850px; height:100%; padding-bottom: 1000px; margin-bottom: -1000px; }
.box_bats .bd .sinianli ul {padding: 22px 0px 60px 80px;  overflow: hidden;}
.box_bats .bd .sinianli ul  li{float: left; padding-right: 10px; width: 48%; line-height: 38px; font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.box_bats .bd .sinianli ul  li a:hover{color: #4A90E2;}
.ehaxl{width: 1170px; margin: 0 auto; padding: 30px 0px; overflow: hidden; padding-bottom: 0px;}
.ehaxl li{border: 1px solid #EEEEEE; float: left; margin-right: 16px; text-align: center;margin-bottom: 10px;}
.ehaxl li:first-child+li+li+li{margin-right: 0px;}
.ehaxl li:first-child+li+li+li+li+li+li+li+li+li+li+li,.ehaxl li:first-child+li+li+li+li+li+li+li{margin-right: 0px;}
.ehaxl li a{display: block; background: #fff; width: 270px; height: 105px; overflow:hidden; padding: 4px;}
.ehaxl li span{display: inline-block;  width:0;  height:100%;  vertical-align: middle;}
.ehaxl li a img{width: auto; height: auto; max-width: 100%; max-height: 100%; background:white;  display: inline-block;  vertical-align: middle;}
.zuantous{display: inline-block; height: 60px; width: 700px !important; background: #ffffff; position: absolute; top: 0px; left: 0px;}
.nimabanzi{ overflow-y:auto; height: 468px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#333 !important;}



/*特色期刊*/
.tesuex{width: 100%; background: #FBFBFB;}
.dianixsx{float: right; line-height: 60px; font-size: 14px; color: #666; overflow: hidden;}
.dianixsx span{font-size: 18px;margin-bottom: 5px; vertical-align:middle; float: right; line-height: 60px;}
.col_fff{color: #fff;}
.resou2{width: 1200px; margin: 0 auto; padding-top:0px; padding-bottom:10px;}
.tianiu{overflow: hidden;}
.tianiu li{float: left; width: 150px; height: 200px; margin-right: 46px; margin-left: 10px; margin-top: 10px; box-shadow: 0 4px 21px -2px rgba(0,0,0,0.20); margin-bottom:15px;}
.tianiu li:first-child+li+li+li+li+li{margin-right: 0px ;}
.tianiu li a{display: block; width: 150px; height: 200px;overflow:hidden; text-align: center;}
.tianiu li a img{width: 100%; height: 100%; max-width: 100%; max-height: 100%; background:white;  display: inline-block;  vertical-align: middle;}
.tianiu li a span{display: inline-block;  width:0;  height:100%;  vertical-align: middle;}
.res_head2{overflow: hidden; line-height: 60px; padding-bottom: 0px; width: 1170px; margin:0 auto; padding-top: 10px;}
.res_head3{overflow: hidden; line-height: 60px; padding-bottom: 10px; width: 1170px; margin:0 auto;}

/*合作伙伴*/
.hezuos{width: 1170px; margin: 0 auto;  overflow: hidden;}
.hezuos li{border: 1px solid #EEEEEE;background: #fff; padding: 8px; float: left; margin-right: 10px; text-align: center;margin-bottom: 10px;}
.hezuos li:first-child+li+li+li+li+li{margin-right: 0px;}
.hezuos li a{display: block; width: 168px; height: 60px; overflow:hidden}
.hezuos li span{display: inline-block;  width:0;  height:100%;  vertical-align: middle;}
.hezuos li a img{width: auto; height: auto; max-width: 100%; max-height: 100%; background:white;  display: inline-block;  vertical-align: middle;}














