<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.part-top p {

  text-align: center;

}

.banner {

  height: 3.8rem;

}

.banner .swiper-container .swiper-slide h3 {

  width: 5rem;

  font-size: 0.48rem;

  color: #fff;

  line-height: 0.7rem;

  text-align: center;

  letter-spacing: 0.05rem;

  position: absolute;

  top: 1rem;

  left: 50%;

  margin-left: -2.5rem;

  text-shadow: -0.05em -0.03em 0.25em rgba(0, 0, 0, 0.4);

}



/**======图标导航=====**/

.icon-nav-list {

  padding-top: 0.32rem;

  padding-bottom:0.26rem;

  margin-bottom:0.25rem;

}

.icon-nav-list a {

  text-align: center;

}

.icon-nav-list a i {

  display: block;

  width: 0.76rem;

  height: 0.7rem;

  margin: 0 auto;

  background:url(../images/i_menu1.png) no-repeat center;

  background-size:auto 88%;

}

.icon-nav-list a:nth-of-type(2) i {

  background:url(../images/i_menu2.png) no-repeat center;

  background-size:auto 88%;

}

.icon-nav-list a:nth-of-type(3) i {

  background:url(../images/i_menu3.png) no-repeat center;

  background-size:auto 88%;

}

.icon-nav-list a:nth-of-type(4) i {

  background:url(../images/i_menu4.png) no-repeat center;

  background-size:auto 88%;

}

.icon-nav-list a p { margin-top:0.1rem; line-height:180%; font-size:0.27rem;}

/**======解决方案=====**/

.recommend-products { margin-bottom:0.25rem;}

.solu_list {}

.solu_list_01 { margin-bottom:0.3rem;}

.solu_list_01 li { width:50%; float:left; text-align:center;}

