@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style:none;
	font-size:14px;
	font-family:微软雅黑;
}
a{
	color:#434343;
	}
/*banner图*/
a, body, div, html, img, li, ul { border: 0; margin: 0; padding: 0; font-size: 100%; }
html, body { height: 100%; }
img { color: transparent; font-size: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; }
ol, ul { list-style: none; }
li { display: list-item; }
body { min-width: 1200px; }

.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
    .icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
    .icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }

html, body { background: #fff; font: 14px/1.5 tahoma,helvetica,arial,\5b8b\4f53,sans-serif; }
* html, * html body { background-image: url(about:blank); background-attachment: fixed; zoom: 1; }

a { color: #262626; text-decoration: none; }
    a:hover { color: #FF4503; text-decoration: underline; }
#main {overflow: hidden; zoom: 1; position: relative; }
#index_b_hero { width: 1200px; height: 410px; margin: auto; position: relative; }
    #index_b_hero img { width: 1200px; height: 400px; }
    #index_b_hero .heros { width: 1200px; height: 410px; }
    #index_b_hero .hero-wrap { overflow: visible; position: absolute; }
    #index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity:.7; position: absolute; top: 50%; margin-top: -25px; background-color: #303030; z-index: 3; }
        #index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }
    #index_b_hero .next { margin: -25px 0 0 0; right: 0; }
    #index_b_hero .disabled { background-color: #eee; }
    #index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; z-index: 1; position: absolute; top: 0; left: 0; width: 1200px; height: 400px; overflow: hidden; left: 1920px; }
    #index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1200px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden; }
    #index_b_hero .mask-right { left: 1200px; }
    #index_b_hero .active { z-index: 2; left: 0; }

.hero .bt{
	width:500px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:18px;	
	overflow:hidden;
	position:absolute;
	z-index:99;
	top:300px;
	left:1px;
	color:#FFF;
}
.hero .bg{
	width:500px;
	height:50px;
	background:#000;
	opacity:0.5;
	overflow:hidden;
	position:absolute;
	z-index:90;
	top:300px;
}
/*内容部分*/
.cont{
	width:1200px;
	height:auto;
	margin:25px auto;
	overflow:hidden;
}
/*左侧*/
.cont .c-left{
	width:750px;
	height:100%;
	float:left;
	margin-right:20px;

}
.c-left .l-top{
	width:750px;
	height:40px;
}
.c-left .l-top .lm{
	width:100%;
	height:40px;
	color:#9b0000;
	font: bold 20px "微软雅黑";
	margin:10px 0px;
}
.c-left .l-top .more{
	color:#757272;
	font-size:14px;
	margin-left:600px;
	}
.c-left .l-top .icon{
	margin-left:10px;
}
.c-left .redline{
	width:80px;
	height:4px;
	background:#9b0000;
	clear:both;
}
.l-bot{
	width:750px;
	height:800px;
	overflow:hidden;

}
.l-bot li{
	width:100%;
	height:137px;
	margin-top:20px;
	clear:both;

}
.l-bot li .pic{
	width::200px;
	height:117px;

	float:left;
}
.l-bot li .wz{
	width:530px;
	height:117px;
	margin-right:10px;
	float:right;
}
.wz .time{
	margin-left:410px;
}
.wz .time .ti{
	font-family:Georgia;
	color:#9b0000;
	margin-left:10px;
}
.wz .wzbt{
	width:530px;
	height:22px;
	line-height:22px;
	font-size:16px;
	color:#434343;
}
.wzbt:hover{
	color:#9b0000;
	text-decoration:none;
	cursor:pointer;
}
a:link{ text-decoration:none;}
.wz .wzzy{
	width:530px;
	height:40px;
	margin:8px 0px;
	font-size:14px;
	color:#adadad;
}
.wz .ckxq{
	width:85px;
	height:14px;
	line-height:14px;
	margin-left:430px;
	color:#adadad;
}
.l-bot li .line{
	width:750px;
	height:1px;
	background:#d6d6d6;

	clear:both;
}
/*右侧*/
.cont .c-right{
	width:430px;
	height:auto;
	float:right;

}
/*教学动态*/
.c-right .r-one{
	width:430px;
	height:auto;
	clear:both;
}
.c-right .r-one .one-top{
	width:430px;
	height:40px;
}
.r-one .one-top .lm{
	width:100%;
	height:40px;
	color:#9b0000;
	font: bold 20px "微软雅黑";
	margin:10px 0px;
}

.r-one .one-top .more{
	width:30px;
	height:20px;
	line-height:20px;
	color:#757272;
	font-size:14px;
	margin-left:290px;
	}
.r-one .one-top .icon{

	margin-left:10px;
}
.r-one .one-line{
	width:430px;
	height:3px;
	background-color:#9b0000;
}
.r-one .left-banner-box{
	position: relative;
	float: left;
	width: 430px;
	height: 200px;
	overflow: hidden;
}
.left-banner-box .pic,
.left-banner-box .tempWrap,
.left-banner-box .pic li{
	position: relative;
	height: 200px !important;
}
.left-banner-box .pic li img{
	transition: all 1s;
	-moz-transition:all 1s;
	-webkit-transition:all 1s;
	-o-transition: all 1s;
}
.left-banner-box .pic li img:hover{
	transform: scale(1.3);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-o-transform: scale(1.3);
}
.left-banner-box .pic li span{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 430px;
	height: 40px;
	padding: 0 15px;
	line-height: 40px;
	background:url(../images/banner_bg_sm.png) repeat-x;
	font-size: 16px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.left-banner-box .pic li a{
	display: block;
	width: 100%;
	height: 100%;
	bottom: 200px;
}
.left-banner-box .hd{
	position: absolute;
	left: 0;
	bottom: 10px;
	margin-left:160px;
	width: 100%;
	text-align: center;
	z-index: 99;
}
.left-banner-box .hd li{
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 4px;
	background:url(../images/circle_sm.png) no-repeat;
}
.left-banner-box .hd li.on{
	background:url(../images/circle_hover_sm.png) no-repeat;
}
/*科研动态*/
.c-right .r-two{
	width:430px;
	height:auto;
	margin-top:30px;
	overflow:hidden;
}
.c-right .r-two .two-top{
	width:430px;
	height:40px;
	margin-top:30px;
	clear:both;
}
.r-two .two-top .lm{
	width:100%;
	height:40px;
	color:#9b0000;
	font: bold 20px "微软雅黑";
	margin:10px 0px;
}

.r-two .two-top .more{
	width:30px;
	height:20px;
	line-height:20px;
	color:#757272;
	font-size:14px;
	margin-left:290px;
	}
.r-two .two-top .icon{

	margin-left:10px;
}
.r-two .two-line{
	width:100px;
	height:4px;
	background-color:#9b0000;
}	
.r-two .two-but{
	width:430px;
	height:auto;
}
.r-two .two-but li{
	width:430px;
	height:60px;
	margin-top:20px;
	}
.r-two .two-but .t-time{
	width:60px;
	height:60px;
	background-color:#fff9f9;
	float:left;
	margin-right:20px;
}
.t-time .ri{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	font-family:Georgia;
	font-size:16px;
}
.t-time .ny{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	font-family:Georgia;
	font-size:12px;
}
.two-but .t-tit{
	width:350px;
	height:60px;
	font-size:14px;
	float:left;
	margin-top:8px;
}
.r-three{
	width:430px;
	height:150px;
	background-color:#f2f3f5;
	margin-top:25px;
	position:relative;
}
.r-three .link{
	width:100%;
	height:50px;
	overflow:hidden;
}
.r-three .link .ql{
	width:143px;
	height:auto;
	padding:15px 0px;
	float:left;
	text-align:center;
	
}
.link .ql .kjlm{
	width:70px;
	height:20px;
	line-height:20px;
	margin-top:10px;
	margin-left:10px;
	font-size:14px;
	color:#8c8c8c;
}
.link .ql .ksljbox{
	width:140px;
	height:200px;
	border:1px solid #9b0000;
	overflow-x:hidden;
           overflow-y:scroll;
	font-size:12px;
	position:absolute;
	top:-200px;
	z-index:99;
	background-color:#fff;
	display:none;
}
.ksljbox li{
	width:140px;
	height:12px;
           margin-bottom:10px;
	line-height:11px;
	overflow:hidden;
}
.link .ql:hover{
	background-color:#9b0000;
}
.ql:hover .kjlm{
	color:#FFF;
}
.ql:hover .ksljbox{
	display:block;
}
.ksljbox li:hover{
	background:#9b0000;
	color:#FFF;
}
.lx{
	width:430px;
	height:50px;
	margin:20px;
}
.lx li{
	width:50px;
	height:50px;
	padding-top:12px;
	text-align:center;
	float:left;
	margin-left:15px;
}
.wx{
	width:50px;
	height:50px;
	background:url(../images/wxbj1.png) no-repeat ;
}
.wx:hover{
	background:url(../images/lianjiebj.png) no-repeat;
}
.wb{
	width:50px;
	height:50px;
	background:url(../images/weibobj.png) no-repeat ;
}
.wb:hover{
	background:url(../images/lianjiebj.png) no-repeat;
}
.ewm{
	width:50px;
	height:50px;
	background:url(../images/erwmbj.png) no-repeat ;
}
.ewm:hover{
	background:url(../images/lianjiebj.png) no-repeat;
}
.qq{
	width:50px;
	height:50px;
	background:url(../images/qqbj.png) no-repeat ;
}
.qq:hover{
	background:url(../images/lianjiebj.png) no-repeat;
}
.wl{
	width:50px;
	height:50px;
	background:url(../images/wlbj.png) no-repeat ;
}
.wl:hover{
	background:url(../images/lianjiebj.png) no-repeat;
}
.yfw{
	width:50px;
	height:50px;
	background:url(../images/yunfwbj.png) no-repeat ;
}
.yfw:hover{
	background:url(../images/lianjiebj.png) no-repeat;
}

.wxewm{
	width:80px;
	height:80px;
	position:absolute;
	top:0px;
	left:20px;
	display:none;
}

.wx:hover .wxewm {
	display:block;
}
.wbewm{
	width:80px;
	height:80px;
	position:absolute;
	top:0px;
	left:85px;
	display:none;
}

.wb:hover .wbewm {
	display:block;
}
.qtewm{
	width:80px;
	height:80px;
	position:absolute;
	top:0px;
	left:150px;
	display:none;
}

.ewm:hover .qtewm {
	display:block;
}
.qqewm{
	width:80px;
	height:80px;
	position:absolute;
	top:0px;
	left:220px;
	display:none;
}

.qq:hover .qqewm {
	display:block;
}
.wlewm{
	width:80px;
	height:80px;
	position:absolute;
	top:0px;
	left:280px;
	display:none;
}

.wl:hover .wlewm {
	display:block;
}
.yfwewm{
	width:80px;
	height:80px;
	position:absolute;
	top:0px;
	left:345px;
	display:none;
}

.yfw:hover .yfwewm {
	display:block;
}