@charset"utf-8";
/* ************************************
* file name:common.css
* personnel:caoyan
* date:2008-11-7
* contact:58022727-113 caoyan@ceopen.cn
* content:右侧主要内容，详细页面
************************************ */
/*详细页面*/
.detail{ 
	margin:15px auto;
	width:80%;
	text-align:left;
}
.detail .detailComp{
	padding-top:20px;
	padding-left:470px;
}
.detail .detailTime{
	padding-left:480px;
}
/*中间布局详细样式*右侧主要内容*/
.maincontent{
	padding:1px 20px 0 20px;
	*padding:0 20px;
	_padding:0 20px;
	
}
/*===================详细===================*/
.content{
	float:left;
	margin:20px 12px 25px 0;
	_margin:20px 12px 25px 0;
	display:inline;
}
/*========首页标签样式========*/
/*标签*/
.label{
	margin:55px 0 0 0;
	clear:left;
	float:left;
	width:459px;
}
.label .scrolldoorFrame{
	margin:0;
	width:100%; 
	overflow:hidden;
}
.scrolldoorFrame .title{
	width:100%;
	overflow:hidden;
	height:24px;
	padding:5px 4px 0 4px;
	background:url(../images/bg_labeltit.gif) left top no-repeat;
}
.scrolldoorFrame .title li{
	float:left;
	margin:0 2px;
}
.scrolldoorFrame .title li a{
	cursor:pointer;
	padding:0 6px;
	line-height:22px;
	overflow:hidden;
	border:1px solid #c5c5c5;
	background:#ffffff;
	color:#000;
	float:left;
}
/*标签标题当前状态*/
.label #opened{
	cursor:pointer;
	background:#e2e2e2;
	color:#000;
	height:24px;
	float:left;
	padding:0 7px;
	font-weight:bold;
	border:0;
}
/*标签内容*/
.label .contWrapper{
	padding:4px 0;
	width:459px;
	background:url(../images/bg_side.gif) left top no-repeat;
}
.label .contWrapper .cont{
	padding:15px 0;
	width:100%;
	height:auto;
	min-height:136px;
	_height:136px;
	background:url(../images/bg_side_bot.gif) left bottom no-repeat;
}
.label .cont table{
	width:100%;
	border-collapse:collapse;
}
.label .cont table th{
	font-weight:normal;
	text-align:left;
	padding:0 15px;
	border-bottom:1px solid #e2e2e2;
}
.label .cont table td.col01{
	text-align:right;
	padding:2px 0 2px 6px;
	white-space:nowrap;
}
.label .cont table td.col02{
	text-align:left;
	color:#155496;
	padding:2px 0 2px 6px;
	word-wrap:break-word;
}
.label .cont table td.col02 img{
	vertical-align:middle;
}
.label .cont table .dom{
	width:50px;
	text-align:right;
	float:left;
}
.label .cont table .domName{
	margin:-18px 0 0 55px;
	margin:-20px\9 0 0 55px;
	*margin:-20px 0 0 5px;
	float:left;
}
.label .cont table .legend{
	text-align:left;
	padding:0 0 10px 20px;
}
.label .cont table .legend img{
	margin:0 3px 0 5px;
	padding:0;	
	vertical-align:bottom;
}
.label .cont table .legend img.no{
	vertical-align:middle;
	margin-left:10px;
}
.bgLabTable1{
	background:url(../images/bg_labtable.gif) center 18px no-repeat;
}
.bgLabTable2{
	background:url(../images/bg_labtable.gif) center no-repeat;
}
/*主机状态*/
.statusOpen span{
	color:#f28d00;
	margin-top:1px;
	float:left;
}
.status{
	margin:0 5px;
	_margin:1px 5px 0 5px;
	background:url(../images/bt_status.png) 0 1px no-repeat;
	width:42px;
}
.statusPause span{
	color:#155496;
	float:left;
	margin-top:1px;
}
.statusClose span{
	color:#ce0900;
	float:left;
	margin-top:0;
	*margin-top:1px;
	_margin-top:1px;
}
/*首页标签结束*/
/*首页右侧内容*/
.sidebar{
	float:left;
	width:296px;
	margin:20px 0 10px 0;
	display:inline;
}
/*当前位置*/
p.currentP{
	width:100%;
	padding-top:8px;
	*padding-top:9px;
	_padding-top:9px;
	line-height:25px;
	border-bottom:1px solid #e4e4e4;
}
p.currentP a{
	color:#be071d;
	font-weight:bold;
}
p.currentP a img{
	vertical-align:middle;
	margin-right:2px;
}
/*顶部提示信息*/
.content p.hints{
	color:#666;
	width:450px;
	float:left;
	padding-left:15px;
	background:url(../images/tb.gif) 0 0 no-repeat;
}
.content p.hints strong{
	color:#f79300;
}
.content p.space{
	float:left;
	clear:left;
	padding-left:15px;
	margin-top:15px;
	width:430px;
}
.content p.space img{
	vertical-align:text-top;
	margin:0 8px;
	*margin:-1px 8px 0 8px;
	_margin:0 8px;
}
.content p.space span{}
.description{
	margin:10px 0;
}
.description img{
	margin:5px 12px 0 0;
	float:left;
}
.description div{
	margin:0 0 0 70px;
	padding:5px 0 0 0;
	height:auto;
	_height:60px;
	min-height:60px;
}
.description p{}
.description p a{
	color:#155496;
}
.description p span{
	color:#f18e00;
}
/*搜索*/
.search{
	margin-bottom:10px;
	*margin-bottom:14px;
	_margin-bottom:14px;
	padding:0 0 0 1px;
}
.search input{
	margin:0 0 0 4px;
	vertical-align:middle;
}
.search .input{
	color:#4b4b4b;
}
.search span{
	margin:0 0 0 -2px;
	vertical-align:middle;
	padding:8px 0 0 0;
	*padding:0;
	_padding:0;
}
.search a{
	margin:0;
}
.module01{
	margin:0 auto;
	float:left;
	margin:0 0 17px 0;
}
.module01 h3{
	text-align:right;
	font-size:12px;
	float:left;
	width:100%;
	height:27px;
	line-height:27px;
	background:url(../images/bg_title_module01.gif) 100% 0 no-repeat;
}
.module01 h3 span{
	float:left;
	padding:0 0 0 16px;
	min-width:270px;
	text-align:left;
	background:url(../images/bg_title_module01.gif) 0 0 no-repeat;
}
.module01 h3 span.time{
	float:none;
	font-weight:normal;
	padding-right:10px;
	background-image:none;
	width:150px;
}
.module01 div.mcontWrapper{
	float:left;
	width:100%;
	_width:auto;
	padding-right:0;
	_padding-right:3px;
	background:url(../images/bg_cont_module01.gif) 100% 100% no-repeat;
}
.module01 div.mcont{
	float:left;	
	width:auto;
	_width:100%;
	min-height:73px;
	_height:73px;
	margin-right:3px;
	_margin-right:0;
	padding:10px 0 18px 0;
	_padding:10px 0 16px 0;
	background:url(../images/bg_cont_module01.gif) 0 100% no-repeat;
}
.module01 div.mcont01{
	float:none;
}
.module01 .more{
	clear:left;
	text-align:right;
	width:100%;
	padding-top:5px;
	height:15px;
	line-height:15px;
	overflow:hidden;
}
.module01 .more a{
	color:#155496;
	float:right;
	margin-right:10px;
	text-decoration:underline;
}
.module01 .more a:hover{
	color:#f28d00;
}
.module01 div.mcont ul{
	float:left;
	margin:0 16px;
	display:inline;
}
.module01 div.mcont ul li{
	background:url(../images/tb.gif) 0 -187px no-repeat;
	padding-left:10px;
	float:left;
	display:inline;
	line-height:24px;
	width:96%;
}
.module01 div.mcont ul li a{
	float:left;
}
.module01 div.mcont ul li span{
	color:#b0b0b0;
	float:right;
	margin:0;
	*margin:-2px 0 0 0;
	_margin:0;
}
.module01 div.mcont ul li.notime{
	clear:left;
}
.module01 div.mcont h4{
	font-size:12px;
	margin:0 0 0 16px;
	font-weight:normal;
}
.module01 div.mcont p{
	margin:0 10px 15px 16px;
	line-height:24px;
}
.module01 div.mcont p.pubtime{
	padding:0;
	margin:0 0 0 16px;
	font-weight:bold;
	text-indent:0;
}
.module01 div.mcont p.respact{
	text-indent:0;
}
/*下载页面，如帮助文档，页面加密*/
.module02{
	background-color:#f9f9f9;
	padding:0;
	margin:0 0 15px 0;
	position:relative;
	border:1px solid #d0d0d0;
}
.module02 h4{
	font-size:12px;
	margin-bottom:0;
	padding:0 6px;
	display:block;
	border-top:1px solid #fff;
	height:25px;
	line-height:23px;
	background:url(../images/bg_x.gif) left -96px repeat-x;
}
.module02 p{
	color:#8c8c8c;
	background-color:#fff;
	font-weight:normal;
	padding:0 12px;
	line-height:23px;
	border-bottom:1px solid #f1f1ef;
}
.module02 p.list{
	color:#4b4b4b;
	background-color:#fff;
	overflow:auto;
	_zoom:1;
	border-bottom:0;
}
.module02 p.list span{
	width:280px;
	float:left;
	line-height:30px;
}
.module02 p.text{
	color:#4b4b4b;
	border:0;
	_height:52px;
	min-height:46px;
	padding-top:4px;
}
.module02 p.img{
	text-align:center;
}
.module02 .buttonWrapper03{	
	margin:0;
}
/*盒子宽度*/
.moduleWidth01{
	width:295px;
}
.moduleWidth02{
	width:100%;
}
/*========表格样式=======*/
.tableWrapper{
	border:1px solid #d0d0d0;
	margin:0;
	padding:0;
	margin:0 0 15px 0;
}
.tableWrapper01{
	border:1px solid #d0d0d0;
	margin:0;
	padding:0;
	margin:15px 0;
}
/*=====列表，隔行变色和鼠标经过变色====*/
.table02{
	width:100%;
	line-height:24px;
	padding:0;
	background-color:#fff;
	border-collapse:collapse;
	border-color:#f1f1ef;
}
.table02 th{
	text-align:left;
	padding:0 6px;
	background:#fffef1;
	border-bottom:1px solid #f1eecb;
}
.table02 th.bg{
	border-right:1px solid #f1f1f1;
}
.table02 thead th{
	background-image:none;
	line-height:23px;
	border-bottom:1px solid #c9c9c9;
	padding:0;
	border:0;
	text-align:left;
}
.table02 thead th span{
	margin-bottom:0;
	padding:0 5px;
	display:block;
	border-top:1px solid #fff;
	height:24px;
	background:url(../images/bg_x.gif) left -96px repeat-x;
}
.table02 thead th.caption{
	color:#8c8c8c;
	background-color:#fff;
	font-weight:normal;
	padding:0 6px;
	line-height:30px;
	border-bottom:1px solid #f1eecb;
}
.table02 thead th.caption span{
	background-color:#fff;
	border:0;
}
.table02 td{
	padding:0 6px;
	white-space:nowrap;
}
.table02 tr.alt{
	background-color:#fafafa; 
}
.table02 tr.over{
	background-color:#f1f1f1;
}
.table02 .num{
 	text-align:right;
}
.table02 .operat{
 	text-align:center;
}
/*==========左右结构表格========*/
/*隔行变色，无单元格边框*/
.table03{
	width:100%;
	line-height:24px;
	margin:0 0 15px 0;
	padding:0;
	background-color:#fff;
	border-collapse:collapse;
	border:1px solid #d0d0d0;
}
.tableborderN{
	border:none;
	margin:0;
}
.table03 th{
	text-align:left;
	padding:0 6px;
	background:#fff url(../images/bg_x.gif) left -94px repeat-x;
	color:#4b4b4b;
	height:23px;
	line-height:23px;
	border-bottom:1px solid #d0d0d0;
}
.table03 th.title{
	background:#fffef1;
	border-bottom:1px solid #f1f1ef;
}
.table03 th.titleWhite{
	background:#fff;
	border-bottom:0;
	height:30px;
}
/*标题中注释说明*/
.table03 th span{
	font-weight:normal;
	color:#8c8c8c;
}
/*注释说明结束*/
.table03 tr.alt{
	background-color:#fafafa; 
}
.table03 td{
	text-align:left;
	white-space:nowrap;
	line-height:24px;
	height:24px;
}
.table03 td.overwrap{
	white-space:normal;
}
/*按钮所在单元格背景*/
.table03 td.buttonBg{
	background-color:#fff;
}
/*第一行与标题的间距*/
.table03 td.firstCon{
	padding-top:10px;
}
/*列*/
.table03 .col01{
	text-align:right;
	padding:0 0 0 12px;
}
.table03 .col02{
	text-align:left;
	padding:0 6px 0 0;
}
.table03 .col03{
	text-align:left;
	padding:0 6px 0 12px;
}
.table03 td span.fontRed{
	margin:0 3px;
	font-family:"宋体";
}
.table03 .button{
	padding:0 4px;
}
.table03 input{
	vertical-align:middle;
}
/*计数器*/
.table03 td label img{
	vertical-align:middle;
}
/*留言板*/
.table04{
	width:100%;
	line-height:24px;
	margin:0 0 15px 0;
	padding:0;
	background-color:#fff;
	border-collapse:collapse;
}
.table04 th{
	text-align:left;
	padding:0 6px;
	background:#fffef1;
	color:#4b4b4b;
}
.table04 td{
	padding:0 0 0 6px;
}
.table04 .reply{
	color:#1e3895;
}
/*无单元格边框，单元格边框在html中加，无隔行变色*/
.table05{
	width:100%;
	line-height:24px;
	padding:0;
	background-color:#fff;
	border-collapse:collapse;
	border-color:#f1f1ef;
}
.table05 th{
	text-align:center;
	padding:0 6px;
	background:#fffef1;
	color:#4b4b4b;
}
.table05 th.title{
	text-align:left;
}
.table05 th.titleBorderB{
	text-align:left;
	border-bottom:1px solid #f1f1ef;
}
.table05 th.titleBorder{
	text-align:left;
	border-top:1px solid #f1f1ef;
	border-bottom:1px solid #f1f1ef;
}
.table05 th.title2{
	margin-bottom:0;
	padding:1px 0 0 0;
	height:24px;
	text-align:left;
	background-color:#fff;
}
.table05 th.title2 span{
	padding:0 5px;
	line-height:23px;
	display:block;
	color:#4b4b4b;
	font-weight:bold;
	background:url(../images/bg_x.gif) left -96px repeat-x;
}
/*标题中注释说明*/
.table05 th span{
	font-weight:normal;
	color:#8c8c8c;
}
/*注释说明结束*/
.table05 td{
	text-align:left;
	padding:0 6px;
}
.table05 td span.fontRed{
	margin:0 3px;
	font-family:"宋体";
}
.table05 p{
	text-indent:2em;
}
.table05 input{
	vertical-align:middle;
}
.table05 .alignC{
	text-align:center;
}
.table05 td.textarea{
	text-align:left;
	padding:0;
}
.table05 td.textarea textarea{
	border:0;
}
/*列*/
.table05 td.col01{
	text-align:right;
	padding:0 0 0 12px;
	white-space:nowrap;
	word-wrap:normal; 
}
.table05 td.col02{
	text-align:left;
	padding:0 6px 0 0;
}
.table05 td.col03{
	text-align:left;
	padding:0 0 0 12px;
}
/*第一行与标题的间距*/
.table05 td.firstCon{
	padding-top:10px;
}
/*=========提示成功失败信息========*/
.error{
	border:1px solid #fadf50;
	background:#fffcdf url(../images/tb.gif) 5px 0 no-repeat;
	padding-left:23px;
	line-height:22px;
	height:22px;
	color:#000;
	margin-bottom:5px;
}
.confirm{
	border:1px solid #fae050;
	background:#fffddf url(../images/tb.gif) 5px -252px no-repeat;
	padding-left:26px;
	line-height:22px;
	color:#000000;
	margin-bottom:5px;
}
/*多域名绑定点击删除后的效果*/
.optd span {
	padding:3px;
	border:1px solid #FC6;
	background:#ffc;
	font-weight:bold;
}
.optd span a{
	color:#155496;
	text-decoration:underline;
}
.optd span a:hover{
	color:#f28d00;
}
/*复制提示信息*/
.copyhint{
	height:18px;
	line-height:18px;
}
/*即时验证的提示信息*/
.errorInfo{
	color:#cc0001;
	margin:0 6px;
	padding:1px 0 1px 20px;
	background:url(../images/tb.gif) 0 -140px no-repeat;
}
.confirmInfo{
	color:#19934a;
	margin:0 6px;
	padding:1px 0 2px 20px;
	background:url(../images/tb.gif) -1px -256px no-repeat;
}
/*成功失败弹出层*/
div.mark {
	position:fixed;
	_position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:#333333;
	z-index:200;
	filter:Alpha(Opacity = 60);
	-moz-opacity:0.6;
	opacity: 0.6;
	display:none;
}

