﻿@charset "utf-8";
.loginBar .loginMenu { background:url(../images/sp5/repeat-x.png) repeat-x 0 0;}
#header,.nav li,.nav li a.current,.nav li a.active,.nav .fastAisle .menu,.nav_sub li span { background:url(../images/sp5/bigBg.png) no-repeat 0 0;} 
.marTop5 { margin-top:5px;}
body { background-image:url(../images/sp5/bg2.jpg); background-repeat:repeat-y; background-position:center top;}
#header { text-align:left;}
#content { text-align:center;}
body.index #content { text-align:left;}

.wrapper { width:950px; margin:0 auto;}
.logo { padding:9px;padding-left:1px; height:52px; overflow:hidden;}
.logo img{ vertical-align:top;}
.logoInfo { position:relative; margin:-60px 0 0 290px; line-height:25px; height:50px;}
.logoInfo .kh { color:#aaa;}
.logoInfo .change_city { display:block; position:relative; *zoom:1;}

.loginBar { height:52px; position:relative; margin:-48px 0 0 460px;}
.loginBar .loginMenu { display:block; background-position:0 -1px; height:21px; line-height:21px; position:absolute; padding:0 6px; border:1px solid #dee3e7; color:#aaa; z-index:3; right:310px;}
.loginBar .loginInfo { display:block; position:absolute; padding-top:30px; z-index:2; color:#666; right:310px; text-align:right; width:270px;}
.loginBar .loginInfo .username { color:#de0202;}
.topAvd { margin:-57px 0 0 650px; position:relative; height:63px; z-index:3;}
.topAvd img { vertical-align:top;}

.nav { padding-left:5px; height:35px;}
.nav li { float:left; background-position:-870px -207px; width:80px; font-size:14px; line-height:35px; height:35px; text-align:center;}
.nav li.index { width:68px; background-position:-882px -207px;}
.nav li a { color:#025996; height:33px; display:block;}.nav li a:hover { color:#025996;}
.nav li a.current { background-position:-702px -202px; width:80px; font-weight:bold; color:#fff!important;}
.nav li.index a.current { background-position:-782px -202px; width:66px;}
.nav li a.active { background-position:-702px -202px; width:80px; font-weight:bold; color:#fff!important;}
.nav li.index a.active { background-position:-782px -202px; width:66px;}
.nav .fastAisle { position:absolute; margin:-30px 0 0 840px; z-index:998;}
.nav .fastAisle .menu { display:block; width:102px; height:26px; background-position:0 -202px; font:0pt/1000px Arial; overflow:hidden;}
#list_menu { position:absolute; top:24px; left:0; width:98px; border:1px solid #a2d7ff; border-bottom:0 none; background:#ecf7ff; text-align:center;}
#list_menu a { display:block; background:none!important; padding:0!important; border-top:1px solid #fff; border-bottom:1px solid #a2d7ff; line-height:22px; *line-height:24px; _line-height:22px; height:22px; overflow:hidden; color:#36c;}
.nav_sub { height:56px; padding:1px 0 0 4px;}
.nav_sub li { float:left; width:117px; border-right:1px solid #dfedf6; font-size:14px;}
.nav_sub li span { background-position:-938px -242px; padding:0 5px 0 17px; font-family:Verdana,Arial; font-size:12px; font-weight:bold;}
.nav_sub li a { color:#324f64; display:block; height:27px; line-height:27px; width:117px;}
.nav_sub li a:hover { text-decoration:none; color:#537086; border:1px solid #bfdaec; background-color:#ecf5fa; height:25px; line-height:25px; width:116px; margin-left:-1px;}
.nav_sub li.noborder { border:0 none;}

/* 当前位置 */
.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;}
