/*shopping*/
.shopping ul{margin-bottom: 0.2rem;overflow: hidden;}
.shopping li{margin-bottom: 0.2rem;position: relative;}
.shopping li:before{content: "";display: block;position: absolute;background: rgba(0,53,109,0.4);top: 0;bottom: 0;left: 0;right: 0;z-index: 2;}
.shopping li>img{width: 100%;}
.shopping .textbox{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);color: #fff;text-align: center;z-index: 3;width: 100%;}
.shopping em{display: block;margin-bottom: 0.38rem;height: 1.06rem}
.shopping em img{height: 100%;}
.shopping h3{font-size: 0.48rem;line-height: 1.1em;max-width: 90%;margin: auto;}

/*shopping_detail*/
.shopping_detail .part_1{margin-bottom: 0.2rem;padding: 0.3rem 0.2rem;background: #fff;font-size: 0.24rem;}
.shopping_detail .part_1 dl{margin-bottom: 0.25rem;}
.shopping_detail .part_1 dt{text-align: right;float: left;width: 6.5em;color: #00a5e3;}
.shopping_detail .part_1 dd{color: #4b4b4b;float: left;width: calc(100% - 6.5em);line-height: 1.5em;}
.shopping_detail .part_1 dd span{display: inline-block;width: 0.27rem;height: 0.24rem;background-image: url(../images/shop_icon01.png);margin-right: 0.08rem;vertical-align: middle;    background-size: cover;}
.shopping_detail .part_1 dd span.on{background-image: url(../images/shop_icon02.png);}
.shopping_detail .part_2 img{width: 100%;}
.shopping_detail .part_2 .pager{position: absolute;bottom: 0.3rem;width: 100%;text-align: center;z-index: 2;}
.shopping_detail .part_2 .pager span{background: #d6f1fc;opacity: 1;width: 0.14rem;height: 0.14rem;margin: 0 0.1rem;}
.shopping_detail .part_2 .pager span.on{background: #00a5e3}

/*about_index*/
.about_index li{margin-bottom: 0.1rem;background: #fff;padding: 0.2rem;box-shadow: 0px 0px 5px #94adb6;display: flex;align-items: center;}
.about_index li .leftbox{float: left;width: 2.29rem}
.about_index li .leftbox .imgbox{margin-bottom: 0.19rem;}
.about_index li .leftbox h3{color: #010000;font-size: 0.32rem;line-height: 1.1em;}
.about_index li .leftbox h3 em{font-size: 0.2rem;display: block;padding-top: 0.03rem;}
.about_index li .leftbox img{width: 100%;}
.about_index li .rightbox{float: left;width: calc(100% - 2.29rem);padding-left: 0.32rem;box-sizing: border-box;font-size: 0.24rem;color: #787878;line-height: 1.5em;}

/*about_intro*/
.about_intro .part_1{margin-bottom: 0.2rem;}
.about_intro .part_1 img{width: 100%;}
.about_intro .part_2 {background: #fff;padding: 0.28rem 0.2rem;}
.about_intro .part_2 p{line-height: 1.2em;}

/*about_join*/
.about_join .part_1{color: #787878;line-height: 1.5em;font-size: 0.24rem;padding: 0 0.2rem;margin-bottom: 0.2rem;}
.about_join .part_2 table{margin-bottom: 0.6rem;width: 100%;}
.about_join .part_2 thead th{background: #0f73d3;color: #fff;line-height: 0.6rem;font-size: 0.3rem;text-align: center;}
.about_join .part_2 thead th:nth-child(2){border-left: 1px solid #fff;border-right: 1px solid #fff;}
.about_join .part_2 tbody tr{border-bottom: 1px solid #d6f1fc;background: #fff;}
.about_join .part_2 tbody tr:nth-child(even){background: #edf9ff;}
.about_join .part_2 tbody td{color: #4b4b4b;font-size: 0.24rem;line-height: 0.6rem;text-align: center;}
.about_join .part_2 tbody td a{color: #4b4b4b;}
.about_join .part_2 th:first-child{text-align:left;padding:0 10px;}
.about_join .part_2 td:first-child{text-align:left;padding:0 10px; padding-left:25px; background:url(../images/tree.png) no-repeat 10px center;}
/*about_join_detail*/
.about_join_detail h3{margin-bottom: 0.3rem;color: #000;line-height: 1.1em;font-size: 0.3rem;line-height: 1.1em;padding: 0 0.2rem;}
.about_join_detail h3 span{font-size: 0.18rem;color: #0556aa;display: inline-block;margin-left: 0.05rem;}
.about_join_detail .part_1{background: #edf9ff;padding: 0.2rem 0.3rem;margin-bottom: 0.2rem;}
.about_join_detail .part_1 li{line-height: 1em;color: #555555;margin-bottom: 0.18rem;font-size: 0.24rem;}
.about_join_detail .part_1 li p{color: #eb5255;display: inline-block;vertical-align: bottom;}
.about_join_detail .part_1 li:nth-child(2),
.about_join_detail .part_1 li:nth-child(3){display: inline-block;width: 45%;}
.about_join_detail .part_2{background: #fff;padding: 0.2rem 0.26rem;}
.about_join_detail .part_2 dl{margin-bottom: 0.25rem;}
.about_join_detail .part_2 dt{font-size: 0.3rem;line-height: 1.1em;margin-bottom: 0.16rem;color: #555555;}
.about_join_detail .part_2 dd{line-height: 1.5em;color: #787878;padding-left: 0.27rem;font-size: 0.24rem;position: relative;}
.about_join_detail .part_2 dd:before{content: "";display: block;position: absolute;left: 0;top: 0.12rem;border-radius: 50%;background: #00a5e3;width: 0.14rem;height: 0.14rem;}
.about_join_detail .part_2 p{line-height: 1.5em;color: #787878;font-size: 0.24rem;}
.about_join_detail .part_2 p a{color: #00a5e3;text-decoration: underline;}

/*about_news*/
.about_news .part_1 ul{margin-bottom: 0.4rem;}
.about_news .part_1 li{margin-bottom: 0.3rem;box-shadow: 0px 0px 5px #94adb6;background: #fff;position: relative;}
.about_news .part_1 .leftbox{float: left;width: 6.06rem;padding: 0.3rem 0.2rem;box-sizing: border-box;border-right: 1px solid #e3e3e3;}
.about_news .part_1 .leftbox span{line-height: 1.1em;color: #a6a6a6;font-size: 0.24rem;margin-bottom: 0.15rem;display: block;}
.about_news .part_1 .leftbox h3{line-height: 1.1em;color: #4b4b4b;font-size: 0.3rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;margin-bottom: 0.15rem;}
.about_news .part_1 .leftbox p{color: #a4a4a4;line-height: 1.5em;font-size: 0.24rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.about_news .part_1 a.more{display: block;width: 0.51rem;height: 0.51rem;background-image: url(../images/about_icon01.png);border-radius: 50%;position: absolute;right: 0.3rem;top: 50%;transform: translateY(-50%);background-size: cover;}

/*direct_terminal*/
.tabstyle{border-radius: 0.07rem;border: 1px solid #b9c2c7;background: linear-gradient(#fff, #ebebeb);padding: 0.15rem 0;margin-bottom: 0.2rem;}
.tabstyle a{display: block;float: left;font-size: 0.22rem;line-height: 1.1em;color: #9e9d9d;position: relative;text-align: center;border-right: 1px solid #dedede;box-sizing: border-box;}
.tabstyle.select_2 a{width: 50%;}
.tabstyle.select_3 a{width: 33.33%;}
.tabstyle.select_4 a{width: 25%;}
.tabstyle a:last-child{border: none;}
.tabstyle a:before{content: "";display: block;position: absolute;bottom: -0.16rem;width: 100%;left: 0;height: 0.02rem;background: transparent;}
.tabstyle a.on{color: #00a5e3;}
.tabstyle a.on:before{background: #02a5e3;}
.direct_terminal ul{margin-bottom: 0.4rem;}
.direct_terminal li{background: #fff;margin-bottom: 0.2rem;}
.direct_terminal h3{background: #005bb4;padding: 0.2rem 0.3rem;color: #fff;font-size: 0.24rem;}
.direct_terminal h3 b{display: inline-block;width: 0.32rem;height: 0.27rem;background-size: cover;margin: 0 0.09rem;vertical-align: sub;}
.direct_terminal h3 b:first-child{margin-left: 0.2rem;}
.direct_terminal .textbox{color: #9e9d9d;font-size: 0.24rem;line-height: 1.5em;padding: 0.3rem;}
.direct_terminal .textbox a{color: #000;}

/*freight_pickup*/
.freight_pickup .lh_17{background: #fff;padding: 0.3rem 0.2rem;}

/*other_leave*/
.other_leave .form_list{margin-bottom: 0.2rem;}
.other_leave .form_list dt{float: left;width: 3.5em;font-size: 0.3rem;color: #4b4b4b;text-align: right;line-height: 0.75rem;position: relative;}
.other_leave .form_list.must dt:before{position:absolute;content: "*";display: block;color: #e8340c;font-size: 0.24rem;line-height: 0.75rem;left: 0; }
.other_leave .form_list dd{float: left;width: calc(100% - 3.5em);box-sizing: border-box;border: 1px solid #b9c2c7;padding: 0.15rem 0.25rem;border-radius: 0.07rem;background: #fff;font-size: 0.3rem;}
.other_leave .form_list dd input{background: transparent;border: none;box-shadow: none;width: 100%;line-height: 1.1em;font-size: 0.3rem;color: #a4a4a4;}
.other_leave .form_list dd textarea{border: none;background: transparent;font-size: 0.3rem;color: #a4a4a4;line-height: 1.5em;}
.other_leave .note{width: 100%;box-sizing: border-box;padding-left: 3.5em;color: #a4a4a4;line-height: 1.1em;font-size: 0.3rem;margin-bottom: 0.2rem;}
.other_leave .note i{color: #e8340c;font-size: 0.24rem;line-height: 0.3rem;}
.other_leave .form_list.code dt{width: auto;line-height: 0.6rem;}
.other_leave .form_list.code dd{background: transparent;border: none;width: auto;padding: 0}
.other_leave .form_list.code input{background: #fff;border: 1px solid #b9c2c7;padding: 0.15rem 0.25rem;border-radius: 0.07rem;background: #fff;font-size: 0.3rem;width: 2.2rem;float: left; }
.other_leave .form_list.code img{width: 2.23rem;float: left;height: 0.65rem;margin-left: 0.1rem;}
.other_leave .buttonbox{margin-top: 0.2rem;text-align: center;}
.other_leave .buttonbox button{background: #14448d;box-shadow: none;border: none;border-radius: 0.07rem;text-align: center;color: #fff;padding: 0.25rem;width: 3.1rem;display: inline-block;margin: 0 0.1rem;box-sizing: border-box;font-size: 0.3rem;}
.other_leave .buttonbox button.return{background: #5b5b5b;}

/*other_traveller*/
.other_traveller .buttonbox{margin: 0 auto 0.2rem;width: calc(100% - 0.2rem);color: #ffffff;background: #13448b;text-align: center;font-size: 0.3rem;padding: 0.3rem;display: block;box-sizing: border-box;line-height: 1.1em;border-radius: 3px;}
.other_traveller .buttonbox i{display: inline-block;width: 0.43rem;height: 0.43rem;background-image: url(../images/other_icon04.png);background-size: cover;margin-right: 0.15rem;vertical-align: text-top;}
.other_traveller .part_1{margin-bottom: 0.6rem;}
.other_traveller .part_1 dl{margin-bottom: 1px;background: #fff;}
.other_traveller .part_1 dt{padding: 0.1rem 0.2rem 0.15rem;line-height: 1.2em;transition: all .5s;cursor: pointer;background-color: #0f73d3;font-size: 0.3rem;border-top: 0.05rem solid transparent;position: relative;}

.other_traveller .part_1 dt a{display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: calc(100% - 0.55rem);color: #fff;}
.other_traveller .part_1 dt i{display: inline-block;width: 0.33rem;height: 0.18rem;background-image: url(../images/other_icon03.png);background-repeat: no-repeat;background-size: cover;position: absolute;top: 0.24rem;right: 0.23rem;}
.other_traveller .part_1 dd{display: none;padding:0.1rem 0.2rem;}
.other_traveller .part_1 dd p{color: #4b4b4b;line-height: 1.5em;font-size: 0.24rem;margin-bottom: 0.2rem }
.other_traveller .part_1 dd span{line-height: 1.1em;color: #a6a6a6;font-size: 0.24rem;font-family: arial;}
.other_traveller .part_1 dl.on dt {background-color: #fff;border-top-color:#0f73d3}
.other_traveller .part_1 dl.on dt i{background-image: url(../images/other_icon02.png);}
.other_traveller .part_1 dl.on dt a{color: #4b4b4b;text-overflow: initial;overflow: initial;white-space: normal;}

/*privilege_index*/
.privilege_index ul{margin-bottom: 0.6rem;}
.privilege_index li{margin-bottom: 0.2rem;border-top: 0.05rem solid #0f73d3;box-shadow: 0 0 5px 2px #94adb6;border-radius: 0.1rem;background: #fff;padding: 0.2rem;}
.privilege_index li .imgbox{display: block;width: 2.76rem;float: left;}
.privilege_index li .imgbox img{width: 100%;}
.privilege_index li .rightbox{float: left;width: calc(100% - 2.76rem);box-sizing: border-box;padding-left: 0.2rem;}
.privilege_index li .rightbox h3{margin-bottom: 0.25rem;}
.privilege_index li .rightbox h3 a{color: #4b4b4b;font-size: 0.3rem;line-height: 1.2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.privilege_index li .rightbox .more{display: block;font-size: 0.24rem;color: #00a5e3;line-height: 1.1em;}

/*transport_index*/
.transport_index li{margin-bottom: 0.2rem;position: relative;}
.transport_index li:before{display: block;content:"";position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,53,109,0.4);}
.transport_index li img{width: 100%;}
.transport_index li h4{position: absolute;top: 50%;left: 50%;width: auto;transform: translate(-50%,-50%);color: #fff;font-size: 0.4rem;line-height: 1.1em;text-align: center;padding-left: 0rem; width: 98%;padding-left: 0.7rem;box-sizing: border-box;}
.transport_index li h4:after{content: "";display: block;position: absolute;left: 0;width: 0.5rem;height: 0.5rem;background-size: cover;background-image: url(../images/finger.png);/*opacity: 0;*/top: 0;}
.transport_index li.on h4:after{opacity: 1;}

.transport_index li h4 em,.transport_index li h4 span:last-child{display: none}

.transport_index li span{display: inline-block;margin: 0 0.03rem;}
.transport_index li em{display: inline-block;width: 0.57rem;height: 0.36rem;background: url(../images/transport_icon01.png) no-repeat;background-size: cover;vertical-align: middle;}
.transport_index .add_edit{border-top: 0.05rem solid #e8380d;
box-shadow: 0 0 5px 2px #94adb6;border-radius: 0.1rem;background: #fff;overflow: hidden;padding: 0.2rem;}
.transport_index .add_edit h2{font-size: 0.4rem;color:#e8380d;line-height: 1.1em;margin-bottom: 0.2rem;}

/*transport_detail*/
.transport_detail .course_title{margin-bottom: 0.4rem;padding-left: 0.65rem;position: relative;}
.transport_detail .course_title:before{content: "";display: block;position: absolute;left: 0;top: 0;width: 0.57rem;height: 0.36rem;background-image: url(../images/transport_icon02.png);background-size: cover;}
.transport_detail .course_title span{background: #0062aa;color: #fff;font-size: 0.24rem;line-height: 1.1em;padding: 0.05rem 0.35rem;border-radius: 2rem;display: inline-block;}
.transport_detail .course_list{margin-bottom: 0.6rem;}
.transport_detail .course_list ul{padding-left: 0.27rem;}
.transport_detail .course_list li{font-size: 0.24rem;padding-left: 0.48rem;padding-bottom: 0.5rem;position: relative;background-repeat: no-repeat;background-image: url(../images/transport_icon05.png);background-size: 0.1rem;background-position: 0.08rem 0.1rem;line-height: 1.1em;}
.transport_detail .course_list li:before{content: "";display: block;position: absolute;width: 0.15rem;height: 0.43rem;background-repeat: no-repeat;background-size: cover;background-image: url(../images/transport_icon04.png);left: 0.05rem;top: 0.3rem;}
.transport_detail .course_list li:first-child,
.transport_detail .course_list li:last-child{background-image: url(../images/transport_icon03.png);background-size: 0.27rem;background-position: left 0.02rem;}
.transport_detail .course_list li:last-child:before{display: none;}
.transport_detail .interval{color: #00a5e3;font-size: 0.24rem;line-height: 0.44rem;padding-left: 0.54rem;margin-bottom: 0.4rem;position: relative;}
.transport_detail .interval:before{content: "";display: block;width: 0.44rem;height: 0.44rem;background: url(../images/transport_icon06.png);background-size: cover;left: 0;top: 0;position: absolute;background-color: #1cb5f0;border-radius: 50%;}
.transport_detail .tablebox{display: none;margin-bottom: 0.2rem;}
.transport_detail .tablebox:last-child{margin-bottom: 0;}
.transport_detail .tablebox table{width: 100%;}
.transport_detail .tablebox table td,
.transport_detail .tablebox table th{text-align: center;color: #4b4b4b;background: #fff;font-size: 0.24rem;line-height: 0.6rem;padding: 10px 5px;}
.transport_detail .tablebox table th{background: #edf9ff;}

.transport_detail .tablebox table:first-child th:first-child{border-right: 1px solid #fff; width: 80px;}
.transport_detail .tablebox table:first-child td{}
.transport_detail .tablebox table:last-child td{}
.transport_detail .tablebox table tr{border-bottom: 1px solid #edf9ff;}
.transport_detail .tablebox table td:first-child{background: #edf9ff;width: 1.0rem;}



.transport_detail .tablebox table tr.cur td{    background: #edf9ff;color: #4b4b4b;}
.transport_detail .tablebox p{line-height: 1.5em;padding: 0.15rem 0;}
.transport_detail .load-more{display: block;width: 100%;height: 0.75rem;background-color: #b9d5eb;background-image: url(../images/transport_icon09.png);background-size: 0.54rem;background-position: center center;background-repeat: no-repeat;}
.transport_detail .load-more.on{background-image: url(../images/transport_icon10.png);}
.transport_detail .todowntown .course_title span{background: #ef2d00;}
.transport_detail .todowntown .course_title:before{background-image: url(../images/transport_icon07.png);}
.transport_detail .course_list.todowntown li:before{background-image: url(../images/transport_icon08_08.png);}

/*transport_taxi*/
.transport_taxi .part_1{margin-bottom: 0.2rem;}
.transport_taxi .part_1 table{width: 100%;background: #fff;color: #4b4b4b;font-size: 0.24rem;text-align: center;}
.transport_taxi .part_1 table thead td{background: #0f73d3;color: #fff;border-bottom: none;vertical-align: baseline;}
.transport_taxi .part_1 table td{padding: 0.2rem 0;border-right: 1px solid #d6f1fc;border-bottom: 1px solid #d6f1fc;}
.transport_taxi .part_1 table tr td:last-child{border-right: none;;}
.transport_taxi .part_1 td.t1{width:22.8%; }
.transport_taxi .part_1 td.t2{width:15.4%; }
.transport_taxi .part_1 td.t3{width:15.4%; }
.transport_taxi .part_1 td.t4{width:21.6%; }
.transport_taxi .part_1 td.t5{width:24.8%; }
.transport_taxi .part_1 table tr:nth-child(4n+3) td,
.transport_taxi .part_1 table tr:nth-child(4n+4) td{background: #edf9ff;}
.transport_taxi .part_2{border-top: 0.05rem solid #0f73d3;box-shadow: 0 0 5px 2px #94adb6;border-radius: 0.1rem;background: #fff;padding: 0.2rem;}
.transport_taxi .part_2 h3{font-size: 0.3rem;line-height: 1.1em;margin-bottom: 0.2rem;color: #00a5e3;}
.transport_taxi .part_2 img{width: 2.98rem;float: left;}
.transport_taxi .part_2 .txt{float: left;width: calc(100% - 2.98rem);box-sizing: border-box;padding-left: 0.2rem;color: #4b4b4b;font-size: 0.24rem;line-height: 1.7em;}

/*transport_park*/
.transport_park .part_1{border-top: 0.05rem solid #0f73d3;box-shadow: 0 0 5px 2px #94adb6;border-radius: 0.1rem;background: #fff;padding: 0.2rem 0.2rem 0.4rem;margin-bottom: 0.2rem;}
.transport_park .part_2 table{width: 100%;}
.transport_park .part_2 td{background: #fff;color: #000;font-size: 0.24rem;line-height: 1.87em;padding: 0.15rem 0.3rem;border-bottom: 1px solid #d6f1fc;width: 70%;border-right: 1px solid #d6f1fc;}
.transport_park .part_2 tr:nth-child(even) td{border-color: #fff;background: #edf9ff;}
.transport_park .part_2 tr td:first-child{width: 30%;}
.transport_park .part_2 tr td:last-child{border-right: none;color: #4b4b4b}
.transport_park .part_2 thead td{background: #0f73d3;color: #fff!important;text-align: center;border: none;}
.transport_park .part_3{padding: 0.17rem 0.4rem 0.5rem;background: #edf9ff;margin-bottom: 0.2rem;}
.transport_park .buttonbox{display: block;background: #00a5e3;color: #fff;text-align: center;padding: 0.2rem 0;font-size: 0.3rem;line-height: 1.1em;}
.transport_park .buttonbox i{display: inline-block;width: 0.4rem;height: 0.4rem;background: url(../images/transport_icon11.png);background-size: cover;margin: 0.1rem;border-radius: 50%;background-color: #fff;vertical-align: middle;}

/*airinfo_info*/
.airinfo_info ul{margin-bottom: 0.6rem;}
.airinfo_info li{margin-bottom: 0.2rem;border-top: 0.05rem solid #0f73d3;box-shadow: 0 0 5px 2px #94adb6;border-radius: 0.1rem;background: #fff;padding: 0.2rem;}
.airinfo_info li span{display: block;color: #a6a6a6;font-size: 0.24rem;font-family: arial;margin-bottom: 0.2rem;line-height: 1.1em;}
.airinfo_info li p{line-height: 1.5em;color: #4b4b4b;font-size: 0.24rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 3em;}

/*airinfo_firm*/
.airinfo_firm ul{margin-bottom: 0.4rem;}
.airinfo_firm li{margin-bottom: 0.2rem;box-shadow: 0 0 5px 2px #94adb6;border-radius: 0.1rem;background: #fff;padding: 0.5rem 0;}
.airinfo_firm li .leftbox{text-align: center;width: 2.57rem;float: left;}
.airinfo_firm li img{display: inline-block;width: 1.36rem;margin-bottom: 0.15rem;}
.airinfo_firm li .leftbox h3{color: #000;font-size: 0.18rem;line-height: 1.1em;}
.airinfo_firm li .rightbox{float: left;width: calc(100% - 2.57rem);box-sizing: border-box;padding-left: 0.5rem;border-left: 1px solid #e5ebee;}
.airinfo_firm li .rightbox p{font-size: 0.18rem;color: #9e9e9e;line-height: 1.1em;margin-bottom: 0.15rem;}
.airinfo_firm li .rightbox p:last-child{margin-bottom: 0;}
.airinfo_firm li .rightbox span{margin-right: 0.15rem;}
.airinfo_firm li .rightbox a,
.airinfo_firm li .rightbox em{color: #000;display: inline-block;}
.loadbut{display: block;color: #fff;background: #14448d;font-size: 0.3rem;padding: 0.25rem 0;text-align: center;border-radius: 0.1rem;line-height: 1.1em;}
.loadbut i{display: inline-block;width: 0.39rem;height: 0.29rem;margin-right: 0.1rem;background: url(../images/air_icon01.png);background-size: cover;vertical-align: middle;}

/*airinfo_time*/
.airinfo_time .tablelist{margin-bottom: 0.2rem;border-top: 0.05rem solid #0f73d3;box-shadow: 0 0 5px 2px #94adb6;border-radius: 0.1rem;background: #fff;overflow: hidden;}
.airinfo_time .tablelist p{padding: 0.2rem;line-height: 1.1em;font-size: 0.24rem;font-weight: bold;color: #00a5e3}
.airinfo_time .tablelist span{margin-right: 0.4rem;}
.airinfo_time .tablelist table{width: 100%;background: #fff;}
.airinfo_time .tablelist table th,
.airinfo_time .tablelist table td{background: transparent;border-right: 1px solid #e5ebee;color: #4b4b4b;border-bottom: 1px solid #e5ebee;font-size: 0.24rem;padding: 0.2rem 0.04rem;text-align: center;vertical-align: bottom;}
.airinfo_time .tablelist table th:last-child,
.airinfo_time .tablelist table td:last-child{border-right: none;}
.airinfo_time .tablelist table th{background: #edf9ff;border-bottom: none;width:10%;box-sizing: border-box;color: #000;    word-wrap: break-word;
    word-break: break-all; }
.airinfo_time .tablelist table td{word-wrap: break-word;word-break: break-all; }
.airinfo_time .tablelist table th.t1{/*width: 19.4%*/ width: 0.82rem;}
.airinfo_time .tablelist table th.t2{/*width: 11.9%;*/}
.airinfo_time .tablelist table tr:last-child td{border-bottom: none;}
.airinfo_time .time_search{margin-bottom: 0.2rem;box-shadow: 0 0 5px 2px #94adb6;border-radius: 0.1rem;background: #fff;overflow: hidden;}
.airinfo_time .time_search .formbox{float: left;width: 75%;}
.airinfo_time .time_search input{line-height: 0.3rem;color: #ccc;width: 100%;border: none;box-shadow: none;box-sizing: border-box;font-size: 0.3rem;padding:0.1rem; }
.airinfo_time .time_search button{display: block;width: 25%;color: #fff;font-weight: bold;font-size: 0.3rem;background: #0f73d3;border: none;box-shadow: none;height: 0.6rem;text-align: center;}

/*transport_bus*/
.transport_bus table{width: 100%;}
.transport_bus thead td{background: #0f73d3;color: #fff;border-bottom: none;width: 15.475%;vertical-align: top;}
.transport_bus thead td.t1{width: 13.1%;}
.transport_bus thead td.t2{width: 25%;}
.transport_bus tbody td{color: #4b4b4b;background: #fff;}
.transport_bus td{font-size: 0.24rem;line-height: 1.2em;padding: 0.13rem 0.2rem;text-align: center;box-sizing: border-box;border-right: 1px solid #d6f1fc;border-bottom: 1px solid #d6f1fc;}
.transport_bus tbody tr td:first-child{color: #000;}
.transport_bus tbody tr td:last-child{border-right: none;}
.transport_bus tbody tr:nth-child(4n+3) td,
.transport_bus tbody tr:nth-child(4n+4) td{background: #edf9ff;}
.transport_bus tbody tr td:nth-of-type(4){text-align: left;padding-left: .25rem;}

/*airinfo_dep*/
.airinfo_dep{overflow: hidden;}
.info_search li{margin-bottom: 0.2rem;background-color: #fff;color: #a4a4a4;font-size: 0.3rem;line-height: 1.1em;border-radius: 0.35rem;position: relative;padding: 0 0.35rem;background-image: url(../images/air_icon02.png);background-repeat: no-repeat;background-size: 0.34rem;background-position: 95% center;position: relative;}
.info_search li:last-child{background-image: none;}
.info_search li input{border: none;box-shadow: none;background: transparent;color: #a4a4a4;font-size: 0.3rem;line-height: 1.1em;width: 91%;border-right: 1px solid #a4a4a4;z-index: 3;position: relative;background: #fff;padding: 0.14rem 0;text-align: left;}
.info_search li .selectbox{position: absolute;top: 0.7rem;z-index: 2;width: 100%;font-size: 0.3rem;left:0;display: none;border-radius: 0.35rem;padding:0.1rem 0.35rem;background: #fff;z-index: 3;box-sizing: border-box;border: 1px solid #a4a4a4;}
.info_search li .selectbox a{display: block;color: #a4a4a4;line-height: 2em;}
/*.info_search li .selectbox a:last-child{border: none;}*/
.info_search li:last-child input{width:100%; border:0;}


.info_search li.on .selectbox{display: block;z-index: 4;}
.airinfo_dep .butbox{display: block;font-size: 0.3rem;background: #14448d;line-height: 1.1em;border-radius: 0.35rem;padding: 0.13rem 0;text-align: center;margin-bottom: 0.4rem;color: #fff;}
.airinfo_dep .tablebox{margin-bottom: 0.4rem;border-top: 0.05rem solid #0f73d3;box-shadow: 0 0 5px 2px #94adb6;border-radius: 0.1rem;background: #fff;overflow: hidden;}
.airinfo_dep .tablebox table{width: 100%;}
.airinfo_dep .tablebox td{color: #4b4b4b;border-right: 1px solid #e5ebee;border-bottom: 1px solid #e5ebee;font-size: 0.18rem;padding: 0.22rem 0;vertical-align: top;text-align: center;}
.airinfo_dep .tablebox td i{display: block;}
.airinfo_dep .tablebox thead td{color: #000;background: #edf9ff;border-bottom: none;width: 11.72%;}
.airinfo_dep .tablebox thead td.t1{width: 13.3%;}
.airinfo_dep .tablebox thead td.t3{width: 15.5%;}
.airinfo_dep .tablebox thead td.t7{width: 12.6%;}
.airinfo_dep .tablebox tr td:last-child{border-right: none;}
.airinfo_dep .tablebox tbody tr td:nth-child(4),
.airinfo_dep .tablebox tbody tr td:nth-child(6),
.airinfo_dep .tablebox tbody tr td:nth-child(7){color: #0f73d3}

/*airinfo_detail*/
.airinfo_detail .butbox{display: block;font-size: 0.3rem;background: #14448d;line-height: 1.1em;border-radius: 0.35rem;padding: 0.13rem 0;text-align: center;margin-bottom: 0.4rem;color: #fff;}
.airinfo_detail .tablebox table{width: 100%;}
.airinfo_detail .tablebox td,
.airinfo_detail .tablebox th{color: #fff;border-right: 1px solid #e5ebee;border-bottom: 1px solid #e5ebee;font-size: 0.18rem;padding: 0.22rem 0;vertical-align: top;text-align: center;}
.airinfo_detail .tabstyle_1 thead td{background: #13448b}
.airinfo_detail .tabstyle_1 tbody td{background: #1cb5f0}
.airinfo_detail .tabstyle_2 thead td{background: #edf9ff}
/*.airinfo_detail .tabstyle_2 td{width: 25%;}*/
.airinfo_detail .tabstyle_2 td{color: #000;background: #fff;width: 20%;}
.airinfo_detail .tabstyle_3 th{background: #edf9ff;width: 25%;color: #000;}
.airinfo_detail .tabstyle_3 td{width: 25%;color: #000;background: #fff;}

/*  */
.color_000{color: #000;}
/* notice */
.notice .tabstyle.select_3 a {width: 20%;}
.notice_box{background-color: #fff;padding: 0.4rem 0.2rem;}

/* service */
.service_box ul li{float: left;margin-right: .2rem;width: calc(50% - .1rem);margin-bottom: .2rem;}
.service_box ul li:nth-of-type(2n){margin-right: 0;}
.service_box ul li dl{position: relative;}
.service_box ul li dl img{width: 100%;}
.service_box ul li dd{position: absolute;font-size: .28rem;color: #fff;top: .1rem;right: .2rem;}

/* service_detail */
.service_detail_box{background-color: #fff;padding: 0.4rem 0.2rem;}
.service_detail h1{ font-size: .36rem;line-height: .4rem; margin-bottom: .3rem;border-bottom: 2px solid #00a5e3;padding-bottom: .3rem;}

/* facilities */
.facilities_box{padding-top: .5rem;}
.facilities_box ul li{margin-bottom: .5rem;}
.facilities_box ul li dt,.facilities_box ul li dd{float: left;}
.facilities_box ul li dt{width: 25%;}
.facilities_box ul li dt img{width: 100%;}
.facilities_box ul li dd{width: 70%;margin-left: .3rem;}
.facilities_box ul li dd h2{font-size: .32rem;color: #0a439c;margin-bottom: .1rem;font-weight:bold;margin-bottom: .1rem}
.facilities_box ul li dd p{font-size: .28rem;}

/* security */
/* section.security{padding-top: .5rem;} */
.security .part_1 .leftbox h3{margin-bottom: 0;}
.security h1{font-weight:bold;text-align: left;color:#000;font-size: .32rem;line-height: .34rem; margin-bottom: .3rem;border-bottom: 2px solid #00a5e3;padding-bottom: .3rem;}
.security h1 a{color:#000;font-size: .32rem;}

/* security_detail */
/*.security_detail_box{padding-top: .5rem;}*/
.security_detail_box h1{font-weight:bold;text-align: left;color:#000;font-size: .32rem;line-height: .45rem; margin-bottom: .3rem;border-bottom: 2px solid #00a5e3;padding-bottom: .3rem;margin-top: 0}

/* advice */
.tel_img{margin-bottom: .3rem;}
.tel_img img{width: 100%;}
.tels_in ul li{ float: left;width: 94%;margin: 0 3%;margin-bottom: .3rem;font-size: .3rem; height: .34rem;line-height: .34rem;color: #000;text-indent: .35rem;white-space: nowrap;}
.tels_in ul li i{float: left;width: .27rem;}
.tels_in ul li i:nth-of-type(1){height: .29rem;}
.tels_in ul li i:nth-of-type(2){height: .25rem;}
.tels_in ul li i:nth-of-type(3){height: .3rem;}
.tels_in ul li i:nth-of-type(4){height: .35rem;}
.tels_in ul li i:nth-of-type(5){height: .29rem;}
.tels_in ul li i:nth-of-type(6){height: .29rem;}
.tels_in ul li a{color: #000;text-decoration: underline;}

/* business */
/* section.business,section.business_detail{padding-top: .5rem;} */

/* business_detail */
.business_detail_box{background-color: #fff;padding: 0.4rem 0.2rem;}



/*news_detail*/
.news_detail>.edit_con_original{overflow-x: auto;}




/*2018-07-19*/
.airinfo_dep .tablebox td em.tomorrow b{display:none;}
.airinfo_dep .tablebox td em.tomorrow {position:relative;left:5px;}
.airinfo_dep .tablebox td em.tomorrow u{text-decoration: none;}
@media only screen and (max-width: 640px){
.airinfo_dep .tablebox td i.tr_i{font-size:12px;}
.airinfo_dep .tablebox #chugang_info1 tr td:nth-child(5){font-size:12px;}
.airinfo_dep .tablebox #chugang_info tr td:nth-child(4){font-size:12px;}
}


.airinfo_dep .tablebox td em.tomorrow b{display: none;}


/*2018-11-23*/
.tabstyle.select_4.gai01{padding-bottom: 0;}
.tabstyle.select_4.gai01 a{margin-bottom: 0.3rem;}
.tabstyle.select_4.gai01 a:nth-child(5n+1){clear: both;}















