@charset "utf-8";
@media (max-width:768px){
  .m_header{width:100%;height:50px;padding:5px 0;position:relative;border-bottom:0px;}
  .mainhead{position:relative;}
  .m_header .logo{display:block;width:auto;float:left;padding:0px;height:35px;}
  .m_header .logo h1{height:100%;}
  .m_header .logo img{max-height:100%;}
  .m_header .navbar-toggle{z-index:1000;width:35px;height:24px;float:right;background-color:transparent;border:0;display:block;margin-top:5px;cursor:pointer;position:absolute;right:0px;}
  .m_header .navbar-toggle span{margin-top:10px}
  .m_header .navbar-toggle span,.m_header .navbar-toggle span:before,.m_header .navbar-toggle span:after{position:absolute;display:block;width:24px;height:2px;cursor:pointer;content:'';background-color:#333;border-radius:1px;-webkit-transition:all .4s cubic-bezier(0.19,1,.22,1);-o-transition:all .4s cubic-bezier(0.19,1,.22,1);transition:all .4s cubic-bezier(0.19,1,.22,1)}
  .m_header .navbar-toggle span:before{top:-7px}
  .m_header .navbar-toggle span:after{bottom:-7px}
  .m_header .navbar-toggle.drawer-open span,.m_header .navbar-toggle.drawer-open span::before,.m_header .navbar-toggle.drawer-open span::after{background:#fff;}
  .m_header .navbar-toggle.drawer-open span{background: rgba(255,255,255, 0);}
  .m_header .navbar-toggle.drawer-open span:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);left:0px;top:0px;}
  .m_header .navbar-toggle.drawer-open span:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);left:0px;top:0px;}
  /* .m_header .nav-arrow{display:block;} */
  .m_header .nav{transition: all 0.5s ease 0s;position:fixed;width: 100%;right: -100%;margin-left: 0px;z-index:999;background: rgba(0,0,0,0.7);top: 0px;padding-top:70px;display:inline-block;}
  .m_header .nav ul{width:100%;}
  .m_header .nav li{display: inline-block;color:#fff;background:none;float: none;width:70%;border: 0;padding:10px 0;text-align: left;margin-left:30%;}
  .m_header .nav li:nth-child(4){display:none;}
  .m_header .nav li a{color: #fff;font-size: 16px;}
  .m_header .nav li:hover, .m_header .nav li.active{background:none;}
  .m_header .nav li .drop-down{padding:10px 5px 0px;width:80%;background:none;top:0px;left:0px;position:relative;margin-left:0px;text-align:left;}
  .m_header .nav li:hover .drop-down{display:none;}
  .m_header .nav li .drop-down dd{display:inline-block;width:100%;}
  .m_header .nav li .drop-down dd a{padding:0px 10px;height:30px;line-height: 30px;color:#eee;font-size: 14px;}
  .m_header .nav li .drop-down dd:hover{background:none;}
  .top_share{display:none;}
  #fp-nav.fp-left{left:5px;}
  #fp-nav ul li, .fp-slidesNav ul li {width: 12px;height:12px;}
  #fp-nav ul li a span, .fp-slidesNav ul li a span{width:6px;height:6px;background:url('../images/m_dian1.png');background-size:100% 100%;margin:-3px 0 0 -3px;}
  #fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span{height:12px;width: 12px;margin: -6px 0 0 -6px;background: url('../images/m_dian2.png');background-size:100% 100%;}

  .nav_search_chen .ch_en{width:80px;font-size:14px;margin-left:0px;}
  .nav_search_chen {margin-left:0px;float:right;margin-right:25px;}
  .nav_search_chen .nav_search a {position:absolute;right:5px;top:-9px;}
  .nav_search_chen .nav_search form{width:150px;top:-15px;right:0px;height:32px;border-radius:3px;padding:0px;}
  .nav_search_chen .nav_search form input{width:112px;}


  .header {width:100%;background: rgba(255,255,255,0.3);position:inherit;}
  .header .navbar-toggle span,.header .navbar-toggle span:before,.header .navbar-toggle span:after{background:#000;}

  .m_banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:6%;}
  .m_banner .swiper-pagination-bullet{background: url('../images/m_ban_ico2.png')no-repeat center center;background-size:100% 100%;width:25px;height:2px;border-radius:0%;margin:0px 1px;opacity:1;}
  .m_banner  .swiper-pagination-bullet-active{background:url('../images/m_ban_ico1.png') no-repeat center center;background-size:100% 100%;}
  .m_banner .m_down{width:3%;}

  #section1{background: url('../images/pages2_bg.jpg')no-repeat center center;background-size: auto 100%;}
  .sector .container_w{height:auto;padding:20px 0px;display:block;margin:0px auto;align-items: center;}
  .sector_tit{width: 100%;display: inline-block;margin-top:20px;padding-top:0px;text-align:center;}
  .sector_tit b{float:none;letter-spacing:1px;width:100%;line-height:24px;font-size:24px;writing-mode: inherit;color:#333;}
  .sector_tit p{float:none;margin-left:0px;letter-spacing:0px;font-size:24px;writing-mode:initial;color:#333;}
  .sector_con {width:100%;height:auto; }
  .sector_con .swiper-slide:nth-child(1) a,.sector_con .swiper-slide:nth-child(5) a,.sector_con .swiper-slide:nth-child(9) a{margin-top:3%;}
  .sector_con .swiper-slide:nth-child(2) a,.sector_con .swiper-slide:nth-child(6) a,.sector_con .swiper-slide:nth-child(10) a{margin-top:3%;}
  .sector_con .swiper-slide:nth-child(3) a,.sector_con .swiper-slide:nth-child(7) a,.sector_con .swiper-slide:nth-child(11) a{margin-top:3%;}
  .sector_con .swiper-slide:nth-child(4) a,.sector_con .swiper-slide:nth-child(8) a,.sector_con .swiper-slide:nth-child(12) a{margin-top:3%;}
  .sector_con .swiper-slide {padding:20px 2px;width:70%;margin:0 1%;}
  .sector_con .swiper-slide a{display:inline-block;width:100%;}
  .sector_con .swiper-slide a img{vertical-align:bottom;}
  .sector_con .swiper-slide a .text{bottom:10px;padding:10px 10px;}
  .sector_con .swiper-slide:nth-child(2n) a .text{top:auto;bottom:10px;}
  .sector_con .swiper-slide a .text b{font-size:16px;}
  .sector_con .swiper-slide a .text p{margin-top:10px;}
  .sector_con .swiper-slide a .text p em{font-size:14px;}

  #section2 {background: url('../images/home-bg-1.jpg')no-repeat center center;background-size:auto 100%;}
  .m_product{padding:15px 0px 25px;}
  .m_product .pro_tit a{font-size:16px;margin:0px 3%;margin-top:0px;padding-bottom:5px;margin-top:10px;}
  .m_product .pro_con{width: 80%;margin: 0px 10%;height:auto;margin-top:20px;}
  .m_product .pro_con .item .swiper-container .swiper-slide{padding-bottom:170px;}
  .m_product .pro_con .item .swiper-container .swiper-slide .text {padding:15px;height:170px;}
  .m_product .pro_con .item .swiper-container .text a:nth-child(1){font-size:18px;}
  .m_product .pro_con .item .swiper-container .text a:nth-last-child(1){padding:0px 15px;height:30px;line-height:30px;font-size:12px;left:15px;bottom:20px;}
  .m_product .pro_con .swiper-button-next, .m_product .pro_con .swiper-button-prev{width:20px;height:40px;margin-top:-20px;}
  .m_product .pro_con .swiper-button-next, .m_product .pro_con .swiper-container-rtl .swiper-button-prev{right:-12%;background: url('../images/home-icon-1.png')no-repeat center center;background-size:100% 100%;}
  .m_product .pro_con .swiper-button-prev, .m_product .pro_con .swiper-container-rtl .swiper-button-next{left:-12%;background: url('../images/home-icon-3.png')no-repeat center center;background-size:100% 100%;}
  .m_product .pro_con .swiper-button-prev.swiper-button-disabled {background: url('../images/home-icon-4.png')no-repeat center center;background-size:100% 100%;}
  next.swiper-button-disabled{background: url('../images/home-icon-2.png')no-repeat center center;background-size:100% 100%;}

  #section3{background: url('../images/home-bg-2.jpg')no-repeat right bottom;background-size:auto 100%;}
  .m_dflmdesc{padding:45px 0px 25px;}
  .m_dflmdesc .img {width: 100%;height:auto;}
  .m_dflmdesc .img b:nth-child(1){top:0px;left:0px;font-size:34px;line-height:0px;}
  .m_dflmdesc .img img{position:relative;top:3%;left:10%;width:80%;}
  .m_dflmdesc .img b:nth-last-child(1){bottom:0px;right:0px;font-size:34px;line-height:0px;}
  .m_dflmdesc .text{width:100%;margin-right:0%;padding-top:30px;}
  .m_dflmdesc .text>span{width:100%;font-size:20px;margin-bottom:0px;letter-spacing:0px;}
  .m_dflmdesc .text p{font-size:14px;line-height:24px;margin-top:10px;letter-spacing:0px;}
  .m_dflmdesc > img {left:0%;width:40%;top:22%;bottom:auto;}
  .m_dflmdesc .text .advantage{margin-top:20px;}
  .m_dflmdesc .text .advantage li{margin-right:10%;}
  .m_dflmdesc .text .advantage li i{font-size:36px;line-height:36px;letter-spacing:0px;}
  .m_dflmdesc .text > a {margin-top:20px;font-size:14px;padding:0px 15px;height:30px;line-height:30px;}

  #section4{background: url('../images/home-bg-3.jpg')no-repeat center center;background-size:auto 100%;}
  .m_news{height:auto;padding:5px 0px 25px;}
  .m_news .sector_tit {float:none;padding-top:0px;}
  .m_news .sector_tit p{float:none;margin-right:0px;margin-left:0px;}
  .m_news .m_news_con {float:none;width:100%;height:auto;margin-left:0%;margin-top:20px;}
  .m_news .m_news_con .m_news_con_l{float:none;width:100%;height:auto;}
  .m_news .m_news_con .n_time{width:16%;padding-right:3%;padding-top:59%;}
  .m_news .m_news_con .n_list {width:84%;}
  .m_news .m_news_con .n_list a:nth-child(2){font-size:16px;margin-top:10px;}
  .m_news .m_news_con .n_list p{line-height:24px;margin-top:10px;padding:0px 5%;width:100%;margin-left:0px;height:70px;}
  .m_news .m_news_con .n_list a:nth-last-child(1){margin-top:20px;padding:0px 15px;height:30px;line-height:30px;}
  .m_news .m_news_con .m_news_con_r{width:100%;height:auto;}
  .m_news .m_news_con .m_news_con_r li .n_time{width:16%;padding-right:2%;padding-top:7%;}
  .m_news .m_news_con .m_news_con_r li:nth-child(1) .n_time{padding-top:10.5%;}
  .m_news .m_news_con .m_news_con_r li .n_list{width:84%;padding:15px 0px;}
  .m_news .m_news_con .m_news_con_r li:nth-child(1) .n_list .nei{width:100%;}
  .m_news .m_news_con .m_news_con_r li .n_list a{font-size:16px;}

  #section5{background: url('../images/home-bg-4.jpg')no-repeat center center;background-size:100% 100%;}
  .m_tit b{font-size:22px;line-height:22px;}
  .m_tit p {margin-top:10px;font-size:14px;line-height: 14px;}
  .m_partners_con{margin-top:15px;width:100%;height:auto;}
  .m_partners_con .partners-container{height:100%;padding-bottom:25px;}

  .footer .foot{width:100%;padding:20px 0px;}
  .footer .foot .foot_l{width:100%;padding-left:0%;}
  .footer .foot .foot_l p {margin-top:15px;}
  .footer .foot .foot_l p span {font-size: 14px;}
  .footer .foot .foot_l p i{margin-right:10px;width:22%;}
  .footer .foot .foot_r {width: 100%;border-left:0px solid #999;padding-left: 0%;margin-top: 15px;}
  .footer .foot .foot_r .f_nav{text-align:left;}
  .footer .foot .foot_r .f_nav a{display:inline-block;width:25%;padding:0px 0%;margin-bottom:10px;border-right:1px solid  #999;font-size:14px;}
  .footer .foot .foot_r .f_nav a{border:0px;}
  .footer .foot .foot_r .f_contact {margin-top:10px;}
  .footer .foot .foot_r .f_contact h4 {font-size:16px;line-height:16px;margin-bottom:10px;}
  .footer .foot .foot_r .f_contact li {width:100%;margin-top:10px;}
  .footer .foot .foot_r .f_contact li p{font-size:14px;margin-top:10px;}
  .footer .copyright {height:auto;line-height:22px;font-size:12px;padding:10px 0px;}


  .page_banner .text b{font-size:14px;line-height:14px;margin-bottom:5px;}
  .page_banner .text p{margin-top: 0px;}
  .page_banner .text p span{width:1px;height:20px;}
  .nav_son {height:auto;line-height:35px;}
  .nav_son a{font-size:14px;margin:0px 2%;height:35px;}

  .about_desc {padding:25px 0px 25px;}
  .about_desc .about_desc_up .img {width: 100%;}
  .about_desc .about_desc_up .text{width: 100%;margin-top:20px;}
  .page_tit span{font-size:22px;line-height:22px;}
  .page_tit p {margin-top: 10px;font-size: 18px;line-height: 20px;}
  .about_desc .about_desc_up .text .con {font-size: 14px;line-height: 26px;margin-top: 10px;}
  .about_desc .about_desc_up .text .advantage li i {font-size: 30px;line-height: 30px;}
  .about_desc .about_desc_up .text .advantage li{margin: 0px 5%;}
  .about_desc .about_desc_down .item {margin-left:0%;margin-top:-10px;}
  .about_desc .about_desc_down .item01{width:100%;margin-top:10px;min-height:250px;margin-left:0;padding:0px 10px 15px;}
  .about_desc .about_desc_down .item01 span {height:50px;line-height:50px;font-size:16px;}
  .about_desc .about_desc_down .item01 p {margin-top:10px;font-size:14px;line-height:14px;}
  .about_history {padding: 25px 0px;background: url('../images/about-bg-5.jpg')no-repeat center center;background-size:100% 100%;}
  .about_history_con {margin-top:30px;background: url('../images/about-icon-4.png')no-repeat center bottom 35px;background-size:auto 10px;}
  .about_history_con .gallery-top {padding-bottom:20px;}
  .about_history_con .gallery-top .swiper-slide .text {width:70%;}
  .about_history_con .gallery-top .swiper-slide .text b{font-size:18px;width:100%;}
  .about_history_con .gallery-top .swiper-slide .text p{width:100%;font-size:14px;line-height:24px;}
  .about_history_con .swiper-button-next, .about_history_con .swiper-button-prev {top:20%;width:24px;height:24px;}
  .about_history_con .swiper-button-prev, .about_history_con .swiper-container-rtl .swiper-button-next{left:2%;background: url('../images/about-icon-1.png')no-repeat center center;background-size:100% 100%;}
  .about_history_con .swiper-button-next, .about_history_con .swiper-container-rtl .swiper-button-prev {right:2%;background: url('../images/about-icon-2.png')no-repeat center center;background-size:100% 100%;}
  .about_history_con .gallery-thumbs .swiper-slide {font-size:14px;}
  .about_history_con .gallery-thumbs .swiper-slide img{width:30%;max-width:25px;}
  .about_history_con .gallery-thumbs .swiper-slide p {height: 26px;}
  .about_honor{padding: 25px 0px;}
  .about_honor_con{margin-top:20px;}
  .about_honor_l {width: 100%;padding-top: 0px;}
  .about_honor_r {width: 100%;height:260px;margin-top:20px;padding:10px 10px 10px 15px;}
  .about_honor_r li {font-size:14px;padding:7px 5px;}
  .about_honor_r li span{margin-right:4%;}
  .about_honor_r li i {width:94%;}
  .about_culture{padding:25px 0px;}
  .about_culture_con{margin-top:0px;}
  .about_culture_con li .img {width:100%;}
  .about_culture_con li .text {width: 100%;padding: 15px 20px;height:auto;}
  .about_culture_con li .text span {padding-bottom: 10px;font-size:18px;}
  .about_culture_con li .text p {margin-top:10px;font-size:14px;line-height:24px;height:48px;}
  .about_culture_con li .text a {margin-top:20px;font-size:14px;padding:0px 15px;height:30px;line-height:30px;}
  .showMorehandle {font-size:18px;margin-top:20px;}

  .development_up {padding:25px 0px 25px;}
  .development_up .con {margin-top:20px;}
  .development_up .con .con_up .img {width: 100%;}
  .development_up .con .con_up .text {margin-top:20px;width:100%;}
  .development_up .con .con_up .text span {font-size:18px;line-height:18px;}
  .development_up .con .con_up .text span i {margin-left:15px;width:60px;}
  .development_up .con .con_up .text p{font-size:14px;line-height:26px;margin-top:10px;}
  .development_up .con .con_down {margin-top:10px;}
  .development_up .con .con_down span{font-size:16px;}
  .development_up .con .con_down ul {margin-left:0%;}
  .development_up .con .con_down li {margin-top:10px;width: 100%;margin-left:0%;padding:10px;font-size:14px;line-height:24px;min-height:auto;}
  .development_down {width: 100%;padding:10px 0px 20px;}
  .development_down .development_down_con{margin-top:10px;}
  .development_down .development_down_con ul.clearfix{margin-left:-2%;}
  .development_down .development_down_con ul.clearfix li{width:48%;margin-left:2%;margin-top:10px;}
  .development_down .development_down_con ul.clearfix li a span{height:115px;}
  .development_down .development_down_con ul.clearfix li a p{width: 100%;font-size:14px;margin-top:5px;}

  .product {padding: 25px 0px;}
  .product ul.clearfix {margin-top:-15px;margin-left:-1%;}
  .product ul.clearfix li {margin-top:15px;width:49%;margin-left:1%;padding-bottom:160px;}
  .product ul.clearfix li .img{height:147px;}
  .product ul.clearfix li .text{padding:10px;height:160px;}
  .product ul.clearfix li .text a:nth-child(1){font-size:16px;}
  .product ul.clearfix li .text p{width:100%;font-size:14px;line-height:24px;height:46px;}
  .product ul.clearfix li .text a:nth-last-child(1){padding:0px 15px;height:30px;line-height:30px;font-size:12px;left:10px;bottom:15px;}

  .pro_detail{padding: 25px 0px 25px;}
  .pro_detail .up .img {width:100%;}
  .pro_detail .up .text {width:100%;margin-top:10px;}
  .pro_detail .up .text span{width:100%;padding-bottom:10px;font-size:16px;}
  .pro_detail .up .text p {width:100%;margin-top:10px;font-size:14px;line-height:24px;}
  .pro_detail .down {margin-top:20px;}
  .pro_detail .down .tit {font-size:16px;}
  .pro_detail .down .con {width: 100%;margin-top: 20px;font-size:14px;line-height:24px;}

  .news {padding: 25px 0px;}
  .news ul {margin-left:-1.5%;margin-top:-15px;}
  .news ul li{width:48.5%;margin-left:1.5%;margin-top:15px;}
  .news ul li .img{width:100%;overflow:hidden;height:115px;}
  .news ul li .text{width:100%;padding:10px 0px 10px;}
  .news ul li .text .text_l{display:none;}
  .news ul li .text .text_r{width:100%;}
  .news ul li .text .text_r a:nth-child(1) {font-size:14px;}
  .news ul li .text .text_r p{font-size: 12px;line-height:20px;margin-top: 5px;height:40px;}
  .news ul li .text .text_r a:nth-last-child(1){margin-top:10px;font-size:12px;}
  .detail {padding:25px 0px;}
  .detail_tit{padding-bottom:10px;}
  .detail_tit span{font-size:16px;}
  .detail_tit p {margin-top:10px;font-size:12px;}
  .detail_con {padding:15px 0px;font-size:14px;line-height:24px;}
  .prev_next p:nth-child(1) {width:45%;font-size:14px;}
  .prev_next>a{width:8%;font-size:12px;margin:0px 1%;}
  .prev_next p:nth-last-child(1){width:45%;font-size:14px;}

  .contact{padding:25px 0px;}
  .contact_con{width: 100%;margin-top: 10px;}
  .contact_con ul{margin-left:0%;}
  .contact_con ul li{width:100%;margin-left:0%;margin-top:10px;padding:10px;}
  .contact_con ul li b {font-size:16px;padding-bottom:10px;}
  .contact_con ul li p {font-size: 14px;line-height: 24px;margin-top: 10px;}
  .contact_information .map {height:250px;margin-top:20px;}
  .contact_information .text {position:relative;width:100%;bottom:0px;right:0;height: auto;padding:30px 15px 20px;}
  .contact_information .text::before{width:20px;height:20px;}
  .contact_information .text b{font-size:24px;width:100%;margin-bottom:5px;}
  .contact_information .text p {margin-top: 20px;height: 24px;line-height: 24px;padding-left: 27px;font-size:14px;background: url('../images/contact-icon-2.png')no-repeat left top;background-size:auto 20px;}
  .contact_information .text p:nth-child(3){background: url('../images/contact-icon-3.png')no-repeat left top;background-size:auto 20px;}
  .contact_information .text p:nth-child(4){background: url('../images/contact-icon-4.png')no-repeat left top;background-size:auto 20px;}
  .contact_information .text p:nth-child(5){background: url('../images/contact-icon-5.png')no-repeat left top;background-size:auto 20px;}

  /* search.html */
  .search{width: 100%;padding:20px 0px;}
  .search .clearfix li{width:100%;}




   /* 分页 */
   .paging {margin-top:25px;}
   .paging li{float:left;width:35px;text-align:center;font-size:12px;color:#666;overflow:hidden;}
   .paging li a,.paging li span{display:inline-block;width:100%;color:#666;text-align:center;padding-bottom:5px;}
   .paging li a:hover{color:#ce60b7;border-bottom:1px solid #ce60b7;}
   .paging li.active span{color:#ce60b7;border-bottom:1px solid #ce60b7;}
}
