/***********************************首页************************************/
.app {
	display: none;
}

.move_port{
	position: fixed;
	left: 0;
	top: 0;
	width: 200px;
	height: 130px;
	z-index: 999;
}


.pc {
	display: block;
}
.index{
	width: 100%;
	position: relative;
}
.index .layer{
	width: 1200px;
}
.index .logo{
	width: 290px;
	height: 37px;
	margin-top: 22px
}
.index .header {
	width: 100%;
	
	height: 84px;
	background: url(../images/headBg.jpg) repeat-x;
	background-size: 10px 100%;
	position: relative;
	z-index: 22;
}

.index .header .nav {
	height: 84px;
	line-height: 84px;
}

.index .header .nav li {
	height: 100%;
	margin-left: 20px;
}
.index .header .nav li>a{
	font-size: 16px;
}
.index .header .nav .navCurr {
	border: none;
}

.index .header .nav li:hover {
	border: none;
}

.index .header .nav li a:hover {
	color: #ffa200;
}

.index .header .nav li a {
	color: #fff;
}

.index .header .nav .navCurr a {
	color: #ffa200;
}

.indexPage {
	width: 100%;
	float: left;
	background: #f8f9fb;
}

.indexPageBg {
	width: 100%;
	padding-bottom: 70px;
}

.indexMain {
	width: 100%;
	padding-top: 40px;
	position: relative;
}


.indexMainBg{
	position: absolute;
	top: 0;
	right: -100px;
	height: 100%;
	width: 400px;
	background: #f0f3f8;
	z-index: 1;
}
@media screen and (max-width: 1200px) {
    .index .header {
		width: auto;
		float: left;
	}
}
@media screen and (max-width: 1400px) {
	.indexMainBg{
		width: 340px;
		right: -46px;
	}
}
@media screen and (max-width: 1300px) {
	.indexMainBg{
		width: 300px;
		right: 0;
	}
}

.smallFj {
	position: absolute;
	left: 50%;
	top: 110px;
	width: 240px;
	height: 100px;
	z-index: 1;
}

.dfj {
	position: fixed;
	left: 100%;
	bottom: -60px;
	width: 116px;
	height: 54px;
	margin-left: -55%;
	animation: dfj 5s 1s linear alternate;
	z-index: 2;
	overflow: hidden;
}

.dfj img {
	width: 100%;
	height: 100%;
}

@keyframes dfj {
	0% {
		-webkit-transform: scale(1, 1);
		-moz-transform: scale(1, 1);
		transform: scale(1, 1);
		bottom: 0;
	}

	100% {
		-webkit-transform: scale(50, 50);
		-moz-transform: scale(50, 50);
		transform: scale(50, 50);
		bottom: 250%;
	}
}

@-moz-keyframes dfj {
	0% {
		-webkit-transform: scale(1, 1);
		-moz-transform: scale(1, 1);
		transform: scale(1, 1);
		bottom: 0;
	}

	100% {
		-webkit-transform: scale(50, 50);
		-moz-transform: scale(50, 50);
		transform: scale(50, 50);
		bottom: 250%;
	}
}

@-webkit-keyframes dfj {
	0% {
		-webkit-transform: scale(1, 1);
		-moz-transform: scale(1, 1);
		transform: scale(1, 1);
		bottom: 0;
	}

	100% {
		-webkit-transform: scale(50, 50);
		-moz-transform: scale(50, 50);
		transform: scale(50, 50);
		bottom: 250%;
	}
}

@-o-keyframes dfj {
	0% {
		-webkit-transform: scale(1, 1);
		-moz-transform: scale(1, 1);
		transform: scale(1, 1);
		bottom: 0;
	}

	100% {
		-webkit-transform: scale(50, 50);
		-moz-transform: scale(50, 50);
		transform: scale(50, 50);
		bottom: 250%;
	}
}

.indexNew {
	position: relative;
	z-index: 2;
}

.indexNewFl {
	width: 800px;
}

.indexNewFr {
	width: 360px;
}


