﻿@charset "utf-8";
/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, button, textarea, p, th, td {
    font-family:Tahoma, Helvetica, Arial, "宋体", sans-serif;
    margin:0;
    padding:0;    
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
fieldset, img {
    border:0;
}
li {
    list-style:none;
}
/*end reset*/
/* common */
html {
    background:#fff;
}
body {
    background:#fff;
}
body, td, button, select, input, textarea {
    color:#454545;
    font:12px/1.5 Tahoma, Helvetica, Arial, "宋体", sans-serif;
}
a, a:visited {
    cursor:pointer;
    color:#454545;
    outline:none;
    text-decoration:none;    
}
a:hover {
    color:#f60;
    text-decoration:underline;    
}
.clearfix:after {
    clear:both;
    content:'\0020';
    display:block;
    height:0;    
}
.clearfix {
    zoom:1;
}
.clear {
    clear:both;
}
/*公用类*/
.hide{
    display:none;
}
.v-hide{
    height:0;
    overflow:hidden;
    width:0;
}
.row{
    overflow:hidden;
    width:100%;
}
.mb{
    margin-bottom:10px;
}
/*end common*/

#page{
	margin:0 auto;
    width:960px;
}
.zt-banner{
	height:240px;
    overflow:hidden;
}
.zt-nav{
	background:url(menu.png) no-repeat;
    height:34px;
    margin-top:1px;    
}
.zt-nav li{
	background:url(menu_line.png) no-repeat right 5px;
	float:left;
    font:16px/34px Tahoma, Helvetica, Arial, "微软雅黑", sans-serif;
    line-height:34px;
    padding:0 25px;
}
.zt-nav .last{
	background:none;
}
.zt-nav a,.zt-nav a:visited{
	color:#fff;
}
.zt-nav a:hover{
	color:#e1ef1f;
    text-decoration:none;
}
.row{
	margin-top:10px;
}
.box .bh{
	position:relative;
}
.box .bh .more{	
	position:absolute;
    right:10px;
    top:0;
}
.box .bb{
	padding:10px;
    overflow:hidden;
    zoom:1;
}
.box-a{
	float:left;
	width:460px;
}
.box-a .bh{
	background:url(title_bg1.png) repeat-x 0 center;
	height:29px;
	line-height:29px;    
}
.box-a .bh h3{
	background:#fff;
	color:#046dd6;
    float:left;
	font-size:14px;
    font-weight:bold;
    padding:0 10px;
}
.box-a .bh .more{
	background:#fff;
    padding:0 15px;
    font-size:14px;
    right:0;
    top:0;
}
.box-a .bb{
	line-height:24px;
    font-size:14px;
}
.box-a .bb p{
    text-indent:2em;
}
.box-img{
	border:1px solid #ccc;
	float:right;
    height:630px;
    overflow:hidden;
    padding:1px;
    width:485px;
}

.box-b .bh{
	background:url(title_bg2.jpg) repeat-x 0 center;
    border:1px solid #dadada;
    border-bottom:none;
	height:34px;
	line-height:34px;    
}
.box-b .bh h3{
	padding-left:60px;
    color:#fff;
    font:16px/34px Tahoma, Helvetica, Arial, "微软雅黑", sans-serif;
}
.box-b .bb{
	border:1px solid #dadada;
}
.box-c{
	border:1px solid #b9e7f5;
}
.box-c .bh{
	background:url(title_bg3.jpg) repeat-x 0 center;
    border:1px solid #dadada;
    border-bottom:none;
	height:34px;
	line-height:34px;    
}
.box-c .bh h3{
	padding-left:60px;
    color:#fff;
    font:16px/34px Tahoma, Helvetica, Arial, "微软雅黑", sans-serif;
}
.box-c .bb{
    background:#f1f9fc;
}

.list{
	background:url(con_bg1.png) no-repeat center bottom;
    padding-bottom:30px;
}
.list h4{
    font-size:14px;
    color:#046dd6;
}

.txt-list1 li{
	float:left;
    width:460px;
    line-height:24px;
    font-size:14px;
}

.img-list1{
	float:left;
    width:560px;
}
.img-list1 li{
	border:1px solid #dadada;
    float:left;
    display:inline;
    padding:2px;
    width:250px
    height:150px;
    margin:5px 10px;
    font-size:14px;
}
.txt-list2{
	float:left;
    line-height:24px;
    font-size:14px;
}
.txt-list2 li
{ width:360px;}
.txt-list2 .til1{
	font-size:14px;
	color:#046dd6;
    font-weight:bold;
}

.box-bd{
    border:1px solid #DADADA;
    overflow:hidden;
    padding:10px;
    width:938px;
    font-size:14px;
    line-height:1.8;
}
.box-bd p{
    font-size:12px;
    text-indent: 2em;
}
.img-r,.img-l{
    float:right;
    text-align: center;
}
.img-l{
    float:left;
}
.img-l img,.img-r img{
    padding:1px;
    border:1px #ccc solid;
}
.p-l{
    margin-right:240px;
}
.p-r{
    margin-left:240px;
}

.list-img{
    padding-left:10px;
}
.list-img li{
    background:url(img_bg.png);
    height:120px;
    padding:10px 0 0 10px;
    width:200px;
    float:left;
    margin:0 25px 10px 0;
}
.list-img li.no-m{
    margin-right:0;
}

/* 页脚 */

#footer{text-align:center; line-height:24px; color:#666; background:#FFF;overflow:hidden}

.fotop{color:#666666; line-height:30px; height:29px; border-top:1px solid #eee}

.fotop a{color:#666666; padding:0 5px}

.fotop a:hover{color:#FF6600}

.footernew{color: #515151;font-size: 12px;height: 60px;line-height: 24px;margin: 10px auto; overflow: hidden;text-align: center;width: 540px;}

.footernew p {border: 1px solid #D2D2D2;float: left;font-size: 12px;height: 50px;line-height: 20px;margin: 6px;padding: 0; width: 120px;}

.footernew .fl {float: left; padding: 3px;}

.footernew .fr {float: right;padding: 5px 3px 0;width: 72px;}


/*顶部小导航*/

#topbar_new{ background:url(http://www.dsfauto.com/wimages/topbar_bg.gif) repeat-x left top; height:37px;overflow:hidden;margin-bottom:6px}
#topbar_new .container{ width:960px;height:32px; margin:0 auto; overflow:hidden; padding-top:5px}
#topbar_new .topnavl{ width:350px;float:left; overflow:hidden; height:30px; color:#B6C0CB; background:url(http://www.dsfauto.com/wimages/topbar_line.gif) no-repeat left 4px; padding:2px 0 0 15px;}
#topbar_new .topnavr{width:350px;float:right;padding-top:2px}
#topbar_new a.logo_small{float:left;display:block;width:124px; height:23px;text-indent:-1000px; padding-right:10px;background:url(http://www.dsfauto.com/wimages/logo_small_new.gif) no-repeat left top; }
#topbar_new .toplogin{ float:right; overflow:hidden; padding:2px 0 0; height:30px}