/*header start*/
/*.header {*/
/*	width: 100%;*/
/*	position: fixed;*/
/*	left: 0;*/
/*	top: 0;*/
/*	z-index: 1000;*/
/*}*/
a.logo.fl img {
    width: 150px;
}
.leftfixapp {
    width: 70px;
    height: 70px;
    text-align: center;
    position: fixed;
    bottom: 7%;
    margin-bottom: 4px;
    left: 3%;
    z-index: 10;
    text-align: center;
    cursor: pointer;
    z-index: 1990;
}
.leftfixapp img {
    width: 70px;
}

.leftfixapp.appwap {
    display: none;
}

.wpcf7-form p{ 
    width:45%;
    margin:0 2% ;
   display: inline-block;
    
}

.wpcf7-form p:nth-child(6),.wpcf7-form p:nth-child(7){
    display: block;
    width: 95%;
}
.wpcf7-form p:nth-child(7){
    text-align: center;
}
.wpcf7-form label {
    font-size: 16px;
    margin-bottom: 30px;
    display: block;
}

.wpcf7-form input,
.wpcf7-form textarea {
    height: 50px;
    /*padding: 20px;*/
    border: 1px solid #DBDBDB;
    width: 100%;
    margin-top: 20px;
    padding-left: 10px;
}

.wpcf7-form textarea {
    height: 150px;
}

.wpcf7-form input[type="submit"] {
    width: auto;
    padding: 15px 30px;
    height: auto;
}

.wpcf7-form input[type="submit"]:hover {
    background-color: #F9AD07;
    color: #FFF;
}

/* .header-nav {
	position: fixed;
	left: 0;
	top: 50px;
	z-index: 1000;
	width: 100%;
	transition: all 0.4s;
} */

.index-product-menu .link a {
    width: 80%;
    display: block;
    margin: 0 auto;
    margin-top:20px ;
    height: 52px;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(246, 24, 36, 1);
    box-sizing: border-box;
    line-height: 52px;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
   font-family: 'Poppins';
    color: rgba(246, 24, 36, 1);
    /*transition: all 0.6s;*/
}

.index-product-menu .link a.down span {
    background: url(../images/prodis-icon-06.png) no-repeat left center;
}
.index-product-menu .link a span {
    display: inline-block;
    padding-left: 45px;
}


.header-fixed .header-nav {
	top: 0;
}
.action-dis-content p{
    padding: 5px 0;
}
.action-dis-content strong{
       font-family: 'Poppins';
}
.action-dis-content a,.index-tit p a{
    color: #F61824;
}
.jobm{
    width: 110px;
    display: block;
     margin-top: 18px;
    height: 45px;
 border-radius: 25px;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(246, 24, 36, 1);
    box-sizing: border-box;
    line-height: 45px;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
   font-family: 'Poppins';
    color: rgba(246, 24, 36, 1);
    transition: all 0.6s;
}

.career .dis h1{
    font-size: 34px;
    font-weight: 500;
   font-family: 'Poppins';
    color: rgba(0, 0, 0, 1);
    padding-bottom: 25px;
    line-height: 1;
    position: relative;
    text-transform: uppercase;

}
.career .dis h3 {
     margin-bottom: 30px; 
    font-size: 24px;
    font-weight: 400;
   font-family: 'Poppins';
    line-height: 1;
    color: rgba(194, 194, 194, 1);
}
.finance .dis{
    padding-top: 0!important;
    padding-bottom: 90px!important;
}
.finance h1{
       font-family: 'Poppins';
    color: rgba(194, 194, 194, 1)!important;
}

.finance .m a{
    width: 300px!important;
}

.finance .dis p {
    line-height: 24px!important;
}
#page {
	/* padding-top:89px; */
}

.header-top {
	background: #ED1C24;
	padding: 15px 35px;
	display: none;
}

.header-top .h-t-contact {
	text-align: right;
}

.header-top .h-t-contact a {
	display: inline-block;
	padding-left: 32px;
	color: #FFFFFF;
	font-size: 16px;
	margin-left: 90px;
	line-height: 1;
}

.header-top .h-t-contact a.tel {
	background: url(../images/h-icon-01.png) no-repeat left center;
}

.header-top .h-t-contact a.mail {
	background: url(../images/h-icon-02.png) no-repeat left center;
}

.header-top .h-t-contact a i {
	display: inline-block;
	position: relative;
	transition: all 0.6s;
}

.header-top .h-t-contact a i::after {
	content: '';
	width: 0;
	height: 1px;
	background: #FFFFFF;
	bottom: 0;
	left: 0;
	position: absolute;
	transition: all 0.6s;
}

.header-top .h-t-contact a:hover i::after {
	width: 100%;
}

.header-nav {
	background:#FFFFFF;
	/* position: relative; */
	    padding: 0 15px;
}

.header-nav .logo {
	padding: 15px 35px;
	/*background: #ED1C24;*/
	float: left;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}

.header-nav .logo a {
	display: block;
}

.header-nav .logo a img {
	max-width: 222px;
	height: auto;
}

.header-nav .nav-tool {
	padding-left: 292px;
	padding-right: 35px;
}

.header-nav .nav-tool .nav-box #menuWap {
	display: none;
}

.header-nav .nav-tool .nav-box {
	float: right;
	display: inline-block;
}

.header-nav .nav-tool .nav-box #menuPc>ul>li {
	display: inline-block;
	float: left;
	border-right: 1px solid rgba(255, 255, 255, 0.1);
	position: relative;
}

.header-nav .nav-tool .nav-box #menuPc>ul>li .second {
	position: absolute;
	left: 50%;
	margin-left: -100px;
	top: 100%;
	z-index: 2;
	background: #FFFFFF;
	width: 200px;
	text-align: center;
	transition: all 0.2s;
	opacity: 0;
	visibility: hidden;
}

.header-nav .nav-tool .nav-box #menuPc>ul>li:hover .second {
	opacity: 1;
	visibility: visible;
}

.header-nav .nav-tool .nav-box #menuPc>ul>li .second li a {
	display: block;
	font-size: 16px;
	text-transform: capitalize;
	color: #757473;
	transition: all 0.6s;
	position: relative;
	padding: 10px 20px;
	/*text-transform:uppercase;*/
}

.header-nav .nav-tool .nav-box #menuPc>ul>li .second li a i {
	display: inline-block;
	position: relative;
}

.header-nav .nav-tool .nav-box #menuPc>ul>li .second li a i::after {
	width: 0;
	height: 1px;
	content: '';
	position: absolute;
	background: #f75059;
	left: 0;
	bottom: 3px;
	transition: all 0.6s;
	z-index: 2;
}

.header-nav .nav-tool .nav-box #menuPc>ul>li .second li a:hover i::after {
	width: 100%;
}

.header-nav .nav-tool .nav-box #menuPc>ul>li .second li:hover a {
	color: #F61824;
}

.header-nav .nav-tool .nav-box #menuPc>ul>li .second li {
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	transition: all 0.6s;
}

.header-nav .nav-tool .nav-box #menuPc>ul>li .second li:hover {
	background: #F8F8F8;
}

.header-nav .nav-tool .nav-box #menuPc>ul>li>a {
	display: block;
	padding: 31px 34px;
	font-size: 18px;
color: #000;
    font-weight: 500;
	text-transform:capitalize;
	transition: all 0.6s;
	font-family: 'Poppins';
	    background: url(../images/icon6.png) right center no-repeat;
}
.header-nav .nav-tool .nav-box #menuPc>ul>li:last-child>a{
    background: none;
}

.header-nav .nav-tool .nav-box #menuPc>ul>li .pro-second {
	width: 596px;
	left: auto;
	right: -298px;
}

.header-nav .nav-tool .nav-box #menuPc>ul>li .pro-second .s-list {
	width: 50%;
	float: left;
}

.header-nav .nav-tool .nav-box #menuPc>ul>li .pro-second .s-list li {
	text-align: left;
}

.header-nav .nav-tool .nav-box #menuPc>ul>li .pro-second .s-list li a {
	padding: 15px 40px;
	font-family: 'Poppins';
}

.header-nav .nav-tool .nav-box #menuPc>ul>li .pro-second .s-list li.act {
	background: #F8F8F8;
}

.header-nav .nav-tool .nav-box #menuPc>ul>li .pro-second .s-pic {
	width: 50%;
	float: right;
	background: #F8F8F8;
}

.header-nav .nav-tool .nav-box #menuPc>ul>li .pro-second .s-pic .img-box {
	display: block;
}

.header-nav .nav-tool .nav-box #menuPc>ul>li .pro-second .s-pic .img-box img {
	width: 100%;
	height: auto;
}

.header-nav .nav-tool .nav-box #menuPc>ul>li .pro-second .s-pic .img-tit {
	display: block;
	padding-bottom: 20px;
	color: #000000;
	font-size: 18px;
}


#menuWap.mm-menu .mm-listview>li a:not(.mm-next){text-transform: uppercase;}

.career .d h1 {
   font-size: 36px;
    font-family: Poppins;
    font-weight: 700;
    color: #000000;
    line-height: 48px;
    max-height: 96px;
    overflow: hidden;
    transition: all 0.6s;
    text-transform: uppercase;
}

.career .d {
    padding: 30px 0;
    font-size: 16px;
    font-weight: 400;
    color: rgba(0, 0, 0, 1);;
   /*font-family: 'Poppins';*/
    text-align: left;
}

.career .d h1{font-family: 'Poppins';}
.career .m {
    margin-top: 20px;
}
.career .m a {
    width: 210px;
    height: 52px;
    background: transparent;
    text-align: center;
    line-height: 52px;
    display: block;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Poppins';
    color: rgba(246, 24, 36, 1);
    box-sizing: border-box;
    border: 1px solid rgba(246, 24, 36, 1);
    transition: all 0.6s;
}

.career .m a span {
    display: inline-block;
    padding-left: 45px;
    background: url(../images/prodis-icon-05.png) no-repeat left center;
}

.career .dis{ text-align: left; margin:50px 0;}
.career .dis p{
  line-height: 34px;   
      text-align: left;
          color: rgba(0, 0, 0, 1);
    font-size: 16px;
      
}
.career  a{
    color: #F51824;
}

.career .dis h2{
    font-size: 34px;
    font-weight: 500;
    font-family: 'Poppins';
     color: rgba(0, 0, 0, 1);
    padding-bottom: 25px;
    line-height: 1;
    position: relative;
    text-transform: uppercase;
}
.career .dis strong{
   color: #222222;  
}
.career .service-list .img-box{
    width: 40%;
    float: left;
}

.career .service-list .img-box img{ max-width:100%}

.career .service-list .text-box{
     width: 56%;
    float: right;
}


.header-nav .nav-tool .nav-box #menuPc>ul>li:hover>a,
.header-nav .nav-tool .nav-box #menuPc>ul>li.act>a {
	color: #F61824;
	/*background: #FFFFFF;*/
}

.header-nav .nav-tool .tool-box {
	float: right;
	display: inline-block;
}

.header-nav .nav-tool .tool-box .search-box,.header-nav .nav-tool .tool-box .search-box2 {
display: inline-block;
	/*float: left;*/
	/*padding: 34.5px 0;*/
	padding: 0;
	align-items: center;
	height: 100%;
}
.header-nav .nav-tool .tool-box .search-box:hover{
	
    background: #FFFFFF;

}

.header-nav .nav-tool .tool-box .search-box:hover a{

 color: #F61824;

}

