body
{
font-size:12px;
font-family:verdana,ËÎÌå,arial,sans-serif;
line-height:1.5;
text-align:center;
background:url(../images/bg-nav.gif) repeat-x 50% 105px;
}
a
{
color:#3F4346;
text-decoration:none;
}
a:hover
{
text-decoration:underline;
}
#main
{
position:relative;
text-align:center;
margin:0 auto;
width:966px;
background:url(../images/bg-main.gif) repeat-y 50% 50%;
}
#header
{
text-align:left;
height:104px;
background:url(../images/bg-top.jpg) no-repeat 50% 0;
position:relative;
}
#header .logo
{
position:absolute;
top:33px;
left:24px;
right:auto;
}
#header .flash
{
position:absolute;
top:12px;
right:24px;
left:auto;
width:548px;
height:80px;
overflow:hidden;
}
#nav
{
width:100%;
background-color:#000;
height:37px;
position:relative;
background:url(../images/bg-nav.gif) repeat-x 0 0;
margin-bottom:10px;
}
#nav s
{
width:3px;
height:36px;
position:absolute;
display:block;
top:0;
background:url(../images/bg-nav-head.gif) no-repeat -2000em -2000em;
}
#nav s.first
{
left:0;
background-position:0 0;
}
#nav s.last
{
clear:both;
right:0;
background-position:0 -36px;
}
#nav li
{
float:left;
width:107px;
line-height:35px;
background:url(../images/bg-nav-space.gif) no-repeat 100% 0%;
}
#nav li.last
{
background:none;
}
#nav a
{
font-size:14px;
font-weight:bold;
color:#FFF;
}
#nav a:hover
{
color:#FF0;
text-decoration:none;
}
#nav a.on
{
font-size:14px;
font-weight:bold;
color:#FF0;
}

#content,
.col_3
{
text-align:left;
}
dt
{
font-size:14px;
height:35px;
line-height:33px;
}
dt i
{
display:block;
float:left;
width:30px;
height:35px;
background:url(../images/icon-01.gif) no-repeat 70% 45%;
}
dt u
{
display:block;
float:right;
font-size:12px;
text-decoration:none;
}
.col_1 dt,
.col_3 dt
{
color:#FFF;
background:url(../images/bg-col-01.gif) no-repeat 0 0;
}
.col_1 dd,
.col_3 dd
{
padding:0 10px;
}
.video-win dl,
.col_1 dd,
.col_3 dd,
.col_3 .bg,
.col_1 .bg
{
background:url(../images/bg-col-01.gif) repeat-y -440px 0;
}
.col_1 dd.last,
.col_3 dd.last
{
padding-bottom:10px;
background-position:-660px 100%;
background-repeat:no-repeat;
}
.col_2 dt
{
border-bottom:2px solid #B6B5B5;
height:22px;
line-height:20px;
margin-bottom:10px;
}
.col_2 dt i
{
background-image:url(../images/icon-02.gif);
height:22px;
width:20px;
}
.col_2 dd
{
padding-left:20px;
background:url(../images/icon-03.gif) no-repeat 5px 6px;
}
.col_4 li a q,
.col_3 dd a q,
.col_2 dd a q
{
display:inline-block;
width:30px;
height:11px;
overflow:hidden;
text-indent:-2000em;
background:url(../images/icon-04.gif) no-repeat 0px 0px;
}
.space_1
{
clear:both;
display:block;
height:10px;
font-size:0;
line-height:0;
overflow:hidden;
background:#F6FCFF;
}
.col_3 dt u
{
padding-right:15px;
}
.col_3 dt u,
.col_3 dt u a
{
color:#FF0;
}
.col_2 .bg
{
background:url(../images/bg-col-02.gif) repeat-y -460px 0;
}
.col_2 .bg s
{
width:100%;
display:block;
font-size:0;
line-height:0;
height:6px;
background:url(../images/bg-col-02.gif) no-repeat -2000em -2000em;
}
.video-win dt,
#zxtw dt
{
background-position:-220px 0;
}
#xwdt dd,
#zxtw dd
{
white-space:nowrap;
overflow:hidden;
padding-top:10px;
}
#xwdt dd.last,
#zxtw dd.last
{
white-space:normal;
text-align:center;
overflow:visible;
}
#xwdt dd.last
{
text-align:left;
}
#zxtw dd.last a
{
font-size:14px;
font-weight:bold;
color:#3C3BBB;
}
#fwtd dd
{
text-align:center;
padding-top:10px;
}
#fwtd dd img
{
border:1px solid #BEBEBE;
}
#fwnr p
{
padding:5px 15px 0;
line-height:2;
}
#fwnr .services
{
background:url(../images/services.gif) no-repeat 0 0;
}
#fwnr .services a
{
display:block;
text-indent:-2000em;
height:70px;
}
.col_2 dd
{
padding-bottom:10px;
white-space:nowrap;
overflow:hidden;
}
.grid_4
{
white-space:nowrap;
overflow:hidden;
}
.grid_4 dd p
{
white-space:normal;
}
#pxtz dt,
#pxtz dt u a
{
color:#D80100;
}
#pxtz dd
{
padding:0 10px;
background:none;
line-height:1.8;
}
#pxtz dd.apply
{
text-align:center;
}
#pxtz dd.apply a
{
display:inline-block;
font-weight:bold;
padding:1px 5px 0;
margin:0 2px;
color:#D80100;
background:url(../images/bg-col-03.gif) no-repeat 50% 30%;
border:1px solid #B6B5B5;
}
#pxtz dd.apply a.on,
#pxtz dd.apply a:hover
{
border-color:#D80100;
text-decoration:none;
}
#fwtk li
{
padding-left:37px;
height:31px;
line-height:31px;
background:url(../images/bg-col-03.gif) no-repeat -220px 0;
margin-top:-1px;
}
#fwtk li.first
{
background-position:0 0;
margin-top:0;
}
#fwtk li.last
{
background-position:-440px 0;
}
#fwtk li a
{
font-weight:bold;
font-size:14px;
color:#298280;
}
#alfx dd
{
padding-top:10px;
}
#alfx dd img
{
position:relative;
width:79px;
height:49px;
overflow:hidden;
}
#alfx dd span
{
position:absolute;
right:10px;
left:auto;
width:110px;
height:50px;
overflow:hidden;
white-space:normal;
}
#alfx dd b,
#alfx dd i,
#alfx dd u
{
display:block;
white-space:nowrap;
}
#alfx dd b
{
font-weight:normal;
padding-bottom:3px;
}
#alfx dd i,
#alfx dd u
{
line-height:1.2;
text-decoration:none;
font-style:normal;
}
#alfx a
{
display:block;
cursor:pointer;
}
#footer
{
margin:10px 13px 0;
padding:10px;
border-top:2px solid #B6B4B5;
}
#footer img
{
margin-right:10px;
vertical-align:middle;
}
#guide
{
padding-bottom:5px;
overflow:hidden;
white-space:nowrap;
border-bottom:2px solid #B6B5B5;
}
#guide i
{
float:left;
display:block;
background:url(../images/icon-02.gif) no-repeat 5px 6px;
height:22px;
width:20px;
}
#list
{
padding:10px;
}
#list li
{
padding:10px 10px 10px 20px;
font-size:14px;
line-height:1.8;
border-bottom:1px dotted #B6B5B5;
background:url(../images/icon-03.gif) no-repeat 5px 17px;
}
#pager
{
padding:10px;
text-align:right;
}
#detail
{
font-size:14px;
padding:10px;
line-height:2;
}
#detail h2
{
text-align:center;
padding:10px 0;
font-size:16px;
}
.masker
{
background-color:#EEE;
width:100%;
height:100%;
position:absolute;
z-index:99;
opacity:.3;
top:0;
left:0;
}

