/*基本*/
a:hover{ color:#44506C;}

/*链接样式*/
.a-school-blue{color:#45506c;}
.a-school-blue:hover{color:#ffc952;}
.bg-blue-a a{ color:#ddd;}
.bg-blue-a a.active{ color:#ffc952;}
.bg-blue-a a:not(.active):hover{ color:#ECD696;}

/*提示工具*/
.tooltip-shool-orange div{ background:#ffc952; border-radius:6px; color:#45506c;}

/*虚线框添加*/
.pllus .no{ border:1px dashed #aaa; text-align:center; padding:10px; color:#aaa; font-size:12px;}
.pllus .no i{ position: absolute; top:10px}
.pllus .no:hover i{ font-size:24px; color:#45506c; 
		   -moz-transform: rotate(180deg);
			 -o-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
 }
.pllus .no:hover{color:#45506c; border-color:#45506c;}


/*QQ客服*/
.rides-cs {  font-size: 12px; background:#45506c; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden; padding-left:10px;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0; background:url(../images/QQ-000.png) no-repeat ; display:block;  height: 180px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -42px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}

/*校园双选会*/
.school-d-c i{ font-size:30px; color:#44506C;}
.school-d-c b{ color:#990000;}
.school-d-c .col-xs-2{ line-height:20px; padding:15px 10px; width:10%; border-radius:200px; height:95px; margin:0 11px;}


/*校园主页*/
.school-job-nav i{ font-size:30px; color:#44506C;}
.school-job-nav b{ color:#990000;}
.school-job-nav .col-xs-2{ line-height:20px; padding:15px 10px; width:10%; border-radius:200px; height:95px; margin:0 11px;}
.school-job-nav a:hover .col-xs-2{background:#44506C; color:#fff;}
.school-job-nav a:hover i,.school-job-nav a:hover b{ color:#fff; }
.school-job-nav .active,.school-job-nav .active i,.school-job-nav .active b{background:#44506C; color:#fff; }
.school-job-nav .other{ position:relative; top:22px;}
.school-job-nav .other:hover a,.school-job-nav .other:hover a i{ color:#990000;}
.nav-school{ background:#44506C;}
.nav-school .nav > li > a{ padding:15px !important;}
.nav-school .nav > li > a:hover{ color:#0066cc !important;}
.nav-school .nav > li.active > a{ color:#0066cc !important;}
.school-ad-nav .col-xs-2{ width:95px; margin:7px 24px;}
.index-j-list li{ padding:0 5px;}
.index-j-list .j-list{ border-bottom:1px dashed #aaa;padding:5px;}
.index-j-list .j-list:hover{ background:#f0f0f0;}
.index-j-list .j-list .o-info > span + span:before{ content:"|"; padding:0 5px;}
.school-pic li{ margin:3px; float:left;width:150px; height:96px; text-align:center;}
.school-pic  a img{ width:140px; height:90px; border:1px solid #aaaaaa; border-radius:6px; box-shadow:0 2px 2px #D4D4D4;}
.school-pic  a:hover img,.school-pic li.h-pic-active img{border:2px solid #44506C; width:150px; height:96px; }
.school-job-nav .col-xs-2,.school-pic  a:hover img{
		-webkit-transition: all .25s ease-in-out;
        	 -o-transition: all .2s ease-in-out;
          	    transition: all .2s ease-in-out;
}
.school-bottom .b-bottom{ background:#44506C}
/*首页图片*/
.hot-pic  a img{ width:150px; height:96px; border:1px solid #aaaaaa; border-radius:6px; box-shadow:0 2px 2px #D4D4D4;}

/*oe主页*/
.school-oe-nav i{ font-size:40px; color:#44506C; }
.school-oe-nav .col-xs-2{ padding:15px 10px;width:100px;border-radius:200px; height:100px; margin:10px 6px 0; font-size:14px;}
.school-oe-nav .col-xs-2 span{ position:relative; top:3px;}
.oe-top-nav .nav > li{ margin-right:15px;}
.oe-share-pic .flex-box:not(:last-child){ margin-bottom:30px;}
.oe-share-pic .flex-box .cell:not(:last-child){ margin-right:15px;}
.oe-share-pic .flex-box .cell img{ width:100%; height:80px;  border:1px solid #ccc;}

/*oe登录*/
.oe-login .col-xs-8{ height:300px; padding:25px 45px; color:#fff; border:5px solid #fff; }
.oe-login .col-xs-4{ padding:0; font-size:14px;}
.oe-login .col-xs-4 div{ height:100px;}
.oe-login .col-xs-4 div > a{ display:table-cell; vertical-align: middle; width:200px; text-align:center; height:inherit;}

/*标签导航样式*/
.nav-tabs-oe{border-bottom: 1px solid #45506c !important; font-size:14px; }
.nav-tabs-oe > li > a{ color:#777;}
.nav-tabs-oe > li.active > a,
.nav-tabs-oe > li.active > a:hover,
.nav-tabs-oe > li.active > a:focus{ font-size:16px;color: #45506c;cursor: default;background-color: #fff;border: 1px solid #45506c;border-bottom-color: transparent;}
.nav-tabs-oe > li.active a{  font-weight:700;}

.c-nav{ border:1px solid #aaa; padding:5px; border-radius:200px; -webkit-border-radius:200px; -o-border-radius:200px;}
.c-nav li{ height:64px; width:64px;  text-align:center; line-height:72px; cursor:pointer; color:#aaa;}
.c-nav li i{ font-size:36px;}
.c-nav li:not(:last-child){ border-bottom:1px solid #aaa;}
.c-nav li:not(:first-child){ border-top:1px solid #fff;}
.c-nav li:hover{ color:#45506c;}

/*注册步骤*/
.wrapper_Step-tips{ width:100%;font-family:"微软雅黑";}
.wrapper_Step-tips .Step-tips{width:100%;}
.wrapper_Step-tips .Step-tips .st-pic{ text-align:center; margin:30px 0 10px;}
.wrapper_Step-tips .Step-tips .st-pic b{ font-size:22px; color:#fff; background:#488552; border-radius:100px; -webkit-border-radius:100px;-moz-border-radius:100px; -o-border-radius:100px; -ms-border-radius:100px;width:32px; height:32px; display:inline-block; text-align:center;}
.wrapper_Step-tips .Step-tips .st-pic b.st-active{ font-size:28px;width:40px; height:40px; }
.wrapper_Step-tips .Step-tips .st-pic b.st-no{background:#cccccc; color:#EFEFEF}
.wrapper_Step-tips .Step-tips .st-pic em{background:#488552; width:250px; height:4px; display:inline-block; position:relative; top:-6px;}
.wrapper_Step-tips .Step-tips .st-pic em.line-no{background:#cccccc;}
.wrapper_Step-tips .Step-tips .st-pic strong{ font-size:22px; color:#fff; background:#64B4DC; border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px; -o-border-radius:100px; -ms-border-radius:100px; width:32px; height:32px; display:inline-block; text-align:center;}
.wrapper_Step-tips .Step-tips .st-pic strong.st-active{ font-size:28px;width:40px; height:40px; }
.wrapper_Step-tips .Step-tips .st-pic strong.st-no{background:#cccccc; color:#EFEFEF}
.wrapper_Step-tips .Step-tips .st-pic span{background:#64B4DC; width:250px; height:4px; display:inline-block; position:relative; top:-6px;}
.wrapper_Step-tips .Step-tips .st-pic span.line-no{background:#cccccc;}
.wrapper_Step-tips .Step-tips .st-text{ font-size:16px;text-align:center;}
.wrapper_Step-tips .Step-tips .st-text span{width:280px; display:inline-block;}
.wrapper_Step-tips .Step-tips .st-text span.st-Complete{ color:#488552;}

.wrapper_Step-main{ width:100%;}
.wrapper_Step-main .Step-main{width:100%; overflow:hidden; margin:30px 0; }
.wrapper_Step-main .Step-main .main-left{font-family:"微软雅黑"; width:300px; float:left;}
.wrapper_Step-main .Step-main .main-left .m-l-box{ margin:80px 30px 0 60px}
.wrapper_Step-main .Step-main .main-left .m-l-box .login-in{ margin:0 8px; color:#488552;}
.wrapper_Step-main .Step-main .main-left .m-l-box .login-in:hover{color:#990000;}
.wrapper_Step-main .Step-main .main-left .m-l-box h1{ color:#6f6f6f; font-size:14px;}
.wrapper_Step-main .Step-main .main-left .m-l-box h2{ color:#000; font-size:17px; margin:0}
.wrapper_Step-main .Step-main .main-left .m-l-box p{ color:#aaaaaa; }
.wrapper_Step-main .Step-main .main-left .m-l-box .m-l-edit1{ margin:15px 0;}
.wrapper_Step-main .Step-main .main-left .m-l-box .m-l-edit1 span{ margin-right:10px; font-size:12px; padding:3px 5px; color:#000; background:#9fd8a9; display:inline-block; width:80px; text-align:center;}
.wrapper_Step-main .Step-main .main-left .m-l-box .m-l-edit1 span i{ padding-left:0; font-size:13px;}
.wrapper_Step-main .Step-main .main-left .m-l-box .m-l-edit1 span:hover{background:#a5e0af;}
.wrapper_Step-main .Step-main .main-left .m-l-box .m-l-edit1 strong{ margin-right:10px; font-size:12px; height:24px; line-height:24px;color:#000; background:#a0daf7; display:inline-block; width:210px; text-align:center;}
.wrapper_Step-main .Step-main .main-left .m-l-box .m-l-edit1 strong i{ padding-left:0; font-size:13px;}
.wrapper_Step-main .Step-main .main-left .m-l-box .m-l-edit1 strong:hover{background:#B0DFF7;}
.wrapper_Step-main .Step-main .main-left .m-l-box .m-l-edit2{ margin:15px 0;}
.wrapper_Step-main .Step-main .main-left .m-l-box .m-l-edit2 p{ margin-bottom:10px; color:#fff; font-size:12px; width:210px; text-align:center; height:24px; line-height:24px;}
.wrapper_Step-main .Step-main .main-left .m-l-box .m-l-edit3 p{ color:#464646;}
.wrapper_Step-main .Step-main .main-left .m-l-box .m-l-edit3 p:hover{ color:#000;}
.wrapper_Step-main .Step-main .main-left .m-l-box .m-l-edit3 p.active{background:#488552; color:#fff; }

.wrapper_Step-main .Step-main .main-right{ width:680px;float:left;}
.wrapper_Step-main .Step-main .main-right .login-next{ color:#f8f8f8; font-size:16px; background:#58AC2B; padding:5px 10px; width:80px; display:inline-block; text-align:center; margin-left:50px;}
.wrapper_Step-main .Step-main .main-right .login-Escape{ color:#f8f8f8; background:#cccccc; padding:3px 6px; margin-left:200px;}
.wrapper_Step-main .Step-main .main-right .login-next:hover{color:#fff; background:#5FB92F;}
.wrapper_Step-main .Step-main .main-right .login-Escape:hover{ color:#fff; background:#c4c4c4}
.wrapper_Step-main .Step-main .main-right .m-r-box{ margin:30px 0; border-left:1px solid #cccccc; padding:0 10px;position: relative;min-height:450px; _height:450px;}
.wrapper_Step-main .Step-main .main-right .m-r-box .m-r-tt{padding:5px 10px; color:#fff; background:#488552; font-size:18px; position:relative; left:-10px; width:120px; text-align:center; margin-bottom:20px;}
.wrapper_Step-main .Step-main .main-right .m-r-box .m-l-tt{position: absolute;width:210px;font-size:12px; color:#aaaaaa; left:-243px; line-height:18px;}

.wrapper_Step-main .Step-main .main-right .m-r-box .et-logo-up .row{ margin-bottom:6px;}
.wrapper_Step-main .Step-main .main-right .m-r-box .et-logo-up p{ color:#aaa;}

/*edit*/
.edit-post-tt{ border-top:1px solid #64B4DC}
.edit-post-tt span{ padding:5px 8px; border-bottom-left-radius:4px; border-bottom-right-radius:4px; height:32px; line-height:32px;}
.e-p-input .col-xs-3,.e-p-input .col-xs-7{ padding-left:10px;}
.e-p-input .col-xs-6 .col-xs-4{ padding-right:5px;}
.e-p-input .date-input .col-xs-3{ padding-left:4px; padding-right:0; margin-left:6px;}
.e-p-input .date-input .zhi{ display:inline-block;float:left; position:relative; left:4px;}
.e-p-textarea{ padding-left:0; padding-right:42px;}
.e-p-textarea textarea{resize:none}
.e-p-salary .salary-i{ float:left; width:80px; padding-left:10px;}
.e-p-salary .salary-i input{ padding:0 5px; }
.e-p-salary .salary{ color:#aaa; font-weight:normal; float:left;}
.e-p-salary .salary label{ margin:5px 0 0 5px; }
.e-p-salary .salary input{ position:relative; top:1px; left:3px;}
.e-p-salary .salary label.active{ color:#000;}
.e-p-salary .salary input{ margin-right:4px;}

.text-indent1{ text-indent:3.6em;}
.text-indent1 a{ margin:0 10px; color:#2A93C7}
.text-indent1 a:hover{color:#488552;}
.index-s-text{ line-height:30px; background:#f0f0f0; border-top-left-radius:100px; border-bottom-left-radius:100px; padding-left:30px;}

/*上传图片*/
.a-div-sm{
	cursor: pointer;
    border:2px dashed #ccc;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
    width: 88px;
    height:88px;
}
.a-div-sm i{ font-size:48px; color:#ccc; font-style:normal;}
.a-div-sm:hover{ border-color:#45506c; color:#45506c;}
.a-div-sm:hover i,
.a-div-sm:hover .upload{color:#45506c;}
.a-div{
    cursor: pointer;
    border:3px dashed #ccc;
	border-radius:16px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
    width: 128px;
    height:128px;
}
.a-div-pic .progress{ position: absolute; top:0px; z-index:99;}
.a-div-pic-sm .progress{ position: relative; top:-88px; z-index:99;}
.a-div i{ font-size:68px; color:#ccc; font-style:normal;}
.a-div:hover{ border-color:#45506c; color:#45506c;}
.a-div:hover i,
.a-div:hover .upload{color:#45506c;}
.a-div .upload,
.a-div-sm .upload
{color:#ccc; position:relative; top:-12px; font-size:12px; }
.a-fa-trash{ color:#990000; }


/*个人&企业中心列表*/
.lin-jian .col-xs-6{ font-size:14px; padding:13px;}
.lin-jian .col-xs-6 b{ color:#990000; font-size:26px;}
.lin-jian .col-xs-6:hover{ background:#dff0d8;}
.I-E-table{background:#EDEDED;}
.I-E-table .main-box-left{background:#fff;margin-right:0; width:720px; min-height:500px; }
.I-E-list li{ padding:10px 10px 10px 30px;}
.I-E-list li:hover,
.I-E-list li.active{background:#fff;}
.I-hot-list li{ padding:5px;border-bottom:1px dashed #ccc;}
.I-hot-list-no-border li{border-bottom:none !important;}
.I-hot-list li:hover{ background:#eee;}
.I-resume{background:#fff; }
.I-resume .main-box-left{margin-right:0; width:720px;}
.I-resume .main-box-right{background:#EDEDED;margin-right:0; width:720px;}

/*校园人才搜索*/
.xs-tt{ width:60px; display:inline-block; color:#488552;}
.talent-wrap{ width:660px; color:#aaaaaa; font-size:14px;}
.talent-wrap input[type="checkbox"]{ margin-right:15px;}
.talent-wrap > li{  padding:15px; border:1px dashed #fff;border-bottom:1px dashed #ddd;}
.talent-wrap .panel ul.hover li:hover{ background:#EBFBEE;}
.talent-wrap .tal-right{font-size:12px; color:#464646; margin-left:-20px;}
.talent-wrap .tal-name{color:#464646; font-size:16px; font-weight:700}
.talent-wrap .tal-name span{color:#aaa; font-size:12px; margin-left:5px;}
.talent-wrap .tal-job-name{font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.talent-wrap .tal-tt-name{ width:60px; display:inline-block;}
.talent-wrap .tal-rmb{font-size:18px; color:#990000; font-weight: normal;}
.talent-wrap i{ padding-left:0}
.talent-wrap .tal-job-exe{ margin-left:-27px; width:470px;}
.talent-wrap .job-exe-p100{width:100%;}
.talent-wrap .tooltip-shool-orange{ position:relative;}
.talent-wrap .tooltip-shool-orange p{ position:absolute; width:200px;}
/*980下火狐与bs-row的兼容问题*/
.moz-flex-et980 > li > .cell > .row{ width:788px;}

.school-talent .tal-icon i{ color:#44506C;}
.school-talent a.a-1{ color:#44506C; border:1px solid #44506C; border-radius:4px; padding:2px 5px; font-size:12px; margin-left:10px;}
.school-talent > li:hover{ border:1px solid #44506C ; }
.school-talent > li:hover a.a-1{ background:#44506C; color:#f0f0f0;}
.school-talent > li a.a-1:hover{ background:#657087;color:#fff;}

.talent-wrap-sm li{ border-bottom:1px dashed #ddd; padding:10px 0; cursor:pointer;}
.talent-wrap-sm li:hover{ background:#f0f0f0;}
.talent-wrap-sm p{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.talent-r li{ padding:20px 0; border-bottom:1px dashed #aaa;}
.talent-r li .row{ margin:2px 0;}
.talent-r-n{ position:relative; top:-10px;}
.talent-r-n span:first-child{ display: inline-block; max-width:56%; position:relative; top:5px; font-size:18px;}

.searche-r-top-item span{ color:#ddd; margin:0 7px; cursor:pointer;}
.searche-r-top-item span:hover{ color:#fff;} 

/*特殊补位*/
.tt-checkbox input{ position:relative; top:2px; margin-right:5px; }
.input-mg-r15 input[type="checkbox"]{ margin-right:15px !important;}
.-left20{ margin-left:-20px !important; padding:0 !important;}

/*校园换页*/
.school-page button{ color:#44506C;}
.school-page button.page-active,
.searche-item.school .btn-active,/*校园搜索活动*/
.searche-item.school .btn-active:hover
{background:#44506C; color:#fff;}

/*校园搜索*/
.searche-item-top .tt{ position:relative; top:10px; left:15px; text-shadow:0 1px 0 #ddd;}
.searche-item-top ul li{ float:left;margin:10px 5px;}
.searche-item-top ul li > a{ min-width:85px;}
.searche-item-top ul li > a,
.searche-item-top ul li > span{ display: table-cell; vertical-align: middle;}
.searche-item-top ul li > a{ background:#488552; color:#fff; padding:5px 8px;  border-top-left-radius:20px; border-bottom-left-radius:20px;  }
.searche-item-top ul li > a:hover{ background:#58AC2B; }
.searche-item-top ul li span{ background:#fff; padding:5px 8px; }
.searche-item-top ul li span > em{float:left;}
.searche-item-top ul li span > em:not(:last-child)::after{  content:" | "; margin:0 5px; color:#aaa; }
.searche-item-top ul li span > em > a > b{ font-weight:normal;  }
.searche-item-top ul li span > em > a > b::after{ content:" X " ; color:#990000; }
.searche-item-top ul li span > em > a:hover > b{ color:#990000; }
.searche-item-top.school ul li > a{ background:#44506C; }
.searche-item-top.school ul li > a:hover{ background:#35434E;}
.searche-item li{ border-bottom:1px dashed #ddd; padding:10px 0;}
.searche-item li input{ position:relative; top:3px;}
.searche-item li label{ margin-right:15px; margin-left:0 !important;}
.searche-item li label:hover{ background:#E4F5DB;}
.searche-item .edit-label span{ color:#44506C; float:left; border:1px solid #aaa; margin:5px; padding:5px; cursor:pointer; border-radius:4px;}
.searche-item .edit-label span:hover{ background:#EBF6FB; border-color:#44506C;}
.searche-item .edit-label span:hover::after{ content:" + ";}
.searche-item .edit-label span i{ color:#fff;}
.searche-item .edit-label span.active{ background:#44506c; color:#fff;border-color:#44506C; }
.searche-item .edit-label span.active::after{ content:" √ "; font-weight:700;}

/*job/post-manege*/ 
.manege-badge{ margin-left:5px; background:#990000; position:relative; top:-2px;}
.t-badge{position:relative; top:-2px;background:#64B4DC; font-size:16px; }
.j-badge{position:relative; top:-2px;background:#088043; font-size:16px; }
.e-badge{position:relative; top:-2px;font-size:16px; }
.screen{ background:#F2F7FF; border-radius:12px; box-shadow:2px 2px 2px #ddd;}
.screen .searche-item li{ line-height:28px; border:none;}
.a-screen{ position:relative; font-size:14px; /* top:20px; */ right:12px;}
.check-active td:not([rowspan="3"]){ font-weight:900}
.check-active .t-m-left b::after{ content:"*";font-size:22px; font-weight:900; }
.td-hover:hover td:not([rowspan="3"]){ background:#eee; cursor:pointer;}
.t-m-left1{ padding-left:0 !important; padding-right:0 !important;}
.t-m-left1 a:not([class="active"]){ color:#aaa;}
.post-m1 .btn{min-height:40px; color:#777;box-shadow:2px 2px 2px #aaa; }
.post-m1 .btn:not([disabled]){ color:#333;}
.post-m1 button:not([disabled]):hover{ background:#088043; color:#fff;}
.post-m1 button:not([disabled]):hover b{ color:#fff !important;}
.post-m1 a{ position:relative; top:2px; margin-left:5px; color:#088043;}
.post-m1 a:hover{color:#990000;}
.post-m-o > .dropdown-menu{ min-width:70px;}
.post-m-o > .dropdown-menu > li > a{ font-size:12px !important;}
.post-m-o > .dropdown-menu > li > a:hover{ color:#088043;background:#dff0d8;}

/*岗位比较*/
.post-contrast .contrast li em{ display: table-cell; vertical-align:middle;}
.post-contrast .contrast li em:first-child{ width:135px;}
.post-contrast .contrast li em span:first-child{ margin-right:5px;}
.post-contrast .contrast li em span{ float:left;}
.post-contrast .post a:hover li{ background:#d9edf7;}


/*校园列表*/
.school-list li{ padding:8px 0;}
.school-list li.active{ background:#FFF9E0 ;}
.school-list li.active > a div{  color:#E87C12 !important;}
.school-list li:hover{ background:#E5EEF3;}

.oe-notice li{ padding:10px;}
.oe-notice li > p:before{ content:"*"; padding-right:5px; color:#D79A02; font-weight:900;}
.oe-notice li:hover{ background:#F8F3E2;}
.oe-notice1 li{ padding:10px;}
.oe-notice1 li > p:before{ content:"◆"; padding-right:5px; color:#45506c; font-weight:900;}
.oe-notice1 li:hover{ background:#E5EEF3;}


/*校园专用色*/
.school-text-red{ color:#ff7473;}
.school-text-orange{ color:#ffc952;}
.school-text-blue{ color:#47b8e0;}

.school-bg-red{ background:#ff7473;}
.school-bg-orange{ background:#ffc952;}
.school-bg-blue{ background:#47b8e0;}

a.school-bg-red:hover{ background:#FF8A89;}
a.school-bg-orange:hover{ background:#FFD476;}

.school-color.border-blue{ border-color:#47b8e0 !important;}

.school.Step-tips .st-pic b,
.school.Step-tips .st-pic em{ background:#44506c;}
.school.Step-tips .st-text .st-Complete{color:#44506C !important;}

/*校园表单*/
form.school .radio-inline > label{ font-weight:normal; position:relative; top:-4px;}
form.school .radio-inline > label > input,form.school .checkbox > label > input{ position:relative; top:1px; margin-right:2px;}
form.school .radio-inline > label > input{ background:#488552;}

/*校园按钮*/
.school-btn.btn-primary{ background:#44506c;}
.school-btn.btn-primary:hover{ background:#657087 ;}
/*校园分页*/
.b-group-page input{ height:30px; border:1px solid #ccc;}


/*校园表格*/
.school-table > table tr.active td{ background:#fcf8e3;}
.school-table div.active{ border:2px solid #ffc952;}

/*resume*/
.wrapper-bot10{padding-bottom:10px;}

.resume1{ position:relative; margin-top:10px; }

.resume1 .r1-bar{ width:95px; position:fixed; top:0; left:0;}
.resume1 .r1-bar p{ width:75px; background:#F0F9E7; height:26px; font-size:14px; line-height:26px; text-indent:5px; margin:1px 0; cursor:pointer;border:1px solid #e9e9e9; border-left:none}
.resume1 .r1-bar p:hover{  background:#E8F8D9; }
.resume1 .r1-bar p.r1-active{width:90px;height:30px;line-height:30px;font-size:16px; background:#45506c; color:#fff;}
.resume1 .r1-bar p.r1-active i:hover{ color:#fff;}
.resume1 .r1-bar p i{ color:#aaa; z-index:20; float:right; font-style:normal; font-size:12px;}
.resume1 .r1-bar p i:hover{ color:#45506c;}

.resume1 .resume1-wrapper{ width:100%; padding:100px; font-family:"微软雅黑"; font-size:14px;}
.resume1 .resume1-wrapper .row b{ color:#45506c; font-weight:normal;}
.resume1 .resume1-wrapper .row b.red-num{ color:#990000; font-weight:700;}
.resume1 .resume1-wrapper .row strong{ color:#45506c;}
.resume1 .resume1-wrapper .row p{ color:#aaa; font-size:12px;}
.resume1 .resume1-wrapper .progress{ margin-bottom:0;}

.resume1 .resume1-wrapper .r-m-right .Proportion-pic{ text-align:center; color:#ccc; font-size:14px;height:100px;position: relative; float:left; margin-right:18px;}
.resume1 .resume1-wrapper .r-m-right .Proportion-pic b{ width:100px; height:100px; display:inline-block;  border:6px solid #DFDFDF; border-radius:200px;  -moz-border-radius:200px; -ms-border-radius:200px; -o-border-radius:200px; -webkit-border-radius:200px; }
.resume1 .resume1-wrapper .r-m-right .Proportion-pic b i{ position:relative;top:25px; font-size:12px; font-style:normal; }
.resume1 .resume1-wrapper .r-m-right .Proportion-pic em{width:100px; height:100px; display:inline-block;  border:6px solid #45506c; border-radius:200px; position: absolute; z-index:3; top:0; right:0; -moz-border-radius:200px; -ms-border-radius:200px; -o-border-radius:200px; -webkit-border-radius:200px;}
.resume1 .resume1-wrapper .r-m-right .Proportion-pic em.p-pic-display75{clip:rect(25px 100px 100px 0px);}
.resume1 .resume1-wrapper .no{ border:1px dashed #aaa; text-align:center; padding:10px; color:#aaa; font-size:12px;}
.resume1 .resume1-wrapper .no i{ position: absolute; top:10px}
.resume1 .resume1-wrapper .no:hover i{ font-size:24px; color:#45506c; 
		   -moz-transform: rotate(180deg);
			 -o-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
 }
.resume1 .resume1-wrapper .no:hover{color:#45506c; border-color:#45506c;}
.resume1 .resume1-wrapper .main-no{ color:#990000;border-color:#990000; }

.e-resume-nav a{ color:#000; margin-right:8px;padding:2px 3px; float:left; background:#FFBD30; box-shadow:2px 2px 3px #aaa; }
.e-resume-nav a:hover{background:#45506c; color:#fff;}

.add-edit-warpper{ padding:15px 0; border:1px solid #45506c; margin:15px 0;}
.add-edit-warpper .date-input .d-i-box{ float:left; width:46%;}
.add-edit-warpper .date-input .zhi{ display:inline-block;float:left; padding:0 2%;width:8%}

.edit-p{ padding-right:80px;  margin-right:-80px;}
.edit-p a{ color:#fff; border:#fff;}
.edit-p:hover{ background:#EFFFF1;}
.edit-p:hover .abs-btn-edit{color:#45506c;}
.edit-p:hover .abs-btn-closed{color:#990000;}

.abs-div{ position: relative;}
.abs-btn{ position:absolute;  z-index:999; font-size:18px;}
.abs-btn-edit{top:-2px; right:-25px;}
.abs-btn-edit:hover i{ color:#58AC2B;}
.abs-btn-closed{top:-2px; right:-60px;}
.abs-btn-closed:hover i{ color:#D33033;}

.resumetable .item-fixde{ font-weight:700;}
.resumetable .flex-row .item-fixde{ width:112px;}
.resumetable-pic a{ width:100px; display:inline-block; }
.resumetable-pic a:not(:last-child){ margin-right:10px; }
.resumetable-pic a > img{ width:100%; height:75px; }

.qw-job{ padding-right:30px; overflow:hidden; height:auto; background-color:#eeeeee; min-height:34px;_height:34px;}
.bot-space30{ margin-bottom:30px;}
/*resume3*/
.resume3 .r3-top{ background:#6EB236;}
.resume3 .r3-top img{ width:135px; height:175px; border:4px solid #fff;}
.resume3 .list h1{ font-size:20px; font-weight:700; color:#6EB236; margin-bottom:10px; display:inline-block; width:152px; position:relative;}
.resume3 .list h1 i{ background:#6EB236; color:#fff; display:inline-block; height:36px; width:36px; line-height:36px; text-align:center; position:absolute; right:-17px; top:-7px;}
.resume3 .list{ margin-bottom:15px;}
.resume3 .list .flex-box .cell-fixde{ width:150px;}
.resume3 .list .flex-box .cell h3{ font-size:14px; position:relative; padding:3px 0 3px 30px;}
.resume3 .list .flex-box .cell h3:before{ content:"◆"; position:absolute; left:-8px; font-size:30px;color:#6EB236; top:-6px;}
.resume3 .list .flex-box .cell p{ border-left:1px dashed #6EB236; padding:5px 0 5px 30px;}
.resume3 .list ul li{ padding-left:}
.resume3 .btn-r3:hover{color:#6EB236;}
.resume3 .btn-r3.active{ background:#eee; color:#6EB236;}

/*school 日期选择*/
.calendar_modern .calendar {
  width: 777px;
}
.calendar_modern .calendar .month .header {
  height: 45px;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  line-height: 45px;
  font-weight: bold;
  font-size: 1.4em;
  text-align: center;
  background: #44506C;
  border-radius: 3px;
}
.calendar_modern .calendar .month .header .left{ color:#ffc952; position: absolute; left:15px; top:1px;}
.calendar_modern .calendar .month .header .right{ color:#ffc952; position: absolute; right:15px; top:1px;}
.calendar_modern .calendar .month .header .right:hover{ color:#EFC073;}
.calendar_modern .calendar .month .body {
  background: #e4e4e4;
}
.calendar_modern .calendar .month .body .day_names {
  height: 45px;
}
.calendar_modern .calendar .month .body .day_names i {
  font-family: Arial, Helvetica, sans-serif;
  display: block;
  height: 25px;
  line-height: 45px;
  text-align: center;
  font-style: normal;
  float: left;
  width: 111px;
}
.calendar_modern .calendar .month .body .days i, .calendar_modern .calendar .month .body .days b, .calendar_modern .calendar .month .body .days s, .calendar_modern .calendar .month .body .days a {
  font-family: Arial, Helvetica, sans-serif;
  display: block;
  float: left;
  width: 111px;
  height: 111px;
  color: #8d8d8d;
  font-size: 1.6em;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
  font-style: normal;
  background: #e4e4e4;
  text-decoration: none;

  border-right: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;

}
.calendar_modern .calendar .month .body .days i.weekend, .calendar_modern .calendar .month .body .days b.weekend, .calendar_modern .calendar .month .body .days s.weekend, .calendar_modern .calendar .month .body .days a.weekend {
  color: #444;
  background:#fcf8e3;
}
.calendar_modern .calendar .month .body .days i:nth-child(7n + 1), .calendar_modern .calendar .month .body .days b:nth-child(7n + 1), .calendar_modern .calendar .month .body .days s:nth-child(7n + 1), .calendar_modern .calendar .month .body .days a:nth-child(7n + 1) {
  border-left: 1px solid #aaaaaa;
}
.calendar_modern .calendar .month .body .days i:nth-child(n+1):nth-child(-n+7), .calendar_modern .calendar .month .body .days b:nth-child(n+1):nth-child(-n+7), .calendar_modern .calendar .month .body .days s:nth-child(n+1):nth-child(-n+7), .calendar_modern .calendar .month .body .days a:nth-child(n+1):nth-child(-n+7) {
  border-top: 1px solid #aaaaaa;
}
.calendar_modern .calendar .month .body .days i:nth-child(n+1):nth-child(-n+7).empty, .calendar_modern .calendar .month .body .days b:nth-child(n+1):nth-child(-n+7).empty, .calendar_modern .calendar .month .body .days s:nth-child(n+1):nth-child(-n+7).empty, .calendar_modern .calendar .month .body .days a:nth-child(n+1):nth-child(-n+7).empty {
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #aaaaaa;
}
.calendar_modern .calendar .month .body .days s:nth-child(7n + 1) {
  border-left: 1px solid #d5d5d5;
}
.calendar_modern .calendar .month .body .days a {
  color: #372f2d;
  background:#fff;
  text-shadow: 1px 1px 0px white;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #dadada), color-stop(100%, #cfcfcf));
  background-image: -webkit-linear-gradient(bottom, #dadada, #cfcfcf);
  background-image: -moz-linear-gradient(bottom, #dadada, #cfcfcf);
  background-image: -o-linear-gradient(bottom, #dadada, #cfcfcf);
  background-image: linear-gradient(bottom, #dadada, #cfcfcf);
}
.calendar_modern .calendar .month .body .days a.no,.calendar_modern .calendar .month .body .days a.no:hover {
  color: white; cursor:not-allowed;
  text-shadow: 1px 1px 2px #ff7473;
  -webkit-box-shadow: 0 0 18px #ff7473 inset;
  -moz-box-shadow: 0 0 18px #ff7473 inset;
  box-shadow: 0 0 18px #ff7473 inset;
}
.calendar_modern .calendar .month .body .days a.selected {
  color: white;
  text-shadow: 1px 1px 2px #0D364A;
  -webkit-box-shadow: 0 0 18px #0D364A inset;
  -moz-box-shadow: 0 0 18px #0D364A inset;
  box-shadow: 0 0 18px #0D364A inset;
}
.calendar_modern .calendar .month .body .days a:hover {
  color: white;
  -webkit-transition-property: text-shadow;
  -moz-transition-property: text-shadow;
  -o-transition-property: text-shadow;
  transition-property: text-shadow;
  -webkit-transition-property: box-shadow;
  -moz-transition-property: box-shadow;
  -o-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  text-shadow: 1px 1px 2px #47b8e0;
  -webkit-box-shadow: 0 0 18px #47b8e0 inset;
  -moz-box-shadow: 0 0 18px #47b8e0 inset;
  box-shadow: 0 0 18px #47b8e0 inset;
}
.calendar_modern .calendar .month .body .days b, .calendar_modern .calendar .month .body .days i, .calendar_modern .calendar .month .body .days s {
  color: #ccc;
}
.calendar_modern .calendar .month .body .days b, .calendar_modern .calendar .month .body .days s {
  background: #eee;
  border-color: #d5d5d5;
}
.calendar_modern .calendar .month .body .days b {
  border-top: 1px solid #d5d5d5 !important;
  border-bottom: 1px solid #aaaaaa !important;
}
.calendar_modern .calendar .month .body .days b:first-child {
  border-left: 1px solid #d5d5d5 !important;
}
.calendar_modern .calendar .month .body .days b:last-of-type{
  border-right: 1px solid #aaaaaa !important;
}
.calendar_modern .calendar .month .body .days a > ul > li{ text-shadow:none; font-weight:normal; font-size:12px; color:#44506c; line-height:18px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:5px; }
.calendar_modern .calendar .month .body .days a > ul > li:hover{ background:#eee; }
.calendar_modern .calendar .month .body .days a > ul div{ background:#44506c ; border-radius:6px;}
.calendar_modern .calendar .month .body .days a > p,
.calendar_modern .calendar .month .body .days b > p
{ text-shadow:none; font-weight:normal; font-size:12px; color:#777; line-height:18px; position:relative;top:-5px; }
.calendar_modern .calendar .month .body .days .st > p{ color:#990000;}
.calendar_modern .calendar .month .body .days a,
.calendar_modern .calendar .month .body .days b
{ position:relative;}
.calendar_modern .calendar .month .body .days .holiday > span{ color:#fff;text-shadow:none;font-size:12px; position:absolute;top:5px; left:5px; border-radius:200px; background:#990000; display:block; width:24px; height:24px; line-height:24px;}

/*school 日期选择 bg*/
.calendar_bg .calendar {
  width: 1155px;
}
.calendar_bg .calendar .month .header {
  height: 45px;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  line-height: 45px;
  font-weight: bold;
  font-size: 1.4em;
  text-align: center;
  background: #44506C;
  border-radius: 3px;
}
.calendar_bg .calendar .month .header .left{ color:#ffc952; position: absolute; left:15px; top:1px;}
.calendar_bg .calendar .month .header .right{ color:#ffc952; position: absolute; right:15px; top:1px;}
.calendar_bg .calendar .month .header .right:hover{ color:#EFC073;}
.calendar_bg .calendar .month .body {
  background: #e4e4e4;
}
.calendar_bg .calendar .month .body .day_names {
  height: 45px;
}
.calendar_bg .calendar .month .body .day_names i {
  font-family: Arial, Helvetica, sans-serif;
  display: block;
  height: 25px;
  line-height: 45px;
  text-align: center;
  font-style: normal;
  float: left;
  width: 165px;
}
.calendar_bg .calendar .month .body .days i, .calendar_bg .calendar .month .body .days b, .calendar_bg .calendar .month .body .days s{
  font-family: Arial, Helvetica, sans-serif;
  display: block;
  float: left;
  width: 165px;
  height: 165px;
  color: #8d8d8d;
  font-size: 1.6em;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
  font-style: normal;
  background: #e4e4e4;
  text-decoration: none;

  border-right: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;

}
.calendar_bg .calendar .month .body .days i.weekend, .calendar_bg .calendar .month .body .days b.weekend, .calendar_bg .calendar .month .body .days s.weekend{
  color: #444;
  background:#fcf8e3;
}
.calendar_bg .calendar .month .body .days i:nth-child(7n + 1), .calendar_bg .calendar .month .body .days b:nth-child(7n + 1), .calendar_bg .calendar .month .body .days s:nth-child(7n + 1){
  border-left: 1px solid #aaaaaa;
}
.calendar_bg .calendar .month .body .days i:nth-child(n+1):nth-child(-n+7), .calendar_bg .calendar .month .body .days b:nth-child(n+1):nth-child(-n+7), .calendar_bg .calendar .month .body .days s:nth-child(n+1):nth-child(-n+7){
  border-top: 1px solid #aaaaaa;
}
.calendar_bg .calendar .month .body .days i:nth-child(n+1):nth-child(-n+7).empty, .calendar_bg .calendar .month .body .days b:nth-child(n+1):nth-child(-n+7).empty, .calendar_bg .calendar .month .body .days s:nth-child(n+1):nth-child(-n+7).empty{
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #aaaaaa;
}
.calendar_bg .calendar .month .body .days s:nth-child(7n + 1) {
  border-left: 1px solid #d5d5d5;
}
.calendar_bg .calendar .month .body .days s { 
  font-size:28px; 
  padding-left:5px;
  color: #372f2d;
  background:#fff;
  text-shadow: 1px 1px 0px white;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #dadada), color-stop(100%, #cfcfcf));
  background-image: -webkit-linear-gradient(bottom, #dadada, #cfcfcf);
  background-image: -moz-linear-gradient(bottom, #dadada, #cfcfcf);
  background-image: -o-linear-gradient(bottom, #dadada, #cfcfcf);
  background-image: linear-gradient(bottom, #dadada, #cfcfcf);
}
.calendar_bg .calendar .month .body .days a.no,.calendar_bg .calendar .month .body .days s.no:hover {
  color: white; cursor:not-allowed;
  text-shadow: 1px 1px 2px #ff7473;
  -webkit-box-shadow: 0 0 18px #ff7473 inset;
  -moz-box-shadow: 0 0 18px #ff7473 inset;
  box-shadow: 0 0 18px #ff7473 inset;
}
.calendar_bg .calendar .month .body .days s.selected {
  color: white;
  text-shadow: 1px 1px 2px #0D364A;
  -webkit-box-shadow: 0 0 18px #0D364A inset;
  -moz-box-shadow: 0 0 18px #0D364A inset;
  box-shadow: 0 0 18px #0D364A inset;
}
.calendar_bg .calendar .month .body .days s:hover {
  -webkit-transition-property: text-shadow;
  -moz-transition-property: text-shadow;
  -o-transition-property: text-shadow;
  transition-property: text-shadow;
  -webkit-transition-property: box-shadow;
  -moz-transition-property: box-shadow;
  -o-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  text-shadow: 1px 1px 2px #47b8e0;
  -webkit-box-shadow: 0 0 18px #47b8e0 inset;
  -moz-box-shadow: 0 0 18px #47b8e0 inset;
  box-shadow: 0 0 18px #47b8e0 inset;
}
.calendar_bg .calendar .month .body .days b, .calendar_bg .calendar .month .body .days i{
  color: #ccc;
}
.calendar_bg .calendar .month .body .days b{
  background: #eee;
  border-color: #d5d5d5;
}
.calendar_bg .calendar .month .body .days b {
  border-top: 1px solid #d5d5d5 !important;
  border-bottom: 1px solid #aaaaaa !important;
}
.calendar_bg .calendar .month .body .days b:first-child {
  border-left: 1px solid #d5d5d5 !important;
}
.calendar_bg .calendar .month .body .days b:last-of-type{
  border-right: 1px solid #aaaaaa !important;
}
.calendar_bg .calendar .month .body .days s > ul{ height:70px; overflow:hidden;}
.calendar_bg .calendar .month .body .days s > ul > li{ text-shadow:none; font-weight:normal; font-size:12px; color:#44506c; line-height:18px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:5px; }
.calendar_bg .calendar .month .body .days s > ul > li:hover{ background:#eee; }
.calendar_bg .calendar .month .body .days s > ul div{ background:#44506c ; border-radius:6px;}
.calendar_bg .calendar .month .body .days s > em,
.calendar_bg .calendar .month .body .days b > em
{ text-shadow:none; font-weight:normal; font-size:12px; color:#777; line-height:18px; position:relative;top:-5px;}
.calendar_bg .calendar .month .body .days .st > em{ color:#990000;}
.calendar_bg .calendar .month .body .days s,
.calendar_bg .calendar .month .body .days b
{ position:relative;}
.calendar_bg .calendar .month .body .days .holiday > span{ position:absolute; top:0; right:0; border-bottom-left-radius:200px; background:#990000; font-size:12px; padding:3px 2px 5px 6px; line-height:16px; color:#fff; text-shadow:none;}

.calendar_bg .calendar .month .body .days s{ background:#fff; }
.calendar_bg .calendar .month .body .days s.over{ background:#f5f5f5;  }
.calendar_bg .calendar .month .body .days s.has{ background:#ffc952 ; }
.calendar_bg .calendar .month .body .days s.has.over{ background:#DCC89D ; }
.calendar_bg .calendar .month .body .days s.has.no{ background:#E0B4B5; }
.calendar_bg .calendar .month .body .days s button{ background:none; border:1px solid #088043; color:#088043; width:70px; display:none}
.calendar_bg .calendar .month .body .days s button:hover{ background:#088043; color:#fff;  }
.calendar_bg .calendar .month .body .days s:hover button{ display:inline-block; }

/*school 日期选择 xs*/
.calendar_xs .calendar{ width:297px;}
.calendar_xs .calendar .month .header {height: 32px;line-height: 35px;}
.calendar_xs .calendar .month .body .day_names {height:auto;}
.calendar_xs .calendar .month .body .day_names i { height:30px;width:14.285714%; line-height:30px;}
.calendar_xs .calendar .month .body .days i, 
.calendar_xs .calendar .month .body .days b,
.calendar_xs .calendar .month .body .days s,
.calendar_xs .calendar .month .body .days a {
  width: 14.285714%;
  height:30px;
  line-height:30px;
  }
.calendar_xs .calendar .month .body .days a{ background:#fff; box-shadow:none; color:#45506c; text-shadow:0 1px 0 #fff;}
.calendar_xs .calendar .month .body .days a.no{box-shadow:none; background:#990000; }
.calendar_xs .calendar .month .body .days a.no:hover{box-shadow:none; }
.calendar_xs .calendar .month .body .days a.over{ background:#DCC89D; color:#777; }
.calendar_xs .calendar .month .body .days a.over:hover{color:#777; }
.calendar_xs .calendar .month .body .days a.selected { background:#ffc952; box-shadow:none; color:#45506c; text-shadow:0 1px 0 #fff;}
.calendar_xs .calendar .month .body .days a.selected:hover { color:#fff; cursor:pointer;}
.calendar_xs .calendar .month .body .days a:hover {box-shadow:none; text-shadow: none; cursor:default;color:#45506c; }
.calendar_xs .calendar .month .body .days a.active,.calendar_xs .calendar .month .body .days a.active:hover{ border:1px solid #10a956 !important; color:#10a956;}
.calendar_xs .calendar .month .body .days > div .info{ position:absolute; bottom:15px; left:15px; height:125px;  width:270px; display:none; padding-left:12px; overflow-y: auto; }
.calendar_xs .calendar .month .body .days > div .info a{ padding:3px;width:auto; height:auto; float:none; border:none !important; font-size:12px; cursor:pointer; line-height:16px; font-weight: normal; color:#333;}
.calendar_xs .calendar .month .body .days > div .info a:hover{ background:#eee;}
.calendar_xs .calendar .month .body .days > div .info a li{ overflow:hidden;  }
.calendar_xs .calendar .month .body .days > div .info a li p:first-child:before{ content:"●"; position: absolute; margin-left:-15px; color:#ffc952; text-shadow:0 1px 1px #777;}
.calendar_xs .calendar .month .body .days > div .info a li p{ float:left; max-width:100%;}
.calendar_xs .calendar .month .body .days > div .info a li p:not(:last-child):after{ content:"，";}

/*注册登陆样式*/
.nav-tabs-school{border-bottom: 1px solid #45506c !important;}
.nav-tabs-school > li.active > a,
.nav-tabs-school > li.active > a:hover,
.nav-tabs-school > li.active > a:focus{ font-size:14px;color: #45506c;cursor: default;background-color: #fff;border: 1px solid #45506c;border-bottom-color: transparent;}

/*article*/
.bg-article{
	background-image: -webkit-linear-gradient(90deg,rgba(255,255,255,1.00) 0%,rgba(228,231,238,1.00) 100%);
	background-image: -moz-linear-gradient(90deg,rgba(255,255,255,1.00) 0%,rgba(228,231,238,1.00) 100%);
	background-image: -o-linear-gradient(90deg,rgba(255,255,255,1.00) 0%,rgba(228,231,238,1.00) 100%);
	background-image: linear-gradient(90deg,rgba(255,255,255,1.00) 0%,rgba(228,231,238,1.00) 100%);
	box-shadow:0 1px 0 #ddd;
}
.bg-article2{
	background-image: -webkit-linear-gradient(90deg,rgba(228,231,238,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-image: -moz-linear-gradient(90deg,rgba(228,231,238,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-image: -o-linear-gradient(90deg,rgba(228,231,238,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-image: linear-gradient(90deg,rgba(228,231,238,1.00) 0%,rgba(255,255,255,1.00) 100%);
	box-shadow:0 -1px 0 #ddd;
}
.article-pic{ width:100%; margin:15px 0; white-space:nowrap;}
.article-pic a{ width:160px; display:inline-block; }
.article-pic a:not(:last-child){ margin-right:10px; }
.article-pic a > img{ width:100%; height:120px; }

/*college*/
.college-contact{border-bottom:1px dashed #aaa; border-top:1px dashed #aaa; margin:0 15px; padding:15px 0;}
.college-contact p{ margin:6px 0;}
.college-contact p i{ display:inline-block; width:32px;}

/*sever*/
.post-m-o > .dropdown-menu{ min-width:70px;}
.post-m-o > .dropdown-menu > li > a{ font-size:12px !important;}
.post-m-o > .dropdown-menu > li > a:hover{ color:#45506c;background:#DFEBF4;}

/*bs-school-popup*/
.bs-pp1 .modal-header{ 
	background:#B4D8E8; 
	border-top-left-radius:6px; 
	border-top-right-radius:6px; 
	color:#45506c; 
	border: none;
	text-shadow: 0 1px 0 #eee;
}
.bs-pp1 .modal-footer{
	border: none;
}
.bs-pp1 .row{ 
	margin-bottom:15px;
}
.bs-pp1 .radio,.bs-pp1 .checkbox{ 
	margin-top:2px;
	margin-bottom:2px;
}
.bs-pp1 .form-group .col-xs-3,
.bs-pp1 .form-group .col-xs-4{ 
	padding-right:0;
	padding-left:0;
}
.bs-pp1 .form-group label{ 
	position:relative; 
	top:6px; 
}
.bs-pp1 .form-inline label{
	position:relative; 
	top:2px; 
}
.info-yes{ 
	display:block; height:0;
}
.info-no{ 
	font-size:12px; color:#990000;
}
.bs-pp1 .form-group .glyphicon{ 
	right:10px;
}

.bs-pp1 .form-group textarea{ resize:none}

.bs-pp1 .info{ color:#777;}
.bs-pp1 .info p{ margin:3px 0;}
.bs-pp1 .info p::before{ content:" * "; font-weight:700; color:#990000;}
.bs-pp1 .info p a{ color:#45506c; text-decoration:none; margin:0 5px;padding:2px 3px; border-radius:4px; }
.bs-pp1 .info p a:hover{ color:#fff; background:#45506c; }
.bs-pp1 .info p button{ margin:0 5px;}

.up-img1{ width:64px; position:relative; left:-15px;}
.up-img2{ width:36px; float:right;position:relative; left:5px;}

/*RM-info*/
.PEname ul li{ color:#333; margin-right:15px; display:inline-block;}
.PEname .edit li{ cursor:pointer; }
.PEname .edit li:hover{ color:#990000;}
.PEname .edit li:after{ content:"×"; color:#990000; margin-left:2px; }

/*jurisdiction-edit*/
.jurisdiction-edit .panel-body{ padding:0; overflow: scroll; }
.jurisdiction-edit .list-btn{ line-height:46px; padding-top:37px;}
.jurisdiction-edit a.list-group-item{ position:relative;}
.jurisdiction-edit a.list-group-item i{ position:absolute; right:5px; top:12px; color:#3c763d;}

/*oe*/
.oe-FQcell .flex-box{ margin:5px 0;}
.oe-FQcell .cell-fixde{  padding:0 10px; margin:5px 0; text-align:right; font-size:14px;}
.oe-FQcell .cell-fixde i{ font-size:16px;}
.oe-FQcell .cell{ font-size:16px; font-family:"黑体"; font-weight:700; padding-left:15px;}
.oe-FQcell .cell p{ position:relative; top:3px;}

.oe-CofR-cell .cell{ line-height:25px;color:#aaa; }
.oe-CofR-cell .cell > i{ font-size:56px;color:#eee; display:inline-block; width:80px; height:80px;border:1px dashed #aaa; line-height:80px; font-family:Arial;}
.oe-CofR-cell .cell-fixde > i{ color:#eee; margin:0 10px;}
.oe-CofR-cell .cell.complate{color:#45506c;}
.oe-CofR-cell .cell.complate > i{ color:#45506c; border-color:#45506c;}
.oe-CofR-cell .cell.complate + .cell-fixde > i{color:#45506c;}

.oe-AR .oe-AR-tt em{ display:inline-block; width:30px; height:30px; border-radius:100px; background:#6D91BD; text-align:center; color:#fff; line-height:30px; font-size:16px; text-shadow:0 1px 1px #333; }
.oe-AR .oe-AR-tt b{ font-size:16px;}
.oe-AR .oe-AR-tt.disabled{ color:#aaa;}
.oe-AR .oe-AR-tt.disabled em{ background:#ccc;}
.oe-AR .oe-AR-tt.disabled a{ color:#aaa; }
.oe-AR .top{ font-size:14px;}
.oe-AR .top a{ background:#eee; padding:4px 8px; border-radius:4px; margin:0 10px; cursor:pointer; border:1px solid #45506c;}
.oe-AR .top a:hover{ color:#45506c;}
.oe-AR .top a.active{background:#45506c; color:#fff;}
.oe-AR .info-box{ border-top:1px solid #ddd;border-bottom:1px solid #ddd; display:inline-block; line-height:30px; padding:5px 0; margin-top:15px; font-size:12px;}

.oe-ESC-school-said{padding:10px 0; margin:10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.oe-ESC-school-said li{ padding:5px 0;}
.oe-ESC-I-said a{ display:block; margin:8px 0 !important;}
.oe-ESC-I-said a i{  color:#aaa; }

/*table-top*/
tr.table-top td,.table-top + tr.table-no-border td,.table-top + tr.table-no-border +tr.table-no-border td{ background:#F9EFCB;}

/*教师后台*/
.THsever .flex-box .cell,.THsever .flex-box .cell2{ padding:15px;}
.THsever .flex-box .cell:not(:last-child){ margin-right:30px;}
.THsever .flex-box ul li{ padding:3px 0;}
.THsever .flex-box ul li:before{ content:"◆"; color:#ffc952; margin-right:5px;}
.THsever h1{ border-bottom:1px solid #eee; padding-bottom:8px; margin-bottom:8px; font-size:16px; font-weight:700; color:#45506c;}
.THsever h1 sup{ background:#990000; border-radius:100px; color:#fff; padding:2px 5px; font-weight:normal; font-family:Arial;}
.THsever h1 > i{ font-size:30px; position:relative; top:5px;}
.THsever .hi{ height:170px; overflow: hidden;}
.THsever .hi h1{ font-weight:normal; border-top-left-radius:200px; border-bottom-right-radius:200px; background:#DEE8ED; padding:0 15px;}
.THsever .hi ul li:hover{ background:#EEF3F9;}
.THsever .hi ul li{ padding:3px 10px; font-size:12px; border-radius:4px;}
.THsever .TH-warning{ border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; box-shadow:0px 1px 1px #777;}
.THsever .TH-warning h1{ border-color:#DCD3AD;}
.THsever .TH-warning .num{ color:#E87C12; font-size:30px; float:right; font-weight:normal; }
.THsever .TH-warning ul li:before{ content:"*"; color:#990000; margin-right:5px; position:relative; top:2px; font-weight:700;}

/*展位管理*/
.oe-booth{ overflow-x: auto;}
.oe-booth > .cell{ flex:1 1 auto; min-width:56px;}
.oe-booth .column{ flex-direction:column;  }
.oe-booth .column .cell a em span{ color:#aaa;display:inline-block; width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.oe-booth .column .cell.has a em span,.oe-booth .column .cell.has a{ color:#088043 ;}
.oe-booth .column .cell.has a em{ box-shadow:inset 0 1px 1px #B1DDC7;}
.oe-booth .column .cell a{text-shadow:0 1px 0 #fff; display:inline-block; width:90%; height:50px; background:#f0f0f0; text-align:right;}
.oe-booth .column .cell a em{  padding-right:5px; display:inline-block;width:95%; height:40px; border-top-left-radius:24px; border-bottom-left-radius:24px; border:2px solid #fff; position:relative; top:5px;}
.oe-booth .column .cell a:hover{ background:none;}
.oe-booth .column .cell a:hover em{  border-color:#f0f0f0;}
.oe-booth .column .cell.search a,.oe-booth .column .cell.search.has a{ background:#45506c; text-shadow:none; color:#fff;}
.oe-booth .column .cell.search.has a em{ box-shadow:none;}
.oe-booth .column .cell.search a em span{ color:#fff;}
.oe-booth .column .cell.lock a{ color:#777;position:relative; background:#f2dede ;  }
.oe-booth .column .cell.lock a:before{ content:"\f023";display:inline-block;font:normal normal normal 18px/1 FontAwesome;color:#B47A7B;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position: absolute; left:5px;top:15px;z-index:9;text-shadow:0 1px 0 #fff;}
.oe-booth > .cell:nth-child(even) .column .cell.lock a:before{ left:auto; right:5px;}
.oe-booth .column .cell.me a{position:relative;}
.oe-booth .column .cell.me a:before{ content:"\d001";display:inline-block;font:normal normal normal 30px/1 doerfont; color:#990000;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position: absolute; left:0px;top:0px;z-index:9;text-shadow:0 1px 0 #fff; }
.oe-booth > .cell:nth-child(even) .column .cell.me a:before{ left:auto; right:0px;}

.oe-booth > .cell.reverse,.oe-booth > .cell:nth-child(even){ text-align:right;}
.oe-booth > .cell.reverse .column .cell a,.oe-booth > .cell:nth-child(even) .column .cell a{ text-align:left;}
.oe-booth > .cell.reverse .column .cell a em,.oe-booth > .cell:nth-child(even) .column .cell a em{ padding-left:5px; padding-right:0;border-top-right-radius:24px; border-bottom-right-radius:24px;border-top-left-radius:0; border-bottom-left-radius:0; }

/*oe-Hotel管理*/
.oe-Hotel{ overflow-x: auto; }
.oe-Hotel > .cell{ flex:1 1 auto; min-width:118px;}
.oe-Hotel > .cell h3{ font-size:14px;}
.oe-Hotel .column{ flex-direction:column;  }
.oe-Hotel .column .cell.single-room a b:before,
.oe-Hotel .column .cell.standard-room a b:before,
.oe-Hotel .column .cell.standard-room a b:after,
.oe-Hotel .column .cell.three-room a b:before,
.oe-Hotel .column .cell.three-room a b:after
{display:inline-block;font:normal normal normal 20px/1 doerfont; color:#aaa;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.oe-Hotel .column .cell.single-room a b:before{ content:"\d002"; }
.oe-Hotel .column .cell.standard-room a b:before{ content:"\d005"; padding-right:3px;}
.oe-Hotel .column .cell.standard-room a b:after{ content:"\d006";}
.oe-Hotel .column .cell.single-room.has a b:before,
.oe-Hotel .column .cell.standard-room.has a b:before,
.oe-Hotel .column .cell.standard-room.has a b:after,
.oe-Hotel .column .cell.three-room.has a b:before,
.oe-Hotel .column .cell.three-room.has a b:after
{ color:#088043;  }
.oe-Hotel .column .cell.standard-room.has.one a b:after{ color:#aaa;}
.oe-Hotel .column .cell.three-room a b:before{ content:"\d005"; padding-right:3px;}
.oe-Hotel .column .cell.three-room a b:after{ content:"\d006\d006";}
.oe-Hotel .column .cell a em span{ color:#aaa;display:inline-block; width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.oe-Hotel .column .cell.has a em span,.oe-booth .column .cell.has a{ color:#088043 ;}
.oe-Hotel .column .cell.has a em{ box-shadow:inset 0 1px 1px #B1DDC7;}
.oe-Hotel .column .cell.has a strong{color:#088043 ; padding-left:5px; font-size:16px;}
.oe-Hotel .column .cell a{text-shadow:0 1px 0 #fff; display:inline-block; width:90%; height:100px; background:#f0f0f0; text-align:center; font-size:14px;}
.oe-Hotel .column .cell a em{  padding-right:5px; display:inline-block;width:100%; height:90px;border:2px solid #fff; position:relative; top:5px;}
.oe-Hotel .column .cell a:hover{ background:none;}
.oe-Hotel .column .cell a:hover em{  border-color:#f0f0f0;}
.oe-Hotel .column .cell.remove a em{ background:#FFF7DA;}
.oe-Hotel .column .cell.remove a em sup,.oe-Hotel .column .cell.remove a b:before,.oe-Hotel .column .cell.remove a b:after,.oe-Hotel .column .cell.remove span{ color:#AD9D57 !important;}

.hotel-caret-a{  padding:0 10px; margin:0 5px;  }
.hotel-house .cell-fiexde{ padding:8px;}
.hotel-house .hotel-remove-a{ position:relative; }
.hotel-house .hotel-remove-a a.remove-a{position:absolute; right:0; top:3px; transition:transform .75s; transition:-webkit-transform .75s;  }
.hotel-house .hotel-remove-a:hover a.remove-a{ transform:translateX(90%);-webkit-transform:translateX(90%);}
.hotel-house .room{ display:table-cell; vertical-align:middle; z-index:999; position:relative; background-color:#fff; white-space:nowrap;}
.hotel-house .room a{ color:#aaa;}
.hotel-house .room a:hover,.hotel-house .room a.active{ color:#088043;}
.hotel-house .room a:not(:last-child):after{ content:"|"; position:relative; color:#ccc;}

.oe-Hotel .column .cell{ overflow:hidden; position:relative; }
.oe-Hotel .column .cell .number{ position:absolute;  text-align:center; width:90%; bottom:-20px;  transition: bottom .75s, transform .75s; -webkit-transition: bottom .75s, -webkit-transform .75s;  }
.oe-Hotel .column .cell:hover .number{ bottom:10px;}
.oe-Hotel .column .cell .number i{ font-style:normal; font-weight:700;  cursor:pointer; color:#088043; font-size:14px;}
.oe-Hotel .column .cell .number i:hover{ color:#ffc952;}

/*展位签到*/
.oe-sign .column .cell.sign a{position:relative;}
.oe-sign .column .cell.sign a:before{ content:"\f00c";display:inline-block;font:normal normal normal 30px/1 FontAwesome; color:#E87C12;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position: absolute; left:0px;top:10px;z-index:9;text-shadow:0 1px 0 #fff; opacity:.6; filter:alpha(opacity=60); -moz-opacity:.6; -khtml-opacity:.6; }

/*a3-print*/
.a3-print{ width:1588px;margin:0 auto; position:relative;}
.a3-print .main-box .flex-box{ height:1123px; }
.a3-print .main-box .flex-box .cell h1{font-size:300px; font-family:'黑体' ;font-weight:700; height:600px; overflow:hidden; line-height:300px;}
.a3-print .main-box .flex-box .cell h1 span{ font-size:250px; line-height:250px; }
.a3-print .main-box .flex-box .cell p{font-size:380px;font-weight:700; height:336px; position:relative; top:-96px; }

/*岗位轮播*/
.postinfo-tt{border-left:5px solid #45506c; padding-left:5px; }
.postinfo-carousel{ position:relative;}
.postinfo-carousel .carousel-indicators{ bottom:-35px;}
.postinfo-carousel .carousel-indicators li{ background:#aaa;}
.postinfo-carousel .carousel-indicators li.active{ background:#45506c; }
.postinfo-carousel .carousel-indicators.num li{ text-indent:0; width:20px; height:20px; color:#fff; }
.postinfo-carousel .carousel-nav{ position:absolute; z-index:9; left:0;}
.postinfo-carousel .carousel-nav .cell{ padding:0 5px;}
.postinfo-carousel .carousel-nav .cell a{ color:#777;}
.postinfo-carousel .carousel-nav .cell a:hover{ color:#45506c;}
.other-job li{ border-bottom:1px dashed #ccc; padding:10px 0 ;}
.other-job li:hover{ background:#EEF4FB;}

/*new-学校-企业/个人首页*/
.ET-carousel .carousel-inner{ height:124px;}
.ET-carousel .carousel-indicators li{ background:none; border:1px solid #ccc;}
.ET-carousel .carousel-indicators li.active{ background:#ccc;}
.ET-newsbox{ width:260px; height:265px; background: url(../images/news-box.png) no-repeat ;}
.ET-newsbox .text-box{padding:15px 20px 0 45px; }
.ET-newsbox .text-box ul{ height:175px; overflow-y: scroll; padding:0 15px;}
.ET-newsbox .text-box ul::-webkit-scrollbar{width:0; height:0;}
.ET-newsbox .text-box ul li{ font-size:14px; padding-bottom:5px; position:relative; }
.ET-newsbox .text-box ul li:before{ content:"◆"; color:#990000; position:absolute; left:-15px; }
.ET-newsbox .text-box ul li b{ float:right; color:#990000;}
.New-ET-info i{ display:inline-block; width:26px; color:#aaa; font-style:normal; }
.New-ET-info .flex-box{ margin-bottom:5px;}
.New-ET-alert{ margin-bottom:0; padding:0;}
.New-ET-alert .cell-shrink{ margin-right:10px;}
.New-ET-alert .cell-shrink a{color:#a94442;}
.New-ET-alert .cell-shrink a:hover{color:#FC2A2E !important;}
.New-ET-alert .cell-shrink a:before{content: "\f071";display: inline-block;padding: 3px;font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.New-ET-nav{ border-bottom:1px solid #45506c; margin:0 15px;}
.New-ET-nav li{ float:left; }
.New-ET-nav li a{ padding:15px; display:inline-block; font-size:16px; color:#45506c; }
.New-ET-nav li a sup,sup.new-sup{ color:#fff; background:#990000; border-radius:999px; padding:1px 4px; font-family:Arial; }
.New-ET-nav li a:hover{ background:#DBFDEB; }
.New-ET-nav li.active a{ background:#45506c; color:#fff; }
.New-ET-nav li.tt,.new-ETtt{ color:#45506c; font-size:16px; height:40px; line-height:40px; padding:0 30px;background:#AEECCA; position:relative;top:12px; float:right; border-top-left-radius:100px; -webkit-border-top-left-radius:100px; -moz-border-top-left-radius:100px; -ms-border-top-left-radius:100px; }
.New-ET-tt{ text-align:right; border-bottom:1px solid #45506c; }
.New-ET-tt span{ color:#45506c; font-size:16px; height:40px; line-height:40px; padding:0 30px; display:inline-block; background:#AEECCA; border-top-left-radius:100px; -webkit-border-top-left-radius:100px; -moz-border-top-left-radius:100px; -ms-border-top-left-radius:100px; }
.New-other-nav a{ color:#6EB236; display:inline-block; padding:4px 8px; transition:all 0.5s; -webkit-transition:all 0.5s;}
.New-other-nav a b{ width:32px; height:32px; line-height:32px; font-size:20px; border:1px solid #6EB236;}
.New-other-nav a:hover{ color:#6EB236; box-shadow:0 0 6px #66B632;}

.New-ET-history li{ padding:5px 0;}
.New-ET-history li:before{ content:"·"; color:#aaa; padding-right:5px; font-weight:700; }

.New-ET-other > .flex-box:not(:last-child){ border-bottom:1px dashed #ccc;}
.New-ET-other > .flex-box > .cell{ padding:15px;}
.New-ET-other > .flex-box > .cell:not(:last-child){ border-right:1px dashed #ccc;}
.New-ET-other > .flex-box > .cell a{ display:inline-block;}
.New-ET-other > .flex-box > .flex-box > .cell-fixde i{ height:64px;line-height:64px; width:64px; text-align:center;  font-size:36px; margin-right:15px; color:#fff; }

/*new-学校-企业 样式*/
.open-list.open-list-ET:hover ul{ border-color:#45506c;  }
.open-list.open-list-ET:hover > a,.open-list.open-list-ET ul a:hover,.nav-list1.ET li:hover{ color:#45506c;}
.change-list.change-list-ET.open{ height:6.5em;border-color:#45506c; }
.change-list.change-list-ET li:hover,.b-group-page.ET{ color:#45506c;}
.New-ET-nav.ET,.New-ET-tt.ET{ border-color:#45506c; }
.New-ET-nav.ET li.active a,.postinfo-carousel .carousel-indicators.ET li.active,.btn-active.ET,.btn-active.ET:hover,.b-group-page.ET button.page-active{ background:#45506c; }
.New-ET-nav.ET li.tt,.new-ETtt.ET,.New-ET-tt.ET span{ color:#1D90B3; background:#E2F5FF; }
.nav-tabs-green.ET{border-color:#45506c !important;}
.nav-tabs-green.ET > li.active > a,
.nav-tabs-green.ET > li.active > a:hover,
.nav-tabs-green.ET > li.active > a:focus{ color:#45506c;border-color:#45506c;border-bottom-color: transparent;}
.I-hot-list.ET li img{ position:relative; right:4px; width:60px; height:60px;}

/*field-export*/
.field-export .cell-fixde{ padding:15px;}
.field-export .cell-fixde span{ padding:4px 8px; border:1px solid #45506c; border-radius:4px;}
.field-export .cell-fixde a{ padding:4px 8px; border:1px solid #aaa; border-radius:4px; background:#eee; color:#777; text-shadow:0 1px 0 #fff;}
.field-export .cell-fixde a:hover{ color:#45506c; border-color:#45506c;}
.field-export .cell-fixde a.active{ background:#45506c; color:#fff; text-shadow:none; border-color:#45506c;}
.field-export .cell-fixde a.active:after{ margin-left:5px; content:"\f00c";display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.summary .info-text{ position:relative; }
.summary .info-text li{ padding:15px 0;}
.summary .info-text .other-info{ display: inline-flex; display:-webkit-inline-flex; align-items:center; margin-left:10px; }
.summary .info-text .other-info .cell-fixde > i{ padding:0; color:#eee; margin-right:-1px; margin-top:1px; font-size:20px; text-shadow:none;}
.summary .info-text .other-info .content{padding:10px 15px; background:#eee; color:#777; }
.summary .classification-tt .cell-fixde{ align-self:flex-end; position:relative; top:25px;}
.summary .classification-tt .cell-fixde .cell{ padding-left:30px; font-size:14px; line-height:2em;}
.summary .classification-tt .cell-fixde .cell a{ color:#aaa; text-decoration:none;}
.summary .classification-tt .cell-fixde .cell i{ display: inline-block; width:52px; height:52px; line-height:52px; background:#eee; font-size:28px; text-align:center; border:1px solid #eee;}
.summary .classification-tt .cell-fixde .cell a:hover i{ border-color:#C4EAF5; color:#C4EAF5; transition:all 0.5s; -webkit-transition:all 0.25s;}
.summary .classification-tt .cell-fixde .cell.active a i{ border-color:#64B4DC; color:#fff; background:#64B4DC;}
.summary .classification-tt .cell-fixde .cell.active a{color:#64B4DC; }
.summary .paging li{ font-size:12px; width:32px; height:32px; line-height:32px; text-align:center; cursor:pointer; margin-right:5px;transition:all 0.5s; -webkit-transition:all 0.5s; color:#777;}
.summary .paging li:hover{ background:#eee;}
.summary .paging li.active:not(.left):not(.right){ background:#64B4DC; font-size:14px; color:#fff;}

/*统计站*/
.list-height45 li{ height:45px;}
.inlineblock{ display: inline-block;}

/*rubberBand动效*/
.hover-rubberBand a:hover{ animation:rubberBand 1s ;}
@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);-ms-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}

/*Service-Survey*/
.s-sur .s-surbtn > span { height:60px; line-height:60px; width:240px !important;}
.s-sur .s-surbtn > span.yes.active { background-color:#10a956; }
.s-sur .s-surbtn > span.no.active { background-color:#E94144; }

/*岗位详情*/
.postinfo-top.affix-top{ position:relative; left:-30px;z-index:999;width:715px; margin-bottom:-103px;}
.postinfo-top.affix{top:0; width:715px; z-index:999; margin-left:-30px;}
.postinfo-top .box1{position:absolute; top:0; padding:15px 15px 15px 30px;  z-index:999; width:100%;}
.postinfo-top .box1 .right-top-text{ position:relative; right:0; top:-5px; font-size:12px; white-space:nowrap; color:#fff; transform:rotate(45deg); -webkit-transform:rotate(45deg); display:block;}
.postinfo-top .box1 .a-icon i{ border-radius:4px; background:#45506c; color:#eee  ; font-size:16px; padding:6px; margin-right:15px;}
.postinfo-top .box2{background:hsla(204,75%,80%,0.75);height:100px;}
.postinfo-top .box2 .b1{ display: block; position:absolute;bottom:-8px; left:-1px; width:0; height:0; border-top:8px solid #45506c; border-left: 15px solid transparent;}
.postinfo-top .box2 .b2{ display: block; position:absolute;top:0px; right:0px; width:0; height:0; border-top:80px solid rgba(173,187,211,0.9); border-left: 80px solid transparent; z-index:2}
.postinfo-top .box2 .b3{ display: block; position:absolute;top:0px; right:0px; width:0; height:0; border-top:70px solid #aaa ; border-left: 70px solid transparent; z-index:3; }
.postinfo-top .box2 .b3.over{ border-top-color:#aaa;}
.postinfo-top .box2 .b3.success{ border-top-color:#45506c;}
.postinfo-top .box2 .b3.warning{ border-top-color:#E8C869;}
.postinfo-body{ margin-top:103px;}
.postinfo-tt{border-left:5px solid #45506c; padding-left:5px; }

.postinfo-carousel{ position:relative;}
.postinfo-carousel .carousel-indicators{ bottom:-35px;}
.postinfo-carousel .carousel-indicators li{ background:#aaa;}
.postinfo-carousel .carousel-indicators li.active{ background:#45506c; }
.postinfo-carousel .carousel-nav{ position:absolute; z-index:9; left:0;}
.postinfo-carousel .carousel-nav .cell{ padding:0 5px;}
.postinfo-carousel .carousel-nav .cell a{ color:#777;}
.postinfo-carousel .carousel-nav .cell a:hover{ color:#45506c;}
.other-job li{ border-bottom:1px dashed #ccc; padding:10px 0 ;}
.other-job li:hover{ background:#f8f8f8;}

.postinfo-right .pic img{ width:182px; height:117px;}

@media (max-width: 1180px) {
  .postinfo-top.affix-top,.postinfo-top.affix{width:785px;}
}

/*企业详情*/
.ETinfo-top{ text-shadow:0 1px 0 #ccc ; background:#6ad4fb; }
.ETinfo-top2{ min-height:150px;}
.ETinfo-top2 > div{ position:relative;}
.ETinfo-top2 .logo{position:absolute; right:0; top:-120px; z-index:2; line-height:45px; color:#777;}
.ETinfo-top2 .logo img{ width:182px; height:117px; border-radius:8px; box-shadow:0 0 5px #aaa; }

.ETinfo-d .p-hid{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;  max-height:62px;}
.ETinfo-d .d-more{ padding:15px; background:#E87C12; display:inline-block; width:70%; color:#eee;}
.ETinfo-d .d-more:hover{ color:#fff; text-shadow:0 0 16px #fff;}
.ETinfo-d .d-www{ padding:15px; background:#6ad4fb; display:inline-block; width:29%;}

.ETinfo-list .ET-info span:not(:last-child):after{ content:"|"; padding:0 5px;}
.ETinfo-picgroup{ width:100%; margin:15px 0; white-space:nowrap;}
.ETinfo-picgroup a{ width:172px; display:inline-block; }
.ETinfo-picgroup a:not(:last-child){ margin-right:10px; }
.ETinfo-picgroup a > img{ width:100%; height:129px; }

/*GX_zyjs 专用*/
a:hover{ color:#0b5c9a;}
.bg-blue3 { background-color:#0b5c9a;}
h1,h2,h3,h4,h5 { font-size:inherit; line-height:inherit;}

.btn-login { background:#ffc952; color:#333; text-shadow:none; border:none; text-shadow:0 1px 1px rgba(255,255,255,0.7) }
.btn-login:hover { background-color:#fff; color:#0b5c9a}
.school-page > li.active > a { background-color:#0b5c9a;}

.scroll-b-p { overflow:hidden;white-space: nowrap; }
.scroll-b-p > ul {display:inline-block;  }
.scroll-b-p > ul > li { display:inline-block;  }
.scroll-b-p > ul > li > a > img { width:185px; height:43px;padding:0 5px;}
.scroll-t-p { overflow:hidden; position:absolute; width:300px; height:300px;}

.ew-cont { padding:30px;}
.ew-cont .cont { margin-bottom:30px; }
.ew-cont .nav > li.active > a { color:#0b5c9a; }
.ew-cont .form-horizontal .form-group > label { text-align:right; padding-top:10px;}
.ew-cont .form-horizontal .form-group a.a-blue { padding-top:10px; display:inline-block;}

.gxzy-resume { border:1px dashed #aaa; line-height:1.4}
.gxzy-resume:after,.gxzy-resume .it:after { content:""; display:block; clear:both;}
.gxzy-resume .left { float:left; width:30%; }
.gxzy-resume .right { float:left; width:70%;border-left:1px dashed #aaa;}
.gxzy-resume .it:not(:last-child) { border-bottom:1px dashed #aaa;}
.gxzy-resume .it .td { padding:15px;  }

.gxzy-resume .it > .td-f { float:left; width:50%;}
.gxzy-resume .it > .td-f:not(:last-child) { border-right:1px dashed #aaa;}

.gxzy-resume .promise { padding-left:15px;}
.gxzy-resume .promise li { padding:7px; list-style: lower-alpha}

.gxzy-resume .list { width:100%;}
.gxzy-resume .list li { position:relative;}
.gxzy-resume .list li:hover { background-color:#f6f6f6;}
.gxzy-resume .list li .bar { float:right; padding-left:10px; }
.gxzy-resume .list li .bar a { transform:scale(0); -webkit-transform:scale(0); }
.gxzy-resume .list li:hover .bar a { transform:none; -webkit-transform:none;}

/*响应式表格*/
.response-table { overflow: auto; position: relative;}
.response-table table { overflow: hidden; margin-bottom:0;}
.response-table table > thead > tr > th { border-color:#0b5c9a; background-color: #f0f0f0; white-space: nowrap;}
.response-table table > tbody > tr > td { white-space: nowrap;}
.response-table table .td-describe { max-width: 350px; min-width:150px;white-space: normal;}
.response-table table .td-clip { max-width: 100px; overflow: hidden; text-overflow: ellipsis;}
.response-table table .td-clip + .tooltip { white-space: normal;}
.response-table table .right-edit { position: relative; }
.response-table table .right-edit .editbox {
  position: absolute; right: 0;top:0; background-color: rgba(0,0,0,0.7);
  height: 100%; padding-left: 15px; z-index: 100;
  transform: translate(calc(100% - 40px)); -webkit-transform: translate(calc(100% - 40px));
  transition: transform 0.1s; -webkit-transition: transform 0.1s;
}
.response-table table .right-edit:hover .editbox {  transform: none; -webkit-transform: none;}
.response-table table .right-edit .editbox > a { margin-right: 15px; color: #ddd;}
.response-table table .right-edit .editbox > a:hover { color: #fff;}

.response-table .tbody { overflow-Y: auto; display: inline-block; position: relative; }
.response-table .tbody table thead { opacity: 0; z-index: -99; }
.response-table .tbody table thead tr th { padding: 0 10px; border: none;;}
.response-table .tbody table thead tr th > div { height: 0; }
.response-table .tbody tbody tr td { position:relative;}
.response-table .lock-column {
  width: auto; box-shadow: 4px 2px 2px rgba(0,0,0,0.15); z-index: 99; background-color: #fff;
  position: absolute; top:0;
}
.response-table > table.lock-column > thead > tr > th { border: none;}
.response-table .tddown > td { background-color: #79bad7; color: #fff;}
.response-table .tddown > td:hover { background-color:#79bad7; }
.response-table a.fa-chevron-circle-up[data-toggle="tddown"] { color: #79bad7; }

.response-table .eject:hover { background-color: #e3e3e3; cursor: pointer; text-decoration: underline; }

/*加载中样式*/
.loading{
  position:relative;
  padding: 40px 10px 10px 10px;
  color:#999;
  text-align: center;
}
.loading:before{
  width:12px;
  height:12px;
  border-radius:12px;
  content:'';
  position:absolute;
  top: 20px;
  left: 49%;
  background:#5cb85c;
  animation: preloader_before 1.5s infinite ease-in-out;
  -moz-animation: preloader_before 1.5s infinite ease-in-out;
  -webkit-animation: preloader_before 1.5s infinite ease-in-out;
}
.loading:after{
  width:12px;
  height:12px;
  border-radius:12px;
  content:'';
  position:absolute;
  background:#5bc0de;
  top: 20px;
  left:50%;
  animation: preloader_after 1.5s infinite ease-in-out;
  -moz-animation: preloader_after 1.5s infinite ease-in-out;
  -webkit-animation: preloader_after 1.5s infinite ease-in-out;
}
@keyframes preloader_before {
  0% {transform: translateX(0px) rotate(0deg)}
  50% {transform: translateX(30px) scale(1.2) rotate(260deg); background:#5bc0de;border-radius:0px;}
  100% {transform: translateX(0px) rotate(0deg)}
}
@keyframes preloader_after {
  0% {transform: translateX(0px)}
  50% {transform: translateX(-30px) scale(1.2) rotate(-260deg);background:#5cb85c;border-radius:0px;}
  100% {transform: translateX(0px)}
}
@-moz-keyframes preloader_before {
  0% {transform: translateX(0px) rotate(0deg)}
  50% {transform: translateX(30px) scale(1.2) rotate(260deg); background:#5bc0de;border-radius:0px;}
  100% {transform: translateX(0px) rotate(0deg)}
}
@-webkit-keyframes preloader_before {
  0% {transform: translateX(0px) rotate(0deg)}
  50% {transform: translateX(30px) scale(1.2) rotate(260deg); background:#5bc0de;border-radius:0px;}
  100% {transform: translateX(0px) rotate(0deg)}
}
@-moz-keyframes preloader_after {
  0% {transform: translateX(0px)}
  50% {transform: translateX(-30px) scale(1.2) rotate(-260deg);background:#5cb85c;border-radius:0px;}
  100% {transform: translateX(0px)}
}
@-webkit-keyframes preloader_after {
  0% {transform: translateX(0px)}
  50% {transform: translateX(-30px) scale(1.2) rotate(-260deg);background:#5cb85c;border-radius:0px;}
  100% {transform: translateX(0px)}
}

/*就业去向抽查*/
.noinput[readonly] { background:none; border: none; box-shadow: none; padding-bottom: 8px;}
.divider-tt { margin: 15px 0; color: #aaa;}
.divider-tt > span { display: table-cell; white-space: nowrap;}
.divider-tt .right {  width:10000px;border-top: 1px solid #ddd; position: relative; top:10px; }

/*新酒店*/
.new-hotel { overflow:auto;}
.new-hotel .oe-Hotel { white-space: nowrap; position:relative; }
.new-hotel .oe-Hotel .cont { display:flex; display:-webkit-flex; align-items:stretch}
.new-hotel .oe-Hotel .cont .hotel { border-left:1px solid #E5ECFC; padding-left:10px; flex: 0 0 auto; }
.new-hotel .oe-Hotel .cont .hotel .tt { font-size:16px; margin-bottom:15px; position:absolute; }
.new-hotel .oe-Hotel .cont .hotel .tt span { padding:3px 6px;text-align:center; display:inline-block; background-color:#E5ECFC; color:#45506c; overflow:hidden; text-overflow: ellipsis ;}
.new-hotel .oe-Hotel .cont .hotel > ul { padding-top:40px;}
.new-hotel .oe-Hotel .cont .hotel > ul > li { float:left; width:109px; white-space:normal;}
.new-hotel .oe-Hotel .cont .hotel > ul > li a i { font-style:normal;}
.new-hotel .oe-Hotel .cont .hotel > ul:after { content:""; display:block; clear:both;}
.new-hotel .oe-Hotel .cont .hotel > ul > li > h3 { position:relative; left:-7px;}
.new-hotel .oe-Hotel .cont .hotel > ul > li .has > a i { color:#088403;}
.new-hotel .oe-Hotel .cont .hotel > ul > li .has > a { background-color:#CCE9D1;}
.new-hotel .oe-Hotel .cont .hotel > ul > li .has > a:before { content:"\f058"; position: absolute; right:20%; bottom:15%; z-index:999; color:rgba(8,132,3,0.5);
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 30px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	 }

/*问卷调查统计*/
.questionnairestatistics h4 { font-size: 16px;}
.questionnairestatistics h4 > b { background-color: #cccccc; color: #ffffff; margin-right: 5px; border-radius: 4px; padding: 4px 6px; }
.questionnairestatistics .subtitle { margin-top:15px; font-size: 14px;}
.questionnairestatistics .subtitle:before { content: "◆"; padding-right: 5px; color:#aaa;}
.questionnairestatistics table { width: 100%; }
.questionnairestatistics table td {padding-bottom: 5px;}
.questionnairestatistics table td:not(.bar) { padding-right: 10px; text-align: right;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width:200px; }
.questionnairestatistics table .bar {width:999px; position: relative;}
.questionnairestatistics table .bar b { display: inline-block; height: 0.5em; background-color: #cccccc; position: relative; top:-1px; max-width: 85%;}
.questionnairestatistics table .bar span {color: #e94a39;}
.questionnairestatistics small {color:#aaa;}


.carousel-control { background: none !important;  width:60px; height:60px; line-height:60px; top:38%; font-size:56px; }
.carousel-control:hover { background: rgba(0,0,0,0.3) !important;}

/*
  -----------------  新版-问卷调查 --------------------
*/
.color-green{
  color: #088043 !important;
}
.color-red{
  color: #e55c65 !important;
}
.modal-header{
  padding: 10px 15px;
  border-bottom: solid 1px #e6e6e6;
  background: #f5f5f5;
}
.modal-footer{
  border-top:solid 1px #e6e6e6;
  padding: 10px 15px;
  background: #f5f5f5;
}
.modal-header .close{
  margin:0;
  font-size: 22px;
  transition: all .3s;
  -moz-transition: all .3s;
  -webkit-transition: all .3s;
}
.modal-header .close span{
  display: inline-block;
  width: 25px;
  height: 25px;
  text-align: center;
}
.modal-header .close:hover{
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
.modal-title i{
  font-size: 16px;
  margin-right: 5px;
}
label.error{
  position: absolute;
  left: 0px;
  top: -22px;
  color: #fff;
  background: #e55c65;
  padding:4px 10px;
  z-index: 10;
}
label.error:after{
  position: absolute;
  bottom: -10px;
  left: 10px;
  content: '';
  width: 0px;
  height: 0px;
  border:solid 5px;
  border-top-color: #e55c65;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
}
.bs-select{
  min-width: 175px;
}
.bs-textarea{
  border:solid 1px #e6e6e6;
  background: #fff;
}
.bs-textarea textarea{
  width: 100%;
  border: none;
  padding: 6px 12px;
}
.bs-textarea .bs-textarea-counter{
  text-align: right;
  padding:6px 12px;
  color: #999;
  background: #eee;
}
.bs-textarea .bs-textarea-counter .textareaCount{
  color: #449d44;
  margin-right: 2px;
}
.w-100{
  width: 100px;
}
.w-150{
  width: 150px;
}
.input-group-lg .imgObj{
  height: 46px;
}
.imgObj{
  height: 34px;
  min-width: 46px;
}
.title-green{
  padding-left: 15px;
  box-shadow: -4px 0px 0px #5cb85c;
  font-size: 18px;
}
.box-header{
  height: 42px;
  line-height: 40px;
  color: #999;
}
.refresh{
  color: #999;
}
.refresh:focus{
  color: #999;
}
.refresh:hover{
  color: #e55c65;
}
.box-search{
  background: #fff;
  margin-bottom: 15px;
}
.box-search .box-search-body{
  padding: 15px 0px 0px 15px;
}
.box-search .box-search-body .form-group{
  margin-bottom: 15px;
  margin-right: 15px;
}
.box-search .box-search-footer{
  padding: 15px;
  border-top:solid 1px #e6e6e6;
  border-bottom:solid 1px #e6e6e6;
  background: #f5f5f5;
}
.box-body{
  padding: 15px;
  background: #fff;
  margin-bottom: 15px;
}
.webinfo{
  font-size: 12px;
  padding: 10px 15px;
  background: #444;
  text-align: center;
  color: #c8c8c8;
}
.listsort{
  cursor: pointer;
  color: #c8c8c8;
}
.listsort:hover{
  color: #333;
}
.issue-title{
  text-align: center;
}
.issue-title p{
  font-size: 22px;
  margin-bottom: 10px;
}
.issue-title p:before{
  content: '';
  display: inline-block;
  width: 50px;
  height: 30px;
  vertical-align: middle;
  margin-right: 15px;
  background: url(data:image/png;base64,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) no-repeat center center;
  background-size: 50px;
}
.issue-title p:after{
  content: '';
  display: inline-block;
  width: 50px;
  height: 30px;
  vertical-align: middle;
  margin-left: 15px;
  background: url(data:image/png;base64,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) no-repeat center center;
  background-size: 50px;
}
.issue-title span{
  display: inline-block;
  margin-left: 15px;
  margin-right: 15px;
  color: #999;
}
.issue-depict{
  padding: 10px 15px;
  border-left: 5px solid #c8c8c8;
  margin-top: 15px;
  background-color: #f5f5f5;
  word-wrap: break-word;
  word-break: break-all;
}
.issue-body{
  min-height: 300px;
}
.issue-tips{
  text-align: center;
  font-size: 18px;
  margin-top: 20px;
}
.issue-hover{
  position: relative;
}
.issue-hover:hover{
  box-shadow: 5px 5px 5px rgba(0,0,0,0.1);
}
.issue-hover:after{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 98;
}
.issue-show{
  position: absolute;
  right: 0px;
  top: 0px;
  display: none;
  z-index: 99;
}
.issue-edit{
  display: none;
  padding: 15px;
  border:solid 1px #f0ad4e;
  position: relative;
  background: #f5f5f5;
  margin-top: 15px;
}
.issue-edit:before{
  content: '';
  display: inline-block;
  border-left: solid 7px transparent;
  border-right: solid 7px transparent;
  border-bottom: solid 7px #f0ad4e;
  top: -8px;
  left: 6px;
  position: absolute;
}
.issue-edit:after{
  content: '';
  display: inline-block;
  border-left: solid 6px transparent;
  border-right: solid 6px transparent;
  border-bottom: solid 6px #f5f5f5;
  top: -6px;
  left: 7px;
  position: absolute;
}
.question-add.affix{
  top:15px;
  margin-left: 808px;
}
.question-add.affix-top{
  position: absolute;
  top:0;
  margin-left: 808px;
}
.question-add .fa-stack-1x{
  line-height: 1.9em;
}
.issue-question{
  margin-top: 30px;
}
.question-title{
  margin-bottom: 10px;
}
.question-title .serial-number{
  display: inline-block;
  background-color: #f0ad4e;
  height: 24px;
  line-height: 24px;
  padding: 0px 8px;
  margin-right: 10px;
  font-size: 12px;
  color: #fff;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  -moz-border-top-left-radius: 10px;
  -moz-border-bottom-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
}
.question-item ul li{
  padding: 5px 40px;
}
.question-item ul li label{
  margin-bottom: 0;
}
.question-item table th,.question-item table td{
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  min-width: 120px;
  font-weight: normal;
}
.question-text{
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: solid 1px #999;
  margin-left: 10px;
  font-weight: normal;
  background: none;
}
.issue-footer{
  text-align: center;
  padding: 20px 40px 10px 40px;
}
.completion{
  position: fixed;
  right: 15px;
  top: 50%;
  margin-top: -100px;
}
.completion p{
  font-size: 12px;
  text-align: center;
  color: #449d44;
  line-height: 30px;
}
.progress-col{
  margin-bottom: 0;
  width: 40px;
  height: 100px;
  border-radius: 0;
}
.progress-col .progress-bar{
  width: 40px;
  min-height: 20px;
  box-shadow: none;
  -webkit-box-shadow: none;
  position: absolute;
  bottom: 0;
}
.big-title{
  padding: 5px 0px;
  font-size: 22px;
  text-align: center;
}
.statistics-charts{
  padding: 5px 40px;
}
.charts-content{
  max-width: 820px;
}
/*weui改造样式*/
@font-face{
  font-weight:normal;
  font-style:normal;
  font-family:"weui";
  src:url('data:application/octet-stream;base64,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') format('truetype');
}
[class^="weui-icon-"],
[class*=" weui-icon-"]{
  display:inline-block;
  vertical-align:middle;
  font:normal normal normal 14px/1 "weui";
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
}
[class^="weui-icon-"]:before,
[class*=" weui-icon-"]:before{
  display:inline-block;
  margin-left:.2em;
  margin-right:.2em;
}
.weui-icon-warn:before{
  content:"\EA0B";
  color:#f0ad4e;
}
.weui-icon-success:before{
  content:"\EA07";
  color: #5cb85c;
}
.weui-icon-cancel:before{
  content:"\EA0D";
  color: #d9534f;
}
.weui-loading{
  width:20px;
  height:20px;
  display:inline-block;
  vertical-align:middle;
  -webkit-animation:weuiLoading 1s steps(12, end) infinite;
  animation:weuiLoading 1s steps(12, end) infinite;
  background:transparent url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E") no-repeat;
  background-size:100%;
}
@-webkit-keyframes weuiLoading{
  0%{
    -webkit-transform:rotate3d(0, 0, 1, 0deg);
    transform:rotate3d(0, 0, 1, 0deg);
  }
  100%{
    -webkit-transform:rotate3d(0, 0, 1, 360deg);
    transform:rotate3d(0, 0, 1, 360deg);
  }
}
@keyframes weuiLoading{
  0%{
    -webkit-transform:rotate3d(0, 0, 1, 0deg);
    transform:rotate3d(0, 0, 1, 0deg);
  }
  100%{
    -webkit-transform:rotate3d(0, 0, 1, 360deg);
    transform:rotate3d(0, 0, 1, 360deg);
  }
}
.weui-toast{
  position:fixed;
  z-index:5000;
  width:auto;
  min-height:auto;
  top:45%;
  left:50%;
  background:rgba(0,0,0,0.8);
  text-align:center;
  border-radius:2px;
  color:#FFFFFF;
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  visibility: hidden;
  margin: 0;
  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
  box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.weui-icon_toast{
  font-size: 30px;
  margin-top: 10px;
  margin-bottom: 0px;
  display:block;
}
.weui-icon_toast.weui-loading{
  width: 30px;
  height: 30px;
  vertical-align: middle;
  display: inline-block;
}
.weui-toast--text .weui-icon_toast {
  display: none;
}
.weui-mask{
  opacity: 0;
  visibility: hidden;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  background: rgba(0,0,0,0.5);
}
.weui-mask, .weui-mask_transparent{
  position:fixed;
  z-index:1000;
  top:0;
  right:0;
  left:0;
  bottom:0;
}
.weui-mask.weui-mask--visible{
  opacity:1;
  visibility: visible;
}
.weui-dialog{
  position:fixed;
  z-index:5000;
  min-width: 300px;
  max-width:600px;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  background-color:#FFFFFF;
  text-align:center;
  border-radius:0px;
  overflow:hidden;
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
  opacity: 0;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  visibility: hidden;
}
.weui-dialog__hd{
  padding:10px 15px;
  position: relative;
}
.weui-dialog__close{
  position: absolute;
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background: #e55c65;
  color: #fff;
  right: 0px;
  top: 0px;
}
.weui-dialog__warning {
  width: 80px;
  height: 80px;
  margin: 0 auto;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAHI0lEQVRogeWb32tb5xnHPzpHkiMpduXasbHs1Y5piNd5a2nIyEVbCDNslGymhUIhl4XerDeDXfcvKPSmvRn0sqNQ6DArHYVAYB0sLGS4w2wpDnYcYnn+GceypFhH52gXXx0f/Ywd+7ya23xB6Eh6dc7zPc/zPs/7PO9zIpVKpcJThKixM3sO7G1CcQMKWSiuQbkIew/AfaQx9ino6oVoAhIDkMxAcgDivWDFjIgVLmHPge3vYHMWdhYgn4VyHioueK7GVLz6/0QsvVu23rt6ITEIPePQ9xKkz4dKPhKKSZe2YfUGrPwNCivg7Op7ywY7AfEeiKakSf8YdDNKO9K8f+wWg5sTOw3JIRh6BQYvQTx9bFGPR7hcgOVrkP2rzBYgYsOpfkiNQN9PIT0BsZSIW7FmbXmOXm4RnDxs34aNWd24RxuyDpC5Z16D4SmIJo8s8tEJr9+EhS9gd0kaiSZg4Odw5mV45hx09R1ZKEDz/+E8rP8T1v4hK7DjcHoUzk7DmYtHOu2TEy4XYPELWL4urURs6H0Bnnsd+l48khAHYvNbWPpS2ndLMvXhy3D2zSfW9pMRzi/D7U90YYDucRh9XXfbkFfdh+fIqpa+gtyCvktPwMQ7kBo+9GkOTzi3CHMfB3M1cxmefxti3U8q+vHg5ODOZ5C9rs/JDEz+FrrPHurvhyO8NQf/+YOciBWHsWk4+8ZxxD4+Fv8Ed2fAK8lJ/vhdeHbywL8dTHjnDvzrQy0YYj1w7ioMvRqW2MfDyjcw/yk4O4rfL/7+QE0/nnB+WWQLWZGdfO9Qd7Gj2JqDuY9EOpmBn/3usXPaavuLuycHVcjKjM9dPXlkQTKduyoZC1nJ7O61Hd6e8MLngTcemz45ZtwKQ69KRpDMC5+3Hdqa8PpNuH9Nx5nLwclOMsamJStI9vWbLYc1Ey4XYHFGK5vucYWeSHtDODGIWJK1e1yyL860NO3mbGn5mgK7HYexK+HG2dwizP9R6+OKC0OvwfAvwjt/rFsyz30sDve/htHf1A2pV11pW0tGz9Vysf9CeMKA8uCH85pnD24r1IWN/gtagXmuuJS2636uJ7x6A4qrSgRGfx3+ctGKKem3E7IgOx7u+f1rjE2LQ3FVnGp/3j/yHOWzoKzHRAiK2EGi7382gWcnxQHEqaboEBDe/g7y9yXEwNFSrwPRSNBkwjFwUdcrrMCDfweX3D/anJV3O9Wv8ooJROx60qY0DOJwql/Vl83Z/a9F2HNUgwLoHj1+8t4OVpWwX8WwDMxhH119Kg8B5JbEEZ/w3qYKblY1mTeFxnhuGdQwQP9LukYhCyVFBElQ3FARzU7IpZtCk0kbXtCkJ8Rp7wHkVwCfcCErM4v3qODWKZicwyAu8R4dF1eBfcIr1UJctbpoCo0aNjmHQVyiKXEr1Gq4XNSAaMJsqGjUqGkNWzFxgn2OIlzaUXCO95gnXDtvbcOFPysms6544khtWILA3k0K0Kk47CNW5VQXlv5f6AThBoiwb8ZVtRuDT9BfeHSCsFPlVOUowvEezS1nNzBvE4hYwWKj0WObgOdovypi7U9XEfY9mZM3SxgCkp3QrufURyB8wskh3flyXvtFJuFXOzoBt7oNa9n76+oq4YzueGlHWjYJf3ETS5lfSzv5wC8lBnV5feiXIM6Oyi+nnzMnxOR7gYajhpex27el5a5eSNVquKsPUhktwWqSZSOIJlVsi3WbTx42ZsUpmVHfCLVhyU/6c0tKF7/veLSmCg4ox68LS6AGkmhCO4R+MSBsuHuwe0+v3GJTRTFU5JaqG4Cnxa2KoC6dPq++jNwCrN08ckvBY/FwXhtfoPXt+Jvwo1+Ffx1QtbLiyjvXFDUCDVsxdcuAeiq25sIXouKqNu0+gvKuufC0NQfrt3Q89Eqdr6j3GoOX5L7LRVj6c/iLkIqrDWyvJGdigrDnaKO8XBSXwUt1P9cTjqfVLGLZ8tYbt8IVJpZS2SU9Ab0TqiqGjY1bCkeWLS4NvV3Ne0vDU/Dfv8tx3fsL9P4kvP2lZ87DhffDOVcrODnJ7JbUOjXyy6YhzYEwmpQziSbkZO581twueBJR8STrw3nJPnYF7K6mYa0j/5mLMDKl4+x1zYmTjrszQWfPyBQMXGo5rP1SZ/ytoGR7d0YNJCcVK98ESklPSPY2aE/Y7lLTVzIjrzr/qZlQdVxszUk2ryRZJ95paco+Dm5byi3Ctx88JW1LPp6qxjQfT1XroY9WzaVjV9Rm0Inm0o1bcPfLDjWX+vDbh+9fkzlZcSUeptuH732lTXv/miNTHWgfrsXaDd3t3SWtbPwG8YGLyq3DaBDfqWZujQ3iY1faxtmDYO4RgOSQ9md/MI8A1OKwD3nEUkrIax/ycHZF9HvxkEcjGh/jKa4GvVg/qMd4WsFz1GZQWAse1HJ2q1qseVAr3iNNduhBLXOETyj+B5BzH/kgwa1vAAAAAElFTkSuQmCC) center center no-repeat;
  background-size: 60px;
}
.weui-dialog__error {
  width: 80px;
  height: 80px;
  margin: 0 auto;
  background: url(data:image/png;base64,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) center center no-repeat;
  background-size: 60px;
}
.weui-dialog__info {
  width: 80px;
  height: 80px;
  margin: 0 auto;
  background: url(data:image/png;base64,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) center center no-repeat;
  background-size: 60px;
}
.weui-dialog__question {
  width: 80px;
  height: 80px;
  margin: 0 auto;
  background: url(data:image/png;base64,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) center center no-repeat;
  background-size: 60px;
}
.weui-dialog__success {
  width: 80px;
  height: 80px;
  margin: 0 auto;
  background: url(data:image/png;base64,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) center center no-repeat;
  background-size: 60px;
}
.weui-dialog__close:hover, .weui-dialog__close:focus{
  color: #fff;
}
.weui-dialog__title{
  padding-top:10px;
  font-size:18px;
}
.weui-dialog__bd{
  padding:0px 15px;
  word-wrap:break-word;
  word-break:break-all;
  color:#999999;
  font-size: 15px;
}
.weui-prompt-text{
  margin-bottom: 10px;
}
.weui-dialog__ft{
  padding:20px 10px;
}
.weui-dialog__ft .btn{
  margin: 0px 5px;
}
.weui-dialog.weui-dialog--visible, .weui-dialog.weui-toast--visible, .weui-toast.weui-dialog--visible, .weui-toast.weui-toast--visible {
  opacity: 1;
  visibility: visible;
}
.weui-toast_content{
  padding:10px 15px;
}
.weui-gallery{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:rgba(0,0,0,0.5);
  z-index:1000;
}
.weui-gallery__img{
  position:absolute;
  width: 1200px;
  left: 50%;
  margin-left: -600px;
  top:50px;
  bottom:50px;
  background:center center no-repeat;
  background-size:contain;
}
.weui-gallery__opr{
  position:absolute;
  width: 50px;
  height: 50px;
  right: 0px;
  top:0px;
  line-height:50px;
  text-align:center;
  background: #333;
}
.weui-gallery__del{
  display:block;
  font-size: 24px;
  background: #e55c65;
  color: #fff;
}
.weui-gallery__del:hover,.weui-gallery__del:focus,.weui-gallery__del:active{
  color: #fff;
}
.weui-uploader__bd{
  overflow:hidden;
}
.weui-uploader__files{
  list-style:none;
  margin-bottom: 0px;
  padding-left: 0px;
}
.weui-uploader__file{
  float:left;
  margin-right:10px;
  margin-bottom:10px;
  width:80px;
  height:80px;
  background:no-repeat center center;
  background-size:cover;
  position: relative;
}
.weui-uploader__input-box{
  float:left;
  position:relative;
  margin-right:10px;
  margin-bottom:10px;
  width:80px;
  height:80px;
  border:1px solid #e6e6e6;
}
.weui-uploader__input-box:before,
.weui-uploader__input-box:after{
  content:" ";
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  background-color:#e6e6e6;
}
.weui-uploader__input-box:before{
  width:2px;
  height:40px;
}
.weui-uploader__input-box:after{
  width:40px;
  height:2px;
}
.weui-uploader__input-box:active{
  border-color:#dcdcdc;
}
.weui-uploader__input-box:active:before,
.weui-uploader__input-box:active:after{
  background-color:#dcdcdc;
}
.img-del{
  display: inline-block;
  position: absolute;
  text-align: center;
  width: 22px;
  line-height: 22px;
  right: 0px;
  top: 0px;
  font-size: 14px;
  color: #fff;
  background: #e55c65;
}
.img-del:hover,.img-del:focus,.img-del:active{
  color: #fff;
}

/*select2下拉选择*/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 34px;
  user-select: none;
  -webkit-user-select: none;
}

.input-group-lg .select2-container .select2-selection--single {
  height: 46px;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 14px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.input-group-lg .select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 18px;
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #e6e6e6;
  border-radius: 0px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 5px 5px 0px 5px;
}

.select2-search--dropdown .select2-search__field {
  padding: 5px 18px 5px 10px;
  width: 100%;
  box-sizing: border-box;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAA5klEQVQoka2SQZUCMRBE//DWwFgACTuHNoCEQcKuBJAwWFgJRAIG6oIFLMQCl8q8ARLgsHVKuivVVUngn9CVhaQ1sAdGoAcykIBjRFw/EpL0A0wWeEQGDhHx90poZSdFJAGbiOiAjfc9MJnXxJfj9ECKiF1pOM5O0slx98Bv05FJAIcGp9THRn8W6hcOnrCo1+7vTijD/GpPWNTzO6Hk9dTglHpq9Geho6eNkk7FgaT14qIBXj7/J/+o4AJsI6IacQXgzzZ4aiFm7weLfANnSdVhXa34CB8+W+wSEUPV0Ts4ztbOqrgBDeBQA7mPxTQAAAAASUVORK5CYII=) no-repeat right center;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 0px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #555;
  line-height: 32px;
}

.input-group-lg .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 44px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 32px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.input-group-lg .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 44px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #c8c8c8 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #e6e6e6;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  padding: 5px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #f0f0f0;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5cb85c;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5cb85c;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #555;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #f0f0f0;
  border: none;
  border-left: 1px solid #e6e6e6;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #e6e6e6;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5cb85c;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5cb85c;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5cb85c;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #e6e6e6;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5cb85c;
}
/*
  -----------------  新版-问卷调查 end --------------------
*/

/*岗位调配（每个学校都要）*/
.post-deployment .main {border: 1px solid #ddd;}
.post-deployment .main .tt { background-color: #f0f0f0; padding: 5px; font-size: 14px; text-align: center;}
.post-deployment .screening-conditions { border: 1px dashed #ccc; padding: 7px 0 0 7px;}
.post-deployment .screening-conditions .no-condition { color: #aaa; padding: 3px 7px 10px 0;}
.post-deployment .screening-conditions .condition > a { margin: 0 7px 7px 0; display: inline-block; padding: 3px 5px; background-color: #d5e7f6; color: #0b5c9a;}
.post-deployment .screening-conditions .condition > a:after { content: '×'; padding-left: 5px;}
.post-deployment .screening-conditions .condition > a:hover { background-color: #f94144; color: #fff;}
.post-deployment .main .list-box { overflow-y:scroll; height: 700px; margin-right: -15px; }
.post-deployment .main .list-box img { width: 35px; height: 35px;}
.post-deployment .main .list-box > li { position: relative;}
.post-deployment .main .list-box > li:not(:last-child):after { content: ''; display: block; height: 1px ; background-color: #eee; margin-bottom: 5px;}
.post-deployment .main .list-box > li > label { font-weight:normal; padding: 5px; }
.post-deployment .main .list-box > li > label h3 { font-size: 16px;}
.post-deployment .main .list-box > li > label:hover { background-color: #eee;}
.post-deployment .main .list-box .additional {
  background-color: rgba(0,0,0,0.7); color: #fff;
  position: absolute; top:0; right: 0; width:380px; padding: 7px; display: none;
}
.post-deployment .main .list-box > li > label > .cell-fixed:first-child { color: #aaa }
.post-deployment .main .list-box > li > label .b-left { width: 126px; border-left: 1px solid #ddd; padding-left: 10px; margin-left: 5px; }
.post-deployment .main .list-box > li > label:hover .additional { display: block;}
.post-deployment .main .list-box > li > label > .itional1 { width:170px; margin-left: 10px; padding-left: 15px; border-left: 1px solid #ddd; }
.post-deployment .main .list-box > li > label > .itional2 { width:155px; }
.post-deployment .main .list-box > li > label > .itional1.w { width:260px; }

/*
    宽屏1200px ---------------------------------------------------------------------
*/

/*基本*/
body{font-size:14px;}

a{color:#333;text-decoration:none;}
a:hover{color:#0b5c9a;text-decoration:none;}
a:focus{text-decoration:none;outline: none;color:#0b5c9a;}

.a-main { color: #0b5c9a; }
.a-aaa { color: #aaa;}
.a-main:hover,.a-aaa:hover { color: #0b8ed5;}

.doer-warning{
  text-align: center;
  padding: 10px;
  background: #e55c65;
  color: #fff;
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 10000;
}

.bloack-fff{ background:#fff; box-shadow:none;}

/*来源大池子*/
.bg-assist{
  background: #cfe5cf;
}
.bg-assist2{
  background: #cee4eb;
}
.bg-assist .color-gray{
  color: #333;
}
.bg-assist2 .color-gray{
  color: #333;
}
.topfix{
  position: fixed;
  top: 0px;
  z-index: 99;
}
.bg-white{
  background: #fff;
}
.shadow{
  box-shadow: 0px 0px 5px #e6e6e6;
}
.fair-title{
  box-shadow: -3px 0px 0px #0b5c9a;
  font-size: 18px;
}
.welfare{
  display: inline-block;
  padding: 5px 10px;
  margin-right: 5px;
  border: solid 1px #e6e6e6;
}
.color-blue{
  color:#269abc;
}
.bd-blue{
  border-color: #269abc;
}
.bd-green{
  border-color: #0b5c9a;
}
.btn-gost{
  background: none;
  border-color: #0b5c9a;
  color:#0b5c9a;
}
.btn-gost:focus{
  color:#0b5c9a;
}
.btn-gost:hover{
  background: #0b5c9a;
  border-color: #4cae4c;
  color:#fff;
}
.btn-gost:active{
  color:#fff;
}
.btn-gost2{
  box-shadow: 0 4px 8px rgba(0,0,0,0.2);
  background: rgba(255,255,255,0.4);
  border-color: #269abc;
  color:#269abc;
}
.btn-gost2:focus{
  color:#269abc;
}
.btn-gost2:hover{
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-gost2:active{
  color:#fff;
}
.btn-gost3{
  box-shadow: 0 4px 8px rgba(0,0,0,0.2);
  background: rgba(255,255,255,0.4);
  border-color: #58b154;
  color:#58b154;
}
.btn-gost3:focus{
  color:#58b154;
}
.btn-gost3:hover{
  color: #fff;
  background-color: #59c055;
}
.btn-gost3:active{
  color:#fff;
}
.btn-gost4{
  box-shadow: 0 4px 8px rgba(0,0,0,0.2);
  border-color: #58b154;
  background-color: #58b154;
  color:#fff;
}
.btn-gost4:focus{
  color:#fff;
}
.btn-gost4:hover{
  color: #fff;
  background-color: #59c055;
}
.btn-gost4:active{
  color:#fff;
}
.introbox{
  height: 110px;
  overflow: hidden;
  transition: height 1s;
  -moz-transition: height 1s;
  -webkit-transition: height 1s;
}
.alert { border-radius: 0;}
.li-5 li{
  padding:5px 0px;
}
.lh-text{
  line-height: 2;
}
h4,.h4,h5,.h5,h6,.h6 {
  font-size: 18px;
  margin-top: 10px;
  margin-bottom: 10px;
}

/*字体颜色*/
.text-gray{color: #999 !important;}

/*button样式*/
.btn-green:hover{ background:#0b5c9a;color:#fff; border:1px solid #0b5c9a;}

/*top*/
.webtop .logo-aera{ background:#fff; padding:20px 0;}
.webtop .nav > li > a{ color:#fff !important; border-radius:0; padding:10px 25px; font-size: 18px;}
.webtop .nav > li > a:hover{ color:#fff !important; background:#0b5c9a;}
.webtop .nav > li.active > a{ color:#fff !important; background: #5cabe2;}
.webtop .nav .et-login{ padding-left:10px;}
.webtop .nav .et-login > button{ position:relative; top:7px;}

.width-1200 .webtop .top-search > .input input { border: 2px solid #0b5c9a; padding: 4px 12px; font-size: 14px;}
.width-1200 .webtop .top-search > .input input:focus { outline: none;}
.width-1200 .webtop .top-search > .input .button { background-color: #0b5c9a; align-self: stretch; }
.width-1200 .webtop .top-search > .input .button a { width: 110px; line-height:34px; height: 34px; display: inline-block; font-size: 16px; color: #fff;}
.width-1200 .webtop .top-search > .input .button:hover{background-color: #0b81d2  }
.width-1200 .webtop .top-search > .keyworde > a { display: inline-block; margin: 0 6px 5px;}

.width-1200 .search { background-color: #fff;}
.width-1200 .search .logo { width: 475px;}
.width-1200 .search .logo > a { background: url(../images/doerlogo.png) no-repeat center; height: 156px; display: block; width: 100%;}
.width-1200 .search .affix { width: 100%; z-index: 999; background-color: #fff; top:0; box-shadow: 0 5px 5px rgba(0,0,0,0.1)}
.width-1200 .search .affix .top-search > .flex-box { padding-bottom: 5px; }

.search-bar > .cell > div { padding:5px; height: 102px;  }
.search-bar > .cell img { width: 48px; height: 48px;}
.search-bar > .cell > a { display: block; padding: 5px 0; white-space: nowrap;}
.search-bar > .cell > a:hover { box-shadow: 2px 2px 6px rgba(0,0,0,0.2)}

/*bottom*/
.webbottom .b-top{ padding:20px 0;}
.webbottom .b-top .top-r a{ float:left; color:#999; margin-right:20px;}
.webbottom .b-top .top-r a:hover{ color:#0b5c9a;}
.webbottom .b-bottom{ background:#444; padding:30px 0px 10px 0px;}
.webbottom .b-bottom dt{ font-size:18px; color:#999; line-height: 1; padding-bottom:20px; font-weight: normal; }
.webbottom .b-bottom dt small{ font-size:0.8em;}
.webbottom .b-bottom dd a{ color:#ddd;}
.webbottom .b-bottom .dt3{ font-size:38px; color:#f7f07d; padding:0;}
.webbottom .b-bottom .connect{ color:#ddd; text-align: left;}
.webbottom .b-bottom .connect a{ color:#ddd;}
.webbottom .b-bottom .connect .connect-1{color: #999}
.webbottom .b-bottom .connect .connect-2{font-size:30px; margin-bottom: 10px;}
.webbottom .b-bottom .b-b-img{ background:#f0f0f0;padding:5px; color:#777; box-shadow:inset 0 2px 1px #777; border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px;}
.webbottom .b-bottom .b-b-img img{ width:120px; height:120px;}
.webbottom .b-bottom a{ color:#fff;}
.webbottom .b-bottom a:hover{ color: #0b9bee;}
.webbottom .b-bottom .other-login { margin-left:-35px; }
.webbottom .b-bottom .other-login a { font-size:20px; width:36px; height:36px; background-color:#fff; margin-bottom:5px;}
.webbottom .b-bottom .other-login a.weibo { color:#E94144; border:1px solid #E94144; line-height:32px; }
.webbottom .b-bottom .other-login a.qq { color:#457cc1; border:1px solid #457cc1; line-height:32px; }
.webbottom .b-bottom .other-login a:hover { color:#0b5c9a; border-color:#b5e9bd; background-color:#b5e9bd; transition:all .5s; }

/*旧样式纠正*/
.modal-content > .panel { margin-bottom:0;}
.nav-pills > li + li{margin-left: 0px;}
@media (min-width: 768px){
  .modal-sm {
    width: 400px;
  }
}
.modal-content{
  border-radius: 0px;
}
.form-control{
  border-radius: 0px;
}
.btn{
  border-radius: 0px;
}
.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn{
  font-size: 14px;
  border-radius: 0px;
}
.btn-lg, .btn-group-lg > .btn{
  border-radius: 0px;
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus{
  outline: none;
}
.modal-header{
  padding: 10px 20px;
  /*background: #f0f0f0;*/
}
.modal-footer{
  padding: 10px 20px;
  background: #f0f0f0;
}
.modal-body{
  padding: 20px;
}

/*QQ在线客服*/
.rightfix{
  position: fixed;
  right: 20px;
  bottom: 74px;
  z-index: 99;
}
.rightfix ul li{
  width: 60px;
  text-align: center;
  padding:10px 0px;
  background: #fff;
  cursor: pointer;
  border: solid 1px #e6e6e6;
  margin-bottom: -1px;
}
.rightfix ul li:hover{
  color:#0b5c9a;
}
.rightfix b{
  display: block;
}
.custom{
  position: absolute;
  right: 60px;
  bottom: 0px;
  background: #fff;
  border: solid 1px #0b5c9a;
  width: 214px;
}
.custom p{
  padding:10px;
  background: #0b5c9a;
  color:#fff;
}
.custom p i {
  color: #b8e6f6;
}
.custom a:hover{
  color:#0b5c9a;
}
.relative{
  position: relative;
}
.none{
  display: none;
}

/*1200宽屏*/
.width-1200 { overflow-x: hidden;}
.width-1200 .index_980 { max-width:1200px; width:100%; min-width:980px; line-height:1.6; }
.width-1200 .carousel .item img { width: 100%;}
.width-1200 .Post-rc li { width: 190px; height: 144px;}

.width-1200 .index-j-list { line-height:2;}

.width-1200 .carousel.index-carousel { max-width:100%; }
.width-1200 .carousel.index-carousel img.max { width: 100%; min-width: 1200px;}

.width-1200 .carousel.index-carousel .carousel-control { background: none !important;  width:60px; height:60px; line-height:60px; top:38%; font-size:56px; }
.width-1200 .carousel.index-carousel .carousel-control:hover { background: rgba(0,0,0,0.3) !important;}

.btn-school { background-color: #ee9a1f; color:#fff !important; }
.btn-school:hover { background-color: #faa61f  }
.btn-rpo { background-color: #2dbbac; color:#fff !important; }
.btn-rpo:hover { background-color: #2ecdbe  }
.width-1200 .Post-rc-50 li { width:50%; }

.width-1200 .recommend li { width: 50%;margin: 0; padding: 15px;}
.width-1200 .recommend.three li { width: 33.333333%; }
.width-1200 .recommend.two li { width: 50%; padding: 15px 30px;border-bottom: 1px solid #f0f0f0; }
.width-1200 .recommend.two li:nth-child(odd) { padding-right: 45px;border-right: 1px solid #f0f0f0; }
.width-1200 .recommend.two li:nth-child(even) { padding-left: 45px;}
.width-1200 .recommend li img { width: 100px; height: 50px; margin-right:15px; border:solid 1px #e6e6e6;}
.width-1200 .recommend li h4 { font-size: 18px; margin-bottom: 5px;}
.width-1200 .recommend li p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.width-1200 .recommend li .joblist{padding: 5px 0px; min-width: 0px;}
.width-1200 .recommend li a:hover { text-decoration: underline;}

.width-1200 .main-box-left { width: 75% !important;  margin: 0; position: relative; left: -5px;}
.width-1200 .main-box-right { width: 25% !important; margin: 0; position: relative; right: -5px;}

.width-1200 .Step-main .main-left { width: 30%;}
.width-1200 .Step-main .main-right { width: 70%;}

.width-1200 .compnay-list > li { width: 33.333333%; float: left;}
.width-1200 .compnay-list > li > a { display:block;position: relative; padding: 20px; }
.width-1200 .compnay-list > li:nth-child(n+4) > a { border-top: 1px solid #eee; }
.width-1200 .compnay-list > li > a > img { width: 100%; width: 86px; height: 43px;  }
.width-1200 .compnay-list > li > a > .info { position: absolute; top:0; left: 0; width: 100%; height: 100%; background-color: rgba(51,51,51,0.8); color: #fff; opacity:0; transition:opacity 0.3s; font-size: 14px;   }
.width-1200 .compnay-list > li:not(:nth-child(3n)) > a { border-right:1px solid #eee; }
.width-1200 .compnay-list > li > a { color: #aaa;}
.width-1200 .compnay-list > li > a:hover > .info {  opacity: 1;}

.rotate { transform: rotateY(180deg);transition:transform 0.4s;  }
.refresh > a:hover i { transform: rotate(360deg); transition:transform 0.5s; }

/*新版首页*/
.width-1200 .webtop .top { background-color: #444; color: #ddd;}
.width-1200 .webtop .top a { color: #ddd;}
.width-1200 .webtop .top a:hover { color: #e47436;}

.width-1200 .search .affix { width: 100%; z-index: 999; background-color: #fff; top:0; box-shadow: 0 5px 5px rgba(0,0,0,0.1)}
.width-1200 .search .affix .top-search > .flex-box { padding-bottom: 5px; }

.width-1200 .logo-box { background:url(../images/school-oe-top.jpg) center top;  }
.width-1200 .logo-box > .flex-box > .cell-fixed > a { height: 80px;padding:5px 17px 0;display: block; color: #ddd;background-color: rgba(0,0,0,0.3)}
.width-1200 .logo-box > .flex-box > .cell-fixed > a:hover { background-color: rgba(0,0,0,0.5);  color: #fff}
.width-1200 .logo-box > .flex-box > .cell-fixed img { width: 48px; height: 48px;}

.width-1200 .block-tt { font-size: 16px; margin-top:30px; margin-bottom: -10px; position: relative; z-index: 99;  }
.width-1200 .block-tt > span { background-color:#0b5c9a; display: inline-block; padding: 4px 8px; color: #fff; box-shadow: 0 2px 2px rgba(0,0,0,0.3); }
.width-1200 .block-tt i { font-size: 20px;}
.width-1200 .block-tt .a { float: right; font-size: 14px;}

.width-1200 .block-tt-nav { position: relative; }
.width-1200 .block-tt-nav > li { display: inline-block;}
.width-1200 .block-tt-nav > li > a { display: inline-block; color: #999;padding: 10px 20px;}
.width-1200 .block-tt-nav > li > a:hover {color: #333;}
.width-1200 .block-tt-nav > li.active > a {background: #0b5c9a; color: #fff;}

.width-1200 .new-nave > li { display: inline-block; position: relative;}
.width-1200 .new-nave > li > a { display: inline-block; padding:8px 15px;}
.width-1200 .new-nave > li > a:hover { background-color: #666; color:#fff !important; }
.width-1200 .new-nave > li.active > a { background-color: #0b3e71;;color:#fff !important; }

/*宽屏*/
.nav-xy ul {display: flex; display: -webkit-flex; flex-wrap: wrap;}
.nav-xy ul > li { flex: 0 0 33.333333%;}
.nav-xy ul > li .flex-box { padding:11px 5%; white-space: nowrap;}
.nav-xy ul > li .flex-box:hover { background-color: #eee;}
.nav-xy a:hover { text-decoration: underline;}

.news-ul > li > a:hover { text-decoration: underline;}
.news-ul > li { padding-bottom: 7px; margin-bottom: 7px;}
.news-ul > li:not(:last-child) { border-bottom: 1px solid #eee; }
.news-ul > li > a > .cell-fixed { color: #aaa;}
.news-ul > li > a:hover > .cell-fixed { color: #0b5c9a;}

.oe-login .modal-header { background: none;}
.oe-login .head { width: 48px; height: 48px; margin-right:10px; }
.oe-login .col-xs-8{ height:315px; padding:25px 45px; color:#fff; border:5px solid #fff; }
.oe-login .col-xs-4{ padding:0; font-size:14px;}
.oe-login .col-xs-4 div{ height:105px;}
.oe-login .col-xs-4 div > a{ display:table-cell; vertical-align: middle; width:200px; text-align:center; height:inherit;}
.oe-login .school-bg-orange{ background:#ffc952;}

.nav-title{background: #f0f0f0;}
.nav-title-text{font-size: 18px;  padding-bottom: 10px;}
.nav-title-a{color: #0b5c9a; line-height: 28px; margin-left: 15px; padding-left: 15px; border-left: 1px solid #aaa;}
.nav-title-a:hover,.a-underline:hover { text-decoration: underline;}

.login-tab{
  text-align: center;
  padding-bottom:20px;
}
.piccode{
  cursor: pointer;
  background: #49769d;
  border: solid 1px #ccc;
}

/*小头部*/
.doer-site{
  position: relative;
  display: inline-block;
}
.site-list{
  display: none;
  position: absolute;
  left: 0px;
  top: 41px;
  padding: 10px 0px;
  background: #444;
  z-index: 999;
}
.site-list a{
  display: block; font-size: 14px; white-space: nowrap;
  padding: 5px 15px;
}

/*企业无logo通用*/
.nologo{
  width: 100%;height: 100%;
  padding: 5px;
  background: url(../images/jobfair.png) center center/100% 100% no-repeat;
}
.nologo .nologo-cp{
  margin: 0 2px;
  text-align: center;
  font-size: 12px;
  color: #368;
  text-shadow: 1px 1px 0px #fff;
  line-height: 1;
}
.nologo.normal {width: 100px;height: 50px; margin-right: 15px;border:1px  solid #e6e6e6;}
.nologo.lg {width: 159px;height: 80px;}
.nologo.small { padding: 0; width: 80px;height: 43px;border:1px  solid #e6e6e6;}

/*美化checkbox*/
.custom-input label { cursor: pointer; margin-bottom: 0;}
.custom-input input[type=checkbox],
.custom-input input[type=radio]{opacity:0;position:absolute;left:-9999px;z-index:12;width:18px;height:18px;cursor:pointer}
.custom-input input[type=checkbox]+.text,
.custom-input input[type=radio]+.text{position:relative;z-index:11;display:inline-block;margin:0;line-height:20px;min-height:18px;min-width:18px;font-weight:normal}
.custom-input input[type=checkbox]+.text:before,
.custom-input input[type=radio]+.text:before{font-family:fontAwesome;font-size:12px;color:#fff;content:" ";background-color:#fff;border:1px solid #999;border-radius:0;display:inline-block;text-align:center;vertical-align:middle;height:18px;line-height:18px;min-width:18px;margin-right:5px;margin-bottom:2px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.custom-input input[type=checkbox]+.text:hover:before,
.custom-input input[type=radio]+.text:hover:before{border-color:#737373}
.custom-input input[type=checkbox]+.text:active:before,
.custom-input input[type=radio]+.text:active:before{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}
.custom-input input[type=radio]+.text:before{border-radius:100%;}
.custom-input input[type=checkbox]:checked+.text:before,
.custom-input input[type=radio]:checked+.text:before{display:inline-block;content:'';background-color:#0b5c9a;border-color:#0b5c9a;color: #fff;}
.custom-input .radio label,
.custom-input .checkbox label{  padding-left: 0px; }
.custom-input .checkbox-inline {
  padding-left: 0;
}

.ul-zph { overflow-Y: auto; height: 200px;}
.ul-zph > li:not(:last-child) { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dashed #ddd;}
.ul-zph > li a:hover { text-decoration: underline;}
.ul-link > li { width: 50%; margin-bottom: 20px;}
.ul-link > li:nth-child(odd) { padding-right: 5px;}
.ul-link > li:nth-child(even) { padding-left: 5px;}
.ul-link.inline > li { width: 50%;}
.ul-link.inline > li { padding: 0 10px 0 0;}
.ul-link.inline > li:nth-child(6n) { padding:0;}

.ul-link > li > a { display: block;border: 1px solid transparent;}
.ul-link > li > a > img { width: 100%; height: 50px;}
.ul-link > li:hover > a { border-color: #0b5c9a; }

.ul-rocket { border-top:1px solid #eee; border-left:1px solid #eee;  }
.ul-rocket > li { width: 33.33333%; text-align: center; border-right: 1px solid #eee; border-bottom: 1px solid #eee;}
.ul-rocket > li > a { display: flex; display: -webkit-flex; align-items: center; justify-items: center; height: 126px; padding: 15px;}
.ul-rocket > li > a > span { flex: 1;}
.ul-rocket > li > a > span > i { color: #0b5c9a; transition:all 0.3s; -webkit-transition:all 0.3s; }

.ul-rocket > li > a:hover { background-color:#0b5c9a; color: #fff; }
.ul-rocket > li > a:hover > span > i { color: #fff;}

.other > .cell + .cell { padding-left: 25px; border-left: 1px dashed #ccc;}
.other-link { margin-top: 5px;}
.other-link a { display: inline-block; margin-right: 15px; color: #777;}
.other-link a:hover { color: #0b5c9a; text-decoration: underline;}
.other .other-link { line-height: 2;}


/*!
 * Datetimepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datetimepicker {
  padding: 4px;
  margin-top: 1px;
  direction: ltr;
  border-color: #0b5c9a;
}

.datetimepicker.datetimepicker-rtl {
  direction: rtl;
}

.datetimepicker.datetimepicker-rtl table tr td span {
  float: right;
}

.datetimepicker-dropdown, .datetimepicker-dropdown-left {
  top: 0;
  left: 0;
}

[class*=" datetimepicker-dropdown"]:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #0b5c9a;
  position: absolute;
}

[class*=" datetimepicker-dropdown"]:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
}

[class*=" datetimepicker-dropdown-top"]:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #0b5c9a;
  border-bottom: 0;
}

[class*=" datetimepicker-dropdown-top"]:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #ffffff;
  border-bottom: 0;
}

.datetimepicker-dropdown-bottom-left:before {
  top: -7px;
  right: 6px;
}

.datetimepicker-dropdown-bottom-left:after {
  top: -6px;
  right: 7px;
}

.datetimepicker-dropdown-bottom-right:before {
  top: -7px;
  left: 6px;
}

.datetimepicker-dropdown-bottom-right:after {
  top: -6px;
  left: 7px;
}

.datetimepicker-dropdown-top-left:before {
  bottom: -7px;
  right: 6px;
}

.datetimepicker-dropdown-top-left:after {
  bottom: -6px;
  right: 7px;
}

.datetimepicker-dropdown-top-right:before {
  bottom: -7px;
  left: 6px;
}

.datetimepicker-dropdown-top-right:after {
  bottom: -6px;
  left: 7px;
}

.datetimepicker > div {
  display: none;
}

.datetimepicker.minutes div.datetimepicker-minutes {
  display: block;
}

.datetimepicker.hours div.datetimepicker-hours {
  display: block;
}

.datetimepicker.days div.datetimepicker-days {
  display: block;
}

.datetimepicker.months div.datetimepicker-months {
  display: block;
}

.datetimepicker.years div.datetimepicker-years {
  display: block;
}

.datetimepicker table {
  margin: 0;
}

.datetimepicker  td,
.datetimepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border: none;
}

.table-striped .datetimepicker table tr td,
.table-striped .datetimepicker table tr th {
  background-color: transparent;
}

.datetimepicker table tr td.minute:hover {
  background: #f0f0f0;
  cursor: pointer;
}

.datetimepicker table tr td.hour:hover {
  background: #f0f0f0;
  cursor: pointer;
}

.datetimepicker table tr td.day:hover {
  background: #87def6;
  cursor: pointer;
}

.datetimepicker table tr td.old,
.datetimepicker table tr td.new {
  color: #999999;
}

.datetimepicker table tr td.disabled,
.datetimepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}

.datetimepicker table tr td.today,
.datetimepicker table tr td.today:hover,
.datetimepicker table tr td.today.disabled,
.datetimepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.datetimepicker table tr td.today:hover,
.datetimepicker table tr td.today:hover:hover,
.datetimepicker table tr td.today.disabled:hover,
.datetimepicker table tr td.today.disabled:hover:hover,
.datetimepicker table tr td.today:active,
.datetimepicker table tr td.today:hover:active,
.datetimepicker table tr td.today.disabled:active,
.datetimepicker table tr td.today.disabled:hover:active,
.datetimepicker table tr td.today.active,
.datetimepicker table tr td.today:hover.active,
.datetimepicker table tr td.today.disabled.active,
.datetimepicker table tr td.today.disabled:hover.active,
.datetimepicker table tr td.today.disabled,
.datetimepicker table tr td.today:hover.disabled,
.datetimepicker table tr td.today.disabled.disabled,
.datetimepicker table tr td.today.disabled:hover.disabled,
.datetimepicker table tr td.today[disabled],
.datetimepicker table tr td.today:hover[disabled],
.datetimepicker table tr td.today.disabled[disabled],
.datetimepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}

.datetimepicker table tr td.today:active,
.datetimepicker table tr td.today:hover:active,
.datetimepicker table tr td.today.disabled:active,
.datetimepicker table tr td.today.disabled:hover:active,
.datetimepicker table tr td.today.active,
.datetimepicker table tr td.today:hover.active,
.datetimepicker table tr td.today.disabled.active,
.datetimepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069;
}
.datetimepicker table tr td.hasfair,
.datetimepicker table tr td.hasfair:hover{
  /*background: #5bc0de;*/
  color: #0b5c9a;
  font-weight: bold;
}
.datetimepicker table tr td.active,
.datetimepicker table tr td.active:hover,
.datetimepicker table tr td.active.disabled,
.datetimepicker table tr td.active.disabled:hover {
  background-color: #0b5c9a;
  background-image: -moz-linear-gradient(top, #0b5c9a, #0b5c9a);
  background-image: -ms-linear-gradient(top, #0b5c9a, #0b5c9a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0b5c9a), to(#0b5c9a));
  background-image: -webkit-linear-gradient(top, #0b5c9a, #0b5c9a);
  background-image: -o-linear-gradient(top, #0b5c9a, #0b5c9a);
  background-image: linear-gradient(to bottom, #0b5c9a, #0b5c9a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b5c9a', endColorstr='#0b5c9a', GradientType=0);
  border-color: #0b5c9a #0b5c9a #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datetimepicker table tr td.active:hover,
.datetimepicker table tr td.active:hover:hover,
.datetimepicker table tr td.active.disabled:hover,
.datetimepicker table tr td.active.disabled:hover:hover,
.datetimepicker table tr td.active:active,
.datetimepicker table tr td.active:hover:active,
.datetimepicker table tr td.active.disabled:active,
.datetimepicker table tr td.active.disabled:hover:active,
.datetimepicker table tr td.active.active,
.datetimepicker table tr td.active:hover.active,
.datetimepicker table tr td.active.disabled.active,
.datetimepicker table tr td.active.disabled:hover.active,
.datetimepicker table tr td.active.disabled,
.datetimepicker table tr td.active:hover.disabled,
.datetimepicker table tr td.active.disabled.disabled,
.datetimepicker table tr td.active.disabled:hover.disabled,
.datetimepicker table tr td.active[disabled],
.datetimepicker table tr td.active:hover[disabled],
.datetimepicker table tr td.active.disabled[disabled],
.datetimepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0b5c9a;
}

.datetimepicker table tr td.active:active,
.datetimepicker table tr td.active:hover:active,
.datetimepicker table tr td.active.disabled:active,
.datetimepicker table tr td.active.disabled:hover:active,
.datetimepicker table tr td.active.active,
.datetimepicker table tr td.active:hover.active,
.datetimepicker table tr td.active.disabled.active,
.datetimepicker table tr td.active.disabled:hover.active {
  background-color: #0b5c9a;
}

.datetimepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
}

.datetimepicker .datetimepicker-hours span {
  height: 26px;
  line-height: 26px;
}

.datetimepicker .datetimepicker-hours table tr td span.hour_am,
.datetimepicker .datetimepicker-hours table tr td span.hour_pm {
  width: 14.6%;
}

.datetimepicker .datetimepicker-hours fieldset legend,
.datetimepicker .datetimepicker-minutes fieldset legend {
  margin-bottom: inherit;
  line-height: 30px;
}

.datetimepicker .datetimepicker-minutes span {
  height: 26px;
  line-height: 26px;
}

.datetimepicker table tr td span:hover {
  background: #f0f0f0;
}

.datetimepicker table tr td span.disabled,
.datetimepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}

.datetimepicker table tr td span.active,
.datetimepicker table tr td span.active:hover,
.datetimepicker table tr td span.active.disabled,
.datetimepicker table tr td span.active.disabled:hover {
  background-color: #0b5c9a;
  background-image: -moz-linear-gradient(top, #0b5c9a, #0b5c9a);
  background-image: -ms-linear-gradient(top, #0b5c9a, #0b5c9a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0b5c9a), to(#0b5c9a));
  background-image: -webkit-linear-gradient(top, #0b5c9a, #0b5c9a);
  background-image: -o-linear-gradient(top, #0b5c9a, #0b5c9a);
  background-image: linear-gradient(to bottom, #0b5c9a, #0b5c9a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b5c9a', endColorstr='#0b5c9a', GradientType=0);
  border-color: #0b5c9a #0b5c9a #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datetimepicker table tr td span.active:hover,
.datetimepicker table tr td span.active:hover:hover,
.datetimepicker table tr td span.active.disabled:hover,
.datetimepicker table tr td span.active.disabled:hover:hover,
.datetimepicker table tr td span.active:active,
.datetimepicker table tr td span.active:hover:active,
.datetimepicker table tr td span.active.disabled:active,
.datetimepicker table tr td span.active.disabled:hover:active,
.datetimepicker table tr td span.active.active,
.datetimepicker table tr td span.active:hover.active,
.datetimepicker table tr td span.active.disabled.active,
.datetimepicker table tr td span.active.disabled:hover.active,
.datetimepicker table tr td span.active.disabled,
.datetimepicker table tr td span.active:hover.disabled,
.datetimepicker table tr td span.active.disabled.disabled,
.datetimepicker table tr td span.active.disabled:hover.disabled,
.datetimepicker table tr td span.active[disabled],
.datetimepicker table tr td span.active:hover[disabled],
.datetimepicker table tr td span.active.disabled[disabled],
.datetimepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0b5c9a;
}

.datetimepicker table tr td span.active:active,
.datetimepicker table tr td span.active:hover:active,
.datetimepicker table tr td span.active.disabled:active,
.datetimepicker table tr td span.active.disabled:hover:active,
.datetimepicker table tr td span.active.active,
.datetimepicker table tr td span.active:hover.active,
.datetimepicker table tr td span.active.disabled.active,
.datetimepicker table tr td span.active.disabled:hover.active {
  background-color: #0b5c9a;
}

.datetimepicker table tr td span.old {
  color: #999999;
}

.datetimepicker th.switch {
  width: 214px;
}

.datetimepicker th span.glyphicon {
  pointer-events: none;
}

.datetimepicker thead tr:first-child th,
.datetimepicker tfoot th {
  cursor: pointer;
}
.datetimepicker tfoot th.clear {
  color: #fff;
  position: absolute;
  top: -1px;
  right: -30px;
  width: 30px;
  background: #0b5c9a;
  height: 30px;
  border: solid 1px #0b5c9a;
}

.datetimepicker thead tr:first-child th:hover{
  background: #87def6;
}

.input-append.date .add-on i,
.input-prepend.date .add-on i,
.input-group.date .input-group-addon span {
  cursor: pointer;
  width: 14px;
  height: 14px;
}
.table-condensed { width: 100%;}

/*新table样式*/
.table-primary > thead > tr > th {
  border-bottom-color:#0b5c9a ;
  background-color: #f1f0f8;
}

.td-middle {
  vertical-align: middle !important;
}
.tr-even > td {
  border: none !important;
  padding-top: 0!important;
}

.text-primary {
  color: #0b5c9a;
}

.box .hd {
  font-size: 18px;
  border-left: 4px solid #0b5c9a;
  padding-left: 15px;
  margin-left: -19px;
}

.box .bd {
  padding: 15px 0;
}

.box .bd .textarea {
  text-indent: 2em;
  color: #777;
}

/*首页改版*/
.new-box {
  position: relative;
  z-index: 2;
}

.new-box .tt {
  background-color: #f0f0f0;
  padding: 10px 15px;
  font-size: 18px;
}

.new-box .tt > ul {
  float: left;
}

.new-box .tt > ul > li {
  float: left;
  margin-right: 25px;
}

.new-box .tt > ul > li > a {
  display: inline-block;
  position: relative;
  color: #777;
}

.new-box .tt > ul > li.active > a {
  color: #0b5c9a;
}

.new-box .tt > ul > li.active > a:after {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  background-color:#0b5c9a ;
  position: relative;
  top:10px;
}

.new-box .tt > a {
  float: right;
  color: #0b5c9a;
}

.new-box .tt > a:hover {
  color: #0b8ad0;
}

.news > li {
  display: flex;
  align-items:baseline;
  margin-bottom: 10px;
  border-bottom: 1px solid #ddd;
}

.news > li span {
  background-color: #0b8ad0;
  color: #fff;
  flex: 0 0 66px;
  padding: 4px 6px;
  position: relative;
  margin-right: 10px;
  text-align: center;
}

.news > li span:before {
  position: absolute;
  top: 10px;
  right: -10px;
  content: '';
  width: 0px;
  height: 0px;
  border:solid 5px;
  border-top-color: transparent;
  border-left-color: #0b8ad0;
  border-right-color: transparent;
  border-bottom-color: transparent;
}

.news > li > a {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.news.news-nav > li {
  border: none;
}

.news.news-nav > li span {
  flex: 0 0 100%;
  display: block;
  font-size: 18px;
  padding: 10px 15px;
}

.news.news-nav > li span:before {
  border-bottom-width: 15px;
  border-top-width: 15px;
  border-left-width: 10px;
}

.news.news-nav > li:not(.active):hover span {
  background: #d9edf7;
  color: #333;
}

.news.news-nav > li:not(.active) span {
  background:#f0f0f0;
  color: #777;
}

.news.news-nav > li:not(.active) span:before {
    border: none;
}

.block-link{
  border:1px solid #ccc;
  padding:15px;
  line-height: 2;
}

.block-link.button {
  display: block;
  border:1px solid transparent;
  color: #fff;
}

.block-link > .text {
  font-size:16px;
}
.block-link:hover {
  border-color:#0b8ad0
}

.block-link.button:hover {
  color:#0b8ad0;
}

.new-job-fair {
  display: flex;
  flex-wrap: wrap;
}

.new-job-fair > li {
  flex: 0 0 50%;
  margin-bottom: 15px;
}

.new-job-fair.col3 > li {
  flex: 0 0 33.333333%;
}

.new-job-fair.col4 > li {
  flex: 0 0 25%;
}

.new-job-fair.col1 > li {
  flex: 0 0 100%;
}

.new-job-fair > li:nth-child(odd) .rigth {
  padding-right: 15px;
}

.new-job-fair.col1 > li:nth-child(odd) .rigth {
  padding-right: 0;
}

.new-job-fair > li:nth-child(even) .left,
.new-job-fair > li:nth-child(even) .left-date {
  padding-left: 15px;
}

.new-job-fair.col4 > li:not(:nth-child(4n)) .rigth {
  padding-right: 15px;
}

.new-job-fair.col3 > li .rigth {
  padding-right: 0px;
}

.new-job-fair.col3 > li:not(:nth-child(3n)) .rigth {
  padding-right: 15px;
}

.new-job-fair.col3 > li .left,
.new-job-fair.col3 > li .left-date {
  padding-left: 0px;
}

.new-job-fair.col1 > li .left-date {
  padding-left: 0;
}

.new-job-fair > li .rigth .right-info {
  color: #aaa;
  font-size: 12px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

/*.new-job-fair > li {*/
  /*flex: 0 0 33.3333333%;*/
  /*margin-bottom: 15px;*/
/*}*/

/*.new-job-fair > li .rigth {*/
  /*padding-right: 10px;*/
/*}*/

/*.new-job-fair > li .left,*/
/*.new-job-fair > li .left-date {*/
  /*padding-left: 10px;*/
/*}*/


.new-job-fair > li .left-date {
  text-align: center;
  margin-right: 10px;
  padding-right: 10px;
  border-right: 4px solid #eee;
}

.new-job-fair > li .left-date .date-1 {
  font-size: 30px;
  line-height: 1.1;
}

.new-job-fair > li .left-date .date-2 {
  font-size: 12px;
  color: #777;
}

.new-job-fair > li .a {
  font-size: 16px;
  display: block;
}

.new-job-fair > li .rigth-i {
  font-size: 12px;
  color: #aaa;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.new-job-fair > li .rigth-i > i {
  padding: 0 5px 0 0;
  display: inline-block;
  width: 1.3em;
  text-align: center;
}

.jobfair-calendar .jobfair-calendar-title {
  position: relative;
  text-align: center;
  padding: 9px 15px ;
  font-size: 18px;
  color: #fff;
  background-color: #0b8ad0;
}

.jobfair-calendar .jobfair-calendar-title:before,
.jobfair-calendar .jobfair-calendar-title:after {
  content:'';
  width:10px;
  height:20px;
  border:solid 2px #fff;
  position: absolute;
  top:-10px;
  border-radius:5px;
  background-color: #0b8ad0;
}

.jobfair-calendar .jobfair-calendar-title:before {
  left:40px;
}

.jobfair-calendar .jobfair-calendar-title:after {
  right:40px;
}

.carousel-compnay .carousel-inner {
  width: 90%;
  margin: auto;
}

.carousel-compnay .carousel-inner .item a {
  position: relative;
  display: inline-block;
}

.carousel-compnay .carousel-inner .item a img {
  width: 125px;
  height: 125px;
  display: inline-block;
  border: 1px solid #eee;
  margin: 3px;
  transition: all .3s;
}

.carousel-compnay .carousel-inner .item a:hover img {
  border-color: #0b8ad0;
  box-shadow: 0 0 8px rgba(11, 138, 208, 0.51);
}

.carousel-compnay .carousel-control {
  top:0;
  width: 40px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f0f0f0 !important;
  color: #aaa;
}

.carousel-compnay .carousel-inner .item a .info {
  position: absolute;
  bottom:4px;
  left: 4px;
  background-color: rgba(0,0,0,0.65);
  width: 123px;
  color: #eee;
  padding: 3px 5px;
  font-size: 12px;
  text-align: center;
  z-index: 3;
}

.carousel-compnay.static .carousel-inner {
  width: 100%;
  margin: auto;
}

.carousel-compnay.static .carousel-inner .item a img {
  width: 120px;
  height: 120px;
  margin: 0 5px 10px 0;
}

.carousel-compnay.static .carousel-inner .item a:nth-child(3n) img {
  margin-right: 0;
}


.carousel-compnay.static .carousel-inner .item a .info {
  width: 120px;
  bottom:10px;
  left: 0px;
}

.more-job-fair > li:not(:first-child) {
  padding-top: 10px;
  margin-top: 10px;
}

.more-job-fair > li > a {
  display: block;
  background: #f0f0f0;
  padding: 15px;
  border: 1px solid transparent;
}

.more-job-fair > li > a:hover {
  background: #edf9fb;
  border-color: #0b5c9a;
}

.more-job-fair .left {
  margin-right: 15px;
}

.more-job-fair .left img {
  width: 76px;
  height: 76px;
}

.more-job-fair .rigth .a {
  font-size: 18px;
}

.more-job-fair .rigth .rigth-i {
  color: #999;
  margin-top:10px;
}

.ul-article > li + li {
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px dashed #ddd;
}

.ul-article > li > a:before {
  content: "\f0da";
  color: #aaa;
  padding-right: 5px;
  display:inline-block;
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.ul-article > li > a .ti,
.ul-article > li > a .da {
  color: #aaa;
}

.ul-article > li > a:hover .ti,
.ul-article > li > a:hover .da,
.ul-article > li > a:hover:before {
  color: #0b5c9a;
}

.ul-article.lg > li > a {
  font-size: 16px;
}

.ul-article.lg > li + li {
  padding-top: 15px;
  margin-top: 15px;
}

.sm-panel {
  margin: 35px 0;
  display: flex; }
.sm-panel .tt {
  font-size: 16px;
  flex: 0 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #eee;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-right: 15px;
  padding: 8px 15px; }
.sm-panel .tt .text {
  color: #999999;
  flex: 1; }
.sm-panel .tt.tt-style2 {
  width: 80px;
  text-align: center; }
.sm-panel .bd {
  display: flex;
  flex: 1;
  flex-wrap: wrap; }
.sm-panel .bd .a-btn {
  flex: 0 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  position: relative;
  padding: 10px 15px;
  border: 1px solid #ddd;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-right: 10px;
  width: 150px;
  height: 104px;
  transition: all .3s;
  color: #999999; }
.sm-panel .bd .a-btn:hover {
  background-color: #b7ffb9;
  border-color: #008403; }
.sm-panel .bd .a-btn > span {
  flex: 1; }
.sm-panel .bd .a-btn > span > b {
  font-size: 16px;
  color: #333; }
.sm-panel .bd .a-btn > span > i {
  font-size: 30px; }
.sm-panel .bd .a-btn.import {
  border-style: dashed; }
.sm-panel .bd .a-btn.a-lg {
  width: 250px; }
.sm-panel .bd .a-btn.a-xl {
  width: 320px; }
.sm-panel .bd .a-btn.a-xl .sr-info {
  width: 290px; }
.sm-panel .bd .a-btn sup {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  background-color: red;
  color: white;
  border-radius: 100px;
  padding: 0 4px; }
.sm-panel .bd .a-btn .pj-tt {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 12px;
  background-color: #008403;
  color: white;
  padding: 2px 5px; }
.sm-panel .bd .a-btn .sr-info {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 0; }
.sm-panel.guide .bd .a-btn {
  height: 124px; }
.sm-panel.guide .bd .a-btn .pj-tt {
  background-color: #aaa; }
.sm-panel.guide .bd .a-btn + .a-btn {
  margin-left: 40px; }
.sm-panel.guide .bd .a-btn + .a-btn:before {
  position: absolute;
  left: -40px;
  top: 50px;
  color: #ddd; }
.sm-panel.guide .bd .a-btn.active {
  border-color: #008403;
  background-color: #b7ffb9;
  color: #008403; }
.sm-panel.guide .bd .a-btn.active .pj-tt {
  background-color: #008403; }
.switch .sex-switch {
  margin: 0;
  cursor: pointer; }
.switch .sex-switch input[type=checkbox], .switch .sex-switch input[type=radio] {
  opacity: 0;
  position: absolute;
  z-index: -1; }
.switch .sex-switch input[type=checkbox] + .doer-switch {
  position: relative;
  display: inline-block;
  width: 80px;
  height: 34px;
  background: #e6e6e6; }
.switch .sex-switch input[type=checkbox] + .doer-switch:before {
  display: block;
  text-align: center;
  line-height: 34px;
  content: '公开';
  color: white;
  width: 50%;
  height: 34px;
  position: absolute;
  left: 0;
  top: 0;
  background: #5cb85c;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all 0.5s ease; }
.switch .sex-switch input[type=checkbox]:checked + .doer-switch:before {
  left: 50%;
  content: '保密';
  background: red; }

.switch .sex-switch.accepted-or-no input[type=checkbox] + .doer-switch:before {
  content: '接受';
   }
.switch .sex-switch.accepted-or-no input[type=checkbox]:checked + .doer-switch:before {
  content: '拒绝';
  }

/*进度条组*/
.progress-group {
  position: relative;
  overflow: visible;
  margin: 45px 0;
}

.progress-group .progress-bar .progress-info {
  position: absolute;
  z-index: 3;
}

.progress-group .progress-bar:nth-child(odd) .progress-info {
  top:-20px;
}

/*快速通道 sm*/
.ul-rocket.sm  > li {
  width: 33.33333%;
}

.ul-rocket.sm-height > li > a {
  height: 70px;
}

.box-shadow-sm {
  box-shadow: 1px 1px 2px rgba(0,0,0,0.2)
}

/*流程入口图片*/
.process-pic > a:hover > img {
  filter:brightness(105%);
}

/*大数据展示*/
.big-data {
  background-color:#080f21 ;
  color: #ddd;
  overflow-y:auto;
  background-image: url('../images/big_data_bg.jpg');
  background-size: contain;
}

.big-data::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #080f21;
}

.big-data::-webkit-scrollbar-thumb {
  background-color: #337ab7;
}

.big-data ::-webkit-scrollbar
{
  width: 4px;
  height: 4px;
}

.big-data ::-webkit-scrollbar-thumb {
  background-color: #337ab7;
}

.big-data .modal-content {
  background-color: rgba(8, 15, 33, 0.76);
  border: 1px solid rgb(54, 58, 123);
}

.big-data .wrapper-main {
  width: 1400px;
  margin: auto;
}

.big-data .modal-table .table-body .flex-box .cell-fixde {
  background: none;
  color: #ddd;
}

.big-data .modal-table .table-tt {
  border: none;
  background:rgba(54, 58, 123,0.5) ;
}

.big-data .modal-table .table-body .flex-box:not(:last-child), .modal-table .table-body a:not(:last-child) .flex-box,
.big-data .modal-table .table-body .flex-box .cell-fixde:not(:last-child),
.big-data .table > thead > tr > th,
.big-data .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
  border-color: #444;
}

.big-data .modal-body.modal-table .table-body {
  max-height: 500px;
  overflow: auto;
  margin-right:-4px;
}

.big-data .wrapper {
  border-radius: 4px;
  background-color: rgba(72, 62, 83, 0.5);
}

.big-data .text-primary {
  color: #3c9ee4;
}

.big-data .data-tt {
  font-size: 18px;
}

.big-data .nav-pills li a {
  color: #ddd;
}

.big-data .nav-pills li:hover a {
  background-color: rgba(15, 23, 46, 0.5);
}

.big-data .nav-pills li.active a {
  background-color: rgb(54, 58, 123);
}

.big-data .data-s {
  background:none ;
  color: #3c9ee4;
  border-color:rgb(54, 58, 123) ;
  font-size: 18px;
  height: auto;
}

.big-data .data-s option {
  background:none ;
  color: #333;
}

/*lv*/
.ul-article > li + li {
  padding-top: 8px;
  margin-top: 5px;
}
.text-clip2{
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 3em;
}
.nav-school {
  background: #133F98;
}
.dropdown-menu {
  background: rgba(255,255,255,0.8)
}
.dropdown-menu li a {
  padding: 10px 30px;
  border-bottom: 1px dotted #f0f0f0;
}
.dropdown-menu li a:hover {
  background: #5cabe2;
  color: #fff;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #0067AC;
  border-color: #0067AC;
}
#jobfair {
  margin-bottom: 1rem;
}
#jobfair .zphrlimg {
  position: absolute;
  top: 16px;
  left: -10px;
}
#jobfair-date {
  padding: 2rem 1.5rem 0.5rem 1.5rem;
}
.index-title {
  font-size: 20px;
  color: #2582D4;
  font-weight: bold;
  padding-top: 15px;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}
.card-title {
  margin-bottom: 0.75rem;
  font-size: 16px;
  padding-bottom: 5px;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-header {
  padding: 0.25rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0 - 1px) calc(0 - 1px) 0 0;
}
.card-deck {
  display: flex;
  flex-direction: column;
}
.card-deck .card {
  margin-bottom: 1rem;
}
.border-dashed-bottom {
  border-bottom: 1px dashed #e6e6e6 !important;
}
.span-art span{color:#85868E; margin-right: 5px;}
.title-blue{background: #0b8ad0;color: #fff;padding: 5px;}
.fast-link{width:320px;color: #fff;font-size: 15px;font-weight: 300;}
.fast-link a{
  padding: 10px;display: block;margin-top: 10px;color: #333;vertical-align: middle;
  box-shadow: 0 5px 10px 0 rgba(0,0,0,.3), inset 0 2px 0 0 #fff, inset 0 -4px 0 0 #ffbc78;
  background: #fff3e6;
}
.fast-link a > i {
  color: #ff6a00;
}
.fast-link a > span {
  position: relative;
  top:-6px;
}
.fast-link a:hover {
  background: #ffdbbb;
}
.fast-link i{font-size: 32px;margin:0 15px;}
.card-img{width: 100%;height: 200px;}

/*6-19新修改*/
.a-btn > li {
  display: inline-block;
  padding: 0 10px;
}
.a-btn > li > a {
  color: #0b8ad0;
  border: 1px solid #0b8ad0;
  padding: 7px 10px;
  margin: 15px 0;
  display: inline-block;
}
.a-btn > li.active > a {
  background-color:#0b8ad0 ;
  color: #fff;
}
body {
  font-size: 16px;
}

.input-group-lg .form-control, .input-group-lg .input-group-addon, .input-group-lg .input-group-btn .btn {
  height: 46px;
}

.font16-span  span{font-size: 16px;}
.span-bd > span{display: inline-block;padding: 4px 12px;border:1px solid #76b1d6;margin:4px 6px;border-radius: 2px;}