/**************************************** base ****************************************/
html{
margin:0;
padding:0;
overflow-y:scroll;
}
body{
color:#000000;
font-size:12px;
line-height:1.5em;
font-family:Arial,Verdana,Helvetica,sans-serif;
background:transparent url(/img/back_white.gif) top left;
}
body,x:-moz-broken {
margin-left:-1px;
}
.off{
position:absolute;
left:-999px;
width:980px;
}
img{
border:none;
vertical-align: bottom;
}
.clearfloat{
clear:both;
height:0;
font-size:1px;
line-height:0;
}

a{
color:#7d7b66; 
}
a:link{
text-decoration:underline;
}
a:visited{
color:#551A8B; 
text-decoration:underline;
}
a:hover{
color:#a80000;
text-decoration:none;
}
a:active{
color:#a80000;
text-decoration:none;
}
.right{
text-align:right;
}
.left{
text-align:left;
}
.floatright{
float:right;
}
.floatleft{
float:left;
}
.bold{
font-weight:bold;
}
.margintop10{
margin-top:15px;
}
.mt5{
margin-top:5px;
}
.mt10{
margin-top:10px;
}
.mt20{
margin-top:20px;
}
.mt30{
margin-top:30px;
}
.mt40{
margin-top:40px;
}
.mt50{
margin-top:50px;
}
.ml10{
margin-left:10px;
}
.ml20{
margin-left:20px;
}
.ml30{
margin-left:30px;
}
.ml40{
margin-left:40px;
}
.ml50{
margin-left:50px;
}
.ml100{
margin-left:100px;
}
.mr10{
margin-right:10px;
}
.mr20{
margin-right:20px;
}
.mr30{
margin-right:30px;
}
.mr40{
margin-right:40px;
}
.mr50{
margin-right:50px;
}

.p10{
padding:10px;	
}
.pt10{
padding-top:10px;
}
.pb10{
padding-bottom:10px;
}

.listn{
list-style-type:none;
}
.listd{
list-style-type:disc;
}
.lists{
list-style-type:square;
}

.big{
font-size:1.2em;	
}
.small{
font-size:0.8em;	
}

.bright{
border-right:1px solid #aaa;
}
.bleft{
border-left:1px solid #aaa;
}
.btop{
border-top:1px solid #aaa;
}
.bbottom{
border-bottom:1px solid #aaa;
}



/**************************************** top ****************************************/
#wrap{
margin:0;
padding:0;
/*border:4px solid #006633;*/
/* background:transparent url(/img/back_bottom.gif) repeat-y top center; */
}
#wrap_header{
margin:0 auto;
padding:20px 0;
width:100%;
height:66px;
text-align:center;
background:transparent url(/img/back_header.gif) repeat-x top left;
}
#wrap_frame{
margin:0 auto;
padding:0;
width:942px;
border:1px solid #373633;
}
#menu{
margin:0 auto;
padding:0;
width:942px;
}
#menu ul{
margin:0;
padding:0;
list-style-type:none;
}
#menu ul li{
display:inline;
margin:0;
padding:0;
white-space:nowrap;
}
#menu ul li a {
float:left;
margin:0;
padding:0;
position:relative;
}

#wrap_top{
margin:0 auto;
padding:0;
width:942px;
clear:both;
}
#wrap_bottom{
margin:-3px auto 0 auto;
padding:0;
width:942px;
}

#copyright{
margin:0 auto;
padding:0;
width:942px;
font-size:0.8em;
color:#666666;
text-align:center;
}
#footer{
margin:0 auto;
padding:0;
width:942px;
font-size:0.8em;
text-align:center;
background:#373633;
clear:both;
}

#top_left{
margin:0;
padding:0;
width:192px;
float:left;
}
#top_right{
margin:0;
padding:0;
width:750px;
float:right;
}
#top_left2{
margin:0;
padding:0;
width:558px;
background:#000000;
float:left;
}
#top_right2{
margin:0;
padding:0;
width:192px;
float:right;
}

#bottom_left{
margin:0;
padding:0;
width:192px;
height:360px;
float:left;
background:transparent url(/img/back_move02.gif) no-repeat top left;
position:relative;
}
#bottom_left ul{
margin:0;
padding:0;
list-style-type:none;
position:absolute ;
bottom:0;
_bottom:-3px;
left:0;
clear:both;
}
#bottom_left ul li{
margin:0;
padding:0;
height:21px;
}
#bottom_right{
margin:0;
padding:0;
width:750px;
float:right;
}
#bottom_left2{
margin:0;
padding:0;
width:558px;
height:360px;
overflow:auto;
float:left;
scrollbar-arrow-color:#ffffff; 
scrollbar-darkshadow-color:#3d3d3d;
scrollbar-3dlight-color:#3d3d3d;
scrollbar-face-color:#6c6c6c; 
scrollbar-highlight-color:#c1c1c1;
scrollbar-track-color:#a0a1a1;
scrollbar-shadow-color:#3d3d3d;
}
#bottom_right2{
margin:0;
padding:0;
width:192px;
float:right;
position:relative;
}

