@charset "utf-8";
/*---------------------------------
Description:单独样式
Company:同望
Author:chenz
Created:2025.03.18
Updated:2025.10.15
Updated by:chenz
---------------------------------*/

/* Base */
body {background:#fff;color:#222;margin:0;padding:0;}
.transition {transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;}
.main {width:1200px;margin:0 auto;}
.left {float:left;}
.right {float:right;}
.overflow {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hide {display:none;}
a {color:#222;text-decoration:none;}
a:hover {color:#222;}
.pic {width:100%;height:100%;display:block;overflow:hidden;}
.pic .img {width:100%;height:100%;object-fit:cover;}
.strong {font-weight:700;}
.fs-22 {font-size:1.375em;}
.fs-20 {font-size:1.25em;}
.fs-18 {font-size:1.125em;}
.fs-15 {font-size:.9375em;}
.fs-14 {font-size:.875em;}
.fs-13 {font-size:.8125em;}
.fs-12 {font-size:.75em;}
.fw-400 {font-weight:400;}
.fw-900 {font-weight:900;}
.primary-color {color:#1F79EC;}
.white-color {color:#fff;}
.gray-color {color:#777;}
.blue-color {color:#155CEC;}
.orange-color {color:#FA870A;}
.red-color {color:#F45959;}
.green-color {color:#16AD46;}
.light-gray-color {color:#999;}
.primary-bg {background:#1F79EC;}
.white-bg {background:#fff;}
.light-gray-bg {background:#F6F6F6;}
.flex {display:flex !important;}
.aiCenter {align-items:center;}
.aiStart {align-items:flex-start;}
.aiEnd {align-items:flex-end;}
.jcCenter {justify-content:center;}
.jcStart {justify-content:flex-start;}
.jcEnd {justify-content:flex-end;}
.jcCenter {justify-content:center;}
.jcBetween {justify-content:space-between;}
.jcAround {justify-content:space-around;}
.fwWrap {flex-wrap:wrap;}
.taCenter {text-align:center !important;}
.taLeft {text-align:left !important;}
.taRgiht {text-align:right !important;}
.page {background:#F4F8FB;min-height:100%;position:relative;font-size:16px;}

/* Layout */
.index-top-bg {width:100%;display:block;position:absolute;top:0;left:0;z-index:1;}
.content {padding:0;position:relative;z-index:2;}
.content-nav {padding:0 0 50px 0;}
.content-btn {padding:0 0 58px 0;position:relative;z-index:2;}
.footer-nav {background:#fff;box-sizing:border-box;position:fixed;bottom:0;left:0;width:100%;z-index:2;box-shadow:rgba(0,0,0,.1) 0 -2px 10px;}
.footer-nav .footer-nav-li {width:33.33%;text-align:center;height:50px;}
.footer-nav .img {width:20px;height:20px;margin-top:7px;}
.footer-nav .footer-nav-txt {font-size:0.75em;color:#777;}
.footer-nav .cur {}
.footer-nav .cur .footer-nav-txt {color:#1F79EC;font-weight:900;}
.footer-nav .icon-cur {display:none;}
.footer-nav .cur .icon-cur {display:inline-block;}
.footer-nav .cur .icon {display:none;}
.footer-btn {position:fixed;bottom:0;left:0;width:100%;z-index:2;box-shadow:rgba(0,0,0,.1) 0 -2px 10px;}
.footer-btn .footer-btn-content {width:100%;box-sizing:border-box;padding:10px 4%;}
.box {padding:0 4% 6% 4%;}
.box-title {padding-bottom:3%;}
.box-title .box-title-content {width:50%;}
.more-link {background:url(../images/ico-go-blue.png) no-repeat right center;background-size:14px 14px;padding-right:6%;}
.box-content {border-radius:8px;box-shadow:rgba(0,0,0,.1) 0 0 6px;}
.box-main {}
.logo {padding:12% 4% 6% 4%;}
.logo .img {width:32%;}
.slogan {padding:0 4%;text-align:center;}
.slogan .img {width:90%;}
.index-search {border-radius:100px;padding:0 4%;box-shadow:rgba(10,79,167,.16) 0 0 4px;}
.index-search .index-search-content {width:85%;padding:3% 0;}
.index-search .index-search-content .img {width:6%;display:block;}
.index-search .index-search-content .input-txt {width:80%;border:none;margin-left:4%;font-size:15px;}
.index-search .index-search-content .input-txt::placeholder {color:#222;}
.index-search .search-btn {width:15%;text-align:right;padding:3% 0;}
.shortcut {padding-left:0;padding-right:0;}
.shortcut .shortcut-li {width:25%;text-align:center;}
.shortcut .shortcut-li .img {width:60%;display:block;margin:0 auto 6% auto;}
.ztzl {background:url(../images/box-title-bg.png) no-repeat;background-size:110px 40px;}
.special-subject {padding:3% 3% 0 3%;}
.special-subject .special-subject-li {width:48.5%;padding-bottom:3%;}
.special-subject .special-subject-li a {display:block;}
.special-subject .special-subject-li .special-subject-box {padding:10% 10% 18% 10%;box-sizing:border-box;height:86px;border-radius:8px;background-size:cover;background-repeat:no-repeat;}
.special-subject .special-subject-li .special-subject-blue {background-image:url(../images/special-subject-blue.png);}
.special-subject .special-subject-li .special-subject-green {background-image:url(../images/special-subject-green.png);}
.special-subject .special-subject-li .special-subject-purple {background-image:url(../images/special-subject-purple.png);}
.special-subject .special-subject-li .special-subject-orange {background-image:url(../images/special-subject-orange.png);}
.special-subject .special-subject-li .special-subject-red {background-image:url(../images/special-subject-red.png);}
.special-subject .special-subject-li .special-subject-light-blue {background-image:url(../images/special-subject-light-blue.png);}
.special-subject .special-subject-li p {padding-top:4%}
.special-subject .special-subject-li .special-subject-blue p {color:rgba(71,135,243,.8);}
.special-subject .special-subject-li .special-subject-green p {color:rgba(56,200,215,.8);}
.special-subject .special-subject-li .special-subject-purple p {color:rgba(126,126,242,.8);}
.special-subject .special-subject-li .special-subject-orange p {color:rgba(250,184,42,.8);}
.special-subject .special-subject-li .special-subject-red p {color:rgba(222,69,69,.8);}
.special-subject .special-subject-li .special-subject-light-blue p {color:rgba(72,186,248,.8);}
.special-subject .special-subject-ad {width:100%;}
.special-subject .special-subject-ad .scroll-ad {background:#eee;width:100%;height:86px;border-radius:8px;overflow:hidden;position:relative;}
#slides {display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:relative}
#slides li {display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute}
#slides li a {display:block;width:100%;height:100%;text-indent:-9999px}
#pagination {display:block;list-style:none;position:absolute;left:0;bottom:0;z-index:9900;margin:0;text-align:center;width:100%;box-sizing:border-box;}
#pagination li {display:inline-block;list-style:none;width:10px;height:10px;margin:0 6px;border-radius:5px;background:#FFF;}
#pagination li a {display:block;width:100%;height:100%;padding:0;margin:0; text-indent:-9999px;}
#pagination li.current {background:#1F79EC;border:#fff solid 1px;}
.tabs {box-shadow:inset 0px -1px 0px 0px rgba(221,221,221,1);position:sticky;width:100%;top:0;left:0;z-index:3;}
.tabs .tabs-li {width:20%;text-align:center;}
.tabs .tabs-li a {text-align:center;color:#777;display:block;line-height:50px;}
.tabs .cur a {background:url(../images/tabs-cur-bg.png) no-repeat center bottom;background-size:30px 4px;color:#1F79EC;font-weight:900;}
.list-search {padding:3% 4% 1% 4%;}
.list-search .input-txt {background:#F4F8FB;border:none;border-radius:100px 0 0 100px;width:85%;padding:0 6%;height:40px;box-sizing:border-box;font-size:15px;}
.list-search .search-btn {background:#F4F8FB url(../images/ico-search.png) no-repeat center center;background-size:16px 16px;border-radius:0 100px 100px 0;width:15%;display:block;height:40px;}
.list-search .filter-btn {background:url(../images/ico-filter.png) no-repeat center center;background-size:16px 16px;width:15%;display:block;height:40px;}
.search-tips {padding:3% 4%;}
.search-tips span {margin:0 6px;}
.search-result-box {padding-top:3%;}
.txt-list {}
.search-result-title {border-bottom:#ddd solid 1px;line-height:36px;margin:0 4%;}
.txt-list .txt-list-li {border-bottom:#eee solid 1px;padding:6% 4%;position:relative;}
.txt-list .txt-list-li .txt-list-title {padding-bottom:2%;display:block;}
.txt-list .txt-list-li .txt-list-title .highlight {color:#A40000;}
.txt-list-info-1,
.txt-list-info-2 {padding:.5% 0;}
.txt-list-info-1 .txt-1 {width:18%;}
.txt-list-info-1 .txt-2 {width:32%;}
.txt-list-info-2 .txt-1 {width:18%;}
.txt-list-info-2 .txt-2 {width:82%;}
.lose-efficacy {position:absolute;top:10%;right:3%;width:30%;z-index:2;}
.tags {}
.tags .tags-li {border-radius:4px;padding:.5% 2%;margin:0 2% 2% 0;}
.tags .tags-red {background:#FEE;border:#A40000 solid 1px;color:#A40000;}
.tags .tags-orange {background:#FFEFE4;border:#EE761D solid 1px;color:#EE761D;}
.tags .tags-green {background:#E8FFF9;border:#05BB8D solid 1px;color:#05BB8D;}
.tags .tags-purple {background:#E9E9FF;border:#7979F3 solid 1px;color:#7979F3;}
.tags .tags-blue {background:#fff;border:#1F79EC solid 1px;color:#1F79EC;}
.count-down {position:absolute;bottom:10%;right:0;z-index:2;padding:.5% 2% .5% 3%;border-radius:100px 0 0 100px;font-size:12px;}
.count-down-green {background:#05BE90;}
.count-down-orange {background:#FFB300;}
.count-down-red {background:#A40000;}
.count-down-gray {background:#999;}
.count-down .img {width:20%;display:block;margin-right:4%;}
.btn {display:block;text-align:center;border-radius:8px;font-size:.875em;line-height:36px;padding:0 6%;box-sizing:border-box;}
.white-btn {background:#fff;border:#ccc solid 1px;}
.primary-btn {background:#1F79EC;border:#1F79EC solid 1px;color:#fff;}
.primary-btn:active {color:#fff;}
.popwin {width:100%;height:100%;position:fixed;right:0;top:0;z-index:10;}
.popbg {width:100%;height:100%;position:fixed;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;filter:Alpha(opacity=50);background:#000;z-index:1;}
.popwin .popdialog {background:#FFF;box-shadow:0 0 5px #000;position:absolute;z-index:4;}
.popwin-filter .popdialog {width:80%;height:100%;right:0;top:0;padding:4% 0;box-sizing:border-box;}
.popwin-filter .dialog-content {height:100%;}
.popwin-filter .filter-content {height:calc(100% - 36px);}
.popwin-filter .filter-content h3 {padding:0 4% 2% 4%;}
.popwin-filter .filter-content .filter-main {padding:0 3% 6% 3%;}
.popwin-filter .filter-content .filter-main-li {width:33.33%;}
.popwin-filter .filter-content .filter-main-li-long {width:50%;}
.popwin-filter .filter-content .filter-main-li a {background:#F6F6F6;display:block;line-height:30px;font-size:.875em;border-radius:4px;text-align:center;margin:0 4px 6px 4px;padding:0 3%;box-sizing:border-box;}
.popwin-filter .filter-content .time-box {background:#F6F6F6;width:40%;line-height:36px;border-radius:4px;padding:0 3%;box-sizing:border-box;}
.popwin-filter .filter-content .time-box .input-txt {background:none;font-size:14px;border:none;width:70%;}
.popwin-filter .filter-content .time-box a {width:30%;display:block;text-align:right;}
.popwin-filter .filter-content .time-box .img {width:40%;}
.popwin-filter .filter-content .cur a {background:#E5F1FF;color:#1F79EC;}
.popwin-filter .filter-content-btn {height:36px;padding:0 4%;}
.popwin-filter .filter-content-btn .white-btn {width:36%;}
.popwin-filter .filter-content-btn .primary-btn {width:60%;}
.detail-box {padding:4%;}
.detail-box .detail-title {line-height:150%;padding-bottom:3%;}
.detail-box .detail-info {padding:4% 4% 2% 4%;margin-top:3%;position:relative;}
.detail-info .detail-info-main {padding-bottom:2%;}
.detail-info .detail-info-main .title {width:20%;}
.detail-info .detail-info-main .txt {width:80%;}
.detail-box .detail-content {padding:4% 0;line-height:150%;}
.detail-box .detail-content img {width:100%;height:100%;display:block;margin-bottom:10px;}
.detail-box .detail-content p {margin-bottom:10px;line-height:150%;}

.other-news-box {padding:4% 4% 0 4%;margin-top:3%;}
.other-news-box .txt-list .txt-list-li {padding:6% 0;}
.about {padding-top:4%;}
.about .special-subject-li {width:100%;}
.about .special-subject-li .special-subject-box {padding:4% 10% 0 4%;height:100px;}
.about .special-subject-li .special-subject-ptjs {background-image:url(../images/special-subject-ptjs.png);}
.about .special-subject-li .special-subject-zxkf {background-image:url(../images/special-subject-zxkf.png);}
.about .special-subject-li p {padding-top:3%;}
.about .special-subject-li .special-subject-ptjs p {color:rgba(71,135,243,.8);}
.about .special-subject-li .special-subject-zxkf p {color:rgba(56,200,215,.8);}
.about .special-subject-li .more-link-1 {display:inline-block;color:#4787F3;}
.about .special-subject-li .more-link-2 {background-image:url(../images/ico-go-green.png);display:inline-block;color:#38C8D7;}

/*.header {!*position:fixed;*!position: sticky;top:0;left:0;width:100%;z-index:999;}*/
.header {/*position:fixed;*/position: sticky;top:0;left:0;width:100%;}
.header-main {background:#378bff;color:#FFF;height:50px;}
.header h1 {font-size:18px;font-weight:normal;width:70%;line-height:50px;text-align:center;color:#FFF;margin:0 auto;}
.header .back-btn {width:15%;height:50px;line-height:50px;text-align:center;color:#FFF;display:block;}
.header .back-btn i {font-size:24px;}
.header span {width:15%;height:50px;display:block;}
.header img {display:inline-block;vertical-align:middle;/*width:10%;*/margin-right:4px;}
.header em {vertical-align:middle;font-style:normal;}
.header .back-btn {background:url(../images/ico-back.png) no-repeat center center;background-size:40%;width:15%;height:50px;display:block;}
.header .filter-btn {background:url(../images/ico-filter.png) no-repeat center right;background-size:40%;width:15%;height:50px;display:block;}
.header a:active {background-color:#1E80AC;}

.no-more {padding:16px 0;text-align:center;font-size:12px;color:#999;}
.list-more {background:#FFF;display:block;font-size:14px;text-align:center;padding:8px 0;color:#378bff;}
.list-more:active {background-color:#F6F6F6;}

.normal-box-main {background-color:#fff;border-radius:6px;padding:15px;box-shadow:#000 0 0 6px -3px;box-sizing:border-box;}
.normal-box-main.normal-special-main {padding:0;background:none;box-shadow:none;}
#D1pic2 .fcon img {border-radius:6px;}

@media screen and (max-width:320px) {
	.page,
	.input-txt {font-size:14px;}
	.index-search .index-search-content .input-txt,
	.list-search .input-txt t {font-size:13px;}
	.popwin-filter .filter-content .time-box .input-txt {font-size:12px;}
}
