@charset "gb2312";
body{
	width: 100%;
	margin:  0 auto;
	background:#fff;
}
a:link ,a:visited{color:#000;font-size:12px; text-decoration:none;cursor:pointer;}
a:hover{color:red;font-size:12px; text-decoration:underline;cursor:pointer;}
#headWrap{height: 38px;
	width: 100%;
	background:url(../img/topg.jpg) repeat-x ;}
.hr_txt {
	float: right; text-align:right
	width: 400px;height:38px;line-height:38px
}
.hr_txt a:link{color:#000;font-size:14px; text-decoration:none; cursor:pointer;}
#logo {
	width:300px;
	float:left;
	height: 38px;
}
#head {
	height: 38px;
	width: 960px; margin:0 auto; padding:0;
	background:url(../img/topg.jpg) repeat-x ;
}
.both {
	width: 960px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	
}
*{padding:0px;margin:0px;
	}
.content {
	width: 960px;
	margin-top:10px;
	margin-right: auto;
	margin-left: auto;
	height: 240px;
}



.banner {
	width: 960px;
	height:250px;
	margin:0 auto;
	background: url(../img/banner.jpg) no-repeat;
}
.r_fxcont {
	font-size: 14px; 
	line-height: 25px;
	color: #000;
	float: left;
	height: 160px;
	width: 295px;

	text-indent: 2em;
	margin: 65px 0 0 100px;
	display:inline;
}
.fxcont {
	font-size: 14px; 
	line-height: 25px;
	color: #000;
	float: left;
	height: 160px;
	width: 295px;

	text-indent: 2em;
	margin: 65px 0 0 80px;
	display:inline;
}
.fenxiang {
	float: left;
	width: 300px;
	margin-left:30px;
	_margin-left: 20px;
}

