﻿@charset "utf-8";
/* CSS Document */
body, div, p, ul, ol, dl, dt, dd, li, form, input, table, img,h1, h2, h3, h4, h5, h6{margin:0;padding:0}
body{background:#fff none;color:#1d71b1;font-size:12px; font-style:normal;font-weight:normal;font-family:verdana,Arial,sans-serif,"宋体";}
b, i{font-style:normal;font-weight:inherit;_font-weight:normal}
p{line-height:1.25em}
a{text-decoration:none}
a:link, a:visited{}
a:hover, a:active{text-decoration: underline}
a.on:hover, a.cur:hover, .on a:hover, .cur a:hover{text-decoration:none}
img, a img{border:0 none}
ul, ol{list-style-type:none;zoom:1;}
.c-section{zoom:1;}
.c-section:after,
ul:after, ol:after{content:".";display:block;clear:both;visibility:hidden;font-size:0px;line-height:0px;height:0}
/*content:".";display:block;height:0;clear:both;visibility:hidden*/
.hide{display:none}
hr{display:none}
.hr{margin:3px 0;height:1px;background:url(img/dot_h_1.gif) repeat-x left top;font-size:0px;line-height:0px}
.vspace{height:10px;font-size:0px;line-height:0px;width:99%;clear:both}
.vspace_h20{height:20px;font-size:0px;line-height:0px;width:99%;clear:both;}
.hspace{width:5px;font-size:0px;line-height:0px;float:left}
body .l, body .left{float:left;clear:none}
body .r, body .right{float:right;clear:none}
body .c, body .c{text-align:center}
.clear_float
, .clear
{clear: both}
body #page_body img.no_border{border:0 none;background:none}
.wholepage{clear:both;width:100%;margin:0 auto;text-align:left}
.main{clear:both;width:980px;margin:0 auto;text-align:left}
.md{clear:both;background:#fff}
* html .md{zoom:1}
*+html .md{zoom:1}
.link_font_color_red a {color:#cc0105;}
.md .md_hd{clear:both;padding:0 10px;overflow:hidden;height:22px;background:#b0b0b0;color:#2d2d2d;font-weight:bold}
.md .md_hd a{color:#004f9c}
.md .md_hd .mh_icon{float:left;margin-left:5px;display:none}
.md .md_hd .mh_title{font-size:14px;float:left;margin-top:4px;margin-right:5px}
.md .md_hd .mh_subtitle{font-size:12px;float:left;margin-right:5px;margin-top:4px}
.md .md_hd .mh_option{float:right;font-weight:normal;margin-top:4px;margin-right:-5px}

.md .md_hd ul.mh_tabs{margin-top:3px;float:left;display:inline;height:25px;overflow:hidden;line-height:25px;overflow:hidden;border-left:1px solid #aacce8;}
.md .md_hd ul.mh_tabs_ce8{margin-top:3px;float:left;display:inline;height:23px;overflow:hidden;line-height:23px;overflow:hidden;border-left:1px solid #aacce8;}
.md .md_hd ul.mh_tabs li{float:left;padding:0 8px;height:23px;border:1px solid #aacce8;border-bottom:none;margin-left:-1px;}
.md .md_hd ul.mh_tabs_ce8 li{float:left;padding:0 8px;height:23px;border:1px solid #aacce8;border-bottom:none;margin-left:-1px;}
.md .md_hd ul.mh_tabs li a{color:#1f376d; font-size:14px;}
.md .md_hd ul.mh_tabs_ce8 li a{color:#1f376d;}
.md .md_hd ul.mh_tabs li.last{border-right:none}
.md .md_hd ul.mh_tabs_ce8 li.last{border-right:none}
.md .md_hd ul.mh_tabs li.cur{border:1px solid #aacce8;border-bottom:none;position:relative;height:25px;line-height:25px;background:#fff;font-weight:bold;font-size:14px;}
.md .md_hd ul.mh_tabstop2 li.cur{border-top:2px solid #aacce8;margin-top:-1px;}

.md .md_hd ul.mh_tabs_ce8 li.cur{border:1px solid #aacce8;border-bottom:none;position:relative;height:23px;line-height:23px;background:#fff;font-weight:bold}
.md .md_hd ul.mh_tabs li.cur a{color:#1f376d;font-weight:bold}

.md .md_hd ul.mh_tabs_ce8 li.cur a{color:#1f376d;font-weight:bold}

.md .md_bd{clear:both;padding:10px 10px 16px}
* html .md .md_bd{zoom:1}
.md .vspace{height:6px}
.md .mb_2col{clear:both}
* html .md .mb_2col,* html .md .mb_3col{zoom:1}

body .title_list_box ul.title_list_nodot li{background:none;padding-left:0;}
body .title_list_box ul.title_list_nodot li img{margin-top:1px;}
ul.title_list li a{color:#3E78B3;}
ul.title_list li a:hover{color:#c00;}
.md .title_list_box ol.title_list{clear:both;}
.md .title_list_box ol.title_list li{clear:both;margin:1px 0 4px;}
.md .title_list_box .tl_option:after, .title_list_box:after{content:".";display:block;clear:both;visibility:hidden;font-size:0px;line-height:0px;height:0}
.md .text_box{clear:both;_height:0%}
.md .text_box h1{font-size:18px;margin:2px 0 4px;font-weight:bold;line-height:24px}
.md .text_box h1 a{}
.md .text_box h2{font-size:16px;margin:2px 0 4px;font-weight:bold;line-height:22px}
.md .text_box h2 a{}
.md .text_box h3{font-size:14px;margin:0 0 1px;font-weight:bold;line-height:20px; font-family:"微软雅黑";}
.md .text_box h3 a{}
.md .text_box h4{font-size:12px;margin:1px 0 2px;font-weight:bold;line-height:18px}
.md .text_box h4 a{}
.md_bd .text_box_foot a{ padding:0px 7px; line-height:24px;}
.md .text_box img{border:1px solid #ccc}
.md .text_box .l{margin:0 5px 0 0}
.md .text_box .r{margin:0 0 0 5px}
.md .text_box p{margin-bottom:5px}
.md .text_box .view_detail{padding-left:12px;text-decoration:underline}
.md .text_box a.underline{text-decoration:underline}
.md .text_box:after{content:".";display:block;clear:both;visibility:hidden;font-size:0px;line-height:0px;height:0}
.fs_14 {font-size:14px;}
.fs_16 {font-size:16px;}
.fs_13 {font-size:13px;}
.fs_12 {font-size:12px;}
.col_fl {float:left;margin-right:5px;}
.col_fr {float:right; }
.title_list_box ul.title_list{ padding:8px 8px;}
.title_list_box ul.title_list li {font-family:"Microsoft YaHei";line-height:28px;background:url(dian.jpg) no-repeat left 13px; padding-left:10px; white-space:nowrap; text-overflow:ellipsis;overflow: hidden; }

.white,.white a {color:#fff;}
.F004,.F004 a {color:#004f9c;}
.F80,.F80 a {color:#808080;}
.F018,.F018 a {color:#bd0018;}
.b{font-weight:bold; color:#1d71b1}

.block img {display:block;margin:0 auto;}
.clear {clear:both;height:0;overflow:hidden;}
.footer {line-height:22px;width:940px;margin:8px auto;text-align:center;
border-top: 1px solid #aacce8; padding-top:8px;
}

.topnews{font-size:33px; font-weight:900}
.top_nav{height:30px; line-height:30px;border:1px solid #d9d9d9; background-color:#f7f7f7; padding-left:10px; color:#1d71b1}

.nav{border-left:1px solid #c6d8e0;border-right:1px solid #c6d8e0;}
.nav ul{height:35px;background:url(nav_bg.gif) repeat-x left top;line-height:35px; width:978px; overflow:hidden}
.nav ul li{float:left; color:#FFF; font-weight:bold;font-size:16px;_font-size:15px; }
.nav ul li a{color:#3E78B3; padding:0 1px;}
.nav ul li a:hover{color:#c00;}
.nav_shu{height:35px; width:6px;background:url(nav_bg_shu.gif) no-repeat;line-height:35px; margin:0 5px}
.nav_home{ padding-left:10px;}

.red_kuang{border:1px solid #c6d8e0;}
.lb_pic{width:978px; display:inline-block;}
.lb_pic_l{width:526px;float:left; padding:8px;}
.lb_pic_r{width:430px; float:right; margin-top:0;}
.title_yw{height:27px; line-height:27px; padding-left:40px; font-weight:bold; background:url(title_bg_yw.gif) no-repeat;}
.title_yw span{float:left;color:#1d71b1;}
.title_yw .more_span{color:#1d71b1; font-weight:normal; padding-right:10px; float:right}

.w140{width:140px;word-break:break-all;}
.w308{width:308px;}
.w310{width:310px;}
.w400{width:400px; margin-left:10px;}
.w250{width:250px;}
.w320{width:320px;}
.w652{width:652px;}

.title_center{border:1px solid #c6d8e0; height:32px; line-height:32px; font-weight:bold;color:#1d71b1;background:url(title_bg_blue.gif) repeat-x;}
.title_center span{float:left;color:#1d71b1; padding-left:8px;}
.title_center .more_span{font-weight:normal; float:right;padding-right:10px; font-size:14px;}
.title_center span.more_span a{color:#1d71b1;}

.mlss{border:1px solid #c4e0f8; width:650px;overflow:hidden}
.mlss ul{width:636px; padding:7px;}
.mlss ul li{width:303px; height:92px; float:left; padding-right:15px;}
.mlss .pic{width:110px; float:left}
.mlss .pic img{width:100px;height:92px;}
.mlss .title{width:193px;float:left}
.mlss .title span{ display:block}
.mlss .title span a{color:#3E78B3;}
.yw_kuan{border:1px solid #c4e0f8;}

.zt_pic{width:228px; padding-bottom:4px;}
.sp{text-align:center}
.sp img{width:134px; height:103px; padding-right:8px;}


	/* css 重置 */
	*{margin:0; padding:0; list-style:none; }
	body{ background:#fff; font:normal 14px/22px 宋体;font-family:"Microsoft YaHei";}
	img{ border:0;  }
	a{ text-decoration:none; color:#3E78B3;  }
	a:hover{ color:#c00;  }
	/* 本例子css */
.hasMoreTab {
	
	font-family:"Microsoft YaHei";
	border:1px solid #C8D1D5;
}
.hasMoreTab .hd {
	line-height:30px;
	height:30px;
	border-bottom:1px solid #C8D1D5;
	background:url(btn_bg.gif) repeat-x;
	position:relative;
	padding-right:10px;
}
.hasMoreTab .hd .more {
	float:right;
}
.hasMoreTab .hd ul {
	z-index:5;
	position:absolute;
	height:33px;
	overflow:hidden;
	zoom:1;
	font-size:16px
}
.hasMoreTab .hd li {
	float:left;
	padding:0 10px;
	cursor:pointer;
	margin-left:-1px;
}
.hasMoreTab .hd li.on {
	font-weight:bold;
	height:28px;
	line-height:32px;
	background:#fff;
	border:1px solid #C8D1D5;
	border-top:0;
	border-bottom:1px solid #fff;
	border-top:3px solid #3E78B3;
	font-weight:bold;
	color:#3E78B3;
}
.hasMoreTab .bd {
	padding:10px;
	clear:both;
	position:relative;
	font-size:14px;
}
.hasMoreTab .bd h2 {
	font-size:14px;
	color:#3E78B3;
}
.hasMoreTab .bd p{ line-height:20px;}
.hasMoreTab .bd p img {
	width:112px;
	height:75px;
	float:left;
	padding-right:6px;
}
.hasMoreTab .bd p a {
	color:#c00;
}
.hasMoreTab .bd ul a {color:#3E78B3;}
.hasMoreTab .bd ul a:hover {color:#c00;}
.hasMoreTab .bd ul li {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;

}

.auto_hide ul li {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}


/*wmcj*/
.textbox .bd {
	padding:10px;
	clear:both;
	position:relative;
	font-size:14px;
}
.textbox .bd h2 {
	font-size:14px;
	color:#3E78B3;
}
.textbox .bd p img {
	width:112px;
	height:75px;
	float:left;
	padding-right:6px;
}
.textbox .bd p a {
	color:#c00;
}
.textbox .bd ul a {color:#3E78B3;}
.textbox .bd ul a:hover {color:#c00;}
.textbox .bd ul li {
	font-family:"Microsoft YaHei";
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
.li_w500{
	width:500px;
	overflow: hidden;
}
.boder_lr{border:1px solid #c6d8e0; border-bottom:none; border-top:none}
.boder_lrb{border:1px solid #c6d8e0; border-top:none}
/* 滚动图片 */
.hasMoreTab_pic {
	width:980px;
	font-family:"Microsoft YaHei";
	border:1px solid #C8D1D5;
}
.hasMoreTab_pic .hd {
	line-height:30px;
	height:30px;
	border-bottom:1px solid #C8D1D5;
	background:url(btn_bg.gif) repeat-x;
	position:relative;
	padding-right:10px;
}
.hasMoreTab_pic .hd .more {
	float:right;
}
.hasMoreTab_pic .hd ul {
	z-index:5;
	position:absolute;
	height:33px;
	overflow:hidden;
	zoom:1;
	font-size:16px
}
.hasMoreTab_pic .hd li {
	float:left;
	padding:0 10px;
	cursor:pointer;
	margin-left:-1px;
	font-weight:bold;
	height:28px;
	line-height:32px;
	background:#fff;
	border:1px solid #C8D1D5;
	border-top:0;
	border-bottom:1px solid #fff;
	border-top:3px solid #3E78B3;
	font-weight:bold;
	color:#3E78B3;
}
.hasMoreTab_pic .hd li.on {
	font-weight:bold;
	height:28px;
	line-height:32px;
	background:#fff;
	border:1px solid #C8D1D5;
	border-top:0;
	border-bottom:1px solid #fff;
	border-top:3px solid #3E78B3;
	font-weight:bold;
	color:#3E78B3;
}
.hasMoreTab_pic .bd_pic{ padding:10px;   }
.hasMoreTab_pic .bd_pic ul{ overflow:hidden; zoom:1; }
.hasMoreTab_pic .bd_pic ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.hasMoreTab_pic .bd_pic ul li .pic{ text-align:center; }
.hasMoreTab_pic .bd_pic ul li .pic img{ width:137px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
.hasMoreTab_pic .bd_pic ul li .pic2 img{ width:137px; height:151px; display:block; padding:2px; border:1px solid #ccc; }
.hasMoreTab_pic .bd_pic ul li .pic a:hover img{ border-color:#999;  }
.hasMoreTab_pic .bd_pic ul li .title{ line-height:24px; width:137px;}

	/* 轮播 */
	.focusBox { position: relative; width: 526px; height: 301px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox .pic img { width: 526px; height: 301px; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;}

/*gotop*/
a.backToTop{width:60px; height:60px; background:url(top.gif) no-repeat -51px 0; 
 text-indent:-999em} 
a.backToTop:hover{background-position:-113px 0}



/*more*/

.w_314{ width:314px; margin-left:10px;}
.w_656{ width:656px;}
.fe{width:615px; text-align:center; padding-top:15px}
.more_pic,.more_pic4{padding:10px; text-align:center}
.more_pic ul li{width:50%; float:left}
.more_pic4 ul li{width:25%; float:left; padding-bottom:10px;}
.more_pic,.more_pic4 ul li .title{ line-height:23px; }


/*list*/
.zhengwen,.zhengwen p{line-height: 1.8em;margin: 5px auto; color:#333}
.zhengwen,.zhengwen p img{max-width:499px;}
.bz {
  border-top: 1px solid #aacce8;
  border-bottom: 1px solid #aacce8;
  padding: 8px 0;
  margin: 6px auto;
}