@charset "utf-8";

/* start css reset*/
html {
	color: #000; 
	background:url(../images/hearder_bg.gif) repeat-x;
}

body {
	line-height: 1;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,textarea,select,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline:0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: normal;
	vertical-align: baseline;
}

table {
	border-collapse:collapse; /*表格的边框合并为一个单一的边框, separate属性表示边框分开*/
	border-spacing:0; /*相邻单元格的边框间的距离*/
}

:focus {
	outline: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-weight:normal;
	font-style:normal;
}

ol,ul {
	list-style:none;
}

caption,th,td {
	text-align:left;
}

blockquote:before,blockquote:after,q:before,q:after {
	content:'';
}

blockquote, q {
	quotes: '' '';
}

legend{
	color:#000;
}

/* end css reset*/


/* start site common */
body,input,td,div,span,a,li,label,select,textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

a {
	font-size:12px;
	color:#444;
	text-decoration:none;
	hide-focus: expression(this.hideFocus=true);
}

a:hover {
	color:#CC0033;
	text-decoration:none;
}

/* end site common */


/* start clearfix */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	line-height:0;
	clear:both;
	visibility:hidden; /*元素仍占据其本来的空间*/
}

/* 这是对非IE6/7的处理，IE6/7并不支持生成元素(不支持伪类:before :after )*/ 
.clearfix {
	display:inline-block;
}

/*  
 这是对 Mac 上的IE浏览器进行的 */ 
 
 
* html .clearfix
{height: 1%;}

/*  
 这是对 win 上的IE6浏览器进行的处理 */ 

.clearfix
{display: block;}

/* end clearfix */

.left {
	float:left;
}

.right {
	float:right;
}

.hidden {
	display:none
}

.clear {
	clear:both;
	overflow:hidden;
	height:1px;
	margin-top:-1px
}


/* 整体框架设计 */
#wrapper {width:100%;}
	#main {min-width:1000px;}
		#header {}
			#inheader {width:1000px; height:442px; margin:0 auto; position:relative;}
			#content {background:url(../images/content_bg.gif) repeat-x; width:1000px; margin:0 auto; min-height:570px;  _height:570px; padding-bottom:54px}
#footer {}
	#infooter {width:1000px; height:99px; repeat-x 0 0; margin:0 auto; position:relative; border-top:1px solid #cc0001}		

#logo {position:absolute; display:block; width:516px; height:67px; left:5px; top:0}

#index_set_bg {position:absolute; width:156px; height:25px; right:50px; top:0; background:url(../images/index_set_bg.gif) no-repeat}
#index_set_bg ul {margin-left:20px; margin-top:3px}
#index_set_bg ul li {float:left; color:#FFF; margin-right:10px}
#index_set_bg ul li span {margin-left:8px}
#index_set_bg ul li a {color:#FFF; line-height:18px}

#banner{position:absolute; top:70px; width:1000px; height:331px; background:url(../images/banner.jpg);}

#nav_bg {position:absolute; top:401px; width:1000px; height:43px; background:url(../images/nav_bg.jpg);}
#nav_bg .nav {float:left; margin-top:2px; margin-left:35px; display:inline}
#nav_bg .nav li {float:left; text-align:center; display:block; width:100px; height:37px; line-height:37px; background:url(../images/nav_crack.gif) 98px 0 no-repeat; }
#nav_bg .nav li a {color:#fffeff; font-size:14px; font-weight:bold; letter-spacing:3px}
#nav_bg .nav li a.current, #nav_bg .nav li a:hover {color:#66c1d6;}
#nav_bg .nav li.nobg {background:none}

#date {float:right; margin-right:40px; font-size:12px; font-weight:bold; color:#FFF; margin-top:14px; display:inline}

#versions {text-align:center; margin-top:25px}
#versions p{margin-bottom:10px;}

#left_main {width:235px; min-height:570px; _height:570px; float:left; margin-top:15px;}

.content_box_2{
	width:234px;
}

