/*****************new开始************************/
.banner{
	width: 100%;
	height: 309px;
	min-width:1140px;
	background: url(../images/new_bg_02.jpg) center center;
}
.banner_main{
	width: 1140px;
	margin:0 auto
    }
.new_bg{
	width: 1140px;
	margin:0 auto;
}
#new {width:1000px;margin:50px auto;height: 400px;}
#tab {overflow:hidden;zoom:1;border-bottom:2px solid #455EAC;}
#tab li {float:left;
		color:#455EAC;
		height:70px;
		width: 140px;
		cursor:pointer;
		text-align: center;
		line-height:70px;
		padding:0 20px;
		font-size: 30px;
		font-weight: 700;
}
#tab li.current {color:#fff;background: #455EAC;}
#new #tab .return{
	width: 500px;
	height: 70px;
	font-size: 14px;
	font-weight: 400;
	text-align: right;
}
#new #tab .return{
	display: block;
	color: #FFFFFF;
	width: 115px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	background: #455eac;
	float: right;
	margin-top:18px;
}
#content {width: 1000px;}
#content ul {line-height:58px;display:none;overflow: hidden;}
#content ul li{width: 990px;height: 58px;font-size: 14px; border-bottom: 1px dashed #455EAC;}
#content ul span{float: right;color: #CCCCCC;}
#content ul li a{color: #000;display: block;}
#content ul li:hover a,#content ul li:hover span{color: #455EAC;}
/******************new_details开始********************/
.bg{
	min-width: 1140px;
	margin:0 auto;
	background: url(../images/bg_02.jpg) no-repeat top center;
}
#new_details{
	width: 1000px;
	margin:0 auto;
	border-bottom: 2px solid #455EAC;
}
.headline{
	width: 1000px;
	margin-top:30px;
}
.headline h1{
	color: #455EAC;
	text-align: center;
}
.headline span{
	display: block;
	color: #455EAC;
	text-align: center;
	margin:10px auto;
}
.headline ul{
	overflow: hidden;
	width: 200px;
}
.headline ul li{
	float:left;
	margin:10px auto;
}
.headline ul li a{
	color: #455EAC;
	font-weight: 600;
}
.main{
	width:920px;
	margin:0 auto;
	padding:10px 40px;
	margin-bottom: 150px;
}
.main h4,.main p{
	color: #666;
	padding: 6px 0px;
	line-height: 22px;
	font-size: 14px;
}
.main p{
	text-indent: 2em;
}
/*********************index开始****************/