.indexNewFlTit {
	letter-spacing: 2px;
	font-size: 34px;
	line-height: 48px;
	height: 96px;
	color: #000;
	font-weight: bold;
	margin-bottom: 22px;
	width: 54%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.indexNewFlInfo {
	letter-spacing: 2px;
	width: 48%;
	font-size: 14px;
	line-height: 22px;
	height: 44px;
	color: #a7a7a7;
	background: url(../images/indexNewFlInfo.png)no-repeat left top;
	background-size: 30px 30px;
	padding-left: 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.indexNewFlImg {
	width: 100%;
	height: 450px;
	margin-top: 26px;
}

.indexNewFlImg img {
	width: 100%;
	height: 100%;
}

.indexNewSlider {
	background: #fff;
	height: 144px;
	padding: 15px 0;
	position: relative;
	box-shadow: 0px 4px 10px rgba(112, 112, 112, 0.49);
}

.indexNewUl {
	height: 144px;
	overflow: hidden;
}

.indexNewUl ul {
	width: 10000%;
}

.indexNewUl ul li {
	width: 258px;
	height: 144px;
	float: left;
	margin-right: 13px;
	cursor: pointer;
}

.indexNewUl ul li img {
	width: 100%;
	height: 100%;
	display: block;
}

.indexS-fl,
.indexS-fr {
	position: absolute;
	top: 50%;
	width: 20px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
}

.indexS-fl {
	left: 0;
	background: url(../images/indexS-fl.png)no-repeat;
	background-size: 100% 100%;
}

.indexS-fr {
	right: 0;
	background: url(../images/indexS-fr.png)no-repeat;
	background-size: 100% 100%;
}

.indexNewFr {
	background: #fff;
	box-shadow: 0px 4px 10px rgba(112, 112, 112, 0.49);
	margin-top: 53px;
}

.indexN-F-Tit{
	position: relative;
}
.indexMoreBg{
	position: absolute;
	right: 0;
	top: -42px;
	width: 140px;
	height: 42px;
}
.indexMoreBg img{
	width: 100%;
	height: 100%;
}
.indexMore {
	padding: 40px 42px 30px;
}

.indexMore h3 {
	font-size: 22px;
	color: #000;
}

.indexMore a {
	width: auto;
	font-size: 14px;
	color: #000;
}

.indexN-fr-slider {
	height: 46px;
	border-bottom: 2px #efefef solid;
}

.indexN-fr-slider ul {
	height: 100%;
	height: 46px;
	padding: 0 32px;
}

.indexN-fr-slider ul li {
	float: left;
	width: 50%;
	text-align: center;
	line-height: 46px;
	font-size: 16px;
	color: #3d3d3d;
	cursor: pointer;
}

.indexN-fr-slider ul .indexNCur {
	border-bottom: 2px #0077a8 solid;
}

.indexN-fr-list ul {
	padding: 22px 32px;
}

.indexN-fr-list ul li a {
	padding: 18px 0;
}

.indexN-fr-img {
	width: 120px;
	height: 80px;
}

.indexN-fr-img img {
	width: 100%;
	height: 100%;
}

.indexN-fr-list ul dl {
	width: 160px;
	margin-left: 10px;
	height: 80px;
}

.indexN-fr-list ul dl dt {
	font-size: 12px;
	color: #3d3d3d;
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.indexN-fr-list ul dl dd {
	font-size: 14px;
	color: #3d3d3d;
	line-height: 18px;
	height: 54px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin-top: 10px;
}

.indexFlight {
	height: 300px;
	margin-top: 40px;
	
	position: relative;
	z-index: 22;
}

.indexFlightFl {
	height: 100%;
	width: 758px;
}
.indexFlightAd{
    width: 100%;
    height: 107px;
}
.indexFlightAd img{
    width: 100%;
    height: 100%;
}


.indexFlightHb{
    margin-top: 20px;
}

.indexFtender{
    background: #fff;
    height: 172px;
    box-shadow: 0px 2px 20px rgba(112, 112, 112, 0.49);
    width: 438px;
}
.indexFtenderFl{
    width: 80px;
    border-right: 2px #008bbe solid;
}
.indexFtenderFl a{
    text-align: center;
    line-height: 172px;
}
.indexFtenderFl img{
    width: 24px;
    height: 128px;
    display: inline-block;
}
.indexFtenderFr{
    width: 310px;
    margin-left: 28px;
    padding-top: 2px;
    height: 170px;
    overflow: hidden;
}
.indexFtenderFr ul{
    width: 100%;
    height: 100%;
}
.indexFtenderFr ul li{
    overflow: hidden;
}
.indexFtenderFr ul li span{
    font-size: 12px;
    color: #3d3d3d;
    line-height: 34px;
    display: inline-block;
    width: 100%;
}
.indexFtenderFr ul li p{
    width: 100%;
    font-size: 16px;
    color: #3d3d3d;
    line-height: 34px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}




.indexFlightMap {
	width: 380px;
	height: 100%;
}

.indexFlightMap img {
	height: 100%;
}


.indexFlightFr {
	width: 412px;
    height: 300px;
    box-shadow: 0px 4px 10px rgba(112, 112, 112, 0.49);
}

.flight {
    width: 300px;
    height: 172px;
    box-shadow: 0px 2px 20px rgba(112, 112, 112, 0.49);
    background: #fff;
}

.flight h2{
    font-size: 20px;
    color: #000000;
    line-height: 60px;
    text-align: center;
    padding-top: 20px;
    margin-bottom: 10px;
}

.flightSlider {
	width: 80%;
	margin: 0 auto;
}


.flightBtn {
	width: 209px;
	height: 42px;
	background: url(../images/flightQuery.png)no-repeat;
	background-size: 100% 100%;
	line-height: 42px;
	text-align: center;
	margin: 0 auto;
}
.flightBtn a{
    font-size: 14px;
	color: #fff;
}
.flightBtn input {
	font-size: 14px;
	color: #fff;
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
}



#cityFilterBox {
	display: none;
}

#cityFilterBox {
	width: 480px;
	padding: 20px;
	position: absolute;
	bottom: 42px;
	left: 0;
	z-index: 99;
	background-color: #fff;
	font-size: 12px;
}

.cityFilterIn {
	display: block;
	width: 470px;
}

.cityFilterHead {
	border-bottom: 1px solid #666;
}

.cityFilterHead li {
	float: left;
	margin-right: 7px;
	cursor: pointer;
	padding: 0 6px;
	font-weight: 700;
}

.cityFilterHead li.cur {
	color: #1E90FF;
	border-bottom: 1px solid #1E90FF;
	font-weight: 700;
}

.cityFilterTable {
	padding: 10px 0;
}

.cityFilterTable div li {
	padding-left: 42px;
	position: relative;
}

.cityFilterLabel {
	width: 42px;
	position: absolute;
	top: 3px;
	left: 5px;
	font-weight: bolder;
	color: #000;
}

.cityFilterByAfrica span,
.cityFilterByAmerica span,
.cityFilterByAsia span,
.cityFilterByEurope span,
.cityFilterByOceania span,
.cityFilterByOuthot span,
.cityFilterTable div li span {
	padding: 5px;
	margin: 0 5px 5px 0;
	float: left;
	cursor: pointer;
}

.cityFilterByAD,
.cityFilterByAfrica,
.cityFilterByAmerica,
.cityFilterByAsia,
.cityFilterByEH,
.cityFilterByEurope,
.cityFilterByJM,
.cityFilterByNS,
.cityFilterByOceania,
.cityFilterByOuthot,
.cityFilterByTX,
.cityFilterByYZ,
.cityFilterHot {
	display: none;
}

.cityFilterOut {
	display: none;
	width: 480px;
}

.cityFilterByOuthot,
.cityFilterHot {
	display: block;
}

.history_city {
	margin-top: 10px;
}

.history_city_tit {
	position: relative;
	height: 20px;
}

.history_city_tit_line {
	width: 100%;
	height: 1px;
	background-color: #9a9a9a;
	position: absolute;
	top: 5px;
	left: 0;
}

.history_city_tit_txt {
	position: absolute;
	left: 50%;
	top: -3px;
	text-align: center;
	padding: 0 10px;
	background-color: #fff;
	margin-left: -50px;
	color: #9a9a9a;
	font-size: 12px;
}

.stopMain label .datepic,
.stopMain label .post {
	width: 20px;
	height: 100%;
	display: block;
	position: absolute;
	right: 10px;
	top: 0;
	cursor: pointer;
}

.stopMain label .datepic {
	background: url(../images/selectdate.png) no-repeat center center;
	background-size: 20px 20px;
}

.y-btn-grey {
	border: none;
	color: #fff;
	background-color: #43a3ae;
}

.toggle_person.searchBarTog .toggleA.on {
	color: #fff;
	background: #3d86e5;
}

.toggle_person .toggleA {
	display: inline-block;
	padding: 3ps 10px;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	z-index: 2;
}

.toggle_person.searchBarTog a {
	width: 120px;
	height: 38px;
	font-size: 16px;
	line-height: 38px;
	color: #9C9C9C;
	text-align: center;
}

.toggleSpan {
	display: inline-block;
	padding: 3px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	top: 1px;
	left: 1px;
	background-color: #fff;
	width: 25px;
	height: 20px;
	z-index: 1;
}

.toggleSpan.searchBarTogSpan {
	width: 120px;
	height: 30px;
	top: 3px;
	background-color: #3d86e5;
}

#codeFilterBox {
	position: absolute;
	top: 50px;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	padding: 10px;
	background-color: #fff;
	z-index: 22;
}

