.getsite_1200{width:1200px;margin:10px auto;position:relative;}
.assort-container{width: 1240px;box-sizing: border-box;margin: auto;background-color: #fff;box-shadow: 0px 2px 15px 1px rgba(108, 123, 144, 0.39);border-radius: 5px;padding: 1px 0;position:relative;}
.list-type{position:relative;overflow:hidden;width: 1200px;margin: 20px auto 0 auto;border-bottom: 1px solid #dedede}
.list-type:last-child{border: none}
.list-type .load-more.hide{display: none}
.list-type .load-more{position: absolute;top: 3px;right: 15px;width: 45px;height: 20px;cursor: pointer;line-height: 20px;background: none;margin: 0;border-radius: 16px;border: 1px solid #2189ff;text-align: center!important;color: #2189ff}
.list-type .load-more:hover{color: #fff;background-color:#2189ff }
.list-type .load-more.checked:before{background: url(/tpl/duotegame/images/downlisthide.png);}
.list-type p{float: left;width: 84px;text-align: left;font-size: 14px;height: 29px;line-height: 29px;color: #aaaaaa;margin-right: 22px;}
.list-ul-box{margin:auto;font-size:0;width:1060px;float:left;padding-bottom: 13px;}
.list-ul{overflow: hidden;}
.list-ul > span {width: 120px;display: inline-block;height:28px;line-height: 28px;text-align:left;overflow:hidden;border-radius:14px;margin-bottom: 6px;font-size:0;margin-right: 8px;float: left;}
.list-ul span a{display: inline-block;height: 100%;color: #5a5a5a;font-size: 14px;padding: 0 12px;}
.list-ul a.checked,.list-ul a:hover{background-color: #2189ff;color: #fff;border-radius: 40px;font-weight: bold;}
.assort-result-container{height:54px;box-sizing:border-box;padding:14px 10px;width:100%;margin-top:4px;padding-left: 127px;}
.assort-result-container .clear-all{height:26px;line-height:26px;float:left;text-decoration:underline;font-size:14px;color:#2189ff;margin-left:23px}
.assort-result-container .result-num{height:26px;line-height:24px;text-align:right;font-size:12px;color:#2b2b2b;float:left}
.assort-result-container .result-num span{font-size:18px;color:#2189ff}
.assort-result-container p{float:left;width:74px;text-align:left;font-size:14px;height:26px;line-height:26px;color:#656565}
.assort-result-container .result-ul{margin:auto;font-size:0;float:left;height:26px;overflow:hidden}
.result-ul a{display:inline-block;height:26px;box-sizing:border-box;line-height:24px;font-size:14px;color:#888;border:1px solid #2189ff;border-radius:3px;padding:0 3px 0 10px;margin-right:5px}
.result-ul a span{color:#2189ff}
.result-ul a i{display:inline-block;width:18px;height:18px;background:url(/tpl/duotegame/images/ico9.png) no-repeat;border-radius:3px;font-size:0;vertical-align:text-bottom}
.result-container{width:1240px;background-color:#fff;border-radius:5px;box-sizing:border-box;margin:10px auto 0;padding:5px 10px 20px 10px;position:relative;}
.sort-container{width:100%;height:40px;border-bottom:1px solid #e2e2e2;position:relative;}
.sort-container a{height:20px;line-height:20px;float:left;margin-top:10px;position:relative;font-size:14px;color:#888;margin-right:24px;padding-right:15px;cursor:pointer;display:block}
.sort-container a.active{font-weight:bold;color:#2189ff}
.famous-ul-container{overflow:hidden;margin-left:12px}
.famous-ul{width:1200px;box-sizing:border-box;padding-top:24px}
.famous-li{width:168px;height:283px;float:left;margin:0 38px 20px 0;position:relative}
.famous-li:nth-child(6n){margin-right: 0}
.famous-li img{width:168px;height:223px;border-radius:8px;vertical-align:bottom}
.famous-li .game-lang{position:absolute;top:0;right:-3px;display:inline-block;padding:0 5px;height:19px;background-color:#2189ff;border-radius:4px;text-align:center;line-height:19px;font-size:12px;color:#fff;z-index:3}
.famous-li .game-type{position:absolute;bottom:60px;height:41px;background:linear-gradient(to top,black,transparent);line-height:50px;text-align:center;width:100%;color:#fff;font-size:12px;border-radius:0 0 8px 8px}
.famous-li .game-name{font-size:14px;width:100%;height:32px;line-height:32px;color:#666;overflow:hidden;text-align:center}
.famous-li .hover-content{width:168px;height:223px;border-radius:8px;background:rgba(0,0,0,0.6);z-index:2;box-sizing:border-box;padding:42px 0 0 14px;position:absolute;top:0;left:0;display:none;overflow: hidden}
.content-a:hover .hover-content{display:block}
.famous-li .hover-content div{height:14px;line-height:14px;overflow:hidden;width:100%;margin:0 auto 6px;font-size:12px;color:#ccc;box-sizing:border-box;padding-right:7px}
.famous-li .hover-content div span{color:#fff}
.famous-li .hover-content p{width:100%;overflow:hidden;font-size:0}
.famous-li .hover-content p span{display:inline-block;font-size:12px;padding:2px 6px;color:#ccc;border:1px solid #ccc;border-radius:3px;margin:0 6px 6px 0;overflow: hidden;max-width: 128px;white-space: nowrap;}
.famous-li .other-edition{display:none;width:65px;height:26px;border-radius:4px;border:solid 1px #ccc;text-align:center;line-height:26px;font-size:12px;color:#888;vertical-align:bottom;float:left}
.famous-li .game-down{width:156px;height:26px;display:inline-block;border-radius:4px;border:solid 1px #2189ff;line-height:26px;text-align:center;font-size:12px;color:#2189ff;overflow:hidden;vertical-align:bottom;float:right}
.famous-li .game-down:hover{background-color:#2189ff;color:white}

.famous-ul-l{
    width:760px;
    float:left;
    margin-left:8px;
}
.famous-ul-l-nav{
    width: 100%;
    height: 43px;
    background: #efefef;
    margin-bottom: 25px;
}
.famous-ul-l-nav a{
    width: 100px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    float: left;
    display: inline-block;
}
.famous-ul-l-nav a.checked{
    background:#2189ff;
    color:#fff;
}
.famous-ul-l-one{
    width:100%;
    height:87px;
    padding-bottom:20px;
    border-bottom:#ccc 1px solid;
    margin-bottom:16px;
    display:inline-block;
}
.famous-ul-l-one-l{
    width:65px;
    height:100%;
    float:left;
    margin-left:10px;
}
.famous-ul-l-one-l img{
    width:100%;
    height:100%;
    border-radius:4px;
}
.famous-ul-l-one-c{
    width:536px;
    height:100%;
    float:left;
    margin-left:15px;
}
.famous-ul-l-one-c a{
    width:100%;
    height:32px;
    line-height:32px;
    font-size:18px;
    font-weight:bold;
    color:#333;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    display:inline-block;
}
.famous-ul-l-one-c p{
    width:100%;
    height:44px;
    line-height:22px;
    color:#666;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    margin-top:10px;
}
.famous-ul-l-one-r{
    width:90px;
    height:100%;
    float:right;
    margin-right:15px;
}
.famous-ul-l-one-r a{
    width:88px;
    height:36px;
    line-height:36px;
    text-align:center;
    border-radius:8px;
    border:#2189ff 1px solid;
    display:inline-block;
    color:#2189ff;
    margin-top:13px;
}
.famous-ul-l-one-r i{
    width:100%;
    height:16px;
    line-height:16px;
    background: url(/tpl/duotegame/images/ico.png) no-repeat;
    background-position: -130px -75px;
    font-size:12px;
    color:#999;
    text-align:right;
    display:inline-block;
    margin-top:13px;
}
.famous-ul-l-one .famous-ul-l-one-c a:hover{color:#f60;}
.famous-ul-l-one .famous-ul-l-one-r a:hover{background:#2189ff;color:#fff;}
.famous-ul-r{
    width:380px;
    float:right;
}
.famous-ul-r .detail_body_right_info{padding: 20px 0 24px 24px;background-color: #fff;position: relative;overflow: hidden;}
.famous-ul-r .detail_body_right_info:first-child{padding-top:0;}
.famous-ul-r .detail_body_right_info .newgamelist{overflow: hidden;}
.famous-ul-r .detail_body_right_info .newgamelist ul li{overflow: hidden;margin-bottom: 20px;}
.famous-ul-r .detail_body_right_info .newgamelist ul li:last-child{margin-bottom: 0}
.famous-ul-r .detail_body_right_info .newgamelist ul .newgameoneimg{width: 58px;height: 79px;display: block;float: left;}
.famous-ul-r .detail_body_right_info .newgamelist ul .newgameoneimg img{width: 100%;height: 100%;border-radius: 4px}
.famous-ul-r .detail_body_right_info .newgamelist ul .game-name {width: 200px;height: 40px;line-height: 40px;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;margin-left: 10px;display: block;color: #333;font-weight: bold;}
.famous-ul-r .detail_body_right_info .newgamelist ul .game-name:hover{color:#2189ff;}
.famous-ul-r .detail_body_right_info .newgamelist ul .newgameonetype {height: 32px;line-height: 32px;font-size: 14px;color: #999999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;margin-left: 10px;width: 200px;}
.famous-ul-r .detail_body_right_info .newgamelist ul .game-score {height: 36px;line-height: 36px;float: right;border: #2189ff 1px solid;border-radius: 8px;margin-top: -25px;color: #2189ff;width: 88px;text-align: center;box-sizing: border-box;}
.famous-ul-r .detail_body_right_info .newgamelist ul .game-score:hover{background:#2189ff;color:#fff;}
.famous-ul-r .common-news-container{padding: 24px 20px 24px 24px;background-color: #fff;margin-top: 20px;position: relative;}
.detail_body_right_info .title-container{margin-top:0;}
.detail_body_right_info .hothjBox{overflow: hidden;}
.detail_body_right_info .hothjBox a{width: 170px;height: 134px;float: left;margin: 0 16px 20px 0;}
.detail_body_right_info .hothjBox a img{width:100%;height: 113px;border-radius: 6px;}
.detail_body_right_info .hothjBox a span{height:21px;font-size:14px;line-height:21px;color:#333;width:100%;display:block;margin-top:5px;}
.detail_body_right_info .hothjBox a:nth-child(2n){margin-right:0;}
.pttop-one{
    width:356px;
    height:100%;
    float:left;
    display:inline-block;
    overflow: hidden;
}
.pttop-one:first-child{
    margin-left:0;
}
.pttop-one-tit{
    width:100%;
    height:36px;
    line-height:36px;
    border-bottom:#2189ff 3px solid;
    font-size:18px;
    color:#2189ff;
}
.topone{
    width:100%;
    margin-top:24px;
    display:table;
}
.topone:first-child{margin-top: 0}
.topone-info{
    width:100%;
    height:72px;
    display:none;
}
.topone-info em{
    width:24px;
    height:56px;
    line-height:56px;
    text-align:center;
    color:#fff;
    float:left;
    margin-top:8px;
    background:#a5b3c4;
    border-radius: 6px;
    display:inline-block;
}
.topone-info em.top1{
    background:#2189ff;
}
.topone-info em.top2{
    background:#60aaff;
}
.topone-info em.top3{
    background:#a7d0ff;
}
.topone-info .gourl{
    width:58px;
    height:79px;
    float:left;
    margin-left:11px;
    display:inline-block;
}
.topone-info .gourl img{
    width:100%;
    height:100%;
    border-radius:4px;
}
.topone-info span{
    width:160px;
    height:100%;
    float:left;
    margin-left:10px;
    display:inline-block;
}
.topone-info span a{
    width:100%;
    height:30px;
    line-height:30px;
    margin-top:10px;
    display:inline-block;
    overflow:hidden;
    font-size:16px;
    font-weight:bold;
}
.topone-info span p{
    width:100%;
    height:20px;
    line-height:20px;
    display:inline-block;
    overflow:hidden;
    color:#999;
}
.topone-info .godown{
    width:88px;
    height:36px;
    line-height:36px;
    border:#2189ff 1px solid;
    box-sizing:border-box;
    float:right;
    display:inline-block;
    text-align:center;
    color:#2189ff;
    border-radius:8px;
    margin-top:18px;
}
.topone-info .godown:hover{
    background:#2189ff;
    color:#fff;
}
.hide {
    display:none;
}
.topone-tit{
    width:100%;
    height:24px;
}
.topone-tit em{
    width:24px;
    height:100%;
    line-height:24px;
    text-align:center;
    color:#fff;
    float:left;
    background:#a5b3c4;
    border-radius:4px;
    display:inline-block;
}
.topone-tit em.top1{
    background:#2189ff;
}
.topone-tit em.top2{
    background:#60aaff;
}
.topone-tit em.top3{
    background:#a7d0ff;
}
.topone-tit span{
    width:325px;
    height:100%;
    line-height:24px;
    color:#666;
    float:right;
    display:inline-block;
}
.Tsupplement span {
    font-size:24px;
    font-weight:bold;
}
.Tsupplement a {
    float:right;
}
.common-img-text a {
    display: block;
    height: 173px;
    width: 100%;
    margin-top: 18px;
}
.common-img-text img {
    width: 100%;
    height: 151px;
    background-color: #ececec;
    border-radius: 5px;
}
.common-img-text span {
    display: block;
    height: 24px;
    line-height: 32px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.common-img-text a:hover img {
    opacity: 0.8;
}
.common-img-text a:hover span {
    color: #06f;
}

.downlistsearch{width: 1240px;height: 80px;margin: 20px auto;position:relative;background-color: #fff}
.downlistsearch div,.downlistsearch a{float: left;height: 80px;line-height: 80px;}
.downlistsearch .t1{font-size: 22px;font-weight: bold;color: #fff;width: 288px;text-align: center;background: url("/tpl/duotegame/images/bgblue.png") no-repeat;}
.downlistsearch .t2{margin-left: 18px;width: 486px;height: 40px;line-height: 42px;margin-top: 20px;border-bottom-left-radius: 30px;border-top-left-radius: 30px;border: 1px solid #ddd}
.downlistsearch .t2 input{background: transparent;width: 486px;height: 100%;box-sizing: border-box;padding-left: 25px;letter-spacing: 0px;color: #657d9d;font-size: 16px;}
.downlistsearch .t3{width: 49px;height: 40px;margin-top: 20px;line-height: 42px;background: url("/tpl/duotegame/images/sousuo.png") no-repeat;background-position: 15px;border-top-right-radius: 30px;border-bottom-right-radius: 30px;border: 1px solid #ddd;border-left: none}
.downlistsearch .t3 input{width: 100%;height: 100%;background: transparent;cursor: pointer;}
.downlistsearch .t4{height: 80px;line-height: 80px;margin-left: 15px;color: #cccccc;}

.downlistsearch a{position: relative;color: #596c86;opacity: 0.93;font-size: 14px;margin-left: 15px;color: #888}
.downlistsearch a:hover{color:#ff0000}

.noDownInfo{
    width: 510px;
    height: 320px;
    background: url("/tpl/duotegame/images/nodown2.JPG") no-repeat;
    background-size: 510px 320px;
    margin: 0 auto;
    margin-top: 42px;
}
.noDownInfoTitle{
    color: #A5B3C4;
    font-size: 18px;
    text-align: center!important;
    width: 100%;
    margin-bottom: 10px;
}
.noDownInfoTitle font{color:#2189ff}

.topMenuBox{
    margin: 0 auto;
    width: 1200px;
    border-bottom: 1px solid #dedede;
    height: 55px;
}
.topMenuBox .topMenuOne{
    width: 90px;
    float: left;
    position: relative;
    line-height: 55px;
    margin-right: 14px;
}
.topMenuBox .topMenuOne a{
    color: #aaa;
    line-height: 55px;
    font-size: 17px;
    text-align: center;
    display: block;
}
.topMenuBox .topMenuOne.checked:after{
    content: '';
    position: absolute;
    bottom: -2px;
    height: 4px;
    background-color: #2189ff;
    width: 90px;
    display: block;
}
.topMenuBox .topMenuOne.checked a{
    color: #2189ff;
    font-size: 18px;
    font-weight: bold;
}

.list_foot{
	width:1240px;
	background-color:#fff;
	border-radius:5px;
	box-sizing:border-box;
	margin:20px auto 0;
	padding:10px 10px 20px 10px;
}
.list_foot_tit{
	margin-left:12px;
	height:18px;
	line-height:18px;
	border-left:6px #2189ff solid;
	text-indent: 5px;
    font-size: 18px;
    font-weight: bold;
	margin-top:5px;
}
.list_foot_con{
	width:1196px;
	height:105px;
	margin:0 auto;
	overflow: hidden;
}
.list_foot_con a{
	width:269px;
	height:20px;
	line-height:20px;
	float:left;
	margin:15px 15px 0;
	display:inline-block;
}
.list_foot_con a i{
	width:15px;
	height:100%;
	float:left;
	background:url(/tpl/duotegame//images/sourceicon.png) no-repeat center left;
}
.list_foot_con a span{
	width:210px;
	height:100%;
	float:left;
	overflow: hidden;
}
.list_foot_con a em{
	width:39px;
	height:100%;
	float:right;
}