* { padding: 0; margin: 0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;font-size: 14px;line-height: 20px}
hr{margin: 10px 0;clear: both;}
ul li { list-style: none; }
a { text-decoration: none;color: #35B558}
a:focus{text-decoration: none;}
img { border: none; }
input { border: none; background: none; }
textarea { outline: 0; }
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
.hide,.popup { display: none; }
dt{font-weight: normal;}
html,body { font-size: 12px;font-family: "微软雅黑","Arial"; color: #929292;color: #333; width: 100%; height: 100%; background: #f6f6f6;}
a:hover{text-decoration: none;}
h1,h2,h3,h4,h5,h6,p,dl,dt,dd{padding: 0;margin: 0;}
#cscms_login{    float: left;}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {outline: none; box-shadow:none;}
/*主色*/
/*{color: #d48d1a}*/
::-webkit-scrollbar{width:6px;height:6px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:horizontal{background-color:#35B558}
::-webkit-scrollbar-track-piece{background:#F0F0F0}
::-webkit-scrollbar-thumb:horizontal{background-color:#8E8E8E;border-radius:6px}
::-webkit-scrollbar-thumb:horizontal:hover{background-color:#35B558}
::-webkit-scrollbar-corner:horizontal{background-color:#535353}
::-webkit-scrollbar-resizer:horizontal{background-color:#FF6E00}


/*滚动条样式*/
::-webkit-scrollbar {/*滚动条整体样式*/
    width: 6px; /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    background-color: #35B558;border-radius:6px;
    background-image: -webkit-linear-gradient(45deg, rgba(50,52,54, 1) 25%, transparent 25%, transparent 50%, rgba(50,52,54, 1) 50%,
    rgba(50,52,54, 1) 75%, transparent 75%, transparent);
}
::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: #f6f6f6;
}

@font-face{font-family:"antfont"; /* Project id 735649 */src:url('../font/iconfont.woff2') format('woff2'),url('../font/iconfont.woff') format('woff'),url('../font/iconfont.ttf') format('truetype');}
.antfont{font-family:"antfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.ant-jiazai:before{content:"\e699";}
.ant-fl-renminbi:before{content:"\e635";}
.ant-zhuye:before{content:"\e614";}
.ant-icon3:before{content:"\e67f";}
.ant-zuanshi:before{content:"\e634";}
.ant-erweima:before{content:"\e742";}
.ant-vip:before{content:"\e647";}
.ant-VIP:before{content:"\e68e";}
.ant-shuju:before{content:"\e70c";}
.ant-gantanhao:before{content:"\e710";}
.ant-anquanzhuye:before{content:"\e64f";}
.ant-ai-out:before{content:"\e644";}
.ant-xinlangweibo:before{content:"\e66e";}
.ant-xiazai:before{content:"\e624";}
.ant-xiazai1:before{content:"\e611";}
.ant-youtube1:before{content:"\e60e";}
.ant-banxing:before{content:"\e60d";}
.ant-youxiang:before{content:"\e672";}
.ant-linkedin:before{content:"\e697";}
.ant-dianhua:before{content:"\e632";}
.ant-daohang:before{content:"\e640";}
.ant-shijian:before{content:"\e610";}
.ant-laji:before{content:"\e690";}
.ant-shouji01:before{content:"\e623";}
.ant-pc:before{content:"\e665";}
.ant-jia:before{content:"\e6fe";}
.ant-jian:before{content:"\e62e";}
.ant-cuowu1:before{content:"\e637";}
.ant-cuowu2:before{content:"\ecf0";}
.ant-check:before{content:"\e686";}
.ant-xiazai3:before{content:"\e604";}
.ant-gouwu:before{content:"\e68c";}
.ant-weibiaoti46:before{content:"\e63c";}
.ant-icon:before{content:"\e66c";}
.ant-diannaoshouji01:before{content:"\e674";}
.ant-sudu:before{content:"\e61d";}
.ant-tuandui:before{content:"\e655";}
.ant-Google:before{content:"\e616";}
.ant-jiemiansheji:before{content:"\e602";}
.ant-widget:before{content:"\e613";}
.ant-gou:before{content:"\e650";}
.ant-gou1:before{content:"\e6b0";}
.ant-haiba:before{content:"\e60b";}
.ant-whatsapp1:before{content:"\e6b5";}
.ant-whatsapp:before{content:"\ea07";}
.ant-xingxing1:before{content:"\e646";}
.ant-jiantouright:before{content:"\e603";}
.ant-in:before{content:"\e61f";}
.ant-map:before{content:"\e60f";}
.ant-down:before{content:"\e600";}
.ant-top:before{content:"\e601";}
.ant-jiaotong:before{content:"\e60c";}
.ant-fanhui1:before{content:"\e669";}
.ant-dollar:before{content:"\e6c8";}
.ant-meiyuan:before{content:"\eb1a";}
.ant-qingdan:before{content:"\e615";}
.ant-zhusuxinxi:before{content:"\e63d";}
.ant-canju:before{content:"\e61c";}
.ant-tupian:before{content:"\e64a";}
.ant-view:before{content:"\e689";}
.ant-hangcheng:before{content:"\e8a1";}
.ant-cuowu:before{content:"\e605";}
.ant-iconforbidden:before{content:"\e609";}
.ant-xingxing:before{content:"\e642";}
.ant-sanjiao:before{content:"\e65a";}
.ant-gouhao1:before{content:"\e656";}
.ant-google-plus:before{content:"\e63a";}
.ant-google:before{content:"\e645";}
.ant-twitter:before{content:"\e872";}
.ant-pinterest:before{content:"\e6e1";}
.ant-youtube:before{content:"\e744";}
.ant-facebook:before{content:"\e725";}
.ant-instagram:before{content:"\e608";}
.ant-iphone:before{content:"\e638";}
.ant-dianzan:before{content:"\e612";}
.ant-time:before{content:"\e6be";}
.ant-youjiantou:before{content:"\e658";}
.ant-email:before{content:"\e60a";}
.ant-dian:before{content:"\ec1e";}
.ant-user:before{content:"\e643";}
.ant-fanhui:before{content:"\e63b";}
.ant-caidan:before{content:"\e606";}
.ant-ditu:before{content:"\e648";}
.ant-pinglun:before{content:"\e727";}
.ant-sousuo:before{content:"\e651";}
.ant-xin:before{content:"\e61a";}
.ant-chakan:before{content:"\e6d5";}
.ant-gouxuan:before{content:"\e61b";}
.ant-gouhao:before{content:"\e633";}
.ant-guanbi:before{content:"\e676";}
.ant-right:before{content:"\e625";}
.ant-guanbi1:before{content:"\e654";}
.ant-tel:before{content:"\e622";}
.ant-qq:before{content:"\e607";}
.ant-wechat:before{content:"\e6f2";}
.ant-fuwu:before{content:"\e6e4";}
.ant-code:before{content:"\e61e";}
.ant-xiangshang:before{content:"\e639";}


.breadcrumb{background-color: transparent;margin-bottom: 10px;padding: 0}

.flexbox{display:-moz-box;display:-webkit-box;display: -webkit-flex; display:-ms-flexbox;display:flex;}
.boxflex{-webkit-box-flex: 1;-moz-box-flex: 1;}


#header { width: 100%; height: 50px; position: fixed; z-index: 4; background: #323436; }
#headerbody { height: 50px; }
#hlogo { float: left;height: 42px; display: block;padding-top: 2px }



#hnav { width: auto; height: 50px; float: left; margin-left: 20px;margin-bottom: 0}
#hrnav { float: right; position: relative; width: auto; }
#hnav li { width: auto; height: 50px; float: left; }
#hnav li a { padding: 0 8px; line-height: 50px; display: block; color: #EAEAEA;/*color: #8C8C8C;*/ font-size: 14px; transition: background-color ease-in-out .5s; }
#hnav li a:hover { /*background-color: #454648;*/background-color: #35B558; color: #fff; }
#hnav li.hnavmore a { position: relative; }
#hnav li.hnavmore a span { left: 3px; top: -2px; position: relative; }
#hnav li.hnavmore ul { padding: 0px 0 0px 0; position: absolute; height: auto; width: 180px; background: #454648; display: none }
#hnav li.hnavmore li { height: 36px; float: left; width: 100%; }
#hnav li.hnavmore li a { height: 36px; line-height: 36px; font-size: 12px; padding: 0; text-align: left; }
#hnav li.hnavmore:hover span { transform: rotate(180deg); -webkit-transform: rotate(180deg) }
#hnav li.hnavmore:hover a { background-color: #454648; }
#hnav li.hnavmore ul li a{padding-left: 20px;padding-right: 20px;position: relative}
#hnav li.hnavmore li a:hover { color: #fff; background: #35B558 }
#hnav li.hnavmore:hover ul { display: block; }

#hnav li.hnavmore ul li a .num{background-color: #eee;color: #555;border-radius: 8px;font-size: 11px;min-width: 32px;padding: 0 5px;position: absolute;right: 10px;left:auto;top:50%;transform:translateY(-50%);display: inline-block;text-align: center;line-height: 18px}

#hnav li .ui-tup { transition: transform ease .3s; -webkit-transition: -webkit-transform ease .3s; }
.ui-tup { width: 9px; height: 4px; background-position: -185px -717px; }
.ui-icon { display: inline-block; overflow: hidden; background-repeat: no-repeat; background-image: url(../image/icon.png); }

#hnav .vip{color: #ff7800}

#soform { float: left; height: 26px; margin-top: 12px; width: 30px; overflow: hidden; border-radius: 13px; transition: all ease-out .1s; margin-right: 10px; }
#soform form{ width: 30px; height: 26px;position: relative;}
#soform .ui-rnso{ cursor: pointer; float: left; display: block;text-align: center;z-index: 99;position:absolute; right: 0;top:0;line-height: 26px}
.ui-rnso,#soform.open .sbtn{ height: 26px; }
.ui-rnicon { width: 30px; height: 30px; display: inline-block; }
#soform .ui-rnso:hover,#soform .sbtn:hover{ }
#soform.open { width: 180px; background: #fff; }
#soform form input[type=text] { line-height: 14px; height: 26px; color: #8b8d90; padding: 6px; outline: none; float: left; width: 150px;z-index: 9;position: relative;display: none}
#soform.open form input{display: block}
#soform.open form{width: 180px;}

#soform .sbtn{display: none;width: 30px; height: 30px;border: none;}
#soform.open .sbtn{display: block;}
#soform .ant-sousuo:before{color: #d9d9d9;font-size: 18px}
#soform .ant-sousuo:hover:before{color: #fff}
#soform.open.ant-sousuo:before{color: #000;}
#soform.open .ant-sousuo:hover:before{color: #35B558}
#soform.open .ant-sousuo:before{color: #000}

.mulogin {float: left; margin-top: 10px; margin-left: 10px; }
.mulogin a.abtn{background: #505050; color: #ACACAC; display: block; float: left; font-size: 14px; height: 32px; line-height: 32px; text-align: center; transition: color 0.3s ease-out 0s; width: 70px; }
.mulogin a.muregbtn { background: #35B558; color: #fff;transition: all .4s ease-in-out; }
.mulogin a.muregbtn:hover{background-color: #6bc30d;}
.mulogin a:hover{background-color: #6D6D6D;}

.mulogin .login{height: 40px}
.mulogin a.user{background: transparent;display: inline-block;width: auto;position: relative;}
.mulogin .headicon{border-radius: 100%;height: 30px;width: 30px;margin-right: 5px}

.mulogin .dropdown-menu{margin: 0}
.login a{color: #fff}
.mulogin .login a:hover{background-color: #eee}
.mulogin .login a.user{background-color: transparent}


.main{padding-top: 80px}
.item-box{background-color: #fff;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);border-radius: 3px;margin-bottom: 30px}
.item-box .item-top{position: relative;}
.item-box .item-top a{display:block;}
.item-box .item-top img {border-radius: 3px 3px 0 0;min-width: 100%;background: #fff;/*object-fit:cover*/}
.item-box .item-text{padding: 15px}
.item-box .item-text h3{height: 46px;line-height: 16px}
.item-box .item-text h3 a{line-height: 16px;word-break:break-all;}
.item-box .item-ico{padding:0px 15px 10px 15px}
.item-box .item-ico span{margin-right: 15px;color: #ccc; font-size: 12px;}
.item-box .item-ico span:before{display: inline-block;font-size: 14px;margin-right: 6px;}
.item-box .item-ico .ico-view:before{content:"\e689";}
.item-box .item-ico .ico-down:before{content:"\e646";}
.item-box .item-ico .ico-zan:before{content:"\e612";}
.autocw .item-box .item-top a{overflow: hidden;height: 180px;}
.autocw .item-box .item-top a img{width: 100%}


.item-box .item-text h3 a b{color: #FF0000}

.item-ico .yy-icon {height: 20px;width: auto;height: 20px;line-height: 20px;text-indent: 25px; margin-right: 15px; font-family: Arial; color: #ccc;}
.item-bottom{padding-bottom: 11px;border-top: #f2f2f2 1px solid;padding: 10px 15px;position: relative}


.item-box .item-top{position: relative;}
.item-box .item-top .tag_name{position: absolute;left: 0;top:0;}
.item-box .item-top a:after {width: 100%; height: 100%; content: "";display: block; position: absolute; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;background-color: transparent;top:0;left: 0}
.item-box .item-top a:hover:after {background-color: rgba(0,0,0,.3);}


#cbbfixed { position: fixed; right: 10px; transition: bottom ease .3s; bottom: -85px; z-index: 3;bottom: 150px}
#cbbfixed a:hover{ background-color: #35B558; }
#cweixin div { background: url(../image/weixin.png) right center no-repeat;
    width: 194px;left: -194px;
    /*width: 373px;left: -373px;*/
    height: 199px; position: absolute;  top: -115px; opacity: 0; transform: scale(0); -webkit-transform: scale(0); transform-origin: 100% 70%; -webkit-transform-origin: 100% 70%; transition: transform ease .3s, opacity ease .3s; -webkit-transition: all ease .3s;

}
#cweixin:hover div { display: block; transform: scale(1); -webkit-transform: scale(1); opacity: 1; }


#gotop{color: #35B558;transition: background-color ease .3s; margin-top: 1px;cursor: pointer;}
#gotop .antfont{color: #35B558}
#gotop:hover{ background-color: #35B558;color: #fff}
#gotop:hover span{color: #fff}
.cbbtn {width: 40px; height: 40px; display: block; background-color:#fff;text-align: center;position: relative;margin-bottom:10px;border-radius: 40px;transition:all .3s ease-in-out;box-shadow: 0 2px 15px 0 rgb(0 0 0 / 10%);}
.ui-gt { width: 40px; height: 40px; background-position: -90px -100px; }
.ui-weixin { width: 40px; height: 40px; background-position: -0px -100px; }
.cbbtn .antfont{text-align: center;line-height: 40px;font-size: 18px;}

.cbbtn .tips{position: absolute;right: 55px;top:5px;color: #fff;background-color: #333;line-height: 36px;border-radius: 4px;width: 120px;font-size: 14px;padding: 0 10px;text-align: center;display: none}
.cbbtn .tips::after{content: '';width: 0;height: 0;border: 5px solid;border-color: transparent transparent transparent #333;display: inline-block;position: absolute;right: -10px;top:50%;margin-top: -5px;}
.cbbtn:hover .tips{display: inline-block;}
.cbbtn:hover .antfont{color: #fff}


#links { padding: 20px 30px; background: #fff; margin: 10px 0 50px 0; line-height: 24px; }
#links span { color: #3E3E3E; margin-right: 10px; }
#links a { color: #949494; margin-right: 20px; }
#footer { background: #222324; width: 100%;  padding: 20px 0; color: #8E8E8E; }
#footer,#footer *{text-align: center;}
#flinks a { color: #CECECE; font-size: 14px;  height: 20px; }
#flinks a.ui-weibo { vertical-align: middle; height: 20px; }
#footer a:hover{color: #35B558}
#footer,#footer *{line-height: 26px}

.imitem{background-color: #fff;border-radius: 3px;margin-bottom: 30px;}
ul.flink{overflow: hidden;padding: 0 20px;}
ul.flink li{margin-right: 20px;float: left;line-height: 40px}
ul.flink li:nth-child(1){margin-right: 0}
ul.flink li a{color: #929292}
ul.flink li a:hover{color: #35B558}

.pagination-box{ clear: both;}

.pagination a{border-radius:2px;width:36px;height:36px;background:#fff;display:block;color:#a9a9a9;line-height:36px;text-align:center;font-family:Arial;float:left;margin-right:5px;transition:background-color 0.2s ease-out;margin:0}
.pagination>li>a{line-height: 36px;padding: 0;border-radius: 2px;border: none;background-color: #fff;color: #999;transition: background-color 0.2s ease-out;}
.pagination>.pagess{margin-right: -4px;}
.pagination>.pagess>a{margin-right: 8px;}
.pagination>li{display: inline-block;margin-right: 5px}
.pagination>li>a:hover{background-color: #969696;color: #fff;}
.pagination>li span{padding: 0;line-height: 36px;display: inline-block;border-radius: 2px;border:none;min-width: 36px;text-align: center;}
.pagination>li>a.on{line-height: 36px;line-height: 36px;background-color: #35B558;padding: 0;display: inline-block;width: 36px;color: #fff;border-radius: 2px;border:none}
.pagination>.disabled>span{padding:0 10px}
/*登陆框*/
.layerBox{display: none;position: fixed;top:0;left: 0;bottom: 0;right: 0;z-index: 9999}
.layerBox.active{display: block}
.layerBox-bg{background-color: rgba(0,0,0,.6);position: fixed;top:0;left: 0;bottom: 0;right: 0;}
.layerBox-box{
    border-radius: 6px;
    background-color: #fff;
    padding:20px 20px;
    width: 360px;
    /* min-height:466px; */
    margin: 0 auto;
    z-index: 99999;
    position: fixed;
    top:16%;
    left: 50%;
    margin-left: -200px;
    /*transform: translate(-50%,-50%);*/
}
.layerBox .title{font-weight: 500;font-size: 26px;text-align: center;margin-bottom: 20px}
.third-box{border-top: 1px solid  #ecf2f5;padding: 15px;margin-top: 15px}
.third-box .third-title{text-align: center;}
.layerBox-box .close{position: absolute;top:10px;right:10px;color: #000;opacity: 1}
.layerBox-box .close:hover{color: #35B558}

.layerBox .form-control{line-height: 40px;height: 40px;padding-left: 40px}
.layerBox .form-group{position: relative;}
.layerBox i{position: absolute;left: 10px;line-height: 40px;}

.layerBox p span{color: #35B558;cursor: pointer;}
.layerBox .btn-login:hover{color: #fff;background-color: #1ED76D}

.register-box,.wx-login-box,.forgetpwd-box{display: none;position: relative}

.wx-login-box .wx-title{font-size: 20px;text-align: center;line-height: 48px;margin-top: 20px}
.wx-login-box .wx-title .ant-wechat{color:#1ED76D;position: relative;left: 0;margin-right: 10px}
.wx-login-box .loading{background: rgba(0,0,0,.4);width:200px;height: 200px;z-index: 2;position: relative;margin: 0px auto 55px}
.wx-login-box .loading i{position: absolute;top: 50%;left: 50%; width: 100px;line-height: 100px; margin: -50px 0 0 -50px;text-align: center; font-size: 50px; color: #fff; -webkit-animation: loading 2s linear infinite; animation: loading 2s linear infinite;}
#wx-scan{position: absolute;top:0px;left: 50%;z-index: 3;margin-left: -100px;height: 200px;overflow: hidden}
#wx-scan:after{content: '';display: block;width:100%;position: absolute;top:-60px;right: 0;background:url("../image/scan_bg.png") center center no-repeat;background-size: cover;height: 60px;z-index: 999;animation: scan 3s linear infinite;
    -webkit-animation: scan 3s linear infinite;}

.layerBox .js-get-email-code{position: absolute;right: 0px;top:0px;height: 40px;line-height: 40px;padding: 0 20px}
.layerBox .js-get-email-code.sended{background-color: #bbb;border-color: #bbb}

.login-box p,.register-box p,.forgetpwd-box p{margin-bottom: 10px}
.login-box .title{/* margin-top: 40px; */}
.register-box .title,.forgetpwd-box .title{margin-top: 20px}

.forget-tab{display: inline-block;padding-left: 10px;}

@keyframes scan {from{top:-60px;} to{top: 260px}}
@-webkit-keyframes scan {from{top:-60px;} to{top: 260px}}

@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*扫码与密码登陆切换*/
.switch-login{position: absolute;top:20px;right: 10px;z-index: 9}
.switch-login .tab{height: 40px;position: relative;}
.switch-login .antfont{font-size: 40px;color: #35B558}
.switch-login .pc-login,.switch-login .scan-login{display: none;cursor: pointer}
.switch-login .pc-login:after,.switch-login .scan-login:after{left: 0; width: 0;height: 0;border-bottom: 48px solid #fff; border-right: 48px solid transparent;content: "";
    position: absolute;}
.switch-login .active{display: block}
#wx-scan img{width: 200px}
.scan-text{text-align: center;color: #35B558}
.scan-box{position: relative;width: 200px;height: 200px;margin: 0 auto}
.pc-wx-tip{background: url("../image/wx-login-top.png") center center no-repeat; position: absolute;top:10px;right: 80px;width: 100px;height: 20px;line-height: 20px;color: #FD4029;background-size: cover;}
.pc-wx-tip span{display: inline-block;font-size: 12px;padding-left: 5px;}

.login-layer .close-box{ position: absolute;bottom:-44px;left: 50%;transform: translateX(-50%);height: 44px;width: 26px}
.login-layer .close-box:after{display: block; background: #fff;width: 2px;height: 18px;margin: 0 auto;content: "";}
.login-layer .close{border: 2px solid #fff;border-radius: 100%;width: 26px;height: 26px;color: #fff;line-height: 20px;text-shadow: 0 0 0 #fff;font-weight: 400;vertical-align: middle;
top:18px;right: 0;text-align: center;
}

.btn-login{background-color: #35B558;color: #fff;line-height: 40px;height: 40px;padding: 0 30px}

.third-box .antfont{line-height: 48px;height: 48px;width: 48px;border-radius: 100%;text-align: center;display: inline-block;color: #fff;cursor: pointer;}
.btn-qq{background-color: #3caae3}
.third-btn .ant-wechat{background-color: #1ED76D}
.third-btn{text-align: center;padding: 20px 0;}

.third-btn span{margin: 0 10px}

.third-box .btn-weibo{background-color: #ea5139}
.third-box .btn-qq:hover{background-color: #595CA0}
.third-box .btn-wechat:hover{background-color: #35B558}
.third-box .btn-weibo:hover{background-color: #ED6A56}

.login-txt{text-align: right;float: right;line-height: 40px}
.login-txt #forget{display: inline-block;margin-left: 20px}


.moban-left{width: 430px;position: relative;}
.moban-right{padding-left: 20px;width: 100%}

.moban-right .desc{padding: 10px 0;margin-bottom: 10px}
.moban-right .desc i{font-style: normal;font-size: 24px}
.moban-right .desc .money{color: #E22228;vertical-align: middle;}
.moban-right .desc .money i{vertical-align: bottom;}
.moban-right .desc .money b{font-size: 32px;vertical-align: middle;}
.moban-right .desc .money em{font-style: normal;vertical-align: bottom;}

.white-box{background-color: #fff;margin-bottom: 30px;padding: 20px;overflow: hidden;zoom: 1}
.white-box h1{font-size: 24px;}
.browsers{width: 100%;margin-bottom: 20px}
.browsers td,.browsers th{border:1px solid #eee;border-collapse: collapse;padding: 5px 5px; text-align: center;}

.box-title{font-weight: bold;font-size: 20px;margin-bottom: 20px}
.btn-box .btn{height: 32px;line-height: 32px;padding: 0 10px;margin-right: 10px;font-size: 0px;vertical-align: top;display: inline-block;position: relative;border: none;border-radius: 16px}
.btn-box{margin-bottom: 15px}
.btn-box .btn span{line-height: 32px;display: inline-block;font-size: 14px;height: 32px;top: -1px;position: relative;}
.btn-box .btn .antfont{font-size: 16px;margin-right: 5px;display: inline-block;line-height: 32px;height: 32px}

.tag-box{padding-top:15px}
.tag-box i{font-size: 11px;margin-right: 3px}
.tag-box span{background-color: #eff0f1;border-radius: 3px;margin-right: 10px;display: inline-block;color: #8c8c8c;padding: 6px 12px;font-size: 12px}
.shengming{background-color: #f6f6f6;padding: 10px;border-radius: 4px;color: #FF0000}

.vip-btn{height: 50px;line-height: 50px}
.vip-btn img{vertical-align: middle;}

.it-box{margin-bottom: 30px}
.it-box .item .item-text{background-color: #fff;margin-bottom: 30px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);border-radius: 3px;padding: 15px}
.it-box .item .item-text h3{overflow: hidden; text-overflow:ellipsis;white-space: nowrap;}
.it-box .item .item-text h3,.it-box .item .item-text h3 a{font-size: 16px;color: #333;font-weight: 600;padding-bottom: 10px}
.it-box .item .item-text h3 a:hover{color: #35B558}
.it-box .item .item-text p{line-height: 22px;height: 66px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

/* 弹出窗 */
.moudle{top:0;right:0;bottom:0;left:0;position: fixed;z-index:99;height:100%;transition:opacity 0.3s ease-in-out 0s;-moz-transition:opacity 0.3s ease-in-out 0s;-webkit-transition:opacity 0.3s ease-in-out 0s;-o-transition:opacity 0.3s ease-in-out 0s;display:none;opacity:0.0;width: 100%;}
.moudle.show{opacity:1.0;background-color:rgba(0,0,0,.6);display: block;-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);transition: all .3s ease-in-out}
.layer-box{background: #fff;height: 430px;width:300px;position: fixed;top: 50%;left: 50%;display: none;border-radius: 4px;
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.layer-box .close{width: 28px;height:28px;background: #fff;position: absolute;top:-10px;right: -10px;cursor: pointer;color: #333;border-radius: 100%;text-align: center;opacity: 1;text-shadow: 0 0px 0 #fff;line-height: 26px;z-index: 99;box-shadow:2px 2px 2px 1px rgba(0, 0, 0, 0.2);}
.layer-box .close:hover{background: #35B558;color: #fff}
.layer-box h3{text-align: center;font-size: 0;padding-top: 20px;margin-bottom: 10px}
.layer-box .layer-head{text-align: center;font-size: 0;padding-top: 20px;margin-bottom: 10px}
.layer-box  h3 img{height: 40px;}
.moudle-box{padding: 0 20px 20px}
.moudle-box,.moudle-box p{color: #333;}
.moudle-box p{line-height: .40rem;}
.alipay-box{background:#fff}
.layer-box .bottom{background-color: #00a7ef;padding: 15px;color: #fff;text-align: center;line-height: 22px;font-size: 14px;position: absolute;left: 0;right: 0;bottom: 0;}
.title{font-size: 16px;color: #000;line-height: 30px;margin-bottom: 10px}
.wxpay-box .bottom{background-color: #09BB07;/*height: 74px*/}
.layer-box .bottom{border-bottom-left-radius: 4px;border-bottom-right-radius: 4px}


.wxpay-box .alipay_img,.wxpay-box.alipay-box .wechat_img{display: none}
.wxpay-box.alipay-box .alipay_img{display: inline-block}
.wxpay-box.alipay-box .bottom{background-color: #00a7ef;}

.wxpay-box.alipay-box .close{background: #fff;color: #333;box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);}
.wxpay-box.alipay-box .close:hover{background: #00a7ef;color: #fff;}

.pay_successed h3,.pay_successed .title,.pay_successed .qrcode,.pay_successed .bottom,.pay_successed .layer-head{display: none}
.title strong{color: #FF0000}
.title,.qrcode{text-align: center}
.alipay-box .close{background: #00a7ef;color: #fff}
.layer-box .qrcode{line-height: 200px;vertical-align: middle;}
.payqrcode{max-width: 200px;line-height: 200px;vertical-align: middle;}

.layer-box.pay_successed{height: 74px}
.layer-box.pay_successed .msg{line-height: 42px;font-size: 18px;color: #FF0000;padding-top: 15px}
.layer-box .msg{text-align: center;color: #FF0000;}

.layer-box.pay_successed.pay_successed_baidu .pay-tab{display: none}
.layer-box.pay_successed.pay_successed_baidu{height: 190px;width: 480px}
.layer-box.pay_successed.pay_successed_baidu .msg p{font-size: 14px;color: #333;line-height: 30px;text-align: left}

.layer-msg-box{width: auto;height: auto;max-width: 400px;min-width: 280px;min-height: 110px}
.layer-msg-box h3{font-size: 16px;color: #000;margin-bottom: 30px;}


.pay-tab li{display: inline-block;border:2px solid #ddd;padding: 4px 8px;cursor: pointer;position: relative;}
.pay-tab img{height: 28px}
.pay-tab li.on{border:2px solid #F40;}
.pay-tab li.on:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURUxpcf8AN////7f4NBoAAAABdFJOUwBA5thmAAAAMUlEQVQI103MAQ4AMAQEQev/j66i6YrEXIKIX9jY2NjYyDmhZnlCo5rdyWvebfYDVAcSmABbA7WD+QAAAABJRU5ErkJggg==) center center no-repeat;content: '';position: absolute;right: -2px;bottom:-2px;width: 16px;height: 16px}


/*.layer-box .qrcode img,.layer-box .qrcode img{-webkit-filter: blur(5px);filter: blur(5px); opacity: .8; -webkit-transition: all 0.5s;transition: all 0.5s ease;}*/
.wxpay-box .qrcode img,.alipay-box .qrcode img{-webkit-filter: blur(0px);filter: blur(0px); opacity: 1; -webkit-transition: all 0.5s;transition: all 0.5s ease;}



.page-banner{background-size: cover;height: 400px;padding-top: 80px}
.page-banner img{display: none}
.page-banner .banner-txt{padding-top: 60px;margin-bottom: 30px}
.page-banner .banner-txt h2 {text-align: center;font-size: 40px; color: #f9d681;font-weight: bold; margin-bottom: 20px;}
.page-banner .banner-txt p {text-align: center;font-size: 18px; color: #fff;}

.page-banner .container{position: relative;}
/*vip*/
.vip-banner{height: auto;}
.vip-slogan{box-shadow:0 2px 20px rgba(0,0,0,.1);border-radius:5px;bottom:-70px;height:280px;background:#fff;padding:20px;box-sizing:border-box;font-size:0;}
.vip-slogan-box{display:inline-block;border:1px solid #f4f4f4;height:50%;width:33.33%;box-sizing:border-box;vertical-align:middle;}
.vip-slogan-box i{width:100px;line-height:100px;display:inline-block;background-image:linear-gradient(90deg,#ed1c24 0,#fb8f02 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:45px;text-align:center;vertical-align:middle;}
.vip-slogan-text{font-size:14px;display:inline-block;
    vertical-align:middle;color:#898989;padding-top: 5px}
.vip-slogan-text p:first-child{font-size:18px;color:#575959;margin-bottom: 5px}
.vip-slogan-text p{color:#575959;}
/*.vip-box{margin-top: 100px;}*/
#vip-pay{padding-top: 30px;}
.vip-payment{border-radius: 6px;background-color: #fff;margin-bottom: 30px;padding: 30px;box-shadow: 0px 0px 20px 0px #dfdbdb;}
.vip-payment .title{color: #4D4D4D;font-size: 24px;font-weight: 600;text-align: center;margin-bottom: 20px}
.vip-payment .vip-title{text-align: center;}
.vip-payment .line{height: 1px;background: #e2e1e7;margin: auto;margin-top: 25px; margin-bottom: 25px;}
.vip-payment .name-vip{font-size: 14px;font-weight: 400;color: rgba(0,0,0,.43);text-align: center;margin-top: 8px;}
.vip-payment .t2{font-style: normal;color: #000;font-weight: 600}
.vip-payment .t2 i{font-size: 34px;color: #00BE6E;font-weight: 600;font-style: normal}

.vip-button{margin: auto; display: block; width: 160px; height: 40px;-webkit-border-radius: 4px;border-radius: 4px;border: 1px solid #00be6e;background: #EDFFF4; font-size: 14px;line-height: 40px; color: #00BE6E; text-align: center; cursor: pointer;}
.num-vip{font-size: 14px;color: #999; text-align: center;margin-bottom: 25px;}
.num-vip i{font-style: normal;color: #00BE6E; }

.vip-payment ul{padding-left: 15px}
.vip-payment ul li{list-style: circle;line-height: 28px}

.vip-button:hover{background-image: -webkit-gradient(linear,left top,right top,from(#32e696),to(#00BE6E));
    background-image: -webkit-linear-gradient(left,#32e696,#00BE6E);
    background-image: -moz- oldlinear-gradient(left,#32e696,#00BE6E);
    background-image: linear-gradient(to right,#32e696,#00BE6E);
    border: 0;
    color: #fff;}

.article-content,.article-content *{font-size: 16px;line-height: 26px}
.article-content p{margin-bottom: 15px}
.article-content h2,.article-content h3{font-size: 18px;font-weight: 600;margin-bottom: 10px;}
.article-content ul,.article-content ol{padding-left: 20px}
.article-content ul li{list-style: circle}
.article-content ul li p{margin-bottom: 0}
.article-content .my-video{margin: 0 auto;text-align: center;}

.article-content img{max-width: 100%;height: auto!important;}
.article-content .post-content{margin-bottom: 25px}

.sticky-icon3 { font-size: 14px; color: #fff; height: 20px; width: 100px; position: absolute; top: 15px; left: -40px; text-align: center;line-height: 20px;transform: rotate(-45deg); transform-origin: 40% 0%; background: -webkit-gradient(linear,left top,right top,from(#2b7cfd),to(#e200ff)) no-repeat;
    background: -webkit-linear-gradient(left, #2b7cfd, #e200ff) no-repeat;background: linear-gradient(90deg,#2b7cfd,#e200ff) no-repeat; -webkit-box-shadow: 0 3px 5px #5f0c99;box-shadow: 0 3px 5px #5f0c99;display: block;}

.moban-left .tag_name{position: absolute;left: 0;top:0;}
.free_vip, .svip_tag,.tag_name {display: inline-block;background-image: url(../image/free_svip.png);background-size: auto 40px;vertical-align: middle;height: 40px;width: 40px;}
.free_vip {background-position: 0 0;}
.dujia_tag {background-position:  -80px 0}
.fufei_tag {background-position:  -160px 0}
.yuanchuang_tag{background-position:  -120px 0}
.svip_tag{background-position:  -40px 0}
pre{padding: 0;border: none;background-color: transparent}


.huiyuan {background: linear-gradient(90deg, #ffc107, #ff7365, #ff82ea, #ffc107);background-size: 1400% 300%;animation: mymove 6s ease infinite;-webkit-animation: mymove 6s ease infinite; -moz-animation: mymove 6s ease infinite; color: #fff; border-radius: 30px; display: inline-block;padding: 5px 20px;margin-left: 20px;}

.huiyuan a{color: #fff;font-size: 14px}
.moban-right .desc .huiyuan a i{font-size: 16px}

.page-title{font-size: 32px;text-align: center;margin-bottom: 20px}


.tag-list li{background-color: #fff;line-height: 40px;width: 120px;display: inline-block;margin: 0 10px 20px;text-align: center;}
.tag-list li a{text-align: center;}

/*相册*/
ul.blocks-gallery-grid{display: flex;padding: 0;flex-wrap: wrap;}
.blocks-gallery-grid li{margin: 0 16px 16px 0;display: flex;flex-grow: 1;flex-direction: column;justify-content: center;position: relative;}
.blocks-gallery-grid li{width: calc((100% - 32px)/3);margin-right: 16px;}
.blocks-gallery-grid li.item-2{width: calc((100% - 16px)/2);}
.blocks-gallery-grid li img{ flex: 1;object-fit: cover;border-radius: 5px;width: 100%;height: 100%}
.blocks-gallery-grid li a{width: 100%;height: 100%;position: relative;transition: all 0.5s ease-in-out}
/*.blocks-gallery-grid li a:hover img{opacity: .8;}*/
.blocks-gallery-grid li a:hover::before{content: '';display: block;position: absolute;top:0;left:0;right: 0;bottom: 0;background:rgba(0,0,0,.6);transition: all 0.5s ease-in-out}
.blocks-gallery-grid li a:hover::after{display: inline-block;content:"\e651";width: 40px;height: 40px;color: #fff;
    position: absolute;font-family:"antfont"!important;font-size: 36px;left: 50%;top: 50%;transform: translate(-50%,-50%);transition: all 0.5s ease-in-out;line-height: 40px;text-align: center;}

.blocks-gallery-grid li:last-child,.blocks-gallery-grid li.item-col-4:last-child,.blocks-gallery-grid li.item-col-8:last-child,.blocks-gallery-grid li.item-col-12:nth-of-type(3n),.blocks-gallery-grid li.item-col-4:nth-of-type(3n){margin-right: 0}
.blocks-gallery-grid li.item-col-6{width: calc((100% - 80px)/6); margin-right: 16px;}
.blocks-gallery-grid li.item-col-3{width: calc((100% - 48px)/3);margin-right: 16px;}
.blocks-gallery-grid li.item-col-4{width: calc((100% - 48px)/3);margin-right: 16px;}
.blocks-gallery-grid li.item-col-5{width: calc((100% - 48px)/5);margin-right: 16px;}
.blocks-gallery-grid li.item-col-12{width: calc((100% - 48px)/4); margin-right: 16px;}


.ad-box{margin-bottom: 30px}
.ad-box .ad-list{display: flex;align-items: flex-start;justify-content: flex-start}
.ad-box .ad-list li{margin-right: 10px}
.ad-box .ad-list li {display: inline-block}
.ad-box img{max-width: 100%}
.article-list{padding-left: 10px}
.article-list li{line-height: 26px;list-style:disc;color:#d9d9d9;margin-bottom: 10px}

.menutag .menu-title{font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.menutag .article-list{padding-left: 20px;max-height: 286px;overflow-y: scroll;padding-right: 10px}

.menutag .article-list::-webkit-scrollbar-track:vertical{background-color:#f6f6f6}
.menutag .article-list::-webkit-scrollbar-track-piece{background:#F0F0F0}
.menutag .article-list::-webkit-scrollbar-track-piece{background-color: rgba(0, 0, 0, 0);border-left: 1px solid rgba(0, 0, 0, 0);}
.menutag .article-list::-webkit-scrollbar{width: 3px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius: 2px;display: block;}
/* 滑块部分 */
.menutag .article-list::-webkit-scrollbar-thumb{background-color:#333;background-clip: padding-box;-webkit-border-radius: 2px;-moz-border-radius: 3px;border-radius: 2px;min-height: 28px;}
.menutag .article-list::-webkit-scrollbar-thumb:hover{background-color: rgba(0, 0, 0, 0.5);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
/* 轨道 */
.scroll-view::-webkit-scrollbar-track{border-radius: 2px;background-color: #bbc0ff;}

.menutag .article-list li,.menutag .article-list li a{margin-bottom: 0}
.doc .moban-right h1{margin-bottom: 0}
.doc .box-title{text-align: center}

.vip-ico-box{background-color: #fff;margin-bottom: 30px;margin-top: 30px;border-radius: 6px;background: url(../image/swing.jpg) no-repeat center; background-size: cover; padding: 30px 0 20px}
.vip-ico-box ul{overflow: hidden;}
.vip-ico-box ul li{width: 20%;text-align: center;font-size: 16px;color: #fff;float: left;line-height: 50px;}
.vip-ico-box ul li span{line-height: 50px;vertical-align: middle;font-weight: 600;font-size: 16px}
.vip-ico-box ul li span,.vip-ico-box ul li em{display: inline-block;}
.vip-ico-box ul li em {font-size: 32px;vertical-align: middle; margin: 0 8px;font-style: normal}
.vip-ico-box ul li cite {position: relative; top: -10px; font-size: 18px; font-style: normal;}
.vip-ico-box ul li:nth-child(n+1){border-left: 1px solid rgba(255,255,255,.15);}

.vip-users{border-radius: 6px;background-color: #fff;padding: 20px;margin-bottom: 50px}
.vip-users-box{padding-top:30px}
.user-box{display: flex}
.user-box img{width: 40px}
.user-box .user-txt{padding-left: 10px}

.more-open{-webkit-mask-size: 100% 100%;-webkit-mask-image: -webkit-gradient(linear,left top,left bottom,from(#121212),to(transparent));-webkit-mask-image: linear-gradient(#121212 calc(100% - 8rem),transparent calc(100% - 2.8rem));mask-image: -webkit-gradient(linear,left top,left bottom,from(#121212),to(transparent));mask-image: linear-gradient(#121212 calc(100% - 8rem),transparent calc(100% - 2.8rem));}


/*弹幕*/
#ceo-danmu{position:fixed;z-index:999;max-width:100%;right: 0;bottom: 0;}
#ceo-danmu li {display: flex;opacity: 0; border-radius: 20px;color: #fff; padding: 3px 10px 3px 3px;clear: both;font-size: 13px;height: 30px;float: right; line-height: 30px;align-items: center;}
#ceo-danmu li a:hover{color: #35B558;}
#ceo-danmu li a:first-child { margin-right: 4px;    width: 26px;}
#ceo-danmu li a:last-child,#ceo-danmu li a:last-child font { color:#fff;}
#ceo-danmu li a:last-child n{text-decoration: underline; margin: 0 5px;}
#ceo-danmu li img { width: 26px;height: 26px; border-radius: 100%;vertical-align:middle;}
#ceo-danmu li a:last-child:hover{color: #00FF00;}
/*.blocks-gallery-grid li:nth-of-type(2n){margin-right: 0}*/

#wx-scan{text-align: center;opacity: 0;}
#wx-scan.show{opacity: 1;transition: opacity 1s ease-out}
#wx-scan img{max-width: 100%}
#wx-scan p{text-align: center;color: #35B558;font-weight: bold}
#wx-scan p strong{color: #333;font-weight: normal}

.h5pay-box .gopay{height: 50px;line-height: 50px;display: block;border-radius: 4px;background-color:#35B558;color: #fff;margin: 20px;text-align: center;
    font-size: 18px;font-weight: bold}
.h5pay-box .pay-tab{}
.h5pay-box h3{text-align: center;font-weight: bold;line-height: 50px;font-size: 20px}
.h5pay-box .pay-tab{font-size: 0;}
.h5pay-box .pay-tab li{width: 46%;margin: 0 2%;}
.h5pay-box .pay-tab img{width: 100%;height: auto}


.post-content table, .article-content table{margin-bottom: 10px;border-collapse: collapse; display: table;}
.post-content table tr.firstRow th,.article-content table tr.firstRow th { border-top-width: 2px;}
.post-content table th,.article-content table th { border-top: 1px solid #BBB; background-color: #F7F7F7;}
.post-content td, .post-content th,.article-content td, .article-content th { padding: 5px 10px; border: 1px solid #DDD;}
.article-content table{width: 100%}
.article-content table>tbody>tr:nth-of-type(odd) { background-color: #f9f9f9;}

.right-box .item-box .item-top img{width: 100%;height: auto!important;}

.home-swiper .swiper-container {height: 560px;margin-bottom: 30px}
.swiper-pagination-bullet{width: 12px!important;height: 12px!important;}
.swiper-pagination-bullet-active{background:#35B558!important}

.sidebar-box,.sidebar-box *{line-height: 32px}

.bd_pw{border: 1px dashed #ff5500;background-color: #f5e79e;margin-right: 10px;display: inline-block;padding: 2px 5px}

.top-list{clear: both;margin-bottom: 0}
.top-list li{margin-bottom: 10px;display: flex;justify-content: flex-start;align-items: center;padding: 0 15px;border-bottom: 1px dotted #eee;padding-bottom: 10px}
.top-list li .thumb{display:block;width: 80px;}
.top-list li .thumb img{width: 100%;max-height: 60px}
.top-list li .title{font-size: 14px;line-height: 24px;padding-left: 15px;text-align: left;margin-bottom: 0;flex: 1}
.top-list li:last-child{margin-bottom: 0;border-bottom: none}

.cat-box{display: flex;align-items: flex-start;justify-content: flex-start}
.cat-box dt{display: block;width: 80px;font-weight: bold;line-height: 30px}
.cat-box dd{flex: 1;}
.cat-list{display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap}
.cat-list li{padding: 0 15px;}
.cat-list li a{line-height: 30px;height: 30px}
.cat-list li a.on{background-color:#35B558;color: #fff;display: inline-block;padding: 0px 10px;border-radius: 2px}

.cat-list li a:hover{color:#ff7800}

.footernav{position: fixed;bottom: 0;left: 0;right: 0;background-color: #fff;border-top: 1px solid #efefef}
.footernav ul{display: flex;align-items: flex-start;justify-content: space-around;flex-wrap: wrap;padding: 8px 0;margin: 0}
.footernav ul li{padding: 0 8px}
.footernav ul li span.antfont{font-size: 18px;}
.footernav ul li span{display: block;text-align: center;color: #333}

.divider-title{display: -webkit-box; display: -webkit-flex; display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center; margin: 16px 0; color: #969799; font-size: 14px;line-height: 24px; border-color: #ebedf0; border-style: solid; border-width: 0;}
.divider-title::before, .divider-title::after {content: ''; display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; box-sizing: border-box;height: 1px; border-color: inherit;
    border-style: inherit;border-width: 1px 0 0; -webkit-transform: scaleY(0.5);transform: scaleY(0.5);}

.pan-download{margin-bottom: 10px}


/*tag标签*/
.mytags li{float: left;margin-right: 5px;margin-bottom: 5px;background-color: #eee;}
.mytags li a{line-height: 26px;display: block;padding: 0 5px;color: #333;}
.mytags li a:hover{color: #fff;background-color: #35B558;}


.post-note{background-color: rgb(248 249 250);color: #555; border-color: #f8f9fa;padding: 15px;font-size: 12px;position: relative;margin-top: 20px;margin-bottom: 20px}
.post-note h5{position: absolute;left: 50%;top:-10px;transform: translateX(-50%);font-weight: bold;background-color: #E1E5E9;padding: 0 10px;border-radius: 13px;font-size: 14px;}
.post-note p{margin-bottom: 0}
.post-note p,.post-note p *{font-size: 12px;}
.post-tag a{font-size: 14px;background-color: #F6F6F6;padding: 5px 8px;color: #333;margin-right: 10px}
.post-tag a:hover{background-color: #35B558;color: #fff}


/*活动倒计时*/
.huodong{background-color: #fffacd;border:1px dashed #ffc12b;padding: 10px 20px;}
.huodong p{font-size: 18px;margin-bottom: 15px;font-weight: bold;color: #E22228;}
#countdown{margin-bottom: 15px;}
#countdown span{font-size: 18px;display: inline-block;margin: 0 2px;}
#countdown .time-item{background-color: #35B558;color: #fff;padding: 3px 5px;border-radius: 4px;}
.huodong a{font-size: 18px;}


.swiper-slide img,.swiper-slide a,.swiper-slide{text-align: center;}
.swiper-slide img{max-width: 100%}

.item-bottom .tag{position: absolute;top:10px;right: 10px;padding: 0 6px;border: solid;border-width: 1px;font-size: 12px;}
.tag-primary{background-color: #ecf5ff;color: #409eff;border-color: #d9ecff;}
.tag-warning{background-color: #fdf6ec; border-color: #faecd8; color: #e6a23c;}
.tag-danger{background-color: #fef0f0; border-color: #fde2e2; color: #f56c6c;}
.tag-success{background-color: #DEF6E5; border-color: #35B558; color: #35B558;}

.hot-taglink,.hot-taglink p{text-align: left}
.hot-taglink p{margin-bottom: 10px}
.hot-taglink a{display: inline-block;margin-right: 10px}
.keywordbox{position: relative;}
.keywordbox .btn-success{position: absolute;right: 0;top:0;height: 40px;line-height: 40px;padding-top: 0;padding-bottom: 0}

#hnav .hot{position: relative;color:#ff7800}
#hnav .hot::after{content: '';display: inline-block;width: 25px;height: 14px;background:url("../image/ico-hot.png") center center no-repeat;position: absolute;right: -10px;top:5px;
    animation: upDownMove 1.5s ease-in-out infinite;-webkit-animation: upDownMove 1.5s ease-in-out infinite;
}
/* 小屏幕（平板，大于等于 768px） */
@media (max-width: 768px){
    .navbox.nav{background-color: #fff;height: 50px;}
    .navbox{position: fixed;background-color: #fff;height: 50px;top:0;right: 0;left: 0;z-index: 99}
    .navbox .logo img{height: 50px}
    .header{position: fixed;z-index: 99;right: 0;left: 0px;top:0;background-color: #fff;box-shadow:0 0px 28px 0 rgba(0,0,0,.1);}
    .header .logo img{height: 50px;margin-left: 15px}
    .navbar-toggle{margin-right: 5px;}
    .navbar-toggle .icon-bar{border: 1px solid #35B558}
    .sidebar{background-color: #1D1E20; color: #fff; min-width: 300px; width: 300px;position: fixed;right:0px;top:0;bottom:0;z-index: 999;height: 100%!important}

    .msearch{float: right;color: #35B558; font-size: 24px;line-height: 50px;height: 50px;margin-right: 10px;}
    .nav-text{float: right;color: #35B558;line-height: 50px;padding-right: 15px}

    .msearch-box{position: fixed;top:50px;left: 0;right: 0;z-index: 98;padding: 0 20px;display: none}
    .msearch-box input{line-height: 40px;height: 40px;width: 100%;padding: 0 15px}
    .msearch-box .search{position: absolute;top:0px;right: 30px;line-height: 40px;cursor: pointer; font-size: 24px;background:transparent;border: none}

    .sidebar{padding: 15px;right: 0px;
        -webkit-transition: -webkit-transform .4s ease;
        -ms-transition: -ms-transform .4s ease;
        transition: transform .4s ease;
        -webkit-transform: translate3d(300px,0,0);
        -moz-transform: translate3d(300px,0,0);
        -ms-transform: translate3d(300px,0,0);
        -o-transform: translate3d(300px,0,0);
        transform: translate3d(300px,0,0);
    }
    .sidebar .closed{color: #fff;position: absolute;font-size: 28px;top: 10px;right: 10px;line-height: 30px;cursor: pointer;}
    .sidebar.open{
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        display: block;right: 0px;}
    .sidebar,.sidebar *{color: #fff}
    .sidebar ul li{line-height: 50px;border-bottom: 1px solid #1A1A1A}
    .mask{background-color: rgba(0,0,0,.6);position: fixed;top:0;right: 0;bottom: 0;left: 0;z-index: 99;cursor: pointer;}
    .sidebar.open{overflow-y: scroll;-webkit-overflow-scrolling: touch;}
    /*手机子菜单*/
    .sidebar-down{position: relative;}
    .sidebar-down:after{content:"\e658";font-family: 'antfont';position: absolute;right: 10px;top: 0px;font-size: 12px;transform: rotate(90deg)}
    .opening:after{transform: rotate(-90deg)}
    .sidebar-down ul{display: none;padding-left: 20px;}
    .sidebar-down ul li,.sidebar-down ul li a{line-height: 40px;}

    .sidebar .f-list li,.sidebar .f-list li *{font-size: 12px;}
    .sidebar .f-list li i{margin-right: 10px}

    /*手机三级菜单*/
    .submenu3{display: none}

    .thumb img{width: 100%}
    .item-box .item-top img{height: auto}
    #hnav{display: none}

    .moban-left{width: 100%;margin-bottom: 15px}
    .moban-right{padding-left: 0}
    .flexbox{display: block}
    .tag-box span{margin-right: 3px;margin-bottom: 5px;padding: 6px}
    #hrnav{display: none}

    .layerBox-box{padding: 20px}
    .layerBox-box,.layer-box{width: 90%!important;height: auto!important;}
    .login-layer .layerBox-box,.search-layer .layerBox-box{height: auto!important;margin-left: -45%!important;}
    .layer-box.wxpay-box .msg{margin-bottom: 76px}
    .third-btn{padding-top: 10px}
    .sidebar .third-btn{padding-top: 20px}
    .btn-login{padding: 0 15px}

    .sidebar .third-box{border-top-color: #333}
    .mulogin{margin-bottom: 15px;text-align: center}
    .mulogin a.abtn,.mulogin{float: none;}
    .mulogin a.abtn{display: inline-block}

    .sidebar .headicon{border-radius: 100%;width: 40px;height: 40px}
    .moban-right .desc .money em{vertical-align: inherit}
    .moban-right .desc .money b{line-height: 26px;vertical-align: inherit}
    .white-box h1{font-size: 20px}

    .btn-box .btn{line-height: 32px;font-size: 12px;padding: 0 4px;height: 32px;margin-right: 5px}
    .btn-box .btn span,.btn-box .btn .antfont{line-height: 32px;font-size: 12px;height: 32px}
    .btn-box .btn span{top:0;}

    .box-title{font-size: 18px;margin-bottom: 15px}
    .article-content, .article-content *{font-size: 14px}

    .white-box{padding: 15px}

    .layerBox-box {top: 50%;transform: translate(0,-50%);}
    .item-box{float: none}
    .item-box .item-top img{width: 100%}

    .vip-ico-box ul li{width: 100%}
    .vip-slogan{height: auto;display: none;}
    .vip-users{display: none}
    .vip-slogan-box{width: 50%}

    .vip-ico-box{padding: 10px 0}
    .vip-ico-box ul li{width: 50%;text-align: center;font-size: 16px;color: #fff;float: left;line-height: 40px;}
    .vip-ico-box ul li span{line-height: 40px;vertical-align: middle;font-weight: 600;font-size: 16px}
    .vip-ico-box ul li span,.vip-ico-box ul li em{display: inline-block;font-size: 14px;}
    .vip-ico-box ul li em {font-size: 18px;vertical-align: middle; margin: 0 8px;font-style: normal}
    .vip-ico-box ul li cite {position: relative; top: -10px; font-size: 16px; font-style: normal;}
    .vip-ico-box ul li:nth-child(n+1){border-left: 1px solid rgba(255,255,255,.15);}

    .main{padding-top: 60px}
    .cat-box{display: block}
    .cat-box dt{width: 100%}
    #header .loginbtn{float: right;margin-top: 15px;margin-right: 15px}
    .m-search-btn{color: #fff;float: right;margin-top: 15px;margin-right: 15px}
    .item-box{margin-bottom: 15px}
    .page-title{font-size: 24px}

    .search-layer .layerBox-box{min-height: 200px;text-align: center}
    .search-layer h3{font-size: 16px;text-align: center;margin-bottom: 20px}
    .search-layer .keyword{border: 1px solid #ddd;height: 40px;line-height: 40px;padding: 0 20px;display: block;width: 100%;margin-bottom: 20px}
    #cbbfixed{bottom:50px}
    #cbbfixed a:nth-child(2){display: none}
    #cweixin div{width: 280px;background-size: 100% auto;background-repeat: no-repeat;left: -280px}

    .home-swiper .swiper-container {height: 220px;margin-bottom: 20px}
    .container .row .col-xs-6:nth-child(odd){clear: both;padding-right: 5px}
    .container .row .col-xs-6:nth-child(even){padding-left: 5px}

    .container .row .col-xs-6:nth-child(odd):after{content: '';display: block;clear: both;}
    .cat-list {overflow-x: auto;display: -webkit-box;-webkit-overflow-scrolling: touch;flex-wrap: nowrap;align-items: flex-start;justify-content: center}
    .cat-list li{padding-left: 0;line-height: 24px;font-size: 12px;}
    .cat-list li a,.item-box .item-text h3 a,.huiyuan a,.moban-right .desc i,#footer, #footer *{font-size: 12px;}
    .huiyuan{padding: 2px 5px;margin-left: 5px}
    .cat-list li a.on{padding: 0 5px;}

    .moban-right .desc .money b{font-size: 24px;}
    .white-box h1{font-size: 18px;line-height: 24px}
    .btn-box .btn{padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}

    ::-webkit-scrollbar{width:3px;height:3px}
    ::-webkit-scrollbar-button:vertical{display:none}
    ::-webkit-scrollbar-track:vertical{background-color:#35B558}
    ::-webkit-scrollbar-track-piece{background:#F0F0F0}
    ::-webkit-scrollbar-thumb:vertical{background-color:#8E8E8E;border-radius:6px}
    ::-webkit-scrollbar-thumb:vertical:hover{background-color:#35B558}
    ::-webkit-scrollbar-corner:vertical{background-color:#535353}
    ::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}

    ::-webkit-scrollbar{width:2px;height:2px}
    ::-webkit-scrollbar-button:vertical{display:none}
    ::-webkit-scrollbar-track:horizontal{background-color:#35B558}
    ::-webkit-scrollbar-track-piece{background:#F0F0F0}
    ::-webkit-scrollbar-thumb:horizontal{background-color:#8E8E8E;border-radius:6px}
    ::-webkit-scrollbar-thumb:horizontal:hover{background-color:#35B558}
    ::-webkit-scrollbar-corner:horizontal{background-color:#535353}
    ::-webkit-scrollbar-resizer:horizontal{background-color:#FF6E00}
    #hlogo img{width: 80%;margin-left: 10px;margin-top: 5px}
    #cbbfixed .cbbtn,#cbbfixed .cbbtn .ui-weixin{width: 32px;height: 32px;}
    #cbbfixed .cbbtn .ui-icon{background-size: 32px 32px}
    .cbbtn .antfont{font-size: 16px;line-height: 32px}

    .ad-box .ad-list{display: block;}
    .ad-box .ad-list li{margin-bottom: 10px;margin-right: 0;display: block}
    .ad-box .ad-list li:last-child{margin-bottom: 0}
    .ad-box .ad-list li img{max-width: 100%;width: 100%}
    .ad-box .ad-list li a{display: block}
    .item-bottom .tag,.item-bottom a{font-size: 11px;}
    .item-bottom .tag{padding: 0 5px}

    .item-bottom{padding:10px}
    .item-box .item-text{padding: 10px}
    .item-box .item-ico { padding: 0px 10px 10px 10px;}
    .item-box .item-text h3{height: 50px}
    .item-box .item-ico span{margin-right: 10px}
    .item-box .item-ico span:last-child{margin-right: 0;}

}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px){

}

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {
    .autocw{width: 100%; margin: 0 auto;padding: 0 10px}
    .thumb img{max-width: 430px;}
    .container{width: 1300px}
    .home-swiper .swiper-container{height: auto}
    /*搜索弹层*/
    .search-layer h3{text-align: center;padding: 20px 0}
    .search-layer .keyword {border: 1px solid #ddd; height: 40px; line-height: 40px; padding: 0 20px; display: block; width: 100%; margin-bottom: 20px;}
    .search-layer .layerBox-box{min-height: 220px;padding: 20px 20px;text-align: center;width: 600px;margin-left: -300px}
    .search-layer form{position: relative}
    .search-layer form .btn-success{position: absolute;right: 3px;top:3px;}
}

@media (min-width: 1800px) {
    #header .autocw{width: 100%; margin: 0 auto;padding: 0 20px}
    .main.autocw .col-md-3{width: 16.66%}
}


@media (min-width: 2500px) {
    .swiper-slide img,.swiper-slide a,.swiper-slide{text-align: center;}
    .swiper-slide img{width: 100%;}
}

@keyframes mymove{0%{background-position:0% 0%;}50%{background-position:50% 100%;}100%{background-position:100% 0%;}}

@keyframes upDownMove {
    0%{ transform: translateY(0px);}
    50%{ transform: translateY(2px);}
    100%{ transform: translateY(-2px);}
}
@-webkit-keyframes upDownMove {
    0%{ transform: translateY(0px);}
    50%{ transform: translateY(2px);}
    100%{ transform: translateY(-2px);}
}
@-moz-keyframes  upDownMove{
    0%{ transform: translateY(0px);}
    50%{ transform: translateY(2px);}
    100%{ transform: translateY(-2px);}
}
@-ms-keyframes upDownMove {
    0%{ transform: translateY(0px);}
    50%{ transform: translateY(2px);}
    100%{ transform: translateY(-2px);}
}
@-o-keyframes upDownMove {
    0%{ transform: translateY(0px);}
    50%{ transform: translateY(2px);}
    100%{ transform: translateY(-2px);}
}