@charset "utf-8";
/*common*/
.smsg-lssg .hd ul li a,
.smsg-lssg .hd ul li a span,
.smsg-lssg .hd ul li a i:before,
.smsg-newsList li,
.smsg-sgsq .outHd ul li,
.smsg-smzc-list li,
.smsg-smzc-list li.active a span,
.smsg-lssg .bd,
.stpz_lygk .txt .detail:hover{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}


/*common end*/
.smsg-lssg .hd{height: 255px; background: url(/2021css/../2021images/smsg_lssg_bg_tab.png) repeat-x;}
.smsg-lssg .hd .hl{float: left; width: 48%; padding: 60px 0 30px;}
.smsg-lssg .hd h2{margin-bottom: 20px; font-size: 2em;}
.smsg-lssg .hd p{line-height: 1.875; color: #666666;}
.smsg-lssg .hd ul{float: right; width: 50%;}
.smsg-lssg .hd ul li{float: left; width: 25%; height: 255px; position: relative; z-index: 50;}
.smsg-lssg .hd ul li:after{content: ''; position: absolute; top: 100%; left: 50%; margin-left: -15px; border: transparent solid 15px; border-top-color: rgba(0,0,0, 0.1); -webkit-border-top-color: rgba(0,0,0, 0.1); display: none;}
.smsg-lssg .hd ul li a{display: block; margin-top: 60px; overflow: hidden;}
.smsg-lssg .hd ul li a i{display: block; width: 80px; height: 80px; margin:1px auto 20px; border: #d8a26a 1px solid; border-radius: 50%; -webkit-border-radius: 50%; overflow: hidden;}
.smsg-lssg .hd ul li a i:before{content: ''; display: block; width: 40px; height: 40px; margin: 20px auto 0; background: url(/2021css/../2021images/smsg_lssg_icons.png) no-repeat;}
.smsg-lssg .hd ul li a span{display: block; text-align: center; color: #d4a879; font-size:1.125em; line-height: 26px;}
.smsg-lssg .hd ul li.li1 a i:before{background-position: 0 -40px;}
.smsg-lssg .hd ul li.li2 a i:before{background-position: 0 -80px;}
.smsg-lssg .hd ul li.li3 a i:before{background-position: 0 -120px;}
.smsg-lssg .hd ul li.on a i{border:#df782d 2px solid; margin:0 auto 19px;}
.smsg-lssg .hd ul li.on a span{color: #df782d; font-weight: normal;}
.smsg-lssg .hd ul li.li0.on a i:before{background-position: -40px 0;}
.smsg-lssg .hd ul li.li1.on a i:before{background-position: -40px -40px;}
.smsg-lssg .hd ul li.li2.on a i:before{background-position: -40px -80px;}
.smsg-lssg .hd ul li.li3.on a i:before{background-position: -40px -120px;}
.smsg-lssg .hd ul li.on:after{display: block;}

.smsg-lssg .item{position: relative;}
.smsg-lssg .item .pic img{display: block; margin: 0 auto;}
.smsg-lssg .item .txt{position: absolute; left: 0; right: 0; bottom: 0; min-height: 150px; color: #fff; background: url(/2021css/../2021images/smsg_lssg_shade.png) repeat-x center bottom;}
.smsg-lssg .item .txt .inPad{padding:60px 200px 32px 0; position: relative;}
.smsg-lssg .item .txt .detail{position: absolute; top: 50%; margin-top: -29px; right: 0; color: #fff; border: #fff 1px solid; border-radius: 2px; width: 178px; height: 54px; line-height: 54px; text-align: center;}
.smsg-lssg .item .txt .detail a{display: block; color: #fff;}
.smsg-lssg .item .txt h3{padding:0 0 8px; margin-top: -3px; font-size: 1.5em;}
.smsg-lssg .item .txt h3 a{color: #fff; font-weight: normal;}
.smsg-lssg .item .txt p{line-height: 22px;}
.smsg-lssg .bd, .smsg-lssg .bd .item{width:100% !important;}

.smsg-sgly{margin-bottom: 40px;}
.smsg-common-tit{font-size: 2em;}
.smsg-sgly .smsg-common-tit{padding: 58px 0 45px;}
.smsg-sgly-list{margin: 0 -15px 10px;}
.smsg-sgly-list li{float: left; width: 25%;}
.smsg-sgly-list li a{display: block; position: relative; max-height: 378px; margin: 0 15px 30px; color: #fff; overflow: hidden;}
.smsg-sgly-list li a img{display: block; width: 100%;}
.smsg-sgly-list li a h3{position: absolute; top: 45px; right: 0; left: 0; text-align: center;}
.smsg-sgly-list li a h3 span{display: inline-block; padding-left: 60px; margin-left: -5px; line-height: 60px; background: url(/2021css/../2021images/smsg_sgly_icons.png) no-repeat;}
.smsg-sgly-list li.li1 a h3 span{background-position: 0 -60px;}
.smsg-sgly-list li.li2 a h3 span{background-position: 0 -120px;}
.smsg-sgly-list li.li3 a h3 span{background-position: 0 -180px;}
.smsg-sgly-list li a:after{content: ''; position: absolute; display: block; top: 116px; left: 50%; margin-left: -20px; width: 39px; height: 39px; background: url(/2021css/../2021images/smsg_sgly_arrow.png) no-repeat;}

.smsg-tab-news .hd{margin-bottom: 30px;}
.smsg-tab-news .hd ul{position: relative; padding-left: 25px;}
.smsg-tab-news .hd ul:before{content: ''; position: absolute; left: 0; top: 50%; margin-top: -12px; width: 4px; height: 24px; background: #df782d;}
.smsg-tab-news .hd ul li{float: left; font-size: 1.5em;}
.smsg-tab-news .hd ul li a{color: #8c8c8c;}
.smsg-tab-news .hd ul li + li{margin-left: 34px;}
.smsg-tab-news .hd ul li.on a{color: #000000;}
.smsg-newsList li{margin-bottom: 10px; padding: 20px; background: #fafafa;}
.smsg-newsList li h4{margin-bottom: 5px; font-size: 1.25em; font-weight: normal; overflow: hidden;}
.smsg-newsList li h4 a{float: left; max-width: 100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.smsg-newsList li h4 a br{display: none;}
.smsg-newsList li .time{color: #989898;}
.smsg-newsList li:hover{background: #eaf2ff;}

.smsg-sgsq{height: 873px; background: url(/2021css/../2021images/smsg_sgsq_bg.jpg) no-repeat center center;}
.smsg-sgsq .smsg-common-tit{float: left; padding: 70px 0 45px;}
.smsg-sgsq .smsg-common-tit a{color: #fff;}
.smsg-sgsq .outHd{margin-bottom: 60px;}
.smsg-sgsq .outHd ul{float: right; width: 50%;}
.smsg-sgsq .outHd ul li{float: left; width: 25%; position: relative; filter:alpha(opacity=54); -moz-opacity: 0.54; opacity:0.54;}
.smsg-sgsq .outHd ul li:after{content: ''; position: absolute; top: 100%; left: 50%; margin-left: -10px; border: transparent solid 10px; border-top-color: #fff; display: none;}
.smsg-sgsq .outHd ul li a{display: block; margin-top: 60px; overflow: hidden;}
.smsg-sgsq .outHd ul li a i{display: block; width: 80px; height: 80px; margin:0 auto 20px; border: #fff 1px solid; background: url(/2021css/../2021images/smsg_sgsq_icons.png) no-repeat; border-radius: 50%; -webkit-border-radius: 50%; overflow: hidden;}
.smsg-sgsq .outHd ul li a span{display: block; padding-bottom: 10px; text-align: center; color: #fff; font-size:1.125em; line-height: 26px;}
.smsg-sgsq .outHd ul li.li1 a i{background-position: 0 -80px;}
.smsg-sgsq .outHd ul li.li2 a i{background-position: 0 -160px;}
.smsg-sgsq .outHd ul li.li3 a i{background-position: 0 -240px;}
.smsg-sgsq .outHd ul li.on{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
.smsg-sgsq .outHd ul li.on:after{display: block;}

.smsg-sgsq .outItem .hd ul li{float: left; width: 50%;}
.smsg-sgsq .outItem .hd ul li a{display: block; height: 52px; line-height: 52px; font-size: 1.5em; text-align: center; background: #fff; background-color: #fff; background-color: rgba(255,255,255,0.45); -webkit-background-color: rgba(255,255,255,0.45); -o-background-color: rgba(255,255,255,0.45); }
.smsg-sgsq .outItem .hd ul li.on a{background-color:#fff;}
.smsg-sgsq .item{padding:25px; background: #fff;}
.smsg-sgsq .item .pic{float: left; width: 39.5%; height: 344px;}
.smsg-sgsq .item .pic img{display: block; width: 100%; height: 100%;}
.smsg-sgsq .item .txt{float: right; width: 58%;}
.smsg-sgsq .item .txt .common-title{padding: 25px 0;}
.smsg-sgsq .common-title h3:before{background-color: #df782d;}
.smsg-sgsq .common-title h3{font-weight: normal;}
.smsg-sgsq .common-title h3 a{color: #333;}
.smsg-sgsq .common-title h3 a:hover{color: #df782d;}
.smsg-sgsq .item .txt p{margin-bottom: 30px; color: #666666; line-height: 2.25;}
.smsg-sgsq .item .txt .detail{display: inline-block; width: 178px; height: 54px; text-align: center; line-height: 54px; border-radius: 2px; border: #d4d4d4 1px solid;}
.smsg-xsqgk ul{margin: 0 -15px; padding-top: 20px;}
.smsg-xsqgk li{float: left; width: 25%;}
.smsg-xsqgk li a{display: block; padding: 25px 10px; margin: 0 15px 20px; font-size: 1.125em; line-height: 24px; text-align: center; background: #f9f9f9;}
.smsg-xsqgk li a:hover{background: #eaf2ff;}

.smsg-smzc{height: 849px; background: url(/2021css/../2021images/smsg_smzc_bg.jpg) no-repeat center bottom #f6fbff;}
.smsg-smzc .smsg-common-tit{padding: 70px 0;}
.smsg-smzc-list li{float: left; width: 15%;}
.smsg-smzc-list li a{display: block; position: relative; overflow: hidden; background: #000;}
.smsg-smzc-list li a img{display: block; height: 485px; max-width: none; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
.smsg-smzc-list li a h3{position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align: center; color: #fff; font-size: 1.125em; font-weight: normal;}
.smsg-smzc-list li a h3:before{content: ''; display: inline-block; width: 0; height: 100%; vertical-align: middle;}
.smsg-smzc-list li a h3 span{display: inline-block; vertical-align: middle;}
.smsg-smzc-list li + li a{margin-left: 1px;}
.smsg-smzc-list li.active{width: 55%;}
.smsg-smzc-list li.active img{width: 100%; filter:alpha(opacity=100); -moz-opacity: 1; opacity:1;}
.smsg-smzc-list li.active a h3{top: auto; bottom: 20px;}
.smsg-smzc-list li.active a span br{display: none;}


/* 生态屏障 */
.stpz_lygk .pic{float: left; width: 57%; height: 410px;}
.stpz_lygk .pic img{display: block; width: 100%; height: 100%;}
.stpz_lygk .txt{float: right; width: 43%; height: 410px; background: #f4f4f4;}
.stpz_lygk .txt .inPad{padding:30px 8%;}
.stpz_lygk .txt p{margin:20px 0 60px; color: #666666; line-height: 2.5; text-indent: 2em;}
.stpz_lygk .txt .detail{display: inline-block; width: 178px; height: 54px; line-height: 54px; text-align: center; color: #999999; border: #cccccc 1px solid; border-radius: 2px;}
.stpz_lygk .txt .detail:hover{color: #0050b5; background-color: #fff;}

/* 乡村振兴 */
.xczx_slider{ width:100%;  min-width:1248px;  height:665px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
.xczx_slider .bd{ width:1248px; position:absolute; left:50%; margin-left:-624px  }
.xczx_slider .bd li{ width:1248px;  overflow:hidden; }
.xczx_slider .bd li img{ display:block; width:1248px; height:100%; height:665px;}
.xczx_slider .tempWrap{ overflow:visible !important }
.xczx_slider .tempWrap ul{  margin-left:-1248px !important;   }
.xczx_slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:100%; cursor:pointer;}
.xczx_slider .prev{ left:-50%; margin-left:-624px;  }
.xczx_slider .next{ left:50%;  margin-left:624px;  }
.xczx_slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:100%; background:#fff; filter:alpha(opacity=50);opacity:0.5;   }

.xczx_slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:100%; cursor:pointer;}
.xczx_slider .prev{ left:-50%; margin-left:-624px;  }
.xczx_slider .next{ left:50%;  margin-left:624px;  }
.xczx_slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:100%; background:#fff; filter:alpha(opacity=50);opacity:0.5;   }
.xczx_slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:100%; background:url(/2021css/../2021images/xczx_arrow.png) 0 center no-repeat;}
.xczx_slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.xczx_slider .prev .arrow{ right:0; }
.xczx_slider .next .arrow{ left:0; background-position:-60px center;}
.xczx_slider .hd,
.xczx_slider .txt,
.xczx_slider .pageState,
.xczx_slider .tag{position: absolute; width: 1248px; left: 50%; margin-left: -624px; bottom:0; text-align: right;}
.xczx_slider .hd {bottom: 30px;}
.xczx_slider .hd ul{margin-right: 90px;}
.xczx_slider .hd li{display: inline-block; width: 8px; height: 8px; margin-left: 12px; background: #fff; border-radius: 50%;}
.xczx_slider .hd li.on{background: #23d789;}
.xczx_slider .txt li{color: #fff; font-weight: bold; position: absolute; right: 85px; bottom: 55px; display: none;}
.xczx_slider .txt li h3{font-size: 1.5em;}
.xczx_slider .pageState{ color: #23d789; font-size: 0;}
.xczx_slider .pageState span{position: absolute; bottom: 28px; right: 30px; display: block; line-height: 60px; font-size: 42px; font-family: Impact; background: url(/2021css/../2021images/xczx_ban_sep.png) no-repeat left center; padding-left: 22px;}
.xczx_slider .tag{top: 0; bottom: auto; width: 472px; height: 97px; background: url(/2021css/../2021images/xczy_tag_mlxc.png) no-repeat;}
.mobile-mlcx{display: none; margin-top: 30px;}
.mobile-mlcx img{ height: 248px;}

.xczx_mb{margin-bottom: 70px;}
.xczx-title{padding: 0 0 30px; text-align: center;}
.xczx-title h2{display: inline-block; position: relative; padding: 0 12px; font-size: 2em; font-weight: bold;}
.xczx-title h2:after{content: ''; position: absolute; bottom: -3px; left: 0; right: 0; height: 15px; background: #23d789;}
.xczx-title h2 a{position: relative; z-index: 2; color: #000000;}
.newsList.lager li h4{padding-top: 30px; padding-bottom: 30px; padding-left: 26px; border-bottom: 1px solid #eee;}
.newsList.lager li h4:before{width: 6px; height: 6px; background: #959595;}
.newsList.lager.twoCol{margin: 0 -30px;}
.newsList.lager.twoCol li h4{margin-left: 30px; margin-right: 30px;}
.xczx-hnzc, .xczx-fpzj{width: 100%;}
.xczx_ncxdhjs ul{margin: 0 -15px;}
.xczx_ncxdhjs ul li{float: left; width: 25%;}
.xczx_ncxdhjs ul li a{display: block; margin: 0 15px 30px; overflow: hidden;}
.xczx_ncxdhjs ul li a img{display: block; width: 100%; height: 190px;}
.xczx_ncxdhjs ul li.li0{width: 50%;}
.xczx_ncxdhjs ul li.li0 img{height: 410px;}

/* 韶关全面深化改革年 */
.shggn-main .mb{margin-bottom: 40px;}
.shggn-main .shggn-title.mb{margin-bottom: 30px;}
.shggn-banner img{display: block; width: 100%;}
.shggn-title{position: relative; height: 43px; line-height: 43px;}
.shggn-title:after{content: ''; display: block; position: absolute; height: 3px; bottom: 0; left: 0; right: 0; background: #ff0000;}
.shggn-more{float: right;}
.shggn-more a{color: #999999;}
.shggn-more a:hover{color: #ff0000;}
.shggn-title h2{float: left; position: relative; z-index:2; padding-right: 35px; font-size:1.875em; background: url(/2021css/../2021images/shggn_title_line.png) no-repeat right bottom #fff;}
.shggn-title h2 a{color:#ff0000;}
.shggn-title .shggn-more{line-height: 40px;}
.shggn-title-sub{line-height: 32px;}
.shggn-title-sub h2{float: left; position: relative; padding-left: 18px; font-size:1.5em;}
.shggn-title-sub h2:before{content: ''; position: absolute; left: 0; top: 50%; margin-top: -10px; width: 5px; height: 20px; background: #ff0000;}
.shggn-title-sub h2 a:hover{color: #ff0000;}
.shggn-tpxw .owl-carousel img{height:387px;}
.shggn-ggdt-newslist ul{margin-top: -15px;}
.shggn-ggdh-list .pic{overflow: hidden;}
.shggn-ggdh-list img{ height: 288px;}
.shggn-ggdh-list .item{position: relative;}
.shggn-ggdh-list .item h4{position: absolute; left: 0; right: 0; bottom: 18px; max-height: 60px; overflow: hidden; padding:0 10px; line-height: 30px; text-align: center; font-size: 1.125em; color: #fff;}

/* 新型城镇化建设 */
.xxczhjs-banner img{display: block; width: 100%;}
.xxczhjs-main .mb{margin-bottom: 40px;}
.xxczhjs-main .xxczhjs-title.mb{margin-bottom: 30px;}
.xxczhjs-title{height:73px; line-height: 73px; padding: 0 15px; background: #eeeeee;}
.xxczhjs-title h2{float: left; position: relative; padding-left: 60px; font-size:1.25em; font-weight: normal;}
.xxczhjs-title h2:before{content: ''; position: absolute; left: 0; top: 50%; margin-top: -25px; width: 50px; height: 50px; background: url(/2021css/../2021images/xxczhjs_icons.png) no-repeat;}
.xxczhjs-more{float: right;}
.xxczhjs-more a{color: #999999;}
.xxczhjs-more a:hover{color: #333;}
.xxczhjs-title-jtdl h2:before{background-position: 0 0;}
.xxczhjs-title-ggfwss h2:before{background-position: 0 -50px;}
.xxczhjs-title-xqgz h2:before{background-position: 0 -100px;}
.xxczhjs-title-jyyl h2:before{background-position: 0 -150px;}
.xxczhjs-title-xytsfz h2:before{background-position: 0 -200px;}
.xxczhjs-col-l{width: 41.5%;}
.xxczhjs-col-r{width: 58.5%;}
.xxczhjs-tpxw .owl-carousel img{height:320px;}
.xxczhjs-xytsfz-newslist ul{margin-top: -15px;}



@media (max-width: 1380px) {
  /* 乡村振兴 */
	.xczx_slider{display: none;}
  .mobile-mlcx{display: block;}
  .xczx_nyzx{padding-top: 50px;}
}

@media (max-width: 1260px) {
  .smsg-sgly-list{margin: 0 -10px 10px;}
  .smsg-sgly-list li a{margin: 0 10px 20px;}

  /* 乡村振兴 */
  .xczx_nyzx{padding-top: 30px;}
  .xczx_mb{margin-bottom: 40px;}
  .xczx-title{padding-bottom: 20px;}
  .newsList.lager li h4{padding-top: 15px; padding-bottom: 15px;}
  .newsList.lager.twoCol{margin: 0 -10px;}
  .newsList.lager.twoCol li h4{ margin-left: 12px; margin-right: 10px;}
  .xczx_ncxdhjs ul{margin: 0 -10px; padding-top: 10px;}
  .xczx_ncxdhjs ul li a{margin: 0 10px 20px;}
  .xczx_ncxdhjs ul li.li0 img{height: 400px;}
}

@media (max-width: 1023px) {
  .smsg-lssg .hd{height: auto;}
  .smsg-lssg .hd .hl, .smsg-lssg .hd ul,
  .smsg-sgsq .smsg-common-tit, .smsg-sgsq .outHd ul{float: none; width: 100%; }
  .smsg-lssg .hd{background-color: #f6f6f6; background-size: auto 100%;}
  .smsg-lssg .hd .hl, 
  .smsg-sgsq .smsg-common-tit, 
  .smsg-smzc .smsg-common-tit,
  .smsg-sgly .smsg-common-tit{padding: 50px 0 35px;}
  .smsg-sgsq{height: auto; padding-bottom: 40px; background-size: auto 100%;}
  .smsg-lssg .hd ul li{height: 180px;}
  .smsg-lssg .hd ul li a{margin-top: 0;}
  .smsg-sgsq .outHd{margin-bottom: 30px;}
  .smsg-sgsq .outHd ul li a{margin-top: 0;}
  
  .smsg-smzc{height: auto; padding-bottom: 120px;}
  .smsg-smzc-list{margin: 0 -10px;}
  .smsg-smzc-list li{width: 50% !important;}
  .smsg-smzc-list li a{margin: 0 10px 20px !important; background: none;}
  .smsg-smzc-list li a img{height: auto; width: 100%; opacity: 1;}
  .smsg-smzc-list li.active a h3{top: 0; bottom: 0;}
  .smsg-smzc-list li a h3 span{text-shadow: 0 0 10px rgba(0,0,0,0.5);}
  .smsg-smzc-list li a span br{display: none;}
  .smsg-xsqgk ul{margin: 0 -10px;}
  .smsg-xsqgk li a{margin-left: 10px; margin-right: 10px;}

  /* 生态屏障 */
  .stpz_lygk .pic, .stpz_lygk .txt{float: none; width: 100%; }
  .stpz_lygk .txt .inPad{padding: 20px;}
  .stpz_lygk .txt p{margin-bottom: 20px;}

  /* 乡村振兴 */
  .newsList.lager.twoCol li{width: 100%;}
  .xczx_ncxdhjs ul li.li0{width: 100%;}
  .xczx_ncxdhjs ul li.li0 img{height: auto;}
  .xczx_ncxdhjs ul li{width: 50%;}

  /* 新型城镇化建设 */
  .xxczhjs-main .mb{margin-bottom: 30px;}
  
}

@media (max-width: 992px) {

}

@media (max-width: 860px) {
  
}

@media (max-width: 768px) {
  .smsg-lssg .item .txt{position: static; height:auto; background: #f7f7f7; color: #888;} 
  .smsg-lssg .item .txt .inPad{ padding: 25px 100px 25px 0;} 
  .smsg-lssg .item .txt h3 a{color: #333;}
  .smsg-lssg .item .txt .detail{width: 80px; height: 42px; margin-top: -22px; line-height: 42px; border-color: #ccc; background: #fff;}
  .smsg-lssg .item .txt .detail a{color: #666;}
  .smsg-sgly-list li{width: 50%;}
  .smsg-sgsq .item{padding: 20px;}
  .smsg-sgsq .item .pic, .smsg-sgsq .item .txt{float: none; width: 100%; height: auto;}
  .smsg-xsqgk ul{padding-top: 0;}
  .smsg-xsqgk li{width: 50%;}
}


@media (max-width: 767px) {
  
}

@media (max-width: 640px) {


}

@media (max-width: 580px) {
  .smsg-lssg .hd ul li{height: 145px;}
  .smsg-lssg .hd ul li a i, .smsg-sgsq .outHd ul li a i{width: 60px; height: 60px; margin-bottom: 15px;}
  .smsg-lssg .hd ul li a i:before{margin-top: 10px;}
  .smsg-lssg .hd ul li a span, .smsg-sgsq .outHd ul li a span{font-size: 1em; line-height: 20px;}
  .smsg-sgsq .outHd ul li.li0 a i{background-position: -10px -10px;}
  .smsg-sgsq .outHd ul li.li1 a i{background-position: -10px -90px;}
  .smsg-sgsq .outHd ul li.li2 a i{background-position: -10px -170px;}
  .smsg-sgsq .outHd ul li.li3 a i{background-position: -10px -250px;}
}

@media (max-width: 480px) {
  .smsg-lssg .item .txt .inPad{padding-right: 0;}
  .smsg-lssg .item .txt .detail{position: static; margin-top: 0; display: block; margin: 20px auto 0;}

  /* 生态屏障 */
  .stpz_lygk .txt .detail{display: block; margin: 0 auto;}

  /* 乡村振兴 */
  .xczx_ncxdhjs ul li{width: 100%;}
  .xczx_ncxdhjs ul li img{height: auto;}
}

@media (max-width: 479px) {

}


@media (max-width: 414px) {
  .smsg-smzc-list li{width: 100% !important;}
  .smsg-smzc-list li img{height: auto;}
  .smsg-newsList li h4 a{display:inline !important; float:none !important; max-width:none !important; padding-right:12px !important; white-space:normal !important;}

  /* 乡村振兴 */
  .newsList.lager li h4{padding-left: 20px;}
  .newsList.lager li h4:before{top: 25px;}
}

@media (max-width: 375px) {
  .smsg-sgly-list li{width: 100%;}
}

@media (max-width: 320px) {
  .smsg-xsqgk li{width: 100%;}
}


