@charset "utf-8";
/*all*/
body{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin: 0px;
    padding: 0px;
    background:#000 url(../images/body_mid_bg.gif) repeat-x left 179px;
    color:#9B9B9B;
    width:100%;
}
form,img,ul,ol,li,dl,dt,dd {margin:0; padding:0; border:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; font-weight:400}
*{margin:0; padding:0;}
ul,li{ list-style:none}
html{ overflow-y:scroll}
select{ font-size:12px;font-family:Arial, Helvetica, sans-serif;}
input{font-family:Arial, Helvetica, sans-serif;}
textarea{font-family:Arial, Helvetica, sans-serif;}
/*float*/
.fl{ float:left}
.fr{ float:right}
.cl{ clear:both}
.tl{ text-align:left}
.tr{ text-align:right}
.tc{ text-align:center}
.mc{ margin:0 auto}

/*link*/
.forget a{ text-decoration:none;color:#9B9B9B;}
.forget a:hover{ text-decoration:underline;color:#9B9B9B}

.more a{ text-decoration:none;color:#0D718E;}
.more a:hover{ text-decoration:underline;color:#0D718E}

.v_more a{ text-decoration:none;color:#0D718E;}
.v_more a:hover{ text-decoration:underline;color:#0D718E}

.bot_nav a{ text-decoration:none;color:#9B9B9B;}
.bot_nav a:hover{ text-decoration:underline;color:#9B9B9B;} 

.cate_ul a{ text-decoration:none;color:#9B9B9B;}
.cate_ul a:hover{ text-decoration:underline;color:#9B9B9B;}

.fri_ul a{ text-decoration:none;color:#9B9B9B;}
.fri_ul a:hover{ text-decoration:underline;color:#9B9B9B;}

.v_tit a{ text-decoration:none;color:#B8E502;}
.v_tit a:hover{ text-decoration:underline;color:#B8E502;}
.c_tit a{ text-decoration:underline;color:#B8E502; font-size:12px;}
.c_tit a:hover{ text-decoration:underline;color:#B8E502;}

.l_v_tit a{ text-decoration:none;color:#B8E502;}
.l_v_tit a:hover{ text-decoration:underline;color:#B8E502;}
/*index*/
#main_bg_top{ 
    background:url(../images/main_top_bg.gif) repeat-x; 
    height:115px; 
    width:100%; 
    margin-top:11px; 
    float:left;
}
#main{
    width:901px; 
    margin:0 auto;
}
.main_top{ 
    float:left; 
    height:95px;
    width:901px; 
    padding-top:20px;
}
.logo_img{ 
    float:left; 
    width:540px;
}
.sign{ 
    float:left; 
    background:url(../images/sign_bg.gif) no-repeat left top;
    width:332px;
    height:81px;
    padding:12px 0 0 15px;
}
.sign ul{
    float:left;
   
    
}
.sign ul li{
    float:left;
}
.username{ 
    color:#B8E502; 
    padding-right:13px;
}
.password{ 
    color:#B8E502; 
    padding-right:16px;
}

.sign input{
background:#A2A1A1 none repeat scroll 0 0;
border:1px solid #3D3D3D;
height:16px;
width:89px;
}
.forget{
    width:300px;
    float:left;
}
.forget span{
    padding-left:0;

}

#main_nav{
 
    float:left;
    padding-top:20px;

}

#main_nav ul{
   float:left;
   
}

#main_nav ul li{
   float:left;
   margin-right:5px;
}
#main_nav .a01{ 
    background:url(../images/nav_lef.gif) no-repeat left top; 
    float:left; 
    padding-left:10px; 
    height:33px; 
    color:#FFFFFF; 
    font-size:13px; 
    text-decoration:none; 
    cursor:pointer;
}
#main_nav .a01 span{ 
    background:url(../images/nav_rig.gif) no-repeat right top; 
    float:left; 
    height:25px; 
    padding:8px 14px 0 4px;
    cursor:pointer;
}

#main_nav .a02{ 
    background:url(../images/nav_lef.gif) no-repeat left top; 
    float:left; 
    padding-left:10px; 
    height:33px; 
    color:#FFFFFF; 
    font-size:13px; 
    text-decoration:none;
    cursor:pointer;
}
#main_nav .a02 span{ 
    background:url(../images/nav_rig.gif) no-repeat right top; 
    float:left; 
    height:25px; 
    padding:8px 10px 0 0px;
    cursor:pointer;
}

#main_nav .a03{ 
    background:url(../images/nav_lef.gif) no-repeat left top; 
    float:left; 
    padding-left:10px; 
    height:33px; 
    color:#FFFFFF; 
    font-size:13px; 
    text-decoration:none;
    cursor:pointer;
}
#main_nav .a03 span{ 
    background:url(../images/nav_rig.gif) no-repeat right top; 
    float:left; 
    height:25px; 
    padding:8px 10px 0 0;
    cursor:pointer;
}

#main_nav .a04{ 
    background:url(../images/nav_lef.gif) no-repeat left top; 
    float:left; 
    padding-left:10px; 
    height:33px; 
    color:#FFFFFF; 
    font-size:13px; 
    text-decoration:none;
    cursor:pointer;
}
#main_nav .a04 span{ 
    background:url(../images/nav_rig.gif) no-repeat right top; 
    float:left; 
    height:25px; 
    padding:8px 24px 0 14px;
    cursor:pointer;
}

#main_nav .a05{
    background:url(../images/nav_lef.gif) no-repeat left top; 
    float:left; 
    padding-left:10px; 
    height:33px; 
    color:#FFFFFF; 
    font-size:13px; 
    text-decoration:none;
    cursor:pointer;
}
#main_nav .a05 span{ 
    background:url(../images/nav_rig.gif) no-repeat right top; 
    float:left; 
    height:25px; 
    padding:8px 20px 0 10px;
    cursor:pointer;
}


#main_content{
    float:left; 
    width:901px; 
    position:relative; 
    background:#000;
}
.con_top{
   background:url(../images/con_top.gif) no-repeat left top;
   width:901px; 
   float:left;
   padding-top:5px;
}

.con_bot{
   background:url(../images/con_bot.gif) no-repeat left bottom;
   width:901px; 
   float:left;
   padding-bottom:5px;
}

.con_center{

   border-left:1px solid #161616;
   border-right:1px solid #161616;
   overflow:hidden;
   padding:5px 0 8px 0;
   width:899px;
   float:left;
}
.content_lef{
   width:175px;
   float:left;
   padding-left:5px;
}

.content_mid{
   width:406px;
   float:left;
}

.content_rig{
   width:313px;
   float:left;
}

.cate{
   background:url(../images/cate_tit.gif) no-repeat left ;
   width:123px;
   height:25px;
   float:left;
   margin-top:6px;
} 

/*
.cate_ul{
   float:left;
   width:146px;
   height:380px;
   scrollbar-face-color:#000000;
   scrollbar-highlight-color:#000000;
   scrollbar-shadow-color:#171717;
   scrollbar-arrow-color:#fff;
   scrollbar-track-color:#666;
   scrollbar-3dlight-color:#666;
   scrollbar-shadoaw-color:#666; 
   scrollbar-track-color:#000000;
} 
*/
.cate_ul {
float:left;
width:146px;
padding-bottom:15px
}
.cate_ul li{
   border-bottom:1px solid #1C1C1C;
   background:url(../images/nav_inco.gif) no-repeat 4px center;
   padding:5px 0 5px 15px;
}
.friend{
   float:left;
   padding:0 0 0 0;
   margin-top:31px;
}

.fri{

   background:url(../images/fri_tit.gif) no-repeat left top;
   float:left;
   width:116px;
   height:38px;
}

.fri_ul{
   float:left;
   width:146px;
}
.fri_ul li{
   border-bottom:1px solid #1C1C1C;
   background:url(../images/nav_inco.gif) no-repeat 4px center;
   padding:5px 0 5px 15px;
}
.more{ width:76px;padding-top:5px; float:right}

.v_new{
   color:#B8E502;
   font-size:18px;
   background:url(../images/new_inco.gif) no-repeat left 1px;
   padding:3px 0 0 37px;
   height:34px;
   width:342px;
   margin-bottom:5px;
   float:left;
} 

.v_tit{
   color:#B8E502; 
   float:left;
   width:396px;
}

.n_video{
   float:left;
   width:396px;
   
}
.img_v{
   float:left;
   border:2px solid #3D3D3D;
}
.v_main{
   float:left;
   padding-top:15px;
   position:relative;

}
.v_info{
   float:left;
   padding-left:16px;
   width:187px;
}
.times{
   float:left;
   color:#0DB5E5;
   position:absolute;
   top:66px;
   left:165px;
}

.v_times{
   float:left;
   width:123px;
   padding-top:8px;
}
.times_inco{
   float:left;
}

.line{
   background:url(../images/line01.gif) no-repeat left;
   float:left;
   width:360px;
   padding-top:15px;
}

.v_bg_top{
   background:url(../images/main_top.gif) no-repeat left top;
   float:left;
   width:383px;
   
}

.v_bg_bot{
   background:url(../images/main_bot.gif) no-repeat left bottom;
   float:left;
   padding:11px 0 24px 10px;
   width:374px;
}
.f_img{position:absolute; top:-31px; right:14px; height:250px;}
.img05{
  
   
}

.b_new{
    float:left;
    height:5px;
    margin:227px 0 5px;
    width:200px;
}

.b_new_v{
   float:left;
   width:200px;
}

.r_style{
   float:left;
   padding-left:20px;
}

.new_v_img img{ 
   border:2px solid #3D3D3D;
   margin-bottom:15px;
}

.other{
   background:url(../images/other_tit.gif) no-repeat left top;
   height:37px;
   margin:0 0 5px 0;
   float:left;
   width:300px;
}

.v_other{
   float:left;

}
.v_other li{
   margin-bottom:15px;
   float:left;
   width:104px;
}

.v_other li img{
   border:2px solid #3D3D3D;
}

#footer{ 
    background:url(../images/footer_bg.gif) repeat-x; 
    float:left; 
    height:49px; 
    width:100%; 
    margin-top:1px; 
    padding-top:5px;
}
.footer_main{ 
    width:865px; 
    margin:0 auto;
}
.copyright{ 
    float:left;
}
.bot_nav{ 
    float:right; 
    padding-right:10px;
}
.bot_nav li{
    float:left; 
    margin-right:10px;
}

.page{ padding:27px 0 0 0; text-align:center; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;}
.page a{ 
    border:1px solid #808080;
    padding:2px 2px 2px 5px;
    margin-right:4px; 
    text-align:center; 
    color:#fff; 
    text-decoration:none;
}
.page a:hover{
    color:#B8E502;
}
.page .on_hover{
    border:1px solid #808080; 
    padding:2px 6px 2px 5px; 
    text-align:center; 
    color:#B8E502;
    text-decoration:none;
}

.bg_img{ 
     margin-top:175px;
     float:left;background:#000;
    -moz-opacity:0.80!important;
    filter:alpha(opacity=80);
    opacity:0.8;
    width:300px;
    color:#fff;
    height:60px;
    position:absolute;
    z-index:100;
    font-size:14px;
    padding-top:10px;
    position:relative;
    top:-245px;
    left:0;
    }

.intr{ 
    width:270px;
    text-align:center;
}

.v_more{
    text-align:right;
    width:253px; 
    font-size:12px;
    padding-top:2px;
}
/*----------------------------list--------------------------*/
.list_content_mid{
    float:left;
    width:692px;
}

.l_n_video{
   float:left;
   width:340px;
   margin-bottom:15px;
   
}

.l_v_bg_top{
   background:url(../images/list_top_bg.gif) no-repeat left top;
   float:left;
   width:691px;
   
}

.l_v_bg_bot{
   background:url(../images/list_bot_bg.gif) no-repeat left bottom;
   float:left;
   padding:20px 0 24px 12px;
   width:680px;
}

.l_v_info{
   float:left;
   padding-left:11px;
   width:166px;
}

.l_times{
   float:left;
   color:#0DB5E5;
   padding:0 0 0 0;
}
.l_v_tit{
   color:#B8E502; 
   float:left;
   width:340px;
}
/*---------------------play-----------------------------*/
.right_tit{
    font-size:14px;
    background:url(../images/tit_lef.gif) no-repeat left top;
    padding:0 0 0 4px;
    float:left;
}
.right_tit p{
    background:transparent url(../images/play_icon.gif) no-repeat scroll left 5px;
    color:#B8E502;
    float:left;
    font-size:18px;
    line-height:37px;
    padding:0 0 10px 33px;
    width:300px;
}
.p_about{
    width:653px;
    text-align:center;
    padding-top:4px;
    
}

.p_video{
    color:#F1702B;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
}
.p_info{
    color:#fff;
    font-size:14px;
    line-height:23px;

}
.p_info a{
    color:#fff;
    text-decoration:none;

}
.p_info a:hover{
    color:#F1702B;
    text-decoration:none;

}
.p_con{
    color:#fff;
    font-size:14px;
    font-weight:bold;
    
}

.p_con_01{
    color:#fff;
    font-size:14px;
    font-weight:bold;
    padding:0 0 0 45px;
}
.p_con_02{
    color:#F1702B;
    font-size:14px;
    font-weight:bold;
    padding:0 0 0 45px;
}
.p_con_03{
    color:#F1702B;
    font-size:14px;
    font-weight:bold;
}

.p_con_04{
    color:#fff;
    font-size:14px;
    font-weight:bold;
}

.p_con_05{
    color:#F1702B;
    font-size:14px;
    font-weight:bold;
    padding:0 0 0 81px;
}
.p_down{
    margin-top:19px;
    line-height:20px;
    padding-left:21px;
}

.p_down a{
    color:#F1702B;
    text-decoration:none;

}
.p_down a:hover{
    color:#F1702B;
    text-decoration:underline;
}
.p_down li{ float:none;}

.page03{
    background:url(../images/right_bgbot02.gif) no-repeat left top;
    width:384px;
    height:29px;
    float:left;
}
.comment{
    float:left;
    margin-top:1px;
    padding:10px 0 10px 10px;
    width:374px;
}
.Response{ padding:17px 0 4px 0; width:372px; float:left; font-size:11px; color:#939393;border-bottom:1px solid #3B3B3B;}
.man_img{ float:left; border:1px solid #353535; background:#FFFFFF; height:48px; width:48px;margin-right:10px;padding:1px}
.man_say{ float:left}
.man_name{ font-size:11px; font-weight:bold; margin-bottom:5px}
.re_content{ width:356px; float:left; padding:3px 0 0 5px; text-indent:10px;}
.man_name span a{ color:#F1702B; font-size:12px; text-decoration:underline;}
.man_name span a:hover{ color:#F1702B; font-size:12px; text-decoration:underline;}
.re_time{ text-align:right;color:#A8A8A8; font-size:10px; font-weight:bold; width:370px; float:right}

.post{
    padding:10px 0px 10px 10px;
    float:left;
    width:374px;
}
.post textarea{ float:left; margin:8px 0; width:368px; height:102px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.adv_468_60{margin:5px 0 0; clear:both; float:left; padding-left:134px;}
.play_rig{
float:left;
overflow:hidden;
padding:0 0 0 5px;

}
/*----------------play--------------*/
.adv_120_600{
    padding:31px 24px 0 ;
}
.adv_120_600 H5{
    padding-bottom:5PX;
}
.adv_120_600 img{
    border:1px solid #161616;
}
.play_bot{
    border:1px solid #161616;
    float:left;
    margin:5px 0 0 3px;
    *margin:5px 0 0 3px;
    _margin:5px 0 0 1px;
    padding:10px;
    width:358px;
}
.play_bot li{
    float:left;
    padding:0 10px 0 0;
}
.play_bot label{
    float:left;
    font-size:14px;
    font-weight:bold;
    padding:0 5px 0 0;
}
.play_bot p{
    float:left;
}


/*sign*/

.reg_ul label{
    padding-bottom:2px;
    float:left;
    width:106px;
}

.reg_ul .lab{
    padding-bottom:2px;
    text-align:right;
    width:134px;
    padding-right:6px;
}
.reg_ul li{
    padding-bottom:20px;
    float:left;
    width:340px;
}
.reg_ul li div input{
    border:none;
    float:left;
    background:#A2A1A1;
    border:1px solid #3D3D3D;
    height:16px;
    width:150px;
}
.reg_ul li img{
    float:left;
}
.reg_ul li p{
    float:left;
    width:160px;
    padding:0 0 0 8px;
    line-height:27px;
}
.reg_ul li p a{
    color:#fff;
    font-size:11px;
    text-decoration:underline;
}
.reg_ul li p a:hover{
    text-decoration:none;
}
.reg{
    float:left;
    margin-top:1px;
}
.reg_ul{
    float:left;
    padding:15px 0 0 20px;
    width:363px;
    
}
.reg_ul select{font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;background:#A2A1A1;border:1px solid #3D3D3D;}
.reg_ul textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;background:#A2A1A1; border:1px solid #3D3D3D;}
.file_style{background:#A2A1A1; border:1px solid #3D3D3D;}
.forget_tit{ font-size:18px; color:#B8E502; float:left; width:300px; padding:3px 0 10px 10px;}


.reg_input{
    background:#A2A1A1;
    border:1px solid #3D3D3D;
    height:16px;
    width:150px;
}


/*xiugai 10-6*/
.welcome{ padding:3px 0 0 0; color:#B8E502; font-size:14px; width:190px; text-align:center;}
.login_out{ float:left; padding:0 0 0 75px;}
.login_out a{color:#9B9B9B;}
.sign02 {
background:transparent url(../images/sign_bg.gif) no-repeat scroll left top;
float:left;
height:78px;
padding:15px 0 0 11px;
width:256px;
}






.emile{ font-size:26px; font-weight:bold; color:#B8E502; float:left; padding:10px 0 0 0;}

.click a{ color:#0D718E;}
.my_pro a{color:#9B9B9B; }
.my_pro span{ width:80px;float:left;}
.my_pro{ line-height:22px; padding-left:15px}

.delete{ float:left; position:absolute; top:103px; left:288px;}

.privacy{ line-height:18px; padding-right:10px; margin-bottom:20px; float:left}

.pri_ul{
    float:left;
    padding:10px 0 0 11px;
    width:376px;
    
}
.pri_ul li{
    float:left;
    width:340px;
}
.v_bg_center{ background:url(../images/v_bg_center.gif) repeat-y; float:left;width:374px; padding:10px 0 0 10px}

.time_ul{ float:left;width:178px}
.time_ul li{ float:left; margin-right:2px;}
.f_time{ width:187px; float:left}

.wel_p{
float:left;
width:360px;
padding:10px 0 0 5px;
}

.float_con{
background-color:#FFFFFF;
border:1px solid #F77107;
font-family:verdana;
font-size:10px;
opacity:0.85;
padding:5px;
position:absolute;
text-align:left;
width:165px;
z-index:10000;
}

#bubblecaption{
color:#3683B2;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
margin:0px 0px 5px;
}

#bubbledescription{
color:#3683B2;
font-family:Tahoma;
font-size:10px;
margin:0px 0px 5px;
}

/*xiugai 10-28*/
.search_style{
   color:#B8E502;
   font-size:17px;
   float:left;
   font-weight:bold;
} 
.search_input{margin:222px 0 5px 0;}
.search_input input {
background:#A2A1A1 none repeat scroll 0 0;
border:1px solid #3D3D3D;
height:16px;
width:65px;
float:left;
margin-bottom:10px;
}


.description{ color:#B8E502; font-weight:bold}

.vote_dl{
float:left;
padding:15px 0 0 15px;

}
.vote_dl img{ border:0;}
.vote_dl dd{ float:left; margin-right:5px;}
.up_info{ padding:0 5px;}
.up_info p{ line-height:18px;}
.play_ad{ float:left; padding-left:25px; padding-bottom:10px;}

.page04 a{
border:1px solid #808080;
padding:2px 2px 2px 5px;
margin-right:4px;
text-align:center;
color:#fff;
text-decoration:none;
}
.page04{ padding:27px 0 0 0; text-align:right; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;}
.page04{
width:300px;
margin-top:-32px;
}
.page04 span{
cursor: pointer;
height:30px;
width:30px;
margin-left:3px;
border:1px solid #333;
padding:3px 2px 3px 4px;
}
.page04 a{
border:none;
}
.page04 a:hover{
color:#B8E502;
}