html,body{height:100%;width:100%;}
.body_warp{height:100%;width:100%;background-color:#f0f0f0;}
.warp_bg{background-image:url(/zt/49/bodybg.jpg);background-position:center 0;background-attachment:fixed;}
.enrolicons{background-image:url(/zt/49/enrollicons.png);background-repeat:no-repeat;}
.aopaicons{background-image:url(/zt/49/aopaLogo.png);background-repeat:no-repeat;}
.icons{background-image:url(/zt/49/Mapicons.png);background-repeat:no-repeat;}
/*---Start--------------- */
.body_warp .header{height:100px;}
.body_warp .head{height:90px;background-color:rgba(255,255,255,0.62);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);}
.headMain{width:750px;margin:0 auto;height:60px;padding-top:30px;}
.AopaLogo{width:112px;height:35px;display:block;}
.AopaServe-text{color:#28a7e1;font-size:20px;margin-left:15px;line-height:40px;}
.headShadow{height:10px;background-image:url(/zt/49/topbarshadowbg.png);}

.body_warp_main{width:750px;margin:0 auto;padding-top:110px;}
.MianTitle{font-size:22px;padding-top:35px;padding-bottom:35px;text-align:center;color:#333;}

.unittype ul{padding:0 32px;}
.unittype li{text-align:center;}
.unittype li a{width:279px;height:106px;display:block;margin:0 32px;border-radius:8px;color:#FFF;line-height:106px;}
.unittype li .col97ce68{box-shadow:0 0 20px #7e985c;background-color:#97ce68;}
.unittype li .col6ccccb{box-shadow:0 0 20px #558789;background-color:#6ccccb;}
.unittype li .col97ce68:hover{background-color:#9ee165;}
.unittype li .col6ccccb:hover{background-color:#6fdcdb;}

.Eprise{display:inline-block;width:43px;height:26px;background-position:0 -40px;margin-right:20px;}
.Airline{display:inline-block;width:31px;height:29px;background-position:0 -80px;margin-right:20px;}
.unittype li .Atxt{margin-top:20px;font-size:12px;color:#5c5c5c;}


.footer{text-align:center;height:80px;line-height:80px;color:#FFF;font-size:14px;background-color:rgba(181, 181, 181, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7Fb5b5b5,endColorstr=#7Fb5b5b5);}
/*   01--19;0.2--33;0.3--4C;0.4--66;0.5--7F;0.6--99;0.7--B2;0.8--C8;0.9--E5   */

.warp_main{width:750px;margin:0 auto;}
.WM_Article{border-radius:10px;background-color:#FFF;margin-bottom:20px;padding-top:15px;padding-bottom:40px;box-shadow:0 3px 6px rgba(81,81,81,.3);}
.WM_h1{font-size:16px;padding-top:20px;padding-bottom:20px;line-height:30px;}
.WM_h1 span{font-size:12px;color:#999;margin-left:5px;}
.WMA_Basetit{text-align:center;color:#999;font-size:16px;line-height:41px;}
.formGroup{position:relative;padding-left:120px;}
.formGroup label{display:block;width:220px;text-align:right;padding-right:5px;font-size:14px;line-height:30px;height:30px;color:#333;position:absolute;right:495px;top:0;}
.formGroup .forInput{display:block;width:260px;height:18px;line-height:18px;font-size:14px;padding:5px;border-radius:3px;border:1px solid #c9c9c9;box-shadow:0 1px 3px rgba(0,0,0,0.3) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;}
.adls{padding-left:135px;}
.formGroup .dropdown{float:left;margin-right:20px;box-shadow:0 1px 3px rgba(0,0,0,0.3) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;}
.linetbox{padding-left:120px;font-size:12px;line-height:1;padding-top:10px;padding-bottom:10px;color:#c2c2c2;}
.forSubmitbox{padding-left:120px;padding-top:40px;padding-bottom:20px}
.forSubmit{display:block;width:260px;padding:0;height:42px;background-color:#6ccccb;color:#FFF;border-radius:3px;border:none;font-size:16px;cursor:pointer;text-align:center;line-height:42px;}
.forSubmit:hover{background-color:#23dbd9;}
.forFile{border-radius:3px;background-color:#6ccccb;color:#FFF;width:85px;height:30px;text-align:center;line-height:30px;position:relative;overflow:hidden;}
.forFile:hover{background-color:#6ad7d6;}
.forFile input[type="file"]{display:block;position:absolute;opacity:0;left:0;top:0;cursor:pointer;height:30px;width:85px;}
.Errotxt{color:#f25532;font-size:12px;}
.Promptox{height:30px;line-height:30px;position:absolute;left:400px;top:0;}
.Promptox .enrolicons{display:block;width:30px;height:30px;}
.Promptox .ErroRed{background-position:0 -120px;}
.Promptox .Turegreen{background-position:0 -160px;}

.headMainMax{width:857px;}
.warp_main_max{width:857px;margin-bottom:40px;}
.WMM_content{background-color:#FFF;border:15px solid #dfdfdf;width:826px;}

.WMMargin_botttom{margin-bottom:4px;}
.WMBorder_right{border-right:4px solid #FFF;}
.WMMC01,.WMMC02,.WMMC03,.WMMC04{background-color:#EEE;}
.WMMC01{height:36px;padding-top:22px;padding-bottom:22px}
.WMMC02{height:100px;}
.WMMC021{height:30px;padding:10px 0;}
.WMMC03{height:82px;}

.warp_main_max .forSubmit{margin:40px auto;}
.WMMC011{text-align:center;font-size:14px;width:100px;line-height:18px;}
.WMMC01 .WmmcInput{display:block;width:120px;height:30px;border:1px solid #c9c9c9;box-shadow:0 1px 3px rgba(0,0,0,0.3) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;border-radius:3px;padding:2px 10px;font-size:16px;font-weight:bold;color:#333;line-height:30px;}
.linegary{height:1px;font-size:0;background-color:#c1c1c1;margin-top:18px;position:relative;width:300px;margin-left:12px;}
.airroute{display:block;width:51px;height:20px;background-position:-40px -200px;}
.WMMC013{position:relative;height:36px;}
.WMMC013 .airroute{position:absolute;left:50%;top:50%;margin-top:-10px;margin-left:-40px;background-color:#EEE;border-left:15px solid #EEE;border-right:15px solid #EEE;}

.WMMC021txt{line-height:30px;font-size:14px;font-weight:bold;margin-right:10px;padding-left:20px;}
.WMMC02 .WmmC021input{display:block;width:55px;height:24px;border:1px solid #c9c9c9;box-shadow:0 1px 3px rgba(0,0,0,0.3) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;border-radius:3px;padding:2px 10px;font-size:16px;font-weight:bold;color:#333;line-height:24px;margin-right:15px;}
.texture{line-height:30px;font-size:12px;margin-right:5px;}
.texture span{color:#999;margin-right:10px;}
.WMMC021text{line-height:30px;font-size:14px;font-weight:bold;width:110px;padding-left:20px;}

.check_box input[type="checkbox"]{display:none;}
.radio_box,.check_box{display:inline-block;cursor:pointer;height:14px;width:14px;background-image:url(/zt/49/enrollicons.png);background-repeat:no-repeat;}

.checkbox-inline{display:block;float:left;height:30px;position:relative;padding-left:30px;line-height:32px;font-size:12px;color:#333;}
.checkbox-inline .check_box{position:absolute;left:10px;top:8px;z-index:10;}
.check_box{background-position: -20px -230px;}
.checkedBox{background-position: -40px -230px;}

.WMMC031{padding-left:20px;width:69px;height:82px;line-height:82px;font-size:14px;font-weight:bold;}
.WMMC032{height:82px;padding-left:12px;width:244px;}
.WMMC033{height:82px;padding-left:12px;width:128px;}
.WMMC034{height:82px;padding-left:12px;width:170px}
.WMMC035{height:82px;padding-left:20px;width:143px}
.WMMC036{height:82px;padding-left:12px;width:272px}
.WMMC037{height:82px;padding-left:12px;width:159px}
.WMMC032title{width:112px;height:39px;line-height:39px;margin-right:10px;font-size:12px;}
.WMMC033title,.WMMC034title,.WMMC035title,.WMMC036title,.WMMC037title{width:inherit;height:39px;line-height:39px;font-size:12px;}
.WMMC032 .WMMC032input,.WMMC033 .WMMC033input{display:block;width:90px;height:24px;border:1px solid #c9c9c9;box-shadow:0 1px 3px rgba(0,0,0,0.3) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;border-radius:3px;padding:2px 10px;margin-right:10px;}
.WMMC034 .WMMC034input{display:block;width:116px;height:24px;border:1px solid #c9c9c9;box-shadow:0 1px 3px rgba(0,0,0,0.3) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;border-radius:3px;padding:2px 10px;margin-right:10px;}

.WMMC035 .WMMC035input{display:block;width:90px;height:24px;border:1px solid #c9c9c9;box-shadow:0 1px 3px rgba(0,0,0,0.3) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;border-radius:3px;padding:2px 10px;margin-right:10px;}
.WMMC036 .WMMC036input{display:block;width:100px;height:24px;border:1px solid #c9c9c9;box-shadow:0 1px 3px rgba(0,0,0,0.3) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;border-radius:3px;padding:2px 10px;}

.WMMC037 .dropdown{box-shadow:0 1px 3px rgba(0,0,0,0.3) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;}
.centerplus{display:block;height:30px;width:12px;background-position:0 -230px;margin:0 5px;}

.WMMC042{padding-left:30px;padding-top:20px;padding-bottom:20px;}
.otherInfo{background-color:#FFF;padding-top:4px;height:34px}
.otherInfoTitle{text-align:center;width:116px;height:34px;background-color:#EEE;font-size:16px;line-height:34px;}
.WMMC04 .areabox{width:768px;height:80px;line-height:20px;font-size:14px;color:#666;padding:5px;box-shadow:0 1px 3px rgba(0,0,0,0.3) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;resize: none;border-radius:4px;}

.WMMC042title{font-size:14px;font-weight:bold;line-height:36px;height:36px;}
.Contactway .Cwaitle{line-height:30px;font-size:14px;margin-right:10px;}
.Contactway .Cwainput{display:block;width:150px;height:24px;padding:2px 10px;box-shadow:0 1px 3px rgba(0,0,0,0.3) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.35) inset;resize: none;border-radius:4px;margin-right:10px;}


.ModalLabel{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999}
.modal-backdrop{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:10}
.modal-dialog{position:fixed;left:50%;top:50%;width:840px;height:400px;z-index:11;margin-left:-420px;margin-top:-200px;background-color:#FFF;border-radius:10px;}
.modal-dialog-mix{position:fixed;left:50%;top:50%;width:416px;height:200px;padding:50px;z-index:11;margin-left:-258px;margin-top:-150px;background-color:#FFF;border-radius:10px;}
.flowpath{width:736px;margin:90px auto 50px}
.flowpath li{width:180px;height:50px;color:#333;text-align:center;line-height:50px;background-color:#f0f3f4;margin:0 2px;font-size:16px;}
.flowpath li.cur{color:#FFF;background-color:#39beb5;}
.modal-title{text-align:center;font-size:20px;line-height:51px;}
.modal-body{text-align:center;font-size:12px;line-height:30px;color:#999;}
.modal-body a{color:#6ccccb;text-decoration:underline;}
.closeModal{text-align:center;line-height:30px;width:100px;height:30px;background-color:#39beb5;color:#FFF;font-size:14px;margin:30px auto 0;cursor:pointer;}
.closeModal:hover{background-color:#6ccccb;}

.modal-dialog-mix h6{font-size:24px;margin-bottom:30px;color:#333;}
.modal-dialog-mix p{line-height:30px;font-size:20px;color:#666;}
.btnQrx{padding-top:45px;}
.btnQrx .btnCancel,.btnQrx .btnConfirm{display:block;width:128px;height:45px;line-height:45px;text-align:center;font-size:18px;border-radius:4px;cursor:pointer;}
.btnQrx .btnCancel{background-color:#d2d2d2;color:#444}
.btnQrx .btnConfirm{background-color:#6ccccb;color:#FFF}
.adopts{width:88px;height:88px;background-position:0 -260px;margin:70px auto 20px;}
.personal{display:block;width:30px;height:30px;background-position:0 -200px;}




.map-content{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%}
.map-content .header{position:absolute;left:0;top:0;width:100%;height:108px;background-color:#3e3e3e;z-index:100}
.map-content .head{padding-left:50px;padding-right:25px;background-color:inherit;}
.mapTwo .head{padding-left: 60px;padding-right: 60px;}
.aMapLogo{margin-top:24px;height:62px;width:206px;}
.rescuelogo{display:block;width:106px;height:21px;background-position:0 -80px;margin-top:43px;}
.mapCont{position:absolute;width:100%;top:108px;left:0;}
.mapContR{padding-top:60px;position:absolute;right:0;top:0;}
.mapContL{width:400px;position:absolute;left:0;top:0;background-color:#F7F7F7;z-index:9;overflow-x:hidden;}
.headNav{padding-top:40px;}
.headNav a{color:#FFF;font-size:18px;margin-left:30px;padding:5px 10px;}
.headNav a:hover{color:#3385ff;background-color:#FFF;border-radius:3px;}

.map_headbar{height:60px;width:inherit;background-color:#FFF;position:absolute;left:0;top:0;z-index:9;box-shadow:2px 0 8px rgba(0,0,0,.5)}

.provinces{width:372px;position:absolute;left:30px;top:80px;box-shadow:2px 2px 4px rgba(0,0,0,.2);display:none;}
.provinceCont{padding:10px 20px;color:#999;line-height:31px;}
#province li{float:left;width:20%;color:#3385ff;}
.color_3385ff{color:#3385ff;}
#province a:hover{color:#3e3e3e;}
.provincesMain{background-color:#FFF;}
.AreaTitle{height:50px;background-color:#3385ff;padding-left:30px;line-height:50px;font-size:16px;color:#FFF;position:relative;}
.itemClose{display:block;width:12px;height:12px;position:absolute;right:30px;top:19px;background-position:-30px -250px;cursor:pointer;}
.itemClose:hover{background-position:-60px -250px;}
.city_box{padding-left:30px;padding-right:60px;}
.cityRicon{display:block;width:21px;height:24px;margin-top:18px;background-position:-30px -40px;}
.cyName{line-height:60px;margin-left:20px;margin-right:40px;}
.tablocation{width:124px;height:34px;border-radius:5px;background-color:#3385ff;;color:#FFF;line-height:34px;text-align:center;font-size:16px;cursor:pointer;margin-top:13px;}
.tablocation:hover{box-shadow:inset 2px 3px 5px rgba(0,101,252,.5)}
.tablocation:active{background-color:#0065fc}
.SearchCity{padding:30px 20px;background-color:#f2f2f2;}
.SearchCity form{box-shadow:2px 3px 6px rgba(0,0,0,.2)}
.searchView{display:block;height:30px;width:252px;font-size:14px;border:none;background-color:#FFF;padding-left:20px;line-height:30px;padding-top:5px;padding-bottom:5px}
.searchSut{display:block;width:60px;height:40px;border:none;background-color:#3385ff;background-position:0 -280px;}


.flli{color:#999;position:relative;height:30px;margin-top:15px;line-height:30px;height:30px;padding:0 15px;cursor:pointer;}

.flli .min_sl{position:absolute;right:0;top:50%;margin-top:-5px;height:10px;width:1px;background-color:#bfbfbf;font-size:0;overflow:hidden;}
.Airportypes{position:absolute;left:0;top:45px;width:100%;background-color:#FFF;display:none;}
.ico_tyAirport{display:block;width:30px;height:30px;background-position:0 -70px;}
.ico_ysAirport{display:block;width:30px;height:30px;background-position:0 -100px;}
.ico_jyAirport{display:block;width:30px;height:30px;background-position:0 -130px;}
.Airportypes li{height:30px;line-height:30px;padding:5px 0;color:#666;padding-left:8px;}
.Airportypes li:hover .ico_tyAirport{background-position:-30px -70px;}
.Airportypes li:hover .ico_ysAirport{background-position:-30px -100px;}
.Airportypes li:hover .ico_jyAirport{background-position:-30px -130px;}

.ico_personal{display:block;width:25px;height:25px;background-position:0 -40px;}
.ico_personal.flli{margin-top:17.5px;}
.flli:hover .ico_personal{background-position:-60px -40px;}
.ico_ruler{width:30px;height:30px;background-position:0 -160px;}
.ico_ServFac{width:30px;height:30px;background-position:0 -190px;}
.ico_Obstacle{width:30px;height:30px;background-position:0 -220px;}
.ico_arrow{display:inline-block;width:13px;height:7px;background-position:-60px -160px;margin-left:5px;vertical-align: middle;}
.isopen.cur,.flli:hover,.Airportypes li:hover{color:#1a5fc6;}
.flli:hover .ico_ruler{background-position:-30px -160px;}
.flli:hover .ico_ServFac{background-position:-30px -190px;}
.flli:hover .ico_Obstacle{background-position:-30px -220px;}

.ico_airSpace{display:block;width:38px;height:38px;background-position:0 0;margin:10px auto 8px;}
.airSpacebox{position:absolute;right:40px;top:120px;background-color:#FFF;width:60px;height:88px;z-index:10000;text-align:center;cursor:pointer;box-shadow:2px 3px 6px rgba(0,0,0,.2)}
.airSpacebox:hover{color:#4e8fef;}
.airSpacebox:hover .ico_airSpace{background-position:-40px 0;}






.airplane-num{text-align:center;line-height:50px;font-weight:700;color:#2f3743;font-size:22px;background-color:#f2f2f2;}
.planetypes{padding:20px;background-color:#f8f8f8;}
.airtype{width:33.33333%;text-align:center}
.airtype-tit{font-size:18px;font-weight:700;height:30px}
.airtype-number{font-size:40px;line-height:46px;height:46px;color:#fc0}
.rline{position:relative}
.shline{width:1px;height:40%;background-color:#AAA;position:absolute;right:0;top:30%;}
.incon_yun,.incon_tong,.incon_jun{width:30px;height:30px;margin:0 auto;}
.incon_tong{background-position:-60px -70px}
.incon_yun{background-position:-60px -100px}
.incon_jun{background-position:-60px -130px}

.Airportlits li{padding:20px 10px 0 20px;position:relative;}
.Airportlits li.cur{background-color:#e6e6e6;}
.AirportContit{color:#3385ff;font-size:16px;}
.AirportCont{width:175px;padding-left:15px;line-height:25px;font-size:14px;color:#b3b3b3;}
.Airportimgbox{width:106px;height:84px;overflow:hidden;background-color:#EEE;}
.Airportimgbox img{height:84px;display:block;margin:0 auto;}
.incon_Marker_FC0{display:block;width:20px;height:25px;background-position:0 -250px;position:absolute;left:10px;top:20px;}
.liContline{border-bottom:1px solid #e6e6e6;padding-bottom:20px;}
.Airportlits li:last-child .liContline{border-bottom:none;}



.backbar{padding-left:60px;height:60px;line-height:60px;background-color:#f2f2f2;position:relative;cursor:pointer;}
.goback{display:block;position:absolute;left:25px;top:50%;margin-top:-15px;width:30px;height:30px;background-position:-60px -190px;}
.bannerwarp img{display:block;height:220px;}
.bannerwarp .cir_box{display:none;}
.AirplortTit{font-size:18px;font-weight:bold;color:#333;padding-left:20px;line-height:60px;}
.Airarticle p{padding-left:20px;padding-right:20px;line-height:36px;color:#b3b3b3;}
.Airarticle p:nth-child(2n+1){background-color:#FFF}
.Airarticle p strong{color:#1c92dd;font-weight: normal;}
.Airarticle p span{margin-right:20px;display:inline-block}
.Airarticle p .lookup{display:inline-block;background-color:#ebeded;border:1px solid #cecece;border-radius:3px;font-size:12px;height:20px;line-height:20px;margin:5px 0;padding:0 10px;}
.Airarticle p .lookup:hover{background-color:#1c92dd;border-color:#1c92dd;color:#FFF}
/*---End--------------- */