@charset "utf-8";
/* CSS 91y_nav*/
body{ margin:0px auto; font:14px/28px "Source Han Sans CN","Source Han Sans CN",tahoma,arial,simsun,"宋体";}
ul,li,dl,dt,dd{ margin:0px; padding:0px; list-style:none;}
.wrap{ width:100%; height:auto; background:url(../images/y_bg.jpg) center top; min-width:1000px; position:relative; overflow:hidden;}


.nav{ min-width:1200px; _width:1920px;height:100px; position:relative; background:url(../images/y_nav_bg.png)  top center; margin:0px auto;}   
.nav_cot{ max-width:1200px; _width:1200px; margin:0px auto; position:relative;} 
.y_logo{ width:195px; height:80px; background:url(../images/91yc_logo.gif) no-repeat; position:absolute; left:0px; display:block; top:5px;}
	.nav_class{width: 570px; position:absolute; left:240px;}
	.nav_class li{ width:190px; height:100px; line-height:65px; float:left;}
	.nav_class li a{ color:#000; width:190px; height:70px; font-size:36px; display:block; text-decoration:none;}
	.nav_class li .game,.nav_class li .tv,.nav_class li .ktv{overflow:hidden; float:left; margin-top:20px;}
    .nav_class li .game .g_icon,.nav_class li .tv_icon,	.nav_class li .ktv .k_icon{ width:65px; height:65px; overflow:hidden; background-position:0px 0px; float:left; background:url(../images/y_nav_class.gif) no-repeat; margin:0px 5px;}
	.nav_class li .game i,	.nav_class li .tv i,.nav_class li .ktv i{ padding:0px 7px; font-weight:bold; float:left;}
	
	.nav_class li .game .g_icon{ background-position:0px 0px;}
	.nav_class li .game:hover .g_icon{ background-position:-65px 0px;}
	.nav_class li .game:hover i{ color:#55cc68;}	
	.nav_class li .tv .tv_icon{ background-position:0px -65px}
    .nav_class li .tv:hover .tv_icon{ background-position:-65px -65px; }
    .nav_class li .tv:hover i{ color:#57a3fb;} 
	.nav_class li .ktv .k_icon{ background-position:0px -130px;}
	.nav_class li .ktv:hover .k_icon{ background-position:-65px -130px;}
	.nav_class li .ktv:hover i{ color:#d659f5;}
.nav_user{ width:auto; min-width:260px; position:absolute; right:0px; top:20px;}

.nav_user a.login,.nav_user a.register,.dl_login dt b,.dl_login dd .log_ul li span,.video_list .f5_btn{background:url(../images/btn-icon.gif) no-repeat;}

.nav_user a{ width:112px; height:40px; line-height:35px;overflow:hidden; float:left; margin:10px 0px 0px 15px;color:#000; font-size:16px; text-align:center; text-decoration:none;}
.nav_user a.login{ background-position:-130px 0px;}
.nav_user a.register{ background-position:0px 0px;}
.nav_user a.login:hover,.nav_user a.register:hover{ background-position:-258px 0px; color:#fff; text-decoration:none;}
.login_head_box{ width:auto; min-width:195px; margin-left:20px;}
.login_head_box .head_name{ font-size:24px; margin:15px 0px 0px 10px; position:absolute; min-width:150px;}
.login_head{ width:56px; height:56px; overflow:hidden;float:left; margin-left:20px;}
.login_head a{ width:56px; height:56px; overflow:hidden; display:block; background:url(../images/head.png) no-repeat; position:absolute; z-index:100; margin:0px;}
.login_head .img{ width:55px; height:55px; overflow:hidden; position:absolute; z-index:1;}
	 .dl_login{ width:200px; height:auto; position:absolute; top:50px; left:150px; overflow:hidden; z-index:10000;}
	 .dl_login dt{ width:200px; height:8px; }
	 .dl_login dt b{ width:16px; height:8px; background-position:0px -133px; display:block;float:right; margin-right:30px;}
	 .dl_login dd{ border:2px solid #000; background-color:#fff; }
	 .dl_login dd .log_ul{ width:180px; height:auto; margin:10px auto;}
	 .dl_login dd .log_ul li{ height:40px; line-height:40px; border-bottom: 1px dashed #000; position:relative; text-indent:3px;}
	 .dl_login dd .log_ul li.bottom{ border:none;}
	 .dl_login dd .log_ul li a{ float:left; font-style:normal; width:160px; overflow:hidden; cursor:pointer; line-height:40px; text-align:left; font-size:14px; height:40px; margin:0px;}
	 .dl_login dd .log_ul li a:hover{ text-indent:5px; font-weight:bold;}
	 .dl_login dd .log_ul li span{ float:left;width:20px; height:20px; position:absolute; right:0px; top:10px;}
	 .dl_login dd .log_ul li span.m{ background-position:-79px -54px; }
	 .dl_login dd .log_ul li span.d{ background-position:-79px -98px; }
	 .dl_login dd .log_ul li span.z{ background-position:-79px -137px; }
	 .dl_login dd .log_ul li span.t{ background-position:-79px -175px; }
	 

.customer_service{ width:71px; height:205px; background:url(../images/btn-icon.gif) no-repeat -137px -51px; overflow:hidden; display:block; position:fixed;_position:absolute; right:0px; top:50%;_top:30%;}
.customer_service:hover{ background-position:-229px -51px;}

.foot{ width:100%; padding:10px 0px;height:auto; min-height:100px;background-color:#000000; color:#888888; font-size:12px; text-align:center; margin-top:20px; }
 .f_ul{ margin:0px auto; width:540px;}
 .f_ul li{ margin:0px 5px; float:left; color:#fff;}
 .f_ul li a{ color:#fff; text-decoration:none;padding:0px 5px;}
 .f_ul li a:hover{ color:#888888;}
  .foot p{ color:#888888; line-height:22px;}
  
	 .dd_foot{ width:100%; height:118px; background-color:#232224; margin:50px auto 0px; float:left; overflow:hidden;}
	 .dd_foot .cot{ width:1000px; margin:0px auto; height:118px; overflow:hidden;}
	 .dd_foot .cot .f_left{ width:615px; height:30px; line-height:30px; font-size:14px; margin-top:20px; float:left;}
     .dd_foot .cot .f_left a{ padding:0px 30px; float:left; color:#fff;}
	 .dd_foot .cot .f_left a:hover{ color:#e73a0c;}
	 .dd_foot .cot .link{ width:600px; height:26px; line-height:26px; margin-left:28px; float:left;color:#7b7b7b;}
	 .dd_foot .cot .link a{ padding:0px 15px 0px 5px; color:#7b7b7b;}
	 .dd_foot .copyright{ width:340px; height:70px; line-height:30px; float:right; color:#7b7b7b; margin-top:-30px;}
	 
	.goto_top_link a.goto,.goto_top_link a.coll,.goto_top_link a.cord,.goto_top_link a.help{background:url(../../91y_c_ktv/ktv_images/goto_top_help.jpg) no-repeat }
	.goto_top_link{ width:75px; border:1px solid #d9d9d9; border-radius:2px; position:fixed;right:20px; bottom:150px; _position:absolute; _top:70%;_right:0px; z-index:1000001;}
	.goto_top_link a{ width:75px; display:block; overflow:hidden; cursor:pointer; text-align:center; font-size:14px; color:#bababa;}
	.goto_top_link a.cord{ height:70px; background-position:0px 0px ;border-bottom:1px solid #d9d9d9;}
	.goto_top_link a.cord:hover{ background-position:-78px 0px;}
	.goto_top_link a.coll{ height:79px; background-position:0px -142px; border-bottom:1px solid #d9d9d9; }
	.goto_top_link a.coll:hover{ background-position:-78px -142px;}
	.goto_top_link a.goto{height:66px; background-position:0px -224px; }
	.goto_top_link a.goto:hover{ background-position:-78px -224px;}
	.goto_top_link a.help{height:79px; background-position:0px -67px;border-bottom:1px solid #d9d9d9; }
	.goto_top_link a.help:hover{ background-position:-78px -67px;}
	.goto_top_link .re_coad a{ width:120px;}
	.goto_top_link .re_coad{ width:120px; height:auto; position:absolute; right:80px; top:0px;border:1px solid #e5e5e5;}
 
.g_foot{ width:100%; background-color:#e6e6e6; text-align:center;padding:30px 0px; color:#7b7b7b;}

.t_i{ text-indent:-999em; overflow:hidden;}

	 
.clear { clear:both; line-height:0; height:0; font-size:0; overflow:hidden; }

html { overflow:-moz-scrollbars-vertical; }


.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0;}
.clearfix{display:inline-block;zoom:1;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{zoom:1;}

