﻿@charset "utf-8";
@font-face {
    font-family: 'jjjzzz';
    src: url('sy.eot');
    src: url('sy.eot?#iefix') format('embedded-opentype'),
         url('sy.woff') format('woff'),
         url('sy.ttf') format('truetype'),
         url('sy.svg#jjjzzz') format('svg');
    font-weight: normal;
    font-style: normal;
}
.menu192519417{display: none;}
.UpdateTime{line-height: 43px;font-size: 14px;color: #666;margin-top: 20px;background-color: #fafafa;border: 1px solid #efefef;padding: 5px 20px;}
html{ font:normal 62.5%/2.3em '微软雅黑',Arial,"宋体"; overflow-x:hidden;}
body{ padding:0px; margin:0px auto; font-size:1.4em; color:#333; width:1024px; -webkit-text-size-adjust:none;
-webkit-text-size-adjust:none;
-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); /*取出点击出现半透明的灰色背景*/
-webkit-user-select: none;  /*控制内容的可选择性*/
-ms-user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
overflow-x:hidden;
}
ul,li,form, dl,dt,dd, div{ padding:0px; margin:0px; list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:1em; font-style:normal; color:#636363; font-family:'微软雅黑'; border-radius:0; -webkit-border-radius:0; border:none;}
img,object{ border:none; max-width:100%; border:0; overflow:hidden; vertical-align:top;}
a{ color:#333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
a:focus {outline:none; -moz-outline:none;}
.Texthide{ display:none;}

.Contain{ width:100%;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}

.space{ width:100%; height:1em; clear:both; overflow:hidden; zoom:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}
.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix:after { content:"\200B"; display:block; height:0; clear:both;}

section.animate{ position:relative; left:0;}

.top_down{ background:#181818; text-align:center; position:relative;}
.top_down a{ display:block; width:100%; height:40px; line-height:40px; color:#fff; vertical-align:middle; font-size:16px;}
.top_down a img{ vertical-align:middle;}
.top_down span{ position:absolute; right:10px; top:20%; height:60%;}
.top_down span img{ max-width:none; height:100%;}

/*top*/
.header{ padding:23px 0 0; height:65px; position:relative; background:#f7f7f7;}
.header .top_menul{ position:absolute; left:20px; top:34px; cursor:pointer; z-index:3;}
.header .top_menur{ position:absolute; right:0; top:33px; cursor:pointer; z-index:3; width:20px; height:22px; background:url(../images/top_menu2.jpg) no-repeat center top;}
.header .top_menur_on{ background-position:center bottom;}
.header .logo{ float:left; margin-left:87px;}
.header .logo img{ display:none;}
.header .logo .logo_img1{ margin-top:-7px;}
.header .top_right{ float:right; padding-right:42px; position:relative; top:8px;}
.header .top_right span{ display:inline-block; vertical-align:middle;}
.header .top_right .select{ width:66px; height:22px; border:1px solid #e5e5e5; display:inline-block; font-size:12px; text-align:center; line-height:22px; border-radius:10px; background:url(../images/top_select.jpg) no-repeat 47px center; position:relative;}
.header .top_right .select span{ display:block; cursor:pointer;}
.header .top_right .select em{ display:block; background:#f7f7f7; position:absolute;z-index: 2; left:-1px; top:22px; width:66px; border:1px solid #e5e5e5; display:none;}
.header .top_right .select em a{display: inline-block;}
.header .top_right .span3{ width:18px; height:22px; background:url(../images/top_alarm.jpg) no-repeat; margin-right:20px;}
.header .top_right .span2{ padding:0 20px 0 30px;  height:22px;}
.header .top_right .span2 img{  height:22px;width: 22px;    margin-right: 10px;vertical-align: middle;} 
.header .top_right .span1{ padding:0 28px 0 32px; height:24px; line-height:24px; background:url(../images/top_tel.jpg) no-repeat left center; display:inline-block;}
.header .top_right .span1 em{ font-family:arial;}


.left_nav{ width:253px; background:#1b1e25; position: fixed; left:-253px; top:0; z-index:99;}
.left_nav .close{ height:106px; background:url(../images/nav_close.jpg) no-repeat center center; border-bottom:1px solid #1f2229; cursor:pointer;}
.left_nav .nav{ height:378px; overflow:auto;}
.left_nav .nav li{ border-bottom:1px solid #1f2229;}
.left_nav .nav span a{ color:#bbbcbd; display:block; height:62px; line-height:62px; padding-left:114px; background-repeat:no-repeat; background-position:74px center; font-size:16px;}
.left_nav .nav .li1 span a{ background-image:url(../images/ico_menu1.png);}
.left_nav .nav .li2 span a{ background-image:url(../images/ico_menu2.png);}
.left_nav .nav .li3 span a{ background-image:url(../images/ico_menu3.png);}
.left_nav .nav .li4 span a{ background-image:url(../images/ico_menu4.png);}
.left_nav .nav .li5 span a{ background-image:url(../images/ico_menu5.png);}
.left_nav .nav .li6 span a{ background-image:url(../images/ico_menu6.png);}

.left_nav .nav div{ padding:5px 0; display:none;}
.left_nav .nav div a{ display:block; line-height:40px; color:#bbbcbd; font-size:14px; padding-left:120px;}
.left_nav .nav div .div{ padding-left:10px;}


.left_nav .b{ position:absolute; left:0; bottom:67px; width:100%; box-sizing:border-box; padding:0 20px;}
.left_nav .b .select{ width:213px; height:36px; line-height:36px; position:relative; background:#21252d url(../images/nav_select_03.jpg) no-repeat 185px center; box-sizing:border-box; border-radius:5px; margin-bottom:30px;}
.left_nav .b .select span{ display:block; cursor:pointer; padding-left:14px; color:#4b5259;}
.left_nav .b .select dl{ position:absolute; left:0; bottom:36px; background:#21252d; width:100%; display:none;}
.left_nav .b .select dl a{ display:block; padding-left:14px;}

.left_nav .b a{ color:#4b5259;}

.left_nav .b .e .xinlang{ float:left; width:100px; height:42px; line-height:42px; border-radius:5px; background:#21252d url(../images/nav_xl_03.jpg) no-repeat 10px center;}
.left_nav .b .e .xinlang span{ display:block; padding-left:33px; background:url(../images/nav_ewm_03.jpg) no-repeat 71px center;}

.left_nav .b .e .weixin{ float:right; width:100px; height:42px; line-height:42px; border-radius:5px; background:#21252d url(../images/nav_wx_03.jpg) no-repeat 10px center;}
.left_nav .b .e .weixin span{ display:block; padding-left:33px; background:url(../images/nav_ewm_03.jpg) no-repeat 71px center;}

.left_nav .b .e .img{ position:absolute; left:50%; bottom:124px; width:180px; height:180px; margin-left:-90px; display:none;}

.right_nav{ position:absolute; left:1024px; top:0; width:295px; z-index:99; background:#fff; display:none;}
.right_nav .t{ padding:44px 0 42px; border-bottom:1px solid #f4f4f4; text-align:center;}
.right_nav .t a{ display:inline-block; width:105px; height:27px; line-height:27px; border:1px solid #2988c6; border-radius:20px; margin:0 10px;}
.right_nav .t a.a2{ border-color:#19b47b;}
.right_nav .nav{ padding:0 26px; font-size:18px;}
.right_nav .nav li{ line-height:82px; background:url(../images/nav_img13_03.jpg) no-repeat 226px center; font-size:18px; border-bottom:1px solid #f4f4f4;}
.right_nav .nav li a{ display:block; padding-left:43px; background-repeat:no-repeat; background-position:9px center;}
.right_nav .nav .li1 a{ background-image:url(../images/nav_img7_03.jpg);}
.right_nav .nav .li2 a{ background-image:url(../images/nav_img8_03.jpg);}
.right_nav .nav .li3 a{ background-image:url(../images/nav_img9_03.jpg);}
.right_nav .nav .li4 a{ background-image:url(../images/nav_img10_03.jpg);}
.right_nav .nav .li5 a{ background-image:url(../images/nav_img11_03.jpg);}
.right_nav .nav .li6 a{ background-image:url(../images/nav_img12_03.jpg);}


/*top*/

/*尾部*/
.Foot{height: 118px; padding-top: 34px;position: relative; background:#fafafa url(../images/bg_foot.png) no-repeat bottom center; border-top: 1px solid #f0f0f0;font-size: 12px;line-height: 18px;font-weight: 400;}
.Foot .warp{}
.Foot .p_tel{text-align: center; line-height: 18px; color: #666;padding-bottom: 5px;}
.Foot .p_email{text-align: center;padding-top: 0px;line-height: 18px; color: #666;padding: 5px 0;}
.FootBot{margin-top: 15px;float: left;width: 100%;}
.FootBot .Copyright{float: right;padding-right: 9px;color: #fff;line-height: 1em;padding-top: 4px;}
.FootBot .Copyright a{color: #fff;}
.FootNav{float: right;}
.FootNav li{background: url(../images/line_othernav.jpg) no-repeat left center;padding: 0 9px;float: left;}
.FootNav li a{color: #fff;}
.Foot .color_blue{color: #245fab;}
.Foot .color_green{color: #19b47b;}

.bg_grey{background-color: #f7f7f7;}
.FootBox{padding: 24px 0px;max-width: 984px;margin: 0 auto;}
.FootBox p{margin: 0;font-size: 12px;color: #666666;line-height: 20px;}
.FootBox p span{margin-right: 5px;}
/*.FootBox .divPhone{padding-left: 35px;background-position:left 14px;background-repeat: no-repeat; }
.FootBox .ico1{background-image: url(../images/ico_f1.png);}
.FootBox .ico2{background-image: url(../images/ico_f2.png);}
.FootBox .ico3{background-image: url(../images/ico_f3.png);}
.FootBox .divPhone .FootCont{border-bottom:dashed 1px #e5e5e5;font-size: 18px; line-height: 30px;color: #757575;padding: 8px 0;}
.FootBox .divPhone .FootCont span{padding-right:22px;}
.FootBox .divPhone .FootCont a{color: #757575;}
.FootBox .ico3 .FootCont{border-bottom: 0px;}*/

.cont .FootBox{padding: 13px 0px;background-color: transparent;}
.cont .FootBox .ico2 span,
.cont .FootBox .ico3 span{display: block;}
/*index*/
.home_ban{ position:relative;}
.home_ban .bd li img{ width:100%;}
.home_ban .hd{ position:absolute; right:10%; bottom:13px; width:80%; z-index:3; text-align: right;}
.home_ban .hd li{ display:inline-block; width:10px; height:10px;background: url(../images/ico_01.png) no-repeat; text-indent:-999px; overflow:hidden; border-radius:50%; margin-left:4px; text-align:left;}
.home_ban .hd li.on{ background: url(../images/ico_01on.png) no-repeat;}
.home_ban_main:after{content: "";width: 100%;height: 125px;background: url(../images/bg_foot.png) no-repeat bottom center / 100% auto;position: absolute;bottom: 0;left: 0;z-index: 2;}
.home_ban_main .hd{text-align: center;}

.home_con{ background:#f7f7f7;}

.home_select{ padding:16px 0; text-align:center; position:relative; z-index:33; background: #dfdfdf;}
.home_select .select{ width:216px; height:40px; border:1px solid #eaeaea; line-height:40px; position:relative; display:inline-block; border-radius:3px; margin:0 30px 0 0; text-align:left; font-size:16px;/* background:#fff url(../images/home_select.jpg) no-repeat 187px center*/;}
.home_select .select span{ display:block; padding-left:22px; cursor:pointer;}
.home_select .select dl{ position:absolute; left:-1px; top:40px; border:1px solid #eaeaea; background:#fff; width:216px; border-bottom:none; display:none; height:123px; overflow:auto;}
.home_select .select dl a{ display:block; padding-left:22px; border-bottom:1px solid #eaeaea; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.home_select .btn{ display:inline-block; width:91px; height:42px; line-height:42px; color:#fff; background:#339d66; border-radius:3px;}

.home_quick{ font-size:1.28em; text-align:center; padding: 43px 70px 9px; vertical-align:middle;}
.home_quick a{ display:inline-block; margin: 0 42px 34px 42px;}
.home_quick a span{ padding-left:15px;}
.home_quick img{ vertical-align:middle;}

.home_news{ padding:20px; overflow:hidden;}
.home_news .l{ width:486px;  height:114px; background:#fff; float:left;border: 1px solid #ececec;}
.home_news .l .tab{ float:left; width:87px; text-align:center; border-right:1px dashed #ececec;}
.home_news .l .tab span{ display:block; width:87px; height:56px; position:relative; line-height:56px; font-size:1.14em; cursor:pointer;}
.home_news .l .tab .span{ color:#ffa800;}
.home_news .l .tab span i{ display:none; width:7px; height:11px; position:absolute; right:-1px; top:12px; background:url(../images/home_newsbg_03.jpg) no-repeat;}
.home_news .l .tab .span i{ display:block;}
.home_news .l .tab span.span1{ border-bottom:1px dashed #ececec;}

.home_news .l .tab_con{ float:right; width:370px; padding:11px 10px 0 0; line-height:2.2em;}
.home_news .l .tab_con a{ padding-left:28px; background:url(../images/tab_conbg_03.jpg) no-repeat left center; font-size:1.14em; color:#333; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
/*.home_news .l .tab_con .list{ display:none;}
.home_news .l .tab_con .list1{ display:block;}*/

.home_news .r{ float:right;}
.home_news .r a{ margin-left:5px;}
.home_news .r .a1{ margin:0;}

.column_list{overflow:hidden; background-color: #fff;}
.column_list li{ float:left;width:33.3%; text-align:center;padding: 21px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.column_list li a{ display:inline-block; width:100%;}
.column_list li img{ width: 62px; vertical-align:middle; margin-right:16px;}
.column_list li span{ font-size:1.5em; color:#333;}
.column_list li.borB{ border-bottom:1px solid #EBEBEB;}
.column_list li.borR{ border-right:1px solid #EBEBEB;}

.bottom_tel{ padding:12px 20px 34px; color:#cbcbcb;}

/*index*/
.SubNav{padding: 20px 20px 0;border-bottom: dashed 1px #dddedf; background-color: #f3f3f3; overflow: hidden;}
/*.SubNav ul{width: 1060px;}*/
.SubNav li{float: left; margin-right: 70px;margin-bottom: 27px; border-radius:20px;overflow: hidden; }
.SubNav li a{ display: block;height: 40px;line-height: 40px;font-size: 20px;color: #444;padding: 0 12px;}
.SubNav li.on a{background-color: #245fab;color: #fff;}
/*airport_one*/
.airport_one .home_select{ background:#f7f7f7;}

.air_tab{ overflow:hidden;background-color: #f7f7f7;}
.air_tab li{ float:left; width:25%; box-sizing:border-box; text-align:center; height:58px; padding:10px 0; border-bottom:1px solid #e0e0e0; line-height:38px; font-size:20px;}
.air_tab li a{ border-right:1px solid #e0e0e0; display:block;}
.air_tab li.on{ border-bottom:2px solid #245fab;}
.air_tab li.on a{ color:#2498c0;}

.air_select{background-color: #f7f7f7; padding:17px 0 20px; text-align:center; font-size:18px; position:relative; z-index:32;}
.air_select .select{background-color: #f7f7f7; display:inline-block; width:231px; height:36px; line-height:36px;/* border:1px solid #e5e5e5;*/ border-radius:3px; position:relative; text-align:left; vertical-align:middle; margin:0 33px 0 3px;}
.air_select .select span{ display:block; cursor:pointer; padding-left:17px; color:#adadad; background:url(../images/air_select.jpg) no-repeat 206px center;}
.air_select .select dl{ position:absolute; left:-1px; top:36px; border:1px solid #e5e5e5; border-bottom:none; width:231px; height:111px; overflow:auto; display:none; background:#fff;}
.air_select .select dl a{ display:block; padding-left:17px; border-bottom:1px solid #e5e5e5; color:#adadad; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.air_select .btn{ display:inline-block; width:131px; height:38px; font-size:22px; line-height:38px; color:#fff; background:#245fab; vertical-align:middle; border-radius:3px;}

.search_hongqiao .air_tab li.on{border-bottom: 2px solid #008239;}
.search_hongqiao .air_select .btn{background-color: #008239;}

.air_list{ padding:36px 0 16px; text-align:center; background:#f7f7f7;}
.air_list a{ display:inline-block; margin:0 8px 20px;}

.airport_one .b{ overflow:hidden;/* padding:30px 90px 10px;*/}
.airport_one .b a.a1{ float:left;}
.airport_one .b a.a2{ float:right;}

.HomShopping{padding:10px 0;}
.HomShopping a{float: left;width: 328px;margin-left: 20px;}
.HomShopping a:first-child{margin-left: 0px;}
.HomShopping img{border-radius: 5px;}

.airport_one .bottom_tel{ padding:12px 90px 34px;}

.airport_two .air_tab li.on{ border-color:#31bb88;}
.airport_two .air_tab li.on a{ color:#31bb88;}

.airport_two .air_select .btn{ background:#31bb88;}

/*airport_one*/

/*menu*/
.menu{ height:80px; background:#245fab; position:relative; line-height:80px; font-size:28px; color:#fff;}
.menu a.prev{ width:20px; height:32px; background:url(../images/menu_prev.png) no-repeat; position:absolute; left:19px; top:50%;margin-top: -16px; z-index:10;}
/*menu*/

/*shopping*/
.shopping .menu{ text-align:center;}
.shopping .content{ padding:30px 68px 23px; background:#f7f7f7;}
.shopping .content .list{ background:#fff; padding:25px 20px 20px; margin-bottom:25px; border-radius:3px;}
.shopping .content .list .t{ font-size:22px; color:#19b47b; line-height:1em; padding-bottom:20px;}
.shopping .content .list .t a{ float:right; font-family:arial; font-size:14px; padding-right:16px; background:url(../images/shopping_more.jpg) no-repeat right center;}
.shopping .content .list .con{ overflow:hidden;}
.shopping .content .list .con ul{padding-bottom: 20px;}
.shopping .content .list li{ float:left; padding-right:29px; width:190px;}
.shopping .content .list li .img{ border:1px solid #ccc;}
.shopping .content .list .name{ display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:16px; line-height:24px; padding:10px 0 0; text-align:center;}

.shopping .l{ width:449px; float:left;}
.shopping .r{ width:418px; float:right;}
.shopping .r .a_video{ width:377px; height:158px; display:block;}
/*shopping*/


/*flight*/
.flight .menu .con,.food .menu .con{ position:relative; overflow:hidden; height:65px; text-align:center; width:1480px;}
.flight .menu .con .left,.setoff .menu .con .left,.transportation .menu .con .left,.food .menu .con .left{ float:left; width: 320px;}
.flight .menu .con .cont,.setoff .menu .cont,.transportation .menu .cont,.food .menu .con .cont{ float:left; width:643px; font-size:20px;}
.flight .menu .con .cont img,.transportation .menu .cont img{margin: 4px 25px;}
.flight .menu .con .right{ float:left;width: 320px;font-size:20px; line-height:20px; padding-top:3px; line-height:30px;}
.flight .menu .con .right .span{ display:block; font-size:18px;}

.flight .content,.food .content{ position:relative; width:1480px; background:#f7f7f7;}
.flight .content .bg,.food .content .bg{ height:100%; width: 320px; position:absolute; left:0; top:0; background:#fff; box-shadow:4px 1px 7px -1px #ccc; z-index:1;}
.flight .content .left,.transportation .content .left,.food .content .left{ width: 320px; float:left; position:relative; z-index:3;}
.flight .content .tab{ padding:24px 20px 18px;}
.flight .content .tab .a{ border:1px solid #245fab; border-radius:20px; overflow:hidden;}
.flight .content .tab a{ background:#fff; color:#245fab; display:block; float:left; width:50%; height:44px; line-height:44px; font-size:20px; text-align:center;}
.flight .content .tab .on{ color:#fff; background:#245fab;}
/*.flight .content .tabSlide .Box{ display:none;}*/

.flight .content .left .search_box_Flight{ padding:20px; background:#f7f7f7; position:relative;}
.flight .content .left .search_box_Flight .input_search{ box-sizing:border-box; width: 190px; height:42px; padding:0 70px 0 5px; font-size:18px; color:#666; border:1px solid #f1f1f1; border-radius:5px; line-height:42px;}
.flight .content .left .search_box_Flight .span_time{ position:absolute; width:70px; height:40px; left: 140px; top:21px; font-size:18px; color:#666; text-align:center;}
.flight .content .left .search_box_Flight .a_search{ float:right; font-size:20px; width: 80px; height:42px; line-height:42px; text-align:center; color:#fff; background:#245fab; border-radius:3px;}
.flight .content .left .Flight_result{ padding-left: 10px; font-size: 16px;}
.flight .content .left .Flight_result .title{ font-size:20px; overflow:hidden; padding:15px 0 0;}
.flight .content .left .Flight_result .title a{ display:block; float:left; width:106px; height:41px; margin-right:30px; border-radius:20px; text-align:center; background:#f1f1f1; color:#245fab; line-height:41px;}
.flight .content .left .Flight_result .title .on{ color:#fff; background:#245fab;}
.flight .content .left .Flight_result li{ height:57px; line-height:57px; border-bottom:1px solid #ebebeb;}
.flight .content .left .Flight_result li span{ display:inline-block; width: 70px; color:#245fab;}
.flight .content .left .Flight_result li .select{ width:200px;}
.flight .content .left .Flight_result li a{ display:inline-block;padding: 0 5px; margin-left: 10px;}
.flight .content .left .Flight_result li .a_xian_on{ color:#fff; background:#245fab;}
.flight .content .left .Flight_result .btn{ display:block; width:253px; height:50px; line-height:50px; text-align:center; margin:20px auto; text-align:center; font-size:22px; color:#fff; background:#245fab;}

.flight .content .left #flight_starttime,.flight .content .left #flight_endtime{width: 65px;}

.flight .content .cont,.setoff .content .cont,.transportation .content .cont,.food .content .cont{padding: 25px 20px 25px 40px;width: 644px;font-size:1.28em; float:left; color:#666; position:relative; z-index:3;}
/*.flight .content .cont .con{ display:none;}*/
.flight .content .flightInformation_List{ border-bottom:1px solid #dbdbdb;} 
.flight .content .flightInformation_List li{ border:1px solid #dbdbdb; border-bottom:none; padding:15px; position:relative; cursor:pointer;}
.flight .content .flightInformation_List li .div{ float:left;}
.flight .content .flightInformation_List li .div .time{ font-size:1.44em; color:#333; height:35px; width:100%;}
.flight .content .flightInformation_List li .div2{ padding:0 20px; width:190px; text-align:center;}
.flight .content .flightInformation_List li.avtive{ border:1px solid #245fab;}

.flight .content .flightInformation_List .actual{ position:absolute; left:473px; top:56px; font-size:16px;}
.flight .content .flightInformation_List .actual span{ color:#245fab;}
.flight .content .flightInformation_List li .name{ clear:both; padding-top:10px;}
.flight .content .flightInformation_List li .name span{ padding-left:30px;}
.flight .content .right,.food .content .right{ float:left; width: 381px; box-sizing:border-box; padding:25px 16px 25px 26px;}
.flight .content .right .BoxL,.flight .content .right .WeatherBox .starting,.flight .content .right .WeatherBox .process{ float:left;}
.flight .content .right .BoxR,.flight .content .right .WeatherBox .end{ float:right;}
.flight .content .right .AirlineBox{ padding-bottom:35px;}
.flight .content .right .AirlineBox .AirName{ font-size:24px; color:#333;}
.flight .content .right .AirlineBox .AirName em{ padding-left:10px;}
.flight .content .right .AirlineBox span{ padding-left:59px; font-size:20px; color:#929292;}
.flight .content .right .WeatherBox{position: relative;}
.flight .content .right .WeatherBox .starting,.flight .content .right .WeatherBox .end{ width:122px;}
.flight .content .right .WeatherBox .weather{ padding-bottom:25px;}
.flight .content .right .WeatherBox .airName{ font-size:20px; padding-bottom:25px; text-align:center;}
.flight .content .right .WeatherBox time{ font-size:26px; text-align:center; display:block;}
.flight .content .right .WeatherBox .process{ background:url(../images/jt_1.gif) no-repeat center bottom; width:86px; font-size:20px; color:#FF9933; text-align:center; padding-bottom:10px; margin-top:34px;/*! margin-left: 9px; */position: absolute;left: 50%;margin-left: -43px;}

.flight .FlightCompany_List{}
.flight .FlightCompany_List li{ padding-top:15px;}
.flight .FlightCompany_List li:first-child{ padding:0;}
.flight .FlightCompany_List li .item{ border:1px solid #E1E1E1; border-radius:10px; padding:15px 25px; font-size:20px;}
.flight .FlightCompany_List li .airName{ float:left; height:49px; line-height:49px; margin-top:22px;}
.flight .FlightCompany_List li .airName span{ padding-left:10px;}
.flight .FlightCompany_List li .info{ float:right;}
.flight .FlightCompany_List li .info dd{ padding:2px 0;word-break:break-all;word-wrap:break-word;}

.flight .content .left .Terminal_List,.setoff .content .left .Terminal_List,.transportation .content .left .Terminal_List{ padding:10px 20px;}
.flight .content .left .Terminal_List li,.setoff .Terminal_List li{ padding: 10px 42px;}
.flight .content .left .Terminal_List li a,.setoff .Terminal_List li a,.transportation .Terminal_List li a{ display:block;background-color: #fff; text-align:center; padding:15px 0;min-width: 200px; border:1px solid #e3ebe8; border-radius:10px; font-size:20px; color:#666;}
.flight .content .left .Terminal_List li.on a,.setoff .Terminal_List li.on a,.transportation .Terminal_List li.on a{ color:#245fab;background-color: #f6f8f7;}
.transportation .Terminal_List{text-align: center;padding-bottom: 30px;}
.transportation .Terminal_List li{display: inline-block;width: 230px;margin: 0 10px;}
/*flight*/


/*从机场出发*/
.setoff .menu .con,.transportation .menu .con{ position:relative; overflow:hidden; height:65px; text-align:center; width:100%;}

.setoff .content,.transportation .content{ position:relative; background:#f7f7f7; float:right; width:100%;}
.setoff .content .bg,.transportation .content .bg{ height:100%; width:454px; position:absolute; left:0; top:0; background:#fff; box-shadow:4px 1px 7px -1px #ccc; z-index:1;}
.setoff .content .left{ width: 320px; float:left; position:relative; z-index:3;}
.setoff .content .tab{ padding:24px 20px 18px;}
.setoff .content .tab .a{ border:1px solid #245fab; border-radius:20px; overflow:hidden;}
.setoff .content .tab a{ display:block; float:left; width:50%; height:44px; line-height:44px; font-size:20px; text-align:center; background:#fff; color:#245fab;}
.setoff .content .tab .on{ color:#fff; background:#245fab;}
.setoff .content .tab.col_3 a{width: 33.3%;}
	
.setoff .content .cont{ /*width:603px;*/ min-height:200px;}
.setoff .content .bg{ width: 320px;}


.bg_jt{ position:absolute; left:320px; top:250px; width:12px; height:118px; z-index:333; cursor:pointer; background:#fff; box-shadow:#E1E1E1 3px 0 5px; border-top-right-radius:30px; border-bottom-right-radius:30px;}
.bg_jt span{ display:block; position:relative; width:12px; height:118px;}
.bg_jt i{ font-size:0; width:0; height:0; line-height:0; padding:0; margin:0; border-width:8px; border-style:dashed solid dashed dashed; border-color:transparent #2B89C5 transparent transparent; position:absolute; top:45%; left:0; margin-left:-10px;}

.bg_jt_r{}
.bg_jt_r i{ border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #2B89C5; left:0; margin-left:0;}


.setoff_List{ /*background:url(../images/line_1.jpg) repeat-y center top;*/padding-bottom: 40px;}
.setoff_List .Box{min-height: 200px;}
.setoff_List .List{ width:247px; background:url(../images/setoff_ico_2.gif) repeat-y 17px 0;}
.setoff_List .domestic{ float:left;}
.setoff_List .International{ float:right;}
.setoff_List li{ padding-bottom:44px;}
.setoff_List li .ico{ width:35px; height:43px; background:url(../images/setoff_ico_2-03.gif) no-repeat center center; float:left;}
.setoff_List li:first-child .ico{ background:url(../images/setoff_ico_1.gif) no-repeat center top;}
.setoff_List li:first-child .nameCn{ color:#FF9936; font-size:22px;}
.setoff_List li .info{ width:180px; float:left; padding:10px 0 0 10px;}
.setoff_List li .info .nameEn{ font-size:16px; color:#A8A8A8;}
.setoff_List li .info dl{ margin-top:15px; border:1px solid #E1E1E1; border-radius:10px; padding:15px 10px; background:#fff; font-size:18px;}
.setoff_List li .info dd{ background:url(../images/setoff_ico_3.jpg) no-repeat left 10px; padding-left:15px; padding-bottom:20px;}
.setoff_List li .info dd em{ font-size:16px; color:#AAA; word-break:break-all; white-space:normal; word-wrap:break-word;}

.transportation .content .bg{ width: 320px;}

/*从机场出发*/

/*交通工具*/
.transportation{}
.transportation .transportation_List{ padding:15px 0px;}
.transportation .transportation_List li{ float:left;width: 64px;padding: 14px 0px;margin-left: 31px;}
.transportation .transportation_List li a{ display:block;}
.transportation .transportation_List li em{ display:block; text-align:center; font-size: 16px; padding:10px 0;}
.transportation .transportation_List li.on span{ background:#245fab;}
.transportation .transportation_List li.on em{color:#245fab;}
.transportation .transportation_List li i{display: block;width: 64px;height: 64px; background: url(../images/ico_trafficnav.png) no-repeat;margin: 0 auto;}
.transportation .transportation_List li.ico2 i{background-position: 0px 0px;}
.transportation .transportation_List li.ico3 i{background-position: -64px 0px;}
.transportation .transportation_List li.ico1 i{background-position: -128px 0px;}
.transportation .transportation_List li.ico5 i{background-position: -192px 0px;}
.transportation .transportation_List li.ico6 i{background-position: -256px 0px;}
.transportation .transportation_List li.ico7 i{background-position: -320px 0px;}
.transportation .transportation_List li.ico4 i{background-position: -384px 0px;}
.transportation .transportation_List li.ico8 i{background-position: -448px 0px;}
.transportation .transportation_List li.ico2 i:hover,.transportation .transportation_List li.on.ico2 i{background-position: 0px -64px;}
.transportation .transportation_List li.ico3 i:hover,.transportation .transportation_List li.on.ico3 i{background-position: -64px -64px;}
.transportation .transportation_List li.ico1 i:hover,.transportation .transportation_List li.on.ico1 i{background-position: -128px -64px;}
.transportation .transportation_List li.ico5 i:hover,.transportation .transportation_List li.on.ico5 i{background-position: -192px -64px;}
.transportation .transportation_List li.ico6 i:hover,.transportation .transportation_List li.on.ico6 i{background-position: -256px -64px;}
.transportation .transportation_List li.ico7 i:hover,.transportation .transportation_List li.on.ico7 i{background-position: -320px -64px;}
.transportation .transportation_List li.ico4 i:hover,.transportation .transportation_List li.on.ico4 i{background-position: -384px -64px;}
.transportation .transportation_List li.ico8 i:hover,.transportation .transportation_List li.on.ico8 i{background-position: -448px -64px;}
.pagegreen .transportation_List li.on em{color:#19b47b;}
.pagegreen .transportation_List li.ico2 i{background-position: 0px -128px;}
.pagegreen .transportation_List li.ico3 i{background-position: -64px -128px;}
.pagegreen .transportation_List li.ico1 i{background-position: -128px -128px;}
.pagegreen .transportation_List li.ico5 i{background-position: -192px -128px;}
.pagegreen .transportation_List li.ico6 i{background-position: -256px -128px;}
.pagegreen .transportation_List li.ico7 i{background-position: -320px -128px;}
.pagegreen .transportation_List li.ico4 i{background-position: -384px -128px;}
.pagegreen .transportation_List li.ico8 i{background-position: -448px -128px;}
.pagegreen .transportation_List li.ico2 i:hover,.pagegreen .transportation_List li.on.ico2 i{background-position: 0px -192px;}
.pagegreen .transportation_List li.ico3 i:hover,.pagegreen .transportation_List li.on.ico3 i{background-position: -64px -192px;}
.pagegreen .transportation_List li.ico1 i:hover,.pagegreen .transportation_List li.on.ico1 i{background-position: -128px -192px;}
.pagegreen .transportation_List li.ico5 i:hover,.pagegreen .transportation_List li.on.ico5 i{background-position: -192px -192px;}
.pagegreen .transportation_List li.ico6 i:hover,.pagegreen .transportation_List li.on.ico6 i{background-position: -256px -192px;}
.pagegreen .transportation_List li.ico7 i:hover,.pagegreen .transportation_List li.on.ico7 i{background-position: -320px -192px;}
.pagegreen .transportation_List li.ico4 i:hover,.pagegreen .transportation_List li.on.ico4 i{background-position: -384px -192px;}
.pagegreen .transportation_List li.ico8 i:hover,.pagegreen .transportation_List li.on.ico8 i{background-position: -448px -192px;}
.transportation .content .left .tips{ padding:48px 38px; font-size:16px;}

.transportation .content .cont .tab{ padding:0 0px 18px;width: 350px;margin: 0 auto;}
.transportation .content .cont .tab .a{ border:1px solid #245fab; border-radius:10px; overflow:hidden;}
.transportation .content .cont .tab a{ display:block; float:left; width:50%; height:44px; line-height:44px; font-size:20px; text-align:center; background:#fff; color:#245fab;}
.transportation .content .cont .tab .on{ color:#fff; background:#245fab;}
.transportation .content .transportation_txt{ padding-top:30px; font-size:1em;}
/*交通工具*/

/*机场指南*/
.guide{}
.guide .menu .con,.news .menu .con{ position:relative; overflow:hidden;text-align:center; width:100%;}
.guide .menu .con .left,.news .menu .con .left{ width:100%;}

.tabMenu{ background:#245fab;padding: 5px 20px 28px;}
.tabMenu .a{ width:602px; margin:0 auto; border:1px solid #fff; border-radius:20px; overflow:hidden;}
.tabMenu a{ background:#fff; color:#245fab; display:block; float:left; width:50%; height:44px; line-height:44px; font-size:20px; text-align:center;}
.tabMenu .on{ color:#fff; background:#245fab;}

.subMenu{ height:48px;}
.subMenu li{ float:left; width:25%;}
.subMenu li a{ display:block; text-align:center; line-height:64px; background:url(../images/line_2.gif) no-repeat right center; font-size:18px;}
.subMenu li:last-child a{ background:none;}
.subMenu li.on a{ border-bottom:2px solid #245fab; color:#245fab;}
/*机场指南*/

/*新闻中心*/
.news{}
.news .Banner{ width:100%; position:relative;}
.news .Banner .List li,.news .Banner .List li img{ width:100%;}
.news .Banner .tab{ position:absolute; right:55px; bottom:15px; z-index:10;}
.news .Banner .tab li{ float:left; padding:0 2px;}
.news .Banner .tab li span{ width:10px; height:10px; border-radius:5px; background:#464A58; display:block; cursor:pointer;}
.news .Banner .tab li.on span{ background:#fff;}

.news_List{ padding:25px 88px;}
.news_List li{ border-bottom:1px solid #E0E0E0; padding:10px 0; position:relative;}
.news_List li .tiBox{ padding:10px 0;}
.news_List li .tiBox time{ float:right; font-size:16px; color:#999; padding-top:20px;}
.news_List li .tiBox a{ font-size:22px;}
.news_List li .p{ font-size:18px; color:#666;}
.news_List li .a{ display:block; width:100%; height:100%; position:absolute; left:0; top:0;}

.news_info{ padding:40px 90px;}
.news_info .ti{ text-align:center; font-size:30px; padding-bottom:25px; line-height:40px;}
.news_info .subti{ text-align:center; color:#4A4A4A; font-size:16px; padding-bottom:25px;}
/*.news_info .txt{ font-size:1.28em;}*/
.news_info2{padding: 20px;font-size:1.28em;}
/*新闻中心*/

/*购物-餐饮*/
.food{}
.food .filterBox{ padding: 25px 0 35px 10px;}
.food .filterBox li{ border-bottom:1px solid #EBEBEB; padding:10px 0;}
.food .filterBox li .ti{ color:#245fab; font-size:18px; width: 75px; float:left;}
.food .filterBox li dl{ width: 235px; float:right; overflow:hidden;}
.food .filterBox li dd{ float:left; padding-right:20px;}
.food .filterBox li dd a{ padding:3px 10px; border-radius:5px; display:block; cursor:pointer;}
.food .filterBox li dd.on a{ background:#245fab; color:#fff;}

.food .filterBox li .SelectBox{ width:270px; height:27px; padding:0 37px 0 0; position:relative; float:right;}
.food .filterBox li .SelectBox .SelectText{display:block; background:url(../images/jt_3.jpg) no-repeat right center; padding-right:18px; height:27px; line-height:27px; cursor:pointer;}
.food .filterBox li .SelectBox .SelectList{position:absolute; left:0px; top:27px; width:270px; border:1px solid #D3D3D3; background:#fff; display:none;}
.food .filterBox li .SelectBox .SelectList dt{display:block; cursor:pointer;}
.food .filterBox li .SelectBox .SelectList dt a{padding:0 10px; display:block; height:30px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.food .filterBox li .SelectBox .SelectList dt a:hover{background:#8E8E8E; color:#fff;}
.food .filterBox .btnBox{ padding-top:36px;}
.food .filterBox .btnBox a{ display:block; width:254px; text-align:center; color:#fff; height:50px; line-height:50px; font-size:22px; background: #245fab; border-radius:5px; margin:0 auto;}

.food .airPort{ background:#F7F7F7; padding:10px 20px; overflow:hidden;}
.food .airPort a,.food .airPort img{ width:165px; height:99px; border-radius:5px;}
.food .airPort a:first-child{ float:left;}
.food .airPort a:last-child{ float:right;}

.food .content .cont{ width:643px;}
.food .Store_List{}
.Store_List li{ float:left; width:197px; padding:0 5px 0 0; text-align:center;}
.Store_List li:nth-child(3n){ padding-right:0;}
.Store_List li span{ border:1px solid #ccc;}
.Store_List li img,.Store_List li span{ width:158px; height:98px; display:block; margin:0 auto;}
.Store_List li em{ font-size:16px; text-align:center; display:block; padding:10px 0;}

.food_info{}
.food_info .img{ position:relative; width:412px; height:185px;}
.food_info .img span{ background:rgba(0,0,0,0.7); color:#fff; font-size:18px; position:absolute; left:0; bottom:0; width:372px; height:40px; line-height:40px; padding:0 20px;}

.food_info .Contact_List{ padding-top:30px;}
.food_info .Contact_List li{ float:left; width:118px; text-align:center; padding-right:28px;}
.food_info .Contact_List li:last-child{ padding:0;}
.food_info .Contact_List li img{ width:43px; height:43px;}
.food_info .Contact_List li span{ display:block; padding:15px 0; text-align:center; font-size:16px;}
/*购物-餐饮*/


.DimianJiaotong{}
.DimianJiaotong td{ line-height:18px; padding:5px;}
.DimianJiaotong th{ color:#fff; background:#3E93C9; text-align:center;}
.DimianJiaotong .td_bg td{ background:#F2F2F2;}
.DimianJiaotong .TD1{ width:70px; font-weight:bold;}
.DimianJiaotong .TD2{ width:70px;}
.DimianJiaotong .TD3{ width:70px;}
.DimianJiaotong .TD5{ width:90px;}
.DimianJiaotong .TD6{ width:80px;}

/*摄影*/
.Pic_list{ padding:10px 0 0px 0;height: 390px;}
.Pic_list_ti{ border-bottom:1px dotted #ccc; height:20px; line-height:20px; padding:15px 0 5px 0;}
.Pic_list_ti a{ float:right;}
.Pic_list li{ float:left; padding:0 50px 30px 0; width:148px;}
.Pic_list li.liEnd{ padding-right:0px;}
.Pic_list li .pic{ width:136px; height:120px; padding:6px; background:url(../images/about_news_pic_Bg.jpg) no-repeat left top;}
.Pic_list li .pic img{ width:136px; height:120px;}
.Pic_list li .h1{ height:20px; line-height:20px; text-align:center;}
.Pic_list li .h1 a{ font-size:12px; font-weight:normal; white-space:nowrap; display:block; text-overflow:ellipsis; overflow:hidden;}

.Pic_list .Video_info{}
.Pic_list .Video_info .h1{ text-align:center; font-size:14px; height:20px; line-height:20px;}
.Pic_list .Video_info .h2{ height:20px; line-height:20px; font-size:12px; font-weight:normal; text-align:center; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.Pic_list .Video_info .Video_info{ padding-top:30px;}
.cont .more{ text-align:center; left:44%; clear:both; padding-top:25px;}
.cont .more a{display: block;font-size: 18px;color: #0080cb;background: url(../images/arrow2on.png) no-repeat 77px center;width: 100px;text-align: left;margin: 0 auto;}
/*机场集团-08_传媒中心-22航空港杂志*/
.magazine_list{overflow: hidden;}
.magazine_list ul{/*! width: 1155px; */padding: 50px 0 20px 0;}
.magazine_list li{width: 23%;float: left;margin: 0 1%; }
.magazine_list li .img{border:1px solid #e6e6e6;padding: 5px;display: block;}
.magazine_list li img{/*! width: 221px; *//*! height: 312px; */}
.magazine_list li .h3{font-size: 14px;color: #333;padding: 20px 0 30px 0;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


/*SpecialTips*/
.SpecialTipsBg{ width:100%; height:100%; position:fixed; left:0px; top:0px; _position:absolute; _top:0px; _top:expression(eval(document.documentElement.scrollTop+(parseInt(this.currentStyle.marginTop,0)||0))); background:#000; opacity:0.5; -moz-opacity:0.5; -webkit-opacity:0.5; filter:alpha(opacity=50); z-index:200; display:none;}
.SpecialTipsWrap{ width:100%; height:100%; position:fixed; left:0px; top:0px; _position:absolute; _top:0px; _top:expression(eval(document.documentElement.scrollTop+(parseInt(this.currentStyle.marginTop,0)||0))); z-index:500; display:none;}
.SpecialTipsBox{ width:964px; margin:0 auto; margin-top:94px; background:#2982BE; padding:9px;height:450px;/*overflow-y:scroll*/overflow-y:auto}
.SpecialTipsBox .ContentBox{ border:1px solid #68A6CB; padding:34px 22px; color:#fff;}
.SpecialTipsBox .ContentBox .h1{ font-size:18px; font-family:"微软雅黑"; font-weight:normal; height:20px; line-height:20px; padding-bottom:20px; text-align:center;}
.SpecialTipsBox .ContentBox .h2{ font-size:14px; font-family:"微软雅黑"; font-weight:normal; height:20px; line-height:20px; text-align:center; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.SpecialTipsBox .ContentBox .line{ border-top:1px dashed #ccc; margin:0; height:1px;}
.SpecialTipsBox .ContentBox .txt{ padding:17px 0 15px 0; width:680px; margin:0 auto;}
.SpecialTipsBox .ContentBox .newslist { /*padding:5px 0 25px 0; */ padding:15px 0; width:680px; margin:0 auto; font-size:14px;  font-weight:normal; height:20px; line-height:20px; text-align:left;   }
.SpecialTipsBox .ContentBox .newslist p{ background: url("../images/dot_white.png") no-repeat scroll left center rgba(0, 0, 0, 0); margin:0; /*padding-top:1px;*/ padding-left:8px; }
.SpecialTipsBox .ContentBox .newslist p a{font-size:14px; font-family:"微软雅黑"; font-weight:normal; height:20px; line-height:20px; text-align:left;  padding-bottom:5px; color:#fff;}
.SpecialTipsBox .ContentBox .newslist p span{ float:right}
.SpecialTipsBox .ContentBox .h3{ text-align:center; padding-top:5px;}
.SpecialTipsBox .ContentBox .h3 .SpecialTipsClose{ color:#fff; line-height:39px; width:173px; height:39px; display:inline-block; background:url(../images/SpecialTipsClose.jpg) no-repeat left top; /*background:#17b57b;*/text-indent: 173px;overflow: hidden;}
.SpecialTipsBox .ContentBox .h3 .SpecialTipsClose span{ padding-right:2%; font-size:20px;}
.SpecialTipsBox{
scrollbar-face-color:#68a6cb; 
scrollbar-shadow-color:#2982BE; 
scrollbar-highlight-color:#ffffff; 
scrollbar-3dlight-color:#1970aa; 
scrollbar-darkshadow-color:#2982BE; 
scrollbar-track-color:#2982BE; 
scrollbar-arrow-color:#ffffff;
}
.SpecialTipsBox .ContentBox .more{ text-align:right; width:680px; margin:0 auto;}
.SpecialTipsBox .ContentBox .more a{color:#fff;}


@media screen and (min-height:1200px)
{
    body{ font-size:1.6em;}
    .header{ padding:43px 0 0; height:85px;}
    .header .logo{ margin-left:70px;}
    .header .logo .logo_img1{ width:265px;}
    .header .top_menul{ top:50px;}
    .header .top_menur{ top:48px;}
    
    .left_nav .nav{ height:756px; font-size:20px; line-height:50px;}
    .left_nav .nav span a,.left_nav .nav div a{ font-size:20px; line-height:50px;}
    .home_select{ padding:26px 0;}
    .home_select .btn{ height:52px; line-height:52px;}
    .home_select .select{ height:52px; line-height:52px;}
    .home_news .l{ float:none; height:auto; width:auto; overflow:hidden;}
    .home_news .l .tab{ border:none; float:none; width:auto; text-align:left;}
    .home_news .l .tab_con{ float:none; padding:0; width:100%;}
    .home_news .l .tab_con .list{ display:block !important; float:left; display:block; box-sizing:border-box; width:50%; padding:11px 10px 20px 20px;}
    .home_news .l .tab span.span1{ border:none;}
    .home_news .l .tab span{ color:#333 !important; float:left; width:50%; box-sizing:border-box; padding-left:20px;}
    .home_news .r{ float:none; clear:both; padding:40px 0 20px; overflow:hidden;}
    .home_news .r a{ display:block; width:49%; margin-left:2%; float:left;}
    .home_news .r a img{ width:100%;}
    .home_news .r .a1{ margin:0;}
    .flight .content, .food .content,.setoff .content, .transportation .content{ min-height:1080px;}
}

@media screen and (min-width:769px) and (max-width:1025px){
	.news_info .txt,.transportation .content .transportation_txt,.flight .content .cont,.setoff .content .cont,.transportation .content .cont,.food .content .cont{ font-size:14px;}
}
.content .cont .tab{width: 440px;margin: 0 auto;}
.content .cont .Terminal_List{text-align: center;margin-bottom: 30px;}
.content .cont .Terminal_List li{padding: 10px;display: inline-block;}
/*.content .cont .Terminal_List li a{padding: 15px 45px;}*/

.ColumnList{width: 205px;margin: 0 auto;padding-top: 42px;}
.ColumnList li{margin-bottom: 25px;}
.ColumnList li a{display: block;width: 100%;height: 50px;text-align: center;line-height: 50px;font-size: 20px;color: #333;background-color: #f1f1f1;border-radius: 14px;}
.ColumnList li.on a,.ColumnList li a:hover{background-color: #245fab;color: #fff;}

.pagegreen .menu{background-color: #19b47b;}
.pagegreen .setoff .content .tab .a{border: 1px solid #19b47b;}
.pagegreen .setoff .content .tab a{color:#19b47b; }
.pagegreen .setoff .content .tab .on{background-color: #19b47b; color: #fff;}
.pagegreen .flight .content .Terminal_List li.on a,.pagegreen .setoff .Terminal_List li.on a{color:#19b47b;}
.pagegreen .bg_jt i{border-color: transparent #19b47b transparent transparent;}
.pagegreen .transportation .content .cont .tab .a{border: 1px solid #19b47b;}
.pagegreen .transportation .content .cont .tab a{color:#19b47b;}
.pagegreen .transportation .content .cont .tab .on{background-color: #19b47b;color: #fff; }
.pagegreen .tabMenu{background-color: #19b47b;}
.pagegreen .tabMenu a{color: #19b47b;}
.pagegreen .tabMenu .on{color: #fff;background-color: #19b47b;}
.pagegreen .subMenu li.on a {border-bottom: 2px solid #19b47b;color: #19b47b;}
.pagegreen .food .filterBox li .ti{color: #19b47b;}
.pagegreen .food .filterBox li dd.on a{background-color: #19b47b;}
.pagegreen .food .filterBox .btnBox a{background-color: #19b47b;}
.pagegreen .flight .content .Terminal_List li.on a,
.pagegreen .setoff .Terminal_List li.on a,
.pagegreen .transportation .Terminal_List li.on a {color: #19b47b;}
.pagegreen .flight .content .tab .a{border-color:#19b47b;}
.pagegreen .flight .content .tab a{color: #19b47b;}
.pagegreen .flight .content .tab .on{background-color: #19b47b;color: #fff;}
.pagegreen .terminal dd:last-child{display: none;}
.pagegreen .ColumnList li.on a,.pagegreen .ColumnList li a:hover{background-color: #19b47b;}
.pagegreen .serviceTitle{color: #19b47b;}


.SPTable1{border-spacing:0;border:1px solid #efefef;text-align: left; border-radius: 6px 6px 0 0;overflow: hidden;/*table-layout: fixed;*/}
.SPTable1 .header{text-align: center;}
.SPTable1 td{ padding: 20px;font-size: 16px;color: #666;line-height: 24px;vertical-align: top;word-break:break-all;word-wrap:break-word;}
.SPTable1 td,.SPTable1 th{/*width: auto !important;*/padding: 5px !important;}
.SPTable1 .header th,.SPTable1 .header td{background-color: #339d66;font-size: 18px;color: #fff;font-weight: normal;padding: 13px 0;}
.SPTable1 .blue th,.SPTable1 .blue td{background-color: #245fab;}
.SPTable1 .BgWhite{background-color: #fff;}

.SPTable2 td{padding: 20px 8px;}
.SPTable2 .header{text-align: center;}

.SPTable2{background-color: #fff;border-spacing:0;border-top:1px solid #efefef;border-left:1px solid #efefef;text-align: center; border-radius: 6px 6px 0 0;overflow: hidden;table-layout: fixed;width: 100%;}
.SPTable2 td{border-right:1px solid #e1e2e1; border-bottom:1px solid #e1e2e1;padding: 20px 10px;font-size: 14px;color: #666;line-height: 16px;}
.SPTable2 .col1{width: 64px;}
.SPTable2 .col2{width: 88px;}
.SPTable2 .col3{width: 90px;}


.SPTable3{ margin:0 auto; width:auto; min-width:700px; max-width:900px;}
.SPTable3 td{ text-align:left;}
.SPTable3 td.tdTi{ width:15%; text-align:center;}
.SPTable3 td.cont1{ width:40%;}
.SPTable3 td.cont2{ width:30%;}



.TableStyle1 .td1,
.TableStyle1 .td2,
.TableStyle1 .td4{width: 20%;}

.TableStyle2{text-align: center;}
.TableStyle2 .td1{width: 36px !important;}
.TableStyle2 .td2{width: 90px !important;}
.TableStyle2 .td3{width: 90px !important;}
.TableStyle2 .td4{width: auto !important;min-width: 28px;}
.TableStyle2 .td5{width: auto !important;}
.TableStyle2 .td6{width: auto !important;min-width: 45px;}
.TableStyle2 .td7{width: 54px !important;}
.TableStyle2 .td8{width: 76px !important;}

.TableStyle2_2{text-align: center;}
.TableStyle2_2 .td1{min-width: 40px;}
.TableStyle2_2 .td6{min-width: 76px;}

.TableStyle3{text-align: center;}
.TableStyle3 .td1{min-width: 36px;}
.TableStyle3 .td5{min-width: 40px;}
.TableStyle3 td:nth-child(5n+2){text-align: left;}

.TableStyle4{text-align: center;}
.TableStyle4 .td1{min-width: 64px;}
.TableStyle4 .td4{min-width: 78px;}
.TableStyle4 td:nth-child(4n+2){text-align: left;}



#startPanel p, #endPanel p{margin: 0;padding: 0;line-height: 1.2em;}
#startPanel div, #endPanel div{padding: 5px;}
#startPanel div a, #endPanel div a{color: #FA8722;}
#startPanel, #endPanel{border: 1px solid #FA8722;font-size: 12px;}
.GuidaoBox h5{line-height: 3em;padding: 0;margin: 0;}
.boxpanel{width: 167px;float: right;border: 1px solid gray;padding: 0 2px 10px;height: 502px;overflow-y: auto;}
#container{width: 100%;height: 100%;overflow: hidden;margin: 0;}
.eMapsInfo{width: 737px;margin: 0 auto;padding: 20px 0;position: relative;}
.eMaps{border: 6px solid #d2e0ee;background: #fff;height: 502px;width: 450px;float: left;font-size: 12px;}
.eMaps img{max-width: 999px;}
.eMapsTop{height: 30px;padding-top: 20px;color: #333333;font-size: 14px;}
.boxpanel{width: 167px;float: right;border: 1px solid gray;padding: 0 2px 10px;height: 502px;overflow-y: auto;}
.GuidaoBox{ min-height: 600px;}
.GuidaoBox .h3{font-weight: 400;color: #245fab;padding-bottom: 20px;}
.GuidaoBox .txt{text-indent: 10px;height: 38px;line-height: 38px;border: 1px solid #e2e2e2;border-radius: 5px;margin: 0 10px;}
.GuidaoBox .select{height: 38px;border: 1px solid #e2e2e2;border-radius: 5px;text-indent: 5px;margin: 0 20px 0 10px;}
.GuidaoBox .btn{font-size: 20px;width: 250px;height: 42px;line-height: 42px;text-align: center;color: #fff;background: #19b47b;border-radius: 3px;display: block;margin: 30px auto;}


.ShoppingDefaultWarp{padding: 20px;}
.ShoppingSearch{width: 620px;}
.ShoppingSearch .SelectBox{float: left;height: 48px;line-height: 48px; font-size: 20px;color: #666;text-indent: 24px;border: 1px solid #e0e7ea; border-radius:24px; margin-right: 20px;width: 288px; background: #fff url(../images/arrow_SelectBox.png) no-repeat 248px center;position: relative;margin-bottom: 20px;}
/*.ShoppingSearch .SelectBox option{display: none;}*/
.ShoppingSearch .SelectBox span{display: block;}
.ShoppingSearch .SelectBox dl{display: none; position: absolute;top: 37px;z-index: 2;width: 100%; border: 1px solid #D3D3D3;border-top: 0px;background: #fff;max-height: 300px;overflow-y: scroll;}
.ShoppingSearch .SelectBox dt a{text-indent: 15px;display: block;height: 30px;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ShoppingSearch .SelectBox dt a:hover{background: #8E8E8E;color: #fff;}
.ShoppingSearch .SelectBox input{width: 200px;height: 46px;line-height: 46px;border: 0px;}
.ShoppingSearch .BtnSearch{display: block;width: 200px;height: 50px;border-radius: 25px;background-color: #339d66;font-size: 20px;color: #fff;text-align: center;line-height: 50px;margin: 0 auto;}
.SDAccordion{padding-top: 20px;}
.SDAccordion ul{width: 665px;}
.SDAccordion li{width: 200px;margin-right: 20px;float: left; position: relative;background-color: #000;}
.SDAccordion li img{width: 200px;height: 250px;opacity: 0.6;}
.SDAccordion li .Text{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.SDAccordion li .Text .h3{line-height: 235px;font-size: 20px;color: #fff;font-weight: normal;text-align: center;}
.ShoppingList{margin-top: 20px;}
.ShoppingList .ShoppingTitle{line-height: 58px;/*margin:0 20px; */position: relative;}
.ShoppingList .ShoppingTitle h2{font-size: 20px;color: #245fab;font-weight: normal;}
.ShoppingList .ShoppingTitle a{position: absolute;right: 0;font-size: 18px;color: #999999;padding-right: 18px; background:url(../images/ico_more.png) no-repeat right center;top: 0;}
.ShoppingList ul{width: 670px;}
.ShoppingList li{width: 194px;float: left;margin-right: 29px;}
.ShoppingList li img{width: 194px;height: 135px;}
.ShoppingList li h3,.ShoppingList li span{display: block; font-size: 18px;color: #666666;font-weight: normal;line-height:56px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 0;}

.ShoppingText{padding: 0 0 20px 20px;}
.ShoppingText .h2{font-size: 20px;color: #245fab;font-weight: 400;margin-bottom: 10px;}
.ShoppingText .p{font-size: 18px;color: #666666;}

.ShoppingShow{padding: 20px 25px;}
.ShoppingShow .Title{font-size: 20px;padding-top: 10px;color: #245fab; line-height:1em;margin-bottom: 24px;font-weight: normal;}
.ShoppingShow li{padding-left: 52px;margin-bottom: 8px; position: relative;font-size: 18px;color: #666666;line-height: 42px;}
.ShoppingShow li.li1{background:url(../images/ico_shoppingshow1.png) no-repeat left top;}
.ShoppingShow li.li2{background:url(../images/ico_shoppingshow2.png) no-repeat left top;}
.ShoppingShow li.li3{background:url(../images/ico_shoppingshow3.png) no-repeat left top;}
.ShoppingShow li.li4{background:url(../images/ico_shoppingshow4.png) no-repeat left top;}
.ShoppingShow li.li5{background:url(../images/ico_shoppingshow5.png) no-repeat left top;}
.ShoppingShow .div_infor{margin-top: 20px;}

.news_list ul{margin-bottom: 50px;}
.news_list li a{display: block;border-bottom: 1px solid #E0E0E0;position: relative; line-height: 70px;font-size: 22px;padding-right: 100px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_list li a span{font-size: 16px;color: #999;position: absolute;right: 0;}

/*机场集团-_传媒中心-新闻稿*/
.xinwengao{padding: 0 20px;}
.xinwengao .news_CheckBox{position: relative;border: 1px solid #e3ebe8; background-color: #f5f8f7; border-radius: 4px;margin: 21px 0 0 0;padding: 21px 0;}
.xinwengao .SelectBox{/*float: left;width: 666px;*/background: url(../images/arrow_select1.png) no-repeat 720px center #fff;position: relative;height: 38px;line-height: 38px;font-size: 14px;color: #666;text-indent: 15px;border: 1px solid #e0e7ea;border-radius:4px;margin-left: 133px;margin-right: 155px;}
.xinwengao .SelectBox span{display: block;}
.xinwengao .SelectBox dl{display: none; position: absolute;top: 37px;z-index: 2;width: 100%; border: 1px solid #D3D3D3;border-top: 0px;background: #fff;max-height: 300px;overflow-y: scroll;}
.xinwengao .SelectBox dt a{text-indent: 15px;display: block;height: 30px;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.xinwengao .SelectBox dt a:hover{background: #8E8E8E;color: #fff;}
.xinwengao .news_FlightNumForm{/*! padding:30px 0 15px 30px; */}
.xinwengao .news_FlightNumForm .TDti{display: block;float: left; width:129px;line-height: 40px; font-size: 18px;color: #333; text-align: right;}
.xinwengao .news_FlightNumForm .BtnSearch{display: block;margin-left: 12px;width: 133px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #fff;background-color: #245fab;border-radius: 5px;position: absolute;right: 10px;top: 21px;}
.xinwengao_list{}
.xinwengao_list ul{margin-bottom: 50px;}
.xinwengao_list li{clear: both;overflow: hidden; height: 103px;padding: 7px; border: 1px solid #eee;background: #fcfcfc;margin-top: 20px;position: relative;}
.xinwengao_list li img{float: left;width: 176px;height: 103px;display: none;}
.xinwengao_list li .cont2{/*! float: left; */width: auto;border-right: 1px dotted #ccc;margin-left: 20px;padding-right: 28px;margin-right: 105px;}
.xinwengao_list2{padding: 0 20px;}
.xinwengao_list2 li .cont2{width: 472px;margin-left: 13px;}
.xinwengao_list li .cont2 h3{font-size: 16px;font-weight: bold;color: #0a0a0a;margin-top: 3px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xinwengao_list li .cont2 p{color: #999;line-height: 20px;padding: 5px 0;height: 40px;overflow: hidden;}
.xinwengao_list li .cont2 time{color: #cacaca;}
.xinwengao_list li .view{/*! float: left; */text-align: center;width: 130px;position: absolute;right: -12px;top: 9px;}
.xinwengao_list li .view a{display: inline-block;background: url(../images/show.png) no-repeat center;width: 31px;height: 31px;margin-top: 32px;}
.xinwengao_list li:hover .view a{background: url(../images/show_on.png) no-repeat center;}
.xinwengao_list li:hover .view a.green{background: url(../images/show2_on.png) no-repeat center;}
/*机场集团-_传媒中心-新闻稿 end*/

/*分页*/
.p_cur,.p_count,.p_total,.a_first,.a_end,.p_jump{display: none !important;}
.NewsPages .Pages{text-align: center;}
.NewsPages .Pages .p_page{display: inline-block;*display: inline;*zoom:1;}
.NewsPages .Pages em{font-style: normal;}
.NewsPages .Pages a{display: block;width: 47px;height: 40px;float: left;margin: 0 5px;border:1px solid #e2e2e2;font-size: 18px;color: #444;text-align: center;line-height: 40px;}
.NewsPages .Pages a:hover,.NewsPages .Pages a.a_cur{background-color: #245fab;border: 1px solid #245fab;color: #fff;}
.NewsPages .Pages a.a_prev,.NewsPages .Pages a.a_next{width: 107px;}
.NewsPages .Pages a.a_prev{border-radius: 4px 0 0 4px;}
.NewsPages .Pages a.a_next{border-radius: 0 4px 4px 0;}

/*机场集团-传媒中心-联系方式*/
.ccontact{clear: both;overflow: hidden;margin: 35px 0;/*! padding: 0 20px; */}
.ccontact .map{width: 787px;height: 525px;float: left;}
.ccontact .list{box-sizing: border-box;border: 1px solid #e6edea;background: #fafafa;}
.ccontact .list h3{height: 43px;line-height: 43px;border-bottom: 1px dashed #e5e5e5;padding-left: 28px;font-size: 18px;color: #235faa;background: #f5f8f7;font-weight: bold;}
.ccontact .list .main{padding: 0 28px 35px;}
.ccontact .list .cont{margin: 10px 0px 20px;border-bottom: 1px solid #dcdcdc;font-size: 14px;color: #666;width: auto !important;min-height: 0px;padding: 0px 0 25px;float: none;}
.ccontact .contact_list{position: relative;width: 100%;/*background: url(../images/ggicon2.png) no-repeat left 4px;*/}
.ccontact .contact_list ul{/*margin-left: 30px;*/}
.ccontact .contact_list li{font-size: 14px;color: #666;margin-bottom: 11px;}

/*机场集团-传媒中心-影像廊*/
.yingxianglang{margin-bottom: 50px;margin-top: 20px;/*! padding: 0 20px; */}
.yingxianglang h3{font-size: 22px;color: #007ec7;font-weight: bold;height: 50px;line-height: 50px;margin-bottom: 20px;}
.yingxianglang h3 a{float: right;display: block;background: url(../images/more3.png) no-repeat center;width: 11px;height: 50px;}
.pic_list .lists{width: 100%;margin: 0 auto;overflow: hidden;}
.pic_list ul{clear: both;overflow: hidden;/*! width: 1080px; */}
.pic_list li{float: left;width: 190px;margin-right: 3.8%;text-align: center;margin-bottom: 26px;position: relative;cursor:pointer;}
.pic_list li a{display: block;font-size: 18px;color: #666;}
.pic_list .k_bg{position: absolute;width: 190px;height: 164px;background: url(../images/k_pic.png) no-repeat center;z-index: 50;top: 0;left: 0;}
.pic_list li img{width: 190px;height: 164px;}
.pic_list li p{font-size: 14px;color: #666;margin-top: 15px;}

.HotelContent{padding: 0 20px;}
.HotelContent .h2{font-size: 20px;color: #245fab;font-weight: bold;line-height: 64px;padding-top: 7px;border-bottom: 1px solid #e0e0e0;}
.HotelContent .hd{padding: 30px 0 5px 0;}
.HotelContent .hd li{cursor: pointer; width: 140px;height: 36px;line-height: 36px;text-align: center;float: left;margin-right: 1px;border-radius:18px;font-size: 16px;color: #444444; }
.HotelContent .hd li.on,.HotelContent .hd li:hover{color: #fff;background-color: #245fab;}
.HotelContent .hd li.on a,.HotelContent .hd li:hover a{color: #fff;}
.HotelContent .bd .div_infor{display: none;}

/*招标信息*/
.serviceTitle{text-align: center;font-size: 30px;color: #245fab;font-weight: normal;line-height: 1em;padding-bottom: 5px;}
.ServiceNav{overflow: hidden;border-bottom: 1px solid #e5e5e5;padding: 12px 20px;position: relative;}
/*.ServiceNav ul{width: 1000px;}*/
.ServiceNav ul{height: 60px;overflow: hidden;width: 115%;}
.ServiceNav.on ul{height: auto;}
.ServiceNav .btn_arrow{width: 21px; height: 13px;padding: 8.5px 0;position: absolute;right: 20px;bottom: 24px;}
.ServiceNav .btn_arrow a{display: block;width: 21px;height: 13px;background:url(../images/arrow.png) no-repeat;}
.ServiceNav.on .btn_arrow a{background: url(../images/arrowon.png) no-repeat;}
.ServiceNav li{width: 223px;float: left;padding: 15px 0;}
.ServiceNav li.Left{margin-left: 0;}
.ServiceNav li a{white-space: nowrap;padding-left: 39px;display: block;font-size: 18px;line-height: 30px;color: #999;background-position: left center;background-repeat: no-repeat;}
.ServiceNav li.on a{color: #245fab;}
.ServiceNav li a.ico_1{background-image: url(../images/Icon/ico_01.png);}
.ServiceNav li a.ico_2{background-image: url(../images/Icon/ico_02.png);}
.ServiceNav li a.ico_3{background-image: url(../images/Icon/ico_03.png);}
.ServiceNav li a.ico_4{background-image: url(../images/Icon/ico_04.png);}
.ServiceNav li a.ico_5{background-image: url(../images/Icon/ico_05.png);}
.ServiceNav li a.ico_6{background-image: url(../images/Icon/ico_06.png);}
.ServiceNav li a.ico_7{background-image: url(../images/Icon/ico_07.png);}
.ServiceNav li a.ico_8{background-image: url(../images/Icon/ico_08.png);}
.ServiceNav li a.ico_9{background-image: url(../images/Icon/ico_09.png);}
.ServiceNav li a.ico_10{background-image: url(../images/Icon/ico_10.png);}
.ServiceNav li a.ico_11{background-image: url(../images/Icon/ico_11.png);}
.ServiceNav li a.ico_12{background-image: url(../images/Icon/ico_12.png);}
.ServiceNav li a.ico_13{background-image: url(../images/Icon/ico_13.png);}
.ServiceNav li a.ico_14{background-image: url(../images/Icon/ico_14.png);}
.ServiceNav li a.ico_15{background-image: url(../images/Icon/ico_15.png);}
.ServiceNav li a.ico_16{background-image: url(../images/Icon/ico_16.png);}
.ServiceNav li a.ico_17{background-image: url(../images/Icon/ico_17.png);}
.ServiceNav li a.ico_18{background-image: url(../images/Icon/ico_18.png);}
.ServiceNav li a.ico_19{background-image: url(../images/Icon/ico_19.png);}
.ServiceNav li a.ico_20{background-image: url(../images/Icon/ico_20.png);}
.ServiceNav li a.ico_21{background-image: url(../images/Icon/ico_21.png);}
.ServiceNav li a.ico_22{background-image: url(../images/Icon/ico_22.png);}
.ServiceNav li a.ico_23{background-image: url(../images/Icon/ico_23.png);}
.ServiceNav li a.ico_24{background-image: url(../images/Icon/ico_20.png);}
.ServiceNav li a.ico_25{background-image: url(../images/Icon/ico_25.png);}
.ServiceNavPudong li a.ico_25{background-image: url(../images/Icon/ico_24.png);}
.ServiceNavPudong li a.ico_26{background-image: url(../images/Icon/ico_25.png);}
.ServiceNavPudong li a:hover,.ServiceNavPudong li.on a{color: #245fab; }
.ServiceNavPudong li.on a.ico_1,.ServiceNavPudong li a.ico_1:hover{background-image: url(../images/Icon_blue/ico_01.png);}
.ServiceNavPudong li.on a.ico_2,.ServiceNavPudong li a.ico_2:hover{background-image: url(../images/Icon_blue/ico_02.png);}
.ServiceNavPudong li.on a.ico_3,.ServiceNavPudong li a.ico_3:hover{background-image: url(../images/Icon_blue/ico_03.png);}
.ServiceNavPudong li.on a.ico_4,.ServiceNavPudong li a.ico_4:hover{background-image: url(../images/Icon_blue/ico_04.png);}
.ServiceNavPudong li.on a.ico_5,.ServiceNavPudong li a.ico_5:hover{background-image: url(../images/Icon_blue/ico_05.png);}
.ServiceNavPudong li.on a.ico_6,.ServiceNavPudong li a.ico_6:hover{background-image: url(../images/Icon_blue/ico_06.png);}
.ServiceNavPudong li.on a.ico_7,.ServiceNavPudong li a.ico_7:hover{background-image: url(../images/Icon_blue/ico_07.png);}
.ServiceNavPudong li.on a.ico_8,.ServiceNavPudong li a.ico_8:hover{background-image: url(../images/Icon_blue/ico_08.png);}
.ServiceNavPudong li.on a.ico_9,.ServiceNavPudong li a.ico_9:hover{background-image: url(../images/Icon_blue/ico_09.png);}
.ServiceNavPudong li.on a.ico_10,.ServiceNavPudong li a.ico_10:hover{background-image: url(../images/Icon_blue/ico_10.png);}
.ServiceNavPudong li.on a.ico_11,.ServiceNavPudong li a.ico_11:hover{background-image: url(../images/Icon_blue/ico_11.png);}
.ServiceNavPudong li.on a.ico_12,.ServiceNavPudong li a.ico_12:hover{background-image: url(../images/Icon_blue/ico_12.png);}
.ServiceNavPudong li.on a.ico_13,.ServiceNavPudong li a.ico_13:hover{background-image: url(../images/Icon_blue/ico_13.png);}
.ServiceNavPudong li.on a.ico_14,.ServiceNavPudong li a.ico_14:hover{background-image: url(../images/Icon_blue/ico_14.png);}
.ServiceNavPudong li.on a.ico_15,.ServiceNavPudong li a.ico_15:hover{background-image: url(../images/Icon_blue/ico_15.png);}
.ServiceNavPudong li.on a.ico_16,.ServiceNavPudong li a.ico_16:hover{background-image: url(../images/Icon_blue/ico_16.png);}
.ServiceNavPudong li.on a.ico_17,.ServiceNavPudong li a.ico_17:hover{background-image: url(../images/Icon_blue/ico_17.png);}
.ServiceNavPudong li.on a.ico_18,.ServiceNavPudong li a.ico_18:hover{background-image: url(../images/Icon_blue/ico_18.png);}
.ServiceNavPudong li.on a.ico_19,.ServiceNavPudong li a.ico_19:hover{background-image: url(../images/Icon_blue/ico_19.png);}
.ServiceNavPudong li.on a.ico_20,.ServiceNavPudong li a.ico_20:hover{background-image: url(../images/Icon_blue/ico_20.png);}
.ServiceNavPudong li.on a.ico_21,.ServiceNavPudong li a.ico_21:hover{background-image: url(../images/Icon_blue/ico_21.png);}
.ServiceNavPudong li.on a.ico_22,.ServiceNavPudong li a.ico_22:hover{background-image: url(../images/Icon_blue/ico_22.png);}
.ServiceNavPudong li.on a.ico_23,.ServiceNavPudong li a.ico_23:hover{background-image: url(../images/Icon_blue/ico_23.png);}
.ServiceNavPudong li.on a.ico_24,.ServiceNavPudong li a.ico_24:hover{background-image: url(../images/Icon_blue/ico_20.png);}
.ServiceNavPudong li.on a.ico_25,.ServiceNavPudong li a.ico_25:hover{background-image: url(../images/Icon_blue/ico_24.png);}
.ServiceNavPudong li.on a.ico_26,.ServiceNavPudong li a.ico_26:hover{background-image: url(../images/Icon_blue/ico_25.png);}
.ServiceNavHongqiao li a:hover,.ServiceNavHongqiao li.on a{color: #19b47b;}
.ServiceNavHongqiao li.on a.ico_1,.ServiceNavHongqiao li a.ico_1:hover{background-image: url(../images/Icon_green/ico_01.png);}
.ServiceNavHongqiao li.on a.ico_2,.ServiceNavHongqiao li a.ico_2:hover{background-image: url(../images/Icon_green/ico_02.png);}
.ServiceNavHongqiao li.on a.ico_3,.ServiceNavHongqiao li a.ico_3:hover{background-image: url(../images/Icon_green/ico_03.png);}
.ServiceNavHongqiao li.on a.ico_4,.ServiceNavHongqiao li a.ico_4:hover{background-image: url(../images/Icon_green/ico_04.png);}
.ServiceNavHongqiao li.on a.ico_5,.ServiceNavHongqiao li a.ico_5:hover{background-image: url(../images/Icon_green/ico_05.png);}
.ServiceNavHongqiao li.on a.ico_6,.ServiceNavHongqiao li a.ico_6:hover{background-image: url(../images/Icon_green/ico_06.png);}
.ServiceNavHongqiao li.on a.ico_7,.ServiceNavHongqiao li a.ico_7:hover{background-image: url(../images/Icon_green/ico_07.png);}
.ServiceNavHongqiao li.on a.ico_8,.ServiceNavHongqiao li a.ico_8:hover{background-image: url(../images/Icon_green/ico_08.png);}
.ServiceNavHongqiao li.on a.ico_9,.ServiceNavHongqiao li a.ico_9:hover{background-image: url(../images/Icon_green/ico_09.png);}
.ServiceNavHongqiao li.on a.ico_10,.ServiceNavHongqiao li a.ico_10:hover{background-image: url(../images/Icon_green/ico_10.png);}
.ServiceNavHongqiao li.on a.ico_11,.ServiceNavHongqiao li a.ico_11:hover{background-image: url(../images/Icon_green/ico_11.png);}
.ServiceNavHongqiao li.on a.ico_12,.ServiceNavHongqiao li a.ico_12:hover{background-image: url(../images/Icon_green/ico_12.png);}
.ServiceNavHongqiao li.on a.ico_13,.ServiceNavHongqiao li a.ico_13:hover{background-image: url(../images/Icon_green/ico_13.png);}
.ServiceNavHongqiao li.on a.ico_14,.ServiceNavHongqiao li a.ico_14:hover{background-image: url(../images/Icon_green/ico_14.png);}
.ServiceNavHongqiao li.on a.ico_15,.ServiceNavHongqiao li a.ico_15:hover{background-image: url(../images/Icon_green/ico_15.png);}
.ServiceNavHongqiao li.on a.ico_16,.ServiceNavHongqiao li a.ico_16:hover{background-image: url(../images/Icon_green/ico_16.png);}
.ServiceNavHongqiao li.on a.ico_17,.ServiceNavHongqiao li a.ico_17:hover{background-image: url(../images/Icon_green/ico_17.png);}
.ServiceNavHongqiao li.on a.ico_18,.ServiceNavHongqiao li a.ico_18:hover{background-image: url(../images/Icon_green/ico_18.png);}
.ServiceNavHongqiao li.on a.ico_19,.ServiceNavHongqiao li a.ico_19:hover{background-image: url(../images/Icon_green/ico_19.png);}
.ServiceNavHongqiao li.on a.ico_20,.ServiceNavHongqiao li a.ico_20:hover{background-image: url(../images/Icon_green/ico_20.png);}
.ServiceNavHongqiao li.on a.ico_21,.ServiceNavHongqiao li a.ico_21:hover{background-image: url(../images/Icon_green/ico_21.png);}
.ServiceNavHongqiao li.on a.ico_22,.ServiceNavHongqiao li a.ico_22:hover{background-image: url(../images/Icon_green/ico_22.png);}
.ServiceNavHongqiao li.on a.ico_23,.ServiceNavHongqiao li a.ico_23:hover{background-image: url(../images/Icon_green/ico_23.png);}
.ServiceNavHongqiao li.on a.ico_24,.ServiceNavHongqiao li a.ico_24:hover{background-image: url(../images/Icon_green/ico_20.png);}
.ServiceNavHongqiao li.on a.ico_25,.ServiceNavHongqiao li a.ico_25:hover{background-image: url(../images/Icon_green/ico_25.png);}

.ServiceNavTender ul{height: auto;}
.ServiceNavTender li a.ico_1{background-image: url(../images/Icon/ico_a01.png);}
.ServiceNavTender li a.ico_2{background-image: url(../images/Icon/ico_a02.png);}
.ServiceNavTender li a.ico_3{background-image: url(../images/Icon/ico_a03.png);}
.ServiceNavTender li a.ico_4{background-image: url(../images/Icon/ico_a04.png);}
.ServiceNavTender li a.ico_5{background-image: url(../images/Icon/ico_a05.png);}
.ServiceNavTender li a.ico_6{background-image: url(../images/Icon/ico_a06.png);}
.ServiceNavTender li a.ico_7{background-image: url(../images/Icon/ico_a07.png);}
.ServiceNavTender li a.ico_8{background-image: url(../images/Icon/ico_a08.png);}
.ServiceNavTender li a.ico_9{background-image: url(../images/Icon/ico_a09.png);}
.ServiceNavTender li a:hover{color: #245fab; }
.ServiceNavTender li.on a.ico_1,.ServiceNavTender li a.ico_1:hover{background-image: url(../images/Icon_blue/ico_a01.png);}
.ServiceNavTender li.on a.ico_2,.ServiceNavTender li a.ico_2:hover{background-image: url(../images/Icon_blue/ico_a02.png);}
.ServiceNavTender li.on a.ico_3,.ServiceNavTender li a.ico_3:hover{background-image: url(../images/Icon_blue/ico_a03.png);}
.ServiceNavTender li.on a.ico_4,.ServiceNavTender li a.ico_4:hover{background-image: url(../images/Icon_blue/ico_a04.png);}
.ServiceNavTender li.on a.ico_5,.ServiceNavTender li a.ico_5:hover{background-image: url(../images/Icon_blue/ico_a05.png);}
.ServiceNavTender li.on a.ico_6,.ServiceNavTender li a.ico_6:hover{background-image: url(../images/Icon_blue/ico_a06.png);}
.ServiceNavTender li.on a.ico_7,.ServiceNavTender li a.ico_7:hover{background-image: url(../images/Icon_blue/ico_a07.png);}
.ServiceNavTender li.on a.ico_8,.ServiceNavTender li a.ico_8:hover{background-image: url(../images/Icon_blue/ico_a08.png);}
.ServiceNavTender li.on a.ico_9,.ServiceNavTender li a.ico_9:hover{background-image: url(../images/Icon_blue/ico_a09.png);}

.TenderList{padding-bottom: 30px;}
.TenderList .ColumnName{padding: 28px 0px 18px;font-size: 23px;font-family: "微软雅黑";color: #5E5E5E;height: 23px;line-height: 23px;}
.TenderList .ColumnName a{margin-right: 20px;}
.TenderList .ColumnName .on{color: #245fab;}
.TenderList .NewsBox{/*margin: 0 20px;*/padding-top: 1px;margin-bottom: 30px;}
.TenderList .NewsBox li{ height:55px; line-height:55px; padding:0 10px 0 20px; }
.TenderList .NewsBox li.Liodd{background-color: #f4f4f4;}
.TenderList .NewsBox li a{font-size: 14px;background:url(../images/dot_2.jpg) no-repeat left center; padding-left:10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.TenderList .NewsBox li span{font-size:14px;float:right;}
.TenderList .NewsBox li a.btn1,.TenderList .NewsBox li a.btn2,.TenderList .NewsBox li a.btn3{ background-image: none;float: right;padding-left: 22px;}
.TenderList .NewsBox li a.btn1{color:#4b4b4b; }
.TenderList .NewsBox li a.btn2{color:#444444;font-weight: bold; }
.TenderList .NewsBox li a.btn3{color:#bbbbbb; }
.TenderShow{padding: 0 20px;}
.TenderShow .TsTitle{text-align: center;margin-top: 30px;}
.TenderShow .TsTitle h2{font-size: 20px;color: #4b4b4b;margin: 0;}
.TenderShow .TsTitle span{font-size: 18px;color: #4b4b4b;padding-top: 8px;display: block;}
.TenderShow .TsTab{background-color: #f6f6f6;border: 1px solid #e5e5e5;margin-top: 38px;}
.TenderShow .TsTab li{float: left;}
.TenderShow .TsTab li a{display: block;width: 130px;height: 44px;border-right:1px solid #e5e5e5; text-align: center;line-height: 44px;font-size: 14px;color: #444444;font-weight: bold;}
.TenderShow .TsTab li a:hover,.TenderShow .TsTab li.on a{background-color: #2a88c6;border-right:1px solid #2a88c6; color: #fff;}
.TenderShow .H3_TenderTable{font-size: 15px;color: #19b47a;text-align: center; margin-top: 34px;}

.TenderTable{border: 1px solid #dcdcdc;margin: 20px 0;}
.TenderTable table{margin: -2px 0 0 -1px; border-collapse:collapse;border-spacing:0;width: 100%;font-size: 16px;color: #4b4b4b;}
.TenderTable table tr.BgGrey{background-color: #f6f6f6;}
.TenderTable table td,.TenderTable table th{border-top: 1px dashed #dcdcdc;border-left: 1px dashed #dcdcdc; line-height: 18px; padding: 11px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.TenderTable table th{text-align: left;color: #2a88c6;font-weight: bold;}
.TenderTable table th b{color: #4b4b4b;}
.TenderTable table td small{font-size: 12px;}

.TTable1 .td1{width: 103px;}
.TTable1 .td3{width: 135px;}

.TTable2 .td1{width: 169px;}
.TTable2 .td2{width: 223px;}
.TTable2 .td3{width: 169px;}
.TTable2 .td4{width: 213px;}
.TTable3 .td1{width: 159px;}
.TTable4 .td1{width: 169px;}

/*机场集团-上市公司*/
.shangshi_list{padding: 0 20px;}
.shangshi_list img{width: 100%;margin-top: 20px;}
.shangshi_list .cont{border: 1px solid #e6e6e6;border-top:none ;box-sizing: border-box;margin-bottom: 20px;width: auto !important;min-height: 0px !important;padding: 0 !important;float: none !important;}
.shangshi_list ul{margin-bottom: 50px;}
.shangshi_list h4{font-size: 16px;color: #666;padding: 20px 19px;line-height: 30px;font-weight: 400;}
.shangshi_list li{height: 65px;line-height: 65px;border: 1px solid #efefef;padding: 0 19px;margin-bottom: 15px;}
.shangshi_list li a{font-size: 16px;color: #787878;}
.shangshi_list li time{color: #ccc;float: right;}
.shangshi_list li:hover{background: #007ec7;border-color: #007ec7;}
.shangshi_list li:hover a{color: #fff;font-weight: bold;}
.shangshi_list li:hover time{color: #a3c5e4;}

.iPadinfo *{font-size: 18px !important;line-height: 30px !important;}
.iPadinfo p{margin:6px 0 !important;}
/*单篇按钮*/
.ccbutt{display: inline-block;width: 132px;height: 42px;line-height: 42px;text-align: center;color: #fff;font-size: 14px;background: #19b47b;margin-right: 10px;}
.ccbutt:hover{color: #fff;font-weight: bold;}
.bule-bg{width: 180px;background: #245fab;}

.NavTab{border:1px solid #e3ebe8;height: 43px;border-radius:3px 3px 0 0;margin-bottom: 30px;}
.NavTab li{width: 186px;float: left; border-right: 1px solid #e3ebe8;border-bottom: 1px solid #e3ebe8;text-align: center;}
.NavTab li a{line-height: 43px;color: #666666;font-size: 14px;}
.NavTab li.cur,.NavTab li.on,.NavTab li:hover{background-color: #f5f8f7;border-bottom: 1px solid #e3ebe8;}
.NavTab li.cur,.NavTab li.on a,.NavTab li:hover a{color: #19b47b; font-weight: bold;}
.NavTab.blue li.cur a,.NavTab.blue li.on a,.NavTab.blue li:hover a{color: #245fab; font-weight: bold;}/*蓝色*/
.McBd .item{display: none;}

/*机场集团-07_机场业务-15广告服务*/
.BusinessNav{ padding:15px 0px;}
.BusinessNav li{ float:left;width: 64px;padding: 14px 0px;margin-left: 31px;}
.BusinessNav li a{ display:block;}
.BusinessNav li em{ display:block; text-align:center; font-size: 16px; padding:10px 0;}
.BusinessNav li.on span{ background:#245fab;}
.BusinessNav li.on em{color:#245fab;}
.BusinessNav li i{display: block;width: 64px;height: 64px; margin: 0 auto; background-position: center;background-repeat: no-repeat;background-size: 100% 100%;}
.BusinessNav li.ico1 i{background-image: url(../images/business/ico_business1.png);}
.BusinessNav li.ico1 i:hover,.BusinessNav li.on.ico1 i{background-image: url(../images/business/ico_business1on.png);}
.BusinessNav li.ico2 i{background-image: url(../images/business/ico_business2.png);}
.BusinessNav li.ico2 i:hover,.BusinessNav li.on.ico2 i{background-image: url(../images/business/ico_business2on.png);}
.BusinessNav li.ico3 i{background-image: url(../images/business/ico_business3.png);}
.BusinessNav li.ico3 i:hover,.BusinessNav li.on.ico3 i{background-image: url(../images/business/ico_business3on.png);}
.BusinessNav li.ico4 i{background-image: url(../images/business/ico_business4.png);}
.BusinessNav li.ico4 i:hover,.BusinessNav li.on.ico4 i{background-image: url(../images/business/ico_business4on.png);}
.BusinessNav li.ico5 i{background-image: url(../images/business/ico_business5.png);}
.BusinessNav li.ico5 i:hover,.BusinessNav li.on.ico5 i{background-image: url(../images/business/ico_business5on.png);}
.BusinessNav li.ico6 i{background-image: url(../images/business/ico_business6.png);}
.BusinessNav li.ico6 i:hover,.BusinessNav li.on.ico6 i{background-image: url(../images/business/ico_business6on.png);}
.BusinessNav li.ico7 i{background-image: url(../images/business/ico_business7.png);}
.BusinessNav li.ico7 i:hover,.BusinessNav li.on.ico7 i{background-image: url(../images/business/ico_business7on.png);}
.BusinessNav li.ico8 i{background-image: url(../images/business/ico_business8.png);}
.BusinessNav li.ico8 i:hover,.BusinessNav li.on.ico8 i{background-image: url(../images/business/ico_business8on.png);}

.adservice {clear: both;overflow: hidden;margin-top: 40px;padding-bottom: 50px;}
.adservice .cont{float: left;width: 1100px;margin-bottom: 36px;}
.adservice .leftimg{float: left;width: 415px;height: 200px;}
.adservice .rightimg{float: right;width: 451px;height: 225px;}
.adservice .intro{float: right;width: 633px;}
.adservice .intro p{font-size: 14px;color: #666;text-indent: 2em;line-height: 22px;}
.adservice .contact_list{float: left;width: 607px;}
.adservice .contact_list ul{}
.adservice .contact_list li{font-size: 14px;color: #666;margin-bottom: 15px;/*background: url(../images/ggicon2.png) no-repeat left 5px;*//*padding-left: 30px;*/}
.adservice .contact_list li.ico1{background-position: 0px 1px;}
.adservice .contact_list li.ico2{background-position: 0px -35px;}
.adservice .contact_list li.ico3{background-position: 0px -72px;}
.adservice .contact_list li.ico4{background-position: 0px -109px;}
.adservice .contact_list li.ico5{background-position: 0px -146px;}
.adservice .hangy{/*background-position: left -34px;*/margin-top: 15px;margin-bottom: 50px;}

/*机场集团-07_机场业务-17地面代理*/
.dimiandaili_list{margin-top: 30px;padding-bottom: 50px;}
.dimiandaili_list ul{margin-bottom: 60px;}
.dimiandaili_list li{border-bottom: 1px solid #ededed;padding-bottom: 15px;margin-bottom: 15px;clear: both;overflow: hidden;}
.dimiandaili_list img{float: left;width: 120px;height: 70px;}
.dimiandaili_list .cont{width: 962px;float: right;}
.dimiandaili_list h3 a{font-size: 14px;color: #0a0a0a;font-weight: bold;}
.dimiandaili_list time{float: right;color: #999;}
.dimiandaili_list p{color: #999;line-height: 20px;}




/*人才招聘*/
.recruitment{ padding:20px 0; overflow:hidden;}
.recruitment ul{ margin-left:-10px; margin-right:-10px;}
.recruitment li{ float:left; padding:0 10px; box-sizing:border-box; width:50%;}
.recruitment li a{ display:block; position:relative;}
.recruitment li .mark{ width:100%; height:100%; padding:30px 29px; position:absolute; left:0; top:0; right:0; bottom:0; color:#fff; box-sizing:border-box;}
.recruitment li em{ display:block; font-size:18px; line-height:24px; font-style:normal; color:#fff;}
.recruitment li span{ display:inline-block; font-size:14px; line-height:24px; color:#C5D6EB; text-transform:uppercase;}
.recruitment li span:after{ content:''; width:11px; height:10px; display:inline-block; background:url(../images/jt-1.png) no-repeat center; vertical-align:middle; margin-left:19px;}

/*人才列表*/
.jobs ul{ padding:11px 0 40px;}
.jobs li{ padding:8px 0 7px; font-size:12px;}
.jobs li .item{ border:1px solid #efefef; background-color:#f9f9f9; padding:18px 20px; line-height:31px;}
.jobs li a{ display:block; background:url(../images/jt-2.png) no-repeat right center; padding-right:40px;}
.jobs li .item:hover a{ background:url(../images/show_on.png) no-repeat right center;}
.jobs li b{ font-size:14px; margin-right:19px;}

.jobs .Pages a:hover,
.jobs .Pages a.a_cur{ background-color:#007ec7; border-color: #007ec7;}

/*招聘详情*/
.job-info{ background-color:#f9f9f9; border: solid 1px #efefef; padding:40px 30px; margin:30px 0;}
.job-info .tibox{}
.job-info .tibox a{ width:133px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px; float:right; background:url(../images/btn-bg-1.png) no-repeat center;}
.job-info .tibox span{ font-size:30px; color:#666;}
.job-info .txtbox{ padding-top:43px; line-height:24px; color:#757575;}