@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{
border:none;
border-bottom:dashed 1px #ccc;
}
strong{
}
.warning,.warning2{
color:#f00;
}
.error,.error2{
color:#f00;
display:block;
height:11px;
margin-top:-2px;
margin-bottom:2px;
}
#form1 .warning2{
display:block;
height:12px;
}
.getmargin{
margin:8px;
}
.center{
text-align:center;
}
.right{
text-align:right;
}
.left{
text-align:left;
}
.justify{
text-align:justify;
}
.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,#desp1{
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;
}
#desp1{
color:#fff;
position:absolute;
top:100px;
right:10px;
font-size:16px;
font-weight:bolder;
}
#search{
position:absolute;
right:14px;
top:284px;
}
#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{
height:250px;
background:transparent url(banner.jpg) no-repeat left top;
border:solid 4px #eee;
position:relative;
}
#content{
padding:0 10px;
margin-top:8px;
}
#main{
width:615px;
float:right;
border-left:solid 4px #eee;
padding:10px;
position:relative;
_height:800px;
min-height:800px;
}
#side{
width:230px;
float:left;
position:relative;
top:-48px;
left:15px;
background:transparent url(sidebg.jpg) repeat-x left top;
}
#ctlist,#contact{
}
#contact{
border-top:solid 4px #ECECF0;
margin-right:8px;
background:transparent url(sidebg.jpg) repeat-x left top;
padding:4px;
}
#ctlist{
}
#ctlisttitle,#contacttitle,#welcome{
}
#ctlisttitle,#contacttitle{
height:40px;
text-align:center;
border:solid 4px #fff;
border-bottom:none;
}
#contacttitle{
border:none;
}
#ctlisttitle a,#contacttitle a{
line-height:40px;
}
#ctlisttitle a:hover,#contacttitle a:hover{
text-decoration:underline;
}
#welcome{
position:absolute;
top:-40px;
font-size:16px;
font-weight:bolder;
}
#welcome span{
font-weight:bolder;
font-size:14px;
color:#fff;
font-size:22px;
font-weight:bolder;
}
#ctlist div,#contact div{
padding:8px;
border-right:solid 4px #eee;
border-left:solid 4px #fff;
}
#contact div{
border:none;
}
.bigul,.midul{
list-style:none;
}
.bigli,.midli{
_height:1%;
padding-left:14px;
margin:8px 0;
background:transparent url(listbg.gif) no-repeat left 6px;
}
}
.bigli a,.midli a{
line-height:20px;
font-weight:bolder;
}
.midli a{
font-weight:500;
}
.midli{
}
.bigli a:hover,.midli a:hover{
text-decoration:underline;
color:#f00;
}
#currentcbname{
line-height:20px;
font-weight:bolder;
}
#currentcmname{
line-height:20px;
font-weight:bolder;
}
#contact div p{
margin-bottom:18px;
}
#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{
float:right;
margin-right:8px;
}
#contact div a:hover{
text-decoration:underline;
}
.desp{
 margin:12px 0;
}
.introduction{
}
.introduction p{
margin-bottom:12px;
line-height:18px;
}
#flow{
background-color:#ECECF0;
float:left;
padding:10px;
margin:6px 12px 6px 6px;
width:414px;
*height:1%;
}
#flow strong{
color:#000;
padding-left:8px;
display:block;
border-bottom:solid 1px #ccc;
margin-bottom:12px;
padding-bottom:8px;
}
#flow:after{
content:"";
display:block;
height:0;
clear:both;
}
#flowul,#flowimg ul{
list-style:none;
float:left;
}
#flowul{
margin-top:16px;
}
#flowimg{
width:218px;
height:470px;
margin-top:1px;
overflow:hidden;
position:relative;
border:solid 8px #fff;
widt\h:200px;
heigh\t:454px;
*heigh\t:456px;
}
#flowimg div{
width:195px;
display:none;
}
#flowimg div#flow1{
display:block;
}
#flowimg div a img{
border:solid 3px #fff;
}
#flowul li{
width:180px;
padding:5px 7px 5px 7px;
margin:1px 6px;
text-align:center;
background-color:#fff;
widt\h:168px;
}
#flowul li a{
color:#46466A;
text-decoration:none;
}
#flowul li a#flowa1{
color:#f00;
}
#flowul li a:hover{
text-decoration:underline;
}
#flowul li.point{
padding:0;
padding-left:6px;
background-color:transparent;
font-size:18px;
font-weight:bolder;
_font-weight:500;
}
.ctul{
list-style:none;
*height:1%;
padding-left:18px;
}
.ctul .ctul{
padding-left:0;
}
.ctul:after{
content:"";
display:block;
height:0;
clear:both;
}
.ctli{
float:left;
width:120px;
height:220px;
margin:0 36px;
_margin:0;
_padding:0 34px;
}
a.imglink{
float:left;
padding:5px;
background:transparent url(imgbg.jpg) repeat left top;
}
a.imglink img{
}
a.imglink:hover{
}
a.imglink:hover img{
}
a.sortlink{
}
a.sortlink strong{
}
a.sortlink:hover,a.sortlink:hover strong{
text-decoration:underline;
}
.sitemapul{
}
.sitemapul li{
margin:16px;
}
.sitemapul li a:hover{
text-decoration:underline;
color:#f00;
}
.newsort{
}
.newul{
}
.new{
}
.contactul{
list-style:none;
}
#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;
}
.item strong{
line-height:21px;
}
.bigmap,.midmap,.searchmap{
clear:both;
background-color:#EBEBF2;
padding:2px 0px 2px 10px;
margin:12px 0;
}
.bigmap a,.midmap a,.searchmap a{
}
.bigmap a:hover,.midmap a:hover,.searchmap a:hover{
}
.currentpr{
color:#9898B1;
}
.prmap{
}
#prtag{
}
#secondmenu{
margin:0 1px;
clear:both;
*height:1%;
margin-top:10px;
border-top:solid 4px #eee;
}
#secondmenu:after{
content:"";
display:block;
height:0;
clear:both;
}
#secondmenu ul{
list-style:none;
height:31px;
background:transparent url(menubg2.jpg) repeat-x left bottom;
*background:transparent url(menubg2.jpg) repeat-x left 4px;
}
#secondmenu ul li,#secondmenu ul li a{
color:#f00;
float:left;
line-height:31px;
*line-height:28px;
}
#secondmenu ul li a{
padding:0 12px;
}
#secondmenu ul li a:hover,#secondmenu ul li a.currentpage2{
text-decoration:underline;
}
#foot{
}
#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:4;
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:4;
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{
}
.translator li a img,.translator2 li a img{
margin-right:6px;
position:relative;
top:2px;
}
.translator li a:hover{
}
.absolute{
}
#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;
}
/*ct_pr*/
#primg{
height:460px;
width:460px;
background:transparent url(imgbg.jpg) repeat left top;
margin-bottom:12px;
position:relative;
}
#biger{
position:absolute;
width:450px;
height:450px;
top:5px;
left:5px;
z-index:1;
background:transparent url(biger.jpg) no-repeat -60px -60px;
}
#biger:hover{
background:transparent url(biger.jpg) no-repeat center center;
}
#primg img#bigimg{
position:absolute;
top:5px;
left:5px;
z-index:1;
}
#primg img{
position:absolute;
top:60px;
left:150px;
z-index:0;
}
#primg p{
position:absolute;
bottom:5px;
left:0;
z-index:3;
padding:0 75px;
}
#primg p#dsc04254{
padding:0 35px;
}
#primg p#dsc04246{
padding:0 78px;
}
#primg p#dsc04238{
padding:0 115px;
}
#primg p span{
float:left;
width:72px;
height:120px;
margin:0 2px;
background-color:#fff;
opacity:0;
filter:alpha(opacity=0);
}
#primg p#dsc04261 span{
margin:0 14px;
}
#primg p#dsc04254 span{
width:92px;
}
#primg p#dsc04250 span{
width:98px;
}
#primg p#dsc04242 span{
width:84px;
}
#primg p#dsc04242 span.short{
width:40px;
}

#catalogue{
display:block;
width:219px;
height:323px;
margin:0 auto;
border:solid 4px #fff;
}
#catalogue:hover{
border-color:#DEDEE8;
}
#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;
}