@charset "utf-8";
body,form { margin:0; font-family:'Microsoft YaHei',Tahoma, Helvetica, Arial, simsun, sans-serif; font-size:12px; }
body { background:url(../img/bg.gif) }
a img { border:0; }
a { color:gray; }
a:hover { color:red; }
.layout { width:900px; margin:0 auto; padding:10px 10px 0; overflow:hidden; background:white; }
#logotext { position:absolute; left:95px; top:70px; text-decoration:none; color:gray; height:45px; }
.topbg { background:url(../img/login/nav_bg_x.jpg) repeat-x; }
.toptag { background:url(../img/login/nav_bg.jpg) no-repeat center top; width:980px; margin:auto; min-height:122px; position:relative; }

.topinfo { height:25px; padding-top:5px; margin-right:80px; }
.topinfo a { float:right; line-height:19px; height:18px; margin-left:5px; overflow:hidden; }
.topinfo a.butold,a.butwm { width:72px; background:url(../img/login/button.gif) no-repeat; color:white; text-align:center; text-decoration:none; }
.topinfo a.butold { background-position:-100px -55px; }
.topinfo a.butwm { background-position:-100px 0; }
.topinfo a.butold:hover,a.butwm:hover { background-position: -100px -30px; }
.topinfo a.clu { width:500px; opacity:0.6;filter: Alpha(Opacity=60); background:white; color:black; text-decoration:none; height:20px; line-height:21px; padding:0 5px }
.topinfo a.clu:hover { Opacity:1;filter: Alpha(Opacity=100); }

