@font-face{font-family: 'iconfont';src: url('/static/fonts/iconfont.eot'); /* IE9*/src: url('/static/fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */ url('/static/fonts/iconfont.woff') format('woff'), /* chrome、firefox */ url('/static/fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('/static/fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */}
.iconfont{font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html{font-family: sans-serif;line-height: 1.5;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: scrollbar;-webkit-tap-highlight-color: transparent;}
section, article, aside, blockquote, body, button, code, dd, details, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hr, html, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul{margin: 0;padding: 0}
h1, h2, h3, h4, h5, h6{font-family: Arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;font-weight: 600;}
div{box-sizing: border-box;}
ul, li{list-style-type: none;}
img{border: 0;vertical-align: middle;max-width: 100%;}
em, b, i{font-style: normal;}
body{font-family: Arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;font-size: 1rem;background-color: #fff;}
a{color: #333;text-decoration: none;}
a:hover{color: #33cccc;}
/*==========public class=========*/
/*浮动元素固定*/
.clearfix{zoom: 1;}
.clearfix:after, .clearfix:before{content: "";display: table;}
.clearfix:after{clear: both;visibility: hidden;font-size: 0;height: 0;}
.clearfix::after{display: block;content: "";clear: both;}
.clear{clear: both}
.container, .wrap{width: 100%;max-width: 1200px;margin-left: auto;margin-right: auto;}
.wrap-l{float: left;width: 65.6666667%;}
.wrap-r{float: right;width: 31.3333333%;}
.fl{float: left !important;}
.fr{float: right !important;}
.clear{clear: both;}
hr.style-two{/*透明渐变水平线*/width: 100%;margin: 0 auto;border: 0;height: 1px;background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));margin-bottom: 10px;}
.mb{margin-bottom: 20px;}
.mt{margin-top: 20px;}
.br{-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.sb{1box-shadow: 0 1px 3px rgba(26,26,26,.2);background: #e8e8e8;}
.img-cover{object-fit: cover}
.tp img{-webkit-transition: transform .3s;-moz-transform: transform .3s;-o-transform: transform .3s;}
.tp img:hover{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);}
/*标题*/
.line{font-size: 18px;height: 40px;line-height: 40px;
1border-top: 2px solid #33cccc;border-bottom: 1px solid #ddd;
1padding-bottom: .5em;
1margin-top: -.5em;position: relative}
.line:after{content: "";background-color: #33cccc;left: 1px;width: 60px;height: 2px;bottom: -1px;position: absolute;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s}
.line span i{color: #33cccc;}
.line .more{position: absolute;right: 0;font-weight: 500;}
.line .more i{font-size: 20px;}
/**/
.row{float: left;width: 103%;margin-left: -3%;}
.row .col3{float: left;width: 30.3333333%;margin-left: 3%;overflow: hidden;}
/*header*/
header{width: 100%;height: 180px;background: #33cccc;box-shadow: 0 0 6px rgba(0,0,0,.5);}
header .logo{float: left;width: 300px;height: 90px;margin: 30px 0 0 0;}
header .tq{float: left;width: 300px;height: 90px;margin: 30px 0 0 40px;}
nav{float: left;width: 100%;margin-top: 10px;}
nav li{float: left;width: 8.333333333%;height: 40px;line-height: 40px;text-align: center;}
nav li a{font-size: 1.2em;color: #fff;}
nav li a:hover, nav .active a{color: #FF0;}
.search-box{float: left;width: 360px;height: 40px;margin: 50px 0 0 0;
1margin: 15px 20px 0 0;position: relative;background-color: #fff;
1border: 1px solid #ccc;
1border-radius: 15px;overflow: hidden;}

.search-box input.txt{width: 320px;border: 0;background-color: #fff;outline: 0;height: 40px;line-height: 40px;text-indent: 14px;color: #333;}
.search-box input.txt:focus{background-color: #fff;-webkit-box-shadow: 0 0 0 1000px #fff inset}
.search-box a.submit{position: absolute;top: 0px;right: 0;height: 40px;line-height: 40px;width: 50px;cursor: pointer;border: 0;background: #f8f8f8;border-left: 1px solid #ccc;}
.search-box a.submit i{font-size: 2.4em;}
header .jf{float: right;background: #f8f8f8;width: 80px;height: 40px;line-height: 40px;text-align: center;margin: 50px 0 0 20px;}
header .jf a{color: #333;font-size: 14px;}
header .jf a:hover{color: #F30;}
/**/
.banner{margin-top: 32px;}
.banner .swiper-slide{position: relative;width: 100%;height: 420px;overflow: hidden;}
.banner .swiper-slide img{width: 100%;height: 420px;}
.banner .swiper-slide em{position: absolute;left: 0;bottom: 0;height: 140px;width: 100%;background: linear-gradient(0deg, #000000 0, transparent 100%);z-index: 10;}
.banner .swiper-slide .caption{position: absolute;bottom: 30px;left: 0;width: 100%;padding: 0 10px;font-size: 26px;color: #fff;height: 40px;line-height: 40px;overflow: hidden;z-index: 12;}
/**/
.wrap-r .line:after{width: 100px;}
.in-tj{float: left;width: 100%;padding: 20px 0 0 5px;}
.box-wrap{border-left: #33cccc 1px solid;position: relative;height: 40px;}
.box-wrap:last-child{border: 0;position: relative;height: 15px;}
.box-wrap .yuan{width: 8px;height: 8px;position: absolute;background: #33cccc;border-radius: 50%;left: -4px}
.box-wrap a{font-size: 17px;padding-left: 15px;position: absolute;top: -6px;display: block;height: 24px;width: 100%;overflow: hidden;}
/*标题列表*/
.li-list{float: left;width: 100%;padding: 10px 0 0 0;overflow: hidden;}
.li-list .li-item{padding-left: 10px;height: 32px;line-height: 32px;font-size: 16px;overflow: hidden;position: relative;}
.li-list .li-item:before{content: "";float: left;width: 4px;height: 4px;background: #666;overflow: hidden;position: absolute;top: 15px;left: 0;display: inline-block}
/*图文混排*/
.box-tw{float: left;width: 100%;padding: 5px 0 20px 0;border-bottom: 1px solid #ddd;position: relative;}
.box-tw .t-title{font-size: 18px;height: 50px;line-height: 50px;overflow: hidden;font-weight: 600;}
.box-tw .t-pic{float: left;width: 42%;height: 100px;overflow: hidden;}
.box-tw .t-pic .img{width: 100%;height: 100px;}
.box-tw .s-text{float: right;font-size: 14px;line-height: 28px;margin-top: 4px;width: 55%;height: 84px;overflow: hidden;color: #666;}
.box-tw .t-text{font-size: 14px;line-height: 24px;height: 100px;overflow: hidden;color: #666;text-indent: 2em;}
/*首页图片*/
.img-post{float: left;width: 100%;}
.img-post-list{margin-top: 20px;position: relative;}
.img-post-list img{-webkit-transition: all .4s;transition: all .4s}
.img-post-list .a:hover img{border-radius: 0;-webkit-transform: scale(1.2);transform: scale(1.2);-ms-transform: scale(1.2)}
.img-post-list .img{display: block}
.img-post-list .a{position: relative;display: block}
.img-post-list .mask{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 19;background-image: linear-gradient(180deg, rgba(0,0,0,.01) 60%, rgba(0,0,0,.85))}
.img-post-list .title{position: absolute;bottom: 0;left: 0;color: #fff;font-size: 15px;padding: 0 1em 0.8em 1em;font-weight: normal;width: 100%;z-index: 20;}
.img-post-list .left{width: 30%;position: relative;overflow: hidden;}
.img-post-list .left .img{width: 100%;height: 480px}
.img-post-list .top{width: 33.19%;margin-left: 1.8%;position: relative;overflow: hidden;}
.img-post-list .top .img{width: 100%;height: 220px;}
.img-post-list .bottom{width: 21.52%;margin-left: 1.8%;margin-top: 20px;position: relative;overflow: hidden;}
.img-post-list .bottom:nth-child(3n+0){margin-right: 0}
.img-post-list .bottom .img{width: 100%;height: 240px;}
.img-post-list .img-sum{display: block;height: 20px;border-radius: 15px 0 0 15px;top: 10px;right: 0;background-color: rgba(0,0,0,.7);color: #fff;font-size: 14px;padding: 0 10px;line-height: 20px;text-align: center;position: absolute;}
/*首页视频*/
.sp-post{float: left;width: 100%;}
.sp-post-list{margin-top: 20px;}
.sp-post img{-webkit-transition: all .4s;transition: all .4s;}
.sp-post .a:hover img{border-radius: 0;-webkit-transform: scale(1.2);transform: scale(1.2);-ms-transform: scale(1.2);}
.sp-post .sp-item{float: left;width: 23.52%;margin-right: 1.8%;position: relative;overflow: hidden;}
.sp-post .sp-item:nth-child(4n+0){margin-right: 0}
.sp-post .sp-item .img{width: 100%;height: 240px;}
.sp-post .sp-title{position: absolute;left: 0;bottom: 0;font-size: 15px;line-height: 20px;color: #fff;padding: 0 1em 0.5em 1em;font-weight: 500;z-index: 20;background-image: linear-gradient(180deg, rgba(0,0,0,.01) 20%, rgba(0,0,0,.85));}
.sp-post .sp-sc{position: absolute;right: 10px;top: 10px;color: #fff;background: rgba(0,0,0,.7);border-radius: 4px;padding: 0 6px 0 16px;font-size: 12px;}
.sp-post .sp-sc:before{content: '';position: absolute;right: 10px;border-top: 4px solid transparent;border-left: 6px solid #fff;border-right: 6px solid transparent;border-bottom: 4px solid transparent;top: 5px;left: 6px;}
.sp-post .sp-ico{position: absolute;width: 40px;height: 40px;left: 50%;top: 50%;margin-left: -20px;margin-top: -20px;font-size: 40px;color: #fff;display: none;}
.sp-post a:hover .sp-ico{display: block;}
/*--首页友情链接--*/
.flink{float: left;width: 100%;}
.flink .line:after{width: 95px;}
.flink .line i{color: #33cccc;}
.flink .f-list{border-top: 1px solid #ddd;border-left: 1px solid #ddd;margin: 15px 0 10px;}
.flink .f-list li a{float: left;width: 12.5%;height: 60px;line-height: 60px;font-size: 15px;color: #333;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;text-align: center;}
.flink .f-list li a:hover{color: #33cccc;border-bottom: 2px solid #33cccc;}
/*新闻列表*/
.news-list{float: left;width: 100%;position: relative;overflow: hidden;}
.news-list li{-o-transition: background-color .2s linear;transition: background-color .2s linear;-webkit-transition: background-color .2s linear}
.news-list li{float: left;width: 100%;padding: 20px 0 15px;border-bottom: 1px solid #ddd;}
.news-list li:hover{background: #fbfbfb; border-right: 3px solid #b1b0b0;}
.news-list li:last-child{1border-bottom: 0 dashed #e8e8e8;}
.news-mode{height: 100%;overflow: hidden;}
.news-mode:before{width: 0;height: 100%}
.news-mode .news-title{-o-text-overflow: ellipsis;text-overflow: ellipsis;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical}
.news-mode .news-title{font-size: 20px;line-height: 1.3;margin-bottom: 10px;font-weight: 600;}
.news-mode .title-h{height: 95px;}
.news-mode .img-list{float: left;width: 102%;margin-right: -2%;margin-bottom: 10px;}
.news-mode .img-item{float: left;width: 23%;height: 120px;margin-right: 2%;text-align: center;position: relative;overflow: hidden;}
.news-mode .img-item .img{width: 100%;height: 120px;}
.news-mode .img-item .img-sum{display: block;width: 50px;height: 25px;border-radius: 15px 0 0 15px;top: 10px;right: 0;background-color: rgba(0,0,0,.6);color: #fff;font-size: 14px;line-height: 25px;text-align: center;position: absolute;}
.news-mode .news-mode-rbox{display: table;width: 75%;height: 100px;overflow: hidden}
.news-mode .news-info{font-size: 14px;color: #999;height: 20px;line-height: 20px;}
.news-mode .news-info .ly{color: #777;}
.news-mode .news-info .rq{margin-left: 10px;}
.news-mode .news-info .news-info-dislike{position: relative;color: transparent;cursor: pointer;width: 0;height: 20px;line-height: 20px;overflow: hidden;padding-right: 20px;padding-left: 8px;-webkit-transition: width .3s ease;-o-transition: width .3s ease;transition: width .3s ease;white-space: nowrap;z-index: 1;text-indent: 999em;}
.news-mode .news-info .news-info-dislike>i{position: absolute;top: 0;right: 2px;font-size: 12px;color: #ccc;}
.news-mode .news-info .news-info-dislike:hover{background-color: #33cccc;border-radius: 4px;color: #fff;font-size: 14px;width: auto;text-indent: 0;}
.news-mode .news-info .news-info-dislike:hover i{color: #fff!important}
.news-mode .img-item .video-sc{position: absolute;right: 8px;bottom: 8px;padding: 0 6px 0 16px;border-radius: 10px;background: #000;background: rgba(0,0,0,.7);}
.news-mode .img-item .video-sc:before{content: '';position: absolute;right: 16px;border-top: 4px solid transparent;border-left: 6px solid #fff;border-right: 6px solid transparent;border-bottom: 4px solid transparent;top: 8px;left: 8px;}
.news-mode .img-item .video-sc span{line-height: 20px;font-size: 12px;color: #fff;}
.news-list .list p{padding: 10px;color: #33cccc;text-align: center;}
.catpos{border-bottom:1px solid #ddd;}
.r-box{float: left;width: 100%;}
.news-mode .news-description{padding: 5px 0;}
/**/
.wrap-r .line:after{width: 100px;}
/*24*/
.news-struct{width: 376px;}
.news-struct.active{position: fixed;top: 0px}
.article-list{padding-top: 20px;}
.article-list .article-item{padding: 10px 0;border-bottom: 1px dashed #ddd;}
.article-list .article-item:first-child{padding-top: 0;}
.article-list .article-item:last-child{border-bottom: none;padding-bottom: 0;}
.article-list .news-link{display: block;overflow: hidden;}
.article-list .module-pic{overflow: hidden;position: relative;transform-style: preserve-3d;display: inline-block;text-align: center;background: #e8e8e8;}
.article-list .news-pic{float: left;width: 40%;height: 80px;margin-right: 12px}
.article-list .news-pic .img{width: 100%;height: 80px;}
.article-list .news-inner{height: 80px;display: table-cell;vertical-align: middle}
.article-list .news-inner p{text-align: left;vertical-align: middle;font-size: 15px;line-height: 25px;max-height: 50px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.wrap-r .sp-post-list{width: 102%;margin-right: -3%;}
.wrap-r .sp-post-list .sp-item{float: left;width: 47%;margin-right: 3%;margin-bottom: 10px;position: relative;overflow: hidden;}
.wrap-r .sp-post-list .sp-item:nth-child(4n+0){margin-bottom: 0;}
.wrap-r .sp-post-list .sp-item .img{width: 100%;height: 140px;}
.img-post-list .r-tp{float: left;width: 100%;}
.img-post-list .r-tp>li{width: 100%;overflow: hidden;margin-bottom: 10px;}
.img-post-list .r-tp>li:nth-child(4n+0){margin-bottom: 0;}
.img-post-list .r-tp>li .img{width: 100%;height: 220px;}
.sp-list .sp-title{display: none;}
/*图片列表页*/
.photo{float:left;width:102%;margin-left:-2%;}
.photo li{float:left;width:23%;margin:2% 0 0 2%;border-radius:5px;overflow:hidden;background:#ebedf1;}
.photo li .pic{float:left;width:100%;height:190px;overflow:hidden;}
.photo li .img{width:100%;height:190px;}
.photo li .text{float:left;width:100%;padding:10px;font-size:16px;line-height:25px;}
.photo li .text h2{font-size:16px;font-weight:500;line-height:25px;height:50px;overflow:hidden;}
.photo li .text p{margin-top:20px;font-size:14px;color:#666;}
/*新闻内容页*/
.article{float: left;width: 100%;}
.article h1{font-size: 24px;line-height: 30px;font-weight: 600;text-align: left;position: relative;margin: 40px 0;}
.article .info{float:left;width:100%;display: block;height: 60px;line-height: 60px;border: 1px solid #e5e5e5;border-width: 1px 0;}
.article .info .time{font-size: 15px;color: #777;}
.article .art-con{float: left;width: 100%;padding: 20px 0;line-height: 32px;overflow: hidden;}
.article .art-con p{word-break: break-all;white-space: wrap!important;overflow: hidden;
1font-size: 15px!important;font-weight: normal!important;font-style: normal!important;border: none!important;background: none!important;letter-spacing: normal!important;
1text-indent: 2em;margin-top: 10px;}
.article .art-con img{display: block;max-width: 740px;margin: 5px auto;}
.article .art-tj{float: left;width: 100%;margin-top: 20px;}
.article .art-tj .line:after{width: 100px;}
.article .art-tj .line{margin-bottom: 20px;}
.article .art-tj .news-list li:last-child{border-bottom: 0 dashed #e8e8e8;}
/*图片内容页*/
#picSlideWrap{float: left;width: 100%;}
.imgnav{width: 100%;position: relative;}
#img{margin: 0 auto;width: 100%;display: block;z-index: 2;position: relative;text-align: center;}
#img .img{height: 700px;max-width: 100%;display: none;}
#front{position: absolute;left: 0px;top: 0px;z-index: 10;cursor: pointer;width: 45%;height: 100%;cursor: url("../images/cursor_left.cur"), auto;}
#next{position: absolute;right: 0px;top: 0px;z-index: 10;cursor: pointer;width: 45%;height: 100%;cursor: url("../images/cursor_right.cur"), auto;}
#cbtn{background: #EAEBF0;position: relative;height: 110px;border: 1px solid #ddd;margin-top: 12px;}
#cbtn ul{position: relative;width: 10000px;height: 110px;}
#cbtn ul li{float: left;width: 120px;height: 90px;border: 4px solid #ccc;cursor: pointer;text-align: center;margin-right: 20px;position: relative;overflow: hidden;}
#cbtn ul li:hover{border: 4px solid #33cccc;}
#cbtn ul li .img{width: 100%;height: 90px;display: block;}
#cbtn ul li tt{background: rgba(0,0,0,.7);color: #FFF;position: absolute;right: 4px;bottom: 4px;z-index: 20;font-size: 12px;line-height: 16px;padding: 0 5px;font-family: Verdana, Geneva, sans-serif;}
#cbtn li.hov{border: 4px solid #33cccc;}
.ctrl div{clear: both;}
#cSlideUl{width: 720px;height: 110px;overflow: hidden;position: relative;top: 10px;margin: 0 auto;}
.picSildeLeft{cursor: pointer;position: absolute;top: 0;left: 0;height: 110px;line-height: 110px;z-index: 9;font-size: 1.6em;}
.picSildeRight{cursor: pointer;position: absolute;top: 0;right: 0;height: 110px;line-height: 110px;z-index: 9;font-size: 1.6em;}
.picSildeLeft:hover, .picSildeRight:hover{color: #33cccc;}
.pic-con{padding: 10px;font-size: 14px;line-height: 24px;}
.pic-con p{font-size: 14px;line-height: 24px;}
.pic-tj .r-tp>li .img{height: 200px;}
/*视频内容页*/
.sp-con{float: left;width: 100%;height: 640px;margin-top: 20px;overflow: hidden;}
.sp-con #youkuplayer{height: 640px;}
.sp-con iframe{width: 100%;height: 640px;}
.v-remen{float: left;width: 100%;}
.v-remen .line:after{width: 100px;}
/*搜索页*/
.so-list{float: left;width: 100%;}
.so-list .search-input{border: 1px solid #ddd;width: 300px;height: 40px;line-height: 40px;border-right: none;text-indent: 8px;font-size: 14px}
.so-list .search-input:hover, header .search-input:focus{border: 1px solid #CC0033;}
.so-list .search-button{cursor: pointer;background: #CC0033;border: none;color: #fff;font-size: 14px;width: 80px;height: 40px;margin: 0;padding: 0}
.so-list .dh{display: none;}
.so-list .so-bt{height: 40px;line-height: 40px;font-size: 17px;}
.so-list .so-bt b{color: #f30;padding: 0 5px;}
.so-list ul{float: left;width: 100%;border-top: 1px solid #ddd;margin-top: 30px;}
.so-list ul li{float: left;width: 100%;border-bottom: 1px solid #ddd;padding: 10px 0;}
.so-list ul li h2{font-size: 20px;margin: 10px 0;}
.so-list ul li h2 b{font-weight: 400;}
.so-list ul li .pic{float: left;width: 200px;height: 150px;overflow: hidden;margin-right: 20px;}
.so-list ul li .pic .img{width: 100%;height: 150px;}
.so-list ul li p{font-size: 15px;line-height: 26px;color: #666;}
.so-list .info{float: left;width: 100%;font-size: 17px;line-height: 40px;}
.so-list .info span{float: right;font-size: 14px;color: #666;}
/*分享到*/
.share{    font-size: 15px; color: #777; margin-left: 20px; float: left;}
.share i{float:left;font-size:36px;color:#999;}
/*分页样式*/
.epages{float: left;width: 100%;margin: 20px 0;text-align: center;}
.epages a,.epages span{height: 30px;
    line-height: 30px;
    background-color: #ccc;
    font-size: 15px;
    color: #444;
    text-align: center;
    padding: 8px 10px;
    margin-right: 10px;}
.epages a:hover, .epages a:active{color: #fff;background-color: #33cccc;}
.epages span{background: #33cccc;color: #fff;}
.epages span{color: #fff;font-size: 17px;}
.epages .zys{display: none;}
/*footer*/
footer{float: left;width: 100%;
1background: #252d38;padding: 10px 0;}
footer p{line-height: 25px;text-align: center;
1color: #ccc;font-size: 14px;}
footer p a{1color: #fff;}
footer p a:hover{color: #f60;}
footer .pc{display: block;}
footer .m{display: none;}
/*--贴边工具栏--*/
.toolbar{bottom: 120px;position: fixed;right: 0;margin-right: 15px;cursor: pointer;z-index: 999;}
#totop{display: none;}
.toolbar i{color: #333;}
.toolbar .btn{display: block;padding: 12px;margin-bottom: 5px;width: auto;height: auto;line-height: 18px;vertical-align: middle;text-align: center;z-index: 999;}
#qr:hover, .btn.qq:hover, .toolbar .btn:hover{background-color: #33cccc;}
#qr:hover a, .btn.qq:hover a, .toolbar .btn:hover i{color: #fff}
#qr #qr-img{position: absolute;display: none}
#qr-img{left: -200px;bottom: 5px;max-width: 180px;padding: 8px}
.entry-copyright{margin-top:30px;padding:15px;font-size:13px;font-size:.13rem;line-height:1.6;color:#999;border:1px solid #efefef;background:#fbfbfb;border-radius:2px}
@media screen and (orientation:portrait){/* Small Desktops 竖屏*/
.wrap{width: 100%;}
.wrap-l, .wrap-r{float: left;width: 100%;}
.mb{margin-bottom: 0px;}
.mt{margin-top: 0px;}
.tj-box, .row, .img-post, .sp-post, .flink{padding: 0 3% !important;margin: 0;}
.epages{padding: 0 3% !important;}
.row{width: 100%;margin: 0;}
.row .col3{width: 100%;margin: 0;}
header{height: 50px;line-height: 50px;}
header .logo{float: left;width: 133px;height: 40px;margin: 0 0 0 10px;}
header .tq, header .search-box{display: none;}
.menu{display: block;width: 50px;float: right;position: relative;cursor: pointer;height: 30px;}
.menu:before{position: absolute;left: 0;top: 10px !important;content: "";display: inline-block;width: 1px;height: 30px;background: hsla(0, 0%, 100%, .15);}
.menu span{display: block;background: #fff;width: 30px;height: 2px;position: absolute;left: 10px;transition: all ease 0.35s;}
.menu span:nth-of-type(1){top: 15px;}
.menu span:nth-of-type(2){top: 25px;}
.menu span:nth-of-type(3){top: 35px;}
.menu_se span:nth-of-type(1){top: 25px;transform: rotate(45deg);}
.menu_se span:nth-of-type(2){width: 0;}
.menu_se span:nth-of-type(3){top: 25px;transform: rotate(-45deg);}
nav{position: absolute;z-index: 10;width: 100%;left: -100%;background: #33cccc;padding: 0 8px 4px 8px;margin: 0;}
.nav_show{position: relative;left: 0;}
header nav .nav-list{float: left;width: 100%;background: #fff;padding: 10px 0;border-radius: 15px 15px 0 0;}
header nav li{width: 16.66666666%;text-align: center;height: 40px;line-height: 40px;margin: 0;}
header nav li a{font-size: 1rem;color: #333;}
header nav li a:hover{color: #33cccc;}
header nav .active a{color: #33cccc;}
header .jf{float: left;margin: 0;height: 50px;line-height: 50px;margin-left: 10px;background: none;border-left: 0px solid #fff;}
header .jf a, header .jf a:hover{color: #fff;}
/*banner*/
.banner{margin: 0;}
.banner .swiper-slide{float: left;width: 100%;height: 220px;}
.banner .swiper-slide img{height: 220px;}
.banner .swiper-slide .caption{font-size: 15px;bottom: 25px;}
/**/
.flink .f-list li a{float: left;width: 25%;height: 30px;line-height: 30px;font-size: 14px;}
/**/
.img-post .left, .img-post .top, .img-post .bottom{width: 100%;overflow: hidden;}
.img-post .top, .img-post .bottom{margin-left: 0;}
.img-post .top{margin-top: 20px;}
.img-post .left .img, .img-post .top .img, .img-post .bottom .img{height: 180px;}
.sp-post .sp-item{float: left;width: 100%;margin-bottom: 20px;overflow: hidden;}
.sp-post .sp-item:nth-child(4n+0){margin-bottom: 0;}
.sp-post .sp-item .sp-title{background-image: none;}
.sp-post .sp-item .img{height: 180px;}
.sp-post .sp-ico{display: block;}
.news-list{margin-top: 20px;padding: 0 1em;}
.news-list li{padding: 15px 0;border-bottom: 1px solid #ddd;border-right: 0px solid #fff;}=
.news-list li:hover{background: none;border-right: 0px solid #b1b0b0;}
.news-mode .news-title{font-size: 17px;line-height: 20px;max-height: 56px;font-weight: 500;}
.news-mode .img-item{width: 31.3333333%;height: 80px;}
.news-mode .news-mode-rbox{display: table;width: 66.6666666%;height: 80px;overflow: hidden}
.news-mode .title-h{height: 60px;}
.news-mode .img-list .tu3{display: none;}
.r-box{display: none;}
.sp-list .sp-title{display: block;font-size: 18px;line-height: 24px;margin-bottom: 10px;}
.sp-list .img-item{float: left;width: 100%;height: 200px;}
.sp-list .img-item .img{width: 100%;height: 200px;}
.sp-list .news-mode-rbox{float: left;width: 100%;height: auto;}
.sp-list .news-info{float: left;width: 100%;margin-top: 10px;}
.sp-list .news-title{display: none;}
.photo{padding:0 3%;}
.photo li{width:48%;}
.photo li .pic{height:120px;}
.photo li .img{height:120px;}
.photo li .text{float:left;width:100%;padding:3px 5px;}
.photo li .text h2{font-size:14px;font-weight:500;line-height:20px;height:40px;overflow:hidden;}
.photo li .text p{margin-top:5px;font-size:12px;color:#666;}
/*M内容页*/
.article{padding: 0 1em;}
.article h1{font-size: 20px;line-height: 25px;margin: 20px 0;}
.article .info{border-width: 0px 0 1px;height: 25px;line-height: 25px;}
.article .info .time{font-size: 14px;}
.article .art-con{padding: 0;line-height: 26px;}
.article .art-con img{width: 100%;}
.article .art-tj{1display:none;margin-top: 0px;}
.article .art-tj .line{margin-bottom: 0px;}
.article .art-tj .news-list{padding: 0;}
.article .art-tj .news-list li:last-child{border-bottom: 0px solid #ddd;}
/*图片内容*/
#img img{border-radius: 5px;}
#picSlideWrap .imgnav{float: left;width: 100%;}
#picSlideWrap #img{float: left;width: 100%;}
#picSlideWrap #img img{display: block;width: 100%;height: auto;margin-bottom: 20px;}
#picSlideWrap #front, #picSlideWrap #next, #picSlideWrap #cbtn{display: none;}
.pic-con{padding: 0;}
.pic-con p{font-size: 15px;line-height: 26px;}
.pic-tj, .sp-tj{display: block;}
.sp-con{height: 280px;margin-top: 20px;}
.sp-con #youkuplayer{height: 280px;}
.sp-con iframe{height: 280px;}
.so-list{padding: 0 10px;}
.so-bt{width: 100%;text-align: center;}
.so-list .fr{float: left;width: 100%;}
.epages .first, .epages .last{display: none;}
.flink .f-list li a{width: 25%;height: 30px;line-height: 30px;}
.epages a,.epages span{height: 30px;line-height: 30px;background-color: #ccc;font-size: 12px;color: #444;text-align: center;padding: 10px 15px;margin-right: 3px}
.epages span{background: #33cccc;color: #fff;}
/*footer*/
footer p{line-height: 24px;font-size: 12px;}
footer .pc{display: none;}
footer .m{display: block;}
.toolbar{bottom: 2px;margin-right: 10px;}
.toolbar #totop{z-index: 99;
1background-color: #33cccc;
1color: #fff;}
.toolbar #totop i{1color: #fff}
.hidden-sm-md-lg{display: none!important}
.news-mode .news-description{display: none;}
}