@charset "utf-8";
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.h1geshi{
font-size:22px;
color:#333;
margin:0px;
padding:0px;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
}#all {
	height: auto;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#all #top {
	float: left;
	height: 310px;
	width: 980px;
}
#all #top #top1 {
	background-image: url("../images/tou.gif");
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 36px;
	width: 980px;
}
#all #top #top1 #top1left {
	line-height: 36px;
	float: left;
	height: 36px;
	width: 280px;
	overflow: hidden;
	font-size: 12px;
	color: #CCC;
	text-align: center;
}
#all #top #top1 #top1you {
	height:36px;
	width:700px;
	float:left;
}
#all #top #top2 {
	float: left;
	height: 73px;
	width: 820px;
	background-image: url("../images/logo.gif");
	background-repeat: no-repeat;
	padding-left: 160px;
	line-height: 73px;
	overflow: hidden;
}
#all #top #top03 {
	float: left;
	height: 200px;
	width: 970px;
	border: 1px solid #CCC;
	background-image: url("../banner_tup/images/1_01.jpg");
	background-repeat: no-repeat;
}
#all #cont {
	float: left;
	height: auto;
	width: 980px;
}
#all #cont #contleft {
	float: left;
	width: 233px;
	height: 541px;
	background-image: url("../images/left.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 77px;
}
#all #cont #contleft #conl01 {
	float: left;
	width: 215px;
	height: 531px;
	border: 1px solid #CCC;
	padding-left: 15px;
	padding-top: 10px;
}
#all #cont #contleft #conl01 #leftnav {
	float: left;
	width: 200px;
	font-size: 12px;
	line-height: 28px;
	color: #000;
	background-image: url("../images/daohang.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	height: 28px;
	overflow: hidden;
	margin-top: 4px;
}
#all #cont #contleft #conl01 #leftnav a {
	width:200px;
	display:block;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	text-align: center;
	height: 28px;
	overflow: hidden;
}

#all #cont #contleft #conl01 #leftnav a:hover {
	color: #F00;
	font-weight: bold;
}
#all #cont #conzj {
	float: left;
	width: 490px;
	height: 620px;
}
#all #cont #conzj #zj01 {
	background-image: url("../images/index_09.gif");
	background-repeat: no-repeat;
	float: left;
	height: 210px;
	width: 490px;
}
#all #cont #conzj #zj01 #zj01_1 {
	float: left;
	height: 42px;
	width: 490px;
}
#all #cont #conzj #zj01 #zj01_1 #zj01_2 {
	float: left;
	height: 25px;
	width: 330px;
	padding-top: 17px;
	padding-left: 60px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
#all #cont #conzj #zj01 #zj01_1 #zj01_3 {
	float: left;
	height: 25px;
	width: 70px;
	padding-top: 17px;
	padding-left: 20px;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
#all #cont #conzj #zj01 #zj01_4 {
	float: left;
	height: 150px;
	width: 470px;
	font-size: 12px;
	line-height: 20px;
	color: #333;
	text-indent: 2em;
	padding-left: 20px;
	padding-top: 10px;
}
#all #cont #conzj #zj02 {
	background-image: url("../images/index_10.gif");
	background-repeat: no-repeat;
	float: left;
	height: 248px;
	width: 490px;
}
#all #cont #conzj #zj02 #zj02_1 {
	float: left;
	height: 42px;
	width: 490px;
}
#all #cont #conzj #zj02 #zj02_1 #zj02_2 {
	float: left;
	height: 25px;
	width: 330px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-top: 17px;
	padding-left: 60px;
}
#all #cont #conzj #zj02 #zj02_1 #zj02_3 {
	font-size: 12px;
	line-height: 42px;
	color: #333;
	text-align: center;
	float: left;
	height: 42px;
	width: 80px;
	overflow: hidden;
}
#all #cont #conzj #zj02 #zj02_04 {
	float: left;
	height: 200px;
	width: 470px;
	padding-left: 20px;
}
#all #cont #conzj #zj03 {
	float: left;
	height: 160px;
	width: 490px;
}
#all #cont #conrg {
	width:240px;
	height:615px;
	float:left;
	padding-left: 10px;
	background-image: url("../images/index_sou.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
#all #cont #conrg #sou {
	float: left;
	height: 100px;
	width: 220px;
	padding-top: 50px;
	padding-left: 20px;
}
#all #cont #conrg #new {
	background-image: url("../images/news.gif");
	background-repeat: no-repeat;
	float: left;
	height: 342px;
	width: 230px;
	padding-top: 118px;
	padding-left: 10px;
}
#all #cont #conrg #new #news02 {
	float: left;
	height: 35px;
	width: 210px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	background-image: url("../images/lvse.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-top: 10px;
}
.riqi {
	font-size: 12px;
	color: #F30;
	text-decoration: none;
	display:block;
	height:18px;
}
#all #footer {
	clear: both;
	height: 53px;
	width: 980px;
	background-image: url("../images/footer.gif");
	color: #666;
	text-align: center;
	padding-top: 30px;
}






