.mid_navtop{
	font-size: 14px;
	color: #565b60;
	line-height: 28px;
	padding: 0 8.33%;

}
/*.mid_navtop p:nth-of-type(2){*/
	/*	padding-bottom: 69px;*/
	/*}*/
	.mid_navtop p:last-child{
		margin-bottom: 61px;
	}
.mid_nav{
	padding-top: 61px;
	background-color: #f6f6f6;
}
.mid_navtop p{
	text-align: center;
}
.mid_nav ul{
	padding: 0 0 37px;
}
.mid_nav ul li{
	width: 20%;
	float: left;
	height: 16px;
	padding-left: 16px;
	list-style-type: none;             
    background: url('/r/cms/www/default/images/list_bg.png')no-repeat; 
    background-position: left center;
	margin-bottom: 32px;
}
.mid_nav ul li a{
	font-size: 16px;
	display: block;
	line-height: 16px;
	color: #a4a4a8;
	font-weight: 500;

}
.section section{
		/*padding: 0 8.33%;*/
}
/*.content{

}*/
.mid_nav ul li:hover a{
	color: #377ac1;
}
.tit{
	height: 84px!important;
}
.section{
	padding: 23px 8.33% 60px 8.33%;
}
.cptj_swiper{
	height: 320px;
	position: relative;
}
/* .cptj_swiper .swiper-slide{
	overflow: hidden;

	// width: 25%!important;
}
.cptj_swiper .swiper-slide .cont_con2 p{
	text-align: left;
	display: flex;
	padding-right: 29%;
	align-items: center;
	justify-content: center;
}
.cptj_swiper .swiper-slide-next .cont_con2 p{
	display: flex;
	align-items: center;
	padding-right: 0;
	justify-content: center;
}
.cptj_swiper .swiper-slide-active{
	width: 50%!important;

}
.cptj_swiper .swiper-slide-active .cont_con2{
	display: none;
}
.cptj_swiper .swiper-slide-active .cont_con{
	display: flex!important;
}

.cptj_swiper .swiper-slide-next{
	width: 25%!important;
}
.cptj_btn_left,.cptj_btn_right{
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background-color: #ededed;
	color: #326c97;
	position: absolute!important;
	top: 54%;
	margin-top: -30px;
	font-size: 22px;
	z-index: 99;
	line-height: 60px;
	text-align: center;
	outline: none;
	cursor: default;
}
.cptj_btn_left:hover, .cptj_btn_right:hover{
	background-color: #377ac1;
	color: #f8fafd;
} */


.slideBox .swiper-wrapper{
	/*transition: all 0.3s linear;*/
}



.cptj_swiper .swiper-slide{
	overflow: hidden;

	/*width: 25%!important;*/
	width: 212px;
	/*transition: width 0.3s;*/
	/*margin-right: 10px;*/
	padding-right: 10px;
	box-sizing: content-box;
}
.cptj_swiper .swiper-slide .slideItemCon{
	height: 100%;
	width: 100%;
	position: relative;
}
.cptj_swiper .swiper-slide .slideItemCon img{
	height: 100%;
	width: 100%;

}
.cptj_swiper .swiper-slide .cont_con2 p{
	text-align: left;
	display: flex;
	/*padding-right: 29%;*/
	align-items: center;
	justify-content: center;
}
.cptj_swiper .swiper-slide-next .cont_con2 p{
	display: flex;
	align-items: center;
	padding-right: 0;
	justify-content: center;
}
.cptj_swiper .swiper-slide-active{
	/*width: 50%!important;*/


	/*width: 612px;*/
}
.cptj_swiper .swiper-slide.cur{
	width: 612px;
}
.cptj_swiper .swiper-slide-active .cont_con2{
	/*display: none;*/
}
.cptj_swiper .swiper-slide.cur .cont_con2{
	display: none!important;
}
.cptj_swiper .swiper-slide .cont_con{
	display: none;
}
.cptj_swiper .swiper-slide-active .cont_con{
	/*display: flex;*/
}
.cptj_swiper .swiper-slide.cur .cont_con{
	display: flex!important;
}
.cptj_swiper .swiper-slide-next{
	/*width: 25%!important;*/
}
.cptj_btn_left,.cptj_btn_right{
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background-color: #ededed;
	color: #326c97;
	position: absolute!important;
	top: 54%;
	margin-top: -30px;
	font-size: 22px;
	z-index: 99;
	line-height: 60px;
	text-align: center;
	outline: none;
	cursor: default;
}
.cptj_btn_left:hover,.cptj_btn_right:hover{
	background-color: #377ac1;
	color: #f8fafd;
}


.cptj_btn_left{
	left: -83px;
}
.cptj_btn_right{
	right: -83px;
}
.section{
	position: relative;
}

