@import url(public.css);
.container{ background:url(imagesnewspublicmain-bc.jpg) repeat-y; width:1016px; margin:0 auto}
.container .wrap{ width:960px; margin:0 auto}
.ca-bot{ background:url(imagesnewspublicmain-btn.jpg) no-repeat; height:20px; overflow:hidden; width:1016px; margin:0 auto }
a{}
a:hover{ color:#FF8639;}

.index-1{ padding-top:20px;}
.index-1-1{ width:399px; background:url(imagesnewsindexfla.jpg) no-repeat; height:283px;}
.index-1-1 .title{ height:32px; visibility:hidden}
.index-1-1 .index-content{ padding-left:10px;}


.index-1-2{ width:547px;}
.index-1-2 .title{ background:url(imagesnewsindexindex-1.jpg) no-repeat;    height:35px; line-height:35px;  }
.index-1-2 .title .title-left{ font-size:14px; float:left; font-weight:bold; padding-left:30px;}
.index-1-2 .title a.more{ background:url(imagesnewsindexico-1.gif) 0 13px no-repeat;  width:40px; height:24px; line-height:24px; float:right;  font-size:12px; text-align:left; padding-left:15px; padding-top:4px; }
.index-1-2 .title a.more:hover{}
.index-1-2 .index-content{padding:10px;}
.index-1-2  ul{}
.index-1-2  ul li{ height:28px; line-height:28px; background:url(imagesnewsindexico-1.gif) 0 11px no-repeat; padding-left:20px; padding-right:10px; border-bottom:1px dotted #8f8f8f}
.index-1-2  ul li a{ display:block; float:left }


.index-2{ width:700px;


}
.index-2-1{ width:339px;}
.index-2-1 .title{ background:url(imagesnewsindexindex-2.jpg) no-repeat;  height:30px; line-height:30px;  }
.index-2-1 .title .title-left{ font-size:14px; float:left; font-weight:bold; padding-left:10px;}
.index-2-1 .title a.more{ background:url(imagesnewsindexico-1.gif) 0 13px no-repeat;  width:40px; height:24px; line-height:24px; float:right; font-size:12px; text-align:left; padding-left:15px; padding-top:4px;}
.index-2-1 .title a.more:hover{}
.index-2-1 .index-content{padding:10px 0 0 0px;}
.index-2-1  ul{}
.index-2-1  ul li{ height:28px; line-height:28px; background:url(imagesnewsindexico-2.jpg) 0 12px no-repeat; padding-left:10px; padding-right:0px;}
.index-2-1  ul li a{ display:block; float:left }

.index-2-2{ width:339px;}
.index-2-2 .title{ background:url(imagesnewsindexindex-2.jpg) no-repeat;  height:30px; line-height:30px;  }
.index-2-2 .title .title-left{ font-size:14px; float:left; font-weight:bold; padding-left:10px;}
.index-2-2 .title a.more{ background:url(imagesnewsindexico-1.gif) 0 13px no-repeat;  width:40px; height:24px; line-height:24px; float:right;  font-size:12px; text-align:left; padding-left:15px; padding-top:4px; }
.index-2-2 .title a.more:hover{}
.index-2-2 .index-content{padding:10px 0 0 0px;}
.index-2-2  ul{}
.index-2-2  ul li{ height:28px; line-height:28px; background:url(imagesnewsindexico-2.jpg) 0 12px no-repeat; padding-left:10px; padding-right:0px;}
.index-2-2  ul li a{ display:block; float:left }


.index-2-3{ width:342px;}
.index-2-3 a.more{color:#000000;  line-height:24px; }
.index-2-3 a.more:hover{ color:#FF8639}
.index-2-3 .tabbtn { height:42px; background:url(imagesnewsindexindex-5.jpg) no-repeat}
.index-2-3 .tabbtn li{ width:106px;  float:left; height:42px;}
.index-2-3 .tabbtn li a{ width:106px; height:42px; display:block; text-align:center; line-height:42px; font-size:14px; color:#000000; font-weight:bold }
.index-2-3 .tabbtn a:hover,.index-2-3 .tabbtn a.current{ text-decoration:none; background:url(imagesnewsindextab_on.jpg) no-repeat;  color:#000000}
.index-2-3 .index-1-3-content{ width:340px;  height:198px;  position:relative;  background:#FFFFFF; padding:10px 0 10px 0;}
.index-2-3 .index-1-3-content .title{width:40px; height:24px; position:absolute; right:0px; top:-34px;  background:url(imagesnewsindexico-1.gif) 0px 13px no-repeat; padding-left:15px; padding-top:4px; }
.index-2-3 .index-1-3-content .box{ visibility:hidden;   padding:0px 0 0 0px;  position:absolute; left:0px; top:0px; width:340px; }
.index-2-3  .box .cnt{ }
.index-2-3  .box .cnt ul{ margin:0; padding:0; padding:10px 10px 10px 10px}
.index-2-3  .box .cnt ul li{height:28px; line-height:28px; background:url(imagesnewsindexico-2.jpg) 0 12px no-repeat; padding-left:10px; padding-right:0px;}
.index-2-3  .box .cnt ul li a{ display:block; float:left }
.index-2-3  .box .cnt ul li span{}


.index-2-4{ width:342px;}
.index-2-4 a.more{color:#000000;  line-height:24px; }
.index-2-4 a.more:hover{ color:#FF8639}
.index-2-4 .tabbtn { height:42px; background:url(imagesnewsindexindex-5.jpg) no-repeat}
.index-2-4 .tabbtn li{ width:106px;  float:left; height:42px;}
.index-2-4 .tabbtn li a{ width:106px; height:42px; display:block; text-align:center; line-height:42px; font-size:14px; color:#000000; font-weight:bold }
.index-2-4 .tabbtn a:hover,.index-2-4 .tabbtn a.current{ text-decoration:none; background:url(imagesnewsindextab_on.jpg) no-repeat;  color:#000000}
.index-2-4 .index-1-3-content{ width:340px;  height:198px;  position:relative;  background:#FFFFFF; padding:10px 0 10px 0;}
.index-2-4 .index-1-3-content .title{width:40px; height:24px; position:absolute; right:0px; top:-34px;  background:url(imagesnewsindexico-1.gif) 0px 13px no-repeat; padding-left:15px; padding-top:4px; }
.index-2-4 .index-1-3-content .box{ visibility:hidden;   padding:0px 0 0 0px;  position:absolute; left:0px; top:0px; width:340px; }
.index-2-4  .box .cnt{ }
.index-2-4  .box .cnt ul{ margin:0; padding:0; padding:10px 10px 10px 10px}
.index-2-4  .box .cnt ul li{height:28px; line-height:28px; background:url(imagesnewsindexico-2.jpg) 0 12px no-repeat; padding-left:10px; padding-right:0px;}
.index-2-4  .box .cnt ul li a{ display:block; float:left }
.index-2-4  .box .cnt ul li span{}


.index-3{ width:230px;}
.index-3 .index-3-1 .title{ width:220px; background:url(imagesnewsindexindex-3.jpg) no-repeat; height:30px; line-height:30px; font-size:14px; float:left; font-weight:bold; padding-left:10px; }
.index-3 .index-3-1 .cnt{ background:url(imagesnewsindexindex-3-bc.jpg) repeat-x; border:1px solid #D8C8C9; height:177px; border-top:none;  padding-top:20px;}
.index-3 .index-3-1 .cnt ul{ padding:0;  width:194px; margin:0 auto;}
.index-3 .index-3-1 .cnt ul li{ background:url(imagesnewsindexindex-3-li.jpg) no-repeat; height:36px; text-align:left; padding-left:50px; line-height:36px; margin-bottom:10px;}
.index-3 .index-3-1 .cnt ul li a{ color:#423233; font-size:16px; font-family:"黑体"}
.index-3 .index-3-1 .cnt ul li a:hover{ color:#FF0000; text-decoration:none}
.index-3 .index-3-2 { background:url(imagesnewsindexs-bc.jpg) no-repeat; width:230px; height:239px;}
.index-3 .index-3-2 .s-box { width:184px; margin:0 auto; height:102px; clear:both}
.index-3 .index-3-2 .s-box .title{ height:32px; line-height:32px; padding-left:5px;}
.index-3 .index-3-2 .s-box .s-text{ height:22px; line-height:22px; width:178px; border:1px solid #D7C9C9; margin:0 auto; clear:both; padding-left:4px;}
.index-3 .index-3-2 .s-box .s-btn{ background:url(imagesnewsindexs-btn.jpg) no-repeat; width:62px; height:22px; line-height:22px; text-align:center; margin-top:10px; border:none; cursor:pointer}
.index-3 .index-3-2 .s-box  #fid_box{ display:none}
.index-3 .index-3-2 .l-box{ width:184px; margin:0 auto;}
.index-3 .index-3-2 .l-box .title{height:32px; line-height:32px; padding-left:5px;}
.index-3 .index-3-2 .l-box #page_url{ height:22px; line-height:22px; width:182px; border:1px solid #D7C9C9; margin:0 auto; clear:both;}




.index-5{ width:950px;}
.index-5 .title{ background:url(imagesnewsindexindex-4.jpg) no-repeat;    height:40px; line-height:40px;  }
.index-5 .title .title-left{ font-size:14px; float:left; font-weight:bold; padding-left:10px;}
.index-5 .title a.more{ background:url(imagesnewsindexico-1.gif) 0 13px no-repeat;  width:40px; height:24px; line-height:24px; float:right;  font-size:12px; text-align:left; padding-left:15px; padding-top:4px; margin-top:5px; }
.index-5 .title a.more:hover{}
.index-5 .index-content{ width:950px; height:200px; overflow:hidden; padding-top:20px;}
.index-5  ul{}
.index-5  ul li{ float:left; width:250px;  background:url(imagesnewsindexindex-4-bc.jpg) no-repeat;}
.index-5  ul li .images-warp{  padding:0px 0 0 0px;
width:211px;
 height:136px;
/*非IE的主流浏览器识别的垂直居中的方法*/
     display: table-cell;
     vertical-align:middle;
     /*设置水平居中*/
     text-align:center;
     /* 针对IE的Hack */
     *display: block;
     *font-size:118px;/*约为高度的0.873，200*0.873 约为175*/
     *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

     
}
.index-5  ul li .images-warp img{ vertical-align:middle;}
.index-5  ul li .images-name{ width:211px; background:url(imagesnewsindexindex-4-images.jpg) no-repeat; height:36px; line-height:36px; text-align:center; margin-top:20px; }
.index-5  ul li a{ display:block; }










