/* header */

.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("../../img/comm/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(../../img/comm/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(../../img/comm/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(../../img/comm/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(../../img/comm/img_a.png) no-repeat; background-size: 16px auto; background-position: 0 -66px; }



footer { background: #222; overflow: hidden; }

footer .bot_logo { width: 155px; height: 34px; background: url(../../img/comm/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(../../img/comm/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: 22%; 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 > a:nth-child(2) { width: 14%; }

.page > a:nth-child(4) { width: 14%; }

.page > a.over { color: #bbb; }

.page > span { width: 22%; 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; }



/* 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(../../img/comm/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; margin-right: 2px;}

.ico_pl2 { background-position: 0 -142px; }



.ico_yc, .ico_sp, .ico_sy, .ico_wy, .ico_time,.ico_glv,.ico_yy,.ico_dj{ background: url(../../img/comm/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; }



.ico_glv{background-position: 0 -491px;}



.ico_yy{background-position: 0 -516px;}



.ico_dj{background-position: 0 -541px; height: 22px;margin-top: -4px;}



/* 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; float: left;}

.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 .bq i{display:none;}
.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(../../img/comm/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("../../img/comm/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: 146px; padding: 12px 0; display: flex; }

.Gm-downl .item .img {display: block;margin-right: 10px;}

.Gm-downl .item .img, .Gm-downl .item .img img { width: 120px; height: 146px; 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: 4px;overflow: hidden;}

.Gm-downl .item .info .list p {width: 50%;float: left;line-height: 30px;height: 30px;overflow: hidden;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.Gm-downl .item .info .list p:nth-child(odd) {width: 52%;}

.Gm-downl .item .info .list p:nth-child(even) {width: 48%;}

.Gm-downl .item .info .list .downl {color: #f0412a;float: left;width: 48%;height: 30px;line-height: 30px;display: block;margin-top: 2px;}

.Gm-downl .item .info .list .downl i {background: url(../../img/comm/img_c.png) no-repeat;display: block;float: left;background-size: 22px auto;width: 21px;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; }



 

/*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(../../img/comm/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("../../img/comm/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("../../img/comm/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("../../img/comm/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(../../img/comm/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: 40px; line-height: 40px; 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; }

.Gm_jieshao p { overflow: hidden; width: 100%; }

.Gm_jieshao .morbtn { width: 100%; height: 30px; line-height: 30px; color: #f0412a; font-size: 14px; text-align: right; display: none; }

.Gm_jieshao .morbtn i { background: url(../../img/comm/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); }

.Gm_jieshao table td{border-right:1px solid #000; border-bottom:1px solid #000;}

.Gm_jieshao table{border-right:none; border-bottom:none;}
.Gm_jieshao .bt, .Gm_jieshao h3{padding: 7px 0 3px 0;}
.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;}

 



/* bq */

.label_wrap { margin: 0 12px; overflow: hidden; }


.label_wrap .label_item.m0b{ width: 100%; overflow: hidden; margin: 12px 0;margin-bottom:0px; }

.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;overflow:hidden; 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("../../img/comm/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("../../img/comm/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: 36x; 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(../../img/comm/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(../../img/comm/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("../../img/comm/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("../../img/comm/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("../../img/comm/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("../../img/comm/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%; }



.big_img_wrap .big_img_top { position: fixed; width: 100%; height: 36px; line-height: 36px; font-size: 14px; left: 0; top: 10px; z-index: 201823; display: flex; }

.big_img_wrap .big_img_top .img_num { flex: 1px; text-align: center; color: #fff; font-weight: bold; }

.big_img_wrap .big_img_top .back_btn { color: #fff; font-weight: bold; width: 70px; text-align: center;  margin-left: 15px;   background: url("../../img/comm/icon_back.png") no-repeat left;  background-size: auto 20px;}

.big_img_wrap .big_img_top .img_src { width: 90px; height: 30px; line-height: 30px; color: #0de8fb; border: 1px solid #0de8fb; text-align: center; margin-right: 5px; }



/* 2018-9-11 */
.tjgl_item{margin: 0px 12px;margin-bottom: 20px;}
.tjgl_item .bt{height:30px;line-height:30px;font-size: 15px;font-weight:bold;padding-bottom: 5px;}
.tjgl_item .bt i{height: 16px;width: 3px;background:red;display: inline-block;vertical-align:  middle;margin-top: -4px;margin-right: 3px;}
.tjgl_item table {width: 100%;text-indent: 15px;font-size: 13px;color: #141414;border: 1px solid #eeeeee;border-right:  none;border-bottom:  none;}
.tjgl_item table tr {border-left: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;border-right: 1px solid #d2d2d2;}
.tjgl_item table td {height: 35px;line-height: 35px;font-size:14px;border-right: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;}
.tjgl_item table td a{color: #0080ff;}

/* 12-27新增 */
.news_tab_img{padding:12px;padding-bottom: 0px;}
.news_tab_img ul{ width: 100%;}
.news_tab_img ul li{float: left; width: 50%;}
.news_tab_img ul:after { clear: both; content: ''; display: block; width: 0; height: 0; visibility: hidden; }
.news_tab_img ul li a{display: block; width: 98%; height: 100%;margin: 0 auto; position: relative;}
.news_tab_img ul li a img{ display: block; width: 100%; height: 100%; position: relative; background: #eeeeee;margin: 0 auto;}
.news_tab_img ul li a p{background: rgba(0, 0, 0, 0.5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); height: 20px; line-height:20px;width:100%;overflow: hidden;color: #fff; font-size: 12px; position: absolute; left: 0; bottom: 0px;}
.news_tab_img ul li a p span{padding-left: 5px;}
.news_tab_img ul .list_b{height: 50%;}
       
.news_tab_img ul li.list_b a{height: 49%; margin-bottom: 1%;}
.news_tab_img .more{height: 40px; background: #dcdcdc; text-align: center; font-size: 15px; color: #959595; line-height: 40px; display: none; width: 100%; border-radius: 5px; display: block; margin-top:8px;}
.dj_ycgl_warp{ overflow: hidden; padding: 0 12px;}
.dj_ycgl_warp ul {width: 100%;}
.dj_ycgl_warp ul:after { clear: both; content: ''; display: block; width: 0; height: 0; visibility: hidden; }
.dj_ycgl_warp ul li{ float: left;width: 33%; height: auto;  overflow: hidden; position: relative;border-radius: 5px; margin-bottom: 10px;}
.dj_ycgl_warp ul li a{ display: block; width: 95%; height: 100%; margin: 0 auto;}
.dj_ycgl_warp ul li .img{ position: relative; width: 100%; border-radius: 5px; overflow: hidden;z-index: 1; min-height: 130px;}
.dj_ycgl_warp ul li .img img{ width: 100%; height: 100%;min-height: 130px;display:block;}
.dj_ycgl_warp ul li .text{width: 100%; border:1px solid #e5e5e5; border-top: none; padding-top: 7px;     box-sizing: border-box;position: relative; margin-top: -7px; text-align: center; color: #434343; font-size: 12px;border-radius:0 0 6px 6px;}
.dj_ycgl_warp ul li .text p{line-height: 21px; height: 42px; overflow: hidden; margin: 6px 3px;}
.dj_ycgl_warp ul li .text .btn_{height: 20px;text-align: center;display: inline-block;padding: 0 9px;line-height: 20px;background: #f2f2f2;border:1px solid #dfdfdf;border-radius: 10px;margin-bottom: 5px;max-width: 100px;overflow: hidden;}
.dj_ycgl_warp ul li a:hover .text p{ color: #F0412A;}
/* 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("../../img/comm/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("../../img/comm/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("../../img/comm/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;}
.header_v2 .top .ico_calendar{float: right; background: url("/newapp/images/ico_mytimeico.png") no-repeat center; background-size: 80px auto; width: 28px; height:22px;background-position: -53px 0; margin: 17px 5px 0 0; }

