@charset "gb2312";
/* CSS Document */
html { color:#656565;}
div,dl,dt,dd,ul,li,h1,h2,h3,form,legend,input,button,textarea,select,p,th,td {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
img {border: none;}
button,em,input,option,select,textarea,th {font:inherit;}
/*
ul { display:inline; float:left;}
li {list-style: none; display:inline;float:left;}
*/
li {list-style: none;}
h1,h2,h3,h4 {font-size: 100%;font-weight: normal;}
body { margin:0; padding:0; font-size:12px; color:#656565; font-family: Simsun,Microsoft YaHei,SimHei,Arial;}
a{ color:#656565; text-decoration:none;}
a:hover{ color:#ff8400; text-decoration:none;}
input{outline:none;}

* html .ie6fixedBR{position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}

* html .ie6fixedBT{position:absolute;right:expression(eval(document.documentElement.scrollRight));top:expression(eval(document.documentElement.scrollTop+300))}
* html .ie6fixedBT2{position:absolute;left:expression(eval(document.documentElement.scrollRight));top:expression(eval(document.documentElement.scrollTop+300))}

/****公用****/
.clear { clear:both;height:0;overflow:hidden;clear:both!important;}
.clear.both {height:10px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px!important;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mb10{ margin-bottom:10px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:20px;}
.ml40{ margin-left:40px;}
.mr20{ margin-right:20px;}
.h10{ height:10px;}
.h8{ height:8px;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.pd10{padding:10px;}
.pd0{ padding:0px!important;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt25{ padding-top:25px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px!important;}
.red{ color:#D00!important;}
.green{ color:#589C06;}
.white{ color:#FFF;}
.hide{ display:none;}
.di { display:inline;}
/* slightly enhanced, universal clearfix hack */ 
.clearfix:after{ visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}  
.clearfix { display: inline-block; }  
/* start commented backslash hack \*/ 
* html .clearfix { height: 1%; }  
.clearfix { display: block; }  
/* close commented backslash hack */ 
.transparent_class{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.dotted{ border-bottom:1px dotted #CCCCCC; font-size:0; line-height:0; padding:0; margin:0; clear:both;}
.bor{ border:1px solid #D4D4D4;}
.pm0{ padding:0; margin:0;}
.txtcenter{ text-align:center;}

/*public*/
.top { height:31px; line-height:31px; border-top:2px solid #ca0000;}
.top1{ width:600px;}
.top2 { width:210px;} 
.top2 ul li { width:60px;} 
.m { width:1002px; margin:0 auto;}
.banner { height:166px;margin:0 auto; background:url(banner.jpg) top center no-repeat;}
.nav{ height:72px; background:url(navbg.jpg) repeat-x;}

.navtop { height:42px; width:1002px;height:42px; line-height:42px; }
.nav1{ width:805px; height:42px; line-height:42px; }
.nav1 a{font-size:14px; font-weight:bold; color:#FFF;}
.nav1 ul li { float:left; display:inline; margin-left:30px;}
.nav1 ul li a { float:left; display:inline; margin-left:10px; padding-right:10px; color:#FFF;}
.nav1 ul li a:hover { color:#fff;}

.nav1 ul li.on { float:left; display:inline; margin-left:30px;background:url(daohang.jpg) no-repeat; color:#ca0000;}
.nav1 ul li.on a { float:left; display:inline; background:url(daohang.jpg) no-repeat bottom right;color:#ca0000;}
.nav1 ul li.on a:hover{ color:#ca0000;}

.nav2  { width:197px;}
.search { width:158px; height:22px; line-height:22px;}
.searchicon { width:24px; height:29px;}

.navbot { height:30px; width:1002px;height:30px; line-height:30px; }
.navbot { float:left; display:inline;}
.navbot ul li { float:left; display:inline; padding-left:15px; padding-right:15px; background:url(nav_fgx.jpg) top right no-repeat;  }
.navbot ul li a { color:#656565;}
.navbot ul li a:hover { color:#ff8400;}

.m1 { width:1002px; height:286px;}
.gzdt { width:752px; height:286px;}
.gzdt_title { height:31px; line-height:31px; background:url(gzdtbg2.jpg) no-repeat bottom; border-bottom: 2px solid #ca0000;}
.gzdt_title1 { height:31px; line-height:31px; color:#ca0000; font-size:14px; font-weight:bold;}
.more { height:32px; line-height:32px; width:40px; font-size:12px; }
.more a{ color:#b8b8b8;}
.more a:hover{ color:#ff8400;}
.gzdt1{ width:365px; height:242px;}
.gzdt2{ width:376px; height:242px;}
.gzdt21{ width:376px; height:97px; background:url(fjzbg.jpg) bottom no-repeat;}
.gzdt_news_title { height:32px; line-height:32px;text-align:center;}
.gzdt_news_title a{ font-size:16px; font-weight:bold; color:#ca0000;}
.gzdt_news_sub { height:60px; line-height:30px; }

.gzdt_list { width:376px; height:147px;}
.gzdt_list li { height:35px; padding-left:24px; line-height:35px; width:352px; background:url(news_list_bg.jpg) left top no-repeat; overflow:hidden;}
.gzdt_list li a{ color:#656565;} 
.gzdt_list li a:hover{  color:#ff8400;} 
.gzdt_list li span {float:right; color:#b8b8b8;}

.tzgg{ width:237px; height:286px;}
.tzgg_title{ width:209px; height:31px; padding-left:28px; line-height:31px; background:url(tzgg_title_bg.jpg) no-repeat top left; border-bottom:2px solid #ca0000;}
.tzgg_title1{height:31px; line-height:31px; color:#ca0000; font-size:14px; font-weight:bold;}
.tzgg_title2{position:absolute; height:30px; line-height:30px; right:0; }
.tzgg_title2 a{ display:inline-block; border-bottom:2px solid #ca0000; line-height:31px; height:31px; margin:0 7px; }
.tzgg_title2 a:hover{ display:inline-block; border-bottom:3px solid #ff8400; line-height:30px; height:30px; }
.tzgg_list{ width:237px; height:244px; overflow:hidden;}
.tzgg_list li { width:215px; line-height:30px; padding-left:22px; background:url(tzgg_listbg.jpg) left  top no-repeat;}
.tzgg_list li span {color:#b8b8b8;}

.m2 { width:1002px; height:291px;}
.m2l { width:621px; height:291px;}
.cw { width:621px; height:81px;}
.m21l{ width:621px; height:170px;}
.zwxxgk {width:621px; height:170px; background:url(zwxxgk.jpg) left center no-repeat;}
.zwxxgk2 { width:589px; height:168px; border-top:1px solid #ffe4cc; border-bottom:1px solid #ffe4cc; border-right:1px solid #ffe4cc;  margin-left:31px; background:#fff7e9;}
.zwxxgk3 { width:153px; height:168px;}
.zwxxgk3 ul li { width:151px; height:37px;}

.zzxx { width:394px; height:152px; }
.zzxx_title { width:394px; height:27px; line-height:27px; border-bottom:2px solid #ca0000;}
.tabtit {height:27px; line-height:27px;}
.tabtit ul {line-height:27px; display:inline;}


.tabtit ul li{margin-right:5px; padding-left:5px; background:url(tab_bg2.jpg) no-repeat; text-align:center;line-height:27px; height:27px; overflow:hidden; float:left; }
.tabtit ul li a{ background:url(tab_bg2.jpg)  no-repeat right bottom; display:inline-block;line-height:27px; height:27px; overflow:hidden; float:left; width:100px; } 

.tabtit ul li.on{line-height:27px;float:left;  margin-right:5px; padding-left:5px; background:url(tab_bg.jpg) no-repeat;}
.tabtit ul li.on a{ background:url(tab_bg.jpg)  no-repeat right bottom; display:inline-block;height:27px; line-height:27px; color:#FFF;}
.tabtit .on a:hover{ text-decoration:none;}

.zzxx_list { width:394px; height:96px;}
.list {ine-height:26px;  }
.list ul li {height:26px; line-height:26px;background:url(list_bg.jpg) left center no-repeat;padding-left:10px; overflow:hidden;}
.list ul li a{line-height:26px;}
.list ul li span {float:right; color:#b8b8b8;}

.zyzx_title{ height:31px; padding-left:28px; line-height:31px; background:url(tzgg_title_bg.jpg) no-repeat top left; border-bottom:2px solid #ca0000;position:relative;}
.zyzx_title1{height:31px; line-height:31px; color:#ca0000; font-size:14px; font-weight:bold;}
.zyzx_title2{position:absolute; height:30px; line-height:30px; right:0; }
.zyzx_title2 a{ display:inline-block; border-bottom:2px solid #ca0000; line-height:31px; height:31px; margin:0 7px; }
.zyzx_title2 a:hover{ display:inline-block; border-bottom:3px solid #ff8400; line-height:30px; height:30px; }

.m2r { width:368px; height:291px; }

.m3 { width:1002px; height:210px; }
.m3l { width:621px; height:210px;}
.m3l1 { width:238px; height:210px;}
.m3l1 ul li { width:238px; height:58px;}
.m3l2 { width:368px; height:210px;}
.m3r { width:368px; height:210px; }

.m4 { width:1000px; height:80px; border:1px solid #ffe4cc; background:#fff7e9;}
.m4 ul  { width:970px; height:80px;}
.m4 ul li { width:184px; height:60px;}
.m5 { width:1002px; height:22px;}
.m5 select {width:218px; height:20px; line-height:20px;}

.bot { height:5px; background:#ca0000;}

.foot { width:1002px; height:52px; line-height:26px; text-align:center;}

/* 焦点图 */
#newslider {position:relative; width:365px; height:242px; overflow:hidden  } 
#newslider_list { border:#ddd solid 1px; width:364px; height:242px; overflow:hidden; position:relative }
#newslider_list img {border:0px; width:364px; height:242px;  } 
#newslider_bg {position:absolute; bottom:0;height:25px;z-index:60;cursor:pointer; width:245x; } 
#newslider_info{position:absolute; bottom:0; left:1px; font-size:14px; width:354px;height:27px;color:#000;z-index:61;cursor:pointer; text-align:left; line-height:27px; color:#FFF; background:url(countbg.png) repeat; padding-left:10px;} 
#newslider_text {position:absolute;width:364px;z-index:50; right:3px; bottom:0px;} 
#newslider ul {position:absolute;list-style-type:none; z-index:1002; margin:0; padding:0; bottom:1px; right:-1px; height:27px; margin-right:3px;} 
#newslider ul li { width:18px; height:17px; text-align:center; line-height:17px;float:left;display:inline;color:#FFF;background:url(flash1.png);_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flash1.png'); _ background-image: none;cursor:pointer; margin:0; font-size:12px; margin:6px 2px; } 
#newslider ul li.hover { background:url(flash2.png);_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flash2.png'); _ background-image: none;}

/*
#newslider_list a {position:absolute; } 
*/

/*列表页*/
.m6{width:1002px;}
.list_daohang { width:237px; background:#ffd9b7; border-bottom: 3px solid #ffd9b7;}
.list_daohang_title { width:199px; height:32px; border:1px solid #fffff2; margin-top:1px; margin-left:1px; background-color:#fff3de; padding-left:34px; background:url(list_daohang_bg.jpg) left no-repeat; background-color:#fff3de; line-height:32px; font-size:14px; font-weight:bold; color:#ca0000;}
.list_daohang1 { width:231px; padding-bottom:30px; background:#ffffff; margin-top:3px; margin-left:3px;}
.list_daohang1 ul li { width:180px; height:37px; line-height:37px; border-bottom:1px dashed #a1a1a1; padding-left:30px; background:url(list_daohang_bg2.jpg) left no-repeat;}
.list_daohang1 ul li a {line-height:37px;}

.list_con{ width:752px; }
.dqwz { width:742px; height:33px; line-height:33px; background:url(dqwz_bg.jpg) left bottom no-repeat; border-bottom:2px solid #ca0000; padding-left:10px; line-height:33px; }
.dqwz span { color:#ca0000;}
.list_con1 { width:750px; border:1px solid #ffd9b7; margin-top:1px;}
.list_con1 ul li { width:717px; height:37px; line-height:37px; padding-left:15px; background:url(list_con_bg.jpg) left no-repeat; border-bottom:1px dotted #a1a1a1; overflow:hidden;}
.list_con1 ul li a { height:37px; line-height:37px;}
.list_con1 ul li span{float:right;height:37px; line-height:37px;  margin-right:7px;}
.page { width:570px; height:70px; line-height:70px; margin-left:180px; }

/*多项列表页*/
.tt_list { width:750px; height:145px; border:1px solid #ffd9b7; }
.tt_list_title { width:720px; height:28px; line-height:28px; border-bottom:1px solid #ffd9b7; background:url(tt_listbg.jpg) no-repeat; padding-left:30px; }
.tt_list_title1 {height:28px; line-height:28px;font-size:14px; font-weight:bold; color:#ca0000;}
.tt_list_title_more {height:28px; line-height:28px;}
.tt_list_title_more a{ color:#B8B8B8;}
.tt_list_title_more a:hover{ color:#ff8400;}
.tt_list ul  {  height:112px;}
.tt_list ul li { height:28px; line-height:28px; background:url(tt_list_con.jpg) no-repeat left center ; padding-left:20px; overflow:hidden;}
.tt_list ul li a {height:28px; line-height:28px; }
.tt_list ul li span{ float:right; margin-right:5px;height:28px; line-height:28px;}

/*单篇列表页*/
.dan_con { width:750px;  border:1px solid #ffd9b7; margin-top:1px; padding-bottom:20px;}
.dan_con_title { height:80px; width:710px; line-height:80px; color:#ff8400; font-size:16px; font-weight:bold; border-bottom:1px dotted #a2a2a2; text-align:center;}
.dan_con1 { width:710px; line-height:40px;}

/*内容页*/
.con_dqwz { width:992px; height:33px; line-height:33px; background:url(con_dqwz.jpg) left bottom no-repeat; border-bottom:2px solid #ca0000; padding-left:10px; line-height:33px;}
.con_dqwz span { color:#ca0000;}
.con1 { width:1000px; border:1px solid #ffd9b7;}
.con_title { width:1000px; background:#fff3de; border-bottom:1px solid #ffd9b7;}
.con_title1 { width:1000px; line-height:32px; font-size:16px; font-weight:bold; color:#ff8400;}
.con_laiyuan { width:1000px; line-height:24px; height:28px;}
.con_nr { width:945px;border-bottom:1px dotted #a2a2a2;}
.con_nr1 { width:910px; margin-left:17px; line-height:34px;}
.con_bot { width:1000px; height:65px; line-height:65px;}
.con_bot  span{ margin:0 25px;}