

.p_color{color: #999999; line-height: .4rem; font-family: "BarSemiCond"; font-size: .26rem;}

.p_color_wh{color: rgba(255,255,255,0.6);  }

.h_font{font-size: 0.36rem;}

@media (min-width: 1600px){

	.container {

    margin: 0 13.214%;

	}

}

textarea,textarea:focus,input,input:focus{outline:none!important; box-shadow: none !important; border: 0 !important;}

input::-webkit-input-placeholder{

 color:#fff !important;

}

input::-moz-placeholder{   /* Mozilla Firefox 19+ */

	color:#fff !important;

}

input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */

	color:#fff !important;

}

input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 

	color:#fff !important;

}

/* -----------------------头部--导航栏------------------------- */



header{padding-left: 2.5vw;display: flex;align-items: center;position: fixed;top: 0;left: 0;right: 0;z-index:555;border-bottom:1px solid rgba(255,255,255,.2);background: transparent; height: 0.8rem; overflow: hidden;}

header.active,header.newde-active{background:#ffffff; box-shadow: rgb(102, 102, 102) 0.01rem 0.01rem 0.08rem; transition: all .3s;}

.fupad{padding-left: -15px;}

header .logo1{display: block;}

header .logo2{display: none;}

header.newde-active .logo1{display: none;}

header.newde-active .logo2{display: block;}

/* logo图片 */

.pc_header_pad{ padding: 5px 0px;}

.pc_header_pad img{ width: 140px;}

#navbarNavDropdown .navbar-nav>li:hover .dropdown-menu {

  display: block;

}

/* 菜单 */

.pc_header_mar{margin-left: -9.8%;}

.pc_header_width{height: 0.8rem;overflow: hidden;}

