@CHARSET "UTF-8";

body, html {
	margin: 0px;
	padding: 0px;
	position: fixed;
	left: 0px;
	right: 0px;
	bottom: 0px;
	top: 0px;
	font-family: ﻿MicrosoftYaHei;
	background-color: rgba(34, 44, 50, 1);
}

input, select, textarea {
	outline: none;
	color: #64839c;
}

button {
	outline: none;
}

::-webkit-input-placeholder { /* WebKit browsers */
	color: #b7c1ca;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #b7c1ca;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #b7c1ca;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #b7c1ca;
}

.header {
	background-color: rgba(60, 141, 189, 1);
	box-shadow: 0px 4px 4px 0px rgba(69, 151, 220, 0.21);
	height: 60px;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
}

.left {
	background-color: rgba(34, 44, 50, 1);
	box-shadow: 0px 4px 4px 0px rgba(37, 129, 206, 0.14);
	position: absolute;
	left: 0px;
	top: 60px;
	bottom: 0px;
	width: 205px;
	overflow: auto;
}

.left2 {
	background-color: rgba(34, 44, 50, 1);
	box-shadow: 0px 4px 4px 0px rgba(37, 129, 206, 0.14);
	position: absolute;
	left: 0px;
	top: 60px;
	bottom: 0px;
	width: 77px;
	overflow: auto;
}

.left .overflowDiv {
	width: 205px;
	overflow: hidden;
}

.right1 {
	position: absolute;
	left: 205px;
	top: 60px;
	bottom: 0px;
	right: 0px;
	padding: 0px 25px 25px 25px;
	background-color: rgba(235, 240, 248, 1);
}

.header .logo {
	width: 205px;
	height: 60px;
	background-color: rgba(54, 126, 169, 1);
	background-image: url(../images/new/logo3.png);
	background-size: 160px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	float: left;
}

