body { 
   margin:0px; background:url(../images/indexbg.jpg) center top repeat-x #fff; font-size:12px; font-family: "宋体", "Arial"; color: #727272; line-height:24px;
}
.fl{float:left}
.fr{float:right}
.clear{ clear:both;}
.fs{ width:100%;}
.fs_cm{ margin-top:10px;}
.hycm{ width:100%;}
a{ color:#3D3D3D; text-decoration:none}
a:hover{color:#fab704; text-decoration:none}

#drframe { margin: auto; width:990px; overflow:hidden;}
.top { width:990px; height:131px;}
.logo { width:161px; height:131px; padding-left:20px;}
.nav { width:765px; height:131px; padding-left:20px;}
.navbg { width:758px; height:42px; background:url(../images/navbg.jpg) no-repeat; padding:84px 4px 5px 3px; font-size:14px; font-weight:bold; line-height:42px; text-align:center; color:#8EB20D;}
.navbg a{ color:#8EB20D;}
.navbg a:hover{color:#fab704;}
.banner { width:990px; height:351px; padding-top:20px;}
.bannerbg { width:990px; height:351px; background:url(../images/bannerbg.jpg) no-repeat;}
.middle { width:967px; overflow:hidden; padding:5px 11px 5px 12px;}
.middlea { width:967px; height:236px; background:url(../images/indexmiddleabg.jpg) no-repeat;}
.middle_newimg { width:337px; height:201px; padding:15px 10px 10px 10px;}
.middle_newtext { width:340px; height:201px; padding:15px 10px 10px 10px;}
.minwa { width:340px; height:30px; border-bottom:1px solid #B10F15; line-height:30px; text-align:center; font-size:14px; font-weight:bold;}
.minwa a{ color:#333;}
.minwa a:hover{color:#fab704;}
.minwb { width:340px; height:50px;color:#333;}
.minwc { width:340px; height:102px;}
.minwc ul{ margin:0px; padding:0px;overflow:hidden;}
.minwc li{ margin:0px; padding:0px; width:340px; float:left; height:26px; font-size:12px; list-style:none;line-height:26px;}
.minwc li a{width:250px; height:26px; float:left; color:#333;}
.minwc li a:hover{width:250px; height:26px; float:left; color:#fab704;}
.minwc li span{width:3px; float:left; height:3px; padding:11px 7px 0 5px;}
.minwc li div { float:right; width:70px; height:26x;}
.middle_hbcs { width:225px; height:220px; padding:15px 0 0 14px;}
.miha { width:225px; height:30px; border-bottom:1px solid #B10F15;}
.miha_a { width:72px; height:19px; padding-top:8px;}
.miha_b { width:49px; height:13px; padding-top:10px;}
.miha_1{ width:250px; height:30px; border-bottom:1px solid #B10F15; background-color:#FFF}
.miha_a_1{ width:72px; height:19px; padding-top:8px; padding-left:10px;}
.middle_hxys_1{ width:250px; padding:0 0 0 12px; background-color:#FFF}
.middlerighta { width:225px; height:176px;  padding-top:5px;}
.middlerightaa { width:120px; height:78px; padding-left:3px; line-height:24px;}
.middlerightaatop { width:120px; height:24px; font-size:14px; font-weight:bold;}
.middlerightaatop a{color:#333;}
.middlerightaatop a:hover{color:#fab704;}
.middlerightaatext { width:120px; height:54px; color:#333}
.middlerightb { width:222px; height:96px;}
.middlerightb ul{ margin:0px; padding:0px;overflow:hidden;}
.middlerightb li{ margin:0px; padding:0px; width:222px; float:left; height:24px; font-size:12px; list-style:none;line-height:24px;}
.middlerightb li a{width:194px; height:24px; float:left; color:#333;}
.middlerightb li a:hover{width:194px; height:24px; float:left; color:#fab704;}
.middlerightb li span{width:14px; float:left; height:14px; padding:6px 3px 0 5px;}

.middleb { width:967px; padding:10px 0;}
.middle_top { width:935px; height:37px; background:url(../images/indexmiddletop.jpg) no-repeat; padding:10px 16px 0 16px;}
.middleb_bg { width:935px; background:url(../images/indexmiddlecenter.jpg) repeat-y; padding:5px 16px 10px 16px;}
.middleb_cpzs { width:932px; height:140px;}
.mc_a { width:932px; height:30px; border-bottom:1px solid #B10F15;}
.mc_b { width:922px; height:230px; padding:10px 5px 0 5px;}
.mc_ba { width:215px; height:230px; background:url(../images/indexcpzsbg.jpg) no-repeat;}
.mcba_a { width:190px; height:24px; padding-left:25px; font-weight:bold;}
.mcba_a a{color:#000;}
.mcba_a a:hover{color:#fab704;}
.mcba_b { width:206px; height:202px; padding-left:4px;}
.middle_jsyl { width:695px;}

.mj_a { width:695px; height:30px; border-bottom:1px solid #B10F15;}
.mj_a a{ color:#FFF}
.middle_hxys { width:225px; padding:0 0 0 12px;}
.middle_hxysa { width:205px; height:161px;  padding:10px 5px;}
.middle_hxysa ul{ margin:0px; padding:0px;overflow:hidden;}
.middle_hxysa li{ margin:0px; padding:0px; width:205px; float:left; height:24px; font-size:12px; list-style:none;line-height:24px; margin-top:3px; *margin-top:3px; background-color:#E4EDF9;}
.middle_hxysa li a{width:170px; height:24px; float:left; color:#333;}
.middle_hxysa li a:hover{width:170px; height:24px; float:left; color:#fab704;}
.middle_hxysa li span{width:14px; float:left; height:14px; padding:9px 3px 0 5px;}
.middle_sgal { width:932px; height:160px;}
.miag_a { width:912px; height:120px; padding:10px 10px 0 10px;}
.middlec { width:870px; height:52px; background:url(../images/indexlink.jpg) no-repeat; padding:5px 0 5px 97px;}
.middlec a{ color:#333}
.middlec a:hover{ color:#fab704;}
#bottom { margin:0px; height:101px; background:url(../images/bottombg.jpg) repeat-x;}
.bottoma { margin:auto; width:967px; height:91px; text-align:center; padding-top:10px;}
.bottoma_a {width:967px; height:24px; text-align:center; font-weight:bold; padding-top:10px; color:#fff;}
.bottoma_b {width:967px; height:46px; text-align:center;  padding-top:9px; color:#000;}
.bottoma_a a{color:#fff;}
.bottoma_a a:hover{color:#E62327;}