body {
	margin: 0;
	background-color: #A1A1A1;}
#float3 {
	position: absolute;
	bottom: auto;
    clear: both;
   	top: expression(eval(document.compatMode &&
        document.compatMode=='CSS1Compat') ?
        documentElement.scrollTop
        +(300) - 1
        : document.body.scrollTop
        +(300) - 1);
	left: expression(eval(document.body.clientWidth-this.clientWidth));
	right: auto;
	z-index: 999999;}
.spanstyle {
	position:absolute;
	visibility:visible;
	top:-50px;
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	color:#0F0072;
	z-index: 999999;}
A{
	color: #02557D;
	text-decoration: none;}
A:hover{
	color: #252525;
	text-decoration: underline;}
.red{
	color: #D20000;
	text-decoration: none;}
.red:hover {
	color: #D20000;
	text-decoration: underline;}


/* start */
#box1{
	height: 199px;
	width: 1000px;}
#box1in{
	position: relative;
	height: 199px;
	width: 1000px;}


/*************************************************************************** 2 */
#box2{
	height: 33px;
	width: 1000px;}
#box2in{
	position: relative;
	height: 33px;
	width: 1000px;
	background: url(toptitle-bg.jpg) repeat-x #55A5E8;
	color: #060606;
	text-align: left;}
.indexdate{
	position: absolute;
	top:12px;
	left: 20px;
	width: 200px;font-size: 13px;color: white;
	text-align: left;}
.indexlink {
	color: #060606;
	font-size: 13px;
	line-height: 2.5em;}
.indexlink:hover{
	text-decoration: underline;}

/*************************************************************************** 3 */
#box3{
	height: auto;
	width: 1000px;
	background-color: white;
	border: solid 0px red;
	padding: 0;
	margin: 0;}
#box3in{
	position: relative;
	height: auto;
	width: 1000px;
	/*background: url(img/bg.jpg) repeat-x 0 0;*/
	padding: 0;
	margin: 0;
	padding-top: 0px;}
.b3title {
	position: absolute;
	top: 16px;
	left: 35px;
	color: #010101;
	font-size: 13px;}
.b3title0 {
	position: absolute;
	top: 11px;
	left: 15px;
	color: #FFFFFF;
	font-size: 13px;}
#b3left {
	width: 275px;
	float: left;
	border: red 0px solid;
	background-color: transparent;padding: 0;
	margin: 0;}
#b3middle {
	width: 703px;
	float: right;
	border: red 0px solid;
	background-color: transparent;padding: 0;
	margin: 0;
	margin-right: 8px;}


#b3l1 {
	margin: 8px 0 0 8px;
	width: 275px;
	height: 228px;
	background: url(b3l1title.jpg) no-repeat 0 0;
	border: 0px solid #CCCCCC;
	position: relative;}
#b3l1more {
	position: absolute;
	display: block;
	width: 54px;
	height: 21px;
	top: 8px;
	left: 215px;
	font-size: 13px;
	color: gray;}
#b3l1news {
	border: 0px solid red;
	width: 260px;
	height: 200px;
	
	padding: 0;
	margin: 0;
	padding-top: 40px;}
#b3l1news li {
	position: relative;
	padding: 5px 20px 8px;
	list-style: none;
	background: url(bullet.gif) no-repeat 2px 8px;
	
	text-align: left;
	font-size: 13px;
	color: #D20000;}
#b3l1news li .ddd {
	position: absolute;
	left: 160px;
	top: 6px;
	font-size: 12px;
	color: #666666;}

#b3l12 {
	margin-top: 8px;
	margin-left: 8px;
	margin-right: 0px;
	width: 275px;
	height: 228px;
	background: url(b3l12title.jpg) no-repeat 0 0;
	border: 0px solid #CCCCCC;
	position: relative;background-color: white;}
#b3l12more {
	position: absolute;
	display: block;
	width: 54px;
	height: 21px;
	top: 8px;
	left: 215px;
	font-size: 13px;
	color: gray;}
#b312news {
	position: absolute;
	left: 12px;
	top: 40px;
	width: 255px;
	height: 185px;
	border: 0px solid red;
	
	margin: 0;
	line-height: 1.5em;
	text-align: left;
	font-size: 13px;
	overflow: hidden;}
#b312news .xyimg {
	float: left;
	
	width: 120px;
	height: 160px;}





#b3l2 {
	float: right;
	margin:0px;
	margin-top:8px;
	width: 703px;
	height: 230px;
	background: url(b3l2title.jpg) no-repeat 0 0;
	border: solid 0px red;
	position: relative;	background-color: white;}

