@CHARSET "UTF-8";
@import url("global.css");

/*header*/
.header {
	background-image: url(/publish/xnfz/images/banner.jpg);
	height: 169px;
	position: relative;
	
	background-repeat: no-repeat;
	background-position: center top;
}

.header .logo {
	height: 96px;
	width: 335px;
	top: 10px;
	margin-top: 34px;
	position: absolute;
}

.header .english {
	background-image: url(/publish/xnfz/images/icon.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	float: right;
	text-indent: 25px;
	line-height: 18px;
	margin-top: 10px;
	margin-right: 80px;
}

.header .english a {
	color: #fff;
	display: block;
}

.content{
	background-color:white;
}
.listcontent{
	background-color:white;
	margin-top:0px;
}

.listcontent .newstitle {
	padding-top: 20px;
}

.listcontent .newstitle h3 {
	font-size: 16px;
	line-height: 35px;
	font-weight: bold;
	text-align: center;
}

.listcontent .newstitle p {
	line-height: 30px;
	text-align: center;
}

/*mainNav*/
#header {
	Z-INDEX: 90;
	POSITION: relative;
	TEXT-ALIGN: left;
	HEIGHT: auto
}

#header .global-header {
	Z-INDEX: 91;
	POSITION: relative;
	WIDTH: 100%;
	HEIGHT: auto
}

#header .global-header-fixed {
	Z-INDEX: 99;
	POSITION: fixed;
	FILTER: alpha(opacity = 90);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	TOP: 0px;
	PADDING-TOP: 0px;
	LEFT: 0px;
	_position: absolute;
	opacity: .9
}



/* iFocus style */
#ifocus {
	height:263px;
	/*margin-left:5px;
	border:1px solid #DEDEDE;
	background:#F8F8F8;*/
}
#ifocus_pic {
	display:inline;
	position:relative;
	float:left;
	width:810px;
	height:250px;
	overflow:hidden;
	margin-top:10px;
}
#ifocus_piclist {
	position:absolute;
}
#ifocus_piclist li {
	width:810px;
	height:250px;
	overflow:hidden;
}
#ifocus_piclist img {
	width:810px;
	height:250px;
}
#ifocus_btn {
	display:inline;
	float:right;
	width:165px;
	margin-left:0px;
	margin-top:10px;
}
#ifocus_btn li {
	width:165px;
	height:80px;
	margin-bottom:5px;
	cursor:pointer;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}
#ifocus_btn img {
	width:163px;
	height:78px;
	margin:0px;
}
#ifocus_btn .current {
	background:url(images/ifocus_btn_bg.gif) no-repeat;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
#ifocus_opdiv {
	position:absolute;
	left:0;
	bottom:0;
	/*width:410px;
	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;
}
#ifocus_tx .normal {
	display:none;
}





.mainNav {
	height: 36px;
	background-repeat: repeat-x;
	background-position: center top;
	height: 36px;
}

.mainNav ul {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}

.mainNav ul li {
	text-align: center;
	float: left;
	display: inline;
	height: 36px;
	width: 100px;
}

.mainNav .dh {
	position: relative;
	float: left;
}

.mainNav .dh2 ul {
	width: 120px;
}

.mainNav .topa {
	z-index: 5;
	position: relative;
	line-height: 36px;
	display: block;
	height: 36px;
	color: #fff;
	overflow: hidden;
	float: left;
	width: 120px;
}

.mainNav .topa:hover {
	height: 36px;
	color: #fff;
	background-color: #2A9DFD;
	text-decoration: underline;
}

.mainNav li ul {
	z-index: 1;
	position: absolute;
	padding-left: 0px;
	width: 120px;
	padding-right: 0px;
	display: none;
	top: 36px;
	padding-top: 2px;
	left: 0px;
	background-color: #3fa2be;
}

.mainNav li ul li {
	line-height: 30px;
	float: left;
	height: 30px;
	font-weight: 400;
}

.mainNav li ul li a {
	line-height: 30px;
	height: 30px;
	color: #fff;
	width: 100px;
	display: block;
	width:120px;
}

.mainNav li ul li a:hover {
	line-height: 30px;
	text-decoration: none;
	display: block;
	background-color: #226275;
	width:120px;
}

.mainNav li.show ul {
	display: block;
}

.mainNav li.show .topa {
	display: block;
	background: #3fa2be;
	height: 36px;
	color: #fff;
	text-decoration: none;
}

.Current {
	background-color: #3fa2be;
	text-decoration: none;
}

/*subNav*/
.subNav {
	margin-top: 10px;
	margin-bottom: 20px;
	height: 30px;
}

