body,h1,h2,h3,h4,h5,h6,ul,ol,li,p,form,dt,dd,input,textarea,th,td,fieldset,legend,dl,dt,dd{margin:0;padding:0;}
fieldset,img{border:0 none}
ul,ol,li{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
table{border-spacing:0}
i,em,u{font-style: normal;text-decoration: none;}
q:before,q:after{content:""}
html,body,input,select,button,textarea{font:14px/1.5 "微软雅黑","\5B8B\4F53",Arial,Helvetica,sans-serif;color:#333;}
table{border-collapse:collapse;border-spacing:0;}
em{font-style:normal;font-weight:normal}
img{vertical-align:top;max-width:100%;}
a{text-decoration:none;color:#333;}
a{
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
}
*,body{ -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
     box-sizing: border-box; }
body,html{height: 100%;overflow: hidden;}
body{background: #ecedf1;}
a, a:visited{
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
}
a:hover{
	text-decoration:none !important;
}
/*bootstrap样式修改*/
.row {
    margin-right:0 !important;
    margin-left:0 !important;
}
.container-fluid {
     padding-right:0; 
     padding-left:0; 
}

.form-control{
	height: 40px;
}
.modal{
	padding-right: 0 !important;
}

.modal-dialog{
	margin-top:15%;
}
.modal-dialog{
	width:520px;left: 50%;
	margin-left: -260px;
}
#shcoolList .modal-dialog{
	width:900px;left: 50%;
	margin-left:-450px;
}
#shcoolList .modal-dialog{
	margin-top:12%;
}
h4, .h4 {
    font-size: 16px;
}

::-webkit-input-placeholder{color:#bababa !important;}
::-moz-placeholder{color:#bababa !important;}
:-moz-placeholder{color:#bababa !important;}
:-ms-input-placeholder{color:#bababa !important;}
#page{text-align: center;margin:20px 0;}

.ov{overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.w600{max-width:600px;margin: 0 auto;}
.w960{max-width:960px;margin: 0 auto;}
.w1160{max-width: 1160px;margin: 0 auto;}
.c26{color:#26a9ed;}
.cf0{color: #FF0000;}
.cf5{color: #ff5f3d;}
.c33{color: #333;}
.c66{color: #666;}
.c67{color: #67B168;}
.c6c{color: #6cb740;}
.c99{color: #999;}
.b6a{
background: -webkit-linear-gradient(left,#6a71e5,#9fa3ed);
background: -o-linear-gradient(right,#6a71e5,#9fa3ed);
background: -moz-linear-gradient(right,#6a71e5,#9fa3ed);
background: linear-gradient(to right,#6a71e5,#9fa3ed);
}

.manage{height: 100%;}
.manage_title{background:#fff url(../images/beijz_1.png) no-repeat right top;color:#333;height:60px;padding:0 1%;border-bottom:1px solid #fff;box-shadow:0 0 8px #d0d1d6;margin-bottom: 20px;}
.manage_title .mt_fl .title{float: left;height: 60px;}
.manage_title .mt_fl .title a{display: block;display: flex;display: -webkit-flex;align-items: center;height: 60px;}
.manage_title .mt_fl .title img{max-height: 46px;}
.manage_title .mt_fl .remove{float: left;margin:24px 0 0 10px;}
.manage_title .mt_fl .link{float: left;margin-left:4%;overflow: hidden;width: 60%;text-align: center;}
.mt_fl .link a{display:block;float:left;height:60px;line-height: 60px;font-size:16px;font-weight: bold;letter-spacing:3px;width: 150px;}
.mt_fl .link a:hover,.mt_fl .link a.active{background: #6774e6;color: #fff;}
/*.mt_fr{width:500px;}*/
.mt_fr .title{position: relative;height: 30px;}
.mt_fr .title .cf0{color: #fff;}
.mt_fr .user{display: inline-block;min-width: 60px;text-align: center;padding-right: 20px;}
.mt_fr .dom{width:100px;padding:0 0 10px;position: absolute;left:50px;top:25px;text-align: center;background: rgba(0,0,0,0.5);display: none;}
.mt_fr .dom a{display: block;margin-top:8px;color: #fff;}
.mt_fr .dom a:hover{text-decoration: underline;}
.manage_content{margin:0;position: relative;height:91.5%;width: 100%;}
.mc_fl{position: absolute;width:200px;height: 100%;background: #fff;box-shadow:0 0 8px #d0d1d6;padding:20px 0;border-top-right-radius:5px;}
.mc_fl dt{height:42px;line-height:42px;background: #333;color: #fff;padding-left:15px;}
.mc_fl dd{margin-bottom:5px;}
.mc_fl dd a{display: block;height:36px;line-height:36px;padding-left:70px;position: relative;}
.mc_fl dd i{display: block;width: 18px;height: 18px;position: absolute;left: 40px;top: 50%;margin-top: -9px;background-image: url(../images/iconz_1.png);background-repeat: no-repeat;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.mc_fl dd.dd1 i{} 
.mc_fl dd.dd2 i{background-position:0 -20px;} 
.mc_fl dd.dd3 i{background-position:0 -43px;} 
.mc_fl dd.dd4 i{background-position:0 -66px;} 
.mc_fl dd.dd5 i{background-position:0 -88px;} 
.mc_fl dd label{display: block;width:3px;background: #7e84e8;height:0;position: absolute;top:50%;left: 0;
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
}
.mc_fl dd:hover a,.mc_fl dd.active a{color:#6774e6;}
/*.mc_fl dd:hover,.mc_fl dd.active{background: url(../images/beijz_2.png) no-repeat left center;}*/

.mc_fl dd:hover label,.mc_fl dd.active label{height: 36px;top: 0;}
.mc_fl dd:hover i,.mc_fl dd.active i{background-position-x:-23px;}

.mc_fl_title{margin:0 0 20px 50px;overflow: hidden;}
.mc_fl_title h3.title{border-bottom:1px solid #e3e4e8;float: left;height: 37px;color: #333;font-size: 16px;padding-left: 24px;background: url(../images/icon_title.png) no-repeat left 3px;font-weight:bold;letter-spacing: 2px;}

.mc_fr{padding:0 28px 25px 28px;margin-left: 200px;}
.mc_title{height:48px;line-height: 48px;background: #fff;border-radius:5px;padding:0 30px;margin-bottom: 17px;}
.mc_title a:hover,.mc_title a.active{color: #6774e6;}
.mc_mag table{border: 1px solid #ddd;border-right: none;border-bottom: none;}
.mc_mag th,.mc_mag td{text-align: center;height: 40px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.mc_mag td a{padding: 0 5px;color: #67B168;}
.mc_mag .mag_lt{width: 300px;line-height: 40px;}
.mc_mag .mag_lt label.text{display: block;float: left;margin-right: 15px;}
.mc_mag .mag_lt .form-control{width: 200px;float: left;}
.mag_line{display: block;width: 50px;height: 1px;background: #ccc;margin:20px 30px 0 0;}
.mag_lb{margin-top:3px;}
.mag_lb .btn_search{margin:0 0 0 50px;}
.mag_lb .btn_add{margin:0 20px 0 100px;}

.index-info{line-height: 40px;}
.index-info label.text{display:inline-block;width:90px;text-align: right;line-height: 40px;margin-right: 15px;}
.index-info .form-control{display:inline-block;float:none;width:250px;background: #edeefb;border: none;color:#bababa;}
.index-info .form-tis{text-align: center;color:#ff5f3d;width: 425px;margin:0 auto;line-height:18px;font-size: 12px;text-align:left;}
#modelPhone .yanz{width:165px;}
#modelPhone #login:after{display: none;}
#modelPhone #login .yanz{width: 120px;}
.modal .btn-cont{text-align: center;margin-top:0;}
.modal .btn-cont .btn{width:94px;height:30px;font-size: 16px;padding: 0;}
.modal .btn-cont .btn-default{margin-right:45px;}
.modal .btn-cont .btn-info{background: #6774e6;border-color: #6774e6;
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
}


#modal_password .index-info form{width: 70%;margin: 0 auto;}
#modal_import .form-control{width: 260px;margin-right: 10px;}
#modal_import .btn-file{width:80px;height:38px;position: relative;overflow: hidden;}
#modal_import .btn-file .file-text{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: 0;}
#modal_import .form-tit{height: 20px;line-height: 20px;margin: -16px 0 0 95px;}
#modal_import .form-tis{text-align: left;margin: -20px 0 0 50px;}
#modal_import .index-info .btn-cont{margin-top: 10px;}
#modal_phone .form-tis,#modal_email .form-tis{text-align: left;margin:-23px 0 0 100px;display: none;}
#modal_delete textarea{width: 100%;height:120px;}
#modal_delete .form-tis{text-align: left;margin:-15px 0 0 0;}
#modal_pass .form-tis{font-size: 15px;}
#modal_add .form-admin{width:150px;margin-right: 20px;}
#modal_new textarea{height:120px;}
#modal_limit .level_admin{height:400px;overflow-y: scroll;overflow-x: hidden;border-bottom:1px solid #ddd;}
#modal_limit .index-info{line-height:inherit;}

.mc_new{background: #fff;border-radius: 5px;padding:30px;}

.mc_new .index-info .form-tis{padding-left:100px;text-align: left;}
.mc_new .btn-save{width: 200px;height: 40px;font-size: 15px;margin-left: 100px;}
.mc_new .checkbox-inline input{margin:3px 5px 0 0;}

.user_menu{overflow: hidden;border-left: 1px solid #ddd;margin-left: 100px;}
.user_menu a{display: block;float: left;width: 100px;height: 35px;line-height: 35px;border: 1px solid #ddd;text-align: center;margin-left: -1px;}
.user_menu a.active{background: #F0AD4E;color: #fff;}

/*密码等级*/
.user_lever,.user_table{margin-left: 100px;}
.user_lever{height: 25px;line-height: 25px;color: #333;margin:5px 0 6px 0;}
.user_lever .spt{display: inline-block;}
.user_lever .spn{color: #333;padding-right:14px;font-weight: bold;}
.user_lever .spn .sta{color: #ff5f3d;}
.user_lever .lev{width:49px;height: 8px;background: #afafaf;margin-left:2px;}
.user_lever .levd{border-top-left-radius:3px;border-bottom-left-radius:3px;}
.user_lever .levs{border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.user_lever .spl{padding-left:11px;}
.user_lever.ad .levd{background:#FF0000;color: #fff;border-color:#FF0000;}
.user_lever.am .levd,.user_lever.am .levm{background:#FF9900;color: #fff;border-color:#FF9900;}
.user_lever.am .levd{border-right-color:#fff;}
.user_lever.as .levd,.user_lever.as .levm,.user_lever.as .levs{background:#33CC00;color: #fff;border-color:#33CC00;}
.user_lever.as .levm{border-left-color:#fff;border-right-color:#fff;}

.user_table table{border-bottom: 1px solid #d7d7d7;}
.user_table th,.user_table td{height:34px;text-align: center;}
.user_table th{font-weight: normal;color: #333;background: #f0f0fc;border-left: 1px solid #f0f0fc;border-right: 1px solid #f0f0fc;}
.user_table td{border-right: 1px solid #d7d7d7;border-top: 1px solid #d7d7d7;border-left: 1px solid #d7d7d7;color: #666;}
.user_table td i{display: block;width: 18px;height: 18px;margin: 0 auto;}
.user_table td i.i1{background: url(../images/icon1.jpg) no-repeat center;}
.user_table td i.i2{background: url(../images/icon1_1.jpg) no-repeat center;}
.user_table td a{color:#6774e6;}
.user_info .glyphicon{position: absolute;right:5%;top: 50%;margin-top: -7px;color: #8b8b8b;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.user_info .glyphicon.roll{
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
}
.user_info .spt{float:left;display:block;height: 35px;line-height: 35px;text-align: center;border-bottom: 1px solid #d7d7d7;position: relative;}
.user_info .wt1,.user_info .wt2,.user_info .wt3{width: 33.33%;overflow: hidden;}
.user_info .wt1,.user_info .wt2{border-right: 1px solid #d7d7d7;}
.user_info .wt1,.user_info .wt3{text-align: left;padding-left: 40px;}
.user_info .info_title{border-right:1px solid #f0f0fc;background:#f0f0fc;}
.user_info .info_title .spt{border-right: none;color: #333;}
.user_info .content_top{cursor: pointer;}
.user_info .info_content{border-right:1px solid #d7d7d7;border-left:1px solid #D7D7D7;color: #666;}
.user_info .content_info{border-bottom: 1px solid #d7d7d7;display: none;padding-bottom: 20px;font-size:13px;}
.user_info .content_info td{padding:15px 0 0 40px;border: none;}

/*.user_squan{width:60%;}*/
.user_squan .wt2,.user_squan .wt3{width: 50%;}

#mc_admin{margin-top: 50px;}
#mc_admin .mc_mag{margin-top: 30px;}
#mc_admin .mc_mag .btn_delete{color: #FF0000;}

.level_admin label{cursor: pointer;}
.level_admin a.ad_t{padding-left:25px;background:url(../images/icon2_1.png) no-repeat 5px 2px;background-size: 16px;display:inline-block;position: relative;height: 26px;
-webkit-transition: all 10ms ease-in-out;
-moz-transition: all 10ms ease-in-out;
-o-transition: all 10ms ease-in-out;
-ms-transition: all 10ms ease-in-out;
transition: all 10ms ease-in-out;
}
.level_admin .em1{display:inline-block;width: 15px;height: 15px;background: url(../images/icon4.jpg) no-repeat center;cursor: pointer;position:relative;z-index: 2;}
/*.level_admin a.ad_t .em1 input{display: block;width: 100%;height: 100%;position:absolute;left: 0;top: 0;opacity: 0.3;}*/
.ad_title ul{padding-left: 20px;}
.ad_title,.ad_title li{position: relative;}
.ad_title:before,.ad_title li:before{display: block;content: "";width:1px;height:100%;position: absolute;left:7px;top:5px;border-left: 1px dashed #333;}
.ad_child{position: relative;}
.ad_title li:after{display: block;content: "";width:12px;height: 1px;position: absolute;left:-11px;top:9px;border-top: 1px dashed #333;}
.lt_last li:before{display: none;}

.level_admin a.ad_t.gb{background:url(../images/icon2.png) no-repeat 5px 2px;background-size: 16px;}
.level_admin a.ad_last{background: url(../images/icon2_2.png) no-repeat 5px 2px !important;background-size: 16px !important;}
.level_admin .em1.gb{background: url(../images/icon4_1.jpg) no-repeat center;}
.ad_first:last-child::before{height:30px;}
.ad_second:last-child::before{height: 30px;}

.ad_title li.list_lt::after{display: none;}
.ad_title li.list_lt:first-child::after{display: block;}
.ad_title li.list_lt:last-child::before{height:80%;}

.mag_lt .form_datetime,.mag_lc .form_datetime{width:200px;position: relative;}
.mag_lt .input-group-addon,.mag_lc .input-group-addon{visibility: hidden;width: 0;position: absolute;left: 0;top:16px;}

/**/
.index-info label.text i{color: #FF0000;}
/*样式优化*/
.mt_fr .user{padding-left: 10px;padding-right: 10px;}
.mt_fr .user.bg{background: rgba(255,255,255,0.2);}
.mt_fr .user em{font-size: 12px;margin-left:5px;}
.mt_fr .dom{width: 80px;left: 84px;top:49px;line-height: 20px;}
.mt_fr .dom a{padding:5px 0;margin-top: 0;}
.mt_fr .title{height: 50px;z-index:9;}
.user_menu{margin-left: 0;}
.user_lever,.user_table,.user_info{margin-left: 0;}
#page{text-align: left;}
/*.user_squan{width:100%;}*/
.user_info{min-width: 520px;width:100%;}
.user_table table{width: 100%;}
.mc_new .index-info{margin-left: 0;}
.mag_lt .form_datetime input,.mag_lc .form_datetime input{background: #fff url(../images/datePicker.gif) no-repeat 180px center;}
.mt_fl .link a:hover{color: #fff;text-decoration: underline;}
.user_menu a.active{background: #1ab394;border-color:#1ab394;}
.mc_fl dt{background: #1ab394;position: relative;padding-left:35px;font-size:16px;}
.mc_fl dt img{display: block;position: absolute;left:8px;top:50%;margin-top:-10px;width:22px;}
.login_content .btn-login{background: #16a085;border-color:#16a085;}

/**/
.manage_form{background: #fff;margin:20px 30px;padding:50px 0;box-shadow: 0 0 8px #d0d1d6;}
.form_remove{text-align: center;}

/*.login{width: 950px;height: 530px;background: url(../images/beij2.jpg) no-repeat center;position: absolute;left: 50%;top: 50%;margin:-265px 0 0 -475px;box-shadow:0 0 18px 0 #b2b7fa;}*/
.login{width: 950px;height: 530px;background: url(../images/beij2.jpg) no-repeat center;box-shadow:0 0 18px 0 #b2b7fa;margin:5% auto;position: relative;}

.login .form_tis{color: #ff0000;position: absolute;left:15px;top: 45px;font-size:13px;display:none;width: 100%;}
.login .form_icon{width:60px;height: 54px;background: url(../images/img1.png) no-repeat center;position: absolute;bottom:-10px;left: 155px;}
.login_form{margin-left:76px;}
.login_form .form_menu{margin:40px 0 50px;}
.login_form .form_menu a{display: inline-block;font-size: 15px;color: #333;padding:0 10px 5px;margin-right:22px;}
.login_form .form_menu a.active{color: #6774e6;border-bottom:2px solid #6774e6;}
.login_sm .tis{font-size: 12px;line-height: 20px;margin-bottom:15px;}
.login_sm .title{font-size: 32px;font-weight: bold;letter-spacing:5px;margin:65px 0 25px 30px;}
.login_sm .form-group{margin:9px 0 0;padding:6px;position: relative;}
.login_sm .form-control{display:inline-block;height: 40px;line-height: 40px;background: #edeefb;border: none;border-radius: 20px;padding:0 15px;width: 250px;font-size: 15px;}
.login_sm .form-control.yanz{width:123px;}
.login_sm .btn_yanz{display:inline-block;height: 32px;line-height: 32px;text-align: center;border-radius:3px !important;color:#fff;font-size:12px;margin:-5px 0 0 11px;box-shadow:0 0 6px #676fea;vertical-align: middle;width: 116px;}
.login_sm .btn_yanz i{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 99;display: none;}
.login_sm .btn-sm{height: 34px;line-height: 34px;text-align: center;color: #fff;font-size: 15px;padding: 0;margin: 0;border: none;width: 250px;box-shadow:0 0 6px #676fea;border-radius: 20px;}
.login_sm .form-imt{margin-bottom:30px;}
.login_sm .form-imt .form-control.yanz{width:170px;}
.login_sm .yanz_img{display: inline-block;width: 69px;height: 33px;vertical-align: middle;margin:-5px 0 0 10px;border:1px solid #89a4cd;border-radius: 20px;overflow: hidden;}
.login_sm .yanz_img img{width: 69px;height: 33px;}
.login_sm .form-forgotPw{width: 250px;text-align: center;margin-top: 60px;}
.login_sm .form-forgotPw a{color:#333;text-decoration: underline;}
.login_sm .btn_yanz.djs{background:#999;box-shadow:none;}
.login_sm .btn_yanz{position: relative;}
.login_sm .btn_yanz.djs:before{display: block;content:"";width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 99;}
.login_sm .user_lever{margin-left:10px;}
#login{background:#fff;}
#login:after{display: block;content:"";width: 27px;height: 27px;background:url(../images/img3.png) no-repeat center;position: absolute;left: 285px;bottom: 98px;}
#login .login_form{margin-left: 0;text-align: center;}
#login .login_sm .title{font-size: 30px;}
#login label.text{width:110px;text-align: right;font-size: 15px;font-weight: bold;margin-right: 18px;}
#login .spt{display: inline-block;width: 130px;text-align: left;font-size: 15px;}
#login .login_sm .form-control{border-radius: 4px;}
#login .sect,#login .sect_title{position: relative;background:#edeefb url(../images/icon1.png) no-repeat 215px center;color:#333;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background:#fff url(../images/icon1_1.png) no-repeat 215px center /9;background-size:1px /9;
}
#login .sect:before,#login .sect_title:before{display: block;content:"";width:18px;height: 18px;background: url(../images/icon1.png) no-repeat center;position: absolute;right: 0;top:5px;}
#login .login_sm .btn_yanz{font-size:14px;height: 28px;line-height: 28px;margin-left:3px;}
#login .login_sm .title{margin:100px 0 50px 50px;letter-spacing: 3px;}
#login .login_sm .form-imt{margin-bottom:25px;}
#login .login_sm .yanz_img,#login .login_sm .yanz_img img{width:79px;height:38px;}
#login .login_sm .yanz_img{border-radius:0;border:none;}
#login .login_sm .form-imt .form-control.yanz{width:160px;}
#login .spt{background: none;border: none;}

#remove #login{width:97%;height: auto;position: initial;left: 0;top: 0;margin:0 auto;padding:46px 0;box-shadow: 0 0 8px #d0d1d6;}
#remove #login:after{display: none;}
#remove #login .form_tis{left: 230px;top:10px;font-size: 14px;height: 40px;}
.tis_content{width: 250px;display: inline-block;text-align: left;}
.tis_text{color: #ff5f3d;margin:5px 0 10px;line-height: 17px;}
.tis_btn{width: 270px;}
.tis_btn label{display: inline-block;margin-right: 15px;color: #666;font-weight: normal;cursor: pointer;}
.tis_btn em{display:inline-block;width: 14px;height: 14px;background: url(../images/icon5.png) no-repeat center;margin-right: 7px;position: relative;vertical-align: middle;margin-top: -2px;}
.tis_btn em.active{background: url(../images/icon5_1.png) no-repeat center;}
.tis_btn em input{width: 14px;height: 14px;position: absolute;left: 0;top: 0;margin: 0;filter:alpha(opacity:0); opacity:0;-moz-opacity:0;-khtml-opacity:0;}


.wrap{margin:0 30px 30px;}
.wrap_title{background: #fff;padding:20px 30px;box-shadow: 0 0 8px #d0d1d6;border-radius: 5px;margin-bottom: 25px;}
.wt_imt{overflow: hidden;margin-right: 27px;}
.wt_imt img{width: 88px;height: 88px;border-radius: 50%;}
.wt_top{height: 33px;line-height: 33px;margin:8px 0 20px;font-size: 18px;color: #333;font-weight:bold;}
.wt_top .top_text{padding:0 30px 0 0;display: inline-block;}
.wt_top .ict{display: inline-block;width: 32px;height: 32px;background-image: url(../images/iconz_2.png);background-repeat: no-repeat;background-position-y: -33px;margin-right: 10px;vertical-align: middle;}
.wt_top .email_text{background-position:-42px -33px;}
.wt_top .phone_text.on{background-position:0 0;}
.wt_top .email_text.on{background-position:-42px 0;}
.wt_dom{font-size: 16px;}
.wt_dom .act{padding:0 12px;}
.wt_dom .btn-danger{padding-left: 12px;display: none;}
.wt_dom .info{text-decoration: underline;}
.wt_dom .c26:hover{text-decoration: underline !important;color:#066ba0;}
.wrap_list ul{margin-left:-1.5%;padding:5px 0;}
.wrap_list li{float:left;background:#fff;box-shadow: 0 0 8px #d0d1d6;border-radius: 5px;overflow: hidden;padding: 18px 0 28px;text-align: center;width: 23.5%;margin:0 0 1.5% 1.5%;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.wrap_list li .name_text{color: #333;font-size: 18px;font-weight: bold;}
.wrap_list li .imt{margin: 20px auto;width:88%;overflow: hidden;position: relative;}
.wrap_list li .imt:before{display: block;content:"";position: absolute;left: 0;top: 0;width:100%;height: 100%;background:rgba(0,0,0,0.8);display: none;}
.wrap_list li .imt img{display: block;width: 100%;}
.wrap_list li .btm a{display: inline-block;height:26px;width:95px;line-height:23px;text-align: center;font-size: 12px;color: #fff;border-radius: 20px;}
.wrap_list li .btm a.btn_info{background: #26a9ed;border:1px solid #ccc;margin-right: 12%;}
.wrap_list li .btm a.btn_in{background: #6cb740;border: 1px solid #6cb740;margin-left: 12%;}
.wrap_list li .btm a.btn_info:hover{background: #097dba;box-shadow: 0 0 8px #097dba;}
.wrap_list li .btm a.btn_in:hover{background: #3a9008;box-shadow:0 0 8px #3a9008;}
.wrap_list li.none{background:#f0f0f0;}
.wrap_list li.none .imt:before{display: block;}
/*0510修改*/
/*.wrap_list li.none .btm a.btn_in{background: #999 !important;border-color:#999 !important;box-shadow: none !important;color: #ddd;}*/

.wrap_error{background: #fff;padding:5% 0;height:85%;text-align: center;position: absolute;left: 0;top:85px;width: 100%;}

#final{width: 144px;height: 144px;margin:70px auto;}
#final img{width: 144px;height: 144px;border-radius: 50%;}
#replaceImg{display:block;width: 200px;height: 32px;text-align: center;line-height: 32px;font-size: 16px;color: #fff;margin: 0 auto 40px;padding: 0 !important;border: none;background: #6774e6;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
#replaceImg:hover{background:#263294;}
.preview-box-parcel .circular{display:none !important;}
.tailoring-container .btn-info{background: #6774e6;}

.nwrap label.text{font-size: 14px;margin-right: 10px;width:80px;font-weight: bold;text-align: right;}
.nwrap .login_sm .form-control{width:250px;height:35px;line-height:35px;font-size: 14px;border:1px solid #bfbfbf;background: #fff;border-radius:3px;}
.nwrap .form_tis{position: absolute;left:370px;top:13px;color:#ff5f3d;font-size:13px;width:55%;line-height:16px;display: none;}
.nwrap .login_sm .user_lever{margin:0 0 0 93px;}
.nwrap .login_sm .btn-sm{border-radius:3px;width: 200px;height: 32px;line-height: 32px;font-size: 16px;background: #6774e6;box-shadow: none;margin-top: 8px;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.nwrap .login_sm .btn-sm:hover,.modal .btn-cont .btn-info:hover{background: #1f2a90;}

.modal-header{padding:13px 14px 13px 27px;border-bottom-color:#d8d8d8;}
.modal-header .modal-title{font-weight: bold;}
.modal-header .close{width:16px;height:16px;background: url(../images/btn_close.png) no-repeat center;opacity: 1.0;margin-top:2px;}
.modal-body{padding:18px 15px 30px;}
#myModal .modal-body{padding-top: 38px;text-align: center;}
#shcoolList .modal-body{padding:18px 0 14px;}
#shcoolList .btn-cont{text-align: right;margin-bottom: 0;padding:17px 30px 0 0;border-top:1px solid #d8d8d8;}
.school-list .list-title .form-control{width:220px;height:30px;display: inline-block;margin-right:20px;vertical-align: bottom;padding-top: 0;padding-bottom: 0;}
.school-list .list-tis{color: #333;margin: 10px 0;font-size: 13px;}
.school-list .list-info{height:390px;overflow-x: hidden;overflow-y: scroll;margin-bottom: 10px;}
.school-list .list-info ul.ov{margin-left: -2.3%;}
.school-list .list-info li{float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 31%;margin:0 0 9px 2.3%;font-size:15px;color: #333;cursor: pointer;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.school-list .list-info li:hover,.school-list .list-info li.active{color: #ff5f3d;}
.school-list .list-btn{text-align: right;}
.school-list .list-btn a{display: inline-block;width:70px;height: 30px;text-align: center;line-height: 30px;background: #F9F2F4;border:1px solid #F2DEDE;margin-left: 10px;}
.school-list .list-btn a.active{border-color:#F0AD4E;}
.school-list .btn-cont .btn-default{margin-right: 20px;}
.school-list .list-roll{padding:0 30px 15px;}

.change .login_sm .form-control,.change .login_sm .btn-sm{width: 248px;}
.change #login .sect{color:#333;}
.change #login:after{display: none;}
.change #login .yanz{width: 150px;}
.change .form_tis{left: 395px;top:13px;}
.change #login .login_sm .form-ques .form-control{border-radius:0;height: 35px;line-height: 35px;}
.change #login .login_sm .btn-sm{height: 35px;line-height: 35px;border-radius: 0;}
.change #login .login_sm .form-group{margin-top: 6px;}

#pwdList span{display: inline-block;width: 49px;height: 8px;margin-left: 2px;background: #afafaf;}
#pwdList span.default{background: #afafaf;}
#pwdList span.weak{background: #FF0000;}
#pwdList span.medium{background: #FF9900;}
#pwdList span.strong{background: #33CC00;}

.ques_list{position: relative;height:35px;}
.ques_list .list{width:300px;padding:0 10px 10px;position: absolute;left:128px;top:40px;background: #fff;border:1px solid #ddd;z-index:99999;font-size:13px;display: none;}
.ques_list .list li{margin-top:5px;cursor: pointer;color: #333;}
.ques_list .list li.lt{color: #333;cursor: pointer;}
.ques_list .list li.disabled{color: #ddd;cursor: none;}

.manage_title .btn-msg {position: absolute; top: 20px; right: 210px; width: 24px; height: 20px; background: url("../images/i-msg.png") no-repeat center center;}
.manage_title .btn-msg .red-dot {position: absolute; top: -3px; right: -4px; display: none; width: 8px; height: 8px; border-radius: 50%; background: #FF0302;}
.manage_title .btn-msg.have-not-read .red-dot {display: block;}

.manage_title{position: relative;}
.manage_title .mt_back{position: absolute;right:60px;top: 50%;margin-top: -13px;}
.manage_title .mt_back a.btn_back{display: block;font-size:15px;color: #333;background: url(../images/btn_back.png) no-repeat left center;padding-left: 34px;height: 25px;line-height: 25px;}
.manage_title .mt_back a.btn_back:hover{color: #6774e6;}


/*0510增加*/
input,button,select,textarea{outline:none !important;}
.modal-body{padding-bottom:20px;}
.tis-btn .btn-ok{display: block;margin-top: 20px;float: right;}
.login_form .form_menu{margin: 0;padding: 40px 0 0;}
.wrap{margin-top: 20px;}
.manage_title{z-index: 99;}
.manage_title{margin-bottom: 0;}
.mc_fl{margin-top: 20px;}
.mc_fr{padding-bottom: 0;overflow-x: hidden;overflow-y: scroll;height: 100%;padding-top: 20px;}
.mc_new{min-height:540px;position: relative;}
.help_top{margin-bottom: 12px;text-align: center;}
.help_top .title{font-size:18px;margin-bottom:12px;color: #333;font-weight: bold;}
.help_top .spn{color: #666;padding:0 20px;}
.help_content{line-height: 28px;}
.mc_foot{background: #fff;border-radius: 5px;padding:30px 30px 18px;margin-top: 17px;border-radius:0;}
.mc_foot a:hover{color: #6774e6;text-decoration: underline !important;}
.mc_foot .ft_fl{width:65%;}
.mc_foot .ft_fl p{margin-bottom:20px;}
.mc_foot .ft_fl .stn{padding-right: 5px;}
.mc_foot .ft_fl a{padding-left: 20px;text-decoration: underline;}
.mc_foot .ft_fr{width:30%;margin-right:4%;text-align: center;}
.mc_foot .ft_fr img{display:inline-block;}
.mc_foot .ft_fr .fr_weix{font-size: 12px;}
.mc_foot .ft_fr .fr_weix img{padding: 2px;border:1px solid #ededed;margin-bottom:5px;}
.mc_foot .ft_fr .fr_phone{}
.mc_foot .ft_fr .fr_phone .phone{display: block;font-size: 18px;font-weight: bold;margin:8px 0 6px 0;}
.mc_foot .foot_dom{text-align: center;color: #666;text-align: center;line-height: 18px;padding-top:18px;border-top:1px solid #ecedf1;margin-top: 25px;}
.mc_foot .foot_dom a{color: #666;}
.mc_fl dd.dd4 i{background: url(../images/icon_title_1.png) no-repeat center;}
.mc_fl dd.dd4.active i,.mc_fl dd.dd4:hover i{background: url(../images/icon_title.png) no-repeat center;}
.user_content .user_info{margin-bottom:67px;}
.login_sm .tis{margin-top: 50px;}
#remove{margin-top: 20px;}
#login .login_sm .title{padding-top: 100px;}
#pot{background: url(../images/beij.jpg) no-repeat center top;background-size:100%;position: absolute;left: 0;top: 0;width: 100%;}
#pot .foot_top{width: 950px;margin: 0 auto;}
#pot .foot_dom{width: 950px;margin-left: auto;margin-right: auto;}


/*分页*/
.mc_new #page{position: absolute;width: 100%;left: 0;bottom:42px;}
#page{text-align: center;margin:35px 0 0;color:#666;font-size: 15px;}
#page .page_allPage{display: inline-block;}
#page .pagination{margin:0 0 0 20px;display: inline;}
#page .pagination li a{color: #666;}
#page .pagination li a,#page .pagination li span{float: none;padding:3px 14px;border-color:#999;margin-left:8px;border-radius: 3px;font-size: 14px;}
#page .pagination .previous,#page .pagination .next{padding:3px 0;}
#page .pagination .previous span,#page .pagination .next span{padding:3px 6px;margin-left: 0;}
#page .pagination .previous{margin-right: 30px;}
#page .pagination .next{margin-left: 30px;}
#page .pagination span.num{border-color:transparent !important;color: #666;background:none;}
#page .pagination li a:hover,#page .pagination li a.active{color:#fff;background: #6774e6;border-color:#6774e6;}

/*0511新增*/
.mc_foot{padding:18px 30px;}
.mc_foot .ft_fl{margin-top:10px;}
.mc_foot .ft_fr .fr_phone .phone{margin:6px 0 3px;}
.mc_foot .ft_fr .fr_phone .btn_feedback{width:70px;height:25px;font-size: 11px;color: #fff;text-align: center;line-height:25px;background: #6a71e5;padding: 0;margin-top:8px;border-radius:3px;display:inline-block;}
.mc_foot .ft_fr .fr_phone .btn_feedback:hover{background: #7e85f7;}
.mc_foot .ft_fr .fr_weix{margin-top: 10px;padding-right:12%;margin-right:10%;border-right: 1px solid #ecedf1;}

#feedback .modal-dialog{width: 900px;margin-left: -450px;margin-top:8%;font-size: 15px;}
#feedback .modal-body{padding:20px 0 15px;}
#feedback textarea{display: block;width:92%;padding:10px;height:215px;margin:0 auto;border: none;}
#feedback .feedback_box{margin:35px 0;}
#feedback .form-group{color: #666;width:28%;margin-left:4%;}
#feedback .form-group .form-control{border: none;}
#feedback .form-group label.text{font-weight: normal;display: block;}
#feedback .feedback_dom{padding:16px 4% 0;border-top:1px solid #d8d8d8;}
#feedback .feedback_dom .btn{width: 96px;height: 32px;text-align: center;line-height: 32px;padding: 0;color: #fff;}
#feedback .feedback_dom .btn_fuj{background: #6cb740;}
#feedback .feedback_dom .btn_sum{margin-left:35px;}
#feedback .feedback_dom .btn_ret{color:#666;border:1px solid #999;background: #fff;}
#feedback .feedTextNum{width: 92%;margin:2% auto 0;text-align: right;color: #666;}

/*0515新增*/
#form-dom{color:#666;font-size:12px;margin-top:5px;}
#form-dom a{color: #666;}
#form-dom input[type=checkbox]{display: inline-block;vertical-align: middle;margin-top: -3px;margin-right:5px;}
#form-dom label{font-weight:normal;cursor: pointer;}

/*0518新增样式*/
.school-list .list-title{overflow: hidden;}
.school-list .list-title .form-inline{float: left;}
.school-list .list-title .form-control{width:180px;}

.help_list li{padding:2% 0;border-bottom:1px solid #ecedf1;line-height: 28px;}
.help_list li .lt{padding-left:22px;background: url(../images/icon_t.png) no-repeat left center;font-size: 18px;color: #333;font-weight:bold;margin-bottom: 5px;}
.help_list li .text a{color: #6774e6;}
.help_list ul{margin-top: -2%;}

/*0523新增样式*/
.mc_foot .ft_fr .fr_phone{margin-top: 10px;}

/*0524新增样式*/
.mc_new{min-height:550px;}
.mc_foot a:hover{color: #6774e6;}
.mc_foot .foot_top{padding-left:4%;line-height: 27px;}
.mc_foot .ft_title{font-size:16px;font-weight: bold;}
.mc_foot .ft_question a{text-decoration: underline;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width:235px;}
.mc_foot .ft_address{margin-left: 18%;width:40%;}
.mc_foot .ft_weix{margin-right:4%;text-align: center;margin-top:15px;font-weight: bold;}
.mc_foot .foot_dom{margin-top: 20px;}
.mc_foot .foot_dom .dom_link{text-align: left;padding-left:4%;color: #333;margin-bottom: 20px;}
.mc_foot .foot_dom .dom_link a{padding:0 0 5px 20px;text-decoration: underline;}

#pot .foot_top,#pot .foot_dom{padding-left: 2%;padding-right: 2%;}
#pot .mc_foot .ft_address{margin-left:10%;width:46%;}
#pot .mc_foot .ft_weix{margin-right: 0;}
#pot .mc_foot .foot_dom .dom_link{padding-left: 0;}
.wrap .wrap_list{min-height:680px;}

/*0529新增*/
.mc_fl dd:hover,.mc_fl dd.active{background:none;}
.mc_fl dd{position: relative;}
.mc_fl dd:after{content: "";position: absolute;left: 0;top: 0;width:0;height: 100%;
background: -webkit-linear-gradient(left,#dcd6f9,#f8f7fd);
background: -o-linear-gradient(right,#dcd6f9,#f8f7fd); 
background: -moz-linear-gradient(right,#dcd6f9,#f8f7fd); 
background: linear-gradient(to right,#dcd6f9,#f8f7fd); 
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.mc_fl dd a{z-index: 2;}
.mc_fl dd:hover::after,.mc_fl dd.active::after{width: 100%;}
.mc_fl dd:hover,.mc_fl dd.active{background: url(../images/beijz_2.png) no-repeat left center\0;}
:root .mc_fl dd:hover,:root .mc_fl dd.active{background: url(../images/beijz_2.png) no-repeat left center\0;}

/*0530新增*/
.mc_foot .ft_weix .btn_feedback{width:70px;height:25px;font-size: 11px;color: #fff;text-align: center;line-height:25px;background: #6a71e5;padding: 0;margin-top:8px;border-radius:3px;display:inline-block;}
.mc_foot .ft_weix .btn_feedback:hover{background: #7e85f7;}
#feedback .feedback_dom .btn_fuj{display:inline-block;position: relative;overflow: hidden;width: 96px;height: 32px;border-radius: 5px;text-align: center;line-height: 32px;color: #fff;}
#feedback .feedback_dom .btn_fuj input[type=file]{position: absolute;left: 0;top: 0;width: 100%;height: 100%;cursor: pointer;opacity: 0;-moz-opacity: 0;filter:Alpha(opacity=0);z-index: 99;}
#feedback .feedback_dom .file_text{display: inline-block;vertical-align: middle;margin-top: -26px;}

/*0611新增*/
.f13{font-size: 13px;}

#login .sect, #login .sect_title{padding-right: 0;}
#login .sect, #login .sect_title{background: #fff\0;padding-right:10px\0;}

/*0726修改*/
.mc_foot .ft_weix img{width: 120px !important;height: 120px !important;}

@media (max-width: 1400px) {
.mc_foot{padding-left: 15px;padding-right: 15px;}
.mc_foot .foot_top,.mc_foot .foot_dom .dom_link{padding-left: 3.5%;}
.mc_foot .ft_weix{margin-right:3%;}
.mc_foot .ft_address{margin-left: 12%;}
}



@media (max-width: 1200px) {
.wrap_list li{padding: 15px 0 20px;}
.wrap_list li .name_text{font-size:16px;}
.wrap_list li .btm a{margin:0 4px !important;}
.mc_foot .ft_address{margin-left:8%;}
.mc_foot .foot_top,.mc_foot .foot_dom .dom_link{padding-left:2%;}
.mc_foot .ft_weix{margin-right:1%;}
.mc_foot .ft_title{font-size:15px;}
}

@media (max-width:960px) {
.wrap{margin:0 2% 2%;}
.wrap_title{margin-bottom:2%;}
.wrap_list li{padding:2% 0;}
.wrap_list li{width:31.8%;}
.wrap_list li .name_text{font-size:15px;}
.wrap_list li .imt{margin:3% auto 5%;}
.wrap_list li .btm a{margin:0 2px !important;width:40%;height: 23px;line-height: 21px;}
}
@media (max-width:760px) {
.wrap_list li{width:48.5%;}

 
}

.notice-msg {position: fixed; bottom: -190px; right: 5px; width: 330px; background: #fff; box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);}
.notice-msg button {cursor: pointer; background: none; border: none; outline: none;}
.notice-msg .tt {line-height: 30px; padding: 0 12px; background: #6874E4; color: #fff;}
.notice-msg .btn-close {position: absolute; top: 6px; right: 12px; width: 16px; height: 16px;}
.notice-msg .btn-close:before, .notice-msg .btn-close:after {content: ""; position: absolute; top: 0; width: 1px; height: 18px; background: #fff;}
.notice-msg .btn-close:before {-webkit-transform: rotate(45deg); transform: rotate(45deg);}
.notice-msg .btn-close:after {-webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.notice-msg .msg-ctt {height: 102px; padding: 18px 12px 0; margin-bottom: 18px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.notice-msg .msg-ctt a:hover {color: #6676ff;}
.notice-msg .btm {position: relative; border-top: 1px solid #7985F7; }
.notice-msg .btn-del {line-height: 34px; margin-left: 12px; color: #6676ff;}
.notice-msg .pagination {position: absolute; right: 30px; top: 0; line-height: 34px; margin: 0;}
.notice-msg .pagination button {width: 20px; padding: 0; text-align: center; -webkit-user-select: none; user-select: none;}
.notice-msg .pagination button:before {content: ""; position: relative; display: inline-block; width: 0; height: 0; border: 8px solid transparent; border-top-width: 5px; border-bottom-width: 5px;}
.notice-msg .pagination button.btn-hide {visibility: hidden;}
.notice-msg .pagination span {margin: 0 10px; color: #999;}
.notice-msg .pagination .pre:before {left: -4px; border-right-color: #6874E4;}
.notice-msg .pagination .next:before {right: -4px; border-left-color: #6874E4;}










