* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 12px; COLOR: #555; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; LETTER-SPACING: 1px; BACKGROUND: url(subbg.jpg) no-repeat;
}
A {
	COLOR: #06c
}
A:hover {
	COLOR: #f60
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.top {
	MARGIN: 0px auto; WIDTH: 900px; HEIGHT: 60px
}
.searchbox {
	DISPLAY: inline; FLOAT: right; MARGIN: 8px 5px 0px 0px; OVERFLOW: hidden; WIDTH: 218px; HEIGHT: 30px;
}
.searchbox .leftimg {
	FLOAT: left; WIDTH: 492px; HEIGHT: 30px
}
.searchbox .txtbox {
	FLOAT: left; WIDTH: 128px; HEIGHT: 23px
}
.searchbox .txtbox INPUT.ipt_txt {
	PADDING-RIGHT: 4px; MARGIN-TOP: -1px; PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND: url(searchbox_iptbg.gif) no-repeat; PADDING-BOTTOM: 4px; WIDTH: 120px; COLOR: #6669999; BORDER-TOP-STYLE: none; LINE-HEIGHT: 15px; PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LETTER-SPACING: 1px; HEIGHT: 23px; BORDER-BOTTOM-STYLE: none
}
.searchbox .txtbox INPUT[type='text'] {
	MARGIN-TOP: -1px
}
.searchbox .submitbut {
	FLOAT: left; WIDTH: 62px; HEIGHT: 23px
}
.searchbox .submitbut INPUT.submit {
	BACKGROUND: url(searchbox_submit.gif) #fff no-repeat; WIDTH: 62px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 23px; BORDER-BOTTOM-STYLE: none
}
.menu {
	BACKGROUND: url(menu_bg.gif) repeat-x; MARGIN: 0px auto; WIDTH: 900px; HEIGHT: 29px
}
.menu UL {
	BACKGROUND: url(menu_w.gif) repeat-x; OVERFLOW: hidden; WIDTH: 900px; LIST-STYLE-TYPE: none; HEIGHT: 29px
}
.menu UL LI {
	BACKGROUND: url(menu_sr.gif) no-repeat left 8px; FLOAT: left;
}
.menu UL LI.thisclass A {
	FONT-WEIGHT: bold; BACKGROUND: url(menu_on.gif) no-repeat center bottom; COLOR: #ffc
}
.menu UL LI A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 22px; FLOAT: left; COLOR: #fff; LINE-HEIGHT: 29px; TEXT-DECORATION: none
}
.menu UL LI A:hover {
	BACKGROUND: url(menu_on.gif) no-repeat center bottom; COLOR: #ff6
}
.main {
	CLEAR: both; MARGIN: 8px auto 0px; OVERFLOW: hidden; WIDTH: 900px
}
.place {
	BACKGROUND: url(place_bg.jpg) repeat-x left top; MARGIN: 2px auto; WIDTH: 900px; COLOR: #6669999; TEXT-INDENT: 12px; LINE-HEIGHT: 27px
}
.place A {
	COLOR: #6669999; TEXT-DECORATION: none
}
.place A:hover {
	COLOR: #333
}
.index_banner {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 600px; HEIGHT: 220px
}
.index_news {
	BACKGROUND: url(dcolor_bg.jpg) no-repeat right bottom; FLOAT: right; OVERFLOW: hidden; WIDTH: 292px; HEIGHT: 220px
}
.index_news DL DT {
	BACKGROUND: url(news_title.gif) no-repeat; WIDTH: 292px; HEIGHT: 34px
}
.index_news DL DT A.more {
	RIGHT: 6px; BACKGROUND: url(news_more.gif) no-repeat center top; FLOAT: right; WIDTH: 38px; POSITION: relative; TOP: 7px; HEIGHT: 14px
}
.index_news DL DT A.more:hover {
	BACKGROUND: url(news_more.gif) no-repeat center bottom
}
.index_news DL DD {
	PADDING-LEFT: 7px; HEIGHT: 38px
}
.index_news DL DD SPAN {
	DISPLAY: block; FONT-SIZE: 11px; COLOR: #ff9900; LINE-HEIGHT: 14px
}
.index_left {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 676px
}
.index_left .product {
	CLEAR: both; OVERFLOW: hidden; WIDTH: 676px; PADDING-TOP: 12px
}
.dede-news-img {
	MARGIN-TOP: -35px; FLOAT: left; MARGIN-LEFT: 6px;
}
.index_left .product .pro_image {
	FLOAT: left; WIDTH: 146px
}
.index_left .product .pro_image IMG {
	MARGIN-LEFT: 15px
}
.index_left .product .pro_intro {
	BACKGROUND: url(pro_sr.gif) no-repeat right center; FLOAT: left; WIDTH: 300px; LINE-HEIGHT: 20px
}
.index_left .product .pro_intro P {
	WIDTH: 282px; COLOR: #6669; TEXT-INDENT: 20px
}
.index_left .product .pro_down {
	FLOAT: right; WIDTH: 212px
}
.index_left .product .pro_down P {
	MARGIN-TOP: 8px; DISPLAY: block
}