.subNav .ts {
	line-height: 30px;
}

.subNav .quick {
	width: 186px;
}

.subNav .quick h2 {
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
	float: left;
	margin-left: 10px;
	text-align: right;
}

.subNav .quick .tel {
	background-image: url(/publish/xnfz/images/icon.png);
	background-position: 0px -20px;
	background-repeat: no-repeat;
	text-indent: 35px;
}

.subNav .quick .qa {
	background-image: url(/publish/xnfz/images/icon.png);
	background-repeat: no-repeat;
	background-position: 0px -50px;
	text-indent: 25px;
	text-align: right;
}

.subNav .quick a {
	font-weight: bold;
}

.subNav .currentPath {
	width: auto;
	line-height: 30px;
}

/*mainBody*/
.mainBody {
	
	margin-top:0px;
}

.mainBody .column_1of2 {
	width: 190px;
	margin-top:10px;
	margin-right: 10px;
}

.mainBody .column_1of2 h2 {
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-indent: 45px;
	display: block;
	background-image: url(/publish/xnfz/images/icon.png);
	background-repeat: no-repeat;
}

.mainBody .column_1of2 .rl {
	margin-bottom: 20px;
}

.mainBody .column_1of2 .rl h2 {
	background-position: 0px -131px;
}

.mainBody .column_1of2 .jx {
	margin-bottom: 10px;
}

.mainBody .column_1of2 .jx h2 {
	background-position: 0px -40px;
	height: 35px;
	
	background-color:red;
}

.mainBody .column_1of2 .jx ul {
	
}

.mainBody .column_1of2 ul li {
	background-image: url(/publish/xnfz/images/lineback.jpg);
	background-repeat: repeat;
	line-height: 35px;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c0bcbc;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c0bcbc;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0bcbc;
}

.mainBody .column_1of2 .jx ul li {
	
}

.mainBody .column_1of2 .ks {
	margin-bottom: 20px;
}

.mainBody .column_1of2 .ks h2 {
	background-position: 0px -100px;
}

.mainBody .column_1of2 .ks ul {
	
}

.mainBody .column_1of2 .ks ul li {
	line-height: 25px;
	padding-left: 5px;
	color: #000000;
}

.curr {
	background-position: 0px -363px;
	background-image: url(/publish/xnfz/images/icon.png);
	font-weight: bold;
}

.mainBody .column_1of2 .zh {
	margin-bottom: 10px;
}

.mainBody .column_1of2 .zh h2 {
	background-position: 0px -80px;
	height: 35px;
}

.mainBody .column_1of2 .zh ul {
	
}

.mainBody .column_1of2 .zh ul li {

}

.mainBody .column_1of2 ul li a {
	margin-left:14px;
}
.mainBody .column_1of2 .xz {
	margin-bottom: 20px;
}

.mainBody .column_1of2 .xz h2 {
	background-position: 0px -120px;
}

.mainBody .column_1of2 .xz ul {
	
}

.mainBody .column_1of2 .xz ul li {

}

.mainBody .column_1of2 .xz ul li a {
	display: block;

}

.mainBody .column_2of2 {
	width: 779px;
	height:auto;
	min-height:350px;
	margin-top:0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #83a4e0;

}

.mainBody .column_2of3 {
	width: 880px;
}

