﻿body{
	margin:0px;
	padding:0px;
	font-size:12px;
	text-align:center;
	color:#333333;
	background:#ffffff url('body_bg.jpg') repeat-x top;
}
div{
	margin:0 auto;
	padding:0px;
	overflow: hidden;
}
img{
	border:none;
}
ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
a{
	text-decoration:none;

}
/************************************************/
.container{
	background:url('container_bg.jpg') repeat-x bottom;
}

.top{
	width:1018px;
	height:121px;
}
.top strong{
	color:#990000;
	font-size:20px;
	font-family:Arial;
}
.nav{
	width:980px;
	padding:0px 19px 0px 19px;
	height:42px;
	overflow: visible;
	z-index:100;
	background:url('nav.jpg') no-repeat left top;
}
.nav ul{
	width:980px;
}
.nav ul li{
	width:140px;
	height:42px;
	line-height:42px;
	float:left;
	overflow: visible;
	z-index:100;
	position:relative;
}
.nav ul li a{
	display:block;
	width:140px;
	font-family:微软雅黑;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.nav ul li a:hover{
	color:#FFCC00;
	background:url('nav_a.gif') repeat-x top;
}
.nav ul li ul {
	display: none;
	position:absolute;
	top: 37px;
	left: 1px;
	width: 138px;
	height: auto;
	padding:0px;
	background-color:#A60000;
	overflow: visible;
	filter:alpha(opacity=75);
}
.nav ul li ul li {
	position:relative;
	width: 138px;
	height: 30px;
	line-height:30px;
	text-align: center;
	background-image:none;
	overflow: visible;
	border-top:1px solid #0099FF;
	padding:0px;
}
.nav ul li ul li a {
	display: block;
	width: 138px;
	height: 30px;
	color: #FFF;
	font-size: 14px;
	text-align:center;
	font-weight:normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.nav ul li ul li a:hover {
	color:#000000;
	background-color:#FFF;
	background-image:none;
}
.nav ul li ul li ul {
	display: none;
	position:absolute;
	left:-960px;
	top:-960px;
}












.flash{
	width:1000px;
	height:312px;
	padding:16px 9px 13px 9px;
	background:url('flash.jpg') no-repeat left top;
}

.content{
	width:973px;
	padding:0px 20px 0px 25px;

}
.cont_left{
	float:left;
	width:222px;
	height:573px;
	text-align:left;
}
.cont_left_1{
	height:55px;
}
.cont_left_2{
	padding:3px 0px 10px 0px;

}
.cont_left_2 ul{
	width:222px;
}
.cont_left_2 ul li{
	height:31px;
	width:100%;
	line-height:31px;
	text-indent:28px;
	text-align:left;
	background:url('cplb_list.jpg') no-repeat left center;
}
.cont_left_2 ul li a{
	display:block;
	width:100%;
	height:31px;
	color:#272727;
	background:url('left_list_1.jpg') no-repeat left top;
	
}
.cont_left_2 ul li a:hover{
	background:url('left_list_2.jpg') no-repeat left top;
	color:#993300;
}

.cont_left_3{
	height:31px;
}
.cont_left_4{
	line-height:20px;
	padding:8px 2px 0px 10px;
	font-family:Verdana;
	background:url('left_bg.gif') repeat-y left;
}
.cont_left_4 a{
	color:#272727;
}

.cont_right{
	float:left;
	width:751px;
	background:url('index_gsjj.jpg') no-repeat left top;
}
.cont_right_1{
	height:224px;
}
.cont_right_1_left{
	float:left;
	width:439px;
	padding:58px 40px 0px 45px;
	text-align:left;
	line-height:22px;
}



.cont_right_1_right{
	float:left;
	width:222px;
}
.cont_right_1_right_1{
	height:55px;
}
.cont_right_1_right_2{
	padding:9px 0px 0px 0px;
}


.cont_right_2{
	height:171px;
}
.cont_right_2_left{
	float:left;
	width:439px;
	padding:8px 40px 0px 45px;
}
.cont_right_2_left li{
	height:23px;
	width:439px;
	line-height:23px;
	font-family:Verdana;
	text-align:left;
	text-indent:18px;
	padding-bottom:1px;
	background:url('line.gif') no-repeat center bottom;
}
.cont_right_2_left li span{
	line-height:23px;
}
.cont_right_2_left li a{
	height:23px;
	width:75%;
	display:block;
	float:left;
	color:#2B2B2B;
	background:url('index_13.jpg') no-repeat 4px center;
}
.cont_right_2_left li a:hover{
	color:#840000;
}

.cont_right_2_right{
	float:left;
	width:222px;
}
.cont_right_2_right_1{
	height:30px;
	padding-top:6px;
	background:url('index_right_2.jpg') no-repeat left top;
	line-height:16px;
	text-align:left;
	color:#FFFFFF;
	font-size:14px;
	text-indent:38px;
}
.cont_right_2_right_2{
	height:150px;
	text-align:left;
	padding:6px 15px 0px 5px;
	background:url('index_cont_right.jpg') repeat-y left;
}


.cont_right_3{
	height:30px;
	padding-top:4px;
	line-height:30px;
	text-align:left;
	text-indent:34px;
	font-size:14px;
	background:url('index_cpzs_1.jpg') no-repeat left top;
}
.cont_right_4{
	height:126px;
	padding:52px 54px 0px 58px;
	background:url('index_pro.jpg') no-repeat left top;

}
.cont_right_4 table{
	border-collapse:collapse;
	border:0px;
}
.cont_right_4 td{
	width:111px;
	padding:0px 5px;
}
.cont_right_4 td img{
	width:110px;
	height:88px;
	margin-bottom:6px;
}
.cont_right_4 a{
	color:#333333;
}
.cont_right_4 a:hover{
	color:#990000;
}


/***************************************************************/
.footer{
	height:79px;
	width:1118px;
	padding-top:43px;
	color:#222222;
	line-height:20px;
}
.footer span{
	font-family:Verdana;
}
.footer a{
	color:#222222;
}
.footer a:hover{
	color:#990000;
}






