@import url("reset.css");
.wrap, .header, .footer, .silder, .silder2{ clear:both; width:961px; margin:0 auto;}
.silder{ background:url(../images/index.jpg) no-repeat center top; height:335px; margin-bottom:10px;}
.silder2{ background:url(../images/sub.jpg) no-repeat center top; height:227px; margin-bottom:10px;}

.ibox {float:left; width:348px; margin-right:8px; height:240px; overflow:hidden;}
.sbox {float:right; width:248px;}

.ibox h3,.sbox h3{ color:#000; font-size:14px; font-weight:normal; line-height:30px; margin-bottom:5px;}
.ibox h3 { border-bottom:1px #98b831 solid;}
.ibox .bd { height:192px; background:url(../images/index-abot.jpg) no-repeat bottom;}
.ibox .bc { height:110px; line-height:22px; overflow:hidden;}
.ibox h3 em{ color:#69a44d; font-size:12px; font-weight:600; padding-left:3px;}
.more{ float:right; background:url(../images/more.png) no-repeat center; display:block; width:30px; height:30px; text-indent:-9999px;}
.sbox h3 em{ color:#000; font-size:12px; font-weight:600; padding-left:3px;}
.sbox h3 em i{ color:#0c2067; font-style:normal;}
.sbox .bd{ background:url(../images/index-contact.jpg) no-repeat right bottom; height:110px; overflow:hidden; line-height:22px; padding-top:1px;}

.tlist{ background:url(../images/index-news.gif) repeat center 24px; height:192px; overflow:hidden; line-height:24px;}
.tlist li{ background:url(../images/dot.gif) no-repeat padding:0 5px;}
.data{ float:right;}


.footer{ border-top:1px #b1ce9f solid ; color:#555; line-height:20px; width:920px; margin:20px auto; padding:5px 20px; text-align:center;}
.footer a{ color:#666;}
.footer a:hover{ color:#98b831;}

.header{}
.logo{ float:left;}
.nav{ float:right; margin-top:30px;}
.nav ul{}
.nav li{ background:url(../images/nav.png) no-repeat right center; float:left; display:block; font-size:14px; text-align:center; padding-right:45px; padding-right: 30px;}
.nav li a{ display:block; height:40px; line-height:40px;}
.nav li a:hover{ color:#98b831;}

.sidemenu{ background: url(../images/side-bg.gif) repeat-y; margin-bottom:10px;}
.sidemenu h3{ border-bottom:2px #ccc solid;}
.sidemenu h3 span{ font-size:18px; font-weight:600; color:#3e841b; display:block;}
.sidemenu h3 em{ font-size:11px; font-weight:100; color:#999; display:block;}
.sidemenu ul{ margin:0 auto; padding:5px 10px 10px;}
.sidemenu li{ line-height:28px; border-bottom:1px #ccc dotted; text-align:center;}
.sidemenu li a{ padding:0 0 0 15px; display:block;}
.sidemenu li a:hover{ background:url(../images/side-dot.gif) no-repeat 5px 13px;}

.side{ float:left; width:200px;}
.main{ float:right; width:740px;}

.location{ background:url(../images/sub.png) no-repeat 0 center; padding-left:20px; color:#3e841b; height:30px; line-height:30px; margin-bottom:15px; font-family:}
.location a{ color:#3e841b;}
.location a:hover{ color:#679800;}
.content img{ max-width:720px; margin-bottom:5px;}
.cbd{line-height:1.8; letter-spacing:1px;}
.cbd p{ margin-bottom:10px;}

.PageTitle{
	color:#333;
	line-height:30px;
	font-size:24px;
	font-weight: 600;
	margin:10px auto 30px;
	text-align:center;
}
.subtime{ color:#8c8c8c; height:20px; line-height:20px; padding:0 0 10px; margin:0 10px; border-bottom:1px #dedede solid; position:relative; margin-bottom:20px;}
.subtime em{ font-size:12px; color:#999;}
.share{ line-height:1; position: absolute; right:0; top:-3px;}

.back{ text-align: right; font-size:12px; line-height:30px; clear:both; margin-top:30px;}

.list{}
.list li{ background:url(../images/dot.gif) no-repeat 0 15px; border-bottom:1px #ccc dotted; height:32px; line-height:32px; padding:0 0 0 15px; overflow:hidden;}
.content .list li{ height:30px; line-height:30px; overflow:hidden;}
.list li a{ display:block;}

.plist{ padding-left:10px;}
.plist li{ float:left; width:160px; padding:0 10px; margin-bottom:15px;}
.plist li img{ width:160px; height:160px; border:1px #dedede solid;}
.plist li p{ height:36px; line-height:18px; overflow:hidden; text-align:center;}
.plist li a{ display:block;}

.pro-pic{ text-align:center; margin:0 20px;}
.pro-pic img{ max-width:720px; max-height:400px;}


.contact{ background:url(../images/contact.jpg) no-repeat 420px top; padding-right:280px; height:auto !important;	height:250px; min-height:250px; }