@charset "utf-8";
/* CSS Document */
/*--------------------------all----------------------------*/
html{
overflow-y:scroll;
background-color:#fff;
}
body,input,textarea,select{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}
body,p,input,h1,h2,h3,h4,h5,h6,hr,ul,dl,dd{
padding:0;
margin:0;
}
hr,img,table{
border:none;
display:block;
}
hr{
display:none;
}
input,textarea,select{
background:none;
border:solid 1px #333;
border-right-color:#ccc;
border-bottom-color:#ccc;
}
table{
border-left:solid 1px #666;
border-top:solid 1px #666;
}
td{
padding:2px 4px;
border-right:solid 1px #666;
border-bottom:solid 1px #666;
}
a{
outline-style:none;
text-decoration:none;
}
a:link,a:visited{
color:#000;
}
a:hover{
color:#f00;
}
/*----------------------------------part--------------------------------------------------------*/
#wholediv{
width:880px;
background-color:#fff;
position:absolute;
top:0;
left:50%;
margin-left:-440px;
border:solid 1px #7B9CB7;
}
#topdiv{
background:transparent url(topbg.jpg) repeat-x left top;
position:absolute;
top:0;
left:0;
height:80px;
width:880px;
}
#topdiv img{
margin:7px 0 0 20px;
}
#menudiv{
height:32px;
position:relative;
top:-27px;
_top:-29px;
}
#menudiv ul{
width:685px;
float:right;
list-style:none;
}
#menudiv ul li{
float:left;
color:#F6F6F6;
}
#menudiv ul li a{
line-height:32px;
font-size:13px;
float:left;
padding:0 5px;
background:transparent url(menubg.jpg) no-repeat left top;
}
#menudiv ul li a.currentpage{
font-weight:bolder;
text-decoration:underline;
}
#menudiv ul li a:hover{
color:#000;
text-decoration:underline;
}
#bannerdiv{
margin-top:80px;
height:220px;
background:transparent url(banner.jpg) no-repeat left top;
}
#bannerdiv h1{
position:absolute;
top:18px;
left:220px;
font-size:18px;
z-index:2;
}
#bannerdiv h2{
position:absolute;
top:150px;
left:400px;
width:320px;
color:#fff;
font-size:14px;
line-height:24px;
}
#searchdiv{
padding:12px 20px;
border-left:solid 2px #D8D8D8;
border-right:solid 2px #D8D8D8;
background:transparent url(searchbutbg.jpg) no-repeat center center;
*height:1%;
}
#searchdiv:after{
content:"";
display:block;
height:0;
clear:both;
}
#searchbut{
width:38px;
float:left;
border:none;
}
#q{
width:118px;
float:left;
border:none;
margin-top:2px;
}
#leftdiv{
width:205px;
float:left;
margin:4px 0 0 12px;
_margin:4px 0 0 6px;
}
#leftdiv h2{
height:31px;
font-size:14px;
background:#6F8293 url(titlebg2.jpg) repeat-x left 1px;
margin: 1px 9px 0 0;
float:left;
width:195px;
_float:none;
_width:auto;
_margin:-34px 9px 0 0;
_position:relative;
_top:34px;
border-top:solid 2px #D8D8D8;
border-left:solid 2px #D8D8D8;
}
#leftdiv h2 a,#leftdiv h2 span{
color:#fff;
line-height:31px;
}
#leftdiv ul,#leftdiv .line{
background:#F6F6F6 url(jiao.jpg) no-repeat right top;
border-bottom:solid 2px #E1E1E1;
padding-top:34px;
list-style:none;
margin-bottom:12px;
}
#leftdiv ul li{
border-left:solid 2px #D8D8D8;
border-right:solid 2px #D8D8D8;
padding:0 12px 0 22px;
background:transparent url(big-list-bg.jpg) no-repeat 6px 9px;
}
#leftdiv ul ul li{
border:none;
border-bottom:solid 1px #fff;
padding:0 12px 0 22px;
background:none;
}
#leftdiv ul ul{
margin:0 -12px 0 -22px;
background:none;
background-color:#E1E1E1;
border-bottom:none;
padding:0 0 4px 0;
}
#leftdiv ul li a{
white-space:nowrap;
line-height:28px;
}
#leftdiv ul li li a{
font-size:11px;
line-height:22px;
}
#leftdiv ul li a:hover{
}
#biglist{
}
a#biglist{
}
a#midlist{
}
#leftdiv h2 a:hover{
text-decoration:underline;
}
#leftdiv .line{
padding:34px 0 0 0;
}
#leftdiv p{
border-left:solid 2px #D8D8D8;
border-right:solid 2px #D8D8D8;
padding:8px 8px 28px 8px;
}
#leftdiv p *
{
line-height:24px;
}
#leftdiv p a{
float:right;
font-size:11px;
text-decoration:underline;
}
#leftdiv a.cerb{
float:none;
display:block;
width:154px;
margin:15px 0 -8px 15px;
_padding-top:15px;
}
#content{
padding:15px;
}
#rightdiv{
width:660px;
float:right;
}
#righttitle,#htitle{
font-size:12px;
padding:8px 12px 8px 34px;
border-bottom:solid 1px #ccc;
background:transparent url(titlebg1.jpg) no-repeat 5px center;
}
#htitle{
background:transparent url(titlebg3.jpg) no-repeat 5px center;
position:relative;
}
#htitle a{
font-weight:bolder;
}
#htitle a.more{
position:absolute;
right:8px;
top:10px;
font-weight:500;
}
.desp{
padding:10px 12px;
clear:both;
}
.desp *{
font-size:12px;
font-weight:500;
line-height:18px;
}
p.intro{
}
p.intro strong{
}
ul#homect{
list-style:none;
margin-top:24px;
border-bottom:solid 1px #7B9CB7;
*height:1%;
}
ul#homect:after{
content:"";
display:block;
height:0;
clear:both;
}
ul.prct{
list-style:none;
}
ul.prct h2{
}
ul#homect li,ul.prct li{
float:left;
width:140px;
height:230px;
padding:0 11px 0 48px;
}
ul.prct li{
}
.imglink{
float:left;
width:124px;
height:124px;
padding-top:14px;
padding-left:14px;
border:solid 1px #666;
}
a.imglink:hover{
border:dashed 1px #666;
}
.sortlink{
clear:both;
line-height:18px;
position:relative;
top:2px;
}
ul#mapul{
padding:0 14px;
}
ul#mapul a{
line-height:18px;
}
ul#mapul ul{
padding:0 24px;
}
ul#prlist{
}
ul#mapul li{
}
#menu2div{
clear:both;
text-align:center;
border-top:solid 1px #7B9CB7;
padding-top:8px;
}
#menu2div ul{
list-style:none;
}
#menu2div ul li,#menu2div ul li a{
display:inline;
}
#menu2div ul li a{
padding:0 3px;
}
#menu2div ul li a:hover{
color:#000;
text-decoration:underline;
}
#menu2div ul li a.currentpage2{
text-decoration:underline;
font-weight:bolder;
}
#keywordlist{
list-style:none;
padding:12px;
border-top:solid 1px #7B9CB7;
text-align:center;
}
#keywordlist li,#keywordlist li a{
display:inline;
}
#keywordlist li a{
padding:0 2px;
color:#333;
font-size:11px;
}
.warning,#keywordlist li a.warning{
color:#f00;
}
#keywordlist li a:hover{
color:#f00;
}
#bottomdiv{
background:#7A8692 url(hudu.jpg) no-repeat left top;
text-align:center;
padding:20px 8px 4px 8px;
line-height:20px;
color:#fff;
}
#bottomdiv p *{
}
#bottomdiv p a{
}
#bottomdiv p a:hover{
color:#000;
text-decoration:underline;
}
.intro{
padding:12px 12px 2px 12px;
text-align:justify;
}
.introductimg{
float:right;
margin:12px 12px 0px 12px;
}
#content h2,h2.ctmap{
padding:6px 12px;
margin-bottom:36px;
border-bottom:solid 1px #333;
background-color:#eee;
clear:both;
font-size:14px;
}
h2.ctmap{
font-size:12px;
font-weight:500;
}
h2.ctmap a{
font-weight:bolder;
}
.intrimg{
margin:12px;
}
#equipment{
text-align:center;
margin-right:2px;
}
#equipment td{
}
.design{
display:block;
margin:12px auto;
width:450px;
}
.title2{
text-align:center;
margin:12px;
}

