@charset "utf-8";
/* CSS Document */

.header_bg{ width:100%; margin:0 auto; height:80px; background:#fff/*url(../../themes/images/header_bg.png) repeat-x*/; z-index:1;}

.header{ width:960px; margin:0 auto; position:relative;}

.logo{ position:absolute; top:15px; left:10px; display:block; width:180px; height:55px; background:url(../../themes/images/logo.jpg) no-repeat;}

.nav{ position:absolute; right:-30px; top:45px;}

.nav li{ height:12px; line-height:14px; float:left; list-style:none; color:#666;border-right:1px solid #999; margin-right:20px; padding-right:20px;}

.nav li a{ color:#666;font: 400 14px/10px arial,"Hiragino Sans GB","Microsoft YaHei",SimHei,sans-serif;}

#nav_li_end{ border:none;}

#select_nav{ color:#f16e0c;}




/**顶部轮播*/
#display { position:relative; width:100%; height:350px; min-width: 1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"100%"); overflow-x:hidden;}
.focusbox{position:absolute; left:50%; top:0px; margin-left:-960px;width:1920px; height:350px; overflow:hidden}
#focus { width:1920px; height:350px; overflow:hidden; position:relative; z-index: 1; }
#focus a{ display: block; position:absolute; left:0; top:0; width:1920px; height:350px;}
#focus_num { position:absolute; left:50%; top:300px;z-index: 20; margin-left:-50px; width:300px; height:30px; overflow:hidden;}
#focus a.focus01 { z-index:2;}
#display #cycle-num{width:300px; position: absolute; left: 25px; top: 3px;  margin: 0; padding: 0; overflow: hidden; }
#display #cycle-num li { background: none repeat scroll 0 0 #272836;border-radius: 6px;cursor: pointer;display: inline-block;*display:inline; *zoom:1; font-size: 1px;height: 12px; line-height: 1px;margin: 0 5px 0 0;overflow: hidden;vertical-align: top;width: 12px; cursor:pointer;}
#display #cycle-num li.current {background:#ff3d0d; width:30px;}
.nav_box{position:absolute; width:963px; height:112px; top:357px; left:0px; z-index: 10;}
.nav_box_bg{position:absolute;width:963px; height:112px; top:0px;left:0px;}



/*精品推荐*/

.Boutique{width:960px; margin:20px auto; background:#fff; min-height:218px; height:100%; _height:218px;}

.hd{height:50px;border-bottom: 1px solid #e6e9ed; position:relative; }

.title{padding-left: 20px;font: 400 18px/50px arial,"Hiragino Sans GB","Microsoft YaHei",SimHei,sans-serif;color: #434a54;}

.more,.more:hover{ position:absolute; top:18px; right:20px; color:#666;}

.Boutique:before,.Boutique:after{display:table;content:"";line-height:0}.Boutique:after{clear:both;}





.b_list{ width:100%; padding:0; margin:2px 12px;}

.b_list li{ width:214px; float:left; list-style:none; margin:10px;}

.b_list li a{ padding:0;}

.b_list:before,.b_list:after{display:table;content:"";line-height:0}.b_list:after{clear:both;}

.b_list_info{ margin-top:8px;}

.b_list_info a,.b_list_info a:hover{ color:#666; font-weight:bold;}

.Android_icon{ display:inline-block; width:17px; height:20px; background:url(../../themes/images/Android.png) no-repeat; vertical-align:-6px; margin:2px 5px; }





/*main*/

.main{ width:960px; margin: 0 auto;}

.m_left{ float:left; width:672px; background:#fff;min-height:318px; height:100%; _height:318px; }



.list_content{ margin:0 5px;}

.list_content li{ list-style:none;/* border-bottom:1px dashed #e6e9ed;*/ padding:10px 5px;}

.list_content:before,.list_content:after{display:table;content:"";line-height:0}.list_content:after{clear:both;}



.list2_content{ margin:5px 15px;}

.list2_content li{ list-style:none; border-bottom:1px dashed #e6e9ed; padding:10px 5px;}

.list2_content:before,.list2_content:after{display:table;content:"";line-height:0}.list2_content:after{clear:both;}





.p_img{float: left;overflow: visible;padding:0 15px 5px 0;}.p_img img{border-radius: 5px;}

.p_img2{float: left;overflow: visible;padding:5px 15px 5px 0;}.p_img2 img{border-radius: 5px;}

.p_name2, .p_detail {word-break: break-all;word-wrap: break-word;}

.p_title{font: 400 20px/30px arial,"Hiragino Sans GB","Microsoft YaHei",SimHei,sans-serif;color: #0377ed;overflow:hidden; white-space:nowrap;word-wrap:normal;width:400px;text-overflow:ellipsis;}

.p_title a{ color:#000;}

.p_detail_info{ color:#666; line-height:18px; padding:2px 0; font-size:12px; height:35px; overflow:hidden;}

.p_detail_info2{ color:#666; line-height:18px; padding:2px 0; font-size:12px; height:45px; overflow:hidden;}

.p_detail{ color:#666; line-height:20px; padding:4px 0;}.p_detail a{color:#258cff;}





.m_right{ float:left; margin-left:10px; width:266px; background:#fff; padding:6px;display:none;}

.main:before,.main:after{display:table;content:"";line-height:0}.main:after{clear:both;}



/*合作伙伴*/

.Partner{ width:960px; margin:10px auto; background:#fff;}

.Partner_img{ padding:0; margin:10px;}

.Partner_img li{ width:150px; float:left; list-style:none;height:50px; line-height:50px; text-align:center;}

.Partner_img:before,.Partner_img:after{display:table;content:"";line-height:0}.Partner_img:after{clear:both;}



/*版权信息*/

.copyright{ margin:20px auto; width:960px; color:#434a54; text-align:center; }

.copyright_nav{}

.copyright_nav li{ float:left; list-style:none; margin-left:20px;}

.copyright p{ line-height:30px; text-align:center;}



/*sub*/

/*about*/

.about_banner{width:100%; height:215px; background:url(../../themes/images/jj_banner.jpg) center no-repeat;  margin-bottom:10px;}

.left_menu{ float:left; width:200px; background:#fff;}

.logo_icon{ display:inline-block; width:22px; height:22px; background:url(../../themes/images/logo_icon.png) no-repeat; margin-right:5px; vertical-align:-3px;}

.menu_list{ width:100%;}

.menu_list li{ position:relative; list-style:none; height:40px;border-bottom:1px solid #eee;}

.menu_list li a{ display:block; padding-left:25px;font: 400 14px/40px arial,"Hiragino Sans GB","Microsoft YaHei",SimHei,sans-serif;}

.menu_list li a:hover{ background:#947d6b; color:#fff;}

.selected{background:#947d6b; color:#fff;}

.shanjiao{ position:absolute; right:15px; top:15px; display:inline-block; width:7px; height:9px; background:url(../../themes/images/sprite.png) -38px 0 no-repeat;}

.right_content{ float:left; margin-left:10px; width:750px; background:#fff;}

.show_content{ margin:20px; padding:5px 0;}.show_content .detail{ margin:10px auto; font-size:12px; line-height:25px; letter-spacing:1px;}

/*job*/

.job_banner{width:100%; height:215px; background:url(../../themes/images/job_banner.jpg) center no-repeat; margin-bottom:10px; }



/*推荐*/

.tuijian_banner{width:100%; height:215px; background:url(../../themes/images/list_banner.jpg) center no-repeat; margin-bottom:10px; }

.tj_list{ width:100%; padding:0; margin:2px 5px;}

.tj_list li{ width:278px; float:left; list-style:none; margin:10px 20px;}

.tj_list li a{ padding:0;}

.tj_list:before,.tj_list:after{display:table;content:"";line-height:0}.tj_list:after{clear:both;}



/*分页*/

.page{ margin-top:15px; margin-left:25px; padding-bottom:10px; font-size: 14px;font-weight: bold;overflow: auto;text-align: center;}

.page a,.page_select,#PageNow{padding: 6px 14px;color: #666;border: 1px solid #ddd;display: block;margin-right: -1px;float: left;}

.page_select{border: 1px solid #0377ed; background:#dcedf4;position: relative; color:#0377ed; cursor:pointer;}



/*详情*/

.d_content{ margin:10px 15px; }

.d_title{font: 500 24px/30px arial,"Hiragino Sans GB","Microsoft YaHei",SimHei,sans-serif; margin:20px auto;}

.d_share{ line-height:30px; text-align:right;border-bottom:1px dashed #e6e9ed; padding-bottom:10px;}



.android_btn{ display:block; width:176px; height:44px; background:url(../../themes/images/android.jpg) no-repeat; margin:0 auto;}

.ios_btn{ display:block; width:176px; height:44px; background:url(../../themes/images/ios.jpg) no-repeat; margin:0 auto;}

.pic_ewm{ width:149px; height:149px; overflow:hidden; display:block; margin:0 auto;}
.pic_ewm img{ width:149px; height:149px;}
.p_name{ line-height:30px; margin:15px auto;}



.p_list_info{ margin:0;}

.p_list_info li{ list-style:none; line-height:20px;}

.p_line{border-bottom: 1px solid #e6e9ed;}



.load_postion{float:right; margin-top:-40px;}

.load_postion span{ padding:5px 0;}

.load_postion span a{ color:#f60;}
.common_banner{width:100%; height:215px;  overflow:hidden; /*background-image:url(../../themes/images/jj_banner.jpg);background-position:center; background-repeat:no-repeat;*/margin-bottom:10px; }

/*监护体系*/
.jhtx_banner{width:100%; height:215px; background:url(../image/jhtx.jpg) center no-repeat; margin-bottom:10px; }
.jhtx_content{ margin:20px; padding:0;}.jhtx_content p{ margin:10px auto; font-size:12px; line-height:25px; letter-spacing:1px;}

/*游戏年龄提示*/
.header_tips{ width:938px; height:40px; line-height:40px; padding-left:20px; font-weight:bold; font-size:14px; margin:0 auto;color:#f00; position:relative;}
.reg_list{ width:100px; overflow:hidden; position:absolute; top:0; right:10px;}
.reg_list li{ float:left; font-weight:normal; margin:0 10px;}
.reg_list li a{ font-size:12px;}
.reg_main{ width:960px; margin: 20px auto; background:#fff;min-height:600px; height:100%; _height:600px;}
.hd_tips{ color:#999; font-size:12px; margin-left:10px;}.hd_tips i{ color:#f00; margin:0 2px;}
.reg_form{ width:65%; margin:50px auto; overflow:hidden;}
.reg_form li{ list-style:none; line-height:40px; margin:15px 0;}
.reg_form li span{ display:inline-block; width:80px; text-align:right; padding-right:10px;}
.reg_form li input{ line-height:35px; width:400px; padding-left:10px; border:1px solid #ddd;}
.reg_form li input:hover{ border:1px solid #999}
.reg_form li i{ color:#f00; margin:0 5px;}
.yzm{ border:1px solid #eee; font-size:20px; font-weight:bold; font-family:'Microsoft YaHei'; padding:5px 7px; margin-left:10px; vertical-align:-3px;}
.reg_btn{ width:410px!important; border-radius:2px; background:#ffa506; color:#fff;font-family:'Microsoft YaHei'; font-weight:bold; border-style:none!important; line-height:45px!important; font-size:18px; cursor:pointer;}.reg_btn:hover{border-style:none!important;}

.copyright .yx_h{
    display: inline-block;
    width: 32px;
    height: 30px;
    position: relative;
    top: 7px;
}

.yx_h{background:url(../images/yx_h.png) no-repeat center right;}
.mx_ico{background:url(../images/mx_h.png) no-repeat center right;}

.reg_main h3{
  text-align: center;
    position: relative;
    top: -46px;
    font-size: 14px;
    font-weight: normal;
    color: #9c9696;
}
.reg_main h3 a{
  color: #d71341;
}