.header-nav .nav-tool .tool-box .search-box a ,.header-nav .nav-tool .tool-box .search-box2 a {
	/*display: flex;*/
	display: inline-block;
	justify-content: center;
	align-items: center;
	padding: 30px 15px;
	    font-size: 18px;
}
.shop_top{ color:#FFFFFF; padding-right:15px; display:block; height:100%; font-family: 'Poppins';}



.header-nav .nav-tool .tool-box .lan {
	float: right;
	display: inline-block;
	margin-left: 30px;
	padding: 25.5px 0;
	/*display: none;*/
}

.header-nav .nav-tool .tool-box .lan dl {
	position: relative;
}

.header-nav .nav-tool .tool-box .lan dt {
	position: relative;
	padding-right: 15px;
}

.header-nav .nav-tool .tool-box .lan dt i {
	display: block;
	width: 9px;
	height: 6px;
	background: url(../images/h-icon-06.png) no-repeat center;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -3px;
}

.header-nav .nav-tool .tool-box .lan dt a {
	display: block;
	color: #33333;
	font-size: 16px;
}

.header-nav .nav-tool .tool-box .lan dd {
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 3;
	background: rgba(255, 255, 255, 0.5);
	opacity: 0;
	visibility: hidden;
	transition: all 0.2s;
}

.header-nav .nav-tool .tool-box .lan:hover dd {
	opacity: 1;
	visibility: visible;
}

.header-nav .nav-tool .tool-box .lan dd a {
	text-align: center;
	color: #000000;
	display: block;
	padding: 5px 10px;
	transition: all 0.6s;
}

.header-nav .nav-tool .tool-box .lan dd a:hover {
	color: #F61824;
}

/*新加*/
.box {
    max-width: 1920px;
    margin: 0 auto;
    position:sticky;
    top: 0;
    z-index: 11111;
}
.header:before,.cf:before {
    content: '';
    display: table;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.f-16 {
    font-size: 16px;
}
.auto-img {
    max-width: 100%;
    height: auto;
}
.box1 {
    max-width: 1440px;
    margin: 0 auto;
}
.ovh {
    overflow: hidden;
}
.header .top { background: #23201e; padding: 5px 0; }
.header .top .tel { margin-right: 66px; }
.header .top .tel, .header .top .mail { color: #fff; line-height: 3; }
.header .top .tel img, .header .top .mail img, .footer .left .tel img, .footer .left .mail img { margin-right: 10px; vertical-align: -3px; }
.header .top .tel a,.header .top .mail a{font-family: "raleway";}
.header .top .tel a:hover, .header .top .mail a:hover{text-decoration: underline;}
.header .top .facebook{width:16px;height:16px;margin-left:66px;margin-top:9px;}
.search { border: 1px solid #8f8f8f; padding: 0 0.5em; width: 136px;border-radius:3px;     margin-top: 8px;}
.search .text { color: #fff; background: none; border: none; line-height: 2; width: 100%; }
.search .sub { border: none; line-height: 2; margin-left: 0.4em; background: url(../images/icon4.png) center no-repeat; text-indent: -9999px; width: 16px; overflow: hidden; }
.header .language {margin-top: 8px; padding-left: 1.4em; margin-left: 1.4em; background: url(../images/line.jpg) left center no-repeat; }
.header .language .switcher .option{position:absolute;}
.header .menu { background: #fff; border-bottom: 2px solid #fff; }
.header .logo { display: block;  padding:18px;}

.header .mainNav li { float: left; position: relative;padding-bottom:20px; }
.header .mainNav li > a { display: block; text-transform: uppercase; padding: 0 2em 0 1.5em; background: url(../images/icon6.png) right center no-repeat; line-height: 3; }
.header .mainNav li:last-child > a { padding-right: 0; background: none; }
.header .mainNav li .subNav { position: absolute; left:50%; top: 100%; width: 100%; z-index: 999999; background: rgba(255,255,255,0.9);  display: none; min-width: 200px;margin-left:-100px; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1); }
.header .mainNav li .subNav a { display: block; text-align: center; color: #666; padding: 0 1em; height: 40px; line-height: 40px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-all;   }
.header .mainNav li .subNav a:hover {background: #fff; color: #fff; } 
.header .mainNav li:hover > a, .header .mainNav li.cr > a { color: #fff; }
/*模拟下拉*/

.clear{ clear:both;}

.inp { color: #fff; }
.lanSelect { width: 100%; position: relative; width: 78px; padding: 0 10px 0 32px; background: url(../images/icon1.png) left center no-repeat; }
.lanSelect dt { background: url(../images/icon5.png) right center no-repeat; cursor: pointer; line-height: 2; }
.lanSelect dd { position: absolute; overflow-y: auto; overflow-x: hidden; width: 100%; left: -1px; top: 2.9em; display: none; line-height: 32px; z-index: 999999; max-height: 300px; background: rgba(0,0,0,0.5); }
.lanSelect dd a { display: block; color: #fff; white-space: normal; text-align: center; }
/*模拟下拉*/
/*header end*/

/*footer start*/
.footer {
	background: url(../images/footer-bg.jpg) no-repeat center;
	background-size: cover;
	position: relative;
}

.footer .footer-top {
	padding: 70px 0 50px;
}

.footer .footer-top .f-logo {
	width: 20%;
	float: left;
}

.footer .footer-top .f-logo a {
	display: block;
}

.footer .footer-top .f-logo a img {
	max-width: 100%;
	height: auto;
}

.footer .footer-top .f-tips {
	width: 80%;
	float: right;
	font-size: 14px;
	color: rgba(239, 239, 239, 1);
	line-height: 24px;
}

.footer-conent {
	padding: 55px 0;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.footer-conent .footer-nav {
	width: 80%;
	float: left;
}

.footer-conent .footer-nav dl {
	width: 37%;
	float: left;
}

.footer-conent .footer-nav dl:nth-child(3) {
	width: 50%;
}

.footer-conent .footer-nav dl dt {
	margin-bottom: 25px;
}

.footer-conent .footer-nav dl dt a {
	font-size: 20px;
	font-weight: 500;
	color: rgba(237, 28, 36, 1);
	text-transform: uppercase;
		font-family: 'Poppins';
}

.footer-conent .footer-nav dl dd {
	padding: 8px 0;
}

.footer-conent .footer-nav dl dd a {
	font-size: 16px;
	color: rgba(239, 239, 239, 1);
	transition: all 0.6s;
	line-height: 1;
}

.footer-conent .footer-nav dl dd a:hover {
	color: rgba(237, 28, 36, 1);
}

.footer-conent .footer-nav dl:nth-child(3) dd {
	width: 50%;
	float: left;
}

.footer-conent .footer-contact {
	width: 20%;
	float: right;
}

.footer-conent .footer-contact ul li {
	margin-bottom: 45px;
}

.footer-conent .footer-contact ul li label {
	font-size: 16px;
	color: rgba(237, 28, 36, 1);
	display: block;	font-family: 'Poppins';
}

.footer-conent .footer-contact ul li a {
	font-size: 16px;
	color: rgba(239, 239, 239, 1);
	transition: all 0.6s;
}

.footer-conent .footer-contact ul li a:hover {
	color: rgba(237, 28, 36, 1);
}

.footer-contact .share {
	display: flex;
	justify-content:flex-start;
}

.footer-conent .footer-contact ul li.share a{
	width: 20px;
	height: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all 0.6s;
	float: left;
	margin-left: 15px;
	color: rgba(237, 28, 36, 1);
	font-size:16px;
}

.footer-conent .footer-contact ul li.share a:first-child {
	margin-left: 0;
}
.footer-conent .footer-contact ul li.share a:hover{
	color:#a3a2a2;
}
/* .footer-contact .share a.f {
	background: url(../images/index-share-icon-01.png) no-repeat center;
}

.footer-contact .share a.i {
	background: url(../images/index-share-icon-02.png) no-repeat center;
}

.footer-contact .share a.l {
	background: url(../images/index-share-icon-03.png) no-repeat center;
}

.footer-contact .share a.t {
	background: url(../images/index-share-icon-04.png) no-repeat center;
}

.footer-contact .share a.y {
	background: url(../images/index-share-icon-05.png) no-repeat center;
}

.footer-contact .share a.d {
	background: url(../images/index-share-icon-06.png) no-repeat center;
}

.footer-contact .share a.f:hover {
	background: url(../images/index-share-icon-01-h.png) no-repeat center;
}

.footer-contact .share a.i:hover {
	background: url(../images/index-share-icon-02-h.png) no-repeat center;
}

.footer-contact .share a.l:hover {
	background: url(../images/index-share-icon-03-h.png) no-repeat center;
}

.footer-contact .share a.t:hover {
	background: url(../images/index-share-icon-04-h.png) no-repeat center;
}

.footer-contact .share a.y:hover {
	background: url(../images/index-share-icon-05-h.png) no-repeat center;
}

.footer-contact .share a.d:hover {
	background: url(../images/index-share-icon-06-h.png) no-repeat center;
} */

.footer-copy {
	background: #ED1C24;
	padding: 15px 0;
	line-height: 1;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
}

/*footer end*/

/*轮播图start*/
.banner {
	max-width: 100%;
	margin: 0 auto 0;
	width: 100%;
	background: #FFFFFF;
	/*padding-top: 88px;*/
}

.banner .swiper-slide {
	position: relative;
	overflow: hidden;
}

.banner .bg-box {
	position: relative;
	z-index: 1;
}

.banner .bg-box img {
	width: 100%;
	height: auto;
	/*transition: all 6s;*/
}

/*.banner .item-1 .bg-box img {*/
/*	transform: scale(1.2);*/
/*}*/

/*.banner .item-2 .bg-box img {*/
/*	transform: scale(1.2) translateX(5%);*/
/*}*/

/*.banner .item-3 .bg-box img {*/
/*	transform: scale(1.2) translateY(5%);*/
/*}*/

/*.banner .item-1.ani-slide .bg-box img {*/
/*	transform: scale(1);*/
/*}*/

/*.banner .item-2.ani-slide .bg-box img {*/
/*	transform: scale(1) translateX(0);*/
/*}*/

/*.banner .item-3.ani-slide .bg-box img {*/
/*	transform: scale(1) translateY(0);*/
/*}*/

.con_img {
    text-align: center;
}

.banner .wap-box {
	display: none;
}

.banner .wap-box img {
	width: 100%;
	height: auto;
}

.banner .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.banner .swiper-pagination-fraction {
	bottom: 55px;
	display: none;
}

.banner .swiper-pagination-bullet {
	width: 362px;
	height: 2px;
	background: rgba(255, 255, 255, 0.6);
	border-radius: 1px;
	position: relative;
	opacity: 1;
}

.banner .swiper-pagination-bullet::after {
	content: '';
	width: 0;
	height: 2px;
	position: absolute;
	left: 0;
	top: 0;
	background: #ed1c24;
}

.banner .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
	width: 100%;
	/*transition: all linear 6.5s;*/
}

.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 89px;
}

.banner .swiper-pagination-bullet .s-inner {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 20px 0;
	line-height: 1;
	font-size: 20px;
	color: rgba(255, 255, 255, 1);
	text-transform: uppercase;
}

.banner .swiper-pagination-bullet .s-inner font {
	display: inline-block;
	padding-left: 5px;
}

.banner .swiper-slide .banner-content-op {
	/* 	position: absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	z-index:32;
	background:rgba(1,1,1,0.5); */
}

.banner .swiper-slide .banner-content {
	position: absolute;
    left: 48%;
    top: 18%;
	display: flex;
	align-items: center;
	height: 100%;
	width: 1440px;
	margin-left: -720px;
	z-index: 33;
	opacity: 0;
	transition: all 4s;
}

.banner .swiper-slide .banner-content .bc-in-pop {
	padding: 20px;
	background: rgba(1, 1, 1, 0.5);
}

.banner .swiper-slide.item-1 .banner-content {
	/*transform: translateY(-200px);*/
}

.banner .swiper-slide.item-1.ani-slide .banner-content {
	/*transform: translateY(0);*/
	opacity: 1;
}

.banner .swiper-slide.item-2 .banner-content {
	/*transform: translateX(200px);*/
}

.banner .swiper-slide.item-2.ani-slide .banner-content {
	/*transform: translateX(0);*/
	opacity: 1;
}

.banner .swiper-slide.item-3 .banner-content {
	/*transform: translateX(-200px);*/
}

.banner .swiper-slide.item-3.ani-slide .banner-content {
	/*transform: translateX(0);*/
	opacity: 1;
}

.banner .swiper-slide .banner-content .bc-inner {
	width: 50%;
}

.banner .swiper-slide .banner-content .bc-inner .tit {
	font-size: 80px;
	font-family: 'Muli', sans-serif;
	text-transform: uppercase;
	font-weight: 900;
	font-family: 'Poppins';
	color: rgba(255, 255, 255, 1);
	text-shadow: 0px 3px 7px rgba(0, 0, 0, 0.39);
	line-height: 1;
}

.banner .swiper-slide .banner-content .bc-inner .tips {
	margin: 45px 0 0;
	height: 90px;
	overflow: hidden;
	font-size: 20px;
	color: rgba(255, 255, 255, 1);
	line-height: 30px;
}

.banner .swiper-slide .banner-content .bc-inner .more {
	margin-top: 40px;
}

.banner .swiper-slide .banner-content .bc-inner .more a {
	width: 146px;
	height: 48px;
	background: rgba(237, 28, 36, 1);
	text-align: center;
	line-height: 48px;
	color: #FFFFFF;
	font-size: 20px;
	display: block;
	/*transition: all 0.6s;*/
}

.banner .swiper-slide .banner-content .bc-inner .more a:hover {
	background: #181818;
}

/*轮播图end*/

.inner-banner {
	width: 100%;
	/*padding-top: 88px;*/
}

.inner-banner .img-box img {
	width: 100%;
	height: auto;
}

.crumbs-box {
	padding: 20px 0;
}

.crumbs-box a {
	color: #757473;
	display: inline-block;
	transition: all 0.6s;
	float: left;
	padding: 5px 0;
}

.crumbs-box a.home {
	/* background: url(../images/home-icon-01.png) no-repeat left center; */
	padding: 5px 0 5px 37px;
	position: relative;
}
.crumbs-box a.home i{
	font-size:24px;
	background:none;
	width:30px;
	height:30px;
	display: flex;
	justify-content: center;
	align-items: center;
	color:#F61824;
	position: absolute;
	left:0;
	top:50%;
	margin-top:-15px;
	z-index:2;
}
.crumbs-box a:hover {
	color: #F51824;
}

.crumbs-box i {
	display: inline-block;
	background: url(../images/crumbs-icon.png) no-repeat center;
	width: 31px;
	height: 31px;
	float: left;
}

.crumbs-box span {
	color: #757473;
	padding: 5px 0;
	float: left;
}

/*公共样式定义 start*/
/*例如,统一间距,统一字体,统一大小写,统一最大距离*/

.m-width-1440 {
	max-width: 1440px;
	margin: 0 auto;
}

.ipd-20 {}

/*置顶按钮 start*/
#toTop {
	width: 40px;
	height: 40px;
	right: 20px;
	bottom: 20px;
	position: fixed;
	z-index: 999;
	background: #ed1c24;
}

/*置顶按钮 end*/

/*分页 start*/
.page-box {
	padding: 50px 0;
	text-align: center;
}

.page-box .page-inner {
	display: flex;
	justify-content: center;
}

.page-box .page-inner a {
	display: inline-flex;
	font-size: 16px;
	color: #000000;
	margin: 0 5px;
	width: 47px;
	height: 47px;
	line-height: 47px;
	justify-content: center;
	background: transparent;
	border: 1px solid #FFFFFF;
}

.page-box .page-inner .current {
	display: inline-flex;
	font-size: 16px;
	color: #000000;
	margin: 0 5px;
	width: 47px;
	height: 47px;
	line-height: 47px;
	justify-content: center;
	background: transparent;
}

.page-box .page-inner .page-list {
	display: flex;
}

.page-box .page-inner .page-list a.act,
.page-box .page-inner .page-list a:hover,
.page-box .page-inner .page-list .current {
	color: #FFFFFF;
	transition: all 0.4s;
	background: #F61824;
	border: 1px solid #F61824;
}

.page-box .page-inner .page-list .current {
	color: #FFFFFF;
	transition: all 0.4s;
}

.page-box .page-inner a.prev {
	width: auto;
	margin: 0 15px;
}

.page-box .page-inner a.next {
	width: auto;
	margin: 0 15px;
}

.page-box .page-inner a.prev.no-drop,
.page-box .page-inner a.next.no-drop {
	cursor: no-drop;
	color: #666666;
}

.page-box .page-inner .page-list .current.act,
.page-box .page-inner .page-list .current:hover {
	color: #295a83;
	transition: all 0.4s;
}

.page-box .page-inner .current.prev.no-drop,
.page-box .page-inner .current.next.no-drop {
	cursor: no-drop;
	color: #666666;
}

.page-box .page-inner span.current {
	display: inline-flex;
	font-size: 16px;
	color: #000000;
	margin: 0 5px;
	width: 47px;
	height: 47px;
	line-height: 47px;
	justify-content: center;
	background: transparent;
	color: #FFFFFF;
	transition: all 0.4s;
	background: #F61824;
	border: 1px solid #F61824;
}

/*分页 end*/

/*公共样式定义 end*/
.index-product {
	padding: 70px 0 100px;
}

.index-tit {
	text-align: center;
}

.index-tit h6 {
	font-size: 34px;
	color: rgba(0, 0, 0, 1);
	font-weight: 500;
	font-family: 'Poppins';
	text-transform: uppercase;
	line-height: 1;
}
.index-about-sany .index-tit h6{display: inline-block;position: relative;}
.index-about-sany .index-tit p{padding:40px 40px;}
.index-tit p {
	padding: 40px 40px 55px;
	font-size: 16px;
	color: rgba(40, 40, 40, 1);;
	line-height: 24px;
}

.index-product-box .index-product-menu {
	width: 25%;
	float: left;
}

.index-product-box .index-product-menu dl {
	border: 1px solid #EBEBEB;
	margin-bottom: 10px;
}

.index-product-box .index-product-menu dl dt {
	padding: 5px;
	position: relative;
}

.index-product-box .index-product-menu dl dt a.t {
	font-size: 20px;
	font-weight: 500;
	font-family: 'Poppins';
	color: rgba(0, 0, 0, 1);
	padding: 22px 50px;
	line-height: 1;
	display: block;
	/*transition: all 0.6s;*/
}

.index-product-box .index-product-menu dl.act dt a.t,
.index-product-box .index-product-menu dl:hover dt a.t {
	background: #000000;
	color: #FFFFFF;
}

.index-product-box .index-product-menu dl dt a.click {
	width: 64px;
	height: 64px;
	display: block;
	right: 0;
	position: absolute;
	background: url(../images/index-pro-icon-01.png) no-repeat center;
	top: 5px;
	z-index: 3;
}

.index-product-box .index-product-menu dl.act dt a.click,
.index-product-box .index-product-menu dl:hover dt a.click {
	visibility: visible;
	opacity: 0;
}

.index-product-box .index-product-menu dl dd {
	display: none;
}

.index-product-box .index-product-menu dl.act dd {
	display: block;
}

.index-product-box .index-product-menu dl dd a {
	display: block;
	border-top: 1px solid #EBEBEB;
	padding: 22px 55px;
	font-size: 18px;
	color: #757473;
	/*transition: all 0.6s;*/
}

.index-product-box .index-product-menu dl dd a:first-child {
	border-top: none;
}

.index-product-box .index-product-menu dl dd a:hover,
.index-product-box .index-product-menu dl dd a.act {
	color: #ED1C24;
}

.index-product-box .index-product-list {
	width: 71.5%;
	float: right;
}

.index-product-box .index-product-list ul li {
	width: 32%;
	float: left;
	margin-left: 2%;
	margin-bottom: 24px;
	background: #F8F8F8;
	box-sizing: border-box;
	/*transition: all 0.6s;*/
	border: 2px solid #F8F8F8;
}
.index-product-box .index-product-list ul li dd{
    display: flex;
   line-height: 32px;
    padding: 0 15px;
}
.index-product-box .index-product-list ul li dd .n{
    font-weight:bold;
    color: #222222;
    	font-family: 'Poppins';
}

.news-list .list-icon  dd{
    display: flex;
   line-height: 32px;
    padding: 0 15px;
}
.news-list .list-icon   dd .n{
    font-weight:bold;
    color: #222222;
    	font-family: 'Poppins';
}

.index-product-box .index-product-list ul li:hover {
	border: 2px solid rgba(237, 28, 36, 1);
}

.index-product-box .index-product-list ul li:nth-child(3n+1) {
	margin-left: 0;
}

.index-product-box .index-product-list ul li .img-box {
	display: block;
	box-sizing: border-box;
	/*transition: all 0.6s;*/
	border: 2px solid #F8F8F8;
	position: relative;
}

.index-product-box .index-product-list ul li .img-box::after {
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 2;
	position: absolute;
	opacity: 0;
	transform: scale(0.8);
	/*transition: all 0.6s;*/
	background: rgba(149, 149, 149, 0.2) url(../images/pro-more-icon.png) no-repeat center;
}

.index-product-box .index-product-list ul li:hover .img-box::after {
	opacity: 1;
	transform: scale(1);
}

.index-product-box .index-product-list ul li:hover .img-box {
	border: 2px solid #FFFFFF;
	position: relative;
	overflow: hidden;
}

.index-product-box .index-product-list ul li .img-box img {
	width: 100%;
	height: auto;
}

.index-product-box .index-product-list ul li .list-icon{
    
    padding: 10px 0;
        height: 133px;
}

.index-product-box .index-product-list ul li .img-tit {
	display: block;
	font-size: 24px;
	color: rgba(0, 0, 0, 1);
	padding: 12px;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	/*transition: all 0.6s;*/
	border: 2px solid #F8F8F8;
	box-sizing: border-box;
	border-top: none;
	   font-family: 'Poppins';
}

.index-product-box .index-product-list ul li:hover .img-tit {
	border: 2px solid #FFFFFF;
	background: #ED1C24;
	color: #FFFFFF;
	border-top: none;
}

.index-why-sany {
	max-width: 1920px;
	margin: 0 auto;
	background: #F8F8F8;
	position: relative;
	padding: 60px 0 60px;
}

.index-why-sany .i-w-s-pic {
	position: absolute;
	left: 7%;
	bottom: 70px;
	width: 33.33333%;
	z-index: 3;
}

.index-why-sany .i-w-s-pic img {
	width: 100%;
	height: auto;
}

.index-why-sany .i-w-s-inner {
	padding-left: 46%;
}

.index-why-sany .i-w-s-inner .i-w-s-tit {
	/* padding-top: 30px; */
	position: relative;
}

.index-why-sany .i-w-s-inner .i-w-s-tit::after {
	content: '';
	display: none;
	width: 89px;
	height: 2px;
	background: rgba(237, 28, 36, 1);
	position: absolute;
	top: 0;
	left: 0;
}

.index-why-sany .i-w-s-inner .i-w-s-tit h6 {
	line-height: 1;
	font-size: 48px;
	font-weight: 500;
	font-family: 'Poppins';
	color: rgba(0, 0, 0, 1);
	text-transform: uppercase;
}

.index-why-sany .i-w-s-inner .i-w-s-list ul li {
	width: 44%;
	float: left;
	margin-top: 50px;
}

.index-why-sany .i-w-s-inner .i-w-s-list ul li:nth-child(even) {
	float: right;
}

.wi65{
    width: 65%;
    margin: 0 auto;
}

.index-why-sany .i-w-s-inner .i-w-s-list ul li .t {
	font-size: 18px;
	color: rgba(0, 0, 0, 1);
	line-height: 1;
	margin: 15px 0 20px;
    font-family: 'Poppins';
}

.index-why-sany .i-w-s-inner .i-w-s-list ul li .d {
	height: 175px;
	overflow: hidden;
	font-size: 16px;
	color: rgba(0, 0, 0, 1);;
	line-height: 24px;
}

.index-why-sany .i-w-s-inner .i-w-s-list ul li:nth-child(1) .d {
	height: 175px;
}

.index-why-sany .i-w-s-inner .i-w-s-list ul li:nth-child(2) .d {
	height: 175px;
}

.index-about-sany {
	padding: 80px 0 0;
	background: url(../images/index-about-sany-bg.jpg) no-repeat center bottom;
	max-width: 1920px;
	margin: 0 auto;
}

.index-about-sany .index-tit .icon {
	display: none;
	margin: 40px 0 0;
	text-align: center;
}

.index-about-share {
	text-align: center;
	margin-bottom: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.index-about-share a {
	color:#ed1c24;
	font-size:24px;
	width: 30px;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 15px;
	/*transition: all 0.6s;*/
}
.index-about-share a:hover{
	color:#a3a2a2;
}
/* .index-about-share a.f {
	background: url(../images/index-share-icon-01.png) no-repeat center;
}

.index-about-share a.i {
	background: url(../images/index-share-icon-02.png) no-repeat center;
}

.index-about-share a.l {
	background: url(../images/index-share-icon-03.png) no-repeat center;
}

.index-about-share a.t {
	background: url(../images/index-share-icon-04.png) no-repeat center;
}

.index-about-share a.y {
	background: url(../images/index-share-icon-05.png) no-repeat center;
}

.index-about-share a.d {
	background: url(../images/index-share-icon-06.png) no-repeat center;
}

.index-about-share a.f:hover {
	background: url(../images/index-share-icon-01-h.png) no-repeat center;
}

.index-about-share a.i:hover {
	background: url(../images/index-share-icon-02-h.png) no-repeat center;
}

.index-about-share a.l:hover {
	background: url(../images/index-share-icon-03-h.png) no-repeat center;
}

.index-about-share a.t:hover {
	background: url(../images/index-share-icon-04-h.png) no-repeat center;
}

.index-about-share a.y:hover {
	background: url(../images/index-share-icon-05-h.png) no-repeat center;
}

.index-about-share a.d:hover {
	background: url(../images/index-share-icon-06-h.png) no-repeat center;
} */

.index-about-sany .about-big-pic {
	border: 4px solid rgba(255, 255, 255, 1);
	box-sizing: border-box;
}

.index-about-sany .about-big-pic .img-box {
	position: relative;
}

.index-about-sany .about-big-pic .img-box .video-play {
	position: absolute;
	left: 50%;
	z-index: 3;
	top: 50%;
	width: 87px;
	height: 87px;
	margin: -43.5px 0 0 -43.5px;
}

.index-about-sany .about-big-pic .img-box img {
	width: 100%;
	height: auto;
}

.index-about-sany .index-about-sany-list {
	padding: 50px 0;
}

.index-about-sany .index-about-sany-list ul li {
	width: 24%;
	float: left;
	margin-left: 1.33333%;
	border: 1px solid rgba(237, 28, 36, 1);
	box-sizing: border-box;
	transition: all 0.6s;
}

.index-about-sany .index-about-sany-list ul li:hover {
	background: rgba(237, 28, 36, 1);
}

.index-about-sany .index-about-sany-list ul li:first-child {
	margin-left: 0;
}

.index-about-sany-list ul li .li-inner {
	padding: 20px 25px;
}

.index-about-sany-list ul li .icon {
	position: relative;
}

.index-about-sany-list ul li .icon .w {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	z-index: 2;
	transition: all 0.6s;
}

.index-about-sany-list ul li:hover .icon .w {
	opacity: 1;
}

.index-about-sany-list ul li .icon .r {
	position: relative;
	z-index: 1;
}

.index-about-sany-list ul li .tips {
	margin-top: 10px;
	height: 44px;
	overflow: hidden;
	font-size: 16px;
	color: rgba(255, 255, 255, 1);
	line-height: 22px;
}

.index-news {
	padding: 70px 0 80px;
}

.index-news .index-news-slider {
	margin-top: 45px;
	position: relative;
	padding: 0 70px;
}

.index-news .index-news-slider .img-box {
	display: block;
	position: relative;
	overflow: hidden;
}

.index-news .index-news-slider .img-box img {
	width: 100%;
	height: auto;
	transform: scale(1);
	transition: all 0.6s;
}

.index-news .index-news-slider .swiper-slide:hover .img-box img {
	transform: scale(1.1);
}

.index-news .index-news-slider .text-box {
	padding: 30px 25px;
	background: #F5F5F5;
	transition: all 0.6s;
}

.index-news .index-news-slider .swiper-slide:hover .text-box {
	background: #ED1C24;
}

.index-news .index-news-slider .text-box .time {
	color: rgba(117, 116, 115, 0.8);
	transition: all 0.6s;
}

.index-news .index-news-slider .swiper-slide:hover .text-box .time {
	color: #FFFFFF;
}

.index-news .index-news-slider .text-box .time b {
	font-size: 24px;
	font-weight: 500;
	font-family: 'Poppins';
	line-height: 1;
}

.index-news .index-news-slider .text-box .time i {
	font-size: 14px;
}

.index-news .index-news-slider .text-box .tit {
	transition: all 0.6s;
	margin-top: 15px;
	display: block;
	height: 44px;
	overflow: hidden;
	font-size: 16px;
	color: rgba(0, 0, 0, 0.8);
	line-height: 22px;
}

.index-news .index-news-slider .swiper-slide:hover .text-box .tit {
	color: #FFFFFF;
}

.index-news-slider .swiper-button-next,
.index-news-slider .swiper-button-prev {
	width: 33px;
	margin-top: -16.5px;
	height: 33px;
	background: rgba(237, 28, 36, 1);
	box-sizing: border-box;
	border: 1px solid rgba(237, 28, 36, 1);
	border-radius: 50%;
}

.index-news-slider .swiper-button-next.swiper-button-disabled,
.index-news-slider .swiper-button-prev.swiper-button-disabled {
	background: transparent;
	opacity: 1;
	cursor: no-drop;
	pointer-events: auto;
}

.index-news-slider .swiper-button-next::after {
	width: 31px;
	height: 31px;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/index-swiper-right-h.png) no-repeat center;
	z-index: 2;
}

.index-news-slider .swiper-button-prev::after {
	width: 31px;
	height: 31px;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/index-swiper-left-h.png) no-repeat center;
	z-index: 2;
}


.index-news-slider .swiper-button-next.swiper-button-disabled::after {
	background: url(../images/index-swiper-right.png) no-repeat center;
}

.index-news-slider .swiper-button-prev.swiper-button-disabled::after {
	background: url(../images/index-swiper-left.png) no-repeat center;
}

.index-news .index-news-more {
	margin-top: 55px;
	text-align: center;
}

.index-news .index-news-more a {
	width: 99px;
	height: 36px;
	border: 1px solid rgba(237, 28, 36, 1);
	text-align: center;
	line-height: 36px;
	display: inline-block;
	font-size: 16px;
	color: rgba(237, 28, 36, 1);
	position: relative;
}

.index-news .index-news-more a i {
	width: 22px;
	height: 22px;
	position: absolute;
	right: -11px;
	bottom: -11px;
	background: #FFFFFF;
	transition: all 0.6s;
	transform: rotate(0);
	border-radius: 50%;
}

.index-news .index-news-more a:hover i {
	transform: rotate(360deg);
}

.index-news .index-news-more a i::after {
	width: 11px;
	height: 1px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -5.5px;
	content: '';
	background: rgba(237, 28, 36, 1);
}

.index-news .index-news-more a i::before {
	height: 11px;
	width: 1px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -5px;
	content: '';
	background: rgba(237, 28, 36, 1);
}

.index-map {
	background: #F8F8F8;
	position: relative;
	max-width: 1920px;
	margin: 0 auto;
}

.index-map .index-taotw-map {
	padding: 100px 0 170px;
}

.index-map .index-taotw-map .ipd-20 {
	position: relative;
}

.index-map .index-taotw-map .taotw {
	width: 39.5%;
	position: absolute;
	left: 0;
	top: 0;
}

.index-taotw-map .taotw .index-tit {
	text-align: left;
	width: 85%;
}

.index-taotw-map .taotw .index-tit h6 {
	line-height: 1.2;
}

.index-taotw-map .taotw .index-tit p {
	padding: 0;
	margin-top: 20px;
}

.index-taotw-map .taotw .taotw-list ul li {
	width: 50%;
	margin-top: 70px;
	float: left;
}

.index-taotw-map .taotw .taotw-list ul li .number span {
	font-size: 60px;
	font-weight: 500;
	font-family: 'Poppins';
	color: rgba(237, 28, 36, 1);
	line-height: 1;
	position: relative;
}

.index-taotw-map .taotw .taotw-list ul li .number span::after {
	width: 120%;
	height: 8px;
	background: rgba(237, 28, 36, 0.2);
	position: absolute;
	left: 0;
	bottom: 17px;
	content: '';
	transition: all 0.6s;
}

.index-taotw-map .taotw .taotw-list ul li .tips {
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	overflow: hidden;
	font-size: 16px;
	color: #000000;
	padding: 15px 0;
}

.h-cloud-map {
	padding-left: 33.40278%;
}

.h-cloud-map .hc-map-inner {
	position: relative;
}

.h-cloud-map .hc-map-inner .map-pic img {
	width: 100%;
	height: auto;
}

.h-cloud-map .hc-map-inner .location {
	position: absolute;
	display: none;
}

.h-cloud-map .hc-map-inner .fixate .text {
	position: absolute;
	top: 100%;
	left: 50%;
	width: 150px;
	text-align: center;
	margin-left: -75px;
	line-height: 1;
	padding: 5px;
	font-size: 16px;
	color: #000000;
}

.h-cloud-map .hc-map-inner .fixate .f4 .text {
	left: 100%;
	top: 0;
	margin-left: 10px;
	text-align: left;
	width: 220px;
	color: #ED1C24;
	padding: 8.5px 0;
}

.h-cloud-map .hc-map-inner .moving .text {
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -9px;
	font-size: 12px;
	width: 150px;
	margin-left: 5px;
	height: 18px;
	line-height: 18px;
	color: #ED1C24;
	display: none;
	transform: translateX(10%);
	transition: all 0.6s;
}

.h-cloud-map .hc-map-inner .moving .location {
	cursor: pointer;
	transition: all 0.6s;
	transform: scale(1);
}

.h-cloud-map .hc-map-inner .moving .location:hover .text {
	transform: translateX(0);
	display: block;
}

.h-cloud-map .hc-map-inner .moving .location:hover {
	transform: scale(1.3);
}

.h-cloud-map .hc-map-inner .moving .dot {
	width: 6px;
	height: 6px;
	background: rgba(237, 28, 36, 1);
	border-radius: 50%;
	position: relative;
}

.h-cloud-map .hc-map-inner .moving .dot::after {
	content: '';
	width: 10px;
	height: 10px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -5px 0 0 -5px;
	background: rgba(237, 28, 36, 0.3);
	border-radius: 50%;
	animation: sanfang 1s ease-out infinite;
}

.h-cloud-map .hc-map-inner .moving .dot::before {
	content: '';
	width: 14px;
	height: 14px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -7px 0 0 -7px;
	background: rgba(237, 28, 36, 0.2);
	border-radius: 50%;
	animation: sanfang 1.5s ease-out infinite;
}

@keyframes sanfang {
	0% {
		transform: scale(0.4);
		opacity: 0.6;
	}

	25% {
		transform: scale(0.7);
		opacity: 0.8;
	}

	50% {
		transform: scale(0.8);
		opacity: 1;
	}

	75% {
		transform: scale(0.9);
		opacity: 0.8;
	}

	100% {
		transform: scale(1);
		opacity: 0.6;
	}
}

.h-cloud-map .hc-map-inner .moving .m1 .text {
	left: auto;
	right: 100%;
	margin-right: 5px;
	margin-left: 0;
	text-align: right;
	transform: translateX(-10%);
}

.h-cloud-map .hc-map-inner .moving .m2 .text {
	left: auto;
	right: 100%;
	margin-right: 5px;
	margin-left: 0;
	text-align: right;
	transform: translateX(-10%);
}

.h-cloud-map .hc-map-inner .moving .m4 .text {
	left: auto;
	right: 100%;
	margin-right: 5px;
	margin-left: 0;
	text-align: right;
	transform: translateX(-10%);
}

.h-cloud-map .hc-map-inner .moving .m9 .text {
	left: auto;
	right: 100%;
	margin-right: 5px;
	margin-left: 0;
	text-align: right;
	transform: translateX(-10%);
}

.h-cloud-map .hc-map-inner .moving .m14 .text {
	left: auto;
	right: 100%;
	margin-right: 5px;
	margin-left: 0;
	text-align: right;
	transform: translateX(0%);
	display: block;
}

.h-cloud-map .hc-map-inner .moving .m14 {
	transform: scale(1.3);
}

.ifad-box {
	border: 2px solid #f5f8fa;
	background: url(../images/index-news-pic-05.jpg) no-repeat center;
	padding: 32px 75px;
	background-size: cover;
}

.ifad-box .fad {
	width: 50%;
	float: left;
	font-size: 28px;
	color: rgba(255, 255, 255, 1);
	line-height: 1;
	padding: 12px 0;
}

.ifad-box .submit-box {
	width: 429px;
	background: rgba(255, 255, 255, 1);
	position: relative;
	float: right;
}

.ifad-box .submit-box input {
	width: 100%;
	height: 52px;
	background: #FFFFFF;
	border: none;
	box-sizing: border-box;
	padding: 0 125px 0 20px;
}

.ifad-box .submit-box button {
	position: absolute;
	right: 0;
	top: 0;
	width: 105px;
	height: 48px;
	background: rgba(237, 28, 36, 1);
	position: absolute;
	z-index: 3;
	right: 2px;
	top: 2px;
	border: none;
	font-size: 16px;
	color: rgba(255, 255, 255, 1);
	line-height: 48px;
	text-align: center;
}

.index-find-a-dealer {
	z-index: 3;
	position: absolute;
	width: 100%;
	left: 0;
	top: -33px;
}

.about-sany {
	padding: 50px 0 120px;
}

.about-tit {
	text-align: center;
}

.about-tit .tit {
	font-size: 34px;
	font-weight: 500;
	font-family: 'Poppins';
	color: rgba(0, 0, 0, 1);
	padding-bottom: 25px;
	line-height: 1;
	position: relative;
	text-transform: uppercase;
}

/*.about-tit .tit::after {
	width: 88px;
	height: 2px;
	background: rgba(246, 24, 36, 1);
	content: '';
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -44px;
}*/

.about-tit .tips {
	/*margin-top: 45px;*/
	font-size: 24px;
	font-weight: 400;
	font-family: 'Poppins';
	line-height: 1;
	color: rgba(194, 194, 194, 1);
}

.about-tit .dis {
	padding: 30px 0;
	font-size: 16px;
	font-weight: 400;

	color: rgba(0, 0, 0, 1);;
	line-height: 24px;
	text-align: justify;
}
.about-tit .dis img{ max-width:100%; height:auto}
.about-tit .dis strong{
    	font-family: 'Poppins';
}

.about-share {
	text-align: center;
	margin-bottom: 50px;
}

.about-share a {
	width: 20px;
	height: 20px;
	display: inline-block;
	margin: 0 15px;
	transition: all 0.6s;
}

.about-share a.f {
	background: url(../images/index-share-icon-01.png) no-repeat center;
}

.about-share a.i {
	background: url(../images/index-share-icon-02.png) no-repeat center;
}

.about-share a.l {
	background: url(../images/index-share-icon-03.png) no-repeat center;
}

.about-share a.t {
	background: url(../images/index-share-icon-04.png) no-repeat center;
}

.about-share a.y {
	background: url(../images/index-share-icon-05.png) no-repeat center;
}

.about-share a.d {
	background: url(../images/index-share-icon-06.png) no-repeat center;
}

.about-share a.f:hover {
	background: url(../images/index-share-icon-01-h.png) no-repeat center;
}

.about-share a.i:hover {
	background: url(../images/index-share-icon-02-h.png) no-repeat center;
}

.about-share a.l:hover {
	background: url(../images/index-share-icon-03-h.png) no-repeat center;
}

.about-share a.t:hover {
	background: url(../images/index-share-icon-04-h.png) no-repeat center;
}

.about-share a.y:hover {
	background: url(../images/index-share-icon-05-h.png) no-repeat center;
}

.about-share a.d:hover {
	background: url(../images/index-share-icon-06-h.png) no-repeat center;
}

.about-video .img-box {
	position: relative;
}

.about-video .img-box img {
	width: 100%;
	height: auto;
}

.about-video .img-box .video-play {
	position: absolute;
	left: 50%;
	z-index: 3;
	top: 50%;
	width: 87px;
	height: 87px;
	margin: -43.5px 0 0 -43.5px;
}

.about-video .img-box .video-play img {
	width: 100%;
	height: auto;
}

.about-history {
	max-width: 1920px;
	margin: 0 auto;
	background: url(../images/about-pic-02.jpg) no-repeat center;
	background-size: cover;
	padding: 100px 0;
	position: relative;
	background-attachment: fixed;
}

.about-history .about-his-tit {
	padding-bottom: 80px;
	position: relative;
}

.about-history .about-his-tit h6 {
	padding-right: 88px;
	font-size: 34px;
	font-weight: 400;
	font-family: 'Poppins';
	line-height: 1;
	text-transform: uppercase;
	color: rgba(245, 24, 36, 1);
}

.about-history .about-his-tit .arrows-box {
	width: 88px;
	position: absolute;
	right: 0;
	top: 1px;
}

.about-his-tit .arrows-box .swiper-button-next,
.about-his-tit .arrows-box .swiper-button-prev {
	width: 33px;
	top: 0;
	margin-top: 0;
	height: 33px;
	background: rgba(237, 28, 36, 1);
	box-sizing: border-box;
	border: 1px solid rgba(237, 28, 36, 1);
	border-radius: 50%;
}

.about-his-tit .arrows-box .swiper-button-prev {
	left: 0;
}

.about-his-tit .arrows-box .swiper-button-next {
	right: 0;
}

.about-his-tit .arrows-box .swiper-button-next.swiper-button-disabled,
.about-his-tit .arrows-box .swiper-button-prev.swiper-button-disabled {
	background: transparent;
	opacity: 1;
	cursor: no-drop;
	pointer-events: auto;
}

.about-his-tit .arrows-box .swiper-button-next::after {
	width: 31px;
	height: 31px;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/index-swiper-right-h.png) no-repeat center;
	z-index: 2;
}

.about-his-tit .arrows-box .swiper-button-prev::after {
	width: 31px;
	height: 31px;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/index-swiper-left-h.png) no-repeat center;
	z-index: 2;
}


.about-his-tit .arrows-box .swiper-button-next.swiper-button-disabled::after {
	background: url(../images/index-swiper-right.png) no-repeat center;
}

.about-his-tit .arrows-box .swiper-button-prev.swiper-button-disabled::after {
	background: url(../images/index-swiper-left.png) no-repeat center;
}




.about-history::after {
	width: 100%;
	height: 1px;
	background: rgba(235, 235, 235, 0.2);
	content: '';
	position: absolute;
	left: 0;
	top: 47.3%;
	z-index: 1;
}

.history-slider {
	position: relative;
	overflow: hidden;
	z-index: 3;
}

.history-slider .swiper-slide {
	width: 500px;
	position: relative;
}

.history-slider .swiper-slide::after {
	content: '';
	width: 0%;
	height: 1px;
	background: rgba(246, 24, 36, 1);
	position: absolute;
	left: 10px;
	top: 26%;
	z-index: -1;
	transition: all 0.6s;
}

.history-slider .swiper-slide:hover::after {
	width: 100%;
}

.history-slider .swiper-slide .ss-inner {
	padding-right: 29%;
	padding-left: 10px;
}

.history-slider .swiper-slide .number {
	font-size: 36px;
	font-weight: 700;
	font-family: 'Poppins';
	color: rgba(255, 255, 255, 1);
	line-height: 1;
	transition: all 0.6s;
}

.history-slider .swiper-slide:hover .number {
	color: #F61824;
}

.history-slider .swiper-slide .dot {
	width: 10px;
	height: 10px;
	background: rgba(196, 195, 198, 1);
	border-radius: 50%;
	margin: 40px 0;
	position: relative;
}

.history-slider .swiper-slide:hover .dot {
	background: #F61824;
}

.history-slider .swiper-slide:hover .dot::after {
	content: '';
	width: 18px;
	height: 18px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -9px 0 0 -9px;
	background: rgba(237, 28, 36, 0.3);
	border-radius: 50%;
	animation: sanfang 1s ease-out infinite;
	opacity: 0;
}

.history-slider .swiper-slide:hover .dot::before {
	content: '';
	width: 24px;
	height: 24px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -12px 0 0 -12px;
	background: rgba(237, 28, 36, 0.2);
	border-radius: 50%;
	animation: sanfang 1.5s ease-out infinite;
	opacity: 0;
}

.history-slider .swiper-slide .dis {
	height: 180px;
	overflow: hidden;
	font-size: 18px;
	font-weight: 400;
	font-family: 'Poppins';
	color: rgba(206, 206, 206, 1);
	line-height: 30px;
}

.about-box .index-map .index-taotw-map {
	padding: 100px 0;
}

.about-factory {
	padding: 80px 0 150px;
}

.about-factory .about-tit .tit {
	padding-bottom: 0;
}

.about-factory .about-tit .tit::after {
	display: none;
}

.about-factory .about-tit .dis {
	padding: 40px 0 50px;
}

.factory-slider {
	max-width: 1920px;
	margin: 0 auto;
	position: relative;
}

.factory-slider .swiper-slide {
	position: relative;
}

.factory-slider .swiper-slide .img-box {
	position: relative;
}

.factory-slider .swiper-slide .img-box img {
	width: 100%;
	height: auto;
}

.factory-slider .swiper-slide .img-box i {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.6) url(../images/factory-more.png) no-repeat center;
	z-index: 3;
	cursor: pointer;
	transition: all 0.6s;
	opacity: 1;
	transform: scale(1);
}

.factory-slider .swiper-slide:hover .img-box i {
	transform: scale(0.8);
	opacity: 0;
}

.factory-slider .arrows-box {
	position: relative;
	width: 88px;
	margin: 45px auto 0;
	height: 33px;
}

.factory-slider .arrows-box .swiper-button-next,
.factory-slider .arrows-box .swiper-button-prev {
	width: 33px;
	top: 0;
	margin-top: 0;
	height: 33px;
	background: rgba(237, 28, 36, 1);
	box-sizing: border-box;
	border: 1px solid rgba(237, 28, 36, 1);
	border-radius: 50%;
}

.factory-slider .arrows-box .swiper-button-prev {
	left: 0;
}

.factory-slider .arrows-box .swiper-button-next {
	right: 0;
}

.factory-slider .arrows-box .swiper-button-next.swiper-button-disabled,
.factory-slider .arrows-box .swiper-button-prev.swiper-button-disabled {
	background: transparent;
	opacity: 1;
	cursor: no-drop;
	pointer-events: auto;
}

.factory-slider .arrows-box .swiper-button-next::after {
	width: 31px;
	height: 31px;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/index-swiper-right-h.png) no-repeat center;
	z-index: 2;
}

.factory-slider .arrows-box .swiper-button-prev::after {
	width: 31px;
	height: 31px;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/index-swiper-left-h.png) no-repeat center;
	z-index: 2;
}


.factory-slider .arrows-box .swiper-button-next.swiper-button-disabled::after {
	background: url(../images/index-swiper-right.png) no-repeat center;
}

.factory-slider .arrows-box .swiper-button-prev.swiper-button-disabled::after {
	background: url(../images/index-swiper-left.png) no-repeat center;
}

.product-box .index-product {
	padding: 20px 0 94px;
}

.ipm-contact {
	background: url(../images/product-menu-c-bg.jpg) no-repeat center;
	background-size: cover;
	padding: 50px 0;
	margin-top: 25px;
}

.ipm-contact .tit {
	padding-left: 50px;
	position: relative;
}

.ipm-contact .tit::after {
	content: '';
	width: 4px;
	height: 24px;
	background: rgba(246, 24, 36, 1);
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -12px;
}

.ipm-contact .tit h6 {
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 500;
	font-family: 'Poppins';
	color: rgba(0, 0, 0, 1);
}

.ipm-contact .list ul li {
	margin-top: 50px;
	padding: 0 50px;
}

.ipm-contact .list ul li label {
	display: block;
	font-size: 18px;
	font-weight: 400;
	font-family: 'Poppins';
	color: rgba(0, 0, 0, 1);
	text-transform: capitalize;
	margin-bottom: 10px;
}

.ipm-contact .list ul li p {
	font-size: 16px;
	font-weight: 400;
	font-family: 'Poppins';
	color: rgba(0, 0, 0, 1);;
	line-height: 24px;
}

.ipm-contact .list ul li a {
	font-size: 16px;
	font-weight: 400;
	font-family: 'Poppins';
	color: rgba(0, 0, 0, 1);;
	line-height: 24px;
	transition: all 0.6s;
}

.ipm-contact .list ul li a:hover {
	color: #F61824;
	text-decoration: underline;
}

.ipm-contact .list ul li .share {
	margin-top: 20px;
	text-align: center;
	display: flex;
	justify-content: flex-start;
}

.ipm-contact .list ul li .share a {
	width: 20px;
	height: 20px;
	font-size:18px;
	color:#ed1c24;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 15px;
}
.ipm-contact .list ul li .share a:hover{
	color:#a3a2a2;
}
.ipm-contact .list ul li .share a:first-child {
	margin-left: 0;
}

/* .ipm-contact .list ul li .share a.f {
	background: url(../images/index-share-icon-01.png) no-repeat center;
}

.ipm-contact .list ul li .share a.i {
	background: url(../images/index-share-icon-02.png) no-repeat center;
}

.ipm-contact .list ul li .share a.l {
	background: url(../images/index-share-icon-03.png) no-repeat center;
}

.ipm-contact .list ul li .share a.t {
	background: url(../images/index-share-icon-04.png) no-repeat center;
}

.ipm-contact .list ul li .share a.y {
	background: url(../images/index-share-icon-05.png) no-repeat center;
}

.ipm-contact .list ul li .share a.d {
	background: url(../images/index-share-icon-06.png) no-repeat center;
}

.ipm-contact .list ul li .share a.f:hover {
	background: url(../images/index-share-icon-01-h.png) no-repeat center;
}

.ipm-contact .list ul li .share a.i:hover {
	background: url(../images/index-share-icon-02-h.png) no-repeat center;
}

.ipm-contact .list ul li .share a.l:hover {
	background: url(../images/index-share-icon-03-h.png) no-repeat center;
}

.ipm-contact .list ul li .share a.t:hover {
	background: url(../images/index-share-icon-04-h.png) no-repeat center;
}

.ipm-contact .list ul li .share a.y:hover {
	background: url(../images/index-share-icon-05-h.png) no-repeat center;
}

.ipm-contact .list ul li .share a.d:hover {
	background: url(../images/index-share-icon-06-h.png) no-repeat center;
} */

.prodis-photo-text {
	padding: 40px 0 100px;
}

.prodis-photo-text .photo {
	width: 45.5555%;
	float: left;
	border: 1px solid rgba(229, 229, 229, 1);
	padding: 10px;
	box-sizing: border-box;
}

.prodis-photo-text .photo .img-box {
	display: block;
}

.prodis-photo-text .photo .img-box img {
	width: 100%;
	height: auto;
}

.prodis-photo-text .photo .gallery-thumbs {
	margin-top: 20px;
}

.prodis-photo-text .photo .gallery-thumbs .img-box {
	box-sizing: border-box;
	border: 1px solid #F3F3F3;
	transition: all 0.6s;
}

.prodis-photo-text .photo .gallery-thumbs .swiper-slide-thumb-active .img-box {
	border: 1px solid #F61824;
}

.prodis-photo-text .text {
	width: 47.36%;
	float: right;
}

.prodis-photo-text .text .t-t {
	font-size: 48px;
	color: rgba(0, 0, 0, 1);
		font-family: 'Poppins';
}

.prodis-photo-text .text .t-tips {
	font-weight: 400;
	font-family: 'Poppins';
	font-size: 24px;
	color: rgba(194, 194, 194, 1);
}

.baoxiu{
    font-weight: 500;
    font-family: 'Poppins';
    font-size: 24px;
   color: rgba(246, 24, 36, 1);
   padding-top: 20px;
}


.prodis-photo-text .text .dis {
	padding: 20px 0;
	font-size: 16px;
	color: rgba(0, 0, 0, 1);;
	line-height: 24px;
	text-align: justify;
}

.prodis-photo-text .text .dis strong{
       font-family: 'Poppins';
}

.prodis-photo-text .text .list-icon {
	background: #F8F8F8;
}

.prodis-photo-text .text .list-icon ul li {
	padding: 15px 0;
	width: 33.3333%;
	float: left;
	text-align: center;
}

.prodis-photo-text .text .list-icon ul li .icon-box {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 22px;
}

.prodis-photo-text .text .list-icon ul li .n {
	margin-top: 10px;
	font-size: 16px;
	color: rgba(0, 0, 0, 1);
		font-family: 'Poppins';
}

.prodis-photo-text .text .list-icon ul li .n-tips {
	margin-top: 10px;
	font-size: 18px;
	color: rgba(246, 24, 36, 1);
	line-height: 24px;
}

.prodis-photo-text .text .share {
	padding: 40px 0 40px;
}

.prodis-photo-text .text .share a {
	width: 20px;
	height: 20px;
	display: inline-block;
	transition: all 0.6s;
	float: left;
	font-size:18px;
	color:rgba(246, 24, 36, 1);
	margin-left: 15px;
}
.prodis-photo-text .text .share a:hover{
	color:#a3a2a2;
}
.prodis-photo-text .text .share a:first-child {
	margin-left: 0;
}

/* .prodis-photo-text .text .share a.f {
	background: url(../images/index-share-icon-01.png) no-repeat center;
}

.prodis-photo-text .text .share a.i {
	background: url(../images/index-share-icon-02.png) no-repeat center;
}

.prodis-photo-text .text .share a.l {
	background: url(../images/index-share-icon-03.png) no-repeat center;
}

.prodis-photo-text .text .share a.t {
	background: url(../images/index-share-icon-04.png) no-repeat center;
}

.prodis-photo-text .text .share a.y {
	background: url(../images/index-share-icon-05.png) no-repeat center;
}

.prodis-photo-text .text .share a.d {
	background: url(../images/index-share-icon-06.png) no-repeat center;
}

.prodis-photo-text .text .share a.f:hover {
	background: url(../images/index-share-icon-01-h.png) no-repeat center;
}

.prodis-photo-text .text .share a.i:hover {
	background: url(../images/index-share-icon-02-h.png) no-repeat center;
}

.prodis-photo-text .text .share a.l:hover {
	background: url(../images/index-share-icon-03-h.png) no-repeat center;
}

.prodis-photo-text .text .share a.t:hover {
	background: url(../images/index-share-icon-04-h.png) no-repeat center;
}

.prodis-photo-text .text .share a.y:hover {
	background: url(../images/index-share-icon-05-h.png) no-repeat center;
}

.prodis-photo-text .text .share a.d:hover {
	background: url(../images/index-share-icon-06-h.png) no-repeat center;
} */

.prodis-photo-text .text .link a {
	width: 214px;
	display: block;
	float: left;
	margin-left: 2%;
	height: 52px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(246, 24, 36, 1);
	box-sizing: border-box;
	line-height: 52px;
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Poppins';
	color: rgba(246, 24, 36, 1);
	transition: all 0.6s;
}

.prodis-photo-text .text .link a.down2{
    	width: 284px;
}

.prodis-photo-text .text .link a:hover {
	color: #FFFFFF;
	background: #F61824;
}

.prodis-photo-text .text .link a:first-child {
	margin-left: 0;
}

.prodis-photo-text .text .link a span {
	display: inline-block;
	padding-left: 32px;
}

.prodis-photo-text .text .link a.chat span {
	background: url(../images/prodis-icon-04.png) no-repeat left center;
}

.prodis-photo-text .text .link a.msg span {
	background: url(../images/prodis-icon-05.png) no-repeat left center;
}

.prodis-photo-text .text .link a.down span {
	background: url(../images/prodis-icon-06.png) no-repeat left center;
}

.prodis-photo-text .text .link a.chat:hover span {
	background: url(../images/prodis-icon-04-h.png) no-repeat left center;
}

.prodis-photo-text .text .link a.msg:hover span {
	background: url(../images/prodis-icon-05-h.png) no-repeat left center;
}

.prodis-photo-text .text .link a.down:hover span {
	background: url(../images/prodis-icon-06-h.png) no-repeat left center;
}


.prodis-sbr {
	background: url(../images/prodis-pic-02.jpg) no-repeat center top;
	max-width: 1920px;
	margin: 0 auto;
	padding: 100px 0;
	min-height: 400px;
}

.prodis-sbr .sbr-menu {
	padding: 0 0 70px;
}

.prodis-sbr .sbr-menu ul li {
	width: 25%;
	float: left;
	text-align: center;
}

.prodis-sbr .sbr-menu ul li a {
	display: inline-block;
	padding-left: 45px;
	font-size: 20px;
	font-weight: 700;
	font-family: 'Poppins';
	color: rgba(255, 255, 255, 1);
	text-transform: uppercase;
	transition: all 0.6s;
}

.prodis-sbr .sbr-menu ul li a:hover,
.prodis-sbr .sbr-menu ul li.act a {
	color: #F61824;
}

.prodis-sbr .sbr-menu ul li.f1 a {
	background: url(../images/prodis-icon-07.png) no-repeat left center;
}

.prodis-sbr .sbr-menu ul li.f2 a {
	background: url(../images/prodis-icon-08.png) no-repeat left 0;
}

.prodis-sbr .sbr-menu ul li.f3 a {
	background: url(../images/prodis-icon-09.png) no-repeat left center;
}

.prodis-sbr .sbr-menu ul li.f4 a {
	background: url(../images/vr-icon_03.png) no-repeat left center;
}

.prodis-sbr .sbr-menu ul li.f1 a:hover,
.prodis-sbr .sbr-menu ul li.f1.act a {
	background: url(../images/prodis-icon-07-h.png) no-repeat left center;
}

.prodis-sbr .sbr-menu ul li.f2 a:hover,
.prodis-sbr .sbr-menu ul li.f2.act a {
	background: url(../images/prodis-icon-08-h.png) no-repeat left 0;
}

.prodis-sbr .sbr-menu ul li.f3 a:hover,
.prodis-sbr .sbr-menu ul li.f3.act a {
	background: url(../images/prodis-icon-09-h.png) no-repeat left center;
}

.prodis-sbr .sbr-menu ul li.f4 a:hover,
.prodis-sbr .sbr-menu ul li.f4.act a {
	background: url(../images/vr-icon-h_03.png) no-repeat left center;
}

.prodis-sbr .sbr-box {
	background: #FFFFFF;
	padding: 0 5%;
}

.prodis-sbr .sbr-box .sbr-tit {
	padding: 59px 0 35px;
}

.prodis-sbr .sbr-box .sbr-tit h6 {
	padding-left: 40px;
	font-size: 24px;
	font-weight: 700;
	font-family: 'Poppins';
	color: rgba(0, 0, 0, 1);
	position: relative;
	text-transform: uppercase;
}

.prodis-sbr .sbr-box .sbr-tit h6::after {
	width: 4px;
	height: 30px;
	background: rgba(246, 24, 36, 1);
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -15px;
}

.prodis-sbr .table-box table {
	width: 100%;
}

.prodis-sbr .table-box table th {
	text-align: center;
	background: #EEEEEE;
	padding: 10px 0;
	font-size: 18px;
	color: rgba(246, 24, 36, 1);
}

.prodis-sbr .table-box table td {
	padding: 10px 10px;

}

.prodis-sbr .table-box table tr {
	border-top: 1px solid #EEEEEE;
}

.prodis-sbr .table-box table td:nth-child(1) {
	font-size: 16px;
	color: rgba(0, 0, 0, 1);
}

.prodis-sbr .table-box table td:nth-child(even) {
	font-size: 16px;
	text-align: right;
	color: rgba(0, 0, 0, 1);;
}

.prodis-sbr .sbr-text {
	font-size: 16px;
	color: #757473;
	line-height: 24px;
	text-align: justify;
}
.prodis-sbr .sbr-text iframe{
    margin: 0 auto;

    display:block;
}
.prodis-sbr .sbr-text p{
    padding-bottom: 8px;
}
.prodis-sbr .sbr-text  strong{
    font-size: 16px;
    color: rgba(0, 0, 0, 0.8);
		font-family: 'Poppins';
}

.related-pro ul li {
	width: 24%;
	float: left;
	margin-left: 1.33333%;
	background: #F8F8F8;
	box-sizing: border-box;
	transition: all 0.6s;
	border: 2px solid #F8F8F8;
}

.related-pro ul li:hover {
	border: 2px solid rgba(237, 28, 36, 1);
}

.related-pro ul li:first-child {
	margin-left: 0;
}

.related-pro ul li .img-box {
	display: block;
	box-sizing: border-box;
	transition: all 0.6s;
	border: 2px solid #F8F8F8;
	position: relative;
}

.related-pro ul li .img-box::after {
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 2;
	position: absolute;
	opacity: 0;
	transform: scale(0.8);
	transition: all 0.6s;
	background: rgba(149, 149, 149, 0.2) url(../images/pro-more-icon.png) no-repeat center;
}

.related-pro ul li:hover .img-box::after {
	opacity: 1;
	transform: scale(1);
}

.related-pro ul li:hover .img-box {
	border: 2px solid #FFFFFF;
	position: relative;
	overflow: hidden;
}

.related-pro ul li .img-box img {
	width: 100%;
	height: auto;
}

.related-pro ul li .img-tit {
	display: block;
	font-size: 18px;
	color: rgba(0, 0, 0, 1);
	padding: 20px;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	transition: all 0.6s;
	border: 2px solid #F8F8F8;
	box-sizing: border-box;
	border-top: none;
		font-family: 'Poppins';
}

.related-pro ul li:hover .img-tit {
	border: 2px solid #FFFFFF;
	background: #ED1C24;
	color: #FFFFFF;
	border-top: none;
}

.prodis-sbr .vr-box {
	padding: 60px 15% 0;
}

.prodis-sbr .vr-box .vr-tit {
	text-align: center;
	padding-bottom: 30px;
	margin-bottom: 50px;
	position: relative;
}

.prodis-sbr .vr-box .vr-tit::after {
	width: 30px;
	height: 4px;
	background: rgba(246, 24, 36, 1);
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -15px;
	content: '';
}

.prodis-sbr .vr-box .vr-tit h6 {
	line-height: 1;
	font-size: 24px;
	font-weight: 700;
	font-family: 'Poppins';
	color: rgba(0, 0, 0, 1);
	text-transform: uppercase;
}

.prodis-sbr .vr-box .vr-content {
	position: relative;
}

.prodis-sbr .vr-box .vr-pro {
	background: #FFFFFF;
	box-shadow: 1px 1px 10px #CCCCCC;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	padding: 0 70px 25px;
}

.prodis-sbr .vr-box .vr-pro .vrp-inner {
	display: block;
}

.prodis-sbr .vr-box .vr-pro .num {
	padding-top: 25px;
	text-align: center;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	color: rgba(0, 0, 0, 1);
}

.prodis-sbr .vr-box .vr-pro .img-box {
	position: relative;
	overflow: hidden;
}

.prodis-sbr .vr-box .vr-pro .img-box img {
	transition: all 0.6s;
	transform: scale(1);
	width: 100%;
	height: auto;
}

.prodis-sbr .vr-box .vr-pro:hover .img-box img {
	transform: scale(1.05);
}

.prodis-sbr .vr-box .vr-pro .more {
	text-align: center;
}

.prodis-sbr .vr-box .vr-pro .more a {
	display: inline-block;
	padding-right: 25px;
	background: url(../images/vd-right-icon.png) no-repeat right center;
	font-size: 16px;
	color: rgba(246, 24, 36, 1);
}

.prodis-sbr .vr-box .vr-big-pic {
	padding-left: 28%;
}

.prodis-sbr .vr-box .vr-big-pic .img-box img {
	width: 100%;
	height: auto;
}

.message-box {
	max-width: 1920px;
	background: #F8F8F8;
	margin: 0 auto;
	padding: 25px 0 150px;
}

.message-box .msg-inner {
	padding: 0 15%;
}

.message-box  .msg-form .agree_list{
    padding:  5% 0;
}
.message-box  .msg-form .agree_list a{
        color: rgba(237, 28, 36, 1);
}

.message-box  .msg-form .agree_list input{
   margin-right: 7px;
}

.message-box .msg-inner  .index-tit{
    margin: 30px 0;
}

.message-box .msg-inner .msg-tit {
	padding: 50px 0;
	text-align: center;
	border-bottom: 2px solid #000000;
	margin-bottom: 20px;
}

.message-box .msg-inner .msg-tit h6 {
	text-transform: uppercase;
	line-height: 1;
	font-size: 36px;
	color: rgba(0, 0, 0, 1);
}

.index-product-box .index-product-menu dl dd a i {
	position: relative;
}

.index-product-box .index-product-menu dl dd a i::after {
	content: '';
	width: 0;
	height: 1px;
	background: #f86f73;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: all 0.4s;
}

.index-product-box .index-product-menu dl dd a.act i::after,
.index-product-box .index-product-menu dl dd a:hover i::after {
	width: 100%;
}

.action-list {
	width: 71.5%;
	float: right;
}

.action-list ul li {
	width: 49%;
	float: left;
	margin-bottom: 40px;
}

.action-list ul li:nth-child(even) {
	float: right;
}

.action-list ul li .img-box {
	padding-bottom:65.68047%;
	display: block;
	position: relative;
	overflow: hidden;
}

.action-list ul li .img-box img {
	width: 100%;
	height: auto;
	position: absolute;
	left:0;
	top:0;
	transform: scale(1);
	transition: all 0.6s;
}

.action-list ul li .img-box img:hover {
	transform: scale(1.05);
}

.action-list ul li .img-text {
	padding: 30px 0 30px;
}

.action-list ul li .img-text .tit {
	display: block;
	height: 60px;
	overflow: hidden;
	font-size: 20px;
	font-weight: 500;
	font-family: 'Poppins';
	color: rgba(0, 0, 0, 1);
	line-height: 30px;
	transition: all 0.6s;
}

.action-list ul li .img-text .tit:hover {
	color: #F61824;
}

.action-list ul li .img-text .dis {
	margin: 20px 0;
	height: 48px;
	overflow: hidden;
	font-size: 16px;
	font-weight: 400;

	color: rgba(0, 0, 0, 1);;
	line-height: 24px;
}

.action-list ul li .img-text .more a {}

.action-list ul li .img-text .more a {
	width: 99px;
	height: 36px;
	border: 1px solid rgba(237, 28, 36, 1);
	text-align: center;
	line-height: 36px;
	display: inline-block;
	font-size: 16px;
	color: rgba(237, 28, 36, 1);
	position: relative;
	transition: all 0.6s;
}

.action-list ul li .img-text .more a:hover {
	background: #F61824;
	color: #FFFFFF;
}

.action-list ul li .img-text .more a i {
	width: 22px;
	height: 22px;
	position: absolute;
	right: -11px;
	bottom: -11px;
	background: #FFFFFF;
	transition: all 0.6s;
	transform: rotate(0);
	border-radius: 50%;
	opacity: 1;
}

.action-list ul li .img-text .more a:hover i {
	transform: rotate(360deg);
	opacity: 0;
	background: transparent;
}

.action-list ul li .img-text .more a i::after {
	width: 11px;
	height: 1px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -5.5px;
	content: '';
	background: rgba(237, 28, 36, 1);
}

.action-list ul li .img-text .more a i::before {
	height: 11px;
	width: 1px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -5px;
	content: '';
	background: rgba(237, 28, 36, 1);
}

.action-list .page-box {
	padding: 10px 0 50px;
}

.action-dis-box {
	width: 71.5%;
	padding-bottom: 70px;
	float: right;
}

.action-dis-box .tit h6 {
	font-size: 36px;
	color: rgba(24, 23, 22, 1);
	font-weight: 500;
	font-family: 'Poppins';
	line-height: 1.2;
}

.action-dis-box .action-dis-content {
	padding: 40px 0;
	color: rgba(0, 0, 0, 1);;
	line-height: 22px;
	font-size: 16px;
}

.product-box .action-dis-content{
    /*text-align: center;*/
}

.product-box .action-dis-content img {
	max-width: 100%;
	height: auto;
}

.product-box .action-dis-content {
	padding-bottom:  50px;
	color: rgba(0, 0, 0, 1);;
	line-height: 22px;
	font-size: 16px;
}




.action-dis-box .action-dis-content img {
	max-width: 100%;
	height: auto;
}

.action-dis-box .action-dis-page {
	background: rgba(244, 244, 244, 1);
	padding: 25px 35px;
}

.action-dis-box .action-dis-page p:first-child {
	margin-bottom: 10px;
}

.action-dis-box .action-dis-page p span {
	font-size: 16px;
	color: rgba(0, 0, 0, 1);
}

.action-dis-box .action-dis-page p a {
	position: relative;
	margin-left: 20px;
	display: inline-block;
	font-size: 16px;
	color: rgba(0, 0, 0, 1);;
	transition: all 0.6s;
}

.action-dis-box .action-dis-page p a:hover {
	color: #F61824;
	text-decoration: underline;
}

.action-dis-box .sbr-tit {
	padding: 59px 0 35px;
}

.action-dis-box .sbr-tit h6 {
	padding-left: 40px;
	font-size: 24px;
	font-weight: 700;
	font-family: 'Poppins';
	color: rgba(0, 0, 0, 1);
	position: relative;
	text-transform: uppercase;
}

.action-dis-box .sbr-tit h6::after {
	width: 4px;
	height: 30px;
	background: rgba(246, 24, 36, 1);
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -15px;
}

.action-dis-box .related-pro ul li {
	width: 32%;
	margin-left: 2%;
}

.action-dis-box .related-pro ul li:first-child {
	margin-left: 0;
}

.support-box {
	padding: 40px 0 170px;
}

.support-box .support-tips {
	position: relative;
}

.support-box .support-tips .img-box {
	position: relative;
}

.support-box .support-tips .img-box img {
	width: 100%;
	height: auto;
}

.support-box .support-tips .text-box {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
}

.support-box .support-tips .text-box .tb-inner {
	padding: 0 70px;
}

.support-tips .text-box .tb-inner .tit {
	font-size: 34px;
	color: rgba(255, 255, 255, 1);
	text-transform: uppercase;
}

.support-tips .text-box .tb-inner .dis {
	font-size: 16px;
	color: rgba(255, 255, 255, 1);
	line-height: 24px;
	margin-top: 35px;
}

.support-box .support-list {
	margin-top: 18px;
}

.support-box .support-list ul li {
	width: 32.5%;
	float: left;
	margin-left: 1.25%;
}

.support-box .support-list ul li:first-child {
	margin-left: 0;
}

.support-box .support-list ul li .img-box {
	display: block;
	position: relative;
	overflow: hidden;
}

.support-box .support-list ul li .img-box img {
	width: 100%;
	height: auto;
	transition: all 0.6s;
	transform: scale(1);
}

.support-box .support-list ul li .img-box:hover img {
	transform: scale(1.05);
}

.support-box .support-list ul li .img-box span {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 3;
	font-size: 24px;
	color: rgba(254, 254, 254, 1);
	padding: 20px 35px;

}

.service-box {
	padding: 30px 0 170px;
}

.service-box .service-list ul li {
	position: relative;
	background: #FFFFFF;
	transition: all 0.6s;
}

.service-box .service-list.parts-list ul li {
	/*background: #F8F8F8;*/
}

.service-box .service-list.parts-list ul li:hover {
	background: #F8F8F8;
}

.service-box .service-list ul li:hover {
	background: #000000;
}

.service-box .service-list.warranty-list ul li:hover {
	background: #FFFFFF;
}

.service-box .service-list ul li .img-box {
	width: 50%;
	float: left;
}

.service-box .service-list ul li:nth-child(even) .img-box {
	float: right;
}

.service-box .service-list ul li .img-box img {
	width: 100%;
	height: auto;
}

.service-box .service-list ul li .text-box {
	width: 50%;
	float: right;
	display: flex;
	align-items: center;
	height: 100%;
	/*background: url(../images/service-bg.png) no-repeat right 10px;*/
	transition: all 0.6s;
}

.service-box .service-list ul li:hover .text-box {
	/*background: url(../images/service-bg-black.png) no-repeat right 10px;*/
}

.service-box .service-list ul li:nth-child(even) .text-box {
	float: left;
}

.service-box .service-list ul li .text-box .tb-inner {
	padding: 0 70px;
}

.service-list ul li .text-box .tb-inner .t {
	/*font-size: 36px;*/
	/*font-family: Poppins;*/
	/*font-weight: 700;*/
	/*color: #000000;*/
	line-height: 48px;
	max-height: 96px;
	overflow: hidden;
	transition: all 0.6s;
	
	font-size: 34px;
    color: rgba(0, 0, 0, 1);
    font-weight: 500;
    font-family: 'Poppins';
    text-transform: uppercase;
    /*line-height: 1;*/
}

.service-list ul li .text-box .tb-inner .t-tips {
	margin-top: 15px;
	font-size: 18px;
	font-weight: 700;
	font-family: 'Poppins';
	color: rgba(194, 194, 194, 1);
}

.service-list ul li:hover .text-box .tb-inner .t {
	color: #FFFFFF;
}

.service-list.warranty-list ul li:hover .text-box .tb-inner .t {
	color: #000000;
}

.service-list.parts-list ul li:hover .text-box .tb-inner .t {
	color: #000000;
}

.service-list ul li .text-box .tb-inner .t i {
	/*color: #F61824;*/
}

.service-list ul li .text-box .tb-inner .d {
	margin-top: 50px;
	max-height: 214px;
	overflow: hidden;
	font-size: 16px;
	color: rgba(0, 0, 0, 1);;
	transition: all 0.6s;
	line-height: 24px;
}

.service-list.warranty-list ul li .text-box .tb-inner .d {
	margin-top: 30px;
}

.service-list.warranty-list ul li:hover .text-box .tb-inner .d {
	color: rgba(0, 0, 0, 1);;
}

.service-list ul li:hover .text-box .tb-inner .d {
	color: #FFFFFF;
}

.service-list.parts-list ul li:hover .text-box .tb-inner .d {
	color: #757473;
}

.service-list ul li .text-box .tb-inner .m {
	margin-top: 40px;
}

.service-list ul li .text-box .tb-inner .m a {
	width: 180px;
	height: 52px;
	background: transparent;
	text-align: center;
	line-height: 52px;
	display: block;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Poppins';
	color: rgba(246, 24, 36, 1);
	box-sizing: border-box;
	border: 1px solid rgba(246, 24, 36, 1);
	transition: all 0.6s;
}

.service-list ul li:hover .text-box .tb-inner .m a {
	color: rgba(255, 255, 255, 1);
	background: rgba(246, 24, 36, 1);

}

.service-list ul li .text-box .tb-inner .m a span {
	display: inline-block;
	padding-left: 45px;
	background: url(../images/prodis-icon-05.png) no-repeat left center;
}

.service-list ul li:hover .text-box .tb-inner .m a span {
	background: url(../images/prodis-icon-05-h.png) no-repeat left center;
}

.contact-box .message-box {
	padding: 40px 0 150px;
}

.contact-tit {
	padding: 40px 0 0;
}

.contact-map {
	max-width: 1920px;
	margin: 0 auto;
}

.contact-map .map-box img {
	width: 100%;
	height: auto;
}

.contact-map .map-box iframe {
	width: 100%;
}

.contact-address {
	padding: 60px 0;
}

.contact-address ul {
    float: left;
    font-size: 17px;
    color: rgba(0, 0, 0, 1);
    display: block;
    margin: 0 15px;
    margin: 10px 0;
    padding: 20px;
    padding-top: 0;
}

.contact-address ul.con_list5{
    width: 33.33%;
}

.contact-address ul.con_list4{
    width: 20%;
}


.contact-address ul li{
   padding: 5px 0;  
   word-break: break-all;
   font-size: 14px;
}
.contact-address ul li img{
    max-width:100%;
    /*margin: 0 auto;*/
    
}
.contact-address ul li a{
     color: rgba(0, 0, 0, 1);
}
.contact-address ul li a:hover{
    color: rgba(237, 28, 36, 1);
}

.contact-address ul li:first-child{
   font-size: 20px;
    font-weight: 500;
    color: rgba(0, 0, 0, 1);
    text-transform: uppercase;
    font-family: 'Poppins';
}

.contact-address .add {
	width: 100%;
	float: left;
	box-sizing: border-box;
	padding-left: 20px;
	/*background: url(../images/contact-icon-01.png) no-repeat left center;*/
}

.contact-address .add label {
	/*padding: 18.5px 0;*/
	height: 54px;
	line-height: 54px;
	font-size: 18px;
	color: rgba(0, 0, 0, 1);
	display: block;
	float: left;
	width: 20%;
}

.contact-address .add .add-dis {
	width: 70%;
	float: left;
	font-size: 16px;
	color: rgba(0, 0, 0, 1);;
	line-height: 54px;
}

.contact-address .alink {
	width: 100%;
	float: left;
	padding-left: 20px;
		color: rgba(0, 0, 0, 1);;
}

.contact-address .alink b{
    font-size: 16px; color: #000;
    text-align: center;
}

.contact-address .alink p {
	line-height: 32px;
}

.contact-address .alink p span {
	font-size: 16px;
	color: rgba(0, 0, 0, 1);;
}

.contact-address .alink p a {
	font-size: 16px;
	color: rgba(0, 0, 0, 1);;
	transition: all 0.6s;
}

.contact-address .alink p a:hover {
	color: #F61824;
}

.contact-address .c-share {
	width: 30%;
	float: right;
}

.contact-address .c-share label {
	font-size: 18px;
	color: rgba(0, 0, 0, 1);
	display: block;
}

.contact-address .c-share .c-share-list {
	margin-top: 10px;
}

.c-share .c-share-list a {
	width: 30px;
	height: 30px;
	display: inline-block;
	transition: all 0.6s;
	float: left;
	margin-left: 15px;
	color:#F61824;
	font-size:24px;
}
.c-share .c-share-list a:hover{
	color:#a3a2a2;
}
.c-share .c-share-list a:first-child {
	margin-left: 0;
}

.header-nav .nav-tool .nav-box #menuPc>ul>li .ershou{
    width: 250px;
    margin-left: -122px;
    padding: 16px;
    line-height: 26px;
    left: 43%;
}
.header-nav .nav-tool .nav-box #menuPc>ul>li .ershou .index-news-more {
    margin-top: 12px;
    text-align: center;
}
.header-nav .nav-tool .nav-box #menuPc>ul>li .ershou .index-news-more a {
    width: 99px;
    height: 36px;
    border: 1px solid rgba(237, 28, 36, 1);
    text-align: center;
    line-height: 36px;
    display: inline-block;
    font-size: 16px;
    color: rgba(237, 28, 36, 1);
    position: relative;
}
.header-nav .nav-tool .nav-box #menuPc>ul>li .ershou .index-news-more a i {
    width: 22px;
    height: 22px;
    position: absolute;
    right: -11px;
    bottom: -11px;
    background: #FFFFFF;
    transition: all 0.6s;
    transform: rotate(0);
    border-radius: 50%;
}
.header-nav .nav-tool .nav-box #menuPc>ul>li .ershou .index-news-more a i::before {
    height: 11px;
    width: 1px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -5px;
    content: '';
    background: rgba(237, 28, 36, 1);
}
.header-nav .nav-tool .nav-box #menuPc>ul>li .ershou .index-news-more a i::after {
    width: 11px;
    height: 1px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -5.5px;
    content: '';
    background: rgba(237, 28, 36, 1);
}

