.tools-main{
	width:980px;
	margin:20px auto;
	border:1px solid #ebebeb;
	overflow: hidden;

}

.tools-main .tools-main-left{
	width:159px;
	float: left;
	background-color: #f5f5f5;
	border-right: 1px solid #ebebeb;

	padding-bottom: 10000px;
	margin-bottom: -10000px;
}
.tools-main .tools-main-right{
	float: right;
	width: 770px;
	padding:8px 30px 20px 10px;
}
/*add by wangshaojun01 ,增加设置常用工具按钮样式*/
.tools-main .tools-main-left b.tools-setting{
	position: absolute;
	display: block;
	height: 16px;
	width: 16px;
	background: url(/static/img/zz_tools_setting.png);
	right: 19px;
	top: 15px;
	cursor: pointer;
	z-index: 10;
	_background:none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/img/zz_tools_setting.png");
}

.tools-main .tools-main-left a{	
	text-decoration: none;
}

.tools-main .tools-main-left dl{
	border-top: solid 1px #fafcff;
	border-bottom: solid 1px #ebebeb;
	font-size: 14px;
}

/*zz_show_setCfg.tpl 设置页面的左导航条*/
.tools-main .tools-main-left dl.setCfg dt a{
	color: #565656;
	background-color: #f5f5f5;
	font-weight: normal;
}
.tools-main .tools-main-left dl.setCfg  dd .setCfg-item{
	background-color: #f5f5f5;
	color: #666666;
	font-weight: normal;
}
.tools-main .tools-main-left dl.setCfg  dd .setCfg-item:hover,.tools-main .tools-main-left dl.setCfg  dd .setCfg-item-current{
	font-weight: bold;
	background: #ffffff;
	color: #666666;
}
.tools-main .tools-main-left dl.setCfg dt a:hover{
	background-color: #f5f5f5;
}
/*zz_show_setCfg.tpl 设置页面的左导航条*/

.tools-main .tools-main-left dt{
	line-height: 47px;
	height: 47px;
	position: relative;
}
.tools-main .tools-main-left dt i{
	display: none;
	position: absolute;
	left:24px;
	width:0;
	height: 0;
	overflow: hidden;
}
.tools-main .tools-main-left dt.list-on a,
.tools-main .tools-main-left dt.list-on a:hover{
	background-color: #ebf5fe;
	color:#0050c8;
}
.tools-main .tools-main-left dt:hover i{
	display: block;
	top:20px;
	border-width:4px 0 4px 4px;
	border-color: #ddd #666;
	border-style: solid;
}
.tools-main .tools-main-left dt.list-on i,
.tools-main .tools-main-left dt.list-on:hover i{
	top:22px;
	display: block;
	border-width:4px 4px 0;
	border-color: #0050c8 #ebf5fe;
	border-style: solid;
}
.tools-main .tools-main-left dt a{
	display: block;
	padding-left: 40px;
	background-color: #f5f5f5;
	font-weight: bold;
	color:#666;
}
.tools-main .tools-main-left dt a:hover{
	background-color: #ddd;
}
.tools-main .tools-main-left dd{
	background: #fff;
	border-top:solid 1px #ebebeb;
	display: none;

}
.tools-main .tools-main-left dd a{
	display: block;
	color:#666;
	height: 40px;
	line-height: 40px;
	padding-left: 40px;
}
.tools-main .tools-main-left dd a:hover,
.tools-main .tools-main-left dd .item-on{
	color:#0050c8;
	font-weight: bold;
}

.tools-main dd a i,.layout-content .list-new{
	height: 13px;
	display: inline-block;
	background: url(/static/img/tools_menu_icons.png) no-repeat 0 0;
	margin: 10px 0 1px 10px;
	vertical-align: text-bottom;
	overflow: hidden;
	margin-bottom: 2px\9;
}

