html,body{width:100%;min-height: 100vh;display: block; }
body,div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,button,textarea,th,td,p,tbody,thead,tfooter{
	margin:0;padding:0;font-family:"Microsoft YaHei","sans-self", Verdana, Arial; font-size:12px;
	-moz-box-sizing: border-box;  
	-webkit-box-sizing: border-box; 
	-o-box-sizing: border-box; 
	-ms-box-sizing: border-box; 
	box-sizing: border-box;
}
input,button,select,textarea{outline:none; font-family:"Microsoft YaHei",Verdana,Arial; border: 1px solid #dbdbdb; padding: 5px;}
/*input:focus,select:focus,textarea:focus{border-color:#00a8ff !important; }*/
ul,li{list-style:none;}
textarea{resize:none;}
.fl{float:left;display:inline-block;}
.fr{float:right;display:inline-block;}
.abs{position:absolute;}
.rel{position:relative;z-index: 2;}
.table{display:table;width:100%;height:100%;vertical-align:middle;}
.tableCell{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;}
.clear:after{content:" ";display:block;clear:both;height:0px;visibility:hidden;}
.clear{zoom:1;}
a{text-decoration:none;color: #175bca; }
a:active{-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
html{-webkit-tap-highlight-color: rgba(0,0,0,0); }
body{background: #eeeeee; }
.center{width: 1100px;margin: 0 auto;}
.load{width: 100%; height: 100%; background: #fff; position: fixed; top:0; left: 0; z-index: 999; }

/*placeholder字体颜色*/
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder{ /* WebKit, Blink, Edge */
   color:#999; 
}
textarea:-moz-placeholder,
input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
   color:#999;
}
textarea::-moz-placeholder,
input::-moz-placeholder{ /* Mozilla Firefox 19+ */
   color:#999;
}
textarea:-ms-input-placeholder,
input:-ms-input-placeholder{ /* Internet Explorer 10-11 */
   color:#999;
}

/*banner*/
.pcbanner{width: 100%; height: 412px; background: url(/Templets/images/zhanyi/banner.jpg) no-repeat center; }
.mobbanner{display: none; position: relative; }

/*logo*/
.pcbanner .center{position: relative; }
.pcbanner .logo{display: block; position: absolute; top: 22px; left: 0; }
.pcbanner .logo img{display: block; height: 60px; }

.mobbanner .logo{display: block; position: absolute; top: 15px; right: 4%; }
.mobbanner .logo img{display: block; height:45px; width: auto; }

/*nav*/
.fixednav{position: fixed; top:0; left: 0; z-index: 999; }
.nav{width: 100%; background: #13268c; }
.nav ul{text-align: center; }
.nav ul li{display: inline-block; }
.nav ul li a{display:block; height:50px; line-height: 50px; color: #fff; font-size: 22px; padding:0 45px; font-weight: normal; }
.nav ul li.current a,.nav ul li a:hover{background: #455fe2; }

/*news*/
.news-wrap{padding: 40px 0; border-bottom: 17px solid #dedede; margin-bottom: 25px; }
.news-swiper{width: 40.9%; height: 305px; }
.news-swiper .swiper-slide{position: relative; }
.news-swiper .swiper-slide a{display: block; }
.news-swiper .swiper-slide img{display: block; width: 100%; height: auto; }
.news-swiper .tips-text{position: absolute; left: 0; bottom:0; height: 45px; padding:0 15px; background: rgba(0,0,0,.6); width: 100%;  }
.news-swiper .tips-text span{display: block; color: #fff; font-size: 18px; line-height: 45px; width: 76%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.news-swiper .swiper-pagination-bullets{text-align: right; bottom: 15px !important; padding-right: 10px !important; }
.news-swiper .swiper-pagination-bullet{opacity: .7 !important; background: #fff !important; }
.news-swiper .swiper-pagination-bullet-active{background: #ff5454 !important; opacity: 1 !important; }

.import-news{width: 54.8%; }
.import-news .tit{height: 37px; background: #dedede; border-radius: 3px; margin-bottom: 20px; }
.import-news .tit img{display: block; height: 100%; }

.imnews-list li{padding: 5px 0 5px 20px; position: relative; }
.imnews-list li a{display: block; font-size: 16px; color: #000; line-height: 24px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.imnews-list li a:hover{color: #175bca; }
.imnews-list li:first-child{margin-bottom: 10px; }
.imnews-list li:first-child a{font-size: 24px; white-space: normal !important; height: auto; line-height: 1.4; }
.imnews-list li:after{content: ""; display: block; width: 5px; height: 5px; border-radius: 100%; background: #175bca; position: absolute; left: 2px; top: 15px; }
.imnews-list li:first-child:after{display: none; }

/*战疫速递*/
.epidemic-cont{display: block; width: 640px; padding-bottom: 20px; }
.maxtit{border-bottom: 2px solid #999; padding: 15px 0;}
.maxtit .tit{padding-left: 22px; position: relative; line-height: 25px; font-size: 24px; font-weight: bold; border-left: 6px solid #175bca; color: #175bca; }
.maxtit .more{display: block; line-height: 25px; font-size: 14px; color: #333; }
.maxtit .more:hover{color: #175bca; }

.epidemic-list li{padding: 22px 0; border-bottom: 1px solid #d6d6d6; }
/*.epidemic-list li:last-child{border:none; }*/
.epidemic-list li .imgcont{display: block; width: 140px; height: 80px; overflow: hidden; }
.epidemic-list li .imgcont img{display: block; width: 100%; height: 100%; transition: all .3s; }
.epidemic-list li .imgcont:hover img{transform: scale(1.07); }
.epidemic-list li .infocont{margin-left: 170px; }
.epidemic-list li .infocont .tit{display: block; font-size: 18px; color: #000; height: 50px; line-height: 25px; overflow: hidden; margin-bottom: 10px; }
.epidemic-list li .infocont .tit:hover{color: #175bca; }
.epidemic-list li .infocont .time{font-size: 14px; color: #888; line-height: 22px; }

/*政策法规，战疫故事*/
.epidemic-right{display: block; width: 410px; }
.epidrt-cont{margin-bottom: 20px; }
.indextit{border-bottom: 2px solid #999; padding: 15px 0;}
.indextit .tit{line-height: 25px; font-size: 24px; color: #175bca; }
.indextit .more{display: block; line-height: 25px; font-size: 14px; color: #333; }
.indextit .more:hover{color: #175bca; }

.epidrt-list{padding: 12px 0; }
.epidrt-list li .tit{display: block; width: 85%; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding-left: 20px; line-height: 32px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; color: #000; }
.epidrt-list li .tit:after{content: ""; display: block; width: 5px; height: 5px; border-radius: 100%; background: #175bca; position: absolute; left: 2px; top: 14px; }
.epidrt-list li .tit:hover{color: #175bca; }
.epidrt-list li .time{display: block; width: 15%; text-align: right; font-size: 14px; line-height: 32px; color: #888; }

/*链接*/
.link-wrap{padding-bottom: 45px; }

.linkimg-banner{margin: 25px 0; width: 100%; height: 100px; }
.linkimg-banner a{display: block; }
.linkimg-banner img{display: block; width: 100%; height: 100%; }

.linkimg{margin-bottom: 25px; width: 100%; height: 100px; }
.linkimg a{display: block; }
.linkimg img{display: block; width: 100%; height: 100%; }
.linkimg-cont{width: 525px; }

.link-list li a{display: block; font-size: 14px; color: #000; line-height: 30px; padding-left: 20px; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  }
.link-list li a:hover{color: #175bca;}
.link-list li a:after{content: ""; display: block; width: 5px; height: 5px; border-radius: 100%; background: #a9a9a9; position: absolute; left: 2px; top: 12px;}

/*footer*/
.footer-wrap{padding: 25px 0 20px; background: #fff; border-top:1px solid #dedede; text-align: center; }
.footer-nav{}
.footer-nav li{display: inline-block; border-right:1px solid #666; margin-bottom: 7px; }
.footer-nav li:last-child{border: none; }
.footer-nav li a{padding: 0 15px; line-height: 14px; font-size: 12px; color: #252525; }
.footer-nav li a:hover{color: #175bca; text-decoration: underline; }

.footinfo,.foot-beian,.copyright{padding: 5px 0; }

.copyright{line-height: 20px; color: #666; font-size: 12px; }
.copyright a{color: #666; }
.copyright a:hover{color: #175bca; text-decoration: underline; }

.footinfo li{display: inline-block; font-size: 12px; color: #666; line-height: 20px; padding: 0 8px; }

.foot-beian span,.foot-beian a{display: inline-block; vertical-align: middle; line-height: 20px; }
.foot-beian a img{vertical-align: middle; }
.foot-beian span{font-size: 12px; color: #666; }
.foot-beian a{color: #252525; padding: 0 5px; }
.foot-beian a:hover{color: #175bca; text-decoration: underline; }

/*列表页*/
.list-main{min-height: 400px; padding: 20px 0 60px; }
.listp-list{padding-bottom: 60px; }
.listp-list li{border-bottom: 1px solid #d6d6d6; padding: 10px 0; }
.listp-list li .tit{line-height: 30px; font-size: 16px; color: #000; width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; padding-left: 25px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.listp-list li .tit:hover{color: #175bca; }
.listp-list li .tit:after{content: ""; display: block; width: 5px; height: 5px; border-radius: 100%; background: #175bca; position: absolute; left: 5px; top: 14px; }
.listp-list li .time{line-height: 30px; font-size: 16px; color: #888; width: 15%; text-align: right; }

/*分页*/
.pages{
    width:100%;
    height: auto;
    overflow: hidden;
    text-align: center;
}
.pages ul{
    display: inline-block;
    overflow: hidden;
}
.pages ul li{
    float: left;
    font-size: 16px;
    margin: 5px 4px 0;
    overflow: hidden;
    border: 1px solid #d6d6d6;
}
.pages ul li a,.pages ul li span{
    display:block;
    padding: 0 11px;
    text-decoration:none;
    text-align: center;
    line-height: 30px;
    background: #fff;
    color: #000;
}
.pages ul li:hover a{
    background:#175bca;
    color:#fff;
}
.pages ul li span.current{
    background: #175bca;
    color: #fff;
}

.load-more{color: #666; line-height: 32px; text-align: center; font-size: 14px; display: none; }

/*投稿弹出层*/
.tougao-mask{display: block; width: 100%; height: 100%; background: rgba(0,0,0,.35); position: fixed; top:0; left: 0; z-index: 9998; display: none; }
.tougao-layer{display: block; width: 500px; height: 250px; background: #eee; position: fixed; top:50%;left: 50%;margin-left: -250px; margin-top:-125px; z-index: 9999; border-radius: 5px; display:none; }
.tougao-close{display: block; width: 16px; height: 16px; cursor: pointer; position: absolute; right: 12px; top: 8px; }
.tougao-main{padding: 30px 40px; }
.tougao-main .tit{font-size: 18px; color: #900; font-weight: bold; margin-bottom: 20px; line-height: 1.2; }
.tougao-main ul li{font-size: 14px; color: #252525; padding-bottom: 15px; }
.tougao-main ul li a{color: #252525; }

/*详情页*/
.detail-wrap{min-height: 400px; }
.detail-tit{text-align: center; padding: 40px 0 10px; border-bottom: 2px solid #999999; }
.detail-tit h2{line-height: 40px; margin-bottom: 25px; font-size: 28px; color: #333; }
.detail-tit .time{font-size: 14px; color: #333; line-height: 25px; }
.detail-tit .time span{display: inline-block; margin-right: 50px; }
.detail-tit .time span:last-child{margin:0; }
.detail-main{padding: 40px 70px; }
.detail-main p{font-size: 16px; color: #000; line-height: 2; margin-bottom: 35px; text-indent: 0em; text-align: justify; }
.detail-main .detailimg-cont{margin-bottom: 35px; }
.detail-main .detailimg{margin: 0 auto; display: block; max-width: 90%; }
.detail-main .imgtit{text-align: center;margin:0;line-height: 45px; font-size: 14px;color:#666; }


@media screen and (max-width: 1100px) {
	.center{width: 720px; margin: 0 auto; }
	
	/*banner*/
	.pcbanner{display: none; }
    .mobbanner{display: block; width: 100%; }
    .mobbanner img{display: block; width: 100%; height: auto; }
    
    /*nav*/
   	.nav ul li{display: block; float: left; width: 20%; }
   	.nav ul li a{padding: 0; font-size: 18px; text-align: center; }
    
    /*news*/
    .news-wrap{padding: 20px 12px; }
    .import-news{float: none; display: block; width: 100%;  margin-bottom: 15px !important; }
    .import-news .tit{height: 28px; margin-bottom: 10px; }
    .imnews-list li{padding-left: 15px; }
    .imnews-list li a{font-size: 14px; }
    .imnews-list li:first-child a{font-size: 18px; }
    .imnews-list li:first-child{margin-bottom: 0; }
    
    .news-swiper{float: none; display: block; width:100%; }
    .news-swiper .tips-text span{font-size: 16px; }
    
    /*战疫速递*/
    .epidemic-wrap{padding: 10px 12px 0; }
    .epidemic-cont{float: none; width: 100%; }
    .epidemic-right{float: none; width: 100%; }
    .epidrt-cont{margin-bottom: 5px; }
    
    .maxtit .tit{font-size: 18px; line-height: 1; padding-left: 10px; border-width: 4px; }
    .maxtit .more{line-height: 18px; font-size: 12px; }
    .indextit .tit{line-height: 1; font-size: 18px; }
	.indextit .more{line-height: 18px; font-size: 12px; }
	
	.epidemic-list li{padding: 18px 0; }
    .epidemic-list li .infocont{margin-left: 160px; }
    .epidemic-list li .infocont .tit{font-size: 16px; }
    
    .link-wrap{padding:0 12px 10px; }
    .linkimg-banner{margin: 20px 0; height:auto; display: none; }
    .linkimg-banner img{height:auto; }
    
    .linkimg-wrap{padding-top:20px; }
    .linkimg-cont{width: 100%; float: none; padding-bottom: 15px; }
    .linkimg{margin-bottom: 15px; height: auto; }
	.linkimg img{height:auto; }
	
	.list-main{padding:10px 12px 40px; }
	.listp-list{padding-bottom: 40px; }
	.listp-list li .tit{padding-left: 20px; }
	.listp-list li .tit,
	.listp-list li .time{font-size: 14px; }
	
	.pages ul li{font-size: 14px; }
	
 
}
@media screen and (max-width: 720px) {
	.center{width: 100%; }
	.news-swiper{width: 100%; }
	.news-swiper .tips-text span{font-size: 14px; }
	
	.epidemic-cont{padding-bottom: 10px; }
	.epidemic-list li{padding: 14px 0; }
	.epidemic-list li .imgcont{width: 100px; height: 58px; }
    .epidemic-list li .infocont{margin-left: 115px; }
    .epidemic-list li .infocont .tit{font-size: 14px; height: 38px; line-height: 1.4; margin-bottom: 8px; }
    .epidemic-list li .infocont .time{font-size: 12px; line-height: 1; }
    
    .epidrt-cont{margin-bottom: 0; }
    .epidrt-list{padding-bottom: 5px; }
    
    .footer-wrap{padding: 15px 15px; }
    .footer-nav li a{line-height: 1; }
    .footer-nav{display: none; }
    .copyright{display: none; }
    .footinfo{display: none; }
    
    .mobbanner .logo{top: 8px; right: 10px; }
    .mobbanner .logo img{height: 30px; }

    .list-main{padding-bottom: 25px; }
	.listp-list{padding-bottom: 10px; }
	.pages{display: none; }
	.load-more{display: block; }
	
	.detail-tit{padding: 20px 15px 10px; }
	.detail-tit h2{line-height: 1.4; font-size: 20px; margin-bottom: 10px; }
	.detail-main{padding: 20px 12px; }
	.detail-main p{margin-bottom: 20px; line-height: 1.8; }
	.detail-main img{margin: 0 auto; display: block; max-width: 90%; }
	.detail-main .detailimg-cont{margin-bottom: 20px; }
	.detail-main .imgtit{line-height: 2; margin-top: 3px; }
	.detail-tit .time span{margin-right: 25px; }
		/*nav*/
	.nav ul li a{font-size: 13px; height: 40px; line-height: 40px; }
	
	
}
/*分页代码*/DIV.jsw_pagebox {
 font-size:14px;
 padding:3px;
 margin:3px auto;
 text-align:center;
 padding-top:83px !important;
 clear:both;
}
DIV.jsw_pagebox A {
 border:#9aafe5 1px solid;
 padding:3px 6px;
 color: #2e6ab1;
 margin-right:5px;
 text-decoration: none;
}
DIV.jsw_pagebox A:hover {
 border:#2b66a5 1px solid;
 color:#000;
 background-color: HighlightText;
}
DIV.pagination A:active {
 border:#2b66a5 1px solid;
 color:#000;
 background-color:HighlightText;
}
DIV.jsw_pagebox SPAN.jsw_pagebox_num_nonce {
 border: navy 1px solid;
 padding:3px 6px;
 color: #fff;
 margin-right:5px;
 background-color: #2e6ab1;
 font-weight: bold;
}
DIV.jsw_pagebox SPAN.jsw_pagebox_num {
 border:#929292 1px solid;
 padding:3px 6px;
 color: #929292;
 margin-right:5px;
}
DIV.jsw_pagebox A,
DIV.jsw_pagebox span {
 display:inline-block;
 height:20px !important;
 background-image:none;
}
.recommendcon dl dt a:hover img:hover,
.indexmid div dl dt a:hover img:hover {
 transform:rotate(5deg) scale(1.2);
 transition:all 0.3s linear 300ms;
}






