.navbar-solid .navbar-nav>li.yuyan>a{background-color: #5d7052 !important;color:#fff !important}
.topban{padding-top: 100px;text-align: center;}
.topban img{width: 100%;}
.breadcrumb{background: none;padding:8px 0;margin-bottom:40px}
.breadcrumb  a{color: #333;font-size: 16px;}
.list img,.ltcp img{width: 100%;}
.list img{height:250px;    object-fit: cover;}
.l_news{margin-bottom: 20px;}
.l_news_t{background-color: #5d7052;text-align: center;line-height: 70px;height: 70px;font-size: 18px;color:#fff;font-weight: bold;}
.l_news_p{background-color: #fff;border-bottom: 1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-left: 1px solid #bfbfbf;}
.l_news li{height: 50px;line-height: 50px;text-align: center;}
.l_news_p a{color:#333;font-size: 16px;}
.l_news_p a:hover,.list_p_t a:hover{color: #2b6cb6;}
.l_news_tp{margin:0;padding:0}
.l_news_tp img,.list img{width: 100%;}
.l_nd .l_news_p{padding: 10px;}
.l_n_p a{font-size: 14px;}
.ltcp{margin-bottom: 20px;}
.list{margin-bottom: 20px;}
.list_p{padding: 10px;height:50px}
.list_p_t a{font-size: 18px;color:#060606;font-weight: bold;}
.list_p p{color: #aaa;font-size: 14px;line-height: 25px;margin-top: 10px;height:80px}
.pages_style {display: inline-block;  padding: 0; margin: 20px 20px 40px 0 ;  height: 40px;}
.news_info img{max-width:100%;margin-bottom:10px}
 .pages_style a, .pages_style span {  color: black;  float: left; padding: 8px 16px;  text-decoration: none; transition: background-color .3s; border: 1px solid #ddd;background:#fff;}
.pages_style span{background-color:#5d7052;color:#fff; border: 1px solid #12587f;}
.pagination li:first-child a {border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.pagination li:last-child a { border-top-right-radius: 5px;border-bottom-right-radius: 5px; }
 .pages_style a.active {background-color: #f00; color: white; border: 1px solid #f00;}
 .pages_style a:hover:not(.active) {background-color: #ddd;}
 .chanpin{background-color: #fff;}
 .zx a{display: block; border-radius:40px;background: #1ea1d6;color: #fff;width:200px; height: 50px;line-height: 50px; text-align: center;margin-top: 20px;font-size: 20px;}
 .tab-pane img{height:100%}
 .pc-slide .view {border: 1px solid #ddd;}
 .view .swiper-slide .img-center {width:100%;height:400px;line-height:400px;}
 .view .swiper-container{width:100%;}
 .preview{width:100%;margin-top:10px;position:relative;}
 .preview .swiper-container{margin:0 30px;}
 .preview .swiper-slide .img-center{height:80px;border:1px solid #ddd;cursor:pointer;position:relative;line-height: 80px;    overflow: hidden;}
 .preview .arrow-left{position:absolute;left:0;top:50%;margin-top:-9px;width:9px;height:18px;z-index:10;font-size: 20px;color: #000;}
 .preview .arrow-right{position:absolute;right:0;top:50%;margin-top:-9px;width:9px;height:18px;z-index:10;font-size: 20px;color: #000;}
 .preview .active-nav .img-center{border-color: #357ca9;}
 div.zoomDiv {z-index: 999;position: absolute;top: 0;left: 0;background: #ffffff;border: 1px solid #ddd;display: none;text-align: center;overflow: hidden;font-size: 0;}
 div.zoomMask {position: absolute;background: url(../images/mask.png) repeat scroll 0 0 transparent;cursor: move;z-index: 1;}
 .img-center {text-align: center;font-size: 0;}
 .img-center img {display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle;transition: all 0.5s;}
 
 .cp_r h1{font-size: 26px;font-weight: bold;border-left:6px solid #5d7052;padding-left:10px}
 .cp_r_cont{font-size: 18px;line-height: 35px;margin-top: 20px;}
 .js_list img{height: 350px;object-fit: contain;}
 .js_menu{background-color: #fff;width: 100%;height: 74px;display: flex;justify-content: space-between;align-items: center;margin-top:-74px}
 .js_menu li{width: 33.3333%;height: 100%;}
 .js_menu2 li{width:50%}
 .js_menu li a{width: 100%;height: 100%;color:#1d1d1d;font-size: 16px;display: flex;justify-content: center;align-items: center;}
 .js_menu li.active a,.js_menu li a:hover{background-color: #cecece;color: #000;font-weight: bold;}
 .js_desc{background-color: #012b5b;color: #fff;height: 285px;}
 .js_desc_c{display: flex;justify-content: center;align-items: center;flex-direction: column;height: 285px;}
 .js_d_t{font-size: 28px;line-height: 45px;margin-bottom: 20px;}
 .js_desc_c p{font-size: 18px;width: 60%;text-align: center;}
 .white{background-color: #fff;padding:20px}
 .js_list{margin-bottom: 20px;}
 .js_list img,.sc_tp img,.xg_tp img,.ar_tp img,.inn_tp img,.cust_tp img,.liuc_tp img{width: 100%;}
 .js_p{background-color: #efefef;padding: 10px;height:90px}
 .js_p h3{margin:10px 0;text-align: center;color: #0143a1;font-size: 20px;}
 .js_p p{color:#333;text-align: center;}
 .xiazhai{background-color: #fff;border: 1px solid #bfbfbf;}
 .cpshow img{max-width:100%;height:auto !important;object-fit:contain}
.cpshow li {
  position: relative;
  padding-left: 15px; /* 为自定义圆点留空间 */
  margin-bottom: 10px;
}

.cpshow li::before {
  content: ""; /* 必须设置 */
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 6px; /* 圆点宽度 */
  height: 6px; /* 圆点高度 */
  border-radius: 50%; /* 圆形 */
  background-color: #000; /* 圆点颜色 */

}
 .yiny strong{color: #000;font-size: 20px;}
  .yin_p{display: flex;flex-wrap: wrap;margin-top: 10px;}
 .yin_p p{border-radius: 20px;text-align: center;font-size: 16px;padding:5px 12px;margin-right: 10px;border:1px solid #000}
.cp_tit {color: #333;font-weight: bold;font-size: 40px;line-height: 65px;font-family:'MySpecialFont';text-transform: uppercase;}
.cp_p{color: #b31313;font-size: 26px;}
.cp_xg_p{color: #0d070b;font-size: 28px;line-height: 35px;width: 80%;margin: 40px auto 20px auto}
.recent .swiper-slide {
    transition: transform 0.5s ease; /* 平滑过渡效果 */
    transform: scale(0.8); /* 默认缩放 */
}
.recent .swiper-slide-active {
    transform: scale(1); /* 焦点图片放大 */
}
.ask{color: #000;font-size: 30px;}
.ask_tit{font-weight: bold;line-height: 45px;}
.ask_p{line-height: 35px;color: #585858;font-size: 28px;margin-bottom: 20px;}
.ask_p p{display:inline}
.areac{margin-top: 110px;}
.area_p{border-right: 1px solid #7d7d7d;padding:0 25px 0 0;display: flex;flex-direction: column;}
.area .col-lg-3:nth-child(2n) .area_p{flex-direction: column-reverse;}
.area .col-lg-3:nth-child(4) .area_p{border-right:none}

.ar a{border-radius: 40px;border:1px solid #000;font-size: 18px;color: #000;padding:10px 20px;display: inline-block;}
.ar_t{font-family:'MySpecialFont';font-size: 40px;margin: 20px 0;line-height: 42px;}
.area .col-lg-3:nth-child(2n) .ar a{margin-top: 20px;}
.suk{display: flex;justify-content: space-between;align-items: center;height: 350px;margin:120px 0}
.suk_p{color: #262626;font-size: 130px;text-transform: uppercase;font-weight: bold;font-family:'MySpecialFont';line-height:140px}

.list_news,.list_newsd{display: flex;flex-direction: row;margin-top: 120px;}
.list_news:nth-child(odd),.list_newsd:nth-child(even){flex-direction: row-reverse;}

.list_news_tp{overflow: hidden;}
.list_news_p,.inn_n_c{display: flex;justify-content: center;flex-direction: column;height: 100%;padding:0 10%}
.list_t a{color: #000;font-size: 26px;font-weight: bold;}
.list_p_p{color: #424242;font-size: 18px;line-height: 30px;margin-top: 10px;}
.inn_h{font-family:'MySpecialFont';padding:60px 0}
.inn_tit{font-size: 80px;}
.inn_p{font-size: 36px;line-height: 35px;color: #060606;margin-top: 10px;}
.inn_des_t{font-size: 20px;color: #333;}
.inn_des_t strong{font-size: 26px;color: #da5f05;display: block;margin-bottom: 10px;}
.inn_n_c .inn_n_t{font-family:'MySpecialFont';font-size: 36px;padding-top: 5%;}
.inn_n_p{font-size: 20px;color: #2d2d2d;line-height: 30px;margin:20px 0}

.list_team_tp{text-align: center;}			 
.list_newsd_t{font-family:'MySpecialFont';font-size: 46px;color:#2d2d2d;text-transform: uppercase;}
.list_newsd_p{font-size: 26px;margin-top: 15px;color: #585858;}
.list_newsd_p strong{color: #fe700a;}
.sup{background-color: #5d7052;padding: 60px 20px;margin-top: -70px;z-index: 1;position: relative;color: #fff;}
.sup_t{font-weight: bold;font-size: 28px;line-height: 50px;}
.sup_des{font-size: 18px;line-height: 35px;}
.cust{margin-top: 50px;}
.cust_p{color: #676767;font-size: 24px;}
.cust_p .zx a,.liru .zx a{background-color: #db6200;}
.cust_p2{padding: 8% 5%;}
.cutline{background-color: #db6200;height: 2px;width: 100%;margin:80px 0}
.cutrline{border-right: 3px solid #383838;}
.liup{padding-right:5%}
.liuc_tit{color: #2d2d2d;font-size:90px;font-family:'MySpecialFont';line-height: 90px;text-transform: uppercase;margin:50px 0}
.xliuc_tit{font-size: 48px;line-height: 70px;}				
.liup_p{font-size: 28px;color: #666;}
.liru{padding-left: 5%;}						
.liru_s{font-size: 48px;font-family:'MySpecialFont';color: #db6200;}
.liru_t{font-size: 38px;color: #000;font-weight: bold;}
.liru .zx a{margin-bottom: 50px;}

.abiner{background-color: #1ea1d6;width: 100%;height:460px;color: #fff;margin-top: 90px;}
.abinerp{display: flex;justify-content: center;flex-direction: column;align-items: center;width: 100%;height: 100%;}
.ab_team_t,.recent_t,.biao_t{font-size: 90px;font-weight: bold;font-family:'MySpecialFont';text-transform: uppercase}
.ab_team_p{font-size: 21px;}
.ab_t{font-family:'MySpecialFont';color: #9c521d;font-size: 90px;line-height: 100px;}
.ab_tit{font-size: 36px;line-height: 45px;}
.ab_cont{font-size: 20px;line-height: 35px;color: #333;margin-top: 10px;}
.abpart{background-color: #eee;margin:60px 0;padding:40px 0}	
.abpart_t{color: #2d2d2d;font-size: 30px;font-weight: bold;}
.ren{}
.ren .col-lg-6:nth-child(1) img{width: 55%;}	
.ren .col-lg-6:nth-child(2) img{width: 80%;}	
.parter{background-color: #f3eae4;}
.parter_tp img,.fc_tp2 img{width: 100%;}
.parter_t{font-size: 60px;color: #9c521d;text-transform: uppercase;font-weight: bold;margin-top:30px}
.parter_p,.part_cdd{border-radius: 20px;background-color: #e5e5e5;height: 518px;padding: 8%;}
.part_tt{display: flex;justify-content: center;align-items: center;}
.part_tt .part_tp img{width: 117px;height: 117px;margin-right:10px}
.part_c{font-size: 26px;}
.part_c	strong{display: block;}
.partercont{padding:4%}
.part_cont{background-color: #fff;display: flex;justify-content: center;align-items: center;width: 100%;height: 247px;margin-top: 50px;}
.part_cont img{max-width:100%}
.partdd{position:relative;overflow:hidden}
.part_cdd{background:#c56729;color:#fff;text-align:center;position: absolute;bottom: -100%;left: 0;transition: bottom 0.7s cubic-bezier(0.23, 1, 0.32, 1);width:100%}
.partdd:hover .part_cdd {    bottom: 0; }
.part_at{font-size:26px;margin-bottom:30px;padding-top:30px}



.fc_p{overflow: hidden;}
.fc_tp img{width: auto;}
.tpright{float: right;margin:20px 0 }
.pro-next{margin-left: 10px;}
.alk {color: #2d2d2d;font-size: 20px;line-height: 35px}
.alk  strong{color: #9c521d;font-size: 26px;display: block;margin-bottom: 20px;}
.alk .zx a{float: right;border-radius: 0;}
.recent{padding-bottom: 3%;}
	.tpright2 .pro-prev{position: absolute;left: 40%;bottom:0;}
	.tpright2 .pro-next{position: absolute;right: 40%;bottom:0;}

.swiper-slide:nth-child(odd) .fc_tp2 img{    transform: scale(0.9); }
 .fc_tp2 img{height:670px;object-fit:cover;}
.recent_p{margin:50px 0}
.map{margin:70px 0 50px 0}
.map p{font-size: 26px;line-height: 45px}

.form-label{color: #272727;font-size: 20px;font-weight: normal;margin-bottom: 10px;height: 54px;line-height: 54px;}
.form-label i{color: #ff6c0c;}
.form-control{background-color: #eee;border: none;margin-bottom: 20px;box-shadow:none;height: 54px;}
#attr_13{height:200px}
.btn{background-color: #5d7052;padding:20px 60px;border-radius: 40px;border-color: #5d7052;font-size: 20px;color:#fff}
.biao_t{color: #2d2d2d;border-bottom: 1px solid #a0a0a0;}
.biao_s{color: #ff6c0c;font-weight: bold;font-size: 36px;line-height: 50px}
.linker_t{font-size: 40px;font-weight: bold}
.linker_p{font-size: 28px;line-height: 35px;color: #333;margin-top: 20px;}
.biao_x{font-size: 60px;}
.inn_tp{margin-bottom:20px}
.free{padding-top: 220px;height:450px;}
.free_top .free_t{font-family:'MySpecialFont';font-size: 56px;}
.free_top p,.free_top_l,.hai_p{font-size: 26px;}
.hai_p{padding-top: 8%;}
.art_cont .liuc_tit{margin:0}
 .liuc_tit{    width: 450px;
    text-align: left;}
.art_cont strong{font-size: 40px;}
.art_cont  strong span{color: #ce5301;}
.piaodan .col-lg-12 .col-lg-2{text-align:right}
.news_stit { border-bottom: 1px solid #999;margin-bottom: 20px;padding-bottom: 20px;}
.news h1 { color: #333; font-weight: bold;font-size: 20px;}
.news_show {font-size: 16px;color: #333;line-height: 35px;}
.news .hits {color: #666;font-size: 16px;line-height: 35px;}
@media (max-width: 768px){
.view .swiper-slide .img-center{height:auto;line-height:0}
.area_p{border-right:none;margin-bottom:20px;padding-right:0}
.xg_tp{margin-bottom:20px}
.cp_tit{font-size:30px;line-height:35px;}
.cp_p{font-size:20px}
.suk{width:100%;margin:30px 0;height:auto}
.suk img{width:50%}

.cust{display: flex;
    flex-direction: column;}
   .cust:nth-child(2){ flex-direction: column-reverse;} 
.l_news2{display:none}
.cp_xg_p{font-size:18px;margin:20px auto}
table{width:100% !important}
.ar_t{font-size:36px}
.cust_p .zx a, .liru .zx a{margin-bottom:20px}
.aret{padding-top:60px}
.ren .col-lg-6:nth-child(1) img{width: 85%;}
.ren .col-lg-6:nth-child(2) img{width:90%}
.part_cont img,.part_cp img{width:100%}
.suk_p{font-size:36px;line-height:36px}
.area_p,.ar_p{display: flex;
    flex-direction: column-reverse;}
.ab_t {margin:0 15px}
.liuc_tit{font-size: 36px;width:100%;line-height:35px}
.art_cont strong{font-size: 26px;}
.recent_p{margin:20px 0}
 .fc_tp2 img{height:auto}
.free{    padding-top: 70px;height: 300px;}
.free_top .free_t,.biao_x,.ab_team_t, .recent_t, .biao_t,.ab_t,.ab_tit,.parter_t,.inn_tit,.inn_p,.linker_t,.liru_t,.list_newsd_t{font-size: 28px;}
.free_top p, .free_top_l, .hai_p,.ab_team_p,.inn_des_t,.map p,.biao_s,.linker_p,.cust_p,.liup_p,.list_p_p,.list_newsd_p,.ask_p{font-size:16px}
.mgg,.sup_p{margin-bottom: 20px;}
.ab_t,.ab_tit{line-height: 35px;}
.ab_tit{margin-top:15px}
.ren,.fc_tp{text-align: center;}
.piaodan .col-lg-12 .col-lg-2{text-align:left}
.abiner{    padding-top: 30px;height: 300px;margin-top:20px;padding-left: 15px;  padding-right: 15px;}
.parter_p{margin-bottom: 20px;}
.tpright{margin:20px}
.areac,.abiner{margin-top:60px}
.topban{padding-top:50px}
.inn_h{padding:20px 0}
.biao_s,.ask_p{line-height: 30px;}
.inn_p,.inn_des_t strong,.sup_t{font-size: 19px;}
.map,.cutline{margin:30px 0 20px 0}
.ask_tit{font-size: 20px;}
.linker_p,.cust,.cust_tp{margin-top: 10px;}
.list_news, .list_newsd,.list_news:nth-child(odd), .list_newsd:nth-child(even){flex-direction:column;margin-top:20px}
.news_show img{width:100% !important;object-fit:contain;height:auto !important;}
.list_news_p, .inn_n_c{padding:0}
.sup{padding:20px;margin-top:0;}
.list_team_tp img{width: 70%;}
.liup .liuc_tit{text-align: left;line-height: 50px;margin:20px 0}
.liup_p{text-align: left;}
.cust_tp{margin-bottom:20px}
}