#codeFilterBox p {
	text-align: center;
	color: #9a9a9a;
	line-height: 20px;
	font-size: 14px;

}
.flightTit ul {
	width: 208px;
	margin: 0 auto;
	height: 42px;
}

.flightTit ul li {
	width: 50%;
	height: 42px;
	line-height: 42px;
	float: left;
	text-align: center;
	box-sizing: border-box;
	font-size: 14px;
	color: #9e9e9e;
	border-bottom: 2px #f8f9fb solid;
	cursor: pointer;
}

.flightTit ul .flightCur {
	border-color: #0075b9;
	font-size: 16px;
	color: #000;
}



.flightList>ul {
	padding: 10px 0 10px;
}

.flightList>ul>li {
	width: 100%;
	height: 46px;
	background: #f8f9fb;
	position: relative;
}

.flightList>ul>li input {
	width: 100%;
	height: 100%;
	line-height: 42px;
	text-align: center;
}

.flightList>ul .flightCity input {
	width: 104px;
	float: left;
}

.flightList .flightChange {
	float: left;
	width: 20px;
	height: 100%;
	cursor: pointer;
	background: url(../images/arrows.png) center center no-repeat;
	margin: 0 5px;
}


.flightBtn {
	width: 209px;
	height: 42px;
	background: url(../images/flightQuery.png)no-repeat;
	background-size: 100% 100%;
	line-height: 42px;
	text-align: center;
	margin: 0 auto;

}

.flightBtn input {
	font-size: 14px;
	color: #fff;
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
}



/*!*#cityFilterBox {*!*/
/*!*	display: none;*!*/
/*!*}*!*/

/*!*#cityFilterBox {*!*/
/*!*	width: 480px;*!*/
/*!*	padding: 20px;*!*/
/*!*	position: absolute;*!*/
/*!*	bottom: 42px;*!*/
/*!*	left: 0;*!*/
/*!*	z-index: 99;*!*/
/*!*	background-color: #fff;*!*/
/*!*	font-size: 12px;*!*/
/*!*}*!*/

/*!*.cityFilterIn {*!*/
/*!*	display: block;*!*/
/*!*	width: 470px;*!*/
/*!*}*!*/

/*!*.cityFilterHead {*!*/
/*!*	border-bottom: 1px solid #666;*!*/
/*!*}*!*/

/*!*.cityFilterHead li {*!*/
/*!*	float: left;*!*/
/*!*	!* display: inline; *!*!*/
/*!*	margin-right: 7px;*!*/
/*!*	cursor: pointer;*!*/
/*!*	padding: 0 6px;*!*/
/*!*	font-weight: 700;*!*/
/*!*}*!*/

/*!*.cityFilterHead li.cur {*!*/
/*!*	color: #1E90FF;*!*/
/*!*	border-bottom: 1px solid #1E90FF;*!*/
/*!*	font-weight: 700;*!*/
/*!*}*!*/

/*!*.cityFilterTable {*!*/
/*!*	padding: 10px 0;*!*/
/*!*}*!*/

/*!*.cityFilterTable div li {*!*/
/*!*	padding-left: 42px;*!*/
/*!*	position: relative;*!*/
/*!*}*!*/

/*!*.cityFilterLabel {*!*/
/*!*	width: 42px;*!*/
/*!*	position: absolute;*!*/
/*!*	top: 3px;*!*/
/*!*	left: 5px;*!*/
/*!*	font-weight: bolder;*!*/
/*!*	color: #000;*!*/
/*!*}*!*/

/*!*.cityFilterByAfrica span,*!*/
/*!*.cityFilterByAmerica span,*!*/
/*!*.cityFilterByAsia span,*!*/
/*!*.cityFilterByEurope span,*!*/
/*!*.cityFilterByOceania span,*!*/
/*!*.cityFilterByOuthot span,*!*/
/*!*.cityFilterTable div li span {*!*/
/*!*	padding: 5px;*!*/
/*!*	margin: 0 5px 5px 0;*!*/
/*!*	float: left;*!*/
/*!*	!* display: inline; *!*!*/
/*!*	cursor: pointer;*!*/
/*!*}*!*/

/*!*.cityFilterByAD,*!*/
/*!*.cityFilterByAfrica,*!*/
/*!*.cityFilterByAmerica,*!*/
/*!*.cityFilterByAsia,*!*/
/*!*.cityFilterByEH,*!*/
/*!*.cityFilterByEurope,*!*/
/*!*.cityFilterByJM,*!*/
/*!*.cityFilterByNS,*!*/
/*!*.cityFilterByOceania,*!*/
/*!*.cityFilterByOuthot,*!*/
/*!*.cityFilterByTX,*!*/
/*!*.cityFilterByYZ,*!*/
/*!*.cityFilterHot {*!*/
/*!*	display: none;*!*/
/*!*}*!*/

/*!*.cityFilterOut {*!*/
/*!*	display: none;*!*/
/*!*	width: 480px;*!*/
/*!*}*!*/

/*!*.cityFilterByOuthot,*!*/
/*!*.cityFilterHot {*!*/
/*!*	display: block;*!*/
/*!*}*!*/

/*!*.history_city {*!*/
/*!*	margin-top: 10px;*!*/
/*!*}*!*/

/*!*.history_city_tit {*!*/
/*!*	position: relative;*!*/
/*!*	height: 20px;*!*/
/*!*}*!*/

/*!*.history_city_tit_line {*!*/
/*!*	width: 100%;*!*/
/*!*	height: 1px;*!*/
/*!*	background-color: #9a9a9a;*!*/
/*!*	position: absolute;*!*/
/*!*	top: 5px;*!*/
/*!*	left: 0;*!*/
/*!*}*!*/

