/*code by 8th#live.cn*/
/* resets
----------------------------------------*/
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, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, 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%;text-align: left;vertical-align: baseline;}
a img {border:none;}
table {border-collapse: collapse; border-spacing: 0;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
/* Elements
----------------------------------------*/
body{background-color:#d6dbde;}
body, p, td, th, li{font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif;font-size:.875em;line-height:1.5em;color:#000000;}
#mainContainer
{
	width:976px;
	margin: 0px auto;
}

p
{
	margin: 0 0 1em 0;
}

/*--- Link Styles ---*/
a:link, a:visited
{
	color:#4c4c4c;
	text-decoration:none;
}

a:hover, a:active
{
	color:#4c4c4c;
	text-decoration:none;
}

h1
{
	color:#5C8127;
	margin:.825em 0 .5em 0;
	font-size:2.125em;
}

h2
{
	color:#5C8127;
	margin:.825em 0 .5em 0;
	font-size:1.75em;
}

h3
{
	color:#5C8127;
	margin:.825em 0 .5em 0;
	font-size:1.5em;
}

h4
{
	color:#5C8127;
	margin:.825em 0 .5em 0;
	font-size:1.25em;
}

h5
{
	color:#5C8127;
	margin:.825em 0 .5em 0;
	font-size:1.125em;
}

h6
{
	color:#5C8127;
	margin:.825em 0 .5em 0;
	font-size:1em;
}

ul
{
	margin-left:25px;
	list-style-type:none;
}

ol
{
	margin-left:25px;
	
}
.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}

*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}
blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em		{font-style:italic;}

/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clearThis 	{clear:both;}
.small		{font-size:.625em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}
.radius_b{background:url(../images/border-bottom.png) no-repeat;height:3px;width:976px;}
.radius_t{background:url(../images/border-top.png)  no-repeat;height:3px;width:976px;}
/* Header
----------------------------------------*/
#header
{
	width:976px;
	height:145px;
	background:#fff url(../images/bg.png) no-repeat top right;
	/*IE go out
	-moz-border-radius:3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;*/
	
	
}
#logo{
	background:url(../images/logo.png) no-repeat;height:61px;width:689px;margin:0px auto;padding-left:245px
}
#text-menu li{float:left;padding:30px 10px 0px;font-weight:bold}
#text-menu li a{color:#666;text-decoration:none}
#text-menu li a.selected{color:#d71c1c;text-decoration:none}
#pic-menu{padding-top:40px}
#menu{width:934px;height:42px;margin:20px auto 5px}
#menuleft{background:url(../images/menu-left.png) no-repeat;width:8px;height:42px;}
#menuright{background:url(../images/menu-right.png) no-repeat;width:8px;height:42px;}
#menumain{background:url(../images/menu-bg.png) repeat-x;width:918px;height:42px}
#menumain li{float:left;background:url(../images/menu-line.png) no-repeat right;height:22px;padding:10px 40px}
#menu li#home{padding:10px 40px 10px 10px}
#menu li#search{padding:5px 0px 5px 0px;background:#e10635;width:267px;height:32px;background-image:none;display:inline}
#serachtext{background:#b90a24;border:#b90a24 1px solid;height:22px;width:150px;padding:0px;margin:0px;line-height:22px}
#s{background:url(../images/s.png) no-repeat;width:94px;height:27px;border:0px}
#searchf{padding-left:10px}
#menumain li a{color:#fff;text-decoration:none;display:block;padding-left:8px}
#menumain li a.selected,#menu li a:hover,#menu li a:active{background:url(../images/menus.png) no-repeat left center}

