﻿@charset "utf-8";
/* CSS Document */
html{font-size:62.5%;}  
*{padding:0;margin:0;}
ul,li{list-style:none;}
img{border:None;}
body{min-width:1200px;font-size:100%;font-size:16px;font-size:1.6rem;background:#fcf9f0; font-family:"微软雅黑";line-height:32px;color:#333;text-align:center;}
a{color:#333;text-decoration:none;}
a:hover{color:#d40b03;}
a{outline:none;star:expression(this.onFocus=this.blur());}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;overflow:hidden;height:0;}

#wrap{margin:0 auto;}
#top{width:100%;margin:0px auto;text-align:center;background: url('topbg.jpg') top center  no-repeat;background-size:100% 100%;}
#content{margin:0px auto;}
#bottom{line-height:150%;padding:20px;background:#d81618;text-align:center;font-size:16px;color:#fff;}

.logo{padding:60px 0 445px 0;text-align:center;animation: roll 1s forwards;}

@keyframes roll{
	from{transform: scale(5);opacity: 0;}
	70%{transform: scale(.8);opacity: 1;}
	100%{transform: scale(1);opacity: 1;}
}

/*首页样式*/
.index_wrap{background:url('bottombg.jpg') center bottom no-repeat;background-size:100%;}
.index_main{background:url('boxbg.jpg') center top repeat-x;padding-top:40px;}
.mbg{min-height:600px;background:url('boxbg2.jpg') center center no-repeat;}
.main_box{clear:both;width:1200px;padding:30px 20px;background:#fff;margin:40px auto 0 auto;overflow:hidden;}

.w1200{width:1200px;margin:auto;overflow:hidden;}
.w600{width:600px;}
.w580{width:580px;}
.mt40{margin-top:40px;}
.mb40{margin-bottom:40px;}

.in_tit{text-align:center;margin-bottom:20px;}
.wap_tit{display:none;text-align:center;margin-bottom:20px;}
.wap_tit img{max-width:100%;}

.morelink{clear:both;text-align:center;margin:10px auto 0px auto;padding:0;overflow:hidden;}
.morelink a{display:block;width:140px;height:40px;line-height:38px;font-size:16px;color:#bf9866;border:1px #bf9866 solid;border-radius:20px;margin:0px auto;}
.morelink a:hover{color:#fff;background:#bf9866;}
.ywmore a{color:#eb741e;border:1px #eb741e solid;}
.ywmore a:hover{color:#fff;background:#eb741e;}

.waplink{ display:none;}

.headerlogo img{width:100%;}

.list{overflow:hidden;}
.list li{text-align:left;line-height:40px;height:40px; overflow:hidden;position:relative;}
.list li a{display:block;background:url("dot.png") no-repeat left 1.4rem;padding-left:20px;width:85%;white-space:nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
.list li span{/*display:none;*/position:absolute;right:0px;top:0px;color:#666;}
.list li a:hover{color:#d40b03;background:url("dot2.png") no-repeat left 1.4rem;}
.list2 li{float:left;width:50%;padding:0 20px;box-sizing:border-box;}

/*时政要闻*/
.qhjs_box{height:421px;overflow:hidden;margin:0px auto;position:relative;}
.qhjs-img{width:577px;height:343px;overflow:hidden;margin:18px 6px 6px 6px;position:relative;} 
.qhjs-img img{width:100%;height:100%;}
.qhjs-img .swiper-wrapper p{display:none;}
.qhjs-img .banner{width:577px;height:343px;}
.qhjs-img .banner .swiper-pagination-bullets{bottom:10px;}
.qhjs-img .banner .swiper-pagination-bullet{width:8px;height:8px;border-radius:4px;background-color:#fff;outline:none;opacity:1;}
.qhjs-img .banner .swiper-pagination-bullet-active{background-color:#ffda7c;}

.qhjs-img .swiper-button-next,.qhjs-img .swiper-button-prev{width:14px;height:20px;margin-top:-0px;outline: none;}
.qhjs-img .swiper-button-prev,.qhjs-img .swiper-container-rtl .swiper-button-next{background:url("l.png") left top no-repeat;left:-20px;transition:left 0.3s ;}
.qhjs-img .swiper-button-next,.qhjs-img .swiper-container-rtl .swiper-button-prev{background:url("r.png") left top no-repeat;right:-20px;transition:right 0.3s ;}
.qhjs-img:hover .swiper-button-prev,.qhjs-img:hover .swiper-container-rtl .swiper-button-next{left:20px;transition:left 0.3s ;}
.qhjs-img:hover .swiper-button-next,.qhjs-img:hover .swiper-container-rtl .swiper-button-prev{right:20px;transition:right 0.3s ;}


.qhjs-txt{position:absolute;top:30px;right:20px;width:578px;height:380px;background:#f9edd8 url("szywbg.jpg") bottom center no-repeat;padding:10px 10px 0 40px;overflow:hidden;}
.qhjs-txt a{color:#333;}

.qhjs-txt dl{padding:10px;margin-bottom:10px; border-bottom:1px #cf0212 solid;}
.qhjs-txt dt{font-size:20px;line-height:32px;text-align:center;font-weight:normal;padding-bottom:5px;overflow:hidden;}
.qhjs-txt dt a{color:#d40b03;}
.qhjs-txt dt a:hover{color:#cf0212;}
.qhjs-txt dd{font-size:14px;line-height:30px;color:#666;text-align:left; text-indent:2em;}
.qhjs-txt dd a{color:#d53125;}
.qhjs-txt dd a:hover{color:#cf0212;}

.qhjs_con{margin:auto;}
.qhjs_con .list li{line-height:36px;}
.qhjs_con .list li a{background:url("icon.jpg") no-repeat left 1.3rem;padding-left:20px;}
.qhjs_con .list li a:hover{color:#d40b03;background:url("icon2.jpg") no-repeat left 1.2rem;}


/*解读评论*/
.mh400{min-height:400px;}
.bg1{background:url("bg1.jpg") bottom center no-repeat;background-size:100%;}
.m_con{overflow:hidden;}
.m_con dl{float:left;width:50%;margin-bottom:10px;padding:0 20px;box-sizing:border-box;}
.m_con dt{border-bottom:1px #dac1a3 dashed;padding-bottom:10px;margin-bottom:5px;/*height:64px;*/line-height:32px;font-size:19px;font-weight:normal;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.m_con dt a{color:#000;}
.m_con dt a:hover{color:#cf0212;}
.m_con dd{font-size:14px;line-height:30px;color:#666;text-align:left; text-indent:2em;}
.m_con dd a{color:#d53125;}
.m_con dd a:hover{color:#cf0212;}

/*图解新闻*/
.tjxw_con{ }

/*图解手机端*/
.tjxw_wap{display:none;height:190px;margin-bottom:0px;overflow:hidden;position:relative;}
.tpxwpic{width:1080px;margin:auto;}
.tjxw_wap .swiper-slide{float:left;display:inline;padding-right:20px;width:250px;border:0px #eee solid;}
.tjxw_wap .swiper-slide img{width:250px;height:190px;border-radius:0px;}
.tjxw_wap .swiper-button-next,.tjxw_wap .swiper-container-rtl .swiper-button-prev{position:absolute;top:0;right:20px;height:190px;outline:0 none !important; 
background: url("iocn_r.png") right center no-repeat;blr:expression(this.onFocus=this.blur());}
.tjxw_wap .swiper-button-prev,.tjxw_wap .swiper-container-rtl .swiper-button-next{position: absolute;top:0;left:20px;height:190px;outline:0 none;
background: url("iocn_l.png") left center no-repeat;}



/*民政部学习贯彻*/
.mzbxxgc_box{overflow:hidden;margin:0px auto;position:relative;}
.mzbxxgc-img{width:577px;height:343px;overflow:hidden;margin:0px 6px 15px 6px;position:relative;} 
.mzbxxgc-img img{width:100%;height:100%;}
.mzbxxgc-img .swiper-wrapper p{display:none;}
.mzbxxgc-img .banner2{width:577px;height:343px;position:relative;}
.mzbxxgc-img .banner2 .swiper-pagination{position: absolute;bottom:10px;}
.mzbxxgc-img .banne2r .swiper-pagination-bullets{bottom:10px;}
.mzbxxgc-img .banner2 .swiper-pagination-bullet{width:8px;height:8px;border-radius:4px;background-color:#fff;outline:none;opacity:1;}
.mzbxxgc-img .banner2 .swiper-pagination-bullet-active{background-color:#ffda7c;}

.mzbxxgc-img .swiper-button-next,.mzbxxgc-img .swiper-button-prev{width:14px;height:20px;margin-top:-0px;outline: none;}
.mzbxxgc-img .swiper-button-prev,.mzbxxgc-img .swiper-container-rtl .swiper-button-next{background:url("l.png") left top no-repeat;left:-20px;transition:left 0.3s ;}
.mzbxxgc-img .swiper-button-next,.mzbxxgc-img .swiper-container-rtl .swiper-button-prev{background:url("r.png") left top no-repeat;right:-20px;transition:right 0.3s ;}
.mzbxxgc-img:hover .swiper-button-prev,.mzbxxgc-img:hover .swiper-container-rtl .swiper-button-next{left:20px;transition:left 0.3s ;}
.mzbxxgc-img:hover .swiper-button-next,.mzbxxgc-img:hover .swiper-container-rtl .swiper-button-prev{right:20px;transition:right 0.3s ;}


.mzbxxgc-txt{width:578px;padding:10px 0;overflow:hidden;}
.mzbxxgc-txt a{color:#333;}

.mzbxxgc-txt dl{padding:10px;margin-bottom:10px; border-bottom:1px #cf0212 solid;}
.mzbxxgc-txt dt{font-size:20px;line-height:32px;text-align:center;font-weight:normal;padding-bottom:5px;overflow:hidden;}
.mzbxxgc-txt dt a{color:#d40b03;}
.mzbxxgc-txt dt a:hover{color:#cf0212;}
.mzbxxgc-txt dd{font-size:14px;line-height:30px;color:#666;text-align:left; text-indent:2em;}
.mzbxxgc-txt dd a{color:#d53125;}
.mzbxxgc-txt dd a:hover{color:#cf0212;}

.mzbxxgc-txt2{width:100%;}
.mzbxxgc_con2 dt{ font-weight:bold;}
.mzbxxgc_con2 dd{ font-size:16px;}

/*各地民政部门学习贯彻*/
.gdxxgc_con{overflow:hidden;}
.gdxxgc_con dl{float:left;width:580px;overflow:hidden;border-bottom:1px #eee solid;margin-bottom:30px;}
.gdxxgc_con dl:nth-child(2n){float:right;}
.gdxxgc_con dt{float:left;width:50px;overflow:hidden;display:table;margin:0;
background: -moz-linear-gradient(top,#f6ca9b,#faeac9);/*Mozilla内核，Firefox 3.6+ */
background: -webkit-gradient(linear,top,from(#f6ca9b),to(#faeac9));/*Old gradient for webkit，Safari 4-5,Chrome 1-9*/
background: -webkit-linear-gradient(top,#f6ca9b,#faeac9);/*new gradient for Webkit，Safari 5.1+,Chrome 10+ */
background: -o-linear-gradient(top,#f6ca9b,#faeac9);/* Opera 11.10+ */}
.gdxxgc_con dt a{display:table-cell;vertical-align:middle;height:120px;padding:0 10px;font-size:20px;font-weight:bold;line-height:150%;color:#db0308;}
.gdxxgc_con dd{float:right;width:500px;height:150px;text-align:left;margin:0;}
.gdxxgc_con dd h3{/*font-weight:normal;*/font-size:18px; line-height:150%;}
.gdxxgc_con dd p{text-indent:2em;}
.gdxxgc_con dd a{color:#db0308;}


/*学习体会*/
.box2{width:584px;padding:0 0 20px 0;background: url("mbg2.png") bottom center no-repeat;}
.subtit{background:url("subtitlebg.png") no-repeat;padding-left:35px;margin:15px;text-align:left;position:relative;}
.subtit .t{font-size:24px;color:#fda925;line-height:58px; }
.subtit .t span{color:#d53125;}
.subtit .more{position:absolute;bottom:10px;right:5px;}

.xxthlist{margin:15px 20px;/*height:370px;*/height:300px;overflow:hidden;}
.xxthlist li{text-align:left;/*height:60px;*/height:auto;line-height:30px;padding:10px 0;margin-bottom:15px; border-bottom:1px #ddd dotted;}
.xxthlist li span{display:none;}



.box2 .m_con{width:97%;margin:0 auto 20px auto;box-shadow:5px 5px 0 #dac1a3;}
.box2 .m_con dl{float:none;width:auto;margin:0;background:#feebd6;padding:15px 20px;}
.box2 .list{margin:10px 15px;}

.m_con2 dl{float:left;width:48%; background:#feebd6;padding:15px 20px;box-shadow:5px 5px 0 #dac1a3; margin-bottom:20px;}
.m_con2 dt{width:99%;white-space:nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;}
.m_con2 dl+dl{float:right; margin-right:20px;}

/*二十大代表风采*/
.dbfc_con{background:#fff;padding:20px 0px 20px 20px;overflow:hidden;}
.dbfc_con li{float:left;width:570px;height:190px;padding:20px;box-sizing:border-box;margin:0 20px 20px 0;background:#fff6de; position:relative;}
.dbfc_con li:nth-child(2n){margin-right:0;}
.dbfc_con li img{float:left;width:240px;height:150px;}
.dbfc_con li p{float:right;width:250px;text-align:left;/*background:url('icon.jpg') 0 1.2rem no-repeat;padding-left:20px;*/}
.dbfc_con li p a{font-size:18px;line-height:30px;font-weight:bold;}
.dbfc_con li span{position:absolute;bottom:8px;display:block;color:#666;display:none;}
.dbfc_con li:first-child+li,.dbfc_con li:first-child+li+li+li{margin-right:0\9;}

/*二级列表页样式*/
.loc{width:1200px;margin:0 auto;font-size:14px;color:#333;padding:10px;line-height:150%;text-align: left;background:#fff;border-bottom:1px #ddd solid;box-sizing:border-box;}
.loc a{font-size:14px;color:#333;}
.loc a:hover{color:#333;}

#listmain{width:1030px;min-height:300px;margin:auto;background:#fff;}

.alist{padding:0 10px;overflow:hidden;}
.alist .article{width:98%;font-size:16px;margin:0 auto;padding:0; text-align:left;}
.alist tr td{padding:0 0 10px 0;margin:0;vertical-align:top;}
.alist .arlisttd{line-height:30px;}
.alist .ardot{width:15px;padding-top:0px;}
.alist .timedefault{font-size:13px;color:#555;width:100px;text-align:right;padding-top:2px;}

.plist{margin:0 auto;overflow:hidden}
.plist li{float:left;display:inline;width:265px;height:250px;margin:20px 0 0 25px;background:#fff;}
.plist li img{width:265px;height:174px;}
.plist p{line-height:30px;color:#000;text-align:center;}



/*文章页样式*/
#artmain{width:1200px;padding:0 10px;margin:0 auto;background:#fff;box-sizing:border-box;}
#artmain .mtitle{font-size:22px;margin:0 auto; color:#000; text-align:center; font-family:"微软雅黑";font-size:22px; line-height:150%;padding-top:25px;}
#artmain .source{font-family:"宋体";font-size:12px;padding:10px 0;color:#555; border-bottom:1px #ddd dotted;}

#zoom{font-size:16px; line-height:32px;text-align:left;padding:30px 30px;text-align:justify;text-justify:inter-ideograph;}
#zoom a{color:#000; text-decoration:underline}
#zoom table{ margin:auto;}
#zoom p{margin:0; padding:5px 0;border:0;text-align:justify; text-justify:inter-ideograph;}
#zoom img{ max-width:750px;_width:expression(document.body.clientWidth > 750 ? "750px" : "auto"); margin:5px auto 0px auto;text-align:center;}


/*自适样式*/
@media screen and (max-device-width:1680px){
.logo{padding:20px 0 400px 0;}
.logo img{width:60%;height:auto;}
}
@media screen and (max-device-width:1600px){
.logo{padding:20px 0 380px 0;}
}
@media screen and (max-device-width:1460px){
.logo{padding:20px 0 340px 0;}

}
@media screen and (max-device-width:1366px){
.logo{padding:20px 0 330px 0;}

}
@media screen and (max-device-width:1280px){
.logo{padding:20px 0 300px 0;}

}

@media screen and (max-device-width:1024px){
body{min-width:auto;}
#top{background-size:120%;}
.logo{padding:20px 0 300px 0;}
.logo img{width:75%;max-width:720px;height:auto;}
.a_top{ display:none;}

.fl,.fr{float:none;}

.in_tit{display:none;}
.wap_tit{display:block;max-width:98%;}

.w600,.w580{width:100%;margin:auto;}
.w600{margin:0 auto 40px auto;}
.mt30{margin-top:10px;}
.w1200,.main_box{width:96%;max-width:600px;}
.main_box,.box2{background-size:100%;}
.box2{ margin:auto;padding-bottom:10px;}
	
.box2{width:100%;margin:auto;}

.qhjs_box{width:96%;max-width:600px;height:auto;}

.qhjs-img{margin:0px 6px 6px 6px;}
.qhjs-img,.qhjs-txt{width:auto;height:auto;}
.qhjs-img img{width:100%;height:auto;}
.qhjs-img .banner{width:100%;height:auto;}

.qhjs-txt{position: inherit;top:0;right:0;padding-bottom:15px;}
.qhjs-txt dt{font-size:2rem;line-height:3.2rem;}

.mzbxxgc_box{width:96%;max-width:600px;height:auto;}
.mzbxxgc-img,.mzbxxgc-txt{width:auto;height:auto;}
.mzbxxgc-img img{width:100%;height:auto;}
.mzbxxgc-img .banner2{width:100%;height:auto;}

.mzbxxgc-txt{position: inherit ;top:0;right:0}
.mzbxxgc-txt dt{font-size:2rem;line-height:3.2rem;}

.m_con dl{float:none;width:100%;}
.m_con dt{font-size:1.8rem;line-height:3.2rem;white-space: normal;}

.m_con2 dl{float:none !important;margin:0 20px 15px 20px !important;width: auto;padding:10px;}
.m_con2 dt{white-space: normal;}

.tjxw_con{display:none;}
.tjxw_wap {display:block;}
.tpxwpic{width:90%;}
.tjxw_wap .swiper-button-next,.tjxw_wap .swiper-container-rtl .swiper-button-prev{right:0px;}
.tjxw_wap .swiper-button-prev,.tjxw_wap .swiper-container-rtl .swiper-button-next{left:0px;}


.gdxxgc_con dl{float: none !important; width:98%;margin:0 auto 30px auto;padding-bottom:15px; border-bottom:0;}
.gdxxgc_con dl:nth-child(2n){float: none !important;}	
.gdxxgc_con dt,.gdxxgc_con dd{float:none;width:100%;height:auto;text-align:left;}
.gdxxgc_con dt a{height:auto;padding:10px 15px;}

.gdxxgc_con dt{margin-bottom:15px;
background: -moz-linear-gradient(left,#f6ca9b,#faeac9);/* Firefox 3.6+ */
background:-webkit-gradient(linear,0 50%,100% 50%,from(#f6ca9b),to(#faeac9));/*Old gradient for webkit*/
background: -webkit-linear-gradient(left,#f6ca9b,#faeac9);/*Safari 5.1+,Chrome 10+ */
background: -o-linear-gradient(left,#f6ca9b,#faeac9);/* Opera 11.10+ */
}


.list2 li{width:98%;padding:0 0 0 2%;}
.xxthlist,.xxthlist li{height: auto;}
.mh400{min-height: auto;}

.dbfc_con li{width:auto;height:auto;margin:0 0px 20px 0;}
.dbfc_con li img{width:100%;height: auto;}
.dbfc_con li p{width:96%;padding-left:4%;text-align:left;}
.dbfc_con li p a{font-size:1.8rem;line-height:3.2rem;}
.dbfc_con li p span{ position:inherit; display:inline; padding-left:5px;display:none;}

/*二、三级*/
.loc{width:auto;padding:1rem;}
#listmain,#artmain{width:auto;}

.alist .arlisttd{line-height: normal;}
.plist{width:96%;/*max-width:600px;*/margin:auto;}
.plist li{width:33%;margin:0 0 20px .3%;}
.plist li img{width:94%;text-align:center;}


#zoom{padding:1rem 0;}
#zoom img{max-width:95%; margin:5px auto 0px auto; text-align:center;}
#zoom table{width:100%;}
.loc{width:auto;padding:1rem;}
.sjsm{display: none;}

}

@media screen and (max-device-width:823px){
.logo{padding:20px 0 240px 0;}
.logo img{width:65%;}

}

@media screen and (max-device-width:768px){


}

@media screen and (max-device-width:568px){
body{}
#top{background-size:150%;}
.logo{padding:20px 0 200px 0;}
.logo img{width:75%;}
.list li a{width:80%;white-space: normal;}

.waplink{ display: block;}

.main_box {padding:20px 0px;}

.plist li{float:none !important;width:98%;height:auto;margin:0 0 20px 0;}
.plist li img{width:100%;max-width:530px;height:auto;}
.plist li p{ margin-bottom:10px;}
}

@media screen and (max-device-width:414px){
body{}
#top{background-size:160%;}
.logo{padding:20px 0 150px 0;}
.logo img{width:85%;}
#bottom span{display:block;padding-right:20px;}
.mt40{margin-top:0px;}

.tpxwpic{width:250px;}

.dbfc_con{width:96%;margin:auto;padding:1px;box-sizing:border-box;background:none;}
.dbfc_con li{padding:10px;}

}

@media screen and (max-device-width:375px){
.logo img{width:80%;}

}

@media screen and (max-device-width:332px){

.logo{padding:20px 0 130px 0;}
}


.article {
    font-size: 16px;
    width: 98%;
    padding: 0;
    text-align: left;
    margin: 0 auto;
}
.default_pgContainer {
    min-height: 550px;

    width: 1200px;
 
    margin: auto;
    padding-top: 30px;
 
    background: #fff;
}
.default_pgToolbar {
    height: 30px;
    width: 1200px;
    valign: middle;
    font-size: 12px;
    border: 1px solid #DADADA;
    background: url(bg.gif);
   margin: 10px 0 -1px 328px;
}
.ardot {
    width: 15px;
    padding-top: 0px;
    line-height: 40px;
}
 td.arlisttd {
     width: 900px;
     line-height: 40px;
     font-size: 16px;
 
     text-align: left;
     padding-left: 20px;
	 padding-top: 10px;
 }
.timedefault {
    font-size: 16px;
    color: #999;
    line-height: 40px;
    text-align: right;
    padding-top: 0;
}
#listmain {
 
    margin-left: 50px;
    
  
}
 td.arlisttd {
     width: 900px;
     line-height: 40px;
     font-size: 16px;
   
     text-align: left;
     padding-left: 20px;
 }
 .outsp {
     position: absolute;
     left: 50%;
     margin-left: -40px;
     bottom: 4vw;
     cursor: pointer/*;-webkit-animation: aniMoveDown 1.2s ease infinite;animation: aniMoveDown 1.2s ease infinite;*/;
 }
