﻿@charset "utf-8";

.banner3 {position: relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;text-align: center;line-height: 0px;margin-right: auto;margin-left: auto; display:block;} 
.banner3 .slide {position:relative;}
.banner3 .flex-control-paging {display:inline-block; position: absolute;bottom:8px;left:45%}
.banner3 .flex-control-paging li {padding: 0px;float: left;overflow: hidden;list-style-type: none;margin-left:5px;}
.banner3 .flex-control-paging li a {width:6px; height:6px; display:block; background-repeat:no-repeat; background:rgba(255,255,255,0.7); text-indent:-9000px; cursor:pointer;border-radius:50%}
.banner3 .flex-control-paging li a.flex-active {background:#ffa200;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;list-style-type: none;
} 
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.main{margin-top:55px;}
.wrapper02 {position:relative;height: 3.8rem;width: 100%;overflow: hidden;margin:0 auto;background:#364ea0;    margin-bottom: 0.5rem;}
.wrapper02 .scroller {position:absolute}
.wrapper02 .scroller li {height: 3.8rem;color:#333;float: left;line-height: 3.8rem;font-size: 1.4rem;text-align: center;    padding: 0 1rem;}
.wrapper02 .scroller li a{color:#fff;display:block;font-size: 1.5rem;}
.wrapper02 .scroller li.cur{background:#f60}
.wrapper02 .scroller li.cur a{color:#fff;}

.weui_media_box.weui_media_appmsg {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center; -ms-flex-align: center;align-items: center;border-bottom:1px solid #dbdbdb;}
a.weui_media_box {color: #000000;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.weui_media_box {padding: 15px;position: relative;}
.weui_media_box.weui_media_appmsg .weui_media_hd {margin-right: .8em;width:105px;height: 70px; text-align: center;}
.weui_media_box.weui_media_appmsg .weui_media_appmsg_thumb {width: 105px;height: 70px; vertical-align: middle;}
.weui_media_box.weui_media_appmsg .weui_media_bd {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1; flex: 1; min-width: 0;}
.weui_media_box .weui_media_title { font-weight: 400;font-size:1.5rem;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.weui_media_box .detail{ font-size:1.4rem;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1;color:#666;line-height:1.8}

.weui_media_box { padding: 2.6%; position: relative;}
.weui_media_box .time{ color: #aeaeae;line-height: 2;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; background:url(../images/time.png) no-repeat center left;padding-left:20px; background-size:15px 15px; font-size:12px;}
.weui_media_box:active{background:#ececec;}

.next{width:100%;text-align:center;padding-top:15px;}
.next a{padding:7px 14px;border:1px solid #ddd;color:#666; display:inline-block;margin:0;background:#fff;}
.next a:hover,.next a.on{background:#ffa200;border:1px solid #ffa200;color:#fff; box-sizing:border-box;}

/***分页样式2开page
-------------------------------------------------------------- ****/
.pageBox {text-align: center; padding:30px 0px 30px 0px;}
.pageBox a {border:1px solid #ddd;display:inline-block;margin-right:6px;color: #707070;width:34px;height:34px;font:bold 14px/34px arial;}
.pageBox a:hover,.pageBox a:active{background:#3aa9f2;color: #FFFFFF;text-decoration: none;}
.pageBox .cur { background: #3aa9f2;border: 1px solid #3aa9f2;text-decoration: none;}
.pageBox a.cur {color: #fff;}
.pageBox .disabled {width: 79px;}

.pageBox2 {text-align: center; padding:30px 0px 30px 0px; font-size:14px;}
.pageBox2 a {background:#3aa9f2;border:1px solid #ddd;display:inline-block;margin-right:6px;color: #FFFFFF;width:79px;height:34px;font:bold 14px/34px arial;}
.pageBox2 a:hover,.pageBox a:active{width: 79px;background:#3aa9f2;color: #FFFFFF;text-decoration: none;}


/*------------新闻详情------------↓↓↓*/
.news2{width:92%;margin:0 auto;padding:1.5rem 0;}
.news2 h1{font-size:1.8rem;}
.news2 .t{width:100%;text-align:center;}
.news2 .t img{max-width:100%;margin-top:2%;}
.news2 h1 span{font-weight:lighter; color: #aeaeae;line-height: 2;font-size:1.4rem;}
.news2 p{line-height:1.7;font-size:1.4rem;margin-top:5%;}
.news2 td{ font-size:13px; padding-right:6px;}
.menu_box
{
	width:100%;
	text-align:left;
	padding-top:20px;
	padding-bottom:60px;
	height:25px;
	clear:both;
	font-size:12px;
	color:#333;
}

.menu_box a
{
	width: 100%px;
	margin-bottom: 10px;
	padding:0px 1%;
	margin-right:2%;
	color:#333;
	text-align:left;
	font-size:12px;
	height:25px;
	line-height:25px;
	display:block;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));
	background:-moz-linear-gradient(top, #fff, #f0f0f0);/* Firefox */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f0f0f0, grandientType=0);
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:#cccccc solid 1px;
	white-space:nowrap; 
    overflow:hidden; 
    text-overflow: ellipsis; 

}



/**********学校环境********/
.listbox ul{ overflow:hidden;}
.listbox ul li { display: block; width: 45%; overflow: hidden; float: left; margin: 3.3% 0 0 3.3%; background-color: #FFFFFF; position: relative; padding-bottom: 3px; }
.listbox ul li .pic{width:100%;overflow:hidden;text-align:center;position:relative;height:10rem;}
.listbox ul li .pic .lazy {width: 100%; height:100%;box-sizing: border-box;border:1px solid #ccc;}
.listbox ul li .infor { position: relative; padding: 0.0525rem; text-align:center;}
.listbox ul li .infor .tit { font-size: 13px; line-height: 1.7	;  overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.listbox ul li .infor .tit a{color: #333;}
.listbox ul li .v_btn{width:3rem;height:3rem; position:absolute;top:50%;left:50%;margin:-1.5rem 0 0 -1.5rem}



/*申请表*/
.shenqingbiao {width:90%;margin:0 auto;  border-top: 1px solid #e3e7f5;  border-left: 1px solid #e3e7f5;  min-height: 300px;  overflow: hidden;  margin-top: 30px;  font-size:1.4rem;}
.shenqingbiao td, .shenqingbiao th {  border-bottom: 1px solid #e3e7f5;  border-right: 1px solid #e3e7f5;  }
.shenqingbiao th {  font-weight: normal;  text-align: left;  background-color: #f7f9ff;  height: 38px;  padding-left: 5px;  }
.shenqingbiao td {  height: 38px;  padding-left: 10px;  position: relative;  }
.shenqingbiao th.xiaoth {  width: 40%;  height: 38px;  }
.shenqingbiao td.mtd {  width: 184px;  height: 38px;  }
.shenqingbiao td.ltd {  width: 220px;  height: 38px;  }
.shenqingbiao td.std {  width: 127px;  height: 38px;  }
.shenqingbiao input[type="text"] {  width: 100%;  height: 100%;border:none;  }

/*在线报名*/
/*input[type = "radio"]{ display:none;}*/

.radiolabel {  height: 14px;  padding-left: 20px;  background-image: url(images/radio_bg.jpg);  background-repeat: no-repeat;  background-position: left top;  margin-right: 20px;  }
label.checked {  background-position: left -26px;  }
.l_select {  width: 188px;  height: 23px;  text-align: center;  border: 1px solid #e3e7f5;  }
.shenqingbiao input, .shenqingbiao select, .shenqingbiao textarea {  color: #868686; border:none; }

.shenqingbiao textarea {  width: 100%;  height: 167px;  line-height: 24px;  outline: none;  resize: none;  border: none;  }
.m_select {  width: 158px;  height: 23px;  text-align: center;  border: 1px solid #e3e7f5;  }
.shenqingbiao td.mmtd {  width: 176px;  height: 38px;  }
.tijiao {  display: block;  width: 90%; margin:0 auto; height: 3.5rem;  font-size: 16px;  color: white;  background: #354ea2;  border-radius: 5px;  border: none;  margin: 28px auto 0;  }
.shenqingbiao button {  width: 91px;  height: 33px;  border: 1px solid #e3e7f5;  border-radius: 16px;  background: #f7f9ff;  line-height: 31px;  position: absolute;  left: 17px;  bottom: 11px;  color: #5e5e5e;  cursor: pointer;  }
caption {  width: 100%;  height: 44px;  color: white;  text-align: center;  line-height: 44px;  background: #354ea2;font-size:1.6rem;  }
.mltd {  width: 154px;  height: 57px;  }
.clear_bg {  background-image: none !important;  }
th font {  font-size: 14px;  color: red;  vertical-align: middle;  }
.full_th {  padding-left: 15px !important;  }


/**********投递**********/
.tab{padding-top:20px;width:90%;margin:0 auto; display:block;font-size:1.4rem;}
.tab tr{width:100%;}
.tab > tbody > tr > td {  margin: 10px;  padding: 10px 0;  }
font{color:red}
.tab .tab-td1 {  width: 40%;  text-align: right;  }
.tab .tab-submit button {  padding: 5px 10px;  cursor: pointer;  }
.tab .tab-submit {  text-align: center;  }
#preview > img {  width: 100px;  height: 145px;  }
.tab .resume {width:500px;}
.tab textarea{width:100%;}
.tab input,.tab select{height:3rem;line-height:3rem;}
.tab button{ display: block; width: 100%;height: 3.5rem;font-size: 16px;color: white; background: #354ea2;border-radius: 5px; border: none; }
