﻿
body {
    margin:0px;
	font-size: 10pt;
	line-height: 23px;
	padding: 0px; 
	background-image: url('images/website_bg.gif'); 
}
h1, h2 , h3 , h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
}
img{
    border: 0;
}
#webdesignset {
    width: 880px; 
    margin: 0px auto;
    padding-top: 0px; 
	padding-right: 0px; 
    padding-left: 0px; 
    padding-bottom: 0px; 
	background-color: #fff;	
}
#header { 
	width: 880px;
	float: left; 
}
.header_ad{
	width: 880px;
	height:150px;
	float: left;
	overflow:hidden;
}
#left_side {
    width: 200px;
	float: left; 
}
#menu_index {  
	width: 610px;
    height:40px;
    float:right; 
    text-align:left;
    margin-right: 10px  !important;
	margin-right: 5px;
}
#class_menu {
	width:610px;
	float: right; 
    margin-right: 10px  !important;
	margin-right: 5px;
}
#main {
	width:680px;
    float:right; 
	margin-top:4px;
    display:inline;
    padding-bottom:20px;
    text-align: left;
}
.box {
    width:650px;
    float:left; 
	margin:8px 10px 6px 10px;
    display:inline;
    text-align: left;
}
.index_box {
    width:650px;
    float:left; 
	margin:2px 10px 2px 10px;
    display:inline;
    text-align: left;
}
.title_left {
    width: 570px;
    text-align: left;
    float: left; 
}
.title_right {
    width: 80px;
    text-align: right;
    float: left; 
}
.entrytitle{
    color:#000;	
	font-weight:bold;
	font-size:1.5em;
}
.entrytext {
    margin-top: 5px;
    padding-bottom: 3px;
    color:#333;	
}
.pic_left{
    float: left; 
    margin-top: 5px;
    margin-right: 6px;
}
.pic_right{
    float: right; 
    margin-top: 5px;
    margin-left: 6px;
}
.pic_top{
    margin-bottom: 8px;
}
.pic_down{
    margin-top: 8px;
}
#footer {
	width: 880px;
	height: 100px;
    margin: 0px auto;
    clear: both; 
	background-color: #333;
}