.news{
margin:10px 10px 0 15px;
padding:0 0 5px 0;
border-bottom:2px solid #cccccc;
}
.more{
margin:15px 30px 0 15px;
padding:0 0 15px 0;
text-align:right;
}
.col00{
margin:4px 0 0 10px;
padding:0 0 10px 0;
width:518px;
border-bottom:1px dotted #cccccc;
}
.col01 {
margin:4px 5px 0 5px;
padding:0;
width:120px;
text-align:center;
float:left;
}
.col02 {
margin:4px 0 0 0;
padding:0;
width:380px;
float:left;	
}

.popupon{
position:absolute;
left:192px;
top:43px;
width:395px;
height:123px;
overflow:hidden;
visibility:hidden;
text-align:right;
}

.pagetop{
margin:15px 30px 15px 15px;
padding:0;
text-align:right;
}



/**************************************** news ****************************************/
#wrap_news{
margin:0 auto;
padding:0;
width:942px;
background:transparent url(/img/back_move_news02.gif) no-repeat top left;
}

#news_left{
margin:0;
padding:0;
width:192px;
float:left;
position:relative;
}
#news_left ul{
margin:0;
padding:0;
list-style-type:none;
position:absolute ;
bottom:0;
_bottom:-3px;
left:0;
clear:both;
}
#news_left ul li{
margin:0;
padding:0;
height:21px;
}
#news_right{
margin:0;
padding:0;
width:750px;
float:right;
}
#news_left2{
margin:0;
padding:0;
width:558px;
float:left;
}
#news_right2{
margin:0;
padding:0;
width:192px;
float:right;
position:relative;
}

.news2{
margin:10px 20px 0 15px;
padding:0 0 5px 0;
border-bottom:2px solid #cccccc;
}
.news_col00{
margin:4px 0 0 10px;
padding:0 0 10px 0;
width:518px;
border-bottom:1px dotted #cccccc;
}
.news_col01 {
margin:4px 5px 0 5px;
padding:0;
width:80px;
text-align:center;
float:left;
}
.news_col02 {
margin:4px 0 0 0;
padding:0;
width:420px;
float:left;	
}
.news_col03{
padding:5px;
background-color:#dddddd;
}
.news_col03 strong{
*margin-top:-20px;/*IE6,IE7*/
}

/**************************************** company ****************************************/
#wrap_company{
margin:0 auto;
padding:0;
width:942px;
background:transparent url(/img/back_move03.gif) no-repeat bottom left;
}
#company_left{
margin:0;
padding:10px;
width:215px;
float:left;
}
#company_left li{
font-weight:bold;
}
#company_left li a{
text-decoration:none;
}
#company_left li a:hover{
text-decoration:underline;
}
#company_left p{
margin:10px;
padding:5px 10px;
color:#fff;
background:#5e5e5e;
}
#company_left p a{
color:#fff;
text-decoration:none;
}
#company_left p a:hover{
text-decoration:underline;
}

#company_right{
margin:0;
padding:10px 10px 30px 10px;
width:687px;
float:right;
}
#company_right2{
margin:0;
padding:10px 10px 30px 10px;
width:687px;
float:right;
background:transparent url(/company/img/pict2_2.jpg) no-repeat 490px 130px;
}

#wrap_company2{
margin:0 auto;
padding:0 0 30px 0;
width:780px;
}
#wrap_company3{
margin:0 auto;
padding:0 0 30px 0;
width:727px;
}
#wrap_frame2{
margin:0 auto;
padding:0;
width:942px;
}


/**************************************** footer ****************************************/
#footer ul{
margin:0 0 0 330px;
padding:0 8px 0 0;
list-style-type:none;
}
#footer li{
padding:0 5px;
border-left:1px solid #999999;
display:inline;
}
#footer .last{
padding:0 5px;
border-right:1px solid #999999;
}
#footer li a{
color:#ffffff;
text-decoration:none;
}
#footer li a:hover{
text-decoration:underline;
}
#footer .pagetop{
margin-left:220px;
border:none;
}
#footer .pagetop a{
text-decoration:underline;
color:#7d7b66;
}
#footer .pagetop a:hover{
text-decoration:none;
}
#footer p{
padding-bottom:2px;
color:#7d7b66;
}

#footer2 p{
margin:0 auto;
padding:0;
width:780px;
font-size:0.8em;
text-align:center;
clear:both;
padding-bottom:2px;
color:#7d7b66;
border-top:1px solid #999999;
}


