@charset "utf-8";
/* CSS Document */

body{
/* overflow-y:hidden; */
   background: #eff3fb;
}
body::-webkit-scrollbar { width: 0 !important }
::-webkit-scrollbar {display:none}

#header{ 
/* width:100%;height:auto;
position:fixed; top:0; left:0; z-index:999;	 */

position: absolute; top: 0; left: 0; z-index: 1000;
transform: translateY(0);
  will-change: transform;
  width: 100%;
  min-width: 300px;
}

 .header_wrapper{ height: 102px; max-width: 1020px;
  min-width: 920px; background-color: rgba(255,255,255,.95); 
  margin: 0 auto;box-sizing: border-box; padding: 8px 15px 15px; }
/*.header_flex{ background-color: rgba(255,255,255,.95); position: relative;
  padding: 8px 15px 15px;
  max-width: unset;
  margin: 0; display: flex; } */

.header_wrapper2{
    background: none;
}

.header{ width:920px;height:auto; margin:0 auto;
margin-top: 10px;  margin-bottom: 8px; position:relative; }
.header .logo{ width:299px; height:auto; overflow:hidden; margin: 0 0; margin-top: 15px; float: left;	}
.header .logo img{ max-width:100%; height: auto; width:190px; height:auto; 	}
.header .nav{ float:right; 
/* margin-left:128px; */
height:auto; overflow:hidden;	}
.header .nav,.header .nav li,.header .nav li a { height:72px; font-size:22px; color:#333333; line-height:100px;	}
.header .nav ul { width:auto; height:auto; overflow:hidden;}
.header .nav li { width:auto; height:auto; overflow:hidden; float:left; font-size:24px; color:#333333;  }
.header .nav li a{ display:block; width:auto; height:auto; overflow:hidden; padding:0 20px; text-decoration:none;}
.header .nav li.on a{ display:block; width:auto; height:auto; overflow:hidden; text-decoration:none;}
.header .nav li:last-child a{ padding-right: 0; }
.header .nav li:hover a,.header .nav li.on a{ color:#029a9b; }



/*.header_wrapper2 .header .nav,
.header_wrapper2 .header .nav li,
.header_wrapper2 .header .nav li a { color:#fff; }
.header_wrapper2 .header .nav li { color:#fff;  }
.header_wrapper2 .header .nav li:hover a,
.header_wrapper2 .header .nav li.on a{ color:#029a9b; }*/


.header .logoico{
	width:250px; height:50px; overflow:hidden; background:rgba(2,154,155,1);
	border-radius:8px;
	position:absolute; top:15px; left:0; z-index:9999999;
}
.header .logoico img{
	width:224px; height:auto; overflow:hidden; margin:6px 0 0 16px;
}

.header .logoicox{
    width:300px; height:auto; overflow:hidden;
    position:absolute; top:10px; left:0px; z-index:9999999;
}
.header .logoicox img{
    width:200px; height:auto; overflow:hidden;
}

#main{ width:100%;height:auto; overflow:hidden; }

/* �ײ� */
.foot_bg{ width: 100%; background: #000; padding: 40px 0; }
.foot_main,.foot_main p{ line-height: 34px; color: #fff; font-size: 16px; }
.foot_dl{ width: 460px; height: auto; min-height: 204px; overflow: hidden; float: left; }
.foot_dl,.foot_dl div,.foot_dl p,.foot_dl span,.foot_dl a{ line-height: 26px; color: #fff; font-size:10pt; font-family:arial, helvetica, sans-serif; }
.foot_dl p,.foot_dl div{ margin: 0; }

/*  @media screen and (max-width: 750px) {
 
 .header{ width:100%; height:auto; overflow:hidden; margin:0 auto; margin-top: 10px;}
 .header .logo{ width:40%; height:auto; overflow:hidden; margin-top: 5px; float: left;	}
 .header .logo img{ max-width:100%; height: auto;  	}
 .header .nav{ width:100%; margin-left:0; height:50px; overflow:hidden;	}
 .header .nav,.header .nav li,.header .nav li a { font-size:18px; color:#333333; line-height:50px;	}
 .header .nav ul { width:auto; height:50px; overflow:hidden;}
 .header .nav li { width:auto; height:50px; overflow:hidden; float:left; font-size:20px; color:#333333; line-height:50px; }
 .header .nav li a{ display:block; width:auto; height:50px; overflow:hidden; padding:0 10px; text-decoration:none;}
 .header .nav li.on a{ display:block; width:auto; height:50px; overflow:hidden; text-decoration:none;}
 .header .nav li:last-child a{ padding-right: 0; }
 .header .nav li:hover a,.header .nav li.on a{ color:#029a9b; }
 
 #main{ width:100%;height:auto; overflow:hidden; }
 
 �ײ�
 .foot_bg{ width: 100%; background: #2b2e33; padding: 20px 0; }
 .foot_main,.foot_main p{ line-height: 20px; color: #fff; font-size: 16px; }
 .foot_dl{ width: 100%; height: auto; overflow: hidden; }
 .foot_dl,.foot_dl div,.foot_dl p,.foot_dl span,.foot_dl a{ line-height: 26px; color: #fff; font-size:10pt; font-family:arial, helvetica, sans-serif; }
 .foot_dl p,.foot_dl div{ margin: 0; }
 } */


.topNav{ 
/* float:left; margin-left:128px;  */
height:auto; margin-top:20px; }
.topNav dl{ zoom:1; }
.topNav dd{ position:relative; width:auto; height:auto; float:left; font-size:22px; color:#060606; }
.topNav dd h3{ float:left;  }
.topNav dd h3 a{ display:block; height:52px; line-height:52px; padding:0 20px; text-align:center; overflow:hidden; text-decoration:none;
 font-size:22px; color:#060606; font-weight:lighter; }
	
.topNav dd h3 a:hover,
.topNav dd.on h3 a{  display:block; width:auto; height:52px; line-height:52px; overflow:hidden; text-decoration:none; color:#e45618; }

.topNav dd ul{ display:none; /*默认隐藏*/ position:absolute; min-width:220px; top:52px; left:0;
	background:#f0f0f0; padding:18px 0;	
}
.topNav dd ul li{ line-height: 30px; height:30px; overflow:hidden; }
.topNav dd ul li a{ display: block; color: #080808; width:100%; text-indent:30px; text-align:left; 
 line-height: 30px; font-size: 12pt; font-family:arial, helvetica, sans-serif;
 }
.topNav dd ul li a:hover{ background:#e45618; color:#080808;    }

.topNav dd:last-child h3 a{ padding-right:0; }


.header_wrapper2 .topNav{ background: rgba(0,0,0,0.5); border-radius:8px; margin-top: 15px; }
.header_wrapper2 .topNav dd,
.header_wrapper2 .topNav dd h3 a{ color:#fff;  }

.header_wrapper2 .topNav dd h3 a:hover,
.header_wrapper2 .topNav dd.on h3 a{  color:#e45618; }

.header_wrapper2 .topNav dd ul{ display:none; /*默认隐藏*/ position:absolute; min-width:220px; top:52px; left:0;
    background:#f0f0f0; padding:18px 0;
}
.header_wrapper2 .topNav dd ul li{ line-height: 30px; height:30px; overflow:hidden; }
.header_wrapper2 .topNav dd ul li a{ display: block; color: #080808; width:100%; text-indent:30px; text-align:left;
    line-height: 30px; font-size: 12pt; font-family:arial, helvetica, sans-serif;
}
.header_wrapper2 .topNav dd ul li a:hover{ background:#e45618; color:#080808;    }
.header_wrapper2 .topNav dd:last-child h3 a{ padding-right:20px; }


.foot1_bg{ width: 100%; background: #000; padding: 40px 0; }
.foot1_main,.foot1_main p{ line-height: 34px; color: rgba(255,255,255,0.7); font-size: 16px; }
.foot1_dl{ width: 300px; height: auto; min-height: 134px; overflow: hidden; float: left; }

.foot1_dl,.foot1_dl div,.foot1_dl p,.foot1_dl span,.foot1_dl a{ line-height: 26px; color: rgba(255,255,255,0.7); font-size:10pt; font-family:arial, helvetica, sans-serif; }
.foot1_dl p,.foot1_dl div{ margin: 0; }
.foot1_dl div.dt,.foot1_dl div.dt4{ margin-bottom: 20px; text-transform: uppercase; font-size:14pt; }

.foot1_dl div.dd:hover a{ color: rgba(255,255,255,1); }

.foot1_dl div.dt4{ margin-bottom: 20px; }
.foot1_dl div.dt4 img{ display:inline-block; width:60px;  }
.foot1_dl div.dd4{ width:100%; height:auto; display:flex; align-items:center; margin-top:10px; }
.foot1_dl div.dd4 .info{ flex:1; margin-left:10px; }
.foot1_dl div.dd4 .info p{ line-height: 18px; color: rgba(255,255,255,0.7); font-size:10pt; font-family:arial, helvetica, sans-serif;  }
.foot1_dl div.dd4 img{ display:inline-block; width:25px; }

.foot2_main{ margin-top:30px; border-top:solid 1px rgba(255,255,255,0.7); padding:20px 0 30px;
    line-height: 26px; color: rgba(255,255,255,0.7); text-align: center;
font-size:10pt; font-family:arial, helvetica, sans-serif;  }
.foot1_dl4{ width:200px; }

.foot1_dl{ width: 210px; height: auto; min-height: 134px; overflow: hidden; float: left; }
.foot1_dl4{ width:210px; margin-top:0; }
.foot1_dl5{ width:50px; margin-top:-15px;}

.foot1_dl5 .dd{ margin-top:30px;  }
.foot1_dl5 .dd img{ display:inline-block; max-width:35px;  }
.foot1_dl5 .dd:nth-child(2){ margin-top:20px;  }


.foot1_bg{ width: 1100px; margin: 0 auto; }


@media only screen and (max-width: 768px), (max-device-width: 768px){
    .foot1_bg{ width: 100% !important; margin: 0 auto; }
    .wh920{ margin-left: 3%; }
}

