/*清除默认样式*/
/* logo 字体 */
@font-face {
	font-family: "iconfont logo";
	src: ;
	src:  format('embedded-opentype'),   format('woff'),   format('truetype'),   format('svg');
}
* {
	padding: 0;
	margin: 0;
}
div, img, ul, ol, li, dl, dt, dd, p {
	border: none;
	padding: 0;
	margin: 0;
}
li {
	list-style: none;
	text-decoration: none;
}
.clear {
	clear: both;
}
.clearfix {
	clear: both;
}
html, body {
	height: 100%;
}
html {
	font-family: arial, helvetica, sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	min-height: 100%;
	font-family: "微软雅黑", "microsoft yahei", "宋体", "arial", "helvetica", 'open sans', sans-serif;
	font-size: 16px;
	color: #333;
	-webkit-overflow-scrolling: touch;
	line-height: 1.82857143;
	overflow-x: hidden;
	overflow-y: auto;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	background: transparent;
	text-decoration: none;
	-webkit-tap-highlight-color: transparent;
	color: #333;
}
a:hover {
	color: #1c99ce;
}
a:link, a:visited, a:active {
	text-decoration: none;
}
html, body {
	-webkit-text-size-adjust: none;
}/*去除默认最小字体大小*/
input[type="button"], input[type="submit"], input[type="reset"] {
	-webkit-appearance: none;
}/*去除手机按钮默认样式*/
/*结束*/
button {
	background: none;
}
.containerframe {
	margin: 0px auto;
	width: 100%;
	padding: 0px;
	margin-top: 132px;
}
 @media screen and (max-width:1023px) {
.containerframe {
	margin: 0px auto;
	width: 100%;
	padding: 0px;
	margin-top: 70px;
}
}
.w1280 {
	width: 100%;
	margin: 0px auto;
	max-width: 1280px;
	padding: 0px;
}
@media screen and (max-width: 1280px) {
.w1280 {
	width:96%;
	margin:0px auto;
	padding: 0px;
}
}
.w1200 {
	width: 100%;
	margin: 0px auto;
	max-width: 1200px;
	padding: 0px;
}
@media screen and (max-width: 1200px) {
.w1200 {
	margin: 0px auto;
	max-width: 96%;
	padding: 0px;
}
}
.font18b {
	font-size: 1.4em;
	font-weight: bold;
	color: #000;
}
.left {
	float: left;
}
.right {
	float: right;
}
.left_tp {
	float: left;
	padding: 0px 55px 15px 0px;
}
.right_tp {
	float: right;
	padding: 0px 0px 15px 55px;
}
 @media (max-width:979px) {
.left_tp {
	width: 45%;
	float: left;
	padding: 0px 15px 15px 0px;
}
.right_tp {
	width: 45%;
	float: right;
	padding: 0px 0px 15px 15px;
}
}
@media (max-width:640px) {
.left_tp {
	width: 100%;
	float: left;
	padding: 0px;
}
.right_tp {
	width: 100%;
	float: right;
	padding: 0px;
}
}
.height20{
	font-size:0px;
	height:20px;
	width:100%;
	clear:both;
}
.warp {
	width: 1200px;
	margin: 0 auto;
}


/*底部*/
.copyright {
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	color: #fff;
	margin-top: 20px;
}
.copyright a {
	color: #fff;
}
.footbg {
	padding: 60px 0px 25px 0px;
	background: #1c99ce;
}
.footlist {
	width:14%;
	float: left;
	font-size: 14px;
	color: #fff;
}

.footlist .title {
	font-size: 16px;
	padding-bottom: 15px;
	color: #fff;
	font-weight: bold;
}
.footlist .title a {
	color: #fff;
}
.footlist a {
	color: #fff;
}
.footlist a:hover {
	color: #b9d978;
}
.foot-contact{
	width:30%;
}
.foot_l {
	width:86%;
	float: left;
	color: #fff;
	display: flex;
	justify-content: space-between;
	line-height: 2;
	margin-bottom: 30px;
}
.foot_r {
	width:12%;
	float: right;
	color: #fff;
	line-height: 30px;
	font-size: 14px;
	line-height: 2.4;
	text-align:center;
}
.foot_r img{
	max-width:100%;
	width:auto;
}
.footimg {
	width: 100%;
	padding: 18px 0px;
	text-align:center;
	border-bottom: 1px solid #53b2da;
	border-top: 1px solid #53b2da;
	clear: both;
	margin: 0 auto;
}
.footimg img {
	padding: 0px 1px;
}
 @media (max-width:991px) {
.footimg {
	width: 90%;
}
.foot_r {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	clear: both;
	margin-bottom: 30px;
}
.foot_r img {
	max-width: 120px;
	height: auto;
}
.foot_l {
	display: none;
}
}
 @media (max-width:480px) {
.footimg {
	width: 90%;
	padding: 12px 0px;
}
.footimg img {
	max-height: 20px;
	width: auto;
}
}
.footlink a{
	width:auto;
	height:40px;
	display:block;
		line-height:40px;
		float:left;
		margin:0px 40px 0px 0px;
		vertical-align:middle;
		margin-bottom:20px;	
}
.footlink img{
	max-width:135px;
	max-height:40px;
	vertical-align:middle;
	width:auto;
	height:auto;
}
@media (max-width:480px) {
	.footlink a{
	width:25%;
	height:40px;
	display:block;
	line-height:40px;
		float:left;
		margin:0px 4%;
		vertical-align:middle;
		margin-bottom:10px;	
}
.footlink img{
	max-width:100%;
	max-height:40px;
	vertical-align:middle;
	width:auto;
	height:auto;
}
}
@media (max-width:375px) {
	.footlink a{
	width:25%;
	height:30px;
	display:block;
	line-height:30px;
		float:left;
		margin:0px 4%;
		vertical-align:middle;
		margin-bottom:10px;	
}
.footlink img{
	max-width:100%;
	max-height:30px;
	vertical-align:middle;
	width:auto;
	height:auto;
}
}

/*内页banner*/
.dlltop {
	margin: 0 auto;
	max-width:100%;
	min-height:450px;
}
 @media (max-width:1600px) {
	 .dlltop {
	margin: 0 auto;
	max-width:1920;
	min-height:400px;
}
 }
  @media (max-width:1280px) {
	 .dlltop {
	margin: 0 auto;
	max-width:1920;
	min-height:350px;
}
 }
 @media (max-width:1024px) {
.dlltop {
	margin: 0 auto;
	max-width: 100%;
	min-height:300px;
}
}
 @media (max-width:640px) {
.dlltop {
	min-height: auto;
	background-size: 140% auto!important;
	padding-top:30%;
}
}

