*{padding: 0;margin: 0;}
ul{list-style-type: none;}
a{text-decoration: none;color: #333;}
img{border:none;}


.l{width: 1000px;margin:0 auto;}
.c{clear: both;}

body{
	background: #e9e7e7;
	font-size: 12px;
	color: #333;
	width:100%;
}
.header{ background:url(../images/index_02_02.jpg) repeat-x;}
#top{height: 98px;}

#logo{float: left;width: 264px;height: 90px;margin-right: 10px; overflow: hidden;}
#logo a{display: block;}


#top .top-banner{float: left;width: 502px;height: 70px;margin: 10px 20px 0 0;}
#top .tel-w{float: left;height: 70px;width: 166px;margin-top: 10px;}
#top .tel-w .find{width: 166px;}
#top .tel-w .find .car,#top .tel-w .find .pro{display:inline-block;width: 70px;height: 30px;}
#top .tel-w .find .car{background: url(find-car.png) no-repeat;}
#top .tel-w .find .pro{background: url(find-pro.png) no-repeat;}
#top .tel-w .tel{width: 166px;height: 30px;line-height: 30px;background: url(top-tel.png) left center no-repeat;text-indent: 35px;font-size: 16px;font-weight: bolder;}

#nav{height: 23px;background:url(../images/index_05.png) repeat-x;}
#nav ul{padding-left:10px; }
#nav ul li{float: left;font-size: 12px;width: 140px; height: 23px;}
#nav ul li a{
	display: block;
	width: 80px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	color: #fff;
}



#tip{height: 30px;line-height: 30px;background: url(tip.png) no-repeat 26px;text-indent: 60px;}
#banner{height: 500px;margin-bottom: 10px;}

#main{
	background: #f9f7f7;
	box-shadow: 1px 1px 10px 2px #ccc;
}
.main-box{ padding:10px 20px; height:130px;}
.box1{ margin:8px; float:left; width:300px; border:1px #ccc solid; border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; box-shadow:1px 1px 10px 2px #ccc;}
.box1 img{ margin:10px; float:left;}
.box1 h3{ text-indent:10px; margin-top:20px; color:#9b0303; font-size:15px;}
.box1 p{text-indent:10px; height:25px; line-height:25px; font-size:12px;}
.box1 a{text-indent:10px;height:25px; line-height:25px; color:#9b0303; font-size:12px; display:block;}
.main-left{
	float: left;
	width: 650px;
}
.main-right{
	float: right;
	width: 350px;
}


#main .main-left .news-w{
	width: 630px;
	margin: 0 10px 10px 10px;
}
#main .main-left .news-w .tab{height: 25px;background: url(hot-bg.png) repeat-x;}
#main .main-left .news-w .tab li{
	font-size:16px;
	float: left;
	width: 127px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	font-weight:bold;
	color:#9b0303;
}
#main .main-left .news-w .tab a{ font-weight:bold;float: right;color: #9b0303;font-size: 16px;padding-right:10px; line-height:33px;
}
#main .main-left .news-w .tab li:hover{color: #ec0000;background: url(tab-hover.png) no-repeat;}
#main .main-left .news-w .tab li.on {
	color: #fff;
	background-image: url(../images/index_12_12.jpg);
	background-repeat: no-repeat;
}


#main .main-left .news-w .bd{padding: 15px 0 0 0;}

#main .main-left .news-w .bd .slider{float: left; width: 312px;height: 198px;overflow: hidden;background: #eee;}

#main .main-left .news-w .bd .txt{
	float: right;
	width: 100%;
}
#main .main-left .news-w .bd .txt h3{height: 28px;line-height: 28px;color: #f34c00;font-size: 16px;border-bottom: 1px solid #eee;}
#main .main-left .news-w .bd .txt p{
	color: #858585;
	line-height: 22px;
	padding: 6px 10px;
}

#main .main-left .news-w .bd .txt p a{color: #331ea2;}


