@charset "utf-8";
.head_lef ul li a i,.medals a,.head_rig .user .nick i,.head_rig ul li a{background:url(../images/public_20131111.png) no-repeat}
/* 头部公用 */
:root .head,:root .head_lef ul li a:hover{filter:none\9;}
.head{ height:70px; background:rgba(0,0,0,0.3);	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#55000000',endColorstr='#55000000'); width:100%; margin:0 auto;}
.head_lef{ float:left}
.head h1{width:224px; height:46px; padding:12px 0 0 15px; float:left}
.head h1 a{width:100%; height:100%; display:inline-block; background:url(../images/logo_sina.png) no-repeat}
.head h1 a.tencent{ background-image:url(../images/logo_tencent.png)}
.head_lef ul{ float:left; padding-left:30px}
.head_lef ul li{ float:left}
.head_lef ul li a{ display:inline-block; color:#fff; font-size:16px; font-weight:600; padding:26px 30px;}
.head_lef ul li a:hover,.head_lef ul li a.current,.head_lef ul li a.current:hover{background:rgba(0,0,0,0.1); filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#22000000',endColorstr='#22000000'); text-decoration:none}
.head_lef ul li a i,.head_rig .user .nick i{width:9px; height:5px; _overflow:hidden; display:inline-block; background-position:-110px -789px; vertical-align:middle; margin-left:10px }
.head_lef ul li.more_app{ position:relative; z-index:99}
.head_lef ul li.more_app a{ *padding:24px 30px}
.head_lef ul li.more_app div{width:164px; position:absolute; top:60px; left:30px; z-index:999999; padding:15px 0; border-radius:3px; border:1px solid #eee; box-shadow:0 0 3px rgba(0,0,0,0.8); background-color:#fff; display:none}
.head_lef ul li.more_app div h3{ font-size:14px; line-height:25px; padding:0 10px; font-weight:600}
.head_lef ul li.more_app div h3 span{width:70px; display:inline-block; height:2px; _overflow:hidden; border-bottom:1px dotted #ccc; vertical-align:middle; margin:-2px 0 0 10px; *margin-top:0}
.head_lef ul li.more_app div a{ padding:0 20px; width:124px; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#333;}
.head_lef ul li.more_app div a:hover{  filter:none; background:#EAEAEA;}
.head_rig{ float:right; padding:20px 15px 0 0}
.medals{padding:8px 10px 0 0; float:left}
.medals a{width:16px; height:17px; display:inline-block; float:left; margin-right:5px}
.medals a.no_years_vip{ background-position:-67px -799px}
.medals a.years_vip{ background-position:-67px -819px}
.medals a.no_vip{ background-position:-86px -799px}
.medals a.vip{ background-position:-86px -819px}
.medals a.no_daren{ background-position:-48px -799px}
.medals a.daren{ background-position:-48px -819px}
.medals a.no_jinpai,.medals a.jinpai,.medals a.no_vip-hy,.medals a.vip-hy{width:44px; height:16px}
.medals a.no_jinpai{ background-position:0 -906px}
.medals a.jinpai{ background-position:0 -924px}
.medals a.no_vip-hy{ background-position:-46px -906px}
.medals a.vip-hy{ background-position:-46px -924px}
.head_rig .user{ float:left; padding-top:3px; position:relative; z-index:99}
.head_rig .user .user_box{ float:left; position:relative; z-index:99}
.head_rig .user .nick{ display:inline-block; color:#fff; margin-top:4px}
.head_rig .user .nick span{ display:inline-block; max-width:91px; height:20px; _width:91px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; vertical-align:middle}
.head_rig .user .user_box ul{width:90px; background:#fff; padding:5px 5px 0; position:absolute; top:25px; left:0; z-index:9999; display:none}
.head_rig .user .user_box ul li{width:90px; height:25px;border-bottom:1px solid #CCC; line-height:25px;}
.head_rig .user .user_box ul li a{padding-left:25px;color:#000; text-decoration:none;width:65px; display:block; height:25px; line-height:25px; background:url(../images/pic1_2012_09_19.gif) no-repeat }
.head_rig .user .user_box ul li a:hover{color:#06c; text-decoration:none;}
.head_rig .user .user_box ul li a.myfirend{background-position:5px -217px}
.head_rig .user .user_box ul li a.mypic{background-position:5px -237px}
.head_rig .user .user_box ul li a.changem{background-position:5px -258px}
.head_rig .user .user_box ul li a.mywallet{background-position:0 -286px}
.head_rig .user .user_box ul li a.mynrk{ background-position:4px -478px}
.head_rig .user .user_box ul li a.mytpk{ background-position:5px -504px}
.head_rig .user .user_box ul li a.exit{ background-position:5px -524px}
.head_rig .user .user_box ul li a.defult{ background:none}
.head_rig ul{ float:left; padding-left:20px}
.head_rig ul li{ float:left; margin-right:10px}
.head_rig ul li a{width:27px; height:27px; display:inline-block; }
.head_rig ul li a.news{background-position:-93px -845px; position:relative}
.head_rig ul li a.news u{ border-radius:50%; width:20px; height:20px; line-height:20px; text-decoration:none; font-size:12px; display:inline-block; position:absolute; top:-12px; right:-12px; z-index:0; background-color:#FF4502; color:#fff; text-align:center;}
.head_rig ul li a.rap{background-position:0 -845px;}
.head_rig ul li a.help{ background-position:-31px -845px}
.head_rig ul li a.kefu{ background-position:-62px -845px}
.head_rig ul li.re{ position:relative}
.head_rig ul li .weixin{ position:absolute; top:35px; right:0; z-index:99; border:1px solid #ccc; background-color:#fff; border-radius:3px; width:240px; display:none}
.head_rig ul li .weixin .caret_Up{ left:auto; right:30px}
.head_rig ul li .weixin .weixin_box{ padding:20px 20px 5px}
.head_rig ul li .weixin p{ text-align:center; padding-bottom:5px}
.head_rig ul li .weixin p.poin{ color:#FF9900; padding:8px 0}
.head_rig ul li .weixin p img{width:200px; height:200px}
.head_rig ul li .weixin p a{ background:none; display:inline}
/*换肤*/
.pp_rap{width:578px; position:absolute; top:70px; right:67px; z-index:99; border:1px solid #A6A6A6; background:#FFF; padding-bottom:20px}
.pp_rap_top{width:568px; height:35px; background:#E5E5E5; padding-left:10px; line-height:35px;}
.pp_rap_top span{width:14px; height:14px; display:block; background-position:0 -164px; margin:10px 5px 0 0; display:inline}
.pp_rap_top a{width:15px; height:15px; display:block; background-position:0 -197px; margin:10px 5px 0 0; display:inline}
.skin_nav{ font-size:14px; margin-bottom:10px}
.skin_nav a{float:left; color:#333; display:inline-block; padding:2px 10px 4px}
.skin_nav a:hover{ text-decoration:none}
.skin_nav a.current{ color:#fff; background-color:#4190DF; border-radius:2px}
.rap_custom{ font-size:14px; padding-bottom:20px; display:none}
.custom_main{ padding:30px 20px 20px; background-color:#EEF2F5; border:1px solid #E3E3E3; margin-bottom:10px}
.custom_main p{ padding-bottom:10px}
.custom_main span.path{width:230px; height:30px; display:inline-block; border:1px solid #ccc; line-height:30px; font-family:"微软雅黑"; vertical-align:middle; background-color:#fff}
.custom_main a,.pp_rap_bd input{width:90px; height:34px; background:url(../images/qypt_maue.png) no-repeat 0 -200px; line-height:34px; color:#FFF; cursor:pointer; border:0; font-size:14px; font-weight:bold; margin-right:10px;}
.custom_main a{ overflow:hidden; display:inline-block; color:#fff; position:relative; vertical-align:middle; margin-left:10px; text-align:center}
.custom_main a:hover{ text-decoration:none}
.custom_main a input{ height:30px; position:absolute; top:0; left:-150px; opacity:0; filter:alpha(opacity=0)}
.custom_main p.gray{ font-size:14px; color:#888}
.pp_rap_nav{width:578px; height:30px; background:#EFEFEF; border-top:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; position:relative}
.pp_rap_nav a{ padding:0 10px; display:block; height:30px; line-height:30px; color:#2B4A78; position:absolute}
.pp_rap_nav a:hover{color:#2B4A78}
.pp_rap_nav a.nor{ background:#FFF; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; top:1px; font-weight:bold; color:#333 }
.pp_rap_nav a.nor:hover{color:#333}
.pp_rap_nav a.p1{left:0}
.pp_rap_nav a.p2{left:70px}
.pp_rap_body{width:543px; margin:10px auto 0; border-bottom:1px dashed #ccc; padding-bottom:5px}
.pp_rap_body li{width:122px; height:70px; border:1px solid #CCC; padding:2px; float:left; margin:0 10px 10px 0; display:inline; }
.pp_rap_body li a{position:relative;width:122px; height:70px; display:block}
.pp_rap_body_tm{width:122px; height:20px; background:#000; filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65; position:absolute; bottom:0; left:0; text-align:center; line-height:20px; z-index:990}
.pp_rap_body_tm_span{width:122px; height:20px; display:block;position:absolute; z-index:999; bottom:0; left:0; text-align:center; line-height:20px; color:#FFF}
.pp_rap_fy{width:543px; height:15px;text-align:right; margin:0 auto; padding-bottom:10px;}
.pp_rap_fy span{ margin-right:5px}
.pp_rap_fy a{ margin-right:5px}
.pp_rap_bd{width:150px;margin:20px auto 0}
.pp_rap_bd input{ display:inline}
.pp_rap_bd a{ margin-top:8px}
.pp_rap_custom{width:420px; height:120px; margin:10px auto 0; border:1px solid #CCC; padding:10px 0 0 20px}
.pp_rap_browse{ width:245px; height:23px; position:relative}
.pp_rap_custom_txt{ border:1px solid #C5C5C5; background:#FFF; color:#333; width:170px; height:20px; font:12px/20px "宋体"; margin:0}
.pp_rap_custom_maue{ width:60px; height:23px; line-height:20px; margin-left:10px}
.pp_rap_file{position:absolute; z-index:999; width:20px; height:23px; filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
.pp_rap_file input{height:23px;  cursor:pointer; }
.pp_browse_color{color: #666; margin-top:5px}
.pp_rap_thumbnail{background:#EFEFEF; color:#999; width:106px; height:106px;  text-align:center; border:2px solid #32A1CC; margin-left:40px; display:inline; font-size:14px; position:relative}
.pp_rap_thumbnail span{ line-height:106px}
.pp_rap_loding{ margin-top:35px}
a.pp_rap_lose{position:absolute; top:0; right:0; color:#333; width:20px; height:20px; display:block;}
a.pp_rap_lose:hover{ color:#333; text-decoration:none}