/* CSS Document */
/*-------------------------main body design begin-------------------------------*/
*{ margin:0; padding:0;}
ul{ list-style-type:none;}
body{ text-align:center; font-size:12px;}
.clear{ clear:both;}
.margin_tb{margin:15px auto 15px auto;}
a{ color:#333; text-decoration:none;}
a:link,a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#990005; text-decoration:underline;}
a:active{ color:#333; text-decoration:none; outline: none; }
.more12{ font-size:12px;}
/*------------body design begin------------------*/
.middle_body{ width:100%; margin:0 auto; text-align:left;}
.foot{ width:960px; margin:0 auto; margin-top:15px;}
.nav_logo{ width:960px; margin:0 auto; text-align:left; }
.auto_nav{ width:100%;  height:124px; margin-top:6px; text-align:center; background:url(http://img.cyol.com/tplimg/auto/auto09_sub_navbg.jpg) repeat-x left top; }
.auto_nav img{ position:relative; width:960px; margin:0 auto;}
.middle_toutiao{ width:960px; margin:0 auto;margin-top:10px;}
.AD_tl_first,.AD_tl_second{ width:960px; height:90px; }
.middle_xctk,.middle_qypp{ width:960px;}
.middle_kcsc,.middle_dgpc,.middle_auto_net{width:960px; margin:0 auto;}
/*------------body design end------------------*/

/*-----------------------------nav--------------------------------*/
.index_nav{ width:960px; height:45px; background:url(http://img.cyol.com/tplimg/auto/auto09_cyol_logobg.jpg) repeat-x left top;}
.index_nav img{ float:left;}
.navb{list-style-type:none;overflow:hidden; float:left; margin-top:12px; width:850px; height:16px; line-height:16px; margin-left:10px;}
.navb li{float:left;padding:0px 3px; background:transparent url(http://img.cyol.com/tplimg/auto/auto0912_line.jpg) no-repeat scroll right center;font-size:12px;height:14px;line-height:14px; color:#666;}
.navb li a{color:#666;word-spacing: 10px; text-decoration:none;}
.navb li a:link,.navb li a:visited,.navb li a:hover,.navb li a:active{ color:#666;}
.navb li a:hover{ text-decoration:underline;}
/*-----------------------------nav--------------------------------*/

#AD1{ float:left; width:700px; height:90px;}
#AD2{ float:left; width:250px; height:90px; margin-left:10px;}
.AD230_130{ margin-top:14px;}

/*-----------------------------logo--------------------------------*/
.auto_logo{ height:56px; position:relative; }
#autologoleft{ margin-top:10px; float:left; width:153px; height:46px;}
.font_news{  text-align:center; left:150px; top:30px; list-style-type:none; width:390px; height:16px; position:absolute;}
.font_news li{ float:left;width:190px; height:14px; overflow:hidden}
#image_info{ float:right; margin-top:16px; }
.font_news li a{ color:#9b0103;}
.font_news li a:link,.font_news li a:visited{ color:#9b0103; text-decoration:none;}
.font_news li a:hover{color:#9b0103; text-decoration:underline;}
.font_news li a:active{color:#9b0103; text-decoration:underline;}
/*-----------------------------logo--------------------------------*/

/*-----------------------------autonav--------------------------------*/
.main_sub{ width:960px; margin:0 auto; position:absolute; text-align:left; top:0; left:0;}
.main_sub .main_sub_first{ float:left; font-size:12px; color:#fff; position:relative; top:24px;}
#msf1{left:115px;}
#msf2{left:210px;}
#msf3{left:304px;}
.main_sub2{ width:960px; margin:0 auto; position:absolute; text-align:left; top:14px; left:0;}
.main_sub_sec{float:left; font-size:12px; color:#fff; position:relative; top:50px;}
#mss1{ left:193px;}
#mss2{ left:287px;}
.auto_nav li a{ color:#fff;}
.auto_nav li a:link,.auto_nav li a:visited{ color:#fff; text-decoration:none;}
.auto_nav li a:hover{ color:#fefed2; text-decoration:underline;}
.auto_nav li a:active{ color:#fff;}
/*-----------------------------autonav--------------------------------*/