/* .c-share .c-share-list a.f {
	background: url(../images/index-share-icon-01.png) no-repeat center;
}

.c-share .c-share-list a.i {
	background: url(../images/index-share-icon-02.png) no-repeat center;
}

.c-share .c-share-list a.l {
	background: url(../images/index-share-icon-03.png) no-repeat center;
}

.c-share .c-share-list a.t {
	background: url(../images/index-share-icon-04.png) no-repeat center;
}

.c-share .c-share-list a.y {
	background: url(../images/index-share-icon-05.png) no-repeat center;
}

.c-share .c-share-list a.d {
	background: url(../images/index-share-icon-06.png) no-repeat center;
}

.c-share .c-share-list a.f:hover {
	background: url(../images/index-share-icon-01-h.png) no-repeat center;
}

.c-share .c-share-list a.i:hover {
	background: url(../images/index-share-icon-02-h.png) no-repeat center;
}

.c-share .c-share-list a.l:hover {
	background: url(../images/index-share-icon-03-h.png) no-repeat center;
}

.c-share .c-share-list a.t:hover {
	background: url(../images/index-share-icon-04-h.png) no-repeat center;
}

.c-share .c-share-list a.y:hover {
	background: url(../images/index-share-icon-05-h.png) no-repeat center;
}

.c-share .c-share-list a.d:hover {
	background: url(../images/index-share-icon-06-h.png) no-repeat center;
} */