.big_bg{
	min-width: 1140px;
	background: url(../images/bg_02.jpg) no-repeat center center;
}
.container{
	width: 1140px;
	height: auto;
	margin:0 auto;
	position: relative;
}
.container .top_logo{
	width:600px;
	height: 85px;
	padding: 20px 10px;
	overflow: hidden;
}
.container .top_logo .logo{
	display: block;
	width: 311px;
	height: 85px;
	float:left;
	background: url(../images/toram_logo.png) no-repeat center center;
}
.container .top_logo ul{
	width: 280px;
	height: 85px;
	overflow: hidden;
}
.container .top_logo ul li{
	float: left;
	width: 50px;
	line-height: 85px;
	height: 85px;
	padding-left: 20px;
}
.container .top_logo ul li a{
	display: block;
	width: 35px;
	height: 32px;
}
.container .top_logo ul li a.about{
	width: 100px;
	height: 85px;
	color: #000000;
	font-weight: 600;
}
.container .top_logo ul li .qq{
	margin-top: 25px;
	background:url(../images/toram_qq.png) no-repeat;
}
.container .top_logo ul li .weixin{
	margin-top: 25px;
	background: url(../images/toram_weixin.png) no-repeat;
}
.container .top_logo ul li .xinlang{
	margin-top: 25px;
	background: url(../images/toram_xinlang.png) no-repeat;
}
.content{
	width: 546px;
	height: 466px;
	margin:25px 0px;
	position: relative;
	background:url(../images/toram_xiazai_03-3.png) no-repeat;
}
.content .video{
	width: 70px;
	height: 66px;
	display: block;
	position: absolute;
	top: 158px;
	right:0px;
}
.content .shiqian{
	width: 190px;
	height: 50px;
	display: block;
	position: absolute;
	bottom:0px;
	right:150px;
}
.content .Android{
	width: 103px;
    height: 96px;
    display: block;
    position: absolute;
    bottom: 33px;
    right: 257px;
}
.content .ios{
	width: 106px;
    height: 96px;
    display: block;
    position: absolute;
    bottom: 33px;
    right: 147px;
}
.pic_video{
	margin-left:30px;
	position: relative;
}
.pic_video .video{
	position: absolute;
	top:60px;
	left: 130px;
	width: 80px;
	height: 80px;
	background: url(../img/btn_video.png) no-repeat center center;
}
.bottom{
	width: 500px;
    float: right;
    height: 500px;
    overflow: auto;
}
.bottom .new_icon{
	overflow: hidden;
	border-bottom: 1px solid #B8B8BC; 
}
.bottom .new_icon h1{
	width: 30px;
	height: 30px;
	float: left;
	background: url(../images/new.icon_03.png) no-repeat;
}
.bottom .new_icon span{
	float:left;
	font-size: 22px;
	color: #3D3D3D;
	font-weight: 600;
	line-height: 25px;
	margin-left: 10px;
}
.bottom .new_li{
	width: 470px;
	margin-top:15px;
}
.bottom .new_li ul li{
	padding:0px 10px;
	overflow: hidden;
	border-bottom:1px solid #E1DFE1;
	border-left:7px solid #F2F0F1;
}
.bottom .new_li ul li a{
	color: #505050;
	display: block;
	height: 45px;
	line-height: 45px;
}
.bottom .new_li ul li a span{
	float:right;
}/*
.bottom .new_li ul li.current{
	border-left:7px solid #B93949;
}*/
.bottom .new_li ul li.current a{
	color: #548ACC;
}
.bottom .new_li ul li:hover{
	border-left:7px solid #B93949;
}
.bottom .new_li ul li a:hover{
	color: #2D78C6;
}
.container .more{
	width: 362px;
	height: 30px;
	position: relative;
	margin:20px 0px 80px 40px;
	background: url(../images/btn.more_07.jpg) no-repeat ;
}
.container .more i{
	width: 20px;
	height: 20px;
	display: block;
	background: url(../images/more_07.jpg) no-repeat ;
	position: absolute;
	bottom:0px;
	right:35px;
}
.container .more a{
	position: absolute;
	top:8px;
	right:10px;
	color: #535353;
}
/****************************事前登录开始****************/
.content_register{
	width: 551px;
	height: 500px;
	position: relative;
	background: url(../images/register_down.png) no-repeat;
}
.content_register .video{
	width: 65px;
	height: 65px;
	display: block;
	position: absolute;
	top:160px;
	right: 8px;
}
.toram_register{
	width: 320px;
	height: 100px;
	position: absolute;
	bottom:31px;
	left:70px;
}
.content_register .phone,.content_register .verify{
	width: 310px;
	height: 50px;
	overflow: hidden;
}
.content_register span{
	color: #B38761;
}
.content_register .phone input,.content_register input{
	width: 135px;
	height: 35px;
	padding-left:10px; 
	color: #999;
	line-height: 35px;
	border:2px  solid #428DC2;
}
.content_register .phone a,.content_register .verify a{
	display: block;
	width: 90px;
	height: 37px;
	color: #FFFFFF;
	text-align: center;
	line-height: 37px;
	background: #428DC2;
	float:right;
	font-weight: 600;
	*margin-top:-40px;
}
.preferential{
	width: 365px;
	height: 300px;
	margin-left: 45px;
}/*
.preferential div{
	margin:10px 0px;
}*/
/***********联系我们*********/
.main-us{
	position: relative;
	width: 100%;
	background: url(../images/bg_contact.jpg) no-repeat;
}
.container-us {
    position: relative;
    width: 1140px;
    margin: 0 auto;
    }
