

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }

body { background:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:150%; }

table { border-collapse:collapse; border-spacing:0; }

fieldset, img { border:0; vertical-align:top; }

legend { display:none; }

address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }

ol, ul { list-style:none; }

caption, th { text-align:left; }

h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }

q:before, q:after { content:''; }

abbr, acronym { border:0; }

a:link, a:visited { color:#3c3c3c; text-decoration:none; }

a:hover { color:#c00; text-decoration:underline; }

a strong { color:#c00; }

.bt_page { width:980px; margin:0 auto; text-align:left; }

.clear { clear:both; height:0; overflow:hidden; }





a.best:link, a.best:visited { color:#d01d19; }

.line_box { border:1px #dee3e7 solid; padding:0; margin:0 0 10px 0; clear:both; position:relative; zoom:1; }

.line_box h3 { padding:0; background:url(../images/car-nochange.png) 0 -28px repeat-x; color:#000; font-size:14px; font-weight:bold; line-height:28px; height:29px; overflow:hidden; }

.line_box h3 span { padding:0 0 0 10px; }

.line_box h3 span.line { color:#999; font-weight:normal; }

.line_box h3.commu span .con, .line_box h3.news span .con, .line_box h3.car span .con, .line_box h3.commu span.line, .line_box h3.news span.line, .line_box h3.car span.line { padding:0; background:none; }

.line_box h3 span .con { padding:0; background:none; font-weight:normal; font-size:12px; }

.line_box h3 span strong { color:#c00; font-size:12px; }

.line_box h3 span em { color:#999; font-weight:normal; font-size:12px; }

.line_box h3.car { width:100%; }

.line_box h3.commu span, .line_box h3.news span, .line_box h3.car span { padding:0 0 0 15px; }

.line_box .more { color:#666; font-family:SimSun; font-size:12px; font-weight:normal; position:absolute; right:10px; top:6px; }

.w730{ width:750px; float:left;}



.col-all { width:950px; float:left; }

.col-all ul.list_pic li { width:188px; display:block; }



.col-sub { float:left; margin-right:10px; width:310px; overflow:hidden; }



.col-sub .line_box { background:#f9fbff; }



.col-sub ul.list { margin:6px 0 0 14px; }

.col-sub ul.list li { padding-left:8px; background:url(../images/icon_dot.png) 0 9px no-repeat; line-height:22px; height:22px; position:relative; }

.col-sub ul.list li a { }

.col-sub ul.list a:link, .col-sub ul.list a:visited, .col-sub ul.list a:hover { text-decoration:underline; }



.col-main { float:left; width:400px; overflow:hidden; }



.mainlist_box { clear:both; }

.mainlist_box ul.list_date { margin:6px 13px; }



.mainlist_box h2 { padding:8px 0 0; display:block; font-family:Microsoft YaHei; text-align:center; line-height:27px; }

.mainlist_box h2 a:link, .mainlist_box h2 a:visited { color:#c00; font-size:20px; font-weight:bold; }

.mainlist_box span.h2_sub { padding:0 0 8px 0; margin:0 10px; display:block; background:url(../images/bg_repeat.png) 0 23px repeat-x; text-align:center; }



.mainlist_box ul { margin:4px 0 0 15px; }

.mainlist_box ul li { padding-left:13px; background:url(../images/car-cs.png) 0 -975px no-repeat; line-height:22px; height:22px; position:relative; overflow:hidden; }

.mainlist_box ul li a:link, .mainlist_box ul li a:visited { font-size:14px; text-decoration:underline; }

.mainlist_box ul li small { color:#666; font-style:normal; font-size:12px; position:absolute; right:0; }

.mainlist_box ul.half { }

.mainlist_box ul.half li { float:left; width:170px; padding:0 8px 0 13px; }





.col-side { float:right; width:220px; overflow:hidden; }



.col-side .line_box { border:1px #e5e5e5 solid; padding:0; margin:0 0 10px 0; position:relative; }

.col-side .line_box h3 { border-bottom:1px #e5e5e5 solid; padding:0 0 0 10px; color:#000; font-size:14px; font-weight:bold; line-height:28px; text-align:left; height:28px; overflow:hidden; }

.col-side .line_box h3 span { padding:0; }

.col-side .line_box .more { color:#666; font-family:SimSun; font-size:12px; font-weight:normal; position:absolute; right:10px; top:6px; }

.col-side .line_box .more a strong { color:#c00; }



.hot_num { height:155px; }

.hot_ranking { margin:5px 10px; position:relative; }

.hot_ranking { background:url(../images/car-nochange.png) 0 -200px no-repeat; height:240px; overflow:hidden; }

.hot_ranking li { width:100%; float:left; background:url(../images/icon_s_dot.png) 0 23px repeat-x; line-height:24px; height:24px; position:relative; overflow:hidden; }

.hot_ranking li a { float:left; display:inline; line-height:24px; height:24px; }

.hot_ranking li a { margin-left:25px; }

.hot_ranking li span { font-family:Arial, Helvetica, sans-serif; position:absolute; right:10px; }

.hot_ranking li span strong { float:left; width:18px; line-height:1000px; height:24px; overflow:hidden; }

.hot_ranking li span em { float:left; }



.col-side .list { clear:both; margin:5px 10px 5px 14px; }

.col-side .list li { padding:0 0 0 8px; background:url(../images/icon_dot.png) 0 9px no-repeat; line-height:20px; height:20px; overflow:hidden; }





.col-con { float:left; width:740px; }





.col-con_sub { float:left; width:355px; margin-right:10px; }

.col-con_main { float:left; width:355px; }



.pic_album ul.list_pic { margin:10px 0 0 4px; float:left; }

.pic_album ul.list_pic li { float:left; width:177px; padding:0; background:none; text-align:center; height:142px; }

.pic_album ul.list_pic li img { margin:0 auto 3px auto; display:block; }



.pic_album ul.list_pic_thin { margin:10px 0 0 4px; }

.pic_album ul.list_pic_thin li { float:left; width:110px; padding:0; margin:0 12px; display:inline; text-align:center; height:190px; overflow:hidden; }

.pic_album ul.list_pic_thin li img { margin:0 auto 3px auto; display:block; }





.hot_article { height:153px; }

.hot_article .hot_ranking { height:241px; }

.col-side .line_box { width:218px; overflow:hidden; }

.col-side .line_box .hideline { width:100%; background:#EEF2F5; font-size:0; position:absolute; z-index:11; overflow:hidden; height:10px; bottom:0; }

.line_box h3.gr span { padding-left:30px; background:url(/uimg/car/images/bg-icons.gif) 6px -661px no-repeat; }



.col-side .line_box h3 { width:auto; }

.col-side .line_box h3 small { font-size:14px; font-weight:400; }

.col-side .hot_select li .s_input { float:left; width:55px; margin:10px 0 0 0; display:inline; *width:57px;

*margin:7px 0 0 0;

}

.col-side .hot_select li .s_num { float:left; width:130px; }

.col-side .hot_select li { height:38px; }

.col-side .hot_select li span.s_num { }

.col-side .hot_select { *background:transparent url(../images/icon_select.png) no-repeat scroll 21px 8px;

}

.col-side .hot_select li span { margin:2px 0 0; padding-left:2px; display:block; background:transparent url(../images/icon_line.png) repeat-x scroll 0 0; height:8px; }

.col-side .hot_select { margin:0 10px; padding:5px 0; overflow:hidden; height:313px; }

.col-side .hot_select { margin:5px 10px; background:url(../images/icon_select.png) 17px 8px no-repeat; *background:url(../images/icon_select.png) 15px 8px no-repeat;

}

.col-side .hot_select li { padding:7px 0 0 0; margin:0; background:url(../images/icon_s_dot.png) 0 100% repeat-x; color:#c00; height:39px; overflow:hidden; *margin:0 0 -3px 0;

}

.col-side .hot_select li a { margin:0 3px 0 0; }

.col-side .hot_select li div { margin:2px 0 0 0; background:url(../images/icon_line.png) 0 0 repeat-x; height:8px; }

.col-side .hot_select li.post { padding:7px 0 0 17px; background:none; height:30px; *padding:7px 0 0 5px;

}

.col-side .hot_select li.post input { border:medium none; float:left; width:43px; background:url(../images/icon_post2.png) 0 0 no-repeat; color:#fff; font-weight:bold; line-height:23px; height:21px; }

.col-side .hot_select li span.s_input { float:left; width:55px; margin:10px 0 0 0; display:inline; *width:57px;

*margin:7px 0 0 -5px;

}

.col-side .hot_select li span.s_num { float:left; width:140px; }







.line_box h3.car span { background:url(../images/car-nochange.png) 7px -81px no-repeat; }

.line_box h3.gr span { background:url(../images/car-nochange.png) 7px -81px no-repeat; }

.line_box h3 span { float:left; }

.line_box h3 span.caption { padding:0 12px; float:left; margin:0 5px 0 0; background:url(../images/car-nochange.png) 100% 0 no-repeat!important; color:#3c3c3c; text-align:center; height:28px; }

.line_box h3 span.caption a:link, .line_box h3 span.caption a:visited { color:#fff; text-decoration:none; }

.line_box h3 span.caption a:hover { color:#c00; text-decoration:underline; }

.pic_h4_box { margin:10px 0 10px 10px; float:left; width:700px; display:inline; position:relative; overflow:hidden; }

.pic_h4_box_last { border:none; }

.pic_h4_box h4 { margin:0 0 8px 0; margin:0 0 6px 0; }

.pic_h4_box .dl { background:url(../images/icon_s_dot.png) repeat-x 0 0; padding: 10px 0 0 0; margin-top: 5px }

.pic_h4_box h4 strong { color:#c00; font-size:12px; font-weight:normal; }

.pic_h4_box h4 a { margin:0 0 0 5px; font-size:12px; }

.pic_h4_box .compare { padding:0 0 0 8px; background:url(../images/car-pic.png) 0 5px no-repeat; font-weight:bold; position:absolute; right:10px; top:0; }

.pic_h4_box dl { float:left; ; }

.pic_h4_box dt { float:left; width:40px; font-weight:bold; line-height: 22px }

.pic_h4_box dd { float:left; ; line-height:22px; width: 650px }

.pic_h4_box dd a { white-space: nowrap; }

.pic_h4_box dd span { margin: 0 8px; display: inline-block }

.pic_h4_box dd strong { color:#c00; font-weight:normal; }

.pic_h4_box ul.pailiang { padding:0 0 10px 10px; *padding:0 0 25px 10px;

}

.pic_h4_box ul.pailiang label { float:left; margin:0 0 0 -30px; font-weight:bold; }

.pic_h4_box ul.pailiang li { float:left; margin:0 0 5px 0; padding:0 0 0 30px; width:660px; white-space:nowrap; line-height:16px; }

.pic_h4_box ul.pailiang li span { float:left; margin:0 10px 5px 0; padding:0 10px 0 0; border-right:1px #999 solid; }

.pic_h4_box ul.pailiang li span.last { border:none; }

.pic_h4_box ul.pailiang strong { color:#c00; font-weight:normal; }

.thepic_list_part { margin:0 0 10px 10px; position:relative; height:163px; overflow:hidden; }

.thepic_list_part_f { margin-top:10px; }

.thepic_list_part .morep { position:absolute; right:10px; top:0; font-family: simsun }

.thepic_list_part h5 { font-weight:bold; }

.thepic_list { padding:10px 0 0 0; height:100%; *padding:10px 0 10px 0;

}

.thepic_list_oneline { background:url(../images/icon_s_dot.png) 0 143px repeat-x; height:135px; }

.thepic_list_multline { margin:10px 0 0 12px; }

.thepic_list li { float:left; width:152px; margin:0 20px 10px 0; display:inline; overflow:hidden; }

.thepic_list li div { width:150px; border:1px #ccc solid; display:table-cell; text-align:center; height:100px; overflow:hidden; position:relative; vertical-align:middle; }

.thepic_list li div p { position:static; top:50%; +position:absolute;

}

.thepic_list li div p img { position:static; top:-50%; left:-50%; +position:relative;

}

.thepic_list li p { margin:5px 0 0 0; text-align:center; width: 150px; height: 22px; overflow: hidden; line-height: 22px; }

.thepic_list li strong { color:#c00; }

.col-side .half { width:45%; float:left; display:inline; position:relative; margin:10px 0 10px 10px; }

.col-side .half li { float:left; width: 100% }

.col-side .pk_box { background:#fff; }

.col-side .pk_box ul { padding:5px 0 0 5px; }

.col-side .pk_box ul li { background:url(../images/car-pic.png) 0 -18px no-repeat; padding:3px 0 0 0; margin:0 0 5px 0; height:42px; }

.col-side .pk_box ul li a { padding:0 0 0 47px; display:block; width:160px; height:42px; }

.col-side .pk_box ul li strong { display:none; }

.col-side .pk_box ul li span { display:block; margin:0 0 2px 0; }

.col-side .pic_list_box { height:100%; }

.col-side .pic_list { margin:11px 0 0 2px; float:left; }

.col-side .pic_list li { margin:0 0 6px 6px; float:left; width:98px; text-align:center; display:inline; height:113px; }

.col-side .pic_list li img { display:block; margin:0 auto; border:1px #ccc solid; }

.col-side .pic_list li a { display:block; }

.col-side .pic_list li a.tit{ width:98px; height:26px; overflow:hidden; margin-top:2px;}

.col-side .pic_list li div { height:18px; overflow:hidden; }

.pic_list_box .pic_list { background:url(../images/bg-pic-ul.gif) 10px 103px no-repeat; }

.col-side .browsed { padding:10px 0 0 10px; height:82px; }

.col-side .browsed img { border:1px solid #E8E8E8; display:block; margin:0 0 1px 0; }

.col-side .browsed dt { float:left; text-align:center; font-weight:bold; }

.col-side .browsed dd { float:left; width:100px; padding:0 0 0 8px; background: url(../images/icon_arrow_red4.png) no-repeat 0 8px; height:20px; line-height:20px; overflow:hidden; margin:0 0 0 7px; }

.col-side .browsed_goto { padding:10px 0; }

.col-side .browsed_goto a { background:#fff url(../images/car-pic.png) no-repeat 0 -94px; color:#fff; font-size:14px; font-weight:bold; height:26px; line-height:26px; width:109px; text-align:center; display:block; margin:0 auto; cursor:pointer; }

.col-side .browsed_goto a:link, .col-side .browsed_goto a:visited { color:#fff; text-decoration:none; }

.col-side .browsed_goto a:hover { color:#fff; text-decoration:underline; }

.col-side .zpp h3 { overflow: visible }

.col-side .zpp h3 span { border-right: 1px solid #DCE6F2; border-left: 1px solid #DCE6F2; cursor: pointer; float: left; height: 28px; line-height: 28px; padding: 0 10px; font-weight: normal; font-size: 12px; }

.col-side .zpp h3 span a { color: #000!important; text-decoration: none }

.col-side .zpp h3 .current { background: #EEF2F5; bottom:-1px; font-size: 14px; font-weight: bold; height: 29px; position: relative; z-index: 11; }

.zpp li { width:67px; float:left; line-height:21px; height:21px; overflow:hidden; }

.zpp { float:left; width:218px; height:auto!important; }

.zpp ul { padding:5px 0 7px 10px; float:left; }



.c0603_01 { }

.c0603_01 .more a { background: url(../images/car-pic.png) 0 -153px no-repeat #F7F7F5; border: 1px solid #CCCCCC; display: inline; float: right; height: 17px; margin: -2px 0 0 5px; overflow: hidden; padding: 0 3px 0 11px; position: relative; }

.c0603_02 { float: left; line-height: 18px; }

.c0603_02 a { margin-right: 10px; float: left; display: inline; white-space: nowrap; }

.c0603_02 a.hot { color:#c00; font-weight:600; }

.c0603_02 a span { color: #c00 }

.c0603_03 { width: 100%; background: #F2F2F2; height: 30px; line-height: 30px; font-weight: bold; text-indent: 10px; float: left }

.c0603_04 .hot_ranking { background: url(../images/car-nochange.png) 0 -201px }

.c0603_04 { height: 159px; }

.c0603_05 { overflow: hidden; float: left; width: 710px; background:url(../images/icon_s_dot.png) repeat-x; padding: 10px 0 0 0; margin-left: 10px; display: inline }

.c0603_05 ul { position: relative; width: 720px; float: left; margin:10px 0 0 -5px }

.c0603_05 li { float: left; width: 152px; margin: 0 12px 0 13px; display: inline; text-align: center; height: 135px; }

.c0603_05 li img { display: block; margin-bottom: 5px; }

.c0604_01 { width: 710px; height: 30px; text-align: center; float: left; margin: 0 0 10px 10px; display: inline; font-family: simsun; font-weight: bold; font-size: 14px; background: #F2F2F2; line-height: 30px; }

.c0604_03 { height: 65px; line-height: 65px; font-weight: bold; font-size: 14px; color: #666; text-align: center }

.nopic { color: #666!important }

.nopic strong { color: #666!important }

.c0603_01 .more a { background: url(../images/car-cs061001.png) 0 -1164px no-repeat; padding:0 0 0 29px; height: 22px; width:55px; float: right; overflow: hidden; margin: -3px 0 0 5px; position: relative; display: inline; color: #c00; line-height: 22px; border: none }

.c0603_01 .more .more2 { background-position: 0 -1186px }

.c0603_01 .more .more1 { background-position: 0 -1208px }



.summaryMiddleAD, .col-side_ad { float: left; margin-bottom: 0 }

.summaryMiddleAD img, .summaryMiddleAD object, .col-side_ad img, .col-side_ad object { margin-bottom:10px; }

.summaryMiddleAD embed, .col-side_ad embed { margin-bottom: 7px }

.summaryMiddleAD div, .col-side_ad div { top:-10px; }



.baidupush { background: none!important; }

.baidupush iframe { margin: 10px; }





.the_pages { clear:both; font-family:simSum; height:53px; position:relative; }

.the_pages div { float:left; left:50%; padding:10px 0; position:relative; }

.the_pages div a, .the_pages div span, .the_pages div em { border:1px solid #164A84; display:block; float:left; font-size:12px; height:17px; left:-50%; line-height:18px; margin:0 0 0 4px; padding:2px 8px; position:relative; text-align:center; text-decoration:none; white-space:nowrap; width:auto; }

.the_pages div em { border:1px solid #FFFFFF; }

.the_pages div input { float:left; font-size:12px; height:16px; line-height:20px; margin:0 4px 0 0; overflow:hidden; padding:2px; position:relative; right:50%; }

.the_pages div input.text { width:27px; }

.the_pages div input.button { background:url(../images/icon_post2.png) repeat scroll 0 0 transparent; border:0 none; color:#FFFFFF; cursor:pointer; font-weight:bold; height:21px; line-height:21px; padding:0; text-align:center; width:43px; }

.the_pages div span.num { background:none repeat scroll 0 0 transparent; border:medium none; color:#000000; padding:2px 2px 2px 8px; }

.the_pages div span { background:none repeat scroll 0 0 #FFFFFF; border-color:#666666; color:#666666; }

.the_pages div a:link { background:none repeat scroll 0 0 #FFFFFF; }

.the_pages div a:visited { background:none repeat scroll 0 0 #FFFFFF; }

.the_pages div a:hover { background:none repeat scroll 0 0 #E3EAEF; border:1px solid #164A84; color:#164A84; text-decoration:none; }

.the_pages div a.p_curpage { background-color:#164A84; border:1px solid #164A84; color:#FFFFFF; }