.header .switch {
	height: 60px;
	width: 60px;
	background-image: url(../images/new/header-icon1.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	float: left;
}

.header .welcome {
	line-height: 60px;
	height: 60px;
	color: white;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	float: left;
	margin-left: 10px;
	margin-right: 30px;
}

.header .line {
	float: left !important;
	background-color: rgba(54, 86, 178, 1) !important;
	width: 1px !important;
	height: 40px !important;
	margin-top: 10px !important;
	padding: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.header .headmenu {
	float: left;
	height: 60px;
	top: 0px;
}

.header .headmenu div {
	float: left;
	height: 60px;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 60px;
	color: white;
	cursor: pointer;
    font-size: 14px;
	padding-left: 25px;
}

.header .menuRight .headmenu7 {
	background-image: url(../images/new/header-icon2.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-size: 15px 18px;
}

.header .menuRight .headmenu8 {
	background-image: url(../images/new/header-icon3.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 30px !important;
}

.header .headmenu .headmenu1 {
	background-image: url(../images/new/header-icon4.png);
	background-repeat: no-repeat;
	background-position: 0 center;
}

.header .headmenu .headmenu2 {
	background-image: url(../images/new/header-icon6.png);
	background-repeat: no-repeat;
	background-position: 0 center;
}

.header .headmenu .headmenu3 {
	background-image: url(../images/new/header-icon7.png);
	background-repeat: no-repeat;
	background-position: 0 center;
}

.header .headmenu .headmenu4 {
	background-image: url(../images/new/header-icon8.png);
	background-repeat: no-repeat;
	background-position: 0 center;
}

.header .headmenu .headmenu5 {
	background-image: url(../images/new/header-icon9.png);
	background-repeat: no-repeat;
	background-position: 0 center;
}

.header .headmenu .headmenu6 {
	background-image: url(../images/new/header-icon10.png);
	background-repeat: no-repeat;
	background-position: 0 center;
}

.header .headmenu .headmenu9 {
	background-image: url(../images/new/header-icon5.png);
	background-repeat: no-repeat;
	background-position: 0 center;
}

.header .menuRight {
	height: 60px;
	position: absolute;
	right: 0px;
	top: 0px;
}

.header .menuRight div {
	float: left;
	height: 60px;
	margin-left: 10px;
	margin-right: 20px;
	line-height: 60px;
	color: white;
	cursor: pointer;
	font-size: 13px;
	padding-left: 25px;
}

.header .menuRight .menu7 {
	background-image: url(../images/new/header-icon2.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	margin-left: 20px;
}

.header .menuRight .menu8 {
	background-image: url(../images/new/header-icon3.png);
	background-repeat: no-repeat;
	background-position: 0 center;
}

.header .menuRight .menu9 {
	background-image: url(../images/new/header-icon4.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	margin-left: 20px;
	width: 70px;
}

.left .leftMenu1 {
	height: 36px;
	line-height: 36px;
	font-size: 13px;
	color: #ffffff;
	padding-left: 50px;
	border-left: 4px solid rgba(60, 141, 189, 0);
	cursor: pointer;
	margin-top: 5px;
}

.left .leftMenu1 .imgDiv {
	background-image: url(../images/new/down-arrow.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	width: 36px;
	height: 36px;
}

.left .leftMenu1.menu1 {
	background-image: url(../images/new/left-menu1.png);
	background-repeat: no-repeat;
	background-position: 22px center;
}

.left .leftMenu1.menu2 {
	background-image: url(../images/new/left-menu2.png);
	background-repeat: no-repeat;
	background-position: 22px center;
}

.left .leftMenu1.menu3 {
	background-image: url(../images/new/left-menu3.png);
	background-repeat: no-repeat;
	background-position: 22px center;
}

.left .leftMenu1.menu4 {
	background-image: url(../images/new/left-menu4.png);
	background-repeat: no-repeat;
	background-position: 22px center;
}

.left .leftMenu1.menu5 {
	background-image: url(../images/new/left-menu5.png);
	background-repeat: no-repeat;
	background-position: 22px center;
}

.left .leftMenu1.menu6 {
	background-image: url(../images/new/left-menu6.png);
	background-repeat: no-repeat;
	background-position: 22px center;
}

.left .leftMenu1.menu7 {
	background-image: url(../images/new/left-menu7.png);
	background-repeat: no-repeat;
	background-position: 22px center;
}

.left .leftMenu1.menu8 {
	background-image: url(../images/new/left-menu8.png);
	background-repeat: no-repeat;
	background-position: 22px center;
}

.left .leftMenu1.menu9 {
	background-image: url(../images/new/left-menu9.png);
	background-repeat: no-repeat;
	background-position: 22px center;
}

.left .level1:first-child {
	margin-top: 20px;
}

.left .level2 {
	background-color: #2C393F;
}

.left .leftMenu2 {
	font-size: 13px;
	color: #6E7E86;
	background-image: url(../images/new/left-menu0.png);
	background-repeat: no-repeat;
	background-position: 50px center;
	padding-left: 66px;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
}

.left .leftMenu3 {
	color: #6e7e86;
	font-size: 12px;
	padding-left: 66px;
	cursor: pointer;
	height: 40px;
	line-height: 40px;
}

.left .level2Total {
	display: none;
}

.left .level3Total {
	display: none;
}

.left .level3:last-child {
	border-bottom: 1px solid #6e7e86;
}

.left .leftMenu3:hover {
	color: white;
}

.left .leftMenu2:hover {
	color: white;
	background-image: url(../images/new/left-menu00.png);
}

.left .leftMenu1:hover {
	border-left: 4px solid rgba(60, 141, 189, 1);
	background-color: #394247;
}

.left .level1Selected {
	border-left: 4px solid rgba(60, 141, 189, 1);
	background-color: #394247;
}

.left .level2Selected {
	color: white;
	background-image: url(../images/new/left-menu00.png);
}

.left .level3Selected {
	color: white;
}

.xuanzhuan {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg); /* IE 9 */
	-moz-transform: rotate(180deg); /* Firefox */
	-webkit-transform: rotate(180deg); /* Safari 和 Chrome */
	-o-transform: rotate(180deg); /* Opera */
}

.right1 .content {
	background-color: white;
	box-shadow: 0px 5px 7px 0px rgba(141, 146, 153, 0.17);
	position: absolute;
	top: 50px;
	left: 15px;
	right: 25px;
	bottom: 25px;
	width: 97%;
}

.header .logo2 {
	background-image: url(../images/new/logo2.png) !important;
    background-size: 60px;
}

.left2 .leftMenu1 {
	height: 36px !important;
	line-height: 36px !important;
	font-size: 13px !important;
	color: #ffffff !important;
	cursor: pointer !important;
	background-position: center center !important;
}

.left2 .leftMenu1:hover {
	background-color: #181F23 !important;
}

.left2 .leftMenu1:hover .leftMenuHover {
	display: block;
}

.left2 .leftMenuHover {
	position: fixed;
	left: 60px;
	z-index: 2;
	height: 36px;
	width: 200px;
	background-color: #181F23;
	z-index: 2;
	display: none;
}

.left2 .leftMenuHover .leftMenuName {
	padding-left: 20px;
}

.left2 .leftMenuHover .leftMenuContent {
	background-color: #394247;
	width: 100%;
}

.left2 .leftMenu2 {
	padding-left: 40px !important;
	background-position: 20px center !important;
}

.left2 .leftMenu3 {
	padding-left: 40px !important;
}

.operationDiv {
	width: 100%;
	height: 150px;
	margin-top: 20px;
}

.tableDiv {
	position: absolute;
	top: 150px;
	left: 0px;
	right: 5px;
	bottom: 60px;
}

.pageDiv {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	height: 60px;
}

/*  table tr th {
	color: #64839c;
	font-size: 14px;
	line-height: 54px;
	background-color: #F2F8F9;
	border-right: solid 1px rgba(213, 228, 231, 1);
	border-top: solid 1px rgba(213, 228, 231, 1);
	border-bottom: solid 1px rgba(213, 228, 231, 1);
} 

 table tr th:first-child {
	border-left: solid 1px rgba(213, 228, 231, 1);
} 

 table tr td {
	color: #64839c;;
	font-size: 14px;
	line-height: 54px;
	text-align: center;
	border-right: solid 1px rgba(213, 228, 231, 1);
	border-bottom: solid 1px rgba(213, 228, 231, 1);
} 

 table tr td:first-child {
	border-left: solid 1px rgba(213, 228, 231, 1);
} */
.headerTableDiv table {
	width: 95%;
	margin-left: 2.5%;
}

.contentTableDiv table {
	width: 95%;
	margin-left: 2.5%;
}

.headerTableDiv {
	position: absolute;
	left: 0px;
	right: 0px;
}

.contentTableDiv {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	top: 55px;
	overflow-x: hidden;
	overflow-y: overlay;
}



.operationDiv .input {
	height: 34px;
	margin-bottom: 10px;
}

.operationDiv .input label {
	font-size: 14px;
	color: #64839c;
	line-height: 34px;
	float: left;
	margin-right: 10px;
	width: 70px;
	text-align: right;
}

.operationDiv .input select {
	width: 260px;
	height: 34px;
	background-color: rgba(255, 255, 255, 1);
	border: solid 1px rgba(213, 228, 231, 1);
	float: left;
	color: #b7c1ca;
	padding-left: 10px;
}

.operationDiv .input input {
	width: 248px;
	height: 34px;
	background-color: rgba(255, 255, 255, 1);
	border: solid 0.5px rgba(213, 228, 231, 1);
	padding-left: 10px;
}

.operationDiv .seachLeft {
	float: left;
	margin-left: 2.5%;
}

.operationDiv .seachRight {
	float: right;
	margin-right: 2.5%;
}

.operationDiv .seachRight .btn1,
.operationDiv .seachLeft .btn1 {
    width: 90px;
    height: 33px;
    background-color: rgba(244, 129, 102, 1);
    border-radius: 6px 6px 6px 6px;
    font-size: 14px;
    color: #ffffff;
    line-height: 33px;
    text-align: center;
    cursor: pointer;
}

.operationDiv .seachRight .btn2,
.operationDiv .seachLeft .btn2 {
    width: 90px;
    height: 33px;
	background-color: rgba(60, 141, 189, 1);
	border-radius: 6px 6px 6px 6px;
	font-size: 14px;
	color: #ffffff;
    line-height: 33px;
	text-align: center;
	cursor: pointer;
}

.formDiv {
	width: 95%;
	margin-left: 2.5%;
	border-radius: 4px 4px 4px 4px;
	border: solid 1px rgba(167, 189, 206, 1);
	position: absolute;
	top: 30px;
	bottom: 30px;
}

.formDiv .formHeader {
	background-image: url(../images/new/form.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	height: 40px;
	border-radius: 4px 4px 0px 0px;
	background-color: rgba(105, 185, 232, 1);
	font-size: 16px;
	color: white;
	line-height: 40px;
	padding-left: 40px;
}

.formDiv .formBody {
	overflow: auto;
	position: absolute;
	bottom: 70px;
	top: 40px;
	left: 0px;
	right: 0px;
}

.formDiv .formBody .formInput {
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	height: 40px;
	line-height: 40px;
	width: 300px;
}

.formDiv .formBody .formInput .label {
	color: #64839c;
	font-size: 14px;
	margin-right: 15px;
	float: left;
}

.formDiv .formBody .formInput input[type=text], .formDiv .formBody .formInput input[type=password]
	{
	width: 234px;
	height: 36px;
	background-color: rgba(255, 255, 255, 1);
	border: solid 1px rgba(196, 212, 224, 1);
	padding-left: 10px;
}

.formDiv .formBody .formInput select {
	width: 234px;
	height: 40px;
	background-color: rgba(255, 255, 255, 1);
	border: solid 1px rgba(196, 212, 224, 1);
	padding-left: 10px;
}

.formDiv .formBody .formInput .radioDiv {
	float: left;
}

.formDiv .formBody .formInput .radio {
	font-size: 14px;
	margin-left: 10px;
	overflow: hidden;
	float: left;
	cursor: pointer;
}

.formDiv .formBody .formInput .radio input {
	float: left;
	margin-top: 14px;
}

.formDiv .formBody .formInput .radio span {
	float: left;
}

.formDiv .formFooter {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	height: 70px;
	border-top: dashed 1px rgba(196, 212, 224, 1);
	text-align: center;
}

.formDiv .formFooter .btn1 {
	width: 151px;
	height: 52px;
	background-color: rgba(244, 129, 102, 1);
	border-radius: 6px 6px 6px 6px;
	color: white;
	line-height: 52px;
	text-align: center;
	cursor: pointer;
	border: 0px;
	margin-top: 8.5px;
}

.formDiv .formFooter .btn2 {
	width: 151px;
	height: 52px;
	background-color: rgba(60, 141, 189, 1);
	border-radius: 6px 6px 6px 6px;
	color: white;
	line-height: 52px;
	text-align: center;
	cursor: pointer;
	border: 0px;
	margin-top: 8.5px;
}

.levelDh {
	position: absolute;
	width: 500px;
	height: 40px;
	line-height: 40px;
	top: 10px;
}

.levelDh div {
	float: left !important;
	margin-left: 20px;
	cursor: pointer;
}

.levelDh div:hover {
	font-weight: 900;
	color: #69b9e8;
}

@charset "utf-8";
/* css document */

/*  ===============================/ reset /======================================== */
* {
	margin: 0;
	padding: 0;
	list-style: none;
}

html, body, a, input, button, select, textarea, table, td, th {
	font-family: "microsoft yahei";
}

html, body {
	height: 100%;
	overflow: hidden;
}

body {
	position: relative;
	overflow-x: hidden;
	font-size: 12px;
	color: #000;
	font-family: "微软雅黑";
}

li {
	list-style: none;
}

a:link, a:visited, a:hover {
	color: #fff;
	text-decoration: none;
}

a {
	color: #5190c4;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

img {
	border: 0 none;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 100;
}
/*表单*/
input, button, select, textarea {
	outline: none;
	border: 0;
}

button.btnClass {
	background-color: #ffffff;
	border: 1px solid #d7d8d9;
	color: #6E6E6E;
	font-size: 14px;
	cursor: pointer;
	outline: none;
	letter-spacing: normal;
	overflow: visible;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

button.btn-48bdea.searchBtn {
	padding: 0 32px;
	margin-left: 10px;
}

textarea {
	resize: none;
	text-decoration: none;
	padding: 5px 8px;
}

button {
	font-size: 12px;
	background: none;
	text-align: center;
	cursor: pointer;
	color: #fff;
	border-radius: 4px;
}

input.input {
	padding: 0 8px;
}

input.radio, input.checkbox, label, select {
	cursor: pointer;
}

select {
	padding-left: 2px;
}

input.text-file {
	position: absolute;
	right: 0;
	top: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
/*placeholder 文字颜色*/
/* input::-webkit-input-placeholder {
	color: #4a4a4a;
	opacity: 1;
}

input:-moz-placeholder {
	color: #4a4a4a;
	opacity: 1;
}

input::-moz-placeholder {
	color: #4a4a4a;
	opacity: 1;
}

input:-ms-input-placeholder {
	color: #4a4a4a;
	opacity: 1;
} */
/*隐藏input type="file"*/
input.text-file {
	position: absolute;
	right: 0;
	top: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

input.input, textarea, select {
	border: 1px solid #ddd;
}
/*表单focus效果*/
textarea:focus, input.input:focus, select:focus {
	border: 1px solid #50ceff;
}
/*谷歌表单兼容*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	input.input {
		line-height: 14px;
	}
}
/* 强制换行 */
p, .break-word {
	word-wrap: break-word;
	word-break: break-all;
}
/* 强制不换行 */
.nowarp {
	white-space: nowrap;
}

/*第二个表格的样式*/
.twoTable {
	border: 0px;
	width: 100%;
}

.twoTable tr td {
	border: 0px !important;
	border-bottom: 1px solid #dedede !important;
	background: white !important;
}

.twoTable tr:last-child td {
	border: 0px !important;
}

/* 文本框样式 */
.text {
	border: #ccc solid 1px;
	padding: 5px;
}

.tar {
	text-align: right;
}

.tac {
	text-align: center;
}

.tal {
	text-align: left;
}

/*-------可见 隐藏---------*/
.db {
	display: block;
}

.dib {
	display: inline-block;
}

.dn {
	display: none;
}

.over-zoom {
	overflow: hidden;
	zoom: 1
}

/*-------置顶 置中 置下---------*/
.vat {
	vertical-align: top;
}

.vab {
	vertical-align: bottom;
}

.vam {
	vertical-align: middle;
}

/*----------定位------------*/
.pore {
	position: relative;
}

.poab {
	position: absolute;
}

.poab100 {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 14px;
	text-align: center;
}

.icon-box {
	border-radius: 50%;
	overflow: hidden;
}

.fc-fff {
	color: #fff;
}

/* 字体加粗*/
.fwb, .weight700 {
	font-weight: 700;
}

.fwn, .weight400 {
	font-weight: normal;
}

/* float 同时兼容 base1.css */
.flr, .r {
	float: right;
}

.fll, .l {
	float: left;
}

/*清除浮动*/
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	zoom: 1;
}

/* 字体size*/
.fs8 {
	font-size: 8px;
}

.fs10 {
	font-size: 10px;
}

.fs12, .f12 {
	font-size: 12px;
}

.fs16 {
	font-size: 16px;
}

.fs18 {
	font-size: 18px;
}

.fs20 {
	font-size: 20px;
}

.fs24 {
	font-size: 24px;
}

.fs26 {
	font-size: 26px;
}

.fs30 {
	font-size: 30px;
}

/*表格样式*/
table.table {
	width: 95%;
	border-collapse: collapse;
	border-spacing: 0;
	border-width: 1px;
	background: #fff;
}

table.table .tr-bg {
	background: #f2f2f2;
}

table.table, table.table tr td {
	border-style: solid;
	border-color: #ddd;
}

table.table tr th, table.table tr td {
	text-align: center;
}

table.table thead tr th {
	height: 36px;
	line-height: 36px;
	border-width: 0;
	border: 1px solid rgba(213, 228, 231, 1);
	color: #64839c;
	font-size: 12px;
	background-color: #F2F8F9;
	font-weight: 100;
}

table.table tbody tr td {
	height: 42px; /* line-height:42px; */
	border-color: rgba(213, 228, 231, 1);
	color: #64839c;
	font-size: 12px;
	border-width: 0 1px 1px 0;
	word-break: break-all;
}

/* table.table tbody tr:nth-child(2n) {
	background-color: #f4f6fb;
} */
.dib {
	display: inline-block;
}

.wrapper {
	margin: 0 auto;
	width: 1080px;
}

.block-relative {
	position: relative;
}

.block-absolute {
	position: absolute;
}

.opacity-bg {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: .8;
	width: 100%;
	height: 100%;
}

.fullWidth, .header, .content, .footer {
	width: 100%;
}

i.icon, .leftMenu li, .right .sear-box button.btn-search,
	.paginationRight a {
	display: inline-block;
	vertical-align: top;
	font-style: normal;
}

/*按钮模块*/
.content button, .content input, .content select, .add-pic {
	height: 32px;
	line-height: 32px;
	padding: 0 8px;
}

.content button {
	border-radius: 4px;
}

.btn-box {
	text-align: center;
}

.content button {
	/* padding: 0 32px; */
	margin: 0 5px;
	color: white;
	border: none;
    width: 90px;
    height: 33px;
    font-size: 15px;
	background-color: rgba(244, 129, 102, 1);
}

button:hover {
	opacity: .8;
}

button.btn01, .add-pic {
	background: #3cbaeb;
}

button.btn02 {
	background: #db7559;
}

button.btn-font {
	color: #1d8af0;
}

button.btn-font {
	padding: 0;
}

button.btn-font:hover {
	text-decoration: underline;
}

button.btnfs16 {
	font-size: 16px;
	height: 38px;
	line-height: 38px;
	border-radius: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.right .btn-48bdea, .right .btn-da886b {
	background: #48bdea;
	padding: 0 20px;
}

#btn-da886b {
	background: #48bdea;
	padding: 0 20px;
}

.right .btn-da886b {
	background: #da886b;
}

/*  ===========================================/ content /==================================================== */
.content {
	position: absolute;
	top: 87px;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
}

.content .left, .content .right {
	position: absolute;
	top: 0;
}
/*-----leftMenu---------*/
.content .left {
	width: 70px;
	background: #48bdea;
	left: 0;
	bottom: 0;
	z-index: 1;
	font-size: 12px;
}

.leftMenu li, .leftMenu li:hover, .leftMenu li i.icon {
	display: block;
	width: 100%;
	height: 70px;
}

.leftMenu li {
	text-align: center;
	position: relative;
	cursor: pointer;
	color: white;
	margin-left: 0px;
	left: 0px;
}

.leftMenu li:hover {
	background-color: #209ac9;
}

.menu01NoHover {
	display: none !important;
}

.menu02NoHover {
	display: none !important;
}

.menu03NoHover {
	display: none !important;
}

.menu04NoHover {
	display: none !important;
}

.menu05NoHover {
	display: none !important;
}

.menu06NoHover {
	display: none !important;
}

.menu07NoHover {
	display: none !important;
}

.menu08NoHover {
	display: none !important;
}

.menu01Hover {
	display: block !important;
}

.menu02Hover {
	display: block !important;
}

.menu03Hover {
	display: block !important;
}

.menu04Hover {
	display: block !important;
}

.menu05Hover {
	display: block !important;
}

.menu06Hover {
	display: block !important;
}

.menu07Hover {
	display: block !important;
}

.menu08Hover {
	display: block !important;
}

.leftMenu li span {
	display: inline-block;
	vertical-align: bottom;
	padding: 6px 0 0;
	font-size: 12px;
	width: 100%;
}

.leftIcon {
	margin-top: 15px;
	width: 21px;
	height: 21px;
}
/*弹出层样式*/
.menuBox {
	border-top: 4px solid #209ac9;
	width: 400px;
	position: absolute;
	background: #f0f5f7;
	left: 70px;
	top: 0;
	z-index: 99;
	display: none;
	text-align: left !important;
	box-shadow: 7px 3px 10px rgba(0, 0, 0, .3);
}

.menuBox .title {
	line-height: 55px;
	color: #fff;
	padding: 0 34px;
	font-weight: bold;
}

#menu01 .title {
	background: #63ad4d;
	border-right: 1px solid #63ad4d;
}

#menu02 .title {
	background: #c5604a;
	border-right: 1px solid #c5604a;
}

#menu03 .title {
	background: #41b5d3;
	border-right: 1px solid #41b5d3;
}

#menu04 .title {
	background: #8b69ca;
	border-right: 1px solid #8b69ca;
}

#menu05 .title {
	background: #ca6969;
	border-right: 1px solid #ca6969;
}

#menu06 .title {
	background: #69ca94;
	border-right: 1px solid #69ca94;
}

.menuBox .list {
	width: 100%;
}

.menuBox .list li {
	margin: 0 20px;
	background: none;
	height: 35px;
}

.menuBox .list li a {
	display: block;
	padding: 3px 0;
	text-align: left !important;
	color: black;
	width: 100%;
	font-size: 13px;
}

.menuBox .list li a span:hover {
	background: #209ac9;
	border-radius: 5px;
	color: white;
}

.menuBox .list li a .color999:hover {
	background: #F0F5F7;
	color: #999;
}

.menuBox .list li a i.icon {
	display: inline-block;
	width: 22px;
	height: 24px;
}

.leftArrow {
	position: absolute;
	right: 0px;
	top: 30px;
	display: none;
}

.leftViewL {
	width: 142px !important;
	float: left !important;
}

.leftViewR {
	width: 26px !important;
	float: left !important;
	margin-left: 10px !important;
}

.color999 {
	color: #999;
}

.menu3Box {
	padding-left: 15px !important;
	color: black;
}

.transverse {
	float: left;
	width: 50% !important;
}

.leftAddButton {
	width: 20px !important;
	text-align: center !important;
	font-size: 18px !important;
	padding: 3px !important;
}
/*会员管理 icon*/
.menuBox .list li a i.icon01 {
	background-position: -118px -1px;
}

.menuBox .list li a i.icon02 {
	background-position: -145px 0px;
}

.menuBox .list li a i.icon03 {
	background-position: -176px -2px;
}

.menuBox .list li a i.icon04 {
	background-position: -202px -2px;
}

.menuBox .list li a i.icon24 {
	background-position: -376px -374px;
}
/*商品管理 icon*/
.menuBox .list li a i.icon05 {
	background-position: -117px -53px;
}

.menuBox .list li a i.icon06 {
	background-position: -144px -54px;
}

.menuBox .list li a i.icon07 {
	background-position: -174px -56px;
}

.menuBox .list li a i.icon08 {
	background-position: -202px -56px;
}
/*营销管理 icon*/
.menuBox .list li a i.icon09 {
	background-position: -174px -28px;
}

.menuBox .list li a i.icon10 {
	background-position: -202px -31px;
}

.menuBox .list li a i.icon11 {
	background-position: -143px -29px;
}

.menuBox .list li a i.icon12 {
	background-position: -117px -29px;
}

.menuBox .list li a i.icon25 {
	background-position: -375px -317px;
}

.menuBox .list li a i.icon26 {
	background-position: -414px -317px;
}

.menuBox .list li a span {
	display: inline-block;
	vertical-align: top;
	padding: 0px;
	width: 130px;
	padding: 6px;
}
/*统计分析 icon*/
.menuBox .list li a i.icon13 {
	background-position: -374px -4px;
}

.menuBox .list li a i.icon14 {
	background-position: -374px -68px;
}

.menuBox .list li a i.icon15 {
	background-position: -374px -132px;
}

.menuBox .list li a i.icon16 {
	background-position: -374px -196px;
}

.menuBox .list li a i.icon17 {
	background-position: -374px -260px;
}
/*订单管理 icon*/
.menuBox .list li a i.icon18 {
	background-position: -457px -4px;
}
/*系统设置 icon*/
.menuBox .list li a i.icon19 {
	background-position: -416px -4px;
}

.menuBox .list li a i.icon20 {
	background-position: -416px -68px;
}

.menuBox .list li a i.icon21 {
	background-position: -416px -132px;
}

.menuBox .list li a i.icon22 {
	background-position: -416px -196px;
}

.menuBox .list li a i.icon23 {
	background-position: -416px -260px;
}

/*****公众号******/
.menuBox .list li a i.icon30 {
	background: url(../../resources/images/icon30.png) no-repeat;
}

.menuBox .list li a i.icon31 {
	background: url(../../resources/images/icon31.png) no-repeat;
}

.menuBox .list li a i.icon32 {
	background: url(../../resources/images/icon32.png) no-repeat;
}

.menuBox .list li a i.icon33 {
	background: url(../../resources/images/icon33.png) no-repeat;
}

.menuBox .list li a i.icon34 {
	background: url(../../resources/images/icon34.png) no-repeat;
}

.menuBox .list li a i.icon35 {
	background: url(../../resources/images/icon35.png) no-repeat;
}

/*-----right---------*/
.content .right {
	left: 10px;
	bottom: 10px;
	right: 10px;
}

.scrollY {
	overflow-y: auto;
}

.content .right-bg {
	background: #fff;
	border: 1px solid #e6e6e6;
	top: 10px;
}

.right .con-box {
	position: absolute;
	left: 0;
	right: 0;
	top: 58px;
	bottom: 77px;
	overflow: auto;
}

.right .inner {
	padding: 0 16px;
}

.right .in {
	padding: 10px 16px;
}

.right .bottom {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

.r-top {
	height: 58px;
}

/*标题*/
h1.title {
	background: #F2F8F9;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #000;
	border-bottom: 1px solid #dcdcdc;
	font-weight: bold;
}

h1.title span {
	padding-left: 20px;
}

/*表单框架*/
.form-box {
	padding: 30px 0;
}

.form-box li {
	width: 100%;
	margin: 0 0 17px;
}

.form-box li label {
	display: inline-block;
	vertical-align: top;
	text-align: right;
	width: 150px;
	line-height: 31px;
	color: #000;
	font-size: 12px;
}

.form-box .control {
	display: inline-block;
	padding-left: 5px;
}

.form-box li  input.input, .form-box li  select {
	width: 278px;
	/* background: #f9f9f9; */
	color: #000;
    font-size: 12px;
}

.form-box li  input#txt03, .form-box li  select#txt05 {
	width: 212px;
}

.form-box .btn-box {
	text-align: center;
}

.form-box .btn-box-inner {
	display: inline-block;
	padding: 20px 0;
}

.typeOnline li {
	width: 100%;
	margin: 0 0 17px;
}

.typeOnline li label {
	display: inline-block;
	vertical-align: top;
	text-align: right;
	width: 150px;
	line-height: 31px;
	color: #000;
	font-size: 12px;
}

.typeOnline .control {
	display: inline-block;
	padding-left: 5px;
}

.typeOnline li  input.input, .typeOnline li  select {
	width: 278px;
	/* background: #f9f9f9; */
	color: #000;
}

.typeOnline li  input#txt03, .typeOnline li  select#txt05 {
	width: 212px;
}

.typeOnline .btn-box {
	text-align: center;
}

.typeOnline .btn-box-inner {
	display: inline-block;
	padding: 40px 0 0 145px;
}
/*right 搜索框*/
.right .sear-box {
	background: #fff;
	width: 255px;
	height: 34px;
	line-height: 34px;
	border-radius: 16px;
	border: 1px solid #71d378;
	overflow: hidden;
	margin: 13px 15px 0 0;
}

.right .sear-box input.txt-search {
	width: 198px;
	height: 34px;
	padding: 0 5px 0 20px;
}

.content .right .sear-box button.btn-search {
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background-color: #47c650;
	background-position: -5px -33px;
	margin: 4px 0 0;
	padding: 0;
	background-image: url('../../resources/images/icon.png');
}

/* 分页 */
.page-box {
	height: 67px;
	line-height: 67px;
	background: #fafafa;
	border: 1px solid #ddd;
	color: #7a7a7a;
	font-size: 13px;
	text-align: center;
}

.page-wrap {
	display: inline-block;
}

.page-select {
	padding: 0 20px;
}

.page-select select {
	width: 120px;
	padding-left: 12px;
}

.page-box a {
	display: inline-block;
	vertical-align: top;
	margin: 19px 1px 0;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background-color: #fff;
	border: 1px solid #48bdea;
	cursor: pointer;
}

.page-box a:hover {
	box-shadow: 0 0 20px #71cafe;
	cursor: pointer;
}

.page-box a.firstPage {
	background-position: -41px -35px;
	cursor: pointer;
}

.page-box a.upPage {
	background-position: -41px -4px;
	cursor: pointer;
}

.page-box a.nextPage {
	background-position: -76px -4px;
	cursor: pointer;
}

.page-box a.lastPage {
	background-position: -76px -35px;
	cursor: pointer;
}

.page-box input.input {
	float: left;
	border-radius: 4px;
	width: 52px;
	height: 30px;
	line-height: 30px;
	margin: 17px 8px 0;
	padding-left: 12px;
}

.page-box .thisPage span {
	float: left;
}

/*alert-box*/
.alert-box {
	display: none;
	width: 292px;
	height: 54px;
	border-radius: 26px;
	overflow: hidden;
	line-height: 54px;
	left: 60%;
	top: 57px;
	margin-left: -146px;
	transform: translate(-50%);
	-o-transform: translate(-50%); /* Opera浏览器 */
	-webkit-transform: translate(-50%); /* Webkit内核浏览器 */
	-moz-transform: translate(-50%); /* Firefox浏览器 */
	-ms-transform: translate(-50%); /* for IE */
}

.alert-box span {
	z-index: 2;
}

.alert-box .opacity-bg {
	background: #f75636;
}

/*-----各页面---------*/

/*会员管理*/
/*展开高级搜索*/
.expertSearch {
	display: none;
	position: absolute;
	z-index: 1000;
	right: 15px;
	top: 58px;
	background: #f5fdff;
	width: 342px;
	box-shadow: 0 0 12px #d4d6da;
	border: 1px solid #a6d1ff;
}

.expertSearch .form-box label {
	width: 100px;
}

.expertSearch .form-box li input.input {
	width: 185px;
	background: #fff;
}

.expertSearch .form-box li input.input:focus {
	border: 1px solid #a6d1ff;
	background: #fff;
}

.expertSearch .btn-box {
	margin: 0 6px;
}

.expertSearch .form-box .btn-box-inner {
	padding: 12px 0 0 0;
}

.expertSearch .typeOnline label {
	width: 100px;
}

.expertSearch .typeOnline li input.input {
	width: 185px;
	background: #fff;
}

.expertSearch .typeOnline li input.input:focus {
	border: 1px solid #a6d1ff;
	background: #fff;
}

.expertSearch .btn-box {
	margin: 0 6px;
}

.expertSearch .typeOnline .btn-box-inner {
	padding: 12px 0 0 0;
}

.expertSearch .btn-box button {
	margin: 0 4px;
}

.expertSearch .btn-box .btn-area01 {
	background: #7ada81;
	padding: 0 48px;
}

/*商品管理*/
.miniBtn-box {
	padding-left: 197px;
}

.miniBtn-box .control {
	display: inline-block;
	padding-left: 26px;
}

.miniBtn-box .control select {
	width: 145px;
}

.item-left, .item-right {
	position: absolute;
	bottom: 0;
	top: 0;
	overflow-x: hidden;
}

.item-left {
	width: 187px;
	left: 0;
	border: 1px solid #ddd;
	background: #fff;
}

.item-left .tree-box {
	padding: 15px 0;
}

.item-left .btn-item {
	margin-top: -26px;
	right: 0;
	top: 50%;
}

.item-left .btn-item, .item-left .btn-item button {
	width: 18px;
	height: 52px;
}

.item-right {
	left: 197px;
	right: 0;
}
/*商品管理-table*/
table.table th.list-check {
	width: 42px;
}

table.table  input.txt-ck {
	margin: 0 15px;
	cursor: pointer;
}

table.table th.list-01, table.table th.list-02 {
	width: 14%;
}

table.table th.list-04 {
	width: 10%;
}

table.table th.list-05 {
	width: 13%;
}

table.table th.list-06 {
	width: 12%;
}

table.table th.list-07 {
	width: 16%;
}

table.table  td a.btn-opera {
	color: #168dfd;
	margin: 0;
}

table.table  td a.new-opera {
	color: #168dfd;
	margin: 0;
	height:20px;
	line-height:20px;
    padding-left: 18px;
    margin-left: 15px;
    padding-top: 2px;
}


table.table  td .icon-del{
	background-image: url("../images/icon_del.png");
	background-repeat: no-repeat;
	background-position: 0;
}

table.table  td .icon-update{
	background-image: url("../images/icon_update.png");
	background-repeat: no-repeat;
	background-position: 0;
}

table.table  td a.btn-opera:hover {
	text-decoration: underline;
}

table.table  td a.new-opera:hover {
	text-decoration: underline;
}

/*商品详情 新增商品*/
.inner30 {
	padding: 30px 0 0;
}

.right .con-box02 {
	top: 40px;
	bottom: 10px;
}

.infor-list {
	padding: 0 0 15px;
}

.inforList {
	width: 46%;
}

.content .inforList h1.title {
	background: #fff;
	border-bottom: 1px solid #dcdcdc;
}

.content .inforList h1.title span {
	float: left;
	padding-left: 0;
}

.content h2.title {
	font-size: 24px;
	height: 65px;
	line-height: 65px;
	font-weight: bold;
	border-bottom: 1px dashed #ccc;
}
/*基本信息-table 其他-table*/
.infor-list table.table, .infor-list table.table tr th, .infor-list table.table tr td
	{
	border: 0;
	font-size: 12px;
}

/* .infor-list table.table tbody tr:nth-child(2n) {
	background: #fff;
} */
.infor-list table.table th {
	width: 86px;
	text-align: right;
	font-weight: 100; /* color:#4b4b4b; */
}

.infor-list table.table td {
	text-align: left;
	padding-left: 16px;
	color: #000;
}

/*商品详情*/
/*基本信息*/
.infor-list h2.title .tit-con {
	float: right;
	color: #de5134;
	font-size: 14px;
	font-weight: 100;
}

.infor-list h2.title .tit-con ol, .infor-list h2.title .tit-con dt,
	.infor-list h2.title .tit-con dd {
	float: left;
}

.infor-list h2.title .tit-con ol {
	padding-right: 25px;
	font-weight: bold;
}

.infor-list .table-box {
	padding: 15px 0 0;
}
/*商品图片 商品视频*/
.infor-list .pic-list li, .infor-list .mov-list li {
	float: left;
	margin: 0 9px 12px 0;
}
/*商品图片*/
.infor-list .btn-box {
	margin: -5px 0 0;
}

.infor-list .btn-box button {
	margin: 0 5px 0 0;
}

.infor-list .pic-list li img {
	width: 160px;
	height: 160px;
	background: #fff;
	border: 1px solid #dedede;
}

/*新增商品*/
.right .con-box03 {
	top: 40px;
	bottom: 77px;
}

.inforList-full {
	width: 100%;
	padding: 0 0 15px;
}
/*基本信息*/
.con-box03 .form-box li {
	height: auto;
	margin: 0 0 13px;
}

.con-box03 .form-box li label {
	width: 120px;
}

.con-box03 .form-box li label#label-txtD {
	line-height: 132px;
}

.con-box03 .form-box li textarea#txtD {
	width: 385px;
	height: 132px;
}

.con-box03 .form-box li input#txtA, .con-box03 .form-box li select#txtC
	{
	width: 205px;
}

.con-box03 .form-box li input#txtF, .con-box03 .form-box li input#txtG,
	.con-box03 .form-box li input#txtH {
	width: 145px;
}

