body{ margin:0px; font-size:12px; color:#666666; font-family: Arial, Helvetica, sans-serif;}
textarea{font-size:14px; color:#666666; font-family: Arial, Helvetica, sans-serif; padding:2px;}
a.yellow{ text-decoration:none;color:#F7A328;}
a.yellow:hover{ color:#F5B62D;}
a.b_hui{ text-decoration:none;color:#7E7E7E; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
a.b_hui:hover{ color:#555555;}
a{ text-decoration:none;color:#7E7E7E; font-family:Arial, Helvetica, sans-serif; }
a:hover{ color:#555555;}
.font12{ font-size:12px;}
.yellow{ color:#F7A328;}

.hui{ color:#666666;}

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}
input.inputButton{ height:22px;background-color: #F3F3F3;BORDER: #CAD3D8 1px solid;  padding-top:2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}


form{ margin:0px;}

#top_line{ height:5px; background-color:#FFB600; overflow:hidden;  }

#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; overflow:hidden; }
#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:26px; 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;}

#banner{margin:0 auto;margin-top:9px; width:950px; clear:both; height:150px; background-color:#F0f0f0; overflow:hidden; }

#middle{margin:0 auto; margin-top:12px; width:950px;}
#menu{ float:left; width:274px; background-color:#D8D1C5; background-image:url(/images/menu_bg.gif); background-repeat:repeat-y;}
#menu_t{ height:46px; background-image:url(/images/menu_tbg.gif); background-repeat:repeat-x; }
#menu_b{ height:7px; padding-top:20px; background-image:url(/images/menu_bbg.gif); background-repeat:repeat-x; background-position:bottom; }

#menu .line{ height:2px;  background-image:url(/images/menu_line.gif); overflow:hidden;   }
#menu_c{margin:0 auto; width:250px; padding-top:2px;background-image:url(/images/menu_line.gif); background-repeat:repeat-x;}
#menu_c a{ display:block; height:26px; padding-top:12px; width:234px; padding-left:16px; color:#666666; font-weight:bold;  font-family:"ËÎÌå", Arial;background-image:url(/images/menu_line.gif);background-repeat:repeat-x; background-position:bottom;}
#menu_c a:hover{ background-color:#9C8B6B; color:#FCB040;}
#menu_c a.hover{background-color:#9C8B6B; color:#FCB040;}
#menu_title{float:left; margin-top:14px; margin-left:10px; border:0px;}

#main {float:right; width:664px; background-image:url(/images/main_bg.gif);}
#main_t{ height:7px; background-image:url(/images/main_tbg.gif); background-repeat:repeat-x; overflow:hidden; }
#main_b{ height:7px;  background-image:url(/images/main_bbg.gif); background-repeat:repeat-x; background-position:bottom; clear:both; }
#main_title{ margin:20px 0 22px 25px;}
#content{ color:#7e7e7e;  margin:0 auto; width:610px; padding:0px  27px 20px 27px; clear:both; line-height:22px;}
#content .content_date{font-size:12px; text-align:center; color:#8F8F8F; padding-bottom:5px;}
#content p{ margin:12px 0px;}
.readme{border:1px dotted #DDCF8F; padding:10px; margin:20px 5px;; background-color:#FFFFED;}
#content .line{BORDER-top: 1px dashed #D7C49C; clear:both; margin-bottom:15px; margin-top:20px; overflow:hidden; height:1px;  }
#list .line{BORDER-bottom: 1px dashed #D7C49C; margin-bottom:20px; padding-top:20px; height:1px;overflow:hidden;  }
.line2{border-top:1px solid #D7C49C; height:1px; overflow:hidden; }
#content a{ color:#7e7e7e;}
#content a:hover{ text-decoration:underline; color:#666666;}
#content h1{ color:#FCB040; font-size:16px; text-align:center; margin-top:10px; margin-bottom:10px;}
#content h2{ font-weight:bold; color:#FCB040; font-size:12px; margin:0px;}
#content a.newsList{ padding-left:26px;border-bottom: 1px dotted #D7C49C; display:block;  height:22px; padding-top:6px;background-image:url(/images/nous_arr.gif); background-repeat:no-repeat; background-position:8px 14px; }
#content a.newsList:hover{ text-decoration:none; border-bottom: 1px solid #D7C49C;background-image:url(/images/nous_arr2.gif);  }
#content .newsDate{ float:right; width:100px; }
#content .aq{ width:100%; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content .aq li{ width:300px; float:left; list-style:none;}
#content_bg1{float:right; width:664px;  background-image:url(../images/content_bg1.gif); background-position:bottom; background-repeat:no-repeat;}
#tags{border:1px dotted #DDCF8F; padding:5px; margin:20px 5px 10px 5px;}

#process{width:570px; height:788px;  }
#process a{font-weight:bold; color:#EC7B2E; }
#process a:hover{color:#EC7B2E; }
 
#content .team_t1{padding:18px 0px 20px 6px; text-align:center; font-size:11px; }
#content .team_pic_r{height:118px; width:69px; padding:21px 0px;float:left; background-image:url(/images/team_rbg.gif); background-position:center; background-repeat:no-repeat;}
#content .team_pic{float:left; width:270px; padding:10px 0px 0px 20px;}

.nextPrv{text-align:center; padding-top:20px;}

#list{ color:#7e7e7e;  line-height:18px; margin:0 auto; width:610px; clear:both;}
.web_tit{ font-weight:bold; color:#EC7B2E; font-size:12px; text-align:center; padding-bottom:8px;}


#bottom{ background-color:#EBE2D3; margin-top:10px; height:89px; clear:both;}
#bottomTxt{margin:0 auto; width:950px; text-align:center; padding:10px;}
#bottom a:link{ color:#666666;}

.domain_div{padding-top:8px; width:80px; float:left;}

#domain_table{
border-bottom: 1px solid #D7C49C;
cursor:default;
}

#hosting_table{
border-bottom: 1px solid #D7C49C;
cursor:default;
}

#domain_table td{		
	height:22px;	
	border-top: 1px dashed #D7C49C;
	padding:5px 8px;
	color:#666666;		
}

#hosting_table td{		
	height:22px;	
	border-top: 1px dashed #D7C49C;
	padding:5px 8px;
	color:#666666;		
}


#middle .casesList{padding:10px 21px 20px 21px; width:274px; float:left;}
#middle .casesPic{background-image:url(/images/cases_bg.gif); background-color:#F8EDD1; padding-top:5px; height:119px; float:left; width:258px;}
#middle .casesPic img{ margin-top:1px; margin-left:0px; border:0px;}
#middle .casesTil{padding-top:20px; font-weight:bold; height:20px;width:258px;}
#middle .casesCon{padding-top:5px;line-height:20px;color:#7e7e7e; height:70px;}
#middle .casesEnt{padding-top:5px;}
#middle .casesEnt a{height:20px; display:block; width:60px; padding-top:5px; padding-left:15px; background-image:url(/images/cases_arr.gif); background-repeat:no-repeat; }
#middle .casesEnt a:hover{ background-image:url(/images/cases_arr2.gif);}
#casesContent{float:left; padding:15px 50px 0px 0px; width:555px;}
#casesContent p{ margin:8px 0;}
#middle .casesBpic{margin:0 auto; text-align:center; width:900px; padding-top:10px; padding-bottom:8px; min-height:100px;}
#middle .casesBpic img{border:1px solid #F4F4F4;}

#middle .linkList{padding:20px;  float:left;}
#middle .linkPic{background-color:#F8EDD1;height:31px; float:left; width:88px;}

#nous{float:left; width:254px; background-image:url(/images/left_bg.gif);  background-repeat:no-repeat; background-position:30px 5px; padding-left:10px; height:220px;}
#nous a{ display:block; height:17px; padding-top:8px; padding-left:25px; border-bottom:1px dotted #EDD598; background-image:url(/images/nous_arr.gif); background-repeat:no-repeat; background-position:8px 12px;}
#nous a:visited{ color:8F8F8F; }
#nous .nous_tit{ font-weight:bold; height:18px; padding-top:20px;padding-left:20px; border-bottom:1px solid #EDD598; background-image:url(../images/nous_icon.gif); background-repeat:no-repeat; background-position:10px 16px;}


#msgDiv{ width:100%; height:100%;position:absolute; top:0px; left:0px; z-index:1; background-color:#000000; -moz-opacity:0.05; filter:alpha(opacity=5); display:none;  }
#divUpProgress {
	-moz-opacity:1; filter:alpha(opacity=100);	
	height:80px;
	position:absolute;
	z-index:1;	
	top:410px;
	left:40%;
	display:none;
}
#contact{ background-image:url(/images/contact_bg.png);  background-position:450px 5px; background-repeat:no-repeat; font-size:14px;}
#contact p{ margin-top:10px; margin-bottom:10px;}

a.readMore{ background-image:url(/images/pjt_arr1.gif); background-repeat:no-repeat; background-position:0 2px;  padding-left:15px; text-decoration:none;}
a.readMore:hover{ text-decoration:none;background-image:url(/images/pjt_arr2.gif);  }
a.download{ background-image:url(/images/download_icon1.gif); background-repeat:no-repeat; background-position:0 2px;  padding-left:15px; text-decoration:none;}
a.download:hover{ text-decoration:none;background-image:url(/images/download_icon2.gif);  }


.errTxt{ border:1px solid #FF6600; background-color:#FFFFE1; float:left; margin-left:5px; height:20px; background-image:url(/images/errIco.gif); background-repeat:no-repeat; background-position:5px 3px; padding-left:22px; display:none;}
#errDiv{ border:1px solid #FF6600; background-color:#FFFFE1; margin-left:85px; margin-bottom:10px; width:140px; height:20px; background-image:url(/images/errIco.gif); background-repeat:no-repeat; background-position:5px 3px; padding-left:22px; display:none;}

.alertTxt{ border:1px solid #b5b5b5; background-color:#FFFBE7;height:22px; padding-top:3px; background-image:url(/images/alertIco.gif); background-repeat:no-repeat; background-position:5px 4px; padding-left:24px;}
#searchArea{ color:#000000;  line-height:20px; padding:30px; padding-top:0px;}
#searchArea .searchTile{ font-size:14px;}
#searchArea .searchContent{ font-size:12px;}
#searchArea .searchUrl{ font-size:12px; color:#008000; padding-bottom:20px;}
#searchArea a{ color:#0000ff; text-decoration:underline;}
.roman{ font-family:"Times New Roman", Times, serif; font-weight:bold; color:#F7A328;}
.showPageDiv{height:39px; margin:0 auto; width:950px; background-color:#F7EBCC; margin-top:15px; clear:both; overflow:hidden;}
.showPage{ border-bottom: 1px solid #D7C49C; height:20px; padding:8px; background-color:#F8F5EF; clear:both; }

.showPageDiv a{ color:#F7A328;}
.showPageLeft{ float:left;font-weight:bold; padding-top:12px; font-size:14px; padding-left:10px; letter-spacing: 1px; width:700px; }
.showPageRight{ float:left; width:200px; font-weight:bold; padding-top:12px; text-align:right; font-size:14px;letter-spacing: 1px;}
.showPageCase{height:20px; padding-top:12px;text-align:right; font-size:14px; font-weight:bold; width:910px; float:left; }