/*!*.history_city_tit_txt {*!*/
/*!*	position: absolute;*!*/
/*!*	left: 50%;*!*/
/*!*	top: -3px;*!*/
/*!*	text-align: center;*!*/
/*!*	padding: 0 10px;*!*/
/*!*	background-color: #fff;*!*/
/*!*	margin-left: -50px;*!*/
/*!*	color: #9a9a9a;*!*/
/*!*	font-size: 12px;*!*/
/*!*}*!*/

/*!*.stopMain label .datepic,*!*/
/*!*.stopMain label .post {*!*/
/*!*	width: 20px;*!*/
/*!*	height: 100%;*!*/
/*!*	display: block;*!*/
/*!*	position: absolute;*!*/
/*!*	right: 10px;*!*/
/*!*	top: 0;*!*/
/*!*	cursor: pointer;*!*/
/*!*}*!*/

/*!*.stopMain label .datepic {*!*/
/*!*	background: url(../images/selectdate.png) no-repeat center center;*!*/
/*!*	background-size: 20px 20px;*!*/
/*!*}*!*/

/*!*.y-btn-grey {*!*/
/*!*	border: none;*!*/
/*!*	color: #fff;*!*/
/*!*	background-color: #43a3ae;*!*/
/*!*}*!*/

/*!*.toggle_person.searchBarTog .toggleA.on {*!*/
/*!*	color: #fff;*!*/
/*!*	background: #3d86e5;*!*/
/*!*}*!*/

/*!*.toggle_person .toggleA {*!*/
/*!*	display: inline-block;*!*/
/*!*	padding: 3ps 10px;*!*/
/*!*	color: #fff;*!*/
/*!*	-webkit-border-radius: 5px;*!*/
/*!*	-moz-border-radius: 5px;*!*/
/*!*	border-radius: 5px;*!*/
/*!*	position: relative;*!*/
/*!*	z-index: 2;*!*/
/*!*}*!*/

/*!*.toggle_person.searchBarTog a {*!*/
/*!*	width: 120px;*!*/
/*!*	height: 38px;*!*/
/*!*	font-size: 16px;*!*/
/*!*	line-height: 38px;*!*/
/*!*	color: #9C9C9C;*!*/
/*!*	text-align: center;*!*/
/*!*}*!*/

/*!*.toggleSpan {*!*/
/*!*	display: inline-block;*!*/
/*!*	padding: 3px 10px;*!*/
/*!*	-webkit-border-radius: 5px;*!*/
/*!*	-moz-border-radius: 5px;*!*/
/*!*	border-radius: 5px;*!*/
/*!*	position: absolute;*!*/
/*!*	top: 1px;*!*/
/*!*	left: 1px;*!*/
/*!*	background-color: #fff;*!*/
/*!*	width: 25px;*!*/
/*!*	height: 20px;*!*/
/*!*	z-index: 1;*!*/
/*!*}*!*/

/*!*.toggleSpan.searchBarTogSpan {*!*/
/*!*	width: 120px;*!*/
/*!*	height: 30px;*!*/
/*!*	top: 3px;*!*/
/*!*	background-color: #3d86e5;*!*/
/*!*}*!*/

/*!*#codeFilterBox {*!*/
/*!*	position: absolute;*!*/
/*!*	top: 50px;*!*/
/*!*	left: 0;*!*/
/*!*	width: 100%;*!*/
/*!*	box-sizing: border-box;*!*/
/*!*	padding: 10px;*!*/
/*!*	background-color: #fff;*!*/
/*!*	z-index: 22;*!*/
/*!*}*!*/

/*!*#codeFilterBox p {*!*/
/*!*	text-align: center;*!*/
/*!*	color: #9a9a9a;*!*/
/*!*	line-height: 20px;*!*/
/*!*	font-size: 14px;*!*/

/*}*/