.news-box {
	padding: 40px 0 74px;
}

.news-list ul li {
	background: #F8F8F8;
	width: 30%;
	float: left;
	margin-left: 5%;
	margin-bottom: 70px;
}

.news-list ul li:nth-child(3n+1) {
	margin-left: 0;
}

.news-list ul li .img-box {
	position: relative;
	display: block;
	overflow: hidden;
	padding-bottom:64.65116%;
}

.news-list ul li .img-box img {
	width: 100%;
	height: auto;
	position: absolute;
	left:0;
	top:0;
	transition: all 0.6s;
	transform: scale(1);
}

.news-list ul li .img-box:hover img {
	transform: scale(1.05);
}

.news-list ul li .img-box-warp {
	position: relative;
}

.news-list ul li .img-box-warp .time {
	position: absolute;
	right: 40px;
	bottom: -85px;
	width: 99px;
	height: 131px;
	background: url(../images/news-icon-01.png) no-repeat center;
}

.news-list ul li .img-box-warp .time .t-inner {
	padding: 8px 29px 46px 9px;
}

.news-list ul li .img-box-warp .time .t-inner span,
.news-list ul li .img-box-warp .time .t-inner font {
	display: block;
	text-align: center;
	font-size: 18px;
	font-weight: 400;
	font-family: 'Poppins';
	color: rgba(255, 255, 255, 1);
	line-height: 1;
	padding: 10px 0;
	position: relative;
}