/*edit by tangjingxin*/
/*解决鼠标悬浮时，字体变粗导致icon下移问题*/
.tools-main dd a.zz-menu-optimization i{
	margin-left: 3px;
}
.tools-main dd .list-upgrade{
	background-position: 0 0;
	width:25px;
}
.tools-main dd .list-new,.layout-content .list-new{
	background-position: 0 -13px;
	width:25px;
}
.tools-main dd .list-beta{
	background-position: 0 -26px;
	width:25px;
}
.tools-main dd .list-alpha{
	background-position: 0 -39px;
	width:25px;
}
.tools-main dd .list-msg-count{
	background-position: 0 -52px;
	padding:0 4px 0 8px;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	line-height: 14px;
	color:#fff;
	background-color: #f00000;
}


.tools-main .tools-main-fankui{
	height: 41px;
	line-height: 40px;
	background: url('/static/img/zz_yijian.png') 13px 12px no-repeat;
	text-indent: 45px;
}





/* 面包屑 */
.tools-main .mod-crumbs {
	color:#999;
	font-family: "/5B8B/4F53";
	margin-bottom:10px;
	font-size:12px;
}
.tools-main .mod-crumbs{
	color:#999;
}
.tools-main .mod-crumbs a{
	color:#666;
}

/* 工具标题 */
/*.tools-main .mod-tools-title{
    position: relative;
	font-size: 14px;
	line-height: 24px;
}
.tools-main .mod-tools-title h2{
	color:#333;
	font-weight: bold;
	line-height: 40px;
}*/
/*版本信息，暂时只有数据标注有*/
.tools-main .mod-tools-title .version {
    position: absolute;
    top: 10px;
    right: 0;
}

/* 添加网站 */

.mod-add-site .mod-big-btn{
	height: 36px;
	width: 153px;
}


/* pagebar */
.mod-pager{
	text-align: center;
	position: relative;
	vertical-align: middle;
	_zoom:1;
	_padding-top:6px;
}
.mod-pager #pagesize{
	position: absolute;
	right:0;
	top:0;
	_width:220px;
}

.mod-pager .select{
	position: relative;
	float: right;
	border:solid 1px #dedede;
	background-color: #fff;
	cursor:pointer;
	*margin-top:-20px;
	/* to resolve some conflicts
	/* this attribute will be effecte by the other class named "div.select"
	*/
	height: auto;
}
.mod-pager .select .pager-curr-size{
	padding:0 5px;
	float: left;
}
.mod-pager .select em{
	display: inline-block;
	width:24px;
	height:22px;
	background-color: #f5f5f5;
	float: left;
	border-left:solid 1px #dedede;
}
.mod-pager .select em i{
	height: 0;
	width:0;
	overflow: hidden;
	display: inline-block;

	border-width:4px 4px 0;
	border-style: solid;
	border-color:#b4b4b4 #f5f5f5;
	margin-top:10px;
}
.mod-pager #pagesize ul{
	position: absolute;
	left:-1px;
	top: 22px;
	width: 100%;
	_width:50px;
	background-color: #fff;
	border:solid 1px #dedede;
}

.mod-pager #pagesize ul li:hover{
	background-color:#ebebeb;
}

.mod-pager .pager-click-goto{
	padding: 5px 7px;
	color: #0050c8;
	border: 1px solid #e2e2e2;
	background: #fff;
	margin-left: 5px;
	text-decoration: none;
}
.mod-pager .pager-click-goto:hover{
	background: #2790FB;
    color: #fff;
}
.mod-pager strong{
	margin:5px;
}


.msg_fullscreen{
	position: fixed;
	_position:absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	/*_width:1120px;
	_height:500px;*/	
	background: #333333;
	z-index: 9998;
	opacity: 0.7;
	filter:alpha(opacity=70);
}
.msg_box{
	width: 500px;
	height: 500px;
	position: relative;
	float: right;	
	z-index: 9998;
}
#tip{
	position: absolute;
}

/* 用户管理*/
/* 向下箭头效果*/
.site-select-arrow{
	float: right;
}
.site-select-arrow i{
	overflow: hidden;
	width:0;
	height: 0;
	border-width: 5px 4px 0;
	border-color:#ADADAD #f5f5f5;
	border-style: solid;
	display: block;
	float:left;
	margin:11px 5px 0 -15px;
}
.site-list-box .site-list .domain-box .site-list-btn{
	position: relative;
	zoom:1;
}

