div,p,h1,h2,h3,h4,h5,h6,span,i,a,dl,dt,dd,ol,li,ul,body{font-family: "Microsoft YaHei"; padding:0; margin:0; font-size:14px; color:#000;}
ul,ol,li{list-style: none;}
a{text-decoration: none;}
/*
.min-width {
    min-width: 1200px;
}
*/
h1,h2,h3{ font-weight:normal;}
.or{overflow:hidden;}
.fl float:left;}
.fr{float:right;}

.clear {clear:both;}
.clearfix:after {content: ".";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}  
.clearfix {
	zoom: 1;
}

/*固定*/
.fixed{width:100%; position:fixed; top:0;}

/*头部*/
.header{height: 380px;} /*for menu*/
.header .banner{
    position: relative; z-index: 13; /*for menu*/
    background: url(../images/banner.jpg?05092) no-repeat center top;
    height: 380px;
    border-bottom: 0px solid #dbdbdb;
}

.header_m{display: none!important;}
.header_m img{width:100%;}

/*PC菜单*/
#menu-wrapper {
    position: relative; display: block; z-index: 12; height: 42px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#535557), to(#333532)); /*#535557~#333532*/
    background-image: -webkit-linear-gradient(top, #535557, #333532);
    background-image:    -moz-linear-gradient(top, #535557, #333532); 
    background-image:     -ms-linear-gradient(top, #535557, #333532); 
    background-image:      -o-linear-gradient(top, #535557, #333532); 
    background-image:         linear-gradient(to bottom, #535557, #333532);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535557', endColorstr='#333532',GradientType=0 );
    font-family: "Pontano Sans"; font-size: 14px; color: #fff; text-align: center;
}
.menu-site{width:1200px; margin:auto;} /*for menu*/
.menu {text-align:right;} /*for menu*/
.menu {display: block; /*margin: 0 auto;*/ padding: 0; /*width: 870px; text-align: left;*/ list-style-type: none;}
.menu li {display: inline-block; padding: 10px 15px 11px 15px; cursor: pointer;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.menu li:hover, .selected {background: #212525;}
.menu a, .menu a:visited {color: #fff; text-decoration: none; font-size: 16px;}
#submenu-wrapper {position: absolute; left: 330px; right: 0; display: block; z-index: 11; width: 850px; height: 130px; margin: -12em auto 0; padding: 10px 10px; background: rgba(33,37,37,0.9); font-family: "Pontano Sans";
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    box-shadow: 0px 2px 7px rgba(0,0,0,0.5);
    overflow: hidden;
}
.submenu {display: block; margin: 0 0 1.5em; padding: 0; list-style-type: none; height: 133px;}
.submenu li { display: inline-block; margin: 8px 8px 8px 8px; width: 264px; vertical-align: middle; text-align: left;}
.submenu li img {/*display: block;*/ margin-right:6px; width: 26px; height: 26px; border-radius: 5px; border: 0;}
.submenu li a, .submenu li a:visited {color: #fff; text-decoration: none; font-size: 14px;}
.submenu li a span {color: #fff; font-size: 12px;}

/*主内容*/
.container{width:1200px;}
.graybg{background:#f6f6f6;}
.lightblackbg{background:#333;}
.blackbg{background:#1E1E1E;}
.bd{border:1px solid #DEDEDE;}

.main{width:100%; overflow:hidden;}
.main .con{margin:0px auto; overflow:hidden; padding-top:44px; padding-bottom:44px;}
.main .con .title{padding-bottom:10px; text-align:center;/**/}
.main .con .title h1{font-size:28px; color:#333;}
.main .con .title h2{margin-top:10px; font-size:16px; color:#666;}
    .main .con .ttitle{text-align:left; height:80px; padding-left:40%;}
    .main .con .ttitle .tlogo{float:left;}
    .main .con .ttitle .tlogo img{width:72px; height:72px; border-radius:18px;}
    .main .con .ttitle .tfont{float:left; padding-left:12px;}
    .main .con .ttitle .tfont a{font-size:16px; color:#666;}
    .main .con .ttitle .tfont a:hover{font-size:16px; color:#0677DA;}
.main .con p{margin:0px auto; overflow:hidden; line-height:25px; font-size:14px; color:#333; margin-top:12px;}
/*.main .project_about{margin:10px auto 50px auto; overflow:hidden;}
.main .project_about dl{ width:31%; margin:0 1.1%; float:left; text-align:center;}
.main .project_about dl dd{ margin-bottom:10px;}
.main .project_about dl dt h2{ font-size:18px; line-height:32px; color:#333;}*/
.main .more{display:block; height:36px; line-height:36px; border:1px solid #DEDEDE; background: #efefef; border-radius:3px; font-size:16px; margin:20px 0 0 28px; text-align:center; color:#0677DA;} /*bg #efefef #24B727*/ /*cl #0677DA #FFF #0A56A2*/
.main .more:hover{background: #0677DA; color:#FFF;}/*#0B88F9*/

/*关于 三图 1*/
.main .about_con{ width:100%; overflow:hidden; clear:both; margin:20px auto 0;}
.main .about_con dl{ width:370px; float:left; font-size:14px;  margin:15px 15px 0 15px;  overflow:hidden; color:#333; line-height:26px;}
.main .about_con dl dd{ height:210px; margin-bottom:12px; padding:1px; transition:box-shadow 218ms;}
.main .about_con dl dd:hover{background-color:#ccc; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12); }
.main .about_con dl dd a{ display:block; width:100%; height:100%;}

/*飞易天 三图 1*/
.main .wxcaac_con{ width:100%; overflow:hidden; clear:both; margin:20px auto 0;}
.main .wxcaac_con dl{ width:370px; float:left; font-size:14px;  margin:15px 15px 0 15px;  overflow:hidden; color:#333; line-height:26px;}
.main .wxcaac_con dl dd{ height:220px; margin-bottom:12px; padding:1px; transition:box-shadow 218ms;}
.main .wxcaac_con dl dd:hover{background-color:#ccc; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12); }
.main .wxcaac_con dl dd a{ display:block; width:100%; height:100%;}

/*飞易植 三图 1*/
.main .uavpp_con{ width:100%; overflow:hidden; clear:both; margin:20px auto 0;}
.main .uavpp_con dl{ width:370px; float:left; font-size:14px;  margin:15px 15px 0 15px;  overflow:hidden; color:#333; line-height:26px;}
.main .uavpp_con dl dd{ height:220px; margin-bottom:12px; padding:1px; transition:box-shadow 218ms;}
.main .uavpp_con dl dd:hover{background-color:#ccc; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12); }
.main .uavpp_con dl dd a{ display:block; width:100%; height:100%;}
.main .uavpp_con dl dt a{ margin-right:25px; display:inline-block; line-height:24px; color:#333;}
.main .uavpp_con dl dt a:hover{ color:#24b727;}
    .main .uavpp_con dl dt {text-align:center; font-size:16px;}

/*飞共享 两图 1*/
.main .feigongxiang_pic{ width:100%; overflow:hidden; clear:both; margin:20px auto 0;}
.main .feigongxiang_pic dl{ width:570px; float:left; font-size:14px;  margin:15px 15px 0 15px;  overflow:hidden; color:#333; line-height:26px;}
.main .feigongxiang_pic dl dd{ height:220px; margin-bottom:12px; padding:1px; transition:box-shadow 218ms;}
.main .feigongxiang_pic dl dd:hover{background-color:#ccc; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12); }
.main .feigongxiang_pic dl dd a{ display:block; width:100%; height:100%;}
.main .feigongxiang_pic dl dt a{ margin-right:25px; display:inline-block; line-height:24px; color:#333;}
.main .feigongxiang_pic dl dt a:hover{ color:#24b727;}

/*航空文化 两图 1*/
.main .culture_pic{ width:100%; overflow:hidden; clear:both; margin:20px auto 0;}
.main .culture_pic dl{ width:570px; float:left; font-size:14px;  margin:15px 15px 0 15px;  overflow:hidden; color:#333; line-height:26px;}
.main .culture_pic dl dd{ height:220px; margin-bottom:12px; padding:1px; transition:box-shadow 218ms;}
.main .culture_pic dl dd:hover{background-color:#ccc; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12); }
.main .culture_pic dl dd a{ display:block; width:100%; height:100%;}
.main .culture_pic dl dt a{ margin-right:25px; display:inline-block; line-height:24px; color:#333;}
.main .culture_pic dl dt a:hover{ color:#24b727;}

.main .project_con{ width:100%; overflow:hidden; clear:both; margin:20px auto 0;}
.main .project_con dl{ width:370px; float:left; font-size:14px;  margin:15px 15px 0 15px;  overflow:hidden; color:#333; line-height:26px;}
.main .project_con dl dd{ height:200px; margin-bottom:12px; padding:1px; transition:box-shadow 218ms;}
.main .project_con dl dd:hover{background-color:#ccc; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12); }
.main .project_con dl dd a{ display:block; width:100%; height:100%;}
.main .project_con dl dt a{ margin-right:25px; display:inline-block; line-height:24px; color:#333;}
.main .project_con dl dt a:hover{ color:#24b727;}

    .demand_box{ width:100%; overflow:hidden; /*border-bottom:1px solid #e9e9e9;*/ padding-top:30px; margin-top:20px;} 
    .demand  h1{ text-align:center; font-size:28px; line-height:35px; margin-bottom:20px; color:#888;}
    .demand_bottom{ width:1200px; margin:30px auto 50px auto; overflow:hidden; }
    .demand_bottom h2{ font-size:20px; line-height:30px; color:#888;}
    .demand_bottom .con{ width:100%; overflow:hidden; margin-top:10px;}
    .demand_bottom .con ul{ float:left; font-size:14px; line-height:32px;}
    .demand_bottom .con li{ color:#888;}
    .demand_bottom .con .code{ width:320px; float:right; margin-top:1px;}
    .demand_bottom .con .code dl{ text-align:center; font-size:14px; float:left; margin-left:30px;}
    .demand_bottom .con .code dl dd{ margin-bottom:10px;}
    .demand_bottom .con .code dl dt{ color:#888;}
    .demand_bottom .con ul i{ background:url(../images/icon.png) no-repeat; width:19px; height:16px; display:inline-block; margin-right:15px; vertical-align:-4px;}
    .demand_bottom .con ul i.j1{ background-position:0 -114px;}
    .demand_bottom .con ul i.j2{ background-position:-27px -114px;}
    .demand_bottom .con ul i.j3{ background-position:-51px -114px;}
    .demand_bottom .con ul i.j4{ background-position:-85px -114px;}
    .demand_bottom .con ul i.j5{ background-position:-112px -114px;}
    .demand_bottom .con ul a{ color:#24b727; margin-left:10px;}
    .demand_bottom .con ul a:hover{ text-decoration:underline;}

/*
.right-contents{float:left; width:1200px;}
.list-title li{float:left; width:16.66%; text-align:center; font-size:16px; height:45px; line-height:45px; border-bottom:1px solid #DBDBDB;}
.tabNav li{cursor: pointer;}
.tabNav li.cur{background: #0677da;color:#fff;font-weight: 700;}
.tabContent{clear:both;}
.tabContent .content{width:100%;display:none; padding:26px 0 26px 0;}
.tabContent .content .tl{display:none;}
.tabContent .content .tl{width:100%; height:28px; line-height:28px; border-bottom:1px dotted #DBDBDB; margin-bottom:16px;}
.tabContent .content .tl span{display:block; background: #0677da; color:#fff; width:110px; font-size:14px; text-align:center;}
*/

/*友链*/
.links{width:1200px; margin:7px auto 7px; height:39px;}
.links a{width:292px; display:block; float:left; border:1px solid #CCC; text-align:center; padding:6px 0; background:#FFF;}
.links a:hover{border:1px solid #0677DA;}
.links .link{margin-right:7px;}
.links a{padding-top:8px;}
.links a img{margin-top:-3px;}

/*底部*/
.footer{margin: 0 auto;text-align:center;height: 36px;line-height: 36px;} /*#0A56A2*/
.copyright{color: #CCC;font-size:12px;}

.top_btn{position:fixed; display:block; border:1px solid #dddddd; border-radius:3px; background-color:#dddddd; color:#666; width:30px; 
    height:30px;line-height:30px;text-align:center; top:75%; right:5%; cursor:pointer; margin-top:-50px;margin-left:574px;}
.top_btn:hover{background-color:#cccccc;}
.top_btn .toplink{font-size:12px;}

@media screen and (min-width: 760px){
}
@media screen and (min-width: 1200px){
    .container{width: 1200px;}
    .top_btn{width:46px; height:46px; line-height:46px;}
}

@media screen and (max-width: 1199px){
    .container{width: 98%; margin: 26px auto 16px;}
    .left-contents{display: none!important;}
    .right-contents{width: 100%;}
    .header{display: none!important}
    .header_menu{display: none!important}
    .header_m{display: block!important;}
    .tabNav{display: none!important}
    .tabContent .content{display: block!important; padding:0 0 26px 0;}
    .tabContent .content .tl{display: block!important;}
    .tabContent .content .tl{height:36px; line-height:36px;}
    .tabContent .content .tl span{width:33%; font-size:16px;}
    .links{width:100%; height:auto;}
    .links a{width:98%; float:none; text-align:left; padding-left:1%;}
    .links .link, .links .linkend{margin:7px auto;}
    .main .about_con dl{width:30%; margin:15px 1.5%;}
    .main .wxcaac_con dl{width:30%; margin:15px 1.5%;}
    .main .uavpp_con dl{width:30%; margin:15px 1.5%;}
    .main .feigongxiang_pic dl{width:47%; margin:15px 1.5%;}
    .main .culture_pic dl{width:47%; margin:15px 1.5%;}
    .main .project_con dl{width:30%; margin:15px 1.5%;}
}
@media screen and (max-width:999px){
    .main .con .ttitle{padding-left:35%;}
    /*.main .project_about dl dt h2{ font-size:16px; line-height:26px; }*/
    .main .about_con dl{width:30%; margin:15px 1.5%;}
    .main .wxcaac_con dl{width:30%; margin:15px 1.5%;}
    .main .uavpp_con dl{width:30%; margin:15px 1.5%;}
    .main .feigongxiang_pic dl{width:47%; margin:15px 1.5%;}
    .main .culture_pic dl{width:47%; margin:15px 1.5%;}
    .main .project_con dl{width:30%; margin:15px 1.5%;}
}
@media screen and (max-width: 759px){
    #img_map {width:40%;}
    .main .con .ttitle{padding-left:30%;}
    /*.main .project_about dl dd{ height:200px;}
    .main .project_about dl dt h2{ font-size:14px; }*/
    .main .about_con dl{width:45%; margin:15px 2.5%;}
    .main .wxcaac_con dl{width:45%; margin:15px 2.5%;}
    .main .uavpp_con dl{width:45%; margin:15px 2.5%;}
    .main .feigongxiang_pic dl{width:45%; margin:15px 2.5%;}
    .main .culture_pic dl{width:45%; margin:15px 2.5%;}
    .main .project_con dl{width:45%; margin:15px 2.5%;}
    .demand_bottom{ width:90%; margin:30px auto; overflow:hidden; }
    .demand_bottom .con ul{ float:none;}
    .demand_bottom .con .code{ float:none; margin:20px auto 0 auto;}
    .demand_bottom .con .code dl{ margin:0 5px;}
}
@media screen and (max-width:589px){ 
    .main .con .ttitle{padding-left:20%;}
    /*.main .project_about dl img{ width:100%;}*/
}
@media screen and (max-width:519px){ 
    .main .con .ttitle{padding-left:8%;}
    /*.main .project_about { padding-top:10px;}
    .main .project_about dl dd{ height:180px;}
    .main .project_about dl dt h2{ font-size:12px; }*/
}
@media screen and (max-width:469px){
    .main .con .ttitle{padding-left:3%;}
    .main .con .ttitle .tlogo img{width:66px; height:66px;}
    .main .con .ttitle .tfont{padding-left:6px;}
    .main .con .ttitle .tfont a{font-size:14px;}
    .main .con .ttitle .tfont a:hover{font-size:14px;}
    /*.main .project_about dl{ float:none; width:90%; margin:10px auto; }
    .main .project_about dl dd{ height:auto;}
    .main .project_about dl dt h2{ font-size:20px; line-height:32px; }*/
    .main .about_con{ margin:15px auto 0 auto; }
    .main .about_con dl{ width:100%; margin:30px auto 0 auto; float:none;}
    .main .wxcaac_con{ margin:15px auto 0 auto; }
    .main .wxcaac_con dl{ width:100%; margin:30px auto 0 auto; float:none;}
    .main .uavpp_con{ margin:15px auto 0 auto; }
    .main .uavpp_con dl{ width:100%; margin:30px auto 0 auto; float:none;}
    .main .uavpp_con dl dt{ padding:0 12px; line-height:22px;}
    .main .feigongxiang_pic{ margin:15px auto 0 auto; }
    .main .feigongxiang_pic dl{ width:100%; margin:30px auto 0 auto; float:none;}
    .main .feigongxiang_pic dl dt{ padding:0 12px; line-height:22px;}
    .main .culture_pic{ margin:15px auto 0 auto; }
    .main .culture_pic dl{ width:100%; margin:30px auto 0 auto; float:none;}
    .main .culture_pic dl dt{ padding:0 12px; line-height:22px;}
    .main .project_con{ margin:15px auto 0 auto; }
    .main .project_con dl{ width:100%; margin:30px auto 0 auto; float:none;}
    .main .project_con dl dt{ padding:0 12px; line-height:22px;}
    .demand_bottom .con .code{ width:100%; margin:0 auto;}
    .demand_bottom .con .code dl{ width:50%; margin:20px 0px; line-height:22px;}
    .demand_bottom h2{ font-size:20px;} 
}