@charset "utf-8";
/* CSS Document */
/*--------------------------all----------------------------*/
*{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:1.4;
text-decoration:none;
}
html{
overflow-y:scroll;
background-color:#fff;
}
body{
width:840px;
margin:0 auto;
position:relative;
}
#wholediv{
width:840px;
border:solid 1px #090;
background-color: #fff;
position:absolute;
top:0;
left:0;
z-index:1;
widt\h:838px;
}
img{
border: none;
}
hr{
line-height:1px;
height:1px;
border:none;
border-bottom:solid 1px #090;
}
strong{
}
.warning{
color:#f00;
}
.error,.error2{
color:#f00;
position:relative;
top:-4px;
}
.getmargin{
margin:12px;
}
.center{
text-align:center;
}
.right{
text-align:right;
}
.justify{
text-align:justify;
}
.left{
text-align:left;
}
.clear{
clear: both;
}
.clearl{
clear:left;
}
.clearr{
clear:right;
}
/*---------------------part---------------------*/
#logo{
position:absolute;
background:#090 url(logo.jpg) no-repeat left top;
width:120px;
height:50px;
top:5px;
left:30px;
}
#key1{
position:absolute;
font-size:22px;
font-weight:bolder;
font-style:italic;
color:#fff;
text-decoration:underline;
left:100px;
top:180px;
}
#desp1{
height:60px;
background-color:#090;
text-align:right;
padding-right:18px;
line-height:22px;
color:#fff;
font-weight:bolder;
}
#search{
height:30px;
}
#q,#searchbut{
float:right;
}
#q{
backgound-color:#fff;
width:155px;
}
#searchbut{
border:none;
width:20px;
height:20px;
background:#fff url(searchbutbg.gif) no-repeat left top;
margin:0 12px;
}
#mainmenu{
float:right;
margin-top:-38px;
width:674px;
height:38px;
background:#fff url(menubg.jpg) no-repeat left top;
}
#mainmenu ul{
list-style:none;
height:30px;
background-color:#D9FFD9;
margin-left:55px;
}
#mainmenu ul li,#mainmenu ul li a{
float:left;
font-size:13px;
color:#006C00;
font-weight:bolder;
letter-spacing:1px;
line-height:30px;
}
#mainmenu ul li a{
padding:0 16px;
}
#mainmenu ul li a:hover{
text-decoration:underline;
}
#mainmenu ul li a.currentpage{
font-style:italic;
text-decoration:underline;
}
.fense{
}
#banner{
width:838px;
height:260px;
background:#fff url(banner.jpg) no-repeat left top;
margin-top:12px;
}
#content{
*height:1%;
}
#content:after{
content:"";
display:block;
height:0;
clear:both;
}
#main{
float:right;
width:618px;
border-left:solid 1px #090;
padding-top:6px;
widt\h:617px;
_height:1230px;
min-height:1230px;
}
#side{
padding-top:6px;
float:left;
width:220px;
}
#ctlist,#contact,#certificate,#partner{
}
#ctlisttitle,#contacttitle,#ctftitle,#partnertitle{
height:24px;
text-align:center;
background:#090 url(titlebg.jpg) no-repeat 2px center;
}
#ctlisttitle a,#contacttitle a,#ctftitle span,#partnertitle span{
color:#fff;
font-weight:bolder;
font-size:13px;
line-height:24px;
text-decoration:underline;
}
#ctlisttitle a:hover,#contacttitle a:hover{
text-decoration:none;
}
#welcome{
background-color:#D9FFD9;
padding-left:15px;
font-weight:bolder;
font-size:13px;
}
#welcome span{
line-height:24px;
font-weight:bolder;
font-size:14px;
}
#ctlist div,#contact div,#certificate div{
}
#certificate div{
padding:12px 0 12px 12px;
*height:1%;
}
#certificate div:after{
content:"";
display:block;
height:0;
clear:both;
}

