.main{height:auto;}
.leftmain{float:left;width:780px;height:auto;padding-right:40px;}
.rightmain{float:right;width:380px;height:auto;}

.banner{clear:both;width:780px;height:400px;position:relative;z-index:100;}
.banner .play{width:60px;height:60px;line-height:60px;color:#fff;font-size:12px;font-family:Arial;position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px;cursor:pointer;background:url('play_big.png') no-repeat center center;_background-image:url('play_big_ie.png');}
.banner .playtime{height:20px;line-height:20px;width:auto;padding-left:5px;padding-right:5px;color:#fff;font-size:12px;font-weight:bold;font-family:Arial;position:absolute;right:0px;bottom:5px;}

.rightmain .commend{clear:both;width:100%;height:auto;zoom:1;}
.rightmain .commend .title{clear:both;width:100%;height:36px;line-height:36px;background-color:#1179d1;position:relative;}
.rightmain .commend .title h1{float:left;width:auto;height:30px;line-height:30px;padding:0px 10px;background-color:#fff;font-size:16px;font-weight:bold;color:#000;position:absolute;left:10px;bottom:0px;}
.rightmain .commend .title a.more{width:auto;padding:8px 10px;height:20px;line-height:20px;font-size:13px;color:#fff;position:absolute;top:0px;right:0px;}
.rightmain .commend .cont{clear:both;width:100%;height:364px;background-color:#f9f9f9;zoom:1;overflow-y:auto;overflow-x:hidden;position:relative;top:0px;left:0px;}
.rightmain .commend .h{height:454px;}
.rightmain .commend .cont li{clear:both;width:auto;height:71px;padding:10px 0px 10px 10px;zoom:1;}
.rightmain .commend .cont li .pic{float:left;width:110px;height:69px;padding:0px;border:#e3e3e3 1px solid;vertical-align:middle;position:relative;}
.rightmain .commend .cont li .pic a{width:110px;height:69px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:60px;*font-family:Arial;}
.rightmain .commend .cont li .pic a img{vertical-align:middle;max-width:110px;max-height:69px;}
.rightmain .commend .cont li .pic a .imgwh{width:110px;height:69px;}
.rightmain .commend .cont li .pic a:hover img{filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;}
.rightmain .commend .cont li .pic a .play{width:30px;height:30px;line-height:30px;color:#fff;font-size:12px;font-family:Arial;position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px;cursor:pointer;display:none;}
.rightmain .commend .cont li .pic a:hover .play{background:url('play.png') no-repeat center center;_background-image:url('play_ie.png');display:block;}
.rightmain .commend .cont li .pic .playtime{height:16px;line-height:16px;width:auto;padding-left:5px;padding-right:5px;background-color:#000;color:#fff;font-size:12px;font-family:Arial;position:absolute;right:0px;bottom:0px;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.rightmain .commend .cont li .curr{padding:0px;border:#ff7e00 1px solid;}
.rightmain .commend .cont li .r{float:right;width:230px;height:71px;padding:0px 5px 0px 4px;zoom:1;}
.rightmain .commend .cont li .r h1{clear:both;width:100%;height:50px;line-height:25px;font-size:13px;color:#2a2a2a;overflow:hidden;}
.rightmain .commend .cont li .r h1.red{color:#F00;font-weight:bold;}
.rightmain .commend .cont li .r h1 a{line-height:25px;font-size:13px;color:#2a2a2a;}
.rightmain .commend .cont li .r h1 a:hover,.commend .cont li .r h1.red a{line-height:25px;font-size:13px;color:#1179d1;}
.rightmain .commend .cont li .r .info{clear:both;width:100%;height:21px;line-height:21px;font-size:13px;color:#999;}
.rightmain .commend .cont li .r .info .hits{float:left;width:auto;height:21px;line-height:21px;background:url('hits.gif') no-repeat left center;padding-left:15px;}
.rightmain .commend .cont li .r .info .time{float:right;width:85px;height:21px;line-height:21px;text-align:right;}

.catevideo{clear:both;width:100%;height:auto;zoom:1;}
.catevideo .box{float:left;width:100%;height:auto;zoom:1;}
.catevideo .l{float:left;width:780px;height:auto;padding-right:40px;}
.catevideo .l .title{clear:both;width:100%;height:36px;line-height:36px;background-color:#fff;zoom:1;position:relative;}
.catevideo .l .title h1{width:auto;height:36px;line-height:36px;font-size:20px;font-weight:500;font-family:\5FAE\8F6F\96C5\9ED1;color:#333;border-bottom:#1179d1 2px solid;padding:0px 10px 0px 15px;background:url('title_bg.gif') no-repeat left center;zoom:1;}
.catevideo .l .title a.more{width:auto;padding:8px 10px;height:20px;line-height:20px;font-size:13px;color:#999;position:absolute;top:0px;right:0px;}
.catevideo .l .cont{clear:both;width:100%;height:auto;zoom:1;}
.catevideo .l .cont ul{clear:both;width:auto;padding:0px;zoom:1;overflow:hidden;}
.catevideo .l .cont ul li{float:left;width:180px;height:auto;padding-right:20px;padding-top:10px;zoom:1;overflow:hidden;}
.catevideo .l .cont ul li.end{padding-right:0px;}
.catevideo .l .cont ul li .pic{width:178px;height:100px;border:#ededed 1px solid;vertical-align:middle;position:relative;}
.catevideo .l .cont ul li .pic a{width:178px;height:100px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:86px;*font-family:Arial;}
.catevideo .l .cont ul li .pic a img{vertical-align:middle;max-width:178px;max-height:100px;}
.catevideo .l .cont ul li .pic a:hover img{filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;}
.catevideo .l .cont ul li .pic a .imgwh{width:178px;height:100px;}
.catevideo .l .cont ul li .pic .playtime{height:16px;line-height:16px;width:auto;padding-left:5px;padding-right:5px;background-color:#000;color:#fff;font-size:12px;font-family:Arial;position:absolute;right:0px;bottom:0px;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.catevideo .l .cont ul li .pic a .play{width:30px;height:30px;line-height:30px;color:#fff;font-size:12px;font-family:Arial;position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px;cursor:pointer;display:none;}
.catevideo .l .cont ul li .pic a:hover .play{background:url('play.png') no-repeat center center;_background-image:url('play_ie.png');display:block;}
.catevideo .l .cont ul li .pic .bg{background:url('video_bg.png') repeat-x center bottom;height:20px;width:100%;position:absolute;left:0px;bottom:0px;_background:#000;_filter:alpha(opacity=60);}
.catevideo .l .cont ul li .pic .hits{background:url('hits.gif') no-repeat center left;height:20px;line-height:20px;width:auto;padding-left:15px;color:#fff;font-size:12px;font-family:Arial;position:absolute;left:7px;bottom:0px;}
.catevideo .l .cont ul li h2{clear:both;width:100%;height:40px;line-height:20px;text-align:left;color:#105599;background:url('video_icon.png') no-repeat left 3px; text-indent:22px;zoom:1;overflow:hidden;}
.catevideo .l .cont ul li h2 a{font-size:13px;color:#105599;line-height:20px;}
.catevideo .l .cont ul li h2 a:hover{color:#d10504;}
.catevideo .l .cont ul li.blank{clear:both;width:100%;height:0px;line-height:0px;font-size:0px;padding:0px;margin:0px;zoom:1;overflow:hidden;}
.catevideo .r{float:right;width:380px;height:auto;zoom:1;overflow:hidden;}
.catevideo .r .title{clear:both;width:100%;height:36px;line-height:36px;font-size:18px;font-weight:500;font-family:\5FAE\8F6F\96C5\9ED1;color:#fff;zoom:1;position:relative;border-bottom:#1179d1 2px solid;}
.catevideo .r .title h2{float:left;width:auto;height:36px;line-height:36px;background-color:#1179d1;padding:0px 15px;color:fff;font-size:18px;font-weight:500;}
.catevideo .r .title a.more{width:auto;padding:8px 10px;height:20px;line-height:20px;font-size:13px;color:#999;position:absolute;top:0px;right:0px;}
.catevideo .r .rank_list{float:left;width:100%;height:auto;padding:10px 0px;zoom:1;overflow:hidden;}
.catevideo .r .rank_list li{clear:both;width:100%;height:auto;padding-bottom:2px;padding-top:2px;border-bottom:#d5d3d3 1px dashed;zoom:1;overflow:hidden;}
.catevideo .r .rank_list li .name{clear:both;width:auto;height:26px;line-height:26px;padding-right:60px;font-size:13px;color:#333;position:relative;top:0px;left:0px;vertical-align:middle;display:block;overflow:hidden;}
.catevideo .r .rank_list li .name a{width:100%;height:26px;line-height:26px;font-size:13px;color:#333;background:url('../common/square.gif') no-repeat left center;display:block;text-indent:30px;overflow:hidden;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.catevideo .r .rank_list li .name a:hover{color:#f86515;}
.catevideo .r .rank_list li .name i{display:block;position:absolute;top:4px;left:0px;width:20px;height:18px;line-height:18px;overflow:hidden;text-align:center;color:#fff;font-weight:bold;font-style:normal;font-size:12px;background:url('../common/rank_bg.png') no-repeat -20px 50%;}
.catevideo .r .rank_list li .name i.on{background-position:0px 50%;}
.catevideo .r .rank_list li .name span{width:40px;height:20px;line-height:20px;font-size:12px;color:#999;background:url('hits.gif') no-repeat left center;padding-left:15px;display:block;position:absolute;right:0px;top:2px;overflow:hidden;}
