@charset "utf-8";
/* CSS Document */

.menu a{ text-decoration:none;}
.top,.menu,.about{ width:969px; margin-left:auto; margin-right:auto; height:auto;}
.menu .item {
	 float:left;
    cursor: pointer;
    position: relative; line-height:15px; width:75px; text-align:center; color:#ffffff; border-right:solid 1px #ffffff;
}
.menu{ margin-top:16px; height:49px; margin-left:40px;}
.aboutL{ width:372px; height:auto; overflow:hidden; float:left;}
.aboutR{ width:584px; height:auto; overflow:hidden; float:left;}
.menu .item:last-child{ border-right:none;}
.dropmenu {
    position: absolute;
    top: 20px;
    left:40px;
    transform: translate(-50%, 0);
    z-index: 10000;
    /* overflow: hidden; */
    transition: max-height .5s;
    border: none;
    color: #303233;
    /* width: 120%; */
    height: 20px; line-height:20px;
    padding: 0;
    display: none; 
	width:auto;  background-color:#9ab4d3; 
}
.menu .item a span{ color:#ffffff; display:block;}
.dropmenu li:hover a {
    color: #222222; text-decoration:none;
}
.dropmenu li{ float:left; border-right:solid 1px #666666; line-height: 15px; margin-top:3px; margin-bottom:3px; height:15px;}
.dropmenu li > a {
    padding: 0 5px;
    display: block; float:left;
    font-size: 12px;
    color: #666;
    
    text-align: center;
    white-space: nowrap;
    /* width: 100%; */ background-color:#9ab4d3;
    height: auto;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    min-width: 50px; 
}
.dropmenu li:last-child{ border-right: none;}

*{
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
img{
	border: 0px;
	font-size: 0px;
	line-height: 0px;
	}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
body,html{
	width:100%;
	}
a:link {
	color: #406899;
	text-decoration: none;
}
a:visited {
	color: #406899;
	text-decoration: none;
}
a:hover {
	color: #2f7dce;
	text-decoration: underline;
}
a:active {
	color: #406899;
	text-decoration: none;
}
.lh20{
	line-height: 20px;
	text-align: justify;
}
.lh40{
	line-height: 40px;
	text-align: justify;
	display: block;
}
.lh30{
	line-height: 30px;
}
.f13{
	font-size: 13px;
	}
.cff0000{
	color:#ff0000;}
.cff{
	color:#FFF;
	}
	.clear{
	clear:both;
	}