@charset "gb2312";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,hr,
fieldset,input,p,blockquote,th,td,span {margin:0px; padding:0px;}
p {font-weight:normal; line-height:20px;}
img a {border: none; text-decoration:none;}
li{ list-style:none; text-align:center}
.clear{ clear:both}
#color{
	color:#333;
	font-size:12px;
	font-weight:normal;
	}
	
#color a{
	color:#333;
	}
	
body {
	font: 12px Verdana, Helvetica, sans-serif;
	line-height: 1.25em;
	color: #4C4C4C;
	width: 100%;
	height:100%;
	background:url(../images/bg.jpg) #fff repeat-x center;
}
a {
	color: #363739;
	text-align:center;
	text-decoration: none;
}
a:hover {
	color: #C00;
}

ul{
	margin:0;
	padding:0;
	}
li{
	line-height:24px;
	font-size:14px;
	}

#header {
	margin:0 auto;
	color: #4C4C4C;
	width:980px;
}

#logo{
	}
	
.top_right{
	width:240px;
	float:right;
	padding-top:10px;
	}	

.top_right ul{
	margin:0;
	padding:0;
	}
	
.top_right ul li{
	width:86px;
	height:23px;
	line-height:24px;
	font-size:12px;
	float:left;
	}
.menu{
	width:980px;
	height:35px;
	float:left;
	background:url(images/menubg.gif) repeat-x;
	}
	


.menu ul{
	margin:0;
	padding:0;
	padding-left:100px;
	float:left;
	}
	
.menu ul li{
	display:block;
	width:110px;
	height:35px;
	line-height:35px;
	font-size:14px;
	float:left;
	background:url(images/ge.gif) no-repeat right
	}
.menu ul li a{
	display:block;
	color:#FFF;
	font-weight:bold;
	}
.menu ul li:hover{
	background:url(images/back_on.gif) repeat-x;
	}

#banner{
	margin:10px 0;
	}

#contant{
	width:980px;
	margin:0 auto;
	margin-top:10px;
	}

#contant_left{
	width:199px;
	float:left;
	background:none;
	}
	
.left_top{
	width:199px;
	float:left;
	height:30px;
	line-height:30px;
	font-size:16px;
	text-align:center;
	}
#contant_left_yiji{
	width:199px;
	background: url(images/left.gif) repeat-y;
	}
	

#contant_left_yiji ul{
	width:159px;
	margin:0;
	padding:0;
	}
#contant_left_yiji ul li a{
	color:#FFF
	}


#contant_left_yiji li span{
	padding-right:5px;
	}
	
.sousuo{
	float:left;
	height:60px;
	color:#FFF;
	margin:10px 0 20px 0;
	font-size:14px;
	background:url(images/for_bg.jpg) no-repeat;
	
	}	
	
#contant_right{
	width:750px;
	float:right;
	}

.right_top{
	width:750px;
	height:25px;
	float:left;
	}
	
.right_top span{
	margin-left:60px;
	float:left;
	color:#FFF;
	line-height:25px;
	}
.right_top a{
	margin-right:60px;
	float:right;
	color:#FFF;
	line-height:25px;
	}

.bg1{ background:url(images/abouttitbg.jpg) no-repeat center}
.bg2{ background: url(images/protit.gif) no-repeat center}
.bg3{ background:url(images/111.gif) repeat-y 10px }
.bg4{ background: url(images/29yijibg.gif) no-repeat; margin-top:10px; color:#FFF}
.contant_right_con{
	width:730px;
	float:left;
	padding-left:20px;
	}
.ttt{
	padding-top:10px;
	}

#banner{
	width:980px;
	float:left;
	}

.contant_right_con span{
	width:360px;
	height:150px;
	text-indent:25px;
	float:left;
	padding:20px;
	}
#about{
	width:240px;
	padding:10px 10px 10px 0;
	float:left;
	}
	
#demo {
     overflow:hidden;
     width: 680px;
      height:150px;
	  padding:0 5px;
}

#indemo {
     float: left;
     width: 800%;
}


#demo1 {
      float: left;
}


.ss{
       width:152px;
	   height:150px; 
	   float:left;
	   margin-left:10px;
}

.ss img{
	width:122px;
	height:122px;
	margin-top:10px;
	border:3px #CCC solid;
	}

.ss a{
	   text-decoration:none;
	 }

#demo2 {
     float: left;
} 

#footer{
	width:980px;
	height:40px;
	margin:0 auto;
	line-height:40px;
	border-top:2px solid #09C;
	margin-top:30px;
	text-align:center;
	}
