@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, div, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin:0;
	padding:0
}
body, button, input, select, textarea {
	font:12px/1.5 "å¾®è½¯é›…é»‘", "å®‹ä½“"
}

html {
	
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%
}
address, cite, dfn, em, var {
	font-style:normal
}
code, kbd, pre, samp {
	font-family:courier new, courier, monospace
}
small {
	font-size:12px
}
ul, ol, li, dl, dt, dd {
	list-style:none
}

legend {
	color:#000
}
fieldset, img {
	border:0
}
button, input, select, textarea {
	font:12px/1.5 tahoma, arial, sans-serif;
	vertical-align:middle;
	cursor:pointer
}
table {
	border-collapse:collapse;
	border-spacing:0
}
.clear {
	display:block;
	float:none;
	clear:both;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
	background:none;
	border:0;
	font-size:0
}
/*a*/
a {
	text-decoration:none;
	color:#000;
}
a:hover {
	color:#033981;
}
/*title*/
h1 {
	font-size:50px;
}
h2 {
	}
h3 {
	font-size:30px;
}
h4 {
	font-size:14px;
}
h5 {
	font-size:12px;
}
h6 {
	font-size:9px;
}

/* IE7 */
.fixtop {
	background: none repeat scroll 0 0 #FCFCFC;
	border-bottom: 1px solid #D6D6D6;
	border-top: 3px solid #033981;
	height: 30px;
	left: 0;
	margin-bottom: 5px;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 9999;
}
.fixtop_nav {
	margin: 0 auto;
	width: 1000px;
	padding-top:5px;
}
.weibo {
	float: right;
	margin-top: -20px;
	position: relative;
	width: 67px;
}
.logo_ad{float:left;

}
.erweima {
    height: 30px;
    line-height: 15px;
  }
.erweima a {
    display: block;
    font-size: 14px;
    margin-top: 6px;}
.erweima a:hover {
    color: #ff7944;
}
.erweima_tp {
    float: left;
    height: 30px;
    margin-right: 8px;
    width: 30px;
}
.erweima_tp img{width: 30px;height: 30px;

}
.tgrx {
    float: right;
    font: 14px "Î¢ÈíÑÅºÚ";
    height: 60px;
    width: 130px;  margin-left: 15px;
}
.santu {
    height: 76px;
    margin: 5px auto;
    overflow: hidden;
}


.nw1001_bs{width:1001px;
	margin:0 auto;}
.nhead {
	height:30px;
	border-bottom:1px solid #d6d6d6;
	border-top:3px solid #033981;
	width:100%;
}
.nw1001 {
	width:1001px;background:#fff;
	margin:0 auto;
}
.nwmain {
	margin-top:-1px;
}
.ntop103 {
	height:103px;
}
.ntop_logo {
	width:283px;
	height:103px;
	float:left;
}
.nnav {
	width:100%;
	height:38px;
	background:#004ea1;
	overflow:hidden;
}
.nnav_w660 {
	width:660px;
	height:38px;
	float:left;
}
.nnav_w660 li {
	float: left;
	width: 93px;
	height:38px;
}
.nnav_w660 li a {
	font-size:14px;
	display:block;
	text-align:center;
	color:#FFF;
	height:30px;
	width: 93px;
	padding-top:8px;
}
.nnav_w660 li a:hover {
	color:#fff;
	height:30px;
	display:block;
	text-align:center;
	background:#09407a;
	width: 93px;
	padding-top:8px;
}
.nxinw {
	width:220px;
	float:right;
	font-size:14px;
	color:#FFF;
	padding-top:8px;
}
.nwtop103 {background:#fff;
	height:106px;
	border-top:5px #a91c07 solid;
	border-bottom:1px #dfdfdf solid;
	width:1001px;
	margin-top:10px;
	overflow:hidden;
}
.nwtop_wz {
	height: 45px;
	margin: auto;
	margin-top:14px;
	margin-bottom:5px;
	width: 832px;
	overflow:hidden;
}
.nwtop_wz a {
	color: #de290e;
	display: block;
	font-size: 36px;
	height: 45px;text-align: center;
	padding-bottom: 5px;
}
.nwtop_wz a:hover {
	color:#a91c07;
}
.nwtop_wz2 {
	width:755px;
	height:26px;
	margin: 0 auto;
	font-size:14px;text-align:center;
}
.nwtop_wz2 ul {
	text-align:center;
}
.nwtop_wz2 li {
	float:left;
}
.nwtop_wz2 li a:hover {
	color:#004ea1;
}
.nw_banner {
	width:601px;
	height:332px;
	float:left;
	margin-right:18px;
}
.nw_w380 {
	width:380px;
	float:left;
	height:332px;
}
.nw_w380_tit {
	height:30px;
	width:380px;
	font-size:20px;
	color:#004ea1;
}
.list li {
	height:30px;
	line-height: 30px;
	overflow:hidden;
}
.list li a {
	font-size:14px;}
