@charset "utf-8";
/* CSS Document */
/*--------------------------all----------------------------*/
*{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#46466A;
line-height:1.4;
text-decoration:none;
}
html,body{
background:#c2c2d1 url(bodybg.jpg) repeat-x left top;
}
html{
overflow-y:scroll;
}
#wholediv{
background-color:#fff;
width:900px;
margin:0 auto 0 auto;
position:relative;
}
img{
border: none;
}
hr{
clear:both;
border:none;
border-top:solid 1px #999;
}
strong{
}
.warning{
}
.getmargin{
}
.center{
text-align:center;
}
.right{
text-align:right;
}
.left{
text-align:left;
}
.clear{
clear: both;
}
.clearl{
clear:left;
}
.clearr{
clear:right;
}
/*---------------------part---------------------*/
#logo{
position:absolute;
width:47px;
height:47px;
background:transparent url(logo.gif) no-repeat left top;
top:25px;
left:15px;
}
#key1,#name{
position:absolute;
z-index:2;
}
#key1{
left:72px;
top:28px;
color:#46466A;
font-size:18px;
font-weight:bolder;
}
#name{
width:228px;
height:14px;
background:transparent url(name.gif) no-repeat left bottom;
left:72px;
top:53px;
padding-top:3px;
border-top:solid 1px #ccc;
color:#f00;
font-weight:bolder;
}
#search{
position:absolute;
right:2px;
top:308px;
}
#q,#searchbut{
height:16px;
float:right;
border:none;
background:none;
}
#q{
border:solid 1px #666;
width:120px;
background-color:#eee;
padding-left:4px;
}
#searchbut{
width:32px;
height:19px;
background:#fff url(searchbg.gif) no-repeat left top;
margin:0 6px 0 8px;
}
#mainmenu{
height:83px;
margin:2px;
background:#fff url(mainmenubg.jpg) repeat-x left top;
position:relative;
top:2px;
}
#mainmenu ul{
list-style:none;
position:absolute;
bottom:0;
right:10px;
padding-top:8px;
border-top:solid 1px #ccc;
z-index:1;
}
#mainmenu ul li{
float:left;
color:#ccc;
font-size:16px;
}
#mainmenu ul li a{
float:left;
color:#f00;
font-weight:bolder;
padding:0 8px;
line-height:24px;
}
#mainmenu ul li a:hover,#mainmenu ul li a.currentpage{
color:#999;
}
.fense{
}
#banner{
border:solid 4px #f5f5f5;
width:376px;
height:324px;
overflow:hidden;
position:absolute;
top:0;
left:0;
}
#banner ul{
position:absolute;
top:0px;
left:0px;
white-space:nowrap;
}
#banner ul li{
display:inline;
}
#num{
position:absolute;
left:0;
bottom:2px;
}
#num a{
float:left;
background-color:#fff;
width:16px;
height:16px;
margin-left:2px;
text-align:center;
line-height:16px;
font-size:10px;
}
#num a:hover{
background-color:#f00;
color:#fff;
}
#content{
position:relative;
padding:0 10px;
margin-top:8px;
_height:1%;
margin-bottom:10px;
background-color:#fff;
}
#content:after{
content:"";
display:block;
height:0;
clear:both;
}
#main{
position:relative;
width:490px;
float:right;
border:solid 4px #f5f5f5;
padding:10px;
widt\h:462px;
background:#f4f4f8 url(mainbg.jpg) repeat-x left top;
}
#side{
float:left;
position:relative;
}
#sidefoot{
position:relative;
border:solid 4px #f5f5f5;
padding:6px 10px;
margin-top:332px;
width:384px;
widt\h:356px;
background:#fff url(sidebg.jpg) repeat-x left top;
}
#ctlist,#contact{
}
#ctlist{
position:absolute;
top:0px;
right:2px;
width:150px;
height:20px;
overflow:hidden;
z-index:5;
border:solid 1px #ccc;
background-color:#fff;
}
#ctlisttitle,#welcome{
}
#ctlisttitle{
height:20px;
background:#f00 url(title2.gif) no-repeat left top;
}
#ctlisttitle span{
height:20px;
display:block;
margin-left:16px;
color:#fff;
font-size:13px;
font-weight:bolder;
text-decoration:underline;
background:#f00 url(title3.gif) no-repeat right top;
}
#contact{
background:transparent url(contact.gif) no-repeat right bottom;
padding:8px;
border-top:solid 1px #ddd;
margin-top:10px;
}
#welcome{
line-height:24px;
color:#666666;
padding-left:26px;
margin-bottom:12px;
background:transparent url(title1.gif) no-repeat 4px center;
}
#welcome span{
font-weight:bolder;
font-size:16px;
color:#46466a;
}
#ctlist div,#contact div{
}
#ctlist div{
position:absolute;
top:30px;
left:0;
}
.bigul,.midul{
list-style:none;
}
.bigli,.midli{
margin:4px 2px 6px 8px;
}
.bigli{

}
.midli{
margin-left:20px;
}
.bigli a{
font-weight:bolder;
font-size:12px;
}
.midli a{
font-weight:500;
font-size:12px;
}
.bigli a:hover{
color:#f00;
}
.midli a:hover{
text-decoration:underline;
color:#46466A;
}
#currentcbname{
}
#currentcmname{
}
#contact div p{
margin-bottom:4px;
}
#contact div p strong{
float:left;
clear:left;
padding-left:24px;
}
strong#add1{
background:transparent url(add1.gif) no-repeat left center;
}
strong#tel{
background:transparent url(tel.gif) no-repeat left center;
}
strong#fax{
background:transparent url(fax.gif) no-repeat left center;
}
#contact div a{
margin-left:150px;
}
#contact div a:hover{
text-decoration:underline;
}
.desp{
padding-top:8px;
border-top:solid 1px #ccc;
}
#desp1{
width:360px;
font-size:13px;
font-weight:bolder;
line-height:20px;
padding-bottom:8px;
}
.introduction{
}
.introduction p{

}
.introductimg{
}
.ctdiv{
}
.ctul{
list-style:none;
padding-left:28px;
}
.ctul .ctul{
padding-left:0;
}
.ctli{
margin:10px 15px 30px 0px;
_height:1%;
}
.ctli:after{
content:"";
display:block;
height:0;
clear:both;
}
a.imglink{
float:left;
clear:left;
margin:0 12px 4px 0;
padding:5px;
background:transparent url(imgbg.jpg) repeat left top;
}
a.imglink2{
float:left;
margin:20px 0 4px 30px;
padding:5px;
background:transparent url(imgbg.jpg) repeat left top;
}
a.imglink img{
}
a.imglink:hover{
}
a.imglink:hover img{
}
a.sortlink{
display:block;
clear:both;
}
a.sortlink strong{
font-size:13px;
}
a.sortlink:hover,a.sortlink:hover strong,a.sortlink:hover span{
color:#000;
}
.more{
float:right;
}
.sitemapul{
}
.sitemapul li{
}
.sitemapul li a:hover{
}
.newsort{
}
.newul{
}
.new{
}
.contactul{
list-style:none;
}
.contactul li{
clear:left;
*height:1%;
margin-top:5px;
*margin-top:0px;
}
.contactul li:after{
content:"";
display:block;
height:0px;
clear:both;
}
.item,.itembox{
float:left;
}
.item{
width:200px;
text-align:right;
margin-right:4px;
}
.itembox input{
width:130px;
}
.item strong{
line-height:21px;
}
.bigmap,.midmap,.searchmap{
clear:both;
background-color:#fff;
padding:2px 0px 2px 10px;
margin:8px 0;
}
.bigmap a,.midmap a,.searchmap a{
}
.bigmap a:hover,.midmap a:hover,.searchmap a:hover{
}
.currentpr{
}
.prmap{
}
#primg{

}
#prtag{
}
#secondmenu{
height:31px;
*height:25px;
margin:10px 1px 0 1px;
clear:both;
background-color:#fff;
}
#secondmenu ul{
list-style:none;
height:31px;
*height:25px;
background:#fff url(menubg2.jpg) repeat-x left bottom;
*background:transparent url(menubg2.jpg) repeat-x left -2px;
padding-left:6px;
}
#secondmenu ul li,#secondmenu ul li a{
color:#f00;
float:left;
padding:8px 0;
*padding:0;
}
#secondmenu ul li a{
padding:0 12px;
}
#secondmenu ul li a:hover,#secondmenu ul li a.currentpage2{
text-decoration:underline;
}
#keywordlist{
list-style:none;
text-align:left;
margin:0 12px 8px 12px;
border-bottom:dashed 1px #fff;
padding:5px;
}
#keywordlist li
{
display:inline;
padding:2px;
}
#keywordlist li a{
text-decoration:underline;
font-size:10px;
color:#666;
word-break:break-all;
}
#keywordlist li a:hover{
text-decoration:none;
color:#000;
}
#certification{
position:absolute;
top:23px;
right:215px;
z-index:3;
width:180px;
height:27px;
overflow:hidden;
padding-right:10px;
}
#certification ul{
list-style:none;
position:absolute;
top:0;
left:30px;
white-space:nowrap;
}
#certification li{
display:inline;
padding:0 8px;
}
#certification span{
position:relative;
top:-12px;
color:#000;
font-size:13px;
}
.translator{
list-style:none;
height:19px;
overflow:hidden;
border:solid 1px #333;
border-bottom-color:#ccc;
border-right-color:#ccc;
position:absolute;
top:20px;
right:12px;
z-index:6;
background:#fff url(selectbg.gif) no-repeat right 1px;
}
.translator2{
list-style:none;
height:230px;
*height:220px;
overflow:hidden;
border:solid 1px #333;
border-bottom-color:#ccc;
border-right-color:#ccc;
position:absolute;
top:20px;
right:12px;
z-index:6;
background:#fff url(selectbg.gif) no-repeat right -16px;
}
.translator li,.translator2 li{
border-top:solid 1px #ccc;
padding:0px 20px 4px 4px;
}
#language{
position:absolute;
top:23px;
right:140px;
z-index:5;
font-weight:bolder;
font-size:11px;
}
#curlanguage{
}
.translator li a,.translator2 li a{
} 
margin-right:6px;
position:relative;
top:2px;
}
.translator li a:hover{
}
.absolute{
background-color:#fff;
}
#foot{
clear:both;
background-color:#CECEDB;
}
#foot div{
text-align:center;
line-height:18px;
}
#foot div span{
color:#7D7DA8;
margin-right:12px;
}
#foot div 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 4px;
}
#linksct dt strong{
color:#000;
}
#links a{
text-decoration:underline;
}
#pages{
text-align:center;
clear:both;
}
#msg{
position:absolute;
background-color:#f90;
width:150px;
padding:15px 12px 5px 10px;
position:absolute;
top:2px;
right:3px;
z-index:8;
opacity:0.9;
filter:alpha(opacity=90);
}
#msg{
color:#fff;
font-size:13px;
}
#msg strong{
font-size:14px;
color:#fff;
font-weight:bolder;
}
#msg #close{
position:absolute;
top:1px;
right:4px;
font-size:18px;
}