@charset "utf-8";
/* CSS Document */
body,ul,dl,dd,dt,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,img,td,div,input{margin:0;padding:0;}
ul,ol,li{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal}
.hidden{display:none;}
a{outline-style:none;color:#444444;text-decoration:none}
a:hover{color:#a70c0c; text-decoration:none}
.clear{clear:both}
input,select,textarea{font-size:12px}
em{font-style:normal}
img{border:0px;vertical-align:middle;}
.fl{float:left}
.fr{float:right}
.tc{text-align:center}
.f4,.fb4{font-size:14px}
.f6,.fb6{font-size:16px}
.f8,.fb8{font-size:18px}
.fb,.fb4,.fb6,.fb8{font-weight:bold}
.fv{font-family:"微软雅黑"}
.auto{ margin:0 auto}
.ahs{ color:#737373}
body{ font-size:12px; font-family:"宋体"; background:#F1F1F1 url(../images/body.jpg) repeat-x left top}
.ban{ width:939px; height:250px}
.menu{ width:829px; height:54px; background:url(../images/menu.jpg) no-repeat left bottom; padding:0 55px; position:relative}
.menu table{ width:829px; position:absolute; left:55px; top:-6px}
.menu a{ width:100%; height:54px; line-height:44px; padding-top:6px; display:block; font-size:15px; font-family:"微软雅黑"; color:#FFF; text-align:center}
.menu a:hover{ color:#ffe899}
.menu .am{ background:url(../images/menu2.jpg) no-repeat center top; color:#ffe899; font-size:18px; font-weight:bold}
.main{ width:915px; background:url(../images/main.jpg) repeat-y center top; padding:1px 0}
.mtop{ height:254px; margin:0 10px 10px}
.mtl{ width:381px; height:254px; position:relative}
.mtlp{width:381px;height:254px;overflow:hidden;position:relative}
.mtlp,.mtlp li,.mtlp img{ width:381px; height:254px}
.mtlb{ height:33px; position:absolute; right:10px; top:221px; z-index:2}
.mtlt{ width:271px; height:33px; line-height:33px; padding:0 95px 0 15px; overflow:hidden; background:url(../images/mtlt.png) repeat; position:absolute; left:0px; top:221px; z-index:1}
.mtlt a,.mtlt a:hover{ color:#FFF}
.mtr{ width:472px; height:242px; padding:12px 20px 0 0}
.mtr a:hover,.mcon a:hover{ text-decoration:underline}
.mrtbt{ line-height:22px; margin-bottom:14px}
.mrtnr{ height:60px; line-height:20px; margin-bottom:22px}
.mrtnr p{ text-indent:2em; color:#333333}
.mrtlb{ height:100%; overflow:hidden; line-height:22px;}
.mrtlb li{ line-height:22px; overflow:hidden; background:url(../images/bg.jpg) no-repeat left center; padding-left:11px; color:#656565}
.mcon{ height:303px; margin:0 10px 12px}
.mcl{ width:291px; height:288px; background:#F8F5E2; padding-top:15px}
.mcc{ margin-left:11px; display:inline}
.mclbt{ width:252px; height:32px; background:url(../images/mclbt.jpg) no-repeat left bottom; margin-bottom:12px; padding:0 3px}
.mclbt .fl{ font-size:16px; font-weight:bold; background:url(../images/bg3.jpg) no-repeat left center; padding-left:13px; line-height:28px; color:#333333}
.mclbt .fl em{ color:#a70c0c; font-size:18px}
.mclbt .fr{ line-height:32px}
.mclnr{ width:250px}
.mclnr li{ line-height:23px; background:url(../images/bg2.jpg) no-repeat left center; padding-left:13px}
.mtit{ width:100%; height:35px; overflow:hidden; margin-bottom:26px}
.mbot{ height:478px; margin:0 10px}
.mbl{ width:623px; height:478px; overflow:hidden}
.mbr{ width:242px; height:478px; background:#FFFAE2}
.mbrbt{ margin-bottom:20px}
.mbrnr{ width:210px; height:414px; overflow:hidden; line-height:23px}
.mbrnr p{ text-indent:2em; color:#333}
.mwiz{ height:30px; line-height:30px; margin:0 32px 14px 15px; background:url(../images/mwiz.jpg) no-repeat left center; padding-left:15px; color:#6f6f6f}
.mwiz .fl a{ color:#6f6f6f}
.mwiz .fl a:hover,.mwiz .fl .am{ color:#000}
.mwiz .fr a{ color:#a70c0c}
.mnrp{ margin:0 32px; background:url(../images/mnrp.jpg) repeat-x left top; padding:16px 0 1px}
.mnrpb1{ font-size:20px; line-height:30px; margin-bottom:4px}
.mnrpb2{ height:34px; line-height:22px; background:url(../images/mnrpb2.jpg) repeat-x left bottom; margin-bottom:24px}
.mnrp_p{ line-height:26px; color:#444444; margin-bottom:24px}
.mnrp_p p{ text-indent:2em}
.mnrp_a{ height:22px; line-height:22px; text-align:right; margin-bottom:16px}
.mnrp_a a{ color:#a70c0c}
.mlist{ margin:0 32px; padding-bottom:10px}
.mlbt{ height:24px; background:#EDEDED; margin-bottom:26px}
.mlbt span{ line-height:24px; background:#DA2A01 url(../images/mlbt.jpg) no-repeat left center; padding:0 16px 0 32px; color:#FFF}
.mlnr{ height:100%; overflow:hidden}
.mlnr ul{ display:block; margin-bottom:25px}
.mlnr li{ line-height:30px; overflow:hidden; background:url(../images/bg8.jpg) repeat-x left bottom; padding-right:7px}
.mlnr li .fl{no-repeat left center; padding-left:12px}
.mlfy{ height:20px}
.fyl{ height:20px; line-height:18px}
.fyl a{ float:left; margin:0 3px; display:inline}
.fya{ width:24px; height:18px; float:left; border:1px solid #CCC; text-align:center}
.fyl a.am{ background:#AF0600; color:#FFF}
.fyr{ line-height:20px; padding:0 3px 0 12px}
.foot{ width:100%; height:71px; background:url(../images/foot.jpg) repeat-x left top}
.foot .auto{ width:901px; height:48px; background:url(../images/foot2.jpg) repeat-x left top; padding:23px 7px 0; line-height:22px; color:#FFF}