﻿#mainbanner{ width:980px; margin:0px auto; height:393px; overflow:hidden;}
#bannerlist{width:980px; height:393px; overflow:hidden; position:relative;}
#bannerlist ul{ position:absolute; left:0px; top:0px;}
#bannerlist li{width:980px; height:393px; overflow:hidden; }
#bannerlist li img{width:980px; height:393px;}
#bannermenus{ width:980px; position:relative; top:-20px; height:8px; overflow:hidden;}
#bannermenus ul{ float:right; padding-right:10px;}
#bannermenus li{ margin:0px 4px 0px 0px; float:left; width:8px; cursor:pointer; height:8px; background:url(../pic/bannermenu01.png) no-repeat 0px 0px; overflow:hidden;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/bannermenu01.png',sizingMethod='image');}
#bannermenus .current{ background-image:url(../pic/bannermenu02.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/bannermenu02.png',sizingMethod='image');}
#maincontent{ width:980px; margin:0px auto; overflow:hidden; background-color:#121212;}
#maincontent .title{ height:28px; background:url(../pic/headlinesnews.jpg) no-repeat 20px 25px; overflow:hidden; padding:25px 15px 0px 220px;}
#maincontent .title .ad{ float:left; width:643px; height:20px; padding:4px 10px; overflow:hidden; background:url(../pic/ad_bg.jpg) no-repeat 0px 0px;}
#maincontent .title .readmore{ margin:5px 0px 0px 0px; float:right; text-decoration:underline;}
#adlist{ width:643px; position:relative; height:20px; line-height:20px; overflow:hidden;}
#adlist ul{ position:absolute; left:0px; top:0px;}
#adlist span{ padding:0px 5px 0px 0px; color:#42B1DB;}
#adlist a{ margin-left:5px;}
#adlist li{ height:20px; line-height:20px; overflow:hidden; color:#42B1DB;}
#contentlist{}
#contentlist li{ width:216px; overflow:hidden; padding:5px 0px 22px 22px; float:left;}
#contentlist .content{ width:216px; height:275px; background:url(../pic/content_bgs.jpg) no-repeat 0px 0px; padding:15px 0px 0px 0px;}
#contentlist .content .image{ padding:0px;width:152px; height:107px; overflow:hidden; margin:0px auto; }
#contentlist .content .image a{border:1px #999 solid; display:block;width:150px; height:105px; background:#2E2F33; cursor:pointer;position:relative; z-index:10;}
#contentlist .content .image img{ width:150px; height:105px;}
#contentlist .content .image .video_play{
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	z-index: 20;
	text-align: center;
	left: 55px;
	top: 30px;
}
#contentlist .content .image .video_play img{width: 40px!important;height: 40px!important;}
#contentlist .content dl{ padding:15px 15px 0px 15px;}
#contentlist .content dt{ height:23px; line-height:23px; overflow:hidden;}
#contentlist .content dt a{ color:#21b8c5;}
#contentlist .content .more{ padding:10px 0px 0px 0px; height:20px; line-height:20px; overflow:hidden;}
#contentlist .content .more a{ text-transform:uppercase;color:#21b8c5; text-decoration:underline;}
#contentlist .content dd{ line-height:17px; height:102px; overflow:hidden;}
#contentlist ul{ display:inline-block;}