.news-list ul li .img-box-warp .time .t-inner span::after {
	content: '';
	background: rgba(255, 255, 255, 0.5);
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 44px;
	height: 1px;
	margin-left: -22px;
}

.news-list ul li .text-box {
	padding: 25px 15px;
}

.news-list ul li .text-box .by {
	font-size: 16px;
	font-weight: 400;
	font-family: 'Poppins';
	color: rgba(177, 177, 177, 1);
}

.news-list ul li .text-box .t {
	display: block;
	/*height: 60px;*/
	/*overflow: hidden;*/
	margin: 15px 0;
	font-size: 18px;
	color: rgba(0, 0, 0, 0.8);
	line-height: 30px;
	transition: all 0.6s;
}

.news-list ul li .text-box .t:hover {
	color: #F61824;
}

.news-list ul li .text-box .dis {
	min-height: 78px;
	overflow: hidden;
	font-size: 16px;
	font-weight: 400;
	/*font-family: 'Poppins';*/
	color: rgba(0, 0, 0, 1);;
	line-height: 26px;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.news-list .page-box {
	padding: 0 0 70px;
}


.index-product-menu .news-menu {
	border: 1px solid #EBEBEB;
	padding-bottom: 20px;
	margin-bottom: 10px;
}

.index-product-menu .news-menu .news-menu-tit {
	padding: 5px;
	position: relative;
}

.index-product-menu .news-menu .news-menu-tit h6 {
	font-size: 20px;
	font-weight: 500;
	font-family: 'Poppins';
	color: #FFFFFF;
	padding: 22px 50px;
	line-height: 1;
	display: block;
	transition: all 0.6s;
	background: #000000;
}

.index-product-menu .news-menu .news-menu-list ul li a {
	display: block;
	padding: 22px 55px;
	font-size: 18px;
	color: #757473;
	transition: all 0.6s;
}

.index-product-menu .news-menu .news-menu-list ul li a .time {
	margin-bottom: 10px;
	font-size: 14px;
	color: #757473;
}

.index-product-menu .news-menu .news-menu-list ul li a .time b {
	font-size: 24px;
	font-weight: 500;
	font-family: 'Poppins';
	color: #757473;
}

.index-product-menu .news-menu .news-menu-list ul li a .tit {
	font-size: 16px;
	line-height: 24px;
	color: #000000;
	transition: all 0.6s;
}

.index-product-menu .news-menu .news-menu-list ul li a:hover {
	color: #F61824;
}

.index-product-menu .news-menu .news-menu-list ul li a:hover .tit {
	color: #f61824;
}

.index-product-menu .news-menu .news-menu-list ul li a:hover .time {
	color: #F61824;
}

.index-product-menu .news-menu .news-menu-list ul li a:hover .time b {
	color: #F61824;
}

.news-dis-box .tit {
	text-align: center;
}

.news-dis-box .tbx-box {
	text-align: center;
	margin-top: 35px;
}

.news-dis-box .tbx-box>div {
	display: inline-block;
	margin: 0 40px;
	font-size: 14px;
	color: rgba(165, 163, 162, 1);
}

.news-dis-box .tbx-box>div.time {
	padding-left: 25px;
	background: url(../images/news-dis-icon-01.png) no-repeat left 2px;
}

.news-dis-box .tbx-box>div.share .share-list {
	display: inline-block;
	margin-left: 10px;
}

.news-dis-box .tbx-box>div.share .share-list a {
	display: inline-block;
	margin-right: 10px;
	transition: all 0.6s;
	color:rgba(246, 24, 36, 1);
}

.news-dis-box .tbx-box>div.share .share-list a:hover {
	color:#a3a2a2;
}

.search-grid-from {
	position: relative;
}

.search-grid-from .img-box {
	position: relative;
	z-index: 1;
}

.search-grid-from .img-box img {
	width: 100%;
	height: auto;
}

.search-grid-from .text {
	position: absolute;
	z-index: 2;
	width: 600px;
	left: 50%;
	top: 50%;
	transform: translateY(-50%);
	margin-left: -300px;
	box-sizing: border-box;
}

.search-grid-from h2 {
	font-size: 32px;
	text-transform: uppercase;
	color: #111111;
	margin-bottom: 50px;
	text-align: center;
}

.search-grid-from input {
	width: 100%;
	height: 48px;
	border: 1px solid #eee;
	box-sizing: border-box;
	padding: 0 20px;
}

.search-grid-from .form-box {
	position: relative;
	margin-bottom: 20px;
}

.search-grid-from .form-box .ser-btn {
	border: none;
	background: url("../images/ser2.png") no-repeat 50% 50%;
	box-shadow: none;
	position: absolute;
	right: 1px;
	width: 40px;
	top: 50%;
	height: 90%;
	transform: translateY(-50%);
	background-color: #FFF;
}

.search-grid-from .tips {
	font-size: 16px;
}

.search-grid-from .tips a {
	color: #EC6517;
}

.search-grid-from .tips a:hover {
	text-decoration: underline;
}

.search-list-tit {
	padding: 40px 0;
}

.search-list-tit h6 {
	padding-left: 40px;
	font-size: 24px;
	font-weight: 700;
	font-family: 'Poppins';
	color: rgba(0, 0, 0, 1);
	position: relative;
	text-transform: uppercase;
}

.search-list-tit h6 em {
	color: rgba(246, 24, 36, 1);
	display: inline-block;
	margin-left: 5px;
}

.search-list-tit h6::after {
	width: 4px;
	height: 30px;
	background: rgba(246, 24, 36, 1);
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -15px;
}

.search-list {
	padding: 0 0 80px;
}

.search-list-box ul li {
	width: 23%;
	float: left;
	margin-left: 2.66666%;
	margin-bottom: 24px;
	background: #F8F8F8;
	box-sizing: border-box;
	transition: all 0.6s;
	border: 2px solid #F8F8F8;
}

.search-list-box ul li:hover {
	border: 2px solid rgba(237, 28, 36, 1);
}

.search-list-box ul li:nth-child(4n+1) {
	margin-left: 0;
}

.search-list-box ul li .img-box {
	display: block;
	box-sizing: border-box;
	transition: all 0.6s;
	border: 2px solid #F8F8F8;
	position: relative;
}

.search-list-box ul li .img-box::after {
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 2;
	position: absolute;
	opacity: 0;
	transform: scale(0.8);
	transition: all 0.6s;
	background: rgba(149, 149, 149, 0.2) url(../images/pro-more-icon.png) no-repeat center;
}

.search-list-box ul li:hover .img-box::after {
	opacity: 1;
	transform: scale(1);
}

.search-list-box ul li:hover .img-box {
	border: 2px solid #FFFFFF;
	position: relative;
	overflow: hidden;
}

.search-list-box ul li .img-box img {
	width: 100%;
	height: auto;
}

.search-list-box ul li .img-tit {
	display: block;
	font-size: 18px;
	color: rgba(0, 0, 0, 1);
	padding: 20px;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	transition: all 0.6s;
	border: 2px solid #F8F8F8;
	box-sizing: border-box;
	border-top: none;
}

.search-list-box ul li:hover .img-tit {
	border: 2px solid #FFFFFF;
	background: #ED1C24;
	color: #FFFFFF;
	border-top: none;
}

.error-box {
	padding: 40px 0;
}

.error-pic .img-box {
	display: block;
	text-align: center;
}

.error-pic .img-box img {
	max-width: 100%;
	height: auto;
}

.error-pic .more {
	width: 100%;
	text-align: center;
	padding: 35px 0 55px;
}

.error-pic .more a {
	width: 99px;
	height: 36px;
	border: 1px solid rgba(237, 28, 36, 1);
	text-align: center;
	line-height: 36px;
	display: inline-block;
	font-size: 16px;
	color: rgba(237, 28, 36, 1);
	position: relative;
}

.error-pic .more a i {
	width: 22px;
	height: 22px;
	position: absolute;
	right: -11px;
	bottom: -11px;
	background: #FFFFFF;
	transition: all 0.6s;
	transform: rotate(0);
	border-radius: 50%;
}

.error-pic .more a:hover i {
	transform: rotate(360deg);
}

.error-pic .more a i::after {
	width: 11px;
	height: 1px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -5.5px;
	content: '';
	background: rgba(237, 28, 36, 1);
}

.error-pic .more a i::before {
	height: 11px;
	width: 1px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -5px;
	content: '';
	background: rgba(237, 28, 36, 1);
}

#contact_map #map {
	max-width: 1920px;
	margin: 0 auto;
	height: 622px;
	/* height: calc(100vh - 394px); */
	min-height: 500px;
	width: 100%;
}

