@charset "utf-8";
/* CSS Document */
body { font-size: 12px; line-height: 26px; color: #333; font-family: Verdana, Geneva, sans-serif, "宋体", "微软雅黑"; }
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
ul, li { list-style: none; }
a, img { border: none 0; 	}
a { text-decoration:none; color: #333; font-size:14px; }
a:hover { color: #f92307; }
.clear { clear: both; *+height:0;
*+line-height:0;
*+font-size:0;
_height: 0; _line-height: 0; _font-size: 0; }
.clear12 { clear: both; height: 12px; *+height:12px;
*+line-height:12px;
*+font-size:12px;
_height: 12px; _line-height: 12px; _font-size: 0; }
.f_l { float: left; }
.f_r { float: right; }
.fb { font-weight: bold; }
.tal { text-align: left; }
.tac { text-align: center; }
.tar { text-align: right; }
/*字体颜色*/
.f_black { color: #000; }
.f_red { color: #F00; }
.f_gray { color: #989a97; }
/*定位*/
.pos_r { position: relative; }
/*边框*/
.bor_bot{border-bottom:#EBEBEB solid 1px;}
.bor_top{ height:157px; overflow:hidden; margin-top:20px;}
.bor_top a{ font-size:12px; display:block;}
.bor_top .time_span{display:none; }
.jqtz_box f_r .title{height:26px;border-bottom:#EBEBEB solid 1px; }
.none { display: none; }
.top { height: 232px; }
.bottom { height: 110px; }
.position { color: #666; padding: 5px 0 5px 63px; background: url(../images/position.jpg) no-repeat 30px center #e6eff6; height: 30px; line-height: 30px; margin-bottom: 15px; }
.container { padding: 15px; background: #fff; }
.w1014 a:hover img { filter: alpha(opacity=80); opacity: 0.8; }
.border { border: #ccc solid 1px; }
.wrapper { max-width: 960px; margin: auto; clear:both;}
.header_bg { background: url(../images/index_topbg.jpg) repeat-x top; }
.header2 { background: url(../images/index_logo.jpg) no-repeat center top; height: 91px; }
.guide { width: 110px; float: right;  position:relative; z-index:100000;}
.guide a{ display: block; height: 28px; line-height: 28px; color: #fff; padding-left: 15px; background:#239120; }
.guide a b{background: url(../images/icon_down.png) no-repeat; width:9px; height:6px; display:inline-block; margin-left:10px; }
.guide a:hover b{background: url(../images/icon_up.png) no-repeat;}
.guide ul { background: url(../images/guide_bg.jpg) repeat-x; display:none; padding: 0 5px; position:absolute; left:0; top:28px; width:100px; z-index:10000;-webkit-box-shadow: 3px 3px 3px #239120;  
  -moz-box-shadow: 3px 3px 3px #239120;  
  box-shadow: 3px 3px 3px #239120;  }
.guide li a { border-bottom: 1px solid #e5e5e5; background: none; text-align: center; line-height: 30px; color: #333; padding-left: 0; font-size:12px; }
.guide li a:hover{text-decoration:underline;}
.search_wrap { height: 40px; margin-bottom: 23px; }
.about_us { position: absolute; top: 20px; right: 20px; background: url(../images/spechbubble_sq_line.png) no-repeat left center; padding-left: 22px; }
.about_us a { color: #fff; }
.search_box { height: 29px; position: absolute; right: 122px; bottom: 0; }
.search_text { border: none 0; width: 155px; height: 28px; line-height: 28px; background: #e1f5ce; padding-left: 40px;  filter: alpha(opacity=86); opacity: 0.86; display:block; float:left; }
.search_btn { cursor: pointer; background: #1dcb62; border: 1px solid #94c1e6; height: 30px; width: 38px; background: url(../images/search_btn.jpg) no-repeat; }
.nav_bg {
	background: url(../images/mainnav_bg.png) repeat-x center top;
	height: 50px;
	border-top: 1px solid #060;
	text-shadow:1px 1px 0.5px #666;
	position:absolute;
	width:100%;
	z-index: 99;
}
.navbox{height:120px; background:url(../images/other01.jpg) repeat-x;background-position: center -80px}
.menus { width: 100%; _width: 0; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}
.menus ul { float: left; list-style: none; }
.menus ul li { float: left; font-size: 16px; _font-size: 14px; -webkit-transition: all 150ms ease-in-out; -moz-transition: all 150ms ease-in-out; -o-transition: all 150ms ease-in-out; -ms-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out; _width: 90px; width: auto; }
.menus ul li a { display: block; color: #fff;  box-shadow: 1px 0 0 rgba(0, 94, 32, 0.1); padding-right: 24px; padding-bottom: 0px; padding-left: 17px; line-height: 50px; font-weight: bold; font-size:16px; font-family:"宋体";}
.menus a.arrow { background: url(../images/icon_down.png) no-repeat 92px center; }
.menus li:hover { background: rgba(25, 123, 48, 0.5) none repeat scroll 0 0 !important; filter: Alpha(opacity=100); }
/*二级菜单部分*/
.sec_menus { position: absolute; top: 50px; border-top: none; left: 0; width: 100%; _background-color: #009900; filter: alpha(opacity=70); *filter: alpha(opacity=80);
_filter: alpha(opacity=70); background: rgba(25, 123, 48, 0.5) none repeat scroll 0 0 !important; _left: 0; _width: 0; _margin-top: 0px; background-color: #060; _z-index: -1; display: none; _padding-bottom:10px; *padding-bottom:10px; }
.sec_menus ol { width: 960px; margin: auto; }
.sec_menus li { float: left; margin: 10px 0; }
.menus .sec_menus li a { display: block; color: #fff; box-shadow: 1px 0 0 rgba(0, 94, 32, 0.1); padding: 0 20px; height: 30px; line-height: 30px !important; font-weight: bold; font-size: 14px; background: url(../images/icon_white.jpg) no-repeat 12px center; white-space:nowrap;}
.sec_menus li a:hover {  color: #fff110; _color: #fff110; _background-color: #000; }
.index_left { width: 200px; background: #f5f5f5; }
.index_right { width: 750px; }
/*横幅大图*/
.adv_box{margin-bottom:10px; height:318px; overflow:hidden;}
/*左侧列表*/
.left_item { padding:5px 5px 0; margin-top:10px;}
.left_item li { padding-left: 10px; border-bottom:1px dotted #a1c0be; line-height:33px; font-size:14px; }
.left_item li a{font-size:14px;}
.left_item li a:hover{color:#000; text-decoration:underline;}
.title a,.title div{ display:block; float:left; height: 26px; line-height:26px;}
.title .h01 { font-size: 14px;  color: #FFF; font-weight: bold; background: url(../images/titlebg01.png) no-repeat left top; width: 70px; padding-left: 6px; text-shadow: 1px 1px #060; line-height:20px; }
.h02{ font-size: 14px;color:#333; font-weight:bold; }
.h03 { font-size: 12px; color: #999;  }
/*图片新闻列表简介*/
.tpxw_box{width:485px;}
.tpxw_box .img{float:left; width:240px;}
.tpxw_box img{width:240px; height:180px;}
.tpxw_box .tpxw_con{float:right; width:230px;}
.tpxw_box .xx a{ font-size:14px; font-weight:bold; color:#000;}
.tpxw_box .jj{ color:#666; padding-top:10px;}

/*近期通知*/
.jqtz_box{width:230px;}
.list_a a{display:block;}
/*更多列表*/
.tab_con a:hover{color:#090;}
.tab_cont a:visited{color:#F60;}
.list_item{width:365px; height:280px; overflow:hidden; margin-top:10px;}
.titleBox {height: 26px; line-height: 26px; }
.titleBox .tt { width: 245px; font-weight: bold; font-size: 16px; font-family: "微软雅黑"; float: left; background: url(../images/icon_red.jpg) 9px center no-repeat;  color: #246ecc; }
.titleBox .tt_more { float: right; width: 46px; }
.index_list{color:#ccc;}
.index_list a { display: block; width: 271px; background: url(../images/gray_icon.jpg) no-repeat 4px center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 10px; line-height: 27px; height: 27px; }
.index_list a:hover{color:#090;}
.index_list .a_on:link,.index_list .a_on:visited{color:#F60;}
.bor_top .a_on:link,.bor_top .a_on:visited{color:#F60;}
.tab_con .a_on:link,.tab_con .a_on:visited{color:#F60;}
/*图片新闻2*/
.tpxw_box2{ position:relative; height:182px; overflow:hidden; margin-bottom:10px;}
.tpxw_box2 .pic{}
.tpxw_box2 img{width:548px; height:182px;}
.tpxw_box2 .pic_item{position:absolute; right:0; top:0; width:200px; border:#ccc solid 1px;}
.tpxw_box2 .pic_item li{line-height:45px; float:right; background:url(../images/flashtext-bg.jpg) repeat-x;}
.tpxw_box2 .pic_item li a{ display:block; width:175px; padding-left:25px;}
/*.tpxw_box2 .pic_item li a:hover{ display:block;background:url(../images/flash-on.jpg) repeat-x left center;width:214px; border:#ccc solid 1px; border-right:none 0; color:#333;}*/
.tpxw_box2 .pic_item .on{display:block;background:url(../images/flash-on.jpg) repeat-x left center;width:214px; border:#ccc solid 1px; border-right:none 0; color:#333;}
/*选项卡*/
.tab_box{ width:365px; float:left;}
.tab{ border-bottom:#666 solid 1px; background:#f3f3f3; line-height:30px;}
.tab li{ float:left; margin-right:2px; width:83px; cursor:pointer;}
.tab li a{ display:block; background:url(../images/gray_01.jpg) no-repeat; color:#333; text-align:center; font-weight:bold;}
.tab li a:hover,.tab li.on a{background:url(../images/tab_bg.jpg) no-repeat;}
.tab_con ol{display:none; color:#ccc; line-height:27px;}
.tab_more a{color:#336666; font-size:12px;}
/*栏目列表*/
.sidebarBox { width: 200px; padding: 15px; background: url(../images/sidebar_bg.jpg) repeat-x top; min-height: 411px; }
.list_con { width: 730px; }
.sidebar_tt { line-height: 35px; height: 40px; text-align: center; font-family: "微软雅黑"; font-size: 18px; font-weight: bold; color: #fff; border-bottom: #fff solid 1px; }
.sidebar_menu a { color: #00447e; font-size: 15px; display: block; line-height: 20px; padding: 10px; background: url(../images/sidebar_icon.png) no-repeat 30px 15px; text-indent: 3em; }
.sidebar_menu a:hover, .sidebar_menu a.hover { font-weight: bold; background: url(../images/sidebar_icon_hover.png) no-repeat 30px 15px; }
/*栏目头条*/
.list_tt_con { padding: 15px; }
.list_tt_con, .list_tt_con p, .list_tt_con div, .list_tt_con a, .list_tt_con a:hover, .list_tt_con span, .list_tt_con font { font-size: 12pt; line-height: 22pt; font-family: "宋体"; }
/*列表*/
.leade { height: 34px; line-height: 34px; color: #f92307; font-size: 18px; border-bottom: #f92307 solid 1px; margin: 0 15px; }
.listBox { margin: 10px 15px; margin-top: 15px; }
.lilist { color: #999999; }
.lilist li { line-height: 40px; background: url(../images/dash.jpg) repeat-x bottom; }
.lilist li:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.lilist a { display: block; float: left; width: 80%; overflow: hidden; white-space: nowrap; background: url(../images/list_a.jpg) no-repeat left center; padding-left: 15px; }
.lilist .time { display: block; float: right; width: 15%; text-align: right; }
.page { padding: 10px 0; text-align: center; }


.adv_box iframe{width:960px; height:338px;}
.bottom iframe{width:100%; height:343px;}
.jdlb{width:100%; overflow:hidden;}
#right_list2{width:1000px; margin:0 auto;}
.dotted{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
	margin-top: 10px;
	margin-bottom: 10px;
	}
 
/*-------------------------------↓分页样式开始↓------------------------------------*/
.page_num{padding:20px 15px; height:20px; overflow:hidden; }

#page_div{line-height:20px; text-align:center;}

#pagination_input{ width:20px; height:16px; line-height:16px; margin:0 5px; padding:0; overflow:hidden; border:1px solid #ccc;text-align:center;}

#page_div .pagination_index, #page_div .pagination_index_num{ 
	background:#fff; border:1px solid #ccc; padding:0 5px;
	margin-right:2px;
	float: left; height:20px;text-align:center;}
#page_div .pagination_index a, #page_div .pagination_index_num a{padding:0px; margin:0px;}


.wrapper #main2{padding-top:80px;}


.desSlideshow{
    background-image: url(../images/loading.gif);
    background-position: center center;
    background-repeat: no-repeat;
}
.desSlideshow .switchBigPic,.desSlideshow .nav{
    display: none;
}
.desSlideshow img{width:548px; height:180px;}
.tpxw_box2 iframe{width:750px; height:180px;}
.tpxw_box iframe{width:500px; height:200px;}
.guide .link11:link,.guide .link11:visited{color:#333;}
.menu-hd{font-size:12px;}
.wrapper #left_line{margin-top:30px;}
.wrapper #right_list{margin-top:15px;}
#ad1{display:block;}

/*rss*/
.rss_item{ padding-bottom:15px; clear:both;}
.rss_item h5{color:#333333; line-height:40px; font-size:17px; border-bottom:1px solid #e3e3e3; clear:both; margin-bottom:15px; font-weight:normal;}
.rss_item .cont{padding-bottom:15px; line-height:2.1; color:#666;}
.rss_list{overflow:hidden; zoom:1; padding:0 20px 15px;}
.rss_list li{ float:left;  padding:10px 0; line-height:23px; width:33.3%; border-bottom:#e3e3e3 1px dotted;}
.rss_list li a{color:#666;}
.rss_list li a:hover{color:#ff9000;}
.rss_list li .title{ margin-left:10%; background:url(../images/rss_icon.gif) no-repeat left center; padding-left:16px;}
.rss_list li .rss_icon{float:right; width:85px; height:23px; background:url(../images/rss_new_a.jpg) no-repeat; margin-right:10%;}              
.rss_list li .rss_icon:hover{background-image:url(../images/rss_new_a_hover.jpg);}
.rss_ydqxz .cont{ padding-bottom:0;}
.rss_ydqxz .cont img{display:block; margin:0 auto;}