.site-list-box .site-list .domain-box .site-list-btn ul{
	color: #333333;
	border:1px solid #DEDEDE;
	z-index:99;
	background:white;
	text-align:left;
	position: absolute;
	margin: 0 -21px;
	text-align: left;
	width: 118px;
	display: none;
	top: 28px;
	left: 0px;

	moz-box-shadow: 0px 0px 2px #dedede;
	-webkit-box-shadow: 0px 0px 2px #dedede;
	box-shadow: 0px 0px 2px #dedede;
	-moz-transition: -moz-box-shadow 0.2s ease-out;
	-o-transition: -o-box-shadow 0.2s ease-out;
	-webkit-transition: -webkit-box-shadow 0.2s ease-out;
	transition: box-shadow 0.2s ease-out;

}
.tools-main-right .site-list-btn a{
	color: #333333;
	display: block;
	cursor: pointer;
	width: 93px;
	padding-left: 25px;
}

.site-list-btn a:hover{
	background:#EBF5FE;
	text-decoration:none;
}

.site-list-btn .dropdown-text{
	zoom:1;
	display: inline-block;
	*display: inline; /*兼容IE6、7*/
	cursor: pointer;
	width: 100%;
	*width: 70px;
}
.site-list-btn .dropdown-icon{
	zoom:1;
	display: inline-block;
	*display: inline; 
	*margin-right:5px;/*兼容IE6、7*/
	cursor: pointer;
}

.mod-usermanage-userinfo {
	font-size: 12px;
	zoom:1;
	position: relative;
}
.mod-usermanage-userinfo .dialog-title{
	font-size: 14px;
	text-align: center;
	width:500px;
	height: 35px;
	margin-left: 0;
}
.mod-usermanage-userinfo .user-contact{
	padding: 6px 10px;
	line-height: 18px;
	color: #666;
	width: 248px;
	border: 1px solid #DEDEDE;
}

.mod-usermanage-userinfo .user-intro .user-intro-icon{
	/*background: #FFF url(/static/img/user_manage_intro_bg.png) no-repeat 0 0;
	display: inline-block;
	width: 340px;
	height: 55px;
	position: relative;
	top: 25px;
	left: 10px;*/
}

.mod-usermanage-userinfo .user-intro .user-intro-text{
	display: inline-block;
    left: 150px;
    padding: 10px;
    position: relative;
    top: 0px;
    width: 310px;
}
/*add by wangshaojun01*/
.mod-usermanage-userinfo .select-section-common{
	padding-left: 60px;
	padding-top: 0px;
	margin-top: 18px;
	_margin-top:27px;
}
.mod-usermanage-userinfo .select-section-common .common-user-link{
	display: block;
	margin-top: 5px;
	margin-left: 19px;
}
/*end*/

#dialog-content .user-intro-text{
	line-height: 18px;
	left: 10px;
}

.mod-usermanage-userinfo .user-validation{
	color: red;
	height: 18px;
	line-height: 18px;
	margin-top: 10px;
}

.mod-usermanage-userinfo .select-section{
	padding: 10px 0;
	/*edit by wangshaojun01,高度存在，影响样式错乱*/
	/*height: 80px;*/
	margin-top: 10px;

	position: relative;
	zoom:1;
}
.list_tab .template{
	/*display: none;*/
}
.none-style{
	display: none;
}
.select-section #userAuthority{
	vertical-align:text-bottom; 
	margin-bottom:1px; 
	*margin-bottom:-2px;
}
/*add by wangshaojun01*/
.select-section #userCommonAuthority{
	vertical-align:text-bottom; 
	margin-bottom:1px; 
	*margin-bottom:-2px;
}
/*end*/

.user-intro{
	display: inline-block;
	width: 340px;
	height: 60px;
	background: #FFF url(/static/img/user_manage_intro_bg.png) no-repeat 0 0;
	position: absolute;
	top:-3px;
	_top:-8px;
	margin-left: 5px;
	*margin-left: 9px;
	left: 140px;
	zoom:1;
}

/*未验证站点信息因为少了一列“站点管理”，导致样式问题，因而增加一个block块*/
.none-block{
	height: 20px;
	width:115px;
	float: right;
	visibility: hidden;
}
/* end用户管理*/
.msg_text{
	width: 221px;
	height: 65px;
}
.msg_tip{
 	/*margin-left:41px;
 	margin-top: 133px;*/
 	/*position: relative;*/
 	margin-right: 108px;
 	float: right;
 	background: url(/static/img/msg_tip.png);
 	_background:none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/img/msg_tip.png");
 	width: 82px;
 	height: 66px;
 	_margin-right:14px;

 }