a#ce,a#tuv_1,a#tuv_2,a#tuv_3,a#iso{
float:left;
margin-bottom:8px;
}
a#tuv_1{
margin-left:8px;
}
a#tuv_3{
position:relative;
top:4px;
left:1px;
}
a#ce{
margin-bottom:38px;
position:relative;
top:18px;
left:18px;
}
a#iso{
margin-left:10px;
}
#sgs{
float:left;
}
#partnerimg{
width:160px;
margin:13px auto;
}
#partnerimg img{
margin:7px 0;
}
.bigul{
list-style:none;
padding-bottom:15px;
}
.midul{
display:none;
}
.bigli,.midli{
background:#D9FFD9 url(biglibg.jpg) no-repeat 30px 10px;
padding-left:52px;
margin-top:10px;
}
.bigli a,.midli a,#currentcbname,#currentcmname{
line-height:24px;
font-weight:bolder;
font-size:13px;
}
.bigli a:hover,.midli a:hover{
text-decoration:underline;
}
#currentcbname,#currentcmname{
text-decoration:underline;
color:#f00;
}
#contact div p{
padding:0 40px;
}
#contact div p strong{
display:block;
line-height:24px;
background-color:#d9ffd9;
margin:12px -40px 0 -40px;
padding-left:40px;
}
#contact div a{
margin-left:120px;
line-height:40px;
}
#contact div a:hover{
}
.desp{
padding:12px;
}
.introduction{
margin:12px;
}
.introduction dl{
margin:12px 12px 12px 24px;
}
.introduction dl dt{
float:left;
clear:left;
font-size:13px;
font-weight:bolder;
}
.introduction dl dd{
float:left;
margin-left:12px;
margin-bottom:12px;
width:510px;
text-align:justify;
}
.introduction p{
clear:left;
line-height:20px;
}
.introductimg{
float:right;
margin-left:20px;
}
.ctul{
list-style:none;
*height:1%;
padding-left:22px;
margin-top:30px;
border-bottom:solid 1px #009900;
}
.ctul .ctul{
padding-left:0;
margin-top:0;
}
.ctul:after{
content:"";
display:block;
height:0;
clear:both;
}
.ctli{
float:left;
width:140px;
height:225px;
margin:0 4px;
_margin:0;
_padding:0 4px;
}
a.imglink{
}
a.imglink img{
border:solid 1px #B5FFB5;
margin-bottom:4px;
}
a.imglink:hover{
}
a.imglink:hover img{
border-color:#a0e0a0;
}
a.sortlink{
}
a.sortlink strong{
color:#006A00;
}
a.sortlink:hover,a.sortlink:hover strong{
color:#f00;
}
.sitemapul{
margin:12px 60px;
}
.sitemapul .sitemapul{
margin:0px 12px;
}
.sitemapul li{
}
.sitemapul li a{
line-height:24px;
}
.sitemapul li a:hover{
text-decoration:underline;
color:#f00;
}
.newsort{
}
.newul{
}
.new{
}
#contactul{
list-style:none;
}
#contactul li{
clear:left;
*height:1%;
margin-bottom:2px;
*margin-bottom:0;
}
#contactul li:after{
content:"";
display:block;
height:0px;
clear:both;
}
.item,.itembox{
float:left;
}
.itembox option,.itembox select,.itembox textarea{
color:#000;
}
.itembox select{
margin-bottom:8px;
}
.item{
width:200px;
text-align:right;
margin-right:4px;
}
.item strong{
line-height:21px;
}
.bigmap,.midmap,.searchmap,.map2{
clear:both;
background-color:#D9FFD9;
padding-left:15px;
padding:2px 0px 2px 10px;
}
.bigmap a,.midmap a,.searchmap a{
font-weight:bolder;
font-size:13px;
}
a.more{
float:right;
margin:-15px 8px 0 0;
font-size:11px;
font-weight:500;
}
.bigmap a:hover,.midmap a:hover,.searchmap a:hover{
}
.currentpr{
color:#f00;
text-decoration:underline;
}
.prmap{
margin:12px;
}
#primg{
}
#prtag{
}
#secondmenu{
}
#secondmenu ul{
list-style:none;
text-align:center;
height:24px;
background-color:#090;
}
#secondmenu ul li,#secondmenu ul li a{
display:inline;
color:#fff;
padding:0 4px;
line-height:24px;
}
#secondmenu ul li a{
}
#secondmenu ul li a:hover,#secondmenu ul li a.currentpage2{
text-decoration:underline;
color:#eee;
}
#keywordlist{
padding-bottom:4px;
border-bottom:dashed 1px #666;
margin-bottom:4px;
}
#keywordlist dd{
display:inline;
padding:0 2px;
}
#keywordlist dd a{
line-height:18px;
color:#444;
}
#keywordlist .current{
color:#f00;
}
#curlanguage{
position:absolute;
top:53px;
right:0;
z-index:2;
height:20px;
line-height:18px;
width:120px;
border:solid 1px #333;
border-bottom-color:#ccc;
background:#fff url(selectbg.gif) no-repeat right top;
heigh\t:18px;
}
#curlanguage img{
margin:3px 4px 0 10px;
float:left;
}
#translator li a img{
float:left;
margin:6px 8px 0 10px;
}
#translator{
position:absolute;
top:73px;
right:0;
width:120px;
z-index:0;
list-style:none;
background-color:#fff;
border-left:solid 1px #333;
border-right:solid 1px #333;
opacity:1
filter:alpha(opacity=100);
}
#translator li{
border-bottom:solid 1px #ccc;
height:26px;
line-height:24px;
}
#translator li a:hover
{
color:#f00;
}
#foot{
background-color:#D9FFD9;
text-align:center;
color:#666;
padding:4px 0;
}
#foot span{
color:#666;
margin-right:8px;
}
#foot a{
color:#000;
line-height:24px;
}
#foot a:hover{
text-decoration:underline;
}
#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 6px;
}
#linksct dt strong{
color:#000;
}
#links a{
text-decoration:underline;
}
#pages{
text-align:center;
clear:both;
}