.dealers-pic-text {
	padding: 25px 0 70px;
}

.dealers-pic-text .dealers-pic {
	width: 27%;
	float: left;
}

.dealers-pic-text .dealers-pic img {
	width: 100%;
	height: auto;
}



.dealers-pic-text .dealers-text {
	width: 65%;
	/*float: right;*/
	margin: 0 auto;
	padding-top: 3%;
	font-size: 16px;
    color: rgba(0, 0, 0, 1);
    line-height: 26px;
   
}

.gm-style .gm-style-iw-c {
	border-radius: inherit !important;
	max-width: 400px !important;
}

.hc-tit {
	font-size: 24px;
	font-family: Poppins;
	font-weight: 500;
	font-family: 'Poppins';
	color: rgba(1, 1, 1, 1);
	padding-bottom: 10px;
}

.hc-t,
.hc-m,
.hc-add {
	margin-bottom: 10px;
	font-size: 16px;
	/*font-family: Poppins;*/
	font-family: 'Poppins';
	font-weight: 400;
	color: rgba(0, 0, 0, 1);;
	line-height: 20px;
}


#cookie-bar {
	position: fixed;
	top: auto;
	bottom: 0;
	width: 100%;
	background-color: #231E1F;
	z-index: 1001;
	text-align: center;
	padding: 10px 0;
	display: block;
}

