body{width: 100%;min-width: 1260px; font-family: "微软雅黑";font-size: 14px;background-color: #ffffff;}
html{-webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;-webkit-text-size-adjust:none;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
ol,ul {list-style:none;}
.clearfix:after {visibility:hidden;display: block;font-size: 0;content:"";clear: both;height: 0;}
.clearfix { zoom:1;} 
.clear{ clear:both; font-size:0; height:0; overflow:hidden;}

a{color:#333333;text-decoration:none;}
a:hover {text-decoration: none;color: #186DC3;}


.wrap,.top_box,.sub,.game_box,.bottom,.rec_box{ width:1260px; margin:0 auto;}
.top_logo,.bot_logo{ width:145px; height:34px; float:left;}


/* 头部开始 */
.wrap{text-align:left;}
.topbar{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #eeeeee; background:#F5F5F5; color:#6c6c6c;}
.topleft{ float:left; color:#7c7c7c; margin:0 10px;}
.topright{ height:37px; text-align: right; line-height:37px; float: right; color:#ccc;}
.topright a{ margin-left:10px; margin-right:10px;color:#6c6c6c;}
.topright a:hover{color:#2a9fe4;}
.top_box{ height:82px;}
.top_logo{ margin-top:24px;}
.menu { float:right;}
.menu ul li { float:left; position:relative; z-index:1;} 
.menu ul li a, .menu ul li a:visited { display:block; text-align:center; text-decoration:none; color:#2a9fe4; line-height:82px; font-size:16px; font-weight:bold; height:82px; padding: 0 25px;}  
.menu ul li:hover a { color:#ffffff;} 
.menu ul li:hover{ background:#2a9fe4;
	-webkit-transition: all 0.65s ease;
	-o-transition: all 0.65s ease;
	transition: all 0.65s ease;} 
.menu ul li .selected{ background:#2a9fe4; color: #ffffff;}
/*头部结束*/


/* 游戏中心开始 */
.sub_bg{ width: 100%; height: 180px; background:url(../images/sub_bg.png) top center no-repeat;}
.sub{ height: 180px; position: relative;}
.sub_title{ height: 60px; font-size: 34px; position: absolute; bottom: 0; left: 0; border-bottom: 4px #2a9fe4 solid; color: #ffffff;}

.game_box{ padding:40px 0 40px 0;}
.game_box li{ width:400px; height:250px; margin:0 30px 20px 0; background:#fffdfe; position:relative; border-bottom:5px #ebebeb solid; float:left;}
.game_name{ position: absolute; top: 210px; left: 20px; color:#383838; font-size:20px; font-weight:bold;}
.hot_btn a{position:absolute; top: 210px; right:20px; width:88px; height:30px; line-height:30px; display:block; color:#2a9fe4; background:#FFF; border-radius:20px; border:1px solid #2a9fe4; font:12px/30px; text-align:center;}
.hot_btn a:hover{ background:#2a9fe4; color:#fff;}
/* 游戏中心结束 */


/* 会员登录开始 */
.login_box,.reg_box{ width: 800px; position: relative;}
.login_box{ margin:100px auto 200px auto;}
.login_box li,.reg_box li{ float: left; display: block; margin-top: 30px; width: 100%; display: inline;}
.login_box span,.regdit_input,.reg_box span{ height: 35px; float: left; font-size: 16px; line-height: 35px; text-indent: 5px;}
.login_box span,.reg_box span{ width: 180px; text-align: right;}
.regdit_input{ width: 260px;}
.login_box .regdit_tips,.reg_box .regdit_tips{ width: 40%; text-align: left; margin-left: 10px; color: #999; font-size: 12px;}
.login_box span,.reg_box span{ float: left;}
.login_btn a,.reg_btn a{ width: 200px; height: 50px; background-color: #2a9fe4; display: block; color: #ffffff; font-size: 16px; text-align: center; line-height: 50px; float: left;}
.login_btn a{ margin: 30px 0 0 180px; border-radius:6px;}
.login_btn a:hover,.reg_btn a:hover,.pay_btn a:hover,.con_down1 a:hover,.con_down2 a:hover{ background: #0b6cc6;}
.login_tips{ padding: 10px; background: #fdefe9; position: absolute; top: -30px; left: 180px; color: #FF0004;}
/* 会员登录结束 */


/* 注册会员开始 */
.reg_box{ margin:50px auto 100px auto;}
.reg_btn a{ margin: 10px 0 0 180px; border-radius:6px;}
/* 注册会员结束 */


/* 充值中心开始 */
.pay_left{ float:left; width:300px;padding:40px 20px 40px 0;}
.pay_right{float:left; width:800px; border-left:1px solid #e5e5e5; padding:50px 60px 200px 60px;}
.pay_right li{ float:left; width:100%; font-size:16px; padding:15px 0; line-height:1.6;}
.pay_right li .l{ float:left;width:100px;}
.pay_right li .r{ float:left; width:480px;}
.pay_right li .r input.txts{width:338px;height:20px;padding:9px 6px;background-color: #fff;border: 1px solid #d4d4d4;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.pay_right li.num{ padding-bottom:0;}
.pay_right li.num .r .selection span, .pay_right li .r .selection input{float:left;display:block;width:105px; height:50px; line-height:50px; text-align:center;border:1px solid #ddd; cursor:pointer; margin:0 15px 15px 0; position:relative;}
.pay_right li.num  .r .selection input{border:1px solid #ccc;}
.pay_right li.num .r .selection span.on{border:1px solid #2a9fe4;}
.pay_right li.num .r .selection span.on i{width:26px;height:26px;display: inline-block;font-size: 0;background: url(../images/pay_on.png) no-repeat 0 0;position: absolute;bottom: 0;right: 0;}
.pay_right li.total .r{ margin-top:-15px;}
.pay_right li.total .r span{ color:#FB591C; font-size:36px;}
.pay_right li.pay_type .type a{ display:block; width:168px; height:60px; display:block; float:left; border:1px solid #ddd; margin-right:10px; position:relative;}
.pay_right li.pay_type .type a.zfb{ background:url(../images/pay_ico1.jpg) no-repeat center;}
.pay_right li.pay_type .type a.wx{ background:url(../images/pay_ico2.jpg) no-repeat center;}
.pay_right li.pay_type .type a.on{ border:1px solid #2a9fe4;text-decoration: none;}
.pay_right li.pay_type .type a.on i{ width:26px; height:26px; display: inline-block; font-size: 0; background: url(../images/pay_on.png) no-repeat 0 0; position: absolute; bottom: 0; right: 0;}
.pay_btn a{ width:352px; height: 45px; background:#2a9fe4; color: #ffffff; display:block; line-height: 45px; font-size:16px; text-align:center; margin-top:30px; border-radius:6px;}
/* 充值中心结束 */


/* 用户服务协议开始 */
.new_con{ width: 1200px; margin: 0 auto; font-size:14px; line-height:24px; text-align: justify;}
.new_con p{ margin-bottom:15px;}
.terms_dl1{ padding:20px;}
.yonghu_bt{	padding:40px; font-size:30px; text-align:center; color:#2a9fe4; font-weight: bold;}
/* 用户服务协议结束 */


/* 家长监护开始 */
.content{width:980px; margin:60px auto;}
.left_cnt{width:700px; float:left; overflow: hidden;}
.right_col{width:260px; float:right; overflow: hidden;}
.main_tab ul{list-style:none; overflow:hidden; width:700px;}
.main_tab ul li{ width: 100px; height:42px; float:left; line-height:42px; text-align:center; font-size:16px; color:#2a9fe4; margin-right:10px; cursor:pointer; background: #ffffff; border: 1px #2a9fe4 solid;}
.main_tab ul li.now{ background: #2a9fe4; color:#ffffff; cursor:default;}
.main_ttl{margin-top:10px; margin-bottom:10px;}
.intro_tbl{border-bottom:1px solid #DDDDDD;}
.main_intro{font-size:12px; color:#666666; line-height:22px;}
.main_intro p{margin:5px 0;}
.con1_sec{ border-bottom:1px solid #ddd; padding:15px 25px; line-height: 25px;}
.con1_sec h2{ font-size:14px; color:#2a9fe4; margin-bottom: 10px;}
.col_cnt strong,.down li a:hover{color:#2a9fe4;}
.safety_logo{margin-top:5px;}
.col_ttl{height:29px; line-height:29px; padding-left:20px; font-size:14px;}
.col_cnt{width:238px; border:1px solid #DBE1E6; border-top:none; border-bottom:none; padding:10px;}
.col_btm{height:5px; margin-bottom:15px;}
.down li{padding-left:25px;}
.down li a{color:#666;}
.con_down1 a,.con_down2 a{ margin: 10px auto 0 auto; background: #2a9fe4; color: #ffffff; text-align: center; line-height: 40px; display: block; height: 40px; border-radius:6px;}
.con_down1 a{ width: 120px;}
.con_down2 a{ width: 200px;}
/* 家长监护结束 */

/* 新闻开始 */
.new_list,.new_show{ width:1260px; margin:50px auto;}
.new_list ul{ padding:20px 0 0 0;}
.new_list li{ border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:15px 29px 20px 30px; float:left; width:570px;}
.new_list li:nth-child(even){ border-right:none;}
.new_list li h4{font-size:22px; line-height:40px; padding-bottom:7px;}
.new_list li h4 a{ color:#333;}
.new_list li .pone{color:#999; line-height:1.6;}
.new_list li .ptwo{margin:7px 0 0 0;}
.new_list li .ptwo a{ display:block;width:88px;height:30px;line-height:30px;display:block;color:#FB591C;background:#FFF;border-radius:20px; border:1px solid #FB591C;font:12px/30px;text-align:center;}
.new_list li .ptwo a:hover{background:#FB591C;color:#fff;}


.new_title{color:#272a2c;font:700 24px/76px "Microsoft YaHei";height:76px;overflow:hidden;border-bottom:1px solid #e0e0e0;text-align:left}
.new_meta{height:50px;line-height:50px;color:#626262;border-bottom:1px solid #e0e0e0;font-size:14px;text-align:left}
.new_meta span{padding:0 0 0 20px;background:url("img/time.png")/*tpa=http://www.yongyizr.com/res/web/images/time.png*/ no-repeat 0 1px}
.new_con{padding:30px;font-size:14px;line-height:24px; min-height:400px;}
.new_con p{ margin-bottom:15px;}
/* 新闻结束 */

/* 尾部开始 */
.bottom_bg{ width: 100%; background:#F5F5F5; color:#6c6c6c;}
.bottom{ height: 120px; border-top:1px solid #eeeeee; position: relative;}
.bot_logo{ margin-top:44px;}
.copyright{ width: 1000px; float: right; text-align: center; line-height: 23px; margin-top: 10px;}
/* 尾部结束 */


/*弹窗*/
.mask{width:100%; height:100%; background:#000000; opacity:.8; position:fixed; left:0; top:0; z-index:99;}
.pop{width:720px; height:160px; z-index:100; background:#ffffff; position:relative; border:2px solid #2a9fe4; font-size: 36px; text-align: center; padding: 100px 0 0 0; font-weight: bold;

    margin-left:-360px!important;/*FF IE7 half of its width */
    margin-top:-105px!important;/*FF IE7 half of its height*/

    left:50%;/*FF IE7*/
    top:40%;/*FF IE7*/

    margin-top:0px;
    position:fixed!important;/*FF IE7*/
    position:absolute;/*IE6*/

    _top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/}
.pop .close{ position:absolute; right:15px;top:10px; background:url(../images/video-btn.png) no-repeat; width:36px; height:38px; display:block; text-indent:-30000px; overflow:hidden; z-index:4; cursor: pointer;}