@charset "utf-8";
/*Theme Name: 筑未来（锦上添花）
Author: 李洋博客
Author URI: https://www.liblog.cn/
Tags: 企业主题模板。*/
/*html5*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin:0;padding:0;outline:0;border:0;vertical-align:baseline;font-size:100%;}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html {font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body {color:#666;font-family:"Open Sans","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Arial,Verdana,Tahoma,sans-serif;font-size:14px;line-height:1.42857143;background-color:#f0f2f7;}
body.bg{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block;}
nav ul {list-style:none;}
li {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:none;}
a {margin:0;padding:0;background:transparent;color:#333;vertical-align:baseline;text-decoration:none;font-size:100%;}
a:hover,a:focus {color:#e20a17;text-decoration:none;cursor:pointer;}
a:focus {color:#333;}
p {line-height:20px;}
img {margin:0;padding:0;max-width:100%;height:auto;vertical-align:middle;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;}
del {text-decoration:line-through;}
abbr[title],dfn[title] {border-bottom:1px dotted;cursor:help;}
table {border-spacing:0;border-collapse:collapse;}
input,select,button,textarea {vertical-align:middle;font-family:Arial,"Microsoft YaHei","WenQuanYi Micro Hei","Open Sans","Hiragino Sans GB",Verdana,sans-serif;}
:focus {outline:0}
a,button,input {-webkit-tap-highlight-color:rgba(255,0,0,0);}
.left,.fl {float:left;}
.right,.fr {float:right;}
.clear {clear:both;}
sub, sup{font-size:75%;line-height:0;margin:0 5px;position:relative;vertical-align:baseline;}
sup {top:-.5em;}
sub {bottom:-.5em;}
article,input,textarea,b,ul,li,i,button,a,.swiper-button-next,.swiper-button-prev {-moz-transition:ease-in-out 0.3s;-webkit-transition:ease-in-out 0.3s;-o-transition:ease-in-out 0.3s;-ms-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s;}
.clearfix:after {clear:both;content:"";display:block;height:0;visibility:hidden;}
::-webkit-scrollbar {width:8px;height:5px;}
::-webkit-scrollbar-thumb {background-color:rgb(0, 122, 255);background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;}
::-webkit-scrollbar-track {background-color:rgba(243,244,246,.88);}
#percentageCounter {left:0;top:0;height:2px;z-index:99999;position:fixed;background:linear-gradient(to right,#4cd964,#5ac8fa,#007aff);background:linear-gradient(to right,#00a6fe,#02e2ff,#5e16ff,#fd0389);}
#percentageCounter span {padding:0px 10px 0 12px;font-size:12px;color:#fff;line-height:2;border-top-left-radius:10px;border-bottom-left-radius:10px;background:rgba(23,112,238,.88);position:fixed;right:0;bottom:25px;z-index:100;}
span.autlv {font-size:10px;color:#fff;display:inline-block;vertical-align:text-top;font-weight:normal;border-radius:2px;line-height:1.4;padding:0 4px;letter-spacing:0px;margin-top:1px;background:#888;}
/*homedia*/.homedia {margin:0 auto 15px 0;}
/*header*/.header {background-color:#f5f5f5;border-bottom:1px solid #ddd;border-top:3px solid #b9b9b9;width:100%;max-width:100%;}
.header_box {position:relative;height:80px;padding:10px 0 0 0;}
.logo {float:left;z-index:10;display:block;max-width:218px;margin:0px auto 0;position:relative;}
.logo:before {height:3px;position:absolute;top:-13px;background-color:#e20a17;content:'';transition:all .6s;z-index:9;width:100%;}
.menu_search {height:24px;position:absolute;right:0;top:8px;margin:0 auto;font-size:13px;z-index:99;display:flex;justify-content:center;align-items:center;align-self:center;}
.search-form {position:relative;overflow:hidden;width:150px;margin:0 15px auto;font-size:13px;}
input.search-input.left {height:25px;width:100%;position:relative;z-index:8;padding-left:15px;outline:none;background:#ffffff;border:1px solid #ddd;color:#333;font-size:13px;border-radius:15px;}
span.span_search {color:#fff;width:38px;position:absolute;right:0;z-index:9;}
input.search-submit {border:0;color:#b54040;outline:none;height:24px;width:100%;background:url(images/search.svg) no-repeat center;cursor:pointer;background-size:15px;filter:grayscale(50%);}
a.top-tnrt {transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#e20a17;color:#ffffff;font-size:12px;border-radius:50%;margin-right:13px;height:20px;width:20px;line-height:20px;}
.menu_search>span {margin:0 5px;}
/**/.container {width:100%;margin:0 auto;max-width:1200px;}
.header-nav {float:right;font-size:14px;position:relative;top:12px;}
.header-nav li {position:relative;list-style:none;display:block;float:left;margin-right:30px}
.header-nav li:last-child {margin:0 auto;}
.header-nav li a {font-size:1.5rem;text-transform:none;line-height:62px;padding:0 0px;color:#333;display:block;-webkit-transition:all .03s ease-out 0s;-o-transition:all .03s ease-out 0s;transition:all .03s ease-out 0s;}
.header-nav li a i.fa {padding-right:3px;position:relative;top:0px;}
.header-nav li .sub-menu li {float:none;display:block;color:#f1f1f1;height:35px;min-height:35px;text-align:center;border-left:1px solid #E7E7E7;border-right:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;background:#fff;margin-right:0px;margin:0 -1px;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);}
.header-nav .nav-pills > li:hover>.sub-menu li {-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.nav-pills li:hover .sub-menu li:nth-child(1) {-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.nav-pills li:hover .sub-menu li:nth-child(2) {-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-ms-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms;}
.nav-pills li:hover .sub-menu li:nth-child(3) {-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-ms-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms;}
.nav-pills li:hover .sub-menu li:nth-child(4) {-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-ms-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms;}
.nav-pills li:hover .sub-menu li:nth-child(5) {-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-ms-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;}
.nav-pills li:hover .sub-menu li:nth-child(6) {-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-ms-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms;}
.nav-pills li:hover .sub-menu li:nth-child(7) {-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms;}
.nav-pills li:hover .sub-menu li:nth-child(8) {-webkit-transition-delay:350ms;-moz-transition-delay:350ms;-ms-transition-delay:350ms;-o-transition-delay:350ms;transition-delay:350ms;}
.nav-pills li:hover .sub-menu li:nth-child(9) {-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-ms-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms;}
.nav-pills li:hover .sub-menu li:nth-child(10) {-webkit-transition-delay:450ms;-moz-transition-delay:450ms;-ms-transition-delay:450ms;-o-transition-delay:450ms;transition-delay:450ms;}
.nav-pills li:hover .sub-menu li:nth-child(11) {-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-ms-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms;}
.nav-pills li:hover .sub-menu li:nth-child(12) {-webkit-transition-delay:550ms;-moz-transition-delay:550ms;-ms-transition-delay:550ms;-o-transition-delay:550ms;transition-delay:550ms;}
.header-nav li .sub-menu li a {line-height:35px;height:35px;padding:0 15px;font-size:1.1em;color:#333;white-space:nowrap;}
.header-nav li .sub-menu li a i {padding-right:3px;}
.header-nav li .sub-menu li a:hover {background:none;color:#fff}
.header-nav li .sub-menu li:last-child {margin-bottom:-1px;}
.home-index .header-nav .active a,.header-nav .active a,.header-nav .active a:focus {color:#e20a17}
.header-nav li.current-menu-item,.header-nav li:hover,.header-nav li.current-menu-ancestor,.header-nav li.current-post-ancestor,.header-nav li a.current-menu-item,.header-nav .nav-pills > li >a.on {color:#e20a17;}
.header-nav li > ul > li a.current-menu-item {background:transparent;}
.header-nav li.current-menu-item a,.header-nav li:hover a,.header-nav li.current-menu-ancestor a,.header-nav li.current-post-ancestor a {color:#e20a17;position:relative}
.header-nav .sign {border-top:5px solid #ddd;border-right:5px solid transparent;border-left:5px solid transparent;position:absolute;top:32px;right:8px}
.sign {display:inline-block;width:0;height:0;content:"";vertical-align:top}
.header-nav li .icons {margin-right:5px;font-size:17px;top:1px;position:relative}
.header-nav .nav-pills > li ul li:hover>.sub-menu,.header-nav .nav-pills > li:hover>.sub-menu {opacity:1;visibility:visible;transition:0.35s;}
.header-nav li ul.sub-menu li:hover>a {color:#e20a17;}
.header-nav .nav-pills li ul li:hover>.sub-menu {display:block;}
.header-nav li ul li .sub-menu {top:-1px;left:100%;border-top:1px solid #e7e7e7;}
.header-nav li ul.sub-menu li>a.menu-th3:after {content:".";display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-left:4px solid;border-bottom:4px solid transparent;border-top:4px solid transparent;position:relative;left:5px;overflow:hidden;}
.header-nav li:before {width:0;height:2px;position:absolute;bottom:0px;left:50%;background-color:#e20a17;content:'';transition:all .6s;}
.header-nav li.active:before,.header-nav li.on:before {width:100%;left:0;}
.header-nav .menu-item-has-children>a:after {content:".";display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;position:relative;left:5px;overflow:hidden;}
.nav-sousuo,span.toggle-btn,.nav-sjlogo,.none {display:none;}
.header-nav li .sub-menu {text-align:left;position:absolute;top:60px;min-width:100%;z-index:10;font-size:14px;border:1px solid transparent;border-top:2px solid #e20a17;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:transparent;float:left;margin:0;padding:0;list-style:none;opacity:0;visibility:hidden;min-width:100%;-webkit-perspective:400px;-moz-perspective:400px;-ms-perspective:400px;-o-perspective:400px;perspective:400px;}
.header-nav li .sub-menu li:hover a {background:transparent;color:#666;}
.menu-item-has-children.on ul.dropdown-menu.sub-menu:before {content:"";width:100%;height:3px;background:#e20a17;position:absolute;left:0;top:-2px;z-index:9;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;transition:all .6s;}
/*wrapper-ban*/.wrapper-ban {width:100%;position:relative;background:url(images/home_ban_bg_01.jpg) no-repeat center bottom;background-color:#fff;padding-bottom:88px;}
.swiper-slide img {width:100%;align-self:center;object-fit:cover;height:100%;}
.ban-list {position:relative;z-index:8;}
.ban-list ul {margin:-154px -2% 0 0;z-index:18;}
.ban-list ul li {float:left;width:23%;margin:0px 2% 0 0;text-align:center;}
.list-img {height:154px;padding:4px 4px 0;background-color:#4a4e61;}
.ban-list ul li:hover .list-img {background-color:#d51111;}
.list-img img {width:100%;align-self:center;object-fit:cover;height:100%;}
.list-txt {border:1px solid #ddd;border-top:none;height:155px;padding:0 21px;box-sizing:border-box;overflow:hidden;position:relative;}
.ban-list ul li:hover .list-txt {border:4px solid #d51111;border-top:none;padding:0 18px;}
.list-txt h3 {margin:20px auto 15px;text-align:center;font-size:18px;}
.list-txt p {margin:0 auto;line-height:1.68;color:#555;font-size:13px;max-height:44px;text-align:justify;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.list-txt span {display:block;width:70px;border-top:2px solid #babdc1;position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);bottom:25px;color:#babdc2;text-align:center;}
.ban-list ul li:hover .list-txt span {border-color:#d51111;bottom:22px;}
/*index_about*/.index_about {width:100%;height:680px;background:#fcfcfd url(images/home_about_bg_02.jpg) no-repeat center bottom;background-size:100%;}
.index_title {border-bottom:1px solid #eeeef0;text-align:center;margin-bottom:58px;}
.index_title h3 {font-size:32px;line-height:1em;padding-top:10px;}
p.t_desc {font-size:16px;color:#c0c3ca;padding:10px 0 15px;line-height:1.8;}
p.t_en {position:relative;z-index:8;font-size:26px;color:#c0c3ca;text-transform:uppercase;padding-bottom:20px;border-bottom:1px solid #d21a25;display:inline-block;margin-bottom:-1px;}
.home_gywm {width:1000px;margin:0 auto;height:402px;background:url(images/home_about_bg_03.png) no-repeat center bottom;position:relative;}
.home_gywm h3 {position:absolute;font-size:30px;color:#e20a17;left:600px;top:108px;}
.home_gywm p {color:#3e4a61;line-height:30px;position:absolute;width:338px;left:600px;top:188px;}
.home_gywm a.more {display:block;width:167px;height:44px;position:absolute;left:600px;bottom:0;background:url(images/home_about_more.jpg) no-repeat;}
/*index_show*/.index_show {background:url(images/home_pro_bg_02.jpg) no-repeat center bottom;position:relative;background-size:cover;}
.index_show .index_title {padding-top:35px;}
.index_show .index_title h3 {color:#ddd;}
.index_show_list {margin:0 auto;overflow:hidden;}
.index_show_list ul {margin:0 -2% 0 0%;}
.index_show_list ul li {float:left;width:23%;height:175px;margin:0 2% 0 0;position:relative;cursor:pointer;}
.tab-item.tabhover:after {content:'';width:0;height:0;border-left:19px solid transparent;border-right:19px solid transparent;border-bottom:19px solid #374359;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}
.index_show_list ul li img {width:100%;align-self:center;object-fit:cover;height:100%;}
.index_show_tab {background-color:rgba(53,62,78,0.68);overflow:hidden;padding:30px 0 50px;}
.show-list {padding-top:43px;overflow:hidden;color:#8790a1;margin:0 auto;display:none;position:relative;padding:20px 0px 20px 375px;animation:fade-in 0.55s ease-in-out forwards;}
@keyframes fade-in {from {opacity:0;transform:translateY(20px);}
to {opacity:1;transform:translateY(0);}
}
.show-list.tab-list-item.tabhover {display:block;}
.show-list figure {width:355px;height:229px;position:absolute;padding-top:0;margin-right:20px;left:0;}
.show-list figure img {width:100%;align-self:center;object-fit:cover;height:100%;}
.show-list h2 {margin:0 auto;font-size:18px;color:#ddd;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.68;}
.show-list h2 a {color:#fdfdfd;}
.show-list p {height:70px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;font-size:13px;color:#bbbbbb;line-height:1.8;margin:0.7em 0;}
.show-list h3 {font-size:14px;font-weight:normal;margin:0 0 10px 0;}
.show-list h3 b {font-size:36px;}
.show-list h3 time {font-weight:bold;font-size:12px;margin-left:12px;padding-left:28px;background:url(images/time.png) no-repeat left center;line-height:20px;display:inline-block;}
.show-list a.more {color:#eaeaea;border:2px solid #e20a17;background:url(images/p_more.jpg) no-repeat left center;padding-left:39px;width:124px;text-align:center;display:inline-block;height:40px;line-height:38px;}
/*index_news*/.index_news {background-color:#fdfdfd;padding:30px 0 50px 0;background-image:url(images/bitcurrency-members.jpg);background-size:100%;background-position:top;background-repeat:no-repeat;}
figure.fl_img {position:relative;float:right;margin:0 auto 0 10px;height:270px;width:30%;}
figure.fl_img img {width:100%;align-self:center;object-fit:cover;height:100%;border: 1px solid #ddd;}
figure.fl_img h1 {font-size:15px;text-align:justify;position:absolute;bottom:0;background-color:rgba(2,2,2,0.58);color:#fff;padding:10px;}
figure.fl_img h1 span,figure.fl_img h1 a {color:#fff;}
figure.fl_img h1 span {float:right;font-size:14px;font-weight:normal;position:relative;top:3px;margin:0 auto 0 10px;}
figure.fl_img p {color:#909090;line-height:1.5;margin:10px auto 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;height:62px;text-align:justify;}
.index_news_box ul li {padding:10px;margin:0 33% 10px 0;}
.index_news_box ul li >div {background:url(images/list01.png) no-repeat left center;padding:0 0 0 125px;}
.index_news_box ul li.num2 >div {background:url(images/list02.png) no-repeat left center;}
.index_news_box ul li.num3 >div {background:url(images/list03.png) no-repeat left center;}
.index_news_box ul li h1 {font-size:18px;line-height:1.8;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden;position:relative;}
.index_news_box ul li h1 span {float:right;color:#a0a0a0;font-size:13px;font-weight:normal;position:relative;top:2px;margin:0 auto 0 10px;}
.index_news_box ul li p {color:#777;margin:10px auto 0;line-height:160%;text-align:justify;height:46px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;}
.index_news_box ul li:hover {background-color:#545253;color:#fff;}
.index_news_box ul li:hover a,.index_news_box ul li:hover p {color:#fff;}
/*index_ppys*/
.index_ppys {width:100%;position:relative;margin:0 auto 50px;}
.index_ppys:before {content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;margin:0 auto;background-image:url(images/linkmap.jpg);background-color:#f7f8fa;background-size:50%;text-align:center;background-position:center;opacity:.28;z-index:-1;}
.index_ppys .index_title {padding:50px 0 0px;position:relative;height:567px;overflow:hidden;background:url(images/home_culture.jpg) no-repeat center top;}
.index_ppys .index_title:after {content:'';width:100%;height:1px;background-color:#ddd;position:absolute;left:0;top:186px;}
.index_ppys .index_title h3 {color:#ccc;}
.index_ppys_list ul {overflow:hidden;margin:-27% auto 0 0;}
.index_ppys_list ul li {float:left;width:23.333%;margin:0px 5% 0 5%;text-align:center;position:relative;}
.index_ppys_list ul li:after {content:'';position:absolute;width:50%;height:2px;left:50%;bottom:0;z-index:1;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);background-color:#5f6575;}
.index_ppys_list ul li figure img {width:100%;align-self:center;object-fit:cover;height:100%;border-radius:50%;border:1px solid #5f6575;padding:5px;}
.index_ppys_list ul li figcaption {margin:15px auto;color:#656f82;}
.index_ppys_list ul li figcaption strong {display:block;text-align:center;font-size:18px;}
.index_ppys_list ul li figcaption p {text-align:center;line-height:1.68;margin:20px auto 50px;font-size:13px;}
/*top-banner*/.top-banner {height:168px;}
.top-banner img {width:100%;align-self:center;object-fit:cover;height:100%;}
#list-main {background:#efefef url(images/contentbg.jpg) repeat-y left top;margin:0 auto;position:relative;background-size:27%;border-left:1px dashed #dcdcdc;border-right:1px dashed #dcdcdc;}
/*side*/.side {float:left;width:25%;position:relative;}
aside.side header {text-align:center;border-bottom:1px solid #c9c9ca;padding:10px 0 5px;color:#d7000f;font-size:20px;position:relative;}
aside.side header:after {content:'';position:absolute;width:25%;height:3px;left:50%;bottom:-2px;z-index:1;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);background-color:#d7000f;}
aside.side header span {font-size:15px;color:#666;display:block;margin:5px auto;}
ul.filter-tag {overflow:hidden;margin:0 auto 15px;}
ul.filter-tag li {border-bottom:1px solid #c9c9ca;font-size:14px;text-align:center;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 10px;}
ul.filter-tag li:before {position:absolute;content:'';height:0;width:0;border:4px transparent solid;border-right-width:0;border-left-color:#333333;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}
ul.filter-tag li a {height:53px;line-height:53px;padding-left:15px;position:relative;}
ul.filter-tag li a.current {color:#d7000f;}
/**/.navcates {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #c9c9ca;margin-bottom:15px;padding:0px 0 10px 0;}
.navcates i.fa {margin:0 5px;font-size:15px;}
.sideMenu li a.on {color:#d7000f;}
.navcates {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #c9c9ca;margin-bottom:15px;padding:0px 0 10px 0;}
.navcates i.fa {margin:0 5px;font-size:15px;}
.sideMenu {margin:10px auto 10px;position:relative;border-bottom:1px solid #c9c9ca;overflow:hidden;}
.cat-item {font-weight:bold;font-size:1em;color:#888;border-bottom:1px solid #eee;}
.cat-item a {margin:10px 10px 10px 20px;line-height:1.58;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;}
.cat-item a:hover {background:url(images/menu-bg.png) no-repeat left center;padding-left:45px;}
.qyxx-box .entry-content {margin:0 auto 30px 0;}
/*main*/section.main {width:72%;padding:2% 2% 0 0;position:relative;z-index:5;}
.post-list {padding:15px 10px 15px 0;margin:0 auto;}
.post-box {position:relative;padding-left:123px;min-height:70px;}
.post-box span {position:absolute;left:0;top:0;border-right:1px dotted #7f7f7f;width:96px;text-align:center;font-family:Arial;}
.post-box span b {display:block;font-size:42px;color:#666;line-height:1.2;}
.post-box h2 {line-height:1.68;font-size:16px;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.post-box p {margin:0 auto;line-height:1.58;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;font-size:14px;color:#555;}
.post-list:hover {background-color:#ddd;}
.post-list:hover span,.post-list:hover span b,.post-list:hover h2 a {color:#d7000f;}
.post-box mark {background-color:transparent;color:#d7000f;}
/*pagination*/.pagination {line-height:1.6;zoom:1;overflow:hidden;text-align:center;margin:20px auto 30px 0;}
.pagination > span {font-size:13px;}
.pagination span b {color:#bd2c2c;font-size:12px;margin:0 3px;}
.pagination ul {display:inline-block;margin:0 auto 0 10px;}
.pagination li {display:inline-block;}
.pagination li a,.pagination li span {margin:3px 5px 3px 0;border:1px solid #ddd;font-size:12px;background-color:#5f6575;color:#fff;padding:0 10px;display:block;}
#com_pagination ul li.active span,.pagination li a:hover,span.page.now-page {color:#ffffff;background-color:rgb(54,144,207);border-color:#3690cf;}
/*album*/.album-box .news-list {margin:0 -1% 0 0;overflow:hidden;}
.album-list {float:left;width:32.333%;height:200px;overflow:hidden;margin:0 1% 1% 0;position:relative;}
.album-list:hover .albumimg img {transition:All .7s ease;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.album-list h2 {font-size:12px;line-height:1.6;background-color:rgba(51,51,51,0.88);padding:10px;width:100%;color:#fff;position:absolute;left:0;bottom:0px;z-index:3;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden;}
.album-list a.albumimg img {width:100%;align-self:center;object-fit:cover;height:100%;}
/*widget*/.widget {position:relative;padding:0 15px;margin-bottom:15px;}
.widget:first-child {margin:20px auto 15px;}
h4.widget-title {position:relative;font-weight:700;margin:0 0 15px;font-size:18px;padding-bottom:10px;text-shadow:0.1rem 0.1rem 0.1875rem rgba(188,188,188,0.88),-1px -1px 1px hsla(0,0%,100%,0.88);border-bottom:1px solid #ccc;padding:10px 0;color:#d7000f;}
.divSearchPanel form {position:relative;}
.divSearchPanel form input[type="text"] {display:block;width:100%;padding:10px 70px 10px 10px;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;}
.divSearchPanel form input[type="submit"] {position:absolute;top:0;right:0;width:60px;height:41px;background-color:rgb(102,102,102);color:#fff;border:0;cursor:pointer;border-radius:0 2px 2px 0;background-repeat:no-repeat;}
table#tbCalendar {width:100%;font-size:14px;table-layout:fixed;margin-bottom:10px;}
table#tbCalendar caption {margin:0 0 10px;padding:0;font-weight:bold;text-align:center;}
table#tbCalendar caption a:nth-child(odd) {font-size:20px;line-height:30px;}
thead tr th,tbody tr td {padding:5px 0;border:1px solid #eee;text-align:center;}
#divCalendar table tbody td a {display:block;margin:0 5px;background-color:#22aeec;color:#fff;}
.divContorPanel {position:relative;text-align:center;margin-bottom:12px;}
span.cp-hello {margin-bottom:15px;margin-top:10px;display:inline-block;width:100%;text-align:center;font-size:15px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
span.cp-login,.cp-vrs {line-height:30px;text-align:center;}
span.cp-login a,span.cp-vrs a {padding:0px 20px;font-size:14px;border:1px solid #ddd;border-radius:20px;display:inline-block;}
.divCatalog {overflow:hidden;margin:0 auto -5px;}
.divCatalog li {margin-bottom:5px;position:relative;width:49%;float:left;height:35px;z-index:1;text-align:center;}
.divCatalog li:nth-child(even) {float:right;}
.divCatalog li a {color:#fff;z-index:1;font-weight:bold;line-height:35px;display:block;font-size:13px;}
.divCatalog li:after {position:absolute;top:0;bottom:0;left:0;right:0;border:0;content:'';background-color:#0e255a;background:linear-gradient(to right,#666666,#0a3061,#666666);z-index:-1;border-radius:8px;}
.divCatalog li.last.even{width:100%;transition:none;}
.divTags li {display:inline-block;margin:2px 3px 2px 0;max-width:100px;}
.divTags li a {display:block;font-size:13px;line-height:1.5;border:1px solid #ddd;color:#666;padding:5px 15px;border-radius:2px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.divTags li a:hover {background-color:#666;color:#fff;}
.divTags li a:before {content:'#';margin-right:2px;}
span.tag-count {display:none;}
.divPrevious li {padding:0px 0 10px 30px;position:relative;}
.divPrevious li:last-child {padding-bottom:5px;}
.divPrevious li a {text-align:justify;color:#2c2e3b;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.divPrevious li a:before {content:'#.';position:absolute;left:0;top:5px;width:20px;height:14px;background:#666;cursor:pointer;line-height:14px;text-align:center;color:#fff;font-size:12px;border-radius:2px;}
.divPrevious li:nth-child(1) a:before {content:'1.';}
.divPrevious li:nth-child(2) a:before {content:'2.';}
.divPrevious li:nth-child(3) a:before {content:'3.';}
.divPrevious li:nth-child(4) a:before {content:'4.';}
.divPrevious li:nth-child(5) a:before {content:'5.';}
.divPrevious li:nth-child(6) a:before {content:'6.';}
.divPrevious li:nth-child(7) a:before {content:'7.';}
.divPrevious li:nth-child(8) a:before {content:'8.';}
.divPrevious li:nth-child(9) a:before {content:'9.';}
.divLinkage {overflow:hidden;margin-bottom:-10px;}
.divLinkage li {position:relative;float:left;width:49%;margin:0 0 10px 0;padding-left:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.divLinkage li:nth-child(even) {float:right;}
.divLinkage li:before {content:'';position:absolute;left:0;top:5px;width:0;height:0;border-style:dashed dashed dashed solid;border-width:4px;border-color:transparent transparent transparent #06c;overflow:hidden;}
.divLinkage li a img {width:16px;margin-right:2px;position:relative;top:-2px;}
.side-new-comments {display:flex;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;}
.side-new-author {position:relative;line-height:1;border-radius:500px;white-space:nowrap;font-weight:700;border-radius:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;width:25px;height:25px;font-size:13px;margin-right:10px;}
img.comments-avatar {border-radius:inherit;width:100%;height:inherit;}
.comments-info {margin:0 0 10px;padding:0 0 10px;flex:1 1 auto;border-bottom:1px solid #e8e8e8;cursor:pointer;}
.side-new-comments:last-child .comments-info {margin:0 0 5px 0;border:0;}
.text-sm a {color:#4b4d50;}
span.separator {color:#e1e1e1;padding:0 10px;font-size:0;position:relative;}
span.separator:after {content:'';position:absolute;left:4px;top:-5px;width:5px;height:5px;border-radius:10px;background-color:#878889;-webkit-transform:rotate(135deg) translate(1px,2px);transform:translate(25%,-50%);}
.text-sm time {color:#878889;}
.text-commentinfo {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;word-wrap:break-word;word-break:break-all;overflow:hidden;}
.text-muted {overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;color:#ddd;}
.text-muted a {color:#888;}
.divArchives {overflow:hidden;margin-bottom:-10px;}
.divArchives li {float:left;width:49%;position:relative;padding-left:10px;margin-bottom:10px;}
.divArchives li:nth-child(even) {float:right;}
.divArchives li:before {position:absolute;left:0;top:6px;content:"";width:0;height:0;line-height:0;border:4px solid transparent;border-left:5px solid #888;}
.divStatistics {margin-bottom:-10px;overflow:hidden;}
.divStatistics li {float:left;width:49%;margin:0 auto 10px;line-height:24px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:justify;}
.divStatistics li {float:right;}
/* side_countdown */.widget-box.side_countdown {margin-top:-5px;}
.side_countdown .item {margin-bottom:5px;}
.side_countdown .item .title {font-size:12px;color:#909399;margin-bottom:5px;display:flex;align-items:center;}
.side_countdown .item .title span {color:#4e7cf2;font-weight:500;font-size:14px;margin:0 5px;}
.side_countdown .item .progress {display:flex;align-items:center;}
.progress-bar {height:10px;border-radius:5px;overflow:hidden;background:#ebeef5;width:0;min-width:0;flex:1;margin-right:5px;}
.progress-inner {width:0;height:100%;border-radius:5px;transition:width 0.35s;-webkit-animation:progress 750ms linear infinite;animation:progress 750ms linear infinite;}
.progress-inner.progress-inner-1 {background:#bde6ff;background-image:linear-gradient(135deg,#50bfff 25%,transparent 25%,transparent 50%,#50bfff 50%,#50bfff 75%,transparent 75%,transparent 100%);background-size:30px 30px;}
.progress-percentage {color:#909399;}
.progress-inner.progress-inner-2 {background:#ffd980;background-image:linear-gradient(135deg,#f7ba2a 25%,transparent 25%,transparent 50%,#f7ba2a 50%,#f7ba2a 75%,transparent 75%,transparent 100%);background-size:30px 30px;}
.progress-inner.progress-inner-3 {background:#ffa9a9;background-image:linear-gradient(135deg,#ff4949 25%,transparent 25%,transparent 50%,#ff4949 50%,#ff4949 75%,transparent 75%,transparent 100%);background-size:30px 30px;}
.progress-inner.progress-inner-4 {background:#67c23a;background-image:linear-gradient(135deg,#4f9e28 25%,transparent 25%,transparent 50%,#4f9e28 50%,#4f9e28 75%,transparent 75%,transparent 100%);background-size:30px 30px;}
@-webkit-keyframes progress {0% {background-position:0 0}
100% {background-position:30px 0}
}
@keyframes progress {0% {background-position:0 0}
100% {background-position:30px 0}
}
/**/.top-mbxdh {display:-webkit-box;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;align-self:center;border-bottom:1px solid #c9c9ca;margin-bottom:15px;padding:0px 0 10px 0;}
.top-mbxdh .navcates {border:0;margin:0;padding:0;font-size:13px;}
/*single-entry*/.single-title {border-bottom:1px dashed #d3d3d3;padding:0 0 20px 0;text-align:center;margin:0 auto 20px;}
.single-title h1 {font-size:22px;font-weight:bold;line-height:2;margin:0 auto 10px;}
.single-meta {font-size:.95em;}
.single-meta span {margin:0 10px 0 auto;}
#font-change span {margin:0 2px;}
a.sing-bj {margin:0 auto;}
.single-entry {text-align:justify;padding:0px 0px 10px;word-wrap:break-word;word-break:break-all;overflow:hidden;}
.single-entry p {font-size:15px;position:relative;color:rgba(58,58,58,0.88);margin:5px 0 10px;line-height:180%;}
.single-entry p span {text-wrap:unset!important;}
.single-entry p a {font-weight:bold;}
.single-entry p img {max-width:100%;width:auto!important;height:auto!important;cursor:zoom-in;}
.single-entry blockquote {padding-left:10px;border-left:3px solid #999;color:rgba(0,0,0,0.5);font-size:15px;padding:8px 15px;margin:1em 0;background-color:#f9f9f9;}
.single-entry blockquote:hover {background-color:rgba(234,236,247,0.68);}
.single-entry blockquote p {margin:0px auto;}
.single-entry pre {border-left:6px solid #737F99;width:100%!important;}
.single-entry ul li {margin:5px 0px 5px 20px;list-style:disc;list-style-type:inherit;text-indent:2em;}
.single-entry h1,.single-entry h2,.single-entry h3,.single-entry h4,.single-entry h5,.single-entry h6 {text-indent:0em!important;}
.single-entry h1,.single-entry h2 {font-size:18px;border-left:4px solid #4693e9;margin:23px 0px;padding-left:16px;}
.single-entry h3,.single-entry h4 {font-size:16px;border-left:3px solid #ffae49;margin:18px 0px;padding-left:17px;}
.single-entry h5,.single-entry h6 {font-size:15px;margin:15px 0px;padding-left:18px;border-left:2px solid #bbbbbb;}
.single-entry p.lvse {color:#7da33c;background:#ecf2d6 url('images/wpgo_sc_notice.png') -1px -1px no-repeat;border:1px solid #aac66d;overflow:hidden;margin:10px 0;padding:15px 15px 15px 35px;}
.single-entry p.hongse {color:#c66;background:#ffecea url('images/wpgo_sc_error.png') -1px -1px no-repeat;border:1px solid #ebb1b1;overflow:hidden;margin:10px 0;padding:15px 15px 15px 35px;}
.single-entry p.huangse {color:#ad9948;background:#fff4b9 url('images/wpgo_sc_warn.png') -1px -1px no-repeat;border:1px solid #eac946;overflow:hidden;margin:10px 0;padding:15px 15px 15px 35px;}
.single-entry p.huise {color:#777;background:#eaeaea url('images/wpgo_sc_tips.png') -1px -1px no-repeat;border:1px solid #ccc;overflow:hidden;margin:10px 0;padding:15px 15px 15px 35px;}
.single-entry p.lanse {text-indent:0em !important;font-size:16px;font-weight:normal;color:#FFF;margin:10px 0;padding:5px 10px;background-color:#169FE6;display:inline-block;}
.single-entry p.putong {margin:10px 0;padding:10px 15px;background:#FFF;border:1px solid #E3E3E3;border-left:3px solid #3DABCE;}
.single-entry p.chunse {padding:15px 15px 15px 35px;margin:20px 0px;border:1px solid rgb(190,31,31);color:rgb(130,11,11);position:relative;font-size:15px;line-height:18px;white-space:normal;background:rgb(239,206,201);}
.single-entry p.lanse a {color:#e6ff29!important;font-weight:bold;}
.single-entry table {width:100%;background-color:#fff;margin-bottom:20px;font-size:14px;}
.single-entry table tr th {border:1px solid #eee;}
.single-entry table thead,.single-entry table tfoot {background:#f5f5f5;}
.single-entry table thead tr th,.single-entry table tfoot tr th,.single-entry table tbody tr td,.single-entry table tr td,.single-entry table tfoot tr td {line-height:18px;text-align:left;border:1px solid #eee;}
.single-entry table thead tr th,.single-entry table tfoot tr td {padding:10px;color:#444;}
.single-entry table thead tr th:first-child,.single-entry table tfoot tr td:first-child {border-left:none;}
.single-entry table thead tr th:last-child,.single-entry table tfoot tr td:last-child {border-right:none;}
.single-entry table tbody tr.even,.single-entry table tbody tr.alt {background:#F8F8F8;}
.single-entry table tbody tr td {padding:9px 10px;}
.showall {display:none;}
.single-entry ul.archives-list li time,.single-entry ul.archives-list li span.muted {color:#fff;margin-right:10px;background:#ffae49;padding:1px 5px;border-radius:4px;}
.single-entry p sup {vertical-align:super;font-size:smaller;}
.single-entry p sub {vertical-align:sub;font-size:smaller;}
.single.single-page {margin-bottom:12px;}
.single-post.page-post .show_text {margin-bottom:25px;}
iframe.edui-faked-video,video.edui-upload-video {max-width:100%;max-height:100%;width:auto;height:auto;}
.entry-related {margin:20px auto 0;}
.pic-box-list li {padding-left:15px;padding-right:6px;line-height:35px;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden;position:relative;width:49%;float:left;}
.pic-box-list li:nth-child(even) {float:right;}
.pic-box-list li:before {border-radius:50%;background-color:#363e49;content:" ";display:inline-block;width:5px;height:5px;position:absolute;left:0;top:14.5px;}
span.text-info {font-size:13px;color:#969696;font-style:normal;float:right;position:relative;padding-left:10px;}
.entry.entry-page {margin:10px auto;line-height:30px;position:relative;overflow:hidden;border-top:1px #ddd solid;border-bottom:1px #ddd solid;}
.entry.entry-page > span {width:49%;padding:15px 0;}
span.page_nav_item.page_prev {float:left;text-align:left;}
span.page_nav_item.page_next {float:right;width:49%;text-align:right;}
span.page_nav_item.page_prev i.fa {margin:0 5px 0 0;}
span.page_nav_item.page_next i.fa {margin:0 0 0 5px;}
.single-entry ol, .single-entry ul {width:auto!important;margin:0 3.5em;padding:0;}
.single-entry ol li,.single-entry ul li {margin:5px 0px 5px 20px;list-style:disc;list-style-type:inherit;text-indent:2em;}
.single-entry pre.prism-line-numbers {border-left:6px solid #737F99;}
.single-entry ol.list-paddingleft-2 li p {overflow:visible;text-indent:0;margin:5px 0 8px;text-indent:initial!important;}
.single-entry ul,.single-entry ol{width:auto!important;margin:0 3.5em;padding:0;}
.single-entry ul.list-paddingleft-2,.single-entry ol.list-paddingleft-2 {margin-left:3.5em;list-style-position:outside;padding:0;}
.single-entry ul li,.single-entry ol li {margin:5px auto;text-indent:0;}
.single-entry ul p,.single-entry ul.list-paddingleft-2 p,.single-entry ol.list-paddingleft-2 li p {overflow:visible;text-indent:0;margin:3px 0;}
.single-entry ul p, .single-entry ol p {text-indent:0;margin:0 auto;}
.single-entry p sup {vertical-align:super;font-size:smaller;}
.single-entry p sub {vertical-align:sub;font-size:smaller;}
/*post-tags*/.post-tags {margin:0 auto 10px;}
.post-tags a {display:inline-block;font-size:13px;border-radius:20px;margin:0 10px 10px 0;padding:4px 12px 4px 0;line-height:16px;color:#666;background-color:rgba(221,221,221,.58);-webkit-box-shadow:0 0 1px rgba(0,0,0,.1);box-shadow:0 0 1px rgba(0,0,0,.1);}
.post-tags a:hover {background-color:rgb(126,169,241);color:#fff;}
.post-tags a:before {margin:-4px 6px -4px 0;padding:4px 8px;color:#fff;background-color:rgb(126,169,241);content:"#";vertical-align:top;display:inline-block;font-size:14px;border-radius:20px;}
/*--comments --*/#comments {padding:10px 0px;margin-bottom:15px;}
#comments h3,#comments h4,h3.section-title {line-height:2;padding-bottom:5px;margin:0px 0 20px;border-bottom:1px solid #e2e2e2;color:#d7000f;font-size:1.15em;width:100%;position:relative;}
#comments h3:after,#comments h4:after,#comments .comment-tab:after,h3.section-title:after {content:"";position:absolute;width:65px;height:2px;background:#d7000f;left:0;bottom:-1px;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;}
#comments .comment-tab {line-height:25px;border-bottom:1px solid #ddd;padding:5px 0 5px 5px;position:relative;}
.come-comt {color:#333;font-size:16px;}
.commentlist {margin-bottom:5px;margin-top:20px;}
.come-comt i.icon {margin-right:5px;font-size:18px;font-size:1.2em;}
.comment-text-center {cursor:pointer;text-align:center;margin:18px 0;font-size:16px;font-size:1.15em;color:#338A9C;font-weight:500;}
.comment-text-center i.icon {position:relative;font-size:1.2em;top:1px;}
#comments span.come-comt {font-weight:700;font-size:16px;color:#888;}
span.come-comt i.icon {font-size:1.3em;}
#comments span#comment_count {font-weight:normal;font-size:14px;color:#666;float:none !important;}
#comments h5 {margin:8px;}
#comments h4 span {margin-right:8px;}
#comments h4 span.jubao {float:right;margin-right:0;}
#comments h4 span.jubao small {color:#338A9C;}
#comments h4 span.jubao small:hover {color:#F05A28;}
.comt-box {width:100%;height:auto;overflow:hidden;margin:0 auto 2px;text-align:center;}
.show-comments {width:69%;float:left;overflow:hidden;}
.show-sidebar {width:30%;float:right;margin-top:10px;}
#frmSumbit #inpName,#frmSumbit #inpEmail,#frmSumbit #inpHomePage,#frmSumbit #inpVerify {border:1px solid transparent;padding-left:10px;width:100%;height:44px;line-height:44px;color:#333;background:#eaeaea;background-color:rgba(219,219,219,.58);margin-bottom:0px;font-size:15px;border-bottom:1px solid #efebeb;}
#frmSumbit .comt-box input#inpHomePage {border-top-right-radius:5px;border-bottom-right-radius:5px;}
#frmSumbit .comt-box input#inpName {border-top-left-radius:8px;border-bottom-left-radius:8px;border-right:1px solid #ddd;}
#frmSumbit .comt-box input#inpEmail {border-right:1px solid #ddd;}
/*.form-name {margin-right:10px;}
.form-email {margin-right:10px;}
.form-group {margin-bottom:15px;margin-top:8px;}
*/.liuyan {float:left;width:33.333%;position:relative;}
#frmSumbit .input-inpVerify #inpVerify {font-size:14px;height:30px;line-height:30px;width:100%;padding-left:10px;border:1px solid #ddd;}
.form-inpVerify {float:right;width:33%;position:relative;min-height:1px;padding-right:15px;}
.commentpost .input-group-addon {border-left:1px solid #eee;position:absolute;right:-1px;top:0px;height:30px;line-height:30px;padding:0;font-weight:400;color:#555;text-align:center;vertical-align:middle;}
.input-inpVerify {position:relative;display:inherit;border-collapse:separate;}
.input-group-addon img {height:100%;border-bottom-right-radius:3px;border-top-right-radius:3px;padding:1px 1px 1px 0;width:99%;background-color:transparent;}
.commentpost label {height:auto;overflow:hidden;clear:left;float:left;line-height:15px;border-color:#CCC;border-style:solid;border-width:1px 0 1px 1px;margin:0;padding:6px 10px;}
#frmSumbit .psumbit {padding-bottom:10px;margin-top:-8px;line-height:30px;padding-top:10px;position:relative;background:rgba(219,219,219,.58);border-radius:8px;}
#frmSumbit .button {color:#FFFFFF;background-color:#d7000f;height:30px;width:88px;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-radius:4px;float:right;margin:2px 10px 0 10px;}
#frmSumbit .button:hover {background-color:#dc5f68;cursor:pointer;}
.msg .msgimg img {clear:left;float:left;margin-right:10px;padding:2px;height:50px;width:50px;border:1px solid #ddd;background-color:#f1f1f1;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-webkit-transition:0.4s;-webkit-transition:-webkit-transform 0.4s ease-out;-moz-transition:-moz-transform 0.4s ease-out;transition:transform 0.4s ease-out;}
.msgarticle img {margin-top:2px;padding:0 2px;}
#comments .msg {font-size:12px;line-height:22px;border-bottom:1px solid #ddd;padding:16px 0;}
i.author-ident:after {content:"";position:absolute;width:20px;height:20px;right:10px;top:58px;}
i.author-ident.author1:after {background:url(images/vjin.png) no-repeat;background-size:20px;}
i.author-ident.author2:after {background:url(images/vhuang.png) no-repeat;background-size:20px;}
i.author-ident.author3:after {background:url(images/vlan.png) no-repeat;background-size:20px;}
i.author-ident.author4:after {background:url(images/vhong.png) no-repeat;background-size:20px;}
i.author-ident.author5:after {background:url(images/vfen.png) no-repeat;background-size:20px;}
i.author-ident.author6:after {background:url(images/vhui.png) no-repeat;background-size:20px;}
.widget-cover {position:absolute;left:50%;z-index:29;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-size:cover;width:100%;height:100%;top:-10%;}
.widget-cover.vip0 {background-image:url(images/avatargj_vip0.png);top:-15%;}
.widget-cover.vip4 {background-image:url(images/avatargj_vip4.png);top:-18%;transform:rotate(-18deg);-ms-transform:rotate(-18deg);-moz-transform:rotate(-18deg);-webkit-transform:rotate(-18deg);-o-transform:rotate(-18deg);left:0%;}
.widget-cover.vip3 {background-image:url(images/avatargj_vip3.png);top:-18%;}
.widget-cover.vip2 {background-image:url(images/avatargj_vip2.png);top:-12%;}
.widget-cover.vip1 {background-image:url(images/avatargj_vip1.png);}
.layvip4 {background-image:url(images/avatargj_vip4_l.png);}
#cancel-reply small {margin:0 10px;color:#ff6f3d;font-weight:500;font-size:13px;}
#comments .msg .msgname {display:flex;align-items:center;align-self:center;justify-content:flex-start;position:relative;color:#999999;padding-top:2px;}
#comments .msg .msgname span {margin:0 0 0 5px;}
#comments .msg .msgarticle {color:#666;padding-top:5px;padding-bottom:3px;min-height:30px;margin-left:60px;text-align:justify;word-wrap:break-word;word-break:break-all;overflow:hidden;}
#comments .msg .msgarticle .msg {margin-top:15px;margin-bottom:0px;padding:0 0 0 20px;position:relative;border-left:4px solid rgba(102,107,113,0.68);border-bottom:0;}
.msg .msgarticle .msg .msgname .dot {display:none;}
#comments .msg .msgname.LayName .aut-5 {background-image:linear-gradient(to right,#ff9b02 0%,#ffb43e 100%);background-image:-webkit-linear-gradient(0deg,#ff9b02 0%,#ffb43e 100%);}
.interact-bar {position:relative;cursor:default;min-height:20px;margin:5px 0 0 60px;text-align:justify;font-size:13px;line-height:1.5;color:#9195a3;}
.interact-bar a.comment-reply-link {margin-left:6px;font-size:13px;color:#9195a3;}
.interact-bar a.comment-reply-link:hover {color:#d7000f;}
.interact-bar a.comment_at {padding:0px 5px 0px 5px;border:1px solid #ddd;border-radius:4px;color:#F35532;font-weight:bold;margin-right:5px;}
#comments .msg .msgarticle .noimg .interact-bar {margin:5px auto 0;}
#logo404 {background-color:#FFFFFF;background-image:url(images/logo.png);background-repeat:no-repeat;background-position:center center;padding-top:60px;padding-bottom:60px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#9EAA99;box-shadow:0 0 4px rgba(0,0,0,0.25);}
#cw404 {width:720px;margin:20px auto;}
#cw404 h1 {font-size:18px;line-height:60px;font-weight:normal;text-align:center;}
#cw404 .kuang {font-size:14px;border:1px solid #9EAA99;border-radius:3px;box-shadow:0 0 4px rgba(0,0,0,0.25);padding:20px;background-color:#FFFFFF;}
#cw404 #ts404 {text-align:center;}
.tools_content_avator span.aut-1,.contpost-meta a span.aut-1,#comments .msg .msgname.LayName .lay-1,.article-main .aut-1,#comments .msg .msgname .aut-1 {background-image:linear-gradient(to right,rgba(253,165,34,0.9294117647058824) 0%,#fd4c4c 100%);background-image:-webkit-linear-gradient(0deg,rgba(253,165,34,0.9294117647058824) 0%,#fd4c4c 100%);}
#comments .msg .msgname .aut-6 {background-image:linear-gradient(to right,rgba(173,172,172,0.88) 0%,rgba(107,109,111,0.78) 100%);background-image:-webkit-linear-gradient(0deg,rgba(173,172,172,0.88) 0%,rgba(107,109,111,0.78) 100%);}
span.autlv.autlvname {margin-right:3px;margin-left:1px;}
span.autlv.aut-tf {background:#c444f6;}
span.autlv.user-name.aut-0,.comment-meta span.autlv.lay-0,#comments .msg .msgname.LayName .lay-0 {background-image:linear-gradient(to right,rgb(148,114,115) 0%,rgb(187,166,166) 100%);background-image:-webkit-linear-gradient(0deg,rgb(148,114,115) 0%,rgb(187,166,166) 100%);}
.comment-meta span.autlv.lay-1,#comments .msg .msgname.LayName .lay-1 {background-image:linear-gradient(to right,#e090ef 0%,#fb70c4 100%);background-image:-webkit-linear-gradient(0deg,#e090ef 0%,#fb70c4 100%);}
span.autlv.user-name.aut-2,.comment-meta span.autlv.lay-2,#comments .msg .msgname.LayName .lay-2 {background-image:linear-gradient(to right,#3abda5 0%,#88d9ff 100%);background-image:-webkit-linear-gradient(0deg,#3abda5 0%,#88d9ff 100%);}
span.autlv.user-name.aut-3,.comment-meta span.autlv.lay-3,#comments .msg .msgname.LayName .lay-3 {background-image:linear-gradient(to right,#20b3cd 0%,#1c6af9 100%);background-image:-webkit-linear-gradient(0deg,#20b3cd 0%,#1c6af9 100%);}
span.autlv.user-name.aut-4,.lay-4 {background-image:linear-gradient(to right,#ff9b02 0%,#ffb43e 100%);background-image:-webkit-linear-gradient(0deg,#ff9b02 0%,#ffb43e 100%);}
span.autlv.user-name.aut-5,#comments .msg .msgname.LayName .aut-5 {background-image:linear-gradient(to right,#ff9b02 0%,#ffb43e 100%);background-image:-webkit-linear-gradient(0deg,#ff9b02 0%,#ffb43e 100%);}
.msgname span a {margin-left:5px;margin-right:0;}
.commentlist .comment {list-style:none;}
.commentlist li.comment ul.children {margin-left:20px;}
.commentlist .depth-1 {margin:10px 0 10px 0;}
.commentlist li {position:relative;}
.commentlist .comment-body {padding:5px 0 5px 0}
.commentlist .comment-body:hover {background:#fafafa url(images/bg2.png) repeat;}
.commentlist p {margin:5px 0 5px 50px;line-height:22px;}
.reply a:link,.reply a:visited {text-align:center;font-size:12px;}
.datetime {font-size:12px;color:#aaa;margin-left:50px;}
.commentmetadata {font-size:12px;color:#aaa;margin-left:50px;}
ol.commentlist li div.vcard img.avatar {width:40px;height:40px;position:relative;float:left;margin:4px 6px 0 0;padding:2px;border:1px solid #ddd;background:#fff;}
ol.commentlist li div.floor {float:right;color:#bbb}
#respond {padding:5px 10px 10px;overflow:hidden;}
#respond_box {clear:both;border-top:1px solid #ddd;}
#respond h3 {margin:5px 0 6px 0;}
#comment {background:#fff;}
#comments .msg .msgarticle #comt-respond {padding:15px 0px;}
#commentform p {color:#333;}
#commentform label {color:#868686;}
#commentform input {border:1px solid #ddd;width:160px;margin:4px 5px 4px 0;padding:3px;box-shadow:inset 2px 3px 5px #eee;}
#commentform input:focus {border:1px solid #ccc;}
#commentform textarea {width:95%;height:120px;font-size:13px;padding:4px;margin:4px 0 0 0;border:1px solid #ddd;box-shadow:inset 2px 3px 5px #eee;}
#commentform textarea:focus {border:1px solid #ccc;}
#commentform input#submit,#commentform input#reset {width:110px;height:32px;background:#606060;color:#fff;border:1px solid #e5e5e5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:4px;line-height:28px;text-align:center;margin-top:8px;box-shadow:none;}
#commentform #submit:hover,#commentform #reset:hover {font-weight:bold;}
#real-avatar .avatar {float:right;padding:2px;border:1px solid #ddd;background:#fff;margin-right:20px;_margin-right:10px;}
.commentpost h4 i.icon {margin-right:5px;}
#comments .msg .msgimg img.avatar:hover {-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
#comment-tools {width:100%;overflow:hidden;margin:0 auto 10px;text-align:center;border-radius:8px;}
.commentpost.noneid #comment-tools {border-radius:0;}
.tools_title {float:left;display:inline-block;margin:0;padding:2px 10px 0 7px;text-align:left;}
.tools_text {width:100%;float:left;background:#eaeaea;background:rgba(219,219,219,.58);display:flex;align-items:center;}
#txaArticle {width:100%;height:120px;border:0px solid #ddd;font-size:14px;line-height:1.8;padding:10px 15px 10px 15px;background-color:transparent;border-left:1px solid #ffffff;margin-left:15px;}
textarea#txaArticle {background-color:transparent;resize:none;background-size:218px;-moz-transition:ease-in-out 0.45s;-webkit-transition:ease-in-out 0.45s;-o-transition:ease-in-out 0.45s;-ms-transition:ease-in-out 0.45s;transition:ease-in-out 0.45s;}
textarea#txaArticle:focus {background-position-x:789px;-moz-transition:ease-in-out 0.45s;-webkit-transition:ease-in-out 0.45s;-o-transition:ease-in-out 0.45s;-ms-transition:ease-in-out 0.45s;transition:ease-in-out 0.45s;}
#comment-tools a {padding:1px 5px;color:#666;cursor:pointer;font-size:15px;font-size:16px;font-size:1.15em;}
#comment-tools i.icon {color:#0069b3;}
.tools_title a,.tools_title a i.icon {font-size:20px;}
a.face-show {position:relative;top:2px;}
a.psumbit-kjhf i.fa {font-size:18px;margin:0 4px 0 0;}
.tools_title i.fa {color:#da1c29;color:rgba(215,0,15,.88);}
.interact-bar span.separator {padding:0 5px 0 5px;}
span.interact-area {margin-left:6px;}
.interact-bar span.separator:after {width:3px;height:3px;}
span.com-title {margin-left:5px;font-size:15px;color:#333;font-weight:500;}
#comments .msg .msgarticle .noimg .msgimg img {display:none!important;}
#comments .msg .msgarticle ul.msgarticle {margin-left:0;}
#comments .msg .msgarticle .noimg .msgtxt .msgarticle .noimg {margin:15px 10px 5px -20px;border-left:0;}
#comments .msg .msgarticle .noimg .msgarticle {padding-top:8px;margin-left:0;line-height:160%;}
#comments .msg .msgarticle #comment {visibility:visible !important;animation-name:fadeInDown !important;}
#comments .msg .msgarticle p {padding-top:10px;}
#comments .msg .msgarticle form#frmSumbit p {margin-bottom:5px;padding-top:5px;}
.msgname .dot {top:-2px;font-size:13px;color:#d1d1d1;display:inline-block;font-weight:400;letter-spacing:2px;float:right;opacity:.8;right:0;position:absolute;}
.msgname .dot.shafa {color:#d11a1a;font-size:12px;}
.msgname .dot.yizi {color:#ef8f31;font-size:12px;}
.msgname .dot.bandeng {color:#ba8147;font-size:12px;}
.msgname .dot.liangxi {color:#cd7bfe;font-size:12px;}
.msgname .dot.diban {color:#8ea4ba;font-size:12px;}
.msgarticle #ComtoolsFrame {height:52px;overflow:hidden;}
.msgname:hover .comment-reply-link {display:block;}
.msgtxt {position:relative;font-size:14px;font-size:1.2em;}
.msgname a.comment-reply-link {background:#EDEDED;display:none;padding:0 10px;border:1px solid #ddd;border-radius:2px;position:relative;top:-1px;font-size:12px;float:right;}
#comments .msg .msgarticle .msg a.comment-reply-link {margin-right:10px;}
.msgname a.comment-reply-link:hover {background:#d7000f;color:#fff;border:1px solid transparent;font-size:12px;}
#comments span.iliuyan {float:right;margin-right:0;}
#comments span.iliuyan a {font-size:13px;font-size:0.95em;color:#999;}
#comments span.iliuyan a:hover {color:#d7000f;}
span.WB-OS {position:relative;top:-2px;letter-spacing:3px;}
span.WB-OS img {height:16px;width:16px;padding:0;}
#comments .msg .msgarticle span.WB-OS {top:-2px;}
#comments-nav {text-align:center;margin-top:18px;}
.com-page-list a {position:relative;margin-right:5px;padding:2px 8px;margin-left:-1px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:2px;}
.com-page-list a.on,.com-page-list a:hover {color:#fff;background:#d7000f;border:1px solid transparent;}
.com-page-list.pagination {padding:10px 0 15px 0;}
.msgimg {position:relative;}
#comments .msg .msgarticle .msg i.author-ident {display:none;}
.commentlist .pagination {margin:15px auto 5px;text-align:center;height:auto;}
#comments .msg .msgarticle img {position:relative;top:-2px;max-height:22px}
#comments .msg .msgarticle .tools_content_avator img {max-height:fit-content;}
#com_pagination ul li {padding:0;vertical-align:top;display:inline-block;font-size:13px;line-height:28px;cursor:pointer;text-align:center;margin:0 5px;background-color:#f0f2f7;min-width:30px;border-radius:2px;}
#com_pagination ul li:hover,#com_pagination ul li.active {color:#fff;}
#com_pagination ul li a,#com_pagination ul li span {display:block;padding:0 8px;transition:auto;}
/*---UBB表情---*/#faces {padding:1px 3px;}
#faces i.icon {font-size:1.2em;font-size:17px;cursor:pointer;}
#frmSumbit .psumbit:after {content:'';display:table;clear:both;}
#ComtoolsFrame {display:none;position:absolute;width:300px;margin-top:10px;z-index:14;border-radius:5px;border:1px solid #dbdad9;-webkit-box-shadow:0 0px 15px 0px rgba(146,146,146,.2);-moz-box-shadow:0 0px 15px 0px rgba(146,146,146,.2);box-shadow:0 3px 12px 0px rgba(146,146,146,.3);background-color:#fff;padding:10px;}
#ComtoolsFrame:before {content:"";border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent #dddcda transparent;height:0px;position:absolute;left:20px;right:auto;top:-9px;width:0px;-webkit-transform:rotate(360deg);z-index:1;}
#ComtoolsFrame img {display:inline-block;max-height:25px;padding:0;margin-right:5px;cursor:pointer;}
#ComtoolsFrame img:hover {background:rgba(68,142,246,0.28);border-radius:6px;}
.msgarticle #ComtoolsFrame {height:auto;overflow:hidden;}
.face-show:hover #ComtoolsFrame {*display:block}
.tools_content_avator {text-align:center;overflow:hidden;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-left:15px;}
.tools_content_avator img {border-radius:50%;overflow:hidden;width:64px;}
.tools_content_avator span.autlv.user-name {margin:5px auto 0;padding:1px 6px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:70px;}
/*search-null*/.search-null {border:1px solid rgba(221,221,221,0.28);border-radius:8px;color:#666;text-align:center;padding:180px 20px;margin-bottom:20px;position:relative;}
.search-null i.fa {margin-bottom:10px;font-size:100px;color:#6ea7d6;display:block;width:100%;}
.search-box aside.side header {border-bottom-color:transparent;margin:0 auto 10px;padding:10px 10px 5px;}
.search-box aside.side header:after {width:100%;}
/*home-links*/.home-links {position:relative;padding:0 0 50px 0;background-color:#f2f4f7;}
.links-box.container {padding:20px;background-color:#fff;position:relative;border-radius:5px;-webkit-box-shadow:0px 0px 10px -2px rgba(158,158,158,0.2);box-shadow:0px 0px 10px -2px rgba(158,158,158,0.2);}
.links-tit {padding-bottom:15px;border-bottom:1px solid #ddd;margin-bottom:15px;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
span.suburl {float:right;position:relative;top:4px;margin-left:10px;}
span.suburl a {font-size:12px;color:#888;}
.links-tit h3 {font-size:16px;color:#333;margin-right:16px;display:inline-block;vertical-align:bottom;}
span.linksub {font-size:12px;color:#888;}
.links-li {overflow:hidden;margin-bottom:-10px;}
.links-li li {display:inline-block;text-align:left;vertical-align:top;width:9%;margin-right:1%;margin-bottom:15px;font-size:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.links-li li a {vertical-align:middle;}
span.suburl a i.fa {margin:0 auto 0 2px;}
.links-li li a img {width:16px;margin-right:3px;position:relative;top:-1px;}
/*404*/.home-404 #list-main {background-image:none;}
.content-error {min-height:75vh;text-align:center;background:rgba(248,248,248,.88);border:1px solid rgba(221,221,221,0.28);padding:80px 20px;-webkit-box-shadow:0px 0px 10px -2px rgba(158,158,158,0.2);box-shadow:0px 0px 10px -2px rgba(158,158,158,0.2);}
.error-title-bg {background-repeat:no-repeat;background-position:center;background-size:contain;width:188px;height:188px;display:inline-block;background-image:url(images/astronaut.svg);}
@font-face {font-family:talklee;src:url('libs/Barlow-Regular.ttf') format("truetype");}
h1.error-text {font-size:8em;font-weight:300;line-height:1.2;font-family:talklee,Arial,sans-serif;}
h4.error-info {padding:20px 0;font-size:22px;font-family:PingFangSC-Regular,"Microsoft Yahei-Regular","Microsoft Yahei",Microsoft Sans Serif,sans-serif;font-weight:500;}
a.error-muted {display:inline-block;padding:0 20px;line-height:40px;font-size:14px;color:#fff;background-color:#f8912d;border-radius:8px;text-decoration:none;}
/*footer*/footer#footer {background-color:#2a2a2a;}
.f-nav {display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;align-self:flex-start;justify-content:space-between;justify-content:space-evenly;position:relative;margin:0 auto;padding:50px 0 45px;}
.fb_nav h4 {margin:0 0 15px 0;}
.fb_nav li {line-height:1.6;font-size:13px;}
.fb_nav a {color:#ddd;}
.f_wxqrcode img {width:120px;height:120px;border:3px solid #fff;}
.f_wxqrcode h4 {font-size:12px;margin:10px 0 0 0;}
.f_wxqrcode {text-align:center;color:#9e9e9e;}
.fb-copyright {background-color:#3a3a3a;color:#dedede;line-height:60px;}
.foot-text {text-align:center;font-size:13px;}
.flex-md-fill {-ms-flex:1 1 auto!important;flex:1 1 auto!important;}
.fb-copyright a {color:#dedede;margin:0 5px;}
.foot-text a.beian-ico img {width:16px;height:16px;position:relative;top:-2px;margin:0 2px 0 0;}
/*--scroll--*/.backtop {z-index:999;bottom:100px;position:fixed;right:0;cursor:pointer;transform:translate3d(0,0,0);border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#fff;box-shadow:-8px 0px 35px 0px rgb(181 181 181 / 32%);}
.backtop a,.backtop i {font-size:1.25em;font-size:16px;color:#5f6575;position:relative;z-index:2;}
i.fa.fa-qq {font-size:13px;}
.backtop .bt-box {width:35px;position:relative;padding:7px 10px;line-height:20px;cursor:pointer;text-align:center;}
.bt-box.qrcode:hover span.bg-qrcode {opacity:1;visibility:visible;}
.bt-box.qrcode span.bg-qrcode {bottom:-36px;right:45px;top:auto;}
.bt-box.qrcode span.bg-qrcode:before {border:8px solid transparent;border-left:8px solid #ffffff;top:50%;right:-16px;}
.bt-box.qrcode:hover span.bg-qrcode {opacity:1;visibility:visible;}
i.fa.fa-rocket.fa-rotate-15 {-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.bt-box.weixin:hover a,.bt-box.tnrt:hover a,.bt-box.qq:hover a,.backtop .bt-box:hover i {color:#06f;}
.bt-box.tnrt a {font-size:16px;}
.backtop .weibo .pic {position:absolute;display:none}
.backtop .weixin .pic {position:absolute;display:none}
.backtop .top {display:none;border-bottom:1px solid #ddd;}
.backtop .weibo .pic {left:-150px;bottom:5px;max-width:150px;padding:8px;background:#fff;animation-duration:.5s;-webkit-animation:fade-in .5s;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,0.08);}
.backtop .weixin .pic {left:-133px;bottom:4px;max-width:132px;padding:8px;background:#fff;animation-duration:.5s;-webkit-animation:fade-in .5s;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,0.08);}
.backtop a:hover,.backtop i:hover {color:#06f;}
.backtop .phone .phones {background:#ff6f3d;}
#backtop i.icon {color:#fff;font-size:1.2em;font-size:15px;font-weight:bold;margin-right:0;}
.backtop div:last-child {margin-bottom:0;}
.bt-box.bt_night a {display:block;}
.m-top-logo,#mask,.mobile_nav .widget,.m-slideout,.toggle-btn,.navbar-toggle {display:none;}
/*big*/@media screen and (min-width:1550px) {.container {width:1440px;}
}
@media screen and (max-width:1300px) {::-webkit-scrollbar-thumb {-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background-color:rgba(59,162,251,0.88);background-image:none;}
.container {max-width:1100px;}
}
@media screen and (max-width:1200px) {.container {max-width:970px}
.menu_search {right:15px;}
#list-main {background-image:none;background-color:#fff;}
aside.side {display:none;}
section.main {width:100%;padding:2%;border-left:1px dashed #dcdcdc;}
.home_gywm {width:100%;background-size:100%;}
}
@media screen and (max-width:999px) {.container {max-width:95%;padding:0;}
.main-box {margin:68px auto 30px;}
.logo:before {top:-3px;}
.top-banner.container {max-width:100%;}
.swiper-wrapper,.wrapper-ban .mySwiper-top {height:45.04504vw;}
.swiper-button-next,.swiper-button-prev {display:none;}
.mySwiper-top:hover .swiper-button-next,.mySwiper-top:hover .swiper-button-prev {display:block;}
.header {position:fixed;width:100%;height:68px;line-height:68px;top:0px;z-index:999;align-self:center;background-color:#f5f5f5;}
.header_box {height:auto;}
.logo {height:60px;width:auto;max-width:inherit;margin:0 0;}
.logo img {height:36px;width:auto;}
.menu_search {float:right;margin:0;height:65px;top:auto;right:60px;position:relative;font-size:16px;}
.search-form,a.auth-user,a.auth-logout,.menu_search>span {display:none;}
a.top-tnrt {font-size:15px;width:33px;height:33px;margin:0 auto;background-color:#017afd;display:flex;align-items:center;align-self:center;justify-content:center;}
.nav-pills li > ul:before,a.auth-user img,.top-login>span,.top-login a.auth-user,.top-login a.auth-logout {display:none;}
.m-top-logo {background-color:#017afd;z-index:900;border-radius:5px;color:#fff;position:absolute;top:50%;right:0;transform:translate(0,-50%);width:35px;height:35px;line-height:35px;display:flex;align-self:center;align-items:center;justify-content:center;}
body.open .m-top-logo i.nav-bar span:last-child {opacity:1;transform:rotate(-45deg) translate3d(6px,-6px,0);transform-origin:center;}
body.open .m-top-logo i.nav-bar span:first-child {opacity:1;transform:rotate(45deg) translate3d(5px,5px,0);transform-origin:center;z-index:9999;}
body.open .m-top-logo i.nav-bar span:nth-last-child(2) {opacity:0;transition:none;}
.wrapper-ban {margin:68px auto 0;height:auto;padding-bottom:10%;}
.m-top-logo span {margin-left:auto;margin-right:auto;display:block;width:20px;height:2px;margin-bottom:6px;position:relative;background:#fff;border-radius:30px;z-index:1;-webkit-transform-origin:20px;transform-origin:20px;-webkit-transition:background 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease,-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1);transition:background 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease,-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1);transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1),background 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease;transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1),background 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease,-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1);}
.m-top-logo span:nth-child(2) {width:15px;margin-right:0;}
.m-top-logo span:nth-child(3) {margin-bottom:0;}
.mobile_aside {animation:right 1s;position:fixed;z-index:99999;bottom:0px;top:68px;left:-200%;margin:0;padding:10px 20px;width:360px;box-shadow:none;border-top:0px solid white;overflow-y:auto;background-image:url(images/bg-light-s.jpg);background-color:#dddcda;background-position:center center;-moz-transition:ease-in-out 0.6s;-webkit-transition:ease-in-out 0.6s;-o-transition:ease-in-out 0.6s;-ms-transition:ease-in-out 0.6s;transition:ease-in-out 0.6s;}
aside.mobile_aside.mobile_nav.mobile_nav_on {left:0;}
.nav-pills {max-width:100%;max-height:100%;margin:15px auto 20px;position:relative;padding:15px 0 10px 0;border-radius:12px;background:rgba(255,255,255,0.88);box-shadow:0px 0px 20px -5px rgba(158,158,158,0.22);float:none;}
.nav-pills li {list-style-type:none;position:relative;padding:0 20px;line-height:1.42857143;float:none;display:block;margin-right:0;margin:0 1.5rem 0 0;}
aside.mobile_nav ul.nav-pills li,.sub-menu li:nth-child(n) {-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-ms-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;margin:0 auto;}
aside.mobile_nav ul.nav-pills li > a {color:#333;position:relative;display:block;padding:.75rem 0;line-height:normal;}
.nav-pills li:hover > a,.nav-pills li.active > a {color:#0188FB;}
.nav-pills>li:before {height:0;}
.nav-pills li > ul.sub-menu {float:none;text-align:justify;position:relative;top:0;left:0;padding:0;margin:5px auto;opacity:1;visibility:visible;border-radius:2px;z-index:100;display:none;-moz-transition:ease-in-out 0s;-webkit-transition:ease-in-out 0s;-o-transition:ease-in-out 0s;-ms-transition:ease-in-out 0s;transition:ease-in-out 0s;background-color:rgba(221,221,221,0.21);border-left:2px solid #0188fb;border-top:0;}
.nav-pills li:hover>ul.sub-menu,.nav-pills li:hover>ul.sub-menu.active {background-color:#fbfbfb;box-shadow:none;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;filter:alpha(opacity=100);}
.nav-pills li > ul.sub-menu li.navbar-item {list-style-type:none;position:relative;padding:0 20px;line-height:1.42857143;float:none;display:block;margin-right:0;}
.toggle-btn i.fa.fa-angle-double-down.active:before {content:"\f102";}
.m-slideout {display:block;max-width:100%;max-height:100%;margin:15px auto;}
.m-bar-login,.m-slideout-author {display:flex;margin-bottom:15px;background:#fff;border-radius:8px;padding:15px;box-shadow:0px 0px 20px -5px rgba(158,158,158,0.22);}
.bar-login.m-bar-login {text-align:center;align-items:center;justify-content:center;display:block;width:100%;}
.m-bar-login span.cp-hello {margin:0 auto 10px;font-weight:bold;}
.mobile_nav .widget {display:block;border-radius:12px;background-color:#fff;padding:15px;}
.mobile_nav .widget h4.widget-title {line-height:1.6;padding:0 0 10px 0;}
.mobile_nav .widget li:hover a {position:unset;}
.m-slideout-count {background:#fff;border-radius:8px;padding:10px 15px;box-shadow:0px 0px 20px -5px rgba(158,158,158,0.22);}
.m-slideout-count li:last-child {margin-top:5px;}
.m-slideout-count li span strong {color:#0188fb;}
img.s-about-image {width:50px;height:50px;margin-right:10px;border-radius:8px;}
.m-slideout-info {overflow:hidden;line-height:25px;}
.m-slideout-info a {display:block;font-size:15px;font-weight:bold;color:#585858;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.m-slideout-info p {font-size:13px;color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:2;}
.mobile_aside span.toggle-btn {position:absolute;height:38px;width:58px;line-height:38px;color:#333;text-align:center;top:0;right:0px;cursor:pointer;z-index:100;display:block;padding-left:25px;padding-right:25px;}
figure.fl_img {width:38%;}
.index_news_box ul li {margin:0 42% 10px 0;}
.f-nav.container {padding:50px 0 45px;}
#list-main {background-image:none;background-color:#fff;border:0;max-width:100%;}
section.main {border:0;}
.index_ppys .index_title {height:410px;margin:0 auto;background-size:cover;}
.index_ppys_list ul {overflow:hidden;margin:-115px auto 0 0;}
.home_gywm p {width:auto;left:50%;}
}
@media screen and (max-width:768px) {.wrapper-ban {background-image:none;padding:0 0 2%;}
.ban-list ul {margin:2% -2% 0 0;}
.ban-list ul li {width:48%;margin:0px 2% 2% 0;}
.list-img {height:auto;}
.list-txt {border:1px solid #4a4e61;}
.index_about {height:auto;background-size:cover;padding:0px 0 8% 0;}
.home_gywm {height:34.08333vw;}
.home_gywm h3 {top:5%;left:50%;}
.home_gywm p {top:30%;left:50%;width:auto;padding:0 10px 0 0;}
.home_gywm a.more {bottom:5%;left:68%;}
.index_news_box ul li {margin:0 auto;}
.index_news_box ul li.num1 >div,.index_news_box ul li.num2 >div,.index_news_box ul li.num3 >div {background-position:-25px;padding:0 0 0 100px;}
.index_show_list ul li {height:16.79687vw;}
.show-list {padding:0;}
.f-nav.container,.show-list h3,.show-list figure {display:none;}
figure.fl_img {width:100%;margin:0 auto;float:none;height:auto;padding-bottom:15px;border-bottom:1px solid #ccd1db;}
figure.fl_img img {height:35vw;}
.index_ppys {background-size:1088px;}
.index_ppys_list ul li {width:27.333%;margin:0px 3% 0 3%;}
.links-li li {width:15.666%;}
.fb-copyright {line-height:1.68;padding:20px 0;}
.foot-text {line-height:2;}
.album-list {height:22.52604vw;}
.article-main section.main {padding:20px;}
.index_ppys .index_title{height:45.57291vw;}
.index_ppys_list ul{overflow:hidden;margin:-13% auto 0 0;}
figure.fl_img h1 {width:100%;bottom:88px;}
}
@media screen and (max-width:600px) {.index_title {margin-bottom:28px;}
.home_gywm {text-align:center;background-size:123%;height:auto;padding:0 0 30px 0;}
.home_gywm h3 {display:none;}
.home_gywm p {width:100%;left:auto;top:auto;background-color:rgba(221,221,221,0.68);padding:10px 15px;position:relative;margin:0 auto 30px;}
.home_gywm a.more {left:auto;bottom:auto;position:relative;margin:0 auto;}
.index_ppys {padding:50px 0 0 0;}
.index_ppys_list ul li figcaption p {text-align:justify;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;height:63px;margin:15px auto 30px;}
.index_ppys .index_title{height:320px;}
figure.fl_img img {height:50vw;}
}
@media screen and (max-width:500px) {.album-list {width:49%;height:33.6vw;}
.post-list {padding:10px 10px 10px 0;}
.post-box p {font-size:13px;margin:5px auto 0;}
.links-li li {width:24%;}
.article-list {padding:0 15px;}
.index_ppys .index_title{height:280px;}
}
@media screen and (max-width:425px) {.m-top-logo {padding:8px;}
a.top-tnrt {font-size:13px;width:28px;height:28px;line-height:26px;}
.menu_search {right:50px;}
.index_news {padding:30px 0;}
figure.fl_img h1,.index_news_box ul li h1 {font-size:16px;}
.index_news_box ul li {margin:0 auto -5px;}
.index_news_box ul li p {margin:10px auto 0;}
.links-li li {width:32.333%;text-align:center;}
.index_show_list ul li {width:48%;height:35.29411vw;margin:0 2% 2% 0;}
}
@media screen and (max-width:375px) {.mobile_aside {width:85%;}
.liuyan {width:100%;margin:0 auto 5px;}
#frmSumbit #inpName,#frmSumbit #inpEmail,#frmSumbit #inpHomePage,#frmSumbit #inpVerify {border-radius:8px;}
}