/* 澶撮儴 */
.head{width:100%; height:105px;}
.head_content{padding:20px 0px 14px 20px;background-color:#F0F0F0;}
.head_content ul{height:100%;overflow: hidden;margin-left: 50px;}
.head_content ul li{float:left;}
.head_content ul li:not(:first-child){margin-left:62px;}
.head_content ul li>a{font-size: 18px;display: block;margin-top: 22.5px;}
.head_content form{border:1px solid #00aadd;position: relative;margin-top: 15px;}
.head_content input{width:290px;height:44px;}
.head_content button{width:80px;height:44px;position: absolute;top:0px;right:0px;background-color:#00aadd;border: none;}
.head_content .iconbg{background: url(../images/iconbg.png) no-repeat;background-position: -307px 1px;background-color: #00aadd;}
/* 杞欢鍒楄〃 */
.soft_item{margin-top: 5px;}
.item_content .item_con li{float: left;width: 115px;height: 139px;margin: 20px 0px 0px 5.5px;}
.item_content .item_con li.one{margin-left: 0px;}
.item_content .item_con li>a{display: block;width: 115px;height: 139px;background: #F8F8F8;}
.item_content .item_con li>a img{width: 72px;height: 72px;border-radius: 15px;margin: 20px 0px 0px 20px;}
.item_content .item_con li>a p{height: 18px;line-height: 18px;overflow: hidden;text-align: center;margin-top: 15px;}

/* 椤甸潰鍐呭 */
.content{margin-top: 20px;margin-bottom:25px;}
.content_left{width: 270px;}
.yui_typetable0_container{display: inline-block;padding-top: 20px;background: #fafafa;vertical-align: bottom;}
.yui_typetable0_container{width: 270px;padding-bottom: 25px}
.yui_typetable0_container li{margin-bottom: 10px;}
.yui_typetable0_container li .yui_typetable0{margin-bottom: 20px;border-spacing: 20px;}
.yui_typetable0_container li .yui_typetable0 caption{display: table-caption;margin-left: 15px;margin-right: 15px;padding-bottom: 10px;font-size: 16px;font-weight: 700;color: rgb(115, 115, 115);text-align: left;border-bottom: 1px solid rgb(216, 216, 216);}
.yui_typetable0_container li .yui_typetable0 caption{margin-left: 20px;margin-right: 20px;border-bottom: 1px dotted #d8d8d8;color: #323232;}
.yui_typetable0_container li .yui_typetable0 tbody{display: table-row-group;vertical-align: middle;border-color: inherit;}
.yui_typetable0_container li .yui_typetable0 .tr{display: table-row;}
.yui_typetable0_container li .yui_typetable0 .td{display: table-cell;font-size: 14px;color: #737373;}
.yui_typetable0_container li .yui_typetable0 .td a{position: relative;cursor: pointer;}
.yui_typetable0_container li .yui_typetable0 .selected a{color: #369fff!important;}
.yui_typetable0_container li .yui_typetable0 .selected a:after{content: "";position: absolute;left: 0;bottom: -4px;width: 100%;height: 0;border-bottom: 2px solid #369fff;background-color: white;}
.content_left .ads{width: 270px;height: 162px;margin-top: 20px;}
.content_left .ads img{width: 100% !important;height: 100% !important;}
.content_left .yui_card1{display: inline-block;position: relative;overflow: hidden;}
.yui_card1 .card_img{left: 50%;min-height: 100%;min-width: 100%;position: absolute;top: 50%;transform: translate(-50%, -50%);}
.yui_card1 .top_rt_wrapper{position: absolute;top: 0px;font-size: 14px;padding: 4px 12px;}
.yui_card1 .wrapper_ads{top: 6px;right: 6px;font-size: 12px;color: rgb(115, 115, 115);opacity: 0.8;background: rgb(255, 255, 255);}

.type_container{display:none;position: relative;width: 870px;border: 4px solid #fafafa;padding: 20px;background: #fff;}
.type_container li{display: inline-block;width: 264px;margin: 0 10px 10px 0;background: #fafafa;transition: transform .4s,background-color .4s,box-shadow .4s;}
.type_container li:hover{transform: translateY(-2%);background: #fff;box-shadow: 2px 2px 14px 0 rgba(0,0,0,.1);}
.type_container li:nth-child(3n){margin-right:0;}
.type_container li .yui_card0halign{display: block;position: relative;/*width: 3000px;*/width:290px;font-size: 0;vertical-align: middle;padding:20px;overflow: hidden;}
.yui_card0halign_iconbox{position: relative;display: inline-block;text-align: center;vertical-align: middle;float:left;}
.yui-card0halign .yui_card0halign_iconbox{margin-right: 8px;}
.type_container .yui_card0halign_iconbox img{width: 70px;height: 70px;overflow: hidden;z-index:0;}
.yui_card0halign_infobox{vertical-align: middle;max-width: 152px;float:left;margin-left: 21px;}
.yui_card0halign_infobox .high_layer{font-size: 20px;color: #323232;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.yui_card0halign_infobox .middle_layer{position: relative;margin-top: 10px;font-size: 14px;color: #737373;}
.yui_card0halign_infobox .middle_layer *{vertical-align: middle;}
.yui_card0halign_infobox .middle_layer .slot_lft{display: inline-block;position: relative;margin-right: 17px;}
.yui_card0halign_infobox .middle_layer .slot_lft:after{content: "";position: absolute;top: 50%;right: -10px;transform: translateY(-50%);width: 0;height: 12px;border-right: 1px solid #d8d8d8;border-color:#737373; }
.yui_card0halign_infobox .middle_layer .red{display: inline-block;font-weight: 700;color: #ff6c57;}
.yui_card0halign_infobox .middle_layer .icon{width:1em;height:1em;margin-left: 0;font-size: 14px;fill: currentColor;}
.yui_icon_flame0_red{fill: url(#svg_color_flame_red)!important;}
.yui_card0halign_infobox .middle_layer .yellow{display: inline-block;font-weight: 700;color:#ffbb20;}
.content_right .tab>a{font-size:16px;line-height: 48px;margin-left: 20px;cursor: pointer;}
.content_right .tab>a.on{color:#369fff;}
.type_container.show{display:block;}
/* 鍒嗛〉 */
.yui_pagination0{display: block;margin-top: 20px;text-align: center;font-size: 14px;}
.yui_pagination0 *{display:inline-block;}
.yui_pagination0 .pagelist .selected{font-weight: 700;color: #fff;background: #369fff;}
.yui_pagination0 .grid{padding: 10px;color: inherit;}
.yui_pagination0 .next,.yui_pagination0 .prev{background: #ececec;border-radius: 4px;padding: 0 10px;line-height: 32px;}
.yui_pagination0 .next{margin-left: 10px;}

/* 鍙嬫儏閾炬帴 */
.firend_link{width:100%;}
.firend_link .link_con{padding: 0 25px;background-color: #fff;padding-bottom: 20px;margin-top: 15px;overflow: hidden;}
.firend_link .link_con .linkstitle{background: url(../picture/linkstitle.png) no-repeat;width: 1150px;height: 51px;margin-top: 15px;}
.firend_link .link_con .ulfix{overflow: auto;zoom: 1;}
.firend_link .link_con .ulfix li{float: left;font-size: 14px;margin: 5px 10px;*width: 80px;}
.firend_link .link_con .ulfix li>a:hover{color: #00aadd;}

/* 椤甸潰搴曢儴 */
.footer{height: 270px;line-height: 54px;font-size: 14px;color: #8f8f8f;margin-top: 15px;background: #252525;}
.footer .guanyuwomen{height: auto;width: 1100px;margin: 0 auto;overflow: hidden;border-bottom: 1px solid #333;padding-bottom: 0px;background: none repeat scroll 0 0;}
.footer .foort_weixin{width: 150px;height: auto;float: left;padding: 25px 0 0 0;margin-left: 50px;margin-right: 30px;}
.footer .weixin_img{height: 130px;width: 130px;display: block;overflow: hidden;vertical-align: middle;margin: 0 20px -10px 20px;}
.footer .weixin_img img{height: 130px;width: 130px;display: block;overflow: hidden;vertical-align: middle;}
.footer .wexin_test{font-size: 14px;color: #000;text-align: center;display: block;text-decoration: none;padding-left: 15px;}
.footer .guanyuwomen_ul{padding-top: 15px;}
.footer .guanyuwomen_li{float: left;height: auto;width: auto;padding: 0 40px;list-style-type: none;}
.guanyuwomen_title{font-size: 16px;line-height: 25px;color: #fff;text-decoration: none;}
.footer a{color: #8f8f8f;}
.footer_li{display: block;height: 25px;line-height: 25px;color: #fff;font-size: 14px;text-decoration: none;}
.dibu_img_logo{list-style-type: none;float: left;line-height: 250px;height: 50px;margin-top: 45px;}
.dibu_img_logo_a img{display:block;}
.beian{width: 1100px;line-height: 22px;font-size: 13px;text-align: center;}
.beian p img{display:block;background-color:#fff;margin: 0 auto;}


/* 璇︾粏椤� */
.tag_content{min-width:1200px;}
.con_left{width: 795px;}
.con_left .game_info{margin-bottom: 20px;}
.con_left .module{background: #fff;/*box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);*/}
.con_left .game_info .game_info_wrapper{padding: 0px 30px 10px 0px;overflow: hidden;}
.game_info .game_info_wrapper .game_icon{float: left;width: 180px;height: 180px;}
.game_info .game_info_wrapper .game_icon .game_icon_img{width: 100%;height: 100%;}
.game_info .game_info_wrapper .game_content{width: 535px;height: 179px;margin-left: 200px;}
.game_info .game_info_wrapper .game_content .game_title{width: 100%;font-size: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #F6505C;}
.game_info .game_info_wrapper .game_content .game_title .game_name{display: inline-block;font-size: 36px;line-height: 36px;font-weight: 400;color: #000;}
.game_info .game_info_wrapper .game_content .game_title .boon{margin-left: 10px;background: #fdf2f2;}
.game_info .game_info_wrapper .game_content .game_text .container{margin-top: 13px;font-size: 0;}
.game_info .game_info_wrapper .game_content .game_text .container .text_content{display: inline-block;width: 50%;font-size: 12px;}
.game_info .game_info_wrapper .game_content .game_text .container .text_content .gray{color: #999;}
.game_info .game_info_wrapper .game_content .game_download{margin-top: 0px;font-size: 0;}
.game_info .game_info_wrapper .game_content .game_download .btn_download{display: inline-block;width: 140px;height: 40px;line-height: 40px;margin-left: 10px;border-radius: 5px;text-align: center;font-size: 0;color: #fff;}
.game_info .game_info_wrapper .game_content .game_download .btn_download.android{background-color: #6bb138;}
.game_info .game_info_wrapper .game_content .game_download .btn_download:first-of-type{margin-left: 0;}
.game_info .game_info_wrapper .game_content .game_download .btn_download.android .icon{background-image: url(../images/android.png);background-size: 100%;}
.game_info .game_info_wrapper .game_content .game_download .btn_download .icon{display: inline-block;width: 24px;height: 24px;vertical-align: middle;background: url(../images/aaa70e89fd6eca83e657e8c3755c086b.png) no-repeat;background-size: 100px;}
.game_info .game_info_wrapper .game_content .game_download .btn_download .text{font-size: 14px;vertical-align: middle;margin-left: 5px;}
.game_info .game_info_wrapper .game_content .game_download .btn_download.ios{background-color: #4395c3;}
.game_info .game_info_wrapper .game_content .game_download .btn_download.ios .icon{background-position: 0 -90px;}
.game_info .game_info_wrapper .game_content .game_download .btn_download.pc{background-color: #00AFE1;}
.game_info .game_info_wrapper .game_content .game_download .btn_download.pc .icon{background-image: url(../images/pc.png);    background-size: 24px;}

/* 绠€浠� */
.game-detail .detail-section{position: relative;padding: 15px 30px 15px 0px;border-bottom: 1px solid #eeeeee;}
.game-detail div:last-child{border-bottom:0px;}
.mod-hd{position: relative;}
.title{margin-bottom: 10px;padding: 0 0 0 8px;line-height: 20px;font-size: 18px;/*border-left: 4px solid #14B9C8;*/}
.title:after{content:"";display:block;height:20px;width:4px;position: absolute;top:11px;left:0px;background-color:#00aadd;}
.mod-hd .title{line-height: 41px;margin-bottom: 0px;border-bottom: 1px solid #ddd;}
/*.game-detail .detail-section p{line-height: 24px;font-size: 14px;font-weight: 400;}*/
.detail-section .title3:after{top:15px;}
.detail-section .title4:after{top:15px;}
.swiper-container{height:280px;}
.swiper-container .swiper-wrapper .swiper-slide{width:168px;height:280px;}
.swiper-container .swiper-wrapper .swiper-slide img{width:168px;height:100%;}

/* 鐑棬鎺掕姒� */
.xgbb{margin-bottom: 18px;}
.xgbb ul li:last-child{border-bottom:0px;}
.xgbb .introTit{display: block;height: 38px;line-height: 38px;margin-bottom: 7px;color: #333;font-size: 16px;border-bottom: 1px solid #E3E3E3;position: relative;padding: 0;font-weight: 700;margin: 0;}
.xgbb li{line-height: 30px;padding: 10px 0;border-bottom: 1px dashed #ddd;position: relative;}
.xgbb li a{font-size:14px;}
.xgbb li .seem{float: right;display: inline;margin: 0 8px 0 0;border: 1px solid #25c88a;color: #25c88a;width: 74px;height: 28px;line-height: 28px;text-align: center;}
.xgbb li a:nth-child(2){color: #444;}
.xgbb li span{background: url(../images/litterStar.png)0 -104px no-repeat;width: 84px;height: 13px;display: inline-block;}
.xgbb li .lstar4{position: absolute;top: 18px;right: 180px;}
.xgbb li i{font-size:14px;position:absolute;top: 11px;right: 100px;}

/* 鐑棬鎺掕姒�2 */
.mg-t15{margin-top:15px;overflow: hidden;zoom:1;}
.mg-t10{margin-top:10px;}
.tab-two.mg-t15 .title:after{top:12px;}
.mod-eight{height: 100px;overflow: hidden;zoom: 1;}
.imgarea img{margin-right:15px;border-radius:0;}
.txtarea{overflow: hidden;zoom: 1;}
.txtarea .txt-title{height: 20px;line-height: 20px;overflow: hidden;zoom: 1;margin-top: 5px;font-size: 18px;font-weight:bold;}
.txtarea p{color: #b5b5b5;height: 22px;line-height: 22px;margin-top: 5px;}
.txtarea .text{margin-top: 7px;height: 88px;}
.mod-five{margin-right: -50px;overflow: hidden;zoom: 1;}
.mod-five li{width: 245px;word-break: break-all;margin: 15px 35px 0 0;float: left;}
.mod-five .imgarea img{margin-right: 10px;border-radius: 10px;}
.mod-five .txtarea .txtarea-title{font-size:16px;height:40px;line-height: 40px;}

/* 鐑棬鎺掕姒�3 */
.md-titleitem{padding-top:20px;}
.md-titleitem .bd{padding-top:20px;}
.md-titleitem .bd .ui-repeater-item{padding-top: 15px;margin-top: 15px;border-top: 1px dashed #e6e6e6;overflow: hidden;}
.md-titleitem .bd .ui-repeater-item:first-child{border-top: 0 none;padding-top: 0;margin-top: 0;}
.md-titleitem .bd .ui-repeater-item .ui-pic{display:block;float: left;width: 130px;height: 74px;border-radius: 2px;overflow: hidden;}
.md-titleitem .bd .ui-repeater-item .ui-pic .pic{display: block;overflow: hidden;}
.md-titleitem .bd .ui-repeater-item .ui-pic .pic img{width: 130px;height: 74px;}
.md-titleitem .bd .ui-repeater-item .info{width: 633px;float: left;margin-left:25px;}
.md-titleitem .bd .ui-repeater-item .info .name{font-size: 16px;color: #333;height: 42px;line-height: 22px;overflow: hidden;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.md-titleitem .bd .ui-repeater-item .info .tag{display: block;font-size: 14px;line-height: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 鍙充晶鎺掕姒� */
.mian3-rec-box{margin-top: 20px;margin-bottom: 15px;overflow: hidden;}
.mian3-rec-box img{width: 74px;height: 74px;float: left;}
.mian3-rec-box .text{width: 200px;height: 74px;float: left;margin-left: 10px;}
.mian3-rec-box .text .info{font-size: 12px;color: #999;line-height: 15px;margin-top: 5px;}
.mian3-rec-box .text .info a{color: #ff7d00;}
.main3-con .pic-box{width: 100%;overflow: hidden;}
.main-right .pic-box li{width: 65px;text-align: center;float: left;margin: 10px 31px 10px 0;}
.g-main3-right .pic-box li{margin-top:5px;}
.main3-con .pic-box img{border-radius: 10px;width: 60px;height: 60px;display: block;margin: 0 auto;}
.main3-con .pic-box span{display: block;width: 100%;height: 20px;line-height: 20px;overflow: hidden;font-size: 12px;}

/* 鍙充晶鎺掕姒�2 */
.rank.module{background: #fff;}
.rank.module .right-title{padding: 10px 0 0;border-bottom: 1px solid #eeeeee;position: relative;}
.rank .rank-content{margin: 10px;}
.rank .rank-content li:last-child{border-bottom:0;}
.rank .rank-content .rank-item{position: relative;padding: 10px 0;border-bottom: 1px solid #eeeeee;}
.rank .rank-content .rank-item .rank-icon{position: absolute;top: 10px;left: 0;display: block;width: 20px;height: 50px;background-image: url(../images/rank.png);background-repeat: no-repeat;}
.rank .rank-content .rank-item .rank-icon.rank-1{background-position: 0 0;}
.rank .rank-content .rank-item .rank-detail{padding: 0 0 10px 30px;}
.rank .rank-content .rank-item .rank-detail.no-img{display: block;height: 40px;line-height: 50px;color: #666666;font-size: 14px;}
.rank .rank-content .rank-item .rank-detail.img{display: none;position: relative;min-height: 70px;}
.rank .rank-content .rank-item .rank-detail.img .game-icon{position: absolute;left: 30px;top: 0;display: inline-block;width: 70px;height: 70px;border-radius: 5px;overflow: hidden;}
.rank .rank-content .rank-item .rank-detail.img .game-icon img{width: 100%;height: 100%;}
.rank .rank-content .rank-item .rank-detail.img .rank-game-detail{padding-left: 80px;}
.rank .rank-content .rank-item .rank-detail.img .rank-game-detail .game-name{font-size:16px;}
.rank .rank-content .rank-item .rank-detail.img .rank-game-detail .game-information{margin-top: 7px;color: #999999;}
.rank .rank-content .rank-item .rank-detail.img .rank-game-detail .game-information .game-number{margin-right:3px;}
.rank .rank-content .rank-item .rank-detail.img .rank-game-detail .game-information .game-size{margin-left:3px;}
.rank .rank-content .rank-item .rank-detail.img .rank-game-detail .game-boon{    margin-top: 7px;color: #999999;line-height: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rank .rank-content .rank-item .download{position: absolute;right: 0;top: 22px;width: 70px;height: 20px;line-height: 20px;text-align: center;border: 1px solid #00aadd;border-radius: 20px;color: #00aadd;}
.rank .rank-content .rank-item .rank-icon.rank-2{background-position: 0 -51px;}
.rank .rank-content .rank-item .rank-icon.rank-3{background-position: 0 -104px;}
.rank .rank-content .rank-item .rank-icon.rank-4{background-position: 0 -155px;}
.rank .rank-content .rank-item .rank-icon.rank-5{background-position: 0 -205px;}
.rank .rank-content .rank-item .rank-icon.rank-6{background-position: 0 -256px;}
.rank .rank-content .rank-item .rank-icon.rank-7{background-position: 0 -308px;}
.rank .rank-content .rank-item .rank-icon.rank-8{background-position: 0 -360px;}
.rank .rank-content .rank-item .rank-icon.rank-9{background-position: 0 -412px;}
.rank .rank-content .rank-item .rank-icon.rank-10{background-position: 0 -468px;}
.rank .rank-content .rank-item.on .rank-detail.img{display:block;}


/* 鐑棬鎺掕姒�3 */
.mg-t15{position: relative;}
.mg-t15 .mg-t16 img{width:100%;height:100%;}
/*.mg-t15 .title:after{top:0px;}*/
.box{/*padding: 19px;border: 1px solid #d6d7dc;*/background: #fff;}
.layout .pd-b5{padding-bottom:5px;}
.mod-list{line-height: 32px;overflow: hidden;zoom: 1;/*padding-left: 19px;*/}
.mod-list li{height: 32px;margin-bottom: -1px;font-size:14px;word-break: break-all;overflow: hidden;zoom: 1;background: url(../images/titlebg.png) no-repeat;background-position: -3px -1060px;text-indent: 15px;}
.mod-list li a:hover{color:#00aadd;}
.mod-list li{height: 42px;line-height: 42px;background-position: -3px -1055px;}

/* 鐑棬鎺掕姒�4 */
.mg-t15.mg-t16 a{display:block;width:100%;height:100%;}
.pos-r{position: relative;}
.textbg1{line-height: 58px;color: #fff;text-align: center;font-size: 16px;width: 100%;height: 55px;padding-top: 10px;background: url(../images/imgbg.png) repeat-x;position: absolute;left: 0;bottom: 0;}

.con_right{width:389px;}

.brednav { height: 20px; margin: 10px auto; width: 1200px;}

.brednav p { line-height: 20px; height: 20px; color: #808080; font-size: 14px; }

.brednav p a { color: #808080; }

.brednav p a:hover { color: #369fff; }

.brednav p span { font-family: cursive; }

.bt-c { width: 100%; height: 45px; }

.bt-c p, .bt-c h2 { display: block; float: left; width: auto; color: #4c4c4c; font-size: 22px; line-height: 42px; font-weight: normal; }

.bt-c a { line-height: 30px; font-size: 14px; color: #8ba8a3; margin: 5px 0 0 20px; height: 30px; display: inline-block; }
.width430{ width: 380px !important;}   
.width255{ width: 255px !important;}  
.detail-section .content { overflow: hidden; width: 100%; margin: 5px 0; }
.detail-section .content h3 { font-size: 15px; color: #369fff; line-height: 40px; height: 40px; display: block; font-weight: bold; }
.detail-section .content h4 { font-size: 15px; color: #369fff; line-height: 40px; height: 40px; display: block; font-weight: bold; }
.detail-section .content p { font-size: 15px; color: #4c4c4c; line-height: 30px; }
.content2 { font-size: 15px; color: #4c4c4c; line-height: 30px; }
.detail-section .content p a { color: #74a901; margin: 0 3px; }
.detail-section .content p a:hover { text-decoration: underline; }
.detail-section .content img { max-width: 100%; }
 .pic_wrap { float: left; width: 795px; /*height: 300px;*/ overflow: hidden; position: relative; margin-bottom: 20px; }
 .pic_wrap:hover .prev_btn,  .pic_wrap:hover .next_btn { display: block; }
 .pic_wrap .prev_btn,  .pic_wrap .next_btn { display: none; transition: all .3s linear; position: absolute; top: 50%; margin-top: -33px; width: 33px; height: 66px; background: url(../images/arrow.png) no-repeat; opacity: .45; -ms-filter: "alpha(opacity=45)"; z-index: 99; cursor: pointer; }
 .pic_wrap .prev_btn:hover,  .pic_wrap .next_btn:hover { opacity: 0.6; -ms-filter: "alpha(opacity=60)"; }
 .pic_wrap .left_btn { left: 0; }
 .pic_wrap .next_btn { right: 0; background-position: -33px 0; }
 .pic_wrap ul { white-space: nowrap; position: relative; }
 .pic_wrap ul li { display: inline-block; margin-right: 10px; float: left; /*width: 195px;*/ }
 .pic_wrap ul li img { /*height:300px;*/ background: #e1e1e1; display: block; width: 100%; }