﻿﻿@charset "utf-8";
/*reset*/
body{color:#555;font-size:12px;line-height:1.8em;font-family:pingfang sc,"microsoft yahei"; min-width:1200px;}
input, textarea, keygen, select, button{font-family:pingfang sc,"microsoft yahei";}
body,form,ul,ol,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,table,fieldset,div,tr,td{margin:0; padding:0;}
img{border:0; vertical-align:middle;}
em,i{font-style:normal;}
ol,ul,li{ list-style:none;}
h1,h2,h3,h4,h5{font-weight: bold;}
label{vertical-align:middle}
a,a:visited{ text-decoration:none;}
a:hover,a:active{ text-decoration:none;}
a:focus {outline:none;-moz-outline:none;}
/* input pub and focus placeholder */
input,select,textarea{color:#222; font-size:12px;line-height:140%;resize:none;outline:none;font-family:pingfang sc,"microsoft yahei";}
textarea{padding: 5px;border: 1px solid #ddd;}
.inp {padding: 5px;border: 1px solid #ddd;color:#888; outline:none;vertical-align: middle;border-radius: 3px;}
input[type="text"].inp:focus, input[type="password"].inp:focus, textarea:focus{ border: 1px solid #4991E1;}
::-webkit-input-placeholder { /* WebKit browsers */color:#ccc;font-family:"microsoft yahei";}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#ccc;font-family:"microsoft yahei";}
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#ccc;font-family:"microsoft yahei";}
:-ms-input-placeholder { /* Internet Explorer 10+ */color:#ccc;font-family:"microsoft yahei";}
button{cursor: pointer;outline: none;}

/* clearfix  */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {*zoom:1;}
.clearfix {display:block;}
.posRel{ position:relative;}
.posAbs{ position:absolute;}
.fl{ float:left;}
.fr{ float:right;}
.topLine{ border-top:#e0e0e0 solid 1px;}
.botomLine{ border-bottom:#e0e0e0 solid 1px;}

/* font-size and color */
.c4991E1 {color: #4991E1;}
.c4991E1:hover {color: #4380C7;}
.cF5A623 {color: #F5A623;}
.f10{font-size:10px}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f30{font-size:30px;}
a,.blue,a.blue{color:#4991E1; text-decoration:none;}
.red,a.red{color:#a82929}
.c222,a.c222{color:#222}
.c555,a.c555{color:#555}
.c888,a.c888{color:#888}
.c000,a.c000{ color:#000}
.orange,a.orange{color:#ed7822}
a.c555:hover{text-decoration:none}.cfff,a.cfff{color:#fff}
span.gray8{ color:#888; font-size:18px;}
.m_c{ margin:0 auto;}

/* function */
.t_r{text-align:right}
.t_c{text-align:center}
.t_l{text-align:left}
.dis_none{display:none}
.thin{font-weight:normal}
.bold{font-weight:bold}
.cl{clear:both}
.bor_e5e5e5 {border: 1px solid #e5e5e5;}
.bor_be5e5e5 {border-bottom: 1px solid #e5e5e5;}

/* margin and padding */
/* m-left-top-right-bottom  */
.mg5{ margin:5px}
.mg10{ margin:10px}
.mg15{ margin:15px}
.mg20{ margin:20px}
.mg25{ margin:25px}
.mg30{ margin:30px}
.mg35{ margin:35px}
.mg40{ margin:40px}
/* m-left  */
.mgl5{ margin-left:5px}
.mgl10{margin-left:10px;}
.mgl15{margin-left:15px}
.mgl20{margin-left:20px;}
.mgl25{margin-left:25px}
.mgl30{margin-left:30px;}
/* m-right  */
.mgr5{ margin-right:5px}
.mgr10{margin-right:10px;}
.mgr15{margin-right:15px;}
.mgr20{margin-right:20px;}
.mgr25{margin-right:25px;}
.mgr30{margin-right:30px;}
.mgr40{margin-right:40px;}
/* m-top  */
.mgt5{margin-top:5px;}
.mgt10{margin-top:10px;}
.mgt15{margin-top:15px;}
.mgt20{margin-top:20px;}
.mgt25{margin-top:25px;}
.mgt30{margin-top:30px;}
.mgt45{margin-top:45px;}

/* m-bottom  */
.mgb10{margin-bottom:10px;}
.mgb15{margin-bottom:15px;}
.mgb20{margin-bottom:20px;}
.mgb25{margin-bottom:25px;}
.mgb30{margin-bottom:30px;}
.mgb40{margin-bottom:40px;}
/* m-left-right  */
.mglr5{ margin-left:5px;margin-right:5px;}
.mglr10{margin-left:10px;margin-right:10px}
.mglr15{margin-left:15px;margin-right:15px}
.mglr20{margin-left:20px; margin-right:20px}
.mglr25{margin-left:25px; margin-right:25px;}
.mglr30{margin-left:30px;margin-right:30px}
/* m-top-bottom  */
.mgtb5{margin-top:5px; margin-bottom:5px}
.mgtb10{margin-top:10px; margin-bottom:10px}
.mgtb15{margin-top:15px; margin-bottom:15px}
.mgtb20{margin-top:20px; margin-bottom:20px}
.mgtb25{margin-top:25px; margin-bottom:25px}
.mgtb30{margin-top:30px; margin-bottom:30px}


/* p-left-top-right-bottom  */
.pd5{ padding:5px}
.pd10{ padding:10px}
.pd15{ padding:15px}
.pd20{ padding:20px}
.pd25{ padding:25px}
.pd30{ padding:30px}
.pd35{ padding:35px}
.pd40{ padding:40px}
/* p-left  */
.pdl2{padding-left: 2px;}
.pdl5{padding-left:5px}
.pdl10{padding-left:10px;}
.pdl15{padding-left:15px}
.pdl20{padding-left:20px;}
.pdl25{padding-left:25px}
.pdl30{padding-left:30px;}
.pdl110{padding-left: 110px}
/* p-right  */
.pdr5{ padding-right:5px}
.pdr10{padding-right:10px;}
.pdr15{padding-right:15px;}
.pdr20{padding-right:20px;}
.pdr25{padding-right:25px;}
.pdr30{padding-right:30px;}
/* p-top  */
.pdt5{padding-top:5px;}
.pdt10{padding-top:10px;}
.pdt15{padding-top:15px;}
.pdt20{padding-top:20px;}
.pdt25{padding-top:25px;}
.pdt30{padding-top:30px;}
.pdt35{padding-top:35px;}
.pdt40{padding-top:40px;}
/* p-bottom  */
.pdb10{padding-bottom:10px;}
.pdb15{padding-bottom:15px;}
.pdb20{padding-bottom:20px;}
.pdb25{padding-bottom:25px;}
.pdb30{padding-bottom:30px;}
.pdb50{padding-bottom:50px;}
/* p-left-right  */
.pdlr5{ padding-left:5px;padding-right:5px;_padding-right:3px}
.pdlr6{ padding-left:6px; padding-right:6px;_padding-right:4px}
.pdlr78{ padding-left:7px; padding-right:8px;}
.pdlr10{padding-left:10px;padding-right:10px}
.pdlr15{padding-left:15px;padding-right:15px}
.pdlr20{padding-left:20px; padding-right:20px}
.pdlr25{padding-left:25px; padding-right:25px;}
.pdlr30{padding-left:30px;padding-right:30px;}
.pdlr40{padding-left:40px;padding-right:40px;}
.pdlr69{padding-left:6px; padding-right:9px}
/* p-top-bottom  */
.pdtb5{padding-top:5px; padding-bottom:5px}
.pdtb10{padding-top:10px; padding-bottom:10px}
.pdtb15{padding-top:15px; padding-bottom:15px}
.pdtb20{padding-top:20px; padding-bottom:20px}
.pdtb25{padding-top:25px; padding-bottom:25px}
.pdtb30{padding-top:30px; padding-bottom:30px}
.pdtb40{ padding-top:40px; padding-bottom:40px}

/* width */
.w1600{width:1600px; margin:0 auto}
.w1200{width:1200px; margin:0 auto}
.w1000{width:1000px; margin:0 auto}
.w980{width:980px; margin: 0 auto}
.w960{width:960px; margin:0 auto;}
.w200{width:200px;}

/*输入框焦点*/
*::-webkit-input-placeholder {color: #ccc; }
*:-moz-placeholder { color:#ccc;}
*:-ms-input-placeholder { color:#ccc; }
*:input-placeholder { color: #ccc; }

/*****分页turnPage*****/
.turnPage{padding:10px 0}
.turnPage span.on,.turnPage a{padding: 0px 7px;border: 1px solid #cecece;margin: 0 2px 0px 3px;color: #3d3d3d;font-size: 12px;display:inline-block;height: 21px;line-height: 21px;vertical-align: middle;background: #fff;}
.turnPage span.on,.turnPage a:hover,.turnPage a.hover{background: #4991E1;color: #fff;text-decoration:none;border:#4991E1 solid 1px;}
.turnPage span.txt{line-height: 24px;background:none;padding: 0;vertical-align: middle;}
.turnPage a.page{/* border-radius:3px*/}
.turnPage a.page:hover{color:#fff; background:#4991E1;text-decoration:none}
.turnPage a.p_left{ background:#fff url(../images/public/page_ico.png) no-repeat -20px -21px; text-indent:-999em; overflow:hidden; padding:0px; width:21px; height:21px;}
.turnPage a.p_left:hover{background:#4991E1 url(../images/public/page_ico.png) no-repeat 1px -21px;}
.turnPage a.p_right{ background:#fff url(../images/public/page_ico.png) no-repeat -20px 0px; text-indent:-999em; overflow:hidden; padding:0px; width:21px; height:21px;}
.turnPage a.p_right:hover{background:#4991E1 url(../images/public/page_ico.png) no-repeat 1px 0px;}
.turnPage span input.num_text{width:36px;border: 1px solid #ccc;height: 20px; text-align: center;vertical-align: middle}
.turnPage span input.num_text:hover{ background:#fff;border:1px solid #cecece}
.turnPage span input.num.num_text:focus{ outline:none;border-color:#4991E1}
.turnPage span input.cfm{color:#fff;background: #4991E1;border: none; height:24px;margin: 0;padding: 0 4px;vertical-align: middle}


.turnPage2{ /*text-align:center;*/ padding:20px 0}
.turnPage2 .total-page a{width: 30px;height: 30px;margin: 0 2px 0px 3px;color: #555555;font-size: 14px;display:inline-block;line-height: 30px;vertical-align: middle;background: transparent;border-radius: 50%;text-align: center;overflow: hidden;}
.turnPage2 .total-page a.on{background: #4991E1;color: #fff;text-decoration:none;}
.turnPage2 .total-page a:hover{background: #e7e7e7;}
.turnPage2 .total-page a.on:hover{background: #4991E1;}
.turnPage2 .next-page,.turnPage2 .prev-page{display: inline-block;*display: inline;*zoom: 1;width: 22px;height: 22px;border-radius: 3px;border: 1px solid #dcdcdc;background-color: #fff;cursor: pointer;vertical-align: middle;overflow: hidden;text-indent: 999px;}
.turnPage2 .fist-page,.turnPage2 .last-page{display: inline-block;*display: inline;*zoom: 1;width: 44px;height: 22px;border-radius: 3px;border: 1px solid #dcdcdc;background-color: #fff;cursor: pointer;vertical-align: middle;overflow: hidden;}
.turnPage2 .fist-page:hover,.turnPage2 .last-page:hover{background-color: #f5f5f5;color: #555;}
.turnPage2 .next-page{background: url(../images/public/page_ico.png) no-repeat -20px 0px #fff;}
.turnPage2 .next-page:hover{background:url(../images/public/page_ico.png) no-repeat -20px 0px #f5f5f5;}
.turnPage2 .prev-page{background: url(../images/public/page_ico.png) no-repeat -20px -21px #fff;}
.turnPage2 .prev-page:hover{background:url(../images/public/page_ico.png) no-repeat -20px -21px #f5f5f5;}


.turnPage3 .prev-page {background: #fff url(../images/public/turnPage.png) no-repeat 0px -42px;}
.turnPage3 .next-page {background: #fff url(../images/public/turnPage.png) no-repeat -23px -42px;}
.turnPage3 .prev-page:hover {background: url(../images/public/turnPage.png) no-repeat 0px 2px;}
.turnPage3 .next-page:hover {background: url(../images/public/turnPage.png) no-repeat -23px 2px;}
.turnPage3 .turn_page a {display: inline-block;vertical-align: middle;padding:0 10px;height: 24px;color: #3d3d3d;line-height: 24px;border-radius: 4px;}
.turnPage3 .page_total {cursor: pointer;}
.turnPage3 .turn_page a:hover {color: #4991E1;}
.turnPage3 .turn_page a.page_num.on {background-color: #4991E1;color: #fff;}


.turnPage4 .turn_page a {display: inline-block;vertical-align: middle;text-align: center;color: #555;width:38px;height: 38px;font-size: 14px;line-height: 38px;border: 1px solid #EEE;box-sizing: border-box;}
.turnPage4 .turn_page .prev-page, .turnPage4 .turn_page .next-page {width: 84px;}
.turnPage4 .turn_page .page_total {cursor: pointer;border: none;}
.turnPage4 .turn_page .total_page {border: none;}
.turnPage4 .turn_page a:hover {color: #4991E1;}
.turnPage4 .turn_page a.page_num.on {background-color: #4991E1;color: #fff;}

/*inputPageFocus style*/
.page_num_wrap{position: relative;display: inline-block;*display: inline;zoom:1;}
.page_num_wrap  input.num_text{width:34px;height: 20px; text-align: center;vertical-align: middle;border: 1px solid #ccc;position: relative;z-index: 2;*display:inline;*zoom: 1;}
.page_num_wrap  input.num_text:focus{border-color: #4991E1}
.page_num_wrap  span input.cfm{color:#fff;background: #4991E1; height:22px;margin: 0;padding: 0 4px;width:36px;vertical-align: middle;display: inline-block;margin-right: 5px;}
.page_num_wrap .anim{position: absolute;left:0;top:0;width: 80px;}
.page_num_wrap .anim .cfm{color:#fff;background: #4991E1;border: none;width:36px; height:24px;margin-right:7px;padding: 0 4px;vertical-align:top; cursor:pointer;}

/*********************************************************/
/*新弹窗样式*/
.popWin,.popBox{ border:1px solid #9198a6; box-shadow:0 0 5px 0 #cfcfcf; background:#fff;}
.popWin h2,.popBox h2{ height:49px; border-bottom:1px solid #dedede; font:16px/49px "microsoft yahei"; color:#555; padding:0px 53px 0px 16px; position:relative;}
.popWin h2 a,.popBox h2 a{ position:absolute; right:15px; top:17px; background:url(../images/public/a_close.png) no-repeat 0 -36px; width:19px; height:19px; -webkit-transition:-webkit-transform .6s ease; -ms-transition:-ms-transform .6s ease; -moz-transition:-moz-transform .6s ease; transition:transform .6s ease; }
.popWin h2 a:hover,.popBox h2 a:hover{ background-position:0 0; -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -moz-transform:rotate(360deg); transform:rotate(360deg);}
.popCon{ padding:10px;}
#Wscreen{width:100%;height:100%;position:absolute;top:0;left:0;display:none;z-index:2000;background-color:#fff;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
.shade_div{background:#fff; filter:alpha(opacity=50); opacity:0.5;}

/*Ztree*/
div.zTreeDemoBackground2 {width:250px;height:362px; margin:0 auto;}

ul.ztreeStyle1 {overflow: auto;}
.ztreeStyle1 * {padding:0; margin:0; font-size:14px;color:#555;}
.ztreeStyle1 {margin:0; padding:5px; color:#333}
.ztreeStyle1 li{padding:0; margin:0; list-style:none; line-height:14px; text-align:left; white-space:nowrap; outline:0;}
.ztreeStyle1 li ul{ margin:0; padding:0 0 0 18px; }
.ztreeStyle1 li ul.line{ background:url(../images/public/ztree/line_conn.gif) 0 0 repeat-y;}

.ztreeStyle1 li a {padding:0px 3px 0 0; margin:0; cursor:pointer; height:24px; color: #555;
	text-decoration:none; vertical-align:top; display: inline-block; border:1px solid transparent;}
.ztreeStyle1 li a:hover {text-decoration:none}
.ztreeStyle1 li a.curSelectedNode {padding-top:0px; background-color:#eaf5ff; color:black; height:24px; border:1px #bfdaf4 solid; opacity:0.8;}
.ztreeStyle1 li a.curSelectedNode_Edit {padding-top:0px; background:none; color:black; height:24px; border-color:transparent; opacity:0.8;}
.ztreeStyle1 li a.tmpTargetNode_inner {padding-top:0px; background-color:#4991E1; color:white; height:24px; border:1px #4991E1 solid;
	opacity:0.8; filter:alpha(opacity=80)}
.ztreeStyle1 li a.tmpTargetNode_prev {}
.ztreeStyle1 li a.tmpTargetNode_next {}
.ztreeStyle1 li a input.rename {height:16px;  width:80px; padding:3px 0; margin:0;
	font-size:12px; border:1px #7EC4CC solid; display:inline-block; }
.ztreeStyle1 li span {line-height:24px; height:24px; margin-right:8px; margin-left:4px; display:inline-block;}
.ztreeStyle1 li span.button {line-height:0; margin:0; margin-right:4px; width:20px; height:16px; display: inline-block; vertical-align:middle;
	border:0 none; cursor: pointer;outline:none;
	background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
	background-image:url("../images/public/ztree/zTreeStandard.png"); *background-image:url("../images/public/ztree/zTreeStandard.gif")}

.ztreeStyle1 li span.button.chk {width:13px; height:13px; margin:7px 3px 0 4px;  /* *margin-top:4px;_margin-top:2px;*/ cursor: auto}
.ztreeStyle1 li span.button.chk.checkbox_false_full {background-position:0 0;}
.ztreeStyle1 li span.button.chk.checkbox_false_full_focus {background-position:0 -14px}
.ztreeStyle1 li span.button.chk.checkbox_false_part {background-position:0 -28px}
.ztreeStyle1 li span.button.chk.checkbox_false_part_focus {background-position:0 -42px}
.ztreeStyle1 li span.button.chk.checkbox_false_disable {background-position:0 -56px}
.ztreeStyle1 li span.button.chk.checkbox_true_full {background-position:-14px 0}
.ztreeStyle1 li span.button.chk.checkbox_true_full_focus {background-position:-14px -14px}
.ztreeStyle1 li span.button.chk.checkbox_true_part {background-position:-14px -28px}
.ztreeStyle1 li span.button.chk.checkbox_true_part_focus {background-position:-14px -42px}
.ztreeStyle1 li span.button.chk.checkbox_true_disable {background-position:-14px -56px}
.ztreeStyle1 li span.button.chk.radio_false_full {background-position:-28px 0}
.ztreeStyle1 li span.button.chk.radio_false_full_focus {background-position:-28px -14px}
.ztreeStyle1 li span.button.chk.radio_false_part {background-position:-28px -28px}
.ztreeStyle1 li span.button.chk.radio_false_part_focus {background-position:-28px -42px}
.ztreeStyle1 li span.button.chk.radio_false_disable {background-position:-28px -56px}
.ztreeStyle1 li span.button.chk.radio_true_full {background-position:-42px 0}
.ztreeStyle1 li span.button.chk.radio_true_full_focus {background-position:-42px -14px}
.ztreeStyle1 li span.button.chk.radio_true_part {background-position:-42px -28px}
.ztreeStyle1 li span.button.chk.radio_true_part_focus {background-position:-42px -42px}
.ztreeStyle1 li span.button.chk.radio_true_disable {background-position:-42px -56px}

.ztreeStyle1 li span.button.switch {width:18px; height:26px; _margin-top:5px;}
.ztreeStyle1 li span.button.root_open{background-position:-92px -54px}
.ztreeStyle1 li span.button.root_close{background-position:-74px -54px}
.ztreeStyle1 li span.button.roots_open{background-position:-92px 0}
.ztreeStyle1 li span.button.roots_close{background-position:-74px 0}
.ztreeStyle1 li span.button.center_open{background-position:-92px -18px}
.ztreeStyle1 li span.button.center_close{background-position:-74px -18px}
.ztreeStyle1 li span.button.bottom_open{background-position:-92px -36px}
.ztreeStyle1 li span.button.bottom_close{background-position:-74px -36px}
.ztreeStyle1 li span.button.noline_open{background-position:-92px -69px; _background-position:-92px -74px;}
.ztreeStyle1 li span.button.noline_close{background-position:-74px -69px; *background-position:-74px -70px; _background-position:-74px -74px; }
.ztreeStyle1 li span.button.root_docu{ background:none;}
.ztreeStyle1 li span.button.roots_docu{background-position:-56px 0}
.ztreeStyle1 li span.button.center_docu{background-position:-56px -18px}
.ztreeStyle1 li span.button.bottom_docu{background-position:-56px -36px}
.ztreeStyle1 li span.button.noline_docu{ background:none;}
.ztreeStyle1 li span.leve12 { display:none;}
.ztreeStyle1 li span.button.ico_open{margin-right:2px; background-position:-110px 0; vertical-align:top; margin-top:4px;}
.ztreeStyle1 li span.button.ico_close{margin-right:2px; background-position:-110px 0; vertical-align:top; margin-top:4px; }
.ztreeStyle1 li span.button.ico_docu{margin-right:2px; background-position:-110px -0; vertical-align:top;  margin-top:4px; }
.ztreeStyle1 li span.button.add {margin-right:2px; width:16px; background-position:-144px -80px; margin-top:4px; vertical-align:top;  }
.ztreeStyle1 li span.button.edit {margin-right:2px; width:16px; background-position:-110px -48px; margin-top:4px; vertical-align:top;  }
.ztreeStyle1 li span.button.remove {margin-right:2px; width:16px; background-position:-110px -64px; margin-top:4px; vertical-align:top;  }
.ztreeStyle1 li span.button.ico_loading{margin-right:2px; background:url(../images/public/ztree/loading.gif) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}
ul.tmpTargetzTree {background-color:#FFE6B0; opacity:0.8; filter:alpha(opacity=80)}
span.tmpzTreeMove_arrow {width:16px; height:16px; z-index:999999999; display: inline-block; padding:0; margin:2px 0 0 1px; border:0 none; position:absolute;
	background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
	background-position:-110px -80px; background-image:url("../images/public/ztree/zTreeStandard.png"); *background-image:url("../images/public/ztree/zTreeStandard.gif")}
ul.ztreeStyle1.zTreeDragUL {margin:0; padding:0; position:absolute; z-index:999999999; width:auto; height:auto;overflow:hidden; background-color:#cfcfcf; border:1px #00B83F dotted; opacity:0.8; filter:alpha(opacity=80)}
.zTreeMask {z-index:99999999; background-color:#cfcfcf; opacity:0.0; filter:alpha(opacity=0); position:absolute}


ul.ztreeStyle2 {}
.ztreeStyle2 * {padding:0; margin:0; font-size:16px;color:#555555;}
.ztreeStyle2 {margin:0; padding:5px; color:#333}
.ztreeStyle2>li{padding: 3px 10px !important;}
.ztreeStyle2 li{padding: 4px 0; margin:0; list-style:none; line-height:14px; text-align:left; white-space:nowrap; outline:0;}
.ztreeStyle2 li ul{ margin:0; padding:0 0 0 18px; }
.ztreeStyle2 li ul.line{ background:url(../images/public/ztree/line_conn.gif) 0 0 repeat-y;}

.ztreeStyle2 li a {padding:0px 3px 0 0; margin:0; cursor:pointer; height:30px; color: #555;
	text-decoration:none; vertical-align:top; display: inline-block; border:1px solid transparent;}
.ztreeStyle2 li a:hover {text-decoration:none}

/*2017-12-08 yp 修改树状图 li的样式*/
.ztreeStyle2 li a.curSelectedNode {padding-top:0px;color:black; height:30px; }
.ztreeStyle2 li.on{background-color: rgba(225, 245, 255, 1);border-radius: 8px;}
/*2017-12-08 yp 修改树状图 li的样式*/
.ztreeStyle2 li a.curSelectedNode_Edit {padding-top:0px; background:none; color:black; height:24px; border-color:transparent; opacity:0.8;}
.ztreeStyle2 li a.tmpTargetNode_inner {padding-top:0px; background-color:#4991E1; color:white; height:24px; border:1px #4991E1 solid;
	opacity:0.8; filter:alpha(opacity=80)}
.ztreeStyle2 li a.tmpTargetNode_prev {}
.ztreeStyle2 li a.tmpTargetNode_next {}
.ztreeStyle2 li a input.rename {height:16px;  width:80px; padding:3px 0; margin:0;
	font-size:12px; border:1px #7EC4CC solid; display:inline-block; }
.ztreeStyle2 li span {line-height:30px; height:30px; margin-right:8px; margin-left:4px; display:inline-block;}
.ztreeStyle2 li span.button {line-height:0; margin:0; margin-right:4px; width:20px; height:16px; display: inline-block; vertical-align:middle;
	border:0 none; cursor: pointer;outline:none;
	background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
	background-image:url("../images/public/ztree/zTreeStandard.png"); *background-image:url("../images/public/ztree/zTreeStandard.gif")}

.ztreeStyle2 li span.button.chk {width:20px; height:20px; margin:0 3px 0 4px; cursor: auto}
.ztreeStyle2 li span.button.chk.checkbox_false_full {background:url("../images/public/ztree/checkbox_false.png") center center no-repeat;}
.ztreeStyle2 li span.button.chk.checkbox_false_full_focus {background:url("../images/public/ztree/checkbox_false.png") center center no-repeat;}
.ztreeStyle2 li span.button.chk.checkbox_false_part {background-position:0 -28px}
.ztreeStyle2 li span.button.chk.checkbox_false_part_focus {background-position:0 -42px}
.ztreeStyle2 li span.button.chk.checkbox_false_disable {background-position:0 -56px}
.ztreeStyle2 li span.button.chk.checkbox_true_full {background:url("../images/public/ztree/checkbox_true.png") center center no-repeat;}
.ztreeStyle2 li span.button.chk.checkbox_true_full_focus {background:url("../images/public/ztree/checkbox_true.png") center center no-repeat;}
.ztreeStyle2 li span.button.chk.checkbox_true_part {background-position:-14px -28px}
.ztreeStyle2 li span.button.chk.checkbox_true_part_focus {background-position:-14px -42px}
.ztreeStyle2 li span.button.chk.checkbox_true_disable {background-position:-14px -56px}
.ztreeStyle2 li span.button.chk.radio_false_full {background-position:-28px 0}
.ztreeStyle2 li span.button.chk.radio_false_full_focus {background-position:-28px -14px}
.ztreeStyle2 li span.button.chk.radio_false_part {background-position:-28px -28px}
.ztreeStyle2 li span.button.chk.radio_false_part_focus {background-position:-28px -42px}
.ztreeStyle2 li span.button.chk.radio_false_disable {background-position:-28px -56px}
.ztreeStyle2 li span.button.chk.radio_true_full {background-position:-42px 0}
.ztreeStyle2 li span.button.chk.radio_true_full_focus {background-position:-42px -14px}
.ztreeStyle2 li span.button.chk.radio_true_part {background-position:-42px -28px}
.ztreeStyle2 li span.button.chk.radio_true_part_focus {background-position:-42px -42px}
.ztreeStyle2 li span.button.chk.radio_true_disable {background-position:-42px -56px}

.ztreeStyle2 li span.button.switch {width:24px; height:32px;}
.ztreeStyle2 li span.button.root_open{background-position:-92px -54px}
.ztreeStyle2 li span.button.root_close{background-position:-74px -54px}
.ztreeStyle2 li span.button.roots_open{background-position:-92px 0}
.ztreeStyle2 li span.button.roots_close{background-position:-74px 0}
.ztreeStyle2 li span.button.center_open{background-position:-92px -18px}
.ztreeStyle2 li span.button.center_close{background-position:-74px -18px}
.ztreeStyle2 li span.button.bottom_open{background-position:-92px -36px}
.ztreeStyle2 li span.button.bottom_close{background-position:-74px -36px}
.ztreeStyle2 li span.button.noline_open{transition: all 300ms ease-in 0s;-webkit-transition: all 300ms ease-in 0s;-moz-transition: all 300ms ease-in 0s;background: url(../images/public/ztree/open.png) center center no-repeat;}
.ztreeStyle2 li span.button.noline_open:hover{background: url(../images/public/ztree/open2.png) center center no-repeat;}
.ztreeStyle2 li span.button.noline_close{transition: all 300ms ease-in 0s;-webkit-transition: all 300ms ease-in 0s;-moz-transition: all 300ms ease-in 0s;background: url(../images/public/ztree/close.png) center center no-repeat;}
.ztreeStyle2 li span.button.noline_close:hover{background: url(../images/public/ztree/close2.png) center center no-repeat;}
.ztreeStyle2 li span.button.root_docu{ background:none;}
.ztreeStyle2 li span.button.roots_docu{background-position:-56px 0}
.ztreeStyle2 li span.button.center_docu{background-position:-56px -18px}
.ztreeStyle2 li span.button.bottom_docu{background-position:-56px -36px}
.ztreeStyle2 li span.button.noline_docu{ background:none;}
.ztreeStyle2 li span.leve12 { display:none;}
.ztreeStyle2 li span.button.ico_open{margin-right:2px; background-position:-110px 0; vertical-align:top; margin-top:4px;}
.ztreeStyle2 li span.button.ico_close{margin-right:2px; background-position:-110px 0; vertical-align:top; margin-top:4px; }
.ztreeStyle2 li span.button.ico_docu{margin-right:2px; background-position:-110px -0; vertical-align:top;  margin-top:4px; }
.ztreeStyle2 li span.button.add {margin-right:2px; width:16px; background-position:-144px -80px; margin-top:4px; vertical-align:top;  }
.ztreeStyle2 li span.button.edit {margin-right:2px; width:16px; background-position:-110px -48px; margin-top:4px; vertical-align:top;  }
.ztreeStyle2 li span.button.remove {margin-right:2px; width:16px; background-position:-110px -64px; margin-top:4px; vertical-align:top;  }
.ztreeStyle2 li span.button.ico_loading{margin-right:2px; background:url(../images/public/ztree/loading.gif) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}
ul.ztreeStyle2.zTreeDragUL {margin:0; padding:0; position:absolute; z-index:999999999; width:auto; height:auto;overflow:hidden; background-color:#cfcfcf; border:1px #00B83F dotted; opacity:0.8; filter:alpha(opacity=80)}

/* artDialog */
table.aui_border, table.aui_dialog { border:0; margin:0; border-collapse:collapse; width:100%; *width:auto;}
.aui_state_focus .aui_inner { text-align:left; border:1px solid #9198a6 \0\9; box-shadow:0 0 5px #555;background:#fff;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.aui_state_lock .aui_inner { text-align:left;  background:#fff;border-radius:8px;}
.aui_state_noTitle .aui_inner{ border:0px; background:none; box-shadow:none;}

.aui_titleBar { position:relative; height:100%; }
.aui_title {height:40px; font:16px/40px "microsoft yahei"; color:#555; padding:7px 20px 10px 20px}
a.aui_close{ position:absolute; right:20px; top:20px; background:url(../images/public/a_close2.png) no-repeat 0 0; width:19px; height:19px; display:block; border:none; text-decoration:none; outline:none;overflow: hidden;text-indent: 1000px;}
a.aui_close:hover{ background: url(../images/public/a_close_hover.png) no-repeat 0 0;}
.aui_buttons { padding:25px 8px 35px  8px; text-align:center; white-space:nowrap; }
.aui_buttons button{line-height:38px; *line-height:normal;background:transparent;display:inline-block;color:#222;font-size:14px;font-family: 'microsoft yahei';padding:0 20px;cursor:pointer;border:1px solid #d7d7d7;vertical-align:middle; margin-right:5px;border-radius: 5px;transition: all 300ms ease-in 0s;-webkit-transition: all 300ms ease-in 0s;-moz-transition: all 300ms ease-in 0s;outline: none;outline: 0;*display: inline;*zoom: 1;}
.aui_buttons button:hover{background:#f5f5f5;text-decoration:none;}
.aui_buttons button.aui_state_highlight{background:#4991e1;color:#ffffff;border: 1px solid #4991e1;}
.aui_buttons button.aui_state_highlight:hover{background:#4380C7;text-decoration:none;color: #fff;border: 1px solid #4380C7;}
input.blue_btn,input.gray_btn{height:33px;line-height:30px;_padding:0 10px; overflow:visible; }
.aui_content.aui_state_full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.aui_loading { width:96px; text-indent:-9999em; height:32px; text-align:center; overflow:hidden; background:url(../images/public/loading.gif) no-repeat center center; margin:0 auto;}
.aui_icon { vertical-align: middle; }
.aui_icon div { width:37px; height:42px; margin:10px 0 10px 45px; background-position: center center; background-repeat:no-repeat; }

.dialogStyle table.aui_border,.dialogStyle table.aui_dialog { border:0; margin:0; border-collapse:collapse; width:100%; *width:auto;}
.dialogStyle .aui_state_focus .aui_inner { text-align:left; border:1px solid #9198a6; box-shadow:0 0 5px 0 #cfcfcf; background:#fff;}
.dialogStyle .aui_state_lock .aui_inner { border-radius: 15px;text-align:left; border:1px solid #9198a6; box-shadow:0 0 5px 0 #555; background:#fff;}
.dialogStyle .aui_state_noTitle .aui_inner{ border:0px; background:none; box-shadow:none;}
.dialogStyle .aui_titleBar { position:relative; height:100%; }
.dialogStyle .aui_title {border-radius: 15px 15px 0 0;height:75px;font:18px/75px "microsoft yahei";padding:0px 2px 0px 15px;background: #e7f7ff;color: #3e9af9;font-weight: bold}
.dialogStyle .aui_title span{font-size: 14px;margin-left: 5px;}
.dialogStyle a.aui_close{ position:absolute; right:-34px; top:-34px; background:url(../images/public/a_close3.png) no-repeat 0 0; width:69px; height:69px; display:block; border:none; text-decoration:none; outline:none;overflow: hidden;text-indent: 1000px;}
.dialogStyle a.aui_close:hover{ background-position:0 0;}
.dialogStyle .aui_buttons { text-align:center; white-space:nowrap; }
.dialogStyle .aui_buttons button{height:31px;line-height:31px; *line-height:normal;background:transparent;display:inline-block;color:#222;font-size:16px;font-family: 'microsoft yahei';width:135px;height: 38px;cursor:pointer;border:1px solid #d7d7d7;vertical-align:middle; margin-right:5px;border-radius: 20px;transition: all 300ms ease-in 0s;-webkit-transition: all 300ms ease-in 0s;-moz-transition: all 300ms ease-in 0s;outline: none;outline: 0;*display: inline;*zoom: 1;}
.dialogStyle .aui_buttons button:hover{background:#d7d7d7;text-decoration:none;}
.dialogStyle .aui_buttons button.aui_state_highlight{background:#3e9af9;border:1px solid #309aeb; color:#fff;}
.dialogStyle .aui_buttons button.aui_state_highlight:hover{background:#3187c5;text-decoration:none;color: #fff;}
input.blue_btn,input.gray_btn{height:33px;line-height:30px;_padding:0 10px; overflow:visible; }
.dialogStyle .aui_content.aui_state_full { display:block; width:100%; margin:0; padding:0!important; height:100%;}
.dialogStyle .aui_loading { width:96px; text-indent:-9999em; height:32px; text-align:center; overflow:hidden; background:url(../images/public/loading.gif) no-repeat center center; margin:0 auto;}
.dialogStyle .aui_icon { vertical-align: middle; }
.dialogStyle .aui_icon div { width:37px; height:42px; margin:10px 0 10px 45px; background-position: center center; background-repeat:no-repeat; }



.d-mask { background:#fff; filter:alpha(opacity=50); opacity:.5; }
.d-outer { text-align:left; outline:none 0; padding: 8px;border:0;}
table.d-border, table.d-dialog { border:0; margin:0; border-collapse:collapse; width:100%; *width:auto;}
.d-state-focus .d-inner { text-align:left; border:1px solid #9198a6; box-shadow:0 0 5px 0 #cfcfcf; background:#fff;}
.d-state-lock .d-inner { text-align:left; border:1px solid #9198a6; box-shadow:0 0 5px 0 #cfcfcf; background:#fff;}
.d-state-noTitle .d-inner{ border:0px; background:none; box-shadow:none;}

.d-titleBar { position:relative; height:100%;}
.d-title {height:49px; border-bottom:1px solid #dedede; font:16px/49px "微软雅黑"; color:#555; padding:0px 2px 0px 15px;}
a.d-close{ position:absolute; right:15px; top:17px; background:#fff url(../images/public/a_close.png) no-repeat center center; width:19px; height:19px; display:block; border:none; text-decoration:none; outline:none; -webkit-transition:-webkit-transform .6s ease; -ms-transition:-ms-transform .6s ease; -moz-transition:-moz-transform .6s ease; transition:transform .6s ease;}

.d-buttons { padding-bottom:15px; text-align:center; white-space:nowrap; }
.d-buttons .d-button{height:31px;line-height:31px; *line-height:normal;background:transparent;display:inline-block;color:#222;font-size:14px;font-family: 'microsoft yahei';padding:0 20px;cursor:pointer;border:1px solid #d7d7d7;vertical-align:middle; margin-right:5px;border-radius: 3px;transition: all 300ms ease-in 0s;-webkit-transition: all 300ms ease-in 0s;-moz-transition: all 300ms ease-in 0s;outline: none;outline: 0;*display: inline;*zoom: 1;}
.d-buttons .d-button:hover{background:#d7d7d7;text-decoration:none;}
.d-buttons .d-button.d-state-highlight{background:transparent;border:1px solid #309aeb; color:#309aeb;}
.d-buttons .d-button.d-state-highlight:hover{background:#3187c5;text-decoration:none;color: #fff;}

.d-content{ display:block; display:block\0/*IE8 BUG*/; display:inline-block\9\0; *zoom:1; text-align:left; border:0 none;}
.d-content.d-state-full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.d-loading { width:96px; text-indent:-9999em; height:32px; text-align:center; overflow:hidden; background:url(../images/ico/loading.gif) no-repeat center center; margin:0 auto;}
.d-icon { vertical-align: middle; }
.d-icon div { width:37px; height:42px; margin:10px 0 10px 45px; background-position: center center; background-repeat:no-repeat; }
/**自定义弹出内容样式**/

/*调出框2*/
.popWrap{border:1px solid #9198a6; box-shadow:0 0 5px 0 #cfcfcf; background:#fff; z-index:9999999; display:none}
.popInner{ background:#fff; position:relative; }
.popInner .close{position:absolute;right:5px;top:4px;width:45px;height:45px; background:url(../images/public/ico/a_close.png) no-repeat  14px -23px; /*background:#4991E1; border-left:1px solid #3085b3*/ -webkit-transition:-webkit-transform .6s ease; -ms-transition:-ms-transform .6s ease; -moz-transition:-moz-transform .6s ease; transition:transform .6s ease;}
.popInner .close:hover{/*background:#3187c5*/ background-position: 14px 13px; -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -moz-transform:rotate(360deg); transform:rotate(360deg);}
.popInner .close img{ padding-top:13px; padding-left:13px; display:none; width:0px; height:0px;}
.popInner h2{ background:#fff; font-size:16px; font-family:"microsoft yahei"; font-weight:normal; color:#555; text-indent:20px;height:50px; line-height:50px; border-bottom: 1px solid #dedede;}

body,html{ width:100%; min-width:1200px;}

/* checkbox table*/
.checkbox_table{border-collapse:collapse;width:100%}
.checkbox_table th{ background:#e7e7e7;text-align:left}
.checkbox_table td{border-bottom:1px dotted #dfdfdf;border-collapse:separate;empty-cells:show;}
.checkbox_table .ckbox{width:48px;text-align:left}
.checkbox_table th{padding:6px 5px}
.checkbox_table td{padding:12px 5px}
.checkbox_table tr.hover td{background:#f7f7f7}

/* checkbox */
.checkStyle1 .checkbox {padding-left: 24px; cursor:pointer;background: url(../images/public/checkbox.png) repeat-y 0% 0%; line-height:20px; height:20px; display:inline-block; }
.checkStyle1 .checked {background-position:left -20px;}
.checkStyle1 .checkbox input{display: none;}

.checkStyle4 .checkbox {min-height: 20px;padding-left: 20px; cursor:pointer;background: url(../images/public/checkbox1.png) repeat-y 0% 0%; line-height:20px; height:20px; display:inline-block; }
.checkStyle4 .checked {background-position:left -20px;}
.checkStyle4 .checkbox input{display: none;}
.checkStyle4 span{font-size: 14px;color: #222;}

.disabled{background-position:left 0px;}

.checkStyle2 .checkbox {padding-left: 25px; cursor:pointer;background: url(../images/public/ok.png) center center no-repeat #dfdfdf; line-height:25px; height:25px; display:inline-block;border-radius: 50%;}
.checkStyle2 .checked {background-color: #40d19b;}
.checkStyle2 .checkbox input{display: none;}

.checkStyle3 .checkbox {padding-left: 24px; cursor:pointer;background: url(../images/public/radio01.png) no-repeat 0 center; line-height:21px; height:21px; display:inline-block; }
.checkStyle3 .checked {background: url(../images/public/radio02.png) no-repeat 0 center;}
.checkStyle3 .checkbox input{display: none;}


/* radio */
.Radio{padding-left:24px; display: inline-block;background: transparent url(../images/public/radio01.png) no-repeat left top;/* height: 21px; */ line-height:21px;cursor:pointer;vertical-align:middle;_height:21px;min-height: 21px;}
.Radio input{display: none;}
.RadioChecked { background: transparent url(../images/public/radio02.png) no-repeat left top;}

.radioList2 .Radio{padding-left:24px; display: inline-block;background: transparent url(../images/public/radio01.png) no-repeat left top;/* height: 21px; */ line-height:21px;cursor:pointer;vertical-align:middle;_height:21px;min-height: 21px;font-size: 18px;color: #333333;}
.radioList2 .Radio input{display: none;}
.radioList2 .RadioChecked { background: transparent url(../images/public/radio03.png) no-repeat left top;}

.radioList3 .Radio{padding-left:30px; display: inline-block;background: transparent url(../images/public/radio04.png) no-repeat left top;/* height: 21px; */ line-height:24px;cursor:pointer;vertical-align:middle;_height:24px;min-height: 24px;font-size: 16px;color: #555;}
.radioList3 .Radio input{display: none;}
.radioList3 .RadioChecked { background: transparent url(../images/public/radio04_checked.png) no-repeat left top;}

/* select */
.selecterStyle1{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;}
.selecterStyle1 .selecterValue{ background: url(../images/public/icon_selecTag.png) 91% center no-repeat #fff; color:#555;display:inline-block; height:32px; line-height:32px; overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid #ddd; width:100%; border-radius:4px;}
.selecterStyle1 .selecterValue.bluebor{}
.selecterStyle1 .selecterValue p{ font-size: 14px;color: #333;margin:0 20px 0 10px; line-height:32px; height:32px; display:block; overflow:hidden;}
.selecterStyle1 .selecterDrop{ border-radius:3px;position:absolute; left:0px; height:auto; max-height:221px; overflow-x:hidden; overflow-y:auto!important; top:35px; white-space:nowrap; display:none; background:#fff;box-shadow: 0px 3px 4px 0px
rgba(0, 0, 0, 0.3);border: 1px solid #ddd;}
.selecterStyle1 .selecterDrop a{height:30px; line-height: 30px; color:#333; display:block; padding:0px 5px;text-align: center;font-size: 14px;}
.selecterStyle1 .selecterDrop a:hover{ background:#eeeeee;  text-decoration:none;}

.selecterStyle2{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;}
.selecterStyle2 .selecterValue{ background: url(../images/public/icon_drop.png) 91% center no-repeat #fff; color:#555;display:inline-block; height:30px; line-height:30px; overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid #ddd; width:100%; border-radius:3px;}
.selecterStyle2 .selecterValue.bluebor{}
.selecterStyle2 .selecterValue p{ margin:0 20px 0 10px; line-height:30px; height:30px; display:block; overflow:hidden;}
.selecterStyle2 .selecterDrop a{height:30px; line-height: 30px; color:#000; display:block; padding:0px 5px;text-align: center;font-size: 14px;}
.selecterStyle2 .selecterDrop a:hover{ background:#ddf1ff;  text-decoration:none;}
.selecterStyle2 .selecterDrop{ border-radius:3px;position:absolute; left:0px; height:auto; max-height:221px; overflow-x:hidden; overflow-y:auto; top:34px; white-space:nowrap; display:none; background:#fff;box-shadow: 0px 3px 4px 0px
rgba(0, 0, 0, 0.3);border: 1px solid #ddd;}

.selecterStyle3{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;}
.selecterStyle3 .selecterValue{ background: url(../images/public/icon_drop3.png) 95% center no-repeat; color:#555;display:inline-block; overflow:hidden; vertical-align:middle; word-break:break-all; border:2px solid #e7e7e7; width:100%; border-radius:30px;}
.selecterStyle3 .selecterValue.bluebor{}
.selecterStyle3 .selecterValue p{ padding:0 30px 0 25px; line-height:46px; height:46px; display:block; overflow:hidden;}
.selecterStyle3 .selecterDrop{ border:2px solid #3e9af9; border-radius:6px;position:absolute; left:0px; height:auto; max-height:196px; overflow-x:hidden; overflow-y:auto; top:52px; white-space:nowrap; display:none; background:#fff;color: #000;}
.selecterStyle3 .selecterDrop a{height:49px; line-height: 49px; color:#666; display:block; padding:0px 15px;}
.selecterStyle3 .selecterDrop a:hover{ background:#4991E1;  text-decoration:none;color: #fff;}

.selecterStyle7{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;}
.selecterStyle7 .selecterValue{ background: url(../images/public/icon_drop.png) 91% center no-repeat; color:#555;display:inline-block; height:38px; line-height:38px; overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid #b9b9b9; width:100%; border-radius:4px;}
.selecterStyle7 .selecterValue.bluebor{}
.selecterStyle7 .selecterValue p{ font-size: 14px;color: #333;margin:0 20px 0 10px; line-height:38px; height:38px; display:block; overflow:hidden;}
.selecterStyle7 .selecterDrop{ border: 1px solid #ddd;border-radius:3px;position:absolute; left:0px; height:auto; max-height:221px; overflow-x:hidden; overflow-y:auto; top:41px; white-space:nowrap; display:none; background:#fff;box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.3);}
.selecterStyle7 .selecterDrop a{height:30px; line-height: 30px; color:#333; display:block; padding:0px 5px;text-align: center;font-size: 14px;}
.selecterStyle7 .selecterDrop a:hover{ background:#eeeeee;  text-decoration:none;}

.selecterStyle4{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;}
.selecterStyle4 .selecterValue{ *zoom: 1;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;transition: all 300ms ease-in-out 0s;color:#309aeb;background: url(../images/public/icon_drop.png) 95% center no-repeat #fff; color:#555;display:inline-block;line-height:30px; overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid #dddddd;border-radius:3px;height: 30px;}
.selecterStyle4 .selecterValue p{ margin:0 20px 0 10px;text-align: center; line-height:30px; height:30px; display:block; overflow:hidden;font-size: 12px; color: #555555;}
.selecterStyle4 .selecterDrop{ border:1px solid #dddddd; border-radius:3px;position:absolute; left:0px; height:auto; max-height:196px; overflow-x:hidden; overflow-y:auto; top:33px; white-space:nowrap; display:none; background:#fff;color: #000;}
.selecterStyle4 .selecterDrop:after{content: '';position: absolute;left: 50%;top: -7px;margin-left: -6px;width: 12px;height: 7px;background: url(../images/public/drop_arrow.png) center center no-repeat;}
.selecterStyle4 .selecterDrop a{height:30px; line-height: 30px; color:#555555; display:block; padding:0px 5px;text-align: center;}
.selecterStyle4 .selecterDrop a:hover,.selecterStyle4 .selecterDrop a.active{ background:#f5f6f8;  text-decoration:none;}

.selecterStyle5{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;}
.selecterStyle5 .selecterValue{font-size: 18px;background-color: #67b5ff; background: url(../images/public/icon_drop4.png) 93% center no-repeat #67b5ff; color:#fff;display:inline-block; vertical-align:middle; word-break:break-all; width:100%; border-radius:30px;text-align: center;}
.selecterStyle5 .selecterValue.bluebor{background-color: #5bafff;}
.selecterStyle5 .selecterValue p{ padding:0 30px 0 25px; line-height:42px; height:42px; display:block; overflow:hidden;width: 218px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.selecterStyle5 .selectwrapper{z-index:100;position:absolute; left:0px; top:52px;display:none; padding: 5px 0;box-shadow: 0 3px 8px 2px rgba(85, 85, 85, 0.3);border-radius:3px;background: #fff;}
.selecterStyle5 .selecterdown{ overflow:hidden; background:#fff;position: relative;}
.selecterStyle5 .selecterDrop{display: block;*display: inline;}
.selecterStyle5 .selecterDrop a{height:36px; line-height: 36px; color:#555555; display:block; padding:0px 15px;font-size: 16px;text-decoration:none;text-align: center;	-webkit-transition: color 300ms ease-in-out 0s;-moz-transition: color 300ms ease-in-out 0s;transition: color 300ms ease-in-out 0s;}
.selecterStyle5 .selecterDrop a:hover,.selecterStyle5 .selecterDrop a.active{ color:#44a4fe;}
.selecterStyle5 .droparrow{position: absolute;left: 50%;top: 46px;width: 12px;height: 6px;background: url(../images/public/droparrow.png) center center no-repeat;display: none;}



.selecterStyle6{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;}
.selecterStyle6 .selecterValue{ background: url(../images/public/icon_drop.png) 91% center no-repeat #fff; color:#222222;font-size: 16px;display:inline-block; height:36px; line-height:36px; overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid #dcdcdc; width:100%; border-radius:4px;}
.selecterStyle6 .selecterValue:hover{border: 1px solid #45a4fe;}
.selecterStyle6 .selecterValue.bluebor{}
.selecterStyle6 .selecterValue p{ margin:0 20px 0 10px; line-height:36px; height:36px; display:block; overflow:hidden;}
.selecterStyle6 .selecterDrop{ border-radius:3px;position:absolute; left:0px; height:auto; max-height:221px; overflow-x:hidden; overflow-y:auto; top:39px; white-space:nowrap; display:none; background:#fff;box-shadow: 0px 3px 4px 0px
rgba(0, 0, 0, 0.3);border: 1px solid #ddd;}
.selecterStyle6 .selecterDrop a{height:30px; line-height: 30px; color:#000; display:block; padding:0px 5px;text-align: center;font-size: 14px;}
.selecterStyle6 .selecterDrop a:hover{ background:#ddf1ff;  text-decoration:none;}


.selecterStyle8{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;}
.selecterStyle8 .selecterValue{ background: url(../images/public/icon_drop.png) 93% center no-repeat #ecf1f2; color:#555555;display:inline-block; height:30px; line-height:30px; overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid transparent; width:100%; border-radius:3px;font-size: 16px;}
.selecterStyle8 .selecterValue.bluebor{}
.selecterStyle8 .selecterValue p{ text-align: left;margin:0 20px 0 10px; line-height:32px; height:32px; display:block; overflow:hidden;}
.selecterStyle8 .selecterDrop{border-radius:3px;position:absolute; left:0px; height:auto; max-height:196px; overflow-x:hidden; overflow-y:auto; top:35px; white-space:nowrap; display:none; background:#fafafa;color: #000;text-align: center;}
.selecterStyle8 .selecterDrop a{height:30px; line-height: 30px; color:#000; display:block; padding:0px 5px;font-size: 14px;}
.selecterStyle8 .selecterDrop a:hover{ background:#ddf1ff;  text-decoration:none;}
.selecterStyle8 .selecterDrop{box-shadow:0 0 6px 2px #ededed;}


.selecterStyle9{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;}
.selecterStyle9 .selecterValue{ background: url(../images/public/icon_drop.png) 91% center no-repeat; color:#222222;display:inline-block; height:36px; line-height:36px; overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid #dcdcdc; width:100%; border-radius:3px;font-size: 16px;}
.selecterStyle9 .selecterValue.bluebor{}
.selecterStyle9 .selecterValue p{ margin:0 20px 0 10px; line-height:36px; height:36px; display:block; overflow:hidden;}
.selecterStyle9 .selecterDrop{ border:1px solid #d5d5d5; border-radius:3px;position:absolute; left:0px; height:auto; max-height:196px; overflow-x:hidden; overflow-y:auto; top:42px; white-space:nowrap; display:none; background:#fafafa;color: #000;padding: 10px 0;text-align: center;}
.selecterStyle9 .selecterDrop a{height:30px; line-height: 30px; color:#000; display:block; padding:0px 5px;font-size: 16px;}
.selecterStyle9 .selecterDrop a:hover{ background:#ddf1ff;  text-decoration:none;}

.selecterStyle12{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;}
.selecterStyle12 .selecterValue{ border: 1px solid #e7e7e7;text-align: center;background: url(../images/public/icon_drop3.png) 91% center no-repeat #fff; color:#666666;font-size: 16px;display:inline-block; height:44px; line-height:44px; overflow:hidden; vertical-align:middle; word-break:break-all;width:100%; border-radius:7px;}
.selecterStyle12 .selecterValue.bluebor{}
.selecterStyle12 .selecterValue p{ width: 265px;text-overflow: ellipsis;white-space: nowrap;margin:0 20px 0 10px; line-height:44px; height:44px; display:block; overflow:hidden;}
.selecterStyle12 .selecterDrop{ border:1px solid #fafafa; border-radius:3px;position:absolute; left:0px; height:auto; max-height:221px; overflow-x:hidden; overflow-y:auto; top:46px; white-space:nowrap; display:none; background:#fafafa;color: #000;box-shadow: 0 0 10px #e2e3e5;}
.selecterStyle12 .selecterDrop a{height:30px; line-height: 30px; color:#000; display:block; padding:0px 5px;text-align: center;font-size: 14px;}
.selecterStyle12 .selecterDrop a:hover{ background:#ddf1ff;  text-decoration:none;}

.selecterStyle11{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;}
.selecterStyle11 .selecterValue{ *zoom: 1;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;transition: all 300ms ease-in-out 0s;color:#309aeb;background: url(../images/public/icon_drop.png) 95% center no-repeat #fff; color:#555;display:inline-block;line-height:30px; overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid #dddddd;border-radius:3px;height: 30px;}
.selecterStyle11 .selecterValue p{ margin:0 20px 0 10px;text-align: center; line-height:30px; height:30px; display:block; overflow:hidden;font-size: 12px; color: #555555;}
.selecterStyle11 .selecterDrop{ border:1px solid #dddddd; border-radius:3px;position:absolute; left:0px; height:auto; max-height:196px; overflow-x:hidden; overflow-y:auto; top:33px; white-space:nowrap; display:none; background:#fff;color: #000;}
.selecterStyle11 .selecterDrop:after{content: '';position: absolute;left: 50%;top: -7px;margin-left: -6px;width: 12px;height: 7px;background: url(../images/public/drop_arrow.png) center center no-repeat;}
.selecterStyle11 .selecterDrop a{height:30px; line-height: 30px; color:#555555; display:block; padding:0px 5px;text-align: center;}
.selecterStyle11 .selecterDrop a:hover,.selecterStyle11 .selecterDrop a.active{ background:#f5f6f8;  text-decoration:none;}


.selecterStyle13{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;border-radius: 3px 0 0 3px;}
.selecterStyle13 .selecterValue{ *zoom: 1;color:#309aeb;background: #f4faff url(../images/ease/icon_downShow.png) 80px center no-repeat; color:#222;display:inline-block; overflow:hidden; vertical-align:middle; word-break:break-all;border-radius:3px;padding: 5px 0;}
.selecterStyle13 .selecterValue p{border-right: 1px solid #d9d9d9;text-align: center;width: 100px;line-height:30px; height:30px; display:block; overflow:hidden;font-size: 14px; color: #222;}
.selecterStyle13 .selecterDrop{position:absolute; left:-5px; height:auto; max-height:196px; overflow-x:hidden; overflow-y:auto; top:41px; white-space:nowrap; display:none; 	background-color: rgba(255, 255, 255, 1);  box-shadow: 2px 3.5px 9.5px 0.5px rgba(75, 75, 75, 0.1);  border-radius: 4px 4px 4px 4px;color: #222;font-size: 14px;padding: 5px;}
.selecterStyle13 .selecterDrop:after{content: '';position: absolute;left: 50%;top: -7px;margin-left: -6px;width: 12px;height: 7px;background: url(../images/public/drop_arrow.png) center center no-repeat;}
.selecterStyle13 .selecterDrop a{height:30px; line-height: 30px; color:#555555; display:block; text-align: center;border-radius: 4px}
.selecterStyle13 .selecterDrop a:hover,.selecterStyle13 .selecterDrop a.active{ background:#eeeeee;  text-decoration:none;}

.selecterStyle14{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;}
.selecterStyle14 .selecterValue{ color:#888;display:inline-block;overflow:hidden; vertical-align:middle; word-break:break-all; border-radius:3px;}
.selecterStyle14 .selecterValue.bluebor{}
.selecterStyle14 .icon_drop14{display: inline-block;vertical-align: middle;width: 8px;height: 6px;
	background: url(../images/public/icon_drop14.png) 0 0 no-repeat;}
.selecterStyle14 .selecterValue p{display:block; overflow:hidden;}
.selecterStyle14 .selecterDrop{padding: 10px 0px;background-color: rgba(255, 255, 255, 1);box-shadow: 0px 0px 16.7px 1.3px rgba(0, 0, 0, 0.1);  border-radius: 4px 4px 4px 4px;position:absolute; left:0px; height:auto; max-height:221px; overflow-x:hidden; overflow-y:auto; top:25px; white-space:nowrap; display:none;}
.selecterStyle14 .selecterDrop a{padding: 0 20px;line-height: 30px;font-weight: normal;color:#222; display:block; text-align: center;font-size: 14px;}
.selecterStyle14 .selecterDrop a:hover{ background:#ddf1ff;  text-decoration:none;}

.selecterStyle15{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;border-radius:4px;border: 1px solid #dcdcdc;height: 30px;}
.selecterStyle15 .selecterValue{ color:#888;display:inline-block;overflow:hidden; vertical-align:middle; word-break:break-all; }
.selecterStyle15 .selecterValue.bluebor{}
.selecterStyle15 .icon_drop14{display: inline-block;vertical-align: middle;width: 8px;height: 6px;
	background: url(../images/public/icon_drop14.png) 0 0 no-repeat;}
.selecterStyle15 .selecterValue p{width: 15px;display:block; font-size: 14px;overflow:hidden;height:30px;line-height: 30px;padding: 0 0 0 5px;}
.selecterStyle15 .selecterDrop{border-radius:3px;position:absolute; left:0px; height:auto; max-height:221px; overflow-x:hidden; overflow-y:auto; top:32px; white-space:nowrap; display:none; background:#fff;box-shadow: 0px 3px 4px 0px
rgba(0, 0, 0, 0.3);border: 1px solid #ddd;}

.selecterStyle15 .selecterDrop a{line-height: 30px;font-weight: normal;color:#222; display:block; text-align: center;font-size: 14px;}
.selecterStyle15 .selecterDrop a:hover{ background:#ddf1ff;  text-decoration:none;}
.selecterStyle15:hover{border: 1px solid #45a4fe}

.selecterStyle16{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;}
.selecterStyle16 .selecterValue{ background: url(../images/public/icon_drop16.png) 91% center no-repeat #ebf3ff; color:#45a5fe;display:inline-block; height:32px; line-height:32px; overflow:hidden; vertical-align:middle; word-break:break-all;width:100%; border-radius:4px;}
.selecterStyle16 .selecterValue.bluebor{}
.selecterStyle16 .selecterValue p{ font-size: 14px;color: #45a5fe;margin:0 20px 0 10px; line-height:32px; height:32px; display:block; overflow:hidden;}
.selecterStyle16 .selecterDrop{ border-radius:4px;position:absolute; left:0px; height:auto;width:438px;overflow-y: auto;padding: 5px 0 15px 0;top:52px; white-space:nowrap; display:none; background:#fff;border: solid 1px #eeeeee;}
.selecterStyle16 .selecterDrop a{margin-left: 10px;margin-top: 10px;float: left;width: 92px;display: block;height: 32px;background-color: #dcdcdc;border-radius: 4px;font-size: 14px;color: #555555;text-align: center;line-height: 32px;}
.selecterStyle16 .selecterDrop a:hover{ background:#3e9af9;  text-decoration:none;color: #fff;}
.selecterStyle16 .selecterDrop a.active{ background:#3e9af9;  text-decoration:none;color: #fff;}


.tabStyle1 .tabTit{ color:#fff;clear:both; width:auto;}
.tabStyle1 .tabTit a{ display: inline-block;*display: inline;*zoom: 1; font-size:16px; color:#888;text-decoration:none;background:none;padding: 0 15px;}
.tabStyle1 .tabTit a span{display: inline-block;*display: inline;*zoom: 1;border-bottom:2px solid transparent;padding:5px 11px;-webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s;  transition: all 300ms ease-in-out 0s;}
.tabStyle1 .tabTit a.on span, .tabStyle1 .tabTit a:hover span{color: #4991E1;border-bottom:2px solid #4991E1;}
.tabStyle1 .tabTit a.last{border-right:none}

.tabStyle2 .tabTit{ color:#fff;text-align: center;clear:both; width:auto;}
.tabStyle2 .tabTit a{ display: inline-block;*display: inline;*zoom: 1; font-size:14px; color:#555;text-decoration:none;background:none;font-size: 16px;padding: 0 15px;}
.tabStyle2 .tabTit a span{display: inline-block;*display: inline;*zoom: 1;border-bottom:2px solid transparent;padding:5px 0;-webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s;  transition: all 300ms ease-in-out 0s;}
.tabStyle2 .tabTit a.on span, .tabStyle2 .tabTit a:hover span{color: #4991E1;border-bottom:2px solid #4991E1;}
.tabStyle2 .tabTit a.last{border-right:none}

.tabStyle3 .tabTit{ color:#fff;clear:both; width:auto;border-bottom: 1px solid #e7e7e7;}
.tabStyle3 .tabTit > a{ display: inline-block;*display: inline;*zoom: 1; color:#333;text-decoration:none;background:none;font-size: 18px;padding: 0 20px;}
.tabStyle3 .tabTit > a span{display: inline-block;*display: inline;*zoom: 1;border-bottom:4px solid transparent;padding:21px 0px;-webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s;  transition: all 300ms ease-in-out 0s;}
.tabStyle3 .tabTit > a.on span, .tabStyle3 .tabTit a:hover span{color: #4991E1;border-bottom:4px solid #4991E1;}
.tabStyle3 .tabTit > a.last{border-right:none}


.tabStyle4 .tabTit{ color:#fff;clear:both; width:auto;border-bottom: 1px solid;}
.tabStyle4 .tabTit a{ display: inline-block;*display: inline;*zoom: 1; font-size:14px; color:#333;text-decoration:none;background:none;font-size: 16px;padding: 14px 3px;}
.tabStyle4 .tabTit a span{display: inline-block;*display: inline;*zoom: 1;line-height: 30px; border-radius:20px; padding:0 15px;-webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s;  transition: all 300ms ease-in-out 0s;}
.tabStyle4 .tabTit a.on span,.tabStyle4 .tabTit a:hover span{color: #fff;background: #4991E1;}
.tabStyle4 .tabTit a.last{border-right:none}

.tabStyle5 .tabTit{ color:#fff;clear:both; width:auto;border-bottom: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;margin: auto}
.tabStyle5 .tabTit a{ display: inline-block;*display: inline;*zoom: 1; color:#333;text-decoration:none;background:none;font-size:20px;padding: 0 20px;}
.tabStyle5 .tabTit a span{display: inline-block;*display: inline;*zoom: 1;border-bottom:4px solid transparent;padding:15px 10px;-webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s;  transition: all 300ms ease-in-out 0s;}
.tabStyle5 .tabTit a.on span,.tabStyle5 .tabTit a:hover span{color: #288add;border-bottom:4px solid #178eee;}
.tabStyle5 .tabTit a.last{border-right:none}
.tabStyle5 .tabTit a.on span{font-weight: bold}


.tabStyle6 .tabTit{ color:#fff;clear:both;_position:relative; position:relative;}
.tabStyle6 .tabTit {clear:both; width:auto; zoom:1;overflow:hidden;text-align: center;border-bottom: 1px solid #dfecf9;}
.tabStyle6 .tabTit .sep{float: left;display: block;margin: 0 10px;color: #dddddd;height: 38px;line-height: 38px;}
.tabStyle6 .tabTit a{display: inline-block;*display: inline;*zoom: 1;padding:0px 20px;font-size:16px; color:#2f8cec;text-decoration:none;height:45px; line-height:45px;background:none;border-radius: 5px 5px 0 0;-webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s;  transition: all 300ms ease-in-out 0s;}
.tabStyle6 .tabTit a.on,.tabStyle6 .tabTit a:hover{ background:#44a3fd;color: #fff;}
.tabStyle6 .tabTit a.last{border-right:none}
.tabStyle6 .tabContent{padding: 0 45px;}


.tabStyle7 .tabTit{ color:#2f8cec;clear:both; width:auto;border-bottom: 1px solid #cee8ff;padding-left: 18px;}
.tabStyle7 .tabTit a{ display: inline-block;*display: inline;*zoom: 1;text-decoration:none;background:none;font-size:16px;padding: 0 30px;height: 45px;line-height: 45px;float: left;margin-right: 15px;-webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s;  transition: all 300ms ease-in-out 0s;color:#2f8cec;}
.tabStyle7 .tabTit a span{display: inline-block;*display: inline;*zoom: 1;-webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s;  transition: all 300ms ease-in-out 0s;color:#2f8cec;}
.tabStyle7 .tabTit a:hover {background: #cee8ff;border-radius:5px 5px 0 0;}
.tabStyle7 .tabTit a.on{background: #45a4fe;border-radius:5px 5px 0 0;}
.tabStyle7 .tabTit a.on span{color: #fff;}


.tabStyle8 .tabTit{ color:#fff;clear:both; width:auto;border-bottom: 1px solid #e7e7e7;}
.tabStyle8 .tabTit > a{ display: inline-block;*display: inline;*zoom: 1; color:#333;text-decoration:none;background:none;font-size: 16px;padding: 16px 20px;text-align: center}
.tabStyle8 .tabTit > a span{display: inline-block;*display: inline;*zoom: 1;border-bottom:4px solid transparent;padding:21px 0px;-webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s;  transition: all 300ms ease-in-out 0s;}
.tabStyle8 .tabTit > a.on,.tabStyle8 .tabTit a:hover{color: #288add;border-bottom:4px solid #178eee;width: 100%;display: inline-block}
.tabStyle8 .tabTit > a.last{border-right:none}


.tabStyle9 .tabTit{ color:#fff;clear:both; width:auto;border-bottom: 1px solid #e7e7e7;}
.tabStyle9 .tabTit > a{ display: inline-block;*display: inline;*zoom: 1; color:#333;text-decoration:none;background:none;font-size: 16px;padding: 16px 20px;}
.tabStyle9 .tabTit > a {display: inline-block;*display: inline;*zoom: 1;border-bottom:4px solid transparent;-webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s;  transition: all 300ms ease-in-out 0s;}
.tabStyle9 .tabTit > a.on ,.tabStyle9 .tabTit > a:hover {color: #288add;border-bottom:4px solid #178eee;}
.tabStyle9 .tabTit > a.last{border-right:none}


.tabStyle10 .tabTit{ background: #fff;color:#fff;clear:both; width:auto;box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.05);border: solid 1px #f0f0f0;}
.tabStyle10 .tabTit > a{margin-right: 60px;text-align: center; display: inline-block;*display: inline;*zoom: 1; color:#888;text-decoration:none;background:none;font-size: 16px;line-height: 44px;}
.tabStyle10 .tabTit > a {display: inline-block;*display: inline;*zoom: 1;border-bottom:2px solid transparent;-webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s;  transition: all 300ms ease-in-out 0s;}
.tabStyle10 .tabTit > a.on ,.tabStyle10 .tabTit > a:hover {color: #45a5fe;border-bottom:2px solid #53a9ff;}
.tabStyle10 .tabTit > a.last{border-right:none}

/*条件筛选*/
.filterStyle1{background-color: #fff;border-radius: 5px;}
.filterStyle1 .filterList{ padding: 10px 20px; overflow:hidden; zoom:1;}
.filterStyle1 .filterList li{ line-height:20px; padding:5px 0px; overflow:hidden; zoom:1; margin-bottom:-1px;font-size: 16px;}
.filterStyle1 .filterList .name{ float:left; width:50px; margin-top:5px; font-weight:normal; color:#888888;line-height:32px; height:32px;}
.filterStyle1 .filterList .filterDetail{ margin-left:50px;}
.filterStyle1 .filterList .filterDetail a{ float:left;  padding:0 10px; line-height:30px; height:30px; margin:5px 20px 5px 0px;color: #555555; text-decoration:none;-webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s; transition: all 300ms ease-in-out 0s;border-radius: 5px;border: 1px solid transparent;}
.filterStyle1 .filterList .filterDetail a:hover,.filterStyle1 .filterList .filterDetail a.on{color:#4991E1;border: 1px solid #4991E1;}
.filterStyle1 .choose-result{ border-top:#d4d4d4 solid 1px; height:38px; padding:0 10px; line-height:38px; margin-top:-1px;}
.filterStyle1 .choose-result .p-result span{ margin:0 10px;}
.filterStyle1 .choose-result .a-btn{ background:url(../images/choose_case_ico.gif) no-repeat right 15px; padding-right:10px; color:#4fb0ff; text-decoration:none;}
.filterStyle1 .choose-result .a-btn.acitve{ background-position:right -19px;}
.filterStyle1 .all-info{ line-height:40px; color:#666;border-top:#d4d4d4 solid 1px;}


.filterStyle2 .filterList{ padding-left:10px; padding-right:10px; overflow:hidden; zoom:1;}
.filterStyle2 .filterList li{ line-height:20px; overflow:hidden; zoom:1;}
.filterStyle2 .filterList .name{ float:left; width:50px; margin:5px 0; font-weight:normal; color:#333;}
.filterStyle2 .filterList .name .dot{display: inline-block;*display: inline;*zoom: 1;*vertical-align:middle;width: 6px;height: 6px;background: #4991E1;border-radius: 50%;margin-right: 10px;vertical-align: middle}
.filterStyle2 .filterList .name span{line-height: 22px;font-size: 14px;display: inline-block;*display: inline;*zoom: 1;display: inline-block;vertical-align: middle}
.filterStyle2 .filterList .filterDetail{ margin-left:50px;}
.filterStyle2 .filterList .filterDetail a{ float:left;  padding:0 20px; line-height:22px; height:22px;font-size: 14px; color:#333;margin: 5px 10px 5px 10px; text-decoration:none;-webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s; transition: all 300ms ease-in-out 0s;border-radius: 20px;}
.filterStyle2 .filterList .filterDetail a:hover,.filterStyle2 .filterList .filterDetail a.on{ background:#4991E1; color:#fff;}
.filterStyle2 .choose-result{ border-top:#d4d4d4 solid 1px; height:38px; padding:0 10px; line-height:38px; margin-top:-1px;}
.filterStyle2 .choose-result .p-result span{ margin:0 10px;}
.filterStyle2 .choose-result .a-btn{ background:url(../images/choose_case_ico.gif) no-repeat right 15px; padding-right:10px; color:#4fb0ff; text-decoration:none;}
.filterStyle2 .choose-result .a-btn.acitve{ background-position:right -19px;}
.filterStyle2 .all-info{ line-height:40px; color:#666;}


.filterStyle3 .filterList{ padding-left:10px; padding-right:10px; overflow:hidden; zoom:1;}
.filterStyle3 .filterList li{ line-height:20px; overflow:hidden; zoom:1;}
.filterStyle3 .filterList .name{ float:left; width:50px; margin:5px 0; font-weight:normal; color:#333;}
.filterStyle3 .filterList .name .dot{display: inline-block;*display: inline;*zoom: 1;*vertical-align:middle;width: 6px;height: 6px;background: #4991E1;border-radius: 50%;margin-right: 10px;vertical-align: middle}
.filterStyle3 .filterList .name span{line-height: 22px;font-size: 14px;display: inline-block;*display: inline;*zoom: 1;display: inline-block;vertical-align: middle}
.filterStyle3 .filterList .filterDetail{ margin-left:50px;}
.filterStyle3 .filterList .filterDetail a{ float:left;  padding:0 10px; line-height:22px; height:22px;font-size: 14px; color:#333;margin: 5px 10px 5px 10px; text-decoration:none;-webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s; transition: all 300ms ease-in-out 0s;border-radius: 20px;}
.filterStyle3 .filterList .filterDetail a:hover,.filterStyle3 .filterList .filterDetail a.on{ background:#40c4ff; color:#fff;}
.filterStyle3 .choose-result{ border-top:#d4d4d4 solid 1px; height:38px; padding:0 10px; line-height:38px; margin-top:-1px;}
.filterStyle3 .choose-result .p-result span{ margin:0 10px;}
.filterStyle3 .all-info{ line-height:40px; color:#666;}


.filterStyle4 .filterList{  overflow:hidden; zoom:1;border-bottom: 1px solid #e7e7e7;padding: 0px 0 20px 0;}
.filterStyle4 .filterList li{ line-height:20px; overflow:hidden; zoom:1;}
.filterStyle4 .filterList .name{ float:left; width:50px; margin:9px 0; font-weight:normal; color:#333;}
.filterStyle4 .filterList .name .dot{display: inline-block;*display: inline;*zoom: 1;*vertical-align:middle;width: 10px;height: 10px;background: #7abbff;border-radius: 50%;margin-right: 10px;vertical-align: middle}
.filterStyle4 .filterList .name span{line-height: 28px;font-size: 14px;display: inline-block;*display: inline;*zoom: 1;display: inline-block;vertical-align: middle}
.filterStyle4 .filterList .filterDetail{ margin-left:50px;}
.filterStyle4 .filterList .filterDetail a{ float:left;  padding:0 10px; line-height:28px; height:28px;font-size: 14px; color:#333;margin: 9px 10px 9px 10px; text-decoration:none;-webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s; transition: all 300ms ease-in-out 0s;}
.filterStyle4 .filterList .filterDetail em{ float:left;line-height:28px; height:28px;font-size: 12px; color:#ccc;margin: 9px 10px 9px 10px;}
.filterStyle4 .filterList .filterDetail a:hover,.filterStyle4 .filterList .filterDetail a.on{ background:#3e9af9; color:#fff;}
.filterStyle4 .choose-result{ border-top:#d4d4d4 solid 1px; height:38px; padding:0 10px; line-height:38px; margin-top:-1px;}
.filterStyle4 .choose-result .p-result span{ margin:0 10px;}
.filterStyle4 .choose-result .a-btn{ background:url(../images/choose_case_ico.gif) no-repeat right 15px; padding-right:10px; color:#4fb0ff; text-decoration:none;}
.filterStyle4 .choose-result .a-btn.acitve{ background-position:right -19px;}
.filterStyle4 .all-info{ line-height:40px; color:#666;}

/*日期筛选*/
.inputDate1{background:url(../images/public/icon_timeTag.png) 95% center no-repeat #fff; font-size: 14px;color:#555;display:inline-block; height:32px; line-height:32px; overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid #ddd; border-radius:3px;padding: 0 30px 0 5px;}

.inputDate2{background:url(../images/public/icon_date2.png) 95% center no-repeat; color:#555;display:inline-block; height:30px; line-height:30px;  overflow:hidden; vertical-align:middle; word-break:break-all; border: 1px solid #e5e5e5; border-radius:15px;padding: 0 40px 0 5px;}

.inputDate3{background:url(../images/public/icon_timeTag.png) 95% center no-repeat;font-size: 14px; color:#555;display:inline-block; height:32px; line-height:32px;  overflow:hidden; vertical-align:middle; word-break:break-all; border: 1px solid #e5e5e5; border-radius:3px;padding: 0 40px 0 5px;}

/*搜索框*/
.searchStyle1{background:#fff; overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid #4fabec; border-radius:3px;display: inline-block;*display: inline;*zoom: 1;}
.searchStyle1 .inputSearch{color:#555;display:inline-block; height:28px; line-height:28px; overflow:hidden; vertical-align:middle; word-break:break-all; border:none;outline: none; *display: inline;*zoom: 1;*border:0;padding-left: 5px;background: #f4fafa;}
.searchStyle1 .search{display: inline-block;*display: inline;*zoom: 1;width: 30px;height: 30px;background:#f4fafa url(../images/public/icon_search.png) center center no-repeat; vertical-align: middle;cursor: pointer;}
.searchStyle1 .inputSearch:focus{background: #ffffff;}
.searchStyle1 .inputSearch:focus +.search{background:#ffffff url(../images/public/icon_search.png) center center no-repeat; }

.searchStyle2{background:#fff; overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid #4fabec; border-radius:20px;display: inline-block;*display: inline;*zoom: 1;padding: 0 15px 0 15px;}
.searchStyle2 .inputSearch{color:#999999;display:inline-block; height:28px; line-height:28px; overflow:hidden; vertical-align:middle; word-break:break-all; border:none;outline: none; *display: inline;*zoom: 1;*border:0;}
.searchStyle2 .search{display: inline-block;*display: inline;*zoom: 1;width: 30px;height: 30px;background: url(../images/public/icon_search.png) center center no-repeat; vertical-align: middle;cursor: pointer;}

.searchStyle3{background:#fff; overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid #e7e7e7; border-radius:20px;display: inline-block;*display: inline;*zoom: 1;padding: 0 15px 0 15px;}
.searchStyle3 .inputSearch{color:#999999;display:inline-block; height:33px; line-height:33px; overflow:hidden; vertical-align:middle; word-break:break-all; border:none;outline: none; *display: inline;*zoom: 1;*border:0;padding: 0;}
.searchStyle3 .search{display: inline-block;*display: inline;*zoom: 1;width: 30px;height: 33px;background: url(../images/public/icon_search.png) center center no-repeat; vertical-align: middle;cursor: pointer;}

.searchStyle4{font-size: 14px;color: #010101;vertical-align:middle; word-break:break-all; border:1px solid #ddd; border-radius:16px;display: inline-block;*display: inline;*zoom: 1;padding: 0 0 0 0px;overflow: hidden;}
.searchStyle4:hover {border-color: #4991E1;}
.searchStyle4:hover .search {background: #fff url(../images/public/icon_search.png) center no-repeat;}
.searchStyle4 .inputSearch{border-radius: 16px 0 0 16px;;float:left;color:#222;display:inline-block; height:30px; line-height:30px; overflow:hidden; vertical-align:middle; word-break:break-all; border:none;outline: none; *display: inline;*zoom: 1;*border:0;background: #fff;font-size: 14px;padding-left: 10px;}
.searchStyle4 .search{border-radius: 0 16px 16px 0;float:left;display: inline-block;*display: inline;*zoom: 1;width: 32px;height: 32px;background:#fff url(../images/public/icon_searchTag.png) center center no-repeat; vertical-align: middle;cursor: pointer;}
*/.searchStyle4 .inputSearch:focus {;border-color: #4991E1;background: #fff; }
.searchStyle4 .inputSearch::-webkit-input-placeholder{color: #ccc;}
.searchStyle4 .inputSearch::-moz-placeholder{color: #ccc;}

.searchStyle5{ overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid #d2d2d2; border-radius:1px;display: inline-block;*display: inline;*zoom: 1;padding: 0 0 0 0px;}
.searchStyle5 .inputSearch{float:left;color:#888888;font-size: 12px;display:inline-block; height:28px; line-height:28px; overflow:hidden; vertical-align:middle; word-break:break-all; border:none;outline: none; *display: inline;*zoom: 1;*border:0;background: #ffffff;padding-left: 5px;}
.searchStyle5 .search{float:right;display: inline-block;*display: inline;*zoom: 1;width: 30px;height: 30px;background:#288add url(../images/upload/option/search.png) center center no-repeat; vertical-align: middle;cursor: pointer;}
.searchStyle5 .inputSearch:focus {border-color: #888; }
.searchStyle5 .inputSearch::-webkit-input-placeholder{  color: #888;  }
.searchStyle5 .inputSearch::-moz-placeholder{color: #888;}

/*背景*/
.bgfff {background-color: #fff;}
.bg4991E1 {background-color: #4991E1;}
.bgF9FAFB {background-color: #F9FAFB;}
.bgF5F7F9 {background-color: #F5F7F9;}


/*按钮*/
.zxf_bgBlue_btn {display: inline-block;vertical-align: middle;background-color: #4991E1;height: 40px;line-height: 40px;border-radius: 3px;}
.zxf_bgBlue_btn:hover {background-color: #4380C7;}

.zxf_bgOrange_btn {display: inline-block;vertical-align: middle;height: 50px;line-height: 50px;background-color: #EDB23C;border-radius: 3px;}
.zxf_bgOrange_btn:hover {background-color: #D5A036;}

.zxf_borBlue_btn {display: inline-block;vertical-align: middle;border: 1px solid #4991E1;height: 40px;line-height: 40px;border-radius: 3px;color: #4991E1;}
.zxf_borBlue_btn:hover {background-color: #E8F3FF;}

.zxf_borGray_btn {display: inline-block;vertical-align: middle;border: 1px solid #C5C6C6;height: 40px;line-height: 40px;border-radius: 3px;color: #4991E1;}
.zxf_borGray_btn:hover {background-color: #F1F1F1;}


/*title*/
.commonTit{font-weight: normal;}
.commonTit .txt{font-size:18px;color: #333333;font-weight: normal;line-height: normal;}
.commonTit .more{display: inline-block;*display: inline;*zoom: 1;width: 31px;height: 6px;margin-top:7px;background: url(../images/public/icon_more.png) center center no-repeat;transition: all 300ms;}
.commonTit .more:hover{background: url(../images/public/icon_more2.png) center center no-repeat;}
.commonTit2{font-weight: normal;}
.commonTit2 .txt{font-size: 20px;color: #333333;font-weight: normal;line-height: normal;}
/*面包屑*/
.breadStyle1{padding: 0;position: relative;z-index: 1;zoom: 1;}
.breadStyle1 .breadtxt{padding: 22px 0;}
.breadStyle1 .breadtxt a{color: #555;-webkit-transition: color 300ms ease-in-out 0s; -moz-transition: color 300ms ease-in-out 0s;  transition: color 300ms ease-in-out 0s;padding: 0 15px;font-size: 14px;}
.breadStyle1 .breadtxt a,.breadStyle1 .breadtxt i{display: inline-block;*display: inline; *zoom: 1; vertical-align: middle;}
.breadStyle1 .breadtxt a:hover{color: #4991E1;}
.breadStyle1 .breadtxt a.current{color: #B1B1B1;cursor: default;}
.breadStyle1 .breadtxt a:first-child{padding-left: 0;}
.breadStyle1 .breadtxt i{width: 7px;height: 12px;background: url(../images/teacher/icon_bread.png) center center no-repeat;overflow: hidden;text-indent: 999px;}
.icon_yun{display: inline-block;vertical-align: middle;width: 22px;height: 16px;
	background:url(../images/readPaper/icon_yun.png) center center no-repeat;}

.breadStyle2{position: relative;z-index: 1;zoom: 1;}
.breadStyle2 .breadtxt{padding: 18px 0;}
.breadStyle2 .breadtxt a{color: #222222;-webkit-transition: color 300ms ease-in-out 0s; -moz-transition: color 300ms ease-in-out 0s;  transition: color 300ms ease-in-out 0s;padding: 0 15px;}
.breadStyle2 .breadtxt a,.breadStyle2 .breadtxt i{display: inline-block;*display: inline; *zoom: 1; vertical-align: middle;}
.breadStyle2 .breadtxt a:hover{color: #178eee;}
.breadStyle2 .breadtxt a:first-child{padding-left: 0;}
/*.breadStyle2 .breadtxt a.current{color: #222222;}*/
.breadStyle2 .breadtxt i{width: 7px;height: 12px;background: url(../images/students/icon_bread2.png) center center no-repeat;overflow: hidden;text-indent: 999px;}

.breadStyle3{padding: 0;position: relative;z-index: 1;zoom: 1;}
.breadStyle3 .breadtxt{padding: 19px 0;}
.breadStyle3 .breadtxt a{color: #222222;-webkit-transition: color 300ms ease-in-out 0s; -moz-transition: color 300ms ease-in-out 0s;  transition: color 300ms ease-in-out 0s;font-size: 14px;}
.breadStyle3 .breadtxt a,.breadStyle1 .breadtxt i{display: inline-block;*display: inline; *zoom: 1; }
.breadStyle3 .breadtxt a:hover{color: #4991E1;}
.breadStyle3 .breadtxt a.current{color: #888888;cursor: default;}
.breadStyle3 .breadtxt i{width: 7px;height: 12px;background: url(../images/teacher/icon_bread.png) center center no-repeat;overflow: hidden;text-indent: 999px;padding:0 10px;}

.breadStyle4{padding: 0;position: relative;z-index: 1;zoom: 1;}
.breadStyle4 .breadtxt{padding: 10px 0;}
.breadStyle4 .breadtxt a{color: #888888;-webkit-transition: color 300ms ease-in-out 0s; -moz-transition: color 300ms ease-in-out 0s;  transition: color 300ms ease-in-out 0s;padding: 0 5px;font-size: 12px;}
.breadStyle4 .breadtxt a,.breadStyle1 .breadtxt i{display: inline-block;*display: inline; *zoom: 1; vertical-align: middle;}
.breadStyle4 .breadtxt a:hover{color: #4991E1;}
.breadStyle4 .breadtxt a.current{color: #ccc;cursor: default;}
.breadStyle4 .breadtxt a:first-child{padding-left: 0;}
.breadStyle4 .breadtxt i{display: inline-block;vertical-align: middle;width: 5px;height: 8px;background: url(../images/public/icon_bread2.png) center center no-repeat;overflow: hidden;text-indent: 999px;}

.crumbStyle .icon_index{display: inline-block;vertical-align: middle;width:22px;height:16px;background: url(../images/readPaper/icon/icon_index.png) center center no-repeat;}
.crumbStyle a, .crumbStyle span {display: inline-block; vertical-align: middle; font-size: 14px; color:#888888;}
.crumbStyle a{color:#555;transition: color 300ms ease-in-out 0s;}
.crumbStyle a:hover{color:#4991E1;}
.crumbStyle em {display: inline-block; vertical-align: middle; width: 7px; height: 12px; background: url(../images/management/icon/icon_crumb.png) center no-repeat; margin: 0 13px ; }

/*左菜单*/
.leftMenu{}
.leftMenu li{display: block;}
.leftMenu li a{font-size: 15px;display: block;text-align: center;position: relative;border-bottom:1px solid #dddddd;color: #555;-webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s; transition: all 300ms ease-in-out 0s;}
.leftMenu li a span{line-height: 44px;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.leftMenu li:hover a,.leftMenu li.on a{background: #4991E1;color: #fff;}
.leftMenu li:hover a i,.leftMenu li.on a i{border-color: #4991E1;border-right-width: 0;border-style: dashed;border-left-style: solid; border-top-color: transparent;border-bottom-color: transparent;}
.leftMenu li a i{position: absolute;right: -7px;top: 17px;width: 0;height: 0;z-index: 20;display: block;font-size: 0; line-height: 0;  border-width: 7px;border-color: transparent;border-right-width: 0;border-style: dashed;border-left-style: solid; border-top-color: transparent;border-bottom-color: transparent;-webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s; transition: all 300ms ease-in-out 0s;}

/*左固定右自适应结构*/
.leftConstruction{position: relative;z-index: 50;}
.rightConstruction{width: 100%;}
.grouppaper_deta{
	position: relative;z-index: 10;
}

/*title*/
.titl1{font-size: 24px;color: #222222;font-weight: normal;line-height: normal;}
.titl2{font-size: 18px;color: #333333;font-weight: normal;line-height: normal;border-bottom: 1px solid #e7e7e7;line-height: 67px;padding: 0 20px;}
.titl3{font-size: 20px;color: #333;line-height: normal;padding: 0;}

/* slider */
.bx-wrapper{position: relative;margin: 0 auto 60px;padding: 0;*zoom: 1;}
.bx-wrapper img{max-width: 100%;display: block;}

/* 公式自带样式重置 */
.quizPutTag{display:inline;padding:3px 10px 1px 10px;margin:0 3px;font-size:12px;min-width:30px;min-height:16px;line-height:18px;height:auto;border-bottom:1px solid #03F;text-decoration:none;zoom:1;background:#fff;color:#127176;word-break:break-all}
.quizPutTag:hover{color:#f60}
.MathJye{border:0 none;direction:ltr;line-height:normal;display:inline-block;float:none;font-family:'Times New Roman','宋体';font-size:inherit;font-style:normal;font-weight:400;letter-spacing:1px;line-height:normal;margin:0;padding:0;text-align:left;text-indent:0;text-transform:none;white-space:nowrap;word-spacing:normal;word-wrap:normal;-webkit-text-size-adjust:none}
.MathJye div,.MathJye span{border:0 none;margin:0;padding:0;line-height:normal;text-align:left;height:auto;white-space:normal}
.MathJye table{border-collapse:collapse;margin:0;padding:0;text-align:center;vertical-align:middle;line-height:normal;font-size:inherit;font-style:normal;font-weight:400;border:0;float:none;display:inline-block;zoom:0}
.MathJye table td{padding:0;font-size:inherit;line-height:normal;white-space:nowrap;border:0 none;width:auto}
.MathJye_mi{font-style:italic}


/* 滚动条插件样式 */
.ps-container .ps-scrollbar-x-rail {position:absolute;/* please don't change 'position' */    bottom:3px;/* there must be 'bottom' for ps-scrollbar-x-rail */    height:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity = 0);-o-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;}
.ps-container:hover .ps-scrollbar-x-rail,.ps-container.hover .ps-scrollbar-x-rail {opacity:0.6;filter:alpha(opacity = 60);}
.ps-container .ps-scrollbar-x-rail:hover,.ps-container .ps-scrollbar-x-rail.hover {background-color:#eee;opacity:0.9;filter:alpha(opacity = 90);}
.ps-container .ps-scrollbar-x-rail.in-scrolling {background-color:#eee;opacity:0.9;filter:alpha(opacity = 90);}
.ps-container .ps-scrollbar-y-rail {position:absolute;/* please don't change 'position' */    right:3px;/* there must be 'right' for ps-scrollbar-y-rail */    width:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity = 0);-o-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;}
.ps-container:hover .ps-scrollbar-y-rail,.ps-container.hover .ps-scrollbar-y-rail {opacity:0.6;filter:alpha(opacity = 60);}
.ps-container .ps-scrollbar-y-rail:hover,.ps-container .ps-scrollbar-y-rail.hover {background-color:#eee;opacity:0.9;filter:alpha(opacity = 90);}
.ps-container .ps-scrollbar-y-rail.in-scrolling {background-color:#eee;opacity:0.9;filter:alpha(opacity = 90);}
.ps-container .ps-scrollbar-x {position:absolute;/* please don't change 'position' */    bottom:0;/* there must be 'bottom' for ps-scrollbar-x */    height:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color.2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear;}
.ps-container.ie6 .ps-scrollbar-x {font-size:0;/* fixed scrollbar height in xp sp3 ie6 */}
.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {background-color:#999;}
.ps-container .ps-scrollbar-y {position:absolute;/* please don't change 'position' */    right:0;/* there must be 'right' for ps-scrollbar-y */    width:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color.2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear;}
.ps-container.ie6 .ps-scrollbar-y {font-size:0;/* fixed scrollbar height in xp sp3 ie6 */}
.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {background-color:#999;}
.ps-container.ie .ps-scrollbar-x,.ps-container.ie .ps-scrollbar-y {visibility:hidden;}
.ps-container.ie:hover .ps-scrollbar-x,.ps-container.ie:hover .ps-scrollbar-y,.ps-container.ie.hover .ps-scrollbar-x,.ps-container.ie.hover .ps-scrollbar-y {visibility:visible;}

/** THEME
===================================*/
.bx-wrapper .bx-viewport{left: 0px;background: #fff;-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto{position: absolute;bottom: -30px;width: 100%;}
/* LOADER*/
.bx-wrapper .bx-loading{min-height: 50px;/* background: url(../images/bx_loader.gif) center center no-repeat #fff; */height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
/* PAGER*/
.bx-wrapper .bx-pager{text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 20px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background: #000;}
/* DIRECTION CONTROLS (NEXT / PREV)*/
.bx-wrapper .bx-prev{left: 0;background: url(../images/marking/b_right.png) center center no-repeat;}
.bx-wrapper .bx-next{right: 0;background: url(../images/marking/b_left.png)  center center no-repeat;}
.bx-wrapper .bx-prev:hover{background: url(../images/marking/b_right1.png) center center no-repeat;}
.bx-wrapper .bx-next:hover{background: url(../images/marking/b_left1.png) center center no-repeat;}
.bx-wrapper .bx-controls-direction a{position: absolute;top: 50%;margin-top: -22px;outline: 0;width: 44px;height: 44px;text-indent: -9999px;z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled{display: none;}
/* AUTO CONTROLS (START / STOP)*/
.bx-wrapper .bx-controls-auto{text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start{display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(../images/controls.png) -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active{background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(../images/controls.png) -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active{background-position: -86px -33px;}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT*/
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right: 0;width: 35px;}
.bx-viewport{/*height: 998px !important;*/height: 100% !important;}
/* IMAGE CAPTIONS*/
.bx-wrapper .bx-caption{position: absolute;bottom: 0;left: 0;background: rgba(80, 80, 80, 0.75);width: 100%;background: #666\9;}
.bx-wrapper .bx-caption span{color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}
.bx-wrapper ul li{text-align: center;}
.bx-wrapper ul li img{display: inline-block;*display: inline;*zoom: 1;}
.noshadow{box-shadow: 0 0 0 transparent;}
.shadow{box-shadow: 0 5px 10px 0px #f5f5f5}
.inputTxt{height: 28px;line-height: 28px;outline: none;border: 1px solid #dddddd;width: 260px;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;text-indent: 5px;border-radius: 3px;padding: 0;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;transition: all 300ms ease-in-out 0s;color: #888888;}
.inputTxt:focus{border: 1px solid #4991E1;}
.txtarea{padding: 0;text-indent: 5px;border: 1px solid #d5d5d5;outline: none;width: 100%;color: #222;border-radius: 3px;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;transition: all 300ms ease-in-out 0s;}
.txtarea:focus{border: 1px solid #4991E1;}
.boxshadow{box-shadow: 0 5px 10px 0px #f5f5f5;}
.shadown{box-shadow: 0px 2px 13px 0px rgba(203, 235, 255, 0.7);-moz-box-shadow:0px 2px 13px 0px rgba(203, 235, 255, 0.7);-webkit-box-shadow:0px 2px 13px 0px rgba(203, 235, 255, 0.7);}
.noborder{border: none !important;}
.color1{color: #eab939;}
.color2{color: #f00;}
.color3{color: #49cc93;}
.color4{color: #ff8b8b;}
.color5{color: #288add;}
/*自动补全插件*/
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #F00; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }
/*提示弹窗*/
.common-tips{width: 377px;padding: 20px 30px;border-radius: 8px;background-color: #fff;text-align: center;}
.common-tipshadow{}
.common-tips .success-tip{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 36px;height: 36px;background: url(../images/public/success.png) center center no-repeat;}
.common-tips .loading{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 80px;height: 80px;background: url(../images/public/loadings1.gif) center center no-repeat;}
.common-tips >span{font-size: 18px;margin-left: 15px;color: #555;text-align: center;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}

/*温馨提示*/
.common-tips2{width: 435px;border-radius: 8px;background-color: #fff;text-align: center;}
.common-tips2 >span{font-size: 18px;line-height: 35px;color: #222;text-align: center;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}

.common-success2{width: 288px;border-radius: 8px;background-color: #fff;text-align: center;padding: 20px 0;}
.common-success2 .success2{width: 80px;height: 80px;
	background: #fff url(../images/public/success2.png) 0 0 no-repeat;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.common-success2 >p{font-size: 18px;color: #555;margin-top: 10px;}
/*答题卡兼容性样式修改*/

/*答题卡兼容性样式修改*/
.p13 img{display: block;}
/*gs start*/
/*单选框的样式*/
.Radio.style{*display:inline;*zoom:1;width:24px;height:22px;padding:0;text-align:center;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;vertical-align:middle;background:#fff;margin-bottom:10px;margin-right:5px;}
.Radio.style3{*display:inline;*zoom:1;width:24px;height:22px;padding:0;text-align:center;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;vertical-align:middle;background:#fff;margin-bottom:10px;margin-right:5px;}
.RadioChecked.Radio.style3{*display:inline;*zoom:1;width:24px;height:22px;padding:0;text-align:center;border:1px solid #45A5FE;background:#45A5FE ;border-radius:4px;cursor:pointer;vertical-align:middle;color:#fff;margin-bottom:10px;margin-right:5px;}
.Radio.style.style_width{width:42px;}
.RadioChecked.Radio.style{background:#f4fafe;border-color:#318fd9;color:#318fd9;}
.Radio.style2{*display:inline;*zoom:1;width:24px;height:22px;padding:0;text-align:center;line-height:22px;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;vertical-align:middle;background:#fff;margin-bottom:10px;margin-right:5px;}
.RadioChecked.Radio.style2{background:#fde7e7;border-color:#ff8b8b;color:#ff8b8b;}
.Radio.style2.style_width2{width:58px;display: block}
.Radio.f14{font-size:14px;}

.checkbox.style{*display:inline;*zoom:1;width:24px;height:22px;padding:0;text-align:center;line-height:22px;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;vertical-align:middle;background:#fff;margin-bottom:10px;margin-right:5px;}
.checkbox.checked.style{background:#f4fafe;border-color:#318fd9;color:#318fd9;}
.checkbox.style.style_width{width:42px;display: block}

/*gs end*/
/*答题卡input*/
.input-set .input-area1:focus{border: 1px solid #00a0e9;color: #222222;}
.input-set .input-area2:focus{border: 1px solid #00a0e9;color: #222222;}
.input-set label .container .selecterStyle11 .selecterValue:hover{border: 1px solid #00a0e9;}
.small-case li > span > input:focus{border: 1px solid #00a0e9;color: #222222;}

/*新添警告*/
.icon_Notice2{display: inline-block;vertical-align: middle;width: 40px;height: 40px;
	background:url(../images/public/icon_Notice2.png) 0 0 no-repeat;}


/*input 样式*/
.inputStyle1{height: 36px;line-height: 36px;padding-left: 5px;background-color: #ffffff;border-radius: 4px;border: solid 1px #d9d9d9;font-size: 14px;color:#222222;}
.inputStyle1:hover,.inputStyle1:focus{border: 1px solid #00a0e9}
.inputStyle1:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #ccc;
}
.inputStyle1::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #ccc;
}
.inputStyle1:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #ccc;
}
.inputStyle1::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #ccc;
}


/*新增教师弹窗模板 2019/03/29 S zxf*/
.mgt_2 {margin-top: -2px;}
.mgt_3 {margin-top: -3px;}
.mgt_4 {margin-top: -4px;}
.mgt_5 {margin-top: -5px;}
.pdl40 {padding-left: 40px;}
.pdl50 {padding-left: 50px;}
.pdr20 {padding-right: 20px;}
.por {position: relative;}
.dp_va {display: inline-block;vertical-align: middle;}
.icon {display: inline-block;vertical-align: middle;background-position: center;background-repeat: no-repeat;}
.icon_radioTag {width: 20px; height: 20px; background-image: url(../images/readPaper1009/icon/icon_radioTag.png); }
.icon_checked2 {vertical-align: middle; width: 19px; height: 13px; background: url(../images/readPaper1009/icon/icon_checked.png) center no-repeat; position: absolute; top: 50%; margin-top: -8px; left: 17px; }
.zxf_delTag {width: 10px; height: 10px; background: url(../images/readPaper1009/icon/icon_delTag.png) center no-repeat; }
.zxf_accountBtn.on .icon_radioTag {background-image: url(../images/readPaper1009/icon/icon_radioTagOn.png); }
.zxf_searchBox40.searchStyle4 .icon_search {height: 40px; }
.bg_black{background-color: rgba(0, 0, 0, 0.6); box-shadow: 0px 0px 9px 0px rgba(85, 85, 85, 0.23);}
.zxf_tableBox.normal table {width: 100%;border-collapse: collapse;table-layout: fixed;}
.zxf_tableBox.normal .icon_checked2 {display: none; } 
.zxf_tableBox.normal tbody tr.on .icon_checked2 {display: block; }
.zxf_tableBox.normal .zxf_tableHeader tr {line-height: 42px;}
.zxf_tableBox.normal .zxf_tableBody tr:first-child p {margin-top: 6px;}
.zxf_tableBox.normal .zxf_tableBody tr:hover td > p {background-color: #ecf6ff; }
.zxf_tableBox.normal .zxf_tableBody tr td > p {height: 40px;line-height: 40px;}
.zxf_tableBox.normal .zxf_tableBody tr td:first-child p {border-radius: 4px 0 0 4px; position: relative; }
.zxf_tableBox.normal .zxf_tableBody tr td:last-child p {border-radius: 0px 4px 4px 0px; padding-right: 10px; }
.zxf_hoverBtn{display: inline-block;vertical-align: middle;width: 18px;height: 10px;background: url(../images/readPaper1009/icon/icon_hoverBtn.png) center no-repeat;display: none;}
.zxf_tableBody td .title {position: absolute; max-width: 300px; line-height: 28px; color: #555; display: none; top: 35px; right: -5px; z-index: 10; }
.zxf_tableBody td.classes .title.bg_black {right: -80%; color: #fff; top: 40px;}
.title.bg_black:after{content: '';display: block;width: 5px;height: 3px;position: absolute;left: 10px;top: -3px;background: url(../images/readPaper1009/icon/icon_after.png) center no-repeat;}
.zxf_tableBox.normal .zxf_tableBody td p span.des {overflow: hidden;height: 40px;}
.zxf_peopleBox{border-radius: 5px; background-color: #f5f5f5;}
.zxf_peopleCollection li{float: left; height: 20px; margin: 0 25px 10px 0; padding: 10px 10px; border-radius: 20px; background-color: #fff; color:#32bf8b;font-size: 16px; cursor: pointer;}
.zxf_peopleCollection li p{display: inline-block;vertical-align: middle;width:73px;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-top: -6px;}
.zxf_peopleCollection li:hover .zxf_delTag{background-image: url(../images/readPaper1009/icon/icon_delTag_on.png);)}

/*新增教师弹窗模板 2019/03/29 E zxf*/

/*新增toast式弹窗 2019/04/24 S zxf*/
.w_10 {width: 10%;}
.w_15 {width: 15%;}
.w_20 {width: 20%;}
.w_25 {width: 25%;}
.w_30 {width: 30%;}
.w_33 {width: 33.33%;}
.w_35 {width: 35%;}
.w_40 {width: 40%;}
.w_45 {width: 45%;}
.w_48 {width: 48%;}
.w_49 {width: 49%;}
.w_50 {width: 50%;}
.w_55 {width: 55%;}
.w_60 {width: 60%;}
.w_65 {width: 65%;}
.w_70 {width: 70%;}
.w_75 {width: 75%;}
.w_80 {width: 80%;}
.w_85 {width: 85%;}
.w_90 {width: 90%;}
.w_95 {width: 95%;}
.w_100 {width: 100%;}

.mgl_5 {margin-left: 5%;}
.mgl_10 {margin-left: 10%;}

.lh30 {line-height: 30px;}
.lh36 {line-height: 36px;}
.lh40 {line-height: 40px;}
.pdl55 {padding-left: 55px;}
.pd50 {padding: 50px;}
.pdtb50 {padding-top: 50px;padding-bottom: 50px;}

.dpb {display: block;}
.dp_va {display: inline-block;vertical-align: middle;}
.ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zxf_popupToast {background:rgba(255,255,255,1); box-shadow:0px 4px 12px rgba(0,0,0,0.3);border-radius:10px;} 
.icon {display: inline-block;vertical-align: middle;background-position: center;background-repeat: no-repeat;}
.icon_Notice {width: 40px;height: 40px;border-radius: 50%;background-image: url(../images/public/icon_Notice.png);}
.icon_Notice2 {width: 40px;height: 40px;border-radius: 50%;background-image: url(../images/public/icon_Notice2.png);}
.icon_successTag {width: 40px;height: 40px;border-radius: 50%;background-image: url(../images/public/icon_successTag.png);}
.icon_failTag, .icon_tipsTag {width: 40px;height: 40px;border-radius: 50%;background-image: url(../images/public/icon_failTag.png);}
.icon_loadings {width: 36px;height: 36px;border-radius: 50%;background-image: url(../images/public/loadings.gif);}

/*新增toast式弹窗 2019/04/24 E zxf*/


/*组件调整 新增表格、进度条、选人弹窗 2019/04/29 S zxf*/

/*进度条*/
.zxf_createTProcessUl > li i {display:inline-block;vertical-align: middle;width: 26px;height: 26px;line-height: 26px;border: 2px solid #ddd;border-radius: 50%;}
.zxf_createTProcessUl > li:after {content: '';display: block;width: 80%;height: 2px;background-color: #dfdfdf;position: absolute;left: 18%;top: 25%;}
.zxf_createTProcessUl > li:last-child:after {height: 0;}
.zxf_createTProcessUl > li.on a {color: #4991E1;}
.zxf_createTProcessUl > li.on i {border-color: #4991E1;}
.zxf_createTProcessUl > li.on.finished:after {background-color: #4991E1;}
.zxf_createTProcessUl > li.on.finished i{background:#fff url(../images/public/icon_finishedTag.png) center no-repeat;}

/*表格*/
.zxf_tableNorWp table {border-collapse: collapse;table-layout: fixed;}
.zxf_tableNorWp thead tr th {font-weight: normal;}
.zxf_tableNorWp thead tr {line-height: 42px;}
.zxf_tableNorWp tbody tr {height: 40px;line-height: 40px;}

/*选择弹窗*/
.icon_liTag {width: 24px; height: 24px; border-radius: 50%;background-image: url(../images/readPaper1009/icon/icon_liTag.png); }
.icon_check {width: 20px;height: 20px;background-image: url(../images/readPaper1009/icon/icon_check.png);
    cursor: pointer;}
.icon_delRed {width: 24px; height: 24px; border-radius: 50%; background-image: url(../images/readPaper1009/icon/icon_delRed.png);}
.zxf_check{display: block;}
.zxf_check .checkbox{min-height: 20px; padding-left: 20px; cursor: pointer; background: url(../images/public/checkbox1.png) repeat-y 0% 0%; line-height: 20px; height: 20px; display: inline-block;}
.zxf_check .checkbox.checked{background-position: left -20px;}
.zxf_popupElectPeople .searchStyle4{margin: 0 25px;}
.zxf_electPeopleWp .zxf_leftWp {position: relative;border-right: 1px solid #dfecf9;}
.zxf_electPeopleWp .icon_rightTag{position: absolute;left:50%;top: 50%;margin-top: -10px;margin-left:-5px;z-index: 10;}
.zxf_electPeopleWp .icon_rightTag.on{left: 100%; margin-left: -10px;background-image: url(../images/public/icon_leftTag.png);}
.zxf_electPeopleWp{border-top: 1px solid #dfecf9;border-bottom: 1px solid #dfecf9; }
.zxf_electPeopleUl li, .zxf_peopleCheckedUl li {margin-top: 15px;cursor: pointer;}
.zxf_electPeopleUl li dt a, .zxf_peopleCheckedUl li{line-height: 24px;font-size: 16px;color: #555;display: block;}
.zxf_electPeopleUl li dt .icon_check {display: none;}
.zxf_electPeopleUl li dt.active .icon_check {background-image: url(../images/public/icon_checkOn.png);}
.zxf_electPeopleUl li dd label {width: 90%;}
.zxf_peopleCheckedUl li em{display: inline-block;vertical-align: middle;line-height: 24px;}
.zxf_electPeopleUl li dd{padding-left: 35px;display: none;font-size: 16px;}
.zxf_electPeopleUl li dt.on .icon_liTag{background-image: url(../images/public/icon_liTag_on.png);}

/*组件调整 新增表格、进度条、选人弹窗 2019/04/29 E zxf*/

/*单选和多选样式调整 2019/04/30 zxf S*/
/*.Radio {background: transparent url(../images/public/icon_radioTag01.png) no-repeat left top;}*/
.Radio.RadioChecked {background-image:  url(../images/public/icon_radioTagOn01.png);}
.checkStyle1 .checkbox {background: transparent url(../images/public/icon_checkTag01.png) no-repeat 0% 0%;}
.checkStyle1 .checkbox.checked {background-image:  url(../images/public/icon_checkTagOn01.png);}
/*单选和多选样式调整 2019/04/30 zxf E*/


/*智慧校园后台管理 2019/05/06 zxf S*/
.maxW_60 {max-width: 60%;}

.c727272 {color: #727272;}
.c7A8DA2 {color: #7A8DA2;}
.c8B8B8B {color: #8B8B8B;}

.mgl3 {margin-left: 3px;}
.mgt28 {margin-top: 28px;}
.mglr22 {margin-left: 22px;margin-right: 22px;}

.pdl66 {padding-left: 66px;}
.pdlr22 {padding-left: 22px;padding-right: 22px;}
.pdlr34 {padding-left: 34px;padding-right: 34px;}

.bor_b909FB0 {border-bottom: 1px solid rgba(144,159,176,.3);}
.bor_bECECEC {border-bottom: 1px solid #ECECEC;}

/*左侧布局*/
.zxf_zhxyLeftWp, .zxf_zhxyRightCont {box-sizing: border-box;}
.zxf_zhxyLeftWp .zxf_headWp img {display: inline-block;vertical-align: middle;width: 64px;height: 64px;border-radius: 7px;}
.zxf_zhxyLeftWp .zxf_leftSideUl > li:first-child {margin-top: 0;}
.zxf_zhxyLeftWp .zxf_leftSideUl > li {line-height: 50px;}
.zxf_zhxyLeftWp .zxf_leftSideUl > li .icon {width: 18px;height: 18px;}
.zxf_zhxyLeftWp .zxf_subSideUl > li {border-left: 4px solid transparent;}
.zxf_zhxyLeftWp .zxf_subSideUl > li {height: 40px;line-height: 40px;}
.zxf_zhxyLeftWp .zxf_subSideUl > li em {width: 30px;height: 18px;line-height: 18px;border-radius: 9px;background-color: #FF7373;}
.zxf_zhxyLeftWp .zxf_leftSideUl > li:hover > a, .zxf_zhxyLeftWp .zxf_subSideUl > li:hover > a {color: #000;}
.zxf_zhxyLeftWp .zxf_subSideUl > li.on {border-color: #4991E1;background-color: #fff;}
.zxf_zhxyLeftWp .zxf_subSideUl > li.on > a,.zxf_zhxyLeftWp .zxf_leftSideUl > li.on > a  {color: #000;}
/*智慧校园后台管理 2019/05/06 zxf E*/