@charset "utf-8";
*{
	padding:0px;
	margin:0px;
	-webkit-box-sizing: border-box;
    box-sizing:border-box;
   /* font-family:"Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif*/
}
html {
	font-size:50px;
}
html,body {
		line-height:1.5em;
}
@media (min-width:320px){
	html { font-size:50px; }
}
@media (min-width:360px){
	html { font-size:56.25px; }
}
@media (min-width:375px){
	html { font-size:58.59375px; }
}
@media (min-width:414px){
	html { font-size:64.6875px;}
}
ul,li{
    list-style: none;
}
a{
	color: #333;
}
.clearfix::after {
  content: "";
  display: table;
  clear: both;
}

header,.nav-bar{
	max-width: 1170px;
	margin:0 auto;
	font-size: 12px;
}
@media screen and (min-width:1201px) and (max-width:1400px){
    header,.nav-bar{
    		width: 98%;
  		/*max-width: 1000px;*/
    }
}
@media (max-width:1200px){
    header,.nav-bar{
        width:92%;
    }
}
header .header-info{
    float: right;
    line-height: 30px;
    color: #333;
}
header .header-info a{
	color: #333;
}
header .header-info a:hover{
	color:#f95759
}
/*header .header-info span{
    padding: 10px 0 10px 15px;
}*/
header .header-info span.new_sap{
	padding-left:9px;
}
/*header .header-info span:last-child{
    padding-right: 0px;
   padding-left:24px;
}*/
header .header-info .regist{
    margin-right: 15px;
}
header .header-info .icon{
    height: 32px;
    display: inline-block;
    padding: 9px 18px 0 23px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: left bottom;
}
header .header-info .rss-subscribe{
    background-image: url(../images/icon-rss.png);
    margin-left:18px;
   background-size:16px;
}
header .header-info .rss-wechat{
    background-image: url(../images/icon-wechat.png);
  background-size:16px;
}
header .header-info .rss-dangmei{
    background-image: url(../images/downDang.png);
  background-size:16px;
}
header .header-info .rss-dangmei>a{
   color:#D90412;
}
header .header-info{
    display: block;
}
header .header-logo{
    float: left;
    margin-top:60px;
    display: block;
  		width: 50%;
}
header .header-logo .logo-pic{
    display: inline-block;
    float: left;
    width: 35.384615384615387%;
  		overflow:hidden;
    /*height: 145px;
    background: url(../../images/logoL2.jpg) no-repeat;
    background-size: cover;
    margin-right: 80px;*/
    text-indent: 0;
    margin-top: -50px;
}
header .header-logo .logo-pic>img{
	width:100%;
}
@media (max-width:1400px){
    header .header-logo .logo-pic{
			margin-right: 0px;
    }
}
header .header-logo .logo-text{
    display: inline-block;
    float: left;
    line-height: 70px;
    margin-left: 10px;
    margin-right: 20px;
    font-size: 18px;
    letter-spacing: 16px;
    color:#666666;
    /*margin-top:24px;*/
}
nav{
    border-bottom: 1px solid #dcdcdc;
    color: black;
}
nav .nav-bar ul, nav .right{
    display: inline-block;
}
nav .nav-bar ul li{
    display: inline-block;
    padding: 15px 2px;
    margin:0 10px;
    font-size: 20px;
    cursor: pointer;
}
@media (max-width:1400px){
    nav .nav-bar ul li{
		font-size: 18px;
  		margin:0 5px;
    }
}
nav .nav-bar-m{
    background-color: #fff;
    display: none;
}
nav .nav-bar-m .nav-box{
	overflow-x:auto;
	width:85%;
	float:left;
}
/*nav .nav-bar-m .nav-box ul.nav_news{
	width:674px !important;
}*/
nav .nav-bar-m ul{
    width: 720px;
    line-height: 35px;
    float: left;
}

nav .nav-bar-m ul li{
    display: inline-block;
    padding: 10px 2px;
    margin:0 10px;
    font-size: 18px;
    float: left;
}
nav .nav-bar-m ul li.current{
	color:#f95759;
    border-bottom:4px solid #f95759;
}
nav .nav-bar-m ul li img{
    width: 100%;
    display: block;
}
nav .nav-bar-m .nav-mb-open{
	float:right;
	margin-right:10px;
	padding:15px 2px;
	vertical-align:bottom;
	width:25px;
}