.flightFrSlider {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.flightFrSlider ul {
	height: 300px;
	width: 1000000%;
}

.flightFrSlider ul li {
	width: 412px;
	height: 100%;
	float: left;
	
}

.flightFrSlider ul li a {
	position: relative;
	
}

.flightFrSlider ul li img {
	width: 100%;
	height: 100%;
}
.flightFrSlider .flightFrSliderBg{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 118px;
	background: url(../images/flightFrSliderBg.png)no-repeat left bottom;
	background-size: 100% 118px;
}
.flightFrSlider dl {
	position: absolute;
	left: 0;
	bottom: 34px;
	width: 100%;
	text-align: center;
	z-index: 2;
}

.flightFrSlider dl dt {
	font-size: 28px;
	color: #fff;
	font-weight: bold;
	line-height: 34px;
}

.flightFrSlider dl dd {
	font-size: 12px;
	line-height: 34px;
}

.flightFrS-fl,
.flightFrS-fr {
	position: absolute;
	bottom: 32px;
	width: 40px;
	height: 50px;
	cursor: pointer;
	z-index: 3;
}

.flightFrS-fl {
	left: 30px;
	background: url(../images/flightFrS-fl.png)no-repeat center center;
	background-size: 20px 36px;
}

.flightFrS-fr {
	right: 30px;
	background: url(../images/flightFrS-fr.png)no-repeat center center;
	background-size: 20px 36px;
}

.indexfooter {
	font-size: 16px;
	color: #000;
	line-height: 30px;
	text-align: center;
	margin-top: 76px;
}
.indexfooter a{
    font-size: 16px;
    color: #000;
    display: inline-block;
    width: auto;
}










/**********************************************企业概况********************************************/
.survey {
	width: 100%;
}

.surveyInfo {
	width: 100%;
	height: 580px;
	background: url(../images/survey-info-bg.png)no-repeat 0 0;
	background-size: 100% 100%;
}

.surveyInfoMain {
	width: 600px;
	padding-top: 50px;
}

.surveyInfoTit {
	width: 398px;
	height: 111px;
}

.surveyInfoTit img {
	width: 100%;
	height: 100%;
}

.surveyInfoContent p {
	font-size: 14px;
	line-height: 36px;
	color: #6f7080;
}


/***************************组织架构****************************/

.surveyFramework {
	width: 100%;
	background: url(../images/surveyFrameworkBg.png)no-repeat center 70px;
	background-size: auto 808px;
	padding: 34px 0 80px;
	min-height: 808px;
}

.surveyFrameworkImg {
	margin-top: 26px;
}


/****************************集团荣誉********************************/

.surveyHonor {
	width: 100%;
	background: url(../images/surveyHonorBg.jpg)no-repeat;
	background-size: 100% 100%;
	padding: 70px 0 154px;
}

.surveyHonorTit {
	font-size: 24px;
	width: 100%;
	text-align: center;
	color: #fff;
	font-weight: 500;
}

.surveyHonorMain {
	margin-top: 80px;
	position: relative;
}

.surveyHonorSlider {
	width: 100%;
	overflow: hidden;
}

.surveyHonorFl,
.surveyHonorFr {
	position: absolute;
	top: 130px;
	width: 33px;
	height: 60px;
	cursor: pointer;
}

.surveyHonorFl {
	left: -63px;
	background: url(../images/surveyHonorFl.png) 0 0;
	background-size: 100% 100%;
}

.surveyHonorFr {
	right: -63px;
	background: url(../images/surveyHonorFr.png) 0 0;
	background-size: 100% 100%;
}

.surveyHonorMain .surveyHonorDisabled {
	pointer-events: none;
	cursor: default;
	opacity: 0.3;
}

.surveyHonorMain ul {
	width: 1000000%;
}

.surveyHonorMain ul li {
	float: left;
	width: 280px;
}

.surveyHonorMain ul li a {
	width: 280px;
}

.surveyHonorMain ul li img {
	width: 100%;
	height: 195px;
}

.surveyHonorMain ul li span {
	width: 258px;
	height: 60px;
	line-height: 60px;
	background: #005bac;
	font-size: 16px;
	color: #fff;
	display: inline-block;
	padding-left: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/**************************大事记********************************/

.surveyNotes {
	width: 100%;
	padding: 50px 0 80px;
}

.surveyNotesTit {
	margin: 0 auto;
	width: 356px;
	height: 113px;
}

.surveyNotesList {
	width: 100%;
	overflow: hidden;
	margin-top: 50px;
}

.surveyNotesList ul {
	width: 110%;
}

.surveyNotesList ul li {
	float: left;
	width: 340px;
	margin-right: 89px;
}

.surveyNotesList ul li img {
	height: 110px;
	width: 100%;
}

.surveyNotesList ul li span {
	font-size: 18px;
	color: #212129;
	line-height: 56px;
	display: inline-block;
	width: 100%;
}

.surveyNotesList ul li i {
	display: inline-block;
	font-size: 16px;
	color: #212129;
	line-height: 24px;
	border-bottom: 2px #b2cde6 solid;
}

.surveyNotesList ul li:hover i {
	background: url(../images/surveyNotesI.png)no-repeat 0 bottom;
	background-size: 100% 10px;
	border: none;
}


/***************************领导关怀****************************/
.leaderBig {
	padding: 50px 0 60px;
}

.leaderBig ul {
	width: 100000%;
}

.leaderBigUl {
	overflow: hidden;
}

.leaderBigLayer {
	position: relative;
}

.leaderBig ul li {
	float: left;
	width: 1200px;
	
}

.leaderBig ul li img {
	width: 100%;
	height: 675px;
}

.leaderBigLeft,
.leaderBigRight {
	position: absolute;
	top: 50%;
	width: 33px;
	height: 60px;
	margin-top: -30px;
	cursor: pointer;
}

.leaderBigLeft {
	left: -62px;
	background: url(../images/leaderSwitchMainFl.png)no-repeat;
	background-size: 100% 100%;
}

.leaderBigRight {
	right: -62px;
	background: url(../images/leaderSwitchMainFr.png)no-repeat;
	background-size: 100% 100%;
}

.leaderBigLayer .leaderBigDisabled {
	pointer-events: none;
	cursor: default;
	opacity: 0.5;
}

.leaderBigFl dl {
	height: 100%;
	width: 100%;
}

.leaderBigFl dl dt {
	font-size: 24px;
	color: #21212a;
	line-height: 36px;
	margin-bottom: 22px;
	padding-top: 10px;
}

.leaderBigFl dl dd {
	font-size: 16px;
	line-height: 30px;
	color: #7e7f91;
}

.leaderBigFl i {
	position: absolute;
	left: 0;
	bottom: 30px;
	width: 100%;
	font-size: 14px;
	color: #999;
	background: url(../images/leaderListBg.png)no-repeat right center;
	background-size: 276px 18px;
}


.leaderSwitch {
	background: #e5f6f7;
	padding: 60px 0 50px;

}

.leaderSwitchMain {
	position: relative;
}

.leaderSwitchUl {
	overflow: hidden;
}

.leaderSwitchMain ul {
	width: 10000%;
}

.leaderSwitchMain ul li {
	width: 570px;
	float: left;
	margin-right: 60px;
}

.leaderSwitchMain ul li:nth-child(even) {
	margin: 0;
}

.leaderSwitchMain ul li a:hover i {
	background: url(../images/leaderSwitchI2.png)no-repeat right center;
	background-size: 498px 18px;
	color: #005bac;
}

.leaderSwitchMain ul li img {
	width: 100%;
	height: 320px;
}

.leaderSwitchMain dl dt {
	font-size: 18px;
	line-height: 46px;
	color: #21212a;
}

.leaderSwitchMain dl dd {
	font-size: 14px;
	line-height: 24px;
	color: #7e7f91;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.leaderSwitchMain i {
	display: inline-block;
	margin-top: 24px;
	width: 100%;
	font-size: 14px;
	color: #999;
	background: url(../images/leaderSwitchI.png)no-repeat right center;
	background-size: 498px 18px;
}

.leaderSwitchMainFl,
.leaderSwitchMainFr {
	position: absolute;
	top: 50%;
	width: 33px;
	height: 60px;
	margin-top: -30px;
	cursor: pointer;
}

.leaderSwitchMainFl {
	left: -62px;
	background: url(../images/leaderSwitchMainFl.png)no-repeat;
	background-size: 100% 100%;
}

.leaderSwitchMainFr {
	right: -62px;
	background: url(../images/leaderSwitchMainFr.png)no-repeat;
	background-size: 100% 100%;
}

.leaderSwitchMain .leaderDisabled {
	pointer-events: none;
	cursor: default;
	opacity: 0.5;
}


.leaderMainList {
	overflow: hidden;
}

.leaderList {
	width: 110%;
	padding-top: 50px;
}

.leaderList li {
	width: 355px;
	float: left;
	margin: 0 68px 50px 0;
}

.leaderList li img {
	width: 100%;
	height: 200px;
}

.leaderList li a {
	background: url(../images/leaderListBg.png)no-repeat right bottom;
	background-size: 276px 18px;
}

.leaderList li a:hover {
	background: url(../images/leaderListBg2.png)no-repeat right bottom;
	background-size: 276px 18px;
}

.leaderList li a:hover i {
	color: #005bac;
}

.leaderList dl dt {
	font-size: 18px;
	color: #21212a;
	line-height: 54px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.leaderList dl dd {
	color: #7e7f91;
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.leaderList li i {
	font-size: 14px;
	color: #999999;
	display: inline-block;
	margin-top: 22px;
}


/*********************************核心成员*********************************/

.coreBusiness {
	background: #ecf8f9;
	padding-bottom: 64px;
	position: relative;
}

.coreBusinessTit {
	width: 332px;
	height: 113px;
}

.coreBusinessList {
	position: relative;
}

.coreLogo {
	width: 240px;
	height: 180px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -90px;
}

.coreEllipse {
	width: 280px;
	height: 648px;
	background: url(../images/coreEllipse.png)no-repeat .42rem;
	background-size: 280px 100%;
	padding-left: 42px;
	position: relative;
	z-index: 22;
}

.coreEllipse ul {
	width: 140%;
	height: 100%;
}

.coreEllipse ul li {
	line-height: 46px;
	position: absolute;
	width: 100%;
}

.coreEllipse ul .coreEllipseCur a {
	background: url(../images/coreEllipse2.png)no-repeat left center;
	background-size: 20px 20px;
	color: #005bac;
	font-size: 20px;
	font-weight: bold;
}

.coreEllipse ul .coreEllipseCur a em {
	font-size: 16px;
}

.coreEllipse ul .coreEllipseLi1 {
	left: 135px;
	top: 30px;
}

.coreEllipse ul .coreEllipseLi2 {
	top: 100px;
	left: 208px;
}

.coreEllipse ul .coreEllipseLi3 {
	top: 170px;
	left: 250px;
}

.coreEllipse ul .coreEllipseLi4 {
	left: 270px;
	top: 240px;
}

.coreEllipse ul .coreEllipseLi5 {
	top: 310px;
	left: 276px;
}

.coreEllipse ul .coreEllipseLi6 {
	left: 268px;
	bottom: 230px;
}

.coreEllipse ul .coreEllipseLi7 {
	bottom: 170px;
	left: 250px;
}

.coreEllipse ul .coreEllipseLi8 {
	bottom: 100px;
	left: 208px;
}

.coreEllipse ul .coreEllipseLi9 {
	left: 132px;
	bottom: 30px;
}

.coreEllipse ul li a {
	font-size: 18px;
	color: #999;
	padding-left: 44px;
	background: url(../images/coreEllipse1.png)no-repeat left center;
	background-size: 20px 20px;
}

.coreEllipse ul li em {
	font-size: 14px;
}


.coreEllipseImg {
	position: absolute;
	right: 0;
	top: 0;
	width: 910px;
	height: 100%;
}

@media screen and (max-width: 1500px) {
	.coreEllipseImg{
		width: 800px;
	}
}
@media screen and (max-width: 1400px) {
	.coreEllipseImg{
		width: 700px;
	}
}


.coreEllipseImg ul {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
}

.coreEllipseImg ul li {
	width: 100%;
	height: 570px;
	position: relative;
	display: none;
}

.coreEllipseImg ul li img {
	height: 100%;
}

.coreEllipseImg ul li i {
	position: absolute;
	left: 0;
	top: 0;
	width: 88px;
	height: 100%;
	background: url(../images/coreEllipseImgY.png)no-repeat;
	background-size: 100% 100%;
}

.coreRelationList {
	padding: 56px 0 78px;
}

.coreRelationTit {
	width: 437px;
	height: 113px;
}

.coreRelationList ul {
	width: 110%;
}

.coreRelationList ul li {
	width: 227px;
	float: left;
	margin-right: 16px;
}

.coreRelationList ul li:last-child .coreRelationListImg i {
	display: none;
}

.coreRelationList ul li:nth-child(odd) .coreRelationListImg i {
	position: absolute;
	bottom: 0;
	right: -28px;
	width: 48px;
	height: 48px;
	background: url(../images/coreRelationLine2.png)no-repeat;
	background-size: 100% 100%;
}

.coreRelationList ul li:nth-child(even) {
	padding-top: 160px;
}

.coreRelationList ul li:nth-child(even) .coreRelationListImg i {
	position: absolute;
	top: 18px;
	right: -38px;
	width: 48px;
	height: 48px;
	background: url(../images/coreRelationLine.png)no-repeat;
	background-size: 100% 100%;
}

.coreRelationList ul li a {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	position: relative;
}

.coreRelationList ul li a:hover .coreRelationBk {
	display: block;
}

.coreRelationBk {
	position: absolute;
	top: -8px;
	left: -8px;
	width: 243px;
	height: 243px;
	background: #7fadd5;
	border-radius: 50%;
	display: none;
}

.coreRelationListImg {
	position: relative;

}

.coreRelationList ul li img {
	width: 227px;
	height: 227px;
	border-radius: 50%;
}

.coreRelationList ul span {
	font-size: 18px;
	color: #005bac;
	text-align: center;
	font-weight: bold;
	line-height: 30px;
	margin-top: 24px;
	display: inline-block;
	width: 164px;
}

.coreRelationList ul em {
	font-size: 14px;
	color: #005bac;
	text-align: center;
}



/***********************************招标公告********************************/

.tenderList {
	padding-top: 18px;
}

.tenderSearch {
	padding-top: 28px;
}

.tenderInput {
	width: 300px;
	height: 34px;
	border: 1px #dcdcdc solid;
	border-radius: 4px;
	position: relative;
}

.tenderInput input {
	width: 70%;
	height: 100%;
	padding-left: 18px;
	font-size: 16px;
	float: left;
	line-height: 34px;
}

.tenderInput input::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #9a9a9a;
	font-size: 16px;
}

.tenderInput input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #9a9a9a;
	font-size: 16px;
}

.tenderInput input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #9a9a9a;
	font-size: 16px;
}

.tenderInput input:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #9a9a9a;
	font-size: 16px;
}


