@charset "utf-8";
body { text-align:center; background-image:url(../images/sp5/index3/bg2.jpg); background-repeat:repeat-y; background-position:center top;}
#header { text-align:left;}
#content { text-align:center;}
body.index #content { text-align:left;}
.marTop5 { margin-top:5px;}
.topBar .fabu .quickly,.nav,.navZone li,.navZone li a.current,.nav_sub li { background:url(../images/sp5/index3/bigBG.png) no-repeat 0 0;}
.wrapper { width:950px; margin:0 auto;}
.topBar { height:23px; line-height:23px; background-color:#fafafa; border:1px solid #e7ecf0; border-top:0 none; padding:0 5px;}
.topBar .loginBar { float:left; color:#aaa;}
.topBar .loginBar .userName { color:#f50;}
.topBar .fabu { float:right; position:relative; *zoom:1; z-index:999;}
.topBar .fabu .quickly { margin-top:2px; display:block; width:54px; height:20px; background-position:0 -63px; line-height:20px; padding-left:21px;}
#list_menu { position:absolute; top:22px; left:0; width:73px; border:1px solid #c6c6c6; border-top-color:#ddd; border-bottom:0; background:#f6f6f6; text-align:center;}
#list_menu a { display:block; background:none!important; padding:0!important; border-top:1px solid #fff; border-bottom:1px solid #ddd; line-height:20px; *line-height:22px; _line-height:20px; height:20px; overflow:hidden; color:#666;}
.logo { padding:9px;padding-left:1px; height:52px; overflow:hidden; position:relative; z-index:2;}
.logo img{ vertical-align:top;}
.logoInfo { position:relative; margin:-60px 0 0 290px; line-height:24px; height:50px; z-index:980;}
.logoInfo .kh { color:#aaa;}
.logoInfo .change_city { display:block;}
.topAvd { height:55px; position:relative; margin:-53px 0 0 480px;}
.hours24 { height:40px; position:relative; margin:-55px 0 0 780px; background:url(../images/sp5/index3/tel.jpg) no-repeat 0 0; color:#c60405; font-size:22px; padding:22px 0 0 8px;}
.nav { height:63px; position:relative; *zoom:1; text-align:center;}
.navZone { padding-left:5px;}
.navZone li { width:90px; background-position:-860px -74px; float:left; font-size:14px; height:32px; line-height:32px;}
.navZone li a { color:#fff!important; display:block; height:32px;}
.navZone li a.current { background-position:-681px -63px; color:#e84d00!important; font-weight:bold;}
.navZone li.index { width:72px; background-position:-948px -83px;}
.navZone li.index a.current { background-position:-611px -63px;}
.po_menu { position:absolute; top:8px; right:7px; color:#fca651;}
.po_menu a { color:#fff8d4; padding:0 6px;}
.nav_sub { line-height:31px; height:31px; overflow:hidden; padding-left:7px;}
.nav_sub li { float:left; width:67px; background-position:-883px -105px;}
.nav_sub li.nobor { background:none;}
.nav_sub a { color:#555;}.nav_sub a:hover { color:#777;}

/* 当前位置 */
.lcBox {}
.location { float:left; color:#666; _display:inline; margin:0px 0 8px 0px; background:url(../images/icon.gif) no-repeat 0 -219px; padding-left:20px;}

sup, sub {
    font-size: 100%;
    vertical-align: baseline;
}

/* 换肤 */
.changeSkin { margin-top:0px;}
.changeSkin em { display:block; float:left; color:#999; *line-height:20px; _line-height:18px;}
.theme { float:left; background:url(../images/theme.gif) no-repeat 0 4px; height:10px; overflow:hidden; width:100px; padding-top:4px;}
.theme li { float:left; display:inline; margin-right:6px; background:url(../images/theme.gif) no-repeat 0 -20px;}
.theme li a { display:block; text-indent:-999em; overflow:hidden; width:10px; height:10px;}
#theme1.current { background-position:0 -10px;}
#theme2.current { background-position:-16px -10px;}
#theme3.current { background-position:-32px -10px;}
#theme4.current { background-position:-48px -10px;}
#theme5.current { background-position:-64px -10px;}
#theme6.current { background-position:-80px -10px;}


/* 分页 */
.pagination_module { margin-top:15px;}
.pagination_module .left { display:block; float:left;}
.pagination_module .right { display:block; float:right;}
.pagination_module .right2 { margin-top:8px; display:inline; float:right; margin-right:5px; line-height:24px;}
.pagination_module  a { display:block; float:left; border:1px solid #d7d7d7; background:#f7f7f7; color:#333; padding:4px 6px;line-height:14px; margin-right:3px;}
.pagination_module  a.current { border:1px solid #f25602; background:#ffd6bf; font-weight:bold;}
.pagination_module  span.kill { display:block; float:left; padding:4px 6px; line-height:14px; margin-right:3px;}
.pagination_module  span.invalid{ border:1px solid #eee; background:#fff; color:#ddd;}
.pagination_module .jump_box { display:block; float:right; margin-top:-4px; color:#666;}
.pagination_module .jump_box input.jump_input { line-height:18px; border:1px solid #a7a6aa; height:18px; margin-top:5px; width:30px; margin-left:2px;}
.pagination_module .jump_box input.jump_menu { background:url(../images/hd_320.png) no-repeat -240px -291px; width:20px; height:20px; border:0; margin-left:2px; cursor:pointer;}

/*分页2*/
.manu { padding:3px; margin:3px; margin-top:10px; text-align:right;}
.manu a { border:1px solid #eee; color:#036cb4; margin:2px; text-decoration:none; padding:2px 5px;}
.manu a:hover { border:1px solid #999;}
.manu a:active { border:1px solid #999; color:#666;}
.manu .current { border:1px solid #036cb4; padding:2px 5px; margin:2px; color:#fff; background:#036cb4; font-weight:bold;}
.manu .disabled { border:1px solid #eee; padding:2px 5px; margin:2px; color:#ddd;}
/* 7.18增加 */
.email_login { float:left; margin-left:20px; _display:inline;}
.email_input { border:1px solid #ccc; height:16px; background:#fff; line-height:16px; color:#333; width:90px;}
.email_button { border:1px solid #ccc; height:18px; background:#fff; line-height:18px; color:#777; width:40px;}
.site_service { float:right; margin:3px 5px 0 0; _display:inline; width:71px; height:19px; background:url(../images/navJ_03.png) no-repeat 0 0; line-height:19px; text-align:left; padding-left:8px;}
.site_service a { color:#972d00; display:block;}
.site_service_zone { position:absolute; top:30px; right:0; width:278px; z-index:9999; display:none;}
.site_service_zone .hd { background:url(../images/navJ2_03.png) no-repeat 0 0; height:12px; overflow:hidden;}
.site_service_zone .bd { background:url(../images/navJ.png) repeat-y 0 0; margin:0;}
.site_service_zone .ft { background:url(../images/navJ2_07.png) no-repeat 0 0; height:28px; overflow:hidden; text-align:right;}
.site_service_zone .ft a.siteService_close { float:right; color:#888; background:url(../images/navJ_15.png) no-repeat 25px 6px; margin-top:4px; width:45px; text-align:left; display:block;}
.site_service_zone .item { text-align:left; padding:3px 15px;}
.site_service_zone .item .title { color:#f50; font-size:14px; font-weight:bold;}
.site_service_zone .item .title img { vertical-align:middle;}
.site_service_zone .item .cont { line-height:20px;}
.site_service_zone .item .cont a { color:#666;}
.display { display:block;}
sup.xin  {background:url("../images/xin.gif") no-repeat 0 0;height:23px;margin-left:15px;margin-top:-40px;position:absolute;width:19px;}
sup.qiang  {background:url("../images/qiang.gif") no-repeat 0 0;height:23px;margin-left:15px;margin-top:-40px;position:absolute;width:19px;}
sup.re  {background:url("../images/re.gif") no-repeat 0 0;height:23px;margin-left:15px;margin-top:-40px;position:absolute;width:19px;}


/* CSS Document */
.loginPop,.loginPop .close,.loginPop .bd .l_4 button,.loginPop .reg .icon { background:url(../images/login.gif) no-repeat 0 0;}

.loginPop { height:262px; overflow:hidden; width:400px;}
.loginPop .hd { height:31px;}
.loginPop .h3 { float:left; _display:inline; margin:8px 0 0 10px;}
.loginPop .close { float:right; display:block; _display:inline; margin:8px 10px 0 0; width:15px; height:15px; overflow:hidden; background-position:0 -262px; font:0pt/1000px Arial;}
.loginPop .bd { padding:20px 30px;}
.loginPop .bd li { padding:4px 0;}
.loginPop .bd .s_t { line-height:14px; padding:4px 4px; border:1px solid #b2c9e3; width:180px;}
.loginPop .bd .sp_01,.loginPop .bd .sp_02,.loginPop .bd .sp_03 { display:block; float:left; color:#404040;}
.loginPop .bd .sp_01 { width:50px; line-height:27px;}
.loginPop .bd .sp_02 { width:200px;}
.loginPop .bd .sp_03 { width:80px; line-height:27px;}
.loginPop .bd .l_3 { padding-left:45px;text-align:left;}
.loginPop .bd .cb { vertical-align:middle; margin-right:5px;}
.loginPop .bd .l_3 .t { color:#892608;}
.loginPop .bd .l_4 { padding-left:49px;text-align:left;}
.loginPop .bd .l_4 button { font:0pt/1000px Arial; border:0 none; overflow:hidden; width:77px; height:25px; background-position:-27px -262px; cursor:pointer;}
.loginPop .register { position:relative; zoom:1; margin:15px 0 0; border-top:1px solid #ddd; padding:15px 0 0 23px;}
.loginPop .register .icon { display:block; position:absolute; margin:4px 0 0 -138px; background-position:-15px -262px; width:12px; height:11px; overflow:hidden;}
.loginPop .register .st { display:block; position:relative;}