nav .right{
    float:right;
}
nav .nav-bar ul li{
   border-bottom: 4px solid rgba(0,0,0,0);
}
nav .nav-bar ul li.current{
    border-bottom: 4px solid #f95759;
    color:#f95759;
        position:inherit;
}
nav .nav-bar ul li:hover{
    border-bottom: 4px solid #f95759;
}
nav .nav-bar .right .get-papers{
    display: inline-block;
    padding-left: 20px;
    background: url(../images/icone-getpaper.jpg) no-repeat;
    background-size: 16px 15px;
    background-position: left center;
    color: #fa7273;    
    line-height: 50px;
    cursor: pointer;
    margin-right: 20px;
	font-size:16px;
}
nav .nav-bar .right .search-icon{
    display: inline-block;
    padding-left: 35px;
    border-left:1px solid #dcdcdc;
    background: url(../images/icone-search.png) no-repeat;
    background-size: 16px 15px;
    background-position: right center;
    cursor: pointer;
    padding-top:5px;
}
nav .nav-bar .right .search-box{
	position:relative;
}
nav .nav-bar .right .search-box .search-input{
  display:none;
	border:1px solid #fa7273;
	font-size:12px;
	line-height:14px;
	padding:5px;
	padding-left:10px;
	padding-right:20px;
	margin-top:13px;
	outline:none;
	border-radius:14px;
}
nav .nav-bar .right .search-box .search-btn{
  display:none;
	position:absolute;
	background: url(../images/icone-search.png) no-repeat;
    background-size: 16px 15px;
	background-position: right center;
	cursor: pointer;
	width:16px;
	height:15px;
	top:19px;
	right:6px;
}
/*导航*/
nav .nav-page-mb{
	display:none;
}
/*rssd订阅*/
.rssBlog{
	position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
  	display: none;
  z-index:99999;
}
.rssDown{
    position: fixed;
    left: 0;
    right: 0;
    top:0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.4);
    z-index: 1;
}
.rssUp{
    position: absolute;
    left: 0;
    right: 0;
    top: 20%;
    margin: auto;
    z-index: 2;
    width: 460px;
    height: 268px;
    background: #fff;
    text-align: center;
    padding: 0 31px;
}
.rssUp>b{
    display: block;
    font-size: 35px;
    color: #545454;
    margin: auto;
    margin-top: 26px;
}
.rssUp>textarea{
    width: 100%;
    height: 76px;
    display: block;
    margin: auto;
    margin-top: 20px;
    padding: 4px 20px;
    font-size: 18px;
    color: #919191;
    line-height: 30px;
    resize: none;
  border: 1px solid #dadada;
}
.rssUp span{
    width: 100%;
    height: 40px;
    background-color: #d42626;
    color: #fff;
    line-height: 40px;
    font-size: 20px;
    margin-top: 20px;
    float: left;
  		cursor:pointer;
}
.rssUp span:nth-of-type(2){
   display:none;
    background-color: #575757;
    float: right;
}
/*快速供稿*/
.blog{
    position: absolute;
    left:0;
    right:0;
    width:100%;
    height:100%;
    bottom:0;
    top:0;
    display: none;
}
.down{
    position: fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    width:100%;
    height:100%;
    background-color: rgba(0,0,0,0.5);
    z-index:1;
}
.up{
    width:26%;
    height:315px;
    position: absolute;
    z-index:2;
    background-color: #fff;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin: auto;
    padding:2%;
    text-align: center;
}
.up h2{
    color: #919191;
    font-size: 24px;
  line-height:26px;
  text-align:center;
  margin-top:26px;
  margin-bottom:10px;
}
.up p{
	color:#545454;
}
.up p:nth-of-type(1){
    font-size:30px;
  line-height:32px;
    text-align: center;
  margin-bottom:10px;
}
.up p:nth-of-type(2){
    font-size:12px;
  width:88%;
    color: #d74040;
		margin: 0 auto;
    	text-align: left;
      line-height:1.5em;
}
.ok{
    width:88%;
    height:45px;
    font-size:22px;
    background-color: #d42626;
    color: #fff;
    line-height:45px;
    text-align: center;;
    display: inline-block;
  		margin-top:10px;
  		display:none;
}
.ok a{
  color:white;
}
.up span>a{
    font-size:12px;
    color:#26add4 ;
    text-decoration: underline
}
a.new_right{
		font-size:15px;
       white-space: nowrap;
      color:#333;
}
a.new_right.hot_news{
		 white-space:normal ;
}
embed{
		max-width:90%;
}
.article_video_start{
		margin-top:30px;
}
.link-list{
   width: 43%;
    float: right;
    background: #F5F5F5;
    padding: 10px 0px 10px 10px;
     margin-top:34px;
}
@media (max-width:1400px){
    .link-list{
        width: 50%;
    }
}
.link-list li{
  float: left;
    width: 50%;
    line-height: 24px;
    padding-right:10px;
}
.link-list li>a:hover{
color:#D90412;
}
.link-list li>a{
font-size:11px;
}
.link-list li span{
 float:right;
}

