*{
	padding: 0;
	margin: 0;
	font-family: "microsoft yahei";
}
/* html{
	font-size: 10px;
}
@media only screen and (min-width: 1600px){
	html{
		font-size: 8.34px;
	}
}
@media only screen and (min-width: 1440px){
	html{
		font-size: 7.5px;
	}
}
@media only screen and (min-width: 1366px){
	html{
		font-size: 7.12px;
	}
}
@media only screen and (min-width: 1280px){
	html{
		font-size: 6.7px;
	}
}
@media only screen and (min-width: 1024px){
	html{
		font-size: 5.4px;
	}
} */
body{
	width: 100%;
	margin: 0 auto;
	position: relative;
	background-color: white;
	font-size: 100%;
	overflow-x:hidden !important;
}
ol, ul{
	padding:0;
}
a{
	text-decoration: none;
}
h2{
	font-size:48px;
	font-weight:600;
	margin-top:60px;
}
h3{
	font-size:22px;
	font-weight:600;
}
.fp-table{
	justify-content:normal!important;
}
.v-hidden{
	visibility: hidden;
}
.fl {
	float: left
}
.fr {
	float: right
}
.mt2{
	margin-top:60px;
}
.mb2{
	margin-bottom:70px;
}
.w1400{
	width:1400px!important;
	margin:0 auto;
}
.w1280{
	width:1280px!important;
	margin:0 auto;
}
.mouse{
	position:absolute;
	right:calc((100vw - 1400px) / 2);
	bottom:20px;
	z-index:1000;
}
.mouse img{
	width:20px!important;
	height:44px!important;
	border-radius:0!important;
}
.click{
	opacity: 1;
	cursor: pointer;
}
.click:hover{
	opacity: 0.8;
}
.click:active{
	opacity: 0.5;
}
.clear:after{
	content: '';
	display: block;
	clear: both;
}
.animeta{
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
}

.leftbar{
	position: fixed; /* 应用粘性定位 */
    top: 0; /* 从上边界开始计算 */
	height:100vh;
    z-index: 99; /* 提高优先级 */
	display:none;
	background:#f8f8f8;
	max-width:calc((100vw - 1280px) / 2);
	margin-right:88px;
}
.leftbar .logo{
	margin-top:80px;
	padding:0 66px 0 84px;
}
.leftbar ul{
	margin-top:120px;
}
.leftbar ul li{
	margin-bottom:22px;
}
.leftbar ul li a{
	font-size:18px;
	color:#172f67;
}
.leftbar .phone{
	background:url('../img/24.png') left center no-repeat;
	background-size:39px 39px;
	font-size:22px;
	font-weight:600;
	color:#172f67;
	padding-left:42px;
	letter-spacing:-1.5px;
	width:200px;
	margin:80px auto 0 auto;
}
.leftbar .search{
	max-width:210px;
	margin:20px auto;
}
.leftbar .search>form>input[type=text]{
	border:1px solid #ebebeb;
	padding-right:10px;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
}
.leftbar .search>form>input[type=submit]{
	top:6px;
	right:10px;
}
.leftbar .qrcode{
	display:block;
	margin:15px auto 0 auto;
}
.leftbar .back{
	display:block;
	margin:10px auto 0 auto;
	text-align:center;
}
.tab-content,.nav-content {
	display: none;
}
.tab-content > div{
	margin-top:70px;
}
.tab-content h3{
	font-size:18px;
	padding-left:10px;
	border-left:2px solid #0a5cdd;
	font-weight:600;
	margin-bottom:22px;
}
.tab-content p{
	margin:0;
	font-size:18px;
}
.nav-content{
	background:url(../img/border.png) repeat-y;
	height:688px;
	width:100%;
	margin-left:50px;
	padding-left:80px;
}
.tab-btn{
	font-size:22px;
	padding-bottom:20px;
}
.tabs li.active { 
	box-sizing: border-box;
	border-bottom:2px solid #0a5cdd
}
.nav-btn{
	width:300px;
	height:40px;
	background:#0066fc;
	border-radius:50px;
	text-align:center;
	color:#fff;
	font-size:18px;
	line-height:40px;
	margin-bottom:20px;
}
.navs li.active{
	background:#0066fc url(../img/right.png) right 10px center no-repeat;
}
.tabs div.active,.navs div.active{
	display:block;
}
.tabs ul{
    border-bottom: 1px solid #e5e5e5;
    padding: 0!important;
    height: 72px;
    line-height: 50px;
    box-sizing: content-box;
	margin:0;
}
.tabs li{
	list-style:none;
	float:left;
	width:20%;
	font-size:24px;
	cursor:pointer;
}
.page1{
	z-index:999!important;
}
/* page2 */
.page2 p.desc{
	font-size:24px;
	margin-top:22px;
	margin-bottom:46px;
}
.page2 h3{
	padding-bottom:28px;
	border-bottom:2px solid #0a5cdd;
	margin-top:60px;
	margin-bottom:30px;
}
.page2 p{
	font-size:14px;
	margin:0;
}

.page3 h2{
	margin-bottom:100px;
}
.page3 h3{
	font-size:28px;
	font-weight:600;
	color:#fff;
	margin-top:162px;
}
.page3 img{
	margin:40px auto;
}
.page3 p{
	font-size:22px;
	color:#fff;
	padding:0 30px;
}
.page3 .block{
	background-size:cover;
	width:247px;
	height:544px;
}
.page3 .bg1{
	background:url(../img/bg1.png) no-repeat;
}
.page3 .bg2{
	background:url(../img/bg2.png) no-repeat;
}
.page3 .bg3{
	background:url(../img/bg3.png) no-repeat;
}
.page3 .bg4{
	background:url(../img/bg4.png) no-repeat;
}
.page3 .bg5{
	background:url(../img/bg5.png) no-repeat;
}

.page3 .whatSwiper{
	position:relative;
}
.page3 .swiper-button-next,.page3 .swiper-button-prev{
	display:none;
}
.page3  .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	width:247px!important;
}


.page5 h2{
	margin-bottom:90px;
}
.page5 h3{
	font-size:24px;
	color:#fff;
	margin-bottom:24px;
}
.page5 p{
	font-size:18px;
	color:#fff;
	margin:0;
}
.page5 .block{
		padding:40px 0 30px 50px;
	/*width:587px;
	height:189px;*/
	background-size:cover;
	margin-bottom:20px;
}
.page5 .bg1{
	background:url(../img/bg1.jpg) no-repeat;
}
.page5 .bg2{
	background:url(../img/bg2.jpg) no-repeat;
}
.page5 .bg3{
	background:url(../img/bg3.jpg) no-repeat;
}
.page5 .bg4{
	background:url(../img/bg4.jpg) no-repeat;
}
.page5 .bg5{
	background:url(../img/bg5.jpg) no-repeat;
}
.page5 .bg6{
	background:url(../img/bg6.jpg) no-repeat;
}

.page6 h2{
	margin-bottom:100px
}
.page6 h3{
	font-size:20px;
	margin-bottom:16px;
}
.page6 p{
	font-size:14px;
	margin:0;
}
.page6 img{
	width:125px;
	height:125px;
	border-radius:50%;
}
.page6 .teacher{
	margin-left:30px;
}
.page6 .professer > div{
	margin-bottom:20px;
}
.page6 .professer > div:nth-child(even){
	border-left:1px solid #bcbcbc;
	padding-left:100px;
}

.page7 h2{
	margin-bottom:70px
}
.page7 h3{
	font-size:18px;
	color:#085de1;
}
.page7 h4{
	font-size:14px;
	font-weight:600;
	color:#fff;
	background:#085de1;
	border-radius:50px;
	width:110px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin-top:28px;
	margin-bottom:14px;
}
.page7 p{
	font-size:14px;
	margin:0;
}
.page7 .trip{
	font-size:14px;
	margin-bottom:10px;
}
.page7 .trip:last-child{
	margin:0;
}
.page7 .date{
	width:58px;
	flex-shrink:0;
}
.page7 .trip span{
	background:#085de1;
	color:#fff;
	font-size:12px;
	padding:1px;
	margin-right:10px;
}
.page7 p span:nth-child(2){
	width:66px;
}
.page8 {
	height: 100vh;
    background: url(../img/ad.jpg) center center no-repeat;
	background-size:cover;
}
.page8 img{
	max-height:100vh;
	width:100vw;
}

.page9 h3{
	margin:30px 0;
}
.page9 p{
	font-size:18px;
	margin:0;
}
.page9 .line{
	width:100%;
	background:url('../img/line.png') center repeat-x;
	height:18px;
	line-height:18px;
}
.page9 .cases-wrapper{
	margin-top:120px;
}
.page9 .cases-item{
	width:auto!important;
	padding-right:70px;
}
.page9 .cases-buttons{
	margin-top:100px;
	height:50px;
	position:relative;
}
.page9 .cases-buttons > div{
	position: absolute;
    top: 50%;
    width: 43px;
    height: 43px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 43px 43px;
    background-position: center;
    background-repeat: no-repeat;
}
.page9 .case-prev{
	right:10px;
	background:url(../img/btn-right.png)
}
.page9 .case-next{
	right:80px;
	background:url(../img/btn-left.png)
}

.ani-block1 {
  animation: fadeInRight; /* referring directly to the animation's @keyframe declaration */
  animation-duration: 1s; /* don't forget to set a duration! */
}
.ani-block2 {
  animation: fadeInRight; /* referring directly to the animation's @keyframe declaration */
  animation-duration: 1s; /* don't forget to set a duration! */
  animation-delay:1s;
}
.ani-block3 {
  animation: fadeInRight; /* referring directly to the animation's @keyframe declaration */
  animation-duration: 1s; /* don't forget to set a duration! */
  animation-delay:2s;
}
.ani-block4 {
  animation: fadeInRight; /* referring directly to the animation's @keyframe declaration */
  animation-duration: 1s; /* don't forget to set a duration! */
  animation-delay:3s;
}
.ani-block5 {
  animation: fadeInRight; /* referring directly to the animation's @keyframe declaration */
  animation-duration: 1s; /* don't forget to set a duration! */
  animation-delay:4s;
}


.why {
	margin:120px 0 100px 0;
}
.why h2{
	color:#005dae;
}
.why .container {
	position: relative;
}
.why .d1{
	font-size:24px;
}
.why .left {
	/*padding-top: 161px;
	padding-bottom: 133px;*/
	padding-top:40px;
}
.why .right {
	margin-top:40px;
	/*padding-top: 161px;*/
}
.why .left p {
	font-size: 13px;
	line-height: 24px;
	font-weight:500;
}
.why .left h1 {
	font-size: 1.83em;
	margin-top: 20px;
}


.data {
	text-align: center;
	color: #FFFFFF;
	background-image: url(../img/bg10.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 150px 0;
}
.data .d-one {
	margin-top: 100px;
}
.data h2 {
	font-size: 100px;
	font-weight: 600;
}
.data h3 {
	font-size: 18px;
	font-weight: 600;
	padding: 30px 0 25px;
}
.data p {
	font-size: 15px;
	margin:0;
}
.data .top, .data .bottom {
	position: relative;
	padding: 10px;
	width: 100%;
}
.data .top:before, .data .bottom:before {
	content: "";
	position: absolute;
	border-left: 1px solid rgba(255, 255, 255, .3);
	left: 0;
	height: 90%;
	top: 5%;
}
.data .top:after {
	content: "";
	position: absolute;
	border-bottom: 1px solid rgba(255, 255, 255, .3);
	bottom: 0;
	width: 90%;
	left: 5%;
}
.data .p-l {
	height: 45px;
}
.data .p-c p{
	font-size:14px;
	margin:5px auto;
	text-align:left;
}
.data .p-c span{
	display:inline-block;
	width:90px;
	margin: 0 12px 0 0;
	background-color:#fff;
	color: #005dae;
	border-radius: 18px;
	border: 1px solid #fff;
	font-weight: 1000;
	text-align:center;
}
.data .col-sm-5 {
	padding: 0;
}
.advantage {
	text-align: center;
	padding: 72px 0 40px;
}
.advantage .fl li {
	float: left;
	width: 20%;
}
.advantage .fl li img {
	padding: 1px;
}
.advantage .advantage-box {
	margin-top: 70px;
}
.advantage .fr img {
	padding-left: 25px;
}
.advantage .ht{
	text-align:center;
	color:#005dae;
	font-size:32px;
	font-weight:bold;
}
.advantage .dt {
	color:#005dae;
	display: block;
	text-align: left;
	font-size: 20px;
	line-height:20px;
	font-weight:bold;
	margin: 60px 0 20px 0;
	border-left:#1d3d76 5px solid;
	padding-left:10px;
}
.advantage .dt a {
	color: #4a4a4a;
	font-weight: bold;
	float:right;
}
.advantage-box{
	/* display: flex;
	justify-content: center; */
	flex-wrap: wrap;
}
.advantage-box .qa{
	height: auto;
}
.swiper-zt{
	max-width:1280px;
	overflow:hidden;
}
.swiper-zt {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	direction: ltr;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;/* Fix of Webkit flickering */
	z-index: 1;
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	-webkit-transition-property: -webkit-transform, left, top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0px, 0, 0);
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform, left, top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0px, 0, 0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform, left, top;
	-o-transition-duration: 0s;
	-o-transform: translate3d(0px, 0, 0);
	-o-transition-timing-function: ease;
	-o-transform: translate(0px, 0px);
	-ms-transition-property: -ms-transform, left, top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0px, 0, 0);
	-ms-transition-timing-function: ease;
	transition-property: transform, left, top;
	transition-duration: 0s;
	transform: translate3d(0px, 0, 0);
	transition-timing-function: ease;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-zt h3{
	font-size:18px;
	padding:30px;
	color:#000;
}
.swiper-zt .swiper-pagination{
	position:absolute;
	bottom:120px!important;
}
.swiper-zt .swiper-pagination-bullet{
	background:#fff;
	opacity:1;
	width:4px;
	height:4px;
}
.swiper-zt .swiper-pagination-bullet-active {
    width:20px!important;
	height:4px;
	border-radius:8px;
}
.swiper-zt .swiper-button-prev{
	width:42px;
	height:42px;
	background-size:42px 42px;
	background-image:url(../img/prev.png)!important;
	top:45%;
}
.swiper-zt .swiper-button-next{
	width:42px;
	height:42px;
	background-size:42px 42px;
	background-image:url(../img/next.png)!important;
		top:45%;
}
.swiper-zt .swiper-button-prev,.swiper-zt .swiper-button-next {
    width: 32px;
    height: 32px;
    background-size: 32px 32px;

}
.swiper-zt .swiper-slide img{width:100%}
/* 考察分享 */
.banner{
	z-index: -1;
	width: 100%;
	height: 450px;
	background-size: cover;
	position: relative;
	background-position: center center;
}
.wenzi{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	left: 20%;
	color: white;
}
.wenzi>.font1{
	font-size: 28px;
	font-weight: bold;
}
.wenzi>.font2{
	font-size: 56px;
}
.wenzi>.font2>span{
	color: #ED6D00;
}
.wenzi>.font3{
	font-size: 24px;
}
.wenzi>div{
	width: 120px;
	height: 2px;
	background-color: white;
	margin: 40px 0;
}
.contentBox{
	width: 1100px;
	margin: 0 auto;
}
.contentUrl{
	width: 100%;
	height: 120px;
	line-height: 120px;
	font-size: 24px;
}
.contentTitle{
	float: left;
}
.url{
	float: right;
	color: gray;
	font-size: 18px;
}
.url>a{
	color: gray;
}
.kcfx_card{
	width: 100%;
	padding: 25px 10px;
	background-color: #f7f7f7;
	box-sizing: border-box;
	border-radius: 10px;
	position: relative;
	margin-bottom: 25px;
}
.kcfx_c_img{
	width: 280px;
	height: 204px;
	background-size: cover;
	border-radius: 15px;
	float: left;
	background-position: center center;
	background-repeat: no-repeat;
    background-size: auto 100%;
}
.kcfx_c_text{
	width: calc(100% - 300px);
	height: auto;
	float: right;
}
.kcfx_c_text>div{
	width: 100%;
	margin-bottom: 15px;
}
.kcfx_c_text>div:after{
	content: '';
	display: block;
	clear: both;
}
.kcfx_c_text>div>a{
	font-size: 22px;
	font-weight: bold;
	color: #000;
}
.kcfx_c_text>div>span{
	font-size: 14px;
	display: inline-block;
}
.kcfx_c_text>div>span:first-child{
	color: white;
	height: 20px;
	width: 80px;
	line-height: 20px;
	text-align: center;
	background-color: #828282;
	border-radius: 5px;
	margin-right: 25px;
	float: left;
}
.kcfx_c_text>div>span:last-child{
	width: calc(100% - 105px);
	line-height: 20px;
	float: right;
	/*word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;*/
}
.kcfx_card>a{
	display: inline-block;
	height: 20px;
	width: 100px;
	text-align: center;
	line-height: 20px;
	position: absolute;
	bottom: 15px;
	right: 15px;
	background-color: #828282;
	color: white;
	border-radius: 5px;
}
.paging{
	width: 100%;
	padding-bottom: 25px;
	border-bottom: 2px solid #6E6E6E;
	display: flex;display: -webkit-flex;
	justify-content: center;
	align-items: center;
	flex-wrap: nowrap;
	margin-bottom: 25px;
}
.paging>a{
	display: inline-block;
	border: 1px solid black;
	border-radius: 10px;
	padding: 5px 15px;
	color: black;
	margin: 0 5px;
}
.swiperBox{
	width: 100%;
}
.swiperTitle{
	width: 60%;
	margin: 0 auto;
	text-align: center;
}
.swiperTitle>p{
	margin-bottom: 10px;
}
.swiperTitle>.font1{
	font-size: 24px;
}
.swiperTitle>.font2{
	font-size: 20px;
	color: gray;
}
.swiperTitle>.font3{
	font-size: 16px;
}
.swiperBox .swipers{
	margin-bottom: 25px;
}
.swiperBox .swipers,
.swiperBox .swiper-container,
.swiperBox .swiper-wrapper,
.swiperBox .swiper-slide{
	width: 100%;
	height: 434px;
}
.swiperBox .swiper-slide>a{
	width: 100%;
	height: 382px;
	display: block;
	z-index: 999;
}
.swiperBox .swiper-slide>a img{
	width: 100%;
	height: 382px;
}
.swiperBox .swiper-slide>span{
	width: 100%;
	display: block;
	position: absolute;
	bottom: 0;
	font-size: 24px;
	text-align: center;
}
.swiperBox .swiper-slide{
	background-size: 100% 382px;
	background-origin: top center;
	background-repeat: no-repeat;
}
.swiperBox .swiper-pagination-bullets{
	bottom: 60px !important;
}
.swiperBox .swiper-pagination-bullet{
	width: 5px !important;
	height: 5px !important;
	background-color: white !important;
	opacity: 1 !important;
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
}
.swiperBox .swiper-pagination-bullet-active{
	width: 30px !important;
	height: 5px !important;
	background-color: white !important;
	border-radius: 5px !important;
}
.swiperBox .swiper-button-prev,
.swiperBox .swiper-button-next{
	top: calc(50% - 26.25pxm) !important;
	background-color: #575757 !important;
	width: 40px !important;
	height: 40px !important;
	border-radius: 50% !important;
	background-size: 12px 23px !important;
}
.swiperBox .swiper-button-prev{
	background-image: url(../img/lbt_l.png) !important;
}
.swiperBox .swiper-button-next{
	background-image: url(../img/lbt_r.png) !important;
}
.tab-pane{
	display:none;
}
.show{
	display:block;
}
@media (min-width: 1400px)
{
	.container{
		width:1280px;

	}
}
@media only screen and (max-width: 1280px){
	container{
		width:1280px;
	}
}
	