#b3l2more {
	position: absolute;
	display: block;
	width: 50px;
	height: 21px;
	top: 15px;
	left: 655px;
	font-size: 13px;
	color: gray;}
#b3l2flash {
	position: absolute;
	border: dashed 0px #999999;
	left:20px;
	top: 45px;}
#b3l2news {
	border-top: dashed 0px #999999;
	width: 430px;
	height: 190px;
	
	padding: 0;
	margin: 0;
	position: absolute;
	left:260px;
	top: 45px;}
#b3l2news li {
	position: relative;
	padding: 5px 25px 6px;
	list-style: none;
	background: url(bullet1.gif) no-repeat 5px 8px;
	border-bottom: dotted 1px #7F7F7F; 
	text-align: left;
	font-size: 13px;
	color: #D20000;}
#b3l2news li .ddd {
	position: absolute;
	left: 345px;
	top: 6px;
	font-size: 12px;
	color: #666666;}

#b3l22 {
	float: left;
	margin:0px;
	margin-top: 6px;
	width: 346px;
	height: 230px;
	background: url(b3l22title.jpg) no-repeat 0 0;
	border: 0px solid #CCCCCC;
	position: relative;	background-color: white;}
#b3l22more {
	position: absolute;
	display: block;
	width: 50px;
	height: 21px;
	top: 15px;
	left: 290px;
	font-size: 13px;
	color: gray;}
#b3l22news {
	border-top: dashed 0px #999999;
	width: 330px;
	height: 180px;
	padding: 0;
	margin: 0;
	position: absolute;
	left:10px;
	top: 45px;}
#b3l22news li {
	position: relative;
	padding: 5px 25px 6px;
	list-style: none;
	background: url(bullet1.gif) no-repeat 5px 8px;
	border-bottom: dotted 1px #7F7F7F; 
	text-align: left;
	font-size: 13px;
	color: #D20000;}
#b3l22news li .ddd {
	position: absolute;
	left: 260px;
	top: 6px;
	font-size: 12px;
	color: #666666;}

#b3l23 {
	float: right;
	margin:0px;
	margin-top: 6px;
	width: 346px;
	height: 230px;
	background: url(b3l22title.jpg) no-repeat 0 0;
	border: 0px solid #CCCCCC;
	position: relative;	background-color: white;}
#b3l23more {
	position: absolute;
	display: block;
	width: 50px;
	height: 21px;
	top: 15px;
	left: 290px;
	font-size: 13px;
	color: gray;}
#b3123news {
	position: absolute;
	left: 5px;
	top: 42px;
	width: 335px;
	height: 180px;
	border: 0px solid red;
	
	margin: 0;
	line-height: 1.5em;
	text-align: left;
	font-size: 13px;
	overflow: hidden;}
#b3123news .xyimg {
	float: left;
	
	width: 120px;
	height: 160px;}




#b3l3 {
	margin: 0px;
	width: 225px;
	height: 265px;
	background: url(b3l31title.jpg) no-repeat 0 0;
	position: relative;}
#b3l3more1 {
	position: absolute;
	display: block;
	width: 220px;
	height: 58px;
	top: 70px;
	left: 3px;
	border: solid 0px red;}
#b3l3more2 {
	position: absolute;
	display: block;
	width: 220px;
	height: 58px;
	top: 134px;
	left: 3px;
	border: solid 0px red;}
#b3l3more3 {
	position: absolute;
	display: block;
	width: 220px;
	height: 58px;
	top: 200px;
	left: 3px;
	border: solid 0px red;}



#b3l32 {
	margin:0px;
	
	width: 225px;
	height: 300px;
	background: url(b3l32title.jpg) no-repeat 0 0;
	position: relative;}
#b3l32more1 {
	position: absolute;
	display: block;
	width: 200px;
	height: 58px;
	top: 50px;
	left: 13px;
	border: solid 0px red;}
#b3l32more2 {
	position: absolute;
	display: block;
	width: 200px;
	height: 58px;
	top: 118px;
	left: 13px;
	border: solid 0px red;}
#b3l32more3 {
	position: absolute;
	display: block;
	width: 200px;
	height: 58px;
	top: 190px;
	left: 13px;
	border: solid 0px red;}
#yqlj {
	position: absolute;
	top: 262px;
	left: 17px;
	border: solid 0px red;}

#b3l33 {
	margin:0px;
	
	width: 225px;
	height: 161px;
	background: url(b3l33title.jpg) no-repeat 0 0;
	position: relative;}

