﻿﻿.id_body{
    width: 1100px;
    margin: auto;
    overflow: auto;
    background: #FFFFFF;
}
.id_banner01{
    display: block;
    width: 100%;
    height: auto;
}
.id_news{
    margin-top: 4px;
    overflow: hidden;
}
.id_news_img{
    margin-right: 10px;
    float: left;
    width: 370px;
    height: 270px;
    background: #4e4e4e;
}
.list_item{
    height: 140px;
    float: left;
    width: 369px;
    overflow: hidden;
}
.list_item .title span{
    color: #FFFFFF;
    font-size: 16px;
    text-align: center;
    line-height: 39px;
    float: left;
    background: url("../images/title.png");
    width: 120px;
    height: 39px;
}
.list_item .title{
    height: 39px;
    overflow: hidden;
    border-bottom: 2px solid #1583d9;
}
.list_item .title a{
    float: right;
    color: #474747;
    line-height: 24px;
    font-size: 14px;
    margin-top: 7px;
    margin-right: 12px;
}
.list_item .ul{
    margin-top: 6px;
    overflow: hidden;
}
.list_item .ul li{
    line-height: 24px;
    float: left;
    width: 100%;
    margin: 4px 0;
}
.list_item .ul li i{
    margin-left: 5px;
    float: left;
    background: url("../images/d.png");
    width: 6px;
    height: 6px;
    margin-top: 9px;
    font-size: 14px;
}
.list_item .ul li a{
    float: left;
    max-width: 250px;
    color: #222222;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-left: 6px;
}
.list_item .ul li span{
    float: right;
    margin-right: 3px;
    color: #474747;
}
.id_note{
    float: right;
    width: 331px;
    height: 270px;
}
.id_note .title{
    width: 100%;
    height: 40px;
    background: #1583d9;
}
.id_note .title span{
    float: left;
    font-size: 16px;
    line-height: 40px;
    color: #fcf8f8;
    margin-left: 15px;
}
.id_note .title a{
    float: right;
    color: #fcf8f8;
    line-height: 28px;
    margin-top: 6px;
    margin-right: 8px;
}
.id_note .ul{
    border: 1px solid #e8e8e8;
    height: 229px;
    border-top: 0;
}
.id_note .ul ul{
    width: 314px;
    margin: auto;
}
.id_note .ul li{
    margin-top: 10px;
    float: left;
    width: 100%;
    line-height: 22px;
}
.id_note .ul li span{
    width: 100%;
    font-size: 12px;
    color: #aaaaaa;
    display: block;
}
.id_note .ul li a{
    font-size: 14px;
    color: #474747;
    float: left;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.id_banner_roll{
    width: 1100px;
    height: 100px;
    background: #6d6d6d;
    overflow: hidden;
    margin-top: 22px;
}
.id_if{
    overflow: hidden;
    margin-top: 14px;
}
.id_if_left{
    overflow: hidden;
    float: left;
    width: 747px;
}
.list_item02{
    float: right;
}
.list_item03{
    padding-bottom: 20px;
}
.id_img_roll{
    float: left;
    width: 100%;
    overflow: hidden;
}
.id_img_roll_title{
    overflow: hidden;
    height: 36px;
    background: #1583d9;
}
.id_img_roll_title span{
    margin-left: 18px;
    float: left;
    color: #ffffff;
    font-size: 16px;
    line-height: 36px;
}
.id_img_roll_title a{
    float: right;
    color: #ffffff;
    font-size: 14px;
    line-height: 24px;
    margin-top: 6px;
    margin-right: 8px;
}
.id_img_roll_content{
    margin-top: 16px;
    width: 100%;
    overflow: hidden;
}
.id_if_right{
    float: right;
    width: 346px;
}
.id_zf_open{
    overflow:hidden ;
}
.id_zf_open .title{
    border-bottom: 1px solid #bbbbbb;
    height: 32px;
    overflow:hidden ;
}
.id_zf_open .title i{
    float: left;
    color: #222222;
    margin-top: 1px;
    margin-left: 2px;
    width: 28px;
    height: 29px;
    background: url("../images/ico.png") no-repeat 0 -33px;
}
.list_item .title span {
    font-size: 16px;
    line-height: 32px;
    height: 32px;
}
.list_item .title {
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    border-bottom: 1px solid #bbbbbb;
}
.list_item .title a{
    margin-top: 4px;
}
.list_item03{
    height: 265px;
}
.id_zf_open .title a{
    font-size: 16px;
    color: #222222;
    line-height: 32px;
    float: left;
    margin-left: 11px;
}
.id_zf_open .title span{
    float: right;
    height: 10px;
    width: 161px;
    background: #e8e7e7;
    margin-top: 11px;
}
.id_zf_open_ul{
    min-height: 154px;
    overflow: hidden;
}
.id_zf_open_ul a{
    margin-top: 1px;
    width: 50%;
    float: left;
    overflow: hidden;
}
.id_zf_open_ul a i{
    display: block;
    margin: auto;
    width: 38px;
    height: 38px;
    background-image: url("../images/img01.png");
}

.id_zf_open_ul a .a{
    background-position: -38px 0 ;
}
.id_zf_open_ul a .b{
     background-position: 0 -38px ;
 }
.id_zf_open_ul a .c{
    background-position: -38px -38px ;
}
.id_zf_open_ul span{
    margin-top: 15px;
    display: block;
    text-align: center;
    font-size: 14px;
    color: #474747;
    line-height: 16px;
}
.id_zf_open_ul a:hover i{
    background-image: url("../images/img02.png")
}
.id_ztzl_open .id_zf_open .title i {
    margin-top: 4px;
    width: 28px;
    height: 24px;
    background: url(../images/ico.png) no-repeat 0 -63px;
}
.id_ztzl_open .banner{
    width: 334px;
    margin: 4px auto 0;
}
.id_ztzl_open .banner a{
    border: 0px solid #e8e8e8;
    display: block;
}
.id_ztzl_open .banner img{
    display: block;
    width: 100%;
    height: 58px;
}
.id_cj_open .title i {
    float: left;
    color: #222222;
    margin-top: 4px;
    margin-left: 2px;
    width: 33px;
    height: 25px;
    background: url(../images/ico.png) no-repeat 0 -88px;
}
.id_cj_open .title span{
    width: 81px;
}
.id_cj_open{
    margin-top: 10px;
}
.id_cj_open .banner2{
    overflow: hidden;
    margin: auto;
    width: 334px;
}
.id_cj_open .banner2 a{
    border: 1px solid #e8e8e8;
    display: block;
    margin-top: 12px;
}
.id_cj_open .banner2 img{
    display: block;
    width: 100%;
    height: 58px;
}
.id_jl_open{
    margin-top: 10px;
}
.id_jl_open .title i {
    float: left;
    color: #222222;
    margin-top: 3px;
    margin-left: 2px;
    width: 35px;
    height: 26px;
    background: url(../images/ico.png) no-repeat 0 -114px;
}
.id_jl_open .title span {
    width: 163px;
}
.id_jl_open .banner3{
    overflow: hidden;
    margin:4px auto 0;
    width: 333px;
}
.id_jl_open .banner3 a{
     float: left;
     width: 162px;
     height: 40px;
     background: #5ea15a;
 }
.id_jl_open .banner3 .right{
    background: #39a0f0;
    float: right;
}
.id_jl_open .banner3 a i{
    float: left;
    height: 40px;
    width: 47px;
    background: url("../images/ico.png") -29px -33px ;
}
.id_jl_open .banner3 .right i{
    background: url("../images/ico.png") -77px -33px ;
}
.id_jl_open .banner3 a span{
    float: left;
    color: #ffffff;
    line-height: 40px;
}
.id_tj_open{
    margin-top: 15px;
}
.id_tj_open .title i {
    margin-right: 4px;
    float: left;
    color: #222222;
    margin-top: 2px;
    margin-left: 2px;
    width: 29px;
    height: 29px;
    background: url(../images/ico.png) no-repeat 0 -142px;
}
.id_tj_open .title span {
    width: 118px;
}
.id_tj_open .banner4{
    overflow: hidden;
    width: 332px;
    margin: auto;
}
.id_tj_open .banner4 a{
    display: block;
    height: 35px;
    background: #5ea15a;
    margin-top: 3px;
    line-height: 35px;
    color: #ffffff;
    text-align: center;
    font-size: 14px;
}
.id_tj_open .banner4 .right{
    background: #39a0f0;
}
/* 本例子css */
.focusBox_news { position: relative; width: 100%; height: 100%; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox_news .pic img { width: 370px; height: 270px; display: block; }
.focusBox_news .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 24px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox_news .txt { position: absolute; bottom: 0; z-index: 2; height: 24px; width:100%; overflow: hidden; }
.focusBox_news .txt li{ height:24px; line-height:24px; position:absolute; bottom:-36px;}
.focusBox_news .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox_news .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox_news .num li{ float: left; position: relative; width: 9px; height: 9px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 4px; cursor: pointer; }
.focusBox_news .num li a{ position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;background: url("../images/ccf.png") }
.focusBox_news .num .on a{
    background: url("../images/ccf.png") no-repeat 0 -9px;
}

/* 本例子css */
.TB-focus{ width:1100px; height:100px; position:relative;  overflow:hidden; }
.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
.TB-focus .hd li { color:#000000; cursor:pointer; margin-left:4px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center;  }
.TB-focus .hd li.on { background:#ff0000; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }
.TB-focus .img{
    display: block;
    width:1000px; height:100px;
}


/* 本例子css */
.ladyScroll{width:747px;height:128px;position:relative;}
.ladyScroll .prev,.ladyScroll .next{width:22px;height:128px;position:absolute;top:0;left:3px;z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat;}
.ladyScroll .next{ left:auto; right:3px; background-position:-29px 0;}

.ladyScroll .scrollWrap{width:695px;margin-left:27px;overflow:hidden;position:absolute;}
.ladyScroll dl{float:left;width:174px;text-align:center;position:relative;}
.ladyScroll  span{display:block;width:158px;height:21px;position:absolute;left:7px;bottom:0;background:#f9f8f8;border: 1px solid #eaeaea;border-top: 0;line-height: 21px}
.ladyScroll  dt{margin:auto;width:160px;overflow:hidden;}
.ladyScroll  img{display:block;width:160px;height:106px;padding-bottom: 22px}
.ladyScroll  dd{width:160px;height:22px;line-height:22px;font-size:20px;color:#fff;text-align:center;overflow:hidden;position:absolute;left:7px;bottom:0;}
.ladyScroll  dd a{ color:#222222;font-size: 12px ;display: block }
.loft_wind{
    z-index: 10000;
    position: fixed;
    right: 1%;
    top:40%;
    width: 46px;
    overflow: hidden;
}
.loft_wind a{
    margin-top: 5px;
    display: block;
}
.loft_wind a img{
    display: block;
}
.list_item .ul li a:hover{
    color: #0968b6;
}
.id_note .ul li a:hover{
    color: #0968b6;
}
.id_zf_open_ul a:hover span{
    color: #0968b6;
}





/*-------------------------分页样式------------------------------*/
#digg { 
	margin: 3px; 
	padding:3px 3px 0px 0px;
	text-align: center;
	clear:both;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	
}
#digg A {
	margin-right: 2px;
	padding:2px 5px 2px 5px;
	color:rgb(0,109,165);
	text-decoration: none;
	border:1px solid rgb(0,109,165);
}
#digg A:hover {
	border: 1px solid #fff;
	background:#2E71B5;
	color:#fff;
}

#digg .current {
	margin-right: 2px;
	padding:2px 5px 2px 5px;
	border: 1px solid #fff;
	background:rgb(0,109,165);
	color:#fff;
}


#digg .disabled {
	margin-right: 2px;
	padding:2px 5px 2px 5px;
	background: #f6f6f6;
	color: #ccc;
	border: 1px solid #e0e0e0;
}
#digg .txtPage{
	width:30px;
	height:17px;
	height:18px!important;
	*+height:18px!important;
	_height:18px;
	color:#8C6789;
	text-align:center;
	border:1px solid #a0a0a0;
}
#digg .btnGO{
	padding:2px 5px 2px 5px;
	*padding:1px 2px 1px 2px;
	background: #fff;
	color:rgb(0,109,165);
	font-size:11px;
	cursor:pointer;
	border-width:1px;
	border:1px rgb(0,109,165) solid;
	display:inline;
	position:absolute;
	margin-left:5px;
}
#digg .btnGO:hover{
	background: rgb(0,109,165);
	color:#fff;
}

/*--------------分页样式-------------------*/



/* 广告位 */
.adSlide{ width:100%;  height:80px;; overflow:hidden; position:relative; clear:both; margin-bottom:10px;    }
.adSlide .hd{ position:absolute; z-index:1; right:5px; bottom:5px; }
.adSlide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.adSlide .hd ul li{ float:left; margin-right:2px;  width:16px; height:16px; line-height:16px; text-align:center; background:#fff; cursor:pointer;  filter:alpha(opacity=60);opacity:0.6;   }
.adSlide .hd ul li.on{ background:#f60;   font-weight:bold; filter:alpha(opacity=100);opacity:1; color:#fff;   }
.adSlide .bd{ position:relative;  z-index:0; }
.adSlide .bd img{ width:334px; height:80px;  }