.xgxw_cont .swiper-container{
	width: 46%;
	height: 325px;
	float: left;
            cursor: pointer;
}
.xw{
	width: 52%;
	float: left;
	margin-left: 2%;
}
.xgxw_cont .swiper-slide{
	position: relative;
}
.xgxw_cont .swiper-slide img{
	width: 100%;
}
.xgxw_cont .swiper-slide p{
	position: absolute;
	bottom: 8px;
	height: 64px;
	width: 100%;
	background-color: #282340;
	color: #fff;
	text-align: center;
	line-height: 64px;
	font-size: 14px;
}
.xgxw_cont .swiper-pagination-progressbar{
	bottom: 0;
	top: 98%!important;
	background-color: #c1d3e0;
}
.xgxw_cont .swiper-pagination-progressbar-fill{
	background: #ffbf03!important;
}

.xw a{
	display: block;
	height: 62px;
	width: 100%;
	line-height:62px;
	background-color: #fff;
	color: #807f85;
	font-size: 12px;
	display: flex;
	margin-bottom: 3px;
	position: relative;
}
.xw a span{
	display: flex;
	flex: 1;
	padding-left: 4px;
    letter-spacing: 1px;
}
.xw a::before{
	content:"";
	display: block;
	background-color:#377ac1;
	width: 20px;
	height: 100%;
	transition: 1s;
	opacity: 0;
}
.xw a:hover::before{
	opacity: 1;
}
.xw a:hover{
	z-index: 999;
	transition: 1s;
	box-shadow: 0rem 10px 40px #bcbcc2;
}
/*.xw a:hover span{
	padding-left: 0.2rem;
}*/
.yyal_contnet {
	display: flex;
	justify-content: space-between;
	height: 197px;
}
.yyal_contnet a{
	display: block;
	height: 100%;
	width: 24%;
	position: relative;
	overflow: hidden;
}
.yyal_contnet a img{
	width: 100%;
	height: 100%;
	transition: all 0.3s linear;
}
.yyal_contnet a:hover img{
	transform: scale(1.1) translateZ(-20px)
}
.yyal_contnet a p{
	height: 70px;
	position: absolute;
	width: 100%;
	bottom: 0;
	font-size: 14px;
	color: #fff;
	opacity: 0.9;
	background-color: #37363b;
	line-height: 70px;
	text-align: center;
	letter-spacing: 2px;

	transition: all 0.3s linear;
}
.yyal_contnet a:hover p{
	color: #1b80ec;
}
.zyxz_cont li{
	display: flex;
	width: 49%;
	float: left;
	align-items: center;
	justify-content: space-between;
	font-size: 14px;
	color: #807f85;
	height: 70px;
	padding-left: 32px;
	background-color: #fff;
	cursor: default;
	position: relative;
	margin-bottom: 5px;
}
.zyxz_cont li span{
	letter-spacing: 1px;
}
.zyxz_cont li:hover{
	z-index: 999;
	transition: 1s;
	box-shadow: 0rem 10px 40px #bcbcc2;
}
.zyxz_cont li:hover a{
	background-color: #377ac1;
	transition: 1s;
	background-image: url('/r/cms/www/default/images/xiazai_cls_03.jpg');
}
.zyxz_cont li:hover a img{
	opacity: 0.5
}
.zyxz_cont li:nth-of-type(2n-1){
	margin-right: 2%;
}
.zyxz_cont li a{
	height: 100%;
	display: block;
	width: 70px;
	display: flex;
	align-items: center;
	justify-content:center;
	background-color: #ececed;
	background-image: url('/r/cms/www/default/images/xiazai_06.jpg');
	background-repeat: no-repeat;
	background-size: 20%;
	background-position: center;
}
.xgsp_cont{
	height: 225px;
}
.xgsp_cont video{
	width: 100%;
	height: 100%;
	object-fit: fill;
	display: block;
}
.xgsp_cont .swiper-slide{
	width: 30%;
	position: relative;
}

.xgsp_cont .swiper-slide div{
	position: absolute;
	top: 0;
	bottom: 0;
	left:0;
	right: 0;
	margin: auto;
	opacity: 0.5;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;	
	background-color: #2c2e33;
	opacity: 0.5;
}
.main_cont>div:nth-of-type(2n){
	background-color: #f6f6f6;
}
.main_cont>div.section6{
	background-color: #ededed;
}
.section>section>div{
	position: relative;
}
.cptj_btn_left2{
	left:270px;
}
.cptj_btn_right2{
	right:270px;
}
.cont_con{
	position: absolute;
	/*right: .2rem;*/
	right: 0;
	width: 246px;

	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	background-color: rgba(51,51,51,.9);
	top: 0;
	z-index: 999999999;
	/*padding-top: 36px;*/
	/*animation:mymove 1s alternate; */


	justify-content: center;
	align-items: center;
}
.cont_con .cont_con_txt{
	width: 80%;
}
.cont_con .cont_con_txt>div{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 36px;
	width: 156px;
	border-radius: 30px;
	border: 1px solid #6bb1db;
	margin-bottom: 24px;


}
.cont_con .cont_con_txt>div img{
	height: 20%;
	margin-right: 10px;
}
.cont_con .cont_con_txt>p{
	font-size: 14px;
	color: #fff;
	/*padding:0rem  20px;*/
	text-align: justify;
	overflow:hidden;

	text-overflow:ellipsis;

	display:-webkit-box;
	line-height: 26px;
	-webkit-box-orient:vertical;

	-webkit-line-clamp:6;
}
.cont_con .cont_con_txt>.more{
	font-size: 14px;
	color: #65a4cb;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	/*padding-right: 50px;*/
	width: 100%;
	margin-top: 20px;
}


