@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, rem, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, input, span { margin: 0; padding: 0; border: 0; }
.clear { clear: both }
* { margin: 0px; padding: 0px; }
html { overflow-x: hidden; background: #fff; }
body { max-width: 640px; min-width: 300px; margin: 0 auto; min-height: 100%; font-family: 微软雅黑; }
* { margin: 0px; padding: 0px; }
html { overflow-x: hidden; background: #fff; }
a { text-decoration: none; cursor: pointer; }
ul, ol { list-style: none; }
li { list-style-type: none }
/****网站头部****/
.top_box { height: 45px; transform-origin: 0px 0px 0px; transform: scale(1, 1); width: 100%; position: fixed; top: 0px; z-index: 100; }
.top_height { width: 100%; height: 45px; }
.header_box { max-width: 640px; height: 45px; line-height: 45px; text-align: center; background: #F0F0F0; border-bottom: 1px solid #D8D8D8; }
.hreder_img { float: left; width: 25px; height: 25px; padding-left: 10px; margin-top: 10px; }
.hreder_img img { display: inherit; width: 25px; height: 25px; }
.hreder_img a { display: inherit; }
.logo_img { display: inline-block; width: 125px; height: 40px; padding-top: 2px; }
.logo_img img { display: inherit; width: 125px; height: 40px; }
.cd_img { width: 29px; height: 25px; float: right; margin-top: 10px; padding-right: 10px; position: relative; }
.cd_img img { display: inherit; width: 29px; height: 25px; }

.nav_box { display: none; position: absolute; top: 35px; right: 0px; z-index: 1000; width: 160px;  background: #F0F0F0;  }
.nav_box li { color: #666; font-size: 1rem; height: 40px; border-top: 1px solid #D8D8D8; line-height: 40px; }


.img_box { width: 100%; margin-top: 1.5rem }
.bmxz_box { max-width: 640px; text-align: center; margin: 0 auto; color: #000;  }
.bmxz_box li { width: 25%; float: left; text-align: center; margin-bottom: 1rem; }
.bmxz_box li img { width: 62%; }
.bmxz_box li span { width: 100%; display: inline-table; font-size: 0.8rem; color: #000; }
.zx_box { width: 100%; background: #009cff; margin-top: 2px; }
.zx_box .dh { display: block; float: left; width: 73.75%; }
.zx_box .dh_btn { display: block; float: right; width: 26.25%; }
/**学校**/

.school_box { }
.school_box li { width: 33.3%; float: left; text-align: center; margin-bottom: 1rem; }
.school_box li img { width: 72%; border: 1px solid #CDCDCD; border-radius: 8px; padding: 5px; }
.school_box li span { width: 100%; display: inline-table; font-size: 0.8rem; color: #000; }
.school_bnt { height: 1.9rem; width: 90%; background: #c33a34; line-height: 1.9rem; border-radius: 5px; color: #FFF; font-size: 1rem; margin: 0px auto; text-align: center; }

/*资讯*/

.news_box { padding: 0px; margin-bottom: 1rem; }

.news_box .news_top{ text-align:center;}

.news_box .news_top a{ display:inline-block; width:28%; margin:0px 5px; padding:0.2rem 0px; border:1px solid #D1D1D1; font-size:0.8rem;  text-align:center; color:#333; border-radius:3px;}

.no{ color:#FFF !important; background:#247bb3;}



.news_box ul{ padding:10px 0.5rem;}

.news_box ul li { text-align: left; line-height: 2rem; overflow: hidden; height: 2rem;  border-bottom: 1px solid #E5E5E5;  }

.news_box ul li a { display: inline-block; color: #333; width:85%;  text-align: left; line-height: 30px; height: 34px; overflow: hidden;font-size: 0.8rem; }

.news_box ul li span{ display:block; float:right; font-size: 0.8rem; color:#bbb;}

.news_tbox{ display:none;}

/*成考试题*/
.st_box { padding: 0px; margin-bottom: 1rem; }

.st_box .st_top{ text-align:center;}

.st_box .st_top a{ display:inline-block; width:28%; margin:0px 5px; padding:0.2rem 0px; border:1px solid #D1D1D1; font-size:0.8rem;  text-align:center; color:#333; border-radius:3px;}

.st_box ul{ padding:10px 0.5rem;}

.st_box ul li { text-align: left; line-height: 2rem; overflow: hidden; height: 2rem;  border-bottom: 1px solid #E5E5E5;  }

.st_box ul li a { display: inline-block; color: #333; width:85%;  text-align: left; line-height: 30px; height: 34px; overflow: hidden;font-size: 0.8rem; }

.st_box ul li span{ display:block; float:right; font-size: 0.8rem; color:#bbb;}

.st_tbox{ display:none;}


/***招生问答***/


.list_time { display: inline-block; }
.zswd_box { float: left; padding: 0px 0.5rem; margin-bottom: 1rem; }
.zswd_box ul li { width: 100%; height: 85px; float: left; padding: 5px 0px; border-bottom: 1px dashed #CDCDCD; }
.zswd_box ul li img { display: inline; width: 26%; height: 80px; border: 1px solid #CDCDCD; float: left; }
.zswd_box ul li b { display: inline-block; float: right; width: 70%; margin: 2px 0px; overflow: hidden; height: 25px; line-height: 25px; color: #000; font-size: 0.8rem; }
.zswd_box ul li p {  display: inline-block; float: right; width: 70%; height: 45px; line-height: 20px; overflow: hidden; color: #333333; font-size: 0.8rem; }
.zswd_list_box { float: left; padding: 0px 0.5rem; margin-bottom: 1rem; }
.zswd_list_box ul li { width: 100%; float: left; padding: 5px 0px; border-bottom: 1px dashed #CDCDCD; }
.zswd_list_box ul li b { display: inline-block; float: left; width: 100%; margin: 2px 0px; overflow: hidden; height: 25px; line-height: 25px; color: #515151; font-size: 0.8rem; }
.zswd_list_box ul li p { display: inline-block; float: right; width: 100%; line-height: 20px; overflow: hidden; color: #666; font-size: 0.8rem; }

/*------在线报名---*/
.zxbm dl { line-height: 3rem }
.zxbm dt { width: 30%; display: inline-block; zoom: 1; *display:inline;
font-size: 1rem; }
.zxbm dd { width: 67%; *width:60%;
display: inline-block; zoom: 1; *display:inline;
padding: 0; margin: 0; }
.zxbm dd input { width: 90%; height: 2.5em; border: 1px solid #999; }
.zxbm dd select { width: 90%; height: 2.5em; }
/*------底部浮窗---*/
.fl { height: 65px; overflow: hidden; }
.fzx { border-top: 1px #ebebeb solid; background: #F8F8F8; margin: 0 auto; min-width: 320px; max-width: 640px; vertical-align: middle; display: block; position: relative; height: 65px; }
.fzx { vertical-align: middle; display: block; position: relative; text-align: center; }
.fzx a { display: inline; float: left; width: 25%; height: 65px; color: #008fea; text-align: center; box-sizing: border-box; }
.fzx a img { display: inline; width: 40px; height: 40px; margin: 1px auto 0; vertical-align: middle; }
.fzx span { display: block; float: left; text-align: center; width: 100%; height: 20px; line-height: 20px; font-weight: bold; font-size: 0.8rem; }
/***列表页面***/
.container { font-size: 0.8rem; }
.container .bt { font-size: 0.8rem; background: #F7F7F7; border: 1px solid #EDECEC; margin-top: 2px; padding: 5px; }
.container .bt a { color:#333; }
.cbox_list { padding: 5px; }
.cbox_list a { font-size: 0.9rem; color: #000; }
.cbox_list li { height: 40px; padding-left: 20px; overflow: hidden; line-height: 40px; background: url(../images/ico_t.jpg) no-repeat; background-position: 5px 20px; border-bottom: 1px dashed #EBEBEB; }
.zclx { padding: 15px; }
.zclx p { line-height: 1.5rem; }
.page_box { margin: 0.8rem auto; text-align: center; font-size: 0.8rem; }
.page_box a { font-size: 0.8rem; }
.navigation { display: table; width: 60%; height: 35px; background: #CB8B01; color: #FFFFFF; margin: 0px auto; text-align: center; line-height: 35px; font-size: 0.9rem; border-radius: 5px; font-weight: bold; }
/****内容页面***/

.container .t { font-size: 1.2rem; padding: 20px 10px 0px; text-align: center; }
.container .ct { font-size: 0.9rem; padding: 10px; overflow: hidden; }
.container .ct img { width: 96%; margin: 10px auto; }
/*------底部---*/

.footer { margin-top: 10px; margin-bottom: 1px; line-height: 23px; min-width: 320px; max-width: 640px; padding: 5px; text-align: center; background:#F8F8F8; color: #333 }
.footer p { margin: 5 px; color: #333; font-size: 0.8rem }
.footer p a { color: #333 }
.height_b{ height:2.8rem; width:100%}
/**轮播图片**/
.box { width: 100%; margin: 0 auto; position: relative; overflow: hidden; }
.box:after { content: ""; display: block; width: 100%; padding-top: 42.7%; }
.box ul { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.box li { list-style: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.box li:first-child { z-index: 1; }
.box li img { position: absolute; left: 0; top: 0; width: 100%; border: none; }
.box .btn { position: absolute; bottom: 0.3rem; left: 44%; }
.box .btn div { display: inline-block; width: 0.6rem; height: 0.6rem; margin-right: 0.8em; border-radius: 50%; border: 1px solid #fff; }
.box .btn .special { background-color: #FFF; }
.LR-BTN { width: 3rem !important; height: 3rem !important; }



/*2018/6/23 修改*/

.mt20{ margin-top:1rem;}
.mt30{ margin-top:1.5rem;}
.mb20{ margin-bottom:1rem;}
.mb30{ margin-bottom:1.5rem;}


.lead_title{ font-size:1rem; color:#333;   height:2rem; border-top:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;line-height:2rem; background: url(../images/jt2.png) #F5F5F5 no-repeat 0.5rem center; padding-left:2rem; }

.lead_title a{ display:inline-block; float:right; font-size:0.8rem; padding-right:0.5rem;color:#333;}



/*专业*/
.zy_box{ }

.zy_box ul { padding:0px 0.5rem;}
.zy_box ul li{ width:50%; float:left;   }

.zy_box ul li img{ width:85%; display:block; margin:0px auto;  }


.zy_box ul li h3{ display:inline-block; text-align:center; width:100%; color:#333; line-height:2rem;  float:left; font-size:0.8rem}





.f_main  { background:#247bb3; margin: 10px auto 0; position: relative; overflow: hidden; width: 100%; color: #8b0201; font-family: Microsoft YaHei; padding-top: 10px }
.f_title { font-size: 28px; line-height: 50px; height: 50px; color: #fff; font-weight: bold; padding-left: 3%; font-weight: normal; text-align: center; }
.f_body { padding: 20px 2% }
.f_body ul { width: 100%; padding: 0; margin: 0 }
.f_body ul li { width: 100%; overflow: hidden; list-style: none; margin-bottom: 20px; font-size: 22px; background: #fff; float: left; border-radius: 5px }
.f_body ul li.d { margin-right: 1.9%; width: 49% }
.f_body ul li.d.r { margin-right: 0 }
.f_body ul li span { float: left; color: #000; font-size: 1rem; padding-left: 1%; padding: 8px }
.f_body ul li .select{ background:#FFF;}



.fs_input { border: none; float: right; width: 82%; padding: 0 1%; border-left: 1px solid #dfdfdf; height: 25px; line-height: 25px; margin: 1% 0; border-radius: 0 }
.f_body ul li.d .fs_input { width: 66%; margin: 3% 0 }
.fs_content { width: 76%; }
#from_submits { font-size: 1.1rem; color: #fff; line-height: 45px; background: #11273e; display: inline-block; width: 40%; border-radius: 5px }
@media screen and (min-width:701px)and (max-width:800px) {
.f_main { font-size: 20px!important }
}
@media screen and (min-width:801px)and (max-width:900px) {
.f_main { font-size: 22px!important }
}
@media screen and (min-width:901px)and (max-width:1000px) {
.f_main { font-size: 24px!important }
}
@media screen and (min-width:1001px)and (max-width:1100px) {
.f_main { font-size: 26px!important }
}
@media screen and (min-width:1101px) {
.f_main { font-size: 28px!important }
.f_body ul li { line-height: 40px; }
}
@media screen and (max-width:400px) {
.f_main { font-size: 14px!important; }
}
@media screen and (max-width:375px) {
.f_main { font-size: 12px!important; }
.f_body ul li.d .fs_input { width: 64% }
.f_body ul li span { font-size: 12px }
#from_submits { width: 50% }
}
.center { text-align: center }
.center img { width: 40%; max-width: 180px }



/*招生专业*/

.zszy_box{ padding:0rem 5px 1rem;}

.zszy_box  .zszy_school{ margin-top:1rem; font-size:1.2rem; background:#247bb3; line-height:2.5rem; text-align:center; color:#FFF; }

.zszy_title{ border:1px solid #DDD; border-top:none;}

.zszy_title dl{ display:block; text-align:center;border-bottom:1px solid #DDD; line-height:2rem}
.zszy_title p{  display:block; padding:0.5rem;}

.zszy_title p a{ color:#333; font-size:0.8rem; padding-right:0.5rem}


/*招生院校*/

.zsyx_box{padding:0rem 5px 1rem;}

.zsyx_box ul{}

.zsyx_box ul li{ padding:1rem 0px; border-bottom:1px solid #ddd;}

.zsyx_box ul li img{ width:100%;}



.zsyx_box ul li dl { text-align: center; padding: 5px 0 5px 0 }
.zsyx_box ul li dl a { display: inline-block; margin:5px 5px;  padding:0.3rem 0.8rem; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; color: #FFF; line-height: 20px; font-size: 14px; height: 20px; }

.yxa1 { background: #5763dd; }
.yxa2 { background: #3cc2ce; }
.yxa3 { background: #fb870e; }
.yxa1:hover { background: #247bb3; }
.yxa2:hover { background: #247bb3; }
.yxa3:hover { background: #247bb3; }


.zsyx_box ul li p { font-size:1rem; color:#333; line-height: 1.5rem; text-indent: 2em; }
.zsyx_box ul li dt { font-size: 1rem; line-height: 1.5rem; margin-top: 10px;  overflow:hidden; color:#333; }
.zsyx_box ul li dt b { color: #0071C3; font-size:1rem; font-weight:normal; }
.zsyx_box ul li dt a { font-size: 14px; padding-right: 10px; color: #0071C3 }
.zsyx_box ul li dt a:hover { color: #F00; }




/*招生学校*/


.logo_school{ margin:0.5rem;height:2.2rem;  background: url(../images/pic2.jpg) no-repeat right top; background-size: auto 2.6rem; overflow:hidden;}

.logo_school img{ display:block; height:2.2rem; }

.sch_nav{ background:#c33a34; height:2.2rem; line-height:2.2rem;}


.sch_nav a{ display:inline-block; float:left;height:2.2rem;  width:14.28%; text-align:center; color:#FFF;  font-size:0.8rem; }


.sch_box{ padding:5px;}

.yx_home_top{ padding-top:1rem;}
.yx_home_top .sch_img img{ width:100%;}
.yx_home_top p{ font-size:1rem; text-indent:2em; line-height:1.5rem; color:#333}

.yx_home_top a{ display:block; width:70%; margin:10px auto; height:2.2rem; line-height:2.2rem; text-align:center; font-size:1.2rem; color:#E6E6E6; font-weight:bold; background:#c33a34; border-radius:5px;-webkit-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px;}
.nva_no{ background:#dd8e11; color:#FFF;}
.sch_zy{ border:1px solid #EEE; font-size:0.7rem;}

.sch_zy table td{ border:1px solid #EEE}

.sch_zy table td img{ width:80%}




.showfbt { text-align: center; background:#f3d19b; font-size:0.65rem; line-height:1.5rem; margin-top:0.5rem}

.next { background:#FFF; line-height:1.5rem;  margin: 10px 0; font-size:0.8rem; }
.next span { float: right; }
.next a{ color:#333}
.next a:hover{ color:#CC0000;}

.sch_zy_top{ margin-top:1rem;}
.sch_zy_top img{ width:40%; display:block; float:left; }

.fl_ml { float: left; margin-left:0.8rem;  }
.fl_ml h3 { height: 2rem; line-height: 2rempx; overflow: hidden; font-weight: bold; color: #2d2d2d; font-size:1.1rem }

.fl_ml p { line-height:1.5rem; height: 3rem; overflow: hidden; font-size:0.8rem }
.fl_ml p span { color: #e90236; font-weight: bold; font-size:0.8rem }
.fl_ml a.baoming { width: 5rem; height: 1.5rem; line-height: 1.5rem; text-align: center; display: block; font-size:0.8rem; margin-top: 12px; color: #FFF; background: #2D90D4; }

.sch_content{padding:0.5rem}
.sch_content p{ line-height:25px; font-size:16px; color:#333}

.sch_dy{ padding:0.5rem ; border-bottom:1px solid #DDD; margin:0.5rem 0.5rem  0px }


.sch_dy h2{ display:block; text-align:center; font-size:1.2rem; color:#333; }



