/*公用*/
*{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,table,th,td,form,input,select,option,button{margin:0;padding:0;}
html,body{color:#000;font:normal 12px/1.5em arial,"宋体";height: 100%;width:100%;padding: 0px;margin: 0px;min-width:50px;}
li{list-style:none;}
a,a:visited{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
a:active{outline:none;}
img{border:none;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
h1{font-size:30px;}
h2{font-size:15px;}
h3{font-size:13px;}
h4{font-size:12px;}
table{border-collapse:collapse;border-spacing:0;}
button{cursor:pointer;border:none;}
input,textarea,select,option{font:12px arial,"宋体";}
em{font-style:normal;}

/*头部*/
#header{width:100%;height:120px;padding:0px;margin:0px;}
#header .common-header{background-color:#f9f9f9;height:28px;color:#7f807e;font-size:12px;border-bottom:1px solid #eaeaea;}
#header .common-header .left{float:left;line-height:27px;padding-left:20px;}
#header .common-header .right{float:right;line-height:27px;padding-right:10px;}
#header .common-header .right li{float:left;}
#header .common-header .right li a{color:#7f807e;}
#header .common-header .right .pull-down{width:90px;text-align:center;background:transparent url(../images/dms3/pull-down.png) no-repeat scroll 0 0px;height:27px;cursor: pointer}
#header .common-header .right .userinfo{padding:0px 7px;}
.clear{clear:both;height:0;font-size:1px;line-height:0px;}
#header .nav{background-color:#fff;height:70px;color:#8b8c8a;font-size:14px;}
#header .nav .logo{float:left;padding:10px 0px 0px 50px;}
#header .nav .nav-right{float:right;padding-right:8%;}
#header .nav .nav-right li{float:left;line-height:70px;margin:0px 15px;}
#header .nav .nav-right li a{color:#8b8c8a;}
#header .nav .nav-right .on{text-align:center;border-bottom:2px solid #35a0e7;color:#35a0e7;height:71px;}
#header .project{height:29px;background:transparent url(../images/dms3/project.png) repeat-x scroll 0 0px;}
.pull-down .platFormSelect option{color:#7f807e}
.pull-down select{color:#7f807e;border:1px solid #eaeaea;width:90px;}

/*主体（删除了padding-right：15px；）*/
#main{background-color:#fafafa;padding-left:15px;}

/*主体左*/
#main .main-left .headline{font-size:14px;color:#FFFFFF;text-align:center;line-height:38px;height:38px;margin-bottom:15px;border-radius:4px;background-color:#35a0e7;}
#main .main-left .sidebar-menu .menu-three{border-bottom:1px solid #e8e8e7;color:#7f807e;font-size:12px;line-height:30px;padding-left:15px;_padding-left:5px;*padding-left:5px;}
.treeview-menu-hide{display:none}
#main .main-left .sidebar-menu .menu-two{border-bottom:1px solid #e8e8e7;color:#7f807e;font-size:12px;line-height:30px;background:transparent url(../images/dms3/plus.png) no-repeat scroll 0 0px;padding-left:15px;_padding-left:5px;*padding-left:5px;}
#main .main-left .sidebar-menu .menu-on{border-bottom:1px solid #e8e8e7;color:#7f807e;font-size:12px;line-height:30px;background:transparent url(../images/dms3/minus.png) no-repeat scroll 0 0px;padding-left:15px;_padding-left:5px;*padding-left:5px;}
#main .main-left .sidebar-menu .treeview-menu{padding:10px 0px 10px 15px;_padding:10px 0px 10px 5px;*padding:10px 0px 10px 5px;}
#main .main-left .sidebar-menu .treeview-menu li{border-bottom:0px;line-height:25px;}
#main .main-left .sidebar-menu .treeview-menu li a{font-size:12px;color:#7f807e;}

/*主体右页签*/
/*
#main-right{border:1px solid #e0e0e0;width:100%;height:100%;padding-bottom:2px;}
*/
#main-right {
	border: 1px solid #e0e0e0;
	width: 100%;
	height: 100%;
	padding-bottom: 2px;
	border-top: 1px solid #798BAC;
}

/*
#main .main-right .tab{background-color:#f5f5f5;height:36px;border-bottom:1px solid #e0e0e0;width:100%;padding-right:38px;}
*/
#main .main-right .tab {
	background-color: #7E8BAC;
	height: 36px;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	padding-right: 38px;
}

#main .main-right .tab li{float:left;line-height:36px;padding:0px 25px;border-right:1px solid #e0e0e0;position:relative;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;}
#main .main-right .tab li .tab-close{width:7px;height:7px;background:transparent url(../images/dms3/close.png) no-repeat scroll 0 0px;position:absolute;top:6px;right:6px;}
#main .main-right .tab li .tab-close:HOVER{width:13px;height:13px;background:transparent url(../images/dms3/close_on3.png) no-repeat scroll 0 0px;position:absolute;top:3px;right:3px;}
#main .main-right .tab .on .close_on{width:7px;height:7px;background:transparent url(../images/dms3/close_on.png) no-repeat scroll 0 0px;position:absolute;top:6px;right:6px;}
#main .main-right .tab .on .close_on:HOVER{width:13px;height:13px;background:transparent url(../images/dms3/close_on3.png) no-repeat scroll 0 0px;position:absolute;top:3px;right:3px;}
#main .main-right .tab a{font-size:12px;color:#7f807e;}
/*
#main .main-right .tab .on{font-size:12px;color:#7f807e;color:#35a0e7;font-weight:bold;background-color:#fff;border-right:1px solid #e0e0e0;}
*/
#main .main-right .tab .on {
	font-size: 12px;
	color: #7f807e;
	color: #474C55;
	font-weight: bold;
	background-color: #fff;
	border-right: 1px solid #e0e0e0;
}

/*
#main .main-right .tab .on .show-pan{color:#35a0e7;}
*/
#main .main-right .tab .on .show-pan {
	color: #474C55;
}

/* 关闭全部tab */
#main .main-right .tab .close-all {
	display: block;
	height: 18px;
	width: 18px;
	line-height: 18px;
	text-align: center;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	background: #fff;
	position: absolute;
	right: 10px;
	top: 8px;
	color: #e0e0e0 !important;
}
#main .main-right .tab .close-all:hover {
	border-color: #35a0e7;
	color: #35a0e7 !important;
}

