﻿* {margin:0;padding:0;}
body {font-size:80%;font-family: "宋体"}
table {border-collapse:collapse;margin:5px;}
select,input,textarea{vertical-align:middle;}
select {height:22px;line-height:22px;padding:2px 0 0 2px;}
img {border:0;}
ul,ol,dl {list-style:none;}
a, a:link, a:visited, a:active{color: #333;text-decoration:none;}
a:hover {color: #ff6600;border:none;}/*hover:解决IE6bug*/

table.loading {margin:0;}

/*通用按钮*/
.button {border:#8fc16f 1px solid;background-color: #b4e396;overflow:visible;height:21px;padding:0 3px 3px 3px;}
* html .button {height:21px;padding-top:1px;padding-bottom:0;}
* + html .button {height:21px;padding-top:1px;padding-bottom:0;line-height:16px;}/*line-height:捉迷藏bug*/
.linkbutton {padding:2px 3px 2px 10px;background-repeat:no-repeat;background-position: 0 0;}

/*通用输入框*/
.textbox {padding:2px;border:1px solid #d0d0d2;}
.file {padding:2px;border:1px solid #d0d0d2;}

/*清除当前块内的所有float*/
.clearfix:after{clear:both;content:".";display:block;visibility:hidden;height:0;} /*Standard*/
.clearfix{display:inline-block;}/*For IE*/
html[xmlns] .clearfix{display:block;} 
* html .clearfix{height:1%;}/*For IE*/

/*上方，左边 空白*/
.spacing-top {margin-top:10px;}
.spacing-left {margin-left:10px;}
.spacing {padding: 5px 0;}
/*警告，提示信息*/
.info {font-size:110%;color:red;}
/*必填*/
.asterisk {color:red;}
/*超长文本省略号显示:适用于单行显示，超长则显示省略号，需要定义宽度*/
.ellipsis {white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
/*超长文本自动换行:适用于多行显示，但防止出现超长英文单词（恶意）,需要定义宽度*/
.wrap{word-wrap:break-word;word-break:break-all;overflow:hidden;}
/*强制不换行*/
.nowrap {white-space:nowrap;}
/*隐藏*/
.hide {display:none;}
/*清理浮动*/
.clear {clear:both;}
/*左右居中显示*/
.center {text-align:center; margin: 0 auto;}
/*大篇文章*/
.article {line-height:1.4;font-size:14px;}
.title {line-height:1.4;font-size:14px;font-weight:bold;color:#555;}
/*横向排列列表*/
.hul li {float:left;padding-left:3px;}
/*灰色*/
.gray {color:#888;}
.gray a {color:#888;}

.operation {height:1.8em;line-height:1.8em;}

#Frame{width:630px;margin-right:10px;}
.frame {width:630px;margin-right:10px;}
#framepath{height:28px;line-height:28px;color:#4a4a4a;font-size:14px;font-weight:bold;}
#framepath a{color:#4a4a4a;font-weight:bold;}
#framepath a:hover{color:#ff6600;font-weight:bold;}

.HeaderRow {
	height:28px;line-height:28px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap
}
.HeaderRow td {border:1px solid #a4ac6e;}

.Row{height:25px;line-height:25px;}
.Row td {border:1px solid #a4ac6e;padding-left:3px;}

/*列表页面的框架样式*/

#FrameRight
{
	border: #ebecde 1px solid;
	width:98%;
	text-align:left;
}

.FrameRightHeader
{
	border-bottom: #ebecde 1px solid;
	height:22px;
	padding-left:5px;
}

#FormTable {
	background-color: #BBCBDA;
	margin:auto;
	margin-top:6px;
	margin-bottom:10px;
	width:94%;
}
#FormTable tr {
	background-color: #ffffff;
}
#FormTable td {
	padding-left:2px;
}

.tblparty {
	border-top:1px solid #999;
	border-left:1px solid #999;
}

.tblparty td {
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	height:30px;
}
.otherpubmembername {width:150px;}

.reveiw_title {background:url(images/review.gif) no-repeat 0 0;padding-left:20px;font-weight:bold;height:20px;}
.reviewcontent {width:600px;overflow:hidden;}

.download {width:50px;padding:10px;border:1px solid #ccc;}

/*固定大小缩略图样式，带边框，注意：width要比实际大6px，以适应border+padding*/
.photo {display:table-cell;vertical-align:middle;position:relative;overflow:hidden;text-align:center;}
.photo p {+position:absolute;top:50%;}/*+ IE6,7 only*/
.photo p:after {+content:".";font-size:1px;visibility:hidden;}/*+ IE6,7 only*/
.photo img {+position:relative;top:-50%;left:-50%;margin:0 auto;border:1px solid #d8dfea;padding:2px;}/*+ IE6,7 only*/
.photo a:hover img { border:1px solid #3b5888;}

.mouseover {background-color:#b9eeb5;}
.mouseout {background-color:#fff;}

.noresult {text-align:center;}
.noresult span {color:#ff6600;}

.label
{
	color:#4a4a4a;
	padding-right:2px;
	text-align:right;
	height:25px;
	line-height:25px;
	font-weight:bold;
}

#wrapper {width:968px;margin:0 auto;position:relative;}

/*头部菜单*/
#link1 {float:right;height:21px;line-height:21px;}
#link1 li{float:left;padding-left:5px;}
#link1 .membername {font-weight:bold;color:#fff;}
#link1 .home {background:url(images/jxqhome.gif) no-repeat 0 0; padding-left:15px;}
#link1 .club {background:url(images/point.gif) no-repeat 0 0; padding-left:10px;}
#link1 .set_home_page {background:url(images/ticon.jpg) no-repeat 0 0;padding-left:15px;margin-left:15px;}
#link1 .add_bookmark {background:url(images/ticon.jpg) no-repeat 0 0;padding-left:15px;}

#link2 {float:right;}
#link2 ul{float:right;clear:both;height:20px;}
#link2 ul li{float:left;width:85px;text-align:center;background:url(images/hline.gif) no-repeat 0 0;}
#link2 ul li.noline{background:none;}
#link2 ul li a{letter-spacing:2px;}
#link2 ul li a.manager_center{font-weight:bold;}

a.manager_center:link, a.manager_center:visited, a.manager_center:active{color: #b93e03;}
a.manager_center:hover {color: #ff6600;}

#mainbox #main_top{margin-top:5px;}
#menubar {width:309px;float:left;overflow:hidden;}
#menubar.clubinfo {width:600px;}
#menubar .search select {width:160px;display:block;margin:5px 0;}
#menubar.clubinfo .search select, #menubar.clubinfo .search input {display:inline;}
#menubar .search input {display:block;margin:5px 0;}
#menubar .search #divZongQinQuery input, #menubar .search #divZongQinQuery img {display:inline-block;margin:5px 0;vertical-align:middle;}

#menubar .search .l {font-weight:bold;color:#444;}
#menubar .search td.l {white-space:nowrap;padding:10px 10px 0 0;}

#contentbar {float:left;width:649px;overflow:hidden;padding:5px;}

#footer {clear:both;margin:10px auto 10px auto;}
#footer #foot_link {text-align:center;height:28px;line-height:28px;}
#footer #copyright {text-align:center;margin-top:10px;}
#footer #copyright span {background:url(images/copyright.gif) no-repeat 0 0;}

#secretariatapplycondition
{
	font-size:14px;
	line-height:18px;
	border:1px solid #ccc;
	padding:5px;
}
#secretariatapplycondition h1
{
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}

#secretariatapplycondition h1 .positiontype1
{
	color:red;
}

#secretariatapplycondition h1 .positiontype2
{
	color:green;
}

#secretariatapplycondition h1 .positiontype3
{
	color:blue;
}

#secretariatapplycondition ul
{
	list-style:inside;
	list-style-type:disc;
}
#secretariatapplycondition ul li
{
	padding:2px;
}
#secretariatapplycondition a{font-size:14px;color: #f3730f;text-decoration: none;}
#secretariatapplycondition a:hover{font-size:14px;color: #333333;text-decoration: none;}

.party_browse .article {font-size:12px;}

/*邀请*/
.invitation {width:700px;margin:20px;}
.invitation td {line-height:2em;}
.invitation td.label {width:120px;white-space:nowrap;padding-right:10px;}
.invitation td.label.top {vertical-align: top;padding-top:10px;}
.invitation .tab_sms, .invitation .tab_email {clear:both;width:160px;height:29px;line-height:29px;text-align:center;font-size:120%;font-weight:bold;color:#fff;background:url(images/yaoqingtagbg.gif);}
.invitation .tab_email{margin-top:20px;}
.invitation .content_sms, .invitation .content_email {border:1px solid #ccc;padding:20px 80px 20px 20px;}
.invitation .content_sms a {color:blue;text-decoration:underline;}
.invitation .content_sms a:hover{color:#ff6600;}
.invitation .operation{height:50px;text-align:center;}
.invitation .operation img{display:block;margin:0 auto;padding-top:15px;cursor:pointer;}
.invitation .import {cursor:pointer;}

.need {color:blue;}
.fact {color:red;}

#secretary_list {margin-right:10px;padding:5px;border:1px dashed #9d988b;height:auto!important;height:600px;min-height:600px;}
#secretary_list .header {background-color:#e4d3b1;margin:10px 0;height:25px;line-height:25px;padding-left:5px;}
#secretary_list .header .position {display:block;float:left;font-size:14px;font-weight:bold;}
#secretary_list .header .position a{font-size:12px;font-weight:normal;}
#secretary_list .header .more {display:block;float:right;padding-right:5px;}

#secretary_list ul li{float:left;margin-top:10px;}
#secretary_list .photo {float:left;width:83px;height:108px;line-height:108px;}
#secretary_list .info {float:left;width:120px;padding-top:20px;color:#444;overflow:hidden;}
#secretary_list .info p {line-height:25px;}
table.honor_view td.line {height:30px;border-bottom:1px dashed #9d988b;}

#secretary_list p.return {text-align:right;padding:10px 20px 0 0;}