#footer p {
	margin-left: 10px  !important;
    margin-left: 5px;
    margin-top: 8px;
	line-height: normal;
	font-size: 8pt;
    font-family :Verdana, Arial, Helvetica, sans-serif;
}
#legal {
	float: left;
    color: #fff;
    text-align: left;
}
#legal a{
    color: #fff;
}
#marquee_zone {
    width:800px;
    height:20px;
    float:left;
	margin-left: 10px  !important;
    margin-left: 5px;
}
#marquee_zone .ad_logo {
    width:97px;
    float:left;
}
#marquee_zone .marquee {
    width:100px;
    float:left;
    height:20px;
    font-size: 70%;
    font-family :Verdana, Arial, Helvetica, sans-serif;
    background-image: url(images/marquee_bg.gif);
    padding-top:2px;
    padding-right:5px;
}
.marquee a{
    color:#666;
	text-decoration: none;
}
.web_logo{
    width:276px;
	height:76px;
    float:left; 
	overflow:hidden;
	background-image: url('images/logo.gif'); 
}
.web_logo h1{
    padding-top:300px;
}
.top_image{
    width:276px;
	height:150px;
    float:left; 
	background-image: url('images/top_image.gif'); 
}
.top_ad{
    width:604px;
	height:150px;
    float:left; 
	background-image: url('images/top_ad.gif'); 
}
.header_line{
    width:880px;
	height:9px;
    float:left; 
	overflow:hidden;
	background-image: url('images/header_line.gif'); 
}
.top_menu {
    width:604px;
	height:76px;
    margin: 0px auto;
	float:left;
}
.top_menu ul {
    width:604px;
    margin:0; 
    padding:0;
}
.top_menu ul li { 
    float:left;
    height:76px; 
    overflow:hidden;
}
.top_menu ul li a {
    display:block;  
    padding:90px 0 0 0;
}
.top_menu ul li.tm1 {
    width:119px; 
    background-image: url('images/tm01-1.gif'); 
}
.top_menu ul li.tm2 {
    width:83px; 
    background-image: url('images/tm02-1.gif'); 
}
.top_menu ul li.tm3 {
    width:79px; 
    background-image: url('images/tm03-1.gif'); 
}
.top_menu ul li.tm4 {
    width:80px; 
    background-image: url('images/tm04-1.gif'); 
}
.top_menu ul li.tm5 {
    width:79px; 
    background-image: url('images/tm05-1.gif'); 
}
.top_menu ul li.tm6 {
    width:79px; 
    background-image: url('images/tm06-1.gif'); 
}
.top_menu ul li.tm7 {
    width:85px; 
    background-image: url('images/tm07-1.gif'); 
}
.top_menu ul li.tm1 a:hover {
    width:119px; 
    background-image: url('images/tm01-2.gif'); 
}
.top_menu ul li.tm2 a:hover {
    width:83px; 
    background-image: url('images/tm02-2.gif'); 
}
.top_menu ul li.tm3 a:hover {
    width:79px; 
    background-image: url('images/tm03-2.gif'); 
}
.top_menu ul li.tm4 a:hover {
    width:80px; 
    background-image: url('images/tm04-2.gif'); 
}
.top_menu ul li.tm5 a:hover {
    width:79px; 
    background-image: url('images/tm05-2.gif'); 
}
.top_menu ul li.tm6 a:hover {
    width:79px; 
    background-image: url('images/tm06-2.gif'); 
}
.top_menu ul li.tm7 a:hover {
    width:85px; 
    background-image: url('images/tm07-2.gif'); 
} 
.mt01{
    width:650px;
    float:left; 
}
#mt01_header {
    width:680px; 
	height:30px;
	float:left; 
	overflow:hidden;
}
#mt01_header h4{
    display:block;  
    padding-top:100px;
}
.mt01 ul {
    margin:0; 
    padding:0;
    width:650px;
}
.mt01 ul li {
    width:200px;
    float:left;
	overflow:hidden;
    margin: 4px 8px 4px 8px;
	display:inline;
}
.mt01 ul li.mt01_icon01 { 
    width:200px;
	height:120px;
}
.mt01 ul li.mt01_icon02 { 
    width:200px;
	height:120px;
}
.mt01 ul li.mt01_icon03 { 
    width:200px;
	height:120px;
}
.mt01 ul li.mt01_icon04{ 
    width:200px;
	height:120px;

}
.mt01 ul li.mt01_icon05 { 
    width:200px;
	height:120px;
}
.mt01 ul li.mt01_icon06 { 
    width:200px;
	height:120px;
}