.con-box03 .form-box li input#txtI {
	width: 245px;
}
/*商品图片 商品视频*/
/*upload-infor*/
.upload-left img {
	border: 3px solid #e4e4e4;
}

.upload-right {
	display: block;
}

.upload-right .add-pic {
	margin: 12px 0 0;
	width: 112px;
	color: #fff;
	border-radius: 16px;
	cursor: pointer;
}

.upload-right .p-box {
	padding: 20px 0;
	color: #a1a1a1;
	font-size: 12px;
}

.upload-right .p-box  p {
	line-height: 32px;
}

.form-box span.vat {
	line-height: 32px;
}

.fc-dd5640 {
	color: #dd5640;
}

.inforList-full .form-box {
	padding-bottom: 0;
}

.upload-right input.input, .uplosf-right label {
	font-size: 14px;
}

.inforList-full .form-box li input.input {
	width: 185px;
}
/*商品图片*/
.upload-img .upload-left img {
	width: 240px !important;
	height: 240px !important;
}

.upload-img .upload-right {
	margin-left: 375px;
}
/*upload-list*/
.upload-list li img {
	width: 90px;
	height: 90px;
}

.upload-list li {
	display: inline-block;
	margin: 24px 8px 0 0;
	position: relative;
	border: 2px solid #e4e4e4;
}

