#box-r {
	float: right;
}

.history .bigBox {
	/* margin-top: 95px; */
	background: url(../../image/catalog/line2.jpg) center repeat-y;
	padding-top: 70px;
}
#topcontrol{
	z-index: 999999;
}
.history .list li {
	min-height: 170px;
	position: relative;
	overflow: hidden;
}

.history .list li .year {
	position: absolute;
	left: 50%;
	margin-left: -36px;
	top: 0px;
	width: 72px;
	height: 72px;
	line-height: 72px;
	text-align: center;
	font-size: 16px;
	color: #333;
	background: url(../../image/catalog/nimg72Bg.jpg) no-repeat;
}

.history .list li .contentBox {
	position: relative;
	width: 550px;
	padding-bottom: 20px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	background: #f5f5f5;
}

.history .list li .nian {
	padding: 24px 0 0 25px;
	font-size: 24px;
	color: #085ea4;
	font-weight: bold;
}

.history .list li .text-center {
	padding: 0 25px;
	line-height: 30px;
	font-size: 14px;
}

.history .list li .contentBox .bg {
	position: absolute;
	right: -9px;
	top: 24px;
	width: 9px;
	height: 12px;
	background: url(../../image/catalog/nimg9_2.png) center no-repeat;
}

.history .list .li01 .contentBox {
	float: right;
}

.history .list .li01 .contentBox .bg {
	right: auto;
	left: -9px;
	background: url(../../image/catalog/nimg9_3.png) center no-repeat;
}

.history .list li .imgDiv {
	margin: 10px 25px 0;
}

.history .list li .imgDiv img {
	width: 440px;
}

.history .list li:hover .year {
	color: #fff;
	background: url(../../image/catalog/nimg72Bgon.png) no-repeat;
}

.history .btnDiv {
	margin: 0 auto;
	width: 72px;
	height: 72px;
}

content #header-nav {
	/* 针对导航栏设定字体，为了调间距。 */
	font-family: "Arial", "Microsoft YaHei", "OpenSansLight", "\5FAE\8F6F\96C5\9ED1", Verdana;
}

.mobile-navs {
	display: none;
}

.pc-navs {
	display: inline;
}

#header-nav .nav-left span {
	font-size: 16px;
}

nav {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 80px;
	line-height: 80px;
	background: rgba(255, 255, 255, 0);
	font-size: 16px;
	z-index: 900;
}

.nav-left {
	float: left;
	height: 80px;
	margin-left: 230px;
}

.nav-left a {
	vertical-align: top;
	color: #fff;
}

.nav-left a span {
	margin-right: 40px;
	display: inline-block;
	height: 80px;
	line-height: 80px;
	position: relative;
}

.nav-left a .logo-img {
	width: 140px;
	position: absolute;
	top: 50%;
	left: 60px;
	transform: translate(0, -50%);
}

.nav-right .mall-btn {
	position: absolute;
	top: 50%;
	right: 190px;
	transform: translate(0, -50%);
	height: 28px;
	line-height: 28px;
	width: 80px;
	color: #fff;
	background: #007cba;
	border: none;
	border-radius: 3px;
	font-size: 14px;
	cursor: pointer;
}

.nav-right a .mall-btn:hover {
	opacity: .8;
}

.nav-right .nav-user {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	border:1px solid #fff;
	position: absolute;
	top: 50%;
	right: 140px;
	transform: translate(0, -50%);
}

.nav-user-gray {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	/*
  border:1px solid #fff;
  */
	position: absolute;
	top: 50%;
	right: 140px;
	transform: translate(0, -50%);
}

.nav-right .nav-cart {
	width: 32px;
	height: 32px;
	position: absolute;
	right: 110px;
	top: 25px;
	cursor: pointer;
	border-radius: 50%;
}

.nav-right .cart-num {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 104px;
	top: 22px;
	line-height: 20px;
	color: white;
	border-radius: 50%;
	background-color: #e84050;
	font-size: 12px;
	text-align: center;
	z-index: 10;
}

.nav-hover {
	opacity: 0;
	background: rgba(255, 255, 255, 1);
	z-index: 901;
}

.nav-hover .nav-left a {
	color: #666;
	cursor: pointer;
}

.nav-left .nav-hover-a {
	width: 120px;
}

.nav-hover .nav-left a span:hover {
	color: #007cba;
}

.nav-hover .nav-left a span.chosed::after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%);
	height: 3px;
	background: #007CBA;
	animation: widthChange .3s linear forwards;
}

