body{ margin:0px; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#666666;}
a{ text-decoration:none;color:#666666;}
a:hover{color:#444444;}
a.b_hui{ text-decoration:none;color:#666666; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
a.b_hui:hover{ color:#333333;}
.hui{ color:#999999;}
input.inputCn2{background-color: #F3F3F3; color:#CeCeCe;padding-left:2px; padding-top:4px; padding-bottom: 1px; border:1px solid #C7BBA7;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
input.inputCn{ background-color: #F3F3F3;  color:#666666;padding-left:2px; padding-top:4px; padding-bottom: 1px; border:1px solid #C7BBA7;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

input.inputText{ background-color: #F3F3F3;  color:#666666;padding-left:3px; padding-top:3px; padding-bottom: 3px; border:1px solid #C7BBA7;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
input.inputErr{ background-color:#FFCC99;padding-left:3px; padding-top:3px; padding-bottom: 3px; border:1px solid #FF6600;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

div{overflow:hidden; }
#top_line{ height:5px; background-color:#FFB600;  }

#top_logo{ height:90px; background-image: url("/images/top_bg.png"); background-repeat:repeat-x; margin-top:1px; min-width:950px;}
#logo{margin-left:10px; float:left;}
#search{float:right; padding-top:37px; padding-right:10px;}
#nav{width:950px; margin:0 auto; height:40px;background-image: url("/images/nav_bg.gif"); background-color:#434343; }
#nav_left{ background-image: url("/images/nav_left.jpg"); width:10px; float:left;height:40px;}
#nav_main{  float:left; width:929px; padding-left:2px;  }
#nav_right{background-image: url("/images/nav_right.jpg"); width:10px; float:right;height:40px;}
#nav a{ float:left; text-align:center;width:116px;font-weight:bold; color:#E0DFE3; height:27px; display:block; padding-top:13px;background-image: url("/images/nav_line.gif"); background-position:114px; background-repeat:no-repeat;}
#nav a:hover{ color:#434343; background-image: url("/images/nav_button.gif"); background-position:6px; }
#nav a.hover{ color:#434343; background-image: url("/images/nav_button.gif"); background-position:6px;}


#top_banner{width:950px; margin:0 auto; margin-top:6px;}

#banner{ background-image:url("/images/banner.gif"); width:708px; height:195px; float:left; background-color:#191919;}
#bannerList{float:right; padding:13px 13px 0px 10px;}
#bannerList .bannerBtn{width:190px; height:50px; padding-bottom:10px;}
#bannerList a img{-moz-opacity:0.6; filter:alpha(opacity=60);border:0px; cursor:pointer;}
#bannerList a:hover img{-moz-opacity:1; filter:alpha(opacity=100);}
#bannerList a img.hover{-moz-opacity:1; filter:alpha(opacity=100);}

#banner .bannerTxt{float:left; padding-left:34px;FILTER: alpha(opacity=10); }
#banner .bannerTxt1{ padding-top:4px;color:#9f9f9f;}
#banner .bannerTxt2{float:left; padding-top:5px; padding-left:18px;}


#login{ float:right; width:234px; }
#login2{margin:0 auto; padding:15px 15px 0px 15px; width:204px;}
#login .login_tbg{ background-image: url("/images/login_tbg.gif"); height:43px; width:100%;}
#login .login_bbg{ background-image: url("/images/login_bbg.gif"); height:7px; width:100%;overflow:hidden; }
#login .loginTxt{float:left; width:48px; padding-top:5px;}
#login .loginTel{ font-size:15px;color:#F7A328; font-family:Verdana, Arial, Helvetica, sans-serif;}


.seo_title{margin:10px 16px 5px 16px; height:30px; background-position: 20px 5px; background-repeat:no-repeat;}
.seo_p{padding:5px 0px 0px 26px; margin:0px; font-weight:bold; color:#666666; float:left;}
.more{ float:right; color:#666666; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:15px; }
.seo_tl{ background-image: url("/images/seo_tl.gif"); height:7px; width:7px; float:left;overflow:hidden; }
.seo_tr{ background-image: url("/images/seo_tr.gif"); height:7px; width:7px; float:right;overflow:hidden; }
.seo_tbg{ background-image: url("/images/seo_tbg.gif"); height:7px; width:100%;overflow:hidden;  }
.seo_lbg{ background-image: url("/images/seo_lbg.gif"); width:100%; background-position:left; background-repeat:repeat-y;overflow:hidden; }
.seo_rbg{ background-image: url("/images/seo_rbg.gif"); width:100%; float:right; background-position:right; background-repeat:repeat-y;overflow:hidden; }
.seo_bl{ background-image: url("/images/seo_bl.gif"); height:7px; width:7px; float:left;overflow:hidden;  }
.seo_br{ background-image: url("/images/seo_br.gif"); height:7px; width:7px; float:right;overflow:hidden;  }
.seo_bbg{ background-image: url("/images/seo_bbg.gif"); height:7px; width:100%;overflow:hidden; }
.seo_main{ width:100%;}
.seo_line{margin:0 auto; margin-left:7px; margin-right:7px; height:2px; background-color:#D8D1C5;overflow:hidden; }

#main{width:950px; margin:0 auto; margin-top:6px;}
#left{ width:274px; float:left;} 
#news{margin:0 auto; padding:0px 15px 10px 15px;  margin-top:5px;}
#news a{display:block;	height:18px;	padding-top:5px;	border-bottom: #999 1px dashed;}

#cases{ float:left; width:430px; margin-left:6px; margin-top:6px;}
#cases .caseShow{padding:0px 0px 25px 30px;float:left; width:164px;}
#cases .casePic{BORDER: #666666 1px solid; width:158px; height:108px; padding:2px; background-color:#F3f2f0; display:block; }
#cases .casePic:hover{ border:#666666 1px solid; background-color:#FFb600;}
#cases .caseText{text-align:center; width:100%; margin-top:10px; display:block; color:#666666; font-weight:bold;}

#right { float:right; width:234px;}
#network{margin:0 auto; padding:5px 15px 8px 15px;}
#network a{ text-decoration:underline;  display:block; height:17px; padding-top:5px}


#domainList{ margin:0px; padding:0px;}
#domainList li{ list-style:none;padding-top:8px; width:80px; float:left; font-weight:normal;}
.project{width:220px; height:80px; background-image: url("/images/project_bg.gif"); margin-left:7px;margin-top:7px;}
.project_left{float:left; background-image: url("/images/project_l.gif"); height:80px; width:7px;}
.project_right{float:left; background-image: url("/images/project_r.gif"); background-position:right; background-repeat:no-repeat; height:80px; width:213px;}
.project a{ display:block; color:#6F6352; height:14px; padding-top:3px; }
.projectTxt{float:left; height:60px;margin:12px 0px 0px 8px;}
.projectPic{margin-top:10px; margin-left:5px; float:left}

#service{ background-image: url("/images/service_bg.gif"); height:360px; width:268px; margin-left:3px; background-position:16px 71px;;}
.service_text{ width:110px; height:43px; background-image: url("/images/service_bg2.gif"); float:left; cursor:pointer;}
.service_bg3{ width:12px; height:43px; background-image: url("/images/service_bg3.gif"); float:left; background-repeat:no-repeat;}
.service_cn{margin-left:5px; font-weight:bold; margin-top:8px; color:#333333;}
.service_en{margin-left:5px;font-family:Arial, Helvetica, sans-serif; color:#999999;}

#bottom{ background-color:#EBE2D3; margin-top:10px; height:89px;}
#bottom a:link{ color:#666666;}
#bottomTxt{margin:0 auto; width:950px; text-align:center; padding:10px;}