.mt01 ul li em{
    display:block;  
    padding-left:300px;
}
.mt01 ul li.mt01_icon01 a{ 
    width:200px;
	height:120px;
    float:left;
	background-image: url('images/mt_icon01.gif'); 
}
.mt01 ul li.mt01_icon02 a{ 
    width:200px;
	height:120px;
    float:left;
	background-image: url('images/mt_icon02.gif'); 
}
.mt01 ul li.mt01_icon03 a{ 
    width:200px;
	height:120px;
    float:left;
	background-image: url('images/mt_icon03.gif'); 
}
.mt01 ul li.mt01_icon04 a{ 
    width:200px;
	height:120px;
    float:left;
	background-image: url('images/mt_icon04.gif'); 
}
.mt01 ul li.mt01_icon05 a{ 
    width:200px;
	height:120px;
    float:left;
	background-image: url('images/mt_icon05.gif'); 
}
.mt01 ul li.mt01_icon06 a{ 
    width:200px;
	height:120px;
    float:left;
	background-image: url('images/aeweb_index_consutant.jpg'); 
}
.mt02{
    width:325px;
    float:left; 
}
.mt02_header {
    width:325px; 
	height:36px;
	float:left; 
	overflow:hidden;
    background-image: url('images/mt02_header.gif'); 
}
.mt03_header {
    width:325px; 
	height:36px;
	float:left; 
	overflow:hidden;
    background-image: url('images/mt03_header.gif'); 
}
.mt04_header {
    width:325px; 
	height:36px;
	float:left; 
	overflow:hidden;
    background-image: url('images/mt04_header.gif'); 
}
.mt05_header {
    width:325px; 
	height:36px;
	float:left; 
	overflow:hidden;
    background-image: url('images/mt05_header.gif'); 
}
.mt02_header h4 a{
    display:block;  
    padding-top:100px;
}
.mt03_header h4 a{
    display:block;  
    padding-top:100px;
}
.mt04_header h4 a{
    display:block;  
    padding-top:100px;
}
.mt05_header h4 a{
    display:block;  
    padding-top:100px;
}
.mt_bg{
    width:325px;
	height:140px;
	float: left;
    margin:0; 
    padding:0;
	list-style-type:none;
	background-image: url('images/news_bg.gif');
}
.mt02 ul{
    width:325px;
	height:140px;
	float: left;
    margin:0; 
    padding:0;
	list-style-type:none;
	background-image: url('images/news_bg.gif');
}
.mt02 ul li {
    width:320px;
	margin-left:5px;
}
.mt02 ul li a{
	color: #52483C; 
    text-decoration: none;
}
div.mt02 span.label {
    float: left;
    width: 233px;
	overflow:hidden;
    text-align:left;  
	text-overflow:ellipsis; 	
}
div.mt02 span.formw {
    float: left;
    width: 77px;
	margin-left:10px;
    text-align: left;
	color:#666;
} 

