@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;}
body{font-size: 16px;font-family: 'Microsoft YaHei';line-height: 2;color: #1b1734;}
img{border: 0;}
ul,li{list-style: none;}
p,ul,ol{overflow-wrap:break-word;word-wrap:break-word}

a {
  color: #1b1734;
  text-decoration: none;
}
a:hover,a:focus,a:active{color:#009944;text-decoration:none}

.clear{clear: both;}

.wrapper {
  max-width: 1170px;
  margin: 0 auto;
  position: relative;
}

.header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10001;
 background-color: #1b1534;
box-shadow: 0 0 20px 0 rgba(10,20,25,0.5);
}
.header_logo {
  float: left; padding:18px 0;
}
.header_logo img{display: block;}
.header_menu{float: right;}
.header_menu  ul{padding-top:45px;padding-left: 50px;}
.header_menu  ul li{float: left;padding: 0 20px;}
.header_menu  ul li a{letter-spacing: .0125rem;color: #fff;font-weight: 800;line-height: 1.1;}
.header_menu  ul li ul{display: none;background: #009944;padding:20px 0;width:150px;}
.header_menu  ul li:hover ul{display: block;position: absolute;z-index: 999;}
.header_menu  ul li ul li{float: none;}
.header_menu  ul li ul li a{color:#fff;display: block;line-height: 30px;letter-spacing: 2px;}
.header_menu  ul li ul li a:hover{text-decoration: underline;}

.banner{ width:100%; text-align:center; margin-bottom:40px;background:#1b1534;}
.banner img{/* max-width:1920px; height:auto; */width:100%; display:block}

 .banner .swiper-container {
      max-width: 1920px;
      height: 100%;

    }
.banner .swiper-container .swiper-button-next, .banner .swiper-container .swiper-button-prev {color: #009944;}
.banner .swiper-container .swiper-pagination-bullet{width: 15px;height: 15px;}
.banner .swiper-container .swiper-pagination-bullet-active {
 background-color: #009944;
}

.main-content{min-height:1200px;}

.index_about { 
    padding:40px;
    background: #1b1534;
    background: radial-gradient(circle at 100% 100%,#4d217a 10%,#1b1534 50%);
}
.index_img{ width:43%; float:left;}
.index_img img{height:auto; width:100%; display:bloc}
.index_nr{ width:55%; float:right; color:#fff;}
.index_nr h2{ font-size:30px; margin-bottom:35px; line-height:1;}
.index_nr p{ text-indent:2em;line-height:1.5;}


a.btn__more {font-size:20px;cursor:pointer;display:inline-block;padding:9px 24px;border-radius:35px;background-color:transparent;border:2px solid #ffffff;transition:background-color .5s cubic-bezier(0.17,0.17,0.34,1);color:#fff;margin-top:35px; line-height:1.5; float:right; }

a.btn__more:hover{background:rgba(100,30,140,0.8);}

.index_pro{ padding:40px 0;}
.index_pro h2{font-size:30px;}
.prolist img{ width:100%; height:auto; display:block;}
.prolist_l{ width:66%; float:left;text-align: center;font-size:20px;}
.prolist_l img{ margin-bottom:10px;}
.prolist_r{ width:32%; float:right}
.prolist_r_wz{padding-top: 20px;}
.prolist_r_wz strong{font-size: 24px;}
.prolist_r p{text-indent: 2em}
.prolist ul{ clear:both; padding-top:35px;}
.prolist ul li{ width:32%; float:left; margin-right:2%; text-align:center;}
.prolist ul li:nth-child(3){ margin-right:0;}
.prolist ul li a{ font-size:20px;}
.prolist ul li img{ margin-bottom:10px;}
	
	
.index_equ {
    background-color: #1b1534;
    margin-bottom: 50px;
    overflow: hidden;
}	
.index_equc{margin-left: auto;
    margin-right: auto;
    max-width: calc(1170px + 440px);}
.index_equc img{  width:100%; height:auto; display:block;}
.index_equc1{width: 33%;float:left;}
.index_equc2{width: 30%;float:left; color:#fff; padding:2%;}
.index_equc2 h2{font-size:30px; margin-bottom:20px;}
.index_equc2 p{ text-indent:2em; line-height:1.5;}
.index_equc3{width: 33%; float:right;}

	
.footer{background-color: #1b1534;padding-top:80px;color:#fff;}
.footer h2{font-size:30px; margin-bottom:20px;}
.footer ul{}
.footer ul li{ width:27%; float:left; font-size:14px; line-height:30px; margin-bottom:10px;padding-left:5%; }
.footer ul li:nth-child(1){ background:url(../images/icon-tel-white.png) no-repeat left center; }
.footer ul li:nth-child(4){ background:url(../images/icon-add-white.png) no-repeat left center; }
.footer ul li:nth-child(2),.footer ul li:nth-child(3){ background:url(../images/icon-people-white.png) no-repeat left center; }
.footer ul li:nth-child(5),.footer ul li:nth-child(6){ background:url(../images/icon-phone-white.png) no-repeat left center; }
.foot_share{ width:20%;float:right; text-align:right; position:relative;}
.copyright{ border-top:2px solid #fff; margin-top:20px; padding-top:20px;color: #8d8a99; font-size:14px; line-height:1; padding-bottom:50px; clear:both;}
.copyright a{color: #8d8a99; }
/*返回顶部*/
.do-gotop{display: none; position: fixed;cursor: pointer; z-index: 901; bottom:20px;right: 10px;width:34px;height: 34px;line-height: 34px;text-align: center;background-color: #888}

.ny_nav{padding-top: 132px;padding-bottom: 15px;background: url("../images/icon_home.png") no-repeat left 135px;padding-left:25px;font-size: 14px;}
.ny_show{padding: 0 6% 50px;}
.ny_show_t{font-size: 32px;font-weight: bold;}
.ny_show_c{padding-top: 30px;}

