@charset "utf-8";

/* CSS Document */
body{
	font : normal 100 14px microsoft YaHei,SimSun,Arial;
	background : #eaeef1; color : #555;
}
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, blockquote, tr, td, th, thead, caption{
	margin : 0;
	font-weight : normal;
	padding : 0;
}
ol, ul, li{
	list-style : none;
}
.bmlx, .wsxx, .zytb, .clsc, .xxcj, .clxz, .xsxx, .pay, .bmtj, .lqcx, .byhj, .dlfj{
	background-color : #fff;
	margin-top : 10px;
	border-radius : 4px;
}
.wsxx-list, .zytb-list, .clsc-list, .xxcj-list, .clxz-list, .xsxx-list
, .pay-list, .bmtj-list, .lqcx-list, .byhj-list, .dlfj-list{
}
.zytb-list-content{
	position : relative;
}
#bmlx_content .container{
	background-color : #fff;
	margin-top : 10px;
	border-radius : 4px;
}
.wsxx{
	min-height : 500px;
}
.p-l-0{
	padding-left : 0px !important;
}
.p-r-0{
	padding-right : 0px !important;
}
.m-r-10{
	margin-right : 10px !important;
}
.m-t-15{
	margin-top : 15px !important;
}
.m-b-0{
	margin-bottom : 0px !important;
}
.font-blue{
	color : #3897f9;
}
.font-red{
	color : #ec0000;
}
.W_88{
	width : 88px;
}
@media only screen and (min-width : 768px){
	.H_45{
		height : 45px;
	}
}
button a, button a:focus, button a:hover, .main .btn a, .main .btn a:hover, .main .btn a:focus{
	color : #fff;
	text-decoration : none;
}
.grey-bg{
	background-color : #eaeef1;
}
.code-btn{
	height : 39px;
}
.m-t-10{
	margin-top : 10px;
}
.m-t-20{
	margin-top : 20px;
}
.p-lr-0{
	padding-left : 0px;
	padding-right : 0px;
}
.grey-bg a:hover{
	text-decoration : none;
}
.prompting-text{
	color : #555;
	font-weight : bold;
	margin-left : 3px;
}
.warning-text{
	color : #da1818;
	font-weight : bold;
	margin-left : 3px;
}
.btn-blue{
	background-color : #3897f9;
	border : 1px solid #3897f9;
}
.btn-blue:hover, .btn-blue:focus{
	background-color : #3897f9 !important;
	border : 1px solid #3897f9 !important;
	outline : none !important;
}
.btn-gray{
	background-color : #cbced0;
	border : 1px solid #cbced0;
	color : #fff;
}
.btn-gray:hover, .btn-gray:focus{
	background-color : #cbced0 !important;
	border : 1px solid #cbced0 !important;
	outline : none !important;
	color : #fff !important;
}
.navbar-public{
	background-color : #3897f9;
	padding-bottom : 5px;
	border-radius : 0px;
}
.navbar-public .navbar-header{
	margin-top: 5px;
}
.navbar-public .navbar-header>h3{
	color : #fff;
}
.navbar-public .navbar-header>img{
	max-width : 300px;
}
.navbar-public .navbar-header>h3{
	display : inline-block;
	font-size : 22px;
	color : #fff;
	margin-top : 15px;
	margin-left : 10px;
	vertical-align : middle;
}
.public-footer{
	width : 100%;
	padding-top : 30px;
	width : 580px;
	margin : 0 auto;
}
.public-footer>p{
	color : #8c8c8c;
}
.public-footer>p>a{
	color : #8c8c8c;
	margin-right : 10px;
}
.public-footer>p>a:hover{
	color : #3897f9;
	text-decoration : none;
}
/*=====================头部导航========================*/
.navbar-public{
	background-color : #3897f9;
	padding-bottom : 5px;
	border-radius : 0px;
}
.navbar-public .navbar-header>h3{
	color : #fff;
}
.navbar-public .navbar-header>img{
	max-width : 300px;
	max-height : 50px;
}
.navbar-public .navbar-header>h3{
	display : inline-block;
	font-size : 22px;
	color : #fff;
	margin-top : 6px;
	margin-left : 10px;
	vertical-align : middle;
}
.nav-tabs{
	border-radius : 0px;
}
.navbar-default{
	background-color : #c2d1e2;
	border-color : transparent;
	height : 42px;
	min-height : 42px;
}
.nav-tabs{
	border-bottom : 0;
}
.nav-tabs>li{
	position : relative;	
}
/*
.nav>li>a{
	padding-right : 26px;
}
*/
.nav-tabs>li>i{
	position : absolute;
	top : 14px;
	right : 5px;
	font-size : 14px;
	color : #173f69;
	cursor : pointer;
	display : none;
}
.nav-tabs>li>i:hover + .nav-tabs>li>i{
	background-color : #eaeef1;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
	color : #173f69;
	background-color : #eaeef1;
	border : 1px solid #eaeef1;
}
.nav>li>a:focus, .nav>li>a:hover{
	text-decoration : none;
	background-color : #eaeef1;
	border-color : #eaeef1;
}
.nav-tabs>li>a{
	color : #173f69;
	margin-right : 0;
	border-radius : 0;
}
a.grxx{
	text-align: right;
}
a.grxx>span.grxx-welcome{
	color:white;
}
.nav>li.open>a.grxx>span.grxx-welcome, .nav>li>a.grxx:focus>span.grxx-welcome, .nav>li>a.grxx:hover>span.grxx-welcome{
	color:black;
}
.step{
	margin : 15px auto;
	padding : 0;
	width : 100%;
	position : absolute;
	transform : translateX(-50%);
	left : 50%;
}
.jbxx-step{
	position : relative;
	display : inline-block;
	width : 140px;
	height: 50px;
	text-align : center;
}
.jbxx-step>a>.step-des{
	display : block;
	font-size : 16px;
	color : #aeafaf;
}
.single-step{
	position : relative;
	display : inline-block;
	width : 140px;
	height : 86px;
	text-align : center;
}
.single-step:last-child{
	margin-right : 0;
}
.single-step:not(:last-child):after{
	position : absolute;
	top : 52px;
	left : 110px;
	content : "";
	display : inline-block;
	width : 68px;
	height : 2px;
	background : #c9c9c9;
}
.step-done:after{
	background : #e6960a !important;
}
.step-doing:after{
	background : #e6960a;
}
.step-bg{
	position : relative;
	display : block;
	margin : 10px auto;
	width : 40px;
	height : 40px;
	line-height : 40px;
	text-align : center;
	border-radius : 18px;
	background : url('../images/nums-bg-gray.png') no-repeat;
	color : #fff;
	font-size : 20px;
}
.step-done .step-bg{
	background : url('../images/nums-bg.png') no-repeat;
}
.step-doing .step-bg{
	background : url('../images/nums-bg.png') no-repeat;
}
.step-des{
	display : block;
	font-size : 16px;
	color : #aeafaf;
}
.step-status{
	display : block;
	font-size : 16px;
	color : #3897f9;
}
.step-doing .step-des{
	color : #e6960a;
}
.pay{
	width : 100%;
	background : #fff;
	background-size : cover;
	padding-top : 50px;
}
.pay-list .pay-title{
	width : auto;
	color : #888;
	font-size : 16px;
	font-weight : 700;
}
.pay-list .money{
	color : #ec0000;
	font-weight : 700;
}
.pay-list .money .biger{
	font-size : 30px;
}
.pay-list .pay-val{
	font-size : 16px;
	font-weight : 700;
}
.pay-list .pay-val-state{
	font-size : 14px;
	padding : 2px 8px;
	color : #fff;
	background : #e6960a;
	border-radius : 4px;
}
.pay-list .pay-val-success{
	font-size : 14px;
	padding : 2px 8px;
	color : #fff;
	background : forestgreen;
	border-radius : 4px;
}
.print-show{
	width : 100%;
	padding : 20px;
	background : url('../images/logo-bg.png') no-repeat center 100px #fff;
	background-size : 735px;
}
.print .tab-content p.print-head{
	text-align : center;
	font-weight : bold;
	font-size : 26px;
	padding-bottom : 10px;
}
.print-table .table{
	margin-bottom : -1px;
}
.print-table .xs-mark{
	text-align : left;
	padding : 15px 0 0 0;
}
.print-table .xs-mark>p>span{
	margin-right : 12em;
	font-weight : 700 !important;
}
.print-head{
	font-size : 22px;
	text-align : center;
	/* padding-bottom : 1em;
	border-bottom : 1px solid #dddddd; */
}
.print-table{
	min-width : 674px;
	min-height : 800px;
	width: 760px;
	text-align : center;
}
.pre-inscription-show{
	position : relative;
	width : 100%;
	margin : 0 auto;
	top : 0;
	bottom : 0;
	left : 0;
	right : 0;
	padding : 70px;
	background : url('../images/pre-bg.jpg') no-repeat center bottom #fff;
	background-size : cover;
}
.pre-inscription-ctn{
	width : 90%;
	margin : 0 auto;
	margin-bottom : 20%;
}
.pre-info{
	margin-top : 40px;
	font-size : 16px;
	font-weight : 700;
	text-indent : 4em;
}
.pre-stu, .pre-time, .pre-school, .pre-prefession{
	margin : 0 5px;
}
.pre-inscription-show .grounp-btn{
	position : absolute;
	bottom : 82px;
	left : 50%;
	margin-left : -150px;
}
.admission-show{
	width : 100%;
	padding : 20px;
	background : url(../images/logo-bg.png) no-repeat center 7px #fff;
}
.admission-table{
	margin : 30px auto;
	border : 1px solid #555;
}
.admission-table thead>tr{
	border-bottom : 2px solid #ddd;
	height : 38px;
	line-height : 38px;
}
.admission-table thead th{
	padding : 0 5px;
}
.admission-table tbody > tr:not(:last-child){
	border-bottom : 1px solid #555;
}
.admission-table tbody td:not(:last-child){
	border-right : 1px solid #555;
}
.admission-table tbody td{
	height : 38px;
	padding : 5px;
	text-align : center;
}
.admission-table .print-ipt{
	width : 100%;
	height : 100%;
	border : 0;
	padding : 5px;
}
.admission-show .print-ipt-th{
	width : 700px;
}
.admission-table .print-ipt:focus,
.admission-table .print-txt:focus{
	outline : none;
}
.stuInfo-table tr>td:nth-of-type(1),
.stuInfo-table tr>td:nth-of-type(3),
.stuInfo-table tr>td:nth-of-type(5){
	min-width : 150px;
}
.stuInfo-table tr>td:nth-of-type(2),
.stuInfo-table tr>td:nth-of-type(4),
.stuInfo-table tr>td:nth-of-type(6){
	min-width : 100px;
}
.test-table tr>td:nth-of-type(1),
.test-table tr>td:nth-of-type(3){
	min-width : 150px;
}
.test-table tr>td:nth-of-type(2){
	min-width : 100px;
}
.test-table tr>td:nth-of-type(4){
	min-width : 350px;
}
.attention{
	text-align : left;
	margin : 0 auto 46px;
	padding : 0 10px
}
.attention ol{
	padding : 0 15px;
}
.attention .att-title{
	font-size : 16px;
	margin-bottom : 30px;
}
.admission-show .grounp-btn{
	margin-bottom : 50px;
}
.main .btn{
	color : #fff;
	font-size : 16px;
	padding : 8px 36px;
}
.main .btn-org{
	background : #e6960a;
}
.main .btn-org:hover, .main .btn-org_dft:hover{
	background : #f9a209;
}
.main .btn-org:active, .main .btn-org_dft:active{
	background : #af7004;
}
.main .btn-gray, .main .btn-org_dft{
	background : #c9c9c9;
}
.main .btn-blue{
	background : #3897f9;
}
.main .btn-blue:hover, .main .btn-gray:hover{
	background : #0d82fb;
}
.main .btn-blue:active, .main .btn-gray:active{
	background : #204d74;
}
.main .btn-blue:focus{
	background : #204d74;
}
.main .btn:focus, .btn:hover{
	color : #fff;
}
.main input, .main textarea{
	background : transparent;
}
#yqlBootbox{
	background-color : rgba(0,0,0,.5);
}
#yqlBootbox .confirm-modal{
	padding : 52px 0 30px; 
	color : #333;
	background : transparent;
}
#yqlBootbox .confirm-modal p{
	font-size : 16px;
	font-weight : 700;
	text-align : center;
}
#yqlBootbox .modal-footer{
	text-align : center;
	border-top : none;
	margin-bottom : 10px;
}
#yqlBootbox .btn-primary{
	background-color : #3897f9;
	border : none; 
}
#yqlBootbox .btn-default{
	background-color : #c9c9c9;
	color : #fff;
}
/*登录页*/
.login-page .navbar-header>img{
	max-width : 300px;
	max-height : 50px;
}
.login-page .navbar-header>h3{
	display : inline-block;
	font-size : 22px;
	color : #3897f9;
	margin-left : 10px;
}
.login-page .navbar-header>p{
	display: inline-block;
	font-size: 30px;
	color: #3897f9;
	margin-left: 20px;
	padding-top: 3px;
}
.login-page .carousel-indicators li{
	margin : 0px 6px;
	background-color : #fff;
}
.login-page .carousel-indicators li.active{
	background-color : #3897f9;
	border : 0px;
	color : #3897f9;
}
.login-page .carousel-inner>.item>img{
	margin : 0 auto;
	min-height: 450px;
}
.login-page #carousel-example-generic{
	position : relative;
}
.login-page .login-form-wrap{
	position : absolute;
	top : 17%;
	right : 20%;
}
.login-page .login-form{
	position : relative;
	background : rgba(255, 255, 255, .85);
	padding : 20px;
	border-radius : 4px;
}
.login-page .login-form .form-control{
	padding-left : 6px;
}
.login-page .login-form .code-img{
	max-width : 100px;
	height : 32px;
}
.login-page .login-form .title{
	margin-bottom : 20px;
}
.login-page .login-form .title>h3{
	font-size : 18px;
	font-weight : bold;
	color : #3897f9;
	margin : 0px;
}
.login-page .login-form .title>p{
	font-size : 16px;
	color : #777;
	margin : 0px;
}
.login-page .login-form .register-info{
	margin-top : -10px;
}
.login-page .login-form .register-info>a{
	color : #e83836;
	font-weight : bold;
}
.login-page .login-form .login-btn{
	background-color : #3897f9;
	border : 1px solid #3897f9;
}
.login-page .login-form .input-group-pwd{
	position : relative;
}
.login-page .login-form .input-group-pwd input{
	z-index : 1;
}
.login-page .login-form .input-group-pwd a{
	position : absolute;
	top : 10px;
	right : 3px;
	z-index : 2;
	font-size : 12px;
	color : #3897f9;
}
.login-page .login-form .form-group{
	overflow : hidden;
}
.login-page .notice>.title{
	border-bottom : 2px solid #3897f9;
	padding-bottom : 10px;
	margin-bottom : 15px;
	font-size : 16px;
	color : #3897f9;
	font-weight : bold;
}
.login-page .notice>.title>a{
	color : #3897f9;
	font-size : 14px;
	font-weight : lighter;
}
.login-page .notice>ul{
	padding-left : 0px;
}
.login-page .notice>ul>li{
	margin-bottom : 23px;
	overflow : hidden;
}
.login-page .notice>ul>li>a{
	color : #333;
}
.login-page .notice>ul>li>a:hover{
	text-decoration : none;
}
.login-page .footer{
	/* margin-top : 40px; */
}
.login-page .footer>p{
	color : #777;
	width : 315px;
	margin : 0 auto;
	line-height : 30px;
}
/*注册页*/
.register-page .register-form{
	padding : 30px 0px 50px 0px;
}
.register-page .register-form .title{
	font-size : 18px;
	color : #3897f9;
	font-weight : bold;
}
.register-page .register-form .register-type{
	margin-top : 110px;
}
.register-page .register-form .register-type .btn{
	margin-bottom : 10px;
	padding : 8px 0px;
	background-color : #cbced0;
	border : 1px solid #cbced0;
}
.register-page .register-form .register-type .btn.active{
	background-color : #3897f9;
	border : 1px solid #3897f9;
}
.register-page .register-form .register-type .btn:hover,
.register-page .register-form .register-type .btn:focus{
	background-color : #cbced0;
	border : 1px solid #cbced0;
	outline : none !important;
}
.register-page .register-form .register-type .btn.active:hover,
.register-page .register-form .register-type .btn.active:focus{
	background-color : #3897f9;
	border : 1px solid #3897f9;
	outline : none !important;
}
.register-page .register-form .link-info{
	margin-bottom : 15px;
	padding:0 15px;
}
.register-page .register-form .link-info span
, .register-page .register-form .link-info a{
	font-weight : bold;
	color : #555;
}
.register-page .register-form .link-info a:hover{
	text-decoration : none;
}
.register-page .register-form .link-info span>a{
	color : #3897f9;
	border-left : 2px solid #777;
	margin-left : 5px;
	padding-left : 5px;
}
.register-page .register-form .register-btn
, .register-page .register-form .reset-btn{
	padding : 10px 0px;
}
.register-page .register-form .register-btn>span
, .register-page .register-form .reset-btn>span{
	letter-spacing : 10px;
	margin-right : -10px;
}
.register-page .register-form .form-group{
	margin-bottom : 25px;
}
.register-page .register-form .form-group:last-child{
	margin-top : 40px;
}
.register-page .register-form .email-input{
	display : none;
}
.register-page .register-form .input-group-addon.email{
	padding : 0px 9px;
}
.register-page .register-form .input-group-addon.card{
	padding : 6px 7px;
}
.register-page .register-form .tel-input .input-group-addon>img{
	height : 20px;
}
.register-page .register-form .input-group-addon.card>img{
	height : 17px;
}
.register-page .register-form select{
	padding-left : 8px;
	color : #999;
}
.register-page .register-form .text-info{
	margin-top : 5px;
}
.register-page .chosen-container-single .chosen-single{
	border-top-left-radius : 0px;
	border-bottom-left-radius : 0px;
	height : 34px;
	line-height : 32px;
}
.register-page .chosen-container-single .chosen-single span{
	color : #999;
}
/*重置密码页*/
.reset-pwd-page .reset-pwd-form{
	padding : 30px 0px;
	overflow : hidden;
}
.reset-pwd-page .reset-pwd-form .title{
	font-size : 18px;
	color : #3897f9;
	font-weight : bold;
}
.reset-pwd-page .reset-pwd-form .text-info{
	margin-top : 5px;
}
.reset-pwd-page .reset-pwd-form .form-group{
	margin-bottom : 25px;
}
.reset-pwd-page .reset-pwd-form .form-group:last-child{
	margin-top : 35px;
}
/*忘记密码*/
.forget-pwd-page .forget-pwd-form{
	padding : 30px 0px 50px 0px;
}
.forget-pwd-page .forget-pwd-form .title{
	font-size : 18px;
	color : #3897f9;
	font-weight : bold;
}
.forget-pwd-page .forget-pwd-form .input-group-addon.card{
	padding : 6px 8px;
}
.forget-pwd-page .forget-pwd-form .input-group-addon.tel>img{
	height : 20px;
}
.forget-pwd-page .forget-pwd-form .input-group-addon.card>img{
	height : 17px;
}
.forget-pwd-page .forget-pwd-form .form-group{
	margin-bottom : 25px;
}
.forget-pwd-page .forget-pwd-form select{
	padding-left : 8px;
	color : #999;
}
.forget-pwd-page .forget-pwd-form .text-info{
	margin-top : 5px;
}
.forget-pwd-page .forget-pwd-form .form-group:last-child{
	margin-top : 40px;
}
.forget-pwd-page .forget-pwd-form .input-group-addon.code{
	padding : 0px 10px;
}
.forget-pwd-page .chosen-container-single .chosen-single{
	border-top-left-radius : 0px;
	border-bottom-left-radius : 0px;
	height : 34px;
	line-height : 32px;
}
.forget-pwd-page .chosen-container-single .chosen-single span{
	color : #999;
}
.forget-pwd-page .forget-pwd-form .link-info{
	margin-bottom : 15px;
}
.forget-pwd-page .forget-pwd-form .link-info span,
.forget-pwd-page .forget-pwd-form .link-info a{
	font-weight : bold;
	color : #555;
}
.forget-pwd-page .forget-pwd-form .link-info a:hover{
	text-decoration : none;
}
.forget-pwd-page .forget-pwd-form .link-info span>a{
	color : #3897f9;
	border-left : 2px solid #777;
	margin-left : 5px;
	padding-left : 5px;
}
/*找回密码*/
.find-pwd-page .find-pwd-form{
	padding : 30px 0px 80px 0px;
}
.find-pwd-page .find-pwd-form>.title{
	font-size : 18px;
	color : #3897f9;
	font-weight : bold;
	margin-bottom : 40px;
}
.find-pwd-page .find-pwd-form>div{
	width : 400px;
	margin : 0 auto;
}
.find-pwd-page .find-pwd-form>div>p{
	color : #555;
	font-size : 14px;
	font-weight : bold;
	margin-bottom : 40px;
}
/*媒体查询*/
@media (min-width : 1800px){
	.login-page .login-form-wrap, .showing-page .showing-form-wrap{
		width : 18%;
	}
}
@media (max-width : 1799px) and (min-width : 1500px){
	.login-page .login-form-wrap, .showing-page .showing-form-wrap{
		width : 20%;
	}
}
@media (max-width : 1499px) and (min-width : 1400px){
	.login-page .login-form-wrap, .showing-page .showing-form-wrap{
		width : 22%;
	}
}
@media (max-width : 1340px){
	.login-page .login-form-wrap, .showing-page .showing-form-wrap{
		top : 16%;
		right : 16%;
	}
}
@media (max-width : 1200px) and (min-width : 1024px){
	.login-page .login-form-wrap, .showing-page .showing-form-wrap{
		width : 30%;
	}
}
@media (max-width : 1024px){
	.login-page .login-form-wrap, .showing-page .showing-form-wrap{
		top : 10%;
		right : 1%;
		width: 98%;
	}
}
/*=====================信息完善========================*/
.img-up .bootstrap-filestyle{
	display : inline-block;
	margin-left : 15px;
}
.img-up .btn-default{
	background-color : #3897f9;
	border-color : #3897f9;
	padding : 6px 20px;
	color : #fff;
}
.img-up .btn-default:hover{
	background-color : #0d82fb;
	border-color : #0d82fb;
}
.img-up .glyphicon{
	display : none;
}
.list-head{
	position : relative;
	height : 38px;
	border-bottom : 1px dashed #d8d8d8;
	margin-top : 20px;
}
.list-head h4{
	display : inline-block;
	color : #3897f9;
	font-weight : 700;
	line-height : 20px;
	word-break: break-all;
	/* line-height : 38px; */
}
.list-head .btn-collapse{
	display : inline-block;
	position : absolute;
	right : 0;
	top : 10px;
	color : #555;
	background : none;
	border : none;
	text-decoration : none;
}
.btn-collapse .fa{
	margin-left : 5px;
	font-size : 16px;
}
.list-content{
	padding-top : 20px;
	padding-bottom : 10px;
	border : 0;
}
.btn-primary{
	background-color : #3897f9;
	border-color : #3897f9;
	padding : 6px 20px;
}
.btn-default{
	padding : 6px 20px;
}
.btn-primary:hover{
	background-color : #0d82fb;
	border-color : #0d82fb;
}
.wsxx-list .img-up{
	margin-bottom : 15px;
	text-align: center;
}
.wsxx-list .img-up .xszp{
	margin-left: 0;
}
.wsxx-list .img-up .btn{
	display: block;
	margin: 10px auto;
}
.wsxx-list .img-up .notice{
	display: block;
	color: #b5b5b5;
}
.btn-up{
	margin : 0px 15px;
}
.form-group .control-label{
	line-height : 35px;
	font-weight : normal; 
	text-align : left;
}
@media screen and (min-width: 768px){
	.form-group  .control-label.xszc-label{
		text-align: right;
	}
	.yzm {
		float: right;
	}
}
@media screen and (max-width: 767px){
	.yzm {
		margin-top: 10px;
	}
	.list-head h4{
		line-height : 25px;
		/* line-height : 38px; */
	}
	.sfyzm_btn{
		padding: 0;
	}
}
.form-group .form-control:not(.error,textarea){
	height : 32px;
	border-radius : 4px;
	border : 1px solid #ccc; 
}
.text-right{
	text-align : right !important;
}
.buttonText:focus, .buttonText:active{
	color : #fff;
}
.w_240{
	width : 240px;
}
.w_60{
	width : 72px;
}
.datetime{
	position : relative;
	width : 80px;
	margin-right : 4px;

}
.fa-sort-down{
	position : absolute;
	right : 16px;
	top : 5px;
	font-size : 16px;
	color : #555;
}
/* 美化 radio check-box */
@keyframes hover-color{
	from{
		border-color : #c0c0c0;
	}
	to{
		border-color : #ddd;
	}
}
.default-radio,.default-checkbox{
	position : absolute;
	display : none;
}
.default-radio[disabled],.default-checkbox[disabled]{
	cursor : not-allowed;
}
.default-radio + label,.default-checkbox + label{
	position : relative;
	display : block;
	padding-left : 30px;
	cursor : pointer;
	vertical-align : middle;
}
.default-radio + label:hover:before
, .default-checkbox + label:hover:before{
	animation-duration : 0.4s;
	animation-fill-mode : both;
	animation-name:hover-color;
}
.default-radio + label:before
, .default-checkbox + label:before{
	position : absolute;
	top : 0;
	left : 0;
	display : inline-block;
	width : 16px;
	height : 16px;
	content : '';
	border : 1px solid #c0c0c0;
}
.default-radio + label:after
, .default-checkbox + label:after{
	position : absolute;
	display : none;
	content : '';
}
.default-radio[disabled] + label
, .default-checkbox[disabled] + label{
	cursor : not-allowed;
	color : #e4e4e4;
}
.default-radio[disabled] + label:hover
, .default-radio[disabled] + label:before
, .default-radio[disabled] + label:after
, .default-checkbox[disabled] + label:hover
, .default-checkbox[disabled] + label:before, .default-checkbox[disabled] + label:after{
	cursor : not-allowed;
}
.default-radio[disabled] + label:hover:before
, .default-checkbox[disabled] + label:hover:before{
	border : 1px solid #e4e4e4;
	animation-name : none;
}
.default-radio[disabled] + label:before
, .default-checkbox[disabled] + label:before{
	border-color : #e4e4e4;
}
.default-radio:checked + label:before
, .default-checkbox:checked + label:before{
	animation-name : none;
}
.default-radio:checked + label:after
, .default-checkbox:checked + label:after{
	display : block;
}
.default-radio + label:before{
	border-radius : 50%; 
	top : 8px;
}
.default-radio + label:after{
	top : 13px;
	left : 5px;
	width : 6px;
	height : 6px;
	border-radius : 50%;
	background : #3e97eb;
}
.default-radio:checked + label:before{
	border : 1px solid #3e97eb;
}
.default-radio:checked[disabled] + label:before{
	border : 1px solid #c9e2f9;
}
.default-radio:checked[disabled] + label:after{
	background : #c9e2f9;
}
.default-checkbox + label:before{
	border-radius : 3px;
}
.default-checkbox + label:after{
	top : 0px;
	left : 6px;
	box-sizing : border-box;
	width : 6px;
	height : 12px;
	transform : rotate(45deg);
	border-width : 2px;
	border-style : solid;
	border-color : #fff;
	border-top : 0;
	border-left : 0;
}
.default-checkbox:checked + label:before{
	border : #3e97eb;
	background : #3e97eb;
}
.default-checkbox:checked[disabled] + label:before{
	border : #c9e2f9;
	background : #c9e2f9;
}
/*颜色选择 */
.primary-checkbox:checked + label:before{
	border : #4a89dc;
	background : #4a89dc;
}
.primary-radio + label:after{
	background : #4a89dc;
}
.primary-radio:checked + label:before{
	border : 1px solid #4a89dc;
}
/* datetimepicker 样式 */
.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-image : none;
	color : #fff;
	background-color : #3897f9 !important;
}
.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-image : none;
	color : #fff;
	background-color : #3897f9 !important;
}
.datetimepicker td, .datetimepicker th{
	font-size : 12px;
}
.icon-arrow-right::before{
 content : "\e080";
}
.icon-arrow-left::before{
 content : "\e079";
}
.icon-arrow-left, .icon-arrow-right{
	color : #ddd;
}
.pane-content thead tr th{
	background-color : #F3F5F7 !important;
	color : #7c8d87 !important;
		font-size : 14px;
	font-weight : 100;
	border-bottom : none;
}
.pane-content tbody tr:nth-of-type(even) td{
	background-color : #F3F5F7 !important;
}
.pane-content tbody tr:nth-of-type(odd) td{
	background-color : #Fff !important;
}
.pane-content .table-title{
	margin-bottom : -15px;
	line-height : 28px;
}
.pane-content .notice-con{
	margin-bottom : 10px;
	color : #C2332D;
}
.dropdown-menu{
	overflow : hidden;
	min-width : 120px;
}
.dropdown-menu>li>a{
	text-align : -webkit-center;
}
.check-box .col-md-2{
	height : 32px;
	line-height : 32px;
	max-width : 60px;
}
/* 报名类型 */
.bmlx{
	background-color : transparent;
}
.bmlx .head{
	margin : 15px 0px;
}
.bmlx .head .title{
	font-size : 20px;
	color : #3897f9;
	font-weight : 700;
}
.bmlx-list-content{
	margin-top : 10px;
	padding : 0px;
}
.bmlx-list-content li{
	float : left;
	padding : 0 10px;
	margin-bottom : 20px;
	width : 200px;
	height : 225px;
	transition : all 0.5s;
	-moz-transition : all 0.5s; /* Firefox 4 */
	-webkit-transition : all 0.5s; /* Safari 和 Chrome */
	-o-transition : all 0.5s; /* Opera */
}
.bmlx-list-content li >div{
	height : 225px; 
	padding : 15px 0 10px;
	background-color : #fff;
	border-radius : 5px;
}
.bmlx-list-content li:hover{
	box-shadow : 0px 1px 10px rgba(47,143,241,.65);
	border-radius : 10px;
	transform : scale(1.1);
	-webkit-transform : scale(1.1);
	border : none;
	background : #fff;
	z-index : 9999999;
}
.bmlx-list-content li:nth-child(4n){
	margin-right : 0px;
}
.bmlx-list-content .img_icon{
	width : 72px;
	height : 72px;
	border-radius : 50%;
	margin : 0 auto;
	padding-top : 16px;
}
.bmlx-list-content .list_title{
	margin-top : 5px;
	font-size : 16px;
	font-weight : 700;
}
.bmlx-list-content .end_time{
	font-size : 12px;
	padding : 5px 0px;
}
.bmlx-list-content .tag{
	display : block;
	border : 1px solid #aeaeae;
	width : 76px;
	padding : 5px 0px;
	border-radius : 6px;
	margin : 0 auto;
	text-decoration : none;
}
.bmlx-list-content .img_icon{
	background-color : #aeaeae;
}
.isClose:hover .tag, .notOpen:hover .tag{
	background-color : #aeaeae;
	color : #fff;
}
.isSign .img_icon{
	background-color : #deb202;
}
.isSign .tag{
	border-color : #deb202;
	color : #deb202;
}
.isSign:hover .tag{
	background-color : #deb202;
	color : #fff;
}
.isOpen:hover .tag{
	background-color : #3897f9;
	color : #fff;
}
.isOpen .img_icon{
	background-color : #3897f9;
}
.isOpen .tag{
	border-color : #3897f9;
	color : #3897f9;
}
/*=====================报名流程========================*/
.bmlc{
	background-color : transparent;
}
.bmlc-process-tab{
	position : absolute;
	
	left : 50%;
	transform : translateX(-378px);
}
.bmlc-process-tab .tab-list{
	position : absolute;
	width : 7560px;
	height : 400px;
	padding-left : 0px;
}
.bmlc_item{
	float : left;
	position : relative;
	width : 756px;
	height : 400px;
	border-radius : 5px;
}
.bmlc_item img{
	position : absolute;
	top : 0px;
	left : 0px;
	width : 100%;
	height : 100%;
	z-index : -1;
}
.bmlc_item .tag{
	position : absolute;
	top : 20px;
	left : 15px;
	display : inline-block;
	width : 100px;
	padding : 5px 0px;
	background-color : #ffb515;
	color : #fff;
	border-radius : 20px;
	font-size : 16px;
}
.bmlc_item h2.title{
	color : #fff;
	font-size : 48px;
	margin-top : 13%;
	margin-bottom : 10%;
}
.bmlc_item h3.notice{
	color : #fff;
	font-size : 35px;
	margin-top : 2%;
}
.bmlc_item a{
	padding : 8px 35px;
	text-decoration : none;
	color : #fff;
	border : 2px solid #fff;
	font-size : 20px;
}
.bmlc_item a:hover{
	background : rgba(0,0,0,0.2);
}
.tab-nav-list{
	margin-top : 420px;
}
.tab-nav-list ul{
	padding-left : 0px;
	overflow : hidden;
	width : 756px;
}
.tab-nav-list .bmlc_nav_item{
	float : left;
	margin-right : 5px;
	position : relative;
	height : 30px;
	cursor : pointer;
}
.tab-nav-list .bmlc_nav_item a{
	padding : 5px 29px 10px;
	color : #8a8e92;
	text-decoration : none;
}
.tab-nav-list .bmlc_nav_item:hover a{
	color : #3897f9;
}
.tab-nav-list .bmlc_nav_item:hover .line{
	background-color : #3897f9;
}
.tab-nav-list .bmlc_nav_item .line{
	position : absolute;
	bottom : 0;
	left : 0;
	display : block;
	width : 100%;
	height : 3px;
	background-color : #c9c9c9;
	border-radius : 3px;
}
.tab-nav-list .active a{
	color : #3897f9;
}
.tab-nav-list .active .line{
	background-color : #3897f9;
}
/*=====================志愿填报========================*/
/* 默认下拉框 */
.chosen-container-single .chosen-single, .chosen-container-single .form-control{
	height : 32px;
}
.chosen-container-single span{
	line-height : 32px;
}
.icon-none b{
	display : none !important;
}
.icon-none .chosen-container-single .chosen-single{
	border-radius : 0px !important;
}
.icon-none .chosen-container-single .chosen-drop{
	border-radius : 0px !important;
}
.icon-none .chosen-single span{
	color : #999 !important;
}
.chosen-container .chosen-results li.highlighted{
	background-color : #3897f9 !important;
	background-image : none !important;
	color : #fff;
}
.chosen-container-multi .chosen-choices li.search-choice{
	position : relative;
	margin : 3px 5px 3px 0;
	padding : 3px 20px 3px 5px;
	border : 1px solid #3897f9 !important;
	max-width : 100%;
	border-radius : 2px !important;
	background-color : #3897f9 !important;
	background-image : none !important;
	background-size : 100% 19px;
	background-clip : padding-box;
	box-shadow : none !important;
	color : #fff !important;
	line-height : 13px;
	cursor : default;
}
.chosen-container-multi .chosen-choices li a{
	color : #ffffff !important;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
	background : none !important;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{
	content : "\f057";
	font : normal normal normal 14px/0 FontAwesome;
	vertical-align : -50%;
	color : #fff;
}
textarea{
	resize : none;
	border-radius : 4px;
}
.btn-next{
	background-color : #c9c9c9;
	border-color : #c9c9c9;
}
/*=====================材料上传========================*/
.list-head .notice{
	display : inline-block;
	margin-left : 15px;
}
.list-content .text{
	margin-bottom : 10px;
}
.clsc .bootstrap-filestyle{
	padding-right : 75px;
}
.files-up{
	position : relative;
	margin-bottom : 15px;
}
.files-com{
	margin-bottom : 15px;
}
.files-com .files-instruction{
	font-family: 黑体;
	font-size: 16px;
	font-weight: 600;
	color:#ff5d18;
}
.clsc a.singleUpload{
	position : absolute;
	right : 55px;
	top : 0px;
	text-decoration : none;
	line-height : 34px;
}
.clsc a.singleUpload + a.preview{
	right : 20px !important;
}
.clsc a.preview{
	position : absolute;
	right : 55px;
	top : 0px;
	text-decoration : none;
	line-height : 34px;
}
/*=====================版权信息========================*/
.public-footer{
	width : 100%;
	padding-top : 30px;
	width : 580px;
	margin : 0 auto;
}
.public-footer>p{
	color : #8c8c8c;
}
.public-footer>p>a{
	color : #8c8c8c;
	margin-right : 10px;
}
.public-footer>p>a:hover{
	color : #3897f9;
	text-decoration : none;
}
/*=====================设备控制========================*/
@media only screen and (min-width : 1024px) and (max-width : 1300px){
	.container{
		width : 1000px;
	}
	.bmlc_item{
		margin-right : 44px;
	}
	.bmlc{
		min-height : 530px;
	}
	.bmlc-process-tab{
		top : 215px;
	}
	.navbar-header{
		height : 50px;
	}
	.navbar-public .navbar-header>h3{
		margin-top : 3px;
	}
	.bmlx-list-content li{
		margin-right : 56px;
	}
}
@media only screen and (min-width : 1280px){
	.pre-inscription-show{
		height : 319px;
		padding : 30px;
	}
	.pre-inscription-show .grounp-btn{
		bottom : 60px;
	}
}
@media only screen and (min-width : 1300px){
	.container{
		width : 1200px;
	}
	.bmlx-list-content li{
		margin-right : 123px;
	}
	.navbar-public .navbar-header>h3{
		margin-top : 3px;
	}
	.bmlc{
		min-height : 550px;
	}
	.bmlc-process-tab{
		top : 215px;
	}
	.bmlc_item{
		margin-right : 144px;
	}
	.pre-inscription-show{
		/* height : 450px; */
		padding : 70px;
	}
	.pre-inscription-show .grounp-btn{
		bottom : 100px;
	}
}
@media only screen and (min-width : 1400px){
	.container{
		width : 1300px;
	}
	.pre-inscription-show{
		/* height : 498px; */
		padding : 70px;
	}
	.col-1440g-2{
		width : 16.66666667%;
	}
	.bmlc-process-tab{
		top : 215px;
	}
	.bmlc{
		min-height : 550px;
	}
	.bmlc_item{
		margin-right : 244px;
	}
}
@media only screen and (min-width : 1600px){
	.container{
		width : 1450px;
	}
	.pre-inscription-show{
		height : 570px;
		padding : 70px;
	}
	.pre-inscription-show .grounp-btn{
		bottom : 115px;
	}
	.bmlc_item{
		margin-right : 244px;
	}
	.bmlc{
		min-height : 650px;
	}
	.bmlc-process-tab{
		top : 240px;
	}
}
.label_h{
	line-height : 32px; 
}
.red{
	color : red !important;
}
.black{
	color : black !important;
}
.yellow{
	color : yellow !important;
}
.list-head>.title{
	cursor : pointer;
}
.w_480{
	width : 480px;
}
div.tooltips{
	z-index : 1070 !important;
}
span.glyphicon.glyphicon-remove.input-group-input-remove{
	display : none;
}
.single-step a:focus, .single-step a:hover{
	text-decoration : none;
}
/* 提示css */
.notice-panel{
	background : #fff;
	position : relative;
	padding : 10px 15px;
	border-radius : 4px;
	margin-bottom : 15px;
}
.notice-icon{
	position : absolute;
	top : 10px;
	left : 6px;
}
.notice-icon .fa{
	font-size : 16px;
	color : #999;
}
.notice-panel .notice-text{
	margin-left : 10px;
}
.notice-panel .notice-text p{
	margin : 0;
	font-size : 14px;
	line-height : 20px;
	font-weight : 600;
	white-space : pre-wrap;
}
/* 选择文件 times */
.close-icon{
	position : absolute;
	top : 7px;
	right : 215px;
	z-index : 999;
	cursor : pointer;
}
.close-icon .fa-times{
	font-size : 16px;
	color : #555;
}
.upload-icon{
	position : absolute;
	top : 7px;
	right : 240px;
	z-index : 999;
	cursor : pointer;
} 
.upload-icon .fa-upload{
	font-size : 16px;
	color : #555;
}
/**	打印	**/
.print-showing{
	width : 100%;
	padding : 20px;
	background-color : #fff;
	background-size : 735px;
	position : relative;
}
.admission-showing{
	width : 100%;
	padding : 20px;
	background-color : #fff;
	background-size : 735px;
	position : relative;
}
.img-bg{
	position : absolute;
	top : 5%;
	left : 50%;
	transform : translateX(-50%);
}
.print-head>b{
	font-size : 30px;
}
.print-head>p{
	color : #8a8a8a;
	font-size : 20px;
	margin-top : 10px;
}
.shade{
	cursor : not-allowed;
	position : fixed;
	z-index : 10000;
	width : 100%;
	height : 100%;
	left : 0;
	top : 0;
	background : rgba(0,0,0,.3);
}
.shade-ab{
	cursor : not-allowed;
	position : absolute;
	z-index : 99;
	width : 100%;
	height : 100%;
	left : 0;
	top : 0;
	background : rgba(0,0,0,0);
}
.print-showing>div.detail{
	text-align : left;
	margin-top : 50px;
	margin-left : 80px;
	margin-right : 80px;
	font-family : FangSong;
}
.print-showing>div.detail>p.text-indent-2em, .hgzxx li{
	text-indent : 2em;
}
.hgzxx{
	font-family : fangsong;
	font-size : 16px;
}
.hgzxx li>table{
	text-indent : 0em !important;
}
.print-showing>div.detail>p{
	display : block;
	-webkit-margin-before : 0;
	-webkit-margin-after : 0;
	-webkit-margin-start : 0;
	-webkit-margin-end : 0;
	line-height : 2em;
	font-size : 18px;
}
.print-showing>div.detail>p.fbdw{
	margin-top : 8em;
	text-align : right;
	margin-right : 5em;
}
.print-showing>div.detail>p.dysj{
	text-align : right;
	margin-right : 4em;
}
@media print{
	.bmlc{
		display : none;
	}
	.noprint{
		display : none;
	}
	.print{
		display : block;
	}
	.print-showing>div.detail{
		font-family : FangSong;
	}
}
.clarity-shade{
	position : absolute;
	z-index : 99;
	width : 100%;
	height : 100%;
	left : 0;
	top : 0;
}
.print-table td.table-head{
	text-align : center;
	vertical-align : middle;
}
.print-num{
	overflow : hidden;
	text-align : right;
}
.print-num>p.right-50{
	text-align : right;
	display : inline-block;
	width : 49%;
}
.print-num>p.left-50{
	text-align : left;
	width : 50%;
	vertical-align : bottom;
	display : inline-block;
}
.print-num>p.right{
	float : right;
}
.print-num>span.left{
	float : left;
}
.xxcj-title{
	
}
/*	报名流程	*/
.bmlc .head{
	margin : 15px 0px;
}
.bmlc .head .title{
	font-size : 20px;
	color : #3897f9;
	font-weight : 700;
}
.bmlc-list-content{
	margin-top : 10px;
	padding : 0px;
}
.bmlc-list-content li{
	float : left;
	padding : 0 10px;
	margin-bottom : 20px;
	width : 200px;
	height : 225px;
	transition : all 0.5s;
	-moz-transition : all 0.5s; /* Firefox 4 */
	-webkit-transition : all 0.5s; /* Safari 和 Chrome */
	-o-transition : all 0.5s; /* Opera */
}
.bmlc-list-content li >div{
	height : 225px; 
	padding : 15px 0 10px;
	background-color : #fff;
	border-radius : 5px;
}
.bmlc-list-content li:hover{
	box-shadow : 0px 1px 10px rgba(47,143,241,.65);
	border-radius : 10px;
	transform : scale(1.1);
	-webkit-transform : scale(1.1);
	border : none;
	background : #fff;
	z-index : 9999999;
}
.bmlc-list-content li:nth-child(4n){
	margin-right : 0px;
}
.bmlc-list-content .img_icon{
	width : 72px;
	height : 72px;
	border-radius : 50%;
	margin : 0 auto;
	padding-top : 16px;
}
.bmlc-list-content .list_title{
	margin-top : 5px;
	font-size : 24px;
	/* font-weight : 700; */
	padding-bottom : 5px;
	text-align : left;
	padding-left : 10px;
	color : #3897f9;
}
.bmlc-list-content .list_title>span{
	color : #ff0000;
	font-size : 20px;
}
.bmlc-list-content .end_time{
	font-size : 25px;
	padding : 25px 0px;
}
.bmlc-list-content .end_time>p.time{
	margin-top : 20px;
}
.bmlc-list-content .bmlc-detail{
	position : relative;
}
.bmlc-list-content .bmlc-detail .bmlc-sort-num{
	position : absolute;
	top : 50%;
	left : 50%;
	transform : translate(-50%,-50%);
	opacity : 0.35;
	color : orange;
}
.bmlc-list-content .bmlc-detail .tag{
	position : absolute;
	display : block;
	border : 2px solid #aeaeae;
	width : 100px;
	padding : 5px 0px;
	border-radius : 6px;
	margin : 0 auto;
	text-decoration : none;
	left : 50%;
	transform : translateX(-50%);
	bottom : 20px;
	background-color : white;
}
.bmlc-detail .notice{
	padding : 5px 10px;
}
.bmlc-detail .notice>span{
	color : #6d6d6d;
}
.btn-list{
	padding : 10px 0px;
}
.btn-list>button{
	margin : 0 5px;
}
.reg .form-control
, .reg .chosen-container-single .chosen-single{
	height : 40px !important;
}
.reg .chosen-container-single span{
	line-height : 40px !important;
}
.login-page .login-footer{
	background-color : #3897f9;
	color : #fff;
	padding : 10px 0px;
	/* margin : 0px; */
	font-size : 14px;
	text-align : center;
	/* bottom : 0; */
	position : absolute;
	width : 100%;
}
.input-group-addon{
	background : rgba(255, 255, 255, 1);
}
.table.zkz,.table.zkz tr td{
	
}
.table.zkz td img{
	border : 1px solid #ddd;
	/*padding : 3px;
	margin : 10px;*/
}
.table.zkz td{
	width : 200px;
	height : 30px;
}
.xszc-label{
	font-weight : 700!important;
}
.wsxx span.badge{
	display : none;
}
.wsxx #xszp{
	max-height : 200px;
	max-width : 200px;
}
.wsxx .query-result{
	position : absolute;
	top : 42px;
	left : 0;
	width : 90%;
	width : -moz-calc(100% - 130px);
	width : -webkit-calc(100% - 130px);
	width : calc(100% - 130px);
	height : 166px;
	display : none;
	margin : 0;
	padding : 0;
	border : 1px solid #ccc;
	background-color : #fff;
	box-shadow : 0 0 1px #ccc;
	overflow-y : auto;
	z-index : 99;
}
.wsxx .query-result li{
	border-bottom : 1px solid #ccc;
}
.wsxx .query-result li:last-child{
	border-bottom : none;
}
/*@media screen and (max-width: 768px){*/
/*	.wsxx .form-group .control-label:first-of-type {*/
/*		text-align: right;*/
/*	}*/
/*}*/
.wsxx-list .form-group .control-label>div {
	text-align: left;
}