@keyframes widthChange {
	from {
		width: 0;
	}
	to {
		width: 100%;
	}
}

.nav-model {
	background: rgba(247, 247, 247, 1);
	position: absolute;
	top: 80px;
	left: 0;
	width: 100%;
	height: 245px;
	z-index: 902;
	display: none;
	opacity: 0;
	box-shadow: 0px 1px 10px 0px rgba(0, 14, 21, 0.1);
}

.nav-body {
	position: absolute;
	top: 80px;
	left: 0px;
	width: 100%;
	height: 210px;
	z-index: 903;
}

.nav-body dl {
	opacity: 0;
}

.nav-products {
	opacity: 0;
	display: none;
}

.nav-products dl a {
	color: #000;
}

#separate dl {
	float: left;
	text-align: center;
	width: 200px;
	/* margin-right: .2rem; */
}
.nav_l3 dl {
	float: left;
	text-align: center;
	width: 100px;
	/* margin-right: .2rem; */
}

.nav-products dl.fl-first {
	margin-left: 0px;
}

.nav-products dl dd img {
	height: 70px;
	margin-top: 50px;
	margin-bottom: 20px;
	cursor: pointer;
	display: inline-block;
}

.nav-products dl:hover img {
	opacity: .6;
}

.nav-products dl dd span,
.nav-solutions dl dd span {
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
}

.nav-products dl span:hover {
	color: #007cba;
}

.nav-products dl.all-products-more {
	height: 200px;
	width: 80px;
	margin-left: .3rem;
	cursor: pointer;
}

.all-products-more dd {
	margin-top: 142px;
	height: 24px;
	line-height: 24px;
	text-align: left;
}

.all-products-more dd:hover {
	color: #007cba;
}

.nav-solutions {
	opacity: 0;
	display: none;	
}

.nav-solutions a {
	color: #000;
}

.nav-solutions dl {
	float: left;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	width: 80px;
	height: 210px;
	margin-right: .2rem;
	background-size: 80px;
	background-repeat: no-repeat;
	background-position: 0 40px;
	cursor: pointer;
}

.nav-solutions dl.soa {
	background-image: url(../../image/nav/cy.png);
}

.nav-solutions dl.soa:hover {
	background-image: url('../../image/nav/cy_1.png');
}

.nav-solutions dl.sob {
	background-image: url('../../image/nav/yl.png');
}

.nav-solutions dl.sob:hover {
	background-image: url('../../image/nav/yl_1.png');
}

.nav-solutions dl.soc {
	background-image: url('../../image/nav/jr.png');
}

.nav-solutions dl.soc:hover {
	background-image: url('../../image/nav/jr_1.png');
}

.nav-solutions dl.sod {
	background-image: url('../../image/nav/gg.png');
}

.nav-solutions dl.sod:hover {
	background-image: url('../../image/nav/gg_1.png');
}

.nav-solutions dl.soe {
	background-image: url('../../image/nav/jy.png');
}

.nav-solutions dl.soe:hover {
	background-image: url('../../image/nav/jy_1.png');
}

.nav-solutions dl.sof {
	background-image: url('../../image/nav/xz.png');
}

.nav-solutions dl.sof:hover {
	background-image: url('../../image/nav/xz_1.png');
}

.nav-solutions dl.som {
	background-image: url('../../image/nav/af.png');
}

.nav-solutions dl.som:hover {
	background-image: url('../../image/nav/af_1.png');
}

.nav-solutions dl.sok {
	background-image: url('../../image/nav/ls.png');
}

.nav-solutions dl.sok:hover {
	background-image: url('../../image/nav/ls_1.png');
}


/*.nav-solutions dl.sog {
    background-image: url('../images/header/7_normal_402x.png');
}

.nav-solutions dl.sog:hover {
    background-image: url('../images/header/7_hover_402x.png');
}*/

.nav-solutions dl.fl-first {
	margin-left: 210px;
}

.nav-solutions dl dd {
	margin-top: 140px;
}

.nav-solutions a dl {
	color: #000;
}

.nav-solutions a dl:hover {
	color: #007cba;
}

.nav-flex {
	position: absolute;
	top: 80px;
	left: 0;
	width: 120px;
	overflow: hidden;
	background: rgba(247, 247, 247, 1);
	z-index: 903;
	display: none;
	opacity: 0;
}

.nav-flex p {
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	padding: 15px 0;
	text-align: left;
	text-indent: 25px;
}