.index_left .lusun {
	CLEAR: both; OVERFLOW: hidden; WIDTH: 676px;
}
.index_left .lusun .pro_image {
	FLOAT: left; WIDTH: 230px; height:182px;
}
.index_left .lusun .pro_image IMG {
}
.index_left .lusun .pro_down {
	FLOAT: left; WIDTH: 438px; COLOR: #666; height:182px;
}
.index_left .lusun .pro_right {
	FLOAT: right; WIDTH: 8px; COLOR: #666; BACKGROUND: url(newmain_theme_09.gif) no-repeat left top; height:182px;
}
.index_left .service {
    CLEAR: both; OVERFLOW: hidden; WIDTH: 676px;
}
.index_left .service DL {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 338px; HEIGHT: 130px;
}
.index_left .service DL DT {
	DISPLAY: block; FLOAT: left; WIDTH: 90px; TEXT-ALIGN: center
}
.index_left .service DL DT IMG {
	MARGIN: 10px auto
}
.index_left .service DL DD {
	MARGIN-TOP: 5px; DISPLAY: block; FLOAT: left; WIDTH: 228px; COLOR: #6669; LINE-HEIGHT: 19px
}
.index_right {
	FLOAT: right; WIDTH: 216px
}
.index_right DL {
	DISPLAY: block; PADDING-BOTTOM: 3px; BACKGROUND: url(images/rt-bg.png) no-repeat center top;
}
.index_right DL DT {
}
.index_right DL DT A {
	COLOR: #575858; TEXT-DECORATION: none
}
.index_right DL DT A:hover {
	COLOR: #575858; TEXT-DECORATION: none
}
.index_right DL DD {
}
.index_right DL DD UL.txtlist {
	DISPLAY: block; LIST-STYLE-TYPE: none
}
.index_right DL DD UL.txtlist LI {
	DISPLAY: block; BACKGROUND: url(ico_1.gif) no-repeat 7px 12px; OVERFLOW: hidden; TEXT-INDENT: 18px; LINE-HEIGHT: 25px; HEIGHT: 29px
}
.index_right DL DD UL.imglist {
	DISPLAY: block; BACKGROUND: #fff; OVERFLOW: hidden; WIDTH: 202px; LIST-STYLE-TYPE: none;  BORDER-RIGHT: #59b31b 2px solid; BORDER-TOP: #59b31b 2px solid; BORDER-LEFT: #59b31b 2px solid; BORDER-BOTTOM: #59b31b 2px solid; padding:2px 4px 0px 4px;
}
.index_right DL DD UL.imglist LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 202px; HEIGHT: 78px; TEXT-ALIGN: center
}
.index_right DL DD UL.imglist LI IMG {
	DISPLAY: block; MARGIN: 3px auto; HEIGHT: 69px
}
.stitle {
	CLEAR: both; MARGIN: 5px 0px; OVERFLOW: hidden; HEIGHT: 35px
}
.stitle IMG {
	FLOAT: left
}
.stitle UL {
	FLOAT: right; LIST-STYLE-TYPE: none
}
.stitle UL LI {
	FLOAT: left; LINE-HEIGHT: 31px; MARGIN-RIGHT: 16px
}
.sbanner {
	MARGIN: 8px auto 0px; OVERFLOW: hidden; WIDTH: 900px; HEIGHT: 128px
}
.pleft {
	BACKGROUND: url(pleft_bg.jpg) no-repeat left top; FLOAT: left; WIDTH: 158px; HEIGHT: 366px
}
.pleft UL {
	FLOAT: right; WIDTH: 158px; PADDING-TOP: 12px
}
.pleft UL LI {
	WIDTH: 158px; LINE-HEIGHT: 33px; HEIGHT: 33px; TEXT-ALIGN: right
}
.pleft UL LI A {
	PADDING-RIGHT: 19px; DISPLAY: block; COLOR: #666666
}
.pleft UL LI A.thisclass {
	BACKGROUND: url(pleft_li_s.jpg) no-repeat right 4px; COLOR: #fff; TEXT-DECORATION: none
}
.pright {
	PADDING-RIGHT: 10px; FLOAT: right; WIDTH: 714px
}
.intro {
	
}
.intro DD {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.intro DD H2 {
	FONT-SIZE: 14px; MARGIN-LEFT: -5px; COLOR: #ff6600; LINE-HEIGHT: 37px
}
.intro DD H4 {
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 25px
}
.intro DD P {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 4px; COLOR: #666; TEXT-INDENT: 26px; LINE-HEIGHT: 21px
}
.content_txt {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #888; LINE-HEIGHT: 180%; PADDING-TOP: 10px
}
.content_txt P {
	MARGIN-BOTTOM: 15px; TEXT-INDENT: 22px
}
.news_list {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.news_list DL {
	PADDING-LEFT: 21px; BACKGROUND: url(ico_2.gif) no-repeat 0px 7px; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 7px; BORDER-BOTTOM: #eee 1px solid
}
.news_list DL DT {
	LINE-HEIGHT: 23px
}
.news_list DL DT SPAN {
	FONT-SIZE: 10px; MARGIN-LEFT: 10px; COLOR: #ff6600
}
.news_list DL DD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #6669999; LINE-HEIGHT: 17px; PADDING-TOP: 2px
}
.product {
	
}
.product .intro {
	CLEAR: both; OVERFLOW: hidden
}
.product .intro DT {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 186px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.product .intro DD {
	MARGIN-LEFT: 220px
}
.product .introlist {
	CLEAR: both; PADDING-RIGHT: 12px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.product .introlist DT {
	PADDING-RIGHT: 0px; MARGIN-TOP: 18px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; PADDING-TOP: 0px
}
.product .introlist DD {
	PADDING-LEFT: 4px; PADDING-BOTTOM: 10px; TEXT-INDENT: 26px; LINE-HEIGHT: 19px
}
.tablelist {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; FONT-SIZE: 12px; MARGIN: 0px auto 7px; OVERFLOW: hidden; BORDER-LEFT: #ddd 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ddd 1px solid; BORDER-COLLAPSE: collapse
}
.tablelist * TD {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #eee 1px solid
}
.tablelist THEAD * TH {
	BORDER-RIGHT: #e3e3e3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e3e3e3 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(table_tbg.gif) #fff repeat-x 0px 1px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e3e3e3 1px solid; COLOR: #6669; PADDING-TOP: 5px; BORDER-BOTTOM: #e3e3e3 1px solid
}
.tablelist TBODY * TH {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: #ffa; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: left
}
.tablelist TBODY * TH STRONG {
	PADDING-LEFT: 10px; COLOR: #6669; LINE-HEIGHT: 21px
}
.tablelist TBODY TD {
	TEXT-ALIGN: center
}
.tablelist TBODY TD.td1 {
	BACKGROUND: #fcfcfc; TEXT-ALIGN: left
}
.tablelist .altspan {
	BORDER-RIGHT: #c1d5df 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #c1d5df 1px solid; DISPLAY: none; PADDING-LEFT: 7px; BACKGROUND: #e8f2f7; FILTER: Alpha(opacity=70); PADDING-BOTTOM: 7px; BORDER-LEFT: #c1d5df 1px solid; WIDTH: 300px; LINE-HEIGHT: 19px; PADDING-TOP: 7px; BORDER-BOTTOM: #c1d5df 1px solid; POSITION: absolute; TEXT-ALIGN: left
}
.tablelist SMALL {
	FONT-SIZE: 12px; COLOR: #888
}
.ico_wor {
	FONT-SIZE: 12px; COLOR: #f93
}
.ico_rig {
	FONT-SIZE: 15px; COLOR: #390
}
.supportlist .abctxt {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #777; LINE-HEIGHT: 19px; PADDING-TOP: 10px
}
.supportlist .abctxt STRONG {
	COLOR: #555; LINE-HEIGHT: 21px
}
.case {
	FLOAT: left; WIDTH: 676px
}
.case UL {
	OVERFLOW: hidden; WIDTH: 100%
}
.case UL LI {
	PADDING-RIGHT: 10px; MARGIN-TOP: 18px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; MARGIN-LEFT: -1px; BORDER-LEFT: #eee 1px solid; LINE-HEIGHT: 15px; WHITE-SPACE: nowrap; HEIGHT: 15px
}
.case UL LI A {
	COLOR: #666
}
.case_right {
	FLOAT: right; WIDTH: 216px
}
.case_right {
	DISPLAY: block; PADDING-BOTTOM: 3px
}
.case_right DL DT {
	DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(indexlist_tbg.gif) no-repeat left top; WIDTH: 216px; COLOR: #575858; TEXT-INDENT: 22px; LINE-HEIGHT: 29px; LETTER-SPACING: 2px; HEIGHT: 30px
}
.case_right DL DD {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: url(indexlist_listbg.gif) #f3f5f8 repeat-y left top; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.case_right DL DD UL {
	BORDER-RIGHT: #e9ecee 1px solid; BORDER-TOP: #e9ecee 1px solid; DISPLAY: block; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-LEFT: #e9ecee 1px solid; WIDTH: 202px; BORDER-BOTTOM: #e9ecee 1px solid; LIST-STYLE-TYPE: none
}
.case_right DL DD UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 7px; OVERFLOW: hidden; WIDTH: 202px; PADDING-TOP: 16px; TEXT-ALIGN: center
}
.footer {
	BORDER-TOP: #ddd 1px solid; MARGIN: 10px auto; WIDTH: 900px; LINE-HEIGHT: 21px; TEXT-ALIGN: center
}
.footer * A {
	TEXT-DECORATION: none
}
.footer * A:hover {
	
}
.footer P {
	MARGIN-TOP: 10px;
}
.footer smalls{
	line-height:19px; color:#999999;
}
.dede-news {
	CLEAR: both; MARGIN-TOP: -18px; WIDTH: 100%; FONT-FAMILY: Verdana; HEIGHT: 100%; padding-top:6px;
}
.dede-news LI {
	DISPLAY: inline; PADDING-LEFT: 10px; BACKGROUND: url(ico_1.gif) no-repeat left 9px; FLOAT: left; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 18px; OVERFLOW: hidden; WIDTH: 302px; LINE-HEIGHT: 24px; HEIGHT: 24px; TEXT-ALIGN: left
}
.dede-news LI SPAN {
	FONT-SIZE: 11px; FLOAT: right; MARGIN-LEFT: 10px; COLOR: #ff9900
}
.page {
	FONT-SIZE: 12px; TEXT-INDENT: 20px; LINE-HEIGHT: 200%
}
.page .pageinfo {
	FONT-SIZE: 12px; COLOR: #6669999
}
.page LI {
	DISPLAY: inline; MARGIN-LEFT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
.page LI A {
	COLOR: #333; TEXT-DECORATION: none
}
.page .thisclass {
	FONT-WEIGHT: bold; COLOR: #f30
}
.news_list .title {
	CLEAR: both; MARGIN-TOP: 20px; FONT-SIZE: 14px; COLOR: #666; LINE-HEIGHT: 26px; FONT-FAMILY: Verdana; HEIGHT: 26px
}
.news_list .read-add {
	COLOR: #6669
}
.article {
	CLEAR: both; MARGIN-TOP: 10px; FONT-SIZE: 14px; LINE-HEIGHT: 24px
}
.flashbox {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN-BOTTOM: 8px; OVERFLOW: hidden; WIDTH: 900px; POSITION: relative; HEIGHT: 249px
}
.flashbox .pic {
	WIDTH: 600px; POSITION: absolute; TOP: 0px; HEIGHT: 249px
}
.flashbox UL {
	LEFT: 601px; WIDTH: 299px; POSITION: absolute; TOP: 0px
}
.flashbox LI {
	DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: 14px; BACKGROUND: url(flashtext-bg.jpg) repeat-x; COLOR: #333; PADDING-TOP: 15px; POSITION: relative; HEIGHT: 36px; TEXT-DECORATION: none
}
.flashbox LI A { color:#598701;
}
#SwitchNav {

}
.map {
	FLOAT: left; WIDTH: 622px
}
.desdev {
	CLEAR: both; MARGIN-BOTTOM: 10px
}
.map-con {
	CLEAR: both; PADDING-LEFT: 15px; WIDTH: 607px; PADDING-TOP: 1px; HEIGHT: 33px
}
.map-con-gary {
	CLEAR: both; PADDING-LEFT: 15px; BACKGROUND: url(map-con-bg.jpg) repeat-x left top; WIDTH: 607px; PADDING-TOP: 2px; HEIGHT: 32px
}
.map-con .addfav {
	MARGIN-TOP: 5px; BACKGROUND: url(addfav.gif) no-repeat left top; FLOAT: left; WIDTH: 50px; HEIGHT: 20px
}
.map-con .addfav:hover {
	MARGIN-TOP: 5px; BACKGROUND: url(addfav-on.gif) no-repeat left top; FLOAT: left; WIDTH: 50px; HEIGHT: 20px
}
.map-con DL {
	FLOAT: left; MARGIN-LEFT: 8px; LINE-HEIGHT: 34px; HEIGHT: 34px
}
.map-con DT {
	PADDING-RIGHT: 7px; FONT-WEIGHT: bold; BACKGROUND: url(map-con-dt-dot.jpg) no-repeat right 13px; FLOAT: left; MARGIN-RIGHT: 15px
}
.map-con DT A {
	COLOR: #669900; TEXT-DECORATION: none
}
.map-con DT A:hover {
	COLOR: #669900; TEXT-DECORATION: underline
}
.map-con DD {
	DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 10px
}
.map-con DD A {
	COLOR: #333; TEXT-DECORATION: none
}
.map-con DD A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
.map-right {
	FLOAT: right; WIDTH: 260px; HEIGHT: 500px
}
.login {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: url(login-bg.jpg) repeat-x left top; MARGIN-BOTTOM: 8px; WIDTH: 260px; COLOR: #333; HEIGHT: 200px
}
.login-con {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 250px
}
.login-con FORM {
	MARGIN-TOP: 8px; MARGIN-LEFT: 18px
}
.login-con .login-p {
	MARGIN-LEFT: 10px; LINE-HEIGHT: 31px; HEIGHT: 31px
}
.login-con .login-p SPAN {
	COLOR: red
}
.login-con FORM P {
	LINE-HEIGHT: 32px; HEIGHT: 32px
}
.login-con LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 50px; TEXT-ALIGN: right
}
.login-con .ipt-txt {
	BORDER-RIGHT: #9d9d9d 1px solid; BORDER-TOP: #9d9d9d 1px solid; BORDER-LEFT: #9d9d9d 1px solid; WIDTH: 150px; PADDING-TOP: 4px; BORDER-BOTTOM: #9d9d9d 1px solid; HEIGHT: 18px
}
.login .submit {
	MARGIN-TOP: 3px; MARGIN-LEFT: 53px
}
.login .btn-1 {
	BACKGROUND: url(btn-bg.jpg) no-repeat left top; WIDTH: 70px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 22px; BORDER-BOTTOM-STYLE: none
}
.reg-new {
	CLEAR: both; MARGIN-TOP: 11px; MARGIN-LEFT: 40px
}
.reg-new A {
	COLOR: #669900; TEXT-DECORATION: none
}
.reg-new A:hover {
	COLOR: #669900; TEXT-DECORATION: underline
}
.com-service UL {
	MARGIN-TOP: 4px
}
.com-service LI {
	LINE-HEIGHT: 23px; LIST-STYLE-TYPE: none; HEIGHT: 23px
}
.com-service A {
	COLOR: #333; TEXT-DECORATION: none
}
.com-service A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
.com-service SPAN {
	DISPLAY: block; FLOAT: left; WIDTH: 70px; MARGIN-RIGHT: 10px; TEXT-ALIGN: right
}
.com-service SPAN A {
	FONT-WEIGHT: bold; COLOR: #669900; TEXT-DECORATION: none
}
.com-service SPAN A:hover {
	FONT-WEIGHT: bold; COLOR: #669900; TEXT-DECORATION: underline
}
.ad {
    CLEAR: both; BACKGROUND: url(ad.gif) no-repeat left top; OVERFLOW: hidden; WIDTH: 676px; PADDING-TOP: 75px;
}
.foot {
    CLEAR: both; BACKGROUND: url(foot.gif) no-repeat left top; OVERFLOW: hidden; WIDTH: 676px; PADDING-TOP: 89px; margin-top:8px;
}
.userpost{
	width:676px;
	float:left;
	overflow:hidden;
}
.userpost dl dt{
	width:676px;
	height:29px;
	line-height:31px;

	letter-spacing:2px;
	overflow:hidden;
}
.userpost dl dd ul li{
	height:50px;
	border-bottom:1px solid #EEE;
	overflow:hidden;
	background-image:url(iub-ico.gif);
	background-repeat:no-repeat;
	padding: 6px 10px 10px 12px;
}
.userpost dl dd ul li img{
	float:left;
	margin-right:10px;
}
.userpost dl dd ul li.up-ico-1{
	background-position:12px -15px;
}
.userpost dl dd ul li.up-ico-2{
	background-position:12px -108px;
}
.userpost dl dd ul li.up-ico-3{
	background-position:12px -202px;
}
.userpost dl dd ul li strong{
	display:block;
	color:#FF9900;
	letter-spacing:2px;
	line-height:23px;
}
.userpost dl dd ul li strong a{
	color:#FF9900;
	text-decoration:none;
}
.userpost dl dd ul li smalls{
	line-height:19px; color:#999999;
}
.ems {
    MARGIN: 0px auto;  BACKGROUND: url(ems.gif) no-repeat left top; OVERFLOW: hidden; WIDTH: 900px; height:220px; padding-top:25px;
}
