
.seach{ margin-left: 35px;}
.seach i{ margin-right: 5px;}
.index_section {
	padding: 60px 0 60px;
}
.index_swith{width: 45%;float: left;}
.index_news{width: 50%; margin-left:5%;float: left;}
.index_section.sec01 .rowtitle{ margin-top: 0;}

/* 轮播图 */
.banner{width: 100%;height: 100vh;}
.banner .swiper-text{position: relative;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.banner .swiper-text h1{font-size: 50px;letter-spacing: 3px;margin-bottom: 15px;color: #fff;}
.banner .swiper-text h2{font-size: 19px;color:#bdc3ea;margin-bottom: 30px;}
.banner .banner-pagination{bottom: 20px;}
.banner .swiper-pagination-bullet-active{opacity: 1!important;}
.banner .swiper-pagination-bullet{display: inline-block;width: 30px;height: 15px;opacity: .5;border-radius: 0;background: #fff;margin: 0 3px;cursor: pointer;transition: width 0.3s ease-in-out;}
.banner .swiper-button-next,.banner .swiper-button-prev{background: none;font-size: 40px;color: #fff;}
.banner .swiper-button-next{margin-right: 10px;}
.banner .swiper-slide{position: relative;overflow: hidden;}
.banner .swiper-slide .banner-bg{display: block;width: 100%;height: 100%;background-size: cover;background-position: center;transition: all 10s ease;}
.banner .swiper-slide.swiper-slide-active .banner-bg{transform: scale(1.2, 1.2);}
.banner .swiper-slide .swiper-slide-item{position: absolute;top: 25%;left: 50%; margin-left: -447px;opacity: 1;transform: translateY(100%);transition: all 2s;}
.banner .swiper-slide.swiper-slide-active .swiper-slide-item{opacity: 1;transform: translateY(0);}

.pc_wr{display: block;}
.phone_wr{display: none;}

/*@media only screen and (max-width: 992px){
	.banner .swiper-text h1{font-size: 40px;margin-bottom: 10px;}
	.banner .swiper-text h2{font-size: 15px;margin-bottom: 15px;}
	.banner .swiper-slide .swiper-slide-item{width: 400px;}
}*/
@media only screen and (max-width: 600px){
	.banner .swiper-text{top: 60%;}
	.banner .swiper-text h1{font-size: 25px;}
	.banner .swiper-text h2{font-size: 12px;}
	.banner .banner-pagination{bottom:5px}
	.banner .swiper-slide .swiper-slide-item{width: 90%;right: 5%;top: 25%;}
	.swiper-button-next,.swiper-button-prev{display: none;}
	.banner img {
     width:100%;height: auto!important;
    object-fit: cover;
}
}

/* 轮播图 end */
/*新闻中心*/
.rowtitle{ width: 100%; margin: 25px auto;overflow: hidden;}
.rowtitle .titlename{  float: left;font-size: 2em; font-weight: bold;}
.rowtitle .title_rightdiv{  float: right;}
.rowtitle .title_rightdiv li{  float: left; background: #FFF; margin-left: 15px; padding: 10px 50px;}  
.rowtitle .title_rightdiv li a{ font-size: 1.5em ;} 
.rowtitle .title_rightdiv li a i{  margin-right: 5px ;font-size: 1em;} 
.rowtitle .title_rightdiv li.new_active{ background:#0095de; color: #fff;} 
.rowtitle .title_rightdiv li.new_active a{ color: #fff;} 

.news_slide_box {
	margin-top: 22px;
	position: relative;
	width: 100%;
	overflow: hidden;
}

.news_slide_box .bd {
	width: 100%;
	height: 100%;
}

.news_slide_box .bd a {
	display: block;
	position: relative;
	width: 100%;
	padding-bottom: 75.3%;
}

.news_slide_box .bd a img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.news_slide_box .bd a span {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 4rem;
	padding: 0 1.5rem;
	line-height: 4rem;
	font-size: 1.6rem;
	color: #FFFFFF;
	background-color:#000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.news_slide_box .prev,
.news_slide_box .next {
	position: absolute;
	top: 50%;
	width: 3rem;
	height: 10rem;
	margin-top: -5rem;
	background-repeat: no-repeat;
	cursor: pointer;
	background-color: rgba(84, 84, 84, 0.4);
	background-position: center center;
}

.news_slide_box .prev {
	left: 0;
	background-image: url(../../images/2022/slide_arrl.png);
}

.news_slide_box .next {
	right: 0;
	background-image: url(../../images/2022/slide_arrr.png);
}


.news_list li {
	margin-top: 15px; background: #fff;padding:10px;
	overflow: hidden;
}

.news_list li .news_pic {
	padding-left: 0;
}

.news_list li .news_pic a {
	display: block;
	position: relative;
	padding-bottom: 65.82%;
}

.news_list li .news_pic img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.news_list li .news_tit { float: left; width: 81%;
	display: block;
	font-size: 1.2em;line-height: 1.5em;
	color: #323232;
	overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
	    margin-top: 7px;
}

.news_list li .news_tit:hover {
	color: #E8A651;
}

.news_list li .news_time { float: left; width: 15%;
	max-width: 110px;height: 100%; margin-right: 20px; border-right: #ccc solid 1px;
}
.news_list li .news_time p.ndate { font-size: 1.6em; line-height: 2em; text-align: center;font-weight: bold;/*color: #0095de;*/}
.news_list li .news_time p.ydate { font-size: 1em; line-height: 1.2em;text-align: center; color: #CCC;}

.news_list li .news_desc {
	height: 40px;
	line-height: 20px;
	font-size: 14px;
	color: #646464;
	margin-top: 10px;
	overflow: hidden;
}

.news_list_2 li {
	margin: 0 0 15px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #DDDDDD;
}
.morenews {
    float: right;
    display: block;
    padding: 3px 12px;
    font-size: 14px;
    line-height: 24px;
    margin-right: 25px;
    background: #0095de;
    border-radius: 24px;
}
.morenews a{ color: #FFF;}
.morenews a:hover{ color: #ffa500;}
.morenews i{margin-left: 3px;}
/*业务*/
.sec02{ height:677px;
background: url(../../images/2022/sec02.jpg) center 0px fixed;
    background-position: 50% 50%; 
	background-size: cover; position: relative;}
.blackbg{ width:100%;height:100%;padding: 60px 0px;background-color: rgba(0,149,222,.95); position: absolute;left: 0;top:0;}
.index_section.sec02{padding:0;}
.sec02 .titlename{ color: #FFF;}
.yewuleft{ width: 21%;border: #b5d0f6 solid 1px;
    margin-top: 34px; float: left;  overflow: hidden;}
.yewuleft img{ width: 100%; display: block;object-fit: cover; margin: 0 auto;}

.yeright{ width: 70%; float: right;}
.yeright li{ margin-bottom: 104px;margin-top: 46px;}
.yeright li a{ display: block;}

.yeright li a i{position: relative; width: 80px;height: 80px;line-height: 80px;font-size: 3em;; text-align: center; float: left; border: #FFF solid 2px; border-radius: 0px; display: block; color: #fff;
	
	transition: 0.5s 0.1s;
	-moz-transition: 0.5s 0.1s;
	-webkit-transition: 0.5s 0.1s;
	-o-transition: 0.5s 0.1s;
	}
.yeright li:hover a i{color: #dc6103;border-width: 0;}

.bt-top,.bt-right,.bt-bottom,.bt-left{
	display: block;
	background: #dc6103;
	position: absolute;
	transition: 0.5s 0.1s;
	-moz-transition: 0.5s 0.1s;
	-webkit-transition: 0.5s 0.1s;
	-o-transition: 0.5s 0.1s;
	}
.bt-top{width: 0%;height: 2px;top: 0%;left: 0%;}
.bt-right{width: 2px;height: 0%;top: 0%;right: 0%;}
.bt-bottom{width: 0%;height: 2px;right: 0%;bottom: 0%;}
.bt-left{width: 2px;height: 0%;bottom: 0%;left: 0%;}

.yeright li:hover .bt-top{width: 100%;}
.yeright li:hover .bt-right{height: 100%;}
.yeright li:hover .bt-bottom{width: 100%;}
.yeright li:hover .bt-left{height: 100%;}
.yeright li:hover a i{border: none;}


.yeright li a .ye_item{ float: right; width:76%;padding:5px;}
.yeright li a h2{ font-size: 1.8em;font-weight: bold;color: #fff; margin-bottom: 5px;}
.yeright li a p{color: #fff;}

.qh-an{float: left;width: 100%;text-align: center;}
.qh-an span{display: inline-block;display: -webkit-inline-box;display: -moz-box;width: 50px;height: 4px;cursor: pointer;margin: 0 5px;}
.qh-an .span-01{background: #666666;}
.qh-an .span-02{background: #cccccc;}

/*我们的展览*/
.sec03.zhanlan_servies{ overflow: hidden;padding:60px 0; background: #fff;}
.zhanlan{ float: left; width: 65%;}
.zh1{ float: left;width: 35%;     min-height: 441px;   background: #f5f5f5;padding-bottom: 35px;}
.zh1 img{ width: 100%; margin-bottom: 20px;}
.otherzh{ width: 65%; float: left;}
.otherzh{padding-left:25px;}
.zh1 p {
    padding: 16px;
    font-size: 21px;
    text-align: center;
}
.zh1 p.zh1_time{padding:5px;font-size: 18px;line-height: 32px;text-align: center;}

.otherzh_title{ float: left; width: 100%;overflow: hidden; margin-bottom: 20px;}
.otherzh_title span {
    display: block;
    float: left; text-align: center;
    width: 50%;
    height: 48px;font-size: 24px; line-height: 48px;
    background: #0095de; color: #fff;
}
.otherzh_title a.allzhmore{ float: right;display: block;line-height: 48px; }

.ourservies{ float: right; width: 29%;padding:0 25px;}

.otherzh li{ width: 100%; overflow: hidden; padding: 10px 0; border-bottom: #f5f5f5 solid 1px;}
.otherzh li:last-child{ border-bottom: 0; margin-bottom: 0;}
.otherzh li .huiyi_time{ padding:5px;text-align: center;    background: #eee;}
.otherzh li .huiyi_bt{font-size:16px;line-height:26px; }
p.check-online{font-size: 30px;}
.otherzh li .huiyi_bt p{overflow:hidden; text-overflow: ellipsis;  white-space:nowrap;}
.otherzh li .huiyi_time span{font-weight: normal;}
.otherzh li:hover{ background:url(../../images/2022/bg2.png) no-repeat 0px center;}
.otherzh li:hover .huiyi_time { background: none; color: #FFF;}
.otherzh li:hover .huiyi_bt p{color: #FFF;}
.otherzh li span.hdate {display: block; max-width: 90px; margin: 0 auto;
    font-size: 24px; margin-bottom: 5px; 	}
  
    .hneirong {
    width: 90%;padding:25px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 86px;
    background: -webkit-linear-gradient(to right,#793cb5, #5748c4); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to right,#793cb5, #5748c4); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to right,#793cb5, #5748c4); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,#793cb5, #5748c4); /* æ ‡å‡†çš„è¯­æ³•ï¼ˆå¿…é¡»æ”¾åœ¨æœ€åŽï¼‰ */

}
.huiyi_bt p.holdadress{     font-size: 14px;
    color:#ccc;
    letter-spacing: 0;
    text-align: left;
    line-height: 20px; margin-top: 20px;}

.sec03 .rowtitle{ margin-top: 0;}
.stitle{width: 100%;padding:15px;background: #ff9b33; color: #fff; text-align: center;font-size: 26px;}

.s1 {
    margin-top: 23px;
}

.s1 .imgbox {
    width: 100%;
    height: 142px;
    overflow: hidden;
}
.imgbox img {transition: all 0.6s linear;}
.imgbox:hover img {transform: scale(1.15);}

/*主要项目*/
.sec04{ height:784px;
background: url(../../images/2022/zhanting.jpg) center 0px fixed;
    background-position: 50% 50%; 
	background-size: cover; position: relative;}
	.sec04 .rowtitle{ margin-bottom: 48px;}
.whitebg{ width:100%;height:100%;padding: 60px 0px;background-color: rgba(255,255,255,.8); position: absolute;left: 0;top:0;}
.hzcenter_content{}
.hzcenter_content .hzcenterleftimg{  width: 29%; float: left;}
.hzcenter_content .hzcenterleftimg img{  width: 100%;}
.hzcenter_content .hzcenterrightimg{  width: 100%; float: left;}
.hzcenter_content .hzcenterrightimg li{  width:30.5%;height: 252px; float: left; margin-right: 4%; margin-bottom: 36px; overflow: hidden;}
.hzcenter_content .hzcenterrightimg li:nth-child(3n){ margin-right: 0%;}
.hzcenter_content .hzcenterrightimg li img{  width: 100%;object-fit: cover;}

.box{overflow: hidden;position: relative;}
		
		.box .box-content:before,
		.box .box-content:after{
		    content: "";
		    background: #000;
		    opacity: 0.6;
		    position: absolute;
		    z-index: 1;		    
		    transition: all .5s;
		}
		
		.box .box-content:before{	
		    width: 50%;
		    height: 100%;
		    transform: translateX(0%) translateY(-50%);
		    top: 50%;
		    left: auto;
		    right: -50%;
		    
		}
		.box .box-content:after{
		    width: 50%;
		    height: 100%;
		    transform: translateX(0%) translateY(-50%);
		    top: 50%;
		    right: auto;
		    left: -50%;
		    z-index: 0;
		}
		
		.box:hover .box-content:before{ right:0; }
		.box:hover .box-content:after{ left:0; }
		.box img{
		    width: 100%;
		    height: auto;
		    transform: scale(1);
		    transition: all 0.5s;
		}
		.box:hover img{ transform: scale(1.5); }
		.box .box-content{
		    height: 100%;
		    width: 100%;
		    position: absolute;
		    left: 0;
		    top: 0;
		}
		.box .content{
		    text-align: center;
		    width: 100%;
		    transform: translateX(-50%) translateY(-50%);
		    position: absolute;
		    left: 50%;
		    top: 50%;
		    z-index: 1;
		}
		.box .title{
		    color: #fff;
		    font-size: 25px;
		    font-weight: 600;
		    text-transform: uppercase;/*仅有大写字母。*/
		    margin: 0 0 5px;
		    transform: scale(0);
		    transition: all 0.5s;
		}
		.box:hover .title{ transform: scale(1); }
		.box .post{
		    color: #fff;
		    font-size: 15px;
		    letter-spacing: 1px;
		    text-transform: capitalize; /*文本中的每个单词以大写字母开头。*/
		    margin: 0 0 15px;
		    display: block;
		    transform: scale(0);
		    transition: all 0.5s;
		}
		.box:hover .post{ transform: scale(1); }
		
		.jmcenter_content{ width: 100%; overflow: hidden;}
		.jmcenter_content li{ width: 32%;float: left;  margin-right: 2%; margin-bottom: 25px;}
		.jmcenter_content li:nth-child(3n){ margin-right: 0%;}
		.jmcenter_content li img{  width: 100%;height: 255px; object-fit: cover;}

    /*视频宣传,会展中心,合作伙伴*/
   .sec05{ overflow: hidden;padding: 60px 0px; background: #fff;}
   .video,.xccenter,.friendlinks{ float:left; width: 31%; margin-right: 3.5%;}
   .friendlinks{ margin-right: 0%;}
   
   .sec05 .titlename a{display: block; float: right;color: #1c69c1;}
   .sec05 .titlename a i{font-size: 18px;}
   .sec05 .titlename a:hover{color: #f00;}
   .sec05  .rowtitle .titlename { width: 100%; overflow: hidden;    float: none;}
   .xccenter .imgbox{ margin-top: 25px;height: 224px;overflow: hidden;}
   
    .friends li{ width: 48%;float: left; margin-right: 4%;    margin-bottom: 11px;border: #CCC solid 1px;}
    .friends li:nth-child(2n){  margin-right: 0;}
    .friends li img{ width: 100%; object-fit: cover;}
    .friends { margin-top: 25px;}
    .friends .imgbox {
    width: 100%;
    height:65px;
    overflow: hidden;
}


@media only screen and (max-width:480px){
	.pc_wr{display: none;}
	.phone_wr{display:block ;}
	.index_swith{width: 100%;}
	.morenews { margin-right: 0px;margin-top: 8px;}
	.index_news{width: 100%; margin-left:0%;}
	.banner .swiper-slide .swiper-slide-item{ margin-left: -160px;}
	.index_section {padding: 40px 2%;}
	.index_section.sec01 .rowtitle {margin-top: 0; margin-bottom: 0;}
	.news_list li .news_time {width: 22%;}
	.news_list li .news_tit{ width: 71%;}
	/*.index_section.sec01 .rowtitle .titlename{ float: none;text-align: left;}*/
	.rowtitle .titlename{ text-align: left;}
	.yewuleft{display: none;}
	.yeright {width: 100%;}
	.yeright li a .ye_item {width: 73%;}
	.yeright li { margin-bottom: 0;}
	.yeright li a h2 {font-size: 1.4em;}
	.rowtitle{ padding: 0 2%; margin: 0;}
	.sec03 .rowtitle{ margin: 0 auto;}
	.sec02 {height: 774px;} 
	.sec03.zhanlan_servies {padding: 40px 2%;}
	.rowtitle .title_rightdiv {margin-top: 25px;}
	.zhanlan { width: 100%;}
	.zh1 { width: 100%;    margin-top: 30px;}
	.otherzh {width: 100%; padding-left: 0px; margin-top: 30px;}
	.otherzh li .huiyi_time { float:left;width: 24%;}
	.otherzh li .huiyi_bt{ float: left; width: 75%;}
	.otherzh li .huiyi_bt p {
    overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;white-space:  normal;
}
.ourservies {
    float: right;
    width: 100%; padding: 0;}
.sec04 .whitebg{padding:40px 2%;}
.sec04 .rowtitle {
    margin-bottom: 40px;
}
.rowtitle .title_rightdiv li{ margin-left: 0; width: 100%;}
.hzcenter_content .hzcenterrightimg li{  width:48.5%;height: 120px; margin-right: 3%; margin-bottom: 15px;}
.hzcenter_content .hzcenterrightimg li:nth-child(2n){ margin-right: 0%;}
.hzcenter_content .hzcenterrightimg li:nth-child(3n){ margin-right: 3%;}
.hzcenter_content .hzcenterrightimg li:nth-child(6n){ margin-right: 0%;}

.sec05{padding:40px 2%;}
.videobox { margin-top: 25px;
}
.video, .xccenter, .friendlinks {
    width: 100%; margin-bottom: 40px;
}
.friendlinks {
    width: 100%; margin-bottom: 0px;
}

.copyright { margin-top: 0px!important;}
}