.nav-flex p:hover {
	background: rgba(255, 255, 255, 1);
}

.nav-flex a {
	color: #000;
}

.nav-flex a:hover {
	color: #007cba;
}

div.flex-en-css {
	width: 180px;
	left: 295px;
}

div.flex-nl-css {
	width: 180px;
	left: 302px;
}

div.flex-de-css {
	width: 160px;
	left: 300px;
}

div.flex-fr-css {
	width: 180px;
	left: 300px;
}

div.flex-it-css {
	width: 180px;
	left: 283px;
}

div.flexible-en-css {
	width: 180px;
	left: 380px;
}

div.flexible-nl-css {
	width: 180px;
	left: 420px;
}

div.flexible-de-css {
	width: 160px;
	left: 385px;
}

div.flexible-fr-css {
	width: 180px;
	left: 380px;
}

div.flexible-it-css {
	width: 180px;
	left: 375px;
}

.nav-supports {
	position: absolute;
	top: 80px;
	left: 770px;
	width: 120px;
	/* height:150px; */
	height: auto;
	background: rgba(247, 247, 247, 1);
	z-index: 903;
	display: none;
	opacity: 0;
}

.nav-supports p {
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	padding: 15px 0;
	/*text-align: left;*/
	/*text-indent: 25px;*/
}

.nav-supports p:hover {
	background: rgba(255, 255, 255, 1);
}

.nav-supports a {
	color: #000;
}

.nav-supports a:hover {
	color: #007cba;
}

.nav-news {
	position: absolute;
	top: 80px;
	left: 545px;
	width: 120px;
	/* height:150px; */
	height: auto;
	background: rgba(247, 247, 247, 1);
	z-index: 903;
	display: none;
	opacity: 0;
}

.nav-news p {
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	padding: 15px 0;
	/*text-align: left;*/
	/*text-indent: 25px;*/
}

.nav-news p:hover {
	background: rgba(255, 255, 255, 1);
}

.nav-news a {
	color: #000;
}

.nav-news a:hover {
	color: #007cba;
}

.nav-flexible {
	position: absolute;
	top: 80px;
	left: 655px;	
	width: 120px;
	/* height:150px; */
	height: auto;
	background: rgba(247, 247, 247, 1);
	z-index: 903;
	display: none;
	opacity: 0;
}

.nav-flexible p {
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	padding: 15px 0;
	/*text-align: center;*/
	/*text-indent: 25px;*/
}

.nav-flexible p:hover {
	background: rgba(255, 255, 255, 1);
}

.nav-flexible a {
	color: #000;
}

.nav-flexible a:hover {
	color: #007cba;
}

div.supports-en-css {
	width: 180px;
	height: 92px;
	left: 500px;
}

div.supports-nl-css {
	width: 180px;
	left: 535px;
	height: 92px;
}

div.supports-de-css {
	width: 180px;
	left: 500px;
	height: 92px;
}

div.supports-fr-css {
	width: 180px;
	left: 491px;
	height: 92px;
}

div.supports-it-css {
	width: 180px;
	height: 92px;
	left: 476px;
}


/* 社区 */

.nav-community {
	position: absolute;
	top: 80px;
	left: 885px;
	width: 120px;
	height: 100px;
	background: rgba(247, 247, 247, 1);
	z-index: 903;
	display: none;
	opacity: 1;
}

.nav-community p {
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	padding: 15px 0;
	/*text-align: left;*/
	/*text-indent: 25px;*/
}

.nav-community p:hover {
	background: rgba(255, 255, 255, 1);
}

.nav-community a {
	color: #000;
}

.nav-community a:hover {
	color: #007cba;
}

div.community-en-css {
	width: 180px;
	height: 50px;
	left: 582px;
}

div.community-nl-css {
	width: 180px;
	left: 615px;
	height: 50px;
}

div.community-de-css {
	width: 160px;
	left: 585px;
	height: 50px;
}

div.community-fr-css {
	width: 180px;
	left: 553px;
	height: 50px;
}

div.community-it-css {
	width: 180px;
	height: 50px;
	left: 568px;
}