.common_wrapper {
    padding: 70px 0 600px;
}
.common-ttl {
    padding: 0 0 60px;
    }
.table_outline {
	border: 1px solid #ddd;}
.table_outline .txt_category {
	width: 30%;
	background-color: #d1d1d1;}
.table_outline td {
	border: 1px solid #ddd;
	padding: 8px;
	font-size: 18px;
	}
	
/*解说*/
.jieshuo{width: 1140px;margin:0 auto;}
.jieshuo h3{width: 950px;height: 43px;background: url(../images/toram_icon_1.png) no-repeat;margin-left:40px;}
.content_li{overflow: hidden; width: 1140px; margin:0 auto}
.content_li ul{margin:5px 40px}
.content_li ul li{overflow: hidden;}
.content_li ul li span{font-size: 20px;color: #333; display: block; margin-top:10px}
.content_li ul li p{ text-indent: 2em; font-size: 14px; color: #333;line-height: 30px;margin:10px 30px 0px 0px; display: inline-block; width: 550px;float: left;}
.content_li ul li img{transition: all 0.5s; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;}
.content_li ul li img:hover{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);}
.content_li ul li .one{display: block;width:955px}
.content_li ul li img{display: inline-block;margin-top: 10px;}
.content_li ul li .introduce{font-size: 14px; }
.jieshuo h2{width: 533px;height: 43px;background: url(../images/toram_icon_2.png) no-repeat;margin-top:25px;}
.scrllopTop{width: 1140px;height: 124px; margin:0 auto;position: relative;}
.scrllopTop a{display:block;width:144px;height: 124px; background: url(../images/return_btn.png) no-repeat;position: absolute; bottom:0px; left:440px; text-indent: -9999px;}

/*事前登录操作*/
.content_register1{
	width: 144px;
	height: 124px;
	position: relative;
	background: url(../images/shiqian.png) no-repeat;
}
.content_register1 .video{
	width: 65px;
	height: 65px;
	display: block;
	position: absolute;
	top:160px;
	right: 8px;
}
.toram_register1{
	width: 144px;
	height: 124px;
	position: absolute;
	bottom:31px;
	left:70px;
	background: url(../images/shiqian.png) no-repeat;
}
.content_registe1r .phone,.content_register1 .verify{
	width: 310px;
	height: 50px;
	overflow: hidden;
}
.content_register1 span{
	color: #B38761;
}
.content_register1 .phone input,.content_register1 input{
	width: 135px;
	height: 35px;
	padding-left:10px; 
	color: #999;
	line-height: 35px;
	border:2px  solid #428DC2;
}
.content_register1 .phone a,.content_register1 .verify a{
	display: block;
	width: 90px;
	height: 37px;
	color: #FFFFFF;
	text-align: center;
	line-height: 37px;
	background: #428DC2;
	float:right;
	font-weight: 600;
	*margin-top:-40px;
}
.preferential{
	width: 365px;
	height: 300px;
	margin-left: 45px;
}
.preferential div{
	margin:10px 0px;
}
.toram_register1 .submit{width: 95px; height: 35px; border-radius: 5px; background: #f00;}


.about{
	margin-top:50px;
	width: 171px;
	height: 289px;
	display: block;
	position: absolute;
	top:300px;
	right:15px;
	background: url(../img/icon_1.png) no-repeat;
}
.bg{
	position: relative;
}
.weibo{
	width: 60px;
    height: 50px;
    position: absolute;
    top: 190px;
    left: 95px;
}
.return{
	position: absolute;
	top:250px;
	width: 165px;
	height: 40px;
}
.bg_bottom{margin:100px 0px;overflow: hidden;}
.event_bg{height:380px; width: 560px; float: left;margin-left: 30px;}
.event_pic{height:310px; overflow:hidden; margin:0 auto; width:560px; position:relative;}
.event_page{width:560px; height:310px; margin:0 auto; position:absolute; text-indent:-999em; display:none;}
.event_page1{background:url(../images/banner_1.jpg) no-repeat center center;}
.event_page2{background: url(../images/banner_2.jpg) no-repeat center center;}
.event_page3{background:url(../images/banner_3.jpg) no-repeat center center;}
.event .s_nav{overflow:hidden; width:160px; margin:0 auto; margin-top:20px; background: rgba(0,0,0,.5);padding: 5px 40px;  border-radius: 20px;}
.event .sBtn_nav li{background:url(../images/dian.png) no-repeat -36px 0px; width:33px; height:33px; float:left; text-indent:-999em; margin:0px 10px; cursor:pointer;}
.event .sBtn_nav li:hover,.event .sBtn_nav li.active{background-position:0px 0px;}



/*lick*/
.bg_link{
	width:100%;
	height:200px;
	overflow: hidden;
	background:url(https://www.xiaoyougame.com/xyWebsite/images/bg_link2.jpg) no-repeat center center;
	/*min-width: 1440px;*/
}
.s_link{
	width: 1300px;
	height: 100%;
	margin:0 auto;
	z-index:10;
	padding-top: 10px;
	position: relative;
}
.advance_list .nav_foot,.advance_list .navLi{
	font-size: 14px;
	position: absolute;
	top:10px;
	
}
.advance_list1{
	background-color: #20222c;
	/*border-bottom: 1px solid #FFFFFF;*/
}
.advance_list {
	width: 1300px;
	height: 10px;
	margin:0 auto;
	z-index:10;
	position: relative;
	color: #999;
}
.advance_list .navLi{
	left: 50%;
    margin-left: -202px;
}
.advance_list .navLi a,.advance_list .nav_foot a{
	color: #999;
	font-size: 14px;
	border-right: 2px solid #333;
	/*font-weight: 700;*/
	padding:0px 10px;
	
}
.advance_list .navLi a:last-child{
	border:none
}
.advance_list .nav_foot{
	top:38px;
	left:50%;
	margin-left: -284px;
}
.advance_list .nav_foot a{
	border:none;
}
.advance_list .link{
	width: 1300px;
	margin: 0px auto;
}
.s_link .link h3{
	/*background: url(../icon/link.png) no-repeat;*/
	width: 120px;
	height: 37px;
	margin:0 auto;
	color: rgba(0,0,0,0.7);
	font-size: 25px;
	font-weight: 300;
}
.advance_list .partner{
	width:100%;
	overflow:hidden;
	padding: 0px 10px;
    position: absolute;
    top: 70px;
    left: 0px;
}
.advance_list .partner a{
	display:block;
	float:left;
	}
/*lick*/
/*foot*/
.bg_foot{
	width: 100%;
	margin:0 auto;
	height: 150px;
	margin-top: 300px;
	background: #20222c;
	position: relative;
}
.foot_li{
	width: 1300px;
    height: 150px;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 240px;
}
.footer{width:1300px; margin: 0 auto; position:relative; margin-top:35px;}
.foot{
	width: 1300px;
    height: 180px;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    top: 300px;
    left: 0px;
}
.foot .xy_logo,.foot_li .xy_logo{
	width:200px;
	height:45px;
	float:left;
	background:url(https://www.xiaoyougame.com/xyWebsite/icon/logo.png) no-repeat center center;
}
.foot_li .xy_logo{
	margin: 35px 10px;
    margin-top: 45px;
}
.lgons{
    top: 102px;
    position: absolute;
    width: 100%;
    padding-left: 35px;
}
.lgons span{
	display: inline-block;

}

.lgons img{
    width: 38px;
    float: left;
}
.foot .copy{
	float:left;
	margin-top: 25px;
}
.foot_li .copy{
	margin: 55px 10px;
}
.foot .copy p,.foot_li .copy p{
	font-size:14px;
	line-height:30px;
	color:#666	
}
.bg_link .s_link .foot_weibo,.bg_link .s_link .foot_weixin{
	width: 119px;
    height: 164px;
    float: right;
    margin-right: 15px;
    position: absolute;
    top: 300px;
    right: 210px;
    z-index: 20;
}
.new_bg .foot_weibo,.new_bg .foot_weixin{
	width: 119px;
    height: 164px;
    float: right;
    margin-right: 15px;
    position: absolute;
    bottom: 0px;
    right: 500px;
    z-index: 20;
}
.new_bg .foot_weibo{
	right:345px
}
.main-new .new .foot_weibo,.main-new .new .foot_weixin{
	width: 119px;
    height: 164px;
    float: right;
    margin-right: 15px;
    position: absolute;
    bottom: -305px;
    right: 250px;
    z-index: 20;
}
.main-new .new .foot_weixin{
	right:120px
}
.bg_link .s_link .foot_weixin{
	right:80px;	
}
.zp_weibo{
	width: 300px;
    height: 180px;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    bottom: 0px;
    right: 350px;
}
.zp_weibo .foot_weibo,.zp_weibo .foot_weixin{
	width: 119px;
    height: 164px;
    float: right;
    margin-right: 15px;
    position: absolute;
    top: 15px;
    right: 165px;
    z-index: 20;
}
.zp_weibo .foot_weixin{
	right:35px;	
}
.environment_warp{
	position: relative;
}
.container_recruit .zp_weibo,.affiliation_warp .zp_weibo,.user_warp .zp_weibo,.environment_warp .zp_weibo,.tutelage_warp .zp_weibo{
	width: 300px;
    height: 180px;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
}
.container_recruit .zp_weibo{
	bottom: -450px;
    right: -105px;
}
.affiliation_warp .zp_weibo{
    bottom:-65px;
    right: 350px;
}
.user_warp .zp_weibo{
    bottom: -720px;
    right:350px;
}
.ironment_warp .zp_weibo{
    bottom: -450px;
    right:350px;
}
/*.environment_warp .zp_weibo{
	bottom: -450px;
    right:350px;
}*/
.tutelage_warp{
	width: 1440px;
	height: 1400px;
	margin:0 auto;
	position: relative;
}
.tutelage_warp .zp_weibo{
	bottom: -935px;
    right: 115px;
}
.link_box{ padding:20px 20px; height: 180px;
	 margin:30px auto 0px;
	 background:url(../images/link.jpg) no-repeat center center;}
.link_box h3{font-size:14px; color:#333; overflow:hidden;}
.link_box h3 a{float:right; font-weight:normal; color:#333}
/*弹窗*/
.layer{
	width:532px !important;
	height:358px; 
	overflow:hidden; 
	position:relative; 
	display:none; 
	}
	.login{
	width:100%;
	position: relative;
	overflow: hidden;
	margin-top:10px;
}
.close{
	position:absolute; 
	top:15px; 
	right:10px; 
	color:#333; 
	font-size:16px; 
	text-align:center; 
	line-height:40px; 
	display:block; 
	width:30px; 
	height:33px;
	text-indent: -9999px;
}
.back{padding:65px 0px;
	background: url(../images/dlLogin.png) no-repeat;
}
.login_box{overflow:hidden; margin-bottom: 10px;}
.login_box .left_box{
	float:left; 
	width:254px; 
	margin:5px 40px;
	}
.login .register_box{
	float:right;
	width: 200px;
	height: 30px;
	margin-top: 15px
}
.login .register_box p{
	color: #606060;
}
.login .register_box .register{
	color: #f00;
	font-size: 14px;
	margin-top:10px;
}
.login .register_box .register:hover{
	text-decoration: underline;
}
.login_box .right_box ul{overflow: hidden;}
.login_box .right_box ul li{
	height: 50px;
	line-height: 30px;
	position: relative;
}
.login_box .right_box ul li i{
	width: 23px;
	height: 20px;
	display: block;
	position: absolute;
	top:7px;
	left:0px
}
.login_box .right_box ul li b{
	color: #606060;
	margin-left: 35px;
}
.login_box .right_box ul li b:first-child{
	margin-left: 0px;
}
.login_box .right_box ul li .QQ{background: url(../images/qq.png) no-repeat;}
.login_box .right_box ul li .weixin{background: url(../images/weixin.png) no-repeat;}
.left_box .longin_icon,.left_box .longin_pass{
	margin:0px 0px 20px 0px; 
	position:relative;
	border:1px solid #919191; 
	overflow:hidden; 
	border-radius:3px; 
	width:250px;
	}

/******* index pop *******/
.policeman{
     height: auto;  
     margin-top: 140px;
}

.police{
 width: 1300px;
    margin-left: auto;
    margin-right: auto;
}
.police img{
    width: 100%;
}

.foot-text p a {
    color: #f96868!important;
}


/*联系我们*/
.main-affiliation{
	position: relative;
 	width: 100%; 
  	min-width: 1140px;
  	padding-bottom: 60px;
  	min-width: 1440px;
  	height: 1114px;

}
.affiliation_img{
	background: url(https://www.xiaoyougame.com/xyWebsite/images/affiliation.png) no-repeat top center;
	position: relative;
    width: 100%;
    height: 1300px;
    min-width: 1140px;
    padding-bottom: 60px;
    min-width: 1550px;
}
.affiliation{
	width: 1440px;
	height: 530px;
	margin:0 auto;
	border-radius: 5px;
	background: rgba(0,0,0,.5);
	position: relative;
	bottom: 880px;
	left:0px;
}
.affiliation p{
	text-align: left;
	padding-left:400px;
	color: #fff;
	font-size: 24px;
	line-height: 40px;
}
.affiliation p:first-child{
	padding-top:60px;
}
.affiliation  img{
	margin:0 auto;
	padding-top:40px
}
/*家长监护*/
.main-tutelage{
	position: relative;
 	width: 100%; 
  	height: 1830px;
  	background: url(../images/tutelage.jpg) no-repeat top  center;
  	min-width: 1140px;
  	padding-bottom: 60px;
}
.tutelage{
	position: relative;
	top:0px;
	left:0px;
	width: 1440px;
    height: 1100px;
    margin: 0 auto;
}
/*小游动态*/
.main-new{
	position: relative;
 	width: 100%; 
  	height: 800px;
  	min-width: 1140px;
  	padding-bottom: 60px;
}
.new{
	position: relative;
	top: 0px;
	left: 0px;
	width: 1400px;
	height: 1000px;
	margin:0 auto
}
/*新闻*/
#new_details_1{
   	border-bottom: 3px solid #ccc;
   	margin: 0 auto;
    width: 1140px;
}  
.headline_1{
	width: 1000px;
	margin-top:30px;
}
.headline_1 h1{
	color: #000;
	text-align: center;
	width: 1140px;
	
}
.headline_1 span{
	width: 1140px;
	display: block;
	color: #000;
	font-size: 14px;
	text-align: center;
	margin:10px auto;
}
.headline_1 ul{
	overflow: hidden;
	width: 200px;
}
.headline_1 ul li{
	float:left;
	margin:10px auto;
	font-size: 14px;
}
.headline_1 ul li a{
	color: #000;
	font-weight: 600;
}

.navs_new{
	    font-size: 20px;
    margin-top: 27px;
    display: inline-block;
    margin-left: 18px;
}

.float_right{
	float: right;
}

@media(max-width: 767px){
	html,body{
		
		   width:144%
	}

}



	.class_video{
		width: 360px!important;height: 200px!important;    position: absolute!important;top: 0!important;left: 0!important;
	}
	body{
		background: #F2F0F1;
	}
	.policeman{
margin-top: 300px;
	}
	.clears{
		clear: both;
	}
	.lgons{
transform: translate(0px,-21px);
	}
	.xy_logo{
		transform: translate(10px,-27px);
	}
