.menu{display: none;}
.menu{ width:100%;position:fixed; height:100%; background:rgba(0,0,0,0.8); left:0; top:0; display:none; z-index:11}
.menu .show-menu img{ width:auto; max-width:100%;}
.menu .closed{ width:30px; height:25px; border-radius:50%; padding-top:5px; position:absolute; right:0.2rem; top:5px; z-index:11; color:#E1E1E1}
.menu .show-menu{ width:60%; height:100%; position:fixed; z-index:9; background:#4094f3; left:0; top:0; padding-top: 5%; text-align:center}
.menu .show-menu h1{line-height:4rem; text-align:center; color:#000; font-weight:normal}
.menu .show-menu a{ color:#fff}
.menu .show-menu li{ line-height:2em; font-size:100%;  letter-spacing:1px; text-align:left; margin-left: 20px;}
.show-erweima{ width:66%; background:rgba(255,255,255,0.9); margin:auto; padding:2rem; text-align:center; border-radius:0.6rem; padding-bottom:1rem; position:fixed; bottom:20%; display:none; left:10%; z-index:9}
.show-erweima img.ewm{ width:auto; max-width:100%; height:auto}
.show-erweima .txt{ line-height:2rem; color:#0D0D0D; font-size:100%}
.show-erweima .txt span{ padding:5px 10px; background:#202D4F; color:#fff}
.show-erweima .txt span a{ color:#fff}
.show-erweima .txt .wx{ width:8%; margin-right:5px; display:inline-block }
.show-erweima .closed{ position:absolute; right:5px; top:5px; z-index:10; width:30px; height:25px; padding-top:5px; text-align:center; color:#fff; border-radius:50%; background:#373737;}
.waphear { display: none;}
.wapproject,.wap-case,.wap-new,.wap-nva{ display: none;}	
.stan_cont .sPrev, .stan_cont .sNext{ display: none;}
.wapright_water{ display: none;}
.waprelation_picture,.wapvideo{ display: none;}
.product_cont .product_title .pro_title b{ font-weight: inherit;}
.show-erweima{ width:65%; background:rgba(255,255,255,0.9); margin:auto; padding:2rem; text-align:center; border-radius:0.6rem; padding-bottom:1rem; position:fixed; bottom:20%; display:none; left:10%; z-index:9}
.show-erweima img.ewm{ width:auto; max-width:100%; height:auto}
.show-erweima .txt{ line-height:2rem; color:#0D0D0D; font-size:100%}
.show-erweima .txt span{ padding:5px 10px; background:#202D4F; color:#fff}
.show-erweima .txt span a{ color:#fff}
.show-erweima .txt .wx{ width:8%; margin-right:5px; display:inline-block }
.show-erweima .closed{ position:absolute; right:5px; top:5px; z-index:10; width:30px; height:25px; padding-top:5px; text-align:center; color:#fff; border-radius:50%; background:#373737;}
.footer_float {height:auto; overflow:hidden; background:#4094f3; color:#fff; width:100%; position:fixed; z-index:9999; left:0; bottom:0; display:none}
.footer_float a{ color:#fff;}
.footer_float ul li{ float:left; padding:0.6rem 0;  width:24%; line-height:2rem; text-align:center; font-size:100%; background:url(../images/nav_line.jpg) right repeat-y;}
.footer_float ul li:last-child{ background:none; border-right: none;}
.footer_float ul li{ border-right: 1px solid rgba(255,255,255,0.4)}
@media screen and (max-width:768px)
{
	body{ margin: 0px; padding: 0px;}
	.middle,.w1600{ width: 100%;}
	.side,.headr{ display: none;}
	.footer_float{display: block;}
	.lb .swiper-slide .swiper-text .lb-title{ font-size: 18px !important; line-height: 40px;}
	.lb{ height: auto;}
	.lb-swiper-pagination-bullet.lb-swiper-pagination-bullet-active{ font-size: 16px !important;}
	.lb-swiper-pagination-bullet{font-size: 14px !important; line-height: 30px;}
	.lb-swiper-pagination-bullet.lb-swiper-pagination-bullet-active::after{ width: 30px;}
	.lb-swiper-pagination{ bottom: 0px !important; right: 10px; width: 30px !important;}
	.lb-swiper-pagination-bullet::after{ width: 30px;}
	.lb .swiper-slide .swiper-text{ left: -300px;}
	.bofang{ width: 25px; height: 25px;}
	.shengyin{ width: 25px; height: 25px; left: 13%; bottom: 7.6%;}
    .shengyin img{ width: 100% !important;} 
	.lb .swiper-slide .swiper-text{ bottom: 50px; width: 60%;}
	.lb .swiper-slide .swiper-text{ font-size: 14px !important;}
	.lb .swiper-slide .swiper-text .lb-tel{ font-size: 14px;}
	.lb .swiper-slide .swiper-text p{ width: 80px; height: 3px;}
	.lb .swiper-slide .swiper-text .lb-tel span{ font-size: 12px !important; width: 120px; height: 25px; line-height: 25px; float: left; margin-top: 2%; }
	.waphear { display: block;position: fixed;width: 100%; height: 50px; z-index: 9;}
	.waphear .ico{
	  width: 10%;height:4px;
	  border-top: 4px solid #fff;
	  border-bottom: 4px solid #fff;
	  padding: 6px 0;
	  background-color:#fff;
	  background-clip: content-box; position:absolute; right:0.4rem; top:1rem; z-index:9; }
	  .menu ul li{ position: relative; border-bottom: 1px solid rgba(255,255,255,0.2);}
	 .menu ul li .ico{ position:absolute; right:15px; width:15px; height:15px; top: 10px; z-index:1;background:url(../images/plus.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
	 .menu ul li a{height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
	 .menu ul li .a_js2{}
	 .menu ul li .a_js2_on{background:url(../images/reduce.jpg) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
	 .menu ul li .a_txt2{display:none}
	 .menu ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px; display:block;} 
	.inner{ background: rgba(255,255,255,0.9); box-shadow:  1px 3px 6px #cacaca;}
	.inner .ico{
	  width: 10%;height:4px;
	  border-top: 4px solid #000;
	  border-bottom: 4px solid #000;
	  padding: 6px 0;
	  background-color:#000;
	  background-clip: content-box; position:absolute; right:0.4rem; top:1rem; z-index:9; }
	  .waphear .logo {
	      width: 54%;
	      height: 50px;
	      float: left;
	      background: url(../images/logo.png) no-repeat left center;
		  background-size: 100%;
		  }
	.inner  .logo{background: url(../images/logo1.png) no-repeat left center;background-size: 100%;}
	.read{width: 96%;}
	.read_cont ul li{ width: 99%; float: inherit;}
	.title{ padding-top: 25px;}
	.title p, .read_cont .red_tit .read_matter, .stan_title p, .matter p, .news_zixun ul li .desc, .foot .left_foot .foot_nav a, .bootom P{font-size: 12px;}
	.read_cont .red_tit p:first-child{ font-size: 16px;letter-spacing:inherit;}
	.read_cont .red_tit .read_matter{ line-height: 20px;}
	.read_cont .red_tit{width: 58%}
	.read_cont .time{ font-size: 12px; line-height: 35px; height: 35px;}
	.read{ margin: 30px auto;}
	.time .fr{ height: 20px; line-height: 20px; font-size: 12px; }
	.project{ display: none;}
	.read_cont ul li .red_img{ height:100px;}
	.wapproject{display: inline-block; } 
	.wapproject .left-pro ul{flex-direction: row; justify-content: center;}
	.wapproject .left-pro ul li{ width: 30%; float: left; text-align: center; line-height: 40px; height: 40px; border: 1px solid #999; margin-left: 8px; border-radius: 8px; margin-bottom: 10px; font-size: 15px; display: inline-block; list-style: none;}
	.wapproject .left-pro ul li.on{ background: #f0a854; color: #fff;}
	.right_pro { width: 98% !important; margin: auto; float: inherit;}
	.left-pro{ display: inline-block;}
	.right_pro .hc_img{ height: 128px;}
	.hc_img .hc_txt{ padding: 0px 24px 15px 8px;}
	.hc_txt h3{ font-size: 15px;}
	.right_pro .sPrev1, .right_pro .sNext1{ height: 250px; width: 42px;}
	.right_pro{height: 210px !important;}
	.cont{ margin-top: 10px;}
	.title span{ margin:0px auto;}
	.right_pro .sNext1{ right: 0px;}
	.right_pro .sPrev1{ left: 0px;}
	.stan_title{ padding-top: 15px;}
	.stan_title p{ line-height: 30px;}
	.stan_title .stan_p{ width: 94%; line-height: 25px;}
	.stan_cont ul li{ width:48%;margin-right:10px}
	.standard .stan_moer,.case .stan_moer{ width: 30%; margin: 20px auto;}
	.standard .stan_moer a,.case .stan_moer a{font-size: 14px;}
	.matter{ padding: 10px;}
	.stan_cont ul li { height: 312px;}
	.stan_cont .sPrev, .stan_cont .sNext{width: 40px; height: 300px;}
	.stan_cont .sNext{ right: 0px;}
	.stan_cont .sPrev{ left: 0px;}
	.case-swiper{ display: none;}
	.wap-case{ display: block; width: 97%; margin: auto; height: 240px; overflow: hidden; position: relative;}
	.wap-case ul li{ width: 100%; position: relative; border-radius: 10px;  float: left; height: 240px; overflow: hidden;}
	.wap-case ul li img{ width: 100%; min-height: 100%;}
	.items { position: absolute; color: #fff;  width: 100%; bottom: 0px; height: 40px; line-height: 40px; text-align: center; background: rgba(0,0,0,0.6);}
	.wap-case .sPrev,.wap-case .sNext{width: 40px; height: 100px; display: block; position: absolute; top: 40%; z-index: 10;}
	.wap-case .sPrev{background: url(../images/qiehau1.png)no-repeat center;outline:none;background-size: 100%; }
	.wap-case .sNext{background: url(../images/qiehau.png)no-repeat center; right: 0px; outline:none;background-size: 100%;}
	.about{ margin-top: 0px; padding-bottom: 60px;}
	.about_cont p{ width: 98%;}
	.culture ul li { width: 49%; height: 130px; overflow: hidden; margin-bottom: 10px;}
	.culture{ margin: auto; display: flex; width: 98%;}
	.culture ul li:nth-child(2n){ margin-right: 0px;}
	.about_introduce p{ margin-top: 44%; margin-left: 29%;  width: 110px; height: 40px; font-size: 16px;}
	.cooperation{display: none;}
	.honor .tempWrap ul li{ width: 42%;}
	.honor .parBd .sPrev, .honor .parBd .sNext{ z-index: 10px; width: 30px;}
	.honor .tempWrap ul li .pic{ height: 105px;}
	.honor .tempWrap ul li{ margin: 0px 5px;}
	.honor{ padding-bottom: 0px;}
	.index_newsBox .fl{ display: none;}
	.wap-new{ display: block;}
	.wap-new .wap-tit ul{display: flex; flex-direction: row; justify-content: center; }
	.news_zixun{ width: 97%; margin: auto;}
	.wap-new .wap-tit ul li { width: 30%;  height: 35px; line-height: 35px; text-align: center; border: 1px solid #CACACA; font-size: 16px; margin: 0px 2px; border-radius: 10px;}
	.foot .left_foot{ width:96%; margin: auto; float: inherit;}
	.foot{ padding-top: 10px; height: auto; display: flex; margin: 0px;}
	.foot .left_foot p{ font-size: 14px;}
	.foot .right_foot{ width: 98%; margin: auto; overflow: hidden;}
	.foot .right_foot li:nth-child(3),.foot .right_foot li:nth-child(4){ display: none;}
	.foot .right_foot li{ width: 48%; margin-right: 2%;}
	.foot .right_foot li:nth-child(2){ margin-right: 0px;}
	.stan_cont .tempWrap{ width: 100% !important; overflow: hidden;}
	.bootom P a{ font-size: 12px;}
	.contact_wx ul li .er_imh{ height: 130px; width: 70%;}
	.foot .right_foot .right_img{ width: 120px;}
	.foot .right_foot li p{ text-align: center;}
	.inbanner{ background-size:143%; height: 163px;}
	.inside{ top: 12% !important;}
	.inside span{ font-size: 16px;}
	.foot .left_foot .foot_nav a:nth-child(4){ padding-left: 43px;}
	.bofang a{ font-size: 25px;}
	.inside ul{ display: none;}
	.inside p{ font-size: 18px; line-height: 25px;}
	.catpos_search{ margin-top: 2%; padding: 0px; font-size: 12px; line-height: 30px;}
	.wap-nva{ display: block; margin-top:7%;}
	.wap-nva ul{/* display: flex; flex-direction: row; justify-content: center; */text-align: center; width: 100%; }
    .wap-nva ul li{list-style-type:none; display:inline;  line-height: 45px; margin: 0px 4px;} 
	.wap-nva ul li a{ padding: 10px;background: #4094f3; border-radius: 20px;font-family: 'OpenSans'; color: #fff;}
	.wap-nva ul li.on a{ background: #ed8f21;}
	.wap-new .wap-tit ul li.on{ background: #ed8f21; color: #fff;}
	.water{margin-top: 40px;}
	.water .left_water{ width: 97%; float: inherit; margin: 0px auto;}
	.water .bootm_moer{ display: none;}
	.water .left_water h5 span{ width: 100%; display: block; font-size: 28px; line-height: 40px;}
	.water .left_water p{ margin-top: 20px;}
	.water .bootm_water{ margin-top: 10px;}
	.water .bootm_water ul{ width: 100%;}
	.water .bootm_water ul li{ line-height: 40px;}
	.wapright_water{ width: 97%; margin: 0px auto; position: relative; float: inherit; overflow: hidden;}
	/* .right_water { display: none;} */
	.right_water{ width: 100%; height: 300px;}
	.right_water .videobox video{width: 100%; min-height: 100%;}
	#video_container{ height: 100%;}
	.wapright_water{ display: block;}
.wapright_water .wapshowvideo{ position: absolute; top: 0; width: 100%; height: 575px; display: none;} 
.wapright_water .wapshowvideo .close{position: absolute;z-index: 999;right: 2%;top: 2%;font-size: 16px;background: #fff;padding: 5px; }
.adv_img { display: none;}
.superiority .adv_cont{ width: 97%; margin: auto;float: inherit;}
.superiority{ background-position: right; margin-top: 0px; }
.superiority .adv_cont .adv-title p{ line-height: 40px; font-size: 14px;}
.superiority .adv_cont .bd ul p{ line-height: 40px;}
.superiority .adv_cont .bd ul span{ font-size: 16px; margin-top: 20px;}
.superiority .adv_cont .hd li{width: 12.8%; margin-right: 0px; margin: 0px 22px; margin-top: 20px;}
.superiority .adv_cont .hd ul{display: flex; flex-direction: row; justify-content: center;}
.par-anniu .sPrev1, .par-anniu .sNext1 { width: 40px;}
.par_casecont ul li{ width: 48%; margin-right: 12px;}
.par_casecont{ width: 96%; margin: auto;}
.foot_contact .foot_help{ width: 93%;}
.foot_contact{ padding:20px 0; margin: 0px; background-position-x: 34%}
.foot_contact .foot_lainxi span a{ font-size: 16px;}
.foot_contact .foot_help span{ font-size: 14px; line-height: 25px;}
.foot_lainxi span{ display: none;}
.liuyan{ width: 90%; left: 2%; height: 442px; background: #fff; box-shadow:inset 0 0 10px rgba(64,148,244,0.5);border-radius: 10px; }
.liuyan .liuyan_title p{ font-size: 20px; }
.liuyan .liuyan_title{width: 88%;}
.liuyan .guestbook li:first-child{ height: 111px;} 
.liuyan .liuyan_box li .input{ width: 74%; margin: 2px 0px; line-height: 35px; height: 35px;}
.liuyan .liuyan_box li .input input.txt{ height: 30px; line-height: 30px;}
.liuyan .liuyan_box li .name{ line-height: 30px;}
.liuyan .guestbook .choose{ width: 80%; float: inherit;}
.liuyan .guestbook .choose .fl{ width: 100%;}
.liuyan .liuyan_box .guestbook li span{ line-height: 28px;}
.liuyan .guestbook .choose span{ width: 100%;}
.liuyan .guestbook .choose span input{ width: 16px; height: 18px;}
.liuyan .guestbook .demand textarea{ font-size: 14px; width: 91%;}
.liuyan .guestbook .button input{ width: 37%; height: 30px; line-height: 30px; font-size: 14px;}
.liuyan .close{ z-index: 10;}
.liuyan .guestbook .demand{ margin-top: 0px;}
.par_casecont ul li span{ font-size: 14px; line-height: 30px;}
.par_casecont ul li p{ font-size: 16px; line-height: 40px; height: 40px; font-weight: 600;}
.service .service_cont { padding: 0px; width: 96%; margin: 0px auto;}
.service .lsit_title span{ font-size: 14px; line-height: 25px;}
.service .service_list ul li:nth-child(2n){ margin-left: 17%;}
.service .service_list ul li{ width: 40%;}
.foot_contact .foot_lainxi .foot_zz{ height: 40px; width:180px ; line-height: 40px; margin-top: 10px;}
.venue-parBd .swiper-pagination{ top: 3%;}
.venue{ height: 690px;}
.venue-parBd .sPrev, .venue-parBd .sNext{ z-index: 3; width: 40px; height: 80px; background-size: 60%;}
.venue .swiper-slide{ margin-top: 20px;}
.venue-parBd{ margin: auto; width: 96%;}
.main_content .inleft{ display: none;}
.inright{ width: 97%; margin: auto; float: inherit;}
.list_news li .pic{ width: 100%; height: 150px; float: inherit;}
.list_news li .text{ width: 100%; margin: 0px;}
.list_news li .text h3{ font-size: 20px; line-height: 40px;}
.list_news li .text p{ font-size: 14px; margin: 0px; line-height: 25px; padding: 0px; padding-bottom: 8px;}
.list_news li .text p:last-child{ padding-top: 10px; line-height: 30px;}
.list_news li .text p:last-child span{ width: 106px; height: 30px; line-height: 30px;}
.showDetail .show_news p{ font-size: 12px;}
.main_content{ padding: 0px;}
.showDetail .desc{ font-size: 14px;}
.relation_picture{ display: none;}
.waprelation_picture{ width:100%; margin:auto;display: block;}
.waprelation_picture li{ width:32%; margin-right:2%; height:auto; overflow:hidden; position:relative; margin-bottom:30px; float:left;}
.waprelation_picture li img{ width:100%;}
.waprelation_picture li p{ display:block; width:100%; position:absolute; left:0; bottom:0; z-index:2; line-height:35px; text-align:center; font-size:20px; color:#ffffff; background:rgba(11,163,236,0.5); transition:all 0.5s}
.waprelation_picture li:nth-child(3){ margin-right:0}
.relation_news ul li{width: 100%;}
.project_caseTab .bigProject .swiper-slide .text{ width: 92%; left: 4%;top:22%; padding: 40px 0px;}
.project_caseTab .bigProject .swiper-slide .text h3{ font-size: 18px;}
.project_caseTab .bigProject .swiper-slide .text p{ padding: 0px 10%; font-size: 16px; padding-top: 15px;}
.project_caseTab .bigProject .swiper-slide{ height: 348px;}
.project_caseTab .smallProject .case_sama .case_tumb{ height: 169px;}
.project_caseTab{ margin-bottom: 40px;}
/* .pcpvideo{display: none;} */
.wapvideo{ display: block;}
.list_case_video ul li{ width: 100%; margin-bottom: 20px;}
.list_case_video ul{ margin-top: 20px;}
.list_case_video .wapshowvideo{ position: absolute; top: 0; left: 2px; width: 100%; height: 575px; display: none;} 
.list_case_video .wapshowvideo .close{position: absolute;z-index: 999;right: 2%;top: 2%;font-size: 16px;background: #fff;padding: 5px; }
.list_case_video ul li .videobox{ height: 218px;}
.project_caseTab .smallProject{ margin-top: 10px;}
.relation_news ul li a{width: 80%; overflow: hidden;}
.content .right_contact{width: 97%; margin: auto; float: inherit; height: 240px; border-radius: 20px 20px 0px 0px ; }
#dituContent{ border-radius: 20px 20px 0px 0px !important;  }
.content .center_contact{width: 97%; margin: auto; float: inherit; height: 240px;}
.content .left_contact{width: 97%; margin: auto; float: inherit; height: 240px;  border-radius: 0px 0px 20px 20px ;padding:0px 20px}
.content{ height: auto;}
.content .left_contact .contact_phone{ margin: 0px; padding-top: 15px;}
.content .left_contact p{ line-height: 35px;}
/* .aboutinside{ position: inherit;} */
.contact_wx ul li{width: 48%;}
.guestbook{width: 96%; padding: 0px; margin: 0px auto;}
.aboutbanner{ height: 1060px; background-size: 615%;}
.guestbook li:first-child{height: 130px;}
.guestbook li .input{ width: 73.8%; height: 45px;}
.guestbook{ margin-top: 30px;}
.guestbook li .input input.txt{ height: 35px; line-height: 35px;}
.guestbook li .name{ line-height: 35px; font-size: 16px;}
.guestbook .choose{ width: 100%; float: inherit;}
.guestbook .demand{ width: 100%; float: inherit; margin-top: 58px;}
.magesscont{ display: block !important;}
.guestbook .choose span{ line-height: 35px; font-size: 15px;}
.guestbook .demand textarea{ width: 76%; height: 110px;}
.guestbook .button input{ width: 30%;}
.guestbook .button{ margin-top: 8%;}
.with .with-left{  display: none;}
.with{ margin-top: 20px;}
.with .with-right{ width: 96%; margin: auto; float: right;}
.with .with-right p{ display: none;}
.with .with-right h4{ line-height: 45px; text-align: center;}
.with .with-right span{ margin: auto;}
.with .with-cont{ line-height: 30px;}
.with .with-moer{ margin: auto;  margin-top: 9%;}
.effect{ margin-top: 30px; padding: 0px;background-size: 540%;}
.effect .mission p{ font-size: 12px;}
.effect .mission h6{ font-size: 24px;}
.effect .effect-cont{width: 97%; margin:0px auto; font-size: 14px; line-height: 30px; padding: 20px 0px;}
.effect .effect-cont span{ width: 100%;}
.about-mpa{ display: block; margin-bottom: 0px;}
.about-mpa .left-cont{ width:100%; margin: auto; float: inherit; padding: 40px 10px; height:255px;}
.about-mpa .left-cont h5{ font-size: 26px; margin-bottom: 10px;}
.about-mpa .left-cont p{ line-height: 50px;}
.about-mpa .right-cont{ width: 100%; float: inherit; height: 255px;}
#dituContent{ height: 255px !important;}
.team .swiper-pagination{ left: 24%; margin-top: 20px;}
.team .swiper-slide .team-titlt{ display: none; width: 100%; left: 0px; padding: 10px 20px; bottom: 0px; height: 18%;border-radius:0px 0px 14px 14px;}
.team .swiper-slide .team-titlt .team-moer,.team .swiper-slide .team-titlt p,.team .swiper-slide .team-titlt span{ display: none;}
.team .swiper-container{ margin-top: 20px;}
.team{ height: 486px;}
.Honorary .parHd ul li{ font-size: 18px; width: 36%; height: 40px; line-height: 40px; margin: 0px 12px;}
.slideGroup .swiper-slide p{ display: block;}
.slideGroup .swiper-slide{ height: 270px;}
.team .swiper-slide{ height: 270px;}
.about-mpa{ margin: 0px;}
.Honorary .parHd ul{ margin: 20px 0px;}
.choice .choice-cont .choice-title{ width:90px; height: 90px;}
.choice .choice-cont .select1 p,.choice .choice-cont .select2 p,.choice .choice-cont .select4 p{ font-size: 20px;}
.choice .choice-cont .select3 p{ font-size: 20px;}
.choice .choice-cont .select1{ right: 42%; top: 58%;}
.choice .choice-cont .select3{ left: 37%; top: 65%;}
.choice .choice-cont .select2{ right: 48%; top: 22%;}
.choice .bd1, .choice .bd2{ padding-left: 15px;}
.choice .bd1 .substance,.choice .bd2 .substance{ width: 90%; font-size: 14px; line-height: 24px;}
.choice .bd3 .substance,.choice .bd4 .substance{ width: 90%; font-size: 14px; line-height: 24px;}
.choice .bd2 .substance{ margin-top: 99%;}
.choice .bd4 .substance{ margin-top: 100%;}
.choice .choice-cont .select4{ top: 23%;}
.choice{ background: url(../images/about4.jpg) #fafafc no-repeat center;background-size: 370%;}
.txtScroll-left .bd ul li{width: 100%;}
.product_adv{ padding: 18px 34px;}
.txtScroll-left .bd ul li span{ line-height: 30px;}
.product_adv{height: 242px;}
.product_cont .product_title .pro_title b{ display: none;}
.product_cont{ margin-bottom: 20px;}
.product_cont .on{ width: 100% !important; position: relative;}
.product_cont .on .pic{ width: 100%; height: 320px; overflow: hidden; display: flex; justify-content: center; align-content: center;}
.product_cont .on .pic img{ width: 100%; height:320px; transition:none; object-fit:none}
.product_cont .on .swiper_title  span{display: block; line-height: 25px; font-size: 16px;}  
.product_cont .on .swiper_title{ position:inherit; color: #000;  background: none;transition:none;padding: 0px; text-align: center;}
.product_cont .pic img{ width: 100%; height:320px; transition:all 0.1s;}
.product_cont .swiper_title{ padding: 0px 26px; transition: all .1s;}
.product {width: 97%; margin:20px auto;}
.txtScroll-left .bd ul li p{ line-height: 60px;}
.showCaseTab{display: none;}
.main_content .btitle{ display: none;}
.showDetail{ margin-top: 0px;}
.waprelation_picture li p{ font-size: 16px;}
.news_zixun ul li h3{ font-size: 18px;}
.effect .mission{overflow: hidden;}
.effect .mission img{ margin-right: 55px;}
.honor .parBd .sNext{ right: 0px;}
.honor .parBd .sPrev{ left: 0px;}
.bootom{ margin-bottom: 40px;}
.txtScroll-left .hd{ margin-top: 10px; }
.txtScroll-left .hd .prev{ margin-left: 0px;}
.txtScroll-left .tempWrap{ width: 100% !important;}
		}