@media screen and (max-width: 950px) {
	.mobile-navs {
		display: inline;
	}
	.pc-navs {
		display: none;
	}
	nav {
		height: 60px;
		line-height: 60px;
		background: rgba(255, 255, 255, 1);
	}
	.nav-left {
		height: 60px;
		margin-left: 10px;
	}
	.mobile-navs img {
		position: absolute;
		top: 50%;
		transform: translate(0, -50%);
		width: 22px;
		height: 22px;
		/*border-radius: 50%;*/
	}
	.mobile-navs img.nav-img-btn {
		left: 15px;
	}
	.mobile-navs img.nav-user {
		width: 24px !important;
		height: 24px !important;
		right: 15px !important;
	}
	.mobile-navs img.lclose-btn {
		display: none;
	}
	.nav-left a .logo-img {
		width: 100px;
		height: 18px;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	.nav-right {
		height: 60px;
		margin-right: 20px;
	}
	.nav-user {
		width: 24px;
		height: 24px;
	}
	.nav-right a .mall-btn {
		right: 55px;
		height: 21px;
		line-height: 21px;
		width: auto;
		padding: 0 8px;
		color: #fff;
		background: #007cba;
		border: none;
		border-radius: 3px;
		font-size: 12px;
		z-index: 999;
	}
	.nav-right .nav-cart {
		width: 24px;
		height: 24px;
		top: 30px;
		right: 60px;
	}
	.nav-right .cart-num {
		width: 16px;
		height: 16px;
		line-height: 16px;
		z-index: 10;
		right: 56px;
		top: 15px;
	}
	.nav-hover {
		opacity: 0;
		display: none;
		background: rgba(247, 247, 247, 1);
		top: 60px;
		height: 50px;
		line-height: 50px;
		overflow: hidden;
	}
	.nav-hover .nav-left {
		padding-left: 0;
		height: 50px;
		line-height: 50px;
		width: 100%;
		overflow: auto;
	}
	.nav-box-m {
		min-width: 420px;
		white-space: nowrap;
		display: inline-block;
		padding-right: 10px;
	}
	.nav-hover-a-mobile-hidden {
		display: none;
	}
	.nav-hover .nav-left a {
		color: #333;
	}
	.nav-hover .nav-left a.logo-img-a {
		display: none;
	}
	.nav-hover .nav-left a span {
		font-size: 14px !important;
		margin-left: 10px;
		margin-right: 5px;
		height: 50px;
		line-height: 50px;
	}
	.nav-hover .nav-left a span:hover {
		color: #007cba;
	}
	.nav-hover .nav-left a span.chosed::after {
		content: '';
		display: block;
		position: absolute;
		bottom: 0;
		left: 50%;
		transform: translate(-50%);
		height: 3px;
		background: #007CBA;
		animation: widthChange .3s linear forwards;
	}
	@keyframes widthChange {
		from {
			width: 0;
		}
		to {
			width: 100%;
		}
	}
	.nav-hover .nav-right {
		display: none;
	}
	.nav-model {
		background: rgba(233, 233, 233, 1);
		position: absolute;
		top: 110px;
		left: 0;
		width: 100%;
		height: 100%;
		display: none;
		opacity: 0;
	}
	.nav-body {
		top: 110px;
		height: 100%;
	}
	.nav-body dl {
		opacity: 1;
	}
	.nav-products {
		opacity: 0;
		display: none;
	}
	.nav-products dl a {
		color: #000!important;
	}
	#separate dl {
		float: none;
		text-align: left;
		width: 8rem;
		margin-right: 0;
		margin-left: 10px;
		padding-bottom: 20px;
	}
	.nav-products dl.fl-first {
		margin-left: 10px;
		padding-top: 20px;
	}
	.nav-products dl dd img {
		display: none;
	}
	.nav-products dl dd {
		height: 20px;
		line-height: 20px;
		font-size: 14px;
		color: #000;
		padding-left: 10px;
	}
	/*.nav-products dl:hover span {
		color: #007cba;
	}*/
	.nav-products dl.all-products-more {
		margin-left: 10px;
		margin-top: 0;
	}
	.all-products-more dd {
		margin-top: 0;
	}
	.all-products-more dd span.pc-show {
		display: none;
	}
	.nav-solutions {
		opacity: 0;
		display: none;
	}
	.nav-solutions dl {
		float: none;
		text-align: left;
		width: 8rem;
		height: auto;
		margin-right: 0;
		margin-left: 10px;
		background-image: none;
		padding: 10px 0;
		color: #666;
	}
	.nav-solutions dl:hover {
		color: #007cba;
		background-image: none;
	}
	.nav-solutions dl.fl-first {
		margin-left: 10px;
		margin-top: 10px;
	}
	.nav-solutions dl dd {
		margin-top: 0;
		padding-left: 10px;
	}
	.nav-flex {
		top: 120px;
		left: 0;
		width: 100%;
		height: 100%;
		background: none;
		z-index: 903;
		display: none;
	}
	.nav-flex p {
		font-size: 14px;
		font-weight: normal;
		text-align: left;
		text-indent: 20px;
		color: #000;
		padding: 10px 0;
	}
	.nav-flex p:hover {
		color: #007cba;
		background: none;
	}
	div.flex-en-css {
		left: 0;
	}
	div.flex-nl-css {
		left: 0;
	}
	div.flex-de-css {
		left: 0;
	}
	div.flex-fr-css {
		left: 0;
	}
	div.flex-it-css {
		left: 0;
	}
	div.flexible-en-css {
		left: 0;
	}
	div.flexible-nl-css {
		left: 0;
	}
	div.flexible-de-css {
		left: 0;
	}
	div.flexible-fr-css {
		left: 0;
	}
	div.flexible-it-css {
		left: 0;
	}
	.nav-supports {
		top: 120px;
		left: 0;
		width: 100%;
		height: 100%;
		background: none;
		z-index: 903;
		display: none;
	}
	.nav-supports p {
		font-size: 14px;
		font-weight: normal;
		text-align: left;
		text-indent: 20px;
		color: #000;
		padding: 10px 0;
	}
	.nav-supports p:hover {
		color: #007cba;
		background: none;
	}
	.nav-news {
		top: 120px;
		left: 0;
		width: 100%;
		height: 100%;
		background: none;
		z-index: 903;
		display: none;
	}
	.nav-news p {
		font-size: 14px;
		font-weight: normal;
		text-align: left;
		text-indent: 20px;
		color: #000;
		padding: 10px 0;
	}
	.nav-news p:hover {
		color: #007cba;
		background: none;
	}
	.nav-flexible {
		top: 120px;
		left: 0;
		width: 100%;
		height: 100%;
		background: none;
		z-index: 903;
		display: none;
	}
	.nav-flexible p {
		font-size: 14px;
		font-weight: normal;
		text-align: left;
		text-indent: 20px;
		color: #000;
		padding: 10px 0;
	}
	.nav-flexible p:hover {
		color: #007cba;
		background: none;
	}
	div.supports-en-css {
		left: 0;
	}
	div.supports-nl-css {
		left: 0;
	}
	div.supports-de-css {
		left: 0;
	}
	div.supports-fr-css {
		left: 0;
	}
	div.supports-it-css {
		left: 0;
	}
	.nav-community {
		top: 120px;
		left: 0;
		width: 100%;
		height: 100%;
		background: none;
		z-index: 903;
		display: none;
	}
	.nav-community p {
		font-size: 14px;
		font-weight: normal;
		text-align: left;
		text-indent: 20px;
		color: #000;
		padding: 10px 0;
	}
	.nav-community p:hover {
		color: #007cba;
		background: none;
	}
	div.community-en-css {
		left: 0;
	}
	div.community-nl-css {
		left: 0;
	}
	div.community-de-css {
		left: 0;
	}
	div.community-fr-css {
		left: 0;
	}
	div.community-it-css {
		left: 0;
	}
}

