@charset "utf-8";
html{
  background-color:#fff;
  color:#000;
  font-size:12px
}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,figure,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,pre,xmp{
  margin:0;
  padding:0
}
body,input,textarea,button,select,pre,xmp,tt,code,kbd,samp{
  line-height:1.5;
}
h1,h2,h3,h4,h5,h6,small,big,input,textarea,button,select{
  font-size:100%
}
/* h1,h2,h3,h4,h5,h6{
  font-family:tahoma,arial,"Hiragino Sans GB","微软雅黑",simsun,sans-serif
} */
/* h1,h2,h3,h4,h5,h6,b,strong{
  font-weight:normal
} */
address,cite,dfn,em,i,optgroup,var{
  font-style:normal
}
caption,th{
  text-align:inherit
}
ul,ol,menu{
  list-style:none
}
fieldset,img{
  border:0
}
img,object,input,textarea,button,select{
  vertical-align:middle
}
article,aside,footer,header,section,nav,figure,figcaption,hgroup,details,menu{
  display:block
}
audio,canvas,video{
  display:inline-block;*display:inline;*zoom:1
}
blockquote:before,blockquote:after,q:before,q:after{
  content:"\0020"
}
textarea{
  overflow:auto;resize:vertical
}
input,textarea,button,select,a{
  outline:0 none;
  border: none;
}
button::-moz-focus-inner,input::-moz-focus-inner{
  padding:0;
  border:0
}
mark{
  background-color:transparent
}
a,ins,s,u,del{
  text-decoration:none
}
sup,sub{
  vertical-align:baseline
}
html {
  overflow-x: hidden;height: 100%;font-size: 50px;-webkit-tap-highlight-color: transparent;
}
body {
	font-family: Arial, "Microsoft Yahei", "Helvetica Neue", Helvetica, sans-serif;
  color: #333;
  font-size: .28em;
  line-height: 1;
  -webkit-text-size-adjust: none;
}
hr {
  height: .02rem;
  margin: .1rem 0;
  border: medium none;
  border-top: .02rem solid #cacaca;
}
a {
  color: #25a4bb;
  text-decoration: none;
}

.set-fontsize-small p{
  font-size: 0.28rem !important;
  line-height: 0.5rem !important;
}
.set-fontsize-middle p{
  font-size: 0.36rem !important;
  line-height: 0.6rem !important;
}
.set-fontsize-big p{
  font-size: 0.5rem !important;
  line-height: 0.8rem !important;
}

.set-fontsize-large p{
  font-size: 0.64rem !important;
  line-height: 1rem !important;
}

h1.set-fontsize-small{
  font-size: .40rem;
  line-height: .6rem;
}
h1.set-fontsize-middle{
  font-size: .48rem;
  line-height: .7rem;
}
h1.set-fontsize-big{
  font-size: .58rem;
  line-height: .8rem;
}
h1.set-fontsize-large{
  font-size: .68rem;
  line-height: .9rem;
}

.body{

  padding-top: .36rem;
}
.title{
  margin: 0 auto .47rem auto;
  color: #333232;
  font-size: .48rem;
  line-height: .7rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 .3rem;
}
.from_time{
  font-size: .28rem;
  color: #333232;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: .3rem;
}
.time{
  color: #9A9A9A;
  margin-left: .22rem;
}
.content{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 .2rem;
  font-size: .36rem;
  color: #333232;
}
.content p{
  font-size: .36rem;
  line-height: .6rem;
  text-align: justify;
}
.content>p>span{
  font-size: .36rem !important;
  color: #333232;
}
.content p img {
  max-width: 100%;
  height: auto !important;
}
.content>img{
  max-width: 100%;
  margin-top: .65rem;
}
.content section img {
  width: 100% !important;
  height: auto !important;
}
.edit{
  margin-top: .65rem;
  color: #5E656D;
  font-size: .24rem;
  padding-left: .3rem;
  margin-bottom: .5rem;
}

.read{
  display: block;
  margin: 0;
  font-size: .24rem;
  color: #5E656D;
  padding-left: .3rem;
}