/***头部***/
.top {
	width: 100%;
	background: #fff;
	position: fixed;
	z-index: 999;
	padding-top: 12px;
	height: 132px;
	top: 0;
}
@media (max-width:1023px) {
.top {
	width: 100%;
	background: #fff;
	position: fixed;
	z-index: 999;
	padding-top: 12px;
	height: 70px;
	top: 0;
}
}
.toptel {
	float: right;
	font-size: 14px;
	font-weight: 100;
	color: #999999;
	padding-left: 45px;
	position: relative;
	line-height: 1.4;
}
.toptel span {
	font-size: 28px;
	font-weight: 500;
	color: #46ab19;
}
.toptel:before {
	font-family: "iconfont" !important;
	content: "\e61d";
	font-size: 3.5em;
	position: absolute;
	left: 0;
	color: #999999;
	top: -5px;
}


.mbtel {
	font-size: 14px;
	font-weight: 100;
	color: #fff;
	padding-left: 45px;
	position: relative;
	line-height: 1.4;
	display:none;
	margin:25px auto;
}
.mbtel span {
	font-size: 28px;
	font-weight: 500;
	color: #fff;
}
.mbtel:before {
	font-family: "iconfont" !important;
	content: "\e61d";
	font-size: 3.5em;
	position: absolute;
	left: 0;
	color: #fff;
	top: -5px;
}
@media (max-width:1023px) {
.mbtel{
	display: block;}
}