.content_box_2 .top{
	background:url(../images/title_2_t.gif) no-repeat;
	width:234px;
	height:10px;
	position:relative;
	top:0px;
	overflow:hidden;
	font-size:0
}

.content_box_2 .middle{
	border-left:1px solid #ffcd9a;
	border-right:1px solid #ffcd9a;
	width:232px;
	background:#FFF;
}

.content_box_2 .middle .title_1{
	width:232px;
	height:32px;
}

.content_box_2 .middle .tel{
	width:232px;
	height:243px;
}

.content_box_2 .middle .tel ul.list {
	margin-top:20px;
	margin-left:16px
}

.content_box_2 .middle .tel ul.list li{
	background:url(../images/tel_bg.gif) no-repeat;
	width:202px;
	height:62px;
	margin-bottom:7px;
	position:relative;
}

.content_box_2 .middle .tel ul.list span.telname {position:absolute; top:15px; right:25px; color:#545454; font-weight:bold; z-index:3; font-size:12px}
.content_box_2 .middle .tel ul.list li span.tel1 {position:absolute; top:35px; right:25px; color:#a40102; font-weight:bold; z-index:3;}
.content_box_2 .middle .tel ul.list li span.tel2 {position:absolute; top:34px; right:24px; color:#a40102; font-weight:bold; z-index:2;}
.content_box_2 .middle .tel ul.list li span.tel3 {position:absolute; top:36px; right:26px; color:#a40102; font-weight:bold; z-index:2;}

.content_box_2 .middle .title_2{
	width:232px;
	height:28px;
	background:url(../images/title_bg_1.gif) no-repeat;
}

.content_box_2 .middle .title_2 h3, .content_box_2 .title_3 h3{
	float:left;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#FFF;
	margin-left:10px;
	margin-top:5px;
	display:inline;	
}

.content_box_2 .title_3 h3{
	color:#fe0000;
}

.content_box_2 .middle .title_2 .more a, .content_box_2 .title_3 .more a{
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	margin-right:7px;
	margin-top:4px;
}

.content_box_2 .title_3 .more a{
	color:#ff3300;	
}

.content_box_2 .middle .map{
	margin-top:10px;
	width:100%;
	text-align:center	
}

.content_box_2 .middle .contact_us_info{
	text-align:left;
	margin-top:20px;
	margin-left:20px;
	padding-bottom:10px
}

.content_box_2 .middle .contact_us_info p{
	margin-bottom:7px
}

.content_box_2 .bottom {
	background:url(../images/title_2_b.gif) no-repeat;
	width:234px;
	height:8px
}

.content_box_2 .title_3{
	width:665px;
	height:29px;
	background:url(../images/title_bg_2.gif) no-repeat;
}

.content_box_2 .contact_us {
	margin-top:10px;
	margin-bottom:10px;
	line-height:20px;
	width:660px;
	
}

.cxzs {
	position:relative;
	min-height:500px;
	_height:500px
}

.content_box_1{
	width:397px;
	position:absolute;
	margin-left:10px;
	margin-top:15px;
	display:inline
}

.content_box_1 .top{
	background:url(../images/title_1_t.gif) no-repeat;
	width:397px;
	height:38px;
	position:relative;
	top:0px;
	overflow:hidden;
	font-size:0
}

.content_box_1 .top h3{
	font-size:14px;
	font-weight:bold;
	color:#ff0103;
	margin-left:13px;
	margin-top:12px;
}

.content_box_1 .middle{
	border-left:1px solid #ffcd9a;
	border-right:2px solid #ffcd9a;
	width:374px;
	background:#FFF;
	padding:10px
}

.content_box_1 .middle p{
	line-height:20px;
	margin-bottom:3px;
	
}

.content_box_1 .bottom {
	background:url(../images/title_1_b.gif) no-repeat;
	width:397px;
	height:8px
}

.car_model{
	width:266px;
	height:200px;
	position:absolute;
	left:410px;
	top:170px;
}

.car_box {width:675px; height:100px; overflow:hidden; position:absolute; top:470px;}
.car_box ul {width:1500px;}
.car_box ul li {float:left; margin-left:15px; display:inline;}

#right_main {width:665px; margin-left:20px; float:left; display:inline; margin-top:15px;}

 .jedoo{
	font-size: 2px;
	font-weight: normal;
	color: #ffffff;
    position:absolute;
    left:-9999px;
}

.pagepath {
	height: 27px;
	overflow: hidden;
	padding-left: 10px;
	border: 1px solid #66c1d6;
	margin-bottom: 6px;	
	color:#FFF;
	font-weight:bold;
}
.pagepath ul li{
	line-height: 27px;
	display: inline;
	color:#FFF;
	font-weight:bold;
}
.pagepath ul li a{
	background: url(../images/ico-3.gif) no-repeat 0 6px;
	padding-left: 12px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}
.pagepath ul li a:hover{
	color:#FFF;
}

.d1, .d2 {
	padding:4px 0;
}
.d1 li, .d2 li {
	height:27px;
	line-height:27px;
	overflow:hidden;
	vertical-align: bottom;
}
.d2 li a, .f2 {
	overflow:hidden;
}

.d2 li span {
	color:#999999;
	float:right;
	margin-left:10px;
	padding-right:10px;
}
.ico2 li {
	background:transparent url(../images/ico-2.gif) no-repeat scroll 6px 11px;
	padding-left:16px;
} 








/*详细页*/
#content_special {
	padding: 0 20px;
}
#content_toolbar {
	background:#f3f3f3;
	padding: 6px 0;
	text-align:center;
}
#content_toolbar li{
	display: inline;
	padding: 0 10px;
}
#content_toolbar .selected{
	color: red;
}
#content_title {
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	line-height: 3;
	color:#077AC7;
}
#content_meta {
	text-align: center;
	padding: 4px 0;
	border-bottom: 1px solid #ccc;
}
#content_meta li{
	display: inline;
	padding: 0 10px;
}
#content_summary {
	margin: 10px 0;
	background:#FFFFEE;
	border: 1px solid #F93;
	padding: 6px;
	line-height: 1.4;
	text-indent: 2em;
}
#content_body {
	padding-top: 10px;
	line-height: 1.6;
	text-indent: 2em;
	font-size: 16px;
	min-height: 200px !important;
	_height: 200px;	
}
#content_body a{
	font-size: 16px;
	text-decoration:underline;	
}

