/*
Theme ID: ecms229
Author: 墨鱼移植
Author QQ：48444431
Author Email：48444431@qq.com
Author URL: http://www.moyublog.com/
*/
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;outline:0}body{margin:0px;padding:0px;background: #F1F1F1; color:#333333;font-size:14px;font-family: "Microsoft YaHei", Verdana, sans-serif;line-height: 1.5;}
a{text-decoration: none;color:#4e4e4e;transition: all 0.35s ease 0s;outline:0;}a:hover{color: #c00;text-decoration: none;}img{max-width:100%; height:auto; width:auto\9; border:0;vertical-align:middle;}div, h1, h2, h3, h4,h5, p, form, ul, label, input, textarea, img, span, dl, dt, dd{margin:0px;padding:0;outline: 0;}h1, h2, h3, h4,h5,h6{font-weight: normal;}input, textarea,button,form{font-size:14px;font-family: "Microsoft YaHei", Verdana, sans-serif;-webkit-appearance: none;}li{list-style-type: none;}.clear{clear:both;}.fl{float:left;}.fr{float:right;}.wide{width:1200px;margin:0 auto;}.img-d img,.dp-b{display:block;width:100%}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mr10{margin-right:10px}.ml10{margin-left:10px}.f-30{font-size:30px}.f-22{font-size:22px}.f-20{font-size:20px}.f-18{font-size:18px}.f-16{font-size:16px}.f-15{font-size:15px}.f-14{font-size:14px}.f-10{font-size:1em}.f-12{font-size:12px}.f-8{font-size:.75em}.f-bold{font-weight:bold}.f-wthie{color:#fff}.pd3{padding:3px}.pd5{padding:5px}.pd10{padding:10px}.pd10-1{padding:10px 0}.pd10-b{padding-bottom:10px}.pd15{padding:15px}.pd20{padding:20px}.pd15-1{padding:15px 0}.pd15-2{padding:0 15px}.pd20-1{padding:20px 0}.pd20-2{padding:0 20px}.pd30{padding:30px}.pd40{padding:40px 0}.pd60{padding:60px 0}.bgh{background-color:#f8f8f8}.bgb{background-color:#fff}.bg-gray1{background-color:#f8f8f8}.bg-white{background-color:#fff}.bg-red{background-color: #FF5722}.bg-orange{background-color: #F7B824}.bg-green{background-color: #009688}.bg-cyan{background-color: #ff8ca7}.bg-blue{background-color: #1E9FFF}.bg-black{background-color: #393D49}.bg-gray{background-color: #eee}.lh-50{line-height:50px;}.f-grenn{color:#164a0e}.f-grenn1{color:#093}.f-hui{color:#888}.f-hui1,.f-hui1 a{color:#bbb}.bc-senhui{background-color:#34495e;color:#fff}.border-b{border-bottom:1px solid #eee;}.i60{line-height:20px;height:60px;overflow:hidden}.i40{line-height:20px;height:40px;overflow:hidden}.i22{line-height:24px;height:24px;overflow:hidden}.i18{line-height:18px;height:18px;overflow:hidden}.border{border:1px solid #ddd;}.wide::after,.clearfix::after,.side-box dl dd::after,.side-box dl dd ul::after,.row:before, .row:after{display: table;content: " ";clear: both;}.f-bai,.f-bai a{color: #fff;}.f-bold{font-weight: bold;}.ta-c{text-align: center;}.ta-r{text-align: right;}.f-zi{color: #c10e60;}.bc-red{background: #C10E60;}.border-red{border: 1px solid #ff7777;}.border-red-b{border-bottom: 1px solid #ff7777;}.w50{width: 49%;}.img-x{overflow:hidden}.img-x img{transition:all .5s ease 0s;display:block;width:100%;}.img-x img:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.row{margin-left: -8px;margin-right: -8px;}[class*='col-']{float: left;min-height: 1px;padding-left: 8px;padding-right: 8px; width: 10%; position: relative;}
.ul-30 li{line-height: 30px;height: 30px;overflow: hidden;}
/* 分页条 */
.pagebar{width: 100%;text-align: center;padding:15px;}
.pagebar a,.pagebar .now-page{padding:5px 12px;color: #888;font-size: 12px;display:inline-block;background:#e9e9e9;margin:0 2px 3px 0;border-radius: 2px;}
.pagebar a:hover,.pagebar .now-page{color: #FFF;}
.ias-trigger,.pagination-loading,.ias-noneleft,.ias-spinner{text-align:  center;font-size: 16px;line-height: 40px;padding: 8px; border-radius: 4px;float:left;width:100%;color:#999;}
.ias-trigger a{display: block;width: 100%;color:#999;}
.ias-trigger a:hover{background: #f1f1f1;}
/* 评论 */
.tx-comments>ul.msg{margin-bottom:8px;border:1px solid #ddd;padding:10px;border-radius:4px;}
.tx-comments{margin-bottom:10px;}
ul.msg img.avatar{float:left;margin-right:10px;border-radius:4px;width:45px;height:45px;border-radius:50%;-webkit-transition:.4s;-webkit-transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;-moz-transition:-moz-transform .4s ease-out;}
li.msgname:hover img.avatar,.commons li:hover img{transform:rotateZ(60deg);-webkit-transform:rotateZ(60deg);-moz-transform:rotateZ(60deg)}
ul.msg li.msgname p.commentname{line-height:23px;font-size:12px;margin-bottom:3px;}
ul.msg li.msgname small{color:#aaa;font-size:12px;}
ul.msg li.msgname small a{display:none;}
ul.msg:hover li.msgname small a{display:inline-block;}
ul.msg li ul.msg{margin-top:12px;padding:10px;border:1px solid #ededed;border-radius:4px;box-shadow: 0 0 2px rgba(0,0,0,0.05);}



.header{border-top-style: solid;border-top-width:8px;background-color: #F9F9F9;position: fixed;width: 100%;top:0;left: 0;z-index: 1999;box-shadow: 0 1px 4px rgba(0,0,0,.1);}
.header .wide{position: relative;}
.header .logo{max-width: 250px;line-height:1;overflow: hidden;margin-right: 30px;padding:5px 0;}
.logo img{height:60px;width: auto;}

@keyframes navli{from {width:0;}to {width:100%;}}
.nav>ul>li{float: left;position: relative;font-size: 16px;margin-left:30px;}
.nav>ul>li>a{line-height:70px;display: block;position:relative;}
.nav>ul>li>a::after{content: "";display: block; position: absolute;left:50%;bottom:-1px;height:4px;width: 0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.nav li a:hover::after,.nav li.on a::after{width:100%;margin-left: -50%;}
.nav li ul,.user-gn>ul{position: absolute;left: 0;top:78px;padding:0;z-index: 10;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;opacity: 0;visibility: hidden;}
.nav li ul::before,.user-gn>ul::before{display: table;content: " ";clear: both; width: 0;height: 0;border-left: 8px solid transparent!important;border-right: 8px solid transparent!important;position:absolute;left:25px;top:-5px;z-index:9;border-bottom-style: solid;border-bottom-width: 8px;}
.nav li.hover ul,.user-gn.hover>ul{top:67px;opacity: 1;visibility:visible;}
.nav li ul li a,.user-gn>ul li a{display: block;white-space: nowrap;padding:0 20px;color:#eee;font-size:14px;line-height:36px;}
.nav li ul li a:hover,.user-gn>ul li a:hover,.tg-btn:hover,.tx-btn:hover{color: #fff;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.nav>ul>li>i.iconfont{display:none;}
.nav-on{margin-right: 10px;display: none;}
.nav-on i{font-size: 22px;}

.login{position: absolute;right: 0;top:0;}
.login>a,.login .user-gn{position: relative;line-height:70px;}
.login .login-on{padding: 4px 12px;color: #fff;border-radius: 3px;}
.login .search-on i{font-size: 22px;margin-left: 40px;}
.login .user-gn{margin-right: 30px;}
.login .user-gn>a{display: inline-block;max-width: 100px;overflow: hidden;}
.search{position: absolute;right: 0;top:70px;}
.search input{width: 280px;line-height: 32px;height: 32px;border-style: solid;border-width: 1px;padding:0 10px;}
.search button{position: absolute;right: 0;top:0;width: 50px;height: 32px;line-height: 32px;text-align: center; border: 0;color: #fff; }
.pop-box{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:1999;}
.pop-con{position:absolute;left:50%;top:50%;width:400px;margin-left:-200px;z-index:10;background:#fff;border-radius:2px;font-size:14px;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pop-off1{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9;}
.pop-con>h2{line-height:45px;height:45px;padding:0 15px;font-size:18px;background-color:#f1f1f1;border-bottom:1px solid #ddd;border-radius: 2px 2px 0 0;}
.login-box input{width:100%;line-height:40px;height:40px;padding:0 8px;border:1px solid #ddd;border-radius:3px;color:#5e5e5e;}
.login-box input#btnPost{color:#fff;font-size:16px;border:0;cursor: pointer;}
.login-box .pop-con>p{padding:0 10px;}
.login-box .pop-con dd{margin-bottom: 15px;}
.login-box #ds-login{text-align: center;}
#ds-login .ds-icons-32 a{float:none!important;display:inline-block;}

.main{padding:90px 0 0 0;position:relative;}
.tx-box{background: #fff;box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);}
.left{width: 70.5%;}.left1{width: 100%;}
.right{width: 28%;}

.index-flash{width: 380px;height: 450px;}
.swiper-container{width: 100%; height: 100%;} 
.swiper-slide{text-align: center; font-size: 15px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.swiper-slide a{display: block;position: relative;width:100%;}
.swiper-slide a img{width:100%;height:auto; -o-object-fit: cover;object-fit: cover;}
.flash-noslt .swiper-slide a img{height:450px;}
.swiper-slide a p{position: absolute;width: 100%;left: 0;bottom: 0;background: rgba(0,0,0,0.3);padding:10px;color: #eee;}
.swiper-pagination{bottom: auto;top:10px;height: 18px;}
.swiper-button-next{right:0;}
.swiper-button-prev{left:0;}
.swiper-button-next,.swiper-button-prev{background-image: none;line-height: 44px;color: #aaa;text-align: center;}
.swiper-button-next i,.swiper-button-prev i{font-size: 22px;}
.swiper-button-next:hover,.swiper-button-prev:hover{background-color:rgba(0,0,0,0.2);}
.swiper-pagination-bullet{background: #fff;}

.index-hot{width: 452px;padding:40px 15px 15px 15px;position: relative;}
.index-hot>span{position: absolute;top:0;left: 10px;padding: 5px 15px;color: #fff;font-size: 15px;}
.index-hot li{padding: 12px 0;border-top: 1px dashed #eee;}
.index-hot li:nth-child(1){border: 0;}
.index-hot li h2{line-height:24px;height:24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.index-hot-on,.index-flash-on{width:100%;}

.tx-title{line-height: 30px;font-size: 22px;padding: 0 18px;border-left-style: solid;border-left-width: 4px;margin-left: -2px}
.tx-list .post{border-bottom: 1px solid #eee;}
.tx-list .post:hover{background: #f9f9f9;}
.tx-list .post-txt{padding: 30px 20px 30px 300px;position: relative;min-height: 250px;}
.tx-list .post-noimg{padding: 30px 20px; min-height: inherit;}
.post-txt .list-img{position: absolute;left: 20px;top: 30px;width: 260px;height: 190px;}
.list-img{display: block;overflow: hidden;}
.list-img img{text-align:center;}
.list-img a.list-cate{position: absolute;left: 4px;top:4px;background: rgba(0,0,0,0.5);color: #fff;padding: 3px 12px;border-radius: 1px;font-size:12px;}
.list-user{display:inline-block;color: #aaa; margin-right: 10px;}
.list-user img{width: 20px;height: 20px;border-radius: 50%;vertical-align: middle;}
.post>dt{line-height: 30px;max-height: 60px;overflow: hidden;margin-bottom: 15px;}
.post>dd>p{line-height: 22px;max-height: 66px;overflow: hidden;color: #666;font-size: 15px;}
.post>dd>small,.post-img>dd>small,.info-title small{display: block;font-size: 12px;color: #aaa;line-height:20px;}
.post>dd>small i,.post-img>dd>small i,.info-title small i,.tg-list li p span i{font-size: 12px;color: #aaa;}
.list-img-many a{display:block;width:32%;float:left;margin-right:2%;}
.list-img-many a:last-child{float:right;margin-right:0;}
.img-noslt .img-x img{width:100%;height:190px; -o-object-fit: cover;object-fit: cover;}
.img-noslt1 .img-x img{height:120px; -o-object-fit: cover;object-fit: cover;}

.tx-list-img{margin-left: -2%;}
.tx-list-img1{margin-left: -1%;}
.post-img{border: 1px solid #ddd;background: #fff;padding-bottom: 10px;float: left;margin-bottom: 18px;}
.post-img:hover{box-shadow: 0 1px 4px rgba(0,0,0,.1);}
.post-img dt,.post-img dd small{display: block;padding: 15px 10px 0 10px;}
.post-img dt{line-height: 22px; height: 59px;overflow: hidden;font-size: 15px;margin-bottom:0;}
.tx-list-img .ias-trigger,.tx-list-img1 .ias-trigger,.tx-list-img .pagination-loading{text-align:  center;font-size: 16px;line-height: 45px;padding: 0; border-radius: 4px;border: 1px solid #ddd;background: #fff;}
.post-img3{width: 31.33%;margin-left: 2%;}
.post-img4{width: 24%;margin-left: 1%;}
.tx-list-img .ias-trigger{margin-left: 2%;}
.tx-list-img1 .ias-trigger{margin-left: 1%;}


.side-box dl{box-shadow: 0 1px 4px rgba(0,0,0,.1);background: #fff;padding: 15px 20px 20px;margin-bottom: 20px;}
.side-box dl dt,.info-close h2,.tx-title1{font-size: 18px;color: #393939;border-left-style: solid;border-left-width: 4px;margin-left: -22px;margin-bottom: 15px;padding: 5px 0 5px 18px;text-align: left;}
.side-box dl dd{line-height: 24px;}
.side-box dl dd ul li{margin-bottom: 10px;max-height: 48px;overflow: hidden;}
.side-box #divSearchPanel dd{padding:2%;}
.side-box #divSearchPanel dd form{ height:30px;border-radius: 2px;border-style:solid;border-width:1px;}
.side-box #divSearchPanel input[type="text"]{line-height: 28px;height: 28px;width: 72%;float: left;padding-left: 1%;clear: left; border:0px;}
.side-box #divSearchPanel input[type="submit"]{color: #FFFFFF;float: right;height: 28px;line-height:28px;width: 25%; border:0px;}
#divCalendar .function_t{display:none;}
#divCalendar table{width:100%; table-layout:fixed}
#divCalendar caption{text-align:center;height:24px;margin:0px;padding:0px;font-size:0.875em;font-weight:bold;}
#divCalendar caption a{padding:0px;}
#divCalendar th{color: #FFFFFF;text-transform: uppercase;height:26px;background-color: #CCCCCC;}
#divCalendar td{text-align:center;background:#F0F0F0;border:0;height:30px;line-height:30px;}
#divCalendar td.pad{background:none}
#divCalendar td a{display:block;line-height:30px;color:#FFFFFF;}
.side-box #divMisc dd ul li{display: inline-block;width: 50%;}
.side-box #divMisc dd ul li a{padding-left:0; background-image:none;}
.side-box #divNavBar dd ul li,.side-box #divLinkage dd ul li,.side-box #divFavorites dd ul li,.side-box #divArchives dd ul li{width: 50%; float: left;position: relative;}
.side-box dl#divTags ul li{float: left;margin-right: 10px;}
.side-box #divCatalog>dd>ul>li{border-bottom: 1px dashed #ddd;}
.side-box #divCatalog>dd>ul>li>a,.side-box #divCatalog>dd>ul>li>ul>li>a{margin-bottom: 10px;display: block;}
.side-box #divCatalog dd ul li{max-height: none;}
.side-box #divCatalog dd ul li ul{padding-left: 20px;}
.fixedbox-on{position: fixed;top:90px;z-index: 999;animation-play-state:running;}
.fixedbox-off{position:absolute;right:0;bottom:0;top:auto;}


.links{padding: 15px 20px 20px;margin-bottom: 20px;}
.links h2{font-size: 18px;color: #393939;border-left-style: solid;border-left-width: 4px;margin-left: -22px;margin-bottom: 15px;padding: 5px 0 5px 18px;text-align: left;}
.links ul li{float: left;margin: 0 12px 8px 0;}

.footer{padding: 26px 0;position: relative;z-index: 998;border-top: 1px solid #E4E3EA;background: #F9F9F9;}
.footer dl dd{width: 16%;margin-right:4%;padding: 0 10px; float: left;border-right: 1px solid #E4E3EA;}
.footer dl dd:nth-child(4){float:right;margin-right: 0;padding: 0; width: 38%;border: 0;}
.footer dl dd h2{font-size: 18px;margin-bottom: 12px;}
.footer dl dd ul li{margin-bottom: 6px;}

.copy{color: #ddd;font-size:12px;padding: 15px 0;text-align: center;filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85;opacity: 0.85;position: relative;}
.copy a{color: #eee;}
.gotop{position:fixed;bottom:40px;right:20px;width:50px;height:50px;line-height:50px;text-align:center;background-color: #FFF;border: 1px solid #ccc;border-radius: 50%;cursor:pointer;z-index: 1999;}
.gotop:hover{color:#fff;border-style: solid;border-width: 1px;}


.info-title{margin-bottom: 30px;position: relative;}
.info-title h1{font-size: 26px;margin-bottom: 14px;}
.info-title > i{position: absolute;left: -22px;top:0;width: 4px;height: 38px;display: inline-block;}
.info-con{line-height: 1.7;font-size: 16px;}
.info-con p,.info-con h2,.info-con h3,.info-con h4{margin-bottom: 0.8em;}
.info-con ol li{list-style: decimal;}
.info-con h2,.info-con h3{border-left-style: solid;border-left-width: 4px;background-color: rgba(102, 128, 153, 0.05);padding: 10px 20px;border-radius:3px;font-size:1.125em;}
.info-con img{max-width:100%!important;height:auto!important}
.info-con h3{font-size:1em;}
.info-con blockquote {border-left: 10px solid rgba(102, 128, 153, 0.075);background-color: rgba(102, 128, 153, 0.05);border-radius:0 5px 5px 0;padding: 15px 20px; margin-left:0;margin-right:0;margin-bottom: 0.6em;color:#666;}
.ytuser-buy-box{border:1px dotted #fcb8b8;background-color:#ffffef;padding:15px 20px 5px 20px;border-radius:4px;}
.ytuser-buy-box input[type="submit"]{color:#fff;border-radius:3px;border:0;cursor:pointer;}

.info-user{padding: 10px 15px 10px 95px;position: relative;min-height: 80px;}
.info-user>a>img{position: absolute;left: 15px;top:10px;width: 60px;height: 60px;border-radius: 50%;}
.info-user>h3{line-height: 32px;}

.info-tags{line-height: 30px;min-height:30px;position: relative;padding-left: 28px;}
.info-tags i{position: absolute;left: 0;top:0;line-height: 30px;}
.info-tags a{display: inline-block;padding: 0 12px;background: #f1f1f1;margin: 0 8px 8px 0;border-radius: 2px;}
.info-tags a:hover{color: #fff;}

.info-zan>a{display: inline-block;width: 60px;height: 60px;border-radius: 50%;text-align: center;margin: 0 9px;color: #eee;overflow: hidden;}
.info-zan>a:hover{color: #fff;}
.info-zan>a.zan{line-height: 18px;padding-top: 11px;font-size: 12px;background:#FF6838;}
.info-zan>a i{font-size: 22px;color: #999;line-height: 20px;line-height: 60px;color: #eee;}
.info-zan>a.zan i{line-height: 20px;}
.info-zan>a.share{background:#34A9FF;}
.info-zan>a.sponsor{background: #19A094;}
.info-zan>a.ico-favorite{background: #f00;line-height:60px;font-size:12px;}


.info-next{padding: 15px;}
.info-next li{width: 48%;}
.info-next li.fr{text-align: right;}

.info-close{padding: 15px 20px 10px 20px;}
.info-close>ul{margin-left:-2%;}
.info-close ul li{width:18%;float:left;margin-left:2%;margin-bottom:10px;}
.info-close ul li h3{line-height:18px;height:36px;overflow:hidden;margin-top:6px;font-size:14px;}
.sponsor-box ul{padding: 10px;}
.sponsor-box ul li{width: 50%;padding: 5px;float: left;text-align: center;}


.tx-author{position: relative;height: 220px; background:url(../image/user-bg.jpg) no-repeat center
0 #F9F9F9;background-size:auto 150px;border-bottom: 1px solid #eee;}
.author-box{position: absolute;left: 0;bottom: 10px;width: 100%;padding: 40px 0 0 150px;}
.author-box img{width: 100px;height: 100px;border-radius: 50%;border: 1px solid #fff;padding: 3px;box-shadow: 0 0 1px rgba(0, 0, 0, 0.1); position: absolute;left: 30px;bottom:0;background: #eee;}
.author-main .right{width: 29.3%}
.author-main .side-box dl{box-shadow: 0 0 0 rgba(0,0,0,.1);}
.author-main .side-box dl dd ul.author-common li{position: relative;padding: 0 10px 0 60px;margin-bottom: 20px;}
.author-common li img{position: absolute;left: 0;top:0;width: 48px;height: 48px;border-radius: 50%;}
.author-common li>p{line-height: 24px;height: 24px;overflow: hidden;}

.user-bg{height: 180px;line-height: 180px;color: #fff;font-size: 30px;background-image: url(../image/header-bg.png);background-repeat: repeat;background-position: 0 0;margin-top: 73px;text-align: center;}
.user-left{width: 200px;}
.user-menu li a{line-height: 60px;border-top: 1px solid #eee;font-size: 16px;padding: 0 20px;display: block;}
.user-menu li a i{font-size: 20px;margin-right: 8px;}
.user-menu li:nth-child(1) a{border-top: 0;}
.user-menu li.on a{color: #fff;}
.user-menu li a:hover{padding-left: 26px;background: #f9f9f9;}

.user-right{width: 980px;}
.user-data{padding: 20px 20px 20px 100px;position: relative;}
.user-data img{width: 60px;height: 60px;border-radius: 50%;position: absolute;left: 20px;top:20px;}
.tx-input{border:1px solid #ddd;border-radius:3px;line-height:40px;height:40px;width:100%;padding:0 10px;}
.tx-btn{vertical-align: middle;-webkit-user-select: none;-ms-user-select: none; -moz-user-select: none;}.tx-btn{display: inline-block; height: 38px; line-height: 38px; padding: 0 22px; background-color: #009688; color: #fff; white-space: nowrap; text-align: center; font-size: 14px; border: none; border-radius: 2px; cursor: pointer; opacity: .9; filter: alpha(opacity=90)}.tx-btn:hover{opacity: .8; filter: alpha(opacity=80); color: #fff}.tx-btn:active{opacity: 1; filter: alpha(opacity=100)}.tx-btn-big{height: 44px; line-height: 44px; padding: 0 25px; font-size: 16px}.tx-btn-small{height: 30px; line-height: 30px; padding: 0 10px; font-size: 12px}.tx-btn-mini{height: 22px; line-height: 22px; padding: 0 5px; font-size: 12px}
.login-box1 input.tx-btn,.login-box1 button.tx-btn,.login-box input.tx-btn,.login-box button.tx-btn{width:100%;}
.tx-table{width: 100%;border-collapse: collapse;}
.tx-table th,.tx-table td{border: 1px solid #ddd;padding: 15px 10px;}
.input-ma{position:relative;}
.input-ma img{position:absolute;right:5px;top:5px;height:30px!important;width:auto!important;}
.tx-social>p{position:relative;line-height:40px;}
.tx-social>p:after{display: block;content: " ";width:30%;height:1px;position:absolute;top:50%;left:0;z-index:1;background-color:#999;}
.tx-social>p:before{display: block;content: " ";width:30%;height:1px;position:absolute;top:50%;right:0;z-index:1;background-color:#999;}
.tx-social>p>span{position:relative;z-index:2;padding:0 20px;}
.tx-social>a{display:inline-block;width:40px;height:40px;border-radius:50%;line-height:40px;color:#fff;}
.tx-social>a:hover{color:#fff;opacity: .9; filter: alpha(opacity=90)}
.qq-login{background-color:#12B7F5;}

.user-tx{padding-bottom:20px;border-bottom:1px dashed #ddd;}
.user-tx span img,.tx-author .pd40 span img{width:100px;height:100px;border-radius:50px;border:3px solid #f1f1f1;margin-bottom:10px;}
.tx-textarea{border:1px solid #ddd;border-radius:3px;padding:10px;width:100%;}
.tx-yzm img{position:absolute;right:5px;top:5px;}
.data-box p{position:relative; margin-bottom: 10px;}
.data-box p i{position:absolute;right:14px;top:0;line-height:40px;color:#ddd;font-style:normal;}

.tg-list li{padding: 15px 0; border-bottom: 1px dotted #eee;}
.tg-list li p span{margin-right: 10px;}
.tg-btn{border-radius: 2px;padding: 2px 10px;color: #fff;}

.user-tab{border-bottom: 1px solid #eee;margin-bottom: 15px;}
.user-tab a{display: inline-block;padding: 0 8px 10px 8px;margin:0 20px 0 0; font-size: 18px;}
.user-tab a.on{border-bottom-width: 4px;border-bottom-style: solid;margin-bottom: -2px;}

.login-bg{position: fixed;width: 100%;height: 100%;left: 0;top:0;background:url(../image/login-bg.jpg) no-repeat 0 0;background-size: cover;}
.login-box1{position: absolute;left: 50%;top:50%;width: 400px;margin-left: -200px;background:rgba(255,255,255,0.85);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}

.txtURL{position:relative;line-height:60px;padding:5px 110px;}
.txtURL select,.txtURL .txtButton{position:absolute;top:5px;}
.txtURL select{left:5px;width:100px;}
.txtURL .txtButton{right:5px;width:100px;}
.txtURL select,.txtURL input{height:60px;border:0;padding:0 10px;}
.txtURL input[type="text"]{width:100%;}
.txtURL input[type="submit"]{width:100%;text-align:center;color:#fff;cursor:pointer;}
#retData:after{display: table;content: " ";clear: both;}
#retData{background:#f1f1f1;margin-top:15px;padding:15px;}
#retData li{border-bottom: 1px solid #ddd;float:left;width:16%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height:45px;color:#888;padding:0 3px;}
#retData li:nth-child(2n){width:84%;color:#333;}
#divtxreaders div:after,.txclearfix:after{content: " "; display: table;clear: both;}
#divhottag dd div,#divrandtag dd div{padding:5px 0 0 0!important;}
#divhottag div a,#divrandtag div a{padding:0 9px!important;margin: 0 5px 5px 0!important;background: #0099cc;color: #fff!important; display: inline-block!important;border-radius: 2px!important;line-height: 28px!important;height: 28px!important;}
#divhottag div a:hover,#divrandtag div a:hover{color: #fff!important;filter:alpha(opacity=7);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
a.tags0{background-color: #efac82!important;}
a.tags1{background-color: #84c7cf!important;}
a.tags2{background-color: #d69899!important;}
a.tags3{background-color: #d59ad4!important;}
a.tags4{background-color: #c9b070!important;}
a.tags5{background-color: #b0d699!important;}
a.tags6{background-color: #eda29e!important;}

#divtxcomments ul{padding: 0!important;margin: 0!important;}
#divtxcomments li{position: relative!important;width: 100%!important;height: 60px!important;overflow: hidden!important;padding: 10px 5px 10px 50px!important;border: 0!important; border-top: 1px solid #eee!important;-webkit-box-sizing: border-box!important;-moz-box-sizing: border-box!important;box-sizing: border-box!important;background-image: none!important;max-height:none!important;margin:0!important;}
#divtxcomments li:nth-child(1){border-top: 0!important;}
#divtxcomments li span.tx-avatar{position: absolute!important;left:0!important;top:10px!important;width: 40px!important; height: 40px!important;}
.tx-avatar img{width: 40px!important;height: 40px!important;border-radius: 50%!important;border: 0!important;margin: 0!important;padding: 0!important;-webkit-transition:.6s;-webkit-transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;-moz-transition:-moz-transform .6s ease-out}
#divtxcomments li:hover .tx-avatar img{transform:rotateZ(30deg);-webkit-transform:rotateZ(30deg);-moz-transform:rotateZ(30deg)}
#divtxcomments li small{line-height: 20px!important;height: 20px!important;overflow: hidden!important;font-size: 11px!important;color: #999!important;display: block!important;border: 0!important;margin: 0!important;padding: 0!important;}
#divtxcomments li p{line-height: 20px!important;height: 20px!important;overflow: hidden!important;font-size: 14px!important;display: block!important;margin:0!important;padding: 0!important;text-overflow: ellipsis;white-space: nowrap;}
#divtxreaders div{padding: 0!important;margin: 0!important;}
#divtxreaders div.tx-readers-box{float: left!important;text-align: center!important;padding: 5px!important;margin: 0!important;-webkit-box-sizing: border-box!important;-moz-box-sizing: border-box!important;box-sizing: border-box!important;}
.tx-readers-box a{display: block;padding: 0!important;margin: 0!important;border: 0!important;}
#divtxreaders div.tx-px-2{width: 50%!important;}
#divtxreaders div.tx-px-3{width: 33.33%!important;}
#divtxreaders div.tx-px-4{width: 25%!important;}
#divtxreaders div.tx-px-5{width: 20%!important;}
#divtxreaders div.tx-px-6{width: 16.66%!important;}
.tx-readers-box a img{width: 46px!important;height: 46px!important;padding: 0!important;display: block!important;margin: 0 auto!important;border-radius: 50%!important;margin-bottom: 3px!important;-webkit-transition:.6s;-webkit-transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;-moz-transition:-moz-transform .6s ease-out;-o-object-fit: cover;object-fit: cover;}
.tx-readers-box a p{font-size: 14px!important;line-height: 20px!important;height: 20px!important;overflow: hidden!important;}
.tx-readers-box a:hover img{transform:rotateZ(30deg);-webkit-transform:rotateZ(30deg);-moz-transform:rotateZ(30deg);-o-object-fit: cover;object-fit: cover;}

.tx-imglist1,.tx-imglist{margin:0!important;padding:6px 0!important;border:0!important;overflow:visible!important;max-height:none!important;height:auto!important;}
.tx-imglist img,.tx-imglist1 img{width:100%!important;height:100%!important;display:block;padding:0!important;margin:0!important;border:0!important;-o-object-fit: cover;object-fit: cover;}
.tx-imglist1 .tx-imglist-box{width:100%!important;overflow:hidden!important;display:block!important;padding:0!important;margin:0 0 5px 0!important;border:0!important;}
.tx-imglist{float:left;width:100%;clear:both;}
.tx-imglist .tx-imglist-box{width:80px!important;float:left;overflow:hidden!important;display:block!important;padding:0!important;margin:0 10px 0 0!important;border:0!important;}
.tx-imglist p{max-height:40px!important;overflow:hidden!important;line-height:20px!important;}
.tx-imglist1 p{line-height:25px!important;overflow: hidden!important;text-overflow: ellipsis;white-space: nowrap;}

#divtxtablist dt{display:none!important;}

.tx-tab-hd{line-height:40px!important;width:100%!important;height:40px!important;padding:0!important;margin:0 0 10px 0!important;border:0!important;background-color:#f1f1f1;}
.tx-tab-hd li{float:left!important;width:33.33%!important;text-align:center!important;padding:0!important;margin:0!important;border:0!important;cursor:pointer!important;position:relative;line-height:40px!important;background-image: none!important;}
.tx-tab-hd li.tx-on{background-color:#ddd!important;}
.tx-tab-hd li.tx-on::before{display: table;content: " ";clear: both; width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top:8px solid #ddd;position:absolute;left:50%;margin-left:-8px;top:38px;z-index:9;}
.cp-login,.cp-vrs{display: block!important;}
.cp-login>p>a{display: inline-block!important;margin:0 10px 0 0!important;}
.ds-login,.ds-login>div{min-height:32px!important;height:32px!important;overflow: hidden!important;line-height: 32px!important;padding: 0!important;margin:0!important;border: 0!important;}
.ds-login{margin:10px 0 0 0!important;}


.ytarticleedt .error {
    margin: .5em 0 0.5em;
    background-repeat: no-repeat;
    background-position: 10px 50%;
    padding: 10px 10px 10px 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #000;
    background: pink;
    text-align: center;
}
.ytarticleedt .submit {
position: relative;
display: inline-block;
background: #D0EEFF;
border: 1px solid #99D3F5;
border-radius: 4px;
padding: 4px 12px;
overflow: hidden;
color: #1E88C7;
text-decoration: none;
text-indent: 0;
line-height: 20px;
}

@media screen and (max-width: 1100px){
    .wide,.left,.right,.author-main .right,.user-right,.user-left,.w50{width: 100%;}
    .login .search-on i{margin: 0 10px;}
    .nav{position:fixed;top:78px;left: 0;width: 100%;display: none;height:100%;overflow:scroll;}
    .nav>ul>li{width:100%;border-top:1px solid #eee;border-bottom:0;height:auto;padding:0;z-index:8;background: #fefefe;margin:0;}
    .nav>ul>li>a{line-height:42px;padding:0 20px;}
    .nav>ul>li.on, .nav>ul>li:hover{border:0!important;border-top:1px solid #eee!important;}
    .nav>ul>li.on>a::after,.nav>ul>li.hover>a::after,.nav li a:hover::after{display:none;}
    .nav>ul>li>i.iconfont{position:absolute;right:0;top:0;width:40px;height:42px;line-height:42px;text-align:center;border-left:1px solid #eee;background:#f1f1f1;z-index:10;cursor:pointer;display:inline-block;}
    .nav li ul{position:relative;width:100%;left:0;top:0;visibility:visible;opacity:1;display:none;}
    .footer dl dd{width: 33.33%;margin: 0;padding:0 5px;text-align: center;}
    .footer dl dd:nth-child(4){width: 100%;margin-top: 20px;padding:0 10px;text-align: center;}
    .footer dl dd:nth-child(3){border: 0;}
    .info-close>ul{margin-left:0;}
    .info-close ul li{width:49%;margin-left:0;}
    .info-close ul li:nth-child(2n){float:right;}
    .nav-on{display: inline-block;}
    .copy{padding:10px;}
    .img-noslt .img-x img{height:190px;}
    .img-noslt1 .img-x img{height:220px;}
    .index-hot,.index-flash,.tx-comment-ul3{width: 100%;}
}
@media screen and (max-width: 832px){
    .phone-none{display: none;}
    .main{padding-top: 56px!important;}.logo img{height:40px;}.header .logo{padding-left:10px;margin-right:0;}
    .nav{top:58px;}.mb20,.side-box dl,.links,.mb15{margin-bottom:8px;}
    .login > a, .login .user-gn{line-height:50px;}
    .nav li.hover ul,.user-gn.hover>ul,.search{top:50px;}
    .place{margin-top:8px;padding:0 8px;}
    .index-hot li h2{height:auto;line-height:1.5;}
    .index-flash{height: auto;}
    .index-flash .swiper-slide img{width: 100%;max-width: inherit;height:auto;}
    .tx-comment .tx-comment-ul3-2{margin: 0 0 6px 0;}
    .login .user-gn{margin-right: 10px;}
    .search{right: 5px;}
    .tx-list-img,.tx-list-img1{margin:0;}
    .post-img{border:0;}
    .post-img3,.post-img4{margin:0 1% 8px 1%;width:48%;}
    .author-box{padding: 20px 20px 0 20px;text-align: center;bottom: 0;}
    .author-box img{position: inherit;margin-bottom: 15px;}
    .login-box1{width: 90%;margin: 50px 5% 0 5%;left: auto;top:0;}
    .index-hot{padding:40px 8px 8px 8px;}
    .tx-list .post-txt,.side-box dl,.tx-list .post-noimg{padding:15px 10px;min-height:0;}
    .post-txt .list-img{width: 120px;height: auto;position:relative;left:0;top:0;float:left;margin-right:15px;}
    .post>dd>small>span:nth-child(3){display:none;}
    .pop-con{margin-left: 0;width: 90%;left:0;margin: 0 5%;}
    .pd20{padding:10px;}
    .list-img a.list-cate{top:2px;left:2px;font-size:11px;}
    .tx-list-img .ias_trigger, .tx-list-img .pagination-loading{margin:0;border:0;}
    .img-noslt .img-x img{height:95px;}
    .img-noslt1 .img-x img{height:150px;}
    .img-noslt.post-img4 .img-x img,.img-noslt.post-img3 .img-x img{height:180px;}
    .fixedbox-on{top:auto;position:relative;width:auto;}
    .fixedbox-off{position:relative;right:auto;bottom:auto;}
    .info-con img,.flash-noslt .swiper-slide a img{height:auto!important;}
}
@media screen and (max-width: 360px){
    .logo img{height:30px;}.login > a, .login .user-gn{line-height:40px;}.nav li.hover ul, .user-gn.hover > ul, .search{top:40px;}
    .post-img3,.post-img4{margin:0 0 8px 0;width:100%;}
    .tx-list .post-noimg{padding:15px 8px;}
    .tx-list .post-txt{padding:15px 120px 15px 8px;min-height:110px;}
    .post-txt .list-img{width: 100px;height: auto;position:absolute;left:auto;top:15px;right:8px;margin-right:0;}
    .post > dd > p,.post>dd>small>span:nth-child(1),.post>dd>small>span:nth-child(3){display:none;}
    .post > dt.f-22,.index-hot li h2.f-22{font-size:18px;line-height:24px;max-height:48px;margin-bottom:10px;}
    .post-img dt,.post-img dd small{padding:8px 10px;min-height:0;height:auto;}
    .list-img a.list-cate{font-size:9px;}
    .img-noslt .img-x img{height:80px;}
    .img-noslt.post-img4 .img-x img,.img-noslt.post-img3 .img-x img{height:200px;}
}

.pcd_ad{display:block;}

.mbd_ad{ display:none}

@media(max-width:639px) {

.pcd_ad{display:none !important;}

.mbd_ad{display:block !important;}

}
.meihua_1 {
	display: block;
	margin-top: 10px;
	padding: 5px 10px;
	background-color: #ea4c89;
	color: #FFF;
	font-weight: bold;
	font-size: 18px;
	font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.meihua_2 {
	background-color: #fff;
	margin-bottom: 20px;
	box-shadow: 0 1px 2px rgba(15,39,65,0.1);
	font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.meihua_2 .meihua_2_1 {
	height: auto;
	overflow: hidden;
	background-color: #FFF;
	border: 1px solid #DDDDDD;
	border-width: 1px 1px 1px 1px;
	padding: 20px;
}
.meihua_2 .meihua_2_1 p {
	margin: 5px auto!important;
}
.meihua_2 .meihua_2_1 .meihua_btn {
float: left;
    border: 1px solid #8a8a8a;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding-left: 40px;
    margin: 10px 10px 0 0;
    overflow: hidden;
    border-radius: 2px;
	background: url(../image/30.png) no-repeat 5px 3px #4abd96;
    border: 1px solid #4abd96;
    color: #FFF!important;
    text-decoration: none;    padding-right: 10px;
}
.meihua_2 .meihua_2_1 .meihua_btn i {
	margin-right: 5px
}
.meihua_2 .meihua_2_1 .meihua_btn:hover {
	background-color: #3169b0
}
.video {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.video iframe,
.video object,
.video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.short-btn {
    float: left;
    border: 1px solid #8a8a8a;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding-left: 40px;
    margin: 10px 10px 0 0;
    overflow: hidden;
    border-radius: 2px;
    background: url(../image/10.png) no-repeat 5px 3px #4abd96;
    border: 1px solid #4abd96;
    text-decoration: none;color: #FFF!important;padding-right: 10px;text-decoration: none; 
}
.short-btn:hover {
	background-color: #3169b0
}

a:hover {
	color: #D9534F;
}
.pagebar a:hover, .pagebar .now-page, .nav li ul li a, .user-gn>ul li a, .nav li ul li a:hover, .user-gn>ul li a:hover, .search button, .login-box input#btnPost, .swiper-pagination-bullet-active, .index-hot>span, .gotop:hover, .info-title > i, .info-zan>a:hover, .tx-comment-box input.button, .user-menu li.on a, .tx-btn, .tg-btn, .tg-btn:hover, .info-tags a:hover, .ytuser-buy-box input[type="submit"], #divCalendar td a, .txtURL input[type="submit"], .side-box #divSearchPanel input[type="submit"], .nav li a::after {
	background-color: #D9534F!important;
}
.search input, .nav li ul::before, .user-gn>ul::before, .tx-title, .side-box dl dt, .info-close h2, .links h2, .gotop:hover, .info-con h2, .info-con h3, .tx-title1, .user-tab a.on, .side-box #divSearchPanel dd form {
	border-color: #D9534F;
}
.header {
	border-color: #2C3E50;
}
.login .login-on, .copy, .user-bg, .txtURL {
	background-color: #2C3E50!important;
}
.chapter-btn {
    display: inline-block;
    padding: 10px 20px;
    margin: 5px;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    background-color: #d48b3b;
    border: 1px solid #ffffff;
    border-radius: 5px;
    transition: all 0.3s ease;
}
.chapter-btn:hover {
    background-color: #0056b3;
    border-color: #003d80;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.chapter-btn:active {
    background-color: #003d80;
    transform: translateY(1px);
}