@charset "utf-8";
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; -webkit-box-shadow: none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
font-family:"arial"; color: #666; font-size: 14px;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; }


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

@font-face {
  font-family: 'iconfont';  /* project id 2345038 */
  src: url(files/iconfont.eot.txt),
  url(files/iconfont.woff) format('woff'),
  url(files/iconfont.ttf) format('truetype'),
}




/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll;}

/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.box,.content,.w1200{  margin:0 auto;
    box-sizing: border-box;padding: 0 10vw;
}
/* -- 内页布局 -- */

.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.n_box{
   margin: 3vw auto;position: relative;
}


/*抬头*/
.headerbg{z-index:11; position: fixed;top: 0;
    width: 100%;box-sizing: border-box;background:rgba(255,255,255,0.98);margin: 0 auto;
}


.headerbg:hover{ background:#fff;}
.header{box-shadow: 0 4px 8px rgba(0,0,0,5%); width:100%;z-index:11; position: relative;}
.header.navtop{
    position: fixed;top: 0;
}
.headerbox{border-bottom: 2px solid #184179;
    height:100px;    display: flex;transition: all ease 0.5s;
    display: -webkit-flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: center;
}

.headerl .logo{ font-weight: bold;
    display: flex;align-items: center;font-size: 1.4rem;color: #222;
}
.headerl .logo img{ height:auto; max-height: 80%;
    display: block;
}
.headerl .logo span{color: #184179;}






/*导航*/
.nav{}
.nav ul,.hright{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center;
 
}
.iser_box:after{
    display: block;content: "";clear: both;
}
.nav>ul>li{  margin:0 0.5vw;}
.headerbg .nav>ul>li.on>a {
    color: #184179;
}



.top20{
    margin-top: 20px;
}
.top50{
    margin-top: 50px;
}

  

.nav>ul>li>a{ font-size:19px; color:#222; display:block; line-height: 100px; padding: 0 1vw; position: relative;
} 

.nav>ul>li.on>a,.nav>ul>li:hover>a{  color: #184179;}

.headerbg.mintop .nav>ul>li>a{ line-height: 100px;}

.dropmenu{position:absolute;overflow:hidden; transition:all .5s ease; top:98px;   background:#f9f9f9; box-shadow: 0 0 5px inset rgba(0,0,0,3%);
opacity:0; height: 0;box-sizing: border-box;left: 0;right: 0;margin: 0 auto;
   
}



.nav>ul>li:hover .dropmenu{  opacity:1; height:auto; padding:2vw 0;}
.dropmenu a{ display:block;transition:all .3s ease;font-size: 0.9rem;color: #333; line-height: 30px;
}
.dropmenu .sanji a{font-size: 0.9rem; line-height:1.4;padding:5px 0;}
.dropmenu a:hover{ color:#184179; }

.nav>ul>li:hover .dropmenu .box{
    display: flex;justify-content: center;
}
.nav>ul>li:hover .dropmenu .box .daohanglb{ margin:0 2vw;}




.nav>ul>li:hover .dropmenu .box .daohanglb .dhbd .erji{ 
   font-size: 16px;color: #333; line-height: 1.4;
   overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    
}

.nav>ul>li:hover .dropmenu .box .daohanglb .dhbd .erji:hover{color:#184179;}
.nav>ul>li:nth-of-type(3):hover .dropmenu .box {flex-wrap:wrap;}
.nav>ul>li:nth-of-type(3):hover .dropmenu .box .daohanglb .dhbd .erji{font-weight: bold;
   color: #184179; font-size: 17px;
}
.nav>ul>li:nth-of-type(3):hover .dropmenu .box{ justify-content:flex-start;}
.nav>ul>li:nth-of-type(3):hover .dropmenu .box .daohanglb{width:25%;margin:0;padding-right:1vw;
    box-sizing:border-box;
}.nav>ul>li:nth-of-type(3):hover .dropmenu .box .daohanglb .dhbd .erji{ height:45px;}

.nav>ul>li:nth-of-type(3):hover .dropmenu .box .daohanglb:nth-of-type(n+5){ margin-top:2vw;}

.nav>ul>li:nth-of-type(3):hover .dropmenu .box .daohanglb .dhbd .sanji{ border-top:1px solid #184179; margin-top:15px;padding-top:10px;}

.search{ margin-left:20px;}
.search .iconfont{display:block;font-size:20px;color:#333; font-weight:bold;}



.iser_box{background:#f9f9f9;width:100%;box-sizing:border-box; position: absolute;top:5.5rem;right: 0;padding: 1.5rem 1.6rem 1.6rem 1.6rem; z-index: 9;
    border-top: 1px solid #eee;
}
.iser_box .iShow{ visibility:visible; opacity:1; top:62px;}

.z_img{width:38px;height:38px;position:absolute;top:0;right:0;background: no-repeat;}

.flex{
    display: flex;
}
.flexjs{ justify-content: space-between;}
.flexac{ align-items:center;}
.height100{ height:100px;}




@media(max-width:1680px){
.box, .content, .w1200{ padding:0 8vw;}    
  
.nav>ul>li>a{font-size:1rem;}
.dropmenu a{ font-size:15px;}

.headerl .logo img{ height:50px;}
.nav>ul>li:nth-of-type(3):hover .dropmenu .box .daohanglb .dhbd .erji{font-size:16px;}

}
	
	
 
	@media(max-width:1440px){
.box, .content, .w1200{ padding:0 5vw;}  
.n_box{margin:4vw auto;}  
.nav>ul>li:nth-of-type(3):hover .dropmenu .box .daohanglb .dhbd .erji{font-size:15px;}
.dropmenu .sanji a{font-size:13px;}		
}
	
	@media(max-width:1360px){
.box, .content, .w1200{ padding:0 3vw;} 
		
}
	
	
    @media(max-width:1280px){
.box, .content, .w1200{ padding:0 2vw;} 
.nav>ul>li{margin:0;}

}
  
      @media(max-width:1024px){
	.nav{ display:none;}
}
      @media(max-width:768px){
          .n_box{margin:2rem auto;}  
          .box, .content, .w1200{ padding:0 1rem;} 

	.headerl .logo img{ height:44px;}
	.height100{ height:70px;}
}






/*手机导航*/
.shoujinav{ display:none; margin-left:20px;}
.shoujinavdj span{font-size: 1.3rem;color:#184179; cursor: pointer;}
.shoujinavdj span:nth-of-type(1){ display: block;}
.shoujinavdj span:nth-of-type(2){ display: none;}
.shoujinavdj.onn span:nth-of-type(1){ display: none;}
.shoujinavdj.onn span:nth-of-type(2){ display: block;}




/* ===== 适应百度APP ===== */
.shoujinavnr {display: none;
    position: fixed;
    left: 0;
    top: 70px;
    width: 100%;
    box-sizing: border-box;
    padding: 20px 20px 70px 20px;
    overflow-y: auto;
    background: #f5f5f5;
    -webkit-overflow-scrolling: touch;
    z-index: 100;
    /* 高度由 JS 动态设置，这里只做后备 */
    height: 100vh;}





.shoujinavnr .yiji a{display:block; font-size:18px;color:#222;font-weight:bold; line-height:3rem;}
.shoujinavnr .erji{
    display: none; background: #fff;padding: 1rem; 
}
.shoujinavnr .erji .erjia{
    display: block;line-height: 1.4;font-size:15px;color: #222;  padding:7px 0;
}
.shoujinavnr li.on .erji{
    display: block;
   
   
}
.shoujinavnr .erji .sanji{
    border-bottom: 1px solid #ddd;padding-bottom: 1rem;margin-bottom: 1rem;
}
.shoujinavnr .erji .sanji a{display:block;font-size:14px;color:#888;line-height:1.4; padding:5px 0;}

.isernav .yijidianji{width:2rem;font-size:1rem;line-height:3rem;
    text-align: center;cursor: pointer; transform: rotate(270deg);}

.isernav li:nth-of-type(2) .yijidianji,.isernav li:nth-of-type(3) .yijidianji,.isernav li:nth-of-type(5) .yijidianji,.isernav li:nth-of-type(6) .yijidianji{transform: rotate(0);}

   

.isernav li.on .yiji a{color:#184179;}

.shoujinavnr .telsj{display: none;
    position: absolute;left: 2rem;bottom: 2rem; font-size: 1.4rem;color: #666; line-height: 1.4;}

.shoujinavnr .telsj em{
    font-size: 1rem; line-height: 1;
}
.shoujinavnr .telsj h2{display:block;color:#184179;font-size:2.2rem;font-weight:bold; line-height:1.1;}

   @media(max-width:768px){
      .shoujinav{display:block;} 
.search{padding-right: 15px;margin-right: 15px;}

}


/*手机版权定住*/
.shoujidingzhu{position:fixed;width:100%;z-index: 99;
    height: 60px;box-sizing: border-box; display:none;justify-content: space-around; background: #184179;
bottom: 0;top: auto;
}
.shoujidingzhu a{width:20%;flex-direction: column;line-height: 1.2;position: relative;
    display: flex;justify-content: center;align-items: center;color: #fff;
}
.shoujidingzhu a+a:afer{
    display: block;contain: "";width: 1px;height: 60px;
}
.shoujidingzhu a em{font-size:26px;}
.shoujidingzhu a i{font-size:14px;}
.shoujidingzhu a:hover{color:#fff;}
.shoujidingzhu a.gtop em{transform:rotate(90deg);}
    
 

@media(max-width:768px){
    .shoujidingzhu{
        display:flex;
    }
.headerbg.mintop .headerbox,.headerbg .headerbox{ height:70px;}    
    
    
}


/*首页搜索*/
.search{ position:relative;}
.search form{
    display: flex;align-items: center; background: #f5f5f5;line-height: 36px;border-radius: 6px;overflow: hidden;
}
.search form input{ background: none;
    border: none;outline: transparent;
}
.search form .inputxt{
    display: block;width:10vw;font-size: 14px; padding-left: 1vw; box-sizing: border-box;
}
.search form .search-i{width:36px;height:36px; background:#184179 url(images/sousuo.png)center no-repeat;}

.search form .search-i input{
    width: 100%;height: 100%;cursor: pointer;
}

	@media(max-width:1440px){
.search form .inputxt{width:11vw;}		
}
	@media(max-width:1360px){
.search form .inputxt{width:12vw;}		
}	
	@media(max-width:1280px){
.search form .inputxt{width:14vw;}		
}

@media(max-width:768px){
         
	.search{display:none;}

}


/*搜索页面*/
.sousuony{ margin-bottom: 60px; box-sizing: border-box;
    padding:30px;
background: #fff;box-shadow: 0 0 15px rgba(0,0,0,10%);
}
.mod1403{ margin-bottom:20px;}
.mod1403 h2{font-size:22px;color: #333;font-weight: bold; display:block;margin-bottom:20px;}
.mod1403 form{display: flex;justify-content: space-between;}
.mod1403 form .search-bg{width:90%;}
.mod1403 form .search-bg input{border:2px solid #ced4da; border-radius:6px;
    width: 100%;outline: none;display: flex;box-sizing: border-box; padding-left: 10px;
    line-height: 42px;
}


 @media(max-width:768px){
  
    .sousuony{ padding:0;box-shadow:none;}
}




/*版本切换*/
.layout{
   line-height: 40px;
}
.layout a{ display:flex;justify-content:center;align-items:center;
    
}
.layout a i{display: inline-block;margin-right: 5px;}
.layout a:hover{color:#184179;}



/*幻灯片*/

	.mod1019{ margin-top:100px;
	    width: 100%;position: relative;z-index:9;min-height: 50px; background: #fff;
	}
	/*.pcbanner .banner{border-radius: 50px 50px 0 0;overflow: hidden;}*/
		.mod1019 .banner .swiper-container,.mod1019 .banner .ban_bg,.mod1019 .banner .ban_nbg { width: 100%; height: auto;
		    
		}
		
		
	
		.mod1019 .banner .swiper-slide{ background-position: center; background-repeat: no-repeat;
		    overflow: hidden;
		}
		.mod1019 .banner .swiper-slide a{ display: block; width: 100%; height: 100%;}
	.mod1019 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 4px !important; 
	    border: none;background: rgba(255,255,255,50%);border-radius: 4px;
	}
	
	.mod1019 .swiper-pagination-bullet{width:8px;border:none;height:8px;}
	
	.mod1019 .banner .swiper-pagination-bullet-active {background:#fff !important;width:40px;}
	.mod1019 .swiper-button-next,.mod1019 .swiper-container-rtl .swiper-button-prev,.mod1019 .swiper-button-prev{
	    display: none;
	}
	
	
	
	
.mod1019 .banner .ban_bg{overflow: hidden;
    background-size: 100%;height: auto;
}
.mod1019 .banner img{
    display: block;width: 100%;height: auto;
}





/*内页幻灯片*/
.nybannerwenzi{line-height:1.6;width: 100%;text-align: center;
    display: flex;justify-content: center;align-items: center;position: absolute;top: 100px;height:calc(100% - 120px);-webkit-height:calc(100% - 120px);-ms-height:calc(100% - 120px);
}
.nybannerwenzi .word{color: #fff;position:relative;}
.nybannerwenzi .word h1{color:#fff;font-weight:normal; font-size:38px;}
.nybannerwenzi .word p{text-transform:uppercase;color:#fff; font-size:26px;font-family:"arial";}
.nybannerwenzi .word em{
    display: block;height: 40px;width: 2px;background: #fff;position: relative;margin: 0 auto;
 animation: line1  3s infinite;    -moz-animation: line1 3s infinite;    -ms-animation: line1 3s infinite;    -o-animation: line1 3s infinite;    -webkit-animation: line1 3s infinite;}
@-webkit-keyframes line1
{
0% {top:10px;opacity:1;}
100%{top:30px;opacity:0;}
}
@-moz-keyframes line1
{
0% {top:10px;opacity:1;}
100%{top:30px;opacity:0;}
}
  

@-o-keyframes line1
  
{
0% {top:10px;opacity:1;}
100%{top:30px;opacity:0;}
}



 @media(max-width:768px){
.mod1019{ margin-top:70px;}     
.mod1019 .banner .swiper-slide{ height:auto;}
.mod1019 .swiper-container-horizontal > .swiper-pagination-bullets,.mod1019 .swiper-pagination-custom, .swiper-pagination-fraction{   bottom:10px !important;
  }
  
  .mod1019 .banner img{object-fit: cover;
    object-position: center; height:200px !important;}
    .mod1019 .banner .nybanner img{height:120px !important;}
  .nybannerwenzi{ height:100%; top:0;}
   .nybannerwenzi .word p{ display:none;}
   .nybannerwenzi .word h1{ font-size:30px;}

}





/*产品中心*/
.prodall{
    width: 100%;padding: 4vw 0;
}
.prodt{text-align:center;font-size:16px;line-height:1.4; margin-bottom:35px;}
.prodt h2{ font-size:44px;color:#222;
    text-transform: uppercase;
}
.prodt h3{ font-size:26px;color:#222;}
.prodt span{color:#184179;}
.prodt i{color:#184179;}
.prodt p{  margin-top:10px;}
.anlian{display:flex; justify-content: center; position: relative; height: 60px;margin-top:2vw;
        align-items: center;
    }
.prodb .anlian .swiper-button-next,.prodb .anlian .swiper-button-prev{text-align: center;font-size:20px;opacity: 1;position: relative;opacity: 0.5;
    display: block;color: #222;overflow: hidden; background: none; height: 60px;line-height: 52px;width: 60px;
}
.prodb .anlian .swiper-button-next{ right:0; left:auto;}
.prodb .anlian .swiper-button-prev{left:0;right:auto;}
.prodb:hover .anlian .swiper-button-next{opacity:1;right:0;}
.prodb:hover .anlian .swiper-button-prev{opacity:1;left:0;}
.prodb .swiper-pagination{position: relative;
    display: flex;align-items: center;justify-content: center; height: 60px;display: none;
}

.prodb .anlian .cpmore a{
    display: block;font-size: 22px;color: #333;margin: 0 10px;opacity: 0.5;
}
.prodb .anlian .cpmore a:hover{color:#184179;opacity: 1;}

.prodb .swiper-pagination-bullet{margin:0 4px;border-color:#ccc; background:#fff;}
.prodb .swiper-pagination-bullet-active{ border-color:#184179;color:#184179;background:#184179;}
.prodb .swiper-slide a{
   background: #fff;box-sizing: border-box;text-align: center;
}
.prodb .swiper-slide a .pic{ overflow:hidden; border:1px solid #eee; overflow:hidden;}
.prodb .swiper-slide a .pic img{
    display: block;width: 100%;height: auto;transition: all ease 0.5s;
}
.prodb .swiper-slide a:hover .pic img{ transform:scale(1.05);}

.prodb .swiper-slide a .txt{ font-size: 16px;line-height: 1.4;padding-top: 0.8vw;}


	@media(max-width:1440px){
.prodb .swiper-slide a .txt{font-size:15px;}
		
}
	
      @media(max-width:768px){
          .partner{padding:2rem 0 1rem 0;}
	.prodb .swiper-slide a .txt{font-size:14px; padding-top:0.5rem;}
	.anlian{margin-top:0;}
}

 
	@media(max-width:1440px){
.prodt h2{ font-size:40px;}
.prodt h3{font-size:23px;}
}
	
	@media(max-width:1360px){

.prodt{ font-size:16px;}
		
}
	
	
    @media(max-width:1280px){
.prodt h2{ font-size:36px;}
.prodt h3{font-size:22px;}	
}
  
      @media(max-width:1024px){
          .prodt{ font-size:15px; margin-bottom:1.5rem;}
.prodt h2{ font-size:30px;}
.prodt h3{font-size:20px;}


}
      @media(max-width:768px){
.prodall{ padding:2rem 0}
.prodt{ margin-bottom:1rem;}
.prodt h2{ font-size:22px;}	
.prodt h3{font-size:18px;}
.prodt{ line-height:1.1;}
.prodt i{display:block;}
}





/*公司优势*/
.gsys{
    width: 100%;padding: 4vw 0;background:#f2f2f2 url(images/ygbg.jpg)center bottom no-repeat; 
    background-size: 100%;
}

.gsys ul{
    display: flex;justify-content: space-between;flex-wrap:wrap;
}

.gsys li{ border-radius: 10px;overflow: hidden;cursor: pointer;
    display: block;width: 23%;box-sizing:border-box;padding:2.5vw 2vw; background: #fff;line-height: 1.4;text-align: center;
}

.gsys li h2{ font-size:26px;color:#222; padding:1vw 0 0.6vw 0; font-weight:normal; line-height:1;}
.gsys li .iconfont{ background: #184179;border: 10px solid #d8e2ef;width: 70px;height: 70px;border-radius: 50%;overflow: hidden;
margin: 0 auto;color:#fff;font-size:36px;display: flex;justify-content: center;align-items: center;
}
.gsys li p{ font-size:16px; }

	@media(max-width:1440px){
.gsys li h2{ font-size:24px;}
.gsys li p{ font-size:15px;}
		
}
	
    @media(max-width:1280px){

.gsys li{width:49%; padding:3vw;}
.gsys li .iconfont{ font-size:30px;width: 60px;height: 60px;border: 8px solid #d8e2ef;}  
.gsys li:nth-of-type(n+3){ margin-top:2%;}
}
  
  
      @media(max-width:768px){
.gsys{padding:2rem 0;}          
.gsys li{width:100%; padding:1rem;}          
.gsys li:nth-of-type(n+2){ margin-top:1rem;}	
      
.gsys li h2{font-size:20px;padding:5px 0;}
.gsys li p{ font-size:14px;}	
.gsys .prodt em{display:none;}		
							
}









/*公司简介*/
.about{color: #fff;
    width: 100%;padding: 4vw 0; background: url(images/aboutbg.jpg)fixed center no-repeat;
}
.aboutflex{
    display: flex;justify-content: space-between;flex-wrap: wrap;
}
.aboutflex .pic2{
    display: block;width: 49%; border-radius: 10px;
}
.aboutflex .pic2 video{
    display: block;width: 100%;height: auto;
}
.aboutflex .aboutw{
    width: 47%;
}
.aboutflex .aboutw h2{color:#fff;font-size:44px; margin-bottom:1vw;
    text-transform: uppercase;
}

.aboutflex .aboutw p{font-size: 16px;line-height:1.6;color: #ddd;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:9;
    -webkit-box-orient: vertical;
}
.aboutw a{text-align: center;border-radius: 8px;
    display: block;width: 180px;background: rgba(255,255,255,0.1);color: #fff;line-height: 46px;margin-top: 2vw;font-size: 15px;
}
.aboutw a:hover{color:#fff;background:#184179;}

/*数字滚动*/
.aboutnumber{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center;  font-size:19px; color:#fff; text-align:center; 
margin-top: 3vw;
    }
.aboutnumber li+li{ margin-left: 1vw;
    
}    
.aboutnumber span,.aboutnumber i{ display:inline-block; vertical-align:-webkit-baseline-middle;}
.aboutnumber span{ font-size:60px; color:#fff; font-family:arial; position:relative; z-index:3;font-weight:bold;}
.aboutnumber i{ border-radius:50%; width:30px; height:30px; font-size:16px; line-height:30px; color:#fff; background:#184179; margin-left:3px;}
.aboutnumber p+p{ margin-top:1px;}


	@media(max-width:1680px){
.aboutnumber span{font-size:58px;}
		.aboutnumber{font-size:18px;}
		.aboutflex .aboutw p{-webkit-line-clamp:7;}
}
	@media(max-width:1440px){
.aboutnumber span{font-size:56px;}
	.aboutw a{line-height:44px;}	
	.aboutflex .aboutw h2{font-size:40px;}
	.aboutnumber{font-size:17px;}
.aboutflex .aboutw p{-webkit-line-clamp:6;}
}
	@media(max-width:1280px){
.aboutflex .aboutw h2{font-size:36px;}
	.aboutnumber span{font-size:50px;}	
	.aboutflex .aboutw p{-webkit-line-clamp:5;}
}

@media(max-width:1024px){
    .aboutnumber span{font-size:40px;}
 .aboutflex{flex-direction:column;}   
 .aboutnumber{flex-wrap:wrap;}
 .aboutflex .aboutw{width:100%; margin-bottom:1rem;}
 .aboutflex .pic2{width:100%;}
 .aboutnumber li{width:49%;}

.aboutnumber li+li{ margin-left:0;}
 .aboutnumber li:nth-of-type(n+3){margin-top:1rem;}
 .aboutnumber{font-size:16px;}
 .aboutw a{width:160px;}
 .aboutflex .aboutw h2{font-size:30px;}

}


@media(max-width:768px){
.aboutnumber{ margin-top:1rem;}  

 .aboutnumber span{font-size:30px;}
.about{ padding:2rem 0;}    
.aboutflex .aboutw h2{font-size:22px;}
.aboutflex .aboutw p{font-size:14px; line-height:1.6;}
.aboutnumber{font-size:15px;}
	.aboutw a{font-size:14px;line-height:40px;margin-top:1rem;width:150px;}	
	.aboutnumber i{width:26px;height:26px;line-height:24px;}
	.workshop{ flex-wrap:wrap;}
	.border1left{display:none;}

}




/*首页车间*/
.workshop{
    padding: 4vw 0;display: flex;justify-content: space-between;
}
.workshop li{font-size: 15px;line-height: 1.4;
    width: 33%;
}
.workshop li h2{font-size:26px;font-weight:bold;color:#222;line-height:1.2;margin-bottom:10px;}

.border1left{ width:1px;background:#eee;margin:0 2vw;}
.workshop li img{
    display: block;width: 100%;height: auto;margin-top: 2vw;
}
.workshop li p{overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;}
.workshop li a{
    display: block;font-size: 15px;margin-top: 1vw;
}



@media(max-width:1440px){
     .workshop li h2{font-size:20px;}
}

@media(max-width:1024px){
     .workshop li h2{font-size:19px;}
}

@media(max-width:768px){
    .workshop{ padding:1rem 0 2rem 0;}
	.workshop li{width:100%;margin-top:1rem;}
	.workshop li h2{ margin-bottom:5px;font-size:18px;}
.workshop li img{ margin-top:1rem;}
.workshop li a{font-size:14px; margin-top:0.6rem;}
}









    
        /*首页新闻*/
.news{
    width: 100%;padding: 4vw 0;background: #f2f2f2;
}

 .newsb{
   position: relative;
}

   .newsgd .anlian .swiper-button-next,.newsgd .anlian .swiper-button-prev{text-align: center;font-size:20px;opacity: 1;position: relative;opacity: 0.5;
    display: block;color: #222;overflow: hidden; background: none; height: 60px;line-height: 52px;width: 60px;
}
.newsgd .anlian .swiper-button-next{ right:0; left:auto;}
.newsgd .anlian .swiper-button-prev{left:0;right:auto;}
.newsgd:hover .anlian .swiper-button-next{opacity:1;right:0;}
.newsgd:hover .anlian .swiper-button-prev{opacity:1;left:0;}
.newsgd .swiper-pagination{position: relative;
    display: flex;align-items: center;justify-content: center; height: 60px;
}
.newsgd .swiper-pagination-bullet{margin:0 4px;border-color:#ccc; background:#fff;}
.newsgd .swiper-pagination-bullet-active{ border-color:#184179;color:#184179;background:#184179;}
.newsgd .swiper-slide a{display: block;
   background: #fff;box-sizing: border-box;
}
.newsgd .swiper-slide a .pic{ overflow:hidden; border-bottom:1px solid #eee; box-sizing:border-box;}
.newsgd .swiper-slide a .pic img{ height: auto;
    display: block;width: 100%;transition: all ease 0.5s;
}
.newsgd .swiper-slide a:hover .pic img{ transform:scale(1.05);}

.newsgd .swiper-slide a .txt{ font-size: 15px;line-height: 1.8;padding:1.2vw 1.5vw 1.3vw 1.5vw;}
.news .anlian{display: none;}
.newsgd .swiper-slide a .txt h3{font-size: 20px;color: #333;margin-bottom: 0.5rem;line-height: 1.2; 
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;}
.newsgd .swiper-slide a .txt p{overflow : hidden; line-height:1.4;
    text-overflow: ellipsis;color: #666;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;}
.newsgd .data{
    border-top: 1px solid #eee;padding-top: 0.7vw;margin-top: 0.9vw;display: flex;justify-content: space-between;font-size: 15px;
    align-items: center;
}
.newsgd .data .iconfont{font-size:15px;}
.newsgd .data .datar{text-transform:uppercase;}



	@media(max-width:1440px){
.newsgd .swiper-slide a .txt{font-size:14px;}
.newsgd .swiper-slide a .txt h3{ font-size:18px;}
 


}


	@media(max-width:1360px){
 .newsgd .swiper-slide a .txt h3{ height:auto;}
}


      @media(max-width:768px){
          .news{padding:2rem 0 2rem 0;}
        
	.newsgd .swiper-slide a .txt{ padding:1rem;}
.newsgd	.anlian{margin-top:0;}
.newsgd .swiper-slide a .txt p{ line-height:1.2;}
.newsgd .swiper-slide a .txt h3{ font-size:16px; 
-webkit-line-clamp: 4; line-height:1.1;
}
.newsgd .data{
    flex-direction:column;padding-top:10px;margin-top:10px;align-items:flex-start;
}
.newsgd .data .iconfont{font-size:14px;}
  .newsgd .data a{font-size:12px;}
}
    
    
    
    
/*版权*/
.copyright{
    width: 100%;background: #222; padding-top: 4rem;
}
.copyt{
    display: flex;justify-content: space-between; padding-bottom: 4rem;
}
.copynav{  display: flex; width:40rem;flex-wrap: wrap; line-height:1.8;}
.coprlogo img{
    display: block;width: 150px;height: auto;
}
.copynav li{width:26%;}
.copynav li a{
    display: block;font-size: 0.9rem;color:#fff7; line-height: 1.2;padding: 8px 0;
}


.copytel{max-width:570px;}
.copytel li{
   line-height: 1.4;display: flex;align-items: center;
}
.copytel li:before{ display:block;width:22px;min-width:22px;font-size:1rem;color:#fff;}
.copytel li .telr{font-size:0.9rem;color: rgba(255,255,255,1); 
    display: flex;align-items: center;
}

.copytel li .telr a{font-size:1.2rem;color: rgba(255,255,255,1); }
.copytel li .telr a:hover{color:#fff;}
.copytel li+li{
    margin-top: 0.3rem;
}

.waiguolinks{
    margin-top: 1.2rem;display: flex;
}
.waiguolinks .iconfont{width: 2.8rem; height: 2.8rem;display: flex;align-items: center;justify-content: center; font-size:1.3rem;color:#fff;background:rgba(255,255,255,10%);
    border-radius: 50%;overflow: hidden;
}
.waiguolinks .iconfont+.iconfont{ margin-left:1rem;}
.waiguolinks .iconfont:hover{ background:#184179;color:#fff;}

   @media(max-width:1280px){
    .copynav{width:30%; justify-content:space-between;}
    .copynav li{width:32%;}
    .waiguolinks .iconfont{width:2.6rem;height:2.6rem;font-size:1.2rem;}
    .copyright{ padding-top:3rem;}
    .copyt{ padding-bottom:3rem;}
    .copytel li+li{ margin-top:0;}
    .waiguolinks{ margin-top:1rem;}
    .copynav li a{ padding:5px 0;}
    .copytel{ max-width:500px;}
}

@media(max-width:1024px){
.coprlogo img{width:140px;}

.copyright{ padding-top:2rem;}
    .copyt{ padding-bottom:2rem;}
    
    .copynav li a{ padding:3px 0;}
}
      @media(max-width:768px){
.copyright{display:none;}
}



/*友情连接*/
 .links_bg { 
        padding:28px 0;
        background: #2e2e2e;
    }
 

.links_bg .linksl span {
        display: block;
        

        text-align: center;
 
        font-size: 16px;
        color: #fff;
      
    }
 .links_bg .linksl a,.mod1437 .links_bg .linksr span {
        font-size: 16px;
        color: #fff9;
    }
.links_bg a{font-size: 15px;
        color: #fff9;}
.links_bg a:hover{color:#fff;}        
 .links_bg .linksl a:hover {
        color: #fff;
    }
 .links_bg .linksr span:last-of-type {
        display: none;
    }
  .links_bg .flex{align-items:center; justify-content:space-between;color: #fff9;} 


@media(max-width:1024px){
.coprlogo img{width:140px;}
.links_bg .flex .linksl,.links_bg .flex .linksr{display:none;}
.links_bg{ padding:1rem 0;}
.links_bg .flex{justify-content:center;}
.copyright{ padding-top:2rem;}
    .copyt{ padding-bottom:2rem;}
}

@media(max-width:768px){
    .links_bg{ padding:1rem 0 76px 0;}
    .banqwz{text-align:center;}
    .links_bg a,.links_bg{font-size:14px;}
}




/*在线客服*/
.kefu{
    position: fixed;bottom: 30%;right:3px; z-index:99;
}
   .kefu .goTop,.kefu li {display: block; cursor: pointer;
    color: #fff;
    width:50px;text-align: center;line-height: 50px;background: #0007;
    height: 50px;
    border-radius: 50%; font-size: 26px;
    box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.03);
    position: relative;
    transition: all 0.5s; margin: 8px 0;}
    

.kefu li:hover,.goTop:hover{color: #fff;background: #184179;}
 .kefu .goTop{color: #fff;background: #184179;}


.kefu .weixin .weixinpic{  display: none;}
.kefu .weixin:hover .weixinpic{display:block; bottom:-70px; line-height: 3;
    position: absolute;left: -155px;background: #fff;box-sizing: border-box;border: 1px solid #eee;text-align: center;line-height:1; padding-bottom: 10px;
    padding: 3px;color: #333;font-size: 14px;width: 155px;
}
.kefu .weixin .weixinpic p{ padding-bottom:8px;display:block;}
.kefu .weixin:hover .weixinpic img{
    display: block;width: 100%;height: auto; margin-bottom: 5px;
}
.fdtel{
    
}
.fdtel dl{font-size:15px;color:#888; padding-bottom:5px;}
.fdtel dt{
    font-size: 22px;font-family: "arial";
}
.kefu .weixin:hover .fdtel{width: 260px;padding:20px 30px 25px 30px;text-align: left;left: -260px;line-height:1.1;text-align: left;bottom: -100px;
    height: auto;
}
.kefu .weixin.WhatsApp:hover .fdtel{width:280px;left: -280px;}
.kefu .weixin.Linkedin:hover .fdtel{width:340px;left: -340px;}

@media(max-width:1280px){
.kefu{display:none;}
}





/*内页面包屑导航*/
.mod1015 {
   background: #f5f5f5;
    width: 100%;
    line-height: 1.4;
  padding: 1.2vw 0;
 
  
    text-align: left;font-size:14px;
  }



.mod1015 .navigation .dicon{ font-size:16px; padding:0 5px; color:#184179;}
.mod1015 .navigation_w{ float:right; 
    padding-right:5px; 
   font-size:14px;
    font-style: normal;
    font-weight: 300;
    font-family: arial;
    color: #ccc;
    }
    .mod1015 .navigation a{font-size:14px;}
.mod1015 .navigation a:hover{ color:#184179;}

	@media(max-width:1440px){
	    .mod1015,.mod1015 .navigation a{font-size:15px;}

		
}


      @media(max-width:1024px){
.mod1015 .navigation_w{display:none;}
}
      @media(max-width:768px){
         .mod1015 {  padding: 1rem 0;
    margin-bottom: 2vw;}
          .mod1015 .navigation .dicon{font-size:14px;}
	.mod1015,.mod1015 .navigation a{font-size:13px;}						
}





 /*三个列表*/
.mod1491 .protemptwo ul{width:100%; display:flex;flex-wrap:wrap;}
.mod1491 .protemptwo li{ width:32%; transition: all .5s ease; position:relative; margin:0 2% 2% 0; background: #f5f5f5;
    display: block;
}
.mod1491 .protemptwo li:nth-of-type(3n){
    margin-right: 0;
}
.mod1491 .protemppic{overflow:hidden; position:relative;border:1px solid #eee;}
.mod1491 .protemppic img{ width:100%; transition:all .5s ease;
    display: block;
}
.mod1491 .protemptitl a{ display:block; position:relative; font-size:16px; line-height:1.4; padding:1rem 3%;
    text-align: center;
}
.mod1491 .protemptitl{position:relative;}
.mod1491 .protemptitl:before{display:block;content:""; width:100%; height:0px; bottom:0px; left:0px; background:#184179; transition:all 0.5s ease;
    position: absolute;
}
.mod1491 .protemptwo li:hover .protemptitl:before{height: 100%;transition: 0.6s;}

.mod1491 .protemptwo li:hover .protemptitl a{ color:#fff;}
.mod1491 .protemptwo li:hover .protemppic img{ transform:scale(1.2) }


 @media(max-width:1024px){
.mod1491 .protemptwo li{width:49%;}
.mod1491 .protemptwo li:nth-of-type(3n){ margin-right:2%;}
.mod1491 .protemptwo li:nth-of-type(2n){ margin-right:0;}
      }
@media(max-width:768px){
         
	.mod1491 .protemptitl a{font-size:14px;}	
	
}



/*四个列表*/
.liebiao4 .protemptwo ul{width:100%; display:flex;flex-wrap:wrap;}
.liebiao4 .protemptwo li{ width:23.5%; transition: all .5s ease; position:relative; margin:0 2% 2% 0; background: #f5f5f5;
    display: block;
}
.liebiao4 .protemptwo li:nth-of-type(4n){
    margin-right: 0;
}
.liebiao4 .protemppic{overflow:hidden; position:relative;border:1px solid #eee;}
.liebiao4 .protemppic img{ width:100%; transition:all .5s ease;
    display: block;
}
.liebiao4 .protemptitl a{ display:block; position:relative; font-size:16px; line-height:1.4; padding:1rem 3%;
    text-align: center;
}
.liebiao4 .protemptitl{position:relative;}
.liebiao4 .protemptitl:before{display:block;content:""; width:100%; height:0px; bottom:0px; left:0px; background:#184179; transition:all 0.5s ease;
    position: absolute;
}
.liebiao4 .protemptwo li:hover .protemptitl:before{height: 100%;transition: 0.6s;}

.liebiao4 .protemptwo li:hover .protemptitl a{ color:#fff;}
.liebiao4 .protemptwo li:hover .protemppic img{ transform:scale(1.2) }

@media(max-width:1440px){
.liebiao4 .protemptwo li{width:32%;}
.liebiao4 .protemptwo li:nth-of-type(4n){ margin-right:2%;}
.liebiao4 .protemptitl a{ font-size:15px; }
.liebiao4 .protemptwo li:nth-of-type(3n){ margin-right:0;}

}

 @media(max-width:1024px){
.liebiao4 .protemptwo li{width:49%;}
.liebiao4 .protemptwo li:nth-of-type(3n){ margin-right:2%;}
.liebiao4 .protemptwo li:nth-of-type(2n){ margin-right:0;}


}
 @media(max-width:768px){
     .liebiao4 .protemptitl a{ font-size:14px;}
 }



/*内页产品列表*/
.nycplistall{font-size: 15px;line-height: 1.4; margin-bottom:2vw;}
.nycplistflex{ padding: 5px; margin-bottom:30px;
    display: flex; background: #184179;color: #8e9cbb;font-size: 15px;line-height: 1.8;
    justify-content: space-between;
}    
.nycplistflex .pic{width:40%;
    
}
.nycplistflex .pic img{
    display: block;width: 100%;height: auto;
}
.nycplistflex .text{width:60%;
    box-sizing: border-box;padding: 2vw;
}
.nycplistflex .text h1{font-size:24px;color:#fff; line-height:1.1; margin-bottom:10px; }

.nycplistflex .cplbms dl{font-size:18px;padding:8px 0;line-height:1.2;color:#fff; }
.nycplistflex .cplbms p{padding:6px 0; line-height:1.2;}
.nycplistflex .cplbms a{color: #8e9cbb;font-size: 16px; }
.nycplistflex .cplbms a:hover{color:#fff;}
.nycplistb dl{font-size:20px;padding:8px 0;line-height:1.4;color:#184179;font-weight:bold;}
.nycplistb p{ padding:5px 0;}

@media(max-width:1680px){
.nycplistflex .text{width:53%;}    
.nycplistflex .pic{width:47%;}
}

@media(max-width:1440px){
.nycplistflex .text{width:50%;}    
.nycplistflex .pic{width:50%;}
.nycplistflex .text h1{font-size:20px;}
.nycplistflex .cplbms dl,.nycplistb dl{font-size:16px;}
}
  
      @media(max-width:1024px){
          .nycplistall{ margin-bottom:20px;}
 .nycplistflex{flex-wrap:wrap; margin-bottom:20px;
     flex-direction:column; }         
     
.nycplistflex .text{width:100%;}    
.nycplistflex .pic{width:100%;}
}
      @media(max-width:768px){
.nycplistb{font-size:14px;}          
.nycplistflex{font-size:14px;}       
.nycplistflex .text{ padding:1rem 0.9rem;}
.nycplistflex .text h1{font-size:17px;}
.nycplistflex .cplbms dl,.nycplistb dl{font-size:15px;}
.nycplistflex .cplbms a{font-size:15px;}
}



/*产品详情*/
.flexcpxq{
    display: flex;
}
 .mod1548 .n_prod_d .n_prod_l {
        width: 40%;float: left; position: relative;
    }
    .mod1548 .n_prod_d:after{
        display: block;content:"";clear: both;
    }
    .mod1548 .n_prod_d .n_prod_l .n_prod_img {
        border: 1px solid #eee;
    }
    .mod1548 .n_prod_d .n_prod_l .n_prod_img ul {
        width: 100%;
        display: flex;
    }
    .mod1548 .n_prod_d .n_prod_l .n_prod_img ul li {
        width: 100%;
        cursor: pointer;
    }
    .mod1548 .n_prod_d .n_prod_l .n_prod_img ul li .n_pro_img {
        width: 100%;
       
        overflow: hidden;
    }
    .mod1548 .n_prod_d .n_prod_l .n_prod_img ul li .n_pro_img img {
        display: block;
        width: 100%;
     
    }
    
    .mod1548 .n_prod_d .n_prod_l .pageState{text-align: center;
        position: absolute;left: 0;right: 0;bottom: 1vw;color: #666;
    }
    .mod1548 .n_prod_d .n_prod_bd .n_prod_hd {
        margin-top: 10px;
        padding: 8px;
       background: #f5f5f5;
    }
    .mod1548 .n_prod_d .n_prod_bd .n_prod_hd ul {
        display: flex;
        flex-wrap: wrap;
    }
    .mod1548 .n_prod_d .n_prod_bd .n_prod_hd ul li {
        margin:0 0.2%;
        width: 10%;
        cursor: pointer;
        border: 1px solid #eee;
    }
    .mod1548 .n_prod_d .n_prod_bd .n_prod_hd ul li:nth-child(9n) {
        margin-right: 0;
    }
    .mod1548 .n_prod_d .n_prod_bd .n_prod_hd ul li:nth-child(n+10) {
        margin-top: 1%;
    }
    .mod1548 .n_prod_d .n_prod_bd .n_prod_hd ul li .n_pro_img {
        width: 100%;
      
        overflow: hidden;
      
    }
    .mod1548 .n_prod_d .n_prod_bd .n_prod_hd ul li img {
        display: block;
        width: 100%;
    }
    .mod1548 .n_prod_d .n_prod_bd .n_prod_hd ul li.on {
        border-color: #184179;
    }
    /*end*/
    .mod1548 .n_prod_d .n_prod_r {
        width: 57%;float: right;
    }
    .mod1548 .n_prod_d .n_prod_r .n_prod_txt .n_pro_title {
        line-height: 1.2; padding: 0.8vw 0;
        border-bottom: 1px solid #eee;
        margin-bottom: 0.8vw;
    }
    .mod1548 .n_prod_d .n_prod_r .n_prod_txt .n_pro_title h1 {
        display: block;
        font-size: 24px;
        color: #184179;
    }
    .mod1548 .n_prod_d .n_prod_r .n_prod_txt .n_pro_w {
        display: flex; margin-top: 2vw;
        font-size: 16px;
        color: #666;
        line-height: 40px;
    }
    .mod1548 .n_prod_d .n_prod_r .n_prod_txt .n_pro_w .n_pro_w_l {
        margin-right: 5%;
        width: 20%;
        padding: 10px;
        border: 1px solid #eee;
    }
    .mod1548 .n_prod_d .n_prod_r .n_prod_txt .n_pro_w .n_pro_w_l img {
        display: block;
        max-width: 100%;
        width: 100%;
    }
    .mod1548 .n_prod_d .n_prod_r .n_prod_txt .n_pro_w .n_pro_w_l span {
        display: block;
        text-align: center;
        font-size: 16px;
        color: #333;
        line-height: 24px;
    }
    .n_pro_w_r{padding-top:1.5vw;}
   
    .mod1548 .n_prod_d .n_prod_r .n_prod_txt .n_pro_w .n_pro_w_r span {
        display: block;line-height: 1.3;
        font-size: 18px;
        color: #222;
    }
    .mod1548 .n_prod_d .n_prod_r .n_prod_txt .n_pro_w .n_pro_w_r h3{ font-size:30px;font-weight:bold; color: #184179;}
    .nprorflex{
        display: flex;align-items: center;line-height: 40px;
    }
    .mod1548 .n_prod_d .n_prod_r .n_prod_txt .n_pro_w .n_pro_w_r p {
        display: flex;
        border-bottom: 1px solid #eee;border-top: 1px solid #eee; margin-top: 1.5vw;
    }
    .mod1548 .n_prod_d .n_prod_r .n_prod_txt .n_pro_w .n_pro_w_r p a {
        display: block;
        padding: 0 1.5vw;
       line-height: 50px;
      
        font-size: 16px;
        color: #222;
       
    }
    .mod1548 .n_prod_d .n_prod_r .n_prod_txt .n_pro_w .n_pro_w_r p a:hover{color:#184179;}
    .mod1548 .n_prod_d .n_prod_r .n_prod_txt .n_pro_w .n_pro_w_r p a:last-of-type {
        margin-left:2vw;
       
    }
    /*end*/
    
     .n_pro_detail_next {
        margin: 25px 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }
  .n_pro_detail_next a {
        margin: 0 15px;
        display: block;
        font-size: 16px;
        color: #666;
    }
     .n_pro_detail_next a:hover {
        color: #184179;
    }
    /*end*/
    
 
    .miaoshu{
        font-size: 15px;line-height: 1.5;margin:0.6vw auto;
    }
    .miaoshu p{padding:5px 0;}
    .n_pro_detail_d_content{
        width: 100%;border-collapse: collapse;font-size: 15px;line-height: 2;
    }
    .n_pro_detail_d_content td{
        border: 1px solid #eee;background: #fff;padding: 10px 10px;
    }
    .n_pro_detail_d_content strong{color:#222;line-height:2;font-size:18px;}
    



    .jiantou {
       position: absolute;top: 45%;width: 100%;}
    .jiantou a{font-size:40px;cursor:pointer;color:#aaa;}
    .jiantou a:hover{color:#184179;}
    .jiantou .next{
        position: absolute;right: 1vw;}
    .jiantou .prev{ position:absolute;left: 1vw;}


/*多个参数调用*/
 .nycpfl{ margin-top:30px;
     display: flex;align-items: center;border-bottom: 1px solid #ddd;
 }
 .nycpfl li{background: #f2f2f2;margin-right: 0.5vw;cursor: pointer;
     display: inline-block;font-size: 17px;color: #333;padding: 0 2vw;line-height:50px;
 }
 .nycpfl li.on{ background:#184179;color:#fff;}
.nydcscpxq{
    font-size: 15px;line-height: 1.4; padding: 25px 0;
}
.nydcscpxq p{padding:5px 0;}
.nydcscpxq dl{font-size:18px;font-weight:bold;color:#184179;line-height:1.4;padding:15px 0 8px 0;}
.nydcscpxq table{
   border-collapse: collapse;width: 100%;margin: 10px 0;
}
.nydcscpxq table td{  border: 1px solid #eee; padding:0.5vw 1vw; font-size:15px;}


/*相关调用*/
.pro_recommend{
}
.pro_recommend_title{padding-left:30px;font-size:18px;color:#333;font-weight:bold; background:#f5f5f5;margin: 30px auto;
    line-height: 50px;}
.pro_recommend .protemptwo li:nth-of-type(n+5){display:none;}

 @media(max-width:1680px){
.mod1548 .n_prod_d .n_prod_r .n_prod_txt .n_pro_title h1{ font-size:22px;}
.pro_recommend_title{margin: 25px auto;padding-left:25px;}

}


 @media(max-width:1440px){
.pro_recommend .protemptwo li:nth-of-type(n+5){display:block;}
.mod1548 .n_prod_d .n_prod_r .n_prod_txt .n_pro_title{ padding:10px 0; margin-bottom:10px;}
.mod1548 .n_prod_d .n_prod_r .n_prod_txt .n_pro_title h1{ font-size:20px;}
 .mod1548 .n_prod_d .n_prod_r .n_prod_txt .n_pro_w{display:none;} 
 .nycpfl li{font-size:16px;}
 .pro_recommend_title{margin: 20px auto;padding-left:20px;}
 .nydcscpxq{padding: 20px 0;}
}

  @media(max-width:1360px){
    
.mod1548 .n_prod_d .n_prod_r .n_prod_txt .n_pro_title h1{ font-size:19px;}
}
   @media(max-width:1280px){
 .nycpfl li{font-size:15px; line-height:46px;}
 .mod1548 .n_prod_d .n_prod_r .n_prod_txt .n_pro_title{ padding:0; border-bottom:none; margin-bottom:5px;}
 .nydcscpxq{padding: 10px 0;}
 
}
  
      @media(max-width:1024px){
.mod1548 .n_prod_d .n_prod_r .n_prod_txt .n_pro_title h1{ font-size:18px;}
.miaoshu{font-size:14px; }
}
      @media(max-width:768px){
          .miaoshu{display:none;}
.mod1548 .n_prod_d .n_prod_r .n_prod_txt .n_pro_title h1{ font-size:16px;text-align:center;}
.mod1548 .n_prod_d .n_prod_bd .n_prod_hd ul li{width:16%;}
.mod1548 .n_prod_d .n_prod_l{width:100%;}
.mod1548 .n_prod_d .n_prod_r{width:100%;margin-top:15px;}
.jiantou a{font-size:30px;}
 .nycpfl li{line-height:44px;}
 .pro_recommend_title {
    margin: 10px auto;font-size:18px;
    padding-left: 15px;
}
.nydcscpxq dl{padding: 10px 0 5px 0; font-size:16px;}
.nycpfl li{padding:0 15px;}
 .n_pro_detail_next{flex-wrap:wrap; }
 .n_pro_detail_next a{width:100%;}
 .nydcscpxq table td{font-size:14px; }
}






/*内页简介*/
.nyjj{
    display: flex; background: #f9f9f9;border-radius: 10px;overflow: hidden;
}    
.nyjjimg{
    width: 40%;
}
.nyjjw{width:60%;
    box-sizing: border-box;padding:3vw;font-size: 16px;line-height:1.4;
}
.nyjjw h2{font-size:28px;color:#184179;margin-bottom:0.5vw;line-height:1.1;}
  .nyjjw p{
     padding:0.3vw 0;
  } 
  
  .nyjj2{ margin-top:3vw;flex-direction:row-reverse;}
  
  @media(max-width:1680px){
.nyjjimg{width:45%;}
.nyjjw{width:55%;}
.nyjjw h2{font-size:26px;}		
}

	@media(max-width:1440px){
	    .nyjjw h2{font-size:24px;}
.nyjjimg{width:48%;}
.nyjjw{width:52%; font-size:15px;}


}
	
	@media(max-width:1360px){
.nyjjimg{width:50%;}
.nyjjw{width:50%; }
		.nyjjw h2{font-size:20px;}
}
	
	
    @media(max-width:1024px){
        .nyjjw h2{font-size:22px;}
.nyjj{flex-wrap:wrap;
    flex-direction: column-reverse;
}
.nyjjimg{width:100%;}
.nyjjw{width:100%;}


}
  @media(max-width:768px){

.nyjjw{font-size:14px; padding:2rem 1rem 1.5rem 1rem;}
.nyjjw h2{text-align:center;}
.nyjjw p{ padding:5px 0;}
}






/*内页企业文化*/
	.nyculture{ overflow:hidden;}
	.nycultureflex{	display: flex;justify-content: space-between;flex-wrap: wrap;	}
	
	.nycultureflex .pic{
		display: block;width: 48%;box-sizing: border-box;border-radius: 15px;
	}
	.nyculturel{width: 48%;line-height:1.4;font-size:18px;display: flex;
    flex-direction: column;
    justify-content: center;
	}
	.nyculturel h2{font-size: 36px;
    color: #184179;
  
    line-height: 1.1;}
.nyculturel h3{font-size: 26px;color:#333; margin-bottom:1vw;}

	.nycultureb{
		display: flex;justify-content: space-between;margin-top: 3vw;
	}
	.nycultureb li{width: 32%;box-sizing: border-box; background: #f5f5f5;padding: 3vw;font-size: 16px;line-height: 1.4;
	    text-align: center;border-radius: 10px;overflow: hidden;
	}
	.nycultureb li .iconfont{    background: #184179;
    border: 10px solid #d8e2ef;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto;
    color: #fff;
    font-size: 36px;
    display: flex;
    justify-content: center;
    align-items: center;}
	
	.nycultureb li h2{font-size: 30px;
    color: #222;
    padding: 1vw 0 0.6vw 0;line-height: 1.2;
    font-weight: normal;}
    
	.nycultureb li h3{font-size:22px;font-weight: bold;color: #184179; border-bottom: 1px solid #dedede;padding-bottom: 1rem;margin-bottom: 1rem;line-height: 1.1;}


@media(max-width:1680px){
    .nyculturel{font-size:17px;}
}

@media(max-width:1440px){
    .nyculturel h2{font-size:34px;}
    .nyculturel h3{font-size:24px;}
    .nycultureb li h2{font-size:28px;}
    .nycultureb li h3{font-size:21px;}
    .nyculturel{font-size:16px;}
}

@media(max-width:1280px){
    .nyculturel h2{font-size:32px;}
    .nyculturel h3{font-size:23px;}
  .nycultureb li h2{font-size:26px;padding: 1.2rem 0 0.6rem 0;} 
 
  .nycultureb li h3{font-size:20px;}
  .nycultureb li{font-size:15px;}
  .nyculturel{font-size:15px;}
  .nycultureb li .iconfont{width:60px;height:60px;font-size:30px;}
  
}


@media(max-width:1024px){
.nycultureflex,.nycultureb{
    flex-direction:column;flex-wrap:wrap;
}  
.nyculturel,.nycultureb li{width:100%;}
.nycultureflex .pic{width:100%;margin-top:1rem;}

.nyculturel h2{font-size:26px;text-align:center;}  
.nyculturel h3{font-size:22px;text-align:center;}
.nycultureb li h2{font-size:24px;padding: 1.1rem 0 0.5rem 0;} 
.nycultureb li h3{font-size:19px;}
.nycultureb li+li{ margin-top:1.5rem;}



}
      @media(max-width:768px){
.nyculture{}          
.nyculturel h2{font-size:22px;}  
.nyculturel h3{font-size:18px;}
.nyculturel,.nycultureb li{font-size:14px;}
.nycultureb li{ padding:1rem;line-height:1.6;}
.nycultureb li h2{font-size:22px;padding: 1rem 0 0.4rem 0;}  
.nycultureb li h3{font-size:18px;}
.nycultureb li+li{ margin-top:1rem;}

}




/*内页新闻图文列表*/
.mod1468 .news_d_list {
    width: 100%;
    margin: 0 auto;
}
.mod1468 .news_list_box {
    border: #dedede solid 1px;
    overflow: hidden;
    padding: 1.5vw;
    margin-bottom: 1.5vw;
    
}
.mod1468 .news_list_box:hover {
    border:#184179 solid 1px;
}
.mod1468 .news_list_img {
    width: 25%;
    float: left;
    font-size: 0;
}

.mod1468 .news_list_img img {
    max-width: 100%;
    display: table-cell;
}
.mod1468 .news_list_content{
    width: 75%;
    float: left;
    padding: 0 0 0 1.5vw;
    box-sizing: border-box;
}

.mod1468 .news_list_box .news_content_title{ 
  
    line-height:1.1; margin-bottom: 1vw; margin-top: 0.5vw;
    font-size: 26px;
    color: #333;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
.mod1468 .news_list_box:hover .news_content_title{
    color:#184179;
}
.mod1468 .news_list_box .news_content_txt {
    font-weight: normal;
    line-height: 1.5; font-size: 16px;
   
    color: #666;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.mod1468 .news_list_box .news_content_more {
    margin-top: 25px;
    width: 134px;
    height: 40px;
    float: left;
    display: inline-block;
    font-size: 16px;
    color: #333;
    line-height: 40px;
    text-align: center;
    background: #f5f5f5;
}
.mod1468 .news_list_box:hover .news_content_more {
    background:#184179;
    border-color: #184179;
    color: #fff;
}
.mod1468 .news_content_time {
    float:left;
    padding-top: 35px;
    padding-left: 20px;
    font-size: 16px;
    color: #666;
}
  
  
  
/*常见问题列表*/
.mod1488 .nynews_box{ width:100%;}
.mod1488 .nynewslist{ position:relative; margin-bottom:1.5vw; background:#FFF; transition:.45s; border:3px solid #f5f5f5; padding:1.5vw;
    cursor: pointer;display: flex;justify-content: space-between;
}
.mod1488 .nynewslist:hover{ border:3px solid #184179;}

.mod1488 .nynewslist_time{ width:10%; min-width:90px;  height:140px; color:#FFF; text-align:center; font-family:Arial; transition:0.5s; background:url(https://site.di7.com/designer/100424/store/files/images/100424_list_news_02_time.png) center 28px no-repeat #a9a9a9;}
.mod1488 .nynewslist:hover .nynewslist_time{ background:url(https://site.di7.com/designer/100424/store/files/images/100424_list_news_02_time.png) center 28px no-repeat #184179;}
.mod1488 .nynewslist_day{ font-size:36px; font-weight:bold; padding-top:55px;}
.mod1488 .nynewslist_month{ font-size:16px;}

.mod1488 .nynewslist_cont{  position:relative;width:88%;}
.mod1488 .nynewslist_cont a{ text-decoration:none;}
.mod1488 .nynewslist_tit a{ display:block; font-size:22px;color:#222; line-height:1.4; border-bottom:1px solid #c8c8c8; padding-bottom:0.5vw;}
.mod1488 .nynewslist_tit a:hover{ display:block;color: #184179;} 
.mod1488 .nynewslist_miao{ line-height:1.8; color:#666; margin-top:0.6vw; font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}



	
	@media(max-width:1360px){
.mod1468 .news_list_box .news_content_title,.mod1488 .nynewslist_tit a{font-size:22px;}
	.mod1468 .news_list_box .news_content_txt,.mod1488 .nynewslist_miao{font-size:15px;}	
.mod1468 .news_list_box .news_content_more{font-size:15px;}	
.mod1488 .nynewslist_cont{  position:relative;width:87%;}
}
	
	
    @media(max-width:1280px){
        .mod1468 .news_list_box{ padding:2rem;}
.mod1468 .news_list_img{width:30%;}
.mod1468 .news_list_content{width:70%; padding-left:2vw;}
.mod1488 .nynewslist_cont{  position:relative;}
.mod1468 .news_list_box .news_content_title,.mod1488 .nynewslist_tit a{font-size:20px;}

}
  
      @media(max-width:1024px){
.mod1468 .news_list_img{width:40%;}
.mod1468 .news_list_content{width:60%; padding-left:2vw;}
.mod1488 .nynewslist_cont{  position:relative;width:87%;}
}



      @media(max-width:768px){
.mod1468 .news_list_box .news_content_title{font-size:18px; padding-top:1rem;}
.mod1488 .nynewslist_tit a{font-size:18px;}

	.mod1468 .news_list_box .news_content_txt,.mod1488 .nynewslist_miao{font-size:14px;}	
.mod1468 .news_list_box .news_content_more{font-size:14px;}		

.mod1488 .nynewslist_cont{width:calc(100% - 100px);-webkit-width:calc(100% - 100px);-ms-width:calc(100% - 100px)}
.mod1468 .news_list_box{ padding:1rem;}
.mod1488 .nynewslist{ padding:0.6rem;}
.mod1468 .news_list_content{ margin-left:0;width:100%;}
.mod1468 .news_list_img{width:100%;}
.mod1468 .news_list_box .news_content_more{ margin-top:15px;}
.mod1468 .news_content_time{ padding-top:25px;}
.mod1468 .news_list_box+.news_list_box{ margin-top:1rem;}
.mod1488 .nynewslist_time{ height:110px;background: url(https://site.di7.com/designer/100424/store/files/images/100424_list_news_02_time.png) center 18px no-repeat #a9a9a9;}
.mod1488 .nynewslist:hover .nynewslist_time{ background: url(https://site.di7.com/designer/100424/store/files/images/100424_list_news_02_time.png) center 18px no-repeat #184179;}
.mod1488 .nynewslist_day{ padding-top:40px; font-size:26px;}
.mod1488 .nynewslist_month{font-size:15px;}
.mod1488 .nynewslist_tit a{ padding-bottom:8px;}
.mod1488 .nynewslist_miao{ margin-top:6px;-webkit-line-clamp:3;line-height:1.5;}

}  






/*新闻详情*/
.mod1007 .news_detail_img {
    text-align: center;
}
.mod1007 .news_detail_img img {
    max-width: 100%;
}
.mod1007 .news_detail_name {
    font-size: 24px;
    color: #333;
    font-weight: bold;
    line-height: 1.1;padding-bottom: 1.2vw ;
    text-align: center;
    border-bottom: 1px solid #dcdcdc;
}
.mod1007 .news_detail_name p {
    font-weight: normal; margin-top: 10PX;
    font-size: 14px;
}
.mod1007 .news_detail_next {
    padding-top:1.2vw;font-size: 15px;color: #666;
    text-align: center;
    border-top: 1px solid #eee;
}
.mod1007 .news_detail_next a{font-size: 15px;color: #666;}

.mod1007 .news_detail_content {
    line-height: 1.4;font-size: 16px;
    padding: 1vw 0;
}
.mod1007 .news_detail_content img {
    max-width: 100%;
    display: block;
    padding: 1rem 0;
}
.mod1007 .news_detail_content p{
    padding: 0.5vw 0;
}
 @media(max-width:1440px){
   .mod1007 .news_detail_content{ font-size:15px; }
 }

   @media(max-width:1024px){
.mod1007 .news_detail_next{
    display:flex;flex-direction:column;
}
}
      @media(max-width:768px){
          .mod1007 .news_detail_name{font-size:16px;}
          .mod1007 .news_detail_next{ padding-top:1rem;line-height:1;}
	.mod1007 .news_detail_next a,.mod1007 .news_detail_next{font-size:14px;line-height:1;}	
	.mod1007 .news_detail_content p{padding:8px 0;}
}
  
  
  
  
  /*自定义栏目详情*/
  .zdylmxq .pro_detail_img {margin: 0 auto;
    text-align: center;
}
.zdylmxq .pro_detail_img img {
    max-width: 100%;width: auto;margin: 0 auto;}
 .zdylmxq .pro_detail_name {
    padding-bottom: 15px;color: #222;
    font-size: 23px;
    font-weight: bold;
    line-height: 32px;
    text-align: center;
}
 
.zdylmxq .pro_content {
    line-height: 28px;
}
.zdylmxq .pro_content img {
    max-width: 100%;
    display: block;
}

.zdylmxq .pro_content_title {
    position: relative;
    height: 40px;
    border-bottom: 1px solid #ddd;
    line-height: 40px;
    font-size: 14px;
    color: #444;
    margin-bottom: 15px;
    padding-left: 5px;
}
.zdylmxq .pro_content_title strong{ 
    font-size: 16px;
    font-weight: bold;
    color: #184179;
}

.zdylmxq .pro_content_con{
    background: #f5f5f5;padding: 50px;font-size: 15px;line-height: 32px;
}
.zdylmxq .pro_content_con img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    padding: 20px 0;
}
.zdylmxq .pro_content_con span {
    display: block;
    padding-top: 20px;
    font-size: 20px;
    color: #333;
    font-weight: bold;
}
.zdylmxq .pro_content_con p {
    display: block;
    text-indent: 2em;
    font-size: 16px;
    color: #333;
    line-height: 32px;
}

.zdylmxq .pro_content_con td {
    border: 1px solid #dbdbdb;
    padding-left: 10px;
    line-height: 30px;
    vertical-align: middle;
}

    @media(max-width:1440px){
.zdylmxq .pro_detail_name{font-size:20px;}
}

    @media(max-width:1280px){
.zdylmxq .pro_detail_name{font-size:18px;}
}
  
  
      @media(max-width:768px){
          .zdylmxq .pro_detail_name{font-size:16px;}
}



/*内页留言*/
.nyliuyan .feedback_form{height: auto; box-sizing: border-box;
    width: 100%; background: #f5f5f5;border: 1px solid #eee;padding: 3vw;
    
}
.nyliuyan .feedback_form_t {
    font-size: 28px;
    text-align: center;color:#333;
    line-height: 1.4;
    border-bottom: 1px solid #184179;
    margin-bottom: 1.5vw; padding-bottom:1.5vw;
}
.nyliuyan .feedback_form input,
.nyliuyan .feedback_form textarea{
    border: 1px solid #ccc;
  
}
.nyliuyan .feedback_form textarea{
    padding: 25px 15px;
}

.nyliuyan .feedback_form li {
    width:48.5%;
    background: none;
    font-size: 14px;
    color: #888;
    margin-bottom: 10px;
    line-height: 55px;
}
.nyliuyan .feedback_form li:nth-of-type(2n){
    margin-left: 3%;
}
.nyliuyan .feedback_content i{ 
    font-size:18px;
    padding: 0 5px;color: #333;
}
.nyliuyan .feedback_content i span{
    color: #e70606;font-weight: bold;
}
.nyliuyan .feedback_form li.message {
    padding-top: 10px;
}
.nyliuyan .wbf-input {
    width: 100%;
    height: 32px;
    padding:25px 15px ;
   
    line-height: normal;
    box-sizing: border-box;
}

.nyliuyan .wbf-code {
    width: 140px;
    height:45px;
    padding: 10px;
    margin: 8px 0;
    line-height: normal;
    box-sizing: border-box;
}

.nyliuyan .yzma img{ vertical-align: middle;
    width: 110px;
}
.nyliuyan .wbf-textarea {
    width: 100%;
    height: 200px;
    padding: 8px;
    line-height: 20px;
    box-sizing: border-box;
}
.nyliuyan input.button.btn_message{
    display: inline-block;
    zoom: 1;
    vertical-align: baseline;
   
    margin-top: 10px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    padding: 0 30px;
    border-radius: 30px;
    line-height: 40px;
    background: #666;
    font-size: 16px;
    color: #fff;
    border: none;
    
}

.nyliuyan a.button.btn_message{
    display: inline-block;
    zoom: 1;
    vertical-align: baseline;
    margin-left: 20px;
    margin-top: 10px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    padding: 0 30px;
    border-radius: 30px;
    line-height: 40px;
    background: #184179;
    font-size: 16px;
    color: #fff;
    
}
.feedback_content{flex-wrap: wrap;
    display: flex;justify-content: space-between;
}
.nyliuyan .feedback_form input::-webkit-input-placeholder,
.nyliuyan .feedback_form textarea::-webkit-input-placeholder {
    color: #ccc;
}
.nyliuyan .feedback_form .fb_message{
    width: 100%;
}
.nyliuyan .feedback_form li.yzma{width: auto;margin-right: 1vw;padding: 0 10px;background: #fff;
   
}
.tijlj{
    display: flex;justify-content: center;
}

     @media(max-width:1360px){
.nyliuyan .feedback_content i{font-size:16px;}

}

     @media(max-width:768px){
.nyliuyan .feedback_form{ padding:1rem;}
.nyliuyan .feedback_form li{line-height:40px;width:100%;}

.nyliuyan .feedback_form li:nth-of-type(2n){ margin-left:0;}
.nyliuyan .feedback_content i{font-size:15px;}
.nyliuyan .feedback_form li.yzma{ margin-right:0;}
.tijlj{flex-wrap:wrap;}
.nyliuyan .feedback_form_t{font-size:24px;}

}









/*内页联系我们留言*/
.contact{
    width: 100%;padding: 4vw 0; 
}

.shouyely{ }
.shouyely .feedback_content li{ width:32.5%;
    box-sizing: border-box;float: left;
}
.shouyely .feedback_content li+li{ margin-left:1.25%;}
.shouyely .feedback_content li input{ box-sizing: border-box;font-size: 1rem;
    width: 100%;line-height: 3;border: 1px solid #eee;outline: transparent; padding-left: 1.4rem;
}
.shouyely .feedback_content li.fb_message{ width:100%;margin-left:0; margin-top:1.25%;}
.shouyely .feedback_content li.fb_message .wbf-textarea{width:100%;padding: 1.4rem; line-height:1.4;border: 1px solid #eee;outline: transparent;  min-height:100px;
    box-sizing: border-box;font-size: 1rem;
}
.xiamtj{
    text-align: center;margin-top: 2.4rem;
}
.xiamtj li{
    display: inline-block;margin: 0 0.7rem;
}
.xiamtj li input{border:none;outline:transparent; line-height:40px;padding:0 1rem; width:90px;}
.xiamtj li.yzma{
    background: #f5f5f5;padding: 0.5rem 1vw;
}
.xiamtj li.yzma img{
   display: inline-block;
    margin: 0px 0 0 0.5vw;
    vertical-align: middle;
}
.xiamtj li.chongzhi input{cursor: pointer;
    line-height: 50px;background: #f5f5f5;color: #333;width: auto;padding: 0 3rem;font-size: 1rem;
}
.xiamtj li.tijiao a{
    line-height: 50px;background: #184179;color: #fff;padding: 0 3rem;font-size: 1rem;display: block;
}
/*内页联系我们*/
    
.mod1523 .contact{
border-top: 1px solid #dedede;
}


.contactb{
   display: -webkit-flex;
    display: flex;
    justify-content: space-between; margin-bottom: 4vw;
    flex-wrap: nowrap;
   
}
.contactb li{padding:2vw 1vw; background: #f5f5f5;;
    display: block;width:32%;box-sizing: border-box;text-align: center; font-size: 1.6rem;line-height: 1.2;color: #333; font-family: "arial";
}
.contactb li:nth-of-type(n+2){border-left:1px solid #f4f4f4; }
.contactb li dd{ font-size:2rem;color:#fff;  border: 10px solid #dbe6f9;
    width: 4.4rem;height: 4.4rem;line-height: 4.4rem;background: #184179; border-radius: 50%;overflow: hidden;margin: 0 auto 1rem auto;
}
.contactb li p{ font-size:1.1rem;color:#333; line-height:1.4; padding-bottom:5px;}


      @media(max-width:1024px){
.contactb li dd{
    width: 3.6rem;border: 8px solid #dbe6f9;
    height: 3.6rem;font-size:1.6rem;
    line-height: 3.6rem;
    margin:0 auto 0.5rem auto;
    
}
.contactb li{font-size:1.4rem;}
.contactb li p{font-size:1rem;}

}
      @media(max-width:768px){
.contactb{flex-wrap:wrap; margin-bottom:2rem;} 
.contactb li{width:100%;padding:1.5rem 1rem;}
.contactb li+li{ margin-top:1rem;}
.contactb li{font-size:1.2rem;}          
   
          
/*内页联系留言*/
.shouyely .feedback_content li{width:100%;margin:0.3rem 0;}
.shouyely .feedback_content li+li{ margin-left:0;}
.xiamtj li.yzma{width:auto;margin:0; margin-bottom:1rem; box-sizing:border-box;}
.xiamtj{ margin-top:1rem;}
}


/*销售网络*/
.xxwl img{
    display: block;margin: 0 auto;max-width: 100%;height: auto;
}

/*合作项目*/
.cooperation{
    background: #f5f5f5;padding: 3vw;
}
.cooperation ul{
    display: flex;flex-wrap: wrap;
}
.cooperation ul li{width:33%;line-height:1.4; margin:1vw 0;}
.cooperation ul li h3{font-size:22px;color:#184179;font-weight:normal;}
.cooperation ul li:nth-of-type(2n) h3{color:#ee6515;}
.cooperation ul li p{ font-size:20px;color:#184179;}
.cooperation ul li:nth-of-type(2n) p{color:#ee6515;}
@media(max-width:1680px){
    .cooperation ul li h3{font-size:22px;}
}


@media(max-width:1440px){
  
   .cooperation ul li p{ font-size:18px;} 
}
@media(max-width:1280px){
    .cooperation ul li{width:50%;} 
}
@media(max-width:1024px){
    .cooperation{ padding:2rem;} 
   
   .cooperation ul li h3{font-size:20px;}
   .cooperation ul li p{ font-size:17px;}
}

@media(max-width:768px){
.cooperation{ padding:1rem;}    
  .cooperation ul li{width:100%; border-bottom:1px solid #dedede;padding-bottom:1rem;margin-bottom:1rem;margin-top:0;}  
  .cooperation ul li h3{font-size:18px;}
  .cooperation ul li p{ font-size:16px;}
}


/*隐私政策*/
		.Privacy{width: 100%;box-sizing: border-box;padding: 3vw;background: #f5f5f5;font-size: 1rem; line-height: 1.8}
		.top20{ margin-top: 20px;}
		.Privacy strong{font-size: 1.3rem;color: #222;}
		.Privacy h2{ font-size: 1.6rem; color: #222;text-align: center;    line-height: 1;
    margin-bottom: 1rem;}
		.Privacy .data{text-align: center;font-size: 1rem; border-bottom: 1px solid #eee;padding-bottom:1.5rem;margin-bottom: 1.5rem;}
	.Privacy .data .datariqi{ display: inline-block;margin: 0 1.5rem}
		
		    @media(max-width:768px){
							.Privacy{padding: 2rem 1rem;}
							.Privacy .top20{ margin-top: 10px;}
							.Privacy strong{font-size: 1.1rem;}
							.Privacy h2{font-size: 1.4rem;}
						.Privacy .data{font-size: 0.9rem;}
}