@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; list-style:none; border:none; text-decoration:none; }
body{ background:#f6f6f6;}
body,a{ font-size:14px; font-family:"微软雅黑"; color:#666;}
a{ cursor:pointer;}
.warpper{ width:1280px; margin:0 auto;}
.clearfix{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.mt30{ margin-top:30px;}
.tc{ text-align:center;}
.f24{ font-size:24px;}
.f30{ font-size:30px;}
.inbanner{ width:100%; max-width:1920px; margin:0 auto; overflow:hidden;position:relative;top:-0px;margin-top:100px;}


/*内页*/
.left{ float:left; width:188px;  }
.ltop{ float:left; width:188px;background:#397ce7; color:#fff;}
.ltop span{ font-size:16px; font-family:Impact; display:block; color:#1165ec; padding-left:25px; padding-top:15px; text-transform:uppercase;}
.ltop p{ font-size:30px; padding-left:25px; padding-bottom:25px;}

.lnav{float:left; width:186px; background:#fff;border:solid 1px #397ce7;} 
.lnav ul{}
.lnav ul li{ float:left; width:186px; line-height:50px; height:50px; text-align:center;}
.lnav ul li a{ font-size:16px;}
.lnav ul li span{ color:#397ce7; margin:0px 5px; display:none;}
.lnav ul li.hover span,.lnav ul li:hover span{ display:inline;}
.lnav ul li.hover a,.lnav ul li:hover a{ color:#397ce7;}

.lbot{float:left; width:188px; margin-top:30px; line-height:30px;}
.lbot h2{ font-size:16px; color:#282828;}
.lbot h2 span{ font-size:10px; color:#8e8e8e; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.lbot img{ float:left; margin-top:5px; margin-bottom:10px;}
.lcon{}
.lcon p{ font-size:14px;}
.lcon p span{ float:left;}
.lcon p b{ float:left; width:143px;}

.right{ float:right; width:1060px;}
.righttop{ float:left;  width:1060px;border-bottom:solid 1px #c6c6c6;}
.righttop strong{ float:left; font-size:24px; font-weight:normal;}
.righttop div{ float:right;}


/*场地展示*/
.plist{ float:ight; width:1060px; overflow:hidden;}
.plist ul{ float:left; width:1100px;}
.plist ul li{ float:left; width:335px; margin-right:28px; margin-bottom:20px;}
.plist ul li a{ float:left;}

.npage{}
.npage table{ width:100%; margin:0 auto;	}
.npage a{ margin:0 4px;}


/*资讯*/
.infolist{}
.infolist ul{}
.infolist ul li{ float:left; width:1060px; padding-top:40px;}
.infolist ul li .fl{ width:425px;}
.infolist ul li .fr{ width:580px;padding-top:47px;}
.infolist ul li .news-desc a{ font-size:24px; display:block; padding-bottom:10px; color:#282828;}
.infolist ul li .news-desc p{ font-size:14px; line-height:24px; color:#282828;}

/*中心留言*/
.leavemsg{ width:1060px; overflow:hidden;}
.lmbox{ float:left; width:1200px;}
.leavemsg .row{ width:300px; height:32px; line-height:32px; position:relative; border:solid 1px #cecece; background:#f6f6f6;
float:left; margin-bottom:10px; margin-right:77px;}
.leavemsg .row span{ position:absolute; left:10px; top:0px; display:inline-block; line-height:32px;width:auto; font-size:18px;}
.leavemsg .row span img{ float:left; margin-right:10px;}
.leavemsg .row .txt_input{ height:30px; position:absolute; width:170px; left:130px; top:0px; background:none;}
.txt_name{ width:185px;}
.txt_email{ width:160px;} 
.txt_tel{width:150px;}
.txt_content{ width:}
.leavemsg .rowcontent{ width:1058px; height:210px;}
.leavemsg .rowcontent .txt_input{width:928px; height:210px;} 
.btn_sub,.btn_res{ margin-right:20px; width:135px; cursor:pointer; height:60px; text-align:center; line-height:60px; color:#fff; background:#397ce7; font-size:18px;}

/*在线留言*/
.book .row{ width:300px; height:32px; line-height:32px; position:relative; border:solid 1px #cecece; background:#f6f6f6;
 margin-bottom:10px; }
.book .row span{ position:absolute; left:10px; top:0px; display:inline-block; line-height:32px;width:auto; font-size:18px;}
.book .row span img,.book .rowcate span img{ float:left; margin-right:10px;}
.book .row .txt_input{ height:30px; position:absolute; width:170px; left:130px; top:0px; background:none;}
.book_left{ float:left; width:684px;}

.book .rowcate{ width:682px;
position:relative; border:solid 1px #cecece; background:#f6f6f6; float:left; }
.book .rowcate span{display:inline-block; line-height:32px;width:auto; font-size:18px;
 position:absolute; left:10px; top:0px;}
.book .bokcate{ margin-top:40px; padding-left:10px;height:136px;}
.book .bokcate h2{ color:#397ce7; font-size:16px; font-weight:normal;}
.book .bokcate,.book .rowcate ul li{ font-size:16px; float:left;}
.book .bokcate,.book .bokcate ul li{ width:280px;}
.book .bokcate ul li{ line-height:30px;}
.book .bokcate ul li input[type='checkbox']{ margin-right:10px; margin-top:10px; float:left;}
.bookdesc{ border:solid 1px #cecece; width:335px; position:relative;}
.bookdesc span{display:inline-block; line-height:32px;width:auto; font-size:18px; padding:0px 10px; position:absolute; left:0px;}
.bookdesc textarea{ background:none; line-height:32px;}
.book_right{ float:right; width:337px;}
/*师生风采*/
.stylelist{}
.stylelist ul li { display:block; width:1060px; overflow: auto; margin:30px auto}
.stylelist ul li .fl{ width:510px;}
.stylelist ul li .fr{ width:500px;}
.stylelist ul li .news-desc a{ font-size:24px; display:block; padding-bottom:10px; color:#696969;}
.stylelist ul li .news-desc p{ font-size:18px; line-height:28px; color:#696969;}

/*人才招聘*/
.joblist{}
.joblist table{ width:100%;}
.joblist table th{ text-align:center; font-size:18px; color:#707070; font-weight:normal; line-height:40px;}
.joblist table td,.joblist table td a{ text-align:center; font-size:16px; color:#282828; line-height:30px;}

/*.rightbox{ width:136px; height:163px; position:fixed; top:50%; left:50%; z-index:9990; margin-left:660px; margin-top:-81px; background:#fff;}*/

.rightbox{ width:136px;  position:fixed; top:50%; right:0; z-index:9990; margin-top:-81px;background:#fff; }

.about{line-height:30px;}
.about img{max-width:100%;}
.about table{margin:0 auto;}
.about table,.about table td{border:1px solid #CCC; border-collapse:collapse;}

/*分页*/
.prenext{ width:100%; clear:both; text-align:center; padding:10px 0px; line-height:25px;}
.prenext a{display:inline-block;  padding:5px 15px; background-color:#F0F0F0; color:#000; border:1px solid #CCC;}
.prenext b{background-color:#397ce7; padding:5px 15px; display:inline-block; color:#fff; }
.prenext a b{background:none; padding:0px 5px 0px 0px; color:#000;}


/*在线预约表单*/
.rightbox h1{ background:#008aff; color:#fff; font-size:16px; height:28px; line-height:28px; text-align:center;}
.rightbox p{ padding-bottom:10px;}
.rightbox .txt_book{ width:113px; height:28px; line-height:28px; border:solid 1px #e2e2e2; }
.rboxwarp{ padding:10px 8px; border:solid 1px #e2e2e2; }
.btn_bm{ width:115px; height:28px; line-height:28px; text-align:center; background:#008aff; color:#fff; font-size:16px; cursor:pointer;}
.booktxt a{ color:#008aff; text-decoration:underline;}


























/*新首页*/
html {
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
      -ms-text-size-adjust: none;
          text-size-adjust: none;
  /*解决chrome浏览器下字体不能小于12px*/ }
 
body {
	overflow-x: hidden;
	font-size: 12px;
    color: #646464;
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
    background:url(../images/bg.jpg) no-repeat center top; }
a {outline:none;text-decoration:none;color:inherit;cursor:pointer;}
a:hover{text-decoration:none;}
html { zoom:1; }
html * {  outline:0; zoom:1; }
html button::-moz-focus-inner { border-color: transparent !important; }
 
/*设置margin和padding为0*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }
 
table {
  border-collapse: collapse;
  border-spacing: 0; }
 
fieldset, a img {
  border: 0; }
 
address, caption, cite, code, dfn, em, th, var，i {
  font-style: normal;
  font-weight: normal; }
 
li {
  list-style: none; }
 
caption, th {
  text-align: left; }
 
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }
 
q:before, q:after {
  content: ''; }
 
em, i {
  font-style: normal; }
 
input[type="submit"], input[type="reset"], input[type="button"], input[type=date], button, select, input[type=text] {
  /*去掉苹果的默认UI来渲染按钮 、解决部分手机浏览器对border：none无效办法*/
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
  tap-highlight-color: transparent !important; }
 
a, input[type=text], select, input[type=password], textarea {
  /*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
  tap-highlight-color: transparent !important; }
 
input::-webkit-input-placeholder {
  color: #aaa; }
.fl{float:left;}
.fr{float:right;}
.clearfix{clear:both;}
.warpper{width:1280px;margin:0 auto;}
.mt30{margin-top:30px;}
.mt45{margin-top:45px;}

.header{width:100%;height:100px;min-width:1200px;position:fixed;left:0;top:0;z-index:99;background:#fff;}
.logo{margin-top:18px;}
.rtel{margin-top:32px;background:url(../images/rtel.jpg) no-repeat left top;padding-left:46px;height:37px;line-height:20px;font-size:14px;color:#686868;}
.rtel strong{font-size:36px;color:#151585;position:relative;top: 8px;}

.navbg{width:100%;height:73px;position:fixed;top:100px;left:0;z-index:99;/*background:url(../images/navbg.png) repeat;*/background:#fff;}
.nav{}
.nav ul{}
.nav ul li{float:left;text-align:center;height:73px;line-height:73px;position:relative;width:100px; z-index:99;margin-left:15px;margin-right:15px;}
.nav ul li:first-child{margin-left:0;}
.nav ul li:last-child{margin-right:0;}

.nav ul li a{font-size:16px;color:#2a2a2a;display:block; width: 100%;}
.nav ul li a:hover{background:#151585;color:#fff;}
.nav ul li span{display:none;background:#151585;width: 100%;}
.nav ul li a:hover{}
.nav ul li a:hover span{display:block;position:absolute;top:-0px;z-index:9999;height:73px;line-height:73px;}

.nav ul li.hover dl{ display:block;}
.nav dl{ display:none;width:140px; position:absolute; left:50%;margin-left:-70px; top:73px; /*background:url(../images/tbg.png) repeat;*/background:#fff;}
.nav dl dt{ width:100%; height:35px; line-height:35px; text-align:center; margin:10px 0;}
.nav dl dt a{ display:block; color:#151585; font-size:14px;width:100%; height:35px; }


.banner{width:100%; max-width:1920px;min-width:1200px; margin:0 auto;text-align:center; overflow:hidden;position:relative;top:-0px;margin-top:83px;}
.banner img{ width:100%;  display:block;}
.banner{ position:relative;  z-index:66;}
.banner .slides li img{/* width:100%; height:700px; */display:block;}
.banner,.banner .slides,.banner .slides li{width:100%; height:556px;}
.banner .slides li{background-position:center top;background-repeat:no-repeat;}
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1; }
.slides a{display:block;height:100%;}
.slides ul li,.slides ul li a{ float:left; display:block;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;padding-left:0;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:12px; font-size:0px;border-radius:12px; overflow:hidden; background:#fff;}
.flex-control-nav .flex-active{ background:#cf121f;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-45px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;
}
.flex-direction-nav .flex-next{right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-prev{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100);}
/*banner end*/
.quick{width:100%;height:252px;background:url(../images/qbg.jpg) no-repeat center top;min-width:1200px;}
.quick ul{}
.quick ul li{float:left;width:200px;display:inline-block;text-align:center;margin-top:35px;text-align:center;}
.quick ul li a{display:block;}
.quick ul li i{width:135px;height:135px;display:block;margin:0 auto;}
.quick ul li i img{display: block;}
.quick ul li span{display:block;font-size:18px;color:#7c7c7c;height:80px;line-height:80px;overflow:hidden;text-transform:uppercase;}
.quick ul li a:hover span{font-weight:bold;color:#000;}

/*空域申请（信息）服务*/
.request{text-align:center;width:100%;min-width:1200px;height:350px;background:url(../images/reqbg.jpg) no-repeat center top;}
.mtitle{width:;text-align:center;padding:25px 0;}
.mtitle strong{font-size:32px;color:#282828;display:block;}
.mtitle span{display:block;font-size:20px;color:#999;font-weight:lighter;text-transform:uppercase;}
.reqlist{overflow:hidden;}
.reqlist ul{margin-right:-80px;}
.reqlist ul li{float:left;display:inline-block;text-align:center;width:346px;height:177px;margin-right:80px;background:url(../images/rbg.png) no-repeat;}
.reqlist ul li a{display:block;}
.reqlist ul li strong{font-size:20px;display:block;line-height:50px;padding-top:10px;}
.reqlist ul li:nth-child(1) strong{color:#f1ae0e;}
.reqlist ul li:nth-child(2) strong{color:#1884d0;}
.reqlist ul li:nth-child(3) strong{color:#d43e3e;}
.reqlist ul li p{color:#696969;font-size:14px;line-height:20px;width:300px;display:block;margin:0 auto;height:40px;overflow:hidden;}
.reqlist ul li em{width:80px;height:32px;line-height:32px;text-align:center;color:#282828;background:#d2d2d2;display:inline-block;border-radius:25px;margin-top:10px;}
.reqlist ul li a:hover em{background:#011756;color:#fff;}

/*新闻中心*/
.news{padding-bottom:60px;border-bottom:solid 1px #e3e3e3;}
.news dl{float:left;width:850px;}
.news dl dt{float:left;width:294px;}
.news dl dd{float:right;width:440px;}
.news dl dd .time{color:#151585;font-size:26px;font-weight:lighter;}
.news dl dd .time span{font-size:48px;}
.news dl dd .title a{font-size:16px;font-weight:bold;color:#011756;padding:10px 0;display:block;}
.news dl dd .desc{font-size:14px;line-height:24px;color:#a1a1a1;height:86px;overflow:hidden;}
.news dl dd .more{width:80px;height:32px;line-height:32px;text-align:center;color:#282828;background:#011756;display:inline-block;border-radius:25px;margin-top:10px;} 
.news dl dd .more a {color:#fff;display:block;font-size:14px;text-transform:uppercase;}
.news ul{float:right;width:270px;padding-right:20px;}
.news ul li{height:40px;line-height:40px;border-bottom:dashed 1px #dcdcdc;overflow:hidden;}
.news ul li a{display:block;font-size:14px;}
.news ul li a:hover{color:#011756;}

/*师资力量*/
.teachlist{height:203px;overflow:hidden;}
.teachlist ul{}
.teachlist ul li{float:left;width:393px;height:203px;display:inline-block;margin-right:10px;background:#e8e8e8;overflow:hidden;}
.teachlist ul li a{display:block;}
.teachlist ul li img{float:left;margin-right:10px;}
.teachlist ul li h3{display:block;font-size:26px;font-weight:bold;color:#282828;padding-top:10px;}
.teachlist ul li h3 span{font-weight:normal;font-size:14px;}
.teachlist ul li .desc{margin-top:10px;line-height:24px;padding-right:10px;}
.teachlist ul li:hover{background:#011756;}
.teachlist ul li a:hover,.teachlist ul li a:hover h3{color:#fff;}

.tecbtn{text-align:center;margin-top:15px;padding-bottom:50px;}
.tecbtn span{width:40px;height:41px;display:inline-block;margin:0 10px;cursor:pointer;}
.tecbtn span.prev{background:url(../images/rprev.jpg) no-repeat;}
.tecbtn span.next{background:url(../images/rnext.jpg) no-repeat;}

/**/
.facil{width:100%;min-width:1200px;height:622px;background:url(../images/fabg.jpg) no-repeat center top;}
.facil .warpper{width:100%;}
.facil .mtitle{padding:50px 0;}
.facillist{height:296px;overflow:hidden;}
.facillist ul{}
.facillist ul li{float:left;width:25%;display:inline-block;width:476px;height:296px;}
.facillist ul li a{display:block;}
.facillist ul li img{width:476px;height:296px;display:block;}
.facbtn{text-align:center;margin-top:45px;}
.facbtn span{width:40px;height:41px;display:inline-block;margin:0 10px;cursor:pointer;}
.facbtn span.prev{background:url(../images/fprev.png) no-repeat;}
.facbtn span.next{background:url(../images/fnext.png) no-repeat;}

/*往期回顾*/
.grad{background:#efefef;}
.gradlist{overflow:hidden;background:url(../images/line.jpg) repeat-y center;}
.gradlist ul{margin-bottom:-50px;}
.gradlist ul li{float:left;width:640px;position:relative;height:305px;}
.gradlist ul li a{display:block;}
.gradlist ul li:nth-child(n){background:url(../images/hline.jpg) no-repeat right 100px;float:left;}
.gradlist ul li:nth-child(2n){background:url(../images/hline.jpg) no-repeat left 100px;float:right;margin-top:106px;}
.gradlist ul li span{width:232px;height:303px;overflow:hidden;display:inline-block;}
.gradlist ul li h3{width:305px;font-size:18px;line-height:26px;color:#7c7c7c;padding-top:75px;}
.gradlist ul li span i{width:232px;height:303px;display:inline-block;position:absolute;left:0;top:-50px;background:url(../images/ffbg.png) no-repeat center;}
.gradlist ul li:nth-child(n) span{position:absolute; right:44px;}
.gradlist ul li:nth-child(n) h3{position:absolute;left:0;text-align:left;}
.gradlist ul li:nth-child(2n) h3{position:absolute;left:auto; right:0;text-align:right;}
.gradlist ul li:nth-child(2n) span{position:absolute;right:auto; left:44px;}
.gradlist ul li:hover h3{color:#011756;}

/*航空科普*/
.popu{padding-bottom:50px;}
.popu .mtitle{padding:58px 0;}
.populist{overflow:hidden;}
.populist ul{margin-left:-80px;margin-right:-60px;}
.populist ul li{float:left;width:300px;height:120px;overflow:hidden; padding-right:60px;border-left:solid 1px #e8e8e8;padding-left:80px;}
.populist ul li a{display:block;}
.populist ul li a strong{display:block;font-size:16px;color:#000;font-weight:bold;background:url(../images/garr.png) no-repeat right center;height:23px;line-height:23px;overflow:hidden;}
.populist ul li p{font-size:14px;color:#717171;line-height:24px;height:76px;overflow:hidden;margin-top:20px;}
.populist ul li a:hover strong{color:#006bc5; background:url(../images/barr.png) no-repeat right center;}

.popu .more{width:110px;height:43px;line-height:43px;text-align:center;color:#282828;background:#011756;display:block;border-radius:25px;margin:0 auto;margin-top:25px;} 
.popu .more a {color:#fff;display:block;font-size:14px;text-transform:uppercase;}


.footer{ text-align:center;}
.fbg{ background:#fff; width:100%; padding-top:30px; border-top:solid 2px #1682de;}
.fbg{border-top:none;background:#171717;}
.map{float:left;}
.fright{float:right;width:302px;}

.wx{  width:142px;  float:right;text-align:center;font-size:14px;}
.wx img{border:solid 3px #acacac; border-radius:3px; }
.wx p,.online p{font-size:14px;color:#fff;line-height:28px;}
.online{float:right;width:140px;padding-left:20px;}
.online ul{ }
.online ul li{float:left;background:#006bc5; width:140px; line-height:40px; margin-bottom:13px;  } 
.online ul li i{ position:relative; top:7px; margin-right:10px; width:23px; height:25px; display:inline-block; background:url(../images/qq.png) no-repeat;}
.online ul li a{color:#fff; font-size:14px; }

.num{ width:302px; line-height:65px; position:relative;top:-15px;  text-align:center; color:#fff;}
.num strong{font-size:24px;}
.num span{ font-size:28px; font-family:Impact;} 

.copyright{}
.fbottom{color:#a4a4a4; font-size:14px; padding-top:10px;padding-bottom:10px; border-top:solid 1px #3c3c3c;text-align:center;}