.list .fb a {
	font-size:16px;font-weight: 700;
}
.nw_w601 {
	width:601px;
	float:left;
	margin-right: 15px;
	margin-top:25px;
}
.nw_w385 {
	width:385px;
	float:left;
	margin-top:20px;
}
.nw_rdjj {
	height:445px;
}
.nw_rdjj_tit {
	border-bottom:3px solid #999999;
	float:left;
	width:601px;
	height:35px;
	z-index:11;
}
.nw_rdjj_tit a {
	color: #004ea1;
	font-size: 20px;
}
.nw_rdjj_tit span {
	border-bottom:3px solid #006ec7;
	display: block;
	text-align:center;
	z-index:1111;
	width:105px;
	height:35px;
	float: left;
}
.nw_rdjj_tit a:hover {
	color:#064487;
	z-index:1111;
}
.kg {
	height:35px;
	border-bottom:3px solid #fff;
	width:5px;
	float: left
}
.nw_rdjj_h400 {
	height:400px;
	float:left;
	width:601px;
}
.nw_rdjj_h120 {
	height:125px;
	border-bottom:1px solid #d0d0d0;
	float:left;
	width:601px;
	margin-top:10px;
}
.nw_rdjj_img {
	width:174px;
	height:116px;
	float:left;
}
.nw_rdjj_wz {
	width:400px;
	height:116px;
	float:left; overflow:hidden;
	margin-left: 27px;
}
.nw_rdjj_wz h2 {
	font-size: 18px;
	font-weight: normal;
		line-height:22px;
	overflow: hidden;
}
.nw_rdjj_wz .abs {
	 color: #747474;
    font-size: 14px;
    height: 74px;
    line-height: 24px;
    overflow: hidden;}
.nw_rdjj_wz .abs a {
	color:#747474;
}
.nw_rdjj_wz .abs a:hover {
	color:#004ea1;
}
.nw_rdjj_wz .date {
	color: #999999;
	font-size: 12px;
}
.nw_sstv {
	height:195px;
	margin-top: 15px;
}
.nw_sstv li {
	margin-left: 4px;
	width: 194px;
	height:181px;
	float:left; overflow:hidden;
}
.nw_sstv_img {
	width:194px;
	height:145px;
}
.nw_sstv_wz a {
	 background-color: #161616;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 36px;
    line-height: 18px;
    text-align: center;
    width: 194px;}
.nw_sstv_wz a:hover {
	width:194px;
	color:#fff;
	background-color:#004ea1;
}
.nw_cjxw {
	width:271px;
	height:221px;
	float:left;
	margin-top:12px;
	margin-right:10px;
}
.nw_cjxw_img {
	width:271px;
	height:185px;
	float:left;
}
.nw_cjxw_wz {
	float:left;
}
.nw_cjxw_wz a {
	color:#fff;
	background-color:#161616;
	height:36px;
	width:271px;
	float:left;
	display:block;
		text-align:center;
}
.nw_cjxw_wz a:hover {
	color:#fff;
	background-color:#004ea1;
}
.nw_cjxw_lb {
	width:320px;
	height:221px;
	float:left;
	margin-top:12px;
}
.nw_cjxw_tit {
	width:320px;
	height:90px;
	float:left;
}
.nw_cjxw_tit h3 {
	font-size:18px;
	width:320px;
	height:28px;overflow:hidden;
	font-weight: normal;
}
.nw_cjxw_tit p {
	height: 52px;
	line-height: 24px;
	overflow: hidden;
	width: 320px;
	color: #747474;
}
.nw_cjxw_lb ul {
	float:left;
}

.nw_cjxw_lb ul li a {
	
	height:26px; line-height:26px;
	font-size:14px; display:block;
	overflow:hidden; width:320px;
}
.secondTit {
	height: 20px;
	line-height: 16px;
	overflow: hidden;
	position: relative;
	width:385px;
}
.secondTitLine {
	background-color: #dedede;
	font-size: 0;
	height: 3px;
	left: 0; float:left;
	line-height: 0;
	position: absolute;
	top: 7px;
	width: 385px;

}
.secondTitTip {
	background: #fff none repeat scroll 0 0;
	color: #004ea2;
	font-size: 16px;
	font-weight: 700;

	padding-right: 10px;
	position: relative;
	z-index: 2;
}
.nw_sjsz {
	height:80px;
	width:385px;
	float:left;
	margin-top:10px;
	margin-bottom:4px;
}
.nw_sjsz_img {
	width:141px;
	height:80px;
	float:left;
}
.nw_sjsz_wz {
	width:231px;
	height:80px;
	float:left;
	margin-left:12px; overflow:hidden;
}
.nw_sjsz_wz h2 a {
	 display: block;
    font-size: 16px;
    font-weight: normal;
    height: 45px;
    overflow: hidden;
    width: 231px;}