@media screen and (max-width: 767px){
	.wsxx .row {
		margin: 0;
	}
	.wsxx .list-head{
		height: auto;
	}
	.wsxx .list-head .btn-collapse{
		top:auto;
		bottom: 10px;
	}
	.wsxx .form-group .control-label:first-child {
		float: left;
		padding: 0;
	}
	.wsxx .form-group .control-label:last-child:not(.col-sm-9) {
		float: right;
		padding-right: 5px;
	}
	.wsxx .form-group .control-label:last-child:not(.col-sm-9) .w_240 {
		width: 220px;
	}
	.wsxx .form-group .control-label:last-child:not(.col-sm-9) .col-sm-3{
		width: 50%;
		float: left;
	}
	.clsc-list .list-head .notice{
		margin: 0;
	}
	.navbar-public .navbar-nav .open .dropdown-menu {
		position: absolute;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: #ffffff;
		border: 0;
		box-shadow: 0 6px 12px rgba(0,0,0,0.18);
		-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.18);
		right: 0;
		left: auto;
	}
}
.wsxx .query-result li a{
	display : inline-block;
	width : 100%;
	padding : 6px 12px;
	color : #333;
}
.wsxx .query-result li a:hover{
	text-decoration : none;
	background-color : #f3f2f2;
}
.wsxx table.table>thead>tr{
	background-color : #3897f9;
}
.wsxx table.table>thead>tr>th{
	text-align : center;
	vertical-align : middle;
	font-weight : 700;
	color : white;
}
.wsxx table.table>tbody>tr>td>p{
	text-align : center;
	vertical-align : middle;
}
.message{
	max-height : 125px;
	/* overflow-y : auto;
	background-color : #fff; */
}
.message li{
	list-style : none;
	line-height : 25px;
	position : relative;
}
.message li>i{
	background-color : #999999;
	width : 15px;
	height : 15px;
	border-radius : 100%;
	position : absolute;
	top : 4px;
	left : -33px;
}
/*媒体查询*/
.login-page .login-warn{
	position : absolute;
	right : 0%;
}
.login-page .navbar-header.login-warn>p{
	font-size : 20px;
}
/* @media (max-width : 1340px){
	.login-page .login-warn{
		right : 10%;
	}
}
@media (max-width : 1200px){
	.login-page .login-warn{
		right : 2%;
	}
} */
.text-left{
	text-align : left !important;
}
.text-right{
	text-align : right !important;
}
table div.njpm-num{
	width : 30%;
	display : inline-block;
}
div.yshjAlertMsn{
	display : none;
}
.input-group>.form-control{
	height : auto;
}
.img-up>img{
	width : 135px;
	height : 180px;
}
.navbar-header
, .navbar-header:before{
	background-color : transparent !important;
}
.laydate-icon-zfcolor{
	cursor : pointer;
}
img.login-icon{
	width : 20px;
	height : 20px;
}
img.register-icon{
	/* min-width : 26px;
	min-height : 26px; */
	width : 26px;
	height : 26px;
}
.suspend-box{
	position : fixed;
	z-index : 1;
	right : 50px;
	background-color : #3897f9;
	padding : 5px;
	top : 200px;
	cursor : pointer;
	border-radius : 35px;
	height : 70px;
	width : 70px;
	color : white;
	text-align : center;
}
.suspend-box>p{
	margin : 0;
}
.suspend-box>p>i{
	font-size : 30px;
}
.bg-danger{
	background-color : #f2dede;
}
.area-selection-box .tab-content{
	overflow: hidden;
	padding: 10px;
}
.area-selection-box .tag-list{
	overflow: hidden;
}
.area-selection-box .tag-list li {
	float: left;
	position: relative;
}
.area-selection-box .tag-list ul, .area-selection-box .tag-list ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.area-selection-box .tag-list li a, .area-selection-box .tag-list li span {
	background-color: #f3f3f4;
	padding: 5px 12px;
	color: inherit;
	border-radius: 2px;
	border: 1px solid #e7eaec;
	margin-right: 5px;
	margin-top: 5px;
	display: block;
	text-decoration: none;
	cursor: pointer;
	line-height: 19px;
}
/*招生宣传*/
.showing-page .navbar-header>img{
	max-width : 300px;
	max-height : 50px;
	float: left;
}
.showing-page .navbar-header>p{
	display: inline-block;
	font-size: 30px;
	color: #3897f9;
	margin-left: 20px;
	padding-top: 4px;
}
.showing-page .carousel-indicators li{
	margin : 0px 6px;
	background-color : #fff;
}
.showing-page .carousel-indicators li.active{
	background-color : #3897f9;
	border : 0px;
}
.showing-page .carousel-inner>.item>img{
	margin : 0 auto;
	min-height: 450px;
}
.showing-page #carousel-example-generic{
	position : relative;
}
.showing-page .showing-footer{
	background-color : #3897f9;
	color : #fff;
	padding : 10px 0px;
	/* margin : 0px; */
	font-size : 14px;
	text-align : center;
	/* bottom : 0; */
	position : absolute;
	width : 99%;
}
.showing-page .showing-list{
	margin-top:40px; border-top:4px solid #3897f9; padding:20px 0;
}
.showing-page .showing-list ul{
	
}
.showing-page .showing-list ul li{
	border-bottom:2px dashed #eeeeee;
	line-height:22px;
	padding:10px 0;
	font-size:16px;
	color:#333333;
}
.showing-page .showing-list ul li:hover{
	background:#f6f6f6;
}
.showing-page .showing-list ul li a{
	color:#333333;
	text-decoration:none;
}
.showing-page .showing-list ul li span{
	margin:0 8px;
}
.showing-page .showing-list ul li .date{
	float:right;
}
.showing-page .showing-list .change .status{
	color:#3897f9;
}
.showing-page .showing-list .repeal .status{
	color:#f12f2f;
}
.showing-page .showing-list .repeal a{
	color:#999999;
}
.showing-page .showing-list .showing-list-page{
	margin:30px 0 10px;
	text-align:center;
}
.showing-page .showing-list .showing-list-page span{
	display:inline-block;
	font-size:14px;
	color:#999999;
	padding:5px 10px;
	line-height:20px;
	border-radius:15px;
	margin:0 5px;
}
.showing-page .showing-list .showing-list-page span a{
	color:#999999;
}
.showing-page .showing-list .showing-list-page span a:hover{
	color:#3897f9;
}
.showing-page .showing-list .showing-list-page span.dif{
	color:#ffffff; background:#3897f9;
}
.showing-page .showing-list .showing-list-page span.dif a{
	color:#ffffff;
}

