@charset "utf-8";
/* CSS Document */

/**********************************首页**********************************/
/**小编推荐**/
.nfxXbtjBox{ width:100%; border-bottom:10px solid #EAEAEA; padding-bottom:15px;}
.nfxXbtjIn{ width:96%; margin:auto;}
.nfxXbtjTitle{ width:100%; overflow:hidden; padding-top:15px;}
.nfxXbtjTitle h2{ float:left; height:25px; overflow:hidden;}
.tabsMenu{ float:right; width:98px; height:25px; border:1px solid #FF6900; border-radius:5px;}
.tabsMenu a{ display:block; float:left; width:49px; height:25px; line-height:25px; text-align:center; color:#333333; text-decoration:none;}
.tabsMenu a.active{ background:#FF8245; color:#FFFFFF;}
.swiper-container{ width:100%; height:230px; overflow:hidden;}
.swiper-wrapper{ width:100%; height:230px;}
.swiper-slide{ width:100%; float:left;}
.swiper-slide li{ float:left; width:25%; text-align:center; margin-top:15px;}
.nfxXbtjName a{ display:block; width:100%; height:18px; line-height:18px; overflow:hidden; margin-top:5px;}
.swiper-slide1{ width:100%; float:left;}
.swiper-slide1 li{ float:left;}

/**大家爱玩**/
.tabsMenu1{ float:right; margin-top:3px;}
.tabsMenu1 a b{ display:block; float:left; width:14px; height:14px; background:url(../images/bg4.png) no-repeat; background-size:14px 14px; margin:3px 6px 0px 0px;}
.tabsMenu1 a h3{ float:left; color:#999999;}

/**特色专题**/
.tabsMenu2{ float:right; margin-top:3px;}
.tabsMenu2 a b{ display:block; float:left; width:8px; height:8px; background:url(../images/bg1.png) no-repeat 0px -30px; background-size:100px 100px; margin:7px 6px 0px 0px;}
.tabsMenu2 a h3{ float:left; color:#999999;}
.nfxTsztBox{ width:100%; height:120px; position:relative; padding-top:10px;}
.nfxTsztBox a img{ width:100%; height:120px;}
.nfxTsztBottom{ width:80%; position:absolute; left:0px; bottom:13px;}
.nfxTsztBottom span{ display:block; width:100%; height:35px; background:#333333; position:relative; filter:alpha(opacity=50); _filter:alpha(opacity=50); opacity:0.5;}
.nfxTsztBottom p{ display:block; width:90%; position:absolute; left:15px; bottom:7px;}
.nfxTsztBottom p a{ display:block; width:100%; height:23px; line-height:23px; overflow:hidden; font-size:18px; color:#ffffff; text-decoration:none;}
.nfxMore a span{ display:block; width:100%; margin:auto; margin-top:12px; text-align:center;}
.nfxMore a span em{ background:url(../images/bg5.png) no-repeat right 4px; background-size:21px 14px; color:#FF6900; text-decoration:none; font-size:16px; padding-right:30px;}
.nfxMore a{ text-decoration:none;}

/**特色标签**/
.nfxTsbqList{ width:100%; margin-left:-2%;}
.nfxTsbqList li{ float:left; margin:10px 0px 0px 3%;}
.nfxTsbqList li a{ display:block; float:left; height:25px; line-height:25px; border:1px solid #D9D9D9; border-radius:100px; background:#FFFFFF; padding:0px 10px;}

/**精选专区**/
.nfxJxzqBg{ width:100%; border-bottom:10px solid #EAEAEA; padding-bottom:15px;}
.nfxJxzqBox{ width:100%; height:225px; background:#F3F3F3;}
.nfxJxzqBoxIn{ width:96%; margin:auto;}
.main_visual2{height:163px;overflow:hidden; position:relative; margin:15px 0px 0px 0px;}
.main_image2{height:163px;overflow:hidden; position:relative;}
.main_image2 ul{width:100%; height:163px;overflow:hidden; position:absolute;top:0;left:0;}
.main_image2 li{float:left; width:100%; height:163px;}
.nfxJxzqNr{ float:left; width:47%; position:relative;}
.nfxJxzqNrImg a img{ width:100%; height:105px;}
.nfxJxzqNrIn{ width:100%; position:absolute; left:0px; bottom:-30px;}
.nfxJxzqNrSpace{ float:left; width:50px; height:50px; margin:0px 0px 0px 10px;}
.nfxJxzqNrSpace img{ width:50px; height:50px; border-radius:5px;}
.nfxJxzqNrName a{ display:block; float:left; width:47%; height:18px; line-height:18px; overflow:hidden; margin:25px 0px 0px 10px;}
div.flicking_con2{position:absolute;top:147px;left:50%;z-index:999;width:300px;height:13px;margin:0 0 0 -35px;}
div.flicking_con2 a{float:left;width:28px;height:13px;margin:0;padding:0; background:url(../images/btn_main_img.png) no-repeat 0px -50px; display:block;text-indent:-1000px}
div.flicking_con2 a.on{background-position:0 -25px}
.nfxZbList{ width:100%;}
.nfxZbList li{ width:100%; height:85px; border-bottom:1px solid #F0F0F0; margin-top:15px;}
.nfxZbListIn{ width:96%; margin:auto; position:relative;}
.nfxZbListIn span{ display:block; width:100px; height:70px; margin-right:15px; float:left;}
.nfxZbListIn span img{ width:100px; height:70px;}
.nfxZbListIn dl dt{ max-height:50px; font-size:17px; line-height:25px; overflow:hidden; text-align:left;}
.nfxZbListIn dl dd{ margin-top:5px; height:16px; line-height:16px; overflow:hidden;}
.nfxZbListIn dl dd p{ float:left; font-size:12px; color:#999999; width:65%; text-align:left;}
.nfxZbListIn dl dd em{ display:block; float:right; font-size:12px; color:#999999;}
@font-face {font-family: 'iconfont';
    src: url('../fonts/iconfont.eot'); /* IE9*/
    src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
	 color:#999999; margin-right:5px;}

/**最新应用**/
.nfxZxyyList{ width:100%;}
.nfxZxyyList li{ width:100%; height:88px; border-bottom:1px solid #F0F0F0; margin-top:15px;}
.nfxZxyyBoxIn{ width:96%; margin:auto;}
.nfxZxyyBox{ float:left; width:88%;}
.nfxZxyySpace{ float:left; margin-right:10px;}
.nfxZxyySpace a em{ display:block; width:76px; height:76px; background:url(../images/bg3.png) no-repeat; position:absolute; left:-2px; bottom:2px;}
.nfxZxyyBox dl dt{ height:21px; line-height:21px; overflow:hidden; font-size:17px;}
.nfxZxyyBox dl dd{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:8px;}
.nfxZxyyBox dl dd span{ display:block; float:left; max-width:50%;}
@font-face {font-family: 'banben';
    src: url('../fonts/iconfont1.eot'); /* IE9*/
    src: url('../fonts/iconfont1.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont1.woff') format('woff'), /* chrome、firefox */
    url('../fonts/iconfont1.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont1.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.banben{
    font-family:"banben" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
	color:#999999; margin-right:5px; font-size:15px;}
@font-face {font-family: 'naozhong';
    src: url('../fonts/iconfont2.eot'); /* IE9*/
    src: url('../fonts/iconfont2.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont2.woff') format('woff'), /* chrome、firefox */
    url('../fonts/iconfont2.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont2.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.naozhong{
    font-family:"naozhong" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale; font-size:12px; margin-right:5px;}
.nfxZxyyXz{ float:right; width:10%; text-align:right; margin-top:18px;}
.nfxZxyyXz a{ display:inline-block; width:35px; height:35px; background:url(../images/bg1.png) no-repeat 0px -50px; background-size:100px 100px;}


/**********************************热点**********************************/
/**手机软件**/
.nfxZxBox{ width:100%; border-bottom:10px solid #EAEAEA; padding-bottom:15px;}
.nfxZxMenuBg{ width:100%; height:49px; border-bottom:1px solid #F2F2F2;}
.nfxZxMenu{ width:60%; height:49px; margin:auto;}
.nfxZxMenu li{ float:left; width:50%; height:49px;}
.nfxZxMenu li a{ display:block; width:100%; line-height:49px; font-size:20px; color:#333333; text-decoration:none; text-align:center;}
.nfxZxMenu li a.hover{ width:100%; height:47px; border-bottom:2px solid #71B63B; color:#65B90A;}
.nfxZxCont{ width:100%; background:url(../images/bg8.png) 50% 0 repeat-y; padding:10px 0px 15px 0px; border-bottom:1px solid #F2F2F2;}
.nfxZxLeft{ float:left; width:48%; margin:0px 0px 0px 2%;}
.nfxZxTitle{ height:25px; overflow:hidden;}
.nfxZxSpace{ float:left; text-align:center; margin:0px 10px 0px 0px;}
.nfxZxList{ width:100%;}
.nfxZxList li{ width:100%; overflow:hidden; margin:15px 0px 0px 0px;}
.nfxZxList li dl{ margin:5px 0px 0px 0px;}
.nfxZxList li dl dt a{ display:block; height:21px; line-height:21px; overflow:hidden; font-size:17px;}
.nfxZxList li dl dd{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:5px;}
.nfxXjBox{ width:100%; border-bottom:1px solid #F0F0F0; padding-bottom:15px;}
.nfxXjBoxIn{ width:96%; margin:auto;}


/**********************************软件标签汇总**********************************/
/**热门标签**/
.nfxRmbqBox{ width:100%;}
.nfxRmbqTitle{ width:100%; height:49px; line-height:49px; border-bottom:1px solid #F0F0F0;}
.nfxRmbqTitle h2{ margin-left:2%;}
.nfxRmbqIn{ width:100%; background:#F6F6F6; padding-bottom:15px;}
.nfxTsbqList1{ margin-left:-2%;}
.nfxTsbqList1 li{ margin-left:4%;}

/**标签列表**/
.nfxBqlbBox{ width:100%; border-bottom:10px solid #EAEAEA; padding-bottom:15px;}
.nfxBqlbList{ width:100%;}
.nfxBqlbList li{ float:left; width:30%; margin:10px 0px 0px 2%;}
.nfxBqlbList li a{ display:block; width:95%; height:18px; line-height:18px; overflow:hidden; background:url(../images/bg9.png) no-repeat 0px 7px; padding-left:15px;}
.nfxChakan{ width:150px; height:40px; margin:auto; margin-top:15px;}
.nfxChakan a{ display:block; width:148px; height:38px; line-height:38px; border:1px solid #FF6900;border-radius: 10px ;}
.nfxChakan a h3{ float:left; font-size:16px; color:#FF6900; margin:0px 0px 0px 30px;}
.nfxChakan a span{ display:block; float:left; width:18px; height:18px; background:url(../images/bg7.png) no-repeat -40px 0px; background-size:100px 100px; margin:10px 0px 0px 5px;}


/**********************************软件标签内容页**********************************/
.nfxBqnrBox{ width:96%; margin:auto; padding-top:10px;}
.nfxBqnrBoxIn{ width:100%; height:200px; position:relative;} 
.nfxBqnrBox img{ width:100%; height:200px;}
.nfxBqnrBoxIn p{ display:block; width:100%; height:35px; line-height:35px; overflow:hidden; position:absolute; top:80px; left:0px; text-align:center; font-size:30px; color:#FFFFFF;}
.nfxBqnrCont{ width:100%; border-bottom:10px solid #EAEAEA; padding-bottom:15px;}
.nfxBqnrRm{ width:100%; border-bottom:10px solid #EAEAEA;}
.nfxWxBox{ width:100%; border-bottom:10px solid #EAEAEA; padding-bottom:10px;}
.nfxWxBoxIn{ width:96%; margin:auto; line-height:25px; margin-top:10px; color:#4C4C4C;}


/**********************************软件分类页**********************************/
.nfxFlBox{ width:100%; height:49px; border-bottom:1px solid #F2F2F2;}
.nfxFlMenu{ width:70%; margin:auto;}
.nfxFlMenu li{ float:left; width:50%; height:49px; line-height:49px; text-align:center;}
.nfxFlMenu li a{ display:block; width:100%; height:49px; font-size:20px; color:#333333; text-decoration:none;}
.nfxFlMenu li a.hover{ height:48px; border-bottom:2px solid #FF6900; color:#FF6900;}
.nfxFlList{ width:100%;}
.nfxFlList li{ float:left; width:33%; height:129px; border-left:1px solid #F2F2F2; border-bottom:1px solid #F2F2F2; border-bottom:1px solid #F2F2F2;}
.nfxFlList li a{ display:block; width:100%; text-decoration:none; text-align:center;}
.nfxFlList li a b{ display:inline-block; width:60px; height:60px; background:url(../images/bg10.png) no-repeat; background-size:280px 220px; margin:20px 0px 0px 0px;}
.nfxFlList li a b.icon1{ background-position:0px 0px;}
.nfxFlList li a b.icon2{ background-position:-70px 0px;}
.nfxFlList li a b.icon3{ background-position:-140px 0px;}
.nfxFlList li a b.icon4{ background-position:-210px 0px;}
.nfxFlList li a b.icon5{ background-position:0px -75px;}
.nfxFlList li a b.icon6{ background-position:-70px -75px;}
.nfxFlList li a b.icon7{ background-position:-140px -75px;}
.nfxFlList li a b.icon8{ background-position:-210px -75px;}
.nfxFlList li a b.icon9{ background-position:0px -150px;}
.nfxFlList li a b.icon10{ background-position:-70px -150px;}
.nfxFlList1 li a b{background:url(../images/bg12.png) no-repeat; background-size:280px 220px;}
.nfxFlList li a b.icon11{ background-position:0px 0px; }
.nfxFlList li a b.icon12{ background-position:-70px 0px; }
.nfxFlList li a b.icon13{ background-position:-140px 0px; }
.nfxFlList li a b.icon14{ background-position:-210px 0px; }
.nfxFlList li a b.icon15{ background-position:0px -75px; }
.nfxFlList li a b.icon16{ background-position:-70px -75px; }
.nfxFlList li a b.icon17{ background-position:-140px -75px; }
.nfxFlList li a b.icon18{ background-position:-210px -75px; }
.nfxFlList li a b.icon19{ background-position:0px -150px; }
.nfxFlList li a h3{ display:block; width:100%; text-align:center; margin-top:8px; font-size:16px; color:#333333;}


/**********************************软件列表页**********************************/
.ylMoreOther{ text-align:center; margin-top:15px;}


/**********************************资讯教程**********************************/
.nfxZxflBox{ width:100%;}
.nfxZxflTitle{ width:100%; height:49px; line-height:49px; border-bottom:1px solid #F0F0F0;}
.nfxZxflTitle h2{ margin-left:2%;}
.nfxZxflBg{ width:100%; background:#F6F6F6; padding-bottom:13px;}
.nfxZxflList{ width:100%;}
.nfxZxflList li{ float:left; width:22%; height:30px; margin:13px 0px 0px 2%;}
.nfxZxflList li a{ display:block; width:100%; eight:28px; line-height:28px; text-align:center; border:1px solid #DFDDE6; background:#FFFFFF; color:#666666; text-decoration:none;}
.nfxZxflList li a.hover{ background:#FF6900; border:1px solid #FF6900; color:#FFFFFF;}
.nfxRjjcList{ width:100%;}
.nfxRjjcList li{ width:100%; height:39px; border-bottom:1px solid #F0F0F0; text-align:left;} 
.nfxRjjcList li a{ display:block; width:90%; height:39px; line-height:39px; overflow:hidden; background:url(../images/bg9.png) no-repeat 0px 17px; padding-left:15px; margin-left:2%;}
.swiper-slide1 li{ width:100%; margin:0px 0px 0px 0px; text-align:left;}


/**********************************H5游戏首页**********************************/
/**h5分类**/
.nfxHflList{ width:100%;}
.nfxHflList li{ float:left; width:47.5%;}
.nfxHflList li.nfxRight{ float:right;}
.nfxHflBox{ width:100%; height:105px; position:relative;}
.nfxHflList li a{ display:block; width:100%; height:105px; margin:15px 0px 0px 0px;}
.nfxHflList li a img{ width:100%; height:105px;}
.nfxHflBottom{ width:100%; height:25px; position:absolute; left:0px; bottom:0px;}
.nfxHflBottom span{ display:block; width:100%; height:25px; background:#000000; filter:alpha(opacity=50); _filter:alpha(opacity=50); opacity:0.5; position:relative;}
.nfxHflBottom p{ width:100%; height:20px; line-height:20px; overflow:hidden; position:absolute; left:0px; bottom:3px;}
.nfxHflBottom p em{ display:block; float:left; color:#FFFFFF; font-size:16px;}
.nfxHflBottom p em.left{ margin-left:10px;}
.nfxHflBottom p em.right{ float:right; margin-right:10px;}
.nfxZxhList{ width:100%;}
.nfxZxhList li{ width:100%; height:86px; border-bottom:1px solid #F0F0F0; margin-top:15px;}
.nfxZxhLeft{ float:left; width:72%; margin:0px 0px 0px 2%;}
.nfxZxhSpace{ float:left; margin:0px 10px 0px 0px; text-align:center;}
.nfxZxhLeft dl dt a{ display:block; height:20px; line-height:20px; overflow:hidden; font-size:17px;}
.nfxZxhLeft dl dd{ height:16px; line-height:16px; overflow:hidden; color:#999999; margin-top:8px;}
.nfxZxhDown{ float:right; width:75px; margin-right:2%; margin-top:22px;}
.nfxZxhDown a{ display:block; width:73px; height:28px; line-height:28px; text-align:center; color:#FF6900; text-decoration:none; border:1px solid #FF6900;}


/**********************************H5游戏列表页**********************************/
.nfxZxjBg{ width:100%; height:50px; background:#EAEAEA; padding-top:15px;}
.nfxZxjMenu{ width:60%; margin:auto; height:33px; background:#FFFFFF; border:1px solid #FF6900; border-radius:5px;}
.nfxZxjMenu li{ float:left; width:50%; height:33px;}
.nfxZxjMenu li a{ display:block; width:100%; height:33px; line-height:33px; text-align:center; font-size:16px; color:#333333; text-decoration:none;}
.nfxZxjMenu li a.hover{ background:#FF6900; color:#FFFFFF;}


/**********************************H5专题内页**********************************/
.nfxZtddBox{ width:96%; margin:auto;}
.nfxDnfBox{ width:100%; border-bottom:10px solid #EAEAEA; padding-bottom:10px;}
.nfxDnfBoxIn{ width:96%; margin:auto; color:#4C4C4C; line-height:25px; margin-top:10px;}


/**********************************专区**********************************/
.nfxZqBox{ width:96%; margin:auto;}
.nfxZqBox li{ height:135px; margin-top:15px;}


/**********************************专题汇总**********************************/
.nfxZthzBox{ width:100%; border-bottom:1px solid #F0F0F0; margin-top:10px; padding-bottom:15px;}
.nfxZthzBoxIn{ width:96%; margin:auto;}


/**********************************单机频道**********************************/
.nfxDjTitle{ width:100%; height:49px; border-bottom:1px solid #F0F0F0;}
.nfxDjMenu{ width:96%; height:49px; margin:auto;}
.nfxDjMenu li{ float:left; width:33%; height:49px; text-align:center;}
.nfxDjMenu li a{ display:block; width:100%; height:48px; line-height:48px; border-bottom:2px solid #FFFFFF; font-size:20px; color:#333333; text-decoration:none;}
.nfxDjMenu li a.hover{ border-bottom:2px solid #FF6900; color:#FF6900;}
.nfxJddjList{ width:100%; }
.nfxJddjList li{ width:100%; border-bottom:1px solid #F0F0F0; padding-bottom:15px; margin-top:15px;}
.nfxJddjInBg{ width:96%; margin:auto;}
.nfxJddjIn{ float:left; width:88%;}
.nfxJddjIn span{ display:block; float:left; width:80px; height:90px; margin:0px 15px 0px 0px;}
.nfxJddjIn span img{ width:80px; height:90px;}
.nfxJddjIn dl dt a{ display:block; height:21px; line-height:21px; overflow:hidden; font-size:17px; margin-top:10px;}
.nfxJddjIn dl dd{ height:16px; line-height:16px; overflow:hidden; color:#999999; font-size:12px; margin-top:10px;}
.nfxZxyyXz1{ margin-top:30px;}


/**********************************单机游戏分类**********************************/
.nfxJsbyBox{ width:100%; border-bottom:10px solid #EAEAEA; padding-bottom:15px;}


/**********************************电视应用**********************************/
.swiper-slide2 li{ width:100%; margin:15px 0px 0px 0px; text-align:left;}


/**********************************软件分类**********************************/
.nfxXtgjList{ width:100%;}
.nfxXtgjList li{ float:left; width:22%; height:30px; margin:13px 0px 0px 2%;}
.nfxXtgjList li a{ display:block; width:100%; height:28px; line-height:28px; overflow:hidden; text-align:center; border:1px solid #DFDDE6; background:#F6F6F6; color:#666666; text-decoration:none;}


/**********************************dll下载页面**********************************/
.nxfDll{ width:96%; margin:auto;}
.nxfDll img{ width:100%; height:120px; margin-top:10px;}
.nfxMsvList{ width:100%;}
.nfxMsvList li{ float:left; width:48%; margin:15px 0px 0px 2%;}
.nfxMsvList li a{ display:block; width:90%; height:18px; line-height:18px; overflow:hidden; background:url(../images/bg9.png) no-repeat 0px 8px; padding-left:15px;}

 
/**********************************QQ表情**********************************/
.nfxXbtjList{ width:100%;}
.nfxXbtjList li{ float:left; width:21%; margin:15px 0px 0px 5%;}
.nfxXbtjList li.one{ margin-left:0%;}
.nfxXbtjImg{ width:100%; height:90px;  border:1px solid #EAEAEA;  text-align:center; overflow:hidden;}
.nfxXbtjImg a{display:inline-block; width:100%; height:90px; overflow:hidden;}
.nfxXbtjImg span.imgMid{display:inline-block;*display:inline;*zoom:1;height:100%;width:1px;margin-left:-1px;vertical-align:middle;}
.nfxXbtjImg img{vertical-align:middle; max-height:90px; max-width:100%; overflow:hidden;}
.nfxFfTitle{ width:100%; max-height:40px; line-height:20px; overflow:hidden; font-size:12px; margin-top:5px;}


/**********************************404页面**********************************/
.nfxSlsBox{ width:80%; margin:auto; }
.nfxSlsImg{ width:100%; text-align:center; padding-top:50px;}
.nfxSlsImg span{ display:inline-block; width:177px; height:71px; background:url(../images/bg13.png) no-repeat; background-size:177px 71px;}
.nfxBqBox{ width:100%; height:45px; line-height:45px; border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; margin-top:30px;}
.nfxBqBox h2{ text-align:center; color:#666666; }
.nfxFhBox{ width:100%; text-align:center; margin-top:25px; padding-bottom:50px;}
.nfxFhBox a{ display:inline-block; width:128px; height:38px; border:1px solid #FF6900; line-height:38px; text-align:center; color:#FF6900; text-decoration:none;}


/**********************************详细页**********************************/
/**详细内容**/
.nfxMsBox{ width:96%; margin:auto;}
.nfxMsIn{ width:100%; margin-top:12px;}
.nfxMsSpace{ float:left; text-align:center; margin:0px 10px 0px 0px;}
.nfxMsIn dl dt{ height:25px; line-height:25px; overflow:hidden; font-size:20px; color:#333333;}
.nfxMsIn dl dd{ height:16px; line-height:16px; overflow:hidden; color:#999999; font-size:12px; margin-top:5px;}
.nfxNdBox{ width:100%; border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA; border-top:1px solid #EAEAEA; margin-top:10px;}
.nfxNdBox h2{ font-size:16px; color:#F26565; width:94%; margin:auto; padding-top:10px;}
.nfxNdList{ width:100%;}
.nfxNdList li{ width:100%; border-bottom:1px solid #EAEAEA; margin:10px 0px 0px 0px; padding-bottom:10px;}
.nfxNdIn{ width:96%; margin:auto;}
.nfxNdCont{ float:left; width:85%;}
.nfxNdSpace{ float:left; text-align:center; margin:0px 10px 0px 0px;}
.nfxNdCont dl{ margin-top:5px;}
.nfxNdCont dl dt{ height:25px; line-height:25px; overflow:hidden; font-size:20px; color:#333333;}
.nfxNdCont dl dd{ height:16px; line-height:16px; overflow:hidden; color:#999999; font-size:12px; margin-top:8px;}
.nfxMsXzBox{ width:100%; height:35px; margin-top:15px;}
.nfxMsXzBox a{ display:block; width:100%; height:35px; line-height:35px; background:#FF6900; text-align:center; font-size:18px; color:#FFFFFF; text-decoration:none; border-radius:5px;}

/**游戏截图**/
.wappperImg{ width:96%; margin:auto;}
.wappper{width:100%; margin-top:10px;}
.swiper-container1{height: 170px; overflow: hidden;position: relative;z-index: 1;}
.pic_list{width:100%;}
.pic_list li{float: left;margin: 0;width: auto;}
.pic_list li img{margin-right:5px;}

/**简介**/
.ylJjBox{ width:96%; margin:auto;}
.ylJjBq{ width:100%;}
.ylJjBq a{ display:block; float:left; height:28px; line-height:28px; border:1px solid #DBDBDB; padding:0px 10px; color:#999999; text-decoration:none; margin:10px 10px 0px 0px; border-radius:5px;}
.ylJjBqCont{ width:100%; border-bottom:1px solid #EAEAEA; font-size:16px; color:#333333; line-height:30px; margin-top:8px; padding-bottom:8px;}
.ylJjBqList{ width:100%;}
.ylJjBqList li{ float:left; width:50%; height:18px; line-height:18px; overflow:hidden; color:#333333; margin-top:8px;}
.ylJjBqList li span{ color:#999999;}
.ylJjBqList li.width{ width:100%;}
.ylJjBqMore{ width:100%; text-align:center;}
.ylJjBqMore a{ display:inline-block; width:100px; height:30px; line-height:30px; background:#FF6900; text-align:center; color:#FFFFFF; text-decoration:none; margin:10px 0px 10px 0px;}

/**精品合辑**/
.nfxXbTitle{ width:100%; height:87px; border-bottom:1px solid #F0F0F0; margin-top:10px;}
.nfxXbMenu{ width:96%; margin:auto;}
.nfxXbMenu a{ display:inline-block; float:left; height:86px; width:25%; text-align:center; color:#333333; text-decoration:none;}
.nfxXbMenu a span{ display:block; width:100%; margin-top:5px;}
.nfxXbMenu a img{ margin-top:5px; width:51px; height:51px; border-radius:100px;}
.nfxXbMenu a.active{ border-bottom:2px solid #FF6900; height:86px;}
.nfxJphjBox{ width:96%; margin:auto;}
.nfxJphjCont{ width:100%; height:70px; line-height:25px; color:#999999; overflow:hidden; margin-top:5px;}
.nfxJphjList{ width:100%; float:left;}
.nfxJphjList li{ float:left; width:25%; text-align:center; margin-top:15px;}

/**相关文章**/
.nfxXgwzTitle{ width:100%; height:39px; border-bottom:1px solid #F0F0F0;}
.nfxXgwzMenu{ width:96%; margin:auto;}
.nfxXgwzMenu a{ display:block; float:left; width:25%; height:38px; line-height:38px; text-align:center; font-size:16px; color:#333333; text-decoration:none;}
.nfxXgwzMenu a.active{ border-bottom:2px solid #FF6900; color:#FF6900;}

/**网游大礼包**/
.tabsMenu3{ float:right; margin-top:3px;}
.tabsMenu3 a b{ display:block; float:left; width:19px; height:14px; background:url(../images/bg7.png) no-repeat 0px -35px;  background-size:100px 100px; margin:3px 6px 0px 0px;}
.tabsMenu3 a h3{ float:left; color:#999999;}
.nfxLbList{ width:100%;}
.nfxLbList li{ width:100%; height:89px; border-bottom:1px solid #F0F0F0; margin:15px 0px 0px 0px;}
.nfxLbIn{ width:96%; margin:auto;}
.nfxLbCont{ float:left; width:81%;}
.nfxLbSpace{ float:left;  text-align:center; margin:0px 10px 0px 0px;}
.nfxLbCont dl dt a{ display:block; height:21px; line-height:21px; overflow:hidden; font-size:17px; margin-top:3px;}
.nfxLbCont dl dd{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:6px;}
.nfxLbSubmit{ display:block; float:right; width:60px; height:25px; margin-top:25px;}
.nfxLbSubmit a{ display:block; width:58px; height:23px; line-height:23px; text-align:center; border:1px solid #FF6900; color:#FF6900; text-decoration:none; border-radius:5px;}
.nfxRmtjBox{ width:100%; border-bottom:1px solid #F0F0F0; padding-bottom:15px; }
.nfxXbtjSubmit{ width:100%; height:25px; text-align:center; margin-top:8px;}
.nfxXbtjSubmit a{ display:inline-block; width:74px; height:23px; border:1px solid #FF6900; border-radius:5px; color:#FF6900; text-decoration:none;}
.mobLgBox{ width:100%; background:#FFFFFF; border:1px solid #E7E7E7; margin-top:10px; padding-bottom:5px; position:relative;}
.mobLgIn{ width:94%; margin:auto; margin-top:10px;}
.mobLgIn span{ display:block; float:left; margin-top:10px; width:50%;}
.mobLgIn span input{ float:left; margin:5px 10px 0px 0px;}
.mobLgIn span h3{ float:left; font-size:15px;}
.mobLgIn a{  display:block; float:right; width:49%; height:33px; line-height:33px; text-align:center; font-size:16px; text-decoration:none; color:#FF6900; border-radius:5px; border:1px solid #FF6900;}
.mobLgCont{ width:94%; margin:auto; color:#999999; line-height:20px; margin-top:10px; font-size:12px;}
.mobLgIn a.hover{ background:#FF6900; color:#ffffff;}
.mobBqrmBox{ width:100%; margin-top:12px;}
.mobTankuang{ width:80%; background:#FFFFFF; height:230px; position:absolute; top:10%; left:10%; border:1px solid #F1F1F1; border-radius:10px; box-shadow:1px 1px 1px #CCCCCC; z-index:99;} 
.mobTanTitle{ width:100%; height:45px; background:#FF6900; border-radius:10px 10px 0px 0px;}
.mobTanTitle h2{ float:left; font-size:17px; line-height:45px; color:#FFFFFF; padding-left:10px;}
.mobTanTitle span{ display:block; float:right; cursor:pointer; margin:9px 7px 0px 0px;}
@font-face {
  font-family: 'guanbi';
  src: url('../fonts/iconfont24.eot');
  src: url('../fonts/iconfont24.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont24.woff') format('woff'),
  url('../fonts/iconfont24.ttf') format('truetype'),
  url('../fonts/iconfont24.svg#iconfont') format('svg');
}
.guanbi{
  font-family:"guanbi" !important;
  font-size:26px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color:#FFFFFF;
}
.mobTanBox{ width:100%; border-bottom:1px solid #F1F1F1; padding-bottom:12px; margin-top:12px;}
.mobTanIn{ width:80%; height:40px; margin:auto;}
.mobTanIn input.text1{ width:90%; height:38px; line-height:38px; font-size:14px; font-family:"微软雅黑"; border:none; background:none; outline:none; border:1px solid #F1F1F1; border-radius:5px; color:#999999; padding-left:10px;}
.mobQueding a{ display:block; width:80%; height:40px; line-height:40px; background:#FF6900; border-radius:5px; color:#FFFFFF; font-size:16px; text-decoration:none; text-align:center; margin:auto; margin-top:12px;}
.mobQuxiao a{ display:block; width:80%; height:40px; line-height:40px; background:#FFFFFF; border:1px solid #FF6900; border-radius:5px; color:#FF6900; font-size:16px; text-decoration:none; text-align:center; margin:auto; margin-top:12px;}


/**********************************资讯详细页**********************************/
/**分享**/
.ylFxBox{ width:100%; margin-top:20px; }
.ylFxTitle{ width:100%;}
.ylFxLeft{ float:left; width:40%; border-top:1px solid #EFEFEF; margin-top:10px;}
.ylFxMiddle{ float:left; width:20%; font-size:16px; color:#666666; text-align:center;}
.ylFxRight{ float:left; width:40%; border-top:1px solid #EFEFEF; margin-top:10px;}
.ylFxList{ width:100%;}
.ylFxList li{ float:left; width:25%; margin-top:10px;}
.ylFxList li a{ display:inline-block; width:100%; text-decoration:none; text-align:center;}
.ylFxList li a b{ display:inline-block; width:50px; height:50px; background:url(../images/bg15.png) no-repeat; background-size:120px 120px;}
.ylFxList li a b.weixing{ background-position:0px 0px;}
.ylFxList li a b.pengyouquan{ background-position:-60px 0px;}
.ylFxList li a b.xinlang{ background-position:0px -60px;}
.ylFxList li a b.kongjian{ background-position:-60px -60px;}
.ylFxList li a span{ display:block; width:100%; text-align:center; color:#666666; margin-top:5px;}
.ylQtBox{ width:100%; background:#FFFFFF; margin-top:12px;} 
.ylQtTitle{ width:100%; height:28px; overflow:hidden;}
.ylQtTitle h2{ display:block; float:left; height:28px; line-height:28px; padding:0px 11px; color:#333333;} 
.ylJpList{ width:96%; margin:auto;} 
.ylJpList li{ width:100%; height:83px; border-bottom:1px solid #F3F3F3; margin-top:10px;}
.ylJpSpace{ float:left; text-align:center;}
.ylJpSpace a img{ border-radius: 15px ; }
.ylJpList li dl{ float:left; width:49%; margin:0px 0px 0px 10px;}
.ylJpList li dl dt{ width:100%;}
.ylJpList li dl dt a{ display:block; height:22px; line-height:22px; overflow:hidden; font-size:16px;}
.ylJpList li dl dd{ width:100%; height:22px; line-height:20px; overflow:hidden; margin-top:3px; font-size:12px;}
.ylJpList li dl dd.cont1{ color:#999999; }
.ylJpList li dl dd.cont2 a{ display:inline-block; float:left; padding:0px 7px; height:20px; line-height:20px; border:1px solid #DBDBDB; color:#999999; text-decoration:none; margin:0px 8px 0px 0px;}
.ylJpSubmit{ float:right; width:53px; height:25px; margin-top:25px;}
.ylJpSubmit a{ display:block; width:51px; height:23px; line-height:23px; text-align:center; border:1px solid #D9534F; color:#D95450; text-decoration:none;}
.ylJpSubmit1 a{ border:1px solid #FF6900; color:#FF6900;}
.ylZxList{ width:96%; margin:auto;}
.ylZxList li{ width:100%; height:102px; border-bottom:1px solid #F3F3F3;}
.ylZxList li span{ display:block; float:left; width:30%; height:80px; margin-top:11px; }
.ylZxList li span img{ width:100%; height:80px;}
.ylZxList li dl{ float:right; width:68%; margin:10px 0px 0px 2%;}
.ylZxList li dl dt a{ display:block; width:100%; height:48px; font-size:16px; line-height:26px; overflow:hidden;}
.ylZxList li dl dd{ width:100%; margin-top:12px;}
.ylZxList li dl dd h4{ display:block; float:left; width:65%; height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999;}
.ylZxList li dl dd em{ display:block; float:left; width:35%; font-size:12px; color:#999999; height:16px; line-height:16px; overflow:hidden; text-align:right;}
.ylZxList li dl dd em b{ display:block; float:right; width:18px; height:11px; background:url(../cpimages/bg9.png) no-repeat -70px 0px; background-size:100px 100px; margin:3px 3px 0px 0px;}
.ylZxList li dl dd em h5{ float:right;}
.ylZtList{ width:100%; }
.ylZtList li{ float:left; width:33.2%; text-align:center; margin-top:10px;}
.ylZtName a{ display:block; width:100%; height:18px; line-height:18px; overflow:hidden; margin-top:5px;}
.ylZtList1 li{ width:25%;}
.msBox{ width:100%; padding-top:10px; background:#F3F3F3; padding-bottom:10px;}
.msLeft{ float:left; width:70px; margin:0px 12px 0px 0px;}
.msLeft a img{ width:70px; height:70px; border-radius:10px;}
.msTop{ width:70px; height:32px; background:#FF6900; border-radius:6px; margin-top:10px;}
.msTopLeft{ float:left; width:32px; height:32px; background:#71B63B; border-radius:6px 0px 0px 6px; color:#FFFFFF;}
.msTopLeft h2{ font-size:14px; color:#FFFFFF; text-align:center; height:16px; overflow:hidden;}
.msTopLeft h3{ font-size:10px; text-align:center;}
.msTopRight{ float:right; width:38px; line-height:38px; overflow:hidden; text-align:center; color:#FFFFFF; font-size:22px;}
.msBox dl dt{ height:20px; line-height:20px; overflow:hidden;}
.msBox dl dt a{ display:block; float:left; max-width:61%; font-size:16px;}
.msBox dl dt span{ display:inline-block; font-size:12px; height:16px; line-height:16px; overflow:hidden; padding:0px 3px; margin:0px 0px 0px 3px; background:#FFFFFF;}
.msBox dl dt span.bg1{  border:1px solid #71B63B; color:#71B63B;}
.msBox dl dt span.bg2{  border:1px solid #0099FF; color:#0099FF;}
.msBox dl dd.cont1{ display:block; padding:0px 5px; height:23px; background:#FFFFFF; border:1px solid #F3F3F3; color:#F0AC4D; line-height:23px; overflow:hidden; font-size:12px; margin-top:12px;}
.msBox dl dd.cont2{ height:17px; line-height:17px; overflow:hidden; font-size:12px; color:#999999; margin-top:5px;}
.msBox dl dd.cont3{ height:17px; line-height:17px; overflow:hidden; font-size:12px; color:#999999; margin-top:12px;}
.msTopSub{ width:100%; height:35px; margin-top:10px;}
.msTopSub a{ display:block; width:100%; height:35px; line-height:35px; text-align:center; background:#FF6900; border-radius:6px; font-size:18px; color:#FFFFFF; text-decoration:none;}
@font-face {
  font-family: 'wenjian';
  src: url('../fonts/iconfont4.eot');
  src: url('../fonts/iconfont4.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont4.woff') format('woff'),
  url('../fonts/iconfont4.ttf') format('truetype'),
  url('../fonts/iconfont4.svg#iconfont') format('svg');
}

.wenjian{
  font-family:"wenjian" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'shijian';
  src: url('../fonts/iconfont5.eot');
  src: url('../fonts/iconfont5.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont5.woff') format('woff'),
  url('../fonts/iconfont5.ttf') format('truetype'),
  url('../fonts/iconfont5.svg#iconfont') format('svg');
}

.shijian{
  font-family:"shijian" !important;
  font-size:20px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'zan';
  src: url('../fonts/iconfont6.eot');
  src: url('../fonts/iconfont6.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont6.woff') format('woff'),
  url('../fonts/iconfont6.ttf') format('truetype'),
  url('../fonts/iconfont6.svg#iconfont') format('svg');
}

.zan{
  font-family:"zan" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


@font-face {
  font-family: 'renzheng';
  src: url('../fonts/iconfont7.eot');
  src: url('../fonts/iconfont7.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont7.woff') format('woff'),
  url('../fonts/iconfont7.ttf') format('truetype'),
  url('../fonts/iconfont7.svg#iconfont') format('svg');
}

.renzheng{
  font-family:"renzheng" !important;
  font-size:14px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'wuxian';
  src: url('../fonts/iconfont8.eot');
  src: url('../fonts/iconfont8.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont8.woff') format('woff'),
  url('../fonts/iconfont8.ttf') format('truetype'),
  url('../fonts/iconfont8.svg#iconfont') format('svg');
}

.wuxian{
  font-family:"wuxian" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'xiazai';
  src: url('../fonts/iconfont9.eot');
  src: url('../fonts/iconfont9.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont9.woff') format('woff'),
  url('../fonts/iconfont9.ttf') format('truetype'),
  url('../fonts/iconfont9.svg#iconfont') format('svg');
}

.xiazai{
  font-family:"xiazai" !important;
  font-size:20px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


/*******************************搜索页*******************************/
.ylSearch{ width:96%; height:35px; margin:auto; padding-top:12px;}
.ylSearchIn{ float:left; width:80%;}
.ylSearch input.text1{ width:98%; height:33px; line-height:33px; border:1px solid #E4E4E4; background:#FFFFFF; padding-left:10px; font-size:14px; color:#999999; font-family:"微软雅黑";}
.ylSearchSub{ float:left; width:20%; height:35px; background:#FF6900; text-align:center;}
.ylSearch input.submit1{ display:inline-block; width:55px; height:35px; background:none; border:none; background:url(../images/bg16.png) no-repeat 0px -35px; background-size:100px 100px;}
.ylMore a span{ display:block; width:100%; margin:auto; height:33px; line-height:33px; margin-top:7px; text-align:center;}
.ylMore a span em{background:url(../images/bg17.png) no-repeat right 8px; background-size:10px 5px; color:#333333; text-decoration:none; font-size:16px; padding-right:20px;}
.ylMore a{ text-decoration:none;}
.ylJpSubmit4 a{ border:1px solid #FF6900; color:#FF6900;}


/*******************************排行榜*******************************/
.ylRankMenu{ width:65%; margin:auto; padding-top:15px;}
.ylRankMenu li{ float:left; width:50%;}
.ylRankMenu li a{ display:block; width:100%; height:31px; border-bottom:3px solid #F3F3F3; font-size:18px; color:#333333; text-decoration:none; text-align:center;}
.ylRankMenu li a.hover{ border-bottom:3px solid #FF6900; color:#FF6900;}
.ylLbBox{ width:100%;}
.ylJpList{ width:96%; margin:auto;} 
.ylJpList li{ width:100%; height:83px; border-bottom:1px solid #F3F3F3; margin-top:10px;}
.ylJpList1In{ width:100%;}
.ylJpList li dl dt span{ display:block; float:left; width:25px; height:22px; line-height:22px; text-align:center; color:#FFFFFF; margin:0px 10px 0px 0px;}
.ylJpList li dl dt span.red{ background:#D9534F;}
.ylJpList li dl dt span.gray{ background:#B3B3B3;}


/*******************************礼包列表页*******************************/
/**手游风云榜**/
.mobSyfyBox{ width:100%; height:217px; background:#4D4D4D;}
.mobSyfyTitle{ width:100%; margin:auto; padding-top:12px;margin: auto;height: 38px;background: #434343;}
.mobSyfyTitle h2{ float:left; color:#FFFFFF; font-size:16px;line-height: 34px;font-size: 18px;color: #f7ad3e;margin-top: -1px;border-top:1px solid #f7ad3e;}
.mobSyfyTitle a{ display:block; float:right; color:#FFFFFF; text-decoration:none; margin-top:7px;margin-right: 3%;}
.SyfyIn_h2{border-top: 1px solid #999999 ;width: 94%;margin: 0 auto;margin-top: 2px;}
.mobSyfyIn{ width:100%; height:130px !important;}
.mobSyfyCont{ width:100%; height:125px; overflow:hidden;}
.mobSyfyContIn a img{ width:68px; height:68px; border-radius:10px; margin-top:-10px}
.mobSyfyContIn a h3{ height:18px;color: #CDCDCD ;line-height:18px; overflow:hidden;font-size:14px; text-align:center; margin-top:5px;width: 75px;overflow: hidden;;}
.mobSyfyContIn a p{ height:16px; line-height:16px; overflow:hidden; width: 75px;font-size:12px; color:#999999; text-align:center; margin-top:2px;}
.mobSyfyContIn a span{ display:block; width:30px; height:20px; line-height:20px; text-align:center; position:absolute; left:28px; bottom:48px; overflow:hidden; color:#FFFFFF;}
.mobSyfyContIn a span.red{ background:#F86060;}
.mobSyfyContIn a span.gray{ background:#C2C2C2;}
@font-face {
  font-family: 'htgengduo';
  src: url('../fonts/iconfont10.eot');
  src: url('../fonts/iconfont10.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont10.woff') format('woff'),
  url('../fonts/iconfont10.ttf') format('truetype'),
  url('../fonts/iconfont10.svg#iconfont') format('svg');
}
.htgengduo{
  font-family:"htgengduo" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/**热门礼包**/
.con_ooy_list{ width:100%; height:37px; line-height:37px; border-bottom:2px solid #EDEDED; border-top:6px solid #EDEDED; }
.con_ooy_list li{ float: left;width: 50%;
  float:left; font-size:18px; color:#333333;text-align: center; }
  .con_ooy_list li.current{ border-bottom: 2px solid #FF6900; ; }
.mobJsBox{ width:100%;}
.mobJsTiTle{ width:100%; height:37px; line-height:37px; border-bottom:1px solid #FF6900; border-top:2px solid #FF6900;}
.mobJsTiTle h2{ float:left; font-size:18px; color:#333333; margin:0px 0px 0px 3%;}
.mobKdlbList{ width:100%;} 
.mobKdlbList li{ width:100%; border-bottom:1px solid #F3F3F3; padding-bottom:12px; margin-top:12px;}
.mobKdlbLeft{ float:left; width:75%; margin:0px 0px 0px 3%;}
.mobKdlbLeft span img{ float:left; width:72px; height:72px; margin:0px 10px 0px 0px;border-radius: 15px ; }
.mobKdlbLeft dl dt a{ display:block; height:20px; line-height:20px; overflow:hidden; font-size:16px; margin-top:5px;}
.mobKdlbLeft dl dd.cont1{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:5px;}
.mobKdlbLeft dl dd.cont2{ width:100%; font-size:12px; color:#999999; margin-top:5px;}
.mobKdlbLeft dl dd.cont2 span{ display:block; float:left;}
.mobKdlbLeft dl dd.cont2 span.middle{ width:43px; height:8px; background:#F3F3F3; border-radius:100px; margin:7px 0px 0px 5px;}
.mobKdlbLeft dl dd.cont2 span.middle em{ display:block; background:#F86060; width:30%; height:8px; border-radius:100px 0px 0px 100px;}
.mobKdlbLeft dl dd.cont2 span.right{ margin-left:5px;}
.mobKdlbRight{ float:right; width:55px; height:25px; margin:23px 3% 0px 0px;}
.mobKdlbRight a.lanse{ display:block; width:53px; height:23px; line-height:23px; text-align:center; border:1px solid #FF6900; background:#FF6900; color:#FFFFFF; text-decoration:none; border-radius:100px;}
.mobKdlbRight a.huise{ display:block; width:53px; height:23px; line-height:23px; text-align:center; border:1px solid #E7E7E7; background:#F3F3F3; color:#999999; text-decoration:none; border-radius:100px;}


/*******************************礼包详细页*******************************/
.mobDtwsBox{ width:100%; border-top:1px solid #F3F3F3; padding-top:12px; border-bottom:1px solid #F3F3F3; padding-bottom:12px;}
.mobDtwsBox h1{ width:94%; margin:auto; line-height:30px; font-size:16px; color:#333333; font-weight:bold; margin-top:7px;}
.mobDtwsIn{ width:94%; margin:auto; margin-top:6px;}
.mobDtwsIn span img{ float:left; width:72px; height:72px; margin:0px 10px 0px 0px; border-radius:15px;}
.mobDtwsIn dd{ height:18px; line-height:18px; overflow:hidden; font-size:12px; color:#999999; margin-top:7px;}
.mobDtwsSubmit{ width:94%; margin:auto; height:35px; margin-top:12px;}
.mobDtwsSubmit a{ display:block; width:100%; height:35px; background:#FF6900; line-height:35px; text-align:center; color:#FFFFFF; text-decoration:none; border-radius:15px;}
.mobLibaoCont{ width:94%; margin:auto;}
.mobLibaoCont dl{ width:100%;}
.mobLibaoCont dl dt{ font-size:16px; color:#F85F5F; line-height:30px;} 
.mobLibaoCont dl dd{ color:#838383; line-height:30px;}
.mobLibaoBox{ width:100%; border-bottom:1px solid #F3F3F3; padding-bottom:5px;}
.mobLbMsg{ width:94%; margin:auto; height:35px; position:relative;}
.mobLbMsgBg{ width:60%; background:#FFFFFF; border:2px solid #F0F0F0; border-radius:7px; position:absolute; left:20%; top:30px; padding:10px 0px; text-align:center; z-index:99;}
.mobLbMsgBg h2{ font-size:14px; color:#333333; text-align:center;}
.mobLbMsgBg a{ display:inline-block; width:108px; height:38px; line-height:38px; text-align:center; background:#FF6900; color:#FFFFFF; text-decoration:none; border-radius:100px; margin-top:10px;} 
.mobLbMsgBg p{ font-size:14px; color:#333333; margin-top:10px;}
@font-face {
  font-family: 'hanzhuo';
  src: url('../fonts/iconfont11.eot');
  src: url('../fonts/iconfont11.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont11.woff') format('woff'),
  url('../fonts/iconfont11.ttf') format('truetype'),
  url('../fonts/iconfont11.svg#iconfont') format('svg');
}

.hanzhuo{
  font-family:"hanzhuo" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color:#178DD6;
}
@font-face {
  font-family: 'hpingguo';
  src: url('../fonts/iconfont12.eot');
  src: url('../fonts/iconfont12.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont12.woff') format('woff'),
  url('../fonts/iconfont12.ttf') format('truetype'),
  url('../fonts/iconfont12.svg#iconfont') format('svg');
}
.hpingguo{
  font-family:"hpingguo" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color:#0ECA93;
}

@font-face {
  font-family: 'hlingqu';
  src: url('../fonts/iconfont13.eot');
  src: url('../fonts/iconfont13.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont13.woff') format('woff'),
  url('../fonts/iconfont13.ttf') format('truetype'),
  url('../fonts/iconfont13.svg#iconfont') format('svg');
}
.hlingqu{
  font-family:"hlingqu" !important;
  font-size:18px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mobJsBox{ width:100%;}
.mobJsTiTle{ width:100%; height:37px; line-height:37px; border-bottom:1px solid #FF6900; border-top:2px solid #FF6900;}
.mobJsTiTle h2{ float:left; font-size:18px; color:#333333; margin:0px 0px 0px 3%;}
.mobZxrkList{ width:100%;}
.mobZxrkList li{ width:100%; border-bottom:1px solid #F3F3F3; padding-bottom:12px; margin-top:12px;}
.mobZxrkCont{ width:94%; margin:auto; overflow:hidden;}
.mobZxrkCont span img{ float:left; width:72px; height:72px; margin:0px 10px 0px 0px; border-radius:15px;}
.mobZxrkCont dl dt a{ display:block; height:20px; line-height:20px; overflow:hidden; font-size:16px; margin-top:3px;}
.mobZxrkCont dl dd{ height:20px; line-height:20px; overflow:hidden; font-size:12px; color:#999999; margin-top:5px;}
.mobZxrkCont dl dd a{ display:inline-block; height:18px; line-height:18px; border:1px solid #EAEAEA; background:#F6F6F6; padding:0px 4px; color:#999999; text-decoration:none; border-radius:3px; margin:0px 5px 0px 0px;}
.mobZxrkLink{ width:100%; overflow:hidden;}
.mobZxrkLink a{ display:block; float:left; height:25px; line-height:25px; color:#FFFFFF; text-decoration:none; padding:0px 10px; border-radius:100px; margin:12px 0px 0px 3%;}
.mobZxrkLink a.bg1{ background:#178DD6;}
.mobZxrkLink a.bg2{ background:#FF9900;}
.mobZxrkLink a.bg3{ background:#F86060;}
.mobZxrkLink a.bg4{ background:#42C981;}
.mobZxrkLink a.bg5{ background:#8984D4;}

/**********************************新资讯详细页**********************************/
.ylZxddBox{ padding-top:2px;}
.wzWzBox{ width:100%; padding-bottom:15px;}
.wzWzTitle{ width:94%; margin:auto; margin-top:12px;}
.wzWzTitle h1{ font-size:19px; color:#333333; line-height:30px;}
.wzWzTitle p{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:8px;}
.wzMsBox{ width:100%; height:80px; background:#F7F7F7; border-top:1px solid #F0F0F0; margin-top:11px;}
.wzMsCont{ width:78%;}
.wzMsCont .nfxNdSpace{ margin-top:10px;}
.wzMsCont .nfxNdSpace img{ width:60px; height:60px; border-radius:15px;}
.wzMsCont dl{ margin-top:15px;}
.wzWzSubmit{ float:right; width:60px; height:30px; line-height:30px; text-align:center; margin-top:25px;}
.wzWzSubmit a{ display:block; width:60px; height:30px; background:#FF6600; color:#FFFFFF; text-decoration:none; border-radius:6px;}
.wzWzzdBox{ width:96%; margin:auto; margin-top:10px;}

.wzWzzdCont{ width:100%; transition: all 0.5s;font-size:16px; color:#333333; line-height:35px; word-wrap:break-word; position: relative; overflow: hidden;padding-bottom: 1 px;}
.wzWzzdCont img{ height:auto!important;}
.wzWzzdCont1:before{content: "";position: absolute;bottom: 0;display: block;width: 100%;height: 60px;background: -webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background: linear-gradient(180deg,hsla(0,0%,100%,0),#fff);}
.mgame_info_more {display: block;border: none;background: none;font-size: 16px;line-height: 22px;height: 22px;color: #666666;margin-right: 2%;outline: none; margin: 0 auto;margin-top: 12px;margin-bottom: 10px;color: #FF6900}
.mgame_info_more:before {content: "";display: block;float: left;width: 16px;height: 13px;background: url(../images/bg21.png) no-repeat 0px -200px;background-size: 300px 300px;margin: 5px 5px 0 0;}
.h_auto{ height: auto !important; }
.mgame_info_more.less:before{ background-position: -25px -200px; }

.wzWzzdCont img{ max-width:90%; margin: 0 auto;width: auto;height: auto;margin-top: 15px;margin-bottom: 8px;text-align: center;display: block}
.wzWzzdImg{ text-align:center;}
.wzWzzdCont h2{ font-size:22px;  margin-bottom:10px;  margin-top:10px; color:#333333; font-weight:bold; border-left:5px solid #FF6600; line-height:25px; padding-left:10px;}
.wzWzzdCont p{ width:100%; font-size:16px; color:#333333; line-height:32px; word-wrap:break-word;text-indent: 2em;}
.wzWzzdCont p strong{ color: #FF0000; }
.wzWzzdCont h3{ font-size:18px;  margin-bottom:10px;  margin-top:10px; color:#333333; font-weight:bold; border-left:5px solid #FF6600; line-height:25px; padding-left:10px;}
.wzWzjcList{ width:100%; margin-top:5px;}
.wzWzzdCont table { margin: 20px auto 0; border: 2px solid #ff6900;border-collapse: collapse;max-width: 100%;; }
.htZfbCont1{ background: #ff6900; text-align: center;border: 2px solid #ff6900;color: #ffffff;color: #ffffff;  }
.htZfbCont1 td strong{ color: #ffffff !important; }
.htZfbCont1 td{ line-height: 40px !important; }
.wzWzzdCont table tr a{ color: #4c33e5 }
.wzWzzdCont table tr a.red{ color:#FF0000 ; }
.wzWzzdCont table td{ text-align: center;  border: 1px solid #ff6900 !important;padding: 0 5px; line-height: 22px; height: 42px;}
.wzWzzdCont table tr:nth-child(2n){ background-color: #f7e7dc;}
table .bBlack:hover {color: #FF4639 !important;text-decoration: underline;}

.wzWzjcList li{ float:left; width:25%; text-align:center; margin-top:15px;}
.wzWzjcImg{ width:100%; text-align:center;}
.wzWzjcImg a{ display:inline-block; width:72px;}
.wzWzjcImg a img{ width:72px; height:72px; border-radius:15px;}
.wzWzjcName{ width:100%; height:18px; line-height:18px; overflow:hidden; margin-top:8px;}
.wzSjBox{ width:100%; background:#F3F3F3; margin-top:10px; padding-bottom:12px;}
.wzSjIn{ width:94%; margin:auto;}
.wzSjIn em{ display:block; float:left; width:72px; height:72px; margin:0px 10px 0px 0px;}
.wzSjIn em img{ width:72px; height:72px; border-radius:20px; margin-top:10px;}
.wzSjIn dl{ padding-top:17px;}
.wzSjIn dl dt a{ display:block; height:20px; line-height:20px; overflow:hidden; font-size:16px;}
.wzSjIn dl dd{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:5px;}
.wzSjIn dl dd.cont1{ color:#F0AC00;}
.wzSjSubmit{ width:94%; margin:auto; height:35px; margin-top:15px;}
.wzSjSubmit a{ display:block; width:100%; height:35px; line-height:35px; background:#F0AC00; border-radius:6px; text-align:center; color:#FFFFFF; text-decoration:none; font-size:16px;}
.qtQtbbBox{ width:96%; margin:auto;}
.qtQtbbList{ width:100%;}
.qtQtbbList li{ width:100%; border-bottom:1px solid #F0F0F0; padding-bottom:10px; margin-top:10px;}
.qtQtbbList li.hide{ display:none;}
.qtQtbbList li p{ float:left; width:80%; height:18px; line-height:18px; overflow:hidden;}
.qtQtbbList li p em{ font-size:12px; color:#999999;}
.qtQtbbList li span{ display:block; float:right; width:45px; height:20px;}
.qtQtbbList li span a{ display:block; width:43px; height:18px; border:1px solid #FF6600; color:#FF6600; font-size:14px; line-height:18px; text-align:center; text-decoration:none; border-radius:5px;}
.bqZk{ width:100%; height:35px; margin-top:13px;}
.bqZk a{ display:inline-block; width:100%; height:35px; line-height:35px; background:#F7F7F7; text-decoration:none; text-align:center;}
.bqZk a span{ font-size:14px; color:#666666;}
@font-face {
  font-family: 'bqxiala';
  src: url('../fonts/iconfont14.eot');
  src: url('../fonts/iconfont14.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont14.woff') format('woff'),
  url('../fonts/iconfont14.ttf') format('truetype'),
  url('../fonts/iconfont14.svg#iconfont') format('svg');
}
.bqxiala{
  font-family:"bqxiala" !important;
  font-size:14px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color:#999999;
}
@font-face {
  font-family: 'bqshouqi';
  src: url('../fonts/iconfont15.eot');
  src: url('../fonts/iconfont15.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont15.woff') format('woff'),
  url('../fonts/iconfont15.ttf') format('truetype'),
  url('../fonts/iconfont15.svg#iconfont') format('svg');
}
.bqshouqi{
  font-family:"bqshouqi" !important;
  font-size:14px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color:#999999;
}
.wzZxtBox{ width:99%; background:#F2F5FB; padding:10px 0px 8px 0px; border-left:5px solid #D0D6DC; margin-top:10px; margin-bottom:10px;}
.wzZxtIn{ line-height:25px; width:94%; margin:auto; color:#465564; font-size:14px;}
.wzWzddBox{ width:100%; margin-bottom:20px;}
.wzWzddBox a{ display:block; float:left; height:20px; line-height:20px; border-radius:10px; background:#F2F2F2; color:#999999; text-decoration:none; margin:10px 0px 0px 10px; padding:0px 10px;}
.bqXgwzBox1{ width:100%; border-bottom:10px solid #EAEAEA; margin-top:10px; padding-bottom:15px;}
.bqXgwzTitle span{ display:block; float:left; font-size:12px; color:#999999; margin-top:5px; margin-left:10px;}
.bqTsbqList{ width:96%; margin:auto; margin-top:7px;}
.bqTsbqList li{ float:left;}
.bqTsbqList li a{ display:block; float:left; height:26px; line-height:26px; font-size:14px; text-decoration:none; color:#ffffff; padding:0px 6px; border-radius:100px; margin:10px 10px 0px 0px;}
.bqTsbqList li a.bg1{ background:#C299FB;}
.bqTsbqList li a.bg2{ background:#6CD47D;}
.bqTsbqList li a.bg3{ background:#FF6F6F;}
.bqTsbqList li a.bg4{ background:#37AFFF;}
.bqTsbqList li a.bg5{ background:#777197;}
.bqTsbqList li a.bg6{ background:#FF8B62;}
.bqTsbqList li a.bg7{ background:#FF99FF;}
.bqTsbqList li a.bg8{ background:#FFBC53;}
.wzXbtjTitle{ width:100%; margin-top:20px;}
.wzXbtjTitle h2{ font-size:20px; color:#FF5151;}
.wzXbtjCont{ width:100%;}
.wzXbtjCont a{ display:block; height:18px; line-height:18px; overflow:hidden; margin-top:20px; font-size:14px;}

/*******************************问答页面*******************************/
.wdqhImg{ width:100%; height:35px; position:relative;}
/* .wdqhImg img{ width:100%; height:170px;} */
.wdqhBottom{ width:100%; height:35px; position:absolute; left:0px; bottom:0px;}
.wdqhBottom b{ display:block; width:100%; height:35px; background:#000000; filter:alpha(opacity=50); _filter:alpha(opacity=50); opacity:0.5; position:relative;} 
.wdqhImg span{ display:block; width:100%; height:35px; position:absolute; left:0px; bottom:0px; line-height:35px;background: #ffffff}
.wdqhImg span em{ display:block; float:left; width:44px; height:45px; line-height:52px; background:url(../images/bg18.png) no-repeat 0px -220px; background-size:200px 300px; position:absolute; left:0px; bottom:0px; text-align:center; font-family:"方正大黑简体"; font-size:21px; color:#FFFFFF;}
.wdqhImg span p{ height: 35px;line-height: 35px;overflow: hidden;font-size: 18px;color: #000000;width: calc(100% - 45px);margin-left: 45px;box-shadow: 3px 1px 7px #e0e0e0;font-weight: 500;padding-left: 21px;box-sizing: border-box;padding-right: 12px;}
.wdWtbcBox{ width:100%; border-bottom:1px solid #EEEEEE; padding-bottom:10px; margin-top:10px;}
.wdWtbcIn{ width:96%; margin:auto;}
.wdWtbcIn span{ display:block; float:left; width:68px; height:24px; background:#CCCCCC; line-height:24px; text-align:center; border-radius:100px; color:#FFFFFF; margin:5px 10px 0px 0px;}
.wdWtbcIn p{ float:left; font-size:16px; color:#333333; line-height:28px; width:74%;}
.wzJxdaBox{ width:96%; margin:auto; margin-top:15px;}
.wzJxdaMenu{ float:left; } 
.wzJxdaMenu li{ float:left; }
.wzJxdaMenu li.bg1{ width:80px; height:34px; line-height:28px; background:url(../images/bg18.png) -70px -225px; background-size:200px 300px; text-align:center; color:#FFFFFF;}
.wzJxdaMenu li.bg2{ height:28px; line-height:28px; padding:0px 10px; background:#CCCCCC; border-radius:10px; color:#ffffff; margin-left:10px;}
.wzJxdaBox p{ float:right; font-size:12px; color:#999999; margin-top:6px;}
@font-face {
  font-family: 'wzshijian';
  src: url('../fonts/iconfont25.eot');
  src: url('../fonts/iconfont25.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont25.woff') format('woff'),
  url('../fonts/iconfont25.ttf') format('truetype'),
  url('../fonts/iconfont25.svg#iconfont') format('svg');
}
.wzshijian{
  font-family:"wzshijian" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  float: left;
  margin: 2px 4px 0 0
}
@font-face {
  font-family: 'wzliulan';
  src: url('../fonts/iconfont26.eot');
  src: url('../fonts/iconfont26.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont26.woff') format('woff'),
  url('../fonts/iconfont26.ttf') format('truetype'),
  url('../fonts/iconfont26.svg#iconfont') format('svg');
}
.wzliulan{
  font-family:"wzliulan" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block ;margin-right: 2px  ;
}
.wdJtlsBox{ width:100%;}
.wdJtlsBox p{ font-size:14px;}
.wdJtlsList{ width:96%; margin:auto;}
.wdJtlsList li{ width:90%; font-size:12px; list-style-type:disc; margin:auto; line-height:28px;}
.wzWzddBox a.bg1{ background:#7CDCD8; color:#FFFFFF;}
.wzWzddBox a.bg2{ background:#79CBF2; color:#FFFFFF;}
.wzWzddBox a.bg3{ background:#F39B5A; color:#FFFFFF;}
.wzXydsBox{ width:100%; height:62px; background:#F3F3F3;}
.wzXydsLeft{ float:left; width:65%;}
.wzXydsLeft img{ float:left; width:50px; height:50px; border-radius:100px; margin:5px 5px 0px 10px;}
.wzXydsLeft p{ font-size:14px; color:#333333; line-height:20px; margin-top:15px;}
.wzXydsRight{ float:right; font-size:12px; color:#999999; margin:17px 10px 0px 0px;}
.wzXydsRight span{ color:#FF7171;}
.wdSypBox{ width:100%; margin-top:13px;margin-bottom: 15px;}
.wdSypBox p{ line-height:20px; color:#999999; margin-top:7px;}

/*2019.02.28*/
.yxxx_ans_tit{ width: 100%; }
.yxxx_ans_tit .img_box{ display: block; max-width: 90%; margin: 0 auto;margin-top: 17px;margin-bottom: 15px; text-align:center;width: auto }
.yxxx_ans_tit .img_box img{ max-width: 100%; }
.yxxx_ans_tit h3{ font-size: 16px; line-height: 30px; }

.yxxx_main_box{ border-bottom: 10px solid #EAEAEA;border: 1px solid #F7F7F7;margin: 0 auto }
.yxxx_tozq{ height: 70px;margin: 0 auto  }
.ppkd-left{ float: left;width: 78% }
.ppkd-img{ float: left;position: relative;width: 60px;height: 60px;border-radius: 10px; overflow: hidden;margin: 5px;margin-right: 10px;margin-left: 2%}
.ppkd-left img{ float: left;width: 60px;height: 60px;border-radius: 10px;}
.ppkd-img em{ display: block;width: 60px;height: 20px;color: #ffffff;background: #71B63B;position: absolute;bottom: 0;text-align: center;line-height: 20px; }
.ppkd-left p{ margin: 10px; }
.ppkd-left p span{ font-size: 22px;color: #333333;height: 26px;line-height: 26px;overflow: hidden;display: block;margin-left: 5px;}
.ppkd-left p em{ display: block;font-size: 12px;color: #999999;height: 16px;overflow: hidden;margin-top: 7px;; }
.rekd-right{ float: right; }
.rekd-right a{ display: block;width: 60px;height: 30px;background: #FF6900;text-align: center;line-height: 30px;border-radius:5px;color: #ffffff;margin-top: 20px;margin-right: 8px }
.dx-adver{ margin: 0 auto;margin-top: 20px;margin-bottom: 5px; }
.dx-adver img{ width:100%;}



/*******************************视频落地页*******************************/
.spYqqcBox{ width: 100%; position: relative; top: 0; left: 0; z-index: 2; max-width: 768px; }
@media screen and (min-width: 768px) {
    .spYqqcBox{ left: 50%; margin-left: -384px; }
}
.spYqqcBox img{ width:100%;}
.spYqqcYq{ width:100%; border-bottom:8px solid #F4F4F4; padding-bottom:10px; margin-top:10px;}
.spYqqcYq dl{ width:94%; margin:auto;}
.spYqqcYq dl dt{ line-height:25px; font-size:18px; color:#333333; font-weight:bold;}
.spYqqcYq dl dd{ color:#999999; margin-top:7px;}
.spYqqcYq span{ display:block; width:100%; margin-top:12px;}
.spYqqcYq span a{ display:block; float:left; width:20%; height:50px; text-align:center;}
.spYqqcYq span a b{ display:inline-block; width:50px; height:50px; background:url(../images/bg21.png) no-repeat; background-size:300px 300px;}
.spYqqcYq span a b.bg1{ background-position:0px 0px;}
.spYqqcYq span a b.bg2{ background-position:-55px 0px;}
.spYqqcYq span a b.bg3{ background-position:-110px 0px;}
.spYqqcYq span a b.bg4{ background-position:-165px 0px;}
.spYqqcYq span a b.bg5{ background-position:-220px 0px;}
@font-face {
  font-family: 'spFenxiang';
  src: url('../fonts/iconfont27.eot');
  src: url('../fonts/iconfont27.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont27.woff') format('woff'),
  url('../fonts/iconfont27.ttf') format('truetype'),
  url('../fonts/iconfont27.svg#iconfont') format('svg');
}
.spFenxiang{
  font-family:"spFenxiang" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.eye-sp-ld{ width:15px;height: 9px;background: url(../images/bg22.png) no-repeat -100px -23px;display: inline-block;background-size:130px 150px;  position: relative;left: 0;top: -1px; }

@font-face {
  font-family: 'spZan';
  src: url('../fonts/iconfont28.eot');
  src: url('../fonts/iconfont28.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont.woff28') format('woff'),
  url('../fonts/iconfont28.ttf') format('truetype'),
  url('../fonts/iconfont28.svg#iconfont') format('svg');
}
.spZan{
  font-family:"spZan" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.spDxspBox{ width:100%; border-bottom:8px solid #F4F4F4; padding-bottom:10px; margin-top:10px;}
.spDxspBox span{ display:block; float:left; width:43%; margin-left:3%;}
.spDxspBox span b{ display:block; float:left; width:36px; height:36px; background:url(../images/bg21.png) no-repeat 0px -55px; background-size:300px 300px;}
.spDxspBox span p{ float:left; font-size:18px; margin:6px 0px 0px 7px;}
.spDxspBox em{ display:block; float:right; margin:10px 3% 0px 0px; color:#999999;}
.spDxspBox em strong{ font-weight:normal; color:#FF4D52;}
.spSpddBox{ width:100%; border-bottom:8px solid #F4F4F4; padding-bottom:10px;}
.spSpddIn{ width:94%; margin:auto;}
.spSpddCont{ width:100%; color:#666666; line-height:25px; margin-top:10px;}
.spSpddCont span{ color:#FF4C52;}
.spSpddIn dl{ width:100%; margin-top:10px;}
.spSpddIn dl dt{ width:100%; overflow:hidden;}
.spSpddIn dl dt span{ display:block; float:left; width:25px; height:25px; background:#FE6A00; border-radius:100px; font-size:16px; color:#FFFFFF; text-align:center; margin:0px 10px 0px 0px;}
.spSpddIn dl dt p{ float:left; font-size:16px; color:#333333; width:88%;}
.spSpddIn dl dd.cont1{ width:91%; margin:0px 0px 0px 9%; color:#666666; line-height:23px; margin-top:5px;}
.spSpddIn dl dd.cont2{ width:83%; margin:auto; margin-top:10px;}
.spSpddIn dl dd.cont2 img{ width:100%;}
.spSpddIn dl.hide{ display:none;}
.bqZk{width:100%; height:35px; margin-top:15px; }
.bqZk a{ display:block; width:100%; height:35px; background:#F5F5F5; font-size:14px; color:#333333; text-decoration:none;}
.bqZk a h2{ line-height:35px; display:inline; font-size:14px; color:#838383;}
.bqZk a span{ display:inline-block; width:11px; height:6px; margin:15px 0px 0px 10px; background:url(../images/bg21.png) no-repeat; background-size:300px 300px;}
.bqZk a span.downIcon{ background-position:-50px -65px;}
.bqZk a span.upIcon{ background-position:-65px -65px;}
.spGjcBox{ width:94%; margin:auto; color:#666666;}
.spGjcBox a{ display:inline-block; height:30px; line-height:30px; background:#F2F2F2; padding:0px 7px; border-radius:3px; color:#666666; text-decoration:none; margin:11px 0px 0px 10px;}
.spGjcBox a.hover{ background:#FF6633; color:#FFFFFF;}
.spGjcBox a:hover{ background:#FF6633; color:#FFFFFF;}
.spKbxyBox{ width:100%; border-bottom:8px solid #F4F4F4; padding-bottom:10px; margin-top:10px}
.mobKbxyIn{ width:94%; margin:auto;}
.mobKbxyIcon{ float:left; width:64px; height:64px; margin:0px 15px 0px 0px;}
.mobKbxyIcon img{ width:64px; height:64px; border-radius:15px;}
.mobKbxyCont{ float:left; width:55%;}
.mobKbxyCont dl{width:100%;}
.mobKbxyCont dl dt{ height:20px; line-height:20px; overflow:hidden; font-size:16px; color:#333333;}
.mobKbxyCont dl dd.cont1{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:3px;}
.mobKbxyCont dl dd.cont1 em{ font-size:16px; color:#F86767;}
.mobKbxyCont dl dd.cont2{ width:100%; height:22px; overflow:hidden; margin-top:5px}
.mobKbxyCont dl dd.cont2 a{ display:inline-block; height:18px; line-height:18px; padding:0px 5px; color:#FFFFFF; text-decoration:none; border-radius:100px; font-size:12px; margin:0px 5px 0px 0px; border:1px solid #E4E4E4; background:#F4F4F4; color:#999999; overflow:hidden;}
.mobTishiSub a{ display:block; width:56px; height:30px; line-height:30px; text-decoration:none; background:#FF6600; color:#FFFFFF; float:right; border-radius:100px; margin-top:18px; text-align:center;}
@font-face {
  font-family: 'tsxiazai';
  src: url('../fonts/iconfont19.eot');
  src: url('../fonts/iconfont19.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont19.woff') format('woff'),
  url('../fonts/iconfont19.ttf') format('truetype'),
  url('../fonts/iconfont19.svg#iconfont') format('svg');
}
.tsxiazai{
  font-family:"tsxiazai" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.spXgspBox{ width:100%; border-bottom:8px solid #F4F4F4; padding-bottom:10px; margin-top:10px;}
.spXgspBox h2{ font-size:18px; color:#333333; margin:0px 0px 0px 3%;}
.spXgspList{ width:100%;}
.spXgspList li{ width:100%; border-bottom:1px solid #EFEFEF; padding-bottom:15px; margin-top:15px;}
.spXgspIn{ width:94%; margin:auto;}
.spXgspIn span{ display:block; float:left; width:110px; height:70px; position:relative; margin:0px 12px 0px 0px;}
.spXgspIn span a img{ width:110px; height:70px; }
.spXgspIn span b{ display:block; width:23px; height:23px; background:url(../images/bg21.png) no-repeat -90px -60px; background-size:300px 300px; position:absolute; left:45px; top:20px;}
.spXgspIn span em{ display:block; width:35px; height:15px; background:#000000; position:absolute; right:0px; bottom:0px; color:#FFFFFF; font-size:12px; line-height:15px; text-align:center;}
.spXgspIn dl dt a{ height:22px; line-height:22px; overflow:hidden; font-size:16px; display:block; padding-top:10px;}
.spXgspIn dl dd{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#999999; margin-top:7px;}
.spXgwzList{ width:94%; margin:auto;}
.spXgwzList li{ width:100%; height:18px; line-height:18px; overflow:hidden; background:url(../images/bg9.png) no-repeat 0px 7px; padding-left:15px; margin-top:10px;}
.nfxJxhjBox{ width:100%; border-bottom:8px solid #F4F4F4; padding-bottom:10px; margin-top:10px;}
.nfxJxhjTitle{ width:94%; margin:auto;} 
.nfxJxhjTitle h2{ float:left;}
.nfxJxhjTitle a{ display:block; float:right; color:#999999; text-decoration:none;}
@font-face {
  font-family: 'gendduo';
  src: url('../fonts/iconfont16.eot');
  src: url('../fonts/iconfont16.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont16.woff') format('woff'),
  url('../fonts/iconfont16.ttf') format('truetype'),
  url('../fonts/iconfont16.svg#iconfont') format('svg');
}
.gendduo{
  font-family:"gendduo" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.nfxRmyxList{ width:100%; margin-top:5px;}
.nfxRmyxList li{ float:left; width:25%; text-align:center; margin:10px 0px 0px 0px;}
.nfxRmyxList li a{ display:block; width:100%;}
.nfxRmyxList li a img{ width:72px; height:72px; border-radius:15px;}
.nfxRmyxList li a p{ height:18px; line-height:18px; overflow:hidden; margin-top:10px;}
.spWyplBox{ width:100%; margin-top:10px;}
.spWyplTitle{ width:94%; margin:auto; overflow:hidden;}
.spWyplTitle h2{ float:left; font-size:18px;}
.spWyplTitle span{ color:#999999; margin:5px 0px 0px 10px; display:block; float:left;}
.spWyplText{ width:94%; margin:auto;}
.spWyplText textarea{ height:78px; border:none; border:1px solid #EBEBEB; font-family:"微软雅黑"; width:100%; margin-top:10px;}
.spWyplNr{ float:right; margin-top:10px; margin-right:3%;}
.spWyplNr p{ float:left; color:#999999; line-height:25px; margin:0px 10px 0px 0px;}
.spWyplNr input.submit1{ float:right; width:70px; height:25px; background:none; border:none; background:#47B751; color:#ffffff;}
.spWyplList{ width:100%;}
.spWyplList dl{ width:100%; border-bottom:1px solid #EFEFEF; margin:12px 0px 0px 0px; padding-bottom:12px;}
.spWyplList dl dt{overflow:hidden;}
.spWyplList dl dt span{ display:block; float:left; color:#FE6A00; margin:0px 0px 0px 3%;}
.spWyplList dl dt p{ float:right; color:#999999; font-size:12px; margin:0px 3% 0px 0px;}
.spWyplList dl dd{ width:94%; margin:auto; font-size:#333333; margin-top:7px;}

/*修改 视频落地文章部分*/
.daodu_txt{width: 100%;background: #F2F2F2;}
.daodu_txt p{width: 96%;margin: auto;color: #A5A5A5;line-height: 24px;margin-top: 10px;padding:5px 0;}
.text_jd_cent{width: 100%;}
.text_jd{width: 96%;margin: auto;color: #555555;line-height: 30px;margin-top: 12px;max-height: 680px;overflow: hidden;}
.text_jd_img{text-align:center; font-size: 12px; }
.text_jd img{ display: block; max-width: 100%;margin: 11px auto 0;}
.text_jd h2{ font-size: 16px; font-weight: bold;color: #FE6A00 }
.text_jd_more{width: 96%;height:28px; margin: auto;background: #F2F2F2;border-radius: 4px;display: flex; justify-content:center; align-items: center;margin-top: 14px;}
.text_jd_more a{color: #A5A5A5;}
.text_jd_more a b{display: inline-block;width: 12px;height: 6px; background: url(../images/bg01.png)no-repeat ;background-size: 250px 250px;margin: 0 0 0 9px;}
.text_jd_more a b.down_icon{background-position:-153px -89px;}
.text_jd_more a b.up_icon{background-position:-188px -89px;}

/* 新增爱奇艺VIP广告/福利手游 */
.fg-line{ background:  #F5F5F5;display: block;width: 104%;height: 4px;margin-left: -2%;}
.walfare{ width: 100%;margin: 0 auto;margin-top: 20px; }
.dx-fxsy b{ font-size: 18px;float: left; }
.dx-fxsy a{ float: right; color: #999999;line-height: 30px;text-decoration: none }
.bt-fare li{margin-top: 17px;overflow: hidden;width: 100%;height: 30px;;}
.bt-fare li b{ width: 62px;height: 30px;line-height: 30px;overflow: hidden;;background: url(../images/bg21.png) no-repeat -160px -280px;color: #fff;float: left; }
.bt-fare b i{ font-style: normal;display: block;float: left;width: 54px;height: 30px;overflow: hidden;text-align: center; }
.bt-fare li a{ text-decoration: none }
.bt-fare li a span{ float: left;font-weight: 600;margin:0 20px;line-height: 30px;color: #333333;font-size: 14px; }
.bt-fare li a em{ margin-left: 20px;color: #FE9636;font-size: 12px;line-height: 30px;overflow: hidden;height: 30px;display: block }

.down-img{ float: left; }
.down-img a{ display:block; float:left; width:72px; height:72px; margin:0px 10px 0px 0px; }
.down-img em img{ width:72px; height:72px; border-radius:20px; margin-top:10px;}






