#b3r1 {
	position: absolute;
	left: 290px;
	top: 8px;
	width: 441px;
	height: 241px;
	background: url(b3r1title.jpg) no-repeat 0 0;}
#b3r1more {
	position: absolute;
	display: block;
	width: 54px;
	height: 21px;
	top: 4px;
	left: 380px;}
#b3r1 #b3r1about {
	position: absolute;
	top: 25px;
	left: 0px;
	width: 440px;
	height: 208px;
	font-size:13px;
	line-height: 1.8em;
	text-indent: 2em;
	padding: 5px 20px 5px;
	text-align: left;
	color: #555;
	overflow: hidden;}


#b3r3 {
	position: absolute;
	left: 735px;
	top: 8px;
	width: 273px;
	height: 256px;
	/*border: 1px solid red;*/
	background: url(b3r3title.jpg) no-repeat 0 0;}
#b3r3more {
	position: absolute;
	display: block;
	width: 54px;
	height: 21px;
	top: 4px;
	left: 210px;}
#b3r3news {
	position: absolute;
	width: 245px;
	height: 230px;
	top: 30px;
	left: 10px;
	padding: 0;
	margin: 0;}
#b3r3news li {
	position: relative;
	padding: 3px 10px 2px;
	list-style: none;
	background: url(point2.png) no-repeat 0px 9px;
	
	text-align: left;
	font-size: 13px;
	color: #666666;
	border-bottom: dashed 1px #989898;}
#b3r3news li .ddd {
	position: absolute;
	left: 172px;
	top: 6px;
	font-size: 12px;
	color: #666666;}


#b3r2{
	position: absolute;
	height: 180px;
	width: 705px;
	background: url(b3r2title.jpg) no-repeat 0 0;
	
	top: 246px;
	left:295px;}

#productsbox{
	overflow: hidden;
	position: absolute;
	height: 145px;
	width: 705px;
	top: 30px;
	left: 1px;
	border: 1px solid #BFBEC3;}
#piclist0{
	position: absolute;
	height: 140px;
	width: 1725px;
	top: 0px;
	left: 0px;
	padding: 5px;}
#piclist1 {
	position: absolute;
	height: 140px;
	width: 1725px;
	top: 0px;
	left: 705px;
	padding: 5px;}
.productcell {
	float: left;
	width: 171px;
	height: 133px;
	background: url(pic.jpg) no-repeat 0 0;
	/*border: 1px solid #acada8;*/
	margin-right: 4px;}
.productimg {
	padding-top: 12px;
	padding-bottom: 2px;
	width: 124px;
	height: 93px;}
.producttext {
	font-size: 12px;
	font-weight: bolder;
	line-height: 1.0em;
	text-align: center;
	color: #151515;
	
	width: 124px;
	height: 25px;}

/*************************************************************************** 5 */
#box5{
	height: 96px;
	width: 1000px;}
#box5in{
	position: relative;
	height: 96px;
	width: 1000px;
	background: url(b5.jpg) no-repeat 0 0;
	font-size: 12px;
	color: #333333;}
#b5link {
	position: absolute;
	left: 0px;
	top: 15px;
	width: 1000px;
	text-align: center;}
#b5link A{
	color: snow;
	text-decoration: none;}
#b5link A:hover{
	color: snow;
	text-decoration: underline;}
#b5foot {
	position: absolute;
	left: 0px;
	top: 55px;
	width: 1000px;
	text-align: center;
	line-height: 1.8em;}
#zxqq {
	position: absolute;
	left: 741px;
	top: 30px;
	width: 85px;
	height: 32px;}
#zxth {
	position: absolute;
	left: 826px;
	top: 30px;
	width: 85px;
	height: 32px;}
/*************************************************************************** boxn */
#boxn{
	height: 420px;
	width: 1000px;}
#boxnin{
	position: relative;
	height: 420px;
	width: 1000px;
	/*background: url(img/b3.jpg) no-repeat 0 0;*/background: url(bg.jpg) repeat-x 0 0;
	background-color: white;}




#bnr1 {
	
	margin:40px 0px 20px 10px;
	width:  900px;
	height: 563px;
	
	background: url(bnr1title.jpg) no-repeat 0 0;
	background-color: white;
	border: 1px solid #DDDDDD;}
#bnr1in {
	width:900px;
	height: 563px;}
#bnr1in2 {
	position: relative;
	width: 900px;}
#bnr1more {
	position: absolute;
	display: block;
	width: 940px;
	height: 24px;
	top: -34px;
	left: -25px;
	text-align: left;
	font-size: 12px;
	border-bottom: dotted 1px black;}