.mt02_footer {
    width:325px; 
	height:21px;
	float:left; 
	overflow:hidden;
    background-image: url('images/news_footer.gif'); 
}
.web_menu_footer{
    width:200px;
	height:17px;
	float: left;
	background-image: url('images/menu_footer.gif');
}
.web_menu{
    width:200px;
	float: left;
}
.web_menu ul{
    width:200px;
	float: left;
	list-style-type:none;
    margin:0; 
    padding:0;
}
.web_menu ul li.m1 a{
    width:170px;
	height:29px;
	display:block;  
	background-image: url('images/menu_bg.gif');
}
.web_menu ul li a{
    padding-left:30px;
	color:#960;
	text-decoration: none;
}
.entrytext{
    text-align: left;
	color:#666;
}
.entrytitle h2{
	color:#000;
	font-size:110%;
}
.p_case{
    width:60px;
    height:60px;
	float: left;
	background-color: #ccc;
    margin:0 3px 2px 6px;
    padding:4px; 
    overflow:hidden;
    vertical-align:middle;
}
.dg_pic{
    width:155px;
    height:107px;
	background-color: #ccc;
	float: left;
    margin: 0px auto;
    text-align:center;
    padding-top:6px; 
    vertical-align:middle;
}
.dg_pic img {
    width:140px;
    height:100px;
    overflow:hidden;
}
.dg_pic2{
    width:155px;
    height:107px;
	background-color: #ccc;
	float: left;
    margin-left: 6px;
	margin-bottom: 7px;
    text-align:center;
    padding-top:6px; 
    vertical-align:middle;
}
.dg_pic2 img {
    width:140px;
    height:100px;
    overflow:hidden;
}
.ex_pic img {
    width:60px;
    height:60px;
    overflow:hidden;
}
.dg_txt{
    width:470px;
    float:left; 
	padding-left:10px;
}
.dg_txt em{
    font-weight:bold;
    font-style:normal;
    font-family :Verdana, Arial, Helvetica, sans-serif;
}
.dg_txt a{
	font-size: 8pt;
    color:#666;
    font-family :Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.line_bg{
    width:650px;
	height:27px;
    float:left; 
	background-image: url('images/line_bg.gif');
}
.newslist{
    width:650px;
    float:left; 
}
div.newslist span.nw1{
    width:20px;
    float:left; 
	background: url('images/news001.gif') no-repeat;
    background-position : 30% 30%;
}
div.newslist span.nw2{
    width:496px;
    float:left; 
	padding-right:14px;
}
.nw2 a{
	color:#69697B;
	text-decoration: none;
}
.nw2 a:hover{
    color:#69697B;
	text-decoration: underline;
}
div.newslist span.nw3{
    width:112px;
    float:left; 
	padding-left:8px;
    color:#666;
    font-family :Verdana, Arial, Helvetica, sans-serif;
}
.pagelink {
    width:95%;
    text-align: right;
    padding-bottom: 10px; 
    padding-top: 10px;  
    margin: 0 auto;
    clear: both; 
}
.pagelink_i{
    width:95%;
    height:30px;
	padding-top: 10px; 
	font-family :Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    clear: both;    
}
.pagelink_i a{
	color:#666;  
	text-decoration: none;
}
.pagelink_i b{
	text-decoration: underline;
}
.mt_pic{
    width:70px;
    float:left; 
	padding:4px 0 0 10px; 
}
.mt_txt1{
    width:235px;
	height:20px;
    float:left; 
	overflow:hidden;
	text-overflow:ellipsis; 
}
.mt_txt2{
    width:235px;
	height:120px;
    float:left;
	overflow:hidden;
	margin: 0px;
	text-overflow:ellipsis; 
}
.mt_txt1 em a{
    color:#930;
    font-style:normal;
	text-decoration: none;
}
.mt_txt2 a{
    color:#52483C;
	text-decoration: none;
}
#left_ad{
    width:180px;
    float:left; 
	margin-left: 8px  !important;
    margin-left: 4px;
}
.left_ad{
    width:180px;
    float:left; 
    padding-bottom: 4px; 
	overflow:hidden;
}
div.row {
    clear: both;
    padding-top: 3px;  
}
div.row span.label {
    float: left;
    width: 130px;
    text-align: right;   
}
div.row span.formw {
    float: left;
    width: 380px;
    padding-left: 15px;
    text-align: left;
} 
.t_b { 
    border: 1px solid #CCCCCC; 
    background-color:#fff;
}
.ons_pic{
    width:110px;
    height:104px;
	background-color: #ccc;
	float: left;
    margin: 0px auto;
    text-align:center;
    padding-top:4px; 
    vertical-align:middle;
}
.ons_pic img {
    width:100px;
    height:100px;
    overflow:hidden;
}
.ons_txt{
    width:470px;
    float:left; 
	padding-left:10px;
}
.ons_txt em{
    font-weight:bold;
    font-style:normal;
    font-family :Verdana, Arial, Helvetica, sans-serif;
}
.ons_txt a{
	font-size: 8pt;
    color:#666;
    font-family :Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.banner_index{
	background-image: url('images/banner001.gif');
}
.banner_about{
	background-image: url('images/banner_about.gif');
}
.banner_team{
	background-image: url('images/banner_team.gif');
}
.banner_news{
	background-image: url('images/banner_news.gif');
}
.banner_proposal{
	background-image: url('images/banner_proposal.gif');
}
.banner_contact{
	background-image: url('images/banner_contact.gif');
}
.banner_onservice{
	background-image: url('images/banner_onservice.gif');
}
.banner_design{
	background-image: url('images/banner_design.gif');
}
.banner_enews{
	background-image: url('images/banner_enews.gif');
}
.banner_example{
	background-image: url('images/banner_example.gif');
}
.banner_job{
	background-image: url('images/banner_job.gif');
}
.my-table {
    font-size:10pt;
	border:1px solid #ccc;
	border-collapse: collapse; 
	width:100%;
	margin:0 auto;
}
.my-table td, .my-table th {
	padding:10px;
	border:1px solid #ccc;
}
.my-table td {
	text-align:left;
	vertical-align:top;
}
.my-table th {
	background-color: #f3f3f3;
	border-bottom:1px solid #ccc;
	font-style: normal;
	font-weight: normal;
}

