dl,dt,dd,ul,ol,menu,li,h1,h2,h3,h4,h5,h6,p,pre,code,form,fieldset,legend,blockquote,figure{margin:0;padding:0}body{min-width:320px;margin:0 auto;font-family:Helvetica,Arial,"微软雅黑","宋体",;line-height:1.75;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}details,main{display:block}[hidden],template{display:none}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal}a{text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}sub,sup{position:relative;vertical-align:baseline}img{max-width:100%;height:auto /*!important*/;vertical-align:middle;border:0}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}optgroup{margin:0;color:inherit;font:inherit;font-weight:bold}button,input,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button}input::-ms-clear{display:none}input[type="text"]{-webkit-appearance:none}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{-webkit-appearance:none;overflow-y:auto}table{border-collapse:collapse;border-spacing:0}ul,ol,menu{list-style:none outside none}.clearfix::before,.clearfix::after{content:' ';display:table}.clearfix::after{clear:both}@media only screen and (max-width: 359px){html{font-size:16px}}@media only screen and (min-width: 360px){html{font-size:18px}}

body{ background:url(/templates/images/ssbg.jpg) #020202 no-repeat 0 0; background-attachment:fixed; }
@media (max-width:1200px) {
	body{ background:#f8f8f8; }
}
.wrap { max-width:1200px; min-width:320px; margin:0 auto; position:relative; background: #f8f8f8; overflow:hidden; }
.blank10 { height:10px; line-height:20px; clear:both; visibility:hidden; }
.blank20 { height:20px; line-height:20px; clear:both; visibility:hidden; }
.blank30 { height:30px; line-height:30px; clear:both; visibility:hidden; }
.blank40 { height:40px; line-height:40px; clear:both; visibility:hidden; }
.hidd { display:none; }
/* banner-box */
.banner-box{ text-align: center; padding: 0.25rem 0; }
.banner-box .tit{ color:#FFF; font-weight:bold; font-size:110%; }
.banner-box .a{ display:block; }
.logoimg { width:35px; height:35px; }

.nav-list{ float:left; width:60px; height:40px;}
.bz-search{ float:right; width:60px; height:40px;}
.nav_con{ position:absolute; z-index:100; top:0px; left:0px; width:100%; padding:0 0 30px 0; background-color:#fff; display:none; z-index: 101; border-bottom:#eee 3px solid; }
.nav_con .close{ width:100%; padding: 0.38rem 0; background-color:#f09030; text-align:center;  }
.nav_con .close a{ display:block; color:#FFF; font-size:110%; background:url(../images/close.png) no-repeat 3% center; background-size:40px 40px; }
.nav_con .nav_list { width:96%; margin:0 auto; padding:2%; }
.nav_con .nav_list h2{ display:block; color:#333; font-weight:bold; padding:2% 0 2% 0; }
.nav_con .nav_list a{ float:left; color:#666; padding:1% 8% 1% 0; }

/* swiper */
.swiper-container{ overflow: hidden; position: relative;}
.swiper-wrapper{-webkit-transform-style: preserve-3d;-ms-transform-style: preserve-3d;
    transform-style: preserve-3d;-webkit-transition-property: -webkit-transform;
    transition-property: transform;display:-webkit-box;display:-webkit-flex; display: flex;position: relative;width: 100%; height: 100%}
.swiper-slide{ -webkit-transform-style: preserve-3d; -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;-webkit-flex-shrink: 0;  flex-shrink: 0;-webkit-flex: 1 0 100%; flex: 1 0 100%;position: relative;}
.swiper-button-disabled{display: none;}
.swiper-nav{width: 100%;text-align: center;line-height: 1}
.swiper-nav span{background: #ccc; display:inline-block;width: 6px;height: 6px;margin: 0 3px;border-radius: 50%; vertical-align: middle; -webkit-transition: width .2s; transition: width .2s;}
.swiper-nav [class*="active"] {background:#fdcd00; width:20px;border-radius: 10px;}

/* nav */
.nav{ position: relative; z-index: 100; border-bottom:1px solid #e9e9e9; background: #fff; }
.nav-box{position: relative;z-index:5; overflow: hidden; background: #ffffff; padding:0.50rem 2% 0.20rem 2%; width: 100%; }
.nav-box22::after{content:' '; display: inline-block; width: 2rem; height: 100%; background-color: #fff; position: absolute; right:0; top:0; z-index: 10; background: -webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,.8)); 
background: linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,.8));}
.nav-box a{display:inline-block; padding:0 2%; width:auto; color: #333; line-height: 1.5625rem; font-size: 1rem;}
.nav.fixed{position: fixed;top: 0; left: 0;z-index:600; width: 100%; text-align:center; }
.nav-homep a{ padding:0 1.2% !important; }

/* footer */
.footer { position:relative; margin-top:1rem; padding:1em 0 1em; background-color:#464646}
.mod-platform { margin-bottom:0.5rem; text-align:center }
.mod-platform a { color:#fff }
.mod-platform a:first-child { margin-right:2em }
.copyright {font-size:.75rem; color:#c0c0c0; text-align:center }
.copyright a { color:#c0c0c0 }
.footer-ico-pc, .footer-ico-star{display:inline-block; overflow:hidden; vertical-align:middle; background:url(../images/footer-ico.png) no-repeat}
.footer-ico-pc, .footer-ico-star { margin-bottom:3px }

.btn-gotop{position: fixed;bottom:5%; right: 1.5rem;width: 2em; height: 2em;border-radius: 50%;background: rgba(0,0,0,.6);line-height: 2.5;text-align: center;color: #fff; z-index: 610;font-size: 1.25rem; display: none;}
.btn-gotop::after{ content:' '; display: inline-block; width:0.6em; height:0.6em; border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; -webkit-transform:rotate(135deg);transform:rotate(135deg)}

/* page-index */
.page-index .nav-slide .swiper-slide:first-child{ background: none; color: #333;}
/* down nav */
.down-focus{ display:block; margin:0 auto; padding:0.4rem 0; overflow: hidden; position: relative;}
.down-focus li{ float:left; width:20%; list-style:none; margin:2px 0; }
.down-focus li a{ display:block; text-align:center; border:#CCC 1px solid; border-radius:20px; color:#333; font-size:14px; background-color:#fff; }
.down-focus li a:hover{ background-color:#ea6302; color:#fff; }
.down-focus li a.on{ background-color:#ea6302; color:#fff; }

@media only screen and (max-width:480px){
	.footer-ico-pc, .footer-ico-star{width: 20px; height: 16px;background-size:100%}
	.footer-ico-pc{background-position: 0 0}
	.footer-ico-star{background-position: 0 -25px;}
}

@media only screen and (min-width:481px){
	.footer-ico-pc, .footer-ico-star{width: 40px; height: 32px;}
	.footer-ico-pc{background-position: 0 0}
	.footer-ico-star{background-position: 0 -50px;}
}

/* comm-mod */
.comm-mod, .comm-mod2, .comm-mod3{ padding: 1rem 0.625rem 0}
.comm-mod .mod-hd{border-bottom-style: solid;border-bottom-width: 1px; border-color: #ececec}
.comm-mod .mod-hd::before{content: "";display:table;}
.comm-mod .mod-hd::after{content:"";display:table;clear: both;}
.comm-mod .mod-hd .tit{float:left;border-bottom-width: 1px;border-bottom-style: solid;font-size:1.25rem;line-height: 1.5;margin-bottom: -1px;}
.comm-mod .mod-bd{ padding-top: 1rem; } 
.comm-mod .btn-toggle{float:right;border-radius: 50%; border-width: 1px;border-style: solid;width: 1.5em; border-color:#dddddd; height: 1.5em;text-align: center;line-height: 1;overflow: hidden; position: relative; margin-top: 0.18em}
.comm-mod .btn-toggle::after{ content:' '; display: inline-block; width:0.5em; height:0.5em; border-left:1px solid #ddd; border-bottom:1px solid #ddd; -webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.comm-mod .btn-toggle.hide{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.comm-mod2 .mod-hd .tit{ font-weight: bold; font-size: .875rem; color: #333}
.comm-mod3 .mod-hd .tit, .comm-submod .sub-tit{ color: #3a72db; font-size: 1rem; line-height: 2.25}

.tabs {  width: 100%; position: relative; overflow: hidden; }
.tabs a { float:left; margin-right:3%; font-size:1.25rem;line-height: 1.8; display: inline-block; text-align:center; color:#666; }

/* comm-card */
.comm-card{ margin:0 -.375rem; overflow:hidden; }
.comm-card .img-box{height:100px;position: relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d; overflow:hidden; }
.comm-card .img-box img{position: absolute; top: 50%; left: 50%;-webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }
.comm-card .art-item{position:relative;overflow:hidden;display:block; padding:.25rem .375rem;width:100%;-webkitbox-sizing:border-box;box-sizing:border-box;}
.comm-card li{ width:25%; float:left; text-align:center; }
.comm-card li .txt-box{font-size:.75rem; text-align:center; color:#333; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; }

@media (min-width:640px) {
	.comm-card .img-box img{ width:100px; height:100px; }
	.comm-card li { width:20%; }
}
@media (min-width:768px) {
	.comm-card li { width:16.666%; }
}
@media (min-width:1200px) {
	.comm-card li { width:12.5%; }
}
@media (min-width:1600px) {
	.comm-card li { width:10%; }
}
/* focus */
.focus a{ position: relative; display: block; color: #fff}
.focus img{ display: block; width: 100%; max-width: 640px; margin:0 auto; height: 188px!important;}
.focus .txt{ overflow: hidden; position: absolute; left:0; bottom:0; width:100%; padding:1rem 5rem 0 .8rem;line-height: 2.2; white-space: nowrap; text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box; font-size: .875rem; background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0,.8));background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0,.8)); background: (top, rgba(0, 0, 0, 0), rgba(0, 0, 0,.8));}
.focus [class^="btn-"]{position: absolute;top:50%;width: 2em;height: 1em;line-height: 1;margin-top:-2rem;font-size: 1.5rem;font-weight: bold;opacity: .5;text-align: center;}
.focus .btn-prev-arrow{left: -.6em;-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.focus .btn-next-arrow{right: -.6em;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
.focus .swiper-nav{ position: absolute; z-index:99; bottom:.75em; right:.7rem;width: auto;}
.focus .swiper-nav span{ float: left; overflow: hidden; width:4px; height:4px; margin:1px 4px; border-radius: 0}
.focus .swiper-nav [class*="active"]{ border-radius: 0}

/* comm-mm */
.comm-mm{ margin:0 -.375rem; overflow:hidden; }
.comm-mm .img-box{height:100px;position: relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d; overflow:hidden; }
.comm-mm .img-box img{ position: absolute; top: 50%; left: 50%;-webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.comm-mm .art-item{position:relative;overflow:hidden;display:block; padding:.25rem .375rem;width:100%;-webkitbox-sizing:border-box;box-sizing:border-box;}
.comm-mm li{ width:50%; float:left; }
.comm-mm li .txt-box{font-size:.75rem; text-align:center; color:#333; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; }
@media (min-width:640px) {
	.comm-mm .img-box{ height:150px; }
}
@media (min-width:768px) {
	.comm-mm li { width:50%; }
}
@media (min-width:1200px) {
	.comm-mm li { width:20%; }
}
@media (min-width:1600px) {
	/*.comm-mm li { width:20%; }*/
}

.comm-scroll{margin:0 -.375rem;}
.comm-scroll .swiper-slide{-webkit-flex: 1 0 50%;flex: 1 0 50%;-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;}
.comm-scroll .img-box{height:5rem;position: relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}
.comm-scroll .img-box img{position: absolute; top: 50%; left: 50%;-webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); width: 162px; max-height: 90px!important}
.comm-scroll .art-item{position:relative;overflow:hidden;display:block; padding:.25rem .375rem;width:100%;-webkitbox-sizing:border-box;box-sizing:border-box;}
.comm-scroll li .txt-box{font-size:.75rem;line-height:1.7;text-align: center;color:#333}

/* comm-plist */
.comm-plist{overflow: hidden;}
.comm-plist li{overflow: hidden;border-bottom-width: 1px;border-bottom-style: solid;padding: .625rem 0; border-color:#ececec;}
.comm-plist li:first-child{padding-top:0;}
.comm-plist li:last-child{border-bottom: none;}
.comm-plist .art-item{ display: block; overflow: hidden; padding: 1px}
.comm-plist .pic-box{position:relative;overflow:hidden;float:left;width:30%;max-width:160px; margin-right: .8rem;}
.comm-plist .tit{max-height: 3em;line-height: 1.5; color: #000; overflow: hidden;}
.comm-plist .text-box{overflow: hidden;}
.comm-plist .desc{overflow:hidden;font-size:.625rem; margin-top: 0.125rem}
.comm-plist .date{float: left; color: #999; }
.comm-plist .ico-font-comment{float:right; color: #666; background: url(../images/hits.png) no-repeat right center; padding: 0 20px 0 0; }
.comm-plist .pic-box{height:4.375rem;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.comm-plist .pic-box img{position: absolute; top: 50%;left: 50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

.list-wsn .txt-box{ white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}

/* more-box */
.more-box{ margin-top: .5rem}
.more-box .btn-more{ display: block; height: 2.86em;line-height: 2.86;font-size:.875rem;text-align:center; background: #ececec;color:#555}

.tabs-more{ margin:0 auto; width:100%; padding:.5rem 2% 0 2%; overflow:hidden; }
.tabs-more a{ display: block; height: 2.86em;line-height: 2.86;font-size:.875rem; text-align:center; background: #ececec;color:#555; }

/* list-news */
.list-news li{ overflow: hidden; line-height: 2.25}
.list-news .time{ float: right; color: #888; font-size: 0.75rem; line-height: 3; margin-left: 0.25rem}
.list-news .tit{ overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.list-news .tit a:visited{ color: #888}
.list-news .tit a:link, .list-news .tit a, .list-news .tit a:active{ color: #333}

/* comm-list */
.comm-list{ overflow: hidden; margin: 0 -.375rem; font-size: 0}
.comm-list li{ float: left; width: 50%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.comm-list a{ display: block; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: .25rem .375rem}
.comm-list .img-box{ position: relative; text-align: center;}
.comm-list .txt-box{ font-size:.75rem;line-height:1.7;text-align: center; color:#333}
.comm-list img{ max-height: 90px!important; width: 98%; margin: 0 auto}

.comm-list-ex2{ margin: 0 -.5rem}
.comm-list-ex2 li{ width: 33.3%;}
.comm-list-ex2 a{ padding: .25rem .5rem}

.comm-list-ex3 .txt-box{ background: #ececec}

.comm-list2{ margin: 0 -.5rem; font-size: 0}
.comm-list2 li{ display: inline-block; width: 33.3%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.comm-list2 a{ display: block; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: .25rem .5rem}
.comm-list2 .img-box{ position: relative; text-align: center;}

.list-link{ overflow: hidden; margin-left: -0.3125rem; margin-right: -0.3125rem}
.list-link li{ float: left; width: 33.3%; padding: 0.3125rem 0; -webkit-box-sizing: border-box; box-sizing: border-box;}
.list-link a{ display: block; color: #333; font-size: 0.875rem; line-height: 2.35; border:1px solid #cad5ee; text-align: center; margin: 0 0.3125rem; border-radius: 2rem}
.list-link .btn-show{ position: relative; }
.list-link .btn-show::after{ content:' ';display:inline-block; position:relative;top:-0.25em;width:.4em;height:.4em;margin-left:.4em;border-left:0.1em solid #427ae2;border-bottom:0.1em solid #427ae2;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.list-link.js-begin li:nth-child(n+6){ display: none;}
.list-link.js-begin li:last-child{ display: block;}

/* comm-tab */
.comm-tab .tab{ display: table; width: 100%; position: relative;}
.comm-tab .tab:before{ position: absolute; content: ""; right: 0; top:0; height: 100%; width: 1px; background: #ececec}
.comm-tab .tab a{ display: table-cell; color: #333; font-size: 0.875rem; border:1px solid #ececec; border-right: none; line-height: 2.43; text-align: center; padding:2px 0}
.comm-tab .tab .active{ color: #3a72db; border-top:3px solid #3a72db; border-bottom: none; padding:0 0 3px}

/* page-index */
.page-index .mod-arena .sub-tit{ line-height: 2.87}
.page-index .mod-arena .comm-list{ padding-bottom: 0.5rem}

/* page-article */
.mod-recommend .list-news{ margin-top: .5rem}

/*pagination*/
.page_list { text-align: center; padding: .5rem 0; }
.page_list .page_num { MARGIN: 2px;}
.page_list .page_num A {PADDING:0.2em 0.6em; MARGIN: 0px; COLOR: #333; BACKGROUND-COLOR: #f5f5f5; border:#e5e5e5 1px solid; border-radius:7px; TEXT-DECORATION: none}
.page_list .page_num A:hover {PADDING: 0.2em 0.6em; MARGIN: 0px; COLOR: #fff; BACKGROUND-COLOR: #ff5d00; border:#e5e5e5 1px solid; border-radius:7px;}
.page_list .page_num A:active {PADDING: 0.2em 0.6em; MARGIN: 0px; COLOR: #fff; BACKGROUND-COLOR: #ff5d00; border:#e5e5e5 1px solid; border-radius:7px;}
.page_list .page_num SPAN.current {PADDING: 0.2em 0.6em; MARGIN: 0px; COLOR: #fff; BACKGROUND-COLOR: #ff5d00; border:#e5e5e5 1px solid; border-radius:7px;}
.page_list .page_num SPAN.disabled {DISPLAY: none}

/*content*/
.mod-article{ color: #333}
.mod-article, .mod-share, .mod-vote{ padding: 1rem .625rem 0}

.mod-article [class*="ico-font"]::after{display: inline-block; font-family: 'ico-font'; vertical-align: middle;}
.mod-article .ico-font-comment::after{content: '\f102'; margin-left: .2em; font-size: .875rem; line-height: 1;}
.mod-article .tit{font-size:1.25rem; font-weight: bold;color: #000; line-height: 1.33 }
.mod-article .info{padding:.5rem 0;margin-bottom:.5rem;border-bottom-width: 1px;border-bottom-style: solid;font-size:.75rem; border-bottom-color:#dedede;color: #999;}
.mod-article .info .date{margin-right: 1rem;}
.mod-article .ico-font-comment{float: right;}
.mod-article .detail p{padding:.5rem 0; word-wrap:break-word; }
.mod-article .detail iframe{ width:100%; height:240px; }
.mod-article .detail a{ text-decoration:underline; color:#333; }
.mod-article .shangxia { padding:0.625rem 0; border-bottom:#dedede 1px solid; list-style:none; }
.mod-article .shangxia li{ width:100%; }
.mod-article .shangxia li a{ color:#333; text-decoration:underline; }
.mod-article .share { width:100%; padding:0; }

/*search*/
select,input {outline:none;}
.search { width:100%; height:40px; margin:5px auto 25px auto; }
.search .kuang { width:100%; height:40px; background-color:#FFF; border-bottom:#dfdfdf 1px solid; margin:0 auto; }
.search .kuang input { width:55%; height:40px; padding:0px 5% 0 15%; border:0; font-size:100%; color:#999; background:url(../images/zoomh.png) no-repeat 6% center; background-size:auto 30px; font-family:Microsoft YaHei; }
.search .an1{ float:right; width:25%; height:40px; line-height:40px; text-align:center; color:#FFF; font-size:100%; }

@media (min-width:768px) {
	.mod-article .detail iframe{ width:90%; height:500px; }
}

/*20200709*/
.weizhi { display:block; width:100%; background:#f2f2f2; padding:5px 15px; line-height:22px; font-size:12px; color:#999; overflow:hidden;  }
.weizhi a{ color:#999; }
.shengming { display:block; width:100%; padding:10px 0 0 0; line-height:18px; font-size:12px; color:#999; text-align:center; overflow:hidden;  }
.gg_width { display:block; margin:0 auto; width:100%; height:auto; max-height:120px; text-align:center; overflow:hidden; }
.gg_width90 { display:block; margin:0 auto; width:100%; height:90px; text-align:center; overflow:hidden; }
@media (min-width:1200px) {
	.gg_width22 iframe{ height:120px !important; }
}

.downurl { display:block; text-align:center;  overflow:hidden; width:100%; }
.downurl a{ display:block; padding:5px 0; margin:5px auto; background-color:#00a5e0; color:#FFF !important; font-weight:bold; border-radius:20px; text-decoration:none !important; }

.tags_h { display:block; overflow:hidden; padding:3px 10px; border:#CCC 1px solid; border-radius:20px; background-color:#fff; }
.tags_h h3, .tags_h ul{ float:left; display:inline; font-size:15px; color:#999; }
.tags_h ul a{ float:left; margin:0 2px; color:#666 !important; font-size:15px; }
.tags_h ul a:hover{ color:#ea6302 !important; }
.tags_h222 ul a.on{ background-color:#ea6302; color:#fff; }

.tags_home { display:block; overflow:hidden; }
.tags_home a{ float:left; font-size:15px; color:#333; margin:3px; padding:2px 10px; border:#CCC 1px solid; border-radius:20px; background-color:#fff; }
.tags_home a:hover{ background-color:#ea6302; color:#fff; }
.tags_home a.on{ background-color:#ea6302; color:#fff; }

.down_ico { width:30px !important; height:30px !important; }
/*20201114*/
.tags_list { display:block; width:100%; margin:0 auto; overflow:hidden; }
.tags_list li{ display:block; position:relative; margin:0px 0 20px 0; border-radius:10px; background-color:#000; overflow:hidden; }
.tags_list li a{ display:block; }
.tags_list li img{ width:100%; height:100%; opacity:0.4; filter:alpha(opacity=40); }
.tags_list li .txt{ position:absolute; top:0; left:0; padding:3%; }
.tags_list li .txt h2{ display:block; padding:5px 0; font-size:20px; font-weight:bold; color:#f18a3f; text-decoration:underline; }
.tags_list li .txt p{ display:block; margin:0 0 8px 0; font-size:14px; color:#FFF; line-height:22px; }
.tags_list li .txt i{ background:rgba(0,0,0,.4); color:#fff; border:#fff 1px solid; font-style:normal; font-size:14px; padding:4px 15px; border-radius:30px; }
@media (min-width:768px) {
	.tags_list { max-width:1200px; }
	.tags_list li{ float:left; width:46%; margin:0px 2% 20px 2%; }
	.tags_list .tagsw { float:none; width:640px; margin:0 auto 20px auto; }
	.tags_list .tagsw .txt h2{ font-size:25px; }
	.tags_list .tagsw .txt p{ font-size:15px; line-height:30px; }
}

.pc_code { display:block; width:100%; margin:10px 0; text-align:center; overflow:hidden; }
.pc_code .pc_code_bg { margin:0 auto; width:140px; background-color:#FFF; border:#CCC 1px dashed; border-radius:10px; }
.pc_code .pc_code_say { padding:5px 0 0 0; font-size:13px; color:#999; }
.pc_code #output_pccode canvas{ width:93%; }
@media (max-width:768px) {
	.pc_code { display:none; }
}

.mzsm {margin:0 auto;width:100%; max-width:400px; padding:5px 0; text-align:center; font-size:12px; color:#555555; BACKGROUND-COLOR:#f2f2f2; border:#cbcbcb 1px solid; border-radius:20px; overflow:hidden;}
/* h5-plist */
.h5-plist{overflow: hidden;}
.h5-plist li{overflow: hidden; border-bottom-width: 1px;border-bottom-style: solid;padding: .625rem 0; border-color:#ececec; position:relative;}
.h5-plist li:first-child{padding-top:0;}
.h5-plist li:last-child{border-bottom: none;}
.h5-plist .art-item{ display: block; overflow: hidden; padding: 1px}
.h5-plist .pic-box{position:relative; overflow:hidden;float:left;width:30%;max-width:100px; margin-right: .8rem;}
.h5-plist .tit{max-height: 3em;line-height: 1.5; color: #000; overflow: hidden;}
.h5-plist .text-box{ overflow: hidden; }
.h5-plist li .gotoplay { position:absolute; left:120px; bottom:20px; padding:2px 12px; background-color:#5bba22; font-size:15px; color:#FFF; font-weight:bold; border-radius:10px; }
.h5-plist .desc{overflow:hidden;font-size:.625rem; margin-top: 0.125rem}
.h5-plist .date{float: left; color: #999; }
.h5-plist .ico-font-comment{float:right; color: #666; background: url(../images/hits.png) no-repeat right center; padding: 0 20px 0 0; }
.h5-plist .pic-box{height:5.575rem;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.h5-plist .pic-box img{ position: absolute; top: 50%;left: 50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

/*202401*/
.fudong { width:23%; position: fixed; bottom:15%; right:0px; z-index:1999; }
.fudong img{ width:100%; }