/*
Theme Name: Begin
Theme URI: http://zmingcx.com/begin.html
Author: 知更鸟
Author URI: http://zmingcx.com/
Description: HTML5+CSS3 响应式设计，博客、杂志、图片、公司企业多种布局可选，集成SEO自定义功能，丰富的主题选项，众多实用小工具。
Version: 2020/11/02
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
 border:0;
 font-family:inherit;
 font-size:100%;
 font-style:inherit;
 margin:0;
 padding:0;
 vertical-align:baseline;
}
html {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 font-size:62.5%;
 overflow-y:scroll;
 -webkit-text-size-adjust:100%;
 -ms-text-size-adjust:100%;
}
*,
*:before,
*:after {
 -webkit-box-sizing:inherit;
 -moz-box-sizing:inherit;
 box-sizing:inherit;
}
body,
button,
input,
select,
textarea {
 font:14px "Microsoft YaHei",Helvetica,Arial,Lucida Grande,Tahoma,sans-serif;
 color:#333;
 line-height:180%;
 background:#ffffff;
}
input {
 outline:none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
 display:block;
}
pre {
 border:1px solid #d1d1d1;
 line-height:190%;
 margin:0 0 1.75em;
 max-width:100%;
 overflow:auto;
 padding:15px;
 white-space:pre;
 white-space:pre-wrap;
 word-wrap:break-word;
}
::selection {
 color:#fff;
 background:#666;
}
ol,
ul {
 list-style:none;
}
dl {
 margin-bottom:1.6em;
}
dt {
 font-weight:bold;
}
dd {
 margin-bottom:1.6em;
}
table,
th,
td {
 border:1px solid #ddd;
}
table {
 border-collapse:separate;
 border-spacing:0;
 border-width:1px 0 0 1px;
 margin:0 0 10px;
}
caption,
th,
td {
 font-weight:normal;
 text-align:left;
}
th {
 border-width:0 1px 1px 0;
 font-weight:700;
}
td {
 border-width:0 1px 1px 0;
}
th,
td {
 padding:5px;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
 content:"";
}
blockquote,
q {
 -webkit-hyphens:none;
 -moz-hyphens:none;
 -ms-hyphens:none;
 hyphens:none;
 quotes:none;
}
a img {
 border:0;
}
a {
 color:#333;
 text-decoration:none;
}
a:focus {
 outline:none;
}
a:visited {
 color:#333;
}
a:hover {
 color:#3690cf;
}
.clear {
 clear:both;
 display:block;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
 padding:0;
 border:none;
}
a,
button,
input {
 -webkit-tap-highlight-color:rgba(255,0,0,0);
}
input:-webkit-autofill {
 -webkit-box-shadow:0 0 0 1000px white inset;
 -webkit-text-fill-color:#333;
}
@keyframes fade-in {
 0% {
  opacity:0;
 }
 40% {
  opacity:0;
 }
 100% {
  opacity:1;
 }
}
@-webkit-keyframes fade-in {
 0% {
  opacity:0;
 }
 40% {
  opacity:0;
 }
 100% {
  opacity:1;
 }
}
#content {
 width:1122px;
 min-height:100vh;
 margin:0 auto 10px;
}
.header-sub {
 width:1122px;
 margin:0 auto;
}
#masthead {
}
.site-header-s {
 height:120px;
}
.site-header-h {
 height:89px;
}
.site-header-h #header-top {
 display:none;
}
.logo-site,
.logo-sites {
 position:relative;
 float:left;
 margin:19px 0 0 5px;
 max-height:50px;
 overflow:hidden;
}
.logo-site img,
.logo-sites img {
 width:auto;
 max-height:50px;
}
.logo-small img {
 float:left;
 width:45px;
 max-height:45px;
 margin:2px 10px 0 0;
}
.clear-small {
 margin:0 0 0 55px;
}
@media screen and (max-width:1025px) {
 .logo-site,
 .logo-sites {
  float:none;
  text-align:center;
  margin:5px 0 0 30px;
 }
 .logo-box .logo-site,
 .logo-box .logo-sites {
  float:left;
  text-align:left;
 }
 .logo-small {
  vertical-align:middle;
  margin:9px 5px 0 0;
 }
 .logo-small img {
  float:none;
  width:15px;
  max-height:15px;
 }
}
@keyframes searchLights {
 0% {
  left:-100px;
  top:0;
 }
 to {
  left:120px;
  top:100px;
 }
}
.site-title {
 font-size:24px;
 font-size:2.4rem;
 font-weight:700;
 padding:0 0 2px 0;
}
.site-title img,
.logo-small img {
 font-size:0;
 -webkit-transition-duration:.5s;
}
.site-name {
 font-size:36px !important;
 position:absolute;
 top:0;
 left:0;
 z-index:-1;
 text-indent:-500px;
}
.logo-small-svg {
 width:50px;
 height:50px;
 fill:currentColor;
 overflow:hidden;
}
.logo-small .logo-small-svg {
 float:left;
 margin:0 8px 0 0;
}
.svg-logo-small {
 margin:0 0 0 62px;
}
.logo-svg {
 width:220px;
 height:50px;
 vertical-align:-0.55em;
 fill:currentColor;
 overflow:hidden;
}
@media only screen and (max-width:1025px) {
 .logo-sites .logo-small .logo-small-svg {
  float:inherit;
  width:20px;
  height:20px;
  vertical-align:-0.17em;
  margin:0 -2px 0 0;
 }
 .logo-sites .logo-svg {
  width:120px;
  height:30px;
 }
}
@media screen and (min-width:1025px) {
 .logo-site:before {
  content:"";
  position:absolute;
  left:-665px;
  top:-460px;
  width:250px;
  height:15px;
  background-color:rgba(255,255,255,.5);
  transform:rotate(-45deg);
  animation:searchLights 1s ease-in 1s infinite;
 }
 .night .logo-site:before {
  background-color:rgba(50,50,50,.5);
 }
 .logo-site img,
 .logo-sites img {
  -webkit-transition-duration:.5s;
 }
}
.weibo {
 position:absolute;
 bottom:38px;
 left:220px;
 z-index:999;
}
.weibo span {
 display:none;
}
.weibo .WB_icon_text {
 display:none;
}
.follow_text {
 padding:3px 0 0 1px !important;
}
.follow_btn_inner {
 width:30px !important;
 background:transparent !important;
 padding:2px 0;
}
.header-top {
 background:#e8e8e8;
 border-bottom:1px solid #dedede;
}
.nav-top {
 height:30px;
 width:1122px;
 line-height:30px;
 margin:0 auto 0;
}
.top-menu {
 float:right;
 margin:0 8px 0 0;
}
.top-menu > li {
 float:left;
 padding:0 8px;
}
.top-menu a {
 color:#333;
}
.top-menu a:hover {
 color:#3690cf;
}
.top-menu ul {
 position:absolute;
 display:none;
 top:100%;
 left:0;
 z-index:10001;
 border-bottom:1px solid #ddd;
}
.top-menu li:hover > ul,
.top-menu li.sfHover > ul {
 display:block;
}
.top-menu a {
 display:block;
}
.top-menu ul ul {
 top:0;
 left:100%;
}
.top-menu li {
 position:relative;
 white-space:nowrap;
 -webkit-transition:background .2s;
 transition:background .2s;
}
.top-menu li:hover,
.top-menu li.sfHover {
 -webkit-transition:none;
 transition:none;
}
.top-menu .sf-mega {
 position:absolute;
 display:none;
 top:100%;
 left:0;
 z-index:99;
}
.top-menu li:hover > .sf-mega,
.top-menu li.sfHover > .sf-mega {
 display:block;
}
.top-menu .menu-item-has-children a {
 padding-right:8px;
}
.nav-top .sf-arrows > .sfHover > .sf-with-ul:after {
 color:#333;
}
.top-menu ul li {
 background:#fff;
 line-height:1.4em;
 height:auto;
 float:none;
 display:block;
 border:1px solid #ddd;
 border-bottom:none;
}
.top-menu ul a {
 display:block;
 min-width:120px;
 height:auto;
 font-size:15px;
 font-size:1.5rem;
 color:#333;
 line-height:1.7em;
 margin:0;
 padding:10px 15px;
 border:0;
 text-transform:none;
}
.top-menu ul li > a:hover {
 color:#333;
 background:#e7e7e7;
}
#user-profile {
 position:relative;
}
.nav-set,
.user-my {
 float:left;
}
.user-info-min h3 {
 color:#fff;
 text-align:center;
 text-transform:capitalize;
}
.user-info-min a {
 width:100%;
 text-align:center;
 margin:0 auto;
}
#user-profile,
#user-profile a {
 float:left;
 color:#333;
}
#user-profile i {
 margin:0 5px 0 0;
}
.user-login,
.nav-login {
 float:left;
}
#user-profile a:hover {
 color:#3690cf;
}
.nav-login {
 color:#333;
 height:25px;
 cursor:pointer;
 padding:0 10px;
}
.nav-search {
 font-size:16px;
 font-size:1.6rem;
 float:right;
 color:#777;
 line-height:26px;
 margin:30px 5px 0 5px;
 padding:0 8px 3px;
 cursor:pointer;
}
.nav-search:hover {
 color:#3690cf;
}
.nav-search:after {
 content:"\e614";
}
.off-search:after,
.off-down:after {
 content:"\e6f5";
}
.nav-search:after {
 font-family:be;
 font-size:15px !important;
 color:#777;
}
.off-search,
.off-down {
 position:absolute;
 top:30px;
 right:30px;
}
.off-search:after,
.off-down:after {
 font-family:be;
 font-size:14px !important;
 color:#fff;
 cursor:pointer;
 padding:8px;
}
.nav-search:hover:after {
 color:#3690cf;
}
.greet-top,
.user-wel {
 float:right;
}
.menu-login #user-profile {
 width:100%;
}
.menu-login .user-login,
.menu-login .hi-user,
.menu-login .greet-top {
 display:none;
}
.menu-login {
 float:right;
 line-height:26px;
 margin:30px 0 0 15px;
}
#menu-container-o .menu-login {
 float:right;
 line-height:26px;
 margin:12px 0 0 8px;
}
#menu-container-o .nav-login,
#menu-container-o .nav-login a {
 color:#fff !important;
}
#menu-container-o .menu-login .user-my img {
 margin-top:-7px;
}
.menu-login .nav-login {
 height:26px;
 padding:0 5px;
}
.menu-login .user-box {
 padding:0 10px;
}
.menu-login .user-info {
 position:absolute;
 top:20px;
 left:-90px;
}
.menu-login .user-info .arrow-up {
 margin-left:95px;
}
.menu-login .user-my {
 margin:0 5px;
}
.menu-login .user-my img {
 width:28px;
 height:28px;
 margin-top:-6px;
 padding:2px;
 border:1px solid #ddd;
}
@media screen and (max-width:1025px) {
 .menu-login {
  display:none;
 }
}
.bull {
 float:left;
 font-size:14px;
 color:#666;
 margin-right:8px;
}
.scrolltext {
 width:70%;
 height:30px;
 line-height:30px;
 overflow:hidden;
}
.scrolltext ul li {
 height:30px;
 text-overflow:ellipsis;
 white-space:nowrap;
 word-wrap:normal;
 overflow:hidden;
}
#menu-container {
 background:#fff;
 width:100%;
 height:88px;
 z-index:999;
 box-shadow:0 1px 0 rgba(0,0,0,0.1);
}
.headroom--not-top #menu-container,
#menu-container:hover {
 background:#fff;
 transition:All 0.4s ease-in-out;
 box-shadow:0 1px 2px 1px rgba(0,0,0,0.1);
}
.headroom--not-top .menu-glass {
 background:rgba(255,255,255,0.9) !important;
}
.header-main {
 position:fixed;
 top:0;
 width:100%;
 z-index:999;
}
.header-main-n {
 position:absolute;
 top:0;
 width:100%;
 z-index:999;
}
.header-main-g {
 position:fixed;
 top:0;
 width:100%;
 z-index:999;
}
.header-main-g #menu-container {
 box-shadow:0 1px 2px 1px rgba(0,0,0,0.1);
}
.night #menu-container {
 box-shadow:none;
}
#header-main.slideDown {
 top:0;
 width:100%;
 z-index:999;
 position:fixed;
}
#navigation-top {
 position:relative;
 width:1122px;
 margin:0 auto;
 display:table;
}
@media screen and (max-width:1025px) {
 #navigation-top {
  height:40px;
 }
}
.main-nav {
 float:right;
 margin:0;
}
.nav-menu,
.nav-menu * {
 margin:0;
 padding:0;
 list-style:none;
 _float:left;
}
.nav-menu li {
 position:relative;
}
@media screen and (min-width:1025px) {
 .nav-menu ul {
  position:absolute;
  display:none;
  top:100%;
  left:0;
  min-width:160px;
  z-index:10001;
  border-bottom:1px solid #ddd;
 }
 .nav-menu > li {
  float:left;
 }
 .nav-menu li:hover > ul,
 .nav-menu li.sfHover > ul {
  display:block;
 }
 .nav-menu {
  float:left;
 }
}
.nav-menu a {
 display:block;
 position:relative;
}
.nav-menu ul ul {
 top:0;
 left:100%;
}
.nav-menu li {
 position:relative;
 white-space:nowrap;
 -webkit-transition:background .2s;
 transition:background .2s;
}
.nav-menu li:hover,
.nav-menu li.sfHover {
 -webkit-transition:none;
 transition:none;
}
.nav-menu .sf-mega {
 position:absolute;
 display:none;
 top:100%;
 left:0;
 z-index:99;
}
.nav-menu li:hover > .sf-mega,
.nav-menu li.sfHover > .sf-mega {
 display:block;
}
#site-nav-wrap {
 max-width:70%;
}
.site-nav-wrap-right {
 float:right;
}
.site-nav-wrap-left {
 float:left;
 margin-left:50px;
}
.main-nav .down-menu li {
 display:block;
 float:left;
 height:88px;
 line-height:88px;
}
.main-nav .down-menu a {
 padding:0 10px;
 font-size:15px;
 font-size:1.5rem;
 text-align:left;
 -webkit-transition-duration:.2s;
}
.menu_c .main-nav .down-menu a {
 padding:0 14px;
}
.main-nav .down-menu .menu-item-has-children a,
.main-nav-o .down-menu .menu-item-has-children a {
 padding:0 18px 0 10px;
}
.menu_c .main-nav .down-menu .menu-item-has-children a,
.main-nav-o .down-menu .menu-item-has-children a {
 padding:0 19px 0 14px;
}
#site-nav .menu-des,
.sidr-class-menu-des {
 display:none;
}
#site-nav .down-menu ul .menu-des {
 color:#555;
 font-size:13px;
 font-weight:normal;
 display:block;
}
#site-nav .sub-menu,
.top-menu ul {
 animation:fade-in;
 animation-duration:0.5s;
}
#site-nav .down-menu > li > a:hover,
#site-nav .down-menu > li.sfHover > a {
 color:#c40000;
}
#site-nav .down-menu > .current-menu-item > a,
#site-nav .down-menu > .current-post-ancestor > a {
 color:#c40000;
}
.menu_c #site-nav .down-menu > .current-menu-item > a,
.menu_c #site-nav .down-menu > .current-post-ancestor > a {
 color:#fff !important;
 background:#3690cf;
}
.menu_c #site-nav .down-menu > li > a:hover,
.menu_c #site-nav .down-menu > li.sfHover > a {
 color:#fff !important;
 opacity:0.8;
 background:#3690cf;
}
#site-nav .down-menu > .current-menu-item > a:hover {
}
#site-nav .down-menu ul {
 padding-top:0;
}
#site-nav .down-menu ul ul {
 margin-top:-1px;
 padding:0;
}
#site-nav .down-menu ul li {
 background:#fff;
 line-height:1.4em;
 height:auto;
 float:none;
 display:block;
 border:1px solid #ddd;
 border-bottom:none;
}
#site-nav .down-menu ul a {
 display:block;
 height:auto;
 font-size:15px;
 font-size:1.5rem;
 color:#333;
 line-height:1.7em;
 margin:0;
 padding:10px 20px;
 border:0;
 text-transform:none;
}
#site-nav .down-menu ul li > a:hover {
 color:#333;
 background:#ddd;
}
#site-nav .down-menu ul li:last-child {
}
#navigation-toggle,
.sidr,
#sidr-close,
#mobile-search {
 display:none;
}
@media screen and (min-width:1025px) {
 .sf-arrows .sf-with-ul:after {
  content:"\e76f";
  font-family:be;
  font-size:14px;
  color:#777;
  position:absolute;
  top:1px;
  right:3px;
  transition:0.45s;
  transform-style:preserve-3d;
 }
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
 transform:rotate(-180deg);
 -webkit-transform:rotate(-180deg);
 color:#c40000;
 top:0;
}
.menu_c .sf-arrows > li > .sf-with-ul:focus:after,
.menu_c .sf-arrows > li:hover > .sf-with-ul:after,
.menu_c .sf-arrows > .sfHover > .sf-with-ul:after {
 color:#fff;
}
#site-nav .down-menu > .current-menu-item > .sf-with-ul:after,
#site-nav .down-menu > .current-post-ancestor > .sf-with-ul:after {
 color:#c40000;
}
.menu_c #site-nav .down-menu > .current-menu-item > .sf-with-ul:after,
.menu_c #site-nav .down-menu > .current-post-ancestor > .sf-with-ul:after {
 color:#fff;
}
.menu-img-box .sf-with-ul:after {
 display:none;
}
.sf-arrows ul .sf-with-ul:after {
 content:"\e77a";
 font-family:be;
 font-size:16px;
 position:inherit;
 position:absolute;
 top:10px;
 right:5px;
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
}
#navigation-toggle,
.nav-mobile {
 position:absolute;
 top:7px;
 left:0;
 color:#999;
 line-height:25px;
 padding:0 8px;
 cursor:pointer;
}
.main-nav-o #navigation-toggle {
 position:inherit;
}
#navigation-toggle:hover {
 color:#3690cf;
}
.mobile-login {
 text-align:center;
 text-transform:capitalize;
 padding:4px 0;
 cursor:pointer;
 border-bottom:1px solid #ddd;
}
.mobile-login-l {
 padding:7px 0;
}
.mobile-login .be-timerauto {
 margin:0 5px 0 0;
}
.mobile-login .avatar {
 width:32px;
 height:32px;
 margin:5px 0 0 0;
 vertical-align:middle;
 border-radius:100%;
}
.mobile-login .avatar img {
 float:left;
 width:100%;
 height:auto;
 max-width:100%;
}
#sidr-main {
 position:fixed;
 top:0;
 height:100%;
 z-index:9;
 width:60%;
 overflow-x:hidden;
 overflow-y:auto;
 font-size:14px;
 background:#fff;
 box-shadow:1px 0 5px rgba(0,0,0,0.1);
}
#sidr-main {
 padding:0;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
}
.sidr-inner {
}
.sidr-inner .sidr-class-nav-menu {
 margin-bottom:70px;
}
.sidr.right {
 left:auto;
 right:-320px;
}
.sidr.left {
 left:-320px;
 right:auto;
}
.sidr .dropdown-toggle:before {
 content:"\e76f";
 font-family:be;
 color:#333;
}
.sidr .toggled-on:before {
 content:"\e77b";
 font-family:be;
 color:#333;
}
.sidr .menu-item-has-children ul.toggled-on:before,
.sidr .sf-arrows ul .sf-with-ul:after {
 display:none;
}
.sidr .dropdown-toggle {
 background:transparent;
 border:0;
 border-radius:0;
 height:39px;
 width:39px;
 padding:0;
 position:absolute;
 right:0;
 top:0;
 cursor:pointer;
 text-transform:none;
}
.sidr .dropdown-toggle:focus {
 outline:0;
}
.sidr .sub-menu {
 display:none;
}
.sidr .toggled-on {
 display:block;
}
#sidr-main a {
 color:#333;
}
#sidr-main ul a {
 display:block;
 margin:0;
 padding:7px 20px;
 border-bottom:1px solid #ddd;
}
#sidr-main li ul {
 border-top:0;
 border-bottom:0;
}
#sidr-main a:hover {
 color:#333;
 background:#ddd;
}
#sidr-main ul li ul li a {
 padding:7px 0 7px 35px;
}
#sidr-main ul li ul li ul li a {
 padding:7px 0 7px 60px;
}
#sidr-main ul li ul li a:before {
 display:inline-block;
 -webkit-font-smoothing:antialiased;
 color:#333;
 margin-right:10px;
}
.toggle-sidr-close:before {
 position:absolute;
 top:50px;
 left:30px;
 margin:0;
}
.toggle-sidr-close {
 color:#333;
 text-align:center;
 line-height:40px;
 display:block;
 cursor:pointer;
}
.toggle-sidr-close:hover {
 background:#ddd;
}
.toggle-sidr-close .be {
 font-size:16px !important;
}
#sidr-id-navigation-toggle {
 display:none;
}
@media screen and (min-width:1025px) {
 .dropdown-toggle {
  display:none;
 }
 .nav-search-room {
  display:none;
 }
 #sidr-main {
  display:none !important;
 }
}
@media screen and (max-width:1122px) {
 #navigation-top {
  width:98%;
 }
 .nav-top {
  width:98%;
 }
}
@media only screen and (max-width:1025px) {
 #menu-container {
  transition:all 0s ease 0s;
 }
 #navigation-toggle {
  display:block;
  float:none;
  padding:0 8px;
 }
 #site-nav .nav-menu {
  display:none;
 }
 #navigation-top {
  width:95%;
 }
 .nav-search:after {
  color:#999;
 }
 .nav-search {
  line-height:29px;
  margin:6px 0 0 0;
  padding:0 8px;
  vertical-align:top;
 }
 .nav-search-room {
  float:right;
  width:20px;
  height:26px;
  display:block;
  margin:5px 5px 0 5px;
 }
 .site-header {
  height:40px;
 }
 #menu-container {
  height:40px;
 }
 #menu-container.shadow {
  height:40px;
 }
 .main-nav {
  margin:7px 0 0 0;
 }
 .logo-site,
 .logo-sites {
  height:30px;
 }
 .logo-site img,
 .logo-sites img {
  max-height:20px;
  margin:6px 0 0 0;
 }
 .logo-site a,
 .logo-sites a {
  font-size:15px;
  height:30px;
  line-height:30px;
 }
 .site-description {
  display:none;
 }
 .logo-box .site-description {
  display:block;
 }
 .nav-set {
  margin:0 15px 0 0;
 }
 .mobile-search {
  background:#fff;
  font-size:13px;
  line-height:25px;
  margin:0 0 5px 20px;
  padding:0 8px 2px;
  border:1px solid #ddd;
 }
 #header-top {
  display:none;
 }
}
.nav-mobile {
 color:#999;
 line-height:25px;
 padding:0 8px;
 display:block;
 cursor:pointer;
}
.nav-mobile a {
 color:#999;
}
.nav-mobile:hover,
.nav-mobile a:hover {
 color:#3690cf;
}
.header-main-o .nav-mobile,
.header-main-o .nav-mobile a {
 color:#fff;
 margin:5px 0 0 5px;
}
#mobile-nav {
 position:fixed;
 top:0;
 left:0;
 right:0;
 margin:0 auto;
 background:#fff;
 height:100%;
 text-align:center;
 display:none;
 z-index:999;
}
#mobile-nav .mobile-login {
 border-bottom:none;
 margin-top:10px;
 padding:0;
}
.off-mobile-nav:after {
 content:"\e6f5";
}
.off-mobile-nav {
 position:absolute;
 bottom:50px;
 left:50px;
}
.off-mobile-nav:after {
 font-family:be;
 font-size:14px !important;
 color:#333;
 cursor:pointer;
 padding:9px;
 border-radius:20px;
 border:1px solid #444;
}
.mobile-nav-b {
 height:100%;
}
.mobile-menu li {
 float:left;
 width:24.999999%;
 line-height:35px;
 margin:8px -3px 0 2px;
}
.mobile-menu a {
 background:#fff;
 color:#333;
 text-align:center;
 display:block;
 border:1px solid #ccc;
}
.mobile-menu a:hover {
 background:#444;
 color:#fff;
 border:1px solid #444;
 transition:all 0.1s ease-in 0s;
}
#overlay {
 display:none;
}
#sidr-id-overlay {
 position:absolute;
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 width:40%;
 height:100%;
 background:transparent;
 z-index:99998;
}
@media screen and (min-width:1025px) {
 .nav-mobile {
  display:none;
 }
}
@media only screen and (max-width:480px) {
 .mobile-menu li {
  width:49.5%;
 }
}
.footer-nav {
 width:100%;
 display:none;
 background:#fff;
 z-index:999;
 position:fixed;
 box-shadow:0 -1px 3px rgba(0,0,0,0.1);
}
.footer-nav.footerUp {
 bottom:0;
 display:block;
}
.footer-nav ul li {
 float:left;
 width:25%;
 text-align:center;
}
.footer-nav ul li a {
 line-height:35px;
 display:block;
}
.footer-nav ul li a i {
 font-size:15px !important;
}
.ajax-content-box {
 position:absolute;
 top:88px;
 left:0;
 float:left;
 width:100%;
 display:none;
 background:#fff;
 padding:15px 15px 0 15px;
 border-top:1px solid #ddd;
 border-left:1px solid #ddd;
 border-right:1px solid #ddd;
 border-bottom:3px solid #3690cf;
}
#menu-container-o .nav-section {
 top:50px;
 z-index:999;
}
.menu-img {
 float:left;
 width:16.66666666666667%;
 padding:15px 15px 5px 15px;
}
.menu-img .thumbs-b {
 overflow:hidden;
 border-radius:2px;
}
.menu-post {
 width:25%;
}
.menu-img h3 a {
 width:99%;
 color:#555;
 text-align:center;
 line-height:35px;
 font-weight:normal;
 display:block;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.menu-all-cat {
 float:left;
 width:100%;
 margin:0 0 15px;
}
.menu-all-cat li a {
 width:16.66666666666667%;
 float:left;
 color:#555;
 text-align:center;
 line-height:35px;
 font-weight:normal;
 display:block;
 margin:0 -1px -1px 0;
 padding:0 5px;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
 border:1px solid #ddd;
}
.menu-all-cat li i {
 margin:0 5px 0 0;
}
.menu-img a img:hover {
 -webkit-animation-name:avatar;
 animation-name:avatar;
 animation-duration:1s;
 animation-timing-function:ease-in-out;
 animation-iteration-count:1;
}
#search-main {
 position:fixed;
 top:0;
 left:0;
 right:0;
 margin:0 auto;
 background:#666;
 background:rgba(0,0,0,0.8);
 height:100%;
 text-align:center;
 display:none;
 z-index:99999;
}
.off-search-a {
 height:15%;
}
.off-search-b {
 height:100%;
}
.searchbar {
 width:90%;
 margin:10px auto 0;
 position:relative;
}
.single-content .searchbar,
.not-found .searchbar {
 position:relative;
}
.content-empty {
 padding-top:1px;
}
.search-cat select {
 background:#ddd;
 cursor:pointer;
 padding:0 10px;
 border:1px solid #ddd;
}
.search-cat #cat {
 height:37px;
 border:none;
 outline:none;
 padding:0 11px;
 appearance:none;
 -moz-appearance:none;
 -webkit-appearance:none;
}
.single-content .search-cat,
.not-found .search-cat {
 position:absolute;
 top:0;
 right:130px;
 border-left:1px solid #cacaca;
}
.search-page .searchbar {
 position:relative;
}
.search-page .search-cat {
 position:absolute;
 top:0;
 right:190px;
 border-left:1px solid #cacaca;
}
.widget_search .searchbar {
 position:relative;
 padding:0 0 8px;
}
.widget_search .search-cat {
 display:none;
}
@media screen and (max-width:1025px) {
 .ajax-content-box {
  display:none !important;
 }
 .not-found .search-cat,
 .single-content .search-cat,
 .search-page .search-cat {
  position:inherit;
  width:100%;
  text-align:center;
  margin:10px 0 0 0;
  display:block;
  border:none;
 }
}
.search-input {
 position:relative;
}
.search-input input {
 float:left;
 width:80%;
 height:37px;
 line-height:37px;
 font:14px "Microsoft YaHei",Helvetica;
 padding:2px 10px;
 background:#ebebeb;
 border:1px solid #ebebeb;
 border-radius:2px 0 0 2px;
 -webkit-appearance:none;
}
.search-input input:focus {
 background:#fff;
}
.searchbar button {
 overflow:visible;
 position:relative;
 border:0;
 cursor:pointer;
 height:37px;
 width:20%;
 color:#fff;
 background:#3690cf;
 border-radius:0 2px 2px 0;
}
.searchbar button:hover {
 background:#595959;
}
#search-main .search-cat {
 margin:0;
 position:absolute;
 top:0;
 right:20%;
 border-left:1px solid #cacaca;
}
.search-nav {
 width:90%;
 margin:20px auto 0;
}
.search-nav h4 {
 float:left;
 color:#fff;
 padding:0 10px;
}
.search-menu a {
 float:left;
 color:#fff;
 line-height:30px;
 margin:5px;
 padding:2px 10px;
 border:1px solid #fff;
 border-radius:2px;
}
.search-menu a:hover {
 color:#222;
 background:#fff;
}
.choose {
 display:none;
}
.sod_select,
.sod_select * {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
}
.sod_select {
 background:#ebebeb;
 position:relative;
 display:inline-block;
 padding:11px;
 color:#333;
 font-size:13px;
 text-align:left;
 line-height:1;
 outline-offset:-2px;
 cursor:pointer;
}
.sod_select:before,
.sod_select:after {
 position:absolute;
 font-family:be;
 right:10px;
 font-size:13px;
}
.sod_select:after {
 content:"\e76f";
 font-family:be;
 top:auto;
 bottom:12px;
}
.sod_select .sod_label {
 padding-right:15px;
 line-height:15px;
}
.sod_select .sod_label:hover {
 color:#999;
}
.sod_select .sod_list {
 position:absolute;
 top:100%;
 left:0;
 display:none;
 height:219px;
 width:150px;
 margin:0 0 0 -1px;
 background:#fff;
 border-top:none;
 z-index:1;
}
.post .sod_select .sod_list {
 margin:0;
}
.sod_select.open .sod_list {
 display:block;
 border:1px solid #ddd;
}
.sod_select .sod_list ul {
 overflow-y:auto;
 padding:0;
 margin:0;
}
.sod_select .sod_list li {
 height:43px;
 line-height:43px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 position:relative;
 padding:0 10px !important;
 margin:0 !important;
 border-bottom:none !important;
}
.sod_select .sod_list .active {
 background:#ebebeb;
}
.sod_select .sod_list .selected {
 font-weight:700;
 padding-right:25px;
}
.sod_select.touch select {
 -webkit-appearance:menulist-button;
 position:absolute;
 top:0;
 left:0;
 display:block !important;
 height:100%;
 width:100%;
 opacity:0;
 z-index:1
}
.sod_select select {
 display:none !important;
}
.login-overlay {
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 display:none;
 z-index:9999;
 overflow-x:hidden;
 -webkit-overflow-scrolling:touch;
 background-color:rgba(0,0,0,0.8);
}
#login {
 width:305px;
 position:absolute;
 left:50%;
 top:40%;
 margin-left:-152px;
 border-radius:3px;
 box-shadow:1px 2px 4px 0 rgba(0,0,0,0.12);
}
@media screen and (max-width:900px) {
 #login {
  top:280px;
  margin:0 0 30px -152px;
 }
}
#login form,
.login-user {
 padding:6px 10px 5px 10px;
}
.login-tab-product input[type="text"],
.login-tab-product input[type="password"] {
 background:#fff;
 width:99%;
 height:35px;
 line-height:35px;
 padding:0 0 0 37px;
 margin:1px 1px 10px 1px;
 border-radius:2px;
 border:1px solid #ddd;
 -webkit-appearance:none;
}
.login-tab-product input[type="submit"] {
 width:100%;
 background:#3690cf;
 border:0;
 margin:4% 0;
 padding:3%;
 color:#fff;
 cursor:pointer;
 border-radius:2px;
 -webkit-appearance:none;
 transition:background .3s;
 -webkit-transition:background .3s;
}
.login-tab-product input[type="submit"]:hover {
 background:#595959;
}
.login-icon {
 width:1.38em;
 height:1.38em;
 vertical-align:-0.25em;
 fill:currentColor;
 overflow:hidden;
}
.zml-ico {
 position:relative;
}
.zml-ico svg {
 position:absolute;
 top:10px;
 left:10px;
 color:#999;
 z-index:2;
}
.invitation-box svg {
 color:#f49800;
}
.login-tab-product .usericon img {
 float:left;
 width:96px;
 height:96px;
 margin:5px 40px 0 0;
 padding:2px;
 border-radius:100%;
}
.user_pwd2::-ms-reveal,
.user_pwd1::-ms-reveal,
.zml-form input::-ms-clear,
.zml-form input::-ms-reveal {
 display:none;
}
.sidebox {
 position:relative;
 background:#fff;
 line-height:30px;
 padding:20px;
}
.sidebox .author-back {
 top:0;
 left:0;
 z-index:1;
}
.login-overlay .sidebox {
 border-radius:5px;
}
.sidebox h3,
.sidebox .m-name {
 text-align:center;
 text-transform:capitalize;
}
.sidebox .userinfo {
 margin:0 0 10px 0;
}
.sidebox .userinfo {
 width:230px;
 margin:0 auto 10px;
}
.sidebox .userinfo a {
 background:#fff;
 float:left;
 width:110px;
 display:block;
 text-align:center;
 padding:2px 10px;
 border-radius:2px;
 border:1px solid #ddd;
}
.sidebox .user-url {
 margin:0 10px 0 0;
}
.sidebox .userinfo a:hover {
 background:#666;
 color:#fff !important;
 border:1px solid #666;
}
.reg-url a {
 width:100px;
 display:block;
 text-align:center;
 margin:20px auto;
 padding:5px;
 border:1px solid #ddd;
 border-radius:2px;
}
#user-profile .userinfo a {
 background:#fff;
 float:left;
 width:100%;
 display:block;
 text-align:center;
 margin:5px 0;
 padding:2px 0;
 border:1px solid #444;
 border-radius:2px;
 box-shadow:0 1px 1px rgba(0,0,0,0.06);
}
#user-profile .userinfo a:hover {
 background:#777;
 color:#fff !important;
 border:1px solid #777;
}
.user-my a {
 text-transform:capitalize;
 margin-left:25px;
}
.user-my a:hover {
 color:#000 !important;
}
.user-my img {
 position:absolute;
 top:6px;
 left:0;
 width:20px;
 height:20px;
 overflow:hidden;
 border-radius:50%;
}
.user-info {
 position:absolute;
 top:20px;
 left:0;
 width:160px;
 padding-top:10px;
 display:none;
 z-index:10;
}
.user-info-min {
 background:#7f7f7f;
 display:block;
 border-radius:5px;
 padding:10px 20px 20px 20px;
 background:rgba(51,51,51,0.9);
}
.m-name {
 margin:15px auto;
}
.usericon {
 position:relative;
 width:96px;
 height:96px;
 margin:10px auto;
 display:block;
 overflow:hidden;
 z-index:2;
 border-radius:50%;
}
.user-box .usericon {
 width:64px;
 height:64px;
}
.sidebox .usericon img {
 background:#fff;
 padding:5px;
 border-radius:50%;
}
#user-profile .usericon img {
 width:64px;
 height:64px;
 display:block;
 margin:0 auto;
}
.user-info .arrow-up {
 width:0;
 height:0;
 display:block;
 margin-left:30px;
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-bottom:10px solid #464646;
}
#login p {
 position:relative;
}
#login label.error {
 position:absolute;
 top:0;
 right:0;
 font-size:13px;
 font-size:1.3rem;
 color:#999;
}
.label-captcha {
 position:relative;
}
.label-captcha img {
 position:absolute;
 right:2px;
 bottom:10px;
 width:130px;
 height:35px;
 border-radius:2px;
 border:1px solid #ddd;
}
.captcha-input {
 width:130px !important;
}
#login-tab {
 overflow:hidden;
 border-radius:5px;
}
.login-dom-display .login-current {
 display:block;
}
.login-tab-hd {
 overflow:hidden;
 height:40px;
 line-height:39px;
 margin:0 -1px 0 0;
}
.login-tab-hd-con {
 width:33.3333333333333%;
 background:#f1f1f1;
}
.login-tab-hd-con-a {
 width:50% !important;
}
.login-tab-hd-con-b {
 width:100% !important;
 border-left:none !important;
}
.login-tab-hd .login-current {
 width:33.3333333333333%;
}
.login-tab-product .login-tab-hd .login-current,
.tab-area .login-current {
 position:relative;
 z-index:1;
 height:40px;
 background:#fff;
}
.login-tab-hd-con {
 float:left;
 text-align:center;
 cursor:pointer;
 height:39px;
 border-right:1px solid #ddd;
}
.login-tab-hd-con:last-child {
 border-right:none !important;
}
.login-tab-hd-con a {
 display:inline-block;
}
.login-tab-hd-con a:hover {
 color:#666;
}
.login-tab-bd-con {
 display:none;
 overflow:hidden;
}
.login-tab-bd {
 position:relative;
 background:#fff;
 padding:15px 10px;
 margin-top:-1px;
 border-top:1px solid #ddd;
}
.widget .login-tab-bd {
 padding:20px;
}
.zml-loading {
 position:absolute;
 top:0;
 left:0;
 z-index:2;
 width:100%;
 height:100%;
 background:rgba(255,255,255,0.8);
}
.zml-loading-i {
 position:absolute;
 top:45%;
 left:50%;
 width:20px;
 height:20px;
 margin:-10px 0 0 -10px;
 line-height:20px;
 animation:spin-reverse 1200ms infinite linear;
}
.zml-loading-i i {
 font-size:2rem !important;
}
.message-tips {
 background:#ffecea;
 font-size:12px;
 font-size:1.2rem;
 color:#666;
 text-align:center;
 line-height:130%;
 padding:5px;
 border-radius:2px;
}
.message-ok {
 text-align:center;
 background:#ecf2d6;
}
.log-wait {
 text-align:center;
 background:transparent !important;
}
.zml-register-tip {
 text-align:center;
}
.message-tips a {
 display:none;
}
.reg-login {
 width:50%;
 text-align:center;
 display:block;
 margin:30px auto;
}
.reg-login a {
 display:block;
 padding:5px 10px;
 border-radius:2px;
 border:1px solid #ddd;
}
.reg-login a:hover {
 color:#fff;
 background:#595959;
 border:1px solid #595959;
}
.login-logo {
 text-align:center;
 margin-top:9px;
}
.login-logo-b {
 width:auto;
 height:30px;
}
.bread {
 width:1122px;
 height:30px;
 line-height:30px;
 margin:0 auto;
 padding-left:10px;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.bread .be-keyboardarrowright {
}
.bread .be-home {
 font-size:13px !important;
 color:#777;
 margin:0 4px 0 0;
}
.tag .bread h1 {
 display:inline;
 font-weight:normal;
}
.category .bread .be:last-child {
 display:none;
}
#primary {
 float:left;
 width:71.8%;
 -webkit-transition-duration:.5s;
}
#primary-l {
 float:right;
 width:70.4%;
 -webkit-transition-duration:.5s;
}
#primary.primary {
 width:100%;
}
#primary-l.primary {
 width:100%;
}
#cms-primary {
 float:left;
 width:100%;
 -webkit-transition-duration:.5s;
}
.sidebar {
 width:0;
 display:none;
}
.post,
#page .page,
.bulletin,
.error-404,
.single-picture .picture,
.type-attachment,
.single-tao .tao,
.single-video .video {
 position:relative;
 background:#fff;
 margin:0 0 10px 0;
 padding:20px 20px 21px 20px;
 border:1px solid #ddd;
 border-radius:2px;
}
.entry-header h2 {
 margin:0 0 5px 0;
}
.entry-header h2 a {
 font-size:16px;
 font-size:1.6rem;
 line-height:20px;
}
.archive-content {
 color:#777;
}
.title-l {
 position:absolute;
 background:#c40000;
 top:21px;
 left:0;
 width:5px;
 height:28px;
 display:none;
}
.post:hover .title-l {
 display:block;
 animation:fade-in;
 animation-duration:0.4s;
}
.t-mark {
 background:#c40000;
 font-size:13px;
 font-size:1.3rem;
 color:#fff;
 font-weight:500;
 margin:0 0 0 5px;
 padding:3px 5px;
 border-radius:2px;
}
.entry-header .t-mark {
 line-height:23px;
 padding:1px 5px;
}
.single .entry-header .t-mark {
 position:absolute;
 bottom:10px;
}
.single .tab-content .t-mark {
 position:inherit;
}
.cat-container .t-mark {
 font-size:12px;
 line-height:210%;
}
.entry-more a {
 position:absolute;
 right:-1px;
 bottom:18px;
 background:#3690cf;
 color:#fff !important;
 line-height:30px;
 padding:0 12px;
 display:block;
 border-radius:2px 0 0 2px;
}
.more-roll a {
 display:none;
}
.more-roll a:hover {
 opacity:.8
}
.post:hover .more-roll a {
 display:block;
 animation:fade-in;
 animation-duration:0.5s;
}
.gallery-thumbnail img {
 float:left;
 width:100%;
 height:auto;
 max-width:100%;
 border-radius:2px 2px 0 0;
}
.gallery-thumbnail {
 margin:-20px -20px 15px -20px;
}
@media screen and (max-width:440px) {
 .gallery-thumbnail {
  margin:-15px -15px 10px -15px;
 }
}
.gallery-archive-content {
 color:#777;
 margin:0 0 10px;
}
.format-gallery .entry-meta {
 position:inherit;
}
.format-gallery-meta {
 float:right;
}
.format-gallery-meta a {
 color:#999 !important;
}
.entry-meta {
 position:absolute;
 bottom:14px;
 color:#999;
 left:240px;
}
.format-aside .entry-meta {
 position:inherit;
 display:block;
 margin:10px 0 0 0;
}
.entry-meta .link-price {
 color:#c40000;
 font-weight:bold;
 margin:0 5px 0 0;
}
.entry-meta-no {
 position:inherit;
 display:block;
 padding:10px 0 0 0;
}
.entry-meta a,
.entry-meta-no a {
 color:#3690cf;
}
.entry-meta .date,
.entry-meta .views,
.entry-meta .comment,
.entry-meta-no .date,
.entry-meta-no .views,
.entry-meta-no .comment {
 margin:0 5px 0 0;
}
.new-icon {
 position:absolute;
 top:-1px;
 right:-2px;
}
.new-icon .be {
 font-size:40px !important;
 color:#c40000;
 line-height:40px !important;
}
.post-format {
 position:absolute;
 bottom:25px;
 left:30px;
 color:#fff;
}
.format-image .post-format {
 bottom:40px;
}
.post-format .be {
 font-size:20px !important;
}
.post-format a {
 color:#fff;
}
.format-cat,
.format-cat a,
.entry-meta-no {
 bottom:14px;
 color:#999 !important;
 margin:0 5px 0 0;
}
@media screen and (max-width:350px) {
 .format-cat {
  display:none;
 }
 .new-icon {
  top:-2px;
 }
}
.thumbnail {
 position:relative;
 float:left;
 max-width:200px;
 height:auto;
 clear:both;
 margin:1px 20px 0 0;
 overflow:hidden;
 border-radius:2px;
 -webkit-transition-duration:.5s;
}
.thumbnail a img {
 float:left;
 width:100%;
 height:auto;
 max-width:100%;
}
.thumbnail .cat {
 position:absolute;
 top:0;
 left:0;
 background:#c40000;
}
.thumbnail .cat-roll {
 left:-180px;
 transition:all .4s;
}
.post:hover .thumbnail .cat-roll {
 left:0;
}
.thumbnail .cat a {
 color:#fff;
 display:block;
 padding:2px 10px;
}
.load {
 overflow:hidden;
 display:block;
}
.thumbnail,
.video-img,
.format-videos-img {
 width:100%;
 height:100%
}
.thumbs-b,
.thumbs-i,
.thumbs-h,
.thumbs-s,
.thumbs-l,
.thumbs-sw,
.thumbs-sg,
.thumbs-v,
.video-img,
.thumbs-four .format-img {
 position:relative;
 padding-top:75%;
 overflow:hidden;
}
.thumbs-f {
 position:relative;
 padding-top:41%;
 overflow:hidden;
}
.thumbs-t {
 position:relative;
 padding-top:100%;
 overflow:hidden;
}
.thumbs-w {
 position:relative;
 padding-top:33.3%;
 overflow:hidden;
}
.thumbs-lr {
 position:relative;
 padding-top:56%;
 overflow:hidden;
}
a.thumbs-back {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-repeat:no-repeat;
 background-position:center;
 background-size:cover;
}
.format-img {
 max-width:100%;
 width:100%;
 height:auto;
 overflow:hidden;
 border-radius:2px;
}
.format-img img {
 float:left;
 max-width:100%;
 width:100%;
 height:auto;
}
.content-image {
 margin:0 -10px;
}
.format-image {
 padding:20px 20px 35px 20px;
}
.format-img-cat {
 position:absolute;
 background:#c40000;
 top:20px;
 left:20px;
 z-index:1;
}
.format-img-cat a,
.format-img-cat a:hover {
 color:#fff;
 line-height:28px;
 padding:0 10px;
}
.post-format-title {
 position:absolute;
 bottom:5px;
 left:20px;
 width:58%;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.post-format-title a {
 color:#666;
 line-height:0;
 font-weight:normal;
}
.img-number {
 position:absolute;
 bottom:5px;
 right:20px;
 color:#666;
}
.post-format {
 z-index:1;
}
.f4 {
 position:relative;
 float:left;
 width:25%;
 padding:0 10px;
 -webkit-transition-duration:.5s;
}
@media screen and (max-width:550px) {
 .f4 {
  width:50%;
  padding:5px;
 }
}
.cat-des {
 position:relative;
 margin:0 0 10px 0;
 overflow:hidden;
 border-radius:2px;
}
.header-cat-icon {
 position:absolute;
 top:30px;
 right:30px;
 color:#fff;
 text-shadow:2px 2px 5px #000;
}
.cat-des-img img {
 float:left;
 width:100%;
 height:auto;
 max-width:100%;
}
.des-title {
 position:absolute;
 top:50%;
 left:30px;
 width:100%;
 font-size:26px;
 font-size:2.6rem;
 color:#fff;
 transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 text-shadow:5px 2px 5px #000;
}
.des-p p {
 width:88%;
 font-size:14px;
 font-size:1.4rem;
 padding:10px 0 0 0;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.des-p a {
 color:#fff !important;
 font-size:14px;
}
.header-sub .cat-item-none {
 display:none;
}
.header-author {
 position:absolute;
 top:50%;
 left:30px;
 width:80%;
 text-shadow:5px 2px 5px #000;
 transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
}
.header-author-inf {
 font-size:26px;
 font-size:2.6rem;
 color:#fff;
}
.header-user-author {
 padding:20px 0 0 0;
}
.header-user-author .des-t {
 text-transform:capitalize;
}
.header-user-des {
 width:80%;
 font-size:14px;
 font-size:1.4rem;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.header-avatar {
 float:left;
 width:80px;
 height:80px;
 margin:0 15px 0 0
}
.header-avatar img {
 background:#fff;
 width:100%;
 height:100%;
 padding:5px;
 border-radius:100%;
}
.header-user-inf {
 position:absolute;
 bottom:15px;
 right:15px;
}
.header-user-inf span {
 line-height:30px;
 margin:0 2px;
 padding:5px 10px;
 border-radius:2px;
 background:rgba(255,255,255,0.6);
}
.header-user-inf i {
 margin:0 5px 0 0;
}
.des-cat {
 position:relative;
 background:#fff;
 margin:0 0 10px 0;
 padding:10px 20px;
 border:1px solid #ddd;
 border-radius:2px;
}
.des-cat p {
 font-size:15px;
 font-size:1.5rem;
}
@media screen and (max-width:640px) {
 .cat-des-img img {
  width:150% !important;
  max-width:150% !important;
 }
 .header-user-inf {
  display:none;
 }
 .des-t {
  font-size:16px;
  font-size:1.6rem;
 }
 .header-user-des {
  width:60%;
 }
 .header-user-author {
  padding:0;
 }
 .header-avatar {
  width:50px;
  height:50px;
 }
 .header-avatar img {
  width:100%;
  height:100%;
  padding:2px;
 }
 .begin-single-meta .views {
  float:right;
  color:#666;
 }
}
@media screen and (max-width:1024px) {
 .header-sub .begin-single-meta {
  display:none;
 }
}
.no-results p {
 text-align:center;
}
.entry-header h1 {
 position:relative;
 font-size:22px;
 font-size:2.2rem;
 font-weight:700;
 line-height:160%;
 margin:20px 0 0 0;
 padding:5px 0;
}
.single-post .entry-header h1,
.single-bulletin .entry-header h1,
.single-video .entry-header h1,
.single-tao .entry-header h1,
.single-sites .entry-header h1,
.single-picture  .entry-header h1 {
 margin:22px -20px 0 -25px;
 padding:5px 20px;
 border-left:5px solid #3690cf;
}
.entry-header-c h1,
.begin-single-meta-c {
 text-align:center;
}
.page .entry-header h1,
.page-title {
 text-align:center;
 margin:0;
}
.header-sub .header-title-main {
 position:absolute;
 display:block;
 left:30px;
 top:50%;
 color:#fff;
 font-size:15px;
 font-size:1.5rem;
 line-height:180%;
 margin:-15px 30px 0 0;
 max-width:none;
 z-index:2;
 text-shadow:5px 2px 5px #000;
}
.header-title-main h1 {
 font-size:24px;
 font-size:2.4rem;
}
.header-title-main .begin-single-meta,
.header-title-main .begin-single-meta a {
 color:#fff;
}
.header-title-main .begin-single-meta {
 float:left;
}
.header-title-main .s-hide,
.header-title-main .meta-author-box {
 display:none !important;
}
#slider-title img {
 float:left;
 width:100%;
 height:auto;
 max-width:100%;
 border-radius:2px 2px 0 0;
}
#slider-title {
 overflow:hidden;
 border-radius:2px;
 -webkit-transition-duration:.5s;
}
@media screen and (max-width:600px) {
 #slider-title img {
  width:150% !important;
  max-width:150% !important;
 }
 .header-sub .header-title-main {
  margin-top:-25px;
 }
 .header-title-main h1 {
  font-size:16px;
  font-size:1.6rem;
 }
 .header-sub .begin-single-meta {
  font-size:12px;
  font-size:1.2rem;
 }
}
.entry-title-clear {
 margin-bottom:40px;
}
.single-content {
 font-size:16px;
 font-size:1.6rem;
 line-height:1.9;
 margin-top:20px;
}
.single-content p a,
.single-content table a,
.single-content p a:visited {
 color:#3690cf;
}
.single-content p a:hover,
.single-content table a:hover {
 color:#444 !important;
}
.single-content p a .be-anchor {
 font-size:10px !important;
 margin:0 2px;
}
.single-content p a:hover .be-anchor {
 color:#777;
 animation:blink 0.5s linear infinite;
}
a.fancybox .be-anchor {
 display:none;
}
.single-bulletin #primary {
 width:100%;
}
.single-content p,
.single-content ul,
.single-content ol,
.single-content dd,
.single-content pre,
.single-content hr {
 margin:0 0 5px 0;
 -webkit-hyphens:auto;
 -moz-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 word-wrap:break-word;
}
.single-content hr {
 height:1px;
 margin:10px -21px;
 border:none;
 border-top:1px solid #ddd;
}
.p-em .single-content p {
 text-indent:2em;
}
.p-em p.wp-caption-text {
 text-indent:0;
}
.single-content em {
 font-style:italic;
}
.wp-block-code code {
 background:transparent;
}
.single-content h2 {
 font-size:19px;
 font-size:1.9rem;
 line-height:190%;
 margin:10px -20px 10px -25px;
 padding:0 20px;
 border-left:5px solid #e40000;
}
.single-content h3 {
 font-size:17px;
 font-size:1.7rem;
 line-height:190%;
 margin:2px -25px 10px -25px;
 padding:0 20px;
 border-left:5px solid #3690cf;
}
.single-content h4 {
 font-size:17px;
 font-size:1.7rem;
 line-height:260%;
}
.single-content .directory {
 float:left;
 height:30px;
 margin:8px -25px;
 border-left:5px solid #3690cf;
}
.single-content fieldset {
 padding:5px 25px;
 margin:0 0 10px 0;
 border-radius:2px;
 border:1px solid #ddd;
}
.single-content legend,
.begin-today legend {
 font-weight:bold;
 padding:5px;
}
.single-content .iframe-class {
 border:1px solid #ddd;
}
.show-more span {
 font-weight:normal;
 padding:0 10px;
 cursor:pointer;
 text-indent:0 !important;
}
.show-more span i {
 font-size:18px !important;
 line-height:50px;
 padding:0 5px 0 0;
}
.section-content {
 padding-top:1px;
 display:none;
}
.single-content p {
 text-align:justify;
 margin:0 0 15px 0;
}
.single-content .cnen {
 text-align:left;
 word-break:break-all;
}
.single-content ul li,
.single-content ol li {
 line-height:220%;
 margin:0 35px 0 3em;
}
.single-content ul li {
 list-style:disc;
}
.single-content ol li {
 list-style:decimal;
}
.single-content sup {
 bottom:1ex;
}
.single-content table {
 min-width:100%;
 word-break:break-all;
 word-wrap:break-word;
}
.single-content td {
 text-align:center;
}
.single-content tbody tr:nth-child(odd) {
 background:#f9f9f9;
}
.single-content sup,
.single-content sub {
 font-size:75%;
 height:0;
 line-height:0;
 position:relative;
 vertical-align:baseline;
}
blockquote {
 width:100%;
 color:#8b8b8b;
 margin:0 auto;
 padding:10px;
 clear:both;
 border:1px dashed #ddd;
}
.single-content img,
.comment-list p img {
 max-width:100%;
 width:auto\9;
 height:auto;
 vertical-align:middle;
 display:block;
}
.full-img img {
 border-radius:0;
}
.wp-caption {
 background:#f3f3f3;
 max-width:100%;
 padding:5px;
 border:1px solid #ddd;
 border-radius:3px;
}
.wp-caption-text {
 text-align:center !important;
}
.wp-caption p {
 margin:5px 0 0 0;
}
.single-content embed {
 float:left;
 width:100%;
 height:500px;
 margin-bottom:30px;
}
blockquote.wp-embedded-content {
}
.wp-embedded-content {
 width:100%;
}
iframe.wp-embedded-content {
 margin:0 0 0 -2em;
}
.single-content .hide-img {
 display:none;
}
.two-column {
 -moz-column-count:2;
 -webkit-column-count:2;
 column-count:2;
 -moz-column-gap:1.5em;
 -webkit-column-gap:1.5em;
 column-gap:1.5em;
}
.tags-posts,
.begin-today {
 margin:20px 0 !important;
}
.tags-posts a,
.begin-today a {
 display:block;
}
.tags-posts ul li {
 line-height:220% !important;
 list-style:none !important;
 margin:0 !important;
}
.begin-today {
 position:relative;
 font-size:16px;
 font-size:1.6rem;
}
.begin-today fieldset {
 margin:10px 0;
 padding:5px 25px 10px 25px;
 border-radius:2px;
 border:1px dashed #ccc;
}
.begin-today h5 {
 line-height:50px;
 margin:0 0 0 55px;
}
.begin-today ul li span {
 color:#999;
 margin:0 10px 0 0;
}
.today-date {
 position:absolute;
 top:10px;
 left:25px;
 color:#fff;
 text-align:center;
 line-height:10px;
 min-width:46px;
 overflow:hidden;
 border-radius:5px;
}
.begin-today ul li {
 line-height:220%;
}
.today-m {
 background:#c40000;
 font-size:12px;
 font-size:1.2rem;
 padding:5px;
}
.today-d {
 background:#eee;
 font-size:16px;
 font-size:1.6rem;
 color:#333;
 font-weight:bold;
 padding:7px 5px;
}
.more-content {
 height:100vh;
 overflow:hidden;
 position:relative;
}
.more-area {
 margin:0 -20px 0 -25px;
 padding:0 20px 0 25px;
}
.all-content-box:after {
 content:'';
 position:absolute;
 height:60px;
 top:-50px;
 left:0;
 right:0;
 margin:0 auto;
 background:linear-gradient(rgba(255,255,255,0),#fff)
}
.all-content-box {
 position:relative;
 display:flex;
 flex-direction:row;
 justify-content:center;
 align-items:center;
 padding:10px 0;
}
.all-content {
 background:#fff;
 color:#ff9400;
 padding:5px 15px;
 line-height:normol;
 display:inline-block;
 text-align:center;
 border-radius:5px;
 cursor:pointer;
 border:1px solid #ff9400;
}
.all-content:hover {
 background:#ff9400;
 color:#fff;
 border:1px solid #ff9400;
}
.single-content .full-img {
 position:relative;
 margin:0 -21px;
}
.full-img .wp-caption {
 background:#fff;
 max-width:100%;
 padding:0;
 border:none;
 border-radius:0;
}
.full-img .wp-caption p {
 position:absolute;
 top:50%;
 left:0;
 width:100%;
 font-size:2rem;
 color:#fff;
 font-weight:700;
 text-indent:0;
 text-align:center !important;
 margin:-20px 0 0 0;
 padding:0 5%;
 text-shadow:1px 1px 1px #000;
}
.full-img .wp-caption,
.full-thumbnail {
 background:#000;
}
.full-img .wp-caption img,
.full-thumbnail .thumbs-back,
.full-thumbnail img {
 opacity:0.7;
}
.full-img:hover .wp-caption img {
 opacity:1;
}
@media screen and (max-width:440px) {
 .single-content .full-img {
  position:relative;
  margin:0 -15px;
 }
 .full-img .wp-caption p {
  font-size:1.2rem;
  margin:-15px 0 0 0;
 }
}
img.centered {
 display:block;
 margin:0 auto 10px;
}
img.alignnone {
 margin:0 0 10px 0;
 display:block;
}
img.alignright {
 margin:0 0 10px 10px;
 display:inline;
}
img.alignleft {
 margin:0 10px 10px 0;
 display:inline;
}
.aligncenter {
 display:block;
 margin:0 auto;
}
.alignright {
 float:right;
 margin:0 0 10px 10px;
}
.alignleft {
 float:left;
 margin:0 10px 10px 0;
}
.page-links {
 text-align:center;
 margin:20px auto;
}
.page-links a span,
.page-links > span {
 margin:2px;
 line-height:30px;
 padding:0 12px;
 display:inline-block;
 border-radius:2px;
}
.page-links > span {
 background:#3690cf;
 color:#fff;
 border:1px solid #3690cf;
}
.page-links a span {
 background:#fff;
 color:#666;
 text-decoration:none;
 border:1px solid #ddd;
}
.page-links a:hover span {
 background:#3690cf;
 color:#fff;
 border:1px solid #3690cf;
 transition:all 0.2s ease-in 0s;
}
.all-count .next-page,
.all-count .current {
 display:none;
}
.page-links .all-page-link {
 background:#fff;
 color:#333;
 border:1px solid #ddd;
}
.page-links .back-paging {
 margin-top:10px;
 border:1px solid #fff;
}
@media screen and (max-width:550px) {
 .turn-small a .next-page {
  display:none;
 }
 .two-column {
  -moz-column-count:1;
  -webkit-column-count:1;
  column-count:1;
  -moz-column-gap:0;
  -webkit-column-gap:0;
  column-gap:0;
 }
}
.post-password-form {
 margin:15px 0;
 padding:15px 5px 20px 5px;
 border-radius:2px;
 border:1px solid #ddd;
}
.post-password-form p {
 margin:0 0 0 12px;
 text-indent:0 !important;
}
.post-password-form input[type="password"] {
 width:40%;
 height:38px;
 line-height:30px;
 background:#fff;
 padding:5px;
 border-radius:2px;
 border:1px solid #ddd;
 -webkit-appearance:none;
}
.post-password-form input[type="submit"] {
 width:80px;
 line-height:25px;
 background:#fff;
 padding:5px;
 cursor:pointer;
 border-radius:2px;
 border:1px solid #ddd;
 -webkit-appearance:none;
}
.post-password-form input[type="submit"]:hover {
 background:#3690cf;
 color:#fff !important;
 border:1px solid #3690cf;
}
.post-secret .be-info {
 font-size:18px !important;
 color:#c40000 !important;
 margin:0 10px 10px 10px;
}
.reply-read {
 margin:15px 0;
 border-radius:2px;
 border:1px solid #ddd;
}
.reply-ts {
 float:left;
 width:75%;
}
.read-sm {
 padding:6px 15px;
 border-bottom:1px solid #ddd;
 margin-bottom:-1px;
}
.read-pl {
 float:right;
 width:25%;
 height:80px;
 line-height:80px;
 text-align:center;
 border-left:1px solid #ddd;
}
.read-pl a {
 display:block;
 line-height:82px;
 color:#555 !important;
}
.read-sm,
.read-pl a,
.post-secret {
 font-size:15px !important;
 font-size:1.5rem !important;
}
.read-pl a:hover {
 background:#3690cf;
 color:#fff !important;
}
.reply-read .be {
 font-size:18px !important;
 margin:0 10px 0 0;
}
.read-sm .be {
 color:#c40000;
}
.secret-password {
 padding:0 0 5px 0;
}
.hide-content {
 position:relative;
 margin:25px 0;
}
.hide-point {
 position:relative;
 position:absolute;
 top:-15px;
 left:15px;
 font-weight:700;
 padding:0 5px;
 background:#fff;
}
.hide-ts {
 width:75%;
 padding:20px 20px 10px 20px;
 border-radius:2px;
 border:1px solid #ddd;
}
.hide-pl {
 position:relative;
 position:absolute;
 top:0;
 right:0;
 width:24%;
 height:100%;
 border-radius:2px;
 background-position:center center;
 background-size:cover;
 background-attachment:fixed;
}
.hide-pl a {
 position:absolute;
 display:block;
 top:50%;
 right:50%;
 color:#fff;
 margin:-20px -32px 0 0;
 padding:5px 15px;
 border-radius:2px;
 border:1px solid #fff;
 background:rgba(255,255,255,0.2);
 box-shadow:0 0 5px rgba(255,255,255,0.6);
}
.hide-pl a:hover {
 color:#ddd;
 border:1px solid #ddd;
}
.hide-sm {
 color:#999;
}
.hide-t {
 position:relative;
 color:#999;
 font-size:13px;
 text-align:center;
 margin:0 -20px;
}
.hide-t:before {
 content:"";
 position:absolute;
 top:13px;
 left:0;
 height:1px;
 width:42%;
 border-bottom:1px dashed #ddd;
}
.hide-t:after {
 content:"";
 position:absolute;
 top:13px;
 right:0;
 height:1px;
 width:42%;
 border-bottom:1px dashed #ddd;
}
.secret-b {
 margin:0 -20px 15px -20px;
 border-bottom:1px dashed #ddd;
}
.wechat-key-form {
 padding:15px 5px 10px 5px;
}
.wechat-secret {
 font-size:15px;
 margin:15px 0 5px 15px;
}
.wechat-left {
 float:left;
 width:70%;
}
.wechat-right {
 float:right;
 width:150px;
}
.wechat-right img {
 float:right;
 height:auto;
 width:150px;
 margin:0 10px 0 0;
}
.wechat-w {
 color:#c40000;
 font-weight:bold;
}
.wechat-t {
 float:right;
 text-align:center !important;
 font-size:12px;
 width:150px;
 margin:0 10px 0 0;
}
@media screen and (max-width:450px) {
 .reply-ts .be,
 .read-pl .be,
 .wechat-t {
  display:none;
 }
 .wechat-box {
  width:100%;
 }
 .wechat-right img {
  margin-left:10px;
  float:left;
 }
 .hide-t {
  margin:0 -15px;
 }
 .hide-t:after,
 .hide-t:before {
  width:38%;
 }
 .secret-b {
  margin:0 -15px 15px -15px;
  padding:0 0 0 15px;
 }
}
.mark {
 color:#333;
 margin:0 0 8px 0;
 padding:5px 10px;
 border-radius:2px;
}
.mark_a {
 background:#ecf2d6;
}
.mark_b {
 background:#ffecea;
}
.mark_c {
 background:#f1f1f1;
}
.mark_d {
 background:#fff4b9;
}
.mark_e {
 background:#c4e7f7;
}
.single-footer {
}
.single-meta a {
 color:#999;
}
.single-meta a:hover {
 color:#3690cf;
}
.single-meta {
 position:absolute;
 top:15px;
 left:15px;
}
.single-meta li {
 float:left;
}
.single-meta .views,
.single-meta li a {
 color:#999;
 line-height:26px;
 margin:0 5px 0 0;
 padding:0 6px;
 display:block;
 border:1px solid #ddd;
 border-radius:2px;
}
.single-meta li a:hover {
 background:#3690cf;
 color:#fff;
 border:1px solid #3690cf;
}
.single-meta a:hover {
 color:#fff;
}
.begin-single-meta span {
 margin:0 5px 0 0;
}
.s-hide {
 position:absolute;
 top:15px;
 right:15px;
 line-height:26px;
}
.meta-author {
 position:relative;
}
.cms-news-grid-container .author-hide {
 display:none;
}
.meta-author-box {
 position:absolute;
 top:12px;
 left:-20px;
 width:160px;
 display:none;
 z-index:3;
 padding:10px;
}
.meta-author-box .arrow-up {
 width:0;
 height:0;
 display:block;
 margin-left:12px;
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-bottom:10px solid #464646;
}
.meta-author-inf {
 background:rgba(51,51,51,0.9);
 color:#fff;
 line-height:25px;
 padding:10px;
 border-radius:5px;
 box-shadow:1px 1px 2px #000;
}
.meta-inf-avatar img {
 width:64px;
 height:auto;
 display:block;
 margin:10px auto 5px;
 border-radius:50%
}
.meta-inf-name {
 font-size:15px;
 font-size:1.5rem;
 text-align:center;
 text-transform:capitalize;
}
.meta-inf-author a {
 width:60px;
 color:#fff !important;
 line-height:30px;
 text-align:center;
 display:block;
 margin:15px auto 10px;
 padding:0 8px;
 border-radius:3px;
}
.meta-inf-author a:hover {
 background:#3690cf;
}
.meta-inf {
 float:left;
 width:50%;
 text-align:center;
 margin:10px 0 0 0;
}
.page-edit-link {
 float:right;
}
.meta-author-avatar img {
 width:24px;
 height:24px;
 margin:0 5px -7px 0;
 padding:1px;
 border-radius:24px;
 border:1px solid #ddd;
}
.begin-single-meta .meta-author-avatar img {
 margin:0 -5px -7px 0;
}
.grid-meta-author img {
 margin:0 0 -7px 5px;
}
.begin-single-meta,
.begin-single-meta a {
 color:#999;
}
.post-edit-link {
 padding:1px 3px;
}
.begin-single-meta {
 line-height:23px;
 margin:5px 0 15px 0;
}
.begin-single-meta .be {
 vertical-align:0% !important;
}
.baidu-r i {
 font-size:12px !important;
 margin:0 5px 0 0;
}
.s-hide .off-side {
 cursor:pointer;
 margin:0;
 padding:2px 6px;
}
.off-side:after {
 content:"\e7e7";
}
.on-side:after {
 content:"\e9e9";
}
.off-side:after,
.on-side:after {
 font-family:be;
 font-size:15px !important;
 color:#999;
 padding:0 6px;
 display:block;
 float:right;
 cursor:pointer;
 border:1px solid #ddd;
 border-radius:2px;
}
.s-hide:hover .off-side:after,
.s-hide:hover .on-side:after {
 color:#666;
}
@media screen and (max-width:640px) {
 .begin-single-meta .i-time,
 .grid-meta-author {
  display:none;
 }
 .baidu-r,
 .meta-source,
 .entry-meta .meta-author {
  display:none;
 }
 .word-time {
  position:absolute;
  top:10px;
  left:20px;
 }
}
.single-cat-tag {
 position:absolute;
 background:#f8f8f8;
 bottom:-1px;
 left:0;
 width:100%;
 line-height:normol;
 padding:8px 1;
 overflow:hidden;
 display:inline-block;
 border-bottom:1px solid #ddd;
 border-radius:0 0 2px 2px;
}
.single-cat {
 padding:0 20px;
}
.single-cat a {
 padding:0 5px;
}
.single-replace {
 float:right;
}
.single-meta .comment span,
.full-entry-meta .comment span,
.entry-content .comment span {
 display:none;
}
.single-tag ul {
 overflow:hidden;
 margin:0 -2px 10px -2px;
}
.single-tag li {
 width:20%;
 float:left;
 padding:2px;
}
.single-tag li a {
 background:#fff;
 color:#fff;
 text-align:center;
 padding:4px;
 display:block;
 opacity:0.7;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 -webkit-transition-duration:.5s;
 border-radius:2px;
}
.single-tag li a:hover {
 background:#666;
 color:#fff;
 transition:all 0.1s ease-in 0s;
}
@media screen and (max-width:1025px) {
 .single-tag li {
  width:25%;
 }
}
@media screen and (max-width:640px) {
 .single-tag li {
  width:33.33333333333%;
 }
 .single-replace {
  display:none;
 }
 .entry-header-c h1,
 .begin-single-meta-c {
  text-align:left;
 }
}
@media screen and (max-width:400px) {
 .single-tag li {
  width:50%;
 }
}
.abstract {
 background:#fff;
 font-size:15px;
 color:#999;
 display:block;
}
.abstract fieldset {
 padding:5px 15px;
 margin:0 0 10px 0;
 border:1px dashed #ddd;
}
.abstract legend {
 font-weight:600;
 color:#999;
 padding:0 5px;
}
.abstract p {
 text-indent:0 !important;
}
.no-sidebar {
 width:100% !important;
}
.no_abstract,
.no-sidebar .s-hide {
 display:none;
}
.log-close a {
 color:#555;
 display:block;
 cursor:pointer;
 line-height:18px;
 padding:4px 0 0 4px;
}
.log-close i {
 color:#fff;
}
#log-box strong {
 font-size:12px;
 color:#fff;
}
.log-zd {
 position:absolute;
 background:#3690cf;
 top:-1px;
 right:-1px;
 width:22px;
 height:212px;
 border-radius:0 5px 5px 0;
}
#log-box {
 position:fixed;
 background:#fff;
 bottom:25px;
 left:-1px;
 max-width:260px;
 padding:5px 0 0 0;
 background:rgba(255,255,255,0.9);
 z-index:9999;
 display:none;
 border:1px solid #ddd;
 border-radius:0 5px 5px 0;
}
#catalog {
 height:205px;
 overflow:scroll;
 overflow-x:hidden;
}
#catalog,
#catalog a {
 font-size:14px;
}
#catalog-ul li {
 list-style:none;
 margin:0;
 line-height:240%;
}
#catalog-ul li a {
 width:99%;
 min-width:150px;
 display:block;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
#catalog-ul li a:hover {
 background:#f2f2f2;
}
.log-no {
 display:none;
}
.log {
 position:relative;
}
.log-prompt {
 position:absolute;
 bottom:2px;
 right:40px;
 color:#fff;
 line-height:27px;
 animation:blink 1.5s linear infinite;
}
.log-arrow {
 position:relative;
 width:80px;
 text-align:center;
 background:#f40;
 border-radius:2px;
 border:1px solid #f40;
 box-shadow:0 1px 1px rgba(0,0,0,0.2);
}
.log-arrow .be-playarrow {
 position:absolute;
 top:50%;
 left:94.5%;
 margin-top:-5px;
 color:#f40;
}
.s-weixin {
 width:80%;
 margin:10px auto 20px;
}
.s-weixin ul {
 float:left;
 width:48%;
 text-align:center;
 padding:10px 0 0 0;
 border:1px dashed #ccc;
}
.s-weixin img {
 height:auto;
 width:100%;
 max-width:70%;
 padding:10px 0;
}
.weimg1 {
 margin:0 2% 0 0;
}
.weimg2 {
 margin:0 0 0 2%;
}
.s-weixin-one {
 width:400px;
 margin:10px auto 20px;
 border:1px dashed #ccc;
}
@media screen and (max-width:480px) {
 .s-weixin-one {
  width:100%;
 }
}
.weimg-one {
 padding:5px;
}
.weimg-one img {
 float:left;
 width:30%;
 height:auto;
 margin:0 10px 0 0;
}
.weimg-one .weixin-h,
.weimg-one .weixin-h-w {
 float:left;
 width:65%;
}
.weimg-one .weixin-h-w {
 color:#999;
}
.copyright-post {
 float:left;
 font-size:15px;
 font-size:1.5rem;
 color:#999;
 width:100%;
 margin:20px 0;
 padding:10px;
 border:1px dashed #ddd;
}
.copyright-post img {
 float:left;
 max-width:100%;
 width:100%;
 height:auto;
 border-radius:0;
}
.tougao-info-main {
 color:#555;
 font-size:16px;
 font-size:1.6rem;
 line-height:1.9;
 display:block;
 margin:20px 0;
 border:1px dashed #ddd;
}
.tougao-info li {
 float:left;
 width:50%;
 margin:0 0 -1px 0;
 padding:5px 10px;
 border-bottom:1px dashed #ddd;
}
.tougao-info li:nth-child(even) {
 border-right:1px dashed #ddd;
}
.tougao-beizi {
 margin:0 1px 0 0;
 padding:10px;
 border-top:none;
}
li.tougao-info-column {
 width:100%;
 margin:0 20px -1px 0;
}
@media screen and (max-width:520px) {
 .tougao-info li {
  width:100%;
 }
 .tougao-info li:nth-child(even) {
  border-right:none;
 }
}
.video-content {
 width:99%;
 margin:15px auto;
}
.videos-content {
 width:100%;
 margin:0 0 10px 0;
}
.video-img {
 position:relative;
 float:left;
 max-width:200px;
 overflow:hidden;
 padding:5px;
 border-radius:2px;
 border:1px solid #ddd;
}
.video-img img {
 float:left;
 width:100%;
 height:auto;
 max-width:100%;
}
.video-inf {
 float:left;
 width:54%;
 margin:2px 0 0 15px;
}
.video-inf span {
 font-size:15px;
 line-height:40px;
 display:block;
 margin:0 0 13px 0;
 padding:0 0 0 15px;
 border:1px solid #ddd;
}
.video-img .be-play,
.picture-img .be-play,
#related-img .be-play,
.img-x2 .be-play,
.archive .format-video .be-play,
.home .format-video .be-play,
.page-template .format-video .be-play {
 position:absolute;
 top:50%;
 left:50%;
 transform:translateX(-50%) translateY(-50%);
 font-size:30px !important;
 color:#fff;
 width:32px;
 height:32px;
 text-shadow:0 1px 1px #000;
}
.picture-cms-img .be-play {
 position:absolute;
 top:50%;
 left:50%;
 width:32px;
 height:32px;
 transform:translateX(-50%) translateY(-50%);
 -webkit-transform:translateX(-50%) translateY(-50%);
 font-size:30px !important;
 color:#fff;
 text-shadow:0 1px 1px #444;
}
.img-ico .be {
 position:absolute;
 bottom:10px;
 right:10px;
 font-size:18px !important;
 color:#fff;
}
@media screen and (max-width:720px) {
 .video-inf {
  max-width:260px;
 }
}
@media screen and (max-width:640px) {
 .video-img {
  float:inherit;
  margin:0 auto 13px;
 }
 .video-inf {
  float:inherit;
  width:100%;
  max-width:300px;
  margin:0 auto 13px;
 }
}
.format-videos {
 width:100%;
 margin:0 0 20px 0;
}
.format-videos-img {
 position:relative;
 float:left;
 max-width:200px;
 overflow:hidden;
 padding:5px;
 border-radius:2px;
 border:1px solid #ddd;
}
.format-videos-img img {
 float:left;
 width:100%;
 height:auto;
 max-width:100%;
}
.format-videos-inf {
 float:left;
 width:65%;
 padding:0  35px;
}
.format-videos-inf span {
 line-height:37px;
 display:block;
}
@media screen and (max-width:720px) {
 .format-videos-inf {
  max-width:260px;
 }
 .format-videos-inf span {
  line-height:40px;
 }
}
@media screen and (max-width:640px) {
 .format-videos-img {
  float:inherit;
  margin:0 auto 13px;
 }
 .format-videos-inf {
  float:inherit;
  width:100%;
  max-width:100%;
  margin:0 auto 13px;
 }
}
.authorbio {
 background:#fff;
 margin:0 0 10px 0;
 padding:10px 15px;
 border:1px solid #ddd;
 border-radius:2px;
}
.authorbio li {
 line-height:30px;
}
.authorbio .avatar {
 float:left;
 width:48px;
 height:48px;
 margin:7px 10px 0 0;
 padding:2px;
 border-radius:50%;
 border:1px solid #ddd;
}
.i-time {
 margin:0 0 0 5px;
}
.re-url {
 width:0;
 height:0;
 border:none;
}
.copy-url {
 background:#fff;
 width:80px;
 padding:2px 8px;
 cursor:pointer;
 border:none;
 -webkit-appearance:none;
}
.nav-single {
 margin-bottom:10px;
}
.meta-nav {
 background:#fff;
 float:left;
 width:50%;
 text-align:center;
 margin-right:-1px;
 padding:10px 20px;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
 border:1px solid #ddd;
 border-radius:2px;
}
.nav-single a {
 display:block;
}
.meta-nav:hover {
 color:#fff;
 background:#3690cf;
 border:1px solid #3690cf;
}
.post-nav {
}
.post-navigation a {
 font-size:50px;
 color:#b6b6b6;
 text-align:center;
}
.post-navigation a:hover {
 color:#555;
}
.meta-nav-l {
 position:fixed;
 right:0;
 top:45%;
 width:50px;
 z-index:1;
}
.meta-nav-r {
 position:fixed;
 left:0;
 top:45%;
 font-size:50px !important;
 width:50px;
 z-index:1;
}
.meta-nav-r .be,
.meta-nav-l .be {
 font-size:66px !important;
}
@media screen and (max-width:1300px) {
 .post-navigation a {
  display:none;
 }
}
#related-img {
 background:#fff;
 margin-bottom:10px;
 padding:10px 10px 5px 10px;
 border:1px solid #ddd;
 border-radius:2px;
}
.related-title {
 background:#fff;
 height:52px;
 overflow:hidden;
}
.related-site {
 max-width:100%;
 width:100%;
 height:auto;
 padding:5px;
}
.related-site-img {
 position:relative;
 max-width:100%;
 width:100%;
 height:auto;
 overflow:hidden;
 border-radius:2px;
}
.related-site-img a img {
 float:left;
 max-width:100%;
 width:100%;
 height:auto;
}
@media screen and (min-width:901px) {
 .related-title {
  margin:3px 0 0 0;
 }
}
@media screen and (min-width:480px) {
 .r4 {
  float:left;
  width:25%;
 }
}
@media screen and (max-width:480px) {
 .r4 {
  float:left;
  width:50%;
 }
}
.single-goods-main {
 position:relative;
 margin:0 0 10px 0;
 padding:0;
 overflow:hidden;
 border-radius:2px;
 border:1px solid #ddd;
}
.single-goods-img {
 background:#fff;
 max-width:100%;
 width:100%;
 height:auto;
}
.single-goods-img a img {
 float:left;
 max-width:100%;
 width:100%;
 height:auto;
}
.single-goods-title a {
 position:absolute;
 bottom:0;
 left:0;
 background:#ff4400;
 color:#fff;
 width:100%;
 height:40px;
 line-height:40px;
 text-align:center;
 display:block;
 opacity:0.8;
 display:none;
 padding:0 10px;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.single-goods-main:hover .single-goods-title a {
 display:block;
}
.single-goods-pricex {
 background:#ff4400;
 position:absolute;
 top:0;
 left:0;
 font-size:12px;
 font-size:1.2rem;
 color:#fff;
 height:25px;
 line-height:25px;
 text-align:center;
 opacity:0.8;
 padding:0 8px;
 border-radius:0 0 2px 0;
}
.single-goods {
 margin:0 -5px;
}
.single-goods .tl4 {
 position:relative;
 min-height:1px;
 padding:0 5px;
}
@media screen and (min-width:320px) {
 .tl4 {
  float:left;
  width:50%;
  -webkit-transition-duration:.5s;
 }
}
@media screen and (min-width:1122px) {
 .tm4 {
  float:left;
  width:25%;
  -webkit-transition-duration:.5s;
 }
}
@media screen and (max-width:1122px) {
 .tm4 {
  width:25%;
  -webkit-transition-duration:.5s;
 }
}
@media screen and (max-width:480px) {
 .tm4 {
  width:50%;
  -webkit-transition-duration:.5s;
 }
 .single-goods {
  margin:0 -4px;
 }
}
#single-widget h3 {
 margin:15px 0 0 20px;
}
#single-widget .widget-title-icon {
 margin:10px 0 0 0;
 padding:5px 0 0 0;
 background:#fff;
 border-bottom:none;
}
#single-widget .widget {
 float:left;
 width:50%;
 margin-right:-1px;
}
#single-widget .widget ul {
 margin:0 5px 5px 5px;
}
#single-widget .add-widgets {
 background:#fff;
 text-align:center;
 margin:0 0 10px;
 padding:30px;
 border:1px solid #ddd;
}
#sidebar {
 float:right;
 width:27.4%;
}
#sidebar-l {
 float:left;
 width:28.6%;
}
.widget-title a,
.cat-w-icon a {
 display:block;
}
.widget {
 background:#fff;
 margin:0 0 10px 0;
 overflow:hidden;
 border:1px solid #ddd;
 border-radius:2px;
}
#sidebar h3,
#sidebar-l h3,
.cat-w-icon {
 background:#f8f8f8;
 height:38px;
 line-height:38px;
 border-radius:2px 2px 0 0;
 border-bottom:1px solid #ddd;
}
.widget ul li {
 width:99%;
 line-height:28px;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.widget ul,
#sidebar #searchform,
#calendar_wrap,
.tagcloud,
#sidebar-l #searchform {
 padding:15px;
}
.widget ul li ul {
 padding:5px 20px;
}
.widget .picture {
 margin:0 -5px
}
.widget-title .be-warning {
 font-size:16px !important;
 color:#777;
 font-weight:normal;
 margin:0 15px
}
.widget .picture {
 padding:10px 15px;
}
.widget .textwidget {
 padding:18px;
}
#advert_widget,
.php_text .widget-text {
 padding:3px;
}
.php_text .widget-text video {
 vertical-align:middle;
}
.widget_media_image img {
 float:left;
 width:100%;
 height:auto;
 max-width:100%;
 padding:3px;
}
.widget .textwidget img,
#advert_widget img {
 max-width:100%;
 width:100%;
 height:auto;
 display:block;
}
.widget_categories,
.widget_links,
#sidebar .widget_nav_menu,
#sidebar-l .widget_nav_menu {
 padding:0 0 10px 0;
}
.widget_cat_icon ul,
.widget_categories ul,
.widget_nav_menu ul {
 padding:9px 7px 9px 8px;
}
.widget_categories li,
.widget_links li,
#sidebar .widget_nav_menu li,
#sidebar-l .widget_nav_menu li {
 float:left;
 width:49.5% !important;
 margin:0 -3px -1px 2px;
}
.widget_categories a,
.widget_links a,
#sidebar .widget_nav_menu a,
#sidebar-l .widget_nav_menu a {
 text-align:center;
 padding:5px 0;
 display:block;
 border:1px solid #ddd;
}
.widget_categories a:hover,
.widget_links a:hover,
#sidebar .widget_nav_menu a:hover,
#sidebar-l .widget_nav_menu a:hover {
 background:#3690cf;
 color:#fff !important;
 border:1px solid #3690cf;
 transition:all 0.1s ease-in 0s;
}
.tagcloud {
 padding:11px;
}
.tagcloud a {
 float:left;
 margin:2px;
 padding:0 7px;
 color:#fff;
 line-height:26px;
 text-align:center;
 opacity:0.7;
 border-radius:2px;
}
.tagcloud a:hover,
.taud a:hover {
 background:#000 !important;
}
.widget_archive select,
.widget_categories select {
 width:140px;
 margin:10px 20px;
 border:1px solid #ddd;
}
.widget-title {
 padding:0 0 0 16px;
}
.date-n {
 color:#b8c4ce;
}
.day-n {
 font-size:18px;
 font-size:1.8rem;
 font-weight:700;
}
.month-n {
 font-size:12px;
 font-size:1.2rem;
}
#tag_cloud_widget {
 position:relative;
 width:100%;
 height:240px;
 overflow:hidden;
 margin:10px auto 10px;
}
#tag_cloud_widget a {
 position:absolute;
 color:#fff;
 text-align:center;
 text-overflow:ellipsis;
 white-space:nowrap;
 top:0;
 left:0;
 padding:3px 5px;
 box-shadow:0 1px 1px rgba(0,0,0,0.08);
}
#tag_cloud_widget a:hover {
 background:#d02f53;
 display:block;
}
#tag_cloud_widget a:nth-child(n) {
 background:#666;
 border-radius:3px;
 display:inline-block;
 line-height:18px;
 margin:0 10px 15px 0;
}
#tag_cloud_widget a:nth-child(n) {
 white-space:nowrap;
 _white-space:normal;
 overflow:hidden;
 text-overflow:ellipsis;
}
#tag_cloud_widget a:nth-child(2n) {
 background:#d1a601;
}
#tag_cloud_widget a:nth-child(3n) {
 background:#286c4a;
}
#tag_cloud_widget a:nth-child(5n) {
 background:#518ab2;
}
#tag_cloud_widget a:nth-child(4n) {
 background:#c91d13;
}
#tag_cloud_widget a {
 line-height:15px;
 background:#999;
}
.widget_color_cat ul {
 padding:0;
}
.widget_color_cat ul li {
 width:100%;
}
.color-cat a {
 line-height:40px;
 display:block;
 padding:0 15px;
 transition-duration:0.3s;
}
.color-cat a:hover {
 background:#f8f8f8;
}
.color-cat li {
 border-bottom:1px solid #ddd;
}
.color-cat li:last-of-type {
 border-bottom:none;
}
.zm-notice {
 position:relative;
}
.zm-notice ul {
 padding:0;
}
.list-img-box img {
 float:left;
 height:auto;
 max-width:100%;
}
.notice-main {
 width:100%;
 height:50px;
 overflow:hidden;
 animation:bg-color 10s infinite;
 background:rgba(248,93,0,0.8);
}
.notice-main-img {
 position:absolute;
 left:0;
 bottom:0;
}
@keyframes bg-color {
 0% {
  background:rgba(248,93,0,0.8);
 }
 30% {
  background:rgba(180,56,195,0.8);
 }
 60% {
  background:rgba(122,185,81,0.8);
 }
 100% {
  background:rgba(248,93,0,0.8);
 }
}
.list a {
 width:99%;
 font-size:14px;
 font-size:1.4rem;
 color:#fff;
 display:block;
 line-height:50px;
 padding:0 10px;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.new_cat .new-title {
 white-space:normal;
}
.hot_commend .thumbnail,
.new_cat .thumbnail {
 position:relative;
 float:left;
 width:100px;
 height:75px;
 margin:8px 8px 8px 0;
 overflow:hidden;
}
.hot_commend a img,
.new_cat a img {
 float:left;
 width:100px;
 height:auto;
}
.hot_commend .hot-title,
.new_cat .new-title {
 height:53px;
 margin-top:5px;
 line-height:25px;
 overflow:hidden;
 white-space:normal;
 display:block;
}
.hot_commend .views,
.new_cat .date {
 float:right;
 color:#999;
}
.hot_commend ul .be {
 color:#999;
}
.li-icon {
 background:#ccc;
 font-size:12px;
 color:#fff;
 line-height:180%;
 margin:0 5px 0 0;
 padding:2px 6px;
 border-radius:2px;
}
.li-icon-1,
.li-icon-2,
.li-icon-3 {
 background:#c40000;
}
.li-number {
 background:#c40000;
 font-size:12px;
 color:#fff;
 line-height:180%;
 margin:0 5px 0 0;
 padding:2px 6px;
 border-radius:2px;
}
.li-numbers {
 background:#ccc;
 font-size:12px;
 color:#fff;
 line-height:180%;
 margin:0 5px 0 0;
 padding:2px 6px;
 border-radius:2px;
}
.timing_post li i {
 color:#999;
 padding:0 5px 0 0;
}
#wp-calendar {
 width:100%;
}
#wp-calendar caption {
 text-align:center;
 font-weight:bold;
}
#wp-calendar th {
 text-align:center;
 background:#f1f1f1;
}
#wp-calendar tbody td,
#wp-calendar tfoot td {
 text-align:center;
 line-height:38px;
 padding:0;
}
#wp-calendar a {
 display:block;
 background:#3690cf;
 color:#fff;
}
#wp-calendar a:hover {
 background:#666;
}
#readers_widget {
 padding:15px 5px 10px 10px;
}
#readers_widget span {
 padding:0 3px 6px 3px;
 overflow:hidden;
 display:block;
}
.readers img {
 float:left;
 max-width:100%;
 width:100%;
 height:auto;
 margin:0 -3px;
 padding:2px;
 border-radius:50%;
 border:1px solid #ddd;
}
.readers-avatar {
 float:left;
 width:16.66666%;
}
.gaimg .avatar {
 float:left;
 width:27px;
 height:27px;
 margin:5px 8px 0 0;
 padding:1px;
 border-radius:50%;
 border:1px solid #ddd;
}
.wp-smiley {
 display:inline !important;
 height:24px !important;
 max-height:24px !important;
}
#message .wp-smiley {
 height:15px !important;
}
.message-tab .wp-smiley {
 float:inherit;
 width:15px;
 height:15px !important;
}
.message-widget ul li {
 width:99%;
 line-height:37px;
 border-bottom:1px dashed #dadada;
}
.message-page ul li {
 width:99%;
 line-height:37px;
 white-space:nowrap;
 _white-space:normal;
 overflow:hidden;
 text-overflow:ellipsis;
 border-bottom:1px dashed #dadada;
}
.new_cat .views,
.widget-cat a {
 color:#999;
}
.new_cat .discuss {
 color:#999;
 float:left;
}
.widget-cat .be {
 color:#999;
 margin:0 5px 0 0;
}
.comment-names {
 position:relative;
 float:left;
 width:100%;
}
.comment-names li {
 float:left !important;
 width:48% !important;
 line-height:37px !important;
 margin:0 2% 0 0;
}
.all-names-list {
 position:absolute;
 bottom:0;
 right:0;
 width:100%;
 cursor:pointer;
 text-align:center;
 padding:6px 0;
 background:#fff;
}
.all-names-list i {
 font-size:20px !important;
}
.names-area .all-names-list {
 display:none;
}
.more-names {
 position:relative;
 height:200px;
 overflow:visible;
}
.author_widget_box {
 float:left;
 width:100%;
 padding:20px 10px 10px 10px;
}
.author_box {
 max-width:100%;
 width:100%;
 height:auto;
 margin:0 0 10px;
 overflow:hidden;
 -webkit-transition-duration:.5s;
 text-align:center;
}
.author_box img {
 max-width:100%;
 width:100%;
 height:auto;
 padding:2px;
 border-radius:50%;
 border:1px solid #ddd;
}
.author_widget_box .xl9 {
 position:relative;
 min-height:1px;
 padding:0 5px;
}
#sidebar .xl9,
#sidebar-l .xl9 {
 float:left;
 width:25%;
 -webkit-transition-duration:.5s;
}
@media screen and (min-width:700px) {
 #cms-widget-one .xl9 {
  width:12.5%;
  -webkit-transition-duration:.5s;
 }
}
@media screen and (max-width:480px) {
 #cms-widget-one .xl9 {
  width:25%;
  -webkit-transition-duration:.5s;
 }
}
@media screen and (max-width:320px) {
 #cms-widget-one .xl9 {
  width:50%;
  -webkit-transition-duration:.5s;
 }
}
.rss-widget-icon {
 display:none;
}
.img-x2 {
 position:relative;
 float:left;
 width:50%;
 padding:5px;
}
.img-box {
 margin:0 -5px;
}
.insets {
 overflow:hidden;
 border-radius:2px;
}
.insets a img {
 float:left;
 max-width:100%;
 width:100%;
 height:auto;
}
#feed_widget {
}
.feed_widget {
 overflow:visible;
}
.feed-rss,
.feed-about {
 position:relative;
 font-size:18px;
 display:block;
}
.feed-rss,
.feed-about-box {
 margin:15px;
 display:flex;
 justify-content:center;
}
#feed_widget .feed-t {
 float:left;
 height:40px;
 line-height:38px;
 margin:0 10px;
}
#feed_widget .tqq,
#feed_widget .tsina,
#feed_widget .feed {
 display:block;
}
#feed_widget a {
 color:#999;
 width:40px;
 display:block;
 text-align:center;
 height:40px;
 line-height:34px;
 margin:0 auto;
 border-radius:4px;
 border:1px solid #ddd;
}
#feed_widget a:hover {
 color:#fff;
 border:1px solid #fff
}
#feed_widget .be,
#feed_widget .zm {
 font-size:18px !important;
 font-size:1.8rem !important;
}
#feed_widget .feed a:hover {
 background:#d28300;
 border:1px solid #d28300
}
#feed_widget .weixin a:hover {
 background:#248a34;
 border:1px solid #248a34
}
#feed_widget .tsina a:hover {
 background:#c40000;
 border:1px solid #c40000
}
#feed_widget .tqq a:hover {
 background:#4e91d1;
 border:1px solid #4e91d1
}
.weixin-b {
 position:relative;
 cursor:pointer;
 width:40px;
 display:block;
 margin:0 auto;
}
.weixin-qr {
 position:absolute;
 bottom:48px;
 left:-11px;
 background:#fff;
 padding:5px;
 z-index:999;
 display:none;
 border-radius:5px;
 border:1px solid #ddd;
 box-shadow:0 1px 5px rgba(0,0,0,0.2);
}
.weixin-qr img {
 float:left;
 width:160px;
 height:auto;
 padding:3px;
}
.weixin-arrow {
 position:absolute;
 bottom:-18px;
 left:20px;
}
.weixin-arrow .arrow-s {
 position:absolute;
 color:#ddd !important;
 bottom:-1px;
}
.weixin-arrow .arrow-b {
 position:absolute;
 color:#fff !important;
 bottom:0;
}
.sidebar-hide {
 animation:fade-in;
 animation-duration:1.0s;
 -webkit-animation:fade-in 1.0s;
}
.widge-caption a {
 width:100%;
 line-height:40px;
 display:block;
 padding:0 20px;
 text-align:center;
 overflow:hidden;
 overflow-wrap:normal;
 text-overflow:ellipsis;
 white-space:nowrap;
}
#cms-widget-two .slider_post h3 {
 margin:0 !important;
}
.slider-widge {
 position:relative;
 width:100%;
 overflow:hidden;
}
.slider-widge-img {
 overflow:hidden;
}
.slider-widge img {
 float:left;
 width:100%;
 height:auto;
 max-width:100%;
}
.w-thumbnail {
 max-width:100%;
 width:100%;
 height:auto;
 overflow:hidden;
}
.w-thumbnail img {
 float:left;
 height:auto;
 max-width:100%;
 width:100%;
}
.w-img-cat ul {
 padding:0 15px 15px 15px;
}
.title-img-cat li:first-child {
 font-size:16px;
 font-weight:700;
 padding:5px 0;
}
#cms-widget-two .t_img_cat h3,
#cms-widget-three .t_img_cat h3 {
 margin:0;
}
.widget-icon {
 margin:0 5px 0 0;
}
.widget_cat_icon .widget-cat-ico a {
 text-align:left;
 padding:5px 10px;
}
.widget_cat_icon ul li a {
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.w-img-cat-time ul {
 padding:15px;
}
.w-img-cat-time ul li {
 width:84%;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.w-list-date {
 float:right;
 color:#999;
}
.about-main {
 font-size:14px;
 position:relative;
 padding:10px 15px 0 15px;
}
.about-img {
 position:inherit;
 width:100px;
 z-index:1;
 margin:30px auto 10px;
}
.about-img img {
 background:#fff;
 float:left;
 width:100px;
 height:100px;
 padding:5px;
 border-radius:100px;
}
.footer-widget .about-img img {
 border:none;
}
.footer-widget .about-main {
 padding:10px 0 0;
}
.about-name {
 font-size:15px;
 font-weight:700;
 text-align:center;
 padding:10px 0 0;
}
.about-inf {
 background:#f8f8f8;
 float:left;
 font-size:14px;
 text-align:center;
 width:100%;
 border-top:1px solid #ddd;
}
.about-the {
 text-align:center;
 margin-bottom:10px;
}
.about-inf .about {
 float:left;
 line-height:20px;
 height:58px;
 padding:8px 0;
 width:33.33333333333333%;
}
.all-view {
 display:none;
}
.social-clear {
 height:10px;
 display:inline-block;
}
.about-pn {
 border-left:1px solid #ddd;
 border-right:1px solid #ddd;
}
.about-name-long {
 font-size:15px;
 font-size:1.5rem;
 font-weight:700;
 padding:10px 0 0;
}
.about-img-long {
 float:left;
 width:94px;
 height:auto;
 overflow:hidden;
 margin:15px 10px 0 15px;
 border-radius:2px;
}
.about-img-long img {
 float:left;
 width:100%;
 height:auto;
 max-width:100%;
}
.about-the-long {
 font-size:15px;
 font-size:1.5rem;
 text-align:justify;
 padding:0 15px;
}
#about_author_widget {
}
.author-meta-box {
 position:relative;
 padding:0 0 15px 0;
}
.author-back {
 position:absolute;
 width:100%;
 height:90px;
 display:block;
 overflow:hidden;
 background-repeat:no-repeat;
 background-position:center;
 background-size:cover;
}
.only-social {
 position:relative;
 background:#fff;
 text-align:center;
 padding:15px;
}
.only-social .author-back {
 top:0;
 left:0;
}
.only-social-title {
 position:absolute;
 top:25px;
 left:50%;
 font-size:18px;
 font-size:1.8rem;
 color:#fff !important;
 margin:0 0 0 -46px;
 padding:10px;
}
.only-social-but {
 margin:100px 0 5px 0;
}
.only-social-txt {
 color:#999;
 padding:15px 0;
}
.only-social-but .label-captcha {
 display:none;
}
.author-meta {
 position:relative;
 padding:20px 0 0 0;
}
.author-avatar {
 width:100px;
 margin:0 auto 10px;
}
.author-avatar img {
 background:#fff;
 float:left;
 width:100px;
 height:100px;
 padding:5px;
 border-radius:50%;
}
.author-the {
 background:#fff;
 font-size:15px;
 font-weight:bold;
 text-align:center;
}
.author-description {
 color:#999;
 text-align:center;
 padding:5px 15px;
}
.author-th {
 background:#fff;
 position:relative;
 margin:0 auto;
}
.author-th-inf {
 background:#fff;
 position:relative;
 margin:10px 20px;
}
.author-n {
 width:25%;
 float:left;
 color:#999;
 text-align:center;
 border-right:1px dashed #dadada;
}
.author-th-views {
 border-right:none;
}
.author-nickname {
 padding:0 15px 0 0;
}
.author-m {
 text-align:center;
 padding:15px 0;
}
.author-m a {
 color:#fff;
 padding:8px 18px;
 background:#3690cf;
 border-radius:18px;
}
.author-m a:hover {
 color:#fff;
 background:#666;
}
.author-n span {
 color:#666;
 font-weight:700;
}
.login-error {
 padding:5px 15px 0 15px;
}
.login-error strong:before {
 content:"\e6f2";
 font-family:be;
 color:#c40000;
 margin:0 5px 0 0;
}
#login_widget input[type="text"],
#login_widget input[type="password"],
#login_widget input[type="email"] {
 width:100%;
 background:#fff;
 padding:3%;
 margin-bottom:4%;
 border-radius:2px;
 border:1px solid #ddd;
 -webkit-appearance:none;
}
#login_widget input[type="submit"] {
 width:100%;
 background:#fff;
 border:1px solid #ddd;
 margin-bottom:10px;
 padding:8px;
 cursor:pointer;
 border-radius:2px;
 -webkit-appearance:none;
 transition:background .1s;
 -webkit-transition:background .1s;
}
#login_widget input[type="submit"]:hover {
 background:#666;
 color:#fff;
 border:1px solid #666;
}
.login-widget-avata {
 text-align:center;
 margin-bottom:34px;
}
.login-user-widget img {
 height:90px;
 width:90px;
 border-radius:50%;
}
.login-widget-link,
.login-widget-reg {
 text-align:center;
 line-height:35px;
 margin-bottom:15px;
}
.login-widget-link a,
.login-widget-reg a,
.login-widget-reg label {
 padding:8px 15px;
 border-radius:2px;
 border:1px solid #ddd;
}
.keep-me {
 display:none;
}
.tab-title .selected {
 background:#fff;
 padding:0 0 1px 0;
 border-top:2px solid #3690cf;
}
.tab-title span {
 float:left;
 width:50%;
 text-align:center;
 cursor:pointer;
 height:38px;
 line-height:35px;
 border-top:2px solid transparent;
 border-right:1px solid #ddd;
}
.tab-title span:nth-child(even) {
 border-right:none;
}
.tab-reg {
 display:none;
}
.widget-register-url {
 background:#fff;
 width:100%;
 text-align:center;
 margin:20px auto;
 padding:8px;
 display:inline-block;
 border-radius:2px;
 border:1px solid #ddd;
 -webkit-appearance:none;
 transition:background .1s;
 -webkit-transition:background .1s;
}
.widget-register-url:hover {
 background:#666;
 color:#fff;
 border:1px solid #666;
}
.widget_zm_tabs {
 overflow:hidden;
}
.widget_zm_tabs h3 {
 margin:0 0 -1px 0;
 border:1px solid #ddd;
}
.widget_zm_tabs h3 i {
 float:inherit;
 height:39px;
}
.zm-tabs-container {
 padding:15px 0 0 0;
 border-top:1px solid #ddd;
}
.zm-tabs-nav {
 background:#f8f8f8;
 height:40px;
 line-height:38px;
 margin:0 -2px 0 0;
}
.zm-tabs-container h4 {
 float:left;
 color:#999;
}
.zm-tabs-container ul {
 padding:0 15px 10px 15px;
 display:none;
}
.zm-tabs-nav a span {
 display:none;
}
.zm-tabs-nav a {
 background:#f8f8f8;
 float:left;
 color:#999;
 text-align:center;
 width:25%;
 border-top:2px solid transparent;
 border-right:1px solid #ddd;
}
.zm-tabs-nav .be {
 color:#999;
}
.zm-tabs-nav .current .be,
.tab-recent .be {
 color:#333;
}
.zm-tabs-nav .current a,
.tab-recent a {
 background:#fff;
 height:41px;
 border-top:2px solid #3690cf;
 border-bottom:none;
}
.message-tab ul li {
 width:99%;
 height:37px;
 padding-bottom:8px;
 line-height:37px;
 white-space:nowrap;
 _white-space:normal;
 overflow:hidden;
 text-overflow:ellipsis;
 border-bottom:1px dashed #dadada;
}
.widget_ajax {
 background:#fff;
}
.ajax-tabs {
 background:#f8f8f8;
}
.widget_ajax .new_cat {
 background:#fff;
 margin:-1px 0 0 0;
 border-top:1px solid #ddd;
}
.ajax_widget_content {
 position:relative;
}
.ajax_widget_content .ajax-tabs span {
 float:left;
 text-align:center;
}
.ajax_widget_content .has-6-tabs span {
 width:16.66666666666667%;
}
.ajax_widget_content .has-5-tabs span {
 width:20%;
}
.ajax_widget_content .has-4-tabs span {
 width:25%;
}
.ajax_widget_content .has-3-tabs span {
 width:33.333333333333333%;
}
.ajax_widget_content .has-2-tabs span {
 width:50%;
}
.ajax_widget_content h4 {
 float:left;
 color:#999;
}
.widget_ajax {
 border-top:none;
}
.ajax_widget_content .tab_title a {
 position:relative;
 background:#f8f8f8;
 height:40px;
 line-height:40px;
 display:block;
 border-left:1px solid #ddd;
 border-bottom:1px solid #ddd;
}
.ajax_widget_content .tab_title a:after {
 position:absolute;
 top:0;
 left:0;
 content:" ";
 width:100%;
 height:1px;
 background:#ddd;
}
.ajax_widget_content .tab_title:first-child a {
 border-left:0;
}
.ajax_widget_content .tab_title.selected a {
 background:#fff;
 border-bottom:1px solid #fff;
}
.ajax_widget_content .tab_title.selected a:after {
 position:absolute;
 top:0;
 left:0;
 content:" ";
 width:100%;
 height:2px;
 background:#3690cf;
}
#recent-tab:after {
 content:"\e73b";
}
#popular-tab:after {
 content:"\e630";
}
#hot-tab:after {
 content:"\e733";
}
#recommend-tab:after {
 content:"\e8b8";
}
#comments-tab:after {
 content:"\e89d";
}
#review-tab:after {
 content:"\e73a";
}
#recent-tab:after,
#recommend-tab:after,
#hot-tab:after,
#popular-tab:after,
#comments-tab:after,
#review-tab:after {
 font-family:be;
 font-size:15px !important;
 color:#999;
}
.tab_title.selected #recent-tab:after,
.tab_title.selected #recommend-tab:after,
.tab_title.selected #hot-tab:after,
.tab_title.selected #comments-tab:after,
.tab_title.selected #review-tab:after,
.tab_title.selected #popular-tab:after {
 color:#555;
}
.widget_ajax .message-tab ul li:last-child {
 border:none;
}
.widget_ajax .message-tab {
 border:none;
 padding:0 0 11px 0;
}
.ajax_widget_content .ajax-pagination {
 width:100%;
}
.ajax-pagination a {
 color:#999;
 width:50%;
 padding:0 15px;
}
.ajax-pagination a:hover {
 color:#3690cf;
}
.ajax-pagination .previous {
 float:left;
}
.ajax-pagination .next {
 float:right;
 text-align:right
}
.ajax-pagination .next i {
 margin:0 0 0 3px;
}
.ajax-pagination .previous i {
 margin:0 3px 0 0;
}
.ajax-pagination .be {
 font-size:16px !important;
 vertical-align:middle;
}
.ajax_widget_content {
 margin:0 0 15px;
}
.ajax-widget-loading {
 min-height:100px;
}
.ajax-loading {
 min-height:550px;
}
.poster-loading:before,
.ajax-widget-loading:before,
.image-loading:before,
.group-loading:before,
.ajax-loading:before,
.tabs-loading:before {
 content:"";
 display:block;
 position:absolute;
 top:41px;
 right:0;
 bottom:0;
 left:0;
 z-index:11;
}
.poster-loading:before,
.ajax-widget-loading:before,
.image-loading:after,
.group-loading:after,
.ajax-loading:after,
.tabs-loading:after {
 content:"";
 margin:0 auto 3em -1em;
 font-size:10px;
 position:absolute;
 top:50%;
 left:50%;
 z-index:12;
 text-indent:-9999em;
 border-top:0.4em solid rgba(0,0,0,0.2);
 border-right:0.4em solid rgba(0,0,0,0.2);
 border-bottom:0.4em solid rgba(0,0,0,0.2);
 border-left:0.4em solid #000;
 -webkit-animation:load8 0.5s infinite linear;
 animation:load8 0.5s infinite linear;
 border-radius:50%;
 width:2em;
 height:2em;
}
@-webkit-keyframes load8 {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg);
 }
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg);
 }
}
@keyframes load8 {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg);
 }
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg);
 }
}
.site-profile ul {
 float:left;
 padding:9px 7px 9px 8px;
}
.site-profile ul li {
 float:left;
 width:50%;
 margin:0 -1px -1px 0;
 padding:0 8px;
 border:1px solid #ddd;
}
.site-profile span {
 color:#888;
 margin-left:10px;
}
#recently-viewed {
 min-height:20px;
}
.comments-title {
 background:#fff;
 margin-bottom:10px;
 padding:15px 20px;
 border:1px solid #ddd;
 border-radius:2px;
}
.comment-list,
.comment-list ol {
 list-style:none;
}
.comment-list li {
 position:relative;
 background:#fff;
 margin:0 0 10px 0;
 padding:15px 20px;
 border:1px solid #ddd;
 border-radius:2px;
 word-wrap:break-word;
 word-break:break-all;
}
.comment-list .children li {
 list-style:none;
}
.comment-list .children {
 list-style:none;
 margin:8px 0 0 0;
}
.vcard .avatar {
 float:left;
 width:55px;
 height:55px;
 margin:5px 10px 0 0;
 padding:2px;
 border-radius:50%;
 transition:all 0.8s ease 0s;
 border:1px solid #ddd;
}
@-webkit-keyframes avatar {
 16.65% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px);
 }
 33.3% {
  -webkit-transform:translateY(-3px);
  transform:translateY(-3px);
 }
 49.95% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px);
 }
 66.6% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px);
 }
 83.25% {
  -webkit-transform:translateY(1px);
  transform:translateY(1px);
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0);
 }
}
@keyframes avatar {
 16.65% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px);
 }
 33.3% {
  -webkit-transform:translateY(-3px);
  transform:translateY(-3px);
 }
 49.95% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px);
 }
 66.6% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px);
 }
 83.25% {
  -webkit-transform:translateY(1px);
  transform:translateY(1px);
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0);
 }
}
.comment-body:hover .avatar {
 -webkit-animation-name:avatar;
 animation-name:avatar;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1;
}
.comment-author {
 color:#666;
 line-height:20px;
 text-transform:capitalize;
}
.fn {
 font-style:normal;
 font-weight:bold;
}
.comment-author .author-admin {
 color:#9c382d;
}
.comment-author .post-author {
 color:#7ab951;
}
.comment-meta,
.comment-meta a {
 color:#999;
}
.comment-edit-link {
 padding:3px 5px 3px 0;
}
.reply a {
 color:#444;
 line-height:25px;
 padding:3px 20px 3px 0;
}
.reply a:hover {
 color:#444 !important;
 animation:blink 0s linear infinite !important;
}
.comment-body:hover .reply a,
.comment-body:hover .login-show {
 color:#000;
 animation:blink 0.8s linear infinite;
}
.login-show {
 cursor:pointer;
 color:#444;
 line-height:25px;
 padding:3px 20px 3px 0;
}
.reply-login {
 display:none;
}
.at,
.at a {
 color:#999;
}
.no-comments {
 background:#fff;
 text-align:center;
 margin:0 0 10px 0;
 padding:10px;
 border:1px solid #ddd;
}
#edita,
#edita a {
 color:#8b8b8b;
}
#edita .be-thumbs-up {
 color:#99cc66;
 margin:0 5px 0 0;
}
.comment-reply-link_a .be {
 color:#8b8b8b;
 margin:0 5px 0 0;
}
.comment-awaiting-moderation .be {
 color:#c40000;
 margin:0 5px 0 0;
}
.comment-author .be-favoriteoutline {
 color:#d03333;
 padding-left:5px;
}
.comment-form-comment .be-info,
.comment-form-comment .be-loader {
 color:#c40000;
 margin:0 10px 0 0;
}
#respond #error {
 margin:0 0 10px 5px;
}
.comment-form-comment #loading {
 position:relative;
 float:left;
 width:99%;
 margin:0 0 10px 0;
}
.txt-etc {
 margin:5px 5px 5px 23px;
}
.loading-spin {
 position:absolute;
 top:-2px;
 left:5px;
 width:14px;
 height:14px;
 line-height:14px;
 animation:spin-reverse 1200ms infinite linear;
}
@keyframes spin-reverse {
 0% {
  transform:scaleX(-1) rotate(360deg);
 }
 100% {
  transform:scaleX(-1) rotate(0deg);
 }
}
.vip {
 position:relative;
}
.vip i {
 font-size:13px;
 padding-left:3px;
}
.lv {
 position:absolute;
 width:30px;
 font-size:9px;
 top:-6px;
 left:20px;
}
.vip0 .be,
.vip0 .lv {
 color:#bbb;
}
.vip1 .be,
.vip1 .lv {
 color:#46c0e6;
}
.vip2 .be,
.vip2 .lv {
 color:#f49800;
}
.vip3 .be,
.vip3 .lv {
 color:#7ab951;
}
.vip4 .be,
.vip4 .lv {
 color:#f566f5;
}
.vip5 .be,
.vip5 .lv {
 color:#d03333;
}
.vip6 .be,
.vip6 .lv,
.vip7 .be,
.vip7 .lv,
.vip8 .be,
.vip8 .lv,
.vip9 .be,
.vip9 .lv {
 color:#ff4400;
}
.floor {
 position:absolute;
 top:10px;
 right:10px;
 font-size:13px;
 color:#999;
}
.floor-c {
 color:#b8c4ce;
 padding:1px 4px;
 border-radius:2px;
}
.floor-s {
 color:#c40000;
}
.floor-b {
 color:#0099cc;
}
.floor-d {
 color:#99cc33;
}
#respond {
 background:#fff;
 margin:10px 0;
 padding:10px 20px;
 border:1px solid #ddd;
 border-radius:2px;
}
#respond h3 {
 font-size:15px;
 font-size:1.5rem;
}
#respond h3 a {
 float:right;
 font-size:14px;
 font-size:1.4rem;
 font-weight:normal;
 padding:2px 10px;
 border:1px solid #ddd;
 border-radius:2px;
}
#comment-author-info {
 width:100%;
}
.author-form {
 display:none;
}
.author-form-fill {
 display:block;
}
#comment-author-info input {
 background:#fff;
 position:relative;
 width:100%;
 height:38px;
 line-height:38px;
 margin:0 10px 10px 0;
 padding:0 10px;
 border:1px solid #ddd;
 display:block;
 text-indent:75px;
 border-radius:2px;
 -webkit-appearance:none;
 _vertical-align:middle;
}
.comment-form-comment {
 line-height:0;
}
#comment {
 background:#fff;
 width:100%;
 margin:0 10px 10px 0;
 padding:5px 10px;
 resize:vertical;
 border:1px solid #ddd;
 border-radius:2px;
 -webkit-appearance:none;
}
.pcd {
 position:relative;
 float:left;
 width:49%;
}
.pcd:nth-child(even) {
 float:right;
}
.qqcd {
 width:100%;
}
@media screen and (max-width:640px) {
 .pcd {
  width:100%;
 }
 .comment-time {
  display:none;
 }
}
.pcd label {
 background:#f1f1f1;
 position:absolute;
 color:#555;
 display:inline-block;
 top:0;
 left:0;
 width:75px;
 height:38px;
 line-height:37px;
 padding:0 10px;
 border-radius:2px 0 0 2px;
 border:1px solid #ddd;
 z-index:1;
}
#respond input[type="text"]:focus,
#respond textarea:focus {
 text-indent:0 !important;
 z-index:1;
 outline:none;
 border:1px solid #3690cf;
}
#respond .comment-form-author .required,
#respond .comment-form-email .required {
 position:absolute;
 color:#bd3500;
 font-size:20px;
 font-weight:bold;
 right:5px;
 z-index:1;
}
#respond #submit {
 background:#fff;
 width:50%;
 margin:5px 0 15px 0;
 padding:8px;
 cursor:pointer;
 border:1px solid #ddd;
 border-radius:2px;
 -webkit-appearance:none;
}
#respond #submit:hover {
 background:#3690cf;
 color:#fff;
 border:1px solid #3690cf;
 transition:all 0.2s ease-in 0s;
}
.comment-nologin {
 font-size:14px;
 color:#666;
 font-weight:bold;
 margin:10px 0 0 0;
}
.comment-nologin .comment-reply-title {
 margin:0 0 5px 3px;
}
.comment-user-inf {
 margin:10px 10px 10px 0;
}
.comment-user-name {
 font-size:14px;
 font-size:1.4rem;
 font-weight:bold;
 margin:0 5px 0 0;
 text-transform:capitalize;
}
.comment-user-alter span {
 cursor:pointer;
}
.user-avatar {
 float:left;
 width:55px;
 height:55px;
 margin:0 10px 0 0;
}
.user-avatar img {
 width:55px;
 height:55px;
 padding:2px;
 border-radius:50%;
 border:1px solid #ddd;
}
.comment-user-inc {
 padding:2px;
}
.comment-tool a {
 background:#fff;
 float:right;
 color:#777;
 width:30px;
 height:30px;
 text-align:center;
 line-height:29px;
 margin:0 0 0 10px;
 border:1px solid #ddd;
 border-radius:2px;
}
.comment-tool a:hover {
 background:#3690cf;
 color:#fff;
 border:1px solid #3690cf;
}
@media screen and (max-width:640px) {
 .comment-tool {
  display:none;
 }
 #respond #submit {
  width:100%;
 }
}
.emoji-box {
 display:none;
 position:relative;
 margin:0 0 5px 0;
}
.emoji-box img {
 float:left;
 width:24px;
 height:24px;
}
#trackbacks {
 margin:0 0 10px 0;
}
.backs {
 background:#fff;
 padding:10px 15px;
 border:1px solid #ddd;
 cursor:pointer;
 border-radius:2px;
}
.track {
 background:#fff;
 padding:10px 15px;
 border:1px solid #ddd;
 border-top:0;
 border-radius:0 0 2px 2px;
 display:none;
}
.track {
 background:#fff;
 padding:10px 15px;
 border:1px solid #ddd;
 border-top:0;
 border-radius:0 0 2px 2px;
 display:none;
}
.track li {
 margin:0;
 padding:0;
 border:none;
 border-radius:0;
}
.comments-anchor,
.scroll-comments {
 position:relative;
 top:-10px;
}
li.comments-anchor {
 background:transparent;
 border:none;
 margin:0;
 padding:0;
}
.qaptcha {
 width:80px;
 height:22px;
 padding:7px 5px;
 display:table-cell;
 vertical-align:middle;
}
.qaptcha .bgslider {
 width:42px;
 height:10px;
 background:#efefef;
 float:left;
 border-radius:40px;
 box-shadow:1px 1px 1px #ddd inset;
 border:1px solid #d4d4d4;
}
.qaptcha .slider {
 width:21px;
 height:21px;
 background:#fff;
 margin:-7px 0 0 1px;
 cursor:e-resize;
 border-radius:50%;
 border:1px solid #d4d4d4;
}
.bgslider .slider:hover {
 margin:-7px 0 0 3px;
}
.qaptcha .slideunlock {
 position:relative;
}
.slideunlock:after {
 position:absolute;
 top:-8px;
 right:-20px;
 content:"\e78d";
 font-family:be;
 color:#999;
 animation:fade-in;
 animation-duration:0.5s;
}
.links-box {
 width:1122px;
 margin:0 auto;
 padding:0 0 10px;
}
#links {
 margin:0 -2px;
}
#links h2 {
 font-size:15px;
 font-size:1.5rem;
 padding:10px 0 10px 0;
 border:none;
}
.links-group #links h2 {
 font-size:18px;
 font-size:1.8rem;
}
.link-f {
 max-width:100%;
 width:100%;
 height:auto;
 overflow:hidden;
}
.link-img {
 display:flex;
}
.link-f img {
 border:1px solid #ddd;
}
.links-mode .sup {
 border-radius:2px;
}
.link-f a img {
 max-width:100%;
 width:100%;
 height:auto;
 margin:0 auto;
 border-radius:2px;
 vertical-align:middle;
}
.link-f a,
.link-all a {
 background:#fff;
 text-align:center;
 padding:5px;
 display:block;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
 border-radius:2px;
 border:1px solid #ddd;
 -webkit-transition-duration:.5s;
}
.link-page .sup:hover {
 box-shadow:none;
}
.link-name a {
 height:38px;
}
.link-img a,
.links-img a {
 padding:0;
 border:none !important;
 background:transparent !important;
}
.link-f a:hover {
 background:#3690cf;
 color:#fff !important;
 border:1px solid #3690cf;
 transition:all 0.1s ease-in 0s;
}
.link-ico {
 width:16px !important;
 width:16px !important;
 margin:-2px 5px 0 0 !important;
 border:none !important;
 border-radius:2px !important;
}
.links-group {
 width:100%;
 background:#f1f1f1;
}
.links-group #links {
 width:1122px;
 margin:0 auto;
 padding:20px 0;
}
.links-group #links h2 {
 text-align:center;
 margin:10px 0 20px 0;
 display:flex;
 justify-content:center;
 align-items:center;
}
@media screen and (max-width:1122px) {
 .links-group #links {
  width:98%;
 }
}
.lx7,
.child-cat li {
 float:left;
 min-height:1px;
 padding:2px;
}
@media screen and (min-width:280px) {
 .lx7,
 .child-cat li {
  width:50%;
  -webkit-transition-duration:.5s;
 }
}
@media screen and (min-width:550px) {
 .lx7,
 .child-cat li {
  width:33.33333333%;
 }
}
@media screen and (min-width:700px) {
 .lx7,
 .child-cat li {
  width:25%;
  -webkit-transition-duration:.5s;
 }
}
@media screen and (min-width:1025px) {
 .lx7,
 .child-cat li {
  width:20%;
  -webkit-transition-duration:.5s;
 }
}
@media screen and (min-width:1024px) {
 .lx7,
 .child-cat li {
  width:14.2857%;
  -webkit-transition-duration:.5s;
 }
}
@media screen and (max-width:550px) {
 #links {
  margin:6px 0 0 0;
 }
}
.linkcat h2 {
 clear:both;
 padding:0 0 0 10px;
}
.link-all a:hover {
 background:#3690cf;
 color:#fff !important;
 border:1px solid #3690cf;
 transition:all 0.1s ease-in 0s;
}
#colophon {
 background:#fff;
 position:relative;
 width:100%;
 border-top:1px solid #ddd;
 box-shadow:0 -1px 1px rgba(0,0,0,0.03);
}
.site-info {
 text-align:center;
 margin:0 5%;
 padding:15px 0;
}
.add-info {
 padding:5px 0;
 display:block;
}
.footer-clear {
 height:20px;
}
.wb-info {
 width:300px;
 margin:0 auto;
}
.wb-info a,
.yb-info a {
 position:relative;
 height:30px;
 line-height:30px;
 padding:0 0 0 25px;
}
.wb-info img,
.yb-info img {
 position:absolute;
 top:0;
 left:0;
 width:20px;
 height:auto;
}
#footer-widget-box {
 background:#555;
 position:relative;
 padding:10px 0;
 box-shadow:0 -1px 1px rgba(0,0,0,0.1);
}
.footer-widget {
 width:1122px;
 margin:0 auto;
}
.footer-widget h3 {
 font-size:15px;
 color:#ccc;
 margin:15px 0 0 0;
 padding:0;
}
.g-col .s-icon,
.g-col .title-i,
#single-widget .s-icon,
#single-widget .title-i,
.footer-widget .s-icon,
.footer-widget .title-i {
 display:none;
}
.footer-widget .widget {
 background:#555;
 float:left;
 width:33.33333333333%;
 padding:1px 20px;
 border:none;
}
.footer-widget,
.footer-widget a {
 color:#ccc;
}
.footer-widget a:hover {
 color:#fff;
}
.footer-widget .widget ul {
 padding:8px 0 15px;
}
.footer-widget .menu li {
 float:left;
 width:33.3333333333%;
}
#footer-widget-box .add-widgets,
#footer-widget-box .add-widgets a {
 color:#fff;
 text-align:center;
}
.pagination {
 float:right;
}
.pagination a,
.pagination a:visited {
 float:left;
 background:#fff;
 margin:0 0 10px 5px;
 padding:3px 11px;
 border:1px solid #ddd;
 border-radius:2px;
}
.pagination .current,
.pagination .dots {
 background:#fff;
 float:left;
 margin:0 0 0 5px;
 padding:3px 11px;
 border:1px solid #ddd;
 border-radius:2px;
}
.pagination span.current,
.pagination a:hover {
 background:#3690cf;
 color:#fff;
 border:1px solid #3690cf;
}
.screen-reader-text {
 display:none;
}
.nav-links .prev i,
.nav-links .next i {
 vertical-align:0%;
}
.pagination a.prev,
.pagination a.next {
 padding:3px 8px;
}
#picture .navigation,
#tao .navigation {
 margin:0 5px 0 0;
}
.comment-navigation i {
 padding:0;
}
.nav-links .dots {
 display:none;
}
@media screen and (max-width:900px) {
 .turn-small .pagination a.page-numbers {
  display:none;
 }
 .turn-small .pagination a.next,
 .turn-small .pagination a.prev {
  display:block;
 }
}
.ias-spinner {
 float:left;
 width:100px;
 height:9px
}
.domargin .loader-inner {
 margin:10px 0 0 0;
}
.ias-trigger-next {
 float:left;
 cursor:pointer;
 margin:6px 0 0 5px;
}
#picture .ias-spinner,
#tao .ias-spinner,
#picture .ias-trigger-next,
#tao .ias-trigger-next {
 margin:6px 0 0 5px;
}
.ias-trigger-next a {
 color:#999;
}
.ias-trigger-next a:hover {
 color:#444;
}
.ias-trigger-next .be {
 font-size:24px !important;
}
#comments .nav-previous,
#comments .nav-next {
 display:none;
}
.square-clear {
 float:right;
 min-width:60%;
 margin:10px 0 0 0;
}
.cat-square .ias-trigger-next {
 margin:16px 0 0 5px;
}
@-webkit-keyframes scale {
 0% {
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1;
 }
 45% {
  -webkit-transform:scale(0.1);
  transform:scale(0.1);
  opacity:0.7;
 }
 80% {
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1;
 }
}
@keyframes scale {
 0% {
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1;
 }
 45% {
  -webkit-transform:scale(0.1);
  transform:scale(0.1);
  opacity:0.7;
 }
 80% {
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1;
 }
}
.ball-pulse > div:nth-child(1) {
 -webkit-animation:scale 0.75s -0.24s infinite cubic-bezier(0.2,0.68,0.18,1.08);
 animation:scale 0.75s -0.24s infinite cubic-bezier(0.2,0.68,0.18,1.08);
}
.ball-pulse > div:nth-child(2) {
 -webkit-animation:scale 0.75s -0.12s infinite cubic-bezier(0.2,0.68,0.18,1.08);
 animation:scale 0.75s -0.12s infinite cubic-bezier(0.2,0.68,0.18,1.08);
}
.ball-pulse > div:nth-child(3) {
 -webkit-animation:scale 0.75s 0s infinite cubic-bezier(0.2,0.68,0.18,1.08);
 animation:scale 0.75s 0s infinite cubic-bezier(0.2,0.68,0.18,1.08);
}
.ball-pulse > div {
 width:10px;
 height:10px;
 border-radius:100%;
 margin:2px;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 display:inline-block;
 border:1px solid #3690cf;
}
@media screen and (min-width:550px) {
 #picture .pagination,
 #tao .pagination {
  width:75%;
 }
 #picture .nav-links,
 #tao .nav-links {
  float:right;
 }
}
.type-cat {
 margin:0 0 8px 0;
}
.child-cat {
 margin:0 -2px 5px -2px;
}
.type-cat a,
.child-cat a {
 background:#fff;
 text-align:center;
 line-height:30px;
 padding:0 5px;
 display:block;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
 border:1px solid #ddd;
 border-radius:2px;
 -webkit-transition-duration:.5s;
}
.type-cat a:hover,
.child-cat a:hover {
 background:#3690cf;
 color:#fff !important;
 border:1px solid #3690cf;
 transition:all 0.1s ease-in 0s;
}
#header-widget .add-widgets {
 background:#fff;
 text-align:center;
 margin:0 0 10px 0;
 padding:30px;
 border:1px solid #ddd;
}
#header-widget .widget {
 background:transparent;
 border:none;
 margin:0 -2px 8px -2px;
}
#header-widget .widget ul {
 padding:0;
}
#header-widget .widget_nav_menu {
 margin:0 -4px 10px -2px;
}
#header-widget h3 {
 float:left;
 width:100%;
 height:30px;
 line-height:30px;
 margin:0 0 0 10px;
}
.picture-box {
 background:#fff;
 margin:0 0 10px 0;
 padding:0;
 overflow:hidden;
 border:1px solid #ddd;
 border-radius:2px;
}
.picture-img {
 max-width:100%;
 width:100%;
 height:auto;
 overflow:hidden;
 -webkit-transition-duration:.5s;
}
.picture-img a img {
 float:left;
 max-width:100%;
 width:100%;
 height:auto;
}
.picture-title {
}
.picture-title a {
 text-align:center;
 line-height:45px;
 padding:0 10px;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
 display:block;
}
#picture {
 margin:0 -5px;
}
#picture .video,
#picture .picture,
#picture .post,
#picture .show {
 position:relative;
 float:left;
 width:25%;
 min-height:1px;
 margin:0;
 padding:0 5px;
 -webkit-transition-duration:.5s;
}
#picture .grid-five {
 width:20%;
}
@media screen and (max-width:800px) {
 #picture .video,
 #picture .picture,
 #picture .post,
 #picture .show {
  width:33.3333333333333333%;
 }
}
@media screen and (max-width:600px) {
 #picture .video,
 #picture .picture,
 #picture .post,
 #picture .show {
  width:50%;
 }
}
@media screen and (min-width:999px) {
 .picture-img {
  overflow:hidden;
 }
}
@media screen and (max-width:480px) {
 .archive #video,
 .archive #picture,
 .home #picture,
 .page #picture {
  margin:0 -3px;
 }
}
#picture .post {
 background:transparent;
 border:none;
 border-radius:0;
}
.grid-title {
 font-weight:normal;
 line-height:25px;
 height:50px;
 margin:5px 15px;
 overflow:hidden;
}
.grid-inf {
 float:left;
 width:100%;
 color:#999;
 line-height:30px;
 margin:0 0 10px 0;
 padding:0 15px;
}
.g-cat a {
 color:#999;
}
.grid-inf-l {
 float:right;
}
.grid-inf-l .views {
 position:absolute;
 top:15px;
 left:20px;
 color:#fff;
 z-index:1;
 display:none;
 text-shadow:0 0 2px #000;
}
.grid-inf-mark {
 position:absolute;
 top:15px;
 left:15px;
 color:#fff;
 font-size:14px;
 font-size:1.4rem;
 z-index:1;
}
.grid-inf .link-inf {
 color:#c40000;
 font-weight:bold;
}
.grid-like {
 position:absolute;
 top:15px;
 right:20px;
 color:#ddd;
 z-index:3;
 display:none;
 text-shadow:0 0 2px #000;
}
.picture-img {
 position:relative;
}
.hide-box,
.hide-excerpt {
 display:none;
 cursor:pointer;
}
.picture-img:hover .hide-box {
 display:block;
}
.picture-img:hover .hide-excerpt {
 display:block;
}
.hide-box {
 position:absolute;
 width:100%;
 height:100%;
 z-index:2;
 background:#000;
 background:rgba(0,0,0,0.5);
 transition:all 0.2s ease-in 0s
}
.hide-excerpt {
 position:absolute;
 color:#fff;
 padding:5%;
 z-index:2;
}
#novel {
 margin:0 0 10px 0;
}
.novel-main {
 position:relative;
 float:left;
 width:20%;
 min-height:1px;
 margin:0;
 -webkit-transition-duration:.5s;
}
.novel-box {
 position:relative;
 background:#fff;
 margin:0 -1px -1px 0;
 border:1px solid #ddd;
 border-radius:2px;
}
.novel-title a {
 width:99%;
 line-height:45px;
 font-weight:normal;
 display:block;
 padding:0 10px;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.novel-title a:hover {
 color:#333;
}
.novel-box:hover {
 background:#f1f1f1;
}
@media screen and (max-width:1025px) {
 .novel-main {
  width:25%;
 }
}
@media screen and (max-width:769px) {
 .novel-main {
  width:33.33333333333333333333%;
 }
}
@media screen and (max-width:620px) {
 .novel-main {
  width:50%;
 }
}
#post-fall {
 position:relative;
 -moz-column-count:4;
 -webkit-column-count:4;
 column-count:4;
 -moz-column-gap:1em;
 -webkit-column-gap:1em;
 column-gap:1em;
}
#post-fall .ias-trigger {
 position:absolute;
 bottom:-30px;
 left:0;
}
@media screen and (max-width:700px) {
 #post-fall {
  -moz-column-count:3;
  -webkit-column-count:3;
  column-count:3;
 }
}
@media screen and (max-width:550px) {
 #post-fall {
  -moz-column-count:2;
  -webkit-column-count:2;
  column-count:2;
  padding-bottom:50px;
 }
}
#post-fall .post {
 background:transparent;
 margin:0;
 padding:0;
 border:none;
 border-radius:0;
}
.fall {
 -moz-page-break-inside:avoid;
 -webkit-column-break-inside:avoid;
 break-inside:avoid;
 overflow:auto
}
#post-fall .grid-title {
 height:auto;
 padding:5px 0;
}
.fall-img {
 max-width:100%;
 width:100%;
 height:auto;
 overflow:hidden;
 -webkit-transition-duration:.5s;
}
.fall-img a img {
 float:left;
 max-width:100%;
 width:100%;
 height:auto;
}
.product-box {
 padding:10px;
}
.product-box h2 {
 font-size:15px;
 font-size:1.5rem;
 margin-bottom:10px;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.product-i {
 height:52px;
 margin-bottom:5px;
 overflow:hidden;
}
.taourl a {
 float:right;
 background:#ff4400;
 color:#fff;
 line-height:30px;
 margin:0 5px 5px 0;
 padding:0 10px;
 border:1px solid #ff4400;
 border-radius:2px;
 box-shadow:0 1px 1px rgba(0,0,0,0.1);
}
.taourl a:hover {
 background:#ff662f;
 color:#fff;
}
.detail a {
 float:right;
 background:#fff;
 line-height:30px;
 margin:0 5px 0 0;
 padding:0 10px;
 border:1px solid #ddd;
 border-radius:2px;
}
.ded .price {
 float:left;
 width:50%;
 height:50px;
}
.go-url {
 float:left;
 width:50%;
}
.pricex {
 color:#ff4400;
}
.pricey {
 font-size:12px;
 color:#999;
 display:block;
}
.tao-img {
 max-width:100%;
 width:100%;
 height:auto;
 overflow:hidden;
 -webkit-transition-duration:.3s;
}
.tao-img a img {
 float:left;
 max-width:100%;
 width:100%;
 height:auto;
}
.tao-title {
 text-align:center;
 line-height:30px;
 margin:0 10px 5px 10px;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
}
#tao {
 margin:0 -5px;
}
.archive .tao,
.taocat .tao {
 position:relative;
 float:left;
 min-height:1px;
 padding:0 5px;
 -webkit-transition-duration:.5s;
}
.tao-box {
 background:#fff;
 margin:0 0 10px 0;
 border:1px solid #ddd;
 border-radius:2px;
 overflow:hidden;
}
@media screen and (min-width:1025px) {
 .archive .tao,
 .taocat .tao {
  width:25%;
 }
}
@media screen and (max-width:1025px) {
 .archive .tao,
 .taocat .tao {
  width:33.33333333333333333%;
 }
}
@media screen and (max-width:690px) {
 .archive .tao,
 .taocat .tao {
  width:50%;
 }
}
@media screen and (max-width:420px) {
 .archive .tao,
 .taocat .tao {
  float:left;
  width:50%;
 }
 #tao {
  margin:0 -3px;
 }
}
@media screen and (max-width:480px) {
 .price {
  width:100%;
  margin:0 0 5px 0;
 }
 .go-url {
  width:100%;
  margin:0 0 5px 0;
 }
 .product-i {
  display:none;
 }
}
.insets {
 position:relative;
 display:block;
}
.img-title {
 position:absolute;
 width:100%;
 height:100%;
 line-height:20px;
 padding:10px;
 z-index:2;
 display:none;
 background:#000;
 background:rgba(0,0,0,0.5);
}
.insets:hover .img-title {
 display:block;
}
.img-title a,
.img-title a:hover {
 width:100%;
 height:100%;
 color:#fff;
 font-weight:normal;
 text-align:justify;
 display:block;
}
#scroll {
 width:32px;
 float:right;
 position:fixed;
 right:10px;
 bottom:50px;
 z-index:8;
}
#scroll li a {
 background:#fff;
 font-size:16px;
 color:#777;
 width:32px;
 height:32px;
 line-height:28px;
 text-align:center;
 vertical-align:middle;
 margin-top:4px;
 display:block;
 cursor:pointer;
 background:rgba(255,255,255,0.6);
 border:1px solid #ddd;
 border-radius:2px;
}
@media screen and (min-width:1025px) {
 #scroll li a:hover {
  background:#3690cf;
  color:#fff;
  border:1px solid #3690cf;
  transition:all 0.2s ease-in 0s;
 }
 .scroll-home {
  display:none !important;
 }
}
.page-template-template-blog #scroll li a.scroll-c,
.page-template-template-code #scroll li a.scroll-c,
.page-template-template-links #scroll li a.scroll-c,
.page-template-template-archives #scroll li a.scroll-c,
.page-template-template-cms #scroll li a.scroll-c,
.page-template-template-hot #scroll li a.scroll-c,
.page-template-template-tag #scroll li a.scroll-c,
.page-template-template-tougao #scroll li a.scroll-c,
.page-template-template-contact #scroll li a.scroll-c,
.page-template-template-message #scroll li a.scroll-c,
.page-template-template-baidu #scroll li a.scroll-c {
 display:none;
}
#slideshow {
 position:relative;
 margin:0 0 10px 0;
}
.slider-home {
 overflow:hidden;
 border-radius:2px;
}
.slider-home .post,
#page .slider-home .page {
 position:relative;
 background:#fff;
 margin:0;
 padding:0;
 border:none;
 border-radius:2px;
}
.slider-home img {
 float:left;
 width:100%;
 height:auto;
 max-width:100%;
 border-radius:2px;
}
.slider-single .fancybox:nth-child(n+2):nth-child(-n+20),
.slider-widge .slider-widge-main:nth-child(n+2):nth-child(-n+10),
.slider-home .post:nth-child(n+2):nth-child(-n+10),
.slider-group .slider-group-main:nth-child(n+2):nth-child(-n+10),
.slider-title .slider-title-img:nth-child(n+2):nth-child(-n+10) {
 display:none;
}
.slider-home .slider-home-title {
 position:absolute;
 background:#c40000;
 display:block;
 left:0;
 top:0;
 color:#fff;
 line-height:28px;
 padding:0 15px;
 max-width:none;
 border-radius:2px 0 0 0;
 z-index:2;
}
.slider-single {
 overflow:hidden;
 border-radius:2px;
}
.slider-home .owl-dots,
.slider-single .owl-dots,
.slider-title .owl-dots,
.slider-group .owl-dots,
.slider-widge .owl-dots {
 position:absolute;
 bottom:0;
 margin:0 auto;
 max-width:100%;
 padding:10px 0;
 text-align:center;
 width:100%;
 z-index:2;
}
.slider-widge .owl-dots {
 bottom:30px;
}
.slider-home .owl-nav,
.slider-group .owl-nav,
.slider-single .owl-nav {
 position:absolute;
 top:50%;
 left:50%;
 color:#3690cf;
 text-align:center;
 overflow:hidden;
 text-decoration:none;
 width:100%;
 z-index:9999;
 border-radius:2px;
 pointer-events:none;
 display:none;
 transform:translateX(-50%) translateY(-50%);
 -webkit-transform:translateX(-50%) translateY(-50%);
}
#slideshow:hover .slider-home .owl-nav,
#slider-group:hover .owl-nav,
#slider-single:hover .owl-nav {
 display:block;
 animation:fade-in;
 animation-duration:0.5s;
}
.owl-nav .owl-prev {
 float:left;
 pointer-events:auto;
}
.owl-nav .owl-next {
 float:right;
 pointer-events:auto;
}
@media screen and (max-width:480px) {
 .owl-nav,
 .slider-home-title-custom {
  display:none !important;
 }
}
.slider-rolling-box {
 background:#fff;
 min-height:223px;
 margin:0 0 10px 0;
 overflow:hidden;
 border:1px solid #ddd;
 border-radius:2px;
}
#slider-rolling .scrolling-img {
 position:inherit;
 float:left;
 margin:0;
 padding:15px 15px 10px 15px;
 border:none;
 border-radius:0;
}
.owl-carousel .scrolling-img {
 float:none !important;
}
.slider-rolling {
 width:99999px;
}
.slider-rolling img {
 float:left;
 width:100%;
 height:auto;
 max-width:100%;
}
.carousel-title {
 text-align:left;
 height:42px;
 line-height:20px;
 font-weight:normal;
 margin-top:10px;
 padding:0 5px;
 overflow:hidden;
}
.slider-rolling .owl-nav {
 position:absolute;
 top:15px;
 right:15px;
 display:none;
}
.slider-rolling:hover .owl-nav {
 display:block;
 animation:fade-in;
 animation-duration:0.5s;
}
.slider-rolling .owl-prev,
.slider-rolling .owl-next {
 float:none;
}
.grid-carousel-box {
 min-height:310px;
 margin:0 -5px 10px -5px;
 overflow:hidden;
}
#grid-carousel {
 position:relative;
}
#grid-carousel .post {
 float:left;
 margin:0 5px;
 padding:0;
}
.owl-carousel .post {
 float:none !important;
}
.grid-carousel-main {
 border:1px solid #ddd;
 border-radius:2px;
}
#grid-carousel .owl-item img {
 border-radius:2px 2px 0 0;
}
.grid-carousel-box {
 width:auto;
 border-radius:2px 2px 0 0;
}
.grid-carousel-box .grid-cat-title {
 padding:0 0 0 10px;
}
.owl-carousel .animated {
 -webkit-animation-duration:800ms;
 animation-duration:800ms;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
}
.owl-carousel .owl-animated-in {
 z-index:0;
}
.owl-carousel .owl-animated-out {
 z-index:1;
}
.owl-carousel .fadeOut {
 -webkit-animation-name:fadeOut;
 animation-name:fadeOut;
}
@-webkit-keyframes fadeOut {
 0% {
  opacity:1;
 }
 100% {
  opacity:0;
 }
}
@keyframes fadeOut {
 0% {
  opacity:1;
 }
 100% {
  opacity:0;
 }
}
.owl-carousel {
 display:none;
 width:100%;
 -webkit-tap-highlight-color:transparent;
 position:relative;
 z-index:1;
}
.owl-carousel .owl-stage {
 position:relative;
 -ms-touch-action:pan-Y;
}
.owl-carousel .owl-stage:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0;
}
.owl-carousel .owl-stage-outer {
 position:relative;
 -webkit-transform:translate3d(0,0,0);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
 cursor:pointer;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
}
.owl-carousel.owl-loaded {
 display:block;
}
.owl-carousel.owl-loading {
 opacity:0;
 display:block;
}
.owl-carousel.owl-hidden {
 opacity:0;
}
.owl-carousel .owl-refresh .owl-item {
 display:none;
}
.owl-carousel .owl-item {
 position:relative;
 min-height:1px;
 float:left;
 -webkit-backface-visibility:hidden;
 -webkit-tap-highlight-color:transparent;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
}
.owl-carousel .owl-item img {
 display:block;
 width:100%;
}
.scrolling-thumbnail {
 overflow:hidden;
 border-radius:2px;
}
.grid-scrolling-thumbnail {
 overflow:hidden;
 border-radius:2px 2px 0 0;
}
.slider-rolling .owl-item img {
 width:auto;
}
.owl-carousel.owl-text-select-on .owl-item {
 -webkit-user-select:auto;
 -moz-user-select:auto;
 -ms-user-select:auto;
 user-select:auto;
}
.owl-carousel .owl-grab {
 cursor:move;
 cursor:grab;
}
.owl-carousel.owl-rtl {
 direction:rtl;
}
.owl-carousel.owl-rtl .owl-item {
 float:right;
}
.owl-theme .owl-controls {
 margin-top:0;
 text-align:center;
 -webkit-tap-highlight-color:transparent
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
 color:#fff;
 display:inline-block;
 margin:5px;
 padding:4px 10px;
 line-height:26px;
 border-radius:30px;
 background:#3690cf;
 opacity:0.7;
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
 opacity:1;
}
.owl-theme .owl-controls .owl-nav .disabled {
 opacity:.5;
 cursor:default
}
.owl-theme .owl-dots .owl-dot {
 display:inline-block;
}
.owl-theme .owl-dots .owl-dot span {
 display:block;
 width:12px;
 height:12px;
 margin:5px;
 -webkit-border-radius:20px;
 border-radius:20px;
 background:#fff;
 overflow:hidden;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
 background:#3690cf;
}
#slider-group {
 position:relative;
 background:#f1f1f1;
 width:100%;
 overflow:hidden;
 margin:-1px auto 0;
}
.slider-group-main-box {
 position:absolute;
 top:50%;
 left:0;
 width:100%;
 margin:-180px 0 0 0;
}
.group-slider-main-body {
 width:1122px;
 margin:0 auto;
}
.group-slider-main {
 float:left;
 color:#fff;
 width:49%;
 height:100%;
 padding:20px;
}
.no-small {
 width:99%;
}
.big-back-img {
 overflow:hidden;
 margin-left:0;
 margin-right:1px;
 background:#fff;
 background-size:cover;
 background-repeat:no-repeat;
 background-position:50% 50%;
}
.group-small-img {
 float:left;
 width:47%;
 margin:0 0 0 2%;
}
.group-small-img img {
 float:left;
 height:auto;
 animation:fade-in;
 animation-duration:0.8s;
 -webkit-animation:fade-in 0.8s;
}
#slider-group:hover .group-small-img {
 -webkit-animation-name:avatar !important;
 animation-name:avatar !important;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:4;
 animation-iteration-count:4;
}
.group-img-more {
 margin:40px 0 0 0;
}
.group-img-more a {
 background:#fff;
 font-size:15px;
 font-size:1.5rem;
 color:#444;
 font-weight:bold;
 text-align:center;
 height:40px;
 line-height:40px;
 padding:8px 20px;
 opacity:0.8;
 border-radius:2px;
 border:1px solid #fff;
}
.group-img-more a:hover {
 opacity:1;
 transition:all 0.2s ease-in 0s;
}
.group-slider-content p {
 color:#fff;
 line-height:150%;
 padding:10px 0;
 text-shadow:1px 1px 0 #000;
}
.s-t-a,
.s-t-c {
 font-size:16px;
 font-size:1.6rem;
 font-weight:bold;
}
.s-t-b {
 font-size:30px;
 font-size:3rem;
 font-weight:bold;
}
@media screen and (max-width:1400px) {
 .group-slider-main-body {
  max-width:99%;
 }
 .group-slider-content p {
  width:99%;
  white-space:nowrap;
  word-wrap:normal;
  text-overflow:ellipsis;
  overflow:hidden;
 }
 .s-t-a,
 .s-t-c {
  font-size:16px;
  font-size:1.6rem;
 }
 .s-t-b {
  font-size:24px;
  font-size:2.4rem;
 }
}
@media screen and (max-width:1000px) {
 .group-slider-main {
  padding:5px 0 0 15px;
 }
 .big-back-img {
  height:400px !important;
 }
 .slider-group-main-box {
  margin:-100px 0 0 0;
 }
}
@media screen and (max-width:670px) {
 .slider-group-main-box {
  margin:-80px 0 0 0;
 }
 .big-back-img {
  height:240px !important;
 }
 .group-slider-content p {
  line-height:100%;
  padding:5px 0;
 }
 .s-t-a,
 .s-t-c {
  font-size:12px;
  font-size:1.2rem;
 }
 .s-t-b {
  font-size:14px;
  font-size:1.4rem;
 }
 .group-img-more {
  margin:5px 0 0 0;
 }
 .group-img-more a {
  font-size:12px;
  font-size:1.2rem;
  height:30px;
  line-height:30px;
  padding:4px 8px;
 }
}
.wplist-item {
 margin:0 0 10px 0;
 padding:5px 10px;
 border:1px dashed #ddd;
 transition-duration:.5s;
}
.wplist-item a {
 color:#666 !important;
}
.wplist-item a:hover,
.wplist-item a:visited {
 color:#999;
}
.wplist-title {
 font-size:18px;
 font-size:1.8rem;
 color:#333;
 font-weight:bold;
 line-height:190%;
 margin:0 0 10px 0;
}
.wplist-item p {
 text-indent:0 !important;
}
.wplist-item-img {
 position:relative;
 float:left;
 max-width:200px;
 height:auto;
 clear:both;
 margin:8px 10px 0 0;
 overflow:hidden;
 transition-duration:.5s;
}
@media screen and (max-width:480px) {
 .wplist-item-img {
  float:inherit;
  max-width:100%;
  margin:0 auto 10px;
 }
}
.wplist-item img {
 float:left;
 width:100%;
 height:auto;
 max-width:100%;
}
.wplist-res {
 padding:2px 10px;
 border:1px solid #ddd;
 border-radius:5px;
}
.wplist-price {
 float:left;
 font-size:15px;
 font-size:1.5rem;
 color:#ff4400;
 font-weight:bold;
 margin:0 10px 0 0;
}
.wplist-old-price {
 float:left;
 font-size:15px;
 font-size:1.5rem;
 color:#999;
}
.wplist-btn {
 background:#ff4400;
 float:right;
 color:#fff;
 margin:0 5px 10px 0;
 padding:1px 10px;
 border-radius:5px;
 border:1px solid #ff4400;
}
.wplist-btn:hover {
 background:#ff662f;
 color:#fff;
}
.down a {
 float:left;
 background:#3690cf;
 height:35px;
 font-size:15px;
 font-size:1.5rem;
 color:#fff !important;
 line-height:34px;
 text-align:center;
 margin:8px 0 15px 25px;
 padding:0 15px;
 border:1px solid #3690cf;
 border-radius:3px;
 box-shadow:0 1px 1px rgba(0,0,0,0.1);
}
.down a:hover {
 background:#595959;
 border:1px solid #595959;
 transition:all 0.3s ease-in 0s;
}
.down-much {
 float:left;
}
.down-return:last-of-type {
 clear:both;
}
.down-n a:before {
 content:"\e61d";
 font-family:be;
 font-size:14px;
 margin:0 8px 0 0;
}
.down .be,
.down .zm {
 font-size:14px !important;
 color:#fff;
 margin:0 8px 0 0;
}
.down-doc-box {
 float:left;
 position:relative;
 left:50%;
}
.down-doc-box .be {
 font-size:15px !important;
 color:#fff;
 vertical-align:2%;
}
.down-doc {
 position:relative;
 left:-50%;
 height:40px;
 overflow:hidden;
 margin:30px auto;
 border-radius:3px;
}
.down-doc a {
 background:#3690cf;
 height:40px;
 font-size:15px;
 font-size:1.5rem;
 color:#fff !important;
 text-align:center;
 line-height:40px;
 min-width:120px;
 display:block;
 padding:0 15px;
 text-decoration:none;
 transition:margin .4s ease-in-out;
}
.down-doc a:nth-of-type(even) {
 background:#595959;
 color:#fff;
}
.down-doc-go a:nth-of-type(even) {
 background:#ff4400;
}
.down-doc:hover a:first-child {
 margin-top:-40px;
}
.down-box {
 position:fixed;
 top:0;
 left:0;
 right:0;
 margin:0 auto;
 background:#666;
 background:rgba(0,0,0,0.8);
 height:100%;
 text-align:center;
 display:none;
 z-index:99999;
}
.down-file {
 position:absolute;
 top:10%;
 left:50%;
 width:50%;
 margin:0 0 0 -25%;
 overflow:hidden;
}
.down-file-t {
 font-size:15px;
 color:#fff;
 text-align:center;
}
.down-button-box {
 margin:15px auto;
}
.down-button a {
 font-size:15px;
 background:#3690cf;
 color:#fff;
 margin:0 5px;
 padding:8px 20px;
 border-radius:3px;
}
.down-button .be,
.down-button .zm {
 font-size:14px !important;
 color:#fff;
 margin:0 8px 0 0;
}
.down-button a:hover {
 background:#595959;
 color:#fff;
 transition:all 0.3s ease-in 0s;
}
.file-gg a {
 display:block;
}
.file-gg img {
 margin:0 auto;
}
.sharing-box {
 padding:24px 0 25px;
 text-align:center;
 font-size:0;
 clear:both;
 line-height:0;
}
.sharing-box .zmy-btn-beshare {
 position:relative;
 display:inline-block;
 margin:0 5px;
 width:45px;
 height:45px;
 min-width:auto;
 border:1px solid #ddd;
 vertical-align:middle;
 cursor:pointer;
 border-radius:50%;
 text-align:center;
}
.widget .zmy-btn-beshare {
 margin:5px;
}
@media screen and (max-width:520px) {
 .sharing-box .zmy-btn-beshare {
  margin:0 3px;
 }
}
.shar-beshare-donate .tab-navs {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 height:38px;
 overflow:hidden;
 border-radius:5px 5px 0 0;
}
.shar-beshare-donate .share-tab-nav-item {
 background:#f8f8f8;
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1;
 line-height:36px;
 font-size:14px;
 cursor:pointer;
 border-top:1px solid transparent;
 border-bottom:1px solid #ddd;
}
.shar-beshare-donate .share-tab-nav-item.current {
 background:#fff;
 border-top:1px solid transparent;
 border-bottom:1px solid transparent;
}
.shar-beshare-donate .share-tab-nav-item span {
 display:inline-block;
 vertical-align:middle;
}
.shar-beshare-donate .share-tab-nav-item+.share-tab-nav-item {
 border-left:1px solid #ebebeb;
}
.shar-beshare-donate .share-tab-cont {
 display:none;
}
.shar-beshare-donate .share-tab-cont.current {
 display:block;
}
.shar-beshare-donate .share-tab-cont p {
 padding-top:10px;
 font-size:14px;
}
.shar-beshare-donate .share-tab-cont .give-qr {
 width:150px;
 height:150px;
 margin:20px auto 0;
 overflow:hidden;
}
.tab-navs .cx {
 font-size:20px !important;
 vertical-align:-28%;
 margin:0 5px 0 0;
}
.tab-navs .cx-weixin {
 color:#2ba245;
}
.tab-navs .cx-alipay {
 color:#1296db;
}
.shar-beshare-donate .share-tab-cont .give-qr img {
 display:block;
 width:100%;
 height:auto;
}
.shar-dialog .shar-qrbox .shar-cont {
 padding:10px 0 20px;
}
.shar-dialog .shar-qrbox .qrbox {
 width:200px;
 margin:0 auto;
}
.share-box {
 position:relative;
 width:320px;
 height:489px;
}
.shar-share-poster .shar-child {
 position:relative;
 width:320px;
 height:489px;
 border-radius:5px;
 background:#fff;
 pointer-events:auto;
 display:inline-block;
 background:#fff;
}
.poster-loading {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 min-height:320px;
 line-height:489px;
 text-align:center;
}
.share-box img {
 width:100%;
 height:auto;
 display:block;
 border-radius:5px;
}
.poster-tips {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:30px;
 line-height:30px;
 font-size:14px;
 font-size:1.4rem;
 color:#444;
 text-align:center;
 display:none;
 background:#fff;
 border-radius:5px 5px 0 0;
}
.shar-section:hover .poster-tips {
 display:block;
 animation:fade-in;
 animation-duration:0.3s;
 -webkit-animation:fade-in 0.3s;
}
.shar-dialog .shar-child {
 min-width:200px;
 position:relative;
 display:inline-block;
 text-align:left;
 background:#fff;
 font-size:14px;
 pointer-events:auto;
 border-radius:6px;
 border:1px solid #ddd;
}
.shar-beshare-share {
 width:300px;
 min-width:300px;
}
.shar-beshare-donate,
.shar-qrbox {
 width:250px;
 min-width:250px;
}
.shar-main,
.shar-mask {
 position:fixed;
 left:0;
 top:0;
 width:100%;
 height:100%;
 z-index:999;
}
.shar-mask {
 background:rgba(0,0,0,0.7);
 pointer-events:auto;
}
.shar-main {
 display:table;
 pointer-events:none;
}
.shar-main .shar-section {
 display:table-cell;
 vertical-align:middle;
 text-align:center;
}
.shar-title {
 line-height:40px;
 text-align:center;
 font-size:14px;
 font-weight:700;
}
.shar-close {
 position:absolute;
 left:50%;
 bottom:-40px;
 background:#333;
 width:31px;
 height:31px;
 margin:0 0 0 -16px;
 cursor:pointer;
 border-radius:50%;
}
.shar-close:before {
 position:absolute;
 left:9px;
 top:4px;
 font-family:be;
 color:#999;
}
.shar-close:before {
 content:"\e6f5";
}
.shar-child {
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -webkit-animation-duration:.3s;
 animation-duration:.3s;
}
.shar-cont {
 padding:20px 0;
 text-align:center;
}
.shar-share-poster .shar-cont,
.shar-beshare-donate .shar-cont {
 padding:0 0 20px;
}
.shar-btn span[yes] {
 display:none;
}
.shar-anim-def {
 -webkit-animation-name:fadeInDown;
 animation-name:fadeInDown;
 animation-duration:0.5s;
}
.zmy-share-list {
 padding:5px 0 20px;
 text-align:center;
 font-size:0;
 clear:both;
 line-height:0;
}
.zmy-share-list a {
 margin:0 10px;
}
.zmy-share-list a.share-logo {
 position:relative;
 display:inline-block;
 margin:0 5px;
 width:45px;
 height:45px;
 color:#fff;
 min-width:auto;
 vertical-align:middle;
 cursor:pointer;
 border-radius:50%;
 text-align:center;
}
.zmy-share-list a.share-logo:hover {
 opacity:0.8;
}
.ico-weixin:before,
.ico-weibo:before,
.ico-qzone:before,
.ico-qq:before {
 position:absolute;
 top:22px;
 left:13px;
 font-family:be;
 font-size:20px !important;
}
.ico-weixin:before {
 top:20px;
}
.ico-weixin:before {
 content:"\e66d";
}
.ico-weibo:before {
 content:"\e636";
}
.ico-qzone:before {
 content:"\e63f";
}
.ico-qq:before {
 content:"\e608";
}
.zmy-share-list .ico-qzone {
 background:#ecb124;
 background:linear-gradient(to top right,#ab7c0b,#ecb124)
}
.zmy-share-list .ico-weibo {
 background:#c40000;
 background:linear-gradient(to top right,#c40000,#f96060)
}
.zmy-share-list .ico-qq {
 background:#3abcff;
 background:linear-gradient(to top right,#9880fe,#3abcff)
}
.zmy-share-list .ico-weixin {
 background:#2a8c30;
 background:linear-gradient(to top right,#2a8c30,#50d558)
}
.zmy-btn-beshare {
 color:#999;
}
.sharing-box .zmy-btn-beshare.active,
.sharing-box .zmy-btn-beshare:active {
 color:#93c16e;
}
.zmy-btn-link:hover,
.zmy-btn-donate:hover,
.zmy-btn-share:hover,
.zmy-btn-favorite:hover,
.zmy-share-poster:hover,
.zmy-btn-like:hover {
 color:#fff !important;
}
.sharing-box .zmy-btn-beshare:hover {
 background:#999;
 border:1px solid #999;
}
.zmy-btn-link:before,
.zmy-btn-donate:before,
.zmy-btn-share:before,
.zmy-btn-like:before {
 position:absolute;
 top:22px;
 left:11px;
 font-family:be;
 font-size:21px !important;
}
.zmy-share-poster:before {
 position:absolute;
 top:22px;
 left:11px;
 font-family:cx;
 font-size:21px !important;
}
.zmy-btn-donate:before {
 top:24px;
}
.zmy-btn-share:before {
 left:11px;
}
.zmy-share-poster:before {
 top:23px;
}
.zmy-btn-donate:before {
 content:"\e73a";
}
.zmy-btn-share:before {
 content:"\e88b";
}
.zmy-share-poster:before {
 content:"\e623";
}
.zmy-btn-like:before {
 content:"\e630";
}
.zmy-btn-link:before {
 content:"\e79b";
}
#post-link {
 display:none;
}
.zmy-btn-like {
 position:relative;
}
.zmy-btn-like:hover.zmy-btn-like:before {
 -webkit-animation-name:avatar;
 animation-name:avatar;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1;
}
.like-number {
 position:absolute;
 top:-29px;
 left:-14px;
 width:70px;
 min-height:24px;
 font-size:12px;
 color:#fff;
 display:none;
 text-align:center;
 line-height:1.7;
 padding:2px;
 background:#93c16e;
 border-radius:20px;
}
.triangle-down {
 position:absolute;
 top:-6px;
 left:16px;
 width:0;
 height:0;
 display:none;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-top:5px solid #93c16e;
}
.zmy-btn-like:hover .like-number,
.zmy-btn-like:hover .triangle-down {
 display:block;
}
.sharing-box .zmy-btn-beshare.active {
 cursor:auto;
}
.shar-beshare-donate .share-tab-cont.current,
.share-box img,
.triangle-down,
.like-number,
.shar-close {
 animation:fade-in;
 animation-duration:0.5s;
 -webkit-animation:fade-in 0.5s;
}
.no-favorite {
 position:relative;
}
.favorite-box:hover .no-favorite:before {
 color:#fff;
}
.favorite-box .like-number {
 background:#d28300;
}
.favorite-box .triangle-down {
 border-top:5px solid #d28300;
}
.no-favorite:hover .like-number,
.no-favorite:hover .triangle-down {
 display:block;
}
.no-favorite:before,
.keep-favorite:before,
.keep-not-favorite:before {
 position:absolute;
 top:22px;
 left:-4px;
 color:#999;
 width:50px;
 height:50px;
 font-family:be;
 font-size:20px !important;
}
.no-favorite:before,
.keep-not-favorite:before,
.keep-favorite:before {
 content:"\e8b9";
}
.favorite-box:hover .keep-not-favorite:before,
.favorite-box:hover .keep-favorite:before {
 color:#fff;
}
.keep-favorite:before {
 color:#d28300;
}
.keep-loading .keep-not-favorite,
.keep-loading .keep-favorite {
 display:none;
}
.keep-loading:after {
 content:"";
 margin:0 auto 3em -1em;
 font-size:10px;
 position:absolute;
 top:15px;
 left:50%;
 width:2em;
 height:2em;
 border-top:0.4em solid rgba(92,92,92,0.9);
 border-right:0.4em solid rgba(92,92,92,0.9);
 border-bottom:0.4em solid rgba(92,92,92,0.9);
 border-left:0.4em solid #d28300;
 -webkit-animation:load8 0.5s infinite linear;
 animation:load8 0.5s infinite linear;
 border-radius:50%;
}
.search-results #primary,
.search-no-results #primary {
 width:100%;
}
.search-page {
 background:#fff;
 margin:0 0 10px 0;
 padding:20px;
 border:1px solid #ddd;
 border-radius:2px;
}
.search-no-results .post {
 position:relative;
 background:#fff;
 margin:0;
 padding:0;
 border:none;
 border-radius:0;
}
.search-page li {
 line-height:280%;
 margin:0 -20px;
 padding:0 20px;
 border-bottom:1px solid #dadada;
}
.search-inf {
 float:right;
 color:#999;
}
li.search-inf {
 border:none;
}
.ad-search {
 width:100%;
}
.ad-searchbar-h {
 height:500px;
}
.ad-search-cat {
 color:#444;
 margin:30px 0;
 display:block;
}
.ad-search-cat-t {
 background:#ddd;
 font-size:16px;
 font-size:1.6rem;
 margin:2px -5px 0 0;
 padding:6px 10px 8px 10px;
 border-radius:2px 0 0 2px;
 border:1px solid #ddd;
}
.ad-search-nav-t {
 float:left;
 font-size:16px;
 font-size:1.6rem;
 color:#444;
 font-weight:bold;
 margin:30px 0 0 65px;
}
.ad-search-menu a {
 float:left;
 line-height:30px;
 margin:5px;
 padding:2px 10px;
}
.ad-search-nav ul li {
 list-style:none;
 padding:0;
 border-bottom:none;
}
.ad-search-input input {
 height:45px;
 line-height:45px;
}
.ad-search-input button {
 height:45px;
}
.ad-search-cat #cat {
 height:37px;
 padding:0 15px;
 border:none;
 outline:none;
 appearance:none;
 -moz-appearance:none;
 -webkit-appearance:none;
}
.ad-search-cat select {
 background:#fff;
 cursor:pointer;
 padding:0 10px;
 border-radius:0 2px 2px 0;
 border:1px solid #ddd !important;
}
@keyframes blink {
 0% {
  opacity:1;
 }
 50% {
  opacity:1;
 }
 50.01% {
  opacity:0.4;
 }
 100% {
  opacity:0.4;
 }
}
.phone-mobile .be-phone {
 color:#555;
}
.online .be-qq,
.qq-mobile .be-qq {
 font-size:15px !important;
 color:#c40000;
}
.online a:hover .be-qq {
 color:#fff;
 animation:0;
}
.qqonline {
 position:relative;
}
.online a {
 width:30px;
 color:#fff;
 text-align:center;
 line-height:31px;
 display:block;
 border-radius:2px;
}
.qqonline-box {
 position:absolute;
 bottom:25px;
 right:30px;
 padding:10px;
 display:none;
 z-index:5;
}
.qqonline .qq-b {
 bottom:-10px;
}
.qqonline-main {
 width:330px;
 background:#fff;
 padding:10px;
 border-radius:2px;
 border:1px solid #ddd;
 border-top:3px solid #c40000;
 border-bottom:3px solid #c40000;
}
.qqonline-main-only {
 width:175px;
}
.nline-wiexin h4,
.nline-qq h4 {
 text-align:center;
}
.nline-wiexin,
.nline-qq {
 float:left;
}
.nline-wiexin img {
 width:150px;
 height:auto;
 margin:0 5px 0 0;
 border:1px dashed #ddd;
}
.qq-wpa {
 position:relative;
 height:150px;
 overflow:hidden;
 border:1px dashed #ddd;
}
.qq-wpa a {
 min-width:150px;
 height:150px !important;
 font-size:15px;
 font-size:1.5rem;
 text-align:center;
 line-height:150px !important;
 border:none !important;
}
.qq-wpa a:hover {
 color:#444 !important;
 background:#fff !important;
}
.qq-wpa i {
 color:#c40000;
 font-size:80px !important;
 line-height:150px;
}
.qq-wpa:hover a:first-child {
 margin-top:-150px !important;
}
.nline-phone {
 text-align:center;
}
.nline-phone i {
 margin:0 5px 0 0;
}
.qq-arrow {
 position:absolute;
}
.qq-arrow .arrow {
 position:absolute;
 font-size:26px !important;
 bottom:8px;
}
.qq-arrow .arrow .be {
 font-size:20px !important;
}
.qq-arrow .arrow-x {
 color:#fff;
 right:-340px;
}
.qq-arrow .arrow-y {
 color:#ddd;
 right:-342px;
}
#qq-id {
 position:absolute;
 top:0;
 right:-50px;
 width:0;
 height:0;
 font-size:0;
 font-size:0rem;
 border:none;
}
.qqonline textarea {
 resize:none;
 outline:none;
 color:#fff;
}
.qrurl {
 position:relative;
}
.qrurl-box {
 position:relative;
 position:absolute;
 bottom:-10px;
 right:40px;
 z-index:5;
 display:none;
 text-align:center;
 background:#fff;
 padding:10px 10px 5px 10px;
 border-radius:5px;
 border:1px solid #ddd;
}
.logo-qr img {
 position:absolute;
 top:60px;
 left:60px;
 width:18px;
 height:18px;
 padding:2px;
 background:#fff;
 border-radius:2px;
}
.qrurl-box p {
 margin:-5px 0 0 0;
}
.qrurl-arrow {
 position:absolute;
 right:30px;
 bottom:18px;
}
.qrurl-arrow .arrow {
 position:absolute;
 font-size:26px !important;
 bottom:0;
}
.qrurl-arrow .arrow .be {
 font-size:15px !important;
}
.qrurl-arrow .arrow-x {
 color:#fff;
 right:-39px;
}
.qrurl-arrow .arrow-y {
 color:#ddd;
 right:-41px;
}
.sorting {
 top:125px;
 float:right;
 position:fixed;
 right:10px;
 width:32px;
 z-index:9999;
}
@media screen and (max-width:600px) {
 .sorting {
  display:none;
 }
}
.sorting li a {
 background:#fff;
 font-size:16px;
 color:#999;
 width:32px;
 height:32px;
 line-height:28px;
 text-align:center;
 vertical-align:middle;
 margin-top:4px;
 display:block;
 cursor:pointer;
 background:rgba(255,255,255,0.6);
 border:1px solid #ddd;
 border-radius:2px;
}
.sorting li a:hover {
 background:#cc0000;
 color:#fff;
 border:1px solid #cc0000;
 transition:all 0.2s ease-in 0s;
}
.order-box {
 display:none;
}
.tg-site {
 background:#fff;
 margin:0 0 10px 0;
 border-radius:2px;
 overflow:hidden;
}
.entry-content .tg-site {
 background:transparent;
 border:none;
 border-radius:0;
}
.tg-site img {
 float:left;
 max-width:100%;
 width:100%;
 height:auto;
 border-radius:0;
}
.tg-pc,
.tg-l,
.tg-r {
 text-align:center;
}
.entry-content .tg-pc {
 margin:0 -20px 10px -20px;
 text-align:center;
}
.entry-content .tg-m {
 margin:0 -11px 10px -11px;
 text-align:center;
}
.post-tg .tg-pc,
.post-tg .tg-m {
 margin:0;
}
.tg-l {
 float:left;
 width:70.4%;
}
.tg-r {
 float:right;
 width:28.6%;
}
.tg-site table {
 margin:0;
}
@media screen and (max-width:1025px) {
 .tg-r {
  display:none;
 }
 .tg-l {
  width:99.9%;
 }
}
@media screen and (max-width:1122px) {
 #content,
 #colophon,
 .bread,
 .footer-widget,
 .links-box,
 .header-sub {
  width:98%;
 }
 .follow {
  width:28%;
  -webkit-transition-duration:.5s;
 }
 #colophon {
  width:100%;
 }
 .bread {
  width:98%;
 }
 .archive-content {
  height:50px;
  overflow:hidden;
 }
}
@media screen and (max-width:1025px) {
 #primary,
 #sidebar,
 #primary-l,
 #sidebar-l {
  width:99.9%;
 }
 .entry-header h1 {
  margin:0;
 }
 .meta-t h1 {
  margin:20px 0 0 0;
 }
 .entry-header h1 {
  font-size:21px;
  font-size:2.1rem;
 }
 #sidebar,
 #sidebar-l {
  display:none;
 }
 .qqonline-box {
  bottom:-10px;
 }
 #anchor,
 .scroll-comments {
  top:-43px;
 }
 .s-hide,
 .print {
  display:none;
 }
}
@media screen and (max-width:800px) {
 .archive-content {
  height:50px;
  overflow:hidden;
 }
}
@media screen and (max-width:720px) {
 #inf-d {
  width:70%;
  -webkit-transition-duration:.5s;
 }
 .search-inf {
  display:none;
 }
 .entry-meta {
  display:none;
 }
}
@media screen and (max-width:640px) {
 #single-widget .widget {
  width:99.6%;
 }
 .footer-widget .widget {
  float:inherit;
  margin:0;
 }
 .footer-widget .widget {
  width:99.6%;
 }
}
@media screen and (max-width:1025px) {
 .single-post .entry-header h1,
 .single-bulletin .entry-header h1,
 .single-video .entry-header h1,
 .single-picture  .entry-header h1 {
  margin:20px -15px 0 -20px;
  border-left:none;
 }
 .meta-b .entry-header h1 {
  margin:0 -15px 0 -20px;
  border-left:none;
 }
 .entry-header h2 {
  height:52px;
  text-align:justify;
  word-break:break-all;
  overflow:hidden;
 }
 .format-aside .entry-header h2 {
  height:auto;
 }
 .archive-content {
  display:none;
 }
 .entry-more,
 .entry-direct {
  display:none;
 }
 .thumbnail {
  max-width:100px;
  height:auto;
  margin:0 10px 0 0;
  -webkit-transition-duration:.5s;
 }
 .archive .format-video .be-play {
  left:35%;
 }
 .thumbnail a img {
  width:100%;
  height:auto;
  max-width:100%;
  -webkit-transition-duration:.5s;
 }
 .thumbnail .cat,
 .format-img-cat,
 .title-l {
  display:none;
 }
 .entry-meta {
  display:inline;
  left:130px;
 }
 .weibo {
  display:none;
 }
 .single-content embed {
  height:250px;
 }
 .authorbio {
  display:none;
 }
 #scroll .scroll-b {
  display:none;
 }
 .format-aside .entry-meta,
 .entry-meta-no {
 }
}
@media screen and (max-width:440px) {
 .entry-meta .favorite-s,
 .entry-meta .edit-link {
  display:none;
 }
 .post {
  padding:15px;
 }
 .single .post {
  padding:20px 15px 16px 15px;
 }
 .format-image {
  padding:20px 20px 30px 20px;
 }
 .post-format-title,
 .img-number {
  bottom:2px;
 }
 .single-content .full_img {
  margin:10px -15px -10px -20px;
 }
 .entry-content .tg-pc {
  margin:0 -15px 2px -15px;
 }
 .video-img {
  width:270px;
  height:203px;
 }
 .title-l {
  top:15px;
 }
 .single-content h2 {
  margin:10px -20px 10px -20px;
 }
 .single-content h3 {
  margin:0 -20px 5px -20px;
 }
 .single-content .directory {
  margin:8px -20px;
 }
 .single-content .full_img {
  margin:0 -16px;
 }
 .entry-meta {
  bottom:10px;
 }
}
.cat-top h2:before,
.sticky h2:before {
 content:"推荐";
 font-size:14px;
 color:#fff;
 background:#c40000;
 margin:0 5px 0 0;
 padding:1px 5px;
 border-radius:2px;
}
.begin-tabs-content {
 position:relative;
 background:#fff;
 overflow:hidden;
 margin:0 0 10px 0;
 border-radius:2px;
 border:1px solid #ddd;
 border-top:none;
}
.begin-tabs-inside {
 padding:20px;
}
.begin-tabs-inside-img {
 padding:15px 10px;
}
.begin-tabs-content ul.begin-tabs li {
 list-style:none;
 display:block;
 width:25%;
 float:left;
 text-align:center;
 margin:0;
 padding:0 !important;
}
.begin-tabs-content ul.begin-tabs3 li {
 width:33.3333333333333%;
}
.begin-tabs-content .tab_title a {
 position:relative;
 background:#f8f8f8;
 border-left:1px solid #ddd;
 border-bottom:1px solid #ddd;
 padding:0;
 color:#444;
 line-height:40px;
 display:block;
}
.begin-tabs-content .tab_title a:after {
 position:absolute;
 top:0;
 left:0;
 content:" ";
 width:100%;
 height:1px;
 background:#ddd;
}
.begin-tabs-content .tab_title:first-child a {
 margin-left:0;
 border-left:0;
}
.begin-tabs-content .tab_title.selected a {
 background:#fff;
 border-bottom:1px solid #fff;
}
.begin-tabs-content .tab_title.selected a:after {
 position:absolute;
 top:0;
 left:0;
 content:" ";
 width:100%;
 height:2px;
 background:#3690cf;
}
.begin-tabs-content .tab-content li {
 float:left;
 width:50%;
 line-height:230%;
 padding:0 20px 0 0;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
@media screen and (max-width:460px) {
 .begin-tabs-content .tab-content li {
  width:100%;
 }
}
.begin-tabs-content .xl4 {
 position:relative;
 min-height:1px;
 padding:0 5px;
}
.begin-tabs-content .picture {
 margin:0 0 10px;
}
.begin-tabs-content .picture-cms-img {
 border-radius:2px;
}
.begin-tabs-content .picture h3 {
 padding:5px 0;
 font-weight:normal;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.begin-tabs-content .post {
 margin:0 -22px;
 border:none;
 border-bottom:1px solid #ddd;
}
.begin-tabs-content .post:last-child {
 border-bottom:none;
}
.tab-pagination {
 float:left;
 width:100%;
 margin:15px 0 20px;
}
.tab-pagination a {
 position:relative;
 background:#fff;
 color:#999;
 width:29px;
 height:29px;
 border-radius:2px;
 border:1px solid #ddd;
}
.tab-pagination a:hover {
 background:#3690cf;
 color:#fff;
 border:1px solid #3690cf;
}
.tab-pagination a.next {
 float:right;
}
.tab-pagination a.previous {
 float:left;
}
.tab-pagination .next:before,
.tab-pagination .previous:before {
 position:absolute;
 top:2px;
 left:6px;
 font-family:be;
 font-size:16px !important;
}
.tab-pagination .next:before {
 content:"\e77a";
}
.tab-pagination .previous:before {
 content:"\e779";
}
.begin-tabs-inside-img .tab-pagination a.next {
 margin-right:5px;
}
.begin-tabs-inside-img .tab-pagination a.previous {
 margin-left:5px;
}
.tabs-more a {
 position:absolute;
 left:50%;
 bottom:17px;
 height:30px;
 width:30px;
 font-size:22px;
 color:#999;
 text-align:center;
 margin-left:-15px;
}
.tabs-more a:hover {
 color:#3690cf;
}
.tabs-more a .be {
 font-size:22px !important;
}
.tabs-loading {
 min-height:255px;
}
.cms-news-grid-container .new-icon {
 line-height:18px;
}
.cms-news-grid-container .marked-ico {
 background:#c40000;
 color:#fff;
 padding:2px 10px;
 z-index:1;
 position:absolute;
 top:17px;
 left:15px;
 border-radius:2px 0 0 0;
}
.cms-news-grid-container .thumbnail {
 margin:1px 15px 0 0;
 width:120px;
 max-width:120px;
 max-height:90px;
 min-height:90px;
}
.cms-news-grid-container .entry-meta {
 left:150px;
}
.cms-news-grid-container .entry-header h2 {
 margin:0 0 5px;
 height:50px;
 overflow:hidden;
}
.cms-news-grid-container .entry-header h2 a {
 font-size:15px;
 font-size:1.5rem;
}
.cms-news-grid-container .post {
 float:left;
 width:50%;
 margin:0 0 -1px -1px;
 padding:15px;
 border:1px solid #ddd;
}
.cms-news-grid-container {
 position:relative;
 margin:0 -2px 10px 0;
}
.cms-news-grid-container .favorite-s {
 display:none;
}
.cms-news-grid-container .format-aside .entry-meta {
 left:150px;
 position:absolute;
}
@media screen and (min-width:901px) {
 .cms-news-grid-container .archive-content {
  display:none;
 }
}
@media screen and (max-width:1025px) {
 .cms-news-grid-container .entry-header h2 {
  height:20px;
 }
 .cms-news-grid-container {
  margin:0 0 10px 0;
 }
 .cms-news-grid-container .entry-header h2 a {
  font-size:16px;
  font-size:1.6rem;
 }
 .cms-news-grid-container .post {
  width:100%;
 }
 .cms-news-grid-container .post {
  margin:0 0 -1px 0;
 }
 .cms-news-grid-container .marked-ico {
  top:17px;
  left:16px;
 }
}
@media screen and (max-width:720px) {
 .cms-news-grid-container .archive-content {
  display:none;
 }
 .entry-meta {
  display:inline;
 }
 .cms-news-grid-container .entry-header h2 {
  height:50px;
  overflow:hidden;
 }
}
@media screen and (max-width:620px) {
 .cms-news-grid-container .thumbnail {
  max-width:100px;
  max-height:75px;
  min-height:75px;
 }
 .cms-news-grid-container .entry-meta,
 .cms-news-grid-container .format-aside .entry-meta {
  left:130px;
 }
}
.tao-h {
 background:#fff;
 margin:0 0 10px 0;
 padding:0;
 border:1px solid #ddd;
 border-radius:2px;
 overflow:hidden;
}
.tao-h-img {
 max-width:100%;
 width:100%;
 height:auto;
 overflow:hidden;
 -webkit-transition-duration:.5s;
}
.picture-cms {
 background:#fff;
 margin:0 0 10px 0;
 padding:0;
 border:1px solid #ddd;
 overflow:hidden;
 border-radius:2px;
}
.picture-cms-img {
 position:relative;
 max-width:100%;
 width:100%;
 height:auto;
 overflow:hidden;
 -webkit-transition-duration:.5s;
}
.picture-cms-img a img,
.tao-h-img a img {
 float:left;
 max-width:100%;
 width:100%;
 height:auto;
}
.picture-cms-title a {
 font-weight:normal;
 text-align:center;
 line-height:40px;
 padding:0 10px;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.picture-cms-title a {
 display:block;
}
.line-four,
.line-tao {
 margin:0 -5px;
}
.line-four .xl4,
.line-tao .xl4 {
 position:relative;
 min-height:1px;
 padding:0 5px;
}
.xm4 {
 position:relative;
 min-height:1px;
}
.posting-title {
 position:absolute;
 top:0;
 color:#fff;
 width:100%;
 height:100%;
 padding:10px;
 display:none;
 background:#000;
 background:rgba(0,0,0,0.5);
}
.posting-title a,
.posting-title a:hover {
 color:#fff;
 font-weight:normal;
 text-align:justify;
 line-height:20px;
 height:100%;
 width:100%;
 display:block;
}
.picture-inf {
 position:absolute;
 top:5px;
 left:10px;
 color:#fff;
 padding:0 5px;
 display:none;
 line-height:25px;
 text-shadow:0 0 6px #000;
}
.picture-cms:hover .picture-inf,
.picture-cms:hover .posting-title {
 display:block;
}
.picture-s-title a {
 font-weight:normal;
 text-align:center;
 line-height:40px;
 padding:0 10px;
 display:block;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.section-box .picture-cms-img {
 border-radius:5px;
}
.woo-t {
 background:rgba(216,0,0,0.7);
 position:absolute;
 top:15px;
 right:15px;
 font-size:16px;
 font-size:1.6rem;
 color:#fff;
 text-align:center;
 line-height:28px;
 width:30px;
 height:30px;
 border-radius:100%;
}
.line-one .cat-site {
 padding:15px 20px;
}
.line-one-img {
 float:left;
 width:200px;
 margin:0 25px 0 0;
}
.one-img-5 {
 height:150px;
 overflow:hidden;
}
.cat-one-list li {
 line-height:220%;
 margin:0 50px 0 0;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.cat-one-list .list-date {
 margin:0;
}
.line-one-thumbnail {
 float:left;
 width:200px;
 height:auto;
 overflow:hidden;
 border-radius:2px;
 -webkit-transition-duration:.5s;
}
.line-one-thumbnail img {
 float:left;
 max-width:100%;
 width:100%;
 height:auto;
}
.one-img-10 {
 height:150px;
 overflow:hidden;
}
.line-one-thumbnail:first-child {
 margin:0 0 10px 0;
}
@media screen and (max-width:580px) {
 .line-one-img {
  float:none;
  width:100%;
  margin:0 0 0 1%;
 }
 .cat-one-list li {
  margin:0;
 }
 .one-img-5,
 .one-img-10 {
  height:auto;
 }
 .line-one-thumbnail {
  float:left;
  width:48%;
  margin:0 2% 10px 0;
  overflow:hidden;
  -webkit-transition-duration:.5s;
 }
 .line-one-thumbnail:nth-child(2) {
  float:right;
 }
}
.cat-container {
 position:relative;
 background:#fff;
 margin:0 0 10px 0;
 border:1px solid #ddd;
 border-radius:2px;
}
.cat-container .cat-title {
 float:left;
 width:100%;
 background:#f8f8f8;
 border-radius:2px 2px 0 0;
 border-bottom:1px solid #ddd;
}
.cat-container .cat-title a {
 float:left;
 width:100%;
 height:38px;
 line-height:38px;
}
.cat-list {
 padding:5px 15px 15px 15px;
}
.cat-site h2 {
 font-size:16px;
 line-height:30px;
 padding:5px 15px;
 width:90%;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.entry-small-title {
 padding:5px 5px 0 5px;
}
.line-small .thumbnail {
 width:133px;
 height:100px;
}
.line-small .thumbnail {
 width:133px;
 height:100px;
}
.line-small .small-thumbnail {
 max-width:100%;
 width:100%;
 height:auto;
 overflow:hidden;
}
.line-small .small-thumbnail a img {
 max-width:100%;
 width:100%;
 height:auto;
 display:block;
 margin:0 auto;
}
.cat-main {
 color:#777;
 margin:0 0 5px 0;
}
.line-small .cat-main {
 height:100px;
 overflow:hidden;
}
.list-title {
 width:84%;
 line-height:210%;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.list-title-date {
 width:99%;
 line-height:210%;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.list-date {
 float:right;
 color:#999;
}
.line-small {
 margin:0 -5px;
}
.line-small .xl2 {
 position:relative;
 min-height:1px;
 padding:0 5px;
}
.xm2 {
 position:relative;
 min-height:1px;
}
.cms-cat-lead-post {
 border:none;
}
.cms-cat-lead .cms-news-grid-container {
 margin:0 -2px 10px 1px;
}
.cms-cat-lead .cat-container {
 margin:0;
}
.hide-lead-img {
 background:#fff;
 margin:0 0 10px 0 !important;
 padding:15px 0;
 border:1px solid #ddd;
}
.hide-lead-img .post {
 margin:0;
 padding:0 15px;
 border:none;
}
.cms-cat-lead .cms-news-grid-container h2 a {
 font-weight:normal;
}
.hide-lead-img .entry-header h2 {
 width:99%;
 margin:0;
 height:auto;
 line-height:210%;
 font-weight:normal;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.hide-lead-img .entry-header h2 a {
 font-size:14px;
 font-size:1.4rem;
}
@media screen and (max-width:1024px) {
 .cms-cat-lead .cms-news-grid-container {
  margin:0 0 10px 0;
 }
}
.cat-img-small {
 padding:0 20px;
}
.line-big .thumbnail {
 width:180px;
 height:130px;
}
.line-big .thumbnail {
 width:180px;
 height:130px;
}
.line-big .small-thumbnail {
 max-width:100%;
 width:100%;
 height:auto;
 overflow:hidden;
}
.line-big .small-thumbnail a img {
 max-width:100%;
 width:100%;
 height:auto;
 display:block;
 margin:0 auto;
}
.line-big .cat-main {
 height:130px;
 overflow:hidden;
}
.line-big {
 margin:0 -5px;
}
.line-big .xl3 {
 position:relative;
 min-height:1px;
 padding:0 5px;
}
@media screen and (min-width:300px) {
 .xl2 {
  float:left;
  width:50%;
  -webkit-transition-duration:.5s;
 }
 .xl3 {
  float:left;
  width:50%;
  -webkit-transition-duration:.5s;
 }
}
@media screen and (min-width:320px) {
 .xl4 {
  float:left;
  width:50%;
  -webkit-transition-duration:.5s;
 }
}
@media screen and (min-width:1122px) {
 .xm4 {
  float:left;
  width:25%;
  -webkit-transition-duration:.5s;
 }
 .xm2 {
  float:left;
  width:50%;
  -webkit-transition-duration:.5s;
 }
 .xl3 {
  float:left;
  width:50%;
  -webkit-transition-duration:.5s;
 }
}
@media screen and (max-width:1122px) {
 .xm4 {
  width:25%;
  -webkit-transition-duration:.5s;
 }
}
@media screen and (max-width:480px) {
 .line-four {
  margin:0 -3px;
 }
 .line-tao {
  margin:0 -3px;
 }
 .xl2 {
  width:100%;
  -webkit-transition-duration:.5s;
 }
 .line-small {
  margin:0 -4px;
 }
 .xl3 {
  width:100%;
  -webkit-transition-duration:.5s;
 }
 .line-big {
  margin:0 -3px;
 }
 .xm4 {
  width:50%;
  -webkit-transition-duration:.5s;
 }
 .cat-list li {
  width:100%;
 }
 .list-date {
  display:none;
 }
}
@media screen and (max-width:420px) {
 .line-tao .xm4 {
  width:100%;
  -webkit-transition-duration:.5s;
 }
}
@media screen and (max-width:700px) {
 .xl2 {
  width:100%;
  -webkit-transition-duration:.5s;
 }
 .xl3 {
  width:100%;
  -webkit-transition-duration:.5s;
 }
}
@media screen and (max-width:620px) {
 .cat-container .thumbnail {
  width:100px;
  height:75px;
 }
 .cat-container .thumbnail a img {
  width:100px;
  height:75px;
  -webkit-transition-duration:.5s;
 }
 .cat-container .cat-main {
  height:75px;
  overflow:hidden;
 }
 .xm4 {
  width:50%;
  -webkit-transition-duration:.5s;
 }
}
.line-big .cl3 {
 position:relative;
 float:left;
 width:33.33333333333333%;
 min-height:1px;
 padding:0 5px;
 -webkit-transition-duration:.5s;
}
@media screen and (max-width:1122px) {
 .line-big .cl3 {
  width:50%;
 }
}
@media screen and (max-width:720px) {
 .line-big .cl3 {
  width:100%;
 }
}
.cat-grid-title,
.cat-square-title {
 float:left;
 background:#f8f8f8;
 width:100%;
 border-radius:2px 2px 0 0;
 border-top:1px solid #ddd;
 border-left:1px solid #ddd;
 border-right:1px solid #ddd;
}
.cat-grid-title a,
.cat-square-title a {
 float:left;
 width:100%;
 height:38px;
 line-height:38px;
}
.cat-square-title .grid-cat-i,
.cat-grid-title .grid-cat-i {
 margin:12px 10px 0 15px;
}
.cms-cat-grid {
 margin:0 0 10px 0;
}
.cat-g3 {
 margin:0 -2px 10px 0;
}
.cms-cat-grid .post {
 float:left;
 width:33.3333333333333%;
 margin:0 -1px -1px 0;
 padding:15px;
 border:1px solid #ddd;
}
.cms-cat-grid .thumbnail {
 margin:1px 15px 0 0;
 width:120px;
 max-width:120px;
}
.cms-cat-grid .entry-meta {
 left:150px;
}
.cms-cat-grid .entry-header h2 {
 margin:0 0 5px;
 height:50px;
 overflow:hidden;
}
.cms-cat-grid .entry-header h2 a {
 font-size:15px;
 font-size:1.5rem;
 font-weight:normal;
}
.cms-cat-grid .favorite-s {
 display:none;
}
.cms-cat-grid .date {
 margin:0 10px 0 0;
}
.cms-cat-grid .format-aside .entry-meta {
 left:150px;
 position:absolute;
}
@media screen and (max-width:1025px) {
 .cms-cat-grid .post {
  width:50%;
 }
 .cat-g3 {
  margin:0 -1px 10px 0;
 }
}
@media screen and (max-width:720px) {
 .entry-meta {
  display:inline;
 }
 .cms-cat-grid .entry-header h2 {
  height:50px;
  overflow:hidden;
 }
}
@media screen and (max-width:640px) {
 .cms-cat-grid .post {
  width:100%;
 }
 .cat-g3 {
  margin:0 0 10px;
 }
}
.cms-cat-square {
 margin:0 0 10px 0;
}
.cat-g5 {
 border-radius:2px;
 margin:0 -5px 10px 0;
}
.cms-cat-square .post {
 float:left;
 width:16.66666666666666%;
 margin:0 -1px -1px 0;
 padding:15px;
 border:1px solid #ddd;
}
.cms-cat-square .thumbnail {
 float:none;
 max-width:240px;
 margin:0;
}
.cms-cat-square .entry-header h2 {
 height:auto;
 text-align:center;
 margin:5px 0 -4px 0;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.cms-cat-square .entry-header h2 a {
 font-size:15px;
 font-size:1.5rem;
 font-weight:normal;
}
@media screen and (max-width:1025px) {
 .cms-cat-square .post {
  width:25%;
 }
 .cat-g5 {
  margin:0 -3px 10px 0;
 }
}
@media screen and (max-width:620px) {
 .cms-cat-square .post {
  width:50%;
 }
 .cat-g5 {
  margin:0 -1px 10px 0;
 }
}
.tab-site {
 overflow:hidden;
 margin:0 0 10px 0;
 border:1px solid #ddd;
 border-radius:2px;
}
.dom-display .current {
 display:block;
}
.tab-hd {
 background:#f8f8f8;
}
.tab-hd-con {
 width:25%;
}
.tab-product-3 .tab-hd-con {
 width:33.33333333333333%;
}
.tab-hd {
 overflow:hidden;
 height:40px;
 line-height:35px;
}
.tab-product .tab-hd .current,
.tab-area .current {
 position:relative;
 z-index:1;
 height:40px;
 background:#fff;
 border-top:2px solid #3690cf;
}
.tab-hd-con {
 float:left;
 font-weight:normal;
 text-align:center;
 cursor:pointer;
 height:39px;
 border-top:2px solid transparent;
 border-right:1px solid #ddd;
}
.tab-hd-con:last-child {
 border-right:none;
}
.tab-bd-con {
 display:none;
 overflow:hidden;
}
.tab-bd {
 background:#fff;
 padding:20px;
 margin-top:-1px;
 border-top:1px solid #ddd;
}
.tab-bd .list-title {
 float:left;
 width:45%;
 line-height:210%;
 margin:0 20px 0 0;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.list-title-more a {
 float:right;
 display:block;
 padding:0 10px;
}
@media screen and (max-width:480px) {
 .tab-bd .list-title {
  width:95%;
  margin:0 0 0 0;
 }
}
#cms-widget-two h3 {
 float:left;
 background:#f8f8f8;
 width:100%;
 height:38px;
 line-height:38px;
 margin:0 0 10px 0;
 border-bottom:1px solid #ddd;
}
#cms-widget-two {
 margin:0 -5px;
}
#cms-widget-two .xl2 {
 position:relative;
 min-height:1px;
 padding:0 5px;
}
#cms-widget-two .add-widgets {
 background:#fff;
 text-align:center;
 margin:0 5px 10px 5px;
 padding:30px;
 border:1px solid #ddd;
}
@media screen and (max-width:480px) {
 #cms-widget-two {
  margin:0 -4px;
 }
}
#cms-widget-three h3 {
 float:left;
 background:#f8f8f8;
 width:100%;
 height:38px;
 line-height:38px;
 margin:0 0 10px 0;
 border-bottom:1px solid #ddd;
}
#cms-widget-three .xl3 {
 position:relative;
 float:left;
 width:33.33333333333333%;
 min-height:1px;
 padding:0 5px;
 -webkit-transition-duration:.5s;
}
#cms-widget-three {
 margin:0 -5px;
}
#cms-widget-three .add-widgets {
 background:#fff;
 text-align:center;
 margin:0 5px 10px 5px;
 padding:30px;
 border:1px solid #ddd;
}
@media screen and (max-width:1024px) {
 #cms-widget-three .xl3 {
  width:50%;
 }
}
@media screen and (max-width:720px) {
 #cms-widget-three .xl3 {
  width:100%;
 }
}
@media screen and (max-width:480px) {
 #cms-widget-three {
  margin:0 -4px;
 }
}
#cms-widget-one ul {
 float:left;
}
#cms-widget-one h3 {
 background:#f8f8f8;
 width:100%;
 padding:6px 0;
 border-bottom:1px solid #ddd;
}
#cms-widget-one .widget ul {
 width:99%;
 overflow:hidden;
}
.sites-widget ul {
 float:left;
}
#cms-widget-one .add-widgets {
 background:#fff;
 text-align:center;
 margin:0 0 10px;
 padding:30px;
 border:1px solid #ddd;
}
.widget-nav .menu-item {
 width:20%;
 float:left;
 min-height:1px;
 padding:2px;
 -webkit-transition-duration:.5s;
}
.widget-nav .menu-item a {
 width:99%;
 display:block;
 text-align:center;
 line-height:230%;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.widget-nav .widget_nav_menu li a {
 background:#fff;
 border-radius:2px;
 border:1px solid #ddd;
}
.widget-nav .widget_nav_menu ul {
 width:100%;
}
.widget-nav .widget_nav_menu li a:hover {
 color:#fff;
 background:#3690cf;
 border:1px solid #3690cf;
}
@media screen and (max-width:1122px) {
 .widget-nav .menu-item {
  width:25%;
 }
}
@media screen and (max-width:1025px) {
 .widget-nav .menu-item {
  width:20%;
 }
}
@media screen and (max-width:700px) {
 .widget-nav .menu-item {
  width:25%;
 }
}
@media screen and (max-width:600px) {
 .widget-nav .menu-item {
  width:33.333333333333%;
 }
}
@media screen and (max-width:480px) {
 #cms-widget-one .menu-item {
  width:50%;
 }
}
.img-tab-site {
 overflow:hidden;
}
.img-dom-display .img-current {
 display:block;
}
.img-tab-hd-con {
 padding:0 15px;
}
.img-tab-hd .img-current {
 padding:0 15px;
 background:#3690cf;
 border:1px solid #3690cf;
}
.img-tab-hd {
 height:40px;
 line-height:40px;
}
.img-tab-hd .img-current a {
 color:#fff;
}
.img-tab-product .img-tab-hd .img-current,
.tab-area .img-current {
 position:relative;
 z-index:1;
}
.img-tab-hd-con {
 background:#ddd;
 float:left;
 text-align:center;
 cursor:pointer;
 border:1px solid #d4d4d4;
}
.img-tab-hd-con a {
 display:inline-block;
}
.img-tab-bd-con {
 display:none;
 overflow:hidden;
}
.img-tab-bd {
 padding:10px 0;
}
#img-tab .picture {
 background:#fff;
 margin:0 0 10px;
 border-radius:2px;
 border:1px solid #ddd;
}
#img-tab .picture h2 {
 font-size:15px;
 padding:15px;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.img-tab-meta {
 margin:0 0 10px;
 padding:0 15px;
}
.img-date {
 float:left;
}
.img-views {
 float:right;
}
.img-tab-bd {
 margin:0 -5px;
}
.img-tab-site .xl4 {
 position:relative;
 min-height:1px;
 padding:0 5px;
}
.img-more {
 float:right;
 padding:0 20px;
}
.edd-inf {
 margin:0 0 5px;
 padding:0 15px;
}
.line-tab .w4 {
 position:relative;
 float:left;
 width:25%;
 min-height:1px;
 padding:0 5px;
 -webkit-transition-duration:.5s;
}
@media screen and (max-width:720px) {
 .line-tab .w4 {
  width:50%;
 }
}
@media screen and (max-width:340px) {
 .line-tab .w4 {
  width:100%;
 }
}
@media screen and (max-width:480px) {
 .img-tab-bd li {
  width:95%;
 }
}
.row {
 width:100%;
}
.group-notice .g-col {
 padding:8px 0;
}
.group-notice .noticeico {
 float:left;
}
.noticetext {
 float:left;
 width:80%;
 height:20px;
 line-height:20px;
 padding:0 0 0 20px;
 overflow:hidden;
}
.noticetext ul li {
 height:30px;
 text-overflow:ellipsis;
 white-space:nowrap;
 word-wrap:normal;
 overflow:hidden;
}
.noticetext .be {
 margin:0 5px 0 0;
}
.slider-hot {
 float:left;
 max-height:427px;
 overflow:hidden;
}
#slider-hot .post {
 position:relative;
 background:#fff;
 background:rgba(255,255,255,0.6);
 padding:10px;
 border-radius:2px;
 border:1px solid #fff;
}
#slider-hot .post a {
 overflow:hidden;
}
.hot-box {
 padding:0 0 0 8px;
 overflow:hidden;
}
#slider-hot .post:hover {
 background:rgba(255,255,255,0.8);
}
#slider-hot img {
 float:left;
 width:auto;
 height:auto;
 max-width:100%;
 border-radius:2px;
}
.contact .line {
 background:#555;
 color:#fff;
 border:none;
}
#section {
 background:#fff;
}
.line {
 background:#e1e1e1;
 border-top:1px solid #cfcfcf;
 border-bottom:1px solid #cfcfcf;
}
.contact .line li {
 padding:0;
 border:none;
}
.grid-md {
 margin:0 -5px 10px 0;
}
.grid-md2 {
 margin:0 -1px 10px 0;
}
.grid-md4 {
 margin:0 -3px 10px 0;
}
.grid-md8 {
 margin:0 -7px 10px 0;
}
#below-main .grid-md {
 margin:0 -5px 10px 0;
}
.gw-box,
.gw-box4,
.gw-box8,
.gw-box2 {
 position:relative;
 float:left;
 margin:0 -1px -1px 0;
 -webkit-transition-duration:.5s;
}
.gw-box {
 width:16.66666666666667%;
}
.gw-box2 {
 width:50%;
}
.gw-box4 {
 width:25%;
}
.gw-box8 {
 width:12.5%;
}
@media screen and (max-width:1025px) {
 .gw-box,
 .gw-box4,
 .gw-box8 {
  width:50%;
 }
 #below-main .grid-md,
 #below-main .grid-md2,
 #below-main .grid-md4,
 #below-main .grid-md8 {
  width:100%;
 }
}
.gw-main {
 background:#fff;
 text-align:center;
 padding:15px 15px 25px 15px;
 overflow:hidden;
 border-radius:2px;
 border:1px solid #ddd;
}
.gw-box8 .gw-main {
 padding:10px 10px 15px 10px;
}
.gw-box8 .gw-ico i {
 margin:10px auto;
}
.gw-box8 .gw-main-b .gw-ico i {
 margin:0 auto;
}
.gw-ico i {
 background:#c40000;
 width:80px;
 height:80px;
 display:block;
 line-height:80px;
 margin:16px auto 10px;
 border-radius:50%;
}
.gw-ico i {
 font-size:36px !important;
 font-size:3.6rem !important;
 line-height:80px;
 color:#fff;
}
.gw-main-b .gw-ico i {
 background:transparent !important;
 font-size:60px !important;
 font-size:6.0rem !important;
 line-height:80px;
 color:#555;
}
.gw-ico .icon {
 width:6em;
 height:6em;
 margin:9px 0;
}
.gw-img {
 width:88%;
 border-radius:50%;
 margin:15px auto 10px;
 overflow:hidden;
 -webkit-transition-duration:.5s;
}
.gw-img img {
 float:left;
 max-width:100%;
 width:100%;
 height:auto;
}
.gw-title {
 font-size:14px;
 font-size:1.4rem;
 line-height:30px;
 height:30px;
 overflow:hidden;
}
.group-tool-box {
 margin:0 -5px;
}
.sx4 {
 position:relative;
 float:left;
 width:25%;
 margin:0;
 padding:0 5px;
 -webkit-transition-duration:.5s;
}
@media screen and (max-width:900px) {
 .sx4 {
  width:50%;
 }
}
.group-tool {
 position:relative;
 background:#fff;
 margin:0 0 10px;
 padding:10px;
 overflow:hidden;
 border-radius:5px;
 border:1px solid #ddd;
}
.group-tool-img {
 position:relative;
 margin:-10px;
}
.group-tool-img-top {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
}
.group-tool img {
 max-width:100%;
 width:100%;
 height:auto;
}
.group-tool-pu {
 position:relative;
 margin:-40px auto 0;
}
.group-tool-ico {
 background:#fff;
 text-align:center;
 width:80px;
 height:80px;
 margin:0 auto;
 border-radius:100%;
}
.group-tool-ico i {
 font-size:32px !important;
 font-size:3.2rem !important;
 line-height:80px;
 color:#666;
}
.group-tool-ico .icon {
 width:3em;
 height:3em;
 vertical-align:-3em;
}
.group-tool-title {
 font-size:16px;
 font-size:1.6rem;
 font-weight:normal;
 text-align:center;
 margin:-10px auto 15px;
}
.group-tool-p {
 margin:0 0 10px 0;
 color:#666;
 text-align:justify;
 padding:0 10px;
}
.group-tool-link {
 text-align:center;
 margin:15px 0 10px 0
}
.group-tool-link a {
 height:34px;
 color:#666;
 font-size:14px;
 line-height:34px;
 padding:5px 20px;
 border-radius:15px;
 border:1px solid #3690cf;
}
.group-tool-link a:hover {
 color:#fff;
 background:#3690cf;
 border:1px solid #3690cf;
}
.box-4 {
 margin:0 0 10px 0;
 padding:10px 10px 5px 10px;
}
.section-thumbnail {
 max-width:100%;
 width:100%;
 height:auto;
 overflow:hidden;
 -webkit-transition-duration:.5s;
}
.section-thumbnail a img {
 float:left;
 max-width:100%;
 width:100%;
 height:auto;
}
.group-cat-img-more a {
 text-align:center;
 display:block;
 padding:5px 0;
}
.group-cat-img-more a i {
 font-size:20px !important;
 font-size:2rem !important;
}
.g4-title {
 text-align:center;
 font-weight:400;
 line-height:35px;
 margin:0 10px 5px 10px;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.g4 {
 position:relative;
 float:left;
 min-height:1px;
 padding:0 5px;
 -webkit-transition-duration:.5s;
}
@media screen and (min-width:320px) {
 .g4 {
  width:50%;
 }
}
@media screen and (min-width:1122px) {
 .g4 {
  width:25%;
 }
}
@media screen and (max-width:1122px) {
 .g4 {
  width:25%;
 }
}
@media screen and (max-width:480px) {
 .g4 {
  width:50%;
 }
 .group-tool-box {
  margin:0 -4px;
 }
}
#section .widget-title {
 font-size:20px;
 padding:0 0 0 15px;
}
#section .widget-title i {
 display:none;
}
#section .widget {
 background:transparent;
 border:none;
}
#section .xl2 {
 min-height:1px;
 padding:0 5px;
 position:relative;
}
@media print {
 #primary {
  width:98% !important;
 }
 .post {
  background:#fff !important;
  padding:0 !important;
  border:none !important;
  border-radius:0 !important;
 }
 .entry-header h1 {
  margin:0 0 15px 0 !important;
  border:none !important;
  border:none !important;
  border-bottom:1px solid #444 !important;
 }
 #masthead,
 .bread,
 #sidebar,
 #sidebar-l,
 #socia,
 .single-cat-tag,
 .nav-single,
 .post-navigation,
 #comments,
 #scroll,
 #footer-widget-box,
 #colophon,
 .ad-pc,
 #social,
 .single-footer,
 .authorbio,
 #related-img,
 #single-widget,
 .single-meta,
 .s-hide,
 .favorite-box,
 .single-tag {
  display:none
 }
}
.grid-cat-site .post {
 background:transparent;
 position:relative;
 float:left;
 margin:0;
 padding:0 5px;
 border:none;
}
.grid-cat-4 .post {
 width:25%;
}
.grid-cat-5 .post {
 width:20%;
}
.grid-cat-site {
 margin:0 -5px;
}
.grid-cat-bx4 {
 position:relative;
 background:#fff;
 margin:0 0 10px 0;
 border-radius:2px;
 overflow:hidden;
 border:1px solid #ddd;
}
.grid-cat-container {
 position:relative;
}
.grid-cat-new-box {
 position:relative;
}
.grid-cat-all {
 font-size:15px;
 font-size:1.5rem;
 width:100%;
 white-space:nowrap;
 display:inline-block;
}
.grid-all-cat {
 position:relative;
 width:99%;
 text-align:center;
}
.all-cat {
 width:100%;
 position:relative;
 background:#fff;
 margin:0 0 10px;
 padding:20px;
 border:1px solid #ddd;
 border-radius:2px;
}
.grid-cat-all li a {
 padding:0 5px;
 display:block;
}
.grid-cat-all>li {
 display:inline-block;
 position:relative;
 line-height:30px;
}
.more-cat:hover .more-list {
 visibility:visible;
 top:-5px;
 right:25px;
 opacity:1;
}
.all-cat-ico:after {
 content:"\e65a";
 font-family:be;
 font-size:18px !important;
 font-size:1.8rem !important;
 color:#555;
 transition:0.45s;
}
.more-cat:hover .all-cat-ico {
 transform:rotate(180deg);
 -webkit-transform:rotate(180deg);
}
.more-list {
 position:absolute;
 top:30px;
 right:0;
 z-index:999;
 width:280px;
 visibility:hidden;
 opacity:0.8;
 transition:all 0.3s;
}
.more-list li a {
 float:right;
 background:#fff;
 color:#444;
 width:50%;
 text-align:center;
 line-height:38px;
 display:block;
 margin:0 -1px -1px 0;
 padding:0 10px;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
 border:1px solid #ddd;
}
.more-list li a:hover {
 background:#e7e7e7;
}
.grid-cat-title-box {
 text-align:center;
 margin:25px 0 15px 0;
}
.grid-cat-title {
 font-size:18px;
 font-size:1.8rem;
 line-height:30px;
 display:flex;
 justify-content:center;
 align-items:center;
}
.grid-cat-title a {
 display:block;
}
.grid-cat_chi-child .cat-item-none {
 display:none;
}
.grid-cat_chi-child {
 text-align:center;
}
.grid-cat_chi-child li {
 display:inline;
 margin:0 5px;
}
.grid-cat_chi-child li a {
 color:#555;
}
.grid-cat_chi-child li a:hover {
 color:#333;
}
.grid-cat-more a {
 text-align:center;
 display:block;
 margin:0 0 20px 0;
 padding:5px 0;
}
.grid-carousel-box .grid-cat-more a {
 margin:10px 0 0 0;
}
.grid-cat-more a .be {
 font-size:24px !important;
}
@media screen and (max-width:760px) {
 .all-cat-grid {
  float:left;
  text-align:left;
  width:90%;
 }
 .all-cat {
  width:100%;
 }
 .grid-all-cat {
  margin:0 0 10px 0;
 }
}
@media screen and (max-width:640px) {
 #grid-cat {
  width:99%;
 }
 .grid-cat-4 .post,
 .grid-cat-5 .post {
  width:50%;
 }
 .grid-cat-container {
  margin:0 1px;
 }
}
.site-header-o {
 position:relative;
}
.header-top-o {
}
.logo-box {
 position:relative;
 width:1122px;
 min-height:130px;
 margin:0 auto;
}
.contact-header {
 float:right;
 font-size:20px;
 font-size:2.0rem;
 color:#333;
 font-weight:bold;
 line-height:130px;
 width:60%;
 max-height:130px;
 overflow:hidden;
}
.contact-header img {
 float:left;
 width:100%;
 height:auto;
 max-width:100%;
}
.contact-main {
 float:right;
 padding:0 10px;
}
.contact-main i {
 font-size:20px !important;
 font-size:2.0rem !important;
 color:#c40000;
 margin:0 10px 0 0;
}
.site-header-o .site-name {
 top:0;
 left:-10000px;
}
.logo-sites-o,
.logo-site-o {
 position:absolute;
 top:50%;
 margin:-25px 0 0 0;
}
.logo-site-o img {
 width:auto;
 max-height:50px;
}
.logo-box .logo-small img {
 float:left;
 width:45px;
 max-height:45px;
 margin:4px 10px 0 0;
}
#menu-container-o {
 position:relative;
 background:#3690cf;
 z-index:3;
 width:1122px;
 min-height:50px;
 margin:0 auto;
 border-radius:2px;
 -webkit-transition-duration:.5s
}
.menu-container-o-full {
 width:100% !important;
 border-radius:0 !important;
}
.main-nav-o .down-menu li {
 display:block;
 float:left;
 line-height:50px;
}
#site-nav-wrap-o #site-nav .down-menu > li > a:hover,
#site-nav-wrap-o #site-nav .down-menu > li.sfHover > a,
#site-nav-wrap-o .sf-arrows > li > .sf-with-ul:focus:after,
#site-nav-wrap-o .sf-arrows > li:hover > .sf-with-ul:after,
#site-nav-wrap-o .sf-arrows > .sfHover > .sf-with-ul:after,
#site-nav-wrap-o #site-nav .down-menu > .current-post-ancestor > a,
#site-nav-wrap-o #site-nav .down-menu > .current-menu-item > .sf-with-ul:after,
#site-nav-wrap-o #site-nav .down-menu > .current-post-ancestor > .sf-with-ul:after,
#site-nav-wrap-o #site-nav .down-menu > .current-menu-item > a,
#site-nav-wrap-o #site-nav .down-menu > li > a:hover,
#site-nav-wrap-o  #site-nav .down-menu > li.sfHover > a {
 color:#fff;
}
#menu-container-o .ajax-content-box {
 top:50px;
}
.main-nav-o .down-menu li:first-child a {
 border-radius:2px 0 0 2px;
}
.menu-container-o-full .main-nav-o .down-menu li:first-child a {
 border-radius:0;
}
.main-nav-o .down-menu > li > a:hover,
.main-nav-o .down-menu > li.sfHover > a,
.main-nav-o .down-menu > .current-menu-item > a,
.main-nav-o .down-menu > .current-post-ancestor > a {
 color:#fff !important;
}
.main-nav-o #navigation-toggle {
 float:left;
 color:#fff;
 line-height:50px;
 padding:0 20px;
}
.main-nav-o .down-menu a {
 padding:0 14px;
 font-size:15px;
 font-size:1.5rem;
 color:#ddd;
 text-align:left;
}
.main-nav-o .sf-arrows .sf-with-ul:after,
#menu-container-o .nav-search:after {
 color:#ddd;
}
.main-nav-o .down-menu ul .sf-with-ul:after {
 color:#333;
}
.nav-search-o {
 font-size:16px;
 font-size:1.6rem;
 float:right;
 color:#777;
 line-height:26px;
 margin:11px 10px 0 5px;
 padding:0 10px;
 cursor:pointer;
}
@media screen and (max-width:700px) {
 .contact-header {
  display:none;
 }
 .header-main-o .top-menu {
  display:none;
 }
}
@media screen and (max-width:1025px) {
 .logo-box,
 #menu-container-o {
  width:100%;
 }
 .logo-site-o,
 .logo-sites-o {
  padding:0 0 0 10px;
 }
 .header-top-o {
  display:block !important;
 }
}
.group-site #content {
 width:100%;
 margin:0 auto;
}
.group-site #masthead {
 background:#fff;
}
.group-site #primary {
 width:100%;
 box-shadow:none;
}
.group-site #primary .page {
 background:transparent !important;
 padding:0 !important;
 border:none !important;
 box-shadow:none !important;
}
.group-site .bread,
.group-site .header-sub,
.group-site .owl-buttons {
 display:none;
}
.group-site #slideshow {
 background:#fff;
 margin:-1px auto 0;
}
.group-site #menu-box {
 transition-duration:.0s;
}
.group-site .ad-site {
 display:none;
}
.g-row {
 width:100%;
}
.g-col {
 width:1122px;
 margin:0 auto;
 padding:20px 0;
 overflow:hidden;
}
@media screen and (max-width:1122px) {
 .g-col {
  width:98%;
  padding:20px 10px;
 }
}
.line-white {
 background:#fff;
}
.line-color .g-line:nth-child(odd) {
 background:#fff;
}
.group-title {
 margin:10px 0 10px 0;
}
.group-title h3,
#group-widget-one h3 {
 font-size:20px;
 font-size:2rem;
 line-height:30px;
 text-align:center;
 margin:10px 0;
 display:flex;
 justify-content:center;
 align-items:center;
}
.group-des {
 text-align:center;
}
.group-title h3:before,
.grid-cat-title:before,
.links-group #links h2:before,
.link-cat:before,
#group-widget-one h3:before {
 background:linear-gradient(to right,transparent,#666);
 content:"";
 height:1px;
 width:60px;
 margin:0 10px 0 0;
}
.group-title h3:after,
.grid-cat-title:after,
.links-group #links h2:after,
.link-cat:after,
#group-widget-one h3:after {
 background:linear-gradient(to right,#666,transparent);
 content:"";
 height:1px;
 width:60px;
 margin:0 0 0 10px;
}
.group-service-box .group-title h3:before {
 background:linear-gradient(to right,transparent,#fff);
}
.group-service-box .group-title h3:after {
 background:linear-gradient(to right,#fff,transparent);
}
.group-contact-main,
.group-contact-main-all {
 line-height:190%;
 margin:15px 0 0 0;
 padding:0 15px;
}
@media screen and (max-width:1025px) {
 .group-contact-main {
  position:relative;
  line-height:30px;
  height:92px;
  overflow:hidden;
 }
}
.group-contact-more {
 position:relative;
 float:left;
 left:50%;
 margin:30px 0;
}
.group-contact-more i {
 margin-right:5px;
}
.group-contact-more a {
 position:relative;
 left:-50%;
 overflow:hidden;
 padding:10px 15px;
 border-radius:2px;
}
.group-more a {
 background:#999;
}
.group-phone a {
 background:#3690cf;
}
.group-contact-more a,
.group-contact-more a:hover {
 color:#fff;
}
.group-more a:hover,
.group-phone a:hover {
 background:#444;
}
.g-col .favorite-box {
 display:none;
}
.group-explain-main {
 margin:0 0 30px 0;
}
@media screen and (max-width:1025px) {
 .group-explain-main {
  padding:10px;
 }
}
.deanm .deanm-main {
 margin:0 0 20px 0;
}
.deanm .deanmove {
 float:left;
 width:25%;
 color:#333;
 text-align:center;
 margin:0 -1px -1px 0;
 background:#fff;
 border-radius:2px;
 border:1px solid #ddd;
}
.de-a,
.de-c,
.de-d {
 text-align:center;
 padding:0 10px;
}
.deanquan {
 width:190px;
 height:190px;
 display:block;
 overflow:hidden;
 border-radius:170px;
 margin:10px auto;
 background:#999;
}
.de-t {
 font-size:16px;
 font-size:1.6rem;
 padding:20px 15px 10px 15px;
 width:99%;
 line-height:28px;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.de-back {
 position:relative;
 width:190px;
 height:190px;
 background:#000;
 border-radius:190px;
}
.deanm .de-b {
 position:absolute;
 top:50%;
 left:0;
 color:#fff;
 font-size:24px;
 font-weight:bold;
 text-align:center;
 width:100%;
 margin-top:-12px;
}
.de-back img {
 position:absolute;
 top:0;
 left:0;
 max-width:100%;
 width:100%;
 height:auto;
 opacity:0.6;
 border-radius:170px;
}
.deanm-main .de-button a {
 display:block;
 width:80%;
 height:40px;
 color:#fff;
 line-height:40px;
 text-align:center;
 font-size:16px;
 background:#3690cf;
 margin:15px auto 25px;
 border-radius:2px;
}
.deanm-main i {
 margin:0 10px 0 0;
}
.deanmove:hover .de-button a {
 color:#fff;
 background:#666 !important;
}
@media screen and (max-width:1025px) {
 .deanm .deanmove {
  width:50%;
 }
 .de-a,
 .de-c,
 .de-d {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
 }
}
@media screen and (max-width:480px) {
 .deanquan,
 .de-back {
  width:120px;
  height:120px;
 }
 .deanm .de-b {
  font-size:15px;
  font-size:1.5rem;
 }
}
.group-news .post {
 float:left;
 width:50%;
 background:transparent;
 margin:0 0 15px 0;
 padding:15px 10px;
 border:none;
}
.group-news {
 margin:0 0 25px 0;
}
.group-news-content {
 margin:0 -10px;
}
.group-news .format-aside .entry-meta {
 position:absolute;
}
@media screen and (min-width:901px) {
 .group-news .format-aside .archive-content {
  height:auto;
  overflow:hidden;
 }
 .m-button {
  display:none;
 }
}
@media screen and (max-width:1025px) {
 .group-news .post {
  width:100%;
 }
 .group-news-content {
  margin:0 -5px;
 }
 .p-button {
  display:none;
 }
}
@media screen and (max-width:620px) {
 .group-news .format-image .entry-header h2 {
  height:auto;
  width:100%;
  text-align:justify;
  word-break:break-all;
  overflow:hidden;
 }
 .group-news .archive-content {
  display:none;
 }
}
.gr-img {
 margin:0 0 10px;
}
.gr-img .picture-cms-img {
 border-radius:2px;
}
.gr-img-title {
 font-size:15px;
 padding:15px;
 text-align:center;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.gr-cat-img {
 position:relative;
 width:auto;
 height:auto;
 overflow:hidden;
 margin:10px -5px 0 -5px;
}
.gr-cat-img a img {
 max-width:100%;
 width:100%;
 height:auto;
 float:left;
}
.cat-gr2 {
 position:relative;
 float:left;
 width:50%;
 padding:0 5px;
 -webkit-transition-duration:.5s;
}
.gr-cat-container {
 margin:0 0 15px 0;
}
.group-cat {
 margin:0 -20px;
}
.gr2 {
 float:left;
 min-height:1px;
 padding:0 20px;
 -webkit-transition-duration:.5s;
}
@media screen and (max-width:1122px) {
}
@media screen and (min-width:480px) {
 .gr2 {
  width:50%;
 }
}
@media screen and (max-width:700px) {
 .gr2 {
  width:100%;
 }
}
@media screen and (max-width:330px) {
 .cat-gr2 {
  width:100%;
 }
}
.group-cat .gr-thumbnail {
 max-width:100%;
 width:100%;
 height:auto;
 overflow:hidden;
 border-radius:2px;
}
.group-cat .gr-thumbnail a img {
 max-width:100%;
 width:100%;
 height:auto;
 display:block;
 margin:0 auto;
}
.gr-cat-title a {
 float:left;
 font-size:16px;
 font-size:1.6rem;
 display:block;
 line-height:35px;
 margin:0 0 10px 0;
}
.gr-cat-more {
 float:right;
 font-size:14px;
 line-height:35px;
}
.gr-img-t {
 position:relative;
}
.gr-title-img {
 position:absolute;
 left:0;
 bottom:0;
 width:100%;
 font-size:15px;
 color:#333;
 text-align:center;
 line-height:210%;
 padding:0 15px;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
 background:#fff;
 background:0 0 rgba(255,255,255,0.7);
}
.gr-title-img a,
.gr-title-img a:hover {
 color:#333;
 font-weight:400;
}
.gr-title {
 font-size:16px;
 width:80%;
 line-height:210%;
 margin:10px 0 0 0;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.gr-cat-list {
 margin:0 0 10px 0;
}
.gr-cat-site .cat-main {
 color:#999;
}
.gr-wd-box {
 margin:0 -10px;
}
.gr-wd-b {
 margin:17px 0;
}
.gr-wd {
 width:50%;
 padding:0 10px;
}
.gr-wd,
.gr-wd-img {
 float:left;
}
.gr-wd-img {
 position:relative;
}
.grl-img:nth-child(odd) .gr-wd-img {
 float:right;
}
.gr-cat-wd {
 font-size:18px;
 font-size:1.8rem;
 font-weight:normal;
 line-height:28px;
 width:100%;
 padding:5px 10px;
 display:block;
}
.gr-cat-wd a {
 display:block;
}
.gr-cat-wd-title {
 float:left;
 width:100%;
}
.gr-wd-img img {
 height:auto;
 max-width:100%;
 width:100%;
 border-radius:2px;
}
.gr-wd-img img:hover {
 opacity:0.7;
 transition:opacity .5s ease;
}
.gr-wd-w p {
 color:#888;
 padding:10px 0;
}
.gr-wd-w ul i {
 margin:0 10px 0 0;
}
@media screen and (min-width:1025px) {
 .gr-wd-title {
  margin:0;
 }
}
@media screen and (max-width:1025px) {
 .gr-wd-img,
 .gr-wd-w {
  padding:0 15px;
 }
 .gr-cat-wd {
  left:15px;
 }
 .gr-wd-img {
  width:100%;
  text-align:center;
 }
 .gr-wd {
  width:100%;
 }
 .gr-cat-wd {
  left:15px;
 }
}
.group-post-box {
}
.group-post-list {
 margin:40px 0;
}
.group-post-title {
 font-size:18px;
 font-size:1.8rem;
}
.group-post-excerpt {
 font-size:16px;
 font-size:1.6rem;
 line-height:35px;
 margin:10px 0;
}
.group-post-content {
 width:50%;
 text-align:justify;
}
.group-post-img {
 width:50%;
 border-radius:2px;
}
.group-post-more a {
 background:#fff;
 float:left;
 font-size:15px;
 font-size:1.5rem;
 display:block;
 text-align:center;
 margin:10px 0;
 padding:5px 10px;
 border-radius:2px;
 border:1px solid #ddd;
}
.group-post-more a:hover {
 color:#fff;
 background:#3690cf;
 border:1px solid #3690cf;
}
.grl:nth-child(odd) .group-post-img {
 float:left;
}
.grl:nth-child(even) .group-post-img {
 float:right;
}
.grl:nth-child(odd) .group-post-content {
 float:left;
 padding:0 0 0 20px;
}
.grl:nth-child(even) .group-post-content {
 float:right;
 padding:0 20px 0 0;
}
.group-post-img img {
 float:left;
 max-width:100%;
 width:100%;
 height:auto;
 border-radius:2px;
}
@media screen and (max-width:640px) {
 .group-post-title {
  margin:20px 0 0 0;
 }
 .group-post-content {
  width:100%;
  padding:0 !important;
 }
 .group-post-img {
  width:100%;
 }
}
.group-service-box {
 position:relative;
 margin:0 10px;
 color:#fff;
}
.group-service-title {
 margin:20px 0 0 0;
}
.group-service-title .be {
 color:#fff !important;
}
.group-service {
 width:33.3333%;
}
.group-service-c {
 position:absolute;
 left:33.3333%;
}
.group-service-l {
 float:left;
 padding:10px 20px;
}
.group-service-r {
 float:right;
 padding:10px 20px;
}
.group-service-l .service-thumbnail {
 float:right;
 margin:0 0 0 15px;
}
.group-service-r .service-thumbnail {
 float:left;
 margin:0 15px 0 0;
}
.service-thumbnail {
 width:60px;
 height:60px;
 border-radius:2px;
 overflow:hidden;
 border:2px solid #fff;
}
.service-thumbnail a img {
 float:left;
 height:auto;
 max-width:100%;
 width:100%;
 padding:2px;
}
.group-service .load {
 border-radius:2px;
}
.group-service-l .p4 {
 float:right;
 text-align:right;
 width:100%;
 margin:10px 15px;
}
.group-service-r .p4 {
 float:left;
 text-align:left;
 width:100%;
 margin:10px 15px;
}
.p4-title {
 font-size:16px;
 font-size:1.6rem;
 font-weight:400;
 line-height:30px;
 height:62px;
 overflow:hidden;
}
.group-service-c img {
 float:left;
 max-width:100%;
 width:100%;
 height:auto;
 margin:25px 0 0 0;
 border-radius:2px;
}
.group-service-des {
}
.p4-content {
 font-size:12px;
 font-size:1.2rem;
 color:#ddd;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.group-service-content {
 font-size:15px;
 line-height:180%;
 margin:10px 0;
 padding:10px;
}
@media screen and (max-width:1025px) {
 .p4-title {
  font-size:15px;
  font-size:1.5rem;
 }
 .group-service-box {
  margin:0;
 }
 .group-service {
  width:100%;
 }
 .p4-content {
  font-size:12px;
  font-size:1.2rem;
 }
 .group-service-l .service-thumbnail,
 .group-service-r .service-thumbnail {
  float:left;
  margin:0 8px 0;
 }
 .group-service-c {
  position:inherit;
  left:0;
 }
 .group-service .p4 {
  text-align:left;
  margin:15px 0;
 }
 .group-service-l,
 .group-service-r {
  width:50%;
  padding:3px;
 }
}
@media screen and (max-width:480px) {
 .group-service-l,
 .group-service-r {
  width:100%;
  padding:3px;
 }
}
.group-features .section-box {
 margin:0 -15px;
}
@media screen and (max-width:1025px) {
 .group-features .section-box {
  margin:0 -5px;
 }
}
.group-features .section-thumbnail {
 border-radius:5px;
 position:relative;
}
@media screen and (max-width:600px) {
 .group-features .g4 {
  width:50%;
 }
}
#group-section .img-tab-site {
 overflow:inherit;
}
.group-tabs-content {
 position:relative;
 overflow:hidden;
 margin:20px -5px 15px -5px;
}
.group-tabs-inside {
 padding:20px 0;
}
.group-tabs {
 display:flex;
 flex-direction:row;
 justify-content:center;
}
@media screen and (max-width:640px) {
 .group-tabs {
  display:inline;
 }
}
.group-tabs-content ul.group-tabs li {
 float:left;
 text-align:center;
 display:block;
}
.group-tabs-content .tab_title a {
 position:relative;
 color:#444;
 font-size:16px;
 font-size:1.6rem;
 line-height:40px;
 font-weight:700;
 margin:0 5px 0 0;
 padding:1px 5px;
 display:block;
}
.group-tabs-content .tab_title.selected a:after {
 position:absolute;
 bottom:-2px;
 left:0;
 content:" ";
 width:100%;
 height:2px;
 background:#3690cf;
}
.group-tabs-content .tab_title a:hover:after {
 position:absolute;
 bottom:-2px;
 left:0;
 content:" ";
 width:100%;
 height:2px;
 background:#666;
 animation:myzoom 3s infinite;
 animation-timing-function:ease-in-out;
}
@keyframes myzoom {
 0% {
  transform:scale(1);
 }
 25% {
  transform:scale(0.5);
 }
 50% {
  transform:scale(1);
 }
 75% {
  transform:scale(0.5);
 }
}
.group-tabs-content .tab-content li {
 float:left;
 width:50%;
 line-height:230%;
 padding:0 20px 0 0;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.group-tabs-content .tab-pagination {
 padding:0 5px;
}
.group-loading {
 min-height:664px;
}
.group-loading:before {
 min-height:651px;
 background:rgba(255,255,255,0);
}
.group-tabs-content .xl4 {
 position:relative;
 min-height:1px;
 padding:0 5px;
}
.group-tabs-content .picture {
 background:#fff;
 margin:0 0 10px;
 overflow:hidden;
 border-radius:2px;
 border:1px solid #ddd;
}
.group-tabs-content .picture h2 {
 font-size:15px;
 padding:15px;
 font-weight:normal;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.group-tab-meta {
 color:#999;
 margin:0 0 10px;
 padding:0 15px;
}
.group-date {
 float:left;
}
.group-views {
 float:right;
}
.group-widget h3 {
 font-size:16px;
 margin:10px 0;
}
.group-widget .widget-title .more-i {
 margin:0;
}
.group-widget .cat-w-icon {
 background:transparent;
 border-bottom:none;
}
.group-widget .cat-w-icon i {
 font-size:18px !important;
}
.group-widget .widget {
 background:transparent;
 border:none;
}
.group-widget .title-img-cat {
 margin:0 0 0 -10px;
}
.group-widget .add-widgets {
 background:#fff;
 text-align:center;
 margin:0 0 10px;
 padding:30px;
 border:1px solid #ddd;
}
#group-widget-three {
 margin:0 -20px;
}
.group-widget .xl3 {
 float:left;
 width:33.3333333333333333%;
 padding:0 20px;
}
#group-widget-two {
 margin:0 -20px;
}
.group-widget .xl2 {
 padding:0 20px;
}
#group-widget-one .widget_nav_menu {
 margin:0 -5px 0 -2px;
 padding:0;
}
#group-widget-one .widget_nav_menu ul {
 float:left;
 margin:0;
 padding:0;
}
@media screen and (max-width:640px) {
 .group-widget .xl3 {
  width:100%;
 }
}
.full-thumbnail {
 position:relative;
 margin:-20px -20px 15px -20px;
}
.entry-title-img {
 position:absolute;
 top:50%;
 left:30px;
 margin:-15px 20px 0 0;
}
.entry-title-img a {
 color:#fff;
 font-size:18px;
 font-size:1.8rem;
 line-height:190%;
 text-shadow:3px 2px 3px #000;
}
@media screen and (max-width:450px) {
 .full-thumbnail {
  margin:-20px -15px 15px -15px;
 }
 .entry-title-img {
  left:20px;
  margin:-20px 10px 0 0;
 }
 .entry-title-img a {
  font-size:15px;
  font-size:1.5rem;
 }
}
.entry-title-full {
 margin:0 0 10px;
}
.entry-title-full a {
 font-size:16px;
 font-size:1.6rem;
 line-height:190%;
}
.full-thumbnail {
 overflow:hidden;
 border-radius:2px 2px 0 0;
}
.full-thumbnail img {
 float:left;
 max-width:100%;
 width:100%;
 height:auto;
}
.full-meta {
 float:right;
 position:absolute;
 background:#f8f8f8;
 bottom:-1px;
 left:0;
 line-height:40px;
 width:100%;
 padding:0 10px;
 border-bottom:1px solid #ddd;
 border-radius:0 0 2px 2px;
}
.full-cat {
 position:absolute;
 top:0;
 left:0;
 background:#c40000;
}
.full-cat a {
 color:#fff;
 line-height:28px;
 padding:0 10px;
}
.full-entry-more a {
 float:right;
 padding:0 10px;
 display:block;
}
.full-entry-more .be {
 font-size:20px !important;
}
.full-entry-meta span {
 margin:0 0 0 5px;
}
.full-archive-content {
 font-size:15px;
 font-size:1.5rem;
 line-height:190%;
 margin:0 0 40px 0;
}
.full-archive-content img {
 display:block;
 height:auto;
 max-width:100%;
 vertical-align:middle;
 display:none;
}
.row .nbs-flexisel-container,
.row #flexisel li {
 background:transparent;
 padding:0;
 border:none;
 border-radius:0;
}
.fd,
.cms-top-title a,
.cat-top-title,
.hide-box,
.hide-excerpt,
.img-title,
.posting-title,
.picture-inf {
 animation:fade-in;
 animation-duration:0.5s;
 -webkit-animation:fade-in 0.5s;
}
.sup:hover {
 transform:translate(0,-4px);
 -webkit-transform:translate(0,-4px);
 -moz-transform:translate(0,-4px);
 -o-transform:translate(0,-4px);
 -ms-transform:translate(0,-4px);
 box-shadow:0 0 8px rgba(0,0,0,0.1);
}
.sup {
 transition:All 0.4s ease-in-out;
 -webkit-transition:All 0.4s ease-in-out;
 -moz-transition:All 0.4s ease-in-out;
 -o-transition:All 0.4s ease-in-out;
}
.sup:hover .grid-inf-l .views,
.sup:hover .grid-like {
 display:block;
 animation:fade-in;
 animation-duration:0.5s;
}
.animated {
 -webkit-animation-duration:0.8s;
 animation-duration:0.8s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
}
@-webkit-keyframes fadeInUp {
 0% {
  opacity:1;
  -webkit-transform:translateY(40px);
  transform:translateY(40px);
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0);
 }
}
@keyframes fadeInUp {
 0% {
  opacity:1;
  -webkit-transform:translateY(40px);
  transform:translateY(40px);
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0);
 }
}
.fadeInUp {
 -webkit-animation-name:fadeInUp;
 animation-name:fadeInUp;
}
@keyframes fadeInRight {
 from {
  opacity:0;
  transform:translate3d(100%,0,0);
 }
 to {
  opacity:1;
  transform:none;
 }
}
.fadeInRight {
 animation-name:fadeInRight;
}
@keyframes fadeInLeft {
 from {
  opacity:0;
  transform:translate3d(-100%,0,0);
 }
 to {
  opacity:1;
  transform:none;
 }
}
.fadeInLeft {
 animation-name:fadeInLeft;
}
@keyframes fadeInDown {
 from {
  opacity:0;
  transform:translate3d(0,-100%,0);
 }
 to {
  opacity:1;
  transform:none;
 }
}
.fadeInDown {
 animation-name:fadeInDown;
}
@keyframes fadeIn {
 from {
  opacity:0;
 }
 to {
  opacity:1;
 }
}
.fadeIn {
 animation-name:fadeIn;
}
@keyframes flash {
 from,
 50%,
 to {
  opacity:1;
 }
 25%,
 75% {
  opacity:0;
 }
}
.flash {
 animation-name:flash;
}
.sc img {
 text-align:center;
 max-width:100%;
 width:100%;
 height:auto;
 -webkit-transition:-webkit-transform .3s linear;
 -moz-transition:-moz-transform .3s linear;
 -o-transition:-o-transform .3s linear;
 transition:transform .3s linear;
}
a.sc,
.sc img {
 -webkit-transition:-webkit-transform .3s linear;
 -moz-transition:-moz-transform .3s linear;
 -o-transition:-o-transform .3s linear;
 transition:transform .3s linear;
}
a.sc:hover,
.sc:hover img {
 transition:All 0.7s ease;
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 -ms-transform:scale(1.1);
 -o-transform:scale(1.1);
}
.sliding {
 -webkit-animation-duration:.8s;
 -moz-animation-duration:.8s;
 -o-animation-duration:.8s;
 animation-duration:.8s;
 -webkit-animation-fill-mode:both;
 -moz-animation-fill-mode:both;
 -o-animation-fill-mode:both;
 animation-fill-mode:both
}
@-webkit-keyframes slideDown {
 0% {
  -webkit-transform:translateY(-9em)
 }
 100% {
  -webkit-transform:translateY(0)
 }
}
@-moz-keyframes slideDown {
 0% {
  -moz-transform:translateY(-9em)
 }
 100% {
  -moz-transform:translateY(0)
 }
}
@keyframes slideDown {
 0% {
  transform:translateY(-9em)
 }
 100% {
  transform:translateY(0)
 }
}
.sliding.slideDown {
 -webkit-animation-name:slideDown;
 -moz-animation-name:slideDown;
 -o-animation-name:slideDown;
 animation-name:slideDown
}
@-webkit-keyframes slideUp {
 0% {
  -webkit-transform:translateY(0)
 }
 100% {
  -webkit-transform:translateY(-9em)
 }
}
@-moz-keyframes slideUp {
 0% {
  -moz-transform:translateY(0)
 }
 100% {
  -moz-transform:translateY(-9em)
 }
}
@keyframes slideUp {
 0% {
  transform:translateY(0)
 }
 100% {
  transform:translateY(-9em)
 }
}
.sliding.slideUp {
 -webkit-animation-name:slideUp;
 -moz-animation-name:slideUp;
 -o-animation-name:slideUp;
 animation-name:slideUp
}
.slidingnav {
 animation-duration:0.4s;
 animation-fill-mode:both
}
.slidingnav.footerUp {
 animation-name:footerUp
}
@keyframes footerUp {
 0% {
  transform:translateY(2em)
 }
 100% {
  transform:translateY(0)
 }
}
.smartvideo {
 z-index:0;
 text-align:center;
 background:#CCC;
 line-height:0;
 text-indent:0 !important;
}
.smartvideo embed,
.smartvideo iframe {
 padding:0;
 margin:0;
}
.smartvideo .player {
 width:100%;
 height:500px;
 overflow:hidden;
 position:relative;
}
.smartvideo .player a.smartvideo-play-link {
 display:block;
 width:50px;
 height:50px;
 text-decoration:none;
 border:0;
 position:absolute;
 left:50%;
 top:50%;
 margin:-25px;
}
.smartvideo .player a.smartvideo-play-link p {
 display:none;
}
.smartvideo .player .smartvideo-play-button {
 width:0;
 height:0;
 border-top:25px solid transparent;
 border-left:50px solid #FFF;
 border-bottom:25px solid transparent;
}
.smartvideo .tips {
 background:#f2f2f2;
 text-align:center;
 max-height:32px;
 line-height:32px;
 font-size:12px;
}
.smartvideo .tips a {
 text-decoration:none;
}
@media screen and (max-width:959px) {
 .smartvideo .player {
  height:450px;
 }
}
@media screen and (max-width:767px) {
 .smartvideo .player {
  height:400px;
 }
}
@media screen and (max-width:639px) {
 .smartvideo .player {
  height:350px;
 }
}
@media screen and (max-width:479px) {
 .smartvideo .player {
  height:250px;
 }
}
.wp-embed {
 background:#555 !important;
 border:1px solid #e5e5e5;
 color:#ff0000 !important;
 overflow:auto;
 padding:25px;
}
.wp-video {
 width:100% !important;
}
.lx8 {
 float:left;
 min-height:1px;
 width:12.5%;
 padding:2px;
}
@media screen and (max-width:1025px) {
 .lx8 {
  width:16%;
  -webkit-transition-duration:.5s;
 }
}
@media screen and (max-width:700px) {
 .lx8 {
  width:20%;
  -webkit-transition-duration:.5s;
 }
}
@media screen and (max-width:540px) {
 .lx8 {
  width:33.333333333333%;
  -webkit-transition-duration:.5s;
 }
}
#fep-notification-bar {
 display:none !important;
}
.si_captcha_code {
 text-align:left;
 margin:10px 0 0 0;
}
#captchaImgDiv label {
 background:#fff !important;
 position:inherit !important;
 border:none !important;
 padding:0 5px !important;
 width:auto !important;
}
#captchaImgDiv input {
 background:#fff;
 margin:0 0 10px 0;
 padding:2px 5px;
 width:132px;
 border:1px solid #ddd;
}
.down-form fieldset {
 background:#fff;
 font-size:15px;
 font-size:1.5rem;
 margin:20px 0;
 padding:10px 15px;
 width:100%;
 border-radius:2px;
 border:1px solid #ddd;
}
.down-form fieldset a {
 font-size:15px;
 font-size:1.5rem;
}
.down-form legend {
 margin:0 0 0 15px;
 padding:3px 15px;
}
.down-form .xz {
 display:block;
}
.down-form-inf {
 margin:10px 0 0 0;
 line-height:210%;
}
.down-form .down a {
 margin:20px 20px 20px 0;
}
.down-form .down .be-eye {
 margin:0 8px 0 0;
}
.reply-prompt {
 color:#666;
}
.reply-prompt .be-warning {
 color:#c40000;
}
.pass .be-warning {
 margin:0 8px 0 0;
}
.reply-pass {
 margin:0;
}
.title-i {
 float:left;
 width:16px;
 display:block;
}
.title-i span {
 float:left;
 width:5px;
 height:5px;
 margin:0 2px 2px 0;
 padding:0;
 background:#fff;
 border:1px solid #888;
}
.grid-cat-title:hover .title-i span,
.cat-title:hover .title-i span,
.cat-square-title:hover .title-i span,
.widget-title:hover .title-i span,
.cat-grid-title:hover .title-i span,
.child-title:hover .title-i span {
 border:1px solid #3690cf;
 transition:background .3s ease;
}
.grid-cat-title .title-i {
 margin:7px 5px 0 5px;
}
#cms-widget-one .title-i {
 margin:8px 10px 0 15px;
}
#cms-widget-one .widget-title .more-i {
 margin:0 14px 0 0;
}
.title-h {
 margin:0 0 0 16px;
}
.title-w {
 float:left;
 height:100%;
 display:block;
 margin:0 0 0 16px;
}
.cat-title .title-i,
.cat-square-title .title-i,
.cat-square-title .title-i,
.cat-grid-title .title-i,
.child-title .title-i {
 margin:13px 10px 0 15px;
}
.widget-title .title-i {
 margin:13px 10px 0 0;
}
@media screen and (max-width:550px) {
 .cat-title .title-i,
 .cat-square-title .title-i,
 .cat-square-title .title-i,
 .cat-grid-title .title-i,
 .child-title .title-i {
  margin:12px 10px 0 15px;
 }
 .widget-title .title-i {
  margin:12px 10px 0 0;
 }
}
.t-icon {
 margin:0 10px 0 15px;
 padding:7px 0 0 0;
 font-weight:normal;
}
.t-svg {
 vertical-align:-0.27em !important;
 margin:0 10px 0 15px;
}
.more-i {
 float:right;
 display:block;
}
.more-i span {
 float:left;
 width:5px;
 height:5px;
 margin:0 2px 0 0;
 padding:0;
 background:#fff;
 border-radius:50%;
 border:1px solid #888;
}
.grid-cat-title:hover .more-i span,
.cat-title:hover .more-i span,
.cat-square-title:hover .more-i span,
.widget-title:hover .more-i span,
.cat-grid-title:hover .more-i span,
.gr-cat-wd:hover .more-i span,
.child-title:hover .more-i span,
.cat-w-icon:hover .more-i span {
 animation:blink 0.5s linear infinite;
}
.grid-cat-title .more-i {
 margin:12px 5px 0 0;
}
.gr-cat-wd .more-i {
 margin:14px 5px 0 0;
}
.cat-title .more-i,
.cat-square-title .more-i,
.widget-title .more-i,
.cat-square-title .more-i,
.cat-grid-title .more-i,
.child-title .more-i,
.cat-w-icon .more-i {
 margin:7px 14px 0 0;
 padding:10px 0 0 0;
}
.down-menu .be,
.down-menu .zm {
 font-size:16px !important;
 font-weight:normal !important;
}
.be,
.zm,
.cx {
 font-size:14px !important;
 line-height:.75em;
 vertical-align:-5%
}
.font-text {
 margin:0 0 0 5px;
}
.g-icon {
 font-size:18px !important;
 font-size:1.8rem !important;
 font-weight:normal;
 margin:0 10px 0 0;
}
.filter-box {
 background:#fff;
 margin:0 0 10px 0;
 padding:6px 20px 8px 20px;
 border-radius:2px;
 border:1px solid #ddd;
}
.widget-filter .filter-box {
 margin:0;
 border:none;
}
.filter-t,
.letter-t {
 font-weight:bold;
 line-height:35px;
 padding:0 10px 0 0;
 cursor:pointer;
}
.filter-t span,
.letter-t span {
 margin:0 0 0 5px;
}
.filter-box-main-h,
.letter-box-main-h {
 display:none;
}
.filter-t:after,
.letter-t:after {
 content:"\e76f";
 float:right;
}
.off-filter:after,
.off-letter:after {
 content:"\e77b";
 float:right;
}
.off-filter:after,
.filter-t:after,
.off-letter:after,
.letter-t:after {
 font-family:be;
 font-size:15px !important;
 color:#777;
}
.filter-main {
 border-top:1px dashed #dadada;
}
.filter-main:first-child {
 border-top:none;
}
.filter-name {
 float:left;
 font-weight:bold;
 line-height:35px;
 height:100%;
 padding:0 5px 0 0;
}
.filter-name .be {
 font-weight:normal;
 margin:0 5px 0 0;
}
.filtertag {
 display:block;
 line-height:25px;
}
.filter-tag {
 float:left;
 background:#fff;
 color:#666;
 cursor:pointer;
 text-align:center;
 display:block;
 margin:5px 5px 5px 0;
 padding:0 8px;
 border-radius:2px;
}
.filter-tag:hover {
 color:#3690cf;
}
.filter-on {
 position:relative;
 color:#fff !important;
 background:#3690cf;
}
#primary-width {
 width:100%;
}
.list-inline-box {
 width:100%;
}
.list-inline {
 margin:0 auto;
}
#series-letter li {
 float:left;
 background:#3690cf;
 width:31px;
 height:31px;
 line-height:31px;
 color:#a5a5a5;
 text-align:center;
 margin:4px;
 border-radius:2px;
}
#series-letter li a:hover {
 background:#666;
 border-radius:2px;
}
#series-letter li a,
#series-letter li a:visited {
 color:#fff !important;
 display:block;
}
#all-series {
 margin:20px 6px;
 clear:both;
}
#all-series h4 {
 font-size:16px;
 font-size:1.6rem;
 margin:5px;
}
#all-series li {
 margin:0 -25px;
 padding:5px 25px;
 border-bottom:1px dashed #dadada;
}
#all-series li:last-child,
.night #all-series li:last-child {
 border:none;
}
#all-series li a {
 margin:5px;
 word-wrap:break-word;
 word-break:normal;
}
#all-series li a sup {
 color:#999;
 font-size:12px;
 vertical-align:super;
 margin:0 0 0 3px;
}
.night #all-series li {
 border-bottom:1px dashed #262626;
}
.night #series-letter li {
 color:#444;
 background:#262626 !important;
 border-bottom:1px dashed #262626;
}
.night #series-letter a,
.night #series-letter a:visited {
 color:#999 !important;
 background:#262626 !important;
}
.widget_tree_menu li a {
 display:block;
}
.tree_categories li a {
 margin-right:5px;
}
.tree_categories li {
 color:#999;
}
.treemenu .toggler {
 cursor:pointer;
}
.treemenu .toggler:before {
 display:inline-block;
 margin-right:5px;
}
li.tree-empty > .toggler,
li.tree-closed  > .toggler,
li.tree-opened  > .toggler {
 float:left;
 color:#999;
 padding-right:3px;
 transition:all 0.2s ease-in 0s;
 -webkit-transition-duration:.3s;
}
li.tree-closed  > .toggler:hover,
li.tree-opened  > .toggler:hover {
 color:#c40000;
 padding-right:15px;
 transition:all 0.2s ease-in 0s;
 -webkit-transition-duration:.3s;
}
li.tree-empty > .toggler:before {
 content:"\e77a";
 font-family:be;
 font-size:14px !important;
}
li.tree-closed > .toggler:before {
 content:"\e89a";
 font-family:be;
 font-size:14px !important;
}
li.tree-opened > .toggler:before {
 content:"\e77b";
 font-family:be;
 font-size:14px !important;
 line-height:26px;
}
.tab-group {
 position:relative;
 margin:10px -20px;
}
.tab-group section {
 opacity:0;
 height:0;
 padding:0 10px;
 overflow:hidden;
}
.tab-group section.active {
 opacity:1;
 height:auto;
 overflow:visible;
 margin:-6px 0 0 0;
 padding:10px 20px;
 border-top:1px solid #ddd;
 transition:opacity 0.2s ease;
}
.tab-nav {
 list-style:none;
 margin:-40px -1px 0 0;
 padding:0 20px;
 height:40px;
 overflow:hidden;
}
.tab-nav li {
 display:inline;
 margin:0 !important;
}
.tab-nav li a {
 position:relative;
 top:1px;
 display:block;
 float:left;
 color:#333;
 line-height:40px;
 text-decoration:none;
 margin-right:5px;
 padding:0 15px;
 border:1px solid #ddd;
 border-radius:2px 2px 0 0;
 transition:background .2s ease;
}
.tab-nav li a:hover {
 background:#3690cf;
 color:#fff;
 border:1px solid #3690cf;
}
.tab-nav li.active a:hover {
 background:#fff;
 color:#333;
 line-height:40px;
 border:1px solid #ddd;
}
.tab-nav li.active a {
 background:#fff;
 color:#333;
 line-height:40px;
}
._25ZfXD {
 position:relative;
 font-size:0 !important;
 background:#fff !important;
 padding:0 !important;
 height:50px !important;
 width:50px !important;
 cursor:pointer;
 border-radius:50px !important;
 border:1px solid #3690cf !important;
}
._25ZfXD:after {
 position:absolute;
 top:34px;
 left:50%;
 content:"\e68a";
 font-family:be;
 font-size:25px !important;
 color:#3690cf;
 margin-left:-13px;
}
._25ZfXD:hover._25ZfXD:after {
 color:#fff;
}
._25ZfXD:hover {
 background:#3690cf !important;
}
.fsM37u,
._2QGloY,
._3YDNrK {
 display:none !important;
}
#cambrian0 {
 height:70px !important;
}
._1mpIIe::after {
 border:none !important;
}
@keyframes fadeOut {
 from {
  opacity:1;
 }
 to {
  opacity:0;
 }
}
.cat-cover-box,
#cms-widget-one .widget-cat-cover {
 position:relative;
 margin:0 -5px;
}
#cms-widget-one .widget_cover {
 background:transparent;
 margin:0;
 border:none;
}
#cms-widget-one .widget_cover .cat-cover-main {
 border:1px solid #ddd;
}
.cover4x {
 position:relative;
 float:left;
 width:25%;
 padding:0 5px;
 -webkit-transition-duration:.5s;
}
.widget_special .cover4x,
.widget-area .cover4x,
.special-list .cover4x {
 width:100%;
 margin:0;
 padding:0;
}
.special-title-widget {
 font-size:16px;
 font-size:1.6rem;
 font-weight:bold;
 padding:5px 15px;
}
#cms-widget-two .special_list h3,
#cms-widget-two .widget_special h3 {
 margin:0;
}
.special-more {
 float:right;
 font-size:14px;
 font-size:1.4rem;
 font-weight:normal;
}
.widget .cat-cover-main {
 border-radius:0;
}
.widget-area .cover4x {
 width:100%;
 margin:0;
 padding:0;
}
.widget .cat-cover-main {
 background:#fff;
 border:none;
}
#sidebar .widget .cat-cover-main {
 margin:0;
}
.cat-cover-main h4 {
 text-align:center;
 font-weight:normal;
 line-height:40px;
 padding:0 10px;
 white-space:nowrap;
 word-wrap:normal;
 text-overflow:ellipsis;
 overflow:hidden;
}
.cover-icon {
 position:absolute;
 top:20px;
 left:15px;
 font-size:20px !important;
 color:#fff;
 z-index:2;
 text-shadow:0 0 6px #000;
}
.special-mark {
 position:absolute;
 bottom:15px;
 right:15px;
 font-size:1.3rem;
 color:#fff;
 line-height:25px;
 z-index:2;
 background:#c40000;
 padding:2px 10px;
 border-radius:2px;
}
.cat-cover-img:hover .special-mark,
.cat-cover-img:hover .special-count {
 display:none;
}
.special-count {
 position:absolute;
 top:10px;
 left:15px;
 color:#fff;
 z-index:2;
 text-shadow:0 0 2px #000;
}
.page-template-template-special .entry-title-clear {
 margin-bottom:-15px;
}
.page-template-template-special .entry-header h1 {
 margin-top:0;
}
.page-meta-zt {
 float:right;
}
.page-meta-zt .begin-single-meta {
 margin:0;
}
.cat-cover-main {
 background:#fff;
 margin:0 0 10px 0;
 border-radius:2px;
 overflow:hidden;
 border:1px solid #ddd;
}
.cat-cover-img {
 position:relative;
}
.cover-des-box {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 opacity:0.8;
 background:#666;
 transform:scale(0);
 transition:all 0.5s ease 0s;
 -webkit-transform:scale(0);
 -webkit-transition:all 0.5s ease 0s;
 padding:15px 8px 15px 12px;
}
.cat-cover-img:hover .cover-des-box {
 z-index:1;
 transform:scale(1);
 transition:all 0.5s ease 0s;
 -webkit-transform:scale(1);
 -webkit-transition:all 0.5s ease 0s;
}
.cover-des {
 position:relative;
 color:#fff;
 line-height:1.5em;
 width:100%;
 height:6.6em;
 overflow:hidden;
 padding:10px;
}
.cover-img img {
 position:absolute;
 position:relative;
 float:left;
 max-width:100%;
 width:100%;
 height:auto;
}
.cat-cover-img:hover .cover-icon {
 z-index:0;
}
.widget-area .cover-des {
 width:100%;
}
@media screen and (max-width:800px) {
 .cover4x {
  width:50%;
 }
 .cat-cover-box {
  margin:0 -4px;
 }
}
@media screen and (max-width:358px) {
 .cover4x {
  width:100%;
 }
}
.form-main #primary {
 width:100%;
}
.form-main .entry-header h1 {
 margin:20px 0 0 0;
}
.tougao-area .single-content p {
 text-indent:0 !important;
 margin:10px 0 0 0;
}
.basic-info label {
 font-size:15px;
 font-weight:bold;
 display:table;
 cursor:pointer;
}
.basic-info input {
 width:100%;
 margin:5px 0;
 padding:8px;
 background:#fff;
 border:1px solid #ddd;
}
.basic-box {
 margin:0 -20px;
}
.basic-info .tou-info {
 float:left;
 padding:0 20px;
 width:33.3333333333333%;
}
@media screen and (max-width:1122px) {
 .tougao-area .tou-info {
  width:100%;
 }
}
.post-label-cat select {
 background:#fff;
 width:100%;
 padding:10px;
 border:1px solid #ddd;
}
.tougao-area #submit {
 background:#1ba1e2;
 color:#fff;
 font-weight:bold;
 width:140px;
 margin:30px 0;
 padding:5px 35px;
 cursor:pointer;
 border-radius:3px;
 border:1px solid #1ba1e2;
}
.tougao-area #submit:hover {
 background:#666;
 border:1px solid #666;
}
.tougao-area .wp-editor-area {
 background:#fff;
}
.tou-err-main {
 min-height:800px;
}
.tou-err {
 text-align:center;
 margin:30px 0;
 padding:15px;
}
.tou-err-w {
 background:#ffecea;
}
.tou-err-c {
 background:#ecf2d6;
}
.tou-err a {
 float:inherit;
 margin:30px 0 0 0;
 padding:10px 15px;
}
.tou-prompt {
 font-size:14px;
 font-size:1.4rem;
 color:#999;
}
.primary-contact {
 width:100% !important;
}
.contact-page {
 margin:40px 0;
}
.contact-page p {
 text-indent:0 !important;
}
#contactform input {
 background:#fff;
 padding:6px;
 width:50%;
 border:1px solid #ddd;
 border-radius:2px;
 -webkit-appearance:none;
}
@media screen and (max-width:900px) {
 #contactform input {
  width:100%;
 }
}
#contactform textarea {
 width:100%;
 background:#fff;
 padding:6px;
 border:1px solid #ddd;
 border-radius:2px;
 -webkit-appearance:none;
 resize:vertical;
}
.contact-page .error {
 color:#c40000;
 animation:blink 2.3s linear infinite;
}
.contact-page .prompt {
 background:#ffecea;
 color:#444;
 text-align:center;
 padding:10px;
 border-radius:2px;
}
.contact-page .thanks p {
 background:#ecf2d6;
 color:#444;
 text-align:center;
 padding:10px;
 border-radius:2px;
}
#contactform input[type="submit"] {
 border:none;
 padding:0 5px;
 height:42px;
 margin-top:10px;
 cursor:pointer;
 background:#0088cc;
 color:#fff;
 border-radius:2px;
}
#contactform input[type="submit"]:hover {
 background:#666;
 border-radius:2px;
 transition:all 0.2s ease-in 0s;
}
.compensate-for-scrollbar {
 overflow:hidden;
}
.fancybox-active {
 height:auto;
}
.fancybox-is-hidden {
 left:-9999px;
 margin:0;
 position:absolute !important;
 top:-9999px;
 visibility:hidden;
}
.fancybox-container {
 -webkit-backface-visibility:hidden;
 height:100%;
 left:0;
 outline:none;
 position:fixed;
 -webkit-tap-highlight-color:transparent;
 top:0;
 -ms-touch-action:manipulation;
 touch-action:manipulation;
 transform:translateZ(0);
 width:100%;
 z-index:99992;
}
.fancybox-container * {
 box-sizing:border-box;
}
.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
 bottom:0;
 left:0;
 position:absolute;
 right:0;
 top:0;
}
.fancybox-outer {
 -webkit-overflow-scrolling:touch;
 overflow-y:auto;
}
.fancybox-bg {
 background:rgb(30,30,30);
 opacity:0;
 -webkit-transition-duration:inherit;
 transition-property:opacity;
 transition-timing-function:cubic-bezier(.47,0,.74,.71);
}
.fancybox-is-open .fancybox-bg {
 opacity:.9;
 transition-timing-function:cubic-bezier(.22,.61,.36,1);
}
.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
 direction:ltr;
 opacity:0;
 position:absolute;
 transition:opacity .25s ease,visibility 0s ease .25s;
 visibility:hidden;
 z-index:99997;
}
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
 opacity:1;
 transition:opacity .25s ease 0s,visibility 0s ease 0s;
 visibility:visible;
}
.fancybox-infobar {
 color:#ccc;
 font-size:13px;
 -webkit-font-smoothing:subpixel-antialiased;
 height:44px;
 left:0;
 line-height:44px;
 min-width:44px;
 mix-blend-mode:difference;
 padding:0 10px;
 pointer-events:none;
 top:0;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
}
.fancybox-toolbar {
 right:0;
 top:0;
}
.fancybox-stage {
 direction:ltr;
 overflow:visible;
 transform:translateZ(0);
 z-index:99994;
}
.fancybox-is-open .fancybox-stage {
 overflow:hidden;
}
.fancybox-slide {
 -webkit-backface-visibility:hidden;
 display:none;
 height:100%;
 left:0;
 outline:none;
 overflow:auto;
 -webkit-overflow-scrolling:touch;
 padding:44px;
 position:absolute;
 text-align:center;
 top:0;
 transition-property:transform,opacity;
 white-space:normal;
 width:100%;
 z-index:99994;
}
.fancybox-slide::before {
 content:'';
 display:inline-block;
 font-size:0;
 height:100%;
 vertical-align:middle;
 width:0;
}
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
 display:block;
}
.fancybox-slide--image {
 overflow:hidden;
 padding:44px 0;
}
.fancybox-slide--image::before {
 display:none;
}
.fancybox-content {
 background:#fff;
 display:inline-block;
 margin:0;
 max-width:100%;
 overflow:auto;
 -webkit-overflow-scrolling:touch;
 padding:20px;
 position:relative;
 text-align:left;
 border-radius:5px;
 vertical-align:middle;
}
.fancybox-slide--image .fancybox-content {
 animation-timing-function:cubic-bezier(.5,0,.14,1);
 -webkit-backface-visibility:hidden;
 background:transparent;
 background-repeat:no-repeat;
 background-size:100% 100%;
 left:0;
 max-width:none;
 overflow:visible;
 padding:0;
 position:absolute;
 top:0;
 -ms-transform-origin:top left;
 transform-origin:top left;
 transition-property:transform,opacity;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 z-index:99995;
}
.fancybox-can-zoomOut .fancybox-content {
 cursor:zoom-out;
}
.fancybox-can-zoomIn .fancybox-content {
 cursor:zoom-in;
}
.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
 cursor:-webkit-grab;
 cursor:grab;
}
.fancybox-is-grabbing .fancybox-content {
 cursor:-webkit-grabbing;
 cursor:grabbing;
}
.fancybox-container [data-selectable='true'] {
 cursor:text;
}
.fancybox-image,
.fancybox-spaceball {
 background:transparent;
 border:0;
 height:100%;
 left:0;
 margin:0;
 max-height:none;
 max-width:none;
 padding:0;
 position:absolute;
 top:0;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 width:100%;
 border-radius:2px;
}
.fancybox-spaceball {
 z-index:1;
}
.fancybox-button--pause .be-playarrow,
.fancybox-button--play .be-stop {
 display:none;
}
.fancybox-error {
 background:#fff;
 cursor:default;
 max-width:400px;
 padding:40px;
 width:100%;
}
.fancybox-error p {
 color:#444;
 font-size:16px;
 text-align:center;
 margin:0;
 padding:0;
}
.fancybox-button {
 background:rgba(30,30,30,0);
 border:0;
 border-radius:0;
 box-shadow:none;
 cursor:pointer;
 display:inline-block;
 height:44px;
 margin:0;
 padding:10px;
 position:relative;
 transition:color .2s;
 vertical-align:top;
 visibility:inherit;
 width:44px;
}
.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
 color:#ccc;
}
.fancybox-button:hover {
 color:#fff;
}
.fancybox-button:focus {
 outline:none;
}
.fancybox-button.fancybox-focus {
 outline:1px dotted;
}
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
 display:none;
 color:#888;
 cursor:default;
 outline:none;
}
.fancybox-button div {
 height:100%;
}
.fancybox-progress {
 background:#ff4400;
 height:2px;
 left:0;
 position:absolute;
 right:0;
 top:0;
 -ms-transform:scaleX(0);
 transform:scaleX(0);
 -ms-transform-origin:0;
 transform-origin:0;
 transition-property:transform;
 transition-timing-function:linear;
 z-index:99998;
}
.fancybox-navigation .fancybox-button {
 background-clip:content-box;
 height:100px;
 opacity:0;
 position:absolute;
 top:calc(50% - 50px);
 width:70px;
}
.fancybox-navigation .fancybox-button div {
 background:rgba(30,30,30,0.8);
 padding:7px;
 border-radius:50%;
}
.fancybox-navigation .fancybox-button div:hover {
 background:#3690cf;
}
.fancybox-navigation .fancybox-button--arrow_left {
 left:0;
 left:env(safe-area-inset-left);
 padding:31px 26px 31px 6px;
}
.fancybox-navigation .fancybox-button--arrow_right {
 padding:31px 6px 31px 26px;
 right:0;
 right:env(safe-area-inset-right);
}
.fancybox-navigation .be,
.fancybox-button--play .be,
.fancybox-button--pause .be {
 font-size:18px !important;
 font-size:1.8rem !important;
}
.fancybox-animated {
 transition-timing-function:cubic-bezier(0,0,.25,1);
}
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
 opacity:0;
 transition-timing-function:cubic-bezier(.19,1,.22,1);
}
.fancybox-fx-fade.fancybox-slide--current {
 opacity:1;
}
@media all and (max-height:576px) {
 .fancybox-slide {
  padding-left:6px;
  padding-right:6px;
 }
 .fancybox-slide--image {
  padding:6px 0;
 }
 .fancybox-close-small {
  right:-6px;
 }
 .fancybox-slide--image .fancybox-close-small {
  background:#4e4e4e;
  color:#f2f4f6;
  height:36px;
  opacity:1;
  padding:6px;
  right:0;
  top:0;
  width:36px;
 }
 .fancybox-caption {
  padding-left:12px;
  padding-right:12px;
 }
}
.fancybox-thumbs {
 background:rgba(30,30,30,.8);
 bottom:0;
 display:none;
 margin:0;
 -webkit-overflow-scrolling:touch;
 -ms-overflow-style:-ms-autohiding-scrollbar;
 padding:2px 2px 4px 2px;
 position:absolute;
 right:0;
 -webkit-tap-highlight-color:rgba(0,0,0,0);
 top:0;
 width:212px;
 z-index:99995;
}
.fancybox-thumbs-x {
 overflow-x:auto;
 overflow-y:hidden;
}
.fancybox-show-thumbs .fancybox-thumbs {
 display:block;
}
.fancybox-show-thumbs .fancybox-inner {
 right:212px;
}
.fancybox-thumbs__list {
 font-size:0;
 height:100%;
 list-style:none;
 margin:0;
 overflow-x:hidden;
 overflow-y:auto;
 padding:0;
 position:absolute;
 position:relative;
 white-space:nowrap;
 width:100%;
}
.fancybox-thumbs-x .fancybox-thumbs__list {
 overflow:hidden;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
 width:7px;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
 background:#fff;
 border-radius:10px;
 box-shadow:inset 0 0 6px rgba(0,0,0,.3);
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
 background:#2a2a2a;
 border-radius:10px;
}
.fancybox-thumbs__list a {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 background-color:rgba(0,0,0,.1);
 background-position:center center;
 background-repeat:no-repeat;
 background-size:cover;
 cursor:pointer;
 float:left;
 height:75px;
 margin:2px;
 max-height:calc(100% - 8px);
 max-width:calc(50% - 4px);
 outline:none;
 overflow:hidden;
 padding:0;
 position:relative;
 -webkit-tap-highlight-color:transparent;
 width:100px;
 border-radius:2px;
}
.fancybox-thumbs__list a::before {
 border:1px solid #fff;
 bottom:0;
 content:'';
 left:0;
 opacity:0;
 position:absolute;
 right:0;
 top:0;
 transition:all .2s cubic-bezier(.25,.46,.45,.94);
 z-index:99991;
}
.fancybox-thumbs__list a:focus::before {
 opacity:.5;
}
.fancybox-thumbs__list a.fancybox-thumbs-active::before {
 opacity:1;
}
@media all and (max-width:576px) {
 .fancybox-thumbs {
  width:110px;
 }
 .fancybox-show-thumbs .fancybox-inner {
  right:110px;
 }
 .fancybox-thumbs__list a {
  max-width:calc(100% - 10px);
 }
}
.tts-play {
 position:relative;
}
.tts-play a {
 padding:3px 5px;
}
.tts-read {
 padding:0 12px;
}
.tts-play a span,
.tts-read .be {
 display:none;
}
.tts-read a {
 position:absolute;
 top:-5px;
 left:-3px;
 width:30px;
 height:30px;
 line-height:30px;
 text-align:center;
 display:block;
 border-radius:50%;
 border:none;
}
.tts-read a span {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 width:0;
 height:0;
 opacity:0;
 display:block;
 margin:auto;
 border-radius:50%;
 border:1px solid #444;
 animation:soundEffect 3s linear infinite;
}
.tts-read a span:nth-of-type(2) {
 animation:soundEffect 3s linear infinite 1s;
}
.tts-read a span:nth-of-type(3) {
 animation:soundEffect 3s linear infinite 2s;
}
@keyframes soundEffect {
 0% {
  width:0;
  height:0;
  opacity:1;
 }
 100% {
  width:35px;
  height:35px;
  opacity:0;
 }
}
.contactus {
 position:fixed;
 right:-160px;
 top:50%;
 width:160px;
 height:352px;
 margin:-220px 0 0 0;
 z-index:99999999999;
 transition:all .3s ease;
}
.contactus-s {
 right:0;
}
.usbtn {
 position:absolute;
 top:0;
 left:-30px;
 width:30px;
 height:129px;
 font-size:14px;
 color:#fff;
 text-align:center;
 cursor:pointer;
 padding-top:15px;
 background:#c40000;
 border-radius:3px 0 0 3px;
 box-shadow:-2px 2px 3px -2px #000;
}
.usbtn span {
 display:block;
}
.usmain-box {
 height:100%;
 position:relative;
}
.usmain {
 width:160px;
 text-align:center;
 overflow:hidden;
 border:1px solid #ddd;
 border-right:none;
 border-radius:0 0 0 5px;
}
.usmain,
.usmain a {
 color:#444;
 display:block;
}
.usbox {
 background:#fff;
 padding:10px;
 border-bottom:1px solid #ddd;
}
.usbox:last-of-type {
 border-bottom:none;
}
.usweixin img {
 float:left;
 width:100%;
 height:auto;
 max-width:100%;
 border:1px solid #fff;
}
.usqq .be {
 color:#c40000;
}
.usweixin .be {
 color:#2a8c30;
}
.usshang .be {
 color:#3690cf;
}
.usbox .be {
 margin:0 5px 0 0;
}
.ustel {
 color:#ff4400;
 font-weight:700;
}
.ustel a {
 color:#ff4400;
}
.pretty > input + label > i.mdi:before,
.pretty > input + label + label > i.mdi:before {
 content:attr(data-icon);
 display:inline-block;
 font-size:inherit;
 text-rendering:auto;
 line-height:inherit;
}
.pretty {
 width:100%;
 line-height:1;
 text-align:center;
 position:relative;
 display:inline-block;
 margin:0 10px 0 0;
}
.pretty label {
 font-weight:normal;
}
.pretty em {
 line-height:30px;
}
.pretty.success label i:after,
.pretty.success label i:before {
 border-radius:100px;
}
.pretty > input[type='checkbox'] {
 position:absolute;
 z-index:99999999;
 top:0;
 left:0;
 display:block;
 width:100%;
 height:100%;
 margin:0;
 cursor:pointer;
 opacity:0;
}
.pretty i {
 font-size:1em !important;
 position:relative;
 display:inline-block;
 box-sizing:initial;
 min-width:1em;
 margin-right:3px;
 padding:1px;
 text-align:center;
}
.pretty i:before {
 position:relative;
 z-index:999;
 left:0;
 display:inline-block;
 vertical-align:bottom;
 color:transparent;
 background-color:#fff;
}
.pretty i:after {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 content:'\0000';
 color:transparent;
 background:#999 !important;
 border:none;
 border-radius:0;
}
.pretty.success input:checked + label i:before {
 color:#fff;
 background:#3690cf !important;
}
.pretty.success input:checked + label i:after {
 border:#3690cf;
 background:#3690cf !important;
}
.hide-lead-img .ms:hover {
 box-shadow:none;
}
@media screen and (min-width:1025px) {
 .ms:hover,
 .type-cat a:hover,
 .child-cat a:hover,
 #grid-carousel .post:hover,
 #header-widget .menu a:hover,
 .page-numbers:hover,
 .link:hover {
  box-shadow:0 1px 4px 1px rgba(0,0,0,0.1);
  transition:All 0.4s ease-in-out;
 }
 .g-row .ms:hover {
  box-shadow:none;
 }
}
@media screen and (max-width:900px) {
 .group-title h3,
 .gr-cat-wd-title,
 .group-widget h3,
 .gr-cat-title a,
 #sidebar h3,
 #sidebar-l h3,
 .cat-w-icon,
 .cat-container .cat-title a,
 .cat-site h2,
 .cat-grid-title a,
 .cat-square-title a,
 .product-box h2,
 .cms-news-grid-container .entry-header h2 a,
 .entry-header h2 a {
  font-weight:400;
 }
}
.mejs-container,
.mejs-container .mejs-controls,
.mejs-embed,
.mejs-embed body {
 background:#1e1e1e !important;
 background:0 0 rgba(30,30,30,0.6) !important;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
 background:#fae100 !important;
}
@media screen and (max-width:640px) {
 .bread {
  padding:2px 0 1px 10px;
 }
 .group-tool-link a {
  padding:6px 20px 3px 20px;
 }
}
.link-content {
 margin:0 -4px;
 padding:5px 0;
}
.link-cat {
 font-size:15px;
 font-size:1.5rem;
 line-height:30px;
 text-align:center;
 margin:10px 0;
 display:flex;
 justify-content:center;
 align-items:center;
}
.linkcat-des {
 color:#666;
 text-align:center;
 margin:-10px 0 5px 0;
 padding:0 20px;
}
.link-box {
 position:relative;
 float:left;
 width:25%;
 padding:0 5px;
}
@media screen and (max-width:900px) {
 .link-box {
  width:33.33333333333333333%;
 }
}
@media screen and (max-width:640px) {
 .link-box {
  width:50%;
 }
}
@media screen and (max-width:520px) {
 .link-box {
  width:100%;
 }
}
.link-main {
 background:#fff;
 margin:0 0 10px 0;
 padding:11px 15px 15px 15px;
 overflow:hidden;
 border-radius:3px;
 border:1px solid #ddd;
}
.link-name-link {
 padding:0 0 6px 45px;
}
.page-link-name {
 font-size:1.5rem;
 color:#444;
 line-height:20px;
 width:99%;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.link-des-box {
 background:#f8f8f8;
 margin:0 -16px -16px -16px;
 padding:8px 0 12px;
 border-top:1px solid #ddd;
}
.link-des {
 line-height:22px;
 text-align:justify;
 height:46px;
 padding:0 15px;
 overflow:hidden;
}
.link-box a {
 color:#444;
}
.page-link-name a {
 color:#444;
}
.links-url a {
 color:#999;
 font-size:1.3rem;
}
.links-url {
 width:99%;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.page-link-img {
 float:left;
 width:32px;
 height:32px;
 overflow:hidden;
 margin:5px 0 0 0;
 padding:6px;
 border-radius:50%;
 border:1px solid #ddd;
}
.page-link-img img {
 width:100%;
 height:auto;
 max-width:100%;
 border-radius:2px;
}
.link-letter {
 float:left;
 font-size:1.6rem;
 font-weight:bold;
 color:#fff;
 text-align:center;
 width:34px;
 height:34px;
 margin:4px 0 0 0;
 padding:5px;
 overflow:hidden;
 border-radius:50%;
}
.add-link {
 margin:0 0 0 30px;
}
.add-link p {
 text-indent:0 !important;
 margin:0 0 5px 0;
}
.add-link i {
 font-size:1.5rem !important;
 margin:0 5px 0 0;
}
.add-link label {
 font-size:14px;
 font-size:1.4rem;
 display:block;
 margin:0 15px 0 5px;
}
.add-link input {
 background:#f1f1f1;
 width:300px;
 padding:5px 10px;
 border-radius:2px;
 border:1px solid #ddd;
}
.add-link textarea {
 background:#f1f1f1;
 width:60%;
 padding:5px 10px;
 border-radius:2px;
 border:1px solid #ddd;
}
.add-link .add-link-btn {
 background:#fff;
 width:120px;
 margin:5px 0 15px 0;
 padding:8px;
 cursor:pointer;
 border:1px solid #ddd;
 border-radius:2px;
 -webkit-appearance:none;
}
.add-link .add-link-btn:hover {
 background:#3690cf;
 color:#fff;
 border:1px solid #3690cf;
 transition:all 0.2s ease-in 0s;
}
@media screen and (max-width:640px) {
 .add-link {
  margin:0;
 }
 .add-link input,
 .add-link textarea {
  width:100%;
 }
}
.night .night-main,
#scroll .m-day {
 display:none;
}
.night #scroll .not-day,
.night #scroll .m-day {
 display:block !important;
}
.go-night,
.go-day {
 animation:fade-in;
 animation-duration:1s;
 -webkit-animation:fade-in 1s;
}
.night,
.night *,
.night .tab-group .active a,
.night .tab-title .selected,
.night .more-i span,
.night .title-i span,
.night .footer-widget .widget,
.night .g-line,
.night .line-color .g-line:nth-child(odd),
.night .pagination a,
.night .pagination a:visited,
.night .sorting li a {
 background:#323232;
 color:RGB(50%,50%,50%);
}
.night .login-icon,
.night .bgt,
.night .be,
.night .zm,
.night .full-img .wp-caption p,
.night .grid-inf-l .views,
.night .grid-like,
.night .picture-inf,
.night .font-text,
.night .header-title-main div,
.night .header-title-main *,
.night .header-title-main i,
.night .thumbnail .cat a,
.night .format-img-cat a,
.night .tab-group li a,
.night .more-area,
.night #sidr-id-overlay,
.night .dropdown-toggle,
.night .tab-title span,
.night .fancybox-button,
.night .fancybox-button:visited,
.night .fancybox-button:link,
.night .fancybox-infobar,
.night .fancybox-infobar span,
.night .group-service .load,
.night .slider-hot .owl-controls,
.night .slider-hot .owl-stage-outer,
.night .slider-hot .owl-item,
.night .slider-hot .owl-stage,
.night .group-small-img img,
.night .cover-des,
.night .cover-des *,
.night .post-nav,
.night .show-small-img img,
.night .entry-more a,
.night .sorting li,
.night #scroll li,
.night .full-cat a,
.night .novel-box:hover,
.night .full-entry-more a,
.night .post-format a,
.night .post-format,
.night .usbtn span,
.night .new-icon,
.night .social-share .qrcode img,
.night .social-share .qrcode,
.night .social-share .help,
.night .social-share .help p,
.night .about-name:after,
.night .fancybox-container,
.night .fancybox-stage,
.night .fancybox-inner,
.night .fancybox-slide,
.night .des-p p {
 background:transparent !important;
}
.night .login-overlay,
.night .thumbnail .cat,
.night .slider-home-title,
.night .mark,
.night .bgb,
.night .single-content code,
.night .ajax-loading:before,
.night .tabs-loading:before,
.night .format-img-cat,
.night .widget_ajax .new_cat,
.night .cms-news-grid-container .marked-ico {
 background:rgba(50,50,50,0.9) !important;
}
.night .widget-nav .widget_nav_menu li a,
.night .widget-nav .widget_nav_menu li a:hover,
.night .deanmove:hover .de-button a,
.night .da a,
.night .post-password-form input[type="submit"],
.night .post-password-form input[type="password"],
.night .pagination *,
.night .ias-trigger-next a,
.night .type-cat a,
.night .child-cat a,
.night .ajax_widget_content .tab_title a,
.night .tab-product .tab-hd .current,
.night .tab-area .current,
.night .detail a,
.night .taourl a,
.night .page-links *,
.night .post-label-cat select,
.night .more-list li a,
.night .menu-list .menu li a,
.night #scroll li a,
.night .down-form fieldset,
.night .tab-nav li.active a,
.night .login-tab-product .login-tab-hd .login-current,
.night #sidr-main,
.night #sidr-main *,
.night .login-tab-widget h3,
.night .login-tab-widget .selected,
.night #header-widget .menu-item a,
.night .link-f a,
.night .list a,
.night .nav-single *,
.night .nav-single *,
.night .widget_categories *,
.night a:visited,
.night .full-img .wp-caption,
.night #sidebar .widget_nav_menu a:hover,
.night #sidebar-l .widget_nav_menu a:hover,
.night #site-nav .down-menu ul li,
.night .zm-tabs-nav .current a,
.night .tab-recent a,
.night .zm-tabs-nav a,
.night .timeline h5:before,
.night .timeline h5:after,
.night .group-tabs-content .picture,
.night .da {
 background:#323232 !important;
 color:RGB(50%,50%,50%) !important;
}
.night .menu-img a.thumbs-back {
 background-repeat:no-repeat !important;
 background-position:center !important;
 background-size:cover !important;
}
.night .group-service-box * {
 color:RGB(80%,80%,80%) !important;
}
.m-moon {
 position:relative;
 width:12px;
 height:12px;
 display:block;
 margin:9px auto;
 overflow:hidden;
 background:#777;
 border-radius:50%;
 border:1px solid #777;
}
.m-moon span {
 position:absolute;
 top:0;
 right:-7px;
 width:12px;
 height:12px;
 background:#fff;
}
.night-day .m-moon {
 background:#666 !important;
}
.m-moon span {
 background:#fff !important;
}
.night #site-nav .down-menu ul li,
.night .top-menu ul li,
.night .bkxw {
 border:1px solid #262626;
 border-bottom:none;
}
.night .nav-menu ul,
.night .top-menu ul {
 border-bottom:1px solid #262626;
}
.night .hz,
.night .gw-ico i,
.night .thumbnail .cat a,
.night .main-nav-o .sf-arrows .sf-with-ul:after,
.night #menu-container-o .nav-search:after,
.night .zm-tabs-nav .current .be,
.night .tab-recent .be,
.night .log-close *,
.night .reg-page label,
.night .off-search:after,
.night .footer-widget * {
 color:#808080 !important;
}
.night .sf-arrows > li > .sf-with-ul:focus:after,
.night .sf-arrows > li:hover > .sf-with-ul:after,
.night .sf-arrows > .sfHover > .sf-with-ul:after,
.night #site-nav .down-menu > .current-menu-item > a,
.night #site-nav .down-menu > .current-post-ancestor > a,
.night #site-nav .down-menu > li > a:hover,
.night #site-nav .down-menu > li.sfHover > a,
.night .novel-title a:hover,
.night .usmain,
.night .usmain a,
.night .sidr .toggled-on:before,
.night .sidr .dropdown-toggle:before,
.night .tab-nav li a:hover,
.night .tab-nav li a,
.night #site-nav .down-menu > .current-menu-item > .sf-with-ul:after,
.night #site-nav .down-menu > .current-post-ancestor > .sf-with-ul:after {
 color:#808080 !important;
}
.night .header-title-main .grid-inf-l .be,
.night .header-title-main h1,
.night .header-title-main span,
.night .header-title-main i,
.night .cover-icon,
.night .grid-inf-l .views .be,
.night .des-t,
.night .des-p p,
.night .group-img-more i,
.night .header-cat-icon,
.night .header-cat-icon,
.night .header-user-des,
.night .cover-des,
.night .group-img-more a,
.night #feed_widget a:hover .be,
.night #feed_widget a:hover .zm,
.night .full-cat a,
.night .cover-des *,
.night .group-slider-main *,
.night .picture-cms-img .be-play,
.night .full-img .wp-caption p,
.night .bz {
 color:#ccc !important;
}
.night .yc,
.night .qq-arrow,
.night #feed_widget .be-favorite,
.night .qrurl-arrow,
.night .qr-img .arrow {
 display:none;
}
.night .bk,
.night .detail a,
.night .link-f a img,
.night #scroll li a,
.night #feed_widget a,
.night .site-profile ul li,
.night .widget_categories a,
.night .widget_links a,
.night #sidebar .widget_nav_menu a,
.night #sidebar-l .widget_nav_menu a,
.night .single-meta .views,
.night .single-meta li a,
.night #comment-author-info input,
.night #comment,
.night .comment-tool a,
.night .search-menu a,
.night .off-side:after,
.night .on-side:after,
.night #header-widget .widget_nav_menu li a,
.night .single-tag li a,
.night #share a,
.night .like a,
.night .share-s a,
.night .shang-p a,
.night .shang-p-no a,
.night .shang-empty span,
.night .video-inf span,
.night .link-f a,
.night .abstract fieldset,
.night .post-password-form input[type="submit"],
.night .tab-nav li a,
.night .single-content fieldset,
.night .prettyprint,
.night pre.prettyprint,
.night .type-cat a,
.night .child-cat a,
.night .pagination a,
.night .pagination a:visited,
.night .more-list li a,
.night .sorting li a,
.night .group-post-more a,
.night .group-tab-more a,
.night .basic-info input,
.night .wp-core-ui .button,
.night .wp-core-ui .button-secondary,
.night .wp-switch-editor,
.night .wp-editor-container,
.night .mce-toolbar .mce-btn-group .mce-btn.mce-listbox,
.night .post-label-cat select,
.night .search-input input,
.night #contactform input,
.night #contactform textarea,
.night .begin-today fieldset,
.night .page-links .all-page-link,
.night .page-links a span,
.night #respond h3 a,
.night .today-date,
.night blockquote,
.night .wp-caption,
.night .dp-highlighter,
.night .group-contact-more a,
.night .login-widget-link a,
.night .login-widget-reg a,
.night .login-widget-reg label,
.night .menu-login .user-my img,
.night #user-profile .userinfo a,
.night .mobile-menu a,
.night .vcard .avatar,
.night .group-tabs-content .tab-pagination a,
.night .post-password-form input[type="password"] {
 border:1px solid #262626 !important;
}
.night .fancybox-button div,
.night table,
.night th,
.night td {
 border:1px solid #262626 !important;
}
.night .search-page .entry-title,
.night .tab_title.selected a,
.night .format-videos-inf span,
.night .single-cat-tag,
.night .widget_color_cat ul li,
.night .read-sm,
.night .html-active .switch-html,
.night .tmce-active .switch-tmce,
.night .hide-t:before,
.night .hide-t:after,
.night .secret-b,
.night .cat-w-icon,
.night #menu-container,
.night .mobile-login,
.night #sidr-main ul a,
.night .usbox,
.night .begin-tabs-content .tab_title a,
.night #sidebar .user_login h3,
.night .quicktags-toolbar {
 border-bottom:1px solid #262626 !important;
}
.night .ajax_widget_content .tab_title a {
 border-left:1px solid #262626;
 border-bottom:1px solid #262626;
}
.night .widget_ajax {
 border-top:none !important;
}
.night .ajax_widget_content .tab_title.selected a {
 border-bottom:none !important;
}
.night .ajax_widget_content .tab_title a:after {
 background:#262626;
}
.night .ajax_widget_content .tab_title.selected a:after {
 background:#3690cf;
}
.night .ajax_widget_content .tab_title:first-child a {
 border-left:0;
 background:#323232 !important;
 color:RGB(50%,50%,50%) !important;
}
.night .tab-hd-con:last-child,
.night .login-tab-hd-con:last-child,
.night .user_login .tab-title span:last-child {
 border-right:none !important;
}
.night .tab-hd-con,
.night .login-tab-hd-con,
.night .tab-title span,
.night #sidr-main,
.night .zm-tabs-nav a {
 border-right:1px solid #262626 !important;
}
.night .read-pl,
.night .begin-tabs-content .tab_title a,
.night .dp-highlighter ol li,
.night .dp-highlighter .columns div {
 border-left:1px solid #262626 !important;
}
.night .begin-tabs-content .tab_title:first-child a {
 border-left:none !important;
}
.night .about-pn {
 border-left:1px solid #262626;
 border-right:1px solid #262626;
}
.night .tab-bd,
.night #colophon,
.night .about-inf,
.night .tab-group section.active,
.night .login-tab-bd,
.night .link-des-box,
.night .widget_ajax .new_cat,
.night .single-content hr,
.night .zm-tabs-container {
 border-top:1px solid #262626 !important;
}
.night .message-widget ul li,
.night .bkc {
 border-bottom:1px dashed #262626;
}
.night .shar-beshare-donate .share-tab-nav-item {
 border-bottom:1px solid #262626;
}
.night .shar-beshare-donate .share-tab-nav-item.current {
 border-bottom:1px solid transparent;
}
.night .shar-beshare-donate .share-tab-nav-item + .share-tab-nav-item {
 border-left:1px solid #262626;
}
.night .timeline {
 border-left:1px dashed #808080;
}
.night .bkx,
.night .header-top,
.night .footer-widget .bkx,
.night .user_login h3,
.night .begin-tabs-content .tab_title.selected a,
.night #single-widget .bkx {
 border-bottom:none !important;
}
.night .meta-author-avatar img,
.night .authorbio .avatar,
.night .user-avatar img,
.night #cms-widget-one .menu-item a,
.night .g-col .bkx,
.night .g-col .bk,
.hide-lead-img .hy,
.night .bky,
.night #scroll li .nline-qq a,
.night .full-img .wp-caption,
.night .begin-tabs-content .tab-pagination a,
.night .author-n {
 border:none !important;
}
.night .g-col .bkh {
 border:1px solid #262626 !important;
}
.night .qaptcha .bgslider {
 box-shadow:none;
}
.night .all-content-box:after {
 background:linear-gradient(rgba(0,0,0,0),#323232)
}
.night input:-webkit-autofill {
 -webkit-box-shadow:0 0 0 1000px #323232 inset;
 -webkit-text-fill-color:RGB(50%,50%,50%) !important;
}
.night .begin-tabs-content {
 border-top:none !important;
}
.night .begin-tabs-content .tab_title a:after {
 background:#262626;
}
.night .begin-tabs-content .tab_title.selected a::after {
 background:#3690cf;
}
.night .owl-theme .owl-dots .owl-dot span {
 background:transparent !important;
 border:1px solid #808080 !important;
}
.night .owl-theme .owl-dots .owl-dot.active span,
.night .owl-theme .owl-dots .owl-dot:hover span {
 background:#323232 !important;
 border:1px solid #323232 !important;
}
.night .filter-main {
 border-top:1px dashed #262626;
}
.night .filter-main:first-child {
 border-top:none;
}
.night .nav-section {
 border-top:none !important;
}
.night .arrow-up {
 border-bottom:10px solid #262626;
}
.night .read-pl a {
 line-height:80px;
}
.night .entry-more a {
 right:0;
 color:#808080 !important;
}
.night .log-zd {
 border-left:none !important;
}
.night .search-input button {
 border-left:none !important;
}
.night .main-nav .down-menu li {
 height:87px;
 line-height:87px;
}
.night .keep-arrow {
 display:none;
}
.night .post {
 border-bottom:1px solid #262626;
}
.night .fancybox-content img {
 opacity:1;
}
.night .triangle-down {
 border-top:5px solid #262626;
}
.night .poster-tips {
 top:-30px;
}
.night .tougao-info-main {
 border:1px dashed #262626;
}
.night .tougao-info li {
 margin:0;
 border-bottom:1px dashed #262626;
}
.night .tougao-info li:nth-child(even) {
 border-right:1px dashed #262626;
}
.doclose {
 margin:0 0 -1px 0;
}
.upclose {
 margin:10px 0 0 0;
}
.addclose {
 margin:10px 0;
}
.domargin {
 margin:0 0 10px 0;
}
.domargin .ias-trigger-next {
 margin:16px 0 0 5px;
}
.invitation-box {
 position:relative;
}
.to-code {
 position:absolute;
 right:2px;
 bottom:15px;
}
.reg-page .to-code {
 bottom:11px;
}
.to-code a {
 padding:6px 14px;
 border-radius:2px;
 -webkit-appearance:none;
}
.codes-list th {
 text-align:center;
 font-weight:700;
}
.codes-list td {
 text-align:left;
 padding:5px 10px;
}
.timeline {
 margin:0 0 0 10px;
 border-left:1px dashed #ddd;
}
.timeline ul li {
 list-style:none;
 margin:0 0 0 20px;
}
.timeline h5 {
 position:relative;
 font-size:16px;
 font-size:1.6rem;
 cursor:pointer;
}
.timeline h5:after {
 position:absolute;
 top:10px;
 left:-6px;
 content:" ";
 height:10px;
 width:10px;
 background:#fff;
 border-radius:50%;
}
.timeline h5:before {
 content:"\e6f2";
 font-family:be;
 font-size:1.6rem;
 color:#ddd;
 background:#fff;
 margin:0 8px 0 -9px;
 font-weight:normal;
}
.login-tab-product input:focus,
.add-link input:focus,
.add-link textarea:focus {
 text-indent:0 !important;
 z-index:1;
 outline:none;
 border:1px solid #3690cf;
}
.zml-submit-button input:focus {
 border:none !important;
}
.pass-input {
 position:relative;
}
.togglepass {
 position:absolute;
 top:6px;
 right:3px;
 width:35px;
 color:#999;
 z-index:2;
 cursor:pointer;
 text-align:center;
 background:transparent !important;
}
.pass-show .be {
 color:#c40000;
}
