@charset "utf-8";
/* public style 20141204 */ 
/*reset*/
body{color:#555;font-size:12px;line-height:1.8em;font-family:"microsoft yahei",Tahoma,Helvetica;}
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;}
input:-webkit-autofill {
  z-index: 100;
  -webkit-box-shadow: 0 0 0px 1000px white inset;
  }
em,i{font-style:normal;}
ol,ul,li{ list-style:none;}
h1,h2,h3,h4,h5{color:#555;}
label{vertical-align:middle}
a,a:visited{ text-decoration:none;}
a:hover,a:active{ text-decoration:none;}
a{color:#49a7fd;}
a:hover{color:#2a48ae;}
input {padding: 0;border: 0;}
input:disabled{background-color: #f5f5f5;}
.fl{float: left;}
.fr{float: right;}

.z_index10{z-index: 10;}

.dis_none{display:none}
.t_r{text-align:right}
.t_c{text-align:center}
.t_l{text-align:left}
/* font-size*/
.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;}

* 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;}
.mgl12{margin-left:12px;}
.mgl15{margin-left:15px}
.mgl20{margin-left:20px;}
.mgl25{margin-left:25px}
.mgl30{margin-left:30px;}
.mgl32{margin-left:32px;}
.mgl35{margin-left:35px;}
.mgl65{margin-left:65px;}
.mgl133{margin-left:133px;}
/* m-right  */
.mgr5{ margin-right:5px}
.mgr10{margin-right:10px;}
.mgr13{margin-right:13px;}
.mgr15{margin-right:15px;}
.mgr20{margin-right:20px;}
.mgr22{margin-right:22px;}
.mgr25{margin-right:25px;}
.mgr30{margin-right:30px;}
.mgr40{margin-right:40px;}
/* m-top  */
.mgt5{margin-top:5px;}
.mgt7{margin-top:7px;}
.mgt10{margin-top:10px;}
.mgt15{margin-top:15px;}
.mgt20{margin-top:20px;}
.mgt23{margin-top:23px;}
.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;}
.mgb35{margin-bottom: 35px;}
.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  */
.pdl5{padding-left:5px}
.pdl10{padding-left:10px;}
.pdl15{padding-left:15px}
.pdl20{padding-left:20px;}
.pdl25{padding-left:25px}
.pdl30{padding-left:30px;}
.pdl50{padding-left:50px;}
.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;}
.pdr45{padding-right:45px;}
/* 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}
.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}

.w1200{ width:1200px; margin:0 auto;}
.w1000{ width:1000px; margin:0 auto;}

.bge7e9eb{background-color: #e7e9eb;}
.bgfff{background-color: #fff;}
.bgfbfbfd{background-color: #fbfbfb;}
.bgf5f7f9{background-color: #f5f7f9;}
.bgedeff5{background-color: #edeff5;}
.bg38adff{background-color: #38adff;}
.bgdedede{background: #dedede;}
.bgfd4e4e{background-color: #fd4e4e;}
.bg4991e1{background-color: #4991e1}

.b_4991e1{border: 1px solid #4991e1;}
.b_ff6d5a{border: 1px solid #ff6d5a;}
.b_f9341a{border: 1px solid #ff6d59;}

.cf9341a{color: #ff6d5a}
.c4991e1{color: #4991e1;}
.cb4b4b4{color: #b4b4b4;}
.c26b5ff{color: #26b5ff;}
.c179fff{color: #179fff;}
.cff6d5a{color: #ff6d5a;}
.cfff{color: #fff;}
.c666{color: #666}

.cur_pointer{cursor: pointer;}
.cur_pointer:hover{cursor: pointer;}
/* clearfix  */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{display: inline-table;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}

