/*
作者：天兴工作室
网址：https://www.txcstx.cn
邮箱：admin@txcstx.cn
*/

/* 分页条 */
.pagebar a,.pagebar .now-page{padding:0 10px;line-height:26px;display:inline-block;background-color:#eee;margin:0 3px 3px 0;border-radius:2px;}
.pagebar a:hover,.pagebar .now-page{color: #fff;background-color: #aeceff;}
/* 评论 */
ul.msg{border-bottom:1px solid #eee;padding:10px;}
.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-top:12px;padding:10px;border:1px solid #ededed;border-radius:4px;box-shadow: 0 0 2px rgba(0,0,0,0.05);}
.tx-comment-textarea{position:relative;}
.tx-comment-textarea .tx-btn{position:absolute;right:0;bottom:0;background-color: #c00}
.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: 32px;background-color: #f2f2f2;color: #777;}
.top a{color: #777;}
.top .fr a{display: inline-block;}

.header{background-color: #f7d488;color: #fff;padding: 5px 0;position: relative;z-index: 99;}
.logo a,.logo img{display: block;line-height: 1;height: 70px;width: auto;max-width: 300px;margin-right:40px;}
.nav{overflow: hidden;padding: 5px 0;}
.nav li{float: left;position: relative;width: 10%;}
.nav li a{display: block;line-height: 30px;text-align: right;color: #c00;height: 30px;overflow: hidden;font-weight: 700;}
.nav li a:hover{color: #0099cc;}
.nav li ul{display: none;}

.home-flash .swiper-slide img{width: 100%;height: 257px;-o-object-fit: cover;object-fit: cover;}
.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{background-image:none;background-color:rgba(0,0,0,0.6);color:#fff;line-height:44px;text-align:center;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.swiper-button-next{right:-40px;}.swiper-button-prev{left:-40px;}
.swiper-container:hover .swiper-button-next{right:0;}
.swiper-container:hover .swiper-button-prev{left:0;}
.swiper-button-next::after, .swiper-button-prev::after{display: none;}

.bg-box1{background-color:#ffefca;}
.ul-ico1 li{padding-left: 20px;background:url(img/ico1.gif) no-repeat 0 center;}
.ul-ico2 li{padding-left: 16px;background:url(img/ico6.gif) no-repeat 3px center;}
.ul-dot li{padding-left: 14px;background:url(img/dot.gif) no-repeat 3px center;}
.tx-title1{line-height: 32px;border-bottom: 1px solid #cee2ff;padding: 0 5px;}
.tx-title3{line-height: 34px;border-bottom: 1px solid #cee2ff;height: 35px;padding-right: 8px;}
.tx-title3 strong{display:block;height: 34px;position: relative;padding: 0 0 0 20px;float: left;background:url(img/ico5.gif) no-repeat 8px center;}
.tx-title3 strong::after{content: "";position: absolute;bottom:-1px;left: 0;width: 100%;height:0;border-bottom: 1px solid #FF8B3D;}
.w-100{display: block;width: 120px;}
.img-left section{overflow: hidden;}
.ul-2 li{float: left;width: 49%;}
.ul-2 li:nth-child(2n){float: right;}
.ul-24 li{line-height:24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.ul-line li{border-bottom: 1px dotted #B7D5FF;}
.ul-line li:last-child{border-bottom: 0;}

.side-nav,.tx-box2{border:1px solid #aeceff;}
.side-nav>h2,.tx-title2{line-height: 36px;padding: 0 12px;background-color:#d6eaff;}
.side-nav li{line-height: 28px;padding: 0 10px 0 32px;background:url(img/ico4.gif) no-repeat 12px center;}
.side-nav li:nth-child(2n){background-color:#f0f0f0;}

/*.home-lc{background-color: #f9f9f9;padding: 20px 10px;}*/
/*.home-lc{background: radial-gradient(circle, #fff 0%, #fe6b01 100%);padding: 20px 10px;}*/
.home-lc{padding: 20px 10px;}
.home-lc li{float: left;width:20%;position: relative;transition: all .35s ease 0s;}
.home-lc li::after{content: "";position: absolute;top:55px;left: 0;width: 50%;height: 1px;border-top: 1px solid #ddd;z-index: 2;}
.home-lc li::before{content: "";position: absolute;top:55px;right: 0;width: 50%;height: 1px;border-top: 1px solid #ddd;z-index: 2;}
.home-lc li:first-child::after{display: none;}
.home-lc li:last-child::before{display: none;}
.home-lc li span{display: inline-block;width:110px;height:110px;background-image: linear-gradient(#fff, #fe6b01);line-height: 100px;text-align: center;border-radius: 50%;border:5px solid #eee;box-shadow: 0 1px 5px #aaa;margin-bottom: 10px;position: relative;z-index: 10;font-weight: 700;}
/*.home-lc li span{display: inline-block;width:110px;height:110px;background-color:#f7d488;line-height: 100px;text-align: center;border-radius: 50%;border:5px solid #eee;box-shadow: 0 1px 5px #aaa;margin-bottom: 10px;position: relative;z-index: 10;font-weight: 700;}*/
.home-lc li:hover span{box-shadow: 0 1px 15px #aaa;}

.home-gg1,.home-gg1 img{height: 246px;}
.home-sroll-title span{float: left;width: 10%;padding: 0 8px;}
.home-sroll-title span:nth-child(3){width: 30%;}
.home-sroll-title span:nth-child(6),.home-sroll-title span:nth-child(4){width: 15%;}
.home-sroll-title span:last-child{text-align: right;}
.home-sroll-title span,.home-sroll-title span a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}

.sroll{overflow: hidden;position: relative;}
.sroll ul{position:absolute;overflow: hidden;width: 100%;}
.home-sroll3{height: 130px;}
.home-sroll2{height: 120px;}
.home-sroll{height: 208px;}
.home-call{background:url(img/indexcontactbg.jpg) no-repeat 0 0;background-size: cover;line-height: 2;}

.list-box,.info-list-box{border: 1px solid #aeceff;}
.list-box li{border-top: 1px solid #aeceff;}
.list-box li:nth-child(2n),.info-list-box li:nth-child(2n){background-color: #f7f7f7;}
.list-box li:hover{background-color: #f1f1f1;}
.bg-geay2{background-color: #ddd;}
.list-box li span,.list-box .home-sroll-title span{border-left: 1px solid #aeceff;text-align: center;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.list-box li span:nth-child(3),.list-box .home-sroll-title span:nth-child(3){text-align: left;padding: 0 10px;}
.list-box li span:first-child,.list-box .home-sroll-title span:first-child{border-left: 0;}
.info-list-box li{border-top: 1px solid #aeceff;}
.info-list-box li span{display: block;float: left;width: 20%;padding: 0 10px;border-right: 1px solid #aeceff;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.info-list-box li span:nth-child(2){width: 80%;border-right: 0;}
.home-sroll-title1 span:nth-child(3){width: 80%;}

.footer{background-color: #ECF4FF;padding: 15px 0;color: #7691BA;line-height: 2;}
.footer a{color: #7691BA;}

.tx-user-box li .tx-input,.tx-user-box li .input-ma,.tx-user-box li .tx-select{width: 300px;line-height: 26px;height: 26px;font-size: 13px;border: 1px solid #999;border-radius: 0;}
.tx-user-box li .tx-btn{line-height: 26px;height: 26px;background-color: #c00;font-size: 13px;}
.tx-user-box li>span{display: inline-block;width: 100px;text-align: right;margin-right: 10px;}
.tx-user-box li>small{display: inline-block;margin-left: 15px;}
.tx-user-box li .input-ma{border: 0;display: inline-block}
.tx-user-box li .input-ma img{top:1px;right:1px;height: 24px!important;}

.user-nav{background-color: #f1f1f1;}
.user-nav li a{display: block;margin-top:5px;background-color: #f7d488;color: #c00;text-align: center; line-height: 36px;height: 36px;width: 100%;overflow: hidden;border-radius: 3px;}
.tx-user-box-li li{border-top: 1px solid #aeceff;line-height: 30px;padding: 7px 10px 7px 255px;position: relative;min-height: 44px;}
.tx-user-box-li li > span{border-right: 1px solid #aeceff;padding:7px 15px;width: 240px;position: absolute;left: 0;top: 0;height: 100%;line-height:30px;}
.tx-user-box-li li .tx-input{width: 500px;border: 1px solid #ddd;line-height: 30px;height: 30px;}
.tx-user-box-li select{border: 1px solid #ddd;line-height: 30px;height: 30px;border-radius: 3px;}
.tx-user-box-li .tx-select{width: 200px;}
.tx-user-box-li li.ue-bjq{height: auto;padding: 10px;line-height: 1;}
.arti-btn{display: block;background-color:#f7d488;text-align: center;width: 100%;color: #c00;border-radius: 3px;}
.arti-btn:hover{opacity: 0.9;}

.tx-user-box-li li.img-up{padding:10px 10px 0 3px;}
.img-up>div{float: left;width: 19%;border: 1px solid #ddd;margin-left: 1%;margin-bottom: 10px;}
.img-up input[type="button"]{display: block;line-height: 30px;width: 100%;background-color: #f1f1f1;border: 0; border-bottom: 1px solid #ddd;text-align: center;cursor: pointer;}
.img-up section img{width: 100%;height: 120px;-o-object-fit: cover;object-fit: cover;}

.user-xiug li.img-up{padding:10px 10px 0 100px;height:auto;}

.QQbox{position: absolute;right: 0;top: 150px;width: 130px;border: 1px solid #aeceff;}
.QQbox h2{background-color: #d6eaff;line-height: 32px;font-size: 13px;text-align: center;font-weight: 700;}
.QQbox ul{padding:5px 10px;}
.QQbox ul li{padding: 5px 0;}

.tx-text h1, .tx-text h2, .tx-text h3{border:0;font-size: 18px;padding:0;background-color:transparent;}
.tx-text a{border:0;}

.info-flash{padding:10px;background-color:#f9f9f9;}
.info-flash .swiper-container .swiper-slide img{width:100%;height:200px;-o-object-fit: cover;object-fit: cover;}

.list-search form{width:100%;overflow: hidden; position: relative;border: 1px solid #cee2ff;}
.list-search input{width: 100%;padding: 0 50px 0 10px;border: 0; background-color:#fff;line-height: 30px;height: 30px; color: #555;font-size: 13px;transition:all .35s ease 0s;}
.list-search button{position: absolute;right:0;top:0;border: 0;width: 60px;line-height: 30px;height:30px;background-color:#d6eaff;text-align: center;}
.list-search .dizhi select{line-height: 30px;height: 30px;margin-right:6px;padding: 0 8px;float: left;}
.list-search .dizhi .tx-btn{line-height: 30px;height: 30px;font-size: 12px;}

.vip-tips img{width:100%;margin-bottom:10px;}
.vip-tips p span{display:inline-block;line-height:32px;color:#fff;background-color:#c00;padding:0 15px;border-radius:3px;}
.new-wx{width:420px;padding:20px 10px 0 110px;}
.new-wx img{width:100px;height:auto;margin-top:8px;}



a:hover,.f-red,.top a.f-red{color: #c00}
.f-yellow{color: #FF8B3D;}
.bg-gray{background-color: #f9f9f9;}
@media screen and (max-width: 992px){
    .home-lc{padding: 8px;font-size: 12px;}
    .home-lc li span{width:54px;height:54px; padding:5px;line-height: 16px;font-size: 12px;margin-bottom: 5px;}
    .home-lc li::before,.home-lc li::after{top: 28px;}
    .logo a,.logo img{height: 40px;}
    .nav{position: absolute;top: 50px;left: 0;width: 100%;background-color: #fff;padding:10px 0;display: none;}
    .nav li{width: 25%;}
    .nav li a{text-align: center;}
    .header>a{position: absolute;right: 10px;top: 5px;line-height: 40px;font-size: 20px;}
    .header>a.user-on{right:60px;}
    .ul-2 li{width: 100%;}
    .home-sroll-title span{width: 18%;}
    .home-sroll-title span:nth-child(3){width: 44%;}
    .home-sroll-title span:nth-child(5), .home-sroll-title1 span:nth-child(2){width: 20%;}
    .home-sroll-title1 span:nth-child(3){width: 80%;}
    .home-sroll-title span:nth-child(1),.home-sroll-title span:nth-child(4),.home-sroll-title span:nth-child(6){display: none;}
    .info-list-box li span,.info-list-box li span:nth-child(2){width: 100%;}
    .tx-user-box li>span,.tx-user-box li>small{display: none;}
    .tx-user-box li .tx-input{width: 100%;}
    .tx-user-box-li li{padding: 8px;}
    .tx-user-box-li li > span{position: relative;width: 100%;display: block;border: 0;padding: 0;}
    .tx-user-box-li li .tx-input{width: 100%;}
    .img-up > div{font-size: 12px;}
    .edui-dialog-body,.edui-default .edui-for-insertimage .edui-dialog-content{width:320px!important;}
}
@media screen and (max-width: 460px){
    .img-up > div{width: 32.3333%;}
    .home-lc li{width:33.333%;margin:5px 0;}
    .home-lc li span{width:80px;height:80px; padding:5px;line-height: 60px;font-size: 12px;margin-bottom: 5px;}
    .home-lc li::before,.home-lc li::after{top: 40px;}
}