@charset "utf-8";
/* CSS Document */

/*Reset start*/
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, form, legend, button, p,th,td{border:0;font-size:100%;margin:0;outline:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{border:none;}
img{vertical-align:top; border:0}
a{ text-decoration:none; outline:none; color:#000;}
a:hover{ color:#000;}
a:focus{outline:none; color:#000;}
a:hover,a:visited,a:active,a:link{text-decoration: none;}
ol, ul{list-style:none outside none; padding:0; margin:0}
/*table{border-collapse:collapse;border-spacing:0;}*/
sub,sup{font-size:80%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
var{ font-style:normal;}
var{ padding-left:3px;}
input,select{ outline:none;}
body,button,input,select,textarea{font:12px/1.5; padding:0; margin:0; font-style:normal;}
body{width: 100%;}
.clearfix:after {content:"\20"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; }
.clearfix{display:block;}
.clearbox{border-top:transparent 0px solid;clear:both;font-size:0;margin-top:0px;visibility:hidden; overflow:hidden;height:0;}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ min-height: auto;}

@font-face {
	font-family: fontawesome;
	src: url('../fonts/glyphicons-halflings-regular.eot') format('embedded-opentype'),
	url('../fonts/glyphicons-halflings-regular.woff') format('woff'),
	url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),
	url('../fonts/glyphicons-halflings-regular.svg') format('svg');
  
  
}
@font-face {
  font-family: "SourceHanSansCN-Regular";
  src: url("../fonts/SourceHanSansCN-Regular.woff2") format("woff2"),
       url("../fonts/SourceHanSansCN-Regular.woff") format("woff"),
       url("../fonts/SourceHanSansCN-Regular.ttf") format("truetype"),
       url("../fonts/SourceHanSansCN-Regular.eot") format("embedded-opentype"),
       url("../fonts/SourceHanSansCN-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

label{ max-width: initial;}

body{font-family: 'SourceHanSansCN-Regular', Arial, Helvetica, sans-serif;font-size: 14px; color: #555; overflow-x: hidden; background: #fff; margin: 0 auto;}

.bodymain{width:100%;overflow: hidden;position: relative;left:0;}
/*公用样式*/
.edit-container{ margin-right: auto;margin-left: auto; position: relative; width: 1440px;}
select{ appearance: none; -moz-appearance: none; -webkit-appearance: none;}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
.viewer-footer{display: none!important;}

/*浏览器升级提示*/
.browser-tips{ position: fixed; left: 0; right: 0; bottom: 0; z-index: 999; font-size: 16px;}
.browser-tips .alert-warning{ margin-bottom: 0; border-radius: 0;}
.browser-tips .alert-warning a{ color: #3868dd;}

.swiper-container,.swiper-wrapper{ width: 100%; height: 100%;}
.swiper-slide{ width: 100%; height: 100%; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.pagination{ position: absolute; left: 0; text-align: center; bottom:5px; width: 100%; z-index: 9; margin: 0;}
/* .swiper-pagination-switch{ display: inline-block; width: 14px; height: 14px; border-radius: 14px; background: #fff; margin: 0 10px; cursor: pointer; border: 2px solid transparent;}
.swiper-active-switch{ background: #df7f03; border-color: #fff;} */
.swiper-pagination-switch{ display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #000; margin: 0 10px; cursor: pointer; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3;}
.swiper-active-switch{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}

/* .ani {
  -webkit-transition: opacity 0.3s ease-out, transform 0.3s ease-out;
  -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out, -webkit-transform 0.3s ease-out; }

.ani {
  -webkit-transform: translate3d(0, 50px, 0) scale(0.9);
  transform: translate3d(0, 50px, 0) scale(0.9);
  opacity: 0; }

.ani.loaded {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
  opacity: 1; } */

.fp-tableCell{ overflow: hidden; position: relative;}
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: auto !important; overflow: hidden;
}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: auto !important; overflow: hidden;
}

/*侧边导航*/
.menu-layer{ width: 100%; height: 100%; min-height: 500px; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9999; display: none;}
.menu-layer .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(000,000,000,0.5);}
.menu-layer-inner{ width: 300px; height: 100%; position: absolute; left: -350px; top: 0;}
.menu-layer-inner-scroll{ width: 100%; height: 100%; background-color: #fff; position: absolute; left: 0; top: 0; min-height: 500px; overflow-y: auto;}
.menu-layer-inner-cont{ padding: 12px 0; min-height: 100%; margin: 0 20px; position: relative; overflow: hidden;}
.menu-layer-inner .menu-top-tab a{ float: left; width: 50%; height: 35px; line-height: 35px; background-color: #eee; text-align: center; font-size: 14px; color: #004ea2;}
.menu-layer-inner .menu-top-tab a.active{ background-color: #004ea2; color: #fff;}
.menu-layer-inner .subnav-view{ width: 100%; height: calc(100% - 57px); position: absolute; left: 0; top: 57px; overflow-y: auto;}
.menu-layer-inner .subnav{ float: left; position: relative; width: 260px;}
.menu-layer-inner .subnav li{ line-height: 45px; border-bottom: 1px solid #b6b6b6;}
.menu-layer-inner .subnav li a{ display: block; position: relative; color: #0342ac;}
.menu-layer-inner .subnav li .glyphicon{ position: absolute; top: 50%; margin-top: -6px; right: 2px; transition: all 0.5s; font-size: 12px;}
.menu-layer-inner .hidden-subnav-view{ width: 100%; height: calc(100% - 57px); position: absolute; left: 100%; top: 57px; overflow-y: auto;}
.menu-layer-inner .hidden-subnav{ font-size: 14px; color: #0342ac; line-height: 45px;}
.menu-layer-inner .hidden-subnav a{ color: #0342ac;}
.menu-layer-inner .hidden-subnav .return-btn{ line-height: 45px; cursor: pointer;}
.menu-layer-inner .hidden-subnav .subnav-title{ font-weight: bold;}
.menu-layer-inner .hidden-subnav .mm-panel{ display: none;}
.menu-layer-inner .hidden-subnav li{ border-bottom: 1px solid #b6b6b6;}
.menu-layer-inner .hidden-subnav li a{ display: block; padding-left: 10px;}
.menu-bottom-box{ width: 100%; position: absolute; left: 0; bottom: 25px;}
.menu-bottom-box .search-box{ margin-bottom: 20px; position: relative;}
.menu-bottom-box .search-box .input-text{ width: 100%; height: 40px; line-height: 40px; border: 1px solid #a6a6a6; padding: 0 50px 0 10px;}
.menu-bottom-box .search-box .search-btn{ width: 40px; height: 40px; background: #df7f01; background: linear-gradient(111deg,#ffdb34,#f5a337); position: absolute; top: 0; right: 0;}
.menu-bottom-box .search-box .search-btn a{ display: block; height: 100%; background: url(../images/icon/icon-search2.png) center no-repeat; background-size: 18px;}

.menu-bottom-box .phone-box{/* float: left; *//* width: 50%; *//* overflow: hidden; */line-height: 31px;}
.menu-bottom-box .phone-box .title{font-size: 16px;padding-left: 25px;background: url(../images/icon/icon-phone.png) left center no-repeat;background-size: auto 16px;float: left;}
.menu-bottom-box .phone-box p{font-size: 22px;color: #004ea2;/* margin-top: 8px; */float: left;margin-left: 10px;}
.menu-bottom-box .phone-box a{ color: #004ea2;}
.menu-bottom-box .member-box{/* float: left; *//* width: 50%; *//* padding-left: 15px; */}
.menu-bottom-box .member-box .title{font-size: 16px;padding-left: 25px;background: url(../images/icon/icon-member2.png) left center no-repeat;background-size: auto 16px;margin-top: 10px;float: left;width: 50%;}
.menu-bottom-box .member-box .title a{ color: #555;}
.menu-bottom-box .member-box .title2{ background-image: url(../images/icon/icon-rss2.png);}
.menu-bottom-box .member-box .wza{ background-image: url(../images/icon/icon-wza.png);}
.menu-bottom-box .member-box .znkf{ background-image: url(../images/icon/icon-znkf.png);}


.menu-bottom-box .link{ margin-top: 15px; display: none;}
.menu-bottom-box .language{ margin-top: 15px;}
.menu-bottom-box .language a{ margin-right: 10px; padding-right: 10px; line-height: 16px; border-right: 1px solid #000;}
.menu-bottom-box .language a:last-child{ border-right: 0;}
.menu-bottom-box .language a.active{ color: #004ea2;}
.menu-layer-inner .hidden-subnav-view .menu-bottom-box{ position: relative; bottom: auto; margin: 20px 0;}

/* 悬浮快捷入口 */
.suspension_side_nav{ width: 72px; height: 410px; position: fixed; right: 28px; top: 50%; margin-top: -205px; z-index: 888; display: none;}
.suspension_side_nav li{ float: right; width: 72px; height: 72px; background-color: #5275dd; border: 6px solid #ccd9f6; border-radius: 72px; margin-bottom: 10px; overflow: hidden; position: relative; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.suspension_side_nav li .icon{ float: right; background-color: #5275dd; border-radius: 100%; position: relative; z-index: 9;}
.suspension_side_nav li .icon img{ display: block; width: 60px; height: 60px;}
.suspension_side_nav li .cont{ width: 100%; line-height: 60px; font-size: 16px; color: #fff; position: absolute; left: 28px; top: 0; display: none;}

.suspension_side_nav li:hover{ width: 167px; background-color: #f1be53;}
.suspension_side_nav li:hover .icon{ background-color: #f1be53;}
.suspension_side_nav li:hover .cont{ display: block;}
.suspension_side_nav .icon_upward{ height: 32px; background: url(../images/new/icon_upward.png) center no-repeat; background-size: auto 100%; cursor: pointer;}
.suspension_side_nav .icon_upward a{ display: block; height: 100%;}


/* 头部 header */
.header{ width: 100%; background: url(../images/new/black45.png) repeat; position: fixed; top: 0; left: 0; z-index: 999; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.header .edit-container{ width: 1680px;}
.top-header{ width: 100%; height: 46px; background: url(../images/new/black45.png) repeat;}
.header-control{ float: right; margin: 12px 0 0 0;}
.header-control .links{ float: left;}
.header-control .links a.member,.header-control .links a.notice,.header-control .links a.rss,.header-control .links a.search,.header-control .links a.wza{ float: left; width: 22px; height: 22px; background-position: center; background-repeat: no-repeat; background-size: cover; margin: 0 23px; position: relative;}
.header-control .links a.member{ background-image: url(../images/new/icon-member.png);}
.header-control .links a.notice{ background-image: url(../images/new/icon-notice.png);}
.header-control .links a.notice.active span{ width: 8px; height: 8px; background-color: #ff7800; border-radius: 100%; position: absolute; top: 0; right: -2px;}
.header-control .links a.rss{ background-image: url(../images/new/icon-collection.png);}
.header-control .links a.rss.active span{ width: 8px; height: 8px; background-color: #ff7800; border-radius: 100%; position: absolute; top: 0; right: -2px;}
.header-control .links a.search{ background-image: url(../images/new/icon-search.png);}
.header-control .links a.wza{ background-image: url(../images/new/icon-wza.png); width: auto; background-size: 22px; background-position: left center; padding-left: 28px; color: #fff; line-height: 22px;}
.header-control .language{ float: left; height: 22px; line-height: 22px; font-size: 14px; padding: 0 10px; color: #fff; position: relative; z-index: 19; cursor: pointer;}
.header-control .language .glyphicon{ margin-left: 3px; font-size: 12px;}
.header-control .language .box{ width: 100%; background-color: #fff; position: absolute; left: 0; top: 100%; border-radius: 3px; overflow: hidden; display: none;}
.header-control .language .box li a{ display: block; padding: 0 10px;}
.header-control .language .box li a:hover{ background-color: #4c7fff; color: #fff;}
.header-control .language:hover .box{ display: block;}
.main-header{ height: 90px;}
.main-header .logo{ float: left; margin: 20px 0 0 0; position: relative; z-index: 11;}
.main-header .logo img{ display: block; height: 38px;}
.main-header .logo img.black{ display: none;}
.main-header .nav .innerUl{ width: 1000px; margin: 0 auto; font-size: 0; text-align: center; position: relative; z-index: 9;}
.main-header .nav li{ display:inline-block; vertical-align:top; *display:inline; *zoom:1; padding:0 32px; font-size: 18px; line-height: 90px; position: relative;}
.main-header .nav li a{ display: block; color: #fff; font-weight: bold;}
/* .main-header .nav li a:hover,.main-header .nav li a:visited{ color: #fff;} */
.main-header .nav li ul{ width: 100%; height: 255px; position: absolute; left: 0; top: 100%; display: none;}
.main-header .nav li ul li{ display: block; font-size: 16px; line-height: 46px; text-align: left; padding: 0;}
.main-header .nav li ul li a{ color: #000; padding-left: 32px; font-weight: normal;}
.main-header .nav li:hover ul{ background: url(../images/new/white60.png) repeat;}
.main-header .mainMenu-bg{ width: 100%; height: 255px; background: url(../images/new/white80.png) repeat; position: absolute; top: 100%; left: 0; display: none;}

/* .main-header .nav2 li.liTwo{ width: 360px; padding: 0;} */
.main-header .nav2 li ul{ height: 510px;}
.main-header .nav2 .mainMenu-bg{ height: 510px;}

.main-header .home-switching{ float: right; margin: 28px 0 0 0; position: relative; z-index: 11;}
.main-header .home-switching a{ float: left; width: 165px; height: 34px; line-height: 32px; border: 1px solid #fff; border-radius: 3px; font-size: 18px; color: #fff; padding-left: 58px; position: relative; margin: 0 5px;}
.main-header .home-switching a .icon{ width: 28px; height: 18px; background-repeat: no-repeat; background-size: cover; position: absolute; top: 50%; margin-top: -9px; left: 23px;}
.main-header .home-switching a.lvfw .icon{ background-image: url(../images/new/icon-entrance1.png);}
.main-header .home-switching a.dgyw .icon{ background-image: url(../images/new/icon-entrance2.png);}
.main-header .home-switching a.active,.main-header .home-switching a:hover{ background-color: #466cda; border-color: #4a75f1;}

.header.bgWhite{ background: #fff;}
.header.bgWhite .top-header{ background: none; border-bottom: 1px solid #ddd;}
.header.bgWhite .header-control .links a.member{ background-image: url(../images/new/icon-member_on.png);}
.header.bgWhite .header-control .links a.notice{ background-image: url(../images/new/icon-notice_on.png);}
.header.bgWhite .header-control .links a.rss{ background-image: url(../images/new/icon-collection_on.png);}
.header.bgWhite .header-control .links a.search{ background-image: url(../images/new/icon-search_on.png);}
.header.bgWhite .header-control .links a.wza{ background-image: url(../images/new/icon-wza_on.png); color: #000;}
.header.bgWhite .header-control .language{ color: #000;}
.header.bgWhite .main-header .logo img{ display: none;}
.header.bgWhite .main-header .logo img.black{ display: block;}

.header.bgWhite .main-header .nav li a{ color: #000;}
.header.bgWhite .main-header .home-switching a{ border-color: #000; color: #000;}
.header.bgWhite .main-header .home-switching a.lvfw .icon{ background-image: url(../images/new/icon-entrance1_on.png);}
.header.bgWhite .main-header .home-switching a.dgyw .icon{ background-image: url(../images/new/icon-entrance2_on.png);}
.header.bgWhite .main-header .home-switching a.active,.header.bgWhite .main-header .home-switching a:hover{ background-color: #466cda; border-color: #4a75f1; color: #fff;}
.header.bgWhite .main-header .home-switching a.lvfw.active .icon,.header.bgWhite .main-header .home-switching a.lvfw:hover .icon{ background-image: url(../images/new/icon-entrance1.png);}
.header.bgWhite .main-header .home-switching a.dgyw.active .icon,.header.bgWhite .main-header .home-switching a.dgyw:hover .icon{ background-image: url(../images/new/icon-entrance2.png);}
.header.bgWhite .main-header .nav li a:hover{ color: #3836dd;}

.header.header-active.current{ top: -46px;}

.header .menu-icon{ width: 35px; height: 35px; background: url(../images/icon/icon-menu.png) center no-repeat #0a55af; background-size: cover; border-radius: 100%; position: absolute; top: 7.5px; right: 15px; cursor: pointer;}

/* 底部 footer */
.footer{ background-color: #3868dd; padding: 108px 0 54px 0; color: #fff; margin-top: 45px;}
.footer .edit-container{ width: 1680px;}
.footer a{ color: #fff;}
.footer-top .footer-txt1{ position: relative; padding-left: 76px;}
.footer-top .footer-txt1 .icon{ position: absolute; left: 0; top: 0;}
.footer-top .footer-txt1 .txt-box{}
/* .footer-top .footer-txt1 .txt-box a:hover{ text-decoration: underline;}
.footer-top .footer-txt1.phone .txt-box a:hover{ text-decoration: none;} */
.footer-top .footer-txt1 .txt-box .title{ font-size: 24px;}
.footer-top .footer-txt1 .txt-box p{ font-size: 42px;}
.footer-top .footer-txt1.phone .txt-box p{ font-family: arial; font-weight: bold; letter-spacing: 5px;}
.footer-top .footer-links .top-title{ font-size: 24px; padding-bottom: 10px;}
.footer-top .footer-links li{ font-size: 18px; margin-top: 10px;}
/* .footer-top .footer-links li a:hover{ text-decoration: underline;} */
.footer-bottom{ margin-top: 20px;}
.footer-bottom .footer-left-box{ float: left;}
.footer-bottom .footer-left-box .links a{ margin-right: 35px;}
/* .footer-bottom .footer-left-box .links a:hover{ text-decoration: underline;} */
.footer-bottom .footer-left-box .copyright{ margin-top: 20px; opacity: 0.6;}
.footer-bottom .footer-left-box .copyright a{ margin: 0 10px;}
/* .footer-bottom .footer-left-box .copyright a:hover{ text-decoration: underline;} */
.footer-bottom .footer-share{ float: right; margin-top: 35px;}
.footer-share a{ display: inline-block; width: 37px; height: 30px; margin-left: 45px; position: relative;}
.footer-share a.icon-weixin{ background: url(../images/icon/icon-weixin.png) center no-repeat; background-size: cover;}
.footer-share a.icon-weibo{ background: url(../images/icon/icon-weibo.png) center no-repeat; background-size: cover;}
.footer-share a.icon-douyin{ background: url(../dgyw/images/icon/icon-douyin.png) center no-repeat; background-size: cover;}
.footer-share a.icon-kuaishou{ background: url(../dgyw/images/icon/icon-kuaishou.png) center no-repeat; background-size: cover;}
.footer-share a.icon-xiaochengxu{ background: url(../images/icon/icon-xiaochengxu.png) center no-repeat; background-size: cover;}
.footer-share a.icon-app{ background: url(../images/icon/icon-app.png) center no-repeat; background-size: cover;}
.footer-share a.icon .box{ width: 120px; position: absolute; left: 50%; margin-left: -60px; top: -140px; display: none;}
.footer-share a.icon .box .pic{ padding: 5px; background-color: #fff;}
.footer-share a.icon .box .pic img{ display: block; width: 100%;}
.footer-share a.icon .box .glyphicon{ width: 14px; height: 14px; font-size: 14px; position: absolute; left: 50%; margin-left: -7px; top: 116px;}
.footer-share a.icon:hover .box{ display: block;}

/*微信二维码弹框*/
.weixin-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9999; display: none;}
.weixin-layer .opacity{ background-color: #000; opacity: 0.5; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.weixin-layer .weixin-layer-inner{ width: 270px; padding: 40px 42px; position: absolute; top: 50%; left: 50%; margin-left: -135px; transform:translate(0,-50%); background-color: #fff; border-radius: 20px; text-align: center; font-size: 16px; color: #294C50;}
.weixin-layer .weixin-close{ width: 30px; height: 30px; background: url(../images/icon/weixin-close.png) center no-repeat; background-size: 14px; position: absolute; top: 10px; right: 10px;}
.weixin-layer .weixin-layer-inner .pic img{ display: block; width: 122px; margin: 0 auto;}
.weixin-layer .weixin-layer-inner p{ margin-top: 20px; font-size: 16px; color: #294C50;}

/* 天气公告 */
.home-weather{ width: 1000px; height: 400px; position: fixed; top: 50%; left: 50%; margin: -200px 0 0 -500px; z-index: 1111; display: none;}
.home-weather .layer-close{ width: 30px; height: 30px; background: url(../images/icon/layer-close3.png) center no-repeat; background-size: 22px; position: absolute; top: 20px; right: 20px; cursor: pointer;}
.home-weather .inner-content{ padding: 60px 30px; font-size: 16px; color: #000; line-height: 2em; text-align: justify;}
.home-weather .scroll-content{ padding-left: 75px; height: 280px; overflow-y: auto;}
.home-weather .scroll-content .mCSB_container{ padding-right: 75px;}
.home-weather .inner-content .top-title{ font-size: 24px; font-weight: bold;}
.home-weather .inner-content p{ margin-top: 10px;}

/* 首页公告 */
.home-notice{ width: 100%; background-color: #f6f6f6; padding: 12px 40px; position: fixed; top: 136px; left: 0; z-index: 998; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.home-notice .txt-box{ font-size: 16px; line-height: 22px; height: 22px;}
.home-notice .txt-box .type{ float: left; color: #f1770d; background: url(../images/icon/icon-notice3.png) left center no-repeat; padding-left: 20px; margin-left: 62px;}
.home-notice .txt-box .cont{ float: left; width: 70%; padding-left: 20px; height: 22px; overflow: hidden;}
.home-notice .close-btn{ height: 22px; line-height: 22px; font-size: 16px; color: #3868dd; text-align: center; position: absolute; top: 12px; right: 20px; cursor: pointer;}
.home-notice .close-btn i{ font-style: normal; margin-left: 2px;}
.home-notice.current{ top: 90px;}

.weather-entrance{ position: absolute; top: 190px; left: 28px; z-index: 9; height: 40px; line-height: 40px; border-radius: 40px; background: url(../images/icon/black25.png) repeat; padding: 0 18px; color: #fff;}
.weather-entrance a{ color: #fff;}
.weather-entrance .icon{ float: left; width: 25px; margin-top: 7px;}
.weather-entrance .icon img{ display: block; width: 25px;}
.weather-entrance .temperature{ float: left; font-size: 20px; margin-left: 12px;}
.weather-entrance .time{ float: left; font-size: 16px; margin-left: 15px;}

/* 首页 */
.home-banner{ width: 100%; min-height: 600px; height: 100%; position: relative;}
.home-banner .swiper-slide{ cursor: default;}
.home-banner .swiper-slide a{ display: block; width: 100%; height: 100%;}
.home-banner .swiper-slide .txt-box{ width: 1348px; position: absolute; left: 50%; margin-left: -674px; bottom: 30%; z-index: 5; color: #fff;}
.home-banner .swiper-slide .txt-box .box{ position: relative;/* opacity: 0; */ text-transform:uppercase; text-shadow: 4px 4px 4px #000;}
.home-banner .swiper-slide .txt-box .cn{ font-size: 60px;}
.home-banner .swiper-slide .txt-box .en{ font-size: 24px;}
.home-banner .pagination{ width: 1348px; position: absolute; left: 50%; margin-left: -674px; bottom: 25%;}
.home-banner .swiper-pagination-switch{ width: 14px; height: 14px; border-radius: 14px; background: #fff; border: 2px solid transparent; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.home-banner .swiper-active-switch{ background: #df7f03; border-color: #fff;}

.group-home-banner .swiper-slide .txt-box{ text-align: center; bottom: 50%;}
.group-home-banner .pagination{ bottom: 30%;}
#section1 .fp-scroller{ height: 100%; overflow: hidden;}


.home-label-container{ width: 100%; background: url(../images/new/wathet38.png) repeat; position: absolute; left: 0; bottom: 0; z-index: 5; padding: 36px 0 48px 0;}
.home-label-box{ width: 1348px; margin: 0 auto;}
.home-label-box .block-box{ text-align: center; color: #fff;}
.home-label-box .block-box .icon{ width: 117px; height: 117px; background: url(../images/home-label-icon-bg.png) center no-repeat; background-size: 100%; margin: 0 auto;}
.home-label-box .block-box .icon img{ display: block; width: 100%; height: 100%;}
.home-label-box .block-box p{ font-size: 24px; margin-top: 10px; line-height: 1;}
.home-label-box .block-box p span{ font-size: 38px;}
.home-label-box .btn-box{ margin-top: 40px; text-align: center;}
.home-label-box .btn-box a{ display: inline-block; width: 187px; height: 57px; line-height: 57px; background: #df7f01; background:linear-gradient(111deg,#ffdb34,#f5a337); border-radius: 57px; font-size: 24px; color: #fff;}

@-webkit-keyframes topIn {
  0% {
    -webkit-transform: translate(0, -50px);
    transform: translate(0, -50px);
    opacity: 0;
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}

@keyframes topIn {
  0% {
    -webkit-transform: translate(0, -50px);
    -ms-transform: translate(0, -50px);
    transform: translate(0, -50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}

.home-search-box{ width: 1348px; height: 102px; position: absolute; left: 50%; margin-left: -674px; bottom: 9%; z-index: 9;}
.home-search-box .type{ float: left; width: 235px; height: 102px; line-height: 102px; background: #4c7fff; background:linear-gradient(111deg,rgba(76,127,255,0.8),rgba(56,104,221,0.8)); position: relative;}
.home-search-box .type a{ float: left; width: 50%; text-align: center; font-size: 24px; color: #fff;}
.home-search-box .type a.current{ color: #ffd300;}
.home-search-box .type a.current span{ border-bottom: 2px solid #ffd300; padding-bottom: 10px;}
.home-search-box .type .line{ width: 2px; height: 50px; background-color: rgba(255,255,255,0.2); position: absolute; top: 50%; left: 50%; margin: -25px 0 0 -1px;}
.home-search-right{ float: left; width: 1113px; padding: 18px 18px 18px 40px; background-color: #fff; background-color: rgba(255,255,255,0.8);}
.home-search-right .view-box{float: left;width: 420px; background-color: rgba(255,255,255,0.7); border: 1px solid #a6a6a6;margin-left: 9px;font-size: 16px; position: relative;}
.home-search-right .view-box .input-text{ width: 418px; height: 64px; line-height: 16px; padding: 24px 15px; border: 0; color: #999; background-color: transparent;}
.home-search-right .view-date{ line-height: 64px; cursor: pointer; color: #666;}
.home-search-right .view-date .first{ width: 100%; padding: 0 15px;}
.home-search-right .view-date .box{ width: 420px; background-color: #fff; position: absolute; bottom: 100%; left: -1px; z-index: 5; border: 1px solid #a6a6a6; border-bottom: 0; display: none;}
.home-search-right .view-date .box li{ padding: 0 15px;}
.home-search-right .view-date .box li:hover{ background-color: #4c7fff; color: #fff;}
.home-search-right .search-btn{ float: left; width: 160px; height: 50px; line-height: 50px; border-radius: 50px; background: #df7f01; background:linear-gradient(111deg,#ffdb34,#f5a337); margin: 8px 0 8px 22px;}
.home-search-right .search-btn a{ display: block; font-size: 20px; color: #fff; padding-left: 40px; background: url(../images/icon/icon-search2.png) 109px center no-repeat;}

.home-fast-entry{ background: #4c7fff; background:linear-gradient(111deg,#4c7fff,#3868dd); height: 100%;}
.home-fast-entry .row{ margin: 0; height: 100%;}
.home-fast-entry .col-xs-12{ padding: 0; height: 100%;}
.home-fast-entry .pic-box{ overflow: hidden; height: 100%;}
.home-fast-entry .pic-box img{ display: block; width: 100%; /* transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease; */}
/* .home-fast-entry .pic-box:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1);} */

.home-fast-entry .right-box{ padding: 20% 100px 0 100px;}
.home-fast-entry-tab li{ float: left; width: 158px; line-height: 58px; padding: 0 10px; text-align: center; font-size: 24px; color: #fff; border-bottom: 2px solid transparent; cursor: pointer;}
.home-fast-entry-tab li.current{ font-size: 28px; border-bottom-color: #ffd300; color: #ffd300;}
.home-fast-entry-tab-content{ margin-top: 30px;}
.home-fast-entry-tab-content .row{ margin: 0 -45px;}
.home-fast-entry-tab-content .col-xs-12{ padding: 0 15px;}
.home-fast-entry-tab-content .box{ display: none;}
.home-fast-entry-tab-content .block-box{ margin-top: 60%; text-align: center;}
.home-fast-entry-tab-content .block-box .icon{ width: 80px; height: 80px; background-color: #fff; border-radius: 100%; margin: 0 auto; -moz-box-shadow:0px 0px 13px #0a3e90; -webkit-box-shadow:0px 0px 13px #0a3e90; box-shadow:0px 0px 13px #0a3e90;}
.home-fast-entry-tab-content .block-box .icon img{ display: block; width: 100%;}
.home-fast-entry-tab-content .block-box p{ font-size: 18px; color: #fff; margin-top: 30px;}
.home-fast-entry-tab-content .block-box:hover .icon{ background: #df7f01; background:linear-gradient(0deg,#df7f01,#ffd200);}

.home-jcsy{ padding: 150px 0 0 0;}
.home-jcsy .top-box{ padding: 0 50px 0 55px;}
.home-jcsy .top-box .title-left{ float: left;}
.home-jcsy .top-box .title-left .title-box{ font-size: 46px; color: #000;}
.home-jcsy .top-box .title-left .title-box span{ font-size: 56px; font-weight: bold; margin-right: 20px;}
.home-jcsy .top-box .title-left .links-btn{ width: 231px; height: 57px; line-height: 53px; border: 2px solid #000; font-size: 24px; text-align: center; margin-top: 35px;}
.home-jcsy .top-box .title-left .links-btn a{ display: block;}
.home-jcsy .top-box .tab-right{ float: right; margin-top: 112px;}
.home-jcsy .top-box .tab-right li{ float: left; width: 158px; line-height: 58px; border-bottom: 2px solid transparent; font-size: 24px; text-align: center; cursor: pointer;}
.home-jcsy .top-box .tab-right li.current{ font-size: 28px; color: #000; border-bottom-color: #000;}
.home-jcsy .hidden-content{ display: none;}
.jcsy-focus-container{ margin-top: 31px;}
.jcsy-focus-container .box{ display: none;}
.jcsy-focus{ height: auto; position: relative;}
.jcsy-focus .swiper-wrapper, .jcsy-focus .swiper-slide{ height: auto !important;}
.jcsy-focus .swiper-slide img{ display: block; width: 100%;}
.jcsy-focus .bot-pagination{ margin-top: 35px; text-align: center; font-size: 22px; display: none;}
.jcsy-focus .bot-pagination .pagination{ position: relative; bottom: auto; width: auto; margin: 0 30px; display: inline-block; vertical-align: middle;}
.jcsy-focus .bot-pagination .arrow-left,.jcsy-focus .bot-pagination .arrow-right{ height: 22px; display: inline-block; vertical-align: middle;}

.bottom-advertisement-container{ margin: 25px 30px 0 30px; overflow: hidden;}
.bottom-advertisement-focus{ margin: 0 -15px;}
.bottom-advertisement-focus .swiper-wrapper, .bottom-advertisement-focus .swiper-slide{ height: auto !important;}
.bottom-advertisement-focus .swiper-slide{ padding: 0 15px;}
.bottom-advertisement-focus .swiper-slide .pic-box{ overflow: hidden; position: relative;}
.bottom-advertisement-focus .swiper-slide .pic-box img{ display: block; width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.bottom-advertisement-focus .swiper-slide .pic-box .mask{ width: 100%; height: 100%; background-color: #000; position: absolute; top: 0; left: 0; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.bottom-advertisement-focus .swiper-slide .pic-box:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1);}
.bottom-advertisement-focus .swiper-slide .pic-box:hover .mask{ filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}

.bottom-advertisement-focus .bot-pagination{ margin-top: 25px; text-align: center; font-size: 22px;}
.bottom-advertisement-focus .bot-pagination .pagination{ position: relative; bottom: auto; width: auto; margin: 0 30px; display: inline-block; vertical-align: middle;}
.bottom-advertisement-focus .bot-pagination .arrow-left,.bottom-advertisement-focus .bot-pagination .arrow-right{ height: 22px; display: inline-block; vertical-align: middle;}

.home-group-introduction{ position: relative;}
.home-group-introduction .pic img{ display: block; width: 100%;}
.home-group-introduction .content-box{ width: 50%; height: 100%; position: absolute; top: 0; left: 0;}
.home-group-introduction .content-box .bg{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: #fff; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.home-group-introduction .content-box .txt-box{ position: absolute; top: 0; left: 0; padding: 23% 112px 0 146px; color: #000;}
.home-group-introduction .content-box .txt-box .title{ font-size: 46px;}
.home-group-introduction .content-box .txt-box .cont{ font-size: 18px; line-height: 36px; text-align: justify;}
.home-group-introduction .content-box .txt-box .cont p{ padding-top: 30px;}
.home-group-introduction .content-box .txt-box .btn-box{ margin-top: 65px;}
.home-group-introduction .content-box .txt-box .btn-box a{ display: inline-block; width: 187px; height: 57px; line-height: 57px; text-align: center; background: #df7f01; background:linear-gradient(111deg,#ffdb34,#f5a337); font-size: 24px; color: #fff; border-radius: 57px;}

.home-base-title{ font-size: 46px; color: #000; line-height: 46px; text-align: center; position: relative;}
.home-base-title .more{ position: absolute; bottom: 0; right: 0; font-size: 16px; line-height: 1;}
.home-base-title .more a{ text-decoration: underline;}
.home-base-title .tab-box span{ display: inline-block; vertical-align: middle; font-size: 38px; padding: 0 40px; position: relative; cursor: pointer;}
.home-base-title .tab-box span::before{ content: ''; width: 2px; height: 38px; background-color: #000; position: absolute; top: 50%; margin-top: -19px; right: -2px;}
.home-base-title .tab-box span:last-child::before{ display: none;}
.home-base-title .tab-box span.current{ font-size: 46px;}
.home-announcement .home-base-title .more a{ display: none;}

.home-announcement{ padding: 150px 0 30px 0;}
.home-announcement .edit-container{ width: 1650px;}
.home-announcement .list-view{ margin-top: 10px; overflow: hidden;}
.home-announcement .list-view .box{ display: none;}
.home-announcement-list-focus{ margin: 30px -10px 0 -10px;}
.home-announcement-list-focus .swiper-wrapper, .home-announcement-list-focus .swiper-slide{ height: auto !important;}
.home-announcement-list-focus .swiper-slide{ float: left; width: 25%; padding: 0 10px;}
.home-announcement-list-focus .swiper-slide .pic-box{ overflow: hidden; position: relative;}
.home-announcement-list-focus .swiper-slide .pic-box img{ display: block; width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.home-announcement-list-focus .swiper-slide .pic-box:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1);}
.home-announcement-list-focus .swiper-slide .cont{ padding: 0 5px; margin-top: 20px;}
.home-announcement-list-focus .swiper-slide .cont .title{ font-size: 24px; line-height: 36px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.home-announcement-list-focus .swiper-slide .cont .time{ font-size: 16px; color: #555; margin-top: 10px;}
.home-announcement-list-focus .bot-pagination{ margin-top: 35px; text-align: center; font-size: 22px; display: none;}
.home-announcement-list-focus .bot-pagination .pagination{ position: relative; bottom: auto; width: auto; margin: 0 30px; display: inline-block; vertical-align: middle;}
.home-announcement-list-focus .bot-pagination .arrow-left,.home-announcement-list-focus .bot-pagination .arrow-right{ height: 22px; display: inline-block; vertical-align: middle;}

.bottom-fast-entry{ margin-top: 30px;}
.bottom-fast-entry .edit-container{ width: 1650px;}
.bottom-fast-entry .row{ margin: 0 -10px;}
.bottom-fast-entry .col-xs-12{ padding: 0 10px;}
.bottom-fast-entry .pic-box{ overflow: hidden; position: relative;}
.bottom-fast-entry .pic-box img{ display: block; width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.bottom-fast-entry .pic-box:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1);}
.bottom-fast-entry .pic-box p{ width: 100%; font-size: 46px; color: #fff; line-height: 46px; position: absolute; left: 0; top: 50%; margin-top: -12px; text-align: center;}

.home-bottom-container{ padding: 82px 0 50px 0;}
.home-bottom-container .edit-container{ width: 1650px;}
.home-bottom-container .notice-box{ padding-right: 25px;}
.home-bottom-container .notice-box .top-title .title{ float: left; font-size: 46px; color: #000; line-height: 46px;}
.home-bottom-container .notice-box .top-title .more{ float: right; width: 100px; height: 44px; font-size: 24px; color: #205fc0; line-height: 42px; border: 1px solid #205fc0; text-align: center; border-radius: 44px;}
.home-bottom-container .notice-box .list-inner li{ margin-top: 46px;}
.home-bottom-container .notice-box .list-inner li .title{ float: left; width: 552px; font-size: 24px; line-height: 36px;}
.home-bottom-container .notice-box .list-inner li .time{ float: right; font-size: 16px;}
.home-bottom-container .right-container{ padding-left: 100px;}
.home-bottom-container .right-container .shares-inner{ background-color: #326bd9; color: #fff; padding: 30px 45px;}
.home-bottom-container .right-container .shares-inner .top-box .left-txt{ float: left;}
.home-bottom-container .right-container .shares-inner .top-box .left-txt .title{ font-size: 46px; line-height: 46px;}
.home-bottom-container .right-container .shares-inner .top-box .left-txt .txt{ font-size: 16px; margin-top: 30px;}
.home-bottom-container .right-container .shares-inner .top-box .left-txt .txt span{ font-size: 34px; line-height: 34px;}
.home-bottom-container .right-container .shares-inner .top-box .right-txt{ float: right; font-size: 24px; line-height: 48px;}
.home-bottom-container .right-container .shares-inner .bottom-txt{ margin-top: 35px; font-size: 16px;}
.home-bottom-container .right-container .shares-inner .bottom-txt .time{ float: left;}
.home-bottom-container .right-container .shares-inner .bottom-txt .source{ float: right;}
.social-responsibility-report-inner{ margin-top: 30px;}
.social-responsibility-report-inner .pic{ position: relative;}
.social-responsibility-report-inner .pic img{ display: block; width: 100%;}
.social-responsibility-report-inner .pic .title{ font-size: 46px; line-height: 1; color: #fff; position: absolute; left: 50px; top: 50%; margin-top: -23px;}





/* 二级banner */
.sub-banner{ height: 300px; position: relative; margin-top: 46px;}
.sub-banner .mask{ width: 750px; height: 100%; background: url(../images/icon/sub-banner-mask.png) no-repeat; background-size: cover; position: absolute; top: 0; left: 0;}
.sub-banner .txt-box{ width: 100%; position: absolute; bottom: 31.6%; z-index: 5; color: #000;}
.sub-banner .txt-box .title{ font-size: 46px; line-height: 46px;}
.sub-banner .txt-box .breadcrumb-box{ font-size: 16px; color: #616161; line-height: 16px; margin-top: 30px;}
.sub-banner .txt-box .breadcrumb-box a{ color: #3868dd; margin-left: 10px;}

.sub-base-title{ font-size: 46px; color: #000; line-height: 46px; text-align: center;}
.sub-base-title span{/* display: inline-block; border-bottom: 1px solid #ccc; padding-bottom: 48px; */}
.sub-base-title2 span{ border-bottom: 0;}

/* 公司简介 */
.about-container{ padding: 58px 0 60px 0;}
.profile-view{ margin-top: 50px;}
.profile-view .row{ margin: 0 -30px;}
.profile-view .col-xs-12{ padding: 0 30px;}
.profile-view .pic-box img{ display: block; width: 100%;}
.profile-view .txt-box{ font-size: 18px; line-height: 36px; text-align: justify; color: #333;}
.profile-view .txt-box p{ padding: 25px 0;}
.profile-view .txt-box .pic{ float: left; width: 50%; margin: 0 30px 30px 0;}
.profile-view .txt-box .pic img{ display: block; width: 100%;}


.sub-base-s-title{ font-size: 24px; line-height: 30px; text-align: center; color: #000;}
.about-container .view-box{ margin-top: 50px; padding-top: 55px; border-top: 1px solid #e4e4e4;}
.road-plan-view .pic-box{ width: 939px; border: 1px solid #ececec; margin: 40px auto 0 auto; position: relative; cursor: pointer;}
.road-plan-view .pic-box img{ display: block; width: 100%;}
.road-plan-view .pic-box .view-picture{ width: 120px; position: absolute; bottom: 0; left: 100%; margin-left: 20px;}

.service-telephone-view .list{ margin-top: 28px;}
.service-telephone-view .list .block-box{ min-height: 200px; background-color: #f8f8f8; padding: 10px 30px; margin-top: 20px;}
.service-telephone-view .list .block-box .top-title{ font-size: 20px; color: #000; line-height: 60px; border-bottom: 1px dashed #d7d7d7;}
.service-telephone-view .list .block-box .cont{ margin-top: 25px;}
.service-telephone-view .list .block-box .cont li{ float: left; width: 50%; margin-bottom: 20px; font-size: 18px;}
.service-telephone-view .list .block-box .cont li a{ color: #555;}
.service-telephone-view .list .block-box .cont li a:hover{ color: #000;}
.service-telephone-view .list .block-box .cont .phone-box{ padding-left: 38px; background: url(../images/icon/icon-phone2.png) 7px 4px no-repeat;}
.service-telephone-view .list .block-box .cont .email-box{ padding-left: 38px; background: url(../images/icon/icon-email.png) 7px 4px no-repeat;}
.service-telephone-view .list .block-box .cont li.block{ width: 100%;}

/* 文化理念 */
.culture-view{ margin-top: 50px;}
.culture-inner .block-box{ margin: 85px 0 15px 0; text-align: center; border-bottom: 1px solid #e8e8e8; padding-bottom: 15px; font-size: 18px; color: #666; line-height: 1.5em;}
.culture-inner .block-box .title{ font-size: 30px; line-height: 30px;}
.culture-inner .block-box .icon{ width: 80px; height: 80px; margin: 50px auto 0 auto; background-position: center; background-repeat: no-repeat; background-size: 100%;}
.culture-inner .block-box .icon1{ background-image: url(../images/about/culture-icon1.png);}
.culture-inner .block-box:hover .icon1{ background-image: url(../images/about/culture-icon1-on.png);}
.culture-inner .block-box .icon2{ background-image: url(../images/about/culture-icon2.png);}
.culture-inner .block-box:hover .icon2{ background-image: url(../images/about/culture-icon2-on.png);}
.culture-inner .block-box .icon3{ background-image: url(../images/about/culture-icon3.png);}
.culture-inner .block-box:hover .icon3{ background-image: url(../images/about/culture-icon3-on.png);}
.culture-inner .block-box .icon4{ background-image: url(../images/about/culture-icon4.png);}
.culture-inner .block-box:hover .icon4{ background-image: url(../images/about/culture-icon4-on.png);}
.culture-inner .block-box .icon5{ background-image: url(../images/about/culture-icon5.png);}
.culture-inner .block-box:hover .icon5{ background-image: url(../images/about/culture-icon5-on.png);}
.culture-inner .block-box .icon6{ background-image: url(../images/about/culture-icon6.png);}
.culture-inner .block-box:hover .icon6{ background-image: url(../images/about/culture-icon6-on.png);}
.culture-inner .block-box .icon7{ background-image: url(../images/about/culture-icon7.png);}
.culture-inner .block-box:hover .icon7{ background-image: url(../images/about/culture-icon7-on.png);}
.culture-inner .block-box:hover{ color: #3868dd; border-bottom-color: #3868dd;}
.culture-inner .block-box p{ margin-top: 80px; height: 54px;}

/* 旅促会 */
.brief-introduction-view{ margin-top: 40px; color: #333;}
.brief-introduction-view .sub-base-s-title{ text-align: left;}
.brief-introduction-view .content-box{ margin-top: 45px; padding-top: 50px; border-top: 1px solid #e6e6e6;}
.brief-introduction-view .content-box .pic-box{ border: 1px solid #e0e0e0;}
.brief-introduction-view .content-box .pic-box img{ display: block; width: 100%;}
.brief-introduction-view .content-box .txt-box{ font-size: 18px; line-height: 36px;}
.brief-introduction-view .content-box .txt-box p{ padding-bottom: 30px;}
.brief-introduction-view .list-box{ margin-top: 85px;}
.brief-introduction-view .list-box .top-title{ font-size: 30px; line-height: 30px;}
.brief-introduction-view .list-box .list{ margin-top: 50px; padding-top: 28px; border-top: 1px solid #e6e6e6; font-size: 18px;}
.brief-introduction-view .list-box .list li{ margin-top: 12px; padding: 5px 0 5px 5px;}
.brief-introduction-view .list-box .list li i{ font-style: normal; color: #bc7d23;}
.brief-introduction-view .list-box .list li:nth-child(even){ background-color: #f6f6f6;}
.brief-introduction-view .list-box .row{ margin: 0 -10px;}
.brief-introduction-view .list-box .col-xs-12{ padding: 0 10px;}

/* 组织架构 */
.organization-view{ margin-top: 50px;}
.organization-view .content-box{ margin-top: 45px; padding-top: 50px; border-top: 1px solid #e6e6e6;}
.organization-view .content-box img{ display: block; width: 100%;}

/* 企业荣誉 */
.honor-view{ margin-top: 50px;}
.honor-view .tab{ position: relative;}
.honor-view .tab .line{ width: 100%; border-bottom: 1px dashed #ccc; position: absolute; left: 0; top: 50%; margin-top: -0.5px;}
.honor-view .tab-swiper{ width: 1100px; margin: 0 auto;}
.honor-view .tab-swiper .swiper-wrapper, .honor-view .tab-swiper .swiper-slide{ height: auto !important;}
.honor-view .tab-swiper .swiper-slide .block-box{ position: relative; padding: 45px 0 40px 0; cursor: pointer;}
.honor-view .tab-swiper .swiper-slide .block-box .line{ border-bottom-color: transparent;}
.honor-view .tab-swiper .swiper-slide .block-box .dot{ width: 18px; height: 18px; background-color: #fff; border: 1px dashed #d5d5d5; border-radius: 100%; position: absolute; top: 50%; left: 50%; margin: -9px 0 0 -9px; z-index: 5;}
.honor-view .tab-swiper .swiper-slide .block-box .year{ width: 100%; font-size: 16px; line-height: 1em; text-align: center; position: absolute; left: 0; top: 0;}
.honor-view .tab-swiper .swiper-slide .block-box .icon{ width: 21px; height: 20px; background: url(../images/about/icon-aircraft1.png) center no-repeat; position: absolute; left: 50%; bottom: 0; margin-left: -10.5px;}
.honor-view .tab-swiper .swiper-slide-active .block-box .line{ border-bottom-color: #3868dd; left: auto; right: 50%;}
.honor-view .tab-swiper .swiper-slide-active .block-box .dot{ background-color: #3868dd; border-color: #3868dd;}
.honor-view .tab-swiper .swiper-slide-active .block-box .year{ font-size: 24px; color: #3868dd;}
.honor-view .tab-swiper .swiper-slide-active .block-box .icon{ background-image: url(../images/about/icon-aircraft2.png);}
.honor-view .tab .arrow{ width: 30px; height: 30px; line-height: 30px; background-color: #3868dd; border-radius: 100%; position: absolute; top: 50%; margin-top: -15px; z-index: 5; font-size: 16px; color: #fff; text-align: center; display: none;}
.honor-view .tab .arrow-left .glyphicon,.honor-view .tab .arrow-right .glyphicon{ top: 2px;}
.honor-view .tab .arrow-left{ left: 0;}
.honor-view .tab .arrow-right{ right: 0;}
.honor-view .tab .arrow.Not{ background-color: #ccc;}
.honor-view .content-box{ width: 1300px; margin: 65px auto 0 auto; font-size: 18px; line-height: 36px;}
.honor-view .content-box .box{ display: none;}
.honor-view .content-box li{ padding: 22px 100px 22px 170px; border-bottom: 1px dashed #ebebeb; background: url(../images/about/icon-list.png) 100px 32px no-repeat;}
.honor-view .content-box li .cont p{ padding-bottom: 10px;}
.honor-view .content-box li .pic-list{ margin-top: 10px; text-align: center;}
.honor-view .content-box li .pic-list .pic-block{ text-align: center; margin: 0 10px;}
.honor-view .content-box li .pic-list .pic-block .title{ font-size: 14px; line-height: 28px;}
.honor-view .content-box li .pic-list .pic-block .pic-box img{ width: 500px;}



/* 净空保护 */
.clearance-container .view-box2{ padding: 50px 0 70px 0;}
.clearance-container .view-box2.bg{ background-color: #f7f7f7;}
.summary-view .content-box{ width: 1200px; margin: 25px auto 0 auto; font-size: 18px; line-height: 36px;}
.summary-view .content-box p{ text-indent: 2em; padding-top: 15px;}
.summary-view .content-box .video-box{ width: 710px; margin: 30px auto 0 auto; position: relative;}
.summary-view .content-box .video-box img{ display: block; width: 100%;}
.summary-view .content-box .video-box .video-play{ width: 80px; height: 80px; background: url(../images/icon/video-play.png) no-repeat; background-size: 100%; position: absolute; top: 50%; left: 50%; margin: -40px 0 0 -40px; cursor: pointer;}
.summary-view .content-box .iframe_video{ display: block; width: 710px; height: 450px; margin: 30px auto 0 auto;}

.matter-view .content-box{ margin-top: 30px; font-size: 18px; line-height: 36px;}
.matter-view .content-box li{ padding: 25px 0; border-bottom: 1px dashed #d4d4d4;}
.matter-view .content-box li .type{ float: left; width: 20%; font-weight: bold; color: #000; padding-right: 20px;}
.matter-view .content-box li .cont{ float: left; width: 80%;}
.contactus-view .content-box{ width: 1200px; margin: 40px auto 0 auto; font-size: 18px; line-height: 36px;}
.contactus-view .content-box .list a{ color: #555;}
.contactus-view .content-box .list a:hover{ color: #000;}
.contactus-view .content-box .list p img{ width: 100px;}
.contactus-view .content-box .list .txt{ font-size: 14px;}
.contactus-view .content-box .form{ margin-top: 55px;}
.contactus-view .content-box .form .type{ margin-top: 20px;}
.contactus-view .content-box .form .type i{ font-style: normal; color: #ff0101;}
.contactus-view .content-box .form .input{ margin-top: 10px; position: relative;}
.contactus-view .content-box .form .input .input-text{ width: 100%; height: 40px; line-height: 40px; border: 1px solid #d9d9d9; padding: 0 10px;}
/* .contactus-view .content-box .form .btn-box{ margin-top: 50px;}
.contactus-view .content-box .form .btn-box a{ display: block; height: 50px; line-height: 50px; background: #666; font-size: 16px; color: #fff; text-align: center;} */
.contactus-view .content-box .form .submit-box{ margin-top: 30px; font-size: 24px; overflow: hidden; width: 100%; margin: 0 auto; text-align: center;}
.contactus-view .content-box .form .btn-box{ display: inline-block; margin:0 10px; }
.contactus-view .content-box .form .btn-box a{ width: 235px; height: 50px; margin: 50px auto 0; border-radius: 60px; background-color: #3570e3; color: #fff; font-size: 24px; text-align: center; line-height: 50px; display: block; }
.contactus-view .content-box .form .Reset a{background-color: #fff; color: #2b71de; border:#3570e3 solid 1px; padding-right: 20px;background: url(../images/contact/Reset.png) 140px center no-repeat;  }



.contactus-view .content-box .form .input .send-cd-btn{ width: 100%; height: 40px; line-height: 40px; background-color: #ffcc00; border: 0; border-radius: 0; color: #fff;}
.contactus-view .content-box .form .input .send-cd-btn-disabled{ width: 100%; height: 40px; line-height: 40px; background-color: #eeeeee; border: 0; border-radius: 0; color: #bbb;}
.contactus-view .content-box .form .input .yzm-img img{ display: block; height: 40px;}

.clearance-container .download-view{ padding-bottom: 0;}
.download-view .content-box{ margin-top: 30px; font-size: 18px; line-height: 36px;}
.download-view .content-box li{ padding: 25px 0; border-bottom: 1px dashed #d4d4d4;}
.download-view .content-box li .type{ float: left; width: 30%; font-weight: bold; color: #000; padding-right: 20px;}
.download-view .content-box li .cont{ float: left; width: 70%; padding-right: 140px; position: relative;}
.download-view .content-box li .cont .download-btn{ width: 50px; height: 50px; background: url(../images/icon/icon-download1.png) no-repeat; background-size: 100%; position: absolute; top: 0; right: 0;}
.download-view .content-box li:hover .type{ color: #f1770d;}
.download-view .content-box li:hover .cont .download-btn{ background-image: url(../images/icon/icon-download2.png);}

/* 视频弹框 */
.video-layer{display:none;position: fixed;width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:9999;}
.video-layer .opacity{position: absolute;width:100%;height:100%;top:0;left:0;background: #000;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9;}
.video-layer .layer-inner{position:absolute; top: 50%; left: 50%; margin: -275px 0 0 -490px;width:980px;height:550px;}
.video-layer .layer-content{font-size: 24px;color:#fff;line-height: 40px;position: absolute;top:-10px;left:0;}
.video-layer .layer-container{width:100%;height:100%;background: #000;position: absolute; top: 40px; left: 0;}
.video-layer .layer-inner .layer-close{position: absolute;top:-50px;right:0;cursor:pointer;z-index:10;width:36px;height:36px;background:url(../images/icon/layer-close.png) center center no-repeat; background-size: cover;}

/* 环境信息 */
.bus-conatiner .monitorData-view .tab{border-bottom: 1px solid #000;}
.monitorData-view .tab{ position: relative; border-bottom: 1px solid #e2e2e2;}
.monitorData-view .tab .box-block{ position: relative; top: 3px;}
.monitorData-view .tab li{ float: left; font-size: 18px;}
.monitorData-view .tab li a{ display: block; padding: 0 20px 25px 20px; border-bottom: 5px solid transparent;}
.monitorData-view .tab li.current{ font-size: 22px;}
.monitorData-view .tab li.current a{ border-bottom-color: #f6cc45; font-weight: bold;}

.monitorData-view .query-box{ padding: 22px 35px; border: 1px solid #e2e2e2; border-top: 0; line-height: 66px; font-size: 18px;}
.monitorData-view .query-box .type{ float: left; margin-right: 2px;}
.monitorData-view .query-box .span{ float: left; margin-right: 10px;}
.monitorData-view .query-box .block-box{ float: left; background-color: #f5f5f5; margin-right: 10px; position: relative;}
.monitorData-view .query-box .block-box .input-box, .monitorData-view .query-box .block-box .base-select-box{ float: left; width: 440px; position: relative; overflow: hidden;}
.monitorData-view .query-box .block-box .input-box .input-text{ width: 100%; border: 0; height: 50px; line-height: 50px; background-color: #f5f5f5; padding-left: 20px;}
.monitorData-view .query-box .block-box .input-box .singleDate{ background: url(../images/icon/icon-date.png) 94% center no-repeat;}
.monitorData-view .query-box .block-box .base-select-box .select{ width: 112%; border: 0; height: 26px; line-height: 26px; padding-left: 20px; background-color: transparent; position: relative; z-index: 5;}
.monitorData-view .query-box .block-box .base-select-box .glyphicon{ position: absolute; top: 50%; margin-top: -7px; right: 15px; font-size: 13px; color: #3868dd;}
.monitorData-view .query-box .btn-box{ float: left; margin: 3px 0 0 35px; font-size: 24px;}
.monitorData-view .query-box .btn-box a{ display: block; color: #fff; width: 300px; height: 60px; line-height: 60px; text-align: center; background: #df7f01; background:linear-gradient(111deg,#ffdb34,#f5a337); border-radius: 60px;}

.monitorDataDay-box{ margin-top: 50px;}
.monitorDataDay-box .table-box table{ width: 100%; border-top: 1px solid #dbe9fc;}
.monitorDataDay-box .table-box table thead{ border-left: 1px solid #dbe9fc;}
.monitorDataDay-box .table-box table tbody{ border-left: 1px solid #e2e2e2;}
.monitorDataDay-box .table-box table th{ background-color: #dbe9fc; font-size: 18px; color: #000; padding: 15px; border-bottom: 1px solid #dbe9fc; border-right: 1px solid #dbe9fc;}
.monitorDataDay-box .table-box table td{ font-size: 16px; padding: 10px 15px; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}
.monitorDataDay-box .table-box table td a{ color: #3868dd;}
.monitorDataDay-box .remarks{ font-size: 16px; line-height: 30px; margin-top: 30px;}
.monitorDataDay-box .remarks span{ display: block; padding-left: 49px;}
.monitorDataDay-box .links{ text-align: right; font-size: 18px; margin-top: 25px;}
.monitorDataDay-box .links a{ text-decoration: underline; color: #3868dd;}

.monitorDataBusiness-box{ margin-top: 50px;}
.monitorDataBusiness-box .table-box table{ width: 100%; border-top: 1px solid #dbe9fc;}
.monitorDataBusiness-box .table-box table thead{ border-left: 1px solid #fff;}
.monitorDataBusiness-box .table-box table tbody{ border-left: 1px solid #fff;}
.monitorDataBusiness-box .table-box table th{ font-size: 18px; padding: 15px; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
.monitorDataBusiness-box .table-box table td{ font-size: 16px; padding: 15px; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
.monitorDataBusiness-box .table-box table thead th{ text-align: center; background-color: #dbe9fc; color: #000;}
.monitorDataBusiness-box .table-box table tbody th{ font-weight: bold;}
.monitorDataBusiness-box .table-box table .odd{ background-color: #f3f3f3;}

.monitorDataContent-box{ margin-top: 50px;}
.monitorDataContent-box .table-box table{ width: 100%;}
.monitorDataContent-box .table-box table thead{ border-left: 1px solid #fff;}
.monitorDataContent-box .table-box table tbody{ border-left: 1px solid #fff;}
.monitorDataContent-box .table-box table th{ font-size: 18px; padding: 15px; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
.monitorDataContent-box .table-box table td{ font-size: 16px; padding: 15px; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
.monitorDataContent-box .table-box table thead th{ text-align: center; background-color: #dbe9fc;}
.monitorDataContent-box .table-box table tbody th{ font-weight: bold;}
.monitorDataContent-box .table-box table .odd{ background-color: #f3f3f3;}

.content-container{ margin-top: 50px;}
.content-container .top-title-box{ text-align: center; border-bottom: 1px solid #e2e2e2; padding-bottom: 15px;}
.content-container .top-title-box .titleH2{ font-size: 18px;}
.content-container .top-title-box .titleH1{ font-size: 30px; color: #000;}
.content-container .top-title-box .label-box{ font-size: 14px; margin-top: 15px; color: #666;}
.content-container .top-title-box .label-box span{ margin: 0 20px;}

.content-container .content-box{ margin: 30px auto 0 auto; font-size: 16px; line-height: 26px;}
.content-container .content-box .brief{ background-color: #dbe9fc; padding: 15px;}
.content-container .content-box p{ text-indent: 2em; padding-top: 10px;}
.content-container .content-box .title{ text-indent: 0; margin-top: 40px; font-size: 18px;}
.content-container .content-box a{ color: #3868dd;}
/* .content-container .table-box{ margin: 30px 0;} */
.content-container table{ width: 100%; border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; margin: 30px 0;}
/* .content-container .table-box table thead{ border-left: 1px solid #e2e2e2;}
.content-container .table-box table tbody{ border-left: 1px solid #e2e2e2;} */
.content-container table th{ font-size: 18px; padding: 15px; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; text-align: center;}
.content-container table td{ font-size: 16px; padding: 15px; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}
.content-container table thead th{ text-align: center; background-color: #dbe9fc;}
.content-container table tbody th{ font-weight: bold;}
.content-container table tr{ background-color: #fff;}
.content-container table .even{ background-color: #dbe9fc;}
.content-container table .even td{ border-right: 1px solid #fff;}
.content-container  .txt{ text-align: center; margin-top: 10px; color: #e48600;}
.content-container .pic-list{ padding: 0 200px;}
.content-container .pic-list .block-box{ text-align: center; margin: 15px 0;}
.content-container .pic-list .block-box .txt{ margin-top: 10px; color: #e48600;}
.content-container .single-pic-box{ margin: 15px 0;}
.content-container .single-pic-box img{ display: block; max-width: 80%; margin: 0 auto;}

/* 航班信息 */
.airinfo-container{ margin-top: -70px;}
.airinfo-view .tab{ background: #3868dd; color: #fff;}
.airinfo-view .tab li{ float: left; width: 50%; line-height: 70px; font-size: 24px; text-align: center; cursor: pointer;}
.airinfo-view .tab li.current{ background: #0053c7; color: #ffcf3b;}
.airinfo-view .top-title-box{ background: #3868dd; line-height: 70px; font-size: 24px; color: #fff; text-align: center;}

.airinfo-view .query-box{ padding: 22px 35px; border: 1px solid #e2e2e2; border-top: 0; line-height: 66px; font-size: 18px;}
.airinfo-view .query-box .type{ float: left; margin-right: 2px;}
.airinfo-view .query-box .span{ float: left; margin-right: 10px;}
.airinfo-view .query-box .block-box{ float: left; margin-right: 10px; position: relative;}
.airinfo-view .query-box .block-box .input-box2{ float: left; width: 460px;}
.airinfo-view .query-box .block-box .input-box2.tj-input-box2{width: 350px;}
.airinfo-view .query-box .block-box .input-box2 .input-text{ width: 100%; border: 1px solid #a6a6a6; line-height: 28px; padding: 18px 20px;}
.airinfo-view .query-box .block-box .base-select-box, .airinfo-view .query-box .block-box .input-box{ float: left; width: 180px; background-color: #f5f5f5; position: relative; overflow: hidden;}
.airinfo-view .query-box .block-box .input-box .input-text{ width: 100%; border: 0; background-color: #f5f5f5; line-height: 28px; padding: 19px 20px;}
.airinfo-view .query-box .block-box .input-box .singleDate{ background: url(../images/icon/icon-date.png) 92% center no-repeat;}
.airinfo-view .query-box .block-box .base-select-box .select{ width: 112%; border: 0; line-height: 28px; padding: 19px 0 19px 20px; background-color: transparent; position: relative; z-index: 5;}
.airinfo-view .query-box .block-box .base-select-box .select[disabled='disabled']{color: #aaa}
.airinfo-view .query-box .block-box .base-select-box .glyphicon{ position: absolute; top: 50%; margin-top: -7px; right: 15px; font-size: 13px; color: #3868dd;}
.airinfo-view .query-box .search-btn-box{ float: left; margin: 3px 0 0 25px; font-size: 24px; position: relative;}
.airinfo-view .query-box .search-btn-box a{ display: block; color: #fff; width: 300px; height: 60px; line-height: 58px; text-align: center; background: #df7f01; background:linear-gradient(111deg,#ffdb34,#f5a337); border-radius: 60px; position: relative;}
.airinfo-view .query-box .search-btn-box .icon{ width: 22px; height: 22px; background: url(../images/icon/icon-search2.png) center no-repeat; background-size: 100%; position: absolute; top: 50%; margin-top: -11px; right: 28%;}


/* 航班计划表 搜索 */
.airinfo-view .flightList-query-box{ border: 1px solid #e2e2e2; border-top: 0; line-height: 66px; font-size: 18px;}
.airinfo-view .flightList-query-box .type{ float: left; margin-right: 2px;}
.airinfo-view .flightList-query-box .span{ float: left; margin-right: 20px;}
.airinfo-view .flightList-query-box .block-box{ float: left; margin-right: 20px; position: relative;}
.airinfo-view .flightList-query-box .block-box .radio-box input{ margin-right: 10px;}
.airinfo-view .flightList-query-box .block-hidden-box{ float: left;}
.airinfo-view .flightList-query-box .block-hidden-box .flight{ display: none;}
.airinfo-view .flightList-query-box .block-box .base-select-box, .airinfo-view .flightList-query-box .block-box .input-box{ float: left; width: 238px; position: relative; border: 1px solid #a6a6a6; background-color: #fff; line-height: 64px;}
.airinfo-view .flightList-query-box .block-box .input-box .input-text{ width: 100%; border: 0; line-height: 28px; padding: 18px 20px;}
.airinfo-view .flightList-query-box .block-box .base-select-box{ overflow: hidden;}
.airinfo-view .flightList-query-box .block-box .base-select-box .select{ width: 112%; border: 0; line-height: 64px; padding-left: 20px; background-color: transparent; position: relative; z-index: 5;}
.airinfo-view .flightList-query-box .block-box .base-select-box .glyphicon{ position: absolute; top: 50%; margin-top: -7px; right: 15px; font-size: 13px; color: #3868dd;}
.airinfo-view .flightList-query-box .sel_airport{ float: left;}
.airinfo-view .flightList-query-box .sel_airport2{ display: none;}
.airinfo-view .flightList-query-box .search-btn-box{ float: left; margin: 3px 0 0 25px; font-size: 24px; position: relative;}
.airinfo-view .flightList-query-box .search-btn-box a{ display: block; color: #fff; width: 300px; height: 60px; line-height: 58px; text-align: center; background: #df7f01; background:linear-gradient(111deg,#ffdb34,#f5a337); border-radius: 60px; position: relative;}
.airinfo-view .flightList-query-box .search-btn-box .icon{ width: 22px; height: 22px; background: url(../images/icon/icon-search2.png) center no-repeat; background-size: 100%; position: absolute; top: 50%; margin-top: -11px; right: 28%;}

.airinfo-view .flightList-query-box .top, .airinfo-view .flightList-query-box .bottom{ padding: 22px 35px;}
.airinfo-view .flightList-query-box .bottom{ background-color: #f8fafd;}
.airinfo-view .flightList-query-box .block-box .radio-box{ float: left;}
.airinfo-view .flightList-query-box .block-box .radio-box input{ margin-right: 10px;}
.airinfo-view .flightList-query-box .block-box .date_hide{ display: none;}

.airinfo-view .flightList-query-box label{ font-weight: normal; margin: 0;}
.airinfo-view .flightList-query-box .block-box .input-box.wh3{ width: 460px;}

.airinfo-view .flightList-query-box .sel_airport2 .block-box-city .input-box{ width: 200px;}


.airinfo-view .s-tab{ position: relative; border-bottom: 1px solid #e2e2e2; margin-top: 35px;}
.airinfo-view .s-tab .box-block{ position: relative; top: 3px;}
.airinfo-view .s-tab li{ float: left; font-size: 18px;}
.airinfo-view .s-tab li a{ display: block; padding: 0 20px 25px 20px; border-bottom: 5px solid transparent;}
.airinfo-view .s-tab li.current a{ border-bottom-color: #f6cc45; font-weight: bold;}


.airinfo-table-view .airinfo-table-content .box{ display: none;}
.airinfo-table-view .airinfo-table-box-content .airinfo-table-box-block{ display: none;}









/* .airinfo-view .flightList-query-box .block-box .input-box.wh3{ width: 460px;}
.airinfo-view .flightList-query-box .block-box .input-box2.tj-input-box2{width: 350px;}
.airinfo-view .flightList-query-box .block-box .input-box2 .input-text{ width: 100%; border: 1px solid #a6a6a6; line-height: 18px; padding: 19px 20px;}
.airinfo-view .flightList-query-box .block-box .base-select-box, .airinfo-view .flightList-query-box .block-box .input-box{ float: left; width: 180px; background-color: #f5f5f5; position: relative; overflow: hidden;}
.airinfo-view .flightList-query-box .block-box .input-box .input-text{ width: 100%; border: 0; background-color: #f5f5f5; height: 26px; line-height: 26px; padding-left: 20px;}
.airinfo-view .flightList-query-box .block-box .input-box .singleDate{ background: url(../images/icon/icon-date.png) 92% center no-repeat;}
.airinfo-view .flightList-query-box .block-box .base-select-box .select{ width: 112%; border: 0; background-color: #f5f5f5; height: 26px; line-height: 26px; padding-left: 20px;}
.airinfo-view .flightList-query-box .block-box .base-select-box .glyphicon{ position: absolute; top: 50%; margin-top: -7px; right: 15px; font-size: 13px; color: #3868dd;}
.airinfo-view .flightList-query-box .search-btn-box{ float: left; margin: 3px 0 0 25px; font-size: 24px; position: relative;}
.airinfo-view .flightList-query-box .search-btn-box a{ display: block; color: #fff; width: 300px; height: 60px; line-height: 58px; text-align: center; background: #df7f01; background:linear-gradient(111deg,#ffdb34,#f5a337); border-radius: 60px; position: relative;}
.airinfo-view .flightList-query-box .search-btn-box .icon{ width: 22px; height: 22px; background: url(../images/icon/icon-search2.png) center no-repeat; background-size: 100%; position: absolute; top: 50%; margin-top: -11px; right: 28%;}



.airinfo-view .flightList-query-box{ padding: 0;}
.airinfo-view .flightList-query-box .bottom{ background-color: #f8fafd;}
.airinfo-view .flightList-query-box .block-box{ margin-right: 20px;}
.airinfo-view .flightList-query-box .block-box .input-box2{}
.airinfo-view .flightList-query-box .block-box .radio-box{ float: left;}
.airinfo-view .flightList-query-box .block-box .radio-box input{ margin-right: 10px;}
.airinfo-view .flightList-query-box .block-box .date_hide{ display: none;}
.airinfo-view .flightList-query-box .block-hidden-box{ float: left;}
.airinfo-view .flightList-query-box .block-hidden-box .city{ display: none;}
.airinfo-view .flightList-query-box label{ font-weight: normal;} */




.airinfo-table-view{ margin-top: 20px;}
.airinfo-table-view .refresh-time{ text-align: right; font-size: 16px;}
.airinfo-table-box{ width: 100%; margin-top: 10px; border-bottom: 1px solid #eee;}
.airinfo-table-box th{ text-align: center; background-color: #2667e5; font-size: 18px; color: #fff; padding: 17px 0;}
.airinfo-table-box td{ text-align: center; font-size: 16px; padding: 25px 0;}
.airinfo-table-box td a{ color: #555;}
.airinfo-table-box td .p{ max-width: 20.833vw; word-wrap: break-word;}
.airinfo-table-box tr:hover{ background-color: #dbe9fc;}
.airinfo-table-box tr .qx-color{ color: #f63939;}
.airinfo-table-box tr .yw-color{ color: #1e77c9;}
.airinfo-table-box tr .zzdj-color{ color: #35a632;}
.airinfo-table-box tr .ljdj-color{ color: #eb8f35;}


.airinfo-table-box .previous-btn{ text-align: center; margin: -10px 0;}
.airinfo-table-box .previous-btn a{ display: block; height: 60px; line-height: 58px; border: 1px solid #3868dd; font-size: 18px; color: #3868dd; text-decoration: underline;}
.airinfo-table-box .delete-btn, .airinfo-table-box .detail-btn{ display: inline-block; width: 55px; height: 30px; line-height: 26px; border-radius: 30px; font-size: 16px; vertical-align: middle; margin: 0 8px; position: relative;}
.airinfo-table-box .book-btn{ border: 2px solid #dd9b36; color: #dd9b36;}
.airinfo-table-box .detail-btn{ border: 2px solid #3868dd; color: #3868dd; padding-right: 15px;}
.airinfo-table-box .detail-btn .glyphicon{ font-size: 12px; position: absolute; top: 50%; margin-top: -6px; right: 7px; transition: all 0.3s;}
.airinfo-table-box .detail-btn.current{ border: 2px solid #3868dd; background-color: #3868dd; color: #fff;}
.airinfo-table-box .detail-btn.current .glyphicon{ transform:rotate(-180deg);}
.airinfo-table-box .delete-btn{ border: 2px solid #d04454; color: #d04454; text-align: center;}
.airinfo-table-box .flight-logo{ border-radius: 30px; border: #d1dbe1 solid 1px; width: 30px; height: 30px; vertical-align: middle; margin-right: 5px;}
.airinfo-table-box .text-left{ text-align: left; padding-left: 15px;}
.airinfo-table-box .flight-icon{ margin-right: 5px; height: 25px;}
.airinfo-table-box .alc-btn img{ width: 34px;}

.airinfo-table-box tr.current{ background-color: #dbe9fc;}
.airinfo-table-box tr.current td{ color: #333;}
.airinfo-table-box .tips_open{ background-color: #f1f6fd; display: none;}
.airinfo-table-box .tips_open td{ text-align: left; padding: 20px 35px; position: relative;}
.airinfo-table-box .tips_open .share-btn{ height: 29px; line-height: 29px; background: url(../images/icon/icon-airinfo-share.png) left center no-repeat; position: absolute; top: 22px; right: 80px; padding-left: 36px; font-size: 16px; color: #3868dd;}
.airinfo-table-box .tips_open .share-btn.current{ background-image: url(../images/icon/icon-airinfo-share-on.png);}
.airinfo-table-box .tips_open .block-box .block{ padding: 15px 0; line-height: 25px;}
.airinfo-table-box .tips_open .block-box .block .type{ float: left; font-weight: bold; width: 110px;}
.airinfo-table-box .tips_open .block-box .block .cont{ float: left;}
.airinfo-table-box .tips_open .block-box .block .cont span{ margin-right: 60px;}
.airinfo-table-box .tips_open:hover{ background-color: #f1f6fd;}

.airinfo-table-view .more-btn,.company-container .more-btn,.common-problem-view .more-btn{ margin-top: 40px; text-align: center;}
.airinfo-table-view .more-btn a,.company-container .more-btn a,.common-problem-view .more-btn a{ display: inline-block; height: 45px; line-height: 43px; border: 1px solid #3868dd; border-radius: 45px; padding: 0 36px; font-size: 18px; color: #3868dd;}
.company-container .more-btn a{padding: 0 65px;}
.airinfo-table-view .bot-note{ text-align: center; font-size: 16px; color: #6a6a6a; margin-top: 25px;}

/* 实用信息 */
.practical-information-container{ background-color: #f7faff; margin: 65px 0 -45px 0; padding: 45px 0;}
.practical-information-container .top-title{ font-size: 46px; color: #000; line-height: 46px; margin-bottom: 30px;}
.practical-information-container .top-title a{float: right;width: 107px;height: 35px;border:solid #3868dd 1px;color: #3868dd;border-radius: 35px;text-align: center;line-height: 35px;font-size: 16px;margin-top: 4.5px;}
.practical-information-container .list .row{ margin: 0 -20px;}
.practical-information-container .list .col-xs-12{ padding: 0 20px;}
.practical-information-container .list .block-box .pic-box img{ display: block; width: 100%;}
.practical-information-container .list .block-box .cont{ margin-top: 20px;}
.practical-information-container .list .block-box .cont .title{ font-size: 24px;}
.practical-information-container .list .block-box .cont p{ margin-top: 5px; font-size: 16px; color: #555;}

/* 旅客指南 */
.guide-container{ margin-top: -70px;}
.guide-view .tab{ background: #3868dd; color: #fff;}
.guide-view .tab li{ float: left; width: 50%; line-height: 70px; font-size: 24px; text-align: center; cursor: pointer;}
.guide-view .tab li a{ display: block; color: #fff;}
.guide-view .tab li.current{ background: #0053c7; color: #ffcf3b;}
.guide-view .tab li.current a{ color: #ffcf3d;}

.guide-view .tab.tab_w4 li{ width: 25%;}

.guide-inner{ font-size: 16px; color: #6a6a6a;}
.guide-inner .note-txt{ margin-top: 12px;}
.guide-inner .inner-tab{ margin-top: 40px; font-size: 24px; border-bottom: 1px solid #313131;}
.guide-inner .inner-tab ul{ position: relative; top: 3px;}
.guide-inner .inner-tab li{ float: left; width: 33.333333%; padding: 0 112px; text-align: center;}
.guide-inner .inner-tab li a{ display: block; border-bottom: 5px solid transparent; padding-bottom: 15px;}
.guide-inner .inner-tab li.current a{ border-bottom-color: #fbcc40;}

.guide-inner .inner-process{ padding: 66px 0 90px 0; border-bottom: 1px solid #313131; position: relative; text-align: center;}
.guide-inner .inner-process li{/* float: left; */ display: inline-block; padding: 0 67px 0 0; position: relative; cursor: pointer;}
.guide-inner .inner-process li .block-box{ width: 180px; height: 180px; border: 1px solid #404040; border-radius: 100%; position: relative; text-align: center; padding-top: 25px; line-height: 26px; color: #000;}
.guide-inner .inner-process li .block-box .icon img{ height: 55px; display: none;}
.guide-inner .inner-process li .block-box .icon img.Not{ display: inline-block;}
.guide-inner .inner-process li .block-box .number{ font-size: 14px; margin-top: 10px;}
.guide-inner .inner-process li .block-box .number span{ font-size: 26px;}
.guide-inner .inner-process li .block-box .title{ font-size: 16px; font-weight: bold;}
.guide-inner .inner-process li .arrow{ width: 17px; height: 16px; position: absolute; top: 50%; margin-top: -8px; right: 26px;}
.guide-inner .inner-process li .arrow img{ display: block; width: 100%;}
.guide-inner .inner-process li.last{ padding: 0;}
.guide-inner .inner-process li.last .arrow{ display: none;}
.guide-inner .inner-process li.current .block-box{ border-color: #3868dd; background-color: #3868dd; color: #fff;}
.guide-inner .inner-process li.current .block-box .icon img.Not{ display: none;}
.guide-inner .inner-process li.current .block-box .icon img.Current{ display: inline-block;}
.guide-inner .inner-process .explain{ margin: 45px 0 -45px 0;}

.guide-inner .inner-content .box{ display: none;}
.guide-inner .inner-content .pic-right{ float: right; margin-top: 100px; padding-left: 63px;}
.guide-inner .inner-content .pic-right .pic-box img{ display: block; width: 100%;}
.guide-inner .inner-content .cont-box{ font-size: 18px; line-height: 2em;;}
.guide-inner .inner-content .cont-box .title{ font-size: 24px; color: #000; margin-top: 90px;}
.guide-inner .inner-content .cont-box p a{ color: #3868dd; text-decoration: underline;}

.guide-inner .sketch-map-inner{ margin-top: 65px;}
.guide-inner .sketch-map-inner .pic-box{ border: 1px solid #d1d0d0; margin-right: 17px;}
.guide-inner .sketch-map-inner .pic-box img{ display: block; width: 100%;}
.guide-inner .sketch-map-inner .cont-right .top-title{ font-size: 34px; color: #000;}
.guide-inner .sketch-map-inner .cont-right .cont .block{ line-height: 78px; border-bottom: 1px dashed #c1c1c1; background-position: center right; background-repeat: no-repeat;}
.guide-inner .sketch-map-inner .cont-right .cont .block a{ display: block; font-size: 24px; color: #3868dd;}
.guide-inner .sketch-map-inner .cont-right .cont .block.ckdt{ background-image: url(../images/guide/link-icon1.png);}
.guide-inner .sketch-map-inner .cont-right .cont .block.bxjlts{ background-image: url(../images/guide/link-icon2.png);}
.guide-inner .sketch-map-inner .cont-right .cont .block.zbdlt{ background-image: url(../images/guide/link-icon3.png);}
.guide-inner .sketch-map-inner .cont-right .cont .block.lcydsc{ background-image: url(../images/guide/link-icon4.png);}
.guide-inner .sketch-map-inner .cont-right .cont .block:last-child{ border-bottom: 0;}

/* 温馨提示 */
.warm-prompt-container{ margin: 45px 0 -45px 0; padding: 45px 0;}
.warm-prompt-container .top-title{ font-size: 32px; line-height: 32px; color: #000;}
.warm-prompt-container .list{ font-size: 24px;}
.warm-prompt-container .list a{ display: inline-block; color: #3868dd; text-decoration: underline; margin-top: 30px;}

.reminder-inner{ margin-top: 50px;}
.reminder-inner .top-title{ font-size: 24px; color: #000;}
.reminder-inner .list-inner{ margin-top: 20px; border-top: solid #eeeeee 1px;}
.reminder-inner .list-inner li{width: 100%;height: auto;border-bottom: solid #eeeeee 1px;}
.reminder-inner .list-inner li ._top,.reminder-inner .list-inner li ._top_links{padding: 25px;background: #fff;font-size: 24px;color: #000;position: relative;cursor: pointer;}
.reminder-inner .list-inner li ._top .title,.reminder-inner .list-inner li ._top_links .title{ width: 80%;}
.reminder-inner .list-inner li ._top ._right{width: 32px;height: 32px;position: absolute;top:50%;right: 25px;margin-top: -16px;}
.reminder-inner .list-inner li ._top ._right:before{width: 100%;height: 3px;content:"";position: absolute;left:0;top:50%;margin-top: -1.5px;background-color: #000000}
.reminder-inner .list-inner li ._top ._right:after{width:3px;height: 100%;content:"";position: absolute;left:50%;top:0;margin-left: -1.5px;background-color: #000000}
.reminder-inner .list-inner li ._top_links ._right{ width: 32px;height: 32px;position: absolute;top:50%;right: 25px;margin-top: -16px; font-size: 32px;}
.reminder-inner .list-inner li.active ._top{background: #3868dd;color: #fff;}
.reminder-inner .list-inner li.active ._top ._right:before{background: #fff;}
.reminder-inner .list-inner li.active ._top ._right:after{display: none;}
.reminder-inner .list-inner li ._bottom{width: 100%;height: auto;background: #f7faff;display: none; font-size: 16px; line-height: 2em;}
.reminder-inner .list-inner li ._bottom .box-cont{ overflow: hidden; padding: 25px; background-color: #fff;}
.reminder-inner .list-inner li ._bottom .box-cont .title{ font-weight: bold; color: #000;}
.reminder-inner .list-inner li.active ._bottom{display: block;}








/* 相关服务 */
.related-services-container{ background-color: #f7faff; margin: 65px 0 -45px 0; padding: 45px 0;}
.related-services-container .top-title{ font-size: 32px; line-height: 32px; color: #000;}
.related-services-container .list{ margin-top: 30px;}
.related-services-container .list .row{ margin: 0 -50px;}
.related-services-container .list .col-xs-12{ padding: 0 25px; width: 20%;}
.related-services-container .list .block-box .pic-box img{ display: block; width: 198px; margin: 0 auto;}
.related-services-container .list .block-box .cont{ margin-top: 20px;}
.related-services-container .list .block-box .cont .title{ font-size: 24px; text-align: center;}
.related-services-container .txt-cont .block{ margin-top: 35px;}
.related-services-container .txt-cont .block span{ display: inline-block; vertical-align: middle; font-size: 24px; color: #3868dd;}
.related-services-container .txt-cont .block i{ display: inline-block; vertical-align: middle; margin-left: 50px;}


/* 行李寄存 */
.guide-content-container{ padding-top: 50px;}
.guide-content-inner .top-title-box{ text-align: center;}
.guide-content-inner .top-title-box .top-title{ font-size: 46px; color: #000;}
.guide-content-inner .top-title-box .txt{ font-size: 24px; line-height: 42px;}
.guide-content-inner .top-title-box .slogan{ text-align: center; margin-top: 15px;}
.guide-content-inner .top-title-box .slogan span{ display: inline-block; border: 1px solid #3868dd; height: 45px; line-height: 43px; border-radius: 45px; font-size: 24px; color: #3868dd; padding: 0 35px;}
.guide-content-inner .content-s-title{ font-size: 32px; color: #000;}
.guide-content-inner .charges-view{ margin-top: 45px;}
.guide-content-inner .charges-view .table-box{ margin-top: 15px;}
.guide-content-inner .charges-view .table-box table{ width: 100%; border-top: 1px solid #dbe9fc; border-right: 1px solid #dbe9fc;}
.guide-content-inner .charges-view .table-box table thead{ border-left: 1px solid #fff;}
.guide-content-inner .charges-view .table-box table tbody{ border-left: 1px solid #fff;}
.guide-content-inner .charges-view .table-box table th{ font-size: 24px; padding: 20px 15px; border-bottom: 1px solid #dbe9fc; border-left: 1px solid #dbe9fc; text-align: center;}
.guide-content-inner .charges-view .table-box table td{ font-size: 18px; padding: 15px; border-bottom: 1px solid #dbe9fc; border-left: 1px solid #dbe9fc;}
.guide-content-inner .charges-view .table-box table thead th{ text-align: center; background-color: #dbe9fc; color: #000;}
.guide-content-inner .charges-view .table-box table tbody th{ font-weight: bold; color: #000;}

.guide-content-inner .service-location-view{ margin-top: 55px;}
.guide-content-inner .service-location-view .list{ margin-top: 20px;}
.guide-content-inner .service-location-view .list .row{ margin: 0 -5px;}
.guide-content-inner .service-location-view .list .col-xs-12{ padding: 0 5px;}
.guide-content-inner .service-location-view .list .block-box .title{ line-height: 85px; background-color: #406cd2; text-align: center; font-size: 24px; color: #fff;}
.guide-content-inner .service-location-view .list .block-box .cont{ min-height: 146px; background-color: #f2f6fc; text-align: center; font-size: 16px; line-height: 38px; padding-top: 10px;}
.guide-content-inner .service-location-view .list .block-box .cont a{ color: #555;}
.guide-content-inner .service-location-view .list .block-box .cont a:hover{ color: #000;}

.guide-content-inner .txt-cont{ font-size: 16px; line-height: 2em; margin-top: 40px;}
.guide-content-inner .txt-cont .title{ font-size: 32px; color: #000; margin-bottom: 20px;}
.guide-content-inner .txt-cont .pic{ text-align: center;}
.guide-content-inner .txt-cont .pic img{ max-width: 100%;}
.guide-content-inner .txt-cont .btn-box{ text-align: center; margin-top: 30px;}
.guide-content-inner .txt-cont .btn-box a{ display: inline-block; width: 260px; height: 60px; line-height: 60px; border-radius: 60px; background: #df7f01; background: linear-gradient(111deg,#ffdb34,#f5a337); color: #fff; font-size: 20px; margin: 0 20px;}

.guide-content-inner .download{ margin-top: 30px; font-size: 18px;}
.guide-content-inner .download img{ display: inline-block; vertical-align: middle; margin-right: 15px;}
.guide-content-inner .download a{ color: #3868dd;}

.guide-content-inner .tab{ position: relative; border-bottom: 1px solid #e2e2e2; margin-top: 50px;}
.guide-content-inner .tab .box-block{ position: relative; top: 3px;}
.guide-content-inner .tab li{ float: left; width: 33.333333%; font-size: 18px; text-align: center;}
.guide-content-inner .tab li a{ display: block; padding: 0 20px 25px 20px; border-bottom: 5px solid transparent;}
.guide-content-inner .tab li.current{ font-size: 22px;}
.guide-content-inner .tab li.current a{ border-bottom-color: #f6cc45; font-weight: bold;}

.guide-content-inner .tab2 li{ width: 10%;}

.guide-content-inner .content-box{ margin-top: 10px;}
.guide-content-inner .content-box .title-h1{ margin-top: 20px;}
.guide-content-inner .content-box .cont-box{ font-size: 18px;}
.guide-content-inner .content-box .cont-box p{ margin-top: 30px;}
.guide-content-inner .content-box .cont-box .title{ font-size: 22px; color: #000; font-weight: bold; margin-top: 30px;}
.guide-content-inner .content-box .cont-box .img{ margin-top: 30px; text-align: center;}
.guide-content-inner .content-box .cont-box .img img{ max-width: 80%;}
.guide-content-inner .content-box .cont-box .icon{ float: left; margin-right: 15px;}
.guide-content-inner .content-box .cont-box .icon-txt{ margin-top: 30px; line-height: 2em; position: relative;}
.guide-content-inner .content-box .cont-box .icon-txt a{ margin-right: 15px;}



/* 通用下拉框搜索模块 */
.base-query-box{ padding: 22px 35px; border: 1px solid #e2e2e2; line-height: 66px; font-size: 18px;}
.base-query-box .type{ float: left; margin-right: 10px;}
.base-query-box .span{ float: left; margin-right: 10px;}
.base-query-box .block-box{ float: left; margin-right: 10px; position: relative;}
.base-query-box .block-box .input-box2{ float: left; width: 420px;}
.base-query-box .block-box .input-box2 .input-text{ width: 100%; border: 1px solid #a6a6a6; line-height: 28px; padding: 18px 20px;}
.base-query-box .block-box .base-select-box, .base-query-box .block-box .input-box{ float: left; width: 180px; background-color: #f5f5f5; position: relative; overflow: hidden;}
.base-query-box .block-box .input-box .input-text{ width: 100%; border: 0; background-color: #f5f5f5; height: 26px; line-height: 26px; padding-left: 20px;}
.base-query-box .block-box .input-box .singleDate{ background: url(../images/icon/icon-date.png) 92% center no-repeat;}
.base-query-box .block-box .base-select-box .select{ width: 112%; border: 0; background-color: #f5f5f5; line-height: 64px; padding-left: 20px;}
.base-query-box .block-box .base-select-box .glyphicon{ position: absolute; top: 50%; margin-top: -7px; right: 15px; font-size: 13px; color: #3868dd; width: 13px; height: 13px;}
.base-query-box .search-btn-box{ float: left; margin: 3px 0 0 25px; font-size: 24px; position: relative;}
.base-query-box .search-btn-box a{ display: block; color: #fff; width: 300px; height: 60px; line-height: 58px; text-align: center; background: #df7f01; background:linear-gradient(111deg,#ffdb34,#f5a337); border-radius: 60px; position: relative;}
.base-query-box .search-btn-box .icon{ width: 22px; height: 22px; background: url(../images/icon/icon-search2.png) center no-repeat; background-size: 100%; position: absolute; top: 50%; margin-top: -11px; right: 28%;}

.base-query-box .block-box .input-lostProperty{ width: 300px;}
.base-query-box .block-box .input-box3{ float: left; width: 300px;}
.base-query-box .block-box .input-box3 .input-text{ width: 100%; border: 1px solid #a6a6a6; line-height: 18px; padding: 19px 20px;}
.base-query-box .search-btn-box2 a{ width: 260px;}


.facilities-view{ margin-top: 50px;}
.facilities-view .base-query-box .block-box .base-select-box.axfw{ width: 220px;}
.facilities-view .list{ margin-top: 10px;}
.facilities-view .list ul{ margin: 0 -45px;}
.facilities-view .list li{ float: left; width: 20%;}
.facilities-view .list li .block-box{ text-align: center; margin-top: 75px;}
.facilities-view .list li .block-box .icon img{ width: 198px;}
.facilities-view .list li .block-box .title{ font-size: 24px; margin-top: 15px;}
.facilities-view .list .more{ text-align: center; margin-top: 80px;}
.facilities-view .list .more a{ display: inline-block; border: 1px solid #3868dd; height: 45px; line-height: 43px; border-radius: 45px; font-size: 18px; color: #3868dd; width: 220px;}

/* 旅客须知 */
.passenger-notes-view{ margin-top: 50px;}
.passenger-notes-view .tab{ position: relative; border-bottom: 1px solid #e2e2e2;}
.passenger-notes-view .tab .box-block{ position: relative; top: 3px;}
.passenger-notes-view .tab li{ float: left; font-size: 18px; text-align: center; width: 16.666666%; cursor: pointer;}
.passenger-notes-view .tab li a{ display: inline-block; padding: 0 5px 25px 5px; border-bottom: 5px solid transparent; color: #000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity: 0.7;}
.passenger-notes-view .tab li p{ margin-top: 3px;}
.passenger-notes-view .tab li.current a{ border-bottom-color: #f6cc45; font-weight: bold; color: #000; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity: 1;}
.passenger-notes-view .inner-view .box-block{ margin-top: 55px;}
.passenger-notes-view .inner-view .box-block .top-title{ font-size: 34px; color: #000;}
.passenger-notes-view .inner-view .box-block .list{ margin-top: 20px;}
.passenger-notes-view .inner-view .box-block .list .block-box{ background-color: #f9f9f9; text-align: center; padding: 42px 0 40px 0;}
.passenger-notes-view .inner-view .box-block .list .block-box .icon img{ width: 208px;}
.passenger-notes-view .inner-view .box-block .list .block-box .title{ font-size: 24px; color: #000; margin-top: 20px; position: relative;}
.passenger-notes-view .inner-view .box-block .list .block-box .title i{ display: inline-block; font-style: normal; width: 44px; height: 44px; line-height: 44px; background-color: #3868dd; border-radius: 100%; color: #fff; font-weight: bold; margin-right: 10px; vertical-align: middle;}
.passenger-notes-view .inner-view .box-block .list .block-box .title span{ display: inline-block; vertical-align: middle;}
.passenger-notes-view .inner-view .box-block.check_fast .list .row{ margin: 0;}
.passenger-notes-view .inner-view .box-block.check_fast .list .col-xs-6{ padding: 0;}
.passenger-notes-view .inner-view .box-block.check_fast .list .odd .block-box{ background-color: #fff;}
.passenger-notes-view .inner-view .box-block .travel-notes-box{ margin-top: 30px;}

/* 航班订阅 */
.subscribe-container{ margin-top: 75px;}
.subscribe-container .tab{ background: #3868dd; color: #fff;}
.subscribe-container .tab li{ float: left; width: 50%; line-height: 70px; font-size: 24px; text-align: center; cursor: pointer;}
.subscribe-container .tab li.current{ background: #0053c7; color: #ffcf3b;}

.subscribe-container .airinfo-table-view{ margin-top: 35px;}
.subscribe-container .airinfo-table-box th{ background-color: #bed7fb; color: #000;}

/* 搜索结果 */
.search-container{ margin-top: -70px;}
.search-container .top-title-box{ background: #3868dd; line-height: 70px; font-size: 24px; color: #fff; text-align: center;}
.search-container .base-query-box .block-box .input-box2{ width: 1010px;}
.search-view{ margin-top: 30px;}
.search-view .top-title{ font-size: 28px; color: #000;}
.search-view .tab{ position: relative; border-bottom: 1px solid #e2e2e2; margin-top: 45px;}
.search-view .tab .box-block{ position: relative; top: 3px;}
.search-view .tab li{ float: left; font-size: 18px; text-align: center; width: 20%;}
.search-view .tab li a{ display: inline-block; padding: 0 20px 25px 20px; border-bottom: 5px solid transparent; color: #555;}
.search-view .tab li.current a{ border-bottom-color: #f6cc45; font-weight: bold; color: #000;}
.search-view .list li{ margin-top: 45px;}
.search-view .list li .title{ font-size: 24px;}
.search-view .list li .title span{ color: #3868dd;}
.search-view .list li .cont{ font-size: 16px; color: #555; line-height: 32px; margin-top: 10px;}
.search-view .list .more{ text-align: center; margin-top: 45px;}
.search-view .list .more a{ display: inline-block; border: 1px solid #3868dd; height: 45px; line-height: 43px; border-radius: 45px; font-size: 18px; color: #3868dd; width: 220px;}

/* 特殊旅客服务 */
.special-passenger-service-container .block-view{ margin-top: 75px;}
.special-passenger-service-container .block-view .top-title{ text-align: center; font-size: 40px; color: #000;}
.special-passenger-service-container .block-view .list{ margin-top: 40px;}
.special-passenger-service-container .block-view .list .block-box{ position: relative;}
.special-passenger-service-container .block-view .list .block-box .pic-box img{ display: block; width: 100%;}
.special-passenger-service-container .block-view .list .block-box .mask{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: #3868dd; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;}
.special-passenger-service-container .block-view .list .block-box .cont{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; text-align: center; padding-top: 105px;}
.special-passenger-service-container .block-view .list .block-box .cont .title{ font-size: 32px; color: #fff; margin-top: 35px;}
.special-passenger-service-container .btn-box,.content-main-container .btn-box{ margin-top: 75px; text-align: center;}
.special-passenger-service-container .btn-box a,.content-main-container .btn-box a{ display: inline-block; height: 45px; line-height: 43px; border: 1px solid #3868dd; border-radius: 45px; padding: 0 36px; font-size: 18px; color: #3868dd;}

/* 隐私条款 */
.privacy-clause-container{ padding-top: 60px; font-size: 16px; line-height: 36px;}
.privacy-clause-container .introduction-box .top-title-h1{ text-align: center; font-size: 46px; line-height: 46px; color: #000;}
.privacy-clause-container .introduction-box .cont{ margin-top: 15px;}
.privacy-clause-container .block-box{ margin-top: 75px; border-top: 1px dashed #c0c0c0;}
.privacy-clause-container .block-box .top-title{ font-size: 34px; color: #000; margin: 55px 0 15px 0;}
.privacy-clause-container .block-box .autograph-cont{ text-align: right; margin-top: 55px;}

/* 会员中心 */
.member-home-inner{ padding-top: 85px;}
.member-home-inner .edit-container{ width: 940px;}
.member-home-inner .top-info-box .pic-box{ padding-right: 11px; position: relative;}
.member-home-inner .top-info-box .pic-box img{ display: block; width: 100%;}
.member-home-inner .top-info-box .pic-box .card-number{ position: absolute; bottom: 20px; right: 38px; font-size: 16px; color: #fff;}
.member-home-inner .top-info-box .cont-box .name-box{ position: relative; padding-right: 110px;}
.member-home-inner .top-info-box .cont-box .name-box .welcome{ font-size: 28px; color: #000;}
.member-home-inner .top-info-box .cont-box .name-box .level{ margin-top: 15px;}
.member-home-inner .top-info-box .cont-box .name-box .level span{ display: inline-block; height: 28px; line-height: 28px; padding: 0 15px; font-size: 16px; color: #fff; background-color: #dc9f50; border-radius: 28px;}
.member-home-inner .top-info-box .cont-box .name-box .notice{ position: absolute; top: 5px; right: 0;}
.member-home-inner .top-info-box .cont-box .name-box .notice a{ display: inline-block; background: url(../images/icon/icon-notice2.png) left center no-repeat; line-height: 22px; font-size: 16px; color: #555; padding-left: 38px;}
.member-home-inner .top-info-box .cont-box .name-box .notice a:hover{ color: #000;}
.member-home-inner .top-info-box .cont-box .phone{ margin-top: 25px;}
.member-home-inner .top-info-box .cont-box .phone a{ display: inline-block; line-height: 32px; font-size: 24px; color: #555; background: url(../images/icon/icon-phone3.png) left center no-repeat; padding-left: 45px;}
.member-home-inner .top-info-box .cont-box .phone a:hover{ color: #000;}
.member-home-inner .top-info-box .cont-box .logout{ text-align: right; margin-top: 80px;}
.member-home-inner .top-info-box .cont-box .logout a{ font-size: 18px; color: #3868dd; margin-left: 15px;}
.member-home-inner .top-info-box .cont-box .logout a.cancel{ color: red;}

.member-home-inner .fast-entry{ margin-top: 50px; padding-top: 50px; border-top: 1px dashed #b5b5b5;}
.member-home-inner .fast-entry .row{ margin: 0 -20px;}
.member-home-inner .fast-entry .col-xs-12{ padding: 0 20px;}
.member-home-inner .fast-entry .block-box{ background-color: #f1f2f3; padding: 45px 0; text-align: center;}
.member-home-inner .fast-entry .block-box .icon{ display: inline-block; vertical-align: middle; margin-right: 22px;}
.member-home-inner .fast-entry .block-box .cont{ display: inline-block; vertical-align: middle;}
.member-home-inner .fast-entry .block-box .cont .icon img{ width: 80px;}
.member-home-inner .fast-entry .block-box .cont .title{ font-size: 24px; color: #3868dd;}
.member-home-inner .fast-entry .block-box .cont p{ font-size: 18px; color: #555;}

.member-bot-slogan{ height: 180px; background: url(../images/member/member_bot_slogan_bg.jpg) center no-repeat; background-size: auto; position: relative; margin: 85px 0 -45px 0;}
.member-bot-slogan .edit-container{ width: 940px;}
.member-bot-slogan .slogan{ float: left; font-size: 20px; margin: 75px 0 0 125px; text-shadow: 1px 1px 0px #FFFFFF, -1px -1px 0px #FFFFFF, 2px 2px 0px #FFFFFF, -2px -2px 0px #FFFFFF, 3px 3px 0px #FFFFFF, -3px -3px 0px #FFFFFF;}
.member-bot-slogan .slogan span{ color: #3868dd;}
.member-bot-slogan .qr-code-box{ float: right; margin: 40px 85px 0 0;}
.member-bot-slogan .qr-code-box li{ float: left; width: 93px; margin-right: 25px; text-align: center;}
.member-bot-slogan .qr-code-box li .pic img{ display: block; width: 100%;}
.member-bot-slogan .qr-code-box li p{ margin-top: 5px;}

/* 消息通知 */
.member-container .return-box{ text-align: right; font-size: 16px; margin-top: 25px;}
.member-container .return-box a{ color: #3868dd;}
.member-container .return-box a .glyphicon{ margin-right: 5px; top: 2px;}
.member-container .top-title-box{ text-align: center;}
.member-container .top-title-box .top-title{ font-size: 46px; color: #000;}
.member-container .top-title-box .txt{ font-size: 24px; line-height: 42px;}

.member-inner{ margin-top: 15px;}
.notify-list li{ padding: 20px 0; line-height: 25px; border-bottom: 1px dashed #bdbdbd;}
.notify-list li .title{ float: left; width: 80%; font-size: 18px;}
.notify-list li .title a{ display: inline-block; background: url(../images/icon/icon-notify2.png) 0 0 no-repeat; padding-left: 50px;}
.notify-list li .time{ float: right; font-size: 16px;}
.notify-list li.old .title a{ background-image: url(../images/icon/icon-notify1.png);}

/* 积分管理 */
.member-container .tab{ position: relative; border-bottom: 1px solid #e2e2e2; text-align: center;}
.member-container .tab .box-block{ position: relative; top: 3px;}
.member-container .tab li{ display: inline-block; font-size: 18px;}
.member-container .tab li a{ display: block; padding: 0 105px 25px 105px; border-bottom: 5px solid transparent;}
.member-container .tab li.current a{ border-bottom-color: #f6cc45; font-weight: bold;}

.member-container .table-box table{ width: 100%; border-top: 1px solid #3868dd;}
.member-container .table-box table thead{ border-left: 1px solid #3868dd;}
.member-container .table-box table tbody{ border-left: 1px solid #c9d6ea;}
.member-container .table-box table th{ font-size: 18px; padding: 15px; border-bottom: 1px solid #c9d6ea; border-right: 1px solid #3868dd;}
.member-container .table-box table td{ font-size: 16px; padding: 15px; border-bottom: 1px solid #c9d6ea; border-right: 1px solid #c9d6ea; text-align: center;}
.member-container .table-box table thead th{ text-align: center; background-color: #3868dd; color: #fff;}
.member-container .table-box table tbody th{ font-weight: bold;}

.integral-inner{ margin-top: 40px;}
.integral-inner .table-box{ margin-top: 50px;}

/* 优惠券管理 */
.coupon-inner{ margin-top: 60px;}
.coupon-list .block-box{ margin-top: 45px; position: relative; color: #ee4a69;}
.coupon-list .block-box .bg{ display: block; width: 100%;}
.coupon-list .block-box .tleft-box{ position: absolute; top: 48px; left: 35px;}
.coupon-list .block-box .tleft-box .title{ font-size: 40px; line-height: 40px; font-weight: bold;}
.coupon-list .block-box .tleft-box .id{ font-size: 20px; color: #000;}
.coupon-list .block-box .price-box{ position: absolute; bottom: 62px; right: 70px; opacity: 0.6;}
.coupon-list .block-box .price-box .price{ font-size: 120px; line-height: 120px; font-weight: bold; font-family: arial; text-shadow: 3px 3px 0px #FFFFFF, 0 0 0px #FFFFFF, 3px 3px 0px #FFFFFF, 3px 3px 0px #FFFFFF, 3px 3px 0px #FFFFFF, 3px 3px 0px #FFFFFF;}
.coupon-list .block-box .price-box .rmb{ width: 60px; height: 60px; line-height: 50px; background-color: #fff; border-radius: 100%; position: absolute; bottom: -6px; right: -20px; font-size: 24px; text-align: center; border: 5px solid #f4ba56;}
.coupon-list .block-box .time{ font-size: 16px; color: #000; position: absolute; bottom: 32px; left: 35px;}
.coupon-list.Not .block-box{ color: #777;}
.coupon-list.Not .block-box .price-box .rmb{ border-color: #adadad;}
.coupon-list.Not .block-box .time{ color: #777;}

/* 会员登录 */
.logon-inner{ padding-top: 75px;}
.logon-inner .edit-container{ width: 1060px;}
.logon-inner .box-right{ float: right;}
.logon-inner .txt-box{ margin-top: 80px;}
.logon-inner .txt-box .title{ font-size: 34px; color: #2168e6; font-weight: bold;}
.logon-inner .txt-box .cont{ font-size: 16px; line-height: 34px; margin-top: 20px;}
.logon-inner .txt-box .cont .note{ margin-top: 20px; color: #757575;}
.logon-inner .logon-box{ border: 1px solid #dadbdd; padding: 30px 38px 35px 38px;}
.logon-inner .logon-box .top-title{ font-size: 24px; line-height: 24px; color: #000; border-bottom: 1px solid #dadbdd; padding-bottom: 15px;}
.logon-inner .logon-box .cont-box{ margin-top: 30px;}
.logon-inner .logon-box .cont-box .note{ color: #ff0000; margin-bottom: 20px; display: none;}
.logon-inner .logon-box .cont-box .block-box{ margin-bottom: 20px; position: relative;}
.logon-inner .logon-box .cont-box .block-box .input-box{ float: left;}
.logon-inner .logon-box .cont-box .block-box .input-box .input-text{ width: 100%; padding: 15px 15px; border: 0;}
.logon-inner .logon-box .cont-box .block-box .phone{ border: 1px solid #dadbdd;}
.logon-inner .logon-box .cont-box .block-box .phone .select-phone{ float: left; width: 68px; line-height: 50px; position: relative; cursor: pointer;}
.logon-inner .logon-box .cont-box .block-box .phone .select-phone .first{ position: relative; text-align: center; /* padding-right: 20px; */}
.logon-inner .logon-box .cont-box .block-box .phone .select-phone .first .line{ width: 1px; height: 20px; background-color: #a1a1a1; position: absolute; top: 50%; margin-top: -10px; right: 0;}
.logon-inner .logon-box .cont-box .block-box .phone .select-phone .first .glyphicon{ position: absolute; top: 50%; margin-top: -7px; right: 7px; font-size: 13px; color: #3868dd; display: none;}
.logon-inner .logon-box .cont-box .block-box .phone .input-box{ width: 342px;}
.logon-inner .logon-box .cont-box .block-box.yzm{ display: none;}
.logon-inner .logon-box .cont-box .block-box.yzm .input-box{ border: 1px solid #dadbdd; width: 245px;}
.logon-inner .logon-box .cont-box .block-box.yzm .send-cd-btn{ float: right; width: 150px; height: 52px; line-height: 52px; background-color: #ffcc00; border: 0; border-radius: 0; color: #fff;}
.logon-inner .logon-box .cont-box .block-box.yzm .send-cd-btn-disabled{ float: right; width: 150px; height: 52px; line-height: 52px; background-color: #eeeeee; border: 0; border-radius: 0; color: #bbb;}


.code-list-ul{ width: 100%; height: 300px; position: absolute; left: 0; top: 100%; z-index: 9; background-color: #fff; line-height: 40px; padding: 0 30px; border: 1px solid #dadbdd; overflow-y: auto; display: none;}
.code-list-ul ul{ margin-top: -1px;}
.code-list-ul li{ border-top: 1px solid #dadbdd; cursor: pointer;}
.code-list-ul li span{ float: right;}
.code-list-ul::-webkit-scrollbar {/*滚动条整体样式*/
	width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 2px;
}
.code-list-ul::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	border-radius: 10px;
	/* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */
	height: 5px;
	background: #ffcc00;
}
.code-list-ul::-webkit-scrollbar-track {/*滚动条里面轨道*/
	/* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */
	border-radius: 5px;
	background: transparent;
}

/* 滑动验证 */
#drag { position: relative; background-color: #e8e8e8; width: 100%; height: 52px; line-height: 52px; text-align: center;}
#drag .handler { position: absolute; top: 0px; left: 0px; width: 68px; height: 52px; border: 1px solid #ccc; cursor: move;}
.handler_bg { background: #fff url(../images/icon/huadong-arrow.png) no-repeat center;}
.handler_ok_bg { background: #fff url(../images/icon/huadong-ok.png) no-repeat center;}
#drag .drag_bg { background-color: #7ac23c; height: 52px; width: 0px;}
#drag .drag_text { position: absolute; top: 0px; width: 100%; color: #9c9c9c; -moz-user-select: none; -webkit-user-select: none; user-select: none; -o-user-select: none; -ms-user-select: none; /* font-size: 12px; */ padding: 0 68px 0 0;}
#drag .slidetounlock { /* font-size: 12px; */ background: -webkit-gradient(linear, left top, right top, color-stop(0, #4d4d4d), color-stop(.4, #4d4d4d), color-stop(.5, #fff), color-stop(.6, #4d4d4d), color-stop(1, #4d4d4d)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; -webkit-animation: slidetounlock 3s infinite; -webkit-text-size-adjust: none; padding: 0 0 0 68px;}

@-webkit-keyframes slidetounlock {
	0% {
		background-position: -200px 0
	}

	100% {
		background-position: 200px 0
	}
}

.logon-inner .logon-box .txt{ line-height: 24px;}
.logon-inner .logon-box .txt a{ color: #3868dd;}
.logon-inner .logon-box .txt label{ font-weight: normal;}
.logon-inner .logon-box .txt label input{ margin-right: 5px;}
.logon-inner .logon-box .btn-box{ margin-top: 15px;}
.logon-inner .logon-box .btn-box a{ display: block; height: 52px; line-height: 52px; background-color: #ccc; text-align: center; font-size: 20px; color: #fff; cursor: not-allowed;}
.logon-inner .logon-box .btn-box.current a{ background-color: #3868dd; cursor: pointer;}
.logon-inner .logon-box .third-party{ margin-top: 30px;}
.logon-inner .logon-box .third-party span, .logon-inner .logon-box .third-party a{ display: inline-block; vertical-align: middle;}
.logon-inner .logon-box .third-party a{ margin: 0 10px;}

/* 资料管理 */
.data_management-view{ width: 550px; margin: 20px auto 0 auto;}
.data_management-view .block-box{ margin-top: 30px; line-height: 52px; font-size: 18px;}
.data_management-view .block-box .type{ float: left; width: 115px; text-align: right;}
.data_management-view .block-box .type i{ font-style: normal; color: #dd8717; margin-right: 5px;}
.data_management-view .block-box .cont-right{ float: right; width: 410px; position: relative;}
.data_management-view .block-box .cont-right .input-box .input-text{ width: 100%; border: 1px solid #a6a6a6; line-height: 18px; padding: 11px 20px;}
.data_management-view .block-box .cont-right .radio-box{ margin-right: 40px; font-weight: normal;}
.data_management-view .block-box .cont-right .radio-box .gender_radio{ margin-right: 10px;}
.data_management-view .block-box .cont-right .third-party-box a{ float: left; color: #3868dd; font-size: 16px; margin-right: 50px;}
.data_management-view .block-box .cont-right .third-party-box img{ display: inline-block; vertical-align: middle;}
.data_management-view .block-box .cont-right .third-party-box span{ display: inline-block; vertical-align: middle; margin-left: 10px;}

.data_management-view .btn-box a{ width: 235px; height: 50px; margin: 50px auto 0; border-radius: 60px; background-color: #3570e3; color: #fff; font-size: 24px; text-align: center; line-height: 50px; display: block; }

/* 网站地图 */
.site-map-container .inner-block{ padding: 55px 0;}
.site-map-container .inner-block .top-title-h1{ font-size: 40px; color: #000;}
.site-map-container .inner-block .list-block{ font-size: 18px; line-height: 38px;}
.site-map-container .inner-block .list-block .row{ margin: 0 -58px;}
.site-map-container .inner-block .list-block .col-xs-12{ padding: 0 58px;}
.site-map-container .inner-block .list-block .block-box{ margin-top: 40px;}
.site-map-container .inner-block .list-block .block-box .title{ font-size: 28px; color: #3868dd; padding-bottom: 15px; border-bottom: 1px solid #d9d9d9; margin-bottom: 20px;}
.site-map-container .inner-block .list-block .block-box ul li ul li{ line-height: 34px;}
.site-map-container .inner-block .list-block .block-box ul li ul li a{ color: #555;}
.site-map-container .inner-block .list-block .block-box ul li ul li a:hover{ color: #000;}
.site-map-container .inner-block .list-block .block-box .glyphicon{ font-size: 12px; top: -1px; margin-right: 5px;}
.site-map-container .inner-block.passenger-service .list-block .block-box>ul{ min-height: 260px;}
.site-map-container .inner-block.company-introduction{ background-color: #f9f9f9;}
.site-map-container .inner-block.company-introduction .list-block .block-box>ul{ min-height: 420px;}
.site-map-container .inner-block.other .list-block .block-box>ul{ min-height: 220px;}

.site-map-container .inner-block .list-block2{ margin-top: 40px; font-size: 18px; line-height: 38px;}
.site-map-container .inner-block .list-block2 ul{ margin: 0 -58px;}
.site-map-container .inner-block .list-block2 ul li{ padding: 0 58px; float: left; width: 33.333333%;}
.site-map-container .inner-block .list-block2 ul li ul li{ line-height: 34px; float: none; width: 100%;}
.site-map-container .inner-block .list-block2 ul li ul li a{ color: #555;}
.site-map-container .inner-block .list-block2 ul li ul li a:hover{ color: #000;}
.site-map-container .inner-block .list-block2 .glyphicon{ font-size: 12px; top: -1px; margin-right: 5px;}



/* 404 */
.error-container{ padding: 150px 0 40px 0; text-align: center;}
.error-container .cont{ margin-top: 25px; font-size: 16px; color: #000;}
.error-container .cont .title{ font-size: 46px;}
.error-container .btn-box{ margin-top: 35px;}
.error-container .btn-box a{ display: inline-block; width: 250px; height: 60px; line-height: 60px; background-color: #3868dd; border-radius: 60px; font-size: 24px; color: #fff; position: relative;}
.error-container .btn-box a .glyphicon{ font-size: 16px; top: 50%; margin-top: -8px; left: 42px; position: absolute;}

/* 免签政策 */
.sign-free-policy-container{ padding: 25px 0;}
.sign-free-policy-container .box-block{ margin-top: 75px;}
.sign-free-policy-container .box-block .top-title{ font-size: 46px; color: #000;}
.sign-free-policy-container .box-block .content-box{ margin-top: 20px;}
.sign-free-policy-container .box-block .content-box .row{ margin: 0;}
.sign-free-policy-container .box-block .content-box .col-xs-12{ padding: 0;}

.sign-free-policy-container .box-block .content-box .pic-box{ padding-right: 55px;}
.sign-free-policy-container .box-block .content-box .pic-box img{ display: block; width: 100%;}
.sign-free-policy-container .box-block .content-box .cont-box{ font-size: 16px; line-height: 32px; padding: 15px 105px 0 0;}
.sign-free-policy-container .box-block .content-box .cont-box .title{ font-size: 24px; color: #000; margin-bottom: 5px;}
.sign-free-policy-container .box-block .content-box .cont-box .btn-box{ margin-top: 45px;}
.sign-free-policy-container .box-block .content-box .cont-box .btn-box a{ display: inline-block; height: 37px; line-height: 37px; padding: 0 25px; color: #3868dd; border: 1px solid #3868dd; border-radius: 37px; margin-right: 20px;}

/*分页*/
.page{ margin-top: 40px; text-align: center; font-size: 18px;}
.page ul { list-style: none; padding-left: 0;}
.page ul li { padding: 0 10px; vertical-align: top; display: inline-block;/* font-size: 14px; */ min-width: 36px; min-height: 32px; line-height: 32px; cursor: pointer; box-sizing: border-box; text-align: center; background-color: #ffffff; color: #676F6F; border-radius: 6px; margin: 0 5px;/* border: 1px solid #ebebeb; */ height: 30px;}
.page ul li:hover { background-color: #F4F6F8;}
.page  li.active { background: #98A6AD; color: white; cursor: not-allowed;}
.page ul li.active:hover{ background: #98A6AD;}
.page li.disabled { cursor: not-allowed;}
.page li.totalPage { background: transparent; cursor: default; border: none; padding: 0 6px;}
.page li.totalPage:hover { transform: none; background-color: #ffffff;}
.page li input { -webkit-appearance: none; background-color: #fff; background-image: none; border-radius: 4px; border: 1px solid #dcdfe6; box-sizing: border-box; color: #606266; display: inline-block; font-size: inherit; outline: none; padding: 3px 5px; transition: border-color .2s cubic-bezier(.645,.045,.355,1); width: 40px; height: 25px; margin: 0 6px;}
.page li input:focus{ border-color: #98A6AD;}
.page{ user-select: none;}
.page ul:nth-child(2){ border-radius: 6px;}
input[type=number] {
    -moz-appearance:textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


/* 失物认领弹框 */
.lostProperty-layer{ display: none; position: fixed;width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:9999;}
.lostProperty-layer .opacity{position: absolute;width:100%;height:100%;top:0;left:0;background: #000;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9;}
.lostProperty-layer .layer-inner{position:absolute; top: 50%; left: 50%; margin: -225px 0 0 -375px;width:750px;height:450px;}
.lostProperty-layer .layer-inner .layer-close{position: absolute;top:-50px;right:0;cursor:pointer;z-index:10;width:36px;height:36px;background:url(../images/icon/layer-close.png) center center no-repeat; background-size: cover;}
.lostProperty-layer .layer-container{width:100%;height:100%;background: #fff;position: absolute; top: 0; left: 0;}
.lostProperty-layer .layer-content{padding: 40px;font-size: 18px;line-height: 2em;height: 100%;overflow: hidden;}
.lostProperty-layer .layer-content .pic{float: left;width: 260px;height: 100%;overflow: hidden;}
.lostProperty-layer .layer-content .pic img{ display: block; width: 100%;}
.lostProperty-layer .layer-content .cont{ float: right; width: 370px;}
.lostProperty-layer .layer-content .cont .color{ color: #F00;}

.lostProperty-layer.rlxz .layer-content .top-title{ font-size: 18px; color: #000; text-align: center;}
.lostProperty-layer.rlxz .layer-content .txt{ font-size: 14px; line-height: 26px; margin-top: 20px;}
.lostProperty-layer.rllc .layer-content .top-title{ font-size: 18px; color: #000; text-align: center;}
.lostProperty-layer.rllc .layer-content .pic-box{ float: none; width: 100%; text-align: center; margin-top: 20px;}
.lostProperty-layer.rllc .layer-content .pic-box img{ max-width: 100%;}

/* 航班延误 */
.flight-delay-inner .tab{ position: relative; border-bottom: 1px solid #e2e2e2;}
.flight-delay-inner .tab .box-block{ position: relative; top: 3px;}
.flight-delay-inner .tab li{ float: left; width: 25%; font-size: 18px; text-align: center;}
.flight-delay-inner .tab li a{ display: block; padding: 0 20px 25px 20px; border-bottom: 5px solid transparent;}
.flight-delay-inner .tab li.current a{ border-bottom-color: #f6cc45; font-weight: bold;}
.flight-delay-inner .tab li.current{ font-size: 22px;}

.flight-delay-inner .content-inner{ margin-top: 30px;}
.flight-delay-inner .content-inner .box{ display: none;}
.flight-delay-inner .table-box table{ width: 100%; border-top: 1px solid #dbe9fc;}
.flight-delay-inner .table-box table thead{ border-left: 1px solid #dbe9fc;}
.flight-delay-inner .table-box table tbody{ border-left: 1px solid #e2e2e2;}
.flight-delay-inner .table-box table th{ background-color: #dbe9fc; font-size: 18px; color: #000; padding: 15px; border-bottom: 1px solid #fff; border-right: 1px solid #dbe9fc; text-align: center; font-weight: normal;}
.flight-delay-inner .table-box table td{ font-size: 16px; padding: 10px 15px; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}
.flight-delay-inner .table-box table td a{ color: #3868dd;}
.flight-delay-inner .txt-cont{ font-size: 16px; line-height: 2em;}


.flight-delay-inner .erweimaBox{ margin-top: 30px; border: 1px solid #dbe9fc; padding: 1px;}
.flight-delay-inner .erweimaBox img{ display: block; width: 100%;}

.company-container .flight-delay-inner{ margin-top: 50px;}

.related-services-container.flightDelay .list .col-xs-12{ width: 16.66666667%;}

/* 警方警示 */
.police-tips-container{ background-color: #f7f7f7; padding: 50px 0 80px 0; margin-bottom: -45px;}
.police-tips-container .top-title{ font-size: 46px; color: #000;}
.police-tips-container .txt{ font-size: 24px; margin-top: 5px;}
.police-tips-container .slogan{ margin-top: 25px; background: url(../images/police-tips-content-bg.jpg) center no-repeat; background-size: cover; padding: 70px 0; text-align: center; font-size: 32px; color: #000; line-height: 50px;}
.police-tips-container .slogan .block{ padding: 10px 0;}
.police-tips-container .note{ border: 1px solid #3868dd; padding: 10px 50px 25px 50px; font-size: 16px; line-height: 30px;}
.police-tips-container .note p{ margin: 5px 0;}
.police-tips-container .note p span{ color: #3868dd; margin-right: 5px;}

/* 通用表格样式 */
.base-table-box table{ width: 100%; border-top: 1px solid #dbe9fc;}
.base-table-box table thead{ border-left: 1px solid #dbe9fc;}
.base-table-box table tbody{ border-left: 1px solid #e2e2e2;}
.base-table-box table th{ background-color: #dbe9fc; font-size: 18px; color: #000; padding: 15px; border-bottom: 1px solid #dbe9fc; border-right: 1px solid #dbe9fc;}
.base-table-box table td{ font-size: 16px; padding: 10px 15px; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}
.base-table-box table td a{ color: #3868dd;}

/* 错误提示框 */
.errorContainer-layer{ display: none; position: fixed;width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:9999;}
.errorContainer-layer .opacity{position: absolute;width:100%;height:100%;top:0;left:0;background: #000;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9;}
.errorContainer-layer .layer-inner{position:absolute; top: 50%; left: 50%; margin: -225px 0 0 -375px;width:750px;height:450px;}
.errorContainer-layer .layer-inner .layer-close{position: absolute;top:-50px;right:0;cursor:pointer;z-index:10;width:36px;height:36px;background:url(../images/icon/layer-close.png) center center no-repeat; background-size: cover;}
.errorContainer-layer .layer-container{width:100%;height:100%;background: #fff;position: absolute; top: 0; left: 0;}

/* 内容页样式 */
.w_content{ font-size: 16px; line-height: 2em;}
.w_content .w_title{ font-size: 18px; font-weight: bold; color: #000; margin-bottom: 5px;}
.w_content a{ color: #3868dd;}
.fwss-details-container .block-box,.fwss-details-container .box-block{ margin-top: 30px;}
.fwss-details-container .top-title{ font-size: 24px; color: #000; margin-bottom: 20px;}
.fwss-details-container .table-box table th,.fwss-details-container .table-box table td{ text-align: center; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}
.fwss-details-container .table-box table tbody th{ text-align: center; background-color: #dbe9fc;}
.fwss-details-container .table-box table tbody{ border-left: 1px solid #e2e2e2;}
.fwss-details-container{ font-size: 16px;}
.fwss-details-container .zy{ line-height: 2em;}
.fwss-details-container .zy a{ color: #3868dd;}

.text-left{ text-align: left;}
.text-right{ text-align: right;}
.charges-view{ margin-top: 30px;}

.company-container .box-block{ margin-top: 20px;}
.company-container .box-block .top-title{ font-size: 24px; color: #000; margin-bottom: 20px;}
.company-container .box-block .guide-content-inner .service-location-view{ margin-top: 0;}

.wxts-content .sub-base-s-title{ text-align: left;}
.guide-inner .wxts-content{ margin-top: 30px;}
.guide-inner .wxts-content .sub-base-s-title{ margin-bottom: 10px;}

.data_info_new{ margin: 0 35px;padding: 0 35px;}
.data_info_new p {color: #5b5b5b;line-height: 30px;padding-bottom: 15px;}
.data_info_new p span {display: block;margin-left: 20px;border-bottom: #c7c7c7 dashed 1px;}
.data_info_new p span em{ float:right;font-style:normal;}
.data_info_new a{ color: #3868dd;}

.yyaj-suspension-layer{ width: 109px; position: fixed; top: 360px; right: 0; z-index: 9999; display: none;}

.reminder-box{ text-align: center; font-size: 16px; line-height: 1.5; margin-top: 40px;}
.reminder-box a{ color: #3868dd;}



/* 出行助手—常见问题及注意事项 */
.travel-notes-box{ margin-top: 55px;}
.travel-notes-box .top-title{ font-size: 34px; color: #000;}
.travel-notes-box .list{ margin-top: 25px;}
.travel-notes-box .list li{ border-bottom: 1px solid #eee;}
.travel-notes-box .list li ._top,.travel-notes-box .list li ._top_links{ padding: 25px; background: #fff; font-size: 24px; color: #000; position: relative; cursor: pointer;}
.travel-notes-box .list li ._top a, .travel-notes-box .list li ._top_links a{ color: #000;}
.travel-notes-box .list li ._top .title, .travel-notes-box .list li ._top_links .title{ font-size: 24px;}
.travel-notes-box .list li ._top>div{ width: 88%;}
.travel-notes-box .list li ._top ._right{width: 32px;height: 32px;position: absolute;top:50%;right: 25px;margin-top: -16px;}
.travel-notes-box .list li ._top ._right:before{width: 100%;height: 3px;content:"";position: absolute;left:0;top:50%;margin-top: -1.5px;background-color: #000000}
.travel-notes-box .list li ._top ._right:after{width:3px;height: 100%;content:"";position: absolute;left:50%;top:0;margin-left: -1.5px;background-color: #000000}
.travel-notes-box .list li ._bottom{ background: #f7faff; padding: 25px; font-size: 16px; line-height: 2; text-align: justify; display: none;}
.travel-notes-box .list li ._top_links ._right{ width: 32px;height: 32px;position: absolute;top:50%;right: 25px;margin-top: -16px; font-size: 32px;}

.travel-notes-box .list li.active ._top{ background: #3868dd; color: #fff;}
.travel-notes-box .list li.active ._top ._right:before{background: #fff;}
.travel-notes-box .list li.active ._top ._right:after{display: none;}

.fudx-hidden-cont{ color: #C30C10; line-height: 1; display: none;}

.currency-exchange-box{ margin: 20px 0;}
.currency-exchange-box .block-box{ float: left; margin-right: 20px; position: relative;}
.currency-exchange-box .block-box .base-select-box{ float: left; width: 238px; position: relative; overflow: hidden; border: 1px solid #a6a6a6; background-color: #fff; line-height: 52px;}
.currency-exchange-box .block-box .base-select-box .select{width: 112%;border: 0;height: 52px;line-height: 26px;padding-left: 20px;}
.currency-exchange-box .block-box .base-select-box .glyphicon{ position: absolute; top: 50%; margin-top: -7px; right: 15px; font-size: 13px; color: #3868dd;}
.currency-exchange-box .yellow{ float: left; line-height: 52px; margin: 0 20px; color: #e37f03;}
.currency-exchange-box .s-txt{ float: left; line-height: 52px; margin: 0 20px;}
.currency-exchange-box .s-txt span{ color: #F00; margin-right: 10px;}

/*提示弹框*/
.tips-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; display: none;}
.tips-layer .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.8;}
.tips-layer .layer-inner{ width: 610px; position: absolute; top: 50%; left: 50%; margin: -150px 0 0 -305px;}
.tips-layer .layer-inner .layer-close{ width: 36px; height: 36px; background: url(../images/icon/layer-close.png) center no-repeat; background-size: cover; position: absolute; top: -50px; right: 0; z-index: 11; cursor: pointer;}
.tips-layer .layer-content{ background-color: #fff; border-radius: 20px; padding: 78px 50px 88px 50px; text-align: center; color: #888;}
.tips-layer .layer-content .cont{ margin-top: 30px; font-size: 20px;}
.tips-layer .layer-content .cont .title{ font-size: 28px;}
.tips-layer .layer-content .cont p{ margin-top: 20px;}



/* 20190629hll */
/* 媒体合作 */
.contact-container{ padding: 58px 0 90px 0;}
.media-cooperation-view{ padding: 12px 0 70px 0;}
.media-cooperation-view .content-box .sub-left-title{ font-size: 34px; line-height: 30px; color: #000; margin-top: 48px;}
.media-cooperation-view .content-box .title{ text-indent: 0; margin-top: 30px; font-size: 24px; color: #000;}
.media-cooperation-view .content-box p{ text-indent: 0; padding-top: 10px; font-size: 16px; line-height: 24px;}
.media-cooperation-view .content-box p a{ color: #555; }
.media-cooperation-view .content-box p a:hover{ color: #000; }
.media-cooperation-view .content-box .download-btn-box{ float: left; margin: 40px 0 0 0; font-size: 24px; position: relative;}
.media-cooperation-view .content-box .download-btn-box a { display: block; color: #2f6cdb; width: 294px; height: 68px; padding-left: 36px; line-height: 68px; border:#1c5cff solid 1px; border-radius: 60px; position: relative;}
.media-cooperation-view .content-box .download-btn-box .icon { width: 25px; height: 31px; background: url(../images/contact/download.png) center no-repeat; background-size: 100%; position: absolute; top: 50%; margin-top: -15px; right: 12%;}

/* 常用电话 */
.common-phone-view .top-title-box { text-align: center;}
.common-phone-view .top-title-box .top-title { font-size: 46px; color: #000;}
.common-phone-view .top-title-box .txt { font-size: 24px; line-height: 42px;}
.common-phone-view .top-title-box .txt .txtblue{ color: #2f6cdb; }
.common-phone-view .top-title-box .txt-big { font-size: 32px; line-height: 42px; color: #000; display: block; margin: 25px 0 35px; }
.common-phone-view .top-title-box .txt-big .bignum { font-size: 40px; color: #2f6cdb; font-style: italic; display: inline-block;}
.common-phone-view .common-phone-list {margin-top: 30px;}
.common-phone-view .common-phone-list .block-box { min-height: 430px; background-color: #f8f8f8; padding: 10px 30px; margin-top: 20px;}
.common-phone-view .common-phone-list .block-box .top-title {font-size: 20px;color: #000;line-height: 60px;border-bottom: 1px dashed #d7d7d7;}
.common-phone-view .common-phone-list .block-box .cont {margin-top: 25px;}
.common-phone-view .common-phone-list .block-box .cont li {float: left;padding-left: 38px;margin-bottom: 20px;font-size: 18px;background: url(../images/icon/icon-phone2.png) 7px 4px no-repeat;}
.common-phone-view .common-phone-list .block-box .cont li a{ color: #555; }
.common-phone-view .common-phone-list .block-box .cont li a:hover{ color: #000; }

/* 反馈与建议 */
.Feedback-view{ width: 1040px; margin: 20px auto 0 auto;}
.Feedback-view .block-box{ display: inline-block; position: relative; margin-top: 30px; }
.Feedback-view .block-box .base-select-box,.Feedback-view .block-box .base-select-box2{ float: left; border: #dadbdd solid 1px; line-height: 18px;padding: 11px 20px 11px 0; position: relative; overflow: hidden;}
.Feedback-view .block-box .base-select-box{ width: 920px; }
.Feedback-view .block-box .base-select-box2{ width: 385px; }
.Feedback-view .block-box .input-box,.Feedback-view .block-box .input-box2{ float: left; border: #dadbdd solid 1px; position: relative; overflow: hidden;}
.Feedback-view .block-box .input-box{ width: 920px; }
.Feedback-view .block-box .input-box2{ width: 385px; }
.Feedback-view .block-box .input-box .input-text{ width: 100%; border: 0; line-height: 26px;  font-size: 18px;padding: 11px 20px;}
.Feedback-view .block-box .input-box2 .input-text{ width: 100%; border: 0; line-height: 26px;  font-size: 18px;padding: 11px 20px;}
.Feedback-view .block-box .base-select-box .select,.Feedback-view .block-box .base-select-box2 .select{ width: 112%; border: 0;  height: 26px; line-height: 26px; font-size: 18px; padding-left: 20px;}
.Feedback-view .block-box .base-select-box .glyphicon,.Feedback-view .block-box .base-select-box2 .glyphicon{ position: absolute; top: 50%; margin-top: -7px; right: 15px; font-size: 14px; color: #3868dd;}
.Feedback-view .type{ float: left;padding: 11px 20px; font-size: 20px; color: #000; margin-top: 30px; }
.Feedback-view .block-box .textarea-box textarea{ width: 920px; float: left; border: #dadbdd solid 1px; line-height: 18px;padding: 19px 20px; position: relative; overflow: hidden; font-size: 18px; }
.Feedback-view .btn-box a{ width: 235px; height: 50px; margin: 50px auto 0; border-radius: 60px; background-color: #3570e3; color: #fff; font-size: 24px; text-align: center; line-height: 50px; display: block; }

/* 违规违纪举报 */
.report-view .top-title-box {text-align: center;}
.report-view .top-title-box .top-title {font-size: 46px;color: #000;}
.Prosecutor-box .form{color: #232323;}
.Prosecutor-box .form .sub-left-title{ margin-top: 10px; font-size: 35px;}
.Prosecutor-box .form .block-box{ margin-top: 30px; font-size: 24px; overflow: hidden;}
.Prosecutor-box .form .block-box .type2{ font-size: 24px; display: inline-block; }
.Prosecutor-box .form .block-box .input_radio{display: inline-block; margin: 0 10px 0 0;}
.Prosecutor-box .form .block-box label{ font-weight: normal; margin: 0 20px;}
.Prosecutor-box .form .block-box .block-box-list{ width: 100%; }
.Prosecutor-box .form .block-box .block-box-list li{ float: left; width: 326px; }
.Prosecutor-box .form .block-box .block-box-list span{ font-size: 16px;}
.Prosecutor-box .form .block-box .block-box-list2{ width: 100%; clear: both; }
.Prosecutor-box .form .block-box .block-box-list2 li{ float: left; width: 200px; }
.Prosecutor-box .form .block-box .block-box-list2 span{ font-size: 16px;}
.Prosecutor-box .form .block-box .input-text{ width: 280px;border: #dadbdd solid 1px;line-height: 50px; height: 50px; padding: 0 15px; position: relative;overflow: hidden; margin-top: 5px; }
.Prosecutor-box .form .block-box .input-text-long{ width: 605px;border: #dadbdd solid 1px;line-height: 50px; height: 50px; padding: 0 15px; position: relative;overflow: hidden; margin-top: 5px; }
.Prosecutor-box .form .linebg{ width:100%;  border-top: #dadbdd solid 1px; display: block; margin: 50px auto; }
.Prosecutor-box .form .block-box .base-select-box2{width: 280px; float: left; border: #dadbdd solid 1px;line-height: 50px; height: 50px; padding: 0; position: relative; overflow: hidden; margin-top: 5px;}
.Prosecutor-box .form .block-box .base-select-box2 .glyphicon{ position: absolute; top: 50%; margin-top: -7px; right: 15px; font-size: 18px; color: #3868dd;}
.Prosecutor-box .form .block-box .base-select-box2 .select{ width: 112%; border: 0;  height: 26px; line-height: 26px; font-size: 18px; padding-left: 20px; color: #6f6f6f;}
.Prosecutor-box .form .block-box .input_checkbox{display: inline-block; margin-right: 10px;}
.Prosecutor-box .form .block-box .textarea-text{ width: 100%;border: #dadbdd solid 1px; padding:15px; margin-top: 5px; }
.Prosecutor-box .form .submit-box{ margin-top: 30px; font-size: 24px; overflow: hidden; width: 100%; margin: 0 auto; text-align: center;}
.Prosecutor-box .form .btn-box{ display: inline-block; margin:0 10px; }
.Prosecutor-box .form .btn-box a{ width: 235px; height: 50px; margin: 50px auto 0; border-radius: 60px; background-color: #3570e3; color: #fff; font-size: 24px; text-align: center; line-height: 50px; display: block; }
.Prosecutor-box .form .Reset a{background-color: #fff; color: #2b71de; border:#3570e3 solid 1px; padding-right: 20px;background: url(../images/contact/Reset.png) 140px center no-repeat;  }
.select-phone .base-select-box2, .select-phone .input-box2{ float: left; margin-right: 46px;}
.select-phone .send-cd-btn{ float: left; width: 150px; height: 50px; line-height: 50px; background-color: #ffcc00; border: 0; border-radius: 0; color: #fff; font-size: 16px; margin-top: 5px;}
.select-phone .send-cd-btn-disabled{ float: left; width: 150px; height: 50px; line-height: 50px; background-color: #eeeeee; border: 0; border-radius: 0; color: #bbb; font-size: 16px; margin-top: 5px;}
.select-phone .yzm-img{ float: left; margin-top: 5px;}
.select-phone .yzm-img img{ height: 50px;}
.select-phone .yzm-links{ float: left; display: inline-block; line-height: 50px; margin-top: 5px; font-size: 16px; margin-left: 20px;}


/* 表单 新 */
.form-view .top-title-box{ text-align: center;}
.form-view .top-title-box .top-title-h1{ font-size: 48px; color: #000;}
.form-view .top-title-box .txt{ font-size: 24px; margin-top: 5px;}
.form-view .view-box{ padding: 40px 0; border-bottom: 1px solid #d2d2d2;}
.form-view .view-box.last{ border-bottom: 0;}
.form-view .top-title{ font-size: 32px; color: #000;}
.form-view .block-box{ margin-top: 25px; line-height: 52px; font-size: 18px;}
.form-view .block-box .type{ float: left; width: 140px; color: #000; margin-right: 30px;}
.form-view .block-box .cont-right{ float: left; width: 60%; position: relative;}
.form-view .block-box .cont-right label{ margin: 0 30px 0 0; font-weight: normal;}
.form-view .block-box .cont-right label .input_radio,.form-view .block-box .cont-right label .input_checkbox{ margin-right: 10px;}
.form-view .block-box .cont-right .input-box{ float: left; width: 100%;}
.form-view .block-box .cont-right .input-box .input-text{ width: 100%; border: 1px solid #a6a6a6; line-height: 18px; font-size: 18px; padding: 11px 20px;}
.form-view .block-box .cont-right .base-select-box{ float: left; width: 100%; border: 1px solid #a6a6a6; font-size: 18px; position: relative; overflow: hidden; line-height: 50px;}
.form-view .block-box .cont-right .base-select-box .select{ width: 112%; border: 0; padding: 0 0 0 20px; background-color: transparent; position: relative; z-index: 5;}
.form-view .block-box .cont-right .base-select-box .select[disabled='disabled']{color: #aaa}
.form-view .block-box .cont-right .base-select-box .glyphicon{ position: absolute; top: 50%; margin-top: -7px; right: 15px; font-size: 13px; color: #3868dd;}
.form-view .block-box .cont-right .textarea{ display: block; width: 100%; font-size: 18px; line-height: 1.5; padding: 11px 20px; border: 1px solid #a6a6a6; height: 132px; overflow-y: auto;}
.form-view .col-md-12 .block-box .cont-right{ width: 67%;}
.form-view .block-box .cont-right .lysyfw label{ float: left;}
.form-view .block-box .cont-right .lysyfw .block-item{ float: left; margin-right: 20px;}
.form-view .block-box .cont-right .lysyfw .block-item .type-txt{ float: left; margin-right: 15px;}
.form-view .block-box .cont-right .lysyfw .block-item .base-select-box{ width: 120px;}


.form-view .block-box.reportee .type{ width: 100%; margin-right: 0;}
.form-view .block-box.reportee .cont-right{ width: 100%;}

.form-view .block-box .cont-right.email .input-box{ width: 300px; margin-right: 30px;}
.form-view .block-box .cont-right.email .txt{ float: left; font-size: 14px;}
.form-view .block-box .cont-right.yzm .txt{ float: left; font-size: 14px;}


.form-view .block-box .cont-right.yzm .input-box{ width: 300px; margin-right: 30px;}
.form-view .block-box .cont-right.yzm .yzm-img{ float: left;}
.form-view .block-box .cont-right.yzm .yzm-img img{ display: block; height: 52px;}
.form-view .block-box .cont-right.yzm .send-cd-btn{ float: left; width: 150px; height: 52px; line-height: 52px; background-color: #ffcc00; border: 0; border-radius: 0; color: #fff; font-size: 16px; margin-right: 30px;}
.form-view .block-box .cont-right.yzm .send-cd-btn-disabled{ float: left; width: 150px; height: 52px; line-height: 52px; background-color: #eeeeee; border: 0; border-radius: 0; color: #bbb; font-size: 16px; margin-right: 30px;}

.form-view .block-box .cont-right.phone .base-select-box{ width: 180px; margin-right: 30px;}
.form-view .block-box .cont-right.phone .input-box{ width: 300px; margin-right: 30px;}

.form-view .red{ color: #C30C10;}
.edit-error{ width: 100%; position: absolute; top: 103%; left: 0; font-size: 14px; color: #f00; line-height: 1em;}

.form-view .submit-box{ margin-top: 30px; font-size: 24px; overflow: hidden; width: 100%; margin: 0 auto; text-align: center;}
.form-view .btn-box{ display: inline-block; margin:0 10px; }
.form-view .btn-box a{ width: 235px; height: 50px; margin: 50px auto 0; border-radius: 60px; background-color: #3570e3; color: #fff; font-size: 24px; text-align: center; line-height: 50px; display: block; }
.form-view .Reset a{background-color: #fff; color: #2b71de; border:#3570e3 solid 1px; padding-right: 20px;background: url(../images/contact/Reset.png) 140px center no-repeat;  }



/* 常见问题 */
.common-problem-view .top-title-box { text-align: center;margin-bottom: 50px;}
.common-problem-view .top-title-box .top-title { font-size: 46px; color: #000;}
.common-problem-view .top-title-box .txt { font-size: 24px; line-height: 42px;}
.common-problem-view .top-title-box .txt .txtblue{ color: #2f6cdb; }
.common-problem-view .base-query-box{ margin-bottom: 50px; }
.common-problem-view .base-query-box .online{ float: right;}
.common-problem-view .base-query-box .online a{background-color: #fff; width: 144px; height: 42px; border-radius: 60px; display: inline-block; line-height: 42px; text-align: center; color: #2b71de; border:#3570e3 solid 1px; padding-right: 20px;background: url(../images/contact/zixun.png) 102px center no-repeat;}

.common-problem-view .tab li{ width: 16.666%; }
.common-problem-view .tab li a{ text-align: center; }
.common-problem-view .problem-list .problem-category{ display: block; font-size: 24px; padding: 25px 0; border-bottom: #d2d2d2 solid 1px; color: #000; }
.common-problem-view .problem-list .problem-tit{ display: block; font-size: 18px; padding: 25px 10% 25px 0; border-bottom: #d2d2d2 solid 1px; color: #000; cursor: pointer; position: relative;}
.common-problem-view .problem-list .problem-tit .glyphicon{ width: 20px; height: 20px;background: url(../images/contact/problem-open.png) center center no-repeat; position: absolute; top: 50%; margin-top: -10px; right: 0;}
.common-problem-view .problem-list .problem-tit.current .glyphicon{background: url(../images/contact/problem-close.png) center center no-repeat;}
.common-problem-view .problem-list .problem-open{ display: none; background-color: #f1f6fd; padding: 25px; font-size: 16px; }



/* 今日新增 */
.company-container{/* padding:80px 0 20px 0; */}
.company-container.bus-conatiner{/* padding:50px 15px 20px 15px; */}
.company-container.bus-conatiner .sub-base-title,.company-container.service-conatiner .sub-base-title{ padding-bottom: 40px;}
.company-container .sub-base-title span{ /* border-bottom: none;padding-bottom: 0px; */}
.company-container .sub-base-title.sub-base-title3 {text-align: right;padding: 0}
.company-container .monitorDataDay-box{ margin-top: 20px;}
.company-container .monitorDataDay-box .table-box table th{background-color: #3868dd;font-size: 24px;color: #fff;padding: 15px;border-bottom: 1px solid #3868dd;border-right: 1px solid #3868dd;text-align: center;font-weight: normal;}
.company-container .monitorDataDay-box .table-box table td{padding: 25px;border-bottom: 1px solid #e2e2e2;border-right: 1px solid #e2e2e2;text-align: center;color: #555;background-clip: border-box}
.company-container .monitorDataDay-box .table-box table td a{color: #3868dd}
.company-container .monitorDataDay-box .table-box table td a:hover{text-decoration: underline;}
.company-container .monitorDataDay-box .table-box table td span{display: block;width: 37px;height: 1px;background-color: #9a9a9a;position: absolute;left:50%;top:50%;margin:-0.5px 0 0 -18.5px;}
.company-container .monitorDataDay-box .table-box table tr.odd{background-color: #f7faff}
.company-container .airinfo-view{ margin-top: 50px;}
.company-container .airinfo-view .query-box{ border: 0; padding: 0 0 20px 0;}

.company-container .tzzgx-box{ margin-top: 50px;}

.company-container .list{margin-top: 20px;}
.company-container .list .block-box{margin-bottom: 50px;position: relative;}
.company-container .list .pic-box img{display: block;width: 100%;position: relative;z-index: 1;}
.company-container .list .pic-box{position: relative;width: 90%;margin:0 auto;}
.company-container .list .pic-box div{position: absolute;top:-10px;left:10px;background-color: #495974;width: 100%;height: 100%;}
.company-container .list .cont{margin-top: 20px;padding: 0 5%;}
.company-container .list .cont .title{font-size: 20px;color: #000}
.company-container .list .cont .content{font-size: 16px;color: #555;margin-top: 10px; height: 44px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.company-container .list .ico{margin-top: 20px;padding: 0 5%;}
.company-container .list .ico div{float: left;width: 33px;margin-right: 15px;}
.company-container .list .ico div img{display: block;width: 100%;}
.company-container .list .block-box .ewm-code{position: absolute;
bottom:33px;left:0;width: 100%;z-index: 3;display: none;}
.company-container .list .block-box .ewm-code img{display: block;width: 50%;border:solid #3868dd 4px;box-shadow: 0 0 10px #aaa;margin-left: 5%;}

.code_pop{width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);position: fixed;top:0;left:0;z-index: 9999;display: none;}
.code_pop>div{width: 300px;height: 300px;position: absolute;top:120px;margin-left: -150px;background: #fff;border-radius: 10px;left:50%;padding-top: 40px;}
.code_pop>div div{display: block;margin:0 auto;width: 200px;height: 200px;overflow: hidden;}
.code_pop>div div img{display: block;width: 100%;}
.code_pop>div p{font:16px/40px '';color: #1a1a1a;text-align: center;}
.company-container .input-box2{width: 50%;float: right;position: relative;}
  .company-container .input-box2 .input-text{width: 100%;display:block;border:none;border-bottom: solid #1b1b1b 1px;padding: 15px 10px;font-size: 18px;}
  .company-container .input-box2 button{display: block;width: 16px;height: 17px;border:none;border:none;position: absolute;right:10px;top:50%;margin-top: -8.5px;background: transparent}
  .q_list{width: 100%;height: auto;margin: 20px auto 50px;}
  .q_list .q_item{width: 100%;height: auto;border-bottom: solid #ddd 1px;}
  .q_item .top{width: 100%;background: #ffffff;padding: 20px;position: relative;overflow: hidden; cursor: pointer;}
  .q_item .top ._left{max-width: 90%;font-size:24px;color: #000; }
  .q_item .top ._right{position: absolute;width: 90px;height: 90px;top:50%;right:0;margin-top: -45px;}
  .q_item .top ._right img{width: 100%;}
  .q_item .top ._right img._down{display: none;}
  .q_item .top ._right img._up{display: block;}
  .q_item .bottom{width: 100%;background: #f7faff;padding: 40px 70px;font:16px/32px '';color: #555;display: none;}
  .q_list .q_item.active .top{background: #3868dd;}
  .q_list .q_item.active ._left{color: #fff; }
  .q_list .q_item.active ._right img._down{display: block;}
  .q_list .q_item.active img._up{display: none;}
  .company-container .monitorData-view .tab li{width: 33.33%;text-align: center;}
  .g_list{width: 100%;height: auto;margin:20px auto 0 auto;}
  .g_list .g_item{width: 100%;height: auto;border:solid #c2cfe5 1px;padding: 40px 20px;position: relative;/* background: #f7faff; */margin-bottom: 9px;}
  .g_item ._left{font-size: 20px;color: #000;max-width: 75%;font-weight: bold;}
  .g_item ._ico{width: 80px;height: 80px;position: absolute;top:50%;margin:-40px 0 0 0;right:20px;}
  .g_item ._ico img{display: block;width: 100%;}
  .company-container .sub-base-s-title{text-align: left;}
  .g_info{width: 100%;margin:50px auto;}
  .g_info .row{margin:0;}
  .g_info ._left{position: relative;background: #f2f6fc;padding: 20px 40px 20px 60px;}
  .g_info ._left h2{font-size: 46px;color: #326bd9;margin-bottom: 15px;}
  .g_info ._left p{font-size: 16px;color: #000;line-height: 50px;margin-bottom:25px }
  .g_info ._left p span{font-size: 35px;color: #000;display: block;float:left;line-height: 35px;margin-right: 5px;}
  .g_info ._left h6{font-size: 16px;color: #090909;width: 100%}
  .g_info ._left h6 span{float: right}
  .g_info ._left div{position: absolute;top:20px;right:40px;}
  .g_info ._left div h5{font:20px/40px '';color: #000;}
  .g_info ._right{padding: 20px;}
  .g_info ._right h4{font:20px/40px '';color: #090909}

  .company-container .monitorDataDay-box .table-box .g_table td{border-right: 0;border-bottom: 0;}
  .company-container .monitorDataDay-box .table-box .g_table tbody{border:solid #e2e2e2 1px;}
  .company-container .monitorDataDay-box .table-box .g_table thead{border:solid #326bd9 1px;}
  .company-container .monitorData-view{margin-bottom: 2%; margin-top: 50px;}
  .company-container .monitorDataDay-box .table-box ._table2 td{border-right: 0;border-bottom: 0;background-clip: inherit}
  .company-container .monitorDataDay-box .table-box ._table2 tbody{border:none;}
  .company-container .monitorDataDay-box .table-box ._table2 thead{border:none;}
  .company-container .monitorDataDay-box .table-box ._table2 tbody tr.odd{border-bottom: solid #333 1px;background: #fff }
.company-container .monitorDataDay-box .table-box ._table2 tbody tr ._year{border-bottom: solid #333 1px; background: #f7faff;}
.company-container .monitorDataDay-box .table-box ._table2 tbody tr ._year div{display: inline-block;font-size: 24px;}
.company-container .monitorDataDay-box .table-box ._table2 tbody tr.odd td{border-top: dashed #333 1px; }

.company-container .base-query-box{ margin-top: 20px;}

._map h3{font:24px/50px '';color: #555555;}
.company-container .sub-base-s-title2{text-align: center;margin-top: 15px;color: #555}
._zb{width: 100%;height: auto;border:solid #333 1px;margin-top: 4%;overflow: hidden;}
._zb img{display: block;width: 100%;}

.company-container .monitorData-view.monitorData-view2{margin-top: 4%;}
.company-container .monitorData-view.monitorData-view2 .tab li{width: 25%;}
.company-container .monitorDataDay-box .table-box table td.text_left{text-align: left;}
.company-container .monitorDataDay-box .table-box table.g_table td,.company-container .monitorDataDay-box .table-box table.g_table th{text-align: left;}
.company-container .monitorDataDay-box .table-box table td b{font-size:24px;color: #000}
.company-container .monitorDataDay-box .table-box table th img{margin-right: 20px;}
.l_list{width: 100%;margin:4% auto 0; font-size: 0; text-align: center;}
.l_list .row{margin:0;}
.l_list .block-box{display: inline-block; vertical-align: top; width: 16.666%;}
.l_list .block-box img{display: block;width: 80%;margin:0 auto;}
.l_list .block-box .cont{margin-top: 20px;}
.l_list .block-box .title{font-size: 24px;color: #000;text-align: center;overflow: hidden;}
.l_list .block-box .content{font-size: 18px;color: #000;width: 60%;display: block;margin:0 auto;min-height: 110px;}
.tab_video{width: 100%;height: auto !important;position: relative;margin:50px 0 30px 0;}
.tab_video .swiper-wrapper{height: auto !important;}
.tab_video .swiper-slide{height: auto !important;}
.tab_video li{padding: 0 15px;}
.tab_video li div{width: 100%;position: relative;}
.tab_video li div div{width: 100%;position: relative;}
.tab_video li div div ._img{display: block;width: 100%;}
.tab_video li div div .video_btn{width: 70px;height: 70px;position: absolute;top:50%;left:50%;margin:-35px 0 0 -35px;}
.tab_video li .video_btn2{ cursor: pointer;}
.tab_video li h3{font-size:24px;color: #000;margin:15px 0 10px 0;}
.tab_video li p{font-size:16px;color: #555;}
.slick-list{width: 100%;overflow: hidden;}
.slick-track:after{content: "";display: block;clear: both;height: 0;}
.tab_dc{ margin-top: 15px;}

.jc_header{position: relative;margin: 0 -15px;}
.video_arrow_arrow{width: 15px;height: 30px;overflow: hidden;text-indent: -1000px;position: absolute;top:50%;margin-top: -55px;z-index: 5;}

.video_arrow_arrow.arrow-left{background: url(../images/prev.png) no-repeat center center;background-size: 100%;left:-30px;}
.video_arrow_arrow.arrow-right{background: url(../images/next.png) no-repeat center center;background-size: 100%;right:-30px;}

.video_list .row{margin:0;}
.video_list li{width: 100%;border-top: dashed #e1e1e1 1px;padding: 13px 0;}
.video_list.video_list2 li{padding: 15px 0 0 0;}
.video_list li:first-child{border-top: 0;}
.video_list li ._left{position: relative;padding:0;}
.video_list li ._left ._img{display: block;width: 100%;}
.video_list li ._left .video_btn{display: block;width: 35px;height: 35px;position: absolute;top:50%;left:50%;margin:-17.5px 0 0 -17.5px; cursor: pointer;}
.video_list li ._right{padding: 10px 30px;position: relative;}
.video_list li ._right h3{font-size:24px;color: #000;margin-bottom: 10px;}

.video_list li ._right p{font-size:16px;color: #656565;line-height: 2em;width: 100%;max-width: 620px;height: 64px;overflow: hidden;}
.video_list li ._right h6{font-size:16px;color: #656565; margin-top: 20px;}
.video_list li ._right h6 span{color:#d6432b;}
.video_list li ._right .ewm{width: 140px;height: auto;position: absolute;right:0;bottom:20px;}

.video_list li ._right .ewm h5{font-size:16px;color: #656565;line-height: 32px;text-align: right;}
.video_list li ._right .ewm .ewm_ico{position: absolute;bottom: 32px;right:0;width: 33px;height: 33px;}
.video_list li ._right .ewm .ewm_img{width: 164px;height: 164px;position: absolute;bottom:32px;right:0;display: none;border:solid #3868dd 4px;box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.video_list li ._right .ewm.active .ewm_img{display: block;}

.s_g_list{width: 100%;height: auto;margin-top: 30px;}
.s_g_item{width: 100%;border-top: dashed #e1e1e1 1px;padding: 20px 0;position: relative;}
.s_g_item:first-child{border-top: 0;}
.s_g_item div{position: relative;border-left: solid #aaaaaa 3px;padding-left: 25px;}
.s_g_item div h2{font-size:24px;color: #000;}
.s_g_item div p{font-size:16px;color: #656565;line-height: 32px;margin:5px 0 10px 0;width: 90%;max-width:1000px; }
.s_g_item div h6{font-size:16px;color: #656565;line-height: 32px;}
.s_g_item div img{display: none;width: 26px;position: absolute;top:50%;right:0;margin-top: -25px;}

.news_list{width: 100%;margin-top:50px;}
.news_list .row{margin:0;}
.news_list li{width: 100%;display: block;background: #f8faff;margin-bottom: 20px;}

.news_list li ._img{display: block;width: 100%}
.news_list li ._left{padding: 0;}
.news_list li ._right{position: relative;padding:20px 15px;}
.news_list li h2{font-size: 24px;color: #000;margin-bottom: 10px;}
.news_list li p{font-size: 16px;color: #555;width: 100%;max-width: 800px;}
.news_list li h6{font-size: 16px;color: #555;position: absolute;top:25px;right:25px;}

.tab_video.tab_dc li{float: left;padding: 0 15px;box-sizing:border-box;}
.tab_video.tab_dc li em{display: block;width: 100%;height: 1px;background-color:#333; }
.tab_video.tab_dc li div{width: 100%;position: relative;}
.tab_video.tab_dc li div div{width: 100%;position: relative;}
.tab_video.tab_dc li div div ._img{display: block;width: 100%;}
.tab_video li h3{font-size:24px;color: #000;margin:15px 0 10px 0;}
.tab_video li p{font-size:16px;color: #555;}
.tab_video li h6{font-size:16px;color: #555;margin:15px 0 25px 0;text-align: right;}
.tab_video.tab_dc li div.ewm{position: absolute;bottom:65px;right:0;width: 33px;height: 33px;}
.tab_video.tab_dc li div.ewm.active{width: 172px;height: 172px;}

.tab_video.tab_dc li div.ewm .ewm_ico{width: 33px;height: 33px;position: absolute;bottom:0;right:0;display: block;}
.tab_video.tab_dc li div.ewm .ewm_img{width: 164px;height: 164px;position: absolute;bottom:0;right:0;display: block;border:solid #3868dd 4px;display: none;box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.tab_video.tab_dc li div.ewm.active .ewm_img{display: block;}
.service-conatiner .video_list{margin-bottom: 2%;}
.rc_con1{width: 100%;height: auto;margin:4% 0 2.5% 0;}
.rc_con1 ._left img{width:100%; }
.rc_con1 ._right{padding-top: 4%;}
.rc_con1 ._right h2{font-size: 30px;color:#000;margin-bottom: 3%}
.rc_con1 ._right p{font-size: 18px;color:#555;line-height: 32px;margin-bottom: 2.5%;}
.rc_con2{width: 100%;height: 454px;background:url(../images/rc2-bg.jpg) no-repeat center top;position: relative;}
.rc_con2 .rc_con2_ul{width: 100%;position: relative;height: 454px;}
.rc_con2 .rc_con2_ul .rc_con2_ul_li{width: 100%;padding-top:130px;float: left;height: 454px;box-sizing:border-box;}
.rc_con2 .rc_con2_ul .rc_con2_ul_li h2{font-size: 30px;color:#fff;margin-bottom: 2%;}
.rc_con2 .rc_con2_ul .rc_con2_ul_li p{font-size: 18px;color:#fff;line-height: 32px;}

.rc_con2 .arrow-left,.rc_con2 .arrow-right{width: 20px;height: 30px;overflow: hidden;text-indent: -1000px;position: absolute;top:50%;margin-top: -15px;z-index: 10;}
.rc_con2 .arrow-left{background-repeat:repeat;background-image:url(../images/rc-con2-prev.png);background-position:center center;background-size: cover;left:50px;}
.rc_con2 .arrow-right{background-repeat:repeat;background-image:url(../images/rc-con2-next.png);background-position:center center;background-size: cover;right:50px;}
.rc_con2 .pagination{width: 100%;text-align: center;position: absolute;bottom:30px;left:0;}
.rc_con2 .pagination span{width: 14px;height: 14px;background: #fff;margin:0 9.5px;border-radius: 50%;display: inline-block;text-align: center;text-indent: -1000px;overflow: hidden;}
.rc_con2 .pagination span.swiper-active-switch{background: #e28005}
.rc_con3{margin-top: 4%;}
.rc_con3 div{position: relative;}
.rc_con3 div a{ display: block; overflow: hidden;}
.rc_con3 div img{width: 100%;display: block;; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.rc_con3 div .col-xs-12:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1);}

.rc_con3 div h3{font-size: 42px;line-height: ;color:#fff;text-indent: 20%;width: 100%;height: 100%;position: absolute;top:0;left:0;vertical-align: middle;margin: 0 15px;display:inline-block; line-height:21px; vertical-align:middle;}
.sh_zp1{width: 100%;margin:1.5% auto;overflow: hidden;}
.sh_zp1 .lc_box{width: 100%;}
.sh_zp1 .lc_box img{display: block;width: 100%;}

.company-container .monitorDataDay-box .table-box table .tr-content{background: #f7faff;display: none;}
.company-container .monitorDataDay-box .table-box table .tr-content td {text-align: left;line-height: 32px;}
.company-container .monitorDataDay-box .table-box table .tr-content td em{font-style: normal;font-weight: bold;}
.company-container .monitorDataDay-box .table-box table .tr-content td{padding:35px;}
.company-container .monitorDataDay-box .table-box table .tr-content td a{/* display: block;width: 190px;height: 50px;background: #3570e3;text-align: center;color: #fff;line-height: 50px;border-radius: 50px;font-size: 24px;margin-top: 20px;float: right; */}
.company-container .monitorDataDay-box .table-box table .tr-title td{}
.company-container .monitorDataDay-box .table-box table .tr-title td>div{position: relative;}
.company-container .monitorDataDay-box .table-box table .tr-title td>div div{width:20px;height: 20px;overflow: hidden;position: absolute;top:50%;left:50%;margin:-10px 0 0 -10px;}
.company-container .monitorDataDay-box .table-box table .tr-title td div div:before,.sh_zp2 ul li ._top ._right:before{content: "";display: block;width: 100%;height: 2px;background: #000;position: absolute;top:50%;left: 0;margin-top: -1px;}
.company-container .monitorDataDay-box .table-box table .tr-title td div div:after,.sh_zp2 ul li ._top ._right:after{content: "";display: block;width: 2px;height: 100%;background: #000;position: absolute;top:0%;left: 50%;margin-left: -1px;}
.company-container .monitorDataDay-box .table-box table .tr-title.active td div div:before,.sh_zp2 ul li.active ._top ._right:before{background: #3868dd}
.company-container .monitorDataDay-box .table-box table .tr-title.active td div div:after,.sh_zp2 ul li.active ._top ._right:after{display: none;}
.company-container .monitorDataDay-box .table-box table tr.odd.tr-title{background: #fff;cursor: pointer;}
.sh_zp1 .lc_box.lc_box2{padding-bottom: 4%;}
.sh_zp1 .lc_box.lc_box2 img{display: inline;}
.sh_zp1 .lc_box.lc_box2 img.last{margin-right: 30px;}
.sh_zp2{width: 100%;height: auto;margin-top: 5%;}
.sh_zp2 ul{width: 100%;height: auto;border-top: solid #aaa 1px;}
.sh_zp2 ul li{width: 100%;border-bottom: solid #aaa 1px;cursor: pointer;}
.sh_zp2 ul li ._top{padding:20px 10px;font-size: 24px;color: #000;position: relative;}

.sh_zp2 ul li ._top ._right{width:20px;height: 20px;overflow: hidden;position: absolute;top:50%;right:10px;margin:-10px 0 0 0;}
.sh_zp2 ul li ._bottom{padding: 25px 20px;background: #f7faff;position: relative;display: none;border-top: solid #333 1px; overflow: hidden;}
.sh_zp2 ul li ._bottom p{color: #000;font-size: 16px;line-height: 24px;margin-bottom: 20px;}
.sh_zp2 ul li ._bottom b{color: #000;font-size: 16px;}
.sh_zp2 ul li ._bottom a{display: block;width: 190px;height: 50px;background: #3570e3;text-align: center;color: #fff;line-height: 50px;border-radius: 50px;font-size: 24px;margin-top: 20px; float: right;}
.block-box .radio-box p{position: relative;padding-left: 50px;padding-right: 20px;cursor: pointer;}
.block-box .radio-box p:before{content: "";display: block;width: 16px;height: 16px;border-radius: 50%;background: #d2d2d2;position: absolute;top:50%;left: 17px;margin-top: -8px;}
.block-box .radio-box p.active{color: #3868dd;}
.block-box .radio-box p.active:before{background: #3868dd;}
.company-container .list.list2 .pic-box{width: 100%; height: 17.6vw; border: 1px solid #ccc; overflow: hidden;}
.company-container .list.list2 .pic-box img{ width: auto; height: auto; max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
.company-container .list.list2 .cont{padding: 0;}
.practical-information-container.tj-practical-information-container{margin:0px 0 -45px 0;}
.return{ text-align: right; margin-bottom: 30px !important;}
.return a{font-size: 16px;color: #3868dd; display: inline-block;}
.return a .glyphicon{ margin-right: 8px; position: relative; top: 2px;}
.company-container .ms_header{margin:3% auto 2%;padding-bottom: 3%;border-bottom: solid #000 1px;}
.company-container .ms_header ._left{float: left;}
.company-container .ms_header ._left img{ display: block; width: 140px; height: 140px;}
.company-container .ms_header ._right{float: left;padding:10px 26px;}
.company-container .ms_header ._right h2{font-size:46px;color: #000}
.company-container .ms_header ._right p{font-size:24px;color: #000;margin-top: 25px;}
.company-container .ms_content{padding:20px 0;}
.company-container .ms_content p{font-size:18px;color: #555;line-height: 32px;margin-bottom: 1.5%}
.company-container .ms_content img{display: block;width: 60%; margin: 0 auto;}
.bold{font-weight: bold;}

.iw_poi_title {color: #CC5522;font-size: 14px;font-weight: bold;
overflow: hidden;padding-right: 13px;white-space: nowrap}
.iw_poi_content {font: 12px arial,sans-serif;overflow: visible;padding-top: 4px;white-space: -moz-pre-wrap;word-wrap: break-word}
.dituContent {border:solid #ccc 1px;width: 100%;height: 570px;margin:50px auto 25px;}
.dituContent2 {width: 100%;height: 782px;}



.company-container .sub-base-s-title a{color: #3868dd;text-decoration: underline;}
.company-container .guide-content-inner .service-location-view .list .block-box .cont{margin-top: 0;min-height: 100px;padding-top: 32px;}
.company-container .guide-content-inner.guide-content-inner2 .service-location-view .list .block-box .cont p{color: #000}
.company-container.bus-conatiner .monitorData-view .tab li{width: auto;}
.company-container.bus-conatiner .monitorData-view{margin-bottom: 0;position: relative;}
.bus_header_tab{width: 100%;height: auto;background: url(../images/bus-img1.jpg) no-repeat center top;background-size: cover;padding:20px;margin-bottom: 3%;}
.bus_switch{width: 228px;height: 50px;border-radius: 50px;overflow: hidden;position: relative;border:solid #3868dd 1px;}
.bus_switch div.switch{width: 50%;float: left;text-align: center;font-size: 24px;line-height:50px;color: #000;position: relative;z-index: 1;cursor: pointer;border-radius: 50px;}
.bus_switch div.switch.active{color: #fff;background: #3868dd;}
.bus_header_tab{position: relative;}
.bus_header_tab ._bus_line{width: 100%;margin:2% 0 0 0;display: none;}
.bus_header_tab ._bus_line.active{display: block;}
.bus_header_tab ._bus_line ._left{width: 10%;border-right: solid #e2e2e2 1px;float: left;text-align: center;color: #000;font-size: 16px;margin-top: 8px;font-weight: bold}
.bus_header_tab ._bus_line ._left.active a{color: #3868dd;padding-bottom: 1px;border-bottom: solid #3868dd 1px;}
.bus_header_tab ._bus_line ._right{width: 90%;float: left;}
.bus_header_tab ._bus_line ._right>div{float: left;font-size: 16px;color: #000;width: 180px;padding: 10px 15px;cursor: pointer;font-weight: bold}
.bus_header_tab ._bus_line ._right>div div{border-bottom: solid transparent 2px;padding-bottom: 2px;display: inline-block;}
.bus_header_tab ._bus_line ._right>div span{width: 18px;height: 18px;line-height: 18px;text-align: center;border-radius: 50%;display: inline-block;margin-right: 8px;font-size: 14px;font-weight: normal;}
.bus_header_tab ._bus_line ._right>div.active div,.bus_header_tab ._bus_line ._right>div:hover div{border-bottom: solid #3868dd 2px;color: #3868dd}
.wxts{font-size: 14px;text-align: right;line-height: 24px;}
.wxts span{color: #eb5527;}
.bus_map{width: 100%;background: #f3f6fe;margin-top: 5px;margin-bottom: 3%;}
.bus_map ._left{width: 220px;height: auto; float: left;}
.bus_map ._left.scoll ._left_line{max-height: 692px;overflow-y: scroll;}
.bus_map ._left.scoll ._left_line::-webkit-scrollbar{width: 1px;height: 2px;}
.bus_map ._left.scoll ._left_line::-webkit-scrollbar-thumb {border-radius: 10px;height: 5px;background: #ffcc00;}
.bus_map ._left.scoll ._left_line::-webkit-scrollbar-track {border-radius: 5px;background: #d4d4d4;}
.bus_map ._left ._title{background: #3868dd;padding:10px 14px;height: 90px;}
.bus_map ._left ._title p{font-size: 16px;color:#fff;}
.bus_map ._left ._title img{display: block;margin:10px 0;}
.bus_map ._left ._title img._img2{display: none;}
.bus_map ._left ._left_line{padding-top: 30px;}
.bus_map ._left ._left_line>p{font-size: 16px;color: #000;margin-bottom: 1%;padding: 0 14px;margin-bottom: 10px;}
.bus_map ._left ._left_line ul{width: 100%;padding: 0 14px;box-sizing:border-box;margin-bottom: 10px;}
.bus_map ._left ._left_line ul li{width: 100%;border-top: dashed #b2b2b2 1px;padding: 6px 0;margin-bottom: 3%;position: relative; }
.bus_map ._left ._left_line ul li:first-child{border-top:none;}
.bus_map ._left ._left_line ul li span{width: 18px;height: 18px;border:solid #000 1px;border-radius: 50%;font-size: 14px;color: #000;text-align: center;line-height: 18px;display: block;float: left;}
.bus_map ._left ._left_line ul li>div{width:172px;font-size: 16px;color: #000;float: left;}
.bus_map ._left ._left_line ul li>div ._zd{width: 130px;padding-left: 10px;float: left;}
.bus_map ._left ._left_line ul li>div ._zd img{vertical-align: middle;}
.bus_map ._left ._left_line ul li>div ._money{float: right;}
.bus_map ._left ._left_line ul li p{font-size: 16px;color: #000;text-indent: 26px;margin-top: 5px;}
.bus_map ._right{width: 1220px;float: left;}

.company-container .guide-content-inner2 .service-location-view {margin-top: 10px;}
.company-container .guide-content-inner2 .top-title{ font-size: 24px; color: #000; margin-top: 20px;}

.company-container .sub-base-s-title p{float: right;font-size: 16px;}
.company-container .sub-base-s-title p span{color: #eb5527}
.bus_1{width: 100%;margin-top: 15px;margin-bottom: 30px;}
.bus_1 span{display: block;width: 184px;height: 64px;text-align: center;font-size: 20px;line-height: 64px;color: #fff;background: #3868dd;}
.bus_1 div{width: 100%;height: auto;border:solid #eeeeee 1px;padding:25px 70px;font-size: 16px;color: #000;}
.bus_1 table{border:solid #eeeeee 1px;}
.bus_1 table tr th{padding: 20px 70px;font-size: 16px;color: #000; font-weight: normal;}
.bus_1 table tr td{padding: 10px 70px;font-size: 16px;color: #000;}
.bus_1 table tr.odd{background: #f7faff;}
.bus_1 table .text_right{ text-align: right;}
.bus_1 .box{ line-height: 2em;}

.wxts2{font-size: 16px;color: #000;line-height: 24px;margin-top: 5px;}
.wxts2 span{color: #eb5527;}
.route_box{margin-bottom: 2%}
.bus_route{width: 100%;}
.bus_route img{width: 100%;display: block;}
.bus_route .box{ display: none;}
.route_box .bus_map{display: block;position: absolute;left:-1000%;}
.detaile-container{padding: 50px 0 20px 0}
.ckq{width: 100%;height: 100%;background: rgba(0,0,0,0.5);position: fixed;top:0;left:0;z-index: 10000;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);}
.ckq .edit-container{height: 100%;}
.ck_img{width: 100%;border:solid #000 1px;margin-top: 5%;overflow:hidden;position: absolute;top:50%;}
.ckq .ck_close{width: 30px;height: 30px;position:absolute;top:30px;right:30px;z-index: 10; }
.ckq .ck_close img{display: block;width: 100%;}
.offset{position: absolute;top:-100px;right: 0;width: 1px;height: 1px;}
.ta_offset{position: absolute;top:-10px;right: 0;width: 1px;height: 1px;}
.shengji_item, .shinei_item{width: 100%;height:auto;}
.shengji_item span,.shinei_item span{display: inline-block;margin:10px 22px;font-size: 16px;color: #000;cursor: pointer;border-bottom: solid transparent 2px;}
.shengji_item span.active,.shengji_item span:hover,.shinei_item span.active,.shinei_item span:hover{color: #3868dd;border-bottom: solid #3868dd 2px;}
.sj_router{margin-bottom: 2%;background: #f3f6fe;}
.sj_router ._top{padding: 10px 14px;background: #3868dd;width: 220px;}
.sj_router ._top p{font-size: 16px;color: #fff;}
.sj_router ._top img{display: block;margin:10px 0;}
.sj_router ._top img._img2{display: none;}
.sj_router ._bottom{padding:25px 20px;}
.sj_router ._bottom .top-title,.sj_router ._bottom .top-title-piaojia{ font-size: 18px; color: #000; margin-bottom: 10px;}
.sj_router ._bottom p{font-size: 16px;color: #000;line-height: 32px;margin-bottom: 18px;}
.sj_router ._bottom a.sj_router_a{display:inline-block;height: 35px;line-height: 35px;border: 1px solid #3868dd;border-radius: 35px;padding: 0 20px;font-size: 16px;color: #3868dd;margin-top: 10px;}
.sj_tc_table{width: 100%;height: 100%;position: fixed;top:0;left:0;background: rgba(0,0,0,0.5);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);z-index: 10000;display: none;}
.sj_tc_table .tc_box{width: 850px;position: absolute;height: 520px;background: #fff;top:50%;margin-top: -260px;left:50%;margin-left: -425px;padding:20px;}
.sj_tc_table .tc_box .sj_fh{position: absolute;top:-30px;right:0;color: #fff;font-size: 16px;cursor: pointer;}
.sj_tc_table .tc_box .sj_fh img{float: left;margin:5px 10px;}
.sj_tc_table .tc_box .tc_box_div{padding:0 25px;overflow-y: scroll;width: 100%;height: 100%;}
.sj_tc_table .tc_box .tc_box_div table{background: #e2f0f9;border-collapse: collapse;width: 100%}
.sj_tc_table .tc_box .tc_box_div table,.sj_tc_table .tc_box .tc_box_div table tr th,.sj_tc_table .tc_box .tc_box_div  table tr td { border:1px solid #3868dd;text-align: center;padding: 10px 0;font-size: 16px; }

.sj_tc_table .tc_box .tc_box_div::-webkit-scrollbar{width: 1px;height: 2px;}
.sj_tc_table .tc_box .tc_box_div::-webkit-scrollbar-thumb {border-radius: 10px;height: 5px;background: #ffcc00;}
.sj_tc_table .tc_box .tc_box_div::-webkit-scrollbar-track {border-radius: 5px;background: #d4d4d4;}

.tc_sf{margin-bottom: 2px;}
.tc_sf,.tc_js{width: 100%;height: auto;}
.tc_sf li{width: 100%;height: auto;border-bottom: solid #eeeeee 1px;}
.tc_sf li ._top,.tc_js ._top{padding: 25px;background: #fff;font-size: 24px;color: #000;position: relative;cursor: pointer;}
.tc_sf li ._top ._right{width: 32px;height: 32px;position: absolute;top:50%;right: 25px;margin-top: -16px;}
.tc_sf li ._top ._right:before{width: 100%;height: 3px;content:"";position: absolute;left:0;top:50%;margin-top: -1.5px;background-color: #000000}
.tc_sf li ._top ._right:after{width:3px;height: 100%;content:"";position: absolute;left:50%;top:0;margin-left: -1.5px;background-color: #000000}
.tc_sf li.active ._top,.tc_js ._top.active{background: #3868dd;color: #fff;}
.tc_sf li.active ._top ._right:before{background: #fff;}
.tc_sf li.active ._top ._right:after{display: none;}
.tc_sf li ._bottom{width: 100%;height: auto;background: #f7faff;display: none;}
.tc_sf li ._bottom .box-cont{ overflow: hidden; padding: 0 25px; background-color: #fff;}
.tc_sf li.active ._bottom{display: block;}

.tc_sf li ._bottom table tr th,.tc_sf li ._bottom table tr td { border-top:1px solid #eee;text-align: center;padding: 15px 0;font-size: 16px;color: #555;border-right:1px solid #eee;line-height: 32px;  }
.tc_sf li ._bottom table tr td a{color: #555;}
.tc_sf li ._bottom table{width: 100%; border-left:1px solid #eee;}
.tc_sf li ._bottom table tr th{background: #fff;color: #3868dd}
.tc_sf li ._bottom table tr td._bottom_left{text-align: left;padding: 15px 40px;}
.tc_js ._bottom{width: 100%;background: #f7faff;padding: 20px 0;}
.tc_js ._bottom form{display: block;max-width: 800px;width: 96%;margin:0 auto;}
.tc_js ._bottom form ._name{float: left;}
.tc_js ._bottom form ._name b{font-size: 16px;color: #000;line-height: 42px;font-weight: bold;}
.tc_js ._bottom form>div{margin-bottom: 20px;}
.tc_js input[type="radio"] + label::before {content: "\a0";display: inline-block;vertical-align: middle;font-size: 18px;width: 14px;height: 14px;margin-right: 8px;border-radius: 50%;border: 1px solid #d3d3d3;text-indent: -1000px;position: relative;top:-3px; }
.tc_js input[type="radio"]:checked + label::before {background-color: #3868dd;background-clip: content-box;padding: 1px;}
.tc_js ._bottom .js_radio div{font-size: 16px;color: #000;line-height: 42px;margin-left: 85px;float: left;}
.tc_js ._bottom .js_radio div:first-child{margin-left: 0;}
.tc_js ._bottom .js_radio div input{opacity: 0;filter: alpha(opacity=0);}
.tc_js ._bottom .tc_sel{width: 50%;float: left;}
.tc_js ._bottom .tc_sel ._select{display: block;float: left;position: relative;}
.tc_js ._bottom .tc_sel ._select select{display: block;width: 290px;height: 42px;margin-left: 19px;padding-left: 14px;background: transparent;border:solid #dcdcdc 1px;}
.tc_js ._bottom .tc_sel ._select img{position: absolute;top:50%;margin-top: -8.5px;right:13px;z-index: 1;}

.tc_js ._bottom ._text{float: left;width: 734px;padding-left: 19px;}
.tc_js ._bottom ._text .tc_text{width: 33.33%;float: left;}
.tc_js ._bottom ._text .tc_text input{display: block;height: 42px;border:solid #dcdcdc 1px; padding-left: 10px;width: 167px;float: left;background: transparent;}
.tc_js ._bottom ._text .tc_text div{float: left;line-height: 42px;font-size: 16px;color: #000;margin-left: 15px;}
.tc_js ._bottom ._money{padding-left: 19px;font-size: 16px;line-height: 42px;float: left;font-weight: bold;}
.tc_js ._bottom ._button{text-align: center;}
.tc_js ._bottom ._button button{display: inline-block;width: 105px;height: 35px;border:solid #3868dd 1px;background: #fff;margin:0 10px;font-size: 16px;color: #3868dd;font-weight: bold;background: transparent;border-radius: 35px;}
.tc_js ._bottom ._button button:first-child{color: #fff;background: #3868dd}
.tq-container{width: 100%;height: auto;background: url(../images/tq-gb.jpg) no-repeat center top;background-size: cover;padding: 2% 0 4.5%;transition:all .5s;-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tq-gb.jpg',sizingMethod='scale');filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tq-gb.jpg',sizingMethod='scale');overflow: hidden;}
.tq-container.active{padding: 2% 0 9.5%;}
.footer.tq_footer{margin-top: 0;}
.tq-container ._left{padding-top: 64px;}
.tq-container ._left ._top{width: 100%;font-size:24px;color: #000;line-height: 60px;border-bottom:solid #000 1px; }
.tq-container ._left ._top span{margin-right: 20px;}
.tq-container ._left ._bottom{border-bottom:solid #000 1px;padding: 38px 0}
.tq-container ._left ._bottom div{border-left:solid #b5b5b5 1px;padding: ;height: 96px;position: relative;}
.tq-container ._left ._bottom div:first-child{border-left:0;}
.tq-container ._left ._bottom div h1{line-height: 48px;vertical-align: middle;color: #000;font-size: 26px;}
.tq-container ._left ._bottom div h1 img{vertical-align: middle;position: relative;top:-3px;margin:0 10px; width: 40px;}
.tq-container ._left ._bottom div h1 .add{font-size: 42px;margin-left: 5px; display: block;}
.tq-container ._left ._bottom div h2{font-size: 24px;color: #000;line-height: 26px;padding-left: 15px;margin: 7px 0 5px 0;}
.tq-container ._left ._bottom div p{font-size: 16px;color: #555;line-height: 26px;padding-left: 15px;}
.tq-container ._left ._bottom div h3{font-size: 24px;color: #000;line-height: 26px;padding-left: 48px;margin: 7px 0 5px 0;}
.tq-container ._left ._bottom div>img{position: absolute;bottom:-7px;left:10px;width: 40px;}
.tq-container ._left ._center{border-bottom:solid #000 1px;padding: 38px 15px;}
.tq-container ._left ._center h2{font-size: 24px;color: #000;line-height: 26px;margin: 7px 0 5px 0;}
.tq-container ._left ._center p{font-size: 16px;color: #555;line-height: 26px;}


.tq-container ._right h4{font-size: 32px;color: #000;line-height: 64px;}
.tq-container ._right ._right_box{background: #fff;padding:24px;position: relative;}
.tq-container ._right ._right_box ._top{width: 100%;position: relative;}
.tq-container ._right ._right_box ._top input{width: 100%;display: block;height: 54px;font-size: 24px;color: #000;border:none;border-bottom: solid #000 1px;padding-left: 8px;padding-right: 16%;}
.tq-container ._right ._right_box ._top input.on{border-bottom: solid #3868dd 3px;}
.tq-container ._right ._right_box ._top img{position: absolute;top:50%;right: 30px;margin-top: -13.5px;}
.tq-container ._right ._right_box ._bottom{width: 100%;}
.tq-container ._right ._right_box ._bottom>div{margin:20px 0;}
.tq-container ._right ._right_box ._bottom>div h3{font-size: 24px;font-weight: bold;color: #000;margin-bottom: 10px;}
.tq-container ._right ._right_box ._bottom>div>div span{display: inline-block;margin:15px 10px;color: #555;font-size: 16px;cursor: pointer;}
.tq-container ._right ._right_box ._bottom>div>div{margin-left: -10px;}
.tq-container ._right ._right_box ._bottom>div>div span.active{color: #3868dd;border-bottom: solid #3868dd 2px;}
.zk_box{width: 100%;height: auto;position: absolute;top:80px;left:0;background: #fff;padding:0 24px;display: none;}
.zk_box .zk_close img{float: right;display: block;margin:8px 3px;cursor: pointer;}
.zk_box .zk_tab{width:100%; }
.zk_box .zk_tab div{width: 50%;float: left;height: 50px;font-size: 24px;color: #fff;background: #3868dd;line-height: 50px;text-align: center;cursor: pointer;}
.zk_box .zk_tab div.active{color: #ffdf05;background: #0053c7}
.zk_con{padding-bottom: 20px;min-height: 412px;}
.zk_con>div{display: none;}
.zk_con>div>ul{width: 100%;border-bottom: solid #000 1px;margin-bottom: 20px;}
.zk_con>div>ul li{float: left;font-size: 16px;text-align: center;line-height: 42px;letter-spacing: 0.1px;}
.zk_con>div>ul li a{color: #000;border-bottom: 3px solid transparent;padding: 0 6px 13px 6px;}
.zk_con>div>ul li.current a{font-weight: bold;border-color:#ffdf05;}
.zk_list{width: 100%;max-height: 330px;overflow-y: scroll;display: none;}
.zk_list.active{display: block;}
.zk_item{margin:8px 0;position: relative;}
.zk_item ._item_left{text-align: center;text-transform: uppercase;font-size: 16px;color:#ffdf05;float: left;width: 8%;padding:8px 0;}
.zk_item ._item_right{width: 92%;float: left;}
.zk_item ._item_right span{display: inline-block;margin:4px 7px;color: #555;font-size: 16px;cursor: pointer;}
.zk_list::-webkit-scrollbar{width: 1px;height: 2px;}
.zk_list::-webkit-scrollbar-thumb {border-radius: 10px;height: 5px;background: #ffcc00;}
.zk_list::-webkit-scrollbar-track {border-radius: 5px;background: #d4d4d4;}
.zk_item ._item_right span.active{color: #3868dd;border-bottom: solid #3868dd 2px;}
.tc_js ._bottom .tc_sel ._select b{width:20px;height:40px;background:#f7faff;position:absolute;right:1px;top:1px;display:block;}
.dz_bus{margin-top: 3%;}
._map label{max-width: 300px;}
.BMap_Marker img{display: block;width: 100%;}
.BMap_Marker label{max-width: 300px;}
@media (max-width: 460px){
  .company-container .monitorDataDay-box .table-box table{display: block!important;width: auto;}
  .company-container .list .cont .title{font-size: 16px;}

  .video_list li ._right .ewm h5{font-size: 14px;}
  .footer-top .footer-txt1.phone .txt-box p{ letter-spacing: 0px!important;}

  .company-container .ms_header ._left{width: 20%!important;;}
}



/* 下拉框*/
.city-select{
 width: 120%;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  z-index: 222;
  border: 1px solid #ccc;
  font-size: 14px;
  line-height: 3em;
  display: none;
}
.city-select p{ padding: 0 10px;}
.city-select ul{ max-height: 480px; overflow-y: auto;}
.city-select ul li.current{
  background: #ccc;
}

.city-select ul li{
  overflow: hidden; padding: 0 10px; cursor: pointer;
}

.city-select ul li .li-left{
  float: left;
}

.city-select ul li .li-right{
  float: right;
}

.airinfo-view .flightList-query-box .city .block-box .input-box:after{
  content: attr(placeholder);
  position: absolute;
  width: 100%;
  height: 100%;
  padding-left: 20px;
  box-sizing: border-box;
  color: #ccc;
  top: 0;
  left: 0;
  z-index: 22;
}

.airinfo-view .flightList-query-box .city .block-box .input-box.active:after{
  display: none;
}

/* 无人认领行李 */
.unclaimed-inner .list li{ padding: 30px 0; font-size: 16px; border-bottom: 1px solid #e2e2e2;}
.unclaimed-inner .list li .number-title{ font-size: 18px; color: #000; margin-bottom: 15px;}
.unclaimed-inner .list li .pic-box{ cursor: pointer;}
.unclaimed-inner .list li .pic-box img{ display: block; width: 100%;}
.unclaimed-inner .list li .pic-box .swiper-wrapper,.unclaimed-inner .list li .pic-box .swiper-slide{ height: auto !important;}
.unclaimed-inner .list li .pic-box .swiper-pagination-switch{ background: #3868dd;}
.unclaimed-inner .list li .cont-box{ line-height: 1.8;}
.unclaimed-inner .list li .cont-box a{ color: #3868dd;}
.unclaimed-inner .remarks{ font-size: 16px; line-height: 1.8; margin-top: 30px;}
.unclaimed-inner .remarks .title{ font-size: 18px; font-weight: bold; color: #000; padding: 10px 0 5px 0;}
.unclaimed-inner .remarks span{ display: block; padding-left: 49px;}

/* .lostProperty-lianxi-layer{ display: none; position: fixed;width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:9999;}
.lostProperty-lianxi-layer .opacity{position: absolute;width:100%;height:100%;top:0;left:0;background: #000;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9;}
.lostProperty-lianxi-layer .layer-inner{position:absolute; top: 50%; left: 50%; margin: -225px 0 0 -375px;width:750px;height:450px;}
.lostProperty-lianxi-layer .layer-inner .layer-close{position: absolute;top:-50px;right:0;cursor:pointer;z-index:10;width:36px;height:36px;background:url(../images/icon/layer-close.png) center center no-repeat; background-size: cover;}
.lostProperty-lianxi-layer .layer-container{width:100%;height:100%;background: #fff;position: absolute; top: 0; left: 0; padding: 20px 30px; font-size: 16px; line-height: 1.5;}
.lostProperty-lianxi-layer .layer-container .title{ font-weight: bold; color: #000; padding: 10px 0 5px 0;}
.lostProperty-lianxi-layer .layer-container .cont{ background-color: #eee;} */


.search-container .base-query-box .block-box .input-box2:after,.common-problem-view .base-query-box .block-box .input-box2:after{
  content: attr(placeholder);
  position: absolute;
  width: 100%;
  height: 100%;
  padding-left: 20px;
  box-sizing: border-box;
  color: #ccc;
  top: 0;
  left: 0;
  z-index: 22;
}
.search-container .base-query-box .block-box .input-box2.active:after,.common-problem-view .base-query-box .block-box .input-box2.active:after{
  display: none;
}
.search-container .base-query-box .block-box .input-box2 .city-select,.common-problem-view .base-query-box .block-box .input-box2 .city-select{ width: 100%;}

/* 违规违纪举报确认弹框 */
.report-tips-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; display: none;}
.report-tips-layer .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.8;}
.report-tips-layer .layer-inner{ width: 610px; position: absolute; top: 50%; left: 50%; margin: -160px 0 0 -305px;}
.report-tips-layer .layer-content{ background-color: #fff; height: 320px; border-radius: 20px; padding: 30px; color: #888;}
.report-tips-layer .layer-content .title{ font-size: 18px; color: #000;}
.report-tips-layer .layer-content .cont{ font-size: 16px; min-height: 140px;}
.report-tips-layer .layer-content .cont p{ margin-top: 10px;}
.report-tips-layer .layer-content .btn-cont{ margin-top: 20px; text-align: center; font-size: 16px;}
.report-tips-layer .layer-content .btn-cont a{ display: inline-block; width: 100px; height: 36px; line-height: 36px; background-color: #ccc; border: 0; margin: 0 10px; border-radius: 3px;}
.report-tips-layer .layer-content .btn-cont .confirm{ background-color: #3868dd; color: #fff;}


.zp-remarks{ font-size: 16px; line-height: 1.8; margin-top: 30px;}
.zp-remarks .title{ font-size: 18px; font-weight: bold; color: #000; padding: 10px 0 5px 0;}
.zp-remarks span{ display: block; padding-left: 49px;}


/* 登录二次确认 */
.two-confirm-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; display: none;}
.two-confirm-layer .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.8;}
.two-confirm-layer .layer-inner{ width: 500px; height: 560px; position: absolute; top: 50%; left: 50%; margin: -280px 0 0 -250px;}
.two-confirm-layer .layer-content{ background-color: #fff; border-radius: 20px; padding: 30px; color: #888;}
.two-confirm-layer .layer-content .title{ font-size: 18px; color: #000;}
.two-confirm-layer .layer-content .cont{ font-size: 16px; min-height: 140px;}
.two-confirm-layer .layer-content .cont p{ margin-top: 10px;}
.two-confirm-layer .layer-content .cont .top-title{ text-align: center; font-size: 20px; font-weight: bold; color: #000;}
.two-confirm-layer .layer-content .btn-cont{ margin-top: 40px; text-align: center; font-size: 16px;}
.two-confirm-layer .layer-content .btn-cont a{ display: inline-block; width: 100px; height: 36px; line-height: 36px; border: 1px solid #ccc; color: #666; margin: 0 10px; border-radius: 3px;}
.two-confirm-layer .layer-content .btn-cont .confirm{ background-color: #466cda; border: 1px solid #466cda; color: #fff;}
.two-confirm-layer .scroll-container{ height: 500px; overflow-y: auto;}
.two-confirm-layer.tishi2 .layer-content .cont{ font-size: 18px;}
.two-confirm-layer.tishi2 .layer-content .cont p{ margin-top: 30px;}
.two-confirm-layer.tishi2 .layer-inner{ height: 280px; margin-top: -140px;}
.two-confirm-layer.tishi2 .scroll-container{ height: auto;}
.two-confirm-layer .layer-content .cont a{ color: #3868dd;}

/* 图片弹框 */
.picture-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; display: none;}
.picture-layer .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.8;}
.picture-layer .layer-inner{ width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.picture-layer .layer-inner .layer-close{position: absolute;top:30px;right:30px;cursor:pointer;z-index:10;width:36px;height:36px;background:url(../images/icon/layer-close.png) center center no-repeat; background-size: cover;}
.picture-layer .layer-inner .pic{ height: 100%; text-align: center; position: relative;}
.picture-layer .layer-inner .pic img{ position: absolute; top: 50%; left: 50%;}

/* 筛选 新 */
.company-container .airinfo-view .new-base-query-box{ padding: 0 0 20px 0;}
.new-base-query-box .top-box{ line-height: 66px; font-size: 18px;}
.new-base-query-box .top-box .block-box{ float: left; margin-right: 10px; position: relative;}
.new-base-query-box .top-box .block-box .input-box{ float: left; width: 922px;}
.new-base-query-box .top-box .block-box .input-box .input-text{ width: 100%; border: 1px solid #a6a6a6; line-height: 28px; padding: 18px 20px;}
.new-base-query-box .top-box .search-btn-box{ float: left; margin: 3px 0 0 35px; font-size: 24px; position: relative;}
.new-base-query-box .top-box .search-btn-box a{ display: block; color: #fff; width: 300px; height: 60px; line-height: 58px; text-align: center; background: #df7f01; background:linear-gradient(111deg,#ffdb34,#f5a337); border-radius: 60px; position: relative;}
.new-base-query-box .top-box .search-btn-box .icon{ width: 22px; height: 22px; background: url(../images/icon/icon-search2.png) center no-repeat; background-size: 100%; position: absolute; top: 50%; margin-top: -11px; right: 28%;}
.new-base-query-box .top-box .block-box .radio-box{ margin-left: 20px;}
.new-base-query-box .option-box{ margin-top: 20px; line-height: 30px; font-size: 20px;}
.new-base-query-box .option-box .dl-box .type{ float: left; width: 102px; color: #4c4c4c; padding: 22px 0;}
.new-base-query-box .option-box .dl-box .right-cont{ float: right; width: 1338px; padding: 12px 0 22px 0; border-bottom: 1px solid #a6a6a6;}
.new-base-query-box .option-box .dl-box .right-cont a{ float: left; margin-right: 20px; color: #7c7b7b; padding: 0 12px; border-radius: 30px; margin-top: 10px;}
.new-base-query-box .option-box .dl-box .right-cont a.active{ background-color: #004ea2; color: #fff;}

.number-all{ line-height: 1.5;}
.contactus-view .content-box .form .number-all{ position: absolute;}

.windowWidth{ width: 70%; margin: 0 auto;}

.atlas-list .row{ margin: 0 -10px;}
.atlas-list .col-xs-12{ padding: 0 10px; margin-top: 20px;}
.atlas-list .col-xs-12 img{ padding: 3px; border: 1px solid #e2e2e2; cursor: pointer;}

.content-container .content-box .video-box{ width: 710px; margin: 30px auto 0 auto; position: relative;}
.content-container .content-box .video-box img{ display: block; width: 100%;}
.content-container .content-box .video-box .video-play{ width: 80px; height: 80px; background: url(../images/icon/video-play.png) no-repeat; background-size: 100%; position: absolute; top: 50%; left: 50%; margin: -40px 0 0 -40px; cursor: pointer;}


.jcsy-container{ padding-top: 0; margin-top: -70px;}
.jcsy-tab ul{ display: flex;}
.jcsy-tab li{ /* float: left; width: 33.333%; */ flex: 1; line-height: 70px; background: #3868dd; color: #fff; font-size: 24px; text-align: center; cursor: pointer;}
.jcsy-tab li a{ display: block; color: #fff;}
.jcsy-tab li.current{ background: #0053c7; color: #ffcf3b;}
.jcsy-tab li.current a{ color: #ffcf3b;}













@media (max-width: 767px){
	.edit-container{ width: auto;}
	.tab_video{ margin: 30px 0 20px 0;}
  .tab_video li div div .video_btn{width: 50px;height: 50px;margin:-25px 0 0 -25px;}
	/*浏览器升级提示*/
	.browser-tips{ font-size: 14px;}
	.swiper-pagination-switch{ width: 8px; height: 8px; margin: 0 6px;}
	
	.lyrow .view{ width: 100%;overflow: hidden;}
	
	/* 头部 header */
	.header{ background: #fff;}
	.header .edit-container{ width: 100%;}
	.main-header{ height: 50px;}
	.main-header .logo{ margin: 9px 0 0 9px;}
	.main-header .logo img{ height: 32px;}
	.main-header .logo img.white{ display: none;}
	.main-header .logo img.black{ display: block;}
	
	/* 底部 footer */
	.footer{ padding: 38px 15px 22px 15px; margin-top: 20px;}
	.footer .edit-container{ width: 100%;}
	.footer-top .footer-txt1{ padding-left: 35px;}
	.footer-top .footer-txt1 .icon img{ height: 35px;}
	.footer-top .footer-txt1 .txt-box .title{ font-size: 12px;}
	.footer-top .footer-txt1 .txt-box p{ font-size: 18px; line-height: 20px;}
	.footer-top .footer-txt1.phone .txt-box p{ letter-spacing: 3px;}
	.footer-top .footer-links{ margin-top: 30px;}
	.footer-top .footer-links .top-title{ font-size: 14px; font-weight: bold; padding-bottom: 5px;}
	.footer-top .footer-links li{font-size: 13px;}
	.footer-bottom{margin-top: 20px;font-size: 13px;}
	.footer-share a{ width: 25px; height: 20px; margin: 0 15px 0 0;}
	.footer-share a:last-child{ margin: 0;}
	.footer-share-mobile{ margin-top: 30px;}
	.footer-bottom .footer-left-box .copyright{ line-height: 24px;}
	.footer-bottom .footer-left-box .copyright a{ margin: 0 10px 0 0;}
	.footer-bottom .footer-left-box .copyright .span1{ display: block;}
	.footer-bottom .footer-left-box .links a{ margin-right: 15px;}
	
	/* 天气公告 */
	.home-weather{ width: 100%; height: 320px; left: 0; margin: -160px 0 0 0;}
	.home-weather .inner-content{ font-size: 14px; padding: 50px 15px 30px 15px;}
	.home-weather .scroll-content{ height: 240px; padding-left: 15px;}
	.home-weather .scroll-content .mCSB_container{ padding-right: 15px;}
	.home-weather .inner-content .top-title{ font-size: 18px;}
	.home-weather .layer-close{ top: 10px; right: 5px;}
	
	/* 首页公告 */
	.home-notice{ padding: 12px 20px; top: 50px;}
	.home-notice .txt-box{ font-size: 14px; height: auto;}
	.home-notice .txt-box .type{ margin-left: 0; float: none;}
	.home-notice .txt-box .cont{ float: none; width: 100%; padding-left: 0; margin-top: 5px;}
	.home-notice .close-btn{ font-size: 14px;}
	
	.weather-entrance{ top: 70px; left: 15px;}
	.weather-entrance .temperature{ font-size: 16px;}
	.weather-entrance .time{ font-size: 14px;}
	
	/* 首页 */
	.home-banner{ margin-bottom: 305px; min-height: auto; height: 430px !important;}
	.home-banner .swiper-slide .txt-box{ width: 100%; left: 0; bottom: auto; top: 40%; margin: 0; text-align: center; padding: 0 15px;}
	.home-banner .swiper-slide .txt-box .cn{font-size: 24px;}
	.home-banner .swiper-slide .txt-box .en{font-size: 12px;margin-top: 12px;}
	.home-banner .pagination{ width: 100%; left: 0; bottom: 20px; margin: 0; text-align: center; padding: 0 15px;}
	.home-banner .swiper-pagination-switch{ width: 12px; height: 12px; border-radius: 12px;}
	
	.group-home-banner{ margin-bottom: 152px;}
	
	.home-label-container{ padding: 0; position: relative; left: 0; margin-left: 0; bottom: auto; top: 0;}
	.home-label-box{ width: 100%;}
	.home-label-box .row{ margin: 0;}
	.home-label-box .col-xs-4{ padding: 0;}
	.home-label-box .col-xs-4:nth-of-type(1){ background-color: #6ce796;}
	.home-label-box .col-xs-4:nth-of-type(2){ background-color: #35cbf6;}
	.home-label-box .col-xs-4:nth-of-type(3){ background-color: #3c8ff2;}
	.home-label-box .block-box{ padding: 0 20px 20px 20px;}
	.home-label-box .block-box .icon{ width: 82px; height: 82px; background: none;}
	.home-label-box .block-box p{ font-size: 12px; height: 40px;}
	.home-label-box .block-box p span{ font-size: 18px;}
	.home-label-box .btn-box{ margin-top: 0; background-color: #fff; padding: 15px 0;}
	.home-label-box .btn-box a{ width: 260px; height: 50px; line-height: 50px; border-radius: 50px; font-size: 18px;}
	
	
	.home-search-box{ width: 100%; height: auto; position: relative; left: 0; margin-left: 0; bottom: auto; top: 0;}
	.home-search-box .type{ float: none; width: 100%; height: 75px; line-height: 75px; background: linear-gradient(111deg,#4c7fff,#3868dd);}
	.home-search-box .type a{font-size: 20px;}
	.home-search-box .type .line{ width: 1px; margin-left: -0.5px;}
	.home-search-right{ float: none; width: auto; padding: 0 12px 20px 12px;}
	.home-search-right .view-box{float: none;width: 100%;margin: 10px 0 0 0;text-align: left;}
	.home-search-right .view-box .input-text{ width: 100%; height: 58px; line-height: 58px; text-align: left; padding: 0 20px;}
	.home-search-right .view-date{ line-height: 58px;}
	.home-search-right .view-date .first{ padding: 0 20px;}
	.home-search-right .view-date .box{ width: calc(100% + 2px); bottom: auto; top: 100%; border-bottom: 1px solid #a6a6a6;}
	.home-search-right .view-date .box li{ padding: 0 20px;}
	.home-search-right .search-btn{float: none;width: 260px;height: 50px;line-height: 50px;margin: 20px auto 0 auto;}
	.home-search-right .search-btn a{padding-left: 105px;background-position: 150px center;font-size: 20px; background-size: 18px 18px;}
	
	.home-fast-entry{ height: auto !important;}
	.home-fast-entry .right-box{ padding: 0 0 55px 0;}
	.home-fast-entry-tab{ background-color: #1757b2;}
	.home-fast-entry-tab li{width: 33.333333%;line-height: 75px;font-size: 16px;margin: 0;text-align: center;border-bottom-width: 1px;}
	.home-fast-entry-tab li.current{font-size: 20px;}
	.home-fast-entry-tab-content{ margin-top: 0;}
	.home-fast-entry-tab-content .row{ margin: 0;}
	.home-fast-entry-tab-content .row .col-xs-4{ padding: 0 5px;}
	.home-fast-entry-tab-content .block-box{ margin-top: 35px;}
	.home-fast-entry-tab-content .block-box .icon{width: 65px;height: 65px;}
	.home-fast-entry-tab-content .block-box p{font-size: 14px;margin-top: 12px;}
	
	.home-jcsy{ padding: 0;}
	.home-jcsy .top-box{ padding: 0; background-color: #1757b2;}
	.home-jcsy .top-box .title-left{ float: none; background-color: #fff; padding: 20px;}
	.home-jcsy .top-box .title-left .title-box{font-size: 18px;line-height: 32px;}
	.home-jcsy .top-box .title-left .title-box span{font-size: 20px;margin: 0;display: block;}
	.home-jcsy .top-box .title-left .links-btn{width: 175px;height: 45px;line-height: 41px;font-size: 16px;margin-top: 15px;}
	.home-jcsy .top-box .tab-right{ float: none; margin-top: 0;}
	.home-jcsy .top-box .tab-right li{width: 33.333333%;line-height: 75px;font-size: 16px;color: #fff;border-bottom-width: 1px;}
	.home-jcsy .top-box .tab-right li.current{font-size: 20px;border-bottom-color: #fff;}
	.jcsy-focus-container{ margin-top: 0;}
	.jcsy-focus .bot-pagination{ font-size: 14px; margin-top: 15px;}
	.jcsy-focus .bot-pagination .arrow-left, .jcsy-focus .bot-pagination .arrow-right{ height: 14px;}
	.jcsy-focus .bot-pagination .pagination{ margin: 0 22px;}
	.jcsy-focus .swiper-pagination-switch{ width: 7px; height: 7px; margin: 0 6px;}
	
	.bottom-advertisement-container{ padding: 0; margin: 20px -30% 0 -30%;}
	.bottom-advertisement-focus .swiper-slide{ padding: 0 3px;}
	.bottom-advertisement-focus .swiper-slide-active .pic-box .mask{ opacity: 0;}
	.bottom-advertisement-focus .bot-pagination{ font-size: 14px; margin-top: 15px;}
	.bottom-advertisement-focus .bot-pagination .arrow-left, .bottom-advertisement-focus .bot-pagination .arrow-right{ height: 14px;}
	.bottom-advertisement-focus .bot-pagination .pagination{ margin: 0 22px;}
	.bottom-advertisement-focus .swiper-pagination-switch{ width: 7px; height: 7px; margin: 0 6px;}
	
  .company-container .monitorDataDay-box .table-box table.g_table td, .company-container .monitorDataDay-box .table-box table.g_table th{}
  .company-container .list .cont .title{font-size: 16px;}
	.home-group-introduction .content-box{ width: 100%; height: auto; position: relative;}
	.home-group-introduction .content-box .txt-box{ padding: 25px 15px 20px 15px; position: relative;}
	.home-group-introduction .content-box .txt-box .title{ font-size: 22px;}
	.home-group-introduction .content-box .txt-box .cont{ font-size: 14px; line-height: 26px;}
	.home-group-introduction .content-box .txt-box .cont p{ padding-top: 20px;}
	.home-group-introduction .content-box .txt-box .btn-box{ margin-top: 30px; text-align: center;}
	.home-group-introduction .content-box .txt-box .btn-box a{ width: 260px; height: 50px; line-height: 50px; border-radius: 50px; font-size: 18px;}
	
	.home-base-title{ font-size: 22px; line-height: 22px; text-align: left;}
	.home-base-title .tab-box{ margin-left: -15px;}
	.home-base-title .tab-box span{ font-size: 18px; padding: 0 15px;}
	.home-base-title .tab-box span.current{ font-size: 22px;}
	.home-base-title .tab-box span::before{ height: 18px; margin-top: -9px;}
	.home-announcement{ padding: 20px 15px;}
	.home-announcement .edit-container{ width: auto;}
	.home-announcement .list-view{}
	.home-announcement .list-view .more{ font-size: 14px;}
	.home-announcement-list-focus{ margin: 20px -30% 0 -30%;}
	.home-announcement-list-focus .swiper-slide .cont{ margin-top: 10px; padding: 0;}
	.home-announcement-list-focus .swiper-slide .cont .title{ font-size: 14px; line-height: 24px;}
	.home-announcement-list-focus .swiper-slide .cont .time{ font-size: 12px; margin-top: 5px;}
	.home-announcement-list-focus .bot-pagination{ margin-top: 25px; font-size: 18px; display: none;}
	
	.bottom-fast-entry{ margin-top: 5px;}
	.bottom-fast-entry .edit-container{ width: auto;}
	.bottom-fast-entry .pic-box{ margin-top: 10px;}
	.bottom-fast-entry .pic-box p{ font-size: 22px; text-align: right; padding-right: 35px;}
	
	.home-bottom-container{ padding: 30px 0 20px 0;}
	.home-bottom-container .edit-container{ width: auto;}
	.home-bottom-container .notice-box{ padding: 0 15px; margin-bottom: 20px;}
	.home-bottom-container .notice-box .top-title .title{ font-size: 22px; line-height: 22px;}
	.home-bottom-container .notice-box .top-title .more{ width: 60px; height: 22px; line-height: 20px; font-size: 14px;}
	.home-bottom-container .notice-box .list-inner li{ margin-top: 15px;}
	.home-bottom-container .notice-box .list-inner li .title{ float: none; width: 100%; font-size: 16px; line-height: 26px;}
	.home-bottom-container .notice-box .list-inner li .time{ float: none; font-size: 14px; margin-top: 3px;}
	.home-bottom-container .right-container{ padding-left: 0;}
	.home-bottom-container .right-container .shares-inner{ padding: 20px 15px;}
	.home-bottom-container .right-container .shares-inner .top-box .left-txt .title{ font-size: 32px; line-height: 32px;}
	.home-bottom-container .right-container .shares-inner .top-box .left-txt .txt{ font-size: 14px; margin-top: 15px;}
	.home-bottom-container .right-container .shares-inner .top-box .left-txt .txt span{ font-size: 22px; margin-right: 5px;}
	.home-bottom-container .right-container .shares-inner .top-box .right-txt{ font-size: 16px; line-height: 32px;}
	.home-bottom-container .right-container .shares-inner .bottom-txt{ font-size: 14px; margin-top: 20px; line-height: 1.5em;}
	.home-bottom-container .right-container .shares-inner .bottom-txt .time{ float: none;}
	.home-bottom-container .right-container .shares-inner .bottom-txt .source{ float: none;}
	.social-responsibility-report-inner{ margin-top: 20px;}
	.social-responsibility-report-inner .pic .title{ font-size: 22px; line-height: 22px; left: 35px; margin-top: -11px;}
	
	
	
	
	/* 二级banner */
	.sub-banner{ height: 150px; margin-top: 50px;}
	.sub-banner .mask{ width: 320px; background-position: top right; background-size: cover;}
	.sub-banner .txt-box{ padding: 0 15px; top: 42%;}
	.sub-banner .txt-box .title{ font-size: 22px; line-height: 22px;}
	.sub-banner .txt-box .breadcrumb-box{ font-size: 14px; line-height: 14px; margin-top: 10px;}
	
	.sub-base-title{ font-size: 22px; line-height: 22px;}
  .company-container .sub-base-title.sub-base-title3{text-align: center;}
	.sub-base-title span{ /* padding-bottom: 15px; */}
	
	/* 公司简介 */
	.about-container{ padding: 30px 15px 15px 15px;}
	.profile-view{ margin-top: 25px;}
	.profile-view .row{ margin: 0 -15px;}
	.profile-view .col-xs-12{ padding: 0 15px;}
	.profile-view .txt-box{ font-size: 14px; line-height: 24px;}
	.profile-view .txt-box p{ padding: 10px 0 0 0;}
	.profile-view .txt-box .pic{ float: none; width: 100%; margin: 0;}
	
	.sub-base-s-title{ font-size: 16px; line-height: 26px;}
	.about-container .view-box{ margin-top: 20px; padding-top: 25px;}
	.road-plan-view .pic-box{ width: 100%; margin-top: 25px;}
	.road-plan-view .pic-box .view-picture{ width: 100%; font-size: 13px; margin-left: 15px; position: relative; left: auto; bottom: auto; margin: 10px 0; text-align: center;}
	
	.service-telephone-view .list{ margin-top: 15px;}
	.service-telephone-view .list .block-box{ min-height: 145px; padding: 5px 20px; margin-top: 10px;}
	.service-telephone-view .list .block-box .top-title{ font-size: 16px; line-height: 42px;}
	.service-telephone-view .list .block-box .cont{ margin-top: 20px;}
	.service-telephone-view .list .block-box .cont li{ font-size: 14px; margin-bottom: 15px; width: 100%;}
	.service-telephone-view .list .block-box .cont .phone-box{ padding-left: 30px; background-position: 2px 2px;}
	.service-telephone-view .list .block-box .cont .email-box{ padding-left: 30px; background-position: 2px 2px;}
	
	/* 文化理念 */
	.culture-view{ margin-top: 30px;}
	.culture-inner .block-box{ margin: 30px 0 0 0; padding-bottom: 15px; font-size: 14px;}
	.culture-inner .block-box .title{ font-size: 16px; line-height: 16px;}
	.culture-inner .block-box .icon{ width: 50px; height: 50px; margin-top: 20px;}
	.culture-inner .block-box p{ margin-top: 20px; height: 42px; padding: 0 10px;}
	
	/* 旅促会 */
	.brief-introduction-view{ margin-top: 25px;}
	.brief-introduction-view .content-box{ margin-top: 20px; padding-top: 25px;}
	.brief-introduction-view .content-box .pic-box{ width: 80%; margin: 0 auto;}
	.brief-introduction-view .content-box .txt-box{ font-size: 14px; line-height: 28px;}
	.brief-introduction-view .content-box .txt-box p{ padding: 10px 0 0 0;}
	.brief-introduction-view .list-box{ margin-top: 0;}
	.brief-introduction-view .list-box .top-title{ font-size: 16px; line-height: 26px; margin-top: 20px;}
	.brief-introduction-view .list-box .list{ margin-top: 15px; padding-top: 10px; font-size: 13px;}
	.brief-introduction-view .list-box .list li{ margin-top: 8px;}
	.brief-introduction-view .list-box .member .top-title{display: none;}
	.brief-introduction-view .list-box .member .list{ border-top-width: 0; margin-top: 0; padding-top: 0;}
	.brief-introduction-view .list-box .member .col-xs-12:first-child .list{ border-top-width: 1px; margin-top: 15px; padding-top: 10px;}
	.brief-introduction-view .list-box .member .col-xs-12:first-child .top-title{ display: block;}
	
	/* 组织架构 */
	.organization-view{ margin-top: 30px;}
	.organization-view .content-box{ margin-top: 20px; padding-top: 25px;}
	
	/* 企业荣誉 */
	.honor-view{ margin-top: 30px;}
	.honor-view .tab-swiper{ width:80%;}
	.honor-view .tab-swiper .swiper-slide .block-box .year{ font-size: 14px;}
	.honor-view .tab-swiper .swiper-slide-active .block-box .year{ font-size: 18px;}
	.honor-view .content-box{ width: 100%; margin-top: 15px; font-size: 14px; line-height: 28px;}
	.honor-view .content-box li{ padding: 10px 0 10px 30px; background-position: 0 16px; background-size: 14px;}
	.honor-view .content-box li .pic-list{ margin-top: 0;}
	.honor-view .content-box li .pic-list .pic-block{ display: block; margin: 15px 0 0 0;}
	.honor-view .content-box li .pic-list .pic-block .pic-box img{ width: 65%;}
	.honor-view .content-box li .pic-list .pic-block .title{ font-size: 12px; line-height: 24px;}
	
	
	/* 净空保护 */
	.clearance-container{ margin: 0 -15px;}
	.clearance-container .view-box2{ padding: 30px 15px 30px 15px;}
	.summary-view .content-box{ width: 100%; font-size: 14px; line-height: 28px; margin-top: 10px;}
	.summary-view .content-box p{ padding-top: 10px;}
	.summary-view .content-box .video-box{ width: 100%; margin-top: 15px;}
	.summary-view .content-box .video-box .video-play{ width: 64px; height: 64px; margin: -32px 0 0 -32px;}
	.summary-view .content-box .iframe_video{ width: 100%; height: 215px; margin-top: 15px;}
	
	.matter-view .content-box{ font-size: 14px; line-height: 28px; margin-top: 10px;}
	.matter-view .content-box li{ padding: 10px 0;}
	.matter-view .content-box li .type{ float: none; width: 100%;}
	.matter-view .content-box li .cont{ float: none; width: 100%; text-align: justify; margin-top: 5px;}
	.contactus-view .content-box{ width: 100%; font-size: 14px; line-height: 28px; margin-top: 15px;}
	.contactus-view .content-box .form{ margin-top: 15px;}
	.contactus-view .content-box .form .type{ margin-top: 10px;}
	.contactus-view .content-box .form .input{ margin-top: 5px;}
	/* .contactus-view .content-box .form .btn-box{ margin-top: 20px;}
	.contactus-view .content-box .form .btn-box a{ font-size: 14px;} */
	.contactus-view .content-box .form .submit-box{ font-size: 16px;}
	.contactus-view .content-box .form .btn-box a{ width: 140px; height: 42px; line-height: 42px; margin: 36px auto 0; font-size: 16px;}
	.contactus-view .content-box .form .Reset a{background-position: 94px center; background-size: 10%;}
	
	.clearance-container .download-view{ padding-bottom: 0;}
	.download-view .content-box{ font-size: 14px; line-height: 28px; margin-top: 10px;}
	.download-view .content-box li{ padding: 10px 0;}
	.download-view .content-box li .type{ float: none; width: 100%;}
	.download-view .content-box li .cont{ float: none; width: 100%; padding-right: 60px; text-align: justify; margin-top: 5px;}
	.download-view .content-box li .cont .download-btn{ width: 40px; height: 40px;}
	
	/* 视频弹框 */
	.video-layer .layer-inner{ width: 100%; height: 214px; margin: -107px 0 0 -50%;}
	.video-layer .layer-inner .layer-close{ width: 30px; height: 30px; top: -40px; background-size: 22px;}
	
	/* 环境信息 */
	.monitorData-view .tab{ padding-right: 12px;}
	.monitorData-view .tab .box-block{ overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; top: 2px;}
	.monitorData-view .tab ul{ white-space: nowrap;}
	.monitorData-view .tab li{ float: none; font-size: 16px; padding-right: 28px; display: inline-block;}
	.monitorData-view .tab li.current{ font-size: 18px;}
	.company-container .monitorData-view{ margin-top: 30px;}
  .company-container .monitorData-view .tab li{width: auto;}
  .company-container .monitorData-view .tab.gg_tab li{width: 33.33%;padding-right: 0;}
  .monitorData-view .tab.tab.gg_tab ul{overflow: hidden;}
  .company-container .monitorData-view.monitorData-view2 .tab li{width: auto;}
   .company-container .monitorData-view.monitorData-view2 .tab.gg_tab li{width: 25%;}
	.monitorData-view .tab li a{ padding: 0 0 10px 0; border-bottom-width: 3px;}
	.monitorData-view .tab:before {
      content: '';
      position: absolute;
      width: 40px;
      height: 100%;
      top: 0;
      right: 0;
	  z-index: 9;
      background: rgba(255, 255, 255, 0);
      background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, white), color-stop(100%, white));
      background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, white), to(white));
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2', GradientType=1 );}
	
	.monitorData-view .query-box{ padding: 10px 0 15px 0; font-size: 14px; line-height: 50px; border: 0;}
	.monitorData-view .query-box .type{ font-weight: bold;}
	.monitorData-view .query-box .block-box .input-box, .monitorData-view .query-box .block-box .base-select-box{ width: 100%;}
	.monitorData-view .query-box .block-box .base-select-box .select{ padding-left: 15px;}
	.monitorData-view .query-box .block-box .input-box .input-text{ padding-left: 15px;}
	.monitorData-view .query-box .span{ display: none;}
	.monitorData-view .query-box .block-box{ margin: 0 0 10px 0; width: 100%;}
	.monitorData-view .query-box .block-box .type{ position: absolute; top: 0; left: 10px;}
	.monitorData-view .query-box .block-box .base-select-box .glyphicon{ margin-top: -7px;}
	.monitorData-view .query-box .block-box .input-box .singleDate{ background-position: 95% center;}
	.monitorData-view .query-box .btn-box{ margin: 5px 0 0 0; font-size: 16px; width: 100%;}
	.monitorData-view .query-box .btn-box a{ width: 200px; height: 42px; line-height: 42px; margin: 0 auto;}
	
	.monitorDataDay-box{ margin-top: 20px;}
	.monitorDataDay-box .table-box table{ display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.monitorDataDay-box .table-box table th,.company-container .monitorDataDay-box .table-box table th{ font-size: 14px;}
  .company-container .monitorDataDay-box .table-box table th img{width: 18px;margin-right: 5px;}
  .company-container .monitorDataDay-box .table-box table td b{font-size: 14px;}

	.monitorDataDay-box .table-box table td,.company-container .monitorDataDay-box .table-box table td{ font-size: 12px;}
  
  .company-container .monitorDataDay-box .table-box table._table2,.company-container .monitorDataDay-box .table-box table.g_table{
    display: table;width: 100%;
  }
  .company-container .tzzgx-box{ margin-top: 30px;}
	.table-box table,.content-container table{ padding-bottom: 15px;}
	.content-container .table-box table{ display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.table-box table::-webkit-scrollbar,.content-container table::-webkit-scrollbar{/*滚动条整体样式*/
			width: 1px;     /*高宽分别对应横竖滚动条的尺寸*/
			height: 2px;
	}
	.table-box table::-webkit-scrollbar-thumb,.content-container table::-webkit-scrollbar-thumb{/*滚动条里面小方块*/
			border-radius: 10px;
			/* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */
			height: 5px;
			background: #ffcc00;
	}
	.table-box table::-webkit-scrollbar-track,.content-container table::-webkit-scrollbar-track{/*滚动条里面轨道*/
			/* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */
			border-radius: 5px;
			background: #d4d4d4;
	}
	.monitorDataDay-box .remarks{ font-size: 14px; line-height: 20px; margin-top: 20px;}
	.monitorDataDay-box .remarks span{ padding-left: 0;}
	.monitorDataDay-box .links{ font-size: 14px; margin-top: 20px;}
	
	.monitorDataBusiness-box{ margin-top: 20px;}
	.monitorDataBusiness-box .table-box table{ display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.monitorDataBusiness-box .table-box table th{ font-size: 14px; padding: 10px 15px;}
	.monitorDataBusiness-box .table-box table td{ font-size: 14px; padding: 10px 15px;}
	/* .company-container .monitorDataDay-box .table-box table{ display: table !important; width: 100%; overflow-x: auto; white-space: inherit;} */
	
	.content-main-container{ padding: 0 15px;}
	.content-container{ margin-top: 20px;}
	.content-container .top-title-box .titleH2{ font-size: 14px;}
	.content-container .top-title-box .titleH1{ font-size: 18px;}
	.content-container .top-title-box .label-box{ font-size: 12px; margin-top: 10px;}
	.content-container .top-title-box .label-box span{ margin: 0 10px;}
	.content-container .content-box{ font-size: 14px; line-height: 24px; margin-top: 15px;}
	.content-container .content-box .title{ font-size: 14px; margin-top: 15px;}
	.content-container .content-box p img{ display: block; width: 100%;}
	/* .content-container .table-box{ margin: 20px 0;} */
	.content-container table{ margin: 20px 0; border-right: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2;}
	.content-container table th{ font-size: 14px; padding: 10px 15px;}
	.content-container table td{ font-size: 14px; padding: 10px 15px;}
	.content-container .pic-list{ padding: 0;}
	.content-container .pic-list .block-box .pic-box img{ display: block; max-width: 80%; margin: 0 auto;}
	
	/* 航班信息 */
	.airinfo-container{ margin-top: 0; padding: 0 15px;}
	.airinfo-view .tab{ margin: 0 -15px;}
	.airinfo-view .tab li{ line-height: 50px; font-size: 16px;}
	.airinfo-view .top-title-box{ line-height: 50px; font-size: 16px; margin: 0 -15px;}
	.airinfo-view .query-box{ padding: 15px 0 10px 0; font-size: 14px; line-height: 50px; border: 0;}
	.airinfo-view .query-box .block-box{ width: 100%; margin-bottom: 10px;}
	.airinfo-view .query-box .block-box .base-select-box{ width: 100%;}
	.airinfo-view .query-box .block-box .base-select-box .select{ padding: 11px 0 11px 15px;}
	.airinfo-view .query-box .block-box .input-box2{ width: 100%;}
  .airinfo-view .query-box .block-box .input-box2.tj-input-box2{width: 100%}
	.airinfo-view .query-box .block-box .input-box2 .input-text{ padding: 10px 14px;}
	.airinfo-view .query-box .block-box .input-box .singleDate{ background-position: 96% center;}
	.airinfo-view .query-box .search-btn-box{ margin: 3px 0 0 0; font-size: 18px; width: 100%;}
	.airinfo-view .query-box .search-btn-box a{ width: 200px; height: 42px; line-height: 42px; margin: 0 auto;}
	.airinfo-view .query-box .search-btn-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 28%;}
	
	
	
	/* 航班计划表 搜索 */
	.airinfo-view .flightList-query-box{ font-size: 14px; line-height: 50px; border: 0; margin: 0 -15px;}
	.airinfo-view .flightList-query-box .top, .airinfo-view .flightList-query-box .bottom{ padding: 10px 15px 15px 15px;}
	.airinfo-view .flightList-query-box .block-box{ width: 100%;}
	.airinfo-view .flightList-query-box .block-box .input-box .input-text{ padding: 10px 14px;}
	.airinfo-view .flightList-query-box .block-box .base-select-box, .airinfo-view .flightList-query-box .block-box .input-box{ width: 100%; line-height: 48px;}
	.airinfo-view .flightList-query-box .block-box .base-select-box .select{ padding-left: 14px; line-height: 48px;}
	.airinfo-view .flightList-query-box .search-btn-box{ margin: 4px 0 0 0; font-size: 18px; width: 100%;}
	.airinfo-view .flightList-query-box .search-btn-box a{ width: 200px; height: 42px; line-height: 42px; margin: 0 auto;}
	.airinfo-view .flightList-query-box .search-btn-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 28%;}
	
	.airinfo-view .flightList-query-box .block-hidden-box{ width: 100%;}
	.airinfo-view .flightList-query-box .block-hidden-box .block-box{ margin-top: 10px;}
	.airinfo-view .flightList-query-box .sel_airport{ width: 100%;}
	.airinfo-view .flightList-query-box .span{ display: none;}
	.airinfo-view .flightList-query-box .type{ width: 100%;}
	.airinfo-view .flightList-query-box .block-box .input-box.wh3{ width: 100%;}
	.airinfo-view .flightList-query-box .bottom .block-box{ margin-bottom: 10px;}
	
	.airinfo-view .flightList-query-box .bottom .block-box .base-select-box, .airinfo-view .flightList-query-box .bottom .block-box .input-box{ width: 93%; float: right;}
	
	.airinfo-view .flightList-query-box .sel_airport2 .block-box-city .input-box{ width: 100%;}
	
	.airinfo-view .s-tab{ padding-right: 12px; margin: 30px -15px 0 -15px;}
	.airinfo-view .s-tab .box-block{ overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; top: 2px;}
	.airinfo-view .s-tab ul{ white-space: nowrap;}
	.airinfo-view .s-tab li{ float: none; font-size: 14px; padding-right: 28px; display: inline-block;}
	.airinfo-view .s-tab li a{ padding: 0 10px 10px 10px; border-bottom-width: 3px;}
	.airinfo-view .s-tab:before {
      content: '';
      position: absolute;
      width: 40px;
      height: 100%;
      top: 0;
      right: 0;
	  z-index: 9;
      background: rgba(255, 255, 255, 0);
      background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, white), color-stop(100%, white));
      background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, white), to(white));
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2', GradientType=1 );}
	
	
	
	.airinfo-table-view .refresh-time{ font-size: 13px;}	
	.airinfo-table-box-mobile{ margin: 10px -15px 0 -15px;}
	.airinfo-table-box-mobile th{ font-size: 13px; background-color: #3868dd; color: #fff; padding: 5px;}
	.airinfo-table-box-mobile td{ font-size: 12px; padding: 10px 5px; position: relative;}
	.airinfo-table-box-mobile td .mark{ content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
	.airinfo-table-box-mobile td .p{ max-width: 24.666vw; word-wrap: break-word;}
	.airinfo-table-box-mobile tr .qx-color{ color: #f63939;}
	.airinfo-table-box-mobile tr .yw-color{ color: #1e77c9;}
	.airinfo-table-box-mobile tr .zzdj-color{ color: #35a632;}
	.airinfo-table-box-mobile tr .ljdj-color{ color: #eb8f35;}
	
	.airinfo-table-box-mobile .previous-btn{ text-align: center; margin: -10px -5px;}
	.airinfo-table-box-mobile .previous-btn a{ display: block; height: 46px; line-height: 44px; border-bottom: 1px solid #0053c7; font-size: 12px; color: #0053c7; text-decoration: underline;}
	.airinfo-table-box-mobile .flight-logo{ border-radius: 100%; border: #d1dbe1 solid 1px; width: 16px; height: 16px; vertical-align: middle; position: absolute; left: 0;}
	.airinfo-table-box-mobile tr.current{ background-color: #edf4ff;}
	.airinfo-table-box-mobile tr.current td{ color: #1a4db6;}
	
	.airinfo-table-box-mobile .tips_open{ background-color: #f7faff; display: none;}
	.airinfo-table-box-mobile .tips_open td{ text-align: left; padding: 5px 20px 30px 20px; position: relative;}
	.airinfo-table-box-mobile .tips_open .share-btn{ height: 20px; background: url(../images/icon/icon-airinfo-share.png) right center no-repeat; background-size: 20px; position: absolute; top: 14px; right: 10px; padding-right: 26px; color: #3868dd;}
	.airinfo-table-box-mobile .tips_open .block-box .block{ padding: 10px 0 0 0; border-bottom: 1px dashed #d5e1f4;}
	.airinfo-table-box-mobile .tips_open .block-box .block .type{ font-weight: bold;}
	.airinfo-table-box-mobile .tips_open .block-box .block.notiFly{ padding-bottom: 10px;}
	.airinfo-table-box-mobile .tips_open .block-box .block.notiFly .type{ float: left; margin-right: 12px;}
	.airinfo-table-box-mobile .tips_open .block-box .block.notiFly .cont{ float: left;}
	.airinfo-table-box-mobile .tips_open .block-box .block.notiFly .cont span{ margin-right: 10px;}
	.airinfo-table-box-mobile .tips_open .block-box .block.notiFly .flight-icon{ margin-right: 0; vertical-align: middle;}
	.airinfo-table-box-mobile .tips_open .block-box .block.flight-info .cont span{ display: block; margin-top: 8px;}
	.airinfo-table-box-mobile .tips_open .block-box .block:last-child{ border-bottom: 0;}
	.airinfo-table-box-mobile .tips_open .block-box .block2{ margin-top: 10px;}
	.airinfo-table-box-mobile .tips_open .block-box .block2 .btn-block{ float: left; width: 33.333333%; line-height: 24px;}
	.airinfo-table-box-mobile .tips_open .block-box .block2 .btn-block .alc-btn img{ width: 24px; margin-right: 5px;}
	
	.airinfo-table-box-mobile .delete-btn, .airinfo-table-box-mobile .detail-btn{ width: 20px; height: 20px;}
	.airinfo-table-box-mobile .detail-btn{ display: block; background: url(../images/icon/icon-detail-btn.png) 0 0 no-repeat; background-size: 40px 20px; margin: 0 auto;}
	.airinfo-table-box-mobile .detail-btn.current{ background-position: -20px 0;}
	.subscribe-container .airinfo-table-box-mobile .delete-btn, .subscribe-container .airinfo-table-box-mobile .detail-btn{ display: inline-block;}
	.subscribe-container .airinfo-table-box-mobile .delete-btn{ background: url(../images/icon/icon-delete-btn.png) 0 0 no-repeat; background-size: 20px; margin-left: 6px;}
	.airinfo-table-box-mobile .flight-icon{ margin-right: 5px; height: 14px;}
	.airinfo-table-box-mobile .text-left{ text-align: left; padding-left: 10px;}
	.airinfo-table-box-mobile .text-left p{ position: relative; padding-left: 20px;}
	
	.airinfo-table-view .more-btn,.company-container .more-btn,.common-problem-view .more-btn{ margin-top: 20px;}
	.airinfo-table-view .more-btn a,.company-container .more-btn a,.common-problem-view .more-btn a{ font-size: 12px; height: 36px; line-height: 34px;}
  .company-container .list .block-box{margin-bottom: 30px;}
	.airinfo-table-view .bot-note{ font-size: 13px; margin-top: 20px;}
	
	/* 实用信息 */
	.practical-information-container{ margin: 30px 0 -20px 0; padding: 25px 15px;}
	.practical-information-container .top-title{ font-size: 26px; line-height: 26px; margin-bottom: 0;}
	.practical-information-container .list .row{ margin: 0 -15px;}
	.practical-information-container .list .col-xs-12{ padding: 0 15px;}
	.practical-information-container .list .block-box{ margin: 10px 0;}
	.practical-information-container .list .block-box .cont{ margin-top: 10px;}
	.practical-information-container .list .block-box .cont .title{ font-size: 16px;}
	.practical-information-container .list .block-box .cont p{ font-size: 13px;}
	
	/* 旅客指南 */
	.guide-container{ margin-top: 0; padding: 0 15px;}
	.guide-view .tab{ margin: 0 -15px;}
	.guide-view .tab li{ line-height: 50px; font-size: 14px;}
	.guide-inner{ font-size: 14px;}
	.guide-inner .inner-tab{ margin-top: 20px; font-size: 16px;}
	.guide-inner .inner-tab ul{ top: 2px;}
	.guide-inner .inner-tab li{ padding: 0 20px;}
	.guide-inner .inner-tab li a{ border-bottom-width: 3px; padding-bottom: 10px;}
	
	.guide-inner .inner-process{ padding: 30px 0;}
	.guide-inner .inner-process .box-block{ overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; top: 2px;}
	.guide-inner .inner-process ul{ white-space: nowrap;}
	.guide-inner .inner-process li{ float: none; display: inline-block; padding-right: 50px;}
	.guide-inner .inner-process li .block-box{ width: 120px; height: 120px; padding-top: 15px; line-height: 18px;}
	.guide-inner .inner-process li .block-box .icon img{ height: 40px;}
	.guide-inner .inner-process li .block-box .number{ font-size: 12px; margin-top: 5px;}
	.guide-inner .inner-process li .block-box .number span{ font-size: 18px;}
	.guide-inner .inner-process li .block-box .title{ font-size: 12px;}
	.guide-inner .inner-process li .arrow{ width: 16px; height: 16px; background-size: 100% auto; right: 17px; margin-top: -8px;}
	.guide-inner .inner-process li:last-child{ padding-right: 60px;}
	.guide-inner .inner-process:before {
	  content: '';
	  position: absolute;
	  width: 40px;
	  height: 100%;
	  top: 0;
	  right: 0;
	  z-index: 9;
	  background: rgba(255, 255, 255, 0);
	  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, white), color-stop(100%, white));
	  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, white), to(white));
	  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2', GradientType=1 );}
	.guide-inner .inner-process .explain{ margin: 30px 0 0 0;}
	
	.guide-inner .inner-content .pic-right{ margin-top: 30px; padding: 0 15px;}
	
	.guide-inner .sketch-map-inner{ margin-top: 30px;}
	.guide-inner .sketch-map-inner .pic-box{ margin-right: 0;}
	.guide-inner .sketch-map-inner .cont-right{ margin-top: 20px;}
	.guide-inner .sketch-map-inner .cont-right .top-title{ font-size: 18px;}
	.guide-inner .sketch-map-inner .cont-right .cont .block{ line-height: 46px;}
	.guide-inner .sketch-map-inner .cont-right .cont .block a{ font-size: 14px;}
	
	/* 温馨提示 */
	.warm-prompt-container{ margin: 20px 0 -20px 0; padding: 25px 15px;}
	.warm-prompt-container .top-title{ font-size: 26px; line-height: 26px;}
	.warm-prompt-container .list{ font-size: 14px;}
	.warm-prompt-container .list a{ margin-top: 20px;}
	
	.reminder-inner{ margin-top: 20px;}
	.reminder-inner .top-title{ font-size: 16px;}
	.reminder-inner .list-inner{ margin-top: 15px;}
	.reminder-inner .list-inner li ._top, .reminder-inner .list-inner li ._top_links{ padding: 15px 10px; font-size: 16px;}
	.reminder-inner .list-inner li ._top ._right{ width: 18px; height: 18px; margin-top: -9px; right: 10px;}
	.reminder-inner .list-inner li ._top ._right:before{ height: 2px; margin-top: -1px;}
	.reminder-inner .list-inner li ._top ._right:after{ width: 2px; margin-left: -1px;}
	.reminder-inner .list-inner li ._top_links ._right{ width: 18px; height: 18px; margin-top: -9px; right: 10px; font-size: 18px;}
	.reminder-inner .list-inner li ._bottom{ font-size: 14px; line-height: 1.5em;}
	.reminder-inner .list-inner li ._bottom .box-cont{ padding: 15px;}
	
	
	
	
	
	
	/* 相关服务 */
	.related-services-container{ margin: 30px 0 -20px 0; padding: 25px 15px;}
	.related-services-container .top-title{ font-size: 26px; line-height: 26px;}
	.related-services-container .list{ margin-top: 10px;}
	.related-services-container .list .row{ margin: 0 -15px;}
	.related-services-container .list .col-xs-12{ padding: 0 15px; width: 50%;}
	.related-services-container .list .block-box{ margin: 10px 0;}
	.related-services-container .list .block-box .pic-box img{ width: 70%;}
	.related-services-container .list .block-box .cont{ margin-top: 10px;}
	.related-services-container .list .block-box .cont .title{ font-size: 16px;}
	.related-services-container .txt-cont .block{ margin-top: 20px;}
	.related-services-container .txt-cont .block span{ font-size: 14px;}
	.related-services-container .txt-cont .block i{ margin-left: 30px;}
	.related-services-container .txt-cont .block i img{ height: 15px;}
	.guide-inner .inner-content .cont-box{ font-size: 14px;}
	.guide-inner .inner-content .cont-box .title{ font-size: 16px; margin-top: 30px;}
	
	/* 行李寄存 */
	.guide-content-container{ padding: 30px 15px 0 15px;}
	.guide-content-inner .top-title-box .top-title{ font-size: 22px;}
	.guide-content-inner .top-title-box .txt{ font-size: 14px; line-height: 24px;}
	.guide-content-inner .top-title-box .slogan{ margin-top: 10px;}
	.guide-content-inner .top-title-box .slogan span{ height: 36px; line-height: 34px; font-size: 14px; padding: 0 25px;}
	.guide-content-inner .content-s-title{ font-size: 22px;}
	.guide-content-inner .charges-view{ margin-top: 30px;}
	.guide-content-inner .charges-view .table-box{ margin-top: 10px;}
	.guide-content-inner .charges-view .table-box table{ display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.guide-content-inner .charges-view .table-box table th{ font-size: 16px; padding: 10px 15px;}
	.guide-content-inner .charges-view .table-box table td{ font-size: 14px; padding: 10px 15px;}
	.guide-content-inner .service-location-view{ margin-top: 30px;}
	.guide-content-inner .service-location-view .list{ margin-top: 0;}
	.guide-content-inner .service-location-view .list .block-box{ margin-top: 10px;}
	.guide-content-inner .service-location-view .list .block-box .title{ font-size: 18px; line-height: 55px;}
	.guide-content-inner .service-location-view .list .block-box .cont{ font-size: 14px; line-height: 34px; min-height: auto; padding: 10px 0;}
	
	.guide-content-inner .txt-cont{ font-size: 14px; margin-top: 20px;}
	.guide-content-inner .txt-cont .title{ font-size: 18px; margin-bottom: 10px;}
	.guide-content-inner .txt-cont .btn-box{ margin-top: 20px;}
	.guide-content-inner .txt-cont .btn-box a{ width: 176px; height: 42px; line-height: 42px; font-size: 16px; margin-bottom: 15px;}
	.guide-content-inner .download{ font-size: 16px;}
	
	.guide-content-inner .tab{ padding-right: 12px; margin-top: 30px;}
	.guide-content-inner .tab .box-block{ overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; top: 2px;}
	.guide-content-inner .tab ul{ white-space: nowrap;}
	.guide-content-inner .tab li{ float: none; width: auto; font-size: 16px; padding-right: 28px; display: inline-block;}
	.guide-content-inner .tab li a{ padding: 0 0 10px 0; border-bottom-width: 3px;}
	.guide-content-inner .tab li.current{ font-size: 18px;}
	.guide-content-inner .tab:before {
      content: '';
      position: absolute;
      width: 40px;
      height: 100%;
      top: 0;
      right: 0;
	  z-index: 9;
      background: rgba(255, 255, 255, 0);
      background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, white), color-stop(100%, white));
      background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, white), to(white));
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2', GradientType=1 );}
	
	.guide-content-inner .content-box{ margin-top: 10px;}
	.guide-content-inner .content-box .title-h1{ margin-top: 15px;}
	.guide-content-inner .content-box .title-h1 img{ max-width: 100%;}
	.guide-content-inner .content-box .cont-box{ font-size: 14px;}
	.guide-content-inner .content-box .cont-box p{ margin-top: 20px;}
	.guide-content-inner .content-box .cont-box .title{ font-size: 16px; margin-top: 20px;}
	.guide-content-inner .content-box .cont-box .img{ margin-top: 20px;}
	.guide-content-inner .content-box .cont-box .img img{ max-width: 100%;}
	.guide-content-inner .content-box .cont-box .icon-txt a{ word-wrap:break-word ;}
	
	/* 通用下拉框搜索模块 */
	.base-query-box{ padding: 0; font-size: 14px; line-height: 50px; border: 0;}
	.base-query-box .block-box{ width: 100%; margin-bottom: 10px;}
	.base-query-box .block-box .base-select-box{ width: 100%;}
	.base-query-box .block-box .base-select-box .select{ padding-left: 14px; line-height: 48px;}
	.base-query-box .block-box .input-box2{ width: 100%;}
	.base-query-box .block-box .input-box2 .input-text{ padding: 10px 14px;}
	.base-query-box .block-box .input-box .singleDate{ background-position: 96% center;}
	.base-query-box .search-btn-box{ margin: 3px 0 0 0; font-size: 18px; width: 100%;}
	.base-query-box .search-btn-box a{ width: 200px; height: 42px; line-height: 42px; margin: 0 auto;}
	.base-query-box .search-btn-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 28%;}
	
	.base-query-box .block-box .input-lostProperty{ width: 100%;}
	.base-query-box .block-box .input-box3{ width:100%;}
	.base-query-box .block-box .input-box3 .input-text{ padding: 15px 14px;}
	
	
	
	.facilities-view{ margin-top: 30px;}
	.facilities-view .base-query-box .block-box .base-select-box.axfw{ width: 100%;}
	.facilities-view .list ul{ margin: 0 -15px;}
	.facilities-view .list li{ width: 50%; padding: 0 15px;}
	.facilities-view .list li .block-box{ margin-top: 40px;}
	.facilities-view .list li .block-box .icon img{ width: 75%;}
	.facilities-view .list li .block-box .title{ font-size: 14px; margin-top: 10px;}
	.facilities-view .list .more{ margin-top: 30px;}
	.facilities-view .list .more a{ height: 36px; line-height: 34px; font-size: 14px; width: 154px;}
	
	/* 旅客须知 */
	.passenger-notes-view{ margin-top: 30px;}
	.passenger-notes-view .tab .box-block{ overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; top: 2px;}
	.passenger-notes-view .tab ul{ white-space: nowrap;}
	.passenger-notes-view .tab li{ float: none; font-size: 14px; display: inline-block; width: auto; padding-right: 28px;}
	.passenger-notes-view .tab li a{ padding: 0 10px 10px 10px; border-bottom-width: 3px;}
	.passenger-notes-view .tab li .icon img{ height: 34px;}
	.passenger-notes-view .tab:before {
	  content: '';
	  position: absolute;
	  width: 40px;
	  height: 100%;
	  top: 0;
	  right: 0;
	  z-index: 9;
	  background: rgba(255, 255, 255, 0);
	  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, white), color-stop(100%, white));
	  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, white), to(white));
	  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2', GradientType=1 );}
	
	.passenger-notes-view .inner-view .box-block{ margin-top: 25px;}
	.passenger-notes-view .inner-view .box-block .top-title{ font-size: 18px;}
	.passenger-notes-view .inner-view .box-block .list{ margin-top: 10px;}
	.passenger-notes-view .inner-view .box-block .list .row{ margin: 0 -10px;}
	.passenger-notes-view .inner-view .box-block .list .col-xs-6{ padding: 0 10px;}
	.passenger-notes-view .inner-view .box-block .list .block-box{ padding: 22px 0 20px 0; margin-top: 15px;}
	.passenger-notes-view .inner-view .box-block .list .block-box .icon img{ width: 65%;}
	.passenger-notes-view .inner-view .box-block .list .block-box .title{ font-size: 12px; margin-top: 15px;}
	.passenger-notes-view .inner-view .box-block .list .block-box .title i{ width: 26px; height: 26px; line-height: 26px; margin-right: 5px; position: absolute; left: 0; top: -3px; text-align: center;}
	.passenger-notes-view .inner-view .box-block.check_fast .list .row{ margin: 0 -10px;}
	.passenger-notes-view .inner-view .box-block.check_fast .list .col-xs-6{ padding: 0 10px;}
	.passenger-notes-view .inner-view .box-block.check_fast .list .odd .block-box{ background-color: #f9f9f9;}
	.passenger-notes-view .inner-view .box-block.check_fast .list .block-box .title{ display: inline-block; width: 80%; padding-left: 32px; text-align: left;}
	
	/* 航班订阅 */
	.subscribe-container{ margin-top: 0; padding: 0 15px;}
	.subscribe-container .tab{ margin: 0 -15px;}
	.subscribe-container .tab li{ line-height: 50px; font-size: 16px;}
	.subscribe-container .airinfo-table-view{ margin-top: 20px;}
	.subscribe-container .airinfo-table-box-mobile th{ background-color: #bed7fb; color: #000;}
	
	/* 搜索结果 */
	.search-container{ margin-top: 0; padding: 0 15px;}
	.search-container .top-title-box{ line-height: 50px; font-size: 16px; margin: 0 -15px;}
	.search-container .base-query-box{ margin-top: 10px;}
	.search-container .base-query-box .block-box .input-box2{ width: 100%;}
	.search-view{ margin-top: 25px;}
	.search-view .top-title{ font-size: 16px;}
	.search-view .tab{ margin-top: 20px;}
	.search-view .tab .box-block{ overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; top: 2px;}
	.search-view .tab ul{ white-space: nowrap;}
	.search-view .tab li{ float: none; font-size: 14px; display: inline-block; width: auto; padding-right: 28px;}
	.search-view .tab li a{ padding: 0 10px 10px 10px; border-bottom-width: 3px;}
	.search-view .tab li .icon img{ height: 34px;}
	.search-view .tab:before {
	  content: '';
	  position: absolute;
	  width: 40px;
	  height: 100%;
	  top: 0;
	  right: 0;
	  z-index: 9;
	  background: rgba(255, 255, 255, 0);
	  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, white), color-stop(100%, white));
	  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, white), to(white));
	  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2', GradientType=1 );}
	
	.search-view .list li{ margin-top: 20px;}
	.search-view .list li .title{ font-size: 16px;}
	.search-view .list li .cont{ font-size: 14px; line-height: 26px; margin-top: 5px; text-align: justify;}
	.search-view .list .more{ margin-top: 30px;}
	.search-view .list .more a{ height: 36px; line-height: 34px; font-size: 14px; width: 154px;}
	
	/* 特殊旅客服务 */
	.special-passenger-service-container{ padding: 0 15px;}
	.special-passenger-service-container .block-view{ margin-top: 30px;}
	.special-passenger-service-container .block-view .top-title{ font-size: 18px;}
	.special-passenger-service-container .block-view .list{ margin-top: 0;}
	.special-passenger-service-container .block-view .list .row{ margin: 0 -10px;}
	.special-passenger-service-container .block-view .list .col-xs-6{ padding: 0 10px;}
	.special-passenger-service-container .block-view .list .block-box{ margin-top: 20px;}
	.special-passenger-service-container .block-view .list .block-box .cont{ padding-top: 30px;}
	.special-passenger-service-container .block-view .list .block-box .cont .icon img{ height: 50px;}
	.special-passenger-service-container .block-view .list .block-box .cont .title{ font-size: 14px; margin-top: 15px;}
	.special-passenger-service-container .btn-box,.content-main-container .btn-box{ margin-top: 30px;}
	.special-passenger-service-container .btn-box a,.content-main-container .btn-box a{ font-size: 14px; height: 36px; line-height: 34px;}
	
	/* 隐私条款 */
	.privacy-clause-container{ padding: 30px 15px 0 15px; font-size: 14px; line-height: 26px;}
	.privacy-clause-container .introduction-box .top-title-h1{ font-size: 22px; line-height: 22px;}
	.privacy-clause-container .block-box{ margin-top: 35px;}
	.privacy-clause-container .block-box .top-title{ font-size: 18px; margin: 25px 0 10px 0;}
	.privacy-clause-container .block-box .autograph-cont{ margin-top: 30px;}
	
	/* 会员中心 */
	.member-container{ padding: 0 15px;}
	.member-home-inner{ padding-top: 20px;}
	.member-home-inner .edit-container{ width: 100%;}
	.member-home-inner .top-info-box .pic-box{ padding-right: 0;}
	.member-home-inner .top-info-box .pic-box .card-number{ right: 20px; bottom: 20px;}
	.member-home-inner .top-info-box .cont-box{ margin-top: 20px;}
	.member-home-inner .top-info-box .cont-box .name-box .welcome{ font-size: 20px;}
	.member-home-inner .top-info-box .cont-box .name-box .level span{ font-size: 14px;}
	.member-home-inner .top-info-box .cont-box .phone{ margin-top: 15px;}
	.member-home-inner .top-info-box .cont-box .phone a{ font-size: 16px; background-size: 26px; padding-left: 36px; line-height: 26px;}
	.member-home-inner .top-info-box .cont-box .name-box .notice a{ font-size: 14px; background-size: 18px; padding-left: 30px;}
	.member-home-inner .top-info-box .cont-box .logout{ margin-top: 40px;}
	.member-home-inner .top-info-box .cont-box .logout a{ font-size: 14px;}
	.member-home-inner .fast-entry{ margin-top: 20px; padding-top: 0;}
	.member-home-inner .fast-entry .block-box{ padding: 25px 0 25px 60px; margin-top: 20px; text-align: left;}
	.member-home-inner .fast-entry .block-box .icon{ margin-right: 18px;}
	.member-home-inner .fast-entry .block-box .icon img{ width: 55px;}
	.member-home-inner .fast-entry .block-box .cont .title{ font-size: 18px;}
	.member-home-inner .fast-entry .block-box .cont p{ font-size: 14px;}
	.member-bot-slogan{ height: auto; margin: 25px -15px -20px -15px; background-size: cover; padding: 20px 15px 15px 15px;}
	.member-bot-slogan .edit-container{ width: 100%;}
	.member-bot-slogan .slogan{ font-size: 16px; margin: 0; float: none; text-align: center;}
	.member-bot-slogan .slogan span{ display: block;}
	.member-bot-slogan .qr-code-box{ margin: 20px 0 0 0; float: none; text-align: center;}
	.member-bot-slogan .qr-code-box li{ width: 80px; float: none; display: inline-block; margin: 0 20px;}
	
	/* 消息通知 */
	.member-container .return-box{ font-size: 14px; margin-top: 20px;}
	.member-container .top-title-box .top-title{ font-size: 22px;}
	.member-container .top-title-box .txt{ font-size: 14px; line-height: 24px;}
	.notify-list li{ padding: 15px 0; line-height: 22px;}
	.notify-list li .title{ font-size: 16px; float: none; width: 100%;}
	.notify-list li .title a{ background-size: 22px auto; padding-left: 30px;}
	.notify-list li .time{ font-size: 14px; float: none; margin-top: 5px;}
	
	/* 积分管理 */
	.member-container .tab{ padding-right: 12px;}
	.member-container .tab .box-block{ overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; top: 2px;}
	.member-container .tab ul{ white-space: nowrap;}
	.member-container .tab li{ float: none; font-size: 14px; display: inline-block;}
	.member-container .tab li a{ padding: 0 30px 10px 30px; border-bottom-width: 3px;}
	.member-container .tab:before {
	  content: '';
	  position: absolute;
	  width: 40px;
	  height: 100%;
	  top: 0;
	  right: 0;
	  z-index: 9;
	  background: rgba(255, 255, 255, 0);
	  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, white), color-stop(100%, white));
	  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, white), to(white));
	  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2', GradientType=1 );}
	
	.member-container .table-box table{ display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.member-container .table-box table th{ font-size: 14px; padding: 10px 15px;}
	.member-container .table-box table td{ font-size: 14px; padding: 10px 15px;}
	
	.integral-inner{ margin-top: 25px;}
	.integral-inner .table-box{ margin-top: 20px;}
	
	/* 优惠券管理 */
	.coupon-inner{ margin-top: 25px;}
	.coupon-list .block-box{ margin-top: 20px;}
	.coupon-list .block-box .tleft-box{ top: 32px; left: 25px;}
	.coupon-list .block-box .tleft-box .title{ font-size: 28px; line-height: 28px;}
	.coupon-list .block-box .tleft-box .id{ font-size: 14px;}
	.coupon-list .block-box .price-box{ bottom: 55px; right: 50px;}
	.coupon-list .block-box .price-box .price{ font-size: 84px; line-height: 84px;}
	.coupon-list .block-box .price-box .rmb{ width: 42px; height: 42px; line-height: 32px; font-size: 16px;}
	.coupon-list .block-box .time{ font-size: 14px; bottom: 22px; left: 25px;}
	
	/* 会员登录 */
	.logon-inner{ padding-top: 30px;}
	.logon-inner .edit-container{ width: 100%;}
	.logon-inner .txt-box{ margin-top: 30px; padding-top: 30px; border-top: 1px solid #dadbdd;}
	.logon-inner .txt-box .title{ font-size: 24px;}
	.logon-inner .txt-box .cont{ font-size: 14px; line-height: 28px;}
	.logon-inner .logon-box{ padding: 0; margin-left: 0; border: 0;}
	.logon-inner .logon-box .top-title{ font-size: 18px; line-height: 18px;}
	.logon-inner .logon-box .cont-box{ margin-top: 20px;}
	.logon-inner .logon-box .cont-box .note{ margin-bottom: 15px;}
	.logon-inner .logon-box .cont-box .block-box{ margin-bottom: 15px;}
	.logon-inner .logon-box .cont-box .block-box .input-box .input-text{ padding: 13px 15px;}
	.logon-inner .logon-box .cont-box .block-box .phone .select-phone{ line-height: 46px;}
	.logon-inner .logon-box .cont-box .block-box .phone .input-box{ width: 75%;}
	.logon-inner .logon-box .cont-box .block-box.yzm .input-box{ width: 60%;}
	.logon-inner .logon-box .cont-box .block-box.yzm .send-cd-btn,.logon-inner .logon-box .cont-box .block-box.yzm .send-cd-btn-disabled{ height: 48px; width: 36%;}
	.logon-inner .logon-box .btn-box a{ font-size: 16px; height: 48px; line-height: 48px;}
	.logon-inner .logon-box .third-party{ margin-top: 25px;}
	
	#drag{ height: 48px; line-height: 48px;}
	#drag .handler{ height: 48px;}
	#drag .drag_bg{ height: 48px;}
	
	/* 资料管理 */
	.data_management-view{ width: 100%;}
	.data_management-view .block-box .type{ float: none; width: 100%; text-align: left;}
	.data_management-view .block-box .cont-right{ float: none; width: 100%;}
	.data_management-view .block-box.gender .type, .data_management-view .block-box.phone .type{ float: left; width: 20%;}
	.data_management-view .block-box.gender .cont-right, .data_management-view .block-box.phone .cont-right{ float: right; width: 75%;}
	.data_management-view .block-box.gender .cont-right .radio-box{ margin-right: 30px;}
	.data_management-view .block-box{ margin-top: 10px; font-size: 16px; line-height: 42px;}
	.data_management-view .btn-box a{ width: 164px; height: 36px; margin: 35px auto 0; font-size: 16px; line-height: 36px;}
	
	/* 网站地图 */
	.site-map-container .inner-block{ padding: 25px 15px;}
	.site-map-container .inner-block .top-title-h1{ font-size: 18px;}
	.site-map-container .inner-block .list-block{ font-size: 14px; line-height: 28px;}
	.site-map-container .inner-block .list-block .row{ margin: 0 -40px;}
	.site-map-container .inner-block .list-block .col-xs-12{ padding: 0 40px;}
	.site-map-container .inner-block .list-block .block-box{ margin-top: 20px;}
	.site-map-container .inner-block .list-block .block-box .title{ font-size: 16px; padding-bottom: 10px; margin-bottom: 15px;}
	.site-map-container .inner-block .list-block .block-box ul li ul li{ line-height: 24px;}
	.site-map-container .inner-block.passenger-service .list-block .block-box>ul{ min-height: auto;}
	.site-map-container .inner-block.company-introduction .list-block .block-box>ul{ min-height: auto;}
	.site-map-container .inner-block.other .list-block .block-box>ul{ min-height: auto;}
	
	.site-map-container .inner-block .list-block2{ margin-top: 20px; font-size: 14px; line-height: 28px;}
	.site-map-container .inner-block .list-block2 ul{ margin: 0 -40px;}
	.site-map-container .inner-block .list-block2 ul li{ padding: 0 40px; width: 100%;}
	.site-map-container .inner-block .list-block2 ul li ul li{ line-height: 24px;}
	
	/* 404 */
	.error-container{ padding: 60px 15px 25px 15px;}
	.error-container .pic img{ width: 100%;}
	.error-container .cont{ font-size: 14px;}
	.error-container .cont .title{ font-size: 20px; margin-bottom: 5px;}
	.error-container .btn-box a{ width: 200px; height: 48px; line-height: 48px; font-size: 16px;}
	.error-container .btn-box a .glyphicon{ font-size: 12px; margin-top: -6px; left: 32px;}
	
	/* 免签政策 */
	.sign-free-policy-container{ padding: 0 15px 15px 15px;}
	.sign-free-policy-container .box-block{ margin-top: 35px;}
	.sign-free-policy-container .box-block .top-title{ font-size: 20px;}
	.sign-free-policy-container .box-block .content-box{ margin-top: 15px;}
	.sign-free-policy-container .box-block .content-box .pic-box{ padding-right: 0;}
	.sign-free-policy-container .box-block .content-box .cont-box{ font-size: 14px; line-height: 28px; padding: 10px 0 0 0;}
	.sign-free-policy-container .box-block .content-box .cont-box .title{ font-size: 16px;}
	.sign-free-policy-container .box-block .content-box .cont-box .btn-box{ margin-top: 20px;}
	
	/* 分页 */
	.page{ font-size: 13px;}
	.page ul li{ min-width: auto; margin: 0 2px; padding: 0 5px;}
	
	/* 失物认领弹框 */
	.lostProperty-layer .layer-inner{ width: 100%; height: auto; min-height: 350px; margin: -200px 0 0 -50%;}
	.lostProperty-layer .layer-inner .layer-close{ width: 30px; height: 30px; top: -40px; background-size: 22px;}
	.lostProperty-layer .layer-content{ font-size: 14px; padding: 25px;}
	.lostProperty-layer .layer-content .pic{ width: 35%;}
	.lostProperty-layer .layer-content .cont{ width: 65%; padding-left: 20px;}
	
	.lostProperty-layer.rlxz .layer-content{ padding: 40px 20px;}
	.lostProperty-layer.rlxz .layer-content .txt{ height: 240px; overflow-y: auto;}
	.lostProperty-layer.rllc .layer-content{ padding: 40px 20px;}
	
	/* 航班延误 */
	.flight-delay-inner .tab .box-block{ top: 2px;}
	.flight-delay-inner .tab li{ font-size: 16px;}
	.flight-delay-inner .tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}
	.flight-delay-inner .tab li.current{ font-size: 18px;}
	
	.flight-delay-inner .tab{ padding-right: 12px;}
	.flight-delay-inner .tab .box-block{ overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; top: 2px;}
	.flight-delay-inner .tab ul{ white-space: nowrap;}
	.flight-delay-inner .tab li{ float: none; width: auto; font-size: 14px; padding-right: 28px; display: inline-block;}
	.flight-delay-inner .tab li a{ padding: 0 0 10px 0; border-bottom-width: 3px;}
	.flight-delay-inner .tab:before {
      content: '';
      position: absolute;
      width: 40px;
      height: 100%;
      top: 0;
      right: 0;
	  z-index: 9;
      background: rgba(255, 255, 255, 0);
      background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, white), color-stop(100%, white));
      background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, white), to(white));
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2', GradientType=1 );}
	
	.flight-delay-inner .content-inner{ margin-top: 20px;}	
	.flight-delay-inner .table-box table{ display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.flight-delay-inner .table-box table th{ font-size: 14px;}
	.flight-delay-inner .table-box table td{ font-size: 12px;}
	.flight-delay-inner .txt-cont{ font-size: 14px;}
	
	.flight-delay-inner .erweimaBox{ margin-top: 20px;}
	
	.company-container .flight-delay-inner{ margin-top: 30px;}
	
	.related-services-container.flightDelay .list .row{ margin: 0 -15px;}
	.related-services-container.flightDelay .list .col-xs-12{ padding: 0 15px; width: 50%;}
	
	
	/* 警方警示 */
	.police-tips-container{ padding: 35px 15px 55px 15px; margin-bottom: -20px;}
	.police-tips-container .top-title{ font-size: 18px;}
	.police-tips-container .txt{ font-size: 14px;}
	.police-tips-container .slogan{ padding: 25px 0; font-size: 16px; line-height: 26px;}
	.police-tips-container .slogan .block{ padding: 5px 0;}
	.police-tips-container .note{ padding: 10px 15px; font-size: 14px; line-height: 26px;}
	
	/* 通用表格 */
	.base-table-box table{ display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.base-table-box table th{ font-size: 14px;}
	.base-table-box table td{ font-size: 12px;}
	
	/* 内容页样式 */
	.w_content{ font-size: 14px;}
	.w_content .w_title{ font-size: 16px;}
	.fwss-details-container .block-box,.fwss-details-container .box-block{ margin-top: 20px;}
	.fwss-details-container .top-title{ font-size: 18px;}
	.charges-view{ margin-top: 20px;}
	.company-container .box-block{ margin-top: 10px;}
	.company-container .box-block .top-title{ font-size: 16px; margin-bottom: 10px;}
	.company-container .box-block .list{ margin-top: 0;}
	.guide-inner .wxts-content{ margin-top: 20px;}
	.fwss-details-container .zy img{ margin-top: 10px;}
	.fwss-details-container{ font-size: 14px;}
	
	.yyaj-suspension-layer{ width: 100%; top: auto; bottom: 0;}
	.yyaj-suspension-layer .box{ background-color: rgba(20,68,200,0.8); padding: 15px 26px; position: relative;}
	.yyaj-suspension-layer .box .layer-close{ width: 20px; height: 20px; background: url(../images/icon/layer-close2.png) no-repeat; background-size: cover; position: absolute; top: 15px; right: 10px;}
	.yyaj-suspension-layer .box .pic{ float: left; width: 90px;}
	.yyaj-suspension-layer .box .pic img{ display: block; width: 100%;}
	.yyaj-suspension-layer .box .cont{ float: left; margin: 35px 0 0 20px; font-size: 14px; color: #fff;}
	
	.currency-exchange-box .block-box{ float: none; width: 100%; margin-right: 0;}
	.currency-exchange-box .block-box .base-select-box{ float: none; width: 100%;}
	
	.reminder-box{ font-size: 14px;}
	
	
	/*提示弹框*/
	.tips-layer .layer-inner .layer-close{ width: 18px; height: 18px; top: -30px;}
	.tips-layer .layer-inner{ width: 290px; margin: -65px 0 0 -145px;}
	.tips-layer .layer-content{ padding: 27px 25px 24px 25px;}
	.tips-layer .layer-content .icon img{ width: 40px;}
	.tips-layer .layer-content .cont{ margin-top: 13px; font-size: 14px;}
	.tips-layer .layer-content .cont .title{ font-size: 18px;}
	.tips-layer .layer-content .cont p{ margin-top: 4px;}
	
	.data_info_new{ margin: 0; padding: 0;}
	
	
	
	
	/* 出行助手—常见问题及注意事项 */
	.travel-notes-box{ margin-top: 25px;}
	.travel-notes-box .top-title{ font-size: 18px;}
	.travel-notes-box .list{ margin-top: 15px;}
	.travel-notes-box .list li ._top,.travel-notes-box .list li ._top_links{ padding: 12px; font-size: 14px;}
	.travel-notes-box .list li ._top .title,.travel-notes-box .list li ._top_links .title{ font-size: 14px;}
	.travel-notes-box .list li ._top ._right{ width: 12px; height: 12px; right: 15px; margin-top: -6px;}
	.travel-notes-box .list li ._top_links ._right{ width: 18px; height: 18px; margin-top: -9px; right: 10px; font-size: 18px;}
	
	.travel-notes-box .list li ._bottom{ padding: 12px; font-size: 14px;}
	
	
	
	
	/* 媒体合作 */
	.contact-container{ padding: 30px 15px 50px 15px;}
	.media-cooperation-view{ padding: 0;}
	.media-cooperation-view .content-box .sub-left-title{ font-size: 18px; line-height: 24px; margin-top: 34px;}
	.media-cooperation-view .content-box .title{ margin-top: 10px; font-size: 16px;}
	.media-cooperation-view .content-box p{ padding-top: 10px; font-size: 14px; line-height: 24px;}
	.media-cooperation-view .content-box .download-btn-box{ margin: 28px 0 0 0; font-size: 16px;}
	.media-cooperation-view .content-box .download-btn-box a { width: 206px; height: 48px; padding-left: 26px; line-height: 48px;}
	.media-cooperation-view .content-box .download-btn-box .icon { width: 18px; height: 22px; margin-top: -11px; right: 8%;}
	
	/* 常用电话 */
	.common-phone-view .top-title-box .top-title { font-size: 22px; }
	.common-phone-view .top-title-box .txt { font-size: 16px;}
	.common-phone-view .top-title-box .txt-big { font-size: 18px; margin: 0 0 24px; }
	.common-phone-view .top-title-box .txt-big .bignum { font-size: 20px;}
	.common-phone-view .common-phone-list {margin-top: 20px;}
	.common-phone-view .common-phone-list .block-box { min-height: 125px; padding: 10px 22px; margin-top: 15px;}
	.common-phone-view .common-phone-list .block-box .top-title {font-size: 14px;line-height: 42px;}
	.common-phone-view .common-phone-list .block-box .cont {margin-top: 25px;}
	.common-phone-view .common-phone-list .block-box .cont li { width: 100%; float: left;padding-left: 30px;margin-bottom: 15px;font-size: 14px; background-position: 2px 2px;}
	
	/* 反馈与建议 */
	.Feedback-view{ width: 100%; margin: 15px auto 0 auto;}
	.Feedback-view .block-box{ margin-top: 5px; width: 100%; display: block; float: left; }
	.Feedback-view .block-box .base-select-box,.Feedback-view .block-box .base-select-box2{ line-height: 14px;padding: 11px 14px 11px 0;}
	.Feedback-view .block-box .base-select-box{ width: 100%; }
	.Feedback-view .block-box .base-select-box2{ width: 100%; }
	.Feedback-view .block-box .input-box,.Feedback-view .block-box .input-box2{}
	.Feedback-view .block-box .input-box{ width: 100%; }
	.Feedback-view .block-box .input-box2{ width: 100%; }
	.Feedback-view .block-box .input-box .input-text{font-size: 14px; padding: 11px 14px;}
	.Feedback-view .block-box .input-box2 .input-text{font-size: 14px; padding: 11px 14px;}
	.Feedback-view .block-box .base-select-box .select,.Feedback-view .block-box .base-select-box2 .select{ width: 112%; border: 0; height: 26px; line-height: 26px; font-size: 14px; padding-left: 14px;}
	.Feedback-view .block-box .base-select-box .glyphicon,.Feedback-view .block-box .base-select-box2 .glyphicon{ position: absolute; top: 50%; margin-top: -7px; right: 15px; font-size: 14px; color: #3868dd;}
	.Feedback-view .type{padding: 0; font-size: 16px; margin-top: 20px; line-height: 26px;display: block; width: 100%; }
	.Feedback-view .block-box .textarea-box textarea{ width: 100%; line-height: 14px;padding: 14px 14px; font-size: 14px; }
	.Feedback-view .btn-box a{ width: 164px; height: 36px; margin: 35px auto 0; font-size: 16px; line-height: 36px;}
	
	/* 违规违纪举报 */
	.report-view .top-title-box .top-title {font-size: 22px;}
	.Prosecutor-box .form .sub-left-title{ margin-top: 10px; font-size: 20px;}
	.Prosecutor-box .form .block-box{ margin-top: 10px; font-size: 14px;}
	.Prosecutor-box .form .block-box .type2{ font-size: 14px; }
	.Prosecutor-box .form .block-box .input_radio{margin-right: 5px;}
	.Prosecutor-box .form .block-box label{ margin-left: 14px; }
	.Prosecutor-box .form .block-box .block-box-list{ width: 100%; }
	.Prosecutor-box .form .block-box .block-box-list li{ float: left; width: 100%; margin-top: 10px;}
	.Prosecutor-box .form .block-box .block-box-list span{ font-size: 14px;}
	.Prosecutor-box .form .block-box .block-box-list2{ width: 100%;}
	.Prosecutor-box .form .block-box .block-box-list2 li{ float: left; width: 50%; margin-top: 10px;}
	.Prosecutor-box .form .block-box .block-box-list2 span{ font-size: 14px;}
	.Prosecutor-box .form .block-box .input-text{ width: 100%; padding: 0 10px;}
	.Prosecutor-box .form .block-box .input-text-long{ width: 100%; padding: 0 10px; }
	.Prosecutor-box .form .linebg{ width:100%; margin: 35px auto; }
	.Prosecutor-box .form .block-box .base-select-box2{width: 100%;}
	.Prosecutor-box .form .block-box .base-select-box2 .glyphicon{ position: absolute; top: 50%; margin-top: -7px; right: 15px; font-size: 14px; color: #3868dd;}
	.Prosecutor-box .form .block-box .base-select-box2 .select{ width: 112%; border: 0;  height: 26px; line-height: 26px; font-size: 14px; padding-left: 10px; color: #6f6f6f;}
	.Prosecutor-box .form .block-box .input_checkbox{display: inline-block; margin-right: 5px;}
	.Prosecutor-box .form .block-box .textarea-text{ width: 100%;border: #dadbdd solid 1px; padding:10px; margin-top: 5px; }
	.Prosecutor-box .form .submit-box{ margin-top: 30px; font-size: 16px; overflow: hidden; width: 100%; margin: 0 auto; text-align: center;}
	.Prosecutor-box .form .btn-box{ display: inline-block; margin:0 10px; }
	.Prosecutor-box .form .btn-box a{ width: 140px; height: 36px; margin: 36px auto 0; border-radius: 60px; background-color: #3570e3; color: #fff; font-size: 16px; text-align: center; line-height: 36px; display: block; }
	.Prosecutor-box .form .Reset a{background-color: #fff; color: #2b71de; border:#3570e3 solid 1px; padding-right: 20px;background: url(../images/contact/Reset.png) 94px center no-repeat; background-size: 10%;  }
	
	/* 表单 新 */
	.form-view .top-title-box .top-title-h1{ font-size: 20px;}
	.form-view .top-title-box .txt{ font-size: 14px;}
	.form-view .top-title{ font-size: 16px;}
	.form-view .view-box{ padding: 0 0 20px 0; margin-bottom: 20px;}
	.form-view .block-box{ font-size: 14px; line-height: 46px; margin-top: 10px;}
	.form-view .block-box .type{ width: 100%; margin-right: 0;}
	.form-view .block-box .cont-right{ width: 100%;}
	.form-view .block-box .cont-right .input-box .input-text{ padding: 12px 15px; font-size: 14px;}
	.form-view .block-box .cont-right .base-select-box{ font-size: 14px; line-height: 44px;}
	.form-view .block-box .cont-right .base-select-box .select{ padding: 0 0 0 15px;}
	.form-view .col-md-12 .block-box .cont-right{ width: 100%;}
	
	.form-view .block-box .cont-right.email .input-box{ width: 100%; margin-right: 0;}
	.form-view .block-box .cont-right.email .txt{ font-size: 14px; line-height: 1.5; margin-top: 15px;}
	.form-view .block-box .cont-right.yzm .txt{ font-size: 14px; line-height: 1.5; margin-top: 15px;}
	
	.form-view .block-box .cont-right.yzm .input-box{ width: 60%; margin-right: 4%;}
	.form-view .block-box .cont-right.yzm .yzm-img img{ height: 46px;}
	.form-view .block-box .cont-right.yzm .send-cd-btn{ width: 36%; font-size: 14px; height: 46px; line-height: 46px; margin-right: 0;}
	.form-view .block-box .cont-right.yzm .send-cd-btn-disabled{ width: 36%; font-size: 14px; height: 46px; line-height: 46px; margin-right: 0;}
	.form-view .block-box .cont-right.phone .base-select-box{ width: 100%; margin-right: 0;}
	.form-view .block-box .cont-right.phone .input-box{ width: 100%; margin-right: 0; margin-top: 15px;}
	.form-view .block-box .cont-right .textarea{ font-size: 14px; padding: 12px 15px; height: 110px;}
	.form-view .submit-box{ margin-top: 30px; font-size: 16px; overflow: hidden; width: 100%; margin: 0 auto; text-align: center;}
	.form-view .btn-box{ display: inline-block; margin:0 10px; }
	.form-view .btn-box a{ width: 140px; height: 42px; line-height: 42px; margin: 0 auto 0; border-radius: 60px; background-color: #3570e3; color: #fff; font-size: 16px; text-align: center; display: block; }
	.form-view .Reset a{background-color: #fff; color: #2b71de; border:#3570e3 solid 1px; padding-right: 20px;background: url(../images/contact/Reset.png) 94px center no-repeat; background-size: 10%;  }
	.edit-error{ font-size: 12px;}
	.form-view .block-box .cont-right.fwlx .block label{ margin: 0;}
	
	.form-view .block-box .cont-right .lysyfw label{ float: none; display: block;}
	.form-view .block-box .cont-right .lysyfw .block-item{ float: none; margin-bottom: 10px;}
	.form-view .block-box .cont-right .lysyfw .block-item .base-select-box{ width: 160px;}
	
	
	
		 /* 常见问题 */
	.common-problem-view .top-title-box {margin-bottom: 25px;}
	.common-problem-view .top-title-box .top-title { font-size: 22px;}
	.common-problem-view .top-title-box .txt { font-size: 14px; line-height: 22px;}
	.common-problem-view .base-query-box{ margin-bottom: 25px; }
	.common-problem-view .base-query-box .online{ float: left; margin-right: 24px; }
	.common-problem-view .base-query-box .online a{ width: 100px; height: 30px; border-radius: 60px; display: inline-block; line-height: 30px; text-align: center; color: #2b71de; border:#3570e3 solid 1px; padding-right: 14px;background: url(../images/contact/zixun.png) 72px center no-repeat; background-size: 14%;}
	
	.common-problem-view .tab li{ width: 16.666%; }
	.common-problem-view .tab li a{ text-align: center; }
	.common-problem-view .problem-list .problem-category{ font-size: 16px; padding: 18px 0;}
	.common-problem-view .problem-list .problem-tit{ font-size: 14px; padding: 18px 10% 18px 0;}
	.common-problem-view .problem-list .problem-tit .glyphicon{ float: right; width: 20px; height: 20px;background: url(../images/contact/problem-open.png) center center no-repeat; background-size: 70%;}
	.common-problem-view .problem-list .problem-tit.current .glyphicon{background: url(../images/contact/problem-close.png) center center no-repeat; background-size: 70%;}
	.common-problem-view .problem-list .problem-open{ display: none; padding: 18px; font-size: 14px; }
	
	
	
	/* 今日新增 */
	.company-container .input-box2{width: 50%;float: right;position: relative;}
  .company-container .input-box2 .input-text{width: 100%;display:block;border:none;border-bottom: solid #1b1b1b 1px;padding: 15px 10px;font-size: 14px;}
  .company-container .input-box2 button{display: block;width: 16px;height: 17px;border:none;border:none;position: absolute;right:10px;top:50%;margin-top: -8.5px;background: transparent}
  .q_list{width: 100%;height: auto;margin: 20px auto 50px;}
  .q_list .q_item{width: 100%;height: auto;border-bottom: solid rgba(0,0,0,0.1) 1px;}
  .q_item .top{width: 100%;background: #ffffff;padding: 15px;position: relative;overflow: hidden;}
  .q_item .top ._left{max-width: 90%;font-size:16px;color: #000; }
  .q_item .top ._right{position: absolute;width: 80px;height: 80px;top:50%;right:0;margin-top: -40px;}
  .q_item .top ._right img{width: 100%;}
  .q_item .top ._right img._down{display: none;}
  .q_item .top ._right img._up{display: block;}
  .q_item .bottom{width: 100%;background: #f7faff;padding: 10px 15px;font:14px/32px '';color: #555;display: none;}
  .q_list .q_item.active .top{background: #3868dd;}
  .q_list .q_item.active ._left{color: #fff; }
  .q_list .q_item.active ._right img._down{display: block;}
  .q_list .q_item.active img._up{display: none;}
	.g_list{margin:10px auto 0 auto;}
  .g_list .g_item{padding: 20px 10px;}
  .g_item ._left{font-size: 14px;}
  .g_item ._ico{width: 40px;height: 40px;margin:-20px 0 0 0;}
  
  .g_info{ margin: 30px 0;}
  .g_info ._left{padding: 20px 20px;}
  .g_info ._left h2{font-size: 22px;}
  .g_info ._left p{font-size: 14px;line-height: 30px;margin-bottom:5px;}
  .g_info ._left p span{font-size: 18px;line-height: 26px;}
  .g_info ._left h6{font-size: 14px;}
  .g_info ._left h6 span{float: none;display: block; margin-top: 5px;}
  .g_info ._left div h5{font:14px/28px ''}
  .g_info ._right h4{font:14px/28px ''}
  ._map h3{font:14px/30px '';}
  .company-container .sub-base-s-title2{margin-top: 10px;}
  .company-container .airinfo-view{ margin-top: 30px;}
  
	.l_list .block-box{width: 50%;}
  .l_list .block-box .title{font-size: 16px;}
  .l_list .block-box .content{font-size: 14px;margin-top: 10px; width: 100%;}
  .tab_video li h3{font-size:16px;}
  .tab_video li p{font-size:14px;}
  .video_list li ._right{padding: 10px 0;}
  .video_list li ._right h3{font-size:16px;}
  .video_list li ._right p{font-size:14px; height: auto;overflow: hidden;}
  .video_list li ._right h6{font-size:14px; margin-top: 10px;}
  .tab_video li,.tab_video.tab_dc li{padding: 0;}

  .tab_video .slick-arrow{z-index: 1;margin-top: -70px;}
  .tab_video .slick-arrow.slick-prev{left: -5px;background: url(../images/prev.png) no-repeat center center;background-color: rgba(255,255,255,0.7);background-size: 10px;}
  .tab_video .slick-arrow.slick-next{right: -5px;background: url(../images/next.png) no-repeat center center;background-color: rgba(255,255,255,0.7);background-size: 10px;}
  
  .s_g_list{ margin-top: 10px;}
  .s_g_item div h2{font-size:16px;line-height: 20px;margin-bottom: 5px;}
  .s_g_item div p{font-size:14px;line-height: 22px;}
  .s_g_item div h6{font-size:14px;line-height: 22px;}
  .s_g_item div img{width: 15px;margin-top: -19px;}
  
  .news_list{ margin-top: 30px;}
  .news_list li ._left{padding: 0;}
  .news_list li ._right{padding:20px 15px 40px 15px;}
  .news_list li h2{font-size: 18px;}
  .news_list li p{font-size: 14px;}
  .news_list li h6{font-size: 14px;right:auto;top:auto;bottom:15px;left:15px;}
  .video_list li ._right .ewm h5{font-size: 14px;}
  .video_list li ._right .ewm{bottom: -10px;}
  .video-layer .layer-content{font-size: 18px;}

  .rc_con2 ul.rc_con2_ul{width: 80%;margin:0 auto;}
  .rc_con3 div{margin-bottom: 1.5%;}
  .rc_con1 ._right h2{font-size: 20px;}
  .rc_con1 ._right p{font-size: 16px;margin-bottom: 0;}
  .rc_con2{height: 360px;}
  .rc_con2 .rc_con2_ul .rc_con2_ul_li{padding-top:4%;height: 360px;}
  .rc_con2 .rc_con2_ul .rc_con2_ul_li  h2{font-size: 16px;}
  .rc_con2 .rc_con2_ul .rc_con2_ul_li p{font-size: 14px;}
    .rc_con2 .pagination {text-align: center;position: absolute;bottom:30px;left:0;width: 100%}
  .rc_con2 .pagination span{width: 8px;height: 8px;margin:0 7.5px;}

  .rc_con3 div h3{font-size: 24px;}
  .sh_zp1 .row{margin:0;}
  .sh_zp1 .lc_box{width: 100%;overflow-x: auto;white-space: nowrap; padding-bottom: 15px;}
  .sh_zp1 .lc_box img{width: auto;height: 100px;margin-right: 20px;}
  .sh_zp1 .lc_box::-webkit-scrollbar {/*滚动条整体样式*/
      width: 1px;     /*高宽分别对应横竖滚动条的尺寸*/
      height: 2px;
  }
  .sh_zp1 .lc_box::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
      border-radius: 10px;
      /* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */
      height: 5px;
      background: #ffcc00;
  }
  .sh_zp1 .lc_box::-webkit-scrollbar-track {/*滚动条里面轨道*/
      /* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */
      border-radius: 5px;
      background: #d4d4d4;
  }
  .sh_zp2 ul li ._top{font-size: 14px;}
  .sh_zp2 ul li ._bottom p,.sh_zp2 ul li ._bottom b{font-size: 14px;}
  .sh_zp2 ul li ._bottom a{width: 120px;height: 35px;line-height: 35px;font-size: 12px;bottom:15px;}
  .sh_zp2 ul li ._bottom{padding: 25px 10px 40px 10px;}
  .sh_zp2 ul li ._top ._right{width: 10px;height: 10px;margin:-5px 0 0 -5px;}
  .company-container .ms_header ._left{width: 10%;}
  .company-container .ms_header ._left img{width: 100%;height: auto;}
  .company-container .ms_header ._right h2{font-size:18px;}
  .company-container .ms_header ._right p{font-size:12px;margin-top: 10px;}
  .company-container .ms_content p{font-size:14px;line-height: 24px;}
  .company-container .ms_content img{ width: 100%;}
  .company-container .ms_header ._right{padding: 5px 17px;max-width: 70%;}
  .company-container .monitorDataDay-box .table-box table td{padding: 10px 15px;}
  .company-container .airinfo-view .query-box1{width: 100%}
  .company-container .airinfo-view .query-box{ border: 0; padding: 0;}
  
   .dituContent {border:solid #ccc 1px;width: 100%;height: 250px;margin:30px auto 15px;}
    .dituContent2 {width: 100%;height: 200px;}
  .company-container.bus-conatiner .sub-base-s-title{line-height: 30px;}
  .company-container.bus-conatiner .sub-base-title,.company-container.service-conatiner .sub-base-title{ padding-bottom: 10px;}
  .bus_header_tab{padding:20px 10px;}
  .bus_switch{width: 190px;height: 35px;}
  .bus_switch div.switch{font-size: 16px;line-height:35px;}
  .bus_switch div.sk{;height: 35px;border-radius: 35px;}
  .bus_header_tab ._bus_line ._left{width: 100%;font-size: 12px;line-height: 30px!important;border-right:none;text-align: left;margin-bottom: 8px;margin-left: 5px;}
  .bus_header_tab ._bus_line ._right{width: 100%;float: left;}
  .bus_header_tab ._bus_line ._right>div{font-size: 14px;width:50%;padding: 3px 5px;}
  .bus_header_tab ._bus_line{margin-top: 4%;}
  .bus_header_tab ._bus_line ._right>div span{width: 18px;height: 18px;line-height: 18px;margin-right: 8px;font-size: 12px;}
  .wxts{font-size: 14px;text-align: left;}
  .bus_map{width: 100%;background: #f3f6fe;margin-top: 5px;margin-bottom: 3%;}
  .bus_map ._left{width: 100%;margin-bottom: 2%;}
  .bus_map ._left.scoll ._left_line{max-height: 312px;}
  .bus_map ._left ._title{padding:10px 14px;height: 45px;}
  .bus_map ._left ._title p{font-size: 14px;float: left;}
  .bus_map ._left ._title img{float: left;margin:6px 10px;width: 8px;}
  .bus_map ._left ._title img._img1{display: none}
  .bus_map ._left ._title img._img2{display: block}

  .bus_map ._left ._left_line{padding-top: 20px;}
  .bus_map ._left ._left_line>p{font-size: 14px;}
  .bus_map ._left ._left_line ul{padding: 0 14px;}
  .bus_map ._left ._left_line ul li span{width: 16px;height: 16px;font-size: 12px;line-height: 14px;}
  .bus_map ._left ._left_line ul li>div{width:calc(100% - 18px);font-size: 14px;}
  .bus_map ._left ._left_line ul li>div ._zd{width: 130px;}
  .bus_map ._left ._left_line ul li p{font-size: 16px;text-indent: 26px;}
  .bus_map ._right{width: 100%;}
  .company-container .guide-content-inner2 .service-location-view {margin-top: 10px;}
  .company-container .guide-content-inner2 .top-title{ font-size: 16px;}
  .company-container .sub-base-s-title p{font-size: 14px;}
  .bus_1{margin-top: 15px;margin-bottom: 30px;}
  .bus_1 span{width: 130px;height: 35px;font-size: 14px;line-height: 35px;}
  .bus_1 div{padding:10px 20px;font-size: 14px;}
  .bus_1 table tr th{padding: 15px 15px;font-size: 14px;}
  .bus_1 table tr td{padding: 15px 15px;font-size: 14px;}
  .wxts2{font-size: 14px;}
  .company-container .monitorDataDay-box .table-box ._table2 tbody tr ._year div{font-size: 15px;}
  .company-container .monitorDataDay-box .table-box ._table2 tbody tr ._year{font-size: 12px;}
  .g_info ._right{padding: 10px;}
  .rc_con2 .slick-arrow.slick-prev{left:-10%;}
  .rc_con2 .slick-arrow.slick-next{right:-10%;}
  .practical-information-container .top-title a{float: right;width: 60px;height: 22px;border:solid #3868dd 1px;color: #3868dd;border-radius: 22px;text-align: center;line-height: 20px;font-size: 12px;margin-top: 1px;}
  .tab_video li h6{font-size: 14px;margin:7px 0 14px 0;}
  .tab_video.tab_dc li div.ewm{bottom:30px;}
  .rc_con2 .rc_con2_ul{width: 80%;margin:0 auto;height: 360px;}
  .rc_con2 .arrow-left{left:2%;z-index: 10;}
  .rc_con2 .arrow-right{right:2%; }

  .tc_sf li ._top,.tc_js ._top{padding: 15px 10px;font-size: 16px;}
  .tc_sf li ._top ._right{width: 18px;height: 18px;right: 10px;margin-top: -9px;}
  .tc_sf li ._top ._right:before{ height: 2px; margin-top: -1px;}
  .tc_sf li ._top ._right:after{ width: 2px; margin-left: -1px;}
  .tc_sf li ._bottom{overflow-x:scroll }
  .tc_sf li ._bottom::-webkit-scrollbar {width: 1px;height: 2px;}
  .tc_sf li ._bottom::-webkit-scrollbar-thumb {border-radius: 10px;height: 5px;background: #ffcc00;}
  .tc_sf li ._bottom::-webkit-scrollbar-track {border-radius: 5px;background: #d4d4d4;}
  .tc_sf li ._bottom .box-cont{ padding: 0 10px;}
  .tc_sf li ._bottom .box-cont .list{ margin-top: 0;}


  .tc_sf li ._bottom table{white-space: nowrap;}
  .tc_sf li ._bottom table tr th,.tc_sf li ._bottom table tr td { padding: 5px 10px;font-size: 12px;line-height: 24px;}
  .tc_sf li ._bottom table tr td._bottom_left{padding-left: 20px;}
  .tc_js ._bottom{padding: 10px 0;}
  .tc_js ._bottom form{width: 90%;}
  .tc_js ._bottom form ._name{float: none;}
  .tc_js ._bottom form ._name._name2{float: left;}
  .tc_js ._bottom form ._name b{font-size: 12px;line-height: 32px;}
  .tc_js ._bottom form>div{margin-bottom: 12px;}
  .tc_js input[type="radio"] + label::before {width: 14px;height: 14px;margin-right: 8px;top:0px; }
  .tc_js ._bottom .js_radio div{font-size: 12px;line-height: 26px;margin-left: 0;width: 50%;display: block;float: left;position: relative;}
  .tc_js ._bottom .js_radio div input{position: absolute;left:0;top:0;}
  .tc_js ._bottom .tc_sel{width: 100%;}

  .tc_js ._bottom .tc_sel ._select{float: none;}

  .tc_js ._bottom .tc_sel ._select select{width: 100%;height: 32px;padding-left: 14px;font-size: 13px;margin-left: 0}
  .tc_js ._bottom .tc_sel ._select b{height:30px;}

  .tc_js ._bottom .tc_sel ._select img{position: absolute;top:50%;margin-top: -8.5px;right:13px;}

  .tc_js ._bottom ._text{width: 100%;padding-left: 0;}
  .tc_js ._bottom ._text .tc_text{width: 100%;margin-bottom: 12px;}
  .tc_js ._bottom ._text .tc_text input{height: 32px;width: 85%;font-size: 13px;}
  .tc_js ._bottom ._text .tc_text div{float: left;line-height: 32px;font-size: 13px;color: #000;margin-left: 15px;}
  .tc_js ._bottom ._money{font-size: 12px;line-height: 32px;}
  .tc_js ._bottom ._button{text-align: center;}
  .tc_js ._bottom ._button button{width: 75px;height: 30px;font-size: 12px;border-radius: 30px;text-align: center;}

  .tq-container{padding: 2% 15px 4.5%;}
  .tq-container.active{padding: 2% 15px 9.5%;}
  .tq-container ._left{padding-top: 20px;}
  .tq-container ._left ._top{font-size:14px;line-height: 37px; }
  .tq-container ._left ._top span{margin-right: 10px;}

  .tq-container ._left ._bottom{padding: 16px 0}
  .tq-container ._left ._bottom div{height: auto;border-left:none;margin-bottom: 10px;position: relative;}
  .tq-container ._left ._bottom div h1{line-height: 30px;font-size: 14px;}
  .tq-container ._left ._bottom div h1 img{top:-3px;margin: 0 10px 0 0;width: 25px;}
  .tq-container ._left ._bottom div h1 .add{font-size: 20px;margin-left: 30px;}
  .tq-container ._left ._bottom div h2{font-size: 14px;line-height: 22px;padding-left: 0px;margin: 3px 0 2px 0;}
  .tq-container ._left ._bottom div p{font-size: 12px;line-height: 18px;padding-left: 0px;}
  .tq-container ._left ._bottom div h3{font-size: 14px;line-height: 22px;padding-left:30px;margin: 5px 0 4px 0;}
   .tq-container ._left ._bottom._bottom1 h1 .add{margin-left: 0}

  .tq-container ._left ._bottom div>img{bottom:4px;left:10px;width: 25px}
  
  .tq-container ._left ._center{padding: 16px 15px;}
  .tq-container ._left ._center h2{font-size: 14px;line-height: 22px;margin: 3px 0 2px 0;}
  .tq-container ._left ._center p{font-size: 12px;line-height: 18px;}
  
  .tq-container ._right{padding-bottom: 3%;}
  .tq-container ._right h4{font-size: 14px;line-height: 45px;margin-top: 3%}
  .tq-container ._right ._right_box{padding:14px;}
  .tq-container ._right ._right_box ._top input{display: block;height: 35px;font-size: 14px;padding-left: 6px;}
  .tq-container ._right ._right_box ._top img{right: 20px;margin-top: -8px;height: 16px;}

  .tq-container ._right ._right_box ._bottom>div{margin:16px 0;}
  .tq-container ._right ._right_box ._bottom>div h3{font-size: 14px;margin-bottom: 8px;}
  .tq-container ._right ._right_box ._bottom>div>div span{margin:12px 8px;font-size: 12px;}

  .tq-container ._right ._right_box ._bottom>div>div{margin-left: -8px;}
  .zk_box{top:49px;padding:0 14px;}
  .zk_box .zk_close img{margin:8px 3px;}
  .zk_box .zk_tab div{height: 38px;font-size:14px;line-height: 38px;}
  .zk_con{padding-bottom: 18px;min-height: 220px;}
  .zk_con>div{display: none;}
  .zk_con>div>ul{margin-bottom: 18px;overflow-x: scroll;white-space: nowrap;}
  .zk_con>div>ul::-webkit-scrollbar {width: 1px;height: 2px;}
  .zk_con>div>ul::-webkit-scrollbar-thumb {border-radius: 10px;height: 5px;background: #ffcc00;}
  .zk_con>div>ul::-webkit-scrollbar-track {border-radius: 5px;background: #d4d4d4;}
  .zk_con>div>ul li{font-size: 12px;line-height:32px;width: auto;display: inline-block;float: none;}
  .zk_con>div>ul li a{color: #000;border-bottom: 3px solid transparent;padding: 0 10px 7px 10px;}
  .zk_list{width: 100%;max-height: 165px;overflow-y: scroll;}
  .zk_item{margin:6px 0;}
  .zk_item ._item_left{font-size: 12px;width: 8%;padding:8px 0;}
  .zk_item ._item_right{width: 92%;}
  .zk_item ._item_right span{margin:4px 5px;font-size: 12px;}
  .sj_tc_table .tc_box{width: 90%;position: absolute;height: 400px;background: #fff;top:50%;margin-top: -200px;left:5%;margin-left: 0px;padding:10px;}
  .sj_tc_table .tc_box .tc_box_div{padding:0 5px;}
  .sj_router ._top{width: 100%;}
  .sj_router ._top p{float: left;}
  .sj_router ._top img{float: left;margin:7px;}
  .sj_router ._top img._img1{display: none;}
  .sj_router ._top img._img2{display: block;}

  .video_arrow_arrow.arrow-left{left: 10px;background: url(../images/rc-con2-prev.png) no-repeat center center;background-size: 100%}
  .video_arrow_arrow.arrow-right{right: 10px;background: url(../images/rc-con2-next.png) no-repeat center center;background-size: 100%}
  .video_arrow_arrow{margin-top: -12%;}
  .company-container .monitorDataDay-box .table-box table.g_table td,.company-container .monitorDataDay-box .table-box table.g_table th{text-align: left;}
  .company-container .list .ico{margin-top: 8px;}
  .company-container .list .cont{margin-top: 8px;}
  .company-container .list .cont .content{ font-size: 14px; height: auto; -webkit-line-clamp: initial;}
  .company-container .monitorDataDay-box .table-box table .tr-title td>div div{width: 12px;height: 12px;margin:-6px 0 0 -6px;}
  .return a{font-size: 14px;}
  .return a img{width: 8px;margin:3px 5px;}
  .jc_header{margin:5px 0 ;}
  
  .city-select{ width: 100%; font-size: 14px;}
  .city-select ul{ max-height: 210px;}
  .airinfo-view .flightList-query-box .top .block-box .input-box:after{ padding-left: 14px;}
  
  /* 违规违纪举报确认弹框 */
  .report-tips-layer .layer-inner{ width: 300px; margin: -135px 0 0 -150px;}
  .report-tips-layer .layer-content{ height: 270px; padding: 20px;}
  .report-tips-layer .layer-content .title{ font-size: 14px;}
  .report-tips-layer .layer-content .cont{ font-size: 12px; min-height: 130px;}
  .report-tips-layer .layer-content .btn-cont{ font-size: 13px;}
  .report-tips-layer .layer-content .btn-cont a{ margin: 0 5px;}
  
  /* 无人认领行李 */
  .unclaimed-inner .list li{ padding: 25px 0; font-size: 14px;}
  .unclaimed-inner .list li .number-title{ font-size: 16px;}
  .unclaimed-inner .list li .cont-box{ margin-top: 15px;}
  .unclaimed-inner .remarks{ font-size: 14px;}
  .unclaimed-inner .remarks .title{ font-size: 16px;}
  
  .zp-remarks{ font-size: 14px;}
  .zp-remarks .title{ font-size: 16px;}
  
  /* 登录二次确认 */
  .two-confirm-layer .layer-inner{ width: 340px; height: 470px; margin: -235px 0 0 -170px;}
  .two-confirm-layer .scroll-container{ height: 430px;}
  .two-confirm-layer .layer-content{ padding: 20px;}
  .two-confirm-layer .layer-content .title{ font-size: 16px;}
  .two-confirm-layer .layer-content .cont{ font-size: 12px; min-height: 130px;}
  .two-confirm-layer .layer-content .btn-cont{ font-size: 13px; margin-top: 30px;}
  .two-confirm-layer .layer-content .btn-cont a{ margin: 0 5px;}
  .two-confirm-layer.tishi2 .layer-content .cont{ font-size: 16px;}
  
  /* 图片弹框 */
  .picture-layer .layer-inner .layer-close{ width: 30px; height: 30px; background-size: 20px; background-color: #fff; top: 15px; right: 15px;}
  
  
  /* 筛选 新*/
  .new-base-query-box .top-box{ line-height: 50px; font-size: 14px;}
  .new-base-query-box .top-box .block-box{ width: 100%; margin: 0 0 10px 0;}
  .new-base-query-box .top-box .block-box .input-box{ width: 100%;}
  .new-base-query-box .top-box .block-box .input-box .input-text{ padding: 10px 14px;}
  .new-base-query-box .top-box .block-box .radio-box{ margin-left: 0;}
  .new-base-query-box .top-box .search-btn-box{ margin: 0; font-size: 18px; width: 100%;}
  .new-base-query-box .top-box .search-btn-box a{ width: 200px; height: 42px; line-height: 42px; margin: 0 auto;}
  .new-base-query-box .top-box .search-btn-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 20%;}
  .new-base-query-box .option-box{ margin-top: 15px; line-height: 26px; font-size: 14px;}
  .new-base-query-box .option-box .dl-box .type{ width: 100%; padding: 10px 0 0 12px; font-size: 16px; font-weight: bold;}
  .new-base-query-box .option-box .dl-box .right-cont{ width: 100%; padding: 10px 0 18px 0;}
  .new-base-query-box .option-box .dl-box .right-cont a{ margin-top: 8px;}
  
  .contactus-view .content-box .form .number-all{ position: inherit;}
  
  .windowWidth{ width: 100%;}
  
  .content-container .content-box .video-box{ width: 100%; margin-top: 15px;}
  .content-container .content-box .video-box .video-play{ width: 64px; height: 64px; margin: -32px 0 0 -32px;}
  
  
  
  .jcsy-container{ padding: 0 15px 15px 15px; margin-top: 0;}
  .jcsy-tab{ margin: 0 -15px;}
  .jcsy-tab li{ line-height: 50px; font-size: 16px;}

  .company-container .list.list2 .pic-box{ height: 64.8vw;}
  
  
}

@media (min-width: 768px) and (max-width: 991px){

  .company-container .airinfo-view .query-box1{width: 100%}
  .company-container .airinfo-view .query-box{ border: 0; padding: 0;}
	.edit-container{ width: auto;}
	
	/*浏览器升级提示*/
	.browser-tips{ font-size: 14px;}
	
	.swiper-pagination-switch{ width: 8px; height: 8px; margin: 0 6px;}
	
	.lyrow .view{ width: 100%;overflow: hidden;}
	
	
	/* 头部 header */
	.header{ background: #fff;}
	.header .edit-container{ width: 100%;}
	.main-header{ height: 50px;}
	.main-header .logo{ margin: 9px 0 0 9px;}
	.main-header .logo img{ height: 32px;}
	.main-header .logo img.white{ display: none;}
	.main-header .logo img.black{ display: block;}
	
	/* 底部 footer */
	.footer{ padding: 38px 15px 22px 15px; margin-top: 20px;}
	.footer .edit-container{ width: 100%;}
	.footer-top .footer-txt1{ padding-left: 35px;}
	.footer-top .footer-txt1 .icon img{ height: 35px;}
	.footer-top .footer-txt1 .txt-box .title{ font-size: 12px;}
	.footer-top .footer-txt1 .txt-box p{ font-size: 18px; line-height: 20px;}
	.footer-top .footer-txt1.phone .txt-box p{ letter-spacing: 3px;}
	.footer-top .footer-links{ margin-top: 30px;}
	.footer-top .footer-links .top-title{ font-size: 14px; font-weight: bold;}
	.footer-top .footer-links li{ font-size: 13px;}
	.footer-bottom{ margin-top: 20px; font-size: 12px;}
	.footer-share a{ width: 25px; height: 20px; margin: 0 15px 0 0;}
	.footer-share a:last-child{ margin: 0;}
	.footer-share-mobile{ margin-top: 30px;}
	.footer-bottom .footer-left-box .copyright{ line-height: 24px;}
	.footer-bottom .footer-left-box .copyright a{ margin: 0 10px 0 0;}
	.footer-bottom .footer-left-box .copyright .span1{ display: block;}
	
	/* 天气公告 */
	.home-weather{ width: 100%; height: 320px; left: 0; margin: -160px 0 0 0;}
	.home-weather .inner-content{ font-size: 14px;}
	.home-weather .scroll-content{ height: 200px; padding-left: 60px;}
	.home-weather .scroll-content .mCSB_container{ padding-right: 60px;}
	.home-weather .inner-content .top-title{ font-size: 20px;}
	
	/* 首页公告 */
	.home-notice{ padding: 12px 20px; top: 50px;}
	.home-notice .txt-box{ font-size: 14px; height: auto;}
	.home-notice .txt-box .type{ margin-left: 0; float: none;}
	.home-notice .txt-box .cont{ float: none; width: 100%; padding-left: 0; margin-top: 5px;}
	.home-notice .close-btn{ font-size: 14px;}
	
	.weather-entrance{ top: 70px; left: 15px;}
	.weather-entrance .temperature{ font-size: 16px;}
	.weather-entrance .time{ font-size: 14px;}
	
	/* 首页 */
	.home-banner{ margin-bottom: 305px; height: 430px !important;}
	.home-banner .swiper-slide .txt-box{ width: 100%; left: 0; bottom: auto; top: 40%; margin: 0; text-align: center; padding: 0 15px;}
	.home-banner .swiper-slide .txt-box .cn{font-size: 24px;}
	.home-banner .swiper-slide .txt-box .en{font-size: 12px;margin-top: 12px;}
	.home-banner .pagination{ width: 100%; left: 0; bottom: 20px; margin: 0; text-align: center; padding: 0 15px;}
	.home-banner .swiper-pagination-switch{ width: 12px; height: 12px; border-radius: 12px;}
	
	.group-home-banner{ margin-bottom: 152px;}
	
	.home-label-container{ padding: 0; position: relative; left: 0; margin-left: 0; bottom: auto; top: 0;}
	.home-label-box{ width: 100%;}
	.home-label-box .row{ margin: 0;}
	.home-label-box .col-xs-4{ padding: 0;}
	.home-label-box .col-xs-4:nth-of-type(1){ background-color: #6ce796;}
	.home-label-box .col-xs-4:nth-of-type(2){ background-color: #35cbf6;}
	.home-label-box .col-xs-4:nth-of-type(3){ background-color: #3c8ff2;}
	.home-label-box .block-box{ padding: 0 20px 20px 20px;}
	.home-label-box .block-box .icon{ width: 82px; height: 82px; background: none;}
	.home-label-box .block-box p{ font-size: 12px; height: 40px;}
	.home-label-box .block-box p span{ font-size: 18px;}
	.home-label-box .btn-box{ margin-top: 0; background-color: #fff; padding: 15px 0;}
	.home-label-box .btn-box a{ width: 260px; height: 50px; line-height: 50px; border-radius: 50px; font-size: 18px;}
	
	.home-search-box{ width: 100%; height: auto; position: relative; left: 0; margin-left: 0; bottom: auto; top: 0;}
	.home-search-box .type{ float: none; width: 100%; height: 75px; line-height: 75px; background: linear-gradient(111deg,#4c7fff,#3868dd);}
	.home-search-box .type a{font-size: 20px;}
	.home-search-box .type .line{ width: 1px; margin-left: -0.5px;}
	.home-search-right{ float: none; width: auto; padding: 0 12px 20px 12px;}
	.home-search-right .view-box{float: none;width: 100%;margin: 10px 0 0 0;text-align: left;}
	.home-search-right .view-box .input-text{ width: 100%; height: 58px; line-height: 58px; text-align: left; padding: 0 20px;}
	.home-search-right .view-date{ line-height: 58px;}
	.home-search-right .view-date .first{ padding: 0 20px;}
	.home-search-right .view-date .box{ width: calc(100% + 2px); bottom: auto; top: 100%; border-bottom: 1px solid #a6a6a6;}
	.home-search-right .view-date .box li{ padding: 0 20px;}
	.home-search-right .search-btn{float: none;width: 260px;height: 50px;line-height: 50px;margin: 20px auto 0 auto;}
	.home-search-right .search-btn a{padding-left: 105px;background-position: 150px center;font-size: 20px; background-size: 18px 18px;}
	
	.home-fast-entry{ height: auto !important;}
	.home-fast-entry .right-box{ padding: 0 0 55px 0;}
	.home-fast-entry-tab{ background-color: #1757b2;}
	.home-fast-entry-tab li{width: 33.333333%;line-height: 75px;font-size: 16px;margin: 0;text-align: center;border-bottom-width: 1px;}
	.home-fast-entry-tab li.current{font-size: 20px;}
	.home-fast-entry-tab-content{ margin-top: 0;}
	.home-fast-entry-tab-content .row{ margin: 0;}
	.home-fast-entry-tab-content .block-box{ margin-top: 35px;}
	.home-fast-entry-tab-content .block-box .icon{width: 65px;height: 65px;}
	.home-fast-entry-tab-content .block-box p{font-size: 16px;margin-top: 12px;}
	
	.home-jcsy{ padding: 0;}
	.home-jcsy .top-box{ padding: 0; background-color: #1757b2;}
	.home-jcsy .top-box .title-left{ float: none; background-color: #fff; padding: 20px;}
	.home-jcsy .top-box .title-left .title-box{font-size: 18px;line-height: 32px;}
	.home-jcsy .top-box .title-left .title-box span{font-size: 20px;margin: 0;display: block;}
	.home-jcsy .top-box .title-left .links-btn{width: 175px;height: 45px;line-height: 41px;font-size: 16px;margin-top: 15px;}
	.home-jcsy .top-box .tab-right{ float: none; margin-top: 0;}
	.home-jcsy .top-box .tab-right li{width: 33.333333%;line-height: 75px;font-size: 16px;color: #fff;border-bottom-width: 1px;}
	.home-jcsy .top-box .tab-right li.current{font-size: 20px;border-bottom-color: #fff;}
	.jcsy-focus-container{ margin-top: 0;}
	.jcsy-focus .bot-pagination{ font-size: 14px; margin-top: 15px;}
	.jcsy-focus .bot-pagination .arrow-left, .jcsy-focus .bot-pagination .arrow-right{ height: 14px;}
	.jcsy-focus .bot-pagination .pagination{ margin: 0 22px;}
	.jcsy-focus .swiper-pagination-switch{ width: 7px; height: 7px; margin: 0 6px;}
	
	.bottom-advertisement-container{ padding: 0; margin: 20px 10px 0 10px;}
	.bottom-advertisement-focus .swiper-slide{ padding: 0 5px;}
	.bottom-advertisement-focus .swiper-slide-active .pic-box .mask{ opacity: 0;}
	.bottom-advertisement-focus .bot-pagination{ font-size: 14px; margin-top: 15px;}
	.bottom-advertisement-focus .bot-pagination .arrow-left, .bottom-advertisement-focus .bot-pagination .arrow-right{ height: 14px;}
	.bottom-advertisement-focus .bot-pagination .pagination{ margin: 0 22px;}
	.bottom-advertisement-focus .swiper-pagination-switch{ width: 7px; height: 7px; margin: 0 6px;}
	
	.home-group-introduction .content-box{ width: 100%; height: auto; position: relative;}
	.home-group-introduction .content-box .txt-box{ padding: 25px 15px 20px 15px; position: relative;}
	.home-group-introduction .content-box .txt-box .title{ font-size: 22px;}
	.home-group-introduction .content-box .txt-box .cont{ font-size: 14px; line-height: 26px;}
	.home-group-introduction .content-box .txt-box .cont p{ padding-top: 20px;}
	.home-group-introduction .content-box .txt-box .btn-box{ margin-top: 30px; text-align: center;}
	.home-group-introduction .content-box .txt-box .btn-box a{ width: 260px; height: 50px; line-height: 50px; border-radius: 50px; font-size: 18px;}
	
	.home-base-title{ font-size: 22px; line-height: 22px; text-align: left;}
	.home-base-title .tab-box{ margin-left: -15px;}
	.home-base-title .tab-box span{ font-size: 18px; padding: 0 15px;}
	.home-base-title .tab-box span.current{ font-size: 22px;}
	.home-base-title .tab-box span::before{ height: 18px; margin-top: -9px;}
	.home-announcement{ padding: 20px 15px;}
	.home-announcement .edit-container{ width: auto;}
	.home-announcement .list-view{}
	.home-announcement .list-view .more{ font-size: 14px;}
	.home-announcement-list-focus{ margin: 20px -10px 0 -10px;}
	.home-announcement-list-focus .swiper-slide .cont{ margin-top: 10px; padding: 0;}
	.home-announcement-list-focus .swiper-slide .cont .title{ font-size: 14px; line-height: 24px;}
	.home-announcement-list-focus .swiper-slide .cont .time{ font-size: 12px; margin-top: 5px;}
	.home-announcement-list-focus .bot-pagination{ margin-top: 25px; font-size: 18px; display: none;}
	
	.bottom-fast-entry{ margin-top: 5px;}
	.bottom-fast-entry .edit-container{ width: auto;}
	.bottom-fast-entry .pic-box{ margin-top: 10px;}
	.bottom-fast-entry .pic-box p{ font-size: 22px; text-align: right; padding-right: 35px;}
	
	.home-bottom-container{ padding: 30px 0 20px 0;}
	.home-bottom-container .edit-container{ width: auto;}
	.home-bottom-container .notice-box{ padding: 0 15px; margin-bottom: 20px;}
	.home-bottom-container .notice-box .top-title .title{ font-size: 22px; line-height: 22px;}
	.home-bottom-container .notice-box .top-title .more{ width: 60px; height: 22px; line-height: 20px; font-size: 14px;}
	.home-bottom-container .notice-box .list-inner li{ margin-top: 15px;}
	.home-bottom-container .notice-box .list-inner li .title{ float: none; width: 100%; font-size: 16px; line-height: 26px;}
	.home-bottom-container .notice-box .list-inner li .time{ float: none; font-size: 14px; margin-top: 3px;}
	.home-bottom-container .right-container{ padding-left: 0;}
	.home-bottom-container .right-container .shares-inner{ padding: 20px 15px;}
	.home-bottom-container .right-container .shares-inner .top-box .left-txt .title{ font-size: 32px; line-height: 32px;}
	.home-bottom-container .right-container .shares-inner .top-box .left-txt .txt{ font-size: 14px; margin-top: 15px;}
	.home-bottom-container .right-container .shares-inner .top-box .left-txt .txt span{ font-size: 22px; margin-right: 5px;}
	.home-bottom-container .right-container .shares-inner .top-box .right-txt{ font-size: 16px; line-height: 32px;}
	.home-bottom-container .right-container .shares-inner .bottom-txt{ font-size: 14px; margin-top: 20px; line-height: 1.5em;}
	.home-bottom-container .right-container .shares-inner .bottom-txt .time{ float: none;}
	.home-bottom-container .right-container .shares-inner .bottom-txt .source{ float: none;}
	.social-responsibility-report-inner{ margin-top: 20px;}
	.social-responsibility-report-inner .pic .title{ font-size: 22px; line-height: 22px; left: 35px; margin-top: -11px;}
	
	
	
	
	/* 二级banner */
	.sub-banner{ height: 150px; margin-top: 50px;}
	.sub-banner .mask{ width: 320px; background-position: top right; background-size: cover;}
	.sub-banner .txt-box{ padding: 0 15px; top: 42%;}
	.sub-banner .txt-box .title{ font-size: 22px; line-height: 22px;}
	.sub-banner .txt-box .breadcrumb-box{ font-size: 14px; line-height: 14px; margin-top: 10px;}
	
	.sub-base-title{ font-size: 22px; line-height: 22px;}
	.sub-base-title span{ /* padding-bottom: 15px; */}
	
	/* 公司简介 */
	.about-container{ padding: 30px 15px 15px 15px;}
	.profile-view{ margin-top: 25px;}
	.profile-view .row{ margin: 0 -15px;}
	.profile-view .col-xs-12{ padding: 0 15px;}
	.profile-view .txt-box{ font-size: 14px; line-height: 24px;}
	.profile-view .txt-box p{ padding: 10px 0 0 0;}
	.profile-view .txt-box .pic{ float: none; width: 100%; margin: 0;}
	
	.sub-base-s-title{ font-size: 16px; line-height: 16px;}
	.about-container .view-box{ margin-top: 20px; padding-top: 25px;}
	.road-plan-view .pic-box{ width: 100%; margin-top: 25px;}
	.road-plan-view .pic-box .view-picture{ width: 100%; font-size: 13px; margin-left: 15px; position: relative; left: auto; bottom: auto; margin: 10px 0; text-align: center;}
	
	.service-telephone-view .list{ margin-top: 15px;}
	.service-telephone-view .list .block-box{ min-height: 145px; padding: 5px 20px; margin-top: 10px;}
	.service-telephone-view .list .block-box .top-title{ font-size: 16px; line-height: 42px;}
	.service-telephone-view .list .block-box .cont{ margin-top: 20px;}
	.service-telephone-view .list .block-box .cont li{ font-size: 14px; margin-bottom: 15px; width: 100%;}
	.service-telephone-view .list .block-box .cont .phone-box{ padding-left: 30px; background-position: 2px 2px;}
	.service-telephone-view .list .block-box .cont .email-box{ padding-left: 30px; background-position: 2px 2px;}
	
	/* 文化理念 */
	.culture-view{ margin-top: 30px;}
	.culture-inner .block-box{ margin: 30px 0 0 0; padding-bottom: 10px; font-size: 14px;}
	.culture-inner .block-box .title{ font-size: 16px; line-height: 16px;}
	.culture-inner .block-box .icon{ width: 50px; height: 50px; margin-top: 20px;}
	.culture-inner .block-box p{ margin-top: 20px; height: 42px; padding: 0 10px;}
	
	/* 旅促会 */
	.brief-introduction-view{ margin-top: 25px;}
	.brief-introduction-view .content-box{ margin-top: 20px; padding-top: 25px;}
	.brief-introduction-view .content-box .pic-box{ width: 50%; margin: 0 auto;}
	.brief-introduction-view .content-box .txt-box{ font-size: 14px; line-height: 28px;}
	.brief-introduction-view .content-box .txt-box p{ padding: 10px 0 0 0;}
	.brief-introduction-view .list-box{ margin-top: 0;}
	.brief-introduction-view .list-box .top-title{ font-size: 16px; line-height: 26px; margin-top: 20px;}
	.brief-introduction-view .list-box .list{ margin-top: 15px; padding-top: 10px; font-size: 13px;}
	.brief-introduction-view .list-box .list li{ margin-top: 8px;}
	.brief-introduction-view .list-box .member .top-title{display: none;}
	.brief-introduction-view .list-box .member .list{ border-top-width: 0; margin-top: 0; padding-top: 0;}
	.brief-introduction-view .list-box .member .col-xs-12:first-child .list{ border-top-width: 1px; margin-top: 15px; padding-top: 10px;}
	.brief-introduction-view .list-box .member .col-xs-12:first-child .top-title{ display: block;}
	
	/* 组织架构 */
	.organization-view{ margin-top: 30px;}
	.organization-view .content-box{ margin-top: 20px; padding-top: 25px;}
	
	/* 企业荣誉 */
	.honor-view{ margin-top: 30px;}
	.honor-view .tab-swiper{ width:80%;}
	.honor-view .tab-swiper .swiper-slide .block-box .year{ font-size: 14px;}
	.honor-view .tab-swiper .swiper-slide-active .block-box .year{ font-size: 18px;}
	.honor-view .content-box{ width: 100%; margin-top: 15px; font-size: 14px; line-height: 28px;}
	.honor-view .content-box li{ padding: 10px 0 10px 30px; background-position: 0 16px; background-size: 14px;}
	.honor-view .content-box li .pic-list{ margin-top: 0;}
	.honor-view .content-box li .pic-list .pic-block{ display: block; margin: 15px 0 0 0;}
	.honor-view .content-box li .pic-list .pic-block .pic-box img{ width: 65%;}
	.honor-view .content-box li .pic-list .pic-block .title{ font-size: 12px; line-height: 24px;}
	
	
	
	/* 净空保护 */
	.clearance-container{ margin: 0 -15px;}
	.clearance-container .view-box2{ padding: 30px 15px 30px 15px;}
	.summary-view .content-box{ width: 100%; font-size: 14px; line-height: 28px; margin-top: 10px;}
	.summary-view .content-box p{ padding-top: 10px;}
	.summary-view .content-box .video-box{ width: 100%; margin-top: 15px;}
	.summary-view .content-box .video-box .video-play{ width: 64px; height: 64px; margin: -32px 0 0 -32px;}
	.summary-view .content-box .iframe_video{ width: 568px; height: 370px; margin-top: 20px;}
	
	.matter-view .content-box{ font-size: 14px; line-height: 28px; margin-top: 10px;}
	.matter-view .content-box li{ padding: 10px 0;}
	.matter-view .content-box li .type{ float: none; width: 100%;}
	.matter-view .content-box li .cont{ float: none; width: 100%; text-align: justify; margin-top: 5px;}
	.contactus-view .content-box{ width: 100%; font-size: 14px; line-height: 28px; margin-top: 15px;}
	.contactus-view .content-box .form{ margin-top: 15px;}
	.contactus-view .content-box .form .type{ margin-top: 10px;}
	.contactus-view .content-box .form .input{ margin-top: 5px;}
	/* .contactus-view .content-box .form .btn-box{ margin-top: 20px;}
	.contactus-view .content-box .form .btn-box a{ font-size: 14px;} */
	.contactus-view .content-box .form .submit-box{ font-size: 16px;}
	.contactus-view .content-box .form .btn-box a{ width: 140px; height: 42px; line-height: 42px; margin: 36px auto 0; font-size: 16px;}
	.contactus-view .content-box .form .Reset a{background-position: 94px center; background-size: 10%;}
	
	.clearance-container .download-view{ padding-bottom: 0;}
	.download-view .content-box{ font-size: 14px; line-height: 28px; margin-top: 10px;}
	.download-view .content-box li{ padding: 10px 0;}
	.download-view .content-box li .type{ float: none; width: 100%;}
	.download-view .content-box li .cont{ float: none; width: 100%; padding-right: 60px; text-align: justify; margin-top: 5px;}
	.download-view .content-box li .cont .download-btn{ width: 40px; height: 40px;}
	
	/* 视频弹框 */
	.video-layer .layer-inner{ width: 750px; height: 422px; margin: -211px 0 0 -375px;}
	.video-layer .layer-inner .layer-close{ width: 30px; height: 30px; top: -40px;}
	
	/* 环境信息 */
	.company-container .monitorData-view{ margin-top: 30px;}
	.monitorData-view .tab{ padding-right: 12px;}
	.monitorData-view .tab .box-block{ overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; top: 2px;}
.monitorData-view .tab.gg_tab .box-block{overflow: hidden;}
	.monitorData-view .tab ul{ white-space: nowrap;}
	.monitorData-view .tab li{ float: none; font-size: 16px; padding-right: 28px; display: inline-block;}
	.monitorData-view .tab li a{ padding: 0 0 10px 0; border-bottom-width: 3px;}
	.monitorData-view .tab li.current{ font-size: 20px;}
	.monitorData-view .tab:before {
	  content: '';
	  position: absolute;
	  width: 40px;
	  height: 100%;
	  top: 0;
	  right: 0;
	  z-index: 9;
	  background: rgba(255, 255, 255, 0);
	  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, white), color-stop(100%, white));
	  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, white), to(white));
	  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2', GradientType=1 );}
	
	.monitorData-view .query-box{ padding: 10px 0 15px 0; font-size: 14px; line-height: 45px; border: 0;}
	.monitorData-view .query-box .type{ font-weight: bold;}
	.monitorData-view .query-box .block-box .input-box, .monitorData-view .query-box .block-box .base-select-box{ width: 100%;}
	.monitorData-view .query-box .block-box .base-select-box .select{ padding-left: 15px;}
	.monitorData-view .query-box .block-box .input-box .input-text{ padding-left: 15px;}
	.monitorData-view .query-box .span{ display: none;}
	.monitorData-view .query-box .block-box{ margin: 0 0 10px 0; width: 100%;}
	.monitorData-view .query-box .block-box .type{ position: absolute; top: 0; left: 10px;}
	.monitorData-view .query-box .block-box .base-select-box .glyphicon{ margin-top: -7px;}
	.monitorData-view .query-box .block-box .input-box .singleDate{ background-position: 98% center;}
	.monitorData-view .query-box .btn-box{ margin: 5px 0 0 0; font-size: 16px; width: 100%;}
	.monitorData-view .query-box .btn-box a{ width: 200px; height: 42px; line-height: 42px; margin: 0 auto;}
	
	.monitorDataDay-box{ margin-top: 20px;}
	.monitorDataDay-box .table-box table th{ font-size: 14px;}
  .company-container .monitorDataDay-box .table-box table th{font-size: 14px;}
  .company-container .monitorDataDay-box .table-box table th img{width: 18px;margin-right: 5px;}
  .company-container .monitorDataDay-box .table-box table td b{font-size: 16px;}
  
  
	.monitorDataDay-box .table-box table td{ font-size: 14px;}
	.table-box table{ padding-bottom: 15px;}
	table-box table::-webkit-scrollbar {/*滚动条整体样式*/
			width: 1px;     /*高宽分别对应横竖滚动条的尺寸*/
			height: 2px;
	}
	.table-box table::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
			border-radius: 10px;
			/* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */
			height: 5px;
			background: #ffcc00;
	}
	.table-box table::-webkit-scrollbar-track {/*滚动条里面轨道*/
			/* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */
			border-radius: 5px;
			background: #d4d4d4;
	}
	.monitorDataDay-box .remarks{ font-size: 14px; line-height: 20px; margin-top: 20px;}
	.monitorDataDay-box .remarks span{ padding-left: 0;}
	.monitorDataDay-box .links{ font-size: 14px; margin-top: 20px;}
	
	.monitorDataBusiness-box{ margin-top: 20px;}
	.monitorDataBusiness-box .table-box table{ display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.monitorDataBusiness-box .table-box table th{ font-size: 14px; padding: 10px 15px;}
	.monitorDataBusiness-box .table-box table td{ font-size: 14px; padding: 10px 15px;}
	
	.content-main-container{ padding: 0 15px;}
	.content-container{ margin-top: 20px;}
	.content-container .top-title-box .titleH2{ font-size: 14px;}
	.content-container .top-title-box .titleH1{ font-size: 18px;}
	.content-container .top-title-box .label-box{ font-size: 12px; margin-top: 10px;}
	.content-container .top-title-box .label-box span{ margin: 0 10px;}
	.content-container .content-box{ font-size: 14px; line-height: 24px; margin-top: 15px;}
	.content-container .content-box .title{ font-size: 14px; margin-top: 15px;}
	.content-container .content-box p img{ display: block; width: 100%;}
	/* .content-container .table-box{ margin: 20px 0;} */
	.content-container table{ margin: 20px 0;}
	.content-container table th{ font-size: 14px; padding: 10px 15px;}
	.content-container table td{ font-size: 14px; padding: 10px 15px;}
	.content-container .pic-list{ padding: 0;}
	.content-container .pic-list .block-box .pic-box img{ display: block; max-width: 80%; margin: 0 auto;}
	
	/* 航班信息 */
	.airinfo-container{ margin-top: 0; padding: 0 15px;}
	.airinfo-view .tab{ margin: 0 -15px;}
	.airinfo-view .tab li{ line-height: 50px; font-size: 16px;}
	.airinfo-view .top-title-box{ line-height: 50px; font-size: 16px; margin: 0 -15px;}
	.airinfo-view .query-box{ padding: 15px 0 10px 0; font-size: 14px; line-height: 50px; border: 0;}
	.airinfo-view .query-box .block-box{ width: 100%; margin-bottom: 10px;}
	.airinfo-view .query-box .block-box .base-select-box{ width: 100%;}
	.airinfo-view .query-box .block-box .base-select-box .select{ padding: 11px 0 11px 15px;}
	.airinfo-view .query-box .block-box .input-box2{ width: 100%;}
   .airinfo-view .query-box .block-box .input-box2.tj-input-box2{width: 100%}
	.airinfo-view .query-box .block-box .input-box2 .input-text{ padding: 11px 14px;}
	.airinfo-view .query-box .block-box .input-box .singleDate{ background-position: 98% center;}
	.airinfo-view .query-box .search-btn-box{ margin: 3px 0 0 0; font-size: 18px; width: 100%;}
	.airinfo-view .query-box .search-btn-box a{ width: 200px; height: 42px; line-height: 42px; margin: 0 auto;}
	.airinfo-view .query-box .search-btn-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 28%;}
	
	
	
	/* 航班计划表 搜索 */
	.airinfo-view .flightList-query-box{ font-size: 14px; line-height: 50px; border: 0; margin: 0 -15px;}
	.airinfo-view .flightList-query-box .top, .airinfo-view .flightList-query-box .bottom{ padding: 10px 15px 15px 15px;}
	.airinfo-view .flightList-query-box .block-box{ width: 100%;}
	.airinfo-view .flightList-query-box .block-box .input-box .input-text{ padding: 10px 14px;}
	.airinfo-view .flightList-query-box .block-box .base-select-box, .airinfo-view .flightList-query-box .block-box .input-box{ width: 100%; line-height: 48px;}
	.airinfo-view .flightList-query-box .block-box .base-select-box .select{ padding-left: 14px; line-height: 48px;}
	.airinfo-view .flightList-query-box .search-btn-box{ margin: 4px 0 0 0; font-size: 18px; width: 100%;}
	.airinfo-view .flightList-query-box .search-btn-box a{ width: 200px; height: 42px; line-height: 42px; margin: 0 auto;}
	.airinfo-view .flightList-query-box .search-btn-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 28%;}
	
	.airinfo-view .flightList-query-box .block-hidden-box{ width: 100%;}
	.airinfo-view .flightList-query-box .block-hidden-box .block-box{ margin-top: 10px;}
	.airinfo-view .flightList-query-box .sel_airport{ width: 100%;}
	.airinfo-view .flightList-query-box .span{ display: none;}
	.airinfo-view .flightList-query-box .type{ width: 100%;}
	.airinfo-view .flightList-query-box .block-box .input-box.wh3{ width: 100%;}
	.airinfo-view .flightList-query-box .bottom .block-box{ margin-bottom: 10px;}
	
	.airinfo-view .flightList-query-box .bottom .block-box .base-select-box, .airinfo-view .flightList-query-box .bottom .block-box .input-box{ width: 96%; float: right;}
	
	.airinfo-view .flightList-query-box .sel_airport2 .block-box-city .input-box{ width: 100%;}
	
	.airinfo-view .s-tab{ padding-right: 12px; margin: 30px -15px 0 -15px;}
	.airinfo-view .s-tab .box-block{ overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; top: 2px;}
	.airinfo-view .s-tab ul{ white-space: nowrap;}
	.airinfo-view .s-tab li{ float: none; font-size: 14px; padding-right: 28px; display: inline-block;}
	.airinfo-view .s-tab li a{ padding: 0 10px 10px 10px; border-bottom-width: 3px;}
	.airinfo-view .s-tab:before {
	  content: '';
	  position: absolute;
	  width: 40px;
	  height: 100%;
	  top: 0;
	  right: 0;
	  z-index: 9;
	  background: rgba(255, 255, 255, 0);
	  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, white), color-stop(100%, white));
	  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, white), to(white));
	  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2', GradientType=1 );}
	
	
	
	.airinfo-table-view .refresh-time{ font-size: 13px;}	
	.airinfo-table-box-mobile{ margin: 10px -15px 0 -15px;}
	.airinfo-table-box-mobile th{ font-size: 13px; background-color: #3868dd; color: #fff; padding: 5px;}
	.airinfo-table-box-mobile td{ font-size: 12px; padding: 10px 5px; position: relative;}
	.airinfo-table-box-mobile td .mark{ content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
	
	.airinfo-table-box-mobile .previous-btn{ text-align: center; margin: -10px -5px;}
	.airinfo-table-box-mobile .previous-btn a{ display: block; height: 46px; line-height: 44px; border-bottom: 1px solid #0053c7; font-size: 12px; color: #0053c7; text-decoration: underline;}
	.airinfo-table-box-mobile .flight-logo{ border-radius: 100%; border: #d1dbe1 solid 1px; width: 16px; height: 16px; vertical-align: middle; position: absolute; left: 0;}
	.airinfo-table-box-mobile tr.current{ background-color: #edf4ff;}
	.airinfo-table-box-mobile tr.current td{ color: #1a4db6;}
	
	.airinfo-table-box-mobile .tips_open{ background-color: #f7faff; display: none;}

  .company-container .list .cont .title{font-size: 16px;}

  .company-container .list .block-box{margin-bottom: 30px;}
	.airinfo-table-box-mobile .tips_open td{ text-align: left; padding: 5px 20px 30px 20px; position: relative;}
	.airinfo-table-box-mobile .tips_open .share-btn{ height: 20px; background: url(../images/icon/icon-airinfo-share.png) right center no-repeat; background-size: 20px; position: absolute; top: 14px; right: 10px; padding-right: 26px; color: #3868dd;}
	.airinfo-table-box-mobile .tips_open .block-box .block{ padding: 10px 0 0 0; border-bottom: 1px dashed #d5e1f4;}
	.airinfo-table-box-mobile .tips_open .block-box .block .type{ font-weight: bold;}
	.airinfo-table-box-mobile .tips_open .block-box .block.notiFly{ padding-bottom: 10px;}
	.airinfo-table-box-mobile .tips_open .block-box .block.notiFly .type{ float: left; margin-right: 12px;}
	.airinfo-table-box-mobile .tips_open .block-box .block.notiFly .cont{ float: left;}
	.airinfo-table-box-mobile .tips_open .block-box .block.notiFly .cont span{ margin-right: 10px;}
	.airinfo-table-box-mobile .tips_open .block-box .block.notiFly .flight-icon{ margin-right: 0; vertical-align: middle;}
	.airinfo-table-box-mobile .tips_open .block-box .block.flight-info .cont span{ display: block; margin-top: 8px;}
	.airinfo-table-box-mobile .tips_open .block-box .block:last-child{ border-bottom: 0;}
	.airinfo-table-box-mobile .tips_open .block-box .block2{ margin-top: 10px;}
	.airinfo-table-box-mobile .tips_open .block-box .block2 .btn-block{ float: left; width: 33.333333%; line-height: 24px;}
	.airinfo-table-box-mobile .tips_open .block-box .block2 .btn-block .alc-btn img{ width: 24px; margin-right: 5px;}
	
	
	.airinfo-table-box-mobile .delete-btn, .airinfo-table-box-mobile .detail-btn{ width: 20px; height: 20px;}
	.airinfo-table-box-mobile .detail-btn{ display: block; background: url(../images/icon/icon-detail-btn.png) 0 0 no-repeat; background-size: 40px 20px; margin: 0 auto;}
	.airinfo-table-box-mobile .detail-btn.current{ background-position: -20px 0;}
	.subscribe-container .airinfo-table-box-mobile .delete-btn, .subscribe-container .airinfo-table-box-mobile .detail-btn{ display: inline-block;}
	.subscribe-container .airinfo-table-box-mobile .delete-btn{ background: url(../images/icon/icon-delete-btn.png) 0 0 no-repeat; background-size: 20px; margin-left: 6px;}
	.airinfo-table-box-mobile .flight-icon{ margin-right: 5px; height: 14px;}
	.airinfo-table-box-mobile .text-left{ text-align: left; padding-left: 10px;}
	.airinfo-table-box-mobile .text-left p{ position: relative; padding-left: 20px;}
	
	.airinfo-table-view .more-btn,.company-container .more-btn,.common-problem-view .more-btn{ margin-top: 20px;}
	.airinfo-table-view .more-btn a,.company-container .more-btn a,.common-problem-view .more-btn a{ font-size: 12px; height: 36px; line-height: 34px;}
	.airinfo-table-view .bot-note{ font-size: 13px; margin-top: 20px;}
	
	/* 实用信息 */
	.practical-information-container{ margin: 30px 0 -20px 0; padding: 25px 15px;}
	.practical-information-container .top-title{ font-size: 26px; line-height: 26px; margin-bottom: 0;}
	.practical-information-container .list .row{ margin: 0 -15px;}
	.practical-information-container .list .col-xs-12{ padding: 0 15px;}
	.practical-information-container .list .block-box{ margin: 10px 0;}
	.practical-information-container .list .block-box .cont{ margin-top: 10px;}
	.practical-information-container .list .block-box .cont .title{ font-size: 16px;}
	.practical-information-container .list .block-box .cont p{ font-size: 13px;}
	
	/* 旅客指南 */
	.guide-container{ margin-top: 0; padding: 0 15px;}
	.guide-view .tab{ margin: 0 -15px;}
	.guide-view .tab li{ line-height: 50px; font-size: 16px;}
	.guide-inner{ font-size: 14px;}
	.guide-inner .inner-tab{ margin-top: 20px; font-size: 16px;}
	.guide-inner .inner-tab ul{ top: 2px;}
	.guide-inner .inner-tab li{ padding: 0 20px;}
	.guide-inner .inner-tab li a{ border-bottom-width: 3px; padding-bottom: 10px;}
	
	.guide-inner .inner-process{ padding: 30px 0;}
	.guide-inner .inner-process .box-block{ overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; top: 2px;}
	.guide-inner .inner-process ul{ white-space: nowrap;}
	.guide-inner .inner-process li{ float: none; display: inline-block; padding-right: 50px;}
	.guide-inner .inner-process li .block-box{ width: 120px; height: 120px; padding-top: 15px; line-height: 18px;}
	.guide-inner .inner-process li .block-box .icon img{ height: 40px;}
	.guide-inner .inner-process li .block-box .number{ font-size: 12px; margin-top: 5px;}
	.guide-inner .inner-process li .block-box .number span{ font-size: 18px;}
	.guide-inner .inner-process li .block-box .title{ font-size: 12px;}
	.guide-inner .inner-process li .arrow{ width: 16px; height: 16px; background-size: 100% auto; right: 17px; margin-top: -8px;}
	.guide-inner .inner-process li:last-child{ padding-right: 60px;}
	.guide-inner .inner-process:before {
	  content: '';
	  position: absolute;
	  width: 40px;
	  height: 100%;
	  top: 0;
	  right: 0;
	  z-index: 9;
	  background: rgba(255, 255, 255, 0);
	  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, white), color-stop(100%, white));
	  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, white), to(white));
	  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2', GradientType=1 );}
	.guide-inner .inner-process .explain{ margin: 30px 0 0 0;}
	
	.guide-inner .inner-content .pic-right{ margin-top: 30px; padding: 0 15px;}
	.guide-inner .inner-content .pic-right .pic-box img{ width: 60%; margin: 0 auto;}
	
	.guide-content-inner .txt-cont{ font-size: 14px; margin-top: 20px;}
	.guide-content-inner .txt-cont .title{ font-size: 18px; margin-bottom: 10px;}
	.guide-content-inner .txt-cont .btn-box{ margin-top: 20px;}
	.guide-content-inner .txt-cont .btn-box a{ width: 176px; height: 42px; line-height: 42px; font-size: 16px; margin-bottom: 15px;}
	.guide-content-inner .download{ font-size: 16px;}
	
	.guide-content-inner .tab{ margin-top: 30px;}
	.guide-content-inner .tab .box-block{ top: 2px;}
	.guide-content-inner .tab li{ font-size: 16px;}
	.guide-content-inner .tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}
	.guide-content-inner .tab li.current{ font-size: 18px;}
	
	.guide-content-inner .content-box .title-h1{ margin-top: 20px;}
	.guide-content-inner .content-box .title-h1 img{ max-width: 100%;}
	.guide-content-inner .content-box .cont-box{ font-size: 14px;}
	.guide-content-inner .content-box .cont-box p{ margin-top: 20px;}
	.guide-content-inner .content-box .cont-box .title{ font-size: 16px; margin-top: 20px;}
	.guide-content-inner .content-box .cont-box .img{ margin-top: 20px;}
	.guide-content-inner .content-box .cont-box .img img{ max-width: 100%;}
	.guide-content-inner .content-box .cont-box .icon-txt a{ word-wrap:break-word ;}
	
	.guide-inner .sketch-map-inner{ margin-top: 30px;}
	.guide-inner .sketch-map-inner .pic-box{ margin-right: 0;}
	.guide-inner .sketch-map-inner .cont-right{ margin-top: 20px;}
	.guide-inner .sketch-map-inner .cont-right .top-title{ font-size: 18px;}
	.guide-inner .sketch-map-inner .cont-right .cont .block{ line-height: 46px;}
	.guide-inner .sketch-map-inner .cont-right .cont .block a{ font-size: 14px;}
	
	/* 温馨提示 */
	.warm-prompt-container{ margin: 20px 0 -20px 0; padding: 25px 15px;}
	.warm-prompt-container .top-title{ font-size: 26px; line-height: 26px;}
	.warm-prompt-container .list{ font-size: 14px;}
	.warm-prompt-container .list a{ margin-top: 20px;}
	
	.reminder-inner{ margin-top: 20px;}
	.reminder-inner .top-title{ font-size: 16px;}
	.reminder-inner .list-inner{ margin-top: 15px;}
	.reminder-inner .list-inner li ._top, .reminder-inner .list-inner li ._top_links{ padding: 15px 10px; font-size: 16px;}
	.reminder-inner .list-inner li ._top ._right{ width: 18px; height: 18px; margin-top: -9px; right: 10px;}
	.reminder-inner .list-inner li ._top ._right:before{ height: 2px; margin-top: -1px;}
	.reminder-inner .list-inner li ._top ._right:after{ width: 2px; margin-left: -1px;}
	.reminder-inner .list-inner li ._top_links ._right{ width: 18px; height: 18px; margin-top: -9px; right: 10px; font-size: 18px;}
	.reminder-inner .list-inner li ._bottom{ font-size: 14px; line-height: 1.5em;}
	.reminder-inner .list-inner li ._bottom .box-cont{ padding: 15px;}
	
	
	
	
	
	/* 相关服务 */
	.related-services-container{ margin: 30px 0 -20px 0; padding: 25px 15px;}
	.related-services-container .top-title{ font-size: 26px; line-height: 26px;}
	.related-services-container .list{ margin-top: 10px;}
	.related-services-container .list .row{ margin: 0 -15px;}
	.related-services-container .list .col-xs-12{ padding: 0 15px; width: 50%;}
	.related-services-container .list .block-box{ margin: 10px 0;}
	.related-services-container .list .block-box .pic-box img{ width: 45%;}
	.related-services-container .list .block-box .cont{ margin-top: 10px;}
	.related-services-container .list .block-box .cont .title{ font-size: 16px;}
	.related-services-container .txt-cont .block{ margin-top: 20px;}
	.related-services-container .txt-cont .block span{ font-size: 14px;}
	.related-services-container .txt-cont .block i{ margin-left: 30px;}
	.related-services-container .txt-cont .block i img{ height: 15px;}
	.guide-inner .inner-content .cont-box{ font-size: 14px;}
	.guide-inner .inner-content .cont-box .title{ font-size: 16px; margin-top: 30px;}
	
	/* 行李寄存 */
	.guide-content-container{ padding: 30px 15px 0 15px;}
	.guide-content-inner .top-title-box .top-title{ font-size: 22px;}
	.guide-content-inner .top-title-box .txt{ font-size: 14px; line-height: 24px;}
	.guide-content-inner .top-title-box .slogan{ margin-top: 10px;}
	.guide-content-inner .top-title-box .slogan span{ height: 36px; line-height: 34px; font-size: 14px; padding: 0 25px;}
	.guide-content-inner .content-s-title{ font-size: 22px;}
	.guide-content-inner .charges-view{ margin-top: 30px;}
	.guide-content-inner .charges-view .table-box{ margin-top: 10px;}
	.guide-content-inner .charges-view .table-box table{ display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.guide-content-inner .charges-view .table-box table th{ font-size: 16px; padding: 10px 15px;}
	.guide-content-inner .charges-view .table-box table td{ font-size: 14px; padding: 10px 15px;}
	.guide-content-inner .service-location-view{ margin-top: 30px;}
	.guide-content-inner .service-location-view .list{ margin-top: 0;}
	.guide-content-inner .service-location-view .list .block-box{ margin-top: 10px;}
	.guide-content-inner .service-location-view .list .block-box .title{ font-size: 18px; line-height: 55px;}
	.guide-content-inner .service-location-view .list .block-box .cont{ font-size: 14px; line-height: 34px; min-height: auto; padding: 10px 0;}
	
	/* 通用下拉框搜索模块 */
	.base-query-box{ padding: 0; font-size: 14px; line-height: 50px; border: 0;}
	.base-query-box .block-box{ width: 100%; margin-bottom: 10px;}
	.base-query-box .block-box .base-select-box{ width: 100%;}
	.base-query-box .block-box .base-select-box .select{ padding-left: 14px; line-height: 48px;}
	.base-query-box .block-box .input-box2{ width: 100%;}
	.base-query-box .block-box .input-box2 .input-text{ padding: 10px 14px;}
	.base-query-box .block-box .input-box .singleDate{ background-position: 98% center;}
	.base-query-box .search-btn-box{ margin: 3px 0 0 0; font-size: 18px; width: 100%;}
	.base-query-box .search-btn-box a{ width: 200px; height: 42px; line-height: 42px; margin: 0 auto;}
	.base-query-box .search-btn-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 28%;}
	
	.base-query-box .block-box .input-lostProperty{ width: 100%;}
	.base-query-box .block-box .input-box3{ width:100%;}
	.base-query-box .block-box .input-box3 .input-text{ padding: 15px 14px;}
	
	
	
	.facilities-view{ margin-top: 30px;}
	.facilities-view .base-query-box .block-box .base-select-box.axfw{ width: 100%;}
	.facilities-view .list ul{ margin: 0 -15px;}
	.facilities-view .list li{ width: 50%; padding: 0 15px;}
	.facilities-view .list li .block-box{ margin-top: 40px;}
	.facilities-view .list li .block-box .icon img{ width: 158px;}
	.facilities-view .list li .block-box .title{ font-size: 14px; margin-top: 10px;}
	.facilities-view .list .more{ margin-top: 30px;}
	.facilities-view .list .more a{ height: 36px; line-height: 34px; font-size: 14px; width: 154px;}
	
	/* 旅客须知 */
	.passenger-notes-view{ margin-top: 30px;}
	.passenger-notes-view .tab li{font-size: 14px;}
	.passenger-notes-view .tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}
	.passenger-notes-view .tab li .icon img{ height: 34px;}
	/* .passenger-notes-view .tab .box-block{ overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; top: 2px;}
	.passenger-notes-view .tab ul{ white-space: nowrap;}
	.passenger-notes-view .tab li{ float: none; font-size: 14px; display: inline-block; width: auto; padding-right: 28px;}
	.passenger-notes-view .tab li a{ padding: 0 10px 10px 10px; border-bottom-width: 3px;}
	.passenger-notes-view .tab li .icon img{ height: 34px;}
	.passenger-notes-view .tab:before {
	  content: '';
	  position: absolute;
	  width: 40px;
	  height: 100%;
	  top: 0;
	  right: 0;
	  z-index: 9;
	  background: rgba(255, 255, 255, 0);
	  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, white), color-stop(100%, white));
	  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, white), to(white));
	  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2', GradientType=1 );} */
	
	.passenger-notes-view .inner-view .box-block{ margin-top: 25px;}
	.passenger-notes-view .inner-view .box-block .top-title{ font-size: 18px;}
	.passenger-notes-view .inner-view .box-block .list{ margin-top: 10px;}
	.passenger-notes-view .inner-view .box-block .list .row{ margin: 0 -10px;}
	.passenger-notes-view .inner-view .box-block .list .col-xs-6{ padding: 0 10px;}
	.passenger-notes-view .inner-view .box-block .list .block-box{ padding: 22px 0 20px 0; margin-top: 15px;}
	.passenger-notes-view .inner-view .box-block .list .block-box .icon img{ width: 150px;}
	.passenger-notes-view .inner-view .box-block .list .block-box .title{ font-size: 14px; margin-top: 15px;}
	.passenger-notes-view .inner-view .box-block .list .block-box .title i{ width: 26px; height: 26px; line-height: 26px; margin-right: 8px;}
	.passenger-notes-view .inner-view .box-block.check_fast .list .row{ margin: 0 -10px;}
	.passenger-notes-view .inner-view .box-block.check_fast .list .col-xs-6{ padding: 0 10px;}
	.passenger-notes-view .inner-view .box-block.check_fast .list .odd .block-box{ background-color: #f9f9f9;}
	
	/* 航班订阅 */
	.subscribe-container{ margin-top: 0; padding: 0 15px;}
	.subscribe-container .tab{ margin: 0 -15px;}
	.subscribe-container .tab li{ line-height: 50px; font-size: 16px;}
	.subscribe-container .airinfo-table-view{ margin-top: 20px;}
	.subscribe-container .airinfo-table-box-mobile th{ background-color: #bed7fb; color: #000;}
	
	/* 搜索结果 */
	.search-container{ margin-top: 0; padding: 0 15px;}
	.search-container .top-title-box{ line-height: 50px; font-size: 16px; margin: 0 -15px;}
	.search-container .base-query-box{ margin-top: 10px;}
	.search-container .base-query-box .block-box .input-box2{ width: 100%;}
	.search-view{ margin-top: 25px;}
	.search-view .top-title{ font-size: 16px;}
	.search-view .tab{ margin-top: 20px;}
	.search-view .tab .box-block{ overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; top: 2px;}
	.search-view .tab ul{ white-space: nowrap;}
	.search-view .tab li{ float: none; font-size: 14px; display: inline-block; width: auto; padding-right: 28px;}
	.search-view .tab li a{ padding: 0 10px 10px 10px; border-bottom-width: 3px;}
	.search-view .tab li .icon img{ height: 34px;}
	.search-view .tab:before {
	  content: '';
	  position: absolute;
	  width: 40px;
	  height: 100%;
	  top: 0;
	  right: 0;
	  z-index: 9;
	  background: rgba(255, 255, 255, 0);
	  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, white), color-stop(100%, white));
	  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, white), to(white));
	  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2', GradientType=1 );}
	
	.search-view .list li{ margin-top: 20px;}
	.search-view .list li .title{ font-size: 16px;}
	.search-view .list li .cont{ font-size: 14px; line-height: 26px; margin-top: 5px; text-align: justify;}
	.search-view .list .more{ margin-top: 30px;}
	.search-view .list .more a{ height: 36px; line-height: 34px; font-size: 14px; width: 154px;}
	
	/* 特殊旅客服务 */
	.special-passenger-service-container{ padding: 0 15px;}
	.special-passenger-service-container .block-view{ margin-top: 30px;}
	.special-passenger-service-container .block-view .top-title{ font-size: 18px;}
	.special-passenger-service-container .block-view .list{ margin-top: 0;}
	.special-passenger-service-container .block-view .list .row{ margin: 0 -10px;}
	.special-passenger-service-container .block-view .list .col-xs-6{ padding: 0 10px;}
	.special-passenger-service-container .block-view .list .block-box{ margin: 20px auto 0 auto; width: 85%;}
	.special-passenger-service-container .block-view .list .block-box .pic-box img{}
	.special-passenger-service-container .block-view .list .block-box .cont{ padding-top: 70px;}
	.special-passenger-service-container .block-view .list .block-box .cont .icon img{ height: 80px;}
	.special-passenger-service-container .block-view .list .block-box .cont .title{ font-size: 22px; margin-top: 30px;}
	.special-passenger-service-container .btn-box,.content-main-container .btn-box{ margin-top: 30px;}
	.special-passenger-service-container .btn-box a,.content-main-container .btn-box a{ font-size: 14px; height: 36px; line-height: 34px;}
	
	/* 隐私条款 */
	.privacy-clause-container{ padding: 30px 15px 0 15px; font-size: 14px; line-height: 26px;}
	.privacy-clause-container .introduction-box .top-title-h1{ font-size: 22px; line-height: 22px;}
	.privacy-clause-container .block-box{ margin-top: 35px;}
	.privacy-clause-container .block-box .top-title{ font-size: 18px; margin: 25px 0 10px 0;}
	.privacy-clause-container .block-box .autograph-cont{ margin-top: 30px;}
	
	/* 会员中心 */
	.member-container{ padding: 0 15px;}
	.member-home-inner{ padding-top: 20px;}
	.member-home-inner .edit-container{ width: 100%;}
	.member-home-inner .top-info-box .pic-box{ padding-right: 0;}
	.member-home-inner .top-info-box .pic-box .card-number{ right: 20px; bottom: 20px;}
	.member-home-inner .top-info-box .cont-box{ margin-top: 20px;}
	.member-home-inner .top-info-box .cont-box .name-box .welcome{ font-size: 20px;}
	.member-home-inner .top-info-box .cont-box .name-box .level span{ font-size: 14px;}
	.member-home-inner .top-info-box .cont-box .phone{ margin-top: 15px;}
	.member-home-inner .top-info-box .cont-box .phone a{ font-size: 16px; background-size: 26px; padding-left: 36px; line-height: 26px;}
	.member-home-inner .top-info-box .cont-box .name-box .notice a{ font-size: 14px; background-size: 18px; padding-left: 30px;}
	.member-home-inner .top-info-box .cont-box .logout{ margin-top: 40px;}
	.member-home-inner .top-info-box .cont-box .logout a{ font-size: 14px;}
	.member-home-inner .fast-entry{ margin-top: 20px; padding-top: 0;}
	.member-home-inner .fast-entry .block-box{ padding: 25px 0 25px 60px; margin-top: 20px; text-align: left;}
	.member-home-inner .fast-entry .block-box .icon{ margin-right: 18px;}
	.member-home-inner .fast-entry .block-box .icon img{ width: 55px;}
	.member-home-inner .fast-entry .block-box .cont .title{ font-size: 18px;}
	.member-home-inner .fast-entry .block-box .cont p{ font-size: 14px;}
	.member-bot-slogan{ height: auto; margin: 25px -15px -20px -15px; background-size: cover; padding: 20px 15px 15px 15px;}
	.member-bot-slogan .edit-container{ width: 100%;}
	.member-bot-slogan .slogan{ font-size: 16px; margin: 0; float: none; text-align: center;}
	.member-bot-slogan .slogan span{ display: block;}
	.member-bot-slogan .qr-code-box{ margin: 20px 0 0 0; float: none; text-align: center;}
	.member-bot-slogan .qr-code-box li{ width: 80px; float: none; display: inline-block; margin: 0 20px;}
	
	/* 消息通知 */
	.member-container .return-box{ font-size: 14px; margin-top: 20px;}
	.member-container .top-title-box .top-title{ font-size: 22px;}
	.member-container .top-title-box .txt{ font-size: 14px; line-height: 24px;}
	.notify-list li{ padding: 15px 0; line-height: 22px;}
	.notify-list li .title{ font-size: 16px; float: none; width: 100%;}
	.notify-list li .title a{ background-size: 22px auto; padding-left: 30px;}
	.notify-list li .time{ font-size: 14px; float: none; margin-top: 5px;}
	
	/* 积分管理 */
	.member-container .tab{ padding-right: 12px;}
	.member-container .tab .box-block{ overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; top: 2px;}
	.member-container .tab ul{ white-space: nowrap;}
	.member-container .tab li{ float: none; font-size: 14px; display: inline-block;}
	.member-container .tab li a{ padding: 0 30px 10px 30px; border-bottom-width: 3px;}
	.member-container .tab:before {
	  content: '';
	  position: absolute;
	  width: 40px;
	  height: 100%;
	  top: 0;
	  right: 0;
	  z-index: 9;
	  background: rgba(255, 255, 255, 0);
	  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, white), color-stop(100%, white));
	  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, white), to(white));
	  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2', GradientType=1 );}
	
	.member-container .table-box table th{ font-size: 14px; padding: 10px 15px;}
	.member-container .table-box table td{ font-size: 14px; padding: 10px 15px;}
	
	.integral-inner{ margin-top: 25px;}
	.integral-inner .table-box{ margin-top: 20px;}
	
	/* 优惠券管理 */
	.coupon-inner{ margin-top: 25px;}
	.coupon-list .block-box{ margin-top: 20px;}
	.coupon-list .block-box .tleft-box{ top: 32px; left: 25px;}
	.coupon-list .block-box .tleft-box .title{ font-size: 28px; line-height: 28px;}
	.coupon-list .block-box .tleft-box .id{ font-size: 14px;}
	.coupon-list .block-box .price-box{ bottom: 55px; right: 50px;}
	.coupon-list .block-box .price-box .price{ font-size: 84px; line-height: 84px;}
	.coupon-list .block-box .price-box .rmb{ width: 42px; height: 42px; line-height: 32px; font-size: 16px;}
	.coupon-list .block-box .time{ font-size: 14px; bottom: 22px; left: 25px;}
	
	/* 会员登录 */
	.logon-inner{ padding-top: 30px;}
	.logon-inner .edit-container{ width: 100%;}
	.logon-inner .txt-box{ margin-top: 30px; padding-top: 30px; border-top: 1px solid #dadbdd;}
	.logon-inner .txt-box .title{ font-size: 24px;}
	.logon-inner .txt-box .cont{ font-size: 14px; line-height: 28px;}
	.logon-inner .logon-box{ padding: 0; margin-left: 0; border: 0;}
	.logon-inner .logon-box .top-title{ font-size: 18px; line-height: 18px;}
	.logon-inner .logon-box .cont-box{ margin-top: 20px;}
	.logon-inner .logon-box .cont-box .note{ margin-bottom: 15px;}
	.logon-inner .logon-box .cont-box .block-box{ margin-bottom: 15px;}
	.logon-inner .logon-box .cont-box .block-box .input-box .input-text{ padding: 13px 15px;}
	.logon-inner .logon-box .cont-box .block-box .phone .select-phone{ line-height: 46px;}
	.logon-inner .logon-box .cont-box .block-box .phone .input-box{ width: 80%;}
	.logon-inner .logon-box .cont-box .block-box.yzm .input-box{ width: 60%;}
	.logon-inner .logon-box .cont-box .block-box.yzm .send-cd-btn,.logon-inner .logon-box .cont-box .block-box.yzm .send-cd-btn-disabled{ height: 48px; width: 36%;}
	.logon-inner .logon-box .btn-box a{ font-size: 16px; height: 48px; line-height: 48px;}
	.logon-inner .logon-box .third-party{ margin-top: 25px;}
	
	#drag{ height: 48px; line-height: 48px;}
	#drag .handler{ height: 48px;}
	#drag .drag_bg{ height: 48px;}
	
	/* 资料管理 */
	.data_management-view .block-box{ margin-top: 20px; font-size: 16px; line-height: 42px;}
	.data_management-view .btn-box a{ width: 164px; height: 36px; margin: 35px auto 0; font-size: 16px; line-height: 36px;}
	
	/* 网站地图 */
	.site-map-container .inner-block{ padding: 25px 15px;}
	.site-map-container .inner-block .top-title-h1{ font-size: 18px;}
	.site-map-container .inner-block .list-block{ font-size: 14px; line-height: 28px;}
	.site-map-container .inner-block .list-block .row{ margin: 0 -40px;}
	.site-map-container .inner-block .list-block .col-xs-12{ padding: 0 40px;}
	.site-map-container .inner-block .list-block .block-box{ margin-top: 20px;}
	.site-map-container .inner-block .list-block .block-box .title{ font-size: 16px; padding-bottom: 10px; margin-bottom: 15px;}
	.site-map-container .inner-block .list-block .block-box ul li ul li{ line-height: 24px;}
	.site-map-container .inner-block.passenger-service .list-block .block-box>ul{ min-height: 190px;}
	.site-map-container .inner-block.company-introduction .list-block .block-box>ul{ min-height: 310px;}
	.site-map-container .inner-block.other .list-block .block-box>ul{ min-height: 160px;}
	
	.site-map-container .inner-block .list-block2{ margin-top: 20px; font-size: 14px; line-height: 28px;}
	.site-map-container .inner-block .list-block2 ul{ margin: 0 -40px;}
	.site-map-container .inner-block .list-block2 ul li{ padding: 0 40px; width: 50%;}
	.site-map-container .inner-block .list-block2 ul li ul li{ line-height: 24px;}
	
	/* 404 */
	.error-container{ padding: 60px 15px 25px 15px;}
	.error-container .pic img{ width: 590px;}
	.error-container .cont{ font-size: 14px;}
	.error-container .cont .title{ font-size: 20px; margin-bottom: 5px;}
	.error-container .btn-box a{ width: 200px; height: 48px; line-height: 48px; font-size: 16px;}
	.error-container .btn-box a .glyphicon{ font-size: 12px; margin-top: -6px; left: 32px;}
	
	/* 免签政策 */
	.sign-free-policy-container{ padding: 0 15px 15px 15px;}
	.sign-free-policy-container .box-block{ margin-top: 35px;}
	.sign-free-policy-container .box-block .top-title{ font-size: 20px;}
	.sign-free-policy-container .box-block .content-box{ margin-top: 15px;}
	.sign-free-policy-container .box-block .content-box .pic-box{ padding-right: 0;}
	.sign-free-policy-container .box-block .content-box .cont-box{ font-size: 14px; line-height: 28px; padding: 10px 0 0 0;}
	.sign-free-policy-container .box-block .content-box .cont-box .title{ font-size: 16px;}
	.sign-free-policy-container .box-block .content-box .cont-box .btn-box{ margin-top: 20px;}
	
	/* 分页 */
	.page{ font-size: 14px;}
	
	/* 失物认领弹框 */
	.lostProperty-layer .layer-content{ font-size: 14px; padding: 25px;}
	.lostProperty-layer .layer-content .pic{ width: 35%;}
	.lostProperty-layer .layer-content .cont{ width: 65%; padding-left: 20px;}
	
	/* 航班延误 */
	.flight-delay-inner .tab .box-block{ top: 2px;}
	.flight-delay-inner .tab li{ font-size: 16px;}
	.flight-delay-inner .tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}
	.flight-delay-inner .tab li.current{ font-size: 18px;}
	
	.flight-delay-inner .content-inner{ margin-top: 25px;}
	.flight-delay-inner .table-box table th{ font-size: 16px;}
	.flight-delay-inner .table-box table td{ font-size: 16px;}
	.flight-delay-inner .txt-cont{ font-size: 14px;}
	
	.flight-delay-inner .erweimaBox{ margin-top: 25px;}
	
	.company-container .flight-delay-inner{ margin-top: 30px;}
	
	.related-services-container.flightDelay .list .row{ margin: 0 -15px;}
	.related-services-container.flightDelay .list .col-xs-12{ padding: 0 15px; width: 50%;}
	
	
	/* 警方警示 */
	.police-tips-container{ padding: 35px 15px 55px 15px; margin-bottom: -20px;}
	.police-tips-container .top-title{ font-size: 18px;}
	.police-tips-container .txt{ font-size: 14px;}
	.police-tips-container .slogan{ padding: 25px 0; font-size: 16px; line-height: 26px;}
	.police-tips-container .slogan .block{ padding: 5px 0;}
	.police-tips-container .note{ padding: 10px 15px; font-size: 14px; line-height: 26px;}
	
	/* 通用表格 */
	.base-table-box table th{ font-size: 14px;}
	.base-table-box table td{ font-size: 14px;}
	
	/* 内容页样式 */
	.w_content{ font-size: 14px;}
	.w_content .w_title{ font-size: 16px;}
	.fwss-details-container .block-box,.fwss-details-container .box-block{ margin-top: 20px;}
	.fwss-details-container .top-title{ font-size: 18px;}
	.charges-view{ margin-top: 10px;}
	.company-container .box-block{ margin-top: 10px;}
	.company-container .box-block .top-title{ font-size: 16px; margin-bottom: 15px;}
	.company-container .box-block .list{ margin-top: 0;}
	.guide-inner .wxts-content{ margin-top: 20px;}
	.fwss-details-container .zy img{ margin-top: 10px;}
	.fwss-details-container{ font-size: 14px;}
	
	.yyaj-suspension-layer{ width: 100%; top: auto; bottom: 0;}
	.yyaj-suspension-layer .box{ background-color: rgba(20,68,200,0.8); padding: 15px 26px; position: relative;}
	.yyaj-suspension-layer .box .layer-close{ width: 20px; height: 20px; background: url(../images/icon/layer-close2.png) no-repeat; background-size: cover; position: absolute; top: 15px; right: 10px;}
	.yyaj-suspension-layer .box .pic{ float: left; width: 90px;}
	.yyaj-suspension-layer .box .pic img{ display: block; width: 100%;}
	.yyaj-suspension-layer .box .cont{ float: left; margin: 35px 0 0 20px; font-size: 14px; color: #fff;}
	
	.reminder-box{ font-size: 14px;}
	
	/*提示弹框*/
	.tips-layer .layer-inner .layer-close{ width: 18px; height: 18px; top: -30px;}
	.tips-layer .layer-inner{ width: 290px; margin: -65px 0 0 -145px;}
	.tips-layer .layer-content{ padding: 27px 25px 24px 25px;}
	.tips-layer .layer-content .icon img{ width: 40px;}
	.tips-layer .layer-content .cont{ margin-top: 13px; font-size: 14px;}
	.tips-layer .layer-content .cont .title{ font-size: 18px;}
	.tips-layer .layer-content .cont p{ margin-top: 4px;}
	
	.data_info_new{ margin: 0; padding: 0;}
	
	/* 出行助手—常见问题及注意事项 */
	.travel-notes-box{ margin-top: 25px;}
	.travel-notes-box .top-title{ font-size: 18px;}
	.travel-notes-box .list{ margin-top: 15px;}
	.travel-notes-box .list li ._top,.travel-notes-box .list li ._top_links{ padding: 12px; font-size: 14px;}
	.travel-notes-box .list li ._top .title,.travel-notes-box .list li ._top_links .title{ font-size: 14px;}
	.travel-notes-box .list li ._top ._right{ width: 12px; height: 12px; right: 15px; margin-top: -6px;}
	.travel-notes-box .list li ._top_links ._right{ width: 18px; height: 18px; margin-top: -9px; right: 10px; font-size: 18px;}
	.travel-notes-box .list li ._bottom{ padding: 12px; font-size: 14px;}
	
	
	
	
	/* 媒体合作 */
	.contact-container{ padding: 30px 15px 80px 15px;}
	.media-cooperation-view{ padding: 0;}
	.media-cooperation-view .content-box .sub-left-title{ font-size: 18px; line-height: 24px; margin-top: 34px;}
	.media-cooperation-view .content-box .title{ margin-top: 10px; font-size: 16px;}
	.media-cooperation-view .content-box p{ padding-top: 10px; font-size: 14px; line-height: 24px;}
	.media-cooperation-view .content-box .download-btn-box{ margin: 28px 0 0 0; font-size: 16px;}
	.media-cooperation-view .content-box .download-btn-box a { width: 206px; height: 48px; padding-left: 26px; line-height: 48px;}
	.media-cooperation-view .content-box .download-btn-box .icon { width: 18px; height: 22px; margin-top: -11px; right: 8%;}
		
		
		/* 常用电话 */
	.common-phone-view .top-title-box .top-title { font-size: 22px; }
	.common-phone-view .top-title-box .txt { font-size: 16px;}
	.common-phone-view .top-title-box .txt-big { font-size: 18px; margin: 0 0 24px; }
	.common-phone-view .top-title-box .txt-big .bignum { font-size: 20px;}
	.common-phone-view .common-phone-list {margin-top: 20px;}
	.common-phone-view .common-phone-list .block-box { min-height: 125px; padding: 10px 22px; margin-top: 15px;}
	.common-phone-view .common-phone-list .block-box .top-title {font-size: 14px;line-height: 42px;}
	.common-phone-view .common-phone-list .block-box .cont {margin-top: 25px;}
	.common-phone-view .common-phone-list .block-box .cont li { width: 100%; float: left;padding-left: 30px;margin-bottom: 15px;font-size: 14px; background-position: 2px 2px;}
	
	 /* 反馈与建议 */
	.Feedback-view{ width: 100%; margin: 15px auto 0 auto;}
	.Feedback-view .block-box{ margin-top: 5px; width: 100%; display: block; float: left; }
	.Feedback-view .block-box .base-select-box,.Feedback-view .block-box .base-select-box2{ line-height: 14px;padding: 11px 14px 11px 0;}
	.Feedback-view .block-box .base-select-box{ width: 100%; }
	.Feedback-view .block-box .base-select-box2{ width: 100%; }
	.Feedback-view .block-box .input-box,.Feedback-view .block-box .input-box2{}
	.Feedback-view .block-box .input-box{ width: 100%; }
	.Feedback-view .block-box .input-box2{ width: 100%; }
	.Feedback-view .block-box .input-box .input-text{font-size: 14px; padding: 11px 14px;}
	.Feedback-view .block-box .input-box2 .input-text{font-size: 14px; padding: 11px 14px;}
	.Feedback-view .block-box .base-select-box .select,.Feedback-view .block-box .base-select-box2 .select{ width: 112%; border: 0; height: 26px; line-height: 26px; font-size: 14px; padding-left: 14px;}
	.Feedback-view .block-box .base-select-box .glyphicon,.Feedback-view .block-box .base-select-box2 .glyphicon{ position: absolute; top: 50%; margin-top: -7px; right: 15px; font-size: 14px; color: #3868dd;}
	
	.Feedback-view .type{padding: 0; font-size: 16px; margin-top: 20px; line-height: 26px;display: block; width: 100%; }
	.Feedback-view .block-box .textarea-box textarea{ width: 100%; line-height: 14px;padding: 14px 14px; font-size: 14px; }
	.Feedback-view .btn-box a{ width: 164px; height: 36px; margin: 35px auto 0; font-size: 16px; line-height: 36px;}
	
	/* 违规违纪举报 */
	.report-view .top-title-box .top-title {font-size: 22px;}
	.Prosecutor-box .form .sub-left-title{ margin-top: 10px; font-size: 20px;}
	.Prosecutor-box .form .block-box{ margin-top: 10px; font-size: 14px;}
	.Prosecutor-box .form .block-box .type2{ font-size: 14px; }
	.Prosecutor-box .form .block-box .input_radio{margin-right: 5px;}
	.Prosecutor-box .form .block-box label{ margin-left: 14px; }
	.Prosecutor-box .form .block-box .block-box-list{ width: 100%; }
	.Prosecutor-box .form .block-box .block-box-list li{ float: left; width: 100%; margin-top: 10px;}
	.Prosecutor-box .form .block-box .block-box-list span{ font-size: 14px;}
	.Prosecutor-box .form .block-box .block-box-list2{ width: 100%;}
	.Prosecutor-box .form .block-box .block-box-list2 li{ float: left; width: 50%; margin-top: 10px;}
	.Prosecutor-box .form .block-box .block-box-list2 span{ font-size: 14px;}
	.Prosecutor-box .form .block-box .input-text{ width: 100%; padding: 0 10px;}
	.Prosecutor-box .form .block-box .input-text-long{ width: 100%; padding: 0 10px; }
	.Prosecutor-box .form .linebg{ width:100%; margin: 35px auto; }
	.Prosecutor-box .form .block-box .base-select-box2{width: 100%;}
	.Prosecutor-box .form .block-box .base-select-box2 .glyphicon{ position: absolute; top: 50%; margin-top: -7px; right: 15px; font-size: 14px; color: #3868dd;}
	.Prosecutor-box .form .block-box .base-select-box2 .select{ width: 112%; border: 0;  height: 26px; line-height: 26px; font-size: 14px; padding-left: 10px; color: #6f6f6f;}
	.Prosecutor-box .form .block-box .input_checkbox{display: inline-block; margin-right: 5px;}
	.Prosecutor-box .form .block-box .textarea-text{ width: 100%;border: #dadbdd solid 1px; padding:10px; margin-top: 5px; }
	.Prosecutor-box .form .submit-box{ margin-top: 30px; font-size: 16px; overflow: hidden; width: 100%; margin: 0 auto; text-align: center;}
	.Prosecutor-box .form .btn-box{ display: inline-block; margin:0 10px; }
	.Prosecutor-box .form .btn-box a{ width: 140px; height: 36px; margin: 36px auto 0; border-radius: 60px; background-color: #3570e3; color: #fff; font-size: 16px; text-align: center; line-height: 36px; display: block; }
	.Prosecutor-box .form .Reset a{background-color: #fff; color: #2b71de; border:#3570e3 solid 1px; padding-right: 20px;background: url(../images/contact/Reset.png) 94px center no-repeat; background-size: 10%;  }
	
	/* 表单 新 */
	.form-view .top-title-box .top-title-h1{ font-size: 20px;}
	.form-view .top-title-box .txt{ font-size: 14px;}
	.form-view .top-title{ font-size: 16px;}
	.form-view .view-box{ padding: 0 0 20px 0; margin-bottom: 20px;}
	.form-view .block-box{ font-size: 14px; line-height: 46px; margin-top: 10px;}
	.form-view .block-box .type{ width: 100%; margin-right: 0;}
	.form-view .block-box .cont-right{ width: 100%;}
	.form-view .block-box .cont-right .input-box .input-text{ padding: 12px 15px; font-size: 14px;}
	.form-view .block-box .cont-right .base-select-box{ font-size: 14px; line-height: 44px;}
	.form-view .block-box .cont-right .base-select-box .select{ padding: 0 0 0 15px;}
	.form-view .col-md-12 .block-box .cont-right{ width: 100%;}
	
	.form-view .block-box .cont-right.email .input-box{ width: 100%; margin-right: 0;}
	.form-view .block-box .cont-right.email .txt{ font-size: 14px; line-height: 1.5; margin-top: 15px;}
	.form-view .block-box .cont-right.yzm .txt{ font-size: 14px; line-height: 1.5; margin-top: 15px;}
	
	.form-view .block-box .cont-right.yzm .input-box{ width: 60%; margin-right: 4%;}
	.form-view .block-box .cont-right.yzm .yzm-img img{ height: 46px;}
	.form-view .block-box .cont-right.yzm .send-cd-btn{ width: 36%; font-size: 14px; height: 46px; line-height: 46px; margin-right: 0;}
	.form-view .block-box .cont-right.yzm .send-cd-btn-disabled{ width: 36%; font-size: 14px; height: 46px; line-height: 46px; margin-right: 0;}
	.form-view .block-box .cont-right.phone .base-select-box{ width: 100%; margin-right: 0;}
	.form-view .block-box .cont-right.phone .input-box{ width: 100%; margin-right: 0; margin-top: 15px;}
	.form-view .block-box .cont-right .textarea{ font-size: 14px; padding: 12px 15px; height: 110px;}
	.form-view .submit-box{ margin-top: 30px; font-size: 16px; overflow: hidden; width: 100%; margin: 0 auto; text-align: center;}
	.form-view .btn-box{ display: inline-block; margin:0 10px; }
	.form-view .btn-box a{ width: 140px; height: 42px; line-height: 42px; margin: 0 auto 0; border-radius: 60px; background-color: #3570e3; color: #fff; font-size: 16px; text-align: center; display: block; }
	.form-view .Reset a{background-color: #fff; color: #2b71de; border:#3570e3 solid 1px; padding-right: 20px;background: url(../images/contact/Reset.png) 94px center no-repeat; background-size: 10%;  }
	.edit-error{ font-size: 12px;}
	.form-view .block-box .cont-right.fwlx .block label{ margin: 0;}
	
	.form-view .block-box .cont-right .lysyfw label{ margin-right: 20px !important;}
	
	
	/* 常见问题 */
	.common-problem-view .top-title-box {margin-bottom: 25px;}
	.common-problem-view .top-title-box .top-title { font-size: 22px;}
	.common-problem-view .top-title-box .txt { font-size: 14px; line-height: 22px;}
	.common-problem-view .base-query-box{ margin-bottom: 25px; }
	.common-problem-view .base-query-box .online{ float: left; margin-right: 24px; }
	.common-problem-view .base-query-box .online a{ width: 100px; height: 30px; border-radius: 60px; display: inline-block; line-height: 30px; text-align: center; color: #2b71de; border:#3570e3 solid 1px; padding-right: 14px;background: url(../images/contact/zixun.png) 72px center no-repeat; background-size: 14%;}
	
	.common-problem-view .tab li{ width: 16.666%; }
	.common-problem-view .tab li a{ text-align: center; }
	.common-problem-view .problem-list .problem-category{ font-size: 16px; padding: 18px 0;}
	.common-problem-view .problem-list .problem-tit{ font-size: 14px; padding: 18px 10% 18px 0;}
	.common-problem-view .problem-list .problem-tit .glyphicon{ float: right; width: 20px; height: 20px;background: url(../images/contact/problem-open.png) center center no-repeat; background-size: 70%;}
	.common-problem-view .problem-list .problem-tit.current .glyphicon{background: url(../images/contact/problem-close.png) center center no-repeat; background-size: 70%;}
	.common-problem-view .problem-list .problem-open{ display: none; padding: 18px; font-size: 14px; }
	
	
	
	/* 今日新增 */
	.company-container .input-box2{width: 50%;float: right;position: relative;}
  .company-container .input-box2 .input-text{width: 100%;display:block;border:none;border-bottom: solid #1b1b1b 1px;padding: 15px 10px;font-size: 14px;}
  .company-container .input-box2 button{display: block;width: 16px;height: 17px;border:none;border:none;position: absolute;right:10px;top:50%;margin-top: -8.5px;background: transparent}
  .q_list{width: 100%;height: auto;margin: 20px auto 50px;}
  .q_list .q_item{width: 100%;height: auto;border-bottom: solid rgba(0,0,0,0.1) 1px;}
  .q_item .top{width: 100%;background: #ffffff;padding: 20px;position: relative;overflow: hidden;}
  .q_item .top ._left{max-width: 90%;font-size:18px;color: #000; }
  .q_item .top ._right{position: absolute;width: 90px;height: 90px;top:50%;right:0;margin-top: -45px;}
  .q_item .top ._right img{width: 100%;}
  .q_item .top ._right img._down{display: none;}
  .q_item .top ._right img._up{display: block;}
  .q_item .bottom{width: 100%;background: #f7faff;padding: 40px 70px;font:14px/32px '';color: #555;display: none;}
  .q_list .q_item.active .top{background: #3868dd;}
  .q_list .q_item.active ._left{color: #fff; }
  .q_list .q_item.active ._right img._down{display: block;}
  .q_list .q_item.active img._up{display: none;}
  
  .g_info{ margin: 30px 0;}
  .g_info ._left{padding:20px;}
  .g_info ._left h2{font-size: 22px;}
  .g_info ._left p{font-size: 14px;line-height: 30px;margin-bottom:10px;}
  .g_info ._left p span{font-size: 18px;line-height: 26px;}
  .g_info ._left h6{font-size: 14px;}
  .g_info ._left h6 span{float: none;display: block; margin-top: 5px;}
  .g_info ._left div h5{font:16px/28px ''}
  .g_info ._right h4{font:16px/28px ''}
  ._map h3{font:16px/40px '';}
	
  .company-container .sub-base-s-title2{margin-top: 10px;}
  .company-container .airinfo-view{ margin-top: 30px;}
  
  .l_list .block-box{width: 33.33%;}
  .l_list .block-box .title{font-size: 18px;}
  .l_list .block-box .content{font-size: 15px;margin-top: 10px;}
	.tab_video li h3{font-size:16px;margin:12px 0 8px 0;}
  .tab_video li p{font-size:14px;}
  .video_list li ._right{padding: 10px;}
  .video_list li ._right h3{font-size:18px;}
  .video_list li ._right p{font-size:14px; height: auto;overflow: hidden;}
  .video_list li ._right h6{font-size:14px; margin-top: 10px;}
  
  .s_g_list{ margin-top: 15px;}
  .s_g_item div h2{font-size:18px;}
  .s_g_item div p{font-size:14px;line-height: 24px;}
  .s_g_item div h6{font-size:14px;line-height: 24px;}
  .s_g_item div img{width: 20px;margin-top: -19px;}
  
  .news_list{ margin-top: 30px;}
  .news_list li ._left{padding: 0;}
  .news_list li ._right{padding:20px 15px;}
  .news_list li h2{font-size: 18px;}
  .news_list li p{font-size: 14px;}
  .news_list li h6{font-size: 14px;}
  .video_list li ._right .ewm h5{font-size: 14px;}
  .video-layer .layer-content{font-size: 18px;}
  .rc_con2 ul.rc_con2_ul{width: 80%;margin:0 auto;}
  .rc_con3 div{margin-bottom: 1.5%;}
  .rc_con1 ._right h2{font-size: 16px;margin-bottom:1.5%;}
  .rc_con1 ._right p{font-size: 14px;margin-bottom: 0;line-height: 28px;}
  .rc_con2{height: 400px;}
  .rc_con2 .rc_con2_ul .rc_con2_ul_li{padding-top:100px;height: 400px;}
  .rc_con2 .rc_con2_ul .rc_con2_ul_li h2{font-size: 20px;}
  .rc_con2 .rc_con2_ul .rc_con2_ul_li p{font-size: 16px;}

  .rc_con2 .pagination{width: 100%;text-align: center;position: absolute;bottom:30px;left:0;}
  .rc_con2 .pagination span{background: #fff;margin:0 7.5px;}
  .rc_con3 div h3{font-size: 30px;}
  .sh_zp1 .lc_box{width: 100%;overflow-x: auto;white-space: nowrap; padding-bottom: 15px;}
  .sh_zp1 .lc_box img{width: auto;height: 130px;}
  .sh_zp1 .lc_box::-webkit-scrollbar {/*滚动条整体样式*/
      width: 1px;     /*高宽分别对应横竖滚动条的尺寸*/
      height: 2px;
  }
  .sh_zp1 .lc_box::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
      border-radius: 10px;
      /* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */
      height: 5px;
      background: #ffcc00;
  }
  .sh_zp1 .lc_box::-webkit-scrollbar-track {/*滚动条里面轨道*/
      /* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */
      border-radius: 5px;
      background: #d4d4d4;
  }
  .sh_zp2 ul li ._top{font-size: 18px;}
  .sh_zp2 ul li ._bottom p,.sh_zp2 ul li ._bottom b{font-size: 14px;}
  .sh_zp2 ul li ._bottom a{width: 140px;height: 35px;line-height: 35px;font-size: 16px;}
  .sh_zp2 ul li ._top ._right{width: 15px;height: 15px;margin:-7.5px 0 0 -7.5px;}
  .company-container .ms_header ._left img{width: 120px;height: 120px;}
  .company-container .ms_header ._right h2{font-size:22px;}
  .company-container .ms_header ._right p{font-size:16px;}
  .company-container .ms_content p{font-size:14px;}
  .company-container .ms_content img{ width: 100%;}
  .company-container .ms_header ._right{padding: 20px 26px;}
  .g_item ._left{font-size: 18px;}
  .g_list .g_item{padding: 28px 16px;}
  .g_item ._ico{width: 55px;height: 55px;margin-top: -27.5px;}
   .dituContent {border:solid #ccc 1px;width: 100%;height: 400px;margin:30px auto 15px;}


   .dituContent2 {width: 100%;height: 402px;}
  .company-container.bus-conatiner .sub-base-s-title{line-height: 30px;}
  .company-container.bus-conatiner .sub-base-title,.company-container.service-conatiner .sub-base-title{ padding-bottom: 10px;}
  .bus_header_tab{padding:15px;}
  .bus_switch{width: 200px;height: 40px;}
  .bus_switch div.switch{font-size: 18px;line-height:40px;}
  .bus_switch div.sk{;height: 40px;border-radius: 40px;}
  .bus_header_tab ._bus_line ._left{width: 20%;}
  .bus_header_tab ._bus_line ._right{width: 80%;float: left;}
  .bus_header_tab ._bus_line ._right>div{font-size: 14px;width: 160px;}
  .bus_header_tab ._bus_line ._right>div span{width: 18px;height: 18px;line-height: 18px;margin-right: 8px;font-size: 14px;}
  .wxts{font-size: 13px;}
  .bus_map{width: 100%;background: #f3f6fe;margin-top: 5px;margin-bottom: 3%;}
  .bus_map ._left{width: 100%;}
  .bus_map ._left.scoll ._left_line{max-height: 312px;}
  .bus_map ._left ._title{padding:10px 14px;height: auto;}
  .bus_map ._left ._title p{font-size: 16px;float: left;}
  .bus_map ._left ._title img{float: left;margin:6px 10px;width: 8px;}
  .bus_map ._left ._title img._img1{display: none;}
  .bus_map ._left ._title img._img2{display: block;}
  .bus_map ._left ._left_line{padding-top: 30px;}
  .bus_map ._left ._left_line>p{font-size: 16px;}
  .bus_map ._left ._left_line ul{padding: 0 14px;}
  .bus_map ._left ._left_line ul li span{width: 18px;height: 18px;font-size: 14px;line-height: 18px;position: absolute;left:0;top:6px;}
  .bus_map ._left ._left_line ul li>div{width:100%;font-size: 14px;padding-left: 18px;}
  .bus_map ._left ._left_line ul li>div ._zd{width: 130px;}
  .bus_map ._left ._left_line ul li p{font-size: 16px;text-indent: 26px;}
  .bus_map ._right{width: 100%;}
  .company-container .guide-content-inner2 .service-location-view {margin-top: 10px;}
  .company-container .guide-content-inner2 .top-title{ font-size: 16px;}
  .company-container .sub-base-s-title p{font-size: 13px;}
  .bus_1{margin-top: 15px;margin-bottom: 30px;}
  .bus_1 span{width: 130px;height: 35px;font-size: 14px;line-height: 35px;}
  .bus_1 div{padding:15px 25px;font-size: 14px;}
  .bus_1 table tr th{padding: 15px 25px;font-size: 14px;}
  .bus_1 table tr td{padding: 15px 25px;font-size: 14px;}
  .wxts2{font-size: 14px;}
   .practical-information-container .top-title a{float: right;width: 60px;height: 22px;border:solid #3868dd 1px;color: #3868dd;border-radius: 22px;text-align: center;line-height: 20px;font-size: 12px;margin-top: 1px;}
	.tab_video li h6{font-size: 14px;}
  .rc_con2 .rc_con2_ul{width: 90%;margin:0 auto;height: 400px;}
  .rc_con2 .arrow-left{left:2%;}
  .rc_con2 .arrow-right{right:2%;}

  .tc_sf li ._top,.tc_js ._top{padding: 12px;font-size: 16px;}
  .tc_sf li ._top ._right{width: 14px;height: 14px;right: 19px;margin-top: -8px;}
  .tc_sf li ._bottom table tr th,.tc_sf li ._bottom table tr td { padding: 10px 0;font-size: 13px;line-height: 32px;}
  .tc_sf li ._bottom table tr td._bottom_left{padding-left: 30px;}
  .tc_sf li ._bottom .box-cont{ padding: 0 10px;}
  .tc_sf li ._bottom .box-cont .list{ margin-top: 0;}
  .tc_js ._bottom{padding: 12px 0;}
  .tc_js ._bottom form{max-width: 700px;}
  .tc_js ._bottom form ._name b{font-size: 13px;line-height: 32px;}
  .tc_js ._bottom form>div{margin-bottom: 12px;}
  .tc_js input[type="radio"] + label::before {width: 14px;height: 14px;margin-right: 8px;top:-3px; }
  .tc_js ._bottom .js_radio div{font-size: 13px;line-height: 26px;margin-left: 35px;}
  .tc_js ._bottom .tc_sel{width: 50%;}
  .tc_js ._bottom .tc_sel ._select select{width: 250px;height: 32px;padding-left: 14px;font-size: 13px;}
  .tc_js ._bottom .tc_sel ._select b{height:30px;}
  .tc_js ._bottom .tc_sel ._select img{position: absolute;top:50%;margin-top: -8.5px;right:13px;}
  .tc_js ._bottom ._text{width: 640px;}
  .tc_js ._bottom ._text .tc_text{width: 33.33%;}
  .tc_js ._bottom ._text .tc_text input{height: 32px;width: 140px;font-size: 13px;}
  .tc_js ._bottom ._text .tc_text div{float: left;line-height: 32px;font-size: 13px;color: #000;margin-left: 15px;}
  .tc_js ._bottom ._money{font-size: 12px;line-height: 32px;}
  .tc_js ._bottom ._button{text-align: center;}
  .tc_js ._bottom ._button button{width: 95px;height: 30px;font-size: 12px;border-radius: 30px;}

  
  .tq-container{padding:0 15px;}
  .tq-container.active{padding: 2% 15px 9.5%;}
  .tq-container ._left{padding-top: 20px;}
  .tq-container ._left ._top{font-size:16px;line-height: 42px; }
  .tq-container ._left ._top span{margin-right: 10px;}

  .tq-container ._left ._bottom{padding: 28px 0}
  .tq-container ._left ._bottom div{height: 70px;}
  .tq-container ._left ._bottom div h1{line-height: 35px;font-size: 18px;}
  .tq-container ._left ._bottom div h1 img{top:-3px;margin:0 10px;width: 30px;}
  .tq-container ._left ._bottom div h1 .add{font-size: 24px;margin-left: 2px;}
  .tq-container ._left ._bottom div h2{font-size: 18px;line-height: 22px;padding-left: 10px;margin: 3px 0 2px 0;}
  .tq-container ._left ._bottom div p{font-size: 12px;line-height: 18px;padding-left: 10px;}
  .tq-container ._left ._bottom div h3{font-size: 18px;line-height: 22px;padding-left: 30px;margin: 5px 0 4px 0;}

  .tq-container ._left ._bottom div>img{bottom: -5px;left:5px;width: 30px;}
  
  .tq-container ._left ._center{padding: 28px 15px;}
  .tq-container ._left ._center h2{font-size: 18px;line-height: 22px;margin: 3px 0 2px 0;}
  .tq-container ._left ._center p{font-size: 12px;line-height: 18px;}
  
  .tq-container ._right{padding-bottom: 3%;}
  .tq-container ._right h4{font-size: 16px;line-height: 50px;margin-top: 3%}
  .tq-container ._right ._right_box{padding:14px;}
  .tq-container ._right ._right_box ._top input{display: block;height: 35px;font-size: 16px;padding-left: 6px;}
  .tq-container ._right ._right_box ._top img{right: 20px;margin-top: -9px;height: 18px;}

  .tq-container ._right ._right_box ._bottom>div{margin:16px 0;}
  .tq-container ._right ._right_box ._bottom>div h3{font-size: 16px;margin-bottom: 8px;}
  .tq-container ._right ._right_box ._bottom>div>div span{margin:12px 8px;font-size: 12px;}

  .tq-container ._right ._right_box ._bottom>div>div{margin-left: -8px;}
  .zk_box{top:49px;padding:0 14px;}
  .zk_box .zk_close img{margin:8px 3px;}
  .zk_box .zk_tab div{height: 40px;font-size:16px;line-height: 40px;}
  .zk_con{padding-bottom: 18px;min-height: 220px;}
  .zk_con>div{display: none;}
  .zk_con>div>ul{margin-bottom: 18px;}
  .zk_con>div>ul li{font-size: 12px;line-height:32px;width: 14.2%;}
  .zk_con>div>ul li a{color: #000;border-bottom: 3px solid transparent;padding: 0 10px 10px 10px;}
  .zk_list{width: 100%;max-height: 150px;overflow-y: scroll;}
  .zk_item{margin:6px 0;}
  .zk_item ._item_left{font-size: 12px;width: 8%;padding:8px 0;}
  .zk_item ._item_right{width: 92%;}
  .zk_item ._item_right span{margin:4px 5px;font-size: 12px;}
  .sj_tc_table .tc_box{width: 90%;position: absolute;height: 400px;background: #fff;top:50%;margin-top: -200px;left:5%;margin-left: 0px;padding:20px;}
  .sj_router ._top{width: 100%;}
  .sj_router ._top p{float: left;}
  .sj_router ._top img{float: left;margin:7px;}
  .sj_router ._top img._img1{display: none;}
  .sj_router ._top img._img2{display: block;}

  .tab_video{ margin: 30px 0 20px 0;}
  .tab_video li div div .video_btn{width: 50px;height: 50px;margin:-25px 0 0 -25px;}
  .video_arrow_arrow.arrow-left{left: 30px;background: url(../images/rc-con2-prev.png) no-repeat center center;background-size: 100%}
  .video_arrow_arrow.arrow-right{right: 30px;background: url(../images/rc-con2-next.png) no-repeat center center;background-size: 100%}
  .video_arrow_arrow{margin-top: -5.5%;}

  .company-container .monitorDataDay-box .table-box table.g_table td,.company-container .monitorDataDay-box .table-box table.g_table th{text-align: left;}

  .shengji_item span,.shinei_item span{font-size: 14px;margin: 8px 18px;}
  .sj_router ._top p{font-size: 14px;}
  .sj_router ._bottom{padding: 20px 15px;}
  .sj_router ._bottom p{font-size: 14px;line-height: 28px;margin-bottom: 15px;}
  .sj_router ._bottom a.sj_router_a{font-size: 14px;}
  .company-container .list .ico{margin-top: 10px;}
  .company-container .list .cont{margin-top: 10px;}
  .company-container .list .cont .content{ font-size: 14px; height: auto; -webkit-line-clamp: initial;}
  .company-container .monitorDataDay-box .table-box table .tr-title td>div div{width: 14px;height: 14px;margin:-7px 0 0 -7px;}
  
  .company-container .tzzgx-box{ margin-top: 30px;}
  
  .return a{font-size: 14px;}
  .return a img{width: 8px;margin:3px 5px;}
  
  .city-select{ width: 100%; font-size: 14px;}
  .city-select ul{ max-height: 210px;}
  .airinfo-view .flightList-query-box .top .block-box .input-box:after{ padding-left: 14px;}
  
  
  /* 违规违纪举报确认弹框 */
  .report-tips-layer .layer-inner{ width: 520px; margin: -135px 0 0 -260px;}
  .report-tips-layer .layer-content{ height: 270px;}
  .report-tips-layer .layer-content .title{ font-size: 16px;}
  .report-tips-layer .layer-content .cont{ font-size: 14px; min-height: 110px;}
  .report-tips-layer .layer-content .btn-cont{ font-size: 14px;}
  
  /* 无人认领行李 */
  .unclaimed-inner .list li{ padding: 25px 0; font-size: 14px;}
  .unclaimed-inner .list li .number-title{ font-size: 16px;}
  .unclaimed-inner .list li .cont-box{ margin-top: 15px;}
  .unclaimed-inner .remarks{ font-size: 14px;}
  .unclaimed-inner .remarks .title{ font-size: 16px;}
  
  .zp-remarks{ font-size: 14px;}
  .zp-remarks .title{ font-size: 16px;}
  
  /* 登录二次确认 */
  /* .two-confirm-layer .layer-inner{ width: 520px; margin: -280px 0 0 -260px;} */
  .two-confirm-layer .layer-content{}
  .two-confirm-layer .layer-content .title{ font-size: 16px;}
  .two-confirm-layer .layer-content .cont{ font-size: 14px; min-height: 110px;}
  .two-confirm-layer .layer-content .btn-cont{ font-size: 14px; margin-top: 30px;}
  .two-confirm-layer .scroll-container{ height: 430px;}
  
  /* 图片弹框 */
  .picture-layer .layer-inner .layer-close{ width: 30px; height: 30px;}
  
  
  /* 筛选 新*/
  .new-base-query-box .top-box{ line-height: 50px; font-size: 14px;}
  .new-base-query-box .top-box .block-box{ width: 100%; margin: 0 0 10px 0;}
  .new-base-query-box .top-box .block-box .input-box{ width: 100%;}
  .new-base-query-box .top-box .block-box .input-box .input-text{ padding: 10px 14px;}
  .new-base-query-box .top-box .block-box .radio-box{ margin-left: 0;}
  .new-base-query-box .top-box .search-btn-box{ margin: 0; font-size: 18px; width: 100%;}
  .new-base-query-box .top-box .search-btn-box a{ width: 200px; height: 42px; line-height: 42px; margin: 0 auto;}
  .new-base-query-box .top-box .search-btn-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 20%;}
  .new-base-query-box .option-box{ margin-top: 15px; line-height: 26px; font-size: 14px;}
  .new-base-query-box .option-box .dl-box .type{ width: 100%; padding: 10px 0 0 12px; font-size: 16px; font-weight: bold;}
  .new-base-query-box .option-box .dl-box .right-cont{ width: 100%; padding: 10px 0 18px 0;}
  .new-base-query-box .option-box .dl-box .right-cont a{ margin-top: 8px;}
  
  .contactus-view .content-box .form .number-all{ position: inherit;}
  
  .windowWidth{ width: 100%;}
  
  .content-container .content-box .video-box{ width: 100%; margin-top: 15px;}
  .content-container .content-box .video-box .video-play{ width: 64px; height: 64px; margin: -32px 0 0 -32px;}
  
  
  
  
}

@media (min-width: 992px) and (max-width: 1199px){
  .s_g_item:hover div{border-left: solid #3868dd 3px;}
  .s_g_item:hover h2{color:#3868dd;}

  .s_g_item:hover img{display: block;}
	.edit-container{ width:970px;}
	
	/*浏览器升级提示*/
	.browser-tips{ font-size: 14px;}
	
	.swiper-pagination-switch{ width: 8px; height: 8px; margin: 0 6px;}
	
	/* 头部 header */
	.header{ background: #fff;}
	.header .edit-container{ width: 100%;}
	.top-header{ height: 36px;}
	.header-control{ margin: 9px 30px 0 0;}
	.header-control .links a.member, .header-control .links a.notice, .header-control .links a.rss, .header-control .links a.search{ width: 18px; height: 18px; margin: 0 18px;}
	.header-control .language{ font-size: 12px; height: 18px; line-height: 18px;}
	.main-header{ height: 72px;}
	.main-header .logo{ margin: 19px 0 0 32px;}
	.main-header .logo img{ height: 34px;}
	.main-header .logo img.white{ display: none;}
	.main-header .logo img.black{ display: block;}
	.main-header .nav .innerUl{ width: 800px;}
	.main-header .nav li{ font-size: 14px; padding: 0 24px; line-height: 72px;}
	.main-header .nav li ul li{ font-size: 13px; line-height: 36px;}
	.main-header .nav li ul li a{ padding-left: 24px;}
	.main-header .nav li ul{ height: 200px;}
	.main-header .nav .mainMenu-bg{ height: 200px;}
	
	.main-header .nav2 li ul{ height: 405px;}
	.main-header .nav2 .mainMenu-bg{ height: 405px;}
	
	.main-header .home-switching{ margin: 20px 30px 0 0;}
	.main-header .home-switching a{ width: 132px; height: 32px; line-height: 30px; font-size: 14px; padding-left: 46px;}
	.main-header .home-switching a .icon{ width: 22px; height: 14px; left: 18px; margin-top: -7px;}
	.header.header-active.current{ top: -36px;}
	.header .menu-icon{ top: 18px;}
	
	/* 悬浮快捷入口 */
	.suspension_side_nav{ width: 58px; height: 340px; margin-top: -170px; right: 20px;}
	.suspension_side_nav li{ width: 58px; height: 58px; border-width: 4px;}
	.suspension_side_nav li .icon img{ width: 50px; height: 50px;}
	.suspension_side_nav li .cont{ line-height: 50px; font-size: 14px; left: 22px;}
	.suspension_side_nav li:hover{ width: 142px;}
	.suspension_side_nav .icon_upward{ height: 26px;}
	
	/* 底部 footer */
	.footer{ padding: 75px 0 38px 0; margin-top: 35px;}
	.footer .edit-container{ width: 970px;}
	.footer-top .footer-txt1{ padding-left: 60px;}
	.footer-top .footer-txt1 .icon img{ height: 48px;}
	.footer-top .footer-txt1 .txt-box .title{ font-size: 16px;}
	.footer-top .footer-txt1 .txt-box p{ font-size: 30px;}
	.footer-top .footer-links .top-title{ font-size: 16px;}
	.footer-top .footer-links li{ font-size: 14px;}
	.footer-bottom{ margin-top: 15px; font-size: 12px;}
	.footer-bottom .footer-left-box .links a{ margin-right: 28px;}
	.footer-bottom .footer-left-box .copyright{ margin-top: 15px;}
	.footer-bottom .footer-share{ margin-top: 25px;}
	.footer-bottom .footer-share a{ width: 26px; height: 21px; margin-left: 32px;}
	
	/* 天气公告 */
	.home-weather{ width: 800px; height: 320px; margin: -160px 0 0 -400px;}
	.home-weather .inner-content{ font-size: 14px;}
	.home-weather .scroll-content{ height: 200px; padding-left: 60px;}
	.home-weather .scroll-content .mCSB_container{ padding-right: 60px;}
	.home-weather .inner-content .top-title{ font-size: 20px;}
	
	
	/* 首页公告 */
	.home-notice{ top: 72px;}
	.home-notice .txt-box{ font-size: 14px;}
	.home-notice .txt-box .type{ margin-left: 40px;}
	.home-notice .close-btn{ font-size: 14px;}
	
	.weather-entrance{ top: 118px;}
	.weather-entrance .temperature{ font-size: 16px;}
	.weather-entrance .time{ font-size: 14px;}
	
	
	/* 首页 */
	.home-banner .swiper-slide .txt-box{ width: 940px; margin-left: -470px;}
	.home-banner .swiper-slide .txt-box .cn{ font-size: 42px;}
	.home-banner .swiper-slide .txt-box .en{ font-size: 18px;}
	.home-banner .pagination{ width: 940px; margin-left: -470px;}
	.home-banner .swiper-pagination-switch{ width: 12px; height: 12px; border-radius: 12px;}
	
	
	.home-label-container{ padding: 28px 0 38px 0;}
	.home-label-box{ width: 940px;}
	.home-label-box .block-box .icon{ width: 82px; height: 82px;}
	.home-label-box .block-box p{ font-size: 16px;}
	.home-label-box .block-box p span{ font-size: 30px;}
	.home-label-box .btn-box{ margin-top: 25px;}
	.home-label-box .btn-box a{ width: 150px; height: 40px; line-height: 40px; border-radius: 40px; font-size: 16px;}
	
	
	.home-search-box{ width: 940px; height: 80px; margin-left: -470px;}
	.home-search-box .type{ width: 164px; height: 80px; line-height: 80px;}
	.home-search-box .type a{ font-size: 16px;}
	.home-search-box .type .line{ width: 1px; height: 40px; margin: -20px 0 0 -0.5px;}
	.home-search-right{ width: 776px; padding: 14px 14px 14px 28px;}
	.home-search-right .view-box{ width: 290px; margin-left: 7px; font-size: 14px;}
	.home-search-right .view-box .input-text{ width: 288px; height: 50px; line-height: 14px; padding: 18px 10px;}
	.home-search-right .view-date{ line-height: 50px;}
	.home-search-right .view-date .box{ width: 290px;}
	.home-search-right .search-btn{ width: 112px; height: 40px; line-height: 40px; border-radius: 40px; margin: 6px 0 6px 18px;}
	.home-search-right .search-btn a{ font-size: 16px; padding-left: 32px; background-size: 17px; background-position: 80px center;}
	
	/* .home-fast-entry .row,.home-fast-entry .col-xs-12,.home-fast-entry .pic-box{ height: 100%;}
	.home-fast-entry .pic-box img{ width: auto; height: 100%;} */
	.home-fast-entry{ height: auto !important;}
	.home-fast-entry .right-box{ padding: 20% 50px 0 50px;}
	.home-fast-entry-tab li{ font-size: 14px; width: 110px; line-height: 46px;}
	.home-fast-entry-tab li.current{ font-size: 18px;}
	.home-fast-entry-tab-content{ margin-top: 25px;}
	.home-fast-entry-tab-content .block-box{ margin-top: 40px;}
	.home-fast-entry-tab-content .block-box .icon{ width: 50px; height: 50px;}
	.home-fast-entry-tab-content .block-box p{ font-size: 14px; margin-top: 15px;}
	
	.home-jcsy{ padding: 45px 0 0 0;}
	.home-jcsy .top-box .title-left .title-box{ font-size: 32px;}
	.home-jcsy .top-box .title-left .title-box span{ font-size: 40px; margin-right: 15px;}
	.home-jcsy .top-box .title-left .links-btn{ width: 162px; height: 40px; line-height: 36px; font-size: 16px; margin-top: 25px;}
	.home-jcsy .top-box .tab-right{ margin-top: 72px;}
	.home-jcsy .top-box .tab-right li{ font-size: 14px; width: 110px; line-height: 46px;}
	.home-jcsy .top-box .tab-right li.current{ font-size: 18px;}
	.jcsy-focus-container{ margin-top: 25px;}
	.jcsy-focus .bot-pagination{ margin-top: 25px; font-size: 18px;}
	.jcsy-focus .bot-pagination .arrow-left, .jcsy-focus .bot-pagination .arrow-right{ height: 18px;}
	.jcsy-focus .bot-pagination .pagination{ margin: 0 22px;}
	
	.bottom-advertisement-container{ margin: 20px 20px 0 20px;}
	.bottom-advertisement-focus .swiper-slide{ padding: 0 10px;}
	.bottom-advertisement-focus .bot-pagination{ margin-top: 15px; font-size: 18px;}
	.bottom-advertisement-focus .bot-pagination .arrow-left, .bottom-advertisement-focus .bot-pagination .arrow-right{ height: 18px;}
	.bottom-advertisement-focus .bot-pagination .pagination{ margin: 0 22px;}
	
	.home-group-introduction .content-box .txt-box{ padding: 18% 40px 0 60px;}
	.home-group-introduction .content-box .txt-box .title{ font-size: 32px;}
	.home-group-introduction .content-box .txt-box .cont{ font-size: 14px; line-height: 26px;}
	.home-group-introduction .content-box .txt-box .cont p{ padding-top: 20px;}
	.home-group-introduction .content-box .txt-box .btn-box{ margin-top: 35px;}
	.home-group-introduction .content-box .txt-box .btn-box a{ width: 150px; height: 40px; line-height: 40px; border-radius: 40px; font-size: 16px;}
	
	.home-base-title{ font-size: 32px; line-height: 32px;}
	.home-base-title .tab-box span{ font-size: 24px; padding: 0 28px;}
	.home-base-title .tab-box span.current{ font-size: 32px;}
	.home-base-title .tab-box span::before{ height: 24px; margin-top: -12px;}
	.home-announcement{ padding: 70px 0 20px 0;}
	.home-announcement .edit-container{ width: 970px;}
	.home-announcement .list-view{ margin-top: 25px;}
	.home-announcement .list-view .more{ font-size: 14px;}
	.home-announcement-list-focus{ margin-top: 20px;}
	.home-announcement-list-focus .swiper-slide .cont{ margin-top: 15px;}
	.home-announcement-list-focus .swiper-slide .cont .title{ font-size: 16px; line-height: 24px;}
	.home-announcement-list-focus .swiper-slide .cont .time{ font-size: 13px; margin-top: 5px;}
	.home-announcement-list-focus .bot-pagination{ margin-top: 25px; font-size: 18px;}
	
	.bottom-fast-entry{ margin-top: 20px;}
	.bottom-fast-entry .edit-container{ width: 970px;}
	.bottom-fast-entry .pic-box p{ font-size: 32px;}
	
	.home-bottom-container{ padding: 55px 0 35px 0;}
	.home-bottom-container .edit-container{ width: 970px;}
	.home-bottom-container .notice-box{ padding-right: 15px;}
	.home-bottom-container .notice-box .top-title .title{ font-size: 32px; line-height: 32px;}
	.home-bottom-container .notice-box .top-title .more{ width: 80px; height: 32px; line-height: 30px; font-size: 16px;}
	.home-bottom-container .notice-box .list-inner li{ margin-top: 30px;}
	.home-bottom-container .notice-box .list-inner li .title{ width: 345px; font-size: 16px; line-height: 26px;}
	.home-bottom-container .notice-box .list-inner li .time{ font-size: 14px; margin-top: 3px;}
	.home-bottom-container .right-container{ padding-left: 0;}
	.home-bottom-container .right-container .shares-inner{ padding: 20px 30px;}
	.home-bottom-container .right-container .shares-inner .top-box .left-txt .title{ font-size: 32px; line-height: 32px;}
	.home-bottom-container .right-container .shares-inner .top-box .left-txt .txt{ font-size: 14px; margin-top: 15px;}
	.home-bottom-container .right-container .shares-inner .top-box .left-txt .txt span{ font-size: 22px; margin-right: 5px;}
	.home-bottom-container .right-container .shares-inner .top-box .right-txt{ font-size: 16px; line-height: 32px;}
	.home-bottom-container .right-container .shares-inner .bottom-txt{ font-size: 14px; margin-top: 25px;}
	.social-responsibility-report-inner{ margin-top: 20px;}
	.social-responsibility-report-inner .pic .title{ font-size: 32px; line-height: 32px; left: 35px; margin-top: -16px;}
	
	
	
	/* 二级banner */
	.sub-banner{ height: 240px; margin-top: 72px;}
	.sub-banner .mask{ width: 600px;}
	.sub-banner .txt-box .title{ font-size: 32px; line-height: 32px;}
	.sub-banner .txt-box .breadcrumb-box{ font-size: 13px; line-height: 13px; margin-top: 20px;}
	
	.sub-base-title{ font-size: 32px; line-height: 32px;}
	.sub-base-title span{ /* padding-bottom: 32px; */}
	
	/* 公司简介 */
	.about-container{ padding: 40px 0;min-height: 710px;}
	.profile-view{ margin-top: 35px;}
	.profile-view .row{ margin: 0 -15px;}
	.profile-view .col-xs-12{ padding: 0 15px;}
	.profile-view .txt-box{ font-size: 14px; line-height: 24px;}
	.profile-view .txt-box p{ padding: 5px 0;}
	
	.sub-base-s-title{ font-size: 22px; line-height: 22px;}
	.about-container .view-box{ margin-top: 35px; padding-top: 40px;}
	.road-plan-view .pic-box{ width: 750px;}
	.road-plan-view .pic-box .view-picture{ font-size: 13px; margin-left: 15px;}
	
	.service-telephone-view .list{ margin-top: 15px;}
	.service-telephone-view .list .block-box{ min-height: 145px; padding: 5px 20px;}
	.service-telephone-view .list .block-box .top-title{ font-size: 16px; line-height: 42px;}
	.service-telephone-view .list .block-box .cont{ margin-top: 20px;}
	.service-telephone-view .list .block-box .cont li{ font-size: 14px; margin-bottom: 15px;}
	.service-telephone-view .list .block-box .cont .phone-box{ padding-left: 30px; background-position: 2px 2px;}
	.service-telephone-view .list .block-box .cont .email-box{ padding-left: 30px; background-position: 2px 2px;}
	
	/* 文化理念 */
	.culture-view{ margin-top: 35px;}
	.culture-inner .block-box{ margin: 60px 0 10px 0; padding-bottom: 10px; font-size: 16px;}
	.culture-inner .block-box .title{ font-size: 22px; line-height: 22px;}
	.culture-inner .block-box .icon{ width: 55px; height: 55px; margin-top: 35px;}
	.culture-inner .block-box p{ margin-top: 55px; height: 48px;}
	
	/* 旅促会 */
	.brief-introduction-view{ margin-top: 28px;}
	.brief-introduction-view .content-box{ margin-top: 30px; padding-top: 35px;}
	.brief-introduction-view .content-box .txt-box{ font-size: 14px; line-height: 28px;}
	.brief-introduction-view .content-box .txt-box p{ padding-bottom: 10px;}
	.brief-introduction-view .list-box{ margin-top: 50px;}
	.brief-introduction-view .list-box .top-title{ font-size: 22px; line-height: 22px;}
	.brief-introduction-view .list-box .list{ margin-top: 35px; padding-top: 20px; font-size: 13px;}
	.brief-introduction-view .list-box .list li{ margin-top: 8px;}
	
	/* 组织架构 */
	.organization-view{ margin-top: 35px;}
	.organization-view .content-box{ margin-top: 30px; padding-top: 35px;}
	
	/* 企业荣誉 */
	.honor-view{ margin-top: 35px;}
	.honor-view .tab-swiper{ width: 825px;}
	.honor-view .tab-swiper .swiper-slide .block-box .year{ font-size: 14px;}
	.honor-view .tab-swiper .swiper-slide-active .block-box .year{ font-size: 18px;}
	.honor-view .content-box{ width: 970px; margin-top: 45px; font-size: 14px; line-height: 28px;}
	.honor-view .content-box li{ padding: 15px 70px 15px 120px; background-position: 70px 22px; background-size: 14px;}
	.honor-view .content-box li .pic-list .pic-block .title{ font-size: 12px; line-height: 24px;}
	
	
	
	/* 净空保护 */
	.clearance-container .view-box2{ padding: 35px 0 50px 0;}
	.summary-view .content-box{ width: 100%; font-size: 14px; line-height: 28px; margin-top: 20px;}
	.summary-view .content-box p{ padding-top: 10px;}
	.summary-view .content-box .video-box{ width: 568px; margin-top: 20px;}
	.summary-view .content-box .video-box .video-play{ width: 64px; height: 64px; margin: -32px 0 0 -32px;}
	.summary-view .content-box .iframe_video{ width: 568px; height: 370px; margin-top: 20px;}
	
	.matter-view .content-box{ font-size: 14px; line-height: 28px; margin-top: 20px;}
	.matter-view .content-box li{ padding: 20px 0;}
	.contactus-view .content-box{ width: 100%; font-size: 14px; line-height: 28px; margin-top: 25px;}
	.contactus-view .content-box .form{ margin-top: 30px;}
	.contactus-view .content-box .form .type{ margin-top: 15px;}
	/* .contactus-view .content-box .form .btn-box{ margin-top: 35px;}
	.contactus-view .content-box .form .btn-box a{ font-size: 14px;} */
	.contactus-view .content-box .form .submit-box{ font-size: 16px;}
	.contactus-view .content-box .form .btn-box a{ width: 164px; height: 42px; line-height: 42px; margin: 36px auto 0; font-size: 16px;}
	.contactus-view .content-box .form .Reset a{background-position: 94px center; background-size: 10%;}
	
	.clearance-container .download-view{ padding-bottom: 0;}
	.download-view .content-box{ font-size: 14px; line-height: 28px; margin-top: 20px;}
	.download-view .content-box li{ padding: 20px 0;}
	.download-view .content-box li .cont{ padding-right: 112px;}
	.download-view .content-box li .cont .download-btn{ width: 40px; height: 40px;}
	
	/* 视频弹框 */
	.video-layer .layer-inner{ width: 750px; height: 422px; margin: -211px 0 0 -375px;}
	.video-layer .layer-inner .layer-close{ width: 30px; height: 30px; top: -40px;}
	
	/* 环境信息 */
	.company-container .monitorData-view{ margin-top: 35px;}
	.monitorData-view .tab .box-block{ top: 2px;}
	.monitorData-view .tab li{ font-size: 16px;}
	.monitorData-view .tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}
	.monitorData-view .tab li.current{ font-size: 20px;}
	
	.monitorData-view .query-box{ padding: 15px 20px; font-size: 14px; line-height: 50px;}
	.monitorData-view .query-box .block-box .input-box, .monitorData-view .query-box .block-box .base-select-box{ width: 290px;}
	.monitorData-view .query-box .block-box .input-box .input-text{ padding-left: 15px;}
	.monitorData-view .query-box .block-box .base-select-box .select{ padding-left: 15px;}
	.monitorData-view .query-box .block-box .base-select-box .glyphicon{ margin-top: -7px;}
	.monitorData-view .query-box .btn-box{ margin: 4px 0 0 25px; font-size: 16px;}
	.monitorData-view .query-box .btn-box a{ width: 200px; height: 42px; line-height: 42px;}
	
	.monitorDataDay-box{ margin-top: 35px;}
	.monitorDataDay-box .table-box table th{ font-size: 16px;}
  .company-container .monitorDataDay-box .table-box table th{font-size: 16px;}
  .company-container .monitorDataDay-box .table-box table th img{width: 20px;margin-right: 5px;}
  .company-container .monitorDataDay-box .table-box table td b{font-size: 18px;}
	.monitorDataDay-box .table-box table td{ font-size: 14px;}
	.monitorDataDay-box .remarks{ font-size: 14px; line-height: 20px; margin-top: 20px;}
	.monitorDataDay-box .remarks span{ padding-left: 42px;}
	.monitorDataDay-box .links{ font-size: 14px; margin-top: 20px;}
	
	.monitorDataBusiness-box{ margin-top: 35px;}
	.monitorDataBusiness-box .table-box table th{ font-size: 14px; padding: 10px 15px;}
	.monitorDataBusiness-box .table-box table td{ font-size: 14px; padding: 10px 15px;}
	
	.content-container{ margin-top: 35px;}
	.content-container .top-title-box .titleH2{ font-size: 16px;}
	.content-container .top-title-box .titleH1{ font-size: 20px;}
	.content-container .top-title-box .label-box span{ margin: 0 10px;}
	.content-container .content-box{ font-size: 14px; line-height: 24px;}
	.content-container .content-box .title{ font-size: 16px; margin-top: 25px;}
	/* .content-container .table-box{ margin: 20px 0;} */
	.content-container table{ margin: 20px 0;}
	.content-container table th{ font-size: 14px; padding: 10px 15px;}
	.content-container table td{ font-size: 14px; padding: 10px 15px;}
	.content-container .pic-list{ padding: 0 140px;}
	.content-container .pic-list .block-box .pic-box img{ display: block; width: 100%;}
	
	/* 航班信息 */
	.airinfo-container{ margin-top: -56px;}
	.airinfo-view .tab li{ line-height: 56px; font-size: 18px;}
	.airinfo-view .top-title-box{ line-height: 56px; font-size: 18px;}
	.airinfo-view .query-box{ padding: 15px 20px; font-size: 14px; line-height: 50px;}
	.airinfo-view .query-box .block-box .base-select-box{ width: 144px;}
	.airinfo-view .query-box .block-box .base-select-box .select{ padding: 11px 0 11px 15px;}
	.airinfo-view .query-box .block-box .input-box2{ width: 300px;}

  .airinfo-view .query-box .block-box .input-box2.tj-input-box2{width: 195px;}
	.airinfo-view .query-box .block-box .input-box2 .input-text{ padding: 10px 14px;}
	.airinfo-view .query-box .search-btn-box{ margin: 3px 0 0 5px; font-size: 18px;}
	.airinfo-view .query-box .search-btn-box a{ width: 180px; height: 42px; line-height: 42px;}
	.airinfo-view .query-box .search-btn-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 20%;}
	.airinfo-view .query-box2 .block-box .base-select-box, .airinfo-view .query-box2 .block-box .input-box{ width: 180px;}
	.block-box .radio-box p{ padding-left: 35px; padding-right: 0;}
	.block-box .radio-box p:before{ left: 10px;}
	
	/* 航班计划表 搜索 */
	.airinfo-view .flightList-query-box{ font-size: 14px; line-height: 50px;}
	.airinfo-view .flightList-query-box .top, .airinfo-view .flightList-query-box .bottom{ padding: 15px 20px;}
	.airinfo-view .flightList-query-box .block-box{ margin-right: 10px;}
	.airinfo-view .flightList-query-box .block-box .input-box .input-text{ padding: 10px 10px;}
	.airinfo-view .flightList-query-box .block-box .base-select-box, .airinfo-view .flightList-query-box .block-box .input-box{ width: 150px; line-height: 48px;}
	.airinfo-view .flightList-query-box .block-box .base-select-box .select{ padding-left: 10px; line-height: 48px;}
	.airinfo-view .flightList-query-box .span{ margin-right: 10px;}
	.airinfo-view .flightList-query-box .search-btn-box{ margin: 4px 0 0 20px; font-size: 18px;}
	.airinfo-view .flightList-query-box .search-btn-box a{ width: 150px; height: 42px; line-height: 42px;}
	.airinfo-view .flightList-query-box .search-btn-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 20%;}
	
	.airinfo-view .flightList-query-box .block-box .input-box.wh3{ width: 300px;}
	
	.airinfo-view .flightList-query-box .sel_airport2 .block-box-city .input-box{ width: 135px;}
	
	.airinfo-view .s-tab{ margin-top: 30px;}
	.airinfo-view .s-tab .box-block{ top: 2px;}
	.airinfo-view .s-tab li{ font-size: 14px;}
	.airinfo-view .s-tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}
	
	
	.airinfo-table-view .refresh-time{ font-size: 13px;}
	.airinfo-table-box th{ font-size: 14px; padding: 14px 0;}
	.airinfo-table-box td{ font-size: 14px; padding: 20px 0;}
	.airinfo-table-box .previous-btn a{ font-size: 14px; height: 48px; line-height: 46px;}
	.airinfo-table-box .delete-btn, .airinfo-table-box .detail-btn{ font-size: 14px;}
	.airinfo-table-box .alc-btn img{ width: 28px;}
	.airinfo-table-box .tips_open td{ padding: 15px 25px;}
	.airinfo-table-box .tips_open .share-btn{ font-size: 14px; top: 18px; right: 45px; background-size: 23px; padding-left: 28px;}
	.airinfo-table-box .tips_open .block-box .block{ line-height: 20px; padding: 10px 0;}
	.airinfo-table-box .tips_open .block-box .block .cont span{ margin-right: 42px;}
	.airinfo-table-box .flight-logo{ width: 24px; height: 24px;}
	.airinfo-table-box .flight-icon{ height: 20px;}
	
	.airinfo-table-view .more-btn,.company-container .more-btn,.common-problem-view .more-btn{ margin-top: 30px;}
	.airinfo-table-view .more-btn a,.company-container .more-btn a,.common-problem-view .more-btn a{ font-size: 14px;}
	.airinfo-table-view .bot-note{ font-size: 13px; margin-top: 20px;}
	
	/* 实用信息 */
	.practical-information-container{ margin: 45px 0 -35px 0; padding: 30px 0;}
	.practical-information-container .top-title{ font-size: 32px; line-height: 32px; margin-bottom: 20px;}
	.practical-information-container .list .row{ margin: 0 -15px;}
	.practical-information-container .list .col-xs-12{ padding: 0 15px;}
	.practical-information-container .list .block-box .cont{ margin-top: 15px;}
	.practical-information-container .list .block-box .cont .title{ font-size: 18px;}
	.practical-information-container .list .block-box .cont p{ font-size: 13px;}

  .company-container .list .cont .title{font-size: 18px; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

  .company-container .list .block-box{margin-bottom: 40px;}
	
	/* 旅客指南 */
	.guide-container{ margin-top: -56px;}
	.guide-view .tab li{ line-height: 56px; font-size: 18px;}
	.guide-inner{ font-size: 14px;}
	.guide-inner .inner-tab{ margin-top: 28px; font-size: 18px;}
	.guide-inner .inner-tab ul{ top: 2px;}
	.guide-inner .inner-tab li{ padding: 0 78px;}
	.guide-inner .inner-tab li a{ border-bottom-width: 3px; padding-bottom: 10px;}
	.guide-inner .inner-process{ padding: 45px 0 60px 0;}
	.guide-inner .inner-process li{ padding-right: 40px;}
	.guide-inner .inner-process li .block-box{ width: 125px; height: 125px; padding-top: 15px; line-height: 22px;}
	.guide-inner .inner-process li .block-box .icon img{ height: 38px;}
	.guide-inner .inner-process li .block-box .number{ font-size: 12px; margin-top: 5px;}
	.guide-inner .inner-process li .block-box .number span{ font-size: 22px;}
	.guide-inner .inner-process li .block-box .title{ font-size: 13px;}
	.guide-inner .inner-process li .arrow{ width: 12px; height: 12px; right: 18px; margin-top: -6px;}
	.guide-inner .inner-process .explain{ margin: 30px 0 -30px 0;}
	
	.guide-inner .inner-content .pic-right{ margin-top: 70px; padding-left: 45px;}
	.guide-inner .inner-content .cont-box{ font-size: 14px;}
	.guide-inner .inner-content .cont-box .title{ font-size: 18px; margin-top: 60px;}
	
	.guide-inner .sketch-map-inner{ margin-top: 45px;}
	.guide-inner .sketch-map-inner .pic-box{ margin-right: 10px;}
	.guide-inner .sketch-map-inner .cont-right .top-title{ font-size: 24px;}
	.guide-inner .sketch-map-inner .cont-right .cont .block{ line-height: 59px;}
	.guide-inner .sketch-map-inner .cont-right .cont .block a{ font-size: 18px;}
	
	/* 温馨提示 */
	.warm-prompt-container{ margin: 35px 0 -35px 0; padding: 30px 0;}
	.warm-prompt-container .top-title{ font-size: 32px; line-height: 32px;}
	.warm-prompt-container .list{ font-size: 18px;}
	.warm-prompt-container .list a{ margin-top: 20px;}
	
	.reminder-inner{ margin-top: 30px;}
	.reminder-inner .top-title{ font-size: 18px;}
	.reminder-inner .list-inner li ._top, .reminder-inner .list-inner li ._top_links{ padding: 18px 15px; font-size: 18px;}
	.reminder-inner .list-inner li ._top ._right{ width: 24px; height: 24px; margin-top: -12px; right: 15px;}
	.reminder-inner .list-inner li ._top_links ._right{ width: 24px; height: 24px; margin-top: -12px; right: 15px; font-size: 24px;}
	.reminder-inner .list-inner li ._bottom{ font-size: 14px;}
	.reminder-inner .list-inner li ._bottom .box-cont{ padding: 15px;}
	
	
	
	
	
	
	
	/* 相关服务 */
	.related-services-container{ margin: 45px 0 -35px 0; padding: 30px 0;}
	.related-services-container .top-title{ font-size: 32px; line-height: 32px;}
	.related-services-container .list{ margin-top: 20px;}
	.related-services-container .list .row{ margin: 0 -35px;}
	.related-services-container .list .col-xs-12{ padding: 0 15px;}
	.related-services-container .list .block-box .pic-box img{ width: 75%;}
	.related-services-container .list .block-box .cont{ margin-top: 15px;}
	.related-services-container .list .block-box .cont .title{ font-size: 18px;}
	.related-services-container .txt-cont .block{ margin-top: 25px;}
	.related-services-container .txt-cont .block span{ font-size: 16px;}
	.related-services-container .txt-cont .block i{ margin-left: 35px;}
	.related-services-container .txt-cont .block i img{ height: 17px;}
	
	/* 行李寄存 */
	.guide-content-container{ padding-top: 35px;}
	.guide-content-inner .top-title-box .top-title{ font-size: 32px;}
	.guide-content-inner .top-title-box .txt{ font-size: 18px; line-height: 30px;}
	.guide-content-inner .top-title-box .slogan{ margin-top: 10px;}
	.guide-content-inner .top-title-box .slogan span{ height: 36px; line-height: 34px; font-size: 18px; padding: 0 30px;}
	.guide-content-inner .content-s-title{ font-size: 32px;}
	.guide-content-inner .charges-view{ margin-top: 30px;}
	.guide-content-inner .charges-view .table-box table th{ font-size: 16px; padding: 10px 15px;}
	.guide-content-inner .charges-view .table-box table td{ font-size: 14px; padding: 10px 15px;}
	.guide-content-inner .service-location-view{ margin-top: 30px;}
	.guide-content-inner .service-location-view .list .block-box .title{ font-size: 18px; line-height: 60px;}
	.guide-content-inner .service-location-view .list .block-box .cont{ font-size: 14px; line-height: 34px; min-height: 130px;}
	
	.guide-content-inner .txt-cont{ font-size: 14px;}
	.guide-content-inner .txt-cont .title{ font-size: 26px;}
	.guide-content-inner .txt-cont .btn-box{ margin-top: 20px;}
	.guide-content-inner .txt-cont .btn-box a{ width: 176px; height: 42px; line-height: 42px; font-size: 16px;}
	.guide-content-inner .download{ font-size: 16px;}
	
	.guide-content-inner .tab{ margin-top: 35px;}
	.guide-content-inner .tab .box-block{ top: 2px;}
	.guide-content-inner .tab li{ font-size: 16px;}
	.guide-content-inner .tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}
	.guide-content-inner .tab li.current{ font-size: 20px;}
	.guide-content-inner .content-box .title-h1{ margin-top: 25px;}
	.guide-content-inner .content-box .title-h1 img{ height: 58px;}
	.guide-content-inner .content-box .cont-box{ font-size: 14px;}
	.guide-content-inner .content-box .cont-box p{ margin-top: 25px;}
	.guide-content-inner .content-box .cont-box .title{ font-size: 18px; margin-top: 25px;}
	.guide-content-inner .content-box .cont-box .img{ margin-top: 25px;}
	
	
	/* 通用下拉框搜索模块 */
	.base-query-box{ padding: 15px 20px; font-size: 14px; line-height: 50px;}
	.base-query-box .block-box .base-select-box{ width: 130px;}
	.base-query-box .block-box .base-select-box .select{ padding-left: 14px; line-height: 48px;}
	.base-query-box .block-box .input-box2{ width: 230px;}
	.base-query-box .block-box .input-box2 .input-text{ padding: 10px 14px;}
	.base-query-box .search-btn-box{ margin: 3px 0 0 10px; font-size: 18px;}
	.base-query-box .search-btn-box a{ width: 150px; height: 42px; line-height: 42px;}
	.base-query-box .search-btn-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 20%;}
	
	.base-query-box .block-box .input-lostProperty{ width: 230px;}
	.base-query-box .block-box .input-box3{ width:170px;}
	.base-query-box .block-box .input-box3 .input-text{ padding: 15px 14px;}
	
	
	
	.facilities-view{ margin-top: 35px;}
	.facilities-view .base-query-box .block-box .base-select-box.axfw{ width: 170px;}
	.facilities-view .list ul{ margin: 0 -30px;}
	.facilities-view .list li .block-box{ margin-top: 50px;}
	.facilities-view .list li .block-box .icon img{ width: 158px;}
	.facilities-view .list li .block-box .title{ font-size: 18px; margin-top: 10px;}
	.facilities-view .list .more{ margin-top: 55px;}
	.facilities-view .list .more a{ height: 36px; line-height: 34px; font-size: 14px; width: 176px;}
	
	/* 旅客须知 */
	.passenger-notes-view{ margin-top: 35px;}
	.passenger-notes-view .tab .box-block{ top: 2px;}
	.passenger-notes-view .tab li{font-size: 14px;}
	.passenger-notes-view .tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}
	.passenger-notes-view .tab li .icon img{ height: 42px;}
	
	.passenger-notes-view .inner-view .box-block{ margin-top: 35px;}
	.passenger-notes-view .inner-view .box-block .top-title{ font-size: 24px;}
	.passenger-notes-view .inner-view .box-block .list{ margin-top: 15px;}
	.passenger-notes-view .inner-view .box-block .list .block-box{ padding: 30px 0 28px 0;}
	.passenger-notes-view .inner-view .box-block .list .block-box .icon img{ width: 150px;}
	.passenger-notes-view .inner-view .box-block .list .block-box .title{ font-size: 16px; margin-top: 15px;}
	.passenger-notes-view .inner-view .box-block .list .block-box .title i{ width: 34px; height: 34px; line-height: 34px; margin-right: 8px;}
	
	/* 航班订阅 */
	.subscribe-container{ margin-top: 50px;}
	.subscribe-container .tab li{ line-height: 56px; font-size: 18px;}
	.subscribe-container .airinfo-table-view{ margin-top: 25px;}
	
	/* 搜索结果 */
	.search-container{ margin-top: -56px;}
	.search-container .top-title-box{ line-height: 56px; font-size: 18px;}
	.search-container .base-query-box .block-box .input-box2{ width: 715px;}
	.search-view{ margin-top: 25px;}
	.search-view .top-title{ font-size: 20px;}
	.search-view .tab{ margin-top: 30px;}
	.search-view .tab .box-block{ top: 2px;}
	.search-view .tab li{font-size: 14px;}
	.search-view .tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}
	.search-view .list li{ margin-top: 30px;}
	.search-view .list li .title{ font-size: 16px;}
	.search-view .list li .cont{ font-size: 14px; line-height: 26px;}
	.search-view .list .more{ margin-top: 30px;}
	.search-view .list .more a{ height: 36px; line-height: 34px; font-size: 14px; width: 176px;}
	
	/* 特殊旅客服务 */
	.special-passenger-service-container .block-view{ margin-top: 50px;}
	.special-passenger-service-container .block-view .top-title{ font-size: 28px;}
	.special-passenger-service-container .block-view .list{ margin-top: 25px;}
	.special-passenger-service-container .block-view .list .block-box .cont{ padding-top: 70px;}
	.special-passenger-service-container .block-view .list .block-box .cont .icon img{ height: 80px;}
	.special-passenger-service-container .block-view .list .block-box .cont .title{ font-size: 22px; margin-top: 30px;}
	.special-passenger-service-container .btn-box,.content-main-container .btn-box{ margin-top: 50px;}
	.special-passenger-service-container .btn-box a,.content-main-container .btn-box a{ font-size: 14px;}
	
	/* 隐私条款 */
	.privacy-clause-container{ padding-top: 40px; font-size: 14px; line-height: 28px;}
	.privacy-clause-container .introduction-box .top-title-h1{ font-size: 32px; line-height: 32px;}
	.privacy-clause-container .block-box{ margin-top: 50px;}
	.privacy-clause-container .block-box .top-title{ font-size: 22px; margin: 35px 0 10px 0;}
	.privacy-clause-container .block-box .autograph-cont{ margin-top: 35px;}
	
	/* 会员中心 */
	.member-home-inner{ padding-top: 60px;}
	.member-home-inner .top-info-box .cont-box .name-box .level span{ font-size: 14px;}
	.member-home-inner .top-info-box .cont-box .phone{ margin-top: 20px;}
	.member-home-inner .top-info-box .cont-box .phone a{ font-size: 18px; background-size: 26px; padding-left: 36px;}
	.member-home-inner .top-info-box .cont-box .name-box .notice a{ font-size: 14px; background-size: 18px; padding-left: 30px;}
	.member-home-inner .top-info-box .cont-box .logout a{ font-size: 14px;}
	.member-home-inner .fast-entry{ margin-top: 40px; padding-top: 40px;}
	.member-home-inner .fast-entry .block-box{ padding: 35px 0;}
	.member-home-inner .fast-entry .block-box .icon{ margin-right: 18px;}
	.member-home-inner .fast-entry .block-box .icon img{ width: 65px;}
	.member-home-inner .fast-entry .block-box .cont .title{ font-size: 18px;}
	.member-home-inner .fast-entry .block-box .cont p{ font-size: 14px;}
	.member-bot-slogan{ height: 150px; margin: 65px 0 -35px 0;}
	.member-bot-slogan .slogan{ font-size: 16px; margin: 65px 0 0 110px;}
	.member-bot-slogan .qr-code-box{ margin: 25px 65px 0 0;}
	.member-bot-slogan .qr-code-box li{ width: 80px;}
	
	/* 消息通知 */
	.member-container .return-box{ font-size: 14px;}
	.member-container .top-title-box .top-title{ font-size: 32px;}
	.member-container .top-title-box .txt{ font-size: 18px; line-height: 30px;}
	.notify-list li{ padding: 15px 0;}
	.notify-list li .title{ font-size: 16px;}
	.notify-list li .time{ font-size: 14px;}
	
	/* 积分管理 */
	.member-container .tab .box-block{ top: 2px;}
	.member-container .tab li{ font-size: 14px;}
	.member-container .tab li a{ padding: 0 85px 15px 85px; border-bottom-width: 3px;}
	
	.member-container .table-box table th{ font-size: 14px; padding: 10px 15px;}
	.member-container .table-box table td{ font-size: 14px; padding: 10px 15px;}
	
	.integral-inner{ margin-top: 30px;}
	.integral-inner .table-box{ margin-top: 35px;}
	
	/* 优惠券管理 */
	.coupon-inner{ margin-top: 40px;}
	.coupon-list .block-box{ margin-top: 30px;}
	.coupon-list .block-box .tleft-box{ top: 32px; left: 25px;}
	.coupon-list .block-box .tleft-box .title{ font-size: 28px; line-height: 28px;}
	.coupon-list .block-box .tleft-box .id{ font-size: 14px;}
	.coupon-list .block-box .price-box{ bottom: 55px; right: 50px;}
	.coupon-list .block-box .price-box .price{ font-size: 64px; line-height: 64px;}
	.coupon-list .block-box .price-box .rmb{ width: 42px; height: 42px; line-height: 32px; font-size: 16px;}
	.coupon-list .block-box .time{ font-size: 14px; bottom: 22px; left: 25px;}
	
	
	/* 会员登录 */
	.logon-inner .edit-container{ width: 970px;}
	.logon-inner .txt-box .title{ font-size: 24px;}
	.logon-inner .txt-box .cont{ font-size: 14px; line-height: 28px;}
	.logon-inner .logon-box{ padding: 25px 38px 20px 38px;}
	.logon-inner .logon-box .top-title{ font-size: 18px; line-height: 18px;}
	.logon-inner .logon-box .cont-box{ margin-top: 20px;}
	.logon-inner .logon-box .cont-box .note{ margin-bottom: 15px;}
	.logon-inner .logon-box .cont-box .block-box{ margin-bottom: 15px;}
	.logon-inner .logon-box .cont-box .block-box .input-box .input-text{ padding: 13px 15px;}
	.logon-inner .logon-box .cont-box .block-box .phone .select-phone{ line-height: 46px;}
	.logon-inner .logon-box .cont-box .block-box .phone .input-box{ width: 297px;}
	.logon-inner .logon-box .cont-box .block-box.yzm .input-box{ width: 205px;}
	.logon-inner .logon-box .cont-box .block-box.yzm .send-cd-btn,.logon-inner .logon-box .cont-box .block-box.yzm .send-cd-btn-disabled{ height: 48px;}
	.logon-inner .logon-box .btn-box a{ font-size: 16px; height: 48px; line-height: 48px;}
	.logon-inner .logon-box .third-party{ margin-top: 25px;}
	
	#drag{ height: 48px; line-height: 48px;}
	#drag .handler{ height: 48px;}
	#drag .drag_bg{ height: 48px;}
	
	/* 资料管理 */
	.data_management-view .block-box{ margin-top: 20px; font-size: 16px; line-height: 42px;}
	.data_management-view .btn-box a{ width: 164px; height: 36px; margin: 35px auto 0; font-size: 16px; line-height: 36px;}
	
	/* 网站地图 */
	.site-map-container .inner-block{ padding: 38px 0;}
	.site-map-container .inner-block .top-title-h1{ font-size: 28px;}
	.site-map-container .inner-block .list-block{ font-size: 14px; line-height: 28px;}
	.site-map-container .inner-block .list-block .row{ margin: 0 -40px;}
	.site-map-container .inner-block .list-block .col-xs-12{ padding: 0 40px;}
	.site-map-container .inner-block .list-block .block-box{ margin-top: 28px;}
	.site-map-container .inner-block .list-block .block-box .title{ font-size: 20px; padding-bottom: 10px; margin-bottom: 15px;}
	.site-map-container .inner-block .list-block .block-box ul li ul li{ line-height: 24px;}
	.site-map-container .inner-block.passenger-service .list-block .block-box>ul{ min-height: 190px;}
	.site-map-container .inner-block.company-introduction .list-block .block-box>ul{ min-height: 310px;}
	.site-map-container .inner-block.other .list-block .block-box>ul{ min-height: 160px;}
	
	.site-map-container .inner-block .list-block2{ margin-top: 28px; font-size: 14px; line-height: 28px;}
	.site-map-container .inner-block .list-block2 ul{ margin: 0 -40px;}
	.site-map-container .inner-block .list-block2 ul li{ padding: 0 40px;}
	.site-map-container .inner-block .list-block2 ul li ul li{ line-height: 24px;}
	
	/* 404 */
	.error-container{ padding: 120px 0 25px 0;}
	.error-container .pic img{ width: 590px;}
	.error-container .cont{ font-size: 14px;}
	.error-container .cont .title{ font-size: 32px;}
	.error-container .btn-box a{ width: 200px; height: 48px; line-height: 48px; font-size: 18px;}
	.error-container .btn-box a .glyphicon{ font-size: 12px; margin-top: -6px; left: 32px;}
	
	/* 免签政策 */
	.sign-free-policy-container{ padding: 15px 0;}
	.sign-free-policy-container .box-block{ margin-top: 50px;}
	.sign-free-policy-container .box-block .top-title{ font-size: 32px;}
	.sign-free-policy-container .box-block .content-box{ margin-top: 15px;}
	.sign-free-policy-container .box-block .content-box .pic-box{ padding-right: 40px;}
	.sign-free-policy-container .box-block .content-box .cont-box{ font-size: 14px; line-height: 28px; padding: 10px 75px 0 0;}
	.sign-free-policy-container .box-block .content-box .cont-box .title{ font-size: 18px;}
	.sign-free-policy-container .box-block .content-box .cont-box .btn-box{ margin-top: 30px;}
	
	/* 分页 */
	.page{ font-size: 16px;}
	
	/* 失物认领弹框 */
	.lostProperty-layer .layer-content{ font-size: 16px;}
	
	/* 航班延误 */
	.flight-delay-inner .tab .box-block{ top: 2px;}
	.flight-delay-inner .tab li{ font-size: 16px;}
	.flight-delay-inner .tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}
	.flight-delay-inner .tab li.current{ font-size: 20px;}
	
	.flight-delay-inner .content-inner{ margin-top: 25px;}
	.flight-delay-inner .table-box table th{ font-size: 16px;}
	.flight-delay-inner .table-box table td{ font-size: 16px;}
	.flight-delay-inner .txt-cont{ font-size: 14px;}
	
	.flight-delay-inner .erweimaBox{ margin-top: 25px;}
	
	.company-container .flight-delay-inner{ margin-top: 35px;}
	
	
	/* 警方警示 */
	.police-tips-container{ padding: 35px 0 55px 0; margin-bottom: -35px;}
	.police-tips-container .top-title{ font-size: 32px;}
	.police-tips-container .txt{ font-size: 16px;}
	.police-tips-container .slogan{ padding: 50px 0; font-size: 22px; line-height: 36px;}
	.police-tips-container .note{ padding: 10px 35px; font-size: 14px; line-height: 26px;}
	
	/* 通用表格 */
	.base-table-box table th{ font-size: 16px;}
	.base-table-box table td{ font-size: 14px;}
	
	/* 内容页样式 */
	.w_content{ font-size: 14px;}
	.w_content .w_title{ font-size: 16px;}
	.fwss-details-container .block-box,.fwss-details-container .box-block{ margin-top: 20px;}
	.fwss-details-container .top-title{ font-size: 18px;}
	.charges-view{ margin-top: 20px;}
	.company-container .box-block{ margin-top: 20px;}
	.company-container .box-block .top-title{ font-size: 18px; margin-bottom: 15px;}
	.guide-inner .wxts-content{ margin-top: 20px;}
	
	.reminder-box{ font-size: 14px;}
	
	/*提示弹框*/
	.tips-layer .layer-inner .layer-close{ width: 26px; height: 26px; top: -40px;}
	.tips-layer .layer-inner{ width: 410px; margin: -95px 0 0 -205px;}
	.tips-layer .layer-content{ padding: 47px 37px;}
	.tips-layer .layer-content .icon img{ width: 51px;}
	.tips-layer .layer-content .cont{ margin-top: 20px; font-size: 14px;}
	.tips-layer .layer-content .cont .title{ font-size: 22px;}
	.tips-layer .layer-content .cont p{ margin-top: 10px;}
	
	
	
	
	/* 出行助手—常见问题及注意事项 */
	.travel-notes-box{ margin-top: 35px;}
	.travel-notes-box .top-title{ font-size: 24px;}
	.travel-notes-box .list{ margin-top: 15px;}
	.travel-notes-box .list li ._top,.travel-notes-box .list li ._top_links{ padding: 19px 15px; font-size: 18px;}
	.travel-notes-box .list li ._top .title,.travel-notes-box .list li ._top_links .title{ font-size: 18px;}
	.travel-notes-box .list li ._top ._right{ width: 22px; height: 22px; right: 19px; margin-top: -13px;}
	.travel-notes-box .list li ._top_links ._right{ width: 24px; height: 24px; margin-top: -12px; right: 15px; font-size: 24px;}
	.travel-notes-box .list li ._bottom{ padding: 15px; font-size: 14px;}
	
	
	
	/* 媒体合作 */
	.contact-container{ padding: 40px 0 62px 0;}
	.media-cooperation-view{ padding: 10px 0 50px 0;}
	.media-cooperation-view .content-box .sub-left-title{ font-size: 24px; line-height: 24px; margin-top: 34px;}
	.media-cooperation-view .content-box .title{ margin-top: 20px; font-size: 16px;}
	.media-cooperation-view .content-box p{ padding-top: 10px; font-size: 14px; line-height: 24px;}
	.media-cooperation-view .content-box .download-btn-box{ margin: 28px 0 0 0; font-size: 16px;}
	.media-cooperation-view .content-box .download-btn-box a { width: 206px; height: 48px; padding-left: 26px; line-height: 48px;}
	.media-cooperation-view .content-box .download-btn-box .icon { width: 18px; height: 22px; margin-top: -11px; right: 8%;}
	
	/* 常用电话 */
	.common-phone-view .top-title-box .top-title { font-size: 32px; }
	.common-phone-view .top-title-box .txt { font-size: 16px;}
	.common-phone-view .top-title-box .txt-big { font-size: 22px; margin: 0 0 24px; }
	.common-phone-view .top-title-box .txt-big .bignum { font-size: 28px;}
	.common-phone-view .common-phone-list {margin-top: 20px;}
	.common-phone-view .common-phone-list .block-box { min-height: 415px; padding: 10px 15px; margin-top: 15px;}
	.common-phone-view .common-phone-list .block-box .top-title {font-size: 14px;line-height: 42px;}
	.common-phone-view .common-phone-list .block-box .cont {margin-top: 25px;}
	.common-phone-view .common-phone-list .block-box .cont li { width: 100%; float: left;padding-left: 30px;margin-bottom: 15px;font-size: 14px; background-position: 2px 2px;}
	.common-phone-view .common-phone-list .block-box .cont li a{ display: block; }
	
	/* 反馈与建议 */
	.Feedback-view{ width: 728px; margin: 15px auto 0 auto;}
	.Feedback-view .block-box{ margin-top: 20px; }
	.Feedback-view .block-box .base-select-box,.Feedback-view .block-box .base-select-box2{ line-height: 14px;padding: 14px 14px 14px 0;}
	.Feedback-view .block-box .base-select-box{ width: 636px; }
	.Feedback-view .block-box .base-select-box2{ width: 257px; }
	.Feedback-view .block-box .input-box,.Feedback-view .block-box .input-box2{ line-height: 14px;padding: 14px 14px;}
	.Feedback-view .block-box .input-box{ width: 636px; }
	.Feedback-view .block-box .input-box2{ width: 257px; }
	.Feedback-view .block-box .input-box .input-text{font-size: 14px;}
	.Feedback-view .block-box .input-box2 .input-text{font-size: 14px;}
	.Feedback-view .block-box .base-select-box .select,.Feedback-view .block-box .base-select-box2 .select{height: 26px; line-height: 26px; font-size: 14px; padding-left: 14px;}
	.Feedback-view .type{padding: 14px 14px; font-size: 16px; margin-top: 20px; line-height: 26px; }
	.Feedback-view .block-box .textarea-box textarea{ width: 636px; line-height: 14px;padding: 14px 14px; font-size: 14px; }
	.Feedback-view .btn-box a{ width: 164px; height: 36px; margin: 35px auto 0; font-size: 16px; line-height: 36px;}
	
	 /* 违规违纪举报 */
	.report-view .top-title-box .top-title {font-size: 32px;}
	.Prosecutor-box .form .sub-left-title{ margin-top: 10px; font-size: 24px;}
	.Prosecutor-box .form .block-box{ margin-top: 20px; font-size: 16px;}
	.Prosecutor-box .form .block-box .type2{ font-size: 16px; }
	.Prosecutor-box .form .block-box .input_radio{margin-right: 5px;}
	.Prosecutor-box .form .block-box label{ margin-left: 20px; }
	.Prosecutor-box .form .block-box .block-box-list{ width: 100%; }
	.Prosecutor-box .form .block-box .block-box-list li{ float: left; width: 228px; }
	.Prosecutor-box .form .block-box .block-box-list span{ font-size: 14px;}
	.Prosecutor-box .form .block-box .block-box-list2{ width: 100%; clear: both; }
	.Prosecutor-box .form .block-box .block-box-list2 li{ float: left; width: 140px; }
	.Prosecutor-box .form .block-box .block-box-list2 span{ font-size: 14px;}
	.Prosecutor-box .form .block-box .input-text{ width: 196px; padding: 0 10px;}
	.Prosecutor-box .form .block-box .input-text-long{ width: 424px;  padding: 0 10px; }
	.Prosecutor-box .form .linebg{ width:100%; margin: 35px auto; }
	.Prosecutor-box .form .block-box .base-select-box2{width: 196px;}
	.Prosecutor-box .form .block-box .base-select-box2 .glyphicon{ position: absolute; top: 50%; margin-top: -7px; right: 15px; font-size: 14px; color: #3868dd;}
	.Prosecutor-box .form .block-box .base-select-box2 .select{ width: 112%; border: 0;  height: 26px; line-height: 26px; font-size: 16px; padding-left: 14px; color: #6f6f6f;}
	.Prosecutor-box .form .block-box .input_checkbox{display: inline-block; margin-right: 5px;}
	.Prosecutor-box .form .block-box .textarea-text{ width: 100%;border: #dadbdd solid 1px; padding:10px; margin-top: 5px; }
	.Prosecutor-box .form .submit-box{ margin-top: 30px; font-size: 16px; overflow: hidden; width: 100%; margin: 0 auto; text-align: center;}
	.Prosecutor-box .form .btn-box{ display: inline-block; margin:0 10px; }
	.Prosecutor-box .form .btn-box a{ width: 164px; height: 36px; margin: 36px auto 0; border-radius: 60px; background-color: #3570e3; color: #fff; font-size: 16px; text-align: center; line-height: 36px; display: block; }
	.Prosecutor-box .form .Reset a{background-color: #fff; color: #2b71de; border:#3570e3 solid 1px; padding-right: 20px;background: url(../images/contact/Reset.png) 94px center no-repeat; background-size: 10%;  }
	
	/* 表单 新 */
	.form-view .top-title-box .top-title-h1{ font-size: 32px;}
	.form-view .top-title-box .txt{ font-size: 16px;}
	.form-view .top-title{ font-size: 22px;}
	.form-view .view-box{ padding: 30px 0;}
	.form-view .block-box{ font-size: 14px; line-height: 46px; margin-top: 20px;}
	.form-view .block-box .type{ width: 115px; margin-right: 20px;}
	.form-view .block-box .cont-right .input-box .input-text{ padding: 12px 15px; font-size: 14px;}
	.form-view .block-box .cont-right .base-select-box{ font-size: 14px; line-height: 44px;}
	.form-view .block-box .cont-right .base-select-box .select{ padding: 0 0 0 15px;}
	
	.form-view .block-box .cont-right.email .input-box{ width: 240px; margin-right: 20px;}
	.form-view .block-box .cont-right.email .txt{ font-size: 12px;}
	.form-view .block-box .cont-right.yzm .txt{ font-size: 12px;}
	
	.form-view .block-box .cont-right.yzm .input-box{ width: 240px; margin-right: 20px;}
	.form-view .block-box .cont-right.yzm .yzm-img img{ height: 46px;}
	.form-view .block-box .cont-right.yzm .send-cd-btn{ font-size: 14px; height: 46px; line-height: 46px; margin-right: 20px;}
	.form-view .block-box .cont-right.yzm .send-cd-btn-disabled{ font-size: 14px; height: 46px; line-height: 46px; margin-right: 20px;}
	.form-view .block-box .cont-right.phone .base-select-box{ width: 150px; margin-right: 20px;}
	.form-view .block-box .cont-right.phone .input-box{ width: 240px; margin-right: 20px;}
	.form-view .block-box .cont-right .textarea{ font-size: 14px; padding: 12px 15px; height: 110px;}
	.form-view .submit-box{ margin-top: 30px; font-size: 16px; overflow: hidden; width: 100%; margin: 0 auto; text-align: center;}
	.form-view .btn-box{ display: inline-block; margin:0 10px; }
	.form-view .btn-box a{ width: 164px; height: 42px; line-height: 42px; margin: 36px auto 0; border-radius: 60px; background-color: #3570e3; color: #fff; font-size: 16px; text-align: center; display: block; }
	.form-view .Reset a{background-color: #fff; color: #2b71de; border:#3570e3 solid 1px; padding-right: 20px;background: url(../images/contact/Reset.png) 94px center no-repeat; background-size: 10%;  }
	.edit-error{ font-size: 12px;}
	
	
	
		
		/* 常见问题 */
	.common-problem-view .top-title-box {margin-bottom: 35px;}
	.common-problem-view .top-title-box .top-title { font-size: 32px;}
	.common-problem-view .top-title-box .txt { font-size: 16px; line-height: 30px;}
	.common-problem-view .base-query-box{ margin-bottom: 35px; }
	.common-problem-view .base-query-box .online{}
	.common-problem-view .base-query-box .online a{ width: 100px; height: 30px; border-radius: 60px; display: inline-block; line-height: 30px; text-align: center; color: #2b71de; border:#3570e3 solid 1px; padding-right: 14px;background: url(../images/contact/zixun.png) 72px center no-repeat; background-size: 14%;}
	
	.common-problem-view .tab li{ width: 16.666%; }
	.common-problem-view .tab li a{ text-align: center; }
	.common-problem-view .problem-list .problem-category{ font-size: 16px; padding: 25px 0;}
	.common-problem-view .problem-list .problem-tit{ font-size: 14px; padding: 25px 10% 25px 0;}
	.common-problem-view .problem-list .problem-tit .glyphicon{ float: right; width: 20px; height: 20px;background: url(../images/contact/problem-open.png) center center no-repeat; background-size: 70%;}
	.common-problem-view .problem-list .problem-tit.current .glyphicon{background: url(../images/contact/problem-close.png) center center no-repeat;}
	.common-problem-view .problem-list .problem-open{ display: none; padding: 25px; font-size: 14px; }
		
		
	
	/* 今日新增 */
    .company-container .input-box2{width: 50%;max-width: 340px;float: right;position: relative;}
  .company-container .input-box2 .input-text{width: 100%;display:block;border:none;border-bottom: solid #1b1b1b 1px;padding: 15px 10px;font-size: 14px;}
  .company-container .input-box2 button{display: block;width: 16px;height: 17px;border:none;border:none;position: absolute;right:10px;top:50%;margin-top: -8.5px;background: transparent}
  .q_list{width: 100%;height: auto;margin: 20px auto 50px;}
  .q_list .q_item{width: 100%;height: auto;border-bottom: solid rgba(0,0,0,0.1) 1px;}
  .q_item .top{width: 100%;background: #ffffff;padding: 20px;position: relative;overflow: hidden;}
  .q_item .top ._left{max-width: 90%;font-size:18px;color: #000; }
  .q_item .top ._right{position: absolute;width: 90px;height: 90px;top:50%;right:0;margin-top: -45px;}
  .q_item .top ._right img{width: 100%;}
  .q_item .top ._right img._down{display: none;}
  .q_item .top ._right img._up{display: block;}
  .q_item .bottom{width: 100%;background: #f7faff;padding: 40px 70px;font:14px/32px '';color: #555;display: none;}
  .q_list .q_item.active .top{background: #3868dd;}
  .q_list .q_item.active ._left{color: #fff; }
  .q_list .q_item.active ._right img._down{display: block;}
  .q_list .q_item.active img._up{display: none;}
  
  .g_info{ margin: 35px 0;}
  .g_info ._left{padding: 20px 30px 20px 30px;}
  .g_info ._left h2{font-size: 32px;}
  .g_info ._left p{font-size: 14px;line-height: 40px;margin-bottom:15px;}
  .g_info ._left p span{font-size: 26px;line-height: 26px;}
  .g_info ._left h6{font-size: 14px;}
  .g_info ._left div h5{font:18px/36px ''}
  .g_info ._right h4{font:18px/36px ''}
  ._map h3{font:16px/40px '';}

  .company-container .sub-base-s-title2{margin-top: 10px;}
  .company-container .airinfo-view{ margin-top: 35px;}
  
  .l_list .block-box{width: 16.666%;}
  .l_list .block-box .title{font-size: 18px;}
  .l_list .block-box .content{font-size: 15px;margin-top: 10px;}
  .tab_video li h3{font-size:18px;}
  .tab_video li p{font-size:15px;}
  
  .video_list li ._right h3{font-size:18px;}
  .video_list li ._right p{font-size:14px; height: 56px;overflow: hidden;}
  .video_list li ._right h6{font-size:14px; margin-top: 10px;}
  .s_g_list{ margin-top: 15px;}
  .s_g_item div h2{font-size:18px;}
  .s_g_item div p{font-size:16px;line-height: 26px;}
  .s_g_item div h6{font-size:16px;line-height: 26px;}
  .s_g_item div img{width: 16px;margin-top: -19px;}
  
  .news_list{ margin-top: 35px;}
  .news_list li ._left{padding: 0;}
  .news_list li ._right{padding:20px 15px;}
  .news_list li h2{font-size: 18px;}
  .news_list li p{font-size: 16px;}
  .news_list li h6{font-size: 16px;}
  .video-layer .layer-content{font-size: 20px;}
  .rc_con2 ul.rc_con2_ul{width: 80%;margin:0 auto;}
  .rc_con1 ._right h2{font-size: 20px;}
  .rc_con1 ._right p{font-size: 16px;}
  .rc_con2{height: 400px;}
  .rc_con2 .rc_con2_ul .rc_con2_ul_li{padding-top:100px;height: 400px;}
  .rc_con2 .rc_con2_ul .rc_con2_ul_li h2{font-size: 24px;}
  .rc_con2 .rc_con2_ul .rc_con2_ul_li p{font-size: 16px;}

  .rc_con2 .pagination{width: 100%;text-align: center;position: absolute;bottom:30px;left:0;}
  .rc_con2 .pagination span{margin:0 7.5px;}
  .rc_con3 div h3{font-size: 24px;}
  .sh_zp2 ul li ._top{font-size: 20px;}
   .sh_zp2 ul li ._bottom b{font-size: 14px;}
  .sh_zp2 ul li ._bottom p{font-size: 14px;}
  .sh_zp2 ul li ._bottom{padding:20px 18px;}
  .sh_zp2 ul li ._bottom a{width: 170px;height: 45px;line-height: 45px;font-size: 20px;}
    .sh_zp2 ul li ._top ._right{width: 15px;height: 15px;margin:-7.5px 0 0 -7.5px;}
  .company-container .ms_header ._right h2{font-size:32px;}
  .company-container .ms_header ._right p{font-size:22px;}
  .company-container .ms_content p{font-size:16px;}
  .company-container .ms_header ._right{padding: 20px 26px;}
  .g_item ._left{font-size: 18px;}
  .dituContent {border:solid #ccc 1px;width: 100%;height: 400px;margin:35px auto 20px;}

  .dituContent2 {width: 100%;height: 482px;}
  .company-container.bus-conatiner .sub-base-s-title{line-height: 30px;}
  .company-container.bus-conatiner .sub-base-title,.company-container.service-conatiner .sub-base-title{ padding-bottom: 25px;}
  .bus_header_tab{padding:20px;}
  .bus_switch{width: 200px;height: 40px;}
  .bus_switch div.switch{font-size: 20px;line-height:40px;}
  .bus_switch div.sk{;height: 40px;border-radius: 40px;}
  .bus_header_tab ._bus_line ._left{width: 13%;}
  .bus_header_tab ._bus_line ._right{width: 87%;float: left;}
  .bus_header_tab ._bus_line ._right>div{font-size: 16px;}
  .bus_header_tab ._bus_line ._right>div span{width: 18px;height: 18px;line-height: 18px;margin-right: 8px;font-size: 14px;}
  .wxts{font-size: 14px;}
  .bus_map{width: 100%;background: #f3f6fe;margin-top: 5px;margin-bottom: 3%;}
  .bus_map ._left{width: 220px;}
  .bus_map ._left.scoll ._left_line{max-height: 392px;}
  .bus_map ._left ._title{padding:10px 14px;height: 90px;}
  .bus_map ._left ._title p{font-size: 16px;}
  .bus_map ._left ._left_line{padding-top: 30px;}
  .bus_map ._left ._left_line>p{font-size: 16px;}
  .bus_map ._left ._left_line ul{padding: 0 14px;}
  .bus_map ._left ._left_line ul li span{width: 18px;height: 18px;font-size: 14px;line-height: 18px;}
  .bus_map ._left ._left_line ul li>div{width:172px;font-size: 16px;}
  .bus_map ._left ._left_line ul li>div ._zd{width: 130px;}
  .bus_map ._left ._left_line ul li p{font-size: 16px;text-indent: 26px;}
  .bus_map ._right{width: 750px;}
  .company-container .guide-content-inner2 .service-location-view {margin-top: 10px;}
  .company-container .guide-content-inner2 .top-title{ font-size: 18px;}
  .company-container .sub-base-s-title p{font-size: 16px;}
  .bus_1{margin-top: 15px;margin-bottom: 30px;}
  .bus_1 span{width: 150px;height: 54px;font-size: 20px;line-height: 54px;}
  .bus_1 div{padding:25px 40px;}
  .bus_1 table tr th{padding: 20px 40px;font-size: 16px;}
  .bus_1 table tr td{padding: 10px 40px;font-size: 16px;}
  .wxts2{font-size: 16px;}
   .practical-information-container .top-title a{float: right;width: 100px;height: 30px;border:solid #3868dd 1px;color: #3868dd;border-radius: 30px;text-align: center;line-height: 30px;font-size: 14px;margin-top: 1px;}
  .rc_con2 .rc_con2_ul{width: 90%;margin:0 auto;height: 400px;}
  .rc_con2 .arrow-left{left:2%;}
  .rc_con2 .arrow-right{right:2%;}
  .tc_sf{margin-bottom: 2px;}
  .tc_sf li ._top,.tc_js ._top{padding: 18px 15px;font-size: 18px;}
  .tc_sf li ._top ._right{width: 24px;height: 24px;right: 15px;margin-top: -12px;}
  .tc_sf li ._bottom table tr th,.tc_sf li ._bottom table tr td { padding: 12px 0;font-size: 14px;line-height: 26px;  }
  .tc_sf li ._bottom table tr td._bottom_left{padding-left: 30px;}
  .tc_js ._bottom{padding: 16px 0;}
  .tc_js ._bottom form{max-width: 700px;}
  .tc_js ._bottom form ._name b{font-size: 14px;line-height: 32px;}
  .tc_js ._bottom form>div{margin-bottom: 16px;}
  .tc_js input[type="radio"] + label::before {width: 14px;height: 14px;margin-right: 8px;top:-3px; }
  .tc_js ._bottom .js_radio div{font-size: 14px;line-height: 32px;margin-left: 65px;}
  .tc_js ._bottom .tc_sel{width: 50%;}
  .tc_js ._bottom .tc_sel ._select select{width: 250px;height: 32px;padding-left: 14px;}
  .tc_js ._bottom .tc_sel ._select b{height:30px;}
  .tc_js ._bottom .tc_sel ._select img{position: absolute;top:50%;margin-top: -8.5px;right:13px;}
  .tc_js ._bottom ._text{width: 640px;}
  .tc_js ._bottom ._text .tc_text{width: 33.33%;}
  .tc_js ._bottom ._text .tc_text input{height: 32px;width: 140px;}
  .tc_js ._bottom ._text .tc_text div{float: left;line-height: 42px;font-size: 16px;color: #000;margin-left: 15px;}
  .tc_js ._bottom ._money{font-size: 14px;line-height: 32px;}
  .tc_js ._bottom ._button{text-align: center;}
  .tc_js ._bottom ._button button{width: 95px;height: 30px;font-size: 14px;border-radius: 30px;}
  .tq-container.active{padding: 2% 0 9.5%;}

  .tq-container ._left{padding-top: 50px;}
  .tq-container ._left ._top{font-size:22px;line-height: 42px; }
  .tq-container ._left ._top span{margin-right: 16px;}
  .tq-container ._left ._bottom{padding: 28px 0}

  .tq-container ._left ._bottom div{height: 90px;}
  .tq-container ._left ._bottom div h1{line-height: 45px;font-size: 22px;}
  .tq-container ._left ._bottom div h1 img{top:-3px;margin:0 10px;width: 40px;}
  .tq-container ._left ._bottom div h1 .add{font-size: 28px;margin-left: 2px;}
  .tq-container ._left ._bottom div h2{font-size: 22px;line-height: 24px;padding-left: 10px;margin: 5px 0 5px 0;}
  .tq-container ._left ._bottom div p{font-size: 14px;line-height: 20px;padding-left: 10px;}
  .tq-container ._left ._bottom div h3{font-size: 22px;color: #000;line-height: 24px;padding-left: 30px;margin: 7px 0 5px 0;}

  .tq-container ._left ._bottom div>img{bottom:0px;left:5px;width: 40px}
  
  .tq-container ._left ._center{padding: 28px 15px;}
  .tq-container ._left ._center h2{font-size: 22px;line-height: 22px;margin: 5px 0 5px 0;}
  .tq-container ._left ._center p{font-size: 14px;line-height: 20px;}
  
  .tq-container ._right h4{font-size: 24px;line-height: 50px;}
  .tq-container ._right ._right_box{padding:14px;}
  .tq-container ._right ._right_box ._top input{display: block;height: 40px;font-size: 20px;padding-left: 6px;}
  .tq-container ._right ._right_box ._top img{right: 20px;margin-top: -11px;height: 22px;}

  .tq-container ._right ._right_box ._bottom>div{margin:16px 0;}
  .tq-container ._right ._right_box ._bottom>div h3{font-size: 20px;margin-bottom: 8px;}
  .tq-container ._right ._right_box ._bottom>div>div span{margin:12px 8px;font-size: 14px;}

  .tq-container ._right ._right_box ._bottom>div>div{margin-left: -8px;}
  
  .zk_box{top:54px;padding:0 14px;}
  .zk_box .zk_close img{margin:8px 3px;}
  .zk_box .zk_tab div{height: 45px;font-size:20px;line-height: 45px;}
  .zk_con{padding-bottom: 18px;min-height: 330px;}
  .zk_con>div{display: none;}
  .zk_con>div>ul{margin-bottom: 20px;}
  .zk_con>div>ul li{font-size: 12px;line-height:32px;}
  .zk_con>div>ul li a{color: #000;border-bottom: 3px solid transparent;padding: 0 3.5px 10px 3.5px;}
  .zk_list{width: 100%;max-height: 220px;overflow-y: scroll;}
  .zk_item{margin:6px 0;}
  .zk_item ._item_left{font-size: 14px;width: 8%;padding:8px 0;}
  .zk_item ._item_right{width: 92%;}
  .zk_item ._item_right span{margin:4px 5px;font-size: 14px;}
  .s_g_item:hover div{border-left: solid #3868dd 3px;}
  .s_g_item:hover h2{color:#3868dd;}

  .s_g_item:hover img{display: block;}
  .tab_video{ margin: 35px 0 20px 0;}
  .video_arrow_arrow.arrow-left{left:-10px;}
  .video_arrow_arrow.arrow-right{right:-10px;}
  .tab_video li div div .video_btn{width: 35px;height: 35px;margin:-17.5px 0 0 -17.5px;}

  .company-container .monitorDataDay-box .table-box table.g_table td,.company-container .monitorDataDay-box .table-box table.g_table th{text-align: left;}
  .shengji_item span, .shinei_item span{font-size: 14px;margin: 8px 18px;}
  .sj_router ._top p{font-size: 14px;}
  .sj_router ._bottom{padding: 20px 15px;}
  .sj_router ._bottom p{font-size: 14px;line-height: 28px;margin-bottom: 15px;}
  .sj_router ._bottom a.sj_router_a{font-size: 14px;}
  .company-container .list .ico{margin-top: 10px;}
  .company-container .list .cont{margin-top: 10px;}
  .company-container .list .cont .content{ font-size: 14px; height: 40px;}

  .g_list .g_item{padding: 32px 16px;}
  .g_item ._ico{width: 60px;height: 60px;margin-top: -30px;}
  .company-container .monitorDataDay-box .table-box table .tr-title td>div div{width: 16px;height: 16px;margin:-8px 0 0 -8px;}
  
  .company-container .tzzgx-box{ margin-top: 35px;}
  
  .city-select{ width: 160%; font-size: 13px;}
  .airinfo-view .flightList-query-box .top .block-box .input-box:after{ padding-left: 10px;}
  
  /* 违规违纪举报确认弹框 */
  .report-tips-layer .layer-inner{ width: 520px; margin: -135px 0 0 -260px;}
  .report-tips-layer .layer-content{ height: 270px;}
  .report-tips-layer .layer-content .title{ font-size: 16px;}
  .report-tips-layer .layer-content .cont{ font-size: 14px; min-height: 110px;}
  .report-tips-layer .layer-content .btn-cont{ font-size: 14px;}
  
  /* 无人认领行李 */
  .unclaimed-inner .list li{ padding: 25px 0; font-size: 14px;}
  .unclaimed-inner .list li .number-title{ font-size: 16px;}
  .unclaimed-inner .remarks{ font-size: 14px;}
  .unclaimed-inner .remarks .title{ font-size: 16px;}
  
  .zp-remarks{ font-size: 14px;}
  .zp-remarks .title{ font-size: 16px;}
  
  /* 登录二次确认 */
  /* .two-confirm-layer .layer-inner{ width: 680px; height: 450px; margin: -225px 0 0 -340px;} */
  .two-confirm-layer .layer-content{}
  .two-confirm-layer .layer-content .title{ font-size: 16px;}
  .two-confirm-layer .layer-content .cont{ font-size: 14px; min-height: 110px;}
  .two-confirm-layer .layer-content .btn-cont{ font-size: 14px; margin-top: 30px;}
  .two-confirm-layer .scroll-container{ height: 430px;}
  
  /* 图片弹框 */
  .picture-layer .layer-inner .layer-close{ width: 30px; height: 30px;}
  
  
  /* 筛选 新*/
  .new-base-query-box .top-box{ line-height: 50px; font-size: 14px;}
  .new-base-query-box .top-box .block-box .input-box{ width: 660px;}
  .new-base-query-box .top-box .block-box .input-box .input-text{ padding: 10px 14px;}
  .new-base-query-box .top-box .block-box .radio-box{ margin-left: 0;}
  .new-base-query-box .top-box .search-btn-box{ margin: 3px 0 0 20px; font-size: 18px;}
  .new-base-query-box .top-box .search-btn-box a{ width: 180px; height: 42px; line-height: 42px;}
  .new-base-query-box .top-box .search-btn-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 20%;}
  .new-base-query-box .option-box{ margin-top: 15px; line-height: 26px; font-size: 14px;}
  .new-base-query-box .option-box .dl-box .type{ width: 80px; padding: 18px 0;}
  .new-base-query-box .option-box .dl-box .right-cont{ width: 890px; padding: 10px 0 18px 0;}
  .new-base-query-box .option-box .dl-box .right-cont a{ margin-top: 8px;}
  
  .content-container .content-box .video-box{ width: 568px; margin-top: 20px;}
  .content-container .content-box .video-box .video-play{ width: 64px; height: 64px; margin: -32px 0 0 -32px;}
  
  
  
  .jcsy-container{ padding-top: 0; margin-top: -56px;}
  .jcsy-tab li{ line-height: 56px; font-size: 18px;}
  
}
@media (min-width: 1200px) and (max-width: 1279px){
  .rc_con2 .rc_con2_ul{width: 90%;margin:0 auto;}
	.edit-container{ width:1080px;}
	
	/*浏览器升级提示*/
	.browser-tips{ font-size: 14px;}
	
	.swiper-pagination-switch{ width: 8px; height: 8px; margin: 0 6px;}
	
	/* 头部 header */
	.header .edit-container{ width: 1176px;}
	.top-header{ height: 36px;}
	.header-control{ margin: 9px 30px 0 0;}
	.header-control .links a.member, .header-control .links a.notice, .header-control .links a.rss, .header-control .links a.search{ width: 18px; height: 18px; margin: 0 18px;}
	.header-control .language{ font-size: 12px; height: 18px; line-height: 18px;}
	.main-header{ height: 72px;}
	.main-header .logo{ margin: 19px 0 0 32px;}
	.main-header .logo img{ height: 34px;}
	.main-header .nav .innerUl{ width: 800px;}
	.main-header .nav li{ font-size: 14px; padding: 0 24px; line-height: 72px;}
	.main-header .nav li ul li{ font-size: 13px; line-height: 36px;}
	.main-header .nav li ul li a{ padding-left: 24px;}
	.main-header .nav li ul{ height: 200px;}
	.main-header .nav .mainMenu-bg{ height: 200px;}
	
	.main-header .nav2 li ul{ height: 405px;}
	.main-header .nav2 .mainMenu-bg{ height: 405px;}
	
	.main-header .home-switching{ margin: 20px 30px 0 0;}
	.main-header .home-switching a{ width: 132px; height: 32px; line-height: 30px; font-size: 14px; padding-left: 46px;}
	.main-header .home-switching a .icon{ width: 22px; height: 14px; left: 18px; margin-top: -7px;}
	.header.header-active.current{ top: -36px;}
	
	/* 悬浮快捷入口 */
	.suspension_side_nav{ width: 58px; height: 340px; margin-top: -170px; right: 20px;}
	.suspension_side_nav li{ width: 58px; height: 58px; border-width: 4px;}
	.suspension_side_nav li .icon img{ width: 50px; height: 50px;}
	.suspension_side_nav li .cont{ line-height: 50px; font-size: 14px; left: 22px;}
	.suspension_side_nav li:hover{ width: 142px;}
	.suspension_side_nav .icon_upward{ height: 26px;}
	
	/* 底部 footer */
	.footer{ padding: 75px 45px 38px 45px; margin-top: 35px;}
	.footer-top .footer-txt1{ padding-left: 60px;}
	.footer-top .footer-txt1 .icon img{ height: 48px;}
	.footer-top .footer-txt1 .txt-box .title{ font-size: 16px;}
	.footer-top .footer-txt1 .txt-box p{ font-size: 30px;}
	.footer-top .footer-links .top-title{ font-size: 16px;}
	.footer-top .footer-links li{ font-size: 14px;}
	.footer-bottom{ margin-top: 15px; font-size: 12px;}
	.footer-bottom .footer-left-box .links a{ margin-right: 28px;}
	.footer-bottom .footer-left-box .copyright{ margin-top: 15px;}
	.footer-bottom .footer-share{ margin-top: 25px;}
	.footer-bottom .footer-share a{ width: 26px; height: 21px; margin-left: 32px;}
	
	/* 天气公告 */
	.home-weather{ width: 800px; height: 320px; margin: -160px 0 0 -400px;}
	.home-weather .inner-content{ font-size: 14px;}
	.home-weather .scroll-content{ height: 200px; padding-left: 60px;}
	.home-weather .scroll-content .mCSB_container{ padding-right: 60px;}
	.home-weather .inner-content .top-title{ font-size: 20px;}
	
	/* 首页公告 */
	.home-notice{ top: 108px;}
	.home-notice .txt-box{ font-size: 14px;}
	.home-notice .txt-box .type{ margin-left: 40px;}
	.home-notice .close-btn{ font-size: 14px;}
	.home-notice.current{ top: 72px;}
	
	.weather-entrance{ top: 164px;}
	.weather-entrance .temperature{ font-size: 16px;}
	.weather-entrance .time{ font-size: 14px;}
	
	
	/* 首页 */
	.home-banner .swiper-slide .txt-box{ width: 940px; margin-left: -470px;}
	.home-banner .swiper-slide .txt-box .cn{ font-size: 42px;}
	.home-banner .swiper-slide .txt-box .en{ font-size: 18px;}
	.home-banner .pagination{ width: 940px; margin-left: -470px;}
	.home-banner .swiper-pagination-switch{ width: 12px; height: 12px; border-radius: 12px;}
	
	
	.home-label-container{ padding: 28px 0 38px 0;}
	.home-label-box{ width: 940px;}
	.home-label-box .block-box .icon{ width: 82px; height: 82px;}
	.home-label-box .block-box p{ font-size: 16px;}
	.home-label-box .block-box p span{ font-size: 30px;}
	.home-label-box .btn-box{ margin-top: 25px;}
	.home-label-box .btn-box a{ width: 150px; height: 40px; line-height: 40px; border-radius: 40px; font-size: 16px;}
	
	
	.home-search-box{ width: 940px; height: 80px; margin-left: -470px;}
	.home-search-box .type{ width: 164px; height: 80px; line-height: 80px;}
	.home-search-box .type a{ font-size: 16px;}
	.home-search-box .type .line{ width: 1px; height: 40px; margin: -20px 0 0 -0.5px;}
	.home-search-right{ width: 776px; padding: 14px 14px 14px 28px;}
	.home-search-right .view-box{ width: 290px; margin-left: 7px; font-size: 14px;}
	.home-search-right .view-box .input-text{ width: 288px; height: 50px; line-height: 14px; padding: 18px 10px;}
	.home-search-right .view-date{ line-height: 50px;}
	.home-search-right .view-date .box{ width: 290px;}
	.home-search-right .search-btn{ width: 112px; height: 40px; line-height: 40px; border-radius: 40px; margin: 6px 0 6px 18px;}
	.home-search-right .search-btn a{ font-size: 16px; padding-left: 32px; background-size: 17px; background-position: 88px center;}
	
	.home-fast-entry .right-box{ padding: 20% 60px 0 60px;}
	.home-fast-entry-tab li{ font-size: 16px; width: 120px; line-height: 46px;}
	.home-fast-entry-tab li.current{ font-size: 20px;}
	.home-fast-entry-tab-content{ margin-top: 25px;}
	.home-fast-entry-tab-content .block-box{ margin-top: 60px;}
	.home-fast-entry-tab-content .block-box .icon{ width: 60px; height: 60px;}
	.home-fast-entry-tab-content .block-box p{ font-size: 16px; margin-top: 20px;}
	
	.home-jcsy{ padding: 128px 0 0 0;}
	.home-jcsy .top-box .title-left .title-box{ font-size: 32px;}
	.home-jcsy .top-box .title-left .title-box span{ font-size: 40px; margin-right: 15px;}
	.home-jcsy .top-box .title-left .links-btn{ width: 162px; height: 40px; line-height: 36px; font-size: 16px; margin-top: 25px;}
	.home-jcsy .top-box .tab-right{ margin-top: 72px;}
	.home-jcsy .top-box .tab-right li{ font-size: 16px; width: 120px; line-height: 46px;}
	.home-jcsy .top-box .tab-right li.current{ font-size: 20px;}
	.jcsy-focus-container{ margin-top: 25px;}
	.jcsy-focus .bot-pagination{ margin-top: 25px; font-size: 18px;}
	.jcsy-focus .bot-pagination .arrow-left, .jcsy-focus .bot-pagination .arrow-right{ height: 18px;}
	.jcsy-focus .bot-pagination .pagination{ margin: 0 22px;}
	
	.bottom-advertisement-container{ margin: 20px 20px 0 20px;}
	.bottom-advertisement-focus .swiper-slide{ padding: 0 10px;}
	.bottom-advertisement-focus .bot-pagination{ margin-top: 15px; font-size: 18px;}
	.bottom-advertisement-focus .bot-pagination .arrow-left, .bottom-advertisement-focus .bot-pagination .arrow-right{ height: 18px;}
	.bottom-advertisement-focus .bot-pagination .pagination{ margin: 0 22px;}
	
	.home-group-introduction .content-box .txt-box{ padding: 23% 78px 0 102px;}
	.home-group-introduction .content-box .txt-box .title{ font-size: 32px;}
	.home-group-introduction .content-box .txt-box .cont{ font-size: 14px; line-height: 26px;}
	.home-group-introduction .content-box .txt-box .cont p{ padding-top: 20px;}
	.home-group-introduction .content-box .txt-box .btn-box{ margin-top: 35px;}
	.home-group-introduction .content-box .txt-box .btn-box a{ width: 150px; height: 40px; line-height: 40px; border-radius: 40px; font-size: 16px;}
	
	.home-base-title{ font-size: 32px; line-height: 32px;}
	.home-base-title .tab-box span{ font-size: 24px; padding: 0 28px;}
	.home-base-title .tab-box span.current{ font-size: 32px;}
	.home-base-title .tab-box span::before{ height: 24px; margin-top: -12px;}
	.home-base-title .more{ font-size: 14px;}
	.home-announcement{ padding: 128px 0 20px 0;}
	.home-announcement .edit-container{ width: 970px;}
	.home-announcement .list-view{ margin-top: 25px;}
	.home-announcement .list-view .more{ font-size: 14px;}
	.home-announcement-list-focus{ margin-top: 20px;}
	.home-announcement-list-focus .swiper-slide .cont{ margin-top: 15px;}
	.home-announcement-list-focus .swiper-slide .cont .title{ font-size: 16px; line-height: 24px;}
	.home-announcement-list-focus .swiper-slide .cont .time{ font-size: 13px; margin-top: 5px;}
	.home-announcement-list-focus .bot-pagination{ margin-top: 25px; font-size: 18px;}
	
	.bottom-fast-entry{ margin-top: 20px;}
	.bottom-fast-entry .edit-container{ width: 970px;}
	.bottom-fast-entry .pic-box p{ font-size: 32px;}
	
	.home-bottom-container{ padding: 55px 0 35px 0;}
	.home-bottom-container .edit-container{ width: 970px;}
	.home-bottom-container .notice-box{ padding-right: 15px;}
	.home-bottom-container .notice-box .top-title .title{ font-size: 32px; line-height: 32px;}
	.home-bottom-container .notice-box .top-title .more{ width: 80px; height: 32px; line-height: 30px; font-size: 16px;}
	.home-bottom-container .notice-box .list-inner li{ margin-top: 30px;}
	.home-bottom-container .notice-box .list-inner li .title{ width: 345px; font-size: 16px; line-height: 26px;}
	.home-bottom-container .notice-box .list-inner li .time{ font-size: 14px; margin-top: 3px;}
	.home-bottom-container .right-container{ padding-left: 0;}
	.home-bottom-container .right-container .shares-inner{ padding: 20px 30px;}
	.home-bottom-container .right-container .shares-inner .top-box .left-txt .title{ font-size: 32px; line-height: 32px;}
	.home-bottom-container .right-container .shares-inner .top-box .left-txt .txt{ font-size: 14px; margin-top: 15px;}
	.home-bottom-container .right-container .shares-inner .top-box .left-txt .txt span{ font-size: 22px; margin-right: 5px;}
	.home-bottom-container .right-container .shares-inner .top-box .right-txt{ font-size: 16px; line-height: 32px;}
	.home-bottom-container .right-container .shares-inner .bottom-txt{ font-size: 14px; margin-top: 25px;}
	.social-responsibility-report-inner{ margin-top: 20px;}
	.social-responsibility-report-inner .pic .title{ font-size: 32px; line-height: 32px; left: 35px; margin-top: -16px;}
	
	
	
	
	/* 二级banner */
	.sub-banner{ height: 240px; margin-top: 36px;}
	.sub-banner .mask{ width: 600px;}
	.sub-banner .txt-box .title{ font-size: 32px; line-height: 32px;}
	.sub-banner .txt-box .breadcrumb-box{ font-size: 13px; line-height: 13px; margin-top: 20px;}
	
	.sub-base-title{ font-size: 32px; line-height: 32px;}
	.sub-base-title span{ /* padding-bottom: 32px; */}
	
	/* 公司简介 */
	.about-container{ padding: 40px 0;}
	.profile-view{ margin-top: 35px;}
	.profile-view .row{ margin: 0 -15px;}
	.profile-view .col-xs-12{ padding: 0 15px;}
	.profile-view .txt-box{ font-size: 14px; line-height: 28px;}
	.profile-view .txt-box p{ padding: 15px 0;}
	
	.sub-base-s-title{ font-size: 22px; line-height: 22px;}
	.about-container .view-box{ margin-top: 35px; padding-top: 40px;}
	.road-plan-view .pic-box{ width: 750px;}
	.road-plan-view .pic-box .view-picture{ font-size: 13px; margin-left: 15px;}
	
	.service-telephone-view .list{ margin-top: 15px;}
	.service-telephone-view .list .block-box{ min-height: 145px; padding: 5px 20px;}
	.service-telephone-view .list .block-box .top-title{ font-size: 16px; line-height: 42px;}
	.service-telephone-view .list .block-box .cont{ margin-top: 20px;}
	.service-telephone-view .list .block-box .cont li{ font-size: 14px; margin-bottom: 15px;}
	.service-telephone-view .list .block-box .cont .phone-box{ padding-left: 30px; background-position: 2px 2px;}
	.service-telephone-view .list .block-box .cont .email-box{ padding-left: 30px; background-position: 2px 2px;}
	
	/* 文化理念 */
	.culture-view{ margin-top: 35px;}
	.culture-inner .block-box{ margin: 60px 0 10px 0; padding-bottom: 10px; font-size: 16px;}
	.culture-inner .block-box .title{ font-size: 22px; line-height: 22px;}
	.culture-inner .block-box .icon{ width: 55px; height: 55px; margin-top: 35px;}
	.culture-inner .block-box p{ margin-top: 55px; height: 48px;}
	
	/* 旅促会 */
	.brief-introduction-view{ margin-top: 28px;}
	.brief-introduction-view .content-box{ margin-top: 30px; padding-top: 35px;}
	.brief-introduction-view .content-box .txt-box{ font-size: 14px; line-height: 28px;}
	.brief-introduction-view .content-box .txt-box p{ padding-bottom: 10px;}
	.brief-introduction-view .list-box{ margin-top: 50px;}
	.brief-introduction-view .list-box .top-title{ font-size: 22px; line-height: 22px;}
	.brief-introduction-view .list-box .list{ margin-top: 35px; padding-top: 20px; font-size: 13px;}
	.brief-introduction-view .list-box .list li{ margin-top: 8px;}
	
	/* 组织架构 */
	.organization-view{ margin-top: 35px;}
	.organization-view .content-box{ margin-top: 30px; padding-top: 35px;}
	
	/* 企业荣誉 */
	.honor-view{ margin-top: 35px;}
	.honor-view .tab-swiper{ width: 825px;}
	.honor-view .tab-swiper .swiper-slide .block-box .year{ font-size: 14px;}
	.honor-view .tab-swiper .swiper-slide-active .block-box .year{ font-size: 18px;}
	.honor-view .content-box{ width: 970px; margin-top: 45px; font-size: 14px; line-height: 28px;}
	.honor-view .content-box li{ padding: 15px 70px 15px 120px; background-position: 70px 22px; background-size: 14px;}
	.honor-view .content-box li .pic-list .pic-block .title{ font-size: 12px; line-height: 24px;}
	
	
	
	/* 净空保护 */
	.clearance-container .view-box2{ padding: 35px 0 50px 0;}
	.summary-view .content-box{ width: 100%; font-size: 14px; line-height: 28px; margin-top: 20px;}
	.summary-view .content-box p{ padding-top: 10px;}
	.summary-view .content-box .video-box{ width: 568px; margin-top: 20px;}
	.summary-view .content-box .video-box .video-play{ width: 64px; height: 64px; margin: -32px 0 0 -32px;}
	.summary-view .content-box .iframe_video{ width: 568px; height: 370px; margin-top: 20px;}
	
	.matter-view .content-box{ font-size: 14px; line-height: 28px; margin-top: 20px;}
	.matter-view .content-box li{ padding: 20px 0;}
	.contactus-view .content-box{ width: 100%; font-size: 14px; line-height: 28px; margin-top: 25px;}
	.contactus-view .content-box .form{ margin-top: 30px;}
	.contactus-view .content-box .form .type{ margin-top: 15px;}
	/* .contactus-view .content-box .form .btn-box{ margin-top: 35px;}
	.contactus-view .content-box .form .btn-box a{ font-size: 14px;} */
	.contactus-view .content-box .form .submit-box{ font-size: 16px;}
	.contactus-view .content-box .form .btn-box a{ width: 164px; height: 42px; line-height: 42px; margin: 36px auto 0; font-size: 16px;}
	.contactus-view .content-box .form .Reset a{background-position: 94px center; background-size: 10%;}
	
	.clearance-container .download-view{ padding-bottom: 0;}
	.download-view .content-box{ font-size: 14px; line-height: 28px; margin-top: 20px;}
	.download-view .content-box li{ padding: 20px 0;}
	.download-view .content-box li .cont{ padding-right: 112px;}
	.download-view .content-box li .cont .download-btn{ width: 40px; height: 40px;}
	
	/* 视频弹框 */
	.video-layer .layer-inner{ width: 750px; height: 422px; margin: -211px 0 0 -375px;}
	.video-layer .layer-inner .layer-close{ width: 30px; height: 30px; top: -40px;}
	
	/* 环境信息 */
	.company-container .monitorData-view{ margin-top: 35px;}
	.monitorData-view .tab .box-block{ top: 2px;}
	.monitorData-view .tab li{ font-size: 16px;}
	.monitorData-view .tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 5px;}
	.monitorData-view .tab li.current{ font-size: 20px;}
	
	.monitorData-view .query-box{ padding: 15px 20px; font-size: 14px; line-height: 50px;}
	.monitorData-view .query-box .block-box .input-box, .monitorData-view .query-box .block-box .base-select-box{ width: 335px;}
	.monitorData-view .query-box .block-box .input-box .input-text{ padding-left: 15px;}
	.monitorData-view .query-box .block-box .base-select-box .select{ padding-left: 15px;}
	.monitorData-view .query-box .block-box .base-select-box .glyphicon{ margin-top: -7px;}
	.monitorData-view .query-box .btn-box{ margin: 4px 0 0 25px; font-size: 16px;}
	.monitorData-view .query-box .btn-box a{ width: 210px; height: 42px; line-height: 42px;}
	
	.monitorDataDay-box{ margin-top: 35px;}
	.monitorDataDay-box .table-box table th{ font-size: 16px;}
	.monitorDataDay-box .table-box table td{ font-size: 14px;}
  .company-container .monitorDataDay-box .table-box table td{padding: 15px 20px;}
  .company-container .monitorDataDay-box .table-box table td b{font-size: 14px;}
	.monitorDataDay-box .remarks{ font-size: 14px; line-height: 20px; margin-top: 20px;}
	.monitorDataDay-box .remarks span{ padding-left: 42px;}
	.monitorDataDay-box .links{ font-size: 14px; margin-top: 20px;}
	
	.monitorDataBusiness-box{ margin-top: 35px;}
	.monitorDataBusiness-box .table-box table th{ font-size: 14px; padding: 10px 15px;}
	.monitorDataBusiness-box .table-box table td{ font-size: 14px; padding: 10px 15px;}
	
	.content-container{ margin-top: 35px;}
	.content-container .top-title-box .titleH2{ font-size: 16px;}
	.content-container .top-title-box .titleH1{ font-size: 20px;}
	.content-container .top-title-box .label-box span{ margin: 0 10px;}
	.content-container .content-box{ font-size: 14px; line-height: 24px;}
	.content-container .content-box .title{ font-size: 16px; margin-top: 25px;}
	/* .content-container .table-box{ margin: 20px 0;} */
	.content-container table{ margin: 20px 0;}
	.content-container table th{ font-size: 14px; padding: 10px 15px;}
	.content-container table td{ font-size: 14px; padding: 10px 15px;}
	.content-container .pic-list{ padding: 0 140px;}
	.content-container .pic-list .block-box .pic-box img{ display: block; width: 100%;}
	
	/* 航班信息 */
	.airinfo-container{ margin-top: -56px;}
	.airinfo-view .tab li{ line-height: 56px; font-size: 18px;}
	.airinfo-view .top-title-box{ line-height: 56px; font-size: 18px;}
	.airinfo-view .query-box{ padding: 15px 20px; font-size: 14px; line-height: 50px;}
	.airinfo-view .query-box .block-box .base-select-box{ width: 144px;}
	.airinfo-view .query-box .block-box .base-select-box .select{ padding: 11px 0 11px 15px;}
	.airinfo-view .query-box .block-box .input-box2{ width: 300px;}
  .airinfo-view .query-box .block-box .input-box2.tj-input-box2{width: 278px;}
	.airinfo-view .query-box .block-box .input-box2 .input-text{ padding: 10px 14px;}
	.airinfo-view .query-box .search-btn-box{ margin: 3px 0 0 20px; font-size: 18px;}
	.airinfo-view .query-box .search-btn-box a{ width: 180px; height: 42px; line-height: 42px;}
	.airinfo-view .query-box .search-btn-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 20%;}
	.airinfo-view .query-box2 .block-box .base-select-box, .airinfo-view .query-box2 .block-box .input-box{ width: 216px;}
	.block-box .radio-box p{ padding-left: 35px; padding-right: 0;}
	.block-box .radio-box p:before{ left: 10px;}
	
	/* 航班计划表 搜索 */
	.airinfo-view .flightList-query-box{ font-size: 14px; line-height: 50px;}
	.airinfo-view .flightList-query-box .top, .airinfo-view .flightList-query-box .bottom{ padding: 15px 20px;}
	.airinfo-view .flightList-query-box .block-box{ margin-right: 15px;}
	.airinfo-view .flightList-query-box .block-box .input-box .input-text{ padding: 10px 14px;}
	.airinfo-view .flightList-query-box .block-box .base-select-box, .airinfo-view .flightList-query-box .block-box .input-box{ width: 178px; line-height: 48px;}
	.airinfo-view .flightList-query-box .block-box .base-select-box .select{ padding-left: 14px; line-height: 48px;}
	.airinfo-view .flightList-query-box .span{ margin-right: 15px;}
	.airinfo-view .flightList-query-box .search-btn-box{ margin: 4px 0 0 20px; font-size: 18px;}
	.airinfo-view .flightList-query-box .search-btn-box a{ width: 176px; height: 42px; line-height: 42px;}
	.airinfo-view .flightList-query-box .search-btn-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 25%;}
	
	.airinfo-view .flightList-query-box .block-box .input-box.wh3{ width: 360px;}
	
	.airinfo-view .flightList-query-box .sel_airport2 .block-box-city .input-box{ width: 145px;}
	
	.airinfo-view .s-tab{ margin-top: 30px;}
	.airinfo-view .s-tab .box-block{ top: 2px;}
	.airinfo-view .s-tab li{ font-size: 14px;}
	.airinfo-view .s-tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}
	
	
	.airinfo-table-view .refresh-time{ font-size: 13px;}
	.airinfo-table-box th{ font-size: 14px; padding: 14px 0;}
	.airinfo-table-box td{ font-size: 14px; padding: 20px 0;}
	.airinfo-table-box .previous-btn a{ font-size: 14px; height: 48px; line-height: 46px;}
	.airinfo-table-box .delete-btn, .airinfo-table-box .detail-btn{ font-size: 14px;}
	.airinfo-table-box .alc-btn img{ width: 28px;}
	.airinfo-table-box .tips_open td{ padding: 15px 25px;}
	.airinfo-table-box .tips_open .share-btn{ font-size: 14px; top: 18px; right: 55px; background-size: 23px; padding-left: 28px;}
	.airinfo-table-box .tips_open .block-box .block{ line-height: 20px; padding: 10px 0;}
	.airinfo-table-box .tips_open .block-box .block .cont span{ margin-right: 42px;}
	.airinfo-table-box .flight-logo{ width: 24px; height: 24px;}
	.airinfo-table-box .flight-icon{ height: 20px;}
	
	.airinfo-table-view .more-btn,.company-container .more-btn,.common-problem-view .more-btn{ margin-top: 30px;}
	.airinfo-table-view .more-btn a,.company-container .more-btn a,.common-problem-view .more-btn a{ font-size: 14px;}
	.airinfo-table-view .bot-note{ font-size: 13px; margin-top: 20px;}
	
	
	
	/* 实用信息 */
	.practical-information-container{ margin: 45px 0 -35px 0; padding: 30px 0;}
	.practical-information-container .top-title{ font-size: 32px; line-height: 32px; margin-bottom: 20px;}
	.practical-information-container .list .row{ margin: 0 -15px;}
	.practical-information-container .list .col-xs-12{ padding: 0 15px;}
	.practical-information-container .list .block-box .cont{ margin-top: 15px;}
	.practical-information-container .list .block-box .cont .title{ font-size: 18px;}
	.practical-information-container .list .block-box .cont p{ font-size: 13px;}
	
	/* 旅客指南 */
	.guide-container{ margin-top: -56px;}
	.guide-view .tab li{ line-height: 56px; font-size: 18px;}
	.guide-inner{ font-size: 14px;}
	.guide-inner .inner-tab{ margin-top: 28px; font-size: 18px;}
	.guide-inner .inner-tab ul{ top: 2px;}
	.guide-inner .inner-tab li{ padding: 0 78px;}
	.guide-inner .inner-tab li a{ border-bottom-width: 3px; padding-bottom: 10px;}
	.guide-inner .inner-process{ padding: 45px 0 60px 0;}
	.guide-inner .inner-process li{ padding-right: 50px;}
	.guide-inner .inner-process li .block-box{ width: 135px; height: 135px; padding-top: 20px; line-height: 22px;}
	.guide-inner .inner-process li .block-box .icon img{ height: 38px;}
	.guide-inner .inner-process li .block-box .number{ font-size: 12px; margin-top: 5px;}
	.guide-inner .inner-process li .block-box .number span{ font-size: 24px;}
	.guide-inner .inner-process li .block-box .title{ font-size: 13px;}
	.guide-inner .inner-process li .arrow{ width: 12px; height: 12px; right: 18px; margin-top: -6px;}
	.guide-inner .inner-process .explain{ margin: 30px 0 -30px 0;}
	
	
	.guide-inner .inner-content .pic-right{ margin-top: 70px; padding-left: 45px;}
	.guide-inner .inner-content .cont-box{ font-size: 14px;}
	.guide-inner .inner-content .cont-box .title{ font-size: 18px; margin-top: 60px;}
	
	.guide-inner .sketch-map-inner{ margin-top: 45px;}
	.guide-inner .sketch-map-inner .pic-box{ margin-right: 10px;}
	.guide-inner .sketch-map-inner .cont-right .top-title{ font-size: 24px;}
	.guide-inner .sketch-map-inner .cont-right .cont .block{ line-height: 59px;}
	.guide-inner .sketch-map-inner .cont-right .cont .block a{ font-size: 18px;}
	
	/* 温馨提示 */
	.warm-prompt-container{ margin: 35px 0 -35px 0; padding: 30px 0;}
	.warm-prompt-container .top-title{ font-size: 32px; line-height: 32px;}
	.warm-prompt-container .list{ font-size: 18px;}
	.warm-prompt-container .list a{ margin-top: 20px;}
	
	.reminder-inner{ margin-top: 30px;}
	.reminder-inner .top-title{ font-size: 18px;}
	.reminder-inner .list-inner li ._top, .reminder-inner .list-inner li ._top_links{ padding: 18px 15px; font-size: 18px;}
	.reminder-inner .list-inner li ._top ._right{ width: 24px; height: 24px; margin-top: -12px; right: 15px;}
	.reminder-inner .list-inner li ._top_links ._right{ width: 24px; height: 24px; margin-top: -12px; right: 15px; font-size: 24px;}
	.reminder-inner .list-inner li ._bottom{ font-size: 14px;}
	.reminder-inner .list-inner li ._bottom .box-cont{ padding: 15px;}
	
	
	
	
	
	/* 相关服务 */
	.related-services-container{ margin: 45px 0 -35px 0; padding: 30px 0;}
	.related-services-container .top-title{ font-size: 32px; line-height: 32px;}
	.related-services-container .list{ margin-top: 20px;}
	.related-services-container .list .row{ margin: 0 -35px;}
	.related-services-container .list .col-xs-12{ padding: 0 15px;}
	.related-services-container .list .block-box .pic-box img{ width: 75%;}
	.related-services-container .list .block-box .cont{ margin-top: 15px;}
	.related-services-container .list .block-box .cont .title{ font-size: 18px;}
	.related-services-container .txt-cont .block{ margin-top: 25px;}
	.related-services-container .txt-cont .block span{ font-size: 16px;}
	.related-services-container .txt-cont .block i{ margin-left: 35px;}
	.related-services-container .txt-cont .block i img{ height: 17px;}
	
	/* 行李寄存 */
	.guide-content-container{ padding-top: 35px;}
	.guide-content-inner .top-title-box .top-title{ font-size: 32px;}
	.guide-content-inner .top-title-box .txt{ font-size: 18px; line-height: 30px;}
	.guide-content-inner .top-title-box .slogan{ margin-top: 10px;}
	.guide-content-inner .top-title-box .slogan span{ height: 36px; line-height: 34px; font-size: 18px; padding: 0 30px;}
	.guide-content-inner .content-s-title{ font-size: 32px;}
	.guide-content-inner .charges-view{ margin-top: 30px;}
	.guide-content-inner .charges-view .table-box table th{ font-size: 16px; padding: 10px 15px;}
	.guide-content-inner .charges-view .table-box table td{ font-size: 14px; padding: 10px 15px;}
	.guide-content-inner .service-location-view{ margin-top: 30px;}
	.guide-content-inner .service-location-view .list .block-box .title{ font-size: 18px; line-height: 60px;}
	.guide-content-inner .service-location-view .list .block-box .cont{ font-size: 14px; line-height: 34px; min-height: 130px;}
	
	.guide-content-inner .txt-cont{ font-size: 14px;}
	.guide-content-inner .txt-cont .title{ font-size: 26px;}
	.guide-content-inner .txt-cont .btn-box{ margin-top: 20px;}
	.guide-content-inner .txt-cont .btn-box a{ width: 176px; height: 42px; line-height: 42px; font-size: 16px;}
	.guide-content-inner .download{ font-size: 16px;}
	
	.guide-content-inner .tab{ margin-top: 35px;}
	.guide-content-inner .tab .box-block{ top: 2px;}
	.guide-content-inner .tab li{ font-size: 16px;}
	.guide-content-inner .tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}
	.guide-content-inner .tab li.current{ font-size: 20px;}
	.guide-content-inner .content-box .title-h1{ margin-top: 25px;}
	.guide-content-inner .content-box .title-h1 img{ height: 58px;}
	.guide-content-inner .content-box .cont-box{ font-size: 14px;}
	.guide-content-inner .content-box .cont-box p{ margin-top: 25px;}
	.guide-content-inner .content-box .cont-box .title{ font-size: 18px; margin-top: 25px;}
	.guide-content-inner .content-box .cont-box .img{ margin-top: 25px;}
	
	
	/* 通用下拉框搜索模块 */
	.base-query-box{ padding: 15px 20px; font-size: 14px; line-height: 50px;}
	.base-query-box .block-box .base-select-box{ width: 144px;}
	.base-query-box .block-box .base-select-box .select{ padding-left: 14px; line-height: 48px;}
	.base-query-box .block-box .input-box2{ width: 335px;}
	.base-query-box .block-box .input-box2 .input-text{ padding: 10px 14px;}
	.base-query-box .search-btn-box{ margin: 3px 0 0 20px; font-size: 18px;}
	.base-query-box .search-btn-box a{ width: 176px; height: 42px; line-height: 42px;}
	.base-query-box .search-btn-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 25%;}
	
	.base-query-box .block-box .input-lostProperty{ width: 240px;}
	.base-query-box .block-box .input-box3{ width:200px;}
	.base-query-box .block-box .input-box3 .input-text{ padding: 15px 14px;}
	
	
	
	.facilities-view{ margin-top: 35px;}
	.facilities-view .base-query-box .block-box .base-select-box.axfw{ width: 170px;}
	.facilities-view .list ul{ margin: 0 -30px;}
	.facilities-view .list li .block-box{ margin-top: 50px;}
	.facilities-view .list li .block-box .icon img{ width: 158px;}
	.facilities-view .list li .block-box .title{ font-size: 18px; margin-top: 10px;}
	.facilities-view .list .more{ margin-top: 55px;}
	.facilities-view .list .more a{ height: 36px; line-height: 34px; font-size: 14px; width: 176px;}
	
	/* 旅客须知 */
	.passenger-notes-view{ margin-top: 70px;}
	.passenger-notes-view .tab .box-block{ top: 2px;}
	.passenger-notes-view .tab li{font-size: 14px;}
	.passenger-notes-view .tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}
	.passenger-notes-view .tab li .icon img{ height: 42px;}
	
	.passenger-notes-view .inner-view .box-block{ margin-top: 35px;}
	.passenger-notes-view .inner-view .box-block .top-title{ font-size: 24px;}
	.passenger-notes-view .inner-view .box-block .list{ margin-top: 15px;}
	.passenger-notes-view .inner-view .box-block .list .block-box{ padding: 30px 0 28px 0;}
	.passenger-notes-view .inner-view .box-block .list .block-box .icon img{ width: 150px;}
	.passenger-notes-view .inner-view .box-block .list .block-box .title{ font-size: 16px; margin-top: 15px;}
	.passenger-notes-view .inner-view .box-block .list .block-box .title i{ width: 34px; height: 34px; line-height: 34px; margin-right: 8px;}
	
	/* 航班订阅 */
	.subscribe-container{ margin-top: 50px;}
	.subscribe-container .tab li{ line-height: 56px; font-size: 18px;}
	.subscribe-container .airinfo-table-view{ margin-top: 25px;}
	
	/* 搜索结果 */
	.search-container{ margin-top: -56px;}
	.search-container .top-title-box{ line-height: 56px; font-size: 18px;}
	.search-container .base-query-box .block-box .input-box2{ width: 825px;}
	.search-view{ margin-top: 25px;}
	.search-view .top-title{ font-size: 20px;}
	.search-view .tab{ margin-top: 30px;}
	.search-view .tab .box-block{ top: 2px;}
	.search-view .tab li{font-size: 14px;}
	.search-view .tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}
	.search-view .list li{ margin-top: 30px;}
	.search-view .list li .title{ font-size: 16px;}
	.search-view .list li .cont{ font-size: 14px; line-height: 26px;}
	.search-view .list .more{ margin-top: 30px;}
	.search-view .list .more a{ height: 36px; line-height: 34px; font-size: 14px; width: 176px;}
	
	/* 特殊旅客服务 */
	.special-passenger-service-container .block-view{ margin-top: 50px;}
	.special-passenger-service-container .block-view .top-title{ font-size: 28px;}
	.special-passenger-service-container .block-view .list{ margin-top: 25px;}
	.special-passenger-service-container .block-view .list .block-box .cont{ padding-top: 85px;}
	.special-passenger-service-container .block-view .list .block-box .cont .icon img{ height: 80px;}
	.special-passenger-service-container .block-view .list .block-box .cont .title{ font-size: 22px; margin-top: 30px;}
	.special-passenger-service-container .btn-box,.content-main-container .btn-box{ margin-top: 50px;}
	.special-passenger-service-container .btn-box a,.content-main-container .btn-box a{ font-size: 14px;}
	
	/* 隐私条款 */
	.privacy-clause-container{ padding-top: 40px; font-size: 14px; line-height: 28px;}
	.privacy-clause-container .introduction-box .top-title-h1{ font-size: 32px; line-height: 32px;}
	.privacy-clause-container .block-box{ margin-top: 50px;}
	.privacy-clause-container .block-box .top-title{ font-size: 22px; margin: 35px 0 10px 0;}
	.privacy-clause-container .block-box .autograph-cont{ margin-top: 35px;}
	
	/* 会员中心 */
	.member-home-inner{ padding-top: 60px;}
	.member-home-inner .top-info-box .cont-box .name-box .level span{ font-size: 14px;}
	.member-home-inner .top-info-box .cont-box .phone{ margin-top: 20px;}
	.member-home-inner .top-info-box .cont-box .phone a{ font-size: 18px; background-size: 26px; padding-left: 36px;}
	.member-home-inner .top-info-box .cont-box .name-box .notice a{ font-size: 14px; background-size: 18px; padding-left: 30px;}
	.member-home-inner .top-info-box .cont-box .logout a{ font-size: 14px;}
	.member-home-inner .fast-entry{ margin-top: 40px; padding-top: 40px;}
	.member-home-inner .fast-entry .block-box{ padding: 35px 0;}
	.member-home-inner .fast-entry .block-box .icon{ margin-right: 18px;}
	.member-home-inner .fast-entry .block-box .icon img{ width: 65px;}
	.member-home-inner .fast-entry .block-box .cont .title{ font-size: 18px;}
	.member-home-inner .fast-entry .block-box .cont p{ font-size: 14px;}
	.member-bot-slogan{ height: 150px; margin: 65px 0 -35px 0;}
	.member-bot-slogan .slogan{ font-size: 16px; margin: 65px 0 0 110px;}
	.member-bot-slogan .qr-code-box{ margin: 25px 65px 0 0;}
	.member-bot-slogan .qr-code-box li{ width: 80px;}
	
	/* 消息通知 */
	.member-container .return-box{ font-size: 14px;}
	.member-container .top-title-box .top-title{ font-size: 32px;}
	.member-container .top-title-box .txt{ font-size: 18px; line-height: 30px;}
	.notify-list li{ padding: 15px 0;}
	.notify-list li .title{ font-size: 16px;}
	.notify-list li .time{ font-size: 14px;}
	
	/* 积分管理 */
	.member-container .tab .box-block{ top: 2px;}
	.member-container .tab li{ font-size: 14px;}
	.member-container .tab li a{ padding: 0 85px 15px 85px; border-bottom-width: 3px;}
	.member-container .table-box table th{ font-size: 14px; padding: 10px 15px;}
	.member-container .table-box table td{ font-size: 14px; padding: 10px 15px;}
	
	.integral-inner{ margin-top: 30px;}
	.integral-inner .table-box{ margin-top: 35px;}
	
	/* 优惠券管理 */
	.coupon-inner{ margin-top: 40px;}
	.coupon-list .block-box{ margin-top: 30px;}
	.coupon-list .block-box .tleft-box{ top: 32px; left: 25px;}
	.coupon-list .block-box .tleft-box .title{ font-size: 28px; line-height: 28px;}
	.coupon-list .block-box .tleft-box .id{ font-size: 14px;}
	.coupon-list .block-box .price-box{ bottom: 55px; right: 50px;}
	.coupon-list .block-box .price-box .price{ font-size: 84px; line-height: 84px;}
	.coupon-list .block-box .price-box .rmb{ width: 42px; height: 42px; line-height: 32px; font-size: 16px;}
	.coupon-list .block-box .time{ font-size: 14px; bottom: 22px; left: 25px;}
	
	/* 会员登录 */
	.logon-inner .txt-box .title{ font-size: 24px;}
	.logon-inner .txt-box .cont{ font-size: 14px; line-height: 28px;}
	.logon-inner .logon-box{ padding: 25px 38px 20px 38px;}
	.logon-inner .logon-box .top-title{ font-size: 18px; line-height: 18px;}
	.logon-inner .logon-box .cont-box{ margin-top: 20px;}
	.logon-inner .logon-box .cont-box .note{ margin-bottom: 15px;}
	.logon-inner .logon-box .cont-box .block-box{ margin-bottom: 15px;}
	.logon-inner .logon-box .cont-box .block-box .input-box .input-text{ padding: 13px 15px;}
	.logon-inner .logon-box .cont-box .block-box .phone .select-phone{ line-height: 46px;}
	.logon-inner .logon-box .cont-box .block-box.yzm .input-box{ width: 248px;}
	.logon-inner .logon-box .cont-box .block-box.yzm .send-cd-btn,.logon-inner .logon-box .cont-box .block-box.yzm .send-cd-btn-disabled{ height: 48px;}
	.logon-inner .logon-box .btn-box a{ font-size: 16px; height: 48px; line-height: 48px;}
	.logon-inner .logon-box .third-party{ margin-top: 25px;}
	
	#drag{ height: 48px; line-height: 48px;}
	#drag .handler{ height: 48px;}
	#drag .drag_bg{ height: 48px;}
	
	/* 资料管理 */
	.data_management-view .block-box{ margin-top: 20px; font-size: 16px; line-height: 42px;}
	.data_management-view .btn-box a{ width: 164px; height: 36px; margin: 35px auto 0; font-size: 16px; line-height: 36px;}
	
	/* 网站地图 */
	.site-map-container .inner-block{ padding: 38px 0;}
	.site-map-container .inner-block .top-title-h1{ font-size: 28px;}
	.site-map-container .inner-block .list-block{ font-size: 14px; line-height: 28px;}
	.site-map-container .inner-block .list-block .row{ margin: 0 -40px;}
	.site-map-container .inner-block .list-block .col-xs-12{ padding: 0 40px;}
	.site-map-container .inner-block .list-block .block-box{ margin-top: 28px;}
	.site-map-container .inner-block .list-block .block-box .title{ font-size: 20px; padding-bottom: 10px; margin-bottom: 15px;}
	.site-map-container .inner-block .list-block .block-box ul li ul li{ line-height: 24px;}
	.site-map-container .inner-block.passenger-service .list-block .block-box>ul{ min-height: 190px;}
	.site-map-container .inner-block.company-introduction .list-block .block-box>ul{ min-height: 310px;}
	.site-map-container .inner-block.other .list-block .block-box>ul{ min-height: 160px;}
	
	.site-map-container .inner-block .list-block2{ margin-top: 28px; font-size: 14px; line-height: 28px;}
	.site-map-container .inner-block .list-block2 ul{ margin: 0 -40px;}
	.site-map-container .inner-block .list-block2 ul li{ padding: 0 40px;}
	.site-map-container .inner-block .list-block2 ul li ul li{ line-height: 24px;}
	
	/* 404 */
	.error-container{ padding: 120px 0 25px 0;}
	.error-container .pic img{ width: 590px;}
	.error-container .cont{ font-size: 14px;}
	.error-container .cont .title{ font-size: 32px;}
	.error-container .btn-box a{ width: 200px; height: 48px; line-height: 48px; font-size: 18px;}
	.error-container .btn-box a .glyphicon{ font-size: 12px; margin-top: -6px; left: 32px;}
	
	/* 免签政策 */
	.sign-free-policy-container{ padding: 15px 0;}
	.sign-free-policy-container .box-block{ margin-top: 50px;}
	.sign-free-policy-container .box-block .top-title{ font-size: 32px;}
	.sign-free-policy-container .box-block .content-box{ margin-top: 15px;}
	.sign-free-policy-container .box-block .content-box .pic-box{ padding-right: 40px;}
	.sign-free-policy-container .box-block .content-box .cont-box{ font-size: 14px; line-height: 28px; padding: 10px 75px 0 0;}
	.sign-free-policy-container .box-block .content-box .cont-box .title{ font-size: 18px;}
	.sign-free-policy-container .box-block .content-box .cont-box .btn-box{ margin-top: 30px;}
	
	/* 分页 */
	.page{ font-size: 16px;}
	
	/* 失物认领弹框 */
	.lostProperty-layer .layer-content{ font-size: 16px;}
	
	/* 航班延误 */
	.flight-delay-inner .tab .box-block{ top: 2px;}
	.flight-delay-inner .tab li{ font-size: 16px;}
	.flight-delay-inner .tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}
	.flight-delay-inner .tab li.current{ font-size: 20px;}
	
	.flight-delay-inner .content-inner{ margin-top: 25px;}
	.flight-delay-inner .table-box table th{ font-size: 16px;}
	.flight-delay-inner .table-box table td{ font-size: 16px;}
	.flight-delay-inner .txt-cont{ font-size: 14px;}
	
	.flight-delay-inner .erweimaBox{ margin-top: 25px;}
	
	.company-container .flight-delay-inner{ margin-top: 35px;}
	
	
	/* 警方警示 */
	.police-tips-container{ padding: 35px 0 55px 0; margin-bottom: -35px;}
	.police-tips-container .top-title{ font-size: 32px;}
	.police-tips-container .txt{ font-size: 16px;}
	.police-tips-container .slogan{ padding: 50px 0; font-size: 22px; line-height: 36px;}
	.police-tips-container .note{ padding: 10px 35px; font-size: 14px; line-height: 26px;}
	
	/* 通用表格 */
	.base-table-box table th{ font-size: 16px;}
	.base-table-box table td{ font-size: 14px;}
	
	/* 内容页样式 */
	.w_content{ font-size: 14px;}
	.w_content .w_title{ font-size: 16px;}
	.fwss-details-container .block-box,.fwss-details-container .box-block{ margin-top: 20px;}
	.fwss-details-container .top-title{ font-size: 18px;}
	.charges-view{ margin-top: 20px;}
	.company-container .box-block{ margin-top: 20px;}
	.company-container .box-block .top-title{ font-size: 18px; margin-bottom: 15px;}
	.guide-inner .wxts-content{ margin-top: 20px;}
	
	.reminder-box{ font-size: 14px;}
	
	
	/*提示弹框*/
	.tips-layer .layer-inner .layer-close{ width: 26px; height: 26px; top: -40px;}
	.tips-layer .layer-inner{ width: 410px; margin: -95px 0 0 -205px;}
	.tips-layer .layer-content{ padding: 47px 37px;}
	.tips-layer .layer-content .icon img{ width: 51px;}
	.tips-layer .layer-content .cont{ margin-top: 20px; font-size: 14px;}
	.tips-layer .layer-content .cont .title{ font-size: 22px;}
	.tips-layer .layer-content .cont p{ margin-top: 10px;}
	
	
	
	/* 出行助手—常见问题及注意事项 */
	.travel-notes-box{ margin-top: 35px;}
	.travel-notes-box .top-title{ font-size: 24px;}
	.travel-notes-box .list{ margin-top: 15px;}
	.travel-notes-box .list li ._top,.travel-notes-box .list li ._top_links{ padding: 19px 15px; font-size: 18px;}
	.travel-notes-box .list li ._top .title,.travel-notes-box .list li ._top_links .title{ font-size: 18px;}
	.travel-notes-box .list li ._top ._right{ width: 22px; height: 22px; right: 19px; margin-top: -13px;}
	.travel-notes-box .list li ._top_links ._right{ width: 24px; height: 24px; margin-top: -12px; right: 15px; font-size: 24px;}
	
	.travel-notes-box .list li ._bottom{ padding: 15px; font-size: 14px;}
	
	
		 /* 媒体合作 */
	.contact-container{ padding: 40px 0 62px 0;}
	.media-cooperation-view{ padding: 10px 0 50px 0;}
	.media-cooperation-view .content-box .sub-left-title{ font-size: 24px; line-height: 24px; margin-top: 34px;}
	.media-cooperation-view .content-box .title{ margin-top: 20px; font-size: 16px;}
	.media-cooperation-view .content-box p{ padding-top: 10px; font-size: 14px; line-height: 24px;}
	.media-cooperation-view .content-box .download-btn-box{ margin: 28px 0 0 0; font-size: 16px;}
	.media-cooperation-view .content-box .download-btn-box a { width: 206px; height: 48px; padding-left: 26px; line-height: 48px;}
	.media-cooperation-view .content-box .download-btn-box .icon { width: 18px; height: 22px; margin-top: -11px; right: 8%;}
	
	/* 常用电话 */
	.common-phone-view .top-title-box .top-title { font-size: 32px; }
	.common-phone-view .top-title-box .txt { font-size: 16px;}
	.common-phone-view .top-title-box .txt-big { font-size: 22px; margin: 0 0 24px; }
	.common-phone-view .top-title-box .txt-big .bignum { font-size: 28px;}
	.common-phone-view .common-phone-list {margin-top: 20px;}
	.common-phone-view .common-phone-list .block-box { min-height: 335px; padding: 10px 22px; margin-top: 15px;}
	.common-phone-view .common-phone-list .block-box .top-title {font-size: 14px;line-height: 42px;}
	.common-phone-view .common-phone-list .block-box .cont {margin-top: 25px;}
	.common-phone-view .common-phone-list .block-box .cont li { width: 100%; float: left;padding-left: 30px;margin-bottom: 15px;font-size: 14px; background-position: 2px 2px;}
	
	/* 反馈与建议 */
	.Feedback-view{ width: 728px; margin: 15px auto 0 auto;}
	.Feedback-view .block-box{ margin-top: 20px; }
	.Feedback-view .block-box .base-select-box,.Feedback-view .block-box .base-select-box2{ line-height: 14px;padding: 11px 14px 11px 0;}
	.Feedback-view .block-box .base-select-box{ width: 636px; }
	.Feedback-view .block-box .base-select-box2{ width: 257px; }
	.Feedback-view .block-box .input-box,.Feedback-view .block-box .input-box2{}
	.Feedback-view .block-box .input-box{ width: 636px; }
	.Feedback-view .block-box .input-box2{ width: 257px; }
	.Feedback-view .block-box .input-box .input-text{font-size: 14px; padding: 11px 14px;}
	.Feedback-view .block-box .input-box2 .input-text{font-size: 14px; padding: 11px 14px;}
	.Feedback-view .block-box .base-select-box .select,.Feedback-view .block-box .base-select-box2 .select{height: 26px; line-height: 26px; font-size: 14px; padding-left: 14px;}
	.Feedback-view .type{padding: 11px 14px; font-size: 16px; margin-top: 20px; line-height: 26px; }
	.Feedback-view .block-box .textarea-box textarea{ width: 636px; line-height: 14px;padding: 14px 14px; font-size: 14px; }
	.Feedback-view .btn-box a{ width: 164px; height: 36px; margin: 35px auto 0; font-size: 16px; line-height: 36px;}
		
		/* 违规违纪举报 */
	.report-view .top-title-box .top-title {font-size: 32px;}
	.Prosecutor-box .form .sub-left-title{ margin-top: 10px; font-size: 24px;}
	.Prosecutor-box .form .block-box{ margin-top: 20px; font-size: 16px;}
	.Prosecutor-box .form .block-box .type2{ font-size: 16px; }
	.Prosecutor-box .form .block-box label{ margin-left: 20px; }
	.Prosecutor-box .form .block-box .block-box-list{ width: 100%; }
	.Prosecutor-box .form .block-box .block-box-list li{ float: left; width: 228px; }
	.Prosecutor-box .form .block-box .block-box-list span{ font-size: 14px;}
	.Prosecutor-box .form .block-box .block-box-list2{ width: 100%; clear: both; }
	.Prosecutor-box .form .block-box .block-box-list2 li{ float: left; width: 140px; }
	.Prosecutor-box .form .block-box .block-box-list2 span{ font-size: 14px;}
	.Prosecutor-box .form .block-box .input-text{ width: 196px;line-height: 36px; height:36px; padding: 0 10px;}
	.Prosecutor-box .form .block-box .input-text-long{ width: 424px;line-height: 36px; height: 36px; padding: 0 10px; }
	.Prosecutor-box .form .linebg{ width:100%; margin: 35px auto; }
	.Prosecutor-box .form .block-box .base-select-box2{width: 196px;line-height: 36px; height: 36px;}
	.Prosecutor-box .form .block-box .base-select-box2 .glyphicon{ position: absolute; top: 50%; margin-top: -7px; right: 15px; font-size: 14px; color: #3868dd;}
	.Prosecutor-box .form .block-box .base-select-box2 .select{ width: 112%; border: 0;  height: 26px; line-height: 26px; font-size: 16px; padding-left: 14px; color: #6f6f6f;}
	.Prosecutor-box .form .block-box .input_checkbox{display: inline-block; margin-right: 10px;}
	.Prosecutor-box .form .block-box .textarea-text{ width: 100%;border: #dadbdd solid 1px; padding:10px; margin-top: 5px; }
	.Prosecutor-box .form .submit-box{ margin-top: 30px; font-size: 16px; overflow: hidden; width: 100%; margin: 0 auto; text-align: center;}
	.Prosecutor-box .form .btn-box{ display: inline-block; margin:0 10px; }
	.Prosecutor-box .form .btn-box a{ width: 164px; height: 36px; margin: 36px auto 0; border-radius: 60px; background-color: #3570e3; color: #fff; font-size: 16px; text-align: center; line-height: 36px; display: block; }
	.Prosecutor-box .form .Reset a{background-color: #fff; color: #2b71de; border:#3570e3 solid 1px; padding-right: 20px;background: url(../images/contact/Reset.png) 94px center no-repeat; background-size: 10%;  }
	
	/* 表单 新 */
	.form-view .top-title-box .top-title-h1{ font-size: 32px;}
	.form-view .top-title-box .txt{ font-size: 16px;}
	.form-view .top-title{ font-size: 22px;}
	.form-view .view-box{ padding: 30px 0;}
	.form-view .block-box{ font-size: 14px; line-height: 46px; margin-top: 20px;}
	.form-view .block-box .type{ width: 115px; margin-right: 20px;}
	.form-view .block-box .cont-right .input-box .input-text{ padding: 12px 15px; font-size: 14px;}
	.form-view .block-box .cont-right .base-select-box{ font-size: 14px; line-height: 44px;}
	.form-view .block-box .cont-right .base-select-box .select{ padding: 0 0 0 15px;}
	
	.form-view .block-box .cont-right.email .input-box{ width: 240px; margin-right: 20px;}
	.form-view .block-box .cont-right.email .txt{ font-size: 12px;}
	.form-view .block-box .cont-right.yzm .txt{ font-size: 12px;}
	
	.form-view .block-box .cont-right.yzm .input-box{ width: 240px; margin-right: 20px;}
	.form-view .block-box .cont-right.yzm .yzm-img img{ height: 46px;}
	.form-view .block-box .cont-right.yzm .send-cd-btn{ font-size: 14px; height: 46px; line-height: 46px; margin-right: 20px;}
	.form-view .block-box .cont-right.yzm .send-cd-btn-disabled{ font-size: 14px; height: 46px; line-height: 46px; margin-right: 20px;}
	.form-view .block-box .cont-right.phone .base-select-box{ width: 150px; margin-right: 20px;}
	.form-view .block-box .cont-right.phone .input-box{ width: 240px; margin-right: 20px;}
	.form-view .block-box .cont-right .textarea{ font-size: 14px; padding: 12px 15px; height: 110px;}
	.form-view .submit-box{ margin-top: 30px; font-size: 16px; overflow: hidden; width: 100%; margin: 0 auto; text-align: center;}
	.form-view .btn-box{ display: inline-block; margin:0 10px; }
	.form-view .btn-box a{ width: 164px; height: 42px; line-height: 42px; margin: 36px auto 0; border-radius: 60px; background-color: #3570e3; color: #fff; font-size: 16px; text-align: center; display: block; }
	.form-view .Reset a{background-color: #fff; color: #2b71de; border:#3570e3 solid 1px; padding-right: 20px;background: url(../images/contact/Reset.png) 94px center no-repeat; background-size: 10%;  }
	.edit-error{ font-size: 12px;}
	
	
	
		
	/* 常见问题 */
	.common-problem-view .top-title-box {margin-bottom: 35px;}
	.common-problem-view .top-title-box .top-title { font-size: 32px;}
	.common-problem-view .top-title-box .txt { font-size: 16px; line-height: 30px;}
	.common-problem-view .base-query-box{ margin-bottom: 35px; }
	.common-problem-view .base-query-box .online{}
	.common-problem-view .base-query-box .online a{ width: 100px; height: 30px; border-radius: 60px; display: inline-block; line-height: 30px; text-align: center; color: #2b71de; border:#3570e3 solid 1px; padding-right: 14px;background: url(../images/contact/zixun.png) 72px center no-repeat; background-size: 14%;}
	
	.common-problem-view .tab li{ width: 16.666%; }
	.common-problem-view .tab li a{ text-align: center; }
	.common-problem-view .problem-list .problem-category{ font-size: 16px; padding: 25px 0;}
	.common-problem-view .problem-list .problem-tit{ font-size: 14px; padding: 25px 10% 25px 0;}
	.common-problem-view .problem-list .problem-tit .glyphicon{ float: right; width: 20px; height: 20px;background: url(../images/contact/problem-open.png) center center no-repeat; background-size: 70%;}
	.common-problem-view .problem-list .problem-tit.current .glyphicon{background: url(../images/contact/problem-close.png) center center no-repeat;}
	.common-problem-view .problem-list .problem-open{ display: none; padding: 25px; font-size: 14px; }
		
	
	/* 今日新增 */
    .company-container .input-box2{width: 50%;max-width: 340px;float: right;position: relative;}
  .company-container .input-box2 .input-text{width: 100%;display:block;border:none;border-bottom: solid #1b1b1b 1px;padding: 15px 10px;font-size: 14px;}
  .company-container .input-box2 button{display: block;width: 16px;height: 17px;border:none;border:none;position: absolute;right:10px;top:50%;margin-top: -8.5px;background: transparent}
  .q_list{width: 100%;height: auto;margin: 20px auto 50px;}
  .q_list .q_item{width: 100%;height: auto;border-bottom: solid rgba(0,0,0,0.1) 1px;}
  .q_item .top{width: 100%;background: #ffffff;padding: 20px;position: relative;overflow: hidden;}
  .q_item .top ._left{max-width: 90%;font-size:24px;color: #000; }
  .q_item .top ._right{position: absolute;width: 90px;height: 90px;top:50%;right:0;margin-top: -45px;}
  .q_item .top ._right img{width: 100%;}
  .q_item .top ._right img._down{display: none;}
  .q_item .top ._right img._up{display: block;}
  .q_item .bottom{width: 100%;background: #f7faff;padding: 40px 70px;font:16px/32px '';color: #555;display: none;}
  .q_list .q_item.active .top{background: #3868dd;}
  .q_list .q_item.active ._left{color: #fff; }
  .q_list .q_item.active ._right img._down{display: block;}
  .q_list .q_item.active img._up{display: none;}
  
  .g_info{ margin: 35px 0;}
  .g_info ._left h2{font-size: 32px;}
  .g_info ._left p{font-size: 14px;line-height: 40px;}
  .g_info ._left p span{font-size: 26px;line-height: 26px;}
  .g_info ._left h6{font-size: 14px;}
  .g_info ._left div h5{font:18px/36px ''}
  .g_info ._right h4{font:18px/36px ''}
  ._map h3{font:18px/40px '';}
  .company-container .sub-base-s-title2{margin-top: 28px;}
  .company-container .airinfo-view{ margin-top: 35px;}
  
	.l_list .block-box{width: 16.666%;}
  .l_list .block-box .title{font-size: 18px;}
  .l_list .block-box .content{font-size: 15px;margin-top: 10px;}
	.tab_video li h3{font-size:20px;}
  .tab_video li p{font-size:16px;}
  
  .video_list li ._right h3{font-size:20px;}
  .video_list li ._right p{font-size:14px; height: 56px;overflow: hidden;}
  .video_list li ._right h6{font-size:14px; margin-top: 10px;}
  
  .s_g_list{ margin-top: 15px;}
  .s_g_item div h2{font-size:20px;}
  .s_g_item div p{font-size:16px;line-height: 32px;}
  .s_g_item div h6{font-size:16px;line-height: 32px;}
  .s_g_item div img{width: 20px;margin-top: -19px;}
  
  .news_list{ margin-top: 35px;}
  .news_list li ._left{padding: 0;}
  .news_list li ._right{padding:20px 15px;}
  .news_list li h2{font-size: 20px;}
  .news_list li p{font-size: 16px;}
  .news_list li h6{font-size: 16px;}
  .video-layer .layer-content{font-size: 20px;}

  .rc_con1 ._right h2{font-size: 20px;}
  .rc_con1 ._right p{font-size: 16px;}
  .rc_con2{height: 400px;}
  .rc_con2 .rc_con2_ul .rc_con2_ul_li{padding-top:100px;height: 400px;}
  .rc_con2 .rc_con2_ul .rc_con2_ul_li h2{font-size: 24px;}
  .rc_con2 .rc_con2_ul .rc_con2_ul_li p{font-size: 18px;}

  .rc_con2 .pagination{width: 100%;text-align: center;position: absolute;bottom:30px;left:0;}
  .rc_con2 .pagination span{background: #fff;margin:0 7.5px;}



  .rc_con3 div h3{font-size: 30px;}
	.sh_zp2 ul li ._top{font-size: 20px;}
  .sh_zp2 ul li ._bottom p{font-size: 16px;}
  .sh_zp2 ul li ._bottom a{width: 190px;height: 50px;line-height: 50px;font-size: 20px;}
  .sh_zp2 ul li ._top ._right{width: 15px;height: 15px;margin:-7.5px 0 0 -7.5px;}
  .return a{font-size: 16px;}
  .company-container .ms_header ._left img{width: 140px;height: 140px;}
  .company-container .ms_header ._right h2{font-size:32px;}
  .company-container .ms_header ._right p{font-size:22px;}
  .company-container .ms_content p{font-size:16px;}
  .company-container .ms_header ._right{padding: 20px 26px;}
  .g_item ._left{font-size: 18px;}
  .dituContent {border:solid #ccc 1px;width: 100%;height: 470px;margin:35px auto 20px;}


  .dituContent2 {width: 100%;height: 582px;}
  .company-container.bus-conatiner .sub-base-s-title{line-height: 30px;}
  .company-container.bus-conatiner .sub-base-title,.company-container.service-conatiner .sub-base-title{ padding-bottom: 25px;}
  .bus_header_tab{padding:20px;}
  .bus_switch{width: 200px;height: 40px;}
  .bus_switch div.switch{font-size: 20px;line-height:40px;}
  .bus_switch div.sk{;height: 40px;border-radius: 40px;}
  .bus_header_tab ._bus_line ._left{width: 13%;}
  .bus_header_tab ._bus_line ._right{width: 87%;float: left;}
  .bus_header_tab ._bus_line ._right>div{font-size: 16px;}
  .bus_header_tab ._bus_line ._right>div span{width: 18px;height: 18px;line-height: 18px;margin-right: 8px;font-size: 14px;}
  .wxts{font-size: 14px;}
  .bus_map{width: 100%;background: #f3f6fe;margin-top: 5px;margin-bottom: 3%;}
  .bus_map ._left{width: 220px;}
  .bus_map ._left.scoll ._left_line{max-height: 492px;}
  .bus_map ._left ._title{padding:10px 14px;height: 90px;}
  .bus_map ._left ._title p{font-size: 16px;}
  .bus_map ._left ._left_line{padding-top: 30px;}
  .bus_map ._left ._left_line>p{font-size: 16px;}
  .bus_map ._left ._left_line ul{padding: 0 14px;}
  .bus_map ._left ._left_line ul li span{width: 18px;height: 18px;font-size: 14px;line-height: 18px;}
  .bus_map ._left ._left_line ul li>div{width:172px;font-size: 16px;}
  .bus_map ._left ._left_line ul li>div ._zd{width: 130px;}
  .bus_map ._left ._left_line ul li p{font-size: 16px;text-indent: 26px;}
  .bus_map ._right{width: 860px;}
  .company-container .guide-content-inner2 .service-location-view {margin-top: 10px;}
  .company-container .guide-content-inner2 .top-title{ font-size: 18px;}
  .company-container .sub-base-s-title p{font-size: 16px;}
  .bus_1{margin-top: 15px;margin-bottom: 30px;}
  .bus_1 span{width: 150px;height: 54px;font-size: 20px;line-height: 54px;}
  .bus_1 div{padding:25px 40px;}
  .bus_1 table tr th{padding: 20px 40px;font-size: 16px;}
  .bus_1 table tr td{padding: 10px 40px;font-size: 16px;}
  .wxts2{font-size: 16px;}
  .company-container .list .cont .title{font-size: 20px;}
   .practical-information-container .top-title a{float: right;width: 100px;height: 30px;border:solid #3868dd 1px;color: #3868dd;border-radius: 30px;text-align: center;line-height: 30px;font-size: 14px;margin-top: 1px;}
   .tc_sf{margin-bottom: 2px;}
  .tc_sf li ._top,.tc_js ._top{padding: 18px 15px;font-size: 18px;}
  .tc_sf li ._top ._right{width: 24px;height: 24px;right: 15px;margin-top: -12px;}
  .tc_sf li ._bottom table tr th,.tc_sf li ._bottom table tr td { padding: 12px 0;font-size: 14px;line-height: 26px;  }
  .tc_sf li ._bottom table tr td._bottom_left{padding-left: 30px;}
  .tc_js ._bottom{padding: 16px 0;}
  .tc_js ._bottom form{max-width: 700px;}
  .tc_js ._bottom form ._name b{font-size: 14px;line-height: 32px;}
  .tc_js ._bottom form>div{margin-bottom: 16px;}
  .tc_js input[type="radio"] + label::before {width: 14px;height: 14px;margin-right: 8px;top:-3px; }
  .tc_js ._bottom .js_radio div{font-size: 14px;line-height: 32px;margin-left: 65px;}
  .tc_js ._bottom .tc_sel{width: 50%;}
  .tc_js ._bottom .tc_sel ._select select{width: 250px;height: 32px;padding-left: 14px;}
  .tc_js ._bottom .tc_sel ._select b{height:30px;}
  .tc_js ._bottom .tc_sel ._select img{position: absolute;top:50%;margin-top: -8.5px;right:13px;}
  .tc_js ._bottom ._text{width: 640px;}
  .tc_js ._bottom ._text .tc_text{width: 33.33%;}
  .tc_js ._bottom ._text .tc_text input{height: 32px;width: 140px;}
  .tc_js ._bottom ._text .tc_text div{float: left;line-height: 42px;font-size: 16px;color: #000;margin-left: 15px;}
  .tc_js ._bottom ._money{font-size: 14px;line-height: 32px;}
  .tc_js ._bottom ._button{text-align: center;}
  .tc_js ._bottom ._button button{width: 95px;height: 30px;font-size: 14px;border-radius: 30px;}
  .tq-container.active{padding: 2% 0 9.5%;}

  .tq-container ._left{padding-top: 50px;}
  .tq-container ._left ._top{font-size:22px;line-height: 42px; }
  .tq-container ._left ._top span{margin-right: 16px;}
  .tq-container ._left ._bottom{padding: 28px 0}

  .tq-container ._left ._bottom div{height: 90px;}
  .tq-container ._left ._bottom div h1{line-height: 45px;font-size: 22px;}
  .tq-container ._left ._bottom div h1 img{top:-3px;margin:0 10px;width: 40px;}
  .tq-container ._left ._bottom div h1 .add{font-size: 28px;margin-left: 2px;}
  .tq-container ._left ._bottom div h2{font-size: 22px;line-height: 24px;padding-left: 10px;margin: 5px 0 5px 0;}
  .tq-container ._left ._bottom div p{font-size: 14px;line-height: 20px;padding-left: 10px;}
  .tq-container ._left ._bottom div h3{font-size: 22px;color: #000;line-height: 24px;padding-left: 30px;margin: 7px 0 5px 0;}

  .tq-container ._left ._bottom div>img{bottom:0px;left:5px;width: 40px}
  
  .tq-container ._left ._center{padding: 28px 15px;}
  .tq-container ._left ._center h2{font-size: 22px;line-height: 22px;margin: 5px 0 5px 0;}
  .tq-container ._left ._center p{font-size: 14px;line-height: 20px;}
  
  .tq-container ._right h4{font-size: 24px;line-height: 50px;}
  .tq-container ._right ._right_box{padding:14px;}
  .tq-container ._right ._right_box ._top input{display: block;height: 40px;font-size: 20px;padding-left: 6px;}
  .tq-container ._right ._right_box ._top img{right: 20px;margin-top: -11px;height: 22px;}

  .tq-container ._right ._right_box ._bottom>div{margin:16px 0;}
  .tq-container ._right ._right_box ._bottom>div h3{font-size: 20px;margin-bottom: 8px;}
  .tq-container ._right ._right_box ._bottom>div>div span{margin:12px 8px;font-size: 14px;}

  .tq-container ._right ._right_box ._bottom>div>div{margin-left: -8px;}
  .zk_box{top:54px;padding:0 14px;}
  .zk_box .zk_close img{margin:8px 3px;}
  .zk_box .zk_tab div{height: 45px;font-size:20px;line-height: 45px;}
  .zk_con{padding-bottom: 18px;min-height: 330px;}
  .zk_con>div{display: none;}
  .zk_con>div>ul{margin-bottom: 20px;}
  .zk_con>div>ul li{font-size: 12px;line-height:32px;}
  .zk_con>div>ul li a{color: #000;border-bottom: 3px solid transparent;padding: 0 5px 10px 5px;}
  .zk_list{width: 100%;max-height: 220px;overflow-y: scroll;}
  .zk_item{margin:6px 0;}
  .zk_item ._item_left{font-size: 14px;width: 8%;padding:8px 0;}
  .zk_item ._item_right{width: 92%;}
  .zk_item ._item_right span{margin:4px 5px;font-size: 14px;}
  .s_g_item:hover div{border-left: solid #3868dd 3px;}
  .s_g_item:hover h2{color:#3868dd;}

  .s_g_item:hover img{display: block;}
  .tab_video{ margin: 35px 0 20px 0;}
  .tab_video li div div .video_btn{width: 50px;height: 50px;margin:-25px 0 0 -25px;}
  .company-container .monitorDataDay-box .table-box table.g_table td,.company-container .monitorDataDay-box .table-box table.g_table th{text-align: left;}
  .shengji_item span, .shinei_item span{font-size: 14px;margin: 8px 18px;}
  .sj_router ._top p{font-size: 14px;}
  .sj_router ._bottom{padding: 20px 15px;}
  .sj_router ._bottom p{font-size: 14px;line-height: 28px;margin-bottom: 15px;}
  .sj_router ._bottom a.sj_router_a{font-size: 14px;}
  .company-container .monitorDataDay-box .table-box table th{font-size: 16px;}
  .company-container .monitorDataDay-box .table-box table th img{width: 20px;margin-right: 10px;}

  .company-container .list .ico{margin-top: 12px;}
  .company-container .list .cont{margin-top: 12px;}
  .company-container .list .cont .content{ font-size: 14px; height: 40px;}
  .g_list .g_item{padding: 32px 16px;}
  .g_item ._ico{width: 70px;height: 70px;margin-top: -35px;}

  .company-container .monitorDataDay-box .table-box table .tr-title td>div div{width: 16px;height: 16px;margin:-8px 0 0 -8px;}
  
  .company-container .tzzgx-box{ margin-top: 35px;}
  
  .city-select{ width: 150%; font-size: 13px;}
  .airinfo-view .flightList-query-box .top .block-box .input-box:after{ padding-left: 14px;}
  
  
  /* 违规违纪举报确认弹框 */
  .report-tips-layer .layer-inner{ width: 520px; margin: -135px 0 0 -260px;}
  .report-tips-layer .layer-content{ height: 270px;}
  .report-tips-layer .layer-content .title{ font-size: 16px;}
  .report-tips-layer .layer-content .cont{ font-size: 14px; min-height: 110px;}
  .report-tips-layer .layer-content .btn-cont{ font-size: 14px;}
  
  /* 无人认领行李 */
  .unclaimed-inner .list li{ padding: 25px 0; font-size: 14px;}
  .unclaimed-inner .list li .number-title{ font-size: 16px;}
  .unclaimed-inner .remarks{ font-size: 14px;}
  .unclaimed-inner .remarks .title{ font-size: 16px;}
  
  .zp-remarks{ font-size: 14px;}
  .zp-remarks .title{ font-size: 16px;}
  
  /* 登录二次确认 */
  .two-confirm-layer .layer-inner{ width: 680px; height: 450px; margin: -225px 0 0 -340px;}
  .two-confirm-layer .layer-content{}
  .two-confirm-layer .layer-content .title{ font-size: 16px;}
  .two-confirm-layer .layer-content .cont{ font-size: 14px; min-height: 110px;}
  .two-confirm-layer .layer-content .btn-cont{ font-size: 14px; margin-top: 30px;}
  .two-confirm-layer .scroll-container{ height: 390px;}
  
  /* 图片弹框 */
  .picture-layer .layer-inner .layer-close{ width: 30px; height: 30px;}
  
  
  /* 筛选 新*/
  .new-base-query-box .top-box{ line-height: 50px; font-size: 14px;}
  .new-base-query-box .top-box .block-box .input-box{ width: 770px;}
  .new-base-query-box .top-box .block-box .input-box .input-text{ padding: 10px 14px;}
  .new-base-query-box .top-box .block-box .radio-box{ margin-left: 0;}
  .new-base-query-box .top-box .search-btn-box{ margin: 3px 0 0 20px; font-size: 18px;}
  .new-base-query-box .top-box .search-btn-box a{ width: 180px; height: 42px; line-height: 42px;}
  .new-base-query-box .top-box .search-btn-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 20%;}
  .new-base-query-box .option-box{ margin-top: 15px; line-height: 26px; font-size: 14px;}
  .new-base-query-box .option-box .dl-box .type{ width: 80px; padding: 18px 0;}
  .new-base-query-box .option-box .dl-box .right-cont{ width: 1000px; padding: 10px 0 18px 0;}
  .new-base-query-box .option-box .dl-box .right-cont a{ margin-top: 8px;}
  
  .content-container .content-box .video-box{ width: 568px; margin-top: 20px;}
  .content-container .content-box .video-box .video-play{ width: 64px; height: 64px; margin: -32px 0 0 -32px;}
  
  
  
}
@media (min-width: 1200px) and (max-width: 1440px){
	.header .edit-container{ width: 1176px;}
	.main-header .nav li{ padding: 0 18px !important;}
	.main-header .nav li ul li{ padding: 0 !important;}
	.main-header .nav li ul li a{ padding-left: 18px !important;}
	.footer .edit-container{ width: 1176px;}
}
@media (min-width: 1440px) and (max-width: 1680px){
	.header .edit-container{ width: 1344px;}
	.footer .edit-container{ width: 1344px;}
}
@media (min-width: 1280px) and (max-width: 1600px){
	.edit-container{ width: 1080px;}
	
	/*浏览器升级提示*/
	.browser-tips{ font-size: 14px;}
	
	.swiper-pagination-switch{ width: 8px; height: 8px; margin: 0 6px;}
	
	/* 头部 header */
	.top-header{ height: 36px;}
	.header-control{ margin: 9px 0 0 0;}
	.header-control .links a.member, .header-control .links a.notice, .header-control .links a.rss, .header-control .links a.search, .header-control .links a.wza{ width: 18px; height: 18px; margin: 0 18px;}
	.header-control .language{ font-size: 12px; height: 18px; line-height: 18px;}
	.main-header{ height: 72px;}
	.main-header .logo{ margin: 19px 0 0 0;}
	.main-header .logo img{ height: 34px;}
	.main-header .nav .innerUl{ width: 800px;}
	.main-header .nav li{ font-size: 14px; padding: 0 28px; line-height: 72px;}
	.main-header .nav li ul li{ font-size: 13px; line-height: 36px;}
	.main-header .nav li ul li a{ padding-left: 28px;}
	.main-header .nav li ul{ height: 200px;}
	.main-header .nav .mainMenu-bg{ height: 200px;}
	
	.main-header .nav2 li ul{ height: 405px;}
	.main-header .nav2 .mainMenu-bg{ height: 405px;}
	
	.main-header .home-switching{ margin: 20px 0 0 0;}
	.main-header .home-switching a{ width: 132px; height: 32px; line-height: 30px; font-size: 14px; padding-left: 46px;}
	.main-header .home-switching a .icon{ width: 22px; height: 14px; left: 18px; margin-top: -7px;}
	.header.header-active.current{ top: -36px;}
	
	.header-control .links a.wza{ background-size: 18px; padding-left: 24px; line-height: 18px; width: auto;}
	
	/* 悬浮快捷入口 */
	.suspension_side_nav{ width: 58px; height: 340px; margin-top: -170px; right: 20px;}
	.suspension_side_nav li{ width: 58px; height: 58px; border-width: 4px;}
	.suspension_side_nav li .icon img{ width: 50px; height: 50px;}
	.suspension_side_nav li .cont{ line-height: 50px; font-size: 14px; left: 22px;}
	.suspension_side_nav li:hover{ width: 142px;}
	.suspension_side_nav .icon_upward{ height: 26px;}
	
	
	/* 底部 footer */
	.footer{ padding: 75px 0 38px 0; margin-top: 35px;}
	.footer-top .footer-txt1{ padding-left: 60px;}
	.footer-top .footer-txt1 .icon img{ height: 48px;}
	.footer-top .footer-txt1 .txt-box .title{ font-size: 16px;}
	.footer-top .footer-txt1 .txt-box p{ font-size: 30px;}
	.footer-top .footer-links .top-title{ font-size: 16px;}
	.footer-top .footer-links li{ font-size: 14px;}
	.footer-bottom{ margin-top: 15px; font-size: 12px;}
	.footer-bottom .footer-left-box .links a{ margin-right: 28px;}
	.footer-bottom .footer-left-box .copyright{ margin-top: 15px;}
	.footer-bottom .footer-share{ margin-top: 25px;}
	.footer-bottom .footer-share a{ width: 26px; height: 21px; margin-left: 32px;}
	
	/* 天气公告 */
	.home-weather{ width: 800px; height: 320px; margin: -160px 0 0 -400px;}
	.home-weather .inner-content{ font-size: 14px;}
	.home-weather .scroll-content{ height: 200px; padding-left: 60px;}
	.home-weather .scroll-content .mCSB_container{ padding-right: 60px;}
	.home-weather .inner-content .top-title{ font-size: 20px;}
	
	/* 首页公告 */
	.home-notice{ top: 108px;}
	.home-notice .txt-box{ font-size: 14px;}
	.home-notice .txt-box .type{ margin-left: 40px;}
	.home-notice .close-btn{ font-size: 14px;}
	.home-notice.current{ top: 72px;}
	
	.weather-entrance{ top: 164px;}
	.weather-entrance .temperature{ font-size: 16px;}
	.weather-entrance .time{ font-size: 14px;}
	
	
	/* 首页 */
	.home-banner .swiper-slide .txt-box{ width: 940px; margin-left: -470px;}
	.home-banner .swiper-slide .txt-box .cn{ font-size: 42px;}
	.home-banner .swiper-slide .txt-box .en{ font-size: 18px;}
	.home-banner .pagination{ width: 940px; margin-left: -470px;}
	.home-banner .swiper-pagination-switch{ width: 12px; height: 12px; border-radius: 12px;}
	
	.home-label-container{ padding: 28px 0 38px 0;}
	.home-label-box{ width: 940px;}
	.home-label-box .block-box .icon{ width: 82px; height: 82px;}
	.home-label-box .block-box p{ font-size: 16px;}
	.home-label-box .block-box p span{ font-size: 30px;}
	.home-label-box .btn-box{ margin-top: 25px;}
	.home-label-box .btn-box a{ width: 150px; height: 40px; line-height: 40px; border-radius: 40px; font-size: 16px;}
	
	
	.home-search-box{ width: 940px; height: 72px; margin-left: -470px;}
	.home-search-box .type{ width: 164px; height: 72px; line-height: 72px;}
	.home-search-box .type a{ font-size: 16px;}
	.home-search-box .type .line{ width: 1px; height: 40px; margin: -20px 0 0 -0.5px;}
	.home-search-right{ width: 776px; padding: 13px 14px 13px 28px;}
	.home-search-right .view-box{ width: 290px; margin-left: 7px; font-size: 14px;}
	.home-search-right .view-box .input-text{ width: 288px; height: 44px; line-height: 14px; padding: 15px 10px;}
	.home-search-right .view-date{ line-height: 44px;}
	.home-search-right .view-date .box{ width: 290px;}
	.home-search-right .search-btn{ width: 112px; height: 35px; line-height: 35px; border-radius: 35px; margin: 5.5px 0 0 18px;}
	.home-search-right .search-btn a{ font-size: 14px; padding-left: 32px; background-size: 17px; background-position: 76px center;}
	
	.home-fast-entry .pic-box img{ width: auto; height: 100%;}
	.home-fast-entry .right-box{ padding: 20% 70px 0 70px;}
	.home-fast-entry-tab li{ font-size: 16px; width: 120px; line-height: 46px;}
	.home-fast-entry-tab li.current{ font-size: 20px;}
	.home-fast-entry-tab-content{ margin-top: 25px;}
	.home-fast-entry-tab-content .block-box{ margin-top: 70px;}
	.home-fast-entry-tab-content .block-box .icon{ width: 60px; height: 60px;}
	.home-fast-entry-tab-content .block-box p{ font-size: 16px; margin-top: 25px;}
	
	.home-jcsy{ padding: 105px 0 0 0;}
	.home-jcsy .top-box .title-left .title-box{ font-size: 32px;}
	.home-jcsy .top-box .title-left .title-box span{ font-size: 40px; margin-right: 15px;}
	.home-jcsy .top-box .title-left .links-btn{ width: 162px; height: 40px; line-height: 36px; font-size: 16px; margin-top: 20px;}
	.home-jcsy .top-box .tab-right{ margin-top: 67px;}
	.home-jcsy .top-box .tab-right li{ font-size: 16px; width: 120px; line-height: 46px;}
	.home-jcsy .top-box .tab-right li.current{ font-size: 20px;}
	.jcsy-focus-container{ margin-top: 25px;}
	.jcsy-focus .bot-pagination{ margin-top: 25px; font-size: 18px;}
	.jcsy-focus .bot-pagination .arrow-left, .jcsy-focus .bot-pagination .arrow-right{ height: 18px;}
	.jcsy-focus .bot-pagination .pagination{ margin: 0 22px;}
	
	.bottom-advertisement-container{ margin: 20px 20px 0 20px;}
	.bottom-advertisement-focus .swiper-slide{ padding: 0 10px;}
	
	.home-group-introduction .content-box .txt-box{ padding: 23% 78px 0 102px;}
	.home-group-introduction .content-box .txt-box .title{ font-size: 32px;}
	.home-group-introduction .content-box .txt-box .cont{ font-size: 14px; line-height: 26px;}
	.home-group-introduction .content-box .txt-box .cont p{ padding-top: 20px;}
	.home-group-introduction .content-box .txt-box .btn-box{ margin-top: 35px;}
	.home-group-introduction .content-box .txt-box .btn-box a{ width: 150px; height: 40px; line-height: 40px; border-radius: 40px; font-size: 16px;}
	
	.home-base-title{ font-size: 32px; line-height: 32px;}
	.home-base-title .tab-box span{ font-size: 24px; padding: 0 28px;}
	.home-base-title .tab-box span.current{ font-size: 32px;}
	.home-base-title .tab-box span::before{ height: 24px; margin-top: -12px;}
	.home-base-title .more{ font-size: 14px;}
	.home-announcement{ padding: 105px 0 20px 0;}
	.home-announcement .edit-container{ width: 1080px;}
	.home-announcement .list-view{ margin-top: 25px;}
	.home-announcement-list-focus{ margin-top: 20px;}
	.home-announcement-list-focus .swiper-slide .cont{ margin-top: 15px;}
	.home-announcement-list-focus .swiper-slide .cont .title{ font-size: 16px; line-height: 24px;}
	.home-announcement-list-focus .swiper-slide .cont .time{ font-size: 13px; margin-top: 5px;}
	.home-announcement-list-focus .bot-pagination{ margin-top: 25px; font-size: 18px;}
	
	.bottom-fast-entry{ margin-top: 20px;}
	.bottom-fast-entry .edit-container{ width: 1080px;}
	.bottom-fast-entry .pic-box p{ font-size: 32px;}
	
	.home-bottom-container{ padding: 55px 0 35px 0;}
	.home-bottom-container .edit-container{ width: 1080px;}
	.home-bottom-container .notice-box{ padding-right: 15px;}
	.home-bottom-container .notice-box .top-title .title{ font-size: 32px; line-height: 32px;}
	.home-bottom-container .notice-box .top-title .more{ width: 80px; height: 32px; line-height: 30px; font-size: 16px;}
	.home-bottom-container .notice-box .list-inner li{ margin-top: 30px;}
	.home-bottom-container .notice-box .list-inner li .title{ width: 386px; font-size: 16px; line-height: 26px;}
	.home-bottom-container .notice-box .list-inner li .time{ font-size: 14px; margin-top: 3px;}
	.home-bottom-container .right-container{ padding-left: 0;}
	.home-bottom-container .right-container .shares-inner{ padding: 20px 30px;}
	.home-bottom-container .right-container .shares-inner .top-box .left-txt .title{ font-size: 32px; line-height: 32px;}
	.home-bottom-container .right-container .shares-inner .top-box .left-txt .txt{ font-size: 14px; margin-top: 15px;}
	.home-bottom-container .right-container .shares-inner .top-box .left-txt .txt span{ font-size: 22px; margin-right: 5px;}
	.home-bottom-container .right-container .shares-inner .top-box .right-txt{ font-size: 16px; line-height: 32px;}
	.home-bottom-container .right-container .shares-inner .bottom-txt{ font-size: 14px; margin-top: 25px;}
	.social-responsibility-report-inner{ margin-top: 20px;}
	.social-responsibility-report-inner .pic .title{ font-size: 32px; left: 35px; margin-top: -16px;}
	
	
	
	/* 二级banner */
	.sub-banner{ height: 240px; margin-top: 36px;}
	.sub-banner .mask{ width: 600px;}
	.sub-banner .txt-box .title{ font-size: 32px; line-height: 32px;}
	.sub-banner .txt-box .breadcrumb-box{ font-size: 13px; line-height: 13px; margin-top: 20px;}
	
	.sub-base-title{ font-size: 32px; line-height: 32px;}
	.sub-base-title span{ /* padding-bottom: 32px; */}
	
	/* 公司简介 */
	.about-container{ padding: 40px 0;}
	.profile-view{ margin-top: 35px;}
	.profile-view .row{ margin: 0 -15px;}
	.profile-view .col-xs-12{ padding: 0 15px;}
	.profile-view .txt-box{ font-size: 14px; line-height: 28px;}
	.profile-view .txt-box p{ padding: 15px 0;}
	
	.sub-base-s-title{ font-size: 22px; line-height: 22px;}
	.about-container .view-box{ margin-top: 35px; padding-top: 40px;}
	.road-plan-view .pic-box{ width: 750px;}
	.road-plan-view .pic-box .view-picture{ font-size: 13px; margin-left: 15px;}
	
	.service-telephone-view .list{ margin-top: 15px;}
	.service-telephone-view .list .block-box{ min-height: 145px; padding: 5px 20px;}
	.service-telephone-view .list .block-box .top-title{ font-size: 16px; line-height: 42px;}
	.service-telephone-view .list .block-box .cont{ margin-top: 20px;}
	.service-telephone-view .list .block-box .cont li{ font-size: 14px; margin-bottom: 15px;}
	.service-telephone-view .list .block-box .cont .phone-box{ padding-left: 30px; background-position: 2px 2px;}
	.service-telephone-view .list .block-box .cont .email-box{ padding-left: 30px; background-position: 2px 2px;}
	
	/* 文化理念 */
	.culture-view{ margin-top: 35px;}
	.culture-inner .block-box{ margin: 60px 0 10px 0; padding-bottom: 10px; font-size: 16px;}
	.culture-inner .block-box .title{ font-size: 22px; line-height: 22px;}
	.culture-inner .block-box .icon{ width: 55px; height: 55px; margin-top: 35px;}
	.culture-inner .block-box p{ margin-top: 55px; height: 48px;}
	
	/* 旅促会 */
	.brief-introduction-view{ margin-top: 28px;}
	.brief-introduction-view .content-box{ margin-top: 30px; padding-top: 35px;}
	.brief-introduction-view .content-box .txt-box{ font-size: 14px; line-height: 28px;}
	.brief-introduction-view .content-box .txt-box p{ padding-bottom: 10px;}
	.brief-introduction-view .list-box{ margin-top: 50px;}
	.brief-introduction-view .list-box .top-title{ font-size: 22px; line-height: 22px;}
	.brief-introduction-view .list-box .list{ margin-top: 35px; padding-top: 20px; font-size: 13px;}
	.brief-introduction-view .list-box .list li{ margin-top: 8px;}
	
	/* 组织架构 */
	.organization-view{ margin-top: 35px;}
	.organization-view .content-box{ margin-top: 30px; padding-top: 35px;}
	
	/* 企业荣誉 */
	.honor-view{ margin-top: 35px;}
	.honor-view .tab-swiper{ width: 825px;}
	.honor-view .tab-swiper .swiper-slide .block-box .year{ font-size: 14px;}
	.honor-view .tab-swiper .swiper-slide-active .block-box .year{ font-size: 18px;}
	.honor-view .content-box{ width: 970px; margin-top: 45px; font-size: 14px; line-height: 28px;}
	.honor-view .content-box li{ padding: 15px 70px 15px 120px; background-position: 70px 22px; background-size: 14px;}
	.honor-view .content-box li .pic-list .pic-block .title{ font-size: 12px; line-height: 24px;}
	
	
	/* 净空保护 */
	.clearance-container .view-box2{ padding: 35px 0 50px 0;}
	.summary-view .content-box{ width: 100%; font-size: 14px; line-height: 28px; margin-top: 20px;}
	.summary-view .content-box p{ padding-top: 10px;}
	.summary-view .content-box .video-box{ width: 568px; margin-top: 20px;}
	.summary-view .content-box .video-box .video-play{ width: 64px; height: 64px; margin: -32px 0 0 -32px;}
	.summary-view .content-box .iframe_video{ width: 568px; height: 370px; margin-top: 20px;}
	
	.matter-view .content-box{ font-size: 14px; line-height: 28px; margin-top: 20px;}
	.matter-view .content-box li{ padding: 20px 0;}
	.contactus-view .content-box{ width: 100%; font-size: 14px; line-height: 28px; margin-top: 25px;}
	.contactus-view .content-box .form{ margin-top: 30px;}
	.contactus-view .content-box .form .type{ margin-top: 15px;}
	/* .contactus-view .content-box .form .btn-box{ margin-top: 35px;}
	.contactus-view .content-box .form .btn-box a{ font-size: 14px;} */
	.contactus-view .content-box .form .submit-box{ font-size: 16px;}
	.contactus-view .content-box .form .btn-box a{ width: 164px; height: 42px; line-height: 42px; margin: 36px auto 0; font-size: 16px;}
	.contactus-view .content-box .form .Reset a{background-position: 94px center; background-size: 10%;}
	
	
	
	.edit-error{ font-size: 12px;}
	
	.clearance-container .download-view{ padding-bottom: 0;}
	.download-view .content-box{ font-size: 14px; line-height: 28px; margin-top: 20px;}
	.download-view .content-box li{ padding: 20px 0;}
	.download-view .content-box li .cont{ padding-right: 112px;}
	.download-view .content-box li .cont .download-btn{ width: 40px; height: 40px;}
	
	/* 视频弹框 */
	.video-layer .layer-inner{ width: 750px; height: 422px; margin: -211px 0 0 -375px;}
	.video-layer .layer-inner .layer-close{ width: 30px; height: 30px; top: -40px;}
	
	/* 环境信息 */
	.company-container .monitorData-view{ margin-top: 35px;}
	.monitorData-view .tab .box-block{ top: 2px;}
	.monitorData-view .tab li{ font-size: 16px;}
	.monitorData-view .tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}
	.monitorData-view .tab li.current{ font-size: 20px;}
	
	.monitorData-view .query-box{ padding: 15px 20px; font-size: 14px; line-height: 50px;}
	.monitorData-view .query-box .block-box .input-box, .monitorData-view .query-box .block-box .base-select-box{ width: 335px;}
	.monitorData-view .query-box .block-box .input-box .input-text{ padding-left: 15px;}
	.monitorData-view .query-box .block-box .base-select-box .select{ padding-left: 15px;}
	.monitorData-view .query-box .block-box .base-select-box .glyphicon{ margin-top: -7px;}
	.monitorData-view .query-box .btn-box{ margin: 4px 0 0 25px; font-size: 16px;}
	.monitorData-view .query-box .btn-box a{ width: 210px; height: 42px; line-height: 42px;}
	
	.monitorDataDay-box{ margin-top: 35px;}
	.monitorDataDay-box .table-box table th{ font-size: 16px;}
  .company-container .monitorDataDay-box .table-box table th{font-size: 16px;}
  .company-container .monitorDataDay-box .table-box table th img{width: 24px;margin-right: 5px;}
  .company-container .monitorDataDay-box .table-box table td b{font-size: 18px;}
	.monitorDataDay-box .table-box table td{ font-size: 14px;}
	.monitorDataDay-box .remarks{ font-size: 14px; line-height: 20px; margin-top: 20px;}
	.monitorDataDay-box .remarks span{ padding-left: 42px;}
	.monitorDataDay-box .links{ font-size: 14px; margin-top: 20px;}
	
	.monitorDataBusiness-box{ margin-top: 35px;}
	.monitorDataBusiness-box .table-box table th{ font-size: 14px; padding: 10px 15px;}
	.monitorDataBusiness-box .table-box table td{ font-size: 14px; padding: 10px 15px;}
	
	.content-container{ margin-top: 35px;}
	.content-container .top-title-box .titleH2{ font-size: 16px;}
	.content-container .top-title-box .titleH1{ font-size: 20px;}
	.content-container .top-title-box .label-box span{ margin: 0 10px;}
	.content-container .content-box{ font-size: 14px; line-height: 24px;}
	.content-container .content-box .title{ font-size: 16px; margin-top: 25px;}
	/* .content-container .table-box{ margin: 20px 0;} */
	.content-container table{ margin: 20px 0;}
	.content-container table th{ font-size: 14px; padding: 10px 15px;}
	.content-container table td{ font-size: 14px; padding: 10px 15px;}
	.content-container .pic-list{ padding: 0 140px;}
	.content-container .pic-list .block-box .pic-box img{ display: block; width: 100%;}
	
	/* 航班信息 */
	.airinfo-container{ margin-top: -56px;}
	.airinfo-view .tab li{ line-height: 56px; font-size: 18px;}
	.airinfo-view .top-title-box{ line-height: 56px; font-size: 18px;}
	.airinfo-view .query-box{ padding: 15px 20px; font-size: 14px; line-height: 50px;}
	.airinfo-view .query-box .block-box .base-select-box{ width: 144px;}
	.airinfo-view .query-box .block-box .base-select-box .select{ padding: 11px 0 11px 15px;}
	.airinfo-view .query-box .block-box .input-box2{ width: 300px;}
  .airinfo-view .query-box .block-box .input-box2.tj-input-box2{width: 278px;}
	.airinfo-view .query-box .block-box .input-box2 .input-text{ padding: 10px 14px;}
	.airinfo-view .query-box .search-btn-box{ margin: 3px 0 0 20px; font-size: 18px;}
	.airinfo-view .query-box .search-btn-box a{ width: 180px; height: 42px; line-height: 42px;}
	.airinfo-view .query-box .search-btn-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 20%;}
	.airinfo-view .query-box2 .block-box .base-select-box, .airinfo-view .query-box2 .block-box .input-box{ width: 216px;}
	.block-box .radio-box p{ padding-left: 35px; padding-right: 0;}
	.block-box .radio-box p:before{ left: 10px;}
	
	/* 航班计划表 搜索 */
	.airinfo-view .flightList-query-box{ font-size: 14px; line-height: 50px;}
	.airinfo-view .flightList-query-box .top, .airinfo-view .flightList-query-box .bottom{ padding: 15px 20px;}
	.airinfo-view .flightList-query-box .block-box{ margin-right: 15px;}
	.airinfo-view .flightList-query-box .block-box .input-box .input-text{ padding: 10px 14px;}
	.airinfo-view .flightList-query-box .block-box .base-select-box, .airinfo-view .flightList-query-box .block-box .input-box{ width: 178px; line-height: 48px;}
	.airinfo-view .flightList-query-box .block-box .base-select-box .select{ padding-left: 14px; line-height: 48px;}
	.airinfo-view .flightList-query-box .span{ margin-right: 15px;}
	.airinfo-view .flightList-query-box .search-btn-box{ margin: 4px 0 0 20px; font-size: 18px;}
	.airinfo-view .flightList-query-box .search-btn-box a{ width: 176px; height: 42px; line-height: 42px;}
	.airinfo-view .flightList-query-box .search-btn-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 25%;}

	.airinfo-view .flightList-query-box .block-box .input-box.wh3{ width: 360px;}
	
	.airinfo-view .flightList-query-box .sel_airport2 .block-box-city .input-box{ width: 145px;}
	
	.airinfo-view .s-tab{ margin-top: 30px;}
	.airinfo-view .s-tab .box-block{ top: 2px;}
	.airinfo-view .s-tab li{ font-size: 14px;}
	.airinfo-view .s-tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}

	
	
	.airinfo-table-view .refresh-time{ font-size: 13px;}
	.airinfo-table-box th{ font-size: 14px; padding: 14px 0;}
	.airinfo-table-box td{ font-size: 14px; padding: 20px 0;}
	.airinfo-table-box .previous-btn a{ font-size: 14px; height: 48px; line-height: 46px;}
	.airinfo-table-box .delete-btn, .airinfo-table-box .detail-btn{ font-size: 14px;}
	.airinfo-table-box .alc-btn img{ width: 28px;}
	.airinfo-table-box .tips_open td{ padding: 15px 25px;}
	.airinfo-table-box .tips_open .share-btn{ font-size: 14px; top: 18px; right: 55px; background-size: 23px; padding-left: 28px;}
	.airinfo-table-box .tips_open .block-box .block{ line-height: 20px; padding: 10px 0;}
	.airinfo-table-box .tips_open .block-box .block .cont span{ margin-right: 42px;}
	.airinfo-table-box .flight-logo{ width: 24px; height: 24px;}
	.airinfo-table-box .flight-icon{ height: 20px;}
	
	.airinfo-table-view .more-btn,.company-container .more-btn,.common-problem-view .more-btn{ margin-top: 30px;}
	.airinfo-table-view .more-btn a,.company-container .more-btn a,.common-problem-view .more-btn a{ font-size: 14px;}
	.airinfo-table-view .bot-note{ font-size: 13px; margin-top: 20px;}
	
	/* 实用信息 */
	.practical-information-container{ margin: 45px 0 -35px 0; padding: 30px 0;}
	.practical-information-container .top-title{ font-size: 32px; line-height: 32px; margin-bottom: 20px;}
	.practical-information-container .list .row{ margin: 0 -15px;}
	.practical-information-container .list .col-xs-12{ padding: 0 15px;}
	.practical-information-container .list .block-box .cont{ margin-top: 15px;}
	.practical-information-container .list .block-box .cont .title{ font-size: 18px;}
	.practical-information-container .list .block-box .cont p{ font-size: 13px;}
	
	/* 旅客指南 */
	.guide-container{ margin-top: -56px;}
	.guide-view .tab li{ line-height: 56px; font-size: 18px;}
	.guide-inner{ font-size: 14px;}
	.guide-inner .inner-tab{ margin-top: 28px; font-size: 18px;}
	.guide-inner .inner-tab ul{ top: 2px;}
	.guide-inner .inner-tab li{ padding: 0 78px;}
	.guide-inner .inner-tab li a{ border-bottom-width: 3px; padding-bottom: 10px;}
	.guide-inner .inner-process{ padding: 45px 0 60px 0;}
	.guide-inner .inner-process li{ padding-right: 50px;}
	.guide-inner .inner-process li .block-box{ width: 135px; height: 135px; padding-top: 20px; line-height: 22px;}
	.guide-inner .inner-process li .block-box .icon img{ height: 38px;}
	.guide-inner .inner-process li .block-box .number{ font-size: 12px; margin-top: 5px;}
	.guide-inner .inner-process li .block-box .number span{ font-size: 24px;}
	.guide-inner .inner-process li .block-box .title{ font-size: 13px;}
	.guide-inner .inner-process li .arrow{ width: 12px; height: 12px; right: 18px; margin-top: -6px;}
	.guide-inner .inner-process .explain{ margin: 30px 0 -30px 0;}
	
	.guide-inner .inner-content .pic-right{ margin-top: 70px; padding-left: 45px;}
	.guide-inner .inner-content .cont-box{ font-size: 14px;}
	.guide-inner .inner-content .cont-box .title{ font-size: 18px; margin-top: 60px;}
	
	.guide-inner .sketch-map-inner{ margin-top: 45px;}
	.guide-inner .sketch-map-inner .pic-box{ margin-right: 10px;}
	.guide-inner .sketch-map-inner .cont-right .top-title{ font-size: 24px;}
	.guide-inner .sketch-map-inner .cont-right .cont .block{ line-height: 59px;}
	.guide-inner .sketch-map-inner .cont-right .cont .block a{ font-size: 18px;}
	
	/* 温馨提示 */
	.warm-prompt-container{ margin: 35px 0 -35px 0; padding: 30px 0;}
	.warm-prompt-container .top-title{ font-size: 32px; line-height: 32px;}
	.warm-prompt-container .list{ font-size: 18px;}
	.warm-prompt-container .list a{ margin-top: 20px;}
	
	.reminder-inner{ margin-top: 30px;}
	.reminder-inner .top-title{ font-size: 18px;}
	.reminder-inner .list-inner li ._top, .reminder-inner .list-inner li ._top_links{ padding: 18px 15px; font-size: 18px;}
	.reminder-inner .list-inner li ._top ._right{ width: 24px; height: 24px; margin-top: -12px; right: 15px;}
	.reminder-inner .list-inner li ._top_links ._right{ width: 24px; height: 24px; margin-top: -12px; right: 15px; font-size: 24px;}
	.reminder-inner .list-inner li ._bottom{ font-size: 14px;}
	.reminder-inner .list-inner li ._bottom .box-cont{ padding: 15px;}
	
	
	/* 相关服务 */
	.related-services-container{ margin: 45px 0 -35px 0; padding: 30px 0;}
	.related-services-container .top-title{ font-size: 32px; line-height: 32px;}
	.related-services-container .list{ margin-top: 20px;}
	.related-services-container .list .row{ margin: 0 -35px;}
	.related-services-container .list .col-xs-12{ padding: 0 15px;}
	.related-services-container .list .block-box .pic-box img{ width: 75%;}
	.related-services-container .list .block-box .cont{ margin-top: 15px;}
	.related-services-container .list .block-box .cont .title{ font-size: 18px;}
	.related-services-container .txt-cont .block{ margin-top: 25px;}
	.related-services-container .txt-cont .block span{ font-size: 16px;}
	.related-services-container .txt-cont .block i{ margin-left: 35px;}
	.related-services-container .txt-cont .block i img{ height: 17px;}
	
	/* 行李寄存 */
	.guide-content-container{ padding-top: 35px;}
	.guide-content-inner .top-title-box .top-title{ font-size: 32px;}
	.guide-content-inner .top-title-box .txt{ font-size: 18px; line-height: 30px;}
	.guide-content-inner .top-title-box .slogan{ margin-top: 10px;}
	.guide-content-inner .top-title-box .slogan span{ height: 36px; line-height: 34px; font-size: 18px; padding: 0 30px;}
	.guide-content-inner .content-s-title{ font-size: 26px;}
	.guide-content-inner .charges-view{ margin-top: 30px;}
	.guide-content-inner .charges-view .table-box table th{ font-size: 16px; padding: 10px 15px;}
	.guide-content-inner .charges-view .table-box table td{ font-size: 14px; padding: 10px 15px;}
	.guide-content-inner .service-location-view{ margin-top: 30px;}
	.guide-content-inner .service-location-view .list .block-box .title{ font-size: 18px; line-height: 60px;}
	.guide-content-inner .service-location-view .list .block-box .cont{ font-size: 14px; line-height: 34px; min-height: 130px;}
	
	.guide-content-inner .txt-cont{ font-size: 14px;}
	.guide-content-inner .txt-cont .title{ font-size: 26px;}
	.guide-content-inner .txt-cont .btn-box{ margin-top: 20px;}
	.guide-content-inner .txt-cont .btn-box a{ width: 176px; height: 42px; line-height: 42px; font-size: 16px;}
	.guide-content-inner .download{ font-size: 16px;}
	
	.guide-content-inner .tab{ margin-top: 35px;}
	.guide-content-inner .tab .box-block{ top: 2px;}
	.guide-content-inner .tab li{ font-size: 16px;}
	.guide-content-inner .tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}
	.guide-content-inner .tab li.current{ font-size: 20px;}
	.guide-content-inner .content-box .title-h1{ margin-top: 25px;}
	.guide-content-inner .content-box .title-h1 img{ height: 58px;}
	.guide-content-inner .content-box .cont-box{ font-size: 14px;}
	.guide-content-inner .content-box .cont-box p{ margin-top: 25px;}
	.guide-content-inner .content-box .cont-box .title{ font-size: 18px; margin-top: 25px;}
	.guide-content-inner .content-box .cont-box .img{ margin-top: 25px;}
	
	
	/* 通用下拉框搜索模块 */
	.base-query-box{ padding: 15px 20px; font-size: 14px; line-height: 50px;}
	.base-query-box .block-box .base-select-box{ width: 144px;}
	.base-query-box .block-box .base-select-box .select{ padding-left: 14px; line-height: 48px;}
	.base-query-box .block-box .input-box2{ width: 335px;}
	.base-query-box .block-box .input-box2 .input-text{ padding: 10px 14px;}
	.base-query-box .search-btn-box{ margin: 3px 0 0 20px; font-size: 18px;}
	.base-query-box .search-btn-box a{ width: 176px; height: 42px; line-height: 42px;}
	.base-query-box .search-btn-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 25%;}
	
	.base-query-box .block-box .input-lostProperty{ width: 240px;}
	.base-query-box .block-box .input-box3{ width:200px;}
	.base-query-box .block-box .input-box3 .input-text{ padding: 15px 14px;}
	
	
	
	.facilities-view{ margin-top: 35px;}
	.facilities-view .base-query-box .block-box .base-select-box.axfw{ width: 170px;}
	.facilities-view .list ul{ margin: 0 -30px;}
	.facilities-view .list li .block-box{ margin-top: 50px;}
	.facilities-view .list li .block-box .icon img{ width: 158px;}
	.facilities-view .list li .block-box .title{ font-size: 18px; margin-top: 10px;}
	.facilities-view .list .more{ margin-top: 55px;}
	.facilities-view .list .more a{ height: 36px; line-height: 34px; font-size: 14px; width: 176px;}
	
	/* 旅客须知 */
	.passenger-notes-view{ margin-top: 35px;}
	.passenger-notes-view .tab .box-block{ top: 2px;}
	.passenger-notes-view .tab li{font-size: 14px;}
	.passenger-notes-view .tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}
	.passenger-notes-view .tab li .icon img{ height: 42px;}
	
	.passenger-notes-view .inner-view .box-block{ margin-top: 35px;}
	.passenger-notes-view .inner-view .box-block .top-title{ font-size: 24px;}
	.passenger-notes-view .inner-view .box-block .list{ margin-top: 15px;}
	.passenger-notes-view .inner-view .box-block .list .block-box{ padding: 30px 0 28px 0;}
	.passenger-notes-view .inner-view .box-block .list .block-box .icon img{ width: 150px;}
	.passenger-notes-view .inner-view .box-block .list .block-box .title{ font-size: 16px; margin-top: 15px;}
	.passenger-notes-view .inner-view .box-block .list .block-box .title i{ width: 34px; height: 34px; line-height: 34px; margin-right: 8px;}
	
	/* 航班订阅 */
	.subscribe-container{ margin-top: 50px;}
	.subscribe-container .tab li{ line-height: 56px; font-size: 18px;}
	.subscribe-container .airinfo-table-view{ margin-top: 25px;}
	
	/* 搜索结果 */
	.search-container{ margin-top: -56px;}
	.search-container .top-title-box{ line-height: 56px; font-size: 18px;}
	.search-container .base-query-box .block-box .input-box2{ width: 825px;}
	.search-view{ margin-top: 25px;}
	.search-view .top-title{ font-size: 20px;}
	.search-view .tab{ margin-top: 30px;}
	.search-view .tab .box-block{ top: 2px;}
	.search-view .tab li{font-size: 14px;}
	.search-view .tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}
	.search-view .list li{ margin-top: 30px;}
	.search-view .list li .title{ font-size: 16px;}
	.search-view .list li .cont{ font-size: 14px; line-height: 26px;}
	.search-view .list .more{ margin-top: 30px;}
	.search-view .list .more a{ height: 36px; line-height: 34px; font-size: 14px; width: 176px;}
	
	/* 特殊旅客服务 */
	.special-passenger-service-container .block-view{ margin-top: 50px;}
	.special-passenger-service-container .block-view .top-title{ font-size: 28px;}
	.special-passenger-service-container .block-view .list{ margin-top: 25px;}
	.special-passenger-service-container .block-view .list .block-box .cont{ padding-top: 85px;}
	.special-passenger-service-container .block-view .list .block-box .cont .icon img{ height: 80px;}
	.special-passenger-service-container .block-view .list .block-box .cont .title{ font-size: 22px; margin-top: 30px;}
	.special-passenger-service-container .btn-box,.content-main-container .btn-box{ margin-top: 50px;}
	.special-passenger-service-container .btn-box a,.content-main-container .btn-box a{ font-size: 14px;}
	
	/* 隐私条款 */
	.privacy-clause-container{ padding-top: 40px; font-size: 14px; line-height: 28px;}
	.privacy-clause-container .introduction-box .top-title-h1{ font-size: 32px; line-height: 32px;}
	.privacy-clause-container .block-box{ margin-top: 50px;}
	.privacy-clause-container .block-box .top-title{ font-size: 22px; margin: 35px 0 10px 0;}
	.privacy-clause-container .block-box .autograph-cont{ margin-top: 35px;}
	
	/* 会员中心 */
	.member-home-inner{ padding-top: 60px;}
	.member-home-inner .top-info-box .cont-box .name-box .level span{ font-size: 14px;}
	.member-home-inner .top-info-box .cont-box .phone{ margin-top: 20px;}
	.member-home-inner .top-info-box .cont-box .phone a{ font-size: 18px; background-size: 26px; padding-left: 36px;}
	.member-home-inner .top-info-box .cont-box .name-box .notice a{ font-size: 14px; background-size: 18px; padding-left: 30px;}
	.member-home-inner .top-info-box .cont-box .logout a{ font-size: 14px;}
	.member-home-inner .fast-entry{ margin-top: 40px; padding-top: 40px;}
	.member-home-inner .fast-entry .block-box{ padding: 35px 0;}
	.member-home-inner .fast-entry .block-box .icon{ margin-right: 18px;}
	.member-home-inner .fast-entry .block-box .icon img{ width: 65px;}
	.member-home-inner .fast-entry .block-box .cont .title{ font-size: 18px;}
	.member-home-inner .fast-entry .block-box .cont p{ font-size: 14px;}
	.member-bot-slogan{ height: 150px; margin: 65px 0 -35px 0;}
	.member-bot-slogan .slogan{ font-size: 16px; margin: 65px 0 0 110px;}
	.member-bot-slogan .qr-code-box{ margin: 25px 65px 0 0;}
	.member-bot-slogan .qr-code-box li{ width: 80px;}
	
	/* 消息通知 */
	.member-container .return-box{ font-size: 14px;}
	.member-container .top-title-box .top-title{ font-size: 32px;}
	.member-container .top-title-box .txt{ font-size: 18px; line-height: 30px;}
	.notify-list li{ padding: 15px 0;}
	.notify-list li .title{ font-size: 16px;}
	.notify-list li .time{ font-size: 14px;}
	
	/* 积分管理 */
	.member-container .tab .box-block{ top: 2px;}
	.member-container .tab li{ font-size: 14px;}
	.member-container .tab li a{ padding: 0 85px 15px 85px; border-bottom-width: 3px;}
	.member-container .table-box table th{ font-size: 14px; padding: 10px 15px;}
	.member-container .table-box table td{ font-size: 14px; padding: 10px 15px;}
	
	.integral-inner{ margin-top: 30px;}
	.integral-inner .table-box{ margin-top: 35px;}
	
	/* 优惠券管理 */
	.coupon-inner{ margin-top: 40px;}
	.coupon-list .block-box{ margin-top: 30px;}
	.coupon-list .block-box .tleft-box{ top: 32px; left: 25px;}
	.coupon-list .block-box .tleft-box .title{ font-size: 28px; line-height: 28px;}
	.coupon-list .block-box .tleft-box .id{ font-size: 14px;}
	.coupon-list .block-box .price-box{ bottom: 55px; right: 50px;}
	.coupon-list .block-box .price-box .price{ font-size: 84px; line-height: 84px;}
	.coupon-list .block-box .price-box .rmb{ width: 42px; height: 42px; line-height: 32px; font-size: 16px;}
	.coupon-list .block-box .time{ font-size: 14px; bottom: 22px; left: 25px;}
	
	/* 会员登录 */
	.logon-inner .txt-box .title{ font-size: 24px;}
	.logon-inner .txt-box .cont{ font-size: 14px; line-height: 28px;}
	.logon-inner .logon-box{ padding: 25px 38px 20px 38px;}
	.logon-inner .logon-box .top-title{ font-size: 18px; line-height: 18px;}
	.logon-inner .logon-box .cont-box{ margin-top: 20px;}
	.logon-inner .logon-box .cont-box .note{ margin-bottom: 15px;}
	.logon-inner .logon-box .cont-box .block-box{ margin-bottom: 15px;}
	.logon-inner .logon-box .cont-box .block-box .input-box .input-text{ padding: 13px 15px;}
	.logon-inner .logon-box .cont-box .block-box .phone .select-phone{ line-height: 46px;}
	.logon-inner .logon-box .cont-box .block-box.yzm .input-box{ width: 248px;}
	.logon-inner .logon-box .cont-box .block-box.yzm .send-cd-btn,.logon-inner .logon-box .cont-box .block-box.yzm .send-cd-btn-disabled{ height: 48px;}
	.logon-inner .logon-box .btn-box a{ font-size: 16px; height: 48px; line-height: 48px;}
	.logon-inner .logon-box .third-party{ margin-top: 25px;}
	
	#drag{ height: 48px; line-height: 48px;}
	#drag .handler{ height: 48px;}
	#drag .drag_bg{ height: 48px;}
	
	/* 资料管理 */
	.data_management-view .block-box{ margin-top: 20px; font-size: 16px; line-height: 42px;}
	.data_management-view .btn-box a{ width: 164px; height: 36px; margin: 35px auto 0; font-size: 16px; line-height: 36px;}
	
	/* 网站地图 */
	.site-map-container .inner-block{ padding: 38px 0;}
	.site-map-container .inner-block .top-title-h1{ font-size: 28px;}
	.site-map-container .inner-block .list-block{ font-size: 14px; line-height: 28px;}
	.site-map-container .inner-block .list-block .row{ margin: 0 -40px;}
	.site-map-container .inner-block .list-block .col-xs-12{ padding: 0 40px;}
	.site-map-container .inner-block .list-block .block-box{ margin-top: 28px;}
	.site-map-container .inner-block .list-block .block-box .title{ font-size: 20px; padding-bottom: 10px; margin-bottom: 15px;}
	.site-map-container .inner-block .list-block .block-box ul li ul li{ line-height: 24px;}
	.site-map-container .inner-block.passenger-service .list-block .block-box>ul{ min-height: 190px;}
	.site-map-container .inner-block.company-introduction .list-block .block-box>ul{ min-height: 310px;}
	.site-map-container .inner-block.other .list-block .block-box>ul{ min-height: 160px;}
	
	.site-map-container .inner-block .list-block2{ margin-top: 28px; font-size: 14px; line-height: 28px;}
	.site-map-container .inner-block .list-block2 ul{ margin: 0 -40px;}
	.site-map-container .inner-block .list-block2 ul li{ padding: 0 40px;}
	.site-map-container .inner-block .list-block2 ul li ul li{ line-height: 24px;}
	
	/* 404 */
	.error-container{ padding: 120px 0 25px 0;}
	.error-container .pic img{ width: 590px;}
	.error-container .cont{ font-size: 14px;}
	.error-container .cont .title{ font-size: 32px;}
	.error-container .btn-box a{ width: 200px; height: 48px; line-height: 48px; font-size: 18px;}
	.error-container .btn-box a .glyphicon{ font-size: 12px; margin-top: -6px; left: 32px;}
	
	/* 免签政策 */
	.sign-free-policy-container{ padding: 15px 0;}
	.sign-free-policy-container .box-block{ margin-top: 50px;}
	.sign-free-policy-container .box-block .top-title{ font-size: 32px;}
	.sign-free-policy-container .box-block .content-box{ margin-top: 15px;}
	.sign-free-policy-container .box-block .content-box .pic-box{ padding-right: 40px;}
	.sign-free-policy-container .box-block .content-box .cont-box{ font-size: 14px; line-height: 28px; padding: 10px 75px 0 0;}
	.sign-free-policy-container .box-block .content-box .cont-box .title{ font-size: 18px;}
	.sign-free-policy-container .box-block .content-box .cont-box .btn-box{ margin-top: 30px;}
	
	/* 分页 */
	.page{ font-size: 16px;}
	
	/* 失物认领弹框 */
	.lostProperty-layer .layer-content{ font-size: 16px;}
	
	/* 航班延误 */
	.flight-delay-inner .tab .box-block{ top: 2px;}
	.flight-delay-inner .tab li{ font-size: 16px;}
	.flight-delay-inner .tab li a{ padding: 0 10px 15px 10px; border-bottom-width: 3px;}
	.flight-delay-inner .tab li.current{ font-size: 20px;}

	.flight-delay-inner .content-inner{ margin-top: 25px;}
	.flight-delay-inner .table-box table th{ font-size: 16px;}
	.flight-delay-inner .table-box table td{ font-size: 16px;}
	.flight-delay-inner .txt-cont{ font-size: 14px;}
	
	.flight-delay-inner .erweimaBox{ margin-top: 25px;}
	
	.company-container .flight-delay-inner{ margin-top: 35px;}
	
	/* 警方警示 */
	.police-tips-container{ padding: 35px 0 55px 0; margin-bottom: -35px;}
	.police-tips-container .top-title{ font-size: 32px;}
	.police-tips-container .txt{ font-size: 16px;}
	.police-tips-container .slogan{ padding: 50px 0; font-size: 22px; line-height: 36px;}
	.police-tips-container .note{ padding: 10px 35px; font-size: 14px; line-height: 26px;}
	
	/* 通用表格 */
	.base-table-box table th{ font-size: 16px;}
	.base-table-box table td{ font-size: 16px;}
	
	
	/* 内容页样式 */
	.w_content{ font-size: 14px;}
	.w_content .w_title{ font-size: 16px;}
	.fwss-details-container .block-box,.fwss-details-container .box-block{ margin-top: 20px;}
	.fwss-details-container .top-title{ font-size: 18px;}
	.charges-view{ margin-top: 20px;}
	.company-container .box-block{ margin-top: 20px;}
	.company-container .box-block .top-title{ font-size: 18px; margin-bottom: 15px;}
	.guide-inner .wxts-content{ margin-top: 20px;}
	
	.reminder-box{ font-size: 14px;}
	
	/*提示弹框*/
	.tips-layer .layer-inner .layer-close{ width: 26px; height: 26px; top: -40px;}
	.tips-layer .layer-inner{ width: 410px; margin: -95px 0 0 -205px;}
	.tips-layer .layer-content{ padding: 47px 37px;}
	.tips-layer .layer-content .icon img{ width: 51px;}
	.tips-layer .layer-content .cont{ margin-top: 20px; font-size: 14px;}
	.tips-layer .layer-content .cont .title{ font-size: 22px;}
	.tips-layer .layer-content .cont p{ margin-top: 10px;}
	
	
	
	
	
	/* 出行助手—常见问题及注意事项 */
	.travel-notes-box{ margin-top: 35px;}
	.travel-notes-box .top-title{ font-size: 24px;}
	.travel-notes-box .list{ margin-top: 15px;}
	.travel-notes-box .list li ._top,.travel-notes-box .list li ._top_links{ padding: 19px 15px; font-size: 18px;}
	.travel-notes-box .list li ._top .title, .travel-notes-box .list li ._top_links .title{ font-size: 18px;}
	.travel-notes-box .list li ._top ._right{ width: 22px; height: 22px; right: 19px; margin-top: -13px;}
	.travel-notes-box .list li ._top_links ._right{ width: 24px; height: 24px; margin-top: -12px; right: 15px; font-size: 24px;}
	.travel-notes-box .list li ._bottom{ padding: 15px; font-size: 14px;}
	
	
	
	 /* 媒体合作 */
	.contact-container{ padding: 40px 0 62px 0;}
	.media-cooperation-view{ padding: 10px 0 50px 0;}
	.media-cooperation-view .content-box .sub-left-title{ font-size: 24px; line-height: 24px; margin-top: 34px;}
	.media-cooperation-view .content-box .title{ margin-top: 20px; font-size: 16px;}
	.media-cooperation-view .content-box p{ padding-top: 10px; font-size: 14px; line-height: 24px;}
	.media-cooperation-view .content-box .download-btn-box{ margin: 28px 0 0 0; font-size: 16px;}
	.media-cooperation-view .content-box .download-btn-box a { width: 206px; height: 48px; padding-left: 26px; line-height: 48px;}
	.media-cooperation-view .content-box .download-btn-box .icon { width: 18px; height: 22px; margin-top: -11px; right: 8%;}
	
		/* 常用电话 */
	.common-phone-view .top-title-box .top-title { font-size: 32px; }
	.common-phone-view .top-title-box .txt { font-size: 16px;}
	.common-phone-view .top-title-box .txt-big { font-size: 22px; margin: 0 0 24px; }
	.common-phone-view .top-title-box .txt-big .bignum { font-size: 28px;}
	.common-phone-view .common-phone-list {margin-top: 20px;}
	.common-phone-view .common-phone-list .block-box { min-height: 335px; padding: 10px 22px; margin-top: 15px;}
	.common-phone-view .common-phone-list .block-box .top-title {font-size: 14px;line-height: 42px;}
	.common-phone-view .common-phone-list .block-box .cont {margin-top: 25px;}
	.common-phone-view .common-phone-list .block-box .cont li { width: 100%; float: left;padding-left: 30px;margin-bottom: 15px;font-size: 14px; background-position: 2px 2px;}
		
	/* 反馈与建议 */
	.Feedback-view{ width: 728px; margin: 15px auto 0 auto;}
	.Feedback-view .block-box{ margin-top: 20px; }
	.Feedback-view .block-box .base-select-box,.Feedback-view .block-box .base-select-box2{ line-height: 14px;padding: 11px 14px 11px 0;}
	.Feedback-view .block-box .base-select-box{ width: 636px; }
	.Feedback-view .block-box .base-select-box2{ width: 257px; }
	.Feedback-view .block-box .input-box,.Feedback-view .block-box .input-box2{}
	.Feedback-view .block-box .input-box{ width: 636px; }
	.Feedback-view .block-box .input-box2{ width: 257px; }
	.Feedback-view .block-box .input-box .input-text{font-size: 14px;padding: 11px 14px;}
	.Feedback-view .block-box .input-box2 .input-text{font-size: 14px;padding: 11px 14px;}
	.Feedback-view .block-box .base-select-box .select,.Feedback-view .block-box .base-select-box2 .select{height: 26px; line-height: 26px; font-size: 14px; padding-left: 14px;}
	
	.Feedback-view .type{padding: 11px 14px; font-size: 16px; margin-top: 20px; line-height: 26px; }
	.Feedback-view .block-box .textarea-box textarea{ width: 636px; line-height: 14px;padding: 14px 14px; font-size: 14px; }
	.Feedback-view .btn-box a{ width: 164px; height: 36px; margin: 35px auto 0; font-size: 16px; line-height: 36px;}
		
	/* 违规违纪举报 */
	.report-view .top-title-box .top-title {font-size: 32px;}
	.Prosecutor-box .form .sub-left-title{ margin-top: 10px; font-size: 24px;}
	.Prosecutor-box .form .block-box{ margin-top: 20px; font-size: 16px;}
	.Prosecutor-box .form .block-box .type2{ font-size: 16px; }
	.Prosecutor-box .form .block-box label{ margin-left: 20px; }
	.Prosecutor-box .form .block-box .block-box-list{ width: 100%; }
	.Prosecutor-box .form .block-box .block-box-list li{ float: left; width: 228px; }
	.Prosecutor-box .form .block-box .block-box-list span{ font-size: 14px;}
	.Prosecutor-box .form .block-box .block-box-list2{ width: 100%; clear: both; }
	.Prosecutor-box .form .block-box .block-box-list2 li{ float: left; width: 140px; }
	.Prosecutor-box .form .block-box .block-box-list2 span{ font-size: 14px;}
	.Prosecutor-box .form .block-box .input-text{ width: 196px; padding: 0 10px;}
	.Prosecutor-box .form .block-box .input-text-long{ width: 424px; padding: 0 10px; }
	.Prosecutor-box .form .linebg{ width:100%; margin: 35px auto; }
	.Prosecutor-box .form .block-box .base-select-box2{width: 196px;}
	.Prosecutor-box .form .block-box .base-select-box2 .glyphicon{ position: absolute; top: 50%; margin-top: -7px; right: 15px; font-size: 14px; color: #3868dd;}
	.Prosecutor-box .form .block-box .base-select-box2 .select{ width: 112%; border: 0;  height: 26px; line-height: 26px; font-size: 16px; padding-left: 14px; color: #6f6f6f;}
	.Prosecutor-box .form .block-box .input_checkbox{display: inline-block; margin-right: 10px;}
	.Prosecutor-box .form .block-box .textarea-text{ width: 100%;border: #dadbdd solid 1px; padding:10px; margin-top: 5px; }
	.Prosecutor-box .form .submit-box{ margin-top: 30px; font-size: 16px; overflow: hidden; width: 100%; margin: 0 auto; text-align: center;}
	.Prosecutor-box .form .btn-box{ display: inline-block; margin:0 10px; }
	.Prosecutor-box .form .btn-box a{ width: 164px; height: 36px; margin: 36px auto 0; border-radius: 60px; background-color: #3570e3; color: #fff; font-size: 16px; text-align: center; line-height: 36px; display: block; }
	.Prosecutor-box .form .Reset a{background-color: #fff; color: #2b71de; border:#3570e3 solid 1px; padding-right: 20px;background: url(../images/contact/Reset.png) 94px center no-repeat; background-size: 10%;  }
	
	/* 表单 新 */
	.form-view .top-title-box .top-title-h1{ font-size: 32px;}
	.form-view .top-title-box .txt{ font-size: 16px;}
	.form-view .top-title{ font-size: 22px;}
	.form-view .view-box{ padding: 30px 0;}
	.form-view .block-box{ font-size: 14px; line-height: 46px; margin-top: 20px;}
	.form-view .block-box .type{ width: 115px; margin-right: 20px;}
	.form-view .block-box .cont-right .input-box .input-text{ padding: 12px 15px; font-size: 14px;}
	.form-view .block-box .cont-right .base-select-box{ font-size: 14px; line-height: 44px;}
	.form-view .block-box .cont-right .base-select-box .select{ padding: 0 0 0 15px;}
	
	.form-view .block-box .cont-right.email .input-box{ width: 240px; margin-right: 20px;}
	.form-view .block-box .cont-right.email .txt{ font-size: 12px;}
	.form-view .block-box .cont-right.yzm .txt{ font-size: 12px;}
	
	.form-view .block-box .cont-right.yzm .input-box{ width: 240px; margin-right: 20px;}
	.form-view .block-box .cont-right.yzm .yzm-img img{ height: 46px;}
	.form-view .block-box .cont-right.yzm .send-cd-btn{ font-size: 14px; height: 46px; line-height: 46px; margin-right: 20px;}
	.form-view .block-box .cont-right.yzm .send-cd-btn-disabled{ font-size: 14px; height: 46px; line-height: 46px; margin-right: 20px;}
	.form-view .block-box .cont-right.phone .base-select-box{ width: 150px; margin-right: 20px;}
	.form-view .block-box .cont-right.phone .input-box{ width: 240px; margin-right: 20px;}
	.form-view .block-box .cont-right .textarea{ font-size: 14px; padding: 12px 15px; height: 110px;}
	.form-view .submit-box{ margin-top: 30px; font-size: 16px; overflow: hidden; width: 100%; margin: 0 auto; text-align: center;}
	.form-view .btn-box{ display: inline-block; margin:0 10px; }
	.form-view .btn-box a{ width: 164px; height: 42px; line-height: 42px; margin: 36px auto 0; border-radius: 60px; background-color: #3570e3; color: #fff; font-size: 16px; text-align: center; display: block; }
	.form-view .Reset a{background-color: #fff; color: #2b71de; border:#3570e3 solid 1px; padding-right: 20px;background: url(../images/contact/Reset.png) 94px center no-repeat; background-size: 10%;  }
	.edit-error{ font-size: 12px;}

	
	
	/* 常见问题 */
	.common-problem-view .top-title-box {margin-bottom: 35px;}
	.common-problem-view .top-title-box .top-title { font-size: 32px;}
	.common-problem-view .top-title-box .txt { font-size: 16px; line-height: 30px;}
	.common-problem-view .base-query-box{ margin-bottom: 35px; }
	.common-problem-view .base-query-box .online{ }
	.common-problem-view .base-query-box .online a{ width: 100px; height: 30px; border-radius: 60px; display: inline-block; line-height: 30px; text-align: center; color: #2b71de; border:#3570e3 solid 1px; padding-right: 14px;background: url(../images/contact/zixun.png) 72px center no-repeat; background-size: 14%;}
	
	.common-problem-view .tab li{ width: 16.666%; }
	.common-problem-view .tab li a{ text-align: center; }
	.common-problem-view .problem-list .problem-category{ font-size: 16px; padding: 25px 0;}
	.common-problem-view .problem-list .problem-tit{ font-size: 14px; padding: 25px 10% 25px 0;}
	.common-problem-view .problem-list .problem-tit .glyphicon{ float: right; width: 20px; height: 20px;background: url(../images/contact/problem-open.png) center center no-repeat; background-size: 70%;}
	.common-problem-view .problem-list .problem-tit.current .glyphicon{background: url(../images/contact/problem-close.png) center center no-repeat;}
	.common-problem-view .problem-list .problem-open{ display: none; padding: 25px; font-size: 14px; }
		
	
	
	/* 今日新增 */
  .company-container .input-box2{width: 50%;max-width: 340px;float: right;position: relative;}
  .company-container .input-box2 .input-text{width: 100%;display:block;border:none;border-bottom: solid #1b1b1b 1px;padding: 15px 10px;font-size: 14px;}
	.company-container .input-box2 button{display: block;width: 16px;height: 17px;border:none;border:none;position: absolute;right:10px;top:50%;margin-top: -8.5px;background: transparent}
	.q_list{width: 100%;height: auto;margin: 20px auto 50px;}
  .q_list .q_item{width: 100%;height: auto;border-bottom: solid rgba(0,0,0,0.1) 1px;}
  .q_item .top{width: 100%;background: #ffffff;padding: 20px;position: relative;overflow: hidden;}
  .q_item .top ._left{max-width: 90%;font-size:24px;color: #000; }
  .q_item .top ._right{position: absolute;width: 90px;height: 90px;top:50%;right:0;margin-top: -45px;}
  .q_item .top ._right img{width: 100%;}
  .q_item .top ._right img._down{display: none;}
  .q_item .top ._right img._up{display: block;}
  .q_item .bottom{width: 100%;background: #f7faff;padding: 40px 70px;font:16px/32px '';color: #555;display: none;}
  .q_list .q_item.active .top{background: #3868dd;}
  .q_list .q_item.active ._left{color: #fff; }
  .q_list .q_item.active ._right img._down{display: block;}
  .q_list .q_item.active img._up{display: none;}
  .g_info{ margin: 35px 0;}
  .g_info ._left h2{font-size: 32px;}
  .g_info ._left p{font-size: 14px;line-height: 40px;}
  .g_info ._left p span{font-size: 26px;line-height: 26px;}
  .g_info ._left h6{font-size: 14px;}
  .g_info ._left div h5{font:18px/36px ''}
  .g_info ._right h4{font:18px/36px ''}
  ._map h3{font:18px/40px '';color: #555555;}
  .company-container .sub-base-s-title2{margin-top: 10px;}
  .company-container .airinfo-view{ margin-top: 35px;}

  .l_list .block-box{width: 16.666%;}
  .l_list .block-box .title{font-size: 20px;}
  .l_list .block-box .content{font-size: 16px;margin-top: 10px;}
  .tab_video li h3{font-size:20px;}
  .tab_video li p{font-size:16px;}
  .video_list li ._right h3{font-size:20px;}
  .video_list li ._right p{font-size:14px; height: 56px;overflow: hidden;}
  .video_list li ._right h6{font-size:14px; margin-top: 10px;}

  .s_g_list{ margin-top: 15px;}
  .s_g_item div h2{font-size:20px;}
  .s_g_item div p{font-size:16px;line-height: 32px;}
  .s_g_item div h6{font-size:16px;line-height: 32px;}
  .s_g_item div img{width: 20px;margin-top: -19px;}
  
  .news_list{ margin-top: 35px;}
  .news_list li ._left{padding: 0;}
  .news_list li ._right{padding:20px 15px;}
  .news_list li h2{font-size: 20px;}
  .news_list li p{font-size: 16px;}
  .news_list li h6{font-size: 16px;}
  .video-layer .layer-content{font-size: 20px;}

  .rc_con1 ._right h2{font-size: 20px;}
  .rc_con1 ._right p{font-size: 16px;}
  .rc_con2{height: 400px;}
  .rc_con2 .rc_con2_ul .rc_con2_ul_li{padding-top:100px;height: 400px;}
  .rc_con2 .rc_con2_ul .rc_con2_ul_li h2{font-size: 24px;}
  .rc_con2 .rc_con2_ul .rc_con2_ul_li p{font-size: 18px;}

  .rc_con2 .pagination{width: 100%;text-align: center;position: absolute;bottom:30px;left:0;}
  .rc_con2 .pagination span{margin:0 7.5px;}
  .rc_con3 div h3{font-size: 30px;}



  .sh_zp2 ul li ._top{font-size: 20px;}
  .sh_zp2 ul li ._bottom b{font-size: 14px;}
  .sh_zp2 ul li ._bottom p{font-size: 14px;}
  .sh_zp2 ul li ._bottom{padding:20px 18px;}
  .sh_zp2 ul li ._bottom a{width: 170px;height: 45px;line-height: 45px;font-size: 20px;}
  .return a{font-size: 16px;}
  .company-container .ms_header ._left img{width: 140px;height: 140px;}
  .company-container .ms_header ._right h2{font-size:32px;}
  .company-container .ms_header ._right p{font-size:22px;}
  .company-container .ms_content p{font-size:16px;}
  .company-container .ms_header ._right{padding: 20px 26px;}
  .g_item ._left{font-size: 18px;}
  .dituContent {border:solid #ccc 1px;width: 100%;height: 570px;margin:35px auto 20px;}

  
  .dituContent2 {width: 100%;height: 682px;}
  .company-container.bus-conatiner .sub-base-s-title{line-height: 30px;}
  .company-container.bus-conatiner .sub-base-title,.company-container.service-conatiner .sub-base-title{ padding-bottom: 25px;}
  .bus_header_tab{padding:20px;}
  .bus_switch{width: 200px;height: 40px;}
  .bus_switch div.switch{font-size: 22px;line-height:40px;}
  .bus_switch div.sk{;height: 40px;border-radius: 40px;}
  .bus_header_tab ._bus_line ._left{width: 13%;}
  .bus_header_tab ._bus_line ._right{width: 87%;float: left;}
  .bus_header_tab ._bus_line ._right>div{font-size: 16px;}
  .bus_header_tab ._bus_line ._right>div span{width: 18px;height: 18px;line-height: 18px;margin-right: 8px;font-size: 14px;}
  .wxts{font-size: 14px;}
  .bus_map{width: 100%;background: #f3f6fe;margin-top: 5px;margin-bottom: 3%;}
  .bus_map ._left{width: 220px;}
  .bus_map ._left.scoll ._left_line{max-height: 592px;}
  .bus_map ._left ._title{padding:10px 14px;height: 90px;}
  .bus_map ._left ._title p{font-size: 16px;}
  .bus_map ._left ._left_line{padding-top: 30px;}
  .bus_map ._left ._left_line>p{font-size: 16px;}
  .bus_map ._left ._left_line ul{padding: 0 14px;}
  .bus_map ._left ._left_line ul li span{width: 18px;height: 18px;font-size: 14px;line-height: 18px;}
  .bus_map ._left ._left_line ul li>div{width:172px;font-size: 16px;}
  .bus_map ._left ._left_line ul li>div ._zd{width: 130px;}
  .bus_map ._left ._left_line ul li p{font-size: 16px;text-indent: 26px;}
  .bus_map ._right{width: 860px;}
  .company-container .guide-content-inner2 .service-location-view {margin-top: 10px;}
  .company-container .guide-content-inner2 .top-title{ font-size: 18px;}
  .company-container .sub-base-s-title p{font-size: 16px;}
  .bus_1{margin-top: 15px;margin-bottom: 30px;}
  .bus_1 span{width: 184px;height: 64px;font-size: 20px;line-height: 64px;}
  .bus_1 div{padding:25px 70px;}
  .bus_1 table tr th{padding: 20px 70px;font-size: 16px;}
  .bus_1 table tr td{padding: 10px 70px;font-size: 16px;}
  .wxts2{font-size: 16px;}
  .company-container .list .cont .title{font-size: 20px; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
  .practical-information-container .top-title a{float: right;width: 100px;height: 30px;border:solid #3868dd 1px;color: #3868dd;border-radius: 30px;text-align: center;line-height: 30px;font-size: 14px;margin-top: 1px;}
  .rc_con2 .rc_con2_ul{height: 400px;}
  .company-container .list .block-box{margin-bottom: 45px;}

  
  .tc_sf{margin-bottom: 2px;}
  .tc_sf li ._top,.tc_js ._top{padding: 18px 15px;font-size: 18px;}
  .tc_sf li ._top ._right{width: 24px;height: 24px;right: 15px;margin-top: -12px;}
  .tc_sf li ._bottom table tr th,.tc_sf li ._bottom table tr td { padding: 12px 0;font-size: 14px;line-height: 26px;  }
  .tc_sf li ._bottom table tr td._bottom_left{padding-left: 30px;}
  .tc_js ._bottom{padding: 16px 0;}
  .tc_js ._bottom form{max-width: 700px;}
  .tc_js ._bottom form ._name b{font-size: 14px;line-height: 32px;}
  .tc_js ._bottom form>div{margin-bottom: 16px;}
  .tc_js input[type="radio"] + label::before {width: 14px;height: 14px;margin-right: 8px;top:-3px; }
  .tc_js ._bottom .js_radio div{font-size: 14px;line-height: 32px;margin-left: 65px;}
  .tc_js ._bottom .tc_sel{width: 50%;}
  .tc_js ._bottom .tc_sel ._select select{width: 250px;height: 32px;padding-left: 14px;}
  .tc_js ._bottom .tc_sel ._select img{position: absolute;top:50%;margin-top: -8.5px;right:13px;}

  .tc_js ._bottom .tc_sel ._select b{height:30px;}
  .tc_js ._bottom ._text{width: 640px;}
  .tc_js ._bottom ._text .tc_text{width: 33.33%;}
  .tc_js ._bottom ._text .tc_text input{height: 32px;width: 140px;}
  .tc_js ._bottom ._text .tc_text div{float: left;line-height: 42px;font-size: 16px;color: #000;margin-left: 15px;}
  .tc_js ._bottom ._money{font-size: 14px;line-height: 32px;}
  .tc_js ._bottom ._button{text-align: center;}
  .tc_js ._bottom ._button button{width: 95px;height: 30px;font-size: 14px;border-radius: 30px;}
  .tq-container{width: 100%;height: auto;background: url(../images/tq-gb.jpg) no-repeat center top;background-size: cover;padding: 2% 0 4.5%;transition:all .5s;}

  .tq-container.active{padding: 2% 0 9.5%;}

  .tq-container ._left{padding-top: 50px;}
  .tq-container ._left ._top{font-size:22px;line-height: 42px; }
  .tq-container ._left ._top span{margin-right: 16px;}
  .tq-container ._left ._bottom{padding: 28px 0}

  .tq-container ._left ._bottom div{height: 90px;}
  .tq-container ._left ._bottom div h1{line-height: 45px;font-size: 22px;}
  .tq-container ._left ._bottom div h1 img{top:-3px;margin:0 10px;width: 40px;}
  .tq-container ._left ._bottom div h1 .add{font-size: 28px;margin-left: 2px;}
  .tq-container ._left ._bottom div h2{font-size: 22px;line-height: 24px;padding-left: 10px;margin: 5px 0 5px 0;}
  .tq-container ._left ._bottom div p{font-size: 14px;line-height: 20px;padding-left: 10px;}
  .tq-container ._left ._bottom div h3{font-size: 22px;color: #000;line-height: 24px;padding-left: 30px;margin: 7px 0 5px 0;}

  .tq-container ._left ._bottom div>img{bottom:0px;left:5px;width: 40px}
  
  .tq-container ._left ._center{padding: 28px 15px;}
  .tq-container ._left ._center h2{font-size: 22px;line-height: 22px;margin: 5px 0 5px 0;}
  .tq-container ._left ._center p{font-size: 14px;line-height: 20px;}
  
  .tq-container ._right h4{font-size: 24px;line-height: 50px;}
  .tq-container ._right ._right_box{padding:14px;}
  .tq-container ._right ._right_box ._top input{display: block;height: 40px;font-size: 20px;padding-left: 6px;}
  .tq-container ._right ._right_box ._top img{right: 20px;margin-top: -11px;height: 22px;}

  .tq-container ._right ._right_box ._bottom>div{margin:16px 0;}
  .tq-container ._right ._right_box ._bottom>div h3{font-size: 20px;margin-bottom: 8px;}
  .tq-container ._right ._right_box ._bottom>div>div span{margin:12px 8px;font-size: 14px;}

  .tq-container ._right ._right_box ._bottom>div>div{margin-left: -8px;}
  .zk_box{top:54px;padding:0 14px;}
  .zk_box .zk_close img{margin:8px 3px;}
  .zk_box .zk_tab div{height: 45px;font-size:20px;line-height: 45px;}
  .zk_con{padding-bottom: 18px;min-height: 330px;}
  .zk_con>div{display: none;}
  .zk_con>div>ul{margin-bottom: 20px;}
  .zk_con>div>ul li{font-size: 12px;line-height:32px;}
  .zk_con>div>ul li a{color: #000;border-bottom: 3px solid transparent;padding: 0 5px 10px 5px;}
  .zk_list{width: 100%;max-height: 220px;overflow-y: scroll;}
  .zk_item{margin:6px 0;}
  .zk_item ._item_left{font-size: 14px;width: 8%;padding:8px 0;}
  .zk_item ._item_right{width: 92%;}
  .zk_item ._item_right span{margin:4px 5px;font-size: 14px;}
  
  .s_g_item:hover div{border-left: solid #3868dd 3px;}
  .s_g_item:hover h2{color:#3868dd;}

  .s_g_item:hover img{display: block;}
  .tab_video{ margin: 35px 0 20px 0;}
  .tab_video li div div .video_btn{width: 50px;height: 50px;margin:-25px 0 0 -25px;}
  .company-container .monitorDataDay-box .table-box table.g_table td,.company-container .monitorDataDay-box .table-box table.g_table th{text-align: left;}
  .shengji_item span, .shinei_item span{font-size: 14px;margin: 8px 18px;}
  .sj_router ._top p{font-size: 14px;}
  .sj_router ._bottom p{font-size: 14px;line-height: 28px;margin-bottom: 15px;}
  .sj_router ._bottom a.sj_router_a{font-size: 14px;}
  .company-container .list .ico{margin-top: 15px;}
  .company-container .list .cont{margin-top: 15px;}
  .company-container .list .cont .content{ font-size: 14px; height: 40px;}
  .g_list .g_item{padding: 35px 18px;}
  .g_item ._ico{width: 75px;height: 75px;margin-top: -37.5px;}
  .company-container .monitorDataDay-box .table-box table .tr-title td>div div{width: 18px;height: 18px;margin:-9px 0 0 -9px;}
  
  .company-container .tzzgx-box{ margin-top: 35px;}
  
  .city-select{ width: 150%; font-size: 13px;}
  .airinfo-view .flightList-query-box .top .block-box .input-box:after{ padding-left: 14px;}
  
  /* 违规违纪举报确认弹框 */
  .report-tips-layer .layer-inner{ width: 520px; margin: -135px 0 0 -260px;}
  .report-tips-layer .layer-content{ height: 270px;}
  .report-tips-layer .layer-content .title{ font-size: 16px;}
  .report-tips-layer .layer-content .cont{ font-size: 14px; min-height: 110px;}
  .report-tips-layer .layer-content .btn-cont{ font-size: 14px;}
  
  /* 无人认领行李 */
  .unclaimed-inner .list li{ padding: 25px 0; font-size: 14px;}
  .unclaimed-inner .list li .number-title{ font-size: 16px;}
  .unclaimed-inner .remarks{ font-size: 14px;}
  .unclaimed-inner .remarks .title{ font-size: 16px;}
  
  .zp-remarks{ font-size: 14px;}
  .zp-remarks .title{ font-size: 16px;}
  
  /* 登录二次确认 */
  .two-confirm-layer .layer-inner{ /* width: 680px; height: 450px; margin: -225px 0 0 -340px; */}
  .two-confirm-layer .layer-content{}
  .two-confirm-layer .layer-content .title{ font-size: 16px;}
  .two-confirm-layer .layer-content .cont{ font-size: 14px; min-height: 110px;}
  .two-confirm-layer .layer-content .btn-cont{ font-size: 14px; margin-top: 30px;}
  .two-confirm-layer .scroll-container{ height: 430px;}
  .two-confirm-layer.tishi2 .layer-content .cont{ font-size: 16px;}
  
  /* 图片弹框 */
  .picture-layer .layer-inner .layer-close{ width: 30px; height: 30px;}
  
  
  /* 筛选 新*/
  .new-base-query-box .top-box{ line-height: 50px; font-size: 14px;}
  .new-base-query-box .top-box .block-box .input-box{ width: 770px;}
  .new-base-query-box .top-box .block-box .input-box .input-text{ padding: 10px 14px;}
  .new-base-query-box .top-box .block-box .radio-box{ margin-left: 0;}
  .new-base-query-box .top-box .search-btn-box{ margin: 3px 0 0 20px; font-size: 18px;}
  .new-base-query-box .top-box .search-btn-box a{ width: 180px; height: 42px; line-height: 42px;}
  .new-base-query-box .top-box .search-btn-box .icon{ width: 18px; height: 18px; margin-top: -9px; right: 20%;}
  .new-base-query-box .option-box{ margin-top: 15px; line-height: 26px; font-size: 14px;}
  .new-base-query-box .option-box .dl-box .type{ width: 80px; padding: 18px 0;}
  .new-base-query-box .option-box .dl-box .right-cont{ width: 1000px; padding: 10px 0 18px 0;}
  .new-base-query-box .option-box .dl-box .right-cont a{ margin-top: 8px;}
  
  .content-container .content-box .video-box{ width: 568px; margin-top: 20px;}
  .content-container .content-box .video-box .video-play{ width: 64px; height: 64px; margin: -32px 0 0 -32px;}
  
  
  .jcsy-container{ padding-top: 0; margin-top: -56px;}
  .jcsy-tab li{ line-height: 56px; font-size: 18px;}
  
  
  
}
@media (min-width: 1601px) {
  .s_g_item:hover div{border-left: solid #3868dd 3px;}
  .s_g_item:hover h2{color:#3868dd;}

  .s_g_item:hover img{display: block;}
}