img{ border:none; }
ul,li,ol{ list-style:none; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; clear:both}
/* End hide from IE-mac */

.end{ width:950px; height:auto; margin:5px auto 0px; font-size:12px; text-align:center;}
.endlink{ width:940px; height:auto; margin:5px auto 0px; font-size:12px; border:1px solid #C5C5C5; background:url(../images/bg_713x42.png) repeat-x left bottom; padding:5px;overflow:hidden;}
.endlink a{  margin:2px; }

/* part3 */
.part3{ width:950px; height:auto; margin:5px auto 0px; font-size:12px; }
.part3 .part3l{ width:310px;height:200px; float:left; overflow:hidden; margin:0; border:1px solid #C5C5C5; background:url(../images/bg_713x42.png) no-repeat left bottom;}
.part3 .part3m{ width:310px;height:200px; float:left; overflow:hidden; margin:0 5px; border:1px solid #C5C5C5; background:url(../images/bg_713x42.png) no-repeat left bottom;}
.part3 .part3r{ width:310px;height:200px; float:right; overflow:hidden; margin:0 px; border:1px solid #C5C5C5; background:url(../images/bg_713x42.png) no-repeat left bottom;}
.part3 .title{ width:auto;height:30px;  line-height:30px;overflow:hidden; margin:0;  background:url(../images/tg05.jpg) repeat-x ;}
.part3 li{ width:100%; height:auto; margin:2px 0 2px 5px; font-size:12px; float:left;background:url(../images/ico_gp.gif) no-repeat left 9px; padding:0 0 0 10px;}

/* --------------------------------------neiyi-------------------------------------- */
.partn{ width:950px; height:auto; overflow:hidden; margin:0 auto; }
.partn_t{ width:927px; height:auto; background:url(../images/bg_27x28.gif) no-repeat 1px 1px; overflow:hidden; margin:0 auto; border:1px solid #c5c5c5; border-bottom:none; padding-top:13px; padding-right:10px; padding-bottom:5px; padding-left:11px; }
.partn_b{ display:block; width:950px; height:7px; background:url(../images/part1_bbg.gif) no-repeat; font-size:0%; margin:0 auto; }
.partn .left{ float:left; width:583px; height:auto; overflow:hidden; }
.partn .right{ float:right; width:336px; height:auto; overflow:hidden; }
h2.title_jx{
	width:580px;
	height:23px;
	font-size:20px;  color:#4C9D15;
	line-height:23px;
	position:relative;
	font-family: "黑体";
	padding-left:20px;
}
h2.title_jx1{
	height:23px;
	font-size:12px;  color:#5B5B5B;
	line-height:23px;
	position:relative;
	padding-left:5px;
	float:left
}
.title_jxs{
	height:25px;
	font-size:12px;  color:#000;
	line-height:25px;
	position:relative;
	padding:0 0 5px 2px;
	float:left
}
.gg{ 		float:left;
	height:25px;
	line-height:25px;
		padding:4px 0 0px 0px;


}
.nyNews h1 {
	height:23px;
	font-size:20px;  color:#5B5B5B;
	line-height:23px;
	position:relative;
	padding:5px 0;
	padding-left:5px;
text-align:center;
 border-bottom:1px dashed #ccc; }
 .content p{ text-indent:24px; line-height:20px;  position:relative;
 }
 .content li{ height:24px; line-height:20px;  
 }
 .content2 p{ text-indent:2em; line-height:24px;  position:relative;	font-size:14px;  color:#000000; margin:20px 0;
 }
 .remark { text-indent:2em; line-height:20px;  position:relative;	font-size:12px;  color:#666666; border:  dashed 1px #339900;padding:5px;background:url(../images/bg_713x42.png) repeat-x left bottom;
 }

 .guanggao{float:right;margin:0 5px 5px 5px;}
h2.title_jx span{ 	font-family: "新宋体";position:absolute; right:5px; top:2px; font-weight:normal; font-size:12px; line-height:14px; color:#878787; padding-right:20px;}
.nyNews{ width:580px; height:auto; border-bottom:1px dashed #ccc; overflow:hidden; padding-top:16px;padding-bottom:10px; position:relative; }
.nyNews .guangg{ width:580px; height:60px;overflow:hidden; text-align:center; }
.nyNews h2{ width:580px; height:20px; overflow:hidden; text-align:left; margin-bottom:2px; }
.nyNews content{ width:580px; line-height:20px; color:#444444; }
.nyNews p{ text-indent:24px; line-height:20px; color:#444444; position:relative; }
.nyNews .page{ width:580px; height:20px; line-height:10px; overflow:hidden; text-align:right; margin:2px; }
.fuzhi{ width:580px; height:30px; line-height:30px; overflow:hidden; text-align:right; margin:0px; border-bottom:1px dashed #ccc; background:#efefef}
.next_pre{ width:580px; overflow:hidden; text-align:left; margin:2px;}
.next_pre li{ width:580px; height:30px; line-height:30px; overflow:hidden; text-align:left; margin:2px; }
.xiangguan{ width:570px; overflow:hidden; text-align:left; margin:2px;height:auto;  color:#000; border:1px #efefef  solid; padding:2px;}
.xiangguan .title1{ font-size:16px;  color:#4C9D15;height:25px;  line-heigth:25px; font:bold 16px; padding:2px;background: #efefef}
.xiangguan .wenzhang{ font-size:16px;  color:#4C9D15; font-size: 12px; padding:2px;}
.xiangguan li{ width:260px; height:20px; line-height:20px; overflow:hidden; float:left; margin:2px; background:url(../images/ico_gp.gif) no-repeat left 9px; padding:0 0 0 10px;}
.nyNews h2 a{ font:normal 16px/18px "黑体"; color:#2d2d2d; }
.nyNews h2 a:hover{ color:#2e5d21; }
.nyNews p a{ color:#d01000; }
.nyNews p span.bz{ position:absolute; left:24px; color:#969696; }
.nyNews p span.sj{ position:absolute; left:180px; color:#969696; }
.nyNews .time{  color:#aaaaaa;width:580px; height:auto;margin:2px 0}
.nyNews .time1{  width:300px;float:left;}
.nyNews .time2{  text-align:center;color:#aaaaaa;padding:10px 0 10px 0;
}
.nyNews .time .addthis_org_cn{  float:right;}
.nyNews .hits{ position:absolute; right:5px; bottom:2px; }
.nyNews .sha{ width:580px; line-height:20px; color:#444444;text-align:right;}
.nyNews .sha a{  color:#4B9D14;margin:0 2px;}
.nyNews .xiangxi{ background:#000;color:#ffffff; margin:2px 0;padding:0 3px;width:100px;}
.nyNews .img{ background:#ffffff;color:#ffffff; margin:2px 10px 2px 0px; border:0px #CCCCCC  solid;float:left}

.partn .search2{ width:330px; height:auto;  color:#000; border:1px #efefef  solid; padding:2px;}
.partn .title{ font-size:16px;  color:#4C9D15;height:25px;  line-heigth:25px; font:bold 16px; padding:2px;background: #efefef}
.partn .searchWrap2{ width:336px; height:auto; background:#fff; }
.partn .tag li{ width:60px; line-height:20px; height:20px;  margin:2px;float:left;overflow:hidden;}
.partn .tuijian li{ width:100px; line-height:100px; height:100px;  margin:5px;float:left;overflow:hidden;}
.partn .gengxin li{ width:150px; line-height:20px; height:20px;  margin:2px;float:left;overflow:hidden;  background:url(../images/ico_gp.gif) no-repeat left 9px; padding-left:8px;}
.partn .tuijian li img{   margin:auto 0; width:100px;  height:80px;}
.partn .tuijian li span{   text-align:center; width:100px;  height:20px;line-height:20px;overflow:hidden;}
.partn .tag li a:hover{ color:#ffffff; background: #4C9D15}
/* --------------------------------------part1-------------------------------------- */
.part1{ width:950px; height:auto; overflow:hidden; margin:0 auto; }
.part1_t{ width:927px; height:384px; background:url(../images/bg_27x28.gif) no-repeat 1px 1px; overflow:hidden; margin:0 auto; border:1px solid #c5c5c5; border-bottom:none; padding-top:13px; padding-right:10px; padding-bottom:5px; padding-left:11px; }
.part1_b{ display:block; width:950px; height:7px; background:url(../images/part1_bbg.gif) no-repeat; font-size:0%; margin:0 auto; }
.part1 .left{ float:left; width:418px; height:384px; overflow:hidden; }
.part1 .right{ float:right; width:501px; height:384px; overflow:hidden; }

/* jx */
h2.tit_jx{ width:418px; height:23px; background:url(../images/tit_jx.png) no-repeat 10px top; line-height:23px; position:relative; }
h2.tit_jx a.more{ position:absolute; right:5px; top:2px; font-weight:normal; font-size:12px; line-height:14px; color:#878787; }
.jxNews{ width:407px; height:74px; border-bottom:1px dashed #ccc; overflow:hidden; padding-top:16px; position:relative; }
.tool{ width:406px; height:auto;  overflow:hidden; padding-top:12px; position:relative;float:left; font-size:12px;}
.tool li{ width:203px;  overflow:hidden; float:left; margin:2px 0;}
.jxNews h2{ width:407px; height:24px; overflow:hidden; text-align:left; margin-bottom:6px; }
.jxNews p{ text-indent:24px; line-height:18px; color:#444444; position:relative; }
.jxNews h2 a{ font:normal 20px/24px "黑体"; color:#2d2d2d; }
.jxNews h2 a:hover{ color:#2e5d21; }
.jxNews p a{ color:#d01000; }
.jxNews p span.bz{ position:absolute; left:24px; color:#969696; }
.jxNews p span.sj{ position:absolute; left:180px; color:#969696; }

/* focalPic */
.focalPic{ width:469px; border:1px solid #b2b2b2; padding:10px; height:285px; overflow:hidden; margin-left:5px; }
.ona { width:85px; }
.ona li { padding:0px; width:85px; height:55px; clear:both; }
.ona a { display:block; margin-left:10px; width:87px; }
.ona a img { float:right; padding:2px 0 2px 6px; display:block; }
.ona li.active { background:url(../images/sld_arr.gif) 4px 48% no-repeat; }
.ona li.active a img { background:#354b00; padding:3px; width:74px; height:44px; }
.slpic{ width:368px;height:230px;  }
.sspic{ width:80px; height:50px; }
.focus_txt{ width:373px; float:left; overflow:hidden; }
.focus_txt h4{ font-family:"simhei"; font-size:18px; font-weight:normal; line-height:26px; text-align:center; margin-top:4px; }
.focus_txt h4 a{ color:#000;}
.focus_txt h4 a:hover { text-decoration:none;}
.focus_txt p { color:#000; line-height:20px; padding-left:3px; }
.focus_txt p a { padding-left:5px; color:#fb9701; }
.focus_more{ width:86px; float:left; margin-left:10px; }
.focus_more a{ display:block; width:86px; height:57px; }

/* search */
.searchWrap{ width:501px; height:76px; background:#fff; }
.search{ width:501px; height:76px; background:url(../images/searchArea_bg.gif) no-repeat; color:#000; }
.search p{ width:480px; line-height:20px; padding-left:10px; padding-top:8px; }
.search a{ color:#000; padding:0 2px; font-size:12px;margin:4px 2px;}
.search a:hover{  color:#ffffff; background: #4C9D15}
.search .txt322{ width:316px; height:19px; background:url(../images/txt322_bg.gif) no-repeat; border:none; margin-top:6px; margin-left:26px; font-size:14px; color:#949494; padding-top:3px; padding-left:6px; }
.search .btn83{ width:83px; height:27px; background:url(../images/searchBtn_83x27.gif) no-repeat; font-weight:bold; font-size:14px; color:#fff; border:none; cursor:pointer; }

/* area */
.area{ width:950px; height:auto; margin:5px auto 0px; }
.colL{ float:left; width:760px; height:auto; overflow:hidden; }
.pic { padding:0 0 0 10px;}
.pic li{ background:#ffffff;  float:left; width:100px; text-align:center; height:100px; line-height:100px;border:solid 1px #dfdfdf ;overflow:hidden; margin:3px 10px;}
.pic li img{  line-height:100px;}
.fenge{ float:left; width:760px; height:10px; overflow:hidden; }
.colL_l{ float:left; width:442px; height:auto; padding-left:12px; overflow:hidden; }
.colL_r{ float:right; width:302px; height:auto; overflow:hidden; }
.colL_r li{ float:left; width:50px; height:50px; overflow:hidden; border:1px dashed #c7c7c7;margin:2px; padding:2px;}
.box950{ width:948px; height:auto; overflow:hidden; border:1px solid #d0d0d0; border-top:none; }
.box715{ width:758px; height:auto; background:url(../images/bg_713x42.png) repeat-x left bottom; overflow:hidden; border:1px solid #c5c5c5; border-top:none; padding-top:4px; padding-bottom:6px; }
.box230{ width:230px; height:auto; overflow:hidden; position:relative; z-index:1; }
/* t715 */
.t715{ width:760px; height:34px; background:url(../images/t715_bg.png) no-repeat 0 0; padding-top:8px; position:relative; }
.t715 h2{ float:left; background:url(../images/ico_13x13.png) no-repeat left center; padding-left:19px; margin-top:9px; margin-left:18px; }
.t715 p{ float:left; height:14px; margin-top:12px; padding-left:5px; color:#7c7c7c; line-height:14px; }
.t715 a.rss{ position:absolute; right:18px; top:14px; }

/* t253 */
.t253{  height:28px; background:url(../images/ico_9x9.png) no-repeat left 8px;  margin-left:10px;  padding-left:15px; font:bold 14px/28px "宋体"; color:#2E5D21; position:relative; }
.t253 a.more{ font:normal 12px/14px "宋体"; color:#797979; position:absolute; right:2px; top:9px; }


/* -------------------colLnavbar-------------------*/
.colLnavbar{ width:410px; height:28px; border-bottom:1px solid #a4a4a4; padding-left:12px; overflow:hidden; position:relative; }
.colLnavbar h3.tj{ float:left; width:84px; height:28px; background:url(../images/bg_84x28.png) no-repeat 0 0; font:bold 14px/28px "宋体"; color:#fff; text-align:center; position:relative; }
.colNav{ float:left; width:228px; height:28px; position:relative; }
.colNav li{ float:left; height:28px; position:relative; }
.colNav li a{ display:block; width:100%; height:100%; font:bold 14px/28px "宋体"; color:#acacac; text-align:center; }
.colNav li a em{ font-style:normal; font-weight:normal; font-size:12px; }
.colNav li a:hover{ text-decoration:none; }
.colNav li.on1 a, .colNav li.on2 a , .colNav li.on3 a{ color:#fff; }
.colNav li.on1{ width:84px; height:28px; background:url(../images/sprites4.png) no-repeat 0 0; }
.colNav li.on2{ width:72px; height:28px; background:url(../images/sprites4.png) no-repeat -84px 0; }
.colNav li.on3{ width:72px; height:28px; background:url(../images/sprites4.png) no-repeat -156px 0; }
.colNav li.onno1{ width:84px; height:28px; background:url(../images/sprites4.png) no-repeat 0 -33px; }
.colNav li.onno2{ width:72px; height:28px; background:url(../images/sprites4.png) no-repeat -84px -33px; }
.colNav li.onno3{ width:72px; height:28px; background:url(../images/sprites4.png) no-repeat -156px -33px; }
.colLnavbar a.more{ float:left; margin-left:10px; margin-top:8px; color:#7a7a7a; line-height:14px; }
.colLnavbar a.more:hover{ color:#657e96; }
.colLnavbar span.memo{ display:block; float:right; width:71px; height:22px; margin-bottom:8px; text-align:left; line-height:22px; color:#7a7a7a; }
.colLnavbar a.more2{ position:absolute; right:2px; top:10px; color:#7a7a7a; line-height:14px; }
.colLnavbar a.more2:hover{ color:#657e96; }


/* colRnavbar1 */
.colR{ width:180px; height:auto; float:right;border:1px dashed #c7c7c7;margin:0 0px; }
.colR .ad{  margin:0 10px;}
.colRnavbar1{ width:220px; height:41px; float:left;}
.colRnavbar1 ul{ }
.colRnavbar1 li{ float:left; height:41px; }
.colRnavbar1 li.hour48{ width:98px; }
.colRnavbar1 li.week7{ width:138px; margin-left:4px; }
.colRnavbar1 li a{ display:block; width:100%; height:100%; font-size:0%; text-indent:-99999px; }
.colRnavbar1 li.hour48 a{ display:block; width:98px; background:url(../images/sprites3.png) no-repeat 0 -46px; }
.colRnavbar1 li.week7 a{ display:block; width:138px; background:url(../images/sprites3.png) no-repeat -102px -46px; }
.colRnavbar1 li.hour48 a:hover , .colRnavbar1 li.hour48 a.cur{ display:block; width:98px; background:url(../images/sprites3.png) no-repeat 0 -0; }
.colRnavbar1 li.week7 a:hover , .colRnavbar1 li.week7 a.cur{ display:block; width:138px; background:url(../images/sprites3.png) no-repeat -102px 0; }


/* -------------------listview1------------------- */
.listview1{ width:414px; height:auto;  padding:6px 0 8px 8px; overflow:hidden; }
.toolview1{ width:207px; height:auto; border-bottom:1px dashed #c7c7c7; padding:6px 0 8px 8px; overflow:hidden; }
.listview1 li{ background:url(../images/ico_gp.gif) no-repeat left 9px; padding-left:12px; height:24px; line-height:24px; }
.listview1 .line{ background:url(images/ico_gp.gif) no-repeat left 9px; padding-left:12px; height:1px;  border-bottom: dashed 1px  #c5c5c5; margin:0 0 5px 0; }
.listview1 li a{ float:left; display:block; font-size:12px; color:#666; }
.listview1 li a:hover{ color:#657e96; text-decoration:underline; }
.listview1 li span{ float:right; display:block; width:40px; height:24px; *height:20px; overflow:hidden; font-size:12px; text-align:left; color:#7a7a7a; }
.listview1.norim{ border-bottom:none; }

/* -------------------listview2------------------- */
.listview2{ width:415px; height:auto; overflow:hidden; padding:6px 0 6px 6px; }
.listview2 li.txt{ background:url(../images/ico_gp.gif) no-repeat left 9px; _background:url(../images/ico_sj.gif) no-repeat left 6px; padding-left:12px; height:24px; line-height:24px; *height:20px; *line-height:20px; }
.listview2 li.txt a{ float:left; display:block; font-size:14px; color:#4d4d4d; }
.listview2 li.txt a:hover{ color:#2e5d21; text-decoration:underline; }
.listview2 li.txt span{ float:right; display:block; width:70px; padding-left:5px; overflow:hidden; font-size:12px; text-align:left; color:#7a7a7a; height:24px; line-height:24px; *height:20px; *line-height:20px; }
.listview2.norim{ border-bottom:none; }
.listview2 li.pic{ width:415px; height:56px; overflow:hidden; margin-top:2px; margin-bottom:6px; }
.listview2 li.pic a{ margin-right:2px; }
.listview2 li.pic img{ width:74px; height:56px; font-size:0%; }


/* -------------------listviewR1------------------- */
.listviewR1{ width:228px; height:auto; background:#f0f2e7; border:1px solid #c5c5c5; padding:2px 0 20px; overflow:hidden; }
.listviewR1 li{ width:198px; height:28px; overflow:hidden; margin-left:7px; margin-bottom:2px; padding-left:26px; line-height:28px; position:relative; }
.listviewR1 li.li2{ background:#fff; }
.listviewR1 li em , .listviewR1 li em.f3{ position:absolute; top:8px; left:7px; line-height:11px; text-align:center; background:url(../images/num3_ico.png) no-repeat 0 -19px; width:14px; height:11px; color:#fff; font-style:normal; font-size:9px; font-family:Tahoma; font-weight:bold; }
.listviewR1 li em.f3{ background-position:0 0; }
.listviewR1 li a{ display:inline-block; text-decoration:none; color:#000; padding-left:11px; }
.listviewR1 li a.f3{ color:#777; }
.listviewR1 li a:hover{ text-decoration:underline; }

/* listviewR2 */
.listviewR2{ width:225px; height:auto; border:1px solid #c5c5c5; padding:6px 8px 18px; overflow:hidden; }
.listviewR2 li{ width:225px; height:27px; background:url(../images/dotline2.png) repeat-x left bottom; overflow:hidden; line-height:27px; position:relative; }
.listviewR2 li a{ display:inline-block; text-decoration:none; color:#000; padding-left:11px; }
.listviewR2 li a.f3{ color:#c00; }
.listviewR2 li a:hover{ text-decoration:underline; }
.listviewR2 li.entry{ width:237px; height:25px; background:url(../images/bg_237x25.png) no-repeat; margin:9px auto 0; text-align:center; line-height:25px; }
.listviewR2 li.entry a{ color:#cb0000; text-decoration:underline; }
 .hot {
	position:relative; 　　top:-125px; 　　left:26px; 
}