.content-search{padding-top:88px;}

@media only screen and (max-width: 1280px)  and (min-width:1200px){
    .index-product {
        padding: 35px 0 50px;
    }
    .index-why-sany {
        padding: 30px 0 30px;
    }
    .index-map .index-taotw-map {
        padding: 50px 0 200px;
    }
    .index-news {
        padding: 70px 0 40px;
    }
    .index-about-sany {
        padding: 40px 0 0;
    }
}

@media (max-width: 1000px) {

.header .top{
    display: none;
}
.header .logo {
    max-width: 150px;
}

}
@media (max-width: 767px) {
    
    .leftfixapp.appwap {
    display: block;
    }
    
    .leftfixapp.appc {
    display: none;
}




	#cookie-bar {
		border-top: 3px solid #fff;
	}
	.prodis-sbr .sbr-text {
	text-align: left;
}
}

#cookie-bar p {
	font-family: arial;
	margin: 0;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
}

@media (max-width: 767px) {
	#cookie-bar p {
		line-height: 21px;
	}
	.wpcf7-form p{ 
	    width: 96%;
	}
	.wpcf7-form input, .wpcf7-form textarea{
	    margin-top: 2px;
	}
	.wpcf7-form label {
    margin-bottom: 10px;
    }
}

#cookie-bar p .cb-enable {
	background:rgba(237, 28, 36, 1);
	color: #ffffff;
}

@media (max-width: 767px) {
	#cookie-bar p .cb-enable {
		margin: 10px 0;
		display: block;
	}
}

#cookie-bar p .cb-enable:hover,
#cookie-bar p .cb-enable:focus,
#cookie-bar p .cb-enable:active {
	color: #ffffff;
}

#cookie-bar p .cb-policy {
	border: solid 1px #ffffff;
	color: #ffffff;
}

@media (max-width: 767px) {
	#cookie-bar p .cb-policy {
		margin-bottom: 10px;
		display: block;
	}
}

#cookie-bar p .cb-policy:hover,
#cookie-bar p .cb-policy:focus,
#cookie-bar p .cb-policy:active {
	color: #ffffff;
}
#cookie-bar .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}




.hc-index-product-list ul li {
	width: 32%;
	float: left;
	margin-left: 2%;
	margin-bottom: 24px;
	background: #F8F8F8;
	box-sizing: border-box;
	transition: all 0.6s;
	border: 2px solid #F8F8F8;
}

.hc-index-product-list ul li:hover {
	border: 2px solid rgba(237, 28, 36, 1);
}

.hc-index-product-list ul li:first-child{
	margin-left: 0;
}

.hc-index-product-list ul li .img-box {
	display: block;
	box-sizing: border-box;
	transition: all 0.6s;
	border: 2px solid #F8F8F8;
	position: relative;
}

.hc-index-product-list ul li .img-box::after {
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 2;
	position: absolute;
	opacity: 0;
	transform: scale(0.8);
	transition: all 0.6s;
	background: rgba(149, 149, 149, 0.2) url(../images/pro-more-icon.png) no-repeat center;
}

.hc-index-product-list ul li:hover .img-box::after {
	opacity: 1;
	transform: scale(1);
}

.hc-index-product-list ul li:hover .img-box {
	border: 2px solid #FFFFFF;
	position: relative;
	overflow: hidden;
}

.hc-index-product-list ul li .img-box img {
	width: 100%;
	height: auto;
}

.hc-index-product-list ul li .img-tit {
	display: block;
	font-size: 22px;
	color: rgba(0, 0, 0, 1);
	padding: 20px;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	transition: all 0.6s;
	border: 2px solid #F8F8F8;
	box-sizing: border-box;
	border-top: none;
		font-family: 'Poppins';
}

.hc-index-product-list ul li:hover .img-tit {
	border: 2px solid #FFFFFF;
	background: #ED1C24;
	color: #FFFFFF;
	border-top: none;
}

.banner .swiper-button-next, .banner .swiper-button-prev{
	width:48px;
	height:48px;
	margin-top:-24px;
}
.banner .swiper-button-prev{background:url(../images/banner-left.png) no-repeat center;}
.banner .swiper-button-next{background:url(../images/banner-right.png) no-repeat center;}





@media only screen and (max-width: 1480px) {
	.ipd-20 {
		padding: 0 20px;
	}

	.m-width-1440 {
		max-width: 1200px;
	}

	.header-nav .nav-tool .nav-box #menuPc>ul>li>a {
		padding: 41px 30px;
	}

	.banner .swiper-slide .banner-content {
		width: 1200px;
		margin-left: -512px;
	}

	.banner .swiper-slide .banner-content .bc-inner .tit {
		font-size: 60px;
	}

	.banner .swiper-slide .banner-content .bc-inner .tips {
		margin: 30px 0;
	}

	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 30px;
	}

	.index-map .index-taotw-map {
		padding: 100px 0 270px;
	}

	.index-news .index-news-slider {
		padding: 0 60px;
	}

	.ipm-contact .list ul li {
		padding: 0 20px;
		margin-top: 20px;
	}

	.ipm-contact .tit {
		padding-left: 20px;
	}

	.ipm-contact {
		padding: 30px 0;
	}

	.header-nav .logo {
		padding: 15px 25px;
	}

	.header-nav .nav-tool {
		padding-left: 272px;
	}

	.header-nav .nav-tool .nav-box #menuPc>ul>li>a {
		padding: 31px 16px;
	}

	/*.header-nav .nav-tool .tool-box .search-box {*/
	/*	padding: 34.5px 0;*/
	/*}*/

	.header-nav .nav-tool .tool-box .lan {
		padding: 32.5px 0;
	}

	.header-nav .nav-tool .nav-box #menuPc>ul>li .second li a {
		padding: 10px 15px;
		
	}

	.prodis-photo-text .text .link a {
		font-size: 12px;
	}

	.prodis-photo-text .text .link a span {
		padding-left: 35px;
	}

	/* #page{padding-top:140px;} */
	/* .service-list ul li .text-box .tb-inner .d{height:144px;} */
	.prodis-photo-text .text .link a {
	width: 208px;}
}