/*导航部分*/
.navtag { height:37px; margin-top:55px; }
.nav{ float:left; height:100%; }
.nav { display:inline; font-size:14px; font-weight:bold; margin-left:230px; width:480px; }
.nav a { color:white; float:left; height:100%; line-height:40px; overflow:hidden; text-align:center; display:inline; text-decoration:none; padding:0 18px; }
.nav a:hover { color:#cdcdcd; }
.nav a.navindex { color:black; background:url(../img/login/nav_white.jpg) no-repeat top center; line-height:45px; width:50px; }
.nav a.navhot { color:black; background:url(../img/login/nav_gray.jpg) no-repeat top center; line-height:45px; height:39px; width:90px; padding:0; }
.nav a.navhot:hover { color:black; }

.nav a.navhot2 { color:black; background:url(../img/login/nav_white1.jpg) no-repeat top center; line-height:45px; height:39px; width:90px; padding:0; }
.nav2 { margin:2px 40px 0 50px; height:28px; line-height:28px;_line-height:22px; overflow:hidden; }
.nav2 div { float:left; }
.nav2 .logintext { width:180px; }
.nav2 .logintext a { font-weight:bold; }
.nav2 .nav2cont { width:510px; }
.nav2 a { color:black; text-decoration:none; }
.nav2 a:hover { color:red; }

.so { float:left; margin-top:7px; padding-left:16px; }
.so form {padding:1px 0 0 3px;*padding-top:0px}
.so form input.sotext, .so form input.sobut {border:none; background:none !important;}
.so form input.sobut {margin-left:15px;padding:0; width:50px; height:20px; cursor:pointer;}
.so .gsc-input { width:150px; margin:0 16px; border:none; background:none !important; height:20px; padding:0 0 0 2px !important; line-height:20px; }
.so .gsc-search-button { width:40px; height:20px; cursor:pointer; background:none; border:none; filter:Alpha(Opacity=0); opacity:0;}
.so .gsc-clear-button,.so .gsc-branding { display:none;}

.navbar{ padding:0 20px; margin-top:-8px; font-size:12px;}
.navbar2{ float:left; font-size:12px; margin-top:3px;}
.navbar a, .navbar2 a{text-decoration:none;}
.navbar a:hover, .navbar2 a:hover{ color:red;}

/*页底部分*/
.botbox { height:38px; background:url(../img/login/nav_bg_x.jpg) repeat-x left bottom; clear:both; }
.botbox .bottag { height:100%; background:url(../img/login/nav_bg.jpg) no-repeat center bottom; width:900px; padding:0 30px 0 20px; margin:0 auto; color:#c2c2c2; line-height:38px; text-align:center; }
.botbox .bottag a { color:#c2c2c2; text-decoration:none; }
.botbox .bottag a:hover { color:white; text-decoration:underline; }
.botbox .bottag span { margin-left:100px; font-size:11px; font-family:arial; }
.botbox .bottag a strong { color:white; }
.botbox .bottag a img { border:0; vertical-align:middle;_margin-top:10px; }

.link { padding:5px; border:1px solid #cdcdcd; margin-bottom:10px; }
.link a { color:gray; margin-right:10px; }
.link a:hover { color:red; }

/*栏框结构 注：每个class前必加box 例 class="box L" */
.box .top,.box .top h2,.box .bot,.box .bot span { background:url(../img/login/A_bg.gif) no-repeat; overflow:hidden; }
.box .top { height:33px; background-position:right top; }
.box .top h2 img { float:left; margin:6px 3px 0 7px; }
.box .top h2 { margin:0; background-position:left top; width:140px; font-size:14px; color:white; line-height:30px; height:100%; }
.box .top h2 a { color:white; text-decoration:none; }
.box .top h2 a:hover { text-decoration:underline; }
.box .top a.more { float:right; font-size:10px; color:#aaa; margin-right:10px; text-decoration:none; font-family:arial; line-height:28px; }
.box .top a.more:hover { color:black; }
.box .bot { height:5px; background-position:right -45px; }
.box .bot span { display:block; width:20px; height:100%; background-position:0 -45px; }
.box .cont { border-left:3px solid #7f7f7f; border-right:3px solid #7f7f7f; padding:0 3px; overflow:hidden; _zoom:1; }

.carsTrain form { width:160px; margin:10px auto; text-align:center; }
.carsTrain select { width:120px; margin-bottom:5px; }
.carsTrain .inputdealer { color:red; width:90px; }

.arr1 a { color:gray; text-indent:15px; line-height:24px; background:url(../img/login/icon_link.gif) no-repeat left 9px; display:block;margin-left:5px; }
.arr1 a:hover { color:red; background-position:left -15px; }

.arr2 a { color:gray; text-indent:15px; background:url(../img/login/icon_link.jpg) no-repeat left 4px; line-height:18px; display:block; margin-left:5px; line-height:19px; }
.arr2 a:hover { color:red;  background-position:left -20px; }

a.iarr2 { color:gray; text-indent:15px; background:url(../img/login/icon_link.jpg) no-repeat left 3px; line-height:18px; display:block; margin-left:5px; line-height:19px; }
a.iarr2:hover { color:red;  background-position:left -21px; }

.photo1 a,.photo2 a,.photo3 a { float:left; display:inline; text-decoration:none; text-align:center; color:white; margin:5px 0 5px 6px; background:gray; line-height:16px; }
.photo1 a:hover,.photo2 a:hover,.photo3 a:hover { color:red; background:#cdcdcd; }
.photo1 img,.photo2 img,.photo3 img { width:115px; border:2px solid gray; }
.photo1,.photo2,.photo3 { _padding-bottom:8px !important; }
.photo2 img { width:120px; }
.photo3 img { width:90px; }


.L .top { background-position:right -55px; height:30px; }
.L .top h2 { background-position:left -55px; }
.L .bot { background-position:right -90px; height:14px; }
.L .bot span { background-position:left -90px; }
.R .top { background-position:right -110px; height:30px; }
.R .top h2 { background-position:left -110px; }
.R .bot { background-position:right -145px; height:14px; }
.R .bot span { background-position:left -145px; }
.C .top { background-position:right -160px; }
.C .top h2 { background-position:left -160px; }
.C .cont { border-color:#484848; }
.C .bot { background-position:right -180px; height:3px;}
.C .bot span { background-position:left -180px; }
/*留言*/
.message h3 { font-size:14px; }
.message textarea { float:left; width:430px; height:120px; margin-right:10px; }
.message table { float:left; border-collapse:collapse;}
.message table td { cursor:pointer; }
.message table td:hover { border-color:red; }
.message select { width:180px; float:left; margin-top:5px; }
.message div { clear:both; }
.message div input { vertical-align:middle; }

/*page*/
div.page { overflow:hidden; _zoom:1; line-height:20px; clear:both; padding-left:10px; padding-top:10px; }
div.page a { float:left; /*width:14px;*/ height:20px; margin-right:5px; background:#f0f0f0; text-decoration:none; text-align:center; padding:0 5px; }
div.page a:hover { background:gray; color:white; }
div.page .hot { background:red; color:white; }

/*公用class*/
.add{color:Black;}
.add a{ text-decoration:none;}
.tp { margin-top:10px !important; }
.bp { margin-bottom:10px !important; }
.lp { margin-left:10px !important; }
.rp { margin-right:10px !important; }
.tp0 { margin-top:0 !important; }
.bp0 { margin-bottom:0 !important; }
.lp0 { margin-left:0 !important; }
.rp0 { margin-right:0 !important; }
.left { float:left !important;; }
.clear { clear:both !important;; }
.none { display:none !important;; }
.block { display:block !important;; }
.inline { display:inline !important;; }

.land{ padding:5px 10px 5px 10px !important;}
.land h2{ font-size:12px; margin:0 5px; }
.land p{margin:0 0 2px 0; overflow:hidden; _zoom:1; }
.land p a{ display:block; float:left; margin:0 5px 0px 5px; text-decoration:none}
.land p a:hover{text-decoration: underline; }

.land p.Cb a{ color:black;}
.land p.Cb a:hover{ color: #FF0000;}
.land p.Cr a{ color:red ; margin-top:5px;}
.land p.Cr{ border-top:1px dotted gray;}
.land p.Cr a {margin-top:2px; }
.land p.Cr a:hover { color:black; }



.layoutpadd { padding:3px; border-top:1px solid gray; border-bottom:1px solid gray; width:974px; }

.user{ padding:60px; overflow:hidden;_zoom:1;}
.user a{ text-decoration:none;}
.user a:hover{ text-decoration: underline;;}
.user h2{ font-size:14px; font-weight:bold; margin-bottom:10px;}
.userleft{ width:380px; margin-left:20px; border-right:1px dotted gray; padding:10px;  }
.userleft p strong{ width:100px; text-align:right;  }
.userleft p { margin-bottom:15px; margin:0; height:28px;}
.userleft p input{ width:150px; margin:0 10px;}
.userleft p img{ vertical-align:middle; line-height:24px; margin-right:10px;}
.userleft p.sa{ margin-left:100px; height:24px; line-height:24px;}
.userleft p.sa input{ width:auto; margin-top:6px; *margin-top:0;}
.userleft, .userright, .userleft p strong, .userleft p input{ float:left;}

.userright{ width:300px; padding:10px 20px;}
.userright a{ font-size:14px; font-weight: bold; color:#990000; padding:20px; margin:10px 0 0 20px; clear:both; display:block; background:#f1f1f1; text-align:center;}
.userright h2{ font-size:12px;}
.userright p { line-height:25px; font-size:14px; margin:0; padding-left:10px;}
.userright p strong{ margin-right:5px;}

.butpad{ margin-top:10px; padding:0 0 0 110px !important; }
.butpad a{ color:#696969; background: url(../img/dealerland_but.gif) no-repeat; float:left;width:80px; height:31px; line-height:31px; font-size:14px; font-weight:bold; text-align:center; display:block;}
.butpad a:hover{ color:#696969; background-position:left bottom;}