.mainBody .column_2of2 .news {
	padding-left: 1px;
	width: 375px;
	float: left;
	height: 260px;
	margin-top:5px;
	margin-left: 10px;
	margin-bottom:5px;
	border:1px solid grey;;
}

.mainBody .column_2of2 .news .header_2of2 {
	background-image: url(/publish/xnfz/images/icon.png);
	background-repeat: no-repeat;
	background-position: 0px -160px;
	height:34px;
}

.mainBody .column_2of2 .news .header_2of2 h2 {
	font-size: 14px;
	color: #19559B;
	line-height: 34px;

	margin-left:30px;
	width: 60px;
	float: left;
	font-weight: bold;
}

.mainBody .column_2of2 .news .header_2of2 .a {
	height: 13px;
	float: right;

	width:45px;
	line-height: 34px;
}

.mainBody .column_2of2 .news ul {
	margin-top: 5px;
}
.mainBody .column_2of2 .news ul .cube{
	background-image: url(/publish/xnfz/images/icon.png);
	background-repeat: no-repeat;
	background-position: 0px -200px;
	margin-left:10px;
	margin-top:2px;
}

.mainBody .column_2of2 .news ul  li {
	margin-left:10px;
	margin-right:2px;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	
}

.mainBody .column_2of2 .service {
	padding-left: 1px;
	width: 800px;
	float: left;
	height: auto;
	margin-left: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}

.mainBody .column_2of2 .service dl {
	
}

.mainBody .column_2of2 .service dl h2 {
	font-size: 14px;
	color: #19559B;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #19559B;
	line-height: 29px;
	width: 60px;
	float: left;
	font-weight: bold;
}

.mainBody .column_2of2 .service dl dt {
	float: left;
	width: 700px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	line-height: 20px;
}

.mainBody .column_2of2 .service ul {
	margin-top: 10px;
}

.mainBody .column_2of2 .service ul li {
	line-height: 25px;
	float: left;
	margin-right: 20px;
}

.mainBody .column_2of2 .service ul li a {
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 5px;
}

.mainBody .column_2of2 .service ul li a:hover {
	background: #E1E1E1;
}

.mainBody .column_2of2 .friendlink {
	margin-left: 18px;
	margin-top: 10px;
}

.mainBody .column_2of2 .friendlink p {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	line-height: 30px;
}

.mainBody .column_2of2 .friendlink p a {
	padding-right: 5px;
	padding-left: 5px;
}

.mainBody .column_2of2 .nTab {
	width: 762px;
	overflow: hidden;
	background-color: #19559B;
	margin-top: 10px;
	margin-right: auto;
	margin-left: 18px;
	margin-bottom: 10px;
}

.mainBody .column_2of2 .none {
	display: none;
}

.mainBody .column_2of2 .nTab .TabTitle li {
	float: left;
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
	width: 127px
}

.mainBody .column_2of2 .nTab .TabTitle li a {
	text-decoration: none;
	font-size: 14px;
}

.mainBody .column_2of2 .nTab .TabTitle .active {
	color: #FFFFFF;
	background-color: #397DCD;
}

.mainBody .column_2of2 .nTab .TabTitle .normal {
	color: #fff;
	background-color: #19559B;
}

.mainBody .column_2of2 .nTab .TabContent {
	clear: both;
	overflow: hidden;
	display: block;
	background-color: #FFF;
	padding-top: 10px;
	height: 250px;
}

ul {
	
}

ul li {
	line-height: 25px;
}

.mainBody .column_2of2 .nTab .TabContent ul {
	
}

.mainBody .column_2of2 .nTab .TabContent ul li {
	line-height: 25px;
}

.mainBody .column_2of2 .kuaixun {
	margin-left: 10px;
}
.mainBody .column_2of2 .kuaixun .passage{
	margin:20px;
	font-size:18px;
}
	
.mainBody .column_2of2 .kuaixun h3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	margin: 10px;
	padding: 0px;
}