#main .main-left .car{width: 630px;height: 214px;margin:0 10px 10px 10px;}
#main .main-left .car .tab{height: 25px;background: url(hot-bg.png) repeat-x;}
#main .main-left .car .tab li{
	font-size:16px;
	float: left;
	width: 127px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	font-weight:bold;
	color:#9b0303;
}
#main .main-left .car .tab a{ font-weight:bold;float: right;color: #9b0303;font-size: 16px;padding-right:10px; line-height:33px;
}
#main .main-left .car .tab li:hover{background: url(hover.png) no-repeat;color: #fff;}
#main .main-left .car .tab li.on{
	color: #fff;
	background-image: url(../images/index_12_12.jpg);
	background-repeat: no-repeat;
}


#main .main-left .car .bd{padding:0 10px; margin:20px 0px;}
#main .main-left .car .bd table{border-collapse:collapse; }
#main .main-left .car .bd table .title{background:#fff8e8;height:30px;line-height:30px;}
#main .main-left .car .bd table tr{ height: 24px;line-height: 24px;}
#main .main-left .car .bd table .bor{}


#main .main-left .news-w .bd .txt .list li a{color: #331ea2;}






#main .main-right .vline{
	width: 330px;
	height: 250px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#main .main-right .vline h3{
	font-size: 16px;
	color: #fff;
	height: 33px;
	line-height: 33px;
	text-indent:15px;
	background:url(../images/index_12_12.jpg) no-repeat;
}
#main .main-right .vline h3 a{font-weight: blod;float: right;color: #9b0303;font-size: 16px;padding-right:10px; }
#main .main-right .vline .bd{padding: 20px 0 0 30px;}
#main .main-right .vline .bd label{display: inline-block; width: 63px;line-height: 40px;}
#main .main-right .vline .bd input{display: inline-block; width: 132px;height: 18px;border:1px solid #ccc;}
#main .main-right .vline .bd .bt1{border: none; width: 90px;height: 30px;line-height: 30px;text-align: center;background: url(bt1.png) no-repeat;}



#main .main-right .hr{
	width: 330px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#main .main-right .hr h3{
	font-size: 16px;
	color: #fff;
	height: 33px;
	line-height: 33px;
	text-indent:15px;
	background:url(../images/index_12_12.jpg) no-repeat;
}
#main .main-right .hr h3 a{font-weight:blod;float: right;color: #9b0303;font-size: 16px;padding-right:10px; }
#main .main-right .hr ul{padding-top:5px; }
#main .main-right .hr li{height: 22px;line-height: 22px;}
#main .main-right .hr li a{color: #002c7e;}
#banner-s{height: 74px;margin-bottom: 10px;}

#hot{
	height: 240px;
	margin-bottom: 10px;
	overflow: hidden;
	background: #f9f7f7;
	box-shadow: 1px 1px 2px #ccc;
}
#hot .main-left{
	height: 240px;
	width: 990px;
	
}
#hot .main-left .tab{height: 25px;background: url(hot-bg.png) repeat-x;}
#hot .main-left .tab li{
	float: left;
	height: 33px;
	color:#9b0303;
	line-height: 33px;
	text-align: center;
	margin:0px 10px;
	padding:0px 10px;
	border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
}

#hot .main-left .tab li:hover{color: #fff;background: url(hot-hover.png) no-repeat;}
#hot .main-left .tab li.on{color: #fff; background:url(../images/index_14.jpg) repeat-x;}

#hot .main-left .bd {padding: 10px 0 0 10px;}
#hot .main-left .bd li{float: left; margin-right: 10px;overflow: hidden;}
#hot .main-left .bd li a img{ border:0; height:190px; width:300px;}
#hot .main-left .bd li a{display: table; padding:5px;overflow: hidden;}
#hot .main-left .bd li a:hover{}
#hot .main-left .bd li h4{height: 40px;line-height: 20px;}



#footer{
	width:100%;
	background:url(../images/footerline_31.jpg) repeat-x;
	
}
.footerimg{margin:0 auto; width:1000px;}
