@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?3c9ros');
  src:  url('../fonts/icomoon.eot?3c9ros#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?3c9ros') format('truetype'),
    url('../fonts/icomoon.woff?3c9ros') format('woff'),
    url('../fonts/icomoon.svg?3c9ros#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="jzicon-"], [class*=" jzicon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.jzicon-laba:before {
  content: "\e901";
}
.jzicon-home:before {
  content: "\e63a";
}
.jzicon-store:before {
  content: "\e640";
}
.jzicon-chat:before {
  content: "\e67c";
}
.jzicon-message:before {
  content: "\e683";
}
.jzicon-article:before {
  content: "\e688";
}
.jzicon-archive-drawer:before {
  content: "\e69b";
}
.jzicon-mail-line:before {
  content: "\e6a8";
}
.jzicon-edit-box:before {
  content: "\e6d0";
}
.jzicon-t-box:before {
  content: "\e6e1";
}
.jzicon-dvd:before {
  content: "\e6fc";
}
.jzicon-image-line:before {
  content: "\e702";
}
.jzicon-movie:before {
  content: "\e703";
}
.jzicon-vidicon:before {
  content: "\e724";
}
.jzicon-arrow-down:before {
  content: "\e72b";
}
.jzicon-arrow-right:before {
  content: "\e736";
}
.jzicon-double-quotes:before {
  content: "\e739";
}
.jzicon-close:before {
  content: "\e741";
}
.jzicon-download:before {
  content: "\e749";
}
.jzicon-eye:before {
  content: "\e74d";
}
.jzicon-heart-line:before {
  content: "\e754";
}
.jzicon-menu:before {
  content: "\e75e";
}
.jzicon-moon-line:before {
  content: "\e75f";
}
.jzicon-moon-fill:before {
  content: "\e760";
}
.jzicon-qr-scan:before {
  content: "\e761";
}
.jzicon-search:before {
  content: "\e769";
}
.jzicon-share-circle:before {
  content: "\e76f";
}
.jzicon-thumb-up-line:before {
  content: "\e779";
}
.jzicon-account-circle:before {
  content: "\e786";
}
.jzicon-money:before {
  content: "\e79f";
}
.jzicon-exchange:before {
  content: "\e7a0";
}
.jzicon-tag:before {
  content: "\e7a9";
}
.jzicon-red-packet:before {
  content: "\e7ab";
}
.jzicon-shopping-bag:before {
  content: "\e7b3";
}
.jzicon-vip-crown:before {
  content: "\e7b5";
}
.jzicon-vip-crown-line:before {
  content: "\e7b7";
}
.jzicon-vip-diamond:before {
  content: "\e7b9";
}
.jzicon-settings:before {
  content: "\e870";
}
.jzicon-file-list:before {
  content: "\e8c2";
}
.jzicon-twitter:before {
  content: "\e8d1";
}
.jzicon-time:before {
  content: "\e900";
}
.jzicon-angle-left:before {
  content: "\e909";
}
.jzicon-angle-right:before {
  content: "\e90a";
}
.jzicon-angle-up:before {
  content: "\e90b";
}
.jzicon-angle-down:before {
  content: "\e90c";
}
.jzicon-zanshang:before {
  content: "\e902";
}

*{margin: 0;padding: 0}


