



.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}

.clearfix{zoom:1}

input,textarea{border: none;outline: none;-webkit-border-radius: 0;}

button {border: none;padding: 0;}

.fl{float:left}

.fr{float:right}



.por{position: relative;}

.poa{position: absolute;}

.head_fixed{position: fixed;top: 0;left: 0;width: 100%;height: auto;z-index: 9999;}

img{border: none;vertical-align: middle;max-width: 100%;}



*:focus{

	outline: none;

	-webkit-tap-highlight-color: transparent;

}



a,li,div {-webkit-tap-highlight-color:transparent}



/* 自定义样式 */

.ver-mid{vertical-align: middle;}

.ver-bl{vertical-align: baseline;}

.flx{display: flex;flex-wrap: nowrap;justify-content: space-between;}

.flx_w{display: flex;flex-wrap: wrap;justify-content: space-between;}









			/* index_title */

			.index_title{text-align: center;}

			.index_title .title{font-size: 47px;font-weight: normal;color: #141414;}

			.index_title .slogan{display: inline-block;margin-top: 9px;font-size: 23px;color: #666;font-family: arial;text-transform: uppercase;}

			@media only screen and (max-width:480px){

				.index_title .title{font-size: 26px;}

				.index_title .en{font-size: 14px;}

			}

			/* profile */

			.home_profile{padding: 3.1% 0 3.1%;}

			.home_profile .content_layout{display: flex;flex-wrap: wrap;justify-content: space-between;background: #f0f0f0;}

			.home_profile .content_layout .lf_part{padding: 80px 0 16px 32px;width: 49.9%;box-sizing: border-box;transition: all .3s;background: url(../images/bg02.jpg) no-repeat right bottom;background-size: cover;box-sizing: border-box;min-height: 589px;}

			.home_profile .content_layout .lf_part .top_box .name{font-size: 24px;color: #000;font-weight: bold;}

			.home_profile .content_layout .lf_part .txt{margin-top: 30px;width: 60%;padding-right: 2%;box-sizing: border-box;}

			.home_profile .content_layout .lf_part .txt p{font-size: 14px;line-height: 24px;color: #000;}
			
			.home_profile .content_layout .lf_part .drop{display: none;margin-top: 10px;}
			.home_profile .content_layout .lf_part .drop img{display: block;margin: 0 auto;}

			.home_profile .content_layout .lf_part .other_box{margin-top: 2.5%;}

			.home_profile .content_layout .lf_part .other_box .flx_w{justify-content: flex-start;}

			.home_profile .content_layout .lf_part .other_box .item{margin:0 20px 1% 0;font-size: 17px;color: #fff;}

			/*.home_profile .content_layout .lf_part .other_box .item a{display: block;width: 184px;padding: 14px 22px;box-sizing: border-box;white-space: nowrap;background: #ca0f1f url(../images/icon_01.png)no-repeat right 22px center;transition: background .3s;}*/

			

			.home_profile .content_layout .lf_part .other_box .item a{margin-top: 6.5%; padding: 17px 30px;font-size: 12px;display: inline-block;width: 103px; border-radius: 30px;background: #ca0f1f url(../images/icon_02.png)no-repeat right 26px center;transition: all .3s;}

            .home_profile .content_layout .lf_part .other_box .item a:hover {background: #ca0f1f url(../images/icon_02.png)no-repeat right 32px center;}

			/*.home_profile .content_layout .lf_part .other_box .item:hover a{background: #ca0f1f url(../images/icon_01.png)no-repeat right 30px center;}*/

			.home_profile .content_layout .video_part{width: 49.9%;transition: all .5s;}

			.home_profile .content_layout .video_part .videolist{position: relative;}

			.home_profile .content_layout .video_part img.ico{width: 100%;}

			.home_profile .content_layout .video_part .videoed{position: absolute;top: 50%;left: 50%;width: auto;transform: translate(-50%,-50%);transition: all .5s;}

			.home_profile .content_layout .video_part:hover .videoed{transform: translate(-50%,-50%) rotateZ(120deg);}

			.home_profile .content_layout .video_part .video_hide{display: none;height: 100%;background: #000;text-align: center;}

			.home_profile .content_layout .video_part .video_hide video{object-fit: contain;width: 100%;height: 100%;background: #000;}

			.home_profile .line{margin-top: 4.9%;width: 100%;height: 1px;background-color: #e4e4e4;}
			@media only screen and (max-width:1800px){
				.home_profile .content_layout .lf_part{min-height: initial;}
				.home_profile .content_layout .lf_part .txt{height: 170px;overflow-y: scroll;}
				.home_profile .content_layout .lf_part .txt::-webkit-scrollbar {
				 /*滚动条整体样式*/
				  width : 3px;  /*高宽分别对应横竖滚动条的尺寸*/
				  /* height: 1px; */
				  }
				  .home_profile .content_layout .lf_part .txt::-webkit-scrollbar-thumb {
				  /*滚动条里面小方块*/
				  border-radius: 10px;
				  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
				  background   : #535353;
				  }
				  .home_profile .content_layout .lf_part .txt::-webkit-scrollbar-track {
				  /*滚动条里面轨道*/
				  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
				  border-radius: 10px;
				  background   : #ededed;
				  }
			}
			@media only screen and (max-width:1500px){
				.home_profile .content_layout .lf_part{padding-right: 3%;background: url(../images/bg02_2.jpg)no-repeat right bottom/cover;}
				.home_profile .content_layout .lf_part .txt{width: 100%;}
			}
			@media only screen and (max-width:1300px){
				.home_profile .content_layout .lf_part{padding: 3% 3% 16px 32px;}
				.home_profile .content_layout .lf_part .txt{height: 120px;}
			}
			@media only screen and (max-width:990px){

				.home_profile .content_layout .lf_part{width: 100%;padding:6% 3%;}

				.home_profile .content_layout .lf_part .top_box .name{font-size: 30px;}

				.home_profile .content_layout .video_part{width: 100%;}

				.home_profile .content_layout .video_part .videoed{width: 90px;}

				.home_profile .content_layout .video_part .video_hide video{width: 100%;}

				.home_profile .content_layout .lf_part .drop{display: block;}
			}

			@media only screen and (max-width:768px){

				.home_profile{padding: 5% 0;}

				/* .home_profile .content_layout .lf_part .txt{padding-right: 37%;} */

				.home_profile .content_layout .lf_part .top_box .name{font-size: 33px;}

				.home_profile .content_layout .lf_part .other_box .item{margin: 0 10px 1% 0;transition: all .3s;font-size: 16px;}

				.home_profile .content_layout .lf_part .other_box .item a{padding: 7% 30px;transition: all .3s;}

				.home_profile .content_layout .lf_part .top_box .name{font-size: 26px;}

				.home_profile .content_layout .lf_part .txt p{font-size: 16px;}

			}

			@media only screen and (max-width:480px){

				.home_profile{padding: 30px 0;}

				.home_profile .content_layout .video_part{margin-top: 0;}

				.home_profile .content_layout .video_part .videoed{width: 60px;}

				/* .home_profile .content_layout .lf_part {min-height: initial;background: url(../images/bg02.jpg)no-repeat left top/cover;} */

				.home_profile .content_layout .lf_part .top_box .name{font-size: 20px;}

				.home_profile .content_layout .lf_part .txt{margin-top: 3%;padding-right: 0;}

				.home_profile .content_layout .lf_part .txt p{font-size: 14px;line-height: 24px;}

				.home_profile .content_layout .lf_part .other_box .item{font-size: 14px;}

				.home_profile .content_layout .lf_part .other_box .item a{padding: 7% 12px;width: 130px;}

			}

			@media only screen and (max-width:320px){

				.home_profile .content_layout .lf_part .top_box .name{font-size: 18px;}

			}

			/* video list */

			.bg_mask{display:none;position:fixed; left:0%;top:0%; width:100%; height:100%;z-index:99;background: rgba(0,0,0,.9);}

			.videos{ display:none;position:fixed; left:50%; top:50%;transform: translate(-50%,-50%);z-index:100; width:660px; height:400px; }

			.videos video{object-fit: fill;width: 100%;}

			.vclose { position:absolute;right:1%; top:2%; border-radius:100%; cursor: pointer; }

			@media only screen and (max-width:680px){

				.videos{width: 100%;height: auto;}

			}

			/* home_news */

			.home_news {padding: 0 0 3.1%;}

			.home_news .lf_center{width: 50%;position: relative;transition: all .3s;}

			/*.home_news .lf_center .img{margin-bottom: 3px;}*/

			.home_news .lf_center .img{position: relative;padding-bottom: 60%;width: 100%;height: 0;overflow: hidden;}

			.home_news .lf_center .img img{position: absolute;left:50%;top: 50%;display: block;transform: translate(-50%,-50%);width: 100%;}

			.home_news .lf_center .news_title{position: absolute;top: 8%;left: 11%;width: 100%;color: #fff;}

			.home_news .lf_center .news_title .title{font-size: 43px;font-weight: bold;}

			.home_news .lf_center .news_list{position: relative;left: 0;bottom: 0;/* padding: 5.5% 10.5% 4.8%; */width: 100%;background: #272727;box-sizing: border-box; height: 100%;}

			.home_news .lf_center .news_list .item{padding: 5.5% 10% 4.8%;color: #fff;box-sizing: border-box;background: #272727;}

			.home_news .lf_center .news_list .item .tit{font-size: 24px;}

			.home_news .lf_center .news_list .item .con{margin-top: 5%;min-height: 4em;font-size: 14px;line-height: 2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

			.home_news .lf_center .news_list .item .more{margin-top: 6.5%;padding: 15px 30px;font-size: 12px;display: inline-block;width: 103px;border-radius: 30px;background: url(../images/icon_02.png)no-repeat right 26px center;transition: all .3s; border: 2px solid white;}

			.home_news .lf_center .news_list .item .more:hover{background:url(../images/icon_02.png)no-repeat right 32px center;}

			.home_news .lf_center .news_list .change{position: absolute;width: 183px;height: 20px;right: 10.5%;bottom: 10.8%;text-align: center;z-index: 2;}

			.home_news .lf_center .news_list .change .swiper-pagination{width: 100px;left: 50%;transform: translateX(-50%);}

			.home_news .lf_center .news_list .change .swiper-pagination-bullet{width: 5px;height: 5px;margin: 0 12px;}

			.home_news .lf_center .news_list .change .swiper-pagination-bullet{background: #bfbfbf;opacity: 1;}

			.home_news .lf_center .news_list .change .swiper-pagination-bullet-active{background:#fff;}

			.home_news .lf_center .news_list .change .swiper-button-prev{background: url(../images/icon_03.png)no-repeat center;width: 41px;height: 41px;top: 16px;left:0;}

			.home_news .lf_center .news_list .change .swiper-button-next{background: url(../images/icon_04.png)no-repeat center;width: 41px;height: 41px;top: 16px;right:0;}

			.home_news .lf_center .news_list .change .swiper-button-prev:hover, .home_news .lf_center .news_list .change .swiper-button-next:hover{filter: brightness(20);}

			.home_news .video_part{width: 50%;transition: all .3s;background: #272727;}

			.home_news .video_part .videolist{position: relative;}

			.home_news .video_part .videolist .ico{width: 100%;}

			.home_news .video_part .videoed{position: absolute;top: 50%;left: 50%;width: auto;transform: translate(-50%,-50%);transition: all .5s;}

			.home_news .video_part:hover .videoed{transform: translate(-50%,-50%) rotateZ(120deg);}

			.home_news .video_part .video_hide{display: none;height: 100%;}

			.home_news .video_part .video_hide video{object-fit: contain;width: 100%;height: 100%;background: #000;}
			
			@media only screen and (max-width:1380px){
				.home_news .video_part .videolist{height: 100%;background:url(../images/bg03.jpg)no-repeat center/cover;}
				.home_news .video_part .videolist .ico{display: none;}
				
			}
			@media only screen and (max-width:1300px){

				.home_news .lf_center .news_title .title{font-size: 36px;}

				.home_news .lf_center .news_list .item .tit{font-size: 24px;}
				.home_news .lf_center .news_list .change{bottom: 8.8%;}
				

			}

			@media only screen and (max-width:990px){

				.home_news .lf_center{width:100%;}

				/* .home_news .lf_center .img{height: 420px;} */

				.home_news .video_part{width: 100%;}

				.home_news .video_part .videoed{width: 90px;}

				.home_news .lf_center .news_list .item{padding: 4%;}

				.home_news .lf_center .news_list .change{height: auto;bottom: 9.8%;}
				.home_news .video_part .videolist{height: auto;background:initial}
				.home_news .video_part .videolist .ico{display: block;}

			}

			@media only screen and (max-width:768px){

				.home_news .lf_center .news_title{top: 8%;left: 4%;}

				.home_news .lf_center .news_list{height: auto;}

				.home_news .lf_center .news_list .item .tit{font-size: 20px;}

			}

			@media only screen and (max-width:480px){

				.home_news{padding: 0 0 30px;}

				.home_news .lf_center .news_title .title{font-size: 24px;}

				.home_news .lf_center .news_list{position: initial;}

				.home_news .lf_center .img{height: auto;background: none;}

				.home_news .lf_center .img img{display: block;}

				.home_news .lf_center .news_list .item .tit{font-size: 20px;}

				.home_news .lf_center .news_list .item .con{line-height: 24px;min-height: initial;}

				.home_news .lf_center .news_list .item .more{padding: 8px 23px;}

				.home_news .lf_center .news_list .change{position: relative;padding: 0 0 20px;margin:0 auto;width: 60%;height: 50px;right: initial;bottom: initial;}

				.home_news .lf_center .news_list .change .swiper-button-prev,.home_news .lf_center .news_list .change .swiper-button-next{margin-top: 0;width: 35px;height: 35px;top: 50%;background-size: 100%;transform: translateY(-50%);}

				.home_news .lf_center .news_list .change .swiper-pagination{top: 50%;transform: translate(-50%,-50%);}

				.home_news .video_part .videoed{width: 60px;}

			}

			@media only screen and (max-width:320px){

				.home_news .lf_center .news_list .item .tit{font-size: :;px;}

			}

			

			/* 世界网站 */

			.worldwide{width: 100%;}

			.worldwide .world_box{position: relative;}

			.worldwide .rt_part{position: absolute;top:50%;right: 3%;width: 296px;height: 90%;z-index: 2;transform: translateY(-50%);}

			.worldwide .rt_part .tit{display: none;}

			.worldwide .rt_part .country{margin-top: 10%;}

			.worldwide .rt_part .country .box{color: #fff;text-align: center;}

			.worldwide .rt_part .country .box .en{font-size: 27px;font-weight: bold;text-transform: uppercase;}

			.worldwide .rt_part .country .box .name{font-size: 27px;}

			.worldwide .rt_part .country .box p{line-height: 30px;}

			.worldwide .rt_part .country .box span{display: inline-block;font-size: 12px;margin-top: 7%;padding:0 14px;background: #ca0f1f;border-radius: 30px;padding: 8px 15px;width: 80px;}

			{}

			

			.worldwide .rt_part .country .swiper-pagination{position: absolute;left: 50%;bottom: 10px;transform: translateX(-50%);}

			.worldwide .rt_part .country .swiper-pagination-bullet{width: 27px;height: 4px;margin: 0 5px;background: #fff;opacity: 1;border-radius: 0;}

			.worldwide .rt_part .country .swiper-pagination-bullet-active{background:#ca0f1f;}

			.worldwide .rt_part .country .swiper-button-prev{background: url(../images/icon_05.png)no-repeat center;width: 15px;height: 27px;left:0;}

			.worldwide .rt_part .country .swiper-button-next{background: url(../images/icon_06.png)no-repeat center;width: 15px;height: 27px;right:0;}

			@media only screen and (max-width:1500px){
				.worldwide .world_box > img{min-height: 186px;}

			}

			@media only screen and (max-width:768px){
				.worldwide .world_box{height: 350px;background: url(../images/bg05.jpg)no-repeat center;background-size: cover;}

				.worldwide .world_box > img{display: none;}

				.worldwide .rt_part{right: 50%;transform: translate(50%,-50%);}

				.worldwide .rt_part .tit{display: block;font-size: 26px;color: #fff;text-align: center;}
				.worldwide .rt_part .country .box .name{margin: 14% 0;}
				.worldwide .rt_part .country .box span{margin-top: 4%;}
				.worldwide .rt_part .country .swiper-pagination{bottom: 0;}

			}

			@media only screen and (max-width:480px){

				.worldwide .world_box{height: 300px;}

				.worldwide .rt_part{width: 94%;height: 80%;}

				.worldwide .rt_part .country .box .en{font-size: 20px;}

				.worldwide .rt_part .country .box .name{margin: 4% 0;font-size: 24px;}

			}

			/* home_product */

			.home_product{padding: 3.1% 0 3.1%;}

			.home_product .index_title .slogan{margin-top: 28px;}

			.home_product .pdct_type{margin-top: 3.1%;padding:0 73px;box-sizing: border-box;position: relative;}

			.home_product .pdct_type .item{position: relative;overflow: hidden;}

			.home_product .pdct_type .item .img{border-radius: 6px;overflow: hidden;}

			.home_product .pdct_type .item .tit{position: absolute;left: 0;bottom: -50%;padding:9% 1% 5%;width: 100%;font-size: 24px;color: #fff;background: rgba(56,56,56,.8);text-align: center;box-sizing: border-box;border-radius: 0 0 6px 6px;transition: bottom .5s;}

			.home_product .pdct_type .item:hover .tit{bottom: 0;}

			.home_product .pdct_type .swiper-button-prev{background:#292929 url(../images/icon_05.png)no-repeat center;width: 49px;height: 49px;left:0;border-radius: 50%;background-size: 8px;}

			.home_product .pdct_type .swiper-button-next{background:#292929 url(../images/icon_06.png)no-repeat center;width: 49px;height: 49px;right:0;border-radius: 50%;background-size: 8px;}

			.home_product .pdct_type .my-button-disabled{opacity: 0;}

			@media only screen and (max-width:990px){

				.home_product .index_title .title{font-size: 30px;}

			}

			@media only screen and (max-width:768px){

				.home_product .index_title .title{font-size: 26px;}

				.home_product .index_title .slogan{margin-top: 15px;font-size: 18px;}

				.home_product .pdct_type .swiper-button-prev,.home_product .pdct_type .swiper-button-next{width: 35px;height: 35px;}

			}

			@media only screen and (max-width:480px){

				.home_product{padding: 30px 0;}

				.home_product .index_title .title{font-size: 22px;}

				.home_product .index_title .slogan{margin-top: 10px;font-size: 14px;}

				.home_product .pdct_type{margin-top: 25px;padding:0 50px;}

				.home_product .pdct_type .item .tit{padding: 3% 1%;bottom: 0;font-size: 16px;white-space: normal;text-overflow: ellipsis;overflow: hidden;}

			}

			



			.four_function{padding:0 0 3.5%;background: url(../images/bg06.jpg)no-repeat center/cover;}

			.four_function .service_top{padding: 2.5% 0;text-align: center;font-size: 20px;color: #fff;border-bottom: 1px solid #fff;}

			.four_function .service_mid{margin-top: 2%;}

			.four_function .func_item{width: 33%;text-align: center;color: #fff;border-right: 1px solid #fff;box-sizing: border-box;}

			.four_function .func_item:nth-last-child(1){border-right: 0;}

			.four_function .func_item .img {margin-bottom: 20px;}

			.four_function .func_item .img img{display: block;margin: 0 auto;}

			.four_function .func_item strong{display: block;font-weight: normal;font-size: 18px;}

			.four_function .func_item .tag{margin-top: 8px;font-size: 14px;}

			.four_function #buy_way{position: relative;}

			.four_function #buy_way .purchase_route{display: none;position: absolute;top: -80%;left: 38%;width: 100px;z-index: 3;}

			.four_function #buy_way .purchase_route ul{background: #37383c;padding: 10px 2%;box-sizing: border-box;border-radius: 8px;}

			.four_function #buy_way .purchase_route ul li{width: 100%;}

			.four_function #buy_way .purchase_route ul li i{display: block;}

			.four_function #buy_way .purchase_route ul li i img{display: block;width: 36px;margin: 0 auto;}



			@media only screen and (max-width:768px){

				.four_function .service_top{font-size: 16px;}

				.four_function .func_item strong{font-size: 16px;}

				.four_function #buy_way .purchase_route{top: -60%;left: 43%;}

			}

			@media only screen and (max-width:680px){

				.four_function .func_item strong{font-size: 16px;}

			}

			@media only screen and (max-width:480px){

				.four_function .service_top{padding: 20px 0;font-size: 16px;}

				.four_function .func_item{margin: 8px 0;width: 50%;}

				.four_function .func_item:nth-child(2n){border-right: 0;}

				.four_function .func_item .img{margin-bottom: 10px;}

				.four_function .func_item .img img{width: 18%;}

				.four_function .func_item strong{font-size: 14px;}

				.four_function .func_item .tag{margin-top: 0;}

				.four_function #buy_way .purchase_route{top: -65%;left: 12%;width: 190px;}

				.four_function #buy_way .purchase_route ul li i img{width: 27px;}

			}

			

			/* 动画 */

			.js-m.js-m-2 {

			    opacity: 0;

			    -webkit-transform: translate3d(0, 50px, 0);

			    transform: translate3d(0, 50px, 0);

			    -webkit-transition: all 0.6s;

			    transition: all 0.6s;

			    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);

			    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);

					transition-delay: 0.5s;

					-webkit-animation-delay: 0.5s;

			}

			.js-m.js-m-2.animate {

			    opacity: 1;

			    -webkit-transform: translate(0, 0);

			    -ms-transform: translate(0, 0);

			    transform: translate(0, 0);

			}

			

			/* side_nav */

			/* .side_nav{position: fixed;right: 0;top: 40%;z-index: 111;z-index: 3;}

			.side_nav li{margin: 1px 0;background: #7f7f7f;transition: all .3s;}

			.side_nav li span{display: block;color: #fff;width: 0;height: 0;overflow: hidden;transition: all .3s;}

			.side_nav li > span.on{width: auto;padding:4px 12px;width: auto;height: auto;}

			.side_nav li > span.ic{display: block;padding: 12px;width: auto;height: auto;}

			.side_nav li span i{display: block;border-radius: 4px;}

			.side_nav li:hover{background: #666;}

			@media only screen and (max-width:480px){

				.side_nav span i{width: 40px;height: 40px;}

			} */

			/* side_nav */

			.side_nav{position: fixed;right: 2%;bottom: 10%;z-index: 111;display: none;}

			.side_nav span{display: block;}

			.side_nav span i{display: block;padding: 5px;background: #ca0f1f;}

			.side_nav span:hover i{background: #2c353c;}

			@media only screen and (max-width:480px){

				/* .side_nav span i{width: 40px;height: 40px;} */

			}