@charset "utf-8";
/* CSS Document */




/*乡村振兴*/
.nex_xingcun{ width:auto; float:left;}


.nex_nong{  width:820px;padding:20px; background:#fff; margin-bottom:20px;  }

.nex_nong_title{ height:30px; line-height:30px; padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #eee;}
.nex_nong_title span{ font-weight:600; font-size:20px; color:#000;}
.nex_nong_title a.a_c{ display:inline-block; float:right; margin-top:4px; height:20px; line-height:20px; border:1px solid #ddd; font-size:14px; color:#000; padding:0 10px; text-align:center;}
.nex_nong_title a.a_c:hover{ border:1px solid #FF0000; color:#FF0000;}

.nex_nong_title ul{ float:right;}
.nex_nong_title ul li{ float:left; margin-left:10px; margin-top: 4px; height: 20px; line-height: 20px; border: 1px solid #ddd; font-size: 14px; color: #000; padding: 0 10px; text-align: center; cursor:pointer;}
.nex_nong_title ul li.on{ color:#FF0000; border: 1px solid #FF0000;}
.nex_bc{}
.nex_bc ul li{ display:none;}
.nex_box{}
.nex_box dl{width:100%; float:left; height:460px; overflow:hidden; }
.nex_box dl dd{ float:left; width:254px; margin:0 9px 20px 9px; }
.nex_pic{ width:254px; height:150px; overflow:hidden;}
.nex_pic a{ display:block; width:254px; height:150px; position:relative; overflow:hidden;}
.nex_pic a img{ width:254px; height:150px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;-ms-transition:all 0.1s linear;transition:all 0.1s linear;}
.nex_pic a:hover img{transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05);}

.nex_infos{}
.nex_infos h5{ height:44px; line-height:22px; overflow:hidden; margin:10px 0;font-size:16px; color:#555; font-weight:600; letter-spacing:1px;}
.nex_infos h5 em{ font-size:12px; color:#FF0000; margin-right:5px;}
.nex_infos h5 a{ font-size:16px; color:#000; }
.nex_infos h5 a:hover{color:#FF0000;}

.nex_botm{ height:22px; line-height:22px; overflow:hidden;}
.nex_botm a{ display:block; float:left;}
.nex_botm a img{ display:block; float:left; width:22px; height:22px; border-radius:100%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.nex_botm a em{ display:block; float:left; width:60px; height:22px; line-height:24px; color:#999; margin-left:5px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
.nex_botm a:hover img{transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg);}
.nex_botm a:hover em{color:#FF0000;}
.nex_botm span{ display:block; float:right; height:22px; line-height:22px; font-size:12px; color:#999;}

/*底部代码*/

.footer-partner li img{ height:30px;}
.footer-partner li{border:#FFF solid 1px;}
.tongji{ display:none;}
.erweima{ text-align:center; padding:0px; margin:0px; padding-bottom:10px;}
.erweima img{ text-align:center;}


/* footer */



.footer {

	background: #23282d;

	color:rgb(102, 102, 102);

	font-size: 12px;

	padding: 15px 0;

}

.footer-light {

	background: #F9F9F9;

	color: #3e4d5c;

}

.footer-gray {

	background: #4A5866;

}

.footer a {

	color: #fff;

	text-decoration: underline;

}

.footer a:hover {

	text-decoration: none;

}

.footer-light a {

	color: inherit;

}

.footer .padding-top-10 {

	opacity: 0.5;

	text-align:center;

}

.footer .list-inline > li:last-child {

	padding-right: 0;

}

.footer ul {

	margin: 0;

	padding: 0;

}

.footer ul.social-footer {

	font-size: 18px;

	padding-top: 5px;

}

.footer ul.social-footer a {

	opacity: 0.5;

}

.footer ul.social-footer a:hover {

	opacity: 1;

}

footer.common-footer {
  /* HTML5 display-role reset for older browsers */
  *zoom: 1;
  background: #2d3237; margin-top:30px;
  height: auto;
  width: 100%;
}

footer.common-footer html,
footer.common-footer body,
footer.common-footer div,
footer.common-footer span,
footer.common-footer applet,
footer.common-footer object,
footer.common-footer iframe,
footer.common-footer h1,
footer.common-footer h2,
footer.common-footer h3,
footer.common-footer h4,
footer.common-footer h5,
footer.common-footer h6,
footer.common-footer p,
footer.common-footer blockquote,
footer.common-footer pre,
footer.common-footer a,
footer.common-footer abbr,
footer.common-footer acronym,
footer.common-footer address,
footer.common-footer big,
footer.common-footer cite,
footer.common-footer code,
footer.common-footer del,
footer.common-footer dfn,
footer.common-footer em,
footer.common-footer img,
footer.common-footer ins,
footer.common-footer kbd,
footer.common-footer q,
footer.common-footer s,
footer.common-footer samp,
footer.common-footer small,
footer.common-footer strike,
footer.common-footer strong,
footer.common-footer sub,
footer.common-footer sup,
footer.common-footer tt,
footer.common-footer var,
footer.common-footer b,
footer.common-footer u,
footer.common-footer i,
footer.common-footer center,
footer.common-footer dl,
footer.common-footer dt,
footer.common-footer dd,
footer.common-footer ol,
footer.common-footer ul,
footer.common-footer li,
footer.common-footer fieldset,
footer.common-footer form,
footer.common-footer label,
footer.common-footer legend,
footer.common-footer table,
footer.common-footer caption,
footer.common-footer tbody,
footer.common-footer tfoot,
footer.common-footer thead,
footer.common-footer tr,
footer.common-footer th,
footer.common-footer td,
footer.common-footer article,
footer.common-footer aside,
footer.common-footer canvas,
footer.common-footer details,
footer.common-footer embed,
footer.common-footer figure,
footer.common-footer figcaption,
footer.common-footer footer,
footer.common-footer header,
footer.common-footer hgroup,
footer.common-footer main,
footer.common-footer menu,
footer.common-footer nav,
footer.common-footer output,
footer.common-footer ruby,
footer.common-footer section,
footer.common-footer summary,
footer.common-footer time,
footer.common-footer mark,
footer.common-footer audio,
footer.common-footer video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}
footer.common-footer article,
footer.common-footer aside,
footer.common-footer details,
footer.common-footer figcaption,
footer.common-footer figure,
footer.common-footer footer,
footer.common-footer header,
footer.common-footer hgroup,
footer.common-footer main,
footer.common-footer menu,
footer.common-footer nav,
footer.common-footer section {
  display: block;
}
/* line 278, /data/jenkins/workspace/f2e-prod-common-module/src/common-footer/footer.less */
footer.common-footer ol,
footer.common-footer ul {
  list-style: none;
}
/* line 281, /data/jenkins/workspace/f2e-prod-common-module/src/common-footer/footer.less */
footer.common-footer blockquote,
footer.common-footer q {
  quotes: none;
}
/* line 284, /data/jenkins/workspace/f2e-prod-common-module/src/common-footer/footer.less */
footer.common-footer blockquote:before,
footer.common-footer blockquote:after,
footer.common-footer q:before,
footer.common-footer q:after {
  content: '';
  content: none;
}
/* line 289, /data/jenkins/workspace/f2e-prod-common-module/src/common-footer/footer.less */
footer.common-footer a {
  text-decoration: none;
}
/* line 292, /data/jenkins/workspace/f2e-prod-common-module/src/common-footer/footer.less */
footer.common-footer a:hover,
footer.common-footer a:active {
  outline: none;
}
/* line 296, /data/jenkins/workspace/f2e-prod-common-module/src/common-footer/footer.less */
footer.common-footer table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 301, /data/jenkins/workspace/f2e-prod-common-module/src/common-footer/footer.less */
footer.common-footer input,
footer.common-footer button,
footer.common-footer textarea {
  border: 0;
  padding: 0;
  margin: 0;
}
/* line 306, /data/jenkins/workspace/f2e-prod-common-module/src/common-footer/footer.less */
footer.common-footer input:focus,
footer.common-footer textarea:focus {
  outline: none;
}
/* line 310, /data/jenkins/workspace/f2e-prod-common-module/src/common-footer/footer.less */
footer.common-footer [placeholder]::-webkit-input-placeholder {
  font-size: 13px;
  color: #ccc;
}
/* line 315, /data/jenkins/workspace/f2e-prod-common-module/src/common-footer/footer.less */
footer.common-footer [placeholder]::-moz-input-placeholder {
  font-size: 13px;
  color: #ccc;
}
/* line 320, /data/jenkins/workspace/f2e-prod-common-module/src/common-footer/footer.less */
footer.common-footer [placeholder]:focus::-webkit-input-placeholder {
  -webkit-transition: opacity 0.5s ease;
          transition: opacity 0.5s ease;
  opacity: 0.5;
}
/* line 325, /data/jenkins/workspace/f2e-prod-common-module/src/common-footer/footer.less */
footer.common-footer [placeholder]:focus::-moz-input-placeholder {
  transition: opacity 0.5s ease;
  opacity: 0.5;
}
/* line 330, /data/jenkins/workspace/f2e-prod-common-module/src/common-footer/footer.less */
footer.common-footer input::-ms-clear {
  display: none;
}
/* line 335, /data/jenkins/workspace/f2e-prod-common-module/src/common-footer/footer.less */
footer.common-footer *,
footer.common-footer *:before,
footer.common-footer *:after {
  box-sizing: border-box;
}
/* line 340, /data/jenkins/workspace/f2e-prod-common-module/src/common-footer/footer.less */
footer.common-footer * {
  font-size: 13px;
  -webkit-transition: none;
          transition: none;
}
/* line 345, /data/jenkins/workspace/f2e-prod-common-module/src/common-footer/footer.less */
footer.common-footer .clearfix {
  *zoom: 1;
}
/* line 347, /data/jenkins/workspace/f2e-prod-common-module/src/common-footer/footer.less */
footer.common-footer .clearfix:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
}

footer.common-footer .container {
  margin: 0 auto; text-align:center;
}
@media (min-width: 1200px) {

  footer.common-footer .container {
    width: 1170px;
  }
}

@media (min-width: 800px) and (max-width: 1200px) {
  footer.common-footer .container {
    width: 1000px;
  }
}
@media (max-width: 800px) {

  footer.common-footer .container {
    width: auto;
  }
}
@media (max-width: 800px) {

  footer.common-footer .mobile-hide {
    display: none !important;
  }
}

footer.common-footer:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
}


@media (max-width: 800px) {
  footer.common-footer {
    height: auto;
  }
  footer.common-footer .breadcrumb {
    display: none;
  }
}
footer.common-footer .breadcrumb {
  background-color: #dee0e5;
  font-size: 13px;
  line-height: 20px;
  padding: 10px 0;
  color: #999;
}
footer.common-footer .breadcrumb .sections {
  padding: 0;
}
footer.common-footer .breadcrumb a {
  color: #999;
}
footer.common-footer .breadcrumb a:hover {
  color: #999;
}
footer.common-footer .breadcrumb .nav-left {
  float: left;
}
footer.common-footer .breadcrumb .nav-right {
  float: right;
}
footer.common-footer .breadcrumb .nav-right a {
  margin: 0 12px;
}
footer.common-footer .breadcrumb .nav-right a:last-child {
  margin-right: 0;
}
footer.common-footer ul {
  padding-left: 0;
}
footer.common-footer a {
  color: #dbde85;
}
footer.common-footer a:hover {
  color: #f8ffff;
}
footer.common-footer .sections {
  margin: 0 auto;
  *zoom: 1;
  padding: 25px 0 15px;
}
@media (min-width: 1200px) {
  footer.common-footer .sections {
    width: 1170px;
  }
}
@media (min-width: 800px) and (max-width: 1200px) {
  footer.common-footer .sections {
    width: 1000px;
  }
}
@media (max-width: 800px) {
  footer.common-footer .sections {
    width: auto;
  }
}
footer.common-footer .sections:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
}
footer.common-footer .sections section {
  float: left;
}
footer.common-footer .sections section h3 {
  font-size: 16px;
  color: #fff;
  font-weight: 600;
  margin-bottom: 20px;
  margin-top: 10px;
}
footer.common-footer .sections section.link-section {
  width: 44%;
  color: #aaaaaa;
}
@media (min-width: 800px) and (max-width: 1200px) {
  footer.common-footer .sections section.link-section {
    width: 42%;
  }
}
footer.common-footer .sections section.link-section .links {
  padding-top: 10px;
  margin-bottom: 10px;
}
footer.common-footer .sections section.link-section .feedback,
footer.common-footer .sections section.link-section .contact {
  margin-bottom: 10px;
}
@media (max-width: 800px) {
  footer.common-footer .sections section.link-section {
    float: none;
    width: 100%;
    text-align: center;
  }
  footer.common-footer .sections section.link-section .links {
    padding-top: 0px;
    margin-bottom: 10px;
  }
}
footer.common-footer .sections section.partner-section {
  width: 44%;
  padding-right: 60px;
}
@media (min-width: 800px) and (max-width: 1200px) {
  footer.common-footer .sections section.partner-section {
    padding-right: 80px;
  }
}
@media (max-width: 800px) {
  footer.common-footer .sections section.partner-section {
    display: none !important;
  }
}
footer.common-footer .sections section.partner-section h3 {
  margin-bottom: 25px;
}
footer.common-footer .sections section.partner-section ul {
  *zoom: 1;
  list-style: none;
}
footer.common-footer .sections section.partner-section ul:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
}
footer.common-footer .sections section.partner-section ul li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  margin-bottom: 10px;
}
footer.common-footer .sections section.partner-section ul li a {
  opacity: 0.6;
}
footer.common-footer .sections section.partner-section ul li a:hover {
  opacity: 1;
}
footer.common-footer .sections section.qr-section {
  text-align: center;
  color: #aaaaaa;
  font-size: 12px;
  position: relative;
  left: 10px;
}
@media (max-width: 800px) {
  footer.common-footer .sections section.qr-section {
    display: none !important;
  }
}
footer.common-footer .sections section.qr-section img {
  width: 100px;
  margin-bottom: 5px;
  position: relative;
  vertical-align: baseline;
}
footer.common-footer .bottom {
  background: #23282d;
  line-height: 24px;
  height: auto;
  color: #666666;
  position: relative;
  padding: 8px 0;
}
@media (max-width: 800px) {

  footer.common-footer .bottom {
    text-align: center;
    padding: 15px;
    line-height: 22px;
  }
}

footer.common-footer .bottom .container {
  position: relative;
}
footer.common-footer .bottom .container .law {
  margin-left: 20px;
}
footer.common-footer .bottom .container .law a {
  color: #666;
}
footer.common-footer .bottom .container .law a:hover {
  color: #dcdcdc;
}
footer.common-footer .bottom .container .safe-logo img {
  width: 66px;
  height: auto;
  vertical-align: middle;
  margin: -2px 0 0 5px;
}
footer.common-footer .bottom .company-addr {

  margin-left: 200px;
}
@media (max-width: 800px) {
  footer.common-footer .bottom .company-addr {
    margin-left: 0;
  }
}
footer.common-footer .bottom .share {
  position: absolute;
  right: 0;
  top: 0;
}
@media (max-width: 800px) {
  footer.common-footer .bottom .share {
    display: none !important;
  }
}

footer.common-footer .bottom .share a {
  color: #fff;
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  border-radius: 50%;
  background: #3b4148;
  margin-left: 10px;
  line-height: 24px;
  text-align: center;
  -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease;
}
footer.common-footer .bottom .share a.icon-weibo:hover {
  background-color: #d04340;
}
footer.common-footer .bottom .share a.icon-twitter:hover {
  background-color: #5bbce5;
}
footer.common-footer .bottom .share a.icon-facebook:hover {
  background-color: #2f4485;
}
footer.common-footer .bottom .share a.icon-rss:hover {
  background-color: #e9640e;
}

/*文章详情页操作*/

.czuo{ float:right;}
.czuo a{ color:#999;}.czuo a:hover{ color:#3CF;}
.m-i-bd ,.m-i-bd *{font-size:16px;line-height: 36px;}




.blank0px,.blank2px,.blank5px,.blank8px,.blank10px,.blank16px,.blank20px,.blank15px,.blank12px{ clear:both;visibility:hidden;font-size:1px; overflow:hidden}
.blank0px{height:0px;}.blank2px{height:2px;}.blank5px{height:5px;}.blank8px{height:8px;}.blank10px{height:10px;}.blank15px{height:15px;}.blank16px{height:16px;}.blank20px{height:20px;}.blank12px{height:12px;}

/*erweima*/



.p20 {
    padding: 20px;
}

.portal_block_summary1{ width:700px; margin:0px auto; border:#ececec solid 1px;}

.lh24 {
    line-height: 24px;
}

.f14 {
    font-size: 14px;
}
.f16 {
    font-size: 16px;
}
.f20 {
    font-size: 20px;
}

.portal_block_summary1 h3 { 
    display: block;
    font-size: 1.17em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}
.mr15{ float:left;}
.lh24{ width:200px;}


/*pagelist*/

.page-list,.page  {text-align:center;clear:both;margin:30px auto;overflow:hidden;font-size:14px;}
.page-list span a{color:#787878;}
.page-list span,.page-list a{text-align:center;margin:0 5px;display:inline-block;width:34px;height:34px;line-height:34px;color:#787878;background-color:#f2f2f2;}
.page-list span.current,.page-list a:hover{background-color:#50c6e1;color:#fff;}
.page-list span:hover a{color:#fff;}
.page-list .next,.page-list .all{width:60px;}
.page-list .all{width:90px;}
.box-page .page-list{display:block;padding:10px 0;}
.box-search .box-page .page-list{margin:0;padding:0;text-align:left;}

.left{ float:left;}

.tag .con a {
    display: inline-block;
    padding: 4px 12px;
    margin: 0 6px 16px 0;
    border: 1px solid #e5e5e5;
}

.tag .tit {
    height: 38px;
}

.marginb {
    margin-bottom: 30px;
}
.tag {
    clear: both;
}
.left {
    float: left;
}
.fontw {
    font-weight: bold;
}

.bgc {
    background: #fff;
}
.padding {
    padding: 25px;
}

.nex_tropical_topimg,.nex_tropical_topimg img,.nex_tropical_topimg a,.nex_side_ads img,.nex_side_ads,.nex_hotfirst_pic,.nex_hotfirst_pic img{ width:100%; height:auto;}
.nex_mainhot_news ul li.nex_hot_first_line{ width:100%; height:auto}
.nex_hotfirst_pic{ position:relative;}
.nex_readingtxt{width: 250px;}
.nex_readfirsts_info{    width: 245px; }
.nex_hotfirst_intel{height:auto; bottom:15px;}
.nex_hotsecond_int{    width: 170px;}
.nex_Infobox_rside .nex_hotsecond_int{    width: 150px;}
.ads_index,.ads_index img{ width:320px}
.nex_tastics_boxR{width: 270px;}
.nex_index_ads img{ width:1200px;}

.dopt input{width:calc(100% - 220px);}
.nexnav ul li.a a,.nexnav ul li a:hover,.nexnav ul li.hover a{ color:#FF0000}
.nexnav ul li a:after,#hd .p_pop a:hover,.nexnav ul li a:before{ background-color:#FF0000;}
.nex_Info_artice_content{ height:auto !important; min-height:180px;}
input.px{ height:24px}
.ftid a{height: 28px;background-position:right 4px !important; border-color: #ededed; line-height:28px;}
.ftid a:hover,.ftid a:focus{background-position:right -24px !important;}
.exfm .pn,.pn {background: #ee5023;height: 30px;}


.tit_top a{
  height: 30px;
  line-height: 30px;
  display: block;
  float: left;
  font-size: 16px;
  margin-right: 20px;
  color: #444444;
  border-left: 0;

}

.tit_top a.active,.tit_top a:hover{
  color: #9D1515;
  font-size: 18px;
  font-weight: bold;
}
