@charset "utf-8";						 
*{ margin:0; padding:0; list-style:none; }
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555454; background:url(../images/top_bg.gif) left top repeat-x;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0; padding:0; border:0;}
ul,li,ol,dl,dt,dd{list-style:none;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; }

/* link */
a{ color:#555454; text-decoration: none;}
a:link{ color:#555454; text-decoration: none;}
a:hover{ color:#D40900; text-decoration:none;}

/* BODY */
#page{ width:998px; margin:0 auto;}
#logo{ width:980px; height:51px; margin:14px 0 10px 0;}
#logo span{ float:right; font-weight:bold;}
.menu{ width:998px; height:36px; clear:both;}
.menu li{ float:left; height:36px; line-height:2.6em; color:#fff; font-weight:bold; font-size:14px; text-transform:uppercase;}
.menu a{ color:#fff;}
.menu a:hover{ color:#000;}
#Content{ width:998px; clear:both; overflow:hidden; margin:10px 0 27px 0;}
#Content_left{ float:left; width:714px;}
#banner{ width:713px; height:213px;}
#AD{ width:713px; margin:8px 0 20px 0; border-bottom:1px solid #C5C0C0;}
#Article{ width:704px; padding-left:9px; line-height:1.7em;}

#Content_right{ float:right; width:265px;}
.services{ width:247px; height:155px; background:url(../images/right.jpg) left top no-repeat; padding:55px 0 0 18px;}
.services p{ color:#fff; width:230px; height:22px; margin-bottom:9px; font-size:17px; font-weight:bold; line-height:22px;}
.services p a{ color:#fff;}
.services p a:hover{ color:#000;}
.Client{ width:265px; background:url(../images/our_clients.gif) left top no-repeat; margin-top:10px; padding-top:71px;}
.Client_logo{ width:233px; height:106px; margin:0 auto;}
.Client_logo_top{ width:233px; height:67px; overflow:hidden;}
.Client_logo_name{ width:233px; height:39px; text-align:center; line-height:2.2em; font-weight:bold; color:#555454;}
.Client_logo_name a{ color:#555454;}
.Client_logo_name a:hover{ color:#D40900;}
#address{ width:265px; height:49px; font-weight:bold; font-size:18px; line-height:2.5em; color:#F00; text-align:center;}
#address_bottom{ width:249px; height:170px; padding:13px 0 0 16px;}
.address_bottom_top{ width:230px; margin-bottom:12px; clear:both; overflow:hidden; color:#000; font-weight:bold; line-height:1.5em;}
#footer{ width:998px; height:67px; background:url(../images/footer_bg.gif) left top repeat-x; text-align:center; font-weight:bold; font-size:14px; color:#fff; line-height:4.8em;}

/***0824***/
.Case{ width:265px; background:url(../images/our_clients.gif) left top no-repeat; margin-top:10px; padding-top:71px;}
#contact_us_bg{ width:659px; height:36px; background:url(../images/contact_us_bg.gif) left top no-repeat; margin:10px 0 15px 0; font-size:20px; line-height:1.7em; padding-left:55px; color:#cc0709; font-weight:bold;}
#contact_us_bg span{ float:right; padding-right:20px; color:#000; font-weight:normal; font-size:12px;}
#contact_us_bg span a{ color:#cc0709;}
#contact_us_bg span a:hover{ color:#000;}

/****0904****/
.wzds{width:706px; margin-top:12px;  float:left;overflow:hidden; text-align:left; padding-bottom:20px; border-bottom:1px solid #ccc;}
.studpic{ width:210px; text-align:center; float:left; margin-right:10px;}
h5{ font-size:14px; color:#111; font-weight: bold; }
h6{ font-size:12px; font-weight:normal; }
.a5:link{color:#2F8DD3;text-decoration:none;}
.a5:visited{color:#2F8DD3;text-decoration:none;}
.a5:hover{color:#DD0709;text-decoration:underline;}
.wznra{ width:486px; float:left; color:#666; line-height:24px; font-size:12px;}
.icojt{ width:70px; margin-right:10px; text-align:left; background:url(../images/Addison_Web_Design9.gif) no-repeat right center; padding:5px 0px; float:right; font-size:11px;}

.wzdsa{width:706px; margin-top:12px;  float:left;overflow:hidden; text-align:left; padding-bottom:20px; }
.studpic1{ width:300px; text-align:center; float:left; margin-top:68px;}
.picd{ width:400px; float:left; text-align:center;}
h4{ font-size:14px; font-weight:bold; color:#2E8CCC; text-align:left;}
h3{ font-size:12px; color:#666; text-align:left; line-height:18px; font-weight:normal;}

/***100914***/
.left_client{ width:714px; clear:both; overflow:hidden;}
.left_client li{ float:left; width:238px;}
.left_client_div{ width:714px; height:30px; border-bottom:1px dotted #999; line-height:30px; color:#FF0000; font-size:16px; font-weight:bold; margin:20px 0;}

/***100915***/
#Article_why_us{ width:704px; padding-left:9px; line-height:1.7em;}
#Article_why_us b{ font-size:14px;}
.why_us{ width:500px; margin:20px 0 20px 20px;}
.why_us li{ height:25px; line-height:1.7em;}

/***100916***/
.address0916{ font-weight:bold; font-size:16px; color:#FF0000; border-bottom:1px dotted #666; height:30px; line-height:2em; margin:20px 0 10px 0; text-indent:12px;}