#demo {
background: #FFF;
overflow:hidden;
border: 1px dashed #CCC;
width: 450px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.ulleft {
	margin:0px;
	padding:0px;
	list-style:none;
	float: left;
	width: 215px;
	height: 531px;
}
.ulleft li {
	background-image: url("../images/daohang.gif");
	background-repeat: no-repeat;
	float: left;
	height: 28px;
	width: 200px;
	margin-top: 4px;
	font-size: 12px;
	line-height: 28px;
	text-align: center;
	overflow: hidden;
}
.ulleft li a {
	font-size: 12px;
	color: #000;
}
.ulleft li a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #F00;
}

#top1you .nav {	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
}
#top1you .nav li {
	float: left;
	height: 36px;
	width: 80px;
}
#top1you .nav li a {
	font-size: 12px;
	line-height: 36px;
	color: #FFF;
	text-align: center;
	overflow: hidden;
}


.news02 {
	float: left;
	height: 35px;
	width: 210px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	background-image: url("../images/lvse.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-top: 5px;
}
#all #cont #about {
	float: left;
	height: auto;
	width: 740px;
	background-image: url("../images/about_08.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
#all #cont #about #abouttop {
	float: left;
	height: 50px;
	width: 740px;
}
#all #cont #about #abouttop #bouttople {
	float: left;
	height: 30px;
	width: 340px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-top: 20px;
	padding-left: 60px;
}
#all #cont #about #abouttop #bouttopyou {
	font-size: 12px;
	color: #666;
	text-decoration: none;
	float: left;
	height: 30px;
	width: 300px;
	padding-top: 20px;
	padding-left: 20px;
}
#all #cont #about #aboutnr {
	float: left;
	height: auto;
	width: 660px;
	font-size: 14px;
	line-height: 22px;
	color: #666;
	text-decoration: none;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 40px;
	padding-left: 50px;
	
}
#all #cont #about #aboutnr02 {
	float: left;
	height: auto;
	width: 680px;
	font-size: 14px;
	line-height: 22px;
	color: #666;
	text-decoration: none;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 40px;
	padding-left: 30px;
	text-align: center;
}

#all #cont #about #aboutnr03 {
	float: left;
	height: auto;
	width: 680px;
	font-size: 14px;
	line-height: 22px;
	color: #666;
	text-decoration: none;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 40px;
	padding-left: 30px;
	text-align: left;
}

.zhanshi {
	padding: 1px;
	float: left;
	height: 191px;
	width: 270px;
	border: 1px solid #CCC;
}
#all #cont #about #aboutnr #ry {
	float: left;
	width: 650px;
}

#all #cont #about #aboutnr img {
	border: 1px solid #CCC;
	padding: 1px;
	float: left;
	height: 191px;
	width: 270px;
	margin: 5px;
}
.news {
	margin:0px;
	padding:0px;
	float: left;
	height: 40px;
	width: 650px;
}
.news li {
	list-style:none;
	float: left;
	height: 40px;
	width: 600px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	background-image: url("../images/lvse.gif");
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 40px;
	overflow: hidden;
	padding-left: 20px;
	text-align:left
}

.news li a{ display:block; float:left;}

.ziti03 {
	font-size: 12px;
	color: #F60;
	text-decoration: none;
	margin-left: 150px;
	display:block;
	float:right;
}
#all #cont #about #aboutnr02 #zsimg {
	float: left;
	height: auto;
	width: 680px;
}
.zsimgs {
	padding: 1px;
	float: left;
	height: 200px;
	width: 160px;
	border: 1px solid #CCC;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 25px;
}
.zsimgs03 {
	float: left;
	height: 25px;
	width: 158px;
	text-align: center;
}
#all #cont #about #aboutnr #toph1 {
	text-align: center;
	float: left;
	height: 50px;
	width: 680px;
}
#all #cont #about #aboutnr02 #toph2 {
	font-size: 12px;
	color: #666;
	text-decoration: none;
	float: left;
	height: 30px;
	width: 650px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	text-align: center;
}
#all #cont #about #aboutnr02 #toph3 {
	float: left;
	height: auto;
	width: 640px;
	text-align: left;
	text-indent: 2em;
	line-height: 25px;
	padding-top: 20px;
	padding-left: 20px;
}
#aboutnrss {
	float: left;
	height: auto;
	width: 660px;
	font-size: 14px;
	line-height: 22px;
	color: #666;
	text-decoration: none;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 40px;
	padding-left: 50px;
	
}

h1 {
font-size:22px;
color:#333;
margin:0px;
padding:0px;
}