/*
    jQuery EasyUI 1.5.1 - Insdep of theme
    www.insdep.com
    20170211
    QQ交流群：184075694
*/

/*初始化部分开始*/
html,body{ height:100%;}
body{
	/*font-family:verdana,helvetica,arial,sans-serif;*/
	/*禁止选择文本
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;*/
}
a,a:link,a:visited,a:hover,a:active{
	text-decoration: none; cursor:pointer;
	text-decoration:blink;
	outline:none;
}
select,input,label,button,a,a:link,a:visited,a:hover,a:active,a:focus,*:focus{outline:none; noFocusLine: expression(this.onFocus=this.blur());}
a,img,form{border:0;}
html,body,a,a:link,a:visited,a:hover,a:active,select,input,label,button,textarea,h1,h2,h3,h4,h5,h6{ font-family:"Microsoft YaHei","微软雅黑"; font-style:normal;font-size:12px; color:#3c3c3c;}
dl,dt,dd,ul,li,ol,p,button,input,h1,h2,h3,h4,h5,h6{ list-style:none; height:auto; border:0 none;}
html,body,dl,dt,dd,ul,li,ol,p,input,textarea,button,form,h1,h2,h3,h4,h5,h6{ padding:0; margin:0; }
select,input,label,button{ vertical-align:middle;}
select,input,label,button,textarea,form{ 
	/*允许选择文本*/
	-webkit-touch-callout: text;
	-webkit-user-select: text;
	-khtml-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
}
.hide{ display:none;}

@font-face {
  font-family: "iconfont";
  src: url('iconfont/iconfont.eot?t=1470560213'); /* IE9*/
  src: url('iconfont/iconfont.eot?t=1470560213#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont/iconfont.woff?t=1470560213') format('woff'), /* chrome, firefox */
  url('iconfont/iconfont.ttf?t=1470560213') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont/iconfont.svg?t=1470560213#iconfont') format('svg'); /* iOS 4.1- */
}
.icons {
  font-family:"iconfont" !important;
  font-size:16px;
  font-weight:normal;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

/*初始化部分结束*/

/*头部公共框架*/
#login-layout .layout-panel-north .layout-body,
.master-header-layout
{ height:46px !important; background:#1d1d1d url(images/logo.png?v=201612011609) left center no-repeat;}

.navigate-unit-name,.navigate-unit-name:hover{ background:none;border:none; /*margin: 0 60px 0 5px;*/}
.navigate-unit-name .l-btn-text{color: #767676 !important; font-size: 12px;}

	/*头部菜单按钮全局样式,根据需要删减*/
	.navigate{height:41px;}
	.navigate .left,.navigate .right{ height:46px;}
	.navigate{ overflow:hidden; clear:both; padding:5px 0 0 280px;}
	.navigate .left{ float:left;}
	.navigate .right{ float:right; padding:0 20px 0 0;}
	.navigate .l-btn-text{ color:#c3c3c3; margin: 3px 5px;}
	.navigate .l-btn-plain{ padding:3px 8px;border:none;}
	.navigate .l-btn-plain:hover,.navigate .m-btn-plain-active{ background:#2d2d2d;}
	/*头部菜单按钮全局样式,根据需要删减*/

	/*头部用户信息,根据需要删减*/
	.navigate-user-button.l-btn-plain{ padding:3px 10px; background:#1b8cf2; margin-right:15px;}
	.navigate-user-button.l-btn-plain:hover,.navigate-user-button.m-btn-plain-active{background:#339cfb;}
	.navigate-user-button .l-btn-text{margin-right:40px !important;color:#FFF;}
	.navigate-user-button .m-btn-downarrow{background: url('images/menu_arrows_white.png') no-repeat 0 center;}
	.navigate-user-button:hover .m-btn-downarrow{background: url('images/menu_arrows_white.png') no-repeat -16px center;}
	.navigate-user-panel{ width:320px !important;padding:0 !important;}
	.navigate-user-panel dl,.navigate-user-panel dl dt,.navigate-user-panel dl dd{ overflow:hidden; clear:both;}
	.navigate-user-panel dl dd{ padding:15px;}
	.navigate-user-panel dl dd img{ 
		float:left;
		-moz-border-radius:45px;
		-webkit-border-radius:45px;
		border-radius:45px;
		margin:0 15px 0 0;
	}
	.navigate-user-panel dl dd b{ margin:10px 0 0; font-size:14px;}
	.navigate-user-panel dl dd b i{ margin:0 0 0 10px; font-weight:normal;}
	.navigate-user-panel dl dd span{color: #999;}
	.navigate-user-panel dl p{margin: 5px 0 0;}
	.navigate-user-panel dl p i{ font-style:normal;}

	.navigate-user-panel dl dd span,.navigate-user-panel dl dd b,.navigate-user-panel dl p{ display:block;}
	.navigate-user-panel dl dt{ background:#f5f5f5 url(images/footer_projection.png) left top  repeat-x; border-top:1px solid #b9b9b9; padding:10px 15px;}
	.navigate-user-panel dl dt a{ display:block; float:left; background:#fdfdfd; border:1px solid #e3e3e3; padding:5px 15px;}
	.navigate-user-panel dl dt .navigate-user-modify{ float:left;}
	.navigate-user-panel dl dt .navigate-user-logout{ float:right;}
	/*头部用户信息,根据需要删减*/

	/*头部更多菜单,根据需要删减*/
	.navigate-more-button .l-btn-text{ background:url(images/navigate_more.png) center center no-repeat;}
	.navigate-menu-panel.menu,.navigate-user-panel.menu,.navigate-more-panel.menu{
		-moz-border-radius: 0 0 3px 3px;
		-webkit-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
		border-top:none;
	}
	/*头部更多菜单,根据需要删减*/
	.navigate-menu-panel{ top:46px !important;}
	.navigate-user-panel,.navigate-more-panel{ top:47px !important;}
	.navigate-menu-panel .menu-text,.navigate-more-panel .menu-text{padding-left: 25px;}
	.navigate-menu-panel,.navigate-menu-panel + .menu-shadow{ margin:0 0 0 -15px;}
	
	/*头部下拉菜单样式,根据需要删减*/
	.navigate-combobox + .combo,.navigate-combobox + .combo .textbox-text,.navigate-combobox + .combo .combo-arrow{
		color:#c3c3c3; background-color:#2d2d2d; height:36px !important; line-height:36px !important;
	}
	.navigate-combobox + .combo .textbox-text{ padding:8px 10px 8px 15px;}
	.navigate-combobox + .combo{border:none;box-shadow:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
	.navigate-combobox + .combo .combo-arrow{ height:36px !important; line-height:36px !important; width:30px !important; opacity: 1.0; filter: alpha(opacity=100);}
	.navigate-combobox-panel{ 
	margin:5px 0 0;
	-moz-box-shadow: 1px 15px 35px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: 1px 15px 35px 0 rgba(0,0,0,.2);
    box-shadow: 1px 15px 35px 0 rgba(0,0,0,.2);
	}
	.navigate-combobox-panel .combo-panel{border-top:none; border-color:#c4c4c4; padding:10px 0;}
	.navigate-combobox-panel,.navigate-combobox-panel .combo-panel{-moz-border-radius: 0 0 3px 3px;-webkit-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;}
	.navigate-combobox-panel .combobox-item{padding: 5px 15px;}
	/*头部下拉菜单样式,根据需要删减*/

	/*头部搜索框样式,根据需要删减*/
	.navigate-search + .searchbox{border:none;background-color:#2d2d2d;box-shadow:none; margin:0 0 0 2px; height:36px !important;}
	.navigate-search + .searchbox .searchbox-button{ width:36px !important;}
	.navigate-search + .searchbox .l-btn{ background:none;border:none;}
	.navigate-search + .searchbox .l-btn .m-btn-downarrow{background: url('images/combo_arrow.png') no-repeat 0 center;}
	.navigate-search + .searchbox .textbox-text{box-shadow:none;background-color:transparent;}
	.navigate-search + .searchbox .textbox-addon-right{ border-left:none;background-color:transparent;}
	.navigate-search + .searchbox .searchbox-button{ background: url('images/searchbox_navigate_button.png') no-repeat center center;}
	.navigate-search + .searchbox input{color:#c3c3c3;}
	/*头部搜索框样式,根据需要删减*/
	
/*登录框架开始*/
/*重定义easyui部分样式*/
#login-layout .layout-panel-south .layout-body{ height:40px !important; line-height:40px; text-align:center;}
#login-layout .layout-panel-south .layout-body,
#login-layout .layout-panel-center .layout-body{ background:#eef0ed;}

/*登录form框架*/
#login-form-layout{ width:1000px; margin:100px auto 0 auto; border:1px solid #d7d7d7; background:#fff; overflow:hidden; clear:both;}
#login-form-layout .left{ width:600px; float:left;}
#login-form-layout .right{ width:400px; float:right;}
#login-form-layout .left,#login-form-layout .right{ padding:60px 0;}

#login-form-layout .left dl{ background:url(images/about.png) 50px top no-repeat; padding:5px 50px 0 140px;}
#login-form-layout .right dl{ border-left:1px solid #eaeaea; padding:0 0 20px 50px;}
#login-form-layout .right dl dd{ margin:0 0 5px; clear:both; height:auto; overflow:hidden;}
#login-form-layout .left dl dd{ line-height:20px;}
#login-form-layout .left dl dt,#login-form-layout .right dl dt{ font-weight:bold; font-size:17px; margin:10px 0 10px;}

/*登录表单*/
	/*登录选择表单,根据需要删减*/
	.login-select + .combo,.login-select + .combo .textbox-text,.login-select + .combo .combo-arrow{ height:34px !important; line-height:34px !important; color:#fff;}
	.login-select + .combo{border:none;box-shadow:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
	.login-select + .combo .textbox-addon-right,.login-select + .combo .textbox-addon-left,.login-select + .combo .textbox-text{ background-color:transparent;}
	.login-select + .combo .textbox-text{ padding:0 15px;}
	.login-select + .combo,.login-select + .combo .combo-arrow{ background-color:#1e7bee;}
	.login-select + .combo .combo-arrow{ background:url(images/set.png) center center no-repeat; opacity: 1.0; filter: alpha(opacity=100); width:34px !important;}
	.login-select-panel { margin:-2px 0 0;}
	.login-select-panel .combo-panel{ padding:5px 0;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
	.login-select-panel .combo-panel,.login-select-panel .combobox-item-selected{background-color:#1e7bee;}
	.login-select-panel .combobox-item{ color:#fff; padding:6px 15px;}
	.login-select-panel .combobox-item-hover{ background-color:#fff; color:#0d478f;}
	.login-select-panel .panel-header,.login-select-panel .panel-body {border:none;}
	/*登录选择表单,根据需要删减*/
	
	/*登录输入表单,根据需要删减*/
	.login-text + .textbox,.login-text + .textbox .textbox-text{ height:34px !important; line-height:34px !important; color:#aaaaaa;}
	.login-text + .textbox .textbox-text{background-color:transparent;}
	.login-text + .textbox{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f9f9f9;}
	.login-text + .textbox,.login-text + .textbox.textbox-invalid,.login-text + .textbox.textbox-invalid.textbox-focused{
	  border-color: #cccccc; 
	  -moz-box-shadow:none;
	  -webkit-box-shadow:none;
	  box-shadow:none;
	}
	/*登录输入表单,根据需要删减*/
	
	/*邮箱输入表单,根据需要删减*/
	.login-form .group-mail label,.login-form .group-mail .textbox,.login-form .group-mail .textbox .textbox-text{ height:34px !important; line-height:34px !important;}
	.login-form .group-mail label{line-height:32px !important;}
	.login-form .group-mail .textbox{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
	.login-form .group-mail .textbox.textbox-invalid,.login-form .group-mail .textbox.textbox-invalid,.login-form .group-mail .textbox.textbox-focused{
	  border-color: #cccccc; 
	   -moz-box-shadow:none;
	  -webkit-box-shadow:none;
	  box-shadow:none;
	}
	.login-form .group-mail .combo{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
	.mail-select-panel { margin:-2px 0 0 -23px; width:142px !important;}
	.mail-select-panel .combo-panel,.mail-select-panel .combobox-item-selected{background-color:#eeeeee;}
	.mail-select-panel .combo-panel{ padding:0 0;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px; border-top:none;}
	.mail-select-panel .combobox-item{ padding:6px 15px 6px 30px;}
	.mail-select-panel .combobox-item-hover{ background-color:#fff; }
	/*邮箱输入表单,根据需要删减*/
	
	.login-form .submit{ background:#00a0b0; border:none;}
	.login-form .submit,.login-form .submit .l-btn-text{height:36px !important; line-height:36px !important; margin:0 5px 0 0; padding:0 10px; color:#fff;}
	.login-form .button,.login-form .button .l-btn-text{height:34px !important; line-height:34px !important; margin:0; padding:0 10px;}
	
/*登录表单*/



/*登录框架结束*/


/*主框架*/
.user-info-panel{ overflow:hidden; clear:both; padding:30px 20px 40px 30px; }
.user-info-panel .left{ float:left;}
.user-info-panel .right{ float:right;}
.user-info-panel .center{ overflow:hidden; padding:0 0 0 30px;}
.user-info-panel .left img{
	margin:10px 0 0;
	-moz-border-radius:65px;
	-webkit-border-radius:65px;
	border-radius:65px;
}
.user-info-panel .center h1{ font-size:24px; margin:10px 0 5px;}
.user-info-panel .center h1 span{ font-weight:normal; margin:0 0 0 10px;}
.user-info-panel .center h2{ font-size:12px; font-weight:normal; color:#848484;}
.user-info-panel .center dl{ margin:10px 0 0; overflow:hidden; clear:both;}
.user-info-panel .center dl dt,.user-info-panel .center dl dd{ padding:0 0 0 20px; margin:0 15px 0 0; color:#575757; float:left;}
.user-info-panel .center dl dt{ background:url(images/info-icons-at.png) left center no-repeat;}
.user-info-panel .center dl dd{ background:url(images/info-icons-tel.png) left center no-repeat;}

.user-info-panel .right ul{ overflow:hidden; clear:both;}
.user-info-panel .right ul li{ float:left; text-align:center; font-size:42px; margin:0 30px 0 0; padding:0 30px 0 0; border-right:1px solid #e8e8e8;}
.user-info-panel .right ul li:last-child{ border-right:none; padding:0; margin:0 15px 0 0; }
.user-info-panel .right ul li span{ display:block; font-size:12px; margin:10px 0 5px; color:#8c8c8c;}



.side-menu,.side-menu dt,.side-menu dd{ overflow:hidden; clear:both;}
.side-menu dt{ padding:20px 10px; border-bottom:1px solid #efefef;}
.side-menu dd{ padding:10px; border-bottom:1px solid #efefef;}
.side-menu dd span{ float:right;}
.side-menu .hover{ border-left:4px solid #1b8cf2; background:#fafafa;}
/*主框架结束*/


.window-layout .layout-panel-south .layout-body{ text-align:right; height:60px !important; line-height:60px !important; padding:0 15px;}
.window-layout .layout-panel-south .layout-body .l-btn-text{ padding:0 25px;}
.window-layout .tabs-header{padding-top:10px;}
.window-layout .tabs{padding-left: 10px;}
.form-layout{ padding:10px;}
.form-layout p{ 
background:#1b8cf2; color:#fff;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
height:36px; line-height:36px; margin:0 0 10px; padding:0 18px;
}
.form-layout p span{ margin:0 10px;}
.form-layout p span,.form-layout p span a,.form-layout p span a:link,.form-layout p span a:visited,.form-layout p span a:hover,.form-layout p span a:active{ color:#b0daff;}
.form-layout dl{ margin:0 0 2px;padding:0 18px; height:auto; overflow:hidden;}
.form-layout,.form-layout dl,.form-layout p{ clear:both;}
.form-layout dl dt{ width:80px;}
.form-layout dl dt,.form-layout dl dd{ float:left;}
.form-layout dl,.form-layout dl dt,.form-layout dl dd{ line-height:34px; height:auto;}


.form-layout .portrait-layout{ position:relative;}
.form-layout .portrait-layout img{
	-moz-border-radius:65px;
	-webkit-border-radius:65px;
	border-radius:65px;

}
.form-layout .portrait-layout input{
	position:absolute;
	width:129px; height:129px;
	cursor:pointer;
	filter:alpha(opacity=0);  
	-moz-opacity:0;  
	-khtml-opacity: 0;  
	opacity:0;  
}

.group-form{ overflow:hidden; clear:both; height:auto;}
.group-form dl{ clear:none; float:left; width:40%;}


.preview-set-panel,.preview-set-panel .preview-content{ overflow:hidden; clear:both;}
.preview-set-panel .left,.preview-set-panel .right{ height:330px; overflow:hidden;}
.preview-set-panel .left{ float:left; width:60%;}
.preview-set-panel .right{ float:right; width:35%;}
.preview-set-panel .preview-caption{ font-weight:bold; margin:10px 0 15px; font-size:14px;}
.preview-set-panel .preview-cut{ 
background:#f7f7f7; margin:0 auto 10px; overflow:hidden;
-moz-border-radius:65px;
-webkit-border-radius:65px;
border-radius:65px;
}
.preview-set-panel .preview-cut.preview-43{ width:43px; height:43px;}
.preview-set-panel .preview-cut.preview-86{ width:86px; height:86px;}
.preview-set-panel .preview-cut.preview-129{ width:129px; height:129px;}
.preview-file{ display:none;}


/*百度编辑器修复easyui修复样式*/
.edui-default{ line-height:normal !important;}
.edui-default .edui-editor{
	border: 1px solid #cccccc !important;
	margin:1px 0 0;
	-webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    border-radius:0 !important;
}
.edui-default .edui-editor-bottomContainer td{    
	font-family:"Microsoft YaHei","微软雅黑" !important; 
}
.edui-editor-bottomContainer{ background:#f2f2f2;}
.edui-default .edui-editor-breadcrumb{ margin:0 !important;}
.edui-editor-bottombar,.edui-editor-wordcount{ padding:5px 10px;}
.edui-default .edui-editor-toolbarboxouter{    
	background-color: #fafafa !important;
    background-image: -moz-linear-gradient(top, #fafafa, #fafafa) !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#fafafa)) !important;
    background-image: -webkit-linear-gradient(top, #fafafa, #fafafa) !important;
    background-image: -o-linear-gradient(top, #fafafa, #fafafa) !important;
    background-image: linear-gradient(to bottom, #fafafa, #fafafa) !important;}
.edui-default .edui-popup-content{
	-webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
	webkit-box-shadow:1px 15px 35px 0 rgba(0,0,0,.2) !important;
    -moz-box-shadow:1px 15px 35px 0 rgba(0,0,0,.2) !important;
    box-shadow:1px 15px 35px 0 rgba(0,0,0,.2) !important;
	}
.edui-default .edui-for-fontfamily .edui-listitem-label{ line-height:22px !important;}
.edui-default .edui-dialog-modalmask{ background-color:#000 !important;}
.edui-default .edui-dialog-shadow{  
  -moz-box-shadow: 1px 1px 50px rgba(0,0,0,.3) !important;
  -webkit-box-shadow: 1px 1px 50px rgba(0,0,0,.3) !important;
  box-shadow: 1px 1px 50px rgba(0,0,0,.3) !important;
  filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=false,ShadowOpacity=0.2) !important;
  -moz-border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
  border-radius: 3px !important;
  border:none !important;
}
.edui-default .edui-dialog-body{padding:0 !important;}
.edui-default .edui-dialog-titlebar{ 
-moz-border-radius: 3px 3px 0 0 !important;
-webkit-border-radius: 3px 3px 0 0 !important;
border-radius: 3px 3px 0 0 !important;
background:none !important;
background-color:#f7f7f7 !important;
border-bottom: 1px solid #e1e1e1 !important;
}
.edui-default .edui-dialog-titlebar,.edui-default .edui-dialog-draghandle{height:41px !important; line-height:41px !important;}
.edui-default .edui-dialog-caption{ padding:0 0 0 15px !important;}
.edui-default .edui-dialog-foot{
-moz-border-radius:0 0 3px 3px !important;
-webkit-border-radius:0 0 3px 3px !important;
border-radius:0 0 3px 3px !important;
	}
.edui-default .edui-dialog-closebutton{right:5px;top:12px !important;}
.edui-default .edui-dialog-buttons .edui-label{ line-height:24px !important;}
.edui-default .edui-dialog-buttons .edui-okbutton .edui-button-body{ background-position: 0 -270px !important; color:#fff;}
.edui-default .edui-dialog-buttons .edui-okbutton .edui-state-hover .edui-button-body{ background-position: 0 -300px !important;}
/*百度编辑器修复easyui修复样式结束