#tag{
border:solid 1px #ccc;
border-left:none;
border-right:none;
padding:8px 0;
margin:15px 0;
}
#prcontact{
margin: 10px 0;
}
#prcontact a{
color:#f00;
text-decoration:underline;
}
#prcontact a:hover{
text-decoration:none;
}
#linksct,#links{
float:left;
padding-left:12px;
margin:12px;
}
#links{
float:right;
width:300px;
border-left:solid 1px #000;
}
#linksct dt,#links dt{
padding-left:10px;
background:transparent url(square.jpg) no-repeat left 4px;
}
#linksct dt strong{
color:#000;
}
#links a{
text-decoration:underline;
}
#pages{
text-align:center;
clear:both;
line-height:24px;
}
#lang{
position:absolute;
top:22px;
right:15px;
padding-right:110px;
background:transparent url(select.jpg) no-repeat right 0;
margin-right:4px;
}
#trans{
position:absolute;
top:47px;
right:15px;
visibility:hidden;
background-color:#fff;
border:solid 1px #999;
opacity:0.9;
filter:alpha(opacity=90);
}
#trans dd{
border-bottom:solid 1px #ccc;
padding:6px 10px;
}
#trans img{
}
input,textarea,select{
background:none;
border:solid 1px #333;
border-right-color:#ccc;
border-bottom-color:#ccc;
}
input.radio{
border:none;
}
#post{
*height:1%;
}
#post:after{
content:"";
display:block;
height:0;
clear:both;
}
#post dt{
float:left;
clear:left;
width:185px;
text-align:right;
margin-bottom:12px;
margin-right:4px;
}
#post dd{
margin-bottom:12px;
}
#post dt.title{
text-align:left;
width:auto;
float:none;
clear:both;
height:24px;
line-height:24px;
background-color:#eee;
padding-left:8px;
}
#post dt span{
color:#f00;
}
#post .error,.error0{
font-size:11px;
color:#f00;
}
#post #button{
float:left;
clear:both;
padding:12px 0 0 100px;
}
#post #sub,#post #reset{
margin-left:30px;
_margin-left:10px;
}