body{width:1200px; margin:0 auto;height:auto; font-family:Arial; font-size:12px; color:#5e5e5e; line-height:26px; background:url(../images/bg.jpg) no-repeat center top fixed;}
img{ border:none;}
a{color:#000; text-decoration:none;} 
a:hover {color:#821889;text-decoration:none;}
h1,h2,h3,h4,h5,h6,p,ul,li,form,dl,dt,dd{ margin:0; padding:0; font-size:12px; font-weight:normal; list-style:none;}
.baise,.baise a,a.baise{color:#fff !important;}
.red,.red a,a.red{color:#f00202 !important;}

.top{ width:1200px; height:95px; overflow:hidden; margin:0 auto; background:url(../images/top_bg.jpg) repeat-x fixed;}
.menu{ width:715px; height:40px; float:left; margin-top:40px;}
.menu li{ float:left; padding-left:15px; padding-right:15px; width:auto; color:#FFF;}
.menu li a{ color:#171a13;}
.menu li a:hover{ color:#FFF; text-decoration:none;}
.top_r{float:left; width:100px; color:#FFF; padding-top:38px;}
.top_r a{ padding-left:10px; padding-right:10px; color:#FFF;}
.top_r a:hover{ text-decoration:underline;}
.banner_btm{width:1200px; background:#dededc; height:20px; text-align:center;}
.h_cont{width:1170px; margin:0 auto; background:#fff; padding:25px 15px 25px 15px; height:auto; overflow:hidden;}
.h_con_l{float:left; width:300px;}
.h_con_l_tit{display:block; width:280px; padding-left:18px; background:#c1c1c1; border:1px solid #a4a6a3; height:35px; line-height:35px; font-family:'΢ź'; font-size:16px; color:#1b4a36;}
.h_con_l_nr{width:300px; height:120px; overflow:hidden; background:#014924; text-align:center; padding-top:15px; padding-bottom:15px;}
.h_con_m{float:left; width:600px; margin-left:15px;}
.m_tit{display:block; width:580px; padding-left:18px; background:#c1c1c1; border:1px solid #a4a6a3; height:35px; line-height:35px; font-family:'΢ź'; font-size:16px; color:#1b4a36;}
.m_cp{width:600px; height:120px; overflow:hidden; background:#014924; text-align:center; padding-top:15px; padding-bottom:15px;}
.m_cp ul{ width:580px; margin:0 auto; margin-top:10px;}
.m_cp ul li{line-height:20px; width:66px; float:left; margin-left:3px; margin-right:3px;font-size:10px;-webkit-transform:scale(0.9);display:block;}
.m_cp ul li a{ color:#FFF;font-size:10px;-webkit-transform:scale(0.9);display:block;}
.m_cp ul li a:hover{ text-decoration:underline;font-size:10px;-webkit-transform:scale(0.9);display:block;}
.h_con_r{float:left; width:240px; margin-left:15px;}
.r_tit{display:block; width:220px; padding-left:18px; background:#c1c1c1; border:1px solid #a4a6a3; height:35px; line-height:35px; font-family:'΢ź'; font-size:16px; color:#1b4a36;}
.r_nr{width:220px; height:130px; overflow:hidden; background:#014924; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:15px;}
.h_con_r01{color:#FFF; font-size:14px; padding-bottom:5px;}
.h_con_r02{color:#FFF; line-height:16px; padding-left:6px; color:#a4c6b5;}
.h_con_r03{ padding-top:5px;}
.h_con_r03 a{ color:#FFF;}
.h_con_r03 a:hover{ text-decoration:underline;}

.n_cont{width:1170px; margin:0 auto; background:#fff; padding:25px 15px 25px 15px; height:auto; overflow:hidden; border-top:10px solid #dddddb;}
.n_r{float:right; width:870px; height:auto; overflow:hidden;}
.n_r_tit{font-size:16px; font-family:'΢ź'; color:#1a5237; border-bottom:2px solid #02963e; line-height:40px; margin-top:10px;}
.n_r_p{width:840px; padding-top:20px; padding-bottom:20px; line-height:22px; padding-left:15px; padding-right:15px;}
.n_l{float:left; width:280px;}
.n_l_menu{ width:278px; height:auto;border:1px solid #c5c4c2; border-bottom:none; margin-bottom:10px;}
.n_l_menu li{ line-height:42px; height:42px; color:#1a5237; font-size:16px; width:278px; border-bottom:1px solid #c5c4c2;}
.n_l_menu li a{ padding-left:30px; width:248px; display:block;  color:#1a5237;}
.n_l_menu li a:hover{ background:#b8dc7c url(../images/icon_01.jpg) 10px 15px no-repeat;}
.n_cp{ width:785px; margin:0 auto; height:auto; overflow:hidden;}
.n_cp li{float:left; width:320px; margin-left:25px; margin-right:25px; margin-top:10px; margin-bottom:10px;}
.n_cp .ys_01{background:#eeeeee; border-top:5px solid #026d35; line-height:17px; color:#2a8661; padding-top:15px; padding-bottom:10px; width:300px; padding-left:10px; padding-right:10px;}
.n_cp .ys_02{display:block; width:100%; text-align:right;}


.n_cp1{ width:860px; margin:0 auto; height:auto; overflow:hidden;}
.n_cp1 li{float:left; width:196px; margin-left:8px; margin-right:8px; margin-top:10px; margin-bottom:10px;}
.n_cp1 .ys_01{ line-height:17px; padding-top:5px;  width:196px;}
.n_cp1 .ys_02{display:block; width:100%; text-align:right;}


.wb_01{width:280px; background:#eeeeee; border:none;}
.wb_02{width:700px; background:#eee; height:150px; border:none;}
.pro_d01{width:185px; height:auto; overflow:hidden; float:left;}
.pro_d02{float:right; width:580px; height:auto; overflow:hidden;}
.pro_d03{padding-right:15px; color:#78bf01; font-size:14px; font-weight:bold;}
.pro_d04{line-height:20px; height:auto; padding-bottom:10px;}
.pro_d05{display:block; font-size:14px; font-weight:bold; padding-left:15px; padding-bottom:5px; background:url(../images/icon_02.jpg) no-repeat 0px 7px;}
.pro_d06{display:block; font-size:14px; font-weight:bold; padding-left:15px; padding-bottom:5px; background:url(../images/icon_03.jpg) no-repeat 0px 7px;}
.pro_d07{display:block; font-size:14px; font-weight:bold; padding-left:15px; padding-bottom:5px; background:url(../images/icon_05.jpg) no-repeat 0px 7px;}
.pro_d08{display:block; font-size:14px; font-weight:bold; padding-left:15px; padding-bottom:5px; background:url(../images/icon_04.jpg) no-repeat 0px 7px;}

.ss_01{width:810px; height:100px; background:#dededc; font-family:'微软雅黑'; color:#154b34; padding-top:15px; padding-left:15px; padding-right:15px;}
.ss_02{border:1px solid #154b34; height:30px; width:260px;}
.ss_03{float:left; width:72px; text-align:center; line-height:26px;}

.pagearea{width:720px; margin:0 auto; margin-top:20px; text-align:right;}
.foot{width:1200px; height:auto; overflow:hidden; background:#FFF; padding-top:10px; padding-bottom:10px;}
.foot_txt{width:1200px; text-align:center; line-height:20px; color:#999; border-bottom:10px solid #4f9501; padding-bottom:20px;}