#bnr1news {
	position: absolute;
	width: 880px;
	height: 370px;
	top: 20px;
	left: 10px;
	margin: 0;
	padding: 0;}
/*#bnr1news li {
	position: relative;
	padding: 6px 15px 5px;
	list-style: none;
	background: url('img/point.png') no-repeat 0px 12px;
	
	text-align: left;
	font-size: 13px;
	color: #666666;
	border-bottom: dashed 1px #989898;
}*/
#bnr1news #li1 {
	position: relative;
	padding: 7px 15px 5px;
	text-align: left;
	font-size: 13px;
	padding-left: 18px;
	list-style: none;
	color: #666666;
	background: url(bullet.gif) no-repeat 0px 15px;}



#bnr1news #li3 {
	padding: 0px 2px 5px;
	font-size: 12px;
	line-height:1.5em;
	color: #808080;
	padding-left: 18px;
	list-style: none;
	text-align: left;
	border-bottom: dashed 1px #989898;}
#bnr1news li .ddd {
	position: absolute;
	left: 750px;
	top: 10px;
	font-size: 12px;
	color: #666666;}
#lynav {
	position: absolute;
	left: 12px;
	top: 525px;
	width: 640px;
	font-size:12px;color:#AAAAAA;text-align: left;padding-top: 10px;padding-left: 45px;
	text-align: right;
	padding-right: 20px;}
#lylistpic {   
	margin: 0px;
	padding: 60px 30px 0px;
	width: 100%;
	height: 600px;
	text-align: left;
	list-style:none;}
/* listpic */
#lylistpic .piclicell {
	float: left;
	width: 140px;
	height: 133px;
	background: url(pic.jpg) no-repeat 0 0;
	/*border: 1px solid navy;*/
	margin-right: 15px;}
#lylistpic .picimg {
	padding-top: 5px;
	padding-bottom: 2px;
	width: 124px;
	height: 93px;
	border: solid 1px #CDCCCA;}
#lylistpic .piclitext {
	font-size: 12px;
	/*font-weight: bolder;*/
	line-height: 2.0em;
	text-align: center;
	color: #151515;
	
	width: 124px;
	height: 25px;}


/*************************************************************************** boxdisp */
#boxdisp{
	/*height: 460px;*/
	
	height: auto;
	width: 1000px;}
#boxdispin{
	position: relative;
	height: auto;
	width: 1000px;
	background: url(bg.jpg) repeat-x 0 0;
	background-color: white;}




/*------------------------------------------------------------ box_news */
#bdr1 {
	
	margin:40px 0px 20px 10px;
	
	width: 900px;
	height: 563px;
	/*height: 450px;*/
	/*border: 1px solid red;*/
	/*background: url(img/bnr1title.jpg) no-repeat 0 0;*/
	background-color: white;
	border: 1px solid #DDDDDD;}
#bdr1in {
	background: url(b3r1ydnr.jpg) no-repeat 0 0;
	width: 900px;
	height: 563px;}
#bdr1in2 {
	position: relative;
	background: url(b3r1bottom.png) no-repeat 0 100%;
	width: 900px;
	height: 563px;}

#bdr1more {
	position: absolute;
	display: block;
	width: 940px;
	height: 24px;
	top: -34px;
	left: -25px;
	text-align: left;
	font-size: 12px;
	border-bottom: dotted 1px black;}
#bdr1 .newstitle {
	padding-top: 25px;
	color: #252525;
	font-size: 22px;}
#bdr1 .newssubtitle {
	padding-top: 15px;
	color: #252525;
	font-size: 14px;}
#bdr1 .newsdate {
	padding: 10px;
	color: #AAAAAA;
	font-size: 12px;}
#bdr1 .newscont {
	padding: 15px;
	color: #252525;
	font-size: 13px;
	min-height:400px;
	height:400px;
	_height:400px;
	display:table;
	text-align: left;}
#nacc {
	width: 100%;
	font-size: 12px;
	word-break:break-all;
	line-height:1.5em;
	text-align: left;
	padding: 5px;
	padding-bottom: 15px;
	padding-top: 15px;
	height: auto;
	display: table;}

#ncont_p {
	width: 100%;
	font-size: 13px;
	word-break:break-all;
	/*line-height:1.5em;*/
	text-align: left;
	padding: 10px;
	height: 100px;
	display: table;}
#ntitle_p {
	
	
	padding: 25px 0px 0px;
	text-align: center;
	padding-top: 15px;
	color: black;
	font-size: 16px;}

