/********************** =reset 重置 **********************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td,button{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
caption,em,th{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;}

/********************* =base 全局 *********************/
body{line-height:150%;text-align:center;font-family:Tahoma,"宋体";font-size:12px;color:#000;background:#FFF;}
/*—————— =link 
链接样式 
————————————————————*/
a:link{color:#323232;text-decoration:none;}
a:visited{color:#323232;text-decoration:none;}
a:hover{color:#323232;text-decoration:underline;}

.none{display:none;}
/********************* =layout 布局框架 前缀:l *********************

/*—————— =common 
————————————————————*/
.header,.body,.footer{margin:0 auto;width:960px;text-align:left;}
.header{position:relative;margin-bottom:10px;padding-top:84px;z-index:2;}
.footer{text-align:center;}
#logo{position:absolute;left:298px;top:0;width:313px;height:84px;}
#sublogo{position:absolute;left:613px;top:51px;width:50px;height:30px;}
#sb{position:absolute;left:677px;top:25px;width:48px;height:58px;}
#g_passport{position:absolute;right:0;top:41px;height:18px;}
	#g_passport span,#g_passport a{padding:0 8px;border-right:1px dotted #CCC;}
	#g_passport a.last{padding-right:0;border:none;}
    #g_passport em{color:#F13A8C;}
#g_search{position:absolute;left:0;top:35px;width:283px;height:27px;}
    #g_search input{font-size:12px;}
    #g_search .input_text{float:left;margin-right:4px;width:215px;height:19px;border:4px solid #B4B4B4;}
    #g_search .input_submit{float:left;width:56px;height:27px;background:#FFF url(../img/common.png) no-repeat -29px -200px;overflow:hidden;border:none;text-indent:-1000px;cursor:pointer;*text-indent:0;*padding-left:1000px;}

.g_navpri{position:relative;z-index:2;clear:both;width:960px;height:38px;border-bottom:1px solid #D7D7D7;background:#000 url(../img/common.png) repeat-x 0 -40px;}
	.g_navpri ul{height:38px;background:url(../img/common.png) no-repeat 100% -80px;}
	.g_navpri li{float:left;line-height:38px;}
	.g_navpri li a{position:relative;float:left;padding-right:1px;width:81px;height:38px;text-align:center;font-size:14px;color:#FFF;background:url(../img/common.png) no-repeat 100% -160px;}
    .g_navpri li span{position:absolute;left:0;top:0;width:100%;height:38px;background:url(../img/nav_100416.png) no-repeat 0 0;cursor:pointer;}
    #nav_city{position:relative;padding-left:2px;background:url(../img/common.png) no-repeat 0 0;}
        #nav_city a{padding-right:2px;width:98px;background:url(../img/common.png) no-repeat 100% -120px;}
        #nav_city span{background-position:5px 0;}
        .g_bj #nav_city span{background-position:5px -40px;}
        .g_gz #nav_city span{background-position:5px -80px;}
        #nav_city #j_changecity{position:absolute;right:21px;top:12px;width:13px;height:13px;background:url(../img/common.png) repeat-x 0 -200px;cursor:pointer;}
    #nav_lady span{background-position:center -120px;}
	#nav_lohas span{background-position:center -160px;}
    #nav_sex span{background-position:center -200px;}
    #nav_dig span{background-position:center -240px;}
    #nav_car span{background-position:center -280px;}
    #nav_bbs span{background-position:center -320px;}
        .g_bbs #nav_bbs span,#nav_bbs a:hover span{background-position:center -360px;}
    
    #j_citylist{position:absolute;left:0;top:37px;padding:3px 9px 2px 8px;width:83px;height:86px;border:1px solid #363636;background:#FFF;}
        #j_citylist li{width:83px;line-height:28px;border-bottom:1px solid #F1F1F1;background:none;}
        #j_citylist a{padding:0;width:83px;height:28px;background:none;}
        #j_citylist span{height:28px;}
        #citylist_bj span{background-position:0 -1680px;}
            .g_bj #citylist_bj span,#citylist_bj a:hover span{background-position:0 -1710px;}
        #citylist_sh span,.g_gz #citylist_sh span,.g_bj #citylist_sh span{background-position:0 -1740px;}
            #citylist_sh span,#citylist_sh a:hover span{background-position:0 -1770px;}
        #citylist_gz span{background-position:0 -1800px;}
            .g_gz #citylist_gz span,#citylist_gz a:hover span{background-position:0 -1830px;}
        #j_citylist #citylist_gz{border:none;}
            
.g_navsub{position:relative;z-index:1;clear:both;padding:1px 0;height:39px;border-bottom:1px solid #BBB;}
    .g_navsub ul,.g_navsub li,.g_navsub a{float:left;height:39px;line-height:39px;}
        .g_navsub a{position:relative;text-align:center;}
        .g_navsub span{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/nav_100416.png) no-repeat 0 0;cursor:pointer;}
    .nav_landmark{margin-right:20px;padding-left:13px;background:#CFCFCF;}
    .nav_landmark a{width:64px;}
    .nav_lm1 span{background-position:0 -400px;}
        .nav_lm1 a:hover span{background-position:0 -440px;}
    .nav_lm2 span{background-position:0 -480px;}
        .nav_lm2 a:hover span{background-position:0 -520px;}
    .nav_lm3 span{background-position:0 -560px;}
        .nav_lm3 a:hover span{background-position:0 -600px;}
    .nav_lm4 span{background-position:0 -640px;}
        .nav_lm4 a:hover span{background-position:0 -680px;}

    .g_bj .nav_lm1 span{background-position:0 -720px;}
        .g_bj .nav_lm1 a:hover span{background-position:0 -760px;}
    .g_bj .nav_lm2 span{background-position:0 -800px;}
        .g_bj .nav_lm2 a:hover span{background-position:0 -840px;}
    .g_bj .nav_lm3 span{background-position:0 -880px;}
        .g_bj .nav_lm3 a:hover span{background-position:0 -920px;}
    .g_bj .nav_lm4 span{background-position:0 -960px;}
        .g_bj .nav_lm4 a:hover span{background-position:0 -1000px;}

    .g_gz .nav_lm1 span{background-position:0 -1040px;}
        .g_gz .nav_lm1 a:hover span{background-position:0 -1080px;}
    .g_gz .nav_lm2 span{background-position:0 -1120px;}
        .g_gz .nav_lm2 a:hover span{background-position:0 -1160px;}
    .g_gz .nav_lm3 span{background-position:0 -1200px;}
        .g_gz .nav_lm3 a:hover span{background-position:0 -1240px;}
    .g_gz .nav_lm4 span{background-position:0 -1280px;}
        .g_gz .nav_lm4 a:hover span{background-position:0 -1320px;}

    .nav_subsite a{width:40px;}

    #nav_brand span{background-position:0 -1360px;}
        .g_brand #nav_brand span,#nav_brand a:hover span{background-position:0 -1400px;}
    #nav_citytalk span{background-position:0 -1440px;}
        .g_citytalk #nav_citytalk span,#nav_citytalk a:hover span{background-position:0 -1480px;}
    #nav_m span{background-position:0 -1520px;}
         #nav_m a:hover span{background-position:0 -1560px;}
    #nav_member span{background-position:0 -1600px;}
        .g_member #nav_member span,#nav_member a:hover span{background-position:0 -1640px;}
    #nav_member a{width:64px;}
    #nav_pk span{background-position:0 -1860px;}
         .g_pk #nav_pk span,#nav_pk a:hover span{background-position:0 -1900px;}