
/*top*/
.top{min-width:1230px; width:100%; margin:0 auto; background-color:#f5f5f5;}
.welcome{width:1230px;height:40px; background-color:#f3f3f3;overflow:hidden;}
.welcome_main{ width:1230px; margin:0 auto; overflow:hidden;}
.welcome_left{ float:left; color:#333; line-height:40px; margin-left:10px;}
.welcome_left span{ float:left; margin-right:10px;color:#333;}
.welcome_right{ float:right; line-height:40px; color:#333;}
.welcome_right a{ font-weight:bold; line-height:inherit;padding:0 5px;color:#333;}

.logo{ background-color:#FFFFFF; height:100px; overflow:hidden; }
.logo_left{ background:url(../images/top_logo2.png) no-repeat;width:890px;height:41px;overflow:hidden;float:left;color:#333;padding:62px 0 0 50px;letter-spacing:2px;margin-left:10px; font-size:20px}
.search{ float:right; width:250px; height:38px; border:3px solid #0895ff; margin-top:35px; margin-right:10px; }
.search_text{ width:240px;background:url(../images/top_search.jpg) no-repeat left center;background-color:#FFFFFF; float:left; border:none; padding-left:10px; line-height:38px;height:38px; color:#999;}
.buttom{ background-color:#0895ff; text-align:center; line-height:38px; float:right; color:#FFFFFF; font-size:16px; width:100px;}
.buttom:hover{ color:#b7e0ff;}


/*menu*/
.menucontainer{ height:45px; display:block; min-width:1270px;width:100%; background-color:#1384C8}
.menu { margin:0 auto; width:1270px; height:45px; position:relative; font-weight:bold; z-index:100; text-align:center;}
.menu ul { padding:0; margin:0; list-style-type:none; float:left; position:relative; height:45px;}
.menu ul li { width:105px; float:left; position:relative; display:inline;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#fff;line-height:45px; text-align:center; width:105px; font-size:16px;}
.menu ul li a, .menu ul li a:visited {}
.menu ul li ul {display:none;}


.menu ul li:hover a { color:#fff; background-color:#0ca1fd;text-align:center; width:105px; }
.menu ul li:hover ul { display:block; position:absolute; top:45px; margin-top:0px; left:0; width:100%; border-top:1px solid #fff;}
.menu ul li:hover ul li a { display:block; background:#0ca1fd; color:#fff; height:auto; line-height:36px; width:105px; text-align:center; font-size:14px;}
.menu ul li:hover ul li a:hover { background:#1c67bc; color:#fff;}

.menu ul li a:hover {color:#fff; background-color:#0ca1fd;}
.menu ul li a:hover ul{display:block;position:absolute;top:45px;_top:45px;*top:45px;left:-0px;margin-top:0;margin-top:1px;border-top:0px solid #fff;}
.menu ul li a:hover ul li a{display:block;background:#0ca1fd;color:#fff;height:auto;line-height:32px;width:113px;border-bottom:0px solid #fff;}
.menu ul li a:hover ul li a:hover {background:#1d75bf;color:#fff;}


@media screen and (min-width:1680px) {
	.top{min-width:1500px; width:100%; margin:0 auto; background-color:#f5f5f5;}
	.welcome{width:1500px;height:40px; background-color:#f3f3f3;overflow:hidden;}
	.welcome_main{ width:1500px; margin:0 auto; overflow:hidden;}
	.logo_left{ background:url(../images/top_logo.png) no-repeat;width:1200px;height:41px;overflow:hidden;float:left;color:#333;padding:62px 0 0 10px;letter-spacing:2px;margin-left:10px; font-size:20px}
	
	}

@media screen and (min-width:1480px) {
	.top{min-width:1480px; width:100%; margin:0 auto; background-color:#f5f5f5;}
	.welcome{width:1480px;height:40px; background-color:#f3f3f3;overflow:hidden;}
	.welcome_main{ width:1480px; margin:0 auto; overflow:hidden;}
	.logo_left{ background:url(../images/top_logo.png) no-repeat;width:1200px;height:41px;overflow:hidden;float:left;color:#333;padding:62px 0 0 10px;letter-spacing:2px;margin-left:10px; font-size:20px}
	
	}

