@charset "gb2312";
body,tr,td  {
    margin:0 auto; 
	align:center;
	color:#630000;
	FONT-SIZE: 12px;
	font-family: 新宋体;
	line-height: 150%;
	padding: 0px;
 }

a:link,a:visited,a:active {
	font-family: "新宋体";
	font-size: 12px;
	color: #630000;
	font-weight: bold;
	text-decoration: none;
	line-height: 130%;
}

a:hover{
	font-family: "新宋体";
	font-size: 12px;
	color: #ff0000;
	text-decoration: none;
	line-height: 130%;
}
 
.foot {
	color: #ffffff;
	text-decoration: none;
	height: 27px;
	}



.topa {
    margin:0 auto; 
	background-image: url(images/index_01.jpg);
	height: 42px;
	width: 1003px;
}
.topb {
    margin:0 auto; 
	background-image: url(images/index_02.jpg);
	height: 37px;
	width: 1003px;
}
.topc {
    margin:0 auto; 
	width: 1003px;
}
.main {
    margin:0 auto; 
	width: 951px;
	float: left;
	height: 1653px;
	background-color: #b50907;
}
.contactl {
	width: 25px;
	float: left;
	height: 1653px;
	background-color: #FFFFFF;
}
.contactr {
	width: 27px;
	float: left;
	height: 1653px;
	background-color: #FFFFFF;
}
.contacta {
	width: 221px;
	float: left;
}
.catopj {
	width: 221px;
	float: left;
	}
.catop {
	width: 221px;
	float: left;
	font-weight: bold;
	color: ##630000;
	text-decoration: none;
	background-image: url(images/indexbg.jpg);
	height: 27px;
	}
.catopk {
	width: 221px;
	float: left;
	}
.catopku {
	width: 221px;
	float: left;
	}
	
.catop a:link,a:visited,a:active {
	color:##630000;
	font-size: 12px;
	text-decoration: none;
}
.catop a:hover{
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
.caan {
	width: 21px;
	padding-right: 5px;
	padding-left: 25px;
	float: left;
	
}
.caanr {
	width: 160px;
	float: left;
}
.cabot {
	width: 221px;
	float: left;
	background-image: url(images/index_22dv.jpg);
	height: 16px;
	}
.contactd {
	background-color: #b40806;
	float: left;
}

.contactt {
	width: 523px;
	float: left;
	height: 293px;
	vertical-align: middle;
	background-image: url(images/index_07dv.jpg);
}
.contactk {
	width: 523px;
	float: left;
}
.contactn {
	width: 523px;
	float: left;
	background-image: url(images/index_20dv.jpg);
	height: 204px;
}
.contactjm {
	background-color: #b40806;
	width: 207px;
	float: left;
}
.contactjmk {
	background-color: #b40806;
	width: 207px;
	float: left;
}
.mainl {
	height: 500px;
	width: 16px;
	float: left;
	background-image: url(images/index_21_02.jpg);
}
.mainc {
	width: 693px;
	height: 500px;
	float: left;
	background-image: url(images/index_21_04.jpg);
}
.mainr {
	height: 500px;
	width: 21px;
	float: left;
	background-image: url(images/index_21_05.jpg);
}
.mainb {
	height: 19px;
	float: left;
}
.down {
	height: 190px;
	width: 950px;
	float: left;
	background-color: #b70908;
}
.downd {
	background-color: #b40806;
	float: left;
    margin-left:0px; 
background-image: url(images/index_26.jpg);
}
ul,li{margin:0px; padding:0px;list-style:none;}

.sqBorder {width:960px; height:151px; padding:1px;}
.scroll_div {width:950px; height:165px;margin:0 auto; overflow: hidden; white-space: nowrap;padding:10px;}
.scroll_div img {height:165px;margin: auto 0px; border:2px #a4280e solid;}
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{display:inline;}/*设置ul和li横排*/

.downend {
	width: 926px;
    margin:0 auto; 
}
.downendz {
	height: 83px;
	width: 925px;
	float: left;
    background-image: url(images/index_27div.jpg);
}
.downendzb {
	float: left;
    margin-left:5px;
}
.downendzz {
	float: left;
	width: 650px;
    margin-left:10px; 
    margin-top:12px; 
}

.downendcc {
	height: 90px;
	width: 900px;
    margin:0 auto; 
    background-image: url(images/index_29div.jpg);
	padding: 10px;
	background-color: #b50907;
}
