﻿@charset "utf-8";

/* 样式重置 */
html,
body,
div,
span,
ul,
li,
dl,
dt,
dd,
h1,
h2,
p,
form,
input,
table {
	margin:0;
	padding:0;
}

ul,li { list-style:none; }

img {
	border:0;
	vertical-align:top;
}
a,
a:link,
a:visited {
	color:#000000;
	text-decoration:none;background:none;
}
a:hover {
	color:#51931b;
	text-decoration:none;
}

/* 清除浮动 */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix { *+height:1%; }
.clear10{ clear:both; height:10px; overflow:hidden}
.container {
	width:960px;
	margin:0 auto; 
}
.tborder{  border:1px solid #c7c7c7;  -moz-border-radius: 4px;-webkit-border-radius:4px;  border-radius:4px;}
.tborder_link{ border:1px solid #c7c7c7}
.fl{ float:left} 
.fr{ float:right} 
body { background:url(../images/index_bg.jpg)  repeat-x; color:#000000; font:14px  Tahoma, Geneva, sans-serif; line-height:25px; }
.wrapbox{ width:960px; margin:0 auto; background:#fff; margin:0 auto; padding: 0 10px; border-radius:15px;}
.logo{ padding-top:4px;zoom:1; overflow:hidden; }
.nav {
	position:relative; z-index:1;
	height:51px;
	background:url(../images/navbg.png)  repeat-x;
}
.top{ height:40px; color:#e7f0cd; font-size:12px; line-height:40px; text-align: right;}
.top a,
.top a:link,
.top a:visited {
	color: #e7f0cd;
	text-decoration: none;
	background: none;
}

.wrap{ background:#fff; padding:10px; width:940px; margin:0 auto; zoom:1; overflow:hidden}
/* foot */
#footer { background: #c4c9cf;
	padding:10px 10px;
	color: #676f77;
	text-align:center;
	line-height: 25px; font-size:12px;
	margin-top:20px;
	border-top:3px solid #7a8895
}
#footer a,
#footer a:visited {
	color:#676f77;
}
#footer a:hover {
	color:#f00;
}

.page{ zoom:1; overflow:hidden;}

.right-box{ width:718px; border-left:1px solid #c7c7c7; margin-top:29px; zoom:1; overflow:hidden}

/* 左侧 side */
.icoh1{font-size:18px; color:#000000; line-height:55px; }
.icobg{height:55px;}
.left { width:221px; float:left; }
.cate{width:213px;padding:3px;   }
.cate-title{ }
.cate-content { width:213px; font-size:16px; }
.cate-content ul{width:213px; overflow:hidden}
.cate-content ul li{ vertical-align:bottom;line-height:45px; background:url(../images/leftico.jpg) no-repeat left top; width:213px }
.cate-content ul li a { display:block;  padding:0px 0 0 15px; line-height:45px;   color:#fff; font-weight:700}
.cate-content ul li a.cur, .cate-content ul li a:hover { color:#000000; background:#c4c9cf  }
.cate-content li ul li { padding-left:10px; background:none; }
.cate-content ul li.catelast{ line-height:44px}
.cate-content ul li.catelast a{ line-height:44px} 
.cate-content li ul li a { border:0;font-size:14px;  line-height:30px; color:#000; display:inherit; width:auto}
.cate-content li ul li a.cur, .cate-content li ul li a:hover { color:#000000;background:none;    }

.i-mark { width:213px; padding:3px; margin-top:49px;}

.i-contact{ color:#676767; font-size:12px; }
.i-contact-title{ margin-top:20px;}
.i-contact-title h1{ font-size:18px; border-top:1px solid #c7c7c7; line-height:55px;}
.i-contact-content{ background:url(../images/contact.jpg) left bottom #f7f7f7 no-repeat; padding:10px 0px 15px 15px;width:203px; height:148px; }

/* 右侧 side */
.right { width:719px; float:right; }

/*大图切换*/
.i-slideBox{ height:321px; overflow:hidden; position:relative;    }
.i-slideBox .hd{ height:12px; overflow:hidden; position:absolute; right:18px; bottom:18px; z-index:2; overflow:hidden;border:1px solid #fff;  -moz-border-radius: 6px;-webkit-border-radius:6px;  border-radius:6px; padding:10px 15px} 
.i-slideBox .hd { overflow:hidden; zoom:1; float:left;} 
.i-slideBox .hd li{ float:left; margin-right:4px; width:14px; height:14px; line-height:14px; text-align:center; background:url(../images/i1.png) no-repeat;_background:#fff; cursor:pointer;overflow:hidden;filter:Alpha(opacity=70);opacity:0.7; } 
.i-slideBox .hd li.on{ background:url(../images/i2.png) no-repeat ;_background:#3ccfe2; color:#fff; } 
.i-slideBox .bd{ position:relative;  z-index:0;height:364px; overflow:hidden   }
.i-slideBox .bd li{ zoom:1; vertical-align:middle; }
.i-slideBox .bd img{ width:711px; height:315px; display:block; padding:3px;  }
.i-slideBox .bd li a:hover,.slideBox .bd li a:visited ,.slideBox .bd li a:link{ color:#a9c55f;}