.main-title{padding-right: .5rem;padding-top: .3rem;font-size: 0px;background: #fff;margin-top: .5rem;}
.main-title.line{
	border-bottom: 1px solid #e5e5e5;
}
.main-title .main-left{font-size: .75rem;height:2rem;line-height:2rem;position:relative;color:#0F1E3F;font-weight: 550;}
.main-title .main-left span{width: 0.2rem;background: #ff8700;float: left;height: .9rem;border-radius: .1rem;margin: 0.5rem 0.5rem 0 0.5rem;}
img.loaded{animation:loaded 0-webkit-animation:loaded 0.4s; /* Safari and Chrome */
-o-animation:loaded 0.4s; /* Opera */
}
@keyframes loaded{
0%   {filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4;  opacity: 0.4;}
100% {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1; }
}
@-moz-keyframes loaded /* Firefox */{
0%   {filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4;  opacity: 0.4;}
100% {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1; }
}
@-webkit-keyframes loaded /* Safari and Chrome */{
0%   {filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4;  opacity: 0.4;}
100% {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1; }
}
@-o-keyframes loaded /* Opera */{
0%   {filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4;  opacity: 0.4;}
100% {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1; }
}
/*新闻*/
.newsView{ background:#fff; }
.newsView .title{    padding:.75rem .75rem 0 .75rem;
    font-size: 1.05rem;
    font-weight: bold;
    line-height: 1.6rem;}
.new_header{background:#fff;padding: .5rem 0 0 0px;}
.new_header .media_info{padding: 0 .75rem  0 2.5rem;position: relative;}
.new_header .media_info i{position: absolute;top: 0;left: 0;/* width: 1.4rem; */height: 1.4rem;line-height: 1.4rem;font-size: 1rem;margin-left: .5rem;text-align: center;}
.new_header .media_info .author {height: 1.2rem;line-height: 1.2rem;color: #fff;display: block;position: absolute;background: #258BFE;padding: .0rem .75rem;border-radius: .6rem;right: .5rem;top: .2rem;}
.new_header .media_info a{display: inline-block;vertical-align: middle;line-height: 1.4rem;}
.new_header .media_info .text{display: inline-block;vertical-align: middle;}

.new_header .media_info a p{display: inline-block;vertical-align: middle;position: relative;height: 1.4rem;margin-right: 2px;}
.new_header .media_info a p img{width: 1.4rem;border-radius: 50%;}
.fixed{z-index: 10001;background:#fff;padding: 5px 0;position:fixed;top:0;left:0;width:100%;text-align:center;height:40px;line-height:40px;display:none;border-bottom:1px solid #f3f3f3;}
.fixed i{font-size:1rem;position:absolute;top: .2rem;left: 0;width: 2rem;}
.fixed img{    padding: .2rem;height: 1.2rem;border: 1px solid #f3f3f3;border-radius: 50%;margin-top: .1rem;}
.fixed .author{height: 1.2rem;line-height: 1.2rem;color: #fff;display: block;position: absolute;background: #258BFE;padding: .0rem .75rem;border-radius: .6rem;right: .5rem;top: .6rem;}
.date_info{ padding: 0 .75rem;margin: .75rem 0;}
.date_info span{display:inline-block;vertical-align: middle;font-size: .65rem;color: #333;line-height: 1.1rem;}
.date_info span.samll{font-size: .6rem;color: #888;line-height: .8rem;margin-right: .75rem;}

/*.newsView .info{line-height: 1.8rem;padding: 0 .75rem;overflow:hidden;position:relative;}
.newsView .info .addtime{ font-size:0.6rem;padding-right:1.5rem;color:#909090;}*/
.newsView .content{ line-height:1.5rem;font-size:0.8rem; padding:0.75rem; padding-top:0;}
.newsView .content p{display: block;
margin-top: .5rem;font-size: .7rem;}
.newsView .content p span{
	/*display: block;*/
	text-indent: 1.5rem;
}
.newsView .content img{max-width:100%;font-size:0;margin-top:.5rem;}
video{
	width: 100%;
	display: block;
	margin: 0 auto;
}

.newsList li{border-top: 1px solid #e5e5e5;position:relative;height:3.75rem;overflow:hidden;padding: 0.75rem 6.75rem 0.75rem .75rem;}
.newsList li .image{width:5.5rem;height:3.75rem; overflow:hidden; position:absolute;right:0.75rem;top:0.75rem;}
.newsList li .image img{width:100%;min-height:100%;}
.newsList li .info_content{/* padding-right:1.2rem; */}
.newsList li .info_content .info_title{font-size: .7rem;/* font-weight:550; */line-height: 1rem;height: 2rem;overflow:hidden;}
.newsList li .info_content .info_title a,
.news li .info_content .info_title a{
	 color: #0F1E3F;
}
.newsList li .info_content .add-time,.news li .info_content .add-time{font-size:0.6rem;height:1.45rem; line-height:1.45rem; overflow:hidden;color:#b0b0b0;margin-top:0.25rem;}
.newsList li .info_content .add-time span,.news li .info_content .add-time span{padding-left: 1rem;}
.newsList li .image i{z-index:100;display: inline-block;position: absolute;top: 50%;left: 50%;width: 1.6rem;height: 1.6rem;margin-left: -.8rem;margin-top: -.8rem;background: url(/templates/default/images/media/videobg.png) no-repeat;background-size: 100%;}

.news ul{font-size: 0;}
.news li{
	width: 50%;
	display: inline-block;
	vertical-align: middle;
	margin-top:.75rem;
}
.news li .image,.news li .info_content{display: block;padding:0 .75rem;position:relative;}
.news li .image img{
	width: 100%;
	display: block;
	max-height: 6rem;
}
.news li .image i{z-index:100;display: inline-block;position: absolute;top: 50%;left: 50%;width: 1.6rem;height: 1.6rem;margin-left: -.8rem;margin-top: -.8rem;background: url(/templates/default/images/media/videobg.png) no-repeat;background-size: 100%;}

.news li .info_content{
	margin:.5rem 0;
}
.news li .info_content .info_title{
	font-size: .7rem;
	/* font-weight:550; */
	line-height: 1rem;
	height: 2rem;
	overflow:hidden;
}
.play_ab{
	position: relative;
}
.play{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    color: #fff;
    line-height: 1.4rem;
    z-index: 1000;
    display: none; 
    font-size: 16px;
    height: 100%;
    /*padding: 51px 0;*/
}
.play_bg{
	width: 100%;height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	opacity: .5;
	z-index: 999;
}
.play p{
	padding: 0 50px;
	position: relative;
	z-index: 1000;
}
.play a{
    font-size: 13px;
    position: relative;
    z-index: 1000;
    color: #fff;
    display: block;
    line-height: 30px;
    width: 100px;
    margin: 22px auto 0;
    border: 1px solid #fff;
    border-radius: 20px;
}
.play .play_info{
	height: 110px;
	position: absolute;
	top: 50%;
	margin-top: -55px;
	left: 0;
	width: 100%;
	display: block;
}
.play_btn{
	position:absolute;
	top: 50%;
	width: 2.4rem;
	left: 50%;
	margin-top: -1rem;
	height: 2.4rem;
	margin-left: -1rem;
	z-index: 1000;
}
.play_btn img{
	width: 2.4rem;
	height: 2.4rem;
	display: block;
	margin:0 auto;
}

.comments{margin: 0 auto;}
.comments h3{height: 1.5rem;text-align: center;border-bottom: 1px solid #e5e5e5;position: relative;width: 40%;margin: 0 auto;}
.comments h3 span{color: #333;font-size: .8rem;background: #fff;width: 70%;margin: 0 auto;display: block;overflow: hidden;position: absolute;top: .65rem;left: 15%;}
.comments h3 span i{color: #666;font-size: 13px;display: block;font-style: normal;letter-spacing: 1px;}
.comments ul li{margin: 0 auto;padding: .75rem;font-size: 0px;border-top: 1px solid #e5e5e5;}
.comments ul li .comment-user{width: 14%;display: inline-block;vertical-align: top;}
.comments ul li .comment-user img{border-radius: 50%;width: 1.6rem;display: block;margin: 0 auto;}
.comments ul li .comment-name{width: 86%;display: inline-block;vertical-align: top;}
.comments ul li .comment-name .comment-top{font-weight: 550;font-size:.7rem;color: #0042bf;padding-left: .4rem;line-height: 1.6rem;height: 1.6rem;}
.comments ul li .comment-name .comment-top p{float: right;font-size: .8rem;color:  #666;display:  block;}
.comments ul li .comment-name .comment-top p span{font-size: 18px;display: inline-block;vertical-align: middle;margin-top: -4px;margin-right: 3px;}
.comments ul li .comment-name .comment-top p i{display: inline-block;vertical-align: middle;font-style: normal;font-weight: normal;}
.comments ul li .comment-name .comment-bot{color: #4c4c4c;font-size: .65rem;line-height: 1.2rem;padding-top: .5rem;}
.comments ul li .comment-name .comment-date{
	font-size: .58rem;
	color: #888;
	display: block;
	margin-top: .5rem;
	line-height: 2rem;
}
.store{text-align: center;margin: 1.5rem auto 2rem;width:  50%;background: #ff8700;border-radius: 3rem;line-height: 2rem;}
.store span{
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	font-size: 1.2rem;
}
.store b{font-weight: normal;padding-left: .3rem;font-size: .75rem;color: #fff;display: inline-block;vertical-align:middle;}	
.store a i{display: block;font-style: normal;}
/*.store{text-align: center;margin: 1rem auto 0;font-size: 0;}
.store a{width:50%;margin: 0 auto;display: inline-block;line-height: 1.8rem;}

.store span{color: #fff;display: inline-block;vertical-align: middle;font-size: 1.2rem;margin-right: .3rem;}
.store b{font-weight: normal;font-size:.75rem;color: #fff;display: inline-block;vertical-align:middle;}	
*//*.store p{font-size:.7rem;display: block;color: #D5D5D5;text-align: center;line-height: 2rem;}*/


.like{
	display: block;
	padding:.75rem;
	font-size:0;
}
.like p{
	width: 33.333%;
	display: inline-block;
	vertical-align: middle;

}
.like p a{
	width: 90%;
	display: block;
	margin:0 auto;
	border:1px solid #f3f3f3;
	border-radius: 1rem;
	height: 1.8rem;
	line-height: 1.8rem;
	text-align: center;
}
.like p a i{
	font-size: 1rem;
	display: inline-block;
	vertical-align: middle;
}
.like p a span{
	display: inline-block;
	vertical-align: middle;
	font-size: .6rem;
	color: #333;
	margin-left: 5px;
}
.like p a img{
	display: inline-block;
	vertical-align: middle;
	height: 1.2rem;
}
.secret{
	padding: 0 .75rem .75rem;
	background: #fff;
}
.secret p{
	font-size: .65rem;
	color: #555;
	line-height: 1.5rem;
}
.secret h1{
	font-size: .87rem;
	line-height: 2.2rem;
	color: #333;
	text-align: center;
}
.secret .secret_content{
	margin-top: .5rem;
	display: block;
}
.secret .secret_content label{
	font-size: .75rem;
	font-weight: 550;
	color: #258BFE;
	display: block;
	line-height: 1.6rem;
}
.secret .secret_content span{
	display: block;
	line-height: 1.5rem;
	font-size: .65rem;
	color: #555;
	font-weight: normal;
}
.history li{
 	padding: .5rem 1.5rem .5rem .5rem;
 	border-bottom: 1px solid #f3f3f3;
 	position: relative;
 	background: #fff;
}
.history li i{
	font-size: 1rem;
	color: #666;
	position: absolute;
	top: 50%;
	right: .5rem;
	height: 2rem;
	text-align: center;
	line-height: 2rem;
	margin-top: -1rem;
}
.history li p{
	font-size: .7rem;
	line-height: 1.1rem;
	/* padding-bottom: .3rem; */
	color: #333;
	/* font-weight: 550; */
}
.history li p span{
	font-size: .6rem;
	color: #9e9e9e;
	display: inline-block;
	vertical-align: middle;
	margin-right: .75rem;
	margin-top: 5px;
	font-weight: normal;
}
.Complaint{
	padding: 0 .75rem;
}
.Complaint label{
	display:block;
	font-size: .7rem;
	font-weight: 550;
	color: #333;
	line-height: 2.2rem;
	margin-top: .5rem;
}
.Complaint h3{
	font-size: .8rem;
	font-weight: bold;
	line-height: 1.6rem;
}
.Complaint p{
	font-size: 0;
	line-height: 2.4rem;
}
.Complaint p span{
	width: 33.33%;
	display: inline-block;
	vertical-align: middle;
	
	color: #666;
	
	text-align: center;
	    height: 1.6rem;
    line-height: 1.6rem;
}
.Complaint p span i{
	font-style: normal;
	border:1px solid #f3f3f3;
	font-size: .55rem;
	display: block;
	width: 95%;
}
.Complaint p span.on i{
	background: #ff4f53;
	border-color: #ff4f53;
	color: #fff;
}
.Complaint .textarea{
	
	border:1px solid #f3f3f3;
	
	padding: .5rem;
}
.Complaint .textarea textarea{
	resize: none;
	border: none;
	height: 5rem;
	width: 100%;
	font-size: .6rem;
}
.Complaint button{
	background: #2A78E5;
	color: #fff;
	height: 2rem;
	margin-top: .75rem;
	width: 100%;
	display: block;
	border:none;
}