.header {
	width: 100%;
	position: relative;
	z-index: 12;
}
.header .t-osm {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
.s-ncep {
}
.t-nav {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	margin-top: 10px;
}
.t-nav ul li:first-child {
	width: auto;
}
.t-nav ul li {
	float: left;
	width: 100px;
	text-align: center;
	position: relative;
	margin-right:4%;
}
@media (max-width:1024px) {
	.t-nav ul li {
	float: left;
	width: 100px;
	text-align: center;
	position: relative;
	margin-right:3%;
}
}
.t-nav ul li.on {
	cursor: pointer;
	color: #1c99ce;
}
.t-nav ul li.on a {
	color: #1c99ce;
}
.t-nav ul li.on > div a {
	color: #fff;
}
.t-nav ul li > a {
	line-height: 50px;
	font-size: 16px;
	color: #000;
	cursor: pointer;
}
.t-nav ul li div {
	position: absolute;
	top: 50px;
	width: 120%;
	text-align: center;
	display: none;
	left: -10%;
}
.t-nav ul li div a {
	font-size: 14px;
	color: #fff;
	padding: 10px 0px;
	overflow: hidden;
	background: rgb(28, 153, 206, 0.9);
	display: block;
	width: 100%;
}
.t-nav ul li div a:hover {
	background: rgb(88, 181, 48, 0.9);
}
.mob-nav {
	display: none;
}



/* 1023 像素以下的屏幕*/
@media (max-width:1023px) {
.toptel {
	display: none;
}
.header {
}
.header .t-osm {
	height: 70px;
}
.s-ncep {
	height: 70px;
}
.header .t-osm .logo {
	padding: 0px 0px 0px 10px;
}
.header .t-osm .logo img {
	height: 50px;
	width: auto;
}
.mob-nav {
	display: block;
	float: right;
	z-index: 99999;
	margin-right: 5%;
	cursor: pointer;
	margin-top: -5px;
}
.t-osm .icon {
	display: block;
	font-size: 32px;
	color: #333;
	-webkit-transition: font-size 0.25s linear, width 0.25s linear;
	-moz-transition: font-size 0.25s linear, width 0.25s linear;
	transition: font-size 0.25s linear, width 0.25s linear;
}
.t-nav {
	display: none;
	width: 100%;
	position: absolute;
	left: 0;
	top: 58px;
	background: rgb(28, 153, 206, 0.9);
	margin-left: 0;
	margin: 0;
}
.t-nav ul li {
	width: 100%;
	margin: 0;
	display: block;
	float: inherit;
	text-align: left;
}
.t-nav ul li > a {
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	display: block;
	padding: 5px 10px;
	border-bottom: 1px solid #56b8e1;
}
.t-nav ul li div {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0;
	text-align: left;
}
.t-nav ul li div a {
	margin: 0;
	padding: 5px 10px;
	background: none;
	font-size: 14px;
}
.v1:after {
	font-family: "iconfont" !important;
	content: "\e616";
	font-size: 1.4em;
	float: right;
}
.v1.on:after {
	font-family: "iconfont" !important;
	content: "\e617";
	font-size: 1.4em;
	float: right;
}
}
/*中间*/
.catetitbg {
	background: url(/uploads/image/simages/catetitbg.png) repeat-y left top;
	height: 70px;
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	z-index: 90;
	position: relative;
	top: -70px;
	line-height: 70px;
	color: #666;
	font-size: 14px;
	padding: 0 25px;
	position: relative;
}
.catetitbg span {
	padding: 0px 10px;
	font-size: 20px;
	top: 3px;
	position: relative;
}
.catetitbg a {
	color: #666;
}
.catetitbg a:hover {
	color: #1c99ce;
}
@media (max-width:1023px) {
.catetitbg {
	display: none;
}
}
.mid {
	max-width: 1280px;
	margin: 0 auto;
	margin-top: 3%;
	margin-bottom: 3%;
}
.mid_contnet {
	width: 100%;
	margin: 0 auto;
	padding: 30px 0px;
	min-height: 500px;
}
.mid_contnet img {
	max-width: 100%;
	height: auto;
}
 @media(max-width:1280px) {
.mid_contnet {
	width: 95%;
	margin: 0 auto;
	padding: 15px 0px;
	min-height: 500px;
}
}
 @media(max-width:1023px) {
.sm-db {
	display: block!important
}
.sm-dn {
	display: none!important
}
}
/*中间*/

/*首页进出港流程*/
.indexlc {
	background: linear-gradient(120deg, #1c99ce, #52b241);
	padding: 65px 0px;
}
.indexlclist {
	width: 33%;
	float: left;
	border-left: 1px solid #fff;
	color: #fff;
	padding-left: 4%;
	min-height:260px;
}
.indexlclist:first-child {
	border-left: none;
	padding-left: 0%;
}
.indexlclist .icon {
	float: left;
	display: block;
	font-size: 70px;
	color: #fff;
	-webkit-transition: font-size 0.25s linear, width 0.25s linear;
	-moz-transition: font-size 0.25s linear, width 0.25s linear;
	transition: font-size 0.25s linear, width 0.25s linear;
	clear: both;
	line-height:30px;
	padding-top:15px;
}
.indexlclist:nth-child(3n) .icon {
	font-size: 100px;
}
.indexlc_tit {
	width: 100%;
	clear: both;
	font-size: 28px;
	font-weight: bold;
	float: left;
}
.indexlc_tit:after {
	font-family: "iconfont" !important;
	content: "\eb94";
	font-size: 50px;
	padding-left: 20px;
	top: 8px;
	position: relative;
}
.indexlc_content {
	width: 100%;
	max-width: 295px;
	float: left;
	font-size: 16px;
}
 @media(max-width:1023px) {
.indexlc_tit {
	width: 100%;
	clear: both;
	font-size: 20px;
	font-weight: bold;
	float: left;
	line-height: 1.4;
}
.indexlc_tit:after {
	font-family: "iconfont" !important;
	content: "\eb94";
	font-size: 40px;
	padding-left: 15px;
	top: 8px;
	position: relative;
}
.indexlc_content {
	width: 100%;
	max-width: 200px;
	float: left;
	font-size: 14px;
}
.indexlclist .icon {
	float: left;
	display: block;
	font-size: 50px;
	color: #fff;
	-webkit-transition: font-size 0.25s linear, width 0.25s linear;
	-moz-transition: font-size 0.25s linear, width 0.25s linear;
	transition: font-size 0.25s linear, width 0.25s linear;
	clear: both;
	line-height: 30px;
}
.indexlclist:nth-child(3n) .icon {
	font-size: 70px;
}
}
 @media(max-width:640px) {
.indexlc {
	background: linear-gradient(120deg, #1c99ce, #52b241);
	padding:5px 0px;
}
.indexlclist {
	width: 96%;
	float: left;
	border-left: none;
	color: #fff;
	padding-left: 0%;
	min-height: auto;
	padding-bottom: 10px;
	border-bottom: 1px solid #fff;
	margin-bottom:10px;
	margin-left: 2%;
}
.indexlc_tit {
	width: auto;
	clear: none;
	font-size: 20px;
	font-weight: bold;
	float: left;
	line-height: 1.4;
}
.indexlc_content {
	width: 100%;
	max-width: 100%;
	float: left;
	font-size: 14px;
	clear: both;
	padding-top: 10px;
}
.indexlclist .icon {
	float: left;
	display: block;
	font-size: 40px;
	color: #fff;
	-webkit-transition: font-size 0.25s linear, width 0.25s linear;
	-moz-transition: font-size 0.25s linear, width 0.25s linear;
	transition: font-size 0.25s linear, width 0.25s linear;
	clear: none;
	line-height: 30px;
	margin-right: 15px;
	position: relative;
	top:10px;
}
.indexlclist:nth-child(3n) .icon {
	font-size: 60px;
}
}
/*首页进出港流程结束*/

/*首页第二块*/
.indexsecond {
	padding: 55px 0px;
	background: #f9fafc;
	width: 100%;
	margin: 0 auto;
}
  @media(max-width:1024px) {
.indexsecond {
	padding:25px 0px;
}
 }
.indexsecond-l {
	float: left;
	width: 60%;
}
.indexsecond-r {
	float: right;
	width: 36%;
	background: #fff url(/uploads/image/simages/jobbg.jpg) no-repeat center bottom;
	height:570px;
	margin-top:12px;
}



 @media(max-width:1200px) {
.indexsecond-r {
	float: right;
	width: 36%;
	background: #fff url(/uploads/image/simages/jobbg.jpg) no-repeat center bottom;
	height:530px;
	margin-top:12px;
}
 }
   @media(max-width:1024px) {
	   .indexsecond-r {
	float: right;
	width: 36%;
	background: #fff url(/uploads/image/simages/jobbg.jpg) no-repeat center bottom;
	height:450px;
	margin-top:12px;
}
   }
@media(max-width:799px) {
	.indexsecond-l {
	float: left;
	width: 100%;
}
.indexsecond-r {
	float: left;
	width:100%;
	background: #fff url(/uploads/image/simages/jobbg.jpg) no-repeat center bottom;
	height:570px;
	margin-top:20px;
	background-size:cover;
}
}
 @media(max-width:480px) {
 .indexsecond-r {
	float: left;
	width:100%;
	background: #fff url(/uploads/image/simages/jobbg.jpg) no-repeat center bottom;
	height:400px;
	margin-top:20px;
	background-size:100%;
}

  }
  .indexsecond-r2{
	float: right;
	width: 34%;
}
 .indexsecond-r2 .tit{
	font-size: 30px;
	margin-bottom:25px;
	clear:both;
}
  @media(max-width:1024px) {
 .indexsecond-r2 .tit {
	font-size:24px;
	line-height:26px;
}
 }

 @media(max-width:799px) {
	 .indexsecond-r2 {
	float:left;
	width: 100%;
	margin-top:35px;

}
}


.indexydlist{
	width:100%;
	clear:both;
	padding-bottom:38px;
	margin-bottom:38px;
	border-bottom:1px solid #999;
}
.indexydlist:last-child{
	margin-bottom:0;
}
.indexydlist_l{
	width:35%;
	float:left;
	max-height:100px;
	overflow:hidden;
}
.indexydlist_l img{
	max-width:100%;
	height:auto;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;

}
.indexydlist_l img:hover{
	transition: all .5s ease;
	transform: scale(1.2);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;

}
.indexydlist_r{
	width:60%;
	float:right;
}

.indexydlist_r .xbt{
	font-size:16px;
	line-height:1.6;
	color:#232323;
	height:50px;
overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp:2;-webkit-box-orient: vertical;
}
.indexydlist_r .xbt:hover{
	color:#1c99ce;
}
.indexydlist_r .wzcon{
	font-size:14px;
	line-height:1.6;
	color:#666;
	padding-top:5px;
		height:48px;
overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp:2;-webkit-box-orient: vertical;
}
 @media(max-width:1280px) {
	 .indexydlist_l{
	width:40%;
	float:left;
	max-height:100px;
	overflow:hidden;
}
.indexydlist_r{
	width:55%;
	float:right;
}
 }
  @media(max-width:1200px) {
	  .indexydlist{
	width:100%;
	clear:both;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px solid #999;
}

  }
   @media(max-width:1024px) {
.indexydlist_r .wzcon{
display:none;
}
	  .indexydlist{
	width:100%;
	clear:both;
	padding-bottom:25px;
	margin-bottom:25px;
	border-bottom:1px solid #999;
}
   }
    @media(max-width:799px) {
.indexydlist_r .wzcon{
display: block;
}
.indexydlist_l{
	width:40%;
	float:left;
	max-height:180px;
	overflow:hidden;
}
.indexydlist_r{
	width:55%;
	float:right;
}

}
 @media(max-width:320px) {
		.indexydlist_r .wzcon{
display:none;
}
.indexydlist_r .xbt{
	margin-top:10px;

}
	}

/*新闻公告*/
div.tab {
	overflow: hidden;
	background: none;
}
div.tab button {
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	transition: 0.3s;
	font-size: 30px;
	padding-right:60px;
}
div.tab button:hover {
	color: #1c99ce;
}
div.tab button.active {
	color: #1c99ce;
}
.tabcontent {
	display: none;
	-webkit-animation: fadeeffect 1s;
	animation: fadeeffect 1s;
}


/* fade in tabs */
@-webkit-keyframes fadeeffect {
 from {
opacity: 0;
}
to {
	opacity: 1;
}
}
 @keyframes fadeeffect {
 from {
opacity: 0;
}
to {
	opacity: 1;
}
}
 @media(max-width:1024px) {
 div.tab button {
	font-size:24px;
	padding-right:30px;
	line-height:26px;
}
 }

.indexnewszz {
	margin:0px 0px 25px 0px;
	width: 100%;
	clear: both;
}

.indexnewszz_l {
	float:left;
	width:40%;
	max-width: 335px;
	height: 220px;
	overflow: hidden;
}
.indexnewszz_l img {
	width: auto;
	height: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.indexnewszz_l img:hover {
	transition: all .5s ease;
	transform: scale(1.2);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.indexnewszz_r {
	float:right;
	width:60%;
	max-width:420px;
}

.indexnewszz_r h1{
	line-height:25px;
	margin-bottom:20px;
}
.indexnewszz_r .tit {
	font-size: 20px;
	color: #232323;
	width: 100%;
	clear: both;
}
.indexnewszz_r .tit:hover {
	color: #1c99ce;
}
.indexnewszz_r .wzconent {
	font-size: 16px;
	height: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	width: 100%;
	clear: both;
}
.indexnewszz_r .more {
	width: 130px;
	height: 38px;
	background: #1c99ce;
	display: block;
	cursor: pointer;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	line-height: 38px;
	text-align: center;
	color: #fff;
	margin-top:25px;
	font-size:14px;
}
.indexnewszz_r .more:after {
	font-family: "iconfont" !important;
	content: "\e603";
	padding-left: 8px;
}
.indexnewszz_r .more:hover {
	background: #58b531;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
 @media(max-width:1200px) {
.indexnewszz_l {
	float:left;
	width:35%;
	max-width:auto;
	height:180px;
	overflow: hidden;
}
 }
   @media(max-width:1024px) {
.indexnewszz_r .tit {
	font-size:16px;
}
.indexnewszz_r .wzconent {
	font-size: 14px;
	height:50px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	width: 100%;
	clear: both;
}
.indexnewszz_r h1{
	line-height:16px;
	margin-bottom:15px;
}
.indexnewszz_r {
	float:right;
	width:50%;
	max-width:auto;
}
.indexnewszz_l {
	float:left;
	width:45%;
	max-width:auto;
	height:180px;
	overflow: hidden;
}
.indexnewszz_r .more {
	width:100px;
	height:35px;
	background: #1c99ce;
	display: block;
	cursor: pointer;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	line-height:35px;
	text-align: center;
	color: #fff;
	margin-top:15px;
	font-size:14px;
}

 }
 @media(max-width:800px) {
.indexnewszz_l {
	float:left;
	width:45%;
	max-width:auto;
	height:160px;
	overflow: hidden;
}
 }
  @media(max-width:799px) {
	  .indexnewszz_l {
	float:left;
	width:45%;
	max-width:auto;
	height:200px;
	overflow: hidden;
}
  }
  @media(max-width:480px) {
.indexnewszz_l {
	float:left;
	width:100%;
	max-width:100%;
	height:auto;
	overflow: hidden;
	clear:both;
	margin-bottom:15px;
}
.indexnewszz_l img {
	width:100%;
	height:auto;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.indexnewszz_r {
	float:left;
	width:100%;
	max-width:auto;
}

  }
.indexnewslist {
	width:100%;
	padding-top:30px;
	clear:both;
}
.indexnewslist li {
	width: 100%;
	padding:12px 0px;
	border-bottom: 1px solid #ebebec;
	float: left;
}
.indexnewslist li a {
	float: left;
	width:83%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	font-size:20px;
	color:#333;
}
.indexnewslist li a:hover {
	color:#1c99ce;
}
.indexnewslist li span {
	float:right;
	font-size:20px;
	color:#999;
}

 @media(max-width:1024px) {
.indexnewslist li a {
	width:80%;
	font-size:16px;
}
.indexnewslist li span {
	font-size:16px;
	color:#999;
}
.indexnewslist li {
	width: 100%;
	padding:8px 0px;
	border-bottom: 1px solid #ebebec;
	float: left;
}
 }
  @media(max-width:480px) {
.indexnewslist li a {
	width:100%;
	font-size:16px;
}
.indexnewslist li span {
		  display:none;
}
  }
/*加入我们*/
.indexjob{
	width:80%;
	padding-top:25px;
	margin:0 auto;
}
.indexjob .tit{
	font-size:40px;
	color:#232323;
	width:100%;
	clear:both;
}
.indexjob_conent{
	width:100%;
	height:250px;
	margin-top:25px;
	font-size:16px;
	color:#666;
}

 @media(max-width:1024px) {
.indexjob{
	width:80%;
	padding-top:15px;
	margin:0 auto;
}
.indexjob .tit{
	font-size:26px;
}
.indexjob_conent{
	width:100%;
	height:200px;
	margin-top:15px;
	font-size:14px;
	color:#666;
}
 }
 @media(max-width:799px) {
	 .indexjob{
	width:90%;
	padding-top:15px;
	margin:0 auto;
}
 }
  @media(max-width:480px) {
	  .indexjob_conent{
	width:100%;
	height:200px;
	margin-top:15px;
	font-size:14px;
	color:#666;
}
  }
/*首页第二块结束*/
/*首页第三块旅客指南*/
.indexthree{
	background:#1c99ce url(/uploads/image/simages/indexguidebg.jpg) no-repeat bottom right;;
	padding:80px 0px;
	clear:both;
	min-height:370px;
}
 @media(max-width:800px) {
.indexthree{
	background:#1c99ce url(/uploads/image/simages/indexguidebg.jpg) no-repeat bottom right;;
	padding:60px 0px 40px 0px;
	clear:both;
	min-height:364px;
}
 }
  @media(max-width:375px) {
.indexthree{
	background:#1c99ce url(/uploads/image/simages/indexguidebg.jpg) no-repeat bottom right;;
	padding:40px 0px 10px 0px;
	clear:both;
	min-height:364px;
}
 }
.indexguide_tit{
	text-align:center;
	font-size:14px;
	color:#fff;
	width:100%;
	line-height:20px;
	margin-bottom:60px;
}
.indexguide_tit h1{
	font-size:36px;
	font-weight:normal;
}

.indexguidelist{
	width:16.6%;
	text-align:center;
	font-size:20px;
	color:#fff;
	float:left;
}
.indexguidelist .iconlogo{
	width:85px;
	height:85px;
	background:#fff;
	color:#1c99ce;
	border-radius:50px;
-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	margin:0 auto;
	margin-bottom:15px;
	font-size:55px;
	line-height:85px;
}
.indexguidelist a{
	color:#fff;
}
.indexguidelist:hover .iconlogo{
	-webkit-transform:rotate(360deg);-o-transform:rotate(360deg); -moz-transform:rotate(360deg); transform:rotate(360deg);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;
}

 @media(max-width:800px) {
	 .indexguidelist{
	width:16.6%;
	text-align:center;
	font-size:16px;
	color:#fff;
	float:left;
}
.indexguidelist .iconlogo{
	width:70px;
	height:70px;
	background:#fff;
	color:#1c99ce;
	border-radius:50px;
-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	margin:0 auto;
	margin-bottom:10px;
	font-size:45px;
	line-height:70px;
}
.indexguide_tit{
	text-align:center;
	font-size:14px;
	color:#fff;
	width:100%;
	line-height:20px;
	margin-bottom:40px;
}
 }
 @media(max-width:480px) {
 	 .indexguidelist{
	width:33.3%;
	text-align:center;
	font-size:16px;
	color:#fff;
	float:left;
	margin-bottom:30px;
}
 }

/*首页第三块结束*/

/*首页关于我们*/
.indexabout{
	padding:80px 0px;
}
@media(max-width:1280px) {
.indexabout{
	padding:40px 0px;
}
}
.indexabout_l{
	width:35%;
	float:left;
	max-width:320px;
	margin-left:2%;
}
.indexabout_r{
	width:65%;
	float:right;
	text-align:right;
}
.indexabout_r img{
	width:auto;
	max-width:100%;
	height:auto;
}
@media(max-width:1024px) {
.indexabout_l{
	width:35%;
	float:left;
	max-width:320px;
	margin:0 3%;
}
.indexabout_r{
	width:60%;
	float:right;	
}
}
@media(max-width:1023px) {
	.indexabout_l{
	width:80%;
	float: none;
	max-width:80%;
	margin:0 auto;
	margin-bottom:40px;
}
.indexabout_r{
	display:none;	
}
}
.indexabout_tit{
	margin:0 auto;
	text-align:center;
		font-size:14px;
		margin-bottom:60px;
		clear:both;
		color:#232323;
		margin-top:10%;
}
.indexabout_tit h1{
	font-size:36px;
	font-weight:normal;
	clear:both;
}
.indexabout_tit .line{
	width:55px;
	height:7px;
	background:#1c99ce;
	clear:both;
	margin:0 auto;
	margin-bottom:5px;
}
.indexabout_con{
	font-size:16px;
	color:#666;
}
.indexabout_more{
	text-align:left;
	padding-left:5%;
	margin-top:25%;
	    -webkit-transition: all .2s;
    transition: all .2s;
}

.indexabout_more:hover{
    -webkit-transform: translatex(30px);
    transform: translatex(30px);
    -ms-transform: translatex(30px);
	    -webkit-transition: all .2s;
    transition: all .2s;
}
@media(max-width:1024px) {
	.indexabout_more{
	text-align:center;
	margin-top:15%;
}
.indexabout_tit{
	margin:0 auto;
	text-align:center;
		font-size:14px;
		margin-bottom:40px;
		clear:both;
		color:#232323;
		margin-top:5%;
}
}
@media(max-width:800px) {
.indexabout_more{
	text-align:center;
	margin-top:8%;
}
}


/*首页关于我们结束*/
/*首页机场商业*/
.indexfour{
	padding:80px 0px;
	background:#f9fafc url(/uploads/image/simages/airplane.png) no-repeat left top;
	min-height:540px;
}
@media(max-width:1024px) {
	.indexfour{
	padding:40px 0px;
	background:#f9fafc url(/uploads/image/simages/airplane.png) no-repeat left top;
	min-height:540px;
}
}
.indexfour_more{
	width:190px;
	height:50px;
	border:1px solid #1c99ce;
	background:#fff;
	font-size:14px;
	color:#232323;
	margin:0 auto;
	display:block;
	cursor:pointer;
	margin-top:5%;
	line-height:48px;
	text-align:center;
		border-radius:25px;
-webkit-border-radius:25px;
	-moz-border-radius:25px;
		-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
.indexfour_more i{
 display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s;
	    -webkit-transform: translatex(10px);
    transform: translatex(10px);
    -ms-transform: translatex(10px);
	font-size:20px;
	top:2px;
	position:relative;
}
.indexfour_more:hover{
	background:#1c99ce;
	color:#fff;
		-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
.indexfour_more:hover i{
    -webkit-transform: translatex(25px);
    transform: translatex(25px);
    -ms-transform: translatex(25px);
}
@media(max-width:640px) {
	.indexfour_more{
			margin-top:8%;

	}
}
@media(max-width:480px) {
	.indexfour_more{
			margin-top:10%;

	}
}

.slidebox {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.slidebox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
	width:100%;
	margin: 0 auto;
}
.slidebox .bd li {
	width:25%;
	zoom: 1;
	vertical-align: middle;
	text-align: center;
	float: left;
}
@media(max-width:1023px) {
	.slidebox .bd li {
	width:33.333%;
	zoom: 1;
	vertical-align: middle;
	text-align: center;
	float: left;
}
}
@media(max-width:640px) {
	.slidebox .bd li {
	width:50%;
	zoom: 1;
	vertical-align: middle;
	text-align: center;
	float: left;
}
}
@media(max-width:479px) {
.slidebox .bd li {
	width:100%;
	zoom: 1;
	vertical-align: middle;
	text-align: center;
	float: left;
}
}

.slidebox .prev {
	position: absolute;
	top:40%;
	width:65px;
	height:65px;
	color:#1c99ce;
	left:5px;
	background:#fff;
	font-size:1.6em;
	line-height:65px;
	text-align:center;
	border:1px solid #1c99ce;
	border-radius:50px;
-webkit-border-radius:50px;
	-moz-border-radius:50px;
	font-weight:bold;
	-webkit-transform:rotate(180deg);-o-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg);
transition: all 0.5s; -webkit-transition: all 0.5s;
}
.slidebox .next {
	position: absolute;
	top:40%;
	width:65px;
	height:65px;
	color:#1c99ce;
	right:5px;
	background:#fff;
	font-size:1.6em;
	line-height:65px;
	text-align:center;
	border:1px solid #1c99ce;
	border-radius:50px;
-webkit-border-radius:50px;
	-moz-border-radius:50px;
	font-weight:bold;
transition: all 0.5s; -webkit-transition: all 0.5s;
}

.slidebox .prev:hover,.slidebox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
	background: #1c99ce;
	color:#fff;
 transition: all 0.5s; -webkit-transition: all 0.5s;
}
@media(max-width:480px) {
	
.slidebox .prev {
	position: absolute;
	top:40%;
	width:50px;
	height:50px;
	left:5px;
	font-size:1.6em;
	line-height:50px;
	background:none;
	border:none;
	color:#fff;
	font-weight:900;
}
.slidebox .next {
	position: absolute;
	top:40%;
	width:50px;
	height:50px;
	right:5px;
	font-size:1.6em;
	line-height:50px;
	background:none;
	border:none;
	color:#fff;
	font-weight:900;
}
}

.slidebox .bd li {
	display: block;
	cursor: pointer;
}


.slidebox .item {
	width:99.8%;
	margin: 0 auto;
	position:relative;
}
.slidebox .item .itemtitle {
	width:100%;
	height:100%;
	position:absolute;
	top:640px;
	background: rgb(28,153,206,0.8);
	font-size:20px;
	line-height:300px;
	text-align:center;
	color:#fff;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}
.slidebox .item:hover .itemtitle{
	top:0;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}
@media(max-width:1024px) {
	.slidebox .item .itemtitle {
	font-size:16px;
	line-height:250px;
}
}


.itemtp {
	max-height:310px;
	overflow: hidden;
}
.itemtp img {
	max-width: 100%;
	height: auto;
}



/*首页机场商业结束*/



/*页码*/
.other {
    position: relative;
    padding: 0.2rem 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.other > a > em {
	font-size:12px;
    display: inline-block;
    text-decoration: underline;
    vertical-align: middle;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}

.other > a > i {
    display: none;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}

.other > a:hover > i {
    color: #51b240;
}

.other > a:hover > em {
    color: #51b240;
}

.other .pager {
    width: 70%;
    text-align: center;
}

.other .pager > li {
    display: inline-block;
}

.other .pager > li > a {
    display: inline-block;
    font-size: 16px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #495262;
}

.other .pager > li.on > a {
    color: #51b240;
    font-size: 20px;
    font-weight: bold;
}
@media(max-width:480px) {
.other .pager > li > a {
    display: inline-block;
    font-size:14px;
    width:25px;
    height:30px;
    line-height:30px;
    text-align: center;
    color: #495262;
}

.other .pager > li.on > a {
    color: #51b240;
    font-size:18px;
    font-weight: bold;
}
}
/*页码结束*/

/*新闻*/
.news-list li {
    position: relative;
    margin-bottom: 40px;
    height: 270px;
    background-color: #f5f5f5;
}

.news-list li .pic {
    float: left;
    overflow: hidden;
    width: 350px;
    height: 100%;
}

.news-list li img {
    -webkit-transition: all .5s;
    transition: all .5s;
    height: 100%;
}

.news-list li .info {
    margin-left: 350px;
    padding: 40px 48px 46px;
    height: 100%;
}

.news-list li h3 {
    margin-bottom: 10px;
    color: #232323;
    font-size: 24px;
}

.news-list span {
    color: #aaa;
    font-size: 14px;
}

.news-list p {
    overflow: hidden;
    margin-top: 15px;
    height: 64px;
    color: #666;
    font-size: 16px;
    line-height: 2;
}

.news-list .more {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    width: 155px;
    height: 34px;
    background-color: #1c99ce;
    color: #fff;
    text-align: center;
    letter-spacing: 3px;
    font-size: 13px;
    font-family: number;
    line-height: 34px;
}

.news-list .more i {
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s;
}

.news-list .more:hover i {
    -webkit-transform: translatex(30px);
    transform: translatex(30px);
    -ms-transform: translatex(30px);
}

.anim_hover:hover {
    -webkit-box-shadow: 0px 20px 70px #c5c5c5;
    box-shadow: 0px 20px 70px #c5c5c5;
}

.news-list li:hover {
    background-color: #fff;
}

.news-list li:hover img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -ms-transform: scale(1.2);
}

.news-list li:hover .more {
    background-color: #51b240;
}

@media screen and (max-width: 800px) {
	 .news-list li {
        height:150px;
        margin-bottom: 18px;
    }

    .news-list li .pic {
        width: 30%;
    }

    .news-list li img {
        max-width: 100%;
    }

    .news-list li .info {
        margin-left: 30%;
        padding: 10px;
    }

    .news-list li h3 {
        font-size: 16px;
    }

    .news-list span {
        font-size: 12px;
    }
 .news-list p {
        display: none;
    }

    .news-list .more {
        width: 100px;
        height: 30px;
        font-size: 12px;
        line-height: 30px;
    }

}

@media screen and (max-width: 640px) {
	 .news-list li {
        height:140px;
        margin-bottom: 18px;
    }

    .news-list li .pic {
        width:35%;
    }
    .news-list li .info {
        margin-left:35%;
        padding: 10px;
    }
}

@media screen and (max-width: 480px) {
	 .news-list li {
        height:110px;
        margin-bottom: 18px;
    }

    .news-list li .pic {
        width:35%;
    }
    .news-list li .info {
        margin-left:35%;
        padding: 10px;
    }
	.news-list .more {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    width:100px;
    height:25px;
    background-color: #1c99ce;
    color: #fff;
    text-align: center;
    letter-spacing: 3px;
    font-size:12px;
    font-family: number;
    line-height:25px;
}
.news-list .more:hover i {
    -webkit-transform: translatex(10px);
    transform: translatex(10px);
    -ms-transform: translatex(10px);
}

}

@media screen and (max-width: 414px) {
		 .news-list li {
        height:95px;
        margin-bottom: 18px;
    }
   .news-list li .pic {
        width:38%;
    }
    .news-list li .info {
        margin-left:38%;
        padding: 10px;
    }
}


.over-2 {
    line-height:36px;
    height:72px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
@media screen and (max-width: 800px) {
.over-2 {
    line-height:24px;
	padding-top:10px;
	    height:62px;

}
}
@media screen and (max-width: 480px) {
.over-2 {
    line-height:24px;
	padding-top:0px;
	    height:48px;

}
}
.f-bold {
    font-weight: bold
}
.pic {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    position: relative;
}

.pic img.w-h {
    width: 100%;
    max-width: 100%;
    opacity: 0;
}

.newsview_con{
	min-height:350px;
}
.newsview h3{
	width:100%;
	text-align:center;
		font-weight:bold;

}
.news-page{border-top: 1px solid #e8e8e8; margin-top:30px; font-size:12px; }
@media (max-width: 1280px){
.news-page .lg-4{ margin-top:20px;}
}
@media (max-width: 1200px){
.newsmauto {
    max-width: 92%;
}
.newsview h3{
	font-size:24px;
	line-height:1.4;

}
}
@media (max-width:640px){
	.newsview h3{
	font-size:20px;
	line-height:1.4;

}
.newsview_con{
	padding-top:15px;
}
}
.lg-4 {
	width: 33.33333333%
}
.lg-12, .lg-3, .lg-4, .lg-6 {
	float: left
}
.date span{
	color:#999;
}

/*新闻结束*/

/*机场开始*/
.over-3 {
    line-height:30px;
    height:120px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:4;
}
@media (max-width: 1024px){
	.over-3 {
    line-height:24px;
    height:60px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
}
}


.business-list li {
    position: relative;
    margin-bottom:40px;
    height:430px;
    background:#eaf2f7;
	padding:40px;
}
.business-list li:nth-child(2n) {
    background:#f5f5f5;
}

.business-list li .pic {
    float:right;
    overflow: hidden;
    max-width:610px;
	width:52%;
    height: 100%;
	text-align:right;
}

.business-list li img {
    -webkit-transition: all .5s;
    transition: all .5s;
    height: 100%;
}

.business-list li .info {
	float:left;
	width:43%;
    padding:30px 0px 20px 0px;
    height: 100%;
}

.business-list li h3 {
    margin-bottom: 10px;
    color: #232323;
    font-size: 24px;
	line-height:1.5;
}

.business-list p {
    overflow: hidden;
    margin-top: 15px;
    color: #666;
    font-size: 16px;
    line-height: 2;
}

.business-list .more {
    display: block;
    width:150px;
    height:45px;
    color: #888;
    text-align: center;
    font-size:14px;
    font-family: number;
    line-height:45px;
	border:1px solid #888;
	margin-top:8%;
}

.business-list .more i {
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s;
	padding-left:10px;
}

.business-list .more:hover i {
    -webkit-transform: translatex(15px);
    transform: translatex(15px);
    -ms-transform: translatex(15px);
}

.anim_hover:hover {
    -webkit-box-shadow: 0px 20px 70px #c5c5c5;
    box-shadow: 0px 20px 70px #c5c5c5;
}

.business-list li:hover {
    background-color: #fff;
}

.business-list li:hover img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -ms-transform: scale(1.2);
}

.business-list .more:hover {
    background: #1c99ce;
	border:1px solid #1c99ce;
	color:#fff;
	 -webkit-transition: all .5s;
    transition: all .5s;
}
@media (max-width:1200px){
	.business-list li {
    position: relative;
    margin-bottom:40px;
    height:400px;
    background:#eaf2f7;
	padding:40px;
}
}
@media (max-width: 1024px){
.business-list li {
    position: relative;
    margin-bottom:40px;
    height:300px;
    background:#eaf2f7;
	padding:40px;
}
.business-list .more {
    display: block;
    width:135px;
    height:40px;
    color: #888;
    text-align: center;
    font-size:14px;
    font-family: number;
    line-height:40px;
	border:1px solid #888;
	margin-top:10%;
}

.business-list li .info {
	float:left;
	width:52%;
    padding:30px 0px 20px 0px;
    height: 100%;
}
.business-list li .pic {
    float:right;
    overflow: hidden;
    max-width:610px;
	width:42%;
    height: 100%;
	text-align:right;
}

}
@media (max-width:800px){
	.business-list li {
    position: relative;
    margin-bottom:40px;
    height:280px;
    background:#eaf2f7;
	padding:40px;
}
	.business-list li .info {
	float:left;
	width:42%;
    padding:20px 0px 20px 0px;
    height: 100%;
}
.business-list li .pic {
    float:right;
    overflow: hidden;
    max-width:610px;
	width:50%;
    height: 100%;
	text-align:right;
}

}
@media (max-width:640px){
.business-list li {
    position: relative;
    margin-bottom:20px;
    height:220px;
    background:#eaf2f7;
	padding:20px;
}
	.business-list li .info {
	float:left;
	width:40%;
    padding:20px 0px 20px 0px;
    height: 100%;
}
.business-list li .pic {
    float:right;
    overflow: hidden;
    max-width:610px;
	width:52%;
    height: 100%;
	text-align:right;
}
.business-list p {
	display:none;
}
.business-list li h3 {
    margin-bottom:30px;
    color: #232323;
    font-size:20px;
	line-height:1.5;
}
}

@media (max-width:480px){
.business-list li {
    position: relative;
    margin-bottom:20px;
    height:180px;
    background:#eaf2f7;
	padding:20px;
}

.business-list li h3 {
    margin-bottom:30px;
    color: #232323;
    font-size:18px;
	line-height:1.5;
}
}

@media (max-width:479px){
.business-list li {
    position: relative;
    margin-bottom:20px;
    height:120px;
    background:#eaf2f7;
	padding:15px;
}

.business-list li h3 {
    margin-bottom:30px;
    color: #232323;
    font-size:16px;
	line-height:1.5;
}
.business-list .more {
    display: none;
}
}

/*机场结束*/


/*时刻表*/
div.timetab {
	overflow: hidden;
	background: none;
}
div.timetab button {
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	transition: 0.3s;
	font-size:18px;
width: calc(50% - 1px);
	margin-right:1px;
	height:90px;
	line-height:90px;
	background:#6c6b66;
	color:#fff;
}
div.timetab button:hover {
	background: #1c99ce;
}
div.timetab button.active {
	background: #1c99ce;
}
.tabcontent {
	display: none;
	-webkit-animation: fadeeffect 1s;
	animation: fadeeffect 1s;
}

@media (max-width:1151px){
	div.timetab button {
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	transition: 0.3s;
	font-size:18px;
width: calc(50% - 1px);
	margin-right:1px;
	height:60px;
	line-height:60px;
	background:#6c6b66;
	color:#fff;
}
}

.flight-table{
margin-top:1px;
overflow-x: auto;
}
.timetable{
min-width:700px;
}

.timetab_tit{
	background:#1c99ce;
	font-size:16px;
	color:#fff;
	height:50px;
	line-height:50px;
}
td.timetab_tit:first-child{
	padding-left:4%;	
}
.timecon1{
	width:25%;
	padding-left:2%;
	float:left;
}
.timecon1 span{
	padding-left:20px;
}
.timecon1 span img{
	max-width:43px;
	height:auto;
	max-height:43px;
	width:auto;
	position:relative;
	top:-2px;
}
.timecon2,.timecon3,.timecon4,.timecon5,.timecon6{
	width:15%;
	text-align:center;
	float:left;
}

.timetable tr{
	width:100%;
	float:left;
	background:#fff;
	font-size:18px;
	color:#333;
	padding:30px 0px;
}
.timetable tr:first-child{
	padding:0;
}
.timetable tr:nth-child(2n 1){
	background:#f8f8f8;
}
@media (max-width:1151px){
	.timetable tr{
	width:100%;
	float:left;
	background:#fff;
	font-size:16px;
	color:#333;
	padding:25px 0px;
}
.timecon1{
	width:30%;
	padding-left:2%;
	float:left;
}
.timecon2,.timecon3,.timecon4,.timecon5,.timecon6{
	width:14%;
	text-align:center;
	float:left;
}
}
@media (max-width:1151px){
	.timetable tr{
	width:100%;
	float:left;
	background:#fff;
	font-size:16px;
	color:#333;
	padding:25px 0px;
}
.timecon1{
	width:35%;
	padding-left:1%;
	float:left;
}
.timecon2,.timecon3,.timecon4,.timecon5,.timecon6{
	width:13%;
	text-align:center;
	float:left;
}
}


/*时刻表结束*/

/*公告*/
.notice-list li {
    position: relative;
    margin-bottom:20px;
    background-color: #fff;
	border-bottom:1px solid #f5f5f5;
	width:100%;

}

.notice-list li .date {
    float: left;
    overflow: hidden;
	font-size:24px;	
	padding:20px 40px;
	color:#ccc;
}

.notice-list li .info {
    height: 100%;
	margin-left:150px;
	padding:20px;
	width: calc(100% - 150px);
}

.notice-list li h3 {
    margin-bottom: 0;
    color: #232323;
    font-size: 24px;
}
.notice-list li:hover h3{
    color: #1c99ce;
}

@media (max-width:1024px){
	.notice-list li h3 {
    margin-bottom: 0;
    font-size:18px;
}
.notice-list li .date {
	font-size:18px;	
	padding:20px;
}
.notice-list li .info {
    height: 100%;
	margin-left:120px;
	padding:20px;
	width: calc(100% - 120px);
}
.notice-list li {
    position: relative;
    margin-bottom:10px;
}
}
@media (max-width:480px){
	.notice-list li h3 {
    font-size:16px;
}
.notice-list li .date {
    float: left;
	font-size:16px;
	width:100%;
	clear:both;
	padding:0px 0px 0px 20px;
	
}
.notice-list li .info {
    height: 100%;
	margin-left:0px;
	padding:0px 0px 20px 20px;
	width:100%;
}

}


/*公告结束*/

/*新闻*/

.newstab li{
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	transition: 0.3s;
	font-size:18px;
width: calc(33.3% - 1px);
	margin-right:1px;
	height:90px;
	line-height:90px;
	background:#6c6b66;
	color:#fff;
	text-align:center;
}
.newstab li a{
	color:#fff;
	width:100%;
	display:block;
}
.newstab li:hover {
	background: #1c99ce;
}
#newstab li.active {
	background: #1c99ce;
}



@media (max-width:1151px){
.newstab li {
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	transition: 0.3s;
	font-size:18px;
width: calc(33.3% - 1px);
	margin-right:1px;
	height:60px;
	line-height:60px;
	background:#6c6b66;
	color:#fff;
}
}

@media (max-width:480px){
.newstab li {
	font-size:16px;
	height:40px;
	line-height:40px;
}
}
/*新闻结束*/

/*旅客须知开始*/

.booktab li{
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	transition: 0.3s;
	font-size:18px;
width: calc(12.5% - 1px);
	margin-right:1px;
	height:90px;
	line-height:90px;
	background:#6c6b66;
	color:#fff;
	text-align:center;
}
.booktab li a{
	color:#fff;
	width:100%;
	display:block;
}
.booktab li:hover {
	background: #1c99ce;
}
#booktab li.active {
	background: #1c99ce;
}



@media (max-width:1151px){
.booktab li {
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	transition: 0.3s;
	font-size:16px;
width: calc(12.5% - 1px);
	margin-right:1px;
	height:40px;
	line-height:40px;
	background:#6c6b66;
	color:#fff;
}
}
@media (max-width:1023px){
.booktab li {
width: calc(120px - 1px);
	margin-right:1px;
	height:40px;
	line-height:40px;
	background:#6c6b66;
	color:#fff;
	margin-bottom:1px;
}
}
@media (max-width:480px){
.booktab li {
width: calc(33.3% - 1px);
	margin-right:1px;
	height:40px;
	line-height:40px;
	background:#6c6b66;
	color:#fff;
	margin-bottom:1px;
}
}


/*旅客须知结束*/

/*联系我们*/
.contact_l{
	float:left;
	width:40%;
}
.contact_r{
	float:right;
	width:50%;
}
@media (max-width:640px){
.contact_l{
	float:left;
	width:100%;
}
.contact_r{
	float:right;
	width:100%;
	margin-top:30px;
}
}

/*联系我们结束*/

/*在小于480 像素的屏幕，微小屏幕，更低分辨率的手机*/
/*当页面大于1200px 时，大屏幕，主要是pc 端*/
/*在992 和1199 像素之间的屏幕里，中等屏幕，分辨率低的pc*/
/*在768 和991 像素之间的屏幕里，小屏幕，主要是pad*/
/*在480 和767 像素之间的屏幕里，超小屏幕，主要是手机
