/*头部样式开始*/

.header_div a{color: #333;}
.header-l{width: 240px; float: left; }
.vip{padding-left: 10px;}
.normal{ float: left;  text-align: center; display: none;padding-left: 5px;}
.normal li{float: left;margin-right: 10px;}
.normal li a{margin-left: 10px;}
.normal li a:hover{color: #e83434;}
.mess_nub1 a{color: #fe9a9a; display: inline-block;line-height: 40px;}
.normal i{display: inline-block; width: 1px; height: 14px; background: #ccc; margin:10px 10px 0 10px; vertical-align: -3px;}
.vip li{float: left;}
.vip .vip_name1{width: 95px; float: left;position: relative; padding-left:15px;top:0px;height: 40px; line-height: 40px;}
.vip .vip_name1:hover{background: #f8f8f8;}
.vip .vip_name1:hover .vip-main{display: block;}
.vip-main{width:265px;position: absolute; top: 40px; left: 0px; z-index: 99;background: #f8f8f8; padding-bottom: 5px; display: none;}
.vip-main p{height: 20px; line-height: 20px; text-align: right;margin-right: 10px;}
.vip-main p b{display: inline-block; width: 1px; height: 16px; background: #ccc; margin:10px 10px 0 10px; vertical-align: -3px;}
.vip-main p a:hover{color: #000;cursor: pointer;}
.vip-main p a{color: #777;}
.vipmainc span{width:100px; float:left;display: block;padding-left: 10px; color: #999;margin-top: 10px;height: 30px;}
.vipmainc .vip-icon{float: left;margin-left: 10px;width: 80px; height: 80px;background: url(imagesvip-bg.png) no-repeat 0 0;overflow: hidden;border-radius: 50%;}
.vipmainc .vip-icon img{text-align: center;max-height:80px;_height:expression(this.height > 80 ? "80px" : this.height);}
.vipmainc p{width: 130px; color: #999; display: block; float: left; padding-left: 10px; text-align: left;}
.vipmainc p a{color: #333;}
.vipmainc .vip-name{margin-top: 15px;}
.vipmainc p strong{width:16px; height: 15px;margin-top: 5px; display: inline-block; background: url(imagesstar.png) no-repeat 0 center; margin-right: 5px; }
.vipmainc p .half-star{display: inline-block; background: url(imagesstar2.png) no-repeat 0 center; }
.vipmainc .vip-name a{color: #333; margin-left: 10px;}
.vipmaind{ height: 35px; background: #f8f8f8;line-height: 45px;}
.vipmaind ul{width: 236px; margin:10px auto; border-top: solid 1px #ccc;}
.vipmaind ul li a:hover{color: #e83434;}
.vipmaind ul li{float: left; width:108px;margin-right: 10px;}
.vipmaind .qyzy em{width: 30px; height: 30px; display: inline-block; background: url(imagesqyzy.png) no-repeat 0 center;margin-right: 5px; vertical-align: -10px;}
.vipmaind .xmsb em{width: 30px; height: 30px; display: inline-block; background: url(imagesxmsb.png) no-repeat 0 center;margin-right: 5px;vertical-align: -10px;}
.vipmaind .dpgl em{width: 30px; height: 30px; display: inline-block; background: url(imagesdpgl.png) no-repeat 0 center;margin-right: 5px; vertical-align: -10px;}
.vipmaind .nrbj em{width: 30px; height: 30px; display: inline-block; background: url(imagesnrbj.png) no-repeat 0 center;margin-right: 5px;vertical-align: -10px;}
.vip .vip_name1 span{display: inline-block; text-align:center;width: 70px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.vip li i{width:8px; height:4px;display: inline-block; background: url(../images/zx_r4_c2.gif ) no-repeat 0 center; margin-left: 5px;position: absolute; top:18px;}

.header-c{float: right;}
.header-c li {padding-left: 10px;position: relative;}
.header-c li:hover{background: #f8f8f8;}
.header-c li:hover .buy-sub{display: block;}
.buy-sub {width: 158px;position: absolute; top:40px; left: 0; z-index: 99; display: none;}
.buy-sub li{width:140px; height: 33px; background: #f8f8f8; line-height: 33px; padding-left: 18px; z-index: 99;}
.buy-sub li:hover{background: #ffe9e9;}
.buy-sub li span{width:18px; height: 18px; display: inline-block; background: url(imagesnum1.png) no-repeat 0 0;font-size: 11px;
    color: #fff; text-align: center; line-height: 18px; float: right; margin:7px 10px 0 0;}
.buy-sub li .much-more{display: inline-block; background: url(imagesnum2.png) no-repeat 0 0;}
.header-c span{display: inline-block; width: 18px; height: 18px; margin-left: 10px; vertical-align: -4px;}
.header-c .buy{background: url(../images/zx_r4_c2.gif )no-repeat 0 center}
.header-c .sale{background: url(../images/zx_r4_c2.gif ) no-repeat 0 center}
.header-c .need{background: url(../images/zx_r1_c3.png ) no-repeat 0 center;margin-right: 10px; }
.vip li .mess{background: url(../images/zx_r1_c1.png ) no-repeat 0 center;float: left;
    display: inline-block; width: 18px; height: 18px; margin-left: 10px; vertical-align: -4px;margin-top: 11px;}
.vip li .mess:hover{background: url(../images/mess_rh.png ) no-repeat 0 center;}
.vip li .mess_red{background: url(../images/mes-red.png ) no-repeat 0 center;float: left;
    display: inline-block; width: 22px; height: 20px; margin-left: 10px; vertical-align: -4px;margin-top: 8px;}
.vip .mess_nub1:hover .mess_red{background: url(../images/mess_ph.png ) no-repeat 0 center;}
.vip .mess_nub1:hover a{color: #e83434;}
.header-r li i{display: inline-block; width: 1px; height: 16px; background: #ccc; margin:10px 20px 0 0px; vertical-align: -5px;}
.header-c ul li{float: left;}
.header-r{float: right;}
.header-r li{float: left; position: relative;}
.header-r li img{position: absolute; top: 40px; left: 0; display: none; z-index: 999;}
.header-r li:hover img{display: block;}
.header-r span{width: 20px; height: 20px; display: inline-block; margin-left: 10px; margin-right:10px;vertical-align: -5px;}
.header-r .hotline{background: url(../images/zx_r2_c5.gif )no-repeat 0 center}
.header-r .wx{background: url(../images/zx_r2_c7.gif )no-repeat 0 center}

/*头部样式结束*/