#content_body div, #content_body div p{
	margin-bottom: 15px;
}
#content_body strong, #content_body b{
	font-weight: bold;
}

#pagination {
	text-align: center;
	margin: 0 auto;
	line-height: 18px;
	vertical-align: middle;
	padding: 5px 0;
}
#pagination a{
	line-height: 18px;
	padding: 2px 6px;
	border: 1px solid #ddd;
	background-color: #eee;
}
#pagination a:hover, #pagination a.current{
	border: 1px solid #CE00FF;
	background-color: #CE0000;
	color: #fff;
}
#pagination span{
	padding-left: 20px;
}
#pagination input{
	border: 1px solid #69F;
}
#pagination button{
	border: 1px solid #69F;
	background-color: #06C;
	color: #fff;
	padding: 0 2px;
	line-height: 20px;
	height: 20px;
	font-size: 12px;
}

.font_style {line-height:18px; letter-spacing:1}

.btn-1 {
	background:transparent url(../images/btn-bg1.gif) no-repeat scroll 0 0;
	border:medium none;
	color:#336699;
	height:23px;
	letter-spacing:1px;
	line-height:25px;
	overflow:hidden;
	width:56px;
	cursor:pointer;
}

#top_focus {width:704px; height:181px;}
#top_notice {width:704px; height:20px; margin:5px auto; line-height:18px}
.toptel{
	font: bolder 16px Verdana, Geneva, sans-serif;
	color: #000;	margin-left:530px;
	margin-top:20px;
}
.content_box {
	margin-left:10px;
	margin-top:20px;
	color:#666	
}

.content_box h3 {font-weight:bold; margin-bottom:10px;}
.content_box div {margin-bottom:7px}
