@charset "utf-8";
/* CSS Document */
body {padding:0 !important; margin:0 !important;}
ul,li { list-style: none; padding:0; margin:0;}
::-webkit-input-placeholder {color:#dbdbdb; opacity: 1}
:-moz-placeholder {color:#dbdbdb; opacity: 1}
::-moz-placeholder {color:#dbdbdb; opacity: 1}
:-ms-input-placeholder {color:#dbdbdb; opacity: 1}
.opacity {-webkit-opacity: 0.85;-moz-opacity: 0.85; -khtml-opacity: 0.85; opacity: .85; filter:alpha(opacity=85); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);}
.sidebar_mian li .badge {
	position:relative;
}
.sidebar_mian  li .badge:before {
	content: '';
	position: absolute;
	left: 120px;
	top: 50%;
	width: 8px;
	height: 8px;
	margin-top: -4px;
	background: #e4444e;
	border-radius: 50%;
}
a:hover {text-decoration:none;}
#header {/*background-color:#1b1b22;*/ height:80px; margin:0; padding:0; overflow:hidden;}
#header .row {margin:0; padding:10px 0;}
#header .txt { text-align:right; color:#afb4be; height:20px; line-height:20px; font-size:14px;} 
#header .txt a{color:#fff; margin:0 10px; opacity:0.85;} 
#header .txt a i {margin-right:3px;}
#header .txt em{ padding:0 10px; color:#afb4be; }

/*导航*/
#mainNav {}
#mainNav .nav {height:48px; background:url(../images/png.png) repeat-x;}
#mainNav .nav li {font: 16px "微软雅黑";}
#mainNav .nav li a {height:48px; line-height:48px; text-decoration: none; color: #fff; padding:0; border:none; border-radius:0;}
#mainNav .nav li a em {height:48px; line-height:48px; padding: 0 29px; display:block; font-style:normal;}
#mainNav > .nav > li > a:hover em,#mainNav > .nav > li > a.active em , #mainNav > .nav > li > a:focus em {
	background:url(../images/png02.png) repeat-x;
}

/*左侧*/
#sidebar {border-right: 1px solid #ddd; bottom: 0; left: 0; margin-top: 0; opacity: 1 !important; overflow:hidden; position: fixed; top:128px; transform: none !important; width: 243px;}
.user_info{ width:243px; height:78px; background:#344052; font-family:'微软雅黑','黑体'; margin:0; border-bottom:1px solid rgba(255,255,255,0.1);}
.user_info .im{ float:left; margin:15px 10px 0 15px; width:50px; height:50px;} 
.user_info .im em{ display:block; width:50px; height:50px; background:url(../images/shop_sprite.png) no-repeat -96px 0;}
.user_info .im img{ width:50px; height:50px;}
.user_info .txt{ padding:12px 0 0 0; color:#fff; line-height:24px; font-size:14px; margin-bottom:5px;}
.user_info .txt a{color:#fff; /*text-decoration:underline;*/ display:block; text-overflow:ellipsis; white-space:nowrap; margin-top:3px;}
.user_info .edit {color:#fff; margin-bottom:0;}
.user_info .edit a{color:#fff; margin-right:20px;}

/*内容目录*/
.imglogo {width:234px; height:59px; float:left;}
#header .shopname {float:left; color:#fff; font-size:18px; font-family:'微软雅黑','黑体'; border-left:1px solid rgba(255,255,255,0.2); margin-left:20px; margin-top:10px; padding:10px 15px;}
#sidebar-menu {border-right: 1px solid #ddd; bottom: 0; left: 0; margin-top: 0; opacity: 1 !important; overflow:auto; position: fixed; top:206px; transform: none !important; width: 243px; background-color:#344052}
.sidebar_mian { list-style: none; margin: 0; padding: 0; background-color: #344052; }
.sidebar_mian > li { position: relative; margin: 0; padding: 0; }
.sidebar_mian > li > a { padding: 12px 5px 12px 15px; display: block; border-left: 3px solid transparent; color: #bbb; font-size:14px; border-bottom:1px solid rgba(255,255,255,0.1);}
.sidebar_mian > li > a > .icon {width: 20px;}
.sidebar_mian > li > a > .txt {margin-left:10px; font-family:'微软雅黑','黑体'; }
.sidebar_mian > li:hover > a, .sidebar_mian > li.active > a { color: #fff; background:url(../images/png03.png) repeat;}
.sidebar_mian > li > .treeview_menu { margin: 0 1px; /*background:url(../images/png04.png) repeat;*/ background-color:#2c3446;}
.sidebar_mian > li .label, .sidebar_mian > li .badge { margin-top: 3px; margin-right: 5px; }
.sidebar_mian li > a > .icon-angle-right {width: auto;height: auto;padding: 0;margin-right: 10px;margin-top: 3px; font-size:16px;}
.sidebar_mian li.active > a > .icon-angle-right {transform: rotate(-90deg);}
.sidebar_mian li.active > .treeview_menu {display: block; }
.sidebar_mian a {color: #b8c7ce;text-decoration: none; }
.sidebar_mian .treeview_menu {display: none;list-style: none;padding: 0;margin: 0;}
.sidebar_mian .treeview_menu .treeview_menu {padding-left: 20px; }
.sidebar_mian .treeview_menu > li {margin: 0; }
.sidebar_mian .treeview_menu > li > a {padding: 15px 5px 15px 15px;display: block;font-size: 14px;color: #bbb; }
.sidebar_mian .treeview_menu > li > a > .icon { width: 20px; }
.sidebar_mian .treeview_menu > li > a > .fa-angle-left,
.sidebar_mian .treeview_menu > li > a > .fa-angle-down {width: auto; }
.sidebar_mian .treeview_menu > li.active > a, .sidebar_mian .treeview_menu > li > a:hover,  .sidebar_mian .treeview_menu > li.cur > a {color: #fff; background-color:rgba(255,255,255,0.1)}


/*右侧内容*/

#main {position:fixed; top:128px; right:0; bottom:0; left:243px;}
.main_header {font-size: 17px;line-height: 33px;padding: 5px 0 5px 32px;border-bottom: 1px solid #d7d7d7;background-color: #f5f5f5;}
.main_header i{float: left;background: url(../images/a_sprite.png) no-repeat 0 0; width:18px; height:27px; display: inline-block; margin-right: 10px; margin-top:4px;background-size:100% auto;}
.main_header a { color: #666; font-family:"微软雅黑"; text-decoration: none; padding: 0 5px;}
.main_tool {/*background-color:#f2f2f2; */padding-top:10px; overflow:hidden;}
.main_tool .txt {display:block; text-align:right; padding:5px 0;}
.main_tool .btnbox {display:block;}

span.tool_set {
	float: right;
	font-size: 14px;
	margin-right: 15px;
	cursor: pointer;
}

.main_body { position:relative; overflow:auto;}
.main_body .table {margin:0 0 0 -1px; text-align:center;}
.main_body .table th {text-align:center;}


.main_foot {background-color:#fff; position:relative; border-top:1px solid #e1e1e1; z-index:99; overflow:hidden;}
.last_bar{padding: 10px 50px 10px 23px;}
.last_bar .txtleft {font: 14px/38px "微软雅黑";}
.last_bar .p1 a{margin-right: 15px;}
.cus_btn1,.cus_btn2,.cus_btn3,.cus_btn5,.cus_btn6,.cus_btn7{background-color:#f7f7f7;border: 1px solid #cdcdcd; border-radius: 3px;display: inline-block; width: 160px; height: 38px;  text-align: center;font: 14px/38px "微软雅黑";}
.cus_btn2{color:#fff; background-color:#3498db; border: 1px solid #3498db;}
.cus_btn3{color:#fff; background-color:#df5640; border: 1px solid #df5640;}
.cus_btn6{color:#e4393c; background-color:#feefef; border: 1px solid #e43a3d;}
.cus_btn7{color:#fff; background-color:#21ac38; border: 1px solid #21ac38;}
.last_bar .p2{font: 14px/38px "微软雅黑";}
.last_bar .p2 span{margin-left: 35px;}
.last_bar .p2 span em{font-size: 26px;color:#e4393b;}
.cus_btn5{background-color:#E4393C; border: 1px solid #E4393C;border-radius: 3px; color:#fff;}

.cus_page{font: 14px/38px "微软雅黑";} 
.cus_page a{border: 1px solid #ddd; margin-left:-1px; display: inline-block; height: 38px;width: 38px; vertical-align: middle; text-align: center; color:#3398da;}
.cus_page a i{line-height: 38px;}
.cus_page .s1{margin-right: 15px;}
.cus_page a:hover{background-color:#f5f5f5;}
.cus_page a.cur{background-color:#3498db; border: 1px solid #3498db; color:#fff;}
.cus_page .s2{margin: 0 8px;}
.cus_page .txt{width:42px;height: 38px; font-size: 14px; border: 1px solid #ddd; border-radius: 3px; text-align: center; margin-right:5px;}
.cus_page .btn{width: 58px;height: 38px; border: 1px solid #cdcdcd; background-color:#f7f7f7; margin-left: 5px; border-radius:3px; cursor: pointer;}
.cus_page a.disbled{color:#aaa;}
.cus_page a.disbled:hover{background-color:#fff; cursor:inherit;}

/*加载*/
#main .loader { transition: none 0s ease 0s ;}
.loader { color: grey; height: 0; opacity: 0; overflow: hidden; padding: 0; text-align: center; transform: scale(0.5); transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.loader > .icon { display: block; font-size: 42px; height: 50px; line-height: 50px; margin: 0 auto; width: 50px;}
.loader.loading, .loader.with-error {height: auto; opacity: 1; padding: 80px 0; transform: scale(1);}
.loader.loading > .error-text { display: none;}

.loader.with-error > .icon-spin { animation: 0s ease 0s normal none 1 running none;}
.loader.with-error > .icon-spin::before { content: "";}
.loader.with-error > .error-text {display: inline;}
.loader.with-error > .loading-text {display: none;}

@media (max-width: 767px) {
#sidebar{display:none;}
#main {left:0;}
}

/*右上角换肤*/
.switch_btn {position:absolute; right:18px; top:42px; padding:0; margin:0;}
.switch_btn a {font-size:14px; color:#fff; text-decoration:none; opacity:0.9;}
.switch_btn span {color:#fff; position:absolute; right:6px; top:-6px; font-size:14px; }
#skin {background-color:#fff; position:absolute; right:0; top:25px; width:100px; padding:3px 0 3px 4px; margin:0; opacity:1; z-index:5;}
#skin li {float:left; margin-right:4px; width:15px; height:15px; border:1px solid #fff; overflow:hidden; display:block; cursor:pointer;}
#skin li i {font-size:12px; line-height:15px; display:inline-block; vertical-align:top;}
#skin_0 {background-color:#9227FF;}
#skin_0 i {color:#9227FF;}
#skin_1 {background-color:#6600FF;}
#skin_1 i {color:#6600FF}
#skin_2 {background-color:#0033CC;}
#skin_2 i {color:#0033CC}
#skin_3 {background-color:#A117B3;}
#skin_3 i {color:#A117B3;}
#skin_4 {background-color:#006699;}
#skin_4 i {color:#006699}
#skin_5 {background-color:#3333CC;}
#skin_5 i {color:#3333CC}
#skin_6 {background-color:#CC3399;}
#skin_6 i {color:#CC3399}
#skin_7 {background-color:#9900FF;}
#skin_7 i {color:#9900FF}
#skin_8 {background-color:#34C1E3;}
#skin_8 i {color:#34C1E3}
#skin_9 {background-color:#464E7A;}
#skin_9 i {color:#464E7A}
#skin_10 {background-color:#0B8890;}
#skin_10 i {color:#0B8890}
#skin_11 {background-color:#344052;}
#skin_11 i {color:#344052}
#skin_0.active i {color:#ebf2f9}
#skin_1.active i {color:#e1f5fe}
#skin_2.active i {color:#ffebee}
#skin_3.active i {color:#e8f5e9}
#skin_4.active i {color:#f5eeff}
#skin_5.active i {color:#f7ebe1}
#skin_6.active i {color:#fff0d5}
#skin_7.active i {color:#ECEFF1}
#skin_8.active i {color:#ECEFF1}
#skin_9.active i {color:#f5f5f5}
#skin_10.active i {color:#ECEFF1}
#skin_11.active i {color:#f5f5f5}

/*底部*/
#footer {width:100%; height:40px; line-height:40px; position:fixed; bottom:0; background-color:#fff; border-top:1px solid #e1e1e1;}
#footer .txt {width:100%; text-align:center;}

/*404*/
.error_page {width:640px; margin:80px auto 40px auto; position:relative;}
.error_page .box {position:absolute; left:0; bottom:30px; padding-left:82px;}
.error_page .box h4 {font-size:24px; font-family:"微软雅黑";}
.error_page .box p {font-size:15px;}
.error_page .box dd .btn {margin-right:15px;}

/*弹窗*/
@media (min-width: 992px) {
  .modal-md {
    width: 780px;
    }
  }
.modal_recharge {width:100%; background-color:#fffaf2; position:relative; overflow:hidden;}
.modal_recharge .ico {background:url(../images/card_icon.png) no-repeat; display:inline-block;}
.modal_recharge .ico_cash {width:46px; height:35px; background-position:0 0;}
.modal_recharge .ico_card {width:46px; height:35px; background-position:-46px 0;}
.modal_recharge .ico_wechat {width:46px; height:35px; background-position:-92px 0;}
.modal_recharge .ico_alipay {width:46px; height:35px; background-position:-138px 0;}
.modal_recharge .ico_kdel {width:48px; height:33px; background-position:-186px 0;}

.recharge_select {width:40%;}
.recharge_select .rlist {padding-left:20px; overflow:hidden; margin:0;}
.recharge_select .rlist .title {font-size:16px; color:#333; margin:20px 0;}
.card_ul {width:100%; overflow:hidden;}
.card_ul li {float:left; width:125px; text-align:center; background-color:#fff; border:1px solid #ddd; border-radius:4px; font-size:18px; color:#222; line-height:35px; padding:20px 0; margin-right:20px; margin-bottom:16px; cursor:pointer;}
.card_ul li .ico {margin-right:8px; vertical-align:middle;}
.card_ul li.cur {border-color:#e99235; color:#e99235;}
.people_ul {width:100%; overflow:hidden;}
.people_ul li {float:left; width:125px; text-align:center; background-color:#fff; border:1px solid #eedbb6; border-radius:4px; font-size:16px; color:#a18245; line-height:35px; margin:8px 20px 8px 0; cursor:pointer;}
.people_ul li.cur {border-color:#e99235; color:#e99235;}

.recharge_word {width:60%;}
.recharge_word .inpbox {background-color:#fff; border-left:1px solid #e5e5e5; padding:30px 30px 0 0; margin-bottom:0;}
.recharge_word .inpbox input {width:100%; height:109px; border:none; text-align:right; font-size:70px; color:#c9c9c9; outline:none;}
.recharge_word .keys {background-color:#f3f3f3; overflow:hidden;}
.recharge_word .keys span {width:33.3333%; display:block; float:left; text-align:center; font-size:40px; color:#333; line-height:33px; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:25px 0; cursor:pointer;}
.recharge_word .keys span i { vertical-align:top;}
.recharge_word .btnbox {margin-bottom:0;}
.recharge_word .btnbox a {width:100%; height:98px; line-height:98px; text-align:center; font-size:18px; color:#fff; background-color:#e99235; display:block;}

/*支付弹窗*/
.qrcode_modal {/*position:absolute; left:50%; top:50%; margin-left:-150px; margin-top:-200px; width:300px; height:350px; background-color:#fff; border-radius:4px; box-shadow:0px 1px 12px rgba(0,0,0,0.3); overflow:hidden;*/}
.qrcode_modal .qrcode {padding:20px; margin-bottom:0;}
.qrcode_modal .qrcode img {width:100%;}
.qrcode_modal .txt {padding:0 20px; font-size:16px; line-height:24px; color:#333; text-align:center; margin-bottom:20px;}
.qrcode_modal .txt.green {font-size:24px; font-weight:bold; color:#0dad51;}
.ico_success {width:120px; height:120px; display:block; margin:80px auto 30px auto; background:url(../images/success.png) no-repeat;}

.card_renewal { overflow:hidden;}
.card_renewal table {margin-bottom:0;}
.card_renewal table td {padding:12px 8px; vertical-align:middle;}
.card_renewal .span_btn {margin:0 10px;}
.card_renewal .tit {font-size:15px; color:#333;}
.card_renewal .txt {color:#666;}
.card_renewal .txt em {color:#E01F22; font-style:normal;}

/*输入密码框*/
.enter_psw {width:100%; overflow:hidden;}
.enter_psw_ipt dl {position:relative; margin:40px 50px 15px 50px; overflow:hidden;}
.enter_psw_ipt .tips {padding:0 50px; margin-bottom:15px;}
.enter_psw_ipt .tips a { display:block; text-align:right; color:#999;}
.sixDigitPassword {
  position: absolute;
  left: -122px;
  top: 0;   
  width: 1000px;
  height: 70px;  
  color: #fff;
  font-size: 12px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-user-select: initial;
  outline: 'none';
  z-index: 1055;
  opacity:0;
  filter:alpha(opacity=0);
}
.sixDigitPassword-box {width:100%; border:1px solid #e5e5e5; border-radius:4px; overflow:hidden;}
.sixDigitPassword-box i {width:16.66666667%; float:left; display:block; height:70px; border-left:1px solid #e5e5e5;}
.sixDigitPassword-box i:first-child {border-left:none;}
.sixDigitPassword-box .active {
  background:url(../images/password-blink.png) no-repeat center center;        
}
.sixDigitPassword-box b {
  display: block;
  margin: 22px auto;
  width: 26px;
  height: 25px;
  overflow: hidden;
  visibility:hidden;
  background:url(../images/passeord-dot.png) no-repeat;
}
.sixDigitPassword-box span {
	position: absolute;
	display: block;
	left: 0px;
	top: 0px;
	height: 72px;
	border: 1px solid rgba(82, 168, 236, .8);
	border: 1px solid #00ffff\9;
	border-radius: 2px;
	visibility: hidden;
	-webkit-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.75), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
.enter_psw_btn {margin:0; padding:0;}
.enter_psw_btn input {width:100%; height:60px; line-height:60px; text-align:center; font-size:20px; color:#fff; background-color:#e99235; border:none;}



/*重置easyui样式*/
.global_table .panel {margin-left:-1px;}
.global_table .panel-header, .global_table .panel-body {border-color:#ddd; border-bottom:none;}
.global_table .panel-title {height:auto; line-height:normal; font-size:14px; font-weight:normal;}
.global_table .datagrid-header .datagrid-cell span {font-size:14px;}
.global_table .datagrid-cell, .global_table .datagrid-cell-group, .global_table .datagrid-header-rownumber, .global_table .datagrid-cell-rownumber {
	height:auto;
	line-height:24px;
	font-size:13px;
	color:#353535;
	padding:10px 0;
	word-wrap:break-word;
	white-space:normal;
}
.global_table .pagination table { height:40px;}
.global_table .pagination-page-list {border-radius:3px; outline:none; padding:3px 2px}
.global_table .pagination-btn-separator {height:25px;}
.global_table .l-btn-text { line-height:25px;}
.global_table .pagination-info {height:40px; line-height:40px; margin: 0 25px 0 0;}
.global_table .pagination-link {margin:0 2px;}
.global_table .l-btn-plain-selected, .global_table .l-btn-plain-selected:hover {background:#1d96e8; color:#fff;}
.global_table .l-btn {border-radius:2px;}
.global_table .l-btn-plain:hover {border-radius:2px;}


/*首页*/
.xml_mainbox {padding:0 20px; position:relative; overflow:auto;}
.xml_main_hd {position:relative; padding-top:10px; overflow:hidden;}
.xml_main_hd .avatar {float:left; width:124px; margin-bottom:10px;}
.xml_main_hd .avatar .pic {border:6px solid #ccc; width:120px; height:120px; border-radius:2px; overflow:hidden;}
.xml_main_hd .avatar .pic img {width:120px; height:120px;}
.xml_main_hd .info {float:left;}
.xml_main_hd .info .tit {font-size:20px; color:#666; margin-bottom:15px; overflow:hidden;}
.xml_main_hd .info .tit em {color:#333; font-style:normal}
.xml_main_hd .info .list {padding:0; margin:0; text-align:center;}
.xml_main_hd .info .list li {float:left; margin-right:35px;}
.xml_main_hd .info .list a {text-decoration:none;}
.xml_main_hd .info .list .ico {width:55px; height:55px; position:relative; line-height:55px; border:1px solid #dfeaf4; background-color:#fff; margin-bottom:8px; border-radius:50px;}
.xml_main_hd .info .list .ico i {font-size:24px; color:#999; vertical-align:-3px; display:inline-block;}
.xml_main_hd .info .list .ico em {width:20px; height:20px; line-height:20px; border-radius:10px; background-color:#d02215; color:#fff; font-size:12px; text-align:center; display:block; position:absolute; right:-3px; top:-3px; font-style:normal;}
.xml_main_hd .info .list .txt {font-size:14px; color:#666; line-height:20px;}
.xml_main_hd .info .list li:hover .ico {background-color:#b3cce6;}
.xml_main_hd .info .list li:hover .ico i {color:#fff;}
.xml_main_hd .info .list li:hover .txt {color:#b3cce6;}
.xml_main_count {width:100%; overflow:hidden;}
.count_list {font-family:"微软雅黑"; overflow: hidden;}
.count_list li.w4 {width:38%}
.count_list li {width: 29%; float: left; margin-top: 30px; margin-right: 2%; border-radius:3px; border:1px solid #eee; overflow:hidden; }
.count_list li dl {margin:0;}
.count_list li dt {height:44px; line-height:44px; padding-left:20px; font-size:15px; color:#333; border-left:3px solid #fff; border-bottom:1px solid #eee;}
.count_list .n1 dt {border-left-color:#ea5e8d;}
.count_list .n2 dt {border-left-color:#3dbbea;}
.count_list .n3 dt {border-left-color:#71c975;}
/*.count_list .n4 dt {background-color:#f5b858;}*/
.count_list .n3, .count_list .n4{margin-right: 0;}
.count_list li dd {padding:25px 0; margin-bottom:0; overflow:hidden;}
.count_list .w4 p {width:24%} .count_list .w3 p{width: 33%; }
.count_list .total p {float:left; text-align:center; border-right:1px solid #ebebeb; font-size:14px; color:#999; line-height:24px; margin:0; padding:0;}
.count_list .total em {display:block; text-align:center; font-size:18px; color:#333; font-family:"Arial"; font-weight:bold; font-style:normal;}
.count_list .total p.end {border-right:none;}

.xml_main_chat {border:1px solid #eee; border-radius:2px; position:relative; margin:30px 0; padding-left:20px; overflow:hidden;}
.xml_main_chat .chat_nav {padding:0; margin:0; border-bottom:1px solid #eee; overflow:hidden;}
.xml_main_chat .chat_nav li {float:left; margin-bottom:0;}
.xml_main_chat .chat_nav li a {font-size:16px; color:#444; display:block; padding:0; line-height:58px; border-bottom:2px solid #fff; border-top:none; border-left:none; border-right:none; margin-right:30px; text-decoration:none;}
.xml_main_chat .chat_nav li.active a {border-color:#3498db;}
.xml_main_chat .chat_nav li.active
.xml_main_chat .chat_pic {width:100%; position:relative;}
.xml_main_chat .chat_pic img {width:100%; max-width:100%;}

.xml_main_admin {position:relative; overflow:hidden;}
.xml_main_admin ul {margin-left:-10px;}
.xml_main_admin li {width:260px; float:left; position:relative; padding:10px;}
.xml_main_admin .box {padding:20px 0; border-radius:4px; color:#fff; overflow:hidden;}
.xml_main_admin .ico {width:60px; height:60px; float:left; padding:0; margin:0 20px;}
.xml_main_admin .ico i {width:60px; height:60px; display:block; background:url(../images/card_icon.png) no-repeat;}
.xml_main_admin .ico .ico_1 {background-position:-97px -58px;}
.xml_main_admin .ico .ico_2 {background-position:-103px -138px;}
.xml_main_admin .ico .ico_3 {background-position:-12px -58px;}
.xml_main_admin .ico .ico_4 {background-position:-11px -138px;}
.xml_main_admin .n1 {background-color:#ea5e8d;}
.xml_main_admin .n2 {background-color:#3dbbea;}
.xml_main_admin .n3 {background-color:#f5b858;}
.xml_main_admin .n4 {background-color:#71c975; margin-right:0;}
.xml_main_admin .info {padding:0;margin:0; float:left;}
.xml_main_admin .info p {padding:0;}
.xml_main_admin .info .tit {font-size:18px; line-height:24px; margin:5px 0;}
.xml_main_admin .info .txt {font-size:14px; line-height:24px; margin:0;}

/*表单搜索区域*/
.main_row {position:relative; padding:10px 20px 0 20px; overflow:hidden;}
.main_col {width:310px; float:left; margin-right:10px; margin-bottom:20px;}
.main_col_md {position:relative;}
.main_col_md .main_col_txt {float:left; line-height:32px; font-size:14px; width:100px; text-align:right;}
.main_col_md .main_col_form {float:left; width:210px;}
.main_col_md .single_input {margin:0;}

/**/
.xmltool_form {padding:0 20px; margin:5px 0;}
.xmltool_form .ibox {margin-top:0; margin-bottom:10px; overflow:hidden;}
.xmltool_form .ibox .btnright {float:right; margin-right:5px;}

.xmltool_form .aform {width:340px; float:left; margin-right:10px; margin-bottom:10px;}
.xmltool_form .ftxt {float:left; padding-right:5px; line-height:32px; font-weight:normal; margin-bottom:0; font-size:14px; overflow:hidden;}
.xmltool_form .fbox {width:245px; float:left; padding:0; margin:0;}
.xmltool_form .abtn_box {float:left; height:32px; margin:0 15px 10px 0; overflow:hidden;}
.xmltool_form .abtn_box .btnbox {float:left; margin-right:10px;}
.xmltool_form .abtn_box .btnbox:last-child {margin-right:0;}
.xmltool_form .abtn_r {float:right;}

.xml_lager .aform {width:360px;}

/*文件树页面*/
.main_tree_tool {margin-left:20%;}
.main_tabeldemo {padding-left:20%;}
.main_treedemo {position:absolute; left:0; bottom:0; width:20%; overflow:auto; border-right:1px solid #ddd; background-color:#f7f7f7;}
.ztree_btn {border-top:1px solid #ddd; background-color:#fff; padding:10px;}
.ztree_btn a {margin-right:15px;}

/*会员中心详情*/
.main_customeview .panel {border-radius:0; border-left:none; border-right:none; margin-top:-1px; margin-bottom:0;}
.main_customeview .panel:last-child {border-bottom:none; box-shadow:none;}
.main_customeview .panel-heading {font-size:15px; font-weight:bold;}

.main_customeview #base_left {}
.main_customeview #base_left table {border-collapse: collapse; border:none; margin-bottom:0;}
.main_customeview #base_left td {border-bottom:none;}
.main_customeview #base_left .tit {font-size:14px; color:#333; text-align:right; padding-left:0; padding-right:0; font-weight:bold; vertical-align:middle;}
.main_customeview #base_left .txt {text-align:left; color:#666; padding-left:20px; font-size:14px;vertical-align:middle;}
.main_customeview #base_right table {border:none;width:100%;text-align:center;}
.main_customeview #base_right td {border-bottom:none;}
.main_customeview #base_right #uploadHeadpic {width:200px; height:200px; background:url(../images/no_avatar.jpg) no-repeat; background-size:100% auto; margin:0 auto;}
.main_customeview #base_right #uploadHeadpic img {width:200px; height:200px;}
.main_customeview .operate_btn a {margin-right:10px;}

.main_customeview .customer_cards_ul {margin-top:-15px;}
.main_customeview .customer_cards {width:280px; border:1px solid #ddd; border-radius:4px; float:left; cursor:pointer; margin-right:15px; margin-top:15px; overflow:hidden;}
.main_customeview .add {min-height:134px; position:relative;}
.main_customeview .add img {width:44px; height:44px; position:absolute; left:50%; top:50%; margin-left:-22px; margin-top:-22px;}
.customer_cards .num { text-align:left; font-weight:normal;margin:0; line-height:30px;}
.customer_cards .num em {font-style:normal; font-size:18px; font-weight:bold;}
.customer_cards .total {text-align:left; color:#999; line-height:24px;}
.customer_cards .total em {color:#e43a3c; font-style:normal;}
.customer_cards p {margin-bottom:0;}
.customer_cards .date {color:#999; line-height:24px;}

.customer_table .tit {font-size:14px; color:#333; text-align:right; padding-left:0; padding-right:0; font-weight:bold; vertical-align:middle;}
.customer_table .txt {text-align:left; color:#666; padding-left:20px; font-size:14px; vertical-align:middle;}

.customer_sever {margin-top:-15px;}
.customer_sever .customer_sever_list {width:280px; padding:10px 0; border:1px solid #ddd; border-radius:4px; float:left; cursor:pointer; margin-right:15px; margin-top:15px; overflow:hidden;}
.customer_sever .customer_sever_list .tit {padding:0 15px; font-size:14px; line-height:24px; color:#333; margin-bottom:0;}
.customer_sever .customer_sever_list .txt {padding:0 15px; font-size:14px; line-height:24px; color:#666; margin-bottom:0;}
.cells_table > thead > tr > th {vertical-align:middle;}
.cells_table th, .cells_table td {vertical-align:middle;}


.laydate_box, .laydate_box:before, .laydate_box:after,
.laydate_top, .laydate_top:before, .laydate_top:after, 
.laydate_ym, .laydate_ym:before, .laydate_ym:after,
.laydate_bottom, .laydate_bottom:before, .laydate_bottom:after,
.laydate_box label, .laydate_box label:before, .laydate_box label:after,
.laydate_body .laydate_y .laydate_yms ul, .laydate_body .laydate_y .laydate_yms ul:before, .laydate_body .laydate_y .laydate_yms ul:after,
.laydate_body .laydate_box a, .laydate_body .laydate_box a:before, .laydate_body .laydate_box a:after,
.laydate_body .laydate_box input, .laydate_body .laydate_box input:before, .laydate_body .laydate_box input:after,
.laydate_body .laydate_ym .laydate_yms, .laydate_body .laydate_ym .laydate_yms:before, .laydate_body .laydate_ym .laydate_yms:after,
.laydate_body .laydate_box li, .laydate_body .laydate_box li:before, .laydate_body .laydate_box li:after
{box-sizing:content-box; -webkit-box-sizing:content-box;}
/*屏幕*/
@media (max-width:1200px) {

	.main_customeview #base_left .tit {font-size:12px;}
	.main_customeview #base_left .txt {font-size:12px;}
	.main_customeview #base_right #uploadHeadpic {width:160px; height:160px; background:url(../images/no_avatar.jpg) no-repeat; background-size:100% auto;}
	.main_customeview #base_right #uploadHeadpic img {width:160px; height:160px;}
	.global_table .datagrid-header .datagrid-cell span {font-size:12px;}
	.global_table .datagrid-cell, .global_table .datagrid-cell-group, .global_table .datagrid-header-rownumber, .global_table .datagrid-cell-rownumber {
		height:auto;
		line-height:24px;
		font-size:12px;
		color:#353535;
		padding:10px 0;
	}
	.count_list .total p {font-size:12px;}
		
}
@media (max-width:1366px) {

	#mainNav .nav {height:48px;}
	#mainNav .nav li {font: 15px "微软雅黑";}
	#mainNav .nav li a em {padding: 0 20px; display:block; font-style:normal;}
		
	/*左侧*/
	#sidebar {width: 185px;}
	.user_info{ width:185px;}
	#sidebar-menu {width:185px;}
	#main {left:185px;}
	.xmltool_form .abtn_r {float:left;}
	
	.main_tree_tool {margin-left:25%;}
	.main_tabeldemo {padding-left:25%;}
	.main_treedemo {width:25%;}
	

}
@media (min-width:1200px) and (max-width:1800px){
	.score-form .col-lg-1 {width:12%;}
}
@media (min-width:1600px) {
	.score-form .col-lg-5 {width:28%;}
}