@charset "utf-8";

/* reset */

body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td { margin:0; padding:0; font-size:100%; }
body { text-align:center; background:#FFFFFC; font:14px/1 \5b8b\4f53, Verdana, sans-serif; color:#333; } /*行高设为1是因为IE各版本对line-height有不同的解释*/
html, body { }
td, div { text-align:left; }
input select { vertical-align:middle; }
fieldset, img { border:none; }
ol, ul { list-style-type:none; line-height:1.7 }
h1,h2,h3,h4,h5,h6 { overflow:auto; text-align:center; word-wrap:break-word; }

/* generic */

a:link { color:#333; text-decoration:none; }
a:visited { color:#333; text-decoration:none; }
a:hover { color:#333; text-decoration:none; }
.clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
*html .clear { zoom:1; } /* IE6 */
*+html .clear { zoom:1; } /* IE7 */
.button01 {}
.input01 {}

/* moudle */

#header, #mainCont, #footer { margin:0 auto; width:1000px; }

#header { height:197px; background:url(../images/header_bg.jpg); }

#mainCont { background:#FEFEFB; }

#leftWrap, #mainWrap { float:left; overflow:hidden; }

#leftWrap { padding:20px; padding-right:0; }
#leftWrap a { display:block; margin-bottom:2px; height:18px; padding-top:5px; }
.a1:link { background:url(../images/left_item_bg_01.png); width:282px; padding-left:10px; color:#FFF; font-weight:bold; }
.a1:visited { background:url(../images/left_item_bg_01.png); width:282px; padding-left:10px; color:#FFF; font-weight:bold; }
.a1:hover { color:#FFF; }
.a2:link { width:272px; padding-left:20px; }
.a2:visited { width:272px; padding-left:20px; }
.a3:link { width:252px; padding-left:40px;  margin-right:20px; font-size:12px }
.a3:visited { width:252px; padding-left:40px; margin-right:20px; font-size:12px  }

#ifrm { float:left; width:660px; height:1650px; padding-bottom:20px; }

#mainCont p { line-height:2; }
#mainCont table { border-top:1px solid #E4D77D; border-right:1px solid #E4D77D; width:90%; margin:auto; margin-top:10px; margin-bottom:10px; }
#mainCont th { padding:5px; background:url(../images/th_bg.png); color:#FFF; text-align:center; border-left:1px solid #FC6; font-size:12px; }
#mainCont td { padding:5px; border-bottom:1px solid #E4D77D; border-left:1px solid #E4D77D; font-size:12px; }
.p00 { font-weight:bold; color:#D04004; padding-top:5px; }
.p01 { text-indent:2em; }
.p0 { font-weight:bold; color:#D04004; padding-top:20px; text-align:center; }
.p9 { font-weight:bold; color:#D04004; padding-top:5px; }
.p1 { font-weight:bold; color:#D04004; padding:30px; font-size:16px; }
.p2 { text-indent:2em; padding:0 30px 30px 30px;}
.p3, .p5 { font-weight:bold; color:#666; font-size:14px; padding-top:20px; }
.p4, .p6 { text-indent:2em; font-size:12px; color:#666; line-height:1.5 }
.t { width:625px; height:51px; background:url(../images/right_top_bg.png); }
.m { width:585px; padding: 0 20px; background:url(../images/right_middle_bg.png); }
.d { padding-bottom:260px; background:url(../images/right_image_bg.png) no-repeat bottom right; }
.b { width:625px; height:17px; background:url(../images/right_bottom_bg.png); }

#footer { height:80px; background:#F8E5DF; border-top:2px solid #C5421D; }
#footer div { text-align:center; padding-top:15px; font:12px/1.5 Arial; }