.upload-list .btHover-box, .upload-list .btHover-box button.btn-set,
	.upload-list .btHover-box:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.upload-list .btHover-box {
	display: none;
	z-index: 5;
}

.upload-list li:hover {
	border: 2px solid #e0632c;
}

.upload-list li.noHover:hover {
	border: 2px solid #e4e4e4;
}

.upload-list li:hover .btHover-box {
	display: block;
}

.upload-list .btHover-box button.btn-set {
	width: 72px;
	padding: 0;
	height: 24px;
	line-height: 24px;
	background: #48bdea;
	display: inline-block;
	margin: auto;
}

.upload-list .btHover-box button.btn-set:hover {
	opacity: 1;
}

.upload-list .btHover-box:after {
	content: "";
	background: #000;
	opacity: 0.3;
	z-index: -11;
}
/*商品视频*/
.upload-mov .upload-left img {
	width: 333px;
	height: 222px;
}

.upload-mov .upload-right {
	margin-left: 368px;
}
/*其他*/
.other-con .form-box {
	padding: 0;
}

.other-con  input.txt-radio {
	vertical-align: top;
	margin: 5px 3px 0 0;
	cursor: pointer;
}

.other-con span.vat {
	padding: 0 12px 0 0;
}

.other-con .form-box span.vat {
	padding: 5px 0 0 12px;
}
/*bottom*/
.btn-line-e3e3e3 {
	border-top: 0px solid #e3e3e3;
}