header .nav-link{color: #ffffff; font-size: 0.16rem;}

header.active .nav-link,header.newde-active .nav-link{color: #333333;}

ul.navbar-nav{width: 100%;}

ul.navbar-nav li.nav-item{  width: 12.1%; line-height: 0.8rem;}

ul.navbar-nav li.nav-item:nth-child(1){  width: 8.5%;}



.pos_re{position: relative;text-align: center;}

.pos_re1{position: relative;}
.pos_re1 div:first-child{padding-left: 0;}

.pc_header .nav-item::after{content: ''; width: 3px; height: 3px ; border-radius: 50%; background: #fff; position: absolute;top: 50%; right: 0;}

.pc_header .nav-item:last-child::after{width: 0;height: 0;}

.pc_header.active .nav-item::after,.pc_header.newde-active .nav-item::after{background: #333333 ;}

/* 二级 */

.dropdown-menu_box{position: fixed;left: 0; width: 100%;top:79.5px; z-index: 999;background: #ffffff; padding: 2% 0; }

.dropdown-menu_box ul{padding-left: 0;}



.dropdown-menu_box ul li{ margin: 0 1%; width: 44%;padding: 0.06rem 0.15rem; float: left; margin-left: 3%;  position: relative;}

.dropdown-menu_box ul li::before{content: ''; width: 0.08rem; height: 0.08rem; border-bottom: 0.01rem solid #999;border-right: 0.01rem solid #999; transform: rotate(-45deg); position: absolute; left: 0.0rem; top: 50%; margin-top: -0.04rem;}

.dropdown-menu_box ul li a{display: block;height: 0.35rem;line-height: 0.35rem;text-align: left;color: #666666;padding-left: 10px;border-bottom: 1px solid #e5e5e5; padding-left: 0.15rem;}

.dropdown-menu_box ul li:hover:before{border-bottom: 0.01rem solid #00356a;
	border-right: 0.01rem solid #00356a;}

.dropdown-menu_box ul li a:hover{color: #00356a;border-bottom: 1px solid #00356a;}

.dropdown-menu_box ul li{padding: 1.6% 0;}

.menu_text{color: #666666;  border-left: 1px solid #e5e5e5; }

.menu_text div{color: #666666; line-height: 190%; width: 80%; margin: auto; font-size: 12px; }

/* 搜索 */

.search_box{ 

	text-align: right;

	position: fixed;

	top: 0;

	height: 0.8rem;

	overflow: hidden;

	right: 0;}

.search_box input,.search_box button{border: 0; background: transparent;}

.search_box div{display: inline-block;}

/* .search_btn{width: 175px;height: 80px; line-height: 80px; border-left: 1px solid rgba(255,255,255,.2);border-right: 1px solid rgba(255,255,255,.2);} */

.search_btn{width: 2.5rem;height: 0.8rem; line-height: 0.8rem; border-left: 1px solid rgba(255,255,255,.2);border-right: 1px solid rgba(255,255,255,.2);position: absolute;right: 0; margin-right: 1rem;}

.search_btn .form-inline input{width: 1.9rem; height: 0.8rem;}





.lang_cn{color: #ffffff;width: 0.8rem;text-align: center; font-size: 0.12rem; position: relative; cursor: pointer; height: 0.8rem;line-height: 0.8rem; }
.lang_cn a{color: #ffffff;}
.lang_cn img{width: 0.16rem; height: 0.16rem;display: inline-block; margin-right: 0.05rem;

	 position: absolute;

    top: 50%;

    margin-top: -0.08rem;

    left: 0.1rem;}





.search_box .search-img1{display: block;}

.search_box .search-img2{display: none;}

.search_box.newde-active .search-img1{display: none;}

.search_box.newde-active .search-img2{display: block;}

.search_box .lang-img1{opacity: 1;}

.search_box .lang-img2{opacity: 0;}

.search_box.newde-active .lang-img1{opacity: 0;}

.search_box.newde-active .lang-img2{opacity: 1;}



.lang_cn::after{ content: ''; width: 6px; height: 6px; border-bottom:1px solid #ffffff ;border-right:1px solid #ffffff; transform: rotate(45deg); position: absolute; top:50%; right: 0.15rem; margin-top: -5px;}

.search_box.active .search_btn,.search_box.newde-active .search_btn{border-left: 1px solid rgba(153,153,153,0.3);border-right: 1px solid rgba(153,153,153,0.3);}

.search_box.active .lang_cn::after,.search_box.newde-active .lang_cn::after{border-bottom:1px solid #999 ;border-right:1px solid #999;}

.search_box.active .lang_cn,.search_box.newde-active .lang_cn a,.search_box.active .lang_cn a{color: #999;}



.lang_en{position: fixed; top: 0.8rem;z-index: 999;width:1.0rem;text-align: center; height: 0.6rem; font-size:0.12rem; color: #999;right:0px;background: #ffffff; opacity: 0; cursor: pointer;}



 .search_box.active input::-webkit-input-placeholder,.search_box.newde-active input::-webkit-input-placeholder{

	color:#999 !important;

 }

 .search_box.active input::-moz-placeholder,.search_box.newde-active input::-moz-placeholder{  

	 color:#999 !important;

 }

 .search_box.active input:-moz-placeholder,.search_box.newde-active input:-moz-placeholder{   

	 color:#999 !important;

 }

 .search_box.active input:-ms-input-placeholder,.search_box.newde-active input:-ms-input-placeholder{  

	 color:#999 !important;

 }

	



/* 手机端导航栏 */

.mobile_header{background: #ffffff; color:#333333 ;width: 100% ; position: fixed; z-index: 999; left: 0px; top: 0px;};



.mobile_header a{color:#333333 ;}

.mobile_header_title{height: 70px;background: #ffffff;  box-shadow: rgb(102, 102, 102) 0.01rem 0.01rem 0.08rem;}

.mobile_header_title img{display: inline-block;}

.mobile_header_list{background: #00356a; width: 100% ;cursor: pointer;color:#ffffff ; display: none;min-height: 100vh;}

.mobile_header_list input{background: transparent; border: 0;}

.mobile_header_list input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 

	color:#999 !important;

}

.mobile_header_list input::-webkit-input-placeholder{

	color:#999 !important;

 }

 .mobile_header_list input::-moz-placeholder{   /* Mozilla Firefox 19+ */

	 color:#999 !important;

 }

 .mobile_header_list input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */

	 color:#999 !important;

 }

.mobile_header_list .card h5 img{float: right;margin-top: 0.4rem;margin-right: 0.25rem;}
.mobile_header_list .card h5 img:nth-child(2){display: none;}
.mobile_header_list .card h5{line-height: 0.72rem; font-size: 0.2rem;padding-left: 0.3rem; color:#ffffff ; position: relative;cursor: pointer; border-bottom: 1px dashed #999; width: 90%; margin: auto; }

.mobile_header_list .card h5::after{position: absolute; content: ''; width: 0.12rem; height: 0.12rem; transform: rotate(45deg); border-bottom: 1px solid #999; border-right: 1px solid #999;right: 5%; top: 50%; margin-top: -0.06rem; transition-property: transform;

	transition-duration: 0.15s;

	transition-timing-function: ease;}
	.mobile_header_list .card:last-child h5::after{border: 0;}
	.mobile_header_list .card:nth-child(2) h5::after{border-bottom: none;border-right:none}

.mobile_menu_title.active  h5::after{-webkit-transform: translate3d(0, 0px, 0) rotate(-135deg);

	transform: translate3d(0, 0px, 0) rotate(-135deg);}

.mobile_header_list .card:first-child h5::after{width: 0; height: 0;}

.mobile_header .card-body{background: #f1f1f1;}

.card-body ul li a{color:#333333 ;line-height: 0.6rem !important;}

.moblie_title_left{float: left; width: 35%; padding-top: 15px;padding-left: 25px;}

.moblie_title_search{float: right; width: 10%;height: 70px; text-align: center; justify-content: center;padding-top: 25px;color: #999; font-size: 12px;cursor: pointer;position: relative;}

/* .moblie_title_search::after{ content: ''; width: 6px; height: 6px; border-bottom:1px solid #999 ;border-right:1px solid #999; transform: rotate(45deg); position: absolute; top:50%; right: 10%; margin-top: -6px;} */



.moblie_title_right{float: right; width: 12%;padding-top: 15px;text-align: center;  margin-top: 25px; cursor: pointer; }

.menuicon{width: 20px; height: 2px; background: #999; position: relative; left: 50%;top: 50%; margin-top: -10px;margin-left: -10px;}

.menuicon::before{ content:'';width: 20px; height: 2px; background: #999; position: absolute; left: 0; top: -6px;z-index:999;transition-property: transform;

	transition-duration: 0.15s;

	transition-timing-function: ease;}

.menuicon::after{content:'';width: 20px; height: 2px; background: #999; position: absolute; left: 0; top: 6px; z-index: 999;transition-property: transform;

	transition-duration: 0.15s;

	transition-timing-function: ease;}

.moblie_title_right.is-active .menuicon{background: none;}

.moblie_title_right.is-active  .menuicon::before{-webkit-transform: translate3d(0, 8px, 0) rotate(45deg);

	transform: translate3d(0, 8px, 0) rotate(45deg);}

.moblie_title_right.is-active  .menuicon::after{-webkit-transform: translate3d(0, -4px, 0) rotate(-45deg);

	transform: translate3d(0, -4px, 0) rotate(-45deg);}

@media (max-width: 1700px){ 

	.lang_en{width: 1rem;}

	.pc_header_width{width: 95%;margin-top: 6px;}

	.pc_header_mar{margin-left: -7%;}

	/* .lang_en{width: 7.1%;} */

}
@media (max-width: 1578px){
	.dropdown-menu_box{top: 71.5px;}
}
@media (max-width: 1390px){
	.dropdown-menu_box{top: 70.5px;}
}
@media (max-width: 1300px){

	.pc_header_width{width: 100%;padding-left: 0;margin-top: 10px;}

	.pc_header_mar{margin-left: -7.5%;}

	

}
@media (max-width: 1186px){
	.dropdown-menu_box{top:67.5px;}
}

/* -----------------------头部--导航栏------------------------- */





/* -----------------------产品中心------------------------- */

.products p,.products h3{text-align: center;  }

.products p{margin-top: .2rem;}

.products h3{margin-bottom: .2rem;}

.products p{margin-top: 50px;}

.products h3{margin-bottom: 50px;}

.index2 .swiperbtn{width:.6rem;height: .6rem;background: #717171;transition: all .3s;position: relative;position: absolute;top: 50%;margin-top: -.3rem;z-index: 10;cursor: pointer;}

.index2 .swiperbtn img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: .12rem;}

.index2 .prev{left: 0}

.index2 .next{right: 0}

.index2 .item{position: relative;}

.index2 .item .num{font-size: .14rem;color: #fff;font-family: "DIN"}

.index2 .item .h1{font-size: .24rem;color: #fff;margin: .24rem 0 .08rem}

.index2 .item .h2{font-size: .28rem;color: #fff;}

.index2 .item .line{width: .38rem;height: .02rem;background: #fff;margin-top: .32rem}

.index2 .item .txtbox{position: absolute;top:3.2vw;left: 3.5vw;z-index: 5}

.index2 .item .hoverimg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;z-index: 2;transition: all .5s cubic-bezier(0.23, 1, 0.38, 1);}

.index2 .item .btn2{width: .6rem;height: .6rem;border:1px solid #fff;position: absolute;left: 3.5vw;bottom: 3.3vw;display: flex;align-items: center;justify-content: center;    transition: all .5s cubic-bezier(0.23, 1, 0.38, 1);z-index: 5}

.index2 .item .btn2 img{width:.2rem;}

.index2 .item .btn2 .txt{line-height:20px;overflow:hidden;transition: all .5s cubic-bezier(0.23, 1, 0.38, 1);font-size: .14rem;color: #111;width:0;position: relative;height: 20px}

.index2 .item .btn2 .txt1{position: absolute;top: 0;left: 0}

/* @media (max-width: 992px){

	.index2 .swiper-slide{width: 100%;}

} */



/* -----------------------产品中心------------------------- */

.pad_0{padding: 0;}

.product_box{color: #ffffff;}

.item_all{position: relative; z-index: 5;padding: 0; cursor: pointer;}

.item_box{width: 100%; height: 100%;}

.item_box img{width: 100%; height: 100%; object-fit: cover;}



 .item_text {

    position: absolute;

    left: 13%;

    top: 5%;

    z-index: 10;
		right: 0.3rem;

}

.item_all .item_text .num {

    font-size: .14rem;

    font-family: "DIN";

}

.item_all .item_text .h1 {

    font-size: .16rem;

    color: #fff;

		margin: .26rem 0 .13rem;

}

.item_all .item_text .h2 {

    font-size: .28rem;

    color: #fff;

}

.item_all .item_text .line {

    width: .38rem;

    height: .02rem;

    background: #fff;

    margin-top: .35rem;

}

.item_all.itemActive .item_text .sub_text{

	opacity: 1;

	transition: all .5s cubic-bezier(0.23, 1, 0.38, 1);



}

.item_all .item_text .sub_text {

    margin-top: 18.5%;

	padding-left: 7%;

	opacity: 0;

	transition: all .5s cubic-bezier(0.23, 1, 0.38, 1);

}

.item_all .item_text .sub_text ul{

	padding-left: 0;

	list-style: disc;

	

}

.item_all .item_text .sub_text ul li{

	font-size: 0.18rem;

	line-height: 0.32rem;

	

}



.item_all .btn2 {

    width: .6rem;

    height: .6rem;

    border: 1px solid #fff;

    position: absolute;

    left: 3.5vw;

    bottom: 3.3vw;

    display: flex;

    align-items: center;

    justify-content: center;

    transition: all .5s cubic-bezier(0.23, 1, 0.38, 1);

    z-index: 15;

}

.item_all  .btn2 .txt {

    line-height: 20px;

    overflow: hidden;

    transition: width .5s cubic-bezier(0.23, 1, 0.38, 1);

    font-size: .14rem;

    color: #111;

    width: 0;

    position: relative;

		height: 20px;

}

.item_all .btn2 .icon_more{display: block;}

.item_all.itemActive .btn2 .icon_more{display: none;}

.item_all .btn2 .hover_icon_more{display: none;}

.item_all.itemActive .btn2 .hover_icon_more{display: block; margin-right: 0.2rem;}

.item_all.itemActive .btn2{

	width: 1.6rem;

	background:#ffffff ;

	text-align: center;

}

.item_all.itemActive  .btn2 .txt{

	width: 1.6rem;

	text-align: center;

}

.item_all  .hoverimg {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    opacity: 0;

		z-index: 7;

		object-fit: cover;

    width: 100%;

    height: 100%;

    transition: all .5s cubic-bezier(0.23, 1, 0.38, 1);

}



.item_all.itemActive .hoverimg {

	opacity: 1;

	transition: all .5s cubic-bezier(0.23, 1, 0.38, 1);

}

.item_all  a.alink {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	opacity: 0;

	z-index: 10;

	width: 100%;

	height: 100%;


}


/* -----------------------关于智联通信------------------------- */

.about_zhilian{background: url('../img/bg1.jpg') ; position: relative;background-size: cover; position: relative;}



.about_zhilian_row{margin-left: 13%;}

.about_zhilian_right{position: absolute;right: 0; bottom: 0; top: 0; height: 100%;text-align: right;width: 35%;}

.about_zhilian_right img{width: 100%; height: 100%; object-fit: cover;}

.about_zhilian_text{width: 40%;}

.about_zhilian_text P{line-height: 0.3rem;overflow : hidden;text-overflow: ellipsis; 

	-webkit-line-clamp: 6;

	-webkit-box-orient: vertical;

	font-size: 0.16rem;text-align: justify;}

.about_zhilian_text a{ color:#00356a ;  border: 1px solid #00356a;

	border-radius: 0.28rem;

	width: 2.20rem;

	height: .56rem;

	display: inline-block;

	text-align: left;

	line-height: .56rem;

	padding-left: 0.2rem;

	cursor: pointer;}

	.about_zhilian_text a:hover{

		background: #00356a;

		color: #ffffff;

		transition: all .3s;

	}

.about_zhilian_text a span{float: right;  position: relative;top: 50%;}

.about_zhilian_text a span::after{position: absolute; content: '';width: 0.1rem; height: 0.1rem; border-bottom: 0.01rem solid #00356a;border-right: 0.01rem solid #00356a;

transform: rotate(-45deg);margin-top: -0.05rem;right: 0.2rem; top: 50%; }

.about_zhilian_text a:hover span::after{border-bottom: 0.01rem solid #ffffff;border-right: 0.01rem solid #ffffff;}

.about_zhilian_number{display: flex;color: #00356a;width: 91%; font-size: 0.16rem;}

.about_zhilian_number div{flex: 1;}

.about_zhilian_number div p span{font-size: 0.48rem;font-weight:bold; font-family: "DIN";}

.about_zhilian_number div p:nth-child(2) {display: inline-block; color: #333333; line-height: 0.32rem;}

.about_zhilian_video{position: absolute; left: 44%; top: 47%; margin-top: -15%; margin-left: 1%; width: 29.8%; overflow: hidden; border-radius: 0.2rem;}

.about_zhilian_video img{object-fit: cover; width: 100%; height: 100%;display: block; cursor: pointer;}

.about_zhilian_video video{width:100%; position: relative;object-fit: cover; width: 100%; height: 100%; display: none;}

.playbtn{ position: absolute; top: 50%; left: 50%; z-index: 15; width: 0.91rem; height: 0.91rem; margin-top: -0.255rem; margin-left: -0.4rem;}

.playbtn img{ width: 100%; height: 100%; object-fit: cover;animation: circlerotate 2s linear infinite;}

@keyframes circlerotate{

	0%{

		transform: rotate(0deg);

	}

	100%{

		transform: rotate(360deg);

	}

}

@media (max-width: 1200px){

	/* .about_zhilian{height: 570px;} */

	.about_zhilian_row {

    margin-left: 7%;

}

.mt_5{margin-top: 1%;}

.mt_8 {

	margin-top: 4.98%;

	}



}

@media (max-width: 992px){

	.about_zhilian{padding-bottom: 8%;}

	.about_zhilian_row{margin-left: 5%;margin-right: 5%;}

	.about_zhilian_text{width: 100%;}

	.about_zhilian_right{display: none;}

	.about_zhilian_video{position: relative; width: 100%;margin-top: 5%; left: 0; top: 0;margin-left: 0;}

	.mt_4{margin-top: 9%;}

	.mt_5 {

    margin-top: 5%;

	}

	.about_zhilian_text P{line-height: 0.4rem;}

	.about_zhilian_text P,.about_zhilian_number div p:nth-child(2){font-size: 0.234rem;}

}

@media (max-width: 768px){

	.about_zhilian_row{padding-top: 0.3rem;margin-left: 0%;
    margin-right: 0%;}
	.about_zhilian{text-align: center;padding-bottom: 10%;}

	.about_zhilian_number{display: block; margin: auto; }

	.about_zhilian_number div{width: 48%;display: inline-block;text-align: center;}
	.about_zhilian_number div p{margin: 0.1rem 0;}
	.about_zhilian_number div p:nth-child(2){height: 60px; overflow: hidden;}
	.about_zhilian_number{width: 100%; margin-top: 0.5rem;}

	

}

/* -----------------------关于智联通信------------------------- */

/* -----------------------首页底部------------------------- */

.footer_content{color: #b2b2b2; background: url(../img/bg4.jpg) 100% 100%; }


.footter_icon p{font-size: 0.16rem; line-height: 0.32rem;}

.footter_icon .col-sm-4,.footter_icon .col-md-2,.footter_icon .col-lg-2,.footter_icon .col-xl-2{width: 20%;text-align: center; }

.footter_icon img{margin: auto;}

.footter_icon_mar_1{margin-left: -0.05rem;}

.footter_icon_mar_2{margin-left: -0.05rem;}



.foot_list{

	text-align: left;padding-top:4.5%;

}
.footer_content div:nth-child(1) {border: none;}
.footer_content .border_b .container{border-bottom: 1px solid #4f4f4f;padding-bottom: 30px;}
.footer_content .container .foot_list{border-bottom: 1px solid #4f4f4f;}
/* .foot_list .col-sm-4,.foot_list .col-md-2,.foot_list .col-lg-2,.foot_list .col-xl-2{padding-right: 0; padding-left: 0; } */

.foot_list h4{ color: #ffffff; font-size: 0.18rem; line-height: 0.36rem;}

.foot_list ul{

	margin-left:0 ;

	padding-left: 0;

}

.foot_list ul li a{

	font-size: 0.14rem; line-height: 0.32rem;	transition: all .3s;

	cursor: pointer;

	color: #b2b2b2;

}

.foot_list ul li a:hover{

	color: #ffffff;

}

.img_icon{

	text-align: right;

}
.footer_content .img_icon{padding: 0;}
.img_icon img{

	width: 40px;

	height: 40px;

	display: inline-block;

	margin-right:5px ;

	cursor: pointer;
	-webkit-filter: grayscale(100%);

	-moz-filter: grayscale(100%);

	-ms-filter: grayscale(100%);

	-o-filter: grayscale(100%);

	filter: grayscale(100%);

	filter: gray;
	

}
.img_icon img:hover{
	-webkit-filter: grayscale(0);

	-moz-filter: grayscale(0);

	-ms-filter: grayscale(0);

	-o-filter: grayscale(0);

	filter: grayscale(0);

	filter: none;
}
.qrcode{

	position: absolute;

	top:-110px ;

	right: 210px;

	display: none;

	border-right: 8px;

	border-radius: .08rem;

	overflow: hidden;

}

.qrcode::after{

	content: '';

	position: absolute;

	left: 50%;

	margin-left: -.2rem;

	width: .4rem;

	height: .4rem;

	background: red;

	transform:rotate(45deg);

	bottom: 0;

}
.qrcode1{

	position: absolute;

	top:-110px ;

	right: 150px;

	display: none;

	border-right: 8px;

	border-radius: .08rem;

	overflow: hidden;

}

.qrcode1::after{

	content: '';

	position: absolute;

	left: 50%;

	margin-left: -.2rem;

	width: .4rem;

	height: .4rem;

	background: red;

	transform:rotate(45deg);

	bottom: 0;

}
.qrcode2{

	position: absolute;

	top:-110px ;

	right: 110px;

	display: none;

	border-right: 8px;

	border-radius: .08rem;

	overflow: hidden;

}

.qrcode2::after{

	content: '';

	position: absolute;

	left: 50%;

	margin-left: -.2rem;

	width: .4rem;

	height: .4rem;

	background: red;

	transform:rotate(45deg);

	bottom: 0;

}
.foot_left11{width: 15.5%;}
.foot_left1{ width: 18.5%;}

.foot_left2{ width: 19%;}

.foot_left3{ width: 20.5%;}

.foot_left4{ width: 16%;}

.foot_left5{ width: 7.5%;}

@media (max-width: 1870px){
	.foot_left11{width: 14%;}
.foot_left1{ width: 18.5%;}

.foot_left2{ width: 20%;}

.foot_left3{ width: 18.5%;}

.foot_left4{ width: 14%;}

.foot_left5{ width: 10%;}
}



@media (max-width: 992px){

	.border_b,.foot_list,.img_icon{display: none;}

	.footer_content{font-size: 12px;}

	.footer_content p{text-align: center; padding: 0;}

}

/* -----------------------首页底部------------------------- */





/* ----------------------首页案例覆盖范围----------------------------- */



.area_content{min-height: 35px; background: url(../img/bg2.jpg) 100% 100%;color:#ffffff;    background-size: cover;}

.area_ul{

	margin-left:0 ;

	padding-left: 0;

}
.area_content .tab-content .tab-pane .card_img_box{height: 2.6rem;}
.area_content .tab-content .tab-pane .card-body{height: 0.62rem; overflow: hidden;}
.tab-content .tab-pane .card-body p samp{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 85%; display: inline-block;}
.area_list ul{padding-left: 0;}

.area_ul_pad{padding-left: 10%;

	padding-top: 2%;}

.area_list ul li{width: 48%;display: inline-block; margin-top: 30px; margin-bottom: 20px;font-size: 0.14rem;}

.area_list ul li span{font-size: .45rem;font-family: 'DIN'; }

.area_list ul li p{opacity: 0.7;}

.color_blue{color: #00356a;font-family: 'PingFangSC';cursor: pointer;

	padding-left: 3%;

	font-size: 0.16rem;

	line-height: 0.32rem;

	padding-top: 0.15rem;

	padding-bottom: 0.15rem;} 

	.color_blue samp{font-family:"Microsoft Yahei","PingFang SC";}

.area_list .card-body{background: #ffffff;}

.area_pic{position: relative;    margin-top: 7%; text-align: center;}

.area_pic .area_dot_box{position: absolute; color: #00356a; cursor: pointer;  z-index: 15;}

.area_pic .area_dot_box img{display: inline-block;}

.area_pic .area_dot_box span{background: rgba(255,255,255,.9);padding:5px 10px;}

.area_margin_auto{margin: auto;}

.fr{float: right;}

.dis_block{display: block;}

.ch_pos1{left: 74.5%;top: 33%;}/* 北京 */

.ch_pos2{left: 64%;top: 38%;}/* 雄安 */

.ch_pos3{left: 72%; top: 39%;}/* 天津 */

.ch_pos4{left: 48%; top: 53%;}/* 兰州 */

.ch_pos5{left: 65%; top: 51%;} /* 山西 */

.ch_pos6{left: 50%; top: 65%;} /* 成都 */

.ch_pos7{left: 73%; top: 65%;}/* 武汉 */

.ch_pos8{left: 84%; top: 62%;} /* 上海 */

.ch_pos9{left: 50%; top: 79%;} /* 昆明 */

.ch_pos10{left: 73%; top: 82%;}/* 广州 */

.ch_pos11{left: 80%; top: 78%;}/* 厦门 */

.ch_pos12{left: 25%; top: 24%;}/* 乌鲁木齐 */

.ch_pos13{left: 81%;top: 38%;}/* 大连 */

/* .ch_pos13{left: 59%; top: 77%; z-index: 3;}重点城市-圈圈 */

.pos1{left: 44.5%; top: 38%;}/*法国*/

.pos2{left: 56%; top: 49%;}/*迪拜*/

.pos3{left: 63.5%; top: 44.5%;}/*孟加拉*/

.pos4{left: 26.5%; top: 77%;z-index: 5;}/*智利*/

/* .pos5{left: 49%; top: 35%;} */

/*中国*/

.pos6{left: 68.5%; top: 57%;}/*泰国*/

.pos7{left: 79%; top: 53%;   }/*菲律宾*/

.pos8{left: 79%;	top: 39%;	opacity: 0;}/*重点国家-中国*/

.area_content .nav-pills>li>a{margin-right: 15px; border: 1px solid #ffffff; width:160px; height: 44px; border-radius: 44px;text-align: center; color: #ffffff;}

.area_content .nav-pills>li>.area_content a:hover,.area_content .nav-pills>li.active>a,.area_content .nav-pills>li.active>a:focus,.area_content .nav-pills>li>a:hover{color: #00356a; background: #ffffff;}

.area_content .nav.nav-pills{float: right;}

.areaCard_left{width: 100%; border: 1px solid #ffffff;}

.areaCard_left img{object-fit: cover; width: 100%; transition: all 1s; height: 100%;}

.areaCard_left:hover .card_img_box img{transform: scale(1.1);}

.area_content .color_blue span{float: right;

	margin-right: 6%;

	margin-top: 2.5%;

}

/* 圈圈 */

/* .cir_box{position: relative;animation-delay: 0.1s;}

.cir_box,.cir_box::before,.cir_box::after{width: 1rem; height:0.8rem; border: 1px solid #5e88ed; border-radius: 50%;opacity: 0.6;

	transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform-origin: 50% 50%;

	animation: cir_out 3s linear infinite;

	animation-fill-mode: both;}

.cir_box::before{position: absolute;left: 50%;top: 50%;animation-delay: 1s; content: '';}

.cir_box::after{position: absolute;left: 50%;top: 50%;animation-delay: 2s;content: ''} */



.cir_box{position: relative;left: -43%;top: 0.1rem; display: none;z-index: 10;}

.cir{position: absolute;

	left: 50%;

	top: 60%;width: 1rem; height:0.8rem;

	 border: 1px solid #5e88ed; border-radius: 50%;opacity: 0.6;

	transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform-origin: 50% 50%;

	animation: cir_out 3s linear infinite;

	animation-fill-mode: both;}

.area_dot_box.active .cir_box{display: block;}

@keyframes cir_out {

	0% {

			transform: translate(-50%, -50%) scale(0.05);

			opacity: 0.5;

	}

	80% {

			transform: translate(-50%, -50%) scale(1);

			opacity: 0.7;

	}

	100% {

			transform: translate(-50%, -50%) scale(1.1);

			opacity: 0;

	}

}

@media (min-width: 1400px){

.area_list.col-md-3 ,.area_list.col-lg-3,.area_list.col-xl-3 {width: 29% !important;}

.area_pic.col-md-9 ,.area_pic.col-lg-9,.area_pic.col-xl-9 {width: 71% !important;padding-right: 0; padding-left: 0; }

.shijie_gif{width: 98.5%;}

}

@media (max-width: 1400px){

	.area_pic{margin-top: 3%;}

	}





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

	.area_ul_pad{padding-left: 0%;}

}



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

	

	.area_list ul{float: left;width: 50%;}

	.areaCard_left{float: right;width: 48%; margin-top: 0; margin-bottom: 0;}

	.area_list::after{clear:both;content:'';display:block;width:0;height:0;visibility:hidden; }

}

@media (max-width: 992px){

	.area_content .color_blue span{margin-top: 0.5%;}

	.area_content .nav.nav-pills{float: none;}

	.area_pic{margin-bottom: 6%;}

	.area_content .nav-pills>li>a{width:110px; height: 40px; border-radius: 40px;}





.color_blue{font-size: 0.234rem;}

	/* .areaCard_left{width: 48% !important; font-size: 12px; margin: auto;} */

}

@media (max-width: 768px){
	.area_pic .area_dot_box span{background: none;color: #fff;}

	.areaCard_left{width: 100%; font-size: 12px; margin: auto;}

	.col-md-4.col-lg-4.col-xl-4.area_list{text-align: center;}

	.area_content{text-align: center;}

	#areaTab{margin: 6% auto 0;}

	



}

@media (max-width: 767px){

	.area_ul_pad{  padding-left: 17%;}



}

/* ----------------------首页案例覆盖范围----------------------------- */







/* ----------------------首页新闻列表----------------------------- */

.news_content{background: url(../img/bg3.jpg) 100% 100%; min-height:35px}

/* 

.news_title p{ line-height: 35px;} */

.news_tabs_title{ margin-top: 3.4%;}

.news_tabs_title .nav-tabs{border-bottom:0;width: 50%;

	float: right;}

	.news_title h3{color: #000000;}

.news_tabs_title .nav-tabs li a{color: #434446; position: relative; font-size: 0.15rem; border: 0; border-bottom: 2px solid transparent;}



.news_tabs_title .nav-tabs li a:hover{border:0 ; border-bottom:1px solid #00356a; color:#00356a;background: transparent;}

.news_tabs_title .nav-tabs li:last-child a:hover{border-bottom:0; }



.news_left  .card-body h4{line-height: .34rem; font-size: .24rem;}

.news_left  .card_shadows{width: 88%;}

.card_img_box{width: 100%;overflow: hidden; }
.news_left .card_img_box{height: 3.8178rem;}
.news_left  .card_shadows img{width: 100%; object-fit: cover; height: 100%; transition: all 1s;}

.news_left:hover   .card_shadows img{transform:scale(1.1) ; }

.news_more{margin-top: 0.05rem;}

.news_content .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover,.news_content .nav-tabs>li>a:hover{border: 0;color: #00356a; border-bottom: 2px solid #00356a;background: transparent; }

.news_left .card{box-shadow: -1px 6px 15px rgba(86,96,107,0.15); transition: all .3s; cursor: pointer;}

/* .news_left .card:hover{box-shadow: 5px 3px 6px rgba(86,96,107,0.15); transition: all .3s;} */

.news_left p{font-size: .15rem; line-height: .26rem;color: #919191;}

.card_shadows{width:90%;}

.news_content .card-body{padding: 3%;}

.news_content .card_shadows .card-body h4{font-weight: bold;margin-top: 0.04rem;}

.news_content  .card-body p{font-size: 0.15rem; padding-top: 1.2%;padding-bottom: 0 !important; margin-bottom: 2%;}

.news_content.card-text{color: #666666;font-size: .15rem; line-height: .26rem;

	display: -webkit-box;overflow : hidden;text-overflow: ellipsis; 

-webkit-line-clamp: 2;

-webkit-box-orient: vertical;}

.news_content .card_shadows .card-body p span img{width: 3% ;float:right; margin-right: 3%;margin-top: 0.08rem;}

.news_content .news_card_right{width: 98.5%; margin:auto}

.news_content .news_card_right h4{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 0.15rem; line-height: 0.35rem; }

.news_content .news_card_right p{color: #919191;}



.card_img_div {width: 100%;	height: 2.23rem; overflow: hidden;}

.card_img_div img{ object-fit: cover; width: 100%; height: 100%;transition: all 1s;}

.news_card_right:hover .card_img_div img{transform:scale(1.1) ;}

.news_content .news_card_right li{color: 333333;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.news_lists{margin-top: 0.5rem;}

.news_lists ul{padding-left: 0;margin-top: 0%;margin-top: 0%;margin: 0 0.2rem;}

.news_lists ul p{display: inline-block; max-width: 85%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;font-size: 0.15rem;line-height: 0.28rem;}

#newsTabs li.nav-item{padding-right: 3.2%;}

.news_lists span{color: #9d9e9f; float: right;font-size: 12px; }

.news_lists ul li{padding: 2.6% 0; border-bottom:1px dotted #999999; }

.news_lists ul li:nth-child(1){ border-top:1px dotted #999999; }

#newsTabs{ margin-right: -0.3rem;}

	@media (max-width: 1863px){

		.news_tabs_title .nav-tabs{width: 56%;}

	}

	@media (max-width: 1653px){

		.news_tabs_title .nav-tabs{width: 68%;}

	}

	@media (max-width: 1400px){

		.news_tabs_title .nav-tabs{width: 80%;}

	}

@media (max-width: 1150px){

	.news_tabs_title .nav-tabs{width: 100%;}

}

@media (max-width: 992px){

	
	.news_left .card_shadows{    width: 100%; margin-bottom: 0.3rem;}
	.card_shadows .card-body p{font-size: 0.21rem; line-height: 0.35rem;}
	.news_lists ul{padding: 0 0;}

	.news_tabs_title .nav-tabs li a,.news_content .news_card_right h4,.news_lists ul li p{ font-size: 0.234rem; }

	#newsTabs li.nav-item{padding-right: 0; }

	

}

@media (max-width: 445px){

	.news_lists ul p{max-width: 60%;}

}

/* ------------------------------首页新闻列表----------------------------- */





/* ----------------------------侧边悬浮按钮---------------------------------------- */

.icon_btn{position: fixed;right: 2%; bottom: 20%;background: #00356a; color: #ffffff; width: 2.6%;z-index: 999;display: none; cursor: pointer;display: none; border-radius: 0.06rem;}

.icon_btn div{ text-align: center;padding: 14% 0;}

.icon_btn img{margin:auto; padding-bottom: 0.03rem;}

.pc_top{font-size: 0.12rem;}

.zixun{border-bottom: 1px solid rgba(255,255,255,.2); }

.zixun_box{width: 13.5%; position: fixed;right: 5%;bottom: 22%; padding-top: 0.8%; background: #ffffff;box-shadow: rgb(102, 102, 102) 0.01rem 0.01rem 0.08rem;display: none;z-index: 99; border-radius: 8px;}

.zixun_box::after{content: ''; position: absolute; right: -6px; top:50%;width: 12px;height: 12px; transform: rotate(45deg); background: #ffffff;}

.zixun_box ul {padding-left: 8%;}

.zixun_box ul li{font-size: 0.14rem; line-height: 0.35rem;}

.zixun_box img{display: inline-block;}

.mobile_top{display: none;}

@media (max-width: 1532px){

	.icon_btn{ width: 3.5%;}

	.zixun_box{width: 15%;right: 6.2%;bottom: 24%;}

}

@media (max-width: 1310px){

	.icon_btn{ width: 3.5%;}

	.zixun_box{width: 16.5%;right: 7%;}

}

@media (max-width: 1180px){

	.icon_btn{ width: 4.5%;}

	.zixun_box{width: 20%;right: 7%;}

}

@media (max-width: 992px){

	.icon_btn div{padding: 22% 0;}

	.pc_top{display: none;}

	.mobile_top{display: block;}

	.icon_btn{bottom: 5%; width: 7%;}



}

/* ----------------------------侧边悬浮按钮---------------------------------------- */



@media (min-width: 1000px){

	.idxbtn:hover:after{width: 100%}

	.idxbtn:hover{border-color: #c30d23;color: #fff;}

	.idxbtn:hover img:nth-child(1){opacity: 0}

	.idxbtn:hover img:nth-child(2){opacity: 1}

    .index2 .item:hover .btn1 .txt{width: .85rem}

    .index2 .item:hover .btn1{width: 1.6rem;background: #fff;}

    .index2 .item:hover .hoverimg{opacity: 1}

		.index2 .swiperbtn:hover{background: #c30d23}
		.pro-top-padlr0{padding: .68rem 0 !important;}
		.pro-top-padlr0 .row{margin-left: 0 !important; margin-right: 0 !important;}
		.pro-top-padlr0 .prodel-top-right{padding-right: .68rem !important; padding-left: 0 !important;}

}

.banner2img{overflow: hidden;}

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

.banner2 .container2{position: absolute;bottom: 0;left: 0;right: 0;top: 0}

.banner2 .titlebox{width: 2rem;height: 2rem;position: absolute;bottom: -1rem;left: 0;background: #c30d23;padding: .3rem 0 0 .32rem;}

.banner2 .titlebox .h1{font-size:.34rem;color: #fff;margin-bottom:.2rem}

.banner2 .titlebox .h2{font-size:.22rem;color: #fff;line-height: 1.273;}

.banner2 .titlebox:after{content:"";height: .7rem;width: 1px;position: absolute;left: .36rem;bottom: 0;position: absolute;background: #fff}

.banner2 .titlebox2:after{content:"";height: .5rem;width: 1px;position: absolute;left: .36rem;bottom: 0;position: absolute;background: #fff}





/* contact页面 */

.m0-p0{margin: 0  !important;padding: 0 !important;}

.marl-0{margin-left: 0px;}

.banner-p0{ padding: 0 !important;}

.contact-box{position: relative; height:6.8rem; background-position: center; background-size: cover; }

.contact-box img{max-width: 100%; }

.contact-txt{position: absolute; top: 2.83rem; left:14%;color: #ffffff;max-width: 74%;}

.contact-txt h3{font-size: 0.44rem; line-height: 0.60rem;}

.contact-txt p span{font-size: 0.28rem;line-height: 0.60rem; font-weight: 100;}

.contact-txt p span:nth-child(1){margin-right: 15px;}

.contact-nav{box-shadow: 0px 10px 30px 0px rgba(51, 51, 51, 0.08);}

.contact-nav-title{text-align: center;white-space: nowrap;overflow-y: hidden;overflow-x: auto;height: 0.8rem; font-size: 0px;}

.contact-nav-title::-webkit-scrollbar{display: none;}

.item-a {

    display: inline-block; 

    height: 0.8rem; 

		line-height:0.8rem;

    text-align: center;

    position: relative;

		overflow: hidden;

}

.item-a::after{

	content: ''; position: absolute; height: 0.2rem;  top: 50%; right: 0;width: 0.02rem;background: #e6e6e6;margin-top: -0.1rem;

}

.item-a:hover::after,.item-a.on::after,.item-a:last-child::after{background:transparent}

.item-a .icon {

	display: inline-block;

	vertical-align: middle;

	width: .22rem;

	height: .22rem;

	position: relative;

	margin-right: .1rem;

	z-index: 2;

}

.item-a span {

	font-size: 0.18rem;

	color: #737373;

	display: inline-block;

	vertical-align: middle;

	position: relative;

	z-index: 2;

	transition: all .3s ease;

}

.item-a.on{background: #00356a;}

.item-a.on .icon img:nth-child(1),.item-a:hover .icon img:nth-child(1){

	opacity: 0;

}

.item-a.on .icon img:nth-child(2),.item-a:hover .icon img:nth-child(2) {

	opacity: 1;

}

.item-a .icon img:nth-child(2) {

	opacity: 0;

}

.item-a .icon img {

	position: absolute;

	left: 0;

	top: 0;

	transition: all .3s ease;

}

.item-a.on span ,.item-a:hover span{

	color: #fff;

}

.item-a::before{

	content: "";

	position: absolute;

	left: 0;

	top: 0;

	bottom: 0;

	width: 0;

	transition: all .3s ease;

}

.item-a:hover::before{

	background-color: #00356a;width:100%;

}

.contact-padlr{padding-left: 0.6rem;

	padding-right: 0.64rem;}



.contact-nav-title a img{display: inline-block; width: 0.2rem;}

.title-h2{color: #00356a; font-size: 0.36rem; }

.contact-h2-mb{margin-bottom: 0.58rem;}

.contact-1{margin-top: 0.99rem; }



.contact-1 .contact-list{position: relative; height: 0.80rem;}

.contact-1 .contact-list img{position: absolute; width: 0.5rem;}

.contact-1 .contact-list div{padding-left: 0.58rem;}

.contact-1 div p{font-size: 0.16rem;}

.contact-2{border: 1px solid #d2d2d2; overflow: hidden;min-height: 50px; margin-top: 0.5rem; margin-bottom: 1.1rem;}

@media (min-width: 1000px){

	.contact-1 .col-md-3 ,.contact-1 .col-lg-3{width: 20%;}

}



/* 招贤纳士 */

@-moz-document url-prefix() {

  fieldset { display: table-cell; }

}

.bg-f6{background-color: #f6f6f6;}

.talentsWanted-1{margin-top:0.8rem ;}

.talentsWanted-h2-mb{margin-bottom: 0.45rem;}

.jobs-list{ background-color: #ffffff; margin-bottom: 1.26rem;}

/* .talentsWanted-box table,.talentsWanted-box .table>thead>tr>th{text-align: center;} */

.talentsWanted-box .table>thead>tr>th{  font-size: 0.18rem;color: #333333;}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{height: 0.74rem; line-height: 0.74rem;}

.table>tbody>tr>td:nth-child(1), .table>thead>tr>th:nth-child(1){padding-left: 0.75rem;}

.table>tbody>tr>td, .table>tbody>tr>th{font-size: 0.16rem; cursor: pointer;color: #323232;}

.add{position: relative;}

.add::before{ content: '';

  position: absolute;

  right: 10px;

  top: 0.36rem;

  width: 0.16rem;

  border-top: 0.02rem solid #999;}

	.add::after{

	content: '';

  position: absolute;

  right: 0.17rem;

  top: 0.3rem;

  height: 0.16rem;

  border-right: 0.02rem solid #999;

  transition: all .3s;

	}

.jobs-content{margin-top: 0.45rem; margin-left: 0.4rem; line-height: 0.45rem; margin-bottom: 0.86rem; margin-right: 1.1rem;}

.jobs-content * {font-size: inherit; line-height: inherit;}
.jobs-content a{letter-spacing: 4px;}
.tab-contents{display: none;transition: all .3s ease-in-out; }

tr.on+.tab-contents{display: table-row;}

tr.on .add::after{border-right: 0;}

.talentsWanted-table tbody tr.on td{background: #00356a; color: #ffffff;}

/* 留言表单 */

.message-box{background-color: #ffffff; margin-top: 0.6rem; padding: 0.48rem 1.4rem 0.58rem; margin-bottom: 1.17rem;}

.message-box p{font-size: 0.16rem; line-height: 0.28rem;}

.message-form{margin-top: 0.75rem;}

.message-box  .form-group{ width: 48%; margin-bottom: 0.4rem; }

.message-box  .form-group:nth-child(odd){margin-right: 3.2%;}

.message-box  .form-control{background-color: #f6f6f6; width: 100%; height: 0.56rem;line-height: 0.56rem; border-radius: 0;}

.form-texttarea{width: 100%  !important; }

.form-texttarea  .form-control{height: 1.98rem ; border: 0;border-radius: 0;}

.message-box input::-webkit-input-placeholder,.message-box textarea::-webkit-input-placeholder{

	color:#333 !important;

 }

 .message-box input::-moz-placeholder,.message-box textarea::-webkit-input-placeholder{   /* Mozilla Firefox 19+ */

	 color:#333 !important;

 }

 .message-box input:-moz-placeholder,.message-box textarea::-webkit-input-placeholder{    /* Mozilla Firefox 4 to 18 */

	 color:#333 !important;

 }

 .message-box input:-ms-input-placeholder,.message-box textarea::-webkit-input-placeholders{  /* Internet Explorer 10-11 */ 

	 color:#333 !important;

 }

 .submit-btn{width: 3rem;height: 0.55rem;background:#00356a ;color: #ffffff; font-size: 0.16rem;}

 @media (max-width: 767px){

	.message-box{padding: 0.2rem;}
	.message-box .form-group{width: 100%;}
	.table>tbody>tr>td:nth-child(1), .table>thead>tr>th:nth-child(1){padding-left: 15px;}
	}

 /* 解决方案 */

.solution-padlr{padding-left: 0.4rem; padding-right: 0.42rem; }



.solution-list{margin-top: 0.8rem; margin-bottom: 1.55rem;}

/* .solution-item-padlr20{padding-left: 20px; padding-right: 20px;} */



.solution-item{ height: 3.3rem; position: relative;top: 0;cursor: pointer; transition: all .3s; margin-bottom: 0.4rem;  width: 100%; overflow: hidden;}

.solution-item img{ object-fit: cover; height: 100%; width: 100%; transition: all .3s;}

.solution-item p{position: absolute;left: 0.3rem; bottom: 0.3rem; color: #ffffff; font-size: 0.24rem; line-height: 0.48rem; overflow: hidden;  letter-spacing: 0.025rem; max-width: 85%;}

/* .solution-item:hover{top: -10px;} */

.solution-item:hover img{transform: scale(1.1);}

@media (min-width: 990px){

.solution-item-padl5-padr25{padding-left: 5px;padding-right: 25px;}

.solution-item-padl25-padr5{padding-left: 25px;padding-right: 5px;}

}
.solution-list-cover{ position: absolute; top: 0; left: 0; bottom: 0; right: 0;  background-image: -moz-linear-gradient( 90deg, rgba(0,53,106,0.70196) 0%, rgba(0,53,106,0) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgba(0,53,106,0.70196) 0%, rgba(0,53,106,0) 100%);
  background-image: -ms-linear-gradient( 90deg, rgba(0,53,106,0.70196) 0%, rgba(0,53,106,0) 100%);
 }
/* 解决方案详情 */

.solution-detail{position: relative; top: -5.3rem; color: #ffffff;}

.breadcrumb-box{display: flex;justify-content: center; justify-items: center;}

.solution-detail .breadcrumb{background: transparent; margin-bottom: 0.32rem; flex: 3;}

.solution-detail .breadcrumb  li a,.solution-detail .breadcrumb  li.active{ color: #ffffff; transition: all .3s;}

.solution-detail .breadcrumb  li a:hover{color:rgba(255,255,255,0.8)}

.breadcrumb>li+li:before{content: ">";color: #ffffff;}

.breadcrumb-box p{flex: 2; text-align: right; }

.return-btn{color: #00356a; font-size: 0.16rem; padding: 0.15rem 0.37rem 0.15rem 0.6rem;background: #ffffff url(../img/solution/icon-back.png); background-repeat: no-repeat; background-position: 0.34rem center; border-radius: 0.5rem; margin-top: 0.1rem;position: relative; transition: all .3s; right: 0; top: 0.05rem;}

.return-btn:hover{background: #ffffff url(../img/solution/icon-back.png); background-repeat: no-repeat; background-position: 0.34rem center; right: 10px;}

.solution-top{background: #ffffff; padding: 0.68rem; }

.solution-top img{width: 12rem;}


.solution-top h3{font-size: 0.3rem; line-height: 0.26rem; color: #111111; border-bottom: 0.01rem dotted #7d7d7d;padding-bottom: 0.3rem;}

.solution-top p{ font-size: 0.15rem; line-height: 0.46rem; color:#7d7d7d ;border-bottom: 0.01rem dotted #7d7d7d;padding-bottom: 0.25rem;padding-top: 0.25rem; margin-bottom: 0.7rem;}

.solution-top-right{padding-left: 0.6rem;}

.solution-top-right a{font-size: 0.16rem;}

.btn1{padding:0.2rem 0.3rem 0.2rem 0.85rem;  color: #00356a; background-repeat: no-repeat; background-position:0.52rem center;border-radius: 0.5rem; border: 0.01rem solid #7d7d7d;}

.btn-contact{background-image: url(../img/solution/icon-contact1.png); margin-right: 0.15rem;}

.btn-cooperation{background-image: url(../img/solution/icon-cooperation1.png);}

/* .btn1.on{background: #00356a; color: #ffffff; border:  0.01rem solid #00356a;}

.btn1.on.btn-contact{background-image: url(../img/solution/icon-contact2.png);background-repeat: no-repeat; background-position:0.52rem center;}

.btn1.on.btn-cooperation{background-image: url(../img/solution/icon-cooperation2.png);background-repeat: no-repeat; background-position:0.52rem center;} */

.btn1.btn-contact:hover{background: #00356a; color: #ffffff; border:  0.01rem solid #00356a;background-image: url(../img/solution/icon-contact2.png);background-repeat: no-repeat; background-position:0.52rem center;}
.btn1.btn-cooperation:hover{background: #00356a; color: #ffffff; border:  0.01rem solid #00356a;background-image: url(../img/solution/icon-cooperation2.png);background-repeat: no-repeat; background-position:0.52rem center;}

.solution-content-box{background: #f6f6f6; margin-bottom: -4.6rem; }

.solution-content{margin-top: 0.4rem; padding: 0.64rem 0.7rem;background: #ffffff;}

.pro-case-list h3,.solution-content h3{color: #00356a; font-size: 0.28rem;line-height: 0.48rem; border-bottom: 0.01rem solid #d9d9d9; padding-bottom: 0.2rem; position: relative;}

.pro-case-list h3::after,.solution-content h3::after{content: ''; position: absolute;left: 0; width: 1.1rem; border-bottom: 0.01rem solid #00356a;bottom: 0;}

.solution-txt{padding: 0.4rem 0.1rem; color: #333; font-size: 0.16rem; line-height: 0.3rem; }

.solution-txt *{font-size: inherit; font-family: "Microsoft Yahei" !important;}

.prodel-video{text-align: center;}

.solution-txt.prodel-video video{width: 65%; margin: auto;}

.solution-txt img,.solution-txt.prodel-video video{ max-width: 100%;}

/* @media (max-width: 1940px){

	.solution-content-box{margin-bottom: -3.2rem;}

	.solution-detail{ top: -4.8rem; }

}

@media (max-width: 1760px){

	.solution-content-box{margin-bottom: -2.6rem;}

	.solution-detail{ top: -4rem; }

}



@media (max-width: 1681px){

	.solution-detail{ top: -4rem; }

}

@media (max-width: 1281px){

	.solution-content-box{margin-bottom: -1.2rem;}

	.solution-detail{ top: -3.5rem; }

} */
@media (max-width: 1350px) and (min-width:768px){
	.btn1{ padding: 0.2rem 0.35rem 0.2rem 0.7rem; }
	
	}
@media (max-width: 1212px) and (min-width:768px){
	.btn1{ padding: 0.2rem 0.35rem 0.2rem 0.65rem; }
}
@media (max-width: 1076px) and (min-width:768px){

	/* .solution-detail{ top: -3rem; } */

	.btn1{ padding: 0.2rem 0.35rem 0.2rem 0.45rem; }

	.btn1.btn-contact,.btn1.btn-cooperation{background-position:0.25rem center;}

	.btn1.on.btn-contact,.btn1.on.btn-cooperation{background-position:0.25rem center;}

}

@media (max-width: 900px) and (min-width:750px){

	.solution-top-right{padding-left: 0.1rem; }

}

@media (max-width: 971px){

	.return-btn{top: 0.2rem;}

	/* .solution-detail{ top: -2.2rem; } */

}

@media (max-width: 765px){

	.solution-detail .breadcrumb{flex: 8;}

	.return-btn{top: 0.34rem;}

	/* .solution-detail{ top: -1.5rem; } */

	.solution-top-right{padding-left: 0.1rem; padding-top: 0.5rem;}

	.solution-txt.prodel-video video{width: 95%; }
	.solution-content{padding: 0 15px;}
	.btn1{padding: 0.1rem 0.3rem 0.1rem 0.5rem;    background-position: 0.22rem center;}
	.solution-top h3{line-height: 0.45rem;}
	.jobs-content{margin-right: 0.5rem;}
	.add::before{right: 7px;}

}

@media (max-width: 413px){



	.btn1{ margin-top: 0.3rem; padding:0.1rem 0.3rem 0.1rem 0.5rem;background-position: 15% center;}

	/* .btn1.on.btn-contact{background-position: 35% center;} */

}

/* 服务与支持 */

.service-padlr{padding-left: 0.58rem; padding-right: 0.45rem;}



.service-item-box{margin-top: 0.6rem; margin-bottom: 0.8rem;}

.service-item{ background-repeat: no-repeat; background-position: 95% center ; background-color: #ffffff; box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);  margin-bottom: 0.4rem; position: relative;top: 0; transition: all .3s; overflow: hidden;}

.service-item-h{height: 2.6rem;padding: 0.65rem 0.6rem;  }

.service-item.service-item-h:hover{top: -10px;}

.service-item h4{font-size: 0.32rem; color: #00356a; line-height: 0.48rem; margin-bottom: 0.3rem;}

.service-item.service-item-h p{ color: #333333;font-size: 0.16rem;line-height: 0.3rem; max-width: 75%;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }

.service-item-bg1{background-image: url(../img/service/service1.png);}

.service-item-bg2{background-image: url(../img/service/service2.png);}

.service-item-bg3{background-image: url(../img/service/service3.png);}

.service-item-bg4{background-image: url(../img/service/service4.png);}

.service-item-bg5{background-image: url(../img/service/service5.png);}

.service-item-bg6{background-image: url(../img/service/service6.png);}


@media (min-width: 990px){

.service-item-box	.service-item-pad20-padr20{padding-left: 20px;padding-right: 20px;}

	}

	/* 社会责任 */

.culture-zeren-img { border-bottom: 0.01rem solid #d9d9d9; padding-bottom: 0.6rem;}



/* 下载 */

.down-item-box{margin-top: 0.8rem; margin-bottom: 1.05rem;}

.down-item-pad{padding: 0.3rem 0.3rem;position: relative; transition: all .3s; }

.down-item-box .down-item-pad p{color: #111111;font-size: 0.18rem;line-height: 0.48rem; background-image: url(../img/service/datum1.png); background-repeat: no-repeat; background-position: left center; padding-left: 0.3rem; max-width: 75% ;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.down-item-box .down-item-pad:hover {background-color: #00356a;}

.down-item-box .down-item-pad:hover p{color: #ffffff;background-image: url(../img/service/datum2.png);}

.down-btn{padding:0.15rem 0.45rem; background-color: #00356a; color: #ffffff; position: absolute; right:0.3rem ; top: 0.3rem; transition: all .3s; cursor: pointer;}

.down-item-box .down-item-pad:hover .down-btn{color: #00356a; background: #ffffff;}



/* 产品中心 */

.product-padlr{padding-left: 0.6rem; padding-right: 0.67rem; background-position: 0.6rem center; }



.bortop1{border-top: 0.01rem solid #eaeaea;}

/* .contact-sub-title{text-align: center; } */

.contact-sub-title{text-align: center;white-space: nowrap;overflow-y: hidden;overflow-x: auto;height: 0.8rem; }

.contact-sub-title::-webkit-scrollbar{display: none;}

.contact-sub-title a{display: inline-flex;font-size: 0.16rem;color: #333333;height: 0.8rem; line-height:0.8rem; text-align: center; transition: all .3s;}

.contact-sub-title a:hover,.contact-sub-title a.active{color:#00356a ; border-bottom: 0.01rem solid #00356a;}

/* .product-sub-padlr{padding-left: 0.34rem;padding-right: 0.34rem;} */

.product-sub-padlr{margin-left: 0.34rem;margin-right: 0.34rem;}

/* a.active{color:#00356a ; border-bottom: 0.01rem solid #00356a;} */

@media (min-width: 990px){

	/* .product-item-padl0{padding-left: 0px;}

	.product-item-padr0{padding-right: 0px;} */

	.product-item-padl20-padr20{padding-left: 20px ;padding-right: 20px ;}



	.product-margl5{margin-left: -5px;}

	/* .product-item-padl0-padr30{padding-left: 0px ;padding-right: 30px ;}

	.product-item-padl10-padr20{padding-left: 10px ;padding-right: 20px ;}

	.product-item-padl20-padr10{padding-left: 20px ;padding-right: 10px ;}

	.product-item-padl30-padr0{padding-left: 30px ;padding-right: 0px ;} */

	}

.product-list{padding-top: 0.6rem; background-color: #f6f6f6; padding-left: 0; padding-right: 0;}

.product-item{  position: relative;top: 0;cursor: pointer; transition: all .3s; margin-bottom: 0.4rem; background-color: #ffffff;  text-align: center;padding-bottom: 20px;}

.product-item-img{height: 4.2rem;padding: 0.1rem; overflow: hidden; }

.product3-item-img{height: 3.2rem; }

.product-item .product-item-img img{ object-fit: contain; height: 100%; width: 100%; }

.product-item p{font-size: 0.16rem; line-height: .3rem; height: 60px;white-space: pre-wrap;
    display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 2;margin: 10px;}

.product-item:hover { top: 10px;box-shadow: 0px 10px 30px 0px rgba(51, 51, 51, 0.08);}

.prodel-top-left img{max-width: 100%; height: 5.3rem; object-fit: contain;}

.prodel-top-txt{margin-top: -0.5rem; }

.prodel-top-txt p{color:#051326; font-size: 0.16rem ; line-height: 0.28rem; border-bottom: 0;}

.case-bg{background: #f6f6f6; clear: both;}

.pro-case-list h3::after{width: 21%;}

.pro-case-list h3 span{ color: #999999; font-family: "BarSemiCond"; margin-left: 0.1rem; font-size: 0.24rem; line-height: 0.22rem;}

.pro-case-list .case{margin-top: 0.5rem; margin-bottom: 0.9rem;}
.pro-case-list .case:last-child{ margin-bottom: 0;}

.pro-case-list .case .swiper-container{padding-bottom: 0.3rem;}

.swiper-slide-img{height:3.17rem; overflow: hidden; padding: 0 0.2rem;}

.swiper-slide-img img{object-fit: cover; width: 100%; height: 100%;}
#product-case1 .swiper-slide-img img{object-fit: contain; width: 100%; height: 100%;}
.case .swiper-slide p{padding:0.22rem 0.8rem 0.22rem 0.2rem ; font-size: 0.18rem; line-height: 0.22rem;background: url(../img/more_gray.png) no-repeat; background-position: 93% center;white-space: pre-wrap;}
/* 配套产品特殊处理 */
.case#product-case1 .swiper-slide p{padding:0.22rem 0.2rem 0.22rem 0.2rem ; font-size: 0.18rem; line-height: 0.22rem;text-align: center; background: none;}
#product-case1 .swiper-slide{border: 1px solid #d9d9d9;}

#product-case1.case .swiper-container{padding-bottom: 0.8rem;}

.pro-case-list .case .swiper-pagination-bullet{ width: 0.12rem; height: 0.12rem;}

.pro-case-list .case .swiper-pagination-bullet-active{ background: #00356a;}

.pro-title-img{

		width: 0.2rem;

    position: absolute;

    right: 0;

    top: 50%;

		margin-right: 15px;

}

@media (max-width: 767px){

		.prodel-top-left img{max-width: 100%;}

		.prodel-top-right{margin-top: 0.5rem;}
		.prodel-top-txt{text-align: justify !important;}
		.prodel-top-txt p{line-height: 0.28rem;line-height: 0.4rem;font-size: 0.23rem;}

	}
	a.pro-more-btn {
		color: #999999;
    font-size: 0.14rem !important;
    float: right;
    margin-right: 0.45rem;
    margin-top: 0.2rem;
}

/* 公司简介 */

.about-padlr{padding-left: 0.62rem;padding-right: 0.62rem;}



.about-content{margin-top: 0.75rem;}

.about-content-left h3{font-size: 0.28rem; color: #00356a; line-height: 0.48rem; margin-bottom: 0.25rem;}

.about-content-left p{font-size: 0.16rem;line-height: 0.30rem; text-indent: 0.3rem; margin: 0.05rem 0; text-align: justify;}

.about-content-right{text-align: right; padding-top: 0.7rem; padding-right: 0;}

/* .about-content-right-video { overflow: hidden; float: right; padding-right: 15px; height: 4rem; width: 6rem;} */
.about-content-right-video { overflow: hidden; float: right; padding-right: 15px; height: 4rem; width: 100%; }

.about-content-right video{object-fit: cover; width: 100%; height: 100%; display: none;}

.about-img-box{margin-bottom: 1.2rem; margin-top: 0.86rem;}

.about-img-box img{ width: 100%;}

@media (max-width: 767px){

	.about-content-right-video {height: 4rem; overflow: hidden;float: unset; max-width: 100%; }
	.about-content-left p{font-size: 0.23rem;line-height: 0.4rem; text-indent: 0.3rem; margin: 0.05rem 0; }

}

/* 分页 */

.pages{font-size: 16px; text-align: center;  margin: auto; margin-bottom: 0.28rem; padding-left: 0.1rem;padding-right: 0.1rem;}

.pages *{font-size: inherit;}

.pages nav{margin: auto;}

.pages ul li a,.pages ul li span{padding: 0.05rem 0.1rem; border: 0; background: transparent;border-radius: 0; color: #999999;}

.pages ul li a.active{color: #00356a; line-height: 0.53rem;}

/* .page-last{color: #333333 !important;} */




.add-more{margin-bottom: 0.3rem; color: #999999;}



/* 品牌理念 */

.brand-content-box1{background: #f6f6f6;}

.brand-content-box{margin-bottom: 0.4rem;}

.brand-img{ margin-top: 0.6rem;}

.brand-item{position: relative;height: 6.36rem; overflow: hidden;z-index: 5;transition: all .3s;}
.brand-item img{object-fit: cover; width: 100%; height: 100%; }
.brand-hover-txt{position: absolute; left: 0; right: 0; bottom: 0; top: 85%; z-index: 10;transition: all .3s; z-index: 11;}
.brand-hover-txt::after{
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	top: 0;
	right: 0;
	border: 0 solid rgba(255, 255, 255,0.2);
	margin: .2rem;
	z-index: 13;

}
.brand-hover-txt img{width: 0.48rem !important; height: 0.48rem !important; display: flex; margin: 2.1rem auto 0.4rem; display: none;}
.brand-hover-txt p{color: #ffffff;overflow: hidden;font-size: 0.36rem;line-height: 0.48rem;text-align: left; max-width: 80%; margin: auto;}
.brand-hover-txt p:nth-child(3){color: #ffffff;overflow: hidden;font-size: 0.2rem;line-height: 0.32rem; margin-top: 0.16rem; display: none;}

.brand-item:hover .brand-hover-txt{ top:0 ;background: rgba(0, 53, 106,0.6);}
.brand-item:hover .brand-hover-txt img,.brand-item:hover .brand-hover-txt p:nth-child(3){display: block;}
.brand-item:hover .brand-hover-txt p{text-align: center;padding-left: 0;}
.brand-item:hover .brand-hover-txt::after{border: 0.01rem solid rgba(255, 255, 255,0.2);}
.brand-left{margin-top: 0.4rem;padding-left: 0.5rem;}

.brand-left img{max-width: 100%;}

.brand-right{margin-top: 0.8rem; padding-left: 1.0rem;}

.brand-item-txt p{ font-size: 0.18rem; line-height: 0.32rem; position: relative; margin-bottom: 0.15rem; }

.brand-item-txt p span{display: inline-block; border-radius: 50%; width: 0.16rem;font-size: 12px;

height: 0.16rem; background: #00356a; color: #ffffff; text-align: center; line-height: 0.16rem; position: absolute;left: -0.3rem; top: 0.08rem;}

.brand-2{ background: transparent;}

@media (min-width: 990px){

.brand-item-pad3-padr3{padding-left: 3px;padding-right: 3px;}

}
@media (max-width: 767px){
	.brand-hover-txt{top: 0;}
	 .brand-hover-txt img,.brand-hover-txt p:nth-child(3){display: block;}
	 .brand-hover-txt p{text-align: center;padding-left: 0;}
	 .brand-hover-txt::after{border: 0.01rem solid rgba(255, 255, 255,0.2);}
	.brand-right{ padding-left: 0.6rem;}
	.brand-item-txt p{font-size: 0.23rem; line-height: 0.4rem; position: relative; }
	
	}

/* 党建文化 */

.culture-txt {margin-top: 0.9rem; margin-bottom: 0.54rem; padding: 0 0.15rem;}
.culture-txt h4{padding: 0;}

.culture-txt p {font-size: 0.16rem; line-height: 0.28rem;}

.case.culture .swiper-slide p{text-align: center; padding: 0.22rem 0.2rem; background: none; }

.culture-title{font-size: 0.28rem; color: rgb(0, 53, 106); padding: 0 0.1rem; margin-bottom: 0.4rem; margin-top: 0.95rem;}

.culture-line{border-bottom: 0.02rem solid rgb(241, 241, 241); padding-bottom: 0.67rem;}

/* .staff-culture-bottom{padding-bottom: 1rem;} */

/* 内页-新闻中心 */

.news-padlr{padding-left: 0.62rem; padding-right: 0.62rem;}

/* 新闻轮播 */

.news-section1{margin-top: 0.67rem; margin-bottom: 0.75rem;}

.news-section1 h3{ font-size: .36rem; color: rgb(0, 53, 106); line-height: 1.333; margin-bottom: 0.52rem;  position: relative;}

p#newNum {position: absolute; right: 0; top: 0.3rem;font-size: 0.18rem; font-family: "DIN";color: rgb(153, 153, 153);}

p#newNum span:nth-child(1) {font-size: 0.32rem; font-family: "DIN"; margin-right: 0.08rem;color: rgb(0, 53, 106);}

p#newNum span:nth-child(2) {margin-left: 0.07rem;}



.news-slide .swiper-wrapper{padding-bottom: 1rem;}

.news-slide .swiper-button-next,.news-slide  .swiper-button-prev{top: 95%; width: 0.5rem; height: 0.5rem;background-repeat: no-repeat; background-size: 100%;}

.news-slide  .swiper-button-prev{left: 90%; background-image: url(../img/new/page-left2.jpg); }

.news-slide .swiper-button-next{background-image: url(../img/new/page-right2.jpg); }

.news-slide .swiper-button-prev.swiper-button-disabled{background-image: url(../img/new/page-left1.jpg);}

.news-slide .swiper-button-next.swiper-button-disabled{background-image: url(../img/new/page-right1.jpg);}

.padright0{padding-right: 0px; overflow: hidden; }


.padright0 img{height: 4.80rem; object-fit: cover; width: 100%;transition: all .3s;}
.padright0 img:hover{transform: scale(1.1);}


.news-time-1{font-size: 0.78rem; color: #cccccc;font-family: "DIN"; border-bottom: 0.03rem solid rgb(0, 53, 106); display: inline-block; margin-right: 0.2rem;}

.news-time-2{display: inline-block; font-family: "DIN"; color: rgb(204, 204, 204); }

.news-section1-right{padding:0.57rem  0.6rem 0.5rem; height: 4.80rem; overflow: hidden;background:#f6f6f6 ;}

.news-section1-right h3{ font-size: 0.24rem; line-height: 0.36rem; color: #000000; margin-bottom: 0.32rem; margin-top: 0.3rem; height: 0.72rem; overflow: hidden;}
.news-section1-right:hover h3{color: rgb(0, 53, 106);}
.news-slide-txt{font-size: 0.15rem; line-height: 0.26rem; margin-bottom: 0.55rem; height: 0.52rem; overflow: hidden; }

.news-more{font-size: 0.14rem; text-align: right;color: rgb(153, 153, 153); background: url(../img/more_gray.png) no-repeat; background-position: right center; padding-right: 0.3rem; transition: all .3s;}

.news-more a{color: rgb(153, 153, 153);}

.news-more:hover{padding-right:0.5rem; background-position: 95% center;}

@media (min-width: 990px){

	.news-section1 .col-md-7 ,.news-section1 .col-lg-7{width: 56.09%;} 

	.news-section1 .col-md-5 ,.news-section1 .col-lg-5{width: 43.91%;}

	}

@media (max-width: 1300px){

	.news-slide  .swiper-button-prev{left: 88%;  }

}

@media (max-width: 950px){

	.news-slide  .swiper-button-prev{left: 85%;  }

}

@media (max-width: 780px){

	.news-slide-txt{font-size: 0.23rem;}

	.news-slide  .swiper-button-prev{left: 80%;  }

	.padright0{padding-left: 0;}

	.padright0 img{object-fit:cover; width: 100%; }


}

.news-section3 a.weui-media-box:first-child{border-top: 0.01rem solid rgb(240, 240, 240);}

.weui-media-box::after{
		content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgb(0, 53, 106);
    height: 1px;
    width: 0;
    opacity: 0;
    transition: all 0.6s ease-out;
    -webkit-transition: all 0.6s ease-out;
}

.weui-media-box_appmsg{

	display: -webkit-box;

	display: -webkit-flex;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: top;

	align-items: top;

	}

	.weui-media-box__title {

		font-weight: 400;

		font-size: 0.24rem;

		line-height: 0.34rem;

		color: rgb(50, 51, 51);

		width: auto;

		overflow: hidden;

		text-overflow: ellipsis;

		white-space: nowrap;

		word-wrap: normal;

		word-wrap: break-word;

		-webkit-hyphens: auto;

		hyphens: auto;

		transition: all .3s;

	}

.weui-media-box{padding: 0.47rem 0; position: relative;border-bottom: 0.01rem solid rgb(240, 240, 240);}

.weui-media-box_appmsg .weui-media-box__hd {

	margin-left: 7.15%;

	width: 28.43%;

	max-height: 2.5rem;

	/* line-height: 2.5rem; */

	text-align: center;
	overflow: hidden;

}

.weui-media-box_appmsg .weui-media-box__thumb {

	width: 100%;

	max-height: 100%;

	vertical-align: top;

	transition: all .3s;

	object-fit: cover;

}

.weui-media-box_appmsg .weui-media-box__bd {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	flex: 1;

	min-width: 0;

}



.weui-media-box__desc {

	color: rgb(102, 102, 102);

	font-size: 0.15rem;

	line-height: 0.26rem;

	margin-top: 3.1%;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	word-wrap: break-word;

	-webkit-hyphens: auto;

	hyphens: auto;
	height: 0.52rem;
	overflow: hidden;

}

.time-more{

	font-family:"DIN";

	color: #919191;

	background: url(../img/more_gray.png) no-repeat;

	background-position: right 88%;

	transition: all .3s;

}

.weui-media-box:hover .weui-media-box__title{ color: rgb(47, 73, 136);}

.weui-media-box:hover .time-more{background: url(../img/more2.png) no-repeat;background-position: right 88%;}

.weui-media-box .weui-media-box__thumb:hover{transform: scale(1.1);}
.weui-media-box:hover::after{width:100%; opacity: 1;}

/* 新闻列表分页 */

.pages.news-pages{margin-top: 0.27rem;}

.pages.news-pages .pager .previous a,.pages.news-pages .pager .next a{padding: 0.2rem 0.75rem ; background: #f6f6f6 ;border-radius: 0; color: rgb(51, 51, 51);}

.pages.news-pages .pager .previous:hover a,.pages.news-pages .pager .next:hover a{ background: rgb(0, 53, 106) ; color: #ffffff;}
/* .pages.news-pages  .page-last{color: rgb(153, 153, 153) !important;} */

/* 新闻详情页 */

.news-detal-section1{height: 80px;background: #fff;}

.newsDetail{background: #f6f6f6; padding-top: 0.2rem;}

.breadcrumb.news-detal-breadcrumb{background: transparent; color: #666; flex: 12;justify-content:unset; margin-bottom: 0.3rem}

.breadcrumb.news-detal-breadcrumb>li+li:before{content: ">";color: #666;}

.news-content-box{padding: 0.85rem 2.89rem 0.65rem; background: #fff; margin-bottom: 1rem;}

.news-del-title{text-align: center;border-bottom: 0.01rem solid rgb(240, 240, 240);}

.news-del-title h3{color: #000000;font-size: 0.28rem; line-height: 0.48rem; margin-bottom: 0.45rem;}

.news-del-title p {margin-bottom: 0.12rem;}

.news-del-title p span{color: #919191;font-size: 0.14rem; line-height: 0.26rem; margin-right: 0.43rem; }

.news-del-title p span:nth-child(1){font-family: "DIN";}

.news-del-title p span:nth-child(2){background: url(../img/new/icon_source.png) no-repeat; background-size: 0.14rem; background-position: left center ; padding-left: 0.18rem;}

.news-del-title p span:nth-child(3){background: url(../img/new/icon_browse.png) no-repeat; background-size: 0.14rem; background-position: left center ; padding-left: 0.18rem;}

.news-del-content{padding: 0.5rem 0  0.8rem; font-size: 0.16rem;border-bottom: 0.01rem solid rgb(240, 240, 240); overflow: hidden;}

.news-del-content img{max-width: 100%; display: inline-block;}

.news-del-content *{font-size: inherit;}

.news-del-link{padding-top: 0.5rem;}

.news-del-link p{font-size: 0.16rem; line-height: 0.28rem; margin-bottom: 0.48rem;}

.news-del-link p a{padding: 0.15rem 0.35rem; background: #f6f6f6; margin-right: 0.26rem; display: inline-block;}

@media (min-width: 450px){

	.news-del-link p a:nth-child(2){ background: none; }

}

@media (max-width: 950px){

	.news-content-box{padding: 0.85rem 0.5rem 0.65rem; background: #fff; margin-bottom: 1rem;}

}

/* 影音中心 */

.video-padl10-padr20{padding-left: 10px; padding-right: 20px;}

.video-padl20-padr10{padding-left: 20px; padding-right: 10px;}

.video-box #gallery-top{margin-top: 0rem;padding-top: 0rem;}

.video-box-left{background: #f7f7f7; padding-top: 0.75rem; padding-bottom: 1.25rem;}

.video-left{padding:1.85rem 0.4rem  1.6rem; overflow: hidden; background: #ffffff;text-align: center; }

.video-left p{font-size: 0.2rem ; line-height: 0.48rem; margin-top: 0.34rem; }

.video-left video{width: 100%; object-fit: cover; }

.video-right{background: #ffffff; padding: 0.38rem;padding-bottom: 0.5rem;}

.video-right .swiper-container{ padding-bottom: 0.9rem;}

.video-right .swiper-button-next{right: 0;}

.video-right .swiper-button-prev{left: 0;}

.video-right .swiper-button-next, .video-right .swiper-button-prev{ height: 0.57rem; line-height: 0.57rem; font-size: 0.16rem; text-align: center; top: 93%; width: 1.55rem; background-image:none;background-color: #f6f6f6;}

.video-right .swiper-button-next.swiper-button-disabled,.video-right  .swiper-button-prev.swiper-button-disabled{background-color: #f6f6f6 ; opacity: 1; color: #999;}

.video-swiper-slide-item{margin-bottom: 0.3rem;}

.video-swiper-slide-item .video-slide-img{height: 1.77rem; cursor: pointer;}

.video-swiper-slide-item .video-slide-img img{height: 100%; width: 100%; object-fit: cover;}

.video-swiper-slide-item p{color: rgb(51, 51, 51);font-size: 0.16rem; margin-top: 0.11rem;margin-bottom: 0.11rem; text-align: center;transition: all .3s;}

.video-swiper-slide-item p:hover{color: rgb(0, 53, 106);}

@media (max-width: 1769px){

	.video-right .swiper-button-next, .video-right .swiper-button-prev{  width: 1rem;}

	}

	@media (max-width: 767px){

		.video-right .swiper-container{padding-bottom: 1.5rem;}

		.video-left{padding: 0.5rem 0.2rem;}

		.video-padl20-padr10{padding-left: 15px; padding-right: 15px;}

		.video-right{margin-top: 0.3rem;}

		.video-swiper-slide-item .video-slide-img{height: 2.5rem;}

		}

/* 经典案例 */

.case-section3{padding-top: 0.6rem; bottom: 0; left: 0;}



/* .case-section3-right{padding-top: 0.7rem;} */

.case-num{position: absolute;display: flex;  color: #ffffff; bottom: 0.5rem; width: 60%; margin: auto;left:21%; }

.case-num >div{flex: 1;}

.case-num >div p{font-size: 0.16rem;color: #ffffff;  line-height: 0.32rem; margin-bottom: 0.1rem;}

.case-num >div p  span{font-family: "DIN";font-size: 0.56rem;}

.case-num >div p:nth-child(2){color: rgba(255, 255, 255, 0.702);}

@media (max-width: 769px){

	.case-num{width: 94%;left: 50%;

    margin-left: -47%;}

	/* .case-num{display: none;} */

	}

.case-section2{color: rgb(153, 153, 153); font-size: 0.16rem; line-height: 0.48rem;box-shadow: 0px 10px 30px 0px rgba(51, 51, 51, 0.08); }

.case-pad35{padding-top: 0.35rem;padding-bottom: 0.2rem; border-bottom: 0.01rem solid rgb(240, 240, 240);;}

.case-section3-list a{padding:0rem 0.7rem 0 0 ;transition: all .3s;color: rgb(153, 153, 153);font-size: 0.16rem; white-space: nowrap;}



.case-section2-share-print{ width: 0.6rem; position: absolute; right: 0;}

.case-section2-share-print .share { position: absolute; width: 0.2rem;}

.case-section2-share-print .share img,.case-section2-share-print .print img{position: absolute; top:0.15rem; width: 20px}

.case-section2-share-print .share img{left: 0;}

.case-section2-share-print .print img{left: 0.4rem;}

.case-section2-share-print .share img:nth-child(2),.case-section2-share-print .print img:nth-child(2){opacity: 0;}

.case-section2-share-print .share:hover img:nth-child(1),.case-section2-share-print .print:hover img:nth-child(1){opacity: 0;}

.case-section2-share-print .share:hover img:nth-child(2),.case-section2-share-print .print:hover img:nth-child(2){opacity: 1;}



.product-item .product-item-img.case-item-list img{ object-fit: cover;height: 100%;width: 100%; }

@media (min-width: 769px){

.case-section2 .col-sm-2 ,.case-section2 .col-md-2,.case-section2 .col-lg-2{width: 9.55%;}

.case-section2 .col-sm-9 ,.case-section2 .col-md-9,.case-section2 .col-lg-9{width: 87.45%;}

.case-section2 .col-sm-1 ,.case-section2 .col-md-1,.case-section2 .col-lg-1{width: 3%;}

.case-section3 .col-md-8 ,.case-section3  .col-lg-8{width: 61.2%;}

.case-section3 .col-md-4 ,.case-section3  .col-lg-4{width: 38.8%;}

}



.case2-pad35{padding-top: 0.21rem; padding-bottom: 0.4rem;}

.case2-section3-list a{display: inline-block; width: 8.3333%;color: rgb(153, 153, 153);font-size: 0.16rem; }

.case2-section3-list a:hover,.case-section3-list a:hover,.case2-section3-list a.active,.case-section3-list a.active{text-decoration: underline;color: #00356a;}

.case-section3-right{padding: 0.7rem; height: 4.80rem; overflow: hidden;background:#f6f6f6 ;}

.case-section3-right h3{font-size: 0.28rem; line-height: 0.48rem;color: rgb(17, 17, 17); position: relative;padding-bottom: 0.1rem; overflow: hidden; height: 0.96rem; overflow: hidden;}

.case-section3-right h3::after{content: ''; position: absolute; bottom: 0; width: 0.3rem; height: 0.02rem; background: #00356a; left: 0; }

.case-section3-right p{font-size: 0.16rem; line-height: 0.3rem; margin-top: 0.45rem; height: 0.9rem; overflow: hidden;}

.case-section4{margin-top: 0.67rem;}

@media (max-width: 765px){

	.case-pad35{padding-bottom: 0.6rem;}

	.case-section2-share-print{right: 30px;}

	.case2-section3-list a{width: 18%;}
	.case-section3-list,.case2-section3-list{margin-left: -18px;}
	.case-section3-list a{padding: 0rem 0.3rem 0 0;}

}

.case-section4 .product-item {text-align: left !important; transition: all .3s;}

.case-section4 .product-item p{max-width: 100%;  background: url(../img/more_gray.png) no-repeat; background-position: right center;padding-right: 0.4rem; margin-right: 0.2rem;}

.case-section4 .product-item:hover{box-shadow: 0px 10px 30px 0px rgba(51, 51, 51, 0.08);}

.case-section4 .product-item:hover img{transform: scale(1);}

.case-section4 .pages .previous a,.case-section4 .pages .next a{background-color:#f6f6f6 ;}

.case-section4 .pages .previous a:hover,.case-section4 .pages .next a:hover{background-color:#00356a ; color: #ffffff;}

.product-item-img.case-item-list{height: 3.17rem;}

/* 经典案例详情 */

.case-detail-title{position: relative;  border-bottom: 0.01rem solid rgb(240, 240, 240);}

.case-detail-title h3{color: rgb(0, 0, 0); font-size: 0.28rem; line-height: 0.48rem; max-width: 80%; padding-bottom: 0.43rem;}

.case-detail-title .share,.case-detail-title .print{position: absolute; top: 20%; right: 0;}

.case-detail-title .share{ margin-right: 0.4rem;}

.case-detail-title .share img,.case-detail-title .print img{position: relataive; top: 0; width: 20px; height: 20px;}

.case-detail-title .share img:nth-child(2),.case-detail-title .print img:nth-child(2){ display: none;}

.case-detail-title .share:hover img:nth-child(1),.case-detail-title .print:hover img:nth-child(1){ display: none;}

.case-detail-title .share:hover img:nth-child(2),.case-detail-title .print:hover img:nth-child(2){ display: block;}

.case-del-content.news-del-content{border-bottom: 0;}



@media (max-width: 765px){

	.case-detail-title .share,.case-detail-title .print{position: absolute; top: 55%; right: 0;}

}



.honour{background: #f6f6f6; padding-top: 0.75rem;}

.honour-top{padding: 0.2rem 0.7rem; background: #ffffff;}



.honour-top-right{ padding-left: 0.85rem; padding-top: 1rem;}

.honour-top-right h5{color: rgb(51, 51, 51); font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.25rem; position: relative; margin-bottom:1.06rem ;}

.honour-top-right h5::after{position: absolute; content: '';width: 0.3rem; height: 2px; background: #00356a; left: 0; bottom: 0;}

.honour-top  .honour-btn,.case-more .honour-btn{text-align: left; width: 1.76rem; display: block; background: #00356a; color: #ffffff; height: 0.42rem; padding-left: 0.3rem; line-height: 0.42rem; border-radius: 0.3rem;font-size: 0.14rem; position: relative; transition: all .3s;}
.honour-top  .honour-btn:hover,.case-more .honour-btn:hover{padding-left: 0.4rem;}

.honour-top  .honour-btn::after,.case-more .honour-btn::after{

		content: '';

    width: 0.08rem;

    height: 0.08rem;

    border-bottom: 0.01rem solid #fff;

    border-right: 0.01rem solid #fff;

    transform: rotate(-45deg);

    position: absolute;

    right: 0.0rem;

    top: 50%;

    margin-top: -0.04rem;

		margin-right: 0.3rem;

}

.honour-case-bottom{padding-bottom: 1.1rem;}
.honour-case-bottom .product-item .product-item-img img{ object-fit: contain; height: 100%; width: 100%; transition: all .3s;}


/* 发展历程 */

.history .history-bar{border-top: 0.01rem solid rgb(240, 240, 240); border-bottom: 0.01rem solid rgb(240, 240, 240); height:1rem; position: relative;margin-top: 1.15rem;}

.history .history-bar::before{position: absolute; border-bottom: 2px dashed #00356a; left: 0;  top: 50%; width: 50%; height: 1px; content: '';z-index: 3;}

.history .history-bar::after{position: absolute; border-bottom: 2px dashed rgb(224, 224, 224); right: 0;  top: 50%; width: 50%; height: 1px; content: '';z-index: 3;}

.history-thumbs{position: relative; top: 0;  left: 0; z-index: 10; background: #ffffff; overflow: hidden; }

.history .swiper-slide {

	background-size: cover;

	background-position: center;

}



.history #gallery-thumbs {

 /* height: 20%; */

 box-sizing: border-box;

 /* padding: 10px 0; */

}

.history #gallery-thumbs .swiper-slide {

	width: 14.2857143%;

	height: 100%;

	/* opacity: 0.4; */

}

.swiper-slide-thumbs-item{ text-align: center; cursor: pointer;}

.swiper-slide-thumbs-item-top{ height: 1rem; position: relative;border-bottom: 0.01rem solid rgb(240, 240, 240);     top: -0.01rem; z-index: 10;}

.swiper-slide-thumbs-item-top img{ height: 0.34rem; width: 0.34rem; position: absolute; left: 50%; top: 50%; margin-top: -0.17rem; margin-left: -0.17rem; z-index: 20;}

.history .swiper-slide-thumbs-item-top::before{position: absolute; border-bottom: 2px dashed #00356a; left: 0;  top: 50%; width: 50%; height: 1px; content: '';z-index: 3;}

.history .swiper-slide-thumbs-item-top::after{position: absolute; border-bottom: 2px dashed #00356a; right: 0;  top: 50%; width: 50%; height: 1px; content: '';z-index: 3;}

.swiper-slide-thumbs-item p{font-size: 0.24rem; font-family: "DIN-blod"; color: #00356a; padding: 0.35rem 0;}

/* .history #gallery-thumbs .swiper-slide.on .swiper-slide-thumbs-item-top::before, .history #gallery-thumbs .swiper-slide.on .swiper-slide-thumbs-item-top::after{border-bottom: 2px dashed #00356a; } */

.history #gallery-thumbs .swiper-slide-thumb-active .swiper-slide-thumbs-item-top::after{

	/* opacity: 1; */

	border-bottom: 2px dashed rgb(224, 224, 224);

}

.history .swiper-slide-thumbs-item img:nth-child(1){opacity: 0;}

.history .swiper-slide-thumbs-item img:nth-child(2){opacity: 1;}

.history #gallery-thumbs .swiper-slide-thumb-active .swiper-slide-thumbs-item img:nth-child(1){opacity: 0;}

.history #gallery-thumbs .swiper-slide-thumb-active .swiper-slide-thumbs-item img:nth-child(2){opacity: 1;}

.history #gallery-thumbs .swiper-slide-thumb-active ~ .swiper-slide .swiper-slide-thumbs-item-top::before, .history #gallery-thumbs .swiper-slide-thumb-active ~ .swiper-slide  .swiper-slide-thumbs-item-top::after{border-bottom: 2px dashed rgb(224, 224, 224) !important; }

.history #gallery-thumbs .swiper-slide-thumb-active ~ .swiper-slide .swiper-slide-thumbs-item img:nth-child(1){opacity: 1;}

.history #gallery-thumbs .swiper-slide-thumb-active ~ .swiper-slide .swiper-slide-thumbs-item img:nth-child(2){opacity: 0;}

.history #gallery-thumbs .swiper-slide-thumb-active .swiper-slide-thumbs-item p{



 font-size: 0.32rem;

}



.history #gallery-top {

	height: 80%;

	width: 100%;

}

.history .history-content{  position: relative; z-index: 30;  margin-top: 1.6rem;margin-bottom: 1.72rem;}



.history .swiper-button-next,.history  .swiper-button-prev{

	top: 0.5rem;

	width: 0.32rem;

	height: 0.32rem;

	background-size:100%;

 	background-repeat: no-repeat;

 	margin-top: -0.16rem;

} 


.my-big-swiper-prev.swiper-button-prev{background-image: url(../img/about/page-left2.png) ; left: 0;}

.my-big-swiper-next.swiper-button-next{background-image: url(../img/about/page-right2.png) ; right: 0; }

.my-big-swiper-prev.swiper-button-prev.swiper-button-disabled{background-image: url(../img/about/page-left1.png);opacity: 1;}

.my-big-swiper-next.swiper-button-next.swiper-button-disabled{background-image: url(../img/about/page-right1.png);opacity: 1;}

.history #gallery-top .history-content-left img{max-width: 95%;}

.history #gallery-top .history-content-right{padding-left: 0.35rem;}

.history #gallery-top .history-content-right h2{ font-size: 0.8rem; color: #00356a; margin-top: 0.25rem; margin-bottom: 0.55rem; }

.history #gallery-top .history-content-right h2 span{ font-size: 0.24rem;font-family: "CenturyGothic-blod";}

.history #gallery-top .history-content-right p{ font-size: 0.18rem; line-height: 0.24rem; color: #333333; padding-left: 0.4rem; background: url(../img/about/logo.png) no-repeat; background-position: left 0.05rem; background-size: 0.2rem; margin-bottom: 0.2rem;}

#map{height: 6.97rem; width: 100%;}
@media (min-width: 2250px){
	.solution-item{height: 4.6rem;}
	.product-item-img.case-item-list{height: 4rem;}
	#newslist .weui-media-box_appmsg .weui-media-box__hd{max-height: 4.5rem;}
}
@media (max-width: 767px){
	.history #gallery-top .history-content-right p{background-position: left 0.1rem; }
	.history #gallery-top .history-content-left img{max-width: 100%;}
}

/* 视频覆盖图 */
.video-cover-play{width: 100%; height: 100%;position: relative;}
.video-cover-play-btn{width: 0.6rem !important; height: 0.6rem !important ;position: absolute;left: 50%; top: 50%;margin-top: -18px;margin-left: -18px;display: inline-block; cursor: pointer;}
.video-cover-play img{ object-fit: cover; width: 100%; height: 100%;}


@media (max-width: 767px){
	.contact-sub-title a{font-size: 0.2rem;}
	.item-a span{font-size: 0.23rem;}
		.culture-txt p,.product-item p,.case .swiper-slide p,.contact-1 div p ,.message-box p{
				font-size: 0.23rem;
				line-height: 0.4rem;
		}
		.history #gallery-top .history-content-right p{line-height: 0.4rem;}
		.news-slide .swiper-button-prev {
			left: 70%;
	}
	.add-more{margin-top: 0.3rem;}
	.contact-1 .contact-list{height: 1.2rem;}
	.contact-1 .contact-list img{width: 0.6rem;}
	.contact-1 .contact-list div{padding-left: 0.68rem;}
}

.video-left .video-cover-play{height: 4.66rem;}
.video-left  .audio-box{display: none;}

/* 资质荣誉弹出框 */
.honour-big-box{
	display: none;
	position: fixed;
	background: rgba(0, 0, 0,0.65);
	z-index: 9999999;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;}
.honour-big-img{
		width: 76%;
		min-height: 25vh;
		margin-top: 25vh;
		margin-left: 12%;
		text-align: center;
	}
	.honour-big-img > div{position: relative; display: inline-block;}
	.honour-big-img .close1{position: absolute; top: -20px; right: -20px; width: 40px; height: 40px; border-radius: 50%;background: #ffffff;	opacity: 1; text-align: center;line-height: 40px; cursor: pointer;}
	.honour-big-img .close1::before{content: '';width: 20px; height: 2px; background: #999; position: absolute; left: 50%; margin-left: -10px; transform: rotate(45deg); top: 50%; margin-top: -1px;}
	.honour-big-img .close1::after{content: '';width: 20px; height: 2px; background: #999; position: absolute; left: 50%; margin-left: -10px;transform: rotate(-45deg);top: 50%; margin-top: -1px;}
	.honour-big-img > div img{
		max-width: 100%;
		margin: auto;
		max-height: 60vh;
	
	}

/* 产品详情2经络 */
.prodel2-top-right p{border-bottom: 0;padding-bottom: 0rem;
	padding-top: 0rem;
	margin-bottom: 0rem;}
.prodel-top-txt1{
	border-bottom: 0.01rem dotted #7d7d7d;
	padding: 0.25rem 0; 
	margin-bottom: 0.26rem;
}
.prodel-top-txt2{
	margin-bottom: 1.2rem;
}
.prodel-top-txt2 p{
	color: #051326;
	font-size: 0.16rem;
}
.prodel-top-txt2 p:last-child{

	line-height: 0.28rem;
}
.prodel-content{ overflow: hidden;}
.prodel-content img{margin: auto; margin-bottom: 0.3rem;}

.solution-txt{color: rgb(5, 19, 38); margin-bottom: 0.3rem;}
.solution-txt img{max-width: 100%; margin: auto; }
.pro3-left div{ background:#f7f9fa ; height: 5.13rem; width: 86%;}
.pro3-left div img{max-height: 100%; object-fit: contain; margin: auto;}
@media (max-width: 767px){
	.pro3-left div{ background:#f7f9fa ; height: 5.13rem; width:100%; margin-bottom: 0.3rem;}
	.solution-content-box .solution-content{padding: 0.35rem 0.2rem;}
	.pro3-text,.pro3-text2 div span{font-size: 0.23rem;}
	.case-del-item p,.pro3-text p{font-size: 0.23rem;line-height: 0.4rem;}
	.honour-top-right{padding-top: 0.5rem;
    padding-bottom: 0.5rem; padding-left: 0;}
}
.pro3-text{
	color: rgb(5, 19, 38);
	font-size: 0.16rem;
}
.pro3-text p{	position: relative; padding-left: 0.15rem;  margin: 0.1rem 0;}
.pro3-text p::after{	position: absolute;content: '';width: 6px; height: 6px;border-radius: 50%; background: #00356a; left: 0; top: 0.13rem;}
.pro3-text2 div{display: flex; border: 0.01rem solid rgb(231, 231, 231); border-bottom: 0; line-height: 0.7rem; text-align: center;}
.pro3-text2 div:last-child{border-bottom: 0.01rem solid rgb(231, 231, 231);}
.pro3-text2 div span{ color: rgb(51, 51, 51);font-size: 0.18rem;}
.pro3-text2 div span:first-child{flex:1; border-right:  0.01rem solid rgb(231, 231, 231); font-weight: 500;}
.pro3-text2 div span:last-child{flex:2;}
.case-del-item{max-width: 100%; overflow: hidden; }
.case-del-item h3{color: rgb(0, 53, 106); font-size: 0.2rem; line-height: 0.28rem; padding-bottom: 0.15rem; border-bottom: 0.02rem solid rgb(229, 229, 229); font-weight: 500; margin-bottom: 0.22rem;}
.case-del-item p{color: rgb(51, 51, 51); font-size: 0.16rem; line-height: 0.28rem; margin-bottom: 0.17rem;}

.case-del-item img{max-width: 100%; margin: 0.15rem auto;}
.case-del-box{border-bottom: 0;}
.pro3-text span{color: rgb(0, 53, 106); font-weight: 500; margin-left: 0.1rem;}
.pro3-text2 p:first-child{padding-left: 0;}
.pro3-text2 p:first-child::after{width: 0;height: 0;}
.pro3-text2 img{margin-top: 0.4rem;}



/* 索搜 */
.searchbox{position: fixed;height: .8rem;background: #fff;top: 0;left: 0;right: 0;padding: 0 17.7%;transform: translateY(-100%);transition: all .5s ease}
.searchleft img{width: .2rem;}
.searchleft input{flex: 1;font-size: .18rem;color: #333;padding: 0 .45rem}
.searchleft input::placeholder{color: #666}
.searchleft .btn1{font-size: .2rem;color: #666;text-transform: uppercase;font-family:"DIN";background: none;padding: 0;transition: all .3s ease}
.searchleft{display: flex;align-items: center;height: .6rem;border-bottom: 1px solid #d7d7d7}
.search-close{width:.22rem;margin-left: 9.8vw;cursor: pointer;transition: all .3s ease}
.searchbox.on{transform: translateY(0);}

.searchcon .box{max-width: 8.6rem;margin: 0 auto;}
.searchcon{padding: 1rem 0;background:#f3f3f3}
.search-top{max-width: 4.8rem;margin: 0 auto;display: flex;margin-bottom: .3rem}
.search-top input{font-size: .16rem;color: rgb(51, 51, 51);height: .48rem;flex: 1;border: 1px solid #333;border-right: 0;padding: 0 .18rem}
.search-top #searchkey{width: 1rem;background: #333;padding: 0;height: .48rem}
.search-top #searchkey img{margin: 0 auto;width: .2rem}
.searchcon .result{font-size: .15rem;color: rgb(51, 51, 51);text-align: center;margin-bottom: .65rem}
.searchcon .item{display: flex;align-items: center;padding: .1rem 0;border-bottom: 1px solid #333}
.searchcon .item .title{font-size: .14rem;line-height:20px;padding-left: 2px;padding-right: .16rem;border-right: 1px solid #dadada}
.searchcon .item .content{flex: 1;font-size: .16rem;color: rgb(51, 51, 51);padding: 0 .15rem}.searchcon .item .content span{color:#1f4fa5 }


/* 手机端标题栏 */
.mobile-contact-nav{background-color: #ffffff;box-shadow: 0px 10px 30px 0px rgb(51 51 51 / 8%);}
.mobile-item-active{height: 50px; position: relative; padding-right: 20px;}
.mobile-item-active::after{content: ''; position: absolute; width: 10px; height: 10px; right: 5px;border-top: 2px solid #d0d0d0;border-right: 2px solid #d0d0d0;transform: rotate(45deg); top: 50%; margin-top: -5px;transition: all 0.3s;}
.mobile-item-active.is-active::after{ transform: rotate(135deg); }
.mobile-item-active a{font-size: 0.26rem;color: #737373; line-height: 50px;}
.mobile-item-active{height: 50px; line-height: 50px;}
.mobile-item-active img{width: 18px; display: inline-block; margin-top: -0.01rem; }
.mobile-item-list{display: none;}
.mobile-contact-nav-title ul {padding: 0; margin: 0;}
.mobile-contact-nav-title ul li a{padding: 0.2rem ;font-size: 0.26rem;color: #737373;line-height: 20px; display: block;position: relative;}
.mobile-contact-nav-title ul li a img{display: inline-block; width: 20px; margin-right: 3px;}
.mobile-contact-nav-title ul li .mobile-sub-item a{display: block;padding: 0.1rem; padding-left: 25px;font-size: 0.26rem;color: #737373; border-bottom: 0;  line-height: 20px;}
.mobile-sub-item{display: none;}
.mobile-item-list a,.mobile-sub-item{border-bottom: 1px solid #dbdbdb;}
.sub-active::after{content: ''; position: absolute; width: 10px; height: 10px; right: 5px;border-top: 2px solid #d0d0d0;border-right: 2px solid #d0d0d0;transform: rotate(45deg); top: 50%; margin-top: -5px;transition: all 0.3s;}
li.is-active  .sub-active::after{ transform: rotate(135deg); }
.mobile-item-list li a.on{color: rgb(0, 53, 106);}
/* 产品中心分页 */
.product-list .pages.news-pages .pager .previous a, .product-list .pages.news-pages .pager .next a{padding: 0.2rem 0.75rem ; background: #ffffff ;border-radius: 0; color: #333333;}
.product-list .pages.news-pages .pager .previous:hover a,.product-list .pages.news-pages .pager .next:hover a{ background: rgb(0, 53, 106) ; color: #ffffff;}

.video-cover-play .about_video{display: none;}

p.index-add-more{
		text-align: right;
    padding-right: 0.25rem;
		margin-top: 0.2rem;
		color: #9d9e9f;
		background: url(../img/more_gray.png) no-repeat;
		background-position: right center;
		margin-right: 0.2rem;
		background-size: 0.18rem auto;
}
p.index-add-more a{color: #9d9e9f;}
.mt5-mb5{margin-top: 5px; margin-bottom: 5px;}

/* 产品列表3 修改 */
.pro3-type{height: 3.92rem; padding-top: .74rem;}
.pro3-bg-white{background: #ffffff;}
.pro3-bg-e8ecef{background: #E8ECEF;}
.pro3-type p{padding: 0;}
.pro3-type .pro3-p1 span{font-size: 16px;color: #565656;line-height: 22px; padding-bottom: 7px; border-bottom: 2px solid #010101; }
.pro3-type h3{font-size: .32rem;color: #565656;line-height: .45rem;font-weight: 600; margin-top: .25rem; margin-bottom: .17rem; }
.pro3-type .pro3-p2{font-size: 14px;color: #565656;line-height: 20px; margin-bottom: .29rem; display: none;}
.pro3-type .pro3-more{margin: auto; font-size: 13px;color: #fff;line-height: 20px; height: 44px; background: #00356A; display: flex;  width: 1.44rem; 
justify-content: space-between; align-items: center; padding:  0 .1rem;transition: all .5s;margin-top: 30px;}
.pro3-more-icon{width:12px ; height: 12px; border: 1px solid #fff; border-radius: 50%; position: relative;}
.pro3-more-icon::after{position: absolute; content: ''; width: 5px; height: 5px; border-top: 1px solid #fff; border-right: 1px solid #fff; transform: rotate(-45deg); top: 50%; left: 50%; margin-top: -1px; margin-left: -2.2px; transition: all .5s;}
.pro3-list-box{display: none;}
.pro3-type .pro3-more.on .pro3-more-icon::after{ transform: rotate(135deg);margin-top: -3px;}
.pro3-list-box .product-item{transform: translateY(50%); transition: all 1s; animation-delay: .1s; overflow: hidden;}
.pro3-list-box.on .product-item{transform: translateY(0);}
@media (max-width: 767px){
	.pro3-type .pro3-more{width: 2rem;padding: 0 .2rem;}
}
