@charset "utf-8";

#top-slider-wrap {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}

#top-slider-wrap {
	position: relative !important;
	width: 100%;
	overflow: hidden;
}

.bx-wrapper{
	width: 100% !important;
	overflow: hidden;
	position: relative !important;
	padding-top: 10px;
	}
	.bx-window{
		width: 1000px !important;
		margin: 0 auto !important;
		overflow: visible !important;
		height: 300px;
		}
		#slider {
			width: 100%;
			height: 300px;
			overflow: hidden;
		}
		#slider div {
			width: 1000px;
			background: #fff;
			}
			#slider div a {
				display: block;
				line-height: 0;
			}
	.slider-cover-left {
		position: absolute;
		top: 10px;
		left: 50%;
		margin-left: -1490px;
		z-index: 0;
		line-height: 0;
	}
	.slider-cover-right {
		position: absolute;
		top: 10px;
		right: 50%;
		margin-right: -1489px;
		z-index: 0;
		line-height: 0;
	}
	.bx-pager{
		width: 160px;
		padding-left: 890px;
		height: 24px;
		margin: 0 auto;
		}
		.bx-pager a{
			background: url(../../common/images/top_slider_pager.png) bottom no-repeat;
			width: 8px;
			height: 8px;
			display: block;
			float: left;
			margin: 8px 5px;
			text-indent: -9999em;
			}
			.bx-pager a:hover,
			.bx-pager a.pager-active{
				background-position: top;
			}
	.bx-prev {
		display: block;
		background: url(../../common/images/top_slider_prev.png) no-repeat;
		width: 35px;
		height: 35px;
		text-indent: -9999em;
		line-height: 0;
		position: absolute;
		top: 134px;
		left: 50%;
		margin-left: -505px;
		z-index: 2;
	}
	.bx-next {
		display: block;
		background: url(../../common/images/top_slider_next.png) no-repeat;
		width: 35px;
		height: 35px;
		text-indent: -9999em;
		line-height: 0;
		position: absolute;
		top: 134px;
		right: 50%;
		margin-right: -505px;
		z-index: 2;
	}

#top-brand-nav {
	width: 100%;
	height: 40px;
	background: #e6002d;
	}
	#top-brand-nav ul {
		background: url(../../common/images/top_brand_bg.gif) top center no-repeat;
		width: 980px;
		height: 40px;
		margin: 0 auto;
		position: relative;
		}
		#top-brand-nav ul li.nav0 { position: absolute; top: 0; left: 0;}
		#top-brand-nav ul li.nav1 { position: absolute; top: 0; left: 173px;}
		#top-brand-nav ul li.nav2 { position: absolute; top: 0; left: 266px;}
		#top-brand-nav ul li.nav3 { position: absolute; top: 0; left: 365px;}
		#top-brand-nav ul li.nav4 { position: absolute; top: 0; left: 515px;}
		#top-brand-nav ul li.nav5 { position: absolute; top: 0; right: 122px;}
		#top-brand-nav ul li.nav6 { position: absolute; top: 0; right: 0px;}
		#top-brand-nav ul li a { display: block; line-height: 0;}
		#top-brand-nav ul li a img {
			filter:alpha(opacity=100)!important;
			-moz-opacity: 1!important;
			opacity: 1!important;
		}

#top-box {
	background: url(../../common/images/top_bg.png) bottom repeat-x;
	padding: 200px 0 30px 0;
	margin: 0 0 15px 0;
	}
	#top-box .top-sec-01 {
		width: 980px;
		margin: 0 auto;
		}
		#top-box .top-sec-01 .box1 {
			width: 320px;
			float: left;
			margin-right: 10px;
		}
		#top-box .top-sec-01 .box2 {
			background: url(../../common/images/top_img_02.jpg) no-repeat;
			width: 320px;
			height: 168px;
			position: relative;
			float: left;
			}
			#top-box .top-sec-01 .box2 a {
				display: block;
				position: absolute;
				left: 13px;
				top: 122px;
				line-height: 0;
			}
			#top-box .top-sec-01 .box2 iframe {
				position: absolute;
				right: 9px;
				top: 12px;
			}
		#top-box .top-sec-01 .box3 {
			width: 320px;
			float: right;
			position: relative;
			}
			#top-box .top-sec-01 .box3 .top-news {
				background: url(../../common/images/top_img_04.gif) no-repeat;
				width: 320px;
				height: 132px;
				margin-top: 6px;
				}
				#top-box .top-sec-01 .box3 .top-news ul {
					padding: 40px 0 0 15px;
					}
					#top-box .top-sec-01 .box3 .top-news ul li {
						font-size: 10px;
						position: relative;
						padding-left: 45px;
						padding-right: 80px;
						color: #555555;
						}
						#top-box .top-sec-01 .box3 .top-news ul li a {
							color: #555555;
						}
						#top-box .top-sec-01 .box3 .top-news ul li span {
							color: #a30020;
							display: block;
							position: absolute;
							left: 0;
						}
			#top-box .top-sec-01 .box3 .top-news-btn {
				position: absolute;
				right: 10px;
				bottom: 26px;
				}
				#top-box .top-sec-01 .box3 .top-news-btn a {
					display: block;
					line-height: 0;
				}
	#top-box .top-sec-01-bnr {
		width: 980px;
		margin: 18px auto;
		}
	#top-box .top-sec-02 {
		width: 980px;
		margin: 5px auto 0;
		}
		#top-box .top-sec-02 a {
			line-height: 0;
			display: block;
		}


.section-bottom{
	width: 986px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}

#top-sec-04-bnr{
	padding: 0 0 15px 0;
	z-index: 10;
}
#top-sec-04-bnr a{
	display: block;
}

#top-sec-03 {
	background: url(../../common/images/top_box_bg.png) no-repeat;
	width: 986px;
	height: 982px;
	position: relative;
	}
	#top-sec-03 .btn1 { position: absolute; left: -2px; top: 0px;}
	#top-sec-03 .btn2 { position: absolute; left: 164px; top: 0px;}
	#top-sec-03 .btn3 { position: absolute; left: 329px; top: 0px;}
	#top-sec-03 .btn4 { position: absolute; left: 495px; top: 0px;}
	#top-sec-03 .btn5 { position: absolute; left: 659px; top: 0px;}
	#top-sec-03 .btn6 { position: absolute; right: 0px; top: 0px;}
	#top-sec-03 .btn7 { position: absolute; left: 164px; top: 165px;}
	#top-sec-03 .btn8 { position: absolute; left: -2px; top: 330px;}
	#top-sec-03 .btn9 { position: absolute; left: 329px; top: 330px;}
	#top-sec-03 .btn10 { position: absolute; left: 659px; top: 330px;}
	#top-sec-03 .btn11 { position: absolute; right: 0px; top: 165px;}
	#top-sec-03 .btn12 { position: absolute; left: 164px; bottom: -9px;}
	#top-sec-03 .btn13 { position: absolute; left: 494px; top: 500px;}
	#top-sec-03 .btn14 { position: absolute; left: 495px; top: 500px;}
	#top-sec-03 a img {
		filter:alpha(opacity=100)!important;
		-moz-opacity: 1!important;
		opacity: 1!important;
	}

#top-sec-04-bnr a:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