.msg_content{
	background: url(/static/img/msg_tip_text.png);
	width: 413px;
	height:73px;
	_background:none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/img/msg_tip_text.png");
}
#content{
	clear: both;
	margin-right: -10px;
	float: right;
	_margin-top:5px;
	_margin-right:-65px;
	display: inline;
}
#msg_background{
	
	width: 226px;
	height: 45px;
	float: right;
	margin: 10px 5px 0 300px;
	_margin-top:10px;
	_margin-bottom:0px;
	_margin-left:340px;
	_margin-right:-4px;
	background: #fff;
	_display: inline;
}
.msg_btn{
	background: url(/static/img/msg_btn.png) no-repeat;
	display: inline-block;
	text-align: center;
	width: 97px;
	height: 35px;
	color: #fff;
	font: normal 16px/30px "Microsoft Yahei";
	margin-top: 10px;
	text-decoration: none;
	_background:none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/img/msg_btn.png");
}
.footer_btn:hover{
	text-decoration:none;
	color:#003cc8;
}

.msg_div{
    	position: absolute;
    	width: 402px;
    	z-index: 9999;
    	display: none;
    }
    .msg_header{
    	height: 46px;
    }
    .header_bg{
    	width: 226px;
    	height: 45px;
    	background: #fff;
    	float: right;
    }
    .msg_mid{
    	background: url(/static/img/msg_content.png);
    	width: 402px;
    	height: 131px;
    	margin-top: 10px;
    }
    .footer_btn{
		background: url(/static/img/msg_btn.png) no-repeat;
		display: inline-block;
		text-align: center;
		width: 97px;
		height: 35px;
		color: #fff;
		font: normal 16px/30px "Microsoft Yahei";
		text-decoration: none;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/img/msg_btn.png");
		margin-top: 10px;
    }














.change-mobile-tips,.change-email-tips{
	display: inline-block;
	border: 1px solid #DEDEDE;
	width: 120px;
	height: 23px;
	padding-top: 2px;
	padding-bottom: 6px;
	position: relative;
	top: 0px;
	left: 20px;
	background: #F5F5F5;
	color: #999999;
}
.spaninside{
	position: relative;
}
.change-tip-leftico{
	background: url("/static/img/rr_change_arrow.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 19px;
	left: -10px;
	position: absolute;
	top: 11px;
	width: 11px;
}
.tools_main_left dd{
  margin:0px;
  padding:0px;
}



.tip{color:#999999;}
/*普通管理员 add by wangshaojun01*/
span.mod-common-title{
	font-weight: bold;
	font-size: 12px;
	display: inline-block;
	float: left;
	margin-top: -22px;
	margin-left: 383px;
}
a.mod-common-app-link{
	font-size: 12px;
	display: inline-block;
	float: left;
	margin-top: -26px;
	margin-left: 399px;
}

/*活动蒙层样式*/
.act-mask{
    position: absolute;
	width: 480px;
	height: 350px;
	z-index: 9999;
	display: none;
	text-align: center;
	background: url(/static/img/act/act_prompt_step1.png) no-repeat;
}
.act-mask .close-icon{
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	top: 56px;
	right: 40px;
	cursor: pointer;
}
.act-mask .step{
	margin: 0 auto;
	font-size:16px;
	color:#FFF; 
	position: absolute;
	bottom: 39px;
	left: 192px;
	display: block;
	height: 35px;
	line-height: 35px;
	width: 100px;
}


/* add by wangshaojun01
*常用工具设置
*/
.tools-nav-container{

}
#dialog-title .tools-nav-setting-title{
	display: inline-block;
	/*解决抓取异常和对话框的样式冲突*/
	padding-left: 0px;
	*padding-top: 10px;
}
#dialog-title .tools-nav-setting-title span{
	font-size: 14px;
	color: #333;
}
#dialog-title .tools-nav-setting-title input{
	margin-left: 20px;
}
#dialog-title .tools-nav-setting-title span.title{
	margin-right: 39px;
	font-weight: bold;
}
#dialog-title .tools-nav-setting-title span.content{
	margin-left: 5px;
	font-weight: normal;

}

