﻿@charset "utf-8";
/* CSS Document */

#menu_div { width:100%; height:50px; background-color:#c03433; position:relative; z-index:1;}
#menu_div ul li {
	float: left;
	font-size: 14px;
	font-weight: bolder;
	position: relative;}
#nav ul li.fg_line{
	height:50px;
	width:3px;}
#menu_div ul li.lanmu>a {
	color: #fff;}
#menu_div ul li.lanmu {
	text-align: center;}

.menu li:hover a {
	color: #686D71 !important;}

.menu ul {
	width: 330px;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255,1);
	border: 1px solid #fff;
	border-top: none;
	position: absolute;
	top: -999em;
	z-index: 99999;
	padding: 8px;
	display: none;
	border-bottom-left-radius:5px; border-bottom-right-radius:5px;
	border: 3px solid rgba(255, 255, 255,0.5);
	border-top:none;}

.menu ul.w_94 {
	width: 78px;}
.menu li:hover ul.w_94 li {
	width: 78px;
	padding: 4px 0 4px 4px;}
.menu ul.w_97 {
	width: 81px;}
.menu li:hover ul.w_97 li {
	width: 76px;
	padding: 4px 0 4px 4px;}
.menu ul.w_102 {
	width: 283px;}
.menu li:hover ul.w_102 li {
	width: 129px;
	padding: 4px 0 4px 12px;}
.menu ul.w_114 {
	width: 380px;}
.menu li:hover ul.w_114 li {
	width: 173px;
	padding: 4px 0 4px 12px;}

.menu ul.w_EN {
	width: 360px;}
.menu li:hover ul.w_EN li {
	width: 163px;
	padding: 4px 0 4px 12px;}
.menu li:hover ul.w_EN li a {
	font-size: 10px;}
.menu li:hover ul.w_EN li a:hover {
	font-size: 10px;}

.menu ul.w_ENx {
	width: 132px;}
.menu li:hover ul.w_ENx li {
	width: 132px;
	padding: 4px 0 4px 8px;}
.menu li:hover ul.w_ENx li a {
	font-size: 10px;}
.menu li:hover ul.w_ENx li a:hover {
	font-size: 10px;}

.menu ul.w_ENx2 {
	width: 144px;}
.menu li:hover ul.w_ENx2 li {
	width: 144px;
	padding: 4px 0 4px 12px;}
.menu li:hover ul.w_ENx2 li a {
	font-size: 10px;}
.menu li:hover ul.w_ENx2 li a:hover {
	font-size: 10px;}

.menu ul.w_ENx3 {
	width: 228px;}
.menu li:hover ul.w_ENx3 li {
	width: 228px;
	padding: 4px 0 4px 12px;}
.menu li:hover ul.w_ENx3 li a {
	font-size: 10px;}
.menu li:hover ul.w_ENx3 li a:hover {
	font-size: 10px;}


.menu ul.w_EN2 {
	width: 375px;}
.menu li:hover ul.w_EN2 li {
	width: 375px;
	padding: 4px 0 4px 12px;}
.menu li:hover ul.w_EN2 li a {
	font-size: 10px;}
.menu li:hover ul.w_EN2 li a:hover {
	font-size: 10px;}

.menu ul.w_EN3 {
	width: 135px;}
.menu li:hover ul.w_EN3 li {
	width: 135px;
	padding: 4px 0 4px 12px;}
.menu li:hover ul.w_EN3 li a {
	font-size: 10px;}
.menu li:hover ul.w_EN3 li a:hover {
	font-size: 10px;}

.menu ul.w_EN4 {
	width: 170px;}
.menu li:hover ul.w_EN4 li {
	width: 170px;
	padding: 4px 0 4px 12px;}
.menu li:hover ul.w_EN4 li a {
	font-size: 10px;}
.menu li:hover ul.w_EN4 li a:hover {
	font-size: 10px;}

.menu ul.w_EN5 {
	width: 138px;}
.menu li:hover ul.w_EN5 li {
	width: 138px;
	padding: 4px 0 4px 12px;}
.menu li:hover ul.w_EN5 li a {
	font-size: 10px;}
.menu li:hover ul.w_EN5 li a:hover {
	font-size: 10px;}
.menu li:hover ul.w_EN5 {
	top: 50px;
	border:1px solid #AE1C1C;
	border-top:none;
	background-color:#fff;
	left:-61px;}



.menu li:hover ul {
	top: 50px;
	border:1px solid #AE1C1C;
	border-top:none;
	background-color:#fff;
	left:-1px;}
.menu li:hover ul li {
	font-size: 12px;
	border: none;
	width: 153px;
	float: left;
	padding: 4px 0 4px 12px;
	text-align: left;}
.menu li:hover ul li a {
	color: #303030;
	text-decoration: none;
	font-weight: normal;
	background: url(../images/arrow3.png) left center no-repeat;
	padding-left: 10px;}
.menu li:hover ul li a:hover {
	background: url(../images/arrow4.png) left center no-repeat;
	padding-left: 12px;
	color: #B32B11 !important;}
/*IE6*/
.menu li.lanmu:hover {
	background-color: #F9F9F9;}
.menu li.hover a {
	color: #7C7C7C !important;}
.menu li.hover ul {
	top: 50px;}
.menu li.hover ul li {
	border: none;
	width: 70px;
	float: left;
	padding: 4px 0 4px 12px;
	transition: all 1s;}
.menu li.hover ul li a {
	height: 16px;
	line-height: 16px;
	font-size: 14px;
	color: #222;
	text-decoration: none;
	font-weight: normal;
	background: url(../images/arrow3.png) left center no-repeat;
	margin-left: 12px;}
.menu li.hover ul li a:hover {
	background: url(../images/arrow4.png) left center no-repeat;
	padding-left: 12px;
	color: #B32B11 !important;}
.menu li.other_lanmu ul {
	width: 350px !important;
	position: absolute;
	left:-1px;}
.menu li.other_lanmu ul li {
	width: 102px!important;}
.menu li.mid_lanmu ul {
	width: 280px !important;
	position: absolute;
	left:-1px;}
.menu li.mid_lanmu ul li {
	width: 120px!important;}
.menu li.sub_lanmu ul {
	width: 310px !important;
	position: absolute;
	left:-1px;}
.menu li.sub_lanmu ul li {
	width: 140px!important;}

.menu li.spe_lanmu ul {
	width: 330px !important;
	position: absolute;
	left:-1px;}
.menu li.spe_lanmu ul li {
	width: 150px!important;}



.menu li.large_lanmu ul {
	width: 390px !important;
	position: absolute;
	left:-1px;}
.menu li.large_lanmu ul li {
	width: 180px!important;}


.menu li.jy_lanmu ul {
	width: 360px !important;
	position: absolute;
	left:-1px;}
.menu li.jy_lanmu ul li {
	width: 165px!important;}

.menu li.last_lanmu ul {
	width: 370px !important;
	position: absolute;
	right: -1px;}
.menu li.last_lanmu ul li {
	width: 110px !important;}


