﻿@charset "utf-8";
/*首页轮播图*/
.banner{ margin:15px auto 0; width:1200px; height:400px; overflow:hidden; position:relative;}
.slideBox{ width:1200px; height:400px; overflow:hidden; position:relative;   }
.slideBox .hd{ overflow:hidden; position:absolute;bottom:16px; right:25px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ width:10px;height:10px; background:#fff; display:inline-block; margin:0 3px; cursor:pointer; }
.slideBox .hd ul li.on{ background:#198aca; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative;}
.slideBox .bd img{ width:1200px; height:400px; display:block;  }
.slideBox .bd span { width: 424px; height: 44px; line-height: 44px; position: absolute; left: 0; bottom: 0; color: #fff; font-size: 18px; text-align: center;background: url(full/bg80.png) repeat; z-index: 3;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev, .slideBox .next{ width:30px; height:50px; background:rgba(0,0,0,0.5); position:absolute; top:50%; margin-top:-25px; cursor:pointer; text-align:center; line-height:50px; color:#fff; font-size:40px; font-family:"宋体"; display:none;}
.slideBox .next{ left:auto; right:0; background-position:8px 5px; }
.slideBox:hover .prev, .slideBox:hover .next{ display:block;  }
.btn_l{ left:0;}
.btn_r{ right:0;}

/*首页轮播图 end*/


.main_l { width: 352px; float: left; background: #fff;}
.main_com,.main_saf,.main_link { width: 296px; margin: 0 auto;}
.h2_tit { font-size: 0; background:url(index/main.png) 0 33px no-repeat; margin-bottom: 20px; padding-top: 28px;}
.main_saf .h2_tit {background: url(index/main.png) 0 -206px no-repeat;}
.h2_tit em { font-size: 20px; color: #198aca; border-bottom: 2px solid #dddddd; display: inline-block; padding: 0 10px 10px 0; margin-left: 32px; text-indent: 10px;font-weight:900}
.h2_tit a {font-size: 12px; color: #999; border-bottom: 2px solid #dddddd; font-family: "arial"; display: inline-block; padding:10px 0 10px 0; vertical-align: -2px; background: url(index/main.png) 149px -582px no-repeat; width: 163px;}
/*标题end*/

.slideBox1{width:293px; height: 208px;overflow:hidden; position:relative;   }
.slideBox1 .hd{position:absolute; width:100px; bottom:0; right:25px; text-align:center; font-size:0px;left: 50%;margin-left: -50px; padding: 8px 0; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox1 .hd ul li{ width:10px;height:10px; background:#999; display:inline-block; margin:0 3px; cursor:pointer; }
.slideBox1 .hd ul li.on{ background:#198aca; }
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; position:relative;}
.slideBox1 .bd img{ width:293px; height: 180px; display:block;  }
.slideBox1 .bd span {
	width: 293px;
	height: 32px;
	line-height: 32px;
	position: absolute;
	left: -6px;
	bottom: 1px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	background: url(full/bg80.png) repeat;
	z-index: 3;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox1 .prev, .slideBox1 .next{ width:30px; height:50px; background:rgba(0,0,0,0.5); position:absolute; top:50%; margin-top:-25px; cursor:pointer; text-align:center; line-height:50px; color:#fff; font-size:40px; font-family:"宋体"; display:none;}
.slideBox1 .next{ left:auto; right:0; background-position:8px 5px; }
.slideBox1:hover .prev, .slideBox1:hover .next{ display:block;  }
.btn_l{ left:0;}
.btn_r{ right:0;}

/*轮播图end*/
.com_ul li { height: 35px; line-height: 35px; border-bottom: 1px dashed #b8b8b8;  font-size: 14px; overflow: hidden;}
.com_ul h2 { font-weight: normal;}
.com_ul li a {    width: 250px; display:inline-block;
    font-size: 14px;
    color: #444;
    
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
.com_ul li span { color: #b8b8b8; font-size: 12px; float: right;}

/*学术end*/
.main_link {margin-bottom: 40px;}
.main_link .h2_tit {background: url(index/main.png) 0 -446px no-repeat;}
.main_link ul { overflow: hidden;}
.main_link li {width: 144px; height: 40px; float: left; text-align: center; line-height: 40px; background-color:#198ACA margin: 0 8px 10px 0;}
.main_link li a { color: #fff; font-size: 16px; display: block;}
.main_link li:hover { background-color:#47A1D5;}
/*link end*/

.main_z { width: 496px; float: left;}
.main_z .h2_tit a {width: 263px; background: url(index/main.png) 245px -582px no-repeat;}

.res,.rec { width: 435px; margin: 0 auto;} .res { height: 778px;}
.res .h2_tit {background: url(index/main.png) 0 -46px no-repeat;}
.res_a { color: #41a2d9 ;font-size: 15px; text-indent: 4px; height:40px;line-height:40px ;display: block;font-weight:700}
.res li .res_img { width: 100%; height: 120px; border: 1px solid #e5e5e5;margin:0 auto;overflow:hidden;display:block;text-align:center;background:#fff}
.res li .res_img img {height:100%;text-align:center;}
.res li:hover .res_a { color: #ab2c77;}

.rec { padding-bottom: 49px;  height: 333px; }
.rec .h2_tit {background: url(index/main.png) 0 -286px no-repeat;}
/*.main_z .rec .h2_tit a { width: 303px; background: url(../images/index/main.png) 285px -582px no-repeat;}*/
.rec_ul li { height: 34px; line-height: 34px; border-bottom: 1px dashed #b8b8b8;  font-size: 14px; overflow: hidden;}
.rec_ul li a {color: #444;}
.rec_ul li span { color: #b8b8b8; font-size: 12px; float: right;}

.main_r { width: 352px; float: left; background: #fff; padding-bottom: 32px;}
.main_r .h2_tit a { width: 144px;background: url(index/main.png) 128px -582px no-repeat;}

.dy,.pub { width: 296px; margin: 0 auto;}
.dy {height: 478px; overflow: hidden;}
.dy .h2_tit {background: url(index/main.png) 0 -127px no-repeat;}
.dy li { border-bottom: 1px dashed #d6d6d6; margin-bottom: 19px; overflow: hidden;}
.dy_l {width: 49px; height: 49px; border: 1px solid #e5e5e5;display: inline-block; margin-bottom: 24px; margin-top: 5px;}
.dy_l span { color: #555; display: block; margin: 7px 0 0 7px;}
.dy_l em {color: #999; display: block; margin-left: 7px;}

.dy_r h3 {font-weight: normal;}
.dy_r { float: right; width: 230px; padding: 0 4px;}
.dy_r .dy_a {font-size: 14px; color: #198aca; margin-bottom: 9px; display: block;}
.dy_r p a {font-size: 14px; color: #888;height:40px; overflow:hidden; display:block;}

.dy li:hover .dy_r .dy_a {color: #ab2c77;}

.pub .h2_tit {background: url(index/main.png) 0 -364px no-repeat;}
/*无缝滚动*/
.pubban,.pubhid{ width:254px; height:556px; position:relative; margin: 0 auto;}
.pubhid {overflow:hidden; position:relative;}
.pubban .img{ width:9000px; position:absolute; left:0px; top:0;}
.pubban .img li{ float:left; position: relative; width: 254px;}
.pubban .img li a { display: block; float: left; margin: 0 8px 12px 0;}
.pubban .img li img {width: 123px; height: 177px;}

.pubban .btn{ width:15px; height:50px; position:absolute; top:50%; margin-top:-25px; cursor:pointer;background: url(index/indbtn.png) no-repeat;}

.pubban .btn_l{ left:-20px; background-position: 0 0;}
.pubban .btn_r{ right:-20px;background-position: -15px 0;}
.pubban .btn_l:hover { background-position: 0 -50px;}
.pubban .btn_r:hover { background-position: -15px -50px;}

.res li { width:435px; height:170px;}
