section {background:#fff;}
.mt {margin-top:10px;}.mb{margin-bottom: 10px;}
.titBar {padding:10px 10px 0 10px;border-top: 10px #f2f2f2 solid;}
.titBar .title {position:relative;line-height: 30px;overflow:hidden;padding: 3px 0;}
.titBar h1 {display:inline-block;font-size:1.7rem;font-weight:normal;}
.titBar .title .flag_yc + h1,.titBar .title span + h1{text-indent: 50px;}
.titBar .title span {position:absolute;display:inline-block;top: 8px;left:0;height:20px;line-height:20px;padding:0 5px;background:#3fd0ce;color:#fff;font-size:1.1rem;}
.titBar .title span::after {content:"";position:absolute;top:0;right:-10px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #3fd0ce;}
.titBar .info {height:20px;line-height:20px;padding:12px 0;font-size:1.0rem;display:-webkit-box;display:box;}
.titBar .info > div {-webkit-box-flex:1;box-flex:1;}
.titBar .f span{display:block;float:left;}
.titBar .author,.titBar .hits{margin:0 10px;padding-left:20px;position:relative;}
.author::before{background: url(../images/vspr.png) 0 -290px no-repeat;  content: '';position: absolute;left: 0;top: 0;display: inline-block;width: 20px;height: 20px;background-size: 18px auto;}
.titBar .f{height:20px;overflow:hidden;}
.titBar .r {text-align:right;}
.titBar .r span {display:inline-block;float:right;margin-left:12px;}
.titBar .info img {width:20px;height:20px;border-radius:50%;}
.video-map{width:100%;}
.video-map img{width:100%;height:200px;}
.share-btn {text-indent:999px;overflow:hidden;cursor:pointer;width:20px;height: 20px;background: url(../images/vfunbtn.png) no-repeat 0 -35px;background-size:15px;}
embed,.video {width:100%;height:200px;}
.video-intro{background:#fff;padding:0 10px 10px;color:#333;}
.video-intro p {padding-bottom:10px;font-size:1.25rem;line-height:24px;}
.video-intro p strong{font-weight:bold;}
.art-body {position:relative;overflow:hidden;}
.art-body .num{float:left;height:30px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.3rem;color:#333;}
.art-body .num span:nth-child(1){margin-right:2px;padding-right:2px;color:#3fd0ce;}
.art-body .num span:nth-child(2){margin-left:2px;padding-left:2px;}
.art-body .item {position:relative;margin-bottom:10px;}
.video-intro p img,.video-intro center img{width:auto !important;height:auto !important;max-width:300px;height:auto;max-height:350px;}
.summary{position:relative;line-height:24px;font-size:1.25rem;margin-bottom:.8rem;}
.art-body.fade-out{margin-bottom:0;}
/*.art-body.fade-out:after {content: "";position: absolute;bottom: 0;display: block;width: 100%;height: 4rem;background: -moz-linear-gradient(to bottom, rgba(255,255,255,0), #fff);background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0), #fff);background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);}
*/
.art-body .summary  .item,.art-body .summary p{margin:0;padding:0;line-height:24px;}
.video-intro .more{display:block;height:30px;line-height:30px;margin-bottom:.8rem;padding:0;text-align:center;color:#3fd0ce;font-size:1.2rem;}
.video-intro .arrow{display:inline-block;line-height:36px;}
.video-intro .arrow::after{content:"";position:relative;top:-3px;display:inline-block;width:8px;height:8px;margin-left:8px;border-top:1px solid #3fd0ce;border-left:1px solid #3fd0ce;-webkit-transform:rotateZ(135deg);transform:rotateZ(225deg);}
.video-intro .arrow.arr-top::after{top:2px;border:none;border-bottom:1px solid #3fd0ce;border-right:1px solid #3fd0ce;}
.hd {padding:13px 0;}
.hd h2 {height:19px;line-height:19px;padding-left:10px;font-size:1.4rem;font-weight:400;color:#111;border-left:5px solid #3fd0ce;}
.news-list-ul li,.fluList .fitem{padding:15px;border-top:1px solid #e3e3e3;}.fluList > div{border-top:1px solid #e3e3e3;}
.news-list-ul a,.fluList .fitem a{display:-webkit-box;display:box;-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;}
.news-list-ul .pic,.fluList .fitem .pic{position:relative;width:100px;height:65px;margin-right:14px;overflow:hidden;}
.news-list-ul .pic img,.fluList .fitem .pic img{width:100%;height:100%;}
.news-list-ul .pic .icon,.news-list-ul .pic .times,.fluList .fitem .pic .icon,.fluList .fitem .pic .times{position:absolute;display:block;}
.news-list-ul .pic .icon,.fluList .fitem .pic .icon{left:50%;top:50%;width:28px;height:28px;margin-left:-14px;margin-top:-14px;background:url(../images/vicon.png) no-repeat;background-size:28px auto;}
.news-list-ul .pic .times,.fluList .fitem .pic .times{right: 3px;bottom: 3px;line-height: 16px;padding:0 6px;font-size: .8rem;color:#fff;background:rgba(0,0,0,.5);border-radius:10px;}
.news-list-ul .info,.fluList .fitem .info{-webkit-box-flex:1;box-flex:1;}
.news-list-ul .info p,.fluList .fitem .info p{line-height:20px;overflow:hidden;font-size:1.2rem;}
.news-list-ul .info .tit,.fluList .fitem .info .tit{line-height:25px;max-height:50px;margin-bottom:6px;font-size:1.3rem;}
.news-list-ul .desc span,.fluList .fitem .desc span{display:inline-block;overflow:hidden;margin-right:10px;color:#999;}
.vlist > ul,.rlist .fluList{border-bottom:10px solid #f2f2f2;}
.fluList .hide{display: none!important;}
.fluList .rfmore{line-height: 30px;height: 30px;width:240px;text-align: center;display:block;margin:15px auto;border:1px solid #efefef;font-size:14px;color:#666;border-radius: 10px;}
/*.news-list-ul .desc span:first-child{max-width:72px;}*/
.txt-list-ul li {height:46px;font-size:1.3rem;border-top:1px solid #e3e3e3;}
.txt-list-ul li a {display:block;padding:0 10px;height:46px;line-height:46px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/**����**/
#comment {margin:0 8px;padding:12px 8px;padding-top:5px;background-color:#fff;}
#comment .wrap-tit {margin-bottom:10px;}
#cmtMsg {width:100%;padding:5px 0 0 5px;height:60px;transition:height ease-in 0.2s;border:1px solid #ccc;margin-bottom:8px;font-size:1.2rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#cmtMsg.nobg {background:none;height:80px;}
#verify {float:right;width:100px;height:36px;line-height:36px;font-size:1.2em;color:#fff;background:#3fd0ce;border-radius:4px;border:none;}
#comment-list {clear:both;}
#comment-list li {padding:10px 0;border-bottom:1px solid #efefef;font-size:1.2rem;line-height:28px;}
#comment-list P {font-size:1.2rem;line-height:24px;}
#comment-list .user {color:#999;height:24px;overflow:hidden;}
#comment-list time {font-size:1.2rem;float:right;width:70px;height:24px;overflow:hidden;line-height:24px;}
#comment .get_more {display:block;height:26px;line-height:26px;padding:0 12px;background:#ddd;border:none;color:#666;margin:12px auto 0 auto}
#comment {margin:10px 0 0 0;padding:0 0 15px;background:#fff;}
#submit {padding:0 10px;}
#comment-list blockquote {padding:4px 5px 4px 5px;border:1px solid #E0E0E0;background:#fcfce8;margin-bottom:10px;width:auto;color:#222;zoom:1;margin:0 auto 7px auto;}
#comment-list blockquote h4 {color:#999;padding:10px 0 7px 0;}
#comment-list blockquote cite {font-style:normal;color:#787878;}
.v_audio {position:relative;height:30px;}
/*��Ƶ��ť*/
.v_audio >.audio_icon {float:right;padding-left:32px;height:30px;right:0;top:0;z-index:9;border-radius:5px;line-height:30px;font-size:1.25rem;color:#3fd0ce;cursor:pointer;background-position:0 0;}
/*��Ƶ����*/
.audio_control {position:absolute;top:45px;left:0;height:28px;padding:10px 0;width:100%;background:rgba(239,239,239,.9);z-index:9;color:#333;line-height:28px;font-size:1.3rem;display:none}
.audio_control ul {padding:0 10px;overflow:hidden;_zoom:1;}
.audio_control ul i {display:block;float:left;width:30px;height:30px;margin:0 0 0 .3rem;cursor:pointer;}
.audio_control ul i.horn,.audio_icon {background:url(../images/audio_icon.png) no-repeat top center;margin:0 .3rem 0 0;}
.audio_control ul i.prev {background:url(../images/audio_icon.png) no-repeat center -30px;}
.audio_control ul i.next {background:url(../images/audio_icon.png) no-repeat center -60px;}
.audio_control ul i.pause {background:url(../images/audio_icon.png) no-repeat center -90px;}
.audio_control ul i.play {background:url(../images/audio_icon.png) no-repeat center -150px;}
.audio_control ul i.close {background:url(../images/audio_icon.png) no-repeat center -120px;}
.audio_control ul font,.audio_control ul s {float:left;text-decoration:none;font-style:normal;}
.audio_control ul s {overflow:hidden;position:relative;height:28px;}
.audio_control ul em {white-space:nowrap;position:absolute;left:0;top:0}
.audio_control ul .audio_panel {float:right;overflow:hidden;_zoom:1;}

#funbtn{display: -webkit-box;display: -moz-box;display: box;height: 36px;padding-top:13px;}
#funbtn li{-moz-box-flex: 1.0;-webkit-box-flex: 1.0;box-flex: 1.0;display: block;}
#softdown,#likeCount,#funbtn .share-btn{margin:0 auto;display:block;width:22px;height: 22px;background: url(../images/vfunbtn.png) no-repeat 0 -81px;background-size:22px;}
#funbtn .share-btn{background-position: 0 -55px;}
#likeCount{background-position: 0 -6px;position: relative;}#likeCount.yizan{background-position: 0 -31px;}
#likeCount span{padding:0px 4px;height:14px;line-height:14px;background: #fd382e;border-radius:15px;color:#fff;position: absolute;display: block;left:14px;top:-13px;text-align: center;}
#likeCount i{display:block;position: absolute;left:17px;top:-2px;background: url(../images/vfunbtn.png) no-repeat -18px 1px;width:8px;height: 8px;}
.xgsp{overflow:hidden;height:97px;width: 100%;box-sizing: border-box;-webkit-transition: .3s all;transition: .3s all;padding-top:10px;}
.xgsp .hd{border-bottom: 1px solid #dfdfdf;padding:10px 0;}
.xgsp .hd h2{border:none;}
.xgsp .scroll_wrap{height: 110px;overflow: hidden;overflow-x: scroll;width: 100%;-webkit-overflow-scrolling: touch;}
.xgsp ul{white-space: nowrap;height: 110px;padding:0 0 0 10px;}
.xgsp li{margin:0 10px 0 0;width:136px;display: inline-block;}
.xgsp li a{display: block;position: relative;height: 76px;}
.xgsp li img{width: 136px;height: 76px;display: block;}
.xgsp .icon,.xgsp .times{position:absolute;display:block;}
.xgsp .icon{left:50%;top:50%;width:34px;height:34px;margin-left:-25px;margin-top:-40px;background:url(../images/vicon.png) no-repeat; background-size:30px auto;}
.xgsp .times{right:0;bottom:0px;display:block;width: 126px;height:30px;line-height:30px;text-align:right;color:#fff;padding-right:10px;background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.1) 20%, #000 100%);}
.xgsp li b{ display: block;overflow: hidden;width: 190px;line-height: 30px;height: 30px;white-space: nowrap;text-overflow: ellipsis;text-align:center;}

.lstar0, .lstar1, .lstar2, .lstar3, .lstar4, .lstar5, .lstar6{background:url(../images/litterstar.png) no-repeat;width:84px;height:13px;display:block;}
.lstar1{background-position:0 -26px;}
.lstar2{background-position:0 -52px;}
.lstar3{background-position:0 -78px;}
.lstar4{background-position:0 -104px;}
.lstar5,.lstar6{background-position:0 -130px;}
.tDown{position:relative;padding:15px 10px;background: #fff;}
.tDown .pic{display:inline-block;float:left;margin-right:10px;}
.tDown img{width:70px;height:70px;border-radius:10px;}
.tDown .info{height:73px;}#alist .tDown .info strong{display:block;height:20px;line-height:20px;overflow:hidden;color:#888;font-weight:normal;}.tDown .info strong a{margin-right:5px;font-size:18px;color:#333;font-weight:bold;}
.tDown .info em{display:inline-block;margin:2px 0 0 0;}.tDown .info s{font-size:20px;font-weight:bold;color:#f60;}
.tDown .info .sp{display:block;margin:0;line-height:24px;}.tDown .info .sp u{margin-left:15px;}
.tDown .info i.platform{display:inline-block;float:left;}
.tDown .sbtn{display:block;position:absolute;right:12px;top:30px;width:60px;heihgt:27px;line-height:27px;margin-top:6px;background:#3fd0ce;color:#fff;text-align:center;border-radius:3px;font-size:16px;}
.tDown .tags{max-height:26px;margin-top:6px;overflow:hidden;margin-left:-4px;-webkit-box-flex:1;display:-webkit-box;}
.tDown .tags a{-webkit-box-flex: 1;display: block;-webkit-box-sizing: border-box;height:24px;line-height:24px;overflow:hidden;margin-right:2px;text-align:center;font-size:13px;border-radius:5px;color:#3fd0ce;border: 1px solid #3fd0ce;}

.video-warp{margin-bottom:10px;}
.video-intro .v-more{position: absolute;right:0;top:0px;line-height: 14px;height: 14px;padding:0;}
.video-intro .v-more .arrow,.video-intro .v-more-back .arrow{line-height: 14px;height: 14px;}
.video-intro .v-more .arrow::after,.video-intro .v-more-back .arrow::after{content:"";position:relative;top:0;right:9px;display:inline-block;width:10px;height:10px;margin-left:8px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:none;-webkit-transform:rotateZ(135deg);transform:rotateZ(225deg);}
.video-intro .v-more-back{text-align: center;}
.video-intro .v-more-back .arrow::after{border-left:none;border-right:1px solid #ccc;}

.r-down-list{overflow: hidden;height: 170px;width: 100%;padding-top: 5px;box-sizing: border-box;-webkit-transition: .3s all;transition: .3s all;}
.r-down-list .scroll_wrap{padding: 14px 0 0 0;height: 110px;overflow: hidden;overflow-x: scroll;width: 100%;-webkit-overflow-scrolling: touch;border-top: 1px solid #e3e3e3;}
.r-down-list .scroll_wrap ul{white-space: nowrap;height: 118px;padding: 0 0 0 10px;}
.r-down-list .scroll_wrap li{margin: 0 10px 0 0;width: 78px;display: inline-block;text-align:center;}
.r-down-list .scroll_wrap img{border-radius: 10px;width:66px;height:66px;display: block;margin:0 auto 3px auto;}
.r-down-list .scroll_wrap i{display: block;overflow: hidden;width: 78px;line-height: 30px;height: 30px;white-space: nowrap;text-overflow: ellipsis;text-align: center;}

/*pic-big*/
.light-box{ position:fixed; top:0; z-index:999999999; width:100%; height:100%;max-width:750px;background:rgba(0,0,0,.9)}
.light-box>div{height:100%;width:100%;overflow: hidden;margin:0 auto;}
.light-box ul,.light-box li{ height:100%; width:100%;}
.light-box .swiper-slide img {line-height:100%;max-width:100%;max-height:80%;}
.light-box .swiper-slide {text-align: center;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-box-pack: center;-webkit-box-align: center;}
.light-box .swiper-container-horizontal>.swiper-pagination{right:2rem!important;top:2rem!important;display:inline;width:auto;height:1.8rem;text-align:right;color: #c5c5c5;font-style: italic;}
.light-box .swiper-pagination-current{font-size:1.8rem;color:#fff;}
.light-box .close{display:block;width:30px;height:30px;overflow:hidden;position:absolute;left:1rem;top:2rem;font-size:0;z-index:99999;cursor: pointer;}
.light-box .close:before,.light-box .close:after{content:'';position:absolute;left:1.2rem;top:.2rem;display:block;width:.13rem;height:1.8rem;background:#ccc;font-size:0;vertical-align: middle;}
.light-box .close:before{-webkit-transform: rotate(45deg);}
.light-box .close:after{-webkit-transform: rotate(-45deg);}