﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time,video {
    margin: 0;
    padding: 0;
}

fieldset,img {
    border: 0;
}

address,caption,cite,code,dfn,em,th,var,optgroup {
    font-style: normal;
    font-weight: normal;
}

ins {
    text-decoration: none;
}

li {
    list-style: none;
}

table {
    font-size: inherit;
    font: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

caption,th {
    text-align: left;
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
}

q:before,q:after {
    content: '';
}

abbr,acronym {
    border: 0;
    font-variant: normal;
}

legend {
    color: #000;
}

input,button,textarea,select,optgroup,option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}

input,button,textarea,select {
    margin: 0;
    *font-size: 100%;
    line-height: 1.2;
}

a img,img {
    -ms-interpolation-mode: bicubic;
}

sub,sup {
    vertical-align: baseline;
}

article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote {
    display: block;
}

pre {
    white-space: pre-wrap;
    word-wrap: break-word;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    zoom: 1;
}

.hid {
    display: none;
}

textarea {
    resize: none;
}

input[type=text]:focus,input[type=password]:focus,textarea:focus {
    outline: 0;
}
html,body {height: 100%;}
body {
    font: 12px/1.5 arial,helvetica,sans-serif;
    text-align: center;
    color: #4a4f59;
    background: #fefefe;
}

a,a:hover {
    color: #4a4f59;
    text-decoration: none;
}

.grid-1 {width: 980px; margin: 0 auto; text-align: left;}
.grid-1 .article {float: left; width: 638px; }
.grid-1 .aside {float: right; width: 286px; }

.grid-2 {width: 980px; margin: 0 auto; text-align: left;}
.grid-2 .article {float: right; width: 754px; }
.grid-2 .aside {float: left; width: 196px; }

#hd {border-bottom: 1px #ddd solid;}
#hd .inner {height: 99px; width: 980px; margin:0 auto; position: relative;}
#ft {border-top: 1px #f1f1f1 solid; margin-top: 40px; padding:17px 0; color: #b1b1b1; line-height: 2; font-family: Tahoma;}

.mod-logo {float: left;}
.mod-logo a {display: block; width: 344px; height: 99px; text-indent: -999em; overflow: hidden; background:url(../images/logo.png) no-repeat 0 0; }

.mod-nav {float: right; padding-top: 60px;}
.mod-nav li {display: inline; margin-left: 67px; font-size: 16px; font-family: 'Microsoft YaHei'; }
.mod-nav li a {color: #4a4f59;}
.mod-nav li.on a {color: #189a01;}

.mod-qknav {position: absolute; right: 0; top: 10px;}
.mod-qknav span { color: #d6d6d6;}
.mod-qknav a {color: #4a4f59;}
.mod-qknav span {margin: 0 9px;}

#commonquestions a:hover{text-decoration:underline;}