@media screen and (max-width: 370px) {
	.nav-left a .logo-img {
		left: 40%;
	}
}

@media screen and (min-width: 375px) {
	.nav-left .nav-box-m {
		min-width: 375px;
		white-space: nowrap;
		display: inline-block;
		padding-right: 10px;
	}
}

@media screen and (min-width: 600px) and (max-width: 899px) {}

@media screen and (min-width: 1480px) {
	.nav-left a span {
		margin-right: 20px;
	}
	.nav-products dl.fl-first{
		margin-left: 0px;
	}
	.nav-left {
		padding-left: 0px;
	}
	.nav-left a span {
		margin-left: 40px;
	}
	.nav-left a .logo-img {
		left: 60px;
	}
	.nav-right .mall-btn {
		right: 210px;
	}
	.nav-right .nav-user {
		right: 150px;
	}
	.nav-user-gray {
		right: 150px;
	}
	.nav-right .nav-cart {
		right: 180px;
		top: 25px;
	}
	.nav-right .cart-num {
		right: 174px;
		top: 20px;
	}
	#separate dl {
		width: 200px;
	}
	.nav_l3 dl {
		width: 160px;
		/* margin-right: 0.15rem; */
	}
	.nav-products dl.fl-first {
		/* margin-left: 230px; */
	}
	.nav-products dl dd img {
		height: 90px;
		margin-top: 40px;
		margin-bottom: 20px;
	}
	.all-products-more dd {
		margin-top: 155px;
	}
	.nav-solutions dl {
		width: 120px;
		background-size: 80px;
		margin-right: .15rem;
		background-position: 20px 50px;
	}
	.nav-solutions dl.fl-first {
		margin-left: 240px;
	}
	.nav-supports {
		left: 910px;
	}
	.nav-news {
		left: 820px;
	}
	.nav-flexible {
		left: 773px;
	}
	.nav-community {
		left: 1045px;
	}
	div.flex-en-css {
		left: 425px;
	}
	div.flex-de-css {
		left: 430px;
	}
	div.flex-nl-css {
		left: 437px;
	}
	div.flex-fr-css {
		left: 423px;
	}
	div.flex-it-css {
		left: 417px;
	}
	div.flexible-en-css {
		left: 555px;
	}
	div.flexible-de-css {
		left: 555px;
	}
	div.flexible-nl-css {
		left: 590px;
	}
	div.flexible-fr-css {
		left: 555px;
	}
	div.flexible-it-css {
		left: 548px;
	}
	div.supports-en-css {
		left: 714px;
	}
	div.supports-de-css {
		left: 714px;
	}
	div.supports-nl-css {
		left: 745px;
	}
	div.supports-fr-css {
		left: 702px;
	}
	div.supports-it-css {
		left: 686px;
	}
	div.community-en-css {
		left: 832px;
	}
	div.community-de-css {
		left: 834px;
	}
	div.community-nl-css {
		left: 863px;
	}
	div.community-fr-css {
		left: 803px;
	}
	div.community-it-css {
		left: 816px;
	}
}