/* input pub and focus placeholder */
::-webkit-input-placeholder { /* WebKit browsers */color:#888;font-family:"microsoft yahei";}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#888;font-family:"microsoft yahei";}
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#888;font-family:"microsoft yahei";}
:-ms-input-placeholder { /* Internet Explorer 10+ */color:#888;font-family:"microsoft yahei";}
input,select,textarea{color:#222; font-size:12px;line-height:140%;resize:none;outline:none;font-family:"microsoft yahei";}
textarea{padding: 5px;border: 1px solid #d5d5d5;}
select{ font-size:14px; color:#555; padding:4px 0;width:150px; display:inline-block; vertical-align: middle;}
.inp {display:inline-block; width:170px; height:30px; line-height:30px;background:#fff; color:#555;border:1px solid #d5d5d5;border-radius:3px;box-shadow:0 0 8px #eee inset; padding:0 10px; vertical-align:middle;}
input[type="text"].inp:focus, input[type="password"].inp:focus, textarea:focus{border: 1px solid #3d95d5;}
.def_inp{ display:inline-block; height:30px; line-height:30px;background:#fff; color:#555;border:1px solid #d5d5d5;border-radius:3px;box-shadow:0 0 10px #eee inset; padding:0 10px;}
input[type="text"].def_inp:focus, input[type="password"].def_inp:focus{ border: 1px solid #3d95d5;}

.def_area{width:510px; height:100px; padding:5px 10px; border-radius: 3px; box-shadow: 0 0 10px #eee inset; font-size:12px; vertical-align:top;}
.def_check{  display:inline-block; vertical-align: top; margin-right:3px; *margin-top:1px;}

/*公共按钮*/
a.blueBtn{display:inline-block; background:#309aeb; padding:0 22px; height:30px; line-height:30px; text-align:center; border:1px solid #3079ed; color:#fff; font-size:14px; text-decoration:none; border-radius:3px; vertical-align:middle;}
a.blueBtn:hover{ background:#288add; border:1px solid #288add; color:#fff;}
a.grayBtn{display:inline-block; background:#d8edff; padding:0 22px; height:30px; line-height:30px; text-align:center; border:1px solid #309aeb; color:#288add; font-size:14px; text-decoration:none; border-radius:3px;vertical-align:middle; }
a.grayBtn:hover{ background:#288add; border:1px solid #288add; color:#fff;}
a.whiteBtn{display:inline-block; background:#fff;padding:0 22px; height:30px; line-height:30px; text-align:center; border:1px solid #0560cd; color:#0560cd; font-size:14px; text-decoration:none; border-radius:3px;margin-right:28px; vertical-align:middle;}
a.whiteBtn:hover{ background:#288add; border:1px solid #288add; color:#fff;}
a.bigBtn{ height:48px; line-height:48px; font-size:20px; padding:0 55px;}
a.blueBtn1{display:inline-block; background:#58a6fb; padding:0 22px; height:30px; line-height:30px; text-align:center; border:1px solid #309aeb; color:#fff; font-size:14px; text-decoration:none; border-radius:3px; vertical-align:middle;}
a.blueBtn1:hover{ background:#288add; border:1px solid #288add; color:#fff;}

/*公共颜色*/
.red{ color:#ef3b6a;}
.yellow{ color:#ffc000;}
.gray{ color:#888;}
.blue{ color:#288add;}


/*  组件部分 zujian.css   start*/
@font-face {
  font-family: 'PingFangSC'; 
  src: url('./fonts/PingFangSC-Light.ttf');
  font-weight: normal;
  font-style: normal;
}
/* 单选框、复选框 start */
.hRadio{display: inline-block;background: transparent url(../images/zujian/icon_radio.png) no-repeat left center;line-height:21px;cursor:pointer;vertical-align:middle;_height:21px;min-height: 21px;font-size:16px;color:#314659;}
.hRadio.hRadio_Checked{ background: transparent url(../images/zujian/icon_radio_checked.png) no-repeat left center;}
.hRadio.pdl30 {padding-left: 30px;}

label.checkbox {padding-left: 24px; cursor:pointer;background: url(../images/zujian/icon_checkbox.png) no-repeat 0 center; line-height:20px; height:20px; display:inline-block; }
label.checkbox.checked {background-image:url(../images/zujian/icon_checkbox_checked.png)}
/* 单选框、复选框 end */

/*下拉框 s*/
.gs_seleautodiv{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;}
.gs_seleautodiv .gs_selectItem {display: inline-block;padding: 4px 5px;border-radius: 5px;background: #e1f0ff;color: #4991e1;line-height: 14px;font-size: 14px;margin: 3px;}
.gs_seleautocur{ background:url(../images/zujian/icon_select_down.png) no-repeat right center #fff; color:#252525;display:block; height:28px; line-height:28px; overflow:hidden;word-break:break-all; border:1px solid #e7e7e7; width:100%;border-radius:4px;}
.gs_seleautocur.on{background-image:url(../images/zujian/icon_select_up.png)}
/* .gs_seleautocur.clock{background-image:url(../images/components/clockIco.png)} */
.gs_seleautocur:hover{ border:1px solid #4991e1;}
.gs_seleautocur p{padding:0 35px 0 12px; color:#222; line-height:28px; height:28px; display:block; overflow:hidden;font-size:14px;}
.gs_seleautodrop{ border:1px solid transparent; position:absolute; left:0; height:auto; max-height:196px; overflow-x:hidden; overflow-y:auto; top:38px; white-space:nowrap; display:none; background:#fff;border-radius:4px;-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.15);z-index: 5;}
.gs_seleautodrop::-webkit-scrollbar-track{background-color: #fff;}
.gs_seleautodrop::-webkit-scrollbar{width:7px;height:6px;background-color: #d9d9d9;}
.gs_seleautodrop::-webkit-scrollbar-thumb{ border-radius: 10px; background-color: #d9d9d9;}
.gs_seleautodrop a{height:30px; line-height: 30px; color:#252525; display:block; padding:0 5px;font-size:14px;}
.gs_seleautodrop a.active{background:#f5f5f5;}
.gs_seleautodrop a:hover{ background:#e6f6ff; color:#555; text-decoration:none;}
.gs_seleautodrop a{padding-left: 15px;}
.gs_seleautodrop i{display:block;padding-left:15px;cursor: default;height:30px;line-height:30px;color:#bebebe;font-size:14px;}
.gs_seleautodiv.classfy .gs_seleautodrop a{padding-left:24px;}

.gs_seleautodiv.max .gs_seleautocur{height:38px;line-height:38px;border-radius:4px;}
.gs_seleautodiv.max .gs_seleautocur p{height:38px;line-height:38px;font-size:16px;}
.gs_seleautodiv.max .gs_seleautodrop{top:45px;}
.gs_seleautodiv.max .gs_seleautodrop a{font-size:16px;height:38px;line-height:40px;}
.gs_seleautodiv.max .gs_seleautodrop i{height:38px;line-height:38px;font-size:16px;}

.gs_seleautodiv.min .gs_seleautocur{height:24px;line-height:24px;border-radius:4px;}
.gs_seleautodiv.min .gs_seleautocur p{height:24px;line-height:24px;font-size:12px;}
.gs_seleautodiv.min .gs_seleautodrop{top:29px;}
.gs_seleautodiv.min .gs_seleautodrop a{font-size:12px;height:24px;line-height:24px;}
.gs_seleautodiv.min .gs_seleautodrop i{height:24px;line-height:24px;font-size:12px;}

.gs_seleautodiv.h40 .gs_seleautocur{height:40px;line-height:40px;border-radius:4px; border: 1px solid #c2c2c2;box-shadow: inset 2px 4px 5px 0px  rgba(0, 1, 1, 0.06); background-color: #fff;}
.gs_seleautodiv.h40 .gs_seleautocur p{height:40px;line-height:40px;font-size:14px; font-family: "microsoft yahei", Tahoma, Helvetica;}
.gs_seleautodiv.h40 .gs_seleautodrop{top:45px;}
.gs_seleautodiv.h40 .gs_seleautodrop a{font-size:14px;height:40px;line-height:40px; font-family: "microsoft yahei", Tahoma, Helvetica;}
.gs_seleautodiv.h40 .gs_seleautodrop i{height:40px;line-height:40px;font-size:16px;}


.gs_seleautodiv.h32 .gs_seleautocur{height:32px;line-height:32px;border-radius:4px; border: 1px solid #c2c2c2;box-shadow: inset 2px 4px 5px 0px  rgba(0, 1, 1, 0.06); background-color: #fff;}
.gs_seleautodiv.h32 .gs_seleautocur p{height:32px;line-height:32px;font-size:14px; font-family: "microsoft yahei", Tahoma, Helvetica;}
.gs_seleautodiv.h32 .gs_seleautodrop{top:45px;}
.gs_seleautodiv.h32 .gs_seleautodrop a{font-size:14px;height:32px;line-height:32px; font-family: "microsoft yahei", Tahoma, Helvetica;}
.gs_seleautodiv.h32 .gs_seleautodrop i{height:32px;line-height:32px;font-size:16px;}

.gs_seleautodiv.h30 .gs_seleautocur{height:28px;line-height:28px;border-radius:4px; border: 1px solid #c2c2c2;box-shadow: inset 2px 4px 5px 0px  rgba(0, 1, 1, 0.06); background-color: #fff;}
.gs_seleautodiv.h30 .gs_seleautocur p{height:28px;line-height:28px;font-size:14px;}
.gs_seleautodiv.h30 .gs_seleautodrop{top:45px;}
.gs_seleautodiv.h30 .gs_seleautodrop a{font-size:14px;height:30px;line-height:30px;}
.gs_seleautodiv.h30 .gs_seleautodrop i{height:30px;line-height:30px;font-size:14px;}

.gs_seleautodiv[data-type="multi"] .gs_seleautocur {height: auto;min-height: 28px;line-height: inherit;}
.gs_seleautodiv[data-type="multi"] .gs_seleautocur p {height: auto;line-height: 22px;padding: 0 35px 0 5px;margin: 3px 0;}
.gs_seleautodiv[data-type="multi"] .gs_seleautocur p.on {margin: 0;}
/*下拉框 e*/
/* 搜索框 start */
.gs_searchCont{display:block;vertical-align:middle;position:relative;}
.gs_searchCont input{padding:0 15px 0 28px;height:28px;border-radius:4px;outline:none;border:1px solid #e7e7e7;width: 100%;box-sizing: border-box;}
.gs_searchCont input:focus,.gs_normalInp:focus {border-color:#53a9ff;}
.gs_searchCont i{position:absolute;width:15px;height:15px;background:url(../images/zujian/search.png) no-repeat center center;top:7px;left:10px;cursor:pointer;}
.gs_searchCont i:hover{background-image:url(../images/zujian/search_hover.png)}
.gs_normalInp {border: 1px solid #e7e7e7;line-height: 28px;height: 28px;padding-left: 12px;width: 100%;box-sizing: border-box;border-radius: 4px;margin: 0 -3px -3px 0;}
.gs_selectInp {border: 1px solid #e7e7e7;line-height: 28px;height: 28px;padding-left: 12px;width: 100%;box-sizing: border-box;border-radius: 4px;margin: 0 -3px -3px 0;cursor: pointer;}
.gs_selectInp em {display: inline-block;padding: 4px 5px;border-radius: 5px;background: #e1f0ff;color:  #4991e1;line-height: 14px;font-size: 14px;margin: 0 3px 3px 0;}
/* 搜索框 end */

/* 滑动开关 start */
.gs_switchBtn input {display: none;}
.gs_switchBtn {display: block;width: 64px;height: 18px;box-sizing: border-box;}
.gs_switchBtn span {display: block;width: 100%;height: 100%;position: relative;font-size: 0;}
.gs_switchBtn span em {display: inline-block;width: 50%;height: 100%;box-sizing: border-box;font-size: 12px;line-height: 16px;border: 1px solid #d9d9d9;text-align: center;color: #fff;background: #ccc;cursor: default;}
.gs_switchBtn span .icon_on {border: 1px solid  #4991e1;background:  #4991e1;}
.gs_switchBtn span .icon_off {border-left-color: #ccc;}
.gs_switchBtn span::before {content: '';width: 30px;height: 16px;background-image: linear-gradient(-180deg,#fff,#ebebeb);text-align: center;position: absolute;border-radius: 3px;top: 1px;color: #fff;left: 1px;transform: translateX(31px);transition: all .3s ease;}
.gs_switchBtn input:checked + span::before {content: '';background-image: linear-gradient(-180deg,#fff,#ebebeb);transform: translateX(1px);border-radius: 3px;}
.gs_switchBtn input:checked + span .icon_on {background: #fff;border-color: #ccc;}
.gs_switchBtn input:checked + span .icon_off {background: #ccc;border-color: #ccc;}
.gs_btnBlue {display: inline-block;height: 30px;padding: 0 10px;border-radius: 3px;line-height: 30px;background:  #4991e1;color: #fff;font-size: 14px;}
/* 滑动开关 end */
/* 弹框 start */
.d-state-lock .d-inner {border: 0;box-shadow: 0px 0px 6px 6px rgba( 0, 0, 0,.2 );}
.d-buttons .d-button {border: 1px solid #d7d7d7;color: #222;border-radius: 3px;}
.d-buttons .d-state-highlight,.d-buttons .d-state-highlight:hover {border: 1px solid #309aeb;color:  #4991e1;background: #fff;}
.gs_btn01:hover {color:  #4991e1;}
.gs_btn01 {height: 28px;line-height: 28px;padding: 0 20px;border-radius: 3px;display: inline-block;font-size: 14px;color:  #4991e1;border: 1px solid  #4991e1;} /*蓝边蓝字*/
.gs_btn02 {display: inline-block;height: 28px;line-height: 28px;border: 1px solid  #4991e1;width: 80px;text-align: center;border-radius: 3px;}
.gs_btnBlue {display: inline-block;height: 30px;padding: 0 10px;border-radius: 3px;line-height: 30px;background:  #4991e1;color: #fff;font-size: 14px;}
.gs_btnBlue:hover {color: #fff;}
.gs_btbBor_nor {height: 28px;line-height: 28px;border: 1px solid #d7d7d7;border-radius: 5px;font-size: 14px;padding: 0 20px;color: #222;display: inline-block;}
.gs_btnBor {height: 28px;line-height: 28px;color:  #4991e1;font-size: 14px;border: 1px solid #309aeb;border-radius: 5px;padding: 0 20px;display: inline-block;}
.gs_btnBor.bor_ff6d6d {border-color: #ff6d6d;color: #ff6d6d;}
/* 弹框 end */
/* 分页 start */
.ld_turn_page{font-size: 14px;text-align: center;}
.ld_turn_page a.ld_turn_page_num{display: inline-block;height: 37px;line-height: 37px;color: #888888;margin-left: -1px;border-radius: 4px;}
.ld_turn_page a.ld_turn_page_page,.ld_turn_page a.ld_turn_page_total{background:none;border-color: transparent;}
.ld_turn_page a.ld_turn_page_num.active{background:  #4991e1;color: #fff;}
.ld_turn_page a.ld_turn_page_num.active:hover{color: #fff;}
.ld_turn_page a.ld_turn_page_num:hover{color: #3399FF;}
.ld_turn_page a.ld_turn_page_page,.ld_turn_page a.ld_turn_page_total{background:none;color: #888;}
.ld_turn_page.ni_small a{height: 22px;padding:0 7px;line-height: 22px;}
.ld_turn_page .ld_turn_page_prev{background: url('../images/zujian/turnPage.png') no-repeat 0 -44px;}
.ld_turn_page .ld_turn_page_next{background: url('../images/zujian/turnPage.png') no-repeat -20px -44px;}
.ld_turn_page .ld_turn_page_prev:hover{background-position: 0 0;}
.ld_turn_page .ld_turn_page_next:hover{background-position: -20px 0;}
.ld_turn_page .ld_turn_page_prev.ld_dis{background-position: 0 -22px;}
.ld_turn_page .ld_turn_page_next.ld_dis{background-position: -20px -22px;}
.ld_turn_page .ld_select{position: relative; font-size: 12px;border: 1px solid #E7E7E7;border-radius: 4px;padding: 0 10px;background: #fff;}
.ld_turn_page .ld_select:after{content: "";position: absolute;border: 3px solid transparent;}
.ld_turn_page .gs_seleautodiv{margin-top: -3px;}
.ld_turn_page .inp{line-height: 24px;height: 24px;display: inline-block;margin-top: -3px;border: 1px solid #E7E7E7;border-radius: 4px;width: 20px;}
.ld_turn_page .inp:hover{border-color: #3399ff;}
/* 分页 end */
/* 新版分页 start*/
.niTurnPage2{font-size: 14px;text-align: center;}
.niTurnPage2 span{display: inline-block; color: #888;}
.niTurnPage2 a{border: 1px solid #eeeeee;background: #fafafa;display: inline-block;padding: 0px 15px;height: 37px;line-height: 37px;color: #888888;margin-left: -6px}
.niTurnPage2 a:hover{text-decoration: none;background: #fff;border: 1px solid #339cec; position:relative; z-index:1;}
.niTurnPage2 a.active{background: #fff; color:#339cec;}
.niTurnPage2 a.niTurnPage2_page,.niTurnPage2 a.niTurnPage2_total,.niTurnPage2 a.niTurnPage2_moveto{background:none;border-color: transparent;}
.niTurnPage2 a.niTurnPage2_moveto input{border-radius: 2px;text-align: center;}
.niTurnPage2 a.niTurnPage2_moveto input.niSure{border: 1px solid #d5d5d5;background: #fff;padding-left: 10px;padding-right: 10px;cursor: pointer;}
.niTurnPage2 a.niTurnPage2_moveto input.niSure:hover{background: #ccc;color: #000;}
.niTurnPage2 span.niTurnPage2_page,.niTurnPage2 span.niTurnPage2_total,.niTurnPage2 span.niTurnPage2_moveto{background:none;border-color: transparent; color: #888;}
.niTurnPage2 span.niTurnPage2_moveto input{border-radius: 2px;text-align: center;}
.niTurnPage2 span.niTurnPage2_moveto input.niSure{border: 1px solid #d5d5d5;background: #fff;padding-left: 10px;padding-right: 10px;cursor: pointer;}
.niTurnPage2 span.niTurnPage2_moveto input.niSure:hover{background: #ccc;color: #000;}
.niTurnPage2 a.niTurnPage2_page:hover,.niTurnPage2 a.niTurnPage2_total:hover{color: #888}
/* 新版分页 end*/
/* 滚动条插件样式 */
.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' */ display: block;   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.9;-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;height: 8px; }
/* .ps-container .ps-scrollbar-y {min-height: 22px; display: block !important;}
.ps-container .ps-scrollbar-y-rail{min-width: 5px;display: block !important;} */
.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;}
/* 按钮 s*/
.yql_btn02.b_38adff{border-color:  #4991e1;}
.yql_btn02.b_c5c6c6{border-color: #c5c6c6;}
.yql_btn02.b_ff6d5a{border-color: #ff6d5a;}
.yql_btn02.bg38adff:hover{color: #fff;background-color: #0b9aff;}
.yql_btn02.b_38adff:hover{background-color: #d6eeff;color:#179fff; }
.yql_btn02.b_ff6d5a:hover{background-color: #ffeeec;color: #ff6d5a;}
.yql_btn02.b_c5c6c6:hover{background-color: #f1f1f1;color: #888;}
.yql_btn02{display: inline-block;height: 28px;padding: 0 13px; line-height: 28px; text-align: center;border:1px solid transparent;border-radius: 3px;}

.yql_diaWpBtn{display: inline-block; width: 94px;height: 32px; font-size: 14px; text-align: center;line-height: 30px;border-radius: 4px; box-sizing: border-box;border: 1px solid transparent;}
.yql_diaWpBtn.b_f9341a{border-color: #ff6d59;}
.yql_diaWpBtn:hover{color: #fff; cursor: pointer;}
.yql_diaWpBtn.bg38adff:hover{color: #fff;background-color: #0b9aff;}
.yql_diaWpBtn.b_d7d7d7{background-color: #fff;border-color: #c5c6c6;color: #888;}
.yql_diaWpBtn.b_d7d7d7:hover{    background-color: #f1f1f1; color: #888;}
.yql_diaWpBtn.cf9341a:hover{    background-color: #ffeeec;  color: #ff6d5a;}

/* 按钮 e*/


/* 左侧菜单 ztree start */
.ni_g_cPlace .ztree li a{height: 35px;line-height: 35px;margin-bottom: 3px;padding-top: 0;}
.ni_g_cPlace .ztree li span {font-size: 14px;color: #555;}
/* .ni_g_cPlace .ztree li span.button.switch{background: url('../images/addressAdmin/icon_arrow_right.png') no-repeat center;margin-top: 4px;float: left;}
.ni_g_cPlace .ztree li span.button.switch{background: none;} */
.ni_g_cPlace .ztree li span.button.noline_close{background: url('../images/addressAdmin/icon_arrow_right.png') no-repeat center;margin-top: 4px;float: left;}
.ni_g_cPlace .ztree li span.button.noline_open{background: url('../images/addressAdmin/icon_arrow_fold.png') no-repeat center;}
/* 第二个一级节点不显示  暂时注释 */
/* .ni_g_cPlace .ztree li span.button.noline_docu{background: none;} */
.ni_g_cPlace .ztree li a:hover{text-decoration: none;}
.ni_g_cPlace .ztree li a.curSelectedNode{border:0px;background:none;}
.ni_g_cPlace .ztree li span.button.chk {display: none;}
.ni_g_cPlace .ztree li a.curSelectedNode {opacity: 1;}
.ni_g_cPlace .ztree li.level0:first-child > span.button.chk {display: inline-block;width: 16px;height: 16px;background: url(../images/addressAdmin/icon_home.png) no-repeat center;margin-top: 4px;}
.ni_g_cPlace .ztree li.level0:first-child > span.button.chk{width: 0;height: 0; background: none;}
.ni_g_cPlace .ni_left .ni_hd span{display: inline-block;font-size: 14px;padding: 0 0 12px 0;margin-right: 20px;position: relative;cursor: pointer;}
.ni_g_cPlace .ni_left .ni_hd span::before {content: '';width: 100%;height: 2px;background: transparent;position: absolute;bottom: -2px;left: 0;}
.ni_g_cPlace .ni_left .ni_hd span.on,.ni_g_cPlace .ni_left .ni_hd span:hover {color:  #4991e1;}
.ni_g_cPlace .ni_left .ni_hd span.on::before,.ni_g_cPlace .ni_left .ni_hd span:hover::before {background:  #4991e1;}
.ni_g_cPlace .ni_left .ni_hd2 a{display: inline-block;font-size: 14px;padding: 0 0 12px 0;margin-right: 18px;position: relative;cursor: pointer;color: #555; }
.ni_g_cPlace .ni_left .ni_hd2 a::before {content: '';width: 100%;height: 2px;background: transparent;position: absolute;bottom: -2px;left: 0;}
.ni_g_cPlace .ni_left .ni_hd2 a.on,.ni_g_cPlace .ni_left .ni_hd2 a:hover {color:  #4991e1;}
.ni_g_cPlace .ni_left .ni_hd2 a.on::before,.ni_g_cPlace .ni_left .ni_hd2 a:hover::before {background:  #4991e1}

  /* .ztree li span.button.re */
.ztree li span.button.remove{display: none;}
/* .ztree li span.button.edit{ width: 17px; background: url(../images/ico/ztree_bj_ico.png) center no-repeat;}
.ztree li span.button.add {background: url(../images/ico/ztree_add_ico.png) center no-repeat;} */

/* 修改 编辑框 */
/* .ztree li a input.rename{width: 113px; height: 24px;line-height: 24px;padding-left: 10px;font-size: 16px; } */

/* ztree 左侧点击按钮大小调整 */
.ztree li span.button.switch{width: 22px  ;height:22px;}
.gs_contentWrap .ztree *{font-family: "microsoft yahei",Tahoma,Helvetica}
.ni_g_cPlace .ztree li.level0 > span.button.chk {display: inline-block;width: 16px;height: 16px;background: url(../images/addressAdmin/icon_home.png) no-repeat center;margin-top: 4px;}
/* 第二个一级节点不显示 标签 暂时注释 */
.ni_g_cPlace .ztree li.level0 > span.button.chk{width: 0;height: 0; background: none;}
/* 左侧菜单 ztree  end*/

/* 一般的树结构  不显示图标样式 */
.ztree li span.button.ico_close,.ztree li span.button.ico_open,.ztree li span.button.ico_docu{display: none;}
.ni_g_cPlace .ztree li span.button.root_open,.ni_g_cPlace .ztree li span.button.bottom_open,.ni_g_cPlace .ztree li span.button.center_open{background: url('../images/addressAdmin/icon_arrow_fold.png') no-repeat center;}
/* .ni_g_cPlace .ztree li span.button.center_docu,.ni_g_cPlace .ztree li span.button.bottom_docu{background: none} */

/*下拉框*/
/*****改版div模拟select*****/
.qjf_selediv,.qjf_seleautodiv{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;}
.qjf_selecur,.qjf_seleautocur{ background:#fff; color:#555;display:inline-block; height:30px; line-height:30px; overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid #d5d5d5; width:100%; border-radius:3px;box-shadow:0 0 10px #eee inset;}
.qjf_selecur.bluebor,.qjf_seleautocur.bluebor{ border:1px solid #3d95d5;}
.qjf_selecur p,.qjf_seleautocur p{ margin:0 10px; line-height:30px; height:30px; display:block; overflow:hidden; background:url(../images/sele_down.png) no-repeat right center;}
.qjf_seledrop,.qjf_seleautodrop{ border:1px solid #d5d5d5; position:absolute; left:0px; height:auto; max-height:196px; overflow-x:hidden; overflow-y:auto; top:29px; white-space:nowrap; display:none; background:#fff;}
.qjf_seledrop a,.qjf_seleautodrop a{height:30px; line-height: 30px; color:#555; display:block; padding:0px 5px;}
.qjf_seledrop a:hover,.qjf_seleautodrop a:hover{ background:#e3e3e3;  text-decoration:none;}


.qjf_selediv,.qjf_seleautodiv{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;}
.qjf_selecur,.qjf_seleautocur{ background:url(../images/sele_down.jpg) no-repeat right top #fff; color:#555;
display:inline-block; height:28px; line-height:28px; overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid #c1c1c1; width:100%; }
.qjf_selecur.bluebor,.qjf_seleautocur.bluebor{ border:1px solid #3d95d5;}
.qjf_selecur p,.qjf_seleautocur p{padding:0 35px 0 5px; color:#222; line-height:28px; height:28px; display:block; overflow:hidden} 
.qjf_seledrop,.qjf_seleautodrop{ border:1px solid #ccc; position:absolute; left:0px; height:auto; max-height:196px; overflow-x:hidden; overflow-y:auto; top:29px; white-space:nowrap; display:none; background:#fff;}
.qjf_seledrop a,.qjf_seleautodrop a{height:28px; line-height: 28px; color:#555; display:block; padding:0px 5px;}
.qjf_seledrop a:hover,.qjf_seleautodrop a:hover{ background:#e3e3e3; color:#555; text-decoration:none;}

.qjf_seleautodiv.gp .qjf_seleautodrop a{padding-left: 18px;}
.qjf_seleautodiv.gp .qjf_seleautodrop i{padding: 0 5px;color: #222;cursor: default;display: block;font-weight: bold;}


/* select div */
.sele_div{display:inline-block; position:relative; cursor:pointer; vertical-align:middle; z-index:2.5;}
.sele_div .sele_cur{background:#fff; color:#555;display:inline-block; height:30px; line-height:30px; overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid #d5d5d5; width:100%; border-radius:3px;box-shadow:0 0 10px #eee inset;}
.sele_div .sele_cur p {margin:0 10px; line-height:30px; height:30px; display:block; overflow:hidden; background:url(../images/sele_down.png) no-repeat right center; padding-right:20px;}
.sele_div .sele_drop{display:none;position:absolute;left:-1px;background:#fff;top:31px;border:1px solid #d5d5d5;width:100%;height:auto; max-height:196px;overflow-y:auto;_height:196px;overflow-x:hidden;z-index:1}
.sele_div .sele_drop ul li{height:30px; line-height: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:0px; padding:0px; }
.sele_div .sele_drop ul li a{ height:30px; line-height: 30px; color:#555; display:block; padding:0px 5px;}
.sele_div .sele_drop ul a:hover{  background:#e3e3e3;  text-decoration:none;}
/*数据联动 - 下拉匹配*/
.matching_wrap .downMatching { position:relative; height:32px; display:inline-block; z-index:2; }
.matching_wrap .downFlow { position:absolute; left:-1px;  max-height:150px; color:#555;  overflow:auto;  overflow-x:hidden;  border:1px solid #ccc; display:none; background:white; min-width:100%; }
.matching_wrap .downFlow a {  height:30px; line-height: 30px; color:#555; display:block; padding:0px 5px;}
.matching_wrap .downFlow a.active, .downFlow a:hover { background:#e3e3e3;  text-decoration:none;}

/*分页*/
.turnPage{ /*text-align:center;*/ 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}
.turnPage span.on,.turnPage a:hover,.turnPage a.hover{background: #3d95d5;color: #fff;text-decoration:none;border:#3d95d5 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:#3d95d5;text-decoration:none}
.turnPage a.p_left{ background:#fff url(../images/page_ico.png) no-repeat -20px -21px; text-indent:-999em; overflow:hidden; padding:0px; width:21px; height:21px;}
.turnPage a.p_left:hover{background:#3d95d5 url(../images/page_ico.png) no-repeat 1px -21px;}
.turnPage a.p_right{ background:#fff url(../images/page_ico.png) no-repeat -20px 0px; text-indent:-999em; overflow:hidden; padding:0px; width:21px; height:21px;}
.turnPage a.p_right:hover{background:#3d95d5 url(../images/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:#3d95d5}
.turnPage span input.cfm{color:#fff;background: #3d95d5;border: none; height:24px;margin: 0;padding: 0 4px;vertical-align: middle}
/*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;}
.page_num_wrap  input.num_text:focus{border-color: #3d95d5}
.page_num_wrap  span input.cfm{color:#fff;background: #3d95d5; 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;*top:-1px;}
.page_num_wrap .anim .cfm{color:#fff;background: #3d95d5;border: none;width:36px; height:24px;margin-right:7px;padding: 0 4px;vertical-align:top; cursor:pointer;}

/* radio-2*/
.hRadio{padding-left:26px; display: inline-block;background: transparent url(../images/zujian/icon_radio.png) no-repeat left top;height: 21px; line-height:21px;cursor:pointer;vertical-align:middle;}
.hRadio_Checked { background-position: left bottom;}

/* checkbox-2*/
label.checkbox {padding-left: 26px; cursor:pointer;background: url(../images/zujian/icon_checkbox.png) repeat-y 0% 0%; line-height:20px; height:20px; display:inline-block; }
label.checked {background-position:left -20px;}
label.disabled{background-position:left 0px;}

/* checkbox-1 */
.ckboxTb .ckboxBtn,.ckboxTb .ckboxBtn_on,.ckboxTb .ckboxBtn_disabled{display:inline-block;vertical-align:middle;width:20px;height:20px;overflow:hidden;background:url(../images/huijiao_public/checkbox.png) 0% 0%; margin-right:10px;cursor:pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }
.ckboxTb .ckboxBtn_on{background-position:0% -100%; }
.ckboxTb .ckboxBtn_disabled{background-position:0% -200%; }

/*tab选项卡*/
.tabTit2 p{border-bottom:1px solid #eeeeee;}
.tabTit2 p a{  text-decoration: none;padding:0 10px; display:inline-block;color: #555; font-size: 14px; cursor:pointer; margin-right:20px; margin-bottom:-1px; line-height:32px;}
.tabTit2 p a.on, .tabTit2 p a:hover{ border-bottom: 3px solid #3d95d5; color: #3d95d5;}

/* artDialog弹出框样式*/
body { _margin:0; _height:100%; }
.pub-tips-box{display: inline-block;border: 1px solid #d5d5d5;color: #404040;
  font-size: 14px;padding: 14px 25px;vertical-align: top;background-color: #fff;
  _float: left;z-index: 9999999;/*width:150px*/}
.pub-tips-box .tips-box-txt{height: 43px;line-height: 43px;padding-left: 50px;font-size: 14px;float:left;position:relative;white-space:nowrap;}
.pub-tips-box .tips-box-txt .icon_tip_success{top: 2px;height: 43px;width: 38px;background:url(../../../common/images/ico/tips.jpg) -2px -108px no-repeat;position:absolute;left:0}
.pub-tips-box .tips-box-txt .icon_tip_warning{top: 2px;height: 43px;width: 38px;background:url(../../../common/images/ico/tips.jpg) -2px 0px no-repeat;position:absolute;left:0}
.pub-tips-box .tips-box-txt .icon_tip_fail{top: 2px;height: 43px;width: 38px;background:url(../../../common/images/ico/tips.jpg) -2px -53px no-repeat;position:absolute;left:0}
.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 "microsoft yahei"; color:#555; padding:0px 2px 0px 15px;}
a.d-close{ position:absolute; right:15px; top:17px; background:#fff url(../images/a_close.png) no-repeat 0 -36px; 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;}
a.d-close:hover{ background-position:0 0; -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -moz-transform:rotate(360deg); transform:rotate(360deg); background:#fff url(../images/a_close.png) no-repeat 0px 0px;}
.d-buttons { padding:5px 0 30px 0; text-align:center; white-space:nowrap;  }
.d-buttons .d-button{line-height:28px; background:#fff;display:inline-block;color:#555;font-size:14px;padding:0 20px;cursor:pointer;border:1px solid #e3e3e3;vertical-align:middle; margin:0 5px;font-weight:normal; background:#eee; }
.d-buttons .d-button:hover{background:#ddd;text-decoration:none;}
.d-buttons .d-state-highlight{border:1px solid #309aeb; color:#288add; background:#309aeb; color:#fff;}
.d-buttons .d-state-highlight:hover{background:#288add;text-decoration:none;}

.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/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; }
/*  组件部分 zujian.css   end*/



/*公共底部*/
.w_footer{ height:100px; background:#fafbfc;font-size:13px; }
.footbox{height:80px; background:#fafbfc; line-height:30px; padding-top:20px; overflow:hidden;}
.footbox .aline{ width:1200px; clear:both;}
.footbox .copyright span{ padding-right:15px;}
.footbox .linked a{ margin:0 10px; color:#555;}
.footbox .linked a:hover{ color:#49a7fd;}
.footbox .contact span{ padding-right:15px; display:inline-block; vertical-align:middle;}
.footbox .contact a.qq{ display:inline-block; background:url(../images/zx_qq.gif) no-repeat; width:74px; height:23px; vertical-align:middle;}

/* 新版公共底部 */

/*åº•éƒ¨*/
.w_footer{ height:170px; background:#fafbfc;font-size:13px; }
.w_footer .copyright{  color:#555; line-height:23px; padding-top:37px;}
.w_footer .hotline{ padding-top:28px;}
.w_footer .hotline span{ float:left; line-height:42px;}
.w_footer .hotline a{ margin-left:25px; display: inline-block; vertical-align:middle;width: 42px;height: 42px;background: url(../images/w_hjy/icon_share.png) no-repeat;position: relative;}
.w_footer .hotline a.icon01{background-position: -1px 0;}
.w_footer .hotline a.icon02{background-position: -76px 0;}
.w_footer .hotline a.icon03{background-position: -145px 0;}
.w_footer .hotline a.icon01:hover{background-position: -1px -44px;}
.w_footer .hotline a.icon02:hover{background-position: -76px -44px;}
.w_footer .hotline a.icon03:hover{background-position: -145px -44px}
.w_footer a.linkc{ color:#555;}
.w_footer a.linkc:hover{ color:#555; text-decoration:none;}
/*äºŒç»´ç begin*/
.w_footer .hotline .ewm_tianyu{text-align: center;position: absolute;width: 282px;padding-top: 30px;bottom: 100%;background: #fff;border-radius: 8px;box-shadow: 0 0 16px rgba(0,0,0,0.2);height: 308px;display: none;left: 50%;margin-left: -141px;margin-bottom: 14px;color: #222; z-index:999;}
.w_footer .hotline .ewm_tianyu .ewm_tri{display: block;position: absolute;width: 24px;height: 14px;background: url(../images/w_hjy/ewm_tri_down.png) no-repeat;left: 50%;bottom: -14px;margin-left: -12px;}
.w_footer .hotline a.icon02:hover .ewm_tianyu{display: block;}
/*äºŒç»´ç end*/

.w_footer .bot-nav { padding-top:36px;}
.w_footer .bot-nav dl{ float:left; padding-left:50px; line-height:24px;}
.w_footer .bot-nav dl dt{ color:#222; padding-bottom:8px;}
.w_footer .bot-nav dl dd a{ color:#777;}
.w_footer .bot-nav.clearfix a{margin: 0 10px; color: #777}
.footer_one{ margin-top:30px; background:none;}
.footer_two{ margin-top:60px; background:#fff;}

/* 引入addressAdmin  样式 */
.por{position: relative;}
.dis_inb{display: inline-block;}

.v_m{vertical-align: middle;}
.v_bottom{vertical-align: bottom;}

.lh14{height: 14px;line-height: 14px;;}
.lh16{height: 16px;line-height: 16px;;}
.lh18{height: 18px;line-height: 18px;;}
.lh20{height: 20px;line-height: 20px;;}
.lh22{height: 22px;line-height: 22px;;}
.lh24{height: 24px;line-height: 24px;;}
.lh26{height: 26px;line-height: 26px;;}
.lh28{height: 28px;line-height: 28px;;}
.lh30{height: 30px;line-height: 30px;;}
.lh32{height: 32px;line-height: 32px;;}
.lh36{height: 36px;line-height: 36px;;}
.lh54{height: 54px;line-height: 54px;;}

.w230 { width: 230px;}
.h680 {min-height: 680px;}
.h695 {min-height: 695px;}

.bgfff {background: #fff;}
.bgf5f7f9 {background: #f5f7f9;}
.bgfbfbfd {background: #fbfbfd;}
.bge7e9eb {background: #e7e9eb;}
.bgedeff5 {background: #edeff5;}
.bgf9fafb{background-color: #f9fafb;}
.bgf0f2f5{background-color: #f0f2f5;}
.bg38adff{background-color:  #4991e1;}
.bgfbfbfb{background-color: #fbfbfb;}
.bgf6f9fc{background-color: #f6f9fc;}

.c38adff {color:  #4991e1;}
.c555 {color: #555;}
.c888 {color: #888;}
.c3bc07a {color: #3bc07a;}
.cff7f7f {color: #ff7f7f;}

.cfff{color: #fff;}
.caaa{color: #aaa;}
.c222{color: #222;}
.c179fff{color: #179fff;}

.mgt35{margin-top: 35px;}
.mgt40{margin-top: 40px;}
.mgt55{margin-top: 55px;}
.mgt100 {margin-top: 100px;}
.mgb32 {margin-bottom: 32px;}
.mgb35 {margin-bottom: 35px;}
.mgb64{margin-bottom: 64px;}
.mgb70 {margin-bottom: 70px;}
.mgr7{margin-right: 7px;}
.mgr24{margin-right: 24px;}
.mgr40 {margin-right: 40px;}
.mgr156 {margin-right: 156px;}

.pdl45{padding-left: 45px;}
.pdt27{padding-top: 27px;}
.pdt35 {padding-top: 35px;}
.pdt55 {padding-top: 55px;}
.pdt50 {padding-top: 50px;}
.pdlr18 {padding-left: 18px;padding-right: 18px;}

.icon_nav_right {display: inline-block;width: 5px;height: 8px;background: url(../images/addressAdmin/icon_nav_right.png) no-repeat center;vertical-align: middle;margin-top: 0;padding: 5px; }
.icon_nav_right.mgt3{margin-top: 3px;}
.gs_departmentLeft .gs_departmentList .icon_nav_right{width: 7px;height: 12px; background: url(../images/addressAdmin/icon_list_arrow.png) no-repeat center ; }
.icon_download {display: inline-block;width: 19px;height: 18px;background: url(../images/addressAdmin/icon_download.png) no-repeat;}
.icon_upload {display: inline-block;width: 19px;height: 18px;background: url(../images/addressAdmin/icon_upload.png) no-repeat;}

/* 表格 */
.gs_table {width: 100%;border-collapse: collapse;border: 0;margin: 0;}
.gs_table tr {height: 40px;font-size: 14px;color: #555;border-bottom: 1px solid #e9e9e9;}
/* .gs_table tr:hover,.gs_table tr.active {background: #f5f7f9} */
.gs_table th {font-weight: normal;font-size: 16px;color: #555;background: #edeff5;text-align: left;}
/* .gs_table td {text-align: center;} */
.gs_table .c222 {color: #222;}
.gs_table .c3bc07a {color: #3bc07a;}
.gs_table .cff7f7f {color: #ff7f7f;}
.gs_table a {color:  #4991e1;}
.gs_table_01 {width: 100%;border-collapse: collapse;border: 0;margin: 0;}
.gs_table_01 tr:first-child {border-top: 1px solid #e9e9e9;}
.gs_table_01 tr {height: 40px;font-size: 14px;color: #555;border-bottom: 1px solid #e9e9e9;}
.gs_table_01 th {text-align: left;font-weight: normal;padding: 0 20px;}
.gs_table_01 tr:nth-child(even) {background: #f5f7f9;}
.gs_table_01 td {padding: 0 20px;}
/* 公共样式 end */

/* 头部 start */
.gs_head .gs_menuWrap {height: 80px;}
.gs_head .logoImg {width: 44px;height: 44px;margin-right: 12px;vertical-align: top;}
.gs_head .logoTit {display: inline-block;line-height: 44px;font-size: 24px;color: #555;vertical-align: top;width: 212px;height: 44px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.gs_head .gs_menuTop {padding-top: 30px;margin-left: 56px;}
.gs_menuTop li {font-size: 18px;margin-right: 56px;float: left;}
.gs_menuTop li a {color: #555;display: inline-block;padding: 0 4px 6px 4px;border-bottom: 2px solid transparent;line-height: 18px;}
.gs_menuTop li:hover a,.gs_menuTop li.on a {color:  #4991e1;border-color:  #4991e1;}
.gs_head .gs_exitLoginBtn {font-size: 14px;color: #888;margin-top: 30px;}
.gs_subNavTab li {display: inline-block;line-height: 40px;font-size: 16px;margin-left: 260px;}
.gs_subNavTab li:first-child {margin-left: 0;}
.gs_subNavTab li a {color: #555;}
.gs_head .gs_subNavTab {text-align: center;}
.gs_subNavTab li:hover a,.gs_subNavTab li.on a {color:  #4991e1;}
.gs_menuWrap .logo {margin-top: 18px;}
/* 头部 end */

/* 底部 start */
.gs_footer {height: 115px;}
.gs_footer .gs_footerLeft p {font-size: 14px;color: #555;}
.gs_footer .gs_footerLeft p:first-child {margin-bottom: 15px;}
.gs_footer .gs_footLinks a {color: #555;font-size: 14px;}
/* 底部 end */

/* 主体内容 start */

.gs_contentWrap {border: 1px solid #dcdcdc;border-radius: 5px;margin: 30px auto;position: relative;}
.gs_txtWrap {border: 1px solid #e9e9e9;background: #fbfbfb;padding: 14px 20px;}
.gs_downBtn {display: inline-block;width: 600px;height: 63px;box-sizing: border-box;border-radius: 60px 0 60px 60px;border: 1px solid #ddf0fa;background: #fff;line-height: 61px;padding-left: 28px;font-size: 18px;color:  #4991e1;}
.gs_downBtn:hover,.gs_downBtn.on {color:  #4991e1;background: #f0faff;}
/* 通讯录 部门管理 start */
.gs_conNav li {font-size: 14px;display: inline-block;margin-right: 10px;}
.gs_conNav li a {color: #888;}
.gs_conNav li.on a {color:  #4991e1;}
.gs_setTips p {font-size: 14px;color: #888;line-height: 26px;}
.gs_setTips p:first-child {margin-top: 0;}
.gs_uploadListWrap .gs_noFileTips {display: inline-block;height: 33px;line-height: 33px;padding: 0 16px;border-radius: 10px;font-size: 16px;color: #888;background: #f5f7f9;}
.gs_uploadListWrap {width: 600px;margin: 0 auto;}
.gs_btnBig {display: inline-block;width: 294px;height: 48px;text-align: center;line-height: 48px;background:  #4991e1;color: #fff;font-size: 20px;border-radius: 5px;}
.gs_btnBig:hover {color: #fff;}
/* 通讯录 部门管理 end */

/* 机构组织架构 start */


/* 左侧 start */
.gs_contentWrap .gs_navLeft {width: 240px;float: left;position: absolute;top: 0;left: 0;bottom: 0;}
.gs_contentWrap .gs_navLeft .gs_navTabContent {position: absolute;top: 0;left: 0;bottom: 0;width: 100%;margin-top: 115px;}
.gs_navTabContent .gs_navTreeWrap {position: absolute;left: 0;top: 0;bottom: 0;overflow-x: hidden;overflow-y: auto;padding-bottom: 40px;width: 100%;box-sizing: border-box;padding-left: 6px;}
/* 右侧 start  */
.gs_contentWrap .gs_mainRight {margin-left: 240px;height: 100%;}
.gs_navSearchWrap {padding: 20px 0 0 17px;}
.gs_navSearchInp {position: relative;width: 205px;height: 32px;line-height: 30px;box-sizing: border-box;border: 1px solid #dfdfdf;border-radius: 10px;padding: 0 32px 0 15px;background: #fff;}
.gs_navSearchInp input {width: 100%;box-sizing: border-box;height: 30px;vertical-align: top;}
.gs_navSearchInp .icon_search {position: absolute;right: 15px;top: 7px;}
.gs_navHeadTab {padding: 22px 0 0 24px;}
.gs_navHeadTab li {font-size: 14px;float: left;margin-right: 20px;padding-bottom: 1px;}
.gs_navHeadTab li a {display: inline-block;padding-bottom: 12px;position: relative;color: #555;}
.gs_navHeadTab li a::before {content: '';width: 100%;height: 2px;background: transparent;position: absolute;bottom: -2px;left: 0;}
.gs_navHeadTab li:hover a,.gs_navHeadTab li.on a {color:  #4991e1;}
.gs_navHeadTab li.on a::before,.gs_navHeadTab li:hover a::before {background:  #4991e1;}
.gs_navLeft .gs_navHeadTab {border-bottom: 1px solid #dfdfdf;}
/* .gs_navLeft .gs_navTabContent {margin-top: 6px;} */

/* .gs_navTreeWrap a {color: #555;display: block;line-height: 40px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border-left: 2px solid transparent;} */
.gs_navTreeWrap dt {line-height: 40px;font-size: 14px;color: #555;padding-left: .5em;}
.gs_navTreeWrap dt span {display: inline-block;vertical-align: top;}
.gs_navRootWrap > li > a {position: relative;padding-left: 3.3em;}
.gs_navRootWrap li > a + ul {padding-left: 1em;}
.gs_navRootWrap > li > a + ul {padding-left: 3.3em;}
.gs_navRootWrap li > a:nth-last-child(1):first-child {padding-left: 1em;}
.gs_navRootWrap > li > a:nth-last-child(1):first-child {padding-left: 3.3em;}
.gs_navRootWrap li {line-height: 40px;font-size: 14px;color: #555;}
.gs_navRootWrap > li.on > a {background: #fff;border-left: 2px solid  #4991e1;box-sizing: border-box;}
/* .gs_navRootWrap > li a:hover {background: #e6f5ff;}
.gs_navRootWrap > li > ul > li > a {padding-left: 98px;}
.gs_navRootWrap > li > ul > li > ul > li > a {padding-left: 118px;} */
.gs_navRootWrap li > a + ul {display: none;}
.gs_navRootWrap li.on > a + ul {display: block;}
.gs_navTreeWrap dt + dd {display: none;}
.gs_navTreeWrap dt.on + dd {display: block;}
/* .gs_navTreeWrap dt.on {border-left: 2px solid  #4991e1;} */
.gs_navTreeWrap dt {border-left: 2px solid transparent;}
/* .gs_navTreeWrap {height: 565px;overflow-x: hidden;overflow-y: auto;} */

.gs_mainMenuTop .gs_mainTit {display: inline-block;font-size: 24px;color: #222;height: 32px; line-height: 32px;}
.gs_mainMenuTop .gs_sectionSetBtn {vertical-align: top;}
.gs_mainMenuTop .icon_section {margin-top: 5px;}
.gs_mainMenuTop .icon_unSee,.gs_mainMenuTop .icon_lock {margin-top: 8px;}
/* .gs_sectionWrap h5 {font-size: 20px;color: #555;line-height: 20px;} */
.gs_sectionWrap .gs_sectionTools {height: 42px;border: 1px solid #e9e9e9;padding: 5px;box-sizing: border-box;}
.gs_sectionWrap .gs_sectionList li {height: 40px;border-top: 1px solid #e9e9e9;line-height: 40px;font-size: 14px;color: #555;cursor: pointer;position: relative;}
/* .gs_sectionWrap .gs_sectionList li:hover,.gs_sectionWrap .gs_sectionList li.active {background: #f5f7f9;} */
.gs_sectionWrap .gs_sectionList li:first-child {border-top: 0;}
.gs_sectionWrap .gs_sectionNavTab li {display: inline-block;font-size: 14px;margin-right: 44px;font-weight: normal;}
.gs_sectionWrap .gs_sectionNavTab a {display: inline-block;padding: 0 3px 5px 3px;line-height: 14px;color: #555;border-bottom: 2px solid transparent;}
.gs_sectionNavTab li:hover a,.gs_sectionNavTab li.on a {color:  #4991e1;border-color:  #4991e1;}
.gs_sectionWrap .gs_sectionList li .icon_order {position: absolute;left: 0;top: 0;display: none;vertical-align: top;}
.gs_sectionWrap .gs_sectionList.order li .icon_order {display: inline-block;}


.icon_order {display: inline-block;width: 9px;height: 40px;background: url(../images/addressAdmin/icon_order.png) no-repeat left center;}
.icon_member_detele {display: inline-block;width: 16px;height: 16px;background: url(../images/addressAdmin/icon_member_detele.png) no-repeat;cursor: pointer;vertical-align: top;}
.icon_crumb_arrow {display: inline-block;width: 7px;height: 14px;background: url(../images/addressAdmin/icon_crumb_arrow.png) no-repeat left center;vertical-align: middle;}
.icon_dialogClose {display: inline-block;width: 20px;height: 20px;background: url(../images/addressAdmin/icon_close.png) no-repeat;cursor: pointer;}
.icon_sectionStaff {display: inline-block;width: 17px;height: 20px;background: url(../images/addressAdmin/icon_department_01.png) no-repeat center;}
.icon_listArrow {display: inline-block;width: 7px;height: 40px;background: url(../images/addressAdmin/icon_list_arrow.png) no-repeat center;cursor: pointer;}
.icon_section {display: inline-block;height: 18px;line-height: 18px;font-size: 12px;color:  #4991e1;padding: 0 6px;border-radius: 5px;background: #e1f0ff;border: 1px solid #8bc0f2;vertical-align: top;}
.icon_search {display: inline-block;width: 16px;height: 16px;background: url(../images/addressAdmin/icon_search.png) no-repeat;}
.icon_home {display: inline-block;width: 15px;height: 40px;background: url(../images/addressAdmin/icon_home.png) no-repeat left center;vertical-align: top;}
.icon_unSee {display: inline-block;width: 16px;height: 14px;background: url(../images/addressAdmin/icon_unsee.png) no-repeat;vertical-align: top;}
.icon_lock {display: inline-block;width: 12px;height: 14px;background: url(../images/addressAdmin/icon_lock.png) no-repeat;vertical-align: top;}
.icon_department {display: inline-block;width: 20px;height: 20px;background: url(../images/addressAdmin/icon_department.png) no-repeat center;vertical-align: top;}
.icon_nav_arrow {display: inline-block;height: 40px;width: 14px;background: url(../images/addressAdmin/icon_arrow_right.png) no-repeat left center;vertical-align: top;}
.on > a > .icon_nav_arrow {background: url(../images/addressAdmin/icon_arrow_fold.png) no-repeat left center;}
.gs_seciotnTit {padding-left: 10px;border-left: 4px solid  #4991e1;font-size: 18px;color: #222;line-height: 20px;height: 20px;overflow: hidden;}
/* dialog 图标 start*/
.yql_xjIco{display: inline-block;width: 14px;height: 14px;background: url(../images/ico/xjLink_ico.png) center no-repeat;margin-right: 3px;}
.yql_txIco{display: inline-block;width: 24px;height: 24px;background: url(../images/ico/dialog_img01.png) center no-repeat;vertical-align: middle; margin-right: 4px;}
.yql_fileIco{display: inline-block;width: 16px;height: 13px;background: url(../images/ico/file_ico.png) center no-repeat;vertical-align:middle;margin-right: 9px;}
.icon_dialogClose {display: inline-block;width: 20px;height: 20px;background: url(../images/addressAdmin/icon_close.png) no-repeat;cursor: pointer;}
/* dialog 图标 end */

/* 设置 弹框 start */
.gs_sideDialog {position: fixed;top: 0;right: 0;bottom: 0;width: 580px;height: 100%;background: #fff;box-sizing: border-box;transform: translateX(580px);transition: all .3s ease;z-index: 5; -webkit-transform:  translateX(580px); -moz-transform:  translateX(580px);-o-transform:  translateX(580px);  -webkit-transition: all .3s ease;  -moz-transition: all .3s ease;  -o-transition: all .3s ease;  }
.gs_sideDialog.on {transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-webkit-transition: all .3s ease;  -moz-transition: all .3s ease;  -o-transition: all .3s ease;  box-shadow: 0px 0px 20px 0px rgba( 0, 0, 0,.1 );}
.gs_sideDialog .gs_sectionPart h5 {padding-left: 10px;border-left: 4px solid  #4991e1;font-size: 18px;color: #222;line-height: 20px;height: 20px;overflow: hidden;}
.gs_sectionPart h5 a {font-weight: normal;}
.gs_secPartList .gs_labLeft {padding-left: 12px;display: block;width: 70px;font-size: 14px;color: #555;float: left;position: relative;line-height: 30px;}
.gs_secPartList .gs_labLeft.required::before {content: '*';position: absolute;left: 0;top: 2px;color: #f65b5b;}
.gs_secPartList .gs_formRight {padding-left: 103px;}
.gs_secPartList .gs_txtShow {padding-left: 12px;line-height: 30px;background: #f5f7f9;font-size: 14px;color: #222;}
.gs_secPartList .gs_txtTips {padding-left: 12px;font-size: 12px;color: #888;line-height: 22px;}
.gs_sideDialog .gs_sectionPartTop {font-size: 20px;color: #555;padding: 0 20px;position: relative;line-height: 51px;border-bottom: 1px solid #eee;}
.gs_sectionPartTop .icon_dialogClose {position: absolute;right: 18px;top: 12px;}
.gs_sideDialog .gs_sectionPartWrap {height: 100%;box-sizing: border-box;padding-bottom: 140px;overflow-x: hidden;overflow-y: auto;}
.gs_sectionPartWrap .gs_btnBottom {position: absolute;left: 0;bottom: 0;width: 100%;padding: 15px 0;background: #fff;}
.gs_sectionListBtns {line-height: 28px;}

.gs_sideDialog .yql_sectionPartBottom{position: absolute;bottom: 0; left: 0; right: 0; height: 51px; line-height: 51px; background-color: #fff; text-align: center;border-top: 1px solid #eee; z-index: 10;}
/* 设置 弹框 end */

/* 选择部门弹框 start */
.gs_dialogMask {position: fixed;top: 0;left: 0;bottom: 0;}
/* .gs_departmentSelectDialog {padding: 16px 18px;} */
.gs_departmentSelectDialog .gs_departmentLeft,.gs_departmentSelectDialog .gs_departmentRight {width: 232px;}
.gs_departmentLeft h5,.gs_departmentRight h5 {height: 20px;line-height: 20px;border-left: 4px solid  #4991e1;padding-left: 10px;font-size: 18px;color: #222;}
.gs_departmentcrumbs .gs_crumbsItem {font-size: 14px;color: #888;line-height: 14px;display: inline-block;}
.gs_departmentcrumbs .gs_crumbsItem:first-child {font-size: 14px;color: #222;}
.gs_departmentLeft .gs_departmentList {height: 186px;overflow-x: hidden;overflow-y: auto;}
.gs_departmentLeft .gs_departmentList li {padding: 5px;}
.gs_departmentLeft .gs_departmentList li:hover {background: #e7eaef;}
.gs_departmentLeft .gs_departmentList .gs_departmentName {font-size: 14px;color: #555;cursor: pointer;}
.gs_departmentLeft .gs_departmentList .gs_departmentSub {font-size: 14px;color: #ccc;cursor: default;}
.gs_departmentLeft .gs_departmentList .gs_departmentSub.active {font-size: 14px;color:  #4991e1;cursor: pointer;}
.gs_departmentRight .gs_departmentSelectList {height: 255px;overflow-x: hidden;overflow-y: auto;}
.gs_departmentSelectList .gs_selectName {font-size: 14px;color: #555;}
.gs_departmentSelectList li:hover {background: #e7eaef;}
.gs_sectionPart .gs_personPic {padding-left: 102px;height: 50px;}
.gs_sectionPart .gs_personPic img {width: 50px;height: 50px;border-radius: 50%;}
/* .gs_addMemberDialog {max-height: 1200px;} */
.gs_table .icon_order,.gs_table .checkbox {height: 20px;vertical-align: top;}
.gs_table .icon_order {display: none;}
.gs_tableWrap.order .icon_order {display: inline-block;}
.gs_tableWrap.h161 {height: 161px;overflow-x: hidden;overflow-y: auto;}
.gs_sectionGroup {position: relative;}
/* .gs_sectionGroup .gs_sectionListBtns {position: absolute;bottom: -30px;left: 0;width: 100%;} */
.gs_sectionEmpty {font-size: 14px;color: #555;text-align: center;}
.gs_sectionSetDialog.h724 {height: 724px;}
.gs_sectionEditDialog {height: 392px;}
.gs_table .icon_section {margin-top: 1px;}
/* 选择部门弹框 end */
/* 机构组织架构 end */

/* 红心标记 */
.redSignt3::before{content: '*';position: absolute;left: 40px;top: 3px;color: #f65b5b; }
.redSignL40::before{content: '*';position: absolute;left: 40px;top: 5px;color: #f65b5b; }
.redSignL11::before{content: '*';position: absolute;left: 11px;top: 5px;color: #f65b5b; }
.redSignL11T3::before{content: '*';position: absolute;left: 11px;top: 3px;color: #f65b5b; }
/*  头像 */
.yql_partPhoto{position: relative;display: block;float: left; width: 92px;height:16px;font-size: 16px;  color: #888; text-align: right; line-height: 16px; }
.yql_partPhotoImg{width: 80px;height: 80px;background-color: #f2f2f2;}
/* 文本 */
.yql_partCont{position: relative;display: block;float: left;width: 92px;height: 32px; font-size: 16px;color: #888;text-align: right;line-height: 32px; }
/* 重置密码 */
.yql_resetPw{display: inline-block; width: 91px;height: 32px;background-color: #cecece;font-size: 14px;color: #fff;text-align: center;line-height: 32px; border-radius: 4px;}
.yql_resetPw:hover{color: #fff}

/* 信息 */
.yql_partInp{width: 334px;height: 38px;border: 1px solid #dddcdd; padding-left: 10px;}
.yql_partCont.lh40{height: 40px;line-height: 40px;}
.yql_sectionPart .gs_seleautodiv.max .gs_seleautocur{border-radius: 0;}
.yql_sectionPart .gs_seleautocur:hover{ border:1px solid #e7e7e7;}

.yql_formRight{width: 333px;height: 26px;padding: 6px 0 6px 11px;border: 1px solid #dddcdd}
.yql_formRight .yql_forBtn{display: inline-block; height: 24px;padding: 0 8px;background-color: #f2f2f2; font-size: 12px;color: #555; line-height: 24px;border-radius: 4px; }

.yql_sectionPart .yql_grjjTt{width: 334px;height: 170px;}

/* .yql_diaWpBtn{display: inline-block; width: 100px;height: 40px; font-size: 16px; text-align: center;line-height: 40px;border-radius: 4px; }
.yql_diaWpBtn:hover{color: #fff;}

.yql_diaWpBtn{display: inline-block; width: 100px;height: 40px; font-size: 16px; text-align: center;line-height: 40px;border-radius: 4px; }
.yql_diaWpBtn:hover{color: #fff;}
.yql_diaWpBtn{display: inline-block; width: 100px;height: 40px; font-size: 16px; text-align: center;line-height: 40px;border-radius: 4px; }
.yql_diaWpBtn:hover{color: #fff;}
*/


/* 右侧弹窗 end*/


/* 搜索输入框 start */
.gs_navSearchInp {position: relative;width: 205px;height: 32px;line-height: 30px;box-sizing: border-box;border: 1px solid #dfdfdf;border-radius: 16px;padding: 0 32px 0 15px;background: #fff;}
.gs_navSearchInp input {width: 100%;box-sizing: border-box;height: 30px;vertical-align: top;}
/* .gs_navSearchInp .icon_search {position: absolute;right: 15px;top: 7px;} */
.icon_search {display: inline-block;width: 16px;height: 16px;background: url(../images/addressAdmin/icon_search.png) no-repeat;}

/* 输入框 */
.y_rg_phoneBox {width: 544px;height: 52px;border: 2px solid #dcdcdc;border-radius: 2px;background-color: #fff;line-height: 52px;}
.y_rg_phoneBox .gs_seleautodiv{top:-1px}
.y_rg_phoneBox .phone_ipt{width: 447px;height: 50px;line-height: 52px;;padding-left: 15px;margin-top: 1px;margin-right: 1px;border-radius: 0 2px 2px 0;}
.y_rg_phoneBox .gs_seleautocur{background: url(../images/zujian/icon_select_down.png) no-repeat right center #f5f5f5;}
/* 搜索输入框 end */


/* 按钮 */
.yql_btn01{display: inline-block;width: 202px;height: 28px;font-size: 14px;color: #179fff; text-align: center;line-height: 28px;border: 1px solid #38adff;border-radius: 2px;}

/* 邀请成员加入 start */
.icon_noCheck {display: inline-block;width: 20px;height: 20px;vertical-align: top;background: url(../images/addressAdmin/icon_noCheck.png) no-repeat;}
.icon_scan {display: inline-block;vertical-align: top;width: 20px;height: 20px;background: url(../images/addressAdmin/icon_scan.png) no-repeat;}
.icon_qrCode {display: inline-block;width: 140px;height: 140px;}
.icon_qrCode img {width: 100%;height: 100%;}
.gs_shareContainer {position: relative;}
.gs_shareContainer .icon_qrCode {position: absolute;top: 44px;right: 314px;}
.gs_shareTipsBg {height: 48px;line-height: 48px;padding: 0 30px;font-size: 18px;background: #f0faff;color: #555;border: 1px solid #ddf0fa;}
.gs_shareTit {line-height: 20px;color: #555;font-size: 20px;}
.gs_shareTitSub {font-size: 14px;color: #555;line-height: 28px;}
.gs_shareLeftPart,.gs_checkOperation {width: 350px;}
.gs_navTreeWrap .ni_d_ztree_box {height: 100%;box-sizing: border-box;}
/* 邀请成员加入 end */

/* 主体内容 end */

/* yql 修改  圆角 */
.gs_navSearchInp{border-radius: 16px;}

/*  */

/* 学校组织架构 span_w50 */
.ni_g_cPlace .ni_left .ni_hd.span_w86 span{width: 86px;text-align: center;}
.ni_g_cPlace .ni_left .ni_hd2.span_w86 a{ width: 86px;text-align: center;}
/* logo */
.gs_head .logoImg1{ width: 52px; height: 38px; margin-right: 12px; vertical-align: top;}
/* 分页 */
.page_num_wrap input.num_text{height: 22px;}
/* nav 气泡 */
.yql_nav_bubble{display: inline-block;height: 22px; line-height: 22px; padding: 0 11px;border-radius: 11px; }

/* nav右侧设置 */
.yql_TR_Set{position: absolute;right:28px;top: 30px; width: 17px;text-align: center;}
.yql_TR_Set .icon_set{display: inline-block; width: 17px;height: 17px;background: url(../images/ico/nav_setIco.png) center no-repeat; cursor: pointer;}
.yql_TR_Set:hover .Tr_Box{display: block;}
.yql_TR_Set:hover .icon_set{background: url(../images/ico/nav_setIco2.png) center no-repeat;}
.yql_TR_Set .Tr_Box{display:none; position: absolute;right: 50%; top:50%; margin-right: -19px; margin-top: 12px;background-color: #ffffff;	box-shadow: 0px 0px 15px 0px 	rgba(0, 0, 0, 0.15);	border-radius: 4px;z-index: 9;}
.yql_TR_Set .Tr_Box .Tr_li{height: 30px; line-height: 30px;}
.yql_TR_Set .Tr_Box .Tr_li .Tr_link{display: block;min-width: 44px;padding-right: 10px; padding-left: 15px; text-align: left;color: #7d7d7d;font-size: 14px;white-space: nowrap; }
.yql_TR_Set .Tr_Box .Tr_li .Tr_link:hover{background-color: #f3f6f8;cursor: pointer;}

/* .gs_sectionWrap .gs_sectionList li */
.gs_sectionWrap .gs_sectionList.h50 li{height: 50px;line-height: 50px;}
.gs_sectionWrap .gs_sectionList.h50 li:last-child{border-bottom: 1px solid #e9e9e9}
.gs_sectionWrap .gs_sectionList.h50 .icon_order{height: 50px}
.gs_sectionWrap .gs_sectionList.h50 .icon_listArrow{height: 50px;}

/* right 箭头 */
.icon_listArrow{background: url(../images/addressAdmin/icon_nav_right.png) center center no-repeat;}
.icon_crumb_arrow{background: url(../images/addressAdmin/icon_nav_right.png) center center no-repeat;margin-left: 5px;margin-right: 6px;}

.icon_nav_arrow_open {display: inline-block;height: 40px;width: 14px;background: url(../images/addressAdmin/icon_arrow_fold.png) no-repeat left center;vertical-align: middle;}

.gs_tableWrap.h50 .icon_nav_arrow {height: 50px;line-height: 50px;}
.gs_tableWrap.h50 .icon_nav_arrow_open{height: 50px;line-height: 50px;}
.gs_tableWrap.h50 .icon_nav_arrow.active{background: url(../images/addressAdmin/icon_arrow_fold.png) no-repeat left center;}
/* 弹窗  第一个部门名称颜色 */
.gs_departmentcrumbs .gs_crumbsItem.c38adff{color:  #4991e1}
.gs_departmentcrumbs .gs_crumbsItem{max-width: 96px;height: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;vertical-align: middle}
/* 弹窗右侧删除  图标更换 */
.icon_member_detele1{display: inline-block;width: 11px;height: 11px;background: url(../images/BosClose.png) center no-repeat; margin-top: 6px; cursor: pointer; }

.gs_tableWrap.h50 .gs_table tr{height: 50px;line-height: 50px;}
.gs_tableWrap.h50 .gs_table th{background-color:transparent;}
.gs_tableWrap.h50 .gs_table .checkbox{vertical-align: text-top}

.gs_mainMenuTop .gs_mainTit.lh24{height: 24px; line-height: 24px;}
.gs_mainMenuTop .gs_mainTit.c555{color: #555;}
.gs_sectionWrap h5{height: 24px;line-height: 24px;font-size: 24px;font-weight: normal;color: #222;overflow: hidden;}
.gs_contentWrap .gs_mainRight{border-radius: 0 5px 5px 0}

/* 替换图标 */
.icon_home{background: url(../images/ico/tosvg.svg) no-repeat center center ;background-size: 100%;}
.icon_dialogClose {width: 11px;height: 11px;background: url(../images/addressAdmin/icon_close2.png) no-repeat;cursor: pointer;}
.gs_sectionPartTop .icon_dialogClose{top:21px;right:22px;}

/* 文本 */
.yql_partCont{position: relative;display: block;float: left;width: 92px;height: 32px; font-size: 14px;color: #888;text-align: right;line-height: 32px; }
.yql_partCont.c43425d{color: #43425d}
.yql_partCont.c555{color: #555}
.yql_partCont.lh14{height: 14px;line-height: 14px;margin-top: 2px;}
/* 学校设置 输入框 */
.yql_setInp{width: 220px;height: 32px;border: 1px solid #dddddd; font-size: 16px;color: #888;line-height: 32px; padding-left: 15px;border-radius: 4px; }
.yql_setInp.w252{width: 239px;padding-left: 13px; box-shadow: inset 2px 4px 5px 0px rgba(0, 0, 0, 0.06);border-radius: 3px; border: 1px solid  #c9c9c9;font-size: 14px; color: #43425d; }
.gs_formRight p.w230{font-size: 12px;line-height: 20px; color: #888;}

.yql_diaWpBtn.b_d7d7d7{color: #222;}

.yql_diaWpBtn1{display: inline-block;width: 94px;height: 32px;line-height: 32px; text-align: center; border-radius:3px; }
.yql_diaWpBtn1.bg38adff{background-color:  #4991e1;}
.yql_diaWpBtn1.b_d7d7d7{border: 1px solid #d7d7d7;}
.yql_diaWpBtn1.c222{color: #222;}
.yql_diaWpBtn1.bg38adff:hover{color: #fff;background-color: #0b9aff;;}
.yql_diaWpBtn1.b_d7d7d7:hover{background-color: #f1f1f1;color: #888;}
.yql_diaWpBtn.b_f9341a{border-color: #ff6d59;}

.mgt50{margin-top: 50px;}
.b_d7d7d7{border: 1px solid #d7d7d7;}
a.d-close{top:21px;right:21px; width: 11px;height: 11px;background: url(../images/addressAdmin/icon_close2.png) no-repeat;cursor: pointer;}
a.d-close:hover{ background-position:0 0; -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -moz-transform:rotate(360deg); transform:rotate(360deg); background:#fff url(../images/addressAdmin/icon_close2.png) no-repeat 0px 0px;}

.redSignL16::before{content: '*';position: absolute;left: 11px;top: 5px;color: #f65b5b; }

/* dialog 弹框 阴影 样式修改 */
.d-state-lock .d-inner {border: 0;box-shadow: 0px 0px 20px 0px rgba( 0, 0, 0,.1 );}
.d-outer{padding: 0}

/* 下拉框高度调整 */
.gs_seleautodiv.max .gs_seleautocur p{height: 32px; line-height: 32px;}

/* 导航栏 */
.gs_subNavTab li {margin-left: 200px;}
.gs_subNavTab.m260 li{margin-left: 340px;}
.gs_subNavTab.m260 li:first-child{margin-left: 0;}

/* 选择部门弹框 bg02 */
.bgf9fafb{background-color: #f9fafb;}
.gs_departmentLeft h5.small,.gs_departmentRight h5.small {height: 14px;line-height: 14px;font-size: 14px; color: #4b4b4b;border-left: none;padding-left: 0;}
.yql_diaReturn:hover{cursor: pointer;}
.gs_head .gs_exitLoginBtn{display: inline-block;width: 14px;height: 14px;background: url(../images/ico/signOut.png) center no-repeat;padding: 5px;margin-top: 27px;}

.ni_g_cPlace .ztree li span.button.switch{margin-top: 4px;}

/* 选择部门弹窗2  */
/* 新版弹框 */
.d-title{font-size: 20px;padding: 0 2px 0 20px}
.gs_departmentSelectDialog2 .gs_departmentLeft,.gs_departmentSelectDialog2 .gs_departmentRight{width: 264px;}

.gs_departmentSelectDialog2 .gs_departmentLeft h5,.gs_departmentSelectDialog2 .gs_departmentRight h5{height: 14px;line-height: 14px; font-size: 14px; color: #555;padding-left: 0;border-left: none;margin-bottom: 10px;}
.gs_departmentSelectDialog2 .gs_departmentLeft > div,.gs_departmentSelectDialog2 .gs_departmentRight > div {width: 262px;height: 338px;padding: 0;border: solid 1px #e9e9e9;}
.gs_departmentSelectDialog2 .gs_searchCont{background-color: #fff;border-radius: 16px;}
.gs_departmentSelectDialog2 .gs_searchCont input{border-radius: 16px;height: 32px; line-height: 32px; font-size: 12px; color: #ccc;background-color: #fff;border: solid 1px #dfdfdf;padding: 0 20px 0 15px;}
.gs_departmentSelectDialog2 .gs_searchCont i{left: inherit; right: 11px; top: 8px;}
.gs_departmentSelectDialog2 .gs_departmentLeft .gs_departmentList{height: 239px;}
.gs_departmentSelectDialog2 .gs_departmentList li{height: 30px;line-height: 42px;padding: 12px 18px 0 16px;}

.gs_departmentSelectDialog2 .gs_departmentLeft .pdBox .gs_departmentList{height: 339px;}
.gs_departmentSelectDialog2 .pdBox .gs_departmentList li{padding: 7px 18px 0 16px;}
.gs_departmentSelectDialog2  .gs_departmentRight .pdBox .gs_departmentSelectList{height: 272px}
.pdlr12{padding: 0 12px;}
/* .gs_departmentSelectDialog2 .gs_departmentList > li{padding: 12px 18px 0 16px;} */
.gs_departmentSelectDialog2 .gs_departmentRight .gs_departmentSelectList{height: 338px;}
.gs_departmentSelectDialog2 .gs_departmentSelectList li{height: 42px; line-height: 42px; padding: 0 10px 0 17px;}
.gs_departmentSelectDialog2 .icon_member_detele1{margin-top: 10px;padding: 5px;}
.gs_departmentSelectDialog2 .gs_searchCont input{color: #000}

.yql_btn02.bg38adff:hover{background-color: #5089cb;}
.yql_btn02{cursor: pointer;}



/*  提取网盘结构复用  0516  by yql  S*/
.yql_main {
  position: relative;
  margin: 30px auto;
  min-height: 720px;
  background-color: #f5f7f9;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
}
.yql_main .yql_mainLeft {
  width: 241px;
  float: left;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1px;
  border-radius: 5px 0 0 5px;
  z-index: 2;
}
.yql_main .yql_mainLeft .menu_ul {
  width: 99.5%;
}
.yql_main .yql_mainLeft .menu_ul .menu_li {
  position: relative;
  height: 47px;
  font-size: 14px;
  color: #555;
  border-left: 2px solid transparent;
  line-height: 46px;
}
.yql_main .yql_mainLeft .menu_ul .menu_li.mgb27::before {
  content: '';
  position: absolute;
  bottom: -15px;
  left: 15px;
  width: 204px;
  height: 1px;
  background-color: #e8e8e8;
}
.yql_main .yql_mainLeft .menu_ul .menu_li.on,
.yql_main .yql_mainLeft .menu_ul .menu_li:hover {
  cursor: pointer;
  border-color: #4991e1;
  background-color: #fff;
  color: #4991e1;
}
.yql_main .yql_mainLeft .menu_ul .menu_li .menu_link {
  display: block;
}
.yql_main .yql_mainLeft .menu_ul .menu_li .menu_ico {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  margin: 0 7px 0 17px;
}
.yql_main .yql_mainLeft .menu_ul .menu_li .menu_ico.lately {
  background: url(../images/lately.png) no-repeat center;
  background-size: contain;
}
.yql_main .yql_mainLeft .menu_ul .menu_li .menu_ico.ShareZy {
  background: url(../images/ShareZy.png) no-repeat center;
  background-size: contain;
}
.yql_main .yql_mainLeft .menu_ul .menu_li .menu_ico.myShare {
  background: url(../images/myShare.png) no-repeat center;
  background-size: contain;
}
.yql_main .yql_mainLeft .menu_ul .menu_li .menu_ico.recycleBin {
  background: url(../images/recycleBin.png) no-repeat center;
  background-size: contain;
}
.yql_main .yql_mainLeft .menu_ul .menu_li .menu_ico.all {
  background: url(../images/all.png) no-repeat center;
  background-size: contain;
}
.yql_main .yql_mainLeft .menu_ul .menu_li .menu_ico.images {
  background: url(../images/images.png) no-repeat center;
  background-size: contain;
}
.yql_main .yql_mainLeft .menu_ul .menu_li .menu_ico.file {
  background: url(../images/file.png) no-repeat center;
  background-size: contain;
}
.yql_main .yql_mainLeft .menu_ul .menu_li .menu_ico.video {
  background: url(../images/video.png) no-repeat center;
  background-size: contain;
}
.yql_main .yql_mainLeft .menu_ul .menu_li .menu_ico.audio {
  background: url(../images/audio.png) no-repeat center;
  background-size: contain;
}
.yql_main .yql_mainLeft .menu_ul .menu_li .menu_ico.other {
  background: url(../images/other.png) no-repeat center;
  background-size: contain;
}
.yql_main .yql_mainLeft .menu_ul .menu_li .menu_ico.transfer {
  background: url(../images/transfer2.png) no-repeat center;
  background-size: contain;
}
.yql_main .yql_mainLeft .menu_ul .menu_li .s1,
.yql_main .yql_mainLeft .menu_ul .menu_li .s2 {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  vertical-align: middle;
}
.yql_main .yql_mainLeft .menu_ul .menu_li .s2 {
  margin-left: 58px;
}
.yql_main .yql_mainLeft .yql_memoryUsage .mem_percentage {
  position: relative;
  width: 100%;
  height: 10px;
  border-radius: 5px;
  background-color: #dedede;
}
.yql_main .yql_mainLeft .yql_memoryUsage .mem_percentage::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 84px;
  height: 10px;
  border-radius: 5px;
  background-color: #4991e1;
}
.yql_main .yql_mainRight {
  margin-left: 240px;
  background-color: #fff;
  height: 100%;
  border-radius: 0 5px 5px 0;
}

.yql_main .yql_mainLeft.leftBox {
  padding-top: 17px;
}
.mgb27 {
  margin-bottom: 27px;
}

.yql_nav_right {
  display: inline-block;
  width: 8px;
  height: 10px;
  background: url(../images/ico/icon_nav_right.png) no-repeat center;
  background-size: contain;
  margin: 0 7px;
  vertical-align: middle;
}
.yql_wp_btn01 {
  display: inline-block;
  height: 38px;
  padding: 0 19px;
  border: 1px solid transparent;
  border-radius: 3px;
  line-height: 38px;
  text-align: center;
}
.yql_wp_btn01:hover {
  color: transparent;
}
.yql_wp_btn01.bg4991e1:hover {
  color: #fff;
  background-color: #4380c7;
}
.yql_wp_btn01.b_4991e1 {
  border-color: #4991e1;
}
.yql_wp_btn01.b_4991e1:hover {
  background-color: #e8f3ff;
  color: #4991e1;
}
.yql_wp_btn01.cff6d5a {
  border-color: #ff6d5a;
}
.yql_wp_btn01.cff6d5a:hover {
  color: #ff6d5a;
  border-color: #ff6d5a;
  background-color: #ffeeec;
}
.yql_wp_btn01.b_c5c6c6 {
  border-color: #c5c6c6;
}
.yql_wp_btn01.b_c5c6c6:hover {
  border-color: #c5c6c6;
  color: #888;
  background-color: #f1f1f1;
}
.yql_wp_btn01.b_d7d7d7 {
  border-color: #d7d7d7;
}
.yql_wp_btn01.b_d7d7d7:hover {
  border-color: #d7d7d7;
  color: #222;
  background-color: #f1f1f1;
}

.yql_mr_cont .yql_mr_ul {
  width: 100%;
  padding-bottom: 10px;
}
.yql_mr_cont .yql_mr_ul .labelBox {
  display: inline-block;
  width: 26px;
  height: 20px;
}
.yql_mr_cont .yql_mr_ul .labelBox label {
  display: none;
}
.yql_mr_cont .yql_mr_li,
.yql_mr_cont .yql_mr_ulHead {
  height: 54px;
  line-height: 54px;
  padding: 0 15px;
  border-bottom: 1px solid #d9d9d9;
  font-size: 0;
  color: #555;
}
.yql_mr_cont .yql_mr_li input.active,
.yql_mr_cont .yql_mr_ulHead input.active {
  background-color: #fff;
  border: 1px solid #ddd;
}
.yql_mr_cont .yql_mr_li.pd0,
.yql_mr_cont .yql_mr_ulHead.pd0 {
  padding: 0;
}
.yql_mr_cont .yql_mr_li:hover,
.yql_mr_cont .yql_mr_ulHead:hover,
.yql_mr_cont .yql_mr_li.on,
.yql_mr_cont .yql_mr_ulHead.on {
  background-color: #f6f9fc;
  cursor: pointer;
}
.yql_mr_cont .yql_mr_li:hover .li_s1 input,
.yql_mr_cont .yql_mr_ulHead:hover .li_s1 input,
.yql_mr_cont .yql_mr_li:hover .li_s1,
.yql_mr_cont .yql_mr_ulHead:hover .li_s1,
.yql_mr_cont .yql_mr_li.on .li_s1 input,
.yql_mr_cont .yql_mr_ulHead.on .li_s1 input,
.yql_mr_cont .yql_mr_li.on .li_s1,
.yql_mr_cont .yql_mr_ulHead.on .li_s1 {
  color: #4991e1;
  background-color: #f6f9fc;
  cursor: pointer;
}
.yql_mr_cont .yql_mr_li.on .li_s1 input,
.yql_mr_cont .yql_mr_ulHead.on .li_s1 input,
.yql_mr_cont .yql_mr_li.on .li_s1,
.yql_mr_cont .yql_mr_ulHead.on .li_s1 {
  color: #555;
}
.yql_mr_cont .yql_mr_li:hover .li_s3 .li_ico,
.yql_mr_cont .yql_mr_ulHead:hover .li_s3 .li_ico {
  display: inline-block;
}
.yql_mr_cont .yql_mr_li:hover .labelBox label,
.yql_mr_cont .yql_mr_ulHead:hover .labelBox label,
.yql_mr_cont .yql_mr_li.on .labelBox label,
.yql_mr_cont .yql_mr_ulHead.on .labelBox label {
  display: inline-block;
}
.yql_mr_cont .yql_mr_li .li_s1,
.yql_mr_cont .yql_mr_ulHead .li_s1,
.yql_mr_cont .yql_mr_li .li_s2,
.yql_mr_cont .yql_mr_ulHead .li_s2,
.yql_mr_cont .yql_mr_li .li_s3,
.yql_mr_cont .yql_mr_ulHead .li_s3,
.yql_mr_cont .yql_mr_li .li_s4,
.yql_mr_cont .yql_mr_ulHead .li_s4,
.yql_mr_cont .yql_mr_li .li_s5,
.yql_mr_cont .yql_mr_ulHead .li_s5,
.yql_mr_cont .yql_mr_li .li_s6,
.yql_mr_cont .yql_mr_ulHead .li_s6,
.yql_mr_cont .yql_mr_li .li_s7,
.yql_mr_cont .yql_mr_ulHead .li_s7,
.yql_mr_cont .yql_mr_li .li_s8,
.yql_mr_cont .yql_mr_ulHead .li_s8 {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  font-size: 16px;
}
.yql_mr_cont .yql_mr_li .li_s1.cb2b2b2,
.yql_mr_cont .yql_mr_ulHead .li_s1.cb2b2b2,
.yql_mr_cont .yql_mr_li .li_s2.cb2b2b2,
.yql_mr_cont .yql_mr_ulHead .li_s2.cb2b2b2,
.yql_mr_cont .yql_mr_li .li_s3.cb2b2b2,
.yql_mr_cont .yql_mr_ulHead .li_s3.cb2b2b2,
.yql_mr_cont .yql_mr_li .li_s4.cb2b2b2,
.yql_mr_cont .yql_mr_ulHead .li_s4.cb2b2b2,
.yql_mr_cont .yql_mr_li .li_s5.cb2b2b2,
.yql_mr_cont .yql_mr_ulHead .li_s5.cb2b2b2,
.yql_mr_cont .yql_mr_li .li_s6.cb2b2b2,
.yql_mr_cont .yql_mr_ulHead .li_s6.cb2b2b2,
.yql_mr_cont .yql_mr_li .li_s7.cb2b2b2,
.yql_mr_cont .yql_mr_ulHead .li_s7.cb2b2b2,
.yql_mr_cont .yql_mr_li .li_s8.cb2b2b2,
.yql_mr_cont .yql_mr_ulHead .li_s8.cb2b2b2 {
  color: #b2b2b2;
}
.yql_mr_cont .yql_mr_li .li_s1,
.yql_mr_cont .yql_mr_ulHead .li_s1 {
  margin-left: 24px;
  width: 271px;
  height: 32px;
  line-height: 28px;
  white-space: nowrap;
}
.yql_mr_cont .yql_mr_li .li_s1 input,
.yql_mr_cont .yql_mr_ulHead .li_s1 input {
  display: inline-block;
  font-size: 16px;
  width: 232px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
}
.yql_mr_cont .yql_mr_li .li_s2,
.yql_mr_cont .yql_mr_ulHead .li_s2 {
  padding: 0 12px;
  border-radius: 11px;
  height: 22px;
  line-height: 22px;
  min-width: 64px;
  margin-right: 30px;
}
.yql_mr_cont .yql_mr_li .li_s3,
.yql_mr_cont .yql_mr_ulHead .li_s3 {
  margin-right: 10px;
  font-size: 0;
  min-width: 150px;
}
.yql_mr_cont .yql_mr_li .li_s3.min_w224,
.yql_mr_cont .yql_mr_ulHead .li_s3.min_w224 {
  min-width: 224px;
}
.yql_mr_cont .yql_mr_li .li_s3.w_50,
.yql_mr_cont .yql_mr_ulHead .li_s3.w_50 {
  width: 50px;
  max-width: 50px;
  min-width: 50px;
}
.yql_mr_cont .yql_mr_li .li_s4,
.yql_mr_cont .yql_mr_ulHead .li_s4 {
  width: 105px;
  text-align: left;
}
.yql_mr_cont .yql_mr_li .li_s4.w200,
.yql_mr_cont .yql_mr_ulHead .li_s4.w200 {
  width: 215px;
}
.yql_mr_cont .yql_mr_li .li_s6,
.yql_mr_cont .yql_mr_ulHead .li_s6 {
  width: 126px;
}
.yql_mr_cont .yql_mr_li .li_s7,
.yql_mr_cont .yql_mr_ulHead .li_s7 {
  width: 108px;
}
.yql_mr_cont .yql_mr_li .li_ico,
.yql_mr_cont .yql_mr_ulHead .li_ico {
  display: none;
  position: relative;
  width: 16px;
  height: 16px;
  margin-right: 16px;
  vertical-align: middle;
}
.yql_mr_cont .li_s1 {
  position: relative;
}
.yql_mr_cont .li_s1:hover .li_s1_abs {
  display: inline-block;
}
.yql_mr_cont .li_s1 .li_s1_abs {
  position: absolute;
  left: 47px;
  top: 28px;
  display: none;
  padding: 0 10px;
  height: 20px;
  border: 1px solid #dddddd;
  text-align: center;
  line-height: 20px;
  background-color: #fff;
  font-size: 14px;
  color: #555;
  white-space: nowrap;
}
/*  提取网盘结构复用  0516  by yql  S*/

.gs_menuWrap .logo.wuchangqu{margin: 0;}
.gs_menuWrap .logo.wuchangqu img{display: inline-block;width: 264px; height: 80px;}

/* 添加字母换行  */
.ww_breakWord{word-wrap:break-word}
.max_w550{max-width: 550px;}
.w_max100{max-width: 100px;}
.w_max140{max-width: 140px;}
.gs_conNav li a.cfff{color: #fff}
.gs_sideDialog.w546{width: 546px;}

/*  by yal 2019/08/16 start */
/* 开放平台 logo样式 添加  */
.gs_menuWrap .logo.mgt0{margin-top: 0;}

/* 防抖动处理 */
.gs_wrap { height: 100%; overflow-y: auto;}
.yql_diaWp_fixed {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99;}

/* ztree 换行新方法处理  yql_activeNew_ztree 包裹一层盒子 */
.yql_activeNew_ztree{position: relative; box-sizing: border-box;padding-left: 15px;width: 240px;height: 40px;}
.yql_activeNew_ztree::before{content: ''; display: none; position: absolute; left: 0;top: 0;bottom: 0; width: 2px;background-color: #4991e1; }
.yql_activeNew_ztree.on,.yql_activeNew_ztree:hover{background-color: #fff;}
.yql_activeNew_ztree.on::before,.yql_activeNew_ztree:hover::before{content: ''; display: block}
.ni_g_cPlace .ztree.new_ztree li .yql_activeNew_ztree span.button.switch{margin-top: 10px;}
.ni_g_cPlace .ztree.new_ztree li .yql_activeNew_ztree a.curSelectedNode{border-left: none;background-color: transparent;}
.ni_g_cPlace .ztree.new_ztree li .yql_activeNew_ztree a{padding-left: 0;}
.ni_g_cPlace .ztree li.level0:first-child .yql_activeNew_ztree > span.button.chk{display: none}

.ni_g_cPlace.school_branch .ztree li.level0>.yql_activeNew_ztree>span.button.chk, .ni_g_cPlace.school_branch .ztree li.level0>.yql_activeNew_ztree>a span.button.chk{display: inline-block; width: 32px;height: 18px;float: right;position: relative;background: none;margin-top: 9px}

/* yql_activeNew_ztree 学校机构标识 */
/* 一级学校 二级分校 */
.ni_g_cPlace.school_branch .ztree li.level0>.yql_activeNew_ztree span.button.chk,
.ni_g_cPlace.school_branch .ztree li.level0>.yql_activeNew_ztree a span.button.chk {width: 32px;height: 18px;float: right;position: relative;background: none;}
.ni_g_cPlace.school_branch .ztree li.level1>.yql_activeNew_ztree span.button.chk {display: inline-block;width: 32px;height: 17px;background: none;float: right;position: relative;margin-top: 4px;}
/* 一级学校 */
.ni_g_cPlace.school .ztree li.level0>.yql_activeNew_ztree span.button.chk,
.ni_g_cPlace.school .ztree li.level0>.yql_activeNew_ztree a span.button.chk {width: 32px;height: 17px;background: none;float: right;margin-top: 4.5px;position: relative}
/* 一级机构 */
.ni_g_cPlace.mechanism .ztree li.level0>.yql_activeNew_ztree span.button.chk {width: 32px;height: 17px;background: none;float: right;margin-top: 5px;position: relative;}
/* 一级机构二级学校  */
.ni_g_cPlace.mechanism_school .ztree li.level0>.yql_activeNew_ztree span.button.chk {width: 32px;height: 17px;background: none;float: right;margin-top: 5px;position: relative;}
.ni_g_cPlace.mechanism_school .ztree li.level1>.yql_activeNew_ztree span.button.chk {width: 32px;height: 17px;background: none;float: right;margin-top: 5px;position: relative;}
.ni_g_cPlace.mechanism_school .ztree #ztree_1 ul.level0 li.level1>.yql_activeNew_ztree span.button.chk {width: 32px;height: 17px;background: none;float: right;margin-top: 5px;position: relative;}

.ni_g_cPlace.school_branch .ztree li.level0>.yql_activeNew_ztree>span.button.chk::before, .ni_g_cPlace.school_branch .ztree li.level0>.yql_activeNew_ztree>a span.button.chk::before{content: '\5b66\6821';position: absolute;left: -11px;top: 4px;font-size: 12px;color: #aaa;width: 32px;height: 18px;background-color: #fff;text-align: center;line-height: 18px;border-radius: 3px;}
.ni_g_cPlace.school_branch .ztree li.level0>.yql_activeNew_ztree>span.button.chk::before, .ni_g_cPlace.school_branch .ztree li.level0>.yql_activeNew_ztree>a span.button.chk::before{content: ''; left: 0; width: 0;height: 0;}


.ni_g_cPlace.school_branch .ztree li.level1>.yql_activeNew_ztree>span.button.chk::before,
.ni_g_cPlace.school_branch .ztree li.level1>.yql_activeNew_ztree>a span.button.chk::before {content: '\6821\533a';position: absolute;left: -11px;top: 4px;font-size: 12px;color: #aaa;width: 32px;height: 18px;background-color: #fff;text-align: center;line-height: 18px;border-radius: 3px;}

.ni_g_cPlace.school .ztree li.level0>.yql_activeNew_ztree>span.button.chk::before,
.ni_g_cPlace.school .ztree li.level0>.yql_activeNew_ztree>a span.button.chk::before {content: '\5b66\6821';position: absolute;left: -11px;top: 4px;font-size: 12px;color: #aaa;width: 32px;height: 18px;background-color: #fff;text-align: center;line-height: 18px;border-radius: 3px;}
.ni_g_cPlace.school .ztree li.level0>.yql_activeNew_ztree>span.button.chk::before,
.ni_g_cPlace.school .ztree li.level0>.yql_activeNew_ztree>a span.button.chk::before {content: ''; left: 0; width: 0;height: 0;}


.ni_g_cPlace.mechanism .ztree li.level0>.yql_activeNew_ztree>span.button.chk::before {content: '\673a\6784';position: absolute;left: -11px;top: 4px;font-size: 12px;color: #aaa;width: 32px;height: 18px;background-color: #fff;text-align: center;line-height: 18px;border-radius: 3px;}

.ni_g_cPlace.mechanism_school .ztree li.level1>.yql_activeNew_ztree>span.button.chk::before {content: '\5b66\6821';position: absolute;left: -11px;top: 4px;font-size: 12px;color: #aaa;width: 32px;height: 18px;background-color: #fff;text-align: center;line-height: 18px;border-radius: 3px;}
.ni_g_cPlace.mechanism_school .ztree li.level1>.yql_activeNew_ztree>span.button.chk::before {content: ''; left: 0; width: 0;height: 0;}

.ni_g_cPlace.mechanism_school .ztree #ztree_1 ul.level0 li.level1>.yql_activeNew_ztree>span.button.chk::before {content: '\5b66\6821';position: absolute;left: -11px;top: 4px;font-size: 12px;color: #aaa;width: 32px;height: 18px;background-color: #fff;text-align: center;line-height: 18px;border-radius: 3px;}

.ni_g_cPlace.school_ .ztree li.level0>.yql_activeNew_ztree>span.button.chk::before,
.ni_g_cPlace.school_ .ztree li.level0>.yql_activeNew_ztree>a span.button.chk::before {content: '\5b66\6821';position: absolute;left: -11px;top: 1px;font-size: 12px;color: #aaa;width: 32px;height: 18px;background-color: #fff;text-align: center;line-height: 18px;border-radius: 3px;}
.ni_g_cPlace.school_ .ztree li.level0>.yql_activeNew_ztree>span.button.chk::before,
.ni_g_cPlace.school_ .ztree li.level0>.yql_activeNew_ztree>a span.button.chk::before {content: ''; left: 0; width: 0;height: 0;}
.ni_g_cPlace.ul_pl0 .ztree li ul{padding-left: 0;}
.ni_g_cPlace .ztree.new_ztree li .yql_activeNew_ztree a{width: auto;}

/*  by yal 2019/08/16 end */

.yql_btn02.w70{width: 42px;}
.yql_iconRight {
  display: inline-block;
  width: 7px;
  height: 10px;
  background: url(../images/addressAdmin/icon_nav_right.png) no-repeat center;
  margin: 0 10px;
}

.ni_g_cPlace.school_branch .ztree li.level1>.yql_activeNew_ztree span.button.chk{margin-top: 9px;}
/* .ni_g_cPlace .ztree li span.button.noline_open{float: left;} */

.c4991e1.cur_pointer:hover{color: #4991e1;}

/* 通讯录设置按钮 触发范围扩大 */
.yql_TR_Set{right: 6px; width: 60px;}

/* 调整table行高  */

.gs_tableWrap.h50 span.w_max100{max-width: 81px;line-height: normal}

/* 添加右侧主体盒子1px的占位 */
.gs_contentWrap .gs_mainRight {padding-bottom: 1px;}
.gs_contentWrap .gs_tableWrap.h50 .gs_table tr.bgfff,.gs_contentWrap .gs_tableWrap.h50 .gs_table tr.bgf9fafb{line-height: normal;}

/* 修改右侧弹框 滚动在火狐兼容性问题 刘邓 20191122 S */
.gs_sideDialog .gs_sectionPartWrap.ld_g_hotfixbox{padding-bottom: 0;border-bottom: 140px solid #fff;border-bottom: 140px solid transparent;}
/* 修改右侧弹框 滚动在火狐兼容性问题 刘邓 20191122 E */


/* yql 2020-03-21 头部添加用户名 s */
.gs_menuTop.li_mgr30 li{margin-right: 30px;} 
.gs_menuTop.li_mgr40 li{margin-right: 40px;} 
.user_img_icon{display: inline-block;width: 16px;height: 16px;background: url('../images/ico/user_img.png') no-repeat center / 100%;vertical-align: middle;}

/* yql 2020-03-21 头部添加用户名 e */

.gs_departmentSelectDialog2 .delete1{margin-top: 10px;padding: 5px;display: inline-block;width: 11px;height: 11px;background: url(../images/BosClose.png) center no-repeat; margin-top: 6px; cursor: pointer;}