@charset "gb2312";
.main_1 {clear:both; overflow:hidden; margin:0 auto 0; width:1000px;}
.main_1 .main_1_L { float:left; width:320px; overflow:hidden;}
.main_1 .main_1_C { float:left; width:364px; overflow:hidden; margin-left:8px;}
.main_1 .main_1_R { float:right;width:300px; overflow:hidden;}

.main_1 .box { clear:both; margin:8px auto 0; border:1px solid #cccccc;}
.main_1 h3 { clear:both; width:100%; height:29px; overflow:hidden; background:url(title_bg.gif) left top no-repeat}
.main_1 h3 span { float:left; margin-top:4px; color:#FFF; font-weight:bold; font-size:14px; padding-left:26px; line-height:24px;}
.main_1 h3 a { float:right;margin-top:5px; font-weight:normal; font-size:12px; line-height:24px; padding-right:6px; cursor:pointer;}

.main_1 .list { clear:both; margin:8px auto 0;}
.main_1 .list li { clear:both; margin:0 8px 0 6px; line-height:22px; height:22px; overflow:hidden; text-align:left}
.main_1 .list em { float:right; width:62px; text-align:left; font-style:normal; color:#21a439}
.main_1 .gzdt .list { clear:both; margin:4px auto 0;}
.main_1 .gzdt .list li { clear:both; margin:0 8px 0 6px; line-height:27px; height:27px; overflow:hidden;font-size:14px; text-align:left}
.main_1 .gzdt .list em { float:right; width:35px; text-align:left; font-style:normal; color:#21a439}
.main_1 .tzgg .list li { height:auto}
.main_1 .tzgg .list em { float:none; width: auto; text-align:left; font-style:normal; color:#21a439;}
.main_1 .zthd .list { clear:both; overflow:hidden; width:100%; margin-top:3px;}
.main_1 .zthd .list li { margin-top:13px; text-align:center;}

.slide { clear:both; margin:8px auto 0; width:320px; height:237px; overflow:hidden;}

.hyyw { height:242px; overflow:hidden;}
.zcfg { height:280px; overflow:hidden;}

.gzdt { height:506px; overflow:hidden;}
.djgz { height:280px; overflow:hidden;}

.tzgg { height:238px; overflow:hidden;}
.zthd { height:280px; overflow:hidden;}
.zthd li img { margin:15px auto 0 auto; }

.xc_img { margin:5px auto 0; padding:0; clear:both; width:300px; height:62px; background:#cccccc}
.xc_img img { margin:0; padding:0; width:300px; height:62px;}


.main_2 {clear:both; overflow:hidden; margin:0 auto 0; width:1000px;}
.main_2 .main_2_L { float:left; width:244px; overflow:hidden; margin-right:8px;}
.main_2 .main_2_R { float:right;width:244px; overflow:hidden;}
.main_2 .box { clear:both; height:174px; overflow:hidden; margin:8px auto 0; border:1px solid #dadada;}
.main_2 h3 { clear:both; width:100%; height:28px; overflow:hidden; background:url(title2_bg.gif) left top no-repeat; border-bottom:1px solid #dadada;}
.main_2 h3 span { float:left; margin-top:4px; color:#1a8311; font-weight:bold; font-size:14px; padding-left:19px; line-height:24px;}
.main_2 h3 a { float:right;margin-top:5px; font-weight:normal; font-size:12px; line-height:24px; padding-right:6px; cursor:pointer;}

.main_2 .list { clear:both; margin:8px auto 0;}
.main_2 .list li { clear:both; margin:0 8px 0 6px; line-height:22px; text-align:left;height:22px; overflow:hidden;}

.box_tpcl {clear:both; overflow:hidden; margin:8px auto 0; width:998px; height:170px; border:1px solid #cccccc; background: #ececec url(tpcl_tit_bg.gif) 0 0 no-repeat}
.bg2 {clear:both; position:relative; overflow:hidden; margin:8px auto 0; width:998px; height:170px; border:1px solid #cccccc; background: #ececec url(tpcl_tit_bg2.jpg) 0 0 no-repeat}
.spmore { position:absolute; width:40px; height:155px; cursor:pointer; left:0; top:0;}
.box_tpcl .list { float:right; margin:15px 5px 0 5px; width:942px; height:140px; overflow:hidden; border-left:4px solid #d9d9d9}
.box_tpcl .list li{ float:left; overflow:hidden; background:#FFF; width:188px; height:140px;}
.box_tpcl .list li img { margin-top:4px; width:180px; height:132px;}