/* 通用元素*/
* { margin: 0px; padding: 0px; }
a img{ border: 0; }
.clear{ clear: both; }
h1,h2,h3,h4,h5,h6,input,select{ font-size: 12px; }
a{ color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }
ul{list-style:none;}
table{ border:0px;margin:0;padding:0;}
body{ font-size:12px; line-height:22px; background:#fff}
#autowrap ,.footer ,.content{ width:960px; margin:0px auto; overflow:hidden;clear:both}
#autowrap { background:url(http://auto.hexun.com/shauto/img/mainbg.jpg) no-repeat top; width:960px; margin:0px auto}
#mianbg{ background:url(http://auto.hexun.com/shauto/img/line.jpg) repeat-y;width:960px; margin:0px auto; border-bottom:1px solid #efefef; padding-bottom:12px;}
.footer{color:#505050; padding:10px 0; border-top:1px solid #000}
.footer a{color:#505050}
.footer .backtop{ float:right; background:url(http://auto.hexun.com/shauto/img/home.gif) no-repeat 0 3px; padding-left:16px;}
.content2{ width:942px; overflow:hidden; margin:10px auto 0px auto; clear:both}
.content3{ width:933px;overflow:hidden; margin:10px auto 0px auto; clear:both}

.itemOn ,.itemOff{float:left; width:18px; height:3px; overflow:hidden; cursor:pointer; margin-left:2px; display:inline}
.itemOn{ background:#f8024d; color:#f8024d; }
.itemOff{ background: #fff; color:#fff;}

.banner{ background:url(http://auto.hexun.com/shauto/img/banner.gif) repeat-x center top ; height:137px; padding-top:3px;}
.banner .cont{ width:960px; margin:0px auto;verflow:hidden}
.sidebar{ float:right; width:218px; padding:10px 12px 0 0}
.leftmain{ width:718px; float:left; }
h1.hot ,h2.hot{ font-size:20px; font-family:"黑体"; line-height:32px; font-weight:normal}
h3.hot{ font-weight:normal; margin-bottom:5px; line-height:18px;}
h3.title1{ background:url(http://auto.hexun.com/shauto/img/home.gif) no-repeat 0 -19px; font-size:14px; padding-left:10px; height:26px; line-height:26px; color:#fff;}
h3.title2{ background:url(http://auto.hexun.com/shauto/img/home.gif) no-repeat 0px -67px; height:35px; font-size:14px;  overflow:hidden; color:#fff; padding:3px 0 0 5px; }
h3.title2 strong{ float:left; padding:0px 0 0 10px;}
h3.title2 i{ font-size:48px; font-family:Arial; float:left; line-height:normal; margin-top:-2px; }
h3.title2 a{ color:#fff;}
h3.title3{ color:#fff; font-size:14px;padding:0px 12px; }
h3.title4{ background:url(http://auto.hexun.com/shauto/img/h3bg.gif) no-repeat; height:31px;}
h3.title5{ background:url(http://auto.hexun.com/shauto/img/h3bg2.gif) no-repeat; height:34px; width:914px; font-size:14px; color:#fff; font-family:"黑体"; font-size:18px; margin:10px auto; line-height:27px; }
h3.title5 strong{font-weight:normal; padding:0px 12px; background:url(http://auto.hexun.com/shauto/img/ico.gif) no-repeat 8px right; }

h3.ico{ background:url(http://auto.hexun.com/shauto/img/home.gif) no-repeat 0px -153px; border-bottom:1px solid #000; padding-left:25px; height:auto}
/*首屏*/

.leftcon1{ width:311px; float:left; padding:20px 25px 0 16px; background:url(http://auto.hexun.com/shauto/img/line3.gif) no-repeat 340px bottom;}
.leftcon2{ width:340px; float:left; padding-top:20px;}
.leftcon2 ul.newsli{ padding:6px 0}
.leftmod{ width:311px; margin:0px auto; padding-top:15px; padding-bottom:10px;}
.mapmod{ padding:5px 0;}
.leftmod h3{ border:0px; background:url(http://auto.hexun.com/shauto/img/lefth3.gif) no-repeat; height:18px; line-height:18px; font-size:14px; color:#fff; padding:6px 0 0 10px;}
.mapmod{ background:#3d3d3d; text-align: center}
.mapmod img{ display:block; width:300px; margin:0px auto }
.focus{ background: url(http://auto.hexun.com/shauto/img/focusbg.gif) no-repeat; height:241px; overflow:hidden; padding-top:7px; padding-left:5px;}
.focus a{ font-size:14px; color:#fff;}
.sidemod{ border-top:1px solid #000; padding:12px 0} 
.sidemod2{ background:#626262; padding:4px 0 2px 0; width:218px; overflow:hidden; margin-top:8px;}
.sidemod3{background:#e9e9e9; padding:0px 0 4px 0; border:0px; width:218px; overflow:hidden}

.toprigmod{ width:218px;  padding:12px 0;}
.toprigmod ul li{ font-size:12px; height:22px; line-height:22px;}
.carlink{ background:#fff; width:200px; height:41px; border:1px solid #ccc; margin:0px auto 6px auto; font-size:14px; font-weight:bold;line-height:41px; overflow:hidden}
.carlink dt{ width:100px; text-align:center; float:left; }
.carlink img{ margin-top:3px;}
.carlink dd{ text-align:center; border-left:1px solid #ccc; width:99px; float:left; height:41px; }
.calendar{ width:200px; margin:0px auto; overflow:hidden;line-height:20px;background:#fff;}
.calendar dt ,.calendar dd{ height:20px; overflow:hidden; border-bottom:4px solid #e9e9e9; float:left; }
.calendar dt{  width:52px; text-align:center; }
.calendar dd{ width:143px; padding-left:5px; }

/*新闻图片列表*/
.newsli li{ font-size:14px; line-height:25px; height:25px; overflow:hidden; padding:0px 12px; background:url(http://auto.hexun.com/shauto/img/home.gif) no-repeat 1px -110px;}
.newsli2 li{ line-height:20px; height:20px; overflow:hidden; }

.picli ,.picli2 ,.picli3{padding:15px 0; overflow:hidden; font-size:14px;}
.picli li ,.picli2 li ,.picli3 li{overflow:hidden; float:left;display:inline; text-align:center}
.picli{ width:914px; margin:0px auto}
.picli li{ width:102px; height:152px; overflow:hidden; padding:8px 6px; background:url(http://auto.hexun.com/shauto/img/libg2.gif) repeat-x; margin-bottom:18px;}
.picli li img{ display:block; width:100px; height:151px; border:1px solid #ccc;margin-bottom:4px; }
.picli2{  float:left;width:295px; margin-left:15px; display:inline; padding:0px;}
.picli2 li{ width:140px; height:113px;  margin:0 4px 0 3px;}
.picli2 li img{ width:138px; height:84px; display:block; border:1px solid #ccc; margin-bottom:3px;}
.picli3{ width:912px; background:url(http://auto.hexun.com/shauto/img/libg.gif) repeat-x top; margin:0px auto; padding:10px 0 }
.picli3 li{ width:290px; height:190px;  margin:0px 5px 0 7px;margin-bottom:10px; display:inline; text-align:center}
.picli3 li img{ width:288px; height:158px; display:block; border:1px solid #ccc; margin-bottom:6px;}
.boxmod{ width:931px; border:1px solid #000; border-top:0px;overflow:hidden; padding-bottom:15px}

.pictxtli li{ width:287px; float:left; height:95px; overflow:hidden; margin:20px 11px  0 12px; display:inline}
.pictxtli li span{ color:#666}
.pictxtli li strong{ font-size:18px; line-height:30px}
.pictxtli li p{ margin-left:90px; line-height:19px;}
.pictxtli img{ float:left; width:85px; height:85px; padding:1px 4px 1px 1px; background:url(http://auto.hexun.com/shauto/img/imgbg.gif) no-repeat; margin:0px 8px 0 0 ; display:inline}
.newcarmod{ background:url(http://auto.hexun.com/shauto/img/newbg.gif) no-repeat; width:620px; height:158px; padding-left:340px; margin-top:8px;}
.newcarcon{ padding:15px 0; float:left; width:300px;}

.cc0{ color:#cc0000}
.c66{ color:#666;}
.c79{ color:#797979; font-size:14px; font-family: "微软雅黑","黑体"}

.boxbg{ background:url(http://auto.hexun.com/shauto/img/boxbg.gif) no-repeat right top; margin-top:10px;}
/*新闻*/
.newsmod{ width:304px; float:left; padding:12px 0 0 0; margin:0px 5px; display:inline}
.newsmod .newsli{ padding:15px; border:solid #000; border-width:0px 1px 4px 1px;}
.newsmod .newsli li{ height:26px;}
.hotauto{ width:288px; float:left; font-size:14px; overflow:hidden; height:230px; padding:0px 0; margin-left:12px; display:inline; text-align:center}
.hotauto img{ width:276px; height:186px; border:1px solid #ccc; padding:5px; display:block; margin-bottom:4px;}