@charset "utf-8";
/* CSS Document */
.banner_n{ width: 100%; margin-top: 104px;}
.banner_n img{ width: 100%;} 

/* 产品列表内页开始 */
	:root {
  --space: 250px;
  --space-xs: calc(var(--space) / 3);
  --space-sm: calc(var(--space) / 2);
  --space-md: calc(var(--space) * 2);

  --color-primary: lightgray;
  --color-accent: whitesmoke;
  --color-dark: black;
  --color-mid: gray;
  --color-light: white;
  --color-highlight: dodgerblue;

  --radius: 0.125rem;
}

/* Here are the base styles for the main layout and sticky component */
.article {
  flex-basis: 0;
  flex-grow: 999;
  min-width: 40%;
}

.sidebar {
  --offset: var(--space);
  flex-grow: 1;
  flex-basis: 360px;
  align-self: start;
  position: sticky;
  top: var(--offset);
}


/*
 * Other styles
**/
.visually-hidden {
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.main_pn{ width: 100%; max-width: 1600px; margin:60px auto 0px auto;  display: -webkit-flex; /* Safari */  display: flex;}

.prodlist{padding-bottom:30px;  }

.prod_side{ background: #fff; border-bottom: 1px solid #f1f1f1;}
.prod_side ul{display: -webkit-flex; /* Safari */ display: flex; justify-content:  center; height: 100%; align-content: center; margin-bottom:0rem; align-items: center; }
.prod_side ul li{ width: 230px; height: auto; font-size: 16px;}
.prod_side ul li a{ border-left:1px solid #ccc; display: block; width: 100%; display: -webkit-flex; /* Safari */ display: flex; align-items: center; justify-content:  center;}
.prod_side ul li:nth-of-type(1) a{border-left:0px solid #ccc;}
.prod_side ul li img{ width:40px; margin-right: 8px;}

.cplb_f{width: 100%; max-width: 1500px; margin: 0px auto;}



.prodlist dt{ font-size:28px; font-weight: 200; padding-bottom:40px; padding-left: 10px; }
.prodlist dd{ line-height: 56px;  background: #f9f9f9;  font-size: 16px; width:76%;}
.prodlist dd a{ width: 76%; margin: 0px auto; display: block; border-top: 1px dotted #ccc;}
.prodlist dd:nth-of-type(1) a{ border-top:0px;  display: block; }
.prodlist_con .card{ border: 0px; font-weight: 200;}
.prodlist_con .card img{padding: 0rem 1.25rem 0rem 1.25rem ; max-width: 100%; height: auto; display: block; transition: transform 0.9s ease; /* 平滑变化 */}
.prodlist_con .card h5{ font-size: 18px; }
.prodlist_con .card .card-text{font-size: 16px; color: #999; line-height: 26px;}



.prodlist_con_tit{  font-size: 28px; font-weight: 200; display: -webkit-flex; /* Safari */  display: flex; justify-content:space-between; flex-direction:row-reverse;align-items: flex-end; padding: 0px 15px; line-height:80px;}
.prodlist_con_tit span a{ font-size: 16px; color:#8f8f8f;font-weight:500;}
.prodlist_con .card .card-body{ padding: 1rem;}

.cpfl_dtb{width: 100%; background: #fff; border-bottom: 1px solid #f1f1f1; margin-top: 103px;}
.cpfl_dtb ul{ display: flex; padding:25px 0px 25px 0px; margin: 0px auto; max-width: 1700px; justify-content:space-between; font-size: 16px; }
.cpfl_dtb ul li{ border-left: 1px solid #ccc; text-align: center; width: 100%; }
.cpfl_dtb ul li:nth-child(1){border-left: 0px solid #ccc;}
.cpfl_dtb ul li img{height: 42px; margin-right: 5px; }
.cpfl_dtb ul li a{display: flex; text-align: left; justify-content:center; align-items:center;}


/* 产品列表内页结束 */


/* 产品详情页开始 */

.prod_con_n{ width: 100%; background: #F9FAFC; padding-top:100px;}
.prod_con_n .container { width: 100%; margin: 0px auto; max-width: 1300px; padding-bottom: 120px;}
.prod_con_n .carousel-indicators img{ width: 100%; }
.prod_con_n .carousel-indicators{margin-right:-10px; margin-left:-10px; position:inherit; justify-content: flex-start;}
.prod_con_n .carousel-indicators li{ width: 20%; height: auto; text-indent: 0px; border-radius:0; border: 0px; opacity: 1; margin: 20px 0px 0px 0px; padding: 10px;}
.prod_con_n .carousel-indicators .active img{ border-bottom: 2px solid #177ecb; opacity: 1;}

.prodcon_ms{ padding-left:5%;}
.prodcon_ms dt{ font-size: 28px; font-weight: 200; padding-bottom: 20px;}
.prodcon_ms dd{ display: -webkit-flex; /* Safari */  display: flex; padding: 30px 0px; border-bottom: 1px solid #ccc; color: #777;}
.prodcon_ms .prodcon_but{ background: #999; color: #fff; font-size: 16px; margin-top: 60px; padding: .6rem 3rem;}
.prodcon_ms .prodcon_but:hover{ border: 1px solid #666; background: #666;}
.prodcon_ms .prodcon_but span{ font-size: 20px;}

.prod_cpxq{ width: 100%; margin-top: 120px;}
.prod_cpxq_tit{font-size:30px; font-weight: 200; padding-bottom:40px;}
.prod_cpxq_con{ font-size: 16px; line-height: 28px;}
/* 产品详情页结束 */

/* 新闻列表页开始 */
.new_fenlei{ width: 100%; background: #f1f1f1; font-size: 16px;}
.new_fenlei_n{ width: 100%; max-width: 1500px; margin: 0px auto; display: -webkit-flex; /* Safari */ display: flex; flex-wrap: nowrap; justify-content: space-between; padding: 30px 0px;}
.new_fenlei_n ul{ -webkit-flex; /* Safari */ display: flex; flex-wrap: nowrap; line-height: 20px; margin-bottom: 0rem; margin-left: -20px;}
.new_fenlei_fl li{ padding: 0px 20px; border-right: 1px solid #ccc;}

.new_fenlei_mbx{ color: #999;}
.new_fenlei_mbx a{color: #999;} 

.new_list{ width: 100%; max-width: 1500px; margin: 0px auto; padding-bottom: 50px;}
.new_list .col{ margin-top:80px;}
.new_list .col img{ max-width: 100%;}
.new_list .col h5{ font-size: 18px;}

.new_list2{ width: 100%; max-width: 1500px; margin: 0px auto;}
.new_list2 li{width: 100%; padding: 20px 0px; border-bottom: 1px dotted #ccc; }
.new_list2 .oddlist-style{ background: #fafafa;}
.new_list2 .oddlist-style:hover{background: #f0f0f0;}
.new_list2 .evenlist-style:hover{background: #f1f1f1;}
.new_list2 li a{ -webkit-flex; /* Safari */ display: flex;  width: 100%; }
.new_list2 li a p{ padding: 10px;}
.new_list2 li a p img{ width: 300px;}
.new_list2 li a p strong{ font-size: 20px; font-weight: 500; display: block; padding-bottom: 10px;}
.new_list2 li a p span{ font-size:16px; font-weight: 500; display: block; color: #888; }

.fenye{ margin-top: 80px; text-align: center; border-top: 1px dotted #ccc; padding-top: 60px; }
.fenye .pagination{ margin: 0px auto; justify-content:center;}

.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 6px 8px;
  margin: 0 2px;
  border-radius: 3px;
}
.pagination a:hover {
  color: #000000;
  border: 1px solid #000000;
}
.pagination a.page-num-current {
  color: #fff;
  background: #000000;
  border: 1px solid #000000;
}

/* 新闻列表页开始 */


/* 新闻内容页开始 */
.xwne{ width: 100%; max-width: 1500px; margin: 0px auto; padding-top: 60px; padding-bottom: 120px; justify-content: space-between;}

.new_con{ padding-right:10%; border-right: 1px solid #ccc;}
.new_con h2{ font-size: 30px; padding-bottom: 20px; font-weight: 200;}
.new_con h3{ font-size: 16px; padding-bottom: 20px; border-bottom: 1px solid #e4e4e4; color: #999;}
.new_con_nr{ line-height: 28px; font-size: 16px;  padding-top: 50px;}
.new_con_nr img{ max-width: 100%; }

.bott{ line-height: 36px; border-top:1px solid #e4e4e4; margin-top: 60px; padding-top: 20px; }

.xgxw h2{ font-size: 30px; font-weight: 200; padding-bottom: 20px;}
.xgxw img{ max-width: 100%; display: block;}
.xgxw h5{ font-size: 16px; line-height: 30px; padding: 5px 0px;}
.xgxw .position-relative{ margin-top: 30px; }

/* 新闻内容页结束 */

/* 关于我们页开始 */

.ab_banner{ width: 100%; height: calc(100vh - 178px);  }
.ab_banner p{display: -webkit-flex; /* Safari */  display: flex;  flex-wrap: wrap; color: #fff; height:100%; flex-direction:column; max-width: 1600px; margin: 0px auto; justify-content:center;}
.ab_banner p strong{ font-size: 34px; padding-bottom: 22px; margin-top: -100px;}
.ab_banner p span{ font-size: 26px; line-height: 36px; padding-bottom: 36px; background: url(../images/nei_xian.jpg) no-repeat bottom left;}
.ab_banner p font{ padding-top: 20px; font-size: 36px; font-weight: 200;}
.main_n{ width: 100%; max-width: 1600px; margin:120px auto 0px auto;  display: -webkit-flex; /* Safari */  display: flex;}
.ab_side{ background: #fff; border-bottom: 1px solid #f1f1f1;}
.ab_side ul{display: -webkit-flex; /* Safari */ display: flex; justify-content:  center; height: 100%; align-content: center; margin-bottom:0rem; align-items: center; }
.ab_side ul li{ width: 260px; height: auto;}
.ab_side ul li a{ border-left:1px solid #ccc; display: block; width: 100%; display: -webkit-flex; /* Safari */ display: flex; align-items: center; justify-content:  center;}
.ab_side ul li:nth-of-type(1) a{border-left:0px solid #ccc;}
.ab_side ul li img{ width:40px;}


.cpfl_dtb ul li{ width: 20%;}
.about_con1{width: 100%; max-width: 1500px; margin: 0px auto; padding-top:30px;  }
.about_con1_tit {font-family: -apple-system, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif;  margin-bottom:20px; font-weight: 200;}
.about_con1_tit font{display: block; font-size: 20px; color: #cccccc; width: 100%; padding-left: 30px;}
.about_con1_tit strong{font-size: 44px; font-weight: 200; align-items: center;}
.about_con1_tit strong span { font-size: 30px;  color: #6cbd32;  width: 40px;}
.about_qyjj{ padding-left:0px;}
.about_qyjj h2{ font-size: 36px; font-weight: 200; padding-bottom: 10px;}
.about_qyjj hr{ width:100px; height:1px; background: #999; margin-left: 0px; border: 0px;}
.about_qyjj p{ line-height:30px; font-size: 16px; color: #666; margin-top: 10px;    margin-bottom: 0em;}
.about_qyjj button{ border: 0px; margin-top: 60px; background: none; color: #ffae00; font-size: 14px;}
.about_con1 img{ max-width: 100%;}





/* 数字滚动必要布局样式css */
.product-number-info {
    position: relative;
}

.product-number-info .product-number-inner {
    width:100%; max-width: 1500px;
    margin: 0 auto;
}

.product-number-info ul {
    padding: 15px 0; display: -webkit-flex; /* Safari */  display: flex; justify-content:space-between;}

.q {
    zoom: 1; }

.product-number-info li {
    float: left;
    height: 90px;
    color: #000;
    padding-top: 1px; text-align: center;
}

.product-number-info li:first-child {
    border: none;
}

.product-number-info li b {
    font-weight: 400;
    font-size: 60px;
    line-height: 1;
    display: inline-block;
    position: relative;
    margin: 15px 0 10px;
}

.product-number-info li p {
    font-size: 14px; color: #666;
}

.product-number-info li b i {
    font-style: normal;
}

.product-number-info li b sup {
    position: absolute;
    font-size: 20px;
    right: -15px;
    top: -3px;
}

.product-number-info li.li-2 b, .product-number-info li.li-2 p {
    padding-left: 70px;
}

.product-number-info li b em {
    font-style: normal;
    font-size: 28px;
    font-weight: 100;
    padding-left: 2px;
    position: relative;
    top: -4px;
}

.product-number-info li.li-3 b, .product-number-info li.li-3 p {
    padding-left: 70px;
}

.product-number-info li.li-4 b, .product-number-info li.li-4 p {
    padding-left: 78px;
}
/* 数字滚动必要布局样式css */


/* 企业文化页开始 */
.about_con2{ width: 100%; max-width: 1500px; margin:0px auto; padding-top: 30px;}
.about_con2 h2{ text-align: center;font-size: 36px; font-weight: 200; padding-bottom: 10px; padding-top: 60px;} 
.about_con2 h3{ text-align: center;font-size: 16px; font-weight: 200; padding-bottom: 10px;} 
.about_con2 .row{width: 100%; max-width: 1500px; margin: 0px auto;}
.about_con2 .row .col{padding-bottom: 50px;}
.about_con2 .row .card{ border: 0px;}
.about_con2 .row .col .card-title{ font-weight: 200; font-size: 26px; line-height: 60px; width: 60%; text-align: center; color: #000;}
.about_con2 .row .col p{ color: #fff; position: absolute; top: 0px; right: 20px; width: 35%; height: 104%; display: -webkit-flex; /* Safari */  display: flex; justify-content:space-between; flex-direction:column; align-items: center; padding: 5% 0px;}
.about_con2 .row .col .icon-yinhao{  font-size:40px;}
.about_con2 .row .col .icon-yinhao1{ font-size:40px; }
.about_con2 .row .col .card-text_wz{writing-mode: vertical-rl;  transform: rotate(0deg); letter-spacing: 2px; line-height: 38px; font-size: 26px; font-weight: 200;}
.about_con2 .card-body{padding: 0px; background: #f7f7f7;}
.about_con2 .card-title{margin-bottom: 0rem;}
.about_con2 .card-text font:nth-of-type(1){ width: 80%; margin: 0px auto; text-align: left;}
.about_con2 .card-text font:nth-of-type(3){ width: 80%; margin: 0px auto; text-align: right; }
.about_con2 .bj_lan{  background: #00a2ea;}
.about_con2 .bj_lv{ background: #96c419;}
/* 企业文化页开始 */


/* 发展历程页开始 */
.about_con3{ width: 100%; max-width: 1500px; margin: 0px auto;  padding-bottom: 80px; padding-top: 30px;}
.about_con3 .about_con1_tit strong{display: -webkit-flex; /* Safari */  display: flex; justify-content:space-between; align-items:flex-end;}
.about_con3 .about_con1_tit .about_con1_ljgd{ float: right; background: #f7f7f7; font-size: 16px; padding: 3px 25px; border-radius:25px;}
.about_con3 img{ max-width: 100%;}
.about_con3_n{  width: 100%; padding: 0px; }
.about_con3_n p{ width:100%; font-size: 20px; line-height: 32px; color: #999; padding-top: 15px;}

/* 发展历程页结束 */



/* 关于我们页结束 */

/* 案例页开始 */

.anli_banner{ width: 100%; height: calc(100vh - 100px);  }
.anli_banner p{display: -webkit-flex; /* Safari */  display: flex;  flex-wrap: wrap; color: #fff; height:100%; flex-direction:column; max-width: 1600px; margin: 0px auto; justify-content:center;}
.anli_banner p strong{ font-size: 34px; padding-bottom: 22px; margin-top: -100px;}
.anli_banner p span{ font-size: 26px; line-height: 36px; padding-bottom: 36px; background: url(../images/nei_xian.jpg) no-repeat bottom left;}
.anli_banner p font{ padding-top: 20px; font-size: 36px; font-weight: 200;}

.anli_liebiao{ height: 100%;}
.anli_liebiao .list{ display: -webkit-flex; /* Safari */  display: flex; flex-direction: column;  height: 98%; justify-content:space-between; padding: 1% 0px;}
.anli_liebiao .list li{ height: 49%;}
.anli_liebiao .list li img{ max-height: 100%;}
.hidden{ display: none;}
	.moreload{width:100%;height: auto;margin:0 auto;overflow: hidden;}
	.moreload ul.list{overflow: hidden;}
	.moreload ul.list li{overflow: hidden;}
	
	
	.moreload .more{overflow: hidden;padding:100px;text-align: center;}
	.moreload .more a{display: block;width:180px;padding:12px 0;color:#333; margin:0 auto;background:#fafafa;text-align:center;border-radius:3px; border: 1px solid #ccc;}
	.moreload .more a:hover{text-decoration: none;background:#f1f1f1;color: #000;}

.caselist_con{ width: 100%; background: #fafafa; padding-top: 20px; padding-bottom: 120px;}
.caselist_lb{ width: 100%; max-width: 1400px; margin:0px auto; display: -webkit-flex; /* Safari */ display: flex; background: #fff;box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.05); }

.caselist_lb .castlist_miaosu{ width:40%; padding: 60px;}
.caselist_lb .castlist_miaosu strong{ font-size: 22px; font-weight: 500; color: #333; font-family:Microsoft YaHei-Regular, Microsoft YaHei; padding-bottom:10px; display: block;}
.caselist_lb .castlist_miaosu strong span{border-right: 1px solid #999;  margin-right: 20px;}
.caselist_lb .castlist_miaosu strong span img{max-width:60px;margin-right: 20px; }

.caselist_lb .castlist_miaosu font{ color: #666; line-height: 28px; padding-top: 10px; display: block}
.caselist_lb .castlist_miaosu button {border: 0px; margin-top: 30px; background: none; color: #888; font-size: 14px; display: block;}
.caselist_lb .castlist_img{ padding: 0px; margin: 0px;  width: 60%; display: -webkit-flex; /* Safari */ display: flex; height: 100%;} 
.caselist_lb .castlist_img img{ width: 100%;}

.even-style { /* 偶数li的样式 */ flex-direction: row-reverse;}
.odd-style {  /* 奇数li的样式 */  flex-direction: row;}

.odd-style .castlist_img:after {
   content: "";
	display: inline-flex;
    width: 0;
    height: 0;
    border-width: .98vw;
    border-style: solid;
    border-color: transparent transparent transparent #fff;
    position: relative;
    left: 0;
    transform: translateY(-50%);
    margin-top: 23%;
    margin-left: -100%;
}

.even-style .castlist_img:after {
   content: "";
	display: inline-flex;
    width: 0;
    height: 0;
    border-width: .99vw;
    border-style: solid;
    border-color: transparent #fff transparent transparent ;
    position: relative;
    left: 0;
    transform: translateY(-50%);
	transform: translateX(-99%);
    margin-top: 23%;
    margin-left: 0%;
}

.anlixq_bj{ width: 100%; padding-left:10vw; }
.anlixq_bj .row{justify-content:space-between; padding-top: 120px; padding-bottom: 120px; margin: 0px;}
.anlixq_con{ width: 100%; line-height: 30px; font-size: 16px;}
.anlixq_con h2{ font-size:22px; padding-bottom: 20px; font-weight: 200; color: cadetblue;}
.anlixq_con h2 span{ width: 65px; border-right: 1px solid #f1f1f1; display: inline-block; margin-right: 15px;}
.anlixq_con h2 span img{width: 50px;}
.anlixq_con p{line-height: 30px; font-size: 16px; color: #666;}
.anlixq_con button{  font-size: 16px; padding: 5px 30px; margin-top:60px;}

.anli_xgal{ width: 80vw; margin: 0px auto; padding-bottom: 120px;}	
.anli_xgal .card{ border: 0px;}
.anli_xgal .card h5{ font-size: 18px; text-align: center; padding-top: 5px;}

/* 案例页结束 */

/* 优势页开始 */

.main_ys{ width: 100%; max-width: 1500px; margin:0px auto; }

.prodlist_con .youshi_gc{ padding-top: 60px;}
.prodlist_con .youshi_gc .youshi_gc_tit{font-family: -apple-system, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif;  margin-bottom:50px; font-weight: 200;}
.prodlist_con .youshi_gc .youshi_gc_tit font{display: block; font-size: 20px; color: #cccccc; width: 100%; padding-left: 30px;}
.prodlist_con .youshi_gc .youshi_gc_tit strong{font-size: 44px; font-weight: 200; align-items: center;}
.prodlist_con .youshi_gc .youshi_gc_tit strong span { font-size: 30px;  color: #6cbd32;  width: 40px;}

.prodlist_con .youshi_gc .youshi_con { width: 100%;}
.prodlist_con .youshi_gc .youshi_con img{ max-width: 100%;}
.prodlist_con .youshi_gc .row{align-items:stretch;}
.prodlist_con .youshi_gc .youshi_con2{ margin-top: 30px;}
.prodlist_con .youshi_gc .youshi_con2 img{ max-width: 100%;}
.prodlist_con .youshi_gc .youshi_con3{width: 100%; padding-top: 20px;}
.prodlist_con .youshi_gc .youshi_con3 p{ font-size: 18px; font-weight: 200;}


.prodlist_con .youshi_ry{ padding-top: 120px;}
.prodlist_con .youshi_ry .row{margin: 0px; }
.prodlist_con .youshi_ry .youshi_ry_tit{font-family: -apple-system, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif;  margin-bottom:50px; font-weight: 200;}
.prodlist_con .youshi_ry .youshi_ry_tit font{display: block; font-size: 20px; color: #cccccc; width: 100%; padding-left: 30px;}
.prodlist_con .youshi_ry .youshi_ry_tit strong{font-size: 44px; font-weight: 200; align-items: center;}
.prodlist_con .youshi_ry .youshi_ry_tit strong span { font-size: 30px;  color: #6cbd32;  width: 40px;}

.prodlist_con .youshi_ry .youshi_ry_con{ width: 100%; padding-bottom: 15px;}
.prodlist_con .youshi_ry .youshi_ry_con ul{display: -webkit-flex; /* Safari */ display: flex; justify-content:space-between; margin-bottom: 0rem;}
.prodlist_con .youshi_ry .youshi_ry_con ul li{ width: 26%; }
.prodlist_con .youshi_ry .youshi_ry_con ul li img{ max-width: 100%;}
.prodlist_con .youshi_ry .youshi_ry_con p{ width: 100%; text-align: center; font-size: 20px; line-height: 40px;}

.prodlist_con .youshi_ry .youshi_ry_con2{ width: 100%; }
.prodlist_con .youshi_ry .youshi_ry_con2 ul{display: -webkit-flex; /* Safari */ display: flex; justify-content:space-between; flex-wrap:wrap;}
.prodlist_con .youshi_ry .youshi_ry_con2 ul li{ width: 26%; padding-bottom: 15px;}
.prodlist_con .youshi_ry .youshi_ry_con2 ul li img{ max-width: 100%;}
.prodlist_con .youshi_ry .youshi_ry_con2 p{ width: 100%; text-align: center; font-size: 18px; line-height: 36px;}

.youshi_ry_con3{ width: 100%; background: #f1f1f1; padding:60px 80px; }
.youshi_ry_con3tit{ text-align: center; font-size:36px; padding-bottom: 30px; font-weight: 200;}
.youshi_ry_con3 ul{display: -webkit-flex; /* Safari */ display: flex; justify-content:space-between; flex-wrap:wrap;}
.youshi_ry_con3 ul li{ width: 28%; padding-bottom: 15px;}
.youshi_ry_con3 ul li img{ max-width: 100%;}
.youshi_ry_con3 ul li p{ width: 100%; text-align: center; font-size: 20px; line-height: 40px;}

.youshi_ry_con4 {display: -webkit-flex; /* Safari */ display: flex; justify-content:space-between;}
.youshi_ry_con4 p {font-size: 18px; line-height:36px; padding-top: 20px; color: #666;}
.youshi_ry_con4 p:nth-child(1){ padding-right: 10px;}


.youshi_xc { padding-top: 120px;}
.youshi_xc .youshi_xc_tit{font-family: -apple-system, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif;  margin-bottom:50px; font-weight: 200;}
.youshi_xc .youshi_xc_tit font{display: block; font-size: 20px; color: #cccccc; width: 100%; padding-left: 30px;}
.youshi_xc .youshi_xc_tit strong{font-size: 44px; font-weight: 200; align-items: center;}
.youshi_xc .youshi_xc_tit strong span { font-size: 30px;  color: #6cbd32;  width: 40px;}


.youshi_xc .youshi_xc_con{  width: 100%;}
.youshi_xc .youshi_xc_con h3{font-size:40px; font-weight: 200; color: #000; line-height: 120px; padding-left: 30px; color: #fff;}
.youshi_xc .youshi_xc_con p{font-size: 18px; line-height: 32px; padding-top:20px; color: #666; margin-bottom: 0px;}
.youshi_xc .youshi_xc_con p strong{ font-weight: 500; color: #000;}
.youshi_xc .youshi_xc_con p font{ display: inline-block; width: 15px;}
.youshi_xc .youshi_xc_con p span{ display: block; margin-left: 15px;}
.youshi_xc .youshi_xc_con img{ max-width: 100%; margin-top: -120px; position: relative; z-index:-999;}

.youshi_xc .youshi_xc_con2{  width: 100%; margin-top: 60px;}
.youshi_xc .youshi_xc_con2 h3{font-size:40px; font-weight: 200; color: #000; line-height: 120px; padding-left: 30px; color: #fff;}
.youshi_xc .youshi_xc_con2 p{font-size:18px; line-height: 32px; padding-top:20px; color: #666; margin-bottom: 0px;}
.youshi_xc .youshi_xc_con2 p strong{ font-weight: 500; color: #000;}
.youshi_xc .youshi_xc_con2 p font{ display: inline-block; width: 15px;}
.youshi_xc .youshi_xc_con2 p span{ display: block; margin-left: 15px;}
.youshi_xc .youshi_xc_con2 img{ max-width: 100%; margin-top: -120px; position: relative; z-index:-999;}

.youshi_xc .youshi_xc_con3{width: 100%; margin-top: 60px;}
.youshi_xc .youshi_xc_con3 h3{font-size:40px; font-weight: 200; color: #000; line-height: 120px; padding-left: 30px; color: #fff;}
.youshi_xc .youshi_xc_con3 ul{max-width: 100%; margin-top: -120px; position: relative; z-index:-999; display: -webkit-flex; /* Safari */ display: flex; justify-content:space-between;}
.youshi_xc .youshi_xc_con3 ul li{ width: 25%;}
.youshi_xc .youshi_xc_con3 ul li img{width: 100%;}
.youshi_xc .youshi_xc_con3 ul li p{font-size: 18px; line-height: 32px; padding-top:20px; color: #666; margin-bottom: 0px; width: 90%; }
.youshi_xc .youshi_xc_con3 ul li p strong{ font-weight: 500; color: #000;}
.youshi_xc .youshi_xc_con3 ul li p font{ display: inline-block; width: 15px;}
.youshi_xc .youshi_xc_con3 ul li p span{ display: block; margin-left: 15px;}

.youshi_sj{ padding-bottom: 100px; padding-top: 120px;}
.youshi_sj .youshi_sj_tit{font-family: -apple-system, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif;  margin-bottom:50px; font-weight: 200;}
.youshi_sj .youshi_sj_tit font{display: block; font-size: 20px; color: #cccccc; width: 100%; padding-left: 30px;}
.youshi_sj .youshi_sj_tit strong{font-size: 44px; font-weight: 200; align-items: center;}
.youshi_sj .youshi_sj_tit strong span { font-size: 30px;  color: #6cbd32;  width: 40px;}

.youshi_sj .youshi_sj_con{  width: 100%; margin-top: 60px; }
.youshi_sj .youshi_sj_con img{ max-width: 100%; }
.youshi_sj .youshi_sj_con h3{font-size:40px; font-weight: 200; color: #000; line-height: 50px; height: 120px; padding-left: 30px; color: #fff; margin-top: -120px; position: relative; z-index:999;} 
.youshi_sj .youshi_sj_con h3 span{ display: block; font-size: 22px; }
.youshi_sj .youshi_sj_con p{font-size: 18px; line-height: 32px; color: #666; margin-bottom: 0px;}
.youshi_sj .youshi_sj_con p strong{ font-weight: 500; color: #000;}
.youshi_sj .youshi_sj_con p font{ display: inline-block; width: 15px;}

.youshi_sj .youshi_sj_con2{  width: 100%; margin-top: 60px; }
.youshi_sj .youshi_sj_con2 img{ max-width: 100%; }
.youshi_sj .youshi_sj_con2 h3{font-size:40px; font-weight: 200; color: #000; line-height: 50px; height: 120px; padding-left: 30px; color: #fff; margin-top: -120px; position: relative; z-index:999;} 
.youshi_sj .youshi_sj_con2 h3 span{ display: block; font-size: 26px; }
.youshi_sj .youshi_sj_con2 p{font-size: 18px; line-height: 32px; padding-top:20px; color: #666; margin-bottom: 0px;}
.youshi_sj .youshi_sj_con2 p strong{ font-weight: 500; color: #000;}
.youshi_sj .youshi_sj_con2 p font{ display: inline-block; width: 15px;}






/* 优势页结束 */



.hezuo_banner{ width: 100%; height: calc(100vh - 178px);  }
.hezuo_banner p{display: -webkit-flex; /* Safari */  display: flex;  flex-wrap: wrap; color: #fff; height:100%; flex-direction:column; max-width: 1600px; margin: 0px auto; justify-content:center;}
.hezuo_banner p strong{ font-size: 34px; padding-bottom: 22px; margin-top: -100px;}
.hezuo_banner p span{ font-size: 26px; line-height: 36px; padding-bottom: 36px; background: url(../images/nei_xian.jpg) no-repeat bottom left;}
.hezuo_banner p font{ padding-top: 20px; font-size: 36px; font-weight: 200;}



.main_hz{ width: 100%; max-width: 1500px; margin: 0px auto; padding-top: 20px;}
.hezuo_l_dl{ padding-top: 100px; padding-bottom: 100px;}
.hezuo_l dt {font-size: 28px; font-weight: 200;  padding-bottom: 40px; padding-left: 10px;}
.hezuo_l dd{line-height: 56px; background: #f9f9f9; font-size: 16px; width: 76%; margin: 0px;}
.hezuo_l dd a { width: 76%; margin: 0px auto; display: block; border-top: 1px dotted #ccc;}
.hezuo_l dd:nth-of-type(1) a {  border-top: 0px;  display: block;}




.hezuo_r{ padding-top:30px; width: 100%; max-width: 1500px; margin: 0px auto; }
.hzms_tit_z{font-family: -apple-system, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif;  margin-bottom:20px; font-weight: 200;}
.hzms_tit_z font{display: block; font-size: 20px; color: #cccccc; width: 100%; padding-left: 30px;}
.hzms_tit_z strong{font-size: 44px; font-weight: 200; align-items: center;}
.hzms_tit_z strong span { font-size: 30px;  color: #6cbd32;  width: 40px;}

.hems{ background: #fafafa; padding:20px 60px;}
.hems img{ max-width: 100%;}
.hzms_tit{ font-size: 40px; padding-bottom: 15px; font-weight: 200; color: #888; text-align: center;}
.hzms_tit span{font-size: 22px; margin-left: 10px; display: block;}
.hems .row{ width: 100%; }
.hzms_con .hzms_con_l{ }
.hzms_con .hzms_con_l p{ background: #fafafa;padding: 40px; color: #555; line-height: 36px; font-size: 18px;}
.hzms_con .hzms_con_l p strong{ display: block; line-height: 40px; font-size: 22px; font-weight: 200; padding-bottom:10px; display: -webkit-flex; /* Safari */
  display: flex; align-items:center; color: #000;}
.hzms_con .hzms_con_l p strong span{ font-size: 40px; color: #00afef; padding-right: 10px;}

.hems2{ background: #fafafa; padding: 30px 60px; margin-top: 100px;}
.hems2 ul {display: -webkit-flex; /* Safari */  display: flex;}
.hems2 ul li{ width: 25%; text-align: center; background: #fafafa; padding: 40px 10px;  }
.hems2 ul li:nth-of-type(1) span{background: #4f5058;}
.hems2 ul li:nth-of-type(2) span{background: #7e7f8a;}
.hems2 ul li:nth-of-type(3) span{background: #4f5058;}
.hems2 ul li:nth-of-type(4) span{background: #7e7f8a;}
.hems2 ul li span{ font-size:140px; display: block; color: #ccc; padding: 20px 0px;}
.hems2 ul li font{ display: block; padding-top: 10px; font-size: 18px;}

.hems3{background: #fafafa; padding: 60px; margin-top: 100px;}
.hems3 .hzms_con3{ padding-top: 30px;}
.hems3 .hzms_con3 p{font-size: 18px; width: 50%; line-height: 32px; background: #fafafa; padding: 20px; }
.hems3 .hzms_con3 p:nth-of-type(2){ padding-left: 20px; }
.hems3 .hzms_con3 img{ max-width: 100%;}





.mt-30{ margin-top: 30px;}
.mt-80{ margin-top: 80px;}
.zcfa_con{ margin-top: 30px; }
.zcfa_con img{  max-width: 100%; margin-top: -120px; position: relative; z-index: -999;}

.fangan_tit{font-size: 40px; font-weight: 200; color: #000; line-height: 120px; padding-left: 30px; color: #fff;}
.fangan_tit2{font-size: 18px; padding-bottom: 10px; margin-top: 15px; color: #000;}
.mto_60{ margin-top: 60px;}
.fangan_con{font-size: 18px; line-height: 36px; padding-left: 15px; color: #666;}
.zcfa_con_wz span{ width: 20px; display: inline-block;}
.zcfa_con_wz ul{margin-top: 15px;}
.zcfa_con_wz ul li{ font-size: 18px; line-height: 36px;}

.fwbz_con{  padding-bottom: 100px; padding-top:30px; width: 100%; max-width: 1500px; margin: 0px auto;  }
.fwbz_con img{ max-width: 100%;}
.fwbz_con1{ background: #fafafa; font-size: 16px;  padding: 60px; border-radius:20px;}
.fwbz_con2{ background: #fafafa; font-size: 16px; margin-top: 60px; padding: 60px;  border-radius:20px;}
.fwbz_con3{ background: #fafafa; font-size: 16px; margin-top: 60px; padding: 60px;  border-radius:20px;}
.fwbz_con4{ background: #fafafa; font-size: 16px; margin-top: 60px; padding: 60px;  border-radius:20px;}
.fwbz_con1_tit {line-height: 60px;  font-size: 40px;  font-weight: 200;   color: #333; padding-left: 20px; text-align: center;}
.fwbz_con1_tit2{line-height: 30px;  font-size: 22px;  color: #888; font-weight: 200;  padding-left: 20px; text-align: center;}
.fwbz_con1 font{ display: inline-block; padding: 10px 40px; background: #e4f3f9; margin: 10px 20px; border-radius:6px; color: #555}
.fwbz_con2 font{ display: inline-block; padding: 10px 40px; background: #e4f3f9; margin: 10px 20px; border-radius:6px;color: #555 }
.fwbz_con3 font{ display: inline-block; padding: 10px 40px; background: #e4f3f9; margin: 10px 20px; border-radius:6px; color: #555}
.fwbz_con4 img{ margin-top: 20px;}
.fwbz_con1_con{ padding-top: 30px;}
.fwbz_con1_con2{  font-size: 18px; padding-top: 15px;}
.fwbz_con1_con2 span{ width: 20px; display: inline-block;}



/*联系我们开始*/
.lx_banner{ width: 100%; height: calc(100vh - 108px);  }
.lx_banner p{display: -webkit-flex; /* Safari */  display: flex;  flex-wrap: wrap; color: #000; height:100%; flex-direction:column; max-width: 1600px; margin: 0px auto; justify-content:center;}
.lx_banner p strong{ font-size: 34px; padding-bottom: 22px; margin-top: -100px;}
.lx_banner p span{ font-size: 26px; line-height: 36px; padding-bottom: 36px; background: url(../images/nei_xian.jpg) no-repeat bottom left;}
.lx_banner p font{ padding-top: 20px; font-size: 36px; font-weight: 200;}

.lxwm_con{width: 100%; max-width: 1500px; margin: 0px auto; padding-bottom: 120px;}
.lxwm_con_tit{ text-align: center; padding-top: 60px; font-size: 36px; font-weight: 200; padding-bottom: 20px; display: none;}
.lxwm_con1{ margin-top: 60px;}
.lxwm_con1 .col-md-6{display: -webkit-flex; /* Safari */  display: flex; justify-content: center; align-items:center;}
.lxwm_con1 .col-md-6:nth-of-type(1){ border-right: 1px solid #ccc;}
.lxwm_con1 .col-md-6 .icon-dianhua{  font-size: 70px; width:80px;}
.lxwm_con1 .col-md-6 span{ line-height: 30px;}
.lxwm_con1 .col-md-6 font{ display: block;  font-size: 40px; line-height: 40px; font-family:"sans-serif"; margin-left: -3px;}
.lxwm_con1 .col-md-6:nth-of-type(2) span{margin: 0px 20px; display: block; text-align: center;}
.lxwm_con1 .col-md-6 img{ display: block;}

.lxwm_con2{ margin-top: 100px; width: 100%; padding:35px 20px; background: #f7f7f7; border-radius:10px;}
.lxwm_con2 img{ max-width: 100%;}
.lxwm_con2 p{line-height: 30px; font-size: 16px; padding-top: 10px; color: #666; }
.lxwm_con2 p span a{ float: right; color: #999; font-size: 16px;}
.lxwm_con2 .dz_tit{ display: block; color: #333; font-size:22px; margin-bottom: 0px; padding-top: 20px;}



@media only screen and (min-width:1301px) and (max-width:1400px){
	
.product-number-info ul{padding: 65px 15px;}
.about_con3_n{ padding: 0px 15px;}	

.prod_link ul li img{ height: 32px;}
.prod_link ul li a{font-size: 12px;}
	
.new_fenlei_n{ width: 98%;}
.moreload { width: 98%;}
	
.anlixq_bj{padding-left: 5vw;}
.anli_xgal{width: 90vw;}
	
.prodlist_con .youshi_gc{ width: 96%; margin: 0px auto;}
.prodlist_con .youshi_ry{ width: 96%; margin: 0px auto;}
.youshi_xc{ width: 96%; margin: 0px auto;}
.youshi_sj{ width: 96%; margin: 0px auto;}
	
.hems{padding: 30px;}
.hezuo_r { padding-top: 60px; width: 96%; margin: 0px auto;}
.new_list{width: 96%; }
.new_list2 li a { display: flex; width: 96%; margin: 0px auto;}
}

@media only screen and (min-width:1201px) and (max-width:1300px){
	
.product-number-info ul{padding: 65px 15px;}
.about_con3_n{ padding: 0px 15px;}	
	
.cpfl_dtb ul{flex-wrap:wrap; padding: 0px 0px 0px 0px;}
.cpfl_dtb ul li{ margin-top: 0px; padding: 20px 0px; border: 0px solid #f1f1f1;}
.cpfl_dtb ul li:nth-child(1){ width: 25%;}
.cpfl_dtb ul li:nth-child(2){ width: 25%;}
.cpfl_dtb ul li:nth-child(3){ width: 25%;}
.cpfl_dtb ul li:nth-child(4){ width: 25%;}
.cpfl_dtb ul li:nth-child(5){ width: 33.33%;}
.cpfl_dtb ul li:nth-child(6){ width: 33.33%;}
.cpfl_dtb ul li:nth-child(7){ width: 33.33%;}
	
.main_pn .row{margin-right: 0px; margin-left: 0px; }
	
.new_fenlei_n{ width: 98%;}
.moreload { width: 98%;}
	
.anlixq_bj{padding-left: 5vw;}
.anli_xgal{width: 90vw;}
	
.prodlist_con .youshi_gc{ width: 96%; margin: 0px auto;}
.prodlist_con .youshi_ry{ width: 96%; margin: 0px auto;}
.youshi_xc{ width: 96%; margin: 0px auto;}
.youshi_sj{ width: 96%; margin: 0px auto;}
	
.hems{padding: 30px;}
.hezuo_r { padding-top: 60px; width: 96%; margin: 0px auto;}
.new_list{width: 96%; }
.new_list2 li a { display: flex; width: 96%; margin: 0px auto;}
	
.new_con{ padding-right: 0%;}
.xwne .col-md-8{flex: 0 0 98%; max-width: 98%;}
.xwne .xgxw{ display: none;}
.new_con{border-right: 0px solid #ccc;}
.new_con h2{ text-align: center;}
.new_con h3{ text-align: center;}
}

@media only screen and (min-width:1101px) and (max-width:1200px){
	
.product-number-info ul{padding: 65px 15px;}
.about_con3_n{ padding: 0px 15px;}	

.cpfl_dtb ul{flex-wrap:wrap; padding: 0px 0px 0px 0px;}
.cpfl_dtb ul li{ margin-top: 0px; padding: 20px 0px; border: 0px solid #f1f1f1;}
.cpfl_dtb ul li:nth-child(1){ width: 25%;}
.cpfl_dtb ul li:nth-child(2){ width: 25%;}
.cpfl_dtb ul li:nth-child(3){ width: 25%;}
.cpfl_dtb ul li:nth-child(4){ width: 25%;}
.cpfl_dtb ul li:nth-child(5){ width: 33.33%;}
.cpfl_dtb ul li:nth-child(6){ width: 33.33%;}
.cpfl_dtb ul li:nth-child(7){ width: 33.33%;}
	
.main_pn .row{margin-right: 0px; margin-left: 0px; }
.sidebar{flex-basis: 280px;}	
.prodlist dd{width: 86%;}
.prodlist dt{font-size: 22px; padding-bottom: 20px;}
	
.new_fenlei_n{ width: 98%;}
.moreload { width: 98%;}
	
.anlixq_bj{padding-left: 5vw;}
.anli_xgal{width: 90vw;}
	
.prodlist_con .youshi_gc{ width: 96%; margin: 0px auto;}
.prodlist_con .youshi_ry{ width: 96%; margin: 0px auto;}
.youshi_xc{ width: 96%; margin: 0px auto;}
.youshi_sj{ width: 96%; margin: 0px auto;}
	
.hems{padding: 30px;}
.hezuo_r { padding-top: 60px; width: 96%; margin: 0px auto;}
.hems2 ul li span{font-size: 100px;}
.new_list{width: 96%; }
.new_list2 li a { display: flex; width: 96%; margin: 0px auto;}
	
.new_con{ padding-right: 0%;}
.xwne .col-md-8{flex: 0 0 98%; max-width: 98%;}
.xwne .xgxw{ display: none;}
.new_con{border-right: 0px solid #ccc;}
.new_con h2{ text-align: center;}
.new_con h3{ text-align: center;}
}

@media only screen and (min-width:1001px) and (max-width:1100px){
	
.product-number-info ul{padding: 65px 15px;}
.about_con3_n{ padding: 0px 15px;}	
.product-number-info li b{font-size: 30px;}
.product-number-info li b em{font-size: 16px;}
.product-number-info li p{font-size: 12px;}
.product-number-info li{width: 100%;}
	
.cpfl_dtb ul{flex-wrap:wrap; padding: 0px 0px 0px 0px;}
.cpfl_dtb ul li{ margin-top: 0px; padding: 20px 0px; border: 0px solid #f1f1f1;}
.cpfl_dtb ul li:nth-child(1){ width: 25%;}
.cpfl_dtb ul li:nth-child(2){ width: 25%;}
.cpfl_dtb ul li:nth-child(3){ width: 25%;}
.cpfl_dtb ul li:nth-child(4){ width: 25%;}
.cpfl_dtb ul li:nth-child(5){ width: 33.33%;}
.cpfl_dtb ul li:nth-child(6){ width: 33.33%;}
.cpfl_dtb ul li:nth-child(7){ width: 33.33%;}
	
.main_pn .row{margin-right: 0px; margin-left: 0px; }
.sidebar{flex-basis: 280px;}	
.prodlist dd{width: 86%;}
.prodlist dt{font-size: 22px; padding-bottom: 20px;}
	
.new_fenlei_n{ width: 98%;}
.moreload { width: 98%;}
.caselist_lb .castlist_miaosu strong{ font-size: 18px;}
.caselist_lb .castlist_miaosu strong span img{max-width: 40px;  margin-right: 10px;}
.caselist_lb .castlist_miaosu strong span {border-right: 1px solid #999; margin-right: 10px;}
.caselist_lb .castlist_miaosu { width: 40%; padding: 20px;}
.caselist_lb .castlist_miaosu button { 	margin-top: 20px;}
	
.anlixq_bj{padding-left: 5vw;}
.anli_xgal{width: 90vw;}
	
.prodlist_con .youshi_gc{ width: 96%; margin: 0px auto;}
.prodlist_con .youshi_ry{ width: 96%; margin: 0px auto;}
.youshi_xc{ width: 96%; margin: 0px auto;}
.youshi_sj{ width: 96%; margin: 0px auto;}
	
.hems{padding: 30px;}
.hezuo_r { padding-top: 60px; width: 96%; margin: 0px auto;}
.hems2 ul li span{font-size: 100px;}
.new_list{width: 96%; }
.new_list2 li a { display: flex; width: 96%; margin: 0px auto;}
	
.new_con{ padding-right: 0%;}
.xwne .col-md-8{flex: 0 0 98%; max-width: 98%;}
.xwne .xgxw{ display: none;}
.new_con{border-right: 0px solid #ccc;}
.new_con h2{ text-align: center;}
.new_con h3{ text-align: center;}
}

@media only screen and (min-width:901px) and (max-width:1000px){
	
.product-number-info ul{padding: 65px 15px; }
.about_con3_n{ padding: 0px 15px;}	
.product-number-info li b{font-size: 30px;}
.product-number-info li b em{font-size: 16px;}
.product-number-info li p{font-size: 12px;}
.product-number-info li{width: 100%;}
.product-number-info li.li-2 b, .product-number-info li.li-2 p{ padding-left: 0px;}
.product-number-info li.li-3 b, .product-number-info li.li-3 p{ padding-left: 0px;}
.product-number-info li.li-4 b, .product-number-info li.li-4 p{ padding-left: 0px;}
.cpfl_dtb ul li{ width: 100%;}
	
.cpfl_dtb ul{flex-wrap:wrap; padding: 0px 0px 0px 0px;}
.cpfl_dtb ul li{ margin-top: 0px; padding: 20px 0px; border: 0px solid #f1f1f1;}
.cpfl_dtb ul li:nth-child(1){ width: 25%;}
.cpfl_dtb ul li:nth-child(2){ width: 25%;}
.cpfl_dtb ul li:nth-child(3){ width: 25%;}
.cpfl_dtb ul li:nth-child(4){ width: 25%;}
.cpfl_dtb ul li:nth-child(5){ width: 33.33%;}
.cpfl_dtb ul li:nth-child(6){ width: 33.33%;}
.cpfl_dtb ul li:nth-child(7){ width: 33.33%;}
	
.main_pn .row{margin-right: 0px; margin-left: 0px; }
.sidebar{flex-basis: 280px;}	
.prodlist dd{width: 86%;}
.prodlist dt{font-size: 22px; padding-bottom: 20px;}
.prodlist_con .card img{padding: 0rem;}
	
.new_fenlei_n{ width: 98%;}
.moreload { width: 98%;}
.caselist_lb .castlist_miaosu strong{ font-size: 18px;}
.caselist_lb .castlist_miaosu strong span img{max-width: 40px;  margin-right: 10px;}
.caselist_lb .castlist_miaosu strong span {border-right: 1px solid #999; margin-right: 10px;}
.caselist_lb .castlist_miaosu { width: 40%; padding: 20px;}
.caselist_lb .castlist_miaosu button { 	margin-top: 20px;}
	
.anlixq_bj{padding-left: 3vw;  padding-right: 3vw;}
.anli_xgal{width: 92vw;}
.anlixq_con{ padding-bottom: 20px;}
.anlixq_bj .row { justify-content: space-between;  padding-top: 80px; padding-bottom: 80px; margin: 0px;}
.anlixq_con button{margin-top: 20px;}
	
.prodlist_con .youshi_gc{ width: 96%; margin: 0px auto;}
.prodlist_con .youshi_ry{ width: 96%; margin: 0px auto;}
.youshi_xc{ width: 96%; margin: 0px auto;}
.youshi_sj{ width: 96%; margin: 0px auto;}
	
.hems{padding: 30px;}
.hezuo_r { padding-top: 60px; width: 96%; margin: 0px auto;}
.hems2 ul li span{font-size: 100px;}
.new_list{width: 96%; }
.new_list2 li a { display: flex; width: 96%; margin: 0px auto;}
	
.new_con{ padding-right: 0%;}
.xwne .col-md-8{flex: 0 0 98%; max-width: 98%;}
.xwne .xgxw{ display: none;}
.new_con{border-right: 0px solid #ccc;}
.new_con h2{ text-align: center;}
.new_con h3{ text-align: center;}
}

@media only screen and (min-width:768px) and (max-width:900px){
	
.product-number-info ul{padding: 65px 15px;}
.about_con3_n{ padding: 0px 15px;}	
.product-number-info li b{font-size: 30px;}
.product-number-info li b em{font-size: 16px;}
.product-number-info li p{font-size: 12px;}
.product-number-info li{width: 100%;}
.banner_n{margin-top: 100px;}
.product-number-info li.li-2 b, .product-number-info li.li-2 p{ padding-left: 0px;}
.product-number-info li.li-3 b, .product-number-info li.li-3 p{ padding-left: 0px;}
.product-number-info li.li-4 b, .product-number-info li.li-4 p{ padding-left: 0px;}
.about_con2 .row .col .card-text_wz{font-size: 18px;}
.about_con2 .row .col .icon-yinhao{font-size: 20px;}
.about_con2 .row .col .icon-yinhao1{font-size: 20px;}
.cpfl_dtb ul li{ width: 100%;}
	
.cpfl_dtb ul{flex-wrap:wrap; padding: 0px 0px 0px 0px;}
.cpfl_dtb ul li{ margin-top: 0px; padding: 20px 0px; border: 0px solid #f1f1f1;}
.cpfl_dtb ul li:nth-child(1){ width: 25%;}
.cpfl_dtb ul li:nth-child(2){ width: 25%;}
.cpfl_dtb ul li:nth-child(3){ width: 25%;}
.cpfl_dtb ul li:nth-child(4){ width: 25%;}
.cpfl_dtb ul li:nth-child(5){ width: 33.33%;}
.cpfl_dtb ul li:nth-child(6){ width: 33.33%;}
.cpfl_dtb ul li:nth-child(7){ width: 33.33%;}
	
	
.main_pn .row{margin-right: 0px; margin-left: 0px; }
.sidebar{flex-basis: 280px;}	
.prodlist dd{width: 86%;}
.prodlist dt{font-size: 22px; padding-bottom: 20px;}
.prodlist_con .card img{padding: 0rem;}
	
.prod_con_n{padding-top: 40px;}
.prod_con_n .row{flex-wrap:wrap;}
	
.new_fenlei_n{ width: 98%;}
.moreload { width: 98%;}
.caselist_lb .castlist_miaosu strong{ font-size: 18px;}
.caselist_lb .castlist_miaosu strong span img{max-width: 40px;  margin-right: 10px;}
.caselist_lb .castlist_miaosu strong span {border-right: 1px solid #999; margin-right: 10px;}
.caselist_lb .castlist_miaosu { width: 40%; padding: 20px;}
.caselist_lb .castlist_miaosu button { 	margin-top: 20px;}
	
.anlixq_bj{padding-left: 3vw;  padding-right: 3vw;}
.anli_xgal{width: 92vw;}
.anlixq_con{ padding-bottom: 20px;}
.anlixq_bj .row { justify-content: space-between;  padding-top: 80px; padding-bottom: 80px; margin: 0px;}
.anlixq_con button{margin-top: 20px;}
	
.prodlist_con .youshi_gc{ width: 96%; margin: 0px auto;}
.prodlist_con .youshi_ry{ width: 96%; margin: 0px auto;}
.youshi_xc{ width: 96%; margin: 0px auto;}
.youshi_sj{ width: 96%; margin: 0px auto;}
	
.hems{padding: 30px;}
.hezuo_r { padding-top: 60px; width: 96%; margin: 0px auto;}
.hems2{padding: 30px;}
.hems2 ul li span{font-size: 100px;}

.hzms_con .hzms_con_l p{padding:10px;line-height: 30px; font-size: 16px;}
.hzms_con .hzms_con_l p strong{font-size: 20px;}
.hzms_tit{font-size: 28px;}
.hzms_tit span{font-size: 20px;}
	
.lxwm_con .row{ margin-right:0px; margin-left:0px;}
.lxwm_con1{margin-top: 0px;}
.lxwm_con1 .col-md-6{margin-top: 40px;}
.lxwm_con2{margin-top: 40px;}
.new_list{width: 96%; }
.new_list2 li a { display: flex; width: 96%; margin: 0px auto;}
	
.new_con{ padding-right: 0%;}
.xwne .col-md-8{flex: 0 0 98%; max-width: 98%;}
.xwne .xgxw{ display: none;}
.new_con{border-right: 0px solid #ccc;}
.new_con h2{ text-align: center;}
.new_con h3{ text-align: center;}
}
@media only screen and (min-width:601px) and (max-width:767px){
	
.product-number-info ul{padding:0px 15px;}
.about_con3_n{ padding: 0px 15px;}	
.product-number-info li b{font-size: 30px;}
.product-number-info li b em{font-size: 16px;}
.product-number-info li p{font-size: 12px;}
.product-number-info li{width: 100%;}
.banner_n{margin-top:75px;}
.product-number-info li.li-2 b, .product-number-info li.li-2 p{ padding-left: 0px;}
.product-number-info li.li-3 b, .product-number-info li.li-3 p{ padding-left: 0px;}
.product-number-info li.li-4 b, .product-number-info li.li-4 p{ padding-left: 0px;}
.about_con1{padding-top: 40px;}
.cpfl_dtb ul li{ width: 100%;}
.about_con1_tit strong{font-size: 28px; line-height: 1rem;}
.about_con1_tit{margin-bottom: 20px;}
.about_con2{padding-top: 40px;}
.about_con2 .row .col .card-text_wz{font-size: 22px;}
.about_con2 .row .col .card-title{font-size: 22px;}
.about_con2 .row .col .icon-yinhao{font-size: 20px;}
.about_con2 .row .col .icon-yinhao1{font-size: 20px;}
.about_con3{padding-top:0px;}
.about_con3 .about_con1_tit strong a{ line-height:normal;}
	
.cpfl_dtb ul{flex-wrap:wrap; padding: 0px 0px 0px 0px;}
.cpfl_dtb ul li{ margin-top: 0px; padding: 20px 0px; border: 0px solid #f1f1f1;}
.cpfl_dtb ul li:nth-child(1){ width: 25%;}
.cpfl_dtb ul li:nth-child(2){ width: 25%;}
.cpfl_dtb ul li:nth-child(3){ width: 25%;}
.cpfl_dtb ul li:nth-child(4){ width: 25%;}
.cpfl_dtb ul li:nth-child(5){ width: 33.33%;}
.cpfl_dtb ul li:nth-child(6){ width: 33.33%;}
.cpfl_dtb ul li:nth-child(7){ width: 33.33%;}
.cpfl_dtb ul li img { height: 32px;}
.cpfl_dtb ul li a {font-size: 14px;}
	
.main_pn .row{margin-right: 0px; margin-left: 0px; }
.sidebar{flex-basis: 280px;}	
.prodlist dd{width: 86%;}
.prodlist dt{font-size: 22px; padding-bottom: 20px;}
.prodlist_con .card img{padding: 0rem;}

.prod_con_n{padding-top: 40px;}
	
.new_fenlei_n{ width: 98%;}
.moreload { width: 98%;}
.caselist_lb .castlist_miaosu strong{ font-size: 18px;}
.caselist_lb .castlist_miaosu strong span img{max-width: 40px;  margin-right: 10px;}
.caselist_lb .castlist_miaosu strong span {border-right: 1px solid #999; margin-right: 10px;}
.caselist_lb .castlist_miaosu { width:100%; padding: 20px;}
.caselist_lb .castlist_img{width:96%; margin: 0px auto}
.caselist_lb .castlist_miaosu button { 	margin-top: 20px;}
.caselist_lb{ flex-wrap: wrap;}
	
.anlixq_bj{padding-left: 3vw;  padding-right: 3vw;}
.anli_xgal{width: 92vw;}
.anlixq_con{ padding-bottom: 20px;}
.anlixq_bj .row { justify-content: space-between;  padding-top: 80px; padding-bottom: 80px; margin: 0px;}
.anlixq_con button{margin-top: 20px;}
	
.caselist_lb .castlist_miaosu font{ font-size: 14px;}
.anlixq_con p{line-height: 28px; font-size: 14px;}
	
.prodlist_con .youshi_gc{ width: 96%; margin: 0px auto;}
.prodlist_con .youshi_ry{ width: 96%; margin: 0px auto;}
.youshi_xc{ width: 96%; margin: 0px auto;}
.youshi_sj{ width: 96%; margin: 0px auto;}

.prodlist_con .youshi_gc .youshi_gc_tit strong {font-size: 28px; font-weight: 200; align-items: center; line-height: 1rem;}
.prodlist_con .youshi_gc{padding-top: 40px;}
.prodlist_con .youshi_gc .youshi_gc_tit{ margin-bottom: 30px;  font-size: 28px; line-height: normal;}
	
.prodlist_con .youshi_gc .youshi_con2{ margin-top: 10px;}
.youshi_gc .row{margin-right:-5px; margin-left:-5px;}
.youshi_gc .row	.col-sm-4{padding-right:5px;  padding-left:5px;}
	
.prodlist_con .youshi_ry{padding-top: 40px;}
.prodlist_con .youshi_ry .youshi_ry_tit strong {font-size: 28px; font-weight: 200; align-items: center; line-height: 1rem;}
.prodlist_con .youshi_ry .youshi_ry_tit{ margin-bottom: 30px;  font-size: 28px; line-height: normal;}
.prodlist_con .youshi_ry .youshi_ry_con ul li { width: 31%;}
.prodlist_con .youshi_ry .youshi_ry_con p { width: 100%; text-align: center; font-size: 16px; line-height: 26px; padding: 5px 0px 0px 0px;}
.prodlist_con .youshi_ry .youshi_ry_con2 ul li { width: 31%; }
.prodlist_con .youshi_ry .youshi_ry_con2 p { width: 100%; text-align: center; font-size: 16px; line-height: 26px; padding: 5px 0px 0px 0px;}
.youshi_ry_con3{padding: 30px 30px;}
.youshi_ry_con3 ul li{width: 31%;}
.youshi_ry_con3 ul li p { width: 100%; text-align: center; font-size: 16px; line-height: 26px; padding: 5px 0px 0px 0px;}
.youshi_ry_con3tit{font-size: 28px;}
.youshi_xc{padding-top:40px;}
	
.youshi_xc .youshi_xc_tit{ margin-bottom: 30px;  font-size: 28px; line-height: normal;}
.youshi_xc .youshi_xc_tit strong {font-size: 28px; font-weight: 200; align-items: center; line-height: 1rem;}
.youshi_xc .youshi_xc_con h3{font-size: 20px; line-height: 60px;}
.youshi_xc .youshi_xc_con img {	margin-top: -70px;}
.youshi_xc .youshi_xc_con2{ margin-top: 20px;}
.youshi_xc .youshi_xc_con2 h3{font-size: 20px; line-height: 60px;}
.youshi_xc .youshi_xc_con2 img {margin-top: -70px;}
.youshi_xc .youshi_xc_con3{margin-top: 20px;}
.youshi_xc .youshi_xc_con3 h3{font-size: 20px; line-height: 60px;}
.youshi_xc .youshi_xc_con3 ul {margin-top: -70px; flex-wrap: wrap}
.youshi_xc .youshi_xc_con3 ul li{width:50%; padding-bottom: 20px;}
.youshi_xc .youshi_xc_con3 ul li p{font-size: 16px;padding-top: 10px;}
.youshi_sj{padding-top:30px;}
.youshi_sj .youshi_sj_tit{ margin-bottom: 30px;  font-size: 28px; line-height: normal;}
.youshi_sj .youshi_sj_tit strong{font-size: 28px; font-weight: 200; align-items: center; line-height: 1rem;}
.youshi_sj .youshi_sj_con{margin-top:20px;}
.youshi_sj .youshi_sj_con h3{ font-size: 20px; line-height: 40px; height: 80px; margin-top: -82px;}
.youshi_sj .youshi_sj_con h3 span{font-size: 16px;}
.youshi_sj .youshi_sj_con2{margin-top: 30px;}
.youshi_sj .youshi_sj_con2 h3{ font-size: 20px; line-height: 40px; height: 80px; margin-top: -82px;}
.youshi_sj .youshi_sj_con2 h3 span{font-size: 16px;}
	
.new_fenlei_n { padding: 18px 0px; }
.caselist_con{padding-top: 0px;}
	
.hems{padding: 30px;}
.hezuo_r { padding-top:40px; width: 96%; margin: 0px auto;}
.hems2 ul li span{font-size: 100px;}
.hzms_tit_z strong { font-size: 28px; line-height: 1rem;}
.hzms_tit_z{ margin-bottom: 30px;}

.hzms_con .hzms_con_l p{padding:10px;line-height: 30px; font-size: 16px;}
.hzms_con .hzms_con_l p strong{font-size: 20px;}
.hzms_tit{font-size: 28px;}
.hzms_tit span{font-size: 20px;}
.fwbz_con1_tit{font-size: 28px; line-height: 40px;}
.fwbz_con1_tit2{font-size: 20px;}
	
.hems2{padding: 30px; margin-top: 40px;}
.fangan_tit{font-size: 28px; line-height: 80px;}
.zcfa_con img{margin-top: -80px;}
.zcfa_con_wz ul li{ont-size: 16px;}
.fwbz_con{margin-top: 40px}
.fwbz_con1{padding: 10px;}
.fwbz_con2{padding: 10px; margin-top: 30px;}
.fwbz_con3{padding: 10px; margin-top: 30px;}
.hems .row{ margin: 0px;}
	
.lxwm_con .row{ margin-right:0px; margin-left:0px;}
.lxwm_con1{margin-top: 0px;}
.lxwm_con1 .col-md-6{margin-top: 40px;}
.lxwm_con2{margin-top: 40px;}
.new_list{width: 96%; padding-bottom: 20px;}
.new_list2 li{ margin: 0px auto; padding: 15px 0px;}
.new_list2 li a { display: flex; width: 96%; margin: 0px auto;}
.new_list .col {margin-top: 40px; margin-bottom: 0rem !important;}	
.new_list2 li a p strong{ font-size: 18px; text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;padding-bottom: 0px;}
.new_list2 li a p font{ font-size: 16px; text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; color: #888;padding-bottom: 0px;}
.new_list2 li a p img{ width: 180px;}
.new_list .col h5{ font-size: 16px;}
.new_list .card-text{font-size: 16px; color: #888;}
	
.new_con{ padding-right: 0%;}
.xwne .col-md-8{flex: 0 0 98%; max-width: 98%;}
.xwne .xgxw{ display: none;}
.new_con{border-right: 0px solid #ccc;}
.new_con h2{ text-align: center;}
.new_con h3{ text-align: center;}
.new_con h2{ font-size: 22px;}
.d-none{display: block !important;}
}

@media only screen and (min-width:0px) and (max-width:600px){
	
.product-number-info ul{padding: 0px 15px; flex-wrap:wrap;}
.about_con3_n{ padding: 0px 15px;}	
.product-number-info li b{font-size: 30px;}
.product-number-info li b em{font-size: 16px;}
.product-number-info li p{font-size: 12px;}
.product-number-info li{ background: #fafafa; margin-top:10px;}	
.product-number-info li:nth-of-type(1){width: 49%;}
.product-number-info li:nth-of-type(2){width: 49%;}	
.product-number-info li:nth-of-type(3){width: 32.333%;}
.product-number-info li:nth-of-type(4){width: 32.333%;}
.product-number-info li:nth-of-type(5){width: 32.333%;}
		
.cpfl_dtb .xfl_xpm:nth-child(1){ width: 33.33%;}
.cpfl_dtb .xfl_xpm:nth-child(2){ width: 33.33%;}
.cpfl_dtb .xfl_xpm:nth-child(3){ width: 33.33%;}
	
	
.cpfl_dtb ul li img{ height: 26px;}
.banner_n{margin-top:66px;}
.product-number-info li.li-2 b, .product-number-info li.li-2 p{ padding-left: 0px;}
.product-number-info li.li-3 b, .product-number-info li.li-3 p{ padding-left: 0px;}
.product-number-info li.li-4 b, .product-number-info li.li-4 p{ padding-left: 0px;}
.about_con1{padding-top: 40px;}
.cpfl_dtb ul li{ width: 100%;}
.about_con1_tit strong{font-size: 20px; line-height: 1rem;}
.about_con1_tit font{font-size: 14px;padding-left: 20px;}
.about_con1_tit strong span{font-size: 18px; color: #6cbd32;  width: 20px;}
.about_con1_tit{margin-bottom: 20px;font-size: 1.2rem;}
.about_con2{padding-top: 40px;}
.about_con2 .row .col .card-text_wz{font-size: 20px;}
.about_con2 .row .col .card-title{font-size: 20px;}
.about_con2 .row .col .icon-yinhao{font-size: 20px;}
.about_con2 .row .col .icon-yinhao1{font-size: 20px;}
.about_con3{padding-top:0px;}
.about_con3 .about_con1_tit strong a{ line-height:normal;}
.about_con2 .row .col p{padding: 2% 0px;}
	
.cpfl_dtb ul{flex-wrap:wrap; padding: 0px 0px 0px 0px;}
.cpfl_dtb ul li{ margin-top: 0px; padding: 10px 0px; border: 1px solid #f9f9f9;}
.cpfl_dtb ul li:nth-child(1){ width: 50%;}
.cpfl_dtb ul li:nth-child(2){ width: 50%;}
.cpfl_dtb ul li:nth-child(3){ width: 50%;}
.cpfl_dtb ul li:nth-child(4){ width: 50%;}
.cpfl_dtb ul li:nth-child(5){ width: 50%;}
.cpfl_dtb ul li:nth-child(6){ width: 50%;}
.cpfl_dtb ul li:nth-child(7){ width: 100%;}
.cpfl_dtb ul li img { height: 22px;}
.cpfl_dtb ul li a {font-size: 14px;}
	
.main_pn .row{margin-right: 0px; margin-left: 0px; }
.sidebar{ display: none;}	
.prodlist dd{width: 86%;}
.prodlist dt{font-size: 22px; padding-bottom: 20px;}
.prodlist_con .card img{padding: 0rem;}
.main_pn .row-cols-1>*{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.cpfl_dtb{border-bottom: 0px solid #f1f1f1;}
.prodlist_con .card h5{font-size: 16px;}
.prodlist_con .card .card-text{ display: none;}
.new_list .card-body{padding: 2rem;}
.main_pn .mb-4, .my-4{margin-bottom: 0.4rem !important;}
	
.prod_con_n{padding-top: 40px;}
	
.new_fenlei_n{ width: 98%;}
.moreload { width: 98%;}
.caselist_lb .castlist_miaosu strong{ font-size: 18px;}
.caselist_lb .castlist_miaosu strong span img{max-width: 40px;  margin-right: 10px;}
.caselist_lb .castlist_miaosu strong span {border-right: 1px solid #999; margin-right: 10px;}
.caselist_lb .castlist_miaosu { width:100%; padding: 20px;}
.caselist_lb .castlist_img{width:96%; margin: 0px auto}
.caselist_lb .castlist_miaosu button { 	margin-top: 20px;}
.caselist_lb{ flex-wrap: wrap;}
	
.anlixq_bj{padding-left: 3vw;  padding-right: 3vw;}
.anli_xgal{width: 92vw;}
.anlixq_con{ padding-bottom: 20px;}
.anlixq_bj .row { justify-content: space-between;  padding-top: 30px; padding-bottom: 40px; margin: 0px;}
.anlixq_con button{margin-top: 20px;}
.new_fenlei_n ul:nth-child(2){ display: none;}
.anlixq_con h2{font-size: 18px;}
.anlixq_con h2 span img{ width: 36px;}
.anlixq_con h2 span{ width: 45px; margin-right: 10px;}
	
.article{min-height: 440px;}
.caselist_lb .castlist_miaosu font{ font-size: 14px;}
.anlixq_con p{line-height: 28px; font-size: 14px;}
	
.prodlist_con .youshi_gc .youshi_gc_tit strong {font-size: 20px; font-weight: 200; align-items: center; line-height: 1;}
.prodlist_con .youshi_gc{padding-top: 40px;}
.prodlist_con .youshi_gc .youshi_gc_tit{ margin-bottom: 30px;  font-size: 20px; line-height: normal;}
.prodlist_con .youshi_gc .youshi_gc_tit strong span{font-size: 18px; color: #6cbd32;  width: 20px;}
.prodlist_con .youshi_gc .youshi_gc_tit font{padding-left: 20px;font-size: 14px;}
	
.prodlist_con .youshi_gc .youshi_con2{ margin-top: 10px;}
.youshi_gc .row{margin-right:-5px; margin-left:-5px;}
.youshi_gc .row	.col-sm-4{padding-right:5px;  padding-left:5px;}
	
.prodlist_con .youshi_ry{padding-top: 40px;}
.prodlist_con .youshi_ry .youshi_ry_tit strong {font-size: 28px; font-weight: 200; align-items: center; line-height: 1rem;}
.prodlist_con .youshi_ry .youshi_ry_tit{ margin-bottom: 30px;  font-size: 28px; line-height: normal;}
.prodlist_con .youshi_ry .youshi_ry_con ul li { width: 31%;}
.prodlist_con .youshi_ry .youshi_ry_con p { width: 100%; text-align: center; font-size: 16px; line-height: 26px; padding: 5px 0px 0px 0px;}
.prodlist_con .youshi_ry .youshi_ry_con2 ul li { width: 31%; }
.prodlist_con .youshi_ry .youshi_ry_con2 p { width: 100%; text-align: center; font-size: 16px; line-height: 26px; padding: 5px 0px 0px 0px;}
.youshi_ry_con3{padding: 30px 30px;}
.youshi_ry_con3 ul li{width: 31%;}
.youshi_ry_con3 ul li p { width: 100%; text-align: center; font-size: 16px; line-height: 26px; padding: 5px 0px 0px 0px;}
.youshi_ry_con3tit{font-size: 28px;}
.youshi_xc{padding-top:40px;}
	
.youshi_xc .youshi_xc_tit{ margin-bottom: 30px;  font-size: 28px; line-height: normal;}
.youshi_xc .youshi_xc_tit strong {font-size: 28px; font-weight: 200; align-items: center; line-height: 1rem;}
.youshi_xc .youshi_xc_con h3{font-size: 20px; line-height: 60px;}
.youshi_xc .youshi_xc_con img {	margin-top: -70px;}
.youshi_xc .youshi_xc_con2{ margin-top: 20px;}
.youshi_xc .youshi_xc_con2 h3{font-size: 20px; line-height: 60px;}
.youshi_xc .youshi_xc_con2 img {margin-top: -70px;}
.youshi_xc .youshi_xc_con3{margin-top: 20px;}
.youshi_xc .youshi_xc_con3 h3{font-size: 20px; line-height: 60px;}
.youshi_xc .youshi_xc_con3 ul {margin-top: -70px; flex-wrap: wrap}
.youshi_xc .youshi_xc_con3 ul li{width:50%; padding-bottom: 20px;}
.youshi_xc .youshi_xc_con3 ul li p{font-size: 16px;padding-top: 10px;}
.youshi_sj{padding-top:30px;}
.youshi_sj .youshi_sj_tit{ margin-bottom: 30px;  font-size: 28px; line-height: normal;}
.youshi_sj .youshi_sj_tit strong{font-size: 28px; font-weight: 200; align-items: center; line-height: 1rem;}
.youshi_sj .youshi_sj_con{margin-top:20px;}
.youshi_sj .youshi_sj_con h3{ font-size: 20px; line-height: 40px; height: 80px; margin-top: -82px;}
.youshi_sj .youshi_sj_con h3 span{font-size: 16px;}
.youshi_sj .youshi_sj_con2{margin-top: 30px;}
.youshi_sj .youshi_sj_con2 h3{ font-size: 20px; line-height: 40px; height: 80px; margin-top: -82px;}
.youshi_sj .youshi_sj_con2 h3 span{font-size: 16px;}
	
.prodlist_con .youshi_ry .youshi_ry_tit font{font-size: 14px;}
.new_fenlei_n { padding: 18px 0px; }
.caselist_con{padding-top: 0px;}	
.youshi_xc .youshi_xc_con3 ul li p strong{ font-size: 14px;}
	
.hems{padding: 30px;}
.hezuo_r { padding-top:40px; width: 96%; margin: 0px auto;}
.hems2 ul li span{font-size:50px;}
.hzms_tit_z strong { font-size: 20px; font-weight: 200; align-items: center; line-height: 1;}
.hzms_tit_z{ margin-bottom: 30px;line-height: 1.6rem;}

.hzms_con .hzms_con_l p{padding:10px;line-height: 30px; font-size: 16px;}
.hzms_con .hzms_con_l p strong{font-size: 20px;}
.hzms_tit{font-size: 20px;}
.hzms_tit span{font-size: 14px;}
.fwbz_con1_tit{font-size: 20px; line-height: 40px;}
.fwbz_con1_tit2{font-size: 14px;}
.hzms_tit_z strong span {font-size: 20px;}
.hzms_tit_z font{padding-left: 20px; font-size: 14px;}
.hezuo_xfl ul li:nth-child(1){ width: 33.33%;}
.hezuo_xfl ul li:nth-child(2){ width: 33.33%;}
.hezuo_xfl ul li:nth-child(3){ width: 33.33%;}
.hems2{padding:30px 10px; margin-top: 40px;}
.hems2 ul li{padding: 10px 10px; width: 50%;}
.hems2 ul li font{font-size: 14px;}
.hems2 ul{flex-wrap: wrap;}
.fangan_tit{font-size: 20px; line-height: 80px;}
.zcfa_con img{margin-top: -80px;}
.zcfa_con_wz ul li{ont-size: 16px;}
.fwbz_con{margin-top: 40px}
.fwbz_con1{padding: 10px;}
.fwbz_con2{padding: 10px; margin-top: 30px;}
.fwbz_con3{padding: 10px; margin-top: 30px;}
.hems .row{ margin: 0px;}
	
.lxwm_con .row{ margin-right:0px; margin-left:0px;}
.lxwm_con1{margin-top: 0px;}
.lxwm_con1 .col-md-6{margin-top: 40px;}
.lxwm_con2{margin-top: 40px;}
.new_list{width: 96%;  padding-bottom: 20px;}
.new_list2 li{margin: 0px auto; padding: 15px 0px;}
.new_list2 li a { display: flex; width: 96%; margin: 0px auto;}
.new_list .col {margin-top: 40px; margin-bottom: 0rem !important;}	
.new_list2 li a p strong{ font-size: 16px;text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical; padding-bottom: 0px;}
.new_list2 li a p font{ font-size: 16px; text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; color: #888;padding-bottom: 0px;}
.new_list2 li a p img{ width: 180px;}
.new_list .card-text{font-size: 16px; color: #888;}
	
.new_con{ padding-right: 0%;}
.xwne .col-md-8{flex: 0 0 98%; max-width: 98%;}
.xwne .xgxw{ display: none;}
.new_con{border-right: 0px solid #ccc;}
.new_con h2{ text-align: center;}
.new_con h3{ text-align: center;}
	
.new_con h2{ font-size: 20px;}
.d-none{display: block !important;}
}

@media only screen and (min-width:0px) and (max-width:400px){
.about_con2 .row .col .card-text_wz {font-size: 18px; line-height: 30px;letter-spacing: 2px;}
	
}
