@charset "utf-8";


.zx_focus{ width: 1000px; overflow:hidden; position:relative; }
.zx_focus .slides_container{ width:998px; height: 241px; border:#dbdbdb 1px solid; background-color:#FFF; overflow:hidden;position:relative; display:none}
.zx_focus .slides_container div.slide_item{width:1000px; height:312px; display:block}
.zx_focus .slide_item ul{}
.zx_focus .slide_item li{ display:block; width:315px; height:85px; float:left; margin-left:18px; margin-top: 21px;}
.zx_focus .slide_item .img{ width:150px; height:85px; float: left; position:relative; z-index:0;}
.zx_focus .slide_item .img i{ display: block; background: url(../../images/xxts/5_02.gif) 0 0 no-repeat transparent; width: 55px; height: 55px; position: absolute; z-index: 2; left: -2px; top: -2px;}
.zx_focus .slide_item .txt{ width: 135px; float: left; margin-left: 10px;}
.zx_focus .slide_item .txt h2{ line-height:22px; }
.zx_focus .slide_item .txt p{ line-height: 18px; padding: 3px 0; height: 36px; }
.zx_focus .slide_item .txt .bot{ display: block; height: 22px;}
.zx_focus .slide_item .txt .hd-ico{ display: block; float: left; color: #aeaeae;}
.zx_focus .slide_item .txt .hd-ico .ico1{ background: url(../../images/xxts/5_05.jpg) 0 0 no-repeat; width: 8px; height: 10px; line-height: 0; float: left; display: inline-block; margin:5px 5px 0 0; }
.zx_focus .slide_item .txt .hd-ico .ico2{ background: url(../../images/xxts/5_06.jpg) 0 0 no-repeat; width: 14px; height: 13px; line-height: 0; float: left; display: inline-block; margin:4px 5px 0 0;}

.zx_focus .slides_page{ height: 22px; padding: 14px 0;  }
.zx_focus .pagination{ position: relative; float: left; left: 40%; display: block; }
.zx_focus .pagination li{float:left; margin-right:5px; list-style:none}
.zx_focus .pagination li a{display:block; background:#a7a7a7 url(../../images/xxts/5_10.jpg) 0 0 no-repeat;  width:52px; height:22px; color: #FFF; font-weight: 700; font-size: 14px; float:left; overflow:hidden; text-align:center; line-height:22px; overflow:hidden; }
.zx_focus .pagination li.current a,
.zx_focus .pagination li a:hover{background:#bc0002 url(../../images/xxts/5_09.jpg) 0 0 no-repeat; text-decoration: none;}

.zx_item1{ width: 324px; height: 485px; border:#dbdbdb 1px solid; background-color:#FFF;}
.zx_item1 h3{ display: block; width: 300px; border-bottom: #adacac 1px dashed; height: 34px; margin:0 auto; padding: 10px 0 5px; position: relative; z-index: 0; }
.zx_item1 h3 b{  color: #3d3b3b; font-size: 20px; font-family:"微软雅黑"; line-height: 34px; float: left;  font-weight:100; }
.zx_item1 h3 .fr{ color: #a50003; line-height: 24px; padding-top: 10px;}
.zx_item1 h3 i{ position: absolute; background: url(../../images/xxts/5_15.jpg) 0 0 no-repeat; width: 25px; height: 24px; line-height: 0; right: -11px; top: 1px;  }
.zx_item1 ul{ display: block; height: 421px; background-color: #f7f7f7;}
.zx_item1 ul li{line-height: 30px; padding: 2px 20px 2px 30px; background: url(../../images/xxts/5_07.jpg) 20px center no-repeat; }
.zx_item1 li.last{ display: block; height: 68px; padding: 18px 0 20px; background: #eaeaea; }
.zx_item1 li.last .img{ width:120px; height:68px; float: left; position:relative; z-index:0; margin-left: 30px; }
.zx_item1 li.last .img i{display: block; background: url(../../images/xxts/5_18.gif) 0 0 no-repeat transparent; width: 27px; height: 41px; position: absolute; z-index: 2; left: -13px; top: 0;}
.zx_item1 li.last .txt{ width: 155px; float: right; }
.zx_item1 li.last .txt h2{ line-height:22px; }
.zx_item1 li.last .txt p{ line-height: 18px; padding: 3px 0; }
.zx_item1 li.last .txt .bot{ display: block; height: 22px;}
.zx_item1 li.last .txt .hd-ico{ display: block; float: left; line-height: 22px;}
.zx_item1 li.last .txt .hd-ico .ico1{ background: url(../../images/xxts/5_22.jpg) 0 0 no-repeat; width: 8px; height: 10px; line-height: 0; float: left; display: inline-block; margin:5px 5px 0 0; }

.zx_ititle1{ margin-top:10px;}
.zx_ititle1 h2{ display:block; float:left; font:bold 24px/40px "微软雅黑";}
.zx_ititle1 .fr{ font-size: 12px; color: #a20000; line-height: 20px; padding-top: 20px;}

.zx_ztfocus{ width:998px; height: 330px; border:#dbdbdb 1px solid; background-color:#FFF;  overflow:hidden; position:relative; z-index: 0 }
.zx_ztfocus .slides_container{ width:960px; height: 240px; border:#dbdbdb 1px solid; background-color:#FFF; overflow:hidden;position:relative; display:none; top: 19px; left: 19px;  z-index: 0}
.zx_ztfocus .slides_container div.slide_item{width:1000px; height:312px; display:block}
.zx_ztfocus .slide_item ul{}
.zx_ztfocus .slide_item li{ display:block; width:160px; height:120px; float:left; }
.zx_ztfocus .pagination{ position: absolute; left: 45%; top: 290px; }
.zx_ztfocus .pagination li{float:left; margin-right:5px; list-style:none}
.zx_ztfocus .pagination li a{display:block; background:url(../../images/xxts/5_37.jpg) 0 0 no-repeat;  width:10px; height:10px; color: #FFF; float:left; overflow:hidden; text-align:center; line-height:888px; overflow:hidden; }
.zx_ztfocus .pagination li.current a,
.zx_ztfocus .pagination li a:hover{background:url(../../images/xxts/5_35.jpg) 0 0 no-repeat; text-decoration: none;}

.zx_ztfocus .prev,.zx_ztfocus .next { display: none; width:100px; height: 240px;_height:expression(this.parentNode.clientHeight); position:absolute; top:20px; z-index:99;}
.zx_ztfocus .prev { left: 20px} .zx_ztfocus .next { right: 18px;}
.zx_ztfocus .prev i,.zx_ztfocus .next i{ width: 33px; height: 63px; background:url(../../images/xxts/5_38.png) 0 0 no-repeat; position: absolute; margin-top: 91px; cursor: pointer; z-index: 1}
.zx_ztfocus .prev i { background-position:0 0; right:20px;}
.zx_ztfocus .next i { background-position:-34px 0; left: 20px;}
.zx_ztfocus .prev span,.zx_ztfocus .next span { width:100px; height: 100%;_height:expression(this.parentNode.clientHeight); background: #fff;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);opacity: 0.65; position:absolute; top:0;left:0; z-index:1; cursor: pointer;}

/*** 资讯列表::左侧 ***/
.zxl_left{ width: 658px; padding: 15px; border:#dbdbdb 1px solid; background-color:#FFF; float: left;  }
.zxl_tit1{ height: 30px; line-height: 20px; color: #f20000; font-family: "微软雅黑"; font-size: 20px; border-bottom: #999 1px dotted; }
.zxl_left .list1{ display: block; border-bottom: #999 1px dotted; padding: 10px 0;}
.zxl_left .list1 li{ line-height: 20px; background: url(../../images/xxts/zxl_point1.gif) 0 center no-repeat; padding-left: 15px; font-size: 14px}
.zxl_left .list1 li .fr{ font-family: "微软雅黑"; font-size: 12px;}

/*** 资讯列表::右侧 ***/
.zxl_right{ width: 302px; float: right;}
.zxl_ad1{ width: 300px; height: 250px; border:#dbdbdb 1px solid; }

/*** 资讯列表::今日推荐 ***/
.zxl_todaysp{ margin-top: 10px; border:#dbdbdb 1px solid; background-color: #FFF }
.zxl_todaysp h2{ display: block; height: 30px; line-height: 30px; color: #f20000; font-family: "微软雅黑"; font-size: 20px; padding: 5px 10px; border-bottom: #dbdbdb 1px solid; }

.zxl_todaysp .imglist{ display: block; padding: 8px 0 0 8px; width: 300px; margin-right: -10px;}
.zxl_todaysp .imglist li{ width: 139px; height: 227px; float: left; margin-right: 8px;}
.zxl_todaysp .imglist .img{ width: 135px; height: 193px; border: #ccc 1px solid;}
.zxl_todaysp .imglist p{ text-align: center; line-height: 30px; font-weight: 700}

.zxl_todaysp .txtlist{ display: block; padding: 0 0 10px 10px;}
.zxl_todaysp .txtlist li{ line-height: 24px; background: url(../../images/xxts/zxl_point2.gif) 0 center no-repeat; padding-left: 10px;}


/*** 资讯详细::左侧 ***/
.zxc_left{ width: 690px; float: left;}
.zxc_nav{ color: #555; border:#dbdbdb 1px solid; background-color:#FFF; height: 30px; padding: 5px 10px; line-height: 30px; }
.zxc_nav a{ color: #555}
.zxc_content{ border:#dbdbdb 1px solid; background-color:#FFF; padding: 15px; margin-top: 10px; }
.zxc_content .text-title{font-size: 26px; font-weight: bold; letter-spacing: -1px; line-height: 40px; text-align: center; line-height: 40px; }
.zxc_content .text-content{ padding: 10px 0; font-size: 14px; line-height: 28px; text-align: justify; word-wrap: break-word; color: #555}

.zxc_relist{ border:#dbdbdb 1px solid; background-color:#FFF; margin-top: 10px; padding: 10px }
.zxc_relist h2{ display: block; height: 30px; line-height: 30px; font-size: 14px; font-weight: 700 }

.zxc_relist ul{ display: block; }
.zxc_relist ul li{ line-height: 24px; background: url(../../images/xxts/zxc_point1.gif) 0 center no-repeat; padding-left: 10px; font-size: 14px;}
.zxc_relist ul li a{ color: #004276; font-weight: 700; font-weight: 14px;}
