@charset "utf-8";
/* --banner-- */
/* --banner-- */
.lang{ float: left; margin-right: 20px;} 
.lang a{ color: #fff; margin-left: 10px;}
.homeBanner{overflow:hidden; margin-top: 50px;}
.swiperBanner{width:100%;height:100%;margin:auto;overflow:hidden;position:relative;}
.swiperBanner .swiper-slide{overflow:hidden;position:relative;}
.swiperBanner .swiper-slide .imgScale{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center top;background-size:cover;
	-webkit-animation:imgScale 6s ease-in-out infinite alternate;
	animation:imgScale 6s ease-in-out infinite alternate;
}
.swiperBanner .slideBox{width:82%;height:100%;left:9%;top:0;z-index:99;position:absolute;}
.swiperBanner .slideBox .banner_img{position:absolute;display:block;opacity:0;
	-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transform:translateY(50px);transform:translateY(50px);
}
.swiperBanner .slideBox .banner1_1{width:56%;left:0;top:40%;}
.swiperBanner .slideBox .banner2_1{width:50%;left:0;top:28%;}
.swiperBanner .slideBox .banner3_1{width:76%;left:12%;top:36%;}
.swiperBanner .ani-slide .banner_img{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}

.swiperBanner .pagination{width:auto !important;height:auto !important;right:4% !important;bottom:50% !important;left:auto !important;margin-bottom:-90px;position:absolute;z-index:99;}
.swiperBanner .pagination .swiper-pagination-bullet{width:90px;height:auto;font-size:30px;color:#FFF;line-height:40px;text-indent:50px;font-family:bahnschrift;padding:10px 0;opacity:0.5;background:none;position:relative;display:block;
	-webkit-transition:all 0.5s;transition:all 0.5s;
}
.swiperBanner .pagination .swiper-pagination-bullet-active{opacity:1;text-indent:0;}
.swiperBanner .pagination .swiper-pagination-bullet:after{width:0;height:2px;right:0;top:29px;background:#FFF;position:absolute;content:'';
	-webkit-transition:all 0.5s;transition:all 0.5s;
}
.swiperBanner .pagination .swiper-pagination-bullet-active:after{width:50px;}

.news_wrap_mid{ width: 90%; margin: 0px auto;}

.homeAbout_l{ width: 50%; float: left;}
.homeAbout_l img{ width: 100%;}
.homeAbout_r{width: 45%; float: right;}
.homeAbout_r_tit{ color: #034bab; font-size: 48px; font-weight: bold; font-family: 'Arial'; border-bottom: 1px solid #dcdcdc; height: 103px; line-height: 103px;}
.homeAbout_r_name{ color: #222222; font-size: 36px; margin-top: 31px;}
.homeAbout_r_tex{ margin-top: 37px; line-height: 35px; color: #555555; font-size: 16px;}
.homeAbout_num ul li{ float: left;background:url(/App/Home/View/Default/Public/Css/../images/line.png) no-repeat left; width: 33%; padding-left: 5%; margin-top: 48px;} 
.homeAbout_num ul li .homeAbout_num_wz font{ color: #333333; font-size: 48px; font-weight: bold;}
.homeAbout_num ul li .homeAbout_num_wz span{ color: #034bab; font-size: 16px;}
.homeAbout_num ul li .homeAbout_sm{ color: #555555; font-size: 16px; margin-top: 12px;}



.homeAbout_num1 ul li{ float: left;background:url(/App/Home/View/Default/Public/Css/../images/line.png) no-repeat left; width: 25%; padding-left: 5%; margin-top: 48px;} 
.homeAbout_num1 ul li .homeAbout_num_wz font{ color: #333333; font-size: 48px; font-weight: bold;}
.homeAbout_num1 ul li .homeAbout_num_wz span{ color: #034bab; font-size: 16px;}
.homeAbout_num1 ul li .homeAbout_sm{ color: #555555; font-size: 16px; margin-top: 12px;}


.homeAbout_r_tex1{ margin-top: 27px; line-height: 30px; color: #555555; font-size: 16px;}




.hui{ background: #f6f6f6;}
/*¨¦?¨C¨¦??*/
.tit_in{ text-align: center; position: relative; padding-bottom: 30px;}
.tit_in:after{ position: absolute; content: ''; left: 0; bottom: 82px; height: 13px; width: 100%; background: url("/App/Home/View/Default/Public/Css/../images/tit_icon.png") no-repeat center bottom;}
.tit_in h2{ color: #000000; font-size: 48px; position: relative; z-index: 1;}
.tit_in:before{ color: rgba(51,51,51,0.05); text-transform: uppercase; content: attr(data-title); font-weight: bold; font-size: 100px; position: absolute; text-align: center; left: 0; right: 0; margin: auto; top: 10px; height: 100%; display: block; width: 100%;}
.tit_in p{ color: #666666; font-size: 24px; font-weight: 100; padding-top: 10px;}



.tit_in1{ text-align: center; position: relative; padding-top: 30px;}
.tit_in1:after{ position: absolute; content: ''; left: 0; bottom: 44px; height: 13px; width: 100%; background: url("/App/Home/View/Default/Public/Css/../images/tit_icon.png") no-repeat center bottom;}
.tit_in1 h2{ color: #fff; font-size: 48px; position: relative; z-index: 1;}
.tit_in1:before{ color: rgba(51,51,51,0.05); text-transform: uppercase; content: attr(data-title); font-weight: bold; font-size: 100px; position: absolute; text-align: center; left: 0; right: 0; margin: auto; top: 10px; height: 100%; display: block; width: 100%;}
.tit_in1 p{ color: #fff; font-size: 24px; font-weight: 100; padding-top: 10px;}


@media screen and (max-width:1600px){
    .tit_in h2{ font-size: 40px;}
    .tit_in:before{ font-size: 80px;}
    .tit_in p{ font-size: 22px;}
	
	  .tit_in1 h2{ font-size: 40px;}
    .tit_in1:before{ font-size: 80px;}
    .tit_in1 p{ font-size: 22px;}
}
@media screen and (max-width:1440px){
    .tit_in h2{ font-size: 36px;}
    .tit_in:before{ font-size: 64px;}
    .tit_in p{ font-size: 20px;}
	
	 .tit_in1 h2{ font-size: 36px;}
    .tit_in1:before{ font-size: 64px;}
    .tit_in1 p{ font-size: 20px;}
}
@media screen and (max-width:1200px){
    .tit_in:before{ font-size: 60px;}
    .tit_in h2{ font-size: 32px;}
	
	 .tit_in1:before{ font-size: 60px;}
    .tit_in1 h2{ font-size: 32px;}
}
@media screen and (max-width:991px){
    .tit_in:before{ font-size: 50px;}
    .tit_in h2{ font-size: 30px;}
	 .tit_in1:before{ font-size: 50px;}
    .tit_in1 h2{ font-size: 30px;}
}
@media screen and (max-width:768px){
    .tit_in:before{ font-size: 30px;}
    .tit_in h2{ font-size: 26px;}
    .tit_in p{ font-size: 16px; padding: 0;}
	
	.tit_in1:before{ font-size: 30px;}
    .tit_in1 h2{ font-size: 26px;}
    .tit_in1 p{ font-size: 16px; padding: 0;}
}





.align-items-center {
    align-items: center !important;
}
.justify-content-around {
    justify-content: space-around !important;
}
.d-flex {
    display: flex !important;
}

#cpnr_info{ margin-top: 3%;}
#cpnr_info .swiper-container { width: 100%; height: auto; margin-left: auto; margin-right: auto; overflow: hidden;}
#cpnr_info .swiper-slide { background-size: cover; background-position: center; position: relative;}
#cpnr_info .gallery-top { height: auto; width: 100%; padding: 2% 0 0;}
#cpnr_info .gallery-top .swiper-slide ul{ width: 100%;}
#cpnr_info .gallery-top .swiper-slide ul li { position: relative; overflow: hidden; margin-right: 0.8%; width: 24%; margin-bottom: 2%; padding: 2%; background: #fff; text-align: center; display: inline-block; }
#cpnr_info .gallery-top .swiper-slide ul li:nth-of-type(4n+4){margin-right: 0px;; }
#cpnr_info .gallery-top .swiper-slide ul li .inimg{ width: 100%; height: 0; padding-bottom: 100%; position: relative; overflow: hidden;}
#cpnr_info .gallery-top .swiper-slide ul li .inimg img{ width: 100%; height: 100%; object-fit: cover; left: 0; position: absolute; text-align: center; transition: 0.5s;}
#cpnr_info .gallery-top .swiper-slide ul li p{ width: 100%; height: 60px; line-height: 60px; font-size: 16px;}
#cpnr_info .gallery-top .swiper-slide ul li dl,#cpnr_info .gallery-top .swiper-slide ul li dl dd{ margin: 0 !important;}
#cpnr_info .gallery-top .swiper-slide ul li dl dd{ width: 40%; height: 40px; line-height: 40px; text-align: center; border: 1px solid #e8e8e8; transition: 0.3s;}

#cpnr_info .gallery-top .swiper-slide ul li:hover .inimg img{ transform: scale(1.05);}
#cpnr_info .gallery-top .swiper-slide ul li:hover dl dd{ border: 1px solid #113485; background: #113485;}
#cpnr_info .gallery-top .swiper-slide ul li:hover dl dd a{ color: #fff;}
#cpnr_info .gallery-top .swiper-slide ul li dl dd:hover{ background: #da0000; border: 1px solid #da0000;}





#cpnr_info1{ }
#cpnr_info1 .swiper-slide{margin-top: 3%;}
#cpnr_info1 .swiper-container { width: 100%; height: auto; margin-left: auto; margin-right: auto; overflow: hidden;}
#cpnr_info1 .swiper-slide { background-size: cover; background-position: center; position: relative;}
#cpnr_info1 .gallery-top { height: auto; padding: 2% 0 0;}
#cpnr_info1 .gallery-top .swiper-slide ul{ width: 100%;}
#cpnr_info1 .gallery-top .swiper-slide ul li { position: relative; overflow: hidden; margin-right: 1%; width: 24%; margin-bottom: 2%; padding: 2%; background: #fff; text-align: center; display: inline-block; }
#cpnr_info1 .gallery-top .swiper-slide ul li:nth-of-type(4n+4){margin-right: 0px;; }
#cpnr_info1 .gallery-top .swiper-slide ul li .inimg{ width: 100%; height: 0; padding-bottom: 100%; position: relative; overflow: hidden;}
#cpnr_info1 .gallery-top .swiper-slide ul li .inimg img{ width: 100%; height: 100%; object-fit: cover; left: 0; position: absolute; text-align: center; transition: 0.5s;}
#cpnr_info1 .gallery-top .swiper-slide ul li p{ width: 100%; height: 60px; line-height: 60px; font-size: 16px;}
#cpnr_info1 .gallery-top .swiper-slide ul li dl,#cpnr_info .gallery-top .swiper-slide ul li dl dd{ margin: 0 !important;}
#cpnr_info1 .gallery-top .swiper-slide ul li dl dd{ width: 40%; height: 40px; line-height: 40px; text-align: center; border: 1px solid #e8e8e8; transition: 0.3s;}

#cpnr_info1 .gallery-top .swiper-slide ul li:hover .inimg img{ transform: scale(1.05);}
#cpnr_info1 .gallery-top .swiper-slide ul li:hover dl dd{ border: 1px solid #113485; background: #113485;}
#cpnr_info1 .gallery-top .swiper-slide ul li:hover dl dd a{ color: #fff;}
#cpnr_info1 .gallery-top .swiper-slide ul li dl dd:hover{ background: #da0000; border: 1px solid #da0000;}


/*#cpnr_info .gallery-top .swiper-slide ul li .endTitBg{ position: absolute; bottom: 0; left: 0; width: 100%; height: 60%; text-align: center; color: #fff; z-index: 1; transition:.4s; background: linear-gradient(bottom,rgba(0,0,0,.3),rgba(0,0,0 ,0) 100%); background: -o-linear-gradient(bottom,rgba(0,0,0,.3),rgba(0,0,0,0) 100%);background: -ms-linear-gradient(bottom,rgba(0,0,0,.3),rgba(0,0,0,0) 100%);background: -moz-linear-gradient(bottom,rgba(0,0,0,.3),rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(bottom,rgba(0,0,0,.3),rgba(0,0,0,0) 100%);}*/
/*#cpnr_info .gallery-top .swiper-slide ul li .infont{ position: absolute; bottom: 0; left: 0; z-index: 1; width: 100%; height: auto; overflow: hidden; padding: 5%; transition: 0.3s; color: #fff; line-height: 50px;}*/
/*#cpnr_info .gallery-top .swiper-slide ul li .infont p{ font-size: 22px; font-weight: bold;}*/
/*#cpnr_info .gallery-top .swiper-slide ul li .infont span{ font-size: 18px; color: rgba(255,255,255,0.7);}*/
/*#cpnr_info .gallery-top .swiper-slide ul li .font_hover{ position: absolute; left: 0; bottom: -100%; background: #1d3e88; width: 100%; height: auto; z-index: 2; border-top-left-radius: 10px; border-top-right-radius: 10px; padding: 8% 8%; color: #fff; transition: 0.5s; opacity: 0;}*/
/*#cpnr_info .gallery-top .swiper-slide ul li .font_hover a{ color: #fff;}*/
/*#cpnr_info .gallery-top .swiper-slide ul li .font_hover:before{ position: absolute; left: 0; top: 20%; bottom: 0; right: 0; text-align: center; content: 'tengfei'; width: 100%; height: 100%; font-size: 100px; color: rgba(255,255,255,0.03); font-weight: bold; text-transform: uppercase;}*/
/*#cpnr_info .gallery-top .swiper-slide ul li .font_hover h2{ font-size: 22px; height: 32px; line-height: 32px; background: url("/App/Home/View/Default/Public/Css/../images/cp_tit.png") no-repeat left center; padding-left: 40px;}*/
/*#cpnr_info .gallery-top .swiper-slide ul li .font_hover .con{ margin: 4% 0; color: rgba(255,255,255,0.7); font-size: 14px; display: -webkit-box;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-line-clamp: 2;*/
/*    overflow: hidden;}*/
/*#cpnr_info .gallery-top .swiper-slide ul li .font_hover .more{ font-size: 14px;}*/
/*#cpnr_info .gallery-top .swiper-slide ul li:hover .font_hover{ bottom: 0; opacity: 1;}*/
/*#cpnr_info .gallery-top .swiper-slide ul li:hover .infont{ opacity: 0;}*/





#cpnr_info .gallery-thumbs { height: auto; margin-bottom: 1%; padding: 0; box-sizing: border-box; position: relative;}

#cpnr_info .gallery-thumbs .swiper-slide{ cursor: pointer; background: #fff; border-radius: 5px; font-size: 16px; height: 50px; line-height: 50px; text-align: center; transition: 0.3s; overflow: hidden; text-overflow: ellipsis; white-space: pre;}
#cpnr_info .gallery-thumbs .swiper-slide p{ display: block; color: #333333;}
#cpnr_info .gallery-thumbs .swiper-slide-thumb-active{ background: #113485;}
#cpnr_info .gallery-thumbs .swiper-slide-thumb-active p{ color: #fff;}
@media screen and (max-width:1200px){
    #cpnr_info .gallery-thumbs{ padding: 0;}
}
@media screen and (max-width:991px){
    #cpnr_info .gallery-top .swiper-slide li .pic p{ height: 40px; line-height: 40px; font-size: 14px;}
    #cpnr_info .gallery-top .swiper-slide li .font .con{ display: none;}
    #cpnr_info .gallery-top .swiper-slide li .font .more{ margin-top: 10%;}
    #cpnr_info .gallery-top .swiper-slide li .font .tit{ font-size: 16px;}
	
	 #cpnr_info1 .gallery-top .swiper-slide li .pic p{ height: 40px; line-height: 40px; font-size: 14px;}
    #cpnr_info1 .gallery-top .swiper-slide li .font .con{ display: none;}
    #cpnr_info1 .gallery-top .swiper-slide li .font .more{ margin-top: 10%;}
    #cpnr_info1 .gallery-top .swiper-slide li .font .tit{ font-size: 16px;}
}
@media screen and (max-width:768px){
    #cpnr_info .gallery-top .swiper-slide p{ font-size: 12px;}
    #cpnr_info .gallery-top .swiper-slide li .font .more{ display: none;}
    #cpnr_info .gallery-top .swiper-slide ul li dl dd{ width: 48%; font-size: 12px;}
	
	   #cpnr_info1 .gallery-top .swiper-slide p{ font-size: 12px;}
    #cpnr_info1 .gallery-top .swiper-slide li .font .more{ display: none;}
    #cpnr_info1 .gallery-top .swiper-slide ul li dl dd{ width: 48%; font-size: 12px;}
}





/*ÊµÁ¦*/
 .slide-bg{
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	height:700px;
}
.item-wrap{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	color: #ffffff;
}
.shili_ico{ text-align: center; padding-top: 165px;}
.shili_name{ font-size: 30px; color: #fff; text-align: center; margin-top: 43px;} 
.shili_line{ width: 69px; height: 2px;  background: #fff; margin: 0px auto; text-align: center; margin-top: 22px;}
.shili_word{ font-size: 16px; color: #fff; text-align: center; margin-top: 29px;}
.shili_num{ font-size: 40px; color: #fff; text-align: center; margin-top: 140px; padding-bottom: 78px;}

.position-relative {
    position: relative!important;
}
.qysl-wrap{ position: absolute;	z-index: 5; top: 0;left: 0}
.qysl-title{}
.qysl-title p:nth-of-type(1){ font-size: 46px; font-weight: bold}
.qysl-title p:nth-of-type(1) span:nth-of-type(1){ color: #f96507}
.qysl-title p:nth-of-type(1) span:nth-of-type(2){ color: #fff; position: relative;}
.qysl-title p:nth-of-type(1) span:nth-of-type(2):after{ position: absolute; content: ""; width: 15px; height: 15px; border-radius: 50%; border:1px solid #f96507; left:100%; top: 0;}
.qysl-title p:nth-of-type(2){ font-size: 22px; color: #fff;}
.qysl-title p:nth-of-type(2) span{ position: relative; }
/*.qysl-title p:nth-of-type(2) span:after{  position: absolute; content: ""; width: 1px; height: 80%; background: #fff;*/
/*	top: 0;bottom:0; left: 0; margin:auto;  }*/
.qysl-title p:nth-of-type(2) span:before{  position: absolute; content: ""; width: 1px; height: 80%; background: #fff;
	top: 0;bottom:0; right: 0; margin:auto;  }
.qysl-title p:nth-of-type(2) span:nth-last-of-type(1):before{ display: none}


.qysl-nr-item{}
.qysl-nr-item i{ position: relative; width: 12px; height: 5px; background: #f96507; display:inline-block;}
.qysl-nr-item i:after{ position: absolute; content: ""; width: 150%;left:100%; height: 1px; background: #fff; top: 0;bottom:0;margin: auto; }
.qysl-nr-item span{ font-size: 16px; color: #fff;}

.shili-item{ background: rgba(255,255,255,0.25); border-right: 1px solid rgba(255,255,255,0.35); transition: all 0.5s; cursor: pointer;}
.shili-item i svg{ width: 40px; height: 40px; fill: #fff;}
.shili-item span{ font-size: 16px; color: #fff}
.swiper-slide-thumb-active .shili-item{background:#034bab; }
.qysl-container{ height: 898px;}
@media(max-width: 991.98px){
	.qysl-container{ height: 470px;}
	 .qysl-title p:nth-of-type(1) {
		font-size: 20px;
		font-weight: bold;}
	.qysl-title p:nth-of-type(2) {
		font-size: 14px;
		color: #fff;
	}

	.qysl-nr-item i:after{ display: none;}
	.qysl-nr-item{ padding-top:10px; padding-bottom:10px;}
}

.shili-four{ z-index: 9; position: absolute; bottom: 0; left: 0; bottom: 0; width: 100%; }
.container.shili-three-nav{background:rgba(255,255,255,0.85); overflow: hidden; }
.qysl-title{ border-bottom: 1px dashed rgba(255,255,255,0.25);}
.item-info{}
.item-info .item-title{ font-size: 20px; color: #333; font-weight: bold;transition: all 0.5s}
.item-info .item-desc{ font-size: 16px; line-height: 1.5; color: #666;transition: all 0.5s}
.icon-wrap{ fill: #0075c4;width:55px;height: 55px;transition: all 0.5s}
.item-wrap-nav{ position: relative; transition: all 0.5s }
.item-wrap-nav:after{ position: absolute; content: "";  width: 1px; height: 50%; background: #c9c9c9; right: 0; top: 0; bottom: 0; margin: auto;}
.gallery-thumbs .swiper-slide:nth-last-of-type(1) .item-wrap-nav:after{  width: 0}
.three-left{ width: 85%}
.three-right{ width: 15%; font-weight: bold; font-size: 18px; }
.index-sljz-font{}
.index-sljz-font p:nth-of-type(1){ font-size: 46px;}
.index-sljz-font p:nth-of-type(2){ font-size: 16px; text-transform: uppercase;}
.index-sljz-font div:nth-of-type(1){ font-size: 16px; }
.index-sljz-num{ width: 520px;border:1px solid rgba(255,255,255,0.25)}
.index-sljz-num>div{ width: calc(100% / 2)}
.index-sljz-num>div>span:nth-of-type(1){ font-size: 30px; font-weight: bold;}
.index-sljz-num>div:nth-of-type(1){ position: relative}
.index-sljz-num>div:nth-of-type(1):after{ position: absolute; content: ""; width: 1px; height: 60%; background: rgba(255,255,255,0.5); top: 0; bottom: 0; margin: auto; right: 0}
.index-sljz-num>div>span:nth-of-type(2){ font-size: 16px; }

.item-wrap-nav:before{ position:absolute; content: ""; background: rgba(196,0,0,0.8); width: 100; height: 100%;transform-origin: bottom;transition: transform .3s;
	-webkit-transform: scaleY(0);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	transform: scaleY(0);

	-webkit-transform-origin: bottom;
	-moz-transform-origin: bottom;
	-ms-transform-origin: bottom;
	-o-transform-origin: bottom;
	transform-origin: bottom; }

.swiper-slide.swiper-slide-thumb-active .item-wrap-nav:before{ background: rgba(196,0,0,1); content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	opacity: .9;
	transform: scaleY(0);

	transform-origin: bottom ; }
.swiper-slide.swiper-slide-thumb-active .item-wrap-nav:before,.item-wrap-nav:hover:before{transform: scaleY(1); transform-origin:top center;}
.item-wrap-nav:hover:before{ transform: scaleY(1);}
.item-icon,.item-info{ position: relative; z-index: 9; transition: all 0.5s}
.item-wrap-nav:hover{

	 background: #0075c4;

}
.item-wrap-nav:hover svg{ fill: #fff}
.item-wrap-nav:hover .item-title{ color: #fff}
.item-wrap-nav:hover .item-desc{ color: #fff}
.swiper-slide.swiper-slide-thumb-active  .item-wrap-nav:after{ background: #0075c4;  }
.swiper-slide.swiper-slide-thumb-active  .item-wrap-nav svg{ fill: #fff}
.swiper-slide.swiper-slide-thumb-active .item-title,.swiper-slide.swiper-slide-thumb-active .item-desc{ color: #fff}
.item-wrap-nav:hover:after{ width: 0;}
@media(max-width: 1199.98px){
	.three-left{ width: 100%}
}
@media(max-width: 991.98px){
	.index-sljz-font p:nth-of-type(1){ font-size: 20px;}
	.index-sljz-font p:nth-of-type(2){ font-size: 12px; text-transform: uppercase;}
	.index-sljz-font div:nth-of-type(1){ font-size: 12px; line-height:1.5 }
	.slide-bg {
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
		height: 350px;
	}
	.index-sljz-num{ width: 80%;border:1px solid rgba(255,255,255,0.25)}
	.index-sljz-num>div>span:nth-of-type(1){ font-size: 16px; font-weight: bold;}
	.index-sljz-num>div>span:nth-of-type(2){ font-size: 14px; }
	.item-info .item-title{ font-size: 14px; color: #333; font-weight: bold;transition: all 0.5s}
	.item-info .item-desc{ font-size: 12px; line-height: 1.5; color: #666;transition: all 0.5s}
}


.homeMindNac{}
.homeMindNac ul li{margin-top:3%; float:left; margin-right: 2%; width: 48%; position: relative;}
.homeMindNac ul li:nth-of-type(2n+2){ margin-right: 0px;}
.homeMindNac ul li{display:block;}
.homeMindNac ul li .img{overflow:hidden;}
.homeMindNac ul li .img img{width:100%;margin:auto;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.5s;transition:all 0.5s;}
.homeMindNac ul li .bt{ width: 100%; height: 143px; position: absolute; bottom: -60px; }
.homeMindNac ul li .bt .bt_bg{ height: 143px; background: #034bab; width: 90%; margin: 0px auto;}
.homeMindNac ul li:hover .img img{-webkit-transform:scale(1.08);transform:scale(1.08);}
.homeMindNac .list a:hover .bt{color:#FFF;background:#0b82ca;}
.bt_bg_mid{ width: 80%; margin: 0px auto;}
.bt_bg_l{ width: 15%; float: left; line-height: 143px; text-align: center; }
.bt_bg_r{ width: 80%; color: #fff; float: right;background:url(/App/Home/View/Default/Public/Css/../images/line1.png) no-repeat left center; margin-top: 31px;}
.bt_btr1{ font-size: 28px; color: #fff; font-weight: bold; margin-left: 8%;}
.bt_btr2{ font-size: 16px; color: #fff;  margin-left: 8%;}

.align-items-center {
    -ms-flex-align: center!important;
    align-items: center!important;
}
	/*?¨C¡ã¨¦¡ª????????¡§???¡ª*/
.index-news-bigbox{ background: #f6f6f6; overflow: hidden; margin-top: 68px; padding-top: 56px;}
.newsimg{ overflow: hidden;}
.over-line-2{ color: #666666; font-size: 16px; margin-top: 31px;}
.mt-lg-4{ margin-top: 35px; padding-bottom: 50px;}
.ito1{ float: left;}
.ito2{float: left; font-size: 16px; color: #000; margin-left: 7px;}
.ito3{ float: right;}

.head_l{ float: left; color: #fff; line-height: 44px;}
.head_r{ float: right; color: #fff; line-height: 44px;}
.head_tu{ float: left;}
.head_tu0{float: left; margin-left: 10px;} 

.newswrap{ background: #ffffff;}
.newswrap .newswrap-wrap .over-line-1{ font-size: 24px; color: #000; padding-top: 48px;}
.newswrap>p:nth-of-type(1){ font-size: 14px; color: #999;}
.newswrap .newswrap-wrap p:nth-of-type(1){ font-size: 20px; color: #333; margin-bottom: 0; transition: all 0.5s}
.newswrap .newswrap-wrap div:nth-of-type(1){ font-size: 16px; color: #999; transition: all 0.5s}
.newswrap>div:nth-of-type(1){}
.newswrap>div:nth-last-of-type(1) span:nth-of-type(1){ font-size: 16px; color: #999;}
.newswrap>div:nth-last-of-type(1)  i svg{ width: 20px; height: 20px; fill: #999999; transition: all 0.5s}
.newscenter-content .swiper-scrollbar-drag{ background: #f96507}
.newscenter-content .swiper-horizontal>.swiper-scrollbar{ height: 0px; background: #f1f1f1}
.newscenter .newsimg img{transition: all 0.5s}
.newscenter:hover .newswrap{}
.newscenter:hover .newswrap .newswrap-wrap p:nth-of-type(1){color: #00368c}
.newscenter:hover .newswrap>div:nth-last-of-type(1) span{ color: #f96507}
.newscenter:hover .newswrap>div:nth-last-of-type(1)  i svg{ transform: translateX(10%); fill: #f96507}
.newscenter:hover .newswrap>div:nth-last-of-type(1)  i svg{ transform: translateX(10%); fill: #f96507}
.newscenter:hover .newsimg img{ transform: scale(1.05)}
	/*??????????????????*/
.zlhz-left{ width: 48%;}
.zlhz-right{ width: 52%;}
.zlhz-left-title{}

.fitcover-img {
    max-width: 100%;
	width: 100%;
    height: 100%;
    object-fit: cover;
}
.zlhz-left-title span{ position: relative; font-size: 36px; color: #333; font-weight: bold;}
.zlhz-left-title span:after{ position: absolute; content: "";  position: absolute;
 	left: 105%;
	top: 0;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	border: 1px solid #f96507;}
.zlhz-content{ font-size: 16px; color: #999999; line-height: 2}
.zlhz-left{ background: url("/App/Home/View/Default/Public/Css/../img/index_hezuo_map.png") no-repeat center center; background-size: 100%}
.hezuo-num{}
.hezuo-num-item{ width: calc(100% / 3); position: relative; }
.hezuo-num-item span{ position: relative; font-size: 70px; font-weight: 400; color: #f96507; font-family: pangmen;}
.hezuo-num-item span:after{ position: absolute; content:attr(data-title); font-size: 16px; color: #666; width: 100%; left:100%; bottom:0; }
.hezuo-num-item:after{ position: absolute; content: ""; width: 1px; height: 30%; background: #dbdbdb; right:20%; top: 0; bottom:0; margin: auto;}
.hezuo-num-item.no:after{ height: 0;}
.hzhb-container{ border-top: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0;}
.hzhb-container .hzhb-item{ width: calc(100% / 4); transition: all 0.5s}
.hzhb-container .hzhb-item2{ width: calc(100% /2); border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0;transition: all 0.5s}
.hzhb-container .hzhb-item{ border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0;}
.hzhb-container .hzhb-item:hover,.hzhb-container .hzhb-item2:hover{ position: relative;z-index: 5; box-shadow:  0 0 20px rgba(232,233,238,.9); }
@media(max-width: 1599.98px){
	.zlhz-left{ width: 60%;}
	.zlhz-right{ width: 40%;}
	.hzhb-container .hzhb-item2 img{ max-width: 80%}
}
@media(max-width: 991.98px){
	.zlhz-left{ width: 100%;}
	.zlhz-right{ width: 100%;}
	.hezuo-num-item span{ font-size: 30px;}
	.zlhz-left{  background-size: 75%}
	.hezuo-num-item{ width: calc(100% / 2);}
	.hezuo-num-item span:after{ width: 170%}
	.zlhz-left-title span{  font-size: 20px; }

	}
/*???¨¦?¡§???¨¨??*/
.end-daohang{}
.ft{ width: 50%; height: 220px;}
.ft-left{ background: url("/App/Home/View/Default/Public/Css/../img/end_left.jpg") no-repeat left top  ; background-size: cover;transition: all 0.5s }
.ft-right{ background: url("/App/Home/View/Default/Public/Css/../img/end_right.jpg") no-repeat left top  ; background-size: cover;transition: all 0.5s }
.ft-btn{ width: 170px; height: 60px; border:1px solid #fff;border-radius: 0.25rem; overflow: hidden; position: relative;}
.ft-btn a span{ position: relative; z-index: 2; font-size: 18px; color: #fff;transition: all 0.5s;}
.ft-btn a i svg{ width: 32px; height: 32px;  fill: #fff;position: relative; z-index: 2; transition: all 0.5s }
.ft-btn:after {
	position: absolute;
	content: "";
	background: #ed6c00;
	width: 100%;
	height: 100%;
	transform: scaleX(0);
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	transition: all 0.5s;
}
.ft-btn:hover:after{ transform: scaleX(1); }
.ft-btn:hover{ border:1px solid #ed6c00}
.ft-btn:hover a i svg{ transform:translateX(-5%);}
.ft-btn:hover a span{ transform:translateX(5%);}
.ft:hover{ }


/* --index-- */
.homeDetails{padding:3vw 0;overflow:hidden;}
.homeDetails p{padding:20px 0;font-size:30px;line-height:42px;color:#333;}

.homeAdvantage{background:url(/App/Home/View/Default/Public/Css/../images/advantage.jpg) no-repeat center;background-size:cover;overflow:hidden;position:relative;}
.homeAdvantage .pic{width:36%;float:left;}
.homeAdvantage .pic img{width:100%;display:block;}
.homeAdvantage .box{width:50%;margin-left:14%;float:right;color:#fff;position:relative;}
.homeAdvantage .box h3{font-size:36px;line-height:48px;font-weight:normal;}
.homeAdvantage .box h2{width:80%;margin-top:2vw;font-size:60px;line-height:72px;font-family:FuturaLT;}
.homeAdvantage .box p{margin-top:2vw;font-size:20px;line-height:32px;}

.homeProduct{overflow:hidden;}
.homeProduct .list{margin:auto;}
.homeProduct .list a{width:30.4%;margin:4% 4.4% 0 0;border-bottom:8px solid #ddaa2e;background:#fff;float:left;}
.homeProduct .list a:nth-of-type(3n){margin-right:0;}
.homeProduct .list a .pic img{width:100%;display:block;}
.homeProduct .list a .wz{padding:1vw;background:#f8f8f8;}
.homeProduct .list a .bt{height:32px;font-size:18px;line-height:32px;font-weight:bold;color:#333;overflow:hidden;}
.homeProduct .list a .des{height:24px;font-size:16px;line-height:24px;color:#666;overflow:hidden;}
.homeProduct .list a:hover .wz{background:#ddaa2e;}


.news_list ul li{ width: 24%; float: left; margin-right: 1%; border-top: 7px solid #DDAA2E; margin-top: 20px;}
.news_list ul li:nth-of-type(4){ margin-right: 0px;}
.news_list ul li img{ max-width: 100%;}
.news_list ul li a .news_list_tit{color: #333;
    font-size: 0.85em;
    font-style: italic;
    font-weight: 800;
    margin-top: 10px;}

.news_list ul li a .news_list_img{ margin-top: 10px;}
.news_list ul li a .news_list_name{ margin-top: 10px;font-size: 20px;
    line-height: 1.1;
    color: #333;
    font-weight: 800;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;}

.news_list ul li a .news_list_tex{text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden; margin-top: 10px;}

.news_list ul li a .news_list_btn{color: rgba(51,51,51,0.6);
    border: 1px solid rgba(51,51,51,0.6);
    padding: 0.5em 0;
    width: 40%;
    text-align: center;
    margin: 0 auto;
    margin-top: 0.3rem;
    transition: .5s; margin-top: 15px; }

.homeApplication{overflow:hidden;}
.homeApplication .type{margin-top:1vw;}
.homeApplication .type .pubH2{width:14%;margin-top:0 !important;float:left;}
.homeApplication .type ul{max-width:86%;float:right;}
.homeApplication .type ul a{margin-left:2vw;float:left;}
.homeApplication .type ul a .pic{margin-top:2px;float:left;}
.homeApplication .type ul a .pic img{height:28px;display:block;}
.homeApplication .type ul a .bt{margin-left:5px;font-size:18px;line-height:32px;float:left;position:relative;}
.homeApplication .type ul a:hover .bt{color:#073281;}
.homeApplication .type ul a .bt::after{width:0;height:2px;background:#073281;position:absolute;left:50%;bottom:0;content:'';-webkit-transition:all 0.5s;transition:all 0.5s;}
.homeApplication .type ul a:hover .bt::after{width:100%;left:0;}

.homeApplication .list{margin-top:2%;}
.homeApplication .list a{width:23.5%;margin:2% 0 0 2%;float:left;position:relative;}
.homeApplication .list a:nth-of-type(1){width:49%;margin-left:0;}
.homeApplication .list a:nth-of-type(4n){margin-left:0;}
.homeApplication .list a .pic img{width:100%;display:block;}
.homeApplication .list a .gel{width:100%;height:100%;left:0;top:0;position:absolute;background:#333;opacity:0.4;z-index:2;transition:0.5s;}
.homeApplication .list a .bt{width:100%;height:4vw;padding:0 2vw;font-size:18px;line-height:4vw;font-weight:bold;color:#fff;background:rgba(255,255,255,0.4);overflow:hidden;position:absolute;left:0;bottom:10%;z-index:10;}
.homeApplication .list a:hover .gel{opacity:0.6;}

.homeCompany{padding:6vw 0;background:url(/App/Home/View/Default/Public/Css/../images/about_bg.jpg) no-repeat center;overflow:hidden;}
.homeCompany .wz{ padding-top: 150px;}
.homeCompany .wz p{font-size:16px;line-height:32px;color:#fff;}
.homeCompany .more{text-align:center;}

.homeShows{overflow:hidden;}
.swiperShows{margin-top:3vw;overflow:hidden;}
.swiperShows .swiper-slide a{display:block;overflow:hidden;}
.swiperShows .swiper-slide a .img{width:100%;overflow:hidden;}
.swiperShows .swiper-slide a .img img{width:100%;height:auto;display:block;-webkit-transition:all 0.5s;transition:all 0.5s;}
.swiperShows .swiper-slide a .bt{height:4vw;font-size:18px;line-height:4vw;text-align:center;font-weight:bold;border:1px solid #eee;border-top:none;background:#fff;overflow:hidden;position:relative;}
.swiperShows .swiper-slide a:hover .bt{background:#ddaa2e;}

.homeNews{overflow:hidden;}
.homeNews .list{margin-top:0;}
.homeNews .list a{width:46%;margin-top:2.5vw;margin-right:8%;float:left;display:block;}
.homeNews .list a:nth-of-type(2n){margin-right:0;}
.homeNews .list a .time{padding-bottom:0.4vw;font-size:24px;line-height:36px;color:#999;font-family:bahnschrift;border-bottom:1px solid #eee;}
.homeNews .list a .text{margin-top:1.5vw;}
.homeNews .list a .text .img{width:22%;float:left;}
.homeNews .list a .text .img img{width:100%;height:88px;display:block;-o-object-fit:cover;object-fit:cover;}
.homeNews .list a .text .wz{width:74%;padding:10px 0;float:right;}
.homeNews .list a .text .wz .bt{height:36px;font-size:20px;line-height:36px;overflow:hidden;}
.homeNews .list a .text .wz p{height:32px;font-size:18px;line-height:32px;color:#999;overflow:hidden;}
.homeNews .list a:hover .text .wz .bt{color:#0fa7f3;}







