@charset "utf-8";

.lf {
    display: inline;
    float: left;
}
.two_list h2.w_zn{background:url(../images/bt_03.png) no-repeat;}
.zn_top{padding-top:53px;width:290px;margin:0 auto;}

.zn_top ul li{width:255px;background:url(../images/qmjsline.png) bottom repeat-x;overflow:hidden;display:block;padding:0px 5px;height:40px;position:relative;padding-left:30px;*position:static;*padding-left:10px;}
.zn_top ul li a{color:#6d6767;font-size:14px;height:33px;line-height:40px;overflow:hidden;display:block}
.zn_top ul li span{float:right;color:#8d8d8a;font-size:13px;line-height:40px;margin-left:20px;text-align:left;width:81px;}
.zn_top ul li span em{color:#ff3801;font-size:13px;padding-right:3px;}


.zn_top ul li font{width:21px;height:20px;position:absolute;top:50%;margin-top:-10px;left:1px;background:url(../images/num_4.png) no-repeat;display:block;text-align:center;color:#fff;line-height:20px;font-size:12px;*display:none}

.zn_top ul li.num_01 font{background:url(../images/num_1.png) no-repeat;width:25px;height:20px;left:0px;}
.zn_top ul li.num_02 font{background:url(../images/num_2.png) no-repeat;}
.zn_top ul li.num_03 font{background:url(../images/num_3.png) no-repeat;}
.two_list_wrap.xz_conter{height:315px;}
.zn_top ul{overflow:hidden;height:318px;}
.zn_top ul li a:hover,a.xz_title:hover,.list_list ul li a:hover{color:#539d0f}

.part_three{width:100%;height:800px;background:#65c011;margin-top:50px;}
.part_three_wrap{width:1200px;height:800px;margin:0 auto;background:url(../images/part_three_wrap.png) no-repeat;position:relative}
.part_three_wrap h2{width:0px;height:0px;text-indent:-999em;overflow:hidden;white-space:nowrap;display:block;}

.xx_nav ul li a{display:block;width:400px;height:48px;text-align:center;line-height:48px;background:#f7f7f7;color:#66b61d;font-size:18px;border-radius:5px}
.xx_nav ul li{float:left;margin-left:28px;padding-top:12px;}
.xx_nav{position:absolute;bottom:128px;left:160px;}
.xx_nav ul li.on a{background:#ffca00;color:#fff;}
.xx_nav ul li.on{background:url(../images/ico_san.png) 50% 0px no-repeat;}

.wrap_ny_left{float:left;width:740px;border:1px solid #e2e2e2;}
.wrap_ny_main{width:693px;height:auto;overflow:hidden;margin:0 auto;}


.twul{ display:block; height:auto;padding-top:5px;}
.twul li{ display:block; height:auto; padding:25px 3px; overflow:hidden;width:687px;overflow:hidden; background:url(../images/qmjsline.png) bottom repeat-x;}
.twul li img{ display:inline; float:left; width:180px; height:114px;}
.twul li .wz{ width:487px; margin-left:20px; }
.twul li .wz h1{ font-size:20px; height:30px; line-height:30px; margin:0px 0px 4px 0px; overflow:hidden;}
.twul li .wz h1 a{ color:#434343;font-weight:normal;font-size:18px;display:block}
.twul li .wz h1 a:hover{color:#11c382;text-decoration:none}
.twul li .wz p{ display:block; height:48px; line-height:24px; font-size:14px; color:#999; overflow:hidden;}
.twul li .wz .tips{ margin-top:6px; height:30px; line-height:30px; font-size:14px; color:#999; overflow:hidden;display:block}
.twul li .wz .tips .lf{ padding-right:10px;}
.twul li .wz .tips a{ color:#11c382;margin-left: 5px;}
.twul li .wz .tips a:hover{ color:#de692f}
.twul li .wz .tips span{ margin-right:16px;display:inline; float:left;}
.twul li .lf{float:left}


.zjmr{ display:block; width:693px; margin-top:30px; height:45px; line-height:45px; text-align:center; background-color:#f5f5f5;margin-bottom:27px;}
.zjmr span{ padding-right:20px; background:url(../images/jz.png) no-repeat 100% 50%; font-size:16px; color:#666;}
.zjmr:hover{ background-color:#e2e2e2; }


.wrap_ny_right{float:left;width:375px;border:1px solid #e2e2e2;height:auto;overflow:hidden;margin-left:21px;}
.hot_wrap{width:340px;height:auto;overflow:hidden;margin:0 auto}
.hot_wrap h2{color:#333;font-size:16px;height:38px;line-height:38px;font-weight:normal;margin-top:6px;}
a.hot_img{width:340px;height:78px;display:block;overflow:hidden;margin:4px 0px 18px 0px;}
a.hot_img img{width:340px;height:78px;overflow:hidden}


table.bge{border-collapse:collapse;font-family:"\5FAE\8F6F\96C5\9ED1","Arial Narrow";width:100%;}
table.bge td{text-align:center;height:40px;line-height:40px;font-size:14px;color:#666;border-collapse:collapse;border:1px solid #d9d9d9;}



table.bge tr.a_0 td.b_0 a{color:#11c382}
table.bge tr.a_0 td.b_1 a{color:#fc924c}

table.bge tr.a_1 td.b_0 a{color:#f25272}
table.bge tr.a_1 td.b_1 a{color:#2db5f0}

table.bge tr.a_2 td.b_0 a{color:#ca8c07}
table.bge tr.a_2 td.b_1 a{color:#03b1c1}

div.bge{border-collapse:collapse;font-family:"\5FAE\8F6F\96C5\9ED1","Arial Narrow";width:339px;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;overflow:hidden;}
div.bge li{text-align:center;height:40px;line-height:40px;font-size:14px;color:#666;border-collapse:collapse;border:1px solid #d9d9d9;float:left;width: 169px;border-right:0px;border-bottom: 0px}

div.bge ul{width:340px;}
div.bge li a{display:block;}

div.bge li.c_0 a{color:#11c382}
div.bge li.c_1 a{color:#fc924c}

div.bge li.c_2 a{color:#f25272}
div.bge li.c_3 a{color:#2db5f0}
div.bge li.c_4 a{color:#ca8c07}
div.bge li.c_5 a{color:#03b1c1}

.zn_wrap{width:340px;height:auto;overflow:hidden;margin:0 auto;position:relative;margin-top:6px;}
.zn_wrap h2{color:#333;font-size:16px;height:38px;line-height:38px;font-weight:normal;margin-top:6px;border-bottom:1px solid #e2e2e2;padding-left:4px;paddg-bottom:8px;}

a.zn_img{width:340px;display:block;overflow:hidden;margin:13px 0px 15px 0px;}
a.zn_img img{width:340px;height:153px;overflow:hidden}
a.zn_img span{width:340px;display:block;text-align:center;color:#333;font-size:15px;overflow:hidden;height:24px;line-height:24px;margin-top:8px;background:url(../images/qmjsline.png) bottom repeat-x;padding-bottom:10px;}
a.zn_img:hover span{color:#11c382}


.zn_list ul li a{ display:inline; float:left; margin-right:30px; width:340px; height:30px; line-height:30px; font-size:14px; color:#666; overflow:hidden; text-indent:30px; background:url(../images/nz_li.png) no-repeat 15px 50%;}
.zn_list ul li{margin-bottom:3px;overflow:hidden;display:block}
.zn_list ul li a:hover{color:#de692f}


.xztj_wrap{width:340px;height:auto;overflow:hidden;margin:0 auto;position:relative;margin-top:6px;}
.xztj_wrap h2{color:#333;font-size:16px;height:38px;line-height:38px;font-weight:normal;margin-top:6px;border-bottom:1px solid #e2e2e2;padding-left:4px;paddg-bottom:8px;}
.xztj_wrap_list{width:340px;height:auto;overflow:hidden}


.hdk{ width:340px; height:auto; padding-top:18px; }
.hdk ul{ display:block; height:auto; padding-top:0px;}
.hdk ul li{ display:block; height:auto; padding-bottom:18px; margin-bottom:16px; background:url(../images/qmjsline.png) bottom repeat-x; overflow:hidden;width:340px;}
.hdk ul li img{ display:inline; float:left; width:100px; height:66px; margin-right:10px;}
.hdk ul li span{ display:inline; float:left; width:230px; height:48px; line-height:24px; margin-top:4px; font-size:14px; overflow:hidden;}
.hdk ul li span a{color:#8d8d8a}
.hdk ul li span a:hover{ color:#de692f}
.hdk ul li.lst{ border-bottom:none; padding-bottom:0; margin-bottom:0;}


.jctj_wrap{width:340px;height:auto;overflow:hidden;margin:0 auto;position:relative;}
.jctj_wrap h2{color:#333;font-size:16px;height:38px;line-height:38px;font-weight:normal;margin-top:6px;border-bottom:1px solid #e2e2e2;padding-left:4px;}

.jctj_list{width:340px;margin:0 auto;overflow:hidden}


.search_jieguo{width:720px;height:39px;line-height:40px;background:#fafaf9;border-bottom:1px solid #e2e2e2;font-size:16px;color:#333;padding-left:20px;}
.search_jieguo font{color:#f9393e;font-size:16px;}
.search_jieguo span{padding:0px 6px;}



.rmss_wrap{width:740px;height:auto;overflow:hidden;border:1px solid #e2e2e2;margin-top:20px;padding-bottom:2px;}
.wrap_ny_search .wrap_ny_left{width:742px;border:0px;}
.ny_search_top{width:740px;border:1px solid #e2e2e2;}


div.bge{border-collapse:collapse;font-family:"\5FAE\8F6F\96C5\9ED1","Arial Narrow";width:339px;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;overflow:hidden;}
div.bge li{text-align:center;height:40px;line-height:40px;font-size:14px;color:#666;border-collapse:collapse;border:1px solid #d9d9d9;float:left;width: 169px;border-right:0px;border-bottom: 0px}

div.bge ul{width:340px;}
div.bge li a{display:block;}

div.bge li.c_0 a{color:#11c382}
div.bge li.c_1 a{color:#fc924c}

div.bge li.c_2 a{color:#f25272}
div.bge li.c_3 a{color:#2db5f0}
div.bge li.c_4 a{color:#ca8c07}
div.bge li.c_5 a{color:#03b1c1}


.umk4 .rg{ display:block; width:330px; height:auto; padding-left:10px;}
.umk4 .rg  ul{ margin-top:10px; background:url(../images/dzkbg.png) no-repeat 10px 0;margin-bottom:-10px;overflow:hidden}
.umk4 .rg  li{ display:block; height:auto; margin-bottom:8px; background:url(../images/umk4xh2.png) no-repeat 1px 5px; overflow:hidden;}
.umk4 .rg  li .jd{ height:30px; line-height:30px; font-size:14px; color:#666; overflow:hidden;}
.umk4 .rg  li .jd .xh{ margin-right:10px; font-size:12px; color:#999; width:21px; height:30px; text-align:center; line-height:28px;}
.umk4 .rg  li .jd a{ color:#666;}
/*.umk4 .rg  li .fz{ display:none;}*/
.umk4 .rg  li .fz .xh{ font-size:12px; width:24px; height:30px; text-align:center; line-height:30px; color:#fff; margin-right:10px;}
.umk4 .rg  li .fz img{ display:inline; float:left; width:100px; height:66px; margin-right:10px;}
.umk4 .rg  li .fz em{ margin-top:8px; width:180px; height:48px; line-height:24px; font-size:14px; color:#666; overflow:hidden;}
.umk4 .rg  li .fz{  padding-bottom:13px; overflow:hidden; display:block; background:url(../images/qmjsline.png) bottom repeat-x;}
.list_01 li{cursor:pointer}

.tulist,.tulist span{overflow:hidden;width:290px;height:auto}
.tulist{background:url(../images/umk4xh.png) no-repeat 0 3px;padding-left:35px;width:295px;position:relative}
.umk4 .rg li .tulist .fz .xh{position:absolute;left:0px;top:0px;}
.umk4 .rg li .jd .xh{margin-right:13px;}
.jctj_list.rg{margin-top:10px;margin-bottom:10px;}
.umk4 .rg li a.fz:hover em{color:#de692f}



.rmup_wrap{width:340px;height:auto;overflow:hidden;margin:0 auto;position:relative;margin-top:8px;}
.rmup_wrap h2{color:#333;font-size:16px;height:38px;line-height:38px;font-weight:normal;margin-top:2px;border-bottom:1px solid #e2e2e2;padding-left:4px;}

.rmup_wrap .two_list{width:340px;float:none;margin-right:0px;background:none;height:auto}

.rmup_wrap .two_list .two_list_wrap{margin-top:0px;border:0px;width:auto;height:auto;padding-bottom:20px;}

.rmup_wrap .two_list .two_list_wrap .zn_top{width:330px;margin:0 auto;padding-top:15px;}
.rmup_wrap .two_list .two_list_wrap .zn_top ul li{width:285px;}
a.more_nye{color:#666;font-size:14px;position:absolute;right:8px;top:15px;}
a.more_nye:hover,.rmup_wrap .two_list .two_list_wrap .zn_top ul li a:hover{color:#de692f}



.wrap_xq_main{width:696px;height:auto;margin:0 auto;}
.wrap_xq_main h4{color:#675c5c;font-size:20px;display:block;height:28px;line-height:28px;overflow:hidden;text-align:center;font-weight:normal;margin-top:24px;margin-bottom:15px;}
.wrap_xq_main p.sj_nr{width:100%;display:block;text-align:center;color:#8d8d8a;font-size:14px;padding-bottom:18px;background:url(../images/qmjsline.png) bottom repeat-x;}
.wrap_xq_main p.sj_nr font{color:#6fc421;font-size:14px;padding-right:5px;padding-left:2px;}

.xq_main_wrap{width:697px;height:auto;margin:0 auto;}
.wrap_xq_main .xq_main_wrap p{color:#666;font-size:14px;width:697px;
    word-wrap: break-word;
    word-break: break-all;
}
.wrap_xq_main .xq_main_wrap p img{max-width: 100%;margin: 0;padding: 0;display: inline;}
.wrap_xq_main .xq_main_wrap{margin-top:20px;}
.wrap_xq_main .xq_main_wrap img{display:block;margin:0 auto -20px auto;}
.wrap_xq_main .xq_main_wrap{color:#666;font-size:14px;width:696px;line-height:25px;}

.xq_main_fx{margin:0 auto;position:relative;background:url(../images/qmjsline.png) top repeat-x;margin-top:60px;padding-top:24px;width:696px;}

.fx_anniu{width:316px;height:32px;line-height:32px;overflow:hidden;background:#fcae34;color:#3d3d3d;font-size:14px;padding-left:40px;float:right;margin-bottom:23px;}
.fx_anniu a{font-size:14px;color:#fff;background:url(../images/jhx.png) right no-repeat;float:right;padding-right:15px;margin-right:45px;}
.fx_anniu a:hover{text-decoration:underline;}

.fx_info{width:696px;margin:0 auto;overflow:hidden;color:#999;font-size:14px;line-height:25px;}
.fx_info font{color:#999;font-size:14px;padding:0px 2px;}
.fx_info a{color:#999;}
.fx_info a:hover{color:#de692f}


.fx_qdxz{width:696px;margin:0 auto;overflow:hidden;margin-top:26px;}
.fx_qdxz h2{color:#333;font-size:16px;height:38px;line-height:38px;font-weight:normal;margin-top:6px;border-top:1px solid #e2e2e2;padding-left:4px;background:url(../images/qmjsline.png) bottom repeat-x;padding-top:5px;padding-bottom:7px;}

.fx_list{width:696px;height:auto;margin:20px auto 0px auto;overflow:hidden;}
.fx_list .zn_list ul li{float:left;width:330px;margin-right:18px;}
.fx_list .zn_list ul li a{width:330px;padding-right:0px;margin-right:0px;background:url(../images/nz_li.png) no-repeat 5px 50%;text-indent:22px;}

.fx_qdxz.look{margin-top:24px;}
.fx_qdxz.look ul li a{width:193px;color:#51a71a;background:none;text-indent:0px;}
.fx_qdxz.look ul li{width:193px;margin-right:60px;}
.fx_qdxz.look ul {width:830px;}

.fx_qdxz.look .fx_list{margin-top:20px;margin-bottom:20px;}
.fx_qdxz.look ul li a:hover{color:#de692f}

.xz_load_xf.dqx_cf{width:300px;float:left;overflow:hidden;margin-top:6px;margin-left:20px;}
.xz_load_xf.dqx_cf .ffx{width:230px;}
a.r_jtu{display:block;width:162px;height:162px;position:absolute;top:57px;left:280px;}
.sr-bdimgshare{display:none !important}

.ny_main,.ny_main_div{width:708px;margin:0 auto;margin-top:16px;overflow:hidden}
.ny_div_left{float:left;width:342px;overflow:hidden}
.ny_div_left a{display:block;width:342px;height:142px;overflow:hidden;margin-bottom:16px;}
.ny_div_left a img{width:308px;height:142px;overflow:hidden;overflow:hidden;}

.ny_div_right{float:right;width:354px;height:auto;overflow:hidden;}
.div_right_top{width:354px;margin:0 auto;overflow:hidden}
.div_right_top a{width:330px;margin:0 auto;color:#333;font-size:16px;display:block;text-align:center;overflow:hidden;height:24px;line-height:24px;margin-bottom:5px;}
.div_right_top p{color:#8d8d8a;font-size:13px;line-height:23px;width:330px;display:block;margin:0 auto;height:46px;}


.div_right_bottom{width:354px;margin:0 auto;overflow:hidden;margin-top:8px;}
.div_right_bottom .zn_list ul li{margin-bottom:2px;}

.rmss_wrap{width:740px;height:auto;overflow:hidden;border:1px solid #e2e2e2;margin-top:20px;padding-bottom:2px;}
.wrap_ny_search .wrap_ny_left{width:742px;border:0px;}
.ny_search_top{width:740px;border:1px solid #e2e2e2;}

.rmss_wrap h2{width:720px;height:39px;line-height:40px;background:#fafaf9;border-bottom:1px solid #e2e2e2;font-size:16px;color:#333;padding-left:20px;font-weight:normal}


.rmss_wrap_list{width:694px;height:auto;margin:0 auto;overflow:hidden;padding-bottom:14px;}
.rmss_wrap_list .link_lists ul li a{color:#666666;font-size:14px;line-height:30px;height:30px;display:block;overflow:hidden}
.rmss_wrap_list .link_lists ul li{float:left;margin-right:50px;width:204px;}
.rmss_wrap_list .link_lists ul{width:980px;}
.rmss_wrap_list .link_lists ul li a:hover{color:#de692f}
.rmss_wrap_list .link_lists{padding-top:14px;}




.rmss_nav_xx ul li{float:left;height:60px;line-height:65px;color:#333;margin-left:10px;margin-top:-10px;}
.rmss_nav_xx ul li a{font-size:16px;color:#333;padding:0px 23px;}
.rmss_nav_xx{width:100%;border-top:5px solid #f4f4f4;margin-top:20px;}
.rmss_nav_xx ul li.on{background:#fcae34}
.rmss_nav_xx ul li.on a{color:#fff}
.rmss_nav_xx ul{width:780px;padding-left:6px;}

.ny_div_left a{position:relative}
.ny_div_left a font{ display:block; position:absolute; bottom:0; width:308px; height:40px; background-color:#000; opacity:0.5; filter:Alpha(opacity=50); text-indent:-9999px;}
.ny_div_left a em{ display:block; position:absolute; bottom:0; width:288px; height:40px; font-size:14px; line-height:40px; padding:0 10px; color:#fff; text-align:center; overflow:hidden;}
.button{z-index:66666}
.ny_div_left a{width:308px;}
.ny_div_left a em{bottom:0px;left:0px;}
.ny_div_left a font{left:0px}
.Mincont {
    padding: 15px 20px;
    width: 1160px;
    background: #fff;
    border-radius: 12px;
    overflow: hidden;
    margin: 0 auto 20px;
}
.MinL {
    min-height: 200px;
    overflow: hidden;
    margin-right: 20px;
}
.fl {
    float: left;
}
.Mincont .MinL {
    width: 800px
}
.Mincont .MinL .artnav {
    height: 40px;
    border-bottom: 1px solid #22C485;
    overflow: hidden;
    margin: 10px 0 20px
}

.Mincont .MinL .artnav a {
    float: left;
    width: 130px;
    border: 1px solid #22C485;
    border-radius: 12px 12px 0 0;
    display: block;
    text-align: center;
    height: 39px;
    line-height: 39px;
    font-size: 16px;
    color: #333;
    margin: 0 20px -1px 0;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear
}

.Mincont .MinL .artnav .on,.Mincont .MinL .artnav a:hover {
    background: #22C485;
    font-weight: bold;
    color: #fff
}
.MinL .art_about {
    overflow: hidden;
    margin: 10px 15px 0
}
.Mincont .MinL .art_about {
    margin: 0
}

.MinL .art_about .listB {
    display: block;
    overflow: hidden;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px dashed #ddd
}

.MinL .art_about .listB img {
    width: 250px;
    height: 145px;
    float: left;
    display: block;
    border-radius: 12px;
    margin-right: 20px
}

.MinL .art_about .listB .info {
    float: left;
    width: 530px
}

.MinL .art_about .listB .info .bt {
    height: 25px;
    overflow: hidden;
    font-size: 18px;
    color: #333;
    float: left;
    width: 100%;
    font-weight: bold
}

.MinL .art_about .listB .info .desc {
    width: 100%;
    height: 80px;
    line-height: 25px;
    font-size: 16px;
    color: #666;
    float: left;
    margin: 10px 0;
    overflow: hidden
}

.MinL .art_about .listB .info span {
    float: right;
    color: #666;
    font-size: 14px;
    margin-top: 2px
}


.Mincont .MinR {
    width: 340px;
    min-height: 200px;
    overflow: hidden;
}

.fr {
    float: right;
}
.Mincont .MainBox {
    padding: 20px;
    background: #fff;
    border-radius: 6px;
}
.MinTitle {
    width: 100%;
    position: relative;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #eee;
}
.MinTitle .lab {
    display: block;
    float: left;
    height: 35px;
    color: #fff;
    font-size: 16px;
    background: #22C485;
    padding: 0 20px;
    font-weight: bold;
}

.HotArt { overflow: hidden; margin-top: 15px; }

.HotArt li { border-bottom: 1px dashed #f1f1f1; overflow: hidden; }

.HotArt .title { height: 38px; line-height: 38px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAuAgMAAABsYWAOAAAACVBMVEUAAACZmZn/pRms15GFAAAAAXRSTlMAQObYZgAAACNJREFUCNdjYGVgAGOGAAiGCMD4MO7AgQVQyMXFAMZAJggDABoHBUc8+nVqAAAAAElFTkSuQmCC) no-repeat 10px 13px; padding-left: 25px; }

.HotArt .img { display: none; padding: 0 20px 10px; }

.HotArt .on { background: #f9f9f9; }

.HotArt .on .img { display: block; }

.HotArt .on .img img { width: 260px; height: 150px; }

.HotArt .on .title { background-position: 10px -24px; }

.HotArt .on .title a { color: #ffa519; }

.NewGames li { padding: 20px 0; overflow: hidden; position: relative; }

.NewGames li img { width: 80px; height: 80px; border-radius: 20px; display: block; float: left; margin-right: 20px; }

.NewGames li .info { width: 180px; height: 80px; float: left; }

.NewGames li .info .bt { display: block; height: 22px; line-height: 22px; font-size: 16px; color: #333; font-weight: bold; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.NewGames li .info p { overflow: hidden; height: 20px; float: left; width: 100%; color: #999; font-size: 12px; margin: 0 0 8px; }

.NewGames li .info p span { display: inline-block; vertical-align: text-top; max-width: 90px; height: 20px; line-height: 20px; overflow: hidden; }

.NewGames li .info p span + span { padding-left: 10px; margin-left: 10px; position: relative; width: 70px; }

.NewGames li .info p span + span::before { display: block; content: ""; position: absolute; left: 0; top: 4px; border-right: 1px solid #999; height: 12px; width: 1px; }

.NewGames li .info .star { margin-top: 4px; display: block; float: left; }

.NewGames li .info .desc { overflow: hidden; float: left; width: 100%; height: 20px; line-height: 20px; font-size: 12px; color: #999; }

.NewGames li:hover .info .bt { color: #22C485; }

.NewGames li + li { border-top: 1px solid #f2f2f2; }

.NewGames li:last-child { padding-bottom: 0; }

.AboutArt { overflow: hidden; }

.AboutArt li { float: left; overflow: hidden; width: 50%; }

.AboutArt li a { display: block; float: left; padding: 15px 0; border-bottom: 1px dashed #ccc; overflow: hidden; width: 96%; }

.AboutArt li a:hover .bt { color: #22C485; }

.AboutArt li a .bt { display: block; height: 25px; line-height: 25px; font-size: 14px; color: #333; margin-bottom: 10px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.AboutArt li a img { display: block; float: left; width: 115px; height: 60px; margin-right: 15px; }

.AboutArt li a .desc { float: left; width: 230px; height: 50px; line-height: 25px; margin-top: 5px; font-size: 14px; -webkit-columns: #999; columns: #999;overflow: hidden; }



.Mincont .MinR .RecomItem { margin-top: 10px; }

.Mincont .MinR .RecomItem .imgbox { position: relative; display: block; overflow: hidden; margin: 0 0 10px 0; width: 100%; height: 137px; }

.Mincont .MinR .RecomItem .imgbox:hover img { -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.Mincont .MinR .RecomItem .imgbox img { display: block; width: 100%; height: 100%; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; -o-object-fit: cover; object-fit: cover; }

.Mincont .MinR .RecomItem span { position: absolute; bottom: 0; left: 0; z-index: 2; display: block; overflow: hidden; width: 96%; padding: 0 2%; height: 26px; background: rgba(0, 0, 0, 0.7); color: #fff; text-align: center; font-size: 14px; line-height: 26px; }

.Mincont .MinR .Taglist { overflow: hidden; }

.Mincont .MinR .Taglist a { margin-right: 1px; padding: 5px 8px; border-radius: 3px; background: #f8f8f8; line-height: 35px; font-size: 14px; height: 20px; word-break: break-all; }

.Mincont .MinR .Taglist a:hover { background: #f1f1f1; }

.Mincont .MinR .Taglist a:nth-child(odd) { color: #1f98ef; }

.Mincont .MinR .Taglist a:nth-child(even) { color: #8dbb00; }

.Mincont .MinR .Taglist a:nth-child(3n + 3) { color: #ff46cf; }

.Mincont .MinR .Taglist a:nth-child(4n + 4) { color: #b73838; }

.Mincont .MinR .Taglist a:nth-child(5n + 5) { color: #13770d; }

.Mincont .MinR .Taglist a:nth-child(6n + 6) { color: #ff6214; }

.Mincont .MinR .Taglist a:nth-child(7n + 7) { color: #09bc92; }

.g-star { height: 16px; background: url(../images/g-star.png) no-repeat; width: 100px !important; }

.g-star i { display: block; float: left; height: 16px; background: url(../images/g-star.png) no-repeat; background-position: 0 -16px; max-width: 100px; }

.Mincont .MinL .art_detail {
    width: 100%;
    overflow: hidden;
    border-radius: 10px
}

.Mincont .MinL .art_detail .bt {
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    line-height: 40px;
    margin: 20px;
    color: #555
}

.Mincont .MinL .art_detail .artinfo {
    text-align: center;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    color: #999;
    margin: 10px 0
}

.Mincont .MinL .art_detail .artinfo span {
    margin: 0 25px
}

.Mincont .MinL .art_detail .artinfo i {
    color: #666
}

.Mincont .MinL .art_detail .article_main {
    margin: 10px 20px 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
}

.Mincont .MinL .art_detail .article_main p {
    line-height: 32px;
    font-size: 16px;
    color: #353535
}

.Mincont .MinL .art_detail .article_main img {
    display: block;
    margin: 10px auto;
    max-width: 100%
}

.Mincont .MinL .art_detail .article_main h3 {
    display: block;
    float: left;
    border-left: 4px solid #22C485;
    font-size: 18px;
    font-weight: 500;
    background: #edf7f5;
    text-indent: 10px;
    color: #22C485;
    width: 100%;
    margin: 15px 0;
    padding: 10px 0
}

.Mincont .MinL .art_detail .line {
    width: 100%;
    height: 30px;
    text-align: center;
    position: relative;
    margin: 5px 0
}

.Mincont .MinL .art_detail .line::before {
    width: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 15px;
    border-bottom: 2px solid #ddd
}

.Mincont .MinL .art_detail .line span {
    display: inline-block;
    background: #fff;
    padding: 0 20px;
    height: 50px;
    line-height: 50px;
    color: #22C485;
    font-weight: bold;
    position: relative;
    z-index: 2
}

.Mincont .MinL .art_detail .art_page {
    margin: 0 auto 0px;
    text-align: center;
}

.Mincont .MinL .art_detail .art_page a {
    display: inline-block;
    margin: 0 5px;
    width: 360px;
    padding: 0 10px;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    border-radius: 24px;
    font-size: 16px;
    color: #666;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.Mincont .MinL .art_detail .art_page a strong {
    color: #555 !important
}

.Mincont .MinL .art_detail .art_page a:hover {
    color: #22C485
}

.Mincont .MinR .gameinfo {
    border: 1px solid #ddd;
    border-radius: 12px;
    padding: 20px;
    margin-bottom: 20px;
    position: relative
}

.Mincont .MinR .gameinfo::after {
    clear: both;
    display: block;
    content: ""
}

.Mincont .MinR .gameinfo>img {
    width: 110px;
    height: 110px;
    border-radius: 12px;
    display: block;
    float: left
}

.Mincont .MinR .gameinfo .info {
    width: 170px;
    height: 110px;
    float: left;
    margin-left: 15px
}

.Mincont .MinR .gameinfo .info strong {
    display: block;
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 20px;
    color: #333;
    overflow: hidden;
    margin-bottom: 12px
}

.Mincont .MinR .gameinfo .info p,.Mincont .MinR .gameinfo .info em {
    font-size: 12px;
    color: #22C485;
    height: 20px;
    line-height: 20px;
    width: 100%;
    margin-top: 6px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.Mincont .MinR .gameinfo .info p {
    color: #999
}

.Mincont .MinR .gameinfo .score {
    float: left;
    display: block;
    width: 195px;
    font-size: 14px;
    color: #000;
    font-style: italic;
    margin: 15px 0;
    font-weight: bold
}

.Mincont .MinR .gameinfo .score span {
    font-size: 22px;
    margin-right: 4px
}

.Mincont .MinR .gameinfo .ewmwrap {
    width: 33px;
    font-size: 20px;
    position: absolute;
    cursor: pointer;
    margin: 15px 0;
    float: right;
    top: 5px;
    right: 0px;
}

.Mincont .MinR .gameinfo .ewmwrap em {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin: 0 10px 0 0
}

.Mincont .MinR .gameinfo .ewmwrap span {
    height: 20px;
    line-height: 20px;
    display: block;
    float: left;
    color: #999;
    font-weight: bold;
    font-size: 18px
}

.Mincont .MinR .gameinfo .ewmwrap:hover .ewmbox {
    display: block
}

.Mincont .MinR .gameinfo .ewmwrap .ewmbox {
    display: none;
    position: absolute;
    right: 0;
    top: 28px;
    width: 160px;
    height: 160px;
    background: #ddd;
    border-radius: 12px;
    z-index: 2
}

.Mincont .MinR .gameinfo .ewmwrap .ewmbox img {
    width: 140px;
    height: 140px;
    margin: 10px auto;
    display: block
}

.Mincont .MinR .gameinfo .btnbox {
    /* position:absolute; */
    /* right:20px; */
    /* top:142px */
    float: left;
    width: 100%;
    margin-top: 15px;
}

.Mincont .MinR .gameinfo .btnbox a {
    display: block;
    width: 100%;
    height: 36px;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    border-radius: 20px;
    /* margin-bottom:8px; */
    background: #22C485
}

.Mincont .MinR .gameinfo .btnbox a:hover {
    opacity: 0.88
}

.Mincont .MinR .gameinfo .btnbox a+a {
    background: #fea837
}

.ul-app li {
    width: 100px;
    height: 140px;
    text-align: center;
    margin-right: 15px;
}
.ul-app li,
.ul-apptxt li {
    float: left;
    overflow: hidden;
}
.ul-app li strong {
    font-weight: normal;
    display: block;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}
.ul-app li img {
    margin-bottom: 8px;
    width: 95px;
    height: 95px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
}
.ul-app-s3 { margin-right: -20px; padding-top: 10px;height: 420px;}
.ul-app-s3 li { width: 95px; margin-right: 23px;}
.az_xgxz{padding-top: 20px;height: 140px;}
.az_xgxz li{width:86px;}
.az_xgxz li img{width:86px;height:86px;}


/* 左侧搜索结果 */
.tab-HL {
    height: 64px;
    line-height: 64px;
    position: relative;
    display: flex;
    background: #fff;
    border-bottom: 1px solid #f8f8f8;
}

.tab-HL a {
    font-size: 15px;
    color: #333;
    /*margin-left: 30px;*/
    display: block;
    height: 61px;
    min-width: 110px;
    text-align: center;
}
.tab-HL a.on{
    color: #22C485;
    border-bottom: 2px solid #22C485;
}

.tab-HL a em {
    color: #22C485;
}

.tab-HL .line {
    position: absolute;
    width: 100px;
    height: 3px;
    background: #22C485;
    bottom: 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}


.sort_about ul li {
    padding: 30px 25px 30px 17px;
    position: relative;
    border-top: 1px dotted #e3e3e3;
}
.sort_about ul li:nth-child(1) {
    border-top: none;
    padding-top: 10px;
}
.sort_about ul li h2{
    width: 600px;
    font-size: 18px;
    color: #1d1d1d;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
}
.sort_about ul li h2 a {
    color: #303030;
}
.sort_about ul li h2 a:hover{
    color: #11c382;
}
.sort_about ul li .download{
    width: 116px;
    height: 36px;
    font-size: 18px;
    color: #11c382;
    border: 2px solid #11c382;
    border-radius: 5px;
    text-align: center;
    position: absolute;
    top: 45px;
    right: 25px;
    cursor: pointer;
    background-color: #fff;
}
.sort_about ul li .download:hover{
    background-color: #11c382;
    border: none;
    color: #fff;
}

.sort_about ul li .software_introduce{
    overflow: hidden;
    margin-top: 20px;
    display: block;
}
.software_introduce img{
    width: 73px;
    height: 73px;
    float: left;
}
.sort_about .tips{
    font-size: 18px;
    text-align: center;
    padding: 40px 0px;
    line-height: 40px;
}
.sort_about ul li .software_introduce .introduct{
    width: 665px;
    font-size: 14px;
    color: #1d1d1d;
    margin-top: 3px;
    display: block;
}
.sort_about ul li .software_introduce .introduct p span{
    color: #6a6a6a;
}
.software_introduce .introduct p:nth-child(2){
    margin-top: 10px;
    line-height: 22px;
    height: 46px;
}
.sort_about ul li .software_introduce .introduct .splitLine{
    padding: 0px 20px;
    color: #bfbfbf;
}
