@charset "utf-8";
/* CSS Document */
#foot {
clear: both;
float: none;
height: 90px;
width: 1003px;
margin-right: auto;
margin-left: auto;
background-image: url(../images/foot_01.jpg);
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
overflow: hidden;
}
#foot #foot1 {
background-color: #FE0000;
float: none;
height: 14px;
width: 979px;
margin-right: 12px;
margin-left: 12px;
margin-top: 10px;
text-align: left;
}
#foot #foot2 {
float: none;
height: 60px;
width: 979px;
margin-top: 6px;
margin-right: 12px;
margin-left: 12px;
}
#foot #foot2 #foot21 {
float: left;
height: 60px;
width: 650px;
text-align: left;
display:inline;
}
#foot #foot2 #foot22 {
text-align: right;
float: left;
height: 50px;
width: 320px;
margin-top: 10px;
margin-right: 9px;
display:inline;
}
#nhead {
float: none;
height: 318px;
width: 1003px;
margin-right: auto;
margin-left: auto;
background-image: url(../images/headbg.jpg);
overflow: hidden;
}#nhead #nhead1 {
height: 68px;
width: 1003px;
margin-top: 12px;
}
#nhead #nhead1 #nlogo {
float: left;
height: 68px;
width: 414px;
}
#nhead #nhead1 #nhead11 {
float: left;
height: 45px;
width: 578px;
margin-top: 23px;
margin-right: 11px;
}
#nhead #nhead1 #nhead11 #nmenu {
clear: both;
float: none;
height: 22px;
width: 578px;
}
#nhead #nhead1 #nhead11 #nhead111 {
float: none;
height: 23px;
width: 34px;
margin-left: 495px;
margin-right: 49px;
}
#nhead #nhead2 {
clear: both;
float: none;
height: 238px;
width: 1003px;
}
#nhead #nhead2 #nflash {
background-image: url(../images/nhead_09.jpg);
float: left;
height: 238px;
width: 476px;
}
#nhead #nhead2 #nhead21 {
background-image: url(../images/nhead_10.jpg);
float: left;
height: 238px;
width: 204px;
}
#nhead #nhead2 #nhead22 {
float: left;
height: 238px;
width: 214px;
}
#nhead #nhead2 #nhead23 {
float: left;
height: 238px;
width: 109px;
background-image: url(../images/nhead_12.jpg);
}
#nhead #nhead2 #nhead22 #nhead221 {
background-image: url(../images/nhead_11.jpg);
clear: both;
float: none;
height: 28px;
width: 214px;
}
#nhead #nhead2 #nhead22 #nhead222 {
background-color: #CCCCCC;
clear: both;
float: none;
height: 136px;
width: 214px;
}
#nhead #nhead2 #nhead22 #nhead223 {
background-image: url(../images/nhead_14.jpg);
clear: both;
float: none;
height: 74px;
width: 214px;
}
#imain {
clear: both;
float: none;
width: 1003px;
overflow: hidden;
margin-right: auto;
margin-left: auto;
height: auto;
min-height:380px;
background-image: url(../images/nmbg.jpg);
background-position: center top;
}
#imain #imain1 {
clear: both;
float: none;
width: 1003px;
overflow: hidden;
margin-right: auto;
margin-left: auto;
height: auto;
min-height:380px;
background-image: url(../images/nmbg.jpg);
background-position: center top;
}
#imain #imain11 {
background-image: url(../images/nmain1_01.jpg);
float: none;
height: auto;
width: 1003px;
background-repeat: no-repeat;
background-position: center top;
overflow: hidden;
}
#nmain1 {
clear: both;
float: none;
width: 1003px;
overflow: hidden;
margin-right: auto;
margin-left: auto;
height: auto;
min-height:380px;
background-image: url(../images/nmbg.jpg);
background-position: center top;
}
#nmain2 {
clear: both;
float: none;
height: 4px;
width: 1003px;
margin-right: auto;
margin-left: auto;
overflow: hidden;
}
#nmain1 #nmain11 #nmain111 {
float: none;
width: 954px;
margin-right: 23px;
margin-left: 26px;
overflow: hidden;
margin-top: 21px;
margin-bottom: 20px;
height: auto;
background-image: url(../images/zx.jpg);
background-repeat: repeat-y;
background-position: 255px;
}
#nmain1 #nmain11 {
background-image: url(../images/nmain1_01.jpg);
float: none;
height: auto;
width: 1003px;
background-repeat: no-repeat;
background-position: center top;
overflow: hidden;
}
#nmain1 #nmain11 #nmain111 #nleft {
float: left;
width: 243px;
margin-right: 12px;
overflow: hidden;
height: auto;
}
#nmain1 #nmain11 #nmain111 #nleft #nlefttit {
clear: both;
float: none;
height: 14px;
width: 83px;
margin-bottom: 8px;
margin-left: 160px;
}
#nmain1 #nmain11 #nmain111 #nleft #nleftmenu {
clear: both;
float: none;
height: auto;
width: 243px;
margin-bottom: 20px;
border-top-width: 3px;
border-top-style: solid;
border-top-color: #D4D0C8;
text-align: right;
}
#nmain1 #nmain11 #nmain111 #nleft #nleftmenu ul {
margin: 0px;
padding: 0px;
}
#nmain1 #nmain11 #nmain111 #nleft #nleftmenu li {
float: none;
height: 24px;
width: 243px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #D4D0C8;
list-style-type: none;
margin-top: 4px;
}
#nmain1 #nmain11 #nmain111 #nleft #lxwm {
clear: both;
float: none;
height: 108px;
width: 243px;
margin-bottom: 100px;
}
#nmain1 #nmain11 #nmain111 #nright {
float: left;
width: 683px;
margin-left: 15px;
overflow: hidden;
height: auto;
display:inline;
}
#nmain1 #nmain11 #nmain111 #nright #nright1 {
clear: both;
float: none;
height: 23px;
}
#nmain1 #nmain11 #nmain111 #nright #nright1 #dhtp {
float: left;
height: 23px;
margin-right: 5px;
width: 120px;
}
#nmain1 #nmain11 #nmain111 #nright #nright1 #dh {
text-align: right;
float: left;
height: 22px;
margin-right: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
width: 550px;
line-height: 22px;
}
#nmain1 #nmain11 #nmain111 #nright #nright2 {
clear: both;
float: none;
width: 100%;
overflow: hidden;
height: auto;
margin-top: 15px;
margin-right: 5px;
margin-bottom: 10px;
margin-left: 15px;
text-align: left;
}
#pro {
clear: both;
float: none;
width: 100%;
overflow: hidden;
height: auto;
}
#pro ul {
margin: 0px;
padding: 0px;
}
#pro li {
float: left;
list-style-type: none;
float: left;
height: 120px;
width: 310px;
margin-bottom: 12px;
margin-right:12px;
}
#pro #propic {
float: left;
height: 118px;
width: 118px;
border: 1px solid #CCCCCC;
}
#pro #procon {
float: left;
height: 120px;
width: 180px;
margin-right: 5px;
margin-left: 5px;
overflow: hidden;
}
#imain #imain2 #imain22 #pros {
overflow: hidden;
height: auto;
}
#nhead #nhead2 #nflash1 {
background-image: url(../images/nhead.jpg);
float: left;
height: 238px;
width: 476px;
overflow: hidden;
}
#imain #imain1 #imain11 #imain111 #ileft {
float: left;
height: 639px;
width: 276px;
}#imain #imain1 #imain11 #imain111 #imid {
	float: left;
	height: 639px;
	width: 1px;
}
#imain #imain1 #imain11 #imain111 #iright {
	float: left;
	height: 639px;
	width: 726px;
}
#imain #imain1 #imain11 #imain111 #ileft #ileft1 {
	clear: both;
	float: none;
	height: auto;
	width: 250px;
	margin-top: 18px;
	margin-left: 25px;
	overflow: hidden;
}
#index_pro ul {
	margin: 0px;
	padding: 0px;
}
#index_pro li {
	list-style-type: none;
	float: none;
	height: 79px;
	width: 250px;
	margin-bottom: 12px;
}
#index_pro #ippic {
	float: left;
	height: 70px;
	width: 70px;
	border: 1px solid #CCCCCC;
	padding: 4px;
	display:inline;
}
#index_pro #ipcon {
	float: left;
	height: 79px;
	width: 160px;
	margin-right: 5px;
	margin-left: 5px;
	overflow: hidden;
	text-align: left;
	display:inline;
}
#imain #imain1 #imain11 #imain111 #ileft #ileft1 #dlpp {
	text-align: left;
	margin-top: 15px;
	margin-bottom: 10px;
}
#imain #imain1 #imain11 #imain111 #ileft #ileft1 #dlpp1 {
	float: none;
	width: 250px;
	overflow: hidden;
	height: auto;
	text-align: left;
}
#imain #imain1 #imain11 #imain111 #ileft #ileft1 #dlpp1 ul {
	margin: 0px;
	padding: 0px;
}
#imain #imain1 #imain11 #imain111 #ileft #ileft1 #dlpp1 li {
	margin: 4px;
	padding: 2px;
	float: left;
	height: 39px;
	width: 101px;
	border: 1px solid #e3e1e1;
	background-color: #FFFFFF;
}
#imain #imain1 #imain11 #imain111 #iright #about {
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	width: 686px;
	overflow: hidden;
	height: 175px;
	text-align: left;
	clear: both;
	float: none;
}
#imain #imain1 #imain11 #imain111 #iright #about #about2 {
	float: left;
	height: 175px;
	width: 241px;
}
#imain #imain1 #imain11 #imain111 #iright #about #about1 {
	float: left;
	height: 160px;
	width: 440px;
	margin-top: 15px;
	margin-right: 5px;
}
#imain #imain1 #imain11 #imain111 #iright #about #about1 #about11 {
	height: 14px;
	overflow: hidden;
	margin-bottom: 12px;
	clear: both;
	float: none;
	margin-left: 4px;
}
#imain #imain1 #imain11 #imain111 #iright #about #about1 #about12 {
	float: none;
	height: 134px;
	width: 440px;
	overflow: hidden;
}
#imain #imain1 #imain11 #imain111 #iright #rightline {
	clear: both;
	float: none;
	height: 1px;
	width: 713px;
	margin-bottom: 18px;
}
#imain #imain1 #imain11 #imain111 #iright #inews {
	float: none;
	height: 175px;
	width: 686px;
	margin-right: 20px;
	margin-left: 20px;
}
#imain #imain1 #imain11 #imain111 #iright #inews #inews1 {
	float: left;
	height: 175px;
	width: 330px;
	margin-right: 8px;
	text-align: left;
}
#imain #imain1 #imain11 #imain111 #iright #inews #inews1 #inews13 {
	line-height: 20px;
	text-align: right;
	float: none;
	height: 20px;
}
#imain #imain1 #imain11 #imain111 #iright #inews #inews1 #inews12 {
	float: none;
	height: 120px;
	width: 330px;
	margin-top: 15px;
	margin-bottom: 5px;
}
#imain #imain1 #imain11 #imain111 #iright #inews #inews1 #inews11 {
	text-align: left;
	height: 14px;
}

