@charset "gb2312";

/*重置选择器标签*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, th, td { margin: 0; padding: 0; }
/*重置图片标签没有边框解决图片在IE6下有空白的问题*/
img { border:0 none;}
/*重置LI标签*/
ul,li { list-style-type: none; }
/*重置H标签 根据页面情况制定不同H标签的样式*/
h1{ color:#3177ae; font-family:"黑体";font-size:22px; height:42px; text-align:center; line-height:42px; border-bottom:1px dashed #CCC; margin:0 10px}
h2{ font-size:12px; color:#003366; width:65px; height:23px; line-height:23px; text-align:center; margin-left:5px;}
h3{ font-size:14px}
.h3_a{color:#FFF;float:left;  text-align:right; line-height:44px; margin-left:25px}


/*统一设置字体字号包括表单里的*/
body, input, select, button, textarea { font-size: 12px; font-family: Tahoma, Geneva, sans-serif; }
/*按钮点击的时候变成小手增加用户体验度*/
button { cursor: pointer; }
/*设置统一背景颜色字颜色和行高*/
body { background: #fff; color: #000; line-height: 1.2; }
/*重置A标签的样式*/
a{ color: #0b4d99; text-decoration: none; font-size:12px }
a:hover{ text-decoration: underline}

/*产生布局解决FLOAT出现的问题*/
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
/*清除漂浮*/
.clear { diplay: block!important; float: none!important; clear: both;  width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
/*标题里更多的样式*/
.more { float: right; }
.more a { font-weight: normal; font-size: 12px; }
/*左右漂浮*/
.fl,.fr { display: inline; float: left; }
.fr { float: right; }

.index_title{font-size:12px; color:#032860; padding-left:20px ; background:url(imagesicon1.jpg) 3px 4px no-repeat}
.colorblue{ color:#003265}
.colorbai{ color:#FFF}

.black_a a{ color:#000}
.hui_a a{ color:#57595f}
.shenlan_a a{ color:#013366}
.border{background: url(imageslmnrbg01.jpg) no-repeat left bottom;}
/*.border{ border:1px solid #1e6cb4}*/

.title1{background: url(imageslmbtbg01.jpg) no-repeat;
	height:29px;
	padding-top:8px;
	line-height:20px;
	color: #003366;
	width:208px;
	}
.lineh{ line-height:26px}

#tzgg li{ padding-left:20px ; background:url(imagestzgg.jpg) left no-repeat}

body{ text-align:center; font-size:12px; font-family: "宋体"}





/****顶部通用样式******/
#rongqi{ width:991px; margin:0 auto}
#header_1{ height:26px; background:url(imagesbd.gif) repeat-x; overflow:hidden; line-height:28px; display:inline }
#kuang{ width:94px; height:16px; border:1px solid #b4b4b4; line-height:16px}
.button{ width:41px; height:18px; border:1px solid #b4b4b4; background:url(imagessearch2.jpg) repeat-x;}
.kuang{ width:42px; height:16px;border:1px solid #b4b4b4; line-height:16px}

/****导航通用样式******/
.nav_on {
	background:url(imagesnav_on.jpg) no-repeat; left top;
	width:76px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#035295;
	font-family:"宋体";
	font-weight: bold;
	 cursor:pointer;
}
.nav_off {
	width:76px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#FFFFFF;
	font-family:"宋体";
	font-weight: bold;
	 cursor:pointer;
}
#nav{}
.menu_con a{ border-right:1px solid #CCC}
#nav a{ display:block; text-align:center;  padding:0 7px; display:inline}
body .nav_off a{ font-size:14px ; }
#aaa{ text-align:center; padding-left:110px;_padding-left:0; }
#aaa a{ font-size:12px}
#aaaa a{ color:#000}
#a1{font-size:14px; color:#525252}
#a1 a{ font-size:14px; color:#525252}
#a2{ margin-top:8px}
#a2 li{ height:27px; line-height:27px; margin-left:30px; border-bottom:1px dashed #666666; margin-right:20px;}
#a2 span{ float:right; font-size:12px; color:#666666}
#a2 a{ font-size:14px; color:#003366}
.a4{ border-bottom:1px dashed #666666}
#fenye{ text-align:center; padding-top:38px;padding-bottom:38px;}
#fenye a{ font-size:14px; color:#000}
#a5 { line-height:23px; font-size:14px}
.a6{ width:289px; height:42px; line-height:42px; font-size:18px; background:url(imageskuang1.gif); border:none; padding-left:10px}
.a7{ width:187px; height:41px; line-height:42px; font-size:18px; background:url(imageskuang2.gif); border:none; padding-left:10px}
.a8 { font-size:12px; color:#074c99; line-height:26px;padding:10px 0 10px 10px}
.a8-1 { font-size:12px; color:#074c99; line-height:26px;padding:10px 0 10px 20px}
#aaaa p{ margin-left:18px}
#a9 { line-height:22px; font-size:12px; color:#074c99;padding:10px 14px 10px 12px}
#a10 b,#a10 span{ font-size:12px}
#a10 a{ color:#000}
#a11{ line-height:44px}
#a11 a{ font-size:14px; color:#FFF; margin:6px;}
#a12 p{ padding:4px; border:1px solid #999; width:152px}
#a12 b{ font-size:12px; color:#626262; display:block; height:37px; line-height:37px} 
#a12 b a{ color:#5c5c5c}
.a9 li{ line-height:21px; margin-left:5px}
.a9 li a{ color:#1039a3}
.zhuanti{ margin-left:30px}
.zhuanti li{ float:left; width:344px; line-height:25px}
.zhuanti li a{ font-size:14px}
#a13 p{ line-height:23px; font-size:12px; margin-top:5px}
#a15 a,#a15{ font-size:12px; }
#a15 a{color:#013366}
#a16 li{ height:25px; line-height:25px; border-bottom:1px solid #CCC; padding-left:22px; background:url(imageslingdaozhuanlan_03.gif) no-repeat -5px 0; }
#a16 span{ float:right; font-size:12px}
#a16 a{ color:#000}
ul#a17 {
	margin-left:20px;
}
#a17 li{ float:left; width:172px; margin-top:30px; display:inline }
#a18 a{ color:#000}
#a20 li{ width:113px; height:26px; background: url(imageschushigongzuon.jpg); float:left; margin-left:60px; margin-top:40px;  line-height:26px; overflow:hidden; display:inline}
#a20 a{ font-size:14px; font-weight:bold; margin-left:30px  }
.sy{ margin-top:3px}
.sy li{ clear:both; line-height:23px; margin:2px 10px 2px 8px;}
.sy li span{ float:right; font-size:12px; color:#074c99}
.sy1 h3{ color:#022a5e; font-size:12px; background: url(imagessy4.gif) no-repeat 7px 3px; margin-bottom:8px}
.sy1 span{ float:right; margin-right:25px}
.sy1 span a{ font-size:12px; color:#FFF}
.sy1 li{ line-height:25px}
.sy1 ul{ margin-top:12px}
#sy2{ width:200px; height:23px; background:url(imagess7.gif); color:#0065b7; line-height:23px;  text-align:left; margin-top:4px; margin-left:4px; }
#sy3 li{ width:87px; height:26px; background:url(imagess8.gif); float:left; line-height:26px; margin-left:10px; margin-top:30px; display:inline}
#sy3 li a{ font-size:16px; color:#393939; margin-left:30px}
#sy32 li{ width:87px; height:26px; background:url(imagess8.gif); float:left; line-height:26px; margin-left:60px;margin-right:30px; margin-top:30px; display:inline}
#sy32 li a{ font-size:16px; color:#393939; margin-left:30px}
#sy4{ width:209px; height:28px; background:url(imagess9.gif); color:#FEFEFF; font-size:14px; line-height:28px; padding-top:2px; font-weight:bold;}
#sy5{ margin-top:6px; margin-bottom:6px; margin-left:6px; background:url(imageswsbsbg.gif) repeat-y left top; width:192px; padding-top:6px; padding-bottom:6px;}
#sy5 li{
	width:186px;
	height:25px;
	line-height:24px;
	margin-left:3px;
	margin-bottom:3px;
	padding-bottom:5px;
	color: #fff;
	font-weight:bold;
	padding-left:45px;
	background-image: url(imagess10.gif);
	background-repeat: no-repeat;
}
#sy5 li a{ font-size:14px; color:#fff;}
#sy6 a{ font-size:12px; color:#105ca8; margin:0 14px; }
#sy7 li{ float:left; width:100px; line-height:20px; }
#sy7 li a{ font-size:12px}
#sy8{ width:146px; height:32px; line-height:32px; background:url(imagesimagessy10_03.gif); margin-left:10px; text-align:center; color:#FFF; font-weight:bold}
.sy9 p{ padding:4px; border:1px solid #CCC; }
.sy9 b a{ font-size:12px; font-weight:bold; font-weight:normal; color:#676767}
.tpk b{ font-size:12px;}
.tpk ul{ margin-top:15px}
.tpk li{ width:63px; margin-left:7px; }
.tpk li span{ color:#F00; font-weight:bold}
.border3{ border:1px solid #1e6cb4}
#sy9 a{ font-size:12px; text-align:left; margin:0; padding:0; margin-left:10px}

/****底部通用样式******/
#bottom{ height:143px;text-align:center; }
#nav1{ height:25px; background:#134B98; line-height:25px; color:#FFF; border-top:2px solid #024178}
#nav1 a{ color:#FFF; margin:0 10px; font-size:12px}
#bottom p{ font-size:14px; line-height:23px; }
.menu_con{color:#065598}
.menu_con a{ color:#065598} 

/*****首页FLASH图片切换*****/
#ifocus { width:296px; height:285px; }
	#ifocus_pic { display:inline; position:relative; float:left; width:296px; height:225px; overflow:hidden;  }
		#ifocus_piclist {display:inline;  position:absolute; width:1184px;  }
		#ifocus_piclist li { display:inline;float:left ; width:296px; height:225px; overflow:hidden;}
		#ifocus_piclist img { width:296px; height:225px; }
	#ifocus_btn { display:inline; width:296px; }
		#ifocus_btn li { width:68px; height:54px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); float:left ; * margin-top:10px; font-size:12px; display:inline}
		#ifocus_btn img { width:68px; height:54px;  }
		#ifocus_btn .current { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:296px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx {
	position:absolute;
	left:8px;
	bottom:8px;
	color:#FFF;
	font-size:12px;
	width: 280px;
	text-align:center
}
		#ifocus_tx .normal { display:none; }
		
		
		
.bmgz a{ display:block; float:left; height:24px; width:170px;  font-size:14px; color:#014ccc}
#bmgz1 a{ width:230px}
#bmgz2{ margin:15px 0}
#bmgz2 li{ clear:both; height:25px; line-height:25px; padding-left:20px; background:url(imagesicon123.jpg) no-repeat 7px 1px}
#bmgz2 li b{ float:right; font-size:12px; color:#666666; font-weight: normal}
#bmgz2 li a{ font-size:14px; color:#003366}
#bmgz2 li b{ float:right; font-size:12px; color:#666666; font-weight: normal}
#bmgz2 li span { color:#990000; font-size:14px}



h1 a{ font-size:22px; color:#3177ae;}
/*#xiugai1 a{ font-size:14px}
#xiugai1 span{ font-size:14px}*/

#aaaa a{ font-size:13px}

#xin1{ width:543px; height:33px; background:url(imagesxin1_03.jpg); border:none; padding-left:6px; line-height:33px}

#xin3{ margin-top:9px}
#xin3 p{ margin-left:170px;}
#xin3 p a{ font-size:14px; text-decoration:underline; margin-right:50px}
#xin3 p a:hover{ color:#FF0000}

#aaaa a{ font-size:12px}
.sy14{ margin-top:3px}
.sy14 li{ clear:both; line-height:23px; margin:2px 8px; font-size:14px}
.sy14 li a:link {
	font-size:14px;
	text-decoration:none;
}
.sy14 li a:visited {
	font-size:14px;
	text-decoration:none;
}
.sy14 li a:hover {
	font-size:14px;
	text-decoration: underline;
}
.sy14 li a:active {
	font-size:14px;
	text-decoration: underline;
}
.sy14 li span{ float:right; font-size:14px; color:#074c99}

/*新修改样式*/
.btbg {
	background:url(imagesbtbg.jpg) no-repeat left top;
	height:32px;
}
.btbg01 {
	background:url(imagesbtbg01.jpg) no-repeat left top;
	height:30px;
}
.btbg02 {
	background:url(imagesbtbg02.jpg) no-repeat left top;
	height:30px;
}
.btbg03 {
	background:url(imagesbtbg03.jpg) no-repeat left top;
	height:30px;
}
.bt_h3 {LINE-HEIGHT: 24px; COLOR: #0861a7; MARGIN-LEFT: 30px; FONT-SIZE: 12px; float:left; font-weight:bold; padding-top:8px;}
.bt01_h3{ color:#022a5e; font-size:12px; padding-left:37px; float:left; font-weight:bold; padding-top:10px;}
.more01 {
	float:right;
	padding-right: 20px;
	padding-top:14px;
}
.more02 {
	float:right;
	padding-right: 22px;
	padding-top:6px;
	font-size:12px;
	color:#FFFFFF;
}
.more03 {
	float:right;
	padding-right: 20px;
	padding-top:10px;
}
.more02 a:link {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}
.more02 a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}
.more02 a:hover {
	color:#FFFFFF;
	text-decoration: underline;
	font-size:12px;
}
.more02 a:active {
	color:#FFFFFF;
	text-decoration: underline;
	font-size:12px;
}
.listnrbg {
	background: url(imageslistnrbg.jpg) no-repeat left bottom;
}
.listnrbg01 {
	background: url(imageslistnrbg01.jpg) no-repeat left bottom;
}
.listnrbg02 {
	background: url(imageslistnrbg02.jpg) no-repeat left bottom;
}
.listnrbg03 {
	background: url(imageslistnrbg03.jpg) no-repeat left bottom;
}
.listbg {
	background:url(imageslistbg.jpg) no-repeat left top;
}
.tongzhibg {
	background:url(imagestongzhibg.jpg) no-repeat left bottom;
}
.tongzhibtbg {
	background:url(imagestongzhibg01.jpg) no-repeat left top;
	height:29px;
}
.tongzhileft {
	font-size:12px; color:#003366; width:68px; height:23px; line-height:23px; text-align:center; font-weight:bold; float:left; padding-top:5px;
	padding-left:10px;
}
.bodybg {
	background:#23789F;
}
.lmbtbg {
	background: url(imageslmbtbg.jpg) no-repeat;
	height:29px;
	padding-top:6px;
	line-height:20px;
	color: #003366;
	width:209px;
}
.lmbt {
	width:65px;
	text-align:center;
	padding-left:6px;
}
.lmbg {
	background: url(imageslmnrbg.jpg) no-repeat left bottom;
	padding-bottom:6px;
}
.shilifengcai {
	background:url(imagesshuilinrbg.jpg) no-repeat left bottom;
	margin-top:1px;
}
/*视频图片库*/
.sptp {
	float: left;
	padding-left: 20px;
}
.sptpbg {
	width: 80px;
	text-align: center;
	line-height:30px;
	color: #FFFFFF;
	font-size: 14px;
	float: left;
	padding-top:8px;
	background:url(imagessptpbg.jpg) no-repeat right 15px;
}
.sptpbg a {
	color: #FFFFFF;
	font-size: 14px;
}
.sptpbg a:link {
	color: #FFFFFF;
	font-size: 14px;
}
.sptpbg01 {
	width: 80px;
	text-align: center;
	line-height:30px;
	color: #FFFFFF;
	font-size: 14px;
	float: left;
	padding-top:8px;
	background: none;
}
.sptpbg01 a {
	color: #FFFFFF;
	font-size: 14px;
}
.sptpbg01 a:link {
	color: #FFFFFF;
	font-size: 14px;
}
.daohangtable {
	border-collapse:collapse;
	font-size:12px;
}
.daohangtable th {
	background: url(imagesdaohangthbg.jpg) repeat-x left top;
	height:26px;
	line-height:26px;
}
.daohangtable td {
	background: #E7F7FC;
	line-height:30px;
}
.daohangtable td a:link {
	color:#000000;
	text-decoration:none;
}
.daohangtable td a:visited {
	color:#000000;
	text-decoration:none;
}
.daohangtable td a:hover {
	color:#000000;
	text-decoration: underline;
}
.daohangtable td a:active {
	color:#000000;
	text-decoration: underline;
}
.tdpadd {
	padding-left:20px;
}
.zhinengfont {
	font-size:14px;
	line-height:24px;
	BORDER: #dedede 1px solid;
	padding:10px;
	text-indent: 28px;
}
.more04 {
	float:right;
	padding-right: 22px;
	padding-top:10px;
	font-size:12px;
	color:#FFFFFF;
}
.more04 a:link {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}
.more04 a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}
.more04 a:hover {
	color:#FFFFFF;
	text-decoration: underline;
	font-size:12px;
}
.more04 a:active {
	color:#FFFFFF;
	text-decoration: underline;
	font-size:12px;
}
.padd_bottom {
	padding-bottom:10px;
}
.padd_bottom01 {
	padding-bottom:8px;
	padding-bottom:10px\9;
	*padding-bottom:10px !important;
	*padding-bottom:10px;
}
.padd_bottom02 {
	padding-bottom:12px;
}
.zzjgnrlistbg {
	background:url(imageszzjgnrlistbg.jpg) no-repeat;
	width:219px;
	height:30px;
	line-height:30px;
	text-align:center;
}