@charset "gb2312";
body {
	font-size: 12px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bj.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #8B0401;
	color: #000;
}
img{ border:0px;}
#content {
	padding: 0px;
	width: 1010px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
}
#webtop {
	background-image: url(../img/top01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 470px;
	width: 100%;
}
#top01 {
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 77px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top01 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 92%;
	float: right;
}
#top01 li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 93px;
	text-align: center;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 40px;
	font-weight: bold;
}
#top01 li a {
	color: #FFF;
	text-decoration: none;
	width: 100%;
	display: block;
}
#top01 li a:hover {
	background-image: url(../img/top02.jpg);
	background-repeat: no-repeat;
	text-decoration: underline;
}
.bj {
	background-image: url(../img/top02.jpg);
	background-repeat: no-repeat;
}
#webbody {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
#body01 {
	background-image: url(../img/top03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 360px;
	width: 100%;
}
.sp {
	padding: 0px;
	float: left;
	width: 365px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
*html .sp {
	margin-left: 10px;
}
#body02 {
	background-image: url(../img/top04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 446px;
	width: 100%;
}
.kc {
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kc ul {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 320px;
	list-style-type: none;
}
.kc li {
	padding: 0px;
	float: left;
	width: 130px;
	line-height: 40px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kc li a {
	display: block;
	height: 40px;
	width: 100%;
}
.mb {
	padding: 0px;
	float: left;
	width: 305px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 33px;
	height: auto;
}
.mb img {
	margin: 0px;
	padding: 0px;
	float: left;
}
*html .mb {
	margin-left: 17px;
}
.mb p {
	padding: 0px;
	width: 270px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	line-height: 20px;
	float: left;
}
*html .mb p {
	margin-left: 10px;
}.nr {
	padding: 0px;
	float: left;
	width: 620px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.nr p {
	padding: 0px;
	float: left;
	width: 580px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.jd {
	
	float: left;
	width: 280px;
	margin-left: 10px;
	margin-bottom: 10px;
	height:auto;
	padding-left:10px;
	margin-top:20px;
}
.jd dl {
	background-image: url(../img/top06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 20px;
	width: 244px;
	line-height: 20px;
	font-size: 14px;
	color: #8B0401;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.jd p {
	padding: 0px;
	float: left;
	width: 100%;
}
#body03 {
	background-image: url(../img/top07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 297px;
	width: 100%;
}
#body04 {
	background-image: url(../img/top12.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 297px;
	width: 100%;
}
#body05 {
	background-image: url(../img/top13.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 778px;
	width: 100%;
}
#body06 {
	background-image: url(../img/top14.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 335px;
	width: 100%;
	line-height: 22px;
}
#webbottom {
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#webbottom p {
	padding: 0px;
	width: 615px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	color: #FFF;
}
#webbottom p a {
	color: #FFF;
	text-decoration: none;
}
#webbottom p a:hover {
	color: #FF0;
	text-decoration: underline;
}
.zp2 .pcont, .zp2 #List1_1, .zy1 dt, .zy2 dt, .zy1 a, .zy2 a, .xw dd, .sp img, .sp li, .hj1 h3, .hj1 li, .hj2 li, .hj2 img,.ms ul, .ms li, .ms img, .ys li, .zp2 .pcont, .zp2 #List1_1, .zp2 #List2_1, .zp2 li, .zp2 img, .xz li, .allList a, #con_lj_1 a, #con_lj_2 a, #con_lj_3 a, .quck dt, .quck a, .zytitle h3, .zytitle dd a{
	float: left;
	margin: 0px;
	padding: 0px;
}

.zp2{
	width:100%;
	overflow:hidden;
	padding: 0px;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.zp2 .pcont{
	width:890px;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	float: left;
}
.zp2 .ScrCont{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 3450px;
	height: auto;
}
.ScrCont ul {
	list-style-type: none;
}

.zp2 #List2_1{
	_margin-left:-10px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
.zp2 li{
	width:235px;
	margin-right:10px;
	text-align:center;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.zp2 img{
	border:solid 1px #dbdbdb;
	padding:2px;
	width:235px;
	height:174px;
	display:block;
	cursor:pointer
}
.zp2 img:hover{border:solid 1px #e3cc03}
.zp2 .pre{
	cursor:pointer;
	height:50px;
	width:30px;
	text-indent:-5000px;
	padding: 0px;
	margin-top: 40px;
	margin-right: 5px;
	margin-bottom: 40px;
	margin-left: 5px;
}
.zp2 .nex{cursor:pointer; margin:40px 0; padding-left:10px; height:50px; width:20px; text-indent:-5000px}
.l{float: left;display:inline}
.r{float: right;display:inline}
.c{text-align:center}

/*以下咨询窗口样式*/
#bot_zxbar { width:100%; height:54px;position:fixed; left:0; bottom:0; z-index:10000;_position:absolute; /* for IE6 */_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ overflow:visible;}
#botzxbox{position:relative; width:100%; height:54px; overflow:hidden}
#bot_zx{position: absolute; width:100%; height:54px; z-index:10000; overflow:hidden}
#zx_box{width:980px; height:54px; margin:0 auto; overflow:hidden}
#zx_left{float:left; width:502px; height:54px; padding:0 10px; background:url(/images/zx_bg.gif) left 13px repeat-x}
#zx_left a{float:left; display:inline-block; width:125px; height:54px; text-indent:-200px; overflow:hidden}
#zx_left a#zx_vist{background:url(/images/zx_items.gif) 5px top no-repeat}
#zx_left a#zx_ly{background:url(/images/zx_items.gif) -120px top no-repeat}
#zx_left a#zx_qq{background:url(/images/zx_items.gif) -245px top no-repeat}
#zx_left a#zx_bm{background:url(/images/zx_items.gif) right top no-repeat}
#zx_left a:hover{margin-top:2px}
#zx_right{float:left; width:425px; height:29px; padding:6px 15px; margin-top:13px; border-left:1px solid #fff; background:url(/images/zx_bg.gif) left -41px repeat-x}
#zx_right input{float:left}
#zx_right img{display:inline-block; float:right}
#tel{display:inline-block; width:159px; height:28px; line-height:28px; text-indent:5px; color:#666; margin-right:10px; background:#fff url(/images/zx_phone_input.gif) left top no-repeat; border:none}
#call{display:inline-block; width:61px; height:28px; background:url(/images/zx_phone_bt.gif) left top no-repeat; border:none; cursor:pointer}
#zx_bg{width:100%; height:54px}
#zxbg_left{float:left; width:50%; height:41px; margin-top:13px; background:url(/images/zx_bg.gif) left top repeat-x}
#zxbg_right{float:right; width:52%; height:41px; margin-top:-41px; background:url(/images/zx_bg.gif) left bottom repeat-x}