.solu_list_01 li a { display:block; border-bottom:1px solid #F7F7F7; border-right:1px solid #F7F7F7; white-space: nowrap; padding-bottom:0.25rem;}

.solu_list_01 li:nth-child(2n) a { border-right:none;}

.solu_list_01 li:nth-last-child(1) a,.solu_list_01 li:nth-last-child(2) a { border-bottom:none;}

.solu_list_01 a .imgBox { width: 100%;  height: 2rem;  margin:0 auto;  overflow:hidden; text-align:center;}

.solu_list_01 a .imgBox img {  width: auto;  height: 1.8rem;  margin-top:0.1rem;}

.solu_list_01 li b { display:block; height:0.5rem; line-height:0.5rem; font-size:0.27rem; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-weight:normal; }

.solu_list_01 li p { height:0.4rem; line-height:0.4rem; font-size:0.24rem; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}



.solu_list_02 { margin-bottom:0.4rem;}

.solu_list_02 dl { text-align:center;}

.solu_list_02 a .imgBox { width:1.6rem; height: 1.6rem; border:1px solid #DCDCDC; border-radius:50%; margin:0 auto; overflow:hidden;  text-align:center;}

.solu_list_02 a .imgBox img {  width: auto;  height: 1.4rem;  margin-top:0.1rem;}

.solu_list_02 .solu_text { height:0.4rem; line-height:0.4rem; font-size:0.24rem; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; margin-top:0.15rem;}

.solu_more { display:block; width:3.0rem; height:0.8rem; line-height:0.8rem; border:0; text-align:center; background:#717171; color:#FFF; margin:0 auto; font-size:0.28rem;}

.solu_more:hover { background:#E94646;}



.solution .form-search {

  margin: 0.6rem 0;

  font-size: 0.24rem;

  line-height: 0.48rem;

}

.solution .form-search label {

  float: left;

  height: 0.48rem;

  line-height: 0.48rem;

  position: relative;

}

.solution .form-search input {

  vertical-align: middle;

}

.solution .form-search input[name='ton'] {

  width: 0.8rem;

  height: 100%;

  border-radius: 0.1rem;

  margin: 0 0.1rem;

  padding: 0.15rem;

}

.solution .form-search input[type='radio'] {

  width: 0;

  height: 0;

  border: 0;

}

.solution .form-search label.rdo {

  padding-left: 0.44rem;

  margin-left: 0.15rem;

}

.solution .form-search label.rdo i {

  width: 0.24rem;

  height: 0.24rem;

  border: 1px solid #ccc;

  border-radius: 0.05rem;

  padding: 0.05rem;

  position: absolute;

  top: 50%;

  left: 0;

  transform: translateY(-50%);

}

.solution .form-search input[type='radio']:checked + i::before {

  content: '';

  width: 0.12rem;

  height: 0.12rem;

  border-radius: 0.02rem;

  background-color: #666666;

  position: absolute;

  top: 50%;

  left: 50%;

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

}



.i_adv { width:100%;}

.i_adv img { width:100%; border-radius:10px;}



/**======匠心=====**/

.jxzz_c { margin-top:0.2rem; padding-top:0.2rem; padding-bottom:0.2rem; background:url(../images/i_bg1.jpg) no-repeat center; background-size:cover;}

.jxzz_tit { text-align:center; height:0.6rem; line-height:0.6rem; font-size:0.27rem;}

.jxzz_tit img { display:inline-block; height:66%; max-width:100%;}

.jxzz_tit i { display:inline-block; height:100%; margin-right:0.2rem;}

.jxzz_cont { padding:0.2rem 0.3rem; line-height:190%; font-size:0.24rem;}

.jxzz_list { margin:0.25rem 0;}

.jxzz_list li { width:50%; float:left; margin-bottom:4%;}

.jxzz_list li a { display:block; width:96%; background:#F6F6F6; text-align:center; float:left; padding:0.2rem 0;}

.jxzz_list li:nth-child(2n) a { float:right;}

.jxzz_list li i { display:block; width:1.0rem; height:1.0rem; margin:0 auto;}

.jxzz_list li p { display:block; line-height:0.4rem; height:0.8rem; font-size:0.26rem;}

.jxzz_list li i.i_jx1 { background:url(../images/i_jx1.png) no-repeat center; background-size:auto 60%;}

.jxzz_list li i.i_jx2 { background:url(../images/i_jx2.png) no-repeat center; background-size:auto 60%;}

.jxzz_list li i.i_jx3 { background:url(../images/i_jx3.png) no-repeat center; background-size:auto 60%;}

.jxzz_list li i.i_jx4 { background:url(../images/i_jx4.png) no-repeat center; background-size:auto 60%;}



.wkny { background:url(../images/i_bg2.png) no-repeat center; background-size:cover; border-radius:10px; color:#FFF; text-align:center; padding:0.2rem 0; margin:0.5rem 0 0.1rem 0;}

.wkny b { font-size:0.3rem; display:block; font-weight:normal; line-height:220%;}

.wkny p { font-size:0.24rem; line-height:220%;}

.wkny i { font-style:normal; padding:0 10px; font-size:0.28rem;}



/**======合作案例=====**/

.co_case { margin:0.25rem 0 ;}

.co_case li { width:48%; float:left; margin-top:4%;}

.co_case li img { max-width:70%;}

.co_case li:nth-child(2n) { float:right;}

#test{display:table-cell;*display:block;*position:relative;width:100%; height:2.0rem;text-align:center; vertical-align:middle; background:#FFF; box-shadow:0 0 10px rgba(0, 0, 0, .05);}

#test p{*position:absolute;*top:50%;*left:50%;margin:0;}

#test p img{*position:relative;*top:-50%;*left:-50%;vertical-align:middle;}



/**======新闻资讯=====**/

.i_news { margin-bottom:0.25rem;}

.news_list { margin-bottom:0.5rem;}

.news_list .col-12 {

	display:block;

	height: auto;

	padding: 0.3rem 0.2rem;

	overflow: hidden;

	border-bottom:1px solid #E5E5E5;

}

.news_list .col-12 .imgBox {

  width: 2.5rem;
  text-align: center;

}

.news_list .col-12 .imgBox img {

  max-width: 100%;

  height: 1.8rem;

}

.news_list .col-12 .right {

  margin-left: 2.7rem;

  position: relative;

}

.news_list .col-12 .right h3 {

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  height:0.5rem;

  line-height:0.5rem;

  font-weight:normal;

  font-size:0.27rem;



}

.news_list .col-12 .right p { line-height:0.35rem; height:0.7rem; overflow:hidden; font-size:0.22rem; margin-bottom:0.2rem;}

.news_list .col-12 .right .smalltext {

  color: #999;

  height: 0.7rem;

  overflow: hidden;

  line-height:0.35rem;

  font-size:0.24rem;

  margin:0.1rem 0;

}

.news_list a.btn-full span::before {

  background-position-x: -4.4rem;

}



.time_arrow { height:0.45rem!important; line-height:0.45rem!important; position:relative; z-index:1; font-size:0.24rem; margin-bottom:0!important;}

.u-icon-arrR  

{  

    position: absolute;  

    top: 40%; 

    right: 5px;  

    width: 10px;  

    height: 10px;  

    border-style: solid;  

    border-width: 1px 1px 0 0;  

    border-color: #ababab;  

    -webkit-transform-origin: 75% 25%;  

    -webkit-transform: rotateZ(45deg);  

    -webkit-transition: 100ms ease-in .1s;  

    transition: 100ms ease-in .1s;  

} 



.tabs{ line-height:180%;  text-align:center; font-size:0.3rem;}

.tabs a { color:#666;}

.tabs a.active{ color:#EC4535;}

.tabs i { padding:0 0.2rem;}

.swi-container{ width:100%; }

.swi-slide{ width:100%; margin-bottom:0.15rem;}





/**======常见问题=====**/

.i_que { height:7.5rem; padding-right:0.1rem;}

.quelist { height:auto; padding-right:0; margin-bottom:0.4rem; margin-top:0.1rem;}

.i_que li { border-bottom:1px solid #F3F3F3; padding:0.2rem 0;}

.i_que b { background:url(../images/que_i1.png) no-repeat 0 0.1rem; line-height:180%; padding-left:0.5rem; background-size:0.3rem auto; font-size:0.26rem; display:block; font-weight:normal; margin-bottom:0.1rem;}

.i_que p { background:url(../images/que_i2.png) no-repeat 0 0.08rem; line-height:160%; padding-left:0.5rem; background-size:0.3rem auto;}



.glist {  

    overflow: hidden;  

    overflow-y: auto;  

}  

.glist::-webkit-scrollbar-track-piece {  

    background-color: rgba(230, 230, 230, 1);  

	border-radius:3px; 

}  

.glist::-webkit-scrollbar {  

    width: 4px;  

    height: 13px;  

    -webkit-border-radius: 5px;  

    -moz-border-radius: 5px;  

    border-radius: 5px;  

}  

.glist::-webkit-scrollbar-thumb {  

    background-color: rgba(0, 0, 0, 0.3);  

    background-clip: padding-box;  

    -webkit-border-radius: 5px;  

    -moz-border-radius: 5px;  

    border-radius: 5px;  

    min-height: 28px;  

}  

.glist::-webkit-scrollbar-thumb:hover {  

    background-color: rgba(0, 0, 0, 0.3);  

    -webkit-border-radius: 5px;  

    -moz-border-radius: 5px;  

    border-radius: 5px;  

}  

 

/**======服务支持=====**/

.i_Ser { background:url(../images/i_ser_bg.jpg) no-repeat center; background-size:cover;}

.i_ser_list { padding:0.3rem 0 0 0;}

.i_ser_list li { width:30%; float:left; background:#FFFFFF; margin-bottom:3%; margin-left:1.6%; margin-right:1.6%; text-align:center; padding:0.3rem 0 0.2rem 0;}

.i_ser_list li:nth-of-type(4) { margin-left:17%;}

.i_ser_list li i { display:block; margin:0 auto; width:0.8rem; height:0.8rem;}

.i_ser_list li p { line-height:200%; font-size:0.26rem;}

.i_ser_list li i.iser_icon1 { background:url(../images/if_01.png) no-repeat center; background-size:auto 86%;}

.i_ser_list li i.iser_icon2 { background:url(../images/if_02.png) no-repeat center; background-size:auto 86%;}

.i_ser_list li i.iser_icon3 { background:url(../images/if_03.png) no-repeat center; background-size:auto 86%;}

.i_ser_list li i.iser_icon4 { background:url(../images/if_04.png) no-repeat center; background-size:auto 86%;}

.i_ser_list li i.iser_icon5 { background:url(../images/if_05.png) no-repeat center; background-size:auto 86%;}



/*产品中心*/

.pro_top { margin-bottom:0.25rem; border-bottom:1px solid #EBEBEB;}

.nside_tit { width:100%; text-align:center; font-size: 0.4rem; color: #414141; padding:0.45rem 0 0.3rem 0;}

.pro_menu {}

.pro_menu h3 { line-height:180%; padding-bottom:0.1rem; float:left; display:block; color:#777777; font-size:0.26rem; font-weight:normal;}

.pro_menu h3.activ { color:#333333; border-bottom:2px solid #FE2901; font-size:0.3rem;}



.pro_list {}

.pro_list li { width:48%; float:left; margin-bottom:4%; background:#FFF; border-radius:10px; box-shadow:0 0 2px rgba(0, 0, 0, .12);  }

.pro_list li a { display:block; width:100%; text-align:center; float:left; padding:0.2rem 0;}

.pro_list li:nth-child(2n) { float:right;}

.pro_list a .proBox { width: 100%;  height: 2rem;  margin:0 auto;  overflow:hidden; text-align:center;}

.pro_list a .proBox img {  width: auto;  height: 1.8rem;  margin-top:0.1rem;}

.pro_list li p { line-height:0.4rem; height:0.4rem; font-size:0.26rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin:0 0.16rem 0.12rem 0.16rem; }

.pro_list li b { display:block; font-weight:normal; height:0.3rem; line-height:0.3rem; overflow:hidden; font-size:0.22rem; margin:0 0.16rem; color:#DFDFDF;}

.pro_list li b i { display:block; float:left; margin-right:15px;}

.pro_list li b i.isee { background:url(../images/icon_1.png) no-repeat left center; background-size:0.3rem auto; padding-left:0.4rem;}

.pro_list li b i.ilov { background:url(../images/icon_2.png) no-repeat left center; background-size:0.22rem auto; padding-left:0.4rem;}

.next_page { display:block; width:100%; background:url(../images/icon_down.png) no-repeat  #FFF; border-radius:5px; box-shadow:0 0 2px rgba(0, 0, 0, .12); text-align:center; line-height:180%; padding:0.16rem 0;font-size:0.28rem; }



.btn-white, a.btn-white {

    color: #3a83d2;

    background-color: #fff;

}

.btn-full, a.btn-full {

    display: block;

    width: 100%;

    height: 0.9rem;

    line-height: 0.9rem;

    text-align: center;

    font-size: 0.28rem;

    border-radius: 0.15rem;

	color:#ED3825; 

}

.btn-full span, a.btn-full span {

    padding-left: 0.6rem;

    position: relative;

}

.next-page span::before {

    width: 0.4rem;

    height: 0.4rem;

    background-position: 0 -0.65rem;

}

.btn-full span::before, a.btn-full span::before {

    content: '';

    width: 0.44rem;

    height: 0.44rem;

    background:url(../images/icon_down.png) no-repeat center;

    background-size: 0.30rem auto;

    position: absolute;

    top: 50%;

    left: 0;

    transform: translateY(-50%);

}



/*服务支持*/

.service_top {

  background:url(../images/fwzc_top.jpg) no-repeat center top;

  background-size:contain;

  width: 100%;

  margin-bottom:0.3rem;

}

.service_tit { color:#FFF;}

.service-list {

	margin:0 0.2rem;

  background:#FFF;

  border-radius:10px;

  padding-top:0.4rem;

}

.service-list li {

  width:33.3%;

  float:left;

}

.service-list li a {

  display:block;

  width:90%;

  margin:0 auto;

}

.service-list li a i {

	display:block;

  width: 1.2rem;

  height: 1.2rem;

  border-radius: 50%;

  margin:0 auto;

  box-shadow:1px 2px 2px rgba(0, 0, 0, .15);  

}

.service-list li a i.service_i1 { background:url(../images/zc_i1.png) no-repeat center #F6F6F6; background-size:55% auto;}

.service-list li a i.service_i2 { background:url(../images/zc_i2.png) no-repeat center #F6F6F6; background-size:55% auto;}

.service-list li a i.service_i3 { background:url(../images/zc_i3.png) no-repeat center #F6F6F6; background-size:55% auto;}

.service-list li a i.service_i4 { background:url(../images/zc_i4.png) no-repeat center #F6F6F6; background-size:55% auto;}

.service-list li a i.service_i5 { background:url(../images/zc_i5.png) no-repeat center #F6F6F6; background-size:55% auto;}

.service-list li a i.service_i6 { background:url(../images/zc_i6.png) no-repeat center #F6F6F6; background-size:55% auto;}





.service-list li a p {

  width: 100%;

  text-align: center;

  height:0.8rem;

  line-height:0.8rem;

  overflow:hidden;

  font-size:0.26rem;

}



.promise {

  padding-top: 0.1rem;

  margin-bottom:0.25rem;

}

.prorow { }

.prorow li { width:48%; float:left; overflow:hidden; margin-bottom:4%;}

.prorow li:nth-child(2n) { float:right;}

.prorow li p {

  height: 1.6rem;

  position: relative;

  padding: 1rem 0.2rem 0;

  white-space: nowrap;

}

.prorow li p.promise_i1 { background:url(../images/zc_f1.png) no-repeat 0.2rem 0.3rem #f6f6f6; background-size:auto 0.4rem;}

.prorow li p.promise_i2 { background:url(../images/zc_f2.png) no-repeat 0.2rem 0.3rem #f6f6f6; background-size:auto 0.4rem;}

.prorow li p.promise_i3 { background:url(../images/zc_f3.png) no-repeat 0.2rem 0.3rem #f6f6f6; background-size:auto 0.4rem;}

.prorow li p.promise_i4 { background:url(../images/zc_f4.png) no-repeat 0.2rem 0.3rem #f6f6f6; background-size:auto 0.4rem;}





/*联系我们*/

.contactUs .page-title {

  color: #fff;

  background-color: #FF1C01;

  padding: 0.4rem 0 0.8rem;

}

.contactUs .ctt-tel {

  height: 2.65rem;

  position: relative;

}

.contactUs .ctt-tel .row {

  width: 6.8rem;

  height: 100%;

  background-color: #fff;

  padding: 0.4rem;

  position: absolute;

  top: -0.46rem;

}

.contactUs .ctt-tel .row .col-12 i {

  border-radius: 5px;

}

.contactUs .map { padding-top:0.35rem; margin-bottom:0.25rem; padding-bottom:0.4rem;}

.contactUs .map_add {

  width:100%;

  margin-bottom:0.25rem;

}

.contactUs .map_add img {

  width:100%;

}

.contactUs .map .add {

  width: 100%;

  padding-left: 0.6rem;

  margin-bottom: 0.4rem;

  line-height: 0.32rem;

  font-size: 0.28rem;

  color:#414141;

  /* white-space: nowrap; */

  position: relative;

}

.contactUs .map .add::before {

  content: '';

  width: 0.44rem;

  height: 0.44rem;

  background: url("../images/icon.png") no-repeat -5.72rem -0.65rem;

  background-size: 6.51rem 5.51rem;

  position: absolute;

  top: 50%;

  left: 0;

  transform: translateY(-50%);

}

.contactUs .map .contact-others {

  font-size: 0;

  text-align: center;

  margin-top: 0.4rem;

}

.contactUs .map .contact-others a {

  display: inline-block;

  width: 0.6rem;

  height: 0.62rem;

  margin-left: 0.6rem;

  background: url("../images/icon.png") no-repeat -0.9rem -4.5rem;

  background-size: 6.51rem 5.51rem;

}

.contactUs .map .contact-others a.qq {

  margin-left: 0;

}

.contactUs .map .contact-others a.wx {

  background-position-x: -1.6rem;

}

.contactUs .map .contact-others a.wx div.bg-cover {

  width: 100%;

  height: 100%;

  background-color: rgba(0, 0, 0, 0.8);

  position: fixed;

  top: 0;

  left: 0;

  z-index: 599999;

  display: none;

}

.contactUs .map .contact-others a.wx div.bg-cover img {

  width: 3rem;

  height: 3rem;

  position: absolute;

  top: 50%;

  left: 50%;

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

}

.contactUs .map .contact-others a.wb {

  width: 0.66rem;

  background-position-x: -2.3rem;

}

.contactUs .formPart {

  /*padding-bottom: 0;*/

}





/*业务领域*/

.ywly_01 {}

.ywly_pic { width:100%; margin:0.2rem 0;}

.ywly_pic img { width:100%;}

.ywly_con { font-size:0.24rem;}

.ywly_con h3 { display:block; font-weight:normal; float:left; border-bottom:2px solid #EBEBEB; color:#333333; line-height:0.55rem; font-size:0.28rem;}

.ywly_con .ywly_conta { line-height:190%; width:100%; float:left; color:#757575; padding:0.1rem 0; margin-bottom:0.2rem; font-size:0.25rem;}



.ywly_02 {}

.ywly_02 ul { padding-bottom:0.3rem;}

.ywly_02 li { width:100%; background:#FFF; border-radius:10px; box-shadow:1px 1px 2px rgba(0, 0, 0, .1); margin-bottom:0.3rem;  }

.ywly_02 li span { display:block; width:100%; position:relative; z-index:1; overflow:hidden; border-radius:10px 10px 0 0;}

.ywly_02 li span img { width:100%;}

.ywly_02 li span b { font-weight:normal; display:block; width:100%; position:absolute; z-index:9; height:0.6rem; line-height:0.6rem; left:0; bottom:0; background-color:rgba(0,0,0,0.5); font-size:0.28rem;}

.ywly_02 li span b i { display:block; margin:0 3%; height:0.6rem; line-height:0.6rem; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; color:#FFF; position:relative; z-index:1; padding-left:0.15rem; }

.ywly_02 li span b i:before { content:''; position:absolute; left:0; top:0.17rem; background:#FFF; width:0.05rem; height:0.28rem; z-index:5;}

.ywly_02 li p { margin:0 3%; line-height:190%; font-size:0.25rem; color:#757575; padding:0.15rem 0;}



.ywly_03 {}

.ywly_03 li { width:100%; margin-bottom:0.3rem; float:left;  }

.ywly_03 li span { display:block; width:100%; border-radius:10px; overflow:hidden; float:left; margin-bottom:0.2rem;}

.ywly_03 li span img { width:100%;}

.ywly_03 li h3 { display:block; font-weight:normal; float:left; border-bottom:2px solid #EBEBEB; color:#333333; line-height:0.55rem; font-size:0.28rem;}

.ywly_03 li .ywly_contb { line-height:190%; width:100%; float:left; color:#757575; padding:0.1rem 0; margin-bottom:0.2rem; font-size:0.25rem;}



.ywly_04 { margin:0.25rem 0;}

.ywly_04 ul { width:100%; background:#FFF; box-shadow:1px 1px 2px rgba(0, 0, 0, .1); border-radius:10px; padding:0.2rem 0;}

.ywly_04 li { width:25%; float:left; text-align:center;}

.ywly_04 li i { display:block; width:100%; padding:0.15rem 0;}

.ywly_04 li i img { width:34%;}

.ywly_04 li p { line-height:200%; font-size:0.26rem; color:#414141;}



/*新闻详情*/

.news_detail { margin-bottom:0.25rem;}

.d_news { border-bottom:1px solid #DBDBDB; padding:0.3rem 0 0.2rem 0;}

.d_news_tit { text-align:center; color:#333333; font-size:0.36rem; line-height:180%; padding:0.16rem 0; font-weight:normal;}

.d_news_time { line-height:180%; color:#999999; font-size:0.25rem; padding:0 5%;}

.d_news_time span { display:block;}

.cont_news { line-height:180%; font-size:0.24rem; color:#666666; padding:0.2rem 0;}

.cont_news img { max-width:100%;}

.cont_news p { padding:0.1rem 0;}

.news_ano { padding:0.5rem 0;}

.news_share { float:left; font-size:0.26rem;}

.news_share b { display:block; float:left; font-weight:normal; line-height:0.7rem;}

.news_share a { display:block; float:left; width:0.6rem; height:0.6rem; margin-top:0.05rem;  margin-right:0.2rem;}

.news_share img { height:100%;}

.news_back { display:block; float:right; border:1px solid #FA3E25; height:0.7rem; line-height:0.7rem; width:1.7rem; text-align:center; color:#F9230B; font-size:0.25rem;}

.news_art { font-size:0.25rem; padding:0 0 0.2rem 0;}

.news_art li { width:100%; height:0.8rem; line-height:0.8rem; overflow:hidden; border-bottom:1px solid #ECECEC; color:#474747;}

.news_art li a { color:#8A8A8A;}

.news_art li:last-child { border-bottom:none;}



.hot_com { margin-bottom:0.25rem;}

.hot_com h4 { color:#333333; font-size:0.3rem; font-weight:normal; line-height:180%; padding:0.3rem 0 0.1rem 0;}

.hot_com ul { padding-bottom:0.2rem;}

.hot_com ul li { border-bottom:1px solid #EFEFEF; padding:0.2rem 0;}

.hot_com ul li:last-child { border-bottom:none;}

.comment_i span { display:block; float:left; width:0.6rem; height:0.6rem; border-radius:50%; overflow:hidden;}

.comment_i span img { width:100%; height:100%;}

.comment_i .comment_r { width:calc(100% - 0.8rem); float:right; overflow:hidden; }

.comment_i b { display:block; color:#666666; line-height:0.6rem; height:0.6rem; font-size:0.28rem; color:#666666; overflow:hidden;}

.comment_i p { line-height:0.4rem; height:1.2rem; overflow:hidden; color:#666666; margin-top:0.1rem;}

.comment_i .dtag { float:right;}

.comment_i .dtag .dsee, .comment_i .dtag .dlike { display:block; float:left; font-size:0.24rem; color:#CACACA; margin-left:0.3rem;}

.comment_i .dtag .dsee { background:url(../images/icon_1.png) no-repeat left center; background-size:0.3rem auto; padding-left:0.36rem;} 

.comment_i .dtag .dlike { background:url(../images/icon_2.png) no-repeat left center; background-size:0.2rem auto; padding-left:0.3rem;}

.comment_i .dtag .dsee:hover { background:url(../images/icon_01.png) no-repeat left center; background-size:0.3rem auto; color:#EC3922;}

.comment_i .dtag .dlike:hover { background:url(../images/icon_02.png) no-repeat left center; background-size:0.2rem auto; color:#EC3922;}



.y_likes { margin-bottom:0.25rem;}

.y_likes h4 { color:#333333; font-size:0.3rem; font-weight:normal; line-height:180%; padding:0.2rem 0 0 0;}

.y_likes ul { padding-bottom:0.25rem;}

.y_likes li { padding: 0.32rem 0; overflow: hidden; border-bottom:1px solid #E5E5E5;}

.y_likes li:last-child { border-bottom:none;}

.y_likes a { display:block;}

.y_likes li .likeBox {  width: 2.6rem; height:1.8rem; border:1px solid #E5E5E5; overflow:hidden; text-align:center; display:table-cell;*display:block;*position:relative; vertical-align:middle;}

.y_likes li .likeBox p{*position:absolute;*top:50%;*left:50%;margin:0;}

.y_likes li .likeBox p img{*position:relative;*top:-50%;*left:-50%;vertical-align:middle; width:90%;}

.y_likes li .likeCont { float:right; width:calc(100% - 2.8rem); }

.y_likes li .likeCont h3 { overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  height:0.5rem;  line-height:0.5rem; font-weight:normal;  font-size:0.27rem;}

.y_likes li .likeCont p { line-height:0.35rem; height:0.7rem; overflow:hidden; font-size:0.22rem; margin-bottom:0.16rem;}

.y_likes li .likeCont .smalltext { color: #999; height: 0.7rem; overflow: hidden; line-height:0.35rem; font-size:0.24rem;  margin:0.1rem 0;}



/*产品详情*/

.pro_img { height:3.0rem; margin-bottom:0.25rem;}

.pro_int { margin-bottom:0.25rem;}

.pro_int_t { border-bottom:1px solid #E8E8E8; padding:0.2rem 0;}

.pro_int_t h1 { font-size:0.32rem; line-height:180%; font-weight:normal; color:#333;}

.pro_int_t p { font-size:0.22rem; line-height:180%;text-transform:uppercase; color:#777777;}

.pro_int_c { padding-top:0.2rem;}

.pro_int_c dl { width:50%; float:left; overflow:hidden; font-size:0.24rem; line-height:180%; padding-bottom:0.1rem;}

.pro_int_c dt { float:left;}

.pro_int_c dd { float:left;}

.cp_det_but { padding:0.2rem 0 0.3rem 0;}

.cp_det_but a { display:block; width:44%; line-height:0.7rem; height:0.7rem; color:#EF472E; text-align:center; border:1px solid #F0482E; background:#FFF;}



.pro_tab { margin-bottom:0.25rem;}

.pro_tab_menu { border-bottom:1px solid #EFEFEF; padding:0 5%;}

.pro_tab_menu li { width:33.3%; float:left; text-align:center; font-size:0.28rem; height:0.8rem; line-height:0.8rem; position:relative; z-index:1; }

.pro_tab_menu li.hover { color:#000;}

.pro_tab_menu li.hover:before { content:''; position:absolute; z-index:5; width:0.7rem; height:2px; background:#FE2901; bottom:-1px; left:50%; margin-left:-0.35rem;}



.pro_tab_cont { padding:0.3rem 0.2rem; }

.pro_tab_c { font-size:0.24rem; line-height:180%;}

.pro_tab_c img { max-width:100%;}

.pro_tab_c p { padding:0.1rem 0;}



.pro_rec { margin-bottom:0.25rem;}

.pro_rec li { width:48%; float:left; margin-bottom:4%; background:#FFF; border:1px solid #E5E5E5; zoom:1; position:relative; z-index:1; }

.pro_rec li a { display:block; width:100%; text-align:center; float:left;}

.pro_rec li:nth-child(2n) { float:right;}

.pro_rec a .proBox { width: 100%;  height: 3rem;  margin:0 auto;  overflow:hidden; text-align:center;}

.pro_rec a .proBox img {  width: auto;  height: 2.4rem;  margin-top:0.2rem;}

.pro_rec li p { background-color:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0; width:100%; z-index:5; height:0.9rem; overflow: hidden; padding-top:0.1rem;}

.pro_rec li b { display:block; font-weight:normal; margin:0 0.15rem; height:0.35rem; line-height:0.35rem; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  font-size:0.24rem; color:#FFF;}





/*关于我们*/

.text p {

  text-indent: 2em;

  line-height:180%;

}

.profile {

  padding-bottom: 0.7rem;

}

.profile .aboutimgBox.border-radius-0 {

  margin: 0 -0.2rem;

  border-radius: initial;

}

.aboutimgBox img {

  width:100%;

}

.profile .inner {

  padding:0 0.2rem 0.4rem 0.2rem;

  margin-top: -0.55rem;

  background-color: #fff;

  position: relative;

  z-index: 1;

  width:100%;

  border-radius:10px;

}

.about_text { line-height:180%; font-size:0.24rem;}

.status { margin-bottom:0.25rem; padding-bottom:0.7rem;}

.status .row {

  margin-top: 0.5rem;

}

.status .row .col-4 {

  height: 0.9rem;

  padding: 0;

  position: relative;

}

.status .row .col-4 p {

  width: 100%;

  text-align: center;

  line-height: 1;

  border-left: 1px solid #ccc;

  position: absolute;

  bottom: 0;

}

.status .row .col-4::before {

  content: '';

  width: 0.5rem;

  height: 0.5rem;

  background: url("../images/icon.png") no-repeat -1.7rem -3.8rem;

  background-size: 6.51rem 5.51rem;

  position: absolute;

  top: 0;

  left: 50%;

  transform: translateX(-50%);

}

.status .row .col-4:first-of-type p {

  border: none;

}

.status .row .col-4:nth-of-type(2)::before {

  background-position-x: -2.25rem;

}

.status .row .col-4:nth-of-type(3)::before {

  background-position-x: -2.8rem;

}

.status .row.second-row .col-4:nth-of-type(1)::before {

  width: 0.6rem;

  background-position-x: -3.35rem;

}

.status .row.second-row .col-4:nth-of-type(2)::before {

  background-position-x: -4rem;

}

.status .row.second-row .col-4:nth-of-type(3)::before {

  width: 0.42rem;

  background-position-x: -4.55rem;

}

.qualification #banner-qualification {

  margin-top: 0.4rem;

  margin-right: -0.2rem;

}

.technique .text {

  margin-bottom: 0.4rem;

}

.honor { margin-bottom:0.25rem; padding-bottom:0.5rem;}

.honor #banner-honor {

  margin-top: 0.4rem;

  margin-right: -0.2rem;

}

.honor #banner-honor .swiper-slide {

  background-color: #f6f6f6;

  border-radius: 0.15rem;

  padding: 0.2rem;

}

.honor #banner-honor .swiper-slide p {

  color: #333;

  line-height: 1;

  text-align: center;

  white-space: nowrap;

}





.hxjs { padding-bottom:0.3rem;}

.hxjs_i { width:100%; margin-bottom:0.3rem;}

.hxjs_i span { display:block; width:100%; overflow:hidden; margin-bottom:0.1rem;}

.hxjs_i span img { display:block; width:100%;}

.hxjs_i b { display:block; font-weight:normal; font-size:0.3rem; line-height:0.7rem; position:relative; z-index:1; padding-left:0.2rem;}

.hxjs_i b:before { content:''; position:absolute; left:0; top:0.18rem; width:0.06rem; height:0.34rem; background:#F3492F;}

.hxjs_i p { line-height:180%; font-size:0.25rem;}



.teams {}



.zlwk { margin-bottom:0.25rem;}

.zlwk_c { background:url(../images/about_zl.jpg) no-repeat center bottom; background-size:100% auto; padding-bottom:1.2rem;}

.zlwk_c h3 { font-size:0.3rem; line-height:200%; font-weight:normal; padding:0 0.2rem;}

.zlwk_c ul { padding:0.2rem 0.2rem;}

.zlwk_c ul li { padding:0.15rem 0; width:100%;}

.zlwk_c ul li span { display:block; float:left; margin-right:0.2rem; width:0.8rem; height:0.8rem; line-height:0.8rem; background-color:#FF3F3C; color:#FFF; border-radius:50%; text-align:center; overflow:hidden;}

.zlwk_c ul li span b{ font-size:0.32rem; padding-right:3px; font-weight:normal;}

.zlwk_c ul li span i{ font-size:0.22rem; }

.zlwk_c ul li p { width:calc(100% - 1.2rem); float:left; line-height:180%; padding-top:0.2rem; }





/*新闻资讯*/

.news_top { border-bottom:1px solid #EFEFEF; width:98%; padding:0 2% 0 0;}

.news_top li { width:25%; float:left; text-align:center; font-size:0.28rem; height:0.8rem; line-height:0.8rem; position:relative; z-index:1;}

.news_top li a { display:block;}

.news_top li.act:before { content:''; position:absolute; z-index:5; width:0.7rem; height:2px; background:#FE2901; bottom:-1px; left:50%; margin-left:-0.35rem;}



.news-list {

  padding: 0.4rem 0.2rem 0.8rem;

}

.news-list .news {

  display: flex;

  width: 100%;

  height: 2.2rem;

  padding: 0.4rem 0;

  border-bottom: 1px solid #eee;

}

.news-list .news .left {

  width: 4.5rem;

  height: 100%;

  margin-right: 0.2rem;

  position: relative;

}

.news-list .news .left h2 {

  font-weight: normal;

  line-height: 1.5;

  margin-top: -0.08rem;

  max-height: 0.96rem;

  overflow: hidden;

}

.news-list .news .left p {

  font-size: 0;

  position: absolute;

  bottom: 0;

}

.news-list .news .left p span {

  color: #999;

  font-size: 0.24rem;

}

.news-list .news .left p span.type {

  margin-right: 0.41rem;

  position: relative;

}

.news-list .news .left p span.type::after {

  content: '';

  width: 1px;

  height: 0.24rem;

  background-color: #ddd;

  position: absolute;

  top: 50%;

  right: -0.2rem;

  transform: translateY(-50%);

}

.news-list .news .right {

  flex: 1;

  border-radius: 0.07rem;

}

.news-list .news:first-of-type {

  border-top: 1px solid #eee;

}

.news-list a.btn-full,

.news-list button.btn-full {

  margin-top: 0.4rem;

}

.news-list a.btn-full span::before {

  background: url("../images/icon.png") no-repeat -4.84rem -0.65rem;

  background-size: 6.51rem 5.51rem;

}

.news-list.padding-b-0 {

  padding-bottom: 0;

}





/*视频中心*/

.mediu_list { padding-bottom:0.5rem;}

.mediu_list li { border-bottom:1px solid #EBEBEB; padding:0.4rem 0 0.1rem 0;}

.mediu_list li:first-child { padding-top:0.15rem;}

.mediu_list li span { display:block; width:100%; border-radius:10px; overflow:hidden; position:relative; z-index:1;}

.mediu_list li a { display:block;}

.mediu_list li span img { width:100%;}

.mediu_list li span i { display:block; width:0.8rem; height:0.8rem; background:url(../images/bofang_1.png) no-repeat center; background-size:100% auto; position:absolute; z-index:5; left:0.25rem; bottom:0.25rem;}

.mediu_list li h3 { height:0.8rem; line-height:0.8rem; overflow:hidden;}

.mediu_list li h3 b { display:block; float:left; font-weight:normal; font-size:0.28rem; widows:80%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }

.mediu_list li em { display:block; float:right; color:#cacaca; font-weight:normal; margin-left:0.3rem;}

.mediu_list li em.isee { background:url(../images/icon_1.png) no-repeat left center; background-size:0.3rem auto; padding-left:0.38rem;}

.mediu_list li em.ilov { background:url(../images/icon_2.png) no-repeat left center; background-size:0.22rem auto; padding-left:0.32rem;}

.mediu_list li em.isee:hover { background:url(../images/icon_01.png) no-repeat left center; background-size:0.3rem auto; color:#FE2901;}

.mediu_list li em.ilov:hover { background:url(../images/icon_02.png) no-repeat left center; background-size:0.22rem auto; color:#FE2901;}



/*视频详情*/

.mediu_det {}

.mediu_vio { display:block; width:100%; border-radius:10px; overflow:hidden; position:relative; z-index:1;}

.mediu_vio img { width:100%;}

.mediu_vio i { display:block; width:0.8rem; height:0.8rem; background:url(../images/bofang_1.png) no-repeat center; background-size:100% auto; position:absolute; z-index:5; left:0.25rem; bottom:0.25rem;}

.mediu_det h3 { color:#333333; font-size:0.36rem; line-height:180%; padding:0.16rem 0; font-weight:normal;}

.mediu_det_ano {}

.mediu_det_ano em { display:block; float:left; color:#cacaca; font-weight:normal; margin-right:0.3rem;}

.mediu_det_ano em.isee { background:url(../images/icon_1.png) no-repeat left center; background-size:0.3rem auto; padding-left:0.38rem;}

.mediu_det_ano em.ilov { background:url(../images/icon_2.png) no-repeat left center; background-size:0.22rem auto; padding-left:0.32rem;}

.mediu_det_ano em.isee:hover { background:url(../images/icon_01.png) no-repeat left center; background-size:0.3rem auto; color:#FE2901;}

.mediu_det_ano em.ilov:hover { background:url(../images/icon_02.png) no-repeat left center; background-size:0.22rem auto; color:#FE2901;}



/*客户案例*/

.case_list { padding-top:0.15rem;}

.case_list li { padding: 0.2rem 0.2rem; overflow: hidden; background:#FFF; border-radius:10px; box-shadow:0 1px 2px rgba(0, 0, 0, .15); margin-bottom:0.3rem; }

.case_list a { display:block;}

.case_list li .casBox {  width: 2.6rem; height:2.0rem; border:1px solid #E5E5E5; overflow:hidden; text-align:center; display:table-cell;*display:block;*position:relative; vertical-align:middle;}

.case_list li .casBox p{*position:absolute;*top:50%;*left:50%;margin:0;}

.case_list li .casBox p img{*position:relative;*top:-50%;*left:-50%;vertical-align:middle; width:90%;}

.case_list li .casCont { float:right; width:calc(100% - 2.8rem); }

.case_list li .casCont h3 { overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  height:0.5rem;  line-height:0.5rem; font-weight:normal;  font-size:0.27rem;}

.case_list li .casCont p { line-height:0.35rem; height:0.7rem; overflow:hidden; font-size:0.22rem; margin-bottom:0.1rem; margin-top:0.1rem;}

.case_list li .casCont h6 { height:0.8rem; line-height:0.8rem; overflow:hidden;}

.case_list li .casCont h6 span { display:block; float:left; font-weight:normal; font-size:0.24rem; widows:60%; overflow:hidden;}

.case_list li em { display:block; float:right; color:#cacaca; font-weight:normal; margin-left:0.3rem;}

.case_list li em.isee { background:url(../images/icon_1.png) no-repeat left center; background-size:0.3rem auto; padding-left:0.38rem;}

.case_list li em.ilov { background:url(../images/icon_2.png) no-repeat left center; background-size:0.22rem auto; padding-left:0.32rem;}

.case_list li em.isee:hover { background:url(../images/icon_01.png) no-repeat left center; background-size:0.3rem auto; color:#FE2901;}

.case_list li em.ilov:hover { background:url(../images/icon_02.png) no-repeat left center; background-size:0.22rem auto; color:#FE2901;}



.xmjj_tit { text-align:center; font-size:0.3rem; line-height:200%; padding:0.3rem 0 0 0; color:#333;}



.sp { width:100%; overflow:hidden; margin-bottom:0.3rem;}

.sp img { width:100%;}



.service_ques { display:block; width:60%; background:#717171; height:0.8rem; line-height:0.8rem; text-align:center; margin:0 auto; color:#FFF; font-size:0.28rem;}

.service_ques span { padding-left:0.6rem; position:relative; z-index:1; line-height:0.8rem;}

.service_ques span:before { width:0.8rem; height:0.8rem; content:''; background:url(../images/kefu.png) no-repeat left center; background-size:auto 0.4rem; position:absolute; z-index:5; left:0; top:50%; margin-top:-0.4rem;}





/*解决方案*/

.jjfa { margin-bottom:0.25rem; padding-bottom:0.4rem;}

.jjfa-list {

  padding-bottom: 0.2rem;

}

.jjfa-list .fa_li {

  width:48%;

  float:left;

  margin-bottom: 0.4rem;

  overflow:hidden;

}

.jjfa-list .fa_li:nth-child(2n) { float:right;}

.jjfa-list .fa_li a {

  display: block;

  height: 2.4rem;

  border-radius:10px;

  /* background:url(../images/ff1.jpg) no-repeat center; */

  background-size:100% 100%;

  overflow: hidden;

  position: relative;

  z-index:1;

}

.jjfa-list .fa_li a i { display:block; width:100%; height:100%; position:absolute; z-index:5; left:0; top:0; background-color:rgba(0,0,0,0.4);}

.jjfa-list .fa_li a dl {

  position: absolute;

  z-index:9;

  left: 0.2rem;

  bottom: 0.2rem;

  color: #fff;

}

.jjfa-list .fa_li a dl dt,

.jjfa-list .fa_li a dl dd {

  line-height: 1;

}

.jjfa-list .fa_li a dl dt {

  display: inline-block;

  font-size: 0.32rem;

  position: relative;

  font-weight: bold;

}

.jjfa-list .fa_li a dl dt::after {

  content: '';

  width: 130%;

  height: 0.04rem;

  background-color: #fff;

  position: absolute;

  bottom: -0.18rem;

  left: 0;

}

.jjfa-list .fa_li a dl dd {

  margin-top: 0.35rem;

}

/* .jjfa-list .fa_li:nth-of-type(2) a {

  background-image:url(../images/ff2.jpg);

}

.jjfa-list .fa_li:nth-of-type(3) a {

  background-image:url(../images/ff3.jpg);

}

.jjfa-list .fa_li:nth-of-type(4) a {

  background-image:url(../images/ff4.jpg);

}

.jjfa-list .fa_li:nth-of-type(5) a {

  background-image:url(../images/ff5.jpg);

}

.jjfa-list .fa_li:nth-of-type(6) a {

  background-image:url(../images/ff6.jpg);

}

.jjfa-list .fa_li:nth-of-type(7) a {

  background-image:url(../images/ff7.jpg);

}

.jjfa-list .fa_li:nth-of-type(8) a {

  background-image:url(../images/ff8.jpg);

}

.jjfa-list .fa_li:nth-of-type(9) a {

  background-image:url(../images/ff9.jpg);

}

.jjfa-list .fa_li:nth-of-type(10) a {

  background-image:url(../images/ff10.jpg);

}

.jjfa-list .fa_li:nth-of-type(11) a {

  background-image:url(../images/ff11.jpg);

}

.jjfa-list .fa_li:nth-of-type(12) a {

  background-image:url(../images/ff12.jpg);

} */

.jjfa_requir { width:100%; background:#F2F2F2; color:#FE2901; font-size:0.28rem; display:block; text-align:center; line-height:1.0rem; border-radius:10px;}

.jjfa_requir span { position:relative; padding-left:0.6rem;}

.jjfa_requir span:before { content:''; background:url(../images/ff_icon1.png) no-repeat left center; position:absolute; left:0; top:0; width:0.4rem; height:0.4rem; background-size:0.4rem auto;}



.wkgz_i { width:100%; margin-bottom:0.3rem; background:#EEEEEE;}

.wkgz_pic { width:45%; float:left;}

.wkgz_pic img { width:100%;}

.wkgz_text { width:55%; padding-top:0.2rem; padding-left:4%; padding-right:4%;}

.wkgz_text b { display:block; font-weight:normal; font-size:0.3rem; color:#414141; line-height:200%;}

.wkgz_text p { line-height:0.4rem; height:0.8rem; overflow:hidden; font-size:0.24rem; color:#787878;}



.sbaz { margin-bottom:0.25rem;}

.sbaz li { width:48%; float:left; margin-bottom:4%; background:#FFF; border:1px solid #E5E5E5; zoom:1; position:relative; z-index:1; }

.sbaz li a { display:block; width:100%; text-align:center; float:left;}

.sbaz li:nth-child(2n) { float:right;}

.sbaz a .proBox { width: 100%;  height: 3rem;  margin:0 auto;  overflow:hidden; text-align:center;}

.sbaz a .proBox img {  width: 100%;  height: 100%;}

.sbaz li p { background-color:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0; width:100%; z-index:5; height:0.7rem; overflow: hidden;}

.sbaz li b { display:block; font-weight:normal; margin:0 0.15rem; line-height:0.7rem; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  font-size:0.28rem; color:#FFF;}





/*解决方案*/

.ja_top { width:100%; margin-bottom:0.25rem;}

.ja_top_pic { width:100%; overflow:hidden; border-radius:10px;}

.ja_top_pic img { width:100%;}

.ja_top_pic02 { width:100%; overflow:hidden; margin-bottom:0.3rem;}

.ja_top_pic02 img { width:100%;}

.ja_top_text { color:#787878; line-height:190%; font-size:0.24rem; padding:0.25rem 0 0.35rem 0;}

.ja_top_a { width:100%; padding:0.2rem 0 0.5rem 0;}

.ja_top_a a { display:block; border:1px solid #EF472E; width:48%; line-height:0.8rem; line-height:0.8rem; text-align:center; font-size:0.26rem;}

.ja_top_a a.ja_01 { background:#EF472E; color:#FFF;}

.ja_top_a a.ja_02 { background:#FFF; color:#EF472E;}



.ja_list01 { background:#FFF; border-radius:10px; box-shadow:0 1px 1px rgba(0, 0, 0, .15);}

.ja_list01 li { width:33.3%; float:left; text-align:center; overflow:hidden;}

.ja_list01 li a { display:block; border-left:1px solid #D9D9D9; padding-top:0.22rem; padding-bottom:0.26rem;}

.ja_list01 li:first-child a { border-left:none;}

.ja_list01 li i { display:block; padding:0.1rem 0;}

.ja_list01 li i img { height:0.5rem;}

.ja_list01 li b { color:#949494; display:block; font-weight:normal; line-height:180%;}

.ja_list01 li p { color:#5F5F5F; line-height:180%;}





.ja_list02 { background:#FFF; border-radius:10px; border:1px solid #DCDCDC;}

.ja_list02 li { width:25%; float:left; text-align:center; overflow:hidden;}

.ja_list02 li a { display:block; border-left:1px solid #D9D9D9; padding-top:0.22rem; padding-bottom:0.26rem; border-bottom:1px solid #D9D9D9;}

.ja_list02 li:nth-child(4n+1) a { border-left:none;}

.ja_list02 li:nth-last-child(1) a { border-bottom:none;}

.ja_list02 li:nth-last-child(2) a { border-bottom:none;}

.ja_list02 li:nth-last-child(3) a { border-bottom:none;}

.ja_list02 li:nth-last-child(4) a { border-bottom:none;}

.ja_list02 li i { display:block; padding:0.1rem 0;}

.ja_list02 li i img { height:0.8rem;}

.ja_list02 li p { color:#5F5F5F; line-height:180%;}





.co_c_p { padding:0.18rem 0 0.4rem 0; margin:0 2%;}

.co_test { width:92%; margin:0 auto; height:2.0rem; margin-bottom:0.36rem; text-align:center; border-radius:10px; vertical-align:middle; background:#FFF; box-shadow:0 0 3px rgba(0, 0, 0, .2); overflow:hidden;}

.co_test img { height:1.2rem; margin-top:0.4rem; max-width:100%;}



.pro_list_i { width:92%; margin:0 auto; margin-bottom:0.36rem; background:#FFF; border-radius:10px; box-shadow:0 0 2px rgba(0, 0, 0, .12);  }

.pro_list_i a { display:block; width:100%; text-align:center; padding-bottom:0.2rem;}

.pro_list_i a .proBox { width: 100%;  height: 2rem;  margin:0 auto;  overflow:hidden; text-align:center;}

.pro_list_i a .proBox img {  width: auto;  height: 1.8rem;  margin-top:0.1rem;}

.pro_list_i p { line-height:0.4rem; height:0.4rem; font-size:0.26rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin:0 0.16rem 0.12rem 0.16rem; }

.pro_list_i b { display:block; font-weight:normal; height:0.3rem; line-height:0.3rem; overflow:hidden; font-size:0.22rem; margin:0 0.16rem; color:#DFDFDF;}

.pro_list_i b i { display:block; float:left; margin-right:15px;}

.pro_list_i b i.isee { background:url(../images/icon_1.png) no-repeat left center; background-size:0.3rem auto; padding-left:0.4rem;}

.pro_list_i b i.ilov { background:url(../images/icon_2.png) no-repeat left center; background-size:0.22rem auto; padding-left:0.4rem;}



.co_c_p.swiper-container { }

.co_c_p .swiper-slide { }





.teams_c { padding:0.7rem 0 1.0rem 0; margin:0.5rem 0;}

.teams .swiper-container {

	  

}

.teams .swiper-slide {

      text-align: center;

      background: #fff;

      display: -webkit-box;

      display: -ms-flexbox;

      display: -webkit-flex;

      display: flex;

      -webkit-box-pack: center;

      -ms-flex-pack: center;

      -webkit-justify-content: center;

      justify-content: center;

      -webkit-box-align: center;

      -ms-flex-align: center;

      -webkit-align-items: center;

      align-items: center;

	  transition: 300ms;

	  position:relative;

	  z-index:1;

	  font-size:14px;

}

.teams .swiper-slide.swiper-slide-active{

      transform: scale(1.8);

	  position:relative; z-index:9;

}

.teams .swiper-slide.swiper-slide-active i{

      display:block;

	  background-color:rgba(0,0,0,0.5);

	  position:absolute;

	  left:0;

	  bottom:0;

	  width:100%;

	  height:0.36rem;

	  z-index:3;

}

.teams .swiper-slide.swiper-slide-active p {

      display:block;

	  position:absolute;

	  left:0;

	  bottom:0;

	  width:100%;

	  line-height:0.36rem;

	  color:#FFF;

	  z-index:9;

	  transform: scale(0.65);

}

.teams .swiper-slide:not(.swiper-slide-active){

      transform: scale(1.0);

}

.teams .swiper-slide:not(.swiper-slide-active) i{

      display:block;

	  background-color:rgba(0,0,0,0.7);

	  position:absolute;

	  left:0;

	  bottom:0;

	  width:100%;

	  height:100%;

	  z-index:3;

}

.teams .swiper-slide:not(.swiper-slide-active) p{

      display:none;

}

.teams .swiper-slide img { width:100%; height:100%;}





.pp { padding:0.4rem 0.2rem 0 0.2rem; }

.pp .swiper-container {

      width: 100%;

      /*height: 4.0rem;*/

      margin-left: auto;

      margin-right: auto;

    }

   .pp .swiper-slide {

      background-size: cover;

      background-position: center;

    }

    .gallery-top {

      height: 4.6rem;

      width: 100%;

	  background:#fff;

	  border:1px solid #E5E5E5;

	  text-align:center;

    }

	.gallery-top img {

      height: 4.0rem;

      max-width: 100%;

	  margin-top:0.3rem;

    }

    .gallery-thumbs {

      height: 1.5rem;

      box-sizing: border-box;

      padding: 10px 10px 10px 0;

	  text-align:center;

    }

	.gallery-thumbs img {

      height: 1.0rem;

	  max-width: 100%;

    }

    .gallery-thumbs .swiper-slide {

      height: 100%;

      opacity: 1;

	  background:#fff;

	  border:1px solid #E5E5E5;

    }

    .gallery-thumbs .swiper-slide-thumb-active {

      opacity: 1;

	  background:#fff;

	  border:1px solid #F62506;

    }

.swiper-button-next, .swiper-button-prev { background:#ddd; padding:10px;}



</pre></body></html>