/* base //////////////////////////////////////////// */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,th,var {
    font-weight: normal;
    font-style: normal;
}
ol,ul {
    list-style: none;
}
caption,th {
    text-align: left;
}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
}
q:before,q:after {
    content:0;
}
abbr,acronym {
    border: 0;
}

/* public //////////////////////////////////////////// */
body{ font: 12px/1.5 arial, sans-serif; }
a { color: #666; text-decoration: none; }
a:hover { color: #f60; text-decoration: underline; }

/* wrap //////////////////////////////////////////// */
.wrap { width: 900px; margin: 0 auto; background: #f0f0f0; }

/* head */
.head1, .head2 { height: 463px; }
.head1 { background: url(../images/head_02.jpg) no-repeat; }
.head2 { background: url(../images/head_01.jpg) no-repeat; }

/* main */
.main { padding: 25px 60px; background: url(../images/qydt_04.gif) repeat-y; overflow: hidden; }
.main dl { font-size: 14px; padding: 10px 0; border-bottom: 1px dotted #ccc; }
.main .topic { font: 16px/30px "微软雅黑"; padding-left: 0; }
.main .topic a:link, .main .topic a:visited { color: #06c; }
.main .topic a:hover, .main .topic a:active { color: #06c; }
.main .time { font: 12px/1.5 arial; color: #999; }
.main .desc { overflow: hidden; _zoom: 1; }
.main .desc a { float: right; margin: 0 0 5px 15px; }
.main p { padding-bottom: 10px; text-indent: 2em; }

.main h1 { font: bold 18px/30px "微软雅黑"; text-align: center; }
.main .t {  margin-bottom: 15px; line-height: 24px; text-align: center; color: #999; border-bottom: 1px dotted #666; }
.main p { font-size: 14px; line-height: 150%; text-indent: 2em; }


/* bottom */
.bottom { height: 29px; background: url(../images/qydt_06.jpg) no-repeat; }

/* footer */
#foot { width: 900px; height: 120px; margin: 0 auto; overflow: hidden; }
#footer { padding-top: 25px; line-height: 30px; text-align: center; color: #666; }
#footer p { padding-bottom: 3px; font-size: 14px; font-family: simsun; }
#footer div { padding: 12px 0 10px 0; }
#footer span a, #footer span a:link, #footer span a:visited { text-decoration: underline; }

/* pages //////////////////////////////////////////// */
.pages { padding: 15px 0; font-size: 13px; color: #39f; font-family: arial, helvetica, sans-serif; background-color: #fff; text-align: center; overflow: hidden; }
.pages a { border: 2px solid #e5e5e5; margin: 0 4px; padding: 5px 8px; }
.pages a:link, .pages a:visited { color: #06c; }
.pages a:hover, .pages a:active { border: 2px solid #ff5a00; color: #f60; }
.pages .current { border: 2px solid #f60; padding: 5px 8px; font-weight: bold; color: #fff; background-color: #ff7300; }
.pages .disabled { display: none; }