﻿@charset "utf-8";
body{background:url('../img/zone/body_bg.png') no-repeat #B4DAF0;}
input[type='checkbox']{position:relative;top:2px;}
.btn_blue {width:60px; height:24px; line-height:24px; text-align:center; font-size:12px; color:#ffffff; background-color:#00a0e9;}
.btn_blue:hover {background-color:#0066cc; cursor:pointer;}
.txt_blue {color:#0195df;}

/*** 以下是公共模块布局及样式***/

/*个人空间头像区*/
#g_head_bar {float:top; width:100%; height:320px; padding-top:62px; min-width:1002px;font-size:14px;}
#g_head_center {width:1002px; height:320px; margin:0px auto;}
#g_head_cnt {float:top; width:1002px; height:280px; color:#194d95; background:url('../img/zone/bg_head2.png') no-repeat center;}
#g_head_cnt .name_tlte {float:top; height:38px; margin:40px 0px 0px 50px; font-size:30px; display:inline-block;}
#g_head_cnt .user_info {float:top; width:904px; height:180px; margin:20px 10px 0px 51px; display:inline-block;}
#g_head_cnt .user_info .big_head_pic {float:left; width:124px; height:124px;}
#g_head_cnt .user_info .big_head_pic .pos_box {position:relative; width:124px; height:124px;}
#g_head_cnt .user_info .big_head_pic .pos_box .head_pic {position:absolute; width:124px; height:124px; z-index:80;}
#g_head_cnt .user_info .big_head_pic .pos_box .head_pic img {width:120px; height:120px; border:2px solid #0eb4ff;}
#g_head_cnt .user_info .big_head_pic .pos_box .sex_pic {position:absolute; top:0px; right:0px; width:28px; height:28px; z-index:81;}
a.pointsListBtn{font-size:12px;color:#C10000;text-decoration:underline;}

#g_head_cnt .user_info .detail_info {float:left; width:400px; height:150px; margin-left:20px;}
#g_head_cnt .user_info .detail_info .row {float:top; height:30px; line-height:30px; margin-bottom:6px;}
#g_head_cnt .user_info .detail_info .row .sp1 {float:left; height:30px; font-size:20px; margin-right:20px; }
#g_head_cnt .user_info .detail_info .row .sp2 {float:left; height:18px; line-height:18px; margin-top:8px; }
#g_head_cnt .user_info .level_info {float:right; width:215px; height:120px; margin-top:5px;}
#g_head_cnt .user_info .level_info .row {float:top; height:28px; margin-top:2px;}
#g_head_cnt .user_info .level_info .row .tlt {float:left; height:28px; line-height:28px;}
#g_head_cnt .user_info .level_info .row .pic {float:left; height:16px; margin-top:6px;}

/*个人空间导航栏*/
#g_head_nav {float:top; width:1002px; height:40px; color:#3f3f3f; background-color:#ffffff;}
#g_head_nav .grid {float:left; width:143px; height:37px; margin-top:3px; text-align:center !important;}
#g_head_nav .grid .menu {position:relative; height:35px; line-height:35px; margin:0px auto; cursor:pointer; padding:0px 6px; display:inline-block;}
#g_head_nav .grid .menu:hover, .menuSelected {color:#0195df; border-bottom:2px solid #0195df;}

/*个人空间内容区*/
#g_content {float:top; width:100%; min-width:1002px; /*background-color:#00ff00;*/}
#g_content_center {width:1002px; margin:0px auto; /*background-color:#aaaaaa;*/}

/*公共底脚*/
#g_foot_bar {float:top; width:100%; min-width:1002px; border-top:1px solid #92c9d3; background-color:#f2f2f5;}
#g_foot_center {width:1002px; height:190px; margin:0px auto;}
#g_foot_center .left {float:left; width:800px; margin-top:18px;}
#g_foot_center .left .netName {float:top; height:30px; font-size:16px; margin-bottom:4px; letter-spacing:1px; color:#3f3f3f;}
#g_foot_center .left .intro {float:top; height:20px; line-height:20px; margin-top:4px; font-size:12px; color:#696E78;}
#g_foot_center .right {float:left; width:200px; margin-top:20px;}
#g_foot_center .right .qr_code {float:top; width:90px; height:90px; margin-left:54px;}
#g_foot_center .right .qr_code img {width:100%; height:100%;}
#g_foot_center .right .cp_name {float:top; width:200px; height:20px; line-height:20px; margin-bottom:4px; text-align:center; color:#3f3f3f;}
#g_foot_center .right .tel_pos {float:top; width:170px; height:20px; margin-left:32px; color:#696E78;}

/**全站通知**/
.idx_all_notice {float:top; width:715px; height:62px; border:1px solid #c2c2c2; margin-bottom:10px; background-color:#ffffcc;}
.idx_all_notice .cnt_bar {float:left; width:695px; height:62px;}
.idx_all_notice .cnt_bar marquee {width:681px; height:54px; margin:4px 0px 4px 10px; font-size:14px; }
.idx_all_notice .btn_bar {float:left; width:20px; height:20px;}
.idx_all_notice .btn_bar .close_btn {width:18px; height:18px; margin:1px 0px 0px 1px; background:url('../img/common/icon_close_nor.png') no-repeat center;}
.idx_all_notice .btn_bar .close_btn:hover {background:url('../img/common/icon_close_sel.png') no-repeat center; background-color:#c2c2c2;}


.contentLeft{width:715px;float:left;margin:10px 0px;}
.contentLeft .contentLeftMain{border:1px solid #c2c2c2;background:#FFFFFF;padding:15px 7px;}

/*我的坊选项卡*/
.contentLeftMain ul li{border:1px solid #D9D9D9;overflow: hidden;margin-bottom: 10px;margin-right:3px;}
.contentLeftMain ul li div.clubHeader{overflow: hidden;}
.contentLeftMain ul li div.clubHeader:hover{background-color:#ebebeb;cursor: pointer;}
.contentLeftMain ul li p{float:left;line-height: 40px;}
.contentLeftMain ul li p.title{padding-left:15px;font-weight: 700;width:190px;color:#333333;}
.contentLeftMain ul li p.infor{color:#808080;}
.contentLeftMain ul li p.edit{padding:0 20px;float:right;color:#0A8CD2;}
.contentLeftMain ul li ul li{border:none;}
.clubContent{
    border-top: 1px solid #D9D9D9;
    display: none;
	overflow: hidden;
	padding:10px 0px 0px 10px;
}

/*我的坊*/
.contentLeft .contentLeftMain .contentLeftMainMenu{font-size:14px;margin-bottom:10px;padding-right:10px;}
.contentLeft .contentLeftMain .contentLeftMainMenu ul li{display:block;float:left;width:140px;height:35px;line-height:35px;border:1px solid #d3d3d3;text-align:center;margin-right:-1px;}
.contentLeft .contentLeftMain .contentLeftMainMenu span{display:block;float:right;padding-top:8px;}
.contentLeft .contentLeftMain .contentLeftMainContent{}
.clubBox{width:322px;border:1px solid #d3d3d3;margin-bottom:10px;float:left;position:relative;margin-right:10px;}
.clubBox .clubBoxState{color:#FFFFFF;padding-right:5px;text-align:right;width:52px;height:22px;line-height:22px;padding-right:11px;position:absolute;right:0px;}
.clubBox .clubBoxOpen{background:url('../img/zone/clubopen.gif') no-repeat;}
.clubBox .clubBoxClose{background:url('../img/zone/clubclose.gif') no-repeat;}
.clubBox .clubBoxInfo{margin:10px}
.clubBox .clubBoxInfo .floatLeft img{width:75px;height:75px;margin-right:10px;}
.clubBox .clubBoxInfo .floatLeft span{display:block;padding-bottom:10px;color:#a2a2a2;width: 215px;}
.clubBox .clubBoxInfo .floatLeft span p{line-height:normal !important;}
.clubBox .clubBoxInfo .clubBoxName{font-size:14px;width:215px;color:#494949;display: block;}
.clubBox .clubBoxInfo .clubBoxName a{width:190px;display:block;}
.clubBox .clubBoxBrief{margin:10px;color:#494949;width: 300px;height:16px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.clubBox .clubBoxBottom{height:20px;line-height:20px;background:#EEEEEE;}
.clubBox .clubBoxBottom .clubBoxBottomName{float:left;margin-left:10px;color:#767676;width: 220px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.clubBox .clubBoxBottom .clubBoxBottomName a{border:none;display: inline;padding:0;float:none;}
.clubBox .clubBoxBottom a{display:block;padding:0px 5px;float:left;border:1px solid #2DACF3;height:18px;}
.clubBox .clubBoxBottom .clubBoxBottomEnter{background:#2DACF3;color:#FFFFFF;}
.clubBox .clubBoxBottom .clubBoxBottomJoin{background:#FFFFFF;color:#2DACF3;}
/*其它坊高级搜索*/
.searchInput {height:40px; position:relative;margin-bottom:10px;}
.searchInput .ipt {float:left; width:460px; border:1px solid #00A0E9;padding-left:10px;}
.searchInput .ipt .ipttype {background:url(../img/icon_search.png) center left no-repeat; 	
	width:90%; height:30px; margin:0px; border:0px; padding-left:30px; line-height:30px;  font-size:14px; color:#3f3f3f; outline:none;}
.searchInput .btn {float:left; width:70px; height:32px;line-height:32px; background-color:#00A0E9;text-align: center;color:#fff;font-size: 14px;}
.searchInput .btn:hover {cursor:pointer; background-color:#01ADFB;color:#eee;}

.showAdancedSearch{float:left;display:block;width:100px;background: #00A0E9 url(../img/zone/arrows_down.png) no-repeat 90% 50%;padding-right: 3px; color: #fff;height:32px;line-height:32px;text-align: center;margin-left: 10px; }
.showAdancedSearch:hover{background-color:#01ADFB;cursor:pointer;}
.showAdancedSearch p{width:80px;display: inline;margin-top: 2px;}

.advancedSearch{width: 650px;background-color: #fdfdfd;display:none;margin-left: 10px;margin-bottom:20px;}/*height:280px;*/
.advancedSearch .iconClose{float:right;margin-top: 5px;margin-right: 5px;}
.advancedSearch .iconClose:hover{cursor: pointer;}

.clublistModule{margin-top:12px;position:relative;overflow: hidden;background-color: #fff;}
.clublistModule .titleImage{padding-left:5px;border-bottom:3px solid #EFEFEF;position:relative;padding-top: 10px;overflow:hidden;}
.clublistModule .titleImage .moduleTitleP{}
.clubAndSchool{height: 32px;line-height:32px;font-size: 12px;margin-left: 10px;margin-top: 10px;}
.clubAndSchool div{float:left;width: 210px;margin-right: 30px;}
#clubChoose,#schoolChoose{line-height:30px;}
.clubChoose, .schoolChoose{width:170px;height: 30px;background: url('../img/zone/kuang.png') center center no-repeat;text-align: center;cursor:pointer;}

.searchHeader, .sourceSelect{overflow: hidden;}
.advanceChoosedCss{background-color:#00A0E9;color:#FFFFFF !important;padding:0px 5px;}
.advanceChoosedCss a{color:#FFFFFF;}
#clubs,#schools{border: 1px solid #f00;height:400px;width: 500px;border:1px dashed #aabbff;padding:5px;display: none;padding:20px;}
#clubs .recentClub ,#clubs div{margin-top: 15px;margin-left: 10px;width:90%;}
#clubs div p{display: block;border-bottom: 1px solid #eee;}
#clubs div ul li,#schools div ul li{margin-top:10px;padding:5px;}
#clubs div ul li:hover,#schools div ul li:hover{background-color:#00A0E9;}
#clubs div ul li:hover a,#schools div ul li:hover a{color:#FFFFFF;}
.allSchool{margin-top: 15px;width: 90%;}
.secitem {line-height: 28px;padding-left: 10px;position: relative;font-size: 12px;}
.secitem a{padding:0px 5px;}
.secitem dt {float: left;display: inline;text-align: left;margin: 0px 3px 0px 5px;}
.secitem dd {float: left;display: inline;width: 590px;white-space: nowrap;}
.secitem .allItem{margin-right: 15px;margin-left: 10px;}

/*右侧*/
.contentRight{width:266px;float:right;margin:10px 0px;}
.contentRightBox{margin-bottom:10px;border:1px solid #c2c2c2;background:#FFFFFF;}
.contentRightBoxTitle{font-size:14px;height:45px;line-height:45px;padding-left:20px;border-bottom:2px solid #E8E8E8;}
.contentRightBox img{width:50px;height:50px;padding-top:10px;}
.contentRightBox .contentRightBoxInfo{margin-left:10px;}
.contentRightBox .contentRightBoxInfo div{width:180px;margin:5px 0px;}
.contentRightBox .contentRightBoxInfo div a{width:180px;display:block;}
.contentRightBox .contentRightBoxInfo span{margin-right:10px;margin-bottom:5px;}

/*关注 私信*/
.opacityBtn {float: left;display: block;padding: 0px 20px;margin-right: 10px;background: #000000;-moz-opacity: 0.4;opacity: 0.4;filter: alpha(opacity = 40);-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.opacityBtn span {color: white;}