/*
=============================================
本模板由ADNCMS模板修改而来,原作者为ADNCMS论坛私货男制作,由MAXCMS论坛Beyond修改升级而来,特此声明!
=============================================
*/
body { margin:0; padding:0; font-size:12px; line-height:150%;}
ul,h1,h2,h3,h4,h5,h6,form,dl,dd,p { padding:0; margin:0;}
h1 { font-size:18px;}
h2 { font-size:14px;}
h3 { font-size:14px; font-weight:normal;}
h4 { font-size:12px;}
h5 { font-size:12px; font-weight:normal;}
ul { list-style:none;}
img { border:0px;}

a:link,a:visited{text-decoration:none;color:#0071B3;}
a:active,a:hover{text-decoration:underline;color:#ff6600;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

#bodymain { width:964px; margin:0 auto;}
.kk-hd { width:964px; height:65px; overflow:hidden; margin:0 auto;  position:relative; padding-top:5px; }
.kk-hd .logo { background:url(logo.gif) no-repeat 10px 0px;height:65px; float:left; width:270px;  padding:3px 0 0 10px; }
.kk-hd .tips {display:inline;position:absolute;background:url(2010.gif) no-repeat 10px 13px;color:#999;  left:288px; height:65px;top:11px; }
.kk-hd .tips a { color:#5a5a5a; }
.kk-hd .tips span { margin:0 5px; }
.kk_vod_topbanner {width:650px; height:70px; overflow:hidden; float:right; text-align:right;padding:0px 10px 0 0px; }
.search-box { position:relative; width:964px; height:80px; margin:0 auto 1px; background:url(images/searchBg.jpg) no-repeat 0 0; z-index:1; }
.search-box form { position:relative; width:484px; height:54px; margin:0 auto; padding-top:9px; }
.search-box .form-nav { height:26px; margin-left:56px; line-height:22px; font-family:simsun; }
.search-box .form-nav a, .search-box .form-nav em { float:left; width:42px; height:25px; text-align:center; font-style:normal; color:#FFFFFF; }
.search-box .form-nav span { display:inline; float:left; margin:0 2px; color:#82CFFC; }
.search-box .form-box input { float:left; width:324px; height:22px; overflow:hidden; padding:6px 0 0 27px; font-size:12px; color:#BABABA; border:0 none; background:url(sprite.png) no-repeat; }
.search-box .form-box button { display:block; float:right; width:65px; height:28px; overflow:hidden; text-indent:-9999px; border:0 none; background:url(sprite.png) no-repeat -363px 0px; }
.more-form-nav { position:absolute; top:20px; right:20px; width:68px; overflow:hidden; padding:4px 0; border:1px solid #B2D0EA; background-color:#FFFFFF; }
.search-box .more-form-nav a, .search-box .more-form-nav a:hover { width:68px; height:22px; text-align:left; text-indent:10px; color:#016A9F; background:none; }
.search-box .searchAD-left { position:absolute; top:0; left:5px; width:190px; height:80px; overflow:hidden; }
.search-box .searchAD-right { position:absolute; top:0; right:8px; width:200px; height:80px; overflow:hidden; }
.search-box .searchAD-left img, .searchAD-right img { position:absolute; top:0; left:-2px; }
.search-box_2, .search-box_2 .search-box_2_nav li, .more_link span, .search-box_2 .search-box_2_nav li.on a, .search-box_2 .search-box_2_nav li a:hover, .search-box_2 p a.moreA {background:url(index_nav.png) no-repeat 0 0;}
.search-box_2 { height:95px;  margin:0 auto 6px;}
.search-box_2 .searchAD-right {  top:28px; right:15px; width:480px; height:63px; color:#fff; }
.search-box_2 .searchAD-right ul{ margin-top:12px;}
.search-box_2 .searchAD-right ul a{ color:#fff;font-size:13px;}
.search-box_2 .searchAD-right ul span a{ margin-right:8px;}
.search-box_2 form { width:429px; float:left; display:inline; margin:36px 0 0 18px; height:40px; }
.search-box_2 .search-box_2_nav { position:absolute; left:16px; top:4px; }
.search-box_2 .search-box_2_nav li {float:left; width:62px; background-position:-125px -104px; }
.search-box_2 .search-box_2_nav li.no_bg {background:none; }
.search-box_2 .search-box_2_nav li a {display:block; width:62px;  font-size:13px; color:#363636; text-align:center;  }
.search-box_2 .search-box_2_nav li.on a, .search-box_2 .search-box_2_nav li a:hover {width:64px; padding:8px 0 6px 0;text-decoration:none;color:#fff; font-size:14px; background-position:0 -96px; *background-position:0 -95px; font-weight:bold; position:relative; margin:-5px -2px 0 0; *margin:-6px -2px 0 0;}
.search-box_2 p {position:absolute; right:15px; top:4px; color:#9dd1f6; }
.search-box_2 p a {color:#363636; }
.search-box_2 p a.moreA { background-position: -925px -115px; padding-right:15px; }

.flink{border:1px #CCC solid;overflow:hidden;width:958px;margin:0 auto;margin-bottom:10px;}
.flink h4{background:url(images/tbg.gif);border-bottom:1px #AACBEE solid;line-height:25px;font-weight:bold;padding:0 10px 0 10px;margin:0;font-size:14px;}
.flink ul{padding:0 0 6px 6px;overflow:hidden; float:left;}
.flink li{margin:6px 6px 0 0;float:left;width:87px;line-height:22px;text-align:center;border:1px solid #ccc;}
.flink li a{display:block;}
.flink li:hover{border:#ff6600 1px solid;}


#foot { width:960px; margin:0 auto;border-top:1px solid #CCCCCC; padding:10px 0; text-align:center; color:#555;}
#foot a{color:#555;}

.ssv a:link,.ssv a:visited{text-decoration:none;color:#0071B3;}
.ssv a:active,.ssv a:hover{text-decoration:underline;color:#ff6600;}
.ssv1 a:link,.ssv1 a:visited{text-decoration:none;color:#004C78;}
.ssv1 a:active,.ssv1 a:hover{text-decoration:underline;color:#ff6600;}
.hbd1{width:960px;margin:0 auto;height:443px;overflow:hidden;}
.hbd1lf{width:671px;height:430px;float:left;border:#CCCCCC 1px solid; overflow:hidden;}
.hbd1ri{width:275px;height:430px;float:right;border:#CCCCCC 1px solid;}
.hbd12 ul{float:left;width:260px;padding:8px;}
.hbd12 ul li{width:244px;background:url(ico1.jpg) no-repeat 3px 7px;padding-left:15px;line-height:24px;border-bottom:1px #D2E8FC dotted;}
.hbd12 ul li span{float:right;color:red;}
.hbd12 li strong {font-weight:normal; margin-left:10px; color:#aaa;}
.tit{height:36px;background:url(titbg.jpg) repeat-x;border-bottom:1px solid #CCCCCC;}
.tit h2{float:left;background:url(titico.jpg) 10px 12px no-repeat;font-size:14px;font-weight:bold;padding:10px 0 0 22px;}
.tit dt{float:left;background:url(titico.jpg) 10px 12px no-repeat;font-size:14px;font-weight:bold;padding:10px 0 0 22px;}
.tit dd{float:right;padding:12px 14px 0 3px;line-height:16px;color:#5F5F5F;}
.tit dd a:link,.tit dd a:visited{text-decoration:none;color:#5F5F5F;}
.tit dd a:active,.tit dd a:hover{text-decoration:underline;color:#ff6600;}
.hbd11 ul{float:left;padding:10px 0px 10px 5px;width:671px;}
.hbd11 ul li{float:left;text-align:center;width:132px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd11 li strong,.hbd1a dt strong {display:block; text-align:center; overflow:hidden; width:115px; line-height:16px; margin:-25px auto auto;*margin:-19px auto auto; background:#000; filter:Alpha(Opacity=60); opacity:0.6; color:#fff; font-weight:normal;}
.hbd11 ul li img{width:115px;height:155px;padding:2px;border:#CCCCCC 1px solid;}
.hbd11 ul li img:hover{border:#ff6600 1px solid;}
.hbd11 p{text-align:center;width:128px;line-height:220%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd1a{float:left;padding:12px 0px 0px 15px;width:115px;}
.hbd1a dl{height:157px;}
.hbd1a dt img{width:98px;height:128px;padding:2px;border:#CCCCCC 1px solid;}
.hbd1a dt img:hover{border:#ff6600 1px solid;}
.hbd1a dt strong {width:98px;_width:97px; float:left; margin-left:3px; _margin-left:2px;}
.hbd1a dt{height:138px;overflow:hidden;}
.hbd1a dd{text-align:center;width:106px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd2a{float:left;width:218px;}
.hbd2a dt{font-size:14px;font-weight:bold;padding-top:17px;height:24px;width:210px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd2a li{line-height:23px;width:210px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd2av{padding-top:10px;}
.hbd1b{float:left;padding:12px 0px 0px 12px;width:113px;}
.hbd1b dl{height:127px;}
.hbd1b dt img{width:98px;height:98px;padding:2px;border:#CCCCCC 1px solid;}
.hbd1b dt img:hover{border:#ff6600 1px solid;}
.hbd1b dt{height:108px;overflow:hidden;}
.hbd1b dd{text-align:center;width:106px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd2b{float:left;width:140px;}
.hbd2b dt{font-size:14px;font-weight:bold;padding-top:17px;height:24px;width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd2b li{line-height:23px;width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd2bv{padding-top:10px;}
.hbd3a{float:left;width:101px;padding-top:11px;}
.hbd3ti{background:url(v2.jpg) no-repeat left top;width:82px;height:27px;text-align:center;font-weight:bold;color:#fff;padding-top:4px;}
.hbd3ab dl{height:112px;}
.hbd3ab dt img{width:78px;height:78px;padding:1px;border:#CCCCCC 1px solid;}
.hbd3ab dt img:hover{border:#ff6600 1px solid;}
.hbd3ab dt{height:89px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd3ab dd{text-align:center;width:83px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd4a{width:204px;float:left;padding-top:22px;}
.hbd4a li{line-height:23px;width:204px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.hsa{width:960px;margin:0 auto;height:382px;overflow:hidden;}
.hsalf{width:472px;height:370px;float:left;border:#CCCCCC 1px solid;overflow:hidden;}
.hsari{width:472px;height:370px;float:right;border:#CCCCCC 1px solid;overflow:hidden;}
.hbdces{float:left;width:332px;padding-top:16px;}
.hbdcet{border-bottom:1px dashed #ccc; margin-bottom:4px;}
.hbdcet dt{font-size:14px;font-weight:bold;height:22px;}
.hbdcet dd{color:#696969;line-height:23px;padding-bottom:2px;}
.hbdces ul{height:228px;padding-top:5px;overflow:hidden;}
.hbdces li{width:110px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:23px;}
.pxlist {width:960px; margin:0 auto 10px;}
.hsae{width:234px; float:left;height:548px;overflow:hidden;border:#CCCCCC 1px solid;margin-bottom:10px;}
.pxlist_ml {margin-left:5px;}
.hsae ul{float:left;padding:5px 0px;}
.hsae ul li{float:left;width:210px;margin-left:5px;_margin-left:3px;background:url(dian.gif) no-repeat 5px 9px;padding-left:11px;line-height:24px;border-bottom:1px #D2E8FC dotted;}
.hsae ul li span{float:right;}

.list{width:960px;margin:0 auto;overflow:hidden;}
.listri{width:686px;float:right;border:#CCCCCC 1px solid;margin-bottom:10px;}
.listlf{width:260px;float:left;border:#CCCCCC 1px solid;margin-bottom:10px; overflow:hidden;}
.listlf ul{float:left;padding:0px 0px 3px 5px;padding:0px 0px 6px 5px\9;*padding:0px 0px 3px 5px; _padding:0px 0px 3px 5px;width:260px;}
.listlf .ad{float:left;padding:5px;width:250px;}
.listlf ul li{width:233px;background:url(ico1.jpg) no-repeat 3px 7px;padding-left:15px;line-height:25px;border-bottom:1px #D2E8FC dotted;}
.listlf ul li span{float:right;color:red;}
.listri ul{float:left;width:678px;padding:8px 0px 8px 8px;}
.listri li{width:338px;float:left;margin-bottom:9px;margin-bottom:8px\9;*margin-bottom:9px; _margin-bottom:9px; }
.listri li img{float:left;padding:2px;border:#CCCCCC 1px solid;}
.listri li img:hover{border:#ff6600 1px solid;}
.listri li strong {display:block; line-height:16px; text-align:center; margin:-19px auto auto 3px; background:#000; filter:Alpha(Opacity=60); opacity:0.6; color:#fff; width:110px; position:relative; top:156px; *left:-113px; font-weight:normal;}
.listri li p{float:left;margin:0;padding:0;line-height:26px;width:208px;margin-left:5px;white-space:nowrap;overflow:hidden;}
.listri li p h2{border-bottom:1px #D2E8FC dotted;}
.listri li p h2 a{font-size:14px;font-weight:bold;}
.listri li p.t{border-bottom:1px #D2E8FC dotted;}
.listri li p.t a{font-size:14px;font-weight:bold;}
#pagelist	{text-align:center;overflow:hidden;border-top:1px #D2E8FC dotted;padding:9px 0px;margin:0px;line-height:21px;height:21px; clear:both;}
#pagelist span,#pagelist em,#pagelist a {margin-right:5px;}
#pagelist em {font-style:normal;}
#pagelist a {height:20px; line-height:20px; padding:2px 5px; border:1px solid #0071b3;}
#pagelist a.off,#pagelist a.on:hover{ padding:2px 3px 0px 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; }
#pagelist .PageCss{ border:1px solid #ff2121;padding:2px 3px 0px 3px; }
#pagelist input{border:1px solid #0071b3;text-align:center;color:#ff2121;line-height:22px; position:relative; top:2px;}
#pagelist input.btn {margin-left:5px; height:20px; line-height:20px;}

#datal{width:958px;margin:0 auto;overflow:hidden;border:#CCCCCC 1px solid;margin-bottom:10px;}
.vpicad{float:right;height:250px;width:300px;}
.vshow{width:948px;padding:5px;margin-bottom:5px;}
.vpic{height:246px;}
.vpic h1{font-weight:bold;font-size:16px;color:#0071B3;line-height:30px;}
.vpic img{border:1px #CCC solid;padding:2px;float:left;}
.vpic p{float:left;color:#646464;font-size:13px;width:445px;margin:0 0 0 7px;border-bottom:1px #CCC dotted;line-height:30px;white-space:nowrap;overflow:hidden;}
.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:950px;overflow:hidden;clear:both;}
.vpl ul{ padding:0px 4px 0px 6px;clear:both; height:90px; overflow-y:scroll}
.vpl ul li{ float:left;}
.vpl a{border:1px #ccc solid;font-size:12px;color:#646464;width:85px;line-height:22px;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;}
.intro {color:#0071B3; font-size:12px; margin-left:15px; font-weight:normal;}
.fimg {/*width:20px; height:18px;*/ display:inline-block; vertical-align:middle; margin-right:10px;}

.play{width:948px;height:540px;margin: 0 auto;overflow:hidden;}
.play_player {float:left;/*width:725px;*/width:100%;background:#E4F3FD;text-align:left;}
.play_title{float:right;width:215px;border:1px #CCC solid;color:#497C20;height:458px; overflow-y:scroll; display:none;}
.play_title ul{margin:3px; clear:both;}
.play_title ul li{ float:left; font-size:12px;margin:2px;}
.play_title h3 {margin:5px auto auto 5px;_margin:5px auto auto 7px; display:inline;}
.play_title a,.play_title h3{border:1px #D2E8FC solid;width:181px;line-height:30px;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;}

.adn_comment{color:#666;font-size:13px;width:948px;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:885px;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;}

.dcb {margin-left:20px;}
#digg_num,#tread_num {margin-left:20px; border-bottom:1px solid #ccc; padding:0 5px;}
.dcb a {margin-left:10px;}

#all{width:958px;margin:0 auto;overflow:hidden;border:#CCCCCC 1px solid;margin-bottom:10px;}
#all h1{ background:url(images/linkh1.gif) no-repeat; height:26px; margin-bottom:5px; overflow:hidden;line-height:26px; color:#193B5F;font-size:12px; color:#193B5F;padding:0px 0px 0px 25px;  }
#all ul{clear:both;overflow:hidden;margin:5px 0px;}
#all ul li{float:left;width:218px;margin-left:5px;background:url(dian.gif) no-repeat 5px 10px;padding-left:15px;line-height:24px;border-bottom:1px #D2E8FC dotted;}
#all ul li span{float:right;}
#all ul li strong{color:#aaa; margin-left:5px; font-weight:normal;}

.ad9509{width:950px;height:auto;padding:4px;border:#CCCCCC 1px solid;margin:0 auto;margin-bottom:10px;overflow:hidden;text-align:center;}
.ad95090{width:960px;margin:0 auto;margin-bottom:10px;overflow:hidden;}
.ad95090lf{float:left;width:728px;height:90px;border:#CCCCCC 1px solid;}
.ad95090ri{float:right;width:218px;height:90px;border:#CCCCCC 1px solid; overflow:hidden;}
.ad95090ri ul{margin-top:2px;}
.ad95090ri ul li{font-size:13px;background:url(bluera.gif) no-repeat 8px 10px;padding-left:20px;line-height:29px;border-bottom:#CCCCCC 1px solid;}

.sxj {margin-top:5px; height:35px; line-height:35px; text-align:center;}
.sxj a {line-height:30px; width:100px; border:1px #ccc solid; display:block; float:left; margin-right:5px; text-align:center;}

.content_playli li.playerbj a {display:block; width:107px;background:url(bg1.jpg) no-repeat 0 0;}
.content_playli li.playerbj a:hover{ background-position:-107px 0}
.content_playli li.playerbjc a {display:block; width:107px;background:url(bg4.jpg) no-repeat 0 0;}
.content_playli li.playerbjc a:hover{ background-position:-107px 0}
.content_playli li.playerbja a {display:block; width:107px;background:url(bg2.jpg) no-repeat 0 0;}
.content_playli li.playerbja a:hover{ background-position:-107px 0}
.content_playli li.playerbjb a {display:block; width:107px;background:url(bg3.jpg) no-repeat 0 0;}
.content_playli li.playerbjb a:hover{ background-position:-107px 0}