@charset "utf-8";

.button{background:#3972be;color:#FFFFFF; cursor:pointer;}
.input{ height:20px; line-height:20px; border:1px solid #ccc;}

.toolbar{background: url(../img/member/box_bg.gif) repeat-x;height: 31px;line-height: 31px;color: #CCC;}
.toolbar-inner{width:980px; margin:0 auto;}
.toolbar a{padding: 0 5px;font-size:12px;color:black;text-decoration: none;}
.toolbar .left{float:left;width:500px;}
.toolbar .right{float:right;width:375px;}

.footer{width:980px;margin:0 auto;padding:20px 0;line-height:1.8em;text-align:center;color:#999;background:url(../img/member/foot_bg.png) no-repeat 50% 0;}
.footer a:link,.footer a:visited{color:#999;}

/*global*/
.fl{float:left;}
.fr{float:right;}
.box:after{content:"\0020";display:block;height:0;clear:both;}
#_goPs{width:30px;margin-left:5px;margin-right:5px;}
.no_info{font-size:14px;padding:20px;}

.mrow{width:980px;height:auto;overflow:hidden;}
.my_local{width:980px; height:30px; line-height:30px;overflow:hidden;margin:0 auto;clear:both;}
.adv_cs_r{width:7px;height:289px;background:url(../img/member/line_r.jpg) left top no-repeat;float:left;margin-left:6px;display:inline;}
.location_cs{line-height:35px; height:35px; padding-top:10px;}
.mr-top{border:1px solid #eac886; height:28px; line-height:28px;background:url(../img/member/dengpao.gif) no-repeat 15px 8px #fffeee; text-indent:35px; }
.mr-top a:link,.mr-top a:visited{ color:#0083d7;}
.mr-top-position{height:37px; border-bottom:1px solid #7d98c2; margin-top:20px;}
.mr-top-tit{background:url(../img/member/member-titbg.gif) no-repeat; height:36px; width:111px; line-height:36px; text-align:center; font-size:14px; color:#585858; margin-left:19px; margin-top:2px;}
.modify{background:url(../img/member/xgzl-icon.gif) no-repeat 0px 16px; padding-top:16px; color:#0844b3; text-indent:20px;}
.modify a:link,.modify a:visited{color:#0844b3;}

/*member_center_center*/

.mc_left{width:141px;float:left; background-color:#edf6ff; height:auto; margin-right:20px;}
.mc_left_top{color:#000; text-align:center;margin-bottom:15px;}
.mc-photo{ width:120px; margin:0 auto; margin-top:15px; overflow:hidden;margin-bottom:10px;}
.mc-photo img{width:100px;padding:4px; border:1px solid #ccc;}

.nan_mu{background:url(../img/member/da_lei.jpg);height:35px}
.nan_mu_bottom{list-style:none; padding:0; margin:0;}
.nan_mu_bottom li{ font-size:14px;height:33px; line-height:33px; background:url(../img/member/member-leftbottom.gif) repeat-x bottom; width:141px; color:#3972be; text-indent:33px;}
.nan_mu_bottom li h3{padding:0; margin:0; font-size:14px; text-indent:33px;}
.grzl{background: url(../img/member/grzl-icon.gif) no-repeat 10px 9px;}
.tg{background: url(../img/member/tggl-icon.gif) no-repeat 10px 9px;}
.pl{background: url(../img/member/plgl-icon.gif) no-repeat 10px 9px;}
.ly{background: url(../img/member/lygl-icon.gif) no-repeat 10px 9px;}
.scgl{background: url(../img/member/scgl-icon.gif) no-repeat 10px 9px;}
.znxx{background: url(../img/member/znxx-icon.gif) no-repeat 10px 9px;}
.fwzx{background: url(../img/member/fwzx-icon.gif) no-repeat 10px 9px;}
.nan_mu_bottom a{color:#3972be;}
.nan_mu_bottom a span{margin-left:50px}
.nan_mu_bottom a:hover{}
.nan_mu_bottom a.fast {float:right;padding-right:10px;font-size:12px;font-weight:normal;color:#999;}

/*member_center_center*/
.mc_center{width:7px;float:left;}
.mc_center_bj{background:url(../img/member/web_center_bj.jpg);height:auto;}


.mc_right{width:810px;float:left;height:auto;}
.mc_top_bj{background:url(../img/member/web_top_bj1.jpg) left 7px no-repeat;height:85px;}
.mc_top_bj .page_tit{float:left;width:130px;height:35px;line-height:35px;overflow:hidden;font-size:14px;font-weight:bold;padding-left:70px;margin-top:40px;margin-left:5px;}
.mc_top_bj .user_info_cs{float:left;width:500px;padding-right:15px;text-align:right;line-height:35px;height:35px;margin-top:40px;}
.mc_top_bj .user_info_cs a:hover{color:#cf2027;}
.mc_content{height:auto; margin-top:5px;}
.member_button{background:url(../img/member/member-button.gif) no-repeat; width:82px; height:32px; border:0 none; color:#fff; cursor:pointer;}
.member_del_button{background:url(../img/member/member_del.png) no-repeat;  color:#cccccc;width:82px; height:24px; border:0 none; color:#666; cursor:pointer;}

.mc_top_left{float:left;width:383px;margin-top:22px;}
.mc_top_right{float:left;width:360px}
.mc_right_h{height:63px;border-right:#c6cfda solid 1px;}


/*member_center_right_end*/
.tblist{margin:10px auto; width:98%; text-align:center;}
.tblist th{height:29px; line-height:29px; color:#3c3c3c; background:url(../img/member/th_bg.jpg) repeat-x; font-size:12px;}
.tblist td{height:25px; line-height:25px;font-size:12px;padding:5px;}
.bg_over td{border-bottom:1px solid  #EAEAEA;}
.bg_out{border-bottom:1px solid #EAEAEA;}
.bg_out td{border-bottom:1px solid #EAEAEA;}


/**个人中心页**/
#mood_form {width: 390px; height: 65px; clear: both;position: relative;}
#mood_statusinput{ position: absolute; margin: 0 0 0 -4px; width: 320px; height: 50px; overflow: hidden; }
.statusinput,
.statusinput2{ background: url(../img/member/statusinputbg.gif) no-repeat }
.statusinput{ background-position: 0 -50px; }
.statusinput2{ background-position: 0 0; }
#mood_statusinput textarea{ position: absolute; margin: 3px 0 0 7px; padding: 3px; width: 304px; height: 38px; font-size: 14px; color: #999; border: none; outline: none;overflow:hidden; }
.statussubmit{ padding: 0 0 0 330px; width: 60px; height: 50px; overflow: hidden;}
.statussubmit .submit{border:0px;color:#FFFFFF; position: absolute; margin: 0; padding: 0; width: 60px; height: 50px; background: url(../img/member/statusinputbg.gif) no-repeat 0 -100px; font-weight: bold; text-align: center; font-size: 14px;}
#mood_message_menu{position: absolute; left:10px; top: 45px;display:none; padding: 8px; width: 250px; border: 1px solid #CCC; background: #FFF;z-index:1000;}
#mood_message_menu li{float:left;padding:2px;cursor:pointer;}


.tabs_header { margin-bottom: 15px; height: 29px; border-bottom: 1px solid #EBE6C9; clear: both; overflow: hidden; }

ul.tabs li a,
ul.tabs li a span{ background: url(../img/member/tab_bg.gif) no-repeat;  display: block; }
ul.tabs { position: absolute; z-index: 10; }
ul.tabs li { float: left; margin: 0 1px 0 0; display: inline; }
ul.tabs li a { float: left; padding: 0 0 0 10px; height: 30px; background-position: left top;  }
ul.tabs li a span { padding: 9px 10px 7px 0; background-position: right top; font-size: 14px; line-height: 14px; }
ul.tabs li a span img{ vertical-align: middle; }
ul.tabs li.active a { float: left; padding: 0 0 0 10px; height: 30px; background:url(../img/member/active_tab_bg.gif) no-repeat left top; color: #000; display: block; }
ul.tabs li.active a span { padding: 9px 10px 7px 0; background: url(../img/member/active_tab_bg.gif) no-repeat right top; line-height: 14px; display: block; }


.stateTable{border:0px;}
.stateTable a {color: #2C629E; text-decoration: none; }
.stateTable a:hover { text-decoration: underline; }
.gray { color: #999; font-size:12px; font-weight:normal; }
.userdiv{float:right;width:190px;}
.userdiv a{color: #2C629E; text-decoration: none;font-weight:normal;font-size:12px;}
.userdiv a:hover { text-decoration: underline; }
.userdiv h2{font-size:14px;font-weight:bold;margin-top:20px;}
.userdiv h2 a{float:right;}
.userlist img{width:45px;height:45px;border: 1px solid #DDD;padding:2px;margin-bottom:2px;}
.userlist li{padding-top:10px;text-align:center; float:left;width:60px;height:80px;}

/**关注、粉丝页**/
.userlist2 img{width:115px;height:115px;border: 1px solid #DDD;padding:2px;margin-bottom:2px;}
.userlist2 li{margin-top:10px;margin-right:20px;text-align:center; float:left;width:135px;height:160px;}


/**主页风格**/
.space_style{padding:10px;}
.space_style li{width:130px;height:180px;float:left;margin:10px;}
.space_style li img{width:120px; height:150px;}
.space_style li{text-align:center;}
.space_style li p{padding:2px;}

#info{height:25px;width:540px;font-size:12px;}
#tab * {font-size:12px;}
#tab h3 a {display:inline-block;}
#tab h3 a {display:block;}
#tab {position:relative;}
#tab h3,#tab ul,#tab div,#tab li {margin:0;padding:0;list-style-type:none;}
#tab ul li {position:absolute;left:0;top:0;float:left;display:block;width:100px;height:30px;font-size:0;}
#tab ul li#tab2 {left:100px;}
#tab ul li#tab3 {left:200px;}
#tab ul li#tab4 {left:300px;}
#tab ul li div {position:absolute;clear:both;}
#tab ul li div#oDIV2 {left:-100px;}
#tab ul li div#oDIV3 {left:-200px;}
#tab ul li div#oDIV4 {left:-300px;}
#tab,#tab ul li div,#tab ul li div li {width:100%;}
#tab {height:700px;background:#FFFFFF;overflow:hidden;}
#tab ul li h3 a {height:18px;padding:5px 0 2px;margin:5px 0px 0px 5px;text-align:center;
border:solid #ccc 1px;border-bottom:none;color:#333;}
#tab ul li h3 a:hover {background-color:#ddd;border-color:#fff;}
#tab ul li.up h3 a {background:#999;border-color:#fff #999 #999 #fff;color:#fff;}
#tab ul li div {border:solid #999;border-width:1px 0;background:#f7f7f7;width:100%;height:167px;}
#tab ul li #oDIV1 ol {margin:8px;padding:0;}
#tab ul li #oDIV1 ol li {position:static;float:none;font-size:0;height:auto;}
#tab ul li #oDIV1 ol li a {font-size:12px;display:block;padding:5px 0 1px;}
#tab ul li #oDIV2 img {margin:8px;border:none;}
#tab #oDIV1 iframe {border:none;width:100%;height:660px;margin:5px;padding-top:40px;}
#tab #oDIV2 iframe {border:none;width:100%;height:660px;margin:5px;padding-top:40px;}
#tab #oDIV3 iframe {border:none;width:100%;height:660px;margin:5px;padding-top:40px;}
#tab #oDIV4 iframe {border:none;width:100%;height:660px;margin:5px;padding-top:40px;}
.keyupImg{background:#999;border-color:#fff #999 #999 #fff;color:#fff;}
.beginImg{height:18px;padding:5px 0 2px;margin:5px 0px 0px 5px;text-align:center;
border:solid #ccc 1px;border-bottom:none;color:#333;}

.tab{ width:540px; margin-left:10px; border-left:1px solid #ccc;}
.tab li{float:left;}
.normaltab{background:url(../img/member/member-titbg2.gif) repeat-x; height:37px; width:82px; line-height:36px; text-align:center; cursor:pointer; color:#666; border-right:1px solid #ccc;}
.normaltab a{display:block;}
.curr{background:url(../img/member/member-titbg1.gif) no-repeat; width:75px; height:38px; line-height:36px; text-align:center;}
.curr a{display:block;}
.undis{display:none;}
.mc_content iframe {border:none;width:100%;height:660px; font-size:12px; margin-top:-10px;}
