@charset "utf-8";
/* 重设 */
[v-cloak]{display: none;}
html, body, div,    
h1, h2, h3,h4, p,   
img, dl, dt, dd, ol, ul, li,   
fieldset, form, label{margin: 0;padding: 0;border: 0;outline: 0;}   
ol, ul, li { list-style: none; }  
html,body { background:#FFF; _background-attachment:fixed; _background-image:url(about:blank);}  /* IE6 固定定位防抖动 */  
table{ border-collapse:collapse; border-spacing:0;}  
html, body, div, table, p, li{ font-family:Arial,"微软雅黑"; font-size:14px; color:#333; line-height:24px;}

a:link,a:visited{ color:#216ee2; text-decoration:none;}
a:hover,a:active{ color:#0081dc; text-decoration:underline;}
a{ blr:expression(this.onFocus=this.blur())}
body{ background:#fff;}
.clear{ clear:both;}

/* 页头 */
.wd1200{ width:100%; max-width:1200px; margin:0 auto;}
.top-zone{ position:fixed; width:100%; z-index:109}
.top-info{ height:40px; background:#064cff}
.top-info .info-lf{ float:left; font-size:14px; line-height:40px; color:#fff}
.top-info .info-lf span a{ color:#fff; text-decoration:none;}
.top-info p{ padding:8px 0; color:#fff; text-align:right}

.top-navi{ height:40px; padding:20px 0 10px;}
.top-navi img{ float:left;}
.top-navi img#jhw{ display:block}
.top-navi img#jhb{ display:none}
.top-navi .navi-con{ float:right; max-width:80%; height:36px; overflow:hidden; text-align:right; font-size:18px; line-height:36px;}
.top-navi .navi-con a{ display:inline-block; min-width:68px; color:#fff; text-decoration:none; margin:2px 15px; text-align:center}
.top-navi .navi-con a:first-child{ min-width:0}
.top-navi .navi-con a:last-child{ margin-right:0}
.top-navi .navi-con a.current,.top-navi .navi-con a:hover{ font-weight:bold; border-bottom:2px solid #fff; margin-bottom:0}

.floWhite .top-info{ background:#eee}
.floWhite .top-info .info-lf{ color:#999}
.floWhite .top-info .info-lf span a{ color:#333;}
.floWhite .top-info p{ color:#333}
.floWhite .top-navi{ background:#fff; box-shadow:0 1px 10px rgba(0,0,0,.1)}
.floWhite .top-navi img#jhw{ display:none}
.floWhite .top-navi img#jhb{ display:block}
.floWhite .top-navi .navi-con a{ color:#333}
.floWhite .top-navi .navi-con a.current,.floWhite .top-navi .navi-con a:hover{ color:#064cff; border-bottom:2px solid #064cff;}

/* 页底 */
.bot-zone{ height:210px; padding-top:30px; background:#064cff}
.bot-zone img.slogon{ float:left;}
.bot-zone .bot-tx{ float:right; width:60%; text-align:right; color:#fff;}
.bot-zone .bot-tx ul{ height:36px;}
.bot-zone .bot-tx ul li{ display:inline-block; font-size:16px; line-height:32px; margin:2px 15px;}
.bot-zone .bot-tx ul li:last-child{ margin-right:0}
.bot-zone .bot-tx ul li a{ display:block; color:#fff; text-decoration:none;}
.bot-zone .bot-tx ul li:hover a{ font-weight:bold; border-bottom:2px solid #fff; margin-bottom:0}
.bot-zone .bot-tx p{ padding-top:20px; font-size:14px; color:#fff; line-height:24px}
.bot-zone .bot-tx p span{ padding-right:30px;}
.bot-zone .bot-tx p a{ color:#fff; text-decoration:none}

/* 通用报名表v2 */
.sendM-box{ width:440px; padding:30px; margin:0 auto; background:#fff; border-radius:20px; overflow:hidden}
.sendM-zone{ width:100%}
.sendM-top{ height:40px;}
.sendM-top .sendM-close{ float:right; width:40px; height:40px; background:url(/include/images/ico_closeDiv.png) right center no-repeat; cursor:pointer}
.sendM-con{ float:left; width:100%; margin-bottom:25px;}
.sendM-con input{ float:left; width:100%; margin:0; padding:0; padding-left:15%; border:1px solid #084bfe; border-radius:10px; overflow:hidden; box-sizing:border-box; font-size:24px; line-height:60px; box-shadow:0 5px 10px rgba(8,75,254,.2); outline:none}
.sendM-con input.studentName{ background:url(/include/images/ico_stuName.png) 6% center no-repeat;}
.sendM-con input.mobile{ background:url(/include/images/ico_mobile.png) 6% center no-repeat;}
.sendM-con input.other{ background:url(/include/images/ico_other.png) 6% center no-repeat;}
.sendM-con input.grade{ background:url(/include/images/ico_grade.png) 6% center no-repeat;}
.sendM-con input.code{ width:60%;  padding-left:15%; background:url(/include/images/ico_code.png) 10% center no-repeat; border-radius:10px 0 0 10px; -webkit-appearance:none}
.sendM-con span.yzm{ display:block; float:left; width:40%; border:1px solid #1d6ffe; background:#1d6ffe; font-size:22px; color:#fff; line-height:60px; text-align:center; cursor:pointer; border-radius:0 10px 10px 0; box-sizing:border-box; box-shadow:0 5px 10px rgba(8,75,254,.2); }
.sendM-con select{ float:left; width:100%; height:60px; padding-left:15%; border:1px solid #084bfe; border-radius:10px; font-size:24px; color:#777; line-height:58px; box-shadow:0 5px 10px rgba(8,75,254,.2);-webkit-appearance:none; outline:none}
.sendM-con select.grade{ background:url(/include/images/ico_grade.png) 6% center no-repeat, url(/include/images/ico_arr.png) 97% center no-repeat;}
.sendM-con select.area{ background:url(/include/images/ico_city.png) 6% center no-repeat, url(/include/images/ico_arr.png) 97% center no-repeat;}
.sendM-con select.other{ background:url(/include/images/ico_other.png) 6% center no-repeat, url(/include/images/ico_arr.png) 97% center no-repeat;}
.sendM-con select.paper{ background:url(/include/images/ico_paperType.png) 6% center no-repeat, url(/include/images/ico_arr.png) 97% center no-repeat;}
.sendM-con input.ck{ float:left; width:30px; height:30px; margin:15px 10px 15px 0; padding:0; border-radius:0; box-shadow:none}
.sendM-con label{ float:left; display:block; padding-right:20px; font-size:24px; color:#777; line-height:60px;}
.sendM-con p.note{ float:left; width:100%; font-size:24px; line-height:60px;}

.btn-tj{ margin-top:10px; background:#1d6ffe; font-size:30px; color:#fff; line-height:60px; text-align:center; border-radius:30px;}

.mask{ display:none; position:fixed; width:100%; height:100%; background:#000; left:0; top:0; opacity:.5; z-index:999}
.box{ display:none; position:fixed; width:500px; left:50%; top:10vh; margin-left:-250px; max-height:80vh; overflow-x:hidden; overflow-y:auto; background:#fff; z-index:1009}

/* 频道页幻灯 */
.slideBox {position: relative;overflow: hidden;width: 100%; z-index:5;}
.banner_img ul li a{ display: block; cursor: pointer; height:640px;}
.slideBox .banner_circle {position: absolute;height: 8px;bottom: 160px;right: 0;left:0;text-align:center;z-index: 1;}
.slideBox .banner_circle li {display: inline-block;width: 40px;height: 3px; background:rgba(255, 255, 255, 0.4);text-indent: -9999px;overflow: hidden;margin: 0 5px;cursor:pointer; box-sizing:border-box;}
.slideBox .banner_circle li.on {background:rgba(255, 255, 255, 0.9);}
.slideBox .banner_img {position: relative;z-index: 0;}
.slideBox .banner_img li {position: relative;text-align: center;overflow:hidden; width:100%}

.floAd .slideBox .banner_circle{ bottom:30px}



