@charset "utf-8";
/*
FONT-FAMILY:arial,verdana,sans-serif;
font-size: 62.5%;
*/
*{margin:0;padding:0;}
html,body {height:100%;}
body{
	color:#555;
	background:url(../img/bg_body.gif) repeat-x top;
	font-family: tahoma,Microsoft YaHei, Simsun, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-size:11px;
	/*font-family: tahoma,Microsoft YaHei, Simsun, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-family:arial,verdana,sans-serif,Arial Unicode MS;*/
}
td,p,li,div,select,input,h1,h2,h3,h4,h5,h6{line-height:150%;}
ul,ol{list-style-type:none;}
a img{border:none;}
img{border-color:#ccc;}
p{padding:0 0 14px;}
a{color:#555; text-decoration:none;}
a:hover,a:active{color:#666666;text-decoration:underline;}
/*
a:visited{color:#0033CC;;}
a:hover{color:#FF3300;text-decoration:underline;}*/
/*text style*/
.t12{font-size:12px;}
.t14{font-size:14px;}
.black{color:#000;}
.white{color:#fff;}
.grey{color:#ccc;}
.red{color:#f30;}
.blue{color:#03f;}
.mcolor{color:#900;}
.b{font-weight:bold;}
.clear{clear:both;}
.nob{border:none;background:none;}
.l{float:left;}
.r{float:right;}
.float_left {float:left;padding:7px;}
.float_right {float:right;padding:7px;}
.img_float_left {float:left;clear:left;margin:0 8px 10px 0;}
.img_float_right {float:right;clear:right;margin:0 0 10px 8px text-decoration:underline;}
.font{
	font-size:10px;
	color:#7E7E7E;
	font-weight:normal;
	padding:0 0 0 10px;
}
.style{ text-decoration:underline; font-weight:bold; color:#2E4FAE;  }
.sitemap{
	margin:0px 0 0 50px;
	width:862px;
	height:10px;
}
.sitemap li{float:left; padding-right:15px;}
.sitemap li a{font-size:11px; color:#666666; }
.sitemap1{
	margin:20px 0 0 100px;
	font-size:13px;
	color:#0099FF;
	font-weight:bold;
	width:600px;
	height:20px;
}
.sitemap1 li{
	list-style:none;
}
	
.index{ padding:33px 10px 0 0; line-height:20px;  color:#0066FF; font-weight:bold;}
.index li {padding:0 0 0 17px;  background:url(../img/icon1.gif) no-repeat left center;}
.index1{margin:0 0 0 0; padding:10px 0 0 0;}
.index1 ul{
	padding:5px 5px 0 10px;
	height:95px;
}
.index1 li{
	margin:0;
	padding:0 0 0 15px;
	background:url(../img/massage1.gif) no-repeat left 5px;
	line-height:20px;
	color:#0066FF;
}
.index1 li a:link{color:#0066FF;}
.index2{ padding:10px 0 0 0;
 	width:202px;
	height:180px;}
.index2 ul{
	margin:5px 0 0 10px;
	padding:0;
	height:80px;
}
.index2 li{
	margin:0;
	padding:0 0 0 15px; 
	line-height:20px;
}
.index3{ 
padding:33px 10px 0 0; line-height:20px;  color:#666666; font-weight:bold;}
.index3 li {padding:0 0 0 17px;  background:url(../img/icon1.gif) no-repeat left center;}
.demo1{padding:10px 10px 0 0px;  text-align:right; font-size:10px;}
.demo2{padding:4px 0 0 25px;}
.demo3{padding:15px 15px 0 0; text-align:right;}
.demo4{padding:10px 10px 0 20px; line-height:180% }
.demo5{padding:0px 20px 10px 0; line-height:160%; text-align:right; text-decoration:underline;}
.demo5 li a:hover{color:#0066FF;}



.go_02{
	background:url(../img/go.gif) no-repeat left top;
	width:22px;
	height:12px;
	border:none;
	cursor:pointer;
}

#header{
	margin:auto;
	padding:5px;
	width:912px;
	height:21px;
	font-size:10px;
	text-align:right;
	color:#7E7E7E;
}
#header font, #header img{vertical-align:middle;}
#middle{
	margin:auto;
	padding:0;
	width:912px;
	height:68px;
	border:1px solid #999999;
}
#second{
	margin:0;
	padding:0;
	width:912px;
	height:68px;
}
#logo{
	float:left;
	margin:0;
	padding:0;
	width:202px;
	height:68px;
}
#search{
	float:left;
	margin:0;
	padding:34px 0 0 11px;
	background-color:#919191;
	width:195px;
	height:34px;
	font-size:11px;
	color:#FFF;
}
#search input, #search img{ vertical-align:middle;}
#mune{
	float:left;
	margin:0;
	padding:0;
	width:504px;
	height:68px;
	font-size:11px;
}
#mune ul{
	margin:35px 0 0 0;
	padding:0;
	width:504px;
	height:30px;
}
#mune li{
	float:left;
	margin:0px;
	padding:0 20px;
	background:url(../img/mune.gif) no-repeat left center;
}
#mune li#first{ 
	background:none;
}
#mune li.cur a{
	color:#2E4FAE;
	font-weight:bold;
	text-decoration:underline;
}
#image{
	margin:auto;
	padding:0;
	border:1px solid #999999;
	height:auto;
	width:912px;
}
#three{
	margin:auto;
	padding:0;
	width:912px;
	display:table;
	border:1px solid #999999;
	background:url(../img/icon3.gif) no-repeat right bottom;
}
#demo{
	width:408px;
	height:auto;
	float:left;
	background:url(../img/bg1.gif) repeat-y;
}
#demo1{
	width:202px;
	float:left;
}


#demo2{
	width:204px;
	height:314px;
	float:left;
}
#three2{
	width:504px;
	height:314px;
	float:left;
}
#footer{
	margin:auto;
	padding:0;
	width:912px;
	height:58px;
	font-size:10px;
	text-align:right;
	color:#7E7E7E;
	line-height:51px;
}