@media only screen and (max-width: 1025px){
	h2{
		font-size:44px;
		text-align:center;
	}
	.page2,.page3,.page4,.page5,.page6,.page7,.page8,.page9{
		margin:50px 0;
	}
	.page2 p.desc{
		font-size:18px;
		margin:20px 0;
	}
	.swiperBox .swiper-slide>a img{
		width: 100%;
		height: inherit;
	}
	.wenzi{
		width: 90%;
		position: absolute;
		top: 50%;
		transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
		left: 50%;
		text-align: center;
	}
	.wenzi>div{
		margin: 40px auto;
	}
	.contentBox{
		width: 100%;
	}
	.contentUrl{
		box-sizing: border-box;
		padding: 0 3%;
		height: 70px;
		line-height: 70px;
		font-size: 14px;
	}
	.kcfx_card{
		width: 94%;
		margin: 0 auto;
		margin-bottom: 25px;
	}
	.kcfx_c_text>div>a{
		font-size: 16px;
	}
	.kcfx_c_text>div>span{
		font-size: 12px;
	}
	.kcfx_card>a{
		font-size: 14px;
	}
	.paging>a{
		font-size: 14px;
	}
	.swiperTitle{
		width: 80%;
	}
	.swiperTitle>.font1{
		font-size: 20px;
	}
	.swiperTitle>.font2{
		font-size: 18px;
		color: gray;
	}
	.swiperTitle>.font3{
		font-size: 14px;
	}
	.swiperBox .swipers,
	.swiperBox .swiper-container,
	.swiperBox .swiper-wrapper,
	.swiperBox .swiper-slide{
		height: 290px;
	}
	.swiperBox .swiper-slide>a{
		height: 250px;
	}
	.swiperBox .swiper-slide>span{
		font-size: 20px;
	}
	.swiperBox .swiper-slide{
		background-size: 100% 250px;
	}
	.swiperBox .swiper-pagination-bullets{
		bottom: 50px !important;
	}
	@media only screen and (max-width: 640px){
		.page3 .whatSwiper{
			overflow:hidden;
		}
		.advantage .fl li{width:50%;}
		.nav-content{
			margin-left:0;
			padding:10px;
			height:100%;
			background:none;
		}
		.navs ul{
			display: flex;
			flex-wrap: wrap!important;
		}
		.nav-btn{
			width:auto;
			border: 1px solid #0066fc;
			color:#0066fc;
			border-radius:10px;
			height:100%;
			background: none;
			line-height:normal;
			margin-bottom: 10px;
			padding: 2px 5px;
			margin-right: 5px;
			font-size:16px;
		}
		.navs li.active{
			background: #0066fc;
			color: #fff;
		}
		.page3 .swiper-slide{
			width:100%!important;
		}
		.page3 .swiper-button-next,.page3 .swiper-button-prev{
			display:block;
		}
		.page3 .block{
		    height:444px;
		    border-radius: 15px;
		}
		.tab-content > div{
			margin-top:30px;
		}
		.tabs img{
			margin:0 auto;
		}
		.page5 .block{
			background-size: cover!important;
			/* background-attachment: fixed; */
			border-radius: 20px!important;
			width: 100%!important;
			padding:30px;
			min-height:220px;
		}
		.page5 p{font-size:14px;}
		.page6 .professer > div:nth-child(even){
			padding-left: calc(var(--bs-gutter-x) * .5);
			border-left:0px;
		}
		.fp-table{
			justify-content:center!important;
		}
		.banner{
			/*height: 150px;*/
		}
		.wenzi2,.wenzi{
			/*display: none;*/
		}
		.show{
			display: block !important;
		}
		.contentUrl{
			overflow:hidden;
		    text-overflow:ellipsis;
		    white-space:nowrap
		}
		.dzly_lbt{
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover ;
		}
		.kcfx_c_text>div>span:first-child,
		.kcfx_c_text>div>span:last-child{
			clear: both;
		}
		.kcfx_c_text>div>span:last-child{
			width: 100%;
		}
		.wenzi>.font1{
			font-size: 14px;
		}
		.wenzi>.font2{
			font-size: 18px;
		}
		.wenzi>.font3{
			font-size: 14px;
		}
		.wenzi>div {
		    margin: 10px auto;
		}
		.url{
			font-size: 16px;
			float: left;
		}
		.url>a{
			color: black;
		}
		.kcfx_card{
			padding: 10px 10px 30px 10px;
		}
		.kcfx_c_img{
			float: none;
			margin: 0 auto;
			margin-bottom: 10px;
		}
		.kcfx_c_text{
			width: 100%;
			float: none;
			display: block;
		}
		.kcfx_c_text>div{
			margin-bottom: 10px;
		}
		.kcfx_c_text>div>a{
			font-size: 18px;
		}
		.kcfx_c_text>div>span{
			font-size: 12px;
		}
		.kcfx_card>a{
			font-size: 12px;
		}
		.paging{
			flex-wrap: wrap;
			text-align: center;
			box-sizing: border-box;
			padding-left: 10px;
			padding-right: 10px;
		}
		.paging>a{
			padding: 2px 5px;
			font-size: 12px;
		}
		.swiperTitle{
			width: 90%;
		}
		.swiperTitle>.font1{
			font-size: 18px;
		}
		.swiperTitle>.font2{
			font-size: 16px;
		}
		.swiperTitle>.font3{
			font-size: 12px;
		}
		.swiperBox .swipers,
		.swiperBox .swiper-container,
		.swiperBox .swiper-wrapper,
		.swiperBox .swiper-slide{
			height: 180px;
		}
		.swiperBox .swiper-slide>a{
			height: 150px;
		}
		.swiperBox .swiper-slide>span{
			font-size: 12px;
		}
		.swiperBox .swiper-slide{
			background-size: 100% 150px;
		}
		.swiperBox .swiper-pagination-bullets{
			bottom: 30px !important;
		}
	}
}

