/* 产品模块一 */
@media(min-width: 1600px){
.cn_title{font-size:34px;}
.en_title{font-size:24px;}
}
.product_list_met_11_1 .product-list .item{position: relative;}
.os-ordershare-info{font-size: 20px;color: #020202;}
.pro_name{text-align: center;width: 80%;margin:2% auto;}
.btn_know{width: 100%;text-align: center;position: absolute;bottom: 10%;left:0;}
.btn_know a{display: block;margin: 0 auto; width: 30%;min-width: 100px; height: 35px;line-height: 35px;text-align: center; background-color: #020202;color: #ffffff!important;font-size: 16px;border-radius: 35px;text-decoration: none!important;}
.info_box{height:calc(90% - 40px);display: table;width: 100%;}
.info_wrap{display: table-cell;width: 100%;vertical-align: middle;}
.product_list_01 .card-title{display: none;}



/* 分类展示 */
.product_type{width: 100%;}
.product_type_list{width:100%;font-size:0;text-align:left;margin:50px 0px 0px 0px;}
.olcll_block_tit{text-align:left;}
.oartile_name{text-align:center;}
.iproduct_item{display:inline-block;vertical-align:top;overflow:hidden;margin-right:2%;margin-bottom:2%;}
.iproduct_item_img{width:100%;position:relative;overflow:hidden;}
.iproduct_item img{width:100%;}
.iproduct_item_name{display:block;width:96%;font-size:16px;margin:0 auto;height:35px;line-height:35px;text-align:center;}
.iproduct_item .btn{color: #ffffff; font-size: 14px; border:1px solid #ffffff;padding:2px 20px;box-shadow:0 0 1px rgba(0,0,0,0.3);color:#ffffff;display:inline-block;margin:15px auto;font-size:16px;text-align:center;text-decoration:none;}
.iproduct_item a:hover{color: #ffffff!important;}
.iproduct_item_info{width: 100%;height: 100%;text-align: center;position:absolute;left:0;top:0;background-color: rgba(0,0,0,0.5);color: #ffffff;}
.iproduct_item_box{display: table;width: 100%;height: 100%;}
.iproduct_item_wrap{display: table-cell;vertical-align: middle;}
.iproduct_item_name{display: none;}
.iproduct_item .en_title{font-size: 18px;text-transform: uppercase;margin-bottom: 10px;}
.iproduct_item .zh_title{font-size: 24px;margin-bottom: 10px;}

@media(max-width:767px){
  .product_type_list{margin:20px 0;}
  .iproduct_item{width:49%;margin-right:2%;margin-bottom:2%;}
  .iproduct_item:nth-of-type(2n){margin-right:0;}
  .iproduct_item .en_title{font-size: 12px;text-transform: uppercase;margin-bottom: 4px;}
  .iproduct_item .zh_title{font-size: 14px;margin-bottom: 4px;}
  .iproduct_item .btn{font-size: 12px; border:1px solid #ffffff;padding:2px 10px;margin:5px auto;}
}

@media (min-width:767px) and (max-width:1200px){
  .product_type_list{margin:30px 0;}
  .iproduct_item{width:32%;margin-right:2%;margin-bottom:2%;}
  .iproduct_item:nth-of-type(3n){margin-right:0;}
   .iproduct_item .en_title{font-size: 12px;text-transform: uppercase;margin-bottom: 4px;}
  .iproduct_item .zh_title{font-size: 14px;margin-bottom: 4px;}
  .iproduct_item .btn{font-size: 12px; border:1px solid #ffffff;padding:2px 10px;margin:5px auto;}

}

@media(min-width:1201px){
  .iproduct_item{width:32%;margin-right:2%;margin-bottom:2%;}
  .iproduct_item:nth-of-type(3n){margin-right:0;}
  .iproduct_item_info{ -webkit-transition: all 0.3s;transition: all 0.3s;text-align: center;position:absolute;left:0;top:0;background-color: rgba(0,0,0,0.5);color: #ffffff;opacity:0; }
  .iproduct_item:hover .iproduct_item_info{opacity:1;}
}



/* 客户案例 */
.index_case{width: 100%;padding:0;}
.icon_case{display:inline-block;max-height:46px;margin-bottom: 10px;}
.case_nav{margin-top: 50px;}
.icase_top{width: 100%;margin-bottom: 2%;}
.icase_top_item{width: 50%;float: left;position: relative;}
.icase_top_item img{width: 100%;}
.icase_top_item_link{position:absolute;bottom: 0; right: 0;padding: 10px 20px;max-width: 100%; background-color: rgba(0, 0, 0, 0.58);text-align: right;}
.icase_top_item_link a{display: block;width: 100%;color: #ffffff;}
.icase_top_item_link a .icon_go{display: inline-block;vertical-align: middle; font-size:18px;color: #000000!important;width: 30px;height: 30px;text-align: center; line-height: 30px; margin-left: 10px;background-color: #ffffff;border-radius: 50%;}
.icase_top_item_link a .case_title{display:inline-block;width:calc(100% - 55px);font-size: 16px;vertical-align: middle; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.icase_top_item:nth-of-type(2n) .icase_top_item_link{left:0;right: auto;}
.icase_bottom{padding-bottom: 50px;}
.icase_bottom_item_name{margin: 5px 0;font-size: 18px; width: 100%;height: 35px;line-height: 35px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.icase_bottom_item_name a{display: block;width: 100%; color: #000000;height: 100%;}
.icase_bottom_item_pic{display: block;width: 100%; color: #000000;height: 100%;overflow:hidden;}
.icase_bottom_item_name a:hover{display: block;width: 100%; color: #f78a09;}
.icase_bottom_item_wrap{margin:1%;}
.icase_bottom_item img{display: block;width: 100%; -webkit-transition: all 0.5s;transition: all 0.5s;}
.icase_bottom_item a:hover img{-webkit-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}

@media(max-width: 767px){
  .case_nav{margin-top: 20px;}
  .icase_bottom_item_name{font-size: 14px;height: 24px;line-height: 24px;}
  .icase_top_item_link{width: 100%;padding:2px 10px;box-sizing:border-box;text-align: left;}
  .icase_top_item_link a .case_title{font-size: 14px;width:calc(100% - 30px);}
  .icase_top_item_link a .icon_go{width: 15px;height: 15px;line-height: 15px;}
}
@media (min-width: 768px) and (max-width: 1200px){
   .case_nav{margin-top: 30px;}
  .icase_top_item_link a .case_title{font-size: 14px;width:calc(100% - 30px);}
  .icase_top_item_link a .icon_go{width: 20px;height: 20px;line-height: 20px;}
  }

/* 客户口碑 */
.index_customer_list{margin:50px auto;width: 100%;}
.index_customer_list ul{font-size: 0;text-align: left;}
.index_customer_list ul li{width: 14.666%;margin: 1%; display: inline-block;vertical-align: middle;text-align: center;}
.index_customer_list ul li a,.index_customer_list ul li img{display: block;max-width: 100%;}
.index_customer_list ul li img{display: inline-block;}

@media(max-width: 767px){
  .index_customer_list ul li{width: 21%;margin:2%;}
}
@media(min-width: 768px) and (max-width: 1200px){
  .index_customer_list ul li{width: 12.666%;margin: 2%;}
}


/* 高效定制 */
.index_customized_list{font-size: 0;margin:50px 0;}
.index_customized_list li{font-size: 18px; list-style: none;display: inline-block;vertical-align: top;width: 23.5%;margin-right: 2%;margin-top:26px; text-align: center;}
.index_customized_list li:nth-of-type(4n){margin-right: 0;}
.icon_customized{display: inline-block;width: 114px;height: 92px;background-position:left center;background-repeat:no-repeat;}

.icon_gt{background-image:url("../icon_gt.png");}
.icon_bj{background-image:url("../icon_bj.png");}
.icon_dj{background-image:url("../icon_dj.png");}
.icon_qy{background-image:url("../icon_qy.png");}
.icon_yf{background-image:url("../icon_yf.png");}
.icon_dz{background-image:url("../icon_dz.png");}
.icon_az{background-image:url("../icon_az.png");}
.icon_wh{background-image:url("../icon_wh.png");}
.index_customized_list li .zh_title{font-size: 20px;margin-top:10px;}
.index_customized_list li .en_title{font-size: 16px;}
@media(max-width: 767px){
    .index_customized_list{margin:20px 0;}
    .icon_customized{display: inline-block;width:50px;height: 40px;background-size:auto 40px;}
    .index_customized_list li .zh_title{font-size: 14px;margin-top:4px;}
    .index_customized_list li .en_title{font-size: 12px;}
}
 @media (min-width: 768px) and (max-width: 1200px){
    .index_customized_list{margin:30px 0;}
    .icon_customized{display: inline-block;width:62px;height: 50px;background-size:auto 50px;}
    .index_customized_list li .zh_title{font-size: 16px;margin-top:4px;}
    .index_customized_list li .en_title{font-size: 14px;}

 }
@media(min-width: 1201px){
   .index_customized_list li:hover .icon_customized{background-position: -114px center;}
}


/* 线下体验馆 */
.index_experience_box{margin:50px auto;}
.index_experience_box .flex{display: -webkit-box;display: flex;}
.index_experience_box .left_img{-webkit-box-flex:1;flex:1;}
.index_experience_box .right_address{-webkit-box-flex:1;flex:1;background-color:#2e2e2e;color:#ffffff;}
.right_address_box{display: table;width: 100%;height: 100%;padding: 5%;box-sizing: border-box;}
.right_address_wrap{display: table-cell;width: 800%;vertical-align: middle;}
.index_experience_box .right_address .title{font-size: 45px;}
.right_address_list{padding-top:5%; padding-left:0;}
.right_address_list li{list-style: none; padding-left:50px;background:url("../icon_map.png") no-repeat left 6px;margin-bottom: 6%;  margin-top: 6%;font-size:18px;}
@media(max-width: 767px){
.index_experience_box{margin:20px auto;}
.index_experience_box .flex,.index_experience_box .left_img,.index_experience_box .left_img{display: block;width: 100%;}
.index_experience_box .left_img{height: 200px;background-size: cover;background-position: center center;}
.index_experience_box .right_address .title{font-size: 24px;}
.right_address_list li{font-size: 14px;background-size: 20px;padding-left: 30px;}
}
@media (min-width: 768px) and (max-width: 1200px){
.index_experience_box{margin:30px auto;}
 .index_experience_box .right_address .title{font-size: 24px;}
 .right_address_list li{font-size: 14px;background-size: 20px;padding-left: 30px;}
}

/* 新闻资讯 */
.index_news_box{width: 100%;margin:50px 0;}
.index_news_box .first_news,.index_news_box .other_news{width: 50%;float: left;}
.index_news_box .first_news .news_img{width: 100%;}
.index_news_box .first_news .news_img img{display: block; width: 100%;}
.index_news_box  .title{margin-top: 10px; width: 100%; font-size: 20px;height: 40px;line-height: 40px; color: #000000;font-weight: 400;padding-right: 50px;box-sizing: border-box;  white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background:url("../icon_to.png") no-repeat right center;background-size: 24px 24px;}
.index_news_box  .title a{display: block; width: 100%;color: #000000;}
.index_news_box  .title a:hover{color: #f78a09;}
.index_news_box  .pub_date{font-size:14px;color: #666666;line-height: 30px; }
.index_news_box  .desc{margin: 10px 0; font-size:16px;color: #888888;line-height: 28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; }
.index_news_box .other_news {padding-left: 4%;box-sizing:border-box;}
.index_news_box .other_news .other_news_item{margin-bottom: 20px;width: 100%;}
.index_news_box .other_news .other_news_item .title{background:none;}
.index_news_box .other_news .pub_date{border-bottom: 1px solid #666666;}
@media(max-width: 767px){
 .index_news_box{margin-top: 20px;}
.index_news_box .first_news, .index_news_box .other_news{width: 100%;padding:0;}
}

@media(max-width: 1200px){
 .index_news_box  .title{font-size: 16px;height: 30px;line-height: 30px;margin-top: 4px;}
 .index_news_box  .pub_date{font-size: 12px;line-height: 22px;}
 .index_news_box  .desc{font-size: 14px;line-height: 22px; -webkit-line-clamp: 1;}
 .index_news_box  .pub_date{border-bottom: 1px solid #666666;}
}


/* 关于我们 */
.index_aboutus_top{margin-top: 50px;width: 100%;}
.index_aboutus_img,.index_aboutus_img img{width: 100%;display: block;}
.index_aboutus_desc{margin:30px auto; text-align: center;line-height: 35px;font-size: 18px;color: #000000;}
.index_aboutus_bottom {width: 100%;}
.select_btns {text-align: center;}
.select_btn {font-size: 18px; cursor: pointer;margin: 4px 5%; text-align: center;display: inline-block;vertical-align: top; padding:4px 5%;color: #373434;border:1px solid #373434;}
.select_btn.active, .select_btn:hover{background-color: #373434;color: #ffffff;}
.select_contents{margin:40px 0;}
.select_content {display: none;}
.select_content .img_list{padding-left:  0;width: 100%;text-align: center;font-size: 0;}
.select_content .img_list li{width: 23%;margin:1%;display: inline-block;vertical-align: top;}
.select_content .img_list li img{display: block;width: 100%;}

@media(max-width: 767px){
  .index_aboutus_top{margin-top: 20px;}
  .index_aboutus_desc{margin:15px 0;font-size: 14px;line-height: 24px;text-align: left;}
  .select_btn{font-size: 16px;}
  .select_contents{margin:20px 0;}
  .select_content .img_list li{width: 48%;}
}
 @media (min-width: 768px) and (max-width: 1200px){
   .index_aboutus_top{margin-top: 30px;}
    .index_aboutus_desc{margin:20px 0;font-size: 16px;line-height: 28px;}
   .select_btn{font-size: 16px;}
   .select_contents{margin:20px 0;}
 }