.video_wrapper{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 .3rem;
}
video{
  width: 100%;
  display: block;
  background-color: #000;

  max-height:100% !important;
}
.video-js{
	width: 100%;
	height: 4rem;
}

/* 全屏样式 */
.full_screen{
	position: fixed !important;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100%;
	background-color: #000 !important;
	padding: 0 !important;
	margin: 0;
	z-index: 10;
}
.vjs-icon-fullscreen-exit:before{
    content: "\f109" !important; 
}
.video-js .vjs-big-play-button{
	width: 1rem;
	height: 1rem;
	border-radius: .6rem;
}
.vjs-big-play-centered .vjs-big-play-button{
	left: 50%;
	margin-left: -.5rem;
	top: 50%;
	margin-top: -.5rem;
}



.audio-my{
  width: 92%;
  height: 1.08rem;
  background-color: rgba(0,0,0,0);
  margin: .2rem auto 0 auto;
}
.audio-my .vjs-big-play-button{
  display: none;
}
.audio-my .vjs-control-bar{
  display: flex;
  align-items: center;
  padding-left: .3rem;
  padding-right: .2rem;
  width: 100%;
  height: 100%;
  background-color: #FAFAFA;
  border: 0.01rem solid #E9E9E9;
}
.audio-my .vjs-play-control {
  width: .55rem;
  height: .55rem;
  margin-right: .3rem;
  background: url(../img/icon-init.png) no-repeat;
  background-size: 100% 100%;
}
.audio-my .vjs-play-control span{
  display: none;
}
.audio-my .vjs-mute-control, .audio-my .vjs-volume-panel{
  display: none;
}
.audio-my .vjs-fullscreen-control{
  display: none;
}
.audio-my .vjs-slider{
  background-color: #D1D1D1;
}
.audio-my .vjs-load-progress{
  background: #D1D1D1;
}
.audio-my .vjs-load-progress div{
  background: #D1D1D1;
}
.audio-my .vjs-play-progress{
  background-color: #31A8F3;
  color: #31A8F3;
}
.audio-my .vjs-remaining-time{
  display: none;
}
.audio-my .vjs-progress-control{
  display: block;
  height: auto;
  margin-top: .15rem;
}
.audio-my .vjs-live-control{
  display: none;
}
.audio-my .paly_time{
  display: flex;
  justify-content: space-between;
  margin-top: .15rem;
}
.audio-my .paly_time span{
  font-size: .24rem;
  color: #616161;
}
.audio-my .vjs-progress-control .vjs-progress-holder{
  margin: 0;
}

.adv{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 .2rem;
  margin-top: .4rem;
  margin-bottom: .6rem;
}
.adv img{
  width: 100%;
}
.copyright{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 95%;
  margin: .6rem auto;
  padding: .2rem;
  background-color: #F0F0F0;
}
.copyright_title{
  display: flex;
  align-items: center;
  font-weight: normal;
  font-size: .28rem;
  color: #5E656D;
}
.copyright_title p{
  margin: 0 .1rem;
}
.copyright_title span{
  display: block;
  width:.1rem;
  height:.1rem;
  background-color: #5E656D;
  transform: rotate(45deg);
}
.copyright_info{
  margin-top: .23rem;
  font-size: .24rem;
  color: #8F8F8F;
  line-height: .42rem;
  text-align: justify;
}
.adv2{
  margin-top: .6rem;
  margin-bottom: .6rem;
}
.adv2 img:last-child{
  margin-top: .3rem;
}

