/*
=============================================
 Theme Name: blue skin
  Theme Url: http://www.vodtt.com
     Author: Banjo
         QQ: 82888012
Last Update: 2009-10-20
=============================================
*/
* {padding:0; margin:0;}
body {margin:0 auto;padding:0;width:791px;font-size:12px;font-family:ËÎÌå,sans-serif;background: url(images/body_bg.jpg) repeat-x #deebf3;}
h2 {margin: 0px auto;}
ul { list-style:none;}
h1 { font-size:14px; }
img {border: none;} 
a			{color:#07519A;text-decoration:none;}
a:hover		{color:#FF0000;text-decoration:none;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
#warp{width:781px;padding:0px 5px;background:#fff;}
.header{width:781px;height:60px;padding:5px 0px;}
#logo {float:left; width:194px; height:60px; background:url(images/logo.gif);}
#logo a { text-indent:-1000%; display:block; width:194px; height:60px; }
.banner{width:468x;border:0px #D2E8FC solid;height:60px;float:left;padding-left:12px;margin:0px;}
.fav{float:right;text-align:left;}
.fav p{line-height:20px;margin:0;text-align:center;width:90px; padding-left:7px;background:url(images/ico2.gif) no-repeat 2px 6px;}
.fav a{color:#24618E;text-decoration:none;}
.fav a:hover{color:#FF0000;text-decoration:none;}
/*- Menu Tabs J--------------------------- */
#Menu {float:left;background:#F4F4F4;line-height:normal;border-bottom:3px solid #24618E;}
#Menu ul {margin:0;padding-left:1px;list-style:none;}
#Menu li {display:inline;margin:0;padding:0;}
#Menu a {float:left;background:url("images/menul.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#Menu a span {float:left;display:block;background:url("images/menur.gif") no-repeat right top;padding:7px 7px 3px 5px;color:#24618E;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#Menu a span {float:none;}
/* End IE5-Mac hack */
#Menu a:hover span {color:#FFF;}
#Menu a:hover {background-position:0% -42px;}
#Menu a:hover span {background-position:100% -42px;}

.search{border:1px #24618E solid;background:#F9F9F9;height:27px;padding:0 3px 0 3px;margin-top:4px;overflow:hidden;}
.sfrom{width:270px;float:left;height:24px;line-height:24px;margin-top:1px;margin-top:2px\9;*margin-top:1px; _margin-top:1px;}
.stext{float:right;width:150px;padding:2px 2px 0 2px;height:20px;line-height:20px;border:1px solid #B2D8FD;}
.stexts{line-height:28px;}
.topad{border:1px #24618E solid;margin-top:4px;text-align:center;}

#index{margin-top:4px;overflow:hidden;}
#index .indexleft{float:left;overflow:hidden;width:573px;border:1px #24618E solid;}
.indexhot{padding:0px;}
.indexhot h2{background: url(images/tbg.gif);color:#FFF;line-height:28px;height:28px;padding:0 10px 0 20px;;margin:0;font-size:12px;font-weight:normal;}
.indexhot h2 span{float:right;font-weight:normal;font-size:12px;color:#07519A;}
.indexhot ul{padding:7px 5px 5px 7px;list-style:none;margin: 3px 0px 3px 0px;}
.indexhot li{width:112px;text-align:center;float:left;}
.indexhot li span{width:112px;text-align:center;float:left;line-height:23px;line-height:28px\9;*line-height:23px; _line-height:23px;}
.indexhot li a img{border:1px #24618E solid;padding:1px;width:100px;height:135px;}
.indexhot li a:hover img{border:1px #FF6600 solid;padding:1px;}
#index .indexright{float:right;border-left:1px #24618E solid;overflow:hidden;width:200px;border:1px #24618E solid;margin-bottom:4px;}
.indexnew{padding:0px;}
.indexnew h3{background: url(images/tbg1.gif);color:#333;line-height:26px;height:28px;font-weight:normal;padding:0 10px 0 20px;margin:0;font-size:12px;}
.indexnew h3 span{float:right;font-weight:normal;font-size:12px;}
.indexnew ul{padding:0px 5px;list-style:none;margin: 3px 0px 2px 0px;}
.indexnew li{background:url(images/ico.gif) no-repeat 2px 4px;padding-left:18px;line-height:24px;border-bottom:1px #ccc dotted;}
.indexnew li span{float:right;color:red;}
.ibox{width:781px;margin-bottom:4px;clear:both;overflow:hidden;}
.il{border:1px #24618E solid;float:left;width:200px;}
.ir{border:1px #24618E solid;margin-bottom:4px;float:right;width:573px;}
.vlist{padding:0px;}
.vlist ul{list-style:none;margin: 3px 0px 3px 0px;padding:0px 5px;}
.vlist li{background:url(images/ico.gif) no-repeat 2px 4px;padding-left:18px;line-height:24px;border-bottom:1px #CCC dotted;}
.vlist li span{float:right;color:red;}
.vlist li span.hits{color:#646464;}
.indexlist ul{float:right;width:440px;margin:6px 0px 2px 5px;}
.indexlist li{background:url(images/ico2.gif) no-repeat 2px 7px;padding-left:10px;width:135px;text-align:left;float:left;height:24px;line-height:24px;white-space:nowrap;overflow:hidden;}
.indexlist #img{ padding:0; margin:0;width:120px;width:80px\9;*width:120px; _width:120px;float:left;height:167px;margin:6px 0px 1px 6px;_margin:6px 0px 1px 3px;}
.indexlist .img0{background:none;}
.indexlist .img0 img{width:114px;height:156px;display:block;border:#24618E 1px solid;padding:2px;}
.indexlist .img0 img:hover{width:114px;height:156px;display:block;border:#FF6600 1px solid;padding:2px;}
.indexlist .img00{margin:5px 0px 0px 0px;line-height:20px}
.indexlist .img00 a{color:#666;text-align:center;text-decoration:underline;}
.il h3{background: url(images/tbg1.gif);color:#333;line-height:26px;height:28px;font-weight:bold;padding:0 10px 0 20px;margin:0;font-size:12Px;font-weight:normal;}
.ir h2{background: url(images/tbg.gif);color:#FFF;line-height:28px;height:28px;font-weight:bold;padding:0 10px 0 22px;margin:0;font-size:12px;font-weight:normal;}
.ir h2 span,.il h3 span{float:right;font-weight:normal;font-size:12px;}
.ir h2 span a,.il h3 span a{font-weight:100;}

.list{width:781px;margin:4px 0px 0px 0px;clear:both;overflow:hidden;}
.listl{border:1px #24618E solid;float:left;width:200px;}
.listr{border:1px #24618E solid;float:right;width:573px;}
.listl h2{background: url(images/tbg1.gif);color:#333;line-height:26px;height:28px;font-weight:bold;padding:0 10px 0 20px;margin:0;font-size:12Px;font-weight:normal;}
.listr h2{background: url(images/tbg.gif);color:#FFF;line-height:28px;height:28px;font-weight:bold;padding:0 10px 0 15px;margin:0;font-size:12px;font-weight:normal;}
.listr h2 span,.listl h2 span{float:right;font-weight:normal;font-size:12px;}
.listr h2 span a,.listl h2 span a{font-weight:100;}
.listtxt{padding:0px;}
.listtxt ul{list-style:none;margin: 4px 0px 3px 0px;margin: 5px 0px\9;*margin: 4px 0px 3px 0px;_margin:4px 0px 3px 0px;padding:0px 5px;}
.listtxt li{background:url(images/ico.gif) no-repeat 2px 4px;padding-left:18px;line-height:24px;border-bottom:1px #CCC dotted;}
.listtxt li span{float:right;color:red;}
.listtxt li span.hits{color:#646464;}
.listr ul{float:left;width:565px;padding:8px 0px 8px 8px;margin:0px;list-style:none;}
.listr li{width:276px;float:left;margin-bottom:9px;margin-bottom:8px\9;*margin-bottom:9px; _margin-bottom:9px; }
.listr li img{float:left;padding:1px;border:1px #24618E solid;}
.listr li img:hover{border:#ff6600 1px solid;}
.listr li p{float:left;margin:0;padding:0;line-height:24px;width:162px;margin-left:5px;white-space:nowrap;overflow:hidden;}
.listr li p.t{border-bottom:1px #ccc dotted;}
.listr li p.t a{font-size:14px;font-weight:bold;}
#pagelist{clear:both;text-align:center;overflow:hidden;border-top:1px #D2E8FC dotted;padding:3px 0px;margin:0px;line-height:19px;height:19px;}
#pagelist a,#pagelist a.off,#pagelist a.on:hover{ padding:2px 3px 0px 3px;margin-left:3px; border:1px solid #0071B3; color:#0071B3;background-color: #fff;}
#pagelist a:hover,#pagelist a.on,#pagelist a.off:hover{border:1px solid #ff2121; color:#ff2121;text-decoration:none;}
#pagelist .PageBox{ border:1px solid #0071B3;padding:2px 3px 0px 3px;margin-left:3px;}
#pagelist .PageCss{ border:1px solid #ff2121;padding:2px 3px 0px 3px;margin-left:3px;}
#pagelist input{border:0px;text-align:center;color:#ff2121;line-height:18px;}

#datal{width:779px;margin:0 auto;overflow:hidden;border:#24618E 1px solid;margin-top:4px;}
#datal h2{background: url(images/tbg1.gif);color:#24618E;line-height:28px;height:28px;font-weight:bold;padding:0 10px 0 20px;margin:0;font-size:12Px;font-weight:normal;}
#datal h2 span{float:right;color:red;}
.vpicad{float:right;height:250px;width:250px;}
.vshow{width:769px;padding:5px;margin-bottom:5px; float:left;}
.vpic{height:246px; width:514px; float:left; display:inline;}
.vpic img{border:1px #CCC dotted;padding:2px;float:left; display:inline;}
.vpic p{display:block;color:#646464;font-size:12px;width:322px; float:right;border-bottom:1px #CCC dotted;line-height:30px; height:30px;white-space:nowrap;overflow:hidden;}
.vpic strong {border-bottom:1px #ccc dotted; padding:0; margin:0; line-height:30px; margin-left:6px; width:319px; font-weight:normal;float:left; display:block;}
.vpic p a{color:red;}
.vcs{padding:2px 0px;color:#646464;line-height:24px;font-size:14px;}
.vcs p{margin:0;}
.vpl{padding:0px;width:779px;overflow:hidden;clear:both;}
.vpl ul,.vcs ul{ padding:0px 4px 0px 6px;margin:0px; }
.vs{padding:2px 0px;color:#646464;line-height:24px;font-size:14px;}
.vs ul{ padding:0px;margin:0px; }
.vpl ul li{ float:left;}
.vpl a{border:1px #ccc solid;font-size:14px;color:#646464;width:145px;line-height:26px;text-align:center;background:#fff;float:left;margin:5px 5px 0px 0;white-space:nowrap;overflow:hidden;}
.vpl a:hover{border:1px #3B89E1 solid;color:red;background:#D2E8FC;}

.adn_comment{color:#666;font-size:13px;width:769px;clear:both; text-align:left;}
.adn_comment ul,li{list-style: none;}
.adn_comment ul{border:1px solid #CCC;margin-bottom:5px;overflow:hidden;clear:both;}
.adn_comment li{float:left;}
.adn_comment dl{width:100%; margin:0px; padding:0px}
.adn_comment .comment{padding:5px 0px;}
.adn_comment .img{width:58px;overflow:hidden;text-align:center;}
.adn_comment .intro{line-height:21px; color:#999999;float:left;width:680px;border:none;}
.adn_comment .time{overflow:hidden;height:26px; line-height:26px; padding-left:5px;border-top:1px solid #CCC;}
.adn_comment .time span{float:right; margin-right:10px;}
.adn_comment .cmadd{border:1px solid #999; margin-top:5px; padding:5px 0px 0px 10px;}
.adn_comment .cmadd div{margin:5px 0px;}
.adn_comment .cmadd form{margin:0px; padding:0px;}
.adn_comment .cmadd input{border:1px solid #ccc;}
.adn_comment .cmadd textarea{width:98%; border:1px solid #ccc; color:#999; }
.adn_comment .cmadd .username{width:137px;}
.adn_comment .page{clear:both;text-align:right;}
.adn_comment .page span{color:#FF0000; font-size:14px;}
.adn_comment .face{margin:5px 0px;padding-left:70px;}
.adn_comment .face img{cursor:pointer;}

.play{width:769px;height:460px;margin: 0 auto;overflow:hidden;}
.play_player {float:left;width:600px;background:#E4F3FD;text-align:left;}
.play_title{float:right;width:161px;border:1px #CCC solid;color:#497C20;}
.play_title ul{margin:3px;padding:0px; clear:both;height:452px; overflow-y:scroll;}
.play_title ul li{ float:left; font-size:12px;margin:2px;}
.play_title a{border:1px #D2E8FC solid;width:131px;line-height:26px;text-align:center;background:#fff;float:left;white-space:nowrap;}
.play_title a:hover{border:1px #3B89E1 solid;color:red;background:#D2E8FC;}
.adn_play{}
.adn_play a{border:1px #D2E8FC solid;color:red;background:#D2E8FC;}
.ad76090{width:779px;height:auto;border:#24618E 1px solid;margin:4px 0px;overflow:hidden;text-align:center;}
.ad760901{width:779px;height:auto;border:#24618E 1px solid;margin:0px 0px 4px 0px;overflow:hidden;text-align:center;}
.ad760902{width:779px;height:auto;border:#24618E 1px solid;margin:4px 0px 0px 0px;overflow:hidden;text-align:center;}
#all{width:779px;margin:0 auto;overflow:hidden;border:#24618E 1px solid;margin-top:4px;}
#all h2{background: url(images/tbg1.gif);color:#24618E;line-height:28px;height:28px;font-weight:bold;padding:0 10px 0 20px;margin:0;font-size:12Px;font-weight:normal;}
#all ul{padding:0px;margin:0px;list-style:none;width:779px;}
#all ul li{float:left;width:173px;margin-left:5px;background:url(images/dian.gif) no-repeat 5px 10px;padding-left:15px;line-height:24px;border-bottom:1px #D2E8FC dotted;}
#all ul li span{float:right;}

.flink{border:1px #24618E solid;width:779px;margin:0 auto;margin-bottom:4px;}
.flink h3{background: url(images/tbg.gif);color:#fff;line-height:28px;height:28px;font-weight:bold;padding:0 10px 0 20px;margin:0;font-size:12Px;font-weight:normal;}
.flink h3 span{float:right;font-weight:normal;font-size:12px;color:#333;}
.flink h3 span img{margin-bottom:8px;}
.flink ul{padding:0;margin:4px 0px;margin:4px 0px 0px 0px\9;*margin:4px 0px;_margin:4px 0px;list-style:none;overflow:hidden;}
.flink li{float:left;width:92px;margin:0px 0px 4px 3px;overflow:hidden;line-height:22px;text-align:center;border:1px dotted #ccc;}
.flink li a{display:block;}
.flink li:hover{border:#07519A 1px solid;}
.foot{width:781px;color:#333;clear:both;font-family:Verdana, Arial, Helvetica, sans-serif;padding:5px 0px;text-align:center;line-height:18px;border-top:1px #24618E solid;}
.foot img{margin-bottom:0px;margin-bottom:8px\9;*margin-bottom:0px;_margin-bottom:0px;}
.foot a{color:#333;}