@charset "utf-8";
/* CSS重置 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0 }
fieldset, img { border:0 }
:focus { outline:0 }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style:normal; font-weight:normal }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
abbr, acronym { border:0; font-variant:normal }
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit }
code, kbd, samp, tt { font-size:100% }
input, button, textarea, select { *font-size:100%
}
body { line-height:1.5; font-family:"宋体", Tahoma; }
ol, ul { list-style:none }
table { border-collapse:collapse; border-spacing:0 }
caption, th { text-align:left }
sup, sub { font-size:100%; vertical-align:baseline }
:link, :visited, ins { text-decoration:none }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }
/* 框架 */
#wrap { width:778px; margin:0 auto; background:#FFF url(../images/bg_index.gif) repeat-y; }
#head { height:120px; background:#339999 }
#head_top { height:70px; background:url(../images/bg_head.jpg) repeat-x #FFF; }
#head_top div.left { float:left; width:440px; height:55px; padding:15px 0 0 10px; }
#head_top div.right { float:right; width:328px; height:50px; padding-top:20px; }
#head_top p { text-align: right; padding-right:10px; line-height: 20px; }
#head_top p.time { height:20px; }
#head_top p.navtop { height:20px; }
#head_middle { height:49px; border-bottom:#FFF solid 1px; }
#mainnav { height:24px; background:#CB030D url(../images/bg_nav.jpg) no-repeat; line-height: 24px; text-align: center; }
#mainnav p { background:url(../images/bg_nav.jpg) no-repeat right -30px; }
#mainnav span { padding:0 13px; }
#subnav { height:25px; background:url(../images/bg_nav.jpg) repeat-x 0 -60px; line-height: 26px; overflow:hidden; padding-left:30px; border-bottom:#CB030D solid 1px; }
#subnav a { margin-right:18px; }
#head_bottom { height:120px; }
#head_bottom div.left { float:left; width:580px; height:120px; overflow:hidden; }
#head_bottom div.right { float:right; width:196px; height:109px; overflow:hidden; padding-top:10px; background:#F0F0F0; border-top:#CCC 1px solid; border-left:#CCC 1px solid; }
#head_bottom table { width:165px; margin:0 auto; }
#head_bottom table td { height:26px; }
#right_login li { float:left; width:31px; padding-left:10px; background:url(../images/icon.gif) no-repeat 3px 5px; }
#navquick { height:23px; border-top:#CB030D solid 1px; border-bottom:#CB030D solid 1px; color:#CB020C; font-size: 12px; line-height: 24px; overflow:hidden; }
#area1 div#left, #area2 div#left, #area3 div#left { float:left; width:198px; background:#F0F0F0; }
#area1 div#center, #area2 div#center, #area3 div#center { float:left; width:380px; border-left:#d7d7d7 solid 1px; border-right:#d7d7d7 solid 1px; }
#area1 div#right, #area2 div#right, #area3 div#right { float:right; width:197px; background:#F0F0F0;overflow:hidden; }
#area div#left2 { float:left; width:580px; }
#area div#right2 { float:right; width:198px; }
#footet { height:70px; border-top:#CB030D 4px solid; background:#FFF; }
#footet div#left { float:left; width:198px; line-height: 70px; text-align: center; }
#footet div#center { float:left; width:382px; padding-top:15px; line-height: 20px; }
#footet div#right { float:right; width:198px; line-height: 70px; text-align: center; color:#CB030D; font-size: 12px; }
#footet span.tel { font-family: Arial; font-size: 15px; font-weight: bold; font-style: italic; }
/* 盒子 */
.box_guanggao { clear:both; width:770px; height:100px; padding:4px; border-bottom:#d7d7d7 solid 1px; border-top:#d7d7d7 solid 1px; background:#f0f0f0; overflow:hidden; }
.box_s1 { }
.box_s1 h2 { height:26px; padding:0 10px; background:url(../images/bg_box.gif) repeat-x; line-height: 26px; position:relative; border-top: #CB030D solid 1px; }
.box_s1 h2.nl { border:none; }
.box_s1 h2 span { position:absolute; top:0px; right:10px; }
.box_s1 ul.gg { padding:5px 10px; height:140px; overflow:hidden; }
.box_s1 ul.gg li { padding:4px 0 4px 10px; line-height: 18px; background:url(../images/icon.gif) no-repeat 0 -30px }
.box_s1 ul.yx { padding:0 10px; }
.box_s1 ul.yx li { height:25px; padding-left:10px; line-height: 26px; background:url(../images/icon.gif) no-repeat 0 -29px; border-bottom:dashed #CCC 1px; }
.box_s1 ul.yx li.nl { border:none; }
.box_s1 ul.hq { padding:4px 10px; }
.box_s1 ul.hq li { background:url(../images/icon.gif) no-repeat 1px 10px; }
.box_s1 ul.fq { padding:10px; }
.box_s1 ul.fq li { height:25px; padding-left:10px; line-height: 26px; background:url(../images/icon.gif) no-repeat 0 -29px; border-bottom:dashed #CCC 1px; }
.box_s1 ul.fq li.nl { border:none; }
.box_s1 li.f_f60_12 a { padding-right:28px; background: url(../images/icon.gif) no-repeat right -118px; }
.box_s1 li.f_c30_12 a { padding-right:28px; background: url(../images/icon.gif) no-repeat right -159px; }
.box_s1 table.box_xyk, .box_s1 table.box_gpxx { margin:5px auto; width:178px; }
.box_s1 table.box_xyk { margin-top:15px; width:170px; }
.box_s1 table.box_xyk p { line-height: 24px; }
.box_s1 table.box_gpxx td { height:20px; }
.box_s1 table.login { margin:10px auto; width:176px; }
.box_s1 table.login td { height:33px; }
.box_s1 table.rzpt { margin:10px; width:178px; }
.box_s2 { }
.box_s2 h2 { height:24px; border:1px #FFF solid; border-top:#CB030D solid 1px; background:#F0F0F0; padding:0 10px; line-height: 24px; }
.box_s2 div.line { height:67px; border-bottom:#D7D7D7 solid 1px; border-top:#D7D7D7 solid 1px; }
.box_s2 table { margin:3px auto; }
.box_s2 table.ccp { width:360px; margin-top:10px; }
.box_s2 table.ccp td { width:25%; height:24px; padding-left:8px; background:url(../images/icon.gif) no-repeat 0 8px; line-height: 24px; }
.box_s2 table td.none { background:none; }
.box_s2 ul { height:104px; padding:5px 9px; overflow:hidden; }
.box_s2 ul li { height:25px; padding-left:10px; line-height: 26px; background:url(../images/icon.gif) no-repeat 1px -29px; border-bottom:dashed #CCC 1px; }
.box_s2 ul li.nl { border:none; }
.box_s3 { height:94px; }
.box_s3 h2 { height:24px; border:1px #FFF solid; background:#F0F0F0; height:24px; padding-left:10px; line-height: 24px; }
.box_s3 h2 a { padding-left:8px; background: url(../images/icon.gif) no-repeat 0 3px; margin-right:18px; }
.box_s4 { }
.box_s4 h2 { height:24px; font-size: 13px; line-height: 24px; font-weight: bold; color: #FFF; background:#CB030D url(../images/bg_nav.jpg) no-repeat; padding:0 10px; margin:0 1px; }
.box_s4 ul { padding:8px 10px; }
.box_s4 ul li { height:24px; padding-left:10px; line-height: 24px; background:url(../images/icon.gif) no-repeat 0 -29px; border-bottom:dashed #CCC 1px; }
.box_s4 ul li.nl { border:none; }
.box_s4 div.tel { height:55px; padding-top:5px; background:url(../images/bg_tel.png) no-repeat; }
.box_s5 { height:90px; border-top:#D7D7D7 1px solid; padding-top:4px; }
.box_s5 table.border img { border:1px solid #F1DFB8; }
.box_s5 td { text-align: center; }
.box_s5 td p { line-height: 24px; }
#box_focus { width:378px; height:179px; border:#FFF solid 1px; }
#box_per { height:89px; width:380px; overflow:hidden; }
#box_per h2 { height:24px; font-size: 13px; line-height: 24px; font-weight: bold; color: #FFF; background:#CB030D url(../images/bg_nav.jpg) no-repeat; padding:0 10px; margin:0 1px; }
#box_per table { margin:10px auto; }
#box_per table a { padding-left:8px; background:url(../images/icon.gif) no-repeat 0 3px; }
#box_per table a.none { background: none; }
#box_cor { height:120px; overflow:hidden; }
#box_cor h2 { height:24px; font-size: 13px; line-height: 24px; font-weight: bold; color: #FFF; background:#CB030D url(../images/bg_nav.jpg) no-repeat; padding:0 10px; margin:0 1px; }
#box_cor table { margin:10px auto; }
#box_cor table li { padding:3px 0 3px 2px; border-bottom:#ccc dashed 1px; }
#box_cor table a.none { background: none; }
#box_xyk { }
#box_xyk h2 { height:24px; font-size: 13px; line-height: 24px; font-weight: bold; color: #FFF; background:#CB030D url(../images/bg_nav.jpg) no-repeat; padding:0 10px; margin:0 1px; }
#box_financing { }
#box_financing h2 { height:54px; border-bottom:#F0F0F0 solid 1px; border-top:#CB030D solid 1px; border-bottom:#ccc solid 1px; }
#box_financing div.cp { height:64px; border-bottom:dashed #ccc 1px; padding-top:10px; }
#box_financing div.nl { border:none; }
#box_financing td.f_000_12b { background:url(../images/icon.gif) no-repeat 1px -76px; padding-left:12px; }
.box_xjr { padding:10px; }
.box_xjr img { border-bottom:#CCC dashed 1px; }
.box_rzdh { margin:0 auto; width:178px; }
.box_rzdh td { height:24px; line-height: 24px; }
.box_rzdh td.f_000_12b { padding-left:12px; background:url(../images/icon.gif) no-repeat 1px -71px; height:28px; line-height: 28px; }
.box_jf { width:98%; }
.box_jf td { width:25%; text-align: center; padding-top:10px; }
.box_jf td p { margin-top:5px; line-height: 18px; }
.box_sh { width:98%; }
.box_sh td { width:25%; text-align: center; padding-top:10px; }
.box_sh td img { border:1px #CCCCCC solid; }
.box_sh td p { margin-top:5px; }
#box_zx { border-top:#CCC solid 0px; text-align: center; padding-top:5px; height:50px; }
#box_zx img { border:#CB030D solid 0px; }
#box_zycs { border-top:#CCC solid 1px; text-align: center; padding-top:5px; height:49px; }
#box_zucs img { border:#CB030D solid 0px; }
#box_link { height:30px; text-align: center; }
#box_link select { width:160px; }
.w198 { width:198px; overflow:hidden; }
.w380 { width:380px; overflow:hidden; }
.h280 { height:280px; }
.h200 { height:200px; }
.h190 { height:190px; }
.h180 { height:180px; overflow:hidden; }
.h160 { height:160px; }
.h150 { height:150px; }
.h140 { height:140px; }
.h120 { height:120px; }
.h100 { height:100px; }
.h90 { height:90px; }
.h95 { height:95px; }
.h80 { height:80px; }
/* 细节 */
.clear { clear:both; }
div h2 { position:relative; }
div h2 span { position:absolute; top:0px; right:10px; }
.distance { height:10px; overflow:hidden; }
.button_per1, .button_per2, .button_cor, .button_buy { width:176px; height:25px; border:none; font-size: 12px; color: #CB020C; line-height: 28px; padding-left:35px; cursor:pointer; text-align: left; }
.button_per1 { background:url(../images/button.png) no-repeat 0 -60px; }
.button_per2 { background:url(../images/button.png) no-repeat 0 -90px; }
.button_cor { background:url(../images/button.png) no-repeat 0 -120px; }
.button_buy { background:url(../images/button.png) no-repeat 0 -150px; }
.button_qy, .button_sh { width:165px; height:25px; border:none; font-size: 12px; color: #CB020C; line-height: 28px; padding-left:10px; cursor:pointer; }
.button_qy { background:url(../images/button.png) no-repeat; }
.button_sh { background:url(../images/button.png) no-repeat 0 -30px; }
.button_xyk { width:88px; height:26px; border:none; font-size: 12px; color: #CB020C; line-height: 26px; text-decoration: underline; background:url(../images/button.png) no-repeat 0 -250px; cursor:pointer; }
.f_000_12 { font-size:12px; color:#000; text-decoration:none; font-weight: normal; }
.f_000_12 a:link, .f_000_12 a:visited { color:#000; text-decoration:none; }
.f_000_12 a:hover { color:#FF0000; text-decoration:underline; }
.f_000_12b { font-size:12px; color:#000; text-decoration:none; font-weight: bold; }
.f_fff_13 { font-size:13px; color:#fff; text-decoration:none; }
.f_fff_13 a:link, .f_fff_13 a:visited { color:#fff; text-decoration:none; }
.f_fff_13 a:hover { color:#fff; text-decoration:underline; }
.f_red_12 { font-size:12px; color:#CD131B; text-decoration:none; }
.f_red_12 a:link, .f_red_12 a:visited { color:#CD131B; text-decoration:none; }
.f_red_12 a:hover { color:#900; text-decoration:underline; }
.f_red_12b { font-size:12px; color:#CD131B; text-decoration:none; font-weight: bold; }
.f_red_13 { font-size:13px; color:#CD131B; text-decoration:none; font-weight: bold; }
.f_red_13 a:link, .f_red_13 a:visited { color:#CD131B; text-decoration:none; }
.f_red_13 a:hover { color:#900; text-decoration:underline; }
.f_333_12 { font-size:12px; color:#333; text-decoration:none; }
.f_666_12 { font-size:12px; color:#666; text-decoration:none; }
.f_666_12 a:link, .f_666_12 a:visited { color:#666; text-decoration:none; }
.f_666_12 a:hover { color:#000; text-decoration:underline; }
.f_f60_12 { font-size:12px; color:#f60; text-decoration:none; }
.f_f60_12 a:link, .f_f60_12 a:visited { color:#f60; text-decoration:none; }
.f_f60_12 a:hover { color:#900; text-decoration:underline; }
.f_c30_12 { font-size:12px; color:#c30; text-decoration:none; }
.f_c30_12 a:link, .f_c30_12 a:visited { color:#c30; text-decoration:none; }
.f_c30_12 a:hover { color:#900; text-decoration:underline; }
.f_FC0_13 { color:#FFCC00; font-size:13px; }
.f_FC0_13 a:link, .f_FC0_13 a:visited { color:#FFCC00; text-decoration:none; }
.f_FC0_13 a:hover { color:#FF0000; text-decoration:none; }
.more { font-size:12px; color:#666; text-decoration:underline; font-weight: normal; }
.more a:link, .more a:visited { color:#666; text-decoration:underline; font-weight: normal; }
.more a:hover { color:#000; text-decoration:none; font-weight: normal; }
.more2 { font-size:12px; color:#fff; text-decoration:underline; font-weight: normal; }
.more2 a:link, .more2 a:visited { color:#fff; text-decoration:underline; font-weight: normal; }
.more2 a:hover { color:#FFFFB0; text-decoration:none; font-weight: normal; }
.sqBorder { width:340px; padding:1px; margin:0 auto; padding-top:4px; padding-bottom:5px }
*html .sqBorder { padding-top:7px; padding-bottom:6px }
*+html .sqBorder { padding-top:7px; padding-bottom:6px }
.scroll_div { width:340px; margin:0 auto; overflow: hidden; white-space: nowrap; }
.scroll_div img { border: 0; margin: auto 15px; }
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li { display:inline; }
