﻿/*
作者：闲来雅叙（fsxoyo）
网址：https://www.meiju.run
邮箱：1002535@qq.com
*/
.wide{max-width: 1100px;}
.tx-textarea,.tx-input{background-color:transparent;}

/* 分页条 */
.pagebar a,.pagebar .now-page{padding:0 12px;line-height:30px;display:inline-block;background-color:#eee;margin:0 3px 3px 0;border-radius:2px;}
.pagebar a:hover,.pagebar .now-page{color: #fff;}
/* 评论 */
.msg{border-top:1px solid #c9c9c9;padding:15px;}
.msg img.avatar{float:left;margin-right:10px;border-radius:5px;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)}
.msg li.msgname p.commentname{line-height:22px;font-size:12px;margin-bottom:5px;}
.msg li.msgname small{color:#aaa;font-size:12px;}
.msg li.msgname small a,.tx-comment label,.tx-comments label{display:none;}
.msg li.msgname:hover small a{display:inline-block;}
.msg li ul.msg{margin:15px 0 5px 0;border-top:0;padding:0 0 0 30px;}
.tx-comment-textarea{position:relative;}
.tx-comment-textarea .tx-btn{position:absolute;right:0;bottom:0;}
.tx-comment-textarea .tx-textarea{float:left;display:block;}
.reply-frm{margin-top:15px;}
/* 404页面 */
.tx-404{text-align: center;background:#fff;position: fixed;width: 100%;height: 100%;left: 0;top:0;font-size:14px;color: #888;}
.tx-404 h2{font-size:24px;line-height: 1.6;color: #222;margin:12px 0;}
.tx-404 a.return{display: inline-block;line-height:50px;height: 50px;padding: 0 60px;background: #FF3A33;border-radius:5px;margin-top: 15px;color: #fff;}
.logo-404{background:url(../include/logo.png) no-repeat center center #FFFFFF;background-size: auto 60px; padding:60px 0;border-bottom:1px solid #9eaa99;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);}

.top{line-height: 30px;border-bottom:1px solid #7bcbd9;}

.header{padding: 10px 0;}
.logo a,.logo img{display: block;line-height: 1;height:50px;width: auto;}
.search{padding:9px 50px;}
.search-post{width:400px;position: relative;padding-right:50px;border-radius:4px;border: 2px solid #FF8C00;display:block;height:32px;overflow:hidden;}
.search-page{padding:20px 0 30px 0;text-align:center;}
.search-page form{display:inline-block;width:70%;position:relative;border:2px solid #ddd;}
.search-page input,.search-post input{width: 100%;background-color:transparent;line-height: 40px;height: 40px; border: 0;padding: 0 10px;font-size: 13px;}
.search-page button,.search-post button{position: absolute;right:0;top: 0;border: 0;line-height: 40px;height: 40px;color: #fff;width:50px;text-align: center;display:block;}
.search-post input,.search-post button{line-height:30px;height:30px;}

.nav{position: relative;z-index: 99;border-radius: 4px;}
.nav li{float: left;position: relative;}
.nav li a{display: block;line-height:42px;padding: 0 24px;color: #fff;font-size: 15px;}
.nav>ul>li:first-child>a{border-radius: 4px 0 0 4px}
.nav li ul{position: absolute;left: 0;top:0; background-color: #115069;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;z-index: 0;opacity: 0;visibility: hidden;}
.nav li ul li{width: 100%;}
.nav li ul li a{white-space: nowrap;line-height: 32px;font-size: 13px;}
.nav li:hover ul{top: 42px; opacity: 1;visibility:visible;}
.header-gg,.header-gg img{width: 420px;height: 50px;overflow: hidden;-o-object-fit: cover;object-fit: cover;}

.tx-box{border: 2px solid #7bcbd9;border-radius: 4px;}
.tx-title1{border-bottom: 2px solid #7bcbd9;line-height:34px;padding: 0 10px;}
.place{border-bottom: 2px solid #7bcbd9;padding:10px;}
.ul-b li{border-bottom: 1px solid #7bcbd9;}
.ul-b li:last-child{border-bottom: 0;}
.ul-2 li{float: left;width: 50%;padding: 0 3px;}
.tx-box2{border: 2px solid #1e7fa0;border-radius: 4px;}
.tx-title2{border-bottom: 2px solid #1e7fa0;line-height:38px;padding: 0 10px;}
.notice{background-color:#FFF9D9;border: 1px solid #FFCC33;border-radius: 4px;}

.img-box img{border-radius: 4px;}
.img-100{display: block;width:120px;}
.img-80{display: block;width: 95.8px;}
.img-40{display: block;width: 64px;}
.style-img section{overflow: hidden;}
.style-title{line-height: 26px;}
.style-title span{vertical-align: middle;}
.style-btn{display: inline-block;line-height: 22px;padding: 0 14px;border: 1px solid #1e7fa0;border-radius:2px;font-size: 12px;}
.style-btn:hover,.info-next a:hover{color: #fff;}

.home-cms dl{border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.home-cms dl:nth-child(3n){border-right: 0;}
.ul-home-new li span{display: block;float: left;width: 18%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ul-home-new li span:nth-child(1){width: 10%;}
.ul-home-new li span:nth-child(3){width: 54%;}

.row-b li{padding: 15px;border-bottom: 1px solid #7bcbd9;border-right: 1px solid #7bcbd9;margin-bottom: -1px;}
.row-b li:nth-child(2n){border-right: 0;}
.info-li{overflow:hidden;}
.info-li li{ padding:0 10px;float: left;width: 33.333%;border-bottom: 1px solid #7bcbd9;border-right: 1px solid #7bcbd9;margin-bottom:-1px;}
.info-li li:nth-child(3n){border-right: 0;}
.info-li .tx-title2{border-top: 2px solid #1e7fa0;margin-top: -1px;position: relative;z-index: 10;}
.info-li .tx-title2:first-child{border-top: 0;}

.info-next a,.info-next>span{display: inline-block;line-height:30px;padding: 0 14px;border: 1px solid #1e7fa0;border-radius:2px;margin: 0 5px;}
.info-next>span{opacity:0.4;}
.tx-text{font-size: 17px;}

.footer{padding: 5px 0 15px 0;}
.side-gg{position: fixed;top: 50%;width: 120px;height: 240px;margin-top:-120px;}
.side-gg>.gg-off{position: absolute;top: -18px;right: 0;}
.side1{right: 50%;margin-right: 560px;}
.side2{left: 50%;margin-left: 560px;}

.info-kz option,.info-kz select{font-size:12px;}


.gotop{position:fixed;bottom:40px;right:20px;width:50px;height:50px;line-height:50px;text-align:center;color:#fff;border-radius: 50%;cursor:pointer;z-index: 1999;display:none;}
.gotop i{font-size:20px;}

.tx-user-box{width:500px;margin:0 auto;}
.data-box p{position:relative;}
.data-box p i{position:absolute;right:14px;top:0;line-height:40px;color:#999;font-style:normal;}
.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-nav li a{line-height:40px;height:40px;padding:0 16px;overflow:hidden;border-bottom:1px solid #ddd;display:block;}
.user-nav li:last-child a{border-bottom:0;}
.user-nav li.on a{color:#fff;}
.tx-user-box1{position:relative;}
.tx-user-box1::before{content:"";position:absolute;left:16.5666%;top:0;width:1px;height:100%;border-right:2px solid #ddd;}
.tx-user-avatar img{width:52px;height:52px;-o-object-fit: cover;object-fit: cover;border-radius:3px;}

.info-suo{position:relative;border:1px dashed #7bcbd9;padding:15px 15px 90px 15px;}
.info-suo>p{line-height:1.8;font-size:17px;position:relative;}
.info-suo::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-image: linear-gradient(rgba(255,255,255,0.1), rgba(255,255,255,0.98));}
.info-suo>div{position:absolute;bottom:0;left:0;width:100%;z-index:10;}

@media screen and (max-width: 992px){
    .wide{padding-left:6px;padding-right:6px;}
    .header{padding: 5px 0;}
    .logo a,.logo img{height:30px;}
    .header>a{line-height: 30px;}
    .search{width: 100%;padding:6px 0 0 0;display:none;}
    .search-post{width: 100%;}
    .nav{position:fixed;top:0;right:-290px;border-radius: 0;width:280px;height: 100%;}
    .nav li{margin: 0;width: 100%;float:none;}
    .nav>ul>li>a{line-height:20px;padding: 0 20px;}
    .nav li ul{position: relative;opacity: 1;visibility:visible;top: auto;padding-left: 40px;left: auto;background-color: transparent;}
    .nav>ul>li ul li a{line-height:36px;padding: 0;}
    .nav li:hover ul{padding: 0 0 0 40px;top: auto;}
    .nav-off{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color:rgba(0,0,0,0.5);display: none;}
    .ul-home-new li span:nth-child(1),.ul-home-new li span:nth-child(2),.tx-user-box1::before{display: none;}
    .ul-home-new li span:nth-child(3){width: 70%;}
    .ul-home-new li span{width: 30%;}
    .info-li li{width: 50%;}.info-li li:nth-child(3n){border-right: 1px solid #7bcbd9;}.info-li li:nth-child(2n){border-right: 0;}
    .gotop{bottom:5px;right:5px;width:30px;height:30px;line-height:30px;}
    .tx-user-box{width:100%;}
}
@media screen and (max-width: 460px){
    .info-li li{width: 100%;border-right: 0;}
}