.foot {
	background-color: #666;
	height: 100px;
	width: 960px;
	float:left;
	margin-top:10px;
	margin-bottom: auto;
	margin-left: auto;
}
.jpzy{
	width: 680px;
	height:40px;
	background-image: url(../img/redjp_bg.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	float: left;
	margin-bottom: 5px;
}
.jp_name {
	background-image: url(../img/redbutton.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 120px;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	line-height:40px;
	float: left;
}
.jp_line {
	float: right;
	height: 40px;
	width: 558px;
	background-image: url(../img/redjp_rightbg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.cnt_left {
	float: left;
	height: 240px;
	width: 680px;
	margin-right: 10px;
}
.cnt_right {
	float: left;
	width: 270px;
	height: 200px;
}
.gkdt {
	float: left;
	height: 200px;
	width: 300px;
	border: 1px solid #dbd8d8;
}
.gkdttop {
	font-size: 14px;
	float: left;
	height: 25px;
	width: 300px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbd8d8;
	background-color: #fafafa;
}
.gk_name {
	font-size: 14px;
	background-image: url(../img/gkdt_bg.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 25px;
	width: 80px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dbd8d8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	line-height: 25px;
	text-align: center;
	margin-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dbd8d8;
}
.gkdt_ul {
	float: left;
	height: auto;
	width: 300px;
	
}
.gkdt_li {
	font-size: 12px;
	line-height: 28px;
	color: #000;
	float: left;
	height: 28px;
	width: 255px;
	white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden;
	margin-left: 15px;_margin-left: 8px;
	background-image: url(../img/libutton.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	
}

.zxzx {
	border: 1px solid #dbd8d8;
	float: left;
	height: 200px;
	width: 366px;
	margin-left: 10px;
}
.zxtop {
	font-size: 14px;
	float: left;
	height: 25px;
	width: 366px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbd8d8;
	background-color: #fafafa;
}
.zx_name {
	font-size: 14px;
	background-image: url(../img/gkdt_bg.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 25px;
	width: 80px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dbd8d8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	line-height: 25px;
	text-align: center;
	margin-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dbd8d8;
}


.zxcont {
	font-size: 12px;
	float: left;
	height: 175px;
	width: 358px;
}
.zxcont ul {width:356px; margin:  0 auto; padding:0;}
.zxcont ul li {
	font-size: 12px;
	line-height: 28px;
	color: #000;
	float: left;
	height: 28px;
	width: 320px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	margin-left: 15px;
	_margin-left: 7px;
	background: url(../img/o.jpg) no-repeat left center;
	padding-left: 17px;
}
.zxcont ul li span{ float:right; padding-right:5px;}


.time {
	font-size: 12px;
	color: #999;
	line-height: 25px;
}
.bjtj{
	width: 270px;
	height:40px;
	background-image: url(../img/redjp_bg.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	float: left;
	margin-bottom: 5px;
}
.bj_name {
	background-image: url(../img/redbutton.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 120px;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	line-height:40px;
	float: left;
}
.bj_line {
	float: right;
	height: 40px;
	width: 150px;
	background-image: url(../img/redjp_rightbg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.r_bj {
	float: left;
	height: 200px;
	width: 268px;
	border: 1px solid #dbd8d8;
}
.bjtop {
	font-size: 14px;
	float: left;
	height: 25px;
	width: 268px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbd8d8;
	background-color: #fafafa;
}

.bjtj_ul {
	float: left;
	height: auto;
	width: 268px;
	
}
.bjtj_li {
	font-size: 12px;
	line-height: 25px;
	color: #000;
	float: left;
	height: 25px;
	width: 205px;
	white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden;
	margin-left: 15px;
	background-image: url(../img/libutton.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	
}
.bjcnt {
	float: left;
	height: 200px;
	width: 248px;_width: 240px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #dbd8d8;
}
.bjcnt table {
	width:248px;
margin-top:10px;
	font-size: 12px;
	color: #000;
	line-height: 22px;
}
.bjcont5{ overflow:hidden; height:200px; overflow:hidden; font-size:12px;}
.bjcnt dl{ margin:6px 0 0 0;  padding:0;font-size:12px;}
.bjcnt dl dt{ float:right; width:140px; line-height:25px; margin-bottom:5px;}
.bjcnt dl dt a{ font-weight:bold; color:#333333; font-size:14px;}
.bjcnt dl dt a:hover{ color:#DA2222;}
.bjcnt dl dd{ line-height:23px; color:#888888; _font-size:12px;}
.bjcnt dl dd img{ float:left; border:1px solid #E2E2E2; padding:2px; margin:0px 10px 0 0; display:inline;}
.bjcont5 .xl5{ float:left; width:248px; padding:0 0px; height:200px;}
.blxl{ border-left:1px dashed #D9D9D9; border-right:1px dashed #dbd8d8;}
.bjsd_d{ margin-top:5px; background:#F6FDFF; padding:10px; _padding:5px;height:73px;  _font-size:12px;}
.bjsd_d li{ line-height:25px; }
.tuijian{
	font-size:12px;
	float:left;
	text-align: left;
}
.imgs{
	width:90px;
	width:90px;
	float:left;
	padding:5px;
	border:1px solid #cbcbcb;
}
.bz_ul {
	width: 246px;
	margin-top: 8px;
}
.bz_li {
	font-size: 12px;
	line-height: 25px;
	color: #000;
	float: left;
	height: 25px;
	width: 246px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	clear: both;
}

.xk{
	width: 960px;
	height:40px;
margin-top:10px;
	background-image: url(../img/redjp_bg.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	float: left;
	margin-bottom: 5px;
}
.xk_name {
	background-image: url(../img/redbutton.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 120px;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	line-height:40px;
	float: left;
}
.xk_line {
	float: right;
	height: 40px;
	width: 836px;
	background-image: url(../img/redjp_rightbg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 12px;
	line-height: 45px;
	color: #000;
	text-align: right;
}
.xk_line a:link , .xk_line a:visited {color:#000;font-size:12px; text-decoration:none; cursor:pointer;}
.xk_line a:hover {color:red;font-size:12px; text-decoration:underline; cursor:pointer;}
.xkcnt {
	float: left;
	height: 310px;
	width: 677px;
	border: 1px solid #dbd8d8;
}
.xkcnt p{font-size:12px; height:22px;line-height:24px;   padding:0; margin:0;  white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden;} 
.xkcnt ul{
	float: left;margin-top:20px;
	height: 130px;margin-left:10px;
	width: 670px;_width: 660px;}
	
.xkcnt ul li{float: left;border:1px solid #CCC;padding:2px 2px;
	height: 124px;
	width: 135px;_width: 135px;margin:0 12px;_margin:0 8px;
	text-align::center;}
.xkcnt ul li img{ padding:0; margin:0;}

.hot {
	font-size: 12px;
	
	color: #000;
	float: right;
	height: 313px;
	width: 270px;
	
	background-image: url(../img/redremen.jpg);
	background-repeat: no-repeat;
}

.hottop {
	font-size: 14px;
	color: #F00;
	float: left;
	height: 20px;
	line-height: 25px;
	width: 190px;
	padding-left: 65px;
	padding-top: 10px;
	margin-bottom:20px;
}
.hotcnt{float:left;}

.hotcnt ul{}
.hotcnt ul li {
width:230px;_width:230px;
    white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden;
	font-size: 12px;
	line-height: 25px;
	color: #000;
	float: left;
	height: 25px;	
margin-left:20px;
	_margin-left:12px;
}

.hotcnt ul li span{float:left;width:20px;height:25px; padding-top:6px;}
.hzcnt {
	float: left;
	height: 200px;
	width: 960px;
	border: 1px solid #CCC;
}
.ztcnt {
	float: left;
	height: 200px;
	width: 960px;
	border: 1px solid #CCC;
}
.chaxun{width:140px; font-size:13px;line-height:20px;}


img{ border:0;}
a{ color:#333; text-decoration:none;}
a:hover{ color: #da0006; text-decoration:underline; cursor:pointer}

/****文字颜色设置**********/
a{color:#004276;}
p{color:#666;line-height:18px}





/*=学科专题=*/

.subject { width:960px; padding:0px ; margin:0px auto;float:left;}
.subject  h3{height:50px;padding: 0 0 0 15px;line-height: 50px; background:url(../images/first.jpg) no-repeat;color: #fff;margin:0;font-family:"微软雅黑";font-size: 20px;}
.subject  h3 a { text-align:left;color:#fff; }
.subject_cont { clear:both; width:958px; border:1px solid #dbd8d8;  background:#FFF; padding:10px 0; margin:0px;}

/*=专题推荐=*/
.zttj{padding:0;width:960px;margin: 0 auto;height:auto;clear: both;float:left;}
.zttj h3{height:50px;padding: 0 0 0 15px;line-height: 50px; background:url(../images/first.jpg) no-repeat;color: #fff;margin:0;font-family:"微软雅黑";font-size: 20px;}
.zttj h3 a { text-align:left;color:#fff; }

.tjlist{height:170px;margin:0 auto; padding-top:10px;width:958px;clear: both;border: 1px solid #dbd8d8;}

/* js代码如下 */
.rollBox {
	width:935px;
	float:left;
	height:160px;
}
.LeftBotton {
	float:left;
	display:inline;
	margin-top:60px;
	margin-left:18px;
	cursor:pointer;
}
.RightBotton {
	float:right;
	display:inline;
	margin-top:60px;
	cursor:pointer;
}
.Cont {
	width:850px;
	height:151px;
	overflow:hidden;
	float:left;
	margin-top:3px;
	margin-left:13px;
}
.ScrCont {
	width:10000px;
}
.rollBox #List1,.rollBox #List2 {
	float:left;
}
.pic {
	float:left;
	width:198px;
	height:151px;
	display:inline;
	margin-right:15px;
}
.pic img {
	border:1px solid #CCCACA; 
	padding:3px;
}


/*third*/


.mg_top{ margin-top:10px}
.mg_bot{ margin-bottom:10px}
.mg_lf{ margin-left:10px}
.mg_rt{ margin-right:10px}
.fd_bot{ width:958px; height:auto;  line-height:30px; text-align:left}
.fd_bot_top{ background:url(../images/side_nav2.jpg) no-repeat;color: #fff;margin:0;font-family:"微软雅黑";font-size: 14px; padding-left:25px; }
.fd_bot_top  span{ float:right; clear:right; padding-right:5px; }
.fd_bot_top  span a{color:#333; font-size:12px; }
.fd_bot_top  span a:hover{color:#f00; font-size:12px; }

.fd_bot_one{ width:306px; height:auto; float:left;  display:inline;}
.fd_bot_cen{ width:306px; float:left; padding-left:10px;  border-left:1px dashed #D9D9D9; border-right:1px dashed #dbd8d8;}


.r_deta{ width:300px; float:left; margin-left:0px;}
.r_deta h4 { width:300px; height:40px;line-height:28px; font-size:14px; background:url(../images/xkbg.jpg) no-repeat; margin:0;padding:0px; color:#fff;}
.r_deta ul { margin-top:10px; padding:0 0 0 20px;}
.r_deta ul li {padding-left:10px ; margin:0;height: 24px;line-height: 24px;text-align: left;background:url(../images/piont1.jpg) no-repeat center left; }
.r_deta  ul li a{  color:#004276;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden; display:block}
.r_deta  ul li a:hover{color:#f00; text-decoration:underline;} 



.cont5{ overflow:hidden; height:256px; overflow:hidden; }
.xl5 dl{ margin:12px 0 0 0; height:105px; padding:0;font-size:12px;}
.xl5 dl dt{ float:right; width:160px; line-height:25px; margin-bottom:5px;}
.xl5 dl dt a{ font-weight:bold; color:#333333; font-size:14px;}
.xl5 dl dt a:hover{ color:#DA2222;}
.xl5 dl dd{ line-height:23px; color:#888888;}
.xl5 dl dd img{ float:left; border:1px solid #E2E2E2; padding:2px; margin:0px 10px 0 0; display:inline;}
.cont5 .xl5{ float:left; width:275px; padding:0 20px; height:254px;}
.xl{ border-left:1px dashed #D9D9D9; border-right:1px dashed #dbd8d8;}
.sd_d{ margin-top:5px; background:#F6FDFF; padding:10px; _padding:5px;height:73px; font-size:12px;}
.sd_d li{ line-height:25px; }
.sd_d li a{ background:url(../images/piont1.jpg) no-repeat  left center; padding-left:10px;width:250px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden; display:block;}
.sd_d li a:hover{ color:#DA2222;}


/*=页脚=*/
#Copyright{
	width:960px; background:#FFF;
	padding:15px 0 10px 0;
	margin:0 auto;
	clear:both;
}
#Copyright p{ text-align:center; padding:0 15px 0 0; margin:0;font-size:12px; font-family:"微软雅黑", "宋体";line-height:22px; color:#4f4f4f;}





/* 绿色banner*/
.l_banner{
	width: 960px;
	height:250px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/lvbannerbg.jpg);
	background-repeat: no-repeat;
}
.ljpzy{
	width: 680px;
	height:40px;
	background-image: url(../img/lvjp_bg.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	float: left;
	margin-bottom: 5px;
}
.ljp_name {
	background-image: url(../img/lvbutton.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 120px;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	line-height:40px;
	float: left;
}
.ljp_line {
	float: right;
	height: 40px;
	width: 558px;
	background-image: url(../img/lvjp_rightbg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.lbjtj{
	width: 270px;
	height:40px;
	background-image: url(../img/lvjp_bg.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	float: left;
	margin-bottom: 5px;
}
.lbj_name {
	background-image: url(../img/lvbutton.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 120px;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	line-height:40px;
	float: left;
}
.lbj_line {
	float: right;
	height: 40px;
	width: 150px;
	background-image: url(../img/lvjp_rightbg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.lxk{
	width: 960px;
	height:40px;
margin-top:10px;
	background-image: url(../img/lvjp_bg.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	float: left;
	margin-bottom: 5px;
}
.lxk_name {
	background-image: url(../img/lvbutton.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 120px;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	line-height:40px;
	float: left;
}
.lxk_line {
	float: right;
	height: 40px;
	width: 836px;
	background-image: url(../img/lvjp_rightbg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 12px;
	line-height: 45px;
	color: #000;
	text-align: right;
}

/* 蓝色banner*/
.bhot {
	font-size: 12px;
	
	color: #000;
	float: right;
	height: 312px;
	width: 270px;
	
	background-image: url(../img/remen.jpg);
	background-repeat: no-repeat;
}
.b_banner{
	width: 960px;
	height:250px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/bannerbg.jpg);
	background-repeat: no-repeat;
}
.bjpzy{
	width: 680px;
	height:40px;
	background-image: url(../img/jp_bg.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	float: left;
	margin-bottom: 5px;
}
.bjp_name {
	background-image: url(../img/button.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 120px;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	line-height:40px;
	float: left;
}
.bjp_line {
	float: right;
	height: 40px;
	width: 558px;
	background-image: url(../img/jp_rightbg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.bbjtj{
	width: 270px;
	height:40px;
	background-image: url(../img/jp_bg.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	float: left;
	margin-bottom: 5px;
}
.bbj_name {
	background-image: url(../img/button.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 120px;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	line-height:40px;
	float: left;
}
.bbj_line {
	float: right;
	height: 40px;
	width: 150px;
	background-image: url(../img/jp_rightbg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.bxk{
	width: 960px;
	height:40px;
margin-top:10px;
	background-image: url(../img/jp_bg.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	float: left;
	margin-bottom: 5px;
}
.bxk_name {
	background-image: url(../img/button.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 120px;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	line-height:40px;
	float: left;
}
.bxk_line {
	float: right;
	height: 40px;
	width: 836px;
	background-image: url(../img/jp_rightbg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 12px;
	line-height: 45px;
	color: #000;
	text-align: right;
}

/* 黄色banner*/
.y_banner{
	width: 960px;
	height:250px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/yellowbannerbg.jpg);
	background-repeat: no-repeat;
}
.yjpzy{
	width: 680px;
	height:40px;
	background-image: url(../img/yellowjp_bg.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	float: left;
	margin-bottom: 5px;
}
.yjp_name {
	background-image: url(../img/yellowbutton.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 120px;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	line-height:40px;
	float: left;
}
.yjp_line {
	float: right;
	height: 40px;
	width: 558px;
	background-image: url(../img/yellowjp_rightbg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.ybjtj{
	width: 270px;
	height:40px;
	background-image: url(../img/yellowjp_bg.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	float: left;
	margin-bottom: 5px;
}
.ybj_name {
	background-image: url(../img/yellowbutton.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 120px;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	line-height:40px;
	float: left;
}
.ybj_line {
	float: right;
	height: 40px;
	width: 150px;
	background-image: url(../img/yellowjp_rightbg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.yxk{
	width: 960px;
	height:40px;
margin-top:10px;
	background-image: url(../img/yellowjp_bg.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	float: left;
	margin-bottom: 5px;
}
.yxk_name {
	background-image: url(../img/yellowbutton.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 120px;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	line-height:40px;
	float: left;
}
.yxk_line {
	float: right;
	height: 40px;
	width: 836px;
	background-image: url(../img/yellowjp_rightbg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 12px;
	line-height: 45px;
	color: #000;
	text-align: right;
}