.tenderInput a {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 34px;
	right: 10px;
	background: url(../images/tenderSearch.png)no-repeat center center;
	background-size: 20px 20px;
}

.tenderList li {
	line-height: 50px;
}

.tenderList li a {
	display: flex;
	justify-content: space-between;
}

.tenderList li a i {
	font-size: 18px;
	color: #21212a;
	font-weight: bold;
	width: 80%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.tenderList li span {
	font-size: 16px;
	color: #b2b2b2;
}

.tenderList dl {
	width: 436px;
	float: right;
}

.tenderList dl dt {
	font-size: 18px;
	color: #21212a;
	line-height: 30px;
	margin-bottom: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
}

.tenderList dl dd {
	font-size: 14px;
	color: #7e7f91;
	line-height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}


/********************************人才招聘**************************************/

.recruitmentList {
	padding-top: 50px;
}

.recruitmentList li {
	margin-bottom: 40px;
}

.recruitmentTime {
	float: left;
	height: 50px;
	border-right: 1px #cbcbd2 solid;
	text-align: right;
	padding-right: 24px;
}

.recruitmentTime span {
	font-size: 24px;
	color: #cbcbd2;
	font-weight: bold;
	float: right;
	width: 100%;
	line-height: 34px;
}

.recruitmentTime i {
	font-size: 16px;
	color: #cbcbd2;
	float: right;
	line-height: 20px;
}

.recruitmentList dl {
	float: left;
	margin-left: 46px;
	width: 82%;
}

.recruitmentList dl dt {
	font-size: 18px;
	color: #21212a;
	font-weight: bold;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.recruitmentList dl dd {
	font-size: 14px;
	color: #7e7f91;
	line-height: 26px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/* *************************新闻资讯 *********************************/


/* 新闻资讯 */


.newShow {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 99;
	margin-bottom: 30px;
	width: 100%;
	height: 300px;
	overflow: hidden;
}

.newShow a {
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	height: auto;
}

.newShow a img {
	width: 100%;
}


.news-nav,
.info-nav,
.tral-nav {
	background: #e4e4ec;
	height: 68px;
	margin-bottom: 40px;
}

.news-nav li,
.info-nav li,
.tral-nav li {
	float: left;
	font-size: 16px;
	color: #2e2e36;
	margin-right: 55px;
	height: 68px;
	line-height: 68px;
	cursor: pointer;
}

.tral-nav li:hover a {
	color: #005bac;
	border-bottom: 2px solid #005bac
}

.news-nav li:last-child,
.info-nav li:last-child,
.tral-nav li:last-child {
	margin-right: 0;
}

.news-nav li a,
.info-nav li a,
.tral-nav li a {
	color: #2e2e36;
	height: 50px;
}

.news-nav li.on a,
.info-nav li.info-nav-on a,
.tral-nav li.tral-nav-on a {
	color: #005bac;
	border-bottom: 2px solid #005bac
}


/* 集团要闻 */

.newsCon {
	display: none;
}

.GroupList li {
	width: 540px;
	float: left;
	height: 116px;
	margin-bottom: 34px;
	overflow: hidden;
}

.GroupList li:nth-child(even) {
	float: right;
}

.GroupList li a {
	height: 116px;
}

.GroupList li .groupImg {
	width: 180px;
	height: 116px;
}

.GroupList li .groupFr {
	width: 340px;
	float: right;
}

.groupFr .groupTit {
	font-size: 18px;
	color: #21212a;
	margin-top: -5px;
	line-height: 30px;
}

.groupFr .groupDetail {
	font-size: 14px;
	color: #7e7f91;
	line-height: 24px;
	margin-bottom: 8px;
}

.groupFr .sendTime {
	font-size: 14px;
	color: #7e7f91;
}


/* 图片新闻 */

.newsPicList li {
	width: 355px;
	float: left;
	margin-right: 65px;
	margin-bottom: 40px;
}

.newsPicList li:nth-child(3n) {
	margin-right: 0;
}

.newsPicList .newsPic {
	width: 355px;
	height: 228px;
}

.newsPicList .newsPic img {
	height: 100%;
}

.newsPicList .picImgTit {
	font-size: 18px;
	color: #21212a;
	line-height: 30px;
	margin-top: 14px;
}

.newsPicList .picImgTime {
	font-size: 14px;
	color: #7e7f91;
	line-height: 30px;
	margin-bottom: 14px;
}

.newsPicList .lookBtn {
	width: 180px;
	height: 40px;
	background: url(../images/lookBtn.png) no-repeat;
	background-size: 100% 100%;
}

.newsPicList .lookBtn:hover {
	background: url(../images/lookBtnOn.png) no-repeat;
	background-size: 100% 100%;
}


/* 媒体关注 */

.mediaList li {
	float: left;
	width: 550px;
	margin-bottom: 34px;
}

.mediaList li:nth-child(even) {
	float: right;
}

.mediaList .mediaListFl {
	width: 88px;
	height: 88px;
	background: #eee;
}

.mediaListFl .mediaList-M {
	font-size: 22px;
	color: #21212a;
	text-align: center;
	margin-top: 8px;
	height: 49%;
}

.mediaListFl .mediaList-line {
	width: 58px;
	height: 2px;
	margin: 0 auto;
	background: #f5fdff;
}

.mediaListFl .mediaList-Y {
	font-size: 16px;
	color: #21212a;
	text-align: center;
	height: 50%;
}

.mediaListFr {
	width: 445px;
}

.mediaListFr .mediaList-Tit {
	font-size: 18px;
	color: #21212a;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.mediaListFr .mediaList-detail {
	font-size: 14px;
	color: #7e7f91;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 48px;
}


/*******************************信息公开********************************/

.infoSlider {
	padding-bottom: 60px;
}

.infoListS ul {
	padding-bottom: 38px;
}

.infoListS li {
	line-height: 58px;
	width: 540px;
	float: left;
}

.infoListS li:nth-child(even) {
	float: right;
}

.infoListS li span {
	font-size: 16px;
	color: #b2b2b2;
	float: left;
}

.infoListS li i {
	float: left;
	font-size: 18px;
	color: #21212a;
	font-weight: bold;
	margin-left: 30px;
	width: 74%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.info-report {
	overflow: hidden;
}

.info-report ul {
	width: 110%;
}

.info-report ul li {
	width: 355px;
	float: left;
	margin: 0 67px 40px 0;
}

.info-report ul li:hover dl {
	background: url(../images/reportDlBg.png)no-repeat right border-box #005bac;
	background-size: 85px 78px;

}

.info-report ul li:hover dl dt {
	color: #fff;
}

.info-report ul li:hover dl dd {
	color: #fff;
}

.info-report ul li img {
	width: 100%;
	height: 450px;
}

.info-report dl {
	height: 90px;
	padding: 0 16px;
	display: flex;
	align-content: center;
	flex-wrap: wrap;
	border-bottom: 4px #005bac solid;
	box-sizing: border-box;
}

.info-report dl dt {
	color: #21212a;
	font-size: 18px;
	line-height: 30px;
	font-weight: 600;
}

.info-report dl dd {
	font-size: 14px;
	color: #cbcbd2;
	line-height: 30px;
}


/***********************************新闻详情**********************************/
.newsDeta {
	background: url(../images/detailsBg.png)no-repeat left bottom;
	background-size: 100% 482px;
}

.newsDetaMiddle {
	padding: 34px 0 0 152px;
	position: relative;
}

.newsDetaNav {
	width: 110px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 34px;
}

.newsNavFixed {
	position: fixed;
	left: 50%;
	top: 40px;
	margin-left: -600px;
}

.newsDetaNavLogo img {
	width: 90px;
	height: 102px;
	margin: 0 auto;
	display: block;
}

.newsDetaNavList ul li {
	height: 48px;
}

.newsDetaNavList ul .navCurr a {
	color: #005bac;
}

.newsDetaNavList ul li a {
	line-height: 48px;
	background: url(../images/newsDetaNavBg.png)no-repeat left bottom;
	background-size: 100% 1px;
	font-size: 16px;
	color: #727373;
	text-align: center;
}

.newsDetaNavList ul li a:hover {
	color: #005bac;
}

.newsDetaMain {
	padding-bottom: 92px;
	width: 1040px;
}

.newsDetaLink {
	padding-top: 18px;
}

.newsDetaLink a {
	font-size: 14px;
	float: left;
	color: #666;
	width: auto;
	line-height: 28px;
	margin-right: 10px;
}

.newsDetaLink span {
	color: #000000;
	font-size: 14px;
	float: left;
	line-height: 28px;
}

.newsDetaMainTit {
	padding-bottom: 30px;
	border-bottom: 1px #e6e6e6 solid;
}
.subtitle{
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #808080;
    line-height: 36px;
    margin-top: 10px;
}
.newsDetaMain h2 {
	text-align: center;
	font-size: 24px;
	color: #323232;
}

.newsDetaTime {
	display: flex;
	justify-content: center;
	margin-top: 14px;
}

.newsDetaTime span {
	font-size: 16px;
	color: #808080;
	line-height: 36px;
}

.newsDetaFx {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-left: 24px;
}

.newsDetaFx i {
	font-size: 14px;
	color: #4c4c4c;
}

.newsDetaFx a {
	margin-right: 10px;
	width: 36px;
	height: 36px;
	position: relative;
}

.newsDetaFx .newsDetaWb {
	background: url(../images/newsDetaWb.png)no-repeat center center;
	background-size: 21px 16px;
}

.newsDetaFx .newsDetaWb:hover {
	background: url(../images/fxWb.png)no-repeat center center;
	background-size: 21px 16px;
}

.newsDetaFx .newsDetaQq {
	background: url(../images/newsDetaQq.png)no-repeat center center;
	background-size: 16px 16px;
}

.newsDetaFx .newsDetaQq:hover {
	background: url(../images/fxQq.png)no-repeat center center;
	background-size: 16px 16px;
}

.newsDetaFx .newsDetaWx {
	background: url(../images/newsDetaWx.png)no-repeat center center;
	background-size: 21px 16px;
}

.newsDetaFx .newsDetaWx:hover {
	background: url(../images/fxWx.png)no-repeat center center;
	background-size: 21px 16px;
}

.newsDetaFx .newsDetaWx:hover .newsDetaWxCode {
	display: block;
}

.newsDetaWxCode {
	position: absolute;
	top: 36px;
	left: 50%;
	width: 120px;
	height: 120px;
	margin-left: -51px;
	display: none;
	z-index: 3;
	border: 2px #1f528e solid;
}

.newsDetaWxCode img {
	width: 100%;
	height: 100%;
}


.newsDetaCon {
	min-height: 500px;
	padding: 26px 0 40px;
}

.newsDetaCon p {
	font-size: 15px;
	line-height: 30px;
	color: #333;
	text-indent: 2em;
	font-family: "微软雅黑";
}

.newsDetaCon img {
	max-width: 100%;
	width: auto;
	margin: 32px auto;
}

.newsDetaCon a {
	font-size: 15px;
	line-height: 30px;
	color: #2e4ce8;
	text-indent: 0;
	font-family: "微软雅黑";
	width: auto;
	display: inline-block;
}

.newsDetaPaging {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.newsDetaPaging .newsDetaPagingReturn {
	display: inline-block;
	width: auto;
	font-size: 16px;
	color: #005bac;
	background: url(../images/jtReturn.png)no-repeat left center;
	background-size: 24px 15px;
	padding-left: 34px;
}

.newsDetaPaging ul li {
	display: flex;
	justify-content: flex-start;
	margin-bottom: 14px;
}

.newsDetaPaging ul li:last-child {
	margin: 0;
}

.newsDetaPaging ul li a {
	display: inline-block;
	width: auto;
	font-size: 16px;
	color: #21212a;
}

.newsDetaPaging ul li a:hover {
	background: url(../images/detaPagBg.png)no-repeat left 18px;
	background-size: 100% 8px;
}

.newsDetaPaging ul li span {
	font-size: 16px;
	color: #7e7f91;
}



/**************************************出行服务*************************************/

.tralList {
	overflow: hidden;
	padding-bottom: 100px;
}

.tralList ul {
	height: 300px;
	width: 110%;
}

.tralList ul li {
	width: 355px;
	height: 300px;
	float: left;
	margin-right: 68px;
}

.tralList ul li a {
	position: relative;
	border-radius: 26px;
	overflow: hidden;
}

.tralList ul li img {
	border-radius: 26px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
}

.tralListInfo {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#63005BAC', endColorstr='#63005BAC');
	background: rgba(0, 91, 172, 0.39);
}

.tralList ul li:hover .tralListInfo {
	background: #005bac;
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}

	50% {
		opacity: 1;
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}

	50% {
		opacity: 1;
	}
}

.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

/* 党的建设 */
.buildList {
	padding-top: 40px;
}
