* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
html {
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  height: 100%;
}
body {
  margin: 0;
  color: #555;
  min-width: 1200px;
  font-size: 15px;
  position: relative;
  height: 100%;
}
i,b{font-style: normal;font-weight: 400;}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
ol,ul {
銆��list-style: none;
}
img{cursor: pointer;}
a img{
  border:none;
}
caption,th {
銆��text-align: left;
}
table{  border-collapse:collapse;}
button{border: none;outline: none;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
a{text-decoration: none;color:#555;}
a:active,
a:hover {
  outline: 0;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
input,select{border:none;outline: none;}
input:focus{
    outline: 0;
    border: 1px solid #00C1DE;
    border-radius: 6px;
    box-shadow: 0px 0px 10px 0px #00C1DE;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -moz-transition:border ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
    -webkit-transition:border ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
  }
  ::-webkit-input-placeholder { /* WebKit browsers */
    color:#999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#999;
}

.fl{float: left;}
.fr{float: right;}
ul li{list-style: none;cursor: pointer;}
.dis_inline{display: inline-block;}
.dis_block{display: block;}
.dis_none{display: none;}
.clear{clear: both;}
.clearfix{
  zoom:1;
}
.clearfix:after{
  display:block;
  clear:both;
  content:'';
}

/* 澶撮儴*/
header{background:#03244d url(../images/banner.png) no-repeat center top;background-size: 100% 100%;height: 142px;cursor: pointer;position: relative;}
.tip_wrap{width: 100%;background: rgba(18,70,134,0.7)}
.tip_wrap ul li{float: left;padding: 5px;}
.tip_wrap ul li a{color:#fff;margin-right: 5px;}
.tip{width: 1100px;margin:0 auto;}
.header_wrap{width: 1100px;margin:0 auto;position: relative;height: 100%;background: #03244d;}
.logo{position: absolute;top:31px;left:0;}
.search{position: absolute;top:60px;right: 30px;}
.search input{width: 200px;height: 35px;background: url(../images/search.png) no-repeat 170px center #8498b1;
border-radius: 5px;padding:2px 10px;background-size: 10%;border:none;color:#fff;}

/* 鑿滃崟*/
.nav_bar{border-bottom:1px solid #cccccc}
.nav{width: 1100px;margin:0 auto;}
.nav ul li{width: 10%;text-align: left;}
.nav ul li a{display: inline-block;padding: 5px 10px;}
.nav>ul>li{position: relative;font-size: 16px;line-height: 40px}
.nav ul li:hover a{background:#083163;color:#fff;opacity: 1; }
.nav ul li:hover .second_menu{display: block}
ul.second_menu{min-width:100px;background: #083163; position: absolute;top:50px;left:0;z-index: 2;display: none;}
ul.second_menu li{width:100%;font-size: 14px;}
ul.second_menu li a{display:block;font-size: 15px;width: 100%;padding:0 15px;white-space: nowrap;}
ul.second_menu li a:hover{background: #104483;}
/* 杞挱鍥�/
.swiper-container {width: 100%;height: 460px !important;}
.swiper-container img{width: 100%;height: 100%;}
.swiper-pagination-bullet {background: #f2f3f5 !important;opacity: 0.8}
/*搴曢儴footer*/
footer{width: 100%;padding:20px 0;}
.footer_wrap{width: 1100px;margin:0 auto;}
.link li{padding:6px 0;}
.footer_btm{margin:20px auto 0;text-align: center;}
/*鍏敤閮ㄥ垎*/
.indent{text-indent: 2em}
.font_15{font-size: 15px;}
.font_14{font-size: 14px;}
.font_13{font-size: 13px;}
.font_12{font-size: 12px;}
.font_16{font-size: 16px;}
.font_18{font-size: 17px;}
.font_20{font-size:20px;}
.font_22{font-size:22px;}
.font_24{font-size:24px;}
.font_36{font-size:36px;}
.bolder{font-weight: 500;}
.col_gray,.col_999{color:#999999;}
.col_fff{color:#fff;}
.col_000{color:#000;}
.col_blue{color:#083163;}
.col_o{color:#ff9a22;}
.more{cursor: pointer;}
.col_orange{color: #f46602;}
.font_16{font-size: 16px;}
.mart_20{margin-top: 20px;}
.mart_39{margin-top: 39px;}
.mart_2{margin-top: 2px;}
.mart_5{margin-top: 6px;}
.mart_10{margin-top: 10px;}
.mart_25{margin-top: 25px;}
.marl_55{margin-left: 50px;}
.marl_5{margin-left: -5px;}
.marl_10{margin-left: 10px;}
.marl_20{margin-left: 20px;}
.marl_40{margin-left: 40px;}
.marl_110{margin-left: 115px;}
.marr_25{margin-right: 25px;}
.marr_40{margin-right: 40px;}
.pointer{cursor: pointer;}
.marb_10{margin-bottom: 10px;}
.marb_15{margin-bottom: 15px;}
.marb_40{margin-bottom: 40px;}
.align_c{text-align: center;}
.align_l{text-align: left;}
.align_r{text-align: right;}
.padb_10{padding-bottom: 10px;}
.pad_10{padding:10px 0;}
.padr_30{padding-right: 30px;}
i img{vertical-align: middle;margin-top: -3px;}
.bd_btm{border-bottom: 1px solid #ccc;}
.news .bd_btm{border-bottom: 1px solid #dedede;}
.pos_r{position: relative;}
.line_22{line-height: 22px;}
.vertical{vertical-align: middle;}
.news .new_ul li{padding: 10px 0;}
/*蹇嵎鍏ュ彛鍥剧墖鏂囧瓧淇敼*/
.entrance .pos_r p{position: absolute;top:75px;color:#fff;font-size: 17px;width: 100%;text-align: center;left:50%;margin-left: -50%;}
button{cursor: pointer;}
/*index.html*/
.main{width: 1100px;margin:20px auto;}
.audio,.entrance,.newsletter{float: left;}
.newsletter{max-width: 450px;}
.entrance div.pos_r{display: inline-block;}
.audio{width: 280px;}
.mechine{max-width: 280px;background: #4b97f7;padding:22px 25px;}
.entrance{max-width: 260px;}
.entrance div img{max-width: 120px;}
.entrance div img.calendar{width: 259px;max-width:259px;}
.news li{border-bottom:1px dashed #d7d7d7;padding:5px 0;}
.news li b{width: 15%;}
.news .new_text{width: 82%}
.news li p{line-height: 22px;}
.admis{padding-bottom: 10px;border-bottom: 1px solid #d7d7d7;}
/*11.20鏂伴椈鏃ユ湡鏇存敼start*/
.new_ul li{position: relative;}
.new_ul li .dates{position: absolute;right: 0;}
/*11.20鏂伴椈鏃ユ湡鏇存敼end*/
/*11.20鏃ユ湡鍥剧墖鏀瑰姩*/
.mart_4{margin-top: 4px;}
.october{width: 62px;height: 62px;text-align: center;background: #bceeff;border-radius: 5px;}
.month{width: 62px;height: 62px;text-align: center;border-radius: 6px;position: relative;}
.month .date{width: 100%;height: 25px;background: #ffa44f;border-top-left-radius: 6px;border-top-right-radius: 6px;line-height: 25px;}
.month .month1{width: 100%;height: 29px;background: url(../images/month1.png) no-repeat;text-align: center;line-height: 25px;margin-top: 5px;}
.nav_bar .nav>ul>li.bg_db{background: #233e6a;}

/*11.20鏃ユ湡鍥剧墖鏀瑰姩*/
/*recruit_students.html*/
.aside_left{width: 205px;}
/*11.22鎷涚敓蹇鍥剧墖鏀瑰姩*/
.aside_ulwrap{background: url(../images/aside_bg4.png) no-repeat center bottom;position: relative;width: 186px;min-height: 400px;}

/*11.22鎷涚敓蹇鍥剧墖鏀瑰姩*/
.aside_ul li{padding:10px 5px 10px 0;text-align: center;position: relative;}
.aside_ul li:hover{font-weight: bolder;}
.aside_ul li.active{border-right: 5px solid #ffbf73;padding-right:0;}     /*background: linear-gradient(to right, #6994f5, #666666);*/
.aside_ul{margin-top: 85px;}
/*11.20鎷涚敓蹇鏀瑰姩*/
.fix_img{width:185px;height:83px;position: absolute;top:0;left:-20px;background: url(../images/zskx.png) no-repeat;text-align: center;line-height: 62px;}
/*11.20鎷涚敓蹇鏀瑰姩*/
.subject ul{vertical-align: middle;margin-top: -3px;width: 750px;}
.subject ul li{float:left;padding:4px 10px;}
.subject ul li.active{background: #ffbf73;border-radius: 3px;}
.subject ul li.active a{color:#fff;}
.more img{width: 15px;height: 15px;}
.sub_tab{width: 840px;border: 1px solid #e1e1e1;}
.sub_tab th,.sub_tab td{border-right: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;text-align: center;}
.wid_23{width: 23%;}
.wid_27{width: 27%;}
.sub_tab th{padding:10px 10px;color:#fff;background: #ffbf73;font-size: 16px;}
.sub_tab td{padding:10px 10px}
.sub_tab td:hover,.sub_tab td:hover{font-weight: bolder;}
.sub_tab td.align_l{text-align: left;}
.btn_wrap{margin:30px auto;width: 1100px;text-align: center;}
.btn_wrap button{padding:0 20px;background: #ffbf73;text-align: center;height: 35px;line-height: 35px;color:#fff;border-radius: 4px;}


/*detail.html*/
.wid_780{width: 800px;text-align: justify;}
.new_detail p{line-height: 30px;font-size:16px;color:#000;text-align: justify;}
.new_detail p.align_c{text-align: center;}
/*11.21杞挱鍥炬枃瀛椾慨鏀筍 */
.banner_fix{width: 100%;height: 65px;position: absolute;bottom:0;left:0;background: rgba(107,107,107,.5);color:#fff;font-size:14px;text-align: center;line-height: 65px;}
/*11.21杞挱鍥炬枃瀛椾慨鏀笶 */

/*timeline.html*/
.subject .tit{float:left;}
.pos_rel{position:relative;}
.informat .subject ul li,.information .subject ul li{width: 70px;height: 30px;line-height: 30px;text-align: center;padding:0;}
.new_tit span.date{display: inline-block;width: 80px;height: 35px;background: url(../images/red.png) no-repeat;text-align: center;line-height: 35px;font-size:15px;color:#ff0000;}
.news .bd_none{border: none;}
.new_tit span.blue{display: inline-block;width: 80px;height: 35px;background: url(../images/blue.png) no-repeat;text-align: center;line-height: 35px;font-size:16px;color:#0623ff;}
/*.informat .subject ul li 绫诲埆骞村害鍦板尯瀹藉害璋冩暣*/
.informat .subject ul li.width_120,.information .subject ul li.width_120{width: 120px;}

/*鍒嗛〉*/
.pagenav {
  padding: 50px 0;
  text-align: center;
}
.pagenav li a,
.pagenav li span,
.pagenav li,
.pagenav ul {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.pagenav li a,
.pagenav li span {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -webkit-background-clip: border;
  border-radius: 2px;
  padding: 8px 13px;
  border: 1px solid #c8c8c8;
  background: #faf9f9;
  margin-right: 3px;
  font-size: 14px;
  font-weight: normal;
}
.pagenav a:hover,
.pagenav li.active a {
  color: #fff;
  background-color: #03244d;
  border: 1px solid #03244d;
  text-decoration: none;
}
.pagenav em {
  font-style: normal;
}

/*time.html*/

.bd_btm3{border-bottom: 1px solid #333;}

/*icon_new.html*/
.wid_690{width: 690px;}
.mar_t60{margin-top: -51px;}
/*detail1.html*/
.new_details{width: 120px;}
.marl_5{margin-left: 5px;}
.new_side{position: relative;}
.new_side .txt{position: absolute;top:10px;right: 0;}
.line_h20{line-height: 20px;}
.audios{margin-top: 50px;max-width: 800px;}
.audios img{max-width: 800px;}
/*login.html*/
.login_bg{background: #e5e5e5;}
.system{margin:30px 110px;padding: 50px 0;}
.systems .log_window{top:70px;position:absolute;right:100px;}
.systems .text{color:#233e6a;    width: 420px;font-size: 14px;line-height: 28px;font-weight: 500;position: absolute;left: 5%;top:70%;}
.login .content{width: 1150px;height: 700px;position: relative;margin:0 auto;}
.content .pic{height: 331px;width: 415px;background: url(../images/school.png) no-repeat;position: absolute;top:20%;left:5%;}
.log_window{width: 350px;}
.log_window .line{width: 100%;height: 15px;background: #233e6a;}
.log_window .infor{width: 100%;box-shadow: 0px 4px 12px #cecece;-webkit-box-shadow: 0px 4px 12px #cecece;-moz-box-shadow: 0px 4px 12px #cecece;border-top:3px solid #cecece;padding:32px 26px;background: #fff;}
.log_window .infor .font_24.marb50{margin-bottom:50px;}
.col_db{color:#233e6a }
.log_window .tel,.log_window .password{width: 100%;height: 40px;border:1px solid #e5e5e5;}
.log_window .ver_codes{width: 60%;line-height: 38px;height: 40px;}
.log_window .ver_codes input{width: 100%;height: 100%;background: url(../images/ver.png) no-repeat center;background-position-x: 5px;padding-left: 30px;font-size: 16px;}
.log_window .ver_icon{width: 93px;height: 40px;margin:30px 13px;}
.log_window .ver_icon .verify{width: 100%;height: 100%;}
.bd_success{border:1px solid green !important;}
.bd_error{border:1px solid red !important;}
.find_bg .log_window p.tit{margin-bottom: 50px;}
.log_window .tel input{width: 100%;height: 100%;background: url(../images/people.png) no-repeat center;background-position-x: 5px;padding-left: 35px;font-size: 16px;line-height: 38px;color:#999999;}
.log_window .password input[type="text"],.log_window .password input[type="password"]{width: 100%;height: 100%;background: url(../images/lock.png) no-repeat center;background-position-x: 5px;padding-left: 30px;font-size: 16px;line-height: 40px;color:#999999;}
.mart_30{margin-top: 30px;}
.log_window .btn button{width: 60%;font-size: 20px;color:#fff;height: 40px;border-radius: 6px;text-align: center;line-height: 40px;}
.auto{margin: 0 auto;}
.bg_db{background: #233e6a;}
.bg_lg{background: #e4e1e1;}
.log_window input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width: 16px;height: 16px;background: url(../images/rem1.png) no-repeat;}
.log_window input[type="checkbox"]:checked{width: 16px;height: 16px;background: url(../images/rem2.png) no-repeat;}

/*forgot_pw.html*/
.find_bg{width: 100%;height: 660px;background: url(../images/find_bg.png) no-repeat;position: relative;}
.find_bg .log_window{width: 1000px;height: auto;margin:auto;position: absolute;top:15%;left:0;right: 0;bottom: 0;}
.mail_wrap{padding:0 150px;}
.mail div.text{line-height: 40px;width: 100px;}
.mail input{width: 530px;height: 100%;line-height: 38px;color:#666;padding-left: 10px;border-radius: 6px;font-size: 15px;}
.find_bg .mail_wrap p.tip{margin:10px 100px;}
.verify input{width: 320px;}
.verify .ver_img{position: absolute;top:0px;right: 20px;}
.verify .ver_img img{height: 40px;}
.btn button.wid_330{width: 330px;}
.find_bg .log_window .infor{height: auto;}
.find_bg .mail div.text{text-align: right;padding-right: 20px;font-size: 15px;}
/*mail_success.html*/
.log_window .success{width: 100%;padding:80px 320px;}
.find_bg .log_window p{margin:0;}
.success .fr{margin-top: 30px;}

/*registration.html*/
.write_infor{width: 70%;margin:0 15%;}
.write_inform .message{width: 80px;line-height: 40px;margin-right: 35px;}
.message img{margin-top: 13px;}
.wid_80{width: 80%;}
.write_inform .wid_80 input{width: 100%;height: 100%;padding-left: 10px;font-size: 15px;border-radius: 6px;}
.find_bg .inform_wrap .tip{font-size: 14px;margin:10px 115px;}
.find_bg .inform_wrap .wid_80 .bd_ease {height: 40px;width: 60%;}
.find_bg .inform_wrap .wid_80.bd_ease input{height: 100%;border-radius: 6px;line-height: 38px;}

.write_inform .wid_80 input.wid_60{width: 100%;border-radius: 6px;}
.write_inform .ver_img {margin-top: -40px;height: 40px;}
.mart_50{margin-top: 50px;}
.find_bg1{width: 100%;height: 1067px;background: url(../images/find_bg1.png) no-repeat;position: relative;}
.pointer{cursor: pointer;}



/*calendar.html*/
.subject.bd{border-bottom:3px solid #e5e5e5;}
.time_list{padding-bottom: 10px;border-bottom:1px solid #e1e1e1;}
.calendar_ul{padding-bottom: 15px;}
.information .subject .calendar_ul li{width:auto;height: 30px;line-height: 30px;text-align: center;padding:0 10px;}
.roll_con{width: 840px;height: 450px;background: url(../images/circle1.png) no-repeat;background-position: center center;}
.roll_time{width: 840px;height: 300px;overflow:auto;margin-top: 50px;white-space: nowrap;}
.roll_list{display: inline-block;margin: 100px 10px;position: relative;}
.roll_txt{line-height: 24px;margin-left:10px;width: 150px;white-space: normal;}
.roll_up{position: absolute;top:-98px;right: -193px;z-index: 999;}
.roll_down{position: absolute;bottom: -98px;right: -32px;}
.roll_down .roll_txt{margin: -70px 50px;}


/*school_detail.html*/
.main .fl.marl_20.mart_20{padding-bottom: 20px;}



/*advisory.html*/
.user_banner{width: 100%;height: 217px;background: url(../images/user_banner.png) no-repeat center top;background-size: 100% 100%;}
.advisory{position: relative;}
.advisory .aside_ulwrap {width: 255px;}
.advisory .fix_img{width: 277px;height: 83px;position: absolute;top: 0;left: -22px;background: url(../images/zskx1.png) no-repeat;text-align: center;line-height: 62px;}
.advisory .aside_ulwrap{background: #eeeeee;box-shadow: 0 5px 5px #dddddd;-webkit-box-shadow: 0 5px 5px #dddddd;-moz-box-shadow: 0 5px 5px #dddddd;padding:0 20px;min-height: 260px;}
.advisory .left_ulwrap{background:url(../images/aside_bg5.png) no-repeat center bottom;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/loge_bj1.png',sizingMethod='scale');position: relative;background-size: 100% auto;width: 186px;min-height: 400px;padding:0;width: 255px;padding:0;box-shadow: none;margin-top: 50px;}
.advisory .left_ulwrap .aside_ul{margin-top: 60px;}
.advisory .left_ulwrap li{font-size: 18px;font-weight: 500;}
.head_img{width: 100%;margin:80px 0 0;}
.head_img span{font-size: 14px;color:#083163;width: 115px;line-height: 73px;}
.head_img span.mail_addr{display: inline-block;word-break: break-all;line-height: 25px;word-wrap: break-word;}
.head_img span.mail_addr .drop_out{text-decoration: underline;}
.head_img span.headtext{line-height: 33px;}
.head_img span.headtext a{text-decoration: underline;}
.advisory .aside_ulwrap .btn{width: 140px;margin: 20px auto;height: 40px;line-height: 40px;text-align: center;background: #ff9a22;border-radius: 10px;position: relative;cursor: pointer;}
.advisory .aside_ulwrap .btn.advis{margin-top: 30px;}
.advisory .aside_ulwrap .btn button{outline:none;background:none;color:#fff;font-weight: 500;font-size: 16px;cursor: pointer;}
.advisory .aside_ulwrap .btn small{position: absolute;top:0px;right: -7px;color:#fff;font-size: 12px;background: #ff0000;border-radius: 8px;padding:0 4px;height:16px;line-height:16px;text-align: center;}
.advisory .r_content{margin: 0 20px;width: 810px;position: relative;}
.QA{padding-top: 20px;}
.QA .user_infor .users img,.letMe img{vertical-align: middle;}
.QA .user_infor .users span{line-height: 73px;display: inline-block;margin-left: 15px;font-size: 16px;}
.users .name{color:#ff9a22;}
.users .grade{color:#ffd722;}
.QA .letMe{padding:5px 10px;border:1px solid #999999;border-radius: 2px;margin-top: 19px;cursor: pointer;}
.QA .questions{margin:10px 40px 15px 110px;position: relative;}
.QA .question{position: relative;}
.QA .question .users{position: absolute;top:0;left:-75px;}
.QA .q_icon{width: 40px;height: 40px;text-align: center;line-height: 40px;color:#fff;background: #083163;border-radius: 4px;font-size: 18px;position: absolute;top:5px;left:20px;}
.scan_more .sum{margin-left: 177px;}
.about_q{margin-left: 70px;}
.q_tit{font-size: 16px;line-height: 25px;}
.q_time,.QA .absout_answer{font-size: 13px;line-height: 22px;color:#999;}
.questions .line{border-bottom: 1px dashed #e5e5e5;margin-top: 15px;}
.QA .answers .q_icon{background: #ff9a22;}
.absout_answer .name,.absout_answer .time{margin-left: 20px;}
.all_answer{border-bottom:1px solid #e5e5e5;position: relative;padding-bottom: 35px;}
.absout_answer .from{padding:2px 5px;border-radius: 2px;color:#ff0000;font-weight: 500;}
.absout_answer .personal{padding:2px 5px;border-radius: 2px;color:#666666;}
.scan_more{width: 100%;text-align: center;padding:5px 0 13px;box-shadow: 0 -10px 30px #fff;-webkit-box-shadow: 0 -10px 30px #fff;position: absolute;-moz-box-shadow: 0 -10px 30px #fff;bottom:0;left: 0;background: #fff;font-size: 14px;color:#999;z-index: 2;}
.all_answer .answers{display: none;}
.all_answer .answers.first_answer{display: block;}
.scan_more .more{color:#083163;margin-left: 10px;}
.scan_more img{vertical-align: middle;margin-top: -2px;}
.fix_icon{position: fixed;right: 3%;bottom:20%;z-index: 4;}
.fix_icon .second_icon{margin-top: 10px;}
.head_img span.tip{margin-left: 20px;}
.head_img span.tip i{color:#999;}
.head_img span.tip a{color:#083163;text-decoration: underline;}
.scan_more1{position: static;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;padding: 0px 0 10px;}

/*寮圭獥*/
.mask{width: 100%;height: 100%;background: rgba(0,0,0,.4);filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#44000000,endColorstr=#44000000);position: fixed;top:0;left:0;z-index: 3;text-align: center;}
.mask:before{
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -.25em;
}
.alert{
  vertical-align: middle;
  display: inline-block;
  background: #fff;
  border-radius: 6px;
  height: auto;
  padding-bottom: 70px;
  min-height:500px;
  width: 850px;
  position: relative;
}
/* .alert{background: #fff;border-radius: 6px;position: fixed;width: 850px;height: auto;top:50%;left:50%;transform:translate(-50%,-50%);padding-bottom: 70px;} */
.alert .tit{font-size: 20px;padding:20px 40px;border-bottom:1px solid #e5e5e5;font-weight: 500px;}
.mask .tip{padding:20px 40px;font-size: 17px;width: auto;}
.alert textarea{width: 770px;height: 170px;margin:0px 40px;border:1px solid #e5e5e5;resize:none;outline: none;padding:10px 10px;font-size: 17px;font-weight: 500;}
.alert .btn_wrap{width: auto;position: absolute;bottom:20px;right: 70px;margin:0;}
.alert .btn_wrap button.publish{background: #083163;color:#fff;font-size: 17px;margin-right: 50px;padding:0px 25px;}
.alert .btn_wrap button.cancel{background: #cccccc;color:#fff;font-size: 17px;padding:0 25px;}
.alert .close{position: absolute;top:20px;right: 60px;width: 27px;height: 28px;background: url(../images/close_alert.png) no-repeat;}
@media screen and (max-width: 1220px) {
  .fix_icon{display: none;}
}



/*personal_infor.html*/
.personal_infor .tit{margin: 20px 0 50px;font-size: 20px;border-bottom: 4px solid #083163;padding:25px 0;text-align: center;color:#083163;}
.personal .r_content{margin:0 10px;width: 840px;position: relative;}
.personal .mail_wrap{padding:0 100px;}
.personal .mail_wrap .tip{margin:10px 100px 20px;font-size: 14px;}
.personal .mail_wrap .select_wrap select{width: 170px;height: 40px;border:1px solid #e5e5e5;font-size: 14px;padding-left: 10px;color:#666}
.personal .mail_wrap .select_wrap select.second{margin:0 5px;}
.personal_infor .mail_wrap select.subject{width: 530px;height: 40px;border:1px solid #e5e5e5;font-size: 14px;padding-left: 10px;color:#666;line-height: 38px;}
.personal_infor .submit{text-align: center;margin: 40px 0;}
.personal_infor .submit button{text-align: center;line-height: 50px;width: 167px;height: 50px;color:#fff;font-weight: 500;border-radius: 10px;background: #cccccc;font-size:22px;}
.personal_infor .mail div.text{text-align: right;padding-right: 20px;}
/*.submit .save{margin-right: 150px;}*/
.personal_infor .submit button.blue{background: #083163;}
.mail_wrap .fl.bd_ease{border: 1px solid #e5e5e5;border-radius: 6px;}
.bd_ease{border: 1px solid #e5e5e5;border-radius: 6px;height: 40px;}


/*password.html*/
.mask1 .mail_wrap{margin-top: 20px;}
.mask1 .mail div.text{width: 120px;line-height: 40px;height: 40px;font-size: 16px;text-align: right;padding-right: 20px;}
.mask1 .mail input{width: 310px;height: 100%;border-radius: 6px;}
.mask1 .verify input{width: 160px;height: 100%;}
.mask1 .verify .ver_img img{height: 40px;}
.mask1 .verify .ver_img{right:120px;}
.mask1 .tip{padding:0;margin:10px 120px;font-size: 15px;}
.mask1 .submit{width: auto;margin:20px auto;text-align: center;}
.mask1 .submit button{width: 90px;height: 40px;border-radius: 10px;background:#cccccc;color:#fff;font-size: 17px; }
.mask1 .alert{padding-bottom: 20px;}
.mask1 .submit .save{margin-right: 55px;}
.mask1 .submit button.blue{background: #083163;}


/*fill_infor.html*/
.alert .user_tit{border-bottom-width: 0;}
.mask2 .write_infor .tip{font-size: 14px;margin-left: 80px;padding:10px 40px 0;}
.mask2 .write_infor .bd_ease.verify{width: 60%;}
.mask2 .base{margin-bottom: 20px;font-size: 14px;}
.mask2 .select_wrap select{width: 155px;height: 40px;border: 1px solid #e5e5e5;font-size: 14px;padding:0 10px;color: #666;border-radius: 6px;}
.mask2 .write_inform .message{width: 82px;}
.mask2 .write_inform select.subject{width: 100%;height: 100%;padding:0 10px;font-size: 14px;color: #666;border-radius: 6px;}
.mask2 .btn button{width: 170px;font-size: 20px;color: #fff;height: 40px;border-radius: 6px;text-align: center;line-height: 38px;}

/*fill_infor1.html*/
.log_window .select_wrap select{width: 173px;height: 40px;border: 1px solid #e5e5e5;font-size: 14px;padding:0 10px;color: #666;border-radius: 6px;}
.log_window .write_inform .message{width: 82px;}
.log_window .write_inform select.subject{width: 80%;height: 100%;padding:0 10px;font-size: 14px;color: #666;border-radius: 6px}
.log_window .btn button{width: 170px;font-size: 20px;color: #fff;height: 40px;border-radius: 6px;text-align: center;line-height: 40px;}
.log_window p.base{margin-bottom: 20px;}

/*result.html*/
.result .log_window{position: static;width: 600px;margin:60px auto;}
.btn_wrap button.blue{background: #083163;}
.result .btn_wrap{width: auto}
.result .btn_wrap button{margin:0 20px;}
.result .log_window .txt{font-size: 16px;font-weight: 500;padding:25px 40px;position: relative;}
.result .log_window .txt p,.result .log_window .txt .s_detail{line-height: 40px;}
.result .log_window .txt p.t_col{color:#ffbf73;}
.result .log_window .txt p span{display: inline-block;}
.result .log_window .txt p span.name{width: 100px;padding-right: 10px;text-align: right;}
.result .log_window .txt p span.score{margin-left: 20px;}
.s_detail i{margin-right: 30px;}
.s_detail i b{margin-left: 10px;}
.result .log_window .txt .passed{position: absolute;top:30px;right: 60px;}
.result .log_window .log_tip{color:#000;font-size: 13px;line-height: 25px;margin-left: 50px;}

.search input::-webkit-input-placeholder { /* WebKit browsers */
    color:#fff;
}
.search input:-moz-input-placeholder { /* WebKit browsers */
    color:#fff;
}
.search input:input-placeholder { /* WebKit browsers */
    color:#fff;
}

.search input:focus{box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;outline: none;}
@media screen and (max-width: 1440px) {
    /*mail_success.html*/
    .find_bg .log_window{width: 800px;}
    .log_window .success{width: 100%;padding:50px 250px;margin-top: 10px;}
    .success img{width: 70px;}
    .success .fr{margin-top: 10px;}
    .find_bg{height: 500px;}

    /*forgot_pw.html*/
    .personal .mail_wrap .select_wrap select{width: 107px;height: 40px;line-height: 40px;}
    .personal .mail_wrap .ver_img{right:120px;}
    .mail input,.personal_infor .mail_wrap select.subject{width: 340px;}
    .verify input{width: 200px;}
    .verify .ver_img{top: 1px;}
    .ver_img img{width: 100px;}
    .mail input,.personal_infor .mail_wrap select.subject{height: 100%;line-height: 40px;}
    .mail div.text{width: 100px; line-height: 40px;}
    .find_bg .mail_wrap p.tip {margin: 5px 100px;font-size: 14px;}
    .verify .ver_img{right:30px;}
    .personal .mail_wrap{margin-left: 100px;}


    /*registration.html*/
    .wid_80{width: 75%;}
    .write_inform .ver_img{width: 100px;}
    .message img{margin-top: 15px;}
    .write_inform .wid_80 input{height: 100%;}
    .write_inform .message{line-height: 40px;}
    .log_window .mart_50 span{font-size: 13px;}
    .log_window .btn button{width: 300px;height: 40px;line-height: 40px;font-size: 18px;}
    .find_bg1{height: 900px;}


    /*login.html*/
    .login .content{width: 980px;}
    .content .log_window{width: 360px;}
    .content .log_window .infor{padding:15px;}
    .content .font_24{font-size: 20px;}
    .content .log_window .tel, .content .log_window .password{height: 40px;}
    .log_window .ver_icon{margin:30px 7px;}
    /*.content .pic{width: 350px;height: 547px;background-size: 100%;margin-top: 35px;}*/


    /*personal_infor.html*/
    .personal_infor .submit{text-align: center;margin: 30px 0;}
    .personal_infor .submit button{text-align: center;line-height: 45px;width: 120px;height: 45px;color:#fff;font-weight: 400;border-radius: 10px;background: #cccccc;font-size:18px;}

    /*fill_infor.html*/
    .mask2 .select_wrap select{width: 146px;}

    /*fill_infor1.html*/
    .log_window .select_wrap select{width: 128px;}

    /*login.html*/
    .systems .log_window{width: 300px;float: right;}
    .systems .btn button{width: 200px;}
    .systems .system{font-size: 30px;}
    .systems .pic{width: 350px;height: 279px;}
    .systems .text{width: 380px;top:65%;}

}



      /*swiper.html 璧拌繘鍖楀寲*/
      .pc-slide {
        width: 500px;
        margin: 50px 150px;
      }

      .view .swiper-container {
        width: 500px;
        height: 500px;
      }

      .view .arrow-left {
        background: url(../images/index_tab_l.png) no-repeat left top;
        position: absolute;
        left: 10px;
        top: 50%;
        margin-top: -25px;
        width: 28px;
        height: 51px;
        z-index: 10;
      }

      .view .arrow-right {
        background: url(../images/index_tab_r.png) no-repeat left bottom;
        position: absolute;
        right: 10px;
        top: 50%;
        margin-top: -25px;
        width: 28px;
        height: 51px;
        z-index: 10;
      }

      .preview {
        width: 100%;
        height: 100px;
        margin-top: 10px;
        position: relative;
      }

      .preview .swiper-container {
        width: 430px;
        height: 82px;
        margin-left: 35px;
      }

      .preview .swiper-slide {
        width: 87px;
        height: 82px;
      }

      .preview .slide6 {
        width: 82px;
      }

      .preview .arrow-left {
        background: url(../images/feel3.png) no-repeat left top;
        position: absolute;
        left: 10px;
        top: 40%;
        margin-top: -9px;
        width: 9px;
        height: 18px;
        z-index: 10;
      }

      .preview .arrow-right {
        background: url(../images/feel4.png) no-repeat left bottom;
        position: absolute;
        right: 10px;
        top: 40%;
        margin-top: -9px;
        width: 9px;
        height: 18px;
        z-index: 10;
      }

      .preview img {
        padding: 1px;
      }

      .preview .active-nav img {
        padding: 0;
        border: 1px solid #F00;
      }

      .onekey img,.lists img{vertical-align: middle;margin-top: -4px;}
      .lists_ul{list-style: none;display: none;}
      .lists_ul li{display: inline-block;width: 32%;}
      .pc-slide .tab_p{margin-bottom: 10px;}
      .tab_p span{color:#13227a}



      /*login1.html*/
      .find_bg.bg_gray{background: #fff;}
      .btn_wrap button.blue.bg_lg{background:#e4e1e1;color:#666; }
      .bg_gray .btn_wrap{width: auto;margin:30px auto 20px;}
      .bg_gray .log_tip{width: 400px;font-size: 13px;line-height: 25px;margin-left: 45px;}


      /*瀵艰埅鏍峰紡*/
      .index_btm{padding-bottom: 20px;border-bottom: 1px solid #cccc;margin-bottom: 20px;}


/* consult1.html */
.reckon{
  width:814px;
}
.reckon h3,.dc_h3{
  font-size:20px;
  font-weight: normal;
  text-align: center;
  margin-bottom:15px;
}
.reckon h3 span,.dc_h3 span{
  position: relative;
  display: inline-block;
  height:50px;
  line-height: 50px;
  border-bottom: 1px solid #ffbf73;
}
.reckon h3 span:after,.dc_h3 span:after{
  position: absolute;
  content:'';
  border-left:7px solid transparent;
  border-right:7px solid transparent;
  border-bottom:8px solid #ffbf73;
  width:0;
  height:0;
  bottom:0;
  left:50%;
  margin-left: -4px;
}
.reckon_tab{
  font-size: 18px;
}
.reckon_tab li{
  width:90px;
  height:40px;
  line-height: 40px;
  text-align: center;
  border-radius: 10px 10px 0 0;
  margin-right: 5px;
}
.reckon_tab li.on{
  background: #ffbf73;
  color:#fff;
}
.reckon_form{
  border-top:1px solid #ffbf73;
  background: #f6f6f6;
  padding:10px 20px;
}
.reckon_form .form_ttl{
  height:55px;
  line-height: 55px;
  text-align: center;
  border-bottom: 1px dashed #ddd;
  font-size: 16px;
}
.reckon_form table{
  width:100%;
  margin-top:15px;
}
.reckon_form table th{
  text-align: right;
  font-size:16px;
  font-weight: normal;
  height: 55px;
}
.reckon_form table td{
  padding:0 5px;
}
.reckon_form table span{
  margin:0 10px;
}
.reckon_form .mininfo{
  font-size:12px;
  color:#083163;
  line-height: 1.2;
}
.reckon_form input[type=text]{
  width:185px;
  height:35px;
  line-height: 35px;
  border:1px solid #aaa;
  border-radius: 5px;
  padding:0 10px;
  font-size: 14px;
}
.reckon_form input[type=radio]{
  margin-right: 4px;
  vertical-align: -1px;
}
.reckon_form .cityBtn{
  display:inline-block;
  background: #ffbf73;
  color:#fff;
  height: 35px;
  line-height: 35px;
  width:95px;
  font-size:16px;
  border-radius: 5px;
  text-align: center;
  cursor: pointer;
}
.reckon_button{
  padding:15px 0;
  text-align: center;
}
.reckon_button a{
  display: inline-block;
  height: 40px;
  line-height: 40px;
  background: #ffbf73;
  color:#fff;
  border-radius: 10px;
  cursor: pointer;
  width:140px;
}
.reckon .tip{
  font-size:14px;
  margin-top: 10px;
}
/* 鍩庡競寮规 */
.cityPopCont{
  padding:20px 30px 5px;
  font-size:14px;
}
.cityPopCont a{
    color:#333;
}
.cityPopCont a:hover,.cityPopCont a.on{
  color:#ffbf73;
}
.cityPopCont .cityList li{
  width:50%;
  margin:0 0 15px;
}
.cityPopCont .cityList span{
  color:#999;
  display: inline-block;
  width:30px;
}
.cityPopCont .cityList a{
  margin-right:10px;
}

/* detail_consult */
.mi_item{
  margin-bottom: 50px;
}
.main_infor{
  background: #f6f6f6;
  padding:0 20px;
}
.main_infor .mi_ttl{
  height:55px;
  line-height: 55px;
  font-size:16px;
  border-bottom: 1px solid #dedede;
  padding:0 55px;
}
.main_infor .mi_cont{
  padding:15px 55px 20px;
  font-size:14px;
  line-height: 1.8;
}
.mi_table{
  width:100%;
  border-collapse: collapse;
  margin-top: 20px;
}
.mi_table th,.mi_table td{
  border:1px solid #dedede;
  height:40px;
}
.mi_table th{
  background: #f6f6f6;
  font-size:16px;
  font-weight: normal;
}
.mi_table td{
  text-align: center;
  color:#083163;
}
.mi_table td.bgred{
  background: #fc7878;
  color:#fff;
}
.mi_table td.bgblue{
  background: #38b2f8;
  color:#fff;
}
.main_infor.hasy{
  position: relative;
  border-top: 1px solid #ffbf73;
}
.main_infor.hasy .sy{
  position: absolute;
  left:0;
  top:-35px;
}

/*admit.html*/
.admit_window{width: 550px;margin-left: 120px;border:1px solid #dedede;}
.admit_window .mail input{width: 300px;border:1px solid #999999;border-radius: 0;font-size: 12px;}
.admit_window .mail_wrap{padding:0;margin:10px auto;}
.admit_window .bd_ease{border:none;/* text-align: center; */}
.admit_window .verify input{width: 180px;}
.mail_wrap .verify .bd_ease{position: absolute;left:20%;}
.mail_wrap .verify .ver_img{position: absolute;right: 20%;}
.mail_wrap.stu_num{margin-top: 40px;}
.admit_window .mail_wrap input{height: 30px;line-height: 30px;}
.admit_window .mail_wrap .fl.bd_ease{border:none;}
.admit_window .verify .ver_img img{height: 30px;}
.admit_window .btn_wrap{width: auto;margin: 70px auto 10px;}
.admit_window .btn_wrap button{border-radius: 8px;}
.btn_wrap button.blue.bg_lg{background: #999999;color:#fff;}
.admit_window .log_tip{font-size: 12px;color:#666;line-height: 25px;margin-left: 18%;}
.process_con{width: 1000px;margin:25px auto;}
.process_con table{width: 100%;}
.process_con table,.process_con table th,.process_con table td{border:1px solid #dedede;text-align: center;padding:10px 0;font-size: 16px;color:#333;}
.process_con table th{font-size: 24px;color:#666;font-weight: normal;background: #f6f6f6;}
.process_con table td img{vertical-align: middle;margin-top: -3px;margin-left: 15px;}
.process_con table td span{margin-left: 65px;}
.process_con table td p{line-height: 27px;}