.comment{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0 .26rem;
  margin-top: 1rem;
}
.comment_title{
  font-size: .38rem;
  color: #333232;
  font-weight: 500;
  border-bottom: .01rem solid #EAEAEA;
  padding-bottom: .34rem;
}
.comment_title::before{
  content: '';
  display: block;
  float: left;
  margin-right: .16rem;
  margin-top: .01rem;
  width: .08rem;
  height: .33rem;
  background-color: #0FA1FD;
}
.avatar{
  width: .6rem;
  height: .6rem;
  border-radius: .3rem;
  margin-right: .25rem;
}
.comment_infos{
  flex: 1;
  padding-bottom: .2rem;
  border-bottom: .01rem solid #EAEAEA;
}
.comment_infos h3{
  font-size: .3rem;
  color: #B29A80;
  font-weight: normal;
  margin-top: .2rem;
}
.comment_infos p{
  margin-top: .2rem;
  font-size: .36rem;
  color: #333232;
  line-height: .52rem;
}
.comment_infos .comment_time{
  font-size: .26rem;
  color: #A9AFB5;
}
.comment_list li{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: flex;
  padding-top: .3rem;
}
.more_comment{
  width: 2.07rem;
  height: .66rem;
  margin: .6rem auto;
  line-height: .66rem;
  text-align: center;
  border-radius: .33rem;
  font-size: .3rem;
  color: #0FA1FD;
  border: .02rem solid #0FA1FD;
}
.more_comment_share{
  height: .66rem;
  margin: .6rem auto;
  line-height: .66rem;
  text-align: center;
  border-radius: .33rem;
  font-size: .3rem;
  color: #0FA1FD;
  border: .02rem solid #0FA1FD;
}


/*qingk*/
.video_bg{
  height:4.22rem ;
}


/*政务号*/
.department {
  box-sizing: border-box;
  padding: 0 .15rem;
  display: none;
  align-items: center;
  justify-content: space-between;
  width: 90%;
  height: 1.3rem;
  margin: 0 auto .5rem auto;
  box-shadow:0px 0px 10px 0px rgba(4,0,0,0.08);
  border-radius: .03rem;
}
.department_left{
  display: flex;
  align-items: center;
}
.department_left>img{
  width: .75rem;
  height: .75rem;
  border-radius: .4rem;
  margin-right: .3rem;
}
.department_title{
  display: flex;
  align-items: center;
}
.department_title>p{
  font-size: .34rem;
  color: #333;
}
.department_title>div{
  margin-left: .2rem;
  padding: .03rem .05rem;
  font-size: .24rem;
  color: #fff;
  font-style: italic;
  background:linear-gradient(85deg,rgba(73,203,251,1),rgba(42,144,234,1));
  border-radius: .03rem;
}
.department_time{
  font-size: .26rem;
  color: #999;
  margin-top: .1rem;
}
.department_btn{
  width: 1.05rem;
  height: .45rem;
  font-size: .22rem;
  color: #2C8AFF;
  text-align: center;
  line-height: .45rem;
  border: .02rem solid #2C8AFF;
  border-radius: .1rem;
  display: none;
}


/**满意与否  lling */
.is_pleased{
  box-sizing: border-box;
  padding: .3rem .25rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
  margin-top: .2rem;
  margin-bottom: .2rem;
}
.pleased_btn{
  display: flex;
  align-items: center;
  padding: .08rem .28rem;
  border: 1px solid #CECECE;
  border-radius: .5rem;
}
.pleased_btn_active{
  display: flex;
  align-items: center;
  padding: .08rem .28rem;
  border: 1px solid #CECECE;
  border-radius: .5rem;
  background-color: #F5F5F9;
}
.btn_man_active{
  display: none;
}
.btn_yi_active{
  display: none;
}
.btn_bu_active{
  display: none;
}
.pleased_btn_active img{
  width: .4rem;
  height: .4rem;
  margin-right: .08rem;
}
.pleased_btn img{
  width: .4rem;
  height: .4rem;
  margin-right: .08rem;
}
.pleased_btn_active p{
  font-size: .32rem;
  color: #999;
}
.pleased_btn p{
  font-size: .32rem;
  color: #999;
}
.pleased_num{
  font-size: .3rem;
  color: #999;
  text-align: center;
  margin-top: .15rem;
}


/*yn 2020-1-10*/
.video-js .vjs-big-play-button {
  font-size: 0.6rem;
}
/*ll 2020-2-3 comment reply*/
.com_reply>p{
  font-size: .32rem;
  color: #666;
  margin-top: 0;
}
.com_reply h2{
  font-size: .32rem;
  color: #0FA1FD;
  font-weight: normal;
  margin-top: .15rem;
}
/*ll  2-7*/
.content section {
  max-width: 100% !important;
}

table{
  max-width: 100% !important;
}