h3.tools-nav-setting-title{
	height: 38px;
	line-height: 38px;
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	background: #F5F5F5;
	padding-left: 20px;
	/*解决站内搜索和对话框的样式冲突*/
	margin-bottom: 0;
}
h3.tools-nav-setting-title span{
	font-size: 14px;
	color: #333;
	font-weight: bold;
}

.tools-nav-container .tools-nav-setting-info{
   font-size: 12px;
   height: 25px;
   line-height: 25px;
   background: #FFF4CC;
   border-top: 1px solid #FFD199;
   border-bottom: 1px solid #FFD199;
   padding-left: 20px;

   color: #C86400;
}
.tools-nav-container .tools-nav-setting-info .content-info{
	float: left;
	/*与索引量冲突*/
	margin-top: 0;
}
.tools-nav-container .tools-nav-setting-info .split-item-pointer{
	width: 4px;
	height: 4px;
	background: #FF8C00;
	margin-right: 7px;
	margin-top: 11px;
	display: block;
	/*解决ie6中bug*/
	overflow: hidden;
	float: left;
}
.tools-nav-container .tools-nav-setting-info .setting-clear{
	cursor: pointer;
	margin-left: 10px;
	float: left;

}
.tools-nav-container .tools-nav-setting-content{
	padding-left: 40px;
}
.tools-nav-container .tools-nav-setting-content .tools-setting-select{
	margin: 5px 0;
}
.tools-nav-container .tools-nav-setting-content .tools-setting-select h3{
	font-size: 14px;
	float: left;
	color: #333;
	/*解决抓取异常和对话框的样式冲突*/
	padding-left: 0px;
	/*解决站内搜索和对话框的样式冲突*/
	margin-bottom: 0;
}
.tools-nav-container .tools-nav-setting-content .tools-setting-select ul{
	float: left;
	width: 506px;
	*width: 499px;
}
.tools-nav-container .tools-nav-setting-content .tools-setting-select ul li{
	float: left;
	margin-left: 10px;
	width: 100px;
	*width: 105px;
}
.tools-nav-container .tools-nav-setting-content .tools-setting-select ul li span.tools-name{
	font-size: 12px;
	margin-left: 5px;
	color: #333;
	cursor: pointer;
}
.tools-nav-container .tools-nav-setting-content .tools-setting-select ul li span.selected{
	font-weight: bold;
}

.tools-nav-container .tools-nav-setting-content .tools-setting-error-tip{
	padding-top: 10px;
	color: red;
}

.tools-nav-container .tools-nav-setting-domain-select{
	margin-top: 20px;
	padding-left: 40px;
}
#dialog-body  .tools-nav-container .tools-nav-setting-domain-select a{
	color: #333;
}

.tools-nav-container .split-line{
	height: 1px;
	display: block;
	border-top: 1px solid #e2e2e2;
	margin: 10px 0; 
}

.tools-nav-setting-main{
	display: none;
}

/*由于数据提交插件工具标题比较长，需做特别的处理，add by wangshaojun01*/
.tools-main dd a.new-tip-list i{
	margin: 10px 0 1px 3px;
}

/**/
.tools-mod-tab{
	width: 780px;
	_width:778px;
	height: 39px;
	border-bottom: 1px solid #E2E2E2;
	border-left: 1px solid #E2E2E2;
	padding-left: 0px;
}
.tools-mod-tab .current-item{
	border-bottom: 2px solid #FFF;
	background: #FFF;
}
.tools-mod-tab li{
	float: left;
	border:1px solid #E2E2E2;
	border-left:none; 
	padding:10px 16px 0 16px; 
	font-weight: bold;
	height: 28px;
	line-height:28px\9;
	width: 120px;
	cursor: pointer;
	background: #F5F5F5;
}

/* sitemap页升级支持移动协议 */
.mod-mobile-tip{
	font-size: 12px;
	display: inline-block;
	float: left;
	margin-top: -27px;
	margin-left: 400px;
}
