@charset "utf-8";
/* CSS Document */
/*----------------全局属性-----------------*/
body,p,ul,div,image{
padding:0;
margin:0;
list-style-type:none;
font:normal 12px/1.5em Tahoma;
}
h1{font-size:18px;}
h2{
font-size:16px;
text-align:center;
border:1px solid #000;
line-height:24px;
background-color:#FFFFFF;
}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:11px;padding:0;margin:0px;}
a{
text-decoration:none;
color:#333;
}
table{
border:1px solid #999;
border-right:3px inset #e3e3e3;
border-bottom:3px inset #e3e3e3;
}
#what,#susan,#leo,#jerry,#tina,#translation,#proof,#dtp,#level1,#level2,#level3,#sales,#project,#general{
margin-bottom:10px;
border:1px solid #000;
background-color:#778899;
padding:10px;
color:#fff;
font-size:12px;
}

/*----------------滚动字幕-----------------*/
#demo{
overflow:hidden;
}
#demo ul{
width:170px;
font-size:14px!important;
font-size:16px;
font-weight:bold;
}
#demo ul li{
padding-left:3px;
padding-bottom:8px;
height:46px;
line-height:46px;
}
#demo ul li img{
width:74px;
padding-right:5px;
vertical-align:middle;
}
/*----------------隐藏焦点-----------------*/
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */
/*----------------隐藏焦点结束-----------------*/
/*----------------hack ie 透明png-----------------*/
#wellcome{
width:600px!important;
width:450px;
margin:0 auto;
height:50px;
background:url(../images/wellcome.png) no-repeat 80px!important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src="images/wellcome.png");
background:none;
}
/*----------------hack ie 透明png-----------------*/
a:visited{
color:#333;
}
.clear{
zoom:1;
overflow:hidden;
}
.text{
width:120px;
}
.file{
width:200px;
}
#home .home,#company .company,#services .services,#quality .quality,#request .request,#careers .careers,#contact .contact,#news .news,#article .article{
color:#fff;
font-weight:bold;
}
/*-----------------header-----------------*/
#nav{
width:100%;
background:#BBD9EE;
font-size:93%;
line-height:normal;
}
#logo{
width:980px;
text-align:center;
}
#logo image{
width:980px;
}
#primarynav{
margin:0;
padding:10px 10px 0 50px;
list-style:none;
}
#primarynav li{
display:inline;
margin:0;
padding:0;
}
#primarynav a{
float:left;
background:url("../images/tableftB.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#primarynav a span{
float:left;
display:block;
background:url("../images/tabrightB.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#666;
cursor:pointer;
}
#primarynav a:hover span{
color:#0081ff;
background-position:100% -42px;
font-weight:bold;
}
#primarynav a:hover{
background-position:0% -42px;
}
/*-----------------index-----------------*/
#wrapper{
width:980px;
height:100%;
margin:0 auto;
border:1px solid #000;
}
#body{
overflow:hidden;
}
#line{
float:none!important;
float:left;
width:100%;
height:3px;
background:url(../images/line.png);
}
#container{
float:left;
width:600px!important;
width:597px;
padding:10px;
margin:0px;
background-color:lightcyan
}
#home #container p{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#right{
float:right;
background-color:lightcyan;
width:179px!important;
width:178px!important;
border-left:1px solid #666;
margin:0px;
}
.alone{
color:#c71585;
font-weight:bold;
}
/*-----------------leftmanu-----------------*/
#leftmenu,#right{padding-bottom:10000px;margin-bottom:-10000px;}/* auto-height fix*/
#leftmenu{
float:left;
background-color:lightcyan;
width:179px;
border-right:1px solid #666;
}
#sidebarnav{
background-color:#BBD9EE;
padding-top:10px;
padding-bottom:10px;
}
#sidebarnav li{
text-align:right;
line-height:18px;
}
#sidebarnav a{
display:block;
width:180px;
}
#sidebarnav a:hover{
display:block;
color:#fff;
font-weight:bold;
background-color:#0081ff;
}
/*-----------------company-----------------*/
#contact p,#contact pre{
margin:10px;
font-size:12px;
font-family:Tahoma;
}
#company h2{
background-color:#778899;
color:#fff;
}
#what ul{
font-size:12px;
}
/*-----------------quality-----------------*/
#quality h4,#contact h4{
margin:0;
border-bottom:1px solid #CCC;
line-height:18px;
}
#quality h2{
color:#fff;
background-color:#778899;
}
/*-----------------services-----------------*/
.list p{
text-indent:1em;
font-weight:bold;
line-height:16px;
}
#services h4{
margin:0;
border-bottom:1px solid #CCC;
line-height:18px;
}
#services h2{
color:#fff;
background-color:#778899;
}
/*-----------------news-----------------*/
#news #container div{
width:598px;
padding:0px;
margin:0px;
}
#news #container a{
color:blue;
}
.title{
font-weight:bold;
padding:0 3px;
font-size:16px;
color:purple;
}
.text{
color:steelblue;
font-size:14px;
font-style:normal;
}
.date{
color:steelblue;
font-size:14px;
}
/*-----------------request-----------------*/
#request h2{
color:#fff;
background-color:#778899;
}
/*-----------------careers-----------------*/
#careers h2{
color:#fff;
background-color:#778899;
}
/*-----------------contactus-----------------*/
#contact h2{
color:#fff;
background-color:#778899;
}
/*-----------------footer-----------------*/
#footer{
text-align:center;
color:#c71585;
}
/*-----------------article-----------------*/
#article #container li{
font-weight:bold;
}
#article p{
margin:10px 0px;
}