/*新增红包*/
.right .con-box01 {
	top: 98px;
	bottom: 66px;
}

.addPack-select .form-box {
	padding: 0 20px;
}

.addPack-select .form-box li {
	float: left;
	width: auto;
	margin: 12px 32px 0 0;
}

.addPack-select .form-box li label {
	width: auto;
}

.addPack-select .form-box li .control {
	padding-left: 0;
}

.addPack-select .form-box li input.input {
	width: 202px;
	padding: 0 2px;
}

.addPack-select .form-box li select {
	width: 145px;
}

.addPack-select .form-box li button {
	margin: 0 0 0 8px;
}

.addPack-box table.table th.list-m {
	width: 24%;
}

.addPack-box table.table th.list-del {
	width: 12%;
}

.btn-box-inner {
	padding: 10px 0;
	display: inline-block;
}

/*新增优惠券*/
.form-box .btn-boxL {
	text-align: left;
}

/*===============================================媒体查询=============================================*/
@media screen and ( max-width:1366px ) {
	.item-left {
		width: 160px;
	}
	.item-right {
		left: 170px;
	}
	.con-box03 .form-box li label {
		width: 100px;
	}
}

/*批量操作*/
.selectButton {
	background-color: #fff;
	border: 1px solid #d1d1d1;
	border-radius: 3px;
	color: #363636;
	cursor: pointer;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding: 0 0 0 20px;
	position: relative;
	vertical-align: top;
	margin: 17px 0 0 22px;
}

.selectButton:hover {
	background-color: #fff;
	border: 1px solid #d1d1d1;
	border-radius: 3px;
	color: #666;
	cursor: pointer;
}

.selectButton:active {
	background-color: #f2f2f2;
	border: 1px solid #d1d1d1;
	border-radius: 3px;
	color: #666;
	cursor: pointer;
}

.selectButton .title .text {
	float: left;
	width: 60px;
	font-size: 12px;
	border: 0;
	padding: 0;
}

.selectButton .title .icon {
	background: url("../../resources/images/selectDown.png") repeat scroll 0
		0;
	float: left;
	height: 28px;
	margin-left: 10px;
	width: 25px;
}

.selectButton .value {
	background-color: #f4f4f4;
	border: 1px solid #d1d1d1;
	border-radius: 0 0 3px 3px;
	left: -1px;
	position: absolute;
	top: 28px;
	width: 100%;
	z-index: 100;
}

.selectButton .value .normal {
	border-bottom: 1px solid #d7d7d7;
	float: left;
	width: 100%;
}

.selectButton .value li a {
	color: #666;
	float: left;
	text-indent: 20px;
	width: 100%;
	font-size: 12px;
}

.selectButton .value li a:hover {
	background: #f8f8f8 none repeat scroll 0 0;
}

/*弹窗*/
.modal {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 999;
	display: block;
	top: 0;
	display: none
}

.modal:after {
	content: "";
	background: #000;
	opacity: .5;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
}

.modal-dialog {
	position: absolute;
	z-index: 1211;
	top: 50%;
	left: 50%;
	display: block;
	box-shadow: 0 0 5px #c7c7c7;
	border-radius: 6px;
	overflow: hidden;
}

.modal-dialog384px {
	margin: -142px 0 0 -192px;
	width: 394px;
}

.modal-header {
	background: #67d5ff;
	height: 52px;
	line-height: 52px;
	color: #fff;
	font-size: 18px;
	text-align: center;
}

.modal-content {
	padding: 15px 0 40px;
	background: #fff;
}

.modal label {
	float: left;
	text-align: right;
	width: 75px;
	line-height: 40px;
	color: #000;
	font-size: 12px;
}

.modal .control-group li {
	display: block;
	margin: 20px 0 0;
}

.modal .controls {
	display: block;
	margin: 0 27px 0 90px;
}

.ui-input-text {
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 0 8px;
}

.ui-input-text input {
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.ui-input-text input:focus {
	box-shadow: none;
	border: none;
}

.modal-footer {
	width: 100%;
	border-top: 1px solid #d8d8d8;
	background: #fff;
}

.modal-footer .btn-width50 {
	float: left;
	width: 50%;
}

.modal-footer button {
	width: 100%;
	height: 52px;
	line-height: 52px;
	color: #0a83ff;
	font-size: 14px;
	background: #fff;
	border-radius: 0;
}

.modal-footer .btn-box .poab-line {
	top: 0;
	left: 50%;
	height: 52px;
	border-left: 1px solid #e6e6e6;
}

/*===============================================另加页面20150528=============================================*/

/* 登录 */
.login-bg {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: -1;
	text-align: center;
	overflow: hidden;
}

.login-bg img {
	width: 100%;
	height: 100%;
}

.login-wrapper {
	z-index: 1;
}

.login-wrap-in {
	margin: 0 auto;
	width: 1003px;
}

.login-content {
	display: block;
	margin: 100px 0 0;
}

.login-header {
	
}

.login-header h1.login-tit {
	margin: 10px auto 0;
	text-align: center;
	height: 55px;
	position: relative;
}

.login-header h1.login-tit1 {
	width: 665px;
}

.login-header h1.login-tit2 {
	width: 1003px;
}

.login-header h1.login-tit:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: .27;
	z-index: 0;
}
/*form*/
.login-body {
	
}

.login-body-inner {
	margin: 50px auto 0;
	width: 412px;
}

.login-body li, .login-body li input.login-txt, .login-body li button {
	height: 72px;
	line-height: 72px;
	width: 100%;
}

.login-body li {
	border-top: 1px solid #e3e3e3;
	position: relative;
}

.login-body li:first-child, .login-body li:last-child {
	border-top: 0;
}

.login-body li.login-list {
	background: #fff;
}

.login-body li.login-list label {
	float: left;
	width: 27px;
	height: 26px;
	margin: 25px 0 0 33px;
}

.login-body li.login-list label.label-username {
	background: url(../../resources/images/icon.png ) center center
		no-repeat;
	background-position: -267px -6px;
}

.login-body li.login-list label.label-password {
	background: url(../../resources/images/icon.png ) center center
		no-repeat;
	background-position: -323px -6px;
}

.login-body li .login-txt-box {
	display: block;
	margin: 0 12px 0 68px;
}
/*placeholder 文字颜色*/
/* .login-body li input.login-txt::-webkit-input-placeholder {
	color: #b5b5b5;
	opacity: 1;
}

.login-body li input.login-txt:-moz-placeholder {
	color: #b5b5b5;
	opacity: 1;
}

.login-body li input.login-txt::-moz-placeholder {
	color: #b5b5b5;
	opacity: 1;
}

.login-body li input.login-txt:-ms-input-placeholder {
	color: #b5b5b5;
	opacity: 1;
}

.login-body li input.login-txt {
	color: #4a4a4a;
	font-size: 14px;
} */
/* 兼容谷歌浏览器 输入框 焦点的竖线 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.login-body li input.login-txt {
		line-height: 14px;
	}
}

.login-body li button {
	background: #37c8ff;
	font-size: 20px;
	border-radius: 0;
}

.login-body li label.label-rememberpassword {
	float: none;
	margin: 0;
	color: #fff;
	line-height: 20px;
	margin: 9px 0 0;
}

.login-body li input#rememberpassword {
	margin: 12px 0 0;
}

.login-footer {
	height: 58px;
	line-height: 58px;
	bottom: 96px;
	top: auto;
}

.login-footer:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .27;
	z-index: 0;
}

/*发送短信 新建短信 —— 右框架*/
.item-r01 .poab-box, .right02 .poabBox {
	position: absolute;
	left: 0;
	right: 0;
	background: #fff;
}

.item-r01 .poab-box1, .right02 .poabBox1 {
	top: 0;
	border: 1px solid #ddd;
}

.item-r01 .poab-box2, .right02 .poabBox2 {
	bottom: 0;
}

/*发送短信 right01 item-r01*/
.pl5-miniBtn-box {
	padding-left: 5px;
}

.item-left .listview-box ul {
	padding: 18px 0 0;
}

.item-left .listview-box li label, .item-left .listview-box li input {
	display: inline-block;
	vertical-align: top;
}

.item-left .listview-box li {
	width: 100%;
	height: 30px;
	line-height: 30px;
}

.item-left .listview-box li label {
	font-size: 13px;
	color: #2b2929;
}

