﻿/* CSS Document */

body,td,th {
	font-size: 14px;
	color: #333333;
	font-family:  "acumin-pro", sans-serif;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:  "acumin-pro", sans-serif;
}
a {
	font-size: 14px;
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration:none;
	color: #FF3300;
}
a:active {
	text-decoration: none;
	color: #FF3300;
}

.xinwd a{
	font-size: 16px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #333;

}
.xinwd a:hover{
	font-size: 16px;
	font-family:  "acumin-pro", sans-serif;";
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}

/*zhengtibuju*/
.ztbjumain{width:80%; height:auto; margin:0px auto;padding-top:132px;}
.ztbjumainb{width:100%; height: 130px;margin:0px auto;border-bottom:#333 solid 0px;padding-top:15px; box-sizing:border-box; }
.ztbjumainb_1{width:100%; width:auto; height:auto; padding-top:55px;float:left;
    font-size: 29px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #333;
	text-transform: capitalize;}
ztbjumainb_2{width:100%; padding-left:0px; height:auto; padding-top:55px;}
.STYLE1 {color: #FF0000}

.STYLE2 {
	font-size: 14px;
	font-family:  "acumin-pro", sans-serif;;
	font-weight: bold;
	color: #FFFFFF;
}
.STYLE02  {
	font-size: 16px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	cursor:pointer;
	color: #3e3e3e;
}
.STYLE20{
	font-size: 16px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #333;
}
.STYLE20:hover{
	font-size: 16px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #f00;
}
.STYLE202{
	font-size: 25px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.STYLE222{
	font-size: 12px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.STYLE222:visited{
	font-size: 12px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.STYLE222:hover{
	font-size: 12px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #FF3300;
}

.STYLE212 {
	font-size: 20px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #ffffff;
}
.STYLE212 a{
	font-size: 20px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #ffffff;
}
.STYLE212s {
	font-size: 27px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #000000;
}
.STYLE22 {
	font-size: 16px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #000000;
}
.STYLE9 {
	font-size: 0.9em;
	font-family:  "acumin-pro", sans-serif;
	font-weight:bold;
	color: #000;
	background-color:#f9f9f9;
	text-transform: capitalize;
	line-height:41px;
	border-bottom:#000 solid 0px;
}
.STYLE9s {
	font-size: 0.9em;
	font-family:  "acumin-pro", sans-serif;
	font-weight:bold;
	color: #f00;
	background:#f9f9f9;
	line-height:41px;
}
.STYLEPS9 {
	font-size: 1em;
	font-family:  "acumin-pro", sans-serif;
	font-weight:bold;
	color: #000;
	background-color:f9f9f9;
	text-transform: capitalize;
	line-height:41px;
	border-bottom:#000 solid 0px;
}
.STYLEPS9s {
	font-size: 1em;
	font-family:  "acumin-pro", sans-serif;
	font-weight:bold;
	color: #f00;
	background:f9f9f9;
	line-height:41px;
}
/*.STYLE9::befor {
content: '';
  display: block;
  background:(../url/images/main_36.gif);
  margin:0 auto;
  margin: 0 auto;
  width: 100%; 
  height: 2px; }*/
 @media (max-width:1300px) {
      .STYLE9 {
        font-size: 100%;
      }
    } 
@media (max-width: 1000px) {
     .STYLE9 {
      font-size: 90%;
      }
    }
@media (max-width: 1000px) {
     .STYLE9 {
        font-size: 50%;
      }
    }    
@media (max-width: 800px) {
      .STYLE9 {
        font-size:50%;
      }
    }
.STYLE93 {
	font-size: 1.39em;
	font-family:  "acumin-pro", sans-serif;
	font-weight:normal;
	color: #333;
	background:#f1f3f2;
	text-align:center;
}
 @media (max-width:1300px) {
      .STYLE93 {
        font-size: 100%;
      }
    } 
@media (max-width: 1000px) {
     .STYLE93 {
      font-size: 90%;
      }
    }
@media (max-width: 1000px) {
     .STYLE93 {
        font-size: 50%;
      }
    }    
@media (max-width: 800px) {
      .STYLE93 {
        font-size:50%;
      }
    }
.STYLE93b {
	font-size: 1.39em;
	font-family:  "acumin-pro", sans-serif;
	font-weight:normal;
	color: #f00;
	background:#f1f3f2;
	text-align:center;
}
 @media (max-width:1300px) {
      .STYLE93b {
        font-size: 100%;
      }
    } 
@media (max-width: 1000px) {
     .STYLE93b {
      font-size: 90%;
      }
    }
@media (max-width: 1000px) {
     .STYLE93b {
        font-size: 50%;
      }
    }    
@media (max-width: 800px) {
      .STYLE93b {
        font-size:50%;
      }
    }
.STYLE93s {
	font-size: 1.39em;
	font-family:  "acumin-pro", sans-serif;
	font-weight:bold;
	color: #ffffff;
	background:#F00;
	text-align:center;
}
}
 @media (max-width:1300px) {
      .STYLE93s {
        font-size: 100%;
      }
    } 
@media (max-width: 1000px) {
     .STYLE93s {
      font-size: 90%;
      }
    }
@media (max-width: 1000px) {
     .STYLE93s {
        font-size: 50%;
      }
    }    
@media (max-width: 800px) {
      .STYLE93s {
        font-size:50%;
      }
    }
	

.titleBar{
		display: inline-block;
		position: relative;
		height:auto;
		float:left;
	}
.title{
		display: none;
		position: absolute;
		height:auto; 
		margin:0xp auto;
	}
.titleBar:hover .title{display: block;}
.STYLE96 {
	font-size: 16px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	color: #ffffff;
	background:#089766;
}
 @media (max-width:1400px) {
      .STYLE96 {
        font-size: 14px;
      }
    } 
@media (max-width: 1250px) {
     .STYLE96 {
      font-size: 12px;
      }
    }
@media (max-width: 1000px) {
     .STYLE96 {
        font-size: 50%;
      }
    }
.STYLE961s {
	font-size: 16px;
	font-family:  "acumin-pro", sans-serif;
	font-weight:normal;
	color: #fff;
	background:#f00;
}
 @media (max-width:1400px) {
      .STYLE961s {
        font-size: 14px;
      }
    } 
@media (max-width: 1250px) {
     .STYLE961s {
      font-size: 12px;
      }
    }
@media (max-width: 1000px) {
     .STYLE961s {
        font-size: 50%;
      }
    }
.STYLE9C a{
	font-size: 12px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	color: #333;
}
.STYLE9C {
	font-size: 12px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	color: #333;
}
.STYLE4 {color: #FF3300}
.STYLE991 {
	font-size: 14px;
	font-family:  "acumin-pro", sans-serif;
	font-weight:  bold;
	color: #ff0000;
}
.STYLE999 {
	font-size: 12px;
	color: #7d7b7b;
}


.bottom6{ color:#FFF;
	}
	
.bottom6:hover{ color:#ffffff;
	}
.bottom6:visited {
	text-decoration: none;
	color: #ffffff;
	}
.dibu02:hover {
	width:412px;
	height:74px;
	background-image:url(../images/dibu_02.gif);
	text-decoration: none;
	color: #ffffff;
	}
.first{margin:0px 0 0 0;background:url("../images/index_bg_5.jpg") no-repeat;width:1200px;height:200px;}
.indexD .l{
	float: left;
	width: 206px;
	background: url("../images/index_bg_6.png") no-repeat left center;
	height: 180px;
	text-align: center;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 20px;
	color: #020101;
	font-family:  "acumin-pro", sans-serif;
}
.indexD .first{background:none;}
.indexD .l h5{
	margin: 16px 0 0 0;
	font-size: 24px;
	line-height:55px;
	font-family:  "acumin-pro", sans-serif;
	color: #660033;
	font-weight: bolder;
}
.indexD .l p{margin:5px 0 0 0;color:#6B6B6B;text-align:left;line-height:25px;color: #020101;}
.indexD .l img{margin:10px 0 0 0;}
.gongsijieshao {
	font-size: 15px;
	font-family:"Microsoft Yahei";
	line-height: 34px;
	color: #020101;
	text-indent : 20px;
}
.gongsijieshao a{
	font-size: 13px;
	font-family:"Microsoft Yahei";
	line-height: 32px;
	color: #020101;
}

.gongsijieshao2 a{
	font-size: 13px;
	font-family:"Microsoft Yahei";
	line-height: 32px;
	color: #020101;
}

.dbjs1 {
	font-family:"Microsoft Yahei";
	font-weight: bold;
}
/* -- 新闻 -- */
.STYLE5 {
	font-size: 14px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #333333;
}

/* -- 首页公司介绍 -- */
.gsjs {
	color:#333333;
	font-family:  "acumin-pro", sans-serif;
	font-size: 15px;
	line-height:38px;
	font-weight: normal;
}

/* -- 标题 -- */
.STYLE29 {
	font-size: 20px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #333;
	letter-spacing: 1px;
	padding-bottom: 5px;
	text-decoration: none;
	text-align:left;
	text-transform: uppercase;
}
.STYLE299 {
	font-size: 18px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #333;
	letter-spacing: 1px;
	padding-bottom: 5px;
	text-decoration: none;
	text-align:left;
	float:left;
	text-transform:capitalize;
}
.STYLE26 {
	font-size: 20px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #fff;
	letter-spacing: 2px;
	padding-bottom: 5px;
	text-decoration: none;
	text-align:center;
}
.STYLE26 a{
	font-size: 20px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #fff;
	letter-spacing: 2px;
	padding-bottom: 5px;
	text-decoration: none;
	text-align:center;
}
.STYLE26 a:hover{
	font-size: 20px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #f00;
	letter-spacing: 2px;
	padding-bottom: 5px;
	text-decoration: none;
	text-align:center;
}
.STYLE21 {
	font-size: 38px;
	font-family: "Noto Sans SC", Microsoft YaHei, 'PingFang SC', Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	letter-spacing: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	text-align:cneter;
	height:30px;
	line-height:30px;
	text-transform: uppercase;
}
.STYLE21 a{
	font-size: 38px;
	font-family: "Noto Sans SC", Microsoft YaHei, 'PingFang SC', Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	letter-spacing: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	text-align:center;
	text-transform: uppercase;
}
.STYLE21 a:hover{
	font-size: 28px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #e51010;
	letter-spacing: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}

.STYLE21s{
	font-size: 18px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	color: #8c8d8e;
	letter-spacing: 0px;
	text-align:center;
	height:20px;
	line-height:20px;
	
}



.STYLE21s a{
	font-size: 18px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	color: #8c8d8e;
	letter-spacing: 0px;
	text-align:center;
}
.STYLE21s a:hover{
	font-size: 18px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	color: #e51010;
	letter-spacing: 0px;
	text-decoration: none;
}
.STYLE22 a{
	font-size: 16px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #000;
	letter-spacing: 2px;
	padding-bottom: 5px;
	text-decoration: none;
	text-align:center;
}
.STYLE25 a{
	font-size: 20px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 2px;
	padding-bottom: 5px;
	text-decoration: none;
	text-align:center;
}
.STYLE25 a:hover{
	font-size: 20px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #e51010;
	letter-spacing: 2px;
	padding-bottom: 5px;
	text-decoration: none;
}
.STYLE25s a{
	font-size: 18px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	color: #989696;
	letter-spacing: 0px;
	text-align:center;
}
.STYLE25s a:hover{
	font-size: 18px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	color: #e51010;
	letter-spacing: 0px;
	text-decoration: none;
}
.STYLE256 a {
	font-size: 35px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 2px;
	padding-bottom: 5px;
	text-decoration: none;
	text-align:center;
	text-shadow:#000 2px 2px 3px;
}
.STYLE256s a {
	font-size: 25px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #ebe9e9;
	letter-spacing: 2px;
	padding-bottom: 5px;
	text-decoration: none;
	text-align:center;
	text-shadow:#000 2px 2px 3px;
}
.ydkf {
	text-decoration: none;
	color: #333333;
	padding-bottom: 5px;
	font-family:  "acumin-pro", sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 2px;
}

.ydkf a{
	text-decoration: none;
	color:#333333;
	padding-bottom:5px;
	font-family:  "acumin-pro", sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing:2px;
}

.ydkf a:hover{
	text-decoration: none;
	color:#ff0000;
	padding-bottom:5px;
	font-family:  "acumin-pro", sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing:2px;
}
.ydkf1 {
	text-decoration: none;
	color: #333333;
	padding-bottom: 5px;
	font-family:  "acumin-pro", sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
}
.ydkf2 {
	text-decoration: none;
	color: #fff;
	padding-bottom: 5px;
	font-family:  "acumin-pro", sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 2px;
}
.ydkf2 a{
	text-decoration: none;
	color:#fff;
	padding-bottom:5px;
	font-family:  "acumin-pro", sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing:2px;
}

.ydkf2 a:hover{
	text-decoration: none;
	color:#ff0000;
	padding-bottom:5px;
	font-family:  "acumin-pro", sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing:2px;
}
.ydkf3 {
	text-decoration: none;
	color: #fff;
	padding-bottom: 5px;
	font-family:  "acumin-pro", sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 2px;
	text-shadow:5px 2px 6px #333;
}
.ydkf3 a{
	text-decoration: none;
	color:#fff;
	padding-bottom:5px;
	font-family:  "acumin-pro", sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing:2px;
	text-shadow:5px 2px 6px #333;
}

.ydkf3 a:hover{
	text-decoration: none;
	color:#ff0000;
	padding-bottom:5px;
	font-family:  "acumin-pro", sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing:2px;
}
.shuli{ margin:0 auto;width:20px;
    line-height:24px;
	font-size: 20px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #e51010;}
/* -- 流程 -- */

.lc1 {
	color:#c70202;
	font-family:  "acumin-pro", sans-serif;
	font-size: 20px;
	padding-bottom:10px;
	font-weight: normal;
}
.lc1_01 {
	color:#333333;
	font-family:  "acumin-pro", sans-serif;
	font-size: 16px;
	line-height:30px;
	font-weight: normal;
}
/* -- 底部 -- */
.dibu{
	color: #333;
}

.dibu1{
	color: #333;
	font-size:12px;
}
.dibu1:link,.dibu1:visited{
	color: #333;
	font-size:12px;
}
.dibu1:hover{
	color: #FF3300;
	font-size:12px;
}
.dibu2{
	color:#333;
	font-size:14px;
	font-weight:bold;
}

.ztbd:hover{
	background-image:url(images/beijingdbu.gif);

}

/* -- 我们的服务 -- */
.lczt {
	color:#ffffff;
	font-family:  "acumin-pro", sans-serif;
	font-size: 59px;
	line-height:20px;
	font-weight: bold;
}
.fw{
	color:#c70202;
	font-family:  "acumin-pro", sans-serif;
	font-size: 18px;
	line-height:42px;
	font-weight: bold;
}
.fw_01{
	color:#05a5c7;
	font-family:  "acumin-pro", sans-serif;
	font-size: 16px;
	line-height:36px;
	font-weight: bold;
}
.fw_02{
	width:250px;
	height:auto;
	margin: 0px auto;
	color:#333333;
	font-family:  "acumin-pro", sans-serif;
	font-size: 14px;
	line-height:28px;
	font-weight: normal;
	padding-top:10px;
}

/* --  产品-- */
.biankuang {
    color:#333333;
	font-family:  "acumin-pro", sans-serif;
	font-size: 14px;
	font-weight: normal;
	border:#ecebeb  solid 0px;
	
}
.biankuang:hover {
	color:#333333;
	font-family:  "acumin-pro", sans-serif;
	font-size: 14px;
	font-weight: normal;
	border:#ecebeb  solid 0px;
}

.chanpindl {
	color:#fff;
	text-decoration: none;
	font-family:  "acumin-pro", sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
	line-height:50px;
	background:#0093ca;	
}
.chanpindls {
	color:#fff;
	text-decoration: none;
	font-family:  "acumin-pro", sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
	line-height:50px;
	background:#5e5d5d;	
}
chanpindl
.main_bg2 a:hover {
	color:#333333;
	text-decoration: none;
}
.picanc{ 
width: 100%;  
height: auto;
border:0px;  
overflow: hidden;  
}  
.picanc img{  
cursor: pointer;  
transition: all 1s;
-moz-transition:all 1s; 
-webkit-transition:all 1s; 
-o-transition:all 1s;
 }  
  
.picanc img:hover{  
transform: scale(1.4);
-webkit-transform:scale(1.4);
-moz-transform:scale(1.4); 
-o-transform:scale(1.4);
}


.pic12:hover {
background-color: rgba(0, 0, 06, 0.6);
transform: scale(1.4);
-webkit-transform:scale(1.4);
-moz-transform:scale(1.4); 
-o-transform:scale(1.4);
}
.pic12 {
width:100%;
height:100%;
z-index:2;
position:absolute;
cursor: pointer;  
transition: all 1s;
-moz-transition:all 1s; 
-webkit-transition:all 1s; 
-o-transition:all 1s;
}
.pic126:hover {
background-color: rgba(0, 0, 06, 0);
transform: scale(1.4);
-webkit-transform:scale(1.4);
-moz-transform:scale(1.4); 
-o-transform:scale(1.4);
}
.pic126 {
width:100%;
height:100%;
z-index:2;
position:absolute;
cursor: pointer;  
transition: all 1s;
-moz-transition:all 1s; 
-webkit-transition:all 1s; 
-o-transition:all 1s;
background-color: rgba(0, 0, 06, 0.8);
}
.picancc{ 
width: 364px;  
height: 364px;
border:0px; 
border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
overflow: hidden;  
}  
.picancc img{  
cursor: pointer;  
transition: all 0.6s;
-moz-transition:all 0.6s; 
-webkit-transition:all 0.6s; 
-o-transition:all 0.6s;   
}  
picancc img:hover{  
transform: scale(1.4);
-webkit-transform:scale(1.4);
-moz-transform:scale(1.4); 
-o-transform:scale(1.4);  
} 

.picanc2{ 
width: 100%;  
height:100%; 
overflow: hidden;
border-radius:20px; 
border: #f6f5f5 solid 1px;  
box-sizing: border-box; /* 实际宽度仍100% */ 
}  
.picanc2 img{  
cursor: pointer;  
transition: all 0.6s;
-moz-transition:all 0.6s; 
-webkit-transition:all 0.6s; 
-o-transition:all 0.6s;   
}  
picanc2 img:hover{ 
transform: scale(1.4);
-webkit-transform:scale(1.4);
-moz-transform:scale(1.4); 
-o-transform:scale(1.4);
}
.picanc3{ 
width: 500px;  
height: 415px;
border:0px;  
overflow: hidden;  
}  
.picanc3 img{  
cursor: pointer;  
transition: all 0.6s;
-moz-transition:all 0.6s; 
-webkit-transition:all 0.6s; 
-o-transition:all 0.6s;   
}  
picanc3 img:hover{ 
transform: scale(1.4);
-webkit-transform:scale(1.4);
-moz-transform:scale(1.4); 
-o-transform:scale(1.4);
} 

.picanc4{ 
width: 200px;  
height: 135px;
border:0px;  
overflow: hidden;  
}  
.picanc4 img{  
cursor: pointer;  
transition: all 0.6s;
-moz-transition:all 0.6s; 
-webkit-transition:all 0.6s; 
-o-transition:all 0.6s;   
}  
picanc4 img:hover{ 
transform: scale(1.4);
-webkit-transform:scale(1.4);
-moz-transform:scale(1.4); 
-o-transform:scale(1.4);
}
.picanc5{ 
width: auto;  
height:auto;
border:0px;  
overflow: hidden;  
}  
.picanc5 img{  
cursor: pointer;  
transition: all 0.6s;
-moz-transition:all 0.6s; 
-webkit-transition:all 0.6s; 
-o-transition:all 0.6s;   
}  
picanc5 img:hover{ 
transform: scale(1.4);
-webkit-transform:scale(1.4);
-moz-transform:scale(1.4); 
-o-transform:scale(1.4);
}


/* -- 案例 -- */
.anli1{
	font-size: 26px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #333333;
	line-height:35px;
	padding-bottom:10px;
	text-align:center;
}
.anli2{
	font-size: 14px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	color: #333333;
	line-height:23px;
	margin: 0px auto;
}

.anli3{
	font-size: 16px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	color: #ffffff;
	padding-top:10px;
	width: 169px;
	height: 55px;
	text-align:center;
	background: url(../images/jiji.png);
	margin-left:50px;
}
.anli3 a{
	font-size: 16px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	color: #ffffff;
}
.anli3 a:hover{
	font-size: 16px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
/* -- 新闻 -- */
.xwbt a {
	color:#333333;
	font-family:  "acumin-pro", sans-serif;
	font-size: 14px;
	line-height:20px;
	font-weight: bold;
}

.xwbt2 a {
	color:#333333;
	font-family:  "acumin-pro", sans-serif;
	font-size: 12px;
	line-height:25px;
	font-weight: normal;
}

.xwbt2 a:hover {
text-decoration: none;
}
.xwbt3 a {
	width:200px;
	line-height:13px;
	padding-left:20px;
	color:#F00;
	font-family:  "acumin-pro", sans-serif;
	font-size: 12px;
	line-height:25px;
	font-weight: normal;
}
.riqir{
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	;font-weight: bold;
	color:#FFF;
	font-size: 35px;
	text-align:center;
}
.riqir_01{
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	;font-weight:normal ;
	color:#FFF;
	font-size:15px;
	text-align:center;
}
/* -- 新闻2 -- */
.xinwbj{
	font-family:  "acumin-pro", sans-serif;
	background-color:#f0f0f0;
	color: #333333;
}
.xinwbjs{
	font-family:  "acumin-pro", sans-serif;
	color:#FFF;
	background-color:#d21717;
}
.riqir{
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	;font-weight: bold;
	color:#FFF;
	font-size: 42px;
	text-align:center;
}
.riqir_01{
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
    font-weight:normal ;
	color:#FFF;
	font-size:20px;
	text-align:center;
}

.jshutile a{
	font-family:Arial, Helvetica, sans-serif;
	;font-weight:normal ;
	color:#fff;
	font-size:14px;
	font-weight:bold ;
	text-align:center;
}
.jshutile2 a{
	font-family:Arial, Helvetica, sans-serif;
	;font-weight:normal ;
	color:#fff;
	font-size:12px;
}
.news2_kuang{width:920px;height:auto;margin:0px auto; clear:both;}
.newst2{ width:100%; float:left; height:32px;}
.newst2 a{ float:left;font-family:"宋体"; font-weight:bold; font-size:14px; text-decoration:none; }
.newsc2{ float:left;width:100%;text-align:center;} 
.nnnx_on a{  background:#029cd8; width:120px; height:32px; text-align:center; line-height:32px; color:#fff;margin:0px auto;  }
.nnnx_off a{ color:red; background:#00;width:120px;  height:32px; text-align:center; line-height:32px; color:#5f0000;margin:0px auto;  }

#nnnx11{ margin:auto;text-align:left;float:left;}
#nnnx22{margin:auto; text-align:left; float:left; }
#nnnx33{ margin:auto;text-align:left; float:left;}
#nnnx44{ margin:auto;text-align:left; float:left;} 
#nnnx55{ margin:auto;text-align:left; float:left;}   

.cp2{
	width: 939px;
	height: auto;
	padding-top:0px;
	float:left;
	background:#0f51d6;	
}
.cp2 a{ float:left;font-family:  "acumin-pro", sans-serif; font-weight:bold; font-size:20px; text-decoration:none;}
.ccc_on a{  background:#333 repeat-x top center; width:234px; height:50px; text-align:center; line-height:52px; color:#fff;border-bottom:#ffffff dotted 0px;margin:0px auto;  }
.ccc_off a{ background:#0093ca repeat-x top center;width:234px;  height:50px; text-align:center; line-height:52px; color:#ffffff;border-bottom:#ffffff dotted 0px;margin:0px auto;  }



#ccc11{ margin:auto;text-align:left;float:left;}
#ccc22{margin:auto; text-align:left; float:left; }
#ccc33{ margin:auto;text-align:left; float:left;} 
#ccc44{ margin:auto;text-align:left; float:left;}

/* -- 555 -- */
.news5_kuang{width:450px;height:auto;margin:0px auto; clear:both;}
.newst5{ width:450px; float:left; height:130px;background: url(../images/index3_22.jpg) repeat-x top left ; }
.newst5 a{ float:left;font-family:"宋体"; font-weight:bold; font-size:14px; text-decoration:none; }
.newsc5{ float:left;width:100%;text-align:center;} 
.nnnc_on a{  background: url(../images/qq_08.jpg) repeat-x top center; width:130px; height:auto; text-align:center; line-height:32px; color:#fff;margin:0px auto;  }
.nnnc_off a{ color:red; background:url(../images/index3_22.jpg) repeat-x top  center;width:130px;  height:auto; text-align:center; line-height:32px; color:#5f0000;margin:0px auto;  }

#nnnc11{ margin:auto;text-align:left;float:left;}
#nnnc22{margin:auto; text-align:left; float:left; }
#nnnc33{ margin:auto;text-align:left; float:left;} 

.tupianj img{ 
clear: both; 
display: block; 
margin:auto; 
}
.jibiaot {
width:340px;
height:60px;
clear:both;
}
.jibiaot_01{ 
float:left;
padding-top:10px;
font-size:20px;
color:#F00;
font-weight:bold;
line-height:38px;
font-family: "宋体","Microsoft Yahei";

}

.jibiaot_img{ 
float:left;
}

.jibiaot_02{ 
font-size:14px;
color:#5a5959;
font-weight:normal;
line-height:23px;
font-family: "acumin-pro", sans-serif;
}

.xinw{ 
float:left;
width:306px;
height:auto;
line-height:23px;
font-family: "acumin-pro", sans-serif;
}
.xinw_02{ 
float:left;
width:270px;
height:193px;
padding-bottom:10px;
line-height:23px;
font-family: "acumin-pro", sans-serif;
}
.xinw_03{ 
float:left;
width:270px;
height:auto;
font-size:14px;
font-weight: bold;
line-height:28px;
font-family: "acumin-pro", sans-serif;
}
.xinw_03 a{ 
float:left;
width:280px;
height:auto;
font-size:14px;
font-weight: bold;
line-height:28px;
font-family: "acumin-pro", sans-serif;
}
.xinw_04{ 
float:left;
width:280px;
height:auto;
line-height:23px;
font-family: "acumin-pro", sans-serif;
}

.xinwy{ 
float:right;
width:280px;
height:auto;
line-height:23px;
font-family: "acumin-pro", sans-serif;
}
.xinwy_02{ 
float:left;
width:280px;
height:200px;
padding-bottom:10px;
line-height:23px;
font-family: "acumin-pro", sans-serif;
}
.xinwy_03{ 
float:left;
width:280px;
height:auto;
font-size:14px;
font-weight: bold;
line-height:28px;
font-family: "acumin-pro", sans-serif;
}
.xinwy_03 a{ 
float:left;
width:280px;
height:auto;
font-size:14px;
font-weight: bold;
line-height:28px;
font-family: "acumin-pro", sans-serif;
}
.xinwy_04{ 
float:left;
width:280px;
height:auto;
line-height:23px;
font-family: "acumin-pro", sans-serif;
}
.youshi2{ 
font-size:15px;
color:#fff;
font-weight:normal;
line-height:23px;
padding-top:10px;
font-family: "acumin-pro", sans-serif;
}
.anliwz a
{font-size:14px;
color:#fff;
font-weight: bold;
line-height:23px;
font-family: "acumin-pro", sans-serif;
}
.anliz {
position:absolute;
z-index:50px;
text-align:center;
border:0px solid #0042ff;
color:#F00;
background-image:url(../images/anlitbjs.png);
width:393px;
height:393px;
}
.anliz:hover {
position:absolute;
z-index:50px;
text-align:center;
border:0px solid #0042ff;
color:#F00;
background-image:url(../images/anlitbjs.png);
width:393px;
height:393px;
}
.flipx {
    -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    /*IE*/
    filter:FlipH;
	transform: rotateY(180deg);
}
.topz a{
color:#FFF;
font-size:12px;
}

/* --栏目2 -- */
.d {
	font-size: 15px;
	font-weight: bold;
	color: #333;
}
.STYLE3 {
	font-size: 12px;
	font-weight: normal;
	color: #f00;
}
.STYLE30 {
	font-size: 14px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #333;
}
.STYLE301 {
	font-size: 29px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #333;
	text-transform: capitalize;
	/*text-transform: lowercase;*/ 	
}
.gslm{
	color:#fff;
	text-decoration: none;
	font-family:  "acumin-pro", sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align:center;
	line-height:39px;
	background:#0093cb;	
}
.gslm a{
	color:#fff;
	text-decoration: none;
	font-family:"Microsoft YaHei", arial, helvetica, clean, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align:center;
	line-height:39px;
	background:#0093cb;	
}

.gslms{
	color:#333;
	text-decoration: none;
	font-family: "Microsoft YaHei", arial, helvetica, clean, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align:center;
	line-height:39px;
	background:#ededed;	
}
.gslms a{
	color:#333;
	text-decoration: none;
	font-family: "Microsoft YaHei", arial, helvetica, clean, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align:center;
	line-height:39px;
	background:#ededed;	
}
.tupianj img{ 
clear: both; 
display: block; 
margin:auto; 
}

.pswenzi{
	font-family:Arial, Helvetica, sans-serif;
    font-weight:normal ;
	color:#333;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	line-height:42px;
}
/* --youshid -- */
.youshi1{
	width:300px; height:200px; padding:30px 25px 10px 25px; background:#004ea2;float:left;line-height:32px;}
.youshi1s{
	width:300px; height:200px; padding:30px 25px 10px 25px; background:url(../images/youshi1ss.jpg);float:left;line-height:32px;}
.youshi12s{
	width:300px; height:200px; padding:30px 25px 10px 25px; background:url(../images/youshi12ss.jpg);float:left;line-height:32px;}

.youshi2{
	font-size:20px; font-weight:bold;color:#fff;padding-bottom:10px;text-shadow:5px 2px 3px #000;letter-spacing:4px;}
.youshi3{
	font-size:16px; font-weight:bold;color:#fff;text-shadow:2px 1px 3px #000; text-align:left;}	
.youshi4{
	width:40px; height:200px;float:left;}

.youshi5{
	width:1130px; height:45px;margin: 0px auto;clear:both;}
	
.banner{width:100%; overflow:hidden; position:relative; z-index:1;}
 .slideBox {position:relative;overflow:hidden;margin:0px auto;max-width:1920px;/* 设置焦点图最大宽度 */}
 .slideBox .hd {position:absolute;height:35px;line-height:28px;bottom:0;right:0;z-index:1;padding-right:18px;}
 .slideBox .hd li {display:inline-block;width:10px;height:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#333;text-indent:-9999px;overflow:hidden;
margin:0px 6px 10px 3px;}
 .slideBox .hd li.on {background:#fff;}
 .slideBox .bd {position:relative;z-index:0;}
 .slideBox .bd li {position:relative;text-align:center;}
 .slideBox .bd li img {background:url(../css/images/loading.gif) center center no-repeat;vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
 .slideBox .bd li a {-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}  /* 去掉链接触摸高亮 */
 .slideBox .bd li .tit {display:block;width:100%;position:absolute;bottom:0;text-indent:10px;height:28px;line-height:28px;background:url(../css/images/focusBg.png) repeat-x;color:#fff;text-align:left;}
#box1{width:0;border-left: 62px solid transparent;border-right: 62px solid transparent;border-bottom: 30px solid #6c6;}
    #box2{width: 124px;height: 69px;background-color: #6c6;}
    #box3{width:0;border-top: 30px solid #6c6;border-left: 62px solid transparent;border-right: 62px solid transparent;}
/* --fwuys -- */
.fwenzid{width:124px; height:193px;float:left;}
.fwenzi{width:124px; height:50px;margin: 0px auto;font-size:16px; font-weight:bold; color:#fff;line-height:50px; letter-spacing:2px;}
.fwenzi a{width:124px; height:50px;margin: 0px auto;font-size:16px; font-weight:bold; color:#fff;line-height:50px; letter-spacing:2px;}
.fwenzi a:hover {width:124px; height:50px;margin: 0px auto;font-size:16px; font-weight:bold; color:#f00;line-height:50px; letter-spacing:2px;text-decoration: none;}
.fwenzik{width:91px; height:150px; float:left;font-size:25px;font-weight:normal;color:#fff;line-height:150px; text-align: center;}
.fwenzi01{width:124px; height:143px;margin: 0px auto;cursor:pointer; background:url(../images/fw/a1.png);}
.fwenzi01s{width:124px; height:143px;margin: 0px auto;cursor:pointer;background:url(../images/fw/a1s.png);}
.fwenzi02{width:124px; height:143px;margin: 0px auto;cursor:pointer; background:url(../images/fw/a2.png);}
.fwenzi02s{width:124px; height:143px;margin: 0px auto;cursor:pointer;background:url(../images/fw/a2s.png);}
.fwenzi03{width:124px; height:143px;margin: 0px auto;cursor:pointer; background:url(../images/fw/a3.png);}
.fwenzi03s{width:124px; height:143px;margin: 0px auto;cursor:pointer;background:url(../images/fw/a3s.png);}
.fwenzi04{width:124px; height:143px;margin: 0px auto;cursor:pointer; background:url(../images/fw/a4.png);}
.fwenzi04s{width:124px; height:143px;margin: 0px auto;cursor:pointer;background:url(../images/fw/a4s.png);}
.fwenzi05{width:124px; height:143px;margin: 0px auto;cursor:pointer; background:url(../images/fw/a5.png);}
.fwenzi05s{width:124px; height:143px;margin: 0px auto;cursor:pointer;background:url(../images/fw/a5s.png);}
.fwenzi06{width:124px; height:143px;margin: 0px auto;cursor:pointer; background:url(../images/fw/a6.png);}
.fwenzi06s{width:124px; height:143px;margin: 0px auto;cursor:pointer;background:url(../images/fw/a6s.png);}
/* --abutys -- */
.adb1{width:190px; height:50px; background:#ff9900;line-height:50px;cursor:pointer; font-weight: normal;border-radius:10px;color:#FFF;font-size:16px; letter-spacing:2px; text-shadow:#000 2px 2px 6px;}
.adb1:hover{background:#f00;}
/* -lvysd -- */
.abuyz{width:115px; height:115px;margin:0px auto;cursor:pointer;}
.abuyz_01{width:115px; height:39px;margin:0px auto;color:#fff;font-size:17px;cursor:pointer;}
.abuyz_01:hover{color:#f00;;}
 img.ysdes:hover{
        transform: rotate(180deg);
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
    }
    img.ysdes{
        margin: 0 auto;
        display: block;
        transition: all 0.9s ease-in-out;
        -webkit-transition: all 0.9s ease-in-out;
        -moz-transition: all 0.9s ease-in-out;
        -o-transition: all 0.9s ease-in-out;
        border-radius:100%;
    }



.STYLE10{color:#000;}
.STYLE10 d{margin-left:10px;width:50px;height:10px;float:left; display:block;}
@keyframes opacity-alt2{
            0% {
                -webkit-transform: scale(1.2);
                -moz-transform: scale(1.1);
                -ms-transform: scale(1.2);
                -o-transform: scale(1.2);
                transform: scale(1.2);
            }
			50%{
                -webkit-transform: scale(1);
                -moz-transform: scale(1);
                -ms-transform: scale(1);
                -o-transform: scale(1);
                transform: scale(1);
            }
            100%{
                -webkit-transform: scale(1.2);
                -moz-transform: scale(1.2);
                -ms-transform: scale(1.2);
                -o-transform: scale(1.2);
                transform: scale(1.2);
            }
            
        }
        .demo9 {
            width: 100%;
            height: 724px;
            margin:0 auto;
            margin-top: 0px;
			overflow:hidden;
			background-image:url(../images/);
            animation:opacity-alt2 18s infinite;
            -moz-animation:opacity-alt2 18s infinite; /* Firefox */
            -webkit-animation:opacity-alt2 18s infinite; /* Safari and Chrome */
            -o-animation:opacity-alt2 18s infinite; /* Opera */
        }
		.demo50 {
            width: 100%;
            height: 724px;
            margin:0 auto;
			overflow:hidden;
			position:absolute;
			z-index:-999;
			}

 .pcas1_3_1
 { width: 100%;
   height:autox;
   margin:0 auto;  
   text-align:left;
   line-height:26px;
  }      
.pcas1_4
 { width:2%;
   height: 20px;
   float:left; 
  }
.pcas1_5
 { width:100%;
   height: 20px;
   margin:0 auto;
   clear:both;  
  }
.pcas1_6
 { width:100%;
   height: 80px;
   padding-top:59px;
   margin:0 auto;
   clear:both;  
  }			/* --pcas -- */			
.pcas1
 { width: 100%;
   height: auto;
   margin:0 auto; 
   text-align:center;
  }
.pcas1_1
 { width: 23.5%;
   height: auto; 
   float:left; 
   text-align:center;
  }
.pcas1_2
 { width:  100%;
   height: auto;
   margin:0 auto; 
   text-align:center;
   border: #ccc solid 0px;
   border-radius:20px; 
   	font-family:  "acumin-pro", sans-serif;
  }
     
.pcas1_3
 { width: 100%;
   height:30px;
   margin:0 auto;  
   text-align:left;
   	font-family:  "acumin-pro", sans-serif;
	line-height:32px;
	padding-top:19px;
  }
.pcas1_3 a
 { width: 100%;
   height:30px;
   margin:0 auto;
   font-size:14px;  
   text-align:center;
   line-height:20px;
   font-weight:bold;
  }
/* --cas -- */			
.cas1
 { width: 100%;
   height: auto;
   margin:0 auto; 
   text-align:center;
  }
.cas1_1 {
  width: 31.3%;
  height: auto;
  padding: 0px 0px 30px;
  float: left;
  text-align: center;
  background: #f1f0f0;
  border-bottom: 3px solid transparent;
  position: relative;
  transition: background 0.3s ease-in-out;
  border-radius:20px;
}

.cas1_1::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 0;
  height: 3px;
  background: #088d01;
  transition: width 0.3s ease-in-out;
}

.cas1_1:hover {
  background: #f1f0f0;
}

.cas1_1:hover::after {
  width: 100%;/* 宽度扩展到100% */
}
.cas1_2
 { width:  100%;
   height: auto;
   margin:0 auto; 
  } 
.cas1_2 img
 { width:  100%;
   height: 270px;
   margin:0 auto; 
   text-align:center;
   border-radius:20px;
  }      
.cas1_3
 { width: 100%;
   height:35px;
   line-height:35px;
   padding-top:10px;
   margin:0 auto;  
   text-align:left;
   font-weight: bold;
   font-size:16px;
   padding:20px 10px 10px 20px;  }
.cas1_3 a
 {font-size:16px;
  } 
 .flag-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url('flag.png'); /* 替换为实际图标路径 */
  background-size: cover;
  margin-right: 5px;
}
 .cas1_3_1
 { width: 100%;
   height:autox;
   margin:0 auto;  
   text-align:left;
   line-height:26px;
   padding:0px 10px 0px 20px;
   white-space: normal; /* 允许换行 */
   max--width:100%;
   box-sizing: border-box;
  }           
.cas1_4
 { width:2%;
   height: 20px;
   float:left; 
  }
.cas1_5
 { width:100%;
   height: 20px;
   margin:0 auto;
   clear:both;  
  }
.cas1_6
 { width:100%;
   height: 80px;
   padding-top:59px;
   margin:0 auto;
   clear:both;  
  }
.zixunca
 {width:120px; height:39px;font-size:16px; font-weight:bold;color:#FFF;background:#049757; border-radius:5px;line-height:39px;letter-spacing:4px;
 text-align:center;
   } 
.zixunca:hover
 {width:120px; height:39px;font-size:16px; font-weight:bold;color:#FFF;background:#f00; border-radius:5px;line-height:39px;letter-spacing:4px;text-align:center;
  }      
 .zixunca a
 {font-size:16px; color:#FFF;}   
.zixunca a:hover
 {font-size:16px;color:#FFF;text-decoration: none; }     
.fahui
{width:120px;
height:31px;
line-height:31px;
margin: 0px auto;
border-radius: 15px;      
-moz-border-radius:15px;      
-webkit-border-radius:15px;
font-size:0.85rem;
font-weight:normal;
border:#ccc solid 0px;
color:#333;
text-align:center;
font-family:  "acumin-pro", sans-serif;
margin-bottom:100px;
text-transform: capitalize;
}
/*rongyuz*/
.ryu
{width:100%;
height:auto;
margin: 0px auto;
}
.ryuz{width:100%; height:auto;margin:0px auto; padding-top:30px; line-height:22px;clear:both;}
.ryu1
{width:22%;
height:auto;
float:left;
text-align:center;
margin-right:4%;
display: block;
margin-bottom:50px;
}
.ryu1:nth-child(4n){margin-right:0;}
.ryu1_1{
width:100%;
height:auto;
margin: 0px auto;
text-align:center;
border:#eeeeee solid 1px;
}
@media (max-width: 4680px) {.ryu1_1 img {width:100%;height:38rem;margin:0 auto;}}
@media (max-width: 3340px) {.ryu1_1 img {width:100%;height:34rem;margin:0 auto;}}
@media (max-width: 2340px) {.ryu1_1 img {width:100%;height:30rem;margin:0 auto;}}
@media (max-width: 1920px) {.ryu1_1 img {width:100%;height:28rem;margin:0 auto;}}
@media (max-width: 1780px) {.ryu1_1 img {width:100%;height:24rem;margin:0 auto;}}
@media (max-width: 1600px) {.ryu1_1 img  {width:100%;height:22rem;margin:0 auto;}}
@media (max-width: 1366px) {.ryu1_1 img  {width:100%;height:20rem;margin:0 auto;}}
@media (max-width: 1280px) { .ryu1_1 img {width:100%;height:18rem;margin:0 auto;}}
@media (max-width: 1080px) { .ryu1_1 img {width:100%;height:15rem;margin:0 auto;}}
@media (max-width: 720px) { .ryu1_1 img {width:100%;height:10rem;margin:0 auto;}}
.ryu1_2{width:100%;
height:30px;
margin: 0px auto;
line-height:30px;
text-align:center;
display:none;
}
.ryu1_3
{width:0.3%;
height:100px;
float:left;
}
.ryu1_4
{width:100%;
height:30px;
margin: 0px auto;
clear:both;
display:block;
}
.ryu1_5
{width:1200px;
height:20px;
margin: 0px auto;
padding-top:30px;
padding-bottom:50px;
clear:both;
}
/* -- 优势 -- */
.ys1{
	font-size: 26px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #000;
	line-height:35px;
	padding-bottom:10px;
}
.ys10{
	font-size: 20px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	color: #333;
	line-height:36px;
	padding-top:30px;
	letter-spacing:1px;
	text-indent:2rem;
	text-align:left;
}
.bys1{
	font-size: 26px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #fff;
	line-height:35px;
	padding-bottom:10px;
}
.bys10{
	font-size: 20px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	color: #fff;
	line-height:36px;
	padding-top:30px;
	letter-spacing:1px;
	text-indent:2rem;
	text-align:left;
}
.cys1{
	font-size: 26px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: bold;
	color: #fff;
	line-height:35px;
	padding-bottom:10px;
}
.cys10{
	font-size: 20px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	color: #fff;
	line-height:36px;
	padding-top:30px;
	letter-spacing:1px;
	text-indent:2rem;
	text-align:left;
}
/* -- 右侧的 -- */

.youced{
	width:130px;
	height:30px; 
	line-height:30px;
	background:#e7e6e6;
	font-size: 14px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	color: #000;
	letter-spacing:1px;
	text-align: center;
	border-radius:20px;	
}
.youced1{
	width:130px;
	height:30px; 
	line-height:30px;
	background:#e7e6e6;
	font-size: 14px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	color: #f00;
	letter-spacing:1px;
	text-align: center;
	border-radius:20px;	
}
.youced1 a{
	color: #f00;
}
/* -- 产品1侧的 -- */
.pyouced9{
	width:130px;
	height:30px; 
	line-height:30px;
	background:#e7e6e6;
	font-size: 14px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	color: #fff;
	letter-spacing:1px;
	text-align: center;
	border-radius:20px;
	box-shadow:0px 0px 4px #999;	
	line-height:30px;
	background-image:url(../images/pt1.gif);
}
.pyouced9{
	width:130px;
	height:30px; 
	line-height:30px;
	background:#5c5b5b;
	font-size: 14px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	color: #fff;
	letter-spacing:1px;
	text-align: center;
	border-radius:20px;
	line-height:30px;
	box-shadow:0px 0px 4px #999;	
		
}
.pyouced9 a{
	color: #fff;
}
.about_text { width:100%;margin:0 auto; }
.about_text img { max-width:100%; height:auto;}
/*case pt*/
.cascpwzd{font-family: "Noto Sans SC", Microsoft YaHei, 'PingFang SC', Arial, Helvetica, sans-serif;width:100%; height:42px;line-height:42px;color:#000; float:left;font-size:1.5em;padding-left:; font-weight:bold;border-bottom:#e0dfdf solid 0px;text-transform: capitalize;}
.casyc{width:100%; height:auto;margin: 0px auto;float:left;}
.caseyc{width:100%; height:auto; margin: 0px auto;padding-bottom:1px;padding-top:0px;}
.pyouced{
	width:100%;
	height:auto; 
	line-height:42px;
	font-size: 14px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	color: #333;
	border-bottom:#e9e9e9 dotted 1px;
	text-align: left;
	/*border-radius:0px;
	letter-spacing:1px;
	box-shadow:0px 0px 4px #999;	
	background-image:url(../images/pt1.gif);*/
}
.pyouced a:hover{
	color: #f00;
}
.pyouced a{
	color: #333;
}
.pyouced1{
	width:100%;
	height:auto; 
	line-height:42px;
	font-size: 14px;
	font-family:  "acumin-pro", sans-serif;
	font-weight: normal;
	border-bottom:#e9e9e9 dotted 1px;
	color: #333;
	text-align: left;
	/*letter-spacing:1px;
	text-align: left;
	border-radius:0px;
	box-shadow:0px 0px 4px #999;*/	
		
}
.pyouced1:hover{
	color: #f00;	
}
.pyouced1 a{
	color: #f00;
}

 @media (max-width:1400px) {
      .ejwenzi a{
        font-size: 12px;
      }
    } 
@media (max-width: 1250px) {
     .ejwenzi a{
      font-size: 10px;
      }
    }
@media (max-width: 1000px) {
     .ejwenzi a{
        font-size: 50%;
      }
    }
/* --  新闻-- */
.xinwk{ 
float:left;
width:150px;
height:150px;
}
.xinw{ 
float:left;
width:480px;
height:100px;
font-family: "acumin-pro", sans-serif;
border:1px solid #06F;
background-color:#FFF;
padding:10px 20px 10px 20px;
border-radius:80px;
-moz-border-radius:80px; /* 老的 Firefox */}
.xinw a{ 
padding:10px 20px 10px 20px;}

.xinw_03{ 
float:left;
width:480px;
height:32px;
font-size:16px;
font-weight: bold;
color:#F00;
font-family: "acumin-pro", sans-serif;
}
.xinw_03 a{ 
float:left;
width:480px;
height:32px;
font-size:16px;
font-weight: bold;
color:#F00;

font-family: "acumin-pro", sans-serif;
}
.xinw_04{ 
float:left;
width:460px;
line-height:23px;
height:auto;
font-family: "acumin-pro", sans-serif;
}
.xinw_04 a{ 
float:left;
width:460px;
height:auto;
line-height:23px;
font-family: "acumin-pro", sans-serif;
}
@keyframes opacity-alt2{
            0% {
                -webkit-transform: scale(1.2);
                -moz-transform: scale(1.2);
                -ms-transform: scale(1.2);
                -o-transform: scale(1.2);
                transform: scale(1.2);
            }
			50%{
                -webkit-transform: scale(1);
                -moz-transform: scale(1);
                -ms-transform: scale(1);
                -o-transform: scale(1);
                transform: scale(1);
            }
            100%{
                -webkit-transform: scale(1.2);
                -moz-transform: scale(1.2);
                -ms-transform: scale(1.2);
                -o-transform: scale(1.2);
                transform: scale(1.2);
            }
            
        }
 .demo9 {
            width: 960px;
            height: 800px;
            margin:0 auto;
            margin-top: 0px;
			background-image:url(../image/xns1.jpg);
            animation:opacity-alt2 15s infinite;
            -moz-animation:opacity-alt2 15s infinite; /* Firefox */
            -webkit-animation:opacity-alt2 15s infinite; /* Safari and Chrome */
            -o-animation:opacity-alt2 15s infinite; /* Opera */
        }
		.demo110 {
            width: 960px;
            height: 800px;
            margin:0 auto;
			overflow:hidden;
			position:absolute;
			z-index:2;
			}
/* --anli2 -- */  			
.anwenzi{line-height:30px;font-size:15px; font-weight:normal;color:#fff; text-shadow:#333 1px 1px 4px; }
.anwenzi span{ text-indent:2rem;float:left;}

/* --dnyuyan -- */   	
.cdds {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	/*color: #f28225;*/
	cursor:pointer;
	width:235px;
	height:37px;
	line-height:37px;
	float:left;
	text-align:left;
	color:#FFF;
}
.cdds a{
	font-size: 12px;
	color: #fff;
	/*color: #f28225;*/
	cursor:pointer;
}
.cdds a:hover{
	font-size: 12px;
	color: #f00;
	/*color: #f28225;*/
	cursor:pointer;
}
.image2, .text2 {
    display: inline-block;
    vertical-align: middle; /* 确保图片和文字垂直居中 */
}		
.text2 {
    padding-left:5px;
	color:#FFF;
}
.anj1{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	/*color: #f28225;*/
	cursor:pointer;
	width:85px;
	height:42px;
	line-height:37px;
	float:left;
}
.anj1 a{
	font-size: 12px;
	color: #fff;
	/*color: #f28225;*/
	cursor:pointer;
}
.anj1 a:hover{
	font-size: 12px;
	color: #f00;
	/*color: #f28225;*/
	cursor:pointer;
}
.image, .text {
    display: inline-block;
    vertical-align: middle; /* 确保图片和文字垂直居中 */
}
.text {
    padding-left:5px;
}
/* abyso */
.absow{width:100%; height:auto;cursor: pointer;margin:0 auto;}
.absow1{width:100%; height:auto;display:block;margin:0 auto;}
/* azcp1 */
.diysD{:width:100%; height:auto; margin:0px auto;padding-top:100px;padding-bottom:50px; overflow:hidden;}
.diys1{width:60%; height: auto;float:left;padding-right:0px;padding-top:0px;}
.diysz1{width:60%; height: auto;float:right;padding-right:0px;padding-top:0px;}
.dyis2{width:100%; height:auto; margin:0px auto;line-height:36px;padding-left:0%; font-size:14px; text-indent:0rem; text-align:left;}
.pczcimg{width:100%;height:631px;margin:0 auto;border-radius:0px;cursor: pointer; 
             position: relative;
            display: inline-block;
            overflow: hidden;object-fit: fill; /* 保持图片比例并覆盖容器 */}
.pczcimg img{width:100%;height:631px;margin:0 auto;border-radius:0px;
             object-fit: fill; /* 保持图片比例并覆盖容器 */
             transition: filter 1s ease, transform 3s ease; /* 添加过渡效果 */
             }
			 			 
.pczcimg img:hover  {
            filter: brightness(100%); /* 图片变暗 */
			transform: scale(1.1); /* 容器缩放，带动图片视觉缩小 */
			object-fit: fill;
}
.pczcimg_0{width:32%; height:325px;padding-top:210px;float:right;padding-left:5%;padding-right:3%;}
.pczcimg_1{width:100%; height:auto;float:right;padding-right:0%;}
.pczcimg_01{width:100%; 
height:auto;
line-height:52px;
float:left;
padding-top:0px;
font-size:38px;
font-weight: bold;
font-family: "Noto Sans SC", Microsoft YaHei, 'PingFang SC', Arial, Helvetica, sans-serif;
text-transform: uppercase;}
.pczcimg_02::after {
  content: '';
  display:inline-block;
  width: 38px;
  height: 2px;
  background-color: #f0730e;
  margin:0 auto;
  margin-bottom: 7px;
  margin-left: 20px;
   /* 调整横线与文本间距 */
}
.pczcimg_02{width:100%; height:auto;float:left;padding-top:0px;font-size:27px;COLOR:#000;line-height:59px;
font-family:"Noto Sans SC", Microsoft YaHei, 'PingFang SC', Arial, Helvetica, sans-serif;}
.pczcimg1_02::after {
  content: '';
   display: inline-block;
  width: 38px;
  height: 2px;
  background-color: #f0730e;
  margin:0 auto;
  margin-left:20px;   /* 调整横线与文本间距 */
  margin-bottom:5px;
}
.pczcimg1_02{width:100%;float:left;padding-top:0px;font-size:27px;COLOR:#000;line-height:59px;
font-family:"Noto Sans SC", Microsoft YaHei, 'PingFang SC', Arial, Helvetica, sans-serif;}
.pczcimg_03{width:200px; height:20px;clear:both;}
.pczcimg_04{width:229px; height:39px;border:#000 solid 1px; background:#fff;font-size:17px;color:#000;line-height:39px;float:left; border-radius:0px;text-align: center; }
.pczcimg_04 a{color:#000;font-size:17px; }
.about-more{
	display: block;
    position: relative;
    width: 165px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border: 1px solid #002060;
    color: #000;
    font-size: 15px;
    transition-duration: .5s;
	
}
.about-more:after{
	content:""; 
	width:0;
	height:100%; 
	position:absolute; 
	left:0%; 
	transform:translate(0%); 
	background:#000; top:0; 
	z-index:-1;
	transition-duration:.5s;
}
.about-more:hover{
	color: #fff;
	text-decoration: none;
}
.about-more:hover:after{
	width:100%;
}

.about-more1{
	display: block;
	width: 165px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border: 1px solid #000;
	color: #333;
	font-size: 15px;
	transition-duration: .5s;
	margin-top: 0px;
	background: #fff;
	position: absolute;
	z-index: 1;
	
}
.about-more1:after{
	content:""; 
	width:0;
	height:100%; 
	position:absolute; 
	left:0%; 
	z-index:-1;
	transform:translate(0%); 
    background:#000; top:0; 
	/*background:#088d01; top:0; */
	transition-duration:.5s;
}
.about-more1:hover{
	color: #fff;
	text-decoration: none;
}
.about-more1:hover:after{
	width:100%;
}
.about-more1 a:visited{
	color: #fff;
	text-decoration: none;
	color: #333333;
}
/* dlicp */
/*3列的.dlcpd1{ width:30%; height:auto; float:left;}
.dlcpd1_02{ width:100%; height:350px; margin:0px auto;}
.dlcpd1_02 img{ width:100%; height:350px; margin:0px auto;}
.dlcpd1_03{width:100%; height:42px;line-height:42px; margin:0px auto; text-align:center;font-size:16px;}
.dlcpd1_04{width:5%; height:200px; float:left;}
.dlcpd1_05{width:6%; height:200px; float:left;}*/
/*2.dlcpd1{ width:48.7%; height:auto; float:left;}*/
.dlcpd1{ width:23%; height:auto; float:left;}
/*5列的.dlcpd1{ width:17.92%; height:auto; float:left;}*/
.dlcpd1_02{ width:100%; height:auto; margin:0px auto; overflow: hidden;  position: relative;transition: all 0.3s ease; }
.dlcpd1_02 img{ width: 100%;height: 100%; height:290px; margin:0px auto;border-radius:20px;filter: brightness(100%);  transition: filter 0.3s ease, transform 1s ease;transform: rotate(0deg);}
.dlcpd1_02 img:hover{ filter: brightness(70%);}
.dlcpd1_03{width:100%; height:42px;line-height:42px;padding-top:15px; margin:0px auto; text-align:left;font-size:18px;font-weight: bolder;font-family:"Noto Sans SC", Microsoft YaHei, 'PingFang SC', Arial, Helvetica, sans-serif;}
.dlcpd1_03 a{font-size:18px;text-decoration:none;}
.dlcpd1_05{width:100%; height:82px;line-height:32px; margin:0px auto; text-align:left;font-size:14px;font-family:"Noto Sans SC", Microsoft YaHei, 'PingFang SC', Arial, Helvetica, sans-serif;}
.dlcpd1_05 a{font-size:14px; text-decoration:none;}
.dlcpd1_04{width:2.6%; height:200px; float:left;}
/*4.dlcpd1_04:last-child {
  width: 0; /* 或其他你希望的值 */
/*height: 0; /* 或其他你希望的值 */
  /*float: none; /* 或其他你希望的值 */
/*}*/
.dlcpd1_06{width:100%; height:30px;margin:0px auto;clear:both;}
/* --  产品-- */
.picanc{ 
width: 100%;  
height: auto;
border:0px;  
overflow: hidden;  
max-width:100%;
}  
.picanc img{  
cursor: pointer;  
transition: all 1s;
-moz-transition:all 1s; 
-webkit-transition:all 1s; 
-o-transition:all 1s;
max-width:100%;
 }  
  
.picanc img:hover{  
transform: scale(1.4);
-webkit-transform:scale(1.4);
-moz-transform:scale(1.4); 
-o-transform:scale(1.4);
max-width:100%;
}
.pic126 {
width:100%;
height:100%;
max-width:100%;
z-index:2;
position:absolute;
cursor: pointer;  
transition: all 1s;
-moz-transition:all 1s; 
-webkit-transition:all 1s; 
-o-transition:all 1s;
background-color: rgba(0, 0, 0,0.1);
}
.pic126:hover {
background-color: rgba(0, 0, 06, 0);
transform: scale(1.4);
-webkit-transform:scale(1.4);
-moz-transform:scale(1.4); 
-o-transform:scale(1.4);
}

.pic127 {
width:100%;
height:100%;
max-width:100%;
z-index:2;
position:absolute;
cursor: pointer;  
transition: all 1s;
-moz-transition:all 1s; 
-webkit-transition:all 1s; 
-o-transition:all 1s;
background-color: rgba(0, 0, 0, 0.5);
}
.pic128 img:hover {
/*background-color: rgba(0, 0, 06, 0.6);*/
background:url(im/cpqbd_06s.jpg);
}
.pic127:hover {
/*background-color: rgba(0, 0, 06, 0.6);*/
background:url(im/cpqbd_06s.jpg);
transform: scale(1.4);
-webkit-transform:scale(1.4);
-moz-transform:scale(1.4); 
-o-transform:scale(1.4);
}
/* --jdanli -- */   
@keyframes opacity-alt922{
            0% {
                -webkit-transform: scale(1.2);
                -moz-transform: scale(1.2);
                -ms-transform: scale(1.2);
                -o-transform: scale(1.2);
                transform: scale(1.2);
            }
			50%{
                -webkit-transform: scale(1);
                -moz-transform: scale(1);
                -ms-transform: scale(1);
                -o-transform: scale(1);
                transform: scale(1);
            }
            100%{
                -webkit-transform: scale(1.2);
                -moz-transform: scale(1.2);
                -ms-transform: scale(1.2);
                -o-transform: scale(1.2);
                transform: scale(1.2);
            }
            
        }
        .demo936 {
            width: 100%;
            height:720px;
            margin:0 auto;
            margin-top: 0px;
			background-image:url(../imvg/bjds3.jpg1);
            animation:opacity-alt922 15s infinite;
            -moz-animation:opacity-alt922 15s infinite; /* Firefox */
            -webkit-animation:opacity-alt922 15s infinite; /* Safari and Chrome */
            -o-animation:opacity-alt922 15s infinite; /* Opera */
        }
		.demo1303 {
            width: 100%;
            height: 720px;
            margin:0 auto;
			overflow:hidden;
			position:absolute;
			z-index:-999;
			}
/* --sgddxc -- */  			
@keyframes opacity-alt3005{
            0% {
                -webkit-transform: scale(1);
                -moz-transform: scale(1);
                -ms-transform: scale(1);
                -o-transform: scale(1);
                transform: scale(1);
            }
			50%{
                -webkit-transform: scale(1.05);
                -moz-transform: scale(1.05);
                -ms-transform: scale(1.05);
                -o-transform: scale(1.05);
                transform: scale(1.05);
            }
            100%{
                -webkit-transform: scale(1);
                -moz-transform: scale(1);
                -ms-transform: scale(1);
                -o-transform: scale(1);
                transform: scale(1);
            }
            
        }
        .demo9 {
            width: 100%;
            height: 815px;
            margin:0 auto;
            margin-top: 0px;
			background-image:url(../images/bjds.jpg);
            animation:opacity-alt3005 15s infinite;
            -moz-animation:opacity-alt3005 15s infinite; /* Firefox */
            -webkit-animation:opacity-alt3005 15s infinite; /* Safari and Chrome */
            -o-animation:opacity-alt3005 15s infinite; /* Opera */
        }
		.demo130 {
            width: 100%;
            height: 815px;
            margin:0 auto;
			overflow:hidden;
			position:absolute;
			z-index:-999;
			}
/* -- newl -- */
.ydkf2 {
	text-decoration: none;
	color: #fff;
	padding-bottom: 5px;
    font-family:  "acumin-pro", sans-serif;
	font-size:26px;
	font-weight: bold;
	letter-spacing: 2px;
	text-align:center;
}
.ydkf2 a{
	text-decoration: none;
	color:#fff;
	padding-bottom:5px;
    font-family:  "acumin-pro", sans-serif;
	font-size:26px;
	font-weight: bold;
	letter-spacing:2px;
	text-align:center;
}

.ydkf2 a:hover{
	text-decoration: none;
	color:#ff0000;
	padding-bottom:5px;
    font-family:  "acumin-pro", sans-serif;体;
	font-size:26px;
	font-weight: bold;
	letter-spacing:2px;
	text-align:center;
}
/* --pcas -- */			
.pcas1
 { width: 100%;
   height: auto;
   margin:0 auto; 
   text-align:center;
  }
.pcas1_1
 { width: 23.5%;
   height: auto; 
   float:left; 
   text-align:center;
  }
 .pcas1_2 img
 {
   border-radius:20px; 
  } 
@media (max-width:2440px) {
.pcas1_2 img 
 { height:288px;
   margin:0 auto; 
   text-align:center;
   border: #ccc solid 0px 
  }
 .cas1_2 img
 {height: 500px;
  } 
.picanc55 img{   
height:0px;}  
.sycas_1 img{   
height:671px; 
} 
  }  
 @media (max-width:1920px) {
.pcas1_2 img
 { height: 192px;
   margin:0 auto; 
   text-align:center;
   border: #ccc solid 0px 
  }
 .cas1_2 img
 {height: 280px;
  } 
.picanc55 img{   
height:241px;} 
.sycas_1 img{   
height:621px; 
}
  }  
 @media (max-width:1600px) {
.pcas1_2 img
 { height: 160px;
   margin:0 auto; 
   text-align:center;
   border: #ccc solid 0px 
 }
 .cas1_2 img
 {height: 260px;
  } 
.picanc55 img{   
height:228px; 
}
.sycas_1 img{   
height:521px; 
}
  }  
 @media (max-width:1440px) {
.pcas1_2 img
 { height: 144px;
   margin:0 auto; 
   text-align:center;
   border: #ccc solid 0px 
  }
  .cas1_2 img
 {height: 230px;
  } 
.picanc55 img{   
height:219px; 
}
.sycas_1 img{   
height:431px; 
}
  } 
  @media (max-width:1366px) {
.pcas1_2 img
 { height: 136px;
   margin:0 auto; 
   text-align:center;
   border: #ccc solid 0px 
  }
  .cas1_2 img
 {height: 200px;
  } 
.picanc55 img{   
height:197px; 
} 
.sycas_1 img{   
height:331px; 
} 
  } 
  @media (max-width:1280px) {
.pcas1_2 
 { height: 128px;
   margin:0 auto; 
   text-align:center;
   border: #ccc solid 0px 
  }
  .cas1_2 img
 {height: 190px;
  } 
.picanc55 img{   
height:178px; 
}
.sycas_1 img{   
height:301px; 
}
}    
/* --yshdsgsi -- */ 			
.yush_1{ padding:10px 10px;
font-size:28px;
font-weight:bold;
height:22px; 
text-align:left;
font-family: Arial, Helvetica, sans-serif;
padding-top:78px;
}
.yush_1_1{ padding:0px 10px;
font-size:21px;
font-weight:normal;
height:23px;
text-align:left;
padding-top:8px;
color:#8c8d8e;
letter-spacing:1px;
display:none;
}
.yush_2{ padding:10px 10px;
font-size:17px;
font-weight:normal;
height:auto;
text-align:left;
padding-top:35px;
text-indent:0rem;
line-height:36px;
font-family: Arial, Helvetica, sans-serif;
}
.yushim1 img{width:100%;height:385px;border-radius: 25px;}
.yushiw{ padding:20px 0px;
font-size:25px;
font-weight:bold;
height:22px; 
text-align:left;
font-family: Arial, Helvetica, sans-serif;
}
.yushiw_2{ 
font-size:15px;
font-weight:normal;
height:auto; 
text-align:left;
line-height:29px;
font-family: Arial, Helvetica, sans-serif;
} 
/* --tdbcp -- */ 
#demo02 {
	width: 100%;
	height: 122px;
	overflow: hidden;
	margin: auto;
} 
#demo02 img { 
    float:left;
 margin-left:1px;
 border:0px #ffffff solid;
}
#indemo02 { 
    float: left; 
    width: 800%; 
} 
#demo200 { 
    float: left; 
} 
#demo220 { 
    float: left; 
}

.tzhzbh1{ 
width:160px;
height:132px;
font-size:15px;
font-weight:normal;
float:left; 
text-align:left;
line-height:29px;
}
.tzhzbh1_1{ 
width:160px;
height:122px;
float:left; 
text-align:left;
border:0px #ccc solid;
}
.tzhzbh1_1 img{ 
width:auto;
height:112px;
border:0px #ccc solid;
}
.tzhzbh1_2{ 
width:160px;
height:auto;
padding-top:10px;
margin:0 auto;
font-size:14px;
font-weight:normal;
text-align: center;
line-height:29px;
border:#CCC solid 0px;
display:none;
}
.tzhzbh2{ 
width:20px;
height:20px;
float:left; 
} 
/* --dbcp -- */ 
#demo0 {
	width: 100%;
	height: 400px;
	overflow: hidden;
	margin: auto;
} 
#demo0 img { 
    float:left;
 margin-left:1px;
 border:1px #ffffff solid;
}
#indemo0 { 
    float: left; 
    width: 800%; 
} 
#demo10 { 
    float: left; 
} 
#demo20 { 
    float: left; 
}
.zhzbh1{ 
width:290px;
height:396px;
font-size:15px;
font-weight:normal;
float:left; 
text-align:left;
line-height:29px;
}
.zhzbh1_1{ 
width:289px;
height:396px;
float:left; 
text-align:left;
border:1px #ccc solid;
}
.zhzbh1_1 img{ 
width:288px;
height:396px;
border:0px #ccc solid;
}
.zhzbh1_2{ 
width:290px;
height:auto;
padding-top:10px;
margin:0 auto;
font-size:14px;
font-weight:normal;
text-align: center;
line-height:29px;
border:#CCC solid 0px;
}
.zhzbh2{ 
width:20px;
height:20px;
float:left; 
}
.STYLELY {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ff9900;
}
/* --liaxi -- */  
.lx01  
 { width:75px;
   height: 36px;
   padding-top:59px;
   float:left;
   font-size:13px;
   font-weight: normal;
   color:#fff;
   text-align:left;
  }
.lx02  
 { width:90px;
   height: 66px;
   padding-top:10px;
   float:left;
   font-size:66px;
   font-weight: bold;
   color:#fff;
  }
.lx03  
 { width:62px;
   height: 22px;
   padding-top:0px;
   margin:0px auto;
   font-size:13px;
   font-weight: normal;
   color:#fff;
   text-align:left;
   letter-spacing:2px;
  } 
.lx05  
 { width:100%;
   height: 42px;
   padding-top:10px;
   margin:0px auto;
   font-size:22px;
   font-weight: bold;
   color:#fff;
   text-align:left;
   letter-spacing:1px;
   clear:both;
   font-family:  "acumin-pro", sans-serif;
  } 
.lx06  
 { width:211px;
   height: 39px;
   line-height:39px;
   margin:0px auto;
   font-size:20px;
   font-weight: normal;
   color:#333;
   text-align: center;
   letter-spacing:2px;
   clear:both;
   font-family:  "acumin-pro", sans-serif;
   border-radius:10px;
   background:#fff;
  }
 .lx06 a  
 { width:211px;
   height: 39px;
   line-height:39px;
   margin:0px auto;
   font-size:20px;
   font-weight: normal;
   color:#333;
   text-align: center;
   letter-spacing:2px;
   clear:both;
   font-family:  "acumin-pro", sans-serif;
   border-radius:10px;
   background:#fff;
  } 
 .lx06 a:hover 
 { width:211px;
   height: 39px;
   line-height:39px;
   margin:0px auto;
   font-size:20px;
   font-weight: normal;
   color:#f00;
   text-align: center;
   letter-spacing:2px;
   clear:both;
   font-family:  "acumin-pro", sans-serif;
   border-radius:10px;
   background:#fff;
   text-decoration: none; 
  }    
.lx07  
 { width:100%;
   height: 10px;
   margin:0px auto;
   clear:both;
   font-family:  "acumin-pro", sans-serif;
  }       
.lxa1
{ width:380px;
  height: 228px;
  lineh-eght:26px;
  float:left;
  padding:0px 0px;
  border-right:#9d9c9c solid 0px;
  text-align:center;
  font-family:  "acumin-pro", sans-serif;
  }
 .lxa2
{ width:200px;
  height: 178px;
  lineh-eght:26px;
  float:left;
  padding:0px 30px;
  border-right:#9d9c9c solid 0px;
  text-align:center;
  font-family:  "acumin-pro", sans-serif;
  
  }
.lxa3
{ width:200px;
  height: 149px;
  lineh-eght:26px;
  float:left;
  padding:0px 30px;
  border-right:#ccc solid 0px;
  text-align:center;
  font-family:  "acumin-pro", sans-serif;
  }   
.lxa1_1
{ width:100%;
   height: 50px;
   margin:0px auto;
   font-size:20px;
   font-weight: bold;
   color:#fff;
   font-family:  "acumin-pro", sans-serif;
   text-align:left;
} 

.lxa1_1_1
{ width:20%;
   height: 36px;
   float:left;
   border-top: #666 solid 1px;
   text-align:left;
} 
 
.lxa1_2
{ width:100%;
   height: 37px;
   margin:0px auto;
   font-size:14px;
   color:#bbbaba;
   font-family:  "acumin-pro", sans-serif;
   text-align:left;
   clear:both;
}
.lxa1_2 a
{ width:100%;
   height: 37px;
   margin:0px auto;
   font-size:14px;
   color:rgba(255, 255, 255, .5);
   font-family:  "acumin-pro", sans-serif;
   text-align:left;
} 
.lxa1_2 a:hover
{ width:100%;
   height: 37px;
   margin:0px auto;
   font-size:14px;
   color:#f00;
   font-family:  "acumin-pro", sans-serif;
   text-align:left;
}  
/* ERCx */

.dtpb{width:390px; height:60px; padding-bottom:10px;padding-top:10px;float:left;}
.dddfsinmg {
  width: 45px; /* 设置元素宽度 */
  height: 45px; /* 设置元素高度 */
  background-image: url(../images/fxd/df1.png); /* 正常状态下的背景图片 */
  background-size: cover; /* 背景图片覆盖整个元素区域 */
  transition: background-image 0.3s;
  cursor:pointer;/* 平滑过渡效果 */
  float:left; 
}
.dddfsinmgs {
  width: 45px; /* 设置元素宽度 */
  height: 45px; /* 设置元素高度 */
  background-image: url(../images/fxd/df1s.png); /* 正常状态下的背景图片 */
  background-size: cover; /* 背景图片覆盖整个元素区域 */
  transition: background-image 0.3s;
  cursor:pointer; /* 平滑过渡效果 */
  float:left; 
}
/*.dddfsinmg:hover {
  background-image: url(../images/fxd/df1s.png);} /* 鼠标悬浮时的背景图片 */

.dddfsinmg2 {
  width: 45px; /* 设置元素宽度 */
  height: 45px; /* 设置元素高度 */
  background-image: url(../images/fxd/dtt1.png); /* 正常状态下的背景图片 */
  background-size: cover; /* 背景图片覆盖整个元素区域 */
  transition: background-image 0.3s;
  cursor:pointer;/* 平滑过渡效果 */
  float:left;  
}
.dddfsinmg2s {
  width: 45px; /* 设置元素宽度 */
  height: 45px; /* 设置元素高度 */
  background-image: url(../images/fxd/dtt1s.png); /* 正常状态下的背景图片 */
  background-size: cover; /* 背景图片覆盖整个元素区域 */
  transition: background-image 0.3s;
  cursor:pointer; /* 平滑过渡效果 */
  float:left; 
}
.dddfsinmg3 {
  width: 45px; /* 设置元素宽度 */
  height: 45px; /* 设置元素高度 */
  background-image: url(../images/fxd/a-inline.png); /* 正常状态下的背景图片 */
  background-size: cover; /* 背景图片覆盖整个元素区域 */
  transition: background-image 0.3s;
  cursor:pointer;/* 平滑过渡效果 */
  float:left; 
}
.dddfsinmg3s {
  width: 45px; /* 设置元素宽度 */
  height: 45px; /* 设置元素高度 */
  background-image: url(../images/fxd/a-inlines.png); /* 正常状态下的背景图片 */
  background-size: cover; /* 背景图片覆盖整个元素区域 */
  transition: background-image 0.3s;
  cursor:pointer;/* 平滑过渡效果 */
  float:left;
}
.dddfsinmg4 {
  width: 45px; /* 设置元素宽度 */
  height: 45px; /* 设置元素高度 */
  background-image: url(../images/fxd/tiktok.png); /* 正常状态下的背景图片 */
  background-size: cover; /* 背景图片覆盖整个元素区域 */
  transition: background-image 0.3s;
  cursor:pointer;/* 平滑过渡效果 */
  float:left;  
}
.dddfsinmg4s {
  width: 45px; /* 设置元素宽度 */
  height: 45px; /* 设置元素高度 */
  background-image: url(../images/fxd/tiktoks.png); /* 正常状态下的背景图片 */
  background-size: cover; /* 背景图片覆盖整个元素区域 */
  transition: background-image 0.3s;
  cursor:pointer; /* 平滑过渡效果 */
  float:left; 
}
.dddf-kf {
  width: 15px; /* 设置元素宽度 */
  height: 45px; /* 设置元素高度 */
  float:left; 
}
.DSTYLE99{width:390px; height:35px; padding:0px;margin:0px auto;line-height:35px;font-size:14px;}
.DSTYLE99_01{width:auto; height:25px; padding-left:0px; float:left; text-align:left;}
.DSTYLE99_02{width:270px; height:25px; padding:0px; float:left;text-align:left;}
.DSTYLE991{ width:250px; height:25px; padding:0px; float:left;text-align:left;FONT-SIZE:17px;color:#F00;}

/* 产品切换图片展示 */
        .pro-le01{ width:100%; position:relative;}
		.picFocus{width:100%;  position:relative; zoom:1; margin:0px auto; }
		.picFocus .hd{ width:100%;overflow:hidden; padding-top:1px; }
		.picFocus .hd ul{ margin-left:-38px;  overflow:hidden; zoom:1;}
		.picFocus .hd ul li{ padding-top:0px; float:left;text-align:center; position:relative; width:135px;height:85px; border:1px solid #f6f7f8;margin-right:5px;cursor: pointer;}
		.picFocus .bd ul li:nth-child(4) {argin-right:0px;} 
		.picFocus .hd ul li.on{ border-color:#eaebec;cursor: pointer;  }
		/*.picFocus .bd li{ position:relative; height:360px;width:570px;overflow:hidden;opacity: 1;transition: opacity 1s ease-in-out;}  
		.picFocus .bd ul li{ position:relative; height:360px;width:570px;border-radius:0px;overflow:hidden;opacity: 1;transition: opacity 1s ease-in-out;float:left;}
		.picFocus .bd ul li.active {  opacity: 1;}
		picFocus .bd ul li:nth-child(1) {opacity: 1;} 
		.picFocus.bd{margin-left: -50px;padding-right: 100px; }
		.picFocus .bd img{ position:absolute;height:360px;width:570px; top:0; left:0; bottom:0; right:0; margin:auto; display:block;overflow:hidden;  transition-duration:.5s; border-radius:20px;}*/
		.picFocus.bd{ position:relative;width:100%;float:left;}
		.picFocus .bd  li{height:360px;width:570px;overflow:hidden;opacity: 1;transition: opacity 1s ease-in-out;}  
		/*.picFocus .bd ul li{ position:relative; height:360px;width:570px;border-radius:0px;overflow:hidden;opacity: 1;transition: opacity 1s ease-in-out;float:left;}
		.picFocus .bd ul li.active {  opacity: 1;}
		picFocus .bd ul li:nth-child(1) {opacity: 1;} */
		.picFocus .bd  img{ position:absolute;height:360px;width:570px; top:0; left:0;  margin:auto; display:block;overflow:hidden;  transition-duration:.5s; border-radius:20px;border: #f6f7f8 1px solid;}
        .picFocus .hd ul li img{ position:absolute;height:100%; width:100%; top:0; left:0;margin:auto; display:block;overflow:hidden;transition-duration:.5s;}
		.picFocus .hd ul li span,.picFocus .bd li .pro-xz{ position:absolute; width:126px; height:98px; display: block; width:100%;height:100%; text-align:center; background:url(../images/xz.png) no-repeat center center; top:0; left:0;}
		.picFocus .bd li .pro-xz{ width:79px; height:78px;background:url(../images/xz1.png) no-repeat center center #002060; bottom:0; left:auto; top:auto;}
.pro-share{ position:absolute; bottom:0; right:0;}
.b2 {
    background: url(../images/fx.png) no-repeat right center; font-size:18px; line-height:98px;
}
.ne-pro-part02{ width:100%; background:url(../images/bg04.jpg) no-repeat top center;}
.w1265{ width:1265px; margin:0 auto;}
.pp-ti01{ color:#fff; font-size:36px; padding:33.3px 0;}
.Menubox ul li{ float:left; height:61px; line-height:61px; width:217px; text-align:center; background:url(../images/bg05.jpg) no-repeat top center; margin-right:10px; color:#fff; font-size:18px; cursor:pointer;}
.Menubox ul li.hover{ background:#fff; color:#333;}
.Contentbox{ background:#ece9e9; padding:80px 0;line-height:32px; font-family: "微软雅黑", "宋体", Arial; }
.Contentbox_001{ background:#fff; padding:80px 40px; }
.CbContainer img{ max-width:100%;}
.pro-form{ width:100%; }
.pro-form h1{ color:#fff; text-align:center; font-size:36px; font-weight:normal; padding-bottom:50px;}
.fk-xi{ width:1082px; margin:0 auto;}
.fk-xi ul { width:100%; position:relative;}
.fk-xi ul li{ width:529px; height:42px;  line-height:39px; margin-bottom:8px; position:relative;}
.fk-xi ul li input,.fk-xi ul li textarea,.fk-xi ul li select{ width:100%; height:100%; border:none; background:#eee; padding-left:22px; font-size:15px; box-sizing:border-box;color: #757575;}
.fk-xi ul li:last-child{ position:absolute; top:0; right:0; height:342px;}
.fk-xi ul li:last-child textarea{ padding-top:10px;font-family: "microsoft yahei"; }
.pro-sub{ width:100%; text-align:center; padding-top:50px;}
.pro-sub button,.pro-sub a{ width:200px; padding:15px 0; background:#002060; color:#fff; font-size:20px; border:none; display:inline-block; outline:none; cursor:pointer; transition-duration:.5s; margin:0 10px;}
.pro-sub button:hover,.pro-sub a:hover{  background:#fff; color:#333;}


/* shouyecs */
.cassD{width:95%; height:auto; margin:0px auto;padding-top:0px;padding-bottom:20px; overflow:hidden;clear:both;} 
.cassD_1{width:50%; height:auto;float:left;padding-top:50px;padding-bottom:50px; overflow:hidden;} 
.dcassD_1{width:100%; height:auto; margin:0px auto;padding-top:50px;padding-bottom:50px; overflow:hidden; text-align:center;} /* cpds */
.dycassD_1{width:100%; height:auto; margin:0px auto;padding-top:20px;padding-bottom:50px; overflow:hidden; text-align:center;} /* YSD */
.cassD_2{width:179px; height:60px;float:right;padding-top:70px;padding-bottom:0px; overflow:hidden; text-align:right;position: relative;right:0; /* 添加相对定位 */}
.dcassD_2{width:200px; height:60px;float:right;padding-top:70px;padding-bottom:0px; overflow:hidden; text-align:left;position: relative;} /* cpds */
.cassy_01{width:100%; 
height:auto;
line-height:52px;
float:left;
padding-top:0px;
font-size:38px;
font-weight: bold;
font-family: "Noto Sans SC", Microsoft YaHei, 'PingFang SC', Arial, Helvetica, sans-serif;}
.cassy_02::after {
  content: '';
  display: block;
  width: 38px;
  height: 2px;
  background-color: #f0730e;
  margin:0 auto;
  margin-top: -28px;
  margin-left: 102px;
   /* 调整横线与文本间距 */
}
.cassy_02{width:100%; height:auto;float:left;padding-top:0px;font-size:27px;line-height:39px;COLOR:#000;line-height:59px;}
.dcassy_02{width:165px; height:auto;margin:0px auto;padding-top:0px;font-size:27px;COLOR:#000;text-align:center;padding-top:90px; }
.dcassyry_02{width:205px; height:auto;margin:0px auto;padding-top:0px;font-size:27px;COLOR:#000;text-align:center;padding-top:90px; }
.about-morery{
	display: block;
    position: relative;
    width: 205px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border: 1px solid #002060;
    color: #000;
    font-size: 15px;
    transition-duration: .5s;
	
}
.about-morery:after{
	content:""; 
	width:0;
	height:100%; 
	position:absolute; 
	left:0%; 
	transform:translate(0%); 
	background:#000; top:0; 
	z-index:-1;
	transition-duration:.5s;
}
.about-morery:hover{
	color: #fff;
	text-decoration: none;
}
.about-morery:hover:after{
	width:100%;
}

/* --  shouyanli-- */
.biankuang {
    color:#333333;
	font-family:  "acumin-pro", sans-serif;
	font-size: 14px;
	font-weight: normal;
	border:#ecebeb  solid 0px;
	
}
.biankuang:hover {
	color:#333333;
	font-family:  "acumin-pro", sans-serif;
	font-size: 14px;
	font-weight: normal;
	border:#ecebeb  solid 0px;
}
.dsycas_1
 { width:100%;
   height:751px;
   margin:0 auto; 
   text-align:center;
   border: #ccc solid 0px; 
  }
 .dsycas_1 img
 { width:100%;
   height:751px;
   margin:0 auto; 
   text-align:center;
   border: #ccc solid 0px; 
  }
 .dsycas_2 img
 { width:100%;
   height:373px;
   margin:0 auto; 
   text-align:center;
   border: #ccc solid 0px; 
  }
.dsycas_3
 { width:100%;
   height:30px;
   margin-top:-90px; 
   text-align:center;
   border: #ccc solid 0px;
   font-size:18px;
font-weight: bold;
text-align:left;
padding-left:20px;
font-family: "Noto Sans SC", Microsoft YaHei, 'PingFang SC', Arial, Helvetica, sans-serif;
}
.dsycas_3 a
 { color:#fff;
    font-size:18px;
   font-weight: normal;
}
.dsycas_3 a:hover
 { color:#f00;
 text-decoration:none;
}

.dsycas_4
 { width:100%;
   height:30px;
   margin-top:0px; 
   text-align:center;
   border: #ccc solid 0px;
   font-size:20px;
font-weight: bold;
text-align:left;
padding-left:20px;
font-family: "Noto Sans SC", Microsoft YaHei, 'PingFang SC', Arial, Helvetica, sans-serif;
}
.dsycas_4 a
 { color:#fff;
    font-size:20px;
   font-weight: bold;
}

.dsycas_4 a:hover
 { color:#f00;
 text-decoration:none;
}
dxw
.dxw{width:100%; height:570px; padding-top:35px; margin: 0px auto;}
.dxwx01{width:50%;height:570px;float:left; border-radius:20px;}


.dxwx01_a{width:100%;height:570px;margin: 0px auto;overflow: hidden;border-radius:20px;position: relative;
            display: inline-block; }
.dxwx01_a img{ width:100%;height:570px;margin: 0px auto;object-fit: fill; /* 保持图片比例并覆盖容器 */
	       transition: filter 2s ease, transform 2s ease;}
.dxwx01_a img:hover{ object-fit: fill; /* 保持图片比例并覆盖容器 */
            filter: brightness(30%); /* 图片变暗 */
			transform: scale(1.9); /* 容器缩放，带动图片视觉缩小 */			
        }
.dxwc_01{width:90%;height:155px;margin: 0px auto;margin-top:-190px;border-radius:20px; z-index:1; position:relative;background-color:rgba(255, 255, 255,0.8);
            transform: translateY(200%);/*100时为向上100%处*/
            transition: transform 2s ease,opacity 2s ease;
			opacity: 0;}/*默认为0目前全部出现状态*/
.dxwx01_a:hover .dxwc_01 {
        transform: translateY(0);
		 opacity: 1;
}
.dxwc_01b{width:100%;height:auto;margin: 0px auto;padding:15px;}
           
.dxwc_01c{width:100%;height:32px;float:left; border-radius:20px;font-size:22px;font-weght:blod;line-height:32px;}
.dxwc_01c a{font-size:22px; text-decoration:none;}
.dxwc_01d{width:100%;height:auto;float:left;font-size:18px;font-weight: normal;line-height:36px;}
.dxwc_01d a{font-size:18px;text-decoration:none;}

 .dxwc_02{width:49%;height:570px;float:right;color:#fff;}
 .dxwc_02_01{width:100%;height:277px;float:right; border-radius:0px;background:#f1f0f0;border-radius:20px;}
  /* .dxwc_02_01 img{width:100%;height:277px;float:right;  border-radius: 20px 0 0 20px;}*/
  .dxwc_02_01 img{width:100%;height:277px;float:right;  border-radius: 20px 0 0 20px; }
 .dxwc_02_01_x01{width:45%;height:277px;float:right;overflow: hidden;  border-radius: 20px 0 0 20px;}  
 .dxwc_02_01_x01 img{width:100%;height:277px;margin: 0px auto;object-fit: fill; transition: filter 1s ease, transform 1s ease,opacity 1s ease;}             
 .dxwc_02_01_x01 img:hover{filter: brightness(30%); /* 图片变暗 */
			           transform: scale(1.9); /* 容器缩放，带动图片视觉缩小 */
					   backface-visibility: hidden;
					   transform-style: preserve-3d;}
 .dxwc_02_01_x01{width:45%;height:277px;float:left;background:3F6;}
 .dxwc_02_01_x02{width:50%;height:227px;float:right;padding-top:50px;color:#333;}
  .dxwc_02_01_x02b{width:95%;height:auto;margin: 0px auto;}
  .dxwc_02_01_x02c{width:100%;height:42px;float:left;font-size:22px;font-weight: bold;line-height:42px;color:#fff;}
  .dxwc_02_01_x02c a{ font-size:22px;color:#333;text-decoration:none;}
    .dxwc_02_01_x02c a:hover{ color:#f00;text-decoration:none;}
  .dxwc_02_01_x02d{width:100%;height:auto;float:left;font-size:18px;font-weight: normal;line-height:36px;}
  .dxwc_02_01_x02d a{font-size:18px;color:#333; text-decoration:none;}
    .dxwc_02_01_x02d a:hover{font-size:18px;color:#f00; text-decoration:none;}
  .dxwc_02_01_x02e{width:100%;height:30px;padding-top:15px;float:left;font-size:18px;font-weight: normal;line-height:32px;} 
  .dxwck{width:100%;height:16px;float:right; background:#Fff;border-radius:20px;}
  .dxwctkg{width:100%;height:20px;margin:0px auto;clear:both;}
  .dxwckg{width:100%;height:50px;margin:0px auto;clear:both;}
 cas lmu->
.ejwenzi1{font-size:13px;font-family: "Noto Sans SC", Microsoft YaHei, 'PingFang SC', Arial, Helvetica, sans-serif; font-weight:normal;}
.ejwenzi1 a{font-size:13px;font-family: "Noto Sans SC", Microsoft YaHei, 'PingFang SC', Arial, Helvetica, sans-serif; font-weight:normal;}
.ejwenzi a{font-size:13px;font-family: "Noto Sans SC", Microsoft YaHei, 'PingFang SC', Arial, Helvetica, sans-serif; font-weight:normal;color:#f00;}
/*.ejwenzi{
	font-size: 14px;
	font-family:'微软雅黑';
	color: #000;
	cursor:pointer;
	font-weight: bold;
	
}
.ejwenzi a{
	font-size: 14px;
	color: #000;

}
.ejwenzi a:hover{
	font-size: 14px;
	color: #F00;
	text-decoration: none;
	text-shadow:2px 2px 4px #fff;
	

}*/
.cpwzd{font-family: "Noto Sans SC", Microsoft YaHei, 'PingFang SC', Arial, Helvetica, sans-serif;width:89%; height:36px;line-height:36px;color:#fff;; float:left;background:#088d01;font-size:1.25em;padding-left:10%; font-weight:normal;border:#e0dfdf solid 1px; border-bottom: none;}
.decorated-text::before {
    content: ''; /* 可替换为箭头符号如 '→ ' */
    color: #666;
    font-weight: bold;
    margin-right: 5px;
	background:url(../images/main_36.gif);
  }
.xwrghht3_01 {
	font-family: Verdana, Geneva, sans-serif;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	padding-top: 200px;
}
/* --xwzxd-- */
.xwz a{font-family: "Noto Sans SC", Microsoft YaHei, 'PingFang SC', Arial, Helvetica, sans-serif;}
/* --xwzxd 01-- */
.xwzxd {width:100%; height:520px; margin: 0px auto;padding-top:0px;background:#333;clear:both;overflow: hidden;overflow: hidden;}
.xwzxd_3 {width:100%; height:520px; margin: 0px auto;padding-top:0px;background:#508bbf;clear:both;overflow: hidden;overflow: hidden;}
.xwzxd_5 {width:100%; height:520px; margin: 0px auto;padding-top:0px;background:#333;clear:both;overflow: hidden;overflow: hidden;}
.xwzxdleft{width: 43%; height: auto;float:left;padding-left:4%;}
.xwzxdright{width: 47%; height: 520px;float:right;padding:0px 2% 0px 4%; text-align:left;}
.xwzxdright_01{width: 100%; height: auo;line-height:45px;padding-bottom:15px;font-weight:blod;}
.xwzxdright_01 a{ color:#fff;font-size:25px;}
.xwzxdright_02{width: 100%; height: auto;line-height:45px;font-size:25px;}
.xwzxdright_02 a{font-size:18px;color:#fff;}
.xwzxdright_03{width: 200px; height: auto;text-align:left; margin-top:30px;}
.xwzxdright_03 a{width: 100%; height: auto;line-height:45px;}
 /* --xwzxd 02-- */
.xwzxd2{width:100%; height:520px; margin: 0px auto;padding-top:0px; background:#e5527e;clear:both;overflow: hidden;}
.xwzxd2_4{width:100%; height:520px; margin: 0px auto;padding-top:0px; background:#dc291e;clear:both;overflow: hidden;}
.xwzxd2_6{width:100%; height:520px; margin: 0px auto;padding-top:0px; background:#d99733;clear:both;overflow: hidden;}
.xwzxdleft2{width: 43%; height: auto;float:right;padding-right:4%;}
.xwzxdright2{width: 47%; height: 520px;float:right;padding:0px 4% 0px 2%; text-align:right;}
.xwzxdrightz_01{width: 100%; height: auo;line-height:45px;padding-bottom:15px;font-weight:blod; text-align:right;}
.xwzxdrightz_01 a{ color:#fff;font-size:25px;}
.xwzxdrightz_02{width: 100%; height: auto;line-height:45px;font-size:25px;text-align:right;}
.xwzxdrightz_02 a{font-size:18px;color:#fff;}
.xwzxdrightz_03{width: 200px; height: auto;text-align:right; margin-top:30px;float:right;}
.xwzxdrightz_03 a{width:100%; height: auto;line-height:45px;}
 /* --xwzxdty-- */
.xwzxdleft_01{width: 100%; height:460px;margin: 0px auto;padding:30px 50px; border:0px;border-radius:20px;box-sizing: border-box;}
.xwzxdleft_01 img{width: 100%; height:460px;margin: 0px auto; border:0px;border-radius:20px;}
.xwzxdright_a{width: 90%; height: auto;margin: 0px auto;padding:70px 5% 20px 5%;}
.xwzxdright2_a{width: 90%; height: auto;margin: 0px auto;padding:70px 5% 20px 5%;}
.xwzxderhk{width: 100%; height: 100px; padding-top: 0px;clear:both;}
.about-morenw{
   display: block;
    position: relative;
    width: 165px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border: 1px solid #ccc;
    color: #000;
    font-size: 15px;
	background:#fff;
    transition-duration: .5s;
	z-index: 1;
	
}
.about-morenw:after{
	content:""; 
	width:0;
	height:100%; 
	position:absolute; 
	left:0%; 
	transform:translate(0%); 
	background:#000; top:0; 
	z-index:-1;
	transition-duration:.5s;
}
.about-morenw:hover{
	color: #fff;
	text-decoration: none;
}
.about-morenw:hcccr:after{
	width:100%;
}ranslate(0%); 
	background:#000; top:0; 
	z-index:-1;
	transition-duration:.5s;
}
.about-morenw:hover{
	color: #fff;
	text-decoration: none;
}
.about-morenw:hover:after{
	width:100%;
}
.hd ul li{list-style:none; }

.bd ul li{list-style: none;}

 /*表格边框 */
.about_text table, .about_text td, .about_text th { /* 修正：添加表头选择器 */
  border: 1px solid #333;  /*细实线黑色边框 */
  border-collapse: collapse; /* 合并边框 */
  padding: 8px;  /*内边距 */
}
.ebook{width:100%; height:auto; padding:50px 0px 119px;margin:0px auto; line-height:24px;overflow:hidden; background:#f8f8f8;box-sizing: border-box;}
.ebook li{width:29%; height:auto; float:left;margin-left:1%; margin-right:4.5%;box-sizing: border-box; list-style:none;text-align:center;}
.ebook li d{width:100%; height:auto;margin:0px auto;}
.ebook li d1{width:100%; height:auto;margin:0px auto;line-height:119px; font-weight:bold;font-size:1.1rem;font-family: "Noto Sans SC", Microsoft YaHei, 'PingFang SC', Arial, Helvetica, sans-serif;}
.ebook li d1 a{font-weight:bold;font-size:1.1rem;font-family: "Noto Sans SC", Microsoft YaHei, 'PingFang SC', Arial, Helvetica, sans-serif;}
.ebook li:nth-child(3){margin-right:0;margin-left:0;}
.ebook d img{width:100%; height:auto; margin:0px auto;display: block;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);}
.ebook_1{width:100%; height:100px; margin:0px auto;}
.element {
  opacity: 0;
  transition: opacity 0.8s ease-out;
}

.element.show {
  opacity: 1; /* 通过JS添加show类触发动画 */
}