body{font: 14px "Microsoft YaHei", Arial, Helvetica, sans-serif;color: #222;background: #f1f2f9;line-height: 1.5;word-break: break-all}
dd, div, dl, dt, form, h1, h2, h3, h4, h5, img, input, label, p, span, textarea, ul{margin: 0;padding: 0;outline: 0}
img{border: 0;display: block}
li, ul{list-style: none}
ol li{margin-left: 20px;list-style: decimal;padding-left: 3px}
a{color: #333;text-decoration: none;-webkit-transition: background-color .15s linear, color .15s linear;-moz-transition: background-color .15s linear, color .15s linear;-o-transition: background-color .15s linear, color .15s linear;-ms-transition: background-color .15s linear, color .15s linear;transition: background-color .15s linear, color .15s linear}
button{transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}
a:focus, button:focus{outline: 0}
a:hover{text-decoration: none;color: #ff6000}
blockquote{background: #fafafa;border-left: 4px solid #fc7247;position: relative;width: 100%;padding: 16px;margin-bottom: 15px;font-size: 14px;padding-left: calc(16px + 16px);transition: all .28s ease;-moz-transition: all .28s ease;-webkit-transition: all .28s ease;-o-transition: all .28s ease}
blockquote:before{position: absolute;color: #fc7247;content: '\e739';top: calc(50% - 24px * .5);left: 4px;width: 24px;height: 24px;text-align: center;font-weight: 600;line-height: 24px;vertical-align: middle;font-family: icomoon}
blockquote p{margin: 2px 0 !important}
table{border-collapse: collapse}
table, table td, table th{border: 1px solid #eee}
table td, table th{padding: 6px}
table th{background-color: #f6f7f8}
h1{font-size: 30px}
h2{font-size: 26px}
h3{font-size: 22px}
h4{font-size: 20px}
h5{font-size: 16px}
h6{font-size: 16px}
h3 i{margin-right: 6px}
em, i{font-style: normal}
@-webkit-keyframes fadeInDown{0%{-webkit-transform: translate3d(0, -100%, 0);opacity: 0;transform: translate3d(0, -100%, 0)}
to{-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0)}}
@keyframes fadeInDown{0%{-webkit-transform: translate3d(0, -100%, 0);opacity: 0;transform: translate3d(0, -100%, 0)}
to{-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0)}}
@-webkit-keyframes loadingRotate{0%{-webkit-transform: rotate(0) translateZ(0);transform: rotate(0) translateZ(0)}
50%{-webkit-transform: rotate(180deg) translateZ(0);transform: rotate(180deg) translateZ(0)}
100%{-webkit-transform: rotate(360deg) translateZ(0);transform: rotate(360deg) translateZ(0)}}
@keyframes loadingRotate{0%{-webkit-transform: rotate(0) translateZ(0);transform: rotate(0) translateZ(0)}
50%{-webkit-transform: rotate(180deg) translateZ(0);transform: rotate(180deg) translateZ(0)}
100%{-webkit-transform: rotate(360deg) translateZ(0);transform: rotate(360deg) translateZ(0)}}
.aboxd img{max-width: 100%}
.clear{clear: both}
.blank{height: 20px;overflow: hidden;width: 100%;margin: auto;clear: both}
.f_l{float: left}
.f_r{float: right}
.aboxd, .commen_pl, .infosbox, .l_box .sidebar, .pagelist, .r_box li, .related-list, .slider{transition: all .28s ease;-moz-transition: all .28s ease;-webkit-transition: all .28s ease;-o-transition: all .28s ease}
.article{width: 1200px;margin: 80px auto 0;overflow: hidden;zoom: 1}
.aside{width: 325px;float: right;display: block;position: relative;z-index: 1;margin-left: -325px}
.r_box, .ra_box{float: left;width: 100%}
.main{margin-right: 340px;position: relative;}
.container{width: 1200px;margin: auto}
nav{width: 1200px;margin: auto;position: relative;height: 60px;line-height: 60px;text-align: center;z-index: -1;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.logo{float: left;font-size: 22px}
.logo img{max-height: 28px;margin-top: 15px}
img.nightlogoimg{display: none}
.r_box .slider li{-webkit-animation-name: none;animation-name: none}
.adbox{background-color: #fff;margin-bottom: 15px;border-bottom: 0;};
.slider{overflow: hidden;margin: 0 auto;max-width: 1200px;height: 350px !important;margin-bottom: 15px;border-radius: 4px;-webkit-box-shadow: 0 0 2px 0 rgb(98 124 153 / 10%);-moz-box-shadow: 0 0 2px 0 rgba(98, 124, 153, .1);box-shadow: 0 0 2px 0 rgb(98 124 153 / 10%);background-color: #000}
.slider .slideBox li{padding: 0;border: 0}
.slider .slideBox{position: relative;margin-bottom: 20px;width: 100%;height: 350px}
.slider .slideBox .bd{position: relative;z-index: 0;height: 350px !important}
.slideBox .bd ul li{width: 100%}
.slider .slideBox .bd ul{width: 100%}
.slideBox .bd ul li{margin: 0;background-color: transparent}
.slider .slideBox .bd img{width: 100%;height: 350px;-o-object-fit: cover;object-fit: cover}
.slideBox .next, .slideBox .prev{position: absolute;top: 40%;z-index: 10;width: 50px;height: 50px;line-height: 50px;font-size: 25px;margin: 5px;color: #fff;cursor: pointer;text-align: center;background: rgba(0, 0, 0, .3);border-radius: 50%}
.slideBox .prev{left: -58px}
.slideBox .next{right: -58px}
.slider:hover .slideBox .next{right: 0}
.slider:hover .slideBox .prev{left: 0}
.slideBox .list-body{position: relative;z-index: 1;left: 0;bottom: 60px;padding: 0 20px;height: 60px;line-height: 60px;display: block;width: 100%;background: rgba(0, 0, 0, .2);background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .4));background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .4)));background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .4));color: #fff;font-size: 16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.r_box .slideBox li:hover img, .r_box li.atopd:hover img{transform: none}
.slideBox .hd{max-width: 200px;position: absolute;right: 20px;bottom: 26px;font-size: 0;text-align: right;z-index: 11}
.slideBox .hd li{position: relative;top: 0;display: inline-block;width: 8px;height: 8px;margin: 0 4px;cursor: pointer;border-radius: 50%;background: #fff;opacity: .65;-webkit-transition: all .3s cubic-bezier(1, .01, .32, 1);-moz-transition: all .3s cubic-bezier(1, .01, .32, 1);-o-transition: all .3s cubic-bezier(1, .01, .32, 1);-ms-transition: all .3s cubic-bezier(1, .01, .32, 1);transition: all .3s cubic-bezier(1, .01, .32, 1)}
.slideBox .hd li.on{width: 12px;height: 12px;top: 2px;background: #fc7247;opacity: 1;box-shadow: rgb(0 0 0 / 10%) 1px 1px 0}
@media screen and (max-width:980px){.slider{margin-top: 0}
.slideBox .prev{left: 0}
.slideBox .next{right: 0}
.slider, .slider .slideBox, .slider .slideBox .bd, .slider .slideBox .bd img{height: 45vw !important}}
@media screen and (max-width:480px){.slideBox .next, .slideBox .prev{top: 30%;width: 40px;height: 40px;line-height: 40px;font-size: 20px}
.slideBox .list-body{bottom: 40px;padding: 0 10px;height: 40px;line-height: 40px}
.slideBox .hd{right: 10px;bottom: 15px}
.slider .slideBox{margin-bottom: 5px;border: 0;border-bottom: 1px solid #eee;background: #fff}}
#starlist{float: left;margin-left: 25px;width: calc(100% - 200px);height: 60px;overflow: hidden;}
#starlist li{float: left;display: block;padding: 0 15px;font-size: 16px;position: relative;-webkit-transition: background-color .15s linear, color .15s linear;-moz-transition: background-color .15s linear, color .15s linear;-o-transition: background-color .15s linear, color .15s linear;-ms-transition: background-color .15s linear, color .15s linear;transition: background-color .15s linear, color .15s linear}
#starlist li i, .sidebar li i{margin-right: 4px}
#starlist li:before{width: 0;height: 3px;position: absolute;bottom: 0;left: 50%;background-color: #fc7247;content: '';transition: all .6s;z-index: -1}
#starlist li:hover:before{width: 100%;left: 0}
#starlist li.selected:hover:before{width: 100%;left: 0;margin: 0}
#starlist li.selected:before{width: calc(100% - 20px);left: 0;margin: 0 10px}
#starlist li:hover a, #starlist li:hover i.jzicon-arrow-down{color: #fc7247}
#starlist ul.sub-nav{opacity: 0;list-style: none;padding: 5px;margin-left: -15px;margin-top: -10px;min-width: 110px;border-radius: 3px;background: #fff;position: absolute;z-index: 888;top: 100%;visibility: hidden;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, .2);-khtml-box-shadow: 0 0 40px rgba(0, 0, 0, .2);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, .2);-ms-box-shadow: 0 0 40px rgba(0, 0, 0, .2);-o-box-shadow: 0 0 40px rgba(0, 0, 0, .2);box-shadow: 0 0 40px rgba(0, 0, 0, .2)}
#starlist ul.sub-nav li:before{background-color: transparent}
#starlist ul.sub-nav li a{width: 100%;text-align: center;height: 35px;line-height: 35px;font-size: 15px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;position: relative}
#starlist ul.sub-nav:before{border: 8px solid transparent;border-bottom-color: #fff;content: "";left: 0;margin-left: 15px;position: absolute;top: -16px;width: 16px;height: 16px}
#starlist ul.sub-nav li a{border-radius: 4px;padding: 0 5px}
#starlist ul.sub-nav li{width: 100%;height: 35px;line-height: 35px;display: block;padding: 0;margin: 0}
#starlist li .jzicon-arrow-down:before{display: inline-block;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}
#starlist li:hover .jzicon-arrow-down:before{transform: rotate(180deg);-webkit-transform: rotate(180deg)}
#starlist.active li .jzicon-arrow-down:before{display: inline}
#starlist li.on ul.sub-nav{display: block;opacity: 1;top: auto;visibility: visible;margin-top: -4px}
#starlist.active li:hover ul.sub-nav{display: none}
#starlist.active ul.sub-nav{max-width: 100%;overflow: hidden;opacity: 1;display: none}
#starlist.active ul.sub-nav li{height: 40px;line-height: 40px}
#starlist.active ul.sub-nav li a{width: auto;text-align: left;margin-left: 40px;padding: 10px 0;font-size: 14px}
#starlist.active ul.sub-nav li a:hover{background-color: transparent}
#starlist.active li{position: relative}
#starlist.active ul.sub-nav{-webkit-box-shadow: none;-khtml-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none}
#starlist.active li em.dot{position: absolute;top: 0;right: 0;width: 50px;height: 40px;text-align: center;border-left: 1px solid rgba(255, 255, 255, 0);cursor: pointer;line-height: 50px}
#starlist.active ul.sub-nav{position: static}
.jzicon-moon-fill:before{color: #ff6000}
#starlist li ul li.selected a, #starlist li.selected a, #starlist li:hover ul a:hover{color: #fc7247}
#starlist li.selected ul a, #starlist li:hover ul a{color: #555}
.header-navigation{position: fixed;top: 0;width: 100%;height: 60px;line-height: 60px;text-align: center;z-index: 998;background: #fff;-webkit-box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;transition: .3s}
.header-navigation.slideUp{top: -60px}
#percentageCounter{position: fixed;left: 0;top: 0;height: 2px;z-index: 2;background-color: #fc7247}
footer{width: 100%;text-align: center;clear: both;background: #fff;-webkit-box-shadow: 0 0 2px 0 rgb(98 124 153 / 10%);-moz-box-shadow: 0 0 2px 0 rgba(98, 124, 153, .1);box-shadow: 0 0 2px 0 rgb(98 124 153 / 10%)}
footer p{width: 1200px;margin: auto;position: relative;text-align: center;padding: 20px 25px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
footer a{color: #a5a4a4}
#go-to-top{width: 50px;height: 50px;text-align: center;line-height: 50px;border-radius: 3px;cursor: pointer;opacity: .8;position: fixed;right: 30px;bottom: 30px;background: rgba(10, 10, 10, .2);overflow: hidden;display: none;z-index: 999}
#go-to-top:hover{background: #fc7247;opacity: 1}
#go-to-top:before{font-family: icomoon;font-size: 20px;color: #fff;content: '\e90b'}
#go-to-top.active{display: block}
.searchbox{position: absolute;right: 0}
#mnavh span, .jznight span, .searchbox span{width: 20px;height: 60px;position: absolute;font-size: 19px;top: 0;padding: 0;margin: 0;line-height: 60px;cursor: pointer;z-index: 99}
#mnavh span{display: none;left: 0;text-align: center}
.searchbox span{display: block;right: 0}
.jznight span{display: block;right: 35px}
.b-nav-search_wrap{-moz-transition: max-height, .5s;-o-transition: max-height, .5s;-webkit-transition: max-height, .5s;transition: max-height, .5s;position: absolute;top: 62px;left: 0;width: 100%;max-height: 0;overflow: hidden;background-color: rgba(34, 40, 49, .79);z-index: 100;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);border-radius: 4px}
.b-nav-search_wrap button, .b-nav-search_wrap input{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: block;height: 50px}
.b-nav-search_wrap input[type=search]{width: 100%;padding: 0 5px 0 22px;background-color: transparent;border: none;color: #fff;-webkit-appearance: none}
.b-nav-search_wrap input[type=search]::-webkit-input-placeholder{color: #bdcada}
.b-nav-search_wrap input[type=search]:-moz-placeholder{color: #bdcada}
.b-nav-search_wrap input[type=search]::-moz-placeholder{color: #bdcada}
.b-nav-search_wrap input[type=search]:-ms-input-placeholder{color: #bdcada}
.b-nav-search_wrap button{position: absolute;bottom: 0;right: 0;width: 60px;margin: 0;padding: 0;font-size: 15px;font-weight: 400;text-transform: uppercase;color: #fff;background: #fc7247;border: none;border-radius: 0;cursor: pointer;font-size: 18px}
.b-nav-search_wrap.active{max-height: 60px}
.slideUp .b-nav-search_wrap.active{max-height: 0}
.gbko{padding: 10px 20px 20px 20px}
.sitemap{margin-bottom: 10px;font-size: 14px;color: #888;line-height: 14px}
.sitemap a{font-size: 14px;color: #888}
@-webkit-keyframes fadeInUp{0%{opacity: 0;-webkit-transform: translateY(-50px);transform: translateY(-50px)}
100%{opacity: 1;-webkit-transform: none;transform: none}}
@keyframes fadeInUp{0%{opacity: 0;-webkit-transform: translateY(-50px);transform: translateY(-50px)}
100%{opacity: 1;-webkit-transform: none;transform: none}}
.r_box .xbiaoq{padding: 1px 5px;font-size: 14px;vertical-align: 1px;margin-right: 5px;display: inline-block;background: #fc7247;color: #fff;border-radius: 2px;line-height: 1.3;font-weight: 400}
.autocms-gonggao{position: relative;height: 50px;margin-bottom: 20px;padding-left: 25px;border-bottom: 1px solid #f0f0f0;overflow: hidden;line-height: 50px;
    font-size: 22px;}
/*.autocms-gonggao:before{font-family: icomoon;margin-right: 4px;text-align: center;position: absolute;left: 25px;top: 10px;content: '\e901';font-size: 20px;color: #999}*/
.autocms-gonggao .gonggao li{height: 50px;line-height: 50px;padding: 0;margin: 0;border: 0}
.noticeRigh{position: absolute;right: 25px;top: 13px;z-index: 10;text-align: center}
.noticeRigh a{display: block;float: left;margin-left: 4px;width: 21px;height: 21px;line-height: 21px;color: #ccc;border: 1px solid #eee}
.noticeRigh a:hover{color: #fc7247;border: 1px solid #fc7247}
.autocms-sige{padding-top: 5px}
.autocms-sige ul.sige{padding: 5px 15px 0 15px;overflow: hidden}
.r_box .autocms-sige h2{font-size: 16px;height: 25px;max-height: 25px;font-weight: 400}
.r_box .autocms-sige li p{margin: 5px 0 5px 0}
.r_box .autocms-sige ul.sige li{width: 50%;float: left;padding: 0 10px;overflow: hidden;margin-bottom: 15px;border: 0;box-sizing: border-box;}
.r_box .autocms-sige li i{margin: 0 10px 10px 0;width: 160px;height: 110px;float: left !important}
.r_box .autocms-sige li i img{height: 125px}
.sidebar{padding: 16px 20px 20px;margin-bottom: 15px}
#divCalendar, #divMisc{padding-top: 20px}
.sidebar img{max-width: 100%}
.sidebar .side-title{height: 42px;font-size: 16px;text-align: left !important;margin-bottom: 13px;padding-left: 10px;position: relative;border-bottom: 1px solid #f0f0f0;color: #262626}
.sidebar .side-title:before{position: absolute;top: 6px;left: 0;content: '';width: 4px;height: 20px;background: #fc7247}
.sidebar .side-title h3{position: relative;display: inline-block;font-size: 16px;font-weight: 400;line-height: 32px}
.sidebar .side-title:hover{color: #ff6000}
.l_box .sidebar{background: #fff;overflow: hidden;border-radius: 4px;-webkit-box-shadow: 0 0 2px 0 rgb(98 124 153 / 10%);-moz-box-shadow: 0 0 2px 0 rgba(98, 124, 153, .1);box-shadow: 0 0 2px 0 rgb(98 124 153 / 10%)}
.about_me img{width: 100%}
.about_me p{line-height: 24px;font-size: 14px}
.about_me i{width: 120px;float: left;clear: left;margin-right: 10px;overflow: hidden}
#divMisc li{width: 50%;overflow: hidden;float: left;padding: 4px}
#divMisc li img{width: 100%;height: auto;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s}
#divMisc li img:hover{transform: scale(1.05)}
#divArchives li, #divCatalog li, #divNavBar li, #divStatistics li{width: 50%;height: 32px;float: left;line-height: 32px;overflow: hidden}
#divComments li, #divPrevious li{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 5px;height: 32px;line-height: 32px}
#divCatalog li::before, #divComments li::before, #divNavBar li::before, #divPrevious li::before{content: "\e736";font-family: icomoon;margin-right: 4px}
#divAuthors a, #divFavorites a, #divLinkage a{display: block;float: left;margin: 0 20px 5px 0}
.widlist h3{font-weight: 400}
#side-tui-article-item li.topthub + li.topthub{margin-top: 15px}
#side-tui-article-item li.topthub{max-height: none;border-radius: 0}
#side-tui-article-item li.topthub a.img{line-height: normal;position: relative;margin-bottom: 5px;display: block;overflow: hidden;height: 195px;border-radius: 3px}
#side-tui-article-item li.topthub a.img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover}
#side-tui-article-item li.topthub p{margin-top: 3px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
#side-hot-cmt-item li.widlist, #side-hot-view-item li.widlist, #side-new-article-item li.widlist{overflow: hidden;margin-bottom: 10px}
#side-hot-cmt-item li.widlist i, #side-hot-view-item li.widlist i, #side-new-article-item li.widlist i{width: 93px;display: block;height: 70px;overflow: hidden;float: left;border-radius: 3px;margin: 2px 13px 0 0}
#side-new-article-item li.widlist i.gx{float: left;background: #fc7247;width: 24px;height: 24px;line-height: 24px;border-radius: 100%;text-align: center;font-size: 14px;font-weight: 700;color: #fff;}
#side-new-article-item li.widlist:nth-child(1) i.gx{background: #FE2D46;color:#fff;}
#side-new-article-item li.widlist:nth-child(2) i.gx{background: #F60;color:#fff;}
#side-new-article-item li.widlist:nth-child(3) i.gx{background: #FAA90E;color:#fff;}
#side-new-article-item li.widlist:nth-child(n+4) i.gx{background: #999;color:#fff;font-weight: 400;font-size: 12px;}
#side-new-article-item li.widlist:nth-child(1) h3 a{color: #FE2D46;font-weight: 700;}
#side-new-article-item li.widlist:nth-child(2) h3 a{color: #F60;font-weight: 700;}
#side-new-article-item li.widlist:nth-child(3) h3 a{color: #FAA90E;font-weight: 700;}
#side-hot-cmt-item li.widlist i img, #side-hot-view-item li.widlist i img, #side-new-article-item li.widlist i img{width: 100%;height: 70px;-o-object-fit: cover;object-fit: cover}
#side-hot-cmt-item li.widlist h3, #side-hot-view-item li.widlist h3, #side-new-article-item li.widlist h3{padding-top: 2px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;max-height: 45px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;position: relative}
#side-hot-cmt-item li.widlist .sidefoot, #side-hot-view-item li.widlist .sidefoot, #side-new-article-item li.widlist .sidefoot{padding-top: 8px;color: #999;    padding-left: 37px;}
#side-new-comment-item li{line-height: 40px;margin-bottom: 3px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
#side-new-comment-item li:last-child{border-bottom: none}
#side-new-comment-item .avatar{float: left;width: 30px;height: 30px;border-radius: 20px;margin: 6px 8px 0 0}
.sidebar[id^=side-adimg]{padding: 0}
.aboxd, .r_box li{overflow: hidden;color: #797b7c;padding: 20px;border-bottom: 1px solid #f0f0f0;-webkit-animation-name: fadeInUp;animation-name: fadeInUp;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;position: relative}
.aboxd{background-color: #fff;margin-bottom: 15px;border-bottom: 0}
.r_box li h2{font-size: 18px;line-height: 25px;overflow: hidden;text-overflow: ellipsis;height: 25px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;position: relative}
.r_box li h2 a{color: #333}
.r_box li h2 a:hover{color: #ff6000}
.r_box li img{float: right;clear: right;width: 100%;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s}
.r_box li i{width: 150px;display: block;height: 100px;overflow: hidden;float: left;margin-right: 20px;font-size: 14px;background-color: #000}
.r_box li.app i{float: left;margin: 0 20px 0 0;}
.r_box li i img{width: 100%;height: 115px;-o-object-fit: cover;object-fit: cover}
.r_box li p{margin: 5px 0 5px 0;line-height: 22px;overflow: hidden;text-overflow: ellipsis;height: 44px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;position: relative}
.r_box li p.santup{height: 22px;-webkit-line-clamp: 1}
.r_box li:hover h3 a{color: #19585d}
.r_box li .imgrow li a img:hover, .r_box li i img:hover{opacity: .85}
.r_box li .imgrow{margin: 15px -5px 10px -5px;overflow: hidden}
.r_box li .imgrow li{list-style-type: none;background-color: transparent;float: left;min-height: 1px;padding: 0 5px;width: 25%;position: relative;box-shadow: none;-webkit-box-shadow: none;margin: 0}
.r_box li .imgrow li a{width: 100%;height: 0;padding-bottom: 70%;text-align: center;overflow: hidden;position: relative;display: block;background-color: #000}
.r_box li .imgrow3 li{width: 33.33%}
.r_box li .imgrow3 li a{padding-bottom: 65%}
.r_box li .imgrow li a img{min-width: 100%;min-height: 100%;position: absolute;top: 0;left: 0;object-fit: cover}
.r_box .postfoot{display: block;color: #999;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.r_box .postfoot a{color: #999}
.r_box .postfoot .f_r a{color: #fc7247;margin-left: 4px}
.bloginfo [class^=jzicon-], .r_box .postfoot [class^=jzicon-]{font-size: 13px}
.r_box .postfoot .f_l span{margin-right: 10px}
.r_box .postfoot span:before{margin-right: 3px}
.r_box .postfoot div{display: block}
.r_box .postfoot .text-primary{color: #fc7247}
.r_box .postfoot .author img{width: 20px;height: 20px;border-radius: 50%;margin-right: 8px;float: left}
.r_box li:hover .postfoot .author img{transform: none}
.pagelist, .pageload .page-load-status p, .pageload .view-more-button{text-align: center;color: #666;width: 100%;clear: both;margin: 10px 0;padding: 0 20px;background: #fff;overflow: hidden}
.pageload{padding: 0;position: relative;height: 35px;margin: 10px 0}
.pageload .page-load-status p, .pageload .view-more-button{position: absolute;top: 0;left: 0;width: 100%;display: inline-block;margin: 0;padding: 6px 12px;width: 100%;border: 0;color: #797b7c;vertical-align: middle;text-align: center;white-space: nowrap;font-weight: 400;font-size: 16px;line-height: 1.5}
.pageload .view-more-button{cursor: pointer}
.pageload .page-load-status p{z-index: 1}
.pageload .page-load-status p.infinite-scroll-last{background-color: transparent;-webkit-box-shadow: none;box-shadow: none}
.pageload .aload_img{display: inline-block;margin-right: 6px;vertical-align: top;margin-top: 2px}
.pageload .aload_img img{width: 18px;height: 18px;-webkit-animation: loadingRotate .5s linear infinite forwards;animation: loadingRotate .5s linear infinite forwards}
.pagelist a{color: #666;margin: 0 2px 5px 2px;display: inline-block;padding: 5px 10px;background: rgba(222, 226, 230, .6);border-radius: 4px}
.pagelist b{text-align: center;background-color: #0084ff;color: #fff;margin: 0 2px 5px 2px;display: inline-block;padding: 5px 10px;border-radius: 4px;}
.pagelist .now{padding: 5px 10px;background: #fc7247;color: #fff;font-weight: 400;border-radius: 4px}
a.curPage{color: #19585d;font-weight: 700}
#divTags li a{font-size: 13px;display: block;background: #999;border: 1px solid #999;float: left;padding: 3px 8px;margin: 4px;border-radius: 3px;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;color: #fff}
#divTags ul li:nth-child(5n) a{background: #ff5831;border: 1px solid #ff5831}
#divTags ul li:nth-child(5n+1) a{background: #a0dc28;border: 1px solid #a0dc28}
#divTags ul li:nth-child(5n+2) a{background: #5db7e5;border: 1px solid #5db7e5}
#divTags ul li:nth-child(5n+3) a{background: #ff7d2e;border: 1px solid #ff7d2e}
#divTags ul li:nth-child(5n+4) a{background: #28dc64;border: 1px solid #28dc64}
#divSearchPanel .side-title{display: none}
#divSearchPanel{background-color: transparent;padding: 0}
#divSearchPanel form{background: #fc7247;position: relative;border: 1px solid #fc7247;border-radius: 4px}
#divSearchPanel input[type=submit]{border: 0;background: 0;color: #fff;outline: 0;position: absolute;top: 10px;right: 8%}
#divSearchPanel input[type=text]{border: 0;line-height: 36px;height: 36px;width: 72%;padding-left: 10px;outline: 0;border-radius: 4px 0 0 4px}
#divContorPanel{padding-bottom: 30px}
#divContorPanel div{text-align: center}
#divContorPanel .cp-hello{width: 100%;margin-bottom: 10px;padding: 10px 0 10px 0;display: inline-block}
#divContorPanel .cp-login a, #divContorPanel .cp-vrs a{text-align: center;line-height: 30px;border: 1px solid #ccc;border-radius: 3px;margin: 4px;padding: 4px 8px}
#divContorPanel .sidecon div{padding: 20px;text-align: center;line-height: 24px;border: 1px dotted #f0f0f0;background: #fbfbfb}
#divCalendar div{margin-bottom: 0}
#divCalendar table{width: 100%;border-collapse: collapse}
#divCalendar table, #divCalendar td, #divCalendar th, #divCalendar tr{border: 1px solid #eee}
#divCalendar caption{line-height: 36px;border-top: 1px solid #eee;border-left: 1px solid #eee;border-right: 1px solid #eee}
#divCalendar caption a{font-size: 15px;color: #123}
#divCalendar thead{background: #f6f7f8}
#divCalendar th{height: 36px}
#divCalendar td{height: 36px;text-align: center}
#divCalendar td a{font-weight: 700;color: #123}
#divCalendar td a:hover{color: #f63}
.picbox{width: 100%;overflow: hidden}
.picbox2{display: none}
.picbox ul{overflow: hidden;width: 24%;float: left;margin-right: 10px}
.picbox ul li{display: block;background: #fff;margin: 0 0 20px 0;border: 1px #d9d9d9 solid}
.picbox ul li i{margin: 10px;height: auto;overflow: hidden;display: block}
.picbox ul li img{width: 100%}
.picbox2 ul{overflow: hidden;width: 48%;float: left;margin-right: 10px}
.picbox2 ul:nth-child(2){float: right}
.picbox2 ul li{display: block;background: #fff;margin: 0 0 20px 0;border: 1px #d9d9d9 solid}
.picbox2 ul li i{margin: 10px;height: auto;overflow: hidden;display: block}
.picbox2 ul li img{width: 100%}
.picinfo h3{border-bottom: #ccc 1px solid;padding: 10px 0;margin: 0 20px;font-size: 16px}
.picinfo span{padding: 10px 20px;line-height: 26px;color: #666;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 2}
.picbox ul li a:hover{color: #19585d}
.tags a{background: rgba(222, 226, 230, .6);border-radius: 3px;font-size: 14px;padding: 4px 8px;display: inline-block;margin: 0 10px 10px 0}
.tags{margin: 40px 0 10px 0}
.infosbox img{height: auto;display: inline;border-radius: 4px;margin-left:-2em}
.share{padding: 20px;text-align: center}
.nextinfo{width: 100%;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: baseline;align-items: baseline;color: rgba(51, 51, 51, .65);padding: 15px 20px 20px;border-top: 1px solid #eee;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.nextinfo p{width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.nextinfo p span{font-size: 14px}
.nextinfo p.prev{margin-left: 0;margin-right: 8px;text-align: left}
.nextinfo p.next{margin-left: 8px;margin-right: 0;text-align: right}
.diggit{width: 80px;height: 80px;background: #f1404b;color: #fff;border-radius: 50%;font-size: 16px;line-height: normal;text-align: center;border: 0;outline: 0;cursor: pointer}
.diggit:focus{outline: 0}
.diggit:hover{opacity: .9}
.diggit i{font-size: 30px;display: block}
.diggit em{font-size: 14px;display: block;margin-top: 2px}
.shugang{position: relative}
.shugang:before{position: absolute;top: 10px;left: 0;content: '';width: 4px;height: 21px;background: #fc7247}
.related-list{padding: 10px 10px 5px 10px}
.related-list h3{line-height: 40px;font-weight: 400;margin: 0 10px 18px 10px;border-radius: 2px;font-size: 18px;overflow: hidden;color: #262626;padding: 0 12px;border-bottom: 1px solid #f0f0f0}
.related-list li{float: left;width: 25%;padding: 0 10px;overflow: hidden;margin-bottom: 15px;box-sizing: border-box;}
.related-list li i{width: 100%;height: 120px;overflow: hidden;display: block;border-radius: 4px}
.related-list li i img{width: 100%;height: 140px;-o-object-fit: cover;object-fit: cover;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s}
.related-list li:hover img{transform: scale(1.05)}
.related-list li p{margin-top: 3px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;}
.commen_pl, .infosbox, .autocms-box, .autocms-sige, .related-list{overflow: hidden;background: #fff;margin-bottom: 15px;border-radius: 4px;-webkit-box-shadow: 0 0 2px 0 rgb(98 124 153 / 10%);-moz-box-shadow: 0 0 2px 0 rgba(98, 124, 153, .1);box-shadow: 0 0 2px 0 rgb(98 124 153 / 10%)}
.newsview{padding: 0 25px;word-break: break-all}
.news_con h1, .news_con h2, .news_con h3, .news_con h4, .news_con h5, .news_con h6{margin-bottom: 15px;padding: 10px 0;position: relative;padding-left: 12px;font-weight: 400}
.news_con h1, .news_con h2, .news_con h3, .news_con h4, .news_con h5, .news_con h6{margin-bottom: 15px;padding: 10px 0;position: relative;padding-left: 12px;font-weight: 400}
.news_con h1:after, .news_con h2:after, .news_con h3:after, .news_con h4:after, .news_con h5:after, .news_con h6:after{position: absolute;left: 0;content: '';width: 4px;background: #fc7247;top: 14px}
.news_con h1:after{height: 32px;top: 18px}
.news_con h2:after{height: 26px;top: 18px}
.news_con h3:after{height: 23px;top: 16px}
.news_con h4:after{height: 21px;top: 15px}
.news_con h5:after, .news_con h6:after{height: 18px}
.news_con a{color: #fc7247}
.news_con a.sotag{font-weight: 600}
.news_con a.sotag:after{font-family: icomoon !important;content: "\e769";position: relative;display: inline-block;transform: scale(.6);margin: 0 -2px;top: -4px}
.news_con p{line-height: 2;font-size: 15px;margin-bottom: 15px;text-indent: 2em;}
.intitle{line-height: 40px;height: 40px;font-size: 14px;border-bottom: #000 2px solid}
.intitle a{font-weight: 400}
.link-item{width:50%;text-align:center;float:left}
.link-item img{padding: 5px 15px;width: 80%;text-align: center; margin: 0 auto;}
.newsview h1{font-size: 24px;font-weight: 400;padding: 20px 0 15px 0;color: #333}
.bloginfo{width: 100%;overflow: hidden;margin-bottom: 20px;padding-bottom: 15px;border-bottom: 1px solid #eee;color: #999}
.bloginfo li{float: left;margin-right: 20px}
.bloginfo li.author img{width: 20px;height: 20px;border-radius: 50%;margin-right: 8px}
.news_about{color: #888;border: 1px solid #f3f3f3;margin: 20px auto;background: none repeat 0 0 #f6f6f6;position: relative;padding: 20px 30px 20px 246px;height: 128px;font-size: 15px;line-height: 1.8;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;position: relative}
.news_about p{overflow: hidden;max-height: 81px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;position: relative}
.news_about img{position: absolute;top: 0;left: 0;width: 206px;min-height: 128px;-webkit-mask: -webkit-gradient(linear, 0 0, 100% 0, from(#000), to(rgba(0, 0, 0, 0)))}
.news_aboutni{padding: 10px !important;margin: 20px auto 15px auto !important;height: auto !important}
.news_aboutni strong{color: #38485a;font-weight: 400 !important;font-size: 15px;padding-right: 8px}
.news_content{line-height: 24px;font-size: 14px}
.news_content p{overflow: hidden;padding-bottom: 4px;padding-top: 6px;word-wrap: break-word}
.news_con img{max-width:512px}
.copyright{padding: 0 25px}
.copyright blockquote{padding-left: 16px;box-sizing: border-box;}
.copyright blockquote:before{content: ''}
.copyright blockquote:hover{background: rgba(255, 96, 0, .1);border-left: 4px solid #ff6000}
.copyright blockquote:hover a{color: #ff6000}
ul.msg{margin: 25px 0;padding: 0 0 25px;border-bottom: 1px solid #eee;word-wrap: break-word}
ul.msg img.avatar{border-radius: 50%}
li.msgurl{text-align: right;padding: 2px 10px}
li.msggravatar{display: block;float: left;margin-right: 5px}
li.msgarticle{list-style-position: outside;padding: 10px 0 0;line-height: 160%;padding-left: 65px}
img.avatar{float: left;width: 48px;height: 48px;margin: 0 15px 0 0}
ul.msg small{color: #a6a6a6}
ul.msg h3 small{font-size: 12px}
ul.msg ul.msg{padding: 20px 0 0;margin: 20px 0 0;border-top: 1px solid #f1f1f1;border-bottom: none}
ul.msg ul.msg li.msgarticle{padding-bottom: 0}
ul.msg ul.msg li.msgname{padding: 0}
ul.msg.msghead{min-height: 38px;margin-bottom: 0;padding-bottom: 0;font-size: 16px;color: #fc7247}
ul.msg.msghead em{color: #f90;font-family: Arial;margin-right: 2px;font-style: normal}
ul.msghead, ul.pagebar{border: none}
ul.msg:nth-last-child(2){border-bottom: 0}
.jz-comment h3, .jz-comments h3, h3.tbname{line-height: 40px;font-weight: 400;margin-bottom: 18px;padding: 0 12px;border-radius: 2px;font-size: 18px;overflow: hidden;color: #262626;border-bottom: 1px solid #f0f0f0}
h3.tbname{margin: 40px 0 20px 0}
h3.tbname em{margin-left: 6px;font-size: 14px;font-weight: 400}
.jz-comments h4{margin-bottom: 10px;text-align: center;padding: 0 10px;font-size: 17px;font-weight: 400;margin-bottom: 8px}
.jz-comment input{line-height: 30px;height: 30px;font-size: 14px;font-family: "Microsoft YaHei", Verdana, sans-serif;width: 100%;border: 0;padding-left: 8px;background-color: transparent}
.jz-comment label, .jz-comments label{display: none}
.jz-comment textarea{border: 0;height: 120px;width: 100%;font-size: 14px;font-family: "Microsoft YaHei", Verdana, sans-serif;display: block;padding: 8px;background-color: transparent}
.jz-comment-box{border: 1px solid #ddd;border-radius: 4px;padding: 4px;position: relative;background: rgba(246, 246, 246, .9);margin-bottom: 6px}
.jz-comment-ul4{float: left;width: 49.5%}
.jz-comment-ul3{float: left;width: 32.66%}
.jz-comment .jz-comment-ul4:nth-child(2n){float: right}
.jz-comment .jz-comment-ul3-2{margin: 0 1%}
.jz-comment-box img.jz-code{position: absolute;right: 4px;top: 4px;height: 30px;width: auto}
.jz-comment-box input.button{border-radius: 0 0 2px 0;line-height: 40px;height: 40px;width: 100px;background: #f1404b;color: #fff;position: absolute;right: 0;bottom: 0;padding: 0}
.jz-comment-textarea{width: 100%;clear: both}
.reply-frm{margin-top: 15px}
.commen_pl .pagelist{box-shadow: none}
.pctl{position: fixed;right: 0;bottom: 0;z-index: 9;}
.pctl img{max-width:300px}
.waptl{display:none;display: block;width: 100%;position: fixed;bottom: 0;}
.waptl img{max-width:100%}
@media screen and (max-width:960px){
.waptl{display:block}	
.pctl{display:none}
footer{padding-bottom: 10px!important}
}
@media screen and (min-width:960px){
.waptl{display:none}	
.pctl{display:block}
}
@media screen and (max-width:1200.9px){header{width: 96%;margin: auto}
.article{width: 96%;width: calc(96% + 16px)}
footer p, nav{width: 96%}
.picbox ul{width: 23%}
.picshowlist{display: none}}
@media only screen and (max-width:768.1px){.aboxd, .r_box li{padding: 20px}
.news_con img{max-width:100%}
.r_box li p{margin-top: 15px}
.r_box li i{height: 116px;width: 150px}
.r_box li i img{height: 135px}
#mnavh span{display: block}
footer, header{padding: 0 20px}
.article{width: 100%;padding: 0 20px 20px}
.logo{width: 100%}
.logo a{display: inline-block;float: none;margin: 0 auto}
footer p, nav{width: 100%;position: relative}
#starlist{width: 150px;height: auto;background: #fff;position: fixed;top: 0;bottom: 0;margin-left: 0;left: -250px;overflow-x: hidden;overflow-y: auto;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;z-index: 999}
#starlist.active{left: 0}
#starlist.active li:hover{background-color: transparent}
#starlist ul.sub-nav{background: 0 0;visibility: visible;margin-top: 0}
#starlist li.on ul.sub-nav{margin-top: 0}
#starlist ul.sub-nav li a{line-height: 1}
#starlist ul.sub-nav:before{border-bottom-color: transparent}
.fademask.active{width: 100%;height: 100%;background: rgba(0, 0, 0, .5);position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1}
#starlist{padding-top: 20px}
#starlist li{display: block;width: 100%;padding: 0;margin: 0;text-align: left}
#starlist li a{display: block;margin: 0 25px;letter-spacing: 1px;-webkit-transition: .2s;-o-transition: .2s;transition: .2s;height: auto;line-height: 50px}
#starlist li.selected:before, #starlist li.selected:hover:before, #starlist li:hover:before{width: 0}
#mnavh{display: block}
.related-list li{width: 50%}
.l_box{width:100%}
.infosbox, .main, .picsbox, .r_box{width: 100%}
.r_box .autocms-sige ul.sige li{width: 100%;padding: 0;margin-bottom: 10px}
.autocms-gonggao{height: 40px;margin-bottom: 10px;padding-left: 40px}
.autocms-gonggao .gonggao li{height: 40px;line-height: 40px}
.autocms-gonggao:before{left: 15px;top: 5px}
.noticeRigh{right: 10px;top: 7px}
.pagelist a{padding: 2px 6px}
.pagelist b{padding: 2px 6px}
.picbox ul{width: 22%}
.picbox ul li i{margin: 5px}
.picinfo{display: none}
.picshowlist{display: none}
.lmname, .view{display: none}
#go-to-top{right: 10px;bottom: 10px;width: 40px;height: 40px;line-height: 40px}}
@media only screen and (max-width:479px){nav{padding: 0 18px;border-radius: 0}
.logo img{max-height: 26px;margin-top: 16px}
.sitemap{padding: 0 18px}
.searchbox span{right: 18px}
.jznight span{right: 48px}
#mnavh span{left: 18px}
footer, header{padding: 0}
.article{width: 100%;padding: 0;margin-top: 60px}
.sitemap{margin: 10px 0}
.autocms-box{margin-top: 10px}
.logo{width: 100%}
nav{width: 100%;position: relative}
.l_box{width:100%}
.infosbox, .main, .picsbox, .r_box{width: 100%}
.picbox{display: none}
.picbox2{width: 96%;margin: auto;display: block}
.picbox2 ul{width: 48%;margin-right: 0}
.piclistshow ul li{height: 100px;padding: 0}
.piclistshow .picimg{height: 100px}
.picbox ul li i{margin: 2px}
.picinfo h3{border-bottom: 0;font-weight: 400;font-size: 15px}
.picinfo span{display: none}
.picshowlist, .pictxt{display: none}
.aboxd, .commen_pl, .infosbox, .autocms-sige, .related-list, .slider{border-radius: 0;margin-bottom: 10px}
.gbko{padding: 10px 15px 15px 15px}
.related-list h3{margin: 0 5px 18px 5px}
.related-list li{width: 50%;padding: 0 5px;margin-bottom: 10px}
.aboxd, .r_box li{padding: 15px}
.r_box .autocms-sige li i{width: 110px;height: 80px}
.r_box .autocms-sige li i img{height: 100px}
.r_box .autocms-sige h2{-webkit-line-clamp: 1;margin-bottom: 0}
.r_box .autocms-sige li p{display: -webkit-box;margin-top: 5px;height: 22px;-webkit-line-clamp: 1}
.r_box li p{display: none}
.r_box li .imgrow{margin-top: 10px}
.r_box li i{min-height: 80px;height: 80px;width: 110px;margin-left: 10px}
.r_box li.app i{margin: 0 10px 0 0;}
.r_box li i img{height: 90px}
.r_box li h2{font-size: 16px;font-weight: 400;-webkit-line-clamp: 2;height: 50px;margin-bottom: 10px}
.r_box li .imgrow li a{padding-bottom: 100%}
.r_box li .imgrow3 li a{padding-bottom: 68%}
.r_box .postfoot{padding-top: 0;clear: none}
.r_box .postfoot .author img{width: 20px;height: 20px;margin-top: 0;margin-right: 4px}
.r_box .postfoot .f_l span{margin-right: 4px}
.r_box .postfoot .f_l .jzicon-eye, .r_box .postfoot .f_l .jzicon-message, .r_box .postfoot .f_r{display: none}
.r_box .sige .postfoot .f_r{display: inline-block}
.pagelist{margin: 10px 0;border-radius: 0;padding: 15px 15px 10px}
.pageload{margin: 10px 0}
.copyright{padding: 0 15px}
.single-share{padding: 20px 15px 0}
.share-icons{margin-right: 60px}
footer p{border-radius: 0;padding: 15px}
.newsview{padding: 0 15px}
.news_title{font-size: 20px}}
@media only screen and (max-width:321px){.r_box li i{min-height: 80px;height: 80px;width: 80px}
.r_box li i img{height: 90px}
.r_box .postfoot .f_l .author{display: none}
#go-to-top{right: 10px;bottom: 10px}
.share-icons{display: none}}
.hide_box{z-index: 999;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background: rgba(120, 129, 147, .5);color: #fff;opacity: 1;left: 0;top: 0;height: 100%;width: 100%;position: fixed;display: none}
.shang_box{width: 20rem;background-color: #fff;border-radius: 6px;position: fixed;z-index: 1100;left: 50%;top: 50%;margin-left: -12.5rem;margin-top: -13.75rem;display: none}
.shang_box img{border: none;border-width: 0;border-radius: 6px 6px 0 0;width: auto;height: auto;margin: 0;box-shadow: none;max-width: 100%}
.shang_box .shang_close img{border-radius: 0}
.dashang{display: block;width: 6.25rem;margin: .3125rem auto;height: 1.5625rem;line-height: 1.5625rem;padding: .625rem;background-color: #e74851;color: #fff;text-align: center;text-decoration: none;border-radius: 6px;font-weight: 700;font-size: 1rem;transition: all .3s}
.dashang:hover{opacity: .8;padding: .9375rem;font-size: 1.125rem}
.shang_close{display: inline-block;top: 10px;position: absolute;right: 10px}
.shang_logo{display: block;text-align: center;margin: 1.25rem auto}
.shang_payimg{margin: 0 auto;border-radius: .1875rem;border-radius: .625rem}
.pay_explain{text-align: center;margin: .625rem auto;font-size: .75rem;color: #545454}
.radiobox{width: 1rem;height: 1rem;background: url(../images/radio2.svg);display: block;float: left;margin-top: .3125rem;margin-right: .875rem}
.checked .radiobox{background: url(../images/radio1.svg)}
.shang_payselect{text-align: center;margin: 0 auto;cursor: pointer;width: 17.5rem}
.shang_payselect img{display: inline !important}
.shang_payselect .pay_item{display: inline-block;margin-right: .625rem;float: left;padding: 10px 0}
.shang_info{clear: both}
.shang_info a, .shang_info p{color: #c3c3c3;text-align: center;font-size: .75rem !important}
@media (min-width:992px){.list-header-style2 .iconfont{position: absolute;right: 100%}}
@media (max-width:768px){.shang_box{width: 20rem;margin-left: -10rem;margin-top: -13.75rem}}
@media (max-width:414px){.shang_box{width: 20rem;margin-left: -10rem;margin-top: -13.75rem}
li.msgarticle{padding-left: 0}
.post-comments-count{display: none}}
@media (max-width:321px){.shang_box{width: 18rem;margin-left: -9rem;margin-top: -11rem}
.shang_payselect{width: 16.2rem;height: 1.5rem}
.radiobox{margin-right: .2rem}}
.sidebar-mobile-user{display: none !important}
.searchbox.ycomm span{right: 10px}
.jznight.ycomm span{right: 85px}
.nav-comment{float: right;position: relative;height: 60px}
.nav-comment .nav-avatar{display: inline-block;margin-top: 15px}
.nav-comment .nav-avatar img{border-radius: 50%;width: 32px;height: 32px;border: 1px solid #f0f0f0}
@media only screen and (max-width:768.1px){.searchbox.ycomm span{right: 0}
.jznight.ycomm span{right: 25px}
.nav-comment{display: none}
.sidebar-mobile-user{display: block !important;margin: 10px 0 20px 0 !important;text-align: center !important}
.sidebar-mobile-user .avatar{float: none;width: 55px;height: 55px;border-radius: 50%;margin: 0;display: inline;border: 1px solid #f0f0f0}
.sidebar-mobile-user p{line-height: 1;font-size: 18px;font-weight: 700}
.sidebar-mobile-user p span{display: inline-block;color: #f60;font-size: 13px;padding: 6px 10px;border: 1px solid #f60;border-radius: 100px;font-weight: 400}}
@media only screen and (max-width:479px){.searchbox.ycomm span{right: 18px}
.jznight.ycomm span{right: 48px}}
.metaflex{display: -webkit-flex;display: flex;justify-content: center;align-items: center;}
.metabox{margin: 20px 0;overflow: hidden;}
.meta-img{width: 40%;margin-right: 25px;}
.meta-img img{width: 100%;display: block;}
.metainfo{flex-direction: column;width: 60%;}
.metalist{flex-direction: column;align-items: flex-start;width: 100%;}
.metalist li{width: 100%;padding: 10px 0;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-bottom: 1px solid #f0f0f0;}
.metalist li:first-child{padding-top: 0}
.metalist li span{display: inline-block;margin-right: 15px;color: #999;}
.metainfo a.button-buy{display: inline-block;margin-top: 12px;color: #fff;background: #FF0036;padding: 10px 45px;text-align: center;}
.metah3{border-bottom: 1px solid #f0f0f0;}
@media only screen and (max-width: 479px){.metaflex{flex-direction: column;}
.meta-img{width: 100%;margin: 0 0 25px;max-width: 320px;}
.metainfo{width: 100%;}
.metainfo a.button-buy{display: block;}}
.night{background-color: #282b34;color: #cccdd0 !important;background-image: none}
.night #divSearchPanel form, .night #side-new-about-item .card-info-data-item .headline, .night #side-new-about-item .card-info-data-item .length_num, .night #side-new-about-itemd .text p, .night .diggit, .night .jz-comment h3, .night .jz-comments h3, .night .jzcms1 h3, .night .news_title, .night .related-list h3, .night .sidebar .side-title h3, .night .sidebar .side-title::before, .night .sidebar a, .night a, .night input, .night textarea, .night ul.msg.msghead{color: #fefffd !important}
.night .logo img{display: none}
.night .logo img.nightlogoimg{display: block}
.night .aboxd, .night .commen_pl, .night .header-navigation, .night .infosbox, .night .autocms-box, .night .autocms-sige, .night .l_box .sidebar, .night .pagelist, .night .pageload .page-load-status p, .night .pageload .view-more-button, .night .r_box li, .night .related-list, .night .share-icons, .night footer{background-color: #1a1c22;color: #fefffd}
.night #starlist ul.sub-nav, .night #starlist.active{background-color: #1d1f20}
.night #starlist{background-color: transparent}
.night #starlist ul.sub-nav:before{border-bottom-color: #1d1f20}
.night .header-navigation, .night footer{box-shadow: none;text-shadow: none;border-bottom: 0}
.night #divContorPanel .cp-login a, .night #divContorPanel .cp-vrs a, .night #divTags li a, .night .diggit, .night .pagelist a, .night .tags a{background-color: #2e313a !important;border: 0 !important}
.night #divCalendar caption, .night #divCalendar table, .night #divCalendar td, .night #divCalendar th, .night #divCalendar tr, .night .bloginfo, .night .jz-comment h3, .night .jz-comment-box, .night .jz-comments h3, .night .autocms-gonggao, .night .nextinfo, .night .noticeRigh a, .night .r_box li, .night .related-list h3, .night .sidebar .side-title, .night h3.tbname, .night table, .night table td, .night table th, .night ul.msg, .night ul.msg ul.msg, .night .metah3, .night .metalist li{border-color: #2c2c2d;background-color: transparent}
.night #divCalendar thead, .night #divSearchPanel input[type=text], .night blockquote{background: #151617 !important}
.night .b-nav-search_wrap, .night .jz-comment-box{background: #2e313a;border: 0}
.night .b-nav-search_wrap button, .night .diggit, .night .jz-comment-box input.button, .night .post-share a, .night .share-icon{background: #151617 !important}