#flash {padding:0;list-style:none;height:400px;width:1000px;}
#flash li {overflow:hidden;height:400px;}
#flash li .pic{width:1000px;margin:0;height:400px;position:relative;overflow:hidden;}
#flash li .pic img{width:1000px;height:400px;display:block;}

/*flash*/
.slidy-menu{position:relative;top:-35px; z-index:100;margin:0 auto;padding:0;width:120px;text-align:center;height:10px;list-style:none;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.slidy-menu li{background:#fff;margin-left:1px;float:left;text-align:center;vertical-align:middle;width:29px;}
.slidy-menu li a{background:#fff;cursor:pointer;display:block;height:10px;}
.slidy-menu li .slidy-link-selected a{background:#000;height:10px;} 

.index_1 {height:100px;clear:both;}
.index_2 {height:250px;border-bottom:1px solid #019cde;padding:15px 0;clear:both;}
.index_2 .l {width:330px;}
.index_2 .r {width:650px;}
.index_3 {border-bottom:1px solid #019cde;padding:25px 0;height:210px;clear:both;}
.index_3 .l {width:570px;}
.index_3 .r {width:395px;}
.index_4 {height:210px;padding:25px 0;clear:both;}
.index_5 {height:190px;padding:15px 0;clear:both;}

.index_2_list {margin:0;padding:0;height:230px;list-style:none;}
.index_2_list li {float:left;display:inline;margin:0;width:305px;margin-left:20px;line-height:20px;margin-bottom:10px;}
.index_2_list span {font-size:14px; font-weight:bold; line-height:26px;color:#019cde;}

.index_3 .con {line-height:24px;}

#topphoto{width:982px;}
#topphoto .ileft{float:left;width:40px;height:32px;overflow:hidden;text-align:right;}
#topphoto .iright{float:left;width:40px;height:32px;overflow:hidden;text-align:left;}
#topphoto .ileft img,#topphoto .iright img{cursor:pointer;}
#topphoto .ilist{width:980px;overflow:hidden;padding:0 1px;}
#topphoto .ilist ul{list-style:none;height:152px;margin:10px 0 0 0;padding:0;overflow:hidden;}
#topphoto .ilist ul li{float:left;width:227px;height:152px;margin:0 9px;display:inline;text-align:center;}
#topphoto .ilist ul li img{width:221px;height:146px;display:block;padding:2px;background:#fff;border:1px solid #999;margin:0;}

.news {float:left;display:inline;width:310px;margin-left:12px;}
.contact {width:260px;}
.news ul {list-style:none;padding:0;margin:10px 0 0 0;}
.news li {line-height:30px;clear:both;}
.news li span {float:right;color:#999;}

#botphoto{width:982px;}
#botphoto .bleft{float:left;width:40px;height:32px;overflow:hidden;text-align:right;}
#botphoto .bright{float:left;width:40px;height:32px;overflow:hidden;text-align:left;}
#botphoto .bleft img,#botphoto .bright img{cursor:pointer;}
#botphoto .blist{width:980px;overflow:hidden;padding:0 1px;}
#botphoto .blist ul{list-style:none;height:92px;margin:10px 0 0 0;padding:0;overflow:hidden;}
#botphoto .blist ul li{float:left;width:122px;height:92px;margin:0 9px;display:inline;text-align:center;}
#botphoto .blist ul li img{width:120px;height:90px;display:block;border:1px solid #999;margin:0;}

.comment{margin:15px;padding:0;list-style:none;}
.comment li{display:block;overflow:hidden;line-height:24px;font-size:14px;color:#666;margin:0 0 10px 0;clear:both;}
.comment li img{float:left;margin:0 10px 0 0;}
.comment li span{color:#1A5EB6;}

.vote{margin:15px;padding:0;list-style:none;}
.vote li{line-height:30px;height:30px;padding-left:14px;}
.vote .title{font-size:14px;font-weight:bold;}
.vote .bnt{padding-left:20px;}
.vote .bnt img{vertical-align:middle;}

.toptag{margin:10px;padding:0;overflow:hidden;}
.toptag a{background:#1985DA;padding:5px 10px;color:#fff;float:left;display:block;margin:0 5px 5px 0;}
.toptag a:hover{background:#f60;color:#fff;}


.block{width:328px;float:left;margin:10px 10px 0 0;overflow:hidden;min-height:344px;}
.toppic{margin:10px 10px 16px 10px;color:#999;line-height:22px;word-break:break-all;overflow:hidden;}
.toppic img{float:left;display:block;margin:0 10px 0 0;border:1px solid #ddd;padding:2px;}
.toppic a{font-size:14px;font-weight:bold;display:block;line-height:30px;}
.topnew{margin:10px;padding:0;list-style:none;clear:both;}
.topnew li{line-height:25px;height:25px;}
.topnew li span{float:right;color:#999;}
.topnew li a{font-family:verdana;}

.link{margin:10px;overflow:hidden;}
.link ul{margin:0;padding:0;list-style:none;clear:both;}
.link ul li{float:left;width:10%;line-height:25px;overflow:hidden;}
.link ul li img{margin:0 0 5px 0;}


.focusBox {position: relative;width: 330px;height: 220px;overflow: hidden;font: 12px/1.5 Verdana, Geneva, sans-serif;text-align: left;background: white;}
.focusBox ul,.focusBox li {margin:0;padding:0;list-style:none;}
.focuBox .pic {position: relative; width: 330px; height: 220px;}
.focuBox .pic li {position: absolute; width: 330px; left: 0px; top: 0px; display: none;}
.focusBox .pic img {width: 330px;height: 220px;display: block;}
.focusBox .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 .txt {position: absolute;bottom: 0;z-index: 2;height: 36px;width:100%;overflow: hidden;}
.focusBox .txt li {height:36px;line-height:36px;position:absolute;bottom:-36px;}
.focusBox .txt li a {display: block;color: white;padding: 0 0 0 10px;font-size: 12px;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: 18px;height: 15px;line-height: 15px;overflow: hidden;text-align: center;margin-right: 1px;cursor: pointer;}
.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;filter: alpha(opacity=50);opacity: 0.5;}
.focusBox .num li.on a, .focusBox .num a:hover {background:#f60;}
