@charset "utf-8";
/*======Global Tag======*/
html{
overflow-y:scroll;
background-color:#fff;
}
body,input,textarea,select{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#00486F;
}
body,p,input,h1,h2,h3,h4,h5,h6,hr,ul,dl,dd{
padding:0;
margin:0;
}
hr,img,table{
border:none;
}
hr{
border-bottom:solid 1px #A6D2E6;
height:1px;
}
input,textarea,select{
background:#fff;
border:solid 1px #333;
border-right-color:#ccc;
border-bottom-color:#ccc;
}
table{
border-left:solid 1px #007CC2;
border-top:solid 1px #007CC2;
}
td{
padding:2px 4px;
border-right:solid 1px #007CC2;
border-bottom:solid 1px #007CC2;
}
a{
outline-style:none;
text-decoration:none;
}
a:link,a:visited{
color:#007CC2;
}
a:hover{
color:#f00;
}
/*======Global Class======*/
.left{
text-align:left;
}
.center{
text-align:center;
}
.right{
text-align:right;
}
.justify{
text-align:justify;
}
.clear{
clear: both;
}
.clearl{
clear:left;
}
.clearr{
clear:right;
}
.warn{
color:#f00;
}
.pages{
text-align:center;
clear:both;
padding:8px;
}
/*======Header======*/
#whole{
width:900px;
position:absolute;top:0;left:50%;
margin-left:-450px;
border-top:solid 3px #014A74;
}
#logo{
width:100px;
height:47px;
background:transparent url(css-bg.jpg) no-repeat left -120px;
position:absolute;
top:10px;
left:28px;
}
#key1{
position:absolute;
top:290px;
right:4px;
font-size:28px;
font-weight:bolder;
color:#007CC2;
}
h1{
position:absolute;
top:290px;
right:4px;
font-size:28px;
font-weight:bolder;
color:#007CC2;
}
#name{
line-height:24px;
background-color:#000;
color:#fff;
margin:16px 0 8px 0;
padding-left:6px;
}
#title4{
line-height:20px;
background-color:#000;
color:#fff;
margin:16px 0 0;
padding-left:6px;
}
#desp1{
position:absolute;
font-size:12px;
top:338px;
right:2px;
line-height:24px;
background-color:#DD1673;
padding:0 4px;
color:#fff;
}
h2{
position:absolute;
font-size:12px;
top:338px;
right:2px;
line-height:24px;
background-color:#DD1673;
padding:0 4px;
color:#fff;
}
#desp2 h2{
position:static;
line-height:normal;
background-color:#fff;
color:#00486F;
}
#desp2{
text-align:justify;
margin-bottom:8px;
padding:0 2px;
}
#desp3{
text-align:justify;
padding:0 2px;
margin-top:8px;
}
#desp2 *,#desp3 *{
display:inline;
font-style:normal;
font-weight:500;
font-size:12px;
}
#desp4{
clear:both;
}
#desp4 *{
font-style:normal;
font-weight:500;
font-size:11px;
}
#title4{
background-color:#B3D8EA;
font-size:12px;
}
#desp4 a{
color:#00486F;
}
#title4 a{
color:#fff;
}
#desp4 a:hover{
text-decoration:underline;
}
#mainmenu{
width:540px;
margin-left:160px;
position:relative;
top:-3px;
height:45px;
_margin-bottom:-7px;
}
#mainmenu dt{
float:left;
}
#mainmenu a{
float:left;
padding:23px 19px 10px 19px;
white-space:nowrap;
font-weight:bolder;
font-size:13px;
border-right:dashed 1px #007CC2;
border-top:solid 3px #014A74;
}
#mainmenu a.first{
border-left:dashed 1px #007CC2;
}
#mainmenu a.current{
text-decoration:underline;
border-top-color:#f00;
}
#banner{
clear:both;
width:900px;
height:300px;
margin-top:18px;
background:transparent url(banner.jpg) no-repeat left top;
}
/*======Content======*/
#content{
*height:1%;
}
#content:after{
content:"";
display:block;
height:0;
clear:both;
}
/*==right==*/
#right{
float:right;
width:660px;
}
#title,#right .cbtitle{
height:24px;
line-height:24px;
background-color:#B3D8EA;
color:#fff;
padding-left:6px;
position:relative;
}
#title h3{
font-size:13px;
}
#right .cbtitle{
color:#007CC2;
clear:both;
}
#right .cmtitle{
clear:both;
margin:12px;
background-color:#ccecfc;
line-height:18px;
padding-left:6px;
}
#right .cstitle{
clear:both;
border-bottom:solid 1px #ccecfc;
margin:0 24px;
}
#right .cstitle a{
background-color:#ccecfc;
padding:0 6px;
}
#right a.more{
position:absolute;
right:2px;
top:2px;
font-size:11px;
}
.cbtitle .current{
font-style:italic;
}
#goods{
*height:1%;
}
#goods:after{
content:"";
display:block;
height:0;
clear:both;
}
#goods dd{
float:left;
width:170px;
height:220px;
padding-left:44px;
margin-top:28px;
_width /**/:214px;
}
#goods img{
width:140px;
height:140px;
}
#goods .imglink{
}
#goods .prlink{
position:relative;
top:4px;
}
#goods .prlink strong{
font-weight:500;
}
#intro{
}
.introimg{
}
p.intro{
padding-bottom:8px;
}
#pr{
}
#primg{
margin-bottom:12px;
}
#prdesp{
padding:6px;
}
#prdesp .model{
}
#prdesp .scroll{
width:650px;
overflow:auto;
}
#prtag{
padding:6px;
}
#prtag a{
}
#prmap{
padding:6px;
}
#prmap dd{
}
#prmap a{
}
#prmap .current{
color:#f00;
}
#post{
*height:1%;
}
#post:after{
content:"";
display:block;
height:0;
clear:both;
}
#post dt{
float:left;
clear:left;
width:180px;
text-align:right;
margin-bottom:12px;
margin-right:4px;
}
#post dd{
margin-bottom:12px;
}
#post dt.title{
text-align:left;
width:auto;
float:none;
clear:both;
height:24px;
line-height:24px;
background-color:#B3D8EA;
padding:0 6px;
}
#post dt span{
color:#f00;
}
#post .error,.error0{
font-size:11px;
color:#f00;
}
input.radio{
border:none;
}
#post #button{
clear:both;
width:300px;
padding-top:12px;
}
#post #sub,#post #reset{
margin-left:24px;
}
.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{
}
#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 6px;
}
#linksct dt strong{
color:#000;
}
#links a{
text-decoration:underline;
}
#lang{
position:absolute;
top:25px;
right:0px;
padding-right:110px;
height:13px;
background:transparent url(css-bg.jpg) no-repeat right 1px;
margin-right:4px;
_overflow:hidden;
}
#trans{
position:absolute;
top:65px;
right:2px;
visibility:hidden;
background-color:#fff;
opacity:0.90;
filter:alpha(opacity=90);
}
#trans dd{
width:100px;
height:12px;
margin:12px 12px 12px 4px;
background:transparent url(css-bg.jpg) no-repeat left 12px;
_overflow:hidden;
}
#trans img{
margin-top:4px;
}
/*==left==*/
#left{
float:left;
width:220px;
}
#ctlist,#contact,#certificate{
}
#left .title{
margin-top:12px;
border-bottom:solid 3px #014A74;
background:transparent url(css-bg.jpg) no-repeat -80px -167px;
padding-left:28px;
}
#left .title a,#left .title span{
white-space:nowrap;
font-size:14px;
font-weight:bolder;
line-height:34px;
}
#ctlist dl{
background-color:#A6D2E6;
padding:6px 10px 5px 10px;
border-bottom:solid 2px #C5E1EF;
}
#ctlist dt{
padding:8px 0 5px 0;
}
#ctlist dd{
background-color:#C5E1EF;
margin-bottom:4px;
padding:6px 0 6px 6px;
}
#ctlist dl a{
font-size:13px;
}
#ctlist dl dt a{
font-size:12px;
font-weight:bolder;
text-decoration:underline;
}
#ctlist dl dd a.smlct{
padding-left:12px;
font-size:11px;
line-height:18px;
font-style:italic;
position:relative;
top:3px;
}
#ctlist dl dd .current2{
padding-left:6px;
font-size:11px;
line-height:14px;
font-style:italic;
position:relative;
top:3px;
}
#ctlist dl dt .current{
font-weight:bolder;
}
#ctlist dl dd .current{
font-size:13px;
}
#ctlist #search{
background-color:#A6D2E6;
padding:12px 10px 10px 10px;
}
#ctlist h3,.cbtitle h3{
display:inline;
font-size:13px;
font-weight:normal;
}
#search #q{
margin-left:10px;
}
#search #searchbut{
border:none;
width:32px;
height:21px;
margin-left:12px;
background:transparent url(css-bg.jpg) no-repeat -48px -173px;
}
#contact div,#certificate div,#partner div{
background-color:#A6D2E6;
padding:3px 10px 10px 10px;
}
#partner div{
padding-top:15px;
}
#contact div{
padding-bottom:28px;
}
#contact div strong{
line-height:30px;
}
#contact div p{
background-color:#C5E1EF;
padding:6px;
}
#contact div a{
float:right;
margin-top:8px;
text-decoration:underline;
}
#certificate div a{
}
#partner div #md{
margin-bottom:15px;
display:block;
height:41px;
background:#fff url(css-bg.jpg) no-repeat center -278px;border-top:3px #fff solid;border-bottom:3px #fff solid;
}
#partner div #gl{
display:block;
height:25px;
background:#fff url(css-bg.jpg) no-repeat center -319px;border-top:3px #fff solid;border-bottom:3px #fff solid;
}
/*==bottom==*/
#secondmenu{
background-color:#A6D2E6;
height:24px;
margin-top:15px;
}
#secondmenu dt{
float:left;
padding:5px 0;
}
#secondmenu a{
float:left;
padding:0 30px;
white-space:nowrap;
border-left:solid 1px #007CC2;
}
#secondmenu a.first{
border:none;
}
#secondmenu a.current{
text-decoration:underline;
}
#keywordlist{
}
#keywordlist dd{
}
#keywordlist a{
}
#keywordlist span.current{
}
#foot{
clear:both;
text-align:center;
padding:4px;
line-height:18px;
border-bottom:solid 3px #014A74;
}
#foot p{
line-height:18px;
}
#foot p span{
line-height:18px;
}
#foot p a{
line-height:18px;
}
.other{
padding:4px;
}
#goods i{
font-style:normal;
}
#goods b{
font-weight:normal;
}
#sitemap{
padding-left:20px;
}
.cblink{
padding-left:20px;
}
.cmlink{
padding-left:40px;
}
.cslink{
padding-left:60px;
}
#keywordlist dd{float:left;		margin-right:20px;}