.fl{float: left;}
.fr{float: right;}
.clear{zoom: 1;}
.clear:after{ content: '';display: block;clear:both; height:0; overflow:hidden;}
/*公共样式*/

html,body,.wrap{width: 100%;height: 100%;}
/*顶部*/
.head-wrap{background: #1d84e1;height: 60px;position: fixed;z-index: 999;top: 0;left: 0;right: 0;min-width: 1120px;}
.seprate-line{display: inline-block;width: 2px;height: 20px;background: url(../img/seprate-ling.png) no-repeat center center;}
.logo{width: 230px;height: 60px;background: url(../img/logo2.png) no-repeat center center;}
.nav-menu-bar{width: 20px;height: 20px;margin-top: 20px;background: url(../img/jlt.png) no-repeat -80px -20px;cursor: pointer;margin-right: 20px;}
.topmenu>.seprate-line{margin: 20px 0;}
.topmenu>li{float: left;}
.topmenu>li>a{float: left;font-size: 14px;height: 60px;line-height: 60px;color: #fff;padding: 0 40px;}
.topmenu>li>a:active,.topmenu>li>a:hover,.topmenu>li>a.on{background: #1870bf;color: rgba(255,255,255,0.7);}
.system-box{padding-top: 20px;margin-right: 40px;}
.system-box>.seprate-line{margin: 0 19px;vertical-align: middle;}
.system-item{font-size: 14px;color: #fff;line-height: 20px;position: relative;padding-left: 10px;margin-left: 17px;}
.system-item:before{content: "";display: inline-block;position: absolute;margin: auto;top: 0;bottom: 0;left: -10px;}
.system-user:before{width: 14px;height: 17px;background: url(../img/jlt.png) no-repeat -110px -40px;}
.system-logout{cursor: pointer;}
.system-logout:before{width: 16px;height: 17px;background: url(../img/jlt.png) no-repeat -60px -20px;}
.system-logout:active{color: rgba(255,255,255,0.3);}
.system-logout:active:before{opacity: 0.3;}
@media screen and (max-width: 1300px) {
	.topmenu>li>a{padding: 0 20px;}
}

/*建议反馈*/
.ComplaintMsg{height: 30px;line-height: 30px;margin-top: 15px;background: #fff;padding: 0 15px;margin-right: 20px;color: #fff;cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	color: #1D84E1;border-radius: 5px;
}
.ComplaintMsg:active{opacity: 0.8;}
.ComplaintMsg:hover{background: #f4faff;}
/*左侧导航--common/css/nav-menu.css*/
/*右侧内容区域*/
.content-wrap{min-width: 1100px; width: calc(100% - 150px); height: calc(100% - 60px); padding-left: 150px; float: left; margin-top: 60px; background: #f2f2f2; overflow: auto;}
.content-box{padding: 0 40px;}
/*用户手动操作隐藏-显示菜单栏之一：屏幕宽度大于1100，显示缩略图--common/css/nav-menu.css*/

/*右侧内容区域*/
/*搜索栏*/
.box-head{padding: 18px 0 0;}
.form-group{display: inline-block;margin-right: 20px;float: left;height: 32px;}
.form-group>input{width: 180px;height: 30px;border: 1px solid #ccc;border-radius: 2px;background: #fff;color: #959595;font-size: 12px;padding: 0 10px;}
.form-group>input::-webkit-input-placeholder{color: #959595;font-size: 12px;}
.form-group>.btn{display: inline-block;width: auto;height: 32px;line-height: 32px;padding: 0 18px;vertical-align: middle;outline: none;cursor: pointer;background: #ddd;color: #333;border-radius: 2px;vertical-align: middle;}
.form-group>.search{background: #3ba1fd;color: #fff;border-color: #3ba1fd;}
button[disabled="disabled"]{opacity: 0.3; cursor: not-allowed!important;}
/*table*/
/*此部分当前用于order-index*/
table{width: 100%; font-size: 12px;}
tbody td{text-align: center;background: #fff;}
/*底部*/

/*layer*/
.layer-box{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);width: 420px;background: #fff;border-radius: 5px;}
.layer-head{font-size: 16px;color: #333333;text-align: center;height: 55px;min-height: 55px;line-height: 55px;text-align: center;border-bottom: 1px solid #1ea3e9;position: relative;transform: translateZ(0);-wbkit-transform: translateZ(0);}
.layer-close{width: 16px;height: 16px;background: url(../img/layer-close.png) no-repeat center center;position: absolute;margin: auto;top: 0;bottom: 0;right: 20px;cursor: pointer;}
.layer-cont{padding: 20px 40px 50px;}
.border-bottom{border-bottom: 1px solid #ccc;}
.item-box>span{width: 70px;display: inline-block;height: 55px;line-height: 55px;color: #333;font-size: 14px;}
.item-box input{width: calc(100% - 70px);height: 55px;font-size: 14px;color: #333;}
.forgetPwd{color: #1d84e1;line-height: 19px;margin: 18px 0;}
.item-box>.btn{display: inline-block;height: 42px;line-height: 42px;width: 100%;text-align: center;font-size: 16px;border-radius: 5px;margin-top: 20px;}
.layer-box-shadow{box-shadow: 0 0 15px 1px #ccc;}


