/* 
	Time  : 2011-8-31
*/
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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{border:0;outline:0;vertical-align:baseline;background:transparent;margin:0;padding:0;}
 
A:link {COLOR: #545454; TEXT-DECORATION: none}
A:visited {COLOR: #545454; TEXT-DECORATION: none}
A:hover {TEXT-DECORATION: underline; color:#545454;}
html{ overflow-x:hidden;}
body{ margin:0 auto; font-size:12px; color:#545454; line-height:24px; width:1000px; margin:0 auto; background:url(images/bg.jpg) center top repeat-y;}
li{list-style:none; float:left;}

.space 		{ width:100%; float:left; height:10px; line-height:10px; font-size:12px; clear:both; }
.bar 		{ float:left; width:8px; height:8px;font-size:8px; line-height:8px; display:inline; }
.allwidth 	{ width:988px; float:none; margin:0 auto; clear:both;}
.all 		{ width:100%; float:left;}

/* ¶¥ ²¿ */
.top 	{ width:100%; float:left; height:96px; background:url(images/topBg.jpg) left top repeat-x;}
.logo 	{ float:left; display:inline; padding-left:20px;}
.favor 	{ float:right; padding-right:10px;line-height:28px; color:#000000; }
.favor a,.favor a:link,.favor a:visited { color:#000000;}
.tell		{
	line-height:20px;
	font-size:22px;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	vertical-align: bottom;
	padding-top: 15px;
	float:left;
}
.navbox		{ width:100%; float:left; height:34px; background:url(images/navBg.jpg); line-height:34px; }
.navbox span{ width:206px; float:left; background:url(images/navLeftBg.jpg) left top repeat-x; color:#FFF; text-align:center;}
.nav 		{ height:34px; float:left;}
.nav li		{ width:99px;  text-align:center; display:inline; background:url(images/navLiBg.jpg) right top no-repeat;} 
.nav li a	{ width:100%; text-align:center; height:34px; display:block; font-size:14px; color:#FFF;}
.nav a:hover{ color:#FFF;background:url(images/navLeftBg.jpg) left top repeat-x; text-decoration:none;}
.nav a,.nav a:link,.nav a:visited { color:#FFFFFF;} 

.banner { width:100%; float:left}

/* ¿ò¼Ü */
.left { width:264px; float:left;}
.right { width:730px; float:left;}

.title 		{ height:31px; width:100%; float:left; background:url(images/columnTitle.jpg) left bottom no-repeat; line-height:31px;}
.title h3 	{ float:left; padding-left:25px;font-size:14px; color:#FFF; }
.title a 	{ float:right; padding:0px 10px 0 0;}
.title a,.title a:link,.title a:visited { color:#FFFFFF;}

.side		{ width:248px; padding-left:6px; float:left; background:url(images/left_center.jpg) left top repeat-y;}
.sideTitle 	{ width:240px; height:29px; float:left; background:url(images/sideNavTitle.jpg); line-height:29px; color:#004c8e; text-indent:32px; font-size:14px; font-weight:bold;}
.sideNav	{	width:100%; float:left; padding:10px 0 20px 0; height:auto!important; min-height:380px; height:380px;}
.sideNav li { width:100%; float:left; background:url(images/ico_sidenav.jpg) 20px 7px no-repeat; display:inline; line-height:30px;}
.sideNav li a,.sideNav li a:link,.sideNav li a:visited { float:left; font-size:12px; color:#004c8e; display:inline; margin-left:45px;}
.sideNav li ul { display:none;}
.sideNav li li { width:100%; float:left; background:none; display:inline; line-height:24px;}
.sideNav li li a,.sideNav li li a:link,.sideNav li li a:visited { color:#666; margin-left:55px;}
.sideNav li a:hover {	color:#d46713;}
.sideNav .hover a,.sideNav .hover a:link,.sideNav .hover a:visited {color:#d46713;}


.leftbottom {width:248px; padding-left:6px; float:left; background:#FFFFFF url(images/left_bottom.jpg) -1px -1px no-repeat; }
.contact { width:226px; height:129px; float:left; padding:80px 0 0 10px; background:url(images/contactBg.jpg) no-repeat;}

.mainTitle { width:100%; float:left; height:34px; background:url(images/mainTitle.jpg);}
.mainTitle1 { width:100%; float:left; height:34px; background:url(images/mainTitle1.jpg);}
.mainTitle h3 { float:left; font-size:14px; text-indent:55px; display:inline; line-height:34px; color:#33539c; }
.mainTitle h3 font { color:#ff0000; font-size:14px; }
.mainTitle span	{ float:right; padding:5px 10px 0 0;}
.mainTitle span a,.mainTitle span a:link,.mainTitle span a:visited { color:#33539c;}


.mainTitle1 h3 { float:left; font-size:14px; text-indent:55px; display:inline; line-height:34px; color:#33539c; }
.mainTitle1 h3 font { color:#ff0000; font-size:14px; }
.mainTitle1 span	{ float:right; padding:5px 10px 0 0;}
.mainTitle1 span a,.mainTitle span a:link,.mainTitle span a:visited { color:#33539c;}



.mainBody { width:100%; float:left; background:url(images/main_center.jpg) left top repeat-y; height:auto!important; min-height:550px; height:550px;}
.content { width:700px; float:left; padding:10px 15px; line-height:200%;}



/* Ê×Ò³ */
.iNews { width:360px; float:left; height:310px; background:url(images/i_newsbg.jpg) right bottom no-repeat}

.news { width:100%; float:left; padding:5px 0 2px 0; line-height:30px;}
.news li { width:100%; background:url(images/arrow.gif) 5px 9px no-repeat;}
.news li a { float:left; display:inline; margin-left:20px;}
.news li span { float:right; padding-right:5px;}

.iAbout { width:360px; float:left; display:inline; margin-left:10px; }
.iAbout .txt { width:100%; float:left; padding:10px 0;}
.iAbout .txt img { float:left; display:inline; margin-right:10px;}
.iAbout .txt a,.iAbout .txt a:link,.iAbout .txt a:visited { color:#009900;}

.iPro { width:100%; float:left;}
.iPro ul { width:100%; float:left;}
.iPro ul li { width:146px; float:left; text-align:center; line-height:30px; padding-top:10px;}
.iPro ul img { border:1px #CCC solid; padding:2px;}
.iPro ul img:hover { background-color: #ccc;}

.iCase { width:100%; padding:10px 0;}
.iCase img { border:1px #CCC solid; padding:2px;}
.iCase table td td { padding:0 5px;}

/*	right	*/
.prolist { width:690px; padding-left:15px; float:left;}
.prolist li { width:156px; float:left; display:inline; text-align:center; margin:25px auto auto 15px; padding-top:5px; line-height:30px; background-color:#f5f5f5}
.prolist li span {	width:100%; background-color:#CCC; float:none; margin:0 auto; display:block; line-height:24px;}
.prolist li img { display:block; float:none; margin:auto;  padding:2px;}
.prolist li:hover { background-color: #D0E6F9}

/*	news	*/
.newslist { width:100%; float:left; display:inline;}
.newslist li {
	width:100%; line-height:20px; padding:8px 0; border-bottom:1px #d1d1d1 dashed;
	background:url(images/arrow.gif) 10px 14px no-repeat;}
.newslist li a { float:left; display:inline; margin-left:30px;}
.newslist li span { float:right; padding-right:10px; }


.txtTitle { width:100%; float:left; text-align:center; font-size:14px; line-height:30px; font-weight:bold; }
.txtInfo {
	width:100%; float:left; text-align:center; margin:0 auto 5px; color:#666; line-height:30px; border-top:1px #666 dashed; color:#999;}
.txtContent { width:100%; float:left; margin:0 auto; text-align:left; line-height:200%; padding-bottom:20px;}
.txtContent .thumb { width:100%; float:left; text-align:center; padding:10px 0;}


/*	page	*/
.page { width:100%; float:left; text-align:center; padding:25px 0 20px 0; line-height:20px;}
.page a,.page a:link,.page a:visited { color:#F00;}

.page ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.page ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.page ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.page ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.page ul li.thisclass,
.page ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.page .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.page .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
/* foot */
.links li{ margin-left:20px;
			float:left;
			list-style:none;}
.links {
	width:980px;
	padding:8px 10px;
	float:left;
	background:url(images/link_bg.jpg) repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #dadada;
	border-bottom-color: #dadada;
}
.links a,.links a:link,.links a:visited {color:#515151;}

.copyright { padding:10px 0; float:left; width:100%; text-align:center; color:#333333;}


.fright { float:right;}
.fleft { float:left;}
.txt_left { text-align:left;}
.min_ { height:auto!important; min-height:1102px; height:1102px;}
