/* reset */
html, body, div, span, 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, small, strike, sub, sup, tt, var, u, i, center, 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-family:inherit;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
a img {border:none;}
input, textarea {margin:0;}
a {outline:none;} /* Removes Firefox imposed outline */
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
:focus {outline:0;} /* define focus style */
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}

body {
	font-family: Verdana, "宋体";
	font-size: 12px;
	line-height: 20px;
	background-color: #fff;
	color:#333;
	background:url(../images/bg.jpg) repeat-x top;
}

a:link,a:visited{
	color: #333;
	text-decoration:none;
}

a:hover{
	color: #78b200;
text-decoration:none;}

#container{
width:960px;
margin:auto;}

#top{ line-height : 91px;position:relative;
	height:91px;}
#top h1{float:left;width:500px;}	
#top .tel{position:absolute;right:0;top:18px;}
#top .nav{
	position:absolute;
	right:0;
	top:65px;
	line-height:25px;
	}
#top ul li{
background-repeat:no-repeat;
padding:0 0 0 15px;
float:left;
}
#top ul li a:link,#top ul li a:visited{
color:#000000;
text-decoration:none;
}
#top ul li a:hover{
color:#ffffff;
background-color:#86be12;}

#banner{padding:10px 0 0 0;background:url(../images/bg.jpg) 0px -88px repeat-x;}

#news{width:290px;height:200px;overflow:hidden;background-color:#f7f7f7;position:relative;}
#news span{height:23px; background-color:#86be12;display:block;}
#news h1{background-color:#f7f7f7;width:68px;margin:0 0 0 6px;padding:0 2px 0 5px;top:3px;position:absolute;font-weight:bold;}
#news ul{margin:5px 0 0 5px;}
#news li{line-height:21px;}

#services{width:660px;height:408px;overflow:hidden;background-color:#e6e6e6;float:right;}
#services h1{background-color:#3b3b3b;font-weight:bold;color:#86c300;padding:1px 0 2px 10px;}
#services ul{margin:0 0 0 6px;}
#services li{float:left;text-align:center;margin:15px 6px;}
#services li img{border:1px solid #CCC;}

#video{margin:6px 0 0 0;display:block;width:290px;height:201px;overflow:hidden;}
#video h1{font-weight:bold;padding:0 0 2px 0;}
#video img{float:left;margin:0 10px 0 0;}
#video p{ text-indent:24px;}

.marginTop{margin:10px 0 0 0;}
.more a:link,.more a:visited{float:right;font-weight:normal;color:#fff;margin:1px 5px 0 0;}
.more2 a:link,.more2 a:visited{float:right;font-weight:normal;color:#666;margin:1px 5px 0 0;}
.more2 a:hover{float:right;font-weight:normal;color:#86be12;margin:1px 5px 0 0;}
.thisPage{
color:#ffffff;
background-color:#86be12;}


#Case{width:530px;}
#Case h1{
	border-bottom:solid 2px #494949;
	color:#86be12;
	font-weight:bold;
	font-size:13px;}
#Case span{font-weight:bold;}
#Case ul{margin:13px 0 0 0;}
#Case li{height:135px;position:relative;}
#Case li img{float:left;margin:0 10px 0 0;display:block;border:3px solid #ddd;}
#Case p{height:80px;width:308px;display:block;padding:5px 5px 0 5px;right:0;top:25px;position:absolute;overflow:hidden; text-indent:24px;}

#Share{width:410px;float:right;}
#Share span{font-weight:bold;}
#Share h1{
	border-bottom:solid 2px #999;
	color:#bd1030;
	font-weight:bold;
	font-size:13px;}
#Share ul{margin:13px 0 0 0;}
#Share li{background:url(../images/share-bg.jpg);height:80px;overflow:hidden;padding:5px 5px 5px 12px;margin:10px 0 0 0;}
#Share p{text-indent:24px;}

.henghe{height:235px;overflow:hidden;}
.henghe p{padding:8px 0 0 0;}
.henghe h1{
	border-bottom:solid 2px #999;
	color:#bd1030;
	font-weight:bold;
	font-size:13px;}
.henghe img{float:left;margin:10px 10px 0 0;display:block;}

#link{background-color:#78b200;padding:5px;clear:both;}
#link h1{width:80px;color:#fff;text-align:center;float:left;font-weight:bold;}
#link span{width:860px;background-color:#fdfdfd;padding:0 5px;display:block;_display:table;margin:0 0 0 80px;}

#SecondPage{font-size:14px;line-height:28px;width:620px;height:700px;overflow:hidden;border:1px solid #ddd;float:right;padding:20px;}
#SecondPage li{background:url(../images/ico.gif) 0 9px no-repeat;padding:0 0 0 18px;}
#SecondPage .Time{float:right;font-size:11px;}
#SecondPage .NT{font-size:20px;font-weight:bold;padding:15px 0 0 0;}

#in-Case .Title{font-weight:bold;display:block;}
#in-Case li{height:140px;padding-right:10px;font-size:12px;line-height:19px;width:475px;float:left;margin:15px 0 0 0;background:url(../images/dot.gif) left bottom repeat-x;}
#in-Case li.last{padding-right:0;}
#in-Case li img{float:left;margin:0 10px 0 0;display:block;border:3px solid #ddd;}
#in-Case p{display:block;padding:5px 5px 0 5px; text-indent:24px;}
#in-Case a:link,#in-Case a:visited{text-decoration:underline;color:#666;}
#in-Case a:hover{color:#78b200;}


#ThirdPage{font-size:14px;line-height:28px;width:620px;border:1px solid #ddd;float:right;padding:10px 20px;margin:0 0 10px 0;}
#ThirdPage .NT{font-size:20px;font-weight:bold;padding:15px 0 0 0;border-bottom:1px solid #78b200;}
#ThirdPage .Vtitle{font-weight:bold;padding:10px 0 0 0;border-bottom:1px solid #ddd;margin:10px 0;display:block;}
#ThirdPage p{text-indent:28px;}

#Current{height:35px;background-color:#eee;line-height:35px;margin:5px 0;padding:0 0 0 30px;}

#foot{
	clear:both;
width:960px;
height:50px;
	border-top:solid 2px #686868;
	padding:2px 0 0 0;
	color:#666;}
#CopyRight{
	float:left;}
#ICP{
	float:right;}

#Page{
	text-align:right;
	clear:both;
	display:block;}