.chosen-disabled .chosen-single{
	cursor:not-allowed;
}
.print-table .table-bordered>tbody>tr>td, .print-table .table-bordered>tbody>tr>th
, .print-table .table-bordered>tfoot>tr>td, .print-table .table-bordered>tfoot>tr>th
, .print-table .table-bordered>thead>tr>td, .print-table .table-bordered>thead>tr>th{
	border: 1px solid #000 !important;
	vertical-align: middle;
}
.dlfj .dlfj-list .dlfj-list-content .dlfj-notice, .bmtj .bmtj-list .bmtj-list-content .bmtj-notice{
	font-size: 18px;
	font-weight: 600;
}
.dlfj .dlfj-list .dlfj-list-content .dlfj-notice>p, .bmtj .bmtj-list .bmtj-list-content .bmtj-notice>p{
	white-space : pre-wrap;
}
.chosen-container-single .chosen-search input[type="text"]{
	background-color: yellow !important;
}
/* 
	.chosen-container-single .chosen-search input[type="text"]::-webkit-input-placeholder
	, .chosen-container-single .chosen-search input[type="text"]:-moz-placeholder
	, .chosen-container-single .chosen-search input[type="text"]::-moz-placeholder
	, .chosen-container-single .chosen-search input[type="text"]:-ms-input-placeholder{
		color: #666;
		font-size: 16px;
	}
 */
 
