@charset "utf-8";
/*=====all=====*/
*{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:500;
color:#000;
line-height:18px;
text-decoration:none;
}
html{
overflow-y:scroll;
background:#fff url(htmlbg.jpg) repeat left top;
}
body{
}
hr{
border:none;
border-bottom:solid 1px #ccc;
line-height:1px;
height:1px;
}
img{
border: none;
}
strong,.strong{
font-weight:bolder;
color:#2C5A6B;
}
a:hover{
text-decoration:underline;
}
.center{
text-align:center;
}
.right{
text-align:right;
margin-right:12px;
}
.justify{
text-align:justify;
}
.left{
text-align:left;
}
.clear{
clear: both;
}
.clearl{
clear:left;
}
.clearr{
clear:right;
}
/*======part======*/
#whole{
background-color:#fff;
width:890px;
position:absolute;top:0;left:50%;
margin-left:-450px;
padding:5px;
}
#logo{
position:absolute;
top:18px;
left:30px;
width:107px;
height:48px;
}
#key1{
height:57px;
width:850px;
padding:20px 0 0 40px;
background:#fff url(keybg.jpg) repeat-x left top;
position:absolute;
top:72px;
left:5px;
font-size:18px;
font-weight:bolder;
color:#fff;
}
#name{
height:35px;
background:#fff url(headbg.jpg) repeat-x left top;
padding-top:37px;
text-indent:145px;
font-weight:bolder;
color:#377186;
}
.desp{
}
#desp1{
position:absolute;
top:108px;
right:20px;
color:#fff;
font-size:14px;
}
#desp2,#desp3{
text-align:justify;
padding:8px 12px;
background:#fff url(desp2bg.jpg) repeat-x left top;
}
#desp2 *,#desp3 *{
font-weight:500;
}
#desp2{
padding:8px 12px;
background:#fff url(desp2bg.jpg) repeat-x left top;
}
#mainmenu{
height:36px;
background:#fff url(menubg.jpg) repeat-x left top;
position:relative;
top:77px;
padding:4px 0 0 5px;
}
#mainmenu dt{
float:left;
margin-right:5px;
}
#mainmenu a{
float:left;
padding:0 25px;
white-space:nowrap;
color:#224553;
font-size:12px;
background:#fff url(menu-item-bg.jpg) repeat-x left top;
line-height:35px;
border:solid 1px #fff;
}
#mainmenu a.first{
}
#mainmenu a.current{
background:#fff url(menu-current-bg.jpg) repeat-x left top;
}
#mainmenu a:hover{
}
#banner_home,#banner_about,#banner_pr{
clear:both;
height:210px;
background:#fff url(banner-home.jpg) no-repeat left top;
margin:82px 0px 5px 0px;
}
#banner_about{
background:#fff url(banner-about.jpg) no-repeat left top;
}
#banner_pr{
background:#fff url(banner-pr.jpg) no-repeat left top;
}
#content{
*height:1%;
}
#content:after{
content:"";
display:block;
height:0;
clear:both;
}
/*=====right=====*/
#right{
width:635px;
_width:632px;
float:right;
}
#right .title{
padding:5px 12px;
margin-bottom:20px;
position:relative;
font-weight:bolder;
background:#fff url(left-title-bg.jpg) repeat-x left bottom;
}
#right .title a{
font-weight:bolder;
}
#right a.more{
position:absolute;
right:8px;
top:4px;
font-weight:500;
}
#goods{
*height:1%;
margin:8px 0;
}
#goods:after{
content:"";
display:block;
height:0;
clear:both;
}
#goods dt{
}
#goods dd{
float:left;
width:130px;
height:280px;
margin-left:23px;
_margin-left:0;
_padding-left:21px;
padding-top:12px;
}
.cbtitle{
clear:both;
padding:5px 12px;
margin-bottom:10px;
position:relative;
background:#fff url(left-title-bg.jpg) repeat-x left bottom;
}
.cmtitle{
clear:both;
padding:2px 12px;
margin:0 12px 18px 12px;
background:#fff url(htmlbg.jpg) repeat left top;
border-top:solid 1px #ccc;
}
.cbtitle a,.cmtitle a{
font-weight:bolder;
}
#goods .current{
font-style:italic;
}
#goods .imglink{
float:left;
margin-bottom:4px;
width:130px;
height:136px;
border:solid 1px #377186;
}
#goods .imglink:hover{
border-color:#87c1d6;
}
#goods img{
width:120px;
height:120px;
margin:8px 0 0 5px;
}
#goods .prlink{
clear:both;
}
#goods .prlink strong{
color:#000;
}
.introimg{
float:right;
margin:12px 8px 0px 18px;
}
#introimg2{
margin:8px 0 0 9px;
}
.intro{
text-align:justify;
}
#pr{
padding:8px;
}
#primg{
margin-bottom:8px;
}
#prdesp{
}
#prdesp .model{
}
#prdesp .scroll{
width:620px;
overflow:auto;
}
#prtag{
padding-top:8px;
margin-top:8px;
border-top:solid 1px #ccc;
}
#prtag a{
}
#prmap{
padding-top:8px;
margin-top:8px;
border-top:solid 1px #ccc;
}
#prmap dd{
}
#prmap a{
}
#prmap .current{
color:#f00;
}
#enquiry{
*height:1%;
}
#enquiry:after{
content:"";
display:block;
height:0;
clear:both;
}
#enquiry dt{
float:left;
clear:left;
width:155px;
text-align:right;
margin-bottom:12px;
margin-right:4px;
}
#enquiry dd{
margin-bottom:12px;
}
#enquiry dt.cmtitle{
text-align:left;
width:auto;
float:none;
clear:both;
height:24px;
line-height:24px;
margin:12px;
}
#enquiry dt span{
color:#f00;
}
#enquiry .error,.error0{
font-size:11px;
color:#f00;
}
#enquiry input,#enquiry select,#enquiry option,#enquiry textarea{
border:solid 1px #333;
border-bottom-color:#ccc;
border-right-color:#ccc;
background-color:#fff;
}
#enquiry #button{
width:400px;
clear:both;
margin-left:160px;
*margin-left:100px;
text-align:left;
}
#enquiry #sub,#enquiry #reset{
background:none;
border:solid 1px #333;
margin:8px;
}
.news{
}
.news dt{
}
.news dt a{
}
dd#new_current_title{
}
.news dd{
}
.news dd span.new-num{
}
.news p{
}
.news dd a{
}
.news a:hover{
}
.introimg{
}
.intro{
padding:5px 8px;
line-height:20px;
}
#partner{
}
#partner dd{
}
#partner a{
}
#sitemap{
}
#sitemap .title{
}
#sitemap dt{
margin:0 12px;
padding:2px 10px;
background:#fff url(disc.jpg) no-repeat left center;
}
#sitemap dt.cbname{
margin:0 24px;
background:#fff url(circle.jpg) no-repeat left center;
}
#sitemap dt.cmname{
margin:0 36px;
background-image:url(square.jpg);
}
#sitemap dd{
margin:0 60px;
padding:0 10px;
background:#fff url(square-k.jpg) no-repeat left center;
}
#linkex{
padding:2px 12px;
}
#linkex strong{
color:#f00;
}
.warn{
color:#f00;
}
.pdf{
padding-right:18px;
background:#fff url(download.gif) no-repeat right 3px;
color:#f00;
font-weight:bolder;
}
/*=====left=====*/
#left{
width:250px;
}
#ctlist,#contact,#certificate{
background:#fff url(left-title-bg.jpg) repeat-x left top;
padding:5px;
}
#left .title{
height:35px;
background:#fff url(left-title-bg.jpg) repeat-x left -4px;
border:solid 1px #fff;
}
#left .title a,#left .title span{
float:left;
white-space:nowrap;
line-height:35px;
color:#2C5A6B;
font-size:12px;
font-weight:bolder;
}
#left .title a:hover{
}
#ctlist dl{
}
#ctlist dt{
padding:3px 0 3px 30px;
background:#fff url(bigsort.jpg) no-repeat 18px center;
}
#ctlist dd{
padding:3px 0 3px 30px;
}
#ctlist dl a{
color:#015AAC;
font-size:11px;
font-weight:bolder;
white-space:nowrap;
}
#ctlist dl a:hover{
}
#ctlist dl dd a{
font-weight:500;
}
#ctlist dl .current{
font-weight:bolder;
font-style:italic;
text-decoration:underline;
color:#f00;
}
#ctlist dl dd .current{
font-weight:500;
}
#ctlist #search{
margin:8px 0;
}
#search #q{
width:140px;
margin-left:12px;
}
#search #searchbut{
width:46px;
height:18px;
background:#fff url(searchbg.jpg) no-repeat left top;
border:none;
margin-left:6px;
}
#contact div,#certificate div{
padding:0 0px 28px 0;
}
#contact div p{
color:#2C5A6B;
font-size:11px;
padding:2px 20px 2px 32px;
background:#fff url(bigsort.jpg) no-repeat 20px 12px;
}
#contact div strong{
line-height:28px;
}
#contact div a{
float:right;
margin:4px 8px 0 0;
font-style:italic;
color:#2C5A6B;
}
#certificate div a{
display:block;
width:155px;
height:41px;
margin:12px auto;
background:#fff url(cqm.jpg) no-repeat left top;
}
/*=====bottom=====*/
#secondmenu{
margin-top:8px;
height:24px;
padding-top:6px;
background:#fff url(left-title-bg.jpg) repeat-x left top;
}
#secondmenu dt{
float:left;
}
#secondmenu a{
float:left;
padding:0 49.8px;
white-space:nowrap;
border-left:solid 1px #aaa;
}
#secondmenu a.first{
border:none;
}
#secondmenu a.current{
text-decoration:underline;
}
#keywordlist{
padding:5px 8px;
margin:5px 0;
background:#fff url(desp2bg.jpg) repeat-x left top;
}
#keywordlist dd{
display:inline;
padding-left:4px;
}
#keywordlist a{
color:#333;
}
#keywordlist span.current{
}
#foot{
text-align:right;
padding:10px 5px 2px 5px;
}
#foot p{
color:#666;
}
#foot p span{
color:#666;
line-height:24px;
}
#foot p a{
color:#333;
line-height:24px;
}
#lang{
position:absolute;
top:42px;
right:25px;
padding-right:110px;
background:transparent url(select.jpg) no-repeat right 2px;
margin-right:4px;
}
#trans{
position:absolute;
top:66px;
right:25px;
visibility:hidden;
background-color:#fff;
border:solid 1px #999;
}
#trans dd{
border-bottom:solid 1px #ccc;
padding:0 4px;
}
#trans img{
margin-top:4px;
}
/*======table======*/
table{
border:none;
border-left:solid 1px #666;
border-top:solid 1px #666;
clear:both;
margin:12px auto;
}
td{
border-right:solid 1px #666;
border-bottom:solid 1px #666;
padding:3px 5px;
}
table td.title{
background-color:#eee;
text-align:center;
}
#linksct,#links{
float:left;
padding-left:12px;
}
#links{
float:right;
width:350px;
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;
}
#desp2 h2,#desp2 h3,#desp2 i,#desp2 b,#desp2 strong,#desp3 h2,#desp3 h3,#desp3 i,#desp3 b,#desp3 strong{display:inline;		color:#000;font-weight:normal;font-style:normal;}