/* 合作伙伴 */
.contentBox2{
	width: 100%;
}
.wenzi2{
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	left: 50%;
	color: black;
	text-align: center;
}
.wenzi2>p{
	margin-bottom: 20px;
}
.wenzi2>.font1{
	font-size: 28px;
}
.wenzi2>.font2{
	font-size: 56px;
}
.wenzi2>.font2>span{
	color: #ED6D00;
}
.wenzi2>.font3{
	font-size: 24px;
	color: gray;
}
.wenzi2>.font4{
	font-size: 16px;
	color: gray;
}
.hzhb_tap{
	width: 100%;
	padding: 60px 0;
	background-color: #f8f8f8;
}
.hzhbTap{
	background-color: #F8F8F8;
}
.nryTap>div{
	width: 640px;
	margin: 0 auto;
	display: flex;
	display: -ms-flexbox;
	justify-content: space-around;
	flex-wrap: nowrap;
}
.nryTap span{
	display: inline-block;
	width: calc(100% / 5);
	transform: skewX(-30deg);
	height: 25px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #ED6D00;
	background-color: white;
	cursor: pointer;
	color: #ED6D00;
	font-size: 14px;
	margin-bottom: 60px;
}
.hzhbTap>div{
	width: 900px;
	margin: 0 auto;
	display: flex;
	display: -ms-flexbox;
	justify-content: space-around;
	flex-wrap: nowrap;
}
.hzhbTap span{
	display: inline-block;
	width: 120px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #ED6D00;
	background-color: white;
	border-radius: 25px;
	cursor: pointer;
	color: #ED6D00;
	font-size: 14px;
	margin-bottom: 60px;
}
.hzhbTap span:hover{
	background-color: #ED6D00;
	color: white;
}
.hzhbTapX{
	background-color: #ED6D00 !important;
	color: white !important;
}
.hzhb_changeBox{
	width: 100%;
	background-color: #F8F8F8;
}
.hzhb_changeBox .changeBox,
.hzhb_changeBox .swipers,
.hzhb_changeBox .swiper-container,
.hzhb_changeBox .swiper-wrapper,
.hzhb_changeBox .swiper-slide{
	width: 1100px;
	height: 520px;
	margin: 0 auto;
}
.hzhb_changeBox .swiper-slide{
	text-align: center;
}
.hzhb_changeBox .swiper-slide:after{
	content: '';
	display: block;
	clear: both;
}
.hzhb_changeBox .swiper-pagination-bullet{
	width: 5px !important;
	height: 5px !important;
	background-color: white !important;
	border: 1px solid #ED6D00;
}
.hzhb_changeBox .swiper-pagination-bullet-active{
	background-color: #ED6D00 !important;
}
.imgMan{
	width: 25%;
	height: 100%;
	float: left;
	box-sizing: border-box;
	padding: 0 30px;
}
.imgMan_img{
	width: 200px;
	height: 200px;
	border: 15px solid #dcdcdc;
	border-radius: 50%;
	box-sizing: border-box;
	margin: 0 auto 20px auto;
}
.imgMan_img>img{
	max-height: 100%;
	max-width: 100%;
	border-radius:50%;
}
.imgMan_name{
	font-size: 18px;
	margin-bottom: 30px;
}
.imgMan_info{
	font-size: 14px;
	line-height: 24px;
}
.ljgd{
	width: 100%;
	height: 80px;
	background-color: #F8F8F8;
	padding-top: 10px;
}
.ljgd>a{
	display: block;
	width: 120px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border: 1px solid black;
	border-radius: 25px;
	margin: 0 auto;
	color: black;
	font-size: 12px;
}
.hzhbPp{
	width: 1100px;
	margin: 0 auto;
	box-sizing: border-box;
}
.hzhbPpBox,
.hzhbPpBox .swipers,
.hzhbPpBox .swiper-container
.hzhbPpBox .swiper-slide{
	width: 100%;
}
.hzhbPpBox .swiper-slide{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.hzhbPpBox .swiper-slide>div{
	width: calc(100% / 5);
	text-align: center;
	margin-bottom: 40px;
}
.hzhbPpBox .swiper-slide>div>img{
	height: 40px;
	max-width: 100%;
}
.hzhbPpBox .swiper-slide>div>span{
	display: block;
	font-size: 14px;
}
.hzhb_swiperBox{
	width: 1100px;
	margin: 0 auto;
}

@media only screen and (max-width: 1025px){
	.wenzi2{
		width: 90%;
	}
	.wenzi2>.font1{
		font-size: 18px;
	}
	.wenzi2>.font2{
		font-size: 36px;
	}
	.wenzi2>.font3{
		font-size: 20px;
	}
	.hzhb_tap{
		padding: 30px 0;
	}
	.hzhbTap>div{
		width: 100%;
	}
	.hzhbTap span{
		width: 100px;
		height: 25px;
		margin-bottom: 30px;
	}
	.hzhb_changeBox .changeBox,
	.hzhb_changeBox .swipers,
	.hzhb_changeBox .swiper-container,
	.hzhb_changeBox .swiper-wrapper,
	.hzhb_changeBox .swiper-slide{
		width: 100%;
		height: 430px;
	}
	.imgMan{
		padding: 0 15px;
	}
	.imgMan_img{
		width: 100px;
		height: 100px;
		border: 10px solid #e7e7e7;
	}
	.hzhbPp{
		width: 100%;
	}
	.hzhbPpBox>div>img{
		height: 30px;
	}
	.hzhbPpBox>div>span{
		font-size: 12px;
	}
	.hzhb_swiperBox{
		width: 100%;
	}
	@media only screen and (max-width: 640px){
		.hzhbPpBox .swiper-slide>div{
			width: calc(100% / 3);
		}
		.nry_banner{
			background-size: 1920px 805px !important;
			background-position: left top !important;
		}
		.hzhbTap span{
			width: 55px;
			height: 20px;
			line-height: 20px;
			border-radius: 20px;
			font-size: 10px;
		}
		.hzhb_changeBox .changeBox,
		.hzhb_changeBox .swipers,
		.hzhb_changeBox .swiper-container,
		.hzhb_changeBox .swiper-wrapper,
		.hzhb_changeBox .swiper-slide{
			height: 130px;
		}
		.imgMan{
			padding: 0;
		}
		.imgMan_img{
			width: 70px;
			height: 70px;
			border: 10px solid #e7e7e7;
		}
		.imgMan_name{
			font-size: 14px;
		}
		.hzhbPpBox>div{
			margin-bottom: 20px;
		}
		.hzhbPpBox>div>img{
			height: 15px;
		}
		.hzhbPpBox>div>span{
			font-size: 10px;
		}
	}
}
@media only screen and (max-width: 640px){
	.wenzi2>.font1{
		font-size: 12px;
	}
	.wenzi2>.font2{
		font-size: 18px;
	}
	.wenzi2>.font3{
		font-size: 16px;
	}
	.wenzi2>p{
		margin-bottom:10px;
	}
	.kcfx-lm-banner{
		background-position:20% 0;
	}
}

/* 视频分享 */
.content3{
	width: 1100px;
	margin: 0 auto;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.kcfc_v{
	width: 350px;
	height: 270px;
	position: relative;
	margin-bottom: 30px;
}
.kcfc_v .shadowBox{
	display: block;
	width: 350px;
	height: 237px;
	z-index: 999;
	cursor: pointer;
	position: absolute;background-color: rgba(0,0,0,0.2);
	top: 0;
	left: 0;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
}
.kcfc_v .shadowBox img{position: absolute; bottom: 5%;    left: 5%;}
.kcfc_v>p{
	width: 100%;
	text-align: center;
	line-height: 23px;
	font-size: 14px;
	margin-top: 10px;
}
.kcfc_v .shadowBox:hover{
	background-color: rgba(0,0,0,0.5);
}
.kcfc_v .shadowBox:active{
	background-color: rgba(0,0,0,0.3);
}
.kcfc_v>div{
	width: 100%;
	height: 237px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
@media only screen and (max-width: 1025px){
	.content3{
		width: 100%;
		box-sizing: border-box;
		justify-content: space-around;
	}
	.kcfc_v{
		width: 310px;
		height: 233px;
		margin-bottom: 20px;
	}
	.kcfc_v .shadowBox{
		width: 310px;
		height: 210px;
	}
	.kcfc_v>p{
		width: 100%;
		text-align: center;
		line-height: 23px;
		font-size: 14px;
		margin-top: 10px;
		white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	}
	.kcfc_v>div{
		height: 210px;
	}
}

/* 栏目页 */
.select_box{
	width: 100%;
	margin: 0 auto;
	padding: 20px 30px 10px 30px;
	border-radius: 10px;
	background-color: #f7f7f7;
	box-sizing: border-box;
	margin-bottom: 30px;
	font-size: 14px;
}
.select_ul{
	border-bottom: 1.5px dashed #e1e1e3;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.select_title{
	width: 130px;
	float: left;
}
.select_title span{
	color: gray;
}
.select_title a{
	float: right;
}
.select_list{
	width: calc(100% - 130px);
	float: right;
}
.select_ul a{
	display: inline-block;
	padding: 2px 15px;
	background-color: transparent;
	color: black;
	border-radius: 25px;
	margin-bottom: 10px;
	/* color: black; */
}
.swiperBox2{
	width: 1100px;
	margin: 0 auto;
	border-radius: 10px;
	margin-bottom: 30px;
}
.swiperBox2 .swipers,
.swiperBox2 .swiper-container,
.swiperBox2 .swiper-wrapper,
.swiperBox2 .swiper-slide{
	width: 100%;
	height: 190px;
}
.swiperBox2 .swiper-slide>a{
	width: 100%;
	height: 100%;
	display: block;
	z-index: 999;
}
.swiperBox2 .swiper-slide{
	background-size: 100% 100%;
	background-origin: top center;
	background-repeat: no-repeat;
}
.swiperBox2 .swiper-button-prev,
.swiperBox2 .swiper-button-next{
	top: 50% !important;
	background-color: transparent !important;
	width: 40px !important;
	height: 40px !important;
	border-radius: 50% !important;
	background-size: 12px 23px !important;
}
.swiperBox2 .swiper-button-prev{
	background-image: url(../img/lbt_l.png) !important;
}
.swiperBox2 .swiper-button-next{
	background-image: url(../img/lbt_r.png) !important;
}
.lmy_info{
	width: 100%;
	font-size: 16px;
	margin: 0 auto;
	margin-bottom: 30px;
}
@media only screen and (max-width: 1025px){
	.select_box{
		width: 94%;
	}
	.swiperBox2{
		width: 94%;
	}
	.swiperBox2 .swipers,
	.swiperBox2 .swiper-container,
	.swiperBox2 .swiper-wrapper,
	.swiperBox2 .swiper-slide{
		height: 145px;
	}
	.lmy_info{
		width: 94%;
	}
	@media only screen and (max-width: 640px){
		.select_box{
			padding: 5px 10px;
			margin-bottom: 30px;
			font-size: 12px;
		}
		.select_title{
			width: 100px;
		}
		.select_list{
			width: calc(100% - 100px);
		}
		.select_ul a{
			padding: 1.5px 7px;
			border-radius: 20px;
			margin-bottom: 10px;
		}
		.swiperBox2 .swipers,
		.swiperBox2 .swiper-container,
		.swiperBox2 .swiper-wrapper,
		.swiperBox2 .swiper-slide{
			height: 70px;
		}
	}
}

/* 定制旅游 */
.dzly_infos{
	width: 100%;
	margin: 0 auto;
	padding: 20px 30px 0 30px;
	border-radius: 10px;
	background-color: #f7f7f7;
	box-sizing: border-box;
	margin-bottom: 30px;
	font-size: 16px;
}
.dzly_info{
	width: 100%;
}
.dzly_info>div{
	float: left;
}
.dzly_infoTitle{
	width: 150px;
}
.dzly_infoCentent{
	width: calc(100% - 150px);
}
.dzly_infoCentent a{
	display: inline-block;
	color: #000;
	padding: 0 20px 20px 20px;
}
.dzly_info:last-child .dzly_infoCentent{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.dzly_info:last-child .dzly_infoCentent a{
	width: calc(100% / 3);
	padding: 0 0px 20px 0px;
	text-align: center;
}
@media only screen and (max-width: 1025px){
	.dzly_infos{
		width: 94%;
	}
	@media only screen and (max-width: 640px){
		.dzly_infos{
			display: none;
			padding: 5px 10px 0 10px;
			font-size: 12px;
		}
		.dzly_infoTitle{
			width: 120px;
		}
		.dzly_infoCentent{
			width: calc(100% - 120px);
		}
		.dzly_infoCentent span{
			padding: 0 10px 10px 10px;
		}
	}
}

/* 关于我们 */
.gywm_banner{
	width: 100%;
	position: relative;
}
.banner_img{
	width: 100%;
	height: 900px;
	background-size: cover;
	position: relative;
	background-position: center center;
	background-image: url(../img/bg_gywm.jpg);
}
.gywm_wenzi{
	text-align: center;
	color: white;
	padding-top: 100px;
	box-sizing: border-box;
}
.gywm_wenzi .font1{
	font-size: 18px;
}
.gywm_wenzi .font2{
	font-size: 150px;
}
.gywm_wenzi>div{
	width: 300px;
	height: 2px;
	background-color: white;
	margin: 0 auto;
	margin-bottom: 50px;
}

.banner_content{
	width: 100%;
	/*height: 1400px;*/
	position: relative;
	background-color: white;
}
.big_content{
	width: 1100px;
	/*height: 1600px;*/
	/*position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -550px;*/
	z-index: 999;
	background-color: white;
	margin:0 auto;
	position:relative;
	top:-350px;
}
.big_content_wenzi{
	width: 100%;
	/*height: 600px;*/
	box-sizing: border-box;
	padding: 40px 80px;
}
.big_content_wenzi .font1{
	text-align: center;
	font-size: 24px;
	color: black;
}
.big_content_wenzi .font2{
	text-align: center;
	font-size: 20px;
	color:#9d9d9d;
	margin-bottom: 40px;
	line-height: 40px;
}
.big_content_wenzi .font3{
	color:#9d9d9d;
	font-size: 16px;
	text-indent: 34px;
	letter-spacing: 1px;
	line-height: 35px;
}
.big_content_img{
	width: 100%;
	height: 1200px;
	position: relative;
}
.big_content_top{
	display: block;
	width: 634px;
	height: 394px;
	/*background-image: url(../img/gywm_v.png);
	background-size: cover;*/
	position: absolute;
	top: 160px;
	left: 50%;
	margin-left: -317px;
	z-index: 998;
}
.big_content_top>div{
	width: 100%;
	height: 100%;
	z-index: 999;
	background-color: rgba(0,0,0,0.1);
}
.big_content_top>div img{
	width: 70px;
	height: 70px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -35px;
	margin-left: -35px;
}
.big_content_bottom{
	width: 100%;
	height: 771px;
	background-image: url(../img/gywm_img.png);
	background-size: cover;
	position: absolute;
	bottom: 0;
}
.big_content_bottom>div{
	width: 100%;
	height: 449px;
	background-image: url(../img/gywm_bg_02.png);
	background-size: cover;
	position: absolute;
	bottom: 50px;
	opacity: 0.7;
	color: white;
}
.big_content_bottom>div>div{
	position: absolute;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	flex-wrap: wrap;
	align-content: center;
}
.big_content_bottom>div>div>div{
	width: 100%;
	text-align: center;
}
.box1{
	width: 29%;
	height: 100%;
	top: 0;
	left: 0;
}
.box2{
	width: 36%;
	height: 50%;
	top: 0;
	left: 29%;
}
.box3{
	width: 36%;
	height: 50%;
	bottom: 0;
	left: 29%;
}
.box4{
	width: 35%;
	height: 50%;
	top: 0;
	right: 0;
}
.box5{
	width: 35%;
	height: 50%;
	bottom: 0;
	right: 0;
}
.big_content_bottom>div>div .font1{
	font-size: 70px;
}
.big_content_bottom>div>div .font2{
	font-size: 18px;
}
.big_content_bottom>div>div .font3{
	font-size: 12px;
}

.fly_year{
	width: 100%;
	position: relative;
}
.fly_year>img{
	width: 100%;
}
.fly_year_title{
	width: 100%;
	position: absolute;
	top: 50px;
	text-align: center;
}
.fly_year_title b,
.call_me_title b{
	font-size: 24px;
}
.fly_year_title p,
.call_me_title p{
	font-size: 20px;
	color: #9d9d9d;
}
.fly{
	position: absolute;
	width: 250px;
}
.fly .font1{
	font-size: 12px;
	color: #ed6d00;
}
.fly .font2{
	font-size: 20px;
	color: #ed6d00;
}
.fly .font3{
	font-size: 40px;
	color: #ed6d00;
}
.fly .font4{
	font-size: 10px;
}
.fly_box1{
	top: 20%;
	left: 15%;
}
.fly_box2{
	top: 35%;
	left: 10%;
}
.fly_box3{
	top: 50%;
	left: 10%;
}
.fly_box4{
	top: 65%;
	left: 30%;
}
.fly_box5{
	top: 60%;
	left: 48%;
}
.fly_box6{
	top: 55%;
	right: 20%;
}
.fly_box8{
	top: 30%;
	left: 45%;
}
.fly_box7{
	top: 35%;
	right: 15%;
}
.call_me,
.ztrr{
	background-color: white;
	width: 1100px;
	margin: 0 auto;
}
.ztrr_box{
	width: 100%;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	align-items: center;
}
.ztrr_box>div{
	text-align: center;
}
.ztrr_box>div>p{
	margin-top: 5px;
	font-size: 15px;
}
.ztrr_box>div>img{
	height: 250px;
}
.call_me_title{
	margin: 60px 0;
	text-align: center;
}
.call_me_box{
	background-color: #f6f6f6;
	padding: 30px 80px;
	box-sizing: border-box;
	margin-bottom: 60px;
}
.call_me_box_l{
	width: calc(100% - 200px);
	float: left;
}
.call_me_box_l>div{
	margin-bottom: 20px;
}
.call_me_box_r{
	width: 200px;
	float: right;
	text-align: center;
}
.call_me_box_phone>div{
	width: 50%;
	float: left;
}
.call_me_box_phone>div>div{
	float: left;
}
.call_me_box_phone>div>div p{
	font-size: 16px;
}
.call_me_box_phone>div>div b{
	font-size: 30px;
	color: #ED6D00;
}
.call_me_box_l img{
	width: 20px;
	height: 20px;
	margin-right: 20px;
	position: relative;
	top: 4px;
}
.call_me_box_r img{
	width: 100%;
}
.call_me_box_r p{
	font-size: 12px;
	text-align: center;
}
.mapBox{
	width: 100%;
	position: relative;
}
.mapBox>img{
	width: 100%;
}
.map_info{
	width: 100%;
	position: absolute;
	bottom: 60px;
	text-align: center;
}
.map_info b{
	font-size: 22px;
}
.map_info p{
	font-size: 14px;
	margin: 15px 0;
}
.map_info a{
	display: block;
	margin: 0 auto;
	line-height: 25px;
	width: 120px;
	height: 25px;
	font-size: 14px;
	color: white;
	background-color: #ED6D00;
}
.zb{
	font-size: 12px;
	line-height: 15px;
	position: absolute;
	top: 0;
	cursor: pointer;
}
.zb img{
	width: 12px;
	height: 12px;
	position: relative;
	top: 2px;
}
.zb1{
	top: 30%;
	left: 22%;
}
.zb2{
	top: 23%;
	left: 47%;
}
.zb3{
	top: 35%;
	left: 52%;
}
.zb4{
	top: 31%;
	left: 59%;
}
.zb5{
	top: 31%;
	left: 67%;
}
.zb6{
	top: 28%;
	left: 63%;
}
.zb7{
	top: 34%;
	left: 63%;
}
.zbInfo{
	display: none;
	width: 250px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	border-radius: 25px;
	overflow: hidden;
}
.zbInfo>div{
	width: 100%;
}
.zbInfo_img{
	height: 170px;
	text-align: center;
}
.zbInfo_img img{
	width: 100%;
	height: 100%;
}
.zbInfo_content{
	box-sizing: border-box;
	background-color: white;
	padding: 30px;
}
.zbInfo_content span{
	display: block;
	margin-bottom: 30px;
	text-align: center;
	font-size: 16px;
}
.zbInfo_content p{
	font-size: 12px;
	line-height: 20px;
}
.zbInfo_link a{
	display: block;
	color: #ED6D00;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 15px;
}
.zbInfo_link a img{
	margin-right: 10px;
}
@media only screen and (max-width: 1025px){
	.gywm_wenzi{
		padding-top: 0;
		position: absolute;
		top: 50%;
		transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
		left: 50%;
	}
	.banner_content{
		height: auto;
	}
	.big_content{
		width: 100%;
		height: auto;
		position: relative;
		top: 0;
		left: 0;
		margin-left: 0px;
	}
	.big_content_wenzi{
		height: auto;
		padding: 40px 80px;
	}
	.big_content_img{
		height: auto;
	}
	.big_content_top{
		width: 600px;
		height: 372px;
		position: relative;
		top: 0px;
		left: 0;
		margin-left: auto;
		margin-right: auto;
	}
	.big_content_bottom{
		height: 490px;
		position: relative;
		bottom: 0;
	}
	.big_content_bottom>div{
		height: 100%;
		background-image: none;
		bottom: 0;
	}
	.big_content_bottom>div>div{
		position: relative;
	}
	.box1{
		width: 100%;
		height: calc(100% / 5);
		top: auto;
		left: auto;
	}
	.box2{
		width: 100%;
		height: calc(100% / 5);
		top: auto;
		left: auto;
	}
	.box3{
		width: 100%;
		height: calc(100% / 5);
		bottom: auto;
		left: auto;
	}
	.box4{
		width: 100%;
		height: calc(100% / 5);
		top: auto;
		right: auto;
	}
	.box5{
		width: 100%;
		height: calc(100% / 5);
		bottom: auto;
		right: auto;
	}
	.big_content_bottom>div>div .font1{
		font-size: 24px;
	}
	.big_content_bottom>div>div .font2{
		font-size: 14px;
	}
	.big_content_bottom>div>div .font3{
		font-size: 10px;
	}
	
	.fly_year_title{
		top: 30px;
	}
	.fly_year img{
		position: absolute;
	}
	.fly_year{
		display: flex;
		display: -webkit-flex;
		justify-content: space-around;
		flex-wrap: wrap;
		padding-top: 100px;
	}
	.fly{
		position: relative;
		text-align: center;
		margin-bottom: 10px;
	}
	.fly .font3{
		font-size: 20px;
	}
	.fly_box1{
		top: initial;
		left: initial;
	}
	.fly_box2{
		top: initial;
		left: initial;
	}
	.fly_box3{
		top: initial;
		left: initial;
	}
	.fly_box4{
		top: initial;
		left: initial;
	}
	.fly_box5{
		top: initial;
		left: initial;
	}
	.fly_box6{
		top: initial;
		right: initial;
	}
	.fly_box7,.fly_box8{
		top: initial;
		left: initial;
		right:initial;
	}
	.call_me{
		width: 100%;
	}
	.call_me_title{
		margin: 30px 0;
	}
	.call_me_box{
		padding: 30px;
		margin-bottom: 30px;
	}
	.call_me_box_l{
		width: calc(100% - 150px);
	}
	.call_me_box_r{
		width: 150px;
	}
	.mapBox{
		display: flex;
		display: -webkit-flex;
		justify-content: space-around;
		flex-wrap: wrap;
		padding-bottom: 30px;
	}
	.map_info{
		position: relative;
		bottom: 0px;
	}
	.zb{
		display: none;
	}
	
	.zbInfo{
		display: block;
		position: relative;
		box-shadow: 0 0 10px 5px rgba(0,0,0,0.1);
		margin-bottom: 30px;
	}
	.zbInfo_content p{
		word-break:break-all;
		display:-webkit-box;
		-webkit-line-clamp:6;
		-webkit-box-orient:vertical;
		overflow:hidden;
	}
	.ztrr{
		width: 100%;
	}
	.ztrr_box>div>p{
		font-size: 12px;
	}
	.ztrr_box>div>img{
		height: 140px;
	}
	@media only screen and (max-width: 640px){
		.ztrr_box{
			flex-wrap: wrap;
			justify-content: space-around;
			box-sizing: border-box;
			padding: 5px;
		}
		.ztrr_box>div>img{
			height: 140px;
		}
		.call_me_box_r img{
			width: 70%;
		}
		.banner_img{
			height: 450px;
		}
		.zbInfo_img img{
			width: initial;
			height: 100%;
		}
		.gywm_wenzi{
			position: absolute;
			top: 50%;
			transform: translate(-50%,-50%);
			-ms-transform: translate(-50%,-50%);
			-moz-transform: translate(-50%,-50%);
			-webkit-transform: translate(-50%,-50%);
			left: 50%;
			padding-top: initial;
		}
		.gywm_wenzi .font2{
			font-size: 36px;
		}
		.big_content_wenzi{
			padding: 20px;
		}
		.big_content_wenzi .font2 {
			margin-bottom: 20px;
		}
		.big_content_top {
			width: 300px;
			height: 186px;
		}
		.call_me_box{
			padding: 20px;
		}
		.call_me_box_phone>div {
			width: 100%;
		}
		.call_me_box_l{
			width: 100%;
		}
		.call_me_box_r{
			width: 100%;
		}
		.zbInfo{
			width: 46%;
			margin-bottom: 4%;
		}
		.zbInfo_content span{
			margin-bottom: 10px;
		}
		.zbInfo_content{
			padding: 5px;
		}
		.fly{
			width: 150px;
		}
	}
}

/* 新版本 */
.xbbMore{
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 14px;
	color: #999999;
}
.xbb_banner{
	z-index: -1;
	height:calc(100vh - 175px);
	background-image:url(../img/banner.jpg);
}
.xbb_banner>a{
	display: block;
	width: 100%;
	height: 100%;
}

.wenzi3{
	display: inline-block;
	box-sizing: border-box;
	padding: 50px;
	background-color: rgba(255,255,255,0.5);
	position: absolute;
	top: 50%;
	left: 20%;
	transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
}
.wenzi3 .font1{
	font-size: 45px;
	font-weight: bold;
}
.wenzi3 .font2{
	font-size: 45px;
	color: #ED6D00;
	font-weight: bold;
	border-bottom: 1px solid #808080;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.wenzi3 .font3{
	font-size: 30px;
	margin-bottom: 30px;
}
.wenzi3 .font3 span{
	color: #ED6D00;
}
.wenzi3 .font4{
	color: rgba(0,0,0,0.1);
	font-size: 26px;
}
.banner_5{
	width: 100%;
}
.banner_5 .swiper-slide img{
	width: 100%;
	min-height: 200px;
}
.banner_5 .swiper-slide div{
	width: 100%;
	position: absolute;
	top: 65%;
	text-align: center;
	color: white;
}
.banner_5 .swiper-slide div b{
	font-size: 22px;
}
.banner_5 .swiper-slide div p{
	font-size: 18px;
}
.xbb_ctyb{
	width: 100%;
	box-sizing: border-box;
	background-color: #f3f3f3;
	padding: 60px 0;
}
.xbb_ctyb_box{
	width: 1100px;
	height: 324px;
	margin: 0 auto;
}
.xbb_ctyb_l{
	width: 49%;
	height: 100%;
	float: left;
	display: block;
	background-image: url(../img/xbb_v.jpg);
	background-size: cover;
	position: relative;
}
.xbb_ctyb_l img{
	width: 70px;
    height: 70px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -35px;
    margin-left: -35px;
}
.xbb_ctyb_r{
	width: 49%;
	height: 100%;
	float: right;
	background-color: white;
	box-sizing: border-box;
	padding: 10px;
}
.xbb_ctyb_rHeader{
	width: 100%;
	height: 70px;
	border-bottom: 1px solid #808080;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: nowrap;
	align-items: center;
	margin-bottom: 20px;
}
.xbb_ctyb_rHeader p{
	font-size: 18px;
	color: rgba(0,0,0,0.3);
}
.xbb_ctyb_rHeader b{
	color: #000000;
}
.xbb_ctyb_rHeader small{
	font-size: 12px;
	color: rgba(0,0,0,0.3);
}
.xbb_ctyb_rHeader a{
	color: #000000;
	font-size: 14px;
}
.xbb_ctyb_rList{
	width: 100%;
	height: calc(100% - 90px);
	overflow: auto;
}
.xbb_ctyb_rList>div{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: nowrap;
	align-items: center;
	margin-bottom: 5px;
}
.xbb_ctyb_rList>div>div:first-child{
	width: calc(100% - 80px);
}
.xbb_ctyb_rList>div>div:first-child>a{
	display: block;
	width: 100%;
	color: #000;
	font-size: 18px;
}
.xbb_ctyb_rList>div small{
	display: inline-block;
	width: 100%;
	font-size: 12px;
	color: rgba(0,0,0,0.3);
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.xbb_ctyb_rList>div>div:last-child>a{
	display: block;
	font-size: 14px;
	width: 80px;
	color: #000;
	border: 1px solid #000000;
	text-align: center;
	line-height: 30px;
	box-sizing: border-box;
}

.xbb_ctyb_rList>div>div:last-child>a:hover{
	background-color: #ED6D00;
	color: white;
	border-color: #ED6D00;
}

.xbb_rmlx{
	width: 100%;
	background-color: #F3F3F3;
	padding-bottom: 60px;
}
.xbb_rmlx_box{
	width: 1100px;
	margin: 0 auto;
	position: relative;
}
.xbb_rmlx_title{
	width: 100%;
    margin: 0 auto 60px auto;
    text-align: center;
	position: relative;
}
.xbb_rmlx_title b{
	font-size: 24px;
}
.xbb_rmlx_title p{
	font-size: 16px;
}
.xbb_rmlx_title p:last-child{
	color: #808080;
}
.xbb_rmlx_title div{
	width: 44px;
	height: 2px;
	background-color: #ED6D00;
	margin: 20px auto;
}
.xbb_rmlx_list{
	width: 100%;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.xbb_rmlx_li{
	width: calc(97% / 4);
	margin-bottom: 1%;
}
.xbb_rmlx_liImg{
	width: 100%;
	height: 175px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}
.xbb_rmlx_liContent{
	background-color: white;
	width: 100%;
	height: 270px;
	box-sizing: border-box;
	padding: 30px 20px;
	position: relative;
}
.xbb_rmlx_liContent .font1{
	color: #828282;
	font-size: 26px;
	margin-bottom: 10px;
}
.xbb_rmlx_liContent .font2{
	font-size: 18px;
	height: 48px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	margin-bottom: 15px;
}
.xbb_rmlx_liContent .font3{
	font-size: 12px;
}
.xbb_rmlx_liContent a{
	position: absolute;
	display: block;
	width: 150px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	bottom: 30px;
	left: 50%;
	margin-left: -75px;
	font-size: 14px;
	color: #000;
	border: 1px solid #000;
}
.xbb_rmlx_liContent a:hover{
	background-color: #ED6D00;
	color: white;
	border-color: #ED6D00;
}
.xbb_rmlx_a{
	display: block;
	width: 150px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	margin: 49px auto 0 auto;
	color: #000;
	border: 1px solid #000;
}
.xbb_rmlx_a:hover{
	background-color: #ED6D00;
	color: white;
	border-color: #ED6D00;
}
.xbb_ztzs{
	width: 100%;
	height: 800px;
	box-sizing: border-box;
	padding: 60px 0;
	background-image: url(../img/xbb_tap_bg.jpg);
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
}
.xbb_ztzs_box{
	width: 1100px;
	height: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	position: relative;
}
.xbb_ztzs_title b{
	font-size: 26px;
	color: white;
}
.xbb_ztzs_title small{
	font-size: 14px;
	color: white;
}
.xbb_ztzs_title div{
	width: 44px;
	height: 2px;
	background-color: #ED6D00;
	margin: 20px 0;
}
.xbb_ztzs_tap{
	width: 800px;
	height: 445px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: rgba(255,255,255,0.5);
}
.ztzs_tap{
	width: 100%;
	height: 60px;
}
.ztzs_tap span{
	float: left;
	width: 25%;
	height: 100%;
	font-size: 16px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	cursor: pointer;
}
.ztzs_tapx{
	border-top: 5px solid transparent;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	background-color: white;
	background-clip: content-box;
}
.ztzs_content{
	width: 100%;
	height: calc(100% - 60px);
	box-sizing: border-box;
	background-color: white;
	padding: 30px 20px 30px 50px;
}
.ztzs_contentBox{
	display: none;
}
.ztzs_table{
	width: 100%;
}
.ztzs_td{
	width: calc(100% / 3);
	height: 80px;
	border-bottom: 1px solid #E1E1E3;
	float: left;
	position: relative;
	box-sizing: border-box;
	padding-top: 10px;
}
.ztzs_td small{
	font-size: 15px;
	color: #ED6D00;
}
.ztzs_td>div{
	border-right: 1px solid #E1E1E3;
	padding-right: 20px;
	padding-left: 20px;
}
.ztzs_td>div>div select,
.ztzs_td>div>div input{
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: none;
  width: 100%;
  background-position: center right;
  background-repeat: no-repeat;
  outline: none;
  font-size: 18px;
  font-weight: bold;
  background-color: white;
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
 
  /*在选择框的最右侧中间显示小箭头图片*/
  background-image: url(../img/xbb_b.png);
 
 
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 14px;
}
 
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.ztzs_td>div>div select::-ms-expand { display: none; }

.ztzs_td:nth-of-type(3n+1)>div{
	padding-left: 0;
}
.ztzs_td:nth-of-type(2)>div>div input{
	background-image: url(../img/xbb_rl.png);
	
}
.ztzs_td:nth-of-type(3)>div,
.ztzs_td:nth-of-type(5)>div{
	border-right: none;
}
.ztzs_td>div>div{
	width: 100%;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: nowrap;
	align-items: center;
	font-size: 20px;
	box-sizing: border-box;
}
.ztzs_td:last-child{
	border-bottom: none;
}
.ztzs_td:last-child a{
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 180px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: white;
	background-color: #828282;
}
.ztzs_td:last-child a:hover{
	background-color: #ED6D00;
}
.ztzs_tuijian{
	width: calc(100% - 70px);
	position: absolute;
	bottom: 30px;
	left: 50px;
	font-size: 16px;
}
.ztzs_info{
	width: 100%;
}
.ztzs_info>div{
	float: left;
}
.ztzs_infoTitle{
	width: 100px;
}
.ztzs_infoCentent{
	width: calc(100% - 100px);
}
.ztzs_infoCentent span{
	display: inline-block;
	padding: 0 10px 10px 10px;
	color: black;
}
.xbb_cgal{
	width: 100%;
	margin-bottom: 60px;
}
.xbb_cgal_title{
	width: 1100px;
	margin: 60px auto;
}
.xbb_cgal_title b{
	font-size: 26px;
	color: black;
}
.xbb_cgal_title small{
	color: #999999;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
.xbb_cgal_title small a{
	float: right;
	color: #999999;
}
.xbb_cgal_title div{
	width: 44px;
	height: 2px;
	background-color: #ED6D00;
	margin: 20px 0;
}
.xbb_cgal_lbt,
.xbb_cgal_lbt .swiper-container,
.xbb_cgal_lbt .swiper-wrapper{
	width: 100%;
}
.xbb_cgal_lbt .swiper-slide{
	position: relative;
	opacity: 0.5;
}
.xbb_cgal_lbt .swiper-slide-active{
	opacity: 1 !important;
}
.xbb_cgal_lbt .swiper-slide img{
	width: 100%;
	height: auto;
}
.xbb_cgal_lbt .swiper-slide a{
	color: #000;
}
.xbb_cgal_lbt .swiper-slide div{
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	background-color: #f0f0f0;
	box-sizing: border-box;
	padding: 15px;
}
.xbb_cgal_lbt .swiper-slide div b{
	display: block;
	font-size: 20px;
	margin-bottom: 15px;
}
.xbb_cgal_lbt .swiper-slide div small{
	font-size: 12px;
}
.xbb_cgal_lbt .swiper-button-prev{
	width: 40px;
	height: 80px;
	background-image: url(../img/b_l.png) !important;
	background-size: cover !important;
	left: 15% !important;
	margin-top: -40px !important;
}
.xbb_cgal_lbt .swiper-button-next{
	width: 40px;
	height: 80px;
	background-image: url(../img/b_r.png) !important;
	background-size: cover !important;
	right: 15% !important;
	margin-top: -40px !important;
}
.xbb_gwhz{
	width: 100%;
	background-color: #f3f3f3;
	box-sizing: border-box;
	padding: 0.1px 0 60px 0;
}
.xbb_gwhz_img{
	width: 1100px;
	margin: 0 auto;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: nowrap;
}
.xbb_gwhz_img img{
	width: 33%;
}
.xbb_gwhz_a{
	display: block;
    width: 150px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #000;
    border: 1px solid #000;
    font-size: 14px;
    margin: 49px auto 0 auto;
}
.xbb_gwhz_a:hover{
	background-color: #ED6D00;
	color: white;
	border-color: #ED6D00;
}
.xbb_qqzkjs{
	width: 100%;
}
.xbb_qqzkjs_box{
	width: 1100px;
	margin: 60px auto;
	position: relative;
}
.xbb_qqzkjs_box .hzhb_changeBox{
	background-color: white;
}
.xbb_qqzkjs_box .swiper-button-prev{
	width: 35px;
	height: 70px;
	background-image: url(../img/b2_l.png) !important;
	background-size: cover !important;
	left: 0 !important;
	margin-top: -35px !important;
}
.xbb_qqzkjs_box .swiper-button-next{
	width: 35px;
	height: 70px;
	background-image: url(../img/b2_r.png) !important;
	background-size: cover !important;
	right: 0 !important;
	margin-top: -35px !important;
}
.qqzkjsTap .hzhbTapX{
	color: #ED6D00 !important;
	background-color: white !important;
}
.qqzkjsTap{
	position: absolute;
	right: 0;
	top: 0;
}
.qqzkjsTap span{
	font-size: 16px;
	color: ;
	cursor: pointer;
}
.xbb_mtbd{
	width: 100%;
	background-color: #F3F3F3;
	padding-bottom: 60px;
}
.xbb_mtbdBox{
	width: 1100px;
	margin: 0 auto;
}
.xbb_mtbdbox_l{
	width: 48.5%;
	float: left;
}
.xbb_mtbdbox_l .xbb_cgal_title{
	width: 100%;
}
.xbb_mtbdbox_r .xbb_cgal_title{
	width: 100%;
}
.xbb_mtbdbox_r{
	width: 48.5%;
	float: right;
}
.xbb_mtbdbox_l_content,
.xbb_mtbdbox_r_content{
	width: 100%;
	height: 324px;
	position: relative;
}
.xbb_mtbdbox_r_content .bg{
	width: 100%;
	height: 100%;
}
.xbb_mtbdbox_r_content .play{
    width: 70px;
    height: 70px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -35px;
    margin-left: -35px;
	z-index: 99;
}
.l_content_l{
	width: 37.5%;
	height: 100%;
	float: left;
	text-align: center;
}
.l_content_l small{
	display: block;
	margin-bottom: 10px;
	font-size: 12px;
}
.l_content_l img{
	width: 100%;
}
.l_content_r{
	width: 57.5%;
	height: 100%;
	float: right;
	display: flex;
	display: -webkit-flex;
	/* align-content: space-between; */
	flex-wrap: wrap;
	margin-top: -5px;
}
.l_content_r>a{
	display: block;
	width: 100%;
	font-size: 16px;
	color: black;
}
.l_content_r>a span:first-child{
	float: left;
	display: inline-block;
	width: 78%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.l_content_r>a span:last-child{
	float: right;
	color: #808080;
	display: inline-block;
	width: 20%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.xbb_hzhb{
	width: 100%;
	padding: 60px 0 0 0;
	box-sizing: border-box;
}
.xbb_hzhbBox{
	width: 1100px;
	margin: 0 auto;
}
.xbb_hzhb_list{
	display: block;
	width: 100%;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: wrap;
	overflow: hidden;
}
.xbb_hzhb_list div{
	width: calc(100% / 8);
	text-align: center;
	margin-bottom: 30px;
	overflow: hidden;
}
.xbb_hzhb_list div img{
	height: 40px;
	/* width: 100%; */
}
.xbb_xwdt_list{
	width: 100%;
	margin-bottom: 60px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: nowrap;
}
.xbb_xwdt_list>div{
	width: 48.5%;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: nowrap;
}
.xwdt_date{
	width: 100px;
	text-align: center;
}
.xwdt_date .font1{
	font-size: 70px;
	color: #ED6D00;
}
.xwdt_date small{
	font-size: 14px;
}
.xwdt_content{
	width: calc(100% - 130px);
}
.xwdt_content b{
	font-size: 16px;
	color: black;
}
.xwdt_content p:first-child{
	margin-bottom: 10px;
}
.xwdt_content small{
	font-size: 12px;
}
.xbb_lxss{
	width: 100%;
	padding: 60px 0;
	background-color: #F3F3F3;
	box-sizing: border-box;
}
.xbb_lxssBox{
	width: 1000px;
	margin: 0 auto;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: nowrap;
}
.xbb_lxss_l{
	width: 20%;
}
.xbb_lxss_r{
	width: 70%;
	text-align: right;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: nowrap;
}
.xbb_lxss_l .font1{
	font-size: 24px;
}
.xbb_lxss_l small{
	font-size: 17px;
}
.xbb_lxss_r>form{
	display: block;
	width: 100%;
}
.xbb_lxss_r>form>input[type=text]{
	width: 70%;
	height: 50px;
	box-sizing: border-box;
	border: none;
	outline: none;
	padding: 0 30px;
	border-radius: 25px;
	font-size: 18px;
}
.xbb_lxss_r>form>input[type=submit]{
	display: inline-block;
	width: 20%;
	background-color: #ED6D00;
	color: white;
	text-align: center;
	height: 50px;
	line-height: 50px;
	border-radius: 25px;
	border: none;
	box-sizing: border-box;
}
.xbbshow{
	opacity: 0.8;
}
@media only screen and (max-width: 1025px){
	.wenzi3 {
		padding: 20px;
		left: 50%;
		transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
	}
	.wenzi3 .font1,
	.wenzi3 .font2{
		font-size: 36px;
	}
	.wenzi3 .font3,
	.wenzi3 .font4{
		font-size: 18px;
	}
	.banner_5 .swiper-slide div b{
		font-size: 16px;
	}
	.banner_5 .swiper-slide div p{
		display: none;
	}
	.xbb_ctyb_box{
		width: 100%;
	}
	.xbb_rmlx_box{
		width: 100%;
	}
	.xbb_rmlx_li{
		width: 49%;
	}
	.xbb_ztzs_box{
		width: 100%;
	}
	.xbb_ztzs_tap{
		width: 100%;
	}
	.xbb_ztzs{
		margin-bottom: 60px;
	}
	.xbb_cgal_lbt .swiper-button-next {
		right: 5% !important;
	}
	.xbb_cgal_lbt .swiper-button-prev {
		left: 5% !important;
	}
	.xbb_cgal_title{
		width: 100%;
	}
	.xbb_gwhz_img {
		width: 100%;
	}
	.xbb_qqzkjs_box{
		width: 100%;
	}
	.qqzkjsTap{
		position: relative;
		text-align: center;
		margin-bottom: 60px;
	}
	.xbb_mtbdBox{
		width: 100%;
	}
	.xbb_mtbdbox_l_content{
		height: 100%;
	}
	.l_content_r>a{
		margin-bottom: 15px;
	}
	.xbb_mtbdbox_r_content{
		height: 100%;
	}
	.xbb_mtbdbox_l{
		width: 100%;
	}
	.xbb_mtbdbox_r{
		width: 100%;
	}
	.xbb_hzhbBox{
		width: 100%;
	}
	.xbb_lxssBox{
		width: 100%;
	}
	@media only screen and (max-width: 640px){
		.fp-responsive .fp-is-overflow .fp-section{
			min-height:auto!important;
		}
		h2{
			font-size:30px;
			margin:30px 0!important;
		}
		.leftbar{
			display:none!important;
			width:60px;
			max-width:60px;
			margin:0;
		}
		.leftbar .logo{
			padding:0 5px;
			width:100%;
			margin-top:20px;
		}
		.leftbar ul{
			margin-top:30px;
			padding:0 5px;
		}
		.leftbar .search,.leftbar .phone,.leftbar .qrcode{
			display:none;
		}
		.page2,.page3,.page4,.page5,.page6,.page7,.page9{
			/*width:calc(100vw - 60px)!important;
			margin-left:60px!important;*/
		}
		.page8{
			/*
			background:url('../img/ade.jpg') no-repeat;
			background-size:cover;
			text-align:center;
			padding:30px;
			*/
			height:200px;
		}
		.page8 img{
			width:100%;
			margin-bottom:30px;
		}
		.page9 .cases-item{
		    width:100%!important;
			padding-right:20px;
		}
		.page9 .cases-wrapper,.page9 .cases-buttons{
		    margin-top:30px;
		}
		.tab-content p{
			font-size:15px;
		}
		.tab-content h3{
			display:none;
		}
		.page2 h2{
			margin-top:60px;
		}
		.page3 h2{
			margin-bottom:40px;
		}
		.page2 h3{
			margin-top:40px;
		}
		.banner_5{
			display: none;
		}
		.xbb_ztzs_title b{
			font-size: 18px;
		}
		.xbb_ztzs_title small{
			font-size: 14px;
			margin-bottom: 10px;
			display: block;
		}
		.xbb_ztzs_title div{
			margin: 10px 0;
		}
		.xbb_cgal{
			padding: 0 5px;
			box-sizing: border-box;
		}
		.xbb_ztzs_box{
			padding: 0 5px;
			box-sizing: border-box;
		}
		.xbb_rmlx_list{
			padding: 0 5px;
			box-sizing: border-box;
		}
		.xbb_banner {
			height:150px;
		}
		.xbb_banner h2{
			color:#fdd19e;
			font-size:40px;
			text-align:center;
			margin:80px auto 50px auto;
		}
		.xbb_banner h2 span{
			color:#fff;
		}
		.xbb_banner .d img{
			margin:30px auto;
		}
		.xbb_banner .d img:first-child{
			padding-left:80px;
		}
		.xbb_banner .d img:nth-child(2){
			padding-left:79px;
		}
		.xbb_banner .d img:nth-child(3){
			padding-left:85px;
		}
		.why{
		    margin-top:30px;
		}
		.why .left {
			padding: 30px 10px;
		}
		.why .right {
			padding-top: 0;
		}
		.data {
			padding: 50px 0;
		}
		.data .d-one {
			margin-top: 0;
		}
		.data .col-sm-5 {
			width: 100%;
		}
		.data h1 {
			font-size: 9.5rem;
		}
		.p-c {
			padding-left: 25%;
		}
		.whatSwiper .swiper-button-next,.whatSwiper .swiper-button-prev{
			background-size:20px 40px;
			width: 20px;
			height: 40px
		}
		.mouse {

			right: 20px;
			bottom: 20px;

		}
		.mouse img{
		    margin:0!important;
		}
		.page3 h3{
		    margin-top:62px;
		}
		.wenzi3 {
			width: 90%;
			padding: 10px;
		}
		.banner_5 .swiper-slide div b {
			display: none;
		}
		.xbb_ctyb{
			padding: 15px 0;
		}
		.xbb_ctyb_box{
			height: initial;
		}
		.xbb_ctyb_l {
			width: 100%;
			height: 150px;
			float: left;
		}
		.xbb_ctyb_r {
			width: 100%;
			height: initial;
		}
		.xbb_ctyb_rList>div>div:first-child{
			width: calc(100% - 90px);
		}
		.xbb_ctyb_rList>div>div:first-child>a{
			font-size: 16px;
		}
		.xbb_rmlx{
			padding-bottom: 30px;
		}
		.xbb_rmlx_title{
			width: 90%;
			margin-bottom: 30px;
		}
		.xbb_rmlx_title b {
			font-size: 18px;
		}
		.xbb_rmlx_title p {
			font-size: 12px;
		}
		.xbb_rmlx_liContent{
			height: 200px;
			padding: 15px;
		}
		.xbb_rmlx_liContent a{
			bottom: 5px;
		}
		.xbb_rmlx_liContent .font1 {
			font-size: 18px;
			margin-bottom: 0px;
		}
		.xbb_rmlx_liContent .font2 {
			font-size: 14px;
			height: 36px;
			margin-bottom: 10px;
		}
		.xbb_rmlx_a {
			margin: 19px auto 0 auto;
		}
		.xbb_ztzs{
			padding: 30px 0;
			height: initial;
			margin-bottom: 30px;
		}
		.ztzs_content{
			padding: 5px;
		}
		.ztzs_tuijian{
			width: 100%;
			position: relative;
			bottom: initial;
			left: initial;
			font-size: 12px;
		}
		.ztzs_infoTitle{
			width: 70px;
		}
		.ztzs_infoCentent {
			width: calc(100% - 70px);
		}
		.xbb_ztzs_tap{
			height: initial;
			position: relative;
		}
		.ztzs_td {
			width: 50%;
			height: 80px;
			float: left;
		}
		.ztzs_td:last-child{
			clear: both;
			margin-left: 25%;
		}
		.ztzs_td>div{
			border-right: none;
			padding-right: 10px;
			padding-left: 10px;
		}
		.ztzs_tap{
			height: 30px;
		}
		.ztzs_tap span{
			font-size: 12px;
		}
		.ztzs_td:nth-of-type(3n+1)>div {
			padding-left: 10px;
		}
		.ztzs_td:last-child a {
			right: 50%;
			bottom: 50%;
			height: 30px;
			line-height: 30px;
			margin-bottom: -15px;
			margin-right: -90px;
		}
		.map_info b{
			font-size: 18px;
		}
		.xbb_cgal{
			margin-bottom: 30px;
		}
		.xbb_cgal_title {
			margin: 15px auto;
		}
		.xbb_cgal_title b{
			font-size: 18px;
		}
		.xbb_cgal_title div{
			margin: 10px 0;
		}
		.xbb_cgal_lbt .swiper-slide div {
			width: 90%;
			padding: 5px;
		}
		.xbb_cgal_lbt .swiper-slide div b {
			font-size: 16px;
			margin-bottom: 5px;text-align: center;
		}
		.xbb_gwhz,
		.xbb_qqzkjs,
		.xbb_mtbd{
			box-sizing: border-box;
			padding: 0.1px 5px 30px 5px;
		}
		.xbb_qqzkjs_box{
			margin: 30px auto;
		}
		.qqzkjsTap {
			margin-bottom: 30px;
		}
		.xbb_qqzkjs_box .swiper-button-next{
			display: none;
		}
		.xbb_qqzkjs_box .swiper-button-prev{
			display: none;
		}
		.l_content_l {
			width: 100%;
		}
		.l_content_l a{
			width: 47.5%;
			float: left;
		}
		.l_content_l a:first-child{
			margin-right: 5%;
		}
		.l_content_l small{
			display: none;
		}
		.l_content_r{
			width: 100%;
			margin-top: 15px;
		}
		.xbb_mtbd{
			padding-bottom: 30px;
		}
		.xbb_hzhb {
			padding: 30px 0 0 0;
		}
		.xbb_hzhb_list{
			width: 95%;
			margin-left: 2.5%;
		}
		.xbb_hzhb_list div {
			width: calc(100% / 4);
			margin-bottom: 10px;
		}
		.xbb_xwdt_list {
			margin-bottom: 0px;
			flex-wrap: wrap;
		}
		.xbb_xwdt_list>div {
			width: 100%;
			box-sizing: border-box;
			padding: 0 2.5% 0 0;
			margin-bottom: 15px;
		}
		.xwdt_content small{
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 3;
			overflow: hidden;
		}
		.xbb_lxss{
			padding: 10px;
		}
		.xbb_lxss_l{
			width: 100%;
		}
		.xbb_lxss_r{
			width: 100%;
		}
		.xbb_lxssBox{
			flex-wrap: wrap;
		}
		.xbb_lxss_r>form>input[type=text]{
			height: 30px;
			padding: 0 10px;
			font-size: 14px;
		}
		.xbb_lxss_r>form>input[type=submit]{
			width: 25%;
			height: 30px;
			line-height: 30px;
			font-size: 12px;
		}
	}
}

/* 以色列 */
.wenzi4 {
	width: 70%;
	text-align: center;
    display: inline-block;
    box-sizing: border-box;
    padding: 50px;
    background-color: rgba(255,255,255,0.5);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.wenzi4 .font1{
	font-size: 45px;
    font-weight: bold;
}
.wenzi4 .font2{
	font-size: 45px;
	color: #3e8dac;
    font-weight: bold;
    border-bottom: 1px solid #808080;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.wenzi4 .font3 {
    font-size: 20px;
}
.ysl_wenzi{
	width: 100%;
	padding: 60px 0;
	background-color: #F3F3F3;
}
.ysl_wenziBox{
	width: 1100px;
	height: 700px;
	margin: 0 auto;
	background-image: url(../img/ysl_bg_wenzi.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: contain;
	position: relative;
}
.ysl_wenziBox img{
	width: 355px;
	margin-top: 100px;
}
.ysl_wz{
	position: absolute;
	right: 0;
	bottom: 0;
	width: calc(100% - 500px);
}
.ysl_title{
	width: 100%;
}
.ysl_title div{
	width: 100px;
	height: 2px;
	background-color: #49a0ba;
	margin-bottom: 15px;
}
.ysl_title .font1{
	font-size: 36px;
	color: #49A0BA;
	margin-bottom: 15px;
	line-height: 36px;
}
.ysl_title .font2{
	font-size: 22px;
	margin-bottom: 15px;
}
.ysl_title .font3{
	font-size: 14px;
	margin-bottom: 15px;
}
.ysl_content p{
	font-size: 13px;
	text-indent: 26px;
	line-height: 30px;
}
.ysl_js{
	width: 100%;
	padding: 60px 0;
	background-color: #F3F3F3;
}
.ysl_jsBox{
	width: 1100px;
	margin: 0 auto;
}
.ysl_js_list{
	width: 100%;
	height: 400px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: nowrap;
	margin-top: 45px;
}
.ysl_js_list_li{
	width: calc(96% / 5);
	height: 100%;
	box-sizing: border-box;
	padding: 20px;
	background-color: white;
	text-align: center;
}
.ysl_js_list_li img{
	width: 100%;
	margin-bottom: 20px;
	border-radius: 50%;
}
.ysl_js_list_li b{
	display: block;
	font-size: 16px;
	margin-bottom: 15px;
}
.ysl_js_list_li small{
	font-size: 12px;
	line-height: 12px;
}
.ysl_sydw{
	width: 100%;
	padding: 60px 0;
	background-color: #F3F3F3;
}
.ysl_sydwBox{
	width: 1100px;
	margin: 0 auto;
}
.ysl_sydw_l{
	width: 70%;
	height: 655px;
	float: left;
}
.ysl_sydw_l .swiper-container,
.ysl_sydw_l .swiper-wrapper,
.ysl_sydw_l .swiper-slide{
	width: 100%;
	height: 100%;
}
.ysl_sydw_l .swiper-slide{
	display: flex;
	display: -webkit-flex;
	/* justify-content: space-between; */
	flex-wrap: wrap;
	align-content: flex-start;
}
.ysl_sydw_l .swiper-slide div{
	width: calc(100% / 4);
	height: 190px;
	box-sizing: border-box;
	padding: 30px 0;
	text-align: center;
	background-color: white;
}
.ysl_sydw_l .swiper-slide div img{
	max-width: 80px;
	height: 35px;
	margin-bottom: 20px;
}
.ysl_sydw_l .swiper-slide div p{
	font-size: 14px;
	font-weight: lighter;
} 
.ysl_sydw_r{
	width: 25%;
	float: right;
}
.ysl_sydw_r img{
	width: 100%;
	margin-top: 60px;
}
.ysl_sydw .swiper-button-prev{
	top: initial !important;
	bottom: 0;
	left: initial !important;
	background-image: url(../img/ysl_l.png) !important;
    width: 100px !important;
    height: 25px !important;
    margin-top: initial !important;
    background-size: 16px 11px !important;
	right: 130px !important;
	border: 1px solid #49a0ba;
}
.ysl_sydw .swiper-button-next{
	background-image: url(../img/ysl_r.png) !important;
	top: initial !important;
	bottom: 0;
    width: 100px !important;
    height: 25px !important;
    margin-top:  initial !important;
    background-size: 16px 11px !important;
	right: 0 !important;
	border: 1px solid #49a0ba;
}
.ysl_kx{
	width: 100%;
	padding: 60px 0;
	background-color: #F3F3F3;
}
.ysl_kxBox{
	width: 1100px;
	margin: 0 auto;
}
.ysl_kx_title{
	width: 100%;
	text-align: center;
	margin-bottom: 50px;
}
.ysl_kx_title .font1{
	font-size: 128px;
	color: #49A0BA;
	opacity: 0.4;
}
.ysl_kx_title .font2{
	font-size: 22px;
	margin-bottom: 15px;
}
.ysl_kx_title .font3{
	font-size: 14px;
}
.ysl_kx_list{
	width: 100%;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-content: space-between;
	margin-bottom: 60px;
}
.ysl_kx_list div{
	width: calc(97% / 4);
	margin-top: 10px;
	position: relative;
}
.ysl_kx_list div img{
	width: 100%;
}
.ysl_kx_list div p{
	display: block;
	position: absolute;
	width: 80%;
	left: 10%;
	top: 70%;
	text-align: center;
	color: white;
}
.ysl_why{
	position: relative;
	width: 100%;
}
.ysl_why_bg{
	width: 100%;
}
.ysl_why_wz{
	width: 680px;
	height: 400px;
	position: absolute;
	top: 50%;
	left: 10%;
	margin-top: -200px;
	background-color: rgba(73,160,168,0.5);
}
.ysl_why_wzBox{
	width: 100%;
	height: 100%;
	position: absolute;
	box-sizing: border-box;
	padding: 30px;
	top: 0;
	left: 10%;
	background-color: white;
	background-image: url(../img/ysl_why_tr.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
.ysl_why_wzBox .font1{
	font-size: 24px;
	color: #49A0BA;
}
.ysl_why_wzBox .font2{
	font-size: 24px;
	margin-bottom: 60px;
}
.ysl_why_wzBox .font3{
	font-size: 16px;
	margin-bottom: 25px;
}
.ysl_why_wzBox .font4{
	font-size: 16px;
	color: #49A0BA;
	text-align: right;
}
.ysl_cgyl{
	width: 100%;
	position: relative;
}
.ysl_cgyl>img{
	width: 100%;
	height: 1050px;
}
.ysl_cgylBox{
	width: 1100px;
	height: 100%;
	position: absolute;
	box-sizing: border-box;
	padding-top: 60px;
	top: 0px;
	left: 50%;
	margin-left: -550px;
}
.ysl_title .font5 a{
	font-size: 12px;
	color: #49A0BA;
	text-decoration: none;
}
.ysl_cgyl1{
	width: 100%;
	height: 50%;
	margin-bottom: 60px;
}
.ysl_sl{
	width: 100%;
}
.ysl_cgyl1 .ysl_title{
	width: 25%;
	float: left;
}
.ysl_cgyl1 .ysl_cgyl_lbt{
	width: 70%;
	height: 100%;
	float: right;
}

.ysl_cgyl_lbt .swiper-container,
.ysl_cgyl_lbt .swiper-wrapper,
.ysl_cgyl_lbt .swiper-slide{
	width: 100%;
	height: 100%;
}
.ysl_cgyl_lbt .swiper-slide{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: nowrap;
}
.ysl_cgyl_lbt .swiper-slide>div{
	width: calc(98% / 3);
	height: calc(100% - 80px);
	box-sizing: border-box;
	background-color: white;
}
.ysl_cgyl_lbt .swiper-slide div img{
	width: 100%;
}
.ysl_cgyl_lbt .swiper-slide>div>div{
	width: 100%;
	box-sizing: border-box;
	padding: 5px;
}
.ysl_cgyl_lbt .swiper-slide>div>div .font1{
	margin-bottom: 10px;
	font-size: 22px;
}
.ysl_cgyl_lbt .swiper-slide>div>div .font1 span{
	color: rgba(0,0,0,0.1);
}
.ysl_cgyl_lbt .swiper-slide>div>div .font2{
	margin-bottom: 10px;
	font-size: 16px;
}
.ysl_cgyl_lbt .swiper-slide>div>div .font3{
	margin-bottom: 10px;
	font-size: 12px;
}
.ysl_cgyl_lbt .swiper-slide>div>div .font4{
	text-align: right;
}
.ysl_cgyl_lbt .swiper-slide>div>div .font4 a{
	font-size: 12px;
	color: #49A0BA;
}
.ysl_cgyl_lbt .swiper-button-prev{
	top: initial !important;
	bottom: 0;
	left: initial !important;
	background-image: url(../img/ysl_l.png) !important;
    width: 100px !important;
    height: 25px !important;
    margin-top: initial !important;
    background-size: 16px 11px !important;
	right: 130px !important;
	border: 1px solid #49a0ba;
}
.ysl_cgyl_lbt .swiper-button-next{
	background-image: url(../img/ysl_r.png) !important;
	top: initial !important;
	bottom: 0;
    width: 100px !important;
    height: 25px !important;
    margin-top:  initial !important;
    background-size: 16px 11px !important;
	right: 0 !important;
	border: 1px solid #49a0ba;
}
.ysl_sl_list{
	width: 90%;
	position: absolute;
	bottom: 5px;
	left: 10%;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: nowrap;
}
.ysl_sl_sdiv{
	width: calc(100% / 5);
	text-align: center;
	position: relative;
}
.ysl_sl_sdiv .font1{
	font-size: 80px;
	color: white;
	font-weight: bold;
	z-index: 32;
	position: relative;
}
.ysl_sl_sdiv .font2{
	position: relative;
	font-size: 16px;
	color: white;
	width: 180px;
	height: 50px;
	margin: -25px auto 20px auto;
	z-index: 33;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	border-radius: 25px;
	background-color: #49A0BA;
	padding: 0 5px;
	box-sizing: border-box;
}
.ysl_sl_sdiv .font3{
	font-size: 12px;
	color: #49A0BA;
}
.ysl_sl_sdiv1{
	bottom: 20px;
}
.ysl_sl_sdiv2{
	bottom: 40px;
}
.ysl_sl_sdiv3{
	bottom: 60px;
}
.ysl_sl_sdiv4{
	bottom: 80px;
}

.ysl_whjl{
	width: 100%;
}
.ysl_whjlBox{
	width: 1100px;
	margin: 60px auto;
}
.ysl_whjl_title{
	text-align: center;
	margin-bottom: 60px;
}
.ysl_whjl_title .font1{
	font-size: 22px;
	color: #49A0BA;
}
.ysl_whjl_title .font2{
	font-size: 22px;
}
.ysl_whjl_title .font3{
	font-size: 14px;
}
.ysl_whjl_list{
	width: 100%;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.ysl_whjl_list>div{
	width: calc(90% / 3);
	text-align: center;
	font-size: 16px;
	margin-bottom: 20px;
}
.ysl_whjl_list>div img{
	width: 100%;
}
.ysl_ztys{
	width: 100%;
	background-color: #F3F3F3;
}
.ysl_ztys_header{
	width: 100%;
	height: 550px;
	background-image: url(../img/ysl_ztys_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	box-sizing: border-box;
	padding: 60px 0;
	position: relative;
	z-index: 10;
}
.ysl_ztys_header .ysl_whjl_title p{
	color: white !important;
}
.ysl_ztys_btns{
	width: 1100px;
	margin: 0 auto;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.ysl_ztys_btns>div{
	width: calc(90% / 5);
	height: 60px;
	border: 1px solid white;
	margin-bottom: 20px;
	font-size: 14px;
	color: white;
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	align-items: center;
}
.ysl_ztys_btns>div img{
	width: 30px;
}
.ysl_ztys_content{
	width: 1100px;
	position: relative;
	margin: 0 auto;
	z-index: 33;
	background-color: white;
	top: -120px;
	box-sizing: border-box;
	padding: 40px 60px;
}
.ysl_whjl_mtpd{
	width: 49%;
	float: left;
}
.ysl_whjl_kbhp{
	width: 49%;
	float: right;
}
.ysl_ztys_content .font1{
	width: 100%;
	box-sizing: border-box;
	padding-left: 15px;
	border-left: 1px solid #49A0BA;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}
.ysl_ztys_content .font2{
	width: 100%;
	box-sizing: border-box;
	font-size: 14px;
	margin-bottom: 10px;
}
.ysl_ztys_content .font2 a{
	float: right;
	color: #49A0BA;
}
.ysl_whjl_mtpd>div{
	width: 100%;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: wrap;
	text-align: center;
	font-size: 14px;
}
.ysl_whjl_mtpd>div>a{
	display: block;
	box-sizing: border-box;
	padding: 3px;
	border: 1px solid rgba(0,0,0,0.1);
	margin-top: 30px;
	width: 49%;
	color: black;
}
.ysl_whjl_mtpd>div>a img{
	width: 100%;
}
.ysl_whjl_kbhp>div{
	width: 100%;
	margin-top: 40px;
}
.ysl_whjl_kbhp>div img{
	width: 100%;
}
.ysl_lbtBox{
	width:100%;
	background-color: #F3F3F3;
}
.ysl_lbtBox .contentBox{
	background-color: #F3F3F3;
}
.ysl_lbtBox .swipers{
	margin-bottom: 0;
}
.ysl_lbtBox_title{
	width: 100%;
}
.ysl_lbtBox_title .font1{
	width: 100%;
	box-sizing: border-box;
	padding-left: 15px;
	border-left: 1px solid #49A0BA;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}
.ysl_lbtBox_title .font2{
	width: 100%;
	box-sizing: border-box;
	font-size: 14px;
	margin-bottom: 60px;
}
.ysl_lbtBox_title .font2 a{
	float: right;
	color: #49A0BA;
}
.foot_Logobg{
	width: 100%;
	height: 400px;
	background-image: url(../img/footer_Logobg.jpg);
	background-repeat: no-repeat;
	background-size: 100% 400px;
	background-position: bottom center;
	padding-top: 60px;
	background-color: #F3F3F3;
}
.foot_Logobg div{
	text-align: center;
	position: relative;
	top: 15%;
}
.foot_Logobg div p{
	margin-top: 15px;
	font-size: 40px;
	color: white;
}
.foot_Logobg div a{
	display: inline-block;
	margin-top: 15px;
	font-size: 14px;
	color: white;
	width: 200px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #074695;
	border-radius: 25px;
	background-color: white;
}

@media only screen and (max-width: 1025px){
	.ysl_wenzi{
		padding: 30px 0;
	}
	.ysl_wenziBox {
		width: 100%;
	}
	.ysl_wenziBox img {
		width: 280px;
	}
	.ysl_wz {
		width: calc(100% - 300px);
	}
	.wenzi4 {
		width: 90%;
		padding: 10px;
	}
	.wenzi4 .font1 {
		font-size: 36px;
	}
	.wenzi4 .font2 {
		font-size: 36px;
	}
	.wenzi4 .font3 {
		font-size: 16px;
	}
	.ysl_js{
		padding: 30px 0;
	}
	.ysl_jsBox{
		width: 100%;
	}
	.ysl_js_list {
		height: 350px;
	}
	.ysl_js_list_li {
		width: calc(96% / 5);
		padding: 10px;
	}
	.ysl_sydw{
		padding: 30px 0;
	}
	.ysl_sydwBox{
		width: 100%;
	}
	.ysl_sydw_l {
		width: 100%;
		height: 550px;
	}
	.ysl_sydw_l .swiper-slide div {
		height: 160px;
		padding: 20px 0;
	}
	.ysl_sydw_r {
		width: 100%;
	}
	.ysl_kx {
		padding: 30px 0;
	}
	.ysl_kxBox{
		width: 100%;
	}
	.ysl_kx_list div p {
		display: none;
	}
	.ysl_why_wz {
		width: 100%;
		position: relative;
		top: 0;
		left: 0;
		margin-top: 0;
	}
	.ysl_why_wzBox {
		top: 0;
		left: 0;
	}
	.ysl_cgylBox {
		width: 100%;
		height: 100%;
		position: absolute;
		padding-top: 30px;
		top: 0;
		left: 0;
		margin-left: 0;
	}
	.ysl_cgyl1 {
		margin-bottom: 30px;
		height: initial;
	}
	.ysl_cgyl1 .ysl_title {
		width: 100%;
		margin-bottom: 30px;
	}
	.ysl_cgyl1 .ysl_cgyl_lbt {
		width: 100%;
		height: 100%;
	}
	.ysl_cgyl_lbt .swiper-button-next{
		display: none;
	}
	.ysl_cgyl_lbt .swiper-button-prev{
		display: none;
	}
	.ysl_sl_list {
		width: 100%;
		left: 0;
	}
	.ysl_sl_sdiv .font1{
		font-size: 30px;
	}
	.ysl_sl_sdiv .font2{
		font-size: 12px;
		width: 90%;
		height: 50px;
		margin: -10px auto 10px auto;
	}
	.ysl_sl_sdiv .font3{
		font-size: 10px;
	}
	.ysl_sl_sdiv1{
		bottom: 0;
	}
	.ysl_sl_sdiv2{
		bottom: 0;
	}
	.ysl_sl_sdiv3{
		bottom: 0;
	}
	.ysl_sl_sdiv4{
		bottom: 0;
	}
	.ysl_whjlBox {
		width: 100%;
		margin: 30px auto;
	}
	.ysl_whjl_title {
		margin-bottom: 30px;
	}
	.ysl_ztys_btns {
		width: 100%;
	}
	.ysl_ztys_content {
		width: 100%;
		top: 0;
		padding: 10px;
	}
	.ysl_ztys_header {
		height: 350px;
		padding: 30px 0;
	}
	.ysl_ztys{
		margin-bottom: 30px;
	}
	.ysl_lbtBox_title .font2 {
		margin-bottom: 30px;
	}
	.foot_Logobg {
		padding-top: 30px;
	}
	@media only screen and (max-width: 640px){
		.ysl_wenziBox img {
			width: 100%;
		}
		.ysl_wz {
			position: relative;
			bottom: initial;
			width: 100%;
		}
		.ysl_wenziBox {
			height: initial;
		}
		.ysl_js_list {
			height: initial;
			flex-wrap: wrap;
			margin-top: 20px;
		}
		.ysl_js_list_li {
			width: 49%;
			margin-top: 10px;
		}
		.ysl_sydw_l .swiper-slide div {
			width: calc(100% / 2);
			height: 150px;
			padding: 10px 0;
		}
		.ysl_sydw_l {
			height: initial;
		}
		.ysl_sydw .swiper-button-next {
			display: none;
		}
		.ysl_sydw .swiper-button-prev {
			display: none;
		}
		.ysl_sydw_r img {
			margin-top: 30px;
		}
		.ysl_kx_title .font1 {
			font-size: 80px;
		}
		.ysl_sl_list {
			display: none;
		}
		.ysl_why_wzBox{
			padding: 10px;
		}
		.ysl_why_wzBox .font2 {
			margin-bottom: 25px;
		}
		.ysl_why_wzBox .font3 {
			font-size: 14px;
			margin-bottom: 15px;
		}
		.ysl_ztys_btns>div p{
			display: none;
		}
		.ysl_whjl_mtpd {
			width: 100%;
			margin-bottom: 25px;
		}
		.ysl_whjl_kbhp {
			width: 100%;
		}
	}
}

/* 详情页 */
.xqy_l{
	width: 300px;
	float: left;
}
.xqy_l_input{
	width: 100%;
	height: 40px;
	font-size: 14px;
	margin-bottom: 30px;
}
.xqy_l_input .input_box{
	width: 78%;
	height: 100%;
	float: left;
}
.xqy_l_input .input_box input{
	width: 50%;
	display: block;
	float: left;
	box-sizing: border-box;
	height: 100%;
	outline: none;
	border-radius: 10px 0 0 10px;
	border: 2px solid #6e6e6e;
	border-right: none;
	padding-left: 14px;
}
.xqy_l_input .input_box a{
	width: 50%;
	display: block;
	float: right;
	height: 100%;
	box-sizing: border-box;
	text-align: center;
	line-height: 40px;
	color: white;
	background-color: #6e6e6e;
	border-radius: 0 10px 10px 0;
}
.xqy_l_input>a{
	width: 20%;
	height: 100%;
	display: block;
	float: right;
	box-sizing: border-box;
	text-align: center;
	line-height: 40px;
	color: white;
	background-color: #ed6d00;
	border-radius: 10px;
}
.xqy_header{
	width: 100%;
	height: 40px;
	background-color: #6e6e6e;
	box-sizing: border-box;
	padding: 0 15px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	align-items: center;
	font-size: 16px;
}
.xqy_header span{
	color: white;
	font-weight: bold;
}
.xqy_header a{
	color: white;
}
.xqy_l_lbt{
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 30px;
}
.xqy_l_lbt .lbt{
	width: 100%;
}
.xqy_l_lbt .lbt .swiper-container,
.xqy_l_lbt .lbt .swiper-slide{
	width: 100%;
	height: 100%;
}
.xqy_l_lbt .lbt .swiper-slide img{
	width: 100%;
	height: 100%;
}
.xqy_l_list{
	margin-bottom: 30px;
	border-radius: 10px;
	overflow: hidden;
}
.xqy_l_list .list{
	width: 100%;
	box-sizing: border-box;
	border-top: none;
}
.xqy_l_list .list a{
	display: flex;
	justify-content: space-between;
	align-items: center;
	box-sizing: border-box;
	padding: 0 30px 0 10px;
	width: 100%;
	height: 40px;
	color: #666666;
	font-size: 14px;
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background-color: #f0f0f0;
}
.xqy_l_list .list a img{
	height: 30px;
}
.xqy_l_wx{
	margin-bottom: 30px;
	border-radius: 10px;
	overflow: hidden;
	background-color: #f0f0f0;
}
.xqy_l_wx .wx{
	padding: 20px;
	box-sizing: border-box;
	width: 100%;
	border-top: none;
	
}
.xqy_l_wx .wx p{
	font-size: 14px;
	color: #666666;
	line-height: 25px;
}
.xqy_l_wx .wx img{
	width: 80%;
	margin-left: 10%;
}
.xqy_r{
	width: calc(100% - 320px);
	border-radius: 5px;
	float: right;
	margin-bottom: 60px;
}
.xqy_r_box{
	background-color: #f9f9f9;
	padding: 30px 80px;
	box-sizing: border-box;
}
.pjnryBox{
	border-radius: 10px;
	background-color: #F0F0F0;
	padding: 40px 30px;
	box-sizing: border-box;
	width: 100%;
	margin-bottom: 30px;
	box-shadow: 5px 5px 10px 5px rgba(0,0,0,0.4);
}
.pjnryBox>div{
	width: 100%;
	margin-bottom: 15px;
}
.pjnryBox>div:after{
	content: '';
	display: block;
	clear: both;
}
.pjnryBox>div>span{
	font-size: 14px;
	display: inline-block;
}
.pjnryBox>div>span:first-child{
	color: white;
	height: 20px;
	width: 80px;
	line-height: 20px;
	text-align: center;
	background-color: #ED6D00;
	border-radius: 5px;
	margin-right: 25px;
	float: left;
}
.pjnryBox>div>a{
	display: inline-block;
	font-size: 12px;
	background-color: #ffc000;
	width: 100px;
	line-height: 20px;
	text-align: center;
	margin-left: 10px;
}
.pjnryBox>div>span:last-child{
	width: calc(100% - 105px);
	line-height: 25px;
	float: right;
}
.xqy_r_footer{
	width: 100%;
	margin-top: 30px;
	display: flex;
	justify-content: space-between;
	font-size: 13px;
}
.xqy_r a{
	color: black;
}
.xqy_r h3{
	text-align: center;
	margin-bottom: 30px;
}
.xqy_r img{
	width: 100% !important;
	height: initial !important;
}
.xqy_r small{
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-bottom: 30px;
}
.xqy_r p{
	font-size: 14px;
	text-indent: 28px !important;
	font-size: 14px;
	line-height: 30px;
}
.xqy_r p img{
	margin-left: -28px;
}
.xqy_r_video{
	width: 100%;
	height: 400px;
	position: relative;
	box-sizing: border-box;
	margin-bottom: 30px;
}
.xqy_r .content3{
	width: 100%;
	margin-top: 30px;
}
.xqy_r .content3 img{
	width: initial !important;
	height: initial !important;
}
.wznry_card{
	width: 100%;
	height: 250px;
	position: relative;
	display: flex;
	justify-content: space-between;
	margin-bottom: 15px;
	color: black;
	background: #f0f0f0;
	box-shadow: 0 0 10px 3px rgba(0,0,0,0.1);
}
.wznry_card .card_bg{
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	width: 288px;
	height: 204px;
	border-radius: 15px;
	position: relative;
	top: 50%;
	left: 20px;
	margin-top: -102px;
}
.wznry_card .card_text{
	width: 70%;
	height: 100%;
	box-sizing: border-box;
	padding: 40px;
	background: #f0f0f0;
	display: flex;
	align-content: space-between;
	flex-wrap: wrap;
	font-size: 14px;
}
.wznry_card .card_text p:first-child{
	font-weight: bold;
	font-size: 22px;
}
.wznry_card .card_text div{
	width: 100%;
	text-align: right;
}
@media only screen and (max-width: 640px){
	.xqy_r_footer{
		display: inherit;
		justify-content: inherit;
		padding: 0 10px;
		box-sizing: border-box;
	}
	.wznry_card{
		height: initial;
		position: relative;
		flex-wrap: wrap;
	}
	.wznry_card .card_text p:first-child{
		margin-bottom: 10px;
		font-size: 16px;
	}
	.wznry_card .card_bg{
		width: 100%;
		height: 250px;
		border-radius: 15px;
		position: relative;
		top: initial;
		left: 0;
		border-radius: 0px;
		margin-top: initial;
	}
	.wznry_card .card_text{
		width: 100%;
		min-height: 200px;
		box-sizing: border-box;
		padding: 10px;
	}
	.xqy_l{
		width: 100%;
		display: none;
	}
	.xqy_r{
		width: 100%;
		border: none;
	}
	.xqy_r_box{
		padding: 5px;
	}
	.pjnryBox>div>a{
		float: right;
	}
	.xqy_l_wx .wx img{
		width: 60%;
		margin-left: 20%;
	}
}

/* 内容页 */
.nry_banner{
	/*z-index: -1;*/
	width: 100%;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% 700px;
	position: relative;
}
.nry_wenzi{
	width: 1100px;
	position: relative;
	padding-top: 330px;
	top: 0;
	left: 50%;
	margin-left: -550px;
}
.nry_wenzi2{
	width: 100%;
	position: relative;
	bottom: 0;
	background-color: #f8f8f8;
	padding: 30px 50px;
	box-sizing: border-box;
}
.nry_wenzi2 a{
	color: black;
}
.nry_wenzi2 .font1{
	text-align: center;
	font-size: 18px;
}
.nry_wenzi2 .font2{
	text-align: center;
	margin: 30px auto;
	color: #f97500;
	font-size: 24px;
}
.nry_wenzi2 .font3{
	font-size: 14px;
	line-height: 30px;
	text-indent: 28px;
}
.nry_wenzi2 a,.nry_wenzi2 span{
	color:#000;
}
.nry_wenzi2 a,.nry_wenzi2 img{width:100%;height: 100%;}
.nry_wenzi1{
	position: absolute;
	right: 0;
	top: 90px;
	padding: 15px;
	box-sizing: border-box;
	background: -webkit-linear-gradient(left, #f8f8f8 , transparent); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f8f8f8 , transparent); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f8f8f8 , transparent); /* Firefox 3.6 - 15 */
    background: linear-gradient(left, #f8f8f8 , transparent); /* 标准的语法 */
}
.nry_wenzi1 .font1{
	display: inline-block;
	font-size: 32px;
	color: #f97500;
}
.nry_wenzi1 .font2{
	display: inline-block;
	font-size: 12px;
	color: #f97500;
}
.nry_wenzi1 .font3{
	font-size: 12px;
}
.nry_box3,
.nry_box2{
	width: 1100px;
	position: relative;
	margin: 0 auto;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.nry_box2>div,
.nry_box3>div{
	width: 49%;
	padding: 10px;
	border: 1px solid #999999;
	box-sizing: border-box;
	margin-bottom: 20px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: nowrap;
}
.nry_box2>div{
	background-color: white;
	border: none;
	/*padding-right: 20px;*/
}
.nry_box3>div img{
	width: 45%;
	max-height: 200px;
}
.nry_box3>div>div{
	width: 53%;
}
.nry_box2>div>img{
	width: 48%;
	max-height: 200px;
}
.nry_box2>div>div{
	width: 50%;
	height: 200px;
	position: relative;
	overflow: auto;
}
.nry_box2>div>div::-webkit-scrollbar {
    height:8px;
    width:8px;
}
.nry_box2>div>div::-webkit-scrollbar-thumb {
    -webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);
    background-clip:padding-box;
    background-color:#808080;
    min-height:40px;
    padding-top:100px;
    border-radius: 4px;
}
.nry_box2>div>div::-webkit-scrollbar-thumb:hover, ::-webkit-scrollbar-thumb:active {
    background-color:#B3B3B3;
}
.nry_box2>div>div>img{
	display: none;
	position: absolute;
	top: 10px;
	right: -10px;
}
.nry_box2>div>div .nry_linkT,
.nry_box3>div>div .nry_linkT{
	width: 100%;
	display: block;
	font-weight: bold;
	font-size: 15px;
	color: #000000;
	margin-bottom: 5px;
}
.nry_box3>div>div .nry_linkB{
	display: inline-block;
	width: 120px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	position: relative;
	top: 15px;
	left: 50%;
	margin-left: -60px;
	background-color: #f97500;
	font-size: 13px;
	border-radius: 5px;
	color: white;
}
.nry_box3>div>div p,
.nry_box2>div>div p{
	font-size: 14px;
	color: #999999;
}
.nry_xcap{
	width: 1100px;
	margin: 0 auto;
	border-radius: 5px;
	padding: 30px;
	box-sizing: border-box;
	background-color: #F8F8F8;
}
.nry_title{
	text-align: center;
	font-size: 24px;
	margin-bottom: 30px;
}
.nry_content{
	width: 100%;
	position: relative;
}
.nry_content_l{
	width: 140px;
	float: left;
	position: sticky;
	top: 20px;
	left: 0;
}
.nry_content_l .day_list{
	width: 100px;
	background: white;
	border-radius: 10px;
	padding: 15px 0;
	box-shadow: 0 0 10px 5px rgba(0,0,0,0.1);
}
.day_list>div{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	position: relative;
}
.day_list>div a{
	display: block;
	font-size: 16px;
	color: #777777;
}
.day_list .day_li{
	position: absolute;
	top: 0;
	left: -10px;
	background: #f97500;
	display: block;
	height: 100%;
	width: 110px;
	box-sizing: border-box;
	padding-left: 10px;
	border-radius: 5px 0 0 5px;
	color: white;
}
.day_list .day_li:after{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: -25px;
	border-left: 25px solid #f97500;
	border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
}
.nry_content_r{
	width: calc(100% - 160px);
	float: right;
	padding-top: 60px;
	box-sizing: border-box;
}
.nry_content_r>div{
	width: 100%;
	padding-left: 40px;
	box-sizing: border-box;
	border-left: 1.5px dashed #f97500;
	position: relative;
}
.nry_content_r>div:after{
	display: block;
	content: '';
	width: 30px;
	height: 30px;
	position: absolute;
	top: -15px;
	left: -15px;
	border-radius: 50%;
	background: #f97500;
	background-clip: content-box;
	border: 7px solid rgba(249,117,0,0.3);
	box-sizing: border-box;
}
.nry_content_r>div:before{
	display: block;
	content: '';
	width: 30px;
	height: 30px;
	position: absolute;
	bottom: -15px;
	left: -15px;
	border-radius: 50%;
	background: #f97500;
	background-clip: content-box;
	border: 7px solid rgba(249,117,0,0.3);
	box-sizing: border-box;
}
.xcap_title{
	width: calc(100% - 38px);
	position: absolute;
	top: 0;
	transform: translateY(-50%);
	
}
.xcap_title>img{
	width: 100%;
}
.xcap_title span{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	font-weight: bold;
	font-size: 16px;
	color: white;
	box-sizing: border-box;
	padding-left: 20px;
}
.xcap_title span img{
	height: 20px;
	margin-right: 10px;
}
.xcap_content{
	width: 100%;
	position: relative;
	padding: 54px 0;
}
.xcap_content_txt{
	width: 65%;
	float: left;
}
.xcap_content_img{
	width: 35%;
	float: right;
}
.xcap_content_img img{
	width: 100%;
	border-radius: 10px;
}
.txt1:before{
	content: '';
	display: inline-block;
	width: 30px;
	height: 20px;
	background-image: url(../img/nry3.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px 100%;
	position: relative;
	top: 4px;
	margin-right: 5px;
}
.txt2:before{
	content: '';
	display: inline-block;
	width: 30px;
	height: 20px;
	background-image: url(../img/nry4.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	position: relative;
	top: 4px;
	margin-right: 5px;
}
.txt3:before{
	content: '';
	display: inline-block;
	width: 30px;
	height: 20px;
	background-image: url(../img/nry5.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px 100%;
	position: relative;
	top: 4px;
	margin-right: 5px;
}
.xcap_content_txt>div{
	margin-bottom: 10px;
}
.txtWenzi{
	box-sizing: border-box;
	padding-left: 40px;
}
@media only screen and (max-width: 1025px){
	.xcap_content {
		padding: 36px 0;
	}
	.xcap_title span img {
		height: 16px;
		margin-right: 5px;
	}
	.xcap_title span{
		padding-left: 5px;
	}
	.nry_wenzi{
		width: 100%;
		left: 0;
		margin-left: 0;
	}
	.nry_xcap{
		width: 100%;
	}
	.nry_box3,
	.nry_box2{
		width: 100%;
	}
	.nry_box3>div>div .nry_linkB{
		top: 0;
	}
	.nry_title{
		font-size: 20px;
	}
	@media only screen and (max-width: 640px){
		.xcap_title span{
			padding: 15px;
			height: calc(100% - 4px);
			box-sizing: border-box;
			justify-content: space-between;
		}
		.nry_content_r{
			width: 100%;
		}
		.nry_xcap {
			padding: 20px;
		}
		.xcap_content_txt {
			width: 100%;
		}
		.xcap_content_img {
			width: 100%;
		}
		.xcap_title>img{
			height: 40px;
		}
		/*.nry_banner{
			height: 805px;
		}*/
		.nry_wenzi{
			padding-top: 150px;
		}
		.nry_wenzi2{
			padding: 5px;
		}
		.nry_wenzi2 .font1{
			font-size: 16px;
		}
		.nry_wenzi2 .font2{
			font-size: 18px;
		}
		.nry_wenzi2 .font3{
			font-size: 12px;
			line-height: 25px;
			text-indent: 24px;
		}
		.nry_wenzi1{
			position: relative;
			right: initial;
			top: -50px;
			padding: 5px;
		}
		.nry_wenzi1 .font1{
			font-size: 26px;
		}
		.nry_wenzi1 .font2{
			font-size: 8px;
		}
		.nry_wenzi1 .font3{
			font-size: 12px;
		}
		.nry_box2>div,
		.nry_box3>div{
			width: 100%;
		}
		.nryTap>div{
			width: 90%;
		}
		.nry_title{
			font-size: 18px;
		}
		.nry_box2>div>img{
			max-height: 170px;
		}
		.nry_box3>div img {
			max-height: 130px;
		}
	}
}

.vediobox,
#plv_vediobox,
#plv_vediobox>div,
#plInstall,
.polyvFlashObject{
	width: 100% !important;
	height: 100% !important;
}

.adv_box{
	position: fixed;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	z-index: 99999;
}
.adv_box .smallBox{
	width: 50px;
	height: 150px;
	background-color: #656565;
	opacity: 0.8;
}
.adv_box .smallBox>a{
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-bottom: 1px solid black;
	box-sizing: border-box;
}
.adv_box .smallBox>a:last-child{
	border: none;
}
.adv_box .bigBox{
	width: 200px;
	box-sizing: border-box;
	color: white;
	display: none;
}
.adv_box .bigBox a{
	color: white;
}
.adv_box .bigBox .bigBox_l{
	width: 25px;
	height: 100px;
	background-color: #4b4b4b;
	float: left;
	line-height: 100px;
	text-align: center;
	cursor: pointer;
}
.adv_box .bigBox .bigBox_l img{
	transform: rotate(180deg);
}
.adv_box .bigBox .bigBox_r{
	width: 175px;
	background-color: #787878;
	float: right;
}
.adv_box .bigBox .bigBox_r .advWenzi{
	padding: 15px 10px;
	height: 100px;
	box-sizing: border-box;
	text-align: center;
}
.adv_box .bigBox .bigBox_r .red{
	width: 100%;
	margin-bottom: 15px;
}
.adv_box .bigBox .bigBox_r .red a{
	width: 100%;
	height: 40px;
	display: flex;
	margin-bottom: 5px;
}
.adv_box .bigBox .bigBox_r .red a span{
	text-align: center;
	line-height: 40px;
	color: black;
	display: block;
	height: 40px;
}
.adv_box .bigBox .bigBox_r .red a span:first-child{
	width: 40px;
	background-color: #ff8e00;
}
.adv_box .bigBox .bigBox_r .red a span:last-child{
	width: calc(100% - 40px);
	background-color: #ececec;
}

.adv_box .bigBox .bigBox_r .blue{
	width: 100%;
}
.adv_box .bigBox .bigBox_r .blue a{
	width: 100%;
	height: 40px;
	display: flex;
	margin-bottom: 5px;
}
.adv_box .bigBox .bigBox_r .blue a span{
	text-align: center;
	line-height: 40px;
	color: black;
	display: block;
	height: 40px;
}
.adv_box .bigBox .bigBox_r .blue a span:first-child{
	width: 40px;
	background-color: #00a3ff;
}
.adv_box .bigBox .bigBox_r .blue a span:last-child{
	width: calc(100% - 40px);
	background-color: #ececec;
}
.adv_box .bigBox .bigBox_r .goTop{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background-color: #8f8f8f;
}
.adv_box .bigBox .bigBox_r .goTop img{
	transform: rotate(90deg);
}





/*新加首页考察视频分享 VIDEO SHOWS板块*/




.sp_gwhz{
	width: 100%;
	background: #f3f3f3 url(../img/spbj.png) no-repeat;
	box-sizing: border-box;
	padding: 0.1px 0 60px 0;
}

.sp_title{
	width: 1100px;
	margin: 60px auto;
}
.sp_title b{
	font-size: 26px;
	color: black;
}
.sp_title small{
	color: #999999;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
.sp_title small a{
	float: right;
	color: #999999;
}
.sp_title div{
	width: 44px;
	height: 2px;
	background-color: #ED6D00;
	margin: 20px 0;
}
*{ list-style:none}
.spbf{ width:1100px; margin:0 auto; margin-bottom:50px;} 

.spbf .bd li .pic video{ width:100%; height:430px;outline:none } 
.spbf .bd li .pic{ position:relative} 
.spbf .bd li .pic .bf{ position:absolute;left:20px; bottom:20px; background:url(../img/spbf.png) no-repeat; width:62px; height:62px;} 
.spbf .bd li .pic video{ width:100%; height:430px;outline:none } 
.spbf .bd li .pic img{ width:100%; height:auto;outline:none } 


.spbf .bd li .title{ width:100%; height:30px; line-height:30px; text-align:center; overflow:hidden; margin-bottom:20px;} 
.spbf .spmore{ text-align:right;}
.spbf .spmore a{font-size: 14px;
    color: #999999;}
.spbf .hd{ position:relative; padding:0 15px; margin-top:10px; zoom:1; } 
.spbf .hd .tempWrap{ margin-left:18px;} 
.spbf .hd ul{ overflow:hidden; zoom:1; } 
.spbf .hd li{ width:210px;cursor:pointer; position:relative;float:left} 
.spbf .hd li .op{ width:200px;position:absolute;height:120px; background:rgba(0,0,0,.5);top:0px;left:0px;} 
.spbf .hd li img{ width:200px; height:120px; opacity:33} 
.spbf .hd li.on{} 
.spbf .hd li.on .op{ display:none} 
.spbf .hd li.on img{ border:2px solid #000;width:196px; height:116px; opacity:1} 
.spbf .hd li .tt{ width:200px; height:30px; line-height:30px; font-size:14px; overflow:hidden; text-align:center} 
.spbf .hd .sNext{ text-align:center; background:url(../img/spy.png) no-repeat center; width:21px; height:120px;cursor:pointer; position:absolute;  right:0px; top:4px; } 
.spbf .hd .sPrev{ text-align:center;background:url(../img/spz.png) no-repeat center; width:21px; height:120px;cursor:pointer; position:absolute;  left:0px; top:4px; } 



.widbox{width:1100px;margin:0 auto;overflow:hidden;}
.teamlst{width:105%;}
.teamlst li{position:relative;width:355px;overflow:hidden;margin:0px 30px 0 0;float:left}
.teamlst li a{position:absolute;width:355px;height:280px;left:0;top:0;display:none;background:rgba(34,34,34,0.9);text-align:center;}
.teamlst li:hover a{display:block;}
.teamlst li a b{font-size:18px;color:#fff;display:block;vertical-align:top;margin-top:90px;}
.teamlst li a i{display:inline-block;vertical-align:top;width:30px;height:2px;overflow:hidden;background:rgba(255,255,255,0.3);margin-top:15px;}
.teamlst li a em{margin-top:20px;display:block;vertical-align:top;background:url(../images/public/checkbutt.png) no-repeat 50% 0;height:34px;line-height:34px;text-align:center;font-size:14px;font-style:normal;color:#fff;}











.widbox{width:1100px;margin:0 auto;overflow:hidden;}
.teamlst{width:105%;}
.teamlst li{position:relative;width:355px;overflow:hidden;margin:0px 30px 0 0;float:left; margin-bottom:20px;}
.teamlst li a{position:absolute;width:355px;height:280px;left:0;top:0;display:none;background:rgba(34,34,34,0.9);text-align:center;}
.teamlst li:hover a{display:block;}
.teamlst li a b{font-size:18px;color:#fff;display:block;vertical-align:top;margin-top:90px;}
.teamlst li a i{display:inline-block;vertical-align:top;width:30px;height:2px;overflow:hidden;background:rgba(255,255,255,0.3);margin-top:15px;}
.teamlst li a em{margin-top:20px;display:block;vertical-align:top; width:100px;margin:0 auto;background-color: #db1a22;
    border-radius: 2px;height:34px;line-height:34px;text-align:center;font-size:14px;font-style:normal;color:#fff;}


@media only screen and (max-width:1000px){
.sp_gwhz{
box-sizing: border-box;
padding: 0.1px 5px 30px 5px;
}
	
.sp_title{
	width: 100%;
	margin: 60px auto;}

.sp_title b{font-size: 18px;}
	
.spbf{ width:100%; margin:0 auto; margin-bottom:50px;} 
.spbf .bd li .pic{} 
.spbf .bd li .pic img{ width:100%;  } 
.spbf .bd li .pic video{ width:100%; height:200px; z-index:343242} 
.spbf .bd li .title{ width:100%; height:30px; line-height:30px; text-align:center; overflow:hidden; margin-bottom:20px;} 
.spbf .spmore{ text-align:right;}
.spbf .hd{ position:relative; padding:0 15px; margin-top:10px; zoom:1; } 
.spbf .hd .tempWrap{ margin-left:0px;  width:-webkit-calc(100% - 80px); 
width:-moz-calc(100% - 80px); 
width:calc(100% - 80px); margin:0 auto; } 
.spbf .hd ul{ overflow:hidden; zoom:1; } 
.spbf .hd li{ width:48%;cursor:pointer; position:relative;  } 
.spbf .hd li .op{ width:98%;position:absolute;height:120px; background:rgba(0,0,0,.5);top:0px;left:0px;} 
.spbf .hd li img{ width:98%; height:120px; opacity:33} 
.spbf .hd li.on{} 
.spbf .hd li.on .op{ display:none} 
.spbf .hd li.on img{ border:2px solid #000;width:-webkit-calc(98% - 4px); 
width:-moz-calc(98% - 4px); 
width:calc(98% - 4px);  height:116px; opacity:1} 
.spbf .hd li .tt{ width:98%; height:30px; line-height:30px; font-size:14px; overflow:hidden; text-align:center} 
.spbf .hd .sNext{ text-align:center; background:url(../img/spy.png) no-repeat center right; width:40px; height:120px;cursor:pointer; position:absolute;  right:0px; top:4px; } 
.spbf .hd .sPrev{ text-align:center;background:url(../img/spz.png) no-repeat center left; width:40px; height:120px;cursor:pointer; position:absolute;  left:0px; top:4px; } 






.widbox{width:100%;margin:0 auto;overflow:hidden;}
.teamlst{width:100%;}
.teamlst li{position:relative;width:100%;overflow:hidden;margin:0px;float:none;margin-bottom:20px;}
.teamlst li img{width:100%;height:auto}
.teamlst li a{position:relative;width:100%;height:80px;left:0;top:0;display:block ;background:none;text-align:center;}
.teamlst li a b{font-size:18px;color:#333;display:block;vertical-align:top;margin-top:10px;}
.teamlst li a i{display:none}
.teamlst li a em{margin-top:20px;display:block;vertical-align:top;height:34px;line-height:34px;text-align:center;font-size:14px;font-style:normal;color:#fff;margin-top:10px;}







	
}






.xz_sai_2{margin-top: 25px;
text-align: center;
margin-bottom: 30px;}
.xz_sai_2 p{font-size: 24px;}
.xz_sai_2 span{font-size: 20px;
    color: gray;}
.xz_sai_2 .xz_sai_2_1{font-size: 16px;}
.xz_sai_2 .xz_sai_2_2{text-align: right;padding-right:35px;}
.xz_sai_2 .xz_sai_2_2 a{font-size: 14px;
    color: #999999;}



.praise .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;margin-bottom: 50px;
    margin-top: 40px;}
@media(min-width:768px){.praise .container{width:750px}}
@media(min-width:992px){.praise .container{width:970px}}
@media(min-width:1200px){.praise .container{width:1170px;}}