@media screen and (max-width:768px){
	.mb14-mobile{
		margin-bottom:14px;
	}
	
	.step{
		display:flex;
		flex-wrap:wrap;
		position:static !important;
		transform:translateX(0) !important;
	}
	.single-step{
		width:25%;
		height:auto;
	}
	.step-des{
		font-size:14px;
	}
	.bmlc .step + .container{
		margin-top:0 !important;
		margin-left:-15px;
		margin-right:-15px;
		padding:0; 
	}
	.single-step:after{ 
		display:none !important;
	}

	.bmlc-list-content{}
	.bmlc-list-content li{
		width:46% !important;
		height:auto !important;
		padding:0px;
		margin:0 2% 20px;
	}
	.bmlc-list-content li .bmlc-detail{
		height:225px !important;
	}
	.bmlc-list-content .list_title{
		font-size:20px;
		text-align:center;
		padding:0 10px;
	}
	.bmlc-list-content .list_title>span{
		display:block;
		font-size:18px;
	}
	.bmlc-list-content .bmlc-sort-num{
		font-size:80px !important;
	}
}
.lqcx .lqcx-list p{
	font-size: 18px;
	margin-left: 2em;
}
.lqcx .lqcx-list span{
	font-weight:600;
	font-family: SimSun;
	text-underline-position: under;
	text-decoration: underline;
}
table img.show-xszp{
	max-width:160px;
	max-height:180px;
}

@media screen and (max-width:768px){
	/* 完善学生基本信息菜单宽度过小的时候表格出现横向滚动条 */
	#wsxxList>.wsxx-list-content>.list-content>.tab-content>.tab-pane>table.table{
		min-width:900px;
	}
	#wsxxList>.wsxx-list-content>.list-content>.tab-content>.tab-pane{
		overflow-x:auto;
	}
	#byForm span{
		padding: 0!important;
	}
}
#dlFjForm>iframe{
	display:none;
}

.byhj-list-content .form-group{
	padding-top: 15px;
}
#byForm span{
	float: left;
	display: inline-block;
}
#byForm input{
	width: 50%;
	display: inline-block;
}