#imain #imain1 #imain11 #imain111 #iright #banner {
	text-align: left;
	clear: both;
	float: none;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 20px;
}
#kehu {
	clear: both;
	float: none;
	height: 80px;
	margin-top: 8px;
	margin-right: 20px;
	margin-left: 25px;
}
#imain #kehu #kehu1 {
	text-align: left;
	height: 14px;
}
#imain #kehu #kehu2 {
	float: none;
	height: 56px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	width: 958px;
	overflow: hidden;
}
#imain #kehu #kehu2 ul {
	margin: 0px;
	padding: 0px;
}
#imain #kehu #kehu2 li {
	height: 56px;
	width: 110px;
	list-style-type: none;
	float: left;
	margin-right: 4px;
	margin-left: 4px;
}#nmain1 #nmain11 #nmain111 #nright #xykh {
	clear: both;
	float: none;
	height: auto;
	width: 100%;
	overflow: hidden;
	text-align: left;
}
#nmain1 #nmain11 #nmain111 #nright #xykh ul {
	margin: 0px;
	padding: 0px;
}
#nmain1 #nmain11 #nmain111 #nright #xykh li {
	height: 24px;
	list-style-type: none;
}
#nmain1 #nmain11 #nmain111 #nright #khxg {
	clear: both;
	float: none;
	width: 100%;
	overflow: hidden;
	height: auto;
}
#nmain1 #nmain11 #nmain111 #nright #khxg #kh {
	float: left;
	width: 335px;
	margin-right: 10px;
	overflow: hidden;
	height: auto;
	text-align: left;
}
#nmain1 #nmain11 #nmain111 #nright #khxg #xg {
	float: left;
	width: 335px;
	overflow: hidden;
	height: auto;
	text-align: left;
}
#nmain1 #nmain11 #nmain111 #nright #nright2 #gd {
	float: none;
	width: 680px;
	overflow: hidden;
	margin-bottom: 8px;
}#news_tit {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
}
#xy_kh {
	float: none;
	width: 683px;
	overflow: hidden;
	height: auto;
	margin-bottom: 10px;
}
#xy_kh ul {
	margin: 0px;
	padding: 0px;
}
#xy_kh li {
	float: left;
	height: 80px;
	width: 110px;
	list-style-type: none;
	display:inline;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}

