/* input(8857,9): run-time error CSS1036: Expected expression, found ';' */
@charset "UTF-8";
﻿/**{ margin: 0; padding: 0;list-style-type: none; text-decoration: none; }*/
/*默认样式修改*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:none;font:inherit;vertical-align:baseline}
body,input{font-family:"微软雅黑"}
input,button,select,textarea { outline: none; margin: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1.4;min-width:1258px;}
ol,ul{list-style:none}
a{text-decoration: none;}
.clear { clear: both; height: 0; font-size: 0; overflow: hidden; }
input::-ms-clear { display: none; }
.display { display: none !important; }
.successMsg { display: none; }
a img { border: 0px; }
body { font-size: 12px; color: #333; }
i { font-style: normal; }
em { font-style: normal; }
textarea { resize: none; }
/*撑开父容器*/
.clearfix:after { content: ""; display: table; height: 0; clear: both; visibility: hidden; }
/*针对IE*/
.clearfix { /*float:none !important; clear:both !important;*/ zoom: 1; }
.gd-xindan01 *, .gd-xindan02 *, .gd-xindan02-2 *, .gd-baoming01 *, .gd-student02 * { font-family: 宋体; }
table { border-collapse: collapse; /*table-layout:fixed; */ }
/*CustomerService.js多个位置都用这个类.hidden */
.hidden { display: none; }
/*状态共用的backgroud色*/
.b-blue { background-color: #eef9ff; }
.b-red { background: #f07272 !important; padding: 1px; }
.b-green { background: #5cb946 !important; padding: 1px; }
.b-ash { background: #a6a6a6 !important; padding: 1px; }
.b-ash02 { background: #ebebeb !important; padding: 1px; }
.b-orange { background: #ffbb29 !important; padding: 1px; }
.b-orange02 { background: #ff7f00 !important; padding: 1px; }
.c-orange { color: #ff7f00 !important; }
.c-blue { color: #0066cc !important; }
.b-blue { background: #0066cc !important;margin-left:5px;}
.b-lightblue{background-color: #eef9ff !important;}
.c-grey01, .c99{ color: #999 !important; }
.c-grey02, .c66{ color: #666 !important; }
.c-grey03, .c33{ color: #333 !important; }
.c-wihte { color: #fff !important; }
.c-green { color: #009b17 !important; }
.w30 { width: 30px !important; }
.w35 { width: 35px !important; }
.w40 { width: 40px !important; }
.w42 { width: 42px !important; }
.w50 { width: 50px !important; }
.w55 { width: 55px !important; }
.w60 { width: 60px !important; }
.w65 { width: 65px !important; }
.w70 { width: 70px !important; }
.w80 { width: 80px !important; }
.w82 { width: 82px !important; }
.w90 { width: 90px !important; }
.w95 { width: 95px !important; }
.w100 { width: 100px !important; }
.w-100 { width: 100% !important; }
.w105 { width: 105px !important; }
.w110 { width: 110px !important; }
.w120 { width: 120px !important; }
.w130 { width: 130px !important; }
.w140 { width: 140px !important; }
.w150 { width: 150px !important; }
.w160 { width: 160px !important; }
.w170 { width: 170px !important; }
.w180 { width: 180px !important; }
.w190 { width: 190px !important; }
.w200 { width: 200px !important; }
.w210 { width: 210px !important; }
.w220 { width: 220px !important; }
.w230 { width: 230px !important; }
.w240 { width: 240px !important; }
.w250 { width: 250px !important; }
.w260 { width: 260px !important; }
.w270 { width: 270px !important; }
.w280 { width: 280px !important; }
.w290 { width: 290px !important; }
.w300 { width: 300px !important; }
.w330 { width: 330px !important; }
.w450 { width: 450px !important; }
.w600 { width: 600px !important; }
.h26 { height: 26px !important; }
.h120 { height: 120px !important; }
.m-l5 { margin-left: 5px !important; }
.m-l10 { margin-left: 10px !important; }
.m-l15 { margin-left: 15px !important; }
.m-l20 { margin-left: 20px !important; }
.m-l30 { margin-left: 30px !important; }
.m-l50 { margin-left: 50px !important; }
.m-l55 { margin-left: 55px !important; }
.m-l90 { margin-left: 90px !important; }
.m-l150 { margin-left: 150px !important; }
.m-r5 { margin-right: 5px !important; }
.m-r10 { margin-right: 10px !important; }
.m-r15 { margin-right: 15px !important; }
.m-r20 { margin-right: 20px !important; }
.m-r30 { margin-right: 30px !important; }
.m-r50 { margin-right: 50px !important; }
.m-t8 { margin-top: 8px !important; }
.m-t10 { margin-top: 10px !important; }
.m-t15, .mt15{ margin-top: 15px !important; }
.m-t20, .mt20{ margin-top: 20px !important; }
.m-t25 { margin-top: 25px !important; }
.m-t40 { margin-top: 40px !important; }
.m-b10 { margin-bottom: 10px !important; }
.mb20 { margin-bottom: 20px !important; }
.m-b30 { margin-bottom: 30px !important; }
.m0 { margin: 0 !important; }
.p-l5 { padding-left: 5px !important; }
.p-l10 { padding-left: 10px !important; }
.p-l15 { padding-left: 15px !important; }
.p-l20 { padding-left: 20px !important; }
.p-l25 { padding-left: 25px !important; }
.p-l30 { padding-left: 30px !important; }
.p-l35 { padding-left: 35px !important; }
.p-l65 { padding-left: 65px !important; }
.p-l90 { padding-left: 90px !important; }
.p-l0 { padding-left: 0 !important; }
.p-r5 { padding-right: 5px; }
.p-r10 { padding-right: 10px; }
.p-r15 { padding-right: 15px; }
.p-r20 { padding-right: 20px; }
.p-r25 { padding-right: 25px; }
.p-r30 { padding-right: 30px; }
.p-r35 { padding-right: 35px; }
.p-t10 { padding-top: 10px !important; }
.p-t15 { padding-top: 15px !important; }
.p-t20 { padding-top: 20px !important; }
.p-t30 { padding-top: 30px !important; }
.p-t60 { padding-top: 60px !important; }
.p-b3 { padding-bottom: 3px !important; }
.p-b5 { padding-bottom: 5px !important; }
.p-b6 { padding-bottom: 6px !important; }
.p-b7 { padding-bottom: 7px !important; }
.p-b8 { padding-bottom: 8px !important; }
.p-b9 { padding-bottom: 9px !important; }
.p-b10 { padding-bottom: 10px !important; }
.p-b12 { padding-bottom: 12px !important; }
.p-b14 { padding-bottom: 14px !important; }
.p-b16 { padding-bottom: 16px !important; }
.p-b18 { padding-bottom: 18px !important; }
.p-b20 { padding-bottom: 20px !important; }
.t-ac { text-align: center !important; }
.f-l { float: left; }
.f-r { float: right !important; }
.pr { position: relative; }
.pa { position: absolute; }
.f14 { font-size: 14px !important; }
.f16 { font-size: 16px !important; }
.f24 { font-size: 24px !important; }
.f30 { font-size: 30 !important; }
/*背景色*/
.BGff{
	background-color: #fff !important;
}
.bg0{/*橙色*/
	background-color: #ff7f00 !important;
}
.all-bj { background: #edf3fc !important; }
.fbold { font-weight: bold; }
.c-p { cursor: pointer; }
.o-h { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; }
.btnsmall { background: #236bce; border-radius: 2px; color: #fff; cursor: pointer; display: inline-block; height: 26px; line-height: 26px; text-align: center; width: 75px; }
.btnmiddle { background: #236bce; border-radius: 2px; color: #fff; cursor: pointer; display: inline-block; height: 30px; line-height: 30px; text-align: center; width: 75px; font-size: 12px; }
.btnmiddle-ash { background: #ebebeb; border-radius: 2px; color: #333; cursor: pointer; display: inline-block; height: 30px; line-height: 30px; text-align: center; width: 75px; }
.btnbig { background: #236bce; border-radius: 2px; color: #fff; cursor: pointer; display: inline-block; height: 30px; line-height: 30px; text-align: center; width: 150px; font-size: 16px; }
.btn-orange { background: #ff7f00; border-radius: 2px; color: #fff; cursor: pointer; display: inline-block; height: 30px; line-height: 30px; text-align: center; width: 150px; }
.state { color: #fff; padding: 2px; font-size: 12px; background: #333; line-height: 14px; }
.state02:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.state02 { zoom: 1; }
.state02 { background: url(../adminimages/GP/bg.jpg?v=7EDMK5qFDam6zUTvS-M3tC-FTzk) no-repeat; }
.state02 span { float: left; margin-left: 10px; font-size: 12px; font-family: 宋体; color: #666666; line-height: 22px; }
.state02 b { float: left; display: inline-block; width: 9px; height: 22px; background: url(../adminimages/GP/bg-1.jpg?v=7EDMK5qFDam6zUTvS-M3tC-FTzk) no-repeat; }
.common { margin: 0 auto; width: 970px; background: white; border-bottom: 1px solid white; }
/*start通用类*/
.CENTER, .centerBox, .CENTER1, .center2{width: 1000px;margin: 0 auto;}
.CENTER1{
	width: 1200px;
}
.centerBox{
	margin: 20px auto;
}
.center2{
	width: 1310px;
}
.bz{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.ofh{overflow: hidden;}
.fit{
	position: relative;
	font-size: 0;
	overflow: hidden;
}
.fit img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}
.bb{
	border-bottom: 1px solid #eee;
}
.fwb{
	font-weight: bold !important;
}
.EASE{
	-webkit-transition: ease .3s !important;
    -moz-transition: ease .3s !important;
    -ms-transition: ease .3s !important;
    -o-transition: ease .3s !important;
    transition: ease .3s !important;
}
.nbg{
	background: none !important;
}
.nm{
	margin: 0 !important;
}
.nmr, .mr0{
	margin-right: 0 !important;
}
.nml, .ml0{
	margin-left: 0 !important;
}
.np{
	padding: 0 !important;
}
.npr{
	padding-right: 0 !important;
}
.npl, .pl0{
	padding-left: 0 !important;
}
.nb{
	border: none !important;
}
.db{
	display: block !important;
}
.ib{
	display: inline-block !important;
}
.fz0{
	font-size: 0 !important;
}
.no-select, .nsl{
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.coverBg{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); 
	background: rgba(0,0,0,.5);
	z-index: 10001;
}
.pagesDiv{
	font-size: 0;
	white-space: nowrap;
}
.pagesDiv .a{
	display: inline-block;
	height: 28px;
	line-height: 28px;
	border: 1px solid #e1e1e1;
	font-size: 12px;
	padding: 0 10px;
	margin-left: 8px;
	background-color: #fff;
	color: #0068cd;
	vertical-align: top;
	cursor: pointer;
	border-radius: 2px;
}
.pagesDiv .a.disabled{
	opacity: .5;
	cursor: default;
	color: #333;
}
.pagesDiv .a:first-child{
	margin-left: 0;
}
.pagesDiv .a.cur{
	background-color: #0068cd;
	color: #fff;
}
.pagesDiv .ell{
	line-height: 20px;
}
.LAY{/*layer js边距*/
	max-height: 86vh;
}
.strong{
	font-weight: bold !important;
}
/*end通用类*/
/*共用样式搜索数量*/
.table-top { padding-bottom: 5px; }
/*共用样式每页显示多少条*/
.table-top .top02 { float: right; margin: 6px 8px 0 0; }
.table-top .top02 span { color: #999999; cursor: pointer; float: left; font-size: 14px; margin-right: 6px; padding: 3px; }
.table-top .top02 span.now { background: #3f86d6; color: white; }
.mr5 { margin-right: 5px; }
/*客服系统---导航*/
.nav { width: 100%; height: 56px; background: #1f6bd0; font-family: '微软雅黑'; }
.nav01 { float: left; height: 56px; /*background: #1b62ca;*/ width: 200px; }
.nav01 .logo { float: left; margin: 10px 0 0 8px; }
.nav01 .p { float: left; cursor: pointer; position: relative; font-size: 14px; color: #ffcc00; }
.nav01 .p i { float: left; margin: 18px 0 0 10px; font-style: normal; }
.nav01 .p span { float: left; margin: 26px 10px 0 5px; width: 0; height: 0; border: 5px solid transparent; /*IE6透明bug*/ font-size: 0; line-height: 0; overflow: hidden; _border: 5px solid #0000ff; border-top-color: #ffcc00; filter: chroma(color=#0000ff); }
.nav01 .p .list { display: none; position: absolute; z-index: 120; top: 47px; left: 0; border: 1px solid #999999; background: white; }
.nav01 .p .list a, .nav .online .con .opt{ display: block; width: 90px; text-align: center; line-height: 30px; font-size: 12px; font-family: 宋体; color: #1f6bd0; }
.nav01 .p .list a:hover, .nav .online .con .opt:hover{ background-color: #5593e6; color: #fff; }
.nav01 .p .list span { position: absolute; top: -36px; right: 0; width: 0; height: 0; border: 5px solid transparent; /*IE6透明bug*/ font-size: 0; line-height: 0; overflow: hidden; _border: 5px solid #0000ff; border-bottom-color: white; filter: chroma(color=#0000ff); }

.NAV-BODY { float: left; }
.NAV-BODY .nav-item { float: left; position: relative;  }
.NAV-BODY .nav-item .item { padding: 0 15px;text-align: center; font-size: 14px; height: 56px; line-height: 56px; color: #fff; display: block; }
.NAV-BODY .nav-item .item label{color:#ffcc00;padding-left:5px;}
.NAV-BODY .nav-item .item:hover{ background: #1b62ca; border-bottom: 3px solid #ff7f00; height: 53px; padding: 0 15px;margin:0;}
.NAV-BODY .nav-item.now .item{ background: #1b62ca; border-bottom: 3px solid #ff7f00; height: 53px; padding: 0 15px;margin:0;}
.NAV-BODY .nav-item.now .item label{color:#ffcc00;padding-left:5px;}
.NAV-MENU { position: absolute; top: 56px; left: 0; background: #fff; border: 1px solid #e6e6e6; border-top: 0; z-index: 2; padding: 5px 0; font-size: 14px; display: none; }
.NAV-MENU .menu { width: 82px; float: left; }
.NAV-MENU .menu a { display: block; color: #333; height: 34px; line-height: 34px; text-indent: 10px; }
.NAV-MENU .menu a:hover { background: #1f6bd0; color: #fff; }
/*.NAV-ITEM{ float:left; width: 82px; text-align: center; font-size: 14px; height:56px; line-height:56px; position:relative;}
.NAV-ROOT a{ color:#fff; display:inline-block;}
.NAV-MENU a{ display:block; color:#333; height:34px; line-height:34px; text-indent:5px;}*/
/*.nav ul{float: left; }
.nav ul li{float: left; width: 82px; text-align: center;  font-size: 14px; height:56px; line-height:56px; }
.nav ul li a{color: #dcf1ff; font-size:14px;}
.nav ul li.now{ height:53px; line-height:56px; background:#1b62ca; border-bottom:3px solid #ff7f00;}
.nav ul li.now a{font-weight: 900; color: #fff;}*/

.nav .search { float: right; margin-top: 14px; width: 157px; height: 31px; background: url(../adminimages/GP/search.png?v=RwHdbtW5jj3-g04dr098FGQ-TA0); }
.nav .search input { float: left; margin: 2px 0 0 16px; width: 116px; height: 28px; background: none; outline: none; border: none; color: white; font-size: 12px; }
.nav .search img { float: left; margin: 7px 0 0 1px; }
.nav .ico { float: right; position: relative; margin: 18px 0 0 23px; }
.nav .ico span { 
	position: absolute; 
	top: -9px; 
	left: 10px; 
	height: 15px; 
	line-height: 15px; 
	background: #ff7f00; 
	font-size: 12px; 
	color: #fff; 
	border-radius: 16px;
	padding: 0 4px;
	text-align: center;
	min-width: 8px;
}
.nav .font, .nav .online { float: right; margin: 17px 0 0 10px; line-height: 18px; padding: 0 10px; font-family: 宋体; font-size: 12px; color: #dcf1ff; border-right: 1px solid #dcf1ff; }
.nav .font{
	border-right: none;
}
.nav .return { float: right; margin-top: 17px; line-height: 18px; padding: 0 10px; font-family: 宋体; font-size: 12px; color: #dcf1ff; }
.nav .online{
	position: relative;
	cursor: pointer;
	margin-left: 0;
	border-right: none;
	margin-top: 9px;
}
.nav .online:after{
	content: '';
	position: absolute;
	width: 1px;
	height: 14px;
	background-color: #fff;
	right: 0;
	top: 50%;
	margin-top: -7px;
}
.nav .online .user{
	display: inline-block;
	position: relative;
	padding-left: 28px;
}
.nav .online .fit{
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -14px;
	width: 28px;
	height: 28px;
	vertical-align: -10px;
	border-radius: 50%;
	overflow: visible;
}
.nav .online .fit .img{
	border-radius: 50%;
}
.nav .online .fit:after{
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	border-radius: 50%;
    right: -2px;
    top: 18px;
	background-color: #76e2ac;
}
.nav .online .fit.cur:after{
	background-color: #F2C100;
}
.nav .online .span{
	display: inline-block;
	position: relative;
	vertical-align: top;
	margin-left: 4px;
}
.nav .online .stat{
	padding-right: 10px;
	font-size: 10px;
	/*color: rgba(220,241,255,.95);*/
}
.nav .online .stat:after{
	content: '';
	right: 0 !important;
	border-top-color: #dcf1ff !important;
}
.nav .online.on .stat:after{
	border-top: none !important;
	border-bottom: 5px solid #dcf1ff !important;
}
.nav .online .con{
	position: absolute;
	left: 20px;
	top: 40px;
	width: 66px;
	z-index: 3;
	text-align: center;
	background-color: #fff;
	border-radius: 2px;
	border: 1px solid #999999;
}
.nav .online .con .opt{
	width: auto;
}
.nav .online .con:before,.nav .online .con:after{
	content: '';
	position: absolute;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	left: 50%;
	margin-left: -6px;
	top: -6px;
	z-index: 3;
}
.nav .online .con:after{
	top: -7px;
	border-bottom-color: #999999;
	z-index: 2;
}
.nav .online .con .opt{
	color: #000;
}
.nav-1 { width: 100%; height: 44px; background: #edf3fc; }
.nav-1 ul { float: left; margin: 12px 0 0 180px; }
.nav-1 ul li { float: left; margin-right: 18px; padding: 0 6px; line-height: 24px; }
.nav-1 ul li a { font-size: 14px; color: #666666; }
.nav-1 ul li a label{color:#ff7f00;padding-left:5px;}
.nav-1 ul li.now { background: #ff7f00; }
.nav-1 ul li.now a { color: white; }
.nav-1 ul li.now a label{color:#fff;}
.nav-1 .nav-mg-left{margin-left:200px;}

.cw-nav { }
.cw-nav li { padding: 0 6px; line-height: 24px; float: left; margin-right: 18px; }
.cw-nav li a { font-size: 14px; color: #666; }
.cw-nav li.cur { background: #ff7f00; }
.cw-nav li.cur a { color: white; }
.nav-three { position: relative; padding: 12px 0 12px; background-color: #fff; }
.nav-three ul { padding-left: 14px; border-bottom: 1px solid #d7d7d7; }
.nav-three li { display: inline-block; width: 88px; height: 30px; margin-bottom: -2px; background-color: #F2F2F2; border: 1px solid #D7D7D7; border-radius: 4px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; text-align: center; line-height: 30px; }
.nav-three li a { color: #333; }
.nav-three li span { font-size: 13px; color: #FF6600; font-family: 微软雅黑; }
.nav-three .on { background-color: #fff; border-bottom-color: #fff; }
/*接单管理--手工下单*/
.main { position: relative; width: 982px; margin-left: 56px; }
.main01 .tj { display: none; }
.main01 p { margin: 10px 0; padding-left: 10px; font-family: 宋体; font-size: 12px; color: #1f6bd0; border-left: 4px solid #ff7f00; }
.main01 p span { margin-left: 15px; color: #f58b11; }
.main01 .p { color: #999; padding-left: 10px; display: none; width: 650px; }
.main01 .p span { margin-right: 20px; color: #666; }
.main01 table { border-top: 1px solid #cdd6dd; table-layout: fixed; border-left: 1px solid #cdd6dd; }
.main01 td { /*position: relative;*/ padding-left: 7px; line-height: 30px; font-size: 12px; font-family: 宋体; border-bottom: 1px solid #cdd6dd; border-right: 1px solid #cdd6dd; }
.main01 td .errorMsg, .main01 td .errorMsg2 { position: absolute; padding: 0 8px 0 30px; white-space: nowrap; z-index: 1; background: url(../adminimages/GP/tishi.png?v=0N_JZSdmvon4p2E8Qo_8xjANmWM) white no-repeat; top: -27px; left: 0; line-height: 24px; height: 25px; font-size: 12px; font-family: 宋体; color: #f58b11; border: 1px solid #ff9500; }
.main01 td.w1 { width: 92px; background: #eef7fe; color: #666666; }
.main01 .xxz { display: none; font-weight: normal; font-family: 宋体; }
.main01 .zzd { font-weight: normal; font-family: 宋体; }
.main01 td.w1 span { color: #ff0000; margin-left: 3px; vertical-align: middle; }
.main01 td.w2 { width: 140px; color: #4c4c4c; padding: 0; position: relative; }
.main01 td.w2 .btn { float: left; cursor: pointer; margin-top: 5px; width: 35px; line-height: 20px; text-align: center; color: white; background: red; border-radius: 2px; }
.main01 td.w2 input { float: left; padding: 0 3px 0 10px; width: 87px; font-size: 12px; color: #4c4c4c; height: 30px; line-height: 30px; background: none; outline: none; border: none; }
.main01 td.w2 input.width { width: 840px; }
.main01 td.w3 input { width: auto; }
.main01 td.w2 label { float: left; margin-left: 20px; margin-left: 10px\9; }
.main01 td.w2 .sex { margin: 8px 5px 0 0; width: 15px; height: 15px; }
.main01 td.w2 .city { display: inline-block; width: 126px; margin: 0 3px 0 10px; color: #4c4c4c; }

.main02 { display: none; margin: 18px 20px; }
.main02 .p { position: relative; }
.main02 .p:hover { background: #fffae0; }
.main02 input { float: left; margin: 8px 7px 0 0; }
.main02 p { float: left; margin: 5px 16px 5px 0; font-size: 12px; font-family: 宋体; color: #666666; }
.main02 p span { color: #b2b2b2; }
.main02 p b { font-weight: normal; color: #0000ee; cursor: pointer; }
.main02 .cancel { display: none; cursor: pointer; position: absolute; top: 0; right: 100px; padding: 5px 10px; font-size: 12px; color: white; background: #1f6bd0; }

.main03 { padding-bottom: 15px; border-bottom: 1px dashed #bfbfbf; }
.main03 p { margin: 10px 0; padding-left: 10px; font-family: 宋体; font-size: 12px; color: #1f6bd0; border-left: 4px solid #ff7f00; }
.main03 .btn { float: left; cursor: pointer; margin: 6px 0 10px 35px; text-align: center; color: white; font-family: 宋体; font-size: 12px; width: 73px; line-height: 26px; background: url(../adminimages/GP/btn02.jpg?v=Fo8X8VqS0m9ejBhUwE6e4qBarJQ); }
.main03 input { float: left; margin: 14px 3px 10px 25px; }
.main03 label { float: left; margin: 13px 0 10px 0; font-size: 12px; font-family: 宋体; color: #4c4c4c; }
.main03 .course { display: none; float: left; margin: 10px 0 0 30px; font-size: 12px; }
.main03 .course .SELECT dt span { width: 105px; }
.main03 .course01 { float: left; margin-left: 18px; }
.main03 .course01 .t { float: left; margin-right: 5px; font-family: 宋体; line-height: 32px; color: #666666; }
.main03 .course01 .text { float: left; margin-left: 3px; border: 1px solid #cdd6dd; }
.main03 .beizhu { float: left; width: 100%; margin-top: 10px; }
.main03 .beizhu .t { float: left; margin: 0 5px 0 45px; font-family: 宋体; font-size: 12px; line-height: 32px; color: #666666; }
.main03 .beizhu input { float: left; margin: 0 0 0 0; width: 120px; height: 30px; line-height: 30px; padding: 0 10px; border: 1px solid #cdd6dd; outline: none; }


.main03 .p { display: none; position: relative; margin-left: 37px; padding: 3px; width: 790px; background: white; font-size: 12px; }
.main03 .p:hover { background: #fffae0; }
.main03 .p a { width: 750px; font-size: 12px; color: #0000ee; line-height: 20px; display: block; }
.main03 .p a.color { color: #ff0000; }
.main03 .p .delete { display: none; cursor: pointer; position: absolute; top: 5px; right: 13px; font-size: 12px; font-family: 宋体; text-align: center; color: white; width: 35px; line-height: 20px; background: url(../adminimages/GP/btn01.jpg?v=7EDMK5qFDam6zUTvS-M3tC-FTzk); }

.main04 { }
.main04 { background: #f0f9ff; padding: 10px 0 50px 10px; display: none; position: relative; }
.main04 .subimt { width: 100px; height: 30px; line-height: 30px; border-radius: 2px; background: #3382d0; color: #fff; text-align: center; cursor: pointer; position: absolute; left: 400px; bottom: 10px; }
.main04 .p a { color: #551a8b; }
.main04 .p { width: 850px; height: 30px; line-height: 30px; position: relative; text-align: left; }
.main04 .p a.color { float: right; position: absolute; right: 70px; top: 0; }
.main04 .delete { float: right; margin-right: 5px; width: 37px; height: 22px; background: #236bce; border-radius: 2px; color: #fff; vertical-align: middle; text-align: center; line-height: 22px; margin-top: 3px; display: none; cursor: pointer; }

.order-main{background:#fff;margin-left:200px;padding:20px 30px;position:relative;width:960px;position:relative;}
.order-main .divborder{width:1px;height:100%;position:absolute;top:0;right:265px;background:#e7e7e7;}
.order-main .relationbtn{width:55px;line-height:30px;color:#fff;border-radius:3px;background:#ff7920;position:absolute;top:15px;left:100px;display:block;text-align:center;font-size:15px;cursor:pointer;}
.order-main .tb_div{width:700px;font-size:13px;font-family:"宋体";padding-bottom:0;border-bottom:0;}
.order-main .tb_div .tb_head{line-height:28px;font-weight:bold;color:#c1c1c1;font-size:13px;border-left:0;}
.order-main .right_div .tb_head{line-height:28px;font-weight:bold;color:#c1c1c1;font-size:13px;padding-bottom:10px;}
.order-main .tb_div .txt{width:65px;text-align:right;line-height:28px;}
.order-main .tb_div .userinfo{text-align:left;line-height:30px;text-indent:72px;color:#656464;}
.order-main .tb_div .text{width:145px;padding-left:8px;}
.order-main .tb_div .text input{width:145px;height:26px;border:1px solid #e0e0e0;background:#fffcdf;text-indent:5px;font-family:"宋体";}
.order-main .tb_div .pd-right{padding-right:20px; position:relative;}
.order-main .relationbtn{position:absolute;cursor:pointer;line-height:20px;width:35px;color:#fff;background:red;border-radius:2px;right:0px;top:4px;font-size:12px;margin-left:15px;}
.order-main .errorborder{border-color:#ff942a;}
.order-main .errortxt{}
.order-main .errortxt .field-validation-error{padding-bottom:10px;padding-top:3px;color:red;display:inline-block;}
.order-main .tb_div table td{vertical-align:top;}
.order-main .tb_div .sex{width:147px;padding-left:8px;}
.order-main .tb_div .sex a{display:inline-block;line-height:26px;border:1px solid #e0e0e0;width:42px;font-size:12px;text-align:center;color:#343434;position:relative;}
.order-main .tb_div .sex a img{position:absolute;right:-1px;bottom:-1px;display:none;}
.order-main .tb_div .sex a:last-child{margin:0;}
.order-main .tb_div .sex .checked{border-color:#f37f27;color:#f37f27;}
.order-main .tb_div .sex .checked img{display:block;}
.order-main .tb_div .tr-height{height:34px;}
.order-main .tb_div .doubleSelect .SELECT dt{width:48%;float:left;}
.order-main .tb_div .doubleSelect input{width:47%;background:none;margin-left:3px;}
.order-main .tb_div .singleSelect .SELECT dt{width:145px;}
.order-main .tb_div .bg-white .SELECT dt{background:#fff;}
.order-main .tb_div .textare{width:600px;height: 60px;padding-left:8px;}
.order-main .tb_div .textare textarea{height:50px;line-height:25px;border:1px solid #e0e0e0;font-size:12px;width:622px;text-indent:5px;}
.order-main .tb_div .text-bg-white input{background:#fff;width:155px;}
.order-main .tb_div .text-bg-white{position:relative;}
.order-main .tb_div .text-bg-white .relationbtn{margin-left:25px;}
.order-main .tb_div .textare2{width:580px;}
.order-main .tb_div .textare2 textarea{background:#fff0f0;}
.order-main .tb_div .textare2 textarea::-webkit-input-placeholder{color:red}
.order-main .tb_div .singleSelect2 .SELECT dt{width:155px;}
#qxdd dt b{width:70px;}
.order-main .tb_div .SELECT dt{line-height:26px;border:1px solid #e0e0e0;width:99%;background:#fffcdf;padding:0;height: 26px;position:relative;}
.order-main .tb_div .SELECT dt i{background:url(../adminimages/GP/ico12.png?v=YHhGa2oBd8SBiJihJLsUuEGFmNM) no-repeat;width:10px;height: 6px;position:absolute;right:8px;top:10px;margin:0;}
.order-main .tb_div .SELECT dt b{line-height:26px;text-indent:5px;}
.order-main .tb_div .SELECT-on dd{top:26px;width:145px;}
.droptxt2 dt{border:none!important;margin-top:5px;margin-bottom:2px;}
.droptxt2 dt input{height:26px;width:145px;border:1px solid #e0e0e0;text-indent:5px;font-family:"宋体";}
.droptxt2 dt i{top:12px;}
.order-main .tb_div .droptxt2 .SELECT dt{margin:0;}
.order-main .tb_div .droptxt2 .SELECT dt input{width:155px;background:#fff;}


.tb_div .p { display: none; position: relative; padding: 3px; width: 790px; background: white; font-size: 12px; }
.tb_div .p:hover { background: #fffae0; }
.tb_div .p a { width: 750px; font-size: 12px; color: #0000ee; line-height: 20px; display: block; }
.tb_div .p .delete { display: none; cursor: pointer; position: absolute; top: 5px; right: 13px; font-size: 12px; font-family: 宋体; text-align: center; color: white; width: 35px; line-height: 20px; background: url(../adminimages/GP/btn01.jpg?v=7EDMK5qFDam6zUTvS-M3tC-FTzk); }
.tb_div .p{margin:15px 0;width:620px;background:#fff;}
.tb_div .p{background:#fff;width:620px;margin:8px 0;margin-left:0px;}
.tb_div .p a{width:570px;color:#155ab6;}
.tb_div .p a.color{color:#f05508;}

.order-main .tb_div .bottomdiv{padding-left:70px;width:614px;}
.bottomdiv .btndiv{padding-bottom:15px;border-bottom:1px dashed #cbcbcb;font-family:"微软雅黑";}
.bottomdiv .btndiv .Addcursor{display: inline-block;line-height:32px;width:140px;text-align:center;color:#5386d3;font-size:14px;border:1px solid #e0e0e0;}
.bottomdiv .btndiv .Lackcursor{display:inline-block;margin-left:20px;line-height:32px;color:#333333;font-size:14px;}
.bottomdiv .btndiv .Lackcursor span{vertical-align:sub;width:14px;height:14px;border:1px solid #d2d2d2;border-radius:5px;display:inline-block;margin-right:5px;}
.bottomdiv .btndiv .checked span{background:url(../adminimages/GP/duigou.png?v=Q5YI7DEHp_u-hN98DqdzTuctfgc) no-repeat;}
.bottomdiv .Lackcursordiv{padding-top:15px;font-family:"宋体";padding-bottom:55px;display:none}
.bottomdiv .Lackcursordiv .Lackcursordiv_line{position:relative;line-height:28px;margin-bottom:5px;height:30px;}
.Lackcursordiv_line label{position:absolute;left:-60px;color:#343434;font-size:12px;}
.Lackcursordiv_line input{line-height:26px;width:198px;border:1px solid #e0e0e0; font-size:12px;text-indent:5px;font-family:"宋体";}
.order-main .bottomdiv .SELECT dt{line-height:26px;border:1px solid #e0e0e0;width:198px;padding:0;height: 26px;position:relative;background:#fff;}
.order-main .bottomdiv .SELECT dt i{background:url(../adminimages/GP/ico12.png?v=YHhGa2oBd8SBiJihJLsUuEGFmNM) no-repeat;width:10px;height: 6px;position:absolute;right:8px;top:10px;margin:0;}
.order-main .bottomdiv .SELECT dt b{line-height:26px;text-indent:5px;}
.order-main .bottomdiv .SELECT-on dd{top:26px;width:198px;}
.order-main .tb_div .bottomdiv .sex {width:700px;margin:0;padding:0;}
.order-main .tb_div .bottomdiv .sex a{width:auto;padding:0 10px;display:block;float:left;margin-right:10px;}
.Lackcursordiv_line .remarks{border:1px solid #e0e0e0; font-size:12px;padding-left:5px;font-family:"宋体";height:90px;width:425px;color:#343434;line-height:30px;}
.bottomdiv .Lackcursordiv .remark{margin-top:10px;}

.order-main .submit input{background:#ff7920;color:#fff;text-align:center;width: 185px;line-height:40px;font-family:"微软雅黑";height:40px;border-radius:3px;margin-top:20px;margin-left:70px;margin-bottom:100px;}
.order-main .right_div{position:absolute;width:210px;height:350px;right:30px;top:20px;font-family:"宋体";}
.order-main .right_div .SELECT dt{line-height:26px;border:1px solid #e0e0e0;width:145px;padding:0;height: 26px;position:relative;margin-left:10px;text-align:left;}
.order-main .right_div .SELECT dt i{background:url(../adminimages/GP/ico12.png?v=YHhGa2oBd8SBiJihJLsUuEGFmNM) no-repeat;width:10px;height: 6px;position:absolute;right:8px;top:10px;margin:0;}
.order-main .right_div .SELECT dt b{line-height:26px;text-indent:5px;}
.order-main .right_div .SELECT-on dd{top:26px;width:145px;left:10px;text-align:left}
.order-main .right_div .txt{width:60px;text-align:left;}
.order-main .right_div table tbody {text-align:right;}
.order-main .right_div table .text input{width:145px;height: 26px;border:1px solid #e0e0e0;text-indent:5px;font-family:"宋体";margin-top: 5px;}
.order-main .right_div .sex a{display:inline-block;line-height:26px;border:1px solid #e0e0e0;width:42px;font-size:12px;text-align:center;color:#343434;position:relative;margin-top:5px;margin-right:2px;}
.order-main .right_div .sex a img{position:absolute;right:-1px;bottom:-1px;display:none;}
.order-main .right_div .sex a:last-child{margin:0;}
.order-main .right_div .sex .checked{border-color:#f37f27;color:#f37f27;}
.order-main .right_div .sex .checked img{display:block;}

#course_subject{border:none;}
#course_subject .Course_ccrbj{background:none;}
#course_subject .Course_ccrbj .Course_ccbbj{background:none;}

.recommend-out { width: 990px; height: 538px; overflow-y: auto; overflow-x: hidden; }
.recommend-out .table { overflow-y: inherit !important; }
.recommend { background: white; width: 960px; }
.recommend01 { float: left; width: 100%; background: #ffffd4; padding-bottom: 10px; }
.recommend .search { padding: 6px 0 0 20px; font-size: 12px; font-family: 宋体; }
.recommend .search .btn { float: left; cursor: pointer; margin:4px 0 0 10px; font-size: 14px; color: white; text-align: center; width: 75px; line-height: 30px; background: url(../adminimages/GP/btn04.jpg?v=em4XqGOrsFMgLHzB-jxsADn_xm4); }
.recommend .search .ipt { margin:4px 0 0 26px; }
.recommend .search01 { float: left; margin-right: 8px; }
.recommend .search01 span { color: #4c4c4c; line-height: 30px; }
.recommend .search01 .input { float: right; display: inline-block; margin: 2px 0 0 3px; background: white; width: 130px; height: 26px; line-height: 26px; font-size: 12px; color: #4c4c4c; border: 1px solid #e0e0e0; outline: none;text-indent:5px;}
.recommend .search01 input { margin-top: 2px; width: 160px; padding: 0 5px; height: 26px; line-height: 26px; font-size: 12px; color: #4c4c4c; border: 1px solid #e0e0e0; outline: none; }
.recommend .search01 .down { width: 145px; background: #fff; border: 1px solid #ebebeb; float: left; margin:2px 0 0 3px; text-align:left; }
.recommend .search01 .down dt b { width: auto; }
.recommend .search-1 { height: 32px; margin-top: 5px; padding: 6px 0 0 20px; font-size: 12px; font-family: 宋体; color: #4d4d4d; }
.recommend .search-1 span { float: left; margin-right: 7px; line-height: 32px; }
.recommend .search-1 ul { float: left; width: 693px; height: 32px; overflow: hidden; }
.recommend .search-1 ul.now { height: auto; overflow: initial; }
.recommend .search-1 li { float: left; cursor: pointer; position: relative; margin: 2px 8px 2px 0; padding: 6px 7px; border: 1px solid #e0e0e0; background: white; }
.recommend .search-1 li.now { padding: 5px 6px; border: 2px solid #ff7f00; }
.recommend .search-1 li img { display: none; }
.recommend .search-1 li.now img { display: block; }
.recommend .search-1 li img { position: absolute; bottom: -2px; right: -2px; }
.recommend .search-1 .more { float: left; cursor: pointer; position: relative; margin-left: 10px; line-height: 32px; color: #1f6bd0; }
.recommend .search-1 .more span { position: absolute; top: 14px; right: -21px; width: 0; height: 0; border: 5px solid transparent; /*IE6透明bug*/ font-size: 0; line-height: 0; overflow: hidden; _border: 5px solid #0000ff; border-top-color: #1f6bd0; filter: chroma(color=#0000ff); }
.recommend .ipt { float: left; margin-left: 26px; line-height: 29px; }
.recommend .ipt input { vertical-align: text-bottom; margin-right: 3px; }
.recommend .table { float: left; height: 450px; width: 990px; overflow-y: scroll; }
.recommend table { table-layout: fixed; width: 758px; }
.recommend table.big { width: 960px; border: 1px solid #e0e0e0; border-bottom: none; }
.recommend table.big.new { width: 690px; }
.recommend tr th { position: relative; text-align: center; background: #f2f2f2; line-height: 30px; font-size: 14px; color: #4c4c4c; font-weight: 900; }
.recommend tr th i { position: absolute; top: 8px; right: 9px; background: none; width: 0; height: 0; border: 4px solid transparent; /*IE6透明bug*/ font-size: 0; line-height: 0; overflow: hidden; _border: 4px solid #0000ff; border-top-color: #1f6bd0; filter: chroma(color=#0000ff); }
.recommend tr th b { display: inline-block; font-size: 14px; font-weight: 900; width: 48px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.recommend tr th b.sktime { width: 56px; }
.recommend tr th i.sktime { top: 8px; right: 0; }
.recommend tr th span.sktime { width: 56px; font-size: 14px; font-weight: 900; color: #4c4c4c; }
.recommend tr th span.city { width: 48px; font-size: 14px; font-weight: 900; color: #4c4c4c; }
.recommend tr .SELECT .submit { margin: 0; }
.recommend tr .SELECT dd { width: 88px; }
.recommend tr .SELECT dd.city { width: 180px; }
.recommend tr .SELECT dd.city label { float: left; display: inline-block; width: 80px; }
.recommend tr .SELECT dd.normal a { text-align: left; font-size: 12px; font-family: 宋体; font-weight: normal; }
.recommend tr .SELECT dd.normal a input { vertical-align: middle; margin-right: 3px; }
.recommend td { line-height: 30px; text-align: left; font-size: 12px; font-family: 宋体; color: #4c4c4c; overflow: hidden; text-overflow: ellipsis; }

.recommend .SELECTSort { width: 154px; float: left; position: relative; background-color: #fff; margin: 4px 0; margin-left: 5px; }
.recommend .SELECTSort .SELECT b { width: auto; background-color: #fff; height: 24px; font-size: 12px; font-weight: normal; line-height: 24px; }
.recommend .SELECTSort .SELECT i { width: 15px; height: 16px; background: url(../adminimages/GP/list.jpg?v=rjkFV1U_kerNsKUQkSpsHI2fFiQ); _overflow: hidden; float: right; position: static; margin-top: 4px; padding: 0; border: 0 none; }
.recommend .SELECTSort .SELECT-on dd { width: 150px; }

.recommend td table { border-collapse: collapse; }
.recommend td tr:hover { background: #F5FDFF; }
.recommend td.new { border-bottom: 1px solid #e6e6e6; }
.recommend td.color a { color: #1f6bd0; }
.recommend td.name { width: 184px; padding-left: 16px; position: relative;}
.recommend td.name .l-h { line-height: 10px; }
.recommend td.name .h30 { height: 30px; }
.recommend td.name .tab { min-height: 20px; line-height: 20px; }
.recommend td.name .tab span { display: inline-block; padding: 0 4px; line-height: 14px; }
.recommend td.name .tab .leave1 { color: #65A711; background-color: #F1FAF1; }
.recommend td.name .tab .leave2 { color: #FA7F17; background-color: #FFF1E6; }
.recommend td.name .tab .leave3 { color: #FF6F6F; background-color: #FFF0F0; }
.recommend td.name .tab .tip, .recommend td.name .tab .tip2 { width: auto; border: 1px solid #FFE1E1; color: #FF6F6F; padding: 0 4px; margin-left: 6px; }
.recommend td.name .tab .tip2 { color: #0099FF; border-color: #0099FF; }
.recommend td.name a { display: inline-block; max-width: 126px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #4c4c4c; }
.recommend td.name p { width: 116px; color: #ff6600; /*text-align: center;*/ cursor: pointer; }
.recommend td.name p img { vertical-align: middle; }
.recommend td.course { width: 286px; padding-left: 16px; }
.recommend td.course .o-h { width: 100%; margin-top: -10px; color: #999; }
.recommend td.money { width: 62px; padding-left: 22px; }
.recommend td.time, .recommend td.city { width: 58px; padding-left: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.recommend td.time a { color: #4c4c4c; font-family: 宋体; }
.recommend td.time a, .recommend td.city { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 4em; }
.recommend td.people { width: 58px; padding-left: 18px; }
.recommend td.last { width: 58px; text-align: center; }
.recommend td .btn { display: none; cursor: pointer; margin: 0 auto; text-align: center; color: white; font-size: 12px; width: 42px; line-height: 20px; background: #1f6bd0; }
.recommend td .sch-icons { margin-left: 10px; overflow: hidden; display: inline-block; height: 30px; }
.recommend td .sch-icons img { margin-top: 6px; }
.allcourse { width: 690px; }
.allcourse td.people { padding-left: 30px; }
.allcourse tr:hover { background-color: #f5fdff; }
.relation { display: none; position: absolute; z-index: 2; top: 57px; left: 99px; width: 900px; background: white; border: 1px solid #2c7ecf; }
.relation .t { margin-bottom: 10px; line-height: 28px; font-size: 12px; font-family: 宋体; color: white; padding-left: 8px; background: #5996da; }
.relation .t span { display: none; position: absolute; top: 3px; left: 68px; line-height: 20px; color: red; background: white; padding: 0px 10px; }
.relation .t img { position: absolute; cursor: pointer; top: 7px; right: 5px; }
.relation .p { position: relative; margin: 16px 0 0 86px; }
.relation .p .h { position: absolute; top: 0; left: -63px; font-size: 12px; font-family: 宋体; color: #343434; line-height: 26px; }
.relation .p label { float: left; margin-bottom: -5px; }
.relation .p label:hover { background: #fffae0; cursor: pointer; }
.relation .p label.new { margin-left: 20px; }
.relation .p label.new:hover { background: none; cursor: default; }
.relation input { float: left; margin: 8px 7px 0 0; }
.relation p { float: left; margin: 5px 16px 5px 0; font-size: 12px; font-family: 宋体; color: #b2b2b2; }
.relation p span { color: #666666; }
.relation .cancel { display: none; float: right; margin-left: 20px; cursor: pointer; padding: 5px 10px; font-size: 12px; color: white; background: #1f6bd0; }
.relation01 { margin: 30px auto; width: 200px; }
.relation01 .btn { float: left; cursor: pointer; width: 100px; line-height: 30px; text-align: center; font-size: 14px; color: white; background: #3382d0; }
.relation01 .btn.color { background: white; color: #0066cc; }


.order-main .relation{width:700px;top:80px;left:150px;}
.order-main .relation .r_userinfo{width:660px;margin:0 auto;padding:15px 0; }
.relation .r_userinfo p{margin:0;padding:0;}
.r_userinfo .thead{background:#f1f7ff;line-height:30px;text-align:center;font-size:12px;font-weight:bold;color:#6d6d6d;height:30px;}
.r_userinfo .thead p{float:left;height:30px;margin:0;padding:0;}
.r_userinfo .td1{width:50px;}
.r_userinfo .td2{width:110px;}
.r_userinfo .td3{width:100px;}
.r_userinfo .td4{width:100px;}
.r_userinfo .td5{width:100px;}
.r_userinfo .td6{width:200px;}
.r_userinfo .td7{width:185px;}
.r_userinfo .td8{width:80px;}
.r_userinfo .td9{width:70px;}
.r_userinfo .singleuser{line-height:35px;height:35px;text-align:center;}
.r_userinfo .singleuser .user_lack{vertical-align: sub;width: 14px;height: 14px;border: 1px solid #d2d2d2;border-radius: 5px;display: inline-block;cursor:pointer;}
.r_userinfo .singleuser .cur{background:url(../adminimages/GP/duigou.png?v=Q5YI7DEHp_u-hN98DqdzTuctfgc) no-repeat;}
.relation .r_userinfo .singleuser p{color:#232323;font-size:12px;}
.r_userinfo .user_detail{border:1px solid #f3f3cc;background:#ffffdd;padding:10px 0;}
.r_userinfo .user_detail .user_list{padding-bottom:10px;padding-left:40px;width:600px;height:28px;line-height:28px;}
.r_userinfo .user_detail .user_list span{display:inline-block;color:#232323;font-size:12px;text-align:center;height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.r_userinfo .user_detail .user_list .link{display:inline-block;color:#3c7bd0;width:70px;font-size:12px;text-align:right;}
.r_userinfo .user_detail .user_list .btn{display:inline-block;color:#fff;background:#3c7bd0;font-size:12px;width:85px;text-align:center;border-radius:5px;height: 26px;}
.r_userinfo .user_detail .moreConsult{text-align:right;font-size:12px;color:#3c7bd0;padding-left:40px;width:600px;}
.relation .relationbtn{line-height: 30px;width:95px;text-align:center;background:#f97600;color:#fff;font-size:12px;border-radius:3px;position:inherit;margin:10px 0;}




/*.submit{margin:20px 0; text-align: center;}*/
.submit input { cursor: pointer; width: 221px; height: 32px; font-size: 16px; font-family: 宋体; color: white; background: url(../adminimages/GP/btn03.jpg?v=em4XqGOrsFMgLHzB-jxsADn_xm4); outline: none; border: none; }


/*跟单管理---新单*/
.gd-xindan { margin: 0 auto; width: 970px; background: white; border-bottom: 1px solid white; font-family: '微软雅黑'; }
.gd-xindan .top { /*position: relative;*/ padding-top: 20px; height: 38px; border-bottom: 1px solid #d9d9d9; }
.gd-xindan .top01 { /*position: absolute; bottom:-1px; left: 24px;*/ float: left; padding-left: 20px; }
.gd-xindan .top01 a { float: left; cursor: pointer; margin-right: 6px; padding: 0 10px; height: 37px; line-height: 37px; text-align: center; font-size: 14px; color: #666666; background: #f5f5f5; border: 1px solid #d9d9d9; }
.gd-xindan .top01 a.now, .gd-xindan .top01 a.cur { color: #0066cc; font-weight: 900; border-bottom: 1px solid white; background: white; }
.gd-xindan .top01 a span { color: #ff6400; }
.gd-xindan .top02 { float: right; margin: 6px 8px 0 0; }
.gd-xindan .top02 span { float: left; cursor: pointer; padding: 3px; margin-right: 6px; font-size: 14px; color: #999999; }
.gd-xindan .top02 span.now { background: #3f86d6; color: white; }
.gd-xindan .cont { color: #999; margin-right: 30px; margin-top: 10px; }
.select-query { background: #fbffc6; padding: 15px 0 0 15px; font-family: "宋体"; font-size: 12px; color: #4c4c4c; margin-top: 5px; }
.select-query.m-bottom-10 { margin-bottom: -10px; }
.select-query .text { padding-bottom: 10px; float: left; }
.select-query .text .width160 { width: 160px; }
.select-query .text input { border: 1px solid #bfbfbf; height: 20px; padding: 2px 5px; float: left; }
.select-query .down { width: 136px; background: #fff; border: 1px solid #ebebeb; float: left; }
.select-query .down span { margin: 0; }
.select-query .down.right dd a { display: none; }
.select-query span { float: left; margin-right: 4px; margin-left: 15px; line-height: 26px; }
.select-query .btn { border-radius: 2px; margin-left: 20px; background: #ff7f00; float: left; height: 26px; line-height: 26px; width: 64px; text-align: center; cursor: pointer; color: white; }

.gd-xindan01 { margin-top: 15px; font-size: 12px; font-family: 宋体; }
.gd-xindan01 .text { background: white; border: 1px solid #ccd5dc; margin: 0 3px; text-align: left; }
.gd-xindan01 .text .SELECT dt { padding: 0 5px; }
.gd-xindan01 .text .SELECT dt b { font-weight: bold; }
.gd-xindan01 td { padding: 10px 0; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; }
.gd-xindan01 tr.t { background: #f2f2f2; }
.gd-xindan01 tr.t td { padding: 0; line-height: 28px; font-size: 12px; font-weight: 900; font-family: 宋体; color: #4c4c4c; text-align: center; border-right: none; }
.gd-xindan01 .td1 p { font-size: 14px; padding-left: 8px; line-height: 22px; }
.gd-xindan01 .td1 p .name { color: #ff7f00; cursor: pointer; }
.gd-xindan01 .td1 p .name span { color: #0066cc; font-family: 微软雅黑; }
.gd-xindan01 .td1 p img { vertical-align: middle; margin-left: 3px; cursor: pointer; }
.gd-xindan01 .td1 p.span { margin: 0; padding-left: 8px; font-family: 宋体; font-size: 12px; color: #999999; line-height: 18px; }
.gd-xindan01 .td2 { border-right: none; }
.gd-xindan01 .td2 p { padding-left: 10px; line-height: 20px; zoom: 1; }
.gd-xindan01 .td2 p:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.gd-xindan01 .td2 p span { float: left; font-family: 宋体; margin-right: 13px; color: #999999; height: 26px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.gd-xindan01 .td2 p .time { margin-left: 38px; display: inline-block; width: 80px; color: #333; text-align: center; }
.gd-xindan01 .td2 p a { color: #333333; font-family: 宋体; }
.gd-xindan01 .td2 p .sp1 { width: 120px; }
.gd-xindan01 .td2 p .sp2 { width: 70px; }
.gd-xindan01 .td2 p .sp3 { width: 120px; }
.gd-xindan01 .td2 p .sp3 a { color: #999999; font-family: 宋体; }
.gd-xindan01 .td3 { margin-left: 20px; text-align: center; font-weight: normal; float: left; width: 60px; }
.gd-xindan01 .td3 i { display: inline-block; font-style: normal; margin: 3px 0; line-height: 18px; color: white; font-size: 12px; font-family: 宋体; }
.gd-xindan01 .td4 { padding-left: 13px; line-height: 18px; }

.gd-xindan02 { margin-top: 15px; font-size: 12px; font-family: 宋体; width: 100%; table-layout: fixed; }
.gd-xindan02 tr:hover, .gd-xindan02-2 tr:hover { background: #fffec8; }
.gd-xindan02 th { padding-left: 12px; background: #f2f2f2; line-height: 28px; text-align: left; color: #4c4c4c; border-bottom: 1px solid #e6e6e6; }
.gd-xindan02 th.last { text-align: center; padding: 0; }
.gd-xindan02 .text { width: 108px; height: 26px; cursor: pointer; background: white; border: 1px solid #ccd5dc; }
.gd-xindan02 .text .SELECT dt b { width: 72px; line-height: 22px; color: #000000; font-weight: 900; }
.gd-xindan02 .text .SELECT dd { width: 108px; }
.gd-xindan02 .text .SELECT dd.normal a { font-family: 宋体; color: #000000; }
.gd-xindan02 .text.zr { width: 90px; }
.gd-xindan02 .text.zr dt { padding: 0 6px; }
.gd-xindan02 .text.zr dt b { width: 60px; font-size: 12px; }
.gd-xindan02 .text.zr dd { width: 120px; }
.gd-xindan02 .text.zr a { font-weight: normal; width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.gd-xindan02 td { padding-left: 11px; color: #333333; line-height: 28px; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; }
.gd-xindan02 td .name { display: inline-block; cursor: pointer; }
.gd-xindan02 td p a { color: #ff7f00; }
.gd-xindan02 td p a img { margin-left: 3px; }
.gd-xindan02 .td4 { margin-left: 20px; text-align: center; font-weight: normal; }
.gd-xindan02 .td4 i { display: inline-block; font-style: normal; margin: 3px 0; line-height: 18px; color: white; font-size: 12px; font-family: 宋体; }
.gd-xindan02 .td4 i.now { color: #333; }
.gd-xindan02 td.last { text-align: center; padding: 0; border-right: none; }
.gd-xindan02 td.last span { cursor: pointer; }
.gd-xindan02 td.col { padding: 0; /*border-bottom: none;*/ border-right: none; }
.gd-xindan02 td.col td { border-bottom: none; }
.gd-xindan02 td.col table { /*border-bottom: 1px solid #e6e6e6;*/ width: 100%; table-layout: fixed; }
.gd-xindan02 td span { color: #999999; }
.gd-xindan02 td span.c01 { color: #0066cc; }
.gd-xindan02 td span.c01 a { color: #0066cc; }
.gd-xindan02 td span.c02 { color: #ff6600; }
.gd-xindan02 td span.kefu { color: #333333; display: block; width: 70px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.gd-xindan02-2 { margin-top: 15px; font-size: 12px; font-family: 宋体; display: none; width: 100%; table-layout: fixed; }
.gd-xindan02-2 th { background: #f2f2f2; line-height: 28px; text-align: left; color: #4c4c4c; border-bottom: 1px solid #e6e6e6; }
.gd-xindan02-2 th.last { text-align: center; }
.gd-xindan02-2 .text { margin-left: 12px; width: 108px; height: 26px; cursor: pointer; background: white; border: 1px solid #ccd5dc; }
.gd-xindan02-2 .text.zr { margin: 0 5px; text-align: left; width: 100px; }
.gd-xindan02-2 .text.zr a { font-weight: 100; }
.gd-xindan02-2 .text.zr .SELECT dt { padding: 0 5px; }
.gd-xindan02-2 .text .SELECT dt b { width: 72px; line-height: 22px; color: #000000; font-weight: 900; }
.gd-xindan02-2 .text .SELECT dd { width: 108px; }
.gd-xindan02-2 .text .SELECT dd.normal a { font-family: 宋体; color: #000000; }
.gd-xindan02-2 .text.tm { margin: 0; width: 80px; text-align: left; }
.gd-xindan02-2 .text.tm dt { padding: 0 2px; }
.gd-xindan02-2 .text.tm dt b { width: 60px; }
.gd-xindan02-2 td { padding-left: 12px; color: #333333; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.gd-xindan02-2 td.center { text-align: center; padding: 0; }
.gd-xindan02-2 td img { cursor: pointer; }
.gd-xindan02-2 td .time { margin: 0 auto; width: 70px; }
.gd-xindan02-2 td .name { display: inline-block; cursor: pointer; }
.gd-xindan02-2 td span, .gd-xindan02-2 td p { color: #999999; }
.gd-xindan02-2 td p a { color: #999999; }
.gd-xindan02-2 td .jg { margin: 5px 0 0 0; }
.gd-xindan02-2 td .jg01 { float: left; margin: 0 12px 8px 0; }
.gd-xindan02-2 td .jg01 p i { margin-left: 2px; color: #ff6600; font-style: normal; }
.gd-xindan02-2 td .jg01 p { width: 130px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gd-xindan02-2 td .jg01 span { color: white; cursor: pointer; padding: 1px; }
.gd-xindan02-2 td .jg01 span.c { /*background:#009f00;*/ }

/*跟单管理---回访*/
.gd-huifang01 { margin-top: 10px; color: #bfbfbf; }
.gd-huifang01.m-bottom-10 { margin-bottom: -10px; }
.gd-huifang01 a { margin: 0 10px; font-size: 14px; color: #4c4c4c; line-height: 26px; padding: 3px; }
.gd-huifang01 a.cur { background: #2577e3; color: white; }
.gd-huifang02 { height: 35px; margin-top: 10px; color: #4c4c4c; background: #fbffc6; font-size: 12px; padding: 0 23px; }
.gd-huifang02 .input { float: left; margin: 3px 0 0 10px; }
.gd-huifang02 .input .font { float: left; line-height: 26px; margin: 3px; }
.gd-huifang02 .input .text { float: left; border: 1px solid #bfbfbf; background: white; }
.gd-huifang02 .textbox { float: left; width: 120px; height: 30px; border: 1px solid #bfbfbf; outline: none; }
.gd-huifang02 .btn { float: left; margin: 3px 0 0 10px; cursor: pointer; text-align: center; font-size: 12px; font-family: 宋体; color: white; width: 75px; line-height: 30px; background: url(../adminimages/GP/btn04.jpg?v=em4XqGOrsFMgLHzB-jxsADn_xm4) no-repeat; }
.gd-huifang02 .SELECT dt b { width: 85px; }
.gd-huifang02 .SELECT dd { left: -1px; width: 120px; }
.gd-huifang03 { margin-top: 6px; }
.gd-huifang03 th { border-bottom: 1px solid #e6e6e6; font-size: 12px; font-family: 宋体; color: #4d4d4d; font-weight: 900; text-align: center; background: #f2f2f2; line-height: 30px; }
.gd-huifang03 td { font-size: 12px; font-family: 宋体; color: #333333; text-align: center; line-height: 38px; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; }
.gd-huifang03 td span { font-family: Arial; color: #ff6600; }

/*跟单管理---报名*/
.gd-baoming01 { margin-top: 5px; font-size: 12px; }
.gd-baoming01 th { padding-left: 10px; line-height: 28px; text-align: left; border-bottom: 1px solid #e5e5e5; color: #4c4c4c; font-family: 宋体; font-weight: 900; background: #f2f2f2; }
.gd-baoming01 .last { text-align: center; padding: 0; }
.gd-baoming01 td { padding: 10px 10px 15px 10px; font-family: 宋体; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
.gd-baoming01 td .name { font-size: 14px; color: #333333; }
.gd-baoming01 td .name span { cursor: pointer; font-family: 微软雅黑; color: #0066cc; }
.gd-baoming01 td .name img { vertical-align: middle; cursor: pointer; }
.gd-baoming01 td p { margin-top: 3px; font-family: 宋体; color: #999999; }
.gd-baoming01 td p span { margin-right: 14px; color: #333333; }
.gd-baoming01 td p span.new { margin-right: 38px; }
.gd-baoming01 td.last { cursor: pointer; color: #0066cc; font-family: 宋体; }
.gd-baoming01 td.last s { position: relative; text-decoration: none; top: -7px; left: -4px; display: inline-block; width: 8px; height: 8px; background: #ff0000; border-radius: 4px; }
/*跟单管理---划拨管理*/
.gd-huabo { width: 750px; }
.gd-huabo .tablebox { width: 750px; height: 200px; overflow-y: scroll; border: 1px solid #ebebeb; }
.gd-huabo .tablebox table { margin: 0; }
.gd-huabo .mytable .editors { display: none; width: 40px; }
.gd-huabo .mytable td { line-height: 20px; }

/*个人报名详情*/

.baomingxq { padding: 10px 0 0 0; background: white; width: 780px; font-size: 12px; font-family: 宋体; }
.baomingxq0 { margin: 0 28px; padding: 15px 0 20px 0; border-bottom: 1px dashed #cccccc; }
.baomingxq01 p { font-size: 14px; margin-top: 5px; color: #0066cc; }
.baomingxq01 p.color { font-size: 12px; color: #999999; }
.baomingxq01 p span { margin: 0 16px 0 5px; color: #333333; }
.baomingxq01 p span img { margin-left: 6px; cursor: pointer; }
.baomingxq0 .p1 { font-size: 14px; color: #4c4c4c; font-weight: 900; }
.baomingxq0 table { color: #999999; }
.baomingxq02 { position: relative; }
.baomingxq02 table { width: 724px; }
.baomingxq02 td { vertical-align: top; line-height: 24px; }
.baomingxq02 td p { display: inline-block; line-height: 18px; }
.baomingxq02 td p.new { line-height: 23px; width: 200px; }
.baomingxq02 td span { font-size: 16px; color: #4c4c4c; font-family: Arial; }
.baomingxq02 td img { vertical-align: top; margin-left: 3px; cursor: pointer; }
.baomingxq02 td.td2 { padding-left: 10px; }
.baomingxq02 td.td2 p { margin-right: 15px; }
.baomingxq02 td.td2 .time { font-size: 12px; }
.baomingxq02 .notice-btn { width: 100px; height: 26px; line-height: 26px; color: #fff; text-align: center; clear: both; border-radius: 2px; margin: 10px; background: #ff7e0a; cursor: pointer; position: absolute; top: 5px; right: 5px; }

.baomingxq03 td { line-height: 30px; }
.baomingxq03 td p { float: left; display: inline-block; width: 510px; line-height: 30px; word-break: break-all; }
.baomingxq03 td b { float: left; font-weight: normal; }
.baomingxq03 td.td1 span { color: #1e8e00; font-weight: 900; }
.baomingxq03 td.td2 span { color: #4c4c4c; font-family: Arial; }
.baomingxq03 td.td3 span { color: #4c4c4c; }
.baomingxq03 td.td3 img { vertical-align: top; margin: 4px 0 0 3px; cursor: pointer; }
.baomingxq04 table { width: 610px; }
.baomingxq04 td { line-height: 30px; }
.baomingxq04 td span { color: #333333; font-family: Arial; }
.baomingxq04 td b { margin-left: 5px; padding: 2px; font-weight: normal; border: 1px solid #bfbfbf; }
.baomingxq05 table { margin-top: 6px; }
.baomingxq05 td { padding: 10px; position: relative; line-height: 20px; }
.baomingxq05 td img { position: absolute; top: -4px; left: 23px; }
.baomingxq05 td.td1 { background: #f2f2f2; color: #4c4c4c; }
.baomingxq05 td.td2 { vertical-align: top; }
.baomingxq05 td.td2 .stars { float: left; width: 160px; display: inline-block; margin: 0 0 3px 15px; }
.baomingxq05 td.td2 .stars span { float: left; line-height: 12px; }
.baomingxq05 td.td2 .commentStar { float: left; }
.baomingxq05 td.td2 .fenshu { float: left; display: inline-block; margin-left: 3px; line-height: 13px; font-size: 14px; color: #ff6600; font-weight: bold; }
.baomingxq05 .jghf { margin-top: 28px; }
.baomingxq05 .jghf span { margin-left: 10px; color: #999999; }
.baomingxq05 .jghf p { margin: 8px 0 6px 0; position: relative; color: #4c4c4c; background: #f2f2f2; padding: 10px; }
.baomingxq05 .jghf p img { position: absolute; top: -4px; left: 26px; }
.baomingxq .xszt { margin: 18px 0 0 26px; color: #4c4c4c; }
.baomingxq .xszt span { margin-left: 5px; padding: 1px; color: white; background: #009e0e; }
.baomingxq .btn { margin: 26px auto; cursor: pointer; width: 73px; height: 26px; text-align: center; line-height: 26px; font-size: 14px; color: white; background: url(../adminimages/GP/btn02.jpg?v=Fo8X8VqS0m9ejBhUwE6e4qBarJQ); }
/*异议学员*/
.gd-baoming01.yy { margin-top: 18px; }
.gd-baoming01.yy td.last { color: #ff0000; }
.gd-baoming01.yy td.last p { color: #333333; }
/*学员点评*/
.gd-baoming01.dp td.last .stars { float: left; display: inline-block; margin-left: 10px; width: 106px; height: 36px; }
.gd-baoming01.dp td.last .commentStar { float: left; }
.gd-baoming01.dp td.last .stars p { color: #333333; }
.gd-baoming01.dp td.last .fenshu { float: left; display: inline-block; margin-left: 3px; line-height: 13px; font-size: 14px; color: #ff6600; font-weight: bold; }
.gd-baoming01.dp td.last .font { float: left; width: 38px; margin-left: 12px; }
.gd-baoming01.dp td.last .font b { float: left; margin-bottom: 2px; font-weight: normal; color: #0066cc; }
.gd-baoming01.dp td.last { position: relative; }
.gd-baoming01.dp td.last .jiao { position: absolute; top: -10px; right: 36px; width: 16px; height: 10px; background: url(../adminimages/GP/jiao.jpg?v=rjkFV1U_kerNsKUQkSpsHI2fFiQ); }
.gd-baoming01.dp td.last .dpxq { display: none; position: absolute; cursor: auto; padding: 0 25px; z-index: 1; bottom: -230px; left: -656px; width: 730px; height: 226px; border: 1px solid #3f86d6; background: white; }
.gd-baoming01.dp td.last .dpxq .stars { width: 168px; height: 26px; margin: 20px 12px 0 0; }
.gd-baoming01.dp td.last .dpxq .stars i { float: left; margin-right: 6px; font-style: normal; color: #999999; }
.gd-baoming01.dp td.last .dpxq01 { float: left; margin: 3px 0 0 0; text-align: left; position: relative; width: 688px; padding: 10px; color: #4c4c4c; background: #f2f2f2; }
.gd-baoming01.dp td.last .dpxq01 .jiao { position: absolute; top: -5px; left: 26px; width: 10px; height: 5px; background: url(../adminimages/GP/jiao02.jpg?v=rjkFV1U_kerNsKUQkSpsHI2fFiQ); }
.gd-baoming01.dp td.last .dpxq01 .imglist{padding:8px 0;}
.gd-baoming01.dp td.last .dpxq01 .imglist img{display:block;float:left;width:50px;height:50px;margin-right:8px;}
.gd-baoming01.dp td.last .dpxq p { text-align: left; margin: 20px 0 10px 0; padding-left: 8px; }

/*查询统计*/
.gd-student { margin: 0 auto; width: 970px; background: white; border-bottom: 1px solid white; }
.gd-student.adaptive { /*width:100%;*/ width: auto; padding-left: 50px; }
.gd-student01 { background: #fff9dc; padding: 20px 0 0 15px; }
.gd-student01 table { /*float: left;*/ }
.gd-student01 td { line-height: 28px; font-size: 12px; padding-bottom: 12px; }
.gd-student01 td.p-bottom { padding-bottom: 3px; }
.gd-student01 span { float: left; margin-right: 6px; width: 48px; text-align: right; color: #4c4c4c; font-family: 宋体; }
.gd-student01 span.p-left { padding-left: 10px; }
.gd-student01 .text { float: left; padding: 0 5px; width: 100px; height: 28px; border: 1px solid #e0e0e0; outline: none; background: white; _width: 105px; _margin: 0; }
.gd-student01 .text.bottom { border-bottom: 1px solid #e0e0e0; }
.gd-student01 .font { float: left; background: white; width: 55px; text-align: center; color: #4c4c4c; border-top: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; }
.gd-student01 .font01 { float: left; margin: 0 3px; color: #bfbfbf; font-style: normal; font-family: 宋体; }
.gd-student01 .text.left { border-left: none; background: white; }
.gd-student01 .text.width01 { width: 174px; }
.gd-student01 .text.width02 { width: 210px; }
.gd-student01 .text.width03 { width: 65px; margin-right: 15px; }
.gd-student01 .text.width04 { width: 172px; }
.gd-student01 .text.zt.left a { display: none; }
.gd-student01 .SELECT dt { padding: 0; }
.gd-student01 .SELECT dt b, .gd-student01 .SELECT dt span, .gd-student01 .SELECT dt input{ width: 85px; margin: 0; text-align: left; line-height: 28px; float: left; }
.gd-student01 .SELECT dt input{
	font-family: '宋体';
	border: none;
	padding: 0;
	font-size: 12px;
    color: #4c4c4c;
}
.gd-student01 .SELECT dd { left: -6px; width: 110px; top: 28px;}
.gd-student01 .text.w1 { width: 106px; }
.gd-student01 .text.w1 .SELECT dt b, .gd-student01 .text.w1 .SELECT dt span { width: 90px; }
.gd-student01 .text.w1 .SELECT dd { width: 117px; }
.gd-student01 input.text.w2 { width: 95px; padding: 0; background: white; }
.gd-student01 .text.w2 { width: 60px; font-size: 12px; border: none; text-align: center; background: #fff9dc; }
.gd-student01 .text.w3 { width: 74px; }
.gd-student01 .text.w3.border { width: 75px; border-left: none; }
.gd-student01 .text.w3.border a { display: none; }
.gd-student01 .text.w3 .SELECT dt b, .gd-student01 .text.w3 .SELECT dt span { width: 58px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.gd-student01 .text.w3 .SELECT dd { width: 85px; }
.gd-student01 .text.w3 .SELECT dd a { width: 65px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.gd-student01 .btn { width: 250px; text-align: center; line-height: 30px; font-size: 14px; text-align: center; margin: 0 auto; height: 30px; padding: 5px 0 10px 0; }
.gd-student01 .btn .search { float: left; cursor: pointer; margin-right: 6px; width: 75px; line-height: 30px; border: none; outline: none; color: white; background: #ff7f00; border-radius: 2px; height: 30px; }
.gd-student01 .search-content { margin-top: 5px; float: left; }
.gd-student01 .search-content h4 { font-size: 12px; font-family: 宋体; font-weight: bold; color: #4c4c4c; }
.gd-student01 .btn .remove { float: left; cursor: pointer; width: 70px; color: #4c4c4c; background: #e6e6e6; border-radius: 2px; height: 30px; }
.gd-student01 .gaoji-search { color: #2577e3; float: left; width: 80px; cursor: pointer; margin-left: 10px; }
.gd-student01 .gaoji-search i { float: left; }
.gd-student01 .gaoji-search .arrow { width: 0; height: 0; border: 5px solid transparent; overflow: hidden; _border: 5px solid #fff9dc; border-top-color: #2577e3; float: left; display: inline-block; margin: 12px 0 0 4px; }
.gd-student01 .gaoji-search .arrow.down { border-top-color: #fff9dc; border-bottom-color: #2577e3; margin-top: 8px; }
.gd-student02 { font-size: 12px; font-family: 宋体; }
.gd-student02 th { background: #f2f2f2; line-height: 28px; font-size: 12px; font-weight: 900; font-family: 宋体; color: #4c4c4c; text-align: left; border-bottom: 1px solid #e6e6e6; white-space: nowrap;}
.gd-student02 th p { float: left; }

.gd-student02 td { padding: 12px 8px; border-bottom: 1px solid #e6e6e6; }
.gd-student02 .name { font-size: 14px; color: #333333; line-height: 20px; }
.gd-student02 .name a { color: #333333; font-family: 微软雅黑; }
.gd-student02 img { vertical-align: middle; margin-right: 2px; cursor: pointer; }
.gd-student02 span { font-size: 12px; font-family: 宋体; color: #999999; }
.gd-student02 p { line-height: 20px; font-size: 12px; color: #999999; font-family: 宋体; }
.gd-student02 .font { line-height: 40px; font-size: 12px; font-family: 宋体; color: #4c4c4c; }

.gd-student02 .jg { margin-bottom: 8px; font-size: 12px; font-family: 宋体; line-height: 20px; }
.gd-student02 .jg p { float: left; width: 270px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.gd-student02 .jg p a { color: #4c4c4c; }
.gd-student02 .jg span { float: left; margin-left: 36px; background: #999999; color: white; }
.gd-student02 .jg span.now { background: #009f00; }
/*nwe*/
.search-tbale td { padding: 5px 0; border-bottom: 1px solid #e6e6e6; color: #4c4c4c; }
.search-tbale td td { padding: 2px 0; }
.search-tbale table td, .search-tbale table th { width: 50px; border: none; }
.search-tbale table tr { border: none; }
.gd-student02.adaptive { width: 100%; }
.gd-student02 th .title { padding-left: 50px; text-align: left; }
.gd-student02 .name01 { font-size: 14px; color: #333333; line-height: 20px; margin-left: 20px; }
.gd-student02 .name01 a { color: #333333; font-family: 微软雅黑; }
.gd-student02 .name01 span { margin-right: 5px; float: left; }
.gd-student02 .name01 span.ellipsis { width: 110px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; }
.gd-student02 .name01 span.color { color: #2577e3; }
.gd-student02 p.dimGray { color: #4c4c4c; }
.gd-student02 a { color: #4c4c4c; }
.gd-student02 .kc p a { color: #4c4c4c; }
.gd-student02 .zt span { color: white; padding: 1px; }
.gd-student02 .gd-width { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 120px; }
.gd-student02 .gd-width02 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 110px; }
.gd-student02 .yx { float: right; width: 134px; margin-right: 10px; text-align: center; line-height: 18px; font-size: 12px; font-family: 宋体; color: #4c4c4c; }
.gd-student03 { line-height: 22px; padding-left: 15px; padding: 10px 100px 0px 15px; margin-bottom: 10px; position: relative; overflow: hidden; _height: 100%; font-size: 0; }
.gd-student03.height { height: 22px; }
.gd-student03 span { font-family: 宋体; font-size: 12px; color: #999999; display: inline-block; padding-right: 9px; *padding-right: 4px; }
.gd-student03 input { margin-right: 4px; *margin-right: 0; vertical-align: middle; }
.gd-student03 .search-more { position: absolute; right: 65px; bottom: 0px; width: 38px; height: 23px; font-family: 宋体; font-size: 12px; color: #2577e3; cursor: pointer; }
.gd-student03 .search-more i { width: 0; height: 0; border: 5px solid transparent; _border: 5px solid #fff; border-top-color: #2577e3; overflow: hidden; position: absolute; top: 10px; right: 0; }
.gd-student03 .search-more i.down { border: 5px solid transparent; _border: 5px solid #fff; border-bottom-color: #2577e3; top: 5px; }

/*机构详情*/
.agency01 { margin: 22px auto; width: 970px; padding: 30px 0; background: white; font-size: 12px; color: #333; }
.agency01 .top { border-bottom: 1px solid #ebebeb; margin: 20px 30px 0; }
.agency01 .top .title { max-width: 180px; font-size: 16px; font-weight: bold; float: left; }
.agency01 .top .u { float: left; margin: 4px 5px 0 2px; cursor: pointer; }
.agency01 .top .tip { float: left; margin-top: 4px; cursor: pointer; }
.agency01 .top .h1 { width: 267px; float: left; }
.agency01 .top .teacherbox { float: left; padding-top: 5px; }
.agency01 .top .teacherbox .more { float: left; color: #0066cc; cursor: pointer; }
.agency01 .top .teacher { float: left; width: 450px; height: 28px; overflow: hidden; }
.agency01 .top .teacher .p { float: left; padding: 0 0 10px 30px; }
.agency01 .top img { cursor: pointer; vertical-align: middle; }
.agency01 .h5 { font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; }
.agency01 .con01 { float: left; margin: 10px 0 0 10px; width: 250px; }
<!-- .agency01 .con01 .title { font-size: 14px; color: #4c4c4c; line-height: 38px; font-weight: 900; }
-->
.agency01 .con01 .p { font-size: 12px; color: #9a9a9a; line-height: 24px; vertical-align: top; }
.agency01 .con01 .p span { display: inline-block; color: #4c4c4c; }
.agency01 .con01 .p a { margin-left: 22px; color: #0066cc; }
.agency01 .con01 .p .a1 { margin: 0; }
.agency01 .i { font-size: 18px; color: #ff6600; }
.agency01 .address { }
.agency01 .address img { vertical-align: middle; margin-right: 3px; }
.agency01 .address .a1 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 230px; text-indent: 20px; padding-bottom: 10px; }
.agency01 .address .map { color: #0066cc; }
.agency01 .con02 { float: left; padding: 10px 0 0 30px; width: 550px; border-left: 1px solid #ebebeb; }
.agency01 .con02 .beizhu-info { display: block; overflow: hidden; line-height: 18px; }
.agency01 .con02 .much { color: #0066cc; }
.agency01 .con02 .hezuo { max-width: 490px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: inline-block; float: left; line-height: 20px; height: 20px; }
.agency01 .con02 .more { display: inline-block; float: left; color: #0066cc; line-height: 20px; }
.agency01 .con02 .p { font-size: 12px; color: #9a9a9a; line-height: 24px; vertical-align: top; }
.agency01 .con02 .p span { margin-right: 13px; color: #4c4c4c; }
.agency01 .con02 .p span img { margin-left: 6px; vertical-align: middle; cursor: pointer; }
<!-- .agency01 .con02 .p span i { font-style: normal; color: #ff6600; }
-->
.agency01 .con02 .p-1 { float: left; width: 86px; text-align: right; }
.agency01 .con02 .p-2 { float: left; width: 500px; }
.agency01 .con02 .p-3 { float: left; position: relative; }
.agency01 .con02 .p-4 { display: none; position: absolute; z-index: 1; top: 36px; right: -347px; padding: 10px 8px 10px 3px; width: 380px; border: 1px solid #ff7f00; background: white; }
.agency01 .con02 .p-4 img { position: absolute; top: -7px; left: 16px; }
.agency01 .con02 .p-4 p { font-size: 12px; font-family: 宋体; color: #4c4c4c; line-height: 20px; }
.agency01 .con02 .p-4 p span { margin: 0 6px 0 12px; color: #999999; }
.agency01 .kf { height: 35px; background: #e8eff9; line-height: 35px; margin: 0 30px; padding-left: 10px; }
.agency01 .kf img { vertical-align: middle; margin-left: 5px; cursor: pointer; }
.agency01 .record { }
.agency01 .record .title { font-size: 14px; font-weight: bold; float: left; padding: 10px 0 0 35px; line-height: 30px; }
.agency01 .record .bar { border-bottom: 1px solid #e8eff9; height: 45px; }
.agency01 .record .btn { float: right; height: 30px; line-height: 30px; width: 110px; text-align: center; color: #fff; background: #236bce; border-radius: 2px; margin: 10px 35px 0 0; cursor: pointer; }
.agency01 .record .jilubox { /*overflow:hidden; height:110px;*/ *position: relative; }
.agency01 .record .jilu { padding-top: 15px; margin-left: 35px; border-left: 1px solid #ccc; }
.agency01 .record .item { position: relative; padding-bottom: 10px; color: #999; }
.agency01 .record .item.now { color: #333; }
.agency01 .record .item.now .dot { background: url(../adminimages/GP/dot-blue.jpg?v=0aeU9mNNpPSaDYudsLKyv_GCaZg) no-repeat; }
.agency01 .record .item span { float: left; }
.agency01 .record .dot { width: 10px; height: 10px; background: url(../adminimages/GP/dot-ash.jpg?v=0aeU9mNNpPSaDYudsLKyv_GCaZg) no-repeat; position: absolute; left: -5px; top: 4px; }
.agency01 .record .p { position: relative; padding-left: 20px; margin-left: 35px; cursor: pointer; color: #0066cc; }
.agency01 .record .p .dot { top: 7px; }
.agency01 .record .p .line { width: 1px; height: 20px; position: absolute; left: 0; top: -4px; background: #ccc; }
.agency01 .record .up { margin-left: 15px; cursor: pointer; display: none; }
.agency01 .record .moer { cursor: pointer; }
/*.agency01 .con03{float: right; width: 272px; margin: 12px 15px 0 0; border: 1px solid #dadada;}
.agency01 .con03 .p1{width: 270px; height: 34px; background: #f2f2f2; font-size: 12px; font-family: 宋体; color: #999999;}
.agency01 .con03 .p1 .text{float: left; margin:4px 0 0 6px; width: 96px; height: 24px; border: 1px solid #dadada; background: white;}
.agency01 .con03 .p1 .text dt span,.agency01 .con03 .p1 .text dt b{width: 60px; line-height: 24px;}
.agency01 .con03 .p1 .text dd{width: 96px;}
.agency01 .con03 .p1 .font{float: left; margin-left: 6px; line-height: 34px; color: #999999;}
.agency01 .con03 .p1 .font span{font-family: Arial; color: #ff6600;}
.agency01 .con03 .p2{border-bottom: 1px dashed #d9d9d9;}
.agency01 .con03 .new{border: none;}
.agency01 .con03 .p2 span{font-size: 14px; color: #ff6600; font-weight: 900;line-height: 18px;}
.agency01 .con03 .p2 .c{color: #1e8e00;}
.agency01 .con03 .p2 p{font-size: 12px; font-family: 宋体; color: #999999; line-height: 20px;}
.agency01 .con03 .p2 .p{float: left; padding: 10px 0 0 24px; width: 110px; height: 52px;}*/

.agency02, .agency03 { margin: 0 auto; width: 970px; background: white; color: #333; }
.agency02 .allpage { margin: 0; }

.table-option { font-size: 14px; color: #333; padding: 20px 10px; }
.table-option span { display: inline-block; }
.table-option .export { background: #ff7f00; border-radius: 2px; color: #fff; cursor: pointer; display: inline-block; height: 30px; line-height: 30px; text-align: center; width: 75px; margin-right: 5px; }

/*.agency02 .floor{ font-size:14px; color:#333; padding:20px 10px;}
.agency02 .floor span{ display:inline-block;}
.agency02 .floor .export{background:#ff7f00; border-radius: 2px; color: #fff; cursor: pointer; display: inline-block; height: 30px; line-height: 30px; text-align: center;  width:75px; margin-right:5px;}*/
.agency02 td { word-break: break-all; }
.agency02 .con01 { padding-left: 14px; background: #ddebef; }
.agency02 .con01 a { float: left; padding: 10px; margin-right: 7px; font-size: 14px; color: #4c4c4c; background: #f5f5f5; }
.agency02 .con01 a.now { background: #3f86d6; color: white; }
.agency02 .con02 { padding: 5px; background: white; }
/*.agency02 .con02 .left{display: none; float: left; color: #bfbfbf; line-height: 22px;}
.agency02 .con02 .left a{margin:0 15px; font-size: 14px; color: #4d4d4d;}
.agency02 .con02 .left a.now{color: white; background: #ff7f00;}*/
.agency02 .con02 .left { color: #4c4c4c; line-height: 22px; background: #fff9dc; padding: 10px; }
.agency02 .con02 .left .font { float: left; margin: 0 6px; font-size: 12px; font-family: 宋体; }
.agency02 .con02 .left .text { float: left; width: 100px; border: 1px solid #e0e0e0; }
.agency02 .con02 .left dd { width: 100px; font-size: 12px; }
.agency02 .con02 .left dt span, .agency02 .con02 .right dt b { width: 64px; line-height: 26px; }
.agency02 .con02 .left input { float: left; width: 100px; height: 24px; border: 1px solid #e0e0e0; outline: none; }
.agency02 .con02 .left .btn { float: left; width: 80px; height: 26px; margin-left: 8px; cursor: pointer; text-align: center; line-height: 26px; background: #ff7f00; color: white; font-size: 12px; font-family: 宋体; border-radius: 2px; border: 0; }
.agency02 .mytable { background: #fff; table-layout: fixed; }
.agency02 .mytable .btn { color: #0066cc; cursor: pointer; }
.agency02 .mytable th, .agency02 .mytable td { text-align: center; }
.agency02 .kaike { width: 500px; height: 300px; padding: 5px; font-size: 14px; font-family: '微软雅黑'; color: #333; line-height: 24px; border: 1px solid #ebebeb; margin: 50px 0 20px 50px; }
.agency02 .kaike-btn { padding: 20px 0 50px 50px; }
.agency02 .kaike-btn .btnsmall { margin-right: 20px; }
.agency02 .student-infobox { position: relative; }
.student-info { width: 550px; background: #fff; position: absolute; left: 75px; top: -15px; border: 1px solid #0066cc; border-radius: 2px; padding: 20px; z-index: 2; text-align: left; font-family: '微软雅黑'; color: #333; display: none; }
.student-info .jg { }
.student-info .jg span { display: inline-block; float: left; }
.student-info .jg .jg-cont { }
.student-info .jg .jg-cont p { line-height: 24px; }
.student-info .p { line-height: 20px; padding-bottom: 10px; }
.student-info .char-icon { float: left; margin-left: 10px; }
.student-info .char-icon img { cursor: pointer; margin-right: 5px; }
.student-info .jiao { position: absolute; top: 15px; left: -17px; background: url(../adminimages/GP/jiao-left.png?v=rjkFV1U_kerNsKUQkSpsHI2fFiQ) no-repeat; width: 17px; height: 28px; }
.student-info .title { border-bottom: 1px solid #ebebeb; height: 28px; line-height: 28px; font-weight: bold; margin: 20px 0 10px 0; font-size: 14px; }
.student-info .title span { display: inline-block; }

.agency03 { background: white; margin: 22px auto; width: 970px; }
.jg-teacher { font-size: 12px; color: #333; background: #fff; padding-left: 20px; text-align: left; }
.jg-teacher p { line-height: 30px; }
.jg-teacher p span { display: inline-block; }
.jg-teacher .btnmiddle { width: 120px; margin: 20px 0 50px 0; }

/*用户详情*/
.user01 { margin: 22px auto; width: 970px; background: white; }
.user01 .student { width: 948px; padding-top: 20px; }
.user01 .student01 .p a { margin-left: 20px; line-height: 36px; font-size: 12px; font-family: 宋体; color: #0066cc; text-decoration: underline; }
.user01 .student01 table { width: 900px; }
.user01 .student01 .p2 { margin: 20px 0 0 20px; border: 1px solid #f2f2f2; font-size: 12px; font-family: 宋体; color: #4c4c4c; }
.user01 .student01 .p2 th img { float: left; margin: 8px 0 0 5px; cursor: pointer; }
.user01 .student01 .p2 th { line-height: 30px; font-weight: 100; background: #f2f2f2; }
.user01 .student01 .p2 th span { float: left; margin-left: 20px; }
.user01 .student01 .p2 td { padding: 0; text-align: center; color: #4c4c4c; }
.user01 .student01 .p2 td span { float: left; margin: 0 15px 0 20px; }
.user01 .student01 .p2 td img { float: left; margin: 5px 0 0 5px; cursor: pointer; }
.user01 .student02 table { width: 900px; }
.user01 .student02 th.new { padding: 0; text-align: center; }
.user01 .student02 td.new { padding: 0; text-align: center; color: #4d4d4d; }
.user01 .student02 td.new img { cursor: pointer; margin-left: 5px; vertical-align: middle; }
.user01 .student03 { width: 930px; }
.user01 .student03 .top { width: auto; }
.user01 .student03 .a1 { right: 10px; }
.user01 .student03 th { text-align: left; padding-left: 10px; line-height: 26px; font-size: 12px; font-family: 宋体; color: #4c4c4c; border-bottom: 1px solid #e6e6e6; }
.user01 .student03 td { padding-left: 10px; border-bottom: 1px solid #e6e6e6; }
.user01 .student03 td.last { color: #0066cc; }
.user01 .student03 td.last span { cursor: pointer; }
.user01 .student03 .center { text-align: center; padding: 0; }
.user01 .baomingxq { width: 930px; margin: 20px 0 0 18px; }
.user01 .baomingxq .t { position: relative; background: #eff4fa; line-height: 28px; padding-left: 18px; font-size: 14px; font-weight: 900; color: #4c4c4c; }
.user01 .baomingxq .t .line { position: absolute; top: 7px; left: 8px; width: 5px; height: 13px; background: #ff7f00; overflow: hidden; }
.user01 .baomingxq0 .p1 { margin: 0; padding: 0; font-size: 14px; line-height: initial; font-family: 微软雅黑; background: none; width: auto; }
.user01 .baomingxq .btn { margin: -21px 0 26px 172px; }


.user01 .ddgz { width: 900px; margin: 0 auto; padding: 20px 0; font-size: 14px; color: #4d4d4d; line-height: 30px; }
.user01 .ddgz .name { float: left; margin-right: 10px; width: 120px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.user01 .ddgz .time { float: left; margin-right: 12px; }
.user01 .ddgz .right { float: left; }
.user01 .ddgz .right img { vertical-align: middle; margin-left: 6px; cursor: pointer; }
.user01 .ddgz .right img.ico { display: none; }
.user01 .ddgz01 { display: none; margin: 10px 0; border: 1px solid #e4e4e4; background: #f1f1f1; padding: 5px 8px; line-height: 26px; }
.user01 .ddgz01 b { margin: 0 3px; }

.user02 { margin: 0 auto 20px auto; width: 970px; }
.user02 .con01 { display: inline-block; margin-left: 16px; padding: 8px 10px; background: #0066cc; font-size: 14px; color: white; }
.user02 .con02 { padding: 20px 30px 0 30px; background: white; }
.user02 .con02 .p { float: left; }
.user02 .con02 .p-1 { float: left; padding: 16px 0 36px 0; width: 300px; }
.user02 .con02 .p-1 .title { font-size: 18px; color: #4c4c4c; line-height: 30px; }
.user02 .con02 .p-1 .title span { float: left; margin-right: 8px; }
.user02 .con02 .p-1 .title img { float: left; margin: 8px 5px 0 0; cursor: pointer; }
.user02 .con02 .p-1 p { font-size: 12px; font-family: 宋体; color: #999999; line-height: 26px; }
.user02 .con02 .p-1 span { color: #4d4d4d; margin: 0 16px 0 3px; }
.user02 .con02 .p-2 { float: left; padding: 16px 10px 36px 10px; width: 282px; border-left: 1px solid #e6e6e6; }
.user02 .con02 .p-2 .title { font-size: 14px; color: #4c4c4c; line-height: 20px; }
.user02 .con02 .p-2 .p { font-size: 12px; font-family: 宋体; color: #999999; }
.user02 .con02 .p-2 .p p { float: left; width: 140px; font-family: Arial; height: 32px; }
.user02 .con02 .p-2 .p p.money { width: 200px; }
.user02 .con02 .p-2 .p p.new { margin-top: 4px; }
.user02 .con02 .p-2 .p p span { font-size: 16px; color: #4c4c4c; }
.user02 .con02 .p-2 .p b { font-size: 24px; color: #ff6600; }
.user02 .con02 .p-2 .p b i { font-style: normal; font-size: 16px; }
.user02 .con02 .p-3 { float: left; padding: 16px 0 36px 0; width: 462px; border-top: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; }
.user02 .con02 .p-3 .title { font-size: 14px; color: #4c4c4c; line-height: 26px; }
.user02 .con02 .p-3 p { font-size: 12px; font-family: 宋体; color: #999999; line-height: 24px; }
.user02 .con02 .p-3 p span { margin-right: 10px; color: #4c4c4c; }
.user02 .con02 .p-4 { float: left; padding: 42px 0 36px 40px; width: 400px; border-top: 1px solid #e6e6e6; }
.user02 .con02 .p-4 p { float: left; width: 192px; font-size: 12px; font-family: 宋体; color: #999999; line-height: 24px; }
.user02 .con02 .p-4 p b { font-size: 16px; font-family: Arial; color: #0066cc; }
.user02 .con02 .p-4 p span { margin-right: 10px; color: #4c4c4c; }
.user02 .con03 { padding-bottom: 20px; background: white; }
.user02 .con03 .t { position: relative; width: 900px; margin: 0 auto; background: #eff4fa; line-height: 28px; padding-left: 18px; font-size: 14px; font-weight: 900; color: #4c4c4c; }
.user02 .con03 .t .line { position: absolute; top: 7px; left: 8px; width: 5px; height: 13px; background: #ff7f00; overflow: hidden; }
.user02 .con03 table { margin: 0 auto; font-size: 12px; font-family: 宋体; }
.user02 .con03 .border { border-bottom: 1px solid #e6e6e6; }
.user02 .con03 .left { text-align: left; }
.user02 .con03 th.left { padding-left: 16px; }
.user02 .con03 th { padding-top: 10px; color: #4c4c4c; line-height: 28px; border-bottom: 1px solid #e6e6e6; }
.user02 .con03 td { color: #333333; line-height: 22px; }
.user02 .con03 td td { padding: 10px 0; text-align: center; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.user02 .con03 td a { color: #0066cc; }
.user02 .con03 td p { text-align: left; padding-left: 10px; }
.user02 .con03 td .p { }
.user02 .con03 td .p-1 { float: left; width: 246px; margin: 0 16px 0 20px; }
.user02 .con03 td .p-2 { float: left; width: 90px; }

/*地图*/
.map { width: 718px; height: 450px; position: relative; }
.schooleaddress_tip { width: 339px; overflow: hidden; margin: 0; }
.schooleaddress_tip div { background: url(../images/web/schooleaddress_mailcenter.jpg?v=csYQKRfNMfCIdrq2xvCQIHgDhTo) left top repeat-y; padding-left: 20px; padding-bottom: 20px; }
.schooleaddress_tip div .bold { font-weight: bold; font-size: 14px; width: 280px; }
.schooleaddress_tip div p { padding-right: 10px; }
.schooleaddress_tip .up { width: 339px; height: 19px; background: url(../images/web/schooleaddress_mailup.png?v=csYQKRfNMfCIdrq2xvCQIHgDhTo) left top no-repeat; }
.schooleaddress_tip .up img { float: right; margin-right: 15px; margin-top: 7px; }
.schooleaddress_tip .down { width: 339px; height: 34px; position: static; top: 0; left: 0; border: 0 none; background: url(../images/web/schooleaddress_maildown.png?v=csYQKRfNMfCIdrq2xvCQIHgDhTo) left top no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/images/web/schooleaddress_maildown.png") repeat; _background: none; }
.schooleaddress_right { width: 180px; height: 450px; position: absolute; right: 0; top: 0; background: #fff; padding: 8px; color: #333; overflow-y: scroll; }
.schooleaddress_right .h { font-size: 14px; line-height: 30px; cursor: pointer; }
.schooleaddress_right .h img { vertical-align: middle; }
.schooleaddress_right .s-open { padding-left: 10px; display: none; }
.schooleaddress_right .s-open p { line-height: 18px; padding-bottom: 5px; }
/*添加备注*/
.addbz { width: 300px; background: white; }
.addbz table { margin: 20px auto; }
.addbz td { font-size: 12px; font-family: 宋体; color: #808080; }
.addbz .td1 { width: 58px; text-align: right; padding-right: 8px; }
.addbz .td2 { width: 154px; border: 1px solid #e0e0e0; border-bottom: none; }
.addbz .last { border: 1px solid #e0e0e0; }
.addbz .SELECT dt span, .addbz .SELECT dt b { width: 118px; }
.addbz .SELECT dd { width: 153px; }
.addbz input { width: 132px; height: 26px; padding: 0 10px; border: none; outline: none; }
.addbz .btn { margin: 0 auto 20px auto; width: 88px; font-size: 12px; font-family: 宋体; }
.addbz .btn01 { float: left; padding: 6px 10px; background: #3f86d6; color: white; cursor: pointer; }
.addbz .btn02 { float: left; padding: 6px 10px; color: #0066cc; cursor: pointer; }

/*设置客服QQ*/
.kefuqq { width: 262px; background: white; }
.kefuqq p { margin-top: 3px; padding-left: 5px; font-size: 12px; }
.kefuqq p span { line-height: 26px; font-weight: 900; color: #333333; }
.kefuqq p input { width: 123px; line-height: 18px; vertical-align: middle; outline: none; padding: 0 3px; }
.kefuqq .btn { margin: 6px 0; cursor: pointer; }
.kefuqq .first { margin-left: 10px; }
/*学员信息*/
.student { width: 822px; background: white; }
.student .p1 { margin: 10px 0 0 20px; padding: 5px 0; width: 700px; font-size: 12px; line-height: 22px; font-family: 宋体; background: #f2f2f2; }
.student .p1 .t { margin-left: 30px; color: #999999; }
.student .p1 .t span { color: #009f00; font-weight: 900; }
.student .p1 .t b { color: #4d4d4d; font-weight: normal; }
.student .p1 p { margin-left: 30px; color: #333333; }
.student .p1 p img { vertical-align: middle; cursor: pointer; }
.student .p1 p span { float: initial; color: #333333; margin: 0 5px 0 0; font-weight: 900; display: inline-block; }
.student .p1 p b { margin-left: 5px; color: #0066cc; font-weight: normal; cursor: pointer; }
.student .p1 p b img { vertical-align: top; }
.student01 { position: relative; }
.student01 .btn { position: absolute; top: 27px; right: 0; font-size: 14px; color: white; width: auto;background: none;}
.student01 .btn img { float: left; margin: 5px 5px 0 10px; }
.student01 .btn01, .student01 .selBox{ float: left; cursor: pointer; margin-right: 12px; width: 73px; line-height: 26px; background: url(../adminimages/GP/btn02.jpg?v=Fo8X8VqS0m9ejBhUwE6e4qBarJQ) no-repeat; }
.student01 .btn02 { float: left; cursor: pointer; text-align: center; margin-right: 12px; width: 75px; line-height: 26px; background: url(../adminimages/GP/btn04.jpg?v=em4XqGOrsFMgLHzB-jxsADn_xm4) no-repeat; }
.student01 .selBox{
	position: relative;
	background: #206bd0;
	border-radius: 2px;
	height: 26px;
}
.student01 .selBox:after{
	content: '';
	border-top: 5px solid #fff;
	right: 5px;
}
.selBox .sel-con{
	position: absolute;
	display: none;
	top: 25px;
	right: 0;
	padding-top: 4px;
}
.selBox .content{
	top: 28px;
	right: 0;
	width: 108px;
	height: 90px;
	background-color: #fff;
	box-shadow: 0px 0px 5px 0px rgba(48, 48, 48, 0.2);
	border-radius: 2px;
	font-size: 14px;
	color: #2a2a2a;
}
.selBox:hover .sel-con{
	display: block;
}
.selBox .content .opt{
	padding-left: 12px;
	line-height: 30px;
}
.selBox .content .opt:hover{
	background-color: #e2efff;
	cursor: #0068cd;
}
.student01 .p { padding: 17px 0 0 32px; }
.student01 .p .name { float: left; font-size: 24px; color: #0066cc; line-height: 32px; }
.student01 .p .sex { float: left; margin-left: 14px; font-size: 12px; color: #4d4d4d; font-family: 宋体; line-height: 38px; }
.student01 .p .circle { float: left; margin: 8px 0 0 10px; background: url(../adminimages/GP/bg.jpg?v=7EDMK5qFDam6zUTvS-M3tC-FTzk) no-repeat; }
.student01 .p .circle span { float: left; margin-left: 10px; font-size: 12px; font-family: 宋体; color: #666666; line-height: 22px; }
.student01 .p .circle b { float: left; display: inline-block; width: 9px; height: 22px; background: url(../adminimages/GP/bg-1.jpg?v=7EDMK5qFDam6zUTvS-M3tC-FTzk) no-repeat; }
.student01 .p .img { float: left; margin: 10px 0 0 10px; }
.student01 .p .img img { float: left; margin-right: 3px; cursor: pointer; }
.student01 table { table-layout: fixed; width: 770px; margin: 0 0 0 30px; }
.student01 td { position: relative; border: none; padding: 0 15px 0 0; height: 26px; line-height: 26px; font-size: 12px; font-family: 宋体; color: #999999; }
.student01 td .img { vertical-align: middle; cursor: pointer; }
.student01 td .p-4 { display: none; position: absolute; z-index: 1; top: 30px; right: -15px; padding: 10px 8px 10px 3px; width: 380px; border: 1px solid #ff7f00; background: white; }
.student01 td .p-4 p { font-size: 12px; font-family: 宋体; color: #4c4c4c; line-height: 20px; }
.student01 td .p-4 p span { margin: 0 6px 0 12px; color: #999999; }
.student01 td span { color: #4d4d4d; margin-right: 8px; }
.student01 td span.new { margin-right: 26px; }
.student01 td span img { margin-left: 6px; cursor: pointer; }


.student01 .lianxi { margin: 0 30px 0 30px; }
.student01 .lianxi .title { height: 30px; line-height: 30px; border-bottom: 1px solid #5996da; }
.student01 .lianxi .lx1 { height: 24px; line-height: 24px; }
.student01 .lx1 .jia { margin-right: 10px; cursor: pointer; }
.student01 .lx1 .jia img { padding-right: 3px; vertical-align: middle; }
.student01 .lianxi .content { }
.student01 .lianxi .content p { line-height: 28px; }
.student01 .lianxi .content p img { vertical-align: middle; }
.student01 .lianxi .content .c-grey01 { display: inline-block; }
.student01-new { display: none; margin-top: 30px; font-size: 12px; font-family: 宋体; color: #808080; }
.student01-new td { padding: 0; border: none; }
.student01-new span { display: inline-block; width: 52px; text-align: right; }
.student01-new .one { width: 770px; margin: 0 0 0 30px; }
.student01-new .text { display: inline-block; vertical-align: middle; margin-left: 4px; width: 166px; height: 35px; color: #333333; outline: none; border: 1px solid #e0e0e0; border-bottom: none; }
.student01-new .text .SELECT dt b { width: 128px; }
.student01-new .text .SELECT dt span { width: 128px; text-align: left; line-height: 30px;}
.student01-new .text .SELECT dd { width: 165px; }
.student01-new tr:last-child .text { border-bottom: 1px solid #e0e0e0; }
.student01-new .one input { margin-left: 10px; padding: 0 6px; width: 154px; height: 35px; color: #333333; outline: none; border: 1px solid #e0e0e0; border-bottom: none; }
.student01-new .one label { float: left; margin-left: 6px; }
.student01-new .one label span { float: left; margin: 9px 10px 0 8px; display: inherit; width: inherit; text-align: inherit; }
.student01-new .one .sex { float: left; margin: 10px 0 0 0; padding: 0; width: 15px; height: 15px; }
.student01-new .two { width: 770px; margin: 5px 0 0 30px; }
.student01-new .two td { padding: 5px 0; }
.student01-new .two input { margin-left: 8px; width: 282px; height: 35px; color: #333333; padding: 0 6px; outline: none; border: 1px solid #e0e0e0; }
.student01-new .two .last input { width: 666px; }
.student01-new .btn { margin: 10px auto; width: 146px; }
.student01-new .btn01 { float: left; cursor: pointer; width: 73px; line-height: 26px; text-align: center; font-size: 14px; color: white; background: url(../adminimages/GP/btn02.jpg?v=Fo8X8VqS0m9ejBhUwE6e4qBarJQ) no-repeat; }
.student01-new .btn02 { float: left; cursor: pointer; width: 73px; line-height: 26px; text-align: center; font-size: 14px; color: #0066cc; background: white; }
.student02 table { table-layout: fixed; width: 790px; margin: 20px 0 0 16px; }
.student02 th { position: relative; background: #eff4fa; line-height: 28px; padding: 0 0 0 18px; text-align: left; font-size: 14px; font-family: 微软雅黑; color: #4c4c4c; }
.student02 th.new { text-align: center; }
.student02 th .line { position: absolute; top: 8px; left: 8px; width: 5px; height: 13px; background: #ff7f00; overflow: hidden; }
.student02 th .course { display: inline-block; cursor: pointer; margin-left: 20px; font-size: 12px; font-family: 宋体; padding: 0 5px; line-height: 22px; color: white; background: #3f86d6; position: absolute; left: 80px; top: 2px; }
.student02 td { height: 28px; line-height: 28px; border: none; font-size: 12px; color: #999999; padding: 0 0 0 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.student02 td a { color: #999999; margin: 0 0 0 10px; }
.student02 td a.color { color: #4c4c4c; margin: 0 10px 0 0; }
.student02 td span.color { padding: 1px; /*background: #54b154;*/ color: #4c4c4c; }
.student02 td span.color01 { padding: 1px; /* background: #d4141d;*/ color: white; }
.student02 td span.color02 { padding: 1px; /*background: #999999;*/ color: white; }
.student02 td span.time { margin-left: 2px; }
.student02 td.wofang { text-align: center; }
.student02 td.wofang div { padding-left: 14px; cursor: pointer; }
.student02 td.wofang span { float: left; color: #4c4c4c; line-height: 22px; font-size: 12px; }
.student02 td.wofang img { float: left; margin: 2px 0 0 3px; }
.student03 { width: 790px; margin: 25px 0 0 16px; }
.student03 .t { position: relative; background: #eff4fa; line-height: 28px; padding-left: 18px; font-size: 14px; font-weight: 900; color: #4c4c4c; height: 28px; _width: 772px; }
.student03 .t .line { position: absolute; top: 8px; left: 8px; width: 5px; height: 13px; background: #ff7f00; overflow: hidden; }
.student03 .top { position: relative; margin: 16px auto 0 auto; width: 746px; height: 30px; font-size: 14px; border-bottom: 1px solid #d9d9d9; }
.student03 .a1 { position: absolute; cursor: pointer; bottom: 5px; right: 0; font-size: 14px; color: #0066cc; text-decoration: underline; }
.student03 .top .a { float: left; cursor: pointer; color: #4c4c4c; padding: 0 16px; line-height: 30px; }
.student03 .top .a.cur { border-bottom: 2px solid #0078be; color: #0078be; }
.student03 .top .a b { margin-left: 3px; font-weight: initial; color: #ff6600; }
.student03 .top span { float: left; font-size: 12px; margin-left: 8px; color: #cfcdcd; line-height: 30px; }
.student03 .top .text { display: none; float: left; cursor: pointer; margin: -2px 0 0 16px; width: 148px; height: 25px; border: 1px solid #ccd5dc; }
.student03 .top .text .SELECT dt b { width: 112px; line-height: 25px; }
.student03 .top .text .SELECT dd { width: 146px; }
.student03 table { margin: 3px auto 0 auto; }
.student03 td { border-right: none; padding: 12px 0; border-bottom: 1px dashed #d9d9d9; font-size: 12px; font-family: 宋体; color: #4c4c4c; line-height: 18px; }
.student03 pre { white-space: pre-wrap; word-break: break-all; font-family: Symsun; display: inline; }
/*确认需求*/
.xuqiu { width: 332px; height: 250px; background: white; }
.xuqiu .p1 { margin: 5px 0 5px 5px; }
.xuqiu01 { /*margin: 12px 0 0 15px;*/ width: 332px; font-size: 12px; line-height: 30px; margin: 8px 0 0 3px; }
.xuqiu01 span { float: left; margin-right: 6px; color: #808080; width: 50px; text-align: right; }
.xuqiu01 .text { float: left; padding: 0 5px; margin-right: 3px; width: 113px; height: 28px; border: 1px solid #e0e0e0; outline: none; }
.xuqiu01 .text.new .SELECT dd.normal a { display: none; }
.xuqiu01 .text .SELECT dt span, .xuqiu01 .text .SELECT dt b { width: 78px; margin: 0; text-align: left; }
.xuqiu01 .text .SELECT dd { left: -1px; width: 123px; }
.xuqiu01.zd { display: none; margin: 12px 0 0 3px; width: 328px; }
.xuqiu01.zd .text { width: 241px; }
.xuqiu01.zd .text .SELECT dt span, .xuqiu01.zd .text .SELECT dt b { width: 206px; margin: 0; }
.xuqiu01.zd .text .SELECT dd { width: 251px; }
.xuqiu01 .list { float: left; }
.xuqiu01 .list dt { border: 1px solid #e0e0e0; }
.xuqiu01 textarea { padding: 5px; width: 221px; height: 56px; resize: none; outline: none; border: 1px solid #e0e0e0; }
.xuqiu01 em { float: left; margin-right: 3px; }
.xuqiu02 { margin: 10px 0 0 15px; margin-top: 10px; width: 300px; font-size: 12px; line-height: 30px; }
.xuqiu02 textarea { padding: 5px; width: 221px; height: 56px; resize: none; outline: none; border: 1px solid #e0e0e0; }
.xuqiu02 span { float: left; margin: 0 6px 0 12px; color: #808080; }
.xuqiu02 .btn { margin: 5px auto 15px auto; width: 146px; }
.xuqiu02 .btn01 { float: left; cursor: pointer; width: 73px; line-height: 26px; text-align: center; font-size: 14px; color: white; background: url(../adminimages/GP/btn02.jpg?v=Fo8X8VqS0m9ejBhUwE6e4qBarJQ) no-repeat; }
.xuqiu02 .btn02 { float: left; cursor: pointer; width: 73px; line-height: 26px; text-align: center; font-size: 14px; color: #0066cc; background: white; }
.xuqiu03{width:410px;line-height:30px;font-size:12px;margin:10px 0 0 2px;}
.xuqiu03 .btnlist{width:250px;margin-left:63px;}
.xuqiu03 .btnlist input{display:inline-block;vertical-align:sub;padding:0 2px;margin-left:10px;}
.xuqiu03 .timelong{color:red;margin-left:20px;}
.xuqiu03 .time{width:130px;height: 28px;border:1px solid #eee;margin-left:18px;}
.xuqiu03 .btn{padding:30px 75px;line-height:25px;}
.xuqiu03 .btn .btn01{width:75px;height:25px;text-align:center;font-size:14px;color:#fff;background:#006cff;border-radius:2px;float:left;cursor:pointer;}
.xuqiu03 .btn .btn02{width:75px;height:25px;text-align:center;font-size:14px;float:left;color:#006cff;cursor:pointer;}
.hfjh03 { display: none; }
/*添加回访记录*/
.addhf { font-size: 12px; font-family: 宋体; width: 722px; background: white; }
.addhf span { float: left; margin: 8px 10px 0 0; color: #808080; }
.addhf01 { margin: 22px 0 0 33px; }
.addhf .p { float: left; margin-right: 18px; }
.addhf .text { float: left; margin-right: 3px; display: inline-block; width: 100px; height: 30px; border: 1px solid #e0e0e0; line-height: 30px; }
.addhf .text dt span { float: initial; width: 64px; margin: 0; }
.addhf .text .SELECT dt b { width: 64px; }
.addhf .text .SELECT dd { width: 100px; }
.addhf .text.first { width: 136px; }
.addhf .text.first dt span { width: 98px; }
.addhf .text.first .SELECT dt b { width: 98px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.addhf .text.first .SELECT dd { width: 136px; }
.addhf .text.zt a { display: none; }
.addhf01.zd, .addhf01.bm { display: none; margin: 10px 0 0 33px; }
.addhf01.zd .text, .addhf01.bm .text { width: 200px; }
.addhf01.zd .text .SELECT dt b, .addhf01.bm .text .SELECT dt b { width: 162px; }
.addhf01.zd .text .SELECT dt span, .addhf01.bm .text .SELECT dt span { width: 162px; }
.addhf01.zd .text .SELECT dd, .addhf01.bm .text .SELECT dd { width: 200px; }
.addhf01.zt { margin-top: 10px; }
.addhf02, .addhf03 { margin: 10px 0 0 33px; }
.addhf02 .jg { float: left; margin-right: 4px; width: 552px; }
.addhf02 .jg .a { position: relative; cursor: pointer; display: inline-block; padding: 0 8px; margin: 2px; text-align: center; color: #333333; line-height: 30px; border: 1px solid #e0e0e0; float: left; }
.addhf02 .jg .a img { display: none; }
.addhf02 .jg .a.now { border: 1px solid #ff7f00; }
.addhf02 .jg .a.now img { display: block; position: absolute; bottom: 0; right: 0; }
.addhf03 textarea { float: left; padding: 6px; margin-left: 2px; width: 372px; height: 110px; border: 1px solid #e0e0e0; resize: none; outline: none; font-size: 14px; line-height: 22px; }
.addhf03 .font { float: left; width: 192px; margin-left: 12px; }
.addhf03 .font span { margin-left: 12px; cursor: pointer; color: #0066cc; white-space: nowrap; }
.addhf .btn { margin: 10px 0 10px 220px; width: 300px; }
.addhf .btn01 { float: left; cursor: pointer; width: 100px; line-height: 26px; text-align: center; font-size: 14px; color: white; background: #236bce; border-radius: 2px; }
.addhf .btn02 { float: left; cursor: pointer; width: 100px; line-height: 26px; text-align: center; font-size: 14px; color: white; background: #236bce; border-radius: 2px; margin-left: 50px; }
/*回访计划*/
.hfjh { font-size: 12px; font-family: 宋体; width: 400px; height: 250px; background: white; }
.hfjh .p { margin: 15px 0 0 18px; }
.hfjh .p span { color: #808080; line-height: 30px; float: left; margin-right: 5px; }
.hfjh .p .text { width: 120px; font-size: 12px; height: 30px; padding: 0 5px; margin-left: 6px; outline: none; border: 1px solid #e0e0e0; }
.hfjh .p label { margin-left: 6px; color: #333333; cursor: pointer; line-height: 30px; }
.hfjh .p .list { display: inline-block; width: 155px; height: 30px; border: 1px solid #e0e0e0; }
.hfjh .p .list b { width: 116px; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.hfjh .p .list .SELECT { text-align: center; }
.hfjh .p .list .SELECT dd { left: -1px; width: 155px; }
.hfjh .p .list .SELECT dd a { text-align: left; }
.hfjh .p .list .SELECT dd label { margin: 8px 6px; color: #4c4c4c; }
.hfjh .p .list .SELECT dd label input { vertical-align: middle; margin-right: 3px; }
.hfjh .p .list .SELECT .submit { margin: 5px 0 10px 0; width: 50px; line-height: 25px; background: #3f86d6; color: white; outline: none; border: none; cursor: pointer; }
.hfjh .p .list .SELECT .reset { margin: 5px 0 10px 0; width: 50px; line-height: 25px; background: white; color: #3f86d6; outline: none; border: none; cursor: pointer; }
.hfjh .btn { margin: 20px auto 10px auto; width: 146px; }
.hfjh .btn01 { float: left; cursor: pointer; width: 73px; line-height: 26px; text-align: center; font-size: 14px; color: white; background: url(../adminimages/GP/btn02.jpg?v=Fo8X8VqS0m9ejBhUwE6e4qBarJQ) no-repeat; }
.hfjh .btn02 { float: left; cursor: pointer; width: 73px; line-height: 26px; text-align: center; font-size: 14px; color: #0066cc; background: white; }

/*回访计划复选框点击下拉*/
.hfjh01 { font-size: 12px; font-family: 宋体; /*height: 230px;*/ height: 180px; background: white; }
.hfjh01 .p { margin: 15px 0 0 18px; clear: both; width: 500px; }
.hfjh01 .p span { color: #808080; line-height: 30px; margin: 0 5px 0 30px; float: left; }
.hfjh01 .p em { float: left; line-height: 30px; }
.hfjh01 .p .text { width: 120px; font-size: 12px; height: 30px; padding: 0 5px; margin-left: 6px; outline: none; border: 1px solid #e0e0e0; float: left; }
.hfjh01 .p label { margin-left: 6px; color: #333333; cursor: pointer; line-height: 30px; }
.hfjh01 .p .list { display: inline-block; width: 155px; height: 30px; border: 1px solid #e0e0e0; }
.hfjh01 .p .list b { width: 116px; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.hfjh01 .p .list .SELECT { text-align: center; }
.hfjh01 .p .list .SELECT dd { left: -1px; width: 155px; }
.hfjh01 .p .list .SELECT dd a { text-align: left; }
.hfjh01 .p .list .SELECT dd label { margin: 8px 6px; color: #4c4c4c; }
.hfjh01 .p .list .SELECT dd label input { vertical-align: middle; margin-right: 3px; }
.hfjh01 .p .list .SELECT .submit { margin: 5px 0 10px 0; width: 50px; line-height: 25px; background: #3f86d6; color: white; outline: none; border: none; cursor: pointer; }
.hfjh01 .p .list .SELECT .reset { margin: 5px 0 10px 0; width: 50px; line-height: 25px; background: white; color: #3f86d6; outline: none; border: none; cursor: pointer; }
.hfjh01 .btn { margin: 20px auto 10px auto; width: 146px; }
.hfjh01 .btn01 { float: left; cursor: pointer; width: 73px; line-height: 26px; text-align: center; font-size: 14px; color: white; background: url(../adminimages/GP/btn02.jpg?v=Fo8X8VqS0m9ejBhUwE6e4qBarJQ) no-repeat; }
.hfjh01 .btn02 { float: left; cursor: pointer; width: 73px; line-height: 26px; text-align: center; font-size: 14px; color: #0066cc; background: white; }

/* 自定义下拉列表 */
.SELECT { text-align:left; line-height: 30px;height: 30px;}
.SELECT-on { position: relative; z-index: 4; }
/*列表头*/
.SELECT dt { padding: 0px 10px; height: 30px;}
.main01 td.w2 .SELECT dt input { padding: 0; width: 100px; }
.SELECT dt span {color: #b2b2b2;}
/*浅字，仿placeholder属性*/ /*加了float:left;*/
.SELECT dt b { width: 100px; font-size: 12px; color: #4c4c4c; line-height: 30px; font-weight: normal; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/*深字，实际的内容*/ /*加了float:left;*/
.SELECT dt i, .i-icon{ width: 15px; height: 16px; margin-top: 6px; background: url(../adminimages/GP/list.jpg?v=rjkFV1U_kerNsKUQkSpsHI2fFiQ); _overflow: hidden; float: right; }
/*箭头*/ /*加了float:right;*/
/*.SELECT dt i{width:15px; height:16px; background: url(../adminimages/GP/list.jpg?v=rjkFV1U_kerNsKUQkSpsHI2fFiQ); _overflow:hidden;}*/ /*箭头*/
/*列表体*/
.SELECT dd { display: none; position: absolute; z-index: 4; left: 0px; width: 139px; border: 1px solid #7f9db9; background: white; }
.SELECT-on dd { display: block; overflow: auto; }
.SELECT dd.normal a { display: block; clear: both; color: #333; padding: 0px 10px; line-height: 25px; height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.SELECT dd.normal a:hover, .SELECT dd.normal a.cur { background-color: #5593e6; color: #fff; }
.SELECT dd .tip { clear: both; line-height: 30px; font-size: 14px; color: #999; padding: 0px 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.SELECT dd label { display: block; text-align: left; font-weight: normal; padding-left: 3px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.SELECT dd label input { margin-right: 3px; }

/* 城市列表 */
.cityulli { margin-top: 3px; text-align: left; }
.cityulli ul.cityulwrap li { float: left; border: 1px solid #dddddd; border-left: none; }
.cityulli ul.cityulwrap li a, .cityulli ul.cityulwrap li .a { color: #626262; font-size: 12px; text-align: center; width: 87px; height: 26px; line-height: 26px; display: block; position: relative; }
.cityulli ul.cityulwrap li.cityullifirstli a { border-left: 1px solid #dddddd; }
.cityulli ul.cityulwrap li a.city_click, .cityulli ul.cityulwrap li .a.city_click{ background: #eeeeee; }
.cityullimain { border: 1px solid #dddddd; border-top: none; padding: 10px; overflow: hidden; clear: both; *margin-top: -3px; box-sizing: border-box; }
.cityullimain ul { display: none; zoom: 1; }
.cityullimain ul li { line-height: 25px; padding-left: 6px; word-break: keep-all; clear: both; }
.cityullimain ul li p { float: left; width: 672px; }
.cityullimain ul li a { color: #2A59A7; font-size: 12px; margin-right: 8px; line-height: 25px; display: inline-block; white-space: normal; width: 154px; }
.cityullimain2 ul li a { width: auto; }
.cityullimain ul li span { clear: both; color: #444444; display: inline-block; float: left; font-size: 12px; width: 40px; }
.cityulli .cityJG { overflow: hidden; clear: both; position: relative; height: auto; margin: 6px 0; line-height: 30px; }
.cityulli .cityJG > span { float: left; }
.cityulli .cityJG p { float: left; width: 570px; }
.cityulli .cityJG .selected, .cityulli .cityJG p > a { position: relative; display: inline-block; padding: 0 14px; background: #F3F8FC; margin-right: 10px; line-height: 24px; }
.cityulli .cityJG .selected { cursor: pointer; padding-right: 18px; }
.cityulli .cityJG .selected i { position: absolute; right: 4px; }
.cityulli .btn { position: absolute; width: 108px; right: 0; top: 0; }
.cityulli .btn input { width: 50px; height: 22px; border: 0; font-size: 12px; }
.cityulli .btn .confirm_btn { color: #fff; background-color: #5996DA; }
.cityulli .btn .cancel_btn { background-color: #F2F2F2; }
#btnCity { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
/* 设置客服邮箱 */
#mailTemplate input { margin: 0; padding: 0; float: none; font-size: 100%; }
.inputBlock { padding: 0px; margin: 0px; margin-top: 20px; width: 950px; }
.inputBlock .inputTitle { float: left; width: 180px; line-height: 23px; font-weight: bold; color: #676767; text-align: right; padding-right: 3px; }
.inputBlock .noWidth, .inputBlock .inputMainNoWidth { float: left; line-height: 23px; }
.inputBlock .inputText { border: solid 1px #A6B6CE; line-height: 15px; vertical-align: middle; padding: 3px; background: url(../images/admin/inputBg1.jpg?v=tldc69qreR7RzF2n1n-xE8FLoYw) repeat-x; }
.inputBlock .noWidthTitle, .inputBlock .inputTitleNoWidth { float: left; line-height: 23px; font-weight: bold; color: #676767; text-align: right; padding-right: 3px; }

/*页码*/
.page { margin: 15px auto; text-align: center; }
.page span { display: inline-block; cursor: pointer; margin-right: 6px; padding: 6px 10px; font-size: 12px; color: #1f6bd0; border: 1px solid #e6e6e6; }
.page span.now { background: #5996da; color: white; border: 1px solid #5996da; }

/*PageNaver*/
.allpage { margin: 15px auto; text-align: center; }
.allpage_num { display: inline-block; cursor: pointer; margin-right: 6px; padding: 6px 10px; font-size: 12px; color: #1f6bd0; }
.page_num { display: inline-block; cursor: pointer; margin-right: 6px; padding: 6px 10px; font-size: 12px; color: #1f6bd0; border: 1px solid #e6e6e6; }
.page_current { display: inline-block; cursor: pointer; margin-right: 6px; padding: 6px 10px; background: #5996da; font-size: 12px; color: white; border: 1px solid #5996da; }

/** Star **/
.commentStar { width: 75px; height: 20px; background: url(../adminimages/GP/stars.jpg?v=RwHdbtW5jj3-g04dr098FGQ-TA0) left top no-repeat; float: left; }
.star00 { background-position: -75px 0; }
.star01 { background-position: -75px -20px; }
.star02 { background-position: -75px -40px; }
.star03 { background-position: -75px -60px; }
.star04 { background-position: -75px -80px; }
.star05 { background-position: -75px -100px; }
.star06 { background-position: -75px -120px; }
.star07 { background-position: -75px -140px; }
.star08 { background-position: -75px -160px; }
.star09 { background-position: -75px -180px; }

.star10 { background-position: -60px 0; }
.star11 { background-position: -60px -20px; }
.star12 { background-position: -60px -40px; }
.star13 { background-position: -60px -60px; }
.star14 { background-position: -60px -80px; }
.star15 { background-position: -60px -100px; }
.star16 { background-position: -60px -120px; }
.star17 { background-position: -60px -140px; }
.star18 { background-position: -60px -160px; }
.star19 { background-position: -60px -180px; }

.star20 { background-position: -45px 0; }
.star21 { background-position: -45px -20px; }
.star22 { background-position: -45px -40px; }
.star23 { background-position: -45px -60px; }
.star24 { background-position: -45px -80px; }
.star25 { background-position: -45px -100px; }
.star26 { background-position: -45px -120px; }
.star27 { background-position: -45px -140px; }
.star28 { background-position: -45px -160px; }
.star29 { background-position: -45px -180px; }

.star30 { background-position: -30px 0; }
.star31 { background-position: -30px -20px; }
.star32 { background-position: -30px -40px; }
.star33 { background-position: -30px -60px; }
.star34 { background-position: -30px -80px; }
.star35 { background-position: -30px -100px; }
.star36 { background-position: -30px -120px; }
.star37 { background-position: -30px -140px; }
.star38 { background-position: -30px -160px; }
.star39 { background-position: -30px -180px; }

.star40 { background-position: -15px 0; }
.star41 { background-position: -15px -20px; }
.star42 { background-position: -15px -40px; }
.star43 { background-position: -15px -60px; }
.star44 { background-position: -15px -80px; }
.star45 { background-position: -15px -100px; }
.star46 { background-position: -15px -120px; }
.star47 { background-position: -15px -140px; }
.star48 { background-position: -15px -160px; }
.star49 { background-position: -15px -180px; }

.star50 { background-position: 0 0; }

.commentStar2{display:inline-block;width:90px;height:12px;background:url(../adminimages/GP/stars.png?v=RwHdbtW5jj3-g04dr098FGQ-TA0) left top  no-repeat;}
.o_star0 { background-position: -76px 1px; }
.o_star1 { background-position: -76px -15px; }
.o_star2 { background-position: -76px -33px; }
.o_star3 { background-position: -76px -53px; }
.o_star4 { background-position: -76px -70px; }
.o_star5 { background-position: -76px -87px; }
.o_star6 { background-position: -76px -104px; }
.o_star7 { background-position: -76px -121px; }
.o_star8 { background-position: -76px -137px; }
.o_star9 { background-position: -76px -156px; }

.o_star10 { background-position: -62px 1px; }
.o_star11 { background-position: -62px -15px; }
.o_star12 { background-position: -62px -33px; }
.o_star13 { background-position: -62px -53px; }
.o_star14 { background-position: -62px -70px; }
.o_star15 { background-position: -62px -87px; }
.o_star16 { background-position: -62px -104px; }
.o_star17 { background-position: -62px -121px; }
.o_star18 { background-position: -62px -137px; }
.o_star19 { background-position: -62px -156px; }

.o_star20 { background-position: -47px 1px; }
.o_star21 { background-position: -47px -15px; }
.o_star22 { background-position: -47px -33px; }
.o_star23 { background-position: -47px -53px; }
.o_star24 { background-position: -47px -70px; }
.o_star25 { background-position: -47px -87px; }
.o_star26 { background-position: -47px -104px; }
.o_star27 { background-position: -47px -121px; }
.o_star28 { background-position: -47px -137px; }
.o_star29 { background-position: -47px -156px; }

.o_star30 { background-position: -31px 1px; }
.o_star31 { background-position: -31px -15px; }
.o_star32 { background-position: -31px -33px; }
.o_star33 { background-position: -31px -53px; }
.o_star34 { background-position: -31px -70px; }
.o_star35 { background-position: -31px -87px; }
.o_star36 { background-position: -31px -104px; }
.o_star37 { background-position: -31px -121px; }
.o_star38 { background-position: -31px -137px; }
.o_star39 { background-position: -31px -156px; }

.o_star40 { background-position: -16px 1px; }
.o_star41 { background-position: -16px -15px; }
.o_star42 { background-position: -16px -33px; }
.o_star43 { background-position: -16px -53px; }
.o_star44 { background-position: -16px -70px; }
.o_star45 { background-position: -16px -87px; }
.o_star46 { background-position: -16px -104px; }
.o_star47 { background-position: -16px -121px; }
.o_star48 { background-position: -16px -137px; }
.o_star49 { background-position: -16px -156px; }

.o_star50 { background-position: 0 2px; }



/*共用样式搜索数量*/
.top-amount { float: left; color: #999; font-size: 12px; margin: 6px 0 0 10px; }
.top-amount span { padding-left: 10px; white-space: nowrap; }
.top-amount span strong { color: #ff7f00; }
.top-amount span.size { font-size: 16px; color: #333; }
.top-amount span.size i { color: #ff7f00; }
.table-top { padding-bottom: 5px; }

/*共用搜索表单样式表 */
.myform-bj { background: #fff9dc; padding: 20px 0 0 15px; }
.myform-bj .myform-hidden { display: none; }
.myform span { float: left; margin-right: 6px; text-align: right; width: 48px; color: #4c4c4c; font-family: 宋体; line-height: 26px; }
.myform .h5 { position: absolute; left: -85px; top: 0; font-size: 14px; font-weight: bold; color: #333; }
.myform.newMyForm{
    width: 100%;
    text-align: center;
}
.myform.newMyForm td{
    display: inline-block;}
.myform.newMyForm .marginRight td{
padding-right: 15px;
}
.agency-box03 a.plusDan{
    color:#fff;
    position: absolute;
    width: 100px;
    height: 30px;
    font-weight: 400;
    font-size: 14px;
    top: 5px;
    right: 15px;
    background: #ff7f00;
    text-align: center;
    line-height: 30px;
    border-radius:3px;
}
.window{
    overflow: hidden;
    width: 534px;
    height: 453px;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid rgb(44, 126, 207);
    background: #ffffff;
    z-index: 10;
    display: none;
}
.window .windowHead{
    width: 100%;
    height: 28px;
    background:rgb(89, 150, 218);
    text-align: left;
    line-height: 28px;
    text-indent: 5px;
    position: relative;
    font-size: 14px;
    color: #ffffff;
}
.window .windowHead i{
    position: absolute;
    color: rgb(51, 51, 51);
    padding: 0px;
    text-align: center;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
    line-height: 12px;
    font-size: 14px;
    width: 14px;
    height: 14px;
    text-indent: 0;
    top: 6px;
    right: 5px;
    border: 1px solid rgb(164, 199, 238);
    background-color: rgb(148, 188, 232);
    border-radius: 2px;

}
.window .windowHead i:hover{
    background-color: rgb(44, 126, 207);
    border-color:#fff;
    color:#fff;
}
.window .windowMenu{

    padding:0 50px 0 40px;
    margin-top: 15px;
    background: #ffffff;
}
.window .windowMenu span{
    display: inline-block;
    padding:0 7px 0 15px ;
    line-height: 24px;
}
.window .windowMenu select{
    display: inline-block;
    width: 114px;
    height: 26px;
    padding:0px 5px;
    font-size: 14px;
    vertical-align: top;
    margin-right: 15px;
    position: relative;
    left: -4px;
    border:1px solid #999;
}
.window .windowMenu div{
    display: inline-block;
    width: 112px;
    font-size: 14px;
    vertical-align: top;
    margin-right: 15px;
    border: 1px solid #E4E4E4;
    outline: inherit;
}
.window .windowMenu div input{
    width: 72%;
    margin-right: 0;
    border:none;
    outline: none;
}
.window .windowMenu div span{
    padding:0
}
.window .windowMenu input{
    display: inline-block;
    width: 102px;
    height: 18px;
    border: 1px solid #E4E4E4;
    padding:3px 5px;
    font-size: 14px;
    vertical-align: top;
    line-height: 24px;
    margin-right: 15px;
    outline: none;
}
.window .windowMenu textarea{
    display: inline-block;
    width: 304px;
    height: 70px;
    border: 1px solid #E4E4E4;
    padding: 5px;
    vertical-align: top;
    outline: none;
    font-size: 12px;
    line-height: 16px;
}
.window .windowMenu textarea::placeholder{
    font-size: 12px;
    color:#999;
}
.window .windowMenu button{
    width: 80px;
    height: 28px;
    border: 0;
    border-radius: 3px;
    margin-right: 20px;
    cursor: pointer;
}
.window .windowMenu .button1{
    margin-left: 70px   ;
}
.bgColor{
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.1);
    top: 0;
    left: 0;
    z-index: 5;
    display: none;
}
.myform .width20 { width: 20px; }
.myform .width30 { width: 30px; }
.myform .width40 { width: 40px; }
.myform .width50 { width: 50px; }
.myform .width60 { width: 60px; }
.myform .text,.myform .text-1{ float: left; padding: 0 5px; width: 100px; height: 26px; border: 1px solid #e0e0e0; outline: none; background: white; _width: 105px; _margin: 0; line-height: 26px; }
.myform .text-1{
	position: relative;
}
.myform .text-1 .i-icon{
	position: absolute;
	float: none;
	right: 5px;
	top: 5px;
	margin: 0;
}
.myform .text-1 .input{
	width: 90%;
	border: none;
	height: 26px;
	line-height: 26px;
	margin: 0;
	padding: 0;
	background: transparent;
	font-size: 12px;
    color: #4c4c4c;
}
.myform .lable { }
.myform .lable dt i { width: 0; height: 0; border: 5px solid transparent; overflow: hidden; _border: 5px solid #fff9dc; border-top-color: #333; float: left; display: inline-block; margin: 12px 5px 0 2px; background: none; }
.myform .lable .SELECT dt b { width: 50px; }
.myform .sign { position: absolute; top: 0; right: 5px; color: #4c4c4c; }
.myform td { line-height: 26px; font-size: 12px; padding-bottom: 12px; }
.myform-btn { width: 250px; text-align: center; line-height: 30px; font-size: 14px; text-align: center; margin: 0 auto; height: 30px; padding: 5px 0 10px 0; }
.myform-btn .search, .myform .search02 { float: left; cursor: pointer; margin-right: 6px; width: 75px; line-height: 30px; border: none; outline: none; color: white; background: #ff7f00; border-radius: 2px; height: 30px; }
.myform-btn .remove { float: left; cursor: pointer; width: 70px; color: #4c4c4c; background: #e6e6e6; border-radius: 2px; height: 30px; }
.myform-btn .gaoji-search { color: #2577e3; float: left; width: 80px; cursor: pointer; margin-left: 10px; }
.myform-btn .gaoji-search i { float: left; }
.myform-btn .gaoji-search .arrow { width: 0; height: 0; border: 5px solid transparent; overflow: hidden; _border: 5px solid #fff9dc; border-top-color: #2577e3; float: left; display: inline-block; margin: 12px 0 0 4px; }
.myform-btn .gaoji-search .arrow.down { border-top-color: #fff9dc; border-bottom-color: #2577e3; margin-top: 8px; }
.myform .font { float: left; margin: 0 3px; color: #bfbfbf; font-style: normal; font-family: 宋体; line-height: 26px; }
.myform input.text.w2 { width: 95px; padding: 0; background: white; border: none; }
.myform .SELECT dt { padding: 0; overflow: hidden; }
.myform .SELECT dt b, .myform .SELECT dt span { width: 85px; margin: 0; text-align: left; line-height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.myform .SELECT dd { left: -6px; width: 110px; }
.myform .text.left { border-left: none; background: white; }
.myform .text.zt.left a { display: none; }
.myform .btn .remove { float: left; cursor: pointer; width: 70px; color: #4c4c4c; background: #e6e6e6; border-radius: 2px; height: 30px; }
.myform .text.width100 { width: 100px; }
.myform .text.width110 { width: 100px; }
.myform .text.width120 { width: 120px; }
.myform .text.width130 { width: 130px; }
.myform .text.width140 { width: 140px; }
.myform .text.width150 { width: 150px; }
.myform .text.width160 { width: 160px; }
.myform .text.width170 { width: 170px; }
.myform .text.width180 { width: 180px; }
.myform .text.width190 { width: 190px; }
.myform .text.width200 { width: 200px; }
.myform .text.width210 { width: 210px; }
.myform .text.width220 { width: 220px; }
.myform .SELECT dd.width100 { width: 100px; }
.myform .SELECT dd.width110 { width: 110px; }
.myform .SELECT dd.width120 { width: 120px; }
.myform .SELECT dd.width130 { width: 130px; }
.myform .SELECT dd.width140 { width: 140px; }
.myform .SELECT dd.width150 { width: 150px; }
.myform .SELECT dd.width160 { width: 160px; }
.myform .SELECT dd.width170 { width: 170px; }
.myform .SELECT dd.width180 { width: 180px; }
.myform .SELECT dd.width190 { width: 190px; }
.myform .SELECT dd.width200 { width: 200px; }
.myform .SELECT dd.width210 { width: 210px; }
.myform .SELECT dd.width220 { width: 220px; }
.myform .m-l5 { margin-left: 5px; }
.myform .m-l10 { margin-left: 10px; }
.myform .m-l20 { margin-left: 20px; }
.myform .percent { background: white none repeat scroll 0 0; border: 1px solid #e0e0e0; float: left; height: 26px; line-height: 26px; outline: medium none; padding: 0 5px; width: 87px; }
.myform .percent .text { border: none; }
.full-screen { background: white; margin: 0 auto; padding-left: 50px; width: auto; padding-bottom: 20px; }

/*共用复选框添加表格内容项*/
.checkbox-choose { line-height: 22px; padding-left: 15px; padding: 10px 100px 0px 15px; margin-bottom: 10px; position: relative; overflow: hidden; _height: 100%; font-size: 0; }
.checkbox-choose.height { height: 22px; }
.checkbox-choose span { font-family: 宋体; font-size: 12px; color: #999999; display: inline-block; padding-right: 9px; *padding-right: 4px; }
.checkbox-choose input { margin-right: 4px; *margin-right: 0; vertical-align: middle; }
.checkbox-choose .search-more { position: absolute; right: 65px; bottom: 0px; width: 38px; height: 23px; font-family: 宋体; font-size: 12px; color: #2577e3; cursor: pointer; }
.checkbox-choose .search-more i { width: 0; height: 0; border: 5px solid transparent; _border: 5px solid #fff; border-top-color: #2577e3; overflow: hidden; position: absolute; top: 10px; right: 0; }
.checkbox-choose .search-more i.down { border: 5px solid transparent; _border: 5px solid #fff; border-bottom-color: #2577e3; top: 5px; }

/*共用表格样式*/
.mytable table { /*table-layout:inherit;*/ table-layout: fixed; width: 100%; }
.mytable.cursorimg td img { cursor: pointer;height:15px;vertical-align:sub;}
.mytable img { vertical-align: middle; }
.mytable.b-l td { border-left: 1px solid #e6e6e6; }
.mytable { font-size: 12px; font-family: '宋体'; table-layout: fixed; width: 100%; margin-top: 10px; cellspacing: 0; }
.set-top-th { table-layout: fixed; }
.mytable th, .set-top-th th { background: #f2f2f2; line-height: 28px; font-size: 12px; font-weight: 900; color: #4c4c4c; text-align: left; border-bottom: 1px solid #e6e6e6; padding-left: 10px; }
.mytable.p-l0 th { padding-left: 0; }
.mytable td { position: relative; padding: 10px 0px 10px 10px; border-bottom: 1px solid #e6e6e6; /*color:#4c4c4c;*/ color: #333; word-break: break-all; /*line-height:16px;*/ line-height: 18px; }
.mytable td .msg-red{color:#FF0000;}
.mytable td .msg-red img{vertical-align:sub;padding-left:3px;display:inline-block;}
.updateTime{vertical-align:sub;padding-left:3px;display:inline-block;}
.mytable .out-hide { /*width:120px;*/ max-width: 90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
.mytable table td, .mytable table th { /*width:50px; *width:110px;*/ border: none; }
.mytable td td { padding: 1px 0 1px 10px; }
.mytable td .cell01 { position: relative; padding: 0 15px; line-height: 22px; color: #0066cc; }
.mytable td .cell01 > span { max-width: 185px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; /*margin-right: 10px;*/ vertical-align: middle;}
.mytable td .cell01 i { color: red; vertical-align: bottom; }
.mytable td .cell01 + .tip-txt { display: none; width: 100%; position: absolute; padding: 0 20px; top: 35px; left: 30%; line-height: 33px; background-color: #fff; border: 1px solid #5499e5; z-index: 5555; }
.mytable td .new::after, .mytable td .burry::before { content: '新'; position: absolute; right: -4px; top: 4px; width: 16px; height: 16px; background-color: green; border-radius: 2px; color: #fff; text-align: center; line-height: 16px; }
.mytable td .burry::before { content: '急'; right: 14px; background: red; }
.mytable td span { /* cursor:pointer;*/ }
.mytable td .all { padding-left: 15px; line-height: 22px; padding-bottom: 10px; }
.mytable td .all a { color: #ff7f00; }
.mytable td a { color: #0066cc; }
.mytable td .center { text-align: center; }
.mytable td .center img { vertical-align: middle; }
.mytable td .icom { width: 15px; height: 15px; display: inline-block; vertical-align: middle; position: relative;}
.mytable td .icom img{vertical-align: baseline;}
.mytable .icon01 { vertical-align: middle; cursor: pointer; }
.mytable input { margin-right: 2px; vertical-align: middle; height: 15px; }
.mytable .copy { display: inline-block; vertical-align: middle; cursor: pointer; margin: 0 3px 0 6px; width: 20px; height: 20px; background: url("../adminimages/GP/copy.png?v=0aeU9mNNpPSaDYudsLKyv_GCaZg") no-repeat; }
/*共用表格样式的复选框*/
.mytable .editors { display: inline-block; padding: 0 10px; height: 20px; color: #fff; text-align: center; line-height: 20px; background: #236bce; border-radius: 2px; cursor: pointer; }
/*蓝色按钮*/
.mytable .editors2 { height: 20px; display: inline-block; color: #fff; text-align: center; line-height: 20px; border-radius: 2px; cursor: pointer; padding: 0 10px; background: #ff7f00; margin-top: 5px; }
/*橙色按钮*/
.mytable .name01 { line-height: 20px; margin-left: 20px; }
.mytable .name01 a { color: #333333; font-family: 微软雅黑; }
.mytable .name01 img { vertical-align: middle; }
.mytable .name01 span { margin-right: 5px; }
.mytable .name01 span.ellipsis { width: 110px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; }
.mytable .drop-down { font-size: 0; _font-size: 0; height: 22px; padding-top: 2px; }
.mytable-nav-box { padding-top: 10px; font-size: 14px; }
.mytable-nav-box .xiala { float: left; }
.mytable-nav-box .xiala .p1 { float: left; display: block; color: #999; line-height: 26px; }
.mytable-nav { float: left; }
.mytable-nav .lable { color: #4c4c4c; font-size: 14px; line-height: 26px; margin: 0 10px; padding: 3px; }
.mytable-nav .line { display: inline-block; color: #ccc; }
.mytable-nav .lable.cur { background: #2577e3; color: white; }
/*删除线*/
.mytable .del { text-decoration: line-through; }
/*灰色背景突出*/
.mytable .gray { background:#ccc; }
.mytable td img.icon-copy{padding-left:3px;height:15px;}
.mytable td img.icon-detail{padding-left:3px;height:15px;vertical-align:sub;padding-right:3px;}
.conflict_info{display:block;width:700px;height:500px;overflow-y:auto;background:#fff;font-family:"微软雅黑"}
.conflict_info .info_time{line-height:20px;padding-bottom: 10px;font-size:12px;color:#2a2a2a;margin-top:5px;}
.conflict_info .info_time span{padding-right:20px;}
.conflict_info .info_time label{padding-left:20px;display: inline-block;vertical-align:sub;}
.mytable td .conflict_info .info_img{height:75px;margin-right:10px;display:block;}
.mytable .agency:hover .conflict_info_div,.mytable .wofang:hover .conflict_info_div{display:block;}
.conflict_info_div{display:none;position:absolute;z-index:6;left:-337px;}
.conflict_info_div .conflict_info{overflow:hidden;width:350px;height:200px;border:1px solid #006cbf;padding:20px;}

.conflict_info2{width:700px;height:auto;border:none;z-index:6;background:#fff;font-family:"微软雅黑";display:block;position:initial;height:525px;overflow-y:auto;}
.conflict_info2 .info_img{height:auto;margin-right:10px;display:block;}
.conflict_info .info_time label{overflow: visible;vertical-align:bottom;}
.fbold td { font-weight: bold; }
.SELECT.down { margin: 3px 5px; }
.SELECT.down.newStyle{
    margin:0;
cursor: pointer;
}
.SELECT.down dt { padding: 0 5px; background: #fff; border: 1px solid #ccd5dc; height: 26px; text-align: left; }
.SELECT.down dt b { width: 60px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 26px; font-weight: bold; }
.SELECT.b-w80 dt b { width: 80px; }
.SELECT.down dt span { width: 60px; }
.SELECT.down dd { width: 110px; font-weight: normal; text-align: left; }
.SELECT.down150 { width: 150px; }
.SELECT.down150 dt { padding: 0 5px; background: #fff; border: 1px solid #ccd5dc; height: 26px; text-align: left; }
.SELECT.down150 dt b { width: 100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 26px; }
.SELECT.down150 dd { width: 150px; font-weight: normal; text-align: left; }
.SELECT.b-w15 dt b { width: 15px; text-overflow: clip; }
.SELECT.b-w15 dd { width: 40px; font-weight: normal; text-align: left; }
.SELECT.b-w30 dt b { width: 30px; text-overflow: clip; }
.SELECT.b-w30 dd { width: 60px; text-overflow: clip; }

.inline-box { line-height: 20px; }
.inline-box span { display: inline-block; padding-left: 10px; float: left; }
.inline-box .p-l0 { padding-left: 0 !important; }
/*.dashed-tr{ border-bottom:1px dashed #e5e5e5 !important;}*/
/*.dashed-tr td{ border-bottom:1px dashed #e5e5e5 !important;}*/

.mytable .sort { cursor: pointer; }
.mytable .sort .dl { }
.mytable .sort .dl img { margin-left: 2px; width: 11px; height: 6px; }
.mytable .sort .listbox { background: #fff; border: 1px solid #ebebeb; padding: 5px; font-weight: 400; display: none; }
.mytable .sort .listbox p img { width: 11px; height: 6px; margin-right: 5px; }
.mytable .sort .listbox p { line-height: 22px; }

.Sort { cursor: pointer; }
.Sort .dl { }
.Sort .dl img { margin-left: 2px; width: 11px; height: 6px; }
.Sort .listbox { background: #fff; border: 1px solid #ebebeb; padding: 5px; font-weight: 400; display: none; }
.Sort .listbox p img { width: 11px; height: 6px; margin-right: 5px; }
.Sort .listbox p { line-height: 22px; }
/*编辑核对状态按钮*/
.mytable .edit { width: 50px; height: 22px; margin: 4px 4px 0 -10px; background-color: #5996DA; border-radius: 2px; border: 0; color: #fff; }
/*财务→报名*/
.bm-financial { background: white; border-bottom: 1px solid white; margin: 0 auto; width: auto; }
.bm-financial01 { background: #fff9dc; padding: 20px 0 0 15px; }
.bm-financial02 { }
/*财务→全部*/
.all-financial01 { background: #fff9dc; padding: 20px 0 0 15px; }
.all-financial02 { }
/*财务→MB兑换*/
.dh-financial01 { background: #fff9dc; padding: 20px 0 0 15px; }
.dh-financial02 { }
.dh-detailsbox { width: 600px; background: #fff; font-size: 12px; color: #4c4c4c; padding: 10px; }
.dh-detailsbox01 { padding: 8px 0; }
.dh-detailsbox01 span { padding-left: 20px; }
.dh-detailsbox02 { background: #fffcd9; border: 1px solid #ffaa67; padding: 10px 8px 10px 20px; }
.dh-detailsbox02 p { line-height: 25px; }
.dh-detailsbox03 p { line-height: 25px; }
.innertable td td { line-height: 24px; }
.dh-UserInfo{width:760px;background:#f4f9ff;font-size:12px;color:#666;font-family:"微软雅黑"}
.dh-UserInfo .Userdiv{padding:16px 30px;width:700px;}
.dh-UserInfo .UserInfo{width:700px;margin-bottom:15px;}
.dh-UserInfo .UserInfo .Userheadimg{display:block;float:left;width:65px;height:65px;margin-right:15px;border-radius:50%;}
.dh-UserInfo .UserInfo .Usercontent{float:left;width:600px;overflow:hidden;}
.dh-UserInfo .UserInfo .Usercontent .h2{width:600px;height:20px;font-size:16px;color:#2a2a2a;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:4px;}
.dh-UserInfo .UserInfo .Usercontent .h2 img{display:inline-block;vertical-align:sub;}
.dh-UserInfo .UserInfo .Usercontent .number{width:600px;height:20px;font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:8px;color:#2a2a2a;}
.dh-UserInfo .UserInfo .Usercontent .number i{display:inline-block;width:16px;height:20px;vertical-align:middle;background:url(../adminimages/GP/icon-1.png?v=YHhGa2oBd8SBiJihJLsUuEGFmNM) no-repeat;}
.dh-UserInfo .UserInfo .Usercontent .number .phone{background-position:-3px -1px;}
.dh-UserInfo .UserInfo .Usercontent .number .qq{background-position:-20px -1px;margin-right:5px;margin-left:30px;}
.dh-UserInfo .UserInfo .Usercontent .number .mail{background-position:-47px -1px;margin-right:5px;margin-left:30px;}
.dh-UserInfo .UserInfo .Usercontent .record{width:600px;height:15px;font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#a1a1a1}
.dh-UserInfo .UserInfo .Usercontent .record label{color:#2a2a2a;padding-right:30px;}
.dh-UserInfo .Userdata{background:#fff;width:680px;height:40px;padding: 13px 10px;}
.dh-UserInfo .Userdata .content{float:left;width:199px;border-right:1px solid #d1d5d6;height:100%;}
.dh-UserInfo .Userdata .no-bor{border:none;}
.dh-UserInfo .Userdata .content p{float:left;width:66px;text-align:center;overflow:hidden;}
.dh-UserInfo .Userdata .content p label{color:#666;font-size:12px;display:block;line-height:20px;}
.dh-UserInfo .Userdata .content p span{color:#2a2a2a;font-size:16px;line-height:20px;color:#ff5000;}
.dh-UserInfo .Userdata .numcount{width:280px!important;}
.dh-UserInfo .Userdata .numcount p{width:90px!important;}
.dh-UserInfo .listbox{height:300px;width:700px;background:#fff;padding:25px 30px;}
.dh-UserInfo .listbox .head{height:35px;line-height:35px;border-bottom:1px solid #ccc;}
.dh-UserInfo .listbox .head span{display:inline-block;margin-right:30px;height:34px;color:#666666;font-size:14px;cursor:pointer;}
.dh-UserInfo .listbox .head .cur{border-bottom:2px solid #0066cc;font-weight:bold;color:#0066cc;}
.dh-UserInfo .listbox .content{height:265px;width:700px;overflow:hidden;}
.dh-UserInfo .listbox .content .tab_list{width:700px;overflow-y:scroll;height:265px;display:none;}
.dh-UserInfo .listbox .content .tab_list .money{margin: 10px 0;line-height:40px;background:#f7f7f7;color:#0066cc;font-size:14px;padding-left:5px;}
.dh-UserInfo .listbox .content .tab_list .money label{padding-right:35px;}
.dh-UserInfo .listbox .content .tab_list li{display:block;width:100%;height:45px;line-height:45px;border-bottom:1px dashed #e3e3e3;font-size:12px;color:#424242;overflow:hidden;font-family:"宋体";}
.dh-UserInfo .listbox .content .tab_list .demo1{height:35px;line-height:25px;}
.dh-UserInfo .listbox .content .tab_list li p{display:inline-block;}
.dh-UserInfo .listbox .content .tab_list li .time{padding-right:35px;padding-left:5px;}
.dh-UserInfo .listbox .content .tab_list li .title{padding-right:45px;width:240px;}
.dh-UserInfo .listbox .content .tab_list li .title label{max-width:175px;height:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:top;display:inline-block}
.dh-UserInfo .listbox .content .tab_list li .bonus label{color:#ff3000;}
#voucherDetail li .title{width:300px;height:45px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle;}
#voucherDetail li .bonus{font-size:14px;}
#voucherDetail li .bonus label{color:#ff5c00;}
#cashDetail li .title{width:300px;height:45px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle;}
#cashDetail li .bonus{font-size:14px;}
#cashDetail li .bonus label{color:#ff5c00;}
#coursesEvaluate .Comment{margin-top:20px;width:100%;}
#coursesEvaluate .Comment .time{line-height:20px;color:#424242;font-size:12px;width:680px;height:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#coursesEvaluate .Comment .time label{padding-left:8px;padding-right:30px;}
#coursesEvaluate .Comment .time span{color:#0066cc;}
#coursesEvaluate .Comment .content{padding:10px;width:663px;background:#f5f9fc;margin-top:10px;height:auto;position:relative;}
#coursesEvaluate .Comment .head{line-height:40px;color:#5b5b5b;font-size:12px;border:nonepx;height:40px;}
#coursesEvaluate .Comment .head .commentStar2{display:inline-block;width:75px;height:17px;float:none;margin-right:0;vertical-align:sub;}
#coursesEvaluate .Comment .head .level2{background-position:0px -12px;}
#coursesEvaluate .Comment .head .level3{background-position:0px -24px;}
#coursesEvaluate .Comment .head .level4{background-position:0px -36px;}
#coursesEvaluate .Comment .head .level5{background-position:0px -48px;}
#coursesEvaluate .Comment .head .first{font-size:14px;}
#coursesEvaluate .Comment .head label{padding-right:15px;}
#coursesEvaluate .Comment .txtbox{font-size:12px;color:#5b5b5b;line-height:20px;width:500px;}
#coursesEvaluate .Comment .imglist{height:60px;width:500px;overflow:hidden;margin:5px 0;}
#coursesEvaluate .Comment .imglist img{float:left;height:60px;margin-right:10px;}
#coursesEvaluate .Comment .state{position:absolute;color:#2f8e28;font-size:14px;top:20px;right:10px;width:86px;text-align:center;right:30px;background:none;}
#coursesEvaluate .Comment .btn{position:absolute;color:#fff;font-size:14px;top:45px;right:10px;width:86px;text-align:center;right:30px;line-height:28px;background:#0066cc;border-radius:3px;}
#coursesEvaluate .Comment .shield{color:#ff5c00;}

/*财务→在线支付*/
.zf-detailsbox { width: 600px; background: #fff; font-size: 12px; color: #4c4c4c; padding: 10px; }
.zf-financial03 { }

.text-box { font-size: 12px; color: #333; background: #fff; font-family: '微软雅黑'; padding: 20px; }
.text-box .group { padding-bottom: 10px; }
.text-box .group:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.text-box .group { zoom: 1; }
/*兼容IE6/7*/
.text-box .group .imgbox { width: 70px; height: 70px; border: 1px solid #ebebeb; display: inline-block; }
.text-box .group .tip1 { display: inline-block; padding: 6px 0 0 5px; }
.text-box .label { float: left; line-height: 28px; margin-right: 6px; width: 72px; text-align: right; }
.text-box .text { float: left; border: 1px solid #e0e0e0; height: 28px; line-height: 28px; padding: 0 5px; width: 150px; font-family: '微软雅黑'; }
.text-box .items { display: inline-block; border: 1px solid #e0e0e0; height: 28px; line-height: 28px; padding: 0 5px; margin-right: 5px; cursor: pointer; }
.text-box .items.now { border: 2px solid #ff7f00; height: 26px; line-height: 26px; background: url(../adminimages/GP/ico01.png?v=mjq0Lu0LCCC4xlRq6qKev1Ph5EY) no-repeat right bottom; padding: 0 4px; }
.text-box .text.hide dd a { display: none; }
.text-box .SELECT.text { float: left; border: 1px solid #e0e0e0; height: 28px; line-height: 28px; padding: 0; width: 139px; font-family: '微软雅黑'; }
.text-box .SELECT dd { left: -1px; }
.text-box .textarea { padding: 5px; width: 221px; height: 56px; resize: none; outline: none; border: 1px solid #e0e0e0; font-size: 12px; font-family: '微软雅黑'; line-height: 22px; }
.text-box .form { float: left; line-height: 28px; }
.text-box .radio { float: left; margin-top: 7px; *margin-top: 3px; }
.text-box .form label { float: left; }
.text-box .btnlose { background: #ebebeb; border-radius: 2px; color: #333; cursor: pointer; display: inline-block; height: 30px; line-height: 30px; text-align: center; width: 75px; margin: 10px 10px 0 0; }
.text-box .tips01 { line-height: 28px; }
.text-box .btn { background: #236bce; border-radius: 2px; color: #fff; cursor: pointer; display: inline-block; height: 30px; line-height: 30px; text-align: center; width: 75px; margin: 10px 10px 0 0; }
.text-box .group .choice { margin-left: 15px; }
.text-box .group .choice .s { display: inline-block; cursor: pointer; margin-right: 20px; margin-bottom: 7px; white-space: nowrap; color: #1f6bd0; }


/*弹框的搜索*/
/*.agency-box{ width:970px; background:white; color:#4c4c4c;}*/
.agency-box-title { position: relative; padding: 5px 0 15px 10px;}
/*.agency-box-title span { font-size: 14px;}*/
.agency-box-title a { padding-left: 5px; font-size: 12px; color: #0066cc;}
.agency-box01 { border-bottom: 1px solid #d9d9d9; width: 100%; }
.agency-box01 ul li { padding: 0 8px; height: 34px; line-height: 34px; text-align: center; background: #f5f5f5; border: 1px solid #d9d9d9; margin-left: 8px; border-bottom: 0; color: #666; float: left; cursor: pointer; font-size: 12px; }
.agency-box01 ul li span { color: #ff7f00; }
.agency-box01 ul li.now { color: #0066cc; font-weight: 900; background: white; margin-bottom: -1px; border-bottom: 1px solid #fff; }
.agency-box02 { background: #fff9dc; padding: 18px 0 12px 20px; margin-top: 10px; border-top: 1px solid #e9e9a9; border-bottom: 1px solid #e9e9a9; }
.agency-box02 .btn { margin-left: 55px; float: left; }
.agency-box02 .btn .b-select { border: 0; float: left; height: 30px; line-height: 30px; text-align: center; color: #fff; width: 75px; background: #ff7f00; border-radius: 2px; cursor: pointer; }
.agency-box02 .btn span { float: left; margin-left: 5px; display: inline-block; height: 30px; line-height: 30px; text-align: center; color: #4c4c4c; width: 75px; border-radius: 2px; cursor: pointer; background: #e6e6e6; }
.agency-box03 { padding: 10px 0; font-size: 12px;
    position: relative;}
.agency-box03 span { padding-left: 10px; line-height: 20px; white-space: nowrap; }
.agency-box03 span strong { color: #ff7f00; }
.agency-box04 { width: 100%; height: 400px; /*overflow-y:scroll;*/ overflow-y: auto; border-bottom: 1px solid #f2f2f2; }
.agency-box04 td, .agency-box04 th { word-break: break-all; }
.agency-box04 .mytable { margin: 0; }
.agency-box044 th { word-break: break-all; }
.agency-box044 .kc { width: 120px; }
.agency-box044 .mytable { margin: 0; }
.agency-box { width: 1260px; background: white; color: #4c4c4c; }
.agency-choose { 
	height: 75px;
	font-size: 14px; 
	color: #333;
}
.agency-choose .content{
	width: 1260px;
	height: 30px;
	background-color: #fff;
	padding: 15px 0 30px 0;  
}
.agency-choose .content.fiexd{
	position: fixed;
	bottom: 0;
	border-top: 1px solid #eee;
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
	padding: 10px 0;
}
.agency-choose span { display: inline-block; height: 26px; line-height: 26px; text-align: center; color: #fff; width: 50px; background: #236bce; border-radius: 2px; margin-left: 10px; cursor: pointer; float: left; }
.agency-choose .btn { display: inline-block; height: 30px; line-height: 30px; text-align: center; color: #fff; background: #ff7f00; border-radius: 2px; margin-left: 10px; cursor: pointer; float: left; padding: 0 10px; }
.agency-choose span.newW{
    background: #236bce;
    height: 30px;
    line-height: 30px;
    width: auto;
    padding:0 10px;
}
.agency-choose p { float: left; width:auto;padding-right:20px ;line-height: 26px; margin-left: 15px; }
.agency-choose p i { font-size: 14px; font-weight: 700; color: #ff7f00; }
.agency-choose .export { background: #ff7f00; width: 75px; height: 30px; line-height: 30px; }

.agency-box-title .tab { position: absolute; right: 40px; top: 4px; min-height: 20px; line-height: 20px; }
.agency-box-title .tab span { width: 52px; display: inline-block; padding: 0 2px; text-align: center; line-height: 16px; font-size: 12px !important; font-weight: normal; height: 16px; }
.agency-box-title .tab .leave1 { color: #65A711; background-color: #F1FAF1; }
.agency-box-title .tab .leave2 { color: #FA7F17; background-color: #FFF1E6; }
.agency-box-title .tab .leave3 { color: #FF6F6F; background-color: #FFF0F0; }
.agency-box-title .hd-edit { display: inline-block; line-height: 23px; margin-left: 20px; position: relative;}
.agency-box-title .hd-edit .leave3 { color: #FF6F6F; background-color: #FFF0F0; }
.agency-box-title .icom{ width: 15px; height: 15px; display: inline-block; vertical-align: middle; margin-left: 6px; cursor: pointer; }
.agency-box-title .tab .tip { width: auto; border: 1px solid #FFE1E1; color: #FF6F6F; padding: 0 4px; margin-left: 6px; }
.agency-box-title .tab i, .agency-box-title .hd-edit i { display: inline-block; background: url("../adminimages/icons/edit_on.png?v=kOfWtdzXlJIj5n3Va-gfzjGMkCI") no-repeat; width: 16px; height: 16px; background-size: contain; vertical-align: middle; cursor: pointer; }
.agency-box-title .hd-edit .txt { position: absolute; left: 100%; display: none; width: 320px; padding: 2px 10px 0 10px; border: 1px solid #C1E7FF; background-color: #fff; line-height: 30px; }
.agency-box-title .hd-plan{
	margin-right: 20px;
}
.agency-box-title .hd-tags{
	margin-left: 0;
	margin-right: 190px;
}
.cw-morechoose { padding: 15px 0 30px 0; border-top: 1px solid #f2f2f2; font-size: 14px; color: #333; }
.cw-morechoose span { display: inline-block; height: 26px; line-height: 26px; text-align: center; color: #fff; width: 50px; background: #236bce; border-radius: 2px; margin-left: 10px; cursor: pointer; float: left; }
.cw-morechoose p { float: left; width: 240px; line-height: 26px; margin-left: 15px; }
.cw-morechoose p i { font-size: 14px; font-weight: 700; color: #ff7f00; }
.cw-morechoose .export { background: #ff7f00; width: 75px; height: 30px; line-height: 30px; }

/*编辑小弹框*/
.student-box { width: 360px; background: #fff; padding: 10px 0 25px 0; color: #4c4c4c; }
.student-box .btn { background: none repeat scroll 0 0 #236bce; border-radius: 2px; color: #fff; cursor: pointer; display: inline-block; height: 26px; line-height: 26px; margin-top: 10px; text-align: center; width: 75px; }
.student-box01 { margin-top: 10px; margin-left: 55px; }
.student-box01 .font { float: left; }
.student-box01 span { width: 50px; float: left; margin-right: 6px; line-height: 28px; }
.student-box01 .label { width: auto; float: left; line-height: 28px; margin-right: 6px; }
.student-box01 .radio { float: left; margin-top: 8px; margin-right: 5px; }
.student-box01 .text { width: 150px; height: 28px; line-height: 28px; padding: 0 5px; border: 1px solid #e0e0e0; float: left; }
.student-box01 .text dt { padding: 0; overflow: hidden; }
.student-box01 .text dd { left: -6px; }
.student-box01 .text dt span { line-height: 28px; }
.student-box01 .text .width160 { width: 160px; }
.student-box01 .text.width80 { width: 80px; }
.student-box01 .text .text01 { float: left; height: 28px; width: 120px; border: 0; padding: 0; background-color: transparent;}
.student-box01 .money { line-height: 28px; }
.student-box01 .sr { width: 60px; line-height: 28px; margin-left: 5px; float: left; }
.student-box01 textarea { width: 150px; height: 48px; border: 1px solid #e0e0e0; float: left; padding: 0 5px; }
.student-box .pz { display: none; }

/*共用样式共用的导航*/
.common-nva { padding-top: 15px; height: 38px; border-bottom: 1px solid #d9d9d9; background: #fff; position: relative; font-size: 14px; font-family: '微软雅黑'; margin-bottom: 2px; }
.common-nva .top01 { position: absolute; bottom: -1px; left: 20px; }
.common-nva .top01 li { float: left; background: #f5f5f5; border: 1px solid #d9d9d9; margin-right: 6px; height: 35px; }
.common-nva .top01 li.now { background: #fff; border-bottom-color: #fff; }
.common-nva .top01 li.now a { color: #0066cc; font-weight: 700; }
.common-nva .top01 a { cursor: pointer; display: inline-block; line-height: 35px; text-align: center; color: #666; padding: 0 10px; }
.common-nva .top01 span { color: #ff7f00; }


/*共用侧边栏*/
.Sidebor { position: absolute; left: 0; top: 56px; background: #d8e3f5; color: #333; width: 50px; font-family: '微软雅黑'; font-size: 12px; z-index: 1; -webkit-box-shadow: 0 0 5px #999; -moz-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999; }
.Sidebor.card { position: fixed; top: 0; left: 0; }
.Sidebor dl { position: relative; }
.Sidebor dl.cur { background: #fff; }
.Sidebor dl.cur dd { display: block; }
.Sidebor .item { }
.Sidebor .item a { color: #333; display: block; height: 68px; }
.Sidebor .item a:hover { background: #fff; }
.Sidebor .item i { display: block; position: relative; height: 35px; background: url(../adminimages/GP/sidebar-icon.png?v=RwHdbtW5jj3-g04dr098FGQ-TA0) center 0 no-repeat; }
.Sidebor .item i.i1 { background-position: center 0; }
.Sidebor .item i.i2 { background-position: center -35px; }
.Sidebor .item i.i3 { background-position: center -70px; }
.Sidebor .item i.i4 { background-position: center -105px; }
.Sidebor .item i.i5 { background-position: center -140px; }
.Sidebor .item i.i6 { background-position: center -175px; }
.Sidebor .item i.i7 { background-position: center -210px; }
.Sidebor .item i.i8 { background-position: center -245px; }
.Sidebor .list { position: absolute; top: -1px; left: 50px; background: #fff; width: 430px; z-index: 3; display: none; border: 1px solid #e6e6e6; border-left: 0; }
.Sidebor .list p { height: 30px; line-height: 30px; text-indent: 5px; }
.Sidebor .list span { display: inline-block; }
.Sidebor .dot-tips { right: 6px; }
.Sidebor .arrow { height: 55px; width: 50px; background: url(../adminimages/Agency/u28.png?v=8o-lrqESHeXH1yHy6eA320GuOFE) center center no-repeat; cursor: pointer; }
.Sidebor .arrow2 { height: 55px; width: 50px; background: #d7e2f4 url(../adminimages/Agency/u30.png?v=A-nXUiDQfhDOFMv6oj0xhA4EKuk) center center no-repeat; cursor: pointer; position: absolute; left: 0; top: 0; display: none; }


/*圆点提醒*/
.dot-tips { font-size: 12px; color: #fff; width: 15px; height: 15px; line-height: 15px; background: url(../adminimages/GP/dot.png?v=0aeU9mNNpPSaDYudsLKyv_GCaZg) no-repeat; text-align: center; position: absolute; top: 0; right: 0; overflow: hidden; }

/*统计表头*/
.count-box { font-family: '微软雅黑'; color: #333; zoom: 1; background: #fff; }
.count-box:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.count-head { border-bottom: 1px solid #ebebeb; padding: 15px 10px 0 10px; color: #333; }
.count-head.b-t { border-top: 10px solid #ddebef; }
.count-head .h4 { font-size: 16px; font-weight: bold; float: left; line-height: 40px; padding-left: 15px; position: relative; }
.count-head .h4 .line { position: absolute; width: 7px; height: 20px; background: #ff7f00; left: 0; top: 10px; }
.count-head .list { float: left; font-size: 14px; line-height: 40px; padding-left: 20px; }
.count-head .list li { float: left; }
.count-head .list .label { line-height: 42px; padding: 0 10px; color: #333; display: inline-block; margin-bottom: -1px; }
.count-head .list li.cur .label { font-weight: bold; color: #0066cc; border-bottom: 2px solid #0066cc; }
.count-content { position: relative; padding: 35px 0 50px 0; zoom: 1; }
.count-content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.count-content .p { padding-left: 50px; }
.count-data { background: #eef7ff; padding: 10px 0 10px 20px; margin: 0 70px; }
.count-data02 { /*position:absolute;top:65px; left:30px;*/ z-index: 2; font-size: 16px; padding-left: 80px; }
.count-data .span { margin-right: 30px; }
.agency-count-data { background: #eef7ff; padding: 10px 0 10px 20px; margin: 0 70px; }
.agency-count-data .number { width: 250px; float: left; }
.agency-count-data .percent { float: left; }
.agency-count-data .percent .span { margin-right: 15px; }

/*统计排序*/
.rankingbox { }
.rankingbox .title { font-size: 14px; line-height: 28px; }
.count-ranking { width: 280px; }
.count-ranking .h { width: 170px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.count-ranking li { line-height: 28px; zoom: 1; }
.count-ranking li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.count-ranking .number { padding-left: 10px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 95px; }

/*统计排序2*/
.rankingbox2 { }
.rankingbox2 .title { font-size: 14px; line-height: 28px; }
.count-ranking2 { width: 370px; }
.count-ranking2 .h { width: 170px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.count-ranking2 li { line-height: 28px; zoom: 1; }
.count-ranking2 li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.count-ranking2 .number { padding-left: 10px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 120px; text-align: right; }

/*最新动态*/
.kf-remind { }
.kf-remind .bar { border-bottom: 1px solid #ebebeb; padding: 15px 20px 15px 35px; position: relative; }
.kf-remind .jgImg { width: 44px; height: 44px; border: 1px solid #ebebeb; }
.kf-remind .jgImg img { width: 44px; height: 44px; }
.kf-remind .dottips { font-size: 12px; color: #fff; width: 15px; height: 15px; line-height: 15px; background: url(../adminimages/GP/bg2.png?v=7EDMK5qFDam6zUTvS-M3tC-FTzk) no-repeat; text-align: center; position: absolute; top: 27px; left: 10px; }

.background { display: none; background: #000; opacity: 0.5; filter: alpha(opacity=50); position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 11; }

/*客服(学员详情)*/
.kf-user { background: #fff; width: 1000px; margin: 22px auto; padding-top: 25px; }
.kf-user .block01 { }
.kf-user .block01 .item { float: left; }
.kf-user .block01 .item .title { font-weight: bold; font-size: 14px; color: #1f6bd0; padding-top: 18px; }
.kf-user .block01 .item p { padding-bottom: 8px; }
.kf-user .block01 .item .wd { background: #cee3fe; border-radius: 16px; color: #666; height: 20px; line-height: 20px; margin-top: 5px; padding: 0 10px; cursor: pointer; display: inline-block; }
.kf-user .block01 .top { height: 80px; padding: 0 25px 25px; border-bottom: 5px solid #f0f5fc; }
.kf-user .block01 .top span { display: inline-block; }
.kf-user .block01 .top .imgbox { float: left; width: 58px; height: 58px; overflow: hidden; border-radius: 58px; margin: 8px 15px 0 0; }
.kf-user .block01 .top .imgbox img { width: 58px; height: 58px; }
.kf-user .block01 .top .name { font-size: 22px; color: #1f6bd0; }
.kf-user .block01 .top .yx { padding: 0 7px; height: 20px; line-height: 20px; border-radius: 16px; background: #cee3fe; color: #666; margin-left: 10px; }
.kf-user .block01 .top .icon{
	text-indent: 0;
}
.kf-user .block01 .top .icon img { vertical-align: middle; margin-right: 3px; cursor: pointer; }
.kf-user .block01 .top .phone { color: #ff9b00; cursor: pointer; }
.kf-user .block01 .top .info { color: #1f6bd0; cursor: pointer; border: none; float: none;}
.kf-user .block01 .top .btnsmall img { margin-right: 3px; vertical-align: sub; }
.kf-user .block01 .menu { padding-bottom: 40px; }
.kf-user .block01 .menu .left { border-right: 1px solid #f2f2f2; margin-right: 22px; width: 600px; padding-bottom: 20px; padding-left: 90px; }
.kf-user .block01 .wfkf { width: 835px; line-height: 22px; background: #f1f1f2; margin-left: 30px; padding-left: 65px; padding: 10px 0 10px 65px; }
.kf-user .block01 .wfkf img { vertical-align: middle; cursor: pointer; }
.kf-user .block01 .ly-btn { height: 22px; line-height: 22px; border: 1px solid #e6e6e6; color: #333; display: inline-block; text-align: center; padding: 0 10px; border-radius: 2px; margin-right: 7px; }

.kf-user .block02 { padding: 0 30px; }
.kf-user .block02 .mytable { border: 1px solid #e6e6e6; border-bottom: 0; }
.kf-user .block02 .ybm { font-family: "微软雅黑"; padding-left: 5px; position: relative; }
.kf-user .block02 .ybm span { display: inline-block; line-height: 22px; }
.kf-user .block02 .ybm span.imglist{display:block;padding-top:8px;height:50px;padding-left:60px;}
.kf-user .block02 .ybm span.imglist img{float:left;height:50px;margin-right:8px;}
.kf-user .block02 .ybm span img { vertical-align: sub; }
.kf-user .block02 .ybm .item { float: left; }
.kf-user .block02 .ybm .item p { }
.kf-user .block02 .ybm .h { font-weight: bold; color: #333; line-height: 24px; height: 24px; }
.kf-user .block02 .ybm .arrow { position: absolute; right: 208px; top: -26px; width: 22px; height: 16px; background: url(../adminimages/GP/arrow-top.jpg?v=7EDMK5qFDam6zUTvS-M3tC-FTzk) center center no-repeat; }

.kf-user .h { height: 30px; line-height: 30px; }
.kf-user .h .fan { background: #fe7e0a; display: inline-block; height: 16px; margin-right: 8px; margin-top: 8px; width: 4px; }
.kf-user .block03 { padding: 40px 30px; }
.kf-user .block03 .menu { border: 1px solid #e6e6e6; position: relative; margin-top: 10px; }
.kf-user .block03 .menu .down { width: 120px; margin-top: 0; margin-left: 0; }
.kf-user .block03 .menu .down dt b { width: 90px; }
.kf-user .block03 .mytable { display: block; overflow-y: scroll; max-height: 400px; margin: 0; border-bottom: 1px solid #e6e6e6; }
.kf-user .block03 .th { height: 28px; line-height: 28px; background: #f2f2f2; position: absolute; top: 0; left: 0; width: 100%;z-index:1;}
.kf-user .block03 .th span { padding-left: 10px; display: inline-block; float: left; }
.kf-user .block04 { padding: 0 40px 40px 40px; }
.kf-user .block04 .th { height: 28px; line-height: 28px; font-size: 16px; cursor: pointer; }
.kf-user .block04 .th .imgbox { width: 20px; height: 20px; background: url(../adminimages/GP/ico10.jpg?v=YHhGa2oBd8SBiJihJLsUuEGFmNM) no-repeat; display: inline-block; vertical-align: middle; margin-right: 7px; }
.kf-user .block04 .th.cur .imgbox { background: url(../adminimages/GP/ico11.jpg?v=YHhGa2oBd8SBiJihJLsUuEGFmNM) no-repeat; }
.kf-user .ddgz { font-size: 14px; color: #4d4d4d; line-height: 30px; padding-left: 26px; display: none; }
.kf-user .ddgz .name { float: left; margin-right: 10px; width: 120px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.kf-user .ddgz .time { float: left; margin-right: 12px; }
.kf-user .ddgz .right { float: left; }
.kf-user .ddgz .right .imgbox { width: 20px; height: 20px; display: inline-block; cursor: pointer; background: url(../adminimages/GP/ico10.jpg?v=YHhGa2oBd8SBiJihJLsUuEGFmNM) no-repeat; vertical-align: middle; margin-left: 5px; }
.kf-user .ddgz .right .imgbox.cur { background: url(../adminimages/GP/ico11.jpg?v=YHhGa2oBd8SBiJihJLsUuEGFmNM) no-repeat; }
.kf-user .ddgz .right img { vertical-align: middle; margin-left: 6px; cursor: pointer; }
.kf-user .ddgz .right img.ico { display: none; }
.kf-user .ddgz01 { display: none; margin: 10px 0; border: 1px solid #e4e4e4; background: #f1f1f1; padding: 5px 8px; line-height: 26px; }
.kf-user .ddgz01 b { margin: 0 3px; }

/*聊天  不要随便在.liaotian类名上样式*/
.liaotian { display: inline-block; color: #fff; border-radius: 2px; line-height: 20px; }
.liaotian img { vertical-align: middle; }
.liaotian.bj { background: #fe7e0a; padding: 0 1px; }


/*支付码报名*/
.Payment_code { width: 630px; padding: 15px; font-family: 微软雅黑; }
.Payment_code .Payment_code_in { border-bottom: 1px solid #ebebeb; padding-bottom: 12px; }
.Payment_code .Payment_code_in span { color: #303030; }
.Payment_code .Payment_txt { width: 232px; height: 28px; border: 1px solid #dedede; border-radius: 3px; font-size: 12px; padding-left: 8px; }
.Payment_code .Payment_confirm { width: 92px; height: 30px; background-color: #0e7fe8; color: #fff; border: 0; border-radius: 3px; margin-left: 10px; font-size: 14px; font-family: 微软雅黑; cursor: pointer; }
.Payment_code .Payment_info { margin-top: 23px; }
.Payment_code .Payment_info h4 { margin-bottom: 6px; font-size: 14px; }
.Payment_code .Payment_info p { height: 26px; line-height: 26px; color: #292929; font-size: 14px; }
.Payment_code .Payment_info p span { color: #838383; font-size: 12px; }
.Payment_code .Payment_edit,
.Payment_code .Payment_save { display: inline-block; width: 36px; height: 18px; margin-left: 4px; background-color: #0e7fe8; border-radius: 5px; color: #fff; line-height: 18px; text-align: center; cursor: pointer; }
.Payment_code .col { color: #525252 !important; font-size: 12px !important; }
.Payment_code p.Payment_info_line { height: 0; border-bottom: 1px dashed #dbdbdb; margin: 11px 0; }
.Payment_code p strong { color: #ff3c00; font-size: 18px; }
.Payment_code .Payment_ipt { padding-top: 16px; margin-top: 15px; border-top: 1px solid #ebebeb; }
.Payment_code .Payment_ipt a { display: inline-block; width: 112px; height: 30px; font-size: 14px; line-height: 30px; text-align: center; border-radius: 5px; cursor: pointer; }
.Payment_code .Payment_ipt .confirm { background-color: #0e7fe8; color: #fff; }
.Payment_code .Payment_ipt .cancel { margin-left: 15px; background-color: #e3e3e3; color: #919191; }
.Payment_code .Payment_info_edit { display: none; }
.Payment_code .Payment_info_edit input { padding-left: 8px; height: 20px; border-radius: 3px; color: #9d9d9d; border: 1px solid #dedede; }
.Payment_code .Payment_info_edit .w264 { width: 254px; }
.Payment_code .Payment_info_edit .w94 { width: 92px; }
.Payment_code .Payment_info_edit p { height: 30px; line-height: 30px; }
/*修改财务配合*/
.student-box03 { width: 460px; height: 230px; font-size: 12px; }
.student-box03 textarea { width: 340px; height: 86px; border: 1px solid #ddd; }
.student-box03 tr td:first-child { padding-right: 10px; }
.student-box03 td:nth-child(2) { padding: 10px 0; }
.student-box03 tr:nth-child(2) td:first-child span { display: block; height: 88px; line-height: 14px; }
.student-box03 .SELECT { width: 140px; float: left; border: 1px solid #ddd; }
.student-box03 .Cooper2 { display: none; margin-left: 20px; }
.student-box03 .Cooper2 label { margin: 4px 0; }
.student-box03 .Cooper2 dt span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.student-box03 .group .btn { background: #236bce; border-radius: 2px; color: #fff; cursor: pointer; display: inline-block; height: 30px; line-height: 30px; text-align: center; width: 75px; margin: 10px 10px 0 0; }
/*修改核对状态*/
.verify { width: 370px; height: 240px; color: #666; }
.verify .time, .verify .time1{ padding-left: 8px; height: 26px; border: 1px solid #E4E4E4; }
.verify textarea { border: 1px solid #E4E4E4; width: 262px; height: 85px; padding: 4px 0 0 4px; font-size: 12px; }
.verify .top { vertical-align: top; padding-top: 10px; }
.verify table td { padding: 6px 0; }
.verify table tr td:first-child { padding-right: 10px; }
.verify .cancel-btn { margin-left: 10px; }
.verify table tr td:last-child { padding: 14px 0; }
.verify table tr td.plusSpan{
    padding:0;
}
.verify table tr td.plusSpan span{
    margin-right: 10px;
    color: #0066cc;
    cursor: pointer;
}
/*核对提醒*/
.verify-tip { width:     430px; height: 280px; padding: 10px; overflow: auto; }
.verify-tip h5 { color: #999999; line-height: 20px; font-weight: normal; }
.verify-tip p { color: #333333; margin-bottom: 6px; }
/*修改核对状态*/
.CheckState { width: 410px; height: 430px; padding: 20px 50px; }
.CheckState table td { padding: 6px 0; }
.CheckState .hide { display: none; }
.CheckState td select { width: 130px; height: 26px; }
.CheckState tr td:first-child { width: 56px; }
.CheckState td textarea { width: 340px; height: 80px; border: 1px solid #E4E4E4; }
.CheckState td input[type="text"] { width: 228px; height: 28px; padding-left: 10px; border: 1px solid #E4E4E4; }
.CheckState .up-btn { display: inline-block; width: 58px; height: 28px; background-color: #F2F2F2; border: 1px solid #CCCCCC; border-left: 0; text-align: center; line-height: 30px; }
.CheckState .up-btn input { display: none; }
.CheckState tfoot input, .verify .submit-btn, .verify .cancel-btn { width: 80px; height: 28px; border: 0; border-radius: 3px; }
.CheckState tfoot .confirm_btn-btn, .verify .submit-btn { background-color: #236BCE; color: #fff; }
.CheckState tfoot .cancel_btn, .verify .cancel-btn { background-color: #E4E4E4; color: #333; }

/*核对状态提示*/
.bm-financial02 .tip { position: relative; font-family: 微软雅黑; cursor: pointer; }
.bm-financial02 .tip .tip-txt,.mytable .tip .tip-txt { display: none; position: absolute; right: 60px; top: -220px; width: 580px; padding: 16px; overflow: hidden; background-color: #fff; border: 1px solid #5499e5; z-index: 555; }
.bm-financial02 .tip .tip-txt,.mytable .tip .tip-txt::before { content: ''; position: absolute; width: 8px; height: 8px; background-color: #fff; border: 1px solid #5499e5; border-bottom: 0; border-right: 0; bottom: -5px; right: 20px; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }
.bm-financial02 .tip .tip-txt-in,.mytable .tip .tip-txt-in { width: initial; overflow: hidden; height: 190px; }
.bm-financial02 .tip h5, .followRecord h5 { padding-bottom: 2px; font-weight: normal; }
.bm-financial02 .tip p { padding-bottom: 10px; color: #4b4a4a; padding-left: 20px; }
.bm-financial02 .tip .org, .followRecord .org { font-size: 12px; color: #ff5a00; }
.bm-financial02 .tip .green, .followRecord .green { color: #08a508; }
.followRecord .blue { color: #006EFE; }

/*核对记录*/
.tip-txt-in { width: 660px; height: 490px; padding: 10px; overflow-y: auto; }
.tip-txt-in h5 { padding-bottom: 2px; font-weight: normal; }
.tip-txt-in p { padding-bottom: 10px; color: #4b4a4a; padding-left: 20px; }
.tip-txt-in ul li { padding-bottom: 20px; }
.tip-txt-in .org { font-size: 12px; color: #ff5a00; }
.tip-txt-in .green { color: #08a508; }

/*下架*/

.outAgency { width: 360px; height: 240px; padding: 20px; }
.outAgency textarea { width: 340px; height: 80px; padding: 6px 0 0 6px; margin-top: 10px; border: 1px solid #E4E4E4; }

.dlgbutton { padding-top: 10px; text-align: center; }
.dlgbutton input { margin: 0 10px; }
.bm-financial02 .tip .tip-txt, .mytable .tip .tip-txt.newRight{
    right: 110px;
}
.mytable .tip{
    cursor: pointer;
}
.agency-box04 td .update,
.mytable .update{
    width: 20px;
    height: 20px;
    background: #000;
    display: inline-block;
    cursor: pointer;
    background: url("../adminimages/GP/update.png?v=0N_JZSdmvon4p2E8Qo_8xjANmWM") no-repeat center center;
    vertical-align: top;
    margin-left: 10px;
    vertical-align: middle;
}
.agency-box04 td .delete,
.mytable .delete{
    width: 20px;
    height: 20px;
    background: #000;
    display: inline-block;
    cursor: pointer;
    background: url("../adminimages/GP/delete.png?v=0aeU9mNNpPSaDYudsLKyv_GCaZg") no-repeat center center;
    vertical-align: top;
    margin-left: 10px;
}
/*start-公共类*/
.text-nowrap{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.text-nowrap2{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.no-margin{
	margin: 0 !important;
}
.no-border{
	border: none !important;
}
.no-padding{
	padding: 0 !important;
}
.cursor{
	cursor: pointer;
}
.fl{
	float: left !important;
}
.fr{
	float: right !important;
}
.nf{
	float: none !important;
}
.visible{
	overflow: visible !important;
}
.clearBoth{
	clear: both !important;
}
.tl{
	text-align: left !important;
}
.table-fixed{
	table-layout:fixed !important;
}
.fz14{
	font-size: 14px;
}
.fz16{
	font-size: 16px !important;
}
.pl20{
	padding-left: 20px !important;
}
.pr20{
	padding-right: 20px !important;
}
/*end-公共类*/
/*start-下单推荐增加近期到账率显示*/
.staOpenBox{
	width: 388px;
	height: 170px;
	background-color: #fcfdff;
	box-shadow: 4px 6px 7px 0px #e0e0e0;
	border: solid 1px #4f8ccf;
	border-radius: 3px;
	padding: 12px 20px;
	font-size: 12px;
	line-height: normal !important;
	position: absolute;
	left: 0;
	bottom: calc(100% + 5px);
	display: none;
}
.staOpenBox:after{
	content:'';
	width: 25px;
	height: 21px;
	background: url(../images/icon-down.png) no-repeat center center;
	position: absolute;
	left: 70px;
	bottom: -16px;
	z-index: 333;
}
.staOpenBox.iconUp{
	top: 38px;
}
.staOpenBox.iconUp:after{
	background: url(../images/icon-up.png) no-repeat center center;
	left: 70px;
	top: -16px;
}
.staOpenBox .title{
	font-size: 14px;
	color: #2360a3;
	font-weight: 700;
}
.staOpenBox .data{
	color: #999 !important;
	margin-top: 10px;
	width: auto !important;
}
.staOpenBox .data span{
	color: #666;
}
.staOpenBox .data .date{
	margin-right: 20px;
}
.staOpenBox table{
	width: 100%;
	margin-top: 10px;
	table-layout: auto;
	float: none;
}
.staOpenBox table th{
	background-color: #f3f6fa;
	font-weight: normal;
	color: #999;
}
.staOpenBox table thead tr{
	height: 26px;
	border: none;
}
.staOpenBox table tr td{
	text-align: center;
}
.staOpenBox table tr{
	height: 32px;
	border-bottom: 1px dashed #d9dce1;
}
.staOpenBox table tbody{
	color: #333;
}
.staOpenBox table tfoot tr{
	border: none;
}
.staOpenBox table tfoot tr td:nth-child(2){
	text-align: left;
	color: #ff7e0a;
}
.recommend1 .table-ofv td:nth-child(1){
	overflow: visible;
	position: relative;
	z-index: 1;
}
.recommend1 td.name{
	position: static;
	overflow: visible;
}
.recommend1 td.name .tdContainer{
	width: 100%;
	height: 100%;
	position: relative;
	cursor: pointer;
}
/*end-下单推荐增加近期到账率显示*/
.callback-record-table img { width: 100px !important; height: 100px !important; }
/*start-客服名片*/
/*start客服名片-我的名片*/
.CENTER a{
	text-decoration: none;
}
.CENTER .clearfix:before{
	content: '';
	display: table;
	clear: both;
}
.mid-top-nav .item:hover, .mid-mid-nav .item:hover{
	color: #1f6bd0 !important;
}

.left-content{
	width: 730px;
	float: left;
}
.right-content{
	width: 250px;
	float: right;
}
.rbox, .mbox{
	background-color: #fff;
	border-radius: 4px;
}
.mbox{
	margin-bottom: 10px;
}
.mid-top-nav{
	background-color: #fff;
	border-radius: 4px;
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
	font-size: 0;
	margin-bottom: 20px;
}
.mid-top-nav .item{
	display: inline-block;
	font-size: 14px;
	color: #666;
	margin-right: 32px;
}
.mid-top-nav .item:hover{
	font-weight: bold;
}
.mid-top-nav .item.cur{
	font-size: 18px;
	font-weight: bold;
	color: #1f6bd0;
}
.mid-top-nav .item:last-child{
	margin-right: 0;
}
.min-aBox{
	padding: 20px;
	margin-bottom: 10px;
}
.min-aBox textarea{
	display: block;
	width: 100%;
	padding: 10px 16px;
	font-size: 14px;
	color: #333;
	height: 80px;
	border: solid 1px #ccc;
	margin-bottom: 20px;
}
.CENTER ::-webkit-input-placeholder{
	font-size: 12px;
	color: #999;
}   
.CENTER :-moz-placeholder{
	font-size: 12px;
	color: #999;
}                  
.CENTER ::-moz-placeholder{
	font-size: 12px;
	color: #999;
}                  
.CENTER :-ms-input-placeholder{
	font-size: 12px;
	color: #999;
} 
.min-aBox .btns{
	position: relative;
	z-index: 10;
	font-size: 0;
}
.min-aBox .btns .btn, .combtn, .combtn1{
	text-align: center;
	display: inline-block;
	background-color: #fff;
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	background-color: #f6f6f6;
	width: 100px;
	/*margin-left: 12px;*/
	border-radius: 4px;
	cursor: pointer;
	color: #333;
}
.min-aBox .btns .btn1{
	margin-right: 12px;
}
.min-aBox .btns .btn img{
	vertical-align: -4px;
	width: 18px;
	height: 18px;
	margin-right: 10px;
}
.min-aBox .btns .btn.fb, .combtn, .combtn1{
	float: right;
	width: 90px;
	background-color: #ff7f00;
	color: #fff;
}
.combtn, .combtn1{
	margin: 0;
	float: none;
}
.mid-mid-nav{
	height: 48px;
	line-height: 48px;
	padding: 0 20px;
	font-size: 0;
	border-bottom: 1px solid #eee;
}
.mid-mid-nav .item{
	display: inline-block;
	/*height: 30px;
	line-height: 30px;*/
	vertical-align: middle;
	position: relative;
	font-size: 14px;
	color: #666;
	margin-right: 32px;
	cursor: pointer;
}
.mid-mid-nav .item.cur{
	color: #1f6bd0;
	font-weight: bold;
}
.mid-mid-nav .item.cur:after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 56px;
	height: 3px;
	background-color: #1f6bd0;
}
.mid-mid-nav .item .number{
	position: absolute;
	height: 16px;
	line-height: 16px;
	background-color: #ff3b30;
	border-radius: 16px;
	font-size: 12px;
	color: #fff;
	padding: 0 5px;
	right: -12px;
	top: 8px;
}
.mid-aList{
	padding-bottom: 40px;
}
.mid-aList .item{
	border-bottom: 1px solid #eee;
	padding: 20px 20px 14px;
}
.mid-aList .item .container{
	padding-left: 62px;
}
.mid-aList .user{
	position: relative;
	padding-left: 62px;
	padding-right: 100px;
	min-height: 50px;
	padding-top: 4px;
}
.mid-aList .user .fit{
	position: absolute;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	left: 0;
	top: 0;
}
.mid-aList .user .name{
	font-size: 14px;
	font-weight: bold;
	color: #576a94;
}
.mid-aList .user .date{
	color: #999;
	font-size: 12px;
	margin-top: 2px;
}
.mid-aList .user .opt{
	position: absolute;
	right: 0;
	top: 5px;
}
.mid-aList .user .del{
	font-size: 12px;
	color: #999;
	cursor: pointer;
} 
.mid-aList .user .operation{
	width: 40px;
	height: 26px;
	position: relative;
	background: url(../adminimages/GP/card/down1.png?v=em4XqGOrsFMgLHzB-jxsADn_xm4) no-repeat right 0;
	cursor: pointer;
}
.mid-aList .user .operation.cur{
	background: url(../adminimages/GP/card/down2.png?v=em4XqGOrsFMgLHzB-jxsADn_xm4) no-repeat right 0;
}
.mid-aList .user .operation .cont{
	display: none;
	position: absolute;
	width: 86px;
	height: 80px;
	padding-top: 4px;
	border: solid 1px #e4e4e4;
	z-index: 1;
	background-color: #fff;
	text-align: center;
    top: 22px;
    right: -15px;
}
.mid-aList .user .operation .cont:before{
	content: '';
	position: absolute;
	top: -7px;
	left: 55px;
	width: 17px;
	height: 12px;
	background: url(../adminimages/GP/card/i0.png?v=8TyDH3ZZBheh5AY5m8bV40sTisE) no-repeat center center;
}
.mid-aList .user .operation .cont .child{
	height: 36px;
	line-height: 36px;
	font-size: 13px;
	color: #333;
}
.mid-aList .user .operation .cont .child:hover{
	background-color: #edf3fb;
}

.mid-aList .user .z-f{
	font-size: 12px;
	color: #1f6bd0;
	cursor: pointer;
}
.mid-aList .text{
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;
}
.mid-aList .imgs{
	margin-top: 10px;
	padding-right: 310px;
}
.mid-aList .imgs .fit{
	width: 100px;
	height: 100px;
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
}
.mid-aList .data{
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #808080;
	clear: both;
	margin-top: 5px;
}
.mid-aList .data .txt{
	float: left;
}
.mid-aList .data .num{
	float: right;
	white-space: nowrap;
}
.mid-aList .data .num .iblock{
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
}
.mid-aList .data .num .iblock:last-child{
	margin-left: 45px;
}
.mid-aList .data .num .iblock img{
	width: 20px;
	height: 20px;
	vertical-align: -5px;
	margin-right: 7px;
}
.mid-aList .pinglun{
	background-color: #f7f7f7;
	margin-top: 14px;
	margin-bottom: 6px;
}
.mid-aList .pinglun .heads{
	padding: 14px 16px 2px;
	line-height: 32px;
	font-size: 14px;
	color: #666;
}
.mid-aList .pinglun .heads .fit{
	float: left;
	height: 32px;
	width: 32px;
	border-radius: 50%;
	margin-right: 12px;
	margin-bottom: 12px;
}
.mid-aList .pinglun .heads .span{
	white-space: nowrap;
	float: left;
}
.mid-aList .pinglun .content{
	padding: 12px 16px 6px;
}
.mid-aList .p{
	font-size: 14px;
	color: #333;
	margin-bottom: 6px;
	text-align: justify;
}
.mid-aList .p .name{
	color: #576a94;
}
.mid-aList .other{
	background-color: #f4f4f4;
	border-radius: 2px;
	padding: 10px 16px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.mid-aList .other .font{
	font-size: 12px;
	color: #333;
	margin: 0;
}
.mid-aList .other .imgs .fit{
	width: 80px;
	height: 80px;
}
.mid-aList .empty{
	min-height: 304px;
}
.mid-aList .empty .empty-img{
	display: block;
	margin: 83px auto 0;
}
.mid-aList .empty .tip{
	text-align: center;
	font-size: 12px;
	color: #333;
	line-height: 1;
	margin-top: 30px;
}
.card-detail{
	padding: 16px;
	text-align: center;
	position: relative;
}
.card-detail .edit{
	position: absolute;
	right: 16px;
	top: 32px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}
.card-detail .fit{
	margin: 8px auto 0;
	width: 56px;
	height: 56px;
	border-radius: 50%;
}
.card-detail .name{
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin-top: 8px;
}
.card-detail .txt{
	font-size: 12px;
	color: #808080;
	margin-top: 2px;
}
.card-detail .gray{
	background-color: #f6f6f6;
	padding: 10px 12px;
	margin: 18px 0 20px 0;
}
.card-detail .line{
	font-size: 12px;
	color: #808080;
	text-align: left;
	line-height: 24px;
}
.card-detail .line img{
	width: 16px;
	height: 16px;
	vertical-align: -4px;
	margin-right: 11px;
}
.card-detail .qr-code img{
	max-width: 100%;
}
.card-detail .combtn{
	width: 120px;
	margin-top: 26px;
	margin-bottom: 14px;
}
.mid-aList.mal3 .user .name{
	margin-top: 12px;
}
.mid-aList.mal3 .other{
	overflow: hidden;
}
.mid-aList.mal3 .other .left{
	float: left;
	width: 80px;
	height: 80px;
	margin-right: 12px;
}
.mid-aList.mal3 .other .font{
	margin: 14px 0;
	line-height: 18px;
	max-height: 36px;
}
.layer-box1{
	/*position: fixed;
	width: 498px;
	height: 280px;
	border: 1px solid #000;
	left: 10px;
	top: 10px;
	background-color: #fff;*/
	text-align: center;
	font-size: 14px;
}
.layer-box1 img{
	display: block;
	margin: 22px auto 0;
}
.layer-box1 .p1{
	color: #fb6868;
	font-weight: bold;
	margin-top: 32px;
}
.layer-box1 .p2{
	color: #999;
	margin-top: 6px;
}
.layer-box1 .layBtns{
	height: 72px;
	border-top: 1px solid #eee;
	margin-top: 25px;
	font-size: 0;
}
.layBtns .btn{
	position: relative;
	display: inline-block;
	width: 112px;
	height: 38px;
	line-height: 38px;
	border-radius: 2px;
	border: solid 1px #eeeeee;
	font-size: 14px;
	color: #999;
	margin-top: 16px;
	cursor: pointer;
}
.layBtns .btn1{
	border: none;
	height: 40px;
	line-height: 40px;
	background-color: #f2f6fc;
	color: #1f6bd0;
	margin-left: 74px;
}
.layer-box2{
	background-color: #fff;
	padding-bottom: 40px;
	padding-top: 20px;
}
.layer-box2 .cont{
}
.layer-box2 .line{
	width: 338px;
	margin: 0 auto 20px;
	overflow: hidden;
}
.layer-box2 .line .lable.fl{
	margin-top: 18px;
}
.layer-box2 .line .fit{
	float: left;
	width: 56px;
	height: 56px;
	border-radius: 50%;
	margin-left: 9px;
	cursor: pointer;
	position: relative;
}
.layer-box2 .line.l1{
	margin-bottom: 16px;
}
.layer-box2 .line .fit:hover:after{
	content: '修改头像';
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	border-radius: 50%;
	background-color: rgba(0,0,0,.5);
	line-height: 56px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	width: 100%;
	height: 100%;
}
.layer-box2 .line .lable{
	font-size: 14px;
	color: #666;
}
.layer-box2 .line .field-validation-error{
	float: right;
	font-size: 12px;
	color: #ff3e3e;
}
.layer-box2 .line .input{
	margin-top: 7px;
}
.layer-box2 .line input{
	display: block;
	height: 32px;
	line-height: 32px;
	width: 100%;
	padding: 0 10px;
	font-size: 12px;
	color: #333;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #ffffff;
	border-radius: 2px;
	border: solid 1px #d8d8d8;
}
.layer-box2 .layBtns{
	font-size: 0;
	text-align: center;
	margin-top: 40px;
}
.layer-box2 .layBtns .btn{
	width: 112px;
	margin-top: 0;
}
.min-aBox .upload-box{
	position: absolute;
	left: 0;
	top: 47px;
	width: 272px;
	height: 300px;
	background-color: #ffffff;
	border: solid 1px #e4e4e4;
	border-radius: 4px;
}
.min-aBox .upload-box:before{
	content: '';
	position: absolute;
	left: 38px;
	top: -10px;
	width: 22px;
	height: 18px;
	background: url(../adminimages/GP/card/up.png?v=oZ2mrkzlrBhoLR3fOi1mWPm8Vp4) no-repeat center center;
}
.min-aBox .upload-box .titel{
	margin-top: 14px;
	font-size: 14px;
	color: #333;
	padding-left: 12px;
}
.min-aBox .upload-box .titel .font2{
	color: #999;
}
.min-aBox .upload-box .close{
	position: absolute;
	width: 26px;
	height: 26px;
	right: 7px;
	top: 7px;
	background: url(../adminimages/GP/card/close2.png?v=em4XqGOrsFMgLHzB-jxsADn_xm4) no-repeat center center;
	cursor: pointer;
}
.min-aBox .upload-box .images{
	overflow: hidden;
	padding-left: 12px;
	margin-top: 7px;
	max-height: 252px;
}
.min-aBox .upload-box .images .item{
	width: 80px;
	height: 80px;
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
}
.min-aBox .upload-box .images .item img{
	position: relative;
	z-index: 1;
}
.min-aBox .upload-box .images .item:hover .remove{
	display: block;
}
.min-aBox .upload-box .images .item .remove{
	position: absolute;
	z-index: 2;
	width: 16px;
	height: 16px;
	top: 3px;
	right: 3px;
	background: url(../adminimages/GP/card/close3.png?v=em4XqGOrsFMgLHzB-jxsADn_xm4) no-repeat center center;
	cursor: pointer;
	display: none;
}
.min-aBox .upload-box .images .add{
	background: #f6f6f6 url(../adminimages/GP/card/add.png?v=em4XqGOrsFMgLHzB-jxsADn_xm4) no-repeat center center;
	cursor: pointer;
}
.progress{
	position: absolute;
	z-index: 2;
	height: 20px;
	line-height: 20px;
	width: 100%;
	height: 20px;
	top: 50%;
	margin-top: -10px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background-color: rgba(0,0,0,.5);
}
.progress .font{
	position: relative;
	z-index: 3;
}
.progress .bar{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background-color: rgba(38,196,79,.8);
	z-index: 2;
}
/*end客服名片-我的名片*/
/*start客服名片-我的访客*/
.mid-bBox{
	text-align: center;
	padding: 26px 0;
	margin-bottom: 10px;
}
.mid-bBox .item{
	width: 130px;
	float: left;
	height: 50px;
}
.mid-bBox .num{
	font-size: 18px;
	line-height: 1;
	font-weight: bold;
	color: #ff7f00;
	margin-top: 2px
}
.mid-bBox .txt{
	font-size: 14px;
	color: #666;
	white-space: nowrap;
	line-height: 1;
	margin-top: 13px;
}
.mid-bBox .left{
	float: left;
	height: 50px;
	width: 159px;
	border-right: 1px solid #ededed;
}
.mid-bBox .right{
	height: 50px;
	margin-left: 160px
}
.mid-h{
	padding: 0 20px;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	color: #333;
	border-bottom: 1px solid #eee;
}
.mid-h .check{
	float: right;
	font-size: 12px;
	color: #999;
	cursor: pointer;
	margin-left: 29px;
}
.mid-h .check:before{
	display: inline-block;
	content:'';
	vertical-align: -1px;
	margin-right: 6px;
	width: 12px;
	height: 12px;
	background: url(../adminimages/GP/card/check.png?v=em4XqGOrsFMgLHzB-jxsADn_xm4) no-repeat center center;
}
.mid-h .check.cur:before{
	background: url(../adminimages/GP/card/check1.png?v=em4XqGOrsFMgLHzB-jxsADn_xm4) no-repeat center center;
}
.mid-bList{
	padding-left: 20px;
}
.mid-bList .item, .userView{
	display: block;
	position: relative;
	padding-left: 60px;
	/*height: 74px;*/
}
.mid-bList .item:last-child .content{
	border-bottom: none;
}
.mid-bList .item.new .img:after, .userView.new .img:after{
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #ff3b30;
}
.mid-bList .item .img, .userView .img{
	position: absolute;
	left: 0;
	top: 12px;
	width: 50px;
	height: 50px;
}
.mid-bList .item .fit, .userView .fit{
	width: 50px;
	height: 50px;
	border-radius: 50%;
}
.mid-bList .item .content, .userView .content{
	padding-top: 18px;
	height: 100%;
	padding-right: 162px;
	min-height: 74px;
	padding-bottom: 18px;
	border-bottom: 1px solid #eee;
}
.mid-bList .item .top, .userView .top{
	margin-top: -2px;
}
.mid-bList .item .name, .userView .name{
	display: inline-block;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	vertical-align: middle;
}
.mid-bList .item .name:after, .userView .name:after{
	content: '';
	display: inline-block;
	vertical-align: top;
	width: 14px;
	height: 14px;
	background: url(../adminimages/GP/card/nan.png?v=8TyDH3ZZBheh5AY5m8bV40sTisE) no-repeat center center;
	vertical-align: -2px;
	margin-left: 6px;
}
.mid-bList .item.female .name:after, .userView.female .name:after{
	background: url(../adminimages/GP/card/nv.png?v=8TyDH3ZZBheh5AY5m8bV40sTisE) no-repeat center center;
}
.mid-bList .item .text, .userView .text{
	font-size: 12px;
	color: #ff7f00;
	margin-left: 6px;
	display: inline-block;
	vertical-align: middle;
}
.mid-bList .item .txt, .userView .txt{
	font-size: 12px;
	margin-top: 2px;
	color: #999;
}
.mid-bList .item .txt .num, .userView .txt .num{
	color: #ff7f00;
}
.mid-bList .item .right{
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -10px;
	font-size: 14px;
	white-space: nowrap;
}
.mid-bList .item .right .opr, .c-opr{
	display: inline-block;
	vertical-align: top;
	margin-left: 20px;
	cursor: pointer;
	color: #1f6bd0;
}
.color1{/*橘黄色、数字或者名称等*/
	color: #ff7f00 !important;
}
.mid-bList .item .right img, .c-opr img{
	vertical-align: -2px;
	margin-right: 5px;
}
.mid-bList.v2{
	padding-left: 12px;
}
.mid-bList.v2 .item .name:after{
	display: none;
}
.mid-bList.v2 .item .content{
	height: auto;
	min-height: 74px;
	padding-right: 20px;
	
}
.mid-bList.v2 .item .img:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 26px;
	height: 30px;
	z-index: 20;
}
.mid-bList.v2 .item:nth-child(1) .img:before{
	background: url(../adminimages/GP/card/i1.png?v=8TyDH3ZZBheh5AY5m8bV40sTisE) no-repeat center center;
}
.mid-bList.v2 .item:nth-child(2) .img:before{
	background: url(../adminimages/GP/card/i2.png?v=8TyDH3ZZBheh5AY5m8bV40sTisE) no-repeat center center;
}
.mid-bList.v2 .item:nth-child(3) .img:before{
	background: url(../adminimages/GP/card/i3.png?v=8TyDH3ZZBheh5AY5m8bV40sTisE) no-repeat center center;
}
/*end客服名片-我的访客*/
/*start客服名片-我的访客*/
.mid-nav1{
	height: 48px;
	line-height: 48px;
	font-size: 0;
	border-bottom: 1px solid #eee;
	padding: 0 20px;
}
.mid-nav1 .item{
	display: inline-block;
	font-size: 14px;
	color: #666;
	position: relative;
	margin-right: 32px;
}
.mid-nav1 .item.cur, .mid-nav1 .item:hover{
	color: #1f6bd0;
}
.mid-nav1 .item.cur .txt{
	font-weight: bold;
}
.mid-nav1 .item.cur .num{
	margin-left: 6px;
}
.mid-nav1 .item.cur:after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 56px;
	height: 3px;
	background-color: #1f6bd0;
}
.mid-table{
	padding: 28px 16px 30px;
	min-height: 580px;
}
.mid-table td{
	padding-left: 0;
}
.mid-block{
	padding: 34px 20px 0;
} 
.com-title{
	height: 14px;
	line-height: 14px;
	border-left: 3px solid #1f6bd0;
	font-size: 14px;
	padding-left: 8px;
	color: #1f6bd0;
}
.mid-block .text-num{
	position: relative;
	height: 97px;
	background-color: #f5f9ff;
	padding-right: 210px;
	margin-top: 30px;
}
.mid-block .text-num .content{
	height: 100%;
}
.mid-block .text-num .item{
	float: left;
	width: 12.5%;
	height: 41px;
	text-align: center;
	margin-top: 28px;
	line-height: 1;
}
.mid-block .text-num .item.br{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #eee;
}
.mid-block .text-num .item .num{
	font-size: 18px;
	color: #ff7f00;
}
.mid-block .text-num .item .text{
	font-size: 12px;
	margin-top: 10px;
	color: #999;
}
.mid-block .text-num .btn{
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -15px;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 2px;
	border: solid 1px #1f6bd0;
	font-size: 12px;
	color: #206bd0;
	background: none;
}
.mid-block .main-content{
	position: relative;
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid #eee;
}
.mid-block .main-content .left{
	float: left;
	width: 729px;
}
.mid-block .main-content .right{
	float: left;
	width: 230px;
	height: 10px;
}
.mid-block .main-content:after{
	content: '';
	display: table;
	clear: both;
}
.mid-block .main-content:before{
	content: '';
	position: absolute;
	right: 231px;
	top: 0;
	height: 100%;
	width: 1px;
	background-color: #eee;
}
.mid-block .main-content .right .cont{
	padding-left: 18px;
}
.mid-block .icon-tab{
	padding-top: 17px;
}
.mid-block .icon-tab .opt{
	float: left;
	min-width: 64px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background-color: #f4f4f4;
	border-radius: 4px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #999;
}
.mid-block .icon-tab .opt.cur{
	background-color: #e8f0fa;
	color: #1f6bd0;
}
.mid-block .msg-list{
	padding-top: 18px;
	padding-right: 20px;
	padding-bottom: 35px;
}
.mid-block .msg-list .li{
	height: 40px;
	font-size: 12px;
	clear: both;
	padding-left: 19px;
	position: relative;
	color: #333;
	margin-top: -3px;
}
.mid-block .msg-list .li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 4px;
	width: 9px;
	height: 9px;
	background-color: #ccc;
	border-radius: 50%;
	z-index: 2;
}
.mid-block .msg-list .li:after{
	content: '';
	position: absolute;
	height: 100%;
	top: 10px;
	width: 1px;
	background-color: #ccc;
	left: 4px;
	z-index: 1;
}
.mid-block .msg-list .li:last-child:after{
	display: none;
}
.mid-block .msg-list .li .txt{
	font-size: 12px;
}
.mid-block .msg-list .li:first-child:before{
	background-color: #448ef0;
}
.mid-block .msg-list .li:first-child{
	color: #448ef0;
}
.mid-block .msg-list .li .date{
	float: right;
	color: #999;
}
.icons-box{
	margin-right: -10px;
	padding-top: 18px;
	padding-bottom: 40px;
}
.icons-box .icon{
	float: left;
	width: 64px;
	margin-right: 10px;
	text-align: center;
	height: 24px;
	line-height: 24px;
	background-color: #f4f4f4;
	border-radius: 4px;
	font-size: 12px;
	color: #666;
	margin-bottom: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-indent: 0;
}
/*end客服名片-我的访客*/
/*start客服名片-名片管理*/
.mid-list{
	/*margin-top: 20px;*/
	padding: 0 20px;
}
.mid-list .item, .mid-detail{
	position: relative;
	height: 96px;
	border-bottom: 1px solid #eee;
	padding-left: 112px;
	overflow: hidden;
}
.mid-list .item:last-child{
	border-bottom: none;
}
.mid-list .item .star{
	position: absolute;
	width: 24px;
	height: 24px;
	left: 0;
	top: 50%;
	margin-top: -12px;
	cursor: pointer;
}
.mid-list .item .star:hover{
	background: url(../adminimages/GP/card/star.png?v=oZ2mrkzlrBhoLR3fOi1mWPm8Vp4) no-repeat center center;
}
.mid-list .item .star.cur{
	background: url(../adminimages/GP/card/star1.png?v=oZ2mrkzlrBhoLR3fOi1mWPm8Vp4) no-repeat center center;
}
.mid-list .item .fit, .mid-detail .fit{
	position: absolute;
	width: 56px;
	height: 56px;
	left: 40px;
	top: 50%;
	margin-top: -28px;
	border-radius: 50%;
}
.mid-list .item .cont, .mid-detail .cont{
	float: left;
	width: 300px;
}
.mid-list .item .cont .top, .mid-detail .top{
	height: 22px;
	line-height: 22px;
	margin-top: 22px;
}
.mid-list .item .cont .top .span, .mid-detail .top .span{
	display: inline-block;
	vertical-align: middle;
}
.mid-list .item .cont .top .name, .mid-detail .top .name{
	position: relative;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	padding-right: 25px;
	margin-right: 16px;
}
.mid-list .item .cont .top .name.female:after, .mid-detail .top .name.female:after{
	background: url(../adminimages/GP/card/nv.png?v=8TyDH3ZZBheh5AY5m8bV40sTisE) no-repeat center center;
}
.mid-list .item .cont .top .name:after, .mid-detail .top .name:after{
	position: absolute;
	right: 0;
	top: 5px;
	content: '';
	width: 14px;
	height: 14px;
	background: url(../adminimages/GP/card/nan.png?v=8TyDH3ZZBheh5AY5m8bV40sTisE) no-repeat center center;
}
.mid-list .item .cont .top .job, .mid-detail .job{
	font-size: 12px;
	color: #808080;
}
.mid-list .item .cont .bot, .mid-detail .bot{
	height: 16px;
	line-height: 16px;
	margin-top:8px;
}
.mid-list .item .cont .bot .itm, .mid-detail .bot .itm{
	display: inline-block;
	position: relative;
	padding-left: 22px;
	vertical-align: middle;
	font-size: 12px;
	color: #808080;
}
.mid-list .item .cont .top{
	margin-top: 9px;
}
.mid-list .item .cont .bot.v1 .itm{
	padding-left: 0;
	margin-right: 30px;
}
.mid-list .item .cont .bot.v1 .itm:last-child{
	margin-right: 0;
}
.mid-list .item .cont .bot .itm:before, .mid-detail .bot .itm:before{
	content:'';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 0;
	top: 50%;
	margin-top: -8px;
}
.mid-list .item .cont .bot .phone:before, .mid-detail .bot .phone:before{
	background: url(../adminimages/GP/card/phone.png?v=8TyDH3ZZBheh5AY5m8bV40sTisE) no-repeat center center;
}
.mid-list .item .cont .bot .weixin:before, .mid-detail .bot .weixin:before{
	background: url(../adminimages/GP/card/weixin.png?v=oZ2mrkzlrBhoLR3fOi1mWPm8Vp4) no-repeat center center;
}
.mid-list .item .cont .bot .phone, .mid-detail .bot .phone{
	margin-right: 30px;
}
.mid-list .item .num-txt{
	float: left;
	max-width: 390px;
}
.mid-list .item .num-txt .opt{
	float: left;
	margin-top: 25px;
	min-width: 80px;
	text-align: center;
}
.mid-list .item .num-txt .opt .num{
	white-space: nowrap;
	font-size: 16px;
	color: #333;
}
.mid-list .item .num-txt .opt .txt{
	margin-top: 3px;
	font-size: 12px;
	color: #999;
}
.mid-list .item .right, .mid-detail .right{
	float: right;
	white-space: nowrap;
	font-size: 0;
	margin-top: 30px;
}
.mid-list .item .right .btn, .mid-detail .right .btn{
	display: inline-block;
	width: 72px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	border: solid 1px #1f6bd0;
	font-size: 12px;
	color: #1f6bd0;
	vertical-align: middle;
	cursor: pointer;
}
.mid-list .item .right .btn{
	user-select: none;
	margin-left: 12px;
	background: none;
}
.mid-list .item .right .btn0{
	display: inline-block;
	vertical-align: middle;
	width: 28px;
	height: 28px;
	background: url(../adminimages/GP/card/fenx.png?v=8TyDH3ZZBheh5AY5m8bV40sTisE) no-repeat center center;
	margin-right: 30px;
	cursor: pointer;
	margin-left: 0;
}
.mid-list .item .right .btn1{
	border: none;
	color: #666;
	cursor: default;
}
.mid-list .item .right .btn.cur{
	background-color: #1f6bd0;
	color: #fff;
	border-color: #1f6bd0;
	cursor: pointer;
}
.mid-list .item .right .btn2{
	margin-left: 12px;
}
.alert-qrcode img{
	display: block;
	margin: 30px auto 20px;
}
.alert-qrcode .txt{
	font-size: 14px;
	color: #666;
	text-align: center;
}
.transfer-layer{
	padding-left: 50px;
	padding-top: 40px;
}
.transfer-layer .p{
	position: relative;
	padding-left: 60px;
	height: 32px;
	line-height: 32px;
}
.transfer-layer .label{
	position: absolute;
	left: 0;
	top: 0;
	font-size: 12px;
	color: #666;
}
.transfer-layer .check .item{
	float: left;
	color: #333333;
	margin-right: 38px;
}
.transfer-layer .check .item input{
	width: 14px;
	height: 14px;
	cursor: pointer;
	margin: 0;
	vertical-align: -3px;
}
.transfer-layer .btn, .btns-box .btn{
	display: inline-block;
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	position: static;
}
.transfer-layer .btn1, .btns-box .btn1{
	width: 112px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background-color: #0068cd;
	border-radius: 2px;
}
.transfer-layer .close, .btns-box .close, .btns-box .layui-layer-close{
	margin-left: 12px;
	padding: 0 12px;
	color: #999;
}
.transfer-layer .tip{
	font-size: 12px;
	line-height: 16px;
	color: #999999;
	padding-top: 18px;
}
.transfer-layer .SELECT, .select3{ 
	width: 217px;
}
.transfer-layer .SELECT dt, .select3 dt, .input0{ 
	padding: 0 10px; 
	background: #fff; 
	height: 32px;
	line-height: 32px;
	border-radius: 2px;
	border: 1px solid #d8d8d8; 
	text-align: left; 
}
.transfer-layer .SELECT dt b, .select3 dt b{ 
	width: calc(100% - 20px); 
	line-height: 32px;
	overflow: hidden; 
	text-overflow: ellipsis; 
	white-space: nowrap; 
}
.transfer-layer .SELECT.b-w80 dt b, .select3.b-w80 dt b{ 
	width: 80px; 
}
.transfer-layer .SELECT dt i, .select3 dt i{
	width: 10px;
	height: 6px;
	background: url(../adminimages/GP/card/down1.png?v=em4XqGOrsFMgLHzB-jxsADn_xm4) no-repeat center center / 100% 100%;
	margin-top: 12px;
}
.transfer-layer .SELECT-on dt i, .select3.SELECT-on dt i{
	background: url(../adminimages/GP/card/down3.png?v=em4XqGOrsFMgLHzB-jxsADn_xm4) no-repeat center center / 100% 100%;
}
.transfer-layer .SELECT dt span{ 
	width: 60px; 
}
.transfer-layer .SELECT dd, .select3 dd{ 
	width: 110px; 
	font-weight: normal; 
	text-align: left; 
}
.select3 dd{
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.transfer-layer .p2{
	margin-top: 22px;
}
.transfer-layer .p3{
	height: auto;
	margin-top: 46px;
}
.transfer-layer .SELECT-on .normal{
	border: solid 1px #d8d8d8;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
.transfer-layer .SELECT dd.normal a{
	line-height: 30px;
	height: 30px;
}
/*start-富文本默认样式*/
.defaultStyle img{
	max-width: 100%;
}
.defaultStyle p{color:#333;font-size:14px;line-height:26px;font-family:"宋体";margin-top:15px;text-indent:2rem;}
.defaultStyle strong{font-weight:bold;}
.defaultStyle h1{font-size:32px;font-weight:bold;}
.defaultStyle h2{font-size:24px;font-weight:bold;}
.defaultStyle h3{font-size:18.72px;font-weight:bold;}
.defaultStyle h4{font-size:16px;font-weight:bold;}
.defaultStyle h5{font-size:13.29px;font-weight:bold;}
.defaultStyle h6{font-size:12px;font-weight:bold;}
.defaultStyle ul,.defaultStyle ol{
	margin: inherit;
	padding: inherit;
	display: block;
    list-style: disc;
    margin: 1em 0;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
/*end-富文本默认样式*/
/*end客服名片-名片管理*/
/*start客服名片-名片设置*/
.CENTER .mid-title{
	padding: 0 20px;
	height: 47px;
	line-height: 47px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	border-bottom: 1px solid #eee;
}
.CENTER .mid-title .righ{
	float: right;
	font-weight: normal;
	font-size: 12px;
	color: #1f6bd0;
	cursor: pointer;
}
.mid-detail{
	height: 120px;
	padding-left: 92px;
	padding-right: 20px;
	margin-bottom: 10px;
}
.mid-detail .fit{
	left: 20px;
}
.mid-detail .top{
	margin-top: 24px;
}
.mid-detail .job{
	margin-top: 5px;
}
.mid-detail .right{
	margin-top: 44px;
}
.mid-detail .right .btn{
	width: 97px;
	border-radius: 2px;
}
.mid-text-area, .ueditor-area{
	padding: 20px 20px 50px;
}
.ueditor-area .btns{
	margin-top: 30px;
}
.ueditor-area .submit{
	float: left;
	width: 112px;
	height: 40px;
	line-height: 40px;
	background-color: #1f6bd0;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	text-align: center;
	border-radius: 2px;
}
.ueditor-area .close{
	float: left;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	margin-left: 16px;
	color: #999;
	font-size: 14px;
	cursor: pointer;
}
/*end客服名片-名片设置*/
/*start客服名片-我的评价*/
.mid-box1{
	margin-bottom: 10px;
	padding-bottom: 12px;
}
.mid-box1 .tile{
	padding: 0 20px;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	border-bottom: 1px solid #eee;
}
.mid-box1 .content{
	padding: 0 20px;
}
.mid-box1 .content .stars-num{
	text-align: center;
	float: left;
	width: 210px; 
	height: 100%;
}
.mid-box1 .content .stars-num .num{
	font-size: 30px;
	margin-top: 14px;
	font-weight: bold;
	color: #ff7f00;
}
.mid-box1 .content .stars-box{
	margin-top: 10px;
}
.stars-box{
	white-space: nowrap;
	font-size: 0;
}
.stars-box.lv1 .s1, .stars-box.lv2 .s1, .stars-box.lv2 .s2,  .stars-box.lv3 .s1, .stars-box.lv3 .s2, .stars-box.lv3 .s3,.stars-box.lv4 .star,.stars-box.lv5 .star{
	background: url(../adminimages/GP/card/star01.png?v=oZ2mrkzlrBhoLR3fOi1mWPm8Vp4) no-repeat center center / 100% 100%;
}
.stars-box .star,.stars-box.lv4 .s5{
	display: inline-block;
	height: 20px;
	width: 20px;
	margin-right: 10px;
	background: url(../adminimages/GP/card/star0.png?v=oZ2mrkzlrBhoLR3fOi1mWPm8Vp4) no-repeat center center / 100% 100%;
}
.stars-box .star:last-child{
	margin-right: 0;
}
.mid-box1 .icons-list{
	margin-top: 65px;
}
.icons-list{
	font-size: 0;
}
.icons-list .icon{
	display: inline-block;
	height: 24px;
	line-height: 24px;
	background-color: #f4f4f4;
	border-radius: 4px;
	font-size: 12px;
	color: #666;
	padding: 0 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.icons-list .icon .number{
	margin-left: 5px;
}
.middle-nav{
	height: 48px;
	line-height: 48px;
	padding: 0 20px;
	border-bottom: 1px solid #eee;
}
.middle-nav .item{
	position: relative;
	float: left;
	font-size: 14px;
	color: #666;
	margin-right: 30px;
}
.middle-nav .item:last-child{
	margin-right: 0;
}
.middle-nav .item:hover{
	color: #1f6bd0;
}
.middle-nav .item.cur{
	color: #1f6bd0;
	font-weight: bold;
}
.middle-nav .item.cur:after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	height: 3px;
	background-color: #1f6bd0;
	width: 100%;
}
.message-list .item{
	position: relative;
	padding-left: 20px;
}
.message-list .item.pingbi{
	background-color: #f0f0f0;
}
.message-list .item.pingbi:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 52px;
	height: 52px;
	background: url(../adminimages/GP/card/pb.png?v=8TyDH3ZZBheh5AY5m8bV40sTisE) no-repeat center center / 100% 100%;
	z-index: 2;
}
.message-list .item .fit{
	width: 50px;
	height: 50px ;
	border-radius: 50%;
	position: absolute;
	left: 20px;
	top: 20px;
	z-index: 1;
}
.message-list .item .cont{
	padding-left: 62px;
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
	padding-top: 24px;
	padding-right: 20px;
}
.message-list .item .name{
	font-size: 14px;
	font-weight: bold;
}
.message-list .item .opr{
	float: right;
	color: #1f6bd0;
	cursor: pointer;
}
.message-list .item.pingbi .opr{
	color: #808080;
}
.message-list .item .stars-box{
	margin-top: 5px;
}
.message-list .item .star{
	width: 16px;
	height: 14px;
	margin-right: 5px;
}
.message-list .item .text{
	font-size: 14px;
	margin-top: 9px;
}
.message-list .item .icons-list{
	margin-top: 10px;
}
.message-list .item .bot{
	margin-top: 10.ddpx;
}
.message-list .item .date{
	color: #808080;
	float: left;
}
.message-list .item .zan{
	float: right;
	color: #808080;
}
.message-list .item .zan img{
	vertical-align: -2px;
	margin-right: 5px;
}
.c-title{
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	border-bottom: 1px solid #eee;
	padding: 0 20px;
}
.c-title .btn{
	float: right;
	width: 90px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	background-color: #ff7f00;
	border-radius: 4px;
	margin-top: 9px;
	cursor: pointer;
}
/*end客服名片-我的评价*/
/*start客服名片-我的相册*/
.photos-box{
	padding-left: 20px;
}
.photos-box .date{
	margin-top: 12px;
	margin-bottom: 12px;
}
.photos-box .empty{
	padding-bottom: 50px;
}
.photos-box .empty img{
	display: block;
	margin: 90px auto 0;
}
.photos-box .empty .tip{
	text-align: center;
	font-size: 14px;
	margin-top: 48px;
	margin-bottom: 16px;
}
.photos-box .empty .btn{
	margin: 0 auto;
	width: 140px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background-color: #ff7f00;
	border-radius: 4px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
}
.photos-box .list .item{
	float: left;
	width: 182.4px;
	height: 182.4px;
	margin-right: 12px;	
	margin-bottom: 12px;
	cursor: pointer;
}
.pb18{
	padding-bottom: 18px;
}
.upload-layer .img-list{
	padding: 30px 0 0 16px;
	height: 336px;
}
.upload-layer .img-list .fit, .upload-layer .img-list .add{
	float: left;
	width: 120px;
	height: 120px;
	margin-right: 16px;
	margin-bottom: 16px;
}
.upload-layer .img-list .add{
	background: url(../adminimages/GP/card/add1.png?v=em4XqGOrsFMgLHzB-jxsADn_xm4) no-repeat center center / 100% 100%;
	cursor: pointer;
}
.upload-layer .img-list .fit img{
	position: relative;
	z-index: 1;
}
.upload-layer .img-list .fit .del, .photos-box .list .item .del{
	position: absolute;
	z-index: 2;
	left: 0;
	right: 0;
	bottom: -100%;
	height: 30px;
	background-color: rgba(0,0,0,.5);
	cursor: pointer;
}
.upload-layer .img-list .fit:hover .del, .photos-box .list .item:hover .del{
	bottom: 0;
}
.upload-layer .img-list .fit .del img, .photos-box .list .item .del img{
	display: block;
	margin: 7px auto 0;
	width: auto;
	height: auto;
}
.upload-layer .bot{
	padding: 0 16px;
	height: 72px;
	line-height: 72px;
	border-top: 1px solid #eee;
	font-size: 12px;
	color: #666;
}
.upload-layer .bot .btn{
	float: left;
	width: 112px;
	height: 40px;
	line-height: 40px;
	background-color: #1f6bd0;
	border-radius: 2px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	margin-right: 24px;
	margin-top: 16px;
	cursor: pointer;
}
/* 相册轮播图-开始 */
.mod18{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -339px;
	margin-top: -275px;
	width:678px;
	height: 550px;
	position:relative;
	background: #000;
}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:10px;background:url(../adminimages/GP/card/prevBtn.png?v=oZ2mrkzlrBhoLR3fOi1mWPm8Vp4) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:210px;width:20px;height:32px;}
.mod18 #prev,.mod18 #next{top:490px;width:10px;height:16px;}
.mod18 #prevTop{background:url(../adminimages/GP/card/icon-left.png?v=8TyDH3ZZBheh5AY5m8bV40sTisE) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../adminimages/GP/card/icon-right.png?v=8TyDH3ZZBheh5AY5m8bV40sTisE) 0 0 no-repeat;}
.mod18 .next{right:10px;background:url(../adminimages/GP/card/nextBtn.png?v=8TyDH3ZZBheh5AY5m8bV40sTisE) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:526px;height:377px;line-height:377px;position:absolute;color:#fff;text-align: center;}
.mod18 .cf a img{
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.mod18 .cf li span{display:block;width:486px;position:absolute;left:75px;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{width:526px; height:394px; padding-left:75px; padding-right:76px;position:relative;overflow:hidden; padding-top:40px;}
.mod18 .picBox ul{height:377px;position:absolute; left:0;}
.mod18 .picBox li{padding-left:75px; padding-right:1px; width:526px;height:377px;}
.mod18 .listBox{width:642px;height:100px;margin:0 auto;position:relative; padding-top:15px;overflow:hidden;}
.mod18 .listBox ul{height:88px;position:absolute; padding-left:12px;}
.mod18 .listBox li{width:127px;cursor:pointer;position:relative; padding:5px 0 0 0;}
.mod18 .listBox li .fit{
	width: 114px;
	height: 83px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:108px;height:77px;}
.mod18 .listBox .on .fit{
	border: 3px solid #448ef0;
}
.mod18 .listBox .on i{display:block;}
/* 相册轮播图-结束*/
.cover-layer{
	visibility: hidden;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.7);
	z-index: 1000;
}
.cover-layer .close{
	position: absolute;
	right: -30px;
	top: 0;
	width: 16px;
	height: 16px;
	background: url(../adminimages/GP/card/close1.png?v=em4XqGOrsFMgLHzB-jxsADn_xm4) no-repeat center center / 100% 100%;
	cursor: pointer;
}
/*end客服名片-我的相册*/
.fx-layer{
	padding: 20px 50px 0;
}
.fx-layer .content{
	height: 180px;
	border: 1px solid #d8d8d8;
}
.fx-layer textarea{
	width: 100%;
	padding: 5px 12px;
	height: 150px;
	margin: 0;
	font-size: 12px;
	color: #333;
	line-height: 1.4;
	border: none;
	outline: none;
}
.fx-layer .content .number{
	text-align: right;
	padding-right: 12px;
	color: #999;
}
.fx-layer .content .number .num{
	color: #448ef0;
}
.fx-layer .btns-box{
	margin-top: 30px;
}
.fx-layer .btns-box .close{
	position: static;
}
/*end-客服名片*/
/*下载名片海报弹窗*/
.poster-layer{
	/*position: fixed;
	width: 600px;
	height: 400px;
	border: 2px solid #EC971F;
	z-index: 9999;
	top: 10px;
	left: 10px;*/
	/*background-color: #fff;*/
}
.poster-layer .content{
	padding-top: 24px;
	margin: 0 auto;
	position: relative;
}
.poster-layer .close{
	position: absolute;
	right: -40px;
	top: 0;
	cursor: pointer;
}
.poster-layer .imgBox{
	background-color: #fff;
}
.poster-layer .imgBox1{
	position: relative;
	width: 300px;
	height: 534px;
}
.poster-layer .imgBox1 img{
	display: block;
	width: 100%;
	height: 100%;
}
.poster-layer .btn{
	background-color: #0168cc;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	border-radius: 2px;
	margin-top: 20px;
	cursor: pointer;
}
.posterLayer{
	background: none !important;
	box-shadow: none !important;
}
/*机构登录账户增加手机号记录，没有手机号的强制绑定手机*/
.Div_Audition {
    z-index: 22224;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
    /* display: none; */
}
.Audition {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -228px;
    margin-top: -165px;
    width: 457px;
    height: 300px;
    border: 1px solid #f0f0f0;
    border-radius: 3px;
    position: relative;
    background: #fff;
}
.Audition .closebtn {
    position: absolute;
    width: 12px;
    height: 12px;
    top: 10px;
    right: 10px;
    background: url(../../images/v2/icon/close.png) no-repeat;
    cursor: pointer;
}
.Audition .title {
    line-height: 36px;
    text-indent: 20px;
    color: #4b4b4b;
    font-size: 16px;
    margin-top: 8px;
}
.Audition .contentMain {
    padding-top: 25px;
    width: 325px;
    margin: 0 auto;
}
.Audition .contentMain li {
    height: 32px;
    display: block;
    width: 325px;
    overflow: hidden;
    margin-bottom: 14px;
}
.Audition .contentMain .first_child {
    line-height: 22px;
    height: 22px;
    font-size: 14px;
    color: #919191;
    margin-bottom: 8px;
}
.Audition .contentMain .first_child label {
    color: #ff5000;
}
.Audition .contentMain .input_border {
    border: 1px solid #e5e5e5;
    border-radius: 3px;
}
.Audition .contentMain .input_border input {
    border: 0;
    background: #fff;
    height: 30px;
    font-size: 14px;
    text-indent: 10px;
    display: inline-block;
}
.Audition .contentMain .provingcode {
    height: 35px;
    line-height: 34px;
}
.Audition .contentMain .provingcode input {
    font-size: 14px;
    border: 1px solid #e5e5e5;
    background: #fff;
    height: 30px;
    text-indent: 10px;
    width: 220px;
    margin-right: 6px;
    border-radius: 3px;
}
.Audition .contentMain .provingcode span {
    cursor: pointer;
    display: inline-block;
    width: 95px;
    color: #fff;
    background: #317cec;
    line-height: 32px;
    height: 32px;
    text-align: center;
    font-size: 14px;
    border-radius: 3px;
}
.Audition .contentMain .provingcode .gray_bg {
    background: #ccc;
    cursor: not-allowed;
}
.Audition .contentMain .btn {
    padding-top: 6px;
    height: 40px;
}
.Audition .contentMain .btn input {
    display: block;
    background: #ff5000;
    color: #fff;
    text-align: center;
    line-height: 38px;
    font-size: 16px;
    cursor: pointer;
    border: 0;
    width: 100%;
    border-radius: 3px;
}
/*右下角提示*/
.WebMsg{display:block;position:fixed;width:60px;height:60px;border-radius:50%;box-shadow:2px 2px 10px #d4d4d4;right:5px;bottom:85px;background:url(../adminimages/GP/icon9.png?v=YHhGa2oBd8SBiJihJLsUuEGFmNM) no-repeat;background-position:12px 15px;background-color:#0068cd;cursor:pointer;z-index:999;}
.WebMsg .count{position:absolute;top:0;right:0;line-height:18px;padding:0 5px;font-size:14px;color:#fff;background:#f96057;border:2px solid #fff;border-radius:22px;}
/*上传头像*/
.UPCompanyLogo{}
.UPCompanyLogo .Headmsg{position:relative;height:39px;line-height:39px;border-bottom:1px solid #e5e5e5;text-indent:15px;color:#2d3c4b;font-size:14px;font-weight:700}
.UPCompanyLogo .Close{display:block;position:absolute;background:url(../images/icon.png) no-repeat;background-position:0 -98px;width:12px;height:12px;overflow:hidden;right:15px;top:15px;cursor:pointer}
.UPCompanyLogo .uploadlogo{padding:15px 0 38px 55px}
.UPCompanyLogo .uploadlogo .upMsg{margin-bottom:12px}
.UPCompanyLogo .uploadlogo .upMsg .filebtn{color:#fff;font-size:14px;text-align:center;border-radius:3px;width:122px;line-height:40px;cursor:pointer;background:#0068cd;display:inline-block}
.UPCompanyLogo .uploadlogo .upMsg .msg{line-height:25px;color:#94a1ae;font-size:12px;padding-left:12px;display:inline-block}
.UPCompanyLogo .uploadlogo .upMsg .msg label{color:#ff5346}
.UPCompanyLogo .uploadlogo .upMsg .schedule_bar{margin-left:10px;width:160px;height:20px;background:#cae2ff;display:inline-block;vertical-align:middle}
.UPCompanyLogo .uploadlogo .upMsg .schedule_bar em{display:block;background:#69a8fc;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-indent:5px;font-size:12px;color:#fff;line-height:20px;text-align: center;}
.UPCompanyLogo .uploadlogo .imgAnalysis{margin-bottom:12px;}
.UPCompanyLogo .uploadlogo .imgAnalysis .logo_box{position:relative;width:290px;height:290px;overflow:hidden;float:left}
.UPCompanyLogo .uploadlogo .imgAnalysis .logo_box img{margin:0 auto;display:block;cursor:move}
.UPCompanyLogo .uploadlogo .imgAnalysis .logo_box .top_shadow{position:absolute;top:0;left:0;width:290px;height:50px;background:rgba(0,0,0,.5);z-index:2}
.UPCompanyLogo .uploadlogo .imgAnalysis .logo_box .right_shadow{position:absolute;top:50px;right:0;width:50px;height:190px;background:rgba(0,0,0,.5);z-index:2}
.UPCompanyLogo .uploadlogo .imgAnalysis .logo_box .left_shadow{position:absolute;top:50px;left:0;width:50px;height:190px;background:rgba(0,0,0,.5);z-index:2}
.UPCompanyLogo .uploadlogo .imgAnalysis .logo_box .bottom_shadow{position:absolute;bottom:0;left:0;width:290px;height:50px;background:rgba(0,0,0,.5);z-index:2}
.UPCompanyLogo .uploadlogo .imgAnalysis .logo_box .white_div{width:190px;height:190px;position:absolute;top:50px;left:50px;z-index:1}
.UPCompanyLogo .uploadlogo .imgAnalysis .hrlogo .white_div{width:120px;height:120px;top:85px;left:85px}
.UPCompanyLogo .uploadlogo .imgAnalysis .hrlogo .top_shadow{position:absolute;top:0;left:0;width:290px;height:85px;background:rgba(0,0,0,.5);z-index:2}
.UPCompanyLogo .uploadlogo .imgAnalysis .hrlogo .right_shadow{position:absolute;top:85px;right:0;width:85px;height:120px;background:rgba(0,0,0,.5);z-index:2}
.UPCompanyLogo .uploadlogo .imgAnalysis .hrlogo .left_shadow{position:absolute;top:85px;left:0;width:85px;height:120px;background:rgba(0,0,0,.5);z-index:2}
.UPCompanyLogo .uploadlogo .imgAnalysis .hrlogo .bottom_shadow{position:absolute;bottom:0;left:0;width:290px;height:85px;background:rgba(0,0,0,.5);z-index:2}
.UPCompanyLogo .uploadlogo .imgAnalysis .biglogobox{margin-left:23px;float:left;padding-top:30px}
.UPCompanyLogo .uploadlogo .imgAnalysis .biglogobox.pd_top{margin-left:55px;padding-top:85px}
.UPCompanyLogo .uploadlogo .imgAnalysis .biglogobox .imgbox{display:block;width:190px;height:190px;border:1px solid #dee2e7;overflow:hidden;border-radius: 50%;}
.UPCompanyLogo .uploadlogo .imgAnalysis .biglogobox .imgbox2{width:120px;height:120px}
.UPCompanyLogo .uploadlogo .imgAnalysis .biglogobox .imgbox img{display:block;width:100%}
.UPCompanyLogo .uploadlogo .imgAnalysis .biglogobox .imgInfo{color:#a2b1c1;font-size:12px;padding-top:10px;text-align:center}
.UPCompanyLogo .uploadlogo .btnbox .submit{display:inline-block;margin-left:-3px;margin-right:8px;width:122px;line-height:40px;color:#fff;font-size:14px;text-align:center;border-radius:3px;background:#0068cd;cursor:pointer;border:none}
.UPCompanyLogo .uploadlogo .btnbox .cancel{display:inline-block;width:60px;line-height:40px;color:#2a2a2a;font-size:14px;text-align:center;position:static;cursor:pointer}
.UPCompanyLogo .slider{overflow:hidden;width:290px;clear:both;padding-top:10px}
.UPCompanyLogo .slider sub, .fixed-opr sub{vertical-align:baseline;float:left;width:20px;height:20px;text-align:center;line-height:20px;color:#fff}
.UPCompanyLogo .slider .role{width:238px;height:20px;float:left;position:relative;margin:0 5px}
.UPCompanyLogo .slider .role b{width:20px;height:20px;position:absolute;top:0}
/*start 机构筛选匹配流程优化*/
/*start上传logo 200 * 100*/
.UPCompanyLogo2 .uploadlogo .imgAnalysis .logo_box .top_shadow {
	height: 95px;
}
.UPCompanyLogo2 .uploadlogo .imgAnalysis .logo_box .right_shadow {
	top: 95px;
	width: 45px;
	height: 100px;
}
.UPCompanyLogo2 .uploadlogo .imgAnalysis .logo_box .left_shadow {
	top: 95px;
	width: 45px;
	height: 100px;
}
.UPCompanyLogo2 .uploadlogo .imgAnalysis .logo_box .bottom_shadow {
	width: 290px;
	height: 95px;
}
.UPCompanyLogo2 .uploadlogo .imgAnalysis .logo_box .white_div {
	width: 200px;
	height: 100px;
	top: 95px;
	left: 45px;
	z-index: 1
}
.UPCompanyLogo2 .uploadlogo .imgAnalysis .hrlogo .white_div {
	width: 120px;
	height: 120px;
	top: 85px;
	left: 85px
}
.UPCompanyLogo2 .uploadlogo .imgAnalysis .hrlogo .top_shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 290px;
	height: 85px;
	background: rgba(0, 0, 0, .5);
	z-index: 2
}
.UPCompanyLogo2 .uploadlogo .imgAnalysis .hrlogo .right_shadow {
	position: absolute;
	top: 85px;
	right: 0;
	width: 85px;
	height: 120px;
	background: rgba(0, 0, 0, .5);
	z-index: 2
}
.UPCompanyLogo2 .uploadlogo .imgAnalysis .hrlogo .left_shadow {
	position: absolute;
	top: 85px;
	left: 0;
	width: 85px;
	height: 120px;
	background: rgba(0, 0, 0, .5);
	z-index: 2
}
.UPCompanyLogo2 .uploadlogo .imgAnalysis .hrlogo .bottom_shadow {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 290px;
	height: 85px;
	background: rgba(0, 0, 0, .5);
	z-index: 2
}
.UPCompanyLogo2 .uploadlogo .imgAnalysis .biglogobox .imgbox {
	width: 200px;
	height: 100px;
	border-radius: 0;
}
.UPCompanyLogo2 .uploadlogo .imgAnalysis .biglogobox .imgbox2 {
	width: 120px;
	height: 120px
}
.UPCompanyLogo2 .uploadlogo .imgAnalysis .biglogobox .imgbox img {
	display: block;
	width: 100%
}
.UPCompanyLogo2 .uploadlogo .imgAnalysis .biglogobox .imgInfo {
	color: #a2b1c1;
	font-size: 12px;
	padding-top: 10px;
	text-align: center
}
.UPCompanyLogo2 .uploadlogo .btnbox {
	height: 40px
}
.UPCompanyLogo2 .uploadlogo .btnbox .submit {
	display: inline-block;
	margin-left: -3px;
	margin-right: 8px;
	width: 122px;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	border-radius: 3px;
	background: #0068cd;
	cursor: pointer;
	border: 0
}
.UPCompanyLogo2 .uploadlogo .btnbox .cancel {
	display: inline-block;
	width: 60px;
	line-height: 40px;
	color: #2a2a2a;
	font-size: 14px;
	text-align: center;
	position: inherit;
	cursor: pointer
}
/*end上传logo 200 * 100*/


.layui-layer-title{
	font-weight: bold;
	font-size: 14px;
}
.SchoolInfo-top .SchollName .SchoolState{
	margin-left: 12px;
	margin-top: 0;
}
.SchoolInfo-top .SchollName .SchoolState, .SchoolInfo-top .SchollName .SchoolState span{
	background: none;
	padding: 0;
}
.SchoolInfo-top .iconbox{
	margin-top: 10px;
}
.iconbox{
	position: relative;
}
.iconbox .i{
	float: left;
	height: 18px;
	line-height: 18px;
	border: 1px solid #999;
	font-size: 12px;
	color: #999;
	margin-right: 8px;
	margin-bottom: 7px;
	padding: 0 4px;
	vertical-align: top;
}
.iconbox .i.btnAdd { color: #888 !important; border-color: #ccc; background: #fff; }
.iconbox .i1, .iconbox.lv1 .i.cur{
	color: #fff !important;
	border-color: #ff6464;
	background: #ff6464;
}
.iconbox .i2, .iconbox.lv2 .i.cur{
	border-color: #ff6464;
	color: #ff6464 !important;
}
.iconbox .i3, .iconbox.lv3 .i.cur{
	border-color: #5cb85c;
	color: #5cb85c !important;
}
.iconbox .ii{
	line-height: 11px;
	cursor: pointer;
}
.iconbox .i.s{
	border: none;
	color: #1f6bd0;
	cursor: pointer;
	margin-left: 22px;
}
.iconbox .i.s img{
	margin-right: 6px;
	vertical-align: -1px;
}
.btns-box .btn{
	font-size: 14px;
}
.lyer-edi{
	padding: 30px 60px 50px 30px;
}

.lyer-edi .line-box{
	margin-bottom: 30px;
}
.lyer-edi .btns-box{
	padding-left: 70px;
}
.lyer-edi .line-box .row .textarea{
	height: 98px;
}
.line-box .row{
	position: relative;
	padding-left: 72px;
	min-height: 33px;
}
.line-box .row .unit{
	position: absolute;
	left: 0;
	top: 0;
	font-size: 14px;
	color: #666;
}
.line-box .row .textarea{
	font-size: 14px;
	padding: 6px 10px;
	width: 100%;
	border: 1px solid #eee;
}
.layer-icon-edt{
	padding-right: 30px;
}
.layer-icon-edt .line-box .row{
	margin-bottom: 13px;
}
.layer-icon-edt .iconbox .i{
	color: #333;
	cursor: pointer;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	padding: 0 8px;
}
.filter-layer{
	position: fixed;
	border-radius: 2px;
	box-sizing: border-box;
	z-index: 10002;
	top: 56px;
	bottom: 56px;
	top: 1%;
	bottom: 1%;
	left: 0px;
	right: 0px;
	margin: 0 auto;
	overflow: hidden;
}
.filter-layer .mainBox{
	position: relative;
	border-radius: 2px;
	padding-top: 41px;
	background-color: #fff;
	max-width: 1000px;
	min-width: 890px;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	border: 1px solid #e4e4e4;
	overflow: hidden;
}
.filter-layer .topc{
	position: absolute;
	z-index: 4;
	top: 0;
	left: 0;
	right: 0;
}
.filter-layer .topc .closebtn, .filter-layer .rightBox .h2 .closeBtn{
	position: absolute;
	top: 0;
	right: 0;
	width: 42px;
	height: 40px;
	background: rgba(0,0,0,.1);
	cursor: pointer;
	background: url(../adminimages/GP/card/close2.png?v=em4XqGOrsFMgLHzB-jxsADn_xm4) no-repeat center center;
}
.filter-layer .topc .h{
	position: relative;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 20px;
}
.filter-layer .topc .topfilt{
	width: auto;
	margin-right: 18px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 0;
}
.filter-layer .topc .topfilt .line-row{
	width: 888px;
	margin: 0 auto;
	background-color: #fff;
	padding-top: 10px;
}
.filter-layer .topfilt{
	z-index: 2;
	background-color: #fff;
	padding-top: 10px;
	width: 888px;
	margin: 0 auto;
}
.filter-layer .topfilt.fixed{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
}
.filter-layer .topfilt .line-row{
	border-bottom: solid 1px #e1e1e1;
}
.filter-layer .tabmenu ul { padding-left: 47px; }
.filter-layer .tabmenu li { cursor: pointer; margin-right: 6px; padding: 0 10px; height: 37px; line-height: 37px; text-align: center; font-size: 14px; color: #666666; background: #f5f5f5; border: 1px solid #d9d9d9; display: inline-block; border-bottom: 0 none; }
.filter-layer .tabmenu li.cur { color: #0066cc; font-weight: 900; border-bottom: 1px solid white; background: white; }

.line-row{
	position: relative;
	line-height: 30px;
	min-height: 40px;
	font-size: 12px;
	color: #555;
}
.line-row .row-item{
	position: relative;
	padding-left: 40px;
	float: left;
	margin-right: 20px;
}
.line-row .row-item .label{
	line-height: 30px;
}
.line-row .label{
	position: absolute;
	left: 0;
	top: 0px;
	color: #999;
}
.line-row .label2{
	position: absolute;
	left: 0;
	top: 4px;
	color: #999999;
}
.line-row .label3{
	position: absolute;
	left: 0;
	top: 8px;
	color: #999;
}
.line-row .input{
	width: 154px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #555;
	padding: 0 10px;
	border: 1px solid #e1e1e1;
	border-radius: 2px;
	color: #333;
	float: left;
}
.line-row .city{
	margin-right: 65px;
	cursor: pointer;
}
.line-row .mapBtn{
	position: absolute;
	right: 10px;
	top: 4px;
	height: 24px;
	line-height: 24px;
	color: #fff;
	background-color: #fff;
	background-color: #ff7f00;
	border-radius: 2px;
	padding: 0 7px;
	cursor: pointer;
}
.line-row .btn{
	float: left;
	width: 70px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #333;
	border-radius: 2px;
	font-size: 14px;
	border: 1px solid #e1e1e1;
	padding: 0;
	cursor: pointer;
}
.line-row .btn.cur{
	background-color: #206bd0;
	border-color: #206bd0;
	color: #fff;
	margin-right: 10px;
}
.filter-layer .contenner{
	position: relative;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	padding-top: 50px;
}
.filter-layer .contenner .center-box{
	width: 888px;
	margin: 0 auto;
}
.line-row .alist{
	padding-top: 8px;
	padding-right: 44px;
	height: 32px;
	overflow: hidden;
}
.line-row .alist.v2{
	overflow: visible;
	height: auto;
	padding-right: 0;
	margin-right: -6px;
}
.line-row .alist.auto-height{
	height: auto;
}
.line-row .alist.auto-height .opt{
	margin-bottom: 4px;
}
.line-row .openbtn, .filter-layer .midContenner .row .openbtn, .open-btn{
	position: absolute;
	right: 0;
	top: 4px;
	color: #206bd0;
	cursor: pointer;
	padding-right: 20px;
}
.filter-layer .midContenner .row .openbtn, .open-btn{
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	top: 0;
}
.line-row .openbtn:after, .filter-layer .midContenner .row .openbtn:after, .open-btn:after{
	content: '';
	position: absolute;
	right: 10px;
	top: 50%;
	border-top: 4px solid #206bd0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
}
.line-row .openbtn.cur:after, .line-row .alist.auto-height .line-row .openbtn:after,.filter-layer .midContenner .row .openbtn.cur:after, .open-btn.cur:after{
	border-top: none;
	border-bottom: 4px solid #206bd0;
}
.line-row .alist .a{
	float: left;
}
.filtBox .line-row, .layOpen2 .line-row{
	padding-left: 40px;
	border-bottom: 1px dashed #efefef;
}
.line-row .opt{
	float: left;
	cursor: pointer;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	color: #555;
	padding: 0 10px;
	margin-right: 8px;
	margin-bottom: 20px;
}
.line-row .opt.cur{
	color: #206bd0;
	
	background-color: #eef5ff;
	border-radius: 2px;
}
.select2, .wdateGroup, .TIMER{
	display: inline-block;
	vertical-align: top;
	border: 1px solid #e1e1e1;
	border-radius: 2px;
	width: 134px;
}
.TIMER{
	width: 80px;
	line-height: 30px;
	height: 30px;
	font-size: 12px;
	text-align: center;
	color: #4c4c4c;
}
.select2,.select2 dt b, .select2 dt span{
	display: inline-block;
	vertical-align: top;
}
.select2 dt i, .selBox:after, .inputGroup1 .areaCodeBox .code:after, .nav .online .stat:after{
	position: absolute;
	background: none;
	width: 0;
	height: 0;
	right: 10px;
	top: 50%;
	margin-top: -2px;	
	border-left: 4.5px solid transparent;
	border-right: 4.5px solid transparent;
	border-top: 5px solid #d8d8d8;
}
.select2.SELECT-on dt i{
	border-top: none;
	border-bottom: 5px solid #d8d8d8;
}
.select2 dd{
	left: -1px;
	min-width: 100%;
	max-width: 150%;
	width: auto;
	border-color: #e1e1e1;
	border-radius: 0 0 2px 2px;
}
.select2 dt span{
	color: #999;
	line-height: inherit;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.select2 dd.normal a:hover{
	color: #333;
	background-color: #eef5ff;
}
.select2 dt{
	position: relative;
	height: 100%;
	padding-right: 22px;
}
.select2 dt b{
	width: 100%;
	float: none;
	line-height: inherit;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.line-row .alist .select2{
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
}
.line-row .alist .select2:last-child{
	margin-right: 0;
}
.filter-layer .filtBox{
	margin-bottom: 10px;
}
.filter-layer .slected-box{
	border-bottom: 1px solid #e5e5e5;
	line-height: 22px;
}
.filter-layer .slected-box.fixed{
	position: fixed;
	top: calc(1% + 92px);
	border-bottom: none;
	left: 0;
	right: 0;
	z-index: 9;
}
.filter-layer .slected-box.fixed .cont{
	width: 888px;
}
.filter-layer .slected-box.fixed .scroll-con{
	margin-right: 18px;
	background: #fff;
	border-bottom: 1px solid #eee;
}
.filter-layer .slected-box.fixed .fix-con{
	border-radius: 2px;
	min-width: 890px;
	max-width: 1248px;
	
	margin: 0 auto;
}

.filter-layer .slected-box .cont{
	padding-top: 10px;
	position: relative;
	background: #fff;
	z-index: 3;
}
.filter-layer .slected-box .cont .label{
	position: absolute;
	left: 0;
	top: 10px;
	font-size: 14px;
	color: #333;
}
.slected-box .paixu{
	position: absolute;
	right: 0;
	top: 10px;
	overflow: hidden;
}
.slected-box .paixu .item{
	float: left;
	font-size: 12px;
	color: #333;
	margin-left: 32px;
	cursor: pointer;
}
.slected-box .paixu .item.cur{
	color: #ff7f00;
}
.filter-layer .slected-box .iconsboxs{
	margin-right: 275px;
	margin-left: 45px;
	overflow: hidden;
}
.iconsboxs .childs{
	position: relative;
	float: left;
	height: 20px;
	line-height: 20px;
	border-radius: 2px;
	border: 1px solid #206bd0;
	color: #206bd0;
	padding-left: 12px;
	padding-right: 20px;
	min-width: 44px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.iconsboxs .childs:after{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	top: 0;
	background: url('../adminimages/GP/close1.png?v=0aeU9mNNpPSaDYudsLKyv_GCaZg') no-repeat center center;
	cursor: pointer;
}
.filter-layer .midContenner{
	background-color: #fafbfd;
	padding-top: 4px;
}
.filter-layer .midContenner .txt1{
	line-height: 34px;
	font-size: 14px;
}
.midListf .item{
	position: relative;
	background-color: #ffffff;
	border: solid 1px #e4e4e4;
	padding: 0 20px;
	margin-bottom: 10px;
}
.midListf .item .bg{
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); 
	background-color: rgba(0,0,0,.2);
}
.midListf .item .lv-img{
	position: absolute;
	width: 74px;
	height: 74px;
	left: 0;
	top: 0;
	z-index: 2;
}
.midListf .item .uMsg{
	position: relative;
	min-height: 58px;
	padding-top: 16px;
	padding-bottom: 2px;
	border-bottom: 1px solid #e4e4e4;
}
.midListf .item .uMsg .fit{
	position: absolute;
	left: 0;
	top: 20px;
	height: 72px;
	width: 72px;
	border: solid 1px #e4e4e4;
}
.midListf .item .uMsg .con{
/*	margin-left: 90px;*/
	margin-right: 300px;
}
.midListf .item .uMsg .txt2{
	margin-bottom: 9px;
	margin-top: -4px;
}
.midListf .item .uMsg .name{
	font-size: 16px;
	font-weight: bold;
	color: #333;
	vertical-align: middle;
	max-width: 15em;
}
.midListf .item .uMsg .txt2 .span{
	vertical-align: middle;
	color: #1f6bd0;
	margin-right: 10px;
}
.midListf .item .uMsg .txt2 .span:before{
	content: '';
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url('../adminimages/GP/loca.png?v=rjkFV1U_kerNsKUQkSpsHI2fFiQ') no-repeat center center;
	vertical-align: -2px;
	margin-right: 2px;
}
.midListf .item .uMsg .txt2 .span.cur{
	color: #5cb85c;
}
.midListf .item .uMsg .txt2 .span.cur:before{
	background: url('../adminimages/GP/clock.png?v=0aeU9mNNpPSaDYudsLKyv_GCaZg') no-repeat center center;
}
.midListf .item .uMsg .iconbox{
	margin-bottom: 7px;
	margin-right: 50px;
}
.midListf .item .uMsg .iconbox.max-height{
	overflow: hidden;
	height: 24px;
}
.midListf .item .uMsg .iconbox .i{
	margin-bottom: 8px;
}
.midListf .item .uMsg .txt3 .span{
	vertical-align: middle;
	font-size: 12px;	
	color: #999;
	margin-right: 6px;
}
.midListf .item .uMsg .txt3 .span:last-child{
	margin: 0;
}
.midListf .item .uMsg .txt3 .span1{
	font-size: 16px;
}
.midListf .item .txt-num-box{
	position: absolute;
	right: -5px;
	top: 50%;
	margin-top: -20px;
}
.txt-num-box .child{
	position: relative;
	height: 40px;
	float: left;
	text-align: center;
	padding: 0 15px;
	overflow: hidden;
}
.txt-num-box .child:first-child{
	padding-right: 30px;
	margin-right: 15px;
	border-right: 1px solid #e4e4e4;
}
.txt-num-box .num{
	margin-top: 1px;
	font-size: 14px;
	color: #ff7f00;
	margin-bottom: 3px;
}
.txt-num-box .num2{
	margin-top: 1px;
	font-size: 14px;
	color: #666;
	margin-bottom: 3px;
}
.txt-num-box .txt{
	font-size: 12px;
	color: #666;
}
.filter-layer .midContenner .row, .layOpen2 .row{
	position: relative;
	min-height: 26px;
	line-height: 26px;
	margin-top: 12px;
	padding-bottom: 4px;
	border-bottom: 1px solid #f1f3f8;
}
.filter-layer .midContenner .row{
	padding-right: 46px;
}
.filter-layer .midContenner .row .unit, .layOpen2 .row .unit{
	position: absolute;
	left: 0;
	top: 0;
	font-size: 12px;
	color: #999;
}
.filter-layer .midContenner .boxicons, .layOpen2 .boxicons{
	margin-left: 58px;
	overflow: hidden;
	margin-right: -8px;
}
.filter-layer .midContenner .boxicons.maxHeight{
	overflow: hidden;
	max-height: 34px;
}
.boxicons .a{
	float: left;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	border-radius: 2px;
	border: 1px solid #e4e4e4;
	font-size: 12px;
	color: #333;
	margin-right: 8px;
	margin-bottom: 8px;
	cursor: pointer;
}
.midtable{
	table-layout: fixed;
	width: 100%;
}
.midtable th{
	height: 0;
	margin: 0;
	padding: 0;
	border: none;
}
.midtable .tr{
	text-align: right !important;
}
.tc, .tac{
	text-align: center !important;
}
.midtable tr{
	height: 40px;
	border-bottom: 1px solid #f1f3f8;
}
.midtable tr:last-child{
	border-bottom: none;
}
.midtable td{
	padding-left: 10px;
	text-align: center;
}
.midtable tr td:first-child{
	padding-left: 0;
}
.midtable tr td:last-child{
	padding: 0;
}
.midtable .btn{
	display: inline-block;
	width: 58px;
	height: 24px;
	line-height: 24px;
	border-radius: 2px;
	border: solid 1px #0068cd;
	text-align: center;
	color: #0068cd;
	font-size: 14px;
}
.midtable .btn.cur{
	color: #fff;
	border-color: #ff7f00;
	background-color: #ff7f00;
}
.midtable .more{
	color: #999;
}
.filter-layer .midContenner .bot{
	padding-bottom: 20px;
}
.filter-layer .midContenner .bot .pagesDiv{
	float: right;
}
.filter-layer .right-tab{
	position: absolute;
	right: 0;
	top: 50%;
	width: 50px;
	line-height: 50px;
	margin-top: -75px;
	height: 150px;
	background-color: #206bd0;
	border-radius: 4px 0px 0px 4px;
	z-index: 10;
	font-size: 16px;
	color: #fff;
	writing-mode: vertical-lr;
	writing-mode: tb-lr;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
}
.filter-layer .right-tab .number{
	display: inline-block;
	writing-mode:  horizontal-tb;
	writing-mode: lr-tb;
	line-height: 24px;
	border-radius: 24px;
	background-color: #ff7f00;
	padding: 0 8px;
	vertical-align: 2px;
	margin-top: 10px;
}
.filter-layer .cover-bg{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#4C000000);
	z-index: 99;
}
.filter-layer .rightBox{
	position: absolute;
	right: -495px;
	bottom: 0;
	width: 316px;
	height: 494px;
	background-color: #ffffff;
	border-top: solid 1px #e4e4e4;
	border-left: solid 1px #e4e4e4;
	z-index: 100;
}
.filter-layer .rightBox.fadeIn{
	right: 0;
}
.filter-layer .rightBox .h2{
	position: relative;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	background-color: #f5f8fa;
	padding-left: 16px;
}
.filter-layer .rightBox .kechengList{
	position: absolute;
	left: 0;
	right: 0;
	top: 40px;
	bottom: 70px;
	overflow-x: hidden;
	overflow-y: auto;
}
.kechengList{
	padding-left: 16px;
}
.kechengList .item{
	position: relative;
	display: block;
	min-height: 64px;
	padding: 20px 40px 16px 74px;
	border-bottom: 1px solid #f1f3f8;
}
.kechengList .item .fit{
	position: absolute;
	left: 0;
	top: 20px;
	width: 62px;
	height: 62px;
	border: solid 1px #e4e4e4;
}
.kechengList .item .name{
	font-size: 14px;
	font-weight: bold;
	margin-top: -3px;
	margin-bottom: 5px;
}
.kechengList .item .txt3{
	font-size: 12px;
	color: #999;
	margin-bottom: 11px;
}
.kechengList .item .num{
	font-size: 14px;
	color: #ff7f00;
}
.kechengList .item .clearBtn{
	position: absolute;
	top: 50%;
	right: 16px;
	width: 16px;
	height: 16px;
	margin-top: -8px;
	background: url(../adminimages/GP/clear.png?v=0aeU9mNNpPSaDYudsLKyv_GCaZg) no-repeat center center;
	cursor: pointer;
}
.filter-layer .rightBox .botBtns{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding-bottom: 16px;
	text-align: center;
}
.botBtns .btn{
	display: inline-block;
	width: 118px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border-radius: 4px;
	background-color: #fff;
	border: 1px solid #c8cfd6;
	padding: 0;
	font-size: 14px;
	margin: 0 8px;
	cursor: pointer;
}
.botBtns .btn.cur{
	background-color: #0068cd;
	color: #fff;
	border-color: #0068cd;
}
.layOpen1{
	padding: 0 30px 50px;
}
.layOpen1 .kechengList{
	margin: 20px 0;
	background-color: #f6f6f6;
}
.layOpen1 .c1{
	color: #0068cd !important;
	margin-left: 4px;
}
.layOpen1 .line-box .row{
	margin-bottom: 12px;
}
.select-icon{
	overflow: hidden;
	margin-right: -8px;
}
.select-icon .item{
	float: left;
	height: 28px;
	line-height: 28px;
	padding: 0 18px;
	border-radius: 2px;
	min-width: 34px;
	border: solid 1px #e4e4e4;
	margin-right: 8px;
	margin-bottom: 8px;
	cursor: pointer;
	position: relative;
	overflow: hidden;
}
.select-icon .item.cur{
	border-color: #0068cd;
}
.select-icon .item.cur:after{
	position: absolute;
	content: '';
	right: 0;
	bottom: 0;
	width: 20px;
	height: 20px;
	background: url(../adminimages/GP/sle.png?v=RwHdbtW5jj3-g04dr098FGQ-TA0) no-repeat center center;
}
.layOpen1 .btns-box{
	padding-top: 8px;
	padding-left: 70px;
}
.layOpen2{
	padding-bottom: 20px;
}
.layOpen2 .midListf .item{
	margin-bottom: 0;
}
.layOpen2 .bot{
	border-top: 1px solid #f1f3f8;
	margin: 0 20px;
}
.layOpen2 .pagesDiv{
	font-size: 0;
	margin-top: 20px;
}
.layOpen3{
	padding-left: 20px;
	padding-bottom: 20px;
	padding-top: 16px;
}
.layOpen3 .cityullimain{
	width: 705px;
}
.layOpen4{
	padding: 20px;
}
.layOpen4 .line-row{
	min-height: 32px;
	margin-bottom: 20px;
	line-height: 32px;
}
.layOpen4 .line-row .row-item{
	margin-right: 10px;
}

.layOpen4 .map-box{
	margin: 0 auto;
}
/*end 机构筛选匹配流程优化*/
pre{
	white-space: pre-wrap;
	word-break: break-all;
	word-wrap: break-word;
}
/*start-访客统计*/
.com-table1{
	color: #666;
/*	table-layout: fixed;*/
	width: 100%;
	font-size: 12px;
}
.com-table1 th{
	height: 45px;
	background-color: #f7fcff;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	white-space: nowrap;
}
.com-table1 td{
	text-align: center;
	line-height: 1.5;
	padding: 10px 0;
	word-wrap: break-word;
	word-break: break-all;
}
.com-table1 tr td:first-child{
	text-align: left;
	padding-left: 16px;
}
.com-table1 tr{
	border-bottom: 1px solid #eee;
}
.visitors-list .com-table1 th, .visitors-list .com-table1 td{
	text-align: left;
	font-size: 12px;
}
.userView{
	height: 54px;
}
.userView .wx{
	vertical-align: middle;
	width: 16px;
	height: 14px;
	margin-left: 6px;
}
.userView .content{
	padding-right: 0;
	border: none;
	min-height: 0;
	padding-top: 6px;
	padding-bottom: 0;
}
.userView .img{
	top: 50%;
	margin-top: -25px;
}
.userView .name .font{
	max-width: 5em;
	display: inline-block;
	vertical-align: top;
}

.visitors-list td .c-opr:first-child{
	margin-left: 0;
}
.visitors-list .allpage{
	padding-bottom: 30px;
	padding-left: 16px;
}
.visitors-list .com-table1 th{
	background: none;
}
.wdateGroup{
	width: 208px;
	height: 30px;
	line-height: 30px;
	padding-left: 8px;
	white-space: nowrap;
}
.wdateGroup .symbol{
	margin: 0 2px;
}
.wdateGroup .Wdate{
	border: none;
	width: 95px;
}
/*end-访客统计*/
/*start-初始化流程优化*/
/*start-机构首页*/
.c0{/*绿色*/
	color: #2cc06a !important;
}
.c1{/*主题蓝*/
	color: #1f6bd0 !important;
}
.c2{
	color: #ff7f00 !important;
	margin: 0 2px 0 2px;
}
.c4{/*警告红*/
	color: #fa5151 !important;
}
.c5{
	color: #4e4e4e !important;
}
.bg0{
	background-color: #2cc06a !important;
}
.bg1{/*浅蓝色*/
	background-color: #0092db !important;
}
.bg2{/*黄色*/
	background-color: #f98700 !important;
}
.bg3{/*红色*/
	background-color: #ea3618 !important;
}
.bg4{/*高意向 红色*/
	background-color: #ff6868 !important;
}
.menu-box{
	background-color: #fffff1;
	padding: 0 30px;
}
.menu-box .item{
	float: left;
	vertical-align: top;
	height: 52px;
	line-height: 52px;
	font-size: 14px;
	color: #666;
	margin-right: 20px;
}
.menu-box .item:last-child{
	margin: 0;
}
.menu-box .item .img{
	width: 18px;
	height: 18px;
	vertical-align: -3px;
	margin-right: 4px;
}
.menu-box .item .span{
	color: #2cc06a;
}
.mid-msgbox{
	position: relative;
	height: 156px;
}
.mid-msgbox .left{
	position: absolute;
	left: 0;
	top: 0;
	width: 244px;
	height: 100%;
	border-right: 1px solid #eee;
	padding-left: 24px;
}
.mid-msgbox .left .h{
	font-size: 18px;
	color: #1f6bd0;
	font-weight: bold;
	padding-top: 24px;
}
.mid-msgbox .txt{
	font-size: 14px;
	color: #333;
}
.mid-msgbox .left .txt{
	margin-top: 17px;
	margin-bottom: 10px;
}
.mid-msgbox .left .name{
	display: inline-block;
	max-width: 7em;
	vertical-align: top;
}
.mid-msgbox .left .number{
	font-family: DIN;
	font-size: 36px;
	line-height: 70px;
	color: #ff7228;
	font-weight: bold;
	line-height: 1;
}
.mid-msgbox .left .text{
	display: inline-block;
	font-size: 12px;
	color: #1f6bd0;
	background-color: #edf3fc;
	line-height: 20px;
	padding: 0 5px;
	vertical-align: 5px;
	margin-left: 6px;
}
.mid-msgbox .cont{
	margin-left: 245px;
	margin-right: 224px;
	padding-top: 52px;
	white-space: nowrap;
}
.mid-msgbox .cont .child{
	width: 33.33%;
}
.mid-msgbox .child .txt{
	margin-top: 6px;
}
.mid-msgbox .item-box{
	display: inline-block;
	height: 50px;
	border-right: 1px solid #eee;
	font-size: 0;
	width: 50%;
	padding: 0 16px;
}
.mid-msgbox .child{
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}
.mid-msgbox .child .ico, .mid-msgbox .child .img{
	position: relative;
	width: 30px;
	height: 30px;
	margin: 0 auto;
}
.mid-msgbox .child .ico .num{
	position: absolute;
	left: 23px;
	top: -10px;
	height: 20px;
	line-height: 20px;
	border-radius: 20px;
	color: #fff;
	background-color: #fa5151;
	font-size: 12px;
	padding: 0 7px;
}
.mid-msgbox .child .txt{
	font-size: 12px;
	color: #666;
}
.mid-msgbox .right{
	position: absolute;
	right: 0;
	top: 0;
	border-right: none;
	text-align: right;
	padding-right: 25px;
	padding-top: 52px;
}
.mid-msgbox .btn{
	cursor: pointer;
	position: relative;
	width: 94px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	color: #1f6bd0;
	border-radius: 3px;
	border: solid 1px #1f6bd0;
	display: inline-block;
	margin-left: 20px;
}
.mid-msgbox .btn:hover .c-qrcode{
	display: block;
}
.c-qrcode{
	display: none;
	position: absolute;
    right: -20px;
    top: 47px;
	width: 220px;
	background-color: #ffffff;
	box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.17);
	z-index: 10;
	padding: 25px 0;
	border-radius: 3px;
}
.c-qrcode .txt{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	line-height: 1;
	margin-top: 8px;
}
.c-qrcode:before{
	content: '';
	position: absolute;
	top: -11px;
	right: 56px;
	border-bottom: 11px solid #fff;
	border-right: 11px solid transparent;
	border-left: 11px solid transparent;
	z-index: 2;
	filter: drop-shadow(0px -1px 4px rgba(0, 0, 0, .1));
}
.c-qrcode .img{
	margin: 0 auto;
	width: 160px;
	height: 160px;
}
.c-qrcode:after{
	content: '';
	position: absolute;
	z-index: 3;
	width: 70px;
	height: 15px;
	right: 0;
	top: 0;
	background-color: #fff;
}
.around-box{
	margin-bottom: 10px;
}
.around-box .left{
	width: 495px;
	float: left;
	height: 100%;
}
.around-box .right{
	margin-left: 505px;
	height: 100%;
}
.around-box .h{
	font-size: 16px;
	font-weight: bold;
	padding-top: 17px;
	padding: 17px 30px 0;
}
.around-box .con .mid-cList{
	padding: 0 30px;
	height: 385px;
	overflow-y: auto;
}
.mid-cList .item{
	height: 74px;
	position: relative;
	padding-left: 60px;
}
.mid-cList .item .fit{
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -24px;
	width: 48px;
	height: 48px;
	border-radius: 50%;
}
.mid-cList .item .cont{
	height: 73px;
	border-bottom: 1px solid #eee;
}
.mid-cList .item:last-child .cont{
	border-bottom: none;
}
.mid-cList .item .txt1{
	padding-top: 17px;
}
.mid-cList .item .name{
	float: left;
	font-size: 14px;
	font-weight: bold;
	max-width: 80%;
}
.mid-cList .item .date{
	float: right;
	color: #999;
}
.mid-cList .item .txt2{
	color: #999;
	margin-top: 4px;
}
.mid-cList .item .txt{
	float: left;
	max-width: 80%;
}
.mid-cList .item .red-icon{
	float: right;
	margin-top: 2px;
}
.red-icon{
	width: 10px;
	height: 10px;
	background-color: #ff3b30;
	border-radius: 50%;
}
.bot-msgbox{
	height: 132px;
}
.bot-msgbox .left{
	float: left;
	width: 214px;
	padding-left: 30px;
	height: 96px;
	border-right: 1px solid #eee;
	margin-top: 18px;
}
.bot-msgbox .left .h{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 13px;
}
.bot-msgbox .left .txt{
	margin-bottom: 5px;
}
.bot-msgbox .txt{
	font-size: 12px;
	color: #666;
	display: block;
}
.bot-msgbox .cont{
	margin-left: 244px;
	padding-left: 92px;
	padding-top: 25px;
}
.bot-msgbox .cont .con{
	float: left;
	width: 50%;
}
.bot-msgbox .cont .con .txt{
	margin-bottom: 15px;
	cursor: pointer;
}
.bot-msgbox .cont .con .txt:hover{
	color: #1f6bd0;
}
.oneLayer{
	padding-top: 30px;
	padding-bottom: 50px;
	text-align: center;
}
.oneLayer .img{
	margin: 0 auto;
}
.oneLayer .h1{
	margin-top: 12px;
	margin-bottom: 5px;
	font-size: 18px;
	color: #0068cd;
	font-weight: bold;
}
.oneLayer .txt{
	font-size: 14px;
	margin-bottom: 17px;
}
.oneLayer .qr-img{
	width: 180px;
	height: 180px;
	margin: 0 auto;
}
.oneLayer .btn{
	position: relative;
	margin: 20px auto 0;
	width: 170px;
	height: 40px;
	line-height: 40px;
	background-color: #0068cd;
	border-radius: 2px;
	color: #fff;
	font-size: 16px;
}
.emptybox{
	text-align: center;
	padding-top: 63px;
}
.emptybox .img{
	width: 160px;
	height: 160px;
}
.emptybox .txt{
	font-size: 14px;
	margin-top: 15px;
}
/*end-机构首页*/
/*start-初始化账号*/
.mid-edit-box{
	
}
.mid-edit-box .h{
	/*height: 110px;
	text-align: center;
	font-size: 43px;
	color: #ffe300;
	font-weight: bold;
	line-height: 1;
	padding-top: 26px;*/
	height: 136px;
	background: url(../adminimages/GP/init/bg0.png?v=D2wCifQMgIpD8Ex-Eu2A3U4FR9I) no-repeat center center;
}
/*.mid-edit-box .h .txt{
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	margin-top: 22px;
}*/
.mid-edit-box .input-row{
	width: 380px;
	margin: 0 auto;
	padding-bottom: 10px;
}
.mid-edit-box .user-img{
	width: 100px;
	margin: 30px auto 16px;
	cursor: pointer;
}
.mid-edit-box .user-img .img{
	display: block;
	width: 72px;
	height: 72px;
	border-radius: 50%;
	margin: 0 auto 8px;
}
.mid-edit-box .user-img .txt{
	text-align: center;
	font-size: 14px;
	color: #1f6bd0;
}
.input-row .line{
	position: relative;
	padding-left: 44px;
	margin-bottom: 20px;
}
.input-row .unit{
	position: absolute;
	white-space: nowrap;
	left: 0;
	top: 0;
	line-height: 44px;
	font-size: 14px;
}
.input-row ::-webkit-input-placeholder{
	font-size: 14px;
	color: #999;
}   
.input-row :-moz-placeholder{
	font-size: 14px;
	color: #999;
}                  
.input-row ::-moz-placeholder{
	font-size: 14px;
	color: #999;
}                  
.input-row :-ms-input-placeholder{
	font-size: 14px;
	color: #999;
} 
.input-row .input, .input-row .input input, .input-row .sex, .input-row .input1, .input-row .btn1{
	display: block;
	width: 314px;
	height: 42px;
	line-height: 42px;
	background-color: #f4f4f4;
	border-radius: 4px;
	border: solid 1px #dddddd;
	padding: 0 10px;
	font-size: 14px;
	color: #333;
	position: relative;
}
.input-row .input.pas{
	padding: 0;
	width: 334px;
	overflow: hidden;
}
.input-row .input input{
	border: none;
	background: none;
}
.input-row .input .eye{
	position: absolute;
	display: none;
	right: 0;
	top: 0;
	width: 42px;
	height: 42px;
	background: url(../adminimages/GP/init/icon3.png?v=jjvnjGSrcWuWmrIGW4qzYEb9oHE) no-repeat center center;
	cursor: pointer;
}
.input-row .subm{
	background-color: #1f6bd0 !important;
	color: #fff;
	box-sizing: content-box;
	border-color: #1f6bd0;
	cursor: pointer;
}
.input-row .input .eye.cur{
	background: url(../adminimages/GP/init/icon3_cur.png?v=jjvnjGSrcWuWmrIGW4qzYEb9oHE) no-repeat center center;
}
.input-row .sex{
	float: left;
	width: 42px;
	margin-right: 12px;
	text-align: center;
	cursor: pointer;
	position: relative;
}
.input-row .sex.cur{
	border: 1px solid #1f6bd0;
	background-color: #fff;
}
.input-row .input1, .input-row .btn1{
	float: left;
	width: 118px;
	margin-right: 12px;
}
.input-row .btn1{
	text-align: center;
	color: #999;
	cursor: default;
}
.input-row .btn1.cur{
	color: #fff;
	background-color: #1f6bd0;
	cursor: pointer;
}
.input-row .sex.cur:after{
	position: absolute;
	right: 0;
	bottom: 0;
	content: '';
	width: 20px;
	height: 20px;
	background: url(../adminimages/GP/sle.png?v=RwHdbtW5jj3-g04dr098FGQ-TA0) no-repeat center center;
}
.input-row input:focus, .input-row input.cur, .input-row .sex:hover{
	background-color: #fff;
}
.field-validation-error{
	white-space: nowrap;
	font-size: 14px;
	color: #ff5c5c;
	padding-left: 20px;
	background: url(../adminimages/GP/init/icon1.png?v=dzpVgJKZIGMVZNIGwJuHLNt6_Ns) no-repeat center left;
	-webkit-background-size: 16px 16px;
	background-size: 16px 16px;
}
.input-row .field-validation-error{
	position: absolute;
	top: 11px;
	left: 390px;
}
.input-row .input .yz{
	position: absolute;
	right: 0;
	top: 0;
	height: 42px;
	font-size: 0;
	cursor: pointer;
	padding: 4px;
}
.input-row .input .yz .img{
	height: 100%;
	border-radius: 4px;
}
.yzLayer{
	padding: 50px;
}
.yzLayer .input{
	width: 240px;
	background-color: #fff;
}
.yzLayer .input input{
	width: 100%;
}
.yzLayer.input-row .line{
	padding-left: 68px;
}
/*end-初始化账号*/
/*start-完善学校资料、创建教学点、设置招生项目*/
.comTitle{
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	padding-top: 32px;
}
.midStepBox{
	padding: 0 80px;
	text-align: center;
	margin-top: 55px;
}
.midStepBox .item{
	float: left;
	width: 33.33%;
}
.midStepBox .item .con{
	height: 2px;
	background-color: #ddd;
	position: relative;
}
.midStepBox .item.cur .num{
	background-color: #1f6bd0;
}
.midStepBox .item.cur .con{
	background-color: #1f6bd0;
}
.midStepBox .item.cur .txt{
	color: #1f6bd0;
}
.midStepBox .item.v1.cur .con:after, .midStepBox .item.v1.cur .con:before{
	display: none;
}
.midStepBox .item.cur .con:after, .midStepBox .item.cur .con:before{
	content: '';
	position: absolute;
	top: -2px;	
	z-index: 1;
}	
.midStepBox .item.cur .con:before{
	left: 50%;
	width: 50%;
	height: 6px;
	background-color: #1f6bd0;
}
.midStepBox .item.cur.v2 .con:before{
	width: 40%;
}
.midStepBox .item.cur.v2 .con:after{
	left: 90%;
}
.midStepBox .item.cur .con:after{
	left: 100%;
	border-left: 6px solid #1f6bd0;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
}

.midStepBox .item .num{
	width: 28px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	font-size: 16px;
	background-color: #dddddd;
	border-radius: 50%;
	margin: 0 auto;
	color: #fff;
	position: relative;
	top: -14px;
	z-index: 2;
}
.midStepBox .item .txt{
	margin-top: 25px;
	font-size: 16px;
	font-weight: bold;
	color: #999;
}
.bigEitBox{
	padding: 36px 90px 50px 168px;
}
.bigEitBox .line{
	position: relative;
	margin-bottom: 14px;
	min-height: 44px;
}
.bigEitBox .line .unit, .bigEitBox .line .unit1, .inputGroup .unit, .inputGroup .unit1, .unit2{
	position: absolute;
	right: 100%;
	top: 0;
	padding-right: 18px;
	text-align: right;
	font-size: 14px;
	color: #333;
	white-space: nowrap;
}
.unit2{
	left: 0;
}
.bigEitBox .line .unit1, .inputGroup .unit1{
	padding-top: 10px;
}
.bigEitBox .unit .c4{
	font-size: 18px;
	vertical-align: -2px;
	margin-right: 3px;
}
.addLogoBox .item{
	float: left;
	cursor: pointer;
	background-color: #f4f4f4;
	margin-right: 20px;
	width: 119px;
	height: 83px;
	padding-left: 70px;
	position: relative;
	overflow: hidden;
	border: 1px solid #eee;
}
.addLogoBox .item img{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.addLogoBox .item .img, .bigEitBox .photos .add .after{
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -20px;
	width: 40px;
	height: 40px;
}
.addLogoBox .item .txt1{
	font-size: 14px;
	color: #666;
}
.addLogoBox .item.v2 .txt1{
	margin-top: 25px;
}
.addLogoBox .item .txt{
	font-size: 12px;
	color: #999;
}
.addLogoBox .item.v1{
	padding: 0;
	text-align: center;
	width: 156px;
	height: 156px;
}
.addLogoBox .item.v1 .txt1{
	margin-top: 16px;
}
.addLogoBox .item.v1 .img{
	display: block;
	margin: 33px auto 0;
	position: static;
}
.themeBox{
	padding-top: 4px;
}
.themeBox .item{
	position: relative;
	float: left;
	margin-right: 12px;
	width: 120px;
	height: 72px;
	background-color: #28895f;
	cursor: pointer;
}
.themeBox .item.cur:before{
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -20px;
	margin-top: -20px;
	width: 40px;
	height: 40px;
	background: url(../adminimages/GP/init/icon01.png?v=dzpVgJKZIGMVZNIGwJuHLNt6_Ns) no-repeat center center;
}
.themeBox .cont{
	padding-top: 14px;
}
.textarea2, .textarea3{
	min-width: 643px;
	min-height: 85px;
	background-color: #ffffff;
	border-radius: 3px;
	border: solid 1px #e5e5e5;
	padding: 10px;
	font-size: 14px;
	color: #333;
	resize: auto;
	max-width: 100%;
}
.textarea3{
	min-width: 643px;
	min-height: 240px;
}
.input-box1 .input, .inputGroup .row .input, .fake-input{
	width: 641px;
	height: 42px;
	line-height: 42px;
	padding: 0 10px;
	font-size: 14px;
	color: #333;
	border-radius: 3px;
	border: solid 1px #e5e5e5;
}
.input-box1 .txt{
	font-size: 14px;
	margin-top: 6px;
	margin-left: 0;
}
.bigEitBox .combtn, .combtn1{
	width: auto;
	height: 40px;
	line-height: 40px;
	background-color: #1f6bd0;
	border: none;
	font-size: 16px;
	padding: 0 46px;
}
.bigEitBox .combtn.v1{
	color: #666;
	padding-left: 30px;
	background: none;
}
.bigEitBox .edui-container{
	box-shadow: none;
	border-color: #e5e5e5;
}
.bigEitBox .edui-editor-body .edui-body-container p{
	font-size: 14px;
}
.bigEitBox .select3{
	display: inline-block;
	vertical-align: top;
	margin-right: 12px;
}
.bigEitBox .select3 dt{
	border: 1px solid #e5e5e5;
}
.bigEitBox .select3 dt, .bigEitBox .select3 dt b{
	height: 42px;
	line-height: 42px;
	font-size: 14px;
}
.bigEitBox .select3 dt i{
	margin-top: 18px;
}
.bigEitBox .select3 dd.normal a{
	line-height: 42px;
	height: 42px;
	font-size: 14px;
}
.bigEitBox ::-webkit-input-placeholder{
	font-size: 14px;
	color: #b2b2b2;
}   
.bigEitBox :-moz-placeholder{
	font-size: 14px;
	color: #b2b2b2;
}                  
.bigEitBox ::-moz-placeholder{
	font-size: 14px;
	color: #b2b2b2;
}                  
.bigEitBox :-ms-input-placeholder{
	font-size: 14px;
	color: #b2b2b2;
} 
.bigEitBox .map1{
	padding-top: 6px;
}
.bigEitBox .map1 .txt{
	font-size: 14px;
}
.bigEitBox .map1 .txt .img{
	vertical-align: -4px;
	margin-right: 2px;
}
.bigEitBox .map1 .combtn{
	font-size: 14px;
	padding: 0;
	width: 68px;
	height: 32px;
	line-height: 32px;
	margin-left: 20px;
}
.bigEitBox .bdMap{
	width: 738px;
	height: 376px;
	border-radius: 4px;
	margin-top: 12px;
}
.bigEitBox .photosBox{
	padding-top: 2px;
}
.bigEitBox .photos{
	margin-top: 13px;
	margin-bottom: 3px;
}
.bigEitBox .photos .item, .bigEitBox .photos .add{
	float: left;
	position: relative;
	width: 112px;
	height: 112px;
	background-color: #f4f4f4;
	margin-right: 12px;
	margin-bottom: 12px;
}
.bigEitBox .photos .item img{
	width: 100%;
	height: 100%;
}
.bigEitBox .photos .item:hover .del{
	display: block;
}
.bigEitBox .photos .add{
	cursor: pointer;
}
.bigEitBox .photos .add .after{
	content: '';
	left: 50%;
	margin-left: -20px;
	background: url(../adminimages/GP/init/add.png?v=D2wCifQMgIpD8Ex-Eu2A3U4FR9I) no-repeat center center;
}
.bigEitBox .photos .item .del{
	position: absolute;
	display: none;
	width: 14px;
	height: 14px;
	right: 4px;
	top: 4px;
	background: url(../adminimages/GP/init/del.png?v=D2wCifQMgIpD8Ex-Eu2A3U4FR9I) no-repeat center center;
	cursor: pointer;
}
.bigEitBox .inputGroup{
	margin-top: 10px;
}
.inputGroup{
	width: 721px;
	padding: 30px 0 10px;
	background-color: #f4f4f4;
}
.inputGroup .row{
	position: relative;
	padding-left: 72px;
	margin-left: 30px;
	margin-bottom: 20px;
}
.inputGroup .row .unit, .inputGroup .row .unit1{
	right: auto;
	left: 0;
}
.inputGroup .row .input{
	width: 260px;
	margin-right: 14px;
}
.inputGroup .row .tip{
	
}
.bigEitBox .field-validation-error{
	display: block;
	position: static;
}
/*end-完善学校资料、创建教学点、设置招生项目*/
/*start-核实招生信息*/
.zsMsgBox{
	padding: 50px 60px 30px;
	text-align: center;
}
.zsMsgBox .titel{
	height: 12px;
	background: url(../adminimages/GP/init/bg01.png?v=D2wCifQMgIpD8Ex-Eu2A3U4FR9I) repeat-x;
	text-align: center;
}
.zsMsgBox .titel .span{
	display: inline-block;
	background-color: #fff;
	font-size: 30px;
	font-weight: bold;
	padding: 0 16px;
	height: 40px;
	line-height: 40px;
	position: relative;
	top: -18px;
}
.zsMsgBox .text{
	padding-top: 14px;
}
.zsMsgBox .text1{
	margin-top: 13px;
}
.zsMsgBox .contenner{
	margin-top: 17px;
	border: solid 1px #eee;
	padding: 0 30px;
	overflow: hidden;
	padding-bottom: 18px;
}
.zsMsgBox .contenner .h{
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	padding-top: 27px;
	margin-bottom: 13px;
}
.zsMsgBox .contenner .h .opr{
	float: right;
	padding-top: 1px;
	font-size: 14px;
	color: #1f6bd0;
	font-weight: normal;
	cursor: pointer;
}
.zsMsgBox .contenner .h .opr .img{
	vertical-align: -3px;
	margin-right: 5px;
}
.zsMsgBox .msg1{
	background-color: #f7f7f7;
	text-align: left;
	padding: 13px 0;
	margin-bottom: 12px;
}
.zsMsgBox .msg1 .child{
	display: inline-block;
	font-size: 14px;
	margin-left: 20px;
	line-height: 24px;
}
.zsMsgBox .msg1 .child .span{
	margin-right: 5px;
}
.iconsBox{
	margin-right: -15px;
}
.iconsBox .opt{
	float: left;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	color: #333;
	background-color: #edf3fc;
	width: 83px;
	padding: 0 12px;
	margin-right: 12px;
	margin-bottom: 12px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.locationsBox .item{
	width: 33.33%;
	float: left;
	position: relative;
	padding-left: 82px;
	height: 56px;
	text-align: left;
	padding-right: 16px;
	margin-bottom: 12px;
}
.locationsBox .item:nth-child(3n){
	padding-right: 0;
}
.locationsBox .item .fit{
	position: absolute;
	left: 0;
	top: 0;
	width: 72px;
	height: 56px;
	border-radius: 4px;
}
.locationsBox .item .name{
	position: relative;
	top: -3px;
	font-weight: bold;
	margin-bottom: 3px;
	white-space: nowrap;
}
.locationsBox .item .name .font,.locationsBox .item .name .span{
	display: inline-block;
	vertical-align: middle;
}
.locationsBox .item .name .font{
	max-width: 8em;
}
.locationsBox .item .name .span{
	color: #2cc06a;
	font-weight: normal;
	margin-left: 6px;
}
.locationsBox .item .txt{
	color: #999;
	line-height: 18px;
	max-height: 36px;
}
.combtn1{
	margin-top: 30px;
}
.layerBox, .layerBox1{
	padding-bottom: 50px;
	padding-left: 30px;
	padding-top: 26px;
}
.layerBox .field-validation-error{
	display: block;
}
.layerBox .inputGroup{
	width: auto;
	background: none;
	padding: 0;
}
.layerBox .font{
	padding-left: 31px;
	margin-bottom: 16px;
}
.layerBox .btns-box{
	padding-left: 102px;
	padding-top: 10px;
}
.layerBox1{
	padding-right: 30px;
}
.layerBox1 .font{
	margin-bottom: 10px;
}
.layerBox1 .textarea2{
	min-width: 100%;
	width: 100%;
	min-height: 240px;
	margin-bottom: 30px;
}

/*end-核实招生信息*/
/*end-初始化流程优化*/
/*start 下单页面改版*/
.smallTitle1{
	font-size: 14px;
	color: #999;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 16px;
	line-height: 1;
}
.nav-1.v2{
	height: auto;
	padding-bottom: 12px;
}
.nav-1.v2 ul{
	float: none;
	margin-left: 0;
}
.contBox1{
	position: relative;
}
.contBox1:before{
	content: '';
	top: 0;
	left: 752px;
	position: absolute;
	height: 100%;
	width: 1px;
	background-color: #e7e7e7;
}
.contBox1:after{
	content: '';
	display: table;
	clear: both;
}
.contBox1 .leftC{
	width: 752px;
	float: left;
}
.contBox1 .pbox{
	padding: 0 30px;
}
.inputGroup1{
	color: #333;
}
.inputGroup1 .item{
	position: relative;
	white-space: nowrap;
	float: left;
	font-size: 0;
	padding-right: 19px;
	margin-bottom: 5px;
}
.inputGroup1 .item.required .input{
	background-color: #fff7f7;
}
.inputGroup1 .item.required ::-webkit-input-placeholder{
	color: #fb6868;
}   
.inputGroup1 .item.required :-moz-placeholder{
	color: #fb6868;
}                  
.inputGroup1 .item.required ::-moz-placeholder{
	color: #fb6868;
}                  
.inputGroup1 .item.required :-ms-input-placeholder{
	color: #fb6868;
} 
.inputGroup1 .item:nth-child(3n){
	padding: 0;
}
.inputGroup1 .input, .input01{
	display: inline-block;
	vertical-align: top;
	width: 160px;
	height: 28px;
	line-height: 26px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 2px;
	border: solid 1px #cccccc;
	font-size: 12px;
}
.inputGroup1 input.input, .input01{
	padding: 0 8px;
}
.inputGroup1 .input>input{
	padding: 0 8px;
	margin: 0;
	border: none;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	background: none;
}
.inputGroup1 .unit{
	display: inline-block;
	vertical-align: top;
	white-space: nowrap;
	line-height: 28px;
	text-align: right;
	font-size: 12px;
	padding-right: 10px;
	width: 48px;
}
.inputGroup1 .sex{
	display: inline-block;
}
.inputGroup1 .sex .opt{
	display: inline-block;
	position: relative;
	width: 50px;
	height: 28px;
	line-height: 26px;
	text-align: center;
	border-radius: 2px;
	border: solid 1px #ccc;
	margin-right: 5px;
	font-size: 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	background-color: #fff7f7;
}
.inputGroup1 .sex .opt.cur{
	border-color: #ff7f00;
}
.inputGroup1 .sex .opt.cur:after{
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	width: 22px;
	height: 22px;
	background: url('../adminimages/GP/gou.png?v=tZKb0FKAxEPH4d5OF4gdp52HFkI') no-repeat center center;
}
.inputGroup1 .phone1{
	position: relative;
	padding-left: 44px;
}
.inputGroup1 .areaCodeBox{
	cursor: pointer;
	position: absolute;
	left: -1px;
	top: 0;
	width: 44px;
	height: 26px;
	font-size: 12px;
	text-align: center;
}
.inputGroup1 .areaCodeBox .code:after{
	content: '';
	position: static;
	display: inline-block;
	vertical-align: 1px;
	border-top-color: #999;
	margin-left: 3px;
	border-left-width: 4px;
	border-right-width: 4px;
}
.areaCodeBox .areaCode{
	position: absolute;
	top: 28px;
}
.areaCode{
	position: relative;
	width: 486px;
	padding: 0 12px;
	border: 1px solid #e1e1e1;
	background-color: #fff;
	z-index: 4;
	text-align: left;
	cursor: default;
}
.areaCode .h{
	font-size: 12px;
	line-height: 1;
	padding-top: 12px;
	color: #999;
}
.areaCode .close{
	position: absolute;
	width: 16px;
	height: 16px;
	right: 10px;
	top: 10px;
	background: url('../adminimages/GP/card/close2.png?v=em4XqGOrsFMgLHzB-jxsADn_xm4') no-repeat center center;
	cursor: pointer;
}
.areaCode .tab-nav{
	border-bottom: 1px solid #dedede;
}
.areaCode .tab-nav .child{
	display: inline-block;
	position: relative;
	vertical-align: top;
	padding: 0 8px;
	cursor: pointer;
}
.areaCode .tab-nav .child.cur, .areaCode .tab-nav .child:hover{
	color: #2577e3;
}
.areaCode .tab-nav .child.cur:after{
	content: '';
	position: absolute;
	left: 0;
	bottom: -1px;
	height: 2px;
	background-color: #2577e3;
	width: 100%;
}
.areaCode .contentbox{
	padding: 10px 0;
}
.areaCode .contentbox .paragraph{
	position: relative;
	padding-left: 12px;
	overflow: hidden;
}
.areaCode .contentbox .paragraph .letter{
	position: absolute;
	left: 0;
	top: 0;
	color: #ff6600;
	font-size: 12px;
	line-height: 24px;
}
.areaCode .contentbox .paragraph.hot{
	padding: 0;
}
.areaCode .contentbox .a{
	float: left;
	width: 25%;
	height: 24px;
	line-height: 24px;
	cursor: pointer;
	color: #999;
}
.areaCode .contentbox .a:hover{
	background-color: #2577e3;
	color: #fff;
}
.areaCode .contentbox .a:hover .i1{
	color: #fff;
}
.areaCode .contentbox .a .i1{
	color: #333;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 7em;
	padding-left: 8px;
}
.inputGroup1 .item.area .select2{
	width: 56px;
	margin-right: 4px;
}
.inputGroup1 .item.area .input{
	width: 98px;
	background-color: #fff;
}
.inputGroup1 .item.area .select2 dt{
	padding-right: 0;
	padding-left: 8px;
	overflow: hidden;
}
.inputGroup1 .item.required .select2, .inputGroup1 .item.area .select2{
	background-color: #fff7f7;
}
.inputGroup1 .item.required .select2 dt span, .inputGroup1 .item.area .select2 dt span{
	color: #fb6868;
}
.inputGroup1 .select2{
	border-radius: 2px;
	border-color: #ccc;
	width: 158px;
	vertical-align: middle;
}
.inputGroup1 .select2, .inputGroup1 .select2 dt b, .inputGroup1 .select2 dt span{
	font-size: 12px;
	height: 26px;
    line-height: 26px;
}
.inputGroup1 .select2 dt b{
	display: inline-block;
	width: auto;
	max-width: 100%;
	vertical-align: top;
}
.inputGroup1 .item.area .select2 dt i{
	position: static;
	display: inline-block;
	vertical-align: 1px;
	margin: 0;
	float: none;
	margin-left: 4px;
}
.SELECT  .cityulli ul.cityulwrap li.cityullifirstli{
	border-left: 1px solid #dddddd;
}
.SELECT .cityulli{
	width: 705px;
	max-width: none;
}
.SELECT .normal.cityulli a{
	display: inline-block;
	color: inherit;
	padding: 0;
}
.SELECT .cityulli .cityulwrap li a{
	display: block;
}
.SELECT .cityulli{
	border: none;
}
.SELECT .cityullimain ul li{
	white-space: normal;
}
.inputGroup1 .item>.txt{
	font-size: 12px;
	display: inline-block;
	white-space: normal;
	vertical-align: middle;
}
.inputGroup1 .item>.txt1{
	margin-left: 16px;
}
.inputGroup1 .item.special{
	padding: 0;
	clear: both;
	float: none;
}
.inputGroup1 .item>.txt .i{
	margin-right: 20px;
}
.inputGroup1 .textarea{
	resize: auto;
	min-width: calc(100% - 58px);
	max-width: calc(100% - 58px);
	border-radius: 2px;
	border: solid 1px #cccccc;
	min-height: 58px;
	padding: 6px 8px;
}
.inputGroup1 .item.required .textarea{
	background-color: #fffcf4;
}
.select2.hasInput dt{
	padding: 0 10px;
}
.select2 dt input, .SELECT.hasInput dt input{
	width: 100%;
	padding: 0;
	border: none;
	font-size: 12px;
    color: #4c4c4c;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: transparent;
}
.midbox01{
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #999;
	margin-top: 15px;
	background-color: #f7f9f9;
	padding-left: 30px;
}
.midbox01 .btn01{
	width: 139px;
	background-color: #1f6bd0;
	border-radius: 2px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	height: 32px;
	line-height: 32px;
	display: inline-block;
	margin-left: 10px;
}
.midbox01 .selectbox{
	display: inline-block;
}
.midbox01 label{
	margin-left: 20px;
	font-size: 12px;
}
.midbox01 label input{
	vertical-align: -2px;
}
.mb-box{
	margin-bottom: 20px;
}
.BTN{
	border: none;
	outline: none;
	background-color: inherit;
}
.bigBtn{
	width: 185px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background-color: #ff7920;
	border-radius: 2px;
	font-size: 17px;
	cursor: pointer;
}
.contBox1 .leftC .bigBtn{
	margin-left: 88px;
	margin-top: 30px;
	margin-bottom: 50px;
}
.main03.v2{
	padding-top: 10px;
	border: none;
}
.main03.v2 .p{
	display: block;
	width: auto;
	margin-left: 20px;
	margin-right: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: solid 1px transparent;
}
.main03 .p .delete{
	top: 50%;
	margin-top: -10px;
}
.main03 .p:hover{
	border: solid 1px #eee;
}
.main03 .p:hover .delete{
	display: block;
}
.midbox01 .input01{
	vertical-align: middle;
	margin-left: 10px;
	width: 173px;
}
.inputGroup1 .item.required .select2  dd.normal a:hover{
	background-color: #2577e3;
	color: #fff;
}
.SELECT dd.normal.courseBox a{
	float: left;
	clear: none;
	padding: 0;
}
.SELECT .courseBox{
	max-width: none;
	width: 657px;
}
.courseBox{
	height: 371px;
	width: 657px;
}
.courseBox .tip1{
	height: 28px;
	line-height: 28px;
	padding: 0 12px;
	font-size: 12px;
	color: #fff;
	background-color: #2577e3;
}
.courseBox .leftTab{
	float: left;
	width: 120px;
	text-align: center;
}
.courseBox .leftTab .child{
	height: 42px;
	line-height: 42px;
	background-color: #f8f8f8;
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}
.courseBox .leftTab .child.cur{
	border-right: none;
	background-color: #fff;
	color: #2577e3;
}
.courseBox .leftTab .child:last-child{
	border-bottom: none;
}
.courseBox .container{
	height: 343px;
	margin-left: 140px;
	overflow-y: auto;
	padding-right: 20px;
}
.courseBox .container .line{
	font-size: 12px !important;
	position: relative;
	line-height: 20px;
	white-space: normal;
	word-break: break-all;
	word-wrap: break-word;
	border-bottom: 1px dashed #ccc;
	overflow: hidden;
	padding: 12px 0;
}
.courseBox .container .line:last-child{
	border-bottom: none;
}
.courseBox .container .name{
	position: relative;
	float: left;
	width: 50px;
	padding-right: 10px;
	max-height: 40px;
	overflow: hidden;
	color: #999;
}
.courseBox .container .name:after{
	content: '';
	position: absolute;
	width: 1px;
	height: 14px;
	right: 0;
	top: 50%;
	margin-top: -7px;
	background-color: #e1e1e1;
}
.courseBox .container .name .span{
	display: inline-block;
}
.courseBox .container .val{
	margin-left: 72px;
}
.courseBox .container .opt{
	color: #333;
	margin-right: 20px;
	white-space: nowrap;
}
.courseBox .container .opt:hover{
	color: #2577e3 !important;
	background: none !important;
}
.contBox1 .rightC{
	width: 248px;
	float: left;
}
.contBox1 .rightC .content1{
	padding-left: 20px;
}
.contBox1 .rightC .inputGroup1 .unit{
	text-align: left;
}
.contBox1 .rightC .inputGroup1 .select2{
	width: 148px;
}
.contBox1 .rightC .inputGroup1 .input{
	width: 150px;
}
.contBox1 .rightC .inputGroup1 .sex .opt{
	background-color: #fff;
}
.layer2{
	text-align: center;
	padding-top: 30px;
}
.layer2 .img{
	display: block;
	margin: 0 auto;
	width: 50px;
	height: 50px;
}
.layer2 .h{
	font-size: 18px;
	font-weight: bold;
	color: #09bb07;
	line-height: 1;
	margin-top: 10px;
	margin-bottom: 38px;
}
.layer2 .btns-box .btn{
	width: 120px;
	background-color: #f2f2f2;
	color: #666;
	margin: 0 15px;
	border-radius: 2px;
}
.layer2 .btns-box .btn.cur{
	background-color: #1f6bd0;
	color: #fff;
}
.layer3{
	padding: 24px 20px 0;
}
.layer3 .dh-UserInfo{
	width: auto;
	background: none;
}
.layer3 .dh-UserInfo .UserInfo{
	width: auto;
	position: relative;
}
.layer3 .dh-UserInfo .UserInfo .btn{
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -16px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	text-align: center;
	border-radius: 2px;
	width: 90px;
	font-size: 14px;
	background-color: #0068cd;
}
.hiddenThead{
	visibility: hidden;
}
.hiddenThead tr, .hiddenThead th{
	font-size: 0;
	padding: 0;
	margin: 0;
	border: none;
}
.layer3 .gd-student02 th{
	padding: 0 8px;
}
.layer3 .gd-student02{
	table-layout: fixed;
	width: 732px;
}
.layer3 .gd-student02 .gd-width02{
	width: auto;
}
.layer3 .scrollTable{
	height: 280px;
	overflow-x: hidden;
	overflow-y: auto;
}
.layer3 .gd-student02 .name01{
	margin-left: 12px;
}
.SELECT .cityullimain{
	height: 220px;
	overflow-y: auto;
}
/*end 下单页面改版*/
/*start 跟单分组*/
.pbox1{
	padding: 0 20px;
}
.com-table1.v1{
	table-layout: fixed;
	margin-top: 16px;
}
.com-table1.v1 th{
	height: 32px;
	background-color: #f1f1f1;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 0 4px;
}
.com-table1.v1 th:first-child{
	padding-left: 16px;
}
.com-table1.v1 td{
	text-align: left;
	padding: 15px 4px;
}
.com-table1.v1 td audio{
	outline: none;
}
.com-table1 .a{
	margin-right: 20px;
	color: #1f6bd0;
}
.com-table1 td .a:last-child{
	margin: 0;
}
.managedBox{
	padding-left: 50px;
}
.managedBox .manberList{
	padding-top: 50px;
}
.manberList .opt{
	float: left;
	width: 20%;
	margin-bottom: 20px;
}
.manberList .opt .name{
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	margin-left: 4px;
	max-width: 7em;
}
.checkBox{
	display: inline-block;
	width: 14px;
	height: 14px;
	border: 1px solid #ccc;
	border-radius: 2px;
	vertical-align: middle;
	cursor: pointer;
}
.checkBox.cur{
	border-color: #1f6bd0;
	background: url('../adminimages/GP/ok1.png?v=RwHdbtW5jj3-g04dr098FGQ-TA0') no-repeat center center;
}
.checkBox.cur1:before{
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	background-color: #1f6bd0;
	border-radius: 1px;
	margin: 3px auto 0;
}
.managedBox .btns-box{
	padding-top: 10px;
	padding-bottom: 50px;
}
.c-title .back:before{
	content: '';
	display: inline-block;
	width: 10px;
	height: 16px;
	background: url('../adminimages/GP/prev.jpg?v=RwHdbtW5jj3-g04dr098FGQ-TA0') no-repeat center center;
	vertical-align: -2px;
	margin-right: 5px;
}
.inputGroup.v2{
	background: none;
	width: auto;
	padding: 0;
}
.midblock1{
	padding-top: 20px;
} 
.inputGroup.v2 .row{
	line-height: 30px;
	margin-left: 0;
	padding-left: 68px;
}
.inputGroup.v2 .row .input{
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	border-radius: 2px;
	border-color: #ccc;
	width: 240px;
}
.inputGroup.v2 .row .unit{
	color: #666;
	left: 0;
}
.inputGroup.v2 .textarea{
	display: block;
	min-width: 480px;
	min-height: 100px;
	border-radius: 2px;
	border: solid 1px #ccc;
	font-size: 12px;
	color: #333;
	resize: auto;
	max-width: 100%;
	padding: 4px 6px;
}
.bigForm{
	position: relative;
	padding-left: 68px;
	font-size: 14px;
}
.bigForm .checkBox{
	margin-right: 4px;
}
.bigForm .line{
	position: relative;
	padding-left: 132px;
	border-bottom: 1px solid #ccc;
	min-height: 20px;
	padding-top: 20px;
	padding-bottom: 4px;
}
.bigForm .line.l1{
	padding-bottom: 10px;
	padding-top: 0;
}
.bigForm .name, .bigForm .txt{
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 12px;
}
.bigForm .first{
	position: absolute;
	left: 0;
	top: 17px;
	font-weight: bold;
}
.bigForm .first .name{
	font-size: 14px;
}
.bigForm .l1 .first{
	top: 0;
}
.bigForm .opt{
	float: left;
	width: 20%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 0;
	margin-bottom: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: hidden;
}
.bigForm .opt .name{
	max-width: 6em;
}
.midblock1 .btns-box{
	padding-left: 68px;
	padding-top: 30px;
	padding-bottom: 32px;
}
.midblock1 .bigForm{
	margin-top: -3px;
}
.manberList.v2{
	padding-top: 30px;
}
.manberList.v2 .alldiv{
	padding-bottom: 10px;
}
.manberList.v2 .alldiv .opt{
	width: auto;
}
.manberList.v2 .opt{
	width: 25%;
}
.manberList.v2 .alldiv .name{
	font-size: 14px;
}
.manberList.v2 .alldiv .txt{
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 8px;
}
/*end 跟单分组*/
/*start 聊天记录*/
.com-filter{
	padding-top: 16px;
	padding-bottom: 16px;
	border-bottom: 1px solid #eee;
}
.com-filter .item{
	float: left;
	position: relative;
	line-height: 22px;
	white-space: nowrap;
	margin-right: 24px;
}
.com-filter .item:last-child{
	margin: 0;
}
.com-filter .item .unit{
	float: left;
	font-size: 12px;
	margin-right: 8px;
	line-height: 30px;
}
.com-filter .item .input{
	float: left;
	width: 116px;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	background-color: #ffffff;
	border-radius: 2px;
	border: solid 1px #cccccc;
	font-size: 12px;
}
.com-filter .item .select2, .com-filter .wdateGroup{
	float: left;
	height: 30px;
	line-height: 30px;
	border-color: #ccc;
}

.com-filter .wdateGroup .Wdate{
	font-size: 12px;
}
.comBtn{
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	border-radius: 2px;
	padding: 0 18px;
	background-color: #1f6bd0;
	cursor: pointer;
	border: none;
}
.com-table1 .msg-box{
	color: #333;
}
.com-table1 .msg-box img{
	max-width: 100px;
	max-height: 100px;
}
.bottom-page{
	line-height: 30px;
	padding-top: 20px;
	padding-bottom: 32px;
}
.bottom-page .span{
	vertical-align: middle;
	font-size: 12px;
	color: #1f6bd0;
	margin-right: 20px;
}
.bottom-page .pagesDiv{
	vertical-align: middle;
}
.layBox1 .p{
	margin-bottom: 20px;
}
.layBox1 .textarea{
	width: 476px;
	height: 130px;
	background-color: #ffffff;
	border-radius: 3px;
	border: solid 1px #d8d8d8;
	padding: 6px 8px;
	font-size: 14px;
	color: #333;
}
.layBox1 .transfer-layer .p{
	height: auto;
}
.layBox1 .transfer-layer{
	padding-bottom: 30px;
}
.layBox1 .input0{
	width: 236px;
	font-size: 12px;
}
.input0::-webkit-input-placeholder{
    color: #999;
}                    
.input0:-ms-input-placeholder{
    color: #999;
}
.layBox1 .p1{
	margin-bottom: 30px;
}
/*end 聊天记录*/
.transfer-layer .select2{
	height: auto;
	border: none;
	line-height: 34px;
	width: 258px;
}
.transfer-layer .select2 dd{
	left: 0;
}
.transfer-layer .select2 dt i{
	width: 0;
	height: 0;
	background: none;
	margin: 0;
	margin-top: -2px;
}

/*教学大纲*/
.sbs_main .sbs_header { color: #333; background-color: rgba(243, 247, 250, 1); width: 800px; height: 38px; line-height: 38px; margin: 10px 0 0 0; }
.sbs_main .sbs_header img { width: 10px; height: 13px; padding: 0 10px; }
.sbs_main .sbs_header span { }
.sbs_main .sbs_header .sbs_name { width: 660px; float: left; overflow: hidden; }
.sbs_main .sbs_header.haschild .sbs_name img { transform: rotate(90deg); }
.sbs_main .sbs_opr { float: right; padding-right: 10px; }
.sbs_main .sbs_opr .sbs_add { background: url(../adminimages/Agency/u736.png?v=A-nXUiDQfhDOFMv6oj0xhA4EKuk) 0 0 no-repeat; width: 14px; height: 14px; display: inline-block; margin: 0 3px; }
.sbs_main .sbs_opr .sbs_edit { background: url(../adminimages/Agency/u737.png?v=A-nXUiDQfhDOFMv6oj0xhA4EKuk) 0 0 no-repeat; width: 14px; height: 14px; display: inline-block; margin: 0 3px; }
.sbs_main .sbs_opr .sbs_del { background: url(../adminimages/Agency/u738.png?v=A-nXUiDQfhDOFMv6oj0xhA4EKuk) 0 0 no-repeat; width: 15px; height: 17px; display: inline-block; margin: 0 3px; }
.sbs_main .sbs_body { margin: 10px 0 0 30px; border: solid 1px #ccc; width: 770px; line-height: 34px; }
.sbs_main .sbs_body .num { float: left; width: 30px; padding-left: 10px; }
.sbs_main .sbs_body .body { float: left; width: 540px; padding-left: 10px; overflow: hidden; }
.sbs_main .sbs_body .body span { color: #07C160; border: solid 1px #07C160; padding: 2px 4px; }
.sbs_main .sbs_body .time { float: left; width: 80px; padding-left: 10px; color: #999; }

.dlgLayer .inputBlock { width: 100%; }
.dlgLayer .inputTitle { width: 110px; }
.dlgLayer .inputMain { width: calc(100% - 120px); }
.item_chk { padding: 5px 10px; border: solid 1px #ccc; margin-right: 5px; }
.item_chk.cur { color: #0068cd; border: solid 1px #0068cd; background: url(../adminimages/Agency/u785_selected.png?v=A-nXUiDQfhDOFMv6oj0xhA4EKuk) bottom right no-repeat; }

.theme-big-selectbox, .SELECT dd.theme-big-selectbox{ width: 687px; min-height: 494px;  padding-top: 10px; height: 454px; background-color: #ffffff; box-shadow: 0px 3px 7px 0px #efefef; border-radius: 2px; border: solid 1px #f4f4f4; position: absolute; top: 33px; left: 60px; z-index: 100000; font-size: 12px; overflow: auto; }
.theme-big-selectbox .span { margin-left: 16px; display: inline-block; float: left; line-height: 34px; width: auto!important; }
.theme-big-selectbox .subbtn { width: auto; float: right; margin-right: 20px; }
.theme-big-selectbox .subbtn a, .theme-big-selectbox .subbtn .a { cursor:pointer;display: inline-block; width: 52px; height: 26px; line-height: 26px; text-align: center; background-color: #fafafa; border-radius: 2px; color: #666666; border: solid 1px #e5e5e5; }
.theme-big-selectbox .subbtn a.cur, .theme-big-selectbox .subbtn .a.cur { background-color: #066cbd; border-color: #066cbd; color: #ffffff; }
.theme-big-selectbox .selected-box { float: left; width: 437px; min-height: 32px; line-height: 32px; height: auto; }
.theme-big-selectbox .selected-box a, .theme-big-selectbox .selected-box .a, .CITY.CHECK .selected .selected-box span { display: inline-block; border-radius: 3px; height: 26px; line-height: 26px; text-align: center; color: #ffffff; font-size: 12px; padding: 0 10px; background-color: #066cbd; float: left; margin-top: 3px; margin-right: 6px; position: relative; padding-right: 25px; cursor: pointer; }
.theme-big-selectbox .job-box > div { clear: both; }
.theme-big-selectbox .selected-box a::after, .theme-big-selectbox .selected-box .a::after, .CITY.CHECK .selected .selected-box span::after { content: ""; position: absolute; right: 4px; top: 4px; width: 18px; height: 18px; background: url(../adminimages/gp/delete2.png?v=0aeU9mNNpPSaDYudsLKyv_GCaZg) 50% 50%; background-size: 112%; color: #fff; }
.theme-big-selectbox .job-menu { clear: both; }
.theme-big-selectbox .job-box { overflow: hidden; min-height: 42px; /* border-bottom: 1px dashed #eee; */ margin: 0 30px; }
.theme-big-selectbox .job-box .job-name { display: inline-block; width: 76px; font-weight: bold; font-size: 12px; color: #333333; text-align: right; vertical-align: top; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; line-height: 34px; }
.theme-big-selectbox .job-box .job-name.job_name_width { max-width: 80px; position: relative; padding-right: 16px; }
.theme-big-selectbox .job-box .job-name.job_name_width::after { content: ""; position: absolute; width: 20px; height: 20px; top: 6px; right: -5px; background: url(../adminimages/gp/go.png?v=Ma-kQsDsHYmW5aIN1l81jp-rHJU) 50% 50%; background-size: 16px; }
.theme-big-selectbox .job-box .job-data { width: 511px; min-height: 32px; line-height: 32px; float: left; padding-bottom: 10px; }
.theme-big-selectbox .job-box .job-data.job_datas { border-bottom: 1px solid #eeeeee; }
.theme-big-selectbox .job-box .job-data a, .theme-big-selectbox .job-box .job-data .a { display: inline-block; border-radius: 3px; width: 94px; height: 26px; line-height: 26px; text-align: center; color: #666; font-size: 12px; padding: 0 10px; background-color: #fff; float: left; margin-top: 8px; margin-left: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.theme-big-selectbox .job-box .job-data.job_datas a, .theme-big-selectbox .job-box .job-data.job_datas .a { width: auto; padding: 0 12px; display: inline; position: relative; text-indent: 1px; cursor: pointer;}
.theme-big-selectbox .job-box .job-data.job_datas a::after, .theme-big-selectbox .job-box .job-data.job_datas .a::after { content: " "; position: absolute; left: 0px; top: 6px; width: 1px; height: 14px; background-color: #dddddd; z-index: 10; }
.theme-big-selectbox .job-box .job-data.job_datas a.cur::after, .theme-big-selectbox .job-box .job-data.job_datas .a.cur::after { display: none; }
.theme-big-selectbox .job-box .job-data a.cur, .theme-big-selectbox .job-box .job-data .a.cur { color: #ffffff; background-color: #066cbd; }
/*财务核对计划优化日期弹框*/
.relative{
	position: relative !important;
}
.verifyBox{
	padding: 20px 0 0 40px;
	width: auto;
	height: auto;
}
.dateBox{
	position: absolute;
	display: none;
	top: 46px;
	left: 0;
	width: 388px;
	background-color: #ffffff;
	box-shadow: 0px 2px 12px 0px rgba(0,0,0,.2);
	border-bottom: none;
	border: solid 1px #e3e3e3;
	z-index: 999999999999;
}
.dateBox .week{
	height: 42px;
	border-bottom: 1px solid #eee;
}
.dateBox .opt, .dateBox .day{
	float: left;
	width: 14.2857%;
	line-height: 42px;
	font-size: 13px;
	color: #999;
	text-align: center;
}
.dateBox .week .opt{
	height: 42px;
	line-height: 42px;
}
.dateBox .day{
	position: relative;
	float: left;
	width: 14.2857%;
	font-size: 13px;
	height: 44px;
	line-height: 44px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	color: #333;
	cursor: pointer;
}
.dateBox .day:nth-child(7n){
	border-right: none;
}
.dateBox .day:hover{
	background: rgba(0,0,0,.05);
}
.dateBox .day.disabled{
	color: #999;
	cursor: default;
}
.dateBox .day.disabled:hover{
	background: none;
}
.dateBox .day .num{
	position: absolute;
	right: 1px;
	top: 1px;
	border-radius: 9px;
	height: 18px;
	line-height: 18px;
	font-size: 13px;
	color: #ff6c32;
	padding: 0 2px;
	min-width: 14px;
	background-color: #ffe2d1;
}
.visible .layui-layer-content{
	overflow: visible !important;
}
.map_suggest { text-align: left; }
.map_suggest a { color: #000; display: block; font-weight: normal; line-height: 25px; overflow: hidden; padding: 0 10px; text-overflow: ellipsis; white-space: nowrap; width: 400px; font-size: 14px; font-weight: bold; }
.map_suggest a:hover, .map_suggest a.cur { background: none repeat scroll 0 0 #e0f0ff; }
.map_suggest a span { color: #666; font-size: 12px; font-weight: normal; margin-left: 5px; }
/*start素材库*/
/*素材列表*/
.filterDiv{
	background-color: #fff;
}
.filterBox{
	background-color: #fff;
	box-shadow: 0px 2px 3px 0px rgba(0,0,0,.1);
}
.filterBox .line-row{
	padding: 12px 0;
	border-bottom: 1px solid #eee;
	min-height: auto;
}
.filterBox .line-row:last-child{
	border-bottom: none;
}
.filterBox .line-row .row-item.f1{
	padding-left: 52px;
}.filterBox .line-row .row-item.f2{
	padding-left: 64px;
}
.filterBox .line-row .row-item.f1 .input{
	width: 188px;
}
.filterBox .line-row .row-item.f2 .select2{
	width: 160px;
}
.SELECT dd.theme-big-selectbox{
	max-width: inherit;
	left: 0;
}
.line-row .input.wdateGroup{
	width: 208px;
}
.line-row .alist-box{
	margin-left: 52px;
	font-size: 0;
	line-height: 1;
}
.alist-box .a{
	display: inline-block;
	cursor: pointer;
	height: 26px;
	line-height: 26px;
	border-radius: 4px;
	font-size: 12px;
	color: #666;
	padding: 0 10px;
	margin-right: 12px;
	vertical-align: top;
	margin-bottom: 6px;
}
.alist-box .a.cur, .alist-box .a:hover{
	background-color: #0376c7;
	color: #fff !important;
}
.mainCon{
	padding-top: 10px;
	padding-bottom: 40px;
}
.mdTxt{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	padding: 10px 0;
}
.c-btn{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	background-color: #0376c7;
	border-radius: 4px;
	color: #fff;
	font-size: 12px;
	padding: 0 22px;
}
.source-list{
	
}
.source-list .item{
	float: left;
	width: 390px;
	height: 210px;
	background-color: #ffffff;
	box-shadow: 0px 2px 3px 0px #f3f7fa;
	border-radius: 4px;
	transition: all .3s ease;
	padding: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative;
	font-size: 12px;
}
.source-list .item:hover{
	box-shadow:0px 0px 16px rgba(0, 0, 0, 0.156862745098039);
	transform: translateY(-2px);
}
.source-list .item:nth-child(3n){
	margin-right: 0;
}
.source-list .item .name, .sourceDetails .name{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 9px;
}
.source-list .item .iconList{
	margin-top: 9px;
	margin-bottom: 8px;
	overflow: hidden;
}
.source-list .item .imgs{
	margin-top: 11px;
	height: 66px;
	padding: 7px 0;
	background-color: #fbfbfb;
	white-space: nowrap;
	font-size: 0;
	overflow-x: auto;
}
.source-list .item .imgs img{
	height: 66px;
	margin-right: 6px;
}
.iconList .span,.cIcon{
	float: left;
	height: 20px;
	line-height: 20px;
	background-color: rgba(0, 153, 255, 1);
	border-radius: 4px;
	color: #fff;
	padding: 0 5px;
	margin-right: 4px;
}
.iconList .span:nth-child(5n-5){
	background-color: rgba(0, 153, 255, 1);
}
.iconList .span:nth-child(5n-3){
	background-color: rgba(102, 204, 102, 1);
}
.iconList .span:nth-child(5n-2){
	background-color: rgba(0, 204, 255, 1);
}
.iconList .span:nth-child(5n-1){
	background-color: rgba(255, 204, 102, 1);
}
.iconList .span:nth-child(5n){
	background-color: rgba(255, 102, 102, 1);
}
.iconList .span.ell{
	line-height: 13px;
	background-color: #fff;
	color: #999;
}
.source-list .item .text{
	line-height: 18px;
	color: #666666;
	height: 36px;
}
.source-list .item .bot{
	position: absolute;
	bottom: 20px;
	left: 20px;
	right: 20px;
	color: #999;
}
.source-list .item .school{
	float: left;
}
.source-list .item .date{
	float: right;
}
/*谷歌、safari、qq浏览器、360浏览器滚动条样式*/
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
.customScroll::-webkit-scrollbar{  
    width: 5px;  
    height: 5px;
    background-color: rgba(0,0,0,.1);  
}  
/*定义滚动条轨道 内阴影+圆角*/  
.customScroll::-webkit-scrollbar-track{  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);  
    border-radius: 10px;  
    background-color: #fff;  
}    
/*定义滑块 内阴影+圆角*/  
.customScroll::-webkit-scrollbar-thumb{  
    border-radius: 10px;  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1);  
    background-color: rgba(0,0,0,.05);  
}  
/*滑块效果*/
.customScroll::-webkit-scrollbar-thumb:hover{
border-radius: 5px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
background: rgba(0,0,0,.2);
}
/*素材详情*/
.sourceDetails-box{
	padding-top: 26px;
	padding-bottom: 26px;
}
.sourceDetails{
	background-color: #fff;
	padding: 30px;
	padding-right: 450px;
	position: relative;
	font-size: 12px;
}
.sourceDetails .text{
	font-size: 12px;
	line-height: 21px;
	color: #666;
}
.sourceDetails .txt1{
	color: #999;
	margin-bottom: 14px;
}
.sourceDetails .txt1 span{
	margin-right: 30px;
}
.sourceDetails .iconList .span{
	margin-bottom: 6px;
}
.btns1{
	position: absolute;
	top: 30px;
	right: 30px;
	font-size: 0;
	white-space: nowrap;
}
.btns1 .btn{
	display: inline-block;
	position: relative;
	margin-right: 10px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	color: #666;
	width: 100px;
	border-radius: 4px;
	cursor: pointer;
}
.btns1 .btn .img{
	vertical-align: -3px;
	margin-right: 5px;
}
.btns1 .btn.b1{
	background-color: #0376c7;
	color: #fff;
}
.btns1 .btn.b2{
	background-color: #ff9900;
	color: #fff;
}
.btns1 .btn.b2 .img{
	width: 16px;
	height: 16px;
}
.btns1 .btn:last-child{
	margin-right: 0;
}
.btns1 .btn .qrcode{
	display: none;
	position: absolute;
	top: 32px;
	right: 0;
	width: 230px;
	height: 270px;
	background-color: #fff;
	box-shadow:1px 2px 10px rgba(0, 0, 0, 0.0980392156862745);
}
.btns1 .btn:hover .qrcode{
	display: block;
}
.btns1 .btn .qrcode img{
	width: 182px;
	height: 182px;
	display: block;
	margin: 24px auto 0;
}
.btns1 .btn .qrcode .txt{
	color: #999;
}
.midBlock{
	background-color: #fff;
	margin-top: 12px;
	padding: 30px 0;
}
.swiper-con{
	margin: 0 40px;
	position: relative;
	height: 512px;
}
.swiper-con .clickBtn{
	position: absolute;
	width: 30px;
	height: 72px;
	background-color: #c9c9c9;
	top: 50%;
	margin-top: -36px;
	-webkit-background-size: 30px 30px;
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 10;
	border-radius: 4px;
}
.swiper-con .clickBtn.cur{
	cursor: pointer;
	background-color: #0099ff;
}
.swiper-con .clickBtn.left{
	left: 0;
	background-image: url('../adminimages/GP/Cooperation/left.png?v=2-1iYx5n5fye6Tkc8ack3UL78c8');
}
.swiper-con .clickBtn.right{
	right: 0;
	background-image: url('../adminimages/GP/Cooperation/right.png?v=2-1iYx5n5fye6Tkc8ack3UL78c8');
}
.swiper-con .swiper-container{
	height: 100%;
	margin: 0 40px;
}
.swiperPagnation{
	text-align: center;
}

.swiper-con .swiper-slide{
	font-size: 0;
	text-align: center;
	line-height: 512px;
}
.swiper-con .swiper-slide:before,.swiper-con .swiper-slide:after{
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 100%;
}
.swiper-con .swiper-slide img{
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
}
.imgsBox{
	margin: 0 30px;
	position: relative;
}
.imgsBox>img{
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	margin-bottom: 12px;
	outline: 1px solid #eee;
}
/*添加素材*/
.addSourceDiv{
	padding: 33px 100px 40px;
}
.line-row .row-item.f3{
	padding-left: 62px;
}
.line-row .row-item.f3 .input{
	width: 240px;
}
.addSourceDiv .line-row{
	min-height: inherit;
	margin-bottom: 14px;
}
.addSourceDiv .textarea{
	resize: auto;
	min-width: 500px;
	max-width: 1000px;
	min-height: 160px;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.addSourceDiv .tip{
	font-size: 12px;
	color: #999;
}
.addSourceDiv .row-item .select2{
	width: 260px;
}
.addSourceDiv .images{
	font-size: 0;
}
.addSourceDiv .images .add, .addSourceDiv .images .item{
	display: inline-block;
	position: relative;
	overflow: hidden;
	width: 180px;
	height: 180px;
	text-align: center;
	background-color: #f4faff;
	border-radius: 4px;
	font-size: 12;
	line-height: 1;
	vertical-align: top;
	cursor: pointer;
}
.addSourceDiv .images .item{
	margin-right: 10px;
	margin-bottom: 10px;
	cursor: default;
	line-height: 180px;
	text-align: center;
	background-color: #fcfcfc;
}
.addSourceDiv .images .item img{
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
}
.addSourceDiv .images .add img{
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 15px;
}
.addSourceDiv .images .add .txt{
	font-size: 14px;
	color: #4e91ca;
}
.addSourceDiv .images .add .txt1{
	font-size: 12px;
	color: #b0bec9;
	margin-top: 18px;
}
.addSourceDiv .images .item .del{
    position: absolute;
    right: 3px;
    top: 3px;
    width: 14px;
    height: 14px;
    background: url('../adminimages/GP/Cooperation/close.png?v=iYlfk_qlT0HCkQOm5GsMXb8OpUU') no-repeat center center;
    cursor: pointer;
    display: none;
    z-index: 1;
}
.addSourceDiv .images .item:hover .del{
	display: block;
}
.addSourceDiv .label{
	white-space: nowrap;
}
.addSourceDiv .label.v1{
	left: -1em;
}
.addSourceDiv .checks{
	padding-top: 7px;
}
.checks .opd{
	font-size: 12px;
	color: #333;
	line-height: 1;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	cursor: pointer;
	user-select: none;
}
.checks .opd .check{
	display: inline-block;
	width: 16px;
	height: 16px;
	box-shadow: 0px 2px 3px 0px #f3f7fa;
	border-radius: 4px;
	border: solid 1px #eeeeee;
	vertical-align: -4px;
	margin-right: 7px;
}
.checks .opd.cur .check{
	background: url('../adminimages/GP/Cooperation/slc.png?v=7EDMK5qFDam6zUTvS-M3tC-FTzk') no-repeat center center;
}
.c-submit{
	width: 150px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	color: #fff;
	border: none;
	outline: none;
	background-color: #ff9900;
	border-radius: 4px;
}
.settlement img{
	max-width: 100%;
}
.full-screen.v2{
	padding-left: 0;
}
.full-screen.v2 .myform{
	min-width: 1170px;
	margin-left: 0 !important;
}
.cIcon{
	border-radius: 0;
}
.mytable .a{
	white-space: nowrap;
}
.nav-1.v1 ul{
	margin-left: 10px;
}
.full-screen.v2 .myform-bj{
	padding-left: 10px;
}
/*end素材库*/
/*s 财务系统升级优化*/
.agency-box-title .hd-edit .set{
	background: url('../adminimages/GP/icon17.png?v=YHhGa2oBd8SBiJihJLsUuEGFmNM') no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-left: 4px;
}
.line-box .row .open-btn{
	top: 4px;
	right: -8px;
}
.iconbox.maxHeight{
	overflow: hidden;
	max-height: 33px;
	padding-right: 40px;
}
.line-box.ediable .row{
	position: relative;
	border-bottom: 1px solid #eee;
	padding-bottom: 5px;
	padding-right: 66px;
}
.line-box.ediable .row .opr{
	position: absolute;
	right: 0;
	top: 0;
	width: ;
	font-size: 0;
	white-space: nowrap;
}
.opr-div{
	display: inline-block;
	margin-left: 4px;
}
.line-box.ediable .row .opr .btn, .opr-div .btn{
	display: inline-block;
	vertical-align: top;
	width: 20px;
	height: 20px;
	background: url('../adminimages/GP/edi.png?v=Q5YI7DEHp_u-hN98DqdzTuctfgc') no-repeat;
	margin-right: 16px;
}
.opr-div .btn{
	vertical-align: middle;
}
.line-box.ediable .row .opr .del, .opr-div .del{
	background: url('../adminimages/GP/del.png?v=0aeU9mNNpPSaDYudsLKyv_GCaZg') no-repeat;
	margin-right: 6px;
}
.opr-group .item{
	display: inline-block;
	font-size: 14px;
	color: #999;
	margin-right: 20px;
}
.opr-group .item .img{
	vertical-align: -5px;
	margin-right: 3px;
}
.icinput{
	width: 260px;
	padding: 0 10px;
	height: 30px;
	border: solid 1px #eee;
	vertical-align: middle;
}
.icons-edi, .icons-merge{
	line-height: 30px;
}
.icons-edi .row{
	white-space: nowrap;
}
.icons-merge .select2{
	width: 176px;
	margin-right: 8px;
}
.icons-merge .text{
	line-height: 1;
	min-height: auto;
	margin-bottom: 20px;
}
.icons-edi .del-btn{
	display: inline-block;
	height: 30px;
	font-size: 0;
	vertical-align: middle;
	margin-left: 8px;
}
.icons-edi .del-btn img{
	display: block;
	margin-top: 5px;
}
.all-icons.MH{
	max-height: 400px;
	overflow-y: auto;
}
.all-icons .opt{
	margin-bottom: 12px;
}
.all-icons .opt:last-child{
	margin-bottom: 0;
}
.allDelLay{
	padding: 30px;
}
.lay-text{
	color: #666;
	font-size: 14px;
	line-height: 22px;
	padding-bottom: 20px;
}
.mergeLay .layui-layer-content{
	overflow: visible !important;
}
.agency-data{
	position: relative;
	display: inline-block;
	vertical-align: 2px;
	font-size: 0;
	height: 20px;
	margin-right: 20px;
	z-index: 100;
	cursor: default;
}
.agency-data .name{
	display: inline-block;
	vertical-align: -7px;
	font-size: 14px;
	font-weight: bold;
}
.agency-data .uint, .details-box .uint{
	display: inline-block;
	font-size: 12px;
	color: #FF6F6F;
	vertical-align: -3px;
}
.agency-box-title .agency-data .icom{
	margin-left: 0;
}
.agency-data .details, .details-box{
	position: absolute;
	top: 20px;
	left: 0;
	width: 668px;
	padding: 20px;
	background-color: #ffffff;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.1);
	border: solid 1px #ff9900;
	max-height: 500px;
	overflow-y: auto;
	display: none;
	z-index: 100;
}
.agency-data .details .h, .details-box .h{
	font-size: 12px;
	color: #999;
	margin-bottom: 10px;
}
.agency-data .details .h .font, .details-box .h .font{
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	vertical-align: middle;
	margin-right: 10px;
	max-width: 20em;
}
.agency-data .details .h .uint, .details-box .h .uint{
	vertical-align: -5px;
}
.agency-data .details .h .date, .details-box .h .date{
	margin-top: 6px;
}
.agency-data .table, .details-box .table{
	table-layout: fixed;
	width: 100%;
	font-size: 12px;
	color: #333;
}
.agency-data .table th, .details-box .table th{
	height: 28px;
	background-color: #f8f8f8;
	color: #999;
	text-align: left;
}
.agency-data .table td, .details-box .table td{
	line-height: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.agency-data .table th:first-child, .agency-data .table td:first-child, .details-box .table th:first-child, .details-box .table td:first-child{
	padding-left: 20px;
}
.agency-data .table th:last-child, .agency-data .table td:last-child, .details-box .table th:last-child, .details-box .table td:last-child{
	padding-right: 20px;
}
.agency-data .table tr, .details-box .table tr{
	border-bottom: 1px solid #eee;
}
.pl40{
	padding-left: 40px;
}
.agency-data .details .text, .details-box .text{
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 12px;
}
.agency-data .details .text span, .details-box .text span{
	font-size: 12px;
	font-weight: normal;
}
.agency-data .t3 img, .details-box .t3 img{
	width: 90px;
	height: 90px;
	margin-top: 4px;
}
.mytable .details-box{
	left: 14px;
	top: 0;
}
/*机构信息导航*/
.Institution-topNav > p { padding-left: 26px; padding-bottom: 14px; }
.Institution-topNav > p a { color: #1f6bd0; }
.Institution-topNav > ul { padding-left: 26px; height: 29px; border-bottom: 1px solid #cccccc; }
.Institution-topNav > ul li { float: left; height: 28px; margin-right: 8px; background-color: #f2f2f2; text-align: center; line-height: 28px; font-size: 14px; color: #333333; border: 1px solid #cccccc; }
.Institution-topNav > ul li.cur { background-color: #fff; border-bottom-color: #fff; }
.Institution-topNav > ul li a { display: inline-block; width: 100%; color: #333333; }
/*特色标签*/
.fake-input{
	height: auto !important;
	min-height: 32px;
	overflow: hidden;
	padding-top: 10px !important;
}
.fake-input .tag{
	float: left;
	position: relative;
	border: 1px solid #e5e5e5;
	line-height: 20px;
	height: 20px;
	padding-left: 7px;
	padding-right: 20px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	margin-right: 8px;
	margin-bottom: 10px;
}
.fake-input .tag .close{
	position: absolute;
	right: 0;
	top: 0;
	height: 20px;
	width: 20px;
	background: url('../adminimages/icons/icon_01.gif?v=kOfWtdzXlJIj5n3Va-gfzjGMkCI') 4px 4px no-repeat;
	cursor: pointer;
}
.fake-input .tag .close:hover{
	background-position: -21px 4px;
}
.fake-input .tag:before, .fake-input .tag:after{
	content: '';
	position: absolute;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 5px solid #fff;
	left: -5px;
	top: 50%;
	margin-top: -5px;
	z-index: 2;
}
.fake-input .tag:after{
	border-right: 5px solid #e5e5e5;
	left: -6px;
	z-index: 1;
}
.fake-input .tag-input{
	float: left;
	width: 150px;
	height: 22px;
	line-height: 22px;
	margin: 0;
	padding: 0;
	outline: none;
	margin-bottom: 10px;
	border: none;
}
/*新单分配规则*/
.distribution{
	padding-left: 40px;
	padding-top: 20px;
	padding-bottom: 30px;
}
.distribution .font{
	font-size: 14px;
}
.distribution .radioGroup .item{
	margin-right: 20px;
}
.distribution .radioGroup .item input{
	vertical-align: -3px;
	margin-right: 4px;
	width: 15px;
	height: 15px;
}
.time-group{
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
}
.distribution .con{
	padding-top: 5px;
}
.distribution .con .row{
	margin-bottom: 12px;
}
/*start 时间分钟选择*/
.timePacker{
    border: 1px solid #e1e1e1;
    background-color: #fff;
    padding: 10px;
    border-radius: 2px;
    z-index: 19891020;
    width: 380px;
}
.timePacker-title{
	font-size: 14px;
    font-weight: bold;
    padding-bottom: 8px;
}
.timePacker-content ul {
    overflow: hidden;
}
.timePacker-content ul .hoursList {
    float: left;
    width: 59px;
    height: 30px;
    line-height: 30px;
    background-color: #F6F7F7;
    color: #333;
    font-size: 14px;
    text-align: center;
   	margin-right: 4px;
   	margin-bottom: 4px;
    border-radius: 2px;
    cursor: pointer;
}
.timePackerSelect{
    color: white!important;
    background-color: #007BDB!important;
}
.timePacker-content ul .mList {
    float: left;
    width: 30px;
    height: 20px;
    background-color: #F6F7F7;
    font-size: 14px;
    text-align: center;
    line-height: 20px;
    margin: 4px 4px;
    cursor: pointer;
}
.timePacker-content ul .hoursList:hover,.timePacker-content ul .mList:hover{
    color: white!important;
    background-color: #007BDB!important;
}
.timePacker-back-hours{
    width: 22px;
    height: 18px;
    float: right;
    cursor: pointer;
    background: url('../adminimages/GP/back.png') no-repeat center center/100% 100%;
}
/*end 时间分钟选择*/
/*素材库成功案例图片放大缩小*/
.fixed-opr{
	position: fixed;
	background: rgba(0,0,0,.5);
	width: 526px;
	height: 36px;
	border-radius: 36px;
	left: 50%;
    margin-left: -263px;
    bottom: 20px;
    opacity: 0;
    transition: opacity 1s ease;
}
.fixed-opr.cur{
	opacity: 1;
}
.fixed-opr sub{
	position: absolute;
	top: 50%;
	margin-top: -10px;
	float: none;
}
.fixed-opr .sub{
	left: 12px;
}
.fixed-opr .add{
	right: 12px;
}
.fixed-opr .role{
	position: absolute;
	left: 40px;
	right: 40px;
	top: 12px;
    height: 12px;
    background-color: #fff;
    border-radius: 12px;
}
.fixed-opr .role .before{
	position: absolute;
	left: -1px;
	width: 50%;
	height: 12px;
	background-color: #498FED;
	z-index: 2;
	border-radius: 12px 0 0 12px
}
.fixed-opr .role .circle{
	position: absolute;
	left: 50%;
	top: -3px;
	width: 16px;
	height: 16px;
	margin-left: -8px;
	border-radius: 50%;
	border: 1px solid #498FED;
	background-color: #fff;
	z-index: 3;
}
/*素材列表、素材成功案例增加标签管理*/
.line-row2 .alist-box{
	margin-right: 76px;
}
.opration-btn{
	position: absolute;
	right: 0;
	top: 10px;
	color: #666;
	height: 30px;
	line-height: 30px;
}
.opration-btn .icon1{
	width: 18px;
	height: 18px;
	vertical-align: -4px;
	margin-left: 2px;
}
.line-box .ly-tip{
	line-height: 20px;
	min-height: 0;
}
/*网上银行电子回单*/
.receipt-div{
	font-family: '宋体';
	color: 000;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
}
.receipt-div .title{
	border-bottom: 2px solid #000;
	text-align: center;
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	line-height: 1;
	padding: 10px 0;
}
.receipt-div .title .bold{
	font-family: 'SimHei';
	display: inline-block;
	font-weight: 500;
	font-size: 24px;
	color: #000;
	vertical-align: bottom;
}
.receipt-div .title .span{
	display: inline-block;
	vertical-align: bottom;
	margin-left: 30px;
	color: #000;
}
.receipt-div .txt{
	line-height: 1;
	margin-bottom: 5px;
	margin-top: 22px;
	padding-right: 38px;
}
.receipt-div .txt1{
	margin-left: 108px;
}
.a-table{
	width: 602px;
	border: 1px solid #000;
	padding: 1px;
	line-height: 14px;
	margin-left: auto;
	margin-right: auto;
}
.a-table .top{
	margin-bottom: 2px;
}
.a-table th,.a-table .tr{
	height: 0;
	border: none !important;
	margin: 0;
	padding: 0;
	border-spacing: 0;
	visibility: hidden;
}
.a-table td{
	border-color: #000;
	color: #000;
	padding: 2px 0;
}
.a-table .table{
	table-layout: fixed;
	width: 100%;
	border-color: #000;
}
.a-table .table .top{
	
}

/*
* @Author: ssf
* @Date:   2016-01-05 10:21:10
* @Last Modified by:   Marte
* @Last Modified time: 2016-08-16 15:37:24
*/
body { background-color: #f0f5fc; font-family: 微软雅黑; }
.p-t6 { padding-top: 6px; }
.p-t12 { padding-top: 12px; }
.w56 { width: 56px; }
.w66 { width: 66px; }
.w116 { width: 116px; }
.w146 { width: 146px; }
.c-red { color: red; }
.leveloading { display: inline-block; float: right; height: 20px; }
.leveloading1 { background: url(../images/common/s_blue_1.gif?v=LeeqzJbgXd99MiPvQfmg_4C2xpo) 0 3px no-repeat; width: 16px; }
.leveloading2 { background: url(../images/common/s_blue_2.gif?v=LeeqzJbgXd99MiPvQfmg_4C2xpo) 0 3px no-repeat; width: 16px; }
.leveloading3 { background: url(../images/common/s_blue_3.gif?v=LeeqzJbgXd99MiPvQfmg_4C2xpo) 0 3px no-repeat; width: 34px; }
.leveloading4 { background: url(../images/common/s_blue_4.gif?v=LeeqzJbgXd99MiPvQfmg_4C2xpo) 0 3px no-repeat; width: 34px; }
.leveloading5 { background: url(../images/common/s_blue_5.gif?v=LeeqzJbgXd99MiPvQfmg_4C2xpo) 0 3px no-repeat; width: 51px; }
.leveloading6 { background: url(../images/common/s_blue_6.gif?v=LeeqzJbgXd99MiPvQfmg_4C2xpo) 0 3px no-repeat; width: 51px; }
.leveloading7 { background: url(../images/common/s_blue_7.gif?v=5fcv_XwePITt1HwsO54pxsy_TfU) 0 3px no-repeat; width: 67px; }
.leveloading8 { background: url(../images/common/s_blue_8.gif?v=5fcv_XwePITt1HwsO54pxsy_TfU) 0 3px no-repeat; width: 67px; }
.leveloading9 { background: url(../images/common/s_blue_9.gif?v=5fcv_XwePITt1HwsO54pxsy_TfU) 0 3px no-repeat; width: 84px; }
.leveloading10 { background: url(../images/common/s_blue_10.gif?v=LeeqzJbgXd99MiPvQfmg_4C2xpo) 0 3px no-repeat; width: 84px; }
.Nav-in { height: 56px; margin: 0 auto; }

/*机构信息*/
.Institution { margin: 0 auto; padding: 0 24px; background-color: #fff; }
.Institution-topNav { width: 94%; min-width: 1066px; padding: 14px 0 0 0; margin: 24px 3% 0; background-color: #fff; }
.Institution-topNav > p { padding-left: 26px; padding-bottom: 14px; }
.Institution-topNav > p a { color: #1f6bd0; }
.Institution-topNav > ul { padding-left: 26px; height: 29px; border-bottom: 1px solid #cccccc; }
.Institution-topNav > ul li { float: left; height: 28px; margin-right: 8px; background-color: #f2f2f2; text-align: center; line-height: 28px; font-size: 14px; color: #333333; border: 1px solid #cccccc; }
.Institution-topNav > ul li.cur { background-color: #fff; border-bottom-color: #fff; }
.Institution-topNav > ul li a { display: inline-block; width: 100%; color: #333333; }
.Institution-left { min-width: 70%; margin: 0 300px 0 0; overflow: hidden; }
.Institution .type em, .Institution .type span { display: inline-block; }
.Institution .typeEdit, .major-module .typeEdit2, .course-module .typeEdit3 { display: inline-block; width: 96px; height: 33px; background-color: #ededed; line-height: 33px; text-align: center; font-size: 14px; cursor: pointer; }
.SchoolInfo { margin-top: 20px; border: 1px solid #f2f2f2; }
.SchoolInfo-top { height: 100px; }
.SchoolInfo-top .SchoolLogo { float: left; height: 100px;width:100px !important;font-size: 0;border-right: 1px solid #f2f2f2;overflow: hidden;}
.SchoolInfo-top .SchoolLogo:before{
	content: '';
	width: 0;
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.SchoolInfo-top .SchoolLogo img { vertical-align: middle;width: 100%; max-height: 100%; }
.SchoolInfo-top .SchoolTxt { float: left; padding: 16px 0 0 20px; color: #444444; }
.SchoolInfo-top .SchollName { line-height: 21px; }
.SchoolInfo-top .SchollName > * { float: left; }
.SchoolInfo-top .SchollName a { display: inline-block; max-width: 11em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; font-weight: bold; color: #1f6bd0; }
.SchoolInfo-top .SchollName span { height: 16px; background-color: #5cb85c; display: inline-block; padding: 0 7px; margin: 3px 3px 0 3px; border-radius: 8px; font-size: 12px; color: #ffffff; line-height: 16px; text-align: center; vertical-align: top;}
.SchoolInfo-top .SchollName em { display: inline-block; margin: 3px 4px 0 8px; width: 17px; height: 17px; background: url(../images/common/icons.png?v=ad2aEZmVJH1IejbRm_HRJFMlr3c) no-repeat; vertical-align: sub; }
.SchoolInfo-top .SchollName .wx, .BaseInfo-in .wx { background-image: url(../images/common/icons.png?v=ad2aEZmVJH1IejbRm_HRJFMlr3c); background-position: right top; cursor: pointer; }
.BaseInfo-in .wx { margin-left: 5px; width: 18px; height: 16px; display: inline-block; vertical-align: middle; }
.SchoolInfo-top .SchollName var { padding: 0 7px; margin: 3px 8px 0; line-height: 16px; height: 16px; background-color: #e8f5ff; border: 1px solid #c9e9ff; border-radius: 8px; font-style: normal; }
.SchoolInfo-top .SchollName .pay{border-color: #FD7038;background: #fff;color: #FD7038;margin-left: 4px;}
.SchoolInfo-top .SchoolState { margin: 14px 0 4px 0;}
.SchoolInfo-top .SchoolState span { color: #999999;}
.SchoolInfo-top .SchoolState span i { color: #444444; }
.SchoolInfo-top .SchoolState .red { margin-left: 6px; color: #FF0000; }
.SchoolInfo-top .SchoolState a { margin-left: 10px; display: inline-block; padding-left: 16px; color: #1f6bd0; }
.SchoolInfo-bottom { clear: both; border-top: 1px solid #f2f2f2; margin-top: -1px; display: -webkit-box; display: flex; display: -webkit-flex; }
.SchoolInfo-bottom li { flex: 1; display: -webkit-box; display: flex; display: -webkit-flex; padding: 10px 16px; border-right: 1px solid #f2f2f2; }
.SchoolInfo-bottom li:first-child { /*padding-left: 21px;*/ background-color: #f9fcff; }
.SchoolInfo-bottom li:nth-child(2) { background-color: #fff9ec; }
.SchoolInfo-bottom li:last-child { /*padding-right:20px;*/ border-right: 0; background-color: #e3f1dd; }
.SchoolInfo-bottom li div { flex: 1; -webkit-flex: 1; text-align: center; }
.SchoolInfo-bottom li div p img { margin-right: 4px; margin-top: 3px; }
.SchoolInfo-bottom li div p:first-child { font-size: 16px; color: #333; }
.SchoolInfo-bottom li div p:last-child { font-size: 12px; color: #999; }
.Institution .item { margin-top: 30px; }
.Institution .item-top { position: relative; margin-bottom: 8px; line-height: 23px; height: 23px; }
.Institution .item-top::before { content: ''; position: absolute; top: 50%; left: 64px; width: 87%; height: 1px; background-color: #f2f2f2; margin-left: 10px; vertical-align: middle; z-index: 0; }
.Institution .item-top h2 { float: left; font-size: 14px; }
.Institution .item-r { position: relative; float: right; width: 60px; background-color: #fff; text-align: right; }
.Institution .item-r span { display: inline-block; width: 18px; height: 18px; cursor: pointer; }
.Institution .item-r .item-edit { margin-right: 10px; background: url("../adminimages/icons/edit.png?v=kOfWtdzXlJIj5n3Va-gfzjGMkCI") no-repeat; }
.Institution .item-r .see { height: 20px; background: url("../adminimages/icons/see.png?v=3eb34AuVAKFmSbHaBCki-_fWMlI") no-repeat; }
.Institution .View { position:relative;font-size: 12px; color: #333333; }
.Institution .Cooperation-l { float: left; margin-right: 25px;width: 90%; }
.Institution .Cooperation-r { position:absolute;left:330px;width:45%;}
.Institution .Cooperation p {  width:100%;overflow: hidden;color: #999999; line-height: 25px;display:-webkit-box;display:-webkit-flex;display:flex; }
.Institution .Cooperation p span {float:left;width:90%; color: #333333; }
.Institution .Cooperation p i { float: left; min-width: 65px; }
.Institution .Cooperation-r p i{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width: 65px;}
.Institution .Cooperation-r p span{-webkit-box-flex:6;-webkit-flex:6;flex:6;}
.Institution-right { float: right; width: 260px; min-height: 270px; padding: 0 0 0 16px; border-left: 1px solid #f2f2f2; }
.Institution-right .item { margin-top: 20px; }
.Institution .launch { height: 26px; line-height: 26px; }
.Institution .launch .edit, .Institution .update { display: inline-block; padding-right: 26px; height: 20px; cursor: pointer; }
.Institution .launch .edit { margin-right: 36px; background: url("../adminimages/icons/edit_on.png?v=kOfWtdzXlJIj5n3Va-gfzjGMkCI") no-repeat center right; }
.Institution .update { background: url("../adminimages/icons/edit_on.png?v=kOfWtdzXlJIj5n3Va-gfzjGMkCI") no-repeat center right; }
.Institution .bz, .Institution .bz span { display: block; clear: both; }
.Institution .bz p { float: left; width: 550px; color: #333333; }
.Institution .bz span { width: 60px; float: left; line-height: 24px; color: #999999; }
input.studyBtn{ width: 60px;height: 25px; border: 0;color:#fff;border-radius:3px; padding-left:0;background:#1f6bd0;}
.Docking { }
.Docking table { width: 100%; min-width: 730px; border: 1px solid #f2f2f2; }
.Docking td { height: 36px; border-bottom: 1px solid #f7f7f7; }
.Docking td:first-child { text-align: center; background-color: #f2f2f2; color: #999999; }
.Docking td:last-child { padding-left: 14px; }

/*相关信息*/
.relevant { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 460px; height: 50px; margin: 30px 0 8px 0; line-height: 50px; }
.relevant > div { display: block; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.relevant .update { display: inline-block; margin-left: 8px; width: 18px; height: 22px; background: url("../adminimages/icons/update.png?v=3eb34AuVAKFmSbHaBCki-_fWMlI") no-repeat; vertical-align: middle; cursor: pointer; }
.relevant .edit, .relevant .ph_edit { display: inline-block; width: 22px; height: 26px; margin-left: 8px; background: url("../adminimages/icons/edit_on.png?v=kOfWtdzXlJIj5n3Va-gfzjGMkCI") no-repeat; vertical-align: middle; cursor: pointer; }

/*课程筛选*/
.filter { margin: 0 24px; padding-bottom: 14px; }
.filter select { font-family: "微软雅黑"; font-size: 12px; }
.filter .filter_tab { padding-left: 5px; height: 46px; background-color: #f2f2f2; overflow: hidden; }
.filter .filter_tab a { float: left; width: 100px; height: 44px; line-height: 44px; text-align: center; color: #333333; font-size: 14px; }
.filter .filter_tab .new { color: #ff4800; }
.filter .filter_tab a.on { border: 1px solid #d1d1d1; border-bottom: 2px solid #fff; border-top-width: 2px; background-color: #fff; }
.filter .search { clear: both; }
.filter .search-in { margin: 20px 0 10px 0; height: 32px; }
.filter .search input { float: left; font-family: 微软雅黑; }
.filter .search .name { width: 360px; height: 30px; padding-left: 10px; border: 1px solid #d3d3d3; float: left; margin-right: 24px; }
.filter .search .search-time { float: left; height: 30px; margin-right: 20px; line-height: 30px; }
.filter .search .search-time input[type="text"] { width: 70px; height: 30px; padding-left: 8px; border: 0; font-size: 12px; }
.filter .search .search-time > *, .filter .search-time span { float: left; }
.filter .search .search-time .time { border: 1px solid #d3d3d3; }
.filter .search table { width: 200px; }
.filter .search input[type="button"] { width: 70px; height: 32px; border: 0; background-color: #ff4800; font-size: 14px; color: #fff; cursor: pointer; }
.filter .search .time-type { height: 30px; margin-right: 10px; }
.filter .filter_table { width: 100%; border: 1px solid #e8e8e8; background-color: #fafafa; padding-bottom: 14px; }
.filter .filter_table td { padding-top: 8px; }
.filter .filter_table td:first-child { width: 77px; color: #909090; text-align: center; }
.filter .filter_table td:last-child { color: #434343; }
.filter .filter_table td a { display: inline-block; height: 22px; padding: 0 14px; line-height: 22px; color: #434343; }
.filter_table .w175 { width: 175px; }
.filter .top { vertical-align: top; padding-top: 20px !important; }
.filter .filter_table .on { color: #fff; background-color: #5590f1; }
.filter .time { color: #5d5d5d; }
.filter .time div { width: 193px; height: 26px; margin-right: 36px; background-color: #fff; border: 1px solid #deddde; font-size: 12px; }
.filter .time td:first-child { width: 55px !important; text-align: center !important; color: #5d5d5d !important; }
.filter .time .pd9 { padding-right: 9px; }
.filter .time div > input { width: 92px; height: 26px; border: 0; }
.filter .time div select { position: relative; width: 94px; height: 26px; border: 0; font-size: 12px; }
.filter .time div .w193 { width: 193px; }
.filter .diyTime { display: inline-block; }
.filter .diyTime p { float: left; }
.filter .diyTime > div { float: right; height: 24px; border: 1px solid #deddde; background-color: #fff; }
.filter .diyTime span { line-height: 24px; }
.filter .diyTime input { width: 67px; height: 22px; padding-left: 8px; border: 0; font-size: 12px; }
.filter .diyTime input::-webkit-input-placeholder { font-size: 12px; }
.search_jxd { height: 30px; margin-top: 18px; padding: 14px 0 14px 14px; text-align: left; background-color: #fbfbfb; border: 1px solid #eeeeee; }
.search_jxd .SELECT { float: left; width: 215px; border: 1px solid #eeeeee; background-color: #fff; }
.search_jxd .SELECT dt span { color: #676767; }
.search_jxd .SELECT dd { width: 100%; }
.search_jdx_btn { margin-left: 66px; }
.search_jdx_btn input { width: 70px; height: 30px; border: 0; color: #fff; font-size: 14px; font-family: 微软雅黑; }
.search_jdx_btn input[type="button"] { margin-right: 10px; background-color: #ff4800; }
.search_jdx_btn input[type="reset"] { color: #535353; }
.search_jxd .search_jdx_l, .search_jxd .search_jdx_btn { float: left; }
.search_jxd .search_jdx_l input { width: 288px; height: 28px; padding-left: 10px; margin-right: 30px; border: 1px solid #d3d3d3; }
.search_jxd .search_jdx_l span { margin-right: 10px; }

/*课程搜索结果*/
.courseTable { padding: 0 24px; }
.course_page { padding: 16px 0 6px; font-size: 14px; overflow: hidden; }
.course_page p:first-child { float: left; }
.course_page p:last-child { float: right; }
.course_page p:first-child span { color: #ff4800; }
.course_page p:last-child a { color: #5590f1; }
.course_page p:last-child .on { color: #000; }
.courseTable table { width: 100%; text-align: center; border: 1px solid #e8e8e8; }
.courseTable .bor0 { border: 0 !important; }
.courseTable table th { line-height: 38px; border-right: 1px solid #e8e8e8; }
.courseTable table td { padding: 8px 0; border-right: 1px solid #e8e8e8; }
.courseTable table tr:nth-child(1n) { background-color: #f4f4f4; }
.courseTable table tr:nth-child(3n) { background-color: #f4f4f4; }
.courseTable table tr:nth-child(2n) { background-color: #fcfcfc; }
.courseTable table td:first-child, .courseTable table th:last-child, .courseTable table td:nth-child(8), .courseTable .table3 th:nth-child(1) { padding-left: 10px; text-align: left; }
.courseTable table td:nth-child(2) a, .courseTable table td:last-child a, .courseTable .table3 td:nth-child(1) a, .courseTable .table3 td:nth-child(6) { color: #327bda; }
.courseTable .table td:nth-child(1), .courseTable .table td:nth-child(4), .courseTable .table td:nth-child(6), .courseTable .table td:nth-child(7), .courseTable .table td:nth-child(9), .courseTable .table2 td:nth-child(1), .courseTable .table2 td:nth-child(3), .courseTable .table2 td:nth-child(5), .courseTable .table2 td:nth-child(7), .courseTable .table2 td:nth-child(8), .courseTable .table3 td:nth-child(5) { border: 0 !important; }
.courseTable table th:nth-child(2), .courseTable table td:nth-child(2) { padding-left: 10px; text-align: left; }
.courseTable table td:last-child a { width: 38px; display: inline-block; }
.courseTable table input[type="checkbox"] { vertical-align: middle; }
.courseTable .ipt_box { float: left; margin-top: 12px; overflow: hidden; }
.courseTable .ipt_box .ipt { float: left; /*width: 44px;*/ padding: 0 10px; height: 28px; margin-right: 6px; background-color: #f2f2f2; border: 0; color: #232323; cursor: pointer; }
.courseTable .ipt_box .marR { margin-left: 24px; }
.courseTable .page { float: right; }
.courseTable .page a { float: left; width: 20px; color: #156ada; line-height: 22px; }
.courseTable .page .not { color: #999999; }
.courseTable .page .cur { color: #000; }
.courseTable .page a:first-child, .courseTable .page a:last-child { width: 82px; height: 22px; border: 1px solid #e4e4e4; }
.courseTable .page a:first-child { margin-right: 6px; }
.courseTable .page a:last-child { margin-left: 6px; }
.table3 .SELECT { width: 90px; }
.table3 .SELECT dt span, .table3 .SELECT dt b { width: 50px; }
.table3 .SELECT dd { width: 100%; }
.courseTable .red { color: red; }

/*基本信息*/
.BaseInfo { }
.BaseInfo .View { padding-right: 10px; }
.BaseInfo .item-top::before { width: 130px; }
.BaseInfo table td { vertical-align: top; line-height: 24px; height: 30px; }
.BaseInfo table td:first-child { width: 60px; text-align: right; color: #999999; }
.BaseInfo table td:last-child { text-align: left; }
.BaseInfo .BaseName { padding-bottom: 8px; }
.BaseInfo .Edit td { height: 40px; }
.BaseInfo .Edit td input, .BaseInfo .Edit td textarea { width: 180px; padding-left: 8px; border: 1px solid #e2e2e2; }
.BaseInfo .Edit input { height: 28px; }
.BaseInfo .cities, .BaseInfo .districts, .BaseInfo .area { width: 56px; float: left; }
.BaseInfo .cities, .BaseInfo .districts { margin-right: 8px; }
.SELECT dt i { background-image: url(../adminimages/GP/down.png?v=Q5YI7DEHp_u-hN98DqdzTuctfgc); background-repeat: no-repeat; background-position: center center; }
.BaseInfo .ADDRESS dt { padding-left: 2px; padding-right: 2px; }
.BaseInfo .ADDRESS dt span { width: auto; }
.BaseInfo .ADDRESS dt b { width: auto; }
.BaseInfo .zzxx { text-align: left !important; }
.BaseInfo .zzxx input { margin-right: 4px; width: 14px !important; height: 14px; vertical-align: sub; }
.BaseInfo .txt { width: 100px !important; margin: 0 10px; }
.BaseInfo .must { position: absolute; padding-right: 2px; color: red; }
.BaseInfo .icon_qq { margin-left: 10px; padding-left: 16px; background: url("../adminimages/GP/qq.png?v=RwHdbtW5jj3-g04dr098FGQ-TA0") no-repeat; color: #555; }

/*跟进记录*/
.FollowInfo { margin: 0 auto 30px; padding: 30px 24px 66px; background-color: #fff; }
.FollowInfo h2 { height: 40px; padding-left: 12px; background-color: #f2f2f2; font-size: 14px; line-height: 40px; color: #333333; }
.FollowInfo .item { clear: both; padding-left: 16px; margin-top: 12px; line-height: 30px; }
.FollowInfo .item dl, .FollowInfo .item span { float: left; }
.FollowInfo .item dl, .BaseInfo .SELECT { border: 1px solid #e2e2e2; }
.FollowInfo .item span { width: 48px; height: 30px; margin-right: 8px; font-size: 12px; color: #999999; }
.FollowInfo .item textarea { width: 600px; height: 123px; margin-top: 6px; border-color: #eeeeee; float: left; }
.FollowInfo button { width: 107px; height: 30px; background-color: #498eeb; color: #498eeb; border: 0; color: #fff; cursor: pointer; }
.FollowInfo table { width: 100%; margin-top: 30px; }
.FollowInfo table tr { height: 20px; line-height: 20px; border: 1px solid #f2f2f2; }
.FollowInfo table th { background-color: #f2f2f2; color: #999999; font-weight: normal; }
.FollowInfo table td { text-align: center; }
.FollowInfo .txtl, .courseTable .txtl { text-align: left; padding-left: 10px; }

/*网编*/
.BaseInfo .BaseInfo-in { padding-top: 16px; }
.BaseInfo .BaseInfo-in:first-child { padding: 4px 0; border-bottom: 1px solid #f2f2f2; }
.BaseInfo .BaseInfo-in:last-child { padding-bottom: 10px; }
.BaseInfo .BaseInfo-in h3 { margin-bottom: 6px; }
.BaseInfo .BaseInfo-in p span { color: #999999; }
.BaseInfo .BaseInfo-in p { color: #333333; line-height: 22px; }
.BaseInfo .BaseInfo-in .ipt { display: block; width: 65px; height: 24px; margin-top: 6px; line-height: 24px; background-color: #327bda; text-align: center; color: #fff; }
.BaseInfo .BaseInfo-in .more { font-size: 12px; font-weight: normal; color: #1f6bd0; float: right; }

/*编辑信息*/
.Edit { display: none; }
.Edit .item { margin-bottom: 10px; margin-top: 0; clear: both; }
.Edit .double .item-in { width: 50%; float: left; }
.Edit .item input, .Edit .item textarea { padding-left: 10px; border: 1px solid #e2e2e2; }
.Edit .double .item-in select { width: 186px; height: 30px; border: 1px solid #e2e2e2; }
.Edit .item span { width: 60px; display: inline-block; }
.Edit .item:not(.double) span { vertical-align: top; }
.Edit .item input { width: 174px; height: 28px; }
.Edit .item textarea { width: 504px; height: 62px; padding-top: 8px; }
.Edit-btn { position: relative; padding-top: 30px; margin-top: 14px; text-align: center; }
.Edit .cancle, .Edit .save { display: inline-block; width: 80px; height: 30px; border: 0; border-radius: 3px; cursor: pointer; }
.Edit .save { background-color: #1f6bd0; color: #fff; margin-right: 12px; }
.Edit .cancle { background-color: #f2f2f2; color: #555; }
.Edit .add { position: absolute; top: 0; right: 20px; width: 87px; height: 25px; background-color: #f2f2f2; border: 1px solid #666; border-radius: 3px; }
.DockingEdit { /* max-width: 70%; */ }
.DockingEdit td > div { float: left; margin: 0 26px 6px 0; }
.DockingEdit td > div span { display: inline-block; width: 30px; }
.DockingEdit td:first-child { width: 86px; }
.DockingEdit td:last-child { padding: 14px 14px 8px; }
.DockingEdit td .txt, .DockingEdit .add-item .name { width: 99px; height: 28px; padding-left: 10px; border: 1px solid #e2e2e2; color: #555555; font-size: 12px; }
.DockingEdit .add-item td { position: relative; }
.DockingEdit .add-item .name { width: 60px; }
.DockingEdit .remove { position: absolute; right: 10px; top: 16px; width: 40px; height: 25px; border: 1px solid #666; background-color: #f2f2f2; }
.Edit .protect { height: 30px; line-height: 30px; }
.Edit .protect [type="checkbox"] { width: 14px; height: 14px; vertical-align: middle; }
.Edit .protect .txt { display: none; }
.Edit .protect .txt input { width: 100px; }
/*编辑记录*/
.edit-notes { color: #555555; margin: 16px; }
.edit-notes .notes-item { width: 440px; padding: 10px 18px; margin-top: 8px; background-color: #f2f2f2; line-height: 22px; }
.edit-notes .notes-item p { font-size: 12px; }
.edit-notes .edit-notes-in { margin-bottom: 24px; }
.edit-notes-in > p i { width: 16px; height: 16px; display: inline-block; margin-left: 10px; vertical-align: middle; background: url(../images/common/slideUp.png?v=5fcv_XwePITt1HwsO54pxsy_TfU) no-repeat; cursor: pointer; }
.edit-notes-in > p i.on { background: url(../images/common/slidDown.png?v=5fcv_XwePITt1HwsO54pxsy_TfU) no-repeat; }
.edit-notes-in p { font-size: 14px; }
.edit-notes-in p span { font-size: 12px; margin-left: 30px; }

/*佣金公式*/
.formula { padding-bottom: 26px; font-family: "微软雅黑"; font-size: 12px; }
.formula input { font-family: "微软雅黑"; }
.formula table { width: 100%; margin-top: 12px; border: 1px solid #f4f4f4; }
.formula table th { background-color: #f4f4f4; line-height: 33px; }
.formula table tr:last-child td { padding-bottom: 10px; }
.formula table tr td:nth-child(3), .formula table tr th:nth-child(3) { text-align: left; border: 0; padding-left: 10px; }
.formula table tr td { padding-top: 10px; border-right: 1px solid #f4f4f4; text-align: center; }
.formula table td { line-height: 30px; color: #808080; }
.formula table td input { background-color: #ededed; height: 30px; border: 0; color: #313131; cursor: pointer; font-size: 12px; }
.formula table td input:first-child { width: 56px; margin-right: 8px; }
.formula table td input:last-child { width: 66px; }
.formula-l { float: left; width: 48%; }
.formula-r { float: left; margin-left: 4%; width: 48%; }
.btn1, .btn2, .btn3 { height: 33px; background-color: #ff8308; color: #fff; font-size: 14px; border: 0; font-family: "微软雅黑"; }
.btn2 { background-color: #1f6bd0; }
.btn3 { background-color: #f2f2f2; color: #525252; }
.major hr { margin-top: 10px; border: 0; border-bottom: 1px solid #e9e9e9; }
.major .major-nav { height: 40px; line-height: 40px; background-color: #f4f4f4; font-size: 16px; color: #2b2b2b; border-bottom: 1px solid #d1d1d1; }
.major .major-nav span { display: inline-block; width: 130px; text-align: center; cursor: pointer; }
.major .major-nav span:first-child { margin-left: 20px; }
.major .major-nav span.cur { background-color: #fff; border: 1px solid #d1d1d1; border-bottom-color: #fff; }
.major .course { width: 100%; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; }
.major .course tr { height: 33px; }
.major .course tr:first-child { height: 33px; background-color: #f4f4f4; }
.major .course tr:nth-child(2n-1) { background-color: #f4f4f4; }
.major .course th:nth-child(4), .major .course td:nth-child(4) { text-align: left; }
/*.major .course td:last-child span:first-child { margin-right: 12px; }*/
.major .course td:last-child span { margin-right: 12px; white-space:nowrap; }
.major .course { text-align: center; }
.major .major-module-btn { clear: left; padding: 20px 0; }
.major .major-module-btn input:last-child { float: right; margin-left: 12px; }
.major .major-module-btn .setBtn { float: right; padding: 0 6px; }
.setCourses { width: 710px; max-height: 530px; padding: 15px; overflow:auto; }
.setCourses table, .setCourses table body { /*border-color: #D3E3F5;*/ }
.setCourses table .SyncCity td:first-child, .setCourses table .selectCity td:first-child, .setCourses table .SyncCity span { font-weight: bold; }
.setCourses table .selectCity p, .setCourses table .SyncCity p { padding-left: 10px; }
.setCourses table .selectCity span { margin-right: 20px; }
.setCourses table .selectCity input, .setCourses table .SyncCity input { vertical-align: middle; }
.setCourses table .selectCity em { color: #FF9900; }
.setCourses table .SyncCity span { margin-right: 30px; }
.setCourses table tr td:first-child { background: #E8F7FF; line-height: 38px; text-align: center; }
.setCourses ul { padding-top: 15px; }
.setCourses li { float: left; width: 130px; height: 24px; margin: 0 20px 10px 0; line-height: 24px; text-align: right; }
.setCourses li span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width: 70px;display: inline-block;}
.setCourses li input[type='number'] { float: right; width: 50px; height: 20px; margin-left: 4px; }
.setCourses .mar { margin: 30px auto 20px; width: 220px; }
.setCourses .btn { width: 90px; height: 30px; border: 0; border-radius: 4px; }
.setCourses .confim_btn { margin-right: 20px; background-color: #5996DA; color: #fff; }
.setCourses .cancel_btn { background-color: #F2F2F2; color: #666; }
.setCourses .green { color: #009933; }
.setCourses .orange { color: #FF9900; }
.setCourses .tab span { display: inline-block; width: 140px; padding-bottom: 18px; }
.setCourses .tab td:last-child { padding: 12px 0 0 12px; }
.setCourses .show .city { position: relative; padding: 20px 0; font-weight: bold; }
.setCourses .show .city span { margin-left: 20px; font-weight: normal; }
.setCourses .show .city input { vertical-align: middle; }
.setCourses .setNums { position: absolute; top: 10px; right: 0; background-color: #5996DA; color: #fff; }
.setCourses .edit { display: none; }
.major .major-module table { width: 100%; border: 1px solid #dedede; }
.major .major-module table tr { border-bottom: 1px solid #dedede; }
.major .major-module table td p { width: 380px; height: 28px; float: left; line-height: 28px; }
.major .major-module table td:first-child { width: 120px; text-align: center; background-color: #f4f4f4; border-right: 1px solid #dedede; }
.major .major-module .major-module-txt { padding: 14px 20px; overflow: hidden; }
.major-module-txt p span { display: inline-block; color: #666; overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.major-module-txt p span:first-child { width: 80px; color: #333333; }
.major-module-txt p span:nth-child(2) { width: 45px; }
.major-module-txt p span:nth-child(3), .major-module-txt p span:last-child { width: 95px; }
.course-module, .major-module { }
.course-module { display: none; }
.major-module, .course-module { padding-bottom: 16px; }
.major-module h2, .course-module h2 { margin-bottom: 6px; border-top: 1px solid #dedede; padding-top: 14px; font-size: 16px; font-weight: normal; color: #777777; }
.course-module h2 { border: 0; }
.major-module p, .course-module p { line-height: 24px; color: #333333; }
.course-module .import { border: 0; height: 30px; margin-left: 24px; background-color: #ededed; font-size: 12px; font-family: 微软雅黑; }
.course-page { color: #156ee4; }
.course-page a { color: #156ee4; padding: 0 4px; font-size: 14px; }
.course-page a.cur { color: #9a9a9a; }
.course-page a:first-child, .course-page a:last-child { width: 76px; height: 30px; display: inline-block; font-size: 12px; line-height: 30px; text-align: center; }
.course-page a:first-child { color: #2b2b2b; background-color: #ededed; margin-right: 12px; }
.course-page a:last-child { color: #fff; margin-left: 12px; background-color: #156ee4; }
.course-module p:first-child { color: #2b2b2b; padding: 18px 0 10px; }
.course-module p strong { font-size: 16px; }

/*优惠公式弹窗*/
.discount { width: 460px; height: 120px; padding: 28px 20px; }
.discount .SELECT { float: left; height: 24px; line-height: 24px; border: 1px solid #dedede; border-radius: 4px; }
.discount .SELECT dt span, .discount .SELECT dt b { line-height: 24px; }
.discount-in { height: 56px; }
.discount-in input { width: 74px; height: 24px; margin: 0 14px; border: 1px solid #dedede; border-radius: 4px; }
.discount-in p { float: right; overflow: hidden; font-size: 14px; }
.discount input[type="button"] { width: 122px; height: 30px; border: 0; font-size: 14px; font-family: 微软雅黑; border-radius: 4px; }
.discount input[type="button"]:first-child { background-color: #0e7fe8; color: #fff; margin-right: 20px; }
.discount input[type="button"]:last-child { background-color: #e4e4e4; color: #0e7fe8; }
.setUpdate, .setKF, .setPlan { width: 280px; padding: 20px 10px; }
.setUpdate select, .setKF select { width: 150px; height: 22px; margin-left: 6px; }
.setPlan input[type="text"] { width: 180px; height: 22px; }
.setUpdate .btn, .setKF .btn, .setPlan .btn, .setCooperate .btn { width: 85px; height: 26px; border: 0; border-radius: 3px; color: #fff; }
.setUpdate .confirm_btn, .setKF .confirm_btn, .setPlan .confirm_btn, .setCooperate .confirm_btn { background-color: #5996DA; }
.setUpdate .cancel_btn, .setKF .cancel_btn, .setPlan .cancel_btn, .setCooperate .cancel_btn { margin-left: 10px; background-color: #F2F2F2; color: #666; }
.setCooperate { padding: 0 10px 20px; width: 520px; }
.setCooperate select { width: 200px; height: 22px; }
.setCooperate textarea { width: 424px; height: 120px; padding: 6px 0 0 6px; }
.setCooperate > div { margin-top: 20px; }
.setCooperate span { vertical-align: top; }

/*验证*/
.Edit .item .field-validation-error span { width:174px; }
.DockingEdit td > div span.field-validation-error,.DockingEdit td > div span.field-validation-error span { width:auto; }
.FollowInfo .item span.field-validation-error, .FollowInfo .item span.field-validation-error span { color: #b94a48; float: left; width: auto; display: block; }


/* 学习中心*/
.study .in{width:560px;padding:16px 16px 16px 30px}
.study *{font-family: 微软雅黑;}
.study table th{width:110px;font-size:15px;color:#3f3f3f}
.study table td{padding:8px 0}
.study select,.study input[type="text"]{border:1px solid #dadada}
.study input[type="text"]{padding-left:6px;height:30px}
.study .studyType,.study .WeChatUrl{width:392px;height:31px}
.study .WeChat,.study .WeChatName{margin-bottom:10px}
.study .WeChat,.study .WeChatName,.study .WeChatSubscription{display:block;width:252px;height:32px!important;box-sizing:border-box}
.study .WeChatName,.study .WeChatSubscription,.study .uploaderBox2{display:none}
.study .WeChatName:last-child{margin-bottom:0}
.study .uploaderBox,#uploaderBoxIn{position:relative;width:260px;height:96px}
#uploaderBox2In{width:117px;height:117px}
.wu-example .btns{width:100%;height:100%}
.wu-example .webuploader-container{width:100%;height:100%}
.wu-example .webuploader-pick{width:100%;height:100%}
.wu-example input{position:absolute;clip:rect(1px,1px,1px,1px)}
.wu-example label{position:absolute;left:0;top:0;display:block;opacity:0;width:100%;height:100%}
.icon{display:inline-block;width:51px;height:51px;margin-top:10px}
.icon-add{background:url(../adminimages/GP/uploader-add.png?v=0N_JZSdmvon4p2E8Qo_8xjANmWM) no-repeat center center;}
.icon-edit{background:url(../adminimages/GP/uploader-edit.png?v=0N_JZSdmvon4p2E8Qo_8xjANmWM) no-repeat center center;}
.hide{display:none}
.webuploader-pick-hover{background:rgba(184,214,255,0.7)}
.webuploader-pick-hover .icon-edit{display: inline-block!important;background-image: url(../adminimages/GP/uploader-edit.png?v=0N_JZSdmvon4p2E8Qo_8xjANmWM)}
.study .webuploader-pick-hover p{display: block;}
.webuploader-pick-disable{opacity:0.6;pointer-events:none}
.study .uploaderBox2{position:absolute;right:50px;top:8px;width:117px;height:117px}
.study .uploaderBox,.study .uploaderBox2{background:#b0d2ff}
.study .uploaderBox .uploader-list img{ width: 260px; height: 96px;}
.study .uploaderBox2 .uploader-list img{ width: 117px; height: 117px;}
.study .uploaderBox2 .webuploader-pick p{margin-top: 6px;}
.study .pr{position:relative}
.study .spread select{width:94px;height:31px}
.study .deduct input{width:50px;height:29px;margin:0 6px}
.gp-btn-box{padding:30px 70px 30px 0;text-align:right;border-top:1px solid #d2d8e0}
.gp-btn{width:144px;height:38px;border:0;font-size:14px}
.gp-btn-save{background-color:#3c7bd0;color:#fff}
.gp-radio{position:relative;float:left;width:50px;height:25px;margin-right:20px;line-height:25px;text-align:right;cursor:pointer}
.gp-radio.selected::after{background-color:#40a1f2}
.gp-radio::before,.gp-radio::after{content:'';position:absolute;left:0;border-radius:50%}
.gp-radio::before{width:21px;height:21px;background-color:#f1f1f1}
.gp-radio::after{width:11px;height:11px;left:5px;top:5px;background-color:#9b9b9b}


.study .webuploader-container{position:relative;}
.study .webuploader-element-invisible{position:absolute!important;clip:rect(1px 1px 1px 1px); /* IE6, IE7 */clip:rect(1px,1px,1px,1px);}
.study .webuploader-pick{background:initial;position:relative;display:inline-block;width:100%;height:100%;cursor:pointer;padding:10px 15px;color:#fff;text-align:center;border-radius:3px;overflow:hidden;box-sizing:border-box;border:1px solid #edf3fc;}
.study .webuploader-pick-hover{background:rgba(184,214,255,0.7);}
.study .webuploader-pick-disable{opacity:0.6;pointer-events:none;}
#picker{position:absolute;left:0;top:0;width:100%;height:100%;}
.study .uploader-list{position:absolute;top:0;left:0;width: 100%;height: 100%;overflow:hidden;}

.loginTimeTips{width:450px;}
.loginTimeTips td{padding:0 5px;}

/* styles for validation helpers */
.field-validation-error { color: #b94a48; }
.field-validation-valid { display: none; }
input.input-validation-error { border: 1px solid #b94a48 !important; }
input[type="checkbox"].input-validation-error { border: 0 none; }
.validation-summary-errors { color: #b94a48; }
.validation-summary-valid { display: none; }

