@charset "utf-8";
/* CSS Document */


 



* {
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    font-size: 100%;
    line-height: inherit;
    position: relative;
}

html {
  width: 100%;
  height: 100%;
  position: relative;

}

body {
  font-family:'Microsoft YaHei'!important;
  font-size: 16px;
  font-weight: 400;
  line-height: 36px;

  background-color: #f2f3f7;
  color: #666666; 
}

p{letter-spacing:0.05em;}

html, body, .wrapper { overflow-x: hidden;

}

img {
  border: none;
  outline: none;

}
ul {
  margin: 0;
  list-style-type: none;
}

h1, h2, h3, h4, h5, h6 {
  color: #333;
  font-weight: bold;
  line-height: 1.2;
  letter-spacing: 0;
  margin: 0;
}


h1,h2,h3,h4 {
 
}
 

h2 b,h2 b{font-weight:inherit;color:#6baf0a;}

a, a:active, a:focus, a:hover {
  outline: none;
  text-decoration: none;
  color: #232323;
}

a:hover {
  color: #232323;
}

a {
  transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  text-decoration: none;
 
}
b, strong {
  font-weight: 900;
}

.fl{float:left}
.fr{float:right}

img{width:100%; height: auto;}
.top_nav{background:none;height: 60px; }
.logo{ background: url(../images/logo.png) no-repeat;background-size:contain;width: 30%; height: 60px; float: left; margin-top: 10px;}
.logo a{display:block;height: 60px;}
.guding{ position: fixed; right: 0px; top:380px; width: 60px; height: 30px; z-index: 99;}
.guding img{width:100%; height: auto;}

.sticky{ background: #fff;}

.banner{ background:url(../images/bg_banner.jpg) no-repeat top center;background-size:100% auto;  }
.banner_title{ color: #fff; position: relative;}
.lvxian{ color: #fff; font-size: 18px; padding-top:164px;}
.lvxian span{ color:#87cc28;font-weight: bold;
    font-size: 16px;}
.banner_title h2{ color: #fff; font-size: 24px; text-align: center;padding:15px;}
.banner_title h2 a{color: #fff; }
.more{ text-align:right;font-size: 14px; margin-right: 30px; }
.more a{ color:#fff; text-decoration: underline;}
.banner_title p{ line-height:24px;padding:0px 30px; font-size: 14px;}

 .banner_title p a{color: #fff; }

.banner_index{ padding-top: 100px; padding-bottom:112px;}
.banner_index h2{ color: #fff; font-size: 1.8em; text-align: center;padding:15px; text-shadow: 2px 2px 2px rgb(0,0,0,.6)}
.banner_index p{ line-height:1.2em; font-size: .8em; text-align: center;color: #fff;}




.toutiao { background-color: #fff; border-radius:10px 10px 0px 0px; padding: 15px; padding-bottom: 0px;}

.toutiao_bg{ background:url(../images/bg_tt.jpg) no-repeat left top; background-size: 15%; padding-left: 20%;}
 .toutiao .swiper {
        width: 100%;
        height: 100%;
      }

.toutiao .swiper-slide {
        text-align: left;
        font-size: 28px;
        background: #fff; font-weight: bold;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }
.toutiaogundong .swiper-wrapper{ clear: both; margin-bottom: 15px;}
.toutiaogundong .swiper-pagination{ position: relative; left:80%!important;}
.toutiaogundong .swiper-pagination-bullet{ background: #000;border-radius:0px;width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,15px));
    height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,4px));
}

.toutiaogundong .swiper-pagination-bullet-active-main{ background: #ff0000;}


.toutiao_img_gd .swiper-wrapper{ clear: both; margin-bottom: 15px;}
.toutiao_img_gd .swiper-pagination{ position: relative; }
.toutiao_img_gd .swiper-pagination-bullet{ background: #000;border-radius:0px;width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,15px));
    height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,4px));
}

.toutiao_img_gd .swiper-pagination-bullet-active-main{ background: #ff0000;}

.toutiao_img_gd .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }

.img_gd_txt{ background: #fff; box-shadow: 2px 2px 2px #ddd;}

.img_gd_txt h2{ font-size:22px; font-weight: normal; padding: 20px; line-height: 30px;}

.yaowen {padding:0px 0px;}
.yaowen .thumbnail{ padding: 0px;box-shadow: 2px 2px 2px #ddd; border: none;border-radius:0px;}
.yaowen .thumbnail .caption{padding: 20px; }
.yaowen .thumbnail .caption h3{ font-size: 22px;font-weight: normal;line-height: 30px;margin-bottom: 10px; }
.yaowen .thumbnail .caption .date{background: url(../images/inco_date.png) no-repeat center left; background-size:contain; padding-left: 30px; font-style:italic; color: #6f6f6f }
.title_lanmu{ position: relative; padding: 10px 0px;}
.title_lanmu h1{ font-size: 28px; font-weight: bold; }
.title_lanmu h1 span{ font-size: 16px; font-weight: normal; padding-left: 10px; color: #747474;}
.title_lanmu .more{ position: absolute; right: 20px; top: 15px; margin-right:0px;}
.title_lanmu .more a{ color:#333;}

.padding15{ padding: 15px;}

.guozinews{ padding:15px 0px; background: #fff;}

.guozinews .thumbnail{ padding: 0px; border: none;border-radius:0px;}
.guozinews .thumbnail .caption{padding: 20px; border-bottom: 1px dashed #ddd;}
.guozinews .thumbnail .caption h3{ font-size: 22px;font-weight: normal;line-height: 30px;margin-bottom: 10px;}
.guozinews .thumbnail .caption .date{background: url(../images/inco_date.png) no-repeat center left; background-size:contain; padding-left: 30px;  font-style:italic; color: #6f6f6f }

.guozinews .nav-tabs>li.active>a, .guozinews .nav-tabs>li.active>a:focus, .guozinews .nav-tabs>li.active>a:hover{ border: 0px; border-bottom: 1px solid #ff0000; color: #ff0000;}

.guozinews .nav-tabs{ margin-bottom:10px;}

.guozinews .nav-tabs>li{ font-size:24px;}
.guozinews .nav-tabs>li>a{border:0px; border-radius: 0px;}

.guozinews_tab .more{ position: absolute; right: 15px; top: -50px; margin-right: 0px; z-index: 99;}

.guozinews_tab .more a{ color: #333;}


.guojiadiantoubao{ background: url(../images/diantoubao.jpg) no-repeat top center #fff; background-size: cover; height: auto;}

.guojiadiantoubao .thumbnail{padding:0px; border-radius: 0px; border: none; background:none;font-size: 18px;color: #fff; margin-top: 80px; margin-bottom: 0px;}
.guojiadiantoubao .thumbnail img{width:40%; height: auto;}
.guojiadiantoubao .thumbnail .caption {text-align: center;}
.guojiadiantoubao .thumbnail .caption h3{ font-size: 18px; color: #fff; font-weight: normal;}
.guojiadiantoubao .thumbnail .caption p{font-size: 18px;color: #fff;}
.guojiadiantoubao .thumbnail .caption span{font-size: 20px; font-weight: bold;}
.guojiadiantoubao .more{ text-align: center; width: 50%; margin: 0 auto; clear: both;}


.pinpaijiqun{ background: #fff; padding: 15px;}

.topone_img{ position: relative; padding-top:20px;}
.topone_img a{ display:block;}
.topone_img_txt{position: absolute; width:90%; left: 5%; right: 5%; top: 40%; z-index: 99;}
.topone_img_txt h2{ text-align: center; font-size: 24px;  font-weight: normal; color: #fff; margin-bottom: 10px;}
.topone_img_txt p{ line-height:24px;font-size: 18px; color: #d1d1d1;}

.pinpai_list{ background:url(../images/chanpin02.jpg) no-repeat top center; background-size: 100% auto; height: 120px;}
.chanpin002{background:url(../images/chanpin03.jpg) no-repeat top center;background-size: cover;}
.chanpin003{background:url(../images/chanpin04.jpg) no-repeat top center;background-size: cover;}
.chanpin004{background:url(../images/chanpin05.jpg) no-repeat top center;background-size: cover;}
.chanpin005{background:url(../images/chanpin06.jpg) no-repeat top center;background-size: cover;}
.chanpin006{background:url(../images/chanpin07.jpg) no-repeat top center;background-size: cover;}
.chanpin007{}





.middle {   display: table; width: 100%;
    float: none;
   
}
.pinpai_list h2{text-align: center; font-size: 24px;  font-weight: normal; color: #fff; vertical-align: middle; display: table-cell;}
.pinpai_list h2 a{color:#fff;}
.no-padding{ padding-left:4px; padding-right: 0px; padding-top:4px;}
.clear-left-padding{ padding-left:0px;}

.shehuizeren{ background: url(../images/zeren_bg.jpg) no-repeat top center; background-size: 100% auto;}

.title_lanmu_x{ position: relative; padding: 10px 0px; text-align: center; padding-top:40px;}
.title_lanmu_x h1{ font-size: 28px; font-weight: bold; text-align: center; color: #fff; background: #3e79ca; padding: 0px 20px; z-index: 1; display: inline-block;}
.title_lanmu_x  p{ font-size: 16px; font-weight: normal; text-align: center;color: #fff;}

.title_lanmu_x:after{ content:""; border-bottom: 1px solid #ddd; position: absolute; width: 100%; left: 0px; top:60px;z-index: 0;}

.zeren_xiazai{ padding-top:10px; padding-bottom: 30px;}
.zeren_xiazai .media-body{width:58.33333333%;}
.zeren_xiazai .media-body p a{color: #358839;font-size: 18px;}

.zeren_xiazai .media-heading{line-height:1.2em;font-size: 1.2em; color: #fff; font-weight: normal;}


.zenren_down .thumbnail{ padding: 0px;box-shadow: 2px 2px 2px #ddd; border: none;border-radius:0px;}
.zenren_down .thumbnail .caption{padding:10px; text-align: center;}
.zenren_down .thumbnail .caption h3{ font-size: 24px;font-weight: normal;line-height: 30px;}


.yingxiang{background: #f1f3f7; padding-top: 40px;}
.title_lanmu_yx{ position: relative; padding: 10px 0px; text-align: center; padding-top: 0px;}
.title_lanmu_yx h1{ font-size: 28px; font-weight: bold; text-align: center; color: #333; }
.title_lanmu_yx  p{ font-size: 16px; font-weight: normal; text-align: center;color: #747474;}

.yingxiang_gd {padding:0px 15px;}
.yingxiang_gd .swiper-wrapper{ clear: both; margin-bottom: 15px;}
.yingxiang_gd .swiper-pagination{ position: relative; }
.yingxiang_gd .swiper-pagination-bullet{ background: #000;border-radius:0px;width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,15px));
    height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,4px));
}

.yingxiang_gd .swiper-pagination-bullet-active-main{ background: #ff0000;}

.yingxiang_gd .swiper-slide img {
        display: block;
        width: 100%;
        height: auto;
      object-fit: cover;
      }

.yx_gd_txt{ }

.yx_gd_txt h2{ font-size:22px; font-weight: normal; padding:10px 0px; line-height: 30px;}

.shuzibowuguan{ background: #fff;}

.shuzibowuguan .thumbnail{ padding: 30px 0px; border: none;border-radius:0px;}
.shuzibowuguan .thumbnail img{width:80%; height: auto;}
.shuzibowuguan .thumbnail .caption{padding:10px 0px; text-align: center;}
.shuzibowuguan .thumbnail .caption h3{ font-size: 20px;font-weight: normal;}

.footer{ background: #eeeeee; border-top: 1px solid #c1c1c1;}
.footer_left{ padding-top: 30px; border: none;border-radius:0px; background: none; text-align: left;}
.footer_left img{width:60%; height: auto; display: inline-block;}
.footer_left .caption{padding:10px 0px;}
.footer_left .caption p{ font-size:14px;font-weight: normal; line-height: 20px; letter-spacing: 0px; text-align: left; margin-bottom: 2px;}
.footer_wx { padding-top:80px; border: none;border-radius:0px; background: none; text-align: left;}
.footer_wx img{    background: #fff;
    padding: 4px; }
.footer_wx .caption{padding:10px 0px;}
.footer_wx .caption p{ font-size:14px;font-weight: normal; line-height: 20px; letter-spacing: 0px; text-align: center; margin-bottom: 2px;}

/* -------------------------------- 

Main Page Content

-------------------------------- */
.cd-main-content .content-wrapper {
  padding: 45px 5% 3em;
}
.cd-main-content .content-wrapper h1 {
  text-align: center;
  padding: 3em 0;
  font-size: 2rem;
}
.cd-main-content::before {
  /* never visible - used to check MQ in jQuery */
  display: none;
  content: 'mobile';
}


/* -------------------------------- 

Header

-------------------------------- */
.cd-main-header {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  height: 45px;
  width: 100%;
  background: #3e454c;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cd-main-header::after {
  clear: both;
  content: "";
  display: table;
}

.cd-logo {
  float: left;
  display: block;
  margin: 11px 0 0 5%;
}
.cd-logo img {
  display: block;
}


.cd-nav-trigger {
  /* navigation trigger - visible on mobile devices only */
  float: right;
  position: relative;
  display: block;
  width: 34px;
  height: 44px;
  margin-right: 0; margin-top: 10px;
  /* hide text */
  overflow: hidden;
  white-space: nowrap;
  color: transparent;
}
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after {
  /* hamburger icon in CSS */
  position: absolute;
  display: inline-block;
  height: 3px;
  width: 24px;
  background: #5a5a5a;
}
.cd-nav-trigger span {
  /* line in the center */
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -2px;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;
}
.cd-nav-trigger span::before, .cd-nav-trigger span::after {
  /* other 2 lines */
  content: '';
  right: 0;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-transition: -webkit-transform 0.2s;
  -moz-transition: -moz-transform 0.2s;
  transition: transform 0.2s;
}
.cd-nav-trigger span::before {
  /* menu icon top line */
  top: -6px;
}
.cd-nav-trigger span::after {
  /* menu icon bottom line */
  top: 6px;
}
.cd-nav-trigger.nav-is-visible span {
  /* hide line in the center */
  background: rgba(255, 255, 255, 0);
}
.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after {
  /* keep visible other 2 lines */
  background: #5a5a5a;
}
.cd-nav-trigger.nav-is-visible span::before {
  -webkit-transform: translateX(4px) translateY(-3px) rotate(45deg);
  -moz-transform: translateX(4px) translateY(-3px) rotate(45deg);
  -ms-transform: translateX(4px) translateY(-3px) rotate(45deg);
  -o-transform: translateX(4px) translateY(-3px) rotate(45deg);
  transform: translateX(4px) translateY(-3px) rotate(45deg);
}
.cd-nav-trigger.nav-is-visible span::after {
  -webkit-transform: translateX(4px) translateY(2px) rotate(-45deg);
  -moz-transform: translateX(4px) translateY(2px) rotate(-45deg);
  -ms-transform: translateX(4px) translateY(2px) rotate(-45deg);
  -o-transform: translateX(4px) translateY(2px) rotate(-45deg);
  transform: translateX(4px) translateY(2px) rotate(-45deg);
}


.cd-search {
  position: relative;
  margin: 1.2em 5% 0.6em;
}
.cd-search.is-hidden {
  opacity: 0;
}
.cd-search::before {
  /* lens icon */
  content: '';
  position: absolute;
  left: 8px;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 16px;
  width: 16px;
  background: url(../img/cd-search.svg) no-repeat 0 0;
}
.cd-search input {
  padding-left: 32px;
  width: 100%;
  height: 36px;
  border: none;
  border-radius: .25em;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.cd-search input:focus {
  outline: none;
}


/* -------------------------------- 

Top Navigation

-------------------------------- */
.cd-nav {
  /* top nav - not visible on mobile devices */
  display: none;
}


.cd-top-nav > li > a::before {
  /* reset style */
  display: none;
}
.cd-top-nav > li a {
  padding: 1em 5% !important;
}
.cd-top-nav img {
  /* avatar image */
  position: absolute;
  left: 1.8em;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 20px;
  width: 20px;
  border-radius: 50%;
  display: none;
}

/* -------------------------------- 

Sidebar

-------------------------------- */
.cd-side-nav {
  position: fixed;
  z-index: 999;
  left: 0;
  top: 60px;
  width: 100%;
  padding: 0px 0 0;
  background-color: #fff;
  visibility: hidden;
  opacity: 0;
  height: 100vh;
  overflow: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
  -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
  transition: opacity 0.2s 0s, visibility 0s 0.2s;
}
.cd-side-nav.nav-is-visible { 
  opacity: 1;
  visibility: visible;
  overflow: visible;
  -webkit-overflow-scrolling: touch;
  -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
  transition: opacity 0.2s 0s, visibility 0s 0s;
  max-height: none;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); padding-bottom: 50px;
}
.cd-side-nav > ul {
  padding: 0.6em 0;
}
.cd-side-nav > ul:last-of-type {
  padding-bottom: 0;
}
.cd-side-nav .cd-label, .cd-side-nav a {
  display: block;
  padding: 1em 5%;
}
.cd-side-nav .cd-label {font-size: 1.6rem;
  text-transform: uppercase;
  font-weight: bold;
  color: #333;
 
  letter-spacing: .1em;border-bottom: 1px solid #ddd;
}
.cd-side-nav a {
  position: relative;
  color: #333;
  font-size: 1.6rem; font-weight: bold;
}
.cd-side-nav ul.cd-top-nav > li:last-of-type > a {
  border-bottom: none;
}
.cd-side-nav > ul > li > a {
  /*padding-left: calc(5% + 24px);*/
  border-bottom: 1px solid #ddd;
}
.cd-side-nav > ul > li > a::before {
  /* icon before item name */
  position: absolute;
  content: '';
  left: 5%;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 16px;
  width: 16px;
  background: url(../img/cd-nav-icons.svg) no-repeat 0 0;
}
.cd-side-nav > ul > li.overview > a::before {
  background-position: -64px 0;
}
.cd-side-nav > ul > li.notifications > a::before {
  background-position: -80px 0;
}
.cd-side-nav > ul > li.comments > a::before {
  background-position: -48px 0;
}
.cd-side-nav > ul > li.bookmarks > a::before {
  background-position: -32px 0;
}
.cd-side-nav > ul > li.images > a::before {
  background-position: 0 0;
}
.cd-side-nav > ul > li.users > a::before {
  background-position: -16px 0;
}
.cd-side-nav .count {
  /* notification badge */
  position: absolute;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: calc(5% + 16px + 0.4em);
  padding: 0.2em 0.4em;
  background-color: #ff7e66;
  border-radius: .25em;
  color: #ffffff;
  font-weight: bold;
  font-size: 1.2rem;
  text-align: center;
}
.cd-side-nav .action-btn a {
  display: block;
  margin: 0 5%;
  padding: 1em 0;
  background-color: #1784c7;
  border-radius: .25em;
  border: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.2);
  text-align: center;
  color: #ffffff;
  font-weight: bold;
}
.cd-side-nav .action-btn a::before {
  display: none;
}


.has-children ul {
  position: relative;
  width: 100%;
  display: none;
  background-color: #fff;border-bottom: 1px solid #ddd; max-height: 200px; overflow-y: scroll;
}
.has-children > a::after {
  /* arrow icon */
  position: absolute;
  content: '';
  height: 16px;
  width: 16px;
  right: 5%;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  background: url(../images/cd-arrow.svg);background-size: contain;
}
.has-children.selected > ul {
  display: block;
}
.has-children.selected > a::after {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}

.zicaidan{ clear: both;}
.zicaidan li{}
.zicaidan  a{ display: inline-block!important;padding: .5em 5%; font-weight: normal;}

.nav-is-visible .selected a{ border-bottom:none;}

.serch_btn{ width:30px; height: 30px; background: url(../images/search.png) no-repeat; background-size: cover; position: absolute; right: 50px; top: 14px;}
.serach_tanchu .modal-content {
    position: relative;
    background: none;
    background-clip: padding-box;
    border: 0px solid #999;
    border: 0px solid rgba(0,0,0,.2);
    border-radius: 0px;
    -webkit-box-shadow: 0 0px 0px rgb(0 0 0 / 50%);
    box-shadow: 0 0px 0px rgb(0 0 0 / 50%);
    outline: 0;
}
.serach_tanchu .modal-header{border-bottom: 0px solid #e5e5e5;}
.serach_tanchu .modal-header .close{opacity: .8;}
.serach_tanchu .modal-header .close span{ font-size:18px; color: #fff;}


.jiansou{ padding-top: 30px; margin-bottom: 30px; clear:both;}
.jiansou .input-group-addon{ background:#fff; border-right: none;  border-radius: 0px 0px 0px 0px; border: 0px;box-shadow:3px 0px 8px 2px rgb(0 0 0 / 10%); width:10%!important;}
.jiansou .form-control{border-left: none;   border-radius: 0px 0px 20px 0px!important;}
.jiansou  .btn{ border:none;   border-radius: 0px 0px 20px 0px; width: 100%;}
.jiansou .btn-primary{background: linear-gradient(to right,#e92227 0%,#ea3d24,#f07d1b 100%);}
.jiansou .input-group{width:100%}

/*xinwenzhongxin*/
.banner_news{ background:url(../images/newsbg.jpg) no-repeat top center;background-size:100% auto; padding-bottom: 10%;  }


.banner_news .lvxian{ color: #fff; font-size:30px; padding-top:90px; font-weight: bold;}
.banner_news .lvxian span{ color:#87cc28;font-weight: bold; padding-right: 10px;
    font-size: 16px;}
.banner_news p{  font-size: 14px; color: rgba(255,255,255,.6);padding-left: 15.55%;}

.zongbuxinxi .nav-tabs>li{ font-size: 20px;}
.zongbuxinxi .nav>li>a{padding: 10px 10px;}
.zongbuxinxi .thumbnail {margin-bottom:0px;}
.zongbuxinxi .thumbnail .caption{padding:10px 0;border-bottom: 1px dashed?#ddd;}
.zongbuxinxi .thumbnail .caption .date{margin-top:10px;}
.zongbuxinxi .thumbnail .caption h3{ font-size: 20px;}
.bg_baidi{background: #fff;}
.zongbuxinxi .more{display:block; position: relative}

.title_lanmu_jc{ position: relative;  border-bottom: 1px solid #ddd;}
.title_lanmu_jc h1{ font-size: 24px; font-weight: normal; display: inline-block; border-bottom: 1px solid #ff0000;padding: 10px 0px; padding: 15px;}
.title_lanmu_jc h1 span{ font-size: 16px; font-weight: normal; padding-left: 10px; color: #747474;}
.title_lanmu_jc .more{ position: absolute; right: 20px; top: 15px; margin-right:0px;}
.title_lanmu_jc .more a{ color:#333;}

.jichenglist{}
.jichenglist li{ font-size: 22px; padding: 10px 0px;}   
.jichenglist li:first-child{ margin-top: 10px;}
.txt_left{}
.data_right{ text-align: center}
.data_right h3{ padding-top: 0px; color: #f23f1b; font-size: 30px;}
.data_right p{ font-size: 14px; color: #b0b0b0;}

.daoyinlist{clear: both;text-align: right;}
.daoyinlist .breadcrumb{ display: inline-block;  background: none;}   
.xinwenlist {padding:15px; padding-top: 0px;}
.fenye nav{text-align: center;}
    
.xinwenlist_title{display: inline-block; border-bottom: 2px solid #ff0000; padding: 15px 0px;}

.xinwenlist_title h1{ font-size:1.6em; font-weight: bold; }
.newlist_txt li{ padding: 10px 10px; border-bottom: 1px solid #ddd;}
.newlist_txt li h2{font-size:1.4em; margin-bottom: 10px; font-weight: normal;}
.newlist_txt li p{ margin-bottom:0px; color: #767676;}

.xinwenlist .pagination>li>a,.xinwenlist .pagination>li>span{ border:0px!important; background:none;  color: #333;}

.xinwenlist .pagination>li>a:focus{ background:#ff0000; color: #fff; }

.top_news_title{ border-bottom: 1px solid #ddd; text-align: center; margin-bottom: 20px;}
.top_news_title h1{font-size:1.3em; margin-bottom: 10px; }
.top_news_title span{ padding:0px 5px;}
.con_news_txt{font-size:1.2em; color: #333;}
.con_news_txt p{ margin-bottom: 15px;}
.fenxiang{padding:10px 0px;}


.shipinlieb .nav-tabs>li.active>a, .shipinlieb .nav-tabs>li.active>a:focus, .shipinlieb .nav-tabs>li.active>a:hover{ border: 0px; border-bottom: 2px solid #ff0000; color: #333;font-weight: bold; background: none;}

.shipinlieb .nav-tabs{ margin-bottom:0px;}

.shipinlieb .nav-tabs>li{ font-size:1.4em; }
.shipinlieb .nav-tabs>li>a{border:0px; border-radius: 0px;}
.yingxinglist{padding:15px 0px;}

.yingxinglist .thumbnail{ padding: 0px; border: none;border-radius:0px;}
.yingxinglist .thumbnail .caption{padding: 20px; border-bottom:0px dashed #ddd;}
.yingxinglist .thumbnail .caption h3{ font-size: 22px;font-weight: normal;line-height: 30px;}
.yingxinglist .thumbnail .caption .date{background: url(../images/inco_date.png) no-repeat center left; background-size:contain; padding-left: 30px; margin-bottom: 10px; font-style:italic; color: #6f6f6f }

/*about*/
.banner_about{ background:url(../images/aboutbg.jpg) no-repeat top center;background-size:100% auto;  }


.banner_about .lvxian{ color: #fff; font-size:30px; padding-top:160px; font-weight: bold;}
.banner_about .lvxian span{ color:#87cc28;font-weight: bold; padding-right: 10px;
    font-size: 16px;}
.banner_about p{  font-size: 14px; color: rgba(255,255,255,.6);padding-left: 15.55%;}

.aboout_nav ul{padding-left:9%; padding-bottom: 6%;}
.aboout_nav li{ width:33%; float:left; font-size: 1.2em; color: #fff; margin-bottom: 5%;}
.aboout_nav .nav-tabs>li.active>a, .aboout_nav .nav-tabs>li.active>a:focus, .aboout_nav .nav-tabs>li.active>a:hover{ border: 0px; border-bottom: 0px solid #ff0000; color: #a2cb46; background: none; text-decoration: underline;}

.aboout_nav .nav-tabs{ margin-bottom:50px;border-bottom: 0px solid #ddd;}

.aboout_nav .nav-tabs>li>a{border:0px; border-radius: 0px;color: #fff; padding: 0px;}

.about_zw{ background: #f1f3f7;}
.about_txt_con{padding-top:5%;}
.about_txt_con p{ font-size:1.2em;}

.niandu_news_nav li{  font-size: 1.2em; color: #fff;padding: 30px 0; font-weight: bold; }
.niandu_news_nav .nav-tabs>li.active>a, .niandu_news_nav .nav-tabs>li.active>a:focus, .niandu_news_nav .nav-tabs>li.active>a:hover{ border: 0px; border-bottom: 0px solid #ff0000; color: #ff0000; background: none; }
.niandu_news_nav .nav-tabs{ margin-bottom:10px;border-bottom: 0px solid #ddd;}

.niandu_news_nav .nav-tabs>li>a{border:0px; border-radius: 0px;color: #333; padding: 0px;}

.niandunewslist{ border-left: 1px solid #5aaf82; padding-bottom: 15px;}
.niandunewslist ul{}
.niandunewslist li{ padding:10px; border-bottom: 1px solid #ddd; line-height: 30px;}
.niandunewslist h1{padding:10px; color: #00833e;}

.fenye_ndnews nav{text-align: center;}

.fenye_ndnews .pagination>li>a, .fenye_ndnews .pagination>li>span{    color: #333;
    text-decoration: none;    margin: 0 2px;
    background-color: #f4f4f5;
    border: 0px solid #ddd;}

.fenye_ndnews .pagination>li>a:focus{ background: #ff0000; color: #fff;}


.gjdtblist{ padding-top: 5%;}
.gjdtblist .thumbnail{ padding: 0px; border: none;border-radius:0px;}
.gjdtblist .thumbnail img{ border: 1px solid #ddd; box-shadow: 2px 2px 2px #ddd;}
.gjdtblist .thumbnail .caption{padding: 0px; border-bottom:0px dashed #ddd; text-align: center;}
.gjdtblist .thumbnail .caption h3{ font-size: 1em;font-weight: normal;line-height: 30px;}

/*pinpai*/
.banner_pinpai{ background:url(../images/pinpaibg.png) no-repeat top center;background-size:100% auto;  }


.banner_pinpai .lvxian{ color: #fff; font-size:30px; padding-top:140px; font-weight: bold;}
.banner_pinpai .lvxian span{ color:#87cc28;font-weight: bold; padding-right: 10px;
    font-size: 16px;}
.banner_pinpai p{  font-size: 14px; color: rgba(255,255,255,.6);padding-left: 15.55%;}
.pinpai_dylist{ padding-top: 10px; color: #fff;}
.pinpai_dylist li a{color:#fff;}
.pinpai_dylist>.breadcrumb .active{color:#fff;}

.yinying{position: relative}

.jianbian {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, .8)); position: absolute; bottom:0px; left: 0px; width:100%; z-index: 99;height: 40%; text-align: center; 
}

.jianbian h2{ font-size: 1.4em; padding-top: 8%; color: #fff; font-weight: normal; text-align: center;}

.pinpaitoutiao .thumbnail{ padding: 0px; border: 0px; box-shadow: 2px 2px 2px #ddd;border-radius:0px;}
.pinpaitoutiao .thumbnail .caption{padding: 20px 30px; border-bottom:0px dashed #ddd; }
.pinpaitoutiao .thumbnail .caption h3{ font-size: 1.2em;font-weight: normal;line-height: 30px;}
.pinpaitoutiao .thumbnail .caption:after{content: " >"; color: #B00002; position: absolute; right: 5%; top: 45%;}

.pinpailist .jianbian h2{ font-size: 1.4em; padding-top: 4%; }
.pinpailist .thumbnail{ padding: 0px; border: 0px; box-shadow: 2px 2px 2px #ddd;border-radius:0px;}
.pinpailist .thumbnail .caption{padding: 10px 15px; border-bottom:0px dashed #ddd; height: 120px; }
.pinpailist .thumbnail .caption h3{ font-size: 1.1em;font-weight: normal;line-height: 30px;}
.pinpailist .thumbnail .caption:after{content: " >"; color: #B00002; position: absolute; right: 5%; top: 45%;}

.pinpai_top_title{ position: relative; padding: 20px; padding-top: 60px; text-align: center; width: 70%; margin: 0 auto; margin-bottom: 20px;}

.pinpai_top_title h2{ display: inline-block; background: #fff; padding: 0px 20px;z-index: 8; font-size: 1.6em; }
.pinpai_top_title span{ border-top: 1px solid #ddd; position: absolute; width: 100%; left: 0px; top:65%; z-index:0;}

.pinpai_txt{ color:#333; padding: 0px;}
.pinpai_txt p{ color:#333; padding: 0px; font-size: 1.2em }

.pinpai_content{padding-bottom:15%;}

/*xinxigongkai*/
.banner_xinxi{ background:url(../images/xinxigk.jpg) no-repeat top center;background-size:100% auto; padding-bottom: 10%;  }


.banner_xinxi .lvxian{ color: #fff; font-size:30px; padding-top:90px; font-weight: bold;}
.banner_xinxi .lvxian span{ color:#87cc28;font-weight: bold; padding-right: 10px;
    font-size: 16px;}
.banner_xinxi p{  font-size: 14px; color: rgba(255,255,255,.6);padding-left: 15.55%;}
.gongkaizhinan h1{ padding:15px 0px; text-align: center; border-bottom: 1px solid #ddd; font-size: 1.4em; margin-bottom: 15px;}
.gongkaizhinan h1 p{ font-size:.8em; display: block; padding-top: 15px; font-weight: normal;    letter-spacing: 0em; color: #787777}


.hongzi a{color: #B00002; font-weight: bold;}

.xinxigongkai_con_tab .nav-tabs>li.active>a, .xinxigongkai_con_tab .nav-tabs>li.active>a:focus, .xinxigongkai_con_tab .nav-tabs>li.active>a:hover{ border: 0px; border-bottom:4px solid #ff0000; color: #333; font-weight: bold; background: none;}

.xinxigongkai_con_tab .nav-tabs{ margin-bottom:0px;border-bottom:0px;}

.xinxigongkai_con_tab .nav-tabs>li{ font-size:1em;}
.xinxigongkai_con_tab .nav-tabs>li>a{border:0px; border-radius: 0px;    padding: 10px 10px;}

.gongkaimululist{}
.gongkaimululist dl{padding:20px 10px; margin-bottom: 0px; border-bottom: 1px solid #ddd;}

.gongkaimululist dl dt{ font-size:1.2em; font-weight: bold; margin-bottom: 10px; color:#333;}
.gongkaimululist dl dd{ line-height: 1.6em}
.gongkaimululist dl dd a{padding-right: 10px;}

/*rencai*/
.renci_con{padding:15px;}
.zhaobin_btn{padding:10px 0px; text-align: right;}
.rencailinian{ padding: 5% 0; color: #333;}
.rencailinian p{ font-size: 1.2em; text-indent: 1.2em}
.banner_jiaru{ background:url(../images/jiaruwomen.jpg) no-repeat top center;background-size:100% auto; padding-bottom: 10%;  }


.banner_jiaru .lvxian{ color: #fff; font-size:30px; padding-top:90px; font-weight: bold;}
.banner_jiaru .lvxian span{ color:#87cc28;font-weight: bold; padding-right: 10px;
    font-size: 16px;}
.banner_jiaru p{  font-size: 14px; color: rgba(255,255,255,.6);padding-left: 15.55%;}

/*changye*/

.banner_chanye{ background:url(../images/chanyebg.jpg) no-repeat top center;background-size:100% auto; padding-bottom: 0%;  }


.banner_chanye .chanyet{ color: #fff; font-size:30px; padding-top:25px; font-weight: bold; padding-left: 5%;}
.banner_chanye .chanyet span{ font-weight: bold; padding-left: 10px; color: rgba(255,255,255,.6);
    font-size: 16px;}
.banner_chanye p{  font-size: 14px; color: rgba(255,255,255,.6);padding-left: 15.55%;}

.hedian{}
.hedian .thumbnail{ padding: 0px; margin-bottom: 0px; position: relative; border: 0px;}
.hedian .caption{ padding:3%; position: absolute; width: 94%; top:30%; left:4%; z-index: 99; color: #fff;}
.hedian .caption h3{     color: #fff;
    text-align: center;
    font-size: 1.3em;
    font-weight: 500;
   
    width: 40%;
    height: 2em;
    margin: 0 auto;
    padding-top: 5%; margin-bottom: 2%;}
.hedian .caption p{font-size: 1.1em;}
.hedian .caption p:after{content: " >"; color: #fff; position: absolute; right: 0; top: 40%;font-size: 1em;}
.hedian .caption a{color:#fff;}


.nengyuanlist { padding: 0px; margin-bottom: 0px; position: relative; border: 0px;}
.nengyuanlist .caption{  z-index: 99; color: #fff; position: absolute; padding: 5%; }
.nengyuanlist .caption h3{        color: #fff;
    text-align: center;
    font-size: 1.3em;
    font-weight: 500;
   
    width: 90%;
    height: 2em;
    padding-top: 10%; margin: 0 auto;    margin-bottom:5%;
    }
.nengyuanlist .caption p{font-size: 1em;    line-height: 1.2em;}
.nengyuanlist .caption p:after{content: " >"; color: #fff; position: absolute; right: 0; top: 40%;font-size: 1em;}
.nengyuanlist .caption a{color:#fff;}

.chanye_inco01{ background: url(../images/inco_cy_01.png) no-repeat left center;
    background-size: 35% auto;}
.chanye_inco02{ background: url(../images/inco_cy_02.png) no-repeat left center;
    background-size:32% auto; padding-left: 0px;}
.chanye_inco03{ background: url(../images/inco_cy_03.png) no-repeat left center;
    background-size:32% auto;}

.chanye_inco04{ background: url(../images/inco_cy_04.png) no-repeat left center;
    background-size:32% auto;}

.chanye_inco05{ background: url(../images/inco_cy_05.png) no-repeat left center;
    background-size:32% auto;}

.chanye_inco06{ background: url(../images/inco_cy_06.png) no-repeat left center;
    background-size:32% auto;}

.chanye_inco07{ background: url(../images/inco_cy_07.png) no-repeat left center;
    background-size:32% auto;padding-left:30px;}

.chanye_inco08{ background: url(../images/inco_cy_08.png) no-repeat left center;
    background-size:32% auto;}

.chanye_inco09{ background: url(../images/inco_cy_09.png) no-repeat left center;
    background-size:32% auto;}

.chanye_inco10{ background: url(../images/inco_cy_10.png) no-repeat left center;
    background-size:30% auto;}

.chanye_inco11{ background: url(../images/inco_cy_11.png) no-repeat left center;
    background-size:30% auto; padding-left: 40px;}

.chanye_inco12{ background: url(../images/inco_cy_12.png) no-repeat left center;
    background-size:30% auto;padding-left: 40px;}


.chanye_inco13{ background: url(../images/inco_cy_14.png) no-repeat left center;
    background-size:32% auto;}
.chanye_inco14{ background: url(../images/inco_cy_14.png) no-repeat left center;
    background-size:32% auto;}

.banner_cygl{ background:url(../images/chanyebggl.jpg) no-repeat top center;background-size:100% auto;  }


.banner_cygl .lvxian{ color: #fff; font-size:30px; padding-top:120px; font-weight: bold;}
.banner_cygl .lvxian span{ color:#87cc28;font-weight: bold; padding-right: 10px;
    font-size: 16px;}

 .banner_cygl .leftp{  font-size: 14px; color: rgba(255,255,255,.6);padding-left: 15.55%;}

.zhihuinengyuan .caption{top:45%;}
.zhihuinengyuan .caption h3{ width:60%;    padding-left: 20px; }

.guangfubg{ position: relative;}
.fudongshang{width:50%;position: absolute; top: 61.5555%; left: 0px; z-index: 999;}
.zhongran{ position: relative; margin-top: 30%;}

.fudongxia{width:50%;position: absolute; top: -44.5%; right:0px; z-index: 999;}
.guangfu_t .caption{top:15%;}
.zhongrant .caption{top:45%;}
.zhongrant .caption h3{padding-top:3%;}

.hulianwang { padding: 0px; margin-bottom: 0px; position: relative; border: 0px;}
.hulianwang .caption{  z-index: 99; color: #fff; position: absolute; padding: 5%; padding-top: 0px; }
.hulianwang .caption h3{        color: #fff;
    text-align: center;
    font-size: 1.3em;
    font-weight: 500;
   
    width: 90%;
     margin: 0 auto;    margin-bottom:5%;
    }
.hulianwang .caption p{font-size: 1em;    line-height: 1.2em;}
.hulianwang .caption p:after{content: " >"; color: #fff; position: absolute; right: 0; top: 40%;font-size: 1em;}
.hulianwang .caption a{color:#fff;}

.hulianwang_img{ text-align: center;}
.hulianwang_img img{width:25%; height: auto;}


.guding_fh{ position: fixed; left: 0px; top:300px; width: 60px; height: 30px; z-index: 9999;}
.guding_fh img{width:80%; height: auto;}

/*touzizheguanxi*/
.banner_touzizhe{ background:url(../images/touzizhe.jpg) no-repeat top center;background-size:100% auto; padding-bottom: 10%;  }


.banner_touzizhe .lvxian{ color: #fff; font-size:30px; padding-top:90px; font-weight: bold;}
.banner_touzizhe .lvxian span{ color:#87cc28;font-weight: bold; padding-right: 10px;
    font-size: 16px;}
.banner_touzizhe p{  font-size: 14px; color: rgba(255,255,255,.6);padding-left: 15.55%;}

.touzizhelist{}
.touzizhelist li{width:33%; float: left; text-align: center; height: 60px; font-size: 1.3em!important}