.item-left .listview-box li input {
	margin: 0 5px 0 18px;
	cursor: pointer;
}

.right .bottom-0 {
	bottom: 0;
}

.bottom-0 h1.title {
	
}

.content .item-r01 {
	top: 0;
}

.ax-imageBOX {
	padding: 20px 0;
}

.ax-image .ax-list {
	background: #f6f0f0;
	width: 386px;
	padding: 18px 12px 30px 25px;
	margin: 21px 0 0 50px;
	font-size: 12px;
	border-radius: 4px;
	border: 1px solid #dfd8d8;
	position: relative;
}

.ax-image .ax-list .ax-imageT {
	margin: 0 0 12px;
}

.ax-image .ax-list .fs14 {
	font-size: 14px;
	font-weight: bold;
}

.ax-image .ax-list .pl18 {
	padding-left: 18px;
}

.ax-image .ax-list .flr-tool a.tool {
	width: 17px;
	height: 17px;
}

.ax-image .ax-list .flr-tool a.tool-01 {
	background-position: -274px -42px;
}

.ax-image .ax-list .flr-tool a.tool-02 {
	background-position: -299px -42px;
	margin: 0 8px;
}

.ax-image .ax-list .flr-tool a.tool-03 {
	background-position: -323px -42px;
}

.ax-image .ax-list  a.fc-008aff {
	color: #008aff;
}

.ax-image .ax-list  a:hover {
	text-decoration: underline;
}

.ax-image .ax-list i.icon {
	background-position: -243px -42px;
	width: 12px;
	height: 20px;
	position: absolute;
	left: -2px;
	top: 50%;
	margin: -10px;
}

.ax-image .this-data {
	width: 560px;
	padding: 12px 0 0;
	line-height: 32px;
}

.item-r01 .poab-box1 {
	bottom: 154px;
}

.item-r01 .poab-box2 a.btn-send {
	background: #48bdea;
	width: 142px;
	height: 145px;
	line-height: 145px;
	text-align: center;
	font-size: 16px;
	color: #fff;
}

.item-r01 .ui-textarea-box {
	display: block;
	height: 144px;
	margin-right: 152px;
	border: 1px solid #ddd;
}

.item-r01 .ui-textarea-box .inner {
	padding: 5px 10px;
}

.item-r01 .ui-textarea-box textarea {
	border: 0;
	padding: 0;
	width: 100%;
	height: 134px;
	font-size: 14px;
}

/*新建短信 right02 item-r02*/
.content .right02 {
	top: 12px;
}
/*左*/
.right02 .item-left {
	width: 40%;
}

.send-info-in {
	margin: 15px 2% 0;
	width: 96%;
}

.send-title label {
	width: 65px;
	text-align: right;
}

.send-title input {
	width: 202px;
	background: #f9f9f9;
}

.send-con {
	background: #f5f5f5;
	width: 100%;
	height: 195px;
	margin: 15px 0 30px;
}

.send-con ul {
	padding: 12px 7%;
}

.send-con li {
	float: left;
	color: #474343;
	width: 14.5%;
	min-width: 94px;
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	margin: 0 2.7%;
}

.right02 .send-con .icon-send {
	display: inline-block;
	background: url(../../resources/images/icon.png ) center center
		no-repeat;
	background-position: -241px -71px;
	width: 14px;
	height: 14px;
	margin: 8px 0 0 -5px;
	padding: 2px;
}

.send-foot {
	width: 100%;
	height: 216px;
	border: 1px solid #d5d5d5;
}

.send-foot-in {
	padding: 5px 12px;
}

.send-foot textarea {
	width: 100%;
	height: 206px;
	padding: 0;
	border: 0;
}
/*右*/
.right02 .item-right {
	left: 41%;
	width: 59%;
	overflow: hidden;
}

.right02 .poabBox1 {
	bottom: 77px;
}

/*发送短信 right03 item-r03*/
.p25-miniBtn-box {
	padding-left: 15px;
}

.p0-miniBtn-box {
	padding-left: 0;
}

.inner20 {
	padding: 0 18px;
}

.index-top {
	padding: 18px 0 32px;
}

.index-topA {
	background: #efefef;
	padding: 13px 0;
}

.width50 {
	width: 50%;
}

.content h3.title {
	display: inline-block;
	font-size: 20px;
	height: 65px;
	line-height: 65px;
	font-weight: bold;
	color: #35363a;
	padding: 0 12px;
}

.ml50 {
	margin-left: 50%;
}

.ml-50 {
	margin-left: -50%;
}

.index-topA .miniBtn-box {
	margin: 0 auto;
	width: 148px;
}

.index-topB {
	margin: 21px 0 0;
}

.index-topB .fll .equal-img {
	margin: 0 auto;
	width: 668px;
}

.index-topB .fll .poab-line {
	top: 130px;
	left: 50%;
	height: 198px;
	border-left: 1px solid #d8d8d8;
}

.index-topB .bg-circle {
	margin: 95px auto 0;
	width: 310px;
	height: 310px;
	background: url(../../resources/images/bg-circle.png ) center center
		no-repeat;
}

.index-topB .flr p {
	text-align: center;
	color: #fff;
	font-family: "微软雅黑";
}

.index-topB .flr p.pt {
	font-size: 155px;
	font-weight: bold;
	padding: 67px 0 17px;
	line-height: 155px;
}

.index-topB .flr p.pb {
	font-size: 20px;
}

.content .index-bottom h2.title {
	font-size: 18px;
	color: #3c3838;
	border-bottom: 1px solid #dad7d7;
}

.index-bottom .infor-list {
	margin: 20px 0 30px;
	padding: 20px 0;
	width: 100%;
	background: #f2f2f2;
}

.index-bottom .infor-list table, .index-bottom .infor-list table th,
	.index-bottom .infor-list table td {
	background: #f2f2f2;
}

.index-bottom .infor-list-in5 table th {
	width: 140px;
}

.index-bottom .infor-list-in5 table td:nth-of-type(even) {
	width: 100px;
}

.index-bottom .infor-list-in5 table th {
	width: 140px;
}

.index-bottom .infor-list-in5 table th {
	width: 140px;
}

.index-bottom .infor-list-in5 table th {
	width: 140px;
}

.index-bottom .infor-list table th {
	text-align: left;
	min-width: 140px;
}

/*统计graph-box*/
.content .graph-box {
	bottom: 0;
	border: 1px solid #ddd;
	background: #fff;
}

.graph-menu {
	margin: 35px auto 0;
	width: 342px;
	border-radius: 4px;
	overflow: hidden;
	border: 1px solid #4cbeea;
	border-left: 0;
	border-right: 0;
}

.graph-menu02 {
	margin-top: 52px;
}

.graph-menu li {
	float: left;
	width: 112px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	color: #8f8e93;
	font-weight: bold;
	border: 1px solid #4cbeea;
	border-top: 0;
	border-bottom: 0;
	cursor: pointer;
}

.graph-menu li.now {
	color: #fff;
	background: #4cbeea;
}

.graph-list {
	margin: 20px auto 0;
	width: 89%;
}

.graph-list li {
	display: none;
}

.graph-list li.now {
	display: block;
}

.graph-list li img {
	width: 100%;
}

/*===============================================媒体查询 最好放在CSS的底部=============================================*/
@media screen and ( max-width:1680px ) {
	.login-footer {
		bottom: 72px;
	}
	.send-con ul {
		padding: 12px 6%;
	}
	.send-con ul li {
		padding: 0 1.7%;
	}
	.login-footer {
		bottom: 18px;
	}
}

@media screen and ( max-width:1366px ) {
	.item-left {
		width: 160px;
	}
	.item-right {
		left: 170px;
	}
	.con-box03 .form-box li label {
		width: 100px;
	}
	.login-content {
		margin: 83px 0 0;
	}
	.login-footer {
		bottom: 42px;
	}
	.login-body-inner {
		margin: 38px auto 0;
	}
	.login-body li, .login-body li input.login-txt, .login-body li button {
		height: 62px;
		line-height: 62px;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.login-body li input.login-txt {
			line-height: 13px;
		}
	}
	.login-body li.login-list label {
		margin: 17px 0 0 27px;
	}
	.login-header h1.login-logo img {
		height: 87px;
		width: auto;
	}
	.login-header h1.login-tit1 {
		width: 473px;
		height: 39px;
	}
	.login-header h1.login-tit2 {
		width: 714px;
		height: 39px;
	}
	.login-header h1.login-tit img {
		width: 100%
	}
	.login-header h1.login-tit {
		height: 37px;
	}
	.login-footer {
		height: 42px;
		line-height: 42px;
	}
	.send-con ul {
		padding: 12px 0;
	}
	.send-con ul li {
		padding: 0 1%;
	}
}

@media screen and ( max-width:1280px ) {
	.login-content {
		margin: 77px 0 0;
	}
	.login-footer {
		bottom: 32px;
	}
	.login-body-inner {
		margin: 37px auto 0;
	}
	.login-body li, .login-body li input.login-txt, .login-body li button {
		height: 58px;
		line-height: 58px;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.login-body li input.login-txt {
			line-height: 12px;
		}
	}
	.login-body li.login-list label {
		margin: 13px 0 0 27px;
	}
	.send-con ul {
		padding: 12px 0;
	}
	.send-con ul li {
		padding: 0 .3%;
	}
}

/* 错误时输入框变红*/
.inputRed {
	border: 1px solid red !important;
	background: #f9f9f9 !important;
}

/****兼容高度小于768分辨率******/
@media only screen and (max-height: 768px) {
	.content {
		position: absolute;
		top: 87px;
		bottom: 0;
		left: 0;
		right: 0;
		overflow: hidden;
	}
	.content .left {
		width: 70px;
		background: #48bdea;
		left: 0;
		bottom: 0;
		z-index: 1;
		font-size: 14px;
		min-height: 655px;
	}
	/* .right .bottom {
		position: fixed !important;
	} */
}

/*针对ie7写的样式*/
*+html .leftMenu li {
	margin-left: -15px !important;
}

*+html .menuBox .list:first-child {
	margin-left: 20px !important;
}

*+html .menuBox .list:first-child {
	width: 180px !important;
}

.login-bak-div {
	background: url('../images/bg.png');
	background-size: 100% 100%;
	position: absolute;
	top: 140px;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 450px;
	margin-bottom: 60px;
	min-width: 1300px;
}