.alertBox .button {
	margin:10px auto auto 230px;
}
.alertBox {
	left:30%;
	top:30%;
	position:fixed;
	_position:absolute;
	z-index:201;
	height:147px;
	width:511px;
	background:url(../images/bg_alert.gif);
	display:none;
}
.alertBox p{
	height:60px;
	line-height:60px;
	padding-left:70px;
	margin:30px auto 10px 50px;
	font-size:14px;
}


#successAlert p {
	background:url(../images/ico_ok.gif) no-repeat;
}

#errorAlert p {
	background:url(../images/ico_err.gif) no-repeat;
}
.confBox {
	left:30%;
	top:30%;
	position:fixed;
	_position:absolute;
	z-index:201;
	width:411px;
	border:1px solid #ccc;
	background:#fff;
	display:none;
}
.confBox h3 {
	height:25px;
	line-height:25px;
	padding-left:10px;
	font-size:12px;
	background:url(../images/bg_alert_tit.gif) repeat-x;
}
.confBox .close {
	position:absolute;
	top:8px;
	right:8px;
	display:block;
	height:8px;
	width:8px;
	background:url(../images/close.gif) no-repeat;
	font-size:0;
	text-indent:-999px;
}
.confBox .boxCont {
	margin-top:10px;
}
.confBox .boxCont input{
	vertical-align:middle;
}
.confBox .boxCont img{
	margin:0 2px;
	vertical-align:middle;
}
.confBox .boxCont .error{
	margin:0;
	padding:0;
	display:inline;
	color:#cc0000;
	background:none;
	border:none;
}
.confBox p {
	padding:0 0 0 30px;
	line-height:24px;
}
.confBox p.evenbg {
	background-color:#fafafa; 
}
.confBox p.confirm {
	padding:10px 0 0 30px;
	background:#fff;
	border:none;
	color:#4b4b4b;
}
.confBox .btArea {
	text-align:center;
	margin:50px auto 10px auto;
}
/*成功失败跳转页面*/
.confirmPage {
	margin:100px auto 0 auto;
	width:510px;
	text-align:center;
	background:#fff url(../images/bg_circle.gif) bottom no-repeat;
}
.confirmPage .confirmPageCont{
	background:url(../images/bg_circle_top.gif) top no-repeat;
	padding:30px 0 20px 0;
	min-height:60px;
	_height:60px;
	text-align:left;
	display:block;
	width:100%;
}
.confirmPageCont .img{
	vertical-align:middle;
	margin-left:30px;
}
.confirmPageCont .text{
	font-size:12px;
	text-align:left;
	margin:-38px 30px 0 110px;
	background:none;
}
.confirmPage .button{
	margin:0 0 16px 0;
}
/*内容页标签，如辅助功能*/
.toolsTab {
	height:27px;
	overflow:hidden;
	position:relative;
	background:url(../images/bg_toolstab.gif) left 26px repeat-x;
}
.toolsTab ul{
	position:absolute;
}
.toolsTab li {
	float:left;
}
.toolsTab li a {
	padding-top:3px;
	display:block;
	margin-right:2px;
	text-align:center;
	height:24px;
	line-height:24px;
	width:81px;
	background:url(../images/tools_tab.gif) left no-repeat;
}
.toolsTab li a.now {
	background:url(../images/tools_tab.gif) right no-repeat;
	font-weight:bold;
}
.toolsCont {
	border:1px solid #d0d0d0;
	border-top:0;
}
/*投票*/
h4.voteResult{
	font-size:14px;
	padding:15px 0 5px 0;
}
/*留言列表*/
td.msgTit {
	background:#efefef;
	padding:2px 5px;
}
td.msgTit a {
	float:right;
	margin-top:-24px;
}

/* 404 page */
.box404 {
	background:url(../images/bg_404.gif) no-repeat;
	height:191px;
	width:369px;
	margin:100px auto;
	padding:30px 25px 0 128px;
}

.box404 h2 {
	font-size:14px;
	padding-left:22px;
}

.box404 p {
	text-indent:2em;
}

.box404 h4 {
	font-weight:normal;
	margin-top:20px;
	font-size:12px;
}

.box404 ol {
	line-height:1.7em;
	padding-left:40px;
}

.box404 ol li {
	list-style:decimal;
}

.box404 a {
	text-decoration:underline;
}






