/*头部*/
.header{ width:100%; margin:0px auto; position:relative; box-shadow:1px 1px 5px #666; z-index:99999;}
.header .head{ width:1400px; margin:0px auto; padding:0px 0;}
/*.head .logo,.head .logo img{ width:200px; height:58px; float:left; vertical-align:top;}*/
.head .h_r{ width:400px; height:25px; line-height:25px; float:right; text-align:right; margin-top:15px;}
.head .h_r span{ display:inline-block; *display:inline; zoom:1; margin-left:15px; vertical-align:top; height:25px; line-height:25px;}
.head .h_r .tel{ background:url(../images/icon1.jpg) no-repeat left center; padding-left:27px; color:#888;}
.head .h_r span a{ margin:0 3px;}
.head .h_r .tel a,.head .h_r .tel a:hover{ font-size:20px; color:#F10606;}
.head .h_r .tel a{ margin:0;}
.head .h_r span a.on,.head .h_r span a:hover{ color:#00568C;}
.header .nav_bg{ width:100%; border-top:1px solid #ddd;}
.nav_m{ width:1400px; margin:0px auto; height:48px; position:relative;}
.nav{ width:100%; text-align:left;}
.nav li{ margin-right:65px;}
.nav li,.nav li .li_m{ display:inline-block; *display:inline; zoom:1; width:auto; height:48px; position:relative; vertical-align:top;}
.nav li .li_m a{ display:inline-block; *display:inline; zoom:1; height:48px; line-height:48px; padding:0 20px; font-size:16px; vertical-align:top;}
/*.nav li.now .li_m a{ color:#00578D;}*/
.nav li .er{ width:120px; height:auto; background:rgba(255,255,255,0.8); position:absolute; left:-10px; top:48px; z-index:999999; text-align:center; display:none;}
.nav li:hover .er{ display:block; transition:all ease-in-out .4s; padding:10px 0;}
.nav li .er li{ width:100%; height:auto;}
.nav li .er li a{ display:block; width:100%; height:30px; line-height:30px; text-align:center;}
.nav_m .n_icon{ display:inline-block; *display:inline; zoom:1; height:18px; line-height:18px; color:#333; padding-left:25px; background:url(../images/nav_ico.png) no-repeat left center; position:absolute; right:10px; top:-43px; z-index:9999; cursor:pointer;display:none;}

.nav li {
	margin-right: 24px;
}
.nav li .li_m{
	border-radius: 0;
	border-bottom: 5px solid transparent;

	transition: all .5s;
	-moz-transition: all .5s;	/* Firefox 4 */
	-webkit-transition: all .5s;	/* Safari 和 Chrome */
	-o-transition: all .5s;	/* Opera */
}
.head .logo,.head .logo img{
	width:auto;
	height:58px;
	float:left;
	vertical-align:top;
}
.head .title,.head .title img{
	width:auto;
	height:58px;
	float:left;
	vertical-align:top;
}
/*选中样式*/
.nav li.now .li_m {
	position: relative;
	border-bottom: 3px solid rgb(198 0 25);
}
.nav li.now .li_m a{
	color: rgb(198 0 25) !important;
}
.nav li .li_m .subMenu{
	display: inline-block;

	transition: all .5s;
	-moz-transition: all .5s;	/* Firefox 4 */
	-webkit-transition: all .5s;	/* Safari 和 Chrome */
	-o-transition: all .5s;	/* Opera */
}
.nav li .li_m .subMenu ul li {
	width: 100%;
	margin-right: unset;

	transition: all .5s;
	-moz-transition: all .5s;	/* Firefox 4 */
	-webkit-transition: all .5s;	/* Safari 和 Chrome */
	-o-transition: all .5s;	/* Opera */

}
.nav li .li_m .subMenu ul li a{
	width: 100%;
	text-align: center;
	font-size: 12px;
}

.nav li:hover .li_m {
	background-color: rgba(255, 255, 255, .25);
	border-radius: 10px;
	border-bottom: 5px solid rgb(198,0,25)
}
.nav li:hover .li_m a{
	color: black;
}
.nav li .li_m .subMenu ul li:hover{
	background-color: white;
	border-radius: 10px;
	border-bottom: 5px solid rgb(198,0,25);
	box-shadow: 0 1px 5px rgb(198,0,25);
}
.nav li:hover .li_m .subMenu{
	position: absolute;
	left: 0;
	top: 47px;
	background-color: rgb(243,243,243);
	z-index: 10;
	display: inline-block !important;
}
/*选中样式*/

/*菜单样式*/
/*.en_US_CSS {*/
/*	margin-right: 0 !important;*/
/*}*/
/*.en_US_CSS .li_m a{*/
/*	padding: 0 !important;*/
/*	font-size: 0.9rem !important;*/
/*}*/
/*菜单样式*/

/* ********************************************** */
/* 红色顶部 */
header .topRed{
	height: 40px;
	width: 100%;
	background-color: rgb(198,0,25);
}
header .topRed .bgmRed{
	height: 40px;
	width: 1400px;
	margin: 0 auto;
	background: url("../images/index/bgmTopRed.png") center no-repeat;
}

header .topRed .bgmRed .languageArea{
	margin-top: 7px;
}
header .topRed .bgmRed .goBackEnd{
	margin-top: 7px;
	margin-right: 10px;
}
header .topRed .bgmRed .languageArea a, header .topRed .bgmRed .languageArea span{
	font-size: 14px;
	color: white;
}
header .topRed .bgmRed .goBackEnd a, header .topRed .bgmRed .goBackEnd span{
	font-size: 14px;
	color: white;
}

/* 红色顶部 */


/*菜单样式*/
.en_US_CSS {
}
.en_US_CSS li{
	margin-right: 0 !important;
}
.en_US_CSS .li_m a{
	padding: 0 !important;
	font-size: 16px !important;
}
.en_US_CSS .li_m .subMenu a{
	padding: 0 !important;
	font-size: 12px !important;
}
.en_US_CSS .h_r {
	width: 480px !important;
}
/*菜单样式*/




/**********************************************************************/
/* 自适应 */
@media screen and (max-width: 1535px) and (min-width: 1400px){
	body{
		width: 100% !important;
		/*width: 1920px !important;*/
	}
	header .topRed{
		height: 40px;
		width: 100%;
		background-color: rgb(198,0,25);
	}
	header .topRed .bgmRed{
		width: 1400px;
	}
}

@media screen and (max-width: 1400px) {
	body{
		width: 1903px !important;
	}
}



