  div{box-sizing: border-box;}
.header{background: url(/ncszf/xhtml/zcwjk/images/banner.png) no-repeat top;padding-bottom: 320px;}
.header .logo{padding-top: 40px;padding-bottom: 10px;}

.container14{width: 1400px;margin: 0 auto;}
.title{text-align: center;}
.search_box {margin: 0 auto;width: 70%;}
.zc_search{width:80%;float: left;height:50px;line-height: 50px;font-size: 20px;border: 1px solid rgba(0, 136, 255, 1);outline: none;border-radius: 4px;margin-right: 2%;background: #fff;padding-left: 2%;}
.zc_search input{width:80%;font-size: 20px;border: none;outline: none;}
.zc_search input[type=text]::-ms-clear {display: none;}
/* .zc_search .search-btn{position: absolute;width:34px;height:34px;background: url(/ncszf/xhtml/zcwjk/images/icon1.png) no-repeat center;top:10%;right:2%;border:none;cursor: pointer;outline:none;} */
.zc_search .search-btn{float: right;width:34px;height:34px;background: url(/ncszf/xhtml/zcwjk/images/icon1.png) no-repeat center;border:none;cursor: pointer;outline:none;margin-top: 8px;margin-right: 10px;}
/* .zc_search .key-words{margin-top: 5px;}
.zc_search .key-words span{font-size: 1rem;color: #fff;;display: inline-block;padding:0 20px;cursor: pointer;padding-top: 21px;padding-bottom: 6px;}
.zc_search .key-words span.current{background: url(/ncszf/xhtml/zcwjk/images/icon5.png) no-repeat top center;} */
.placeholder{position: absolute; line-height: 50px;font-size: 20px;color:#999;top:5px;left:65px;}
 /* .gj_search{position: ;background: rgba(193, 13, 12, 1);padding: 13px 15px;top: 1px;right: -15%;} */
 .gj_search{background: rgba(193, 13, 12, 1);padding: 13px 15px;float: left;text-align: center}
  .gj_search a{;color: #fff;font-size: 1.125rem;}



.main_Box{padding: 20px;border-radius: 16px 16px 0px 0px;background: rgba(255, 255, 255, 0.96);border: 1px solid rgba(255, 255, 255, 1);box-shadow: 0px 2px 32px  rgba(32, 76, 156, 0.13);z-index: 20;position: relative;margin-top: -280px;}

.classify{background: linear-gradient(180deg, rgba(245, 250, 255, 1) 0%, rgba(235, 245, 255, 1) 100%);padding-bottom: 20px;border: 1px solid rgba(128, 191, 255, 1);border-radius: 8px;}
.classify-hd ul li{float: left;display: block;background: rgba(206, 230, 254, 1);width: 50%;text-align: center;height: 65px;border-radius:  8px 0px 0px 0px;font-size: 1.625rem;color: rgba(119, 119, 119, 1);line-height: 65px;}
.classify-hd ul li span{width: 26px;height: 26px; display: inline-block;vertical-align:middle; margin-right: 10px;}
.classify-hd ul li:nth-child(1) span{background: url(/ncszf/xhtml/zcwjk/images/qy_icon.png);}
.classify-hd ul li:nth-child(2) span{background: url(/ncszf/xhtml/zcwjk/images/gr_icon.png);}
.classify-hd ul li:nth-child(2){border-radius: 0px 8px 0px 0px;}
.classify-hd ul li.cur{color: #333;}
.classify-hd ul li.cur{background:rgba(112, 181, 235, 1);}
.classify-hd ul li:nth-child(1).cur span{background: url(/ncszf/xhtml/zcwjk/images/qy_icon_on.png);}
.classify-hd ul li:nth-child(2).cur span{background: url(/ncszf/xhtml/zcwjk/images/gr_icon_on.png);}

.classify-bd{padding-top: 15px;}

.select_cont {
    padding: 0 20px 0 0;
    display: none;
}

.select_cont.cur {
    display: block;
}


.m_tag {
    width: 100%;
    overflow: hidden;
    padding: 5px 0;
    position: relative;
}

.m_tag .tag_title {
    float: left;
    margin: 5px 0 0 15px;
    font-size: 1.125rem;
    color: #000;
    line-height: 24px;
    padding-left: 15px;
    font-weight: 700;
}

.m_tag .tag_content {
    width: 80%;
    float: left;
    position: relative;
    line-height: 34px;
}
/* .m_tag .tag_content ul:first-child li:first-child{
	color: #bd1a2d;
} */

.m_tag .tag_content.expend {
    height: auto;
    overflow: auto;
}

.m_tag .tag_content li {
    display: inline-block;
    line-height: 16px;
    margin: 0 0 15px 0;
    font-size: 16px;

    cursor: pointer;
    color: #2a2a2a;
    padding: 8px 20px;
	margin-right: 8px;
}

.m_tag .tag_content li:hover,
.m_tag .tag_content li.on,.onInfo{
    color: rgba(36, 113, 196, 1) !important;
	border-radius: 4px;
	background: rgba(255, 255, 255, 0.18);
	outline: 1px solid rgba(36, 113, 196, 1);
}


.tag_content_detail {
    display: none;
    padding: 10px 0;
    margin-bottom: 5px;
}



.btn_fold {
	margin-right: 50px;
    border: 1px solid #cfcfcf;
    font-size: 14px;
    background: url(/ncszf/xhtml/zcwjk/images/down.png) 40px center no-repeat;
    display: inline-block;
    color:  rgba(36, 113, 196, 1);
    padding: 0 20px 0 10px;
    position: absolute;
    right: 0;
    top: 6px;
    cursor: pointer;
	border-radius: 14px;
	/* background: rgba(255, 255, 255, 0.79); */
	
	border: 0.5px solid rgba(36, 113, 196, 1);
}

.btn_fold.cur {
   background: url(/ncszf/xhtml/zcwjk/images/up.png) 40px center no-repeat;;
}

.selected-tags li{
    position: relative;
	color: rgba(36, 113, 196, 1) !important;
	border-radius: 4px;
	outline: 1px solid rgba(36, 113, 196, 1);
}

.selected-tags .del {
    position: absolute;
    top: -6px;
    right: -6px;
    width: 16px;
    height: 16px;
    line-height: 14px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    background-color: rgba(36, 113, 196, 1);
    border-radius: 50%;
    cursor: pointer;
    transform: scale(0.8);
}

.select-box{ background: none; border: none;padding: 0 2% 1% 2%; }
.select-box-fl{width: 83%;margin-bottom: 10px;}
.select-box ul{margin-top: -20px; margin-right: -10px; margin-left: -10px;}
.select-box ul li{width: 25%;float: left;}
.select-box dl{position: relative;z-index: 14;margin: 20px 10px 0;}
.select-box dl dt{border: 1px solid rgba(230, 230, 230, 1);background: #fff;position: relative; z-index:14; padding:0 10px; height:35px; line-height: 35px;   cursor: pointer; overflow: hidden;}
.select-box dl dt i{
		position: absolute;
		top: 50%;
		right: 8px;
		margin-top: -4px;
		border: transparent solid 8px;
		border-top-color: #7f96ba;
		transition: all linear .4s;
}
.select-box dl dt i.on{
	margin-top: -4px;-webkit-transform:rotate(0); -moz-transform:rotate(0); -ms-transform:rotate(0); transform:rotate(0); border-top-color:rgba(36, 113, 196, 1);
}
.select-box dl dd{display: none;max-height: 150px;position: absolute; left: 0; right: 0; border:#5272a2 1px solid; border-bottom: none; border-radius: 4px 4px 0 0; overflow: hidden; background: #fff; box-shadow:0 0 8px 1px rgba(0,0,0,0.2);  overflow-y:auto}
.select-box dl dd a{display: block; padding:8px 10px; color: #333; border-bottom:1px dashed rgba(230, 230, 230, 1);;}
.select-box dl dd a:first-child{color: #bd1a2d;}
.select-box dl dd a:hover{font-weight: bold; color: #fff; background:  rgba(36, 113, 196, 1);}

.select-box dl dd::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px   rgba(206, 230, 254, 1);background: rgba(237, 237, 237, 1);;}
.select-box dl dd::-webkit-scrollbar{width: 6px;background-color:rgba(237, 237, 237, 1);;border-radius: 4px;}
.select-box dl dd::-webkit-scrollbar-thumb{border-radius: 7px;background: rgba(136, 183, 255, 1);}



.reset{margin-left: 15px;}
.reset button{ color: #fff;
  line-height: 37px;
  font-size: 1.125rem;
  padding: 0 20px;
  vertical-align: middle;
  /* margin-right: 10px; */
  cursor: pointer;
  border: none;
  border-radius: 4px;
  background: rgba(36, 113, 196, 1);}









.search-count{padding-top: 20px;font-size: 1.125rem;line-height: 1.5rem;padding-left: 2.5%;}

.search-count span{color: #bd1a2d;}

.content_Box{padding: 20px 2.5%;background: rgba(255, 255, 255, 0.96);box-shadow: 0px 2px 32px  rgba(32, 76, 156, 0.13);position: relative;border-top: 3px solid rgba(36, 113, 196, 1);}

.content_Box ul li{float: left;width: 100%;padding-top: 15px;padding-bottom: 20px;overflow: hidden;border-bottom:  1px dashed rgba(190, 190, 190, 1);}
.content_Box li h3 {position: relative;padding: 0 100px 10px 0;font-size: 1.125rem;overflow: hidden;}
.content_Box li h3 a{ white-space: nowrap; text-overflow: ellipsis;-o-text-overflow: ellipsis; overflow: hidden;display: block;}
.content_Box li h3 span {position: absolute;z-index: 10;top: 50%;margin-top: -.8em;line-height: 1.6em;white-space: nowrap;font-size: 1rem;}
.content_Box li h3 span.time{right: 2px; color: #999;}

.content_Box li h4 {position: relative;padding: 0 100px 10px 0;font-size: 1.125rem;overflow: hidden;}
/* .content_Box li h4 a{text-indent: 2em;} */
/* .content_Box li h4 span {position: absolute;z-index: 10;top: 50%;margin-top: -.8em;line-height: 1.6em;white-space: nowrap;} */
/* .content_Box li h4 span.time{right: 2px; color: #999;} */

.content_Box li h4 p{color: rgba(119, 119, 119, 1); white-space: nowrap; text-overflow: ellipsis;-o-text-overflow: ellipsis; overflow: hidden;}
.content_Box li h4 .dyue{position: absolute;z-index: 10;top: 50%;margin-top: -.8em;line-height: 1.875rem: nowrap;right: 2px; color: rgba(36, 113, 196, 1);border-radius: 16px;background: rgba(95, 159, 255, 0.1);border: 1px solid rgba(36, 113, 196, 1);text-align: center;padding: 0 0.9375rem;cursor: pointer;height: 26px;}
.content_Box li h4 .dyue i{width: 20px;height: 20px;background: url(/ncszf/xhtml/zcwjk/images/dyicon.png) no-repeat center;vertical-align: middle;margin-right: 5px;}

.content_Box li h4 .dyue.subscribed {
    background-color: rgba(36, 113, 196, 1);
    color: white;
}
.content_Box li h4 .dyue.subscribed i{display: none;}


.pagination {
    text-align: center;
    margin-top: 20px;
  }
  
  .pagination a {
    display: inline-block;
    padding: 5px 10px;
    margin: 0 5px;
    border: 1px solid #ddd;
    color: #333;
    text-decoration: none;
    border-radius: 3px;
  }
  
  .pagination a:hover {
    background: #f5f5f5;
  }
  
  .pagination .current {
    display: inline-block;
    padding: 5px 10px;
    margin: 0 5px;
    background: #1890ff;
    color: white;
    border-radius: 3px;
  }
  



@media (max-width:1400px) {
	.container14{
		width: auto;
		padding-left: 15px;
		padding-right:15px;
	}
	.select-box-fl {width: 100%;}
	.xzsection{
		float: none;text-align: center;text-align: center;
	}
	.xzsection .reset{float: none;display: inline-block;margin-top: 20px;}
	

}
@media (max-width: 991px) {
	.select-box-fl{float: none;width: 100%;}
	.reset{float: none;text-align: center;margin-top: 20px;margin-left: 0;}
}
@media (max-width: 865px) {
	.search_box{width: 90%;} 
	.zc_search{float: none;width: 100%;}
	.gj_search{float: none;width: 120px;margin: 0 auto;margin-top: 2%;}
}

@media (max-width: 750px) {
	.select-box ul li {width: 50%;}
	.select-box li:nth-child(1) dl dd,.select-box li:nth-child(2) dl dd{bottom: 100%;}
    .m_title {
        font-size: 22px;
        padding: 20px 0 10px;
        margin-bottom: 10px;
    }

    /*Ìõ¼þÉ¸Ñ¡*/
    .g_tag {
        width: 100%;
        padding: 0 2%;
    }

    .m_tag {
        margin-top: 10px;
        padding-bottom: 0;
    }

    .m_tag .tag_title,
    .m_select_area .tag_title {
        margin: 0;
        padding: 0 0 0 2%;
        display: block;
        font-size: 16px;
    }

    .m_tag .tag_content {
        width: 100%;
        float: left;
        margin-left: 0;
    }

    .m_tag .tag_content ul {
        width: auto;
    }

    .m_tag .tag_content ul li {
        margin: 2% 0;
        padding: 0 2%;
    }

    .btn_fold {
        bottom: auto;
        height: 24px;
        line-height: 24px;
        top: 5px;
    }
 
}

@media (max-width: 400px) {
	.search_box{width: 100%;} 
	.content_Box li h3{padding-right: 0;}
	.content_Box li h3 a{display: inline;padding-right: 12px;white-space: normal;float: none;}
	.content_Box li h3 span{position: static;}
}