body{background: #f9f9f9;}
.wrap img{display: block;width: 100%;}
.g-adv {width: 100%;  position:relative;}
.g-adv img{ width:100%; display: block;}
.g-adv .swiper-pagination{bottom: 2rem !important; z-index: 1}
.g-adv .swiper-pagination .swiper-pagination-bullet{width: 0.9rem; height: 0.9rem; margin:0.9rem 0.3rem !important;background-color: #019b4d; opacity: 1; position: relative;}
.g-adv .swiper-pagination .swiper-pagination-bullet-active{ background-color: #019b4d;border:0.1rem solid #fff;width: 0.7rem; height: 0.7rem;}

.tit01{font-size: 2.5rem; font-weight: bold; color: #333333;width: 100%;position: relative; text-align: center; font-family:Arial; }
.tit01 a{color: #333333; text-decoration: none; }
.tit01 p{ font-size: 1.5rem;color: #666666;  font-weight: normal; line-height: 1.8rem;    padding:1rem 1.3rem 0 1.3rem;}

.yybj{background:#fff;background-size: 100% 100%; padding: 2rem 0 2.3rem;box-sizing: border-box;  font-family:Arial;}
.yy{width: 100%;}
.yy dl dd{height: 14rem;width: 92%; margin:0 auto;}
.yy dl dd h3{ font-size: 2.4rem; color: #333333; font-weight: bold;padding-bottom: 1rem;background: url(images/yytit.png) no-repeat center bottom;background-size: 1.75rem 1px;margin-bottom: 0.7rem;}
.yy dl dd h3 b{color:#019b4d;}
.yy dl dd p{line-height: 2rem;font-size: 1.3rem; color: #666666; text-align: center;}
.yy dl dt{width: 100%;height: 10.2rem; background: url(images/yybg.jpg) no-repeat center top;background-size: 100% 100%;}
.yy dl dt .yyimg{width: 92%;margin:0 auto;}
.yy dl dt span{width:23.6%;margin-right: 1.6%; line-height: 2rem;font-size: 1.2rem;color:#333333;display: block;float: left;text-align: center;}
.yy dl dt span:last-child{margin-right: 0;}

/* */
.probj{ clear: both; overflow: hidden; background:#fff;background-size: 100% 100%; padding: 0 0 1.8rem; box-sizing: border-box; font-family: Arial;}

.cp_nav{height: auto; box-sizing: border-box;margin-bottom: 1rem;clear: both;}
.cp_nav dd{height:8rem;width: 97.33%;margin:-4rem auto 0;box-shadow: 0 0 1rem #019b4d;position: relative;background: #fff;border-top-left-radius: 2.8rem;border-bottom-right-radius: 2.8rem;}
.cp_nav span{width:25%; float: left;display: block;padding:0.8rem 0.8rem 0;border-right: 1px solid #e6e6e6;box-sizing: border-box; height:8rem;}
.cp_nav span em{width:6rem;height:3.5rem; margin:0 auto 0.25rem;position: relative;display: block;overflow: hidden;}
.cp_nav span img{width:6rem;display: block;position: absolute;top:-3.66rem;left:0;}
.cp_nav h3{font-weight: normal;  font-size: 1rem;text-align: center;color: #333333;line-height: 1.1rem;}
.cp_nav h3 i{display: block;font-size:0.6rem;color:rgba(51,51,51,0.3);}
.cp_nav span:last-child{border:0;}
.cp_nav span.cur{background: #019b4d;}
.cp_nav span.cur img{top:0;}
.cp_nav span.cur h3{font-weight: bold;color:#fff;}
.cp_nav span.cur h3 i{font-weight: normal;color:rgba(255,255,255,0.3);}
.cp_nav span:first-child.cur{border-top-left-radius: 2.8rem;}
.cp_nav span:last-child.cur{border-bottom-right-radius: 2.8rem;}

.pro{width: 92%;margin:0 auto;}
.pro_ad{width: 100%;position: relative;overflow: hidden;}
.pro_ad ul{width: 100%; clear: both;overflow: hidden;}
.pro_ad li{width: 48.84%; float: left;margin-right:2.31%;margin-bottom: 0.8rem;}
.pro_ad li:nth-child(2n){margin-right:0;}
.pro_ad li a{text-decoration: none;}
.pro_ad li img{display: block; width: 100%;box-sizing:border-box;border:1px solid #eee;}
.pro_ad li h4{height: 2.5rem; font-size: 1.3rem; line-height: 2.5rem; color: #666666;font-weight: normal; text-align: center;box-sizing: border-box; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}

.pro_ad .cp_more{width:15.1rem;height:2.85rem; font-weight: normal; display: block;font-size: 1.2rem;color: #fff; line-height: 2.85rem;background: url(images/cp_btn1.png) no-repeat;background-size: 100%;text-align: left;padding-left: 3.1rem;box-sizing: border-box;margin: 1.5rem auto 0;}


/**/
.cpysbj{ box-sizing: border-box; background-size: 100% 5.4rem;  padding:3.5rem 0 2.5rem; overflow: hidden; font-family:Arial;}
.cpysbj h2{ margin-bottom: 1.5rem;}
.cpys{padding:0 1.5rem 0 3.2rem;width: 100%;box-sizing: border-box;position: relative;}
.cpys:after{content: "";position: absolute;left:1.2rem;top:0.5rem;width:0.6rem; height:66.7rem;background:url(images/cpysbg1.png) no-repeat center top;background-size: 100%;}
.cpys dl{position: relative;margin-bottom: 1.5rem;}
.cpys dt{width: 100%;position: relative;}
.cpys dt img{width: 100%; display: block;border-radius: 1rem;}
.cpys dd{width: 100%;padding-top:0.7rem;}
.cpys dd h3{ font-size: 1.8rem; color: #019b4d; height: 2.5rem;line-height: 2.5rem;font-weight: bold;margin-bottom:0.25rem; padding-left:3rem;}
.cpys dd p{font-size: 1.5rem;color:#666666; line-height: 1.9rem;text-align: justify;    padding-bottom: 1rem;}
.cpys dl:nth-child(1) dd h3{background:url(images/cpysico1.png) no-repeat left center;background-size: 2.3rem;}
.cpys dl:nth-child(2) dd h3{background:url(images/cpysico2.png) no-repeat left center;background-size: 2.3rem;}
.cpys dl:nth-child(3) dd h3{background:url(images/cpysico3.png) no-repeat left center;background-size: 2.3rem;}
.cpys dl:nth-child(1)::before{content: "01";position: absolute;left:-2.7rem;top:0;color:#fff; font-size: 1rem; font-family: Arial, Helvetica, sans-serif;font-weight: bold;width:2rem;height:2rem;line-height: 2rem;; border-radius: 100%;background: #019b4d;text-align: center;}
.cpys dl:nth-child(2)::before{content: "02";position: absolute;left:-2.7rem;top:0;color:#fff; font-size: 1rem; font-family: Arial, Helvetica, sans-serif;font-weight: bold;width:2rem;height:2rem;line-height: 2rem;; border-radius: 100%;background: #019b4d;text-align: center;}
.cpys dl:nth-child(3)::before{content: "03";position: absolute;left:-2.7rem;top:0;color:#fff; font-size: 1rem; font-family: Arial, Helvetica, sans-serif;font-weight: bold;width:2rem;height:2rem;line-height: 2rem;; border-radius: 100%;background: #019b4d;text-align: center;}
.cpys_tel{height:3rem;}
.cpys_tel span{padding-left: 1.8rem;width:20.8rem;margin:0 auto;display: block;background:url(images/cpys_tel.png) no-repeat left center;background-size: 1.2rem 1.4rem; font-size: 1.1rem;color:#3b4046;}
.cpys_tel span b{ font-weight: bold;font-size: 1.8rem;color:#019b4d;}

/**/
.ppbj{ box-sizing: border-box;background:#fff;background-size: 100%;  padding:2.5rem 0 2rem; overflow: hidden; font-family:Arial;}
.ppbj h2{ margin-bottom:1.2rem;}
.pp{width:92%;margin:0 auto; position : relative;}
.pp_nav{height: 6.65rem;width: 100%;box-sizing: border-box;}
.pp_nav li{width: 20.14%;height: 8.7rem; float: left; text-align: center; font-size: 1.3rem; color: #3b4046; box-sizing: border-box;font-weight: normal;position: relative;margin-right:6.4%;padding-top: 1.1rem;box-sizing: border-box;background:url(images/ysicobg.png) no-repeat center top;background-size: 100%;}
.pp_nav li em{width: 2.7rem;height:2.3rem;display: block;margin:0 auto;} 
.pp_nav li::after{content: "";position: absolute;right:-2.3rem;top:3.4rem;width: 2.3rem;height: 0.1rem; background:#dcdcdc;}
.pp_nav li:nth-child(4){margin-right:0;}
.pp_nav li:nth-child(4)::after{width: 0;}
.pp_nav li.cur{background:url(images/ysicobgcur.png) no-repeat center top;background-size: 100%; font-weight: bold;color:#019b4d;}
.pp_nr{width: 100%;overflow: hidden;position: relative;padding-bottom: 4.5rem;}
.pp_nr dt{width: 100%;}
.pp_nr dt img{display: block;width: 100%;}
.pp_nr dd{width: 100%;padding-top:1.3rem;}
.pp_nr dd h4{ font-size: 2rem; color: #353f47; height: 2.5rem;line-height: 2.5rem;font-weight: bold;margin-bottom:0.75rem;}
.pp_nr dd h4 i{width: 2.7rem;height:2.3rem;display: block;float: left;margin-right: 0.5rem;margin-top:0.25rem;} 
.pp_nr dd span{padding:0.5rem 3rem;background:#019b4d;border-top-left-radius: 1.2rem;border-bottom-right-radius: 1.2rem;font-size: 1.5rem;color:#ffffff;margin-bottom: 0.7rem;display: block;width:85%;box-sizing: border-box;}
.pp_nr dd p{font-size: 1.2rem;color:#666666; line-height: 1.9rem;text-align: justify;}
.pp_nr .swiper-pagination{bottom: 0rem !important; z-index: 1}
.pp_nr .swiper-pagination .swiper-pagination-bullet{width: 0.9rem; height: 0.9rem; margin:0 0.5rem !important;background-color: #3b4046; opacity: 1; position: relative;}
.pp_nr .swiper-pagination .swiper-pagination-bullet-active{ background-color: #019b4d;width:2.7rem;border-radius: 1.1rem;}
.pp_nr .pp_l{height: 3rem; width: 3rem;background: url(images/pp_l.png) no-repeat;background-size: 100%; display: block;position: absolute;bottom:0rem;left:8.5rem;z-index:3;}
.pp_nr .pp_r{height: 3rem; width: 3rem;background: url(images/pp_r.png) no-repeat;background-size: 100%; display: block;position: absolute;bottom:0rem;right:8.5rem;z-index:3;}

 
.casebj{ box-sizing: border-box;background:#f5f5f5 url(images/cpysbg.jpg) no-repeat center top;background-size: 100% 5.4rem;  padding:5.5rem 0 3.5rem; overflow: hidden; font-family:Arial;}
.casebj h2{ margin-bottom: 1.5rem;}
.case{position: relative;}
.case .m_case{width:100%; position: relative; }
.case .m_case dl{width:73.2%;overflow: hidden; margin:0 auto;padding:2.4rem 2.1rem; background: #019b4d;box-sizing: border-box;}
.case .m_case dl dt{width:15.75rem;height:15.75rem;border-radius: 100%;margin:0 auto 1.5rem;}
.case .m_case dl dt img{width: 100%;display: block;border-radius: 100%;}
.case .m_case dl dd{ text-align: center;width: 100%; }
.case .m_case dl dd h3{white-space: nowrap;text-overflow: ellipsis;overflow: hidden; font-size: 1.5rem; line-height: 3rem; color: #ffffff; font-weight:  bold; height:3rem; position: relative;  }
.case .m_case dl dd h3 a{color: #fff;}
.case .m_case dl dd h4{ font-weight: normal;font-size: 1.2rem; color: #019b4d; height: 2.4rem; line-height: 2.4rem;margin-bottom: 1rem; display: block; background:#fff;border-radius: 1.5rem;}
.case .m_case dl dd h4 a{color:#019b4d;}
.case .m_case dl dd p{line-height: 1.8rem;overflow: hidden; font-size:1.2rem;color: #fff; }

.case .case_l{height: 30rem; width: 4.7rem;background: url(images/case_l.png) no-repeat;background-size: 100%; display: block;position: absolute;top:2rem;left:0;z-index:3;}
.case .case_r{height: 30rem; width: 4.7rem;background: url(images/case_r.png) no-repeat;background-size: 100%; display: block;position: absolute;top:2rem;right:0;z-index:3;}

 

/**/
.g-news{ padding:3rem 0 1rem; background:#fff;background-size: 100% 100%; box-sizing: border-box;}
.g-news h2{margin-bottom: 1.2rem;}
.news{width: 92%;margin:0 auto;}
.news_nav{ width:100%; height:3.1rem; position:relative;background: #3b4046;border-radius: 1.6rem;margin-bottom: 1.6rem;}
.news_nav p{ height:3.1rem;font-size:1.2rem;float:left; text-align:center; color:#ffffff; line-height:3.1rem; position: relative;box-sizing: border-box; width:50%;}
.news_nav p:first-child{border-top-left-radius: 1.6rem;border-bottom-left-radius: 1.6rem;}
.news_nav p:last-child{border-top-right-radius: 1.6rem;border-bottom-right-radius: 1.6rem;}
.news_nav p.cur{color: #fff; font-weight: normal;background: #019b4d;}

.news_con{position: relative;}
.news_con dl{background: #f2f2f2; clear: both;overflow: hidden;}
.news_con dl dt{width:49.85%;float: left;}
.news_con dl dt img{width: 100%;display: block;}
.news_con dd{width:44%; float: right;margin-right: 0.5rem;;}
.news_con dd h4{font-size: 1.2rem;color:#019b4d;font-weight:bold;margin:0.5rem 0 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_con dd h4 a{color:#019b4d;}
.news_con dd p{font-size: 1.1rem;line-height: 1.8rem;text-align: justify;color:#666666;}

.news_con ul{padding:0.7rem 0;}
.news_con li{height: 3.5rem; line-height: 3.5rem; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size: 1.2rem; color: #575757;border-bottom:1px dashed #a9aaa9;padding-left: 1.2rem;background:url(images/newsico.png) no-repeat left center;background-size:0.5rem;}
.news_con li a{color: #575757;}
.news_con li:last-child{border-bottom:0;}


/*èµ°è¿›*/
.g-about{ padding:0rem 0 2rem;background:#fff;background-size:100%;}
.g-about img{ display:block; width:100%;}
.about{width:92%;margin:-3rem auto 0;position: relative;box-sizing: border-box;box-shadow: 0 0 1.1rem #ffffff;z-index: 1;background:#fff;padding: 2rem 0rem .8rem;}
.about h2{margin-bottom: 1rem;}
.about p{font-size: 1.5rem;text-align: justify;color: #666666;line-height: 2.1rem;margin-bottom: 1.5rem;}
.about em{width:13.1rem;height:2.5rem;font-weight: normal;display: block;font-size: 1.2rem;color: #ffffff;line-height: 2.5rem;background: url(images/abt_btn1.png) no-repeat;background-size: 100%;text-align: left;padding-left: 3.1rem;box-sizing: border-box;margin: 0 auto;}

.xcbj{padding:0rem 0 3rem;background:#fff;background-size:100%;}
.xc{width:92%; margin:0 auto;position: relative;}
.xc .ry_l{height: 2.5rem; width: 2.5rem;background: url(images/ry_l.png) no-repeat;background-size: 100%; display: block;position: absolute;top:40%;left:-1rem;z-index:3;}
.xc .ry_r{height: 2.5rem; width: 2.5rem;background: url(images/ry_r.png) no-repeat;background-size: 100%; display: block;position: absolute;top:40%;right:-1rem;z-index:3;}

.xc_nav{width:100%;position: relative; position: relative;margin-bottom: 2rem;height:4.35rem;box-shadow: 0 0 1.1rem #019b4d;}
.xc_nav a{display: block;width: 33.33%; float: left;box-sizing: border-box; font-size: 1.3rem; color:#333333; height:4.35rem;line-height:4.35rem;text-align: left; font-weight: normal;}
.xc_nav a em{width:2.3rem;height:1.9rem;overflow: hidden;position: relative; float: left;margin:1.2rem 0.5rem 0 1.9rem;}
.xc_nav a em img{width: 2.3rem;display: block;position: absolute;left:0;top:0;}
.xc_nav a.cur{background: #019b4d;border-color: #0f7a40; font-weight: bold;color:#fff;}
.xc_nav a.cur em img{top:-1.9rem;}
 

.xc_nr1{position: relative;}
.xc_nr{width: 100%;margin:0 auto;overflow: hidden;position: relative;}
.xc_nr ul{width: 100%; clear: both;overflow: hidden;}
.xc_nr li{width: 47.15%; float: left;margin-right:5.4%;}
.xc_nr li:nth-child(2n){margin-right:0;}
.xc_nr li a{text-decoration: none;}
.xc_nr li img{display: block; width: 100%;}
.xc_nr li h4{height: 2.5rem; font-size: 1.3rem; line-height: 2.5rem; color: #666666;font-weight: normal; text-align: center;box-sizing: border-box; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}


 


html{ background:#f7f7f7;}
 
 .homeShow{ animation: fade 0.8s ease both;-webkit-animation: fade 0.8s ease both; }
@-webkit-keyframes fade {
  from 
  {
   opacity:1;
   display:block;
   
  }

  to {
    opacity: 0;
    display:none;
    height:0;
   
  }
}

@keyframes fade {
  from{
    opacity: 1;
   display:block;
  }

  to 
  {
    display:none;
    opacity: 0;
    height:0;
  }
}

.fade {
  -webkit-animation-name: fade;
  animation-name: fade;
}

html{font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:8.5333px;}}
@media screen and (min-width:360px){html{font-size:9.6px;}}
@media screen and (min-width:375px){html{font-size:10px;}}
@media screen and (min-width:400px){html{font-size:10.66666666666px;}}
@media screen and (min-width:414px){html{font-size:11.04px;}}
@media screen and (min-width:440px){html{font-size:11.73333333333333px;}}
@media screen and (min-width:480px){html{font-size:12.8px;}}
@media screen and (min-width:520px){html{font-size:13.86666666666667px;}}
@media screen and (min-width:560px){html{font-size:14.93333333333333px;}}
@media screen and (min-width:600px){html{font-size:16px;}}
@media screen and (min-width:640px){html{font-size:17.06666666666667px;}}
@media screen and (min-width:680px){html{font-size:18.1333333333px;}}
@media screen and (min-width:700px){html{font-size:18.66666666666667px;}}
@media screen and (min-width:720px){html{font-size:19.2px;}}
@media screen and (min-width:750px){html{font-size:20px;}}




.ban{ position:relative;}
.ban img{ display:block; width:100%;}
.ban .swiper-pagination{ bottom:2rem!important;}
.webox_l .swiper-pagination,.tecp_c .swiper-pagination,.edge_c .swiper-pagination{ bottom:0;height:2.8rem;}
.ban .swiper-pagination-bullet,.tecp_c .swiper-pagination-bullet,.edge_c .swiper-pagination-bullet{background:#333;opacity:1; width:0.9rem; height:0.9rem; border-radius:0.9rem;margin: 0 0.8rem!important;}
.tecp_c .swiper-pagination-bullet{width: 0.55rem;height: 0.55rem;border-radius: 0.55rem;margin: 0 0.4rem!important;}
.ban .swiper-pagination-bullet,.tecp_c .swiper-pagination-bullet{background:#fff;}
.ban .swiper-pagination-bullet-active,.tecp_c .swiper-pagination-bullet-active,.edge_c .swiper-pagination-bullet-active{background:#019b4d;width:2.9rem;}
.tecp_c .swiper-pagination-bullet-active{width: 0.55rem;}		
		
		
		
		
/**/
.guide{height:48.25rem;}
.gui{padding:1.7rem 4% 0;}
.gui h2{text-align: center;height:6.8rem; line-height: 6.8rem;font-size: 2.0rem; color:#000000;}
.gui .vid{width:100%;margin-bottom: 1.75rem;/*height:14.85rem;*/}
.gui .vid img{width:100%;}
.gui .vid iframe{height:100%;}
.gui .gui-desc{line-height: 2.0rem;font-size: 1.6rem; color:#060001; text-align: center; margin-bottom: 2.35rem;}
.gui ul li{float:left; margin-bottom: 1.88rem;margin-left: 6.66rem;}
.gui ul li span{display:block;height:2.25rem;}
.gui ul li span em{display:inline-block; height:2.25rem; line-height: 2.25rem;font-size: 2.3rem;color:#000000;}
.gui ul li span i{display:inline-block; width:0.9rem; height:0.9rem; line-height: 0.9rem;text-align: center;border:1px solid #212121; font-size: 0.85rem; color:#000000;   border-radius: 3px; vertical-align: top;margin-top: 0.3rem;}
.gui ul li p{height:1.6rem; line-height: 1.6rem;font-size: 1.1rem; color:#000000;  }
.gui ul li:nth-child(3) span i,.gui ul li:nth-child(4) span i{font-size: 0.65rem;}
.gui ul li:first-child{margin-left: 0;}
.gui ul li:nth-child(4){margin-left: 8.45rem;}
.gui ul li:last-child{margin-left: 6.15rem;}
.gui ul li:hover span em{color:#00CBE8;}
.gui ul li:hover span i{color:#00CBE8; border:1px solid #00CBE8;}
.gui ul li:hover p{color:#00CBE8;}
	
	
.product{background:#ECECEC; }
.pro{padding:2.3rem 4% 3.8rem;}
.search {margin-top:2rem;}
.pro h2{text-align: center;margin-bottom: 0.9rem;}
.pro h2 span{display:block;height:3.0rem; line-height: 3.0rem;font-size: 2.0rem; color:#000000; font-weight: bold;}
.pro h2 em{display:block;height:2.2rem; line-height: 2.2rem;font-size: 1.2rem; color:#000000; font-weight: normal;}
.pro .pro-nav{/* height:7.8rem; *//* margin-bottom: 600px; *//* padding: 2.3rem 4% 2.8rem; */}
.pro .pro-nav ul li{float:left;width: 32.2%;/* margin: 0 2.275%; */height:2.6rem;line-height: 2.6rem;text-align: center;box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.2);border-radius:6px;margin-bottom: 0.55rem;/* margin-left: 0.35rem; */background:#FFFFFF;font-size: 1.55rem;color:#000000;overflow: hidden;}
.pro .pro-nav ul li a{display:block;font-size: 1.15rem; color:#000000;}
.pro .pro-nav ul li:nth-child(3n-1){margin-left: 0;margin: 0 1.675%;}
.pro .pro-nav ul li.p-on a{color:#fff;}
.pro .pro-nav ul li.p-on, .pro .pro-nav ul li:hover {color:#fff; background: #019b4d;}
.pro .pro-list dl dt{width:100%; margin-bottom: 1.2rem;}
.pro .pro-list dl dt img{width:100%; height:100%;}
.pro .pro-ul ul li{float:left; width:49.4%;margin-bottom: 0.5rem;}
.pro .pro-ul ul li:nth-child(2n){float:right;}
.pro .pro-ul ul li span{display:block; width:100%; border:1px solid #E1E1E1;}
.pro .pro-ul ul li span img{width:100%;}
.pro .pro-ul ul li em{display:block; height:3.55rem; line-height: 3.55rem;background:#E5E5E5 url(../images/pro-jt.png) no-repeat 90%;background-size:7%;font-size: 1.2rem; color:#000000; padding-left:1.0rem;}
	
.pro_nr{width:100%;overflow: hidden; position: relative;margin:0 auto;padding-bottom: 4rem;margin-top:0.8rem;}
.pro_nr ul{width: 100%;}
.pro_nr li{width: 50%;  box-sizing: border-box;float: left;position: relative;border:1px solid #dcdcdc;background:#fff;}
.pro_nr li img{display: block;width: 100%;}
.pro_nr li h4{height:3rem; text-align: center;font-size:1.2rem; color: #000000;line-height:3rem;display: block;width: 100%; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;box-sizing: border-box;font-weight: normal; font-weight: bold;}
.pro_nr li:nth-child(2n){margin-left:-1px;}
.pro_nr li:nth-last-child(1),.pro_nr li:nth-last-child(2){margin-top:-1px;}
.pro_nr .swiper-pagination{bottom: 0 !important; z-index: 1}
.pro_nr .swiper-pagination .swiper-pagination-bullet{width: 0.9rem; height: 0.9rem; margin:0.9rem 0.3rem !important;background-color: #6d6f75; opacity: 1; position: relative;}
.pro_nr .swiper-pagination .swiper-pagination-bullet-active{ background-color: #21499b;border:0.1rem solid #21499b;width: 0.7rem; height: 0.7rem;}
 

 
.title{padding-top: 0.7rem;position: relative;text-align: center;}
.title:after{content: "";width: 2.5rem;height: 2px;position: absolute;top: 0;left: 50%;margin-left: -1.25rem;background-color: #333333;}
.title p{font-size: 2.4rem;font-weight: normal;line-height: 3.75rem;color: #333;}
.title span{display: block;font-size: 1rem;font-weight: normal;line-height: 2.2rem;color: #666;}

.casee{background-color: #f7f7f7;padding-top: 3rem; padding-bottom: 1rem;}		
.case .title{margin-bottom: 2.4rem;}
.case_list{width: 90.625%;margin-top: 1rem;}
.case_list .swiper-slide{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-flow: wrap;}
.case_list dl{width: 47.5862069%;background: #fff;}
.case_list dd{height: 2.9rem;font-size: 0.9rem;font-weight: normal;line-height: 2.9rem;color: #333;text-align: center;overflow: hidden;}
.case_list dd a{color: #333;}
.more{background-color: #f7f7f7;}
.more .pro_title{background-image: url('../images/case_icon5.png');background-repeat: no-repeat;background-position: 2.2rem center;background-size: 1.9rem 1.9rem;background-color: #ebebeb;margin-bottom: 2rem;}
.more ul{display: flex;display: -webkit-flex;justify-content: space-around;-webkit-justify-content: space-around;}
.more li{width: 16.17647059%;text-align: center;}
.more li img{width: 63.63636364%;margin: 0 auto;}
.more li span{display: block;height: 3.9rem;font-size: 1rem;font-weight: normal;line-height: 3.9rem;color: #666;overflow: hidden;}
.product .pro_nav,
.spec_nav,
.case_nav,
.clsic_nav{width: 100%;height: 1rem;text-align: center;font-size: 0;padding: 2rem 0;}
.product .pro_nav span,
.spec_nav span,
.case_nav span,
.clsic_nav span{width: 1rem;height: 1rem;display: inline-block;margin: 0 .5rem;}
.pro_nav span.swiper-pagination-bullet,
.case_nav span.swiper-pagination-bullet,
.spec_nav span.swiper-pagination-bullet,
.clsic_nav span.swiper-pagination-bullet{background: #333333;}
.pro_nav span.swiper-pagination-bullet-active,
.case_nav span.swiper-pagination-bullet-active,
.spec_nav span.swiper-pagination-bullet-active,
.clsic_nav span.swiper-pagination-bullet-active{background: #019b4d;}
.pro_title{height: 5.7rem;font-size: 1.8rem;font-weight: normal;line-height: 5.7rem;color: #333;border-bottom: 1px solid #ebebeb;padding-left: 6rem;}
.pro_title span{display: block;width: 2.4rem;height: 2.4rem;background-image: url('../images/fl_icon5.png');background-repeat: no-repeat;background-position: center center;background-size: 0.65rem 1rem;background-color: #019b4d;float: right;margin-top: 1.8rem;margin-right: 1.5rem;border-radius: 50%;overflow: hidden;}
.pro_title a{color: #333;}
	
	
.xz{margin: 3.8rem 3.33%;}
.xz_con{position: relative;}
.xz_con li{ display: block;width: 100%;position: relative;}
.xz_con li img{ display: block;width: 100%;}
.xz_con li span{ display: block;font-size: 0.9rem;line-height: 0.9rem;position: absolute;right: 1.5rem;bottom: 1rem;color: #fff;}
.xz .swiper-pagination{bottom:0.8rem;height: 0.8rem; line-height:0;left:0.8rem;text-align: left;}
.xz .swiper-pagination .swiper-pagination-bullet{opacity: 1;background: #fff; width: 0.5rem; height: 0.5rem; margin: 0 0.2rem;border-radius: 0.5rem;box-sizing: border-box;}
.xz .swiper-pagination .swiper-pagination-bullet-active{background:url(../images/xz_dd.png) no-repeat center;width: 1.2rem;height: 1.2rem;background-size: 1.2rem 1.2rem;vertical-align: middle;}
.xz_r{margin: 2rem 0 0; }
.xz_r h2{height: 5.7rem;}
.xz_r h2 span{display: block;font-size: 1.8rem;color: #000000;line-height: 1.8rem;font-weight: bold;letter-spacing: 3px;}
.xz_r h2  i{display: block;font-size: 1.5rem;color: #000000;line-height: 1.5rem;padding-top: 0.7rem;font-weight: normal;}
.xz_box li{width:100%;height:4.2rem;border:1px solid #d6d6d6;box-sizing:border-box;line-height: 4.2rem;margin-bottom: 1.2rem;}
.xz_box li i{ width: 2rem;height: 2rem;padding-top:1.2rem;padding-left: 1.5rem;display: block;padding-right: 0.4rem;float: left; }
.xz_box li input{ display: inline-block; width:10rem; height:  3.8rem; line-height:  3.8rem;outline:none; color: #666;font-size: 1rem;outline:0;box-sizing: border-box;border:0;background:0;}
.xz_box li:last-of-type{ background: none; width:100%;float: left;border: 0;box-sizing: border-box;height: 4.2rem;margin-bottom: 0;}
.xz_box li:last-of-type button{ width:100%;height: 4.2rem;background:#000000;border: none; cursor: pointer; font-size: 1.8rem; color: #ffffff; line-height:  4.2rem;}
.submit .form-btn-submit{ display:none;}
.submit .form-btn-reset{ display:none;}
.xz_box li span{display:none;} 
	

	
	
/*case*/
.case{padding: 3.8rem 4%;}
.case h2{margin-bottom: 1.1rem;}
.case_bd{border-radius: 2px;overflow: hidden;    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.11);}
.case_bd dd{}
.case_lg img{width: auto;height: 3rem}
.case_bd dd h4{font-size: 1.4rem;color: #282828;line-height: 2rem;padding: 1rem 0;}
.case_bd dd h4 a{color: #282828;font-weight: bold;}
.case_desc{font-size: 1.1rem;color: #000;line-height: 2.2rem;opacity: 0.8;height:8.8rem;overflow:hidden;}
.case_bd dd .xq{display: block;width: 1.25rem;margin-top: 2rem;}
.case_bd .swiper-pagination{bottom: auto;top: 22rem;}
.case_bd .swiper-pagination .swiper-pagination-bullet{background: #fff;opacity: 1;}
.case_bd .swiper-pagination .swiper-pagination-bullet-active{background: #EA5404;}

.coop{margin-top: 1.5rem;}
.cp_bd{float: left;}
.cp_bd  li:nth-of-type(4n){margin-right: 0;}
.cp_bd li{  float: left;   width: 23.50%;   margin-right: 2%;   margin-bottom: 2%;   box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.11);  }
.cp_bd li:last-child{margin-right: 0;}
.coop .more{float: right;width: 11.88%;}



/* è®¾å¤‡ */
.m-show{padding:0.1rem 4% 0;position: relative;font-size:1.2rem;line-height:2.8rem;color: #666;text-align: center;height:34.1rem;}
.show_t{height:5.8rem;position: relative;font-size: 1.3rem;line-height: 2.8rem;font-weight: bold;}
.show_t span{width:33.33%;display: block;box-sizing:border-box;border-left: solid 1px #d2d2d2;color: #333;height:4.2rem;float: left;}
.show_t span em{display:block;width:2rem;height:1.9rem;margin: 0 auto;overflow: hidden;}
.show_t span:nth-child(1){border: 0;}
.show_t span.cur{color: #019b4d;}
.show_t span.cur em img{margin-top: -3.0rem!important;}
.show_c{overflow: hidden;}
.show_c li{width: 31.9%;float: left;margin-bottom: .8rem;}
.show_c ul a:nth-child(3n-1) li{margin: 0 2.02%;}
.show_c li img,.show_c li span{display: block;color: #333;}	
		
		
        /*产品中心*/
.m-probox{position: relative;padding:2.8rem 4%;z-index: 1;background:url(../images/probg.jpg) no-repeat center 0 #f4f4f4;background-size:100% auto;line-height: 2.5rem;font-size: 1.2rem;}
 
.pro_c{overflow: hidden;clear: both; padding-top: 1rem;}
.pro_c li{width: 48.12%;float: left;text-align: center; background-size:100% auto;}
.pro_c li p{box-sizing:border-box;/*padding:0.55rem 0.4rem 0.15rem;*/}
.pro_c li p,.pro_c li p img{width: 100%;display: block;/*border-radius: 100%;*/overflow: hidden;}
.pro_c li span{height:3.9rem;line-height: 3.9rem;color: #000;background:url(/m/images/ico01.png) no-repeat right center;background-size:0.9rem 0.9rem;padding-right: 1.5rem; overflow: hidden; display: block; }
.pro_c ul a:nth-child(2n) li{margin-left:3.76%;}

.prev1,.next1{width: 2.65rem;height: 2.45rem;display: block;z-index: 11;cursor: pointer;position: absolute;right:25.4%;bottom: 2.5rem;}
.prev1{left:25.4%;}  