.swiper-lazy-preloader::after { display: block; content: ""; width: 100%; height: 100%; background-image: url("../img/data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D\'0%200%20120%20120\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20xmlns%3Axlink%3D\'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink\'%3E%3Cdefs%3E%3Cline%20id%3D\'l\'%20x1%3D\'60\'%20x2%3D\'60\'%20y1%3D\'7\'%20y2%3D\'27\'%20stroke%3D\'%236c6c6c\'%20stroke-width%3D\'11\'%20stroke-linecap%3D\'round\'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(30%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(60%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(90%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(120%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(150%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.37\'%20transform%3D\'rotate(180%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.46\'%20transform%3D\'rotate(210%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.56\'%20transform%3D\'rotate(240%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.66\'%20transform%3D\'rotate(270%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.75\'%20transform%3D\'rotate(300%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.85\'%20transform%3D\'rotate(330%2060%2C60)\'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50% center; background-size: 100% auto; background-repeat: no-repeat; }
.swiper-lazy-preloader-white::after { background-image: url("../img/data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D\'0%200%20120%20120\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20xmlns%3Axlink%3D\'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink\'%3E%3Cdefs%3E%3Cline%20id%3D\'l\'%20x1%3D\'60\'%20x2%3D\'60\'%20y1%3D\'7\'%20y2%3D\'27\'%20stroke%3D\'%23fff\'%20stroke-width%3D\'11\'%20stroke-linecap%3D\'round\'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(30%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(60%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(90%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(120%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(150%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.37\'%20transform%3D\'rotate(180%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.46\'%20transform%3D\'rotate(210%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.56\'%20transform%3D\'rotate(240%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.66\'%20transform%3D\'rotate(270%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.75\'%20transform%3D\'rotate(300%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.85\'%20transform%3D\'rotate(330%2060%2C60)\'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
@font-face {
	font-family: "iconfont";
	src: url('../img/iconfont.eot') format("embedded-opentype"), url('../img/iconfont.ttf') format("truetype"), url('../img/iconfont.svg') format("svg");
}
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; }
.icon-guanbi::before { content: ""; }
.icon-sousuo::before { content: ""; }
.icon-liebiao::before { content: ""; }
.icon-unie61d::before { content: ""; }
.icon-txweibo::before { content: ""; }
.icon-iconfontmoban::before { content: ""; }
.icon-lianjie::before { content: ""; }
.icon-qq::before { content: ""; }
.icon-pinglun::before { content: ""; }
.icon-fenxiang::before { content: ""; }
.icon-fenxiang1::before { content: ""; }
.icon-xuexi::before { content: ""; }
.icon-touxiang::before { content: ""; }
.icon-yuanquan::before { content: ""; }
.icon-iconfontshijian::before { content: ""; }
.icon-huoyan::before { content: ""; }
.icon-fenlei::before { content: ""; }
.icon-taobao1::before { content: ""; }
.icon-aixin2::before { content: ""; }
.icon-youxiang-copy::before { content: ""; }
.icon-dashang::before { content: ""; }
.icon-right-copy::before { content: ""; }
.icon-jiantou2::before { content: ""; }
.icon-jiantou-copy-copy::before { content: ""; }
.icon-jiantou-copy-copy-copy::before { content: ""; }
.icon-toLeft::before { content: ""; }
.icon-jiantou-copy::before { content: ""; }
.icon-touxiang1::before { content: ""; }
.icon-xiangshang::before { content: ""; }
.icon-aixin::before { content: ""; }
.icon-aixin1::before { content: ""; }
.icon-yanjing::before { content: ""; }
.icon-yanjing1::before { content: ""; }
* { margin: 0px; padding: 0px; font-family: yilong,Helvetica,Arial,"Open Sans",Arial,"PingFang SC","Hiragino Sans GB","Source Han Sans CN",Roboto,"Microsoft Yahei",sans-serif; box-sizing: border-box; }
body { font-size: 14px; background: rgb(246, 246, 246) none repeat scroll 0% 0%; }
a { color: inherit; text-decoration: none; transition: all 0.3s ease 0s; }
a:hover { color: rgb(0, 167, 235); }
ul, li, p, h1, h2, h3 { list-style-type: none; margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; line-height: 1.4; color: rgb(39, 55, 70); margin: 0px; }
.mask { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; display: none; background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.5; z-index: 100; }
@font-face {
	font-family: "yilong";
	font-weight: 400;
}
.wrap { max-width: 1200px; width: 100%; margin: 0px auto; padding: 0px 15px; position: relative; }
.row { margin-left: -15px; margin-right: -15px; }
.backtop { width: 50px; height: 50px; text-align: center; line-height: 50px; background: rgb(40, 40, 40) none repeat scroll 0% 0%; opacity: 0.6; position: fixed; right: 20px; bottom: 50px; cursor: pointer; }
.backtop i { color: rgb(255, 255, 255); }
.backtop.cd-is-visible { visibility: visible; opacity: 1; }
.backtop.cd-fade-out { opacity: 0.5; }
.subbody { padding: 110px 0px 0px; }
.topmenu { height: 91px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: fixed; width: 100%; z-index: 11; top: 0px; left: 0px; border-bottom: 1px solid rgb(222, 222, 222); }
.logo { float: left; padding: 10px 0px; width: 25%; }
.logo img { height: 70px; max-width: 100%; }
.menu { float: left; width: 75%; }
li.closex { display: none; }
.search { width: 50px; position: absolute; right: 0px; top: 35px; }
.search i { font-weight: bold; font-size: 20px; cursor: pointer; }
.search-box { width: 100%; height: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: fixed; z-index: 100; top: 0px; left: 0px; display: none; font-size: 16px; animation: 0.3s ease 0s normal forwards 1 running fade-zoom-in; }
.search-close { width: 1000px; height: 60px; margin: 0px auto; padding: 100px 0px 0px; }
.search-close i { float: right; font-size: 40px; color: rgb(102, 102, 102); cursor: pointer; }
.search-close i:hover { animation: 0.5s ease 0s normal none 1 running mymovex; }
dl.se { overflow: hidden; }
dl.se dt { width: 500px; float: left; }
dl.se dt input { width: 100%; height: 54px; padding: 0px 10px; border: 1px solid rgb(222, 222, 222); border-radius: 5px; }
dl.se dd button { width: 100%; border: 0px none; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); height: 56px; border-radius: 0px 5px 5px 0px; }
dl.se dd { width: 100px; float: right; }
.search-con { width: 600px; margin: 0px auto; padding-top: 20px; }
.search-tips { line-height: 50px; padding-top: 30px; }
.search-as { line-height: 34px; }
.search-as a { padding: 0px 20px; border: 1px solid rgb(222, 222, 222); display: inline-block; margin-right: 10px; margin-bottom: 10px; white-space: nowrap; border-radius: 5px; color: rgb(204, 204, 204); }
.search-as a:hover { color: rgb(102, 102, 102); border: 1px solid rgb(102, 102, 102); }
#nav { width: 800px; display: block; margin-top: 25px; }
#nav .mainlevel { float: left; border-right: 1px solid rgb(255, 255, 255); position: relative; z-index: 10; }
#nav .mainlevel a { color: rgb(0, 0, 0); text-decoration: none; line-height: 40px; display: block; padding: 0px 20px; font-size: 17px; }
#nav .mainlevel a:hover, #nav .mainlevel a.hover { color: rgb(25, 181, 254); text-decoration: none; }
.left { width: 66.6667%; float: left; padding: 0px 15px; }
.right { width: 33.3333%; float: right; padding: 0px 15px; }
.footer { width: 100%; position: relative; clear: both; background-color: rgb(40, 40, 40); margin-top: 30px; padding: 30px 0px; }
.footer .copyright-footer p { color: rgb(130, 130, 130); }
.footer .copyright-footer a { color: rgb(146, 146, 146); }
.footer .links-footer { font-size: 10px; color: rgb(53, 62, 74); padding: 18px 0px 0px; border-top: 1px solid rgba(255, 255, 255, 0.05); margin-top: 20px; }
.footer .links-footer a, .footer .links-footer span { color: rgb(105, 105, 105); line-height: 1.2; margin: 0px 5px 0px 0px; font-size: 12px; }
.footer .nav-footer { margin-bottom: 20px; }
.footer .nav-footer a { color: rgb(224, 224, 224); margin-right: 10px; font-size: 15px; }
.social-footer a i { font-size: 20px; color: rgb(255, 255, 255); }
.social-footer { float: right; }
.social-footer a { position: relative; float: left; width: 40px; height: 40px; line-height: 40px; background-color: rgb(52, 58, 64); text-align: center; border-radius: 20px; margin: 0px 5px; color: rgb(255, 255, 255); font-size: 16px; }
.social-footer a i { color: rgb(197, 197, 197); }
.social-footer a:hover i { color: rgb(255, 255, 255); }
.social-footer a.ketangdibu:hover { background-color: rgb(247, 72, 100); }
.social-footer a.taobaodibu:hover { background-color: rgb(255, 66, 0); }
.social-footer a.wxii:hover { background-color: rgb(53, 169, 153); }
.items { position: relative; overflow: hidden; display: block; margin-bottom: 30px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 5px 10px 0px rgba(146, 146, 146, 0.1); }
.posts-default-info { position: relative; display: inline-block; }
.posts-default-info ul li { font-size: 12px; letter-spacing: -0.2px; float: left; padding: 0px; margin: 0px 10px 0px 0px; color: rgb(116, 133, 148); position: relative; line-height: 1.5; }
.posts-default-info ul li a { color: rgb(116, 133, 148); }
.posts-default-info ul li.post-author { padding-left: 30px; padding-top: 2px; }
.posts-default-info ul li .avatar { position: absolute; top: -2px; left: 0px; width: 25px; }
.posts-default-info ul li .avatar img { border: 1px solid rgb(229, 229, 229); border-radius: 50%; padding: 1px; width: 25px; height: 25px; }
.posts-default-info ul li.ico-cat i { font-size: 14px; }
.posts-default-info ul li.ico-time i { font-size: 14px; }
.posts-default-info ul li.ico-eye i { font-size: 14px; }
.post-entry-categories a:nth-child(5n) { background-color: rgb(74, 74, 74); }
.post-entry-categories a:nth-child(5n+1) { background-color: rgb(255, 94, 92); }
.post-entry-categories a:nth-child(5n+2) { background-color: rgb(255, 187, 80); }
.post-entry-categories a:nth-child(5n+3) { background-color: rgb(26, 199, 86); }
.post-entry-categories a:nth-child(5n+4) { background-color: rgb(25, 181, 254); }
.posts-default-title h2::after { content: ""; background-color: rgb(25, 181, 254); left: 0px; width: 50px; height: 2px; bottom: -2px; position: absolute; }
.widget { margin-bottom: 30px; clear: both; position: relative; overflow: hidden; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 5px 10px 0px rgba(146, 146, 146, 0.1); padding: 27px; }
.widget h3 { font-size: 18px; color: rgb(40, 40, 40); font-weight: 400; margin: 0px 0px 28px; text-transform: uppercase; padding-bottom: 18px; position: relative; }
.widget h3::after { content: ""; background-color: rgb(25, 181, 254); left: 0px; width: 50px; height: 2px; bottom: -2px; position: absolute; }
.recent-posts-widget li { position: relative; margin-top: 20px; overflow: hidden; }
.recent-posts-widget li .recent-posts-img { float: left; width: 100px; height: auto; max-height: 75px; position: relative; }
.recent-posts-widget li .recent-posts-img img { width: 100px; height: auto; }
.recent-posts-widget li .recent-posts-title { margin-left: 115px; }
.recent-posts-widget li .recent-posts-title h4 { font-size: 15px; height: 40px; overflow: hidden; margin-bottom: 10px; }
.recent-posts-widget li .recent-posts-title span { font-size: 12px; color: rgb(154, 154, 154); }
.widge_tags a { text-transform: uppercase; transition: all 0.3s ease 0s; display: inline-block; vertical-align: top; font-size: 12px; line-height: 18px; padding: 4px 10px; margin: 0px 10px 7px 0px; border: 1px solid rgb(224, 224, 224); border-radius: 2px; color: rgba(0, 0, 0, 0.66); background-color: rgba(255, 255, 255, 0.97); }
.widge_tags a:nth-child(8), .widge_tags a:nth-child(15), .widge_tags a:nth-child(35) { border-color: rgb(253, 178, 178); color: rgb(253, 97, 97); }
.widge_tags a:nth-child(8) i, .widge_tags a:nth-child(15) i, .widge_tags a:nth-child(35) i { position: relative; top: -1px; }
.widge_tags a:hover { color: rgb(255, 255, 255); background: rgb(27, 27, 27) none repeat scroll 0% 0%; border-color: rgb(27, 27, 27); }
.social-widget-link { margin-bottom: 10px; position: relative; display: block; font-size: 13px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(82, 82, 82); line-height: 40px; padding: 0px 14px; border: 1px solid rgb(221, 221, 221); border-radius: 2px; }
.social-widget-link-count i { margin-right: 9px; font-size: 17px; vertical-align: middle; }
.social-widget-link-title { position: absolute; top: -1px; right: -1px; bottom: -1px; width: 100px; text-align: center; background: rgba(255, 255, 255, 0.08) none repeat scroll 0% 0%; transition: width 0.3s ease 0s; border-radius: 0px 3px 3px 0px; }
.social-widget-link:hover .social-widget-link-title { width: 116px; }
.social-widget-link a { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; }
.social-link-ketang { border-color: rgba(236, 61, 81, 0.39); }
.social-link-ketang i { color: rgb(236, 61, 81); font-size: 22px; }
.social-link-ketang .social-widget-link-title { background-color: rgb(236, 61, 81); color: rgb(255, 255, 255); }
.social-link-taobao-wangxiao { border-color: rgba(255, 66, 0, 0.39); }
.social-link-taobao-wangxiao i { color: rgb(255, 66, 0); font-size: 22px; }
.social-link-taobao-wangxiao .social-widget-link-title { background-color: rgb(255, 66, 0); color: rgb(255, 255, 255); }
.social-link-wechat { border-color: rgba(25, 152, 114, 0.4); }
.social-link-wechat i { color: rgb(25, 152, 114); font-size: 22px; }
.social-link-wechat .social-widget-link-title { background-color: rgb(25, 152, 114); color: rgb(255, 255, 255); }
ul.hot-article li { position: relative; height: 175px; margin-bottom: 30px; }
ul.hot-article li img { width: 100%; height: 175px; }
ul.hot-article li img:hover { opacity: 0.6; }
ul.hot-article li a.img .icon-fenxiang { font-size: 50px; position: absolute; z-index: 600; top: 35%; left: 45%; opacity: 0; color: rgb(255, 255, 255); transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transform: translate3d(-60px, 60px, 0px); }
ul.hot-article li:hover a.img .icon-fenxiang { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.f-weixin-dropdown { position: fixed; height: 100%; width: 100%; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%; z-index: 9998; animation: 0.3s ease 0s normal forwards 1 running fade-zoom-in; display: none; backface-visibility: hidden; }
.f-weixin-dropdown .qcode img { width: 180px; height: auto; }
.f-weixin-dropdown .tooltip-weixin-inner { max-width: 200px; padding: 0px 20px; margin: auto; text-align: center; position: absolute; width: 100%; left: 0px; right: 0px; height: 260px; top: -150px; bottom: 0px; }
.f-weixin-dropdown .tooltip-weixin-inner h3 { color: rgb(255, 255, 255); font-size: 32px; font-weight: 300; margin-bottom: 10px; line-height: 1.3; }
.f-weixin-dropdown .close_tip { position: fixed; z-index: 99999; top: 80px; right: 80px; color: rgb(189, 189, 189); font-size: 36px; cursor: pointer; transition: all 0.4s ease 0s; }
.article-con { padding: 25px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 5px 10px 0px rgba(146, 146, 146, 0.1); margin-bottom: 30px; }
.postion { line-height: 30px; margin-bottom: 30px; }
.art-con h1 { position: relative; font-size: 26px; line-height: 1.3; display: block; font-weight: 400; margin: 0px 0px 25px; padding: 0px 0px 25px; border-bottom: 1px solid rgb(231, 231, 231); }
.art-con h1::after { content: ""; background-color: rgb(25, 181, 254); left: 0px; width: 50px; height: 2px; bottom: -2px; position: absolute; }
.art-txt { padding: 10px 0px; line-height: 28px; font-size: 16px; }
.art-txt p {  }
.art-txt img { max-width: 100% !important; height: auto !important; }
.shareBox { text-align: center; padding: 30px 0px 35px; position: relative; }
.shareBox p { padding-bottom: 0px; }
.shareBox .sharebtn { width: 130px; height: 40px; line-height: 40px; border: 1px solid rgb(247, 72, 64); box-shadow: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: inline-block; text-align: center; margin: 0px 2px; color: rgb(247, 72, 64); font-size: 14px; text-decoration: none; transition: all 0.3s ease 0s; border-radius: 2px; }
.panel-reward { position: relative; padding: 30px 0px 0px; display: none; }
.panel-reward ul li { display: inline-block; text-align: center; margin: 0px 10px; padding: 5px; border: 1px solid rgb(135, 221, 255); border-radius: 2px; }
.panel-reward ul .weixinpay { border-color: rgb(81, 195, 50); }
.panel-reward ul li img { width: 120px; height: auto; }
.panel-reward ul li b { display: block; font-weight: 400; margin-top: 3px; }
.shareBox .sharebtn:hover { background-color: rgb(247, 72, 64); color: rgb(255, 255, 255); }
.shareBox .pay-author { border-color: rgb(81, 195, 50); color: rgb(81, 195, 50); }
.shareBox .pay-author:hover { background: rgb(81, 195, 50) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.pronext { clear: both; padding: 15px 0px; overflow: hidden; }
.propage, .nextpage { width: 50%; float: left; line-height: 26px; }
.propage span, .nextpage span { color: rgb(153, 153, 153); }
.nextpage { text-align: right; border-left: 1px solid rgb(239, 239, 239); }
h3.subtitle { font-size: 25px; color: rgb(40, 40, 40); font-weight: 400; margin: 0px 0px 26px; text-transform: uppercase; padding-bottom: 15px; position: relative; }
h3.subtitle::after { content: ""; background-color: rgb(25, 181, 254); left: 0px; width: 50px; height: 3px; bottom: -2px; position: absolute; }
ul.sub-news { overflow: hidden; margin-left: -10px; }
ul.sub-news li { width: 50%; float: left; padding-right: 10px; }
ul.sub-news li a { line-height: 40px; display: block; height: 40px; overflow: hidden; padding: 0px 10px; font-size: 15px; }
ul.sub-news li a:hover { background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.clearfix { clear: both; }
.tags ul li a:nth-child(8), .tags ul li a:nth-child(15), .tags ul li a:nth-child(35) { border-color: rgb(253, 178, 178); color: rgb(253, 97, 97); }
.tags ul li a:nth-child(8) i, .tags ul li a:nth-child(15) i, .tags ul li a:nth-child(35) i { position: relative; top: -1px; }
@media screen and (max-width: 1100px) {
	.wrap { max-width: 760px; }
	.right, .top-news { display: none; }
	.left, .banner { width: 100%; }
	.left { padding: 0px 5px; }
	.topmenu { height: 122px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: fixed; width: 100%; z-index: 11; top: 0px; left: 0px; border-bottom: 1px solid rgb(222, 222, 222); }
	.logo { padding: 15px 0px; width: 700px; height: 50px; margin: 0px auto; text-align: center; }
	.logo img { height: 50px; width: auto; }
	.search { top: 25px; }
	.menu { width: 100%; margin-top: 0px; }
	.items { margin-bottom: 2px; }
	.post-nav::after { content: ""; background-color: rgb(245, 244, 244); left: 0px; width: 100%; height: 2px; bottom: 0px; position: absolute; }
	.post-nav span.current::after { content: ""; background-color: rgb(39, 55, 70); left: 0px; width: 100%; height: 2px; bottom: 0px; position: absolute; z-index: 1; }
	.footer { width: 100%; position: relative; clear: both; background-color: rgb(40, 40, 40); margin-top: 30px; padding: 30px 0px; }
	.social-footer { float: none; text-align: center; margin-bottom: 20px; }
	.social-footer a { float: none; display: inline-block; }
	.links-footer, .copyright-footer { text-align: center; }
	.nav-footer { clear: both; text-align: center; }
	.search-close { width: 100%; height: 60px; margin: 0px auto; padding: 30px 50px 0px 0px; }
	.postion, .topad { display: none; }
	.subbody { padding-top: 130px; }
}
@media screen and (max-width: 768px) {
	.wrap { max-width: 100%; }
	.right, .top-news { display: none; }
	.left, .banner { width: 100%; }
	.left { padding: 0px; }
	.topmenu { height: 70px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: fixed; width: 100%; z-index: 11; top: 0px; left: 0px; border-bottom: 1px solid rgb(222, 222, 222); }
	.logo { padding: 15px 0px; width: 100%; height: 40px; margin: 0px auto; text-align: center; }
	.logo img { height: 40px; width: auto; }
	.search { top: 20px; }
	#mobilemenu { position: absolute; width: 25px; top: 28px; height: 15px; left: 20px; border-bottom: 2px solid rgb(51, 51, 51); border-top: 2px solid rgb(51, 51, 51); }
	.items { margin-bottom: 2px; }
	.post-nav::after { content: ""; background-color: rgb(245, 244, 244); left: 0px; width: 100%; height: 2px; bottom: 0px; position: absolute; }
	.post-nav span.current::after { content: ""; background-color: rgb(39, 55, 70); left: 0px; width: 100%; height: 2px; bottom: 0px; position: absolute; z-index: 1; }
	.footer { width: 100%; position: relative; clear: both; background-color: rgb(40, 40, 40); margin-top: 30px; padding: 30px 0px; }
	.social-footer { float: none; text-align: center; margin-bottom: 20px; }
	.social-footer a { float: none; display: inline-block; }
	.links-footer, .copyright-footer { text-align: center; }
	.nav-footer { clear: both; text-align: center; }
	.footer .nav-footer a { font-size: 14px; }
	.search-close { width: 100%; height: 60px; margin: 0px auto; padding: 30px 50px 0px 0px; }
	.search-close i { font-size: 25px; font-weight: bold; }
	.ad01, .postion, .topad, .left-ad { display: none; }
	.subbody { padding-top: 70px; }
	li.post-author, li.ico-eye, li.ico-like, .posts-text { display: none; }
	.art-con li.ico-like, .art-con li.ico-eye, .art-con li.post-author { display: block; }
	.shareBox .sharebtn { width: auto; padding: 0px 15px; margin: 5px; height: 36px; line-height: 35px; font-size: 13px; }
	.propage, .nextpage { width: 100%; }
	.nextpage { text-align: left; }
	.pronext { margin-bottom: 0px; }
	.article-con { padding: 10px; }
	.art-con h1 { font-size: 20px; margin-bottom: 10px; padding-bottom: 15px; }
	ul.sub-news li { width: 100%; }
	.menu { left: -100%; width: 70%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: fixed; top: 0px; height: 100%; margin: 0px; padding: 10px; z-index: 101; }
	#nav li.closex { display: block; padding: 0px 20px; line-height: 60px; }
	#nav li.closex i { font-size: 20px; font-weight: bold; }
	#nav { display: none; width: 100%; }
	#nav .mainlevel { border-right: 1px solid rgb(255, 255, 255); position: relative; z-index: 10; float: none; }
	#nav .mainlevel a { color: rgb(0, 0, 0); text-decoration: none; line-height: 50px; display: block; padding: 0px 20px; font-size: 14px; }
	.search-con { width: 90%; }
	dl.se dt { width: 75%; float: left; }
	dl.se dd { width: 25%; float: right; }
	.search-tips { line-height: 40px; padding-top: 10px; font-size: 15px; }
	.search-as { line-height: 34px; }
	.search-as a { padding: 0px 20px; border: 1px solid rgb(222, 222, 222); display: inline-block; margin-right: 10px; margin-bottom: 10px; white-space: nowrap; border-radius: 5px; color: rgb(204, 204, 204); font-size: 12px; line-height: 30px; }
	.search-as a:hover { color: rgb(102, 102, 102); border: 1px solid rgb(102, 102, 102); }
}
.bdshare-button-style0-24::after { content: "."; visibility: hidden; display: block; height: 0px; clear: both; }
a[rel~="nofollow"], a[rel~="sponsored"], a[rel~="ugc"] { outline: 0.14em dotted red !important; outline-offset: 0.2em; }