/*主体右 35-0*/
.module{background-color:#fff;padding-bottom:10px;padding-top:10px;padding-left:30px;padding-right:15px;}

/*主体右表单 35-0*/
.module .form{padding:10px 0px;}
.module .form-group{height:36px;}
.form label{font-weight:100;margin-bottom:1px;display:inline-block;color:#7F807E; }
.form .input{
background-color:#fff;
background-image:none;
border:1px solid #ccc;
border-radius:4px;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
color:#555;
display:block;
font-size:12px;
height:24px;
line-height:24px;;
padding:0px 8px;
width:81%;
}
.form .input .disabled{
background-color:#f0efef;
background-image:none;
border:1px solid #ccc;
border-radius:4px;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
color:#555;
display:block;
font-size:12px;
height:24px;
line-height:24px;;
padding:0px 8px;
width:81%;
}
.form .input-gray ,.input[disabled="disabled"] ,.input[readonly="readonly"]{
background-color:#eee;
background-image:none;
border:1px solid #ccc;
border-radius:4px;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
color:#555;
display:block;
font-size:13px;
height:24px;
line-height:24px;;
padding:0px 8px;
width:100%;
}

.form select{
background-color:#fff;
background-image:none;
border:1px solid #ccc;
border-radius:4px;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
color:#555;
display:block;
font-size:12px;
height:24px;
line-height:24px;;
padding:0px 0px;
width:81%;
}
.form .check{padding:17px 0px 10px 0px;}
.form .form-list-one{color:#787878;}
/*added margin-bottom:10px; 20160223*/
.module .form-group.text{height:auto;margin-bottom:10px;}/*Edit by lixq 2016-05-15*/
textarea{background-color:#fff;
background-image:none;
border:1px solid #ccc;
border-radius:4px;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
color:#555;
display:block;
font-size:12px;
height:50px;
line-height:26px;;
padding:0px 0px;
width:92.5%;
}

/*主体右按钮 35-0*/
.module .button{padding:0px 35px 15px 0px;}

/*.button-blue {
	background-color: #35a0e7;
	border: 1px solid #3199de;
	color: #fff;
	padding: 5px 10px;
	_padding: 4px 3px 1px 3px;
	*padding: 4px 3px 1px 3px;
	border-radius: 4px;
	margin: 2px 3px 3px 0px;
}*/
.button-blue {
	background-color: #002958;
	border: 1px solid #002958;
	color: #fff;
	padding: 5px 10px;
	_padding: 4px 3px 1px 3px;
	*padding: 4px 3px 1px 3px;
	border-radius: 4px;
	margin: 2px 3px 3px 0px;
}

.button-white{background-color:#fafafa;border:1px solid #ccc;;color:#787878;padding:5px 10px;_padding:4px 3px 1px 3px;*padding:4px 3px 1px 3px;border-radius:4px;margin:2px 3px 3px 0px;}
.button-red{background-color:#d9534f;border:1px solid #d43f3a;;color:#fff;padding:5px 10px;_padding:4px 3px 1px 3px;*padding:4px 3px 1px 3px;border-radius:4px;margin:2px 3px 3px 0px;}

/*新增7种按钮样式风格
added by lixq  2016-3-3*/
/*.button-primary {
	background-color: #35a0e7;
	border: 1px solid #3199de;
	color: #fff;
	padding: 5px 10px;
	_padding: 4px 3px 1px 3px;
	*padding: 4px 3px 1px 3px;
	border-radius: 4px;
	margin: 2px 3px 3px 0px;
}*/
.button-primary {
	background-color: #002958;
	border: 1px solid #002958;
	color: #fff;
	padding: 5px 10px;
	_padding: 4px 3px 1px 3px;
	*padding: 4px 3px 1px 3px;
	border-radius: 4px;
	margin: 2px 3px 3px 0px;
}

.button-default{background-color:#fafafa;border:1px solid #ccc;color:#787878;padding:5px 10px;_padding:4px 3px 1px 3px;*padding:4px 3px 1px 3px;border-radius:4px;margin:2px 3px 3px 0px;}
.button-danger{background-color:#d9534f;border:1px solid #d43f3a;;color:#fff;padding:5px 10px;_padding:4px 3px 1px 3px;*padding:4px 3px 1px 3px;border-radius:4px;margin:2px 3px 3px 0px;}
.button-link{background-color:#fff;border:1px solid #ccc;color:#337ab7;padding:5px 10px;_padding:4px 3px 1px 3px;*padding:4px 3px 1px 3px;border-radius:4px;margin:2px 3px 3px 0px;}
.button-success{background-color:#5cb85c;border:1px solid #4cae4c;;color:#fff;padding:5px 10px;_padding:4px 3px 1px 3px;*padding:4px 3px 1px 3px;border-radius:4px;margin:2px 3px 3px 0px;}
.button-warning{background-color:#f0ad4e;border:1px solid #eea236;;color:#fff;padding:5px 10px;_padding:4px 3px 1px 3px;*padding:4px 3px 1px 3px;border-radius:4px;margin:2px 3px 3px 0px;}
.button-info{background-color:#5bc0de;border:1px solid #46b8da;;color:#fff;padding:5px 10px;_padding:4px 3px 1px 3px;*padding:4px 3px 1px 3px;border-radius:4px;margin:2px 3px 3px 0px;}


.button-gray,.button-primary[disabled="disabled"],.button-default[disabled="disabled"],.button-danger[disabled="disabled"],.button-link[disabled="disabled"],.button-success[disabled="disabled"],.button-warning[disabled="disabled"],.button-info[disabled="disabled"],.button-blue[disabled="disabled"],.button-red[disabled="disabled"],.button-white[disabled="disabled"]
{background-color:#EEEEEE;border:1px solid #CCCCCC;;color:#b4b4b4;padding:5px 10px;_padding:4px 3px 1px 3px;*padding:4px 3px 1px 3px;border-radius:4px;margin:2px 3px 3px 0px;}
.button-primary-div[disabled="disabled"]{background-color:#EEEEEE;border:1px solid #CCCCCC;;color:#b4b4b4;padding:4px 10px 3px 10px;_padding:4px 3px 1px 3px;*padding:4px 3px 1px 3px;border-radius:4px;margin:2px 3px 3px 0px;}

/*主体右表格 35-0*/
.module .table{padding:5px 0px 0px 0px;}

/*表格图标*/
.li30 .addr_modify{background:transparent url(../images/dms3/modify.png) no-repeat scroll 0 0px;display:inline-block;height:17px;width:20px;float:left;margin:6px 1px 0px 5px;}
.li30 .addr_view{background:transparent url(../images/dms3/view.png) no-repeat scroll 0 0px;display:inline-block;height:17px;width:20px;float:left;margin:6px 1px 0px 5px;}
.li30 .addr_delete{background:transparent url(../images/dms3/delete.png) no-repeat scroll 0 0px;display:inline-block;height:17px;width:20px;float:left;margin:6px 1px 0px 5px;}
.li30 .addr_flow{background:transparent url(../images/dms3/flow.png) no-repeat scroll 0 0px;display:inline-block;height:17px;width:20px;float:left;margin:6px 1px 0px 5px;}

/*主体右翻页*/
.module .page{padding:15px 0px 30px 35px;float:right;}
.module .page li{float:left;}
.module .page a{color:#787878;border:1px solid #e2e3e5;background-color:#fff;padding:3px 5px;margin-left:2px;}
.module .page span{color:#fff;border:1px solid #2e96dc;background-color:#35a0e7;padding:5px 7px;margin-left:2px;}
.module .page a:hover{cursor:pointer;background: #f2f8ff none repeat scroll 0 0;}

/*分组页面*/
.panel-default{border:1px solid #e0e0e0;}
.panel-heading{height:30px;}
.panel-heading .panel-title{font-size:12px;color:#787878;line-height:10px;font-weight:100;}
.panel-default .panel-heading{background-image:linear-gradient(to bottom, #F5F5F5 0%, #F5F5F5 100%);border-bottom:1px solid #e0e0e0;}
.panel-body{padding:15px;}

/*播种台*/
.seeding-left{padding:10px 20px 0px 0px;}
.seeding-right{padding:10px 20px 0px 0px;}
.required{color:#d95347;}
.seeding-title{border:0px;}
.seeding-text{border:1px solid #e0e0e0;}
.information .information-line{height:20px;}
.turn-box label{font-size:150px;color:#d9544f;line-height:150px;border:1px solid #e0e0e0;border-radius:5px;width:100%;heigth:150px;text-align:center;}

/*单品单件*/
.seeding-left-single{padding:0px 20px 0px 0px;}
.seeding-right-single{padding:0px 20px 0px 0px;}
.single-infor{margin-bottom:10px;}

/*空箱注册*/
.empty-query{margin:5px 0px 0px 0px;}
.empty-box{padding-left:0px;padding-right:0px;}

/*月台包裹*/
.packing{padding-left:15px;padding-right:15px;}
.upload-head{padding-left:5px;padding-right:0px;}
.upload-pic{padding-left:15px;padding-right:15px;}

/*销退退回*/
.panel-return{margin-bottom:5px;border:1px solid #e0e0e0;}
.panel-return .panel-heading{background-image:linear-gradient(to bottom, #F5F5F5 0%, #F5F5F5 100%);border-bottom:1px solid #e0e0e0;}
.return-right{padding-left:25px;}

/*登入界面样式*/
.login{position:relative;}
.login>img{width:100%;padding:0px;}
.login .login-c{position:absolute;top:110px;width:428px;left:50%;margin-left:-214px;}
.login .login-c h1{color:#fff;font-size:48px;text-align:center;font-family:"黑体";font-weight:100;line-height:48px;}
.login .login-c .loginFrm{width:100%;background-color:#fff;border-radius:20px;background-color:rgba(255, 255, 255, 0.7);margin-top:20px;}
.login .login-c .loginFrm .user_name{margin:60px 0px 0px 50px;_margin:60px 0px 0px 20px;*margin:60px 0px 0px 20px;height:38px;line-height:38px;padding:0 12px;text-indent:2.6em;border:1px solid #f0efec;width:300px;border-radius:4px;font-family:"微软雅黑";font-size:14px;background:transparent url(../../resource/images/dms3/user_name.png) no-repeat scroll 0 0px;}
.login .login-c .loginFrm .password{margin:15px 0px 0px 50px;height:38px;line-height:38px;padding:0 12px;text-indent:2.6em;border:1px solid #f0efec;width:300px;border-radius:4px;font-family:"微软雅黑";font-size:14px;background:transparent url(../../resource/images/dms3/password.png) no-repeat scroll 0 0px;}
.login .login-c .loginFrm select{margin:15px 0px 0px 50px;background-color:#fff;background-image:none;border:1px solid #f0efec;
border-radius:4px;color:#989898;display:block;font-size:12px;padding-left:10px;width:324px;height:38px;
line-height:38px;font-family:"微软雅黑";font-size:14px;}
.login .login-c .loginFrm .code{margin:15px 0px 0px 50px;_margin:15px 0px 0px 10px;*margin:15px 0px 0px 10px;}
.login .login-c .loginFrm .code-left{float:left;width:230px;}
/*padding：0 12px；width：220px；修改为padding: 0 0px;width: 250px;*/
.login .login-c .loginFrm .yzm{height:38px;line-height:38px;text-indent:2.6em;border:1px solid #f0efec;width:250px;border-radius:4px;font-family:"微软雅黑";font-size:14px;background:transparent url(../../resource/images/dms3/code.png) no-repeat scroll 0 0px;}
/*padding-left:0px修改为padding-left:35px */
.login .login-c .loginFrm .code-right{float:left;padding-left:35px;_padding-left:20px;*padding-left:20px;}
.login .login-c .loginFrm .button-blue{margin:15px 0px 60px 50px;width:324px;height:40px;font-family:"微软雅黑";font-size:18px;}
.login .login-c .copyright{text-align:center;padding-top:10px;font-family:"微软雅黑";color:#c0c0be;}

/*===========================================新样式开始=========================================================*/


/*表格样式*/
.table-body .form-group.check {padding-right: 0; margin-bottom: 0; height: auto;}
.table-body {display: table; width: 100%;}
.table-head th, .table-foot th{display:inline-block;font-size:12px;padding:6px 5px;/*height:30px;*/line-height:20px;font-weight:100;border-left:1px solid #dedfde;}
.table-body > tbody> tr > td{vertical-align: middle;/* display:table-cell; */border:0px none;border-left:1px solid #dedfde;overflow:hidden;font:normal 12px/1.5em arial,"宋体"; color:#787878;height:30px;line-height:30px;}
.table-body > tbody> tr > td a.color-link{color: blue; text-decoration: underline;}
.grid-head .grid-col-checkbox .fi:before {color: #e0e6e8;}
.grid-head .grid-col-checkbox .form-clickbox[selected] .fi:before {color:#333333;}
.caret-up.selected {/*border-bottom-color: #000;*/border-bottom-color: #7ECEF4;}
.caret-down.selected{border-top-color: #7ECEF4;}
.table-body > tbody > tr:nth-child(2n){background-color:#f8f8f8;}
.table-head tr {background-color:#f7f7f7;border-top:1px solid #CECECE;border-bottom:2px solid #e6e6e6;}
.table-body > tbody > tr {border-top:1px solid #e6e6e6;}
.grid .grid-col-checkbox {width:30px;text-align:center;background-color:#f7f7f7;padding-top:6px;}
.table-body > tbody > tr:hover{background-color:#e7f3ff;}
.table-body > tbody > tr.abc{background-color:red;}
.iconfont{color:#b7b7b7;font-size:16px;}
.table-body > tbody > tr[active="true"] .form-clickbox[selected] > .fi:before, .table-body > tbody > tr[active="true"] .form-clickbox.selected> .fi:before{color:#7ecef4}
.table-body > tbody > tr[active="true"]{background-color:#e7f3ff;}
.grid-body{height: 335px;}
.grid-head .grid-col-checkbox .form-clickbox a,  .grid-head .grid-col-checkbox .form-clickbox[selected] a, .table-body > tbody > tr .form-clickbox a, .table-body > tbody > tr .form-clickbox.selected a
{font-family: "iconfont";}
table.table-body > tbody > tr[active="true"]{background-color:#e7f3ff;}
.table-body [data-role="editor"] {position: relative; top: 3px;}
.table-head, .table-foot {min-width: 100%; background: #f7f7f7;}

/*按钮样式*/
.btn-length{padding:0px 10px;}
.btn-normal {background-color:#35a0e7;border:1px solid #3199de;padding:0px 10px;font-size:12px;line-height:25px;}
.btn-normal:hover{background-color:#48adf0;}
.nav-tabs{list-style-type: none;white-space: nowrap;width: inherit;overflow: hidden;padding-right: 3px;
border-spacing: 0px 0px;border-collapse: separate;display: block;}

/*搜索框样式*/
.search-button{padding-right:20px;}
.ipt-width{width:85%;border-radius:5px;padding-right:0px;}

/*新分组页面==测试商品*/
.panel-heading .panel-title{padding-left:20px;padding-top:10px;}
.required{color:#d95347;font-size:12px;}
.panel {border-radius:4px;margin-right:10px;margin-top:1px;margin-bottom:15px;}


/*标签样式*/
.grid-head{background-color:#fff;}
.tab-nav{background-color:#f0f0f0;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;}
ul, ol{margin-bottom:0px;}
a, a:link{font-size:19px;color:#7f807e;font-family:"微软雅黑";text-decoration:none;}
.tab-items > li{border-right:1px solid #cecece;border-bottom-color:transparent;padding:8px 10px;margin-right:0px;}
.tab-items > li.active{color:#35a0e7;background-color:#fff;boder-bottom:1px solid #ddd;cursor:default;font-weight:bold;border-radius:4px;}
.tab-nav{border-spacing:0px 0px;}
.tab-items > li > a{font-size:12px;text-decoration:none;color:#7f807e;}
.tab-items > li.active{border-bottom:3px solid #fff;}
.tab-items > li[active="true"], .tab-items > li:hover, .tab-items > li.active{border-bottom:0px solid #cecece;}
.tab-items > li[active="true"] > a, .tab-items > li:hover > a, .tab-items > li.active > a{color:#389EF4;font-weight:100;}

/*日期控件*/
.form-date{width:100%;}
.form-date >.btn {padding: 0px 0px;vertical-align:middle;}
.dropdown-menu{font-size:12px;}
.form-date-yearmonth > .btn, .form-date-bar > .btn {padding-left:24px;padding-right:15px;}
.form-date-year {padding:0px 5px;border-left: 1px solid #CFCFCF;}
.arrow-right{border-width: 6px 6px 6px 6px;border-color: transparent #cecece transparent transparent;}
.arrow-left{border-width:6px 6px 6px 6px;border-color:transparent transparent transparent #cecece;}
.form-date-year .form-text {font-size:12px;}
.date-year-input {margin:2px 10px 2px 10px;}
.form-date-month {border-right:1px solid #CFCFCF;}
.form-date-bar {padding:0px 0px;}
.form-date-days td[selected], .form-date-days td:hover {background-color:#2AA1D3;border:0px solid #2AA1D3;border-radius:4px;padding:0px;color:#fff;}
.calendar{height:320px;}
.form-date-days{color:#5e5e5e;}
.form-date-bar .btn{color:#5e5e5e;}
.form-date-time > .form-text{width:30px; text-indent: 1px;}
.form-date-year .form-text{background-color:#fff;border:1px solid #cecece;}
.form-date-year .form-date-years-close .btn span{border-left-color:#acacac;border-right-color:#acacac;}


/*联想控件*/
.form select{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;color:#555;display:block;font-size:12px;height:24px;
line-height:24px;padding:0px 0px;width:81%;}
.form-text{width:100%;padding:3px 3px;font-size:12px;}
.form-suggestbox{display:block;background:url(../images/basItem/lx_c.png) no-repeat;background-position:right;background-origin:border-box;height:24px;overflow:hidden;}


/*下拉控件样式*/
.form-clickbox a.fi {font-family:"iconfont"}
a, a:link{font-size:12px;color:#787878;font-family:"宋体";}
.dropdown-menu{box-shadow:0px 3px 6px rgba(0, 0, 0, 0.176);background-color:#fff;}
.form-dorpdown > .btn {background-color:#fff;}
.fi:before{font-size:50%;}
.dropdown-menu > li:hover{backgroud-color:#35a0e7;}
.fi-caret:before {content: "\e606";}
.form-dorpdown-menu > li{border:0px;}
.form-dorpdown-menu > li>a {color:#7f807e;padding-left:0;}
.form-dorpdown .dropdown-menu > li > a:hover {color:#fff;background-color:#35a0e7;text-decoration:none;}
.form-dorpdown .dropdown-menu {border:1px solid #72b6e3;}
.form-dorpdown .dropdown-menu > li {border-top: 1px solid #fff;}
.table-foot tr th{height:30px;font-size:12px;}
.dropdown-menu > li > a:hover{background-color:#c7e3f7;color:#7b827b;}

/*翻页样式*/
.pager-index{width:40px;}
.pager-desc {font-size:12px;}
.pager .btn:hover {background-color:#fff;color:#35a0e7;}
.pager {padding-left:0;margin:0px 0;list-style:none;text-align:center;}
.pager {display:inline-block;font-size:0px;vertical-align:none;line-height:1;padding-top:5px;position: relative;}
.pager-skin-tp > .btn {border-right-color: #fff; }
.pager .btn {padding: 6px 5px 2px 5px; }
.pager .pager-desc{padding-top:8px;}
.pagesize {top: 0;}
.pagesize .pager-desc{padding-top:8px;}

/*弹出框样式*/
.modal-dialog{background-color:#fff;border:0px solid #656565;border-radius:4px;}
.modal-content{background-color:#fff;padding:0px 0px;border-radius:4px;line-height:20px;box-shadow:0 0px 0px rgba(0,0,0,.5);border:1px solid #7e7e7e;}
.row{margin-left:0px;margin-right:0px;}/*页面找不到对应样式*/
.module{background-color:#fff;padding:10px 15px 10px 20px;}/*页面找不到对应样式*/
.modal-header{background-color:#fff;padding-top:15px;padding-bottom:15px;}
.modal-title{color:#000;font-weight:bold;font-size:14px;}
.modal-header .btn .fi-close:before{font-size:18px;}
.btn-default{color:#fff;background-color:#35a0e7;line-weight:30px;min-width:60px;padding:1px 7px;}
.button-primary-div{background-color:#35a0e7;border:1px solid #3199de;color:#fff;padding:4px 10px 3px 10px;_padding:4px 3px 1px 3px;*padding:4px 3px 1px 3px;border-radius:4px;margin:2px 3px 3px 0px;}
.modal-header .btn{color:#cbcbcb;}
.modal-footer{border-top:0px solid #e5e5e5;text-align:right;padding: 10px;margin-top: -10px;}
.modal-footer .fi-sumbit:before{content: " ";}/*页面找不到对应样式*/
.btn-fi{padding:7px 1px 7px 1px;}
.modal-header .btn-default:hover{background-color:#fff;}
.btn{font-size:12px;}
.modal-body{color:#000;}


/*输入框长度*/
.form .input{width:100%;}
.module .form-group{padding-right:30px;}

/*下拉框宽度*/
.form-dorpdown .form-text{width:100%;}

/*只读文本框*/
.form .input-gray{width:100%;}

/*时间控件*/
.form .form-time{width:100%;}


/*登入页面版本字体样式*/
.login .login-c .copyright {text-align: center;padding-top: 10px;font-family: "微软雅黑";color: #dadada;text-shadow:1px 1px 1px #6a6a6a;}


/*代办表格样式
.grid-head {}
*/

/*表格和翻页距离*/
.grid{height:auto !important; padding-bottom:5px;}
.grid-head, .grid-foot {display:block;bottom:0px;position:relative;}

/*取消按钮样式*/
.btn-important{background-color:#d9534f;height:35px;}

/*===========================================新样式开始=========================================================*/
/*手风琴控件*/
label{font-weight:100;color:#787878;}
.collapse.in{display:block;visibility:visible;}
.collapse{display:none;}

/*编辑商品*/
.panel-margin{margin-right:0px;}
.module .form-group-padding{padding-right:0px;margin-bottom:0px;}
.text-left{text-align:right;padding-right:0px;}
legend{font-size:12px;color:#787878;width:auto;margin:0px;border-bottom:0px;}
fieldset{border:1px solid #e0e0e0;padding:10px;min-width:0;border-radius:4px;}
.check input{vertical-align:middle;margin-right:4px;}
.checkbox-inline input{vertical-align:middle;margin-right:4px;}
.panel-body-padding{padding:5px;}



/*=========左边收缩===================*/
.ModuleRight{position:relative;}
.ModuleToggle{background-repeat:no-repeat;background-position:center;float:left;
width:10px;position:absolute ;top:50%;left:-8px;z-index:900;}
.ModuleToggleLeft{display:block;background-image:url(../images/basItem/left.png);}
.ModuleToggleRight{display:none;background-image:url(../images/basItem/right.png);}
.ModuleToggleLeft,.ModuleToggleRight{background-color:white;background-repeat:no-repeat;
background-position:center;	float:left;width:11px;height:36px;}

/*输入框校验样式冲突 lixq*/
input.high-light-border{border-color: #ff460b !important;}


.check-cell{height:45px;line-height:55px;}

/* 解决联想控件在form-inline里面会换行 */
.form-inline .form-suggestbox {display: inline;}

/* 水平表单嵌套内联控件控件挤在一起 */
.form-horizontal .form-inline .form-group-padding {
	padding-left: 10px;
}

/* form-inline输出控件右对其 */
.form-inline label {
	text-align: right;
	padding-top:4px
}


.form .form-inline label {
	text-align: right;
	padding-top:0px
}

.form-inline input {
	display: inline!important;
}

/* 复选框 */
.rtmCheck{height:45px;line-height:66px;}

/* 版本记录状态  */
.version-status {
	margin: 8px 4px;
	width: 15px;
	height:15px;
	background-size:15px 15px;
	background-repeat:no-repeat;
}
/* 版本记录状态：锁定 */
.version-status-lock {
	float:right;
	background-image:url(../images/version/lock.png);
}
/* 版本记录状态：新增*/
.version-status-add {
	float: left;
	background-image:url(../images/version/question.png);
}
/* 版本记录状态：修改 */
.version-status-edit {
	float: left;
	background-image:url(../images/version/asterisk.png);
}
/* 版本记录状态：删除 */
.version-status-delete {
	float: left;
	background-image:url(../images/version/delete.png);
}
/* 版本记录状态：提交 */
.version-status-commit {
	float: left;
	background-image:url(../images/version/tick.png);
}
/* 版本记录状态：还原 */
.version-status-recovery {
	float: left;
	background-image:url(../images/version/recovery.png);
}


/*
    表格全选颜色冲突
  Edit：lixq date：20160217
*/
.form-clickbox[selected] > .fi:before, .form-clickbox.selected> .fi:before{color:#7ecef4;}
/*
  表格排序外边框修改
 Edit：lixq date：20160217
*/
.grid-head-sort .btn{outline:none;}

/*
  group-box 和下面的边距
 Edit：lixq date：2016-3-3
*/
fieldset{margin-bottom:10px;}

/*
  表格和翻页间距减小
 Edit：lixq date：2016-4-12
*/

.btn-stroke{
	line-height:31px;

}
.btn-stroke:hover {
background-color: #2AA1D2;
}

.form-dorpdown-menu .fi{
	padding-left: 5px;
}

/* 树结构 */
.tree-body > .tree-item:hover>.tree-fi-folder:before, .tree-body .tree-item[selected="selected"]>.tree-fi-folder:before, .tree-body > .tree-item:hover, .tree-body > .tree-item[selected="selected"]:hover, .tree-body > .tree-item[selected="selected"]
{background-color:#e7f3ff;color:#636563;}
.tree-body .tree-fi-folder:before{color:#636563;}
.tree-body > .tree-item > .tree-fi-folder:before{color:#636563;}
.tree-body .tree-fi-clickbox:before{color:#d0d0d0;}
.tree-head-selecteds > li{font-size:12px;font-weight:100;}
.tree-body .tree-fi-clickbox[selected]:before{color:#7db3f5;}

/* 收缩表格 */
.com-table thead tr {
background-color:#f7f7f7;
border-top: 1px solid #CECECE;
border-bottom: 2px solid #e6e6e6;
}

.com-table thead th {
white-space: nowrap;
font-size: 12px;
padding: 3px 14px 3px 11px;
line-height: 20px;
font-weight: 100;
border-left: 1px solid #dedfde;
border:1px solid #cecece;
color:#525552;
position:relative;
}

.com-table tbody tr {
background-color: #ffffff;
border-top: none 0px;
line-height:29px;
}

.com-table tbody tr td{
padding:0px 5px;
color:#525552;
white-space:nowrap;
}

.com-table tbody tr td.has-icon {
	padding-left: 25px;
}

.com-table tbody tr[active="true"] {
background-color: #e7f3ff;
}

.com-table tbody tr:nth-child(2n) {
background: #f8f8f8;
}


.group-table table tr i.table-down-icon {
	position: absolute;
	left: 5px;
	top: 0px;
}

.iconfont.icon-shouqi:before {
    font-family: 'icomoon-a' !important;
	content: "\e902";
    color: #636563;
    font-size: 16px;
    /*float:left;
    padding-right:5px;*/
    }

.iconfont.icon-zhankai:before {
font-family: 'icomoon-a' !important;
    content: "\e903";
    color: #636563;
    font-size: 16px;
    /*float:left;
    padding-right:5px;*/
    }

.input-sm, .form-group-sm .form-control{
	border-radius:0px;
	width:100%;
	border:1px solid #cecece;
	border-radius:4px;
	}

.group-table{height:350px;}
.group-table tbody {border-right: none;}
.group-table tbody .grid-col-checkbox .form-clickbox {position: relative; top: 3px;}


/* 表格字体图标*/
@font-face {
    font-family: 'icomoon-a';
    src:    url('fonts/icomoon-a.eot?ybalx0');
    src:    url('fonts/icomoon-a.eot?ybalx0#iefix') format('embedded-opentype'),
        url('fonts/icomoon-a.ttf?ybalx0') format('truetype'),
        url('fonts/icomoon-a.woff?ybalx0') format('woff'),
        url('fonts/icomoon-a.svg?ybalx0#icomoon-a') format('svg');
    font-weight: normal;
    font-style: normal;
}

.icon-arrow-up:before {
    content: "\e900";
}
.icon-arrow-down:before {
    content: "\e901";
}
.icon-plus:before {
    content: "\e902";
    font-size:17px;
    color:#999999;
    vertical-align:top;
}
.icon-reduce:before {
    content: "\e903";
    font-size:17px;
    color:#999999;
    vertical-align:top;
}
.tree-body .tree-fi-folder:before{
	font-family: 'icomoon-a' !important;
	content: "\e902" !important;
	font-size: 17px;
	color: #636563;
	vertical-align: top;
}

.tree-body > .tree-item > .tree-fi-folder:before{
    font-family: 'icomoon-a' !important;
	content: "\e902" !important;
    color: #636563;
    font-size: 18px;
}

.tree-body li[open=true] > .tree-item > .tree-fi-folder:before,
.tree-body > .tree-item[open=true] > .tree-fi-folder:before{
	font-family: 'icomoon-a' !important;
    content: "\e903" !important;
    color: #636563;
}

.tree-body > .tree-item[open=true] > .tree-fi-folder:before{
	font-family: 'icomoon-a' !important;
    content: "\e903" !important;
    color: #636563;
}
.tree-body li > .tree-item[leaf=true] > .tree-fi-folder:before,
.tree-body > .tree-item[leaf=true] > .tree-fi-folder:before{
	content: ' ' !important;
}
.tree-body ul > li > .tree-item:hover > .tree-fi-folder:before, .tree-body .tree-item[selected="selected"] > .tree-fi-folder:before, .tree-body ul > li > .tree-item:hover, .tree-body ul > li > .tree-item[selected="selected"]:hover, .tree-body ul > li > .tree-item[selected="selected"] {
	background-color: transparent;
	color: #636563;
}

/* 按钮字体图标*/
@font-face {
	font-family: 'icomoon-bt';
	src:  url('fonts/icomoon-bt.eot?cnjpv1');
	src:  url('fonts/icomoon-bt.eot?cnjpv1#iefix') format('embedded-opentype'),
	url('fonts/icomoon-bt.ttf?cnjpv1') format('truetype'),
	url('fonts/icomoon-bt.woff?cnjpv1') format('woff'),
	url('fonts/icomoon-bt.svg?cnjpv1#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="iconbt-"], [class*=" iconbt-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon-bt' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.iconbt-view-state:before {
	content: "\e900";
	padding-right:5px;
}
.iconbt-activate:before {
	content: "\e901";
	padding-right:5px;
}
.iconbt-add:before {
	content: "\e902";
	padding-right:5px;
}
.iconbt-close:before {
	content: "\e903";
	padding-right:5px;
}
.iconbt-collect-node:before {
	content: "\e904";
	padding-right:5px;
}
.iconbt-copy:before {
	content: "\e905";
	padding-right:5px;
}
.iconbt-delete:before {
	content: "\e906";
	padding-right:5px;
}
.iconbt-deploy:before {
	content: "\e907";
	padding-right:5px;
}
.iconbt-edit:before {
	content: "\e908";
	padding-right:5px;
}
.iconbt-export:before {
	content: "\e909";
	padding-right:5px;
}
.iconbt-generate-code:before {
	content: "\e90a";
	padding-right:5px;
}
.iconbt-import:before {
	content: "\e90b";
	padding-right:5px;
}
.iconbt-locking:before {
	content: "\e90c";
	padding-right:5px;
}
.iconbt-open-node:before {
	content: "\e90d";
	padding-right:5px;
}
.iconbt-preview:before {
	content: "\e90e";
	padding-right:5px;
}
.iconbt-print:before {
	content: "\e90f";
	padding-right:5px;
}
.iconbt-recovery:before {
	content: "\e910";
	padding-right:5px;
}
.iconbt-refresh:before {
	content: "\e911";
	padding-right:5px;
	font-weight:bold;
}
.iconbt-save:before {
	content: "\e912";
	padding-right:5px;
}
.iconbt-search:before {
	content: "\e913";
	padding-right:5px;
	font-weight:bold;
}
.iconbt-see:before {
	content: "\e914";
	padding-right:5px;
}
.iconbt-submit:before {
	content: "\e915";
	padding-right:5px;
}
.iconbt-together:before {
	content: "\e916";
	padding-right:5px;
}
.iconbt-unlock:before {
	content: "\e917";
	padding-right:5px;
}
.iconbt-view-delete:before {
	content: "\e918";
	padding-right:5px;
}
.iconbt-view-history:before {
	content: "\e919";
	padding-right:5px;
}
.iconbt-view-process:before {
	content: "\e91a";
	padding-right:5px;
}
.iconbt-reset:before {
	content: "\e91b";
	padding-right:5px;
}





/* 日期控件*/
.form-date-days td, .form-date-days th{padding:0px;font-size:12px;}
.form-date-days th{text-align:center;}
.form-date-days td[today], .form-date-days td:hover{padding:0px;}
.calendar{height:215px;width:232px;max-width:232px;min-width:160px;}
.form-date-yearmonth > .btn, .form-date-bar > .btn{padding-left:10px;}
.form-date-year .form-text{width:54px;}

/* 联想控件*/
.form-suggestbox-pager{padding:1px 10px;}
.form-suggestbox-table th, .form-suggestbox-table td{padding:2px;}

/* 自定义列表按钮样式统一*/
.btn-stroke{border:#64a2e8 solid 1px;}
.table-settings .btn-stroke{background: #64a2e8;color: #fff;border: #64a2e8 solid 1px;border-radius: 3px;}
.table-settings .btn-stroke:hover{border:#48adf0 solid 1px;background:#48adf0;}

.svn-dir a {
  text-decoration: none;
  color: black;
  display: block;
  padding-left: 20px;
  background: url(/resource/images/svn-dir.png) center left no-repeat;
}

.svn-file a {
  text-decoration: none;
  color: black;
  display: block;
  padding-left: 20px;
  background: url(/resource/images/svn-file.png) center left no-repeat;
}

.svn-file {
  margin: 3px;
  padding: 3px;
  background: rgb(95%,95%,95%);
}

.svn-file:hover {
  margin: 3px;
  padding: 3px;
  background: rgb(90%,100%,90%);
}

.svn-dir {
  margin: 3px;
  padding: 3px;
  background: rgb(90%,90%,90%);
}

.svn-dir:hover {
  margin: 3px;
  padding: 3px;
  background: rgb(80%,100%,80%);
}
/*调整表格合计前面复选框宽度*/
.table-foot .grid-00V-col-0{
	width:30px;
}

/* tab拆分样式调整
.tab-body-iframe > iframe {
    height: 1000px;
}
*/

/* grid行、列表达式-样式 */
.blueGridStyleExpress {background-color:#35a0e7!important;color:#fff!important;}
.redGridStyleExpress {background-color:#d9534f!important;color:#fff!important;}
.whiteGridStyleExpress {background-color:#fff!important;color:#337ab7!important;}
.greenGridStyleExpress {background-color:#5cb85c!important;color:#fff!important;}
.brownGridStyleExpress {background-color:#f0ad4e!important;color:#fff!important;}
.grayGridStyleExpress {background-color:#f0f0f0!important;color:#787878!important;}
.quoteGridStyleExpress {background-color:#5cb85c!important;color:#fff!important;}
.squoteGridStyleExpress {background-color: #b599b8 !important;color:#fff!important;}

/* 解决点 导出 按钮出现滚动条bug */
#downloadFrame {display: none;}

/*解决表格列筛选被遮住的问题*/
.grid-head .table-head.has-filters th {height: 58px;}
.grid-head .table-head.has-filters th.grid-col-index {line-height: 50px}
.grid-head .table-head.has-filters th.grid-col-checkbox .form-clickbox {position: relative; top: 16px}

/* 下拉按钮样式 */
.custom-buttons .btn-group .btn{padding: 5px 10px;_padding: 4px 3px 1px 3px;border-radius: 4px;margin: 2px 3px 3px 0px;}
.custom-buttons .btn-group > :first-child:not(:last-child).btn {margin-right:0;}
.custom-buttons .btn-group > :last-child:not(:first-child).btn, .btn-group > :not(:first-child).dropdown-toggle {border-top-left-radius: 0px;border-bottom-left-radius: 0px;height: 31px;}
.custom-buttons .btn-group .dropdown-menu li a {display: block;padding: 5px 10px;border-bottom: 1px solid #eee;}
.custom-buttons .btn-group .dropdown-menu li:last-child a {border-bottom: none;}
.custom-buttons .btn-group .dropdown-menu li a:hover {background: #2AA1D2;color: #fff;}
.custom-buttons input[type="checkbox"] {margin: 0 3px;vertical-align: middle;}
.custom-buttons input[type="checkbox"] + label {margin: 0 5px 0 0;vertical-align: middle;}

/*最大值/最小值配置的样式*/
.ipf-double-join > .form-inline:after {content: " ";display: table;}
.ipf-double-join > .form-inline .form-group {width: 50%; padding-right: 0;display: block;float: left;}
.ipf-double-join > .form-inline .form-group input{display: block !important;width: 100%;}
.ipf-double-join > label {float: left;width: 30%;}
.ipf-double-join > .form-inline {float: left;width: 70%;}

/*徽章样式*/
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #067fc9;
  margin-left: 3px;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #ffffff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}

/* panel-heading 与 panel-body 左右排列的 panel 样式 */
.panel.panel-lr {
  position: relative;
  border: none;
}
.panel.panel-lr .panel-heading {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: auto;
  width: 30px;
  border: 1px solid #e0e0e0;
  background: #fff;
  overflow: hidden;
  word-break: break-all;
}
.panel.panel-lr .panel-heading .panel-title {
  padding: 0;
  width: 1em;
  margin: 0 auto;
  line-height: 1.1em;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}
.panel.panel-lr .panel-body {
  margin-left: 30px;
  min-height: 60px;
}

.pagesize .form-dorpdown{
	width:75px;
}


.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
    color: #abadb3
}
.bold-font{
	font-weight: bold;
}

.form-upload-btn-add {
	padding: 3px 5px;
	display: inline-block;
}
.form-upload-btn-add .fi.fi-add {
	display: inline-block;
	padding: 0;
}
.form-upload-btn-add .fi.fi-add:before {
	font-size: 12px;
}

/*日期控件V2*/
.form-date-days td[selected], .form-date-days td:hover{background-color:#5fa8f6;border-radius:10px;}
.form-date-days td[today]{background-color:#f95a5b;border-radius:10px;}
.form-date-yearmonth{padding-top:5px;color:#333;}
.calendar{height:200px;}
.form-date-days td, .form-date-days th{color:#333;}
.form-date-year .form-text{color:#333;border-radius:0px;}
.form-date-bar .btn{color:#333;}
.form-date-bar .btn:hover{color:#000;}

/* 主题 */
.skin{float:left;color:#333;text-align: left;}
.skin .skin-toggle {display: block; width: 100%; height: 100%; padding: 14px;}
.skin .skin-toggle:hover, .skin.expand{background-color:#2581e4}
.skin-open{position:fixed;background-color:#fff;z-index:100;top:48px;right:0px;bottom:0px;width:745px;font-size:12px;}
.skin-mask{position:fixed;background-color:#000;opacity:0.5;z-index:99;top:48px;right:0px;bottom:0px;left:-45px;}
.skin-header{height:60px;line-height:60px;border-bottom:1px solid #e3e3e3;padding:0px 15px 0px 30px;}
.skin-header-left{float:left;height:59px;}
.skin-header-left .theme{font-size:14px;font-weight:bold;padding-right:20px;color:#333;}
.skin-header-left a{background-color:#e8e8e8;padding:7px 20px;border-radius:20px;color:#333;border:1px solid #e8e8e8;}
.skin-header-left a:hover{color:#4a9aef;background-color:#eeeeee;}
.skin-header-right{float:right;padding-top:18px;}
.skin-body{position:absolute;top:60px;bottom:0px;right:0px;width:745px;overflow:auto;padding-bottom:30px;}
.skin-body .theme-one{float:left;width:300px;margin:30px 0px 0px 45px;}
.skin-body .theme-pic{position:relative;width:300px;}
.skin-body .theme-pic > img {width:300px; height: 185px;}
.skin-body .pic-select{position:absolute;top:62px;left:119px;}
.skin-body .cover{display:none;position:absolute;top:0px;left:0px;bottom:0px;right:0px;background-color:#000;opacity:0.6;}
.skin-body .theme-button{display:none;position:absolute;top:85px;left:80px;}
.skin-body .theme-pic:hover .cover, .skin-body .theme-pic:hover .theme-button {display: block;}
.skin-body .theme-button a{color:#fff;font-size:14px;background-color:#45c63b;padding:10px 20px;border-radius:4px;margin-right:2px;}
.skin-body .theme-button a:hover{background-color:#61d959;}
.skin-body .theme-name{font-size:14px;padding:10px 0px 5px 0px;}
.skin-body .theme-language{color:#666;}
.skin-body .theme-explain{color:#666;}
.clear{clear:both;font-size:0px;height:0px;line-height:0px;}

/* 生成代码样式移植到这个文件中lixq */
.tree-item > span.fontColorGrey {color:#4a9aef;  }

.columnTmplCss{
	width:100%;
	white-space:nowrap;
}


/* v3*/
.pageLayoutPhoto {
	height: 380px;
	overflow: auto;
	padding-left:3px;
}
.pageLayoutPhoto li {
	float: left;
	width: 230px;
	height: 156px
}

.tab[api="NewCell1508478176671Api"] > .tab-nav .tab-items > li {
	display: none;
}
.tab[api="NewCell1508478176671Api"] > .tab-nav .tab-items > li.active {
	display: inline-block;
}
.tree[data-tree-name="VwClassicSelectTableTwoTree"] {
	padding-top: 0;
}
.tree[data-tree-name="VwClassicSelectTableTwoTree"] > .tree-head {
	display: none;
}
.VwClassicSelectTableTwoTreeHead {
	height: 29px;
	background: #f0f0f0;
	border: 1px solid #ddd;
	line-height: 27px;
	padding: 0 8px;
}
.VwClassicSelectTableTwoTreeHead button {
	float: right;
	margin-top: 2px;
	min-width: 40px;
}
.tree-item-arrow {
	display: none;
	padding: 0 2px;
	cursor: pointer;
}
.tree-item-arrow:hover {
	color: blue;
}
.tree-item-arrow-up {
	margin-left: 5px;
}
.vwClassicSelectTableTwoTreeEditing .tree-item-arrow {
	display: inline;
}

/* 图片图块样式 */
.ps-picture-shapes {
	overflow: hidden;
}
.ps-container {
	position: relative;
	-webkit-transform-origin: top left;
	transform-origin: top left;
}
.ps-shapes {
	position: absolute;
	top: 0;
	left: 0;
}
.ps-picture-shapes .ps-picture img {
	width: 100%;
	display: block;
}
.ps-text-field {
	top: 50%;
	position: relative;
}
.ps-text {
	color: #fff;
	padding: 0;
	margin: 0;
	text-align: center;
}
.ps-text.ps-datasource {
	color: #f00;
}
.ps-shape {
	position: absolute;
}

.pageLayoutPhoto li:hover img {
	outline: 3px solid #0076d6;
}
.pageLayoutPhoto .form-clickbox > label {
	height: 35px
}

/*经典案例页面布局模板 上传样式*/
.upload-v4 .form-upload-btn-img > img {
	max-height: 100px;
	max-width: 200px;
	min-height: 100px;
	min-width: 200px;
}

.query-filter {}
.query-filter li { display: inline-block; padding: 5px 15px; margin: 0 10px; cursor: pointer;}
.query-filter .current { background-color: #03b6ba;color:#fff;font-weight:bold; border-radius: 4px;}

/*显示DIV窗口样式 add by wangjia*/
.div-box-open{position:fixed;background-color:#fff;z-index:100;top:0px;right:0px;bottom:0px;font-size:12px;}
.div-box-mask{position:fixed;background-color:#000;opacity:0.3;z-index:99;top:0px;right:0px;bottom:0px;left:-45px;}

.section_body:after {
	content: " ";
	display: table;
	clear: both;
}
