@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:#D5DFFB url(wholebg.jpg) repeat-x left top;
}
body{
position:relative;
margin:0 auto;
}
#wholediv{
background:#D5DFFB url(wholebg.jpg) repeat-x left top;
position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
}
img{
border: none;
}
hr{
border:none;
border-bottom:solid 1px #ccc;
}
strong{
}
.warning{
color:#f00;
}
.error,.error2{
color:#f00;
position:relative;
top:-4px;
}
.getmargin{
margin:12px;
}
.getmargin2{
margin:-20px 12px 12px 12px;
}
.getmargin2 strong{
font-size:14px;
color:#0E3498;
line-height:40px;
}
.getmargin2 p strong{
font-size:13px;
color:#386AED;
line-height:18px;
}
.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{
width:840px;
margin:0 auto;
height:52px;

}
#key1{
color:#666666;
font-size:18px;
position:absolute;
left:50%;
top:23px;
margin-left:-315px;
}
#desp1{
padding-left:15px;
margin-bottom:8px;
background-color:#7597F2;
line-height:24px;
color:#fff;
font-weight:bolder;
}
#search{
*height:1%;
text-align:center;
margin-top:15px;
}
#search:after{
content:"";
display:block;
height:0;
clear:both;
}
#q,#searchbut{
display:inline;
}
#q{
background-color:#fff;
width:140px;
height:14px;
line-height:14px;
padding-left:2px;
}
#searchbut{
border:none;
width:20px;
height:20px;
background:transparent url(searchbutbg.gif) no-repeat left top;
}
#mainmenu{
margin-top:9px;
}
#mainmenu ul{
list-style:none;
text-align:center;
}
#mainmenu ul li{
display:inline;
padding:8px 30px 8px 30px;
margin-left:1px;
background-color:#7C9CF3;
color:#fff;
}
#mainmenu ul li.firstli{
margin-left:0;
}
#mainmenu ul li#currentpage{
border-bottom:solid 3px #6080e0;
}
#mainmenu ul li a{
color:#fff;
font-weight:bolder;
font-size:13px;
letter-spacing:0;
}
#mainmenu ul li#currentpage a{
font-size:13px;
font-style:italic;
}
#mainmenu ul li a:hover{
text-decoration:underline;
color:#eee;
}
#banner{
width:840px;
height:210px;
margin:15px auto 0 auto;
border:solid 1px #C9C9C9;
widt\h:838px;
background:#fff url(banner.jpg) no-repeat center center;
}
#content{
background-color:#E2EAFC;
width:840px;
padding:4px 0;
margin:0 auto;
*height:1%;
}
#content:after{
content:"";
display:block;
height:0;
clear:both;
}
#main{
float:right;
width:616px;
}
#side{
float:left;
width:220px;
}
#ctlist,#contact,#partner{
border:solid 1px #B7B7B7;
background-color:#fff;
padding-bottom:15px;
}
#contact{
background-color:#F7F7F7;
}
#ctlisttitle,#contacttitle,#partnertitle{
text-align:center;
}
#ctlisttitle a,#contacttitle a,#partnertitle a{
display:inline;
padding-right:20px;
background:transparent url(titlebg1.gif) no-repeat right center;
line-height:40px;
font-size:13px;
font-weight:bolder;
text-decoration:underline;
}
#contacttitle a{
background-image:url(titlebg2.gif);
}
#ctlisttitle a:hover,#contacttitle a:hover,#partnertitle a:hover{
text-decoration:none;
}
#welcome span{
}
#contact div,#partner div{
margin:0 20px;
}
#partner div{
margin-bottom:16px;
border:solid 1px #ccc;
background-color:#eee;
}
#partner a.more{
top:-8px;
}
#partner div p{
text-align:center;
padding:10px;
font-size:11px;
line-height:14px;
}
.bigul,.midul{
list-style:none;
}
.bigul{
margin-left:16px;
}
.bigli,.midli{
padding-left:18px;
background:url(biglibg.gif) no-repeat left 10px;
}
.midli{
background-image:url(midlibg.gif);
}
.bigli a,.midli a{
font-weight:bolder;
line-height:24px;
text-decoration:underline;
}
.midli a{
font-size:11px;
font-weight:500;
color:#006FEE;
}
.bigli a:hover,.midli a:hover{
text-decoration:none;
color:#f00;
}
#currentcbname{
line-height:24px;
color:#666;
}
#currentcmname{
line-height:24px;
font-weight:500;
font-size:11px;
}
#contact div p{
}
#contact div p strong{
}
#contact div a{
position:relative;
top:10px;
left:100px;
}
#contact div a:hover{
}
.desp{
padding:5px;
border:solid 1px #B7B7B7;
background-color:#fff;
}
.introduction{
}
.introduction p{
line-height:18px;
margin:12px;
}
.introductimg{
float:right;
border:solid 4px #ccc;
margin:10px 10px 10px 15px;
}
.partner2{
background-color:#eee;
border:solid 1px #ccc;
margin:12px;
margin:2px;
width:174px;
float:left;
height:140px;
}
.partner2 p
{
margin-top:6px;
text-align:center;
line-height:14px;
}
#product,#product2{
border:solid 1px #B7B7B7;
background-color:#fff;
margin:4px 0;
_height:856px;
min-height:848px;
}
#product2{
margin:0;
}
#product form{
margin:12px;
}
.ctul{
list-style:none;
*height:1%;
padding-left:22px;
}
.ctul:after{
content:"";
display:block;
height:0;
clear:both;
}
.ctul .ctul{
padding-left:0;
margin:0;
}
.ctli{
float:left;
width:140px;
height:240px;
margin:0 24px;
_margin:0;
_padding:0 24px;
}
a.imglink{
}
a.imglink img{
border:solid 1px #ccc;
}
a.imglink:hover{
}
a.imglink:hover img{
}
a.sortlink{
}
a.sortlink strong{
color:#3769EC;
}
a.sortlink:hover,a.sortlink:hover strong{
color:#f00;
}
.sitemapul{
margin:25px;
}
.sitemapul .sitemapul{
margin:5px;
}
.sitemapul li{
}
.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{
clear:both;
padding:2px 0px 2px 20px;
background:transparent url(mapbg.gif) no-repeat 5px 6px;
border-bottom:solid 1px #D5DFFB;
margin:0 4px 24px 4px;
}
.midmap{
position:relative;
top:-5px;
margin-bottom:18px;
background:none;
padding-left:0;
}
.bigmap a,.midmap a,.searchmap a{
line-height:25px;
text-decoration:underline;
}
.bigmap a#hk{
text-decoration:none;
}
a.more{
float:right;
margin-right:8px;
margin-top:-18px;
text-decoration:none;
}
.bigmap a:hover,.midmap a:hover,.searchmap a:hover{
}
.currentpr{
color:#666;
}
.prmap{
margin:8px 0 8px 10px;
}
.map2{
border-bottom:solid 1px #D5DFFB;
margin:12px 0;
padding-bottom:2px;
}
.prmap a:hover{
color:#f00;
}
#primg{
border:solid 1px #ccc;
margin:12px;
}
#prtag{
}
#secondmenu{
width:840px;
margin:0 auto;
background-color:#B1C5F8;
border:solid 1px #92ADF5;
}
#secondmenu ul{
list-style:none;
text-align:center;
}
#secondmenu ul li{
display:inline;
}
#secondmenu ul li a{
line-height:24px;
color:#fff;
padding:0 12px;
border-left:solid 1px #fff;
}
#secondmenu ul li a.firstli
{
border:none;
}
#secondmenu ul li a:hover,#secondmenu ul li#currentpage2 a{
text-decoration:underline;
}
#keywordlist{
list-style:none;
width:840px;
margin:0 auto;
text-align:left;
padding:8px;
background-color:#E3EbFd;
border:dashed 1px #999;
margin-bottom:8px;
widt\h:822px;
}
#keywordlist li{
display:inline;
padding:0 2px;
}
#keywordlist li a{
font-size:10px;
color:#999;
text-decoration:underline;
line-height:14px;
word-break:break-all;
}
#keywordlist li a.warning{
}
#keywordlist li a:hover{
color:#3769EC;
text-decoration:none;
}
#curlanguage{
position:absolute;
top:28px;
right:50%;
z-index:2;
margin-right:-414px;
height:20px;
line-height:18px;
width:230px;
border-bottom-color:#ccc;
background:transparent url(selectbg.gif) no-repeat right top;
heigh\t:18px;
}
#curlanguage img{
margin:2px 12px 0 4px;
float:left;
}
#curlanguage span{
font-size:11px;
float:left;
margin-right:8px;
padding-right:9px;
border-right:solid 1px #333;
}
#translator{
position:absolute;
top:46px;
right:50%;
margin-right:-414px;
width:120px;
z-index:0;
list-style:none;
background-color:#fff;
border:solid 1px #999;
opacity:0.85;
filter:alpha(opacity=85);
}
#translator li{
border-bottom:solid 1px #ccc;
height:24px;
line-height:24px;
}
#translator li a img{
margin:6px 14px 0 8px;
float:left;
}
#translator li a:hover
{
color:#f00;
}
#foot{
text-align:center;
line-height:20px;
margin:5px 0;
color:#999;
}
#foot span{
color:#999;
line-height:20px;
}
#foot a{
line-height:20px;
}
#foot a:hover{
text-decoration:underline;
color:#666;
}
#linksct,#links{
float:left;
padding-left:12px;
margin:-12px 0 0 12px;
}
#links{
float:right;
width:340px;
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;
}

.desp{text-align:justify;}
.desp *{display:inline;		font:12px Arial;}
#desp1{display:block;}