﻿@charset "utf-8";
/* 重设 */
html,body,div,p,ul,ol,li,dl,dt,dd,h1,span,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{ margin:0; padding:0;}
body{ font-family:"SimSun","微软雅黑","Arial Narrow"; font-size:16px; min-width:320px; background:#fff;}
body,input,textarea,select{ font-family:"微软雅黑";}
a,input,textarea{ outline:none;}
img{border:0 none;}
div,form,ul,ol,li,dl,dt,dd{padding:0;border:0;list-style-type: none;margin:0;}
a:link,a:visited{text-decoration:none;}
a,textarea,input{ outline:none;}
table{ border-collapse:collapse;}
textarea{ resize:none;}
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
-webkit-appearance: none;
}
.clear{ clear:both; overflow:hidden; margin:0; padding:0; height:0; width:0;}


/* 页头 */
#top{ position:fixed; width:100%; height:56px; left:0; top:0; background:#064cff; z-index:99}
.top-nav{ height:1.5rem; padding:1rem 0;}
.top-nav img{ float:left; width:120px; margin-left:1rem}
.top-nav p.tel{ float:right; font-size:.85rem; line-height:1.5rem; margin-right:1rem;}
.top-nav a{ color:#fff;}
.top-nav .menu-btn{ float:right; width:1.5rem; height:1.5rem; margin-right:1rem; background:url(../images/index/ico_menu.png) center center no-repeat; background-size:80% auto}
.top-navbox{ position:relative; float:left; width:100%;}
.top-navbox ul{ display:none; position:absolute; /*background:#064cff;*/ background:url(../images/index/bg_menuBlue.png) 0 0; width:100%; padding:.5rem 0; left:0; top:1rem;}
.top-navbox ul li{ float:left; width:40%; padding-left:10%; font-size:1rem; line-height:2rem; color:#fff;}
.top-navbox ul li a.current{ font-weight:bold}

/* 页底 */
.footer{ padding:1rem 0 1.5rem; background:#064cff; text-align:center}
.footer img{ width:80%; margin:0 auto}
.footer p{ padding-top:1rem; font-size:.7rem; color:#fff; line-height:1.25rem;}
.bot-hasFlo{ margin-bottom:2.5rem}
.footer p a{ color:#fff; text-decoration:none}
.footer img.ba{ display:inline; width:16px; vertical-align:middle; margin-top:-2px}

.btn-lemonCall{ position:fixed; height:3rem; width:100%; left:0; bottom:0; background:#ffc706; font-size:1rem; color:#333; line-height:3rem; text-align:center; z-index:9}
.btn-lemonCall a{ display:block; color:#333;}
.bot-zone{ position:fixed; width:100%; height:3rem; left:0; bottom:0; z-index:99}
.bot-zone .btn-gray{ float:left; width:50%; background:#c9caca; font-size:1rem; color:#333; line-height:3rem; text-align:center;}
.bot-zone .btn-lemon{ float:left; width:50%; background:#ffc706; font-size:1rem; color:#333; line-height:3rem; text-align:center;}
.bot-zone .btn-lemon a{ display:block; color:#333;}

/* 通用报名表 */
.sendM-box{ width:280px; padding:15px 20px 20px; margin:0 auto; background:#fff; border-radius:10px; overflow:hidden}
.sendM-zone{ width:100%}
.sendM-top{ height:1rem;}
.sendM-top .sendM-close{ float:right; width:1rem; height:1rem; margin-bottom:.5rem; margin-right:-10px; background:url(/resource/images/index/ico_closeDiv.png) right center no-repeat; background-size:100% auto}
.sendM-con{ float:left; width:100%; margin-bottom:1.5rem;}
.sendM-con input{ float:left; width:100%; margin:0; padding:0; padding-left:15%; border:1px solid #084bfe; border-radius:5px; overflow:hidden; box-sizing:border-box; font-size:.85rem; line-height:2rem; box-shadow:0 2px 5px rgba(8,75,254,.2); outline:none}
.sendM-con input.studentName{ background:url(/resource/images/index/ico_stuName.png) 6% center no-repeat; background-size:20px auto}
.sendM-con input.mobile{ background:url(/resource/images/index/ico_mobile.png) 6% center no-repeat; background-size:20px auto}
.sendM-con input.other{ background:url(/resource/images/index/ico_other.png) 6% center no-repeat; background-size:20px auto}
.sendM-con input.grade{ background:url(/resource/images/index/ico_grade.png) 6% center no-repeat; background-size:20px auto}
.sendM-con input.code{ width:60%;  padding-left:15%; background:url(/resource/images/index/ico_code.png) 10% center no-repeat; border-radius:10px 0 0 10px; -webkit-appearance:none; background-size:20px auto}
.sendM-con span.yzm{ display:block; float:left; width:40%; border:1px solid #1d6ffe; background:#1d6ffe; font-size:.85rem; color:#fff; line-height:2rem; text-align:center; border-radius:0 5px 5px 0; box-sizing:border-box; box-shadow:0 5px 10px rgba(8,75,254,.2); }
.sendM-con select{ float:left; width:100%; height:2rem; padding-left:15%; border:1px solid #084bfe; border-radius:5px; font-size:.85rem; color:#777; line-height:30px; box-shadow:0 2px 5px rgba(8,75,254,.2);-webkit-appearance:none; outline:none}
.sendM-con select.grade{ background:url(/resource/images/index/ico_grade.png) 6% center no-repeat, url(/resource/images/index//ico_arr.png) 97% center no-repeat; background-size:20px auto}
.sendM-con select.area{ background:url(/resource/images/index/ico_city.png) 6% center no-repeat, url(/resource/images/index//ico_arr.png) 97% center no-repeat; background-size:20px auto}
.sendM-con select.other{ background:url(/resource/images/index/ico_other.png) 6% center no-repeat, url(/resource/images/index//ico_arr.png) 97% center no-repeat; background-size:20px auto}
.sendM-con select.paper{ background:url(/resource/images/index/ico_paperType.png) 6% center no-repeat, url(/resource/images/index//ico_arr.png) 97% center no-repeat; background-size:20px auto}
.sendM-con input.ck{ float:left; width:16px; height:16px; margin:8px 10px 8px 0; padding:0; border-radius:0; box-shadow:none}
.sendM-con label{ float:left; display:block; padding-right:20px; font-size:.85rem; color:#777; line-height:2rem;}
.sendM-con p.note{ float:left; width:100%; font-size:.85rem; line-height:2rem;}

.btn-tj{ background:#1d6ffe; font-size:1rem; color:#fff; line-height:2rem; text-align:center; border-radius:1rem;}
.box{ display:none; position:fixed; width:320px; max-height:60%; left:50%; top:20%; margin-left:-160px; background:#fff; overflow-y:auto; z-index:199}
.mask{ display:none; position:fixed; width:100%; height:100%; background:#000; opacity:.7; left:0; top:0; z-index:198}

/* 幻灯广告 */
#main{ height:305px; padding-top:1px; overflow-y:hidden; background:#064cff}
.ddbox{ position:relative; width:100%; margin-top:55px; overflow:hidden;}
.ddbox img{ float:left; width:100%}
.ddbox .swiper-container{ width:100%; overflow:hidden; box-sizing:border-box; text-align:center;}
.ddbox .swiper-slide img{ width:100%; height:250px;}
.ddbox .swiper-pagination{ width:100%; bottom:1rem;}
.ddbox .swiper-pagination-bullet{ margin:0 5px; background:none; border:1px solid #fff; border-radius:50%; opacity:1;}
.ddbox .swiper-pagination-bullet-active{ background:#fff;}
.ddbox .swiper-button-next,.ddscroll .swiper-button-prev{ display:none;}
