*{margin:0;padding:0;}
body{font-family:Tahoma,Geneva,sans-serif;font-size:13px;background-color:#171717;background-attachment:fixed;color:#fff;margin:0;}a{text-decoration:none;}form{margin:0px;display:inline;}.top{background:none repeat scroll 0pt 0pt rgb(43,43,43);border-bottom:1px solid rgb(91,91,91);overflow:hidden;padding:7px;}.top a{color:white}.top a:focus,.top a:hover{color:#FFFFFF;}.top ul{margin:0;padding:0;}.top li{display:block;float:right;line-height:15px;margin-left:12px;}#vip{background:url("../images/vip.gif") no-repeat scroll 0 0 transparent;}#vtoken{background:url("../images/gold.gif") no-repeat scroll 0 0 transparent;}.top li a.icon{padding-left:20px;}#menu{background-color: #b41010;}.annou .info{font-size:14px;font-weight:bold;padding-top:10px;text-align:center}.annou .ad_area{width:760px;margin:0 auto;}.error_message{color:#F72740;font:bold 14px Arial,Helvetica;margin-left:10%;margin-right:10%;padding:20px 0;text-align:center;width:80%;}#buydetails{font-size:14px;margin-left:20px;margin-right:20px;}#buydetails .redemph{color:#FF0000;font-weight:bold;}.red{color:#FF0000;}.vip_content{font:14px Arial,Helvetica;padding:20px;}.vip_content a:hover{text-decoration:underline;}.price{font-weight:bold;}#download{font-size:14px;width:610px;font-weight:bold;padding:5px;background:none repeat scroll 0 0 #101010;border:1px solid #212021;text-align:center}#download a{color:#00BBCC;background-image:url("../images/download_video.png");background-position:0 0;background-repeat:no-repeat;padding-left:23px;}#download a:hover{color:white;background-position:0 -20px;}.btn{width:75px;font-weight:bold;}#related{width:870px;} .frameselbg{background:red;}#rightcol{float:left;color:#fff;width:200px;margin:4px;padding:0;}.blank{clear:both;height:15px;}
.video_box_head_txt{font-weight:bold;font-size:16px;padding:8px 8px 8px 0;margin:0;float:left;}
.video_box_tail_txt{font-weight:bold;font-size:13px;padding:8px;margin:0;float:right;}
.video_box_tail_txt a{color:#979797}
.video_box_tail_txt a:hover{color:white}

.preview_video img:hover{border:1px solid #cb0707;}.preview_video .title{font-weight:bold;color:#cb0707;font-size:15px;cursor:pointer;}.preview_video .title a:hover{text-decoration:underline;}.preview_video a:link,.preview_video a:visited,.preview_video a:active{font-weight:bold;color:#cb0707;text-decoration:none;}.footer a:link,.footer a:visited,.footer a:active,.footer a:hover{color:gray;text-decoration:none;}select{font-size:12px;border:1px solid #666;background-color:#333;color:#fff;margin-top:3px;}input{font-size:12px;padding:3px;border:1px solid #666;background-color:#333;color:#fff;}textarea{font-size:12px;padding:3px;border:1px solid #666;background-color:#333;color:#fff;width:300px;}input.input300{font-size:12px;padding:3px;border:1px solid #666;background-color:#333;color:#fff;width:300px;}.main{padding:10px;margin:0 auto;width:500px;}.main .inp{width:180px;}.voted{color:#000;}.thanks{color:#006600;}.static{color:#5D3126;}ul.topnav li{float:left;margin:0;padding:0 20px 0 20px;position:relative;z-index:99;}ul.topnav li a{padding:5px 5px;color:#fff;font-weight:bold;display:block;text-decoration:none;float:left;}ul.topnav li a:hover{text-decoration:underline;color:#00bbcc;}ul.topnav li span{width:17px;height:30px;float:left;background:url(../images/down.gif) no-repeat center;}ul.topnav li span.subhover{cursor:pointer;}ul.topnav li ul.subnav{list-style:none;position:absolute;left:0;top:30px;background:#333;margin:0;padding:0;display:none;float:left;width:150px;border:1px solid #ccc;}ul.topnav li ul.subnav li{margin:0;padding:0;border-bottom:1px solid #ccc;clear:both;width:150px;}html ul.topnav li ul.subnav li a{float:left;width:127px;color:#f1f1f1;padding:3px;padding-left:10px;}html ul.topnav li ul.subnav li a:hover{color:#666;}#search{background: url(../images/search_bg.png) no-repeat;width: 500px;height: 50px;display: block;margin-left: auto;margin-right: auto;}.annou .ad_area a img{width:760px;height:90px;border:none;}.fright, .subMark {float: right;}.forg{color:#F60}


@media screen and  (max-width: 1025px) {
    .topbox{width:960px;margin:0px auto;}
    #wrapper{margin:0 auto;width:960px;}
    #header{color:#333;width:950px;height:90px;padding:5px;margin:0 auto;}
    #b03 { width: 950px;}
    .annou{width:960px;margin:0 auto;padding:20px 0 20px 0;}
    ul.topnav{list-style:none;padding:0;margin:0 auto;font:bold 15px verdana;margin-top:10px;width:960px;}

    #leftcol{float:left;color:#fff;width:950px;margin:0px 6px 0px 0px;padding:0 0 10px;}
    #leftcol .banner img{ width: 950px; height: 150px;}

    .video_box{width:950px;padding-left:5px;margin:0;}
    .video_box_head{border-bottom: 2px solid #333;clear:both;padding:0;margin:4px;color:#FFF;width:950px;height:35px;}
    .thumb{border:1px solid #333;width:175px;height:98px;}
    .preview_video{float:left;font-size:11px;height:145px;margin:9px 4px 4px 4px;width:182px;position:relative;overflow: hidden}


    #related_results{width:950px;}

    .footer{font-size:12px;clear:both;margin:0 auto;padding-bottom:10px;text-align:center;width:950px;color:gray;line-height:17px;}

    .free_ico {font-weight: normal;position: absolute;left: -34px;top: -12px;z-index: 999;font-size: 10px;-webkit-transform: rotate(-32deg);transform: rotate(320deg);color: white;background: #12cc82;border-bottom: 1px solid #12cc82;  border-top: 20px solid #12cc82;  border-left: 30px solid #12cc82;  border-right: 30px solid #12cc82;}

    .china_ico {background: url(/images/mark_vip.png) no-repeat;background-size: cover;border: medium one;height: 20px;position: absolute;right: 10px;top: 5px;width: 32px;}
    .hd_ico {background: url(/images/mark_hd.png) no-repeat;background-size: cover;border: medium one;height: 20px;position: absolute;right: 10px;top: 5px;width: 32px;}
    .hd2_ico {background: url(/images/mark_720.png) no-repeat;background-size: cover;border: medium one;height: 20px;position: absolute;right: 10px;top: 5px;width: 42px;}
    .hd3_ico {background: url(/images/mark_1080.png) no-repeat;background-size: cover;border: medium one;height: 20px;position: absolute;right: 10px;top: 5px;width: 50px;}

    .limitedFree_ico {height: 20px;  font-size: 12px;  line-height: 20px;  font-weight: normal;  color: white;  background: #12cc82;  text-align: center;  border-radius: 4px;  position: absolute;  left: 5px;  top: 5px;  width: 36px;}
    .limitedFree_11_ico {height: 20px;  font-size: 12px;  line-height: 20px;  font-weight: normal;  color: white;  background: #12cc82;  text-align: center;  border-radius: 4px;  position: absolute;  left: 5px;  top: 5px;  width: 70px;}

}

@media screen and (min-width: 1026px) {
    .topbox{width:1140px;margin:0px auto;}
    #wrapper{margin:0 auto;width:1140px;}
    #header{color:#333;width:1130px;height:90px;padding:5px;margin:0 auto;}
    #b03 { width: 1140px;}
    .annou{width:1140px;margin:0 auto;padding:20px 0 20px 0;}
    ul.topnav{list-style:none;padding:0;margin:0 auto;font:bold 15px verdana;margin-top:10px;width:1140px;}
    #related_results{width:1130px;}

    #leftcol{float:left;color:#fff;width:1130px;margin:0px 6px 0px 0px;padding:0 0 10px;}
    #leftcol .banner img{ width: 1140px; height: 180px;}

    .video_box{width:1130px;padding-left:5px;margin:0;}
    .video_box_head{border-bottom: 2px solid #333;clear:both;padding:0;margin:4px;color:#FFF;width:1130px;height:35px;}

    .thumb{border:1px solid #333;width:212px;height:119px;}
    .preview_video{float:left;font-size:13px;height:166px;margin:14px 4px 4px 4px;width:218px;position:relative;overflow:hidden}

    .footer{font-size:12px;clear:both;margin:0 auto;padding-bottom:10px;text-align:center;width:1130px;color:gray;line-height:17px;}

    .free_ico {font-weight: normal;position: absolute;left: -33px;top: -14px;z-index: 999;font-size: 10px;-webkit-transform: rotate(-32deg);transform: rotate(-32deg);color: white;background: #12cc82;border-bottom: 1px solid #12cc82;  border-top: 20px solid #12cc82;  border-left: 30px solid #12cc82;  border-right: 30px solid #12cc82;}
    .china_ico {background: url(/images/mark_vip.png) no-repeat;background-size: cover;border: medium one;height: 20px;position: absolute;right: 10px;top: 7px;width: 32px;}
    .hd_ico {background: url(/images/mark_hd.png) no-repeat;background-size: cover;border: medium one;height: 20px;position: absolute;right: 10px;top: 7px;width: 32px;}
    .hd2_ico {background: url(/images/mark_720.png) no-repeat;background-size: cover;border: medium one;height: 20px;position: absolute;right: 10px;top: 7px;width: 42px;}
    .hd3_ico {background: url(/images/mark_1080.png) no-repeat;background-size: cover;border: medium one;height: 20px;position: absolute;right: 10px;top: 7px;width: 50px;}
    .limitedFree_ico {height: 20px;  font-size: 12px;  line-height: 20px;  font-weight: normal;  color: white;  background: #12cc82;  text-align: center;  border-radius: 4px;  position: absolute;  left: 7px;  top: 7px;  width: 36px;}
    .limitedFree_11_ico {height: 20px;  font-size: 12px;  line-height: 20px;  font-weight: normal;  color: white;  background: #12cc82;  text-align: center;  border-radius: 4px;  position: absolute;  left: 7px;  top: 7px;  width: 70px;}

}


.btn_sign{width:85px;font-weight:bold;}
.logo{margin-top: 10px;}
.tipOrg, .tipGray, .tipRed {border: 1px solid orange;padding: 6px 10px;line-height: 20px;overflow: hidden;color:#333;background: #FFFAE2;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.ml50{margin-left: 50px;}

.fYahei{font-family: microsoft yahei;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f18 {font-size: 18px;}
.fgray{color:#999}
.fleft, .mark{float:left;}

.fbold{font-weight:bold;}
.ico_errorS, .ico_errorM, .ico_errorL, .ico_stopS, .ico_stopM, .ico_stopL, .ico_rightS, .ico_rightM, .ico_rightL, .ico_warn1S, .ico_warn1M, .ico_warn1L, .ico_warn2S, .ico_warn2M, .ico_warn2L, .ico_infoS, .ico_infoM, .ico_infoL, .ico_helpS, .ico_helpM, .ico_helpL {background: url(../images/icon_warn.png) no-repeat;}
.ico_errorS{background-position:0 0}
.ico_errorM{background-position:-40px 0}
.ico_errorL{background-position:-80px 0}
.ico_stopS{background-position:0 -40px}
.ico_stopM{background-position:-40px -40px}
.ico_stopL{background-position:-80px -40px}
.ico_rightS{background-position:0 -80px}
.ico_rightM{background-position:-40px -80px}
.ico_rightL{background-position:-80px -80px}
.ico_warn1S{background-position:0 -120px}
.ico_warn1M{background-position:-40px -120px}
.ico_warn1L{background-position:-80px -120px}
.ico_warn2S{background-position:0 -160px}
.ico_warn2M{background-position:-40px -160px}
.ico_warn2L{background-position:-80px -160px}
.ico_infoS{background-position:0 -200px}
.ico_infoM{background-position:-40px -200px}
.ico_infoL{background-position:-80px -200px}
.ico_helpS{background-position:0 -240px}
.ico_helpM{background-position:-40px -240px}
.ico_helpL{background-position:-80px -240px}
.ico16 {width: 16px;height: 16px;}
.ico, .ico14, .ico16, .ico24, .ico38 {display: inline-block;vertical-align: middle;overflow: hidden;}
.ico,.ico14,.ico16,.ico24,.ico38{display:inline-block; vertical-align:middle;*display:inline;*zoom:1; overflow:hidden}
.ico14{width:14px; height:14px}
.ico16{width:16px; height:16px}
.ico24{width:24px; height:24px}
.ico38{width:38px; height:38px}

.ad_area table td{width:253px;height:40px;font-size:14px;text-align:center}
.ad_area table a:hover{text-decoration:underline}
.text-white a{color:white;}
.text-white a:visited{color:white}
.text-red a{color:red;font-weight:bold}
.text-red a:visited{color:red}

.block-title {position:relative;height:40px;overflow:hidden;}
.block-title p {transition:bottom .2s ease,opacity .2s ease;position:absolute;bottom:0;left:0;width:100%;background:#171717;line-height:20px;height:20px;}
.preview_video:hover .block-title p{bottom:-18px;opacity:0}
.item_duration{width:50%;float:left;text-align:left;}
.item_view{width:45%;float:left;text-align:right;}

.tags {background: none repeat scroll 0pt 0pt rgb(43,43,43); padding: 5px;}
.tag_item{padding-left:10px;padding-right:10px;font-size:14px}
.tag_item a{color:white}
.tag_item a:hover{color:#cb0707}


.banner { position: relative; overflow: auto; text-align: center;}
.banner li { list-style: none; }
.banner ul li { float: left; }
#b03 .dots { position: absolute; left: 0; right: 0; bottom: 10px;}
#b03 .dots li
{
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 4px;
    text-indent: -999em;
    border: 2px solid #fff;
    border-radius: 6px;
    cursor: pointer;
    opacity: .4;
    -webkit-transition: background .5s, opacity .5s;
    -moz-transition: background .5s, opacity .5s;
    transition: background .5s, opacity .5s;
}
#b03 .dots li.active
{
    background: #fff;
    opacity: 1;
}