@charset "utf-8";
/* CSS Document */
/*--------------------------all----------------------------*/
*{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
line-height:1.4;
text-decoration:none;
}
html,body{
background-color:#000;
}
html{
overflow-y:scroll;
}
#wholediv{
background-color:#222415;
width:840px;
margin:0 auto;
position:relative;
}
img{
border: none;
}
hr{
height:1px;
border:none;
border-top:solid 1px #3D4228;
margin-bottom:18px;
*margin-bottom:0px;
}
strong{
}
.warning{
color:#f00;
}
.error{
color:#f00;
display:block;
height:12px;
}
.getmargin{
margin:12px;
}
.center{
text-align:center;
}
.right{
text-align:right;
}
.left{
text-align:left;
}
.clear{
clear: both;
}
.clearl{
clear:left;
}
.clearr{
clear:right;
}
input{
color:#000;
}
/*---------------------part---------------------*/
#logo{
background:transparent url(logo.gif) no-repeat left top;
position:absolute;
width:154px;
height:60px;
top:4px;
left:50%;
margin-left:-77px;
}
#key1{
width:840px;
height:72px;
border-bottom:solid 8px #3D4228;
background-color:#4A5131;
font-size:23px;
font-weight:300;
text-align:right;
padding-right:505px;
padding-top:23px;
widt\h:335px;
heigh\t:41px;
}
#name{
position:absolute;
top:34px;
left:505px;
font-size:14px;
}
#desp1{
position:absolute;
right:4px;
top:315px;
z-index:1;
}
#mainmenu{
}
#mainmenu ul{
list-style:none;
position:absolute;
top:74px;
left:0;
z-index:1;
padding-left:60px;
}
#mainmenu ul li,#mainmenu ul li a{
display:inline;
font-weight:bolder;
font-size:13px;
line-height:30px;
}
#mainmenu ul li a{
padding:0 38px;
}
#mainmenu ul li a:hover,#mainmenu ul li a.currentpage{
text-decoration:underline;
color:#ccc;
}
.fense{
}
#banner,#banner2,#banner3,#banner4{
width:840px;
height:266px;
background:#000 url(banner.jpg) no-repeat left top;
position:absolute;
top:72px;
left:0;
}
#banner2{
background:#000 url(banner2.jpg) no-repeat left top;
}
#banner3{
background:#000 url(banner3.jpg) no-repeat left top;
}
#banner4{
background:#000 url(banner4.jpg) no-repeat left top;
}
#content{
margin-top:266px;
*height:1%;
background-color:#2E301D;
}
#content:after{
content:"";
display:block;
height:0;
clear:both;
}
#main{
width:620px;
float:right;
background-color:#222415;
_height:740px;
min-height:740px;
}
#side{
width:220px;
float:left;
}
#ctlist,#contact{
}
#ctlist{
}
#contact,#cert{
background-color:#343621;
}
#ctlisttitle,#contacttitle,#certtitle,#welcome{
height:30px;
}
#ctlisttitle{
background:#764830 url(titlebg1.gif) no-repeat 30px 8px;
padding-left:50px;
}
#contacttitle,#certtitle{
background:#505634 url(titlebg2.gif) no-repeat 30px 9px;
padding-left:50px;
}
#welcome{
background:#505634 url(titlebg2.gif) no-repeat 15px 9px;
padding-left:38px;
}
#ctlisttitle a{
line-height:28px;
font-size:13px;
}
#contacttitle a,#certtitle a,#welcome span,#welcome{
line-height:29px;
font-size:13px;
}
#ctlisttitle a:hover,#contacttitle a:hover{
}
#welcome span{
font-weight:bolder;
font-size:20px;
}
#ctlist div,#contact div,#cert div{
margin-top:1px;
border-top:solid 1px #4A5131;
}
#contact div{
padding:15px 12px 30px 30px;
}
#cert div{
padding-top:18px;
}
#cert div a img{
display:block;
width:130px;
margin:0 auto;
}
#ctlist div#search{
border:none;
padding-left:12px;
margin:16px 0 12px 22px;
*height:1%;
background:transparent url(searchbg.gif) no-repeat left 2px;
}
#ctlist div#search:after{
content:"";
display:block;
height:0;
clear:both;
}
#q,#searchbut{
float:right;
border:none;
}
#q{
color:#333;
background-color:#fff;
width:140px;
height:17px;
margin-top:0px;
padding-bottom:3px;
border:inset 2px #333;
heigh\t:12px;
widt\h:136px;
}
#searchbut{
margin:0 6px;
width:20px;
height:20px;
background:transparent url(searchbutbg.gif) no-repeat left top;
}
.bigul,.midul{
list-style:none;
margin:12px 31px;
}
.midul{
margin:0;
}
.bigli,.midli{
background:transparent url(listbg.gif) no-repeat left 4px;
padding-left:20px;
margin:8px 0;
}
.bigli a,.midli a{
font-weight:bolder;
}
.midli a{
font-weight:500;
}
.bigli a:hover,.midli a:hover{
text-decoration:underline;
}
#currentcbname,#currentcmname{
color:#BB7B59;
text-decoration:underline;
}
#contact div p{
margin-bottom:8px;
color:#ccc;
}
#contact div p strong{
color:#fff;
line-height:24px;
}
strong#add1{
background:transparent url(add1.gif) no-repeat left center;
}
strong#add2{
background:transparent url(add2.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;
}
#contact div a:hover{
text-decoration:underline;
}
.desp{
margin-top:1px;
border-top:solid 1px #4A5131;
padding:12px;
}
.desp *{
color:#ccc;
}
.introduction{
}
.introduction p{
margin:12px;
text-align:justify;
}
.introduction p strong{
font-size:13px;
}
.introductimg{
margin:10px 0 18px 21px;
}
.introductimg2{
float:right;
clear:right;
margin:5px 12px 12px 12px;
*margin-top:16px;
}
.ctul{
list-style:none;
*height:1%;
margin-top:1px;
border-top:solid 1px #4A5131;
padding:20px 8px 0 20px;
}
.ctul:after{
content:"";
display:block;
height:0;
clear:both;
}
.ctul .ctul{
margin:0;
padding:0;
padding-top:20px;
}
.ctli{
width:295px;
float:left;
height:140px;
margin-bottom:50px;
overflow:hidden;
}
a.imglink{
width:140px;
height:140px;
float:left;
margin-right:8px;
padding:5px;
widt\h:130px;
heigh\t:130px;
}
a.imglink img{
}
a.imglink:hover{
}
a.imglink:hover img{
}
a.sortlink,a.sortlink span{
line-height:15px;
color:#b2bc80;
}
a.sortlink span.more{
color:#ccc;
}
a.sortlink strong{
line-height:25px;
color:#fff;
}
a.sortlink:hover,a.sortlink:hover strong{
text-decoration:underline;
}
.sitemapul{
margin-left:15px;
}
.sitemapul li{
margin:8px 16px;
}
.sitemapul li a:hover{
text-decoration:underline;
color:#f00;
}
.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;
}
.itembox option,.itembox select,.itembox textarea{
color:#000;
}
.item{
width:200px;
text-align:right;
margin-right:4px;
}
.item strong{
line-height:21px;
}
.bigmap,.midmap,.searchmap{
clear:both;
line-height:25px;
background:#3D4228 url(titlebg2.gif) no-repeat 15px 9px;
padding:2px 0px 2px 38px;
font-size:13px;
font-weight:bolder;
}
.midmap{
}
.bigmap a.more{
float:right;
margin-top:-18px;
margin-right:8px;
color:#ccc;
}
.bigmap a.more:hover{
text-decoration:underline;
}
.bigmap a,.midmap a,.searchmap a{
}
.bigmap a:hover,.midmap a:hover,.searchmap a:hover{
text-decoration:underline;
}
.currentpr{
color:#999;
text-decoration:underline;
}
.prmap{
margin-left:12px;
}
#primg{
margin:14px;
}
#prtag{
}
#secondmenu{
clear:both;
height:26px;
background-color:#33361f;
border-top:solid 1px #3f3f3f;
padding-left:10px;
}
#secondmenu ul{
list-style:none;
}
#secondmenu ul li,#secondmenu ul li a{
float:left;
line-height:25px;
}
#secondmenu ul li a{
padding:0 26px;
color:#ccc;
}
#secondmenu ul li a:hover,#secondmenu ul li a.currentpage2{
text-decoration:underline;
color:#999;
}
#foot{
clear:both;
background-color:#2E301D;
margin-top:1px;
border-top:solid 1px #4A5131;
padding:8px;
}
#keywordlist{
list-style:none;
text-align:center;
background-color:#000;
padding:4px;
margin-bottom:4px;
border:solid 1px #4A5131;
}
#keywordlist li{
display:inline;
}
#keywordlist li a{
padding:0 3px;
color:#999;
}
#keywordlist span{
color:#f00;
}
#keywordlist li a:hover{
text-decoration:underline;
}
.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;
}
#curlanguage{
}
.translator li a,.translator2 li a{
} 
margin-right:6px;
position:relative;
top:2px;
}
.translator li a:hover{
}
#foot div,#foot div span{
text-align:center;
line-height:24px;
color:#ccc;
}
#foot p,#foot p a{
line-height:20px;
color:#ccc;
}
#foot p a:hover{
color:#999;
text-decoration:underline;
}