@charset "utf-8";
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: 5a5a5a;
	font-size: 14px;
}
a:link {
	color: #5a5a5a;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #5a5a5a;
}
a:hover {
	text-decoration: underline;
	color: #5a5a5a;
}
a:active {
	text-decoration: none;
	color: #5a5a5a;
}
body,ul,li {
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


ul, ol { padding: 0;}


.banner { position: relative; overflow: auto; text-align: center;}

.banner li { list-style: none; }

.banner ul li { float: left; }





#b06 { width: 640px;}

#b06 .dots { position: absolute; left: 0; right: 0; bottom: 20px;}

#b06 .dots li 

{ 

	display: inline-block; 

	width: 10px; 

	height: 10px; 

	margin: 0 4px; 

	text-indent: -999em; 

	border: 2px solid #fff; 

	border-radius: 6px; 

	cursor: pointer; 

	opacity: .4; 

	-webkit-transition: background .5s, opacity .5s; 

	-moz-transition: background .5s, opacity .5s; 

	transition: background .5s, opacity .5s;

}

#b06 .dots li.active 

{

	background: #fff;

	opacity: 1;

}

#b06 .arrow { position: absolute; top: 200px;}

#b06 #al { left: 15px;}

#b06 #ar { right: 15px;}



#footdiv {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #aadbce;
	text-align: center;
	padding: 10px;
}
#menudiv {
	font-size: 18px;
	font-weight: bold;
	background-color: #aadbce;
	padding: 10px;
	text-align: center;
	height:40px;


}
#menudiv a {
	color: #FFF;
	padding: 10px;

}
#menudiv a:hover {
	text-decoration: underline;
	color:#FFFF00;

}
#logodiv {
	float: left;
	position: absolute;
	z-index: 10;
	top: 0; left: 0; 
}
#ssdiv {
	float: right;
	position: absolute;
	z-index: 10;
	width: auto
	top: 0; right: 0; 

	;
}
#menukj {
	float: right;
	position: absolute;
	z-index: 10;
	width: 100px;
	top: 10; right: 0; 

	;
}




.font-3601 {
	font-size: 50px;
	font-weight: bold;
	color: #FFFFFF;
}
#partners img {
	width: 100%;
}
#contact {
	background-color: #44a88d;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top:10px;
	margin-bottom: 10px;
}
#contact01 {
	float: left;
	width: 50%;
}
#contact02 {
	float: right;
	width: 50%;
}
.font-w {
	color: #FFFFFF;
}
#contact input {
	background-color: #fff;
	padding: 5px;
	border:#FFFFFF;
}

.footfontsize14{
	color: #FFFFFF;
	font-size:18px;
	font-weight:bold;
}

#footdiv002 {
	color: #FFFFFF;
}
#footdiv002 a {
	color: #FFFFFF;
}
#proclasspic li {
	float:left;
	height: 160px;
	width: 260px;
	list-style: none;
			display:block;

}
#proclasspic {
	background-color: #FFFFFF;

}

#partnerstop {
	background-image: url(images/fenggebj01.png);
	height: 90px;
	text-align: center;
		padding-top: 10px;

}

#partnerstop a {color:#FFFFFF;}


/*切换图片001*/
.image-container {
  position: relative;
  width: 260px;
  height: 160px;
  overflow: hidden;
}

.image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.5s ease;
  object-fit: cover;
}

.default-img {
  opacity: 1;
}

.hover-img {
  opacity: 0;
}

.image-container:hover .default-img {
  opacity: 0;
}

.image-container:hover .hover-img {
  opacity: 1;
}
/*切换图片001*/





/*下拉菜单001*/
#menu-container {
  position: relative;
  display: inline-block;
}

.menu-trigger {
  background-color: #aadbce;
  color: white;
  padding: 12px;
  font-size: 18px;
  font-weight:bold;
  border: none;
  cursor: pointer;
  border-radius: 4px;
}

.popup-menu {
  display: none;
  position: absolute;
  background-color: #aadbce;
  min-width: 220px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  top: 100%;
  left: 0;
  border-radius: 4px;
  overflow: hidden;
}

.popup-menu a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.popup-menu a:hover {
  background-color: #aadbce;
}

#menu-container:hover .popup-menu {
  display: block;
}

#menu-container:hover .menu-trigger {
  background-color: #aadbce;
}

/*下拉菜单001*/


.fontsize18S{
	font-size:18px;
	font-weight:bold;
}


#prodiv #pimg img {
	height: 160px;
	width: 180px;
}
#prodiv li {
	margin: 0px;
	padding: 0px;
	float: left;
	width:210px;
	height: 275px;
	list-style-type: none;
	background-image: url(/images/pro-beijing.jpg);	