/* IE8提示样式 */


/* 以下样式兼容IE7,8 */


/* 禁止滚动 */

.prevent-scroll {
	height: 100%;
	overflow: hidden;
}


/* 全局背景 */

.IE8-pop-background {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: #000;
	filter: alpha(opacity=60);
	z-index: 905;
}


/* 提示内容 */

.IE8-pop-content {
	position: fixed;
	left: 50%;
	margin-left: -310px;
	right: 0;
	bottom: 0;
	top: 50%;
	margin-top: -154px;
	width: 620px;
	height: 308px;
	background: #fff;
	z-index: 906;
	font-size: 12px;
	text-align: center;
}


/* 提示标题 */

.IE8-pop-content .p-title {
	font-size: 18px;
	font-weight: bold;
	margin-top: 60px;
	margin-bottom: 12px;
}


/* 提示描述 */

.IE8-pop-content .p-desc {
	font-size: 14px;
	line-height: 16px;
	color: #A4A4A4;
	margin-bottom: 38px;
}


/* 浏览器列表 */

.IE8-pop-content .browser-list {
	margin-left: 148px;
}

.IE8-pop-content .browser-list>.browser-block {
	float: left;
	margin-right: 28px;
}

.IE8-pop-content .browser-list>.browser-block p {
	font-size: 14px;
	line-height: 16px;
	color: #A4A4A4;
	margin-top: 26px;
}


/*切换语言*/

.nav-right .Language {
	right: 60px;
}

.nav-right .Language-1 {
	right: 60px;
}

.nav-right .Language {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	line-height: 28px;
	color: #ffffff;
	font-size: 20px;
}

.nav-right .Language-1 {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	line-height: 28px;
	color: #666;
	font-size: 20px;
}

@media screen and (max-width: 950px) {
	.nav-right .Language {
		color: #666;
		font-size: 14px;
		/* right: 0; */
		left: 50px;
		font-weight: 700;
		z-index: 1;
		width: 0%;
	}
}

#separate dl {
	margin-left: 170px;
}

@media screen and (min-width: 1360px) {
	#separate dl {
		margin-left: 210px;
	}
}

#separate dl a dd {
	padding: 5.5px;
}

/*#separate dl a dd:hover {
	color: #007CBA;
}

#nav_l3_a dl:hover {
	color: #007CBA;
}*/

@media only screen and (max-width: 950px) {
	.nav_l3{
		display: none;
	}
	.shouyexiaoshi{
		/*display: none;*/
	}
}
@media only screen and (max-width:950px) {
	#separate dl {
		margin-left: 10px;
	}
}

@media only screen and (max-width:1600px) {
	#separate dl a dd {
		padding: 5.5px;
	}
}

.typecontent{
	display: none;
}
.nav-products {
    background: #f7f7f7;
    height: auto;
}