@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;
}
#whole{
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{
}
.warnings{
color:#f00;
}
.errors,.errors2{
color:#f00;
position:relative;
top:-4px;
}
.setmargin{
margin:12px;
}
.middle{
text-align:center;
}
.r{
text-align:right;
}
.j{
text-align:justify;
}
.l{
text-align:left;
}
.c{
clear: both;
}
.cl{
clear:left;
}
.cr{
clear:right;
}
/*---------------------part---------------------*/
#lg{
position:absolute;
background:#090 url(lg.jpg) no-repeat left top;
width:120px;
height:50px;
top:5px;
left:35px;
}
#key{
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:28px;
color:#fff;
font-weight:bolder;
}
#searchdiv{
height:30px;
}
#q,#searchbut{
float:right;
}
#q{
backgound-color:#fff;
width:150px;
}
#searchbut{
border:none;
width:20px;
height:20px;
background:#fff url(butbg.gif) no-repeat left top;
margin:0 12px;
}
#menu{
float:right;
margin-top:-30px;
width:674px;
height:30px;
background:#fff url(menubg.jpg) no-repeat left top;
}
#menu ul{
list-style:none;
height:30px;
background-color:#D9FFD9;
margin-left:55px;
padding-top:8px;
heigh\t:22px;
}
#menu ul li{
border-left:solid 1px #006C00;
float:left;
}
#menu ul li a{
float:left;
padding:0 16px;
margin:-2px 0;
font-size:13px;
color:#006C00;
font-weight:bolder;
letter-spacing:1px;
white-space:nowrap;
}
#menu ul li a:hover{
text-decoration:underline;
}
#menu ul li.current a{
font-style:italic;
text-decoration:underline;
}
#menu ul li.first{
border-left:none;
}
#showing{
width:838px;
height:260px;
background:#fff url(showing.jpg) no-repeat left top;
margin-top:0px;
}
#contents{
*height:1%;
}
#contents:after{
content:"";
display:block;
height:0;
clear:both;
}
#mainpart{
float:left;
width:618px;
border-right:solid 1px #090;
padding-top:1px;
widt\h:617px;
_height:1100px;
min-height:1100px;
}
#rightside{
padding-top:1px;
float:right;
width:220px;
}
#ctlist,#contactdiv,#certificate,#partner{
}
#ctlisttitle,#contacttitle,#ctftitle,#partnertitle{
height:30px;
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:30px;
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;
line-height:22px;
}
#welcome span{
line-height:24px;
font-weight:bolder;
font-size:14px;
}
#ctlist div,#contactdiv div,#certificate div{
}
a#iso,a#ce,a#tuv{
display:block;
width:142px;
height:20px;
margin:8px auto;
background:#fff url(iso.gif) no-repeat left top;
}
a#ce{
height:26px;
background:#fff url(ce.gif) no-repeat left top;
}
a#tuv{
height:142px;
background:#fff url(tuv.gif) no-repeat left top;
}
#sgs{
width:142px;
display:block;
margin:10px auto;
}
#partnerimg{
width:160px;
margin:8px auto;
}
#partnerimg img{
margin:3px 0;
}
.biglist{
list-style:none;
padding-bottom:15px;
}
.midlist{
display:none;
}
.big,.mid{
background:#D9FFD9 url(biglibg.jpg) no-repeat 30px 10px;
border-bottom:solid 1px #c0e0c0;
padding-left:52px;
margin-top:10px;
}
.big a,.mid a,#currentcbname,#currentcmname{
line-height:24px;
font-weight:bolder;
font-size:12px;
}
.big a:hover,.mid a:hover{
text-decoration:underline;
}
#currentcbname,#currentcmname{
text-decoration:underline;
color:#f00;
}
#contactdiv div p{
padding:0 40px;
}
#contactdiv div p strong{
display:block;
line-height:24px;
background-color:#d9ffd9;
border-top:solid 1px #c0e0c0;
margin:12px -40px 0 -40px;
padding-left:40px;
}
#contactdiv div a{
margin-left:120px;
line-height:40px;
}
#contactdiv div a:hover{
}
.des{
padding:12px;
border-top:solid 1px #0d0;
text-align:justify;
}
.des *{
font-weight:500;
}
.introduct{
margin:12px;
}
.introduct dl{
margin:12px 12px 12px 24px;
}
.introduct dl dt{
float:left;
clear:left;
font-size:13px;
font-weight:bolder;
}
.introduct dl dd{
float:left;
margin-left:12px;
margin-bottom:12px;
width:510px;
text-align:justify;
}
.introduct p{
clear:right;
line-height:20px;
}
#textimg{
margin:20px 0 0 20px;
}
.introduct strong{
clear:both;
}
.introimg{
float:left;
margin-right:20px;
}
.prlist{
list-style:none;
*height:1%;
}
.prlist .prlist{
padding-left:0;
margin-top:0;
}
.prlist:after{
content:"";
display:block;
height:0;
clear:both;
}
.prli{
padding:14px 14px;
border-top:solid 1px #0d0;
*height:1%;
}
.prli:after{
content:"";
display:block;
height:0;
clear:both;
}
a.linkimg{
float:left;
clear:left;
border:solid 1px #B5FFB5;
margin-right:12px;
}
a.linkimg:hover{
border-color:#80c080;
}
a.linksort{
float:left;
color:#f00;
border-bottom:solid 1px #090;
margin-bottom:4px;
}
span.detail{
float:left;
width:445px;
height:110px;
color:#333;
text-align:justify;
}
a.linksort strong,span.detail strong{
color:#006A00;
}
a.linksort:hover{
color:#333;
}
.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;
}
.bmap,.midmap,.searchmap,.map2{
clear:both;
background-color:#D9FFD9;
padding-left:15px;
padding:2px 0px 2px 10px;
}
.bmap 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;
}
.bmap a:hover,.midmap a:hover,.searchmap a:hover{
text-decoration:underline;
}
.current{
color:#f00;
}
.prmap{
margin:12px;
}
#primg{
}
#prtag{
}
#menu2{
}
#menu2 ul{
list-style:none;
height:28px;
background-color:#090;
}
#menu2 ul li{
float:left;
border-left:solid 1px #bfffbf;
margin-top:8px;
}
#menu2 ul li a{
float:left;
color:#fff;
padding:0 4px;
margin:-2px 0;
white-space:nowrap;
}
#menu2 ul li.first{
border:none;
}
#menu2 ul li a:hover,#menu2 ul li.current a{
text-decoration:underline;
color:#eee;
}
#keywordlist{
list-style:none;
padding-bottom:4px;
margin-bottom:4px;
border-bottom:solid 1px #090;
}
#keywordlist li{
display:inline;
}
#keywordlist li a{
padding:0 2px;
color:#444;
line-height:14px;
}
#keywordlist li span.warning{
color:#f00;
}
#keywordlist li a:hover{
text-decoration:underline;
}
#language{
position:absolute;
top:62px;
right:0;
z-index:2;
height:32px;
line-height:18px;
width:223px;
border-bottom-color:#ccc;
background:transparent url(selectbg.jpg) no-repeat right top;
color:#fff;
}
#translate li a img{
margin:2px 8px 0 4px;
float:left;
}
#translate{
position:absolute;
top:92px;
right:1px;
padding-top:3px;
width:140px;
z-index:0;
list-style:none;
background-color:#fff;
border-top:solid 1px #fff;
opacity:0.7;
filter:alpha(opacity=70);
}
#translate li{
border-bottom:solid 1px #ccc;
height:24px;
line-height:24px;
}
#translate li a{
color:#000;
}
#translate li a img{
margin-top:6px;
margin-left:8px;
}
#translate li a:hover
{
color:#f00;
}
#footer{
background-color:#D9FFD9;
text-align:center;
color:#666;
padding:4px 0;
}
#footer span{
color:#666;
margin-right:8px;
}
#footer a{
color:#000;
line-height:20px;
}
#footer a:hover{
text-decoration:underline;
}
table{
border:none;
border-left:solid 1px #090;
border-top:solid 1px #090;
}
table td{
border:none;
border-right:solid 1px #090;
border-bottom:solid 1px #090;
padding:2px 6px;
}
#linksct,#links{
float:left;
padding-left:12px;
margin-top: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;
}
.des{text-align:justify;}
.des *{display:inline;	font-weight:none;font-style:normal;}