@media only screen and (max-width: 1366px) {
        .index-why-sany .i-w-s-inner .i-w-s-list ul li{
            margin-top: 20px;
        }
        .index-why-sany .i-w-s-inner .i-w-s-list ul li .d{
            height: auto;
            font-size: 12px;
        }
        .index-why-sany{
            padding-top: 60px;
        }
        .index-map .index-taotw-map{
            padding: 60px 0;
        }
        .index-tit h6{
            font-size: 24px;
        }
        .index-tit p{
            font-size: 14px;
        }
        .index-taotw-map .taotw .taotw-list ul li .number span{
            font-size: 50px;
        }
        .index-taotw-map .taotw .taotw-list ul li .tips{
            font-size: 12px;
        }
        .h-cloud-map{
            padding-left: 40%;
        }
        .index-taotw-map .taotw .taotw-list ul li{
            margin-top: 30px;
        }
}
@media only screen and (max-width: 1240px) {
	.m-width-1440 {
		max-width: 960px;
	}
	
	.service-box .service-list ul li .text-box .tb-inner{
		padding:0 20px;
	}
	.service-list ul li .text-box .tb-inner .t{font-size:24px;}
	.service-list ul li .text-box .tb-inner .d{
		margin-top:20px;
		max-height:120px;
	}
	.service-list ul li .text-box .tb-inner .m{
		margin-top:30px;
	}




	.banner .swiper-slide .banner-content {
		width: 960px;
		margin-left: -480px;
	}

	.banner .swiper-slide .banner-content .bc-inner .tit {
		font-size: 40px;
	}

	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 15px;
		width: 300px;
	}

	.index-tit h6 {
		font-size: 32px;
	}

	.index-tit p {
		font-size: 14px;
		padding: 40px 20px 55px;
	}

	.index-product-box .index-product-menu dl dt a.t {
		padding: 22px 20px;
	}

	.index-product-box .index-product-menu dl dd a {
		padding: 20px 25px;
		font-size: 16px;
	}

	.index-why-sany .i-w-s-inner .i-w-s-tit h6 {
		font-size: 32px;
	}

	.index-why-sany .i-w-s-inner .i-w-s-list ul li {
		margin-top: 30px;
	}

	.index-why-sany .i-w-s-inner .i-w-s-list ul li .d {
		font-size: 14px;
	}

	.index-about-sany {
		background-size: 100% 45%;
	}

	.index-about-sany-list ul li .li-inner {
		padding: 10px 15px;
	}

	.index-news .index-news-slider .text-box {
		padding: 20px 15px;
	}

	.index-news .index-news-slider .text-box .time b {
		font-size: 18px;
	}

	.index-taotw-map .taotw .taotw-list ul li .number span {
		font-size: 40px;
	}

	.index-map .index-taotw-map {
		padding: 50px 0 200px;
		overflow: hidden;
	}

	.ifad-box .fad {
		font-size: 32px;
	}

	.ifad-box {
		padding: 20px 20px;
	}

	.ifad-box .submit-box input {
		height: 36px;
		line-height: 36px;
	}

	.ifad-box .submit-box button {
		height: 32px;
		line-height: 32px;
	}

	.index-find-a-dealer {
		top: -40px;
	}

	.footer .footer-top {
		padding: 70px 20px 30px;
	}

	.footer .footer-top .f-logo {
		width: 20%;
	}

	.footer .footer-top .f-tips {
		width: 75%;
	}

	.footer-conent {
		padding: 30px 0;
	}

	.footer-conent .footer-nav dl dd a {
		font-size: 14px;
	}

	.footer-conent .footer-nav {
		width: 70%;
	}

	.footer-conent .footer-contact {
		width: 30%;
	}

	.footer-conent .footer-contact ul li {
		margin-bottom: 30px;
	}

	.footer-conent .footer-contact ul li a {
		font-size: 14px;
	}

	.index-map .index-taotw-map .taotw {
		left: 20px;
	}

	.about-tit .tit {
		font-size: 32px;
		padding-bottom: 25px;
	}

	.about-tit .tips {
		margin-top: 25px;
		font-size: 18px;
	}

	.about-box .index-map .index-taotw-map {
		padding: 50px 0 150px;
	}

	.contact-address .add {
		width: 50%;
	}

	.contact-address .alink {
		width: 45%;
	}

	.contact-address .c-share {
		width: 100%;
		clear: both;
		margin-top: 40px;
		text-align: center;
	}

	.c-share .c-share-list a {
		float: none;
	}

	.contact-address .add .add-dis {
		font-size: 14px;
	}

	.contact-address .alink p a {
		font-size: 14px;
	}

	.message-box .msg-inner {
		padding: 0;
	}

	.contact-box .message-box {
		padding: 40px 0 100px;
	}

	#xhlFormSubmit {
		height: 45px;
		line-height: 45px;
	}

	.search-grid-from h2 {
		margin-bottom: 20px;
	}

	.prodis-photo-text .photo {
		width: 100%;
		float: none;
	}

	.prodis-photo-text .text {
		width: 100%;
		float: none;
		margin-top: 20px;
	}

	.prodis-sbr .sbr-menu ul li a {
		font-size: 16px;
		padding: 2px 0 2px 35px;
	}

}
@media only screen and (max-width: 1100px) {
	.content-search{padding-top:0;}
	.inner-banner{padding-top:0;}
	.header-nav {
		position: relative;
		top: 0;
	}
	
	#menuPc {
		display: none;
	}
	
	#page {
		background: #FFFFFF;
	}
	
	.banner {
		padding-top: 0;
	}
	
	.btn-nav {
		position: relative;
		background: transparent;
		border: none;
		padding: 7px 20px;
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		-ms-transition: all .5s ease;
		-o-transition: all .5s ease;
		transition: all .5s ease;
		z-index: 99999;
		display: block;
		width: 30px;
		float: right;
	}
	
	.icon-bar {
		display: block;
		margin: 6px 0;
		width: 30px;
		height: 3px;
		background-color: #FFFFFF;
		box-shadow: 0 1px 1px #000000;
		-webkit-transition: all .7s ease;
		-moz-transition: all .7s ease;
		-ms-transition: all .7s ease;
		-o-transition: all .7s ease;
		transition: all .7s ease;
		z-index: 999999;
	}
	
	.mm-opening .top {
		-webkit-transform: translateY(8px) rotateZ(45deg);
		-moz-transform: translateY(8px) rotateZ(45deg);
		-ms-transform: translateY(8px) rotateZ(45deg);
		-o-transform: translateY(8px) rotateZ(45deg);
		transform: translateY(8px) rotateZ(45deg);
	}
	
	.mm-opening .bottom {
		-webkit-transform: translateY(-10px) rotateZ(-45deg);
		-moz-transform: translateY(-10px) rotateZ(-45deg);
		-ms-transform: translateY(-10px) rotateZ(-45deg);
		-o-transform: translateY(-10px) rotateZ(-45deg);
		transform: translateY(-10px) rotateZ(-45deg);
	}
	
	.mm-opening .middle {
		width: 0;
	}
	
	.banner .bg-box {
		display: none;
	}
	
	.banner .wap-box {
		display: block;
	}
	
	.header-top {
		display: none;
	}
	
	.header-nav .nav-tool {
		display: none;
	}
	
	.header-nav .logo {
		padding: 15px 20px;
	}
	
	.header-nav .logo a img {
		width: 124px;
	}
	
	.header {
		background: #ED1C24;
		position: relative;
	}
	
	.banner .swiper-slide .banner-content {
		display: none;
	}
	
	.banner .swiper-pagination-bullet .s-inner font {
		display: none;
	}
	
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		width: 40px;
		text-align: center;
	}
	
	.banner .swiper-pagination-bullet .s-inner {
		width: 100%;
		padding: 10px 0;
		font-size: 18px;
	}
	
	.banner .swiper-container-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-custom,
	.banner .swiper-pagination-fraction {
		bottom: 20px;
	}
}	
@media only screen and (max-width: 1000px) {
    
    .hc-index-product-list ul li .img-tit {
	font-size: 14px;

	padding: 10px;
}
    
    .career .service-list .img-box{
    width: 100%;
    float: none;
}

.career .service-list .text-box{
     width: 100%;
    float: none;
}

	

	.index-product {
		padding: 20px 0;
	}

	.index-tit h6 {
		padding-bottom: 30px;
	}

	.index-tit p {
		padding: 20px 0 30px;
		display: none;
	}

	.index-product-box .index-product-menu {
		display: none;
	}

	.index-product-box .index-product-list {
		width: 100%;
	}

	.index-product-box .index-product-list ul li {
		width: 48%;
		margin-left: 0;
		margin-bottom: 15px;
	}

	.index-product-box .index-product-list ul li:nth-child(even) {
		float: right;
	}

	.index-why-sany {
		padding: 20px 0;
	}

	.index-why-sany .i-w-s-pic {
		position: relative;
		left: 0;
		bottom: 0;
		width: 100%;
		padding: 0 20px;
		box-sizing: border-box;
		margin-bottom: 20px;
	}

	.index-why-sany .i-w-s-inner {
		padding-left: 0;
	}

	.index-about-sany {
		padding: 40px 0 0;
		background-size: 100% 100%;
	}

	.index-about-sany .index-tit .icon {
		margin: 20px 0 0;
	}

	.index-about-share {
		margin: 30px 0;
	}

	.index-about-sany .index-about-sany-list ul li {
		width: 100%;
		margin-left: 0;
		margin-bottom: 15px;
		float:none;
	}

	.index-about-sany .index-about-sany-list ul li:nth-child(even) {
		float: none;
	}
	.index-about-sany-list ul li .tips{height:auto;}
	.index-about-sany .index-about-sany-list {
		padding: 40px 0 10px;
	}

	.index-news {
		padding: 40px 0 20px;
	}

	.index-news .index-news-slider {
		margin-top: 20px;
		padding: 0 50px;
	}

	.index-news .index-news-more {
		margin-top: 20px;
	}

	.index-map .index-taotw-map .taotw {
		position: relative;
		width: 100%;
		left: 0;
	}

	.index-map .index-taotw-map {
		padding: 40px 0 20px;
	}

	.index-taotw-map .taotw .taotw-list ul li .number span {
		font-size: 32px;
	}

	.index-taotw-map .taotw .taotw-list ul li .number span::after {
		bottom: 5px;
		height: 4px;
	}

	.index-taotw-map .taotw .taotw-list ul li {
		width:100%;
		margin-top: 20px;
	}

	.h-cloud-map {
		padding-left: 0;
	}

	.h-cloud-map .hc-map-inner .fixate .location {
		transform: scale(0.5);
		z-index: 3;
		margin-left: -10px;
		margin-top: -10px;
	}

	.h-cloud-map .hc-map-inner .moving .text {
		display: none;
		opacity: 0;
	}

	.index-find-a-dealer {
		position: relative;
		top: 0;
	}

	.ifad-box .fad {
		width: 100%;
		text-align: center;
	}

	.ifad-box .submit-box {
		width: 100%;
		margin-top: 20px;
	}

	.footer {
		padding: 20px 0 0;
	}

	.footer .footer-top {
		padding: 20px 0;
	}

	.footer .footer-top .f-logo {
		width: 100%;
		float: none;
		text-align: center;
	}

	.footer .footer-top .f-tips {
		width: 100%;
		float: none;
		margin-top: 20px;
		text-align: center;
	}

	.footer-conent {
		display: none;
	}

	.footer-copy {
		padding: 15px 0 11px;
		line-height: 2;
	}

	#toTop {
		display: none !important;
	}

	.h-cloud-map .hc-map-inner .fixate .f4 .text {
		display: none;
	}

	.inner-banner {
		display: none;
	}

	.about-sany {
		padding: 20px 0 40px;
	}

	.about-share {
		margin-bottom: 30px;
	}

	.about-video .img-box .video-play {
		transform: scale(0.5);
	}

	.about-history {
		padding: 20px 0 40px;
	}

	.about-history .about-his-tit h6 {
		font-size: 32px;
		line-height: 1.2;
	}

	.about-history .about-his-tit .arrows-box {
		top: 25px;
	}

	.history-slider .swiper-slide .ss-inner {
		padding: 0 20px;
	}

	.history-slider .swiper-slide .dot {
		margin: 20px 0;
	}

	.about-history .about-his-tit {
		padding-bottom: 40px;
	}

	.about-history::after {
		top: 44.5%;
	}

	.history-slider .swiper-slide::after {
		top: 22.8%;
		left: 0;
	}

	.about-box .index-map .index-taotw-map {
		padding: 20px 0 40px;
	}

	.index-taotw-map .taotw .index-tit {
		width: 100%;
	}

	.about-factory {
		padding: 20px 0;
	}

	.about-factory .about-tit .dis {
		padding: 20px 0;
	}

	.factory-slider .arrows-box {
		margin: 20px auto 0;
	}

	.product-box .index-product {
		padding: 20px 0;
	}

	.action-list {
		width: 100%;
		float: none;
	}

	.action-list ul li {
		margin-bottom: 0;
		width: 48%;
	}

	.action-list ul li .img-text .dis {
		font-size: 14px;
	}

	.action-dis-box {
		width: 100%;
		float: none;
		padding-bottom: 20px;
	}

	.action-dis-box .action-dis-page p a {
		margin-left: 0;
	}

	.action-dis-box .sbr-tit {
		padding: 35px 0;
	}

	.action-dis-box .related-pro ul li {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 20px;
	}

	.contact-tit {
		padding: 20px 0 0;
	}

	.contact-address .add {
		width: 100%;
		padding-left: 0;
		background: none;
	}

	.contact-address .alink {
		width: 100%;
		padding-left: 0;
		margin-top: 20px;
	}

	.contact-address .add label {
		width: 100%;
		float: none;
	}

	.contact-address .add .add-dis {
		width: 100%;
	}

	.contact-address .c-share {
		margin-top: 20px;
		text-align: left;
	}

	.contact-box .message-box {
		padding: 20px 0 40px;
	}

	.contact-address {
		padding: 30px 0;
	}

	.contact-address .add label {
		padding: 0 0 10px;
	}

	.news-box {
		padding: 20px 0;
	}

	.news-list ul li {
		width: 100%;
		margin-left: 0;
		float: none;
		margin-bottom: 20px;
	}

	.news-list ul li .img-box .time {
		right: 0;
	}

	.news-list .page-box {
		padding: 30px 0 30px;
	}

	.action-dis-box .tit h6 {
		font-size: 22px;
	}

	.news-dis-box .tbx-box>div {
		margin: 10px 10px;
	}

	.news-dis-box .tbx-box>div.share {
		margin: 0 10px 0;
	}

	.service-box {
		padding: 20px 0 20px;
	}

	.service-box .service-list ul li .img-box {
		width: 100%;
		float: none;
	}

	.service-box .service-list ul li .text-box {
		width: 100%;
		float: none;
		height: auto !important;
	}

	.service-box .service-list ul li .text-box .tb-inner {
		padding: 20px;
	}

	.service-list ul li .text-box .tb-inner .t {
		font-size: 32px;
		line-height: 40px;
		max-height: inherit;
	}

	.service-list ul li .text-box .tb-inner .d {
		margin-top: 30px;
	}

	.service-list ul li .text-box .tb-inner .m {
		margin-top: 30px;
	}

	.service-box .service-list.parts-list ul li {
		margin-bottom: 20px;
	}

	.prodis-photo-text {
		padding: 20px 0;
	}

	.prodis-photo-text .photo {
		width: 100%;
		float: none;
	}

	.prodis-photo-text .text {
		width: 100%;
		float: none;
		margin-top: 20px;
	}

	.prodis-photo-text .text .t-t {
		font-size: 32px;
	}

	.prodis-photo-text .text .dis {
		padding: 20px 0;
	}

	.prodis-photo-text .text .list-icon ul li {
		width: 100%;
		float: none;
		padding: 20px 0;
	}

	.prodis-photo-text .text .list-icon ul li .n {
		margin-top: 20px;
	}

	.prodis-photo-text .text .share {
		padding: 20px 0;
	}

	.prodis-photo-text .text .link a {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 20px;
	}

	.prodis-sbr {
		padding: 40px 0;
	}

	.prodis-sbr .sbr-menu {
		padding: 0 0 40px;
	}

	.prodis-sbr .sbr-menu ul li {
		width: 100%;
		float: none;
		text-align: left;
	}

	.prodis-sbr .sbr-menu ul li:nth-child(2) {
		margin: 20px 0;
	}

	.prodis-sbr .sbr-box .sbr-tit {
		padding: 20px 0;
		
	}

	.prodis-sbr .table-box table td {
		padding: 10px;
	}

	.prodis-sbr .table-box {
		overflow-x: scroll;
	}

	.prodis-sbr .table-box table {
		width: 150%;
	}

	.prodis-sbr .sbr-box {
		padding: 0;
	}

	.related-pro ul li {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 20px;
	}

	.prodis-sbr .vr-box {
		padding: 20px 0;
	}

	.prodis-sbr .vr-box .vr-pro {
		position: relative;
		top: 0;
		transform: translateY(0);
	}

	.prodis-sbr .vr-box .vr-big-pic {
		padding-left: 0;
		margin-top: 20px;
	}

	.message-box .msg-inner .msg-tit {
		padding: 20px 0 40px;
	}

	.message-box {
		padding: 25px 0 40px;
	}

	.support-box {
		padding: 20px 0 40px;
	}

	.support-box .support-tips .text-box {
		position: relative;
		padding: 20px 0;
		color: #666666;
		width: auto;
		height: auto;
	}

	.support-box .support-tips .text-box .tb-inner {
		padding: 0;
	}

	.support-tips .text-box .tb-inner .tit {
		font-size: 32px;
		color: #121212;
	}

	.support-tips .text-box .tb-inner .dis {
		color: #757473;
		margin-top: 10px;
	}

	.support-box .support-list ul li {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 20px;
	}

	.search-grid-from .text {
		position: relative;
		width: 100%;
		left: auto;
		top: auto;
		transform: translateY(0);
		margin-left: 0;
	}

	.search-grid-from .img-box {
		display: none;
	}

	.search-grid-from {
		padding: 40px 20px 0;
	}

	.search-list {
		padding: 0 0 0;
	}

	.search-list-box ul li {
		width: 48%;
		margin-left: 0;
		margin-bottom: 15px;
	}

	.search-list-box ul li:nth-child(even) {
		float: right;
	}
	

	#menuWap .mm-listview>li>a>span {
		text-transform: uppercase;
	}

	.dealers-pic-text {
		padding: 20px 0 40px;
	}

	.dealers-pic-text .dealers-pic {
		width: 100%;
		float: none;
	}

	.dealers-pic-text .dealers-text {
		width: 100%;
		float: none;
		margin-top: 20px;
		padding-top: 0;
		padding: 0 10px;
		box-sizing: border-box;
	}

	.service-box .service-list ul li {
		margin-bottom: 20px;
	}

	.news-dis-box .tbx-box {
		margin-top: 20px;
	}

	.action-dis-box .action-dis-content {
		padding: 30px 0 40px;
	}
	.index-why-sany .i-w-s-inner .i-w-s-list ul li{width:100%;float:none;}
	.index-why-sany .i-w-s-inner .i-w-s-list ul li:nth-child(even){float:none;}
	.index-why-sany .i-w-s-inner .i-w-s-list ul li .d{height:auto;}
	.index-why-sany .i-w-s-inner .i-w-s-list ul li:nth-child(1) .d{height:auto;}
	.index-why-sany .i-w-s-inner .i-w-s-list ul li:nth-child(2) .d{height:auto;}
	.service-list ul li .text-box .tb-inner .t i{display:block;}
	.index-about-sany .about-big-pic .img-box .video-play{transform: scale(0.5);}
}
@media only screen and (max-width: 768px) {
.hc-index-product-list ul li{
    width: 48%;
    
}
.footer .footer-top{
    display: none;
}
.footer {
     padding: 0; 
}
.contact-address ul.con_list5{
    width: 50%;
}
.header .logo {  padding:8px;}
.box1.cf {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
}
@media only screen and (max-width: 500px) {
.prodis-sbr .sbr-text iframe{ width:100%}
.about-big-pic iframe{
    height: 300px;
}
.contact-address ul.con_list5{
    width: 100%;
}
.index-about-sany .index-tit {
        margin-bottom: 30px;
}
.index-product-box .index-product-list ul li dd{
    display: block;
}
.index-product-box .index-product-list ul li dd {
    line-height: 20px;
    padding: 0 8px;
}
.index-product-box .index-product-list ul li .list-icon{
    overflow: hidden;
}
}

@media only screen and (max-width: 408px) {
.hc-index-product-list ul li{
    width: 98%;
    
}
}
@media only screen and (max-width: 330px) {
	.index-about-sany {
	    background-size: 100% 66%;
	}
	.index-about-share a{margin:0 5px;}
}