/* header *//*96KaiFa原创源码，唯一官网：www.96kaifa.com*/.header.on { background: #222; }.header.on .box_a { max-height: 144px !important; }.header.on .nav ul li {border-bottom: 1px dashed #434343;height: 36px;width: 114%;overflow:  hidden;}.header {background: #222;min-height: 83px;position: relative;}.header .top {margin: 0 12px;height: 42px;border-bottom: 1px solid #434343;}.header .top .logo {width: 160px;height: 30px;background: url("../images//logo.png") no-repeat;background-size: auto 30px;display: block;float: left;margin: 5px 0 0 0;}.header .top .rcont { float: right; }.header .top .rcont .downl_btn {float: left;color: #f0412a;font-size: 12px;display: block;margin: 10px 0 0;height: 24px;line-height: 24px;}.header .top .rcont .downl_btn span { border: 1px solid #f0412a; display: inline-block; height: 18px; line-height: 18px; padding: 0 6px; border-radius: 4px; margin: 0 6px; }.header .top .rcont .meun {display: block;float: left;width: 20px;height: 20px;background: url(../images//img_a.png) no-repeat;background-position: 0 -92px;background-size: 18px auto;margin: 12px 0 0 5px;}.header .top .rcont .meun.on {background-position: 0 -113px;}.header .box_b + .box_a, .header .box_c + .box_a { max-height: 0; }.header .box_a {width: 100%;position: absolute;z-index: 12;top: 43px;left: 0;max-height: 34px;background: #222;overflow: hidden;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}.header .box_b { position: relative; z-index: 10; background: #222; }.header .box_c { min-width: 320px; max-width: 768px; background: #222; width: 100%; height: 40px; position: relative; z-index: 10; }.header .box_c .nav_c { min-width: 320px; max-width: 768px; width: 100%; height: 40px; background: #222; overflow-x: scroll; overflow-y: hidden; -webkit-overflow-scrolling: touch; }.header .box_c .nav_c::-webkit-scrollbar{width:6px; height:6px; background:transparent;}.header .box_c .nav_c::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgba(111, 111, 111, 0.7);border-radius:10px;}.header .box_c .nav_c::-webkit-scrollbar-thumb:hover{background-clip:padding-box;background-color:rgba(111, 111, 111,1);border-radius:10px;}.header .box_c .nav_c ul { display: inline-block; padding: 0 12px; overflow: hidden; }.header .box_c .nav_c ul li { display: inline-block; padding: 0 15px; float: left; text-align: center; }.header .box_c .nav_c ul li a { display: inline-block; font-size: 16px; color: #959595; line-height: 30px; margin: 2px 0 4px 0; border-bottom: 2px solid transparent; }.header .box_c .nav_c ul li a.on { border-bottom: 2px solid #f0412a; }.header .nav {margin: 0 12px;line-height: 35px;}.header .nav ul {width: 100%;/* overflow: hidden; */overflow-y:  hidden;height: 37px;}.header .nav ul li {width: 100%;display: flex;border-bottom: 1px dashed transparent;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;white-space:  nowrap;}.header .nav ul li a {text-align: center;flex: 1;font-size: 16px;color: #959595;width: 50px;display:  block;float:  left;}.header .nav ul li a span {display: inline-block;margin-bottom: 1px;white-space: nowrap;height: 32px;}.header .nav ul li a.on span { border-bottom: 2px solid #f0412a; }.header .box_b .nav ul{  height: 40px;}.header .box_b .nav ul li a span{height:38px;line-height: 38px;}.header .box_a .nav ul li a span{height:34px;}.header .search_a {margin: 11px;height: 22px;overflow: hidden;display: flex;}.header .search_a .search_box { flex: 1; display: flex; position: relative; }.header .search_a .search_box .ssk {width: 100%;padding: 0 36px;height: 22px;border-radius: 18px;background: #434343;color: #767676;font-size: 14px;}.header .search_a .search_box .ssqd {position: absolute;left: 10px;top: 2px;width: 18px;height: 18px;background: url(../images//img_a.png) no-repeat;background-size: 16px auto;background-position: 0 -65px;}.header .search_a .landing { margin-left: 20px; }.header .search_a .landing .no_logged { height: 22px; line-height: 22px; font-size: 16px; color: #959595; }.header .search_a .landing .no_logged span { display: inline-block; width: 2px; background: #959595; height: 18px; margin: 0 5px -3px; }.header .search_a .landing .user {height: 22px;line-height: 22px;/* margin-top: 10px; */}.header .search_a .landing .user .tx { float: left; overflow: hidden; margin: 0 5px 0 0; }.header .search_a .landing .user .tx, .header .search_a .landing .user .tx img { width: 20px; height: 20px; border-radius: 50%; }.header .search_a .landing .user .name { float: left; max-width: 120px; overflow: hidden; height: 20px; font-size: 16px; color: #f0412a; } .header .search_a .landing .user .out_btn {font-size: 14px;margin-left:10px;}.header .search_b { height: 44px; background: #222; padding-top: 6px; margin-top: -1px; }.header .search_b .wrap { position: relative; display: flex; }.header .search_b .wrap .ssk { flex: 1; height: 36px; margin: 0 12px; padding: 0 36px 0 12px; border: 1px solid #1b1b1b; background: #313131; border-radius: 22px; color: #767676; font-size: 14px; }.header .search_b .wrap .ssqd { position: absolute; right: 25px; top: 9px; width: 18px; height: 18px; background: url(../images//img_a.png) no-repeat; background-size: 20px auto; background-position: 0 -83px; }.header .syzq-title, .header .white { line-height: 48px; border-bottom: 1px solid #434343; font-size: 20px; text-align: center; color: #959595; }.white{-webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -ms-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear; background: #fff; box-shadow: none;}.white .top{border-bottom: none;}.white .syzq-title{color: #fff;}.hotsearch{display: none; width: 100%; position: absolute; height: 1000px; background: rgba(0, 0, 0, 0.8); z-index: 9; top: 149px; left: 0;}.hotsearch .title{height: 18px; line-height: 18px; border-left: 2px solid #d23e2b; margin: 10px 12px; text-indent: 10px; color: #fff; font-size: 15px;}.hotsearch ul{margin: 0 12px; overflow: hidden; line-height: 30px; font-size: 13px;}.hotsearch ul li{overflow: hidden;}.hotsearch ul li a{height: 30px; color: #999; width: 100%; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.hotsearch ul li a:before{content: ''; display: inline-block; margin-right: 8px; width: 14px; height: 14px; background: url(../images//img_a.png) no-repeat; background-size: 16px auto; background-position: 0 -66px;}footer{background: #222; overflow: hidden;}footer .bot_logo{width: 138px; height: 34px; background: url(../images//logo.png) no-repeat; background-size: auto 34px; display: block; margin: 12px auto;}footer .bot{margin: 0 40px; display: flex; border-top: 1px solid #3c3b3b;}footer .bot a{flex: 1; text-align: center; line-height: 36px; font-size: 14px; color: #f0412a; white-space: nowrap;}footer .bot a i{display: inline-block; background: url(../images//img_a.png) no-repeat; background-size: 32px auto; width: 16px; height: 18px; margin: 0 4px -3px 0;}footer .bot .home i{background-position: 0 -19px; margin-bottom: -4px;}footer .bot .about i{width: 24px; background-position: 0 -42px;}footer .bot .up i{background-position: 0 4px;}/*page*/.page{background: #fff; padding: 10px 20px; display: flex; justify-content: space-between;}.page > a{width: 10%; border: 1px solid #e5e5e5; margin: 14px 0; display: inline-block; line-height: 30px; border-radius: 4px; background: #f6f6f6; text-align: center; color: #333;}.page > a.gray-page{ background-color: #e2e2e2; border: none; }.page > a:active, .page .page span .cbtn a:active{background: #ddd;}.page .pre{width: 14%;}.page .next{width: 14%;}.page > a.over{color: #bbb;}.page > span{width: 10%; margin: 14px 0; display: inline-block; line-height: 30px; border-radius: 4px; text-align: center; background: #f0412a; color: #fff; font-size: 14px; position: relative; border: 1px solid #f0412a;}.page > span .cbtn{width: 100%; position: absolute; top: -62px; left: 0; z-index: 10; height: 92px; overflow-y: scroll; background: #fff; border-radius: 4px; -webkit-box-shadow: 0 0 3px #bbb; -moz-box-shadow: 0 0 3px #bbb; box-shadow: 0 0 3px #bbb;}.page > span .cbtn a{display: inline-block; text-align: center; line-height: 30px; margin-bottom: 1px; float: left; width: 100%; background: #f6f6f6; font-size: 14px; color: #666;}/*page2*/.page .pagination{width:100%;display:flex;}.page .pagination li{flex:1; border: 1px solid #e5e5e5; margin: 14px 2px; display: inline-block; line-height: 30px; border-radius: 4px; background: #f6f6f6; text-align: center; color: #333;}.page .pagination .active{text-align: center; background: #f0412a; font-size: 14px; position: relative; border: 1px solid #f0412a;}.page .pagination .active a{color:#fff;}/* List */.liat_gl{margin: 5px 12px 0; overflow: hidden;}.liat_gl .lis:last-child{border-bottom: none;}.liat_gl .lis{width: 100%; display: flex; border-bottom: 1px dashed #e5e5e5; padding: 12px 0;}.liat_gl .lis .txt{flex: 1;}.liat_gl .lis .txt .bt{display: block; font-size: 14px; color: #434343; height: 40px; line-height: 20px; font-weight: 600; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}.liat_gl .lis .txt .info{height: 18px; line-height: 18px; margin-top: 14px; color: #999;}.liat_gl .lis .txt .info .bq{float: left; font-size: 14px;}.liat_gl .lis .txt .info .pl{float: right; font-family: Arial; font-size: 14px;}.liat_gl .lis .img{margin-left: 10px;}.liat_gl .lis .img, .liat_gl .lis .img img{height: 72px; width: 130px;}/* icon */.icon{display: inline-block; vertical-align: middle;}.ico_pl, .ico_pl2, .ico_gl{background: url(../images//img_c.png) no-repeat; background-size: 23px auto; background-position: 0 -117px; width: 18px; height: 18px; margin-bottom: 2px;}.ico_gl{background-position: 0 -180px;width:20px;}.ico_pl2{background-position: 0 -142px;}.ico_yc, .ico_sp, .ico_sy, .ico_wy, .ico_time{background: url(../images//img_c.png) no-repeat; background-size: 20px auto; background-position: 0 -51px; width: 24px; height: 20px; margin: -2px 2px 0 0;}.ico_sp{background-position: 0 -79px;}.ico_sy{background-position: 0 -25px;}.ico_wy{background-position: 0 1px;}.ico_time{background-position: 0 -168px; background-size: 24px auto; width: 18px;}/* crumbs */.crumbs{height: 40px; line-height: 40px; font-size: 14px; color: #959595; padding: 0 12px; overflow: hidden; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; border-bottom: 2px solid #f2f2f3;}.crumbs span{margin: 0 3px;}/* cms_wrap */.cms_wrap{overflow: hidden; padding: 12px; border-top: 6px solid #f2f2f3;}/* list_tj*/.no-bord{border-top: none !important;}.list_tj{border-top: 6px solid #f2f2f3;}.list_tj .lis + .lis{border-top: 1px dashed #e5e5e5;}.list_tj .lis{margin: 0 12px; padding: 12px 0;}.list_tj .lis .wp_a{height: 22px; line-height: 22px; font-size: 14px; color: #999;}.list_tj .lis .wp_a .tx{height: 22px;}.list_tj .lis .wp_a .tx img{width: 22px; height: 22px; border-radius: 50%; float: left;}.list_tj .lis .wp_a .tx span{float: left; margin-left: 8px; color: #999;}.list_tj .lis .wp_a .time{float: right;}.list_tj .lis .wp_b{display: flex; margin-top: 12px;}.list_tj .lis .wp_b .txt{flex: 1;}.list_tj .lis .wp_b .txt .bt{display: block; font-size: 14px; color: #434343; height: 40px; line-height: 20px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; font-weight: 600;}.list_tj .lis .wp_b .txt .info{height: 18px; line-height: 18px; margin-top: 14px; color: #999;}.list_tj .lis .wp_b .txt .info .bq{float: left; font-size: 14px;}.list_tj .lis .wp_b .txt .info .pl{float: right; font-family: Arial; font-size: 14px;min-width: 66px;}.list_tj .lis .wp_b .img{margin-left: 10px; position: relative;}.list_tj .lis .wp_b .img, .list_tj .lis .wp_b .img img{height: 72px; width: 130px;}.list_tj .lis .wp_b .img .ico-video{display: block; position: absolute; width: 40px; height: 40px; background: url(../images//icon-d.png) no-repeat; background-size: 40px auto; background-position: 0 -35px; left: 48px; top: 17px;}.list_tj .lis .wp_c{overflow: hidden; margin-top: 12px;}.list_tj .lis .wp_c .vid_wrap{display: block; overflow: hidden; position: relative; width: 100%;}.list_tj .lis .wp_c .vid_wrap .mb{width: 100%; height: 99%; background: rgba(0, 0, 0, 0.6); position: absolute; left: 0; top: 0;}.list_tj .lis .wp_c .vid_wrap .btn{position: absolute; left: 40%; top: 30%; left: calc(50% - 35px); top: calc(50% - 35px); width: 70px; height: 70px; background: url("../images//btn_video.png") no-repeat; background-size: 100%;}.list_tj .lis .wp_c .link{height: 38px; line-height: 50px; display: flex;}.list_tj .lis .wp_c .link .bt{flex: 1; height: 38px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 14px; color: #434343;}.list_tj .lis .wp_c .link .pl{margin-left: 12px;}.list_tj .lis .wp_c .link2{line-height: 50px;}.list_tj .lis .wp_c .link2 .bt{height: 38px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 14px; color: #434343;}.list_tj .lis .wp_c .link2 .bq{float: left; font-size: 14px; color: #999;}.list_tj .lis .wp_c .link2 .pl{float: right; margin-left: 12px;}/*GM-downl*/.Gm-downl{overflow: hidden; margin: 0 12px;}.Gm-downl .item + .item{border-top: 1px dashed #e5e5e5;}.Gm-downl .item{height: 156px; padding: 12px 0; display: flex;}.Gm-downl .item .img{display: block; margin-right: 12px;}.Gm-downl .item .img, .Gm-downl .item .img img{width: 130px; height: 156px; border-radius: 3px;}.Gm-downl .item .info{flex: 1;}.Gm-downl .item .info .bt{display: block; width: 100%; font-size: 16px; color: #434343; line-height: 25px; max-height: 50px; overflow: hidden; font-weight: 600;}.Gm-downl .item .info .list{font-size: 14px; color: #959595; position: relative; margin-top: 10px; overflow: hidden;}.Gm-downl .item .info .list p{width: 50%; float: left; line-height: 32px; height: 32px; overflow: hidden; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.Gm-downl .item .info .list p:nth-child(odd){width: 60%;}.Gm-downl .item .info .list p:nth-child(even){width: 40%;}.Gm-downl .item .info .list .downl{color: #f0412a; float: left; width: 40%; height: 32px; line-height: 32px; display: block; margin-top: 2px;}.Gm-downl .item .info .list .downl i{background: url(../images//img_c.png) no-repeat; display: block; float: left; background-size: 22px auto; width: 22px; height: 22px; margin-right: 8px; margin-top: 5px;}.Gm-downl .item .info .list .downl .ico1{background-position: 0 -192px;}.Gm-downl .item .info .list .downl .ico2{background-position: 0 -236px; margin-top: 4px; margin-right: 0px;}.dot-list .info .list p:before{display: inline-block; margin: 4px 6px 4px 0; content: ''; width: 3px; height: 3px; background: #919191; border-radius: 50%;}/*patch-downl*/.patch-downl{overflow: hidden;}.patch-downl .item{border-bottom: 1px solid #f2f2f3; height: 72px; overflow: hidden; display: flex;}.patch-downl .item .txt{flex: 1; margin: 0 12px;}.patch-downl .item .txt .bt{height: 30px; line-height: 30px; margin-top: 6px; font-size: 14px; color: #434343; display: block; overflow: hidden; font-weight: 600;}.patch-downl .item .txt .time{overflow: hidden; height: 30px; line-height: 30px; font-size: 14px; color: #959595;}.patch-downl .item .txt .time i{background: url(../images//img_c.png) no-repeat; display: inline-block; background-size: 22px auto; background-position: 0 -216px; width: 22px; height: 18px; margin-bottom: -4px;}.patch-downl .item .txt .time span{margin-right: 10px;}.patch-downl .item .downl{display: block; width: 54px; text-align: center; color: #ff9b1f; border: 1px solid #ff9b1f; border-radius: 18px; height: 30px; line-height: 30px; font-size: 14px; margin: 20px 12px 0 0;}/* fx */.share_wrap{border-top: 1px solid #f2f2f3; overflow: hidden; line-height: 56px; padding: 0 12px; position: relative;}.share_wrap > span{font-size: 14px; color: #999; line-height: 56px; float: left;}.share_wrap .bdsharebuttonbox{float: left; overflow: hidden; height: 44px; width: 168px;}.share_wrap .bdsharebuttonbox a{display: block; float: left; width: 30px; height: 30px; border-radius: 50%; border: 2px solid #eee; margin: 10px 4px 0; padding: 0; background: none;}.share_wrap .bdsharebuttonbox a:before{display: block; content: ''; margin: 2px 0 0 3px; background: url("../images//ico_fx.png") no-repeat; width: 24px; height: 24px !important; padding: 0 !important; background-size: 24px auto;}.share_wrap .bdsharebuttonbox .bds_weixin:before{background-position: 0 0 !important;}.share_wrap .bdsharebuttonbox .bds_tsina:before{background-position: 0 -46px !important;}.share_wrap .bdsharebuttonbox .bds_sqq:before{background-position: 0 -23px !important;}.share_wrap .bdsharebuttonbox .bds_qzone:before{background-position: 0 -70px !important;}.share_wrap .ction_btn{float: right; font-size: 14px; color: #999;}.share_wrap .ction_btn i{display: inline-block; width: 24px; height: 24px; background: url("../images//ico_fx.png") no-repeat; background-size: 24px auto; background-position: 0 -98px; vertical-align: middle; margin: 0 2px 2px;}.share_wrap .ction_btn i.on{background-position: 0 -125px;}.app_share{float: left; overflow: hidden; height: 44px; width: 168px;}.app_share span{display: block; float: left; width: 30px !important; height: 30px !important; border-radius: 50%; border: 2px solid #eee; margin: 10px 4px 0;}.app_share i{display: block; margin: 2px 0 0 3px; background: url("../images//ico_fx.png") no-repeat !important; width: 24px; height: 24px !important; padding: 0 !important; background-size: 24px auto !important;}.app_share .weixin i{background-position: 0 0 !important;}.app_share .weibo i{background-position: 0 -46px !important;}.app_share .qq i{background-position: 0 -23px !important;}.app_share .qzone i{background-position: 0 -70px !important;}.QZ-title{height: 42px; line-height: 42px; text-align: center; font-size: 14px; color: #434343;}.QZ-title i{display: inline-block; background: url(../images//img_b.png) no-repeat; background-size: 20px auto; background-position: 0 -91px; width: 20px; height: 20px; margin: 0 6px -2px 0;}/*comm-title*/.comm-title{margin: 0 12px; overflow: hidden; height: 40px; line-height: 40px; text-align: center; position: relative;}.comm-title .line{height: 0; border-top: 1px dashed #e5e5e5; width: 100%; position: absolute; left: 0; top: 20px;}.comm-title span{width: 80px; display: block; margin: 0 auto; background: #fff; height: 36; line-height:36px; color: #434343; font-size: 14px; position: relative; z-index: 2;}/* jieshao */.show_js p{max-height: 168px;}.show_js .morbtn i{transform: rotateZ(0deg) !important;}.Gm_jieshao{margin: 0 12px 12px; font-size: 14px; color: #434343; line-height: 24px;padding-bottom: 30px;position: relative;}.Gm_jieshao .bt,.Gm_jieshao h3{font-size: 16px; color: #434343; font-weight: 600; margin-top: 16px; height: 28px; line-height: 28px;}.Gm_jieshao .bt:before,.Gm_jieshao h3:before{display:inline-block;content:'';width:4px;height:18px; background: #f04029; border-radius: 2px; vertical-align: middle; margin: 0 2px 3px 0;}.Gm_jieshao p{overflow: hidden; width: 100%;}.Gm_jieshao .morbtn{width: 100%; height: 30px; line-height: 30px; color: #f0412a; font-size: 14px; text-align: center; display: none;position: absolute; bottom: 0px; left:0px;background: #fff;}.Gm_jieshao img, .Gm_jieshao table, .Gm_jieshao embed, .Gm_jieshao iframe {max-width: 100%;margin:0 auto;}.Gm_jieshao .morbtn i{background: url(../images//img_c.png) no-repeat; background-size: 18px auto; background-position: 0 -232px; display: inline-block; width: 12px; height: 12px; margin-left: 5px; transform: rotateZ(180deg);}/* bq */.label_wrap{margin: 0 12px; overflow: hidden;}.label_wrap .label_item{width: 100%; overflow: hidden; margin: 12px 0 0;}.label_wrap .label_item li{width: 25%; float: left; margin: 5px 0;}.label_wrap .label_item li a{display: block; margin: 0 auto; width: 90%; height: 30px; line-height: 30px; text-align: center; border: 1px solid #eee; border-radius: 6px; font-size: 14px; color: #959595;}.label_wrap .label_item li a.on{color: #fff; background: #f0412a; border: 1px solid #f0412a;}/*Tips*/.tips_wind{display: none; width: 100%; position: fixed; z-index: 9999; left: 0; top: 33%; text-align: center; font-size: 14px;}.tips_wind span{background: rgba(0, 0, 0, 0.7); border-radius: 6px; color: #fff; text-align: center; line-height: 30px; padding: 10px 12px; margin: 0 auto; display: inline-block; max-width: 180px;}.tips_wind2, .tips_wind3{display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); position: fixed; z-index: 9999; left: 0; top: 0; text-align: center; font-size: 14px;}.tips_wind2 .bg, .tips_wind3 .bg{width: 100%; position: absolute; z-index: 1; height: 100%;}.tips_wind2 span, .tips_wind3 span{position: relative; z-index: 2; max-width: 80%; display: inline-block; margin-top: 34%; background: #fff; padding: 18px; border-radius: 4px;}.tips_wind2 span i, .tips_wind3 span i{font-size: 16px; color: #434343; line-height: 24px; text-align: center;}.tips_wind2 span .clos, .tips_wind3 span .clos{display: block; width: 180px; height: 45px; background: #00b7ee; border-radius: 4px; text-align: center; line-height: 46px; font-size: 14px; color: #fff; margin: 20px auto 10px;}.tips_wind3 .btn{display: flex;}.tips_wind3 .btn a{flex: 1; display: block; width: 180px; height: 45px; background: #00b7ee; border-radius: 4px; text-align: center; line-height: 46px; font-size: 14px; color: #fff; margin: 20px 4px 10px;}.tips_wind3 .btn .zx{background: #aaa;}/*news*/.related_wrap{border-top: 6px solid #f2f2f3; overflow: hidden;}.related_wrap .list_tj{border: none;}.related_wrap .list_tj .wp_b{margin-top: 0;}.pc-info{overflow: hidden; background: #f2f2f3; padding-bottom: 12px;}.pc-info .pf{height: 20px; line-height: 20px; margin: 12px; overflow: hidden;}.pc-info .pf i{width: 20px; height: 18px; float: left; background: url("../images//icon-pc.png") no-repeat; background-size: 18px auto; margin: 2px 6px 0 0;}.pc-info .pf p{float: left; font-size: 14px; color: #434343;}.pc-info .pf span{float: left; color: #f0412a; font-family: Arial;}.pc-info .txt{overflow: hidden; margin: 0 12px;}.pc-info .txt i{width: 20px; height: 24px; float: left; background: url("../images//icon-pc.png") no-repeat; background-size: 18px auto; margin: 0px 6px 0 0; background-position: 0 -20px;}.pc-info .txt p{line-height: 24px; color: #434343; font-size: 14px;}.line_de{border-bottom: 1px dashed #eee; margin: 0 12px;}.detaile_top{overflow: hidden; margin: 12px;}.detaile_top h1{display: block;  line-height: 26px; font-size: 18px; color: #434343;margin-bottom:12px;}.detaile_top .info{display: flex; width: 100%;}.detaile_top .info .img{margin-right: 10px; overflow: hidden;}.detaile_top .info .img, .detaile_top .info .img img{width: 36px; height: 36px; border-radius: 50%;}.detaile_top .info .txt{flex: 1; height: 16px; font-size: 12px; color: #999;}.detaile_top .info .txt p{width: 100%; height: 18px; line-height: 18px; margin-top: 2px;}.detaile_top .info .txt i{font-family: Arial; margin-right: 12px;}.detaile_top .info .txt span, .detaile_top .info .txt i{height: 16px; line-height: 16px;}.detaile_top .info .pl{color: #f37569; height: 18px;}.detaile_top .info2{overflow: hidden; text-align: center; font-size: 12px; color: #999; line-height: 26px; margin-top: 4px;}.detaile_top .info2 span{margin-right: 16px;}.detaile_top .info2 span:before{display: inline-block; content: ' '; background: url(../images//img_c.png) no-repeat; background-size: 25px auto; background-position: 0 -175px; width: 18px; height: 18px; margin: 0 2px -3px 0;}.detaile_top .info2 .from:before{background-position: 0 -560px;}.detaile_cont{margin: 4px 12px; padding-bottom: 10px; overflow: hidden; font-size: 14px; color: #434343;} .detaile_cont table, .detaile_cont embed, .detaile_cont iframe{max-width: 100%;margin:0 auto;}.detaile_cont p{margin: 10px 0; line-height: 24px;}.detaile_cont img{width: initial;max-width: 100%;}.detaile_cont table tr,.detaile_cont table td{border: 1px solid #e6e6e6;padding: 2px;}.detaile_cont table  a{    color: #19abff; text-decoration: underline;}.Tips-box{overflow: hidden; margin: 0 12px 12px;}.Tips-box .tips_top{margin: 12px 0; height: 36px; position: relative;}.Tips-box .tips_top .line{width: 100%; height: 0; border-bottom: 1px dashed #e5e5e5; position: absolute; top: 18px; left: 0;}.Tips-box .tips_top .title{width: 116px; height: 36px; line-height: 36px; margin: 0 auto; text-align: center; background: #fff; position: relative; z-index: 2; font-size: 14px; font-weight: 600; color: #f0412a;}.Tips-box .tips_top .title i{display: inline-block; width: 18px; height: 18px; background: url(../images//img_c.png) no-repeat; background-size: 18px auto; background-position: 0 -214px; margin: 0 6px -4px;}.Tips-box .txt{text-align: center; line-height: 24px; color: #434343; font-size: 14px;}.Tips-box .text_jieshao{text-align:center;height: 25px;line-height: 25px;color:#f0412a;display:  block;font-size: 12px;}.related_cont{background: #1b1b1b; overflow: hidden; display: flex;}.related_cont .img{margin: 15px;}.related_cont .img, .related_cont .img img{width: 116px; height: 160px; border-radius: 3px;}.related_cont .info{flex: 1; margin: 24px 24px 0 0;}.related_cont .info .name{width: 100%; display: block; float: left; height: 28px; line-height: 28px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 18px; color: #fff; font-weight: bold;}.related_cont .info .time{font-size: 14px; color: #959595; line-height: 18px; height: 18px; float: left; width: 100%; margin: 5px 0 8px;}.related_cont .info .pt{width: 100%; float: left; height: 18px; line-height: 18px; font-size: 14px; color: #959595;}.related_cont .info .score_box{float: left; margin-top: 5px; overflow: hidden; height: 32px; line-height: 32px; width: 100%;}.related_cont .info .score_box .sc_bg{float: left; margin-top: 6px;}.related_cont .info .score_box .sc_bg, .related_cont .info .score_box .num{width: 116px; height: 20px; background: url("../images//score_bg.png") no-repeat; background-size: auto 40px; position: relative;}.related_cont .info .score_box .sc_bg .num, .related_cont .info .score_box .num .num{position: absolute; left: 0; top: 0; background-position: 0 -20px;}.related_cont .info .score_box .score_num{float: left; color: #f0412a; font-size: 28px; margin-left: 10px;}.related_cont .info .bq{float: left; width: 100%; overflow: hidden; height: 26px; margin-top: 8px;}.related_cont .info .bq a{float: left; font-size: 14px; color: #4dc585; height: 24px; line-height: 24px; padding: 0 10px; border-radius: 14px; border: 1px solid #4dc585; margin-right: 6px;}.related_conth5{background: #1b1b1b; overflow: hidden; margin-bottom: 10px;}.related_conth5 .img{background: none;}.related_conth5 .gm-info .txt .bt{color: #fff;}.related_conth5 .txt{color: #f0412a;}.related_conth5 .txt ul li{color: #959595;}.related_conth5 .score_wrap2 .processingbar{background-position-y: -44px;}.gm-info{overflow: hidden; margin: 16px 12px 0; display: flex;}.gm-info .img{margin-right: 14px; width: 150px; height: 90px;}.gm-info .img, .gm-info .img img{border-radius: 4px;}.gm-info .img img{width: 150px; height: 90px; display: inline-block;}.gm-info .txt{flex: 1;}.gm-info .txt .bt{overflow: hidden; line-height: 36px; height: 36px; margin-bottom: 4px; font-size: 18px; color: #f0412a; font-weight: 600;}.gm-info .txt ul{overflow: hidden;}.gm-info .txt ul li{font-size: 14px; color: #959595; overflow: hidden; height: 25px; line-height: 25px;}.gm-info .txt ul li:before{display: inline-block; content: ''; width: 3px; height: 3px; border-radius: 50%; background: #7d7d7d; margin: 0 6px 4px 0;}.score_wrap2{margin: 2px 12px 10px; overflow: hidden;}.score_wrap2 .score{float: left; width: 180px; height: 20px; background: url("../images//score_bg3.png") no-repeat; background-size: 180px auto; background-position: 0 -22px; position: relative; margin-top: 14px;}.score_wrap2 .score span{display: block; position: absolute; left: 0; top: 0; max-width: 100%; height: 20px; background: url("../images//score_bg3.png") no-repeat; background-size: 180px auto;}.score_wrap2 .processingbar{float: left; width: 44px; height: 44px; text-align: center; line-height: 44px; font-weight: bold; color: #fff; font-size: 15px; border-radius: 50%; background: url("../images//score_bg1.png") no-repeat;}.score_wrap2 .txt{float: left; display: inline-block; font-size: 14px; line-height: 40px; margin: 4px 10px 0;}/*2018-6-6*/.big_img_mb{display: none; width: 100%; height: 100vh; position: fixed; z-index: 20186; left: 0; top: 0; background: rgba(0, 0, 0, 0.5);}.big_img_wrap{display: none; position: fixed; left: 0; top: 0; z-index: 201822; width: 100%; margin: 0 auto; height: 100vh;}#Gm-big-pic{width: 100%; height: 80%; overflow: hidden;}#Gm-big-pic img{width: auto; height: auto; max-height: 100%; min-width: initial; max-width: 96%; margin: 0 2%;}/* 2-14 H3 */.detaile_cont h3 .bt{text-indent:0;float: left;height: 26px;background: #4ec585;color: #fff;position: absolute;left: -1px;top: -1px;line-height: 28px;font-size: 14px;padding: 0 10px;line-height: 26px;}.detaile_cont h3{width: 100%;height: 26px;background: #eee;position: relative;text-indent: -81px;margin-top: 10px;font-size:14px;color: #fff;line-height: 26px;}.detaile_cont h3:before{content:'';display: block;float: left;width: 88px;height: 29px;text-align: center;line-height: 26px;font-size:14px;color: #fff;margin: -4px 0 0 -2px;background:#fff url("../images//bt_img-a.png") no-repeat;background-position: -38px -90px;}.sytj_hd {display: none !important;}/* 问答 */.wd_infor{ padding: 0 12px;}.wd_infor .wd_top{border-bottom: 1px dashed #ececec;padding: 12px 0; margin-bottom: 10px;}.wd_infor .wd_top .h1{ display: block;  line-height: 28px;  font-size: 18px;  color: #434343;  margin-bottom: 12px; height: 28px; overflow: hidden;}.wd_infor .wd_top .h1 span{ background: url("../images//wd_infor.png") no-repeat center; background-size: 64px auto; background-position: 0 -21px; height: 28px;width: 60px;display: block; float: left;}.wd_infor .wd_top .h1 h1{ font-size: 18px; display: block; float: left; margin-left: 10px; max-width:calc(100% - 70px); overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}.wd_infor .wd_top .info{ display: flex; width: 100%;    height: 16px;  overflow: hidden; margin-bottom: 20px;}.wd_infor .wd_top .info .txt{flex: 1; height: 16px; font-size: 12px; color: #999;}.wd_infor .wd_top .info .txt p{width: 100%; height: 18px; line-height: 18px; margin-top: 2px;}.wd_infor .wd_top .info .txt i{font-family: Arial; margin-right: 12px;}.wd_infor .wd_top .info .txt span, .wd_top .info .txt i{height: 16px; line-height: 16px;}.wd_infor .wd_top .info  .eye{ }.wd_infor .wd_top .info  .eye:before{content:'';background: url("../images//wd_infor.png") no-repeat center; width: 16px; height: 11px; display: inline-block; vertical-align: middle; background-position:-4px -2px; margin: 0 5px 0 20px;}.wd_infor .wd_top  .text{ border:1px solid #f0412a;border-radius: 10px; padding:10px 12px; position: relative; font-size: 14px;}.wd_infor .wd_top  .text .bt{position: absolute; left:30px; top:-10px; height: 20px; line-height: 20px; background: #fff; padding: 0 10px; color: #f0412a;}.wd_infor .wd_top  .text p{ line-height: 24px; color: #777676;}.wd_infor .tj_wd{padding-bottom: 10px;}.wd_infor .tj_wd span{background: #31b6da; position: relative; display: inline-block; height: 30px;line-height: 30px; text-align: center; color:#fff; font-size: 15px; padding: 0 12px; border-radius:4px;}.wd_infor .tj_wd span:after{content: '';  display:block;  width:0;  height:0;  border-width:10px 10px 0;  border-style:solid;  border-color:#31b6da transparent transparent;  position:absolute;  bottom:-10px;  left:0px; right: 0px; margin: auto;}