/* ColosDesign */
/* 2010.03 */


h1,form,img,li,ul{
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-image: none;
	list-style-type: none;
}
body{
	background-color: #E5E5E5;
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
a{
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
a:hover{
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #F00;
	text-decoration: none;
}
.kill{
	clear:both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}


/* head */
.headbg{
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.head{
	background-image: url(../images/headbg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 982px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.headtop{
	line-height: 33px;
	background-image: url(../images/headtopbg.gif);
	background-repeat: repeat-x;
	height: 33px;
	width: 970px;
	float: left;
	margin-left: 6px;
	display: inline;
	font-size: 8px;
	color: #FFF;
}
.headlogin{
	float: left;
	background-image: url(../images/loginbg.gif);
	background-repeat: no-repeat;
	height: 33px;
}
.headlogint{
	float:left;
	width: 180px;
	height: 24px;
	padding-top: 9px;
}
.headloginb{
	float:left;
	padding-top: 7px;
	width: 180px;
}
.headloginb img{
	margin-right: 5px;
	display: inline;
	margin-left: 0px;
}
.headlogininput{
	background-color: #FFF;
	height: 12px;
	width: 46px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 12px;
	color: #666;
	margin-left: 37px;
}
.headtopmenu{
	float: right;
	padding-right: 10px;
}
.headtopmenu a{
	color: #4D4D4D;
	line-height: 33px;
	padding-right: 3px;
	padding-left: 4px;
}
.headtopmenu a:hover{
	line-height: 33px;
	color: #090;
	text-decoration: underline;
}
.headlogo{
	float: left;
	margin-left: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline;
}
.headbanner{
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.headsearch{
	float: left;
	height: 26px;
	width: 262px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(../images/headsearchbg.gif);
	background-repeat: repeat-x;
	line-height: 26px;
	margin-left: 10px;
	font-size: 10px;
	color: #7D9911;
	padding-left: 10px;
}
.headsearch a{
	color: #FFF;
	line-height: 26px;
	margin-right: 4px;
	margin-left: 4px;
}
.headsearch a:hover{
	line-height: 26px;
	color: #390;
	text-decoration: underline;
}
.headsearch2{
	height: 20px;
	padding-left: 10px;
	float: left;
	width: 262px;
}
.headsearchinput{
	line-height: 16px;
	background-color: #FFF;
	height: 16px;
	border: 1px solid #CCC;
	width: 170px;
	margin-right: 10px;
}
.headmenu{
	clear: both;
	background-image: url(../images/headmenubg.gif);
	background-repeat: no-repeat;
	height: 37px;
	padding-left: 11px;
}
.headmenu li{
	float:left;
	padding-right: 10px;
	padding-left: 8px;
	background-image: url(../images/headmenuline.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.headmenu li a{
	font-size: 14px;
	line-height: 37px;
	font-weight: bolder;
	color: #FFF;
	text-decoration: none;
}
.headmenu li a:hover{
	font-size: 14px;
	line-height: 37px;
	font-weight: bolder;
	color: #6CFF00;
	text-decoration: none;
}
.headmenu li.on {
	background-color: #000;
	color: #000;
	background-image: url(../images/headmenuon.gif);
	background-repeat: repeat-x;
}
.headmenu li.on a {
	color: #060;
}
.headmenuend{
	background-image: url(../images/headmenubg2.gif);
	background-repeat: no-repeat;
	height: 10px;
	line-height: 10px;
	font-size: 10px;
}
.headmenu2{
	background-image: url(../images/headmenubg2.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 970px;
	padding-right: 6px;
	padding-left: 6px;
}
.headmenu2main{
	line-height: 30px;
	background-image: url(../images/headmenubg3.gif);
	background-repeat: repeat-x;
	height: 30px;
	padding-left: 50px;
	padding-top: 4px;
}
.headmenu2main a{
	line-height: 30px;
	color: #060;
	margin-right: 20px;
	font-size: 14px;
	font-weight: bolder;
}
.headmenu2main a:hover{
	font-size: 14px;
	line-height: 30px;
	color: #F00;
	font-weight: bolder;
}

/* index */
.frame{
	background-image: url(../images/bg2.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 934px;
	padding-right: 24px;
	padding-left: 24px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.itop{
	padding-top: 10px;
}
.itopleft{
	float:left;
	width: 788px;
}
.itopleftad{
	padding-bottom: 8px;
}
.itopleftad img{
	margin-right: 11px;
	border: 1px solid #666;
}
.itoplefttxt{
	background-image: url(../images/topline.gif);
	height: 44px;
	line-height: 22px;
	float: left;
	width: 750px;
	margin-right: 13px;
	padding-left: 10px;
}
.itoplefttxt li{
	float:left;
	width: 160px;
	line-height: 22px;
	background-image: url(../images/point01.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 10px;
	padding-right: 13px;
}
.itoplefttxt li a{
	line-height: 22px;
	color: #333;
}
.itoplefttxt li a:hover{
	line-height: 22px;
	color: #F00;
	text-decoration: underline;
}
.itoplefttxt2{
	line-height: 22px;
	background-image: url(../images/topline.gif);
	height: 44px;
	float: left;
	width: 279px;
	padding-right: 10px;
	padding-left: 10px;
}
.itoplefttxt2 a{
	line-height: 22px;
	color: #006600;
	margin-right: 10px;
}
.itoplefttxt2 a:hover{
	line-height: 22px;
	color: #F00;
	text-decoration: underline;
}
.itopright{
	float:left;
	width: 146px;
	display: inline;
}
.itopright img{
	margin-bottom: 10px;
	border: 1px solid #666;
}
.ileft{
	float:left;
	width: 314px;
}
.imid{
	float:left;
	width: 473px;
}
.ileftad{}
.ileftad img{
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #666;
}
.ileftbox{
	width: 300px;
	border: 1px solid #CCC;
	float: left;
	height: 242px;
	margin-bottom: 10px;
	margin-right: 12px;
}
.iboxbar{
	line-height: 25px;
	background-image: url(../images/boxbarbg1.gif);
	background-repeat: repeat-x;
	height: 25px;
	padding-right: 5px;
	padding-left: 10px;
}
.iboxbartxt{
	float: left;
	font-size: 14px;
	font-weight: bolder;
	color: #FFF;
	filter: DropShadow(Color=#135127, OffX=1, OffY=1, Positive=1);
}
.iboxbartxtd{
	font-family: Arial;
	font-size: 10px;
	color: #FF0;
	font-weight: normal;
	padding-left: 10px;
}
.more{
	padding-top: 4px;
	width: 36px;
	float: right;
}
.ileftbox ul{
	padding-top: 10px;
	padding-left: 10px;
}
.ileftbox li{
	line-height: 22px;
	color: #333;
}
.ileftbox li a{
	line-height: 22px;
	color: #333;
}
.ileftbox li a:hover{
	line-height: 22px;
	color: #F00;
	text-decoration: underline;
}
.dateg{
	color: #999;
	padding-right: 5px;
}
.imidfad{
	height: 170px;
	width: 460px;
	border: 1px solid #666;
}
.imidnews{
	height: 60px;
	padding-top: 8px;
}
.imidnews li{
	background-image: url(../images/point01.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;
	padding-left: 16px;
	width: 210px;
	float: left;
	margin-right: 5px;
}
.imidnews li a{}
.imidnews li a:hover{
	text-decoration: underline;
	color: #F00;
}
.imidp{
	width: 460px;
	float: left;
	height: 132px;
	border: 1px solid #CCC;
	margin-bottom: 10px;
	margin-right: 11px;
}
.imidpbar{
	background-image: url(../images/imidpbg.gif);
	background-repeat: repeat-x;
	height: 55px;
	overflow:hidden;margin:0;padding:0;
}
.imidplogo{
	background-image: url(../images/imidplogo.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 66px;
	float: left;
}
.imidptitle{
	float: left;
	height: 31px;
	width: 87px;
	font-size: 14px;
	line-height: 31px;
	font-weight: bolder;
	color: #333;
	filter: Glow(Color=#ffffff, Strength=2);
}
.imidptxt{
	float: left;
	height: 31px;
	width: 300px;
	line-height: 31px;
	color: #FFF;
	text-align: right;
	padding-right: 7px;
}
.imidptxt a{
	line-height: 31px;
	padding-right: 5px;
	padding-left: 5px;
}
.imidptxt a:hover{
	line-height: 31px;
	color: #F00;
	text-decoration: underline;
}
.imidpbox{
	float: left;
	height: 24px;
	width: 394px;
}
.imidpbox li{cursor:pointer;
	float: left;
	line-height: 24px;
	background-image: url(../images/imidpli.gif);
	height: 24px;
	width: 77px;
	font-weight: bolder;
	color: #FFF;
	padding-left: 10px;
	margin-right: 3px;
}
.imidpbox li a{
	line-height: 24px;
	font-weight: bolder;
	color: #FFF;
}
.imidpbox li a:hover{
	font-size: 12px;
	line-height: 24px;
	font-weight: bolder;
	color: #FF0;
}
.imidpbox li.on{
	background-image: url(../images/imidplion.gif);
	background-repeat: no-repeat;
	color: #0C5B1B;
}
.imidpbox li.on a{
	color: #0C5B1B;
}
.imidpbox li.on a:hover{
	color: #000;
}
.imidboxc{
	float:left;
	height: 71px;
	padding-top: 6px;
	padding-left: 7px;
}
.imidboxcs{
	float:left;
	height: 71px;
	padding-top: 6px;
	padding-right: 7px;
}
.imidboxc li{
	line-height: 22px;
	width: 151px;
}
.imidboxc li a{
	line-height: 22px;
}
.imidboxc li a:hover{
	line-height: 22px;
	color: #F00;
	text-decoration: underline;
}


.isleft{
	float:left;
	width: 607px;
	margin-right: 10px;
}

.isproducts{
	border: 1px solid #CCC;
	margin-bottom: 10px;
}
.ispdbar{
	background-image: url(../images/imidpbg.gif);
	background-repeat: repeat-x;
	height: 55px;
}
.ispdlogo{
	float: left;
	background-image: url(../images/ispd.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 72px;
}
.ispdtitle{
	float: left;
	height: 30px;
	width: 80px;
	font-size: 14px;
	line-height: 30px;
	font-weight: bolder;
	color: #333;
	filter: Glow(Color=#ffffff, Strength=2);
	padding-left: 5px;
}
.ispdbtn{
	float: left;
	height: 25px;
	padding-top: 5px;
	width: 440px;
	text-align: right;
}
.ispdbtn img{
	margin-left: 7px;
}
.ispdtotal{
	float: left;
	line-height: 25px;
	background-image: url(../images/ispdtotal.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 524px;
	text-align: center;
}
.ispddg{
	font-weight: bolder;
	color: #009933;
}
.ispdhotkey{
	line-height: 27px;
	height: 27px;
	color: #F00;
	padding-left: 10px;
}
.ispdhotkey a{
	margin-right: 12px;
}
.ispdhotkey a:hover{}
.ispdtype{
	line-height: 31px;
	background-image: url(../images/ispdbar.gif);
	background-repeat: repeat-x;
	height: 31px;

}
.ispdtype h1{
	float: left;
	font-size: 14px;
	line-height: 31px;
	font-weight: bolder;
	color: #333;
	padding-left: 15px;
}
.ispdtype h1 a{
	font-size: 14px;
	line-height: 31px;
	font-weight: bolder;
	color: #333;
}
.ispdtype h1 a:hover{
	font-size: 14px;
	line-height: 31px;
	font-weight: bolder;
	color: #390;
}
.ispdopen{
	float: right;
	width: 400px;
	text-align: right;
}
.ispdtypec{}
.ispdtadd{
	line-height: 26px;
	background-image: url(../images/ispdbar2.gif);
	background-repeat: repeat-x;
	height: 26px;
	padding-left: 14px;
	color: #FFF;
}
.ispdtadd a{
	line-height: 26px;
	color: #FFF;
}
.ispdtadd a:hover{
	line-height: 26px;
	color: #FF0;
	text-decoration: underline;
}
.ispdtyellow{
	font-weight: bolder;
	color: #FF0;
}
.ispdtad{
	margin-bottom: 6px;
	text-align: center;
}
.ispdtad p{margin:0;}
.ispdtad img{
	margin-right: 6px;
	margin-left: 6px;
	border: 1px solid #666;
}
.ispdttab{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin-bottom: 6px;
	background-image: url(../images/ispdttabbg.gif);
	line-height: 22px;
}
.ispdttab a{line-height: 22px;font-size:14px}
.ispdttab a:hover{line-height: 22px;font-size:14px}
.ispdttab td{
	width: 12.5%;
	padding-left: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.ibox{
	margin-bottom: 10px;
	border: 1px solid #CCC;
}
.idic{
	padding-top: 14px;
	padding-left: 10px;
	height: 108px;
}
.idic li{
	float: left;
	width: 81px;
	text-align: center;
	margin-right: 8px;
	margin-left: 8px;
	display: inline;
}
.idic li img{
	border: 1px solid #666;
	margin-bottom: 5px;
}
.idic li a{}
.idic li a:hover{}
.iboxbar2{
	line-height: 25px;
	background-image: url(../images/boxbarbg2.gif);
	background-repeat: repeat-x;
	height: 25px;
	padding-left: 10px;
	padding-right: 5px;
}
.ihr{
	height: 110px;
	padding-top: 6px;
	padding-left: 15px;
	padding-bottom: 10px;
}
.ihr li{
	float: left;
	width: 290px;
	line-height: 22px;
	height: 22px;
}
.ihr li a{
	line-height: 22px;
}
.ihr li a:hover{
	line-height: 22px;
	text-decoration: underline;
}
.ihra{
	color: #090;
	margin-right: 5px;
}
.ihrb{
	color: #F60;
	margin-right: 5px;
}

.isright{
	float:left;
	width: 317px;
}
.iboxad{
	text-align: center;
	clear: both;
}
.iboxad img{
	border: 1px solid #666;
	margin-right: 4px;
	margin-left: 4px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.igq{
	padding-top: 8px;
	padding-left: 8px;
	height: 132px;
}
.igq li{
	float: left;
	width: 153px;
	line-height: 22px;
	height: 22px;
}
.igq li a{
	line-height: 22px;
}
.igq li a:hover{
	line-height: 22px;
	text-decoration: underline;
}
.int{
	padding-left: 10px;
	padding-top: 5px;
}
.int li{
	line-height: 16px;
	height: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.int li a{
	line-height: 16px;
}
.int li a:hover{
	line-height: 16px;
	text-decoration: underline;
}
.int li img{
	margin-right: 8px;
}
.ihd{
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
	line-height: 18px;
	height: 98px;
}
.ihd img{
	border: 3px solid #E8E8E8;
	float: left;
	margin-right: 10px;
}
.ihd a{
	line-height: 18px;
}
.ihd a:hover{
	line-height: 18px;
}
.ihdul{
	padding-left: 6px;
	padding-top: 3px;
}
.ihdul li{
	background-image: url(../images/point02.gif);
	background-repeat: no-repeat;
	background-position: 4px 8px;
	padding-left: 15px;
}
.ihdul li a{
	color: #090;
}
.ihdul li a:hover{
	color: #F00;
	text-decoration: underline;
}
.icompleft{
	float:left;
	width: 114px;
	background-color: #eeeeee;
	padding: 7px;
	line-height: 18px;
}
.icompleft img{}
.icompleft h1{
	font-weight: bolder;
	color: #060;
	padding-top: 4px;
	padding-bottom: 4px;
}
.icomp{
	float:left;
	width: 185px;overflow:hidden;
	padding-top: 3px;
}
.icomp li{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	line-height: 21px;
	color: #52803C;
	padding-left: 7px;
}
.icomp li a{
	color: #52803C;
	line-height: 21px;
}
.icomp li a:hover{
	line-height: 21px;
	color: #F00;
	text-decoration: underline;
}
.ijrzq{
	padding-top: 7px;
	padding-left: 5px;
}
.ijrzq li{
	background-image: url(../images/point02.gif);
	background-repeat: no-repeat;
	background-position: 4px 8px;
	padding-left: 15px;
}
.ijrzq li a{}
.ijrzq li a:hover{}
.ijrzqtxt{
	background-color: #F0F0F0;
	line-height: 34px;
	height: 30px;
	color: #999;
	padding-left: 20px;
}
.ijrzqtxt a{
	font-size: 14px;
	font-weight: bolder;
	color: #060;
	line-height: 34px;
	padding-right: 5px;
	padding-left: 5px;
}
.ijrzqtxt a:hover{
	font-size: 14px;
	line-height: 34px;
	font-weight: bolder;
	color: #F00;
	text-decoration: underline;
}
.izj{
	height: 106px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.izj img{
	border: 1px solid #000;
	float: left;
	margin-right: 10px;
}
.izjg{
	color: #999;
	font-weight: bolder;
}
.izjname{
	font-size: 14px;
	font-weight: bolder;
	color: #090;
}




.piclink{}
.piclink img{
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
}
.link{
	background-color: #F2F2F2;
	line-height: 22px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-bottom: 10px;
}
.link a{
	color: #000;
	line-height: 22px;
	margin-right: 12px;
}
.link a:hover{
	line-height: 22px;
	color: #F00;
	text-decoration: underline;
}
.linkname{
	font-weight: bolder;
	color: #060;
}


/*foot*/
.footmenu{
	line-height: 43px;
	background-image: url(../images/footmenu.gif);
	background-repeat: no-repeat;
	height: 43px;
	text-align: center;
	color: #1A552C;
	background-position: center top;
}
.footmenu a{
	line-height: 43px;
	color: #FFF;
	margin-right: 5px;
	margin-left: 5px;
}
.footmenu a:hover{
	line-height: 43px;
	color: #FF0;
	text-decoration: underline;
}
.footleft{
	float:left;
	width: 120px;
}
.footmid{
	float:left;
	width: 690px;
	text-align: center;
}
.footright{
	float:right;
	width: 120px;
}
.foot{
	padding-top: 5px;
	padding-bottom: 10px;
}
.footred{
	font-weight: bolder;
	color: #F00;
}
