body,html{max-width:750px;background:#f8f8f8;margin:0 auto}
a{outline:0;-webkit-tap-highlight-color:transparent}
.home-slide .swiper-pagination-bullet-active{background:#fff;width:20px;height:10px}
.home-slide .swiper-pagination-bullet{width:14px;height:10px;display:inline-block;border-radius:0;background:#eee}
.swiper-button-next,.swiper-button-prev{margin-top:-32px;border-radius:5px;opacity:.5;background-color:rgba(68,68,68,.2);background-size:10%;z-index:99}
.swiper-button-next:after,.swiper-button-prev:after{font-size:16px;color:#fff}
.swiper-button-next:hover,.swiper-button-prev:hover{opacity:.8;background-color:#444}
.swiper_nav{height:48px;overflow:hidden;position:relative;padding:0 10px;background:#fff;border-top:1px solid #e5e5e5}
.swiper_nav .swiper-slide{line-height:48px;height:48px;position:relative;text-align:center}
.swiper_nav .swiper-slide.on a:after{width:100%;content:"";height:3px;background:#ff6637;display:block;position:absolute;left:0;bottom:0;border-radius:10px}
.swiper_nav .swiper-slide.on a{color:#ff6637}
.swiper_nav .swiper-slide a{display:inline-block;font-size:16px;position:relative;height:48px;padding:0 5px;color:#666}
.slide-header{background-color:rgba(0,0,0,.4);position:absolute;bottom:0;padding:10px 10px;width:100%}
.xtitle .center{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px #f3f3f3 solid;height:inherit;justify-content:center;text-align:center}
.xtitle .text{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;text-indent:0}
.xtitle .text::before{display:block;background:#999;width:16px;height:1px;margin-left:10px;top:0;border-radius:inherit;position:relative;content:"";-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.xtitle .icon{position:relative;display:block;background:#999;width:16px;height:1px;margin-right:10px;top:0;border-radius:inherit}
.xtitle .wz{background:inherit;padding:inherit;border-radius:inherit;font-weight:bolder;font-size:20px}
.xtitle a{color:#ff3131}
.tys{color:#ff3131}
.bb{background:#ff3131}
.news_list ul li{padding:10px 10px;border-bottom:1px solid #efeff4}
.tplist li{float:left;width:49%;margin-right:1%}
.tplist li:nth-of-type(2n){margin-right:0}
.tplist .name{background:rgba(0,0,0,.7);bottom:0;width:100%;text-align:center}
.tplist .vd .play{position:absolute;top:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.1) url(/v1/img/play.png) center no-repeat}
.bg4{background:#d1380a}
.w25{width:25%}
.cn ul{margin-top:10px;padding-bottom:15px}
.wb33{width:33.33%}
.cn ul li{float:left;height:36px;color:#666;margin-bottom:10px}
.cn ul li a{font-size:16px;background:#f0eff4;color:#666;width:100%;line-height:36px;display:block;text-align:center}
.cn ul .on a{background:#f30;color:#fff}
.pages{padding:10px 5px;text-align:center;color:#666;font-size:14px;margin-top:30px}
.pages li{display:inline-block;display:inline}
.pages a,.pages span{display:inline-block;height:38px;text-align:center;line-height:38px;padding:0 20px;margin:0 10px;font-size:14px;color:#666;background:#efeff4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
.pages span{padding:0 4px}
.pages .active span,.pages a:hover{color:#fff;border:1px solid #ff9500;background:#ff9500}
.pages .active span{color:#fff;border:1px solid #ff9500;background:#ff9500}
.pages .disabled a,.pages .disabled span{color:#999;border:1px solid #eee;background:#eee}
.newstop{border-bottom:1px solid #efeff4;padding:0 15px 0 15px}
.newstop h1{line-height:35px;color:#3c3c3c;font-size:20px;padding:10px 0;font-weight:600}
.content{line-height:30px}
.content p{color:#333;line-height:30px;font-size:14px;text-align:justify;margin-bottom:10px}
.content img{margin:0 auto;display:block;max-width:100%}
.content1 p{color:#333;line-height:30px;font-size:16px;text-align:justify;margin-bottom:10px}
.content1 img{margin:0 auto;display:block;max-width:100%}
.tag_list{padding-bottom:5px;padding-top:8px}
.tag_list .title{line-height:30px;padding:0 10px}
.tag_list .title .bt{float:left;padding:0 8px;padding-bottom:5px;position:relative;font-size:20px;color:#000}
.tag_list .title .bt::after{position:absolute;left:0;width:100%;height:2px;background:#ff9601;display:block;content:"";bottom:0}
.tag_list ul li{float:left;margin-left:5px;margin-bottom:5px;width:48%}
.tag_list ul li a{color:#666;border:1px solid #f0eff4;font-size:16px;overflow:hidden;text-align:center;border-radius:4px;margin-top:10px;display:block;letter-spacing:1px;padding:8px}
.tag_list ul li a:hover{color:#fff;background:#0b67cf}
.tt-list ul li{position:relative;line-height:22px;margin-top:10px;margin-bottom:5px}
.tt-list .num{background:#c7c6c6;color:#fff;width:22px;height:22px;display:inline-block;margin-right:8px;text-align:center;line-height:22px;border-radius:3px}
.tt-list .num1{background:red;color:#fff;width:22px;height:22px;display:inline-block;margin-right:8px;text-align:center;line-height:22px;border-radius:3px}
.xian{border-bottom:1px solid #eee}
.lb li{margin-bottom:15px;margin-top:5px}
.lb li:last-child{margin-bottom:0}
.lb a{display:block}
.quan{background:#bababa;width:8px;height:8px;border-radius:100%}
.top-nav{background:rgba(255,255,255,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}
.so form{margin:10px;height:38px;line-height:36px;overflow:hidden;color:#333}
.so form input{float:left;width:100%;height:38px;line-height:36px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;border-radius:4px;border-right:0;text-indent:10px}
.so form button{position:absolute;width:38px;height:38px;line-height:36px;right:20px;text-align:center;-webkit-box-sizing:border-box;-mo-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #fff;border-left:0;border-radius:100px;cursor:pointer}
.cates li{float:left;width:32%;margin-right:2%;margin-bottom:10px}
.cates li:nth-child(3n){margin-right:0}
.cates li a{display:block;border-radius:4px;height:35px;line-height:35px;text-align:center;box-sizing:border-box;padding:0 5px;overflow:hidden;background-color:#df1d1d;font-size:14px;color:#fff;transition:.3s ease-out}
.cates li.active a{font-size:14px;background-color:#a00b0b}
