@charset "gb2312";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	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 .ban {
	overflow: hidden;
	padding-bottom: 35px;
	*height: 455px;
	_height: 455px;
}
.wzn .ban .ban1 {
	background-image: url(imagesbanner1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 76px;
}
.wzn .ban .ban2 {
	background-image: url(imagesbanner2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 76px;
}
.wzn .ban .ban3 {
	background-image: url(imagesbanner3.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 82px;
}
.wzn .ban .ban4 {
	background-image: url(imagesbanner4.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 76px;
}
.wzn .ban .ban5 {
	background-image: url(imagesbanner5.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 75px;
}
.wzn .ban .ban6 {
	background-image: url(imagesbanner6.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 70px;
}
.wzn .ban .lxyznav {
	font-size: 16px;
	line-height: 50px;
	background-image: url(imagesbg.jpg);
	background-repeat: repeat;
	height: 50px;
	text-align: center;
	color: #FEAAAA;
}
.wzn .ban .lxyznav a {
	color: #FDE3E3;
}
.wzn .ban .lxyznav a:hover {
	font-weight: bold;
	color: #FFF;
}



.spxw {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D9D9D9;
	margin-bottom: 20px;
}
.spxw .sptt {
	background-image: url(imagesttxw.jpg);
	background-repeat: no-repeat;
	height: 89px;
	padding-left: 180px;
	line-height: 85px;
	font-size: 30px;
	overflow: hidden;
	padding-right: 20px;
	margin-bottom: 20px;
	font-family: "Î¢ÈíÑÅºÚ";
	clear: both;
}
.spxw .sptt a:hover {
	color: #000;
}
.spxw .xtt {
	clear: both;
	height: 30px;
	overflow: hidden;
	font-family: "ËÎÌå";
	font-size: 14px;
}
.spxw .xtt span {
	line-height: 20px;
	background-color: #de0009;
	float: right;
	height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	margin-top: 5px;
	margin-right: 5px;
}
.spxw .xtt span a {
	color: #FDD;
}
.spxw .xtt span a:hover {
	color: #FFF;
}
.spxw .xtt ul li {
	line-height: 30px;
	background-image: url(imagesdhdh.jpg);
	background-repeat: no-repeat;
	background-position: 1px 6px;
	width: 287px;
	margin-right: 15px;
	padding-left: 25px;
	float: left;
}
.spxw .xtt ul li a:hover {
	font-weight: bold;
	color: #E8000E;
}






.wzn .tszx {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	overflow: hidden;
}
	.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-width: 5px;
	border-left-style: solid;
	border-left-color: #AE0009;
}
	.m-slide .tab .on a b {
	background-image: url(imagesdot.png);
	background-repeat: no-repeat;
}
	.m-slide .tab .on a span {
	color: #AE0009
}






.wzn .ljsj {
	width: 1015px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	margin-bottom: 50px;
	background-image: url(imagesljsj.jpg);
	background-repeat: no-repeat;
	background-position: 1px 12px;
}
.wzn .ljsj h3 {
	clear: both;
	height: 50px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	margin-bottom: 20px;
	line-height: 65px;
}

.wzn .ljsj h3 a {
	float: right;
	color: #999;
	font-size: 12px;
}
.wzn .ljsj h3 a:hover {
	color: #666;
}
.wzn .ljsj .bql {
	overflow: hidden;
	padding-top: 10px;
}
.wzn .ljsj .bql dl {
	height: 90px;
	overflow: hidden;
	float: left;
	width: 485px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E7E7E7;
	padding-bottom: 100px;
}

.wzn .ljsj .bql dl dt {
	float: left;
	height: 70px;
	width: 120px;
}
.wzn .ljsj .bql dl dd {
	width: 355px;
	padding-left: 10px;
	float: left;
}
.wzn .ljsj .bql dl dd h4 {
	font-size: 18px;
	height: 25px;
	overflow: hidden;
}
.wzn .ljsj .bql dl dd h4 a {
	color: #000;
}
.wzn .ljsj .bql dl dd h4 a:hover {
	color: #dd0000;
	font-weight: bold;
} 
.wzn .ljsj .bql dl dd p {
	font-family: "ËÎÌå";
	font-size: 12px;
	color: #999;
	line-height: 23px;
	padding-top: 9px;
}
.wzn .ljsj .bql dl dd p a {
	color: #000;
}
.wzn .ljsj .bql dl dd p a:hover {
	color: #dd0000;
}
.wzn .zyjs {
	width: 1050px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	overflow: hidden;
}
.wzn .zyjs h3 {
	clear: both;
	height: 50px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	margin-bottom: 20px;
	line-height: 65px;
	background-image: url(imageszyjs.jpg);
	background-repeat: no-repeat;
	background-position: 1px 4px;
}

.wzn .zyjs h3 a {
	float: right;
	color: #999;
	font-size: 12px;
}
.wzn .zyjs h3 a:hover {
	color: #666;
}
.wzn .zyjs .bq2 dl {
	float: left;
	width: 240px;
	overflow: hidden;
	margin-right: 14px;
	margin-left: 8px;
}
.wzn .zyjs .bq2 dl dd h4 {
	font-size: 16px;
	line-height: 28px;
	padding-top: 10px;
}
.wzn .zyjs .bq2 dl dd h4 a {
	color: #000;
}
.wzn .zyjs .bq2 dl dd h4 a:hover {
	font-weight: bold;
	color: #DF0000;
}
.wzn .zyjs .bq2 dl dd p {
	color: #848484;
	line-height: 25px;
}
.wzn .zyjs .bq2 dl dd p a {
	color: #000;
}
.wzn .zyjs .bq2 dl dd p a:hover {
	color: #E60001;
}
.wzn .zhlg {
	padding-top: 30px;
	padding-bottom: 30px;
	overflow: hidden;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.wzn .zhlg .zypl {
	float: left;
	width: 560px;
}

.wzn .zypl h3 {
	clear: both;
	height: 50px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	margin-bottom: 20px;
	line-height: 65px;
	background-image: url(imageszypl.jpg);
	background-repeat: no-repeat;
	background-position: 1px 4px;
}

.wzn .zypl h3 a {
	float: right;
	color: #999;
	font-size: 12px;
}
.wzn .zypl h3 a:hover {
	color: #666;
}
.wzn .zhlg .zypl ul {
	overflow: hidden;
	padding-top: 10px;
}
.wzn .zhlg .zypl ul li {
	height: 52px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #dfdfdf;
	padding-left: 25px;
	overflow: hidden;
	margin-bottom: 30px;
	margin-top: 5px;
}
.wzn .zhlg .zypl ul li:hover {
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #DD0001;
}
.wzn .zhlg .zypl ul li a {
	font-size: 16px;
	color: #000;
	display: block;
}
.wzn .zhlg .zypl ul li a:hover {
	font-weight: bold;
	color: #D00109;
}
.wzn .zhlg .zypl ul li p {
	font-size: 14px;
	color: #999;
	padding-top: 13px;
}
.wzn .zhlg .tszs {
	float: left;
	width: 440px;
	padding-left: 49px;
}

.wzn .tszs h3 {
	clear: both;
	height: 50px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	margin-bottom: 20px;
	line-height: 65px;
	background-image: url(imagestszs.jpg);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}

.wzn .tszs h3 a {
	float: right;
	color: #999;
	font-size: 12px;
}
.wzn .tszs h3 a:hover {
	color: #666;
}

.wzn .tszs ul li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EBEBEB;
	clear: both;
	height: 45px;
	overflow: hidden;
	color: #000;
}

.wzn .tszs ul li a {
	color: #686868;
	font-size: 16px;
	line-height: 45px;
}
.wzn .tszs ul li a:hover {
	font-weight: bold;
	color: #000;
}










































 * 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;
}







.xwfoot {
	font-size: 12px;
	padding-top: 30px;
	overflow: hidden;
	height: 147px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	color: #a27676;
	background-color: #660000;
}
.xwfoot .footer {
	width: 1015px;
	margin-right: auto;
	margin-left: auto;
	line-height: 30px;
}
.xwfoot .footer p {
	text-align: right;
	float: left;
	width: 600px;
	padding-right: 27px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #a27676;
}
.xwfoot .footer span {
	float: left;
	width: 305px;
	padding-left: 27px;
}
