﻿@charset "utf-8";html {-webkit-text-size-adjust: none;word-wrap: break-word;word-break: break-all;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;}
body {margin-top: 75px;outline: 0;font-family: "Microsoft YaHei", Verdana, sans-serif;font-size: 14px;background-color: #eee;color: #444;}
a {color: #444;text-decoration: none;outline: 0;}
a:hover {color: #f96;}
img {border: 0;}
dd,div,dl,dt,form,h1,h2,h3,h4,h5,img,input,label,p,span,textarea,ul {margin: 0;padding: 0;outline: 0;}
.container {width: 1180px;margin: 0 auto;}
#header {height: 60px;line-height: 60px;background-color: #100202;position: fixed;width: 100%;margin-bottom: 20px;top: 0;z-index: 2;}
.logo {float: left;font-size: 0;}
.logo img {max-height: 60px;vertical-align: middle;}
.nav {float: left;margin-left: 30px;background-color: #100202;}
.nav ul {list-style: none;}
.nav li {float: left;position: relative;font-size: 16px;z-index: 2;}
.nav li a {color: #fff;padding: 0 20px;display: inline-block;}
.nav li:hover > a {background-color: #c14747;}
.nav li.active > a {background-color: #c14747;}
.nav ul ul {display: none;left: 0;position: absolute;top: 100%;background-color: #f66;}
.nav ul li:hover > ul {display: block;background-color: #c14747;}
.nav ul ul li {white-space: nowrap;line-height: 45px;}
.nav ul ul li:hover {background-color: #c14747;}
.nav ul ul ul {top: 0;left: 100%;}
.login {float: right;}
.user {float: right;margin-left: 10px;position: relative;}
.user .avatar {padding: 0 5px;font-size: 0;cursor: pointer;}
.user .avatar img {width: 32px;height: 32px;border-radius: 50%;vertical-align: middle;}
.user .login {display: none;line-height: 24px;padding: 15px;position: absolute;background-color: #fff;right: 0;color: #333;white-space: nowrap;top: 52px;border: 1px solid #ddd;}
.user .login span {display: inline-block;}
.user .login span:first-child {margin-right: 10px;}
.user .login span a {color: #333;}
.user.active .avatar {background-color: #c14747;}
.search {float: right;margin-top: 15px;}
.search form {width: 240px;border-radius: 30px;line-height: 30px;height: 30px;color: #ddd;overflow: hidden;}
.search form input {float: left;box-sizing: border-box;width: 75%;-webkit-box-sizing: border-box;height: 30px;padding-left: 5%;line-height: 28px;-moz-box-sizing: border-box;border: 1px solid #ccc;border-right: 0;}
.search form button {float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border: 1px solid #ccc;height: 30px;background-color: #fff;width: 25%;box-sizing: border-box;border-left: 0;color: #cbcbcb;-ms-box-sizing: border-box;text-align: center;line-height: 28px;}
#main {overflow: hidden;clear: both;}
.main {margin-bottom: 20px;overflow: hidden;}
.hometop {margin-bottom: 12px;overflow: hidden;}
.htleft {float: left;width: 380px;height: auto;}
.slider {width: 100%;height: 330px;background-color: #fff;margin-bottom: 10px;}
.slider .swiper-container {width: 100%;height: 100%;}
.slider .swiper-slide {font-size: 18px;-ms-flex-pack: center;-ms-flex-align: center;display: -webkit-flex;justify-content: center;-webkit-box-pack: center;-webkit-box-align: center;display: -webkit-box;background: #fff;position: relative;-webkit-align-items: center;display: flex;display: -ms-flexbox;align-items: center;-webkit-justify-content: center;}
.slider .swiper-pagination {text-align: right;}
.slider .swiper-pagination-bullet {background-color: #fafafa;width: 12px;height: 12px;}
.slider .swiper-pagination-bullet-active {background: #fff;}
.slider .swiper-button-next,.swiper-container-rtl .swiper-button-prev {background: url(../images/slider-arrow.png) no-repeat;}
.slider .swiper-button-prev,.swiper-container-rtl .swiper-button-next {background: url(../images/slider-arrow.png) no-repeat;transform: rotate(180deg);}
.slider .swiper-slide:hover {-moz-opacity: 0.9;opacity: 0.9;}
.slider .swiper-slide img {width: 380px;object-fit: cover;height: 380px;overflow: hidden;}
.slider .swiper-slide p {position: absolute;line-height: 40px;overflow: hidden;right: 0;padding-left: 3%;color: #fff;height: 40px;background-color: rgba(0, 0, 0, 0.6);padding-right: 20%;left: 0;bottom: 0;}
.stuijian {width: 100%;overflow: hidden;}
.stuijian .box {float: left;height: 126px;overflow: hidden;background-color: #fff;width: 49%;position: relative;}
.stuijian .box:hover {-moz-opacity: 0.9;opacity: 0.9;}
.stuijian .box img {width: 100%;height: 100%;object-fit: cover;}
.stuijian .box p {position: absolute;left: 0;background-color: rgba(0, 0, 0, 0.6);padding: 0 10px;line-height: 28px;height: 28px;width: 100%;color: #fff;bottom: 0;}
.stuijian .box + .box {float: right;}
.homenew {float: left;margin-left: 20px;background-color: #fff;overflow: hidden;padding-top: 5px;width: 400px;position: relative;z-index: 0;}
.homenew .box {margin: 0 15px;border-bottom: 1px dashed #ddd;padding: 10px 0;}
.homenew .box h3 {height: 26px;font-size: 18px;line-height: 26px;overflow: hidden;}
.homenew .box h3:hover a {text-decoration: underline;}
.homenew .box p {line-height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #888;}
.homenew .box p a {color: #888;}
.homenew ul {padding: 8px 15px;list-style: none;}
.homenew li {font-size: 15px;white-space: nowrap;overflow: hidden;line-height: 32px;text-overflow: ellipsis;}
.homenew li::before {content: "";height: 3px;position: absolute;background-color: #f66;width: 3px;margin-top: 14px;}
.homenew li a {padding-left: 10px;}
.homenew::after {content: "";width: 0;top: 0;height: 0;right: 0;margin-left: -10px;border-left: 40px solid transparent;border-top: 40px solid #f65220;position: absolute;}
.homenew span {position: absolute;color: #fff;z-index: 2;-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);-ms-transform: rotate(45deg);font-size: 12px;font-style: normal;right: 1px;top: 5px;}
.homehot {float: right;width: 360px;background-color: #fff;}
.homehot h5 {height: 38px;line-height: 38px;color: #f96;border-bottom: 1px solid #eee;font-weight: 400;font-size: 18px;padding-left: 15px;}
.homehot .boxbody {width: 100%;box-sizing: border-box;overflow: hidden;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding: 15px 15px 10px;}
.homehot .boxbody .box {float: left;width: 49%;}
.homehot .boxbody .box:hover {-moz-opacity: 0.9;opacity: 0.9;}
.homehot .boxbody .box + .box {float: right;}
.homehot .boxbody .box .img {width: 100%;height: 100px;overflow: hidden;}
.homehot .boxbody .box .img img {width: 100%;height: 100%;overflow: hidden;object-fit: cover;}
.homehot .boxbody .box p {text-align: center;line-height: 24px;overflow: hidden;padding: 0 10px;height: 24px;}
.homehot ul {list-style: none;padding: 0 0 0 15px;width: 98%;overflow-y: scroll;height: 280px;}
.homehot li:first-child {border-top: 1px solid #efefef;}
.homehot li {padding: 8px 0;overflow: hidden;border-bottom: 1px solid #efefef;}
.homehot li:hover {-moz-opacity: 0.9;opacity: 0.9;}
.homehot li .img {float: left;height: 60px;width: 90px;overflow: hidden;}
.homehot li .img img {width: 100%;height: 100%;object-fit: cover;overflow: hidden;}
.homehot li .imgr {margin-left: 100px;margin-top: -2px;}
.homehot li .imgr h3 {font-weight: 400;margin-bottom: 2px;overflow: hidden;max-height: 44px;font-size: 14px;line-height: 22px;}
.homehot li .imgr span {display: inline-block;color: #999;font-size: 12px;margin-right: 10px;}
.homehot li .imgr span a {color: #999;}
.homehot ul::scrollbar {width: 0.2rem;background-color: transparent;}
.homehot ul::scrollbar-track {-webkit-box-shadow: inset 0 0 6px transparent;background-color: transparent;border-radius: 0.2rem;}
.homehot ul::scrollbar-thumb {border-radius: 0.2rem;-webkit-box-shadow: inset 0 0 6px transparent;background-color: rgba(0, 0, 0, 0);}
.homehot ul:hover::scrollbar-thumb {background-color: rgba(0, 0, 0, 0.3);}
.homehot ul::-webkit-scrollbar {width: 0.2rem;background-color: transparent;}
.homehot ul::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px transparent;background-color: transparent;border-radius: 0.2rem;}
.homehot ul::-webkit-scrollbar-thumb {border-radius: 0.2rem;background-color: rgba(0, 0, 0, 0);-webkit-box-shadow: inset 0 0 6px transparent;}
.homehot ul:hover::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 0.3);}
.homehot ul::-o-scrollbar {width: 0.2rem;background-color: transparent;}
.homehot ul::-moz-scrollbar-track {-webkit-box-shadow: inset 0 0 6px transparent;border-radius: 0.2rem;background-color: transparent;}
.homehot ul::-moz-scrollbar-thumb {border-radius: 0.2rem;-webkit-box-shadow: inset 0 0 6px transparent;background-color: rgba(0, 0, 0, 0);}
.homehot ul:hover::-moz-scrollbar-thumb {background-color: rgba(0, 0, 0, 0.3);}
.himages {overflow: hidden;background-color: #fff;clear: both;margin-bottom: 20px;}
.himages .swiper-next,.himages .swiper-prev {display: block;position: absolute;cursor: pointer;-o-transition: all 0.5s;width: 25px;margin-top: 90px;background: url(../images/slider-arrow.png) no-repeat;transition: all 0.5s;height: 32px;-webkit-transition: all 0.5s;margin-left: -40px;}
.himages .swiper-prev {-webkit-transform: rotate(180deg);transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);}
.himages .swiper-next {margin-left: 1200px;}
@media screen and (max-width: 1180px) {.himages .swiper-next,.himages .swiper-prev {display: none;}
}

.himages .title {list-style: none;border-bottom: 1px solid #eee;overflow: hidden;height: 42px;line-height: 42px;}
.himages .title h5 {display: inline-block;font-size: 16px;font-weight: 400;padding-left: 15px;}
.himages .title span {margin-right: 10px;position: absolute;margin-left: -100px;}
.himages .title span a {color: #f96;display: inline-block;cursor: pointer;}
.himages .title i {float: right;margin-right: 15px;color: #999;font-style: normal;display: inline-block;}
.himages .title i a {color: #999;}
.hibody {padding: 10px 15px;box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden;-moz-box-sizing: border-box;}
.hibody .swiper-slide {width: 180px;overflow: hidden;margin-right: 15px;}
.hibody .swiper-slide:hover {-moz-opacity: 0.9;opacity: 0.9;}
.hibody .swiper-slide .img {width: 100%;height: 120px;overflow: hidden;}
.hibody .swiper-slide .img img {width: 100%;height: 100%;object-fit: cover;}
.hibody .swiper-slide p {line-height: 26px;height: 26px;padding: 0 10px;overflow: hidden;text-align: center;}
.himgs {margin-bottom: 20px;background-color: #fff;overflow: hidden;}
.himgs .title {height: 45px;line-height: 45px;padding: 0 15px;border-bottom: 1px solid #eee;}
.himgs .title h4 {display: inline-block;font-size: 16px;font-weight: 400;}
.himgs .title i {float: right;color: #999;font-style: normal;display: inline-block;}
.himgs .title i a {color: #999;}
.himgs .himgsbody {padding: 10px 15px;overflow: hidden;}
.himgs ul {list-style: none;margin-right: -1.5%;}
.himgs li {float: left;margin-right: 1.5%;margin-bottom: 10px;width: 18.5%;}
.himgs li a {font-size: 0;display: block;}
.himgs li .img {width: 100%;height: 0;padding-bottom: 68%;overflow: hidden;}
.himgs li .img:hover {-moz-opacity: 0.9;opacity: 0.9;}
.himgs li .img img {width: 100%;height: auto;}
.himgs li p {line-height: 32px;height: 32px;font-size: 14px;text-align: center;overflow: hidden;}
@media screen and (max-width: 768px) {.himgs {margin-bottom: 10px;}
.himgs .himgsbody {padding: 5px;}
.himgs ul {list-style: none;margin-right: -2%;}
.himgs li {float: left;width: 48%;margin-right: 2%;margin-bottom: 5px;}
}

.hometab {margin-bottom: 20px;background-color: #fff;overflow: hidden;}
.hometab .title {list-style: none;line-height: 45px;border-bottom: 1px solid #eee;height: 45px;}
.hometab .title li {float: left;font-size: 16px;padding-left: 15px;}
.hometab .title li a {display: inline-block;height: 44px;line-height: 44px;}
.hometab .title li.active a {color: #f96;border-bottom: 2px solid #f96;}
.hometab .box {padding: 15px;clear: both;}
.hometab .box ul {list-style: none;overflow: hidden;margin-right: -2%;}
.hometab .box li {float: left;width: 48%;margin-right: 2%;margin-bottom: 20px;}
.hometab .box li:hover {-moz-opacity: 0.9;opacity: 0.9;}
.hometab .box li .img {float: left;overflow: hidden;width: 220px;height: 150px;}
.hometab .box li .img img {width: 100%;overflow: hidden;height: 100%;object-fit: cover;}
.hometab .box li .imgr {margin-left: 235px;}
.hometab .box li .imgr h3 {font-size: 16px;font-weight: 400;line-height: 26px;margin-bottom: 10px;overflow: hidden;height: 26px;}
.hometab .box li .imgr span {display: block;color: #999;margin-bottom: 10px;font-size: 13px;}
.hometab .box li .imgr span i {margin-right: 4px;}
.hometab .box li .imgr span a {color: #f96;}
.hometab .box li .imgr p {color: #666;overflow: hidden;line-height: 24px;height: 72px;}
.hometab .box .more {text-align: center;padding: 10px 0;}
.hometab .box .more a {border: 1px solid #ddd;color: #999;border-radius: 20px;padding: 2px 20px;}
.homecate3 {margin-bottom: 10px;overflow: hidden;margin-right: -10px;}
.homecate3 .box {float: left;width: 585px;margin-bottom: 10px;background-color: #fff;margin-right: 10px;}
.homecate3 .box .title {height: 45px;border-bottom: 1px solid #eee;line-height: 45px;padding: 0 15px;}
.homecate3 .box .title h4 {display: inline-block;font-size: 16px;font-weight: 400;}
.homecate3 .box .title i {float: right;color: #999;font-style: normal;display: inline-block;}
.homecate3 .box .title i a {color: #999;}
.homecate3 .box ul {list-style: none;padding: 10px 15px;overflow: hidden;}
.homecate3 .box li {margin-bottom: 10px;overflow: hidden;}
.homecate3 .box li:hover {-moz-opacity: 0.9;opacity: 0.9;}
.homecate3 .box li .img {float: left;width: 50px;height: 50px;overflow: hidden;}
.homecate3 .box li .img img {width: 100%;object-fit: cover;overflow: hidden;height: 100%;}
.homecate3 .box li .imgr {margin-left: 60px;}
.homecate3 .box li .imgr h3 {font-weight: 400;font-size: 12px;text-align: right;line-height: 24px;color: #999;}
.homecate3 .box li .imgr h3 a {float: left;width: 70%;display: inline-block;text-align: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 14px;}
.homecate3 .box li .imgr p {white-space: nowrap;color: #999;overflow: hidden;text-overflow: ellipsis;}
.homecate4 {margin-bottom: 20px;overflow: hidden;margin-right: -10px;}
.homecate4 .box {float: left;background-color: #fff;margin-bottom: 10px;margin-right: 10px;width: 386.665px;}
.homecate4 .box .title {height: 45px;line-height: 45px;border-bottom: 1px solid #eee;padding: 0 15px;}
.homecate4 .box .title h4 {display: inline-block;font-size: 16px;font-weight: 400;}
.homecate4 .box .title i {float: right;display: inline-block;color: #999;font-style: normal;}
.homecate4 .box .title i a {color: #999;}
.homecate4 .box ul {list-style: none;padding: 10px 15px;width: 100%;}
.homecate4 .box li {line-height: 30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.homecate4 .box li::before {content: "";height: 4px;width: 4px;position: absolute;margin-top: 14px;background-color: #f66;}
.homecate4 .box li a {padding-left: 14px;}
.homelink {margin-bottom: 0;overflow: hidden;background-color: #fff;}
.homelink .title {height: 45px;border-bottom: 1px solid #eee;line-height: 45px;padding: 0 15px;}
.homelink .title h4 {display: inline-block;font-size: 16px;font-weight: 400;}
.homelink ul {list-style: none;padding: 10px 15px;overflow: hidden;}
.homelink li {float: left;margin-right: 10px;}
#footer {background-color: #292a2c;color: #b8bbc0;}
.footer {padding: 10px 0;text-align: center;background-color: #292a2c;
 color: #b8bbc0;}
.footer .fnav {margin-bottom: 15px;}
.footer p {margin-bottom: 10px;}
.footer .fnav a {display: inline-block;margin: 0 10px;}
.footer p a{color: #b8bbc0;}
.mainl {float: left;width: 900px;}
.list {padding: 10px 15px;background-color: #fff;}
.list .title {height: 50px;border-bottom: 1px solid #eee;line-height: 50px;padding-left: 15px;overflow: hidden;}
.list .title h1 {display: inline-block;font-size: 20px;font-weight: 400;}
.list .title span {display: inline-block;margin-left: 30px;}
.list .title span a {display: inline-block;margin-right: 10px;color: #f96;}
.list .title span .on {color: red;}
.list ul {padding: 10px 0;}
.list li {padding: 15px 0;border-bottom: 1px solid #eee;overflow: hidden;}
.list li:hover {background-color: #f8fcfe;transition: all 0.25s ease 0s;}
.list li .img {float: left;width: 230px;height: 145px;overflow: hidden;}
.list li .img img {width: 100%;height: 100%;overflow: hidden;object-fit: cover;}
.list li .imgr {margin-left: 250px;}
.list li .imgr h2 {font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 8px;line-height: 32px;font-weight: 400;}
.list li .imgr p {line-height: 24px;max-height: 72px;overflow: hidden;color: #777;margin-bottom: 8px;}
.list li .imgr .info {line-height: 28px;color: #999;font-size: 12px;}
.list li .imgr .info a {color: #f96;}
.list li .imgr .info span {margin-right: 10px;display: inline-block;}
.list li .imgr .info span i {margin-right: 4px;}
.list li .imgr .info span.tag {float: right;}
.list li .imgr .info span.tag a {border: 1px solid #eee;border-radius: 10px;padding: 1px 4px;color: #999;margin-left: 10px;}
.list2 {width: 100%;background-color: #fff;}
.list2 .title {height: 50px;padding-left: 15px;overflow: hidden;line-height: 50px;border-bottom: 1px solid #eee;}
.list2 .title h1 {display: inline-block;font-size: 20px;font-weight: 400;}
.list2 .title span {display: inline-block;margin-left: 30px;}
.list2 .title span a {display: inline-block;margin-right: 10px;color: #f96;}
.list2 ul {padding: 10px 15px;overflow: hidden;margin-right: -10px;list-style: none;}
.list2 li {float: left;margin-right: 10px;width: 280px;margin-bottom: 10px;border: 1px solid #eee;}
.list2 li:hover {background-color: #f8fcfe;}
.list2 li .img {width: 100%;overflow: hidden;position: relative;height: 220px;z-index: 1;}
.list2 li .img .vbg {position: absolute;bottom: 0;transition: all 0.3s;top: 0;-webkit-transition: all 0.3s;opacity: 0.3;right: 0;left: 0;-o-transition: all 0.3s;background: rgba(0, 0, 0, 0) url(../images/play-btn.png) no-repeat center;z-index: 2;}
.list2 li:hover .img .vbg {background: rgba(0, 0, 0, 0.3) url(../images/play-btn.png) no-repeat center;opacity: 1;}
.list2 li .img img {width: 100%;object-fit: cover;overflow: hidden;height: 100%;}
.list2 li h3 {font-size: 14px;padding: 0 10px;text-overflow: ellipsis;font-weight: 400;line-height: 32px;white-space: nowrap;overflow: hidden;}
.list2 li span {line-height: 28px;font-size: 12px;color: #999;padding: 0 10px;}
.list2 li span i {margin-right: 4px;}
.pagebar {padding: 20px 0;text-align: center;}
.pagebar a,.pagebar span {display: inline-block;text-align: center;width: auto;padding: 0 10px;margin: 2px;height: 30px;line-height: 28px;border: 1px solid #f96;}
.pagebar a {color: #f96;}
.pagebar a:hover,.pagebar span {background-color: #f66;color: #fff;}
.post {background-color: #fff;margin-bottom: 20px;overflow: hidden;padding: 15px;}
.post .title {overflow: hidden;border-bottom: 1px solid #eee;}
.post .title h1 {font-size: 22px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-bottom: 5px;font-weight: 400;line-height: 32px;}
.post .title .info {line-height: 32px;padding-bottom: 10px;color: #999;}
.post .title .info span {margin-right: 10px;display: inline-block;}
.post .title .info span a {color: #f96;}
.post .title .info span i {margin-right: 4px;}
.post .title .info span.tag {float: right;}
.post .title .info span.tag a {border: 1px solid #eee;border-radius: 10px;padding: 0 6px;margin-left: 10px;color: #999;}
.post .title .info span.tag a:hover {border: 1px solid #f96;background-color: #f66;color: #fff;}
.article_content {padding: 10px 0;font-size: 16px;word-break: break-all;padding-bottom: 5px;overflow: hidden;position: relative;word-wrap: break-word;line-height: 32px;color: #555;}
.article_content img {max-width: 100%;height: auto;}
@media screen and (max-width: 980px) {.article_content img {width: auto;}
}

.article_content h1,.article_content h2,.article_content h3,.article_content h4,.article_content h5,.article_content h6 {margin-bottom: 18px;margin: 10px 0;padding-left: 10px;border-left: 4px solid #f96;border-top-left-radius: 2px;font-weight: 400;border-bottom-left-radius: 2px;background-color: #fbfbfb;color: #333;}
.article_content h2 {font-size: 24px;}
.article_content h2 {font-size: 20px;}
.article_content h3 {font-size: 18px;}
.article_content h4 {font-size: 16px;}
.article_content h5 {font-size: 14px;}
.article_content h6 {font-size: 12px;}
.article_content ol,.article_content ul {margin: 0 0 18px 50px;}
.article_content ul {list-style: disc;}
.article_content ol {list-style: decimal;}
.article_content li {margin-bottom: 6px;}
.article_content p {margin: 12px 0;color: #555;line-height: 32px;word-wrap: break-word;}
.article_content pre {word-wrap: break-word;}
.article_content table {border-top: solid 1px #ddd;margin-bottom: 18px;border-left: solid 1px #ddd;width: 100%;}
.article_content table th {background-color: #f9f9f9;text-align: center;}
.article_content table td,.article_content table th {border-bottom: solid 1px #ddd;border-right: solid 1px #ddd;padding: 5px 10px;}
.article_content .alignnone {margin: 0 auto;}
.article_content .alignleft {float: left;text-align: left;margin-right: 10px;}
.article_content .aligncenter {margin: 0 auto;text-align: center;display: block;}
.article_content .alignright {float: right;text-align: right;margin-left: 10px;}
.article_content a {color: #f96;}
.article_content a:hover {color: #f40;text-decoration: underline;}
.article_content pre,.comment pre {font-size: 12px;background: #ededed;}
.article_content blockquote {margin: 20px 0;padding: 15px 20px 1px;background-color: #fafafa;border-left: 5px solid #f96;}
.article_content blockquote p {margin: 0;padding: 0;margin-bottom: 10px;}
.article_content embed,.article_content iframe,.article_content video {width: 100%;}
.rights {margin: 20px 0;border-bottom: 1px solid #ededed;line-height: 26px;counter-increment: #999;padding-bottom: 10px;overflow: hidden;border: 1px solid #c9c9c9;padding: 6px;border-radius: 5px;}
.rights h5 {font-weight: 400;font-size: 16px;color: #333;margin-bottom: 20px;}
#share {overflow: hidden;}
#share .sharel {float: left;margin-top: 10px;}
#share .sharel p {color: #333;font-size: 16px;line-height: 42px;}
.bdsharebuttonbox a.bds_weixin_icon {width: 55px;height: 55px;background: url(../images/icon_weixin.png) no-repeat center;}
.bdsharebuttonbox a.bds_tsina_icon {width: 55px;height: 55px;background: url(../images/icon_weibo.png) no-repeat center;}
.bdsharebuttonbox a.bds_sqq_icon {width: 55px;height: 55px;background: url(../images/icon_qq.png) no-repeat center;}
.bdsharebuttonbox a.bds_qzone_icon {width: 55px;height: 55px;background: url(../images/icon_qqzone.png) no-repeat center;}
.bdsharebuttonbox a.bds_more_icon {width: 55px;height: 55px;background: url(../images/icon_more.png) no-repeat center;}
#share .sharer {float: right;width: 207px;}
.sharer i {width: 100%;background: url(../images/qrcode-tope.png) no-repeat top;height: 14px;display: block;}
.sharer .qrimg {border: 1px solid #ededed;text-align: center;border-top: 0;position: relative;height: 155px;}
.sharer .qrimg canvas {padding-top: 12px;}
.sharer .qrimg img {margin: 0 auto;}
.sharer .qrimg p {position: absolute;font-size: 12px;left: 0;color: #999;right: 0;bottom: 5px;}
@media screen and (max-width: 780px) {#share {display: none;}
}

.related {background-color: #fff;overflow: hidden;margin-bottom: 20px;}
.related h4 {height: 45px;line-height: 45px;padding-left: 15px;font-weight: 400;border-bottom: 1px solid #eee;font-size: 16px;}
.post_comments {overflow: hidden;background-color: #fff;padding: 0 15px;}
#comments {border: 1px solid #e5e5e5;background-color: #fdfdfd;position: relative;}
#comment {overflow: hidden;}
#comment h4 {height: 45px;border-bottom: 1px solid #eee;font-weight: 400;line-height: 45px;font-size: 16px;}
#comment .ping {color: #333;font-size: 20px;padding-bottom: 10px;border-bottom: 1px dashed #ededed;line-height: 24px;font-weight: 400;height: 24px;}
#comment .compost {margin: 20px 0;}
.compost .com_name {margin: 10px 0;overflow: hidden;color: #f96;}
.compost .com_name a {color: #ff5e52;}
.compost .com_box {margin: 10px 0;}
.compost .com_box textarea {width: 100%;-moz-box-sizing: border-box;display: block;-webkit-box-sizing: border-box;border: 1px solid #ddd;padding: 10px;box-sizing: border-box;}
.compost .com_info {margin: 0;overflow: hidden;}
.compost .com_info ul {list-style: none;}
.compost .com_info li {float: none;margin-bottom: 8px;}
.compost .com_info li input {width: 30%;height: 30px;padding-left: 4px;line-height: 30px;border: 1px solid #ddd;}
@media screen and (max-width: 980px) {.compost .com_info li input {width: 60%;}
}

.compost .com_info li span {margin-left: 4px;}
.compost .com_info li span img {height: 30px;display: inline-block;line-height: 30px;vertical-align: top;}
.compost .com_info button {float: right;padding: 6px 10px;border-radius: 3px;background-color: #f66;border: 0;color: #fff;display: inline-block;}
#comment .comlist {margin: 10px 0;}
.comlist .title {font-size: 16px;overflow: hidden;height: 45px;line-height: 45px;}
.comlist ul {list-style: none;border-top: 1px solid #ededed;}
.comlist .pagebar {border-top: 1px solid #ededed;}
.comlist ul ul {margin-left: 3%;}
.comlist li {overflow: hidden;padding: 20px 0;}
.comlist li:hover {background-color: #fafafa;}
.comlist li img {float: left;height: 40px;border-radius: 50%;margin-left: 12px;width: 40px;}
.comlist li .clbody {margin-left: 64px;}
.clbody .cinfo {overflow: hidden;}
.clbody .cinfo h5 {float: left;color: #f96;font-weight: 400;line-height: 18px;font-size: 14px;height: 18px;}
.clbody .cinfo span {float: right;margin-right: 10px;}
.clbody .cinfo span a {color: #f96;}
.clbody .cinfo span i {margin-right: 4px;}
.clbody em {color: #888;line-height: 24px;display: block;font-style: normal;font-size: 12px;height: 24px;}
.clbody p {line-height: 24px;color: #4a4a4a;overflow: hidden;}
.clbody p a {color: #f96;}
.bottom_tools {position: fixed;z-index: 999;font-size: 38px;right: 20px;bottom: 20px;}
.bottom_tools a {width: 50px;text-align: center;display: block;line-height: 46px;height: 50px;margin-bottom: 4px;}
.bottom_tools a.topcomment {margin-bottom: 0;line-height: 50px;}
.qr_tool {width: 50px;margin-bottom: 4px;color: #fff;line-height: 56px;text-align: center;background-color: rgba(0, 0, 0, 0.6);height: 50px;}
.qr_tool:hover {background-color: #f66;}
.bottom_tools .qr_img {position: absolute;left: -160px;height: 146px;top: 0;padding: 6px;background-color: #ededed;display: none;width: 146px;}
.bottom_tools .qr_img img {width: 146px;height: 146px;}
.mainr {float: right;width: 260px;background-color: #fff;}
.widget {padding: 0 10px;margin-bottom: 10px;}
.widget ul {list-style: none;padding: 10px 0;overflow: hidden;}
.widget li {float: left;line-height: 26px;white-space: nowrap;width: 50%;overflow: hidden;text-overflow: ellipsis;}
.widget h4 {height: 35px;border-bottom: 1px solid #eee;line-height: 35px;position: relative;font-weight: 400;padding-left: 8px;font-size: 16px;}
.widget h4::before {content: "";top: 10px;width: 3px;background-color: #f66;height: 16px;left: 0;position: absolute;}
.widget_div {padding: 10px 0;overflow: hidden;}
.widget_catalog ul ul {display: none;}
.widget_previous li {width: 100%;}
.widget_previous li::before {content: "";width: 4px;position: absolute;margin-top: 11px;height: 4px;border-radius: 50%;background-color: #f66;}
.widget_previous li a {padding-left: 14px;}
.widget_hotpost ul {list-style: none;}
.widget_hotpost li {width: 100%;}
.widget_hotpost li i {color: #999;font-style: italic;font-size: 14px;padding-right: 10px;}
.widget_hotpost li:nth-child(-n + 3) i {color: #f65220;font-size: 16px;}
.widget_tags ul {margin-right: -10px;}
.widget_tags li {width: auto;margin-right: 5px;margin-bottom: 5px;}
.widget_tags li a {display: block;padding: 0 5px;color: #fff;}
.widget_tags li.tagbgc0 a {background-color: #4a4a4a;}
.widget_tags li.tagbgc1 a {background-color: #428bca;}
.widget_tags li.tagbgc2 a {background-color: #5cb85c;}
.widget_tags li.tagbgc3 a {background-color: #d9534f;}
.widget_tags li.tagbgc4 a {background-color: #567e95;}
.widget_tags li.tagbgc5 a {background-color: #b433ff;}
.widget_tags li.tagbgc6 a {background-color: #00aba9;}
.widget_tags li.tagbgc7 a {background-color: #b37333;}
.widget_tags li.tagbgc8 a {background-color: #f60;}
.widget_tags li.tagbgc9 a {background-color: #d8b303;}
.widget_comments li {width: 100%;overflow: hidden;margin-bottom: 8px;white-space: inherit;}
.widget_comments li img {float: left;width: 40px;border-radius: 3px;height: 40px;margin-right: 10px;}
.widget_comments li span {display: inline-block;color: #999;font-size: 12px;}
.widget_calendar #tbCalendar {width: 100%;text-align: center;}
.widget_calendar caption {background-color: #fafafa;height: 20px;line-height: 20px;}
.widget_calendar td a {display: block;color: #fff;margin: 0 5px;background: #f96;}
.widget_author {padding-top: 20px;}
.widget_author .title {text-align: center;border-bottom: 1px solid #eee;padding-bottom: 10px;}
.widget_author .title img {border-radius: 50%;overflow: hidden;margin-bottom: 5px;height: 50px;width: 50px;}
.widget_author .title h5 {font-weight: 400;font-size: 16px;}
.widget_author .title p {line-height: 24px;}
.widget_author li {width: 100%;overflow: hidden;}
.widget_author li::before {content: "";margin-top: 11px;background-color: #f66;height: 4px;border-radius: 50%;position: absolute;width: 4px;}
.widget_author li a {padding-left: 14px;color: #444;line-height: 24px;}
.navbad {margin-bottom: 20px;clear: both;clear: both;overflow: hidden;}
.navbad img {max-width: 100%;}
.fad {margin-bottom: 20px;overflow: hidden;clear: both;clear: both;}
.fad img {max-width: 100%;}
.homead {margin-bottom: 20px;clear: both;overflow: hidden;clear: both;}
.homead img {max-width: 100%;}
#mnav,#search,.muser {display: none;}
@media screen and (max-width: 1180px) {.container {width: 98%;margin-left: 1%;margin-right: 1%;}
body {margin-top: 55px;}
#header {width: 100%;position: fixed;margin-bottom: 0;top: 0;line-height: 45px;z-index: 2;height: 45px;}
.logo {width: 100%;text-align: center;}
.logo img {max-height: 45px;}
#mnav,#search {display: block;cursor: pointer;top: 0;color: #fff;position: absolute;}
#mnav {left: 2%;}
#search {right: 2%;}
.nav {display: none;position: absolute;width: 100%;left: 0;background-color: #c14747;margin-left: 0;top: 45px;right: 0;}
.nav li {float: none;width: 100%;position: static;}
.nav li a {padding: 0 5px;display: block;}
.nav ul ul {display: block;padding-left: 3%;position: static;overflow: hidden;}
.nav ul ul li {line-height: 30px;float: left;margin-right: 10px;width: auto;}
.nav ul ul ul {display: none;}
.nav ul ul li:hover ul {display: none;}
.search {display: none;background-color: #c14747;top: 100%;margin-top: 0;position: absolute;float: none;left: 0;right: 0;}
.search form {width: 80%;height: 38px;margin: 10px auto;line-height: 36px;}
.search form input {height: 38px;line-height: 36px;}
.search form button {height: 38px;line-height: 36px;}
.user {display: none;}
.muser {display: block;font-size: 14px;top: 0;position: absolute;right: 12%;}
.muser a {color: #eee;display: block;}
#main {clear: both;}
.main {margin-bottom: 10px;}
.hometop {margin-bottom: 10px;}
.htleft {width: 100%;}
.slider {width: 100%;height: 220px;margin-bottom: 10px;}
.slider .swiper-slide img {width: 100%;height: 100%;}
.stuijian {margin-bottom: 10px;}
.hometop .homenew {float: left;margin-bottom: 10px;margin-left: 0;width: 100%;height: auto;}
.hometop .homehot {float: right;width: 100%;height: auto;}
.hibody .swiper-slide {width: auto;overflow: hidden;margin-right: 0;}
.hometab {margin-bottom: 10px;}
.hometab .box ul {margin-right: 0;}
.hometab .box li {width: 100%;margin-right: 0;margin-bottom: 10px;}
.hometab .box li .img {width: 38%;height: 100px;}
.hometab .box li .imgr {margin-left: 41%;}
.hometab .box li .imgr h3 {height: auto;max-height: 52px;}
.hometab .box li .imgr p {display: none;}
.homecate3 {margin-right: 0;margin-bottom: 0;}
.homecate3 .box {margin-right: 0;width: 100%;}
.homecate3 .box li .imgr h3 {font-size: 0;}
.homecate3 .box li .imgr h3 a {width: 100%;}
.homecate4 {margin-bottom: 10px;margin-right: 0;}
.homecate4 .box {width: 100%;margin-right: 0;}
.mainl {width: 100%;}
.list {padding: 0 5px;}
.list .title {padding-left: 0;height: auto;height: auto;line-height: 30px;}
.list .title h1 {display: inline-block;font-size: 18px;}
.list .title span {margin-left: 0;line-height: 24px;}
.list ul {padding: 0;}
.list li .img {width: 42%;height: 100px;}
.list li .imgr {margin-left: 45%;}
.list li .imgr h2 {white-space: inherit;line-height: 28px;margin-bottom: 0;max-height: 56px;}
.list li .imgr p {display: none;}
.list li .imgr .info {line-height: 24px;}
.list li .imgr .info span.tag {display: none;}
.mainall {width: 100%;margin-top: 0;}
.list2 {padding: 5px;}
.list2 .title {padding-left: 0;height: auto;line-height: 32px;}
.list2 .title h1 {display: block;}
.list2 .title span {margin-left: 0;line-height: 24px;}
.list2 ul {padding: 0;margin-right: -2%;}
.list2 li {width: 48%;margin-right: 2%;}
.list2 li .img {height: 120px;}
.article_content embed,.article_content iframe,.article_content video {width: 100%;}
#share .sharel {float: none;display: block;margin-bottom: 20px;}
#share .sharer {float: none;display: block;width: 207px;margin: 0 auto;}
.mainr {width: 100%;display: none;}
.fad,.homead,.navbad {margin-bottom: 10px;}
}

.searchBtn {display: inline-block;cursor: pointer;margin-top: 3px;}
.searchBtn i {font-size: 24px;color: #fff;margin-left: 25px;}
#simplemodal-container {background: rgba(0, 0, 0, 0.6);z-index: 999;height: 100%;top: 0;width: 100%;color: #fff;display: none;padding: 12px 12px 40px;left: 0;position: fixed;}
#searchbar {display: none;font-size: 0.875em;margin-top: -50px;background-color: #f66;height: 100px;text-transform: uppercase;left: 50%;z-index: 1000;padding: 8px;margin-left: -150px;position: fixed;width: 300px;text-align: center;top: 50%;}
#searchbar p {margin-bottom: 10px;color: #fff;line-height: normal;}
#searchbar form input {text-transform: none;height: 30px;color: #333;background: #fff;border: medium none;}
#searchbar form input.text {text-indent: 5px;}
#searchbar .submit {cursor: pointer;-webkit-appearance: none;width: 50px;}
@media screen and (max-width: 1180px) {.searchBtn {display: block;margin-top: 0;font-size: 14px;position: absolute;top: 0;right: 3%;}
.searchBtn i {font-size: 16px;}
}

.lanad {clear: both;max-width: 1180px;margin: 0 auto 10px;clear: both;overflow: hidden;}
.ce_ad {padding: 0 5px !important;}
.pcd_ad {display: block;}
.mbd_ad {display: none;}
@media (max-width: 768px) {.pcd_ad {display: none !important;}
.mbd_ad {display: block !important;}
}

.meihua_1 {display: block;font-weight: 700;background-color: #ea4c89;margin-top: 10px;color: #fff;font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 18px;padding: 5px 10px;}
.meihua_2 {background-color: #fff;box-shadow: 0 1px 2px rgba(15, 39, 65, 0.1);font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom: 20px;}
.meihua_2 .meihua_2_1 {height: auto;background-color: #fff;padding: 20px;border: 1px solid #ddd;border-width: 1px 1px 1px 1px;overflow: hidden;}
.meihua_2 .meihua_2_1 p {margin: 5px auto !important;}
.meihua_2 .meihua_2_1 .meihua_btn {float: left;border-radius: 2px;text-decoration: none;border: 1px solid #4abd96;overflow: hidden;padding-left: 40px;line-height: 36px;margin: 10px 10px 0 0;border: 1px solid #8a8a8a;font-size: 14px;height: 36px;background: url(../images/30.png) no-repeat 5px 3px #4abd96;color: #fff;padding-right: 10px;}
.meihua_2 .meihua_2_1 .meihua_btn i {margin-right: 5px;}
.meihua_2 .meihua_2_1 .meihua_btn:hover {background-color: #f66;}
.video {position: relative;overflow: hidden;padding-bottom: 56.25%;height: 0;}
.video embed,.video iframe,.video object {position: absolute;height: 100%;top: 0;width: 100%;left: 0;}
.short-btn {float: left;color: #fff !important;text-decoration: none;border: 1px solid #4abd96;padding-left: 40px;height: 36px;padding-right: 10px;font-size: 14px;border: 1px solid #8a8a8a;text-decoration: none;border-radius: 2px;background: url(../images/10.png) no-repeat 5px 3px #4abd96;line-height: 36px;margin: 10px 10px 0 0;overflow: hidden;}
.short-btn:hover {background-color: #f66;}
.mbx {margin-bottom: 8px;height: 24px;color: #aaa;line-height: 24px;}
.mbx a {color: #666;}
#navce ul li a {background: none repeat scroll 0 0 #fff;font-weight: 400;white-space: nowrap;transition: all 0.9s ease 0s;-moz-transition: all 0.9s ease 0s;margin: 5px;text-transform: uppercase;display: inline-block;text-align: center;margin-bottom: 0;outline: 0;-o-transition: all 0.9s ease 0s;cursor: pointer;font-size: 14px;line-height: 1.42857143;vertical-align: middle;-webkit-transition: all 0.9s ease 0s;border: 1px solid #f2f2f2;border-radius: 3px;padding: 6px 12px;}
#navce ul li a:hover {color: #fff;background: #f39c12;-webkit-box-shadow: none;border: 1px solid #f39c12;box-shadow: none;}
#navce ul li .d {color: #fff;border: 1px solid #f39c12;box-shadow: none;background: #f39c12;-webkit-box-shadow: none;}
.tag a{display: inline-block;padding: 0 7px;border-radius: 50px;line-height: 20px;color: #ff6666;border: #ff6666 1px solid;margin-left: 5px;}