.mainBody .column_2of2 .kuaixun h3 span {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #297a97;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #297a97;
	margin-top:10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}


.mainBody .column_2of2 .kuaixun {
	margin-left: 10px;
}
.mainBody .column_2of2 .kuaixun .passage{
	margin:20px;
	font-size:18px;
}
	
.mainBody .column_2of2 .kuaixun h3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	margin: 10px;
	padding: 0px;
}

.mainBody .column_2of2 .kuaixun h3 span {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #297a97;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #297a97;
	margin-top:10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}


.mainBody .content_column{
	width:980px;
	min-height:350px;
}

.mainBody .content_column .kuaixun {
	margin-left: 10px;
}
.mainBody .content_column .kuaixun .passage{
	margin:20px;
	font-size:18px;
}
	
.mainBody .content_column .kuaixun h3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	margin: 10px;
	padding: 0px;
}

.mainBody .content_column .kuaixun h3 span {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #297a97;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #297a97;
	margin-top:10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}









.mainBody .column_2of2 .kuaixun h4 a {
	line-height: 50px;
	color: #397DCD;
	font-size: 12px;
}

.mainBody .column_2of2 .kuaixun .bg46 {
	background-color: #3A7DCE;
	background-image: url(/publish/xnfz/images/bg46.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 70px;
	font-size: 14px;
	color: #001E43;
	font-weight: bold;
	padding-left: 120px;
	line-height: 25px;
	padding-top: 27px;
	padding-right: 30px;
}

.mainBody .column_2of2 .kuaixun ul {
	padding-top: 30px;
	padding-bottom: 30px;
}

.mainBody .column_2of2 .kuaixun ul li {
	line-height: 25px;
	width: 355px;
}

.qa {
	
}

.qa h2 {
	background-color: #3A7DCE;
	background-image: url(/images/qa.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 80px;
}

.qa .qa-write {
	background-image: url(/images/bgqa-wr.gif);
	height: 214px;
	width: 980px;
}

.textarea {
	padding-left: 70px;
	padding-top: 38px;
	padding-right: 160px;
	height: 130px;
}

textarea {
	line-height: 25px;
	width: 860px;
	height: 100px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.qa .qa-write .qa-font {
	line-height: 30px;
	margin-right: 40px;
}

.qa .qa-write .qa-font .font1 {
	width: 800px;
	margin-left: 30px;
}

.btn {
	background-image: url(/images/icon.png);
	background-position: 0px -415px;
	display: block;
	height: 30px;
	width: 72px;
}

.qa h3 {
	background-color: #D4D4D4;
	height: 40px;
	background-image: url(/images/icon.png);
	background-repeat: no-repeat;
	background-position: 20px -445px;
}

.qa .qacon {
	
}

.qa .qacon ul {
	
}

.qa .qacon ul li {
	background-image: url(/images/bgqa.gif);
	background-repeat: no-repeat;
	height: 214px;
	position: relative;
}

.qa .qacon ul li .touxiang {
	height: 50px;
	width: 50px;
	position: absolute;
	left: 30px;
	top: 15px;
}

.qa .qacon ul li h4 {
	line-height: 25px;
	position: absolute;
	left: 90px;
	top: 15px;
	font-size: 12px;
}

.qa .qacon ul li h5 {
	line-height: 25px;
	position: absolute;
	left: 17px;
	top: 22px;
	font-size: 12px;
}

.qa .qacon ul li .update {
	line-height: 25px;
	width: 100px;
	position: absolute;
	left: 834px;
	top: 15px;
}

.qa .qacon ul li .reupdate {
	line-height: 25px;
	width: 100px;
	position: absolute;
	left: 746px;
	top: 26px;
	height: 26px;
}

.qa .qacon ul li .ask {
	line-height: 25px;
	width: 100px;
	position: absolute;
	left: 842px;
	top: 173px;
}

.qa .qacon ul li .reask {
	line-height: 25px;
	width: 857px;
	position: absolute;
	left: 85px;
	top: 75px;
	background-image: url(/images/bgqacon.png);
	height: 83px;
}

.page {
	background-image: url(/images/bgqa.gif);
	line-height: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}

.footer {
	background-image: url(/publish/xnfz/images/footbg.jpg);
	background-repeat: repeat;
	background-position: center top;
	height: 80px;
	margin-top: 0px;
}

.footer .logo_s {
	height: 40px;
	width: 190px;
	margin-top: 20px;
}

.footer .copyright {
	width: 780px;
	padding-top: 10px;
}

.footer .copyright p {
	color: #fff;
	line-height: 25px;
	text-align: center;
}

.footer .copyright a {
	color: #fff;
	float: left;
}

#scrollWrap {
	width: 560px;
	height: 30px;
	overflow: hidden;
}

#scrollMsg {
	float: left;
	text-align: left;
	width: 560px;
	padding: 0 10px;
}

#scrollMsg ul {
	margin: 0;
	padding: 0;
	width: 560px;
}