#ninfo_p {
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #676767;
	height: 60px;
	padding: 10px 0px 50px;
	display: table;}
/*------------------------------------------------------------ box_products */

#bdr1products {
	
	float: left;
	margin-left: 12px;
	margin-top: 8px;
	width: 762px;
	height: 460px;
	/*border: 1px solid red;*/
	
	background: url(b3r1mid.png) repeat-y 0 0;}
#bdr1productsin {
	background: url(b3r1gsgg.jpg) no-repeat 0 0;
	width: 762px;
	height: 460px;}
#bdr1productsin2 {
	position: relative;
	background: url(b3r1bottom.png) no-repeat 0 100%;
	width: 762px;
	height: 460px;}
#bdr1productsmore {
	position: absolute;
	display: block;
	width: 54px;
	height: 24px;
	top: 4px;
	left: 678px;}

#bdr1products_p {
	
	width: 750px;
	padding-top:45px;}

#bdr1products_p .productscell {
	float: left;
	width: 170px;
	height: 120px;
	/*background-color: #191919;*/
	
	margin: 5px 6px 18px;}
#bdr1products_p .productimg {
	/*padding-top: 5px;
	padding-bottom: 5px;*/
	padding: 0px;
	width: 64px;
	height: 123px;
	border: 1px solid #A9A9A7;}
#bdr1products_p .producttext {
	font-size: 13px;
	font-weight: bolder;
	line-height: 1.8em;
	text-align: center;
	color: #02448E;
	
	width: 124px;
	height: 50px;}
#bdr1products #lynav_p {
	
	width: 700px;
	font-size:12px;color:#AAAAAA;text-align: left;padding-top: 10px;padding-right: 45px;
	padding-bottom: 10px;
	text-align: right;}

/*------------------------------------------------------------ box_disp_p */

#bdr1disp_p {
	
	float: left;
	margin-left: 12px;
	margin-top: 8px;
	width: 762px;
	height: 460px;
	/*border: 1px solid red;*/
	
	background: url(b3r1mid.png) repeat-y 0 0;}
#bdr1disp_pin {
	background: url(b3r1gsgg.jpg) no-repeat 0 0;
	width: 762px;
	height: 460px;}
#bdr1disp_pin2 {
	position: relative;
	background: url(b3r1bottom.png) no-repeat 0 100%;
	width: 762px;
	height: 460px;}
#bdr1disp_pmore {
	position: absolute;
	display: block;
	width: 54px;
	height: 24px;
	top: 4px;
	left: 678px;}

#bdr1disp_p .disp_ptitle {
	position: absolute;
	width: 445px;
	height: 53px;
	top: 40px;
	left: 300px;
	padding-top: 10px;
	color: #252525;
	font-size: 14px;
	font-weight: bolder;
	text-align: left;
	border-bottom: dashed 1px #A5A5A5;}
#bdr1disp_p .disp_pattr {
	position: absolute;
	width: 445px;
	height: 112px;
	top: 100px;
	left: 300px;
	padding-top: 10px;
	color: #252525;
	font-size: 13px;text-align: left;
	border-bottom: dashed 1px #A5A5A5;}
#bdr1disp_p .disp_pprice {
	position: absolute;
	width: 445px;
	height: 90px;
	top: 220px;
	left: 300px;
	padding: 0px;
	margin: 0px;
	color: #252525;
	font-size: 14px;text-align: left;}
#bdr1disp_p .disp_pprice  li {
	position: relative;
	padding: 4px 15px 4px;
	list-style: none;
	background: url(point2.png) no-repeat 2px 8px;
	
	text-align: left;
	font-size: 13px;
	color: #666666;
	border-bottom: solid 1px #EFEFEF;}
#bdr1disp_p .disp_pimg{
	position: absolute;
	width: 275px;
	height: 261px;
	top: 40px;
	left: 10px;
	display:table;
	border: 1px solid #D5D5D5;}
#bdr1disp_p .disp_pimg IMG{
	margin-top: 25px;}
#bdr1disp_p .dispbox {
	width:100%;
	height:300px;}
#bdr1disp_p .disp_pcont {
	padding: 15px;
	color: #252525;
	font-size: 13px;
	min-height:200px;
	height:200px;
	_height:200px;
	display:table;
	text-align: left;}
/****************************************************** pszj */
.kdrxmbox {
	width:640px;
	margin: 0;
	padding: 0;}
.kdrxm {
	list-style: none;
	float: left;
	width: 210px;
	padding: 2px;}
.kdrxm2 {
	list-style: none;
	float: left;
	width: 610px;
	padding: 2px;}
