@charset "utf-8";
body{font-size:14px;font-family:'微软雅黑';}
*{padding:0;margin:0;list-style:none;}
a{text-decoration:none;color:inherit;} 
i{font-style: normal;}
dl,ol,ul {list-style-type:none}

.odcontent{max-width:1617px;margin:0 auto; width:90%;}
@media only screen and (max-width: 480px){
	.odcontent{width: 94%;}
}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
input,textarea{border: none;outline: none;}
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;}

@font-face {
	font-family:arial;
	src: url("./fonts/arial.ttf");
}

/* banner */
.banner{width: 100%;height:auto;overflow: hidden;}
.banner .swiper-container{width: 100%;height: 100%;}
.banner .swiper-container img{width: 100%;height:100%;}
.banner .list{width:100%;height: 100%;}
.banner .pcpt{display: block;}
.banner .mbpt{display: none;}
.banner .swiper-button-prev{background:url('../images/arrow-left-light.png') no-repeat center;left: calc((100% - 1745px)/2);width: 49px;height: 49px;border-radius: 4px;}
.banner .swiper-button-next{background:url('../images/arrow-right-light.png') no-repeat center;right: calc((100% - 1745px)/2);width: 49px;height: 49px;border-radius: 4px;}
.banner .swiper-pagination{width:100%;height: 8px;padding: 0;margin: 0;bottom: 38px;}
.banner .swiper-pagination span{width: 9px;height: 9px;background: #333;padding: 0;margin: 0;border: solid 1px transparent;margin: 0 25px;opacity: 1;border-radius: 50%;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{width: 65px;background: #cd1e21;border-color:transparent;border-radius: 10px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 12px;}
.banner .swiper-pagination-bullet{border-radius: 16px;}
.banner .swiper-pagination{height: 8px;bottom: 21px;}
/* .banner .swiper-pagination span{width: 16px;height: 16px;margin: 0 8px;border: 3px solid #fff;} */
.banner .vdo_wrap .vedio_itdc{padding: 0 2.3%;width: auto;top: 69%;left: 50%;transform: translateX(-50%);color: #fff;font-size: 20px;background: #07C26b;border-radius: 30px;}
 .banner .vdo_wrap .vedio_itdc p{display: inline-block;margin-right: 25px;padding: 8% 0;vertical-align: middle;}
 .banner .vdo_wrap .vedio_itdc i.more{display: inline-block;width: 30px;height: 24px;vertical-align: middle;background:url(../images/i_vdo.png)no-repeat center}
.banner .swiper-container .hide{
  opacity:0;
}
.banner .swiper-button-next,.banner .swiper-button-prev{
  transition:opacity .5s;
}
@media only screen and (max-width:1745px){
	.banner .swiper-button-prev{left: 5%;}
	.banner .swiper-button-next{right: 5%;}
}
@media only screen and (max-width:750px){
	.banner .pcpt{display: none;}
	.banner .mbpt{display: block;}
}
@media only screen and (max-width:480px){
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
	.banner .swiper-pagination span.swiper-pagination-bullet-active{width: 35px;}
}

/* head */
.head{position: relative;}
			.head .top_wrap{margin: 0 auto;width: 90%;max-width:1616px;}
			.head .head_top{padding: 2.5px 0 5px;border-bottom: 1px solid #e5e5e5;}
			.head .head_top .flx_w{align-items: baseline;}
			.head .head_top em{font-style: normal;font-size: 12px;color:#666;vertical-align: baseline;}
			.head .head_top em strong{font-size: 16px;color: #c70508;}
			.head .head_mid{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
			.head .head_mid  a.logo_w{display: block;float: left;width: 70%;}
			.head .head_mid .lf_part{width: 445px;}
			 
			.head .head_mid .head_nav {align-items: center;}
			.head .head_mid .head_nav .first_nav{margin-right: 30px;}
			.head .head_mid .head_nav .first_nav > li{float: left;white-space: nowrap;font-size: 17px;color: #666;position: relative;}
			.head .head_mid .head_nav .first_nav > li.cur{color: #ca090c;}
			.head .head_mid .head_nav .first_nav > li > a{display: block;padding: 47px 22px;position: relative;}
			.head .head_mid .head_nav .first_nav > li:nth-child(1) > a{padding: 47px 28px;}
			.head .head_mid .head_nav .first_nav > li > a::before{content: "|";position: absolute;left: 55%;top: 0;color: #ca090c;opacity: 0;transition: 0.3s;}
			.head .head_mid .head_nav .first_nav > li > a::after{content: "|";position: absolute;left: 55%;bottom: 0;color: #ca090c;opacity: 0;transition: 0.3s;}
			.head .head_mid .head_nav .first_nav > li:hover > a::before{left: 48%;opacity: 1;}
			.head .head_mid .head_nav .first_nav > li:hover > a::after{left: 48%;opacity: 1;}
			.head .head_mid .head_nav .pc_secnav{padding: 15px;position: absolute;top: 100%;left: 50%;width: 200px;height: auto;z-index: 3;display: none;flex-wrap: nowrap;justify-content: space-between;background:#eee;box-sizing: border-box;transform: translateX(-50%);}
			.head .head_mid .head_nav .pc_secnav .lf_nav{width: 100%;}
			.head .head_mid .head_nav .pc_secnav .lf_nav > ul li{padding-bottom: 6px;text-align: center;font-size: 16px;line-height: 28px;color: #666;box-sizing: border-box;}
			.head .head_mid .head_nav .pc_secnav .lf_nav > ul li:hover{color: #fff;background: #ca090c;}
			.head .head_mid .app_right{display: none;}
			.head .mobile_nav{position: fixed;padding: 4% 30px 20px;left: -80%;top: 0;width: 60%;height: 100vh;background: #fff;z-index: 999;transition: left .3s;border-right: 2px solid #333;}
			.head .mobile_nav.sld{left:0;}
			.head .head_mid .menu_btn{float: right;display: inline-block;/* width: 30px;height: 20px; */width: 0;height: 0;cursor: pointer;}
			.head .head_mid .menu_btn span{display: block;width: 100%;height: 2px;background-color: #3d3d3d;transform-origin: center;}
			.head .head_mid .menu_btn span:nth-child(1){top: 0;}
			.head .head_mid .menu_btn span:nth-child(2){margin: 6px 0px;opacity: 1;transition: all .5s;}
			.head .head_mid .menu_btn span:nth-child(3){top:100%;}
			.head .head_mid .menu_btn.open{width: 20px;height: 20px;position: relative;}
			.head .head_mid .menu_btn.open span{width: 100%;}
			.head .head_mid .menu_btn.open span:nth-child(1){position: absolute;top: 50%;left: 0;transform: rotateZ(45deg);transition: transform 0.3s 0.5s;}
			.head .head_mid .menu_btn.open span:nth-child(2){opacity: 0;width: 0;margin: 10px 0;}
			.head .head_mid .menu_btn.open span:nth-child(3){position: absolute;top: 50%;left: 0;transform:rotateZ(-45deg);transition: transform 0.3s 0.5s;}
			.head .head_mid .app_right{margin: 0 20px 0 0;display: flex;flex-wrap: nowrap;justify-content: left;align-items: center;float: left;}
			.head .head_mid .app_right i{display: block;cursor: pointer;}
			.head .head_mid .app_right i img{display: block;}
			.head .head_mid .app_right .line{margin:0 10px;width: 0px;height: 15px;background: #a6a6a6;}
			.head .head_mid .app_right .laug{width: 42px;height: 22px;background:url(../images/earth.png)no-repeat left center;color: #a6a6a6;cursor: pointer;position: relative;}
			.head .head_mid .app_right .laug ul{display: none;position: absolute;top: 150%;left: 50%;width: 60px;transform: translateX(-50%);}
			.head .head_mid .app_right .laug ul li{padding: 5px 0;text-align: center;color: #fff;background: #014198;}
			.head .search_nav{position: absolute;width: 372px;top: 100%;right:8%;background: #777;display: none;z-index: 998;filter: grayscale(0)}
			.head .search_nav .search_box{margin: 28px auto;padding:0 20px;box-sizing: border-box;}
			.head .head_mid .app_right .laug ul li:hover{background: #eee;color: #014198;}
			.head .search_nav .search_box i{display:inline-block;width: 6%;}
			.head .search_nav .search_box .content{padding-bottom: 6px;width: 80%;background: transparent;border-bottom: 1px solid #e3e3e3;color:#e3e3e3;}
			.head .search_nav .search_box .tijiao{width: 10%;color: #e3e3e3;background-color: transparent;cursor:pointer }
			.head .search_nav .search_box .search_close{margin-left: 1%;width: 20px;}
			.head .search_nav .search_box input::-webkit-input-placeholder {color: #e3e3e3;}
			.head .search_nav .search_box input:-moz-placeholder {color: #C0C0C0;opacity: 1;font-size: 14px;}
			/* Mozilla Firefox 19+ */
			.head .search_nav .search_box input::-moz-placeholder {color: #C0C0C0;opacity: 1;font-size: 14px;}
			/* Internet Explorer 10+ */
			.head .search_nav .search_box input:-ms-input-placeholder {color: #C0C0C0;font-size: 14px;}
			
			@media only screen and (max-width:1500px){
				.head .head_mid .head_nav .first_nav > li > a{padding: 47px 10px;}
			}
			@media only screen and (max-width:1440px){
				.head .head_mid .lf_part{width:400px}
				.head .head_mid  a.logo_w{width: 70%;}
				.head .head_mid .head_nav .first_nav{margin-right: 20px;}
			}
			@media only screen and (max-width:1260px){
				.head .head_mid{padding: 2% 0;}
				.head .head_mid .logo{margin-top: 0;}
				.head .head_mid .logo .log0_img img{display: block;}
				.head .head_mid  a.logo_w{width: 163px;}
				.head .head_mid .head_nav .first_nav{display: none;}
				.head .head_mid .menu_btn{float: initial;margin-top: 4px;width: 20px;height: 20px;}
				.head .mobile_nav .m_logo img{width: 230px;}
				.head .mobile_nav .second_nav{margin-top: 6%;}
				.head .mobile_nav .second_nav > li{font-size:22px;line-height: 2;cursor: pointer;color: #262c33;}
				.head .mobile_nav .second_nav > li p{display: inline-block;}
				.head .mobile_nav .second_nav > li p:hover{color: #E62129;}
				.head .mobile_nav .second_nav > li i{display: inline-block;width: 20px;height: 20px;background:url(../images/drop.png)no-repeat center;vertical-align: middle;}
				.head .mobile_nav .second_nav .next_nav{display: none;}
				.head .mobile_nav .second_nav .next_nav > li{font-size: 18px;line-height: 2;}
				.head .mobile_nav .second_nav .next_nav > li:hover{color: #E62129;}
			}
			@media only screen and (max-width:768px){
				.head .mobile_nav .second_nav > li{font-size: 22px;}
			}
			@media only screen and (max-width:680px){
				.head .head_mid .lf_part{width: auto;}
				.head .mobile_nav{left: -100%;}
				.head .search_nav .search_box{margin: 20px auto;width: 90%;}
				.head .search_nav .search_box .content{width: 76%;}
			}
			@media only screen and (max-width:480px){
				.head .head_top{display: none;}
				.head .head_mid{padding: 16px 0;}
				.head .head_mid .logo .log0_img{width: 70%;}
				.head .head_mid .menu_btn{width: 25px;}
				.head .head_mid .menu_btn.open{height: 23px;}
				.head .head_mid .menu_btn.open span{width: 100%;}
				.head .head_mid .menu_btn.open span:nth-child(2){margin: 7px 0;}
				.head .mobile_nav .m_logo img{width: 114px;}
				.head .mobile_nav{padding: 4%;width: 60%;}
				.head .mobile_nav .second_nav > li{font-size: 16px;}
				.head .mobile_nav .second_nav .next_nav > li{font-size: 14px;}
				.head .search_nav{right: 0;width: 100%;}
				.head .search_nav .search_box{width: 100%;}
			}
			
			.foot{background: #434144;}
			.foot .ft_top {padding:36px 0}
			.foot .ft_top .flx_w{align-items: center;}
			.foot .ft_top .ft_share a{display: inline-block;margin-right:4px;width: 30px;height: 30px;border-radius: 50%;}
			.foot .ft_top .ft_share a.weixin{background: #6e6e6e url(../images/icon_08.png)no-repeat center;}
			.foot .ft_top .ft_share a.weibo{background: #6e6e6e url(../images/icon_09.png)no-repeat center;}
			.foot .ft_top .ft_share a.qqspace{background: #6e6e6e url(../images/icon_10.png)no-repeat center;}
			.foot .ft_top .hot_line{padding-left: 70px;color: #fff;box-sizing: border-box;background: url(../images/icon_11.png)no-repeat left center;}
			.foot .ft_top .hot_line .tit{font-size: 14px;line-height: 20px;}
			.foot .ft_top .hot_line .num{font-size: 25px;}
			.foot .line{width: 100%;height: 1px;background-color: #656565;}
			.foot .ft_mid{color: #fff;}
			.foot .ft_mid .lf_mes{padding-top: 40px;width: 42%;font-size: 14px;transition: all .3s;}
			.foot .ft_mid .lf_mes h3{margin-bottom: 12px;font-size: 14px;}
			.foot .ft_mid .lf_mes p{line-height: 24px;}
			.foot .ft_mid .rt_part{padding-left: 5%;width: 58%;border-left: 1px solid #656565;box-sizing: border-box;transition: all .3s;}
			.foot .ft_mid .rt_part .ft_nav{padding: 40px 0 36px;width: 50%;}
			.foot .ft_mid .rt_part .ft_nav ul{width: 44%;}
			.foot .ft_mid .rt_part .ft_nav ul li{margin-bottom: 20px;width: 50%;}
			.foot .ft_mid .rt_part .ft_nav ul li a{display: block;font-weight: bold;font-size: 14px;}
			.foot .ft_mid .rt_part .ft_nav ul li a:hover{color: #ca090c;}
			.foot .ft_mid .rt_part .ft_nav ul li:nth-last-child(1),.foot .ft_mid .rt_part .ft_nav ul li:nth-last-child(2){margin-bottom: 0;}
			.foot .ft_mid .rt_part .ewm{padding: 40px 0 36px;width: 50%;text-align: right;}
			.foot .ft_mid .rt_part .ewm .img{display: inline-block;}
			.foot .ft_mid .rt_part .ewm .img:nth-child(2){margin-left: 3%;}
			.foot .ft_mid .rt_part .ewm .img p{margin-top: 10px;text-align: center;}
			footer{padding: 1.5% 0;}
			footer .friend{color: #fff;}
			footer .friend span,footer .friend a{display: inline-block;font-size: 14px;}
			footer .friend a{margin-right: 4px;}
			footer .friend a:nth-last-child(1){margin-right: 0px;}
			@media only screen and (max-width:1300px){
				.foot .ft_mid .rt_part .ft_nav ul{width: 90%;}
			}
			@media only screen and (max-width:1100px){
				.foot .ft_mid .rt_part{padding-left: 0;width: 100%;border-left: none;}
			}
			@media only screen and (max-width:768px){
				.foot .ft_top .ft_share{display: none;}
				.foot .ft_top .hot_line{display: none;}
				.foot .ft_mid .lf_mes{width: 100%;}
			}
			@media only screen and (max-width:480px){
				.foot .ft_top{padding: 15px 0;}
				.foot .ft_mid .lf_mes{padding-top: 15px;}
				.foot .ft_top .ft_logo img{width: 70%;}
				.foot .ft_mid .rt_part .ft_nav{display: none;}
				.foot .ft_mid .rt_part .ewm{padding: 0px 0 15px;width: 100%;text-align: center;}
				.foot .ft_mid .rt_part .ewm .img{display: none;}
				footer{display: none;}
			}
			
			
			
			
			.otlan-icon2 li a{ padding-top:75px;display:block;background: no-repeat top center;background-size: 60px; width:110px;margin:auto;font-size:12px;text-align:center; }

			.otlan-icon2 li a.n1{background-image: url(../images/pd1.png);}
			.otlan-icon2 li a.n2{background-image: url(../images/pd2.png);}
			.otlan-icon2 li a.n3{background-image: url(../images/pd3.png);}
			.otlan-icon2 li a.n4{background-image: url(../images/pd4.png);}
			.otlan-icon2 li a.n5{background-image: url(../images/pd5.png);}

			@media (min-width:479px) {

				.otlan-icon2 li a:hover.n1{background-image: url(../images/pd1r.png);}

				.otlan-icon2 li a:hover.n2{background-image: url(../images/pd2r.png);}

				.otlan-icon2 li a:hover.n3{background-image: url(../images/pd3r.png);}

				.otlan-icon2 li a:hover.n4{background-image: url(../images/pd4r.png);}

				.otlan-icon2 li a:hover.n5{background-image: url(../images/pd5r.png);}

			}
			/* .otlan-icon2 li a{padding-top:75px;display:block;background:url(../images/icon_02.png) no-repeat;width:110px;margin:auto;font-size:12px;text-align:center;}
			.otlan-icon2 li a.n1{background-position:-25px -40px;}
			.otlan-icon2 li a.n2{background-position:-170px -40px;}
			.otlan-icon2 li a.n3{background-position:-310px -40px;}
			.otlan-icon2 li a.n4{background-position:-455px -40px;}
			.otlan-icon2 li a.n5{background-position:-600px -40px;}
			.otlan-icon2 li a.n6{background-position:-750px -40px;}
			.otlan-icon2 li a.n7{background-position:-890px -40px;}
			.otlan-icon2 li a.n8{background-position:-1040px -40px;}
			@media (min-width:479px) {
				.otlan-icon2 li a:hover.n1{background-position:-30px -185px;}
				.otlan-icon2 li a:hover.n2{background-position:-170px -185px;}
				.otlan-icon2 li a:hover.n3{background-position:-310px -185px;}
				.otlan-icon2 li a:hover.n4{background-position:-455px -185px;}
				.otlan-icon2 li a:hover.n5{background-position:-600px -185px;}
				.otlan-icon2 li a:hover.n6{background-position:-750px -185px;}
				.otlan-icon2 li a:hover.n7{background-position:-890px -185px;}
				.otlan-icon2 li a:hover.n8{background-position:-1040px -185px;}
			} */
			
			/* 产品分类 */
			.otlan-nav{width:100%;margin:50px 0;}
			.otlan-nav>li{ width:14.2222%; border-right:1px solid #eee; }
			.otlan-nav>li>a{ color:#555; padding-left:0;padding-right:0; }
			.otlan-nav>li>a.active,.otlan-nav>li>a:active,.otlan-nav>li>a:hover,.otlan-nav>li>a:focus{background-color:transparent;color:#555; font-weight:bold; }
			
			.home_proTab{background-color:#fff;border-bottom:1px solid #eee;}
			.home_proTab .otlan-nav{margin:0;}
			.home_proTab .otlan-nav li{margin:0;padding:15px 0 15px 0;height:90px;}
			.home_proTab .otlan-nav li>a{}
			.home_proTab ul{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 60px 0;  }
			.home_proTab ul li{ flex: 1; }
			.home_proTab ul li:last-child{ border-right: 0;  }
			
			@media (max-width:990px) {
				.home_proTab ul{ padding: 50px 0;}
			}
			@media (max-width:768px) {
				.home_proTab ul{ justify-content: flex-start; padding: 20px 0;}
				.home_proTab ul li{ flex: none; width: 33.33%; box-sizing: border-box; margin: ; }
				.home_proTab .otlan-nav li{ height: 120px;}
			}
			@media (max-width:480px) {
				.home_proTab .otlan-nav li{ height: 140px; border-bottom: 1px solid #eee; }
				.home_proTab .odcontent{ width: 100%;}
				.home_proTab ul{ margin-bottom: -1px!important; padding: 0px 0;}
				.home_proTab ul li:last-child{border-right: 1px solid #eee;}
				.otlan-icon2 li a{width: 90px;}
				
				/* .otlan-icon2 li a{padding-top:56px;display:block;background:url(../images/icon_03.png) no-repeat;margin:auto;font-size:12px;text-align:center;}
				.otlan-icon2 li a.n1{background-position:-25px -50px;}
				.otlan-icon2 li a.n2{background-position:-110px -49px;}
				.otlan-icon2 li a.n3{background-position:-195px -50px;}
				.otlan-icon2 li a.n4{background-position:-25px -128px;}
				.otlan-icon2 li a.n5{background-position:-110px -128px;}
				.otlan-icon2 li a.n6{background-position:-195px -132px;}
				.otlan-icon2 li a.n7{background-position:-25px -210px;}
				.otlan-icon2 li a.n8{background-position:-110px -210px;} */
			}
			
			
			
			/* 产品中心 */
			.product{ padding: 80px 0 100px;}
			.product .proCont{ padding: 0 3%; display: flex; flex-direction: row; justify-content: space-between;  }
			.product .proCont ul{ width: 32.7%;  }
			.product .proCont ul li{ margin-bottom: 13px; }
			.product .proCont ul li:last-child{ margin-bottom: 0; }
			.product .proCont .item{ display: block; position: relative; overflow: hidden;  }
			.product .proCont .item::after{ content: ""; display: block; width: 100%; height: 100%; background-color: rgba(0,0,0,0.1); position: absolute; left: 0; top: 0; z-index: 2; transition: 0.3s; opacity: 1; }
			.product .proCont .item:hover::after{ opacity: 0; }
			.product .proCont .item .pic{ position: relative; z-index: 1; overflow: hidden; padding-bottom: 66.66%; }
			.product .proCont .item .pic img{ max-width: 100%; transition: 0.6s; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);  }
			.product .proCont .item:hover .pic img{ transform:translate(-50%,-50%) scale(1.1); }
			.product .proCont .item .txt{ position: absolute; z-index: 3; }
			.product .proCont .item .txt{ left: 50px; bottom: 30px; }
			.product .proCont .item .txt p{ font-size: 20px; line-height: 36px; color: #fff; /*font-weight: bold;*/ }
			.product .proCont .item:hover .txt p{ color: #fff; font-weight:bold; text-shadow:5px 2px 6px #000;}
			.product .proCont ul.col_1{  }
			.product .proCont ul.col_1 li .item .pic{ padding-bottom: calc(133.33% + 13px); }
			.product .proCont ul.col_1 li .item .pic img{height: 100%; max-width: auto;}
			.product .proCont ul.col_2{  }
			.product .proCont ul.col_3{  }
			
			
			@media (max-width: 1240px) {
				.product .proCont .item .txt p{font-size: 17px; line-height: 28px;}
			}
			@media (max-width: 1024px) {
				.product{ padding-bottom: 60px; padding-top: 60px;}
				.product .proCont .item .txt{ bottom: 20px; right: 0; max-width: 100%; padding: 0 20px; box-sizing: border-box; }
				.product .proCont .item .txt p{ font-size: 16px; line-height: 28px; }
			}
			@media (max-width: 768px) {
				.product{ padding: 60px 0;}
				.product .proCont{ padding: 0; }
				.product .proCont .item .txt p{ font-size: 16px; line-height: 26px; }
				.product .proCont{ flex-wrap: wrap;}
				.product .proCont ul{width: 49.3%;}
				.product .proCont ul.col_3{width: 100%; margin-top: 13px; display: flex; flex-wrap: wrap; justify-content: space-between;}
				.product .proCont ul.col_3 li{width: 49.3%;}
				
			}
			@media (max-width: 600px) {

				.product .proCont ul{width: 100%; margin-bottom: 0;}

				.product .proCont ul li{width: 100%; margin-bottom: 10px;}

				.product .proCont ul li:last-child{ margin-bottom: 10px;}

				.product .proCont ul.col_3{ margin-top: 0;}

				.product .proCont ul.col_3 li{width: 100%;}
				.product .proCont .item .txt{left: 0;}

				.product .proCont .item .txt p{font-size: 14px; line-height: 24px;}
				/* .product .proCont .item .txt span{ display: none; } */
			}
			@media (max-width: 480px) {
				.product{ padding: 40px 0 40px; }
				.product .proCont{ padding: 0 ; }
				.product .proCont .item .txt{padding: 0 10px; bottom: 15px;}
			}
			
			
			/* 公司简介 */
			.home_about{ padding: 100px 0; background: #F7F7F7;}
			.home_about .box{ padding: 0 3%; display: flex; justify-content: space-between; flex-wrap: wrap; align-items: stretch;  }
			.home_about .left{ width: 360px; background-color: #FFFFFF; box-sizing: border-box; border-radius: 5px; }
			.home_about .left .logo{ background: #ca090c; padding: 30px 10px; text-align: center; }
			.home_about .left .logo img{ max-width: 100%;}
			.home_about .left ul{ padding: 30px 20px;}
			.home_about .left ul li{ text-align: center;}
			.home_about .left ul li a{padding: 20px 0; font-size: 26px; display: inline-flex; align-items: center; flex-direction: row; position: relative;}
			.home_about .left ul li a::after{ content: ""; display: block; position: absolute; left: 0; bottom: 0; width: 60px; height: 1px; background: #CA090C; transition: all 0.3s;  }
			.home_about .left ul li:hover a::after{ width: 100%; }
			.home_about .left ul li img{ margin-right: 15px; }
			.home_about .right{ width: calc(100% - 360px); padding-left: 50px; box-sizing: border-box;}
			.home_about .right .img{ margin-bottom: 30px; }
			.home_about .right .img img{ max-width: 100%; }
			.home_about .right .text{  }
			.home_about .right .text p{ line-height: 30px; font-size: 16px; margin-bottom: 10px; text-align: justify;}
			.home_about .right .text a{ font-size: 14px; color: #FFFFFF; display: inline-block; float: right; padding: 10px 15px; background-color: #CA090C; }
			@media (max-width: 1440px) {
				.home_about .left{ width: 300px; }
				.home_about .left .logo{padding: 30px;}
				.home_about .left ul li a{ font-size: 22px; }
				.home_about .left ul li img{ width: 40px; }
				.home_about .right{width: calc(100% - 300px);}
			}
			@media (max-width: 1240px) {}
			@media (max-width: 1024px) {
				.home_about{padding: 60px 0;}
				.home_about .left{ width: 100%; margin-bottom: 30px; }
				.home_about .left .logo{padding: 20px;}
				.home_about .left .logo img{width: 200px;}
				.home_about .left ul{padding: 15px 20px;}
				.home_about .left ul li{display: inline-block; margin-right: 25px;}
				.home_about .left ul li a{ font-size: 20px; padding: 15px 0;}
				.home_about .left ul li a::after{width: 40px;}
				.home_about .left ul li img{ width: 30px; }
				.home_about .right{width: calc(100%); padding-left: 0;}
				
			}
			@media (max-width: 768px) {
				.home_about .box{padding: 0;}
				.home_about .left ul{ text-align: center;}
				.home_about .left ul li{ margin-right: 20px;}
				.home_about .left ul li a{ font-size: 18px; padding: 15px 0;}
				.home_about .left ul li img{margin-right: 10px;}
			}
			@media (max-width: 600px) {
				.home_about .left .logo img{width: 170px;}
			}
			@media (max-width: 480px) {

				.home_about{padding: 40px 0;}

				.home_about .left ul{padding: 10px;}
				.home_about .left ul li{width: 48%; margin-right: 2%;}
				.home_about .left ul li:nth-child(2n){ margin-right: 0; }
				.home_about .right .img{margin-bottom: 15px;}
				.home_about .right .text p{font-size: 14px;}
			}

			@media (max-width: 320px) {

				.home_about .left ul li a{font-size: 15px;}

				.home_about .left ul li img{width: 25px;}

				

			}
			
			
			/* 标题 */
			.i_title{text-align:center;margin-bottom: 60px;}
			.i_title p:nth-of-type(1){font-size:36px;letter-spacing:2px}
			.i_title p img{width:35px;margin:0 5px}
			.i_title>p em{border-top:2px solid #353535;width:100px;display:inline-block;bottom:20px;padding-top:10px}
			.i_title>p em:nth-of-type(2){margin-left:10px}
			.i_title p:nth-of-type(2)>img{width:10px;margin-top:5px;margin-left:20px}
			.i_cp_bj{background:url("../image/index/i_cp_bj.jpg") no-repeat;width:100%;padding:70px 0}
			.i_title>p:nth-of-type(3){font-size:18px;letter-spacing:10px;color:#747474;margin-top:15px}
			@media (max-width:1240px) {
				.i_title p:nth-of-type(1){ font-size: 30px; }
				.i_title>p:nth-of-type(3){ font-size: 16px; }
				.i_title>p em{ width: 65px; }
			}
			@media (max-width:1024px) {
				.i_title{margin-bottom: 40px;}
			}
			@media (max-width:768px) {
				.i_title p:nth-of-type(1){ font-size: 24px; }
				.i_title>p:nth-of-type(3){ font-size: 14px;letter-spacing:5px; }
				.i_title>p em{padding-top: 6px; }
				.i_title>p em:nth-of-type(2){margin: 0;}
				
			}
			@media (max-width:480px) {
				.i_title{margin-bottom: 25px;}
				.i_title p:nth-of-type(1){ font-size: 22px; }
				.i_title>p:nth-of-type(3){ font-size: 14px;letter-spacing:1px; }
				.i_title>p em{width: 55px; padding-top: 6px; }
			}
			
			/* 加盟优势 */
			.home_join1{padding: 80px 0; background-color: #F9F9F9; }
			.home_join1 ul{ display: flex;flex-wrap: wrap; align-items: stretch; padding: 0 3%; }
			.home_join1 ul li{ width: 25%; padding: 60px 20px; text-align: center; box-sizing: border-box; border: 1px solid #ddd; margin-right: -1px; margin-bottom: -1px; position: relative;}
			.home_join1 ul li:after{display: block; content: ""; position: absolute; top: 10%; left: 5%; /* transform: translate(-50%,-50%); */ border: 2px solid #FFFFFF; width: 90%; height: 80%; box-sizing: border-box; opacity: 0; }
			.home_join1 ul li h3{ font-size: 20px; margin-bottom: 15px; }
			.home_join1 ul li span{ display: inline-block; width: 5px; height: 20px; background-color: #CA090C; transform: skewX(-15deg);}
			.home_join1 ul li p{ margin-top: 10px; }
			.home_join1 ul li:hover{ background-color: #CA090C; border-color: #CA090C;  }
			.home_join1 ul li:hover:after{ opacity: 1;}
			.home_join1 ul li:hover span{ background-color: #FFFFFF; }
			.home_join1 ul li:hover h3{ color: #FFFFFF; }
			.home_join1 ul li:hover p{ color: #FFFFFF; }
			@media (max-width:1024px) {
				.home_join1{padding: 60px 0; }
				.home_join1 ul{padding: 0;}
			}
			@media (max-width:768px) {
				.home_join1 ul{padding: 0;}
				.home_join1 ul li{ padding: 30px 20px;}
				.home_join1 ul li:after{ height: 90%; top: 5%;}
				.home_join1 ul li h3{font-size: 16px;}
				.home_join1 ul li span{ height: 15px; width: 3px;}
				.home_join1 ul li p{font-size: 14px;}
			}
			@media (max-width:480px) {
				.home_join1{padding: 40px 0; }
				.home_join1 ul li{padding: 20px 10px; width: 50%;}
			}
			
			
			
			/* 产品优势 */
			.proStress{ background: url(../images/xm33.jpg) no-repeat center; background-size: cover; padding: 80px 0 50px;}
			.proStress *{ box-sizing: border-box; }
			.xmm-cont{ width: 100%; display: flex; justify-content: space-between;flex-wrap: wrap; padding: 0 3%; }
			.xmm-item{ display: flex; overflow: hidden; align-items: center; padding: 40px 50px 40px 80px; margin-bottom: 30px; cursor: pointer;position: relative; width: 49%; background-color: #ffffff; box-shadow: 0px 0px 20px 1px rgba(213, 213, 213, 0.31); }
			.xmm-item:before{ content: '';position: absolute;top: 50%;left: -20px;margin-top: -20px; width: 40px;height: 40px;border-radius: 50%; background-color: #f0f0f2; }
			.xmm-item:after{ content: '';position: absolute;top: 50%;right: -20px;margin-top: -20px; width: 40px;height: 40px;border-radius: 50%; background-color: #f0f0f2; }
			.xmm-d{ width: 160px;height: 160px;border-radius: 50%;margin-right: 30px; background-color: #f7f8fa; background-size: cover; background-position: center center; background-repeat: no-repeat; }
			.xmm-e{ max-width: calc(100% - 190px); }
			.xmm-f{ font-size: 24px; color: #333333;line-height: 30px;margin-bottom: 20px;}
			.xmm-g{ color: #666666;line-height: 30px; font-size: 16px;}
			.xmm-g *{ color: #666666;line-height: ;}
			.xmm-g p{ text-align: justify; }
			@media (max-width: 1440px) {
				.xmm-item{padding: 30px 40px 30px 50px;}
				.xmm-d{margin-right: 20px;}
				.xmm-f{margin-bottom: 10px; font-size: 22px;}
				.xmm-g p{ line-height: 26px; }
			}
			@media (max-width: 1240px) {
				.xmm-item{ padding: 25px 30px 25px 40px; align-items: ;}
				.xmm-f{ font-size: 20px; }
				.xmm-g p{ line-height: 22px; font-size: 14px; }
			}
			@media (max-width: 1024px) {
				.proStress{padding: 60px 0 40px;}
				.xmm-cont{ padding: 0;}
				.xmm-item{ margin-bottom: 20px; }
				.xmm-d{ width: 100px; height: 100px;}
				.xmm-e{ max-width: calc(100% - 120px);}
			}
			@media (max-width: 860px) {
				.xmm-item{ flex-wrap: wrap; flex-direction: column; padding: 25px 40px 25px 40px;  }
				.xmm-d{ margin-right: 0; margin: 0 auto;}
				.xmm-e{ max-width: 100%; width: 100%; margin-top: 15px; }
				.xmm-f{ text-align: center; }
				.xmm-g p{ text-align: center; }
			}
			@media (max-width: 480px) {
				.xmm-item{width: 100%; margin-bottom: 10px;}
				.xmm-f{font-size: 18px; line-height: 24px;}
			}
			
			
			/* 品牌优势 */
			.join2{ padding: 80px 0;  } 
			.join2 .box{ padding: 0 3%; padding-top: 20px; display: flex; flex-wrap: wrap; justify-content: space-between; } 
			.join2 .pic{ width: 42%; }
			.join2 .pic img{ max-width: 100%; }
			.join2 .text{ width: 56%; padding-left: 30px; box-sizing: border-box;  }
			.join2 .text .tit{ font-size: 24px; font-weight: bold; color: #333333; margin-bottom: 25px; }
			.join2 .text h3{ font-size: 24px; font-weight: bold; color: #CA090C; margin-bottom: 25px; }
			.join2 .text p{ font-size: 16px; margin-bottom: 10px; padding-left: 30px; line-height: 30px; position: relative;}
			.join2 .text p::after{ content: ""; display: block; width: 10px; height: 10px; background-color: #CA090C; transform: rotate(45deg); position: absolute; left: 10px; top: 11px; }
			.join2 .text a{ display: inline-block; padding: 10px 30px; background-color: #444; color: #FFFFFF; margin-top: 10px; }
			@media (max-width: 1440px) {
				.join2 .text .tit{font-size: 20px;}
				.join2 .text h3{font-size: 20px;}
				.join2 .text p{font-size: 14px; line-height: 24px;}
				.join2 .text p::after{top: 7px;}
				.join2 .text a{ padding: 6px 30px;}
			}
			@media (max-width: 1240px) {
				.home_ysBox .ys{padding: 0;}
				.join2 .text .tit{font-size: 20px; margin-bottom: 15px; }
				.join2 .text h3{font-size: 20px; margin-bottom: 15px; }
			}
			@media (max-width: 1024px) {
				.join2{ padding: 60px 0;}
				.join2 .box{padding: 0;}
			}
			@media (max-width: 768px) {
				.join2 .pic{width: 100%;}
				.join2 .text{width: 100%;padding-left: 0;margin-top: 20px;}
				.join2 .text .tit{font-size: 18px;}
				.join2 .text h3{font-size: 18px;}
				.join2 .text a{margin-top: 5px;}
			}
			@media (max-width: 480px) {
				.join2{ padding: 40px 0;}

				.join2 .text .tit{font-size: 16px;margin-bottom: 10px;}
				.join2 .text h3{font-size: 16px;}
				
			}
			
			/*首页服务宗旨*/
			.join3Box{ padding: 80px 0; }
			.join3{ width:100%; padding: 0 3%; box-sizing: border-box; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: stretch;}
			.join3 li{display: block; width: 32%; border:1px solid #aaa; padding:30px; box-sizing: border-box; }
			.join3 .icon{width: 80px;height: 80px;display: block;margin:0 auto; text-align: center;}
			.join3 h6{ font-size: 20px;color:#333;margin:25px 0 10px;text-align: center; }
			.join3 .brief{ font-size: 14px;color:#333;opacity: 1.0;line-height: 25px; text-align: center;}
			
			.join3 li:hover{ border:1px solid #CA090C;}
			.join3 li:hover h6{ color: #CA090C;}
			.join3 li:hover .brief{ }
			@media (max-width: 1440px) {
				
			}
			@media (max-width: 1240px) {
				.join3 .icon{width: 60px;height: 60px;}
				.join3 h6{font-size: 18px;}
				.join3 .brief{font-size: 13px; line-height: 22px;}
			}
			@media (max-width: 1024px) {
				.join3Box{padding: 60px 0;}
				.join3{padding: 0;}
				.join3 li{padding: 30px 20px;}
				.join3 .icon{width: 50px;height: 50px;}
				.join3 h6{font-size: 16px;}
			}
			@media (max-width: 480px) {
				.join3Box{padding: 40px 0;}

				.join3 li{ width: 100%; padding: 20px ; margin-bottom: 10px;}
				.join3 h6{margin: 15px 0 5px;}
			}
			
			
		/* 产品优势 */
		
		.join-one { padding-bottom: 0px; }
		.join-one .market-prospect { width: 100%; }
		.join-one .market-left { line-height: 30px; }
		.join-one .market-right {}
		.join-one .martit { font-size: 24px; font-weight: bold; color: #CA090C; line-height: 40px; }
		.join-one .martit2 { color: #CA090C; font-size: 24px; line-height: 40px; margin-bottom: 20px; }

		@media (min-width: 1024px) { 
			.join-one { padding-bottom: 0px; }
			.market-left { float: right; width: 50%; padding-left: 50px; box-sizing: border-box; font-size: 15px; }
			.market-right { float: left; width: 50%; }
			.martit { font-size: 30px; line-height: 40px; }
			.martit2 { font-size: 30px; line-height: 40px; margin-bottom: 30px; }
		}
		@media (max-width: 1240px) {
			.join-one .martit{font-size: 20px; line-height: 35px;}
			.join-one .martit2{font-size: 20px; line-height: 35px;}
		}
		@media (max-width: 1024px) {
			.join-one .market-left{margin-top: 20px;}
			.join-one .martit{font-size: 18px; line-height: 26px;}
			.join-one .martit2{font-size: 18px; margin-bottom: 0;margin-top: 5px; line-height: 24px;}
		}
		@media (max-width: 480px) {
			.join-one .market-left p{line-height: 22px;}
		}
		
			
			/* 加盟申请 */
			.home_joinApply{padding: 80px 0; background-color: #f9f9f9;  }
			.home_joinApply .box{ padding: 0 3%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: ; }
			.home_joinApply .text{ width: 40%; }
			.home_joinApply .text .logo{margin-bottom: 20px; }
			.home_joinApply .text .logo img{}
			.home_joinApply .text .tit{ font-size: 26px;}
			.home_joinApply .text .txt{ margin-top: 20px; font-size: 16px; line-height: 26px; }
			.home_joinApply .text .tel{ margin-top: 20px; padding-left: 45px; line-height: 40px; background: url(../images/dh02.png) no-repeat left center; background-size: 35px; font-size: 20px; font-weight: bold; }
			.home_joinApply .apply{ width: 40%;}
			.home_joinApply .apply .tit{ font-size: 18px; margin-bottom: 15px; color: #CA090C; }
			.home_joinApply .apply form{}
			.home_joinApply .apply .item{ display: flex; flex-wrap: wrap; align-items: stretch; margin-bottom: 15px; }
			.home_joinApply .apply .item .icon{ width: 55px; height: 45px; background-color: #b2b2b2; line-height: 45px; text-align: center;}
			.home_joinApply .apply .item .icon img{width: 25px;}
			.home_joinApply .apply .item .input{ margin-left: 1px; width: calc(100% - 56px); background-color: #B2B2B2; padding-left: 15px; box-sizing: border-box;}
			.home_joinApply .apply .item .input input{ background-color: rgba(1,1,1,0); height: 45px; width: 100%; }

			.home_joinApply .apply .item.code .input{ position: relative;  }
			.home_joinApply .apply .item.code .input input{ width: 100px;  }
			.home_joinApply .apply .item.code img{ }
			.home_joinApply .apply .btn{ text-align: right; }
			.home_joinApply .apply .btn input{ display: inline-block; background-color: #111; cursor: pointer; padding: 10px 25px; color: #FFFFFF; }
			
			@media (max-width: 1240px) {
				.home_joinApply .box{padding: 0;}
				.home_joinApply .apply{width: 50%;}
				.home_joinApply .text .tit{font-size: 22px;}
				.home_joinApply .text .txt{font-size: 14px; line-height: 24px; }
				.home_joinApply .text .tel{font-size: 18px; line-height: 35px;}
			}
			@media (max-width: 1024px) {
				.home_joinApply{padding: 60px 0;}
			}
			@media (max-width: 768px) {
				.home_joinApply .text{ width: 100%; }
				.home_joinApply .apply{ width: 100%; margin-top: 30px;}
			}
			@media (max-width: 480px) {
				.home_joinApply{padding: 40px 0;}
				.home_joinApply .text .logo{ margin-bottom: 10px; }
				.home_joinApply .text .logo img{width: 195px;}
				.home_joinApply .text .tit{font-size: 18px;}
				.home_joinApply .text .txt{margin-top: 10px;}
				.home_joinApply .text .tel{margin-top: 10px; font-size: 16px; background-size: 25px; line-height: 25px; padding-left: 30px;}
				.home_joinApply .apply .item .icon{height: 40px; line-height: 40px;}
				.home_joinApply .apply .item .input input{height: 40px;}

				.home_joinApply .apply .item.code img{ height: 40px; }
			}
			
			
			/* 新闻中心 */
			.newsCenter{ padding: 80px 0 60px; }
			.newsCenter .biglist{ padding: 0 3%; margin-bottom: 35px; }
			.newsCenter .biglist ul{ display: flex; flex-wrap: wrap; align-items: stretch; margin: 0 -15px; }
			.newsCenter .biglist ul li{ width: 33.33%; padding: 0 15px; box-sizing: border-box; }
			.newsCenter .biglist ul li a{display: block; border: 1px solid #eee;}
			.newsCenter .biglist ul li .pic{position: relative; padding-bottom: 60%; overflow: hidden;}
			.newsCenter .biglist ul li .pic img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
			.newsCenter .biglist ul li .text{padding: 20px 10px;}
			.newsCenter .biglist ul li .text .tit{ margin-bottom: 15px; font-size: 16px; letter-spacing: 1px; text-align: justify;}
			.newsCenter .biglist ul li .text .date{ display: flex; flex-wrap: wrap; align-items: ; justify-content: space-between; }
			.newsCenter .biglist ul li .text .date span{font-size: 13px;}
			.newsCenter .biglist ul li .text .date b{display: inline-block; padding: 5px 10px; background-color: #333333; color: #FFFFFF; font-weight: normal;} 
			.newsCenter .list{ display: flex; flex-wrap: wrap; align-items: stretch; margin: 0 -15px; padding: 0 3%; }
			.newsCenter .list .item{ width: 33.33%; padding: 0 15px; box-sizing: border-box; }
			.newsCenter .list .item .title{ font-size: 20px; padding-left: 10px; border-left: 4px solid #CA090C; line-height: 24px; }
			.newsCenter .list .item ul{ margin-top: 15px;}
			.newsCenter .list .item ul li{border-bottom: 1px dashed    #ccc; padding: 10px 0;}
			.newsCenter .list .item ul li a{ display: flex; flex-wrap: wrap; align-items: center; }
			.newsCenter .list .item ul li .tit{ font-size: 14px; width:calc(100% - 90px); }
			.newsCenter .list .item ul li .date{ font-size: 14px; width: 85px; text-align: right; }
			.newsCenter .more{ margin-top: 30px; text-align: center;  }
			.newsCenter .more a{ display: inline-block; padding: 10px 30px; color: #FFFFFF; background-color: #111; }
			
			/*显示多少行内容隐藏*/
			.line-clamp-one{
			    display: -webkit-box;
			    -webkit-box-orient: vertical;
			    -webkit-line-clamp: 1;
			    overflow: hidden;
			
			}
			.line-clamp-two{
			    display: -webkit-box;
			    -webkit-box-orient: vertical;
			    -webkit-line-clamp: 2;
			    overflow: hidden;
			}
			
			@media (max-width: 1240px) {
				.newsCenter .biglist{padding: 0;}
				.newsCenter .list{padding: 0;}
			}
			@media (max-width: 1024px) {
				.newsCenter{padding: 60px 0 40px;}
				.newsCenter .biglist{margin-bottom: 25px;}
				.newsCenter .biglist ul{ margin: 0 -10px; }
				.newsCenter .biglist ul li{ padding: 0 10px; }
				.newsCenter .list{ margin: 0 -10px; }
				.newsCenter .list .item{ padding: 0 10px; }
				.newsCenter .list .item ul{margin-top: 10px;}
			}
			@media (max-width: 768px) {
				.newsCenter .biglist{}
				.newsCenter .biglist ul{ margin: 0; }
				.newsCenter .biglist ul li{ display: none; padding: 0; width: 100%; margin-bottom: 10px; }
				.newsCenter .biglist ul li:first-child{ display: block; }
				.newsCenter .list{margin: 0;}
				.newsCenter .list .item{padding: 0; width: 100%; margin-bottom: 25px; }
				.newsCenter .more{margin-top: 0;}
			}
			@media (max-width: 480px) {
				.newsCenter{padding: 40px 0 40px;}
			}
			
			
			/* index_title */
			/* .index_title{text-align: center;}
			.index_title .title{font-size: 36.5px;font-weight: normal;color: #141414;}
			.index_title .en{display: inline-block;margin-top: 9px;font-size: 18px;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: 4.8% 0 2.1%;}
			.home_profile .content_layout{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
			.home_profile .content_layout .lf_part{padding-right: 3%;width: 54%;box-sizing: border-box;transition: all .3s;}
			.home_profile .content_layout .lf_part .top_box .name{font-size: 39px;color: #c49774;}
			.home_profile .content_layout .lf_part .top_box .slogan{margin: 0 0 5px;font-size: 24px;color: #010101;text-transform: uppercase;font-family: arial;font-weight: bold;}
			.home_profile .content_layout .lf_part .top_box .line{margin: 5% 0;width: 70px;height: 2px;background: #cd1e21;}
			.home_profile .content_layout .lf_part .txt{padding-right: 26%;box-sizing: border-box;}
			.home_profile .content_layout .lf_part .txt p{font-size: 24px;line-height: 35px;color: #646464;}
			.home_profile .content_layout .lf_part .other_box{margin-top: 6.8%;}
			.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: 22px;color: #646464;}
			.home_profile .content_layout .lf_part .other_box .item a{display: block;background: #f2f2f2;padding: 7% 60px;box-sizing: border-box;white-space: nowrap;border: 2px solid #e9e9e9;border-radius: 30px;}
			.home_profile .content_layout .img_part{width: 46%;transition: all .5s;}
			.home_profile .content_layout .img_part .img img{width: 100%;}
			.home_profile .line{margin-top: 4.9%;width: 100%;height: 1px;background-color: #e4e4e4;}
			@media only screen and (max-width:990px){
				.home_profile .content_layout .lf_part{width: 100%;padding:0 2%;}
				.home_profile .content_layout .lf_part .top_box .name{font-size: 40px;}
				.home_profile .content_layout .img_part{margin-top: 5%;width: 100%;}
			}
			@media only screen and (max-width:768px){
				.home_profile{padding: 5% 0;}
				.home_profile .content_layout .lf_part .txt{padding-right: 0;}
				.home_profile .content_layout .lf_part .top_box .name{font-size: 33px;}
				.home_profile .content_layout .lf_part .top_box .slogan{font-size: 24px;}
				.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: 18px;}
			}
			@media only screen and (max-width:480px){
				.home_profile{padding: 30px 0;}
				.home_profile .content_layout .lf_part .top_box .name{font-size: 20px;}
				.home_profile .content_layout .lf_part .top_box .slogan{margin: 8px 0 12px;font-size: 16px;}
				.home_profile .content_layout .lf_part .top_box .line{width: 60px;height: 2px;}
				.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;}
			}
			
			/* join */
			/* home_program */
			 .home_program{background: url(../images/program_bg.jpg)no-repeat center/cover;}
			 .home_program .join_wrap{width: 100%;padding-left: 3%;box-sizing: border-box;}
			 .home_program .title{text-align: center;}
			 .home_program .title h2{font-size: 45px;color: #000;}
			 .home_program .program_layout{padding: 4.4% 0 5.8% 6%;background: #f5f5f5;box-sizing: border-box;}
			 .home_program .program_layout .program_nav_wrap{margin:4.6% auto 0;width: 100%;}
			 /* .home_program .program_layout .program_nav_wrap .swiper-container{overflow: initial;} */
			 .home_program .program_layout .program_nav_wrap .text_slide{margin: 0 auto;width: 100%;}
			 .home_program .program_layout .program_nav_wrap .text_slide .nav_name{display: inline-block;padding: 4% 14%;color: #3d3d3d;font-size: 30px;cursor: pointer;position: relative;border: 2px solid transparent;transition: all .3s;}
			 .home_program .program_layout .program_nav_wrap .text_slide .swiper-slide:nth-child(2) .nav_name{text-align: right;}
			 .home_program .program_layout .program_nav_wrap .text_slide .active-nav p{color: #ca090c;border: 2px solid #ca090c;border-radius: 35px;}
			 .home_program .program_layout .program_content{margin-top: 25px;}
			 .home_program .program_layout .program_content .program_con_wrap{box-sizing: border-box;position: relative;}
			 .home_program .program_layout .program_content .prog_item{display: flex;flex-wrap: wrap;justify-content: space-between;}
			 .home_program .program_layout .program_content .prog_item .lf_img{width: 50%;}
			 .home_program .program_layout .program_content .prog_item .lf_img img{width: 100%;height: 100%;}
			 .home_program .program_layout .program_content .prog_item .rt_content{padding: 5.5% 8% 2% 4.5%;width: 50%;box-sizing: border-box;background: #fff;min-height: 372px;}
			 .home_program .program_layout .program_content .prog_item .rt_content .en{font-size: 19px;color: #3d3d3d;font-weight: bold;}
			 .home_program .program_layout .program_content .prog_item .rt_content .tit{font-size: 30px;font-weight: normal;color: #ca090c;}
			 .home_program .program_layout .program_content .prog_item .rt_content .con{margin-top: 4%;font-size: 16px;line-height: 2.3;color: #000;}
			 .home_program .program_layout .program_content .prog_item .rt_content .more{display: inline-block;/* margin-top: 18%; */padding: 15px 46px;color: #3d3d3d;border-radius: 30px;border: 2px solid #8e8e8e;box-sizing: border-box;font-weight: bold;position: absolute;left: 4.5%;bottom: 26%;}
			 /* .home_program .program_layout .program_content .pagination{margin-top: 33px;} */
			 /* .home_program .program_layout .program_content .swiper-container{overflow: initial;} */
			 /* .home_program .program_layout .program_content .swiper-pagination{position: initial;width: 100%;}
			 .home_program .program_layout .program_content .swiper-pagination-bullet{margin:0 10px;width: 6px;height: 6px;background-color: #fff;opacity: 1;border-radius: 10px;}
			 .home_program .program_layout .program_content  .swiper-pagination-bullet-active{width: 43px;height: 5px;} */
			 .home_program .program_layout .program_content #program_prev,.home_program .program_layout .program_content #program_next{position: absolute;bottom: 7%;width: 57px;height: 57px;cursor: pointer;z-index: 2;border-radius: 50%;}
			 .home_program .program_layout .program_content #program_prev{left: 4.5%;background: url(../images/icon_02.png)no-repeat center;background-color: #f5f5f5;}
			 .home_program .program_layout .program_content #program_next{left: calc(4.5% + 78px);background: url(../images/icon_03.png)no-repeat center;background-color: #f5f5f5;}
			 .home_program .program_layout .program_content #program_prev:hover,.home_program .program_layout .program_content #program_next:hover{background-color: #dcdde0;}
			@media only screen and (max-width:1300px){
			 .home_program .title h2{font-size: 30px;}
			 .home_program .program_layout .program_nav_wrap .text_slide .nav_name{font-size: 22px;}
			 .home_program .program_layout .program_content .prog_item .rt_content .tit{font-size: 24px;}
			 .home_program .program_layout .program_content .prog_item .rt_content .con{line-height: 1.7;font-size: 14px;}
			 .home_program .program_layout .program_content .prog_item .rt_content .more{padding: 10px 28px;}
			}
			@media only screen and (max-width:992px){
				.home_program .program_layout .program_content .prog_item .rt_content{padding: 5.5% 4% 2%;transition: all .3s;}
			}
			@media only screen and (max-width:768px){
				.home_program .join_wrap{padding-left: 0;}
				.home_program .program_layout{padding: 4% 3.5%;}
				.home_program .program_layout .program_nav_wrap{width: 90%;}
				.home_program .program_layout .program_nav_wrap .text_slide{width: 100%;}
				.home_program .program_layout .program_nav_wrap .text_slide .nav_name{display: block;text-align: center;font-size: 16px;}
				.home_program .program_layout .program_nav_wrap .text_slide .swiper-slide:nth-child(2) .nav_name{text-align: center;}
				.home_program .program_layout .program_content .prog_item {flex-flow: column-reverse;}
				.home_program .program_layout .program_content .prog_item .lf_img{width: 100%;}
				.home_program .program_layout .program_content .prog_item .rt_content{width: 100%;min-height: initial;}
				.home_program .program_layout .program_content .prog_item .rt_content .more{position: initial;margin-top: 30px;}
				.home_program .program_layout .program_content .slide_layout{padding: 1% 4%;background: #fff;}
				.home_program .program_layout .program_content #program_prev, .home_program .program_layout .program_content #program_next{position: initial;display: inline-block;width: 50px;height: 50px;}
			}
			@media only screen and (max-width:480px){
				.home_program{padding: 0;}
				.home_program .title h2{font-size: 24px;}
				.home_program .program_layout{padding: 30px 3%;}
				.home_program .program_layout .program_nav{margin-top: 20px;}
				.home_program .program_layout .program_nav_wrap .text_slide .nav_name{font-size: 14px;}
				.home_program .program_layout .program_content .program_con_wrap{padding: 0;}
				.home_program .program_layout .program_content #program_prev,.home_program .program_layout .program_content #program_next{display: none;}
				.home_program .program_layout .program_content .prog_item .rt_content .more {margin-top: 8%;}
				.home_program .program_layout .program_content .pagination{margin-top: 20px;}
				.home_program .program_layout .program_content .prog_item .rt_content .en{font-size: 18px;}
				.home_program .program_layout .program_content .prog_item .rt_content .tit{font-size: 18px;}
			}
			
			/* home_news */
			.home_news_box{padding: 4% 0 3.5%;background: #fff;}
			.home_news_box .news_class .index_title .title{font-size: 44px;color:#333;font-weight: bold;letter-spacing: 2px;}
			.home_news_box .news_class{position: relative;}
			.home_news_box .news_class:after{}
			.home_news_box .news_class .news_nav{width: 50%;}
			.home_news_box .news_class .news_nav ul{display: flex;flex-wrap: nowrap;justify-content: flex-end;}
			.home_news_box .news_class .news_nav ul li{padding: 1px 42px;margin-right: 3%;width:auto;font-size: 16px;line-height: 2.1;color: #333;text-align: left;cursor: pointer;position: relative;white-space: nowrap;border-radius: 30px;border: 1px solid #666;box-sizing: border-box;background: #666;color: #fff; }
			.home_news_box .news_class .news_nav ul li:nth-last-child(1){margin-right: 0;}
			.home_news_box .news_class .news_nav ul li.on{background: #ca090c;border-color: transparent;color: #fff;}
			.home_news_box .news_class .news_content{margin-top: 3.2%;}
			@media only screen and (max-width:1440px){
				.home_news_box .news_class .news_nav{margin: 0;padding: 0 5%;}
				.home_news_box .news_class .news_content .class_list{margin: 0;}
			}
			@media only screen and (max-width:1300px){
				.home_news_box .news_class .index_title .title{font-size: 30px;}
			}
			@media only screen and (max-width:1200px){
				.home_news_box .news_class .news_content .class_list .img{position: relative;width: 100%;height: 468px;overflow: hidden;}
				.home_news_box .news_class .news_content .class_list .img img{position: absolute;left: 0;top: 0;max-width: initial;height: 100%;}
			}
			@media only screen and (max-width:768px){
				.home_news_box .news_class .news_nav ul li:before{right: -45%;}
			}
			@media only screen and (max-width:680px){
				.home_news_box .news_class .news_nav{padding: 0;margin-top: 25px;width: 100%;}
				.home_news_box .news_class .news_nav ul{flex-wrap: wrap;justify-content: flex-start;}
				.home_news_box .news_class .news_nav ul li{padding: 8px 3.8%;width: 30%;box-sizing: border-box;text-align: center;font-size: 14px;line-height: normal;}
				.home_news_box .news_class .news_nav ul li:before{content: initial;}
				.home_news_box .news_class .news_nav ul:after{content: "";width: 30%;}
			
			}
			@media only screen and (max-width:480px){
				.home_news_box{padding: 30px 0;}
				.home_news_box .adv_class{margin-top: 30px;}
				.home_news_box .news_class .index_title .title{font-size: 24px;}
			}
			@media only screen and (max-width:360px){
				.home_news_box .adv_class .adv_nav ul li{font-size: 12px;}
			}
			/* home_news */
			.home_news .news_layout{display: flex;flex-wrap: wrap;justify-content: space-between;}
			.home_news .news_layout .lf_part{width: 51%;transition: all .3s;}
			.home_news .news_layout .lf_part .list_box{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 22px;box-sizing: border-box;border: 1px solid #666;}
			.home_news .news_layout .lf_part .list_box .item{width: 100%;}
			.home_news .news_layout .lf_part .list_box .item .img{position: relative;width: 100%;height: 0;padding-bottom:40%;overflow: hidden;}
			.home_news .news_layout .lf_part .list_box .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
			.home_news .news_layout .lf_part .list_box .content{margin-top: 25px;color: #3a3b44;}
			.home_news .news_layout .lf_part .list_box .content .wrap{}
			.home_news .news_layout .lf_part .list_box .content .tit{width: calc(100% - 200px);font-size: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 27px;height: 27px;color: #3d3d3d;font-weight: bold;}
			.home_news .news_layout .lf_part .list_box .content .con{margin-top: 12px;font-size: 16px;color: #3d3d3d;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 1.5;}
			.home_news .news_layout .lf_part .list_box .content .btm_mes{margin-top: 8.5%;}
			.home_news .news_layout .lf_part .list_box .content .btm_mes .time{line-height: 27px;height: 27px;font-size: 16px;color: #3d3d3d;}
			.home_news .news_layout .lf_part .list_box .content .btm_mes .more{display: block;font-size: 15px;height: 27px;line-height: 27px;font-weight: bold;color: #999;}
			
			.home_news .news_layout .rt_part{padding-left: 3%;width: 49%;box-sizing: border-box;overflow: hidden;transition: all .3s;}
			.home_news .news_layout .rt_part .top_head .en:after{width: 155%;}
			.home_news .news_layout .rt_part .pic_list li{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 4%;padding-bottom: 2.5%;border-bottom: 1px solid #d8d8d8;}
			.home_news .news_layout .rt_part .pic_list li:nth-last-child(1){margin-bottom: 0;}
			.home_news .news_layout .rt_part .pic_list li .lf_img{position: relative;padding-bottom:20%;height: 0;width: 26%;overflow: hidden;}
			.home_news .news_layout .rt_part .pic_list li .lf_img img{position: absolute;width: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);}
			.home_news .news_layout .rt_part .pic_list li .rt_content{padding: 0 0 0 2%;width: 74%;box-sizing: border-box;}
			.home_news .news_layout .rt_part .pic_list li .rt_content .tit{font-size: 18px;color: #3d3d3d;margin:20px 0 12px;font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
			.home_news .news_layout .rt_part .pic_list li .rt_content .con{font-size: 16px;color: #3d3d3d;line-height: 1.5;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
			.home_news .news_layout .rt_part .pic_list li .rt_content .time{display: inline-block;margin-top: 3%;color: #3d3d3d;font-size: 16px;}
			
			@media only screen and (max-width:768px){
				.home_news{padding: 30px 0 0;}
				.home_news .news_layout .lf_part{width: 100%;border-right: none;}
				.home_news .news_layout .rt_part{margin-top: 30px;padding-left: 0;width: 100%;}
				.home_news .news_layout .rt_part .pic_list li .rt_content .tit{margin: 0 0 12px;}
			}
			@media only screen and (max-width:480px){
				.home_news{padding: 20px 0 0;}
				.home_news .news_layout .lf_part .list_box .item{margin-bottom: 20px;width: 100%;}
				.home_news .news_layout .lf_part .list_box .content .tit{font-size: 16px;}
				.home_news .news_layout .lf_part .list_box .content .con{font-size: 14px;}
				.home_news .news_layout .rt_part .pic_list li .lf_img{padding-bottom: 30%;width: 34%;}
				.home_news .news_layout .rt_part .pic_list li .rt_content{width: 66%;}
				.home_news .news_layout .rt_part .pic_list li .rt_content .tit{font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
				.home_news .news_layout .rt_part .pic_list li .rt_content .con{font-size: 14px;}
			}
			
			/* 产品优势 */
				.home_adv .lf_part{width: 49.5%;transition: all .3s;}
				.home_adv .lf_part .big_img{position: relative;padding-bottom: 76.1%;height: 0;overflow: hidden;}
				.home_adv .lf_part .big_img img{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-53%);}
				.home_adv .rt_part{width: 49.5%;transition: all .5s;}
				.home_adv .rt_part .small_img{margin-bottom: 1.9%;width: 49%;overflow: hidden;}
				.home_adv .rt_part .small_img img{width: 100%;transition: all .3s;}
				.home_adv .rt_part .small_img:hover img{transform: scale(1.1);}
				.home_adv .rt_part .small_img:nth-child(3),.home_adv .rt_part .small_img:nth-child(4){margin-bottom: 0;}
				@media only screen and (max-width:768px){
					.home_adv .lf_part{width: 100%;}
					.home_adv .rt_part{margin-top: 1%;width: 100%;}
					.home_adv .rt_part .small_img{margin-bottom: 1%;width: 49.5%;}
				}
			

			
			.home_class_pdct{padding: 5.8% 0;}
			.home_class_pdct .odcontent > .flx_w{align-items: center;}
			.home_class_pdct .lf_part{width: 20%;}
			.home_class_pdct .lf_part .title h2{font-size: 45px;color: #3d3d3d;line-height: 51px;}
			.home_class_pdct .lf_part .more{margin-top: 63%;}
			.home_class_pdct .lf_part .more a{display: inline-block;font-size: 14px;color: #fff;padding: 15px 30px;width: 118px;background:#ca090c url(../images/icon_01.png)no-repeat right 30px center;}
			.home_class_pdct .rt_part{width: 77%;}
			.home_class_pdct .rt_part .three_type .type_item{width: 32.7%;background: #f2f2f2 url(../images/bg01.png)no-repeat center bottom;text-align: center;}
			.home_class_pdct .rt_part .three_type .type_item .tit{margin-top: 7.6%;font-size: 34px;color: #616161;font-weight: normal;text-align: center;}
			.home_class_pdct .rt_part .three_type .type_item .more{display: inline-block;margin: 15px auto 0;font-size: 14px;color: #c8070a;}
			.home_class_pdct .rt_part .three_type .type_item .btm_img{margin-top: 9%;}
			@media only screen and (max-width:1300px){
				.home_class_pdct .lf_part .title h2{font-size: 30px;line-height: 36px;}
				.home_class_pdct .lf_part .more{margin-top: 25%;}
				.home_class_pdct .lf_part .more a{padding: 15px 10px;}
				.home_class_pdct .rt_part .three_type .type_item .tit{font-size: 20px;}
			}
			@media only screen and (max-width:992px){
				.home_class_pdct .lf_part{width: 100%;}
				.home_class_pdct .lf_part .title h2{display: inline-block;margin-right: 10px;}
				.home_class_pdct .lf_part .more{margin-top: 45px;}
				.home_class_pdct .rt_part{width: 100%;}
			}
			@media only screen and (max-width:680px){
				.home_class_pdct .rt_part .three_type .type_item{width: 100%;background-size: 100%;}
				.home_class_pdct .rt_part .three_type .type_item img{width: 50%;}
			}
			@media only screen and (max-width:480px){
				.home_class_pdct{padding: 30px 0;}
				.home_class_pdct .lf_part .title h2{font-size: 24px;line-height: normal;}
				.home_class_pdct .lf_part .more{margin-top: 30px;}
			}
			
			.four_function{padding:3% 0 3.5%;}
			.four_function .func_item{width: 25%;text-align: center;}
			.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;color: #222;}
			.four_function .func_item .tag{margin-top: 8px;font-size: 14px;color: #222;}
			@media only screen and (max-width:680px){
				.four_function .func_item strong{font-size: 16px;}
			}
			@media only screen and (max-width:480px){
				.four_function .func_item{width: 50%;}
				.four_function .func_item .img{margin-bottom: 10px;}
				.four_function .func_item .img img{width: 25%;}
				.four_function .func_item strong{font-size: 14px;}
				.four_function .func_item .tag{margin-top: 0;}
			}
			
			/* 动画 */
			.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 li > span.ic{padding: 5px;}
				.side_nav li span i img{display: block;margin: 0 auto;}
			}