.section {
	padding: 23px 0 60px 0;
}
.cont_con .cont_con_txt>.more span:nth-of-type(2){
	/*color: #65a4cb;*/
	font-weight: 700;
	margin-left: 10px;
}
.cont_con .cont_con_txt>.more:hover{
	color: #a7a7a9;
}
.cont_tit{
	font-size: 16px;
	color: #65a4cb;
}
.cont_con2{
	width: 100%;
	height: 30%;
	position: absolute;
	bottom: 0;
	left:0;
	background-color: rgba(51,53,59,.8);

	z-index: 999999999;
}
.cont_con2 p{
	height: 100%;
	font-size: 16px;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;

}
@keyframes mymove
{
from {height:0px;}
to {height: 100%;}

}

.team{
	height:auto;margin:0 auto;
	width: 88%;

}
.team-box{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.left-btn,.right-btn{
	width: 60px;
	height: 60px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #377ac1;
	background: #ededed;
	transition: all .3s;
}
.left-btn:hover, .right-btn:hover{
	color: #fff;
	background: #377ac1;
}
.right-btn.active{
	color: #fff;
	background: #377ac1;
}

.iconfont{
	font-family:"iconfont" !important;
	font-size:16px;font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;}
@font-face {
  font-family: 'iconfont';  /* project id 1402334 */
  src: url('https://at.alicdn.com/t/font_1402334_vzflbc96edo.eot');
  src: url('https://at.alicdn.com/t/font_1402334_vzflbc96edo.eot?#iefix') format('embedded-opentype'),
  url('https://at.alicdn.com/t/font_1402334_vzflbc96edo.woff2') format('woff2'),
  url('https://at.alicdn.com/t/font_1402334_vzflbc96edo.woff') format('woff'),
  url('https://at.alicdn.com/t/font_1402334_vzflbc96edo.ttf') format('truetype'),
  url('https://at.alicdn.com/t/font_1402334_vzflbc96edo.svg#iconfont') format('svg');
}

.bottom-box{
	width: 100%;

	box-sizing: border-box;
	padding-top: 44px;
	padding-bottom: 45px;
}
.bottom-box .top{
	width: 100%;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}
.bottom-box .top .items{
	width: 50px;
	height: 50px;
	background: #ffffff;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 35px;
	transition: all .8s;
}
.hover-icon{
	display: none;
	transition: all .8s;
}

.bottom-box .top .items:hover .hover-icon{
	display: block;
}
.bottom-box .top .items:hover .icon-small{
	display: none;
}
.bottom-box .top .items:hover{
	background: #377ac1;
}

.phone_email{
	text-align: center;
	margin-top: 20px;
}
.phone_email .email, .phone_email .weixin{
	display: none;
}

.ewm-box{
	width: auto;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 33px;
	
}
.ewm-box img{
	margin: 0 50px;
}




@media screen and (max-width:768px ){

.mid_nav{
	padding: 20px;
}
.mid_navtop{
	padding: 0;
}
.mid_navtop p:nth-of-type(2){
	padding-bottom: 10px;
}
.mid_nav ul{
	padding-bottom: 0;
}
.mid_nav ul li{
	width: 33.3333%;
}


.cptj_swiper .swiper-slide{
	padding-right: 0;
}
.main_cont .section{
	padding: 0 0 20px 0;
}
.main_cont .tit{
	padding: 0 20px;
}
.team-box{
	padding: 0 20px 20px 20px;
}
.team{
	width: 100%;
	padding: 0 20px;
	position: relative;
}
.left-btn, .right-btn{
	position: absolute;
	left: 5px;
	top: 50%;
	transform: translateY(-50%);
	width: 30px;
	height: 30px;
}
.right-btn{
	left: auto;
	right: 5px;
}
.cptj_swiper .swiper-slide{
	width: auto;
}
.cptj_swiper .swiper-slide-active .cont_con{
	display: flex;
}
.cptj_swiper .swiper-slide-active .cont_con2{
	display: none;
}
.cont_con .cont_con_txt>div{
	width: 100%;
}


.xgxw_cont .swiper-container, .xw{
	float: none;
	width: 100%;
	height: auto;
	margin: 0;
}
.xw a{
	padding-right: 20px;
	overflow: hidden;
}


.yyal_contnet{
	display: block;
	height: auto;
	overflow: hidden;
}
.yyal_contnet a{
	width: 49%;
	float: left;
	margin-right: 2%;
	margin-bottom: 2%;
}
.yyal_contnet a:nth-of-type(2n){
	margin-right: 0;
}
.yyal_contnet a:nth-of-type(n + 3){
	margin-bottom: 0;
}



.zyxz_cont li{
	width: 100%;
	padding-left: 20px;
	margin-right: 0;
}



.phone_email{
	font-size: 14px;
}



}<!--ºÄÊ±1755146172.3178Ãë-->