@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:12px; font-family:宋体; background:url(../images/bg.jpg) repeat-x; color:#373737; line-height:22px;}
ul,form{ margin:0; padding:0; list-style-type:none;}
a{ text-decoration:none; color:#373737}
a:hover{ color:#2472c1}
a img{ border:0px;}
li a{ cursor:pointer;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.blod{ font-weight:bold;}
.blue{ color:#0859AA}
.margintop10{ margin-top:10px;}

.main{ width:950px; margin:0 auto;}
.logo{ width:588px; height:87px; float:left;}
.topmenu{ width:340px; padding:5px 10px 0px 0px; height:82px; float:left; text-align:right;}
.flash{ width:926px; height:293px; padding:6px 12px 6px 12px; background:url(../images/flashbg.jpg) no-repeat; margin-top:10px; float:left;}
.news{ width:225px; height:190px; margin:10px 0 0 5px; float:left; display:inline;}
.news li{ width:205px; height:26px; padding-left:19px; background:url(../images/icon.jpg) no-repeat 8px 8px; display:inline; float:left; overflow:hidden; }
.about{ width:463px; margin:10px 0px 0px 10px; height:190px; float:left; display:inline;}
.aboutfont{ line-height:26px; margin-top:10px;}
.aboutfont a{ color:#2472c1}
.ryzz{ width:233px; height:190px; margin:10px 0px 0px 10px; float:left; display:inline;}
.ryzzimg{ width:217px; height:157px; padding:10px 0px 0px 10px;}
.gsyj{ width:701px;  margin:10px 0 10px 5px; float:left; display:inline;}
.gsyjbottom{ width:692px; height:152px; border:1px solid #BABABA; margin-left:7px; border-top:0px; background:url(../images/gsyjbg.jpg) repeat-x;}
.contact{ width:226px; margin:10px 0 10px 13px; float:left; display:inline;}
.contactbg{overflow: hidden;width:206px; height:150px; background:url(../images/contactbg.jpg) no-repeat; padding:16px 10px 0px 10px;}
.bottommenu{ width:940px; height:27px; background:url(../images/bottommenubg.jpg) repeat-x; margin:0px 0 0 5px; float:left; padding:5px 0px 0px 0px; display:inline;}
.bottommenuleft{ float:left; width:600px; padding:1px 0px 0px 80px; color:#FFF}
.bottommenuleft a{ color:#FFF;}
.bottom{ width:940px; height:60px; background:url(../images/bottom.jpg) no-repeat; padding-top:10px; text-align:center;margin:2px 0 0 5px; float:left; display:inline;}


.seconflash{float:left; width:930px; height:227px; padding:4px 10px 4px 10px; background:url(../images/secondflashbg.jpg) no-repeat; margin-top:10px;}
.second{clear: both; width:940px; float: left; background:url(../images/secondleftbg.jpg) repeat-y;margin:19px 0 0 5px; padding-bottom:30px; position:relative}
.secondtop{ width:28px; height:12px; position:absolute; bottom:10px; right:10px;}
.secondleft{ width:221px; border-top:1px solid #C7C7C7; padding:0px 1px; float:left;}
.secondlefttitle{ width:176px; border-top:5px solid #E46901; padding-left:45px; padding-top:6px;}
.secondleftmenu{ width:187px; padding-left:16px;}
.secondleftmenu li{ width:187px; height:26px; margin-top:8px; font-weight:bold;}
.secondleftmenu li a{width:125px; height:26px; background:url(../images/sleftmenubg1.jpg) no-repeat; line-height:26px; padding-left:62px; display:block;}
.secondleftmenu li a:hover{width:125px; height:26px; background:url(../images/sleftmenubg2.jpg) no-repeat; line-height:26px; padding-left:62px; display:block; color:#FFF}
.secondlefticon{ width:174px; height:63px; margin:40px 0px 0px 18px; background:url(../images/sleftmenuicon.jpg) no-repeat; padding:9px 0px 0px 10px;}
.secondleftfwzx{word-break:break-all;width:115px; height:38px; background:url(../images/fwzxbg.jpg) no-repeat; padding:72px 0px 0px 95px; margin:23px 0px 0px 8px; line-height:20px;}
.secondright{ width:707px; padding-left:10px; overflow:hidden;}
.secondrighttop{ width:680px; border-bottom:1px dotted #CCC;  background:url(../images/icon2.jpg) no-repeat 5px 17px; height:23px; overflow:hidden;  padding:13px 10px 0px 17px;}

.saboutfont{ width:660px; padding:20px 23px 0px 23px;}
.sryzz{ width:175px; height:170px; margin:20px 30px 0px 30px; float:left; display:inline;}
.sryzzimg{ width:217px; height:148px; border:1px solid #CCC; padding:1px;}
.sryzzfont{ width:175px; height:20px; text-align:center; padding-top:2px;}

.fenye{ width:707px; padding:20px 0px 30px 0px; text-align:center;}

.sbghj{ width:209px; height:190px; margin:20px 0px 0px 15px; float:left; display:inline; text-align:center;}
.snews{ width:660px; padding:20px 0px 0px 20px;}
.snews li{ width:635px; line-height:29px; background:url(../images/icon3.jpg) no-repeat 5px 10px; padding-left:20px; float:left; display:inline; border-bottom:1px dotted #0859AA; padding-right:5px;}

.sgsyj{ width:154px; height:150px; margin:20px 5px 0px 5px; float:left; display:inline; padding:5px; border:1px solid #CCC; text-align:center;}


.productnei{ width:680px; height:152px;float:left; display:inline; margin-left:11px;}
.l {
	FLOAT: left}
.r {
	FLOAT: right}
#List1 {
	FLOAT:left}
#List2 {
	FLOAT: left}
.Cont {
	WIDTH:603px;
	FLOAT:left; 
	OVERFLOW:hidden;
	height:152px}
.ScrCont {
	WIDTH:10000000px;}
.los_let{
	display:block;
	width:19px;
	height:152px;
	cursor:pointer;
	margin-right:14px;
	background:url(../images/productleft.jpg) no-repeat left;}				
.los_rit{
	display:block;
	width:19px;
	height:152px;
	margin-left:14px;
	cursor:pointer;
	background:url(../images/productright.jpg) no-repeat left;}	
.hpp{
	WIDTH:190px;
	height:152px;
	padding:0px 16px 0 0;
	float:left;
	overflow:hidden;
	}
.hppimg{
	width:183px;
	height:119px;
	border:1px solid #CCC;
	 padding:2px;
}	
.hppfont{ width:190px; height:25px; line-height:25px; text-align:center;}	


.snewsinfo{ width:660px; padding:30px 23px 0px 23px;}
.snewsinfotitle{ width:660px;text-align:center; font-size:20px; color:#085FAE; font-weight:bold;}
.snewsinfozz{ width:660px; height:25px; line-height:25px; text-align:center; background:#f7f5f5;}
.snewsinfofont{ width:640px; padding:20px 10px;}

#KSS_content a{float: left;}



