html{ background-color: #E3E3E3;}
body{ width:766px; margin:auto; line-height:18px; font-size:12px; color:#666;}
p{ margin:0px;}
.mainmenu{ height:29px; text-align:center; background:url(../images/pageindex_04.gif) repeat-x; width:766px;}

.mainpart{width:750px; margin:auto; padding:6px 8px 0px 8px; margin-bottom:2px; background: #FFF url(../images/pageindex_26.jpg) no-repeat 3px bottom;}
.leftpart{width:246px; float:left;}
.hellotitle{  width:246px; height:38px; background:url(../images/pageindex_18.gif) no-repeat;}
.hello{ border-right:3px #e2e2e2 solid; border-bottom:3px #e2e2e2 solid; border-left:3px #e2e2e2 solid; padding:10px 8px; background-color:#FFF;}
.hellocont{ margin:4px 0px 2px 0px;}
.hellodate{ text-align:right; width:220px;}
.fontorgB{ font-weight:bold; color:#f60;}


.rightpart{ float:right; width:490px;}
.righttitle1{ width:490px; height:32px; background:url(../images/pageindex_20.gif) no-repeat;}
.fabg{ background: url(../images/pageindex_24.gif) repeat-x; height:183px; border-bottom:1px #c5c5c5 dashed;}
.content1{ width:215px; padding:2px 10px 5px 10px; float:left;}
.content2{width:215px; padding:2px 10px 5px 10px; float:right;}
.more{ text-align:right; line-height:35px; border-bottom:2px #c5c5c5 dashed;}
.more a:link{ color:#f60; font-weight:bold; text-decoration:none;}
.more a:hover{ color:#f90; font-weight:bold; text-decoration:underline;}
.more a:visited{ color:#f60; font-weight:bold; text-decoration:none}
.title2{ height:28px; background:url(../images/pageindex_30.gif) no-repeat center center; margin-top:10px;}
.servicecont{ margin:3px 14px; border-bottom:1px #c5c5c5 dashed; padding-bottom:3px;}
.serimg{ float:left;}
.serimg p{ line-height:25px;}
.serimg p a:link{ color:#f60; font-weight:bold; text-decoration:none;}
.serimg p a:hover{ color:#f90; font-weight:bold; text-decoration:underline;}
.serimg p a:visited{ color:#f60; font-weight:bold; text-decoration:none}
.serimg img{ border:1px #e1e1e1 solid;}
.sertxt{ float:right; width:275px; line-height:20px; margin-top:3px;}

.footer1{ height:5px; background:url(../images/pageindex_42.gif) no-repeat; line-height:0px;}
.footer2{ color:#fff; height:77px; background:url(../images/pageindex_43.gif) repeat-x 0px 5px;;}
.link{ width:505px; margin-top:12px; float:right; text-align:center;}
.about{ float:right; margin-top:15px; font-size:11px; width:754px; font-family:Arial; padding:0px 6px;}


.servicetitle{  width:246px; height:29px; background:url(../images/service_18.gif) no-repeat;}
.hello ul{ margin:0px; padding:0px; list-style:none;}
.hello li{ margin:1px; padding:0px 10px; display:block; line-height:22px; border-bottom:1px #ddd dashed;}

.aboutustitle{ width:246px; height:29px; background:url(../images/Introduction_18.gif) no-repeat;}
.productstitle{ width:246px; height:29px; background:url(../images/products_18.gif) no-repeat;}
.changepage{ text-align:right;}
.slutitle{ width:246px; height:29px; background:url(../images/Solution_18.gif) no-repeat;}
.slucont{ margin:3px 14px; border-bottom:1px #c5c5c5 dashed; padding-bottom:3px; line-height:22px;}
.slucont img{ float:left; padding:2px; margin:6px; border:1px #DDD solid;}

.clean{	display: block;	clear: both; margin: 0px;padding: 0px;visibility: hidden;}
a:link{ color:#666; text-decoration:none;}
a:hover{ color:#f60; text-decoration:underline;}
a:visited{ color:#666; text-decoration:none;}
.nowon{ font-weight:bold;}