.login-div {
	background: white;
	position: absolute;
	right: 23%;
	top: 60px;
	width: 310px;
	height: 330px;
}

.login-title-div {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 25px;
}

.login-text-div {
	width: 80%;
	margin-left: 10%;
	border: 1px solid #dedede;
	margin-top: 10px;
	height: 40px;
	line-height: 40px;
}

.login-text-div img {
	width: 20px;
	height: 20px;
	margin-top: 9px;
	margin-left: 10px;
	margin-right: 10px;
}

.login-button {
	background: #00A9F5;
	width: 80%;
	margin-left: 10%;
	margin-top: 30px;
	height: 40px;
	border-radius: 0px;
}

.login-header-div {
	width: 65%;
	margin: auto;
	margin-top: 60px;
}

.login-header-div img {
	width: 65px;
	height: 65px;
	float: left;
}

.login-header-div span {
	font-size: 29px;
	font-family: serif;
	color: #44aff3;
	margin-top: 15px;
	margin-left: 20px;
	float: left;
	font-weight: bold;
	float: left;
}

/* :-moz-placeholder {
	color: gray !important;
}

::-moz-placeholder {
	color: gray !important;
}

:-ms-input-placeholder {
	color: gray !important;
}

::-webkit-input-placeholder {
	color: gray !important;
} */
.is-default-btn {
	background: rgba(0, 0, 0, 0.56) !important;
	color: white !important;
	position: absolute !important;
	width: 100% !important;
	padding: 0px !important;
	margin: 0px !important;
	height: 30px !important;
	top: 33% !important;
	line-height: 30px !important;
	border-radius: 0 !important;
}

.header-cur-address {
	float: left;
	height: 100%;
	color: white;
	margin-left: 100px;
}

.right .btn-48bdea {
	margin-top: 12px;
}

.area-box .btn-48bdea {
	margin-top: 14px;
}
/*新弹窗Start*/
.info-popup {
	width: 800px;
	min-width: 800px;
	height: 505px;
	position: absolute;
	top: 12%;
	left: 50%;
	overflow: auto;
	z-index: 3000;
	background: white;
	border-radius: 6px;
	display: none;
	overflow: auto;
	transform: translate(-50%);
	-o-transform: translate(-50%); /* Opera浏览器 */
	-webkit-transform: translate(-50%); /* Webkit内核浏览器 */
	-moz-transform: translate(-50%); /* Firefox浏览器 */
	-ms-transform: translate(-50%); /* for IE */
}

.info-popup-header {
	background-color: #69B9E8;
	height: 52px;
	line-height: 52px;
	color: #fff;
	font-size: 18px;
	text-align: center;
}

.info-popup-header-title {
	margin-left: 15px;
}

.info-popup-body-bottom {
	width: 100%;
	height: 50px;
	position: absolute;
	bottom: 0px;
	text-align: center;
}

.info-popup-confirm-button {
	width: 80px;
	height: 30px;
	cursor: pointer;
	color: #3C3A3A;
	border: 1px solid #BEBEBE;
}

.info-popup-back-button {
	width: 80px;
	height: 30px;
	border: 0px;
	cursor: pointer;
	color: #3C3A3A;
	border: 1px solid #BEBEBE;
}

.info-popup-body-table {
	width: 780px;
	margin-left: 10px;
	margin-top: 20px;
}

.info-popup-body-table td {
	font-size: 12px;
	line-height: 25px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	width: 60px;
	border-top: 0px;
	border-left: 0px;
}

.info-popup-body-table td:nth-child(2n) {
	text-align: left;
}

.info-popup-body-table td:nth-child(2n) input {
	margin: 8px 0px 8px 8px;
	width: 180px;
	padding-left: 3px;
}

.info-popup-body-table td:nth-child(2n) select {
	margin: 8px 0px 8px 8px;
	width: 187px;
	padding-left: 3px;
	font-size: 12px;
	height: 21px;
	color: #4D4747;
}

.info-popup-body-table td:nth-child(2n) textarea {
	margin: 5px 0px 0px 8px;
	width: 570px;
	height: 50px;
	padding: 3px;
	resize: none;
}

.info-popup-body {
	max-height: 420px;
	overflow: auto;
	overflow-x: hidden;
}
/*新弹窗End*/

/*新弹窗Start*/
.info-popup-small {
	width: 410px;
	min-width: 410px;
	height: 300px;
	position: absolute;
	top: 29%;
	left: 50%;
	overflow: auto;
	z-index: 3000;
	background: white;
	border-radius: 1%;
	display: none;
	border-radius: 1%;
	transform: translate(-50%);
	-o-transform: translate(-50%); /* Opera浏览器 */
	-webkit-transform: translate(-50%); /* Webkit内核浏览器 */
	-moz-transform: translate(-50%); /* Firefox浏览器 */
	-ms-transform: translate(-50%); /* for IE */
}

