@charset "utf-8";
/* CSS Document */
img, input,#top_banner, #lbCloseLink, .botlogo,.banner_class ul li { _behavior: url(/templates/leader/style/iepngfix.htc);}

body { background:#414143 ; margin:0; padding:0; border:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
img { border:0; font-size:0; }
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, strike,  sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style-type:none;
	text-decoration: none;
}

.clear { clear:both;}

a,a:active,a:visited {
	color: #c6c6c7;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #ffcc00;
	text-decoration: none;
	font-weight: bold;
}


#leader_top { width:100%;}
#top_jt { position:absolute; z-index:100; top:-35px;}
#top { margin:0; padding:0; height:35px; background:#414143;}

#top_text { width:960px; margin:0 auto; text-align:right; font:12px/35px Arial, Helvetica, sans-serif; padding:0 40px 0 0; color:#e7e7e8;}
#index { background:#e7e7e8; width:100%;}
#leader { margin:0 auto; padding:0; width:960px;}

#logo { margin:11px 11px 0 80px; _margin:11px 6px 0 40px; padding:0; float:left; }

.menu { margin:15px 20px 0 0; _margin:15px 10px 0 0; padding:0; float:right; width:612px;}
.menu h1 { font:22px/30px Arial, Helvetica, sans-serif; font-weight:bold; float:right; color:#7f7f7f;}
.menu ul { height:33px; border-bottom:2px solid #7f7f7f; border-top:2px solid #7f7f7f;}
.menu ul li { font:14px/35px Arial, Helvetica, sans-serif; font-weight:bold; float:left; padding:0 15px 0 15px; background:url(../images/top_menu_fen.jpg) right no-repeat;}
.menu ul li a,.menu ul li a:active,.menu ul li a:visited {
	color: #7f7f7f;
	text-decoration: none;
	font-weight: bold;
}

.menu ul li a:hover {
	color: #f15c22;
	text-decoration: none;
	font-weight: bold;
}

#top_banner { background:url(../images/top_banner_bg.png) no-repeat; margin:0; padding:0; height:440px;}
#banner { margin:0; padding:0;}
.banner_l { float:left; margin:30px 0 0 85px; _margin:30px 0 0 43px; width:570px;}
.banner_text { margin:20px 0 0 140px; _margin:20px 0 0 70px; }

.banner_class { margin:10px 0 0 142px;}
.banner_class ul { width:400px;}
.banner_class ul li { float:left; background:url(../images/biao.png) no-repeat; padding:0 0 0 15px; font:12px/20px Arial, Helvetica, sans-serif; width:185px; color:#353537; font-weight:bold;}
.banner_class ul li a,.banner_class ul li a:active,.banner_class ul li a:visited {
	color: #e7e7e8;
	text-decoration: none;
	font-weight: bold;
}

.banner_class ul li a:hover {
	color: #ffcc00;
	text-decoration: none;
	font-weight: bold;
}

.search { margin:5px 0 0 180px; font:12px/20px Arial, Helvetica, sans-serif; color:#353537; font-weight:bold;}
.search input { margin:0 0 5px 0; padding:0; font:14px/16px Arial, Helvetica, sans-serif; }
.search h3 { font:12px/14px Arial, Helvetica, sans-serif; color:#353537; font-weight:bold; margin:0; padding:0;}

.banner_r { float:left; margin:35px 0 0 10px; _margin:35px 0 0 5px;}
.banner_r ul li { margin:0; padding: 5px;}

#leader_index { margin:0 55px 0 80px;}


#page_search { margin:22px 0 0 0; background:url(../images/search_bg.jpg) no-repeat; width:220px; height:109px;}
#page_search h3 { font:16px/22px Arial, Helvetica, sans-serif; color:#ffcc00; margin:0 ; padding:10px 0 0 20px; font-weight:bold;}
#so{ background:url(../images/sobg.jpg) no-repeat; border:0; height:23px; width:182px; padding:0 0 0 5px; margin:0 0 5px 15px;  _margin:0 0 0 8px; display:block;font:14px/23px Arial, Helvetica, sans-serif; color:#ffcc00; text-align:left;}
#an{background:url(../images/anbg.gif) no-repeat;border:0; height:25px; width:96px; padding:0; margin:0 0 0 60px;  _margin:0 0 0 30px; display:block; font:14px/23px Arial; font-weight:bold; color:#ffffff; text-align:center; cursor:hand;}

.about { font:12px/16px Arial, Helvetica, sans-serif; margin:5px 0 5px 0;}

.menu_bg { background:url(../images/menu_bg.jpg) repeat-x bottom; font-size:0; height:1px;}
.menu_text { height:35px; margin:0; padding:0; }
.menu_text ul li { _width:160px; height:35px; float:left;}
.menu_text ul li a{ float:left; padding:0 30px 0 15px; font:16px/35px Arial, Helvetica, sans-serif; font-weight:bold; color:#353537; background:url(../images/menu_bg2.png) no-repeat right; _background:url(../images/menu_bg2.gif) no-repeat right;}

#footer_menu { width:100%; background:#616163; height:35px; margin:0; padding:0;}
.footer_menu { margin:0 auto; width:920px; padding:0 0 0 80px; text-align:left; font:12px/12px Arial, Helvetica, sans-serif; color:#CCC;}
.footer_menu li { float:left; padding:0 10px 0 10px; margin:12px 0 0 0; border-right:1px solid #e7e7e8; color:#c6c6c7; }



.GarageCarcardhome { width:100%; height:245px; margin:0; padding:10px 0 10px 0; border-bottom:1px solid #c6c6c7; clear:both; }
.GarageCarcardhome li { margin:0 10px 0 10px; _margin:0 5px 0 5px; width:180px; float:left; padding:0; border:1px solid #FFcc00; background:#FFF;}
.GarageCarcardhome img { width:150px; height:150px; margin:0 auto; display:block; }
.GarageCarcardhome h2 { text-align:center; font:14px/20px Arial, Helvetica, sans-serif; width:180px; color:#F00; font-weight:bold; }
.GarageCarcardhome h3 { text-align:left; font:11px/20px Arial, Helvetica, sans-serif; width:170px; color:#353537; padding:0 5px 0 5px;}
.GarageCarcardhome h4 { background:url(../images/more.png) center no-repeat; text-align:center; font:10px/16px Arial, Helvetica, sans-serif; color:#353537; margin:0 0 10px 0; }
.GarageCarcardhome h4 a,.GarageCarcardSmall h4 a:active,.GarageCarcardSmall h4 a:visited { color:#353537;}
.GarageCarcardhome h4 a:hover { background:url(../images/more0.png) center no-repeat; display:block; color:#353537;}

.GarageCarcardSmall { width:100%; height:auto; padding:0 0 10px 0; margin:0 0 15px 0; clear:both; }
.GarageCarcardSmall li { margin:0 10px 0 10px; _margin:0 5px 0 5px; width:180px; float:left; padding:0; border:1px solid #FFcc00; background:#FFF;}
.GarageCarcardSmall img { width:150px; height:150px; margin:0 auto; display:block;  }
.GarageCarcardSmall h2 { text-align:center; font:14px/20px Arial, Helvetica, sans-serif; width:180px; color:#ffcc00; font-weight:bold;}
.GarageCarcardSmall h3 { text-align:left; font:11px/20px Arial, Helvetica, sans-serif; width:170px; color:#353537; padding:0 5px 0 5px;}
.GarageCarcardSmall h4 { background:url(../images/more.png) center no-repeat; text-align:center; font:10px/16px Arial, Helvetica, sans-serif; color:#353537; margin:0 0 10px 0; }
.GarageCarcardSmall h4 a,.GarageCarcardSmall h4 a:active,.GarageCarcardSmall h4 a:visited { color:#353537;}
.GarageCarcardSmall h4 a:hover { background:url(../images/more0.png) center no-repeat; display:block; color:#353537;}

#page { margin:0 0 0 80px; width:860px; font:12px/14px Arial, Helvetica, sans-serif;}
#page_l { width:215px; float:left; margin:0 0 20px 0; padding:0;}
#page_r { width:612px; float:right; margin:0; padding:0;}

#menu2 { font:12px/16px Arial, Helvetica, sans-serif; margin:6px 0 0 0;}


.homenews { margin:0 0 0 180px;  font:12px/14px Arial, Helvetica, sans-serif;}

#sidebartop { font:16px/37px Arial, Helvetica, sans-serif; margin:15px 0 0 0; padding:0 0 0 20px; font-weight:bold; color:#ffcc00; background:url(../images/lmbg.jpg) no-repeat; width:220px; height:37px;}
.sidebar { background:url(../images/listbg02.jpg) repeat-y; padding:0 0 1px 0;}
.sidebartop1 { background:url(../images/listbg.jpg) no-repeat top left; margin:0; padding:10px 0 0 0; }
#SidebarCategories { margin:0 0 1px 0; padding:0 0 0 13px;}
#SidebarCategories h2 { background:url(../images/listbg03.jpg) no-repeat; margin:0; padding:0; width:220px; }
#SidebarCategories h2 a,#SidebarCategories h2 a:active,#SidebarCategories h2 a:visited {  width:220px; display:block; padding:0 0 0 10px; color:#ffcc00; font:12px/20px Arial, Helvetica, sans-serif; font-weight:bold;}
#SidebarCategories h2 a:hover { display:block; padding:0 0 0 22px; color:#e7e7e9; background:url(../images/listbg04.jpg) no-repeat; font:12px/20px Arial, Helvetica, sans-serif;  font-weight:bold; }
#SidebarCategories ul { margin:1px 0 0 0; padding:0 0 0 4px;}
#SidebarCategories ul li { margin:0; padding:0; width:182px;}
#SidebarCategories ul li a,#SidebarCategories ul li a:active,#SidebarCategories ul li a:visited { padding:0 0 0 14px; color:#ccc; font:10px/18px Verdana, Arial;}
#SidebarCategories ul li a:hover { background:url(../images/prodlist_bg2.jpg) no-repeat; display:block; color:#ffcc00; font:10px/18px Verdana, Arial;  }

#sidebartbot { margin:0; padding:0; background:url(../images/listbot.jpg) no-repeat; height:30px; width:220px; }

#page_contact { margin:15px 0 0 0; background:url(../images/conatc_bg.jpg) no-repeat; height:300px; width:220px; font:12px/14px Arial, Helvetica, sans-serif;}

#menu2 { font:12px/14px Arial, Helvetica, sans-serif; color:#c6c6c7;}

.contact { width:600px;}
.contact img { text-align:center; margin:0 auto; display:block;}

#feedback { font:12px/14px Arial, Helvetica, sans-serif; color:#353537; margin:10px 0 10px 0; padding:0;}

#product_view { margin:4px 0 0 0; font:12px/14px Arial, Helvetica, sans-serif; width:610px;}

#product_view h1 { text-transform:uppercase; color:#a7a9ac; font-size:20px; line-height:1.5em; font-weight:bold;}

.FrontContentPost { margin:0; padding:0; font:12px/14px Arial, Helvetica, sans-serif; color:#e7e7e8;}
.FrontContentPost h1 a { color:#e7e7e8;}

.prod_canshu { font:12px/16px Arial, Helvetica, sans-serif; float:right; width:325px; display:block; color:#353537; min-height:300px; }
.prod_canshu ul { margin:2px 0 0 0; }
.prod_canshu ul li { padding:2px; display:block; height:auto;}

#cs1 { width:60px; text-align:right; float:left; font-weight:bold;}
#cs2 { width:250px; text-align:left; margin:0 0 0 4px; _margin:0 0 0 2px; float:left;}

.hql_product { margin:10px 0 10px 0; padding:0; color:#353537; font:12px/20px Arial, Helvetica, sans-serif;}

.prod_menu { height:35px; text-align:left; font:14px/35px Arial, Helvetica, sans-serif; font-weight:bold;}
.prod_menu li { float:left; display:block; padding:0 2px 0 0;  color:#a7a9ac;}
.prod_menu li img { line-height:35px; float:left; margin:13px 28px 0 2px; _margin:13px 14px 0 1px; }
.prod_menu li a { color:#a7a9ac;}


.productlm002 { clear:both; font:16px/27px Arial, Helvetica, sans-serif; background:url(../images/conlm.jpg) no-repeat; width:610px; height:27px;}
.productlm002 a {  color:#e7e7e8; margin:0 0 0 20px;}
.msn { margin:0; padding:0 0 0 15px; color:#ccc;}
.msn li { margin:0; padding:0; width:auto; font:12px/16px Arial, Helvetica, sans-serif;}
.msn li a { color:#ccc;}

#hqlnews { margin:10px 0 10px o; padding:0; font:12px/14px Arial, Helvetica, sans-serif; color:#353537;}

.newslist { margin:0 0 10px 0; padding:2px 0 0 0; width:98%;}
.newsname { float:left; font:12px/16px Arial, Helvetica, sans-serif; color:FFF; 
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#ffcc00,endColorStr=#e7e7e8);
 font-weight:bold; padding:0 0 0 10px; margin:0; width:500px;}
.newsname a,apollonewsname a:visited { color:#fff; font-size:12px; text-decoration:none;}
.newsnr{ clear:both; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-align:left; padding:5px 10px 5px 10px; margin:0 0 10px 0; width:98%;}

#sitemap { width:1000px; margin:0 auto; font:12px/14px Arial, Helvetica, sans-serif; background:#e7e7e8;}
.biaot { font:20px/24px Arial, Helvetica, sans-serif; font-weight:bold; padding:10px 0 0 0;}
.timee { color:#333;}

.daohang { clear:both; }
#maps { margin:0; padding:0; width:900px; margin:0 auto;}
#maps li { float:left; margin:5px; padding:5px 10px 5px 10px; border:1px solid #333; width:190px; display:block;}
#maps li a { text-align:center; color:#000;}

#inquiry {  width:310px; clear:both; margin-top:5px;}
#inquiry a { margin:0 auto; width:104px; padding:0; font:14px/25px Arial, Helvetica, sans-serif; font-weight:bold; background:#353536; border:1px solid #ffcc00; display:block; height:25px; text-align:center;}


#footer { min-height:200px;}
.footer { margin:0 auto; width:920px; padding:0;}
.botlogo { float:left; margin:0; padding: 10px 0 0 40px; width:300px; }
.Copyright { float:left; font:12px/14px Arial, Helvetica, sans-serif; text-align:left; margin:40px 0 0 0; color:#CCC;}