@media screen and (max-width:1200px){
		a.new_right{
               white-space:normal ;
        }
}
@media (max-width:640px){
	header,.nav-bar{
		display: none;
	}
	nav .nav-bar-m,.container .content .news-list .news-list-item .news-list-item-showmore-m{
        display: block;
    }
	nav .nav-page-mb{
		position:fixed;
		width:100%;
		height:100%;
		top:0;
		left:0;
		background:#eee;
		z-index:99999;
		padding:.3rem .2rem;
	}
	nav .nav-page-mb .nav-mb-title {
		font-size:0;
		margin-bottom:.28rem;
	}
	nav .nav-page-mb .nav-mb-title .nav-search-input{
		display:inline-block;
		width:50%;
		font-size:.24rem;
		line-height:.32rem;
		padding:.14rem .05rem;
		outline:none;
		border:1px solid #CCC;
		vertical-align:bottom;
		-webkit-border-radius:0;
		border-radius:0;
		-moz-border-radius:0;
		-webkit-appearance:none;
	}
	nav .nav-page-mb .nav-mb-title .nav-search-btn{
		font-size:.24rem;
		line-height:.32rem;
		padding:.14rem .05rem;
		display:inline-block;
		width:25%;
		border:1px solid #CCC;
		margin-left:-1px;
		text-align:center;
		background:white;
		color:#333;
		vertical-align:bottom;
	}
	nav .nav-page-mb .nav-mb-title .nav-mb-close{
		width:25px;
		height:25px;
		display:inline-block;
		vertical-align:bottom;
		float:right;
	}
	nav .nav-page-mb p{
		font-size:.22rem;
		line-height:.26rem;
		color:#666;
	}
	nav .nav-page-mb .nav-list1,nav .nav-page-mb .nav-list2{
		font-size:0;
		margin-top:.28rem;
	}
	nav .nav-page-mb .nav-list1 li,nav .nav-page-mb .nav-list2 li{
		display:inline-block;
		width:22%;
		margin-right:4%;
		text-align:center;
		font-size:.24rem;
		line-height:.32rem;
		padding:.14rem .05rem;
		border:1px solid #ccc;
		background:white;
		color:black;
		margin-bottom:.28rem;
  		position: inherit;
	}
    .nav-list1 > li[data-catid="zhenglun"]{
       width:40%!important;
    }
/*nav .nav-page-mb .nav-list1 li a, nav .nav-page-mb .nav-list2 a{
		display:block;
       width:22%;
       margin-right:4%;
       float:left;
}*/
	nav .nav-page-mb .nav-list1 li:nth-child(4n){
		margin-right:0;
	}
	nav .nav-page-mb .nav-list1 li:last-of-type{
		width:48%;
	}
	nav .nav-page-mb .nav-list2 li{
		width:48%;
		margin-right:4%;
	}
	nav .nav-page-mb .nav-list2 li:nth-child(2n){
		margin-right:0;
	}
      #new_nav_m>a, #new_nav_m>a:hover, #new_nav_m>a:active, #new_nav_m>a:visited, #new_nav_m>a:link, #new_nav_m>a:focus{
          -webkit-tap-highlight-color:rgba(0,0,0,0);
          -webkit-tap-highlight-color: transparent;
          outline:none;
          background: none;
          text-decoration: none;
      }
  
		 #new_nav_m.nav_news>a:hove{
  			color:#f95759 !important;
		}
      #new_nav_m.nav_news>a:active {
      		color:#f95759 !important;
      }
      nav .nav-bar ul a{
          color:#333;
      }
    /*.two_nav li a{
        letter-spacing: 4px;
    }*/
    nav{
            color:333;
            border-bottom:none;
  			height: 60px;
  			/*height:110px;*/
   			 overflow: hidden;
    }
    embed{
            max-width:94%;
           max-height:300px;
    }
