a {
	text-decoration: initial;
	color: #333;
}

/* 头部 */
.float-clear::after{ content:""; display: block; height: 0; clear: both; visibility:hidden; zoom: 1; }
header > .header-top{ position:relative; width:1024px; margin: 0 auto; padding-top:20px; }
header > .header-top .logo{ float:left; }
header > .header-top .menu{ position: absolute; right:0; bottom:0; width: 600px;   }
header > .header-top .menu ul{ margin-top: 0; margin-bottom: 0px; }
header > .header-top .menu .menu-list > li{ display: inline-block; padding:20px; }
header > .header-top .menu .menu-list > li a{ color:gray; font-size:16px; position:relative; }
header > .header-top .menu .menu-list > li:hover > a{ color:#06c;  }
header > .header-top .menu .menu-list > li:hover > a::after{ position:absolute; bottom:-20px; width: 95%; content: ""; display: block; border:1px solid #06c; }

.banner img{ width: 100%; height: 495px;}

.banner-bottom {border-top:1px solid #e2e4e6; border-bottom:1px solid #e2e4e6; margin-right: 0px;}
.banner-bottom-child {border-right:1px solid #e2e4e6; padding: 66px; display: block; max-height: 285px; overflow: hidden;}
.banner-bottom-child img{width: 150px;}
.banner-bottom-child:hover {background-color:#eee;}
.banner-bottom-child-right {padding: 66px; display: block; max-height: 285px; overflow: hidden;}
.banner-bottom-child-right:hover {background-color:#eee;}

.ace-product { background: url(/images/index/ace_product.png) no-repeat center 0px; padding-top: 75px; margin: auto; padding-bottom: 20px;}
.products { background: url(/images/index/product.png) no-repeat center 30px; padding-top: 110px; margin: auto;}
.products .title{ padding-left: 43%; }
.products .thumbnail img { width: 100%;	display: block; }
.product-bottom { text-align: center; padding-bottom: 20px;}
.product-bottom a{ text-decoration: initial; color: #333; width: 200px; }

.about-backgroupon { background: url(/images/index/bg_01.jpg); background-size: cover; }
/*.about { background: url(/images/index/about_us.png) no-repeat center 30px; padding-top: 110px; margin: auto; padding-bottom: 20px;}
.about .item { padding: 20px; }
.about .item img{ height: 105px; width: 105px; }
*/
.company { background: url(/images/index/company.png) no-repeat center 0px; padding-top: 95px; margin: auto; padding-bottom: 20px; min-height: 450px;}

.honnr-backgroupon { background: url(/images/index/about_banner.jpg); background-size: cover; min-height: 450px;}
.honnr { background: url(/images/index/honnr.png) no-repeat center 30px; padding-top: 110px; margin: auto; padding-bottom: 20px; min-height: 450px; text-align: center}
.honnr img{ margin-left: 30px; margin-right: 30px;}

.contact { background: url(/images/index/contact_us.png) no-repeat center 30px; padding-top: 110px; margin: auto; padding-bottom: 20px; min-height: 450px;}

.product-center { background: url(/images/index/product_center.png) no-repeat center 0px; padding-top: 70px; margin: auto; padding-bottom: 20px; min-height: 700px;}
.product-sort li{ padding-top: 5px; padding-bottom: 5px; font-size: 14px;}
.product-center .images { text-align: center; padding-top: 50px;}
.product-center .info { padding: 20px;}
.product-center .choose { padding-top: 100px;}

.company-style { font-size: 18px;font-weight: bold;color: #FF9900; }
.index-bottom {
	padding-top: 5px;
	background-color: #ffffff;
	text-align: center;
}

img{ border:none;}
.marquee {width:100%;height:260px;overflow:hidden; margin-top:20px;}
.marquee li{ display:inline; float:left; margin-right:12px;}
.marquee li a{ width:230px; height:260px; display:block; float:left; text-align:center; font-size:14px;}
.marquee li a:hove{ text-decoration:none;}
.marquee li img {width:160px; height:160px;}
.marquee li em{font-style: normal; height:24px; line-height:24px; display:block; margin-top:8px;}

/* 点击弹出大图 */
#imgbox-loading {
	position: absolute;
	top: 0;
	left: 0;
	background: url('/images/imgbox-spinner.gif') center center no-repeat;
	cursor: pointer;
	display: none;
	z-index: 90;
}

#imgbox-loading div {
	background: #FFF;
	width: 100%;
	height : 100%;
}

#imgbox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	display: none;
	z-index: 80;
}

.imgbox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('/images/imgbox-close.png') top left no-repeat;
	cursor: pointer;
	outline: none;
}

.imgbox-img {
	padding: 10px;
	margin: 0;
	border: none;
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.imgbox-wrap {
	position: absolute;
	background: #FFF;
	padding: 0px !important;;
}

/* 百度地图*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.BMap_Marker label{ max-width: 500px; }