.info-popup-header-small {
	height: 30px;
	min-height: 30px;
	width: 100%;
	font-size: 13px;
	line-height: 30px;
	border-bottom: 1.9px solid #dedede;
	background: -moz-linear-gradient(top, #fff 0%, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff),
		color-stop(100%, #ececec));
	background: -webkit-linear-gradient(top, #fff 0%, #ececec 100%);
	background: -o-linear-gradient(top, #fff 0%, #ececec 100%);
	background: -ms-linear-gradient(top, #fff 0%, #ececec 100%);
	background: linear-gradient(to bottom, #fff 0%, #ececec 100%);
}

.info-popup-header-small-title {
	margin-left: 15px;
}

.info-popup-body-bottom-small {
	width: 100%;
	height: 50px;
	position: absolute;
	bottom: 0px;
	text-align: center;
}

.info-popup-confirm-button-small {
	width: 80px;
	height: 30px;
	cursor: pointer;
	color: #3C3A3A;
	border: 1px solid #BEBEBE;
}

.info-popup-back-button-small {
	width: 80px;
	height: 30px;
	border: 0px;
	cursor: pointer;
	color: #3C3A3A;
	border: 1px solid #BEBEBE;
}

.info-popup-back-button-nonal {
	width: 80px;
	height: 30px;
	border: 0px;
	cursor: pointer;
	color: #3C3A3A;
	border: 1px solid #BEBEBE;
}

.info-popup-body-table-small {
	width: 390px;
	margin-left: 10px;
	margin-top: 20px;
}

.info-popup-body-table-small td {
	font-size: 12px;
	line-height: 25px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	width: 60px;
	border-top: 0px;
	border-left: 0px;
}

.info-popup-body-table-small td:nth-child(2n) {
	text-align: left;
	background: white;
}

.info-popup-body-table-small td:nth-child(2n) input {
	margin: 8px 0px 8px 8px;
	width: 180px;
	padding-left: 3px;
}

.info-popup-body-table-small td:nth-child(2n) select {
	margin: 8px 0px 8px 8px;
	width: 187px;
	padding-left: 3px;
	font-size: 12px;
	height: 21px;
	color: #4D4747;
}

.info-popup-body-table-small td:nth-child(2n) textarea {
	margin: 5px 0px 0px 8px;
	width: 85%;
	height: 50px;
	padding: 3px;
	resize: none;
}

.info-popup-body-small {
	max-height: 200px;
	height: 200px;
	overflow: auto;
	overflow-x: hidden;
}
/*新弹窗End*/
#shade {
	height: 100%;
	width: 100%;
	background: #000;
	display: none;
	z-index: 100;
	position: fixed;
	left: 0;
	top: 0;
	opacity: 0.5;
}

.slidePopupOppoHeader {
	height: 40px;
	text-align: center;
	font-size: 17px;
}

.info {
	margin-left: 5%;
}

.infoTitle {
	margin-top: 10px;
	font-size: 14px;
}

.goback {
	width: 100%;
	height: 30px;
	background-color: white;
}

.slidePopupOppo .slidePopupOppoTitle { /*机会弹窗 滑动     标题*/
	width: 100%;
	height: 40px;
	background: #FBFBFB;
	margin-top: 20px;
}

.slidePopupOppo .slidePopupOppoTitle .slidePopupTitle {
	/*机会弹窗 滑动     标题  div*/
	width: 64px;
	height: 25px;
	margin-top: 9.5px;
	color: #5190C4;
	float: left;
	margin-left: 20px;
	font-size: 11px;
	text-align: center;
	border-radius: 50px/50px !important;
	cursor: pointer;
	line-height: 25px;
}

.slidePopupOppo .slidePopupOppoTitle .slidePopupTitle:hover {
	/*机会弹窗 滑动     标题  div*/
	background: rgba(102, 175, 234, 0.84) !important;
	color: white;
}

.slidePopupOppo .slidePopupOppoTitle .slidePopupOppoTitleAdd {
	/*机会弹窗 滑动     标题  div*/
	width: 45px;
	height: 40px;
	float: right;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	color: #5190C4;
	background: #EFEDED;
}

.slidePopupOppo  .slidePopupOppoPopup { /*机会弹窗 滑动   弹出层  添加*/
	width: 140px;
	position: absolute;
	top: 100px;
	right: 0px;
	border: 1px solid #dedede;
	box-shadow: 0px 0px 4px #E4D2D2;
	display: none;
	border-radius: 5px;
	background: white;
}

.displayBlock {
	display: block !important;
}

.slidePopupOppo  .slidePopupOppoPopup ul {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

.slidePopupOppo  .slidePopupOppoPopup ul li {
	height: 30px;
	margin-top: 1px;
	margin-bottom: 2px;
	cursor: pointer;
}

.slidePopupOppo  .slidePopupOppoPopup ul li img {
	width: 20px;
	height: 20px;
	float: left;
	margin-top: 5.5px;
	margin-left: 15px;
}

.slidePopupOppo  .slidePopupOppoPopup ul li div {
	height: 100%;
	width: 90px;
	float: left;
	font-size: 12px;
	line-height: 33px;
	margin-left: 10px;
}

.borderNone {
	border: 0px !important;
}

.line {
	width: 91%;
	margin: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}
/* 弹出框样式 start */
.holidayDiv {
	width: 800px;
	height: 500px;
	z-index: 9999999999;
	position: absolute;
	border: 1px solid #67d5ff;
	margin: 60px 320px;
}
/* 弹出框样式 end */
#shadeUp { /*遮罩层*/
	height: 100%;
	width: 100%;
	background: #000;
	display: none;
	z-index: 2000;
	position: fixed;
	left: 0;
	top: 0;
	opacity: 0.5;
}

.warn_input {
	border: 1px solid red !important;
}

.search_button {
	color: white !important;
	border: none !important;
	width: 92px !important;
	height: 32px !important;
	font-size: 14px !important;
	background-color: rgba(244, 129, 102, 1) !important;
}

.login-header-div {
	width: 65%;
	margin: auto;
	margin-top: 60px;
}

.login-header-div img {
	width: 65px;
	height: 65px;
	float: left;
}

.login-header-div span {
	font-size: 29px;
	font-family: serif;
	color: #44aff3;
	margin-top: 15px;
	margin-left: 20px;
	float: left;
	font-weight: bold;
	float: left;
}

.S_U_Occ {
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: #00000073;
	z-index: 99999;
	display: none;
}

.S_U_Occ .S_U_Pop {
	width: 600px;
	height: 500px;
	position: relative;
	top: 50%;
	margin-top: -250px;
	left: 50%;
	margin-left: -300px;
	background-color: white;
}

.S_U_Occ .S_U_Pop .S_U_content {
	position: absolute;
	top: 60px;
	bottom: 70px;
	left: 30px;
	right: 30px;
}

.S_U_Occ .S_U_Pop .S_U_header {
	width: 100%;
	height: 40px;
}

.S_U_Occ .S_U_Pop .S_U_header .S_U_title {
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	float: left;
	color: #666460;
}

.S_U_Occ .S_U_Pop .S_U_header .S_U_close {
	line-height: 40px;
	font-size: 20px;
	font-weight: bold;
	padding-right: 10px;
	float: right;
	color: #666460;
	cursor: pointer;
}

.S_U_Occ .S_U_Pop .S_U_bottom {
	height: 50px;
	position: absolute;
	bottom: 0px;
	width: 100%;
}

.S_U_Occ .S_U_Pop .S_U_bottom button {
	font-size: 14px;
	padding: 5px 15px;
	color: #666460;
	float: right;
	margin-right: 30px;
	border-radius: 3px;
}

.S_U_Occ .S_U_Pop .S_U_bottom .blue {
	background: #12ADF7;
	color: white;
}

.S_U_Occ .S_U_Pop .S_U_content .S_U_left {
	float: left;
	width: 300px;
	height: 100%;
}

.S_U_Occ .S_U_Pop .S_U_content .S_U_left .S_U_left_head {
	overflow: hidden;
	border: 1px solid #dedede;
}

.S_U_Occ .S_U_Pop .S_U_content .S_U_left .S_U_left_head .seachText {
	float: left;
	width: 247px;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	padding-right: 10px;
}

.S_U_Occ .S_U_Pop .S_U_content .S_U_left .S_U_left_head .seach {
	float: left;
	width: 30px;
	height: 30px;
	border-left: 1px solid #dedede;
	cursor: pointer;
	background-image: url(../images/index/search-4.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 48%;
}

.S_U_Occ .S_U_Pop .S_U_content .S_U_left .S_U_left_content {
	width: 298px;
	height: 328px;
	margin-top: 10px;
	border: 1px solid #dedede;
	overflow: auto;
}

.S_U_Occ .S_U_Pop .S_U_content .S_U_right {
	float: right;
	width: 220px;
	height: 100%;
	border: 1px solid #dedede;
}

.S_U_Occ .S_U_Pop .S_U_content .S_U_right .S_U_right_head {
	background-color: #F7F5F5;
	height: 30px;
}

.S_U_Occ .S_U_Pop .S_U_content .S_U_right .S_U_right_head .span1 {
	line-height: 30px;
	font-size: 12px;
	float: left;
	color: #666460;
	margin-left: 15px;
}

.S_U_Occ .S_U_Pop .S_U_content .S_U_right .S_U_right_head .span2 {
	line-height: 30px;
	font-size: 12px;
	float: right;
	color: #666460;
	margin-right: 15px;
	cursor: pointer;
}

.S_U_Occ .S_U_Pop .S_U_content .S_U_right .S_U_right_content {
	overflow: auto;
	height: 342px;
}

.S_U_Occ .S_U_Pop .S_U_content .S_U_right .S_U_right_content .row {
	overflow: hidden;
	border-bottom: 1px dashed #dedede;
	line-height: 25px;
	font-size: 12px;
}

.S_U_Occ .S_U_Pop .S_U_content .S_U_right .S_U_right_content .span1 {
	float: left;
	padding-left: 15px;
}

.S_U_Occ .S_U_Pop .S_U_content .S_U_right .S_U_right_content .span2 {
	float: right;
	padding-right: 15px;
	cursor: pointer;
}


/*遮罩*/
#shade{
	height: 100%;
    width: 100%;
    background: #000;
    display: none;
    z-index: 100;
    position: fixed;
    left: 0;
    top: 0;
    opacity: 0.5;
}
#confirmShade{
	height: 100%;
    width: 100%;
    background: #000;
    display: none;
    z-index: 100;
    position: fixed;
    left: 0;
    top: 0;
    opacity: 0.5;
}
/*弹出框共通样式*/
.popBox{
	position: fixed;
	left: 0;
	right: 0;
	margin:0 auto;
	width:50%;
	border-top: 5px solid rgba(60, 141, 189, 1);
	top:20%;
	z-index:1000;
	display: none;
}
.popBox .popTitle{
	height:50px;
	width:100%;
	background-color:#f5f5f5;
	color:#2a2727;
	font-weight: bold;
	font-size: 16px;
}
.popBox .popTitle .title{
	height:50px;
	font-size: 17px;
	float:left;
	line-height: 50px;
	background-repeat:no-repeat;
	background-position: 0;
	margin-left: 20px;
}
/*confirm框样式*/
.popBox.confirmBox .popFoot .buttonDiv{
	width:300px;
}
.popBox.confirmBox .popFoot .btn1,.popBox.confirmBox .popFoot .btn2{
	width:125px;
	height:40px;
	border-radius:7px;
	font-size: 16px;
	cursor: pointer;
	margin-top: 22px;
}
.popBox.confirmBox .popTitle .title{
	background-image: url("../images/alert2.png");
}
.popBox.confirmBox .input{
	text-align: center;
	line-height: 60px;
}
/* confirm end */
.popBox .popButton1{
	float:left;
	border:1px solid rgba(60, 141, 189, 1);
	border-radius: 5px;
	background-color: rgba(60, 141, 189, 1);
	color:#fff;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
	height:35px;
	width:50px;
	line-height: 35px;
	margin-left:15px;
	margin-top:10px;
}
.popBox .popTitle .popClose{
	background-image:url("../images/popClose.png");
	background-repeat:no-repeat;
	float:right;
	width:16px;
	height:16px;
	margin-top: 16px;
    margin-right: 20px;
    cursor: pointer;
}
.popBox .popTitle .popClose1{
	background-image:url("../images/popClose.png");
	background-repeat:no-repeat;
	float:right;
	width:16px;
	height:16px;
	margin-top: 16px;
    margin-right: 20px;
    cursor: pointer;
}
.popBox .popContent{
	width:100%;
	background-color: #FFF;
}
.popBox .popContent textarea{
	resize:none;
	margin-top:10px;
	width:294px;
	height:70px;
	border-color: #ddd;
	border-radius: 5px;
	font-family: MicrosoftYaHei;
}
.popBox .popFoot{
	height:50px;
	width:100%;
	background-color: #FFF;
}
.popBox .popFoot .btn1,.popBox .popFoot .btn2{
    width: 113px;
    height: 34px;
    border-radius: 7px;
    font-size: 14px;
    cursor: pointer;
    margin-top: 5px;
}
.popBox .popFoot .clear{
	width:95%;
	height:1px;
	border-top:1px solid #ddd;
	margin: 0 auto;
}
.popBox .popFoot .buttonDiv{
	width:400px;
	margin:0 auto;
}
.popBox .popFoot .btn1{
	border:1px solid rgba(60, 141, 189, 1);
	background-color: rgba(60, 141, 189, 1);
	color:#FFF;
	float:left;
}
.popBox .popFoot .btn2{
	border:1px solid #f5f5f5;
	background-color: #f5f5f5;
	color:#666;
	float:right;
}
.popBox .popContent .input{
	width:90%;
	min-height:60px;
	padding-left:20px;
}
.popBox .popContent .input span{
	width:80px;
	color:#2a2727;
	float:left;
	height:60px;
	font-size: 14px;
	line-height: 60px;
    font-size: 12px;
}
.popBox .popContent .input .toAddNewSpan{
	width:100px;
	color:#2a2727;
	float:left;
	height:60px;
	font-size: 14px;
	line-height: 60px;
}
.popBox .popContent .input input,.popBox .popContent .input select{
	font-size: 12px;
	border:1px solid #ddd;
	border-radius:3px;
	height:35px;
	line-height: 35px;
	margin-top: 10px;
	padding-left:10px;
}
.popBox .popContent .input input[type="radio"]{
	vertical-align:middle;
	margin-top:0px;
	margin-bottom:1px; 
}

.popBox .popContent .input label{
	height:60px;
	line-height: 60px;
	margin-right:10px;
	cursor: pointer;
}

.list-box{
    margin-top: 15px;
    margin-left: 20px;
    width: 45%;
    float: left;
    background: #FFF;
    border: 1px solid #ddd;
    height: 300px;
    overflow: hidden;
}

.list-box .box-title{
    height: 36px;
    background-color: #F2F8F9;
    font-size: 14px;
    text-align: center;
    line-height: 36px;
    border-bottom: 1px solid rgb(221, 213, 213);
    color: #64839c;
}

.list-box .box-parent .box-item{
    width: 100%;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid rgb(221, 213, 213);
  
}

.list-box .box-parent{
	width: 100%;
	height:264px;
	overflow-y:auto;
}

.list-box .box-parent .box-item  .box-text{
	padding-left: 18px;
	color: #168dfd;
    font-size: 12px;
    cursor: pointer;
}


.list-box .box-parent .box-item  .box-text:hover{
    text-decoration: underline;
}



