@charset "gb2312";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family: "宋体";
	font-size: 12px;
}
body a {
	color: #666;
	text-decoration: none;
}
div,h3,ul,li,a,p,h1,h2,h3,h4 {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.wzn {
	font-family: "宋体";
}
.wzn .ban {
	overflow: hidden;
	padding-bottom: 60px;


	*height: 577px;
	_height: 577px;
}
.wzn .ban .ban1 {
	background-image: url(imagesbanner1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 95px;
}
.wzn .ban .ban2 {
	background-image: url(imagesbanner2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 89px;
}
.wzn .ban .ban3 {
	background-image: url(imagesbanner3.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 95px;
}
.wzn .ban .ban4 {
	background-image: url(imagesbanner4.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 96px;
}
.wzn .ban .ban5 {
	background-image: url(imagesbanner5.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 96px;
}
.wzn .ban .ban6 {
	background-image: url(imagesbanner6.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 96px;
}

.spxw {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 40px;
	overflow: hidden;
}
.spxw .lblb {
	float: left;
	height: 360px;
	width: 600px;
	overflow: hidden;
}
.spxw .ttxw {
	float: left;
	width: 400px;
	padding-left: 19px;
}
.spxw .ttxw h2 {
	background-image: url(../images/ttxw.jpg);
	background-repeat: no-repeat;
	height: 40px;
	background-position: 0px 0px;
}
.spxw .ttxw h2 a {
	font-size: 12px;
	font-weight: normal;
	color: #999;
	padding-left: 148px;
	text-decoration: none;
	line-height: 25px;
	float: right;
}
.spxw .ttxw h2 a:hover {
	color: #000;
}
.spxw .ttxw .ttlg {
	height: 188px;
	clear: both;
}
.spxw .ttxw .ttlg dl {
	height: 85px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E6E6E6;
	padding-bottom: 15px;
	overflow: hidden;
	margin-bottom: 10px;
}
.spxw .ttxw .ttlg dl dd a {
	font-size: 16px;
	line-height: 20px;
	color: #15346c;
	font-weight: bold;
	overflow: hidden;
}
.spxw .ttxw .ttlg dl dd a:hover {
	font-weight: bold;
	color: #3472c3;	
}
.spxw .ttxw .ttlg dl dt {
	line-height: 24px;
	padding-top: 5px;
	color: #999;
}
.spxw .ttxw .ttlg dl dt a {
	color: #000;
}
.spxw .ttxw .ttlg dl dt a:hover {color: #15346c;}




.spxw .ttxw ul {
	overflow: hidden;
}

.spxw .ttxw ul li {

	color: #999;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E3E3E3;
	overflow: hidden;

}

.spxw .ttxw ul li h3 a {
	font-weight: normal;
	text-decoration: none;
	color: #039;
	font-size: 18px;
}
.spxw .ttxw ul li h3 a:hover {
	color: #000000;
}

.spxw .ttxw ul li p a {
	color: #000066;
	text-decoration: none;
}

.spxw .ttxw ul li p a:hover {
	color: #039;
}
.spxw .tsgd {
	clear: both;
	height: 46px;
	margin-top: 13px;
}
.spxw .tsgd span {
	background-image: url(imagesgdxw.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 46px;
	width: 57px;
	overflow: hidden;
	line-height: 18px;
}
.spxw .tsgd span a {
	display: block;
	margin-left: 19px;
	margin-top: 6px;
}
.spxw .tsgd span a:hover {
	color: #3472c3;
}
.wzn .spxw .ttxw .tsgd p {
	float: left;
}

.wzn .spxw .ttxw .tsgd p a {
	background-image: url(imagestsan.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 46px;
	width: 317px;
}
.wzn .spxw .ttxw .tsgd p a:hover {
	background-image: url(imagestsan_h.jpg);
}




.cqxw dl {
	height: 85px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E6E6E6;
	padding-bottom: 15px;
	overflow: hidden;
	margin-bottom: 10px;
}
.cqxw dl dd a {
	font-size: 16px;
	line-height: 20px;
	color: #000000;
	font-weight: bold;
}
.cqxw dl dd a:hover {
	font-weight: bold;
	color: #15346c;	
}
.cqxw dl dt {
	line-height: 24px;
	padding-top: 5px;
	color: #999;
}
.cqxw dl dt a {
	color: #000;
}
.cqxw dl dt a:hover {color: #15346c;}


.wzn .ljys {
	width: 1005px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	height: 330px;
	margin-bottom: 50px;

}

.wzn .ljys ul li {
	float: left;
	height: 145px;
	width: 145px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.wzn .ljys ul li a{
	height: 145px;
	width: 145px;
	display: block;
}
.wzn .ljys ul .zlp a{
	background-position: 0px 0px;
	background-image: url(imageszlp.jpg);
	background-repeat: no-repeat;
}
.wzn .ljys ul .zlp a:hover{
	background-position: 0px -146px;
	background-image: url(imageszlp.jpg);
}









.wzn .ljys ul .bzp a{
	background-position: 0px 0px;
	background-image: url(imagesbzp.jpg);
	background-repeat: no-repeat;
}
.wzn .ljys ul .bzp a:hover{
	background-position: 0px -146px;
	background-image: url(imagesbzp.jpg);
}



.wzn .ljys ul .cyxm a{
	background-position: 0px 0px;
	background-image: url(imagescyxm.jpg);
	background-repeat: no-repeat;
}
.wzn .ljys ul .cyxm a:hover{
	background-position: 0px -146px;
	background-image: url(imagescyxm.jpg);
}




.wzn .ljys ul .gngj a{
	background-position: 0px 0px;
	background-image: url(imagesgngj.jpg);
	background-repeat: no-repeat;
}
.wzn .ljys ul .gngj a:hover{
	background-position: 0px -146px;
	background-image: url(imagesgngj.jpg);
}





.wzn .ljys ul .hlwp a{
	background-position: 0px 0px;
	background-image: url(imageshlwp.jpg);
	background-repeat: no-repeat;
}
.wzn .ljys ul .hlwp a:hover{
	background-position: 0px -146px;
	background-image: url(imageshlwp.jpg);
}






.wzn .ljys ul .jrcx a{
	background-position: 0px 0px;
	background-image: url(imagesjrcx.jpg);
	background-repeat: no-repeat;
}
.wzn .ljys ul .jrcx a:hover{
	background-position: 0px -146px;
	background-image: url(imagesjrcx.jpg);
}





.wzn .ljys ul .myzx a{
	background-position: 0px 0px;
	background-image: url(imagesmyzx.jpg);
	background-repeat: no-repeat;

}
.wzn .ljys ul .myzx a:hover{
	background-position: 0px -146px;
	background-image: url(imagesmyzx.jpg);
}





.wzn .ljys ul .shp a{
	background-position: 0px 0px;
	background-image: url(imagesshp.jpg);
	background-repeat: no-repeat;
}
.wzn .ljys ul .shp a:hover{
	background-position: 0px -146px;
	background-image: url(imagesshp.jpg);
}





.wzn .ljys ul .snp a{
	background-position: 0px 0px;
	background-image: url(imagessnp.jpg);
	background-repeat: no-repeat;
}
.wzn .ljys ul .snp a:hover{
	background-position: 0px -146px;
	background-image: url(imagessnp.jpg);
}





.wzn .ljys ul .tzbl a{
	background-position: 0px 0px;
	background-image: url(imagestzbl.jpg);
	background-repeat: no-repeat;
}
.wzn .ljys ul .tzbl a:hover{
	background-position: 0px -146px;
	background-image: url(imagestzbl.jpg);
}





.wzn .ljys ul .zfzn a{
	background-position: 0px 0px;
	background-image: url(imageszfzn.jpg);
	background-repeat: no-repeat;
}
.wzn .ljys ul .zfzn a:hover{
	background-position: 0px -146px;
	background-image: url(imageszfzn.jpg);
}





.wzn .ljys ul .zlp a{
	background-position: 0px 0px;
	background-image: url(imageszlp.jpg);
	background-repeat: no-repeat;
}
.wzn .ljys ul .zlp a:hover{
	background-position: 0px -146px;
	background-image: url(imageszlp.jpg);
}


















.wzn .gclx {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-top: 60px;
}

.wzn .gclx .xxth {
	float: left;
	width: 570px;
	padding-bottom: 20px;
	overflow: hidden;
}
.wzn .gclx .xxth h4 {
	background-image: url(imageszmgc.jpg);
	background-repeat: no-repeat;
	height: 80px;
	overflow: hidden;
	margin-bottom: 10px;
	line-height: 120px;
	text-align: right;
}
.wzn .gclx .xxth h4 a {
	color: #999;
}
.wzn .gclx .xxth h4 a:hover {
	color: #333;
}
.wzn .gclx .xxth ul li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EBEBEB;
	clear: both;
	height: 45px;
	overflow: hidden;
	color: #000;
}

.wzn .gclx .xxth ul li a {
	color: #686868;
	font-size: 14px;
	line-height: 45px;
}
.wzn .gclx .xxth ul li a:hover {
	font-weight: bold;
	color: #000;
}

.wzn .gclx .xxth ul li a b {
	color: #000000;
}




.wzn .gclx .tjtj {
	float: left;
	width: 370px;
	overflow: hidden;
	margin-left: 50px;
	padding-bottom: 20px;
}
.wzn .gclx .tjtj h4 {
	background-image: url(imageslxfs.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 80px;
	margin-bottom: 10px;
	line-height: 120px;
	text-align: right;
}

.wzn .gclx .tjtj h4 a {
	color: #999;
}
.wzn .gclx .tjtj h4 a:hover {
	color: #333;
}
.wzn .gclx .tjtj ul li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EBEBEB;
	clear: both;
	height: 45px;
	overflow: hidden;
	color: #000;
}

.wzn .gclx .tjtj ul li a {
	color: #686868;
	font-size: 12px;
	line-height: 45px;
}




















.wzn .sptp {
	width: 1000px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
}



	/* 本例子css */
.sptp .qunar { width: 1000px; margin: 0 auto 15px; position: relative; overflow: hidden; }
.sptp .qunar .e_pic_wrap { z-index: 1; white-space: nowrap; width: 1000px; height: 350px; }
.sptp .qunar .e_pic_wrap li {position:relative;  display: inline; width: 1000px; height: 350px; overflow: hidden; }
.sptp .qunar .e_pic_wrap li img { width:1000px; height:350px;}
.sptp .qunar .e_bg_flt { position: absolute; right: 0; top: 0; width: 270px; height: 350px; background: #000; filter: alpha(opacity=50); -moz-opacity: .5; opacity: .5; z-index: 10; }
.sptp .qunar .e_flt_inf { position: absolute; right: 0; top: 0; width: 269px; height: 238px; padding: 95px 28px 10px 15px; overflow: hidden; z-index: 20; color: #fff; white-space: normal; word-wrap: break-word; }
.sptp .qunar .e_flt_inf h2 {
	line-height: 30px;
	overflow: hidden;
	margin-bottom: 10px;
	font-family: "微软雅黑";
	font-size: 18px;
	padding-right: 0px;
	padding-left: 0px;
}
.sptp .qunar .e_flt_inf h2 a {
	color: #FFF;
}
.sptp .qunar .e_flt_inf h2 a:hover {
	font-weight: bold;
}
.sptp .qunar .e_flt_inf .t_info {
	line-height: 20px;
	height: 84px;
	overflow: hidden;
	color: #CCC;
}
.sptp .qunar .e_flt_inf .t_info a { color: #fff; }
.sptp .qunar .e_flt_inf .t_info a:hover {
	font-weight: bold;
}
.sptp .qunar .e_sep { color: #81d6d3; position: absolute; bottom: 20px; right: 20px; width: 235px; z-index: 20; }
.sptp .qunar .e_sep a { color: #81d6d3; }


.sptp .qunar .prev, .qunar .next { position: absolute; z-index: 30; display: block; }
.sptp .qunar .prev { top: 93px; left: 10px; }
.sptp .qunar .next { top: 93px; right: 10px; }
.sptp .qunar .prev a, .qunar .next a {
	margin-top: 60px;
	display: block;
	width: 25px;
	height: 32px;
	overflow: hidden;
	_background-image: url(images/ico_prevnext_ie6.png);
	background-attachment: scroll;
	background-image: url(imagesico_prevnext.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.sptp .qunar .prev a { background-position: 0 0; }
.sptp .qunar .prev a:hover { background-position: 0 -40px; }
.sptp .qunar .next a { background-position: 0 -80px; }
.sptp .qunar .next a:hover { background-position: 0 -120px; }































.gnhf {
	background-color: #f6f6f6;
}
.gnhf .zjmr {
	width: 1005px;
	padding-top: 70px;
	padding-bottom: 50px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
.gnhf .zjmr .smlg {
	clear: both;
	overflow: hidden;
	margin-top: 40px;
	margin-bottom: 50px;
}
.gnhf .zjmr h3 {
	background-image: url(imageslqwzx.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 86px;
	overflow: hidden;
}
.gnhf .zjmr .smlg a {
	display: block;
	height: 100px;
	width: 480px;
	float: left;
}
.gnhf .zjmr .smlg .fwy {
	background-image: url(imageszlfwy.jpg);
	background-repeat: no-repeat;
}
.gnhf .zjmr .smlg .fwy:hover {
	background-image: url(imageszlfwy_h.jpg);
	background-repeat: no-repeat;
	display: block;
}

.gnhf .zjmr .smlg .zzy {
	background-image: url(imageszlzzy.jpg);
	background-repeat: no-repeat;
	float: right;
}
.gnhf .zjmr .smlg .zzy:hover {
	background-image: url(imageszlzzy_h.jpg);
	background-repeat: no-repeat;
	display: block;
}
.wzn .qdzt {
	background-image: url(imagesfzdw.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	height: 734px;
	overflow: hidden;
}
.wzn .qdzt p {
	height: 485px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 185px;
}




















.lblb .focusBox { float:left; position: relative; width: 600px; height: 330px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.lblb .focusBox .pic img { width: 600px; height: 330px; display: block; }
.lblb .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; }
.lblb .focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.lblb .focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.lblb .focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.lblb .focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.lblb .focusBox .num li{
	float: left;
	position: relative;
	width: 18px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	text-align: center;
	margin-right: 1px;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
}
.lblb .focusBox .num li a,.lblb .focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.lblb .focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.lblb .focusBox .num li.on a,.lblb .focusBox .num a:hover{
	background-color: #0065af;
}





 * html .wechat_left {position:absolute;width:100px;font-size:12px;position:absolute;
right:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0));
top:expression(eval(document.documentElement.scrollTop+157-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)))}

.wechat_right {width:100px;position: fixed;top: 183px;right: 20px;}

.guanbi_right{ text-align:right; width:140px;position:absolute;right:0px;top:0px; z-index:999;}

.wechat_right .wrapmenu {
	background-image: url(imagespfc.png);
	background-repeat: no-repeat;
	height: 156px;
	width: 100px;
	padding-top: 100px;
}




.txtMarquee-top{
	width: 465px;
	overflow: hidden;
	position: relative;
	font-family: "宋体";
	font-size: 12px;
}
.txtMarquee-top .bd{
	line-height: 27px;
}
.txtMarquee-top .bd .infoList li a {
	line-height: 27px;
	font-size: 12px;
	color: #868686;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EAEAEA;
	display: block;
	height: 27px;
}
.txtMarquee-top .bd .infoList li a:hover {
	font-weight: bold;
	color: #15346c;
}
		.txtMarquee-top .infoList li .date{ float:right; color:#999;  }










	.m-slide{ position: relative; width:1000px;  height: 400px; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; background: #fff }
	.m-slide .bottom-shadow{ position: absolute; bottom: -3px; left: 0; width: 100%; height: 1px; overflow: hidden; border-top: 1px solid #e0e0e0; background: #e6e6e6; border-bottom: 1px solid #ececec }
	.m-slide .img { float: left; position: relative }
	.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; width: 750px; height: 401px }
	.m-slide .img li { display: none; position: absolute; left: 0; top: 0 }
	.m-slide .img .first { display: block }
	.m-slide .tab { float: right }
	.m-slide .tab li { *margin-bottom: -3px; border-top: 1px solid #e5e5e5; width: 248px }
	.m-slide .tab .first { border-top: 0 }
	.m-slide .tab a { text-decoration: none; display: block; position: relative; width: 248px; height: 100px; border-left: 3px solid #fff }
	.m-slide .tab a b { position: absolute; left: 0; top: 20px; width: 4px; height: 11px; overflow: hidden }
	.m-slide .tab a span { position: absolute; overflow: hidden }
	.m-slide .tab a .title { left: 17px; top: 0px; height: 55px; line-height: 55px; font-size: 16px; font-weight: bold; color: #666 }
	.m-slide .tab a .des { left: 18px; top: 42px; height: 65px; line-height: 23px; padding-right:15px; }
	.m-slide .tab .first a { height: 50px }
	.m-slide .tab .on a { border-left: 3px solid #41a1f2 }
	.m-slide .tab .on a b {
	background-image: url(imagesdot.png);
	background-repeat: no-repeat;
}
	.m-slide .tab .on a span { color: #41a1f2 }























.xwfoot {
	font-size: 12px;
	padding-top: 50px;
	padding-bottom: 35px;
	overflow: hidden;
	height: 184px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	color: #6988c1;
	background-color: #15346c;
}
.xwfoot .footer {
	width: 1015px;
	margin-right: auto;
	margin-left: auto;
	line-height: 30px;
}
.xwfoot .footer p {
	text-align: right;
	float: left;
	width: 610px;
	padding-right: 27px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #6988c1;
}
.xwfoot .footer span {
	float: left;
	width: 305px;
	padding-left: 27px;
}
