@import url(public.css);
a{}
a:hover{}
.fla{ width:1232px; margin:0 auto; margin-top:10px;}
.fla-top{ background:url(imagesnewsindex1-top.jpg) no-repeat; height:20px;}
.fla-body{ background:url(imagesnewsindex1-body.jpg) repeat-y;}
.fla-bot{ background:url(imagesnewsindex1-bot.jpg) no-repeat; height:20px;}
 
/* 本例子css */
	.focusBox { position: relative; width: 1200px; height: 360px; margin:0 auto; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox .pic img { width:1200px; height:360px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:50px; line-height:50px; position:absolute; bottom:-50px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 25px; height: 25px; line-height: 25px; overflow: hidden; text-align: center; margin-right: 10px; cursor: pointer;     background:#848483;      border-radius: 50%;      -moz-border-radius: 50%;      -webkit-border-radius: 50%; 
	filter: alpha(opacity=60); opacity: 0.6;
	}
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;   }
	.focusBox .num li span { z-index: 1; background: black;     }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#FFFFFF; color:#2E4065  }
	
	.focusBox .prev,
	.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(imagesad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
	.focusBox .prev { left: 2px; }
	.focusBox .next { background-position: 0 -90px; right: 2px; }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
	




.focusBox-2 { position: relative; width: 542px; height: 368px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox-2 .pic img { width: 542px; height: 368px; display: block; }
	.focusBox-2 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox-2 .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox-2 .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox-2 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox-2 .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox-2 .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox-2 .num li a,.focusBox-2 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox-2 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox-2 .num li.on a,.focusBox-2 .num a:hover{ background:#f60;  }



.more{ background:url(imagesnewsindexmore.jpg) no-repeat; width:55px; height:12px; float:right; margin-top:20px; margin-right:10px;}
.more:hover{ background:url(imagesnewsindexmore_f2.jpg) no-repeat}
.tit-left{ width:120px; float:left}
.index-1{ width:1230px; margin:0 auto; margin-top:20px;}
.index-1-1{ width:610px;}
.index-1-1 .title{ background:url(imagesnewsindex1.jpg) no-repeat; height:41px;}


.cnt-cnt{ width:542px; margin:0 auto; padding-bottom:10px; padding-top:5px;}
.cnt-cnt ul li{ background:url(imagesnewsindexline.jpg) repeat-x bottom; line-height:50px; padding:0 10px 0 10px}
.cnt-cnt ul li span{ line-height:50px; padding-right:1px;}
.cnt-cnt ul li a{ background:url(imagesnewsindexico-1.jpg) 0px 2px no-repeat; padding-left:20px; line-height:50px;}

.index-1-2-1{ width:578px;}
.index-1-2-1 .title{ background:url(imagesnewsindex2.jpg) no-repeat; height:41px;}

.cnt-top{ background:url(imagesnewsindex2-top.jpg) no-repeat; height:16px;}
.cnt{ background:url(imagesnewsindex2-body.jpg) repeat-y;}
.cnt-bot{ background:url(imagesnewsindex2-bot.jpg) no-repeat; height:16px;}




.cnt-2-top{ background:url(imagesnewsindex3-top.jpg) no-repeat; height:16px;}
.cnt-2{ background:url(imagesnewsindex3-body.jpg) repeat-y; padding:0 20px 0 20px}
.cnt-2-bot{ background:url(imagesnewsindex3-bot.jpg) no-repeat; height:16px;}

.cnt-2 ul li{ background:url(imagesnewsindexline.jpg) repeat-x bottom; line-height:50px; padding:0 10px 0 10px}
.cnt-2 ul li span{ line-height:50px; padding-right:1px;}
.cnt-2 ul li a{ background:url(imagesnewsindexico-1.jpg) 0px 2px no-repeat; padding-left:20px; line-height:50px;}


.index-1-2-2{ width:578px; margin-top:20px;}
.index-1-2-2 .title{ background:url(imagesnewsindex3.jpg) no-repeat; height:41px;}
.index-1-2-2 .cnt-3{ background:url(imagesnewsindex3-body.jpg) repeat-y; padding:0 20px 0 20px}
.index-1-2-2 .cnt-3 ul{ width:527px; margin:0 auto}
.index-1-2-2 .cnt-3 ul li{  line-height:88px; padding:0 0px 0 0px}
.index-1-2-2 .cnt-3 ul li a{ display:block; border:2px solid #FFFFFF; background:none; padding-left:0px;}
.index-1-2-2 .cnt-3 ul li a:hover{ border:2px  solid #D81416;}
.index-1-2-2 .cnt-3 ul li a img{ width:523px; height:76px;}


.index-2{ width:1230px; margin:0 auto; }

.index-2 .index-2-1{ width:610px;}
.index-2 .index-2-1 .title{ background:url(imagesnewsindex5.jpg) no-repeat; height:41px;}
.index-2 .index-2-1 .cnt ul{ width:560px; margin:0 auto}
.index-2 .index-2-1 .cnt ul li{ background:url(imagesnewsindexline.jpg) repeat-x bottom; line-height:50px; padding:0 10px 0 10px}
.index-2 .index-2-1 .cnt ul li span{ line-height:50px; padding-right:1px;}
.index-2 .index-2-1 .cnt ul li a{ background:url(imagesnewsindexico-1.jpg) 0px 2px no-repeat; padding-left:20px; line-height:50px;}


.index-2 .index-2-2{ width:578px;}
.index-2 .index-2-2 .title{ background:url(imagesnewsindex6.jpg) no-repeat; height:41px;}

.index-3{ width:1232px; margin:0 auto; }
.index-3 .title{ background:url(imagesnewsindex7.jpg) no-repeat; height:41px;}

.index-3 .picMarquee-left{ width:1120px; margin:0 auto;}
.index-3 .picMarquee-left .bd_box{ width:1120px;}
.index-3 ul{ }
.index-3 ul li{ width:280px; float:left}
.index-3 ul li img{ border:2px solid #FFFFFF; cursor:pointer}
.index-3 ul li img:hover{ border:2px solid #D81416;}
.index-3 .img-name{ line-height:2; text-align:center; width:249px;}




.index-4{ width:1232px; margin:0 auto; }
.index-4 .title{ background:url(imagesnewsindex8.jpg) no-repeat; height:41px;}
 #cnt_lst_pic_links{ width:1200px; margin:0 auto  }
#cnt_lst_pic_links li{ float:left; width:200px; margin-top:20px;  }
#cnt_lst_pic_links li .images-warp{background:url(imagesnewsindexline-2.jpg) top right repeat-y }
#cnt_lst_pic_links li .images-warp img{ border:2px solid #FFFFFF; cursor:pointer; margin-left:34px}
#cnt_lst_pic_links li .images-warp img:hover{ border:2px solid #D81416;}
#cnt_lst_pic_links li .images-name{width:200px;   font-size:12px; height:60px; padding-top:10px; text-align:center; }
#cnt_lst_pic_links li .images-name a{ display:block; height:24px;  line-height:24px; background:url(../images/news/public/ico-4.jpg) 0px 9px no-repeat; }
#cnt_lst_pic_links li .images-name a:hover{ text-decoration:none}