#bannertop{margin-top:5px}
#banner{margin:0 auto;width:976px;background:#fff;text-align:center}
#pagebanner{margin:0 auto;width:968px;height:212px}
hr{border:0px;border-top:1px #ccc dashed;width:967px;height:0px;margin:0px auto}
#notice{background:url(../images/notice.png) no-repeat left center;height:25px;width:900px;margin:0px auto;padding-left:47px;font-size:.825em;line-height:25px;padding-right:20px}
#notice span{color:#c60d2d}
		
/* Main Content
----------------------------------------*/
#mainContent
{
	width:976px;
	margin-top:5px
}
#leftcontent{
	width:671px;
	height:100%;
	background:#fff
}
.ltb{
	background:url(../images/ltb.png) no-repeat;width:671px;height:3px;
}
.lbb{
	background:#fff url(../images/lbb.png) no-repeat;width:671px;height:3px;
}
.lb{
	background:url(../images/lb.png) repeat-y;width:671px;
}
#tabs{
	width:615px;
	margin:0 auto;
	padding-top:10px
}
#wwd{
	background:url(../images/wwd.png) no-repeat;
	height:22px;
	width:615px;
	text-align:right;
	font-size:.825em
}
#wwd a{color:#c90e2d}
#t{
	margin-top:10px;
	width:615px
}
#nav{margin:0;border-bottom:3px solid #000}
#nav li{float:left;height:33px}
#nav li a{
	display:block;
	background:url(../images/tab_left.png) no-repeat left top;
	height:33px;
	padding-left:5px;
	margin-right:8px;
	text-decoration:none;
	cursor:hand
}
#nav li a span{
	background:url(../images/tab_right.png) no-repeat right top;
	float:left;
	padding:9px 25px;
}
#nav li a.in{
	display:block;
	background:url(../images/tab_left_s.png) no-repeat left top;
	height:33px;
	padding-left:5px;
	color:#fff
}
#nav li a.in span{
	background:url(../images/tab_right_s.png) no-repeat right top;
	float:left;
	padding:9px 25px
}
.do,.undo{margin-top:15px}
.undo{display:none}
.do ul{margin:0}
.do ul.pic,.do ul.pic img{width:297px;height:306px}
.do ul.intro{margin-left:15px;width:303px}
.do ul.intro .title{
	height:35px;
	border-bottom:1px dotted #ccc;
	border-top:1px dotted #ccc;
	line-height:35px;
	font-size:.875em;
	font-weight:bold;
	color:#666
}
.do ul.intro .p{
	margin-top:10px;
	color:#666;
}
.do ul.intro .p p{color:#666;}
#liner{padding:20px 0;}
hr.tabs{border:0px;border-top:1px #ccc solid;width:671px;height:0px;}
#rightcontent{
	margin-left:5px;
	width:300px;
	height:100%
}
.rtb{
	background:url(../images/rtb.png) no-repeat;width:300px;height:4px
}
.stb{background:url(../images/servicet.png) no-repeat;width:300px;height:37px}
.rbb{
	background:url(../images/rbb.png) no-repeat;width:300px;height:3px
}
#newslist{
	padding:8px 18px;
	width:264px;
	background:#fff
}
#servicelist{
	padding:8px;
	width:284px;
	background:#fff
}
#newslist ul{
	background:#fdfbee;
	border:#e0e0e0 1px solid;
	width:250px;
	margin:5px 0px;
	padding:5px
}
#newslist ul li{
	border-bottom:1px dashed #ccc;
	padding-top:5px
}
#newslist ul li p{
	width:175px;
	line-height:1.9em
}
#newslist ul li p a{
	text-decoration:none
}
span.date{
	width:70px;
	color:#5d5d5d
}
#newslist ul li.newsmore{text-align:right;border-bottom:0px}
.newsmore a{
	text-decoration:none;
	color:#c50d2d
}
#ads{
	margin-top:5px
}
#adimg{
	width:300px;
	background:#fff;
}
#adimg img{margin:0 auto;width:296px;height:251px}
.sTitle{
	background:url(../images/tbg.png) no-repeat;height:28px;
	padding-left:40px;
	width:243px;
	line-height:28px;
	margin-top:5px;
	cursor:hand
}
.s{
	border-bottom:1px solid #d80327;
	color:#a40b24
}
.sub{
	margin:10px 40px;
}
.sub li{height:24px;line-height:24px}
.sub li a{
	text-decoration:none
}
.sub li a.sel{
	color:#a40b24;
	text-decoration:none
}
.unexpand{display:none}
#tel{
	background:url(../images/tel.png) no-repeat;
	margin:80px auto 20px;
	width:216px;
	height:48px
}
hr.sidebar{border:0px;border-top:1px #ccc solid;width:284px;height:0px;margin:25px auto}



/* Footer
----------------------------------------*/
#footer
{
	width:976px;
	background-color:#fff;
	margin-top:5px
}
#copy{
	height:30px;
	padding:20px;
	background:url(../images/copy.png) no-repeat right top
}

#copy p 
{
	font-size:.825em;
	color:#666
}
#pages{
	width:615px;
	margin:0 auto;
	padding-top:20px
}
#int{
	border-top:1px #ccc dotted;
	border-bottom:1px dotted #ccc;
	padding:5px 0;
}
#int p{color:#000;margin:1em 0}
#inf p{color:#4c4c4c;margin:2em 0;line-height:1.6em}
#int span{padding:0 10px;height:15px;line-height:15px;}
#int span a{
	text-decoration:none
}
#int span a.selected{color:#bb0c29}

.stitle{padding-left:15px;background:url(../images/d.png) no-repeat left center;margin-left:15px;line-height:20px;color:#a40b24;height:20px;margin-bottom:5px}
.newsbox{
	border-bottom:1px dotted #ccc;
	margin-top:5px;
	font-size:.875em
}
.newsbox span,.newsbox span a{
	color:#c50d2d;
	padding-right:20px;
}
#inf div.newsbox p{margin:3px 0;font-size:.925em;color:#4c4c4c}
#pageNav{
	margin:5px auto;
	text-align:center;
	font-size:.875em
}
.ftitle{
	color:#666;
	font-size:.875em;
	margin:3px 0px
}
.type{
	border:1px solid #ccc;
	background:#f5f5f5;
	width:150px
}
.ctype{
	border:1px solid #ccc;
	background:#f5f5f5;
}
#buttons{
	margin:3px auto;
}
#homebanner{margin:0 auto;width:967px;height:319px}



