html,body{margin:0;padding:0;height:100%;overflow:hidden;}
#default{position:relative;height:100%;background:#fff;overflow:auto;}
#addnav{position: absolute;right:18px;bottom:0;z-index:1;cursor:pointer;}
.container{
	margin:0 auto;
	width:960px;
}
#header{margin:0 auto;width:960px;position:relative;height:110px;background:url(../../images/car/top-bg.jpg) 0 0 repeat-x;}

.logo,.subject,.phone,.process,.havecar h2,.int,.inb,a.mess,.chil,.port h3,.reason,a.cbuy{background:url(../../images/car/car.png) 0 0 no-repeat;text-indent:-9999px;}

.logo{position:absolute;left:10px;background-position:0 50px;width:304px;height:110px; text-indent:0;}
.logo h1{margin:35px 20px 0 20px;padding:0 0 5px 0;}
.logo h1 a p{display:none;}
.logo h1 a:hover{position:relative;text-decoration:none;}
.logo h1 a:hover p{display:block;position:absolute;top:-35px;*top:-15px;left:0;padding-left:20px;color:#FE9802;background:url(../../images/car/home.jpg) 0 0 no-repeat;text-align:left;}
.area{position:absolute;left:185px;top:35px;color:#004185;margin:0 0 0 15px;width:200px;}
.area a,.area a:link,.area a:visited{color:#004185;text-decoration:none;}
.area a:hover{color:#FE7E00;text-decoration:none;}
.area h2{font-family:simhei;color:#F28100;font-size:30px;}
.area ul{line-height:25px;}
.subject{position:absolute; left:400px; top:40px; background-position:-575px 0; width:200px; height:40px;}
.phone{position:absolute;top:30px;left:750px;background-position:-343px 10px;width:200px;height:30px; text-indent:0;}

#content{
	margin:10px 0;
}                                                            
.main{
	float:left;
	width:737px;
}
.promo h2,.promo ul{
	background:url(../../images/car/promo.jpg) 0 0 no-repeat;
}
.promo h2{
	background-position:0 0;
	height:132px;
	text-indent:-9999px;
}
.promo ul{
	background-position:0 -132px;
	height:262px;
	color:#FFF;
	padding:0 0 10px 42px;
}
.promo li{
	line-height:18px;
}
.promo li.rgt{
	padding-left:122px;
}
.promo li.sline{padding-top:20px;}
.promo li span{color:#F7E904;padding-right:15px;}
.promo li span a,.promo li span a:visited{text-decoration:underline;color:#F7E904;cursor:pointer;}
.process{
	margin:10px 0;
	border:1px solid #E4E4E4;
	height:110px;
	background-position:20px -60px;
}
.havecar h2{
	background-position:0 -180px;
	height:50px;
	margin:10px 0;
}
.all{
	float:right;
	font-size:14px;
	font-weight:bold;
	margin:-25px 15px 0 0;
}
.all a,.all a:visited{color:#888;}

.prod{
	background:#E3EDEF;
	width:721px;
	height:385px;
	padding:10px 0 10px 14px;

}
.pr-o{
	float:left;
	width:171px;
	background:#FAFCFB;
	margin-right:8px;
	position:relative;
}
.pr-o ul{
	text-align:center;
	line-height:24px;
}
.pr-o li.price{
	color:#157DBC;
	font-weight:bold;
    font-family:"Arial Black";
    padding:15px 0;
}
.pr-o li img{
    margin:5px 0;
    height:33px;
}
.pr-o li label{
    display:block;
    float:left;
    width:100px;
    text-align:right;
}
.pr-o li.price strong{font-size:20px;}
.pr-o li.price span{font-size:14px;}
.pr-o li.detail{padding:25px 0 10px 10px;}
.pr-o li.mes{padding:10px 0 30px 30px;}
.pr-o li.mes-1{padding:93px 0 30px 30px;}
.pr-o li.mes-2{padding:45px 0 30px 30px;}
.pr-o li.mes-3{padding:69px 0 30px 30px;}
a.mess{
	display:block;
	width:105px;
	height:50px;
	float:left;
	background-position:0 -250px;
	outline:none;
}
.int{
	background-position:-266px -253px;
	height:10px;
}
.inb{
	clear:both;
	background-position:-267px -262px;
	height:10px;
	font-size:0;
	line-height:0;
}
.chil{
	position:absolute;
	background-position:-633px -250px;
	width:84px;
	height:36px;
	top:-10px;
	right:0;
}
.port{
	margin:10px 0;
	background:#E3EDEF;
	padding:3px;
}
.port h3{
	background-position:45px -318px;
	padding:10px 0;
}
.port-con{
	background:#FFF;
	border:1px solid #fff;
}
.reason{
	float:left;
	background-position:30px -381px;
	height:150px;
	color:#000;
	width:350px;
	text-indent:0;
}
.reason ul{
	padding:20px 0 0 150px;
	line-height:25px;
}
.portab{
	float:left;
	padding:10px;
	width:350px;
}
.portab div{
	float:left;
	width:85px;
	text-align:center;
	border-right:1px dotted #666;
	height:80px;
}
.portab div.inul{
	width:300px;
	height:auto;
	border:none;
}
.portab div.inul ul{padding:10px 0 0 0;}
.portab div.inul li{
	background:url(../../images/car/arr.gif) 18px center no-repeat;
	padding-left:28px;
	line-height:20px;
	text-align:left;
}
.portab div.nopt{border:none;}
.portab div h4{padding-bottom:8px;}
.pt{line-height:50px;}
.tpt{line-height:18px;}
.insprod{
	clear:both;
    padding:0 0 10px 20px;
}
.insprod li{
	padding:5px 0;
	clear:both;
	font-weight:bold;
	height:30px;
}
.insprod li a,.insprod li a:visited{
    font-size:14px;
    color:#000;
}
.insprod li span{
	float:left;
	font-size:14px;
	padding-right:20px;
	width:350px;
}
.insprod li span img{
    height:33px;
}
a.cbuy{
	display:block;
	width:88px;
	height:30px;
	float:left;
	background-position:-130px -252px;
	outline:none;
    border:none;
    cursor:pointer;
}

/*about us*/
.inc{
	background:#FCFCFC;
	border:1px solid #E6E6E6;
	margin-top:10px;
	padding:10px 20px;
	width:690px;
}
.mec,.mlogo,.ehea,.mubao,.intop h2,.insafe h2,.inser h2{
	background:url(../../images/car/about.png) 0 0 no-repeat;
	text-indent:-9999px;
}
.mec{
	background-position:0 10px;
}
.mlogo{
	background-position:-189px -282px;
	width:216px;
	height:90px;
	margin:10px 0 10px 80px;
}
.ehea{
	background-position:0 -304px;
	width:163px;
	height:62px;
	margin:10px 0 10px 40px;
}
.mubao{
	background-position:0 -41px;
}
.ered{
	color:#CB0401;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	padding:0 15px;
}
.aiu{
	float:left;
	width:410px;
}
.aiu h2{
	height:40px;
}
.aiu li,.insafe li,.inser li{
	background:url(../../images/car/point.jpg) 0 12px no-repeat;
	padding-left:10px;
	line-height:25px;
}
.piu{
	float:left;
	width:250px;
	margin-left:20px;
}
.ebor{
	border:1px solid #CCCCCC;
	padding:1px;
	background:#FFF;
	margin:15px 22px 10px 18px;
}
.ebor p{
	background:url(../../images/car/a-bg.jpg) 0 0 repeat-x;
	line-height:22px;
	padding:15px;
	font-size:14px;
}
.eo{
	text-align:left;
	font-size:14px;
    padding-left:20px;
}
.intop,.insafe,.inser{
	margin:15px 5px;
    clear:both;
}
.insafe{
    position:relative;
}
.intop h2{
	background-position:0 -92px;
	height:40px;
}
.intop li{
    float:left;
    margin-right:2px;
}
.intop li a{
    cursor:inherit;
}
.insafe h2{
	background-position:0 -142px;
	height:40px;
}
.inser h2{
	background-position:0 -194px;
	height:40px;
}
.inno{border:none;}
.pis{
    position:absolute;
    top:60px;
    left:10px;
    *top:50px;
}
.inser li.seb{
	background:none;
	font-weight:bold;
}
/*end about us*/


.fbg{
	background:#0A4B83;
	height:30px;
}
/*compare*/
.compare{
	border:1px solid #E5E7E6;
	background:#fff url(../../images/car/com-bg.jpg) 0 bottom repeat-x;
	width:690px;
	height:250px;
    position:relative;
}
.compare .comtab{
	margin:15px 20px;
	background:#FFF;
	padding:3px;
}
.compare table{
	width:100%;
	border:1px solid #fff;
	border-collapse:collapse;
}
.compare table thead th{
	background:#70BAD7;
	color:#FFF;
	line-height:30px;
	border:1px solid #fff;
	border-bottom:3px solid #fff;
}
.compare table thead th.wt{width:100px;}
.compare table tbody td{
	border:1px solid #fff;
	padding:7px 15px;
}
.compare table tbody td.tcl{
	background:#E4EBF1;
}
.compare table tbody td.acl{
	background:#F3F7FA;
}
.closecom{
    position:absolute;
    top:5px;
    right:5px;
    cursor:pointer;
}
/*end compare*/