.dialog-win
{
text-align:left;
position:absolute;
z-index:199;
top:30%;
left:15%;
background:#FFF;
border:2px solid #999;
width:700px;
}
.dialog-win .ok
{
margin:10px;
padding:0 20px;
text-align:center;
}
.dialog-win dl
{
margin:10px;
padding-bottom:10px;
border-bottom:1px dotted #B6B5B5;
}

.dialog-win fieldset
{
margin:10px;
}
.dialog-win dl dt
{
text-align:center;
}
.dialog-win dl dt .close
{
float:right;
}
.dialog-win table
{
margin-top:10px;
}
.dialog-win table thead th,
.dialog-win table tbody td
{
padding:5px 0;
border:1px solid #999;
}
.dialog-win .validateCode
{
cursor:pointer;
}

.video-win
{
text-align:left;
position:absolute;
z-index:199;
top:30%;
left:35%;
background:#FFF;
border:2px solid #000;
width:230px;
}
.video-win dl
{
margin:5px;
}
.faqs li a
{
font-weight:bold;
}
.faqs li .question
{
position:relative;
font-size:12px;
}
.faqs li .answer
{
position:relative;
margin-top:10px;
padding-top:10px;
border-top:1px dotted #0B9A0A;
}
.faqs li .question s,
.faqs li .answer s
{
background:url(../images/icon-05.gif) no-repeat -1000% -1000%;
display:block;
position:absolute;
left:-20px;
top:0;
width:16px;
height:16px;
overflow:hidden;
font-size:0;
line-height:0;
}
.faqs li .question s
{
background-position:0 0;
}
.faqs li .answer s
{
top:15px;
background-position:0 -96px;
}
#asking
{
margin:0 30px;
}
#asking dt
{
line-height:1;
height:auto;
position:relative;
border-bottom:1px dotted #0B9A0A;
padding-bottom:5px;
margin-bottom:5px;
}
#asking dt s
{
background:url(../images/icon-05.gif) no-repeat 0 -144px;
display:block;
position:absolute;
left:-20px;
top:0;
width:16px;
height:16px;
overflow:hidden;
font-size:0;
line-height:0;
}
#asking dd
{
padding-bottom:5px;
}
#asking #title
{
width:90%;
}
#asking #description
{
width:90%;
height:100px;
vertical-align:middle;
}
#asking img
{
cursor:pointer;
vertical-align:middle;
}
#asking button
{
margin-left:20px;
vertical-align:bottom;
}