.article_video_start{
		margin-top:0px;
}

}



.ssTitle{
		font-size: 17px;
    border-left: 3px solid #f95759 !important;
    padding: 0px 10px 1px;
        color: #666 !important;
}


.head-solgin{
		/*margin-top:15px;
  		width:340px;*/
      margin-top: 30px;
      width: 43.41880341880342%;
      margin-left: 20.854700854700856%;
}
@media (max-width:1400px){
    .head-solgin{
    	margin-left: 10.854701%;
    }
}
.pagination>li>a{
		    padding-bottom: 8px!important;
    		color: #666;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
		    background-color: #f95759;
   			 border-color: #f95759;
}
div [data-area="error"]{
        font-size:.25rem!important;
      }

.erweimWrap{
	position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.4);
    z-index: 1;
 
}
.erweimWrap .erweimaBox{
	position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
  	z-index:4;
  		width:284px;
  		height:294px;
  		border:1px solid #ddd;
  		border-radius:6px;
  		background:#fff;
}
.erweimWrap .erweimaBox table{
	position:absolute;
  	left:0;
  	right:0;
  	top:0;
  	bottom:0;
  	margin:auto;
}
.erweimWrapD{
	position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.4);
    z-index: 1;
 
}
.erweimWrapD .erweimaBoxD{
	position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
  	z-index:4;
  		width:284px;
  		height:294px;
  		border:1px solid #ddd;
  		border-radius:6px;
  		background:#fff;
          padding:16px;
}
.erweimWrapD .erweimaBoxD img{
  width:100%;
}
a.donwLoadVideo{
	display: block;
    text-align: right !important;
    width: 82px;
    margin: 0px auto;
    background: url(../images/donwload_03.png) left center no-repeat;
   /* padding:20px 0;*/
    background-size:18px;
    font-size:14px;
    color:#757575;
    font-weight:200;
    opacity:0.9;
    padding: 0;
    margin-top: 12px;
        text-indent:1em !important;
      font-size:14px !important;
}
a.donwLoadVideo.videoCms{
    margin-top:0px;
}
/*列表页和详情页右侧图片修改*/
.hot_news>li>a{
	max-height:68px;
}
#video_wrapper,.jwplayer{
   max-width:100%;
   margin:0 auto;
}
#video_zvideoplayer_wrapper{
   max-width:100%;
}
@media screen and (max-width:992px){
  .muplayer{
  		width:100%;
         height:82px;
         padding:10px 12px;
  }
  .audioTime{
  		width:73%;
  }
  .muplayer .progress{
  		width:80%;
  }
  .videoName{
  		top:6px;
  }
}
@media screen and (max-width:414px){
		.jwplayer{
           max-height:180px;
        }
        a.donwLoadVideo.videoCms{
            margin-top:20px;
        }
}

@media screen and (max-width:320px){
		.audioTime{
              width:68%;
        }
        .muplayer .progress{
              width:76%;
        }
}
.logoQrcode{
   display:none;
}

.footer-app-install{position: fixed;bottom: 0;width: 100%;height: 60px;z-index: 999;background:rgba(34,34,34,.7);}
        .footer-app-install .fai-inner img{width: 40px;height:40px;border-radius: 5px;margin:10px 0 0 20px;}
        .footer-app-install .fai-inner span{position: absolute;color: #fff;font-size: 15px;line-height: 60px;margin-left: 10px;}
        .footer-app-install .fai-inner .fai-btn-txt{position: absolute;right: 40px;top: 15px;width:80px;text-align:center;background-color:#C82D27;color:#fff;border-radius: 10px;font-size: 14px;padding: 5px 10px;line-height: 20px;}
        .footer-app-install .fai-btn-close{position: absolute;right: 5px;top: 1px;color:#fff;font-size: 18px;}

/*.whitebg{
            background-color:white;
            max-width: 1200px;
            margin: 0 auto;
        }
        @media screen and (max-width:1400px){
          .whitebg{
          	max-width: 1000px;
          }
        }*/