.nw_sjsz_wz h2 a:hover {
	color: #004ea1;
}
.nw_sjsz_wz span {
	overflow:hidden;
}
.nw_sjsz_wz span a {
	color: #747474;
	font-size:12px;
	height: 40px;
	line-height: 16px;
	width:231px;
	display: block;
	overflow:hidden;
	margin-top:5px;
}
.nw_sjsz_wz span a:hover {
	color: #004ea1;
}
.nw_sjsz_ul {
	width:384px;
	height:65px;
}
.nw_sjsz_li {
	height: 75px;
		float:left;
	width:384px;
	overflow:hidden;
}
.nw_sjsz_li li{display: block;
	font-size: 14px;
            margin-top: 2px;
    overflow: hidden;
    width: 384px;

}
.nw_sjsz_li a{color:#222;}
.nw_sjsz_li a:hover {
	font-size:14px;
	width:384px;
}

.nw_ztxw{ width:384px; height:46px; }
.nw_ztxw_h67{ width:384px;height:67px;margin-top: 8px; }
.nw_ztxw_img{ width:116px; height:67px; float:left;border: 1px solid #e9e9e9;}
.nw_ztxw_wz{  width:257px; height:67px; float:left; margin-left:9px; overflow:hidden;}
.nw_ztxw_wz h2 a{ font-size:16px; font-weight:normal;}
.nw_ztxw_wz span a{color: #747474;
	font-size:12px; height:43px; width:259px;
	line-height: 20px;
	
	display: block;
	overflow:hidden;
}
.nw_ztxw_wz span a:hover{color: #004ea1;}
.nw_ad385{ width:385px; float:left;}
.nw_ad385 li { width:385px; height:83px; float:left; margin-top:5px;}
.nw_ad1001{ width:1001px; height:109px; }
.nw_foot{ border-top:1px solid #dddddd; height:278px; width:100%; float:left;  margin-top:15px;}
.nw_foot_sgs{ width:171px; height:274px; border-right:1px solid #ddd; padding-top:10px; padding-right:2px;float:left;}
.nw_foot_w825{ width:825px;border-right:1px solid #ddd;float:left;height:274px; }
.nw_foot_h43{ height:43px; border-bottom:1px solid #ddd;}
.nw_foot_h43 li{ float:left;}
.nw_foot_h43 li a{ font-size:16px; width:110px; display:block; text-align:center; height:35px; padding-top:8px;}
.nw_foot_h58{ height:58px; border-bottom:1px solid #ddd;}
.nw_foot_span{ font-size:16px;margin-left: 23px;
    margin-top: 5px; }
.nw_foot_h58 li{ float: left;}
.nw_foot_h58 li a{ font-size:12px; width:110px; display:block; text-align:center; height:16px; padding-top:8px; color:#737373;}
.nw_foot_h58 li a:hover{color: #004ea1;}
.ftImgTxt{ margin-top:10px; margin-left:10px;}
.ftImgTxtA {
    border: 1px solid #cdcdcd;text-align: center;
    float: left;
    height: 50px;
    line-height: 22px;
    margin-right: 10px;
    padding-left: 8px;
    padding-top: 8px;
    width: 143px;
}
.ftwfIcon {
    background-position: -45px -68px;
    height: 37px;
    margin-right: 10px;
    margin-top: 5px;
    width: 44px;
}
.sp {
    background: url(../images/a4801_sp.png) no-repeat scroll;
}
.fl {
    float: left;
}

.ftTxt {
    display: block;
}
.txtL {
    text-align: left;
}
.ftwfIcon {
    background-position: -45px -68px;
    height: 37px;
    margin-right: 10px;
    margin-top: 5px;
    width: 44px;
}
.ftwmIcon {
    background-position: -1px -62px;
    height: 43px;
    margin-right: 10px;
    width: 43px;
}
.ftjcIcon {
    background-position: -91px -60px;
    height: 44px;
    margin-right: 10px;
    width: 43px;
}
.ftLinkA {
    border-right: 1px solid #999;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding-left: 4px;
    padding-right: 8px;
}
.ftLinkALast {
    border: medium none;
}
.nw_flgg{ float: left;
    line-height: 22px;
    margin-top: 5px;
    text-align: center;
    width: 800px;}