/* ====//基本样式 ==== */
body {margin:0;padding:0;background-color:#fff;border:0;height:100%;overflow-y:auto;}
body{font:12px Verdana,tahoma,sans-serif;}
form{margin:0;padding:0;}
img{border:0}
textarea{width:80%;height:100px;font:14px tahoma,Verdana,sans-serif;}
a:link,a:visited{color:#848a94;text-decoration:underline;}
a:hover,a:active{color:#f00;text-decoration:none;}

#leftbar {display:block; top:345px; left:5px; width:40px; text-align:right; position:fixed; font:9px tahoma;} 
* html #leftbar {position:absolute;} 
#leftbar p{margin:0px;}
#leftbar a{text-decoration:none;}

/*header and footer*/
h1{margin: 10px;}

#footer{
font-family:tahoma,sans-serif,Verdana;
font-size: 9px;
font-size-adjust: none;
font-weight:lighter;
background-color: #f1f1f1;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #f1f1f1;
padding:4px 0 6px 200px;
clear:both;}


/* ====//menu样式 ==== */
.mainmenu {
margin:0 ;
padding: 8px;
background-color: #6B7173;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
}
.mainmenuright {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
.mainmenuright a:link,.mainmenuright a:visited,.mainmenuright a:hover,.mainmenuright a:active{
padding: 4px 14px 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
.mainmenuright a:link,.mainmenuright a:visited,.mainmenuright a:active{
border-left: 3px #6B7173 solid;
color: #f1f1f1;
text-decoration: underline;
}
.mainmenuright a:hover{
border-left: 3px #f63 solid;
background-color: #4A4D52;
color: #fff;
text-decoration: none;
}

/* --// info 样式 --*/
#topinfo{
width:760px;
margin-top:20px;
height:288px;
}
#companyInfo{
float:left;
width:200px;
padding:80px 0px 0px 55px;
background-image: url(img/bg_intro.png) ;
background-repeat: no-repeat;
font-size:12px;
}
#serviceInfo{
float:left;
width:200px;
padding:80px 0px 0px 48px;
background-image: url(img/bg_service.png);
background-repeat: no-repeat;
font-size:12px;
}
#contactInfo{
float:left;
width:200px;
padding:80px 5px 5px 48px;
background-image: url(img/bg_contact.png);
background-repeat: no-repeat;
font-size:12px;
}


#companyInfoEn{
float:left;
width:200px;
padding:80px 0px 0px 55px;
background-image: url(img/bg_intro.png) ;
background-repeat: no-repeat;
font: normal 10px verdana;
}
#serviceInfoEn{
float:left;
width:200px;
padding:80px 0px 0px 48px;
background-image: url(img/bg_service.png);
background-repeat: no-repeat;
font: normal 10px verdana;
}
#contactInfoEn{
float:left;
width:200px;
padding:80px 5px 5px 48px;
background-image: url(img/bg_contact.png);
background-repeat: no-repeat;
font: normal 10px verdana;
}

#companyInfo p,#serviceInfo p,#contactInfo p,#companyInfoEn p,#serviceInfoEn p,#contactInfoEn p{margin:0 0 10px 0;}


/* --// title样式 --*/
#cList2010{
margin-top:25px;
width:760px;
height:50px;
background-image: url(img/cList2010.png);
background-repeat: no-repeat;
}
#cList2009{
margin-top:25px;
width:760px;
height:50px;
background-image: url(img/cList2009.png);
background-repeat: no-repeat;
}
#cList2008{
margin-top:25px;
width:760px;
height:50px;
background-image: url(img/cList2008.png);
background-repeat: no-repeat;
}
#cList2007{
margin-top:25px;
width:760px;
height:50px;
background-image: url(img/cList2007.png);
background-repeat: no-repeat;
}
#cList2006{
margin-top:25px;
width:760px;
height:50px;
background-image: url(img/cList2006.png);
background-repeat: no-repeat;
}
#cList2005{
margin-top:25px;
width:760px;
height:50px;
background-image: url(img/cList2005.png);
background-repeat: no-repeat;
}
#cList2004{
margin-top:25px;
width:760px;
height:50px;
background-image: url(img/cList2004.png);
background-repeat: no-repeat;
}
#cList2003{
margin-top:25px;
width:760px;
height:50px;
background-image: url(img/cList2003.png);
background-repeat: no-repeat;
}
#cList2002{
margin-top:25px;
width:760px;
height:50px;
background-image: url(img/cList2002.png);
background-repeat: no-repeat;
}


#cListService{
margin-top:25px;
width:760px;
height:50px;
background-image: url(img/cListService.png);
background-repeat: no-repeat;
}
#cListFeedback{
margin-top:25px;
width:760px;
height:50px;
background-image: url(img/cListFeedback.png);
background-repeat: no-repeat;
}
#cListOrder{
margin-top:25px;
width:760px;
height:50px;
background-image: url(img/cListOrder.png);
background-repeat: no-repeat;
}



/* --// case样式 --*/
.thecase{
width:710px;
margin:40px 0px 40px 50px;
text-align:center;
border:1px solid #efefef;
}
.thecaseTitle{
text-align:left;
font-size:13px;
font-weight:bold;
color:#f26521;
margin:0px 0 10px 35px;
}
.thecaseDate{
margin:20px 0 5px 35px;
font-family:verdana;
font-size:10px;
color:#ababab;
text-align:left;
}
.thecaseInfo{
margin:10px 40px 10px 35px;
text-align:left;
font-size:12px;
color:#000;
}
.thecaseLink{
margin:20px 0 20px 35px;
text-align:left;
font-size:10px;
color:#DF8800;
font-family:verdana;
}

/* --// service样式 --*/
.serviceBox{
width:630px;
margin:40px 0px 40px 50px;
padding:30px 40px 50px 40px;
text-align:left;
border:1px solid #efefef;
}
.serviceTitle{
font-size:13px;
font-weight:bold;
color:#f26521;
margin:15px 0 5px 0px;
}
.serviceInfo{
margin:0px 40px 15px 30px;
text-align:left;
font-size:12px;
color:#000;
}
.serviceInfo2{
margin:25px 0 5px 0px;
text-align:left;
font-size:14px;
font-weight:bold;
color:#000;
}


/* --// feedback样式 --*/
.feedbackBox{
width:630px;
margin:40px 0px 40px 50px;
padding:30px 40px 50px 40px;
text-align:left;
border:1px solid #efefef;
}
.feedbackBox p{
margin:10px 0px 0px 0px;
}



/* --// order 样式 --*/
#orderCount{
text-align:right;
font-size:12px;
color:#888;
}
.orderBox{
width:630px;
margin:40px 0px 40px 50px;
padding:30px 40px 50px 40px;
text-align:left;
border:1px solid #efefef;
}
.orderList{
width:630px;
margin:40px 0px 20px 50px;
padding:30px 40px 50px 40px;
text-align:left;
border:1px solid #efefef;
}
.orderList ol{
margin:12px 0 0 30px;
}
.orderBox p{
margin:4px 0 7px 0;
border-bottom:1px dashed #efefef;
}
.orderBox h2{
margin:4px 0px 7px 0px;
padding:4px 10px;
border-bottom:1px solid #efefef;
font-size:14px;
font-weight:bold;
background-color:#ececec;
}
.orderitem{
padding-right:20px;
}
.orderitemBR{
padding-right:20px;
color:#fff;
}
.orderNotice{
font-size:12px;
color:#888;
}


#ver2{
	display: block; left: 814px; font: 9px tahoma; width: 40px; position: fixed; top: 114px; text-align: right
}
 html #ver2 {
	position: absolute
}