@charset "utf-8";

/* CSS Document */

* {

	margin: 0;

	padding: 0;

}

body {

	font-family: 微软雅黑;

	font-size: 16px;

}

a {

	text-decoration: none;

	color: #393435;

}

ul {

	list-style: none;

}

a img {

	border: none;

}

/*header*/

.header {

	border-top: 3px solid #95001c;

	height: 110px;

	max-width: 100%;

	min-width: 1200px;

	overflow: hidden;

	position: relative;

}

.header .top {

	height: 110px;

	margin: 0 auto;

	overflow: hidden;

	width: 1100px;

}

.header .fl {

	float: left;

}

.header .fl img {

	margin-top:20px;

	width: 355px;

	height: 52px;

}

.nav {

	font-size: 14px;

	height: 110px;

	line-height: 110px;

	overflow: hidden;

}

.header .fr {

	float: right;

}

.header .fr ul {

	display: block;

	list-style-type: none;

	margin: 0;

	padding: 0;

}

.header .fr ul li {

	float: left;

}

.header .fr ul li a {

	color: #333;

	display: block;

	float: left;

	overflow: hidden;

	padding: 0 16px;

	text-decoration: none;

}

.header .fr ul li.navcp a {

	background-color: #95001c;

	color: #fff;

	text-decoration: none;

}

.header .fr ul li a:hover {

	background-color: #95001c;

	color: #fff;

	text-decoration: none;

}

.header .fr ul li ul {

	width: 100%;

}

/*	nav*/

#nav {

	width: 100%;

	min-width: 1100px;

	overflow: hidden;

	position: relative;

	height:100%;

	min-height:600px;

	margin: 0 auto;

}

#nav #subNav {

	height: 61px;

	width: 100%;

	left: 0;

	position: absolute;

	overflow: hidden;

	top: 0;

	z-index: 99999;

}

#subNav .g-wrap {

	overflow: visible;

	z-index: 99999;

}

#subNav .g-wrap .list {

	position: absolute;

	width: 100%;

	height: 100%;

	background-color: #4c4a4f;

	overflow: hidden;

	-webkit-transition: top 300ms;

	transition: top 300ms;

	text-align: center;

	opacity: 0.7;

	filter: alpha(Opacity=70);

	-moz-opacity: 0.7;

}

#subNav .g-wrap .about {

	padding: 0 67px; /*width:835px;*/

}

#subNav .g-wrap .news {

	padding: 0 67px; /*width:752px;*/

}

#subNav .g-wrap .product {

	padding: 0 80px;/* width:643px;*/

}

#subNav .g-wrap .marketing {

	padding: 0 80px;/* width:643px;*/

}

#subNav .g-wrap .acting {

	padding: 0 80px;/* width:643px;*/

}

#subNav .g-wrap .service {

	padding: 0 67px; /*width:573px;*/

}

#subNav .g-wrap .outlet {

	padding: 0 67px; /*width:573px;*/

}

#subNav .g-wrap .langs {

	right: 0;

	padding: 0 15px;

	width: auto;

}

#subNav .g-wrap .on {

	top: 0;

}

#subNav .g-wrap .list a {

	/*float: left;*/

	padding: 0 16px;

	font-weight: bold;

	font-size: 13px;

	line-height: 61px;

	color: #fff;

	-webkit-transition: color 300ms;

	transition: color 300ms;

	font-weight: normal;

}

#subNav .g-wrap .list a:hover {

	color: #f86782;

}

/*banner*/

#wrap {

	max-width: 100%;

	min-width: 1100px;

	margin: 0 auto;

	background: #fefefe;

	height:100%;

	min-height:600px;

}

.hiSlider {

	width: 100%;

	height:100%;

	min-height:620px;

	max-height:804px;

	overflow: hidden;

}

#wrap .hiSlider li img {

	display: block;

	margin: 0 auto;

	width: 100%;

	height:100%;

	min-height:600px;

	max-height:804px;

}

.hiSlider-item {

	float: left;

}

.hiSlider-pages, .hiSlider-title {

	position: absolute;

	z-index: 3

}

.hiSlider-btn-prev, .hiSlider-btn-next {

	position: absolute;

	z-index: 5;

	top: 45%;

	height: 49px;

	width: 45px;

	background: url(../images/next.png) no-repeat;

	margin-top: -15px;

	text-indent: -200px;

	overflow: hidden;

	opacity: .6;

filter:alpha(opacity:60)

}

.hiSlider-btn-prev {

	left: 80px

}

.hiSlider-btn-next {

	right: 80px;

	background-position: -45px 0

}

.hiSlider-btn-prev:hover, .hiSlider-btn-next:hover {

	opacity: 1;

filter:alpha(opacity:100)

}

/*content*/

.content {

	width:1100px;

	margin:0 auto;

	margin-top:20px;

}

.content h4 {

	color: #797979;

	font-size: 12px;

	height: 24px;

	position: relative;

	width: 1100px;

}

.content h4 span {

	position: absolute;

	right: 7px;

	top: 0;

	font-size:12px;

	font-weight:normal;

	color:#666;

	padding-left:20px;

}

.content .dbt {

	font-size: 24px;

	font-weight: bold;

	height: 100px;

	line-height: 1em;

	padding-left: 0px;

	padding-top: 16px;

	width: 1100px;

}

.content .dbt span {

	color: #95001c;

	display: block;

	font-family: "Arial";

	font-size: 34px;

	line-height: 1.2em;

	text-transform: uppercase;

}

.content .zs {

	width:1100px;

	margin-top:20px;

}

.content .zs img.yp {

	width:450px;

	height:450px;

	float:left;

	margin-right:40px;

}

.content .zs dl {

	float:right;

	width:610px;

}

.content .zs dl dt {

	color: #95001c;

	border-bottom: 1px dashed #eaeaea;

	font-size: 16px;

	font-weight: bold;

	margin-bottom: 20px;

	margin-top: 40px;

	padding-bottom: 15px;

}

.content .zs dl dd {

	color: #666;

	font-size: 14px;

	line-height: 25px;

}

.content .zs dl dd.ewm img {

	width:100px;

	height:100px;

	margin-top:20px;

}

.content .xq {

	margin-top:30px;

}

.content .xq .bt {

	width:1100px;

	height:30px;

	border-bottom:3px solid #95001c;

	margin-bottom:20px;

}

.content .xq .bt h5 {

	font-weight:bold;

	height:30px;

	line-height:30px;

	width:100px;

	background:#95001c;

	text-align:center;

	color:#fff;

	border-radius:5px 5px 0 0;

}

.content .xq p {

	font-size:16px;

	line-height:30px;

}
#div1{ width:1085px;
	height:116px;position: relative; margin: 0 auto;margin-left:15px;
	margin-top:20px;
	margin-bottom:30px;overflow: hidden;}
	#div1 ul { width:1085px; height: 116px; position: relative; }
	#div1 ul li { height: 116px; float: left; list-style: none; padding-right:20px;text-align:center;
	font-size:12px;}
	#div1 ul li img { width:116px;
	height:93px; display: inline-block;}
	#div1 ul li a {
	color:#525253; display:block;	border:1px #ccc solid;
}
#div1 ul li span {
	line-height:23px;
	background:#ccc;
	display:block;
}

/*footer*/

.footer {

	widows:100%;

	height:124px;

	background:#eaeaea;

}

.footer .nr {

	width:1100px;

	margin:0 auto;

}

.footer .nr dl {

	float:left;

	text-align:left;

	margin-top:20px;

}

.footer .nr dl dt {

	color:#95001c;

	font-size:14px;

	margin-bottom:3px;

}

.footer .nr dl dd {

	font-size:12px;

	line-height:22px;

}

.footer .nr img {

	float:right;

	margin-top:7px;

	width:110px;

	height:110px;

}

.bq {

	width:1100px;

	margin:0 auto;

	height:20px;

}

.bq p {

	font-size:12px;

	text-align:center;

	line-height:20px;

}

