﻿* { margin:0; padding:0; border:0; list-style:none;}
body { font-family:"Times New Roman", Times, serif, "宋体"; line-height:140%; background:#000; color:#333;}
body, h1, h2, h3, h4, h5, h6 { font-size:12px;}
a { color:#656565; text-decoration:none;}
a:hover { color:#297619; text-decoration:underline;}
.clear { clear:both; height:0px; overflow:hidden;}

/*表单*/
select { border:1px solid #d8d9d3;}
.txt { border:1px solid #d8d9d3; padding:2px 3px; width:320px; height:16px; line-height:16px; background:#fff;}
.submit { display:block; float:left; border:1px solid #8ec741; padding:3px 8px; *padding:4px 8px 2px; height:15px; overflow:hidden; line-height:15px; font-size:12px; font-weight:bold; background:#297619; text-decoration:none; color:#fff;}
.submit:hover { border:1px solid #ffa800; color:#fff; text-decoration:none; background:#c00;}

/*色彩*/
.gray { color:#888;}
.red { color:#c00;}
.green { color:#297619;}

/*通用样式*/
.wapper { margin:10px auto 0; width:980px; background:#fff;}
	.inner { padding:10px 10px 0;}
	.header { background:#7c8a79;}
		/*logo*/
		.logo { position:absolute; padding-top:20px; padding-left:20px;}
			.logo a { color:#effbec; font-family:"黑体";}
			.logo a:hover { text-decoration:none; color:#effbec;}
			.logo a.company { font-size:26px; line-height:24px;}
			.logo a.domain { font-size:20px; line-height:26px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		/*顶部菜单*/
		.top-nav { padding:10px 0 10px;}
			.top-nav ul { height:12px;}
			.top-nav li { float:right; border-left:1px solid #414a3f; padding:0 9px; height:12px; overflow:hidden; line-height:12px; *line-height:14px;}
			.top-nav li.first { border-left:0;}
			.top-nav a { color:#414a3f;}
			.top-nav a:hover { color:#effbec;}
		/*主菜单*/
		.nav { padding-top:20px;}
			.nav ul { height:33px;}
			.nav li { float:right;  line-height:33px;}
			.nav a { display:block; border-left:1px solid #000; width:92px; height:33px; overflow:hidden; color:#c3cec1; background:url(images/nav_bg.png) repeat-x; text-align:center;}
			.nav a.on,
			.nav a:hover { text-decoration:none; line-height:36px; font-size:14px; color:#fff; background:url(images/nav_hover_bg.png) repeat-x;}
			.nav a.index { border-left:0;}
		.banner { margin-top:1px;}
		.bodyer { background:url(images/main_bg.jpg) #f3f3f3 repeat-x;}
	.footer { margin-top:8px; padding:8px; padding-bottom:28px; background:#000; text-align:center; color:#909090; line-height:20px;}
		.footer a { color:#909090;}
		
/*边栏样式*/
.side { padding-top:20px; padding-left:18px; width:197px; height:467px; background:url(images/side-bg.gif) no-repeat 18px 20px;}
	.side h2 { padding-left:18px; padding-top:20px; color:#5b6d57; font-size:16px; font-family:"黑体"; font-weight:normal;}
	.side ul { margin:20px auto 0; width:166px;}
	.side li { padding-bottom:7px;}
		.side li span,
		.side li a { display:block; padding-left:24px; height:28px; overflow:hidden; line-height:29px; *line-height:32px; background:url(images/s-li.gif) no-repeat; letter-spacing:2px;}
		.side li span { filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
		.side li a.on,
		.side li a:hover { text-decoration:none; background-image:url(images/s-li-hover.gif); color:#5b6d57;}
		.side p a { border:1px solid #e8e8e8; border-top:0; height:24px; line-height:24px; *line-height:26px; color:#999; background:#f8f8f8;}
		.side p a.on,
		.side p a:hover { background:url(images/li.png) #fff no-repeat 9px 5px;}
.main { float:right; padding-top:20px; padding-bottom:20px; width:728px;}
	.position { padding-left:20px; height:26px; line-height:22px; *line-height:26px; background:url(images/li.png) no-repeat 8px 6px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.position a { color:#333;}
		.position a:hover { text-decoration:none;}
		
/* 分页 */
.showpage { clear:both; padding:10px 2px;}
	.showpage a,
	.showpage span { margin:0px 3px; border:1px solid #ccc; padding:2px 5px; height:14px; font-size:12px; line-height:14px; font-weight:bold; background:#f8f8f8;}
	.showpage a:hover,
	.showpage .foucs,
	.showpage .current { color:#fff; background:#297619; text-decoration:none;}
		
/*新闻列表页*/
.news-list { padding-top:8px; padding-right:16px;}
	.news-list ul { border:1px solid #d8d9d3; padding:8px; line-height:26px; background:#f8f8f8;}
	.news-list li { padding-left:16px; background:url(images/li-1.gif) no-repeat 6px 11px;}
	.news-list span { margin-left:16px; font-size:11px; color:#888;}
	
/*单页面*/
.news-content { margin:20px 36px 20px 20px; font-size:14px; line-height:26px;}
	.news-content p { margin-bottom:1em; text-align:justify;}
	.news-content li { margin-left:2em; list-style-position:outside;}
	.news-content ul li { list-style-type:disc;}
	.news-content ol li { list-style-type:decimal;}
	
/*产品列表页*/
.product-list {}
	.product-list ul { width:710px;}
	.product-list li { margin-top:8px; border:1px solid #d8d9d3; border-top:2px solid #d8d9d3; background:#fff;}
		.product-list .w1 { width:140px;}
		.product-list .w2 { width:168px;}
		.product-list .w3 { width:118px;}
		.product-list .w4 { width:118px;}
		.product-list .w5 { width:79px;}
		.product-list .w6 { width:80px; border-right:0;}
		.product-list a { color:#297619; text-decoration:underline;}
		.product-list b,
		.product-list a:hover { color:#c00;}
		.list-header {}
			.list-price div,
			.list-header div { float:left; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; height:24px; overflow:hidden; line-height:24px; *line-height:28px; text-align:center; background:#f1f1f1;}
		.list-data {}
			.list-pic { float:left; border-right:1px solid #e8e8e8; padding-top:7px; height:103px; text-align:center; background:#f8f9f8;}
				.list-pic a img { border:1px solid #d7d7d4; padding:2px; background:#fff;}
				.list-pic a:hover img { border:1px solid #8ec741; background:#7c8a79;}
			.list-info { float:right; width:567px;}
			.list-price {}
				.list-price div { height:36px; overflow:hidden; line-height:36px; background:#f8f8f8;}
			.list-intro { clear:both; border-bottom:1px solid #e8e8e8; height:36px; overflow:hidden; line-height:36px; text-align:center;}
			.list-tool { clear:both; padding-left:12px; padding-top:6px; padding-right:6px; height:30px; overflow:hidden; line-height:25px;}
				.list-tool span { float:right;}
				.list-tool a { display:inline; float:left; margin:0px 5px; border:1px solid #8ec741; padding:3px 8px; *padding:4px 8px 2px; height:15px; overflow:hidden; line-height:15px; font-size:12px; font-weight:bold; background:#297619; text-decoration:none; color:#fff;}
				.list-tool a.on,
				.list-tool a:hover { border:1px solid #ffa800; color:#fff; text-decoration:none; background:#c00;}

/*在线订车*/
.order-form,
.notice { margin-top:8px; margin-right:20px; margin-left:4px; border:1px solid #d8d9d3; border-top:2px solid #d8d9d3; border-bottom:1px solid #e8e8e8; padding:5px 8px; line-height:30px; font-size:14px; background:#f8f8f8;}
.order-form { margin-top:0; border-top:0; border-bottom:1px solid #d8d9d3; padding-bottom:10px; background:#fff;}
	.order-form .label { width:160px; text-align:right; line-height:36px;}
	.order-form .submit { margin-top:8px;}
.notice-ok { margin:80px auto; border:1px solid #d8d9d3; padding:30px 10px; padding-left:60px; width:428px; line-height:20px; text-align:center; font-size:14px; background:url(images/face-true.gif) #fffee6 no-repeat 20px 22px;}