#scrollMsg li {
	line-height: 30px;
	list-style: none;
	width: 560px;
}

/*newscontent*/
.weizhi {
	margin-left: 13px;
	line-height: 30px;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	margin-bottom: 15px;
	margin-top:10px;
}

.weizhi h2 {
	background-image: url(/publish/xnfz/images/icon.png);
	background-repeat: no-repeat;
	background-position: 0px -475px;
	color: #297a97;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #19559B;
	text-indent: 0px;
	font-size: 14px;
	font-weight:bold;
	width: 550px;
}

.newscontent {
	height: auto;
	background-image: url(/publish/xnfz/images/bg-con-1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.newscontent .newstitle {
	padding-top: 20px;
}

.newscontent .newstitle h3 {
	font-size: 16px;
	line-height: 35px;
	font-weight: bold;
	text-align: center;
}

.newscontent .newstitle p {
	line-height: 30px;
	text-align: center;
}

.newscontent .newscon {
	background-image: url(/publish/xnfz/images/bg-con-2.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding-right: 50px;
	padding-left: 50px;
	height: auto;
	padding-top: 30px;
}

.newscontent .newscon p {
	line-height: 25px;
	font-size: 14px;
	text-indent: 2em;
	margin-bottom: 10px;
}

.newscontent .newsbot {
	background-image: url(/publish/xnfz/images/bg-con-3.jpg);
	height: 71px;
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 20px;
	text-align: left;
}

.newscontent1 {
	height: auto;
	background-image: url(/publish/xnfz/images/bg-con1-1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.newscontent1 .newstitle {
	padding-top: 20px;
}

.newscontent1 .newstitle h3 {
	font-size: 16px;
	line-height: 35px;
	font-weight: bold;
	text-align: center;
}

.newscontent1 .newstitle p {
	line-height: 30px;
	text-align: center;
}

.newscontent1 .newscon {
	background-image: url(/publish/xnfz/images/bg-con1-2.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding-right: 50px;
	padding-left: 50px;
	height: auto;
	padding-top: 30px;
}

.newscontent1 .newscon p {
	line-height: 25px;
	font-size: 14px;
	text-indent: 2em;
	margin-top: 10px;
}

.newscontent1 .newsbot {
	background-image: url(/publish/xnfz/images/bg-con1-3.jpg);
	height: 68px;
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 20px;
	text-align: left;
	background-position: bottom;
	background-repeat: no-repeat;
}

.newslist {
	padding-left: 10px;
}

.newslist ul {
	
}

.newslist ul li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	line-height: 30px;
}

.newslist ul li a {
	padding-left: 15px;
	background-image: url(/publish/xnfz/images/icon.png);
	background-repeat: no-repeat;
	background-position: 0px -207px;
}

.newslist ul li a:hover {
	background-image: url(/publish/xnfz/images/icon.png);
	background-repeat: no-repeat;
	background-position: 0px -207px;
	padding-left: 15px;
	text-decoration: none;
	color: #19559B;
}