* {

  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() 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;
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{background: #03244d;width: 100%;padding:20px 0;height: 160px;}

.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; */padding: 20px 0;text-align: center;font: 24px/50px "microsoft yahei";}

.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{width: 970px;margin: 30px auto 0;padding: 0 15px 20px;background-color: #fff;}

.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() 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{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;text-align: center;line-height: 62px;}

/*11.20æ‹?ç?Ÿå¿«è®¯æ?¹åŠ?*/

.subject ul{vertical-align: middle;width: 1100px;}

.subject ul li{float:left;padding:4px 10px; margin:0 4px 10px 0;}

.subject ul li.active{background: #246b5b;border-radius: 3px;}

.subject ul li.active a{color:#fff;}

.more img{width: 15px;height: 15px;}

.sub_tab{width: 1040px;border: 1px solid #e1e1e1;margin: 0 auto;}

.header{background: #246b5b;}
.sub_tab .gray{background:#f3f3f3}
.sub_tab th,.sub_tab td{border-right: 1px solid #14315A;border-bottom: 1px solid #14315A;text-align: center;}

.sub_tab .tbody th,.sub_tab .tbody td{color:#333;}

.wid_23{width: 23%;}

.wid_27{width: 27%;}

.sub_tab th{padding:10px 0;color:#fff;font-size: 16px; font-weight:normal}

.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è½®æ’­å?¾æ??å­?ä¿®æ?¹S */

.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è½®æ’­å?¾æ??å­?ä¿®æ?¹E */



/*timeline.html*/

.subject .tit{float:left;line-height: 30px; width:80px; text-align:right; margin-right:10px;}

.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;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() 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;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() 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-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() 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;}

.log_window input[type="checkbox"]:checked{width: 16px;height: 16px;background: url() no-repeat;}



/*forgot_pw.html*/

.find_bg{width: 100%;height: 660px;background: url() 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() 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-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() 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;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{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;}

@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 {
        position: absolute;

        left: 10px;

        top: 50%;

        margin-top: -25px;

        width: 28px;

        height: 51px;

        z-index: 10;

      }



      .view .arrow-right {

     

        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 {

       

        position: absolute;

        left: 10px;

        top: 40%;

        margin-top: -9px;

        width: 9px;

        height: 18px;

        z-index: 10;

      }



      .preview .arrow-right {

        

        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;}