#swiper-container .swiper-slide{background-position:50% 50%; position:relative;}
.ao-wheel{width:100%;height:100%;position:relative;}
#swiper-pagination11{z-index: 100;bottom:5%;width:100%;left:7.5%;}
#swiper-pagination11 .swiper-pagination-bullet{width:15px;height:15px;background:#e6525a;border-radius:50%;margin:0px 8px 0;cursor:pointer;float:left;}
#swiper-pagination11 .swiper-pagination-bullet-active{background:#ed141f;}
.swiper_words{position:absolute;top:37%;height:100px;text-align: center;z-index: 100;padding:0 5%;left:58.8%;}
.swiper_words p{color:#666;}
.fs38{font-size:38px;}
.fs18{font-size:18px;opacity: .8}
.mt16{margin-top:16px;}
.ao-wheel .swiper-button-next,.ao-wheel .swiper-button-prev{width:40px; height:40px;font-family: "iconfont";line-height: 40px;font-size:52px;color:#666;background:none;top:50%;background-image: none;margin-top: -20px;}
.ao-wheel .swiper-button-next{right:5.2%;}
.ao-wheel .swiper-button-prev{left:5.2%;}
@media (max-width:1439px){
	.swiper_words{left:54%;}
}
@media (max-width:991px){
	.swiper_words{left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);top:24%;width:100%;}
	.fs38{font-size:30px;}
}
@media (max-width:767px){
	.swiper_words{top:20%;}
	.fs38{font-size:24px;}
	.fs18{font-size:16px;}
	#swiper-container .swiper-slide{background-size:80% auto;}
	.swiper-pagination-bullet{width:10px;height:10px;}
	.ao-wheel .swiper-button-next,.ao-wheel .swiper-button-prev{display: none;}
}
.scroll1{width:46px;height: 46px;border:1px solid #ed141f;border-radius: 100%;line-height: 44px;text-align: center;color:#ed141f;display: block;position: absolute;left:50%;margin-left:-23px;bottom:5%;z-index:999;}
.scroll1 span{font-size:26px;font-family:"iconfont";animation: downico 1.5s ease-out infinite;-webkit-animation: downico 1.5s ease-out infinite;position: absolute;left:50%;top:0;margin-left:-13px;}
@keyframes downico{0%{top: 0; opacity: 1; } 35%{top: 50%; opacity: 0; } 65%{top: -50%; opacity: 0; } 100%{top: 0; opacity: 1; } }

.home_about{width:100%;padding-bottom: 136px;}
.aboutBox{width:100%;background: #f5f5f5;padding: 150px 70px 226px 130px;position:relative;z-index: 999;}
.about_left{width:310px;float:left;position: relative;}
.h3_top{padding-bottom: 36px;border-bottom: 1px solid #ccc;font-size:30px;color:#1a1a1a;margin-bottom: 66px;}
.h3_top span{color:#808080;font-size:40px;margin-left: 20px; font-family: 'ArialN';display: inline-block;vertical-align: middle;}
.about_left p{word-wrap: break-word;line-height: 2.2em;color:#404040;margin-bottom:3em;}
.img_right{width:58%;float: right;}
.img_right a{display: block;width:100%;overflow: hidden;}
.img_right img{width:100%;height:100%;transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;}
.img_right a:hover img{ -webkit-transform-origin: center center; -webkit-transform: scale(1.1, 1.1);
    -moz-transform-origin: center center;-moz-transform: scale(1.1, 1.1);}
.More{display: block;font-size:16px;color:#666;height: 20px;line-height: 20px;width:120px;}
.More i{display: inline-block;font-size:24px;font-family: "iconfont";vertical-align: middle;}
.More:hover{color:#ed141f;}
.home_pro{width:100%;padding:70px 0;}
.title{padding-left: 20px;}
.title h3{padding-bottom:26px;border-bottom: 1px solid #ccc;font-size:30px;color:#1a1a1a;margin-bottom:40px;width:auto;display: block;float: left;}
.title h3 span{color:#808080;font-size:40px;margin-left: 20px; font-family: 'ArialN';display: inline-block;vertical-align: middle;}
.proBox{width:100%;margin-bottom: 60px;}
.proBox_left{width:45%;float: left;position: relative;}
.proBox_left h6{font-size:24px;color:#666;margin-bottom: 36px;text-align: right;padding-top: 94px;}
.proBox_left .p{text-align: right;margin-bottom:3em;}
.proBox_left p{word-wrap: break-word;line-height: 2.2em;color:#4c4c4c;}
.proBox_right{width:45%;float: right;}
.proBox_right a{display: block;}
.img_show{width:100%;height: 100%;position: relative;overflow: hidden;}
.img_h{position: absolute;left:0;top:0;opacity: 0;transition:opacity .8s cubic-bezier(.215,.61,.355,1) .1s;-webkit-transition:opacity .8s cubic-bezier(.215,.61,.355,1) .1s;z-index: 99;}
.proBox_right a:hover .img_h{opacity: 1;}
.More.m1{float: right;}
.proBox_left.pr{float:right;}
.proBox_right.pl{float: left;}
.proBox_left.pr .p,.proBox_left.pr h6{text-align: left;}
.proBox_left.pr .More.m1{float: left;}
.proBox_right.pl img{width:100%;height:100%;transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;}
.proBox_right.pl a:hover img{ -webkit-transform-origin: center center; -webkit-transform: scale(1.1, 1.1);
    -moz-transform-origin: center center;-moz-transform: scale(1.1, 1.1);}
.wheel_banner,.wheel_banner .swiper-container{width:100%;height:500px;position:relative;overflow: hidden;}
.home_news{width:100%;padding: 150px 0 120px;background: #f0f0f0;}
.title2{width:100%;position: relative;text-align: center;height: 70px;line-height: 70px}
.title2_h3{font-size:30px;color:#1a1a1a;display:inline-block;background: #f0f0f0;position: relative;z-index: 1;padding: 0 2%;}
.title2_h3 span{color:#808080;font-size:40px;margin-left: 20px; font-family: 'ArialN';display: inline-block;vertical-align: middle;}
.title2:after{content: "";width:100%;height: 1px;background: #ccc;position: absolute;left:0;top:50%;z-index: 0}
.More.m2{margin: 38px auto;}
.grid{width:100%;}
.grid li{width:100%;margin-bottom: 40px;border:3px solid transparent;-webkit-transition: all .4s ease; transition: all .4s ease;}
.grid li a {position: relative; display: block; width: 100%;text-align: left;background-color: #fff;  overflow: hidden;  }
.grid li a .pic {position: absolute;right: 0; width: 41.66%;height: 100%;background-repeat: no-repeat;background-size: cover;
background-position: center center;}
.grid li a .pic img {display: none; width: 100%;}
.grid li a .info {width:58.33%;float: left;padding: 35px 80px 50px;}
.grid li a .info .date{font-size:12px;color:#ccc;}
.m-b-xs { margin-bottom:20px;}
.grid li a h4 {-webkit-transition: all .4s ease;transition: all .4s ease;color:#1a1a1a;font-size:24px;}
.m-t-md{margin-top:40px;color:#666;font-size:14px;-webkit-transition: all .4s ease;transition: all .4s ease;}
.grid li a:hover .More.m-t-md,.grid li a:hover h4{color:#ed141f;}
.grid li:hover{border-color:#ed141f;}
.view{display: block;font-size:14px;color:#4c4c4c;height: 20px;line-height: 20px;width:120px;}
.view i{display: inline-block;font-size:24px;font-family: "iconfont";vertical-align: middle;}
.grid li a:hover .view{color:#ed141f;}
.grid li:last-child{margin-bottom: 0;}


.q_honor{width:100%;padding:60px 0 120px;background: #f5f5f5;}
.honor_box{padding-right: 60px;padding-left:60px;position: relative;}
.h_wrap{width:100%;padding:15px 5%;overflow: hidden;background: #999;position:relative;line-height: 1.6em;}
.h_wrap span{font-size:14px;color:#fff;width:100%;display: block;}
.swiper_img{width:100%;height: 280px;background: #fff;position: relative;}
#swiper-container5 {width:100%; height: auto;margin-left: auto;margin-right: auto;}
#swiper-container5 .swiper-slide {text-align: center;background:none;}
#swiper-pagination1{text-align:center; display:none;}
#swiper-pagination1 .swiper-pagination-bullet{margin:0 5px ;height:10px; width:10px;background:#e6525a;}
#swiper-pagination1 .swiper-pagination-bullet-active{height:10px;width:10px;background:#ed141f;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}

.honor_box .swiper-button-prev.swiper-button-white{width:40px;height:40px;left:0;font-family:"iconfont";color:#666;font-size:38px;line-height:40px;text-align:center;z-index:999;background:none;top:60%;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
.honor_box .swiper-button-next.swiper-button-white{width:40px;height:40px;right:0;font-family:"iconfont";color:#666;font-size:38px;line-height:40px;text-align:center;z-index:999;background:none;top:60%;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
.honor_box .swiper-button-prev.swiper-button-white:hover,.honor_box .swiper-button-next.swiper-button-white:hover{color:#ed141f;}
#swiper-container5 .swiper-slide:hover .h_wrap {background: #ed141f;}
.h3{font-size:30px;display:inline-block;padding-bottom: 16px;border-bottom: 1px solid #ababab;color:#000;margin-bottom: 50px;opacity:.9;}


.pro_list{width:100%;padding-top:20px;}
.pro_list ul{margin-bottom: 10px;}
.pro_list ul li{width:20%;float: left;overflow: hidden;}
.pro_list ul li a{display: block;margin: 0 10px 20px;}
.img_show1{width:100%;height:auto;position: relative;overflow: hidden;}
.img_h1{position: absolute;left:0;top:0;opacity: 0;transition:opacity .8s cubic-bezier(.215,.61,.355,1) .1s;-webkit-transition:opacity .8s cubic-bezier(.215,.61,.355,1) .1s;z-index: 99;}
.pro_list ul li a:hover .img_h1{opacity: 1;}
.info_p{padding: 10px 0;}
.info_p h3{font-size:16px;color:#000;text-align: center;word-wrap: break-word;line-height: 1.5em;padding: 0 5%;-webkit-transition: all .4s ease; transition: all .4s ease;height:46px;overflow:hidden;}
.pro_list ul li a:hover .img_show1 img{ -webkit-transform-origin: center center; -webkit-transform: scale(1.1, 1.1);
    -moz-transform-origin: center center;-moz-transform: scale(1.1, 1.1);}
.pro_list ul li a:hover .info_p h3{color:#ed141f;}
.a_video{font-size:60px;color:#ed141f;font-family: "iconfont";display: none;text-align:center;}
.a_video span{display:block;font-size:16px;line-height:1.5em;}
#swiper-container .swiper-slide:nth-of-type(1) .a_video{display: block;border-bottom:1px solid transparent;}
#swiper-container .swiper-slide:nth-of-type(1) .a_video:hover{border-bottom:1px solid #ed141f;}


@media (max-width:1439px){
	.aboutBox{padding: 100px 38px 150px 70px;}
	.proBox_left h6{padding-top:64px;}
	.home_news{padding: 120px 0 136px}
}
@media (max-width:1199px){
	.about_left{width:36%;}
	.img_right{width:52%;}
	.h3_top,.title h3{padding-bottom:20px;font-size:24px;margin-bottom:36px;}
	.title2_h3{font-size:24px;}
 	.h3_top span,.title h3 span,.title2_h3 span{font-size:30px;}
 	.home_about{padding-bottom:90px;}
 	.proBox_left h6{padding-top:34px;margin-bottom: 30px;}
 	.proBox_left .p{margin-bottom: 2em;}
 	.home_news{padding: 80px 0 90px}
 	.wheel_banner{height:420px;}
 	.info_p h3{font-size: 15px;}
 	.More.m2 {margin:30px auto;}
 	.q_honor{padding: 50px 0 80px;}

  .pro_list ul li{width:25%;}
}
@media (max-width:991px){
	.about_left,.img_right{width:100%;}
	.h3_top{padding-bottom:26px;margin-bottom:36px;}
 	.More{margin:20px auto 2em;font-size:14px;}
 	.More.m1,.proBox_left.pr .More.m1{float: none;}
 	.about_left p{margin-bottom:2em;}
 	.proBox_left{width:100%;text-align: left;}
 	.pro_cases{padding: 0 20px;}
 	.proBox_left h6{text-align: left;}
 	.proBox_right{width:100%;}
 	.proBox{margin-bottom:40px;}
 	.proBox_left h6{font-size:20px;color:#ed141f;padding-top: 24px;margin-bottom: 24px;}
 	.More i,.view i{font-size: 20px;}
 	.home_news{padding:50px 0 57px}
 	.grid li a h4{font-size: 18px;}
 	.grid li a .info{padding: 30px;}
 	.m-t-md{margin-top:30px;}
	.proBox_left p{text-align: left;}
	.h3_top,.title h3{width:100%;}
	.honor_box {padding-right: 50px;padding-left: 50px;}
	.h3 {font-size: 24px;}
	.pro_list ul li a {margin: 0 10px 18px;}
	.info_p h3{font-size: 14px;}
}
@media (max-width:767px){
	.home_about{padding-bottom:60px;}
	.home_about .w1200{padding: 0;}
	.aboutBox{padding: 50px 20px;}
	.about_left,.img_right{width:100%;}
	.proBox_left .p{margin-bottom:1em;}
	.h3_top,.title h3{padding-bottom:14px;margin-bottom:30px;font-size:20px;}
	.title2_h3{font-size:20px;}
	.h3_top span,.title h3 span,.title2_h3 span{font-size:24px;margin-left:10px;}
	.proBox{margin-bottom:20px;}
	.title{padding: 0 5px;}
	.proBox_left h6{font-size:18px;}
	.home_pro{width:100%;padding:40px 0;}
	.wheel_banner{height: 320px;}
	.m-b-xs { margin-bottom:10px;}
	.grid li a .pic {position: relative;height: auto;background-image: none!important;width:100%;}
	.grid li a .pic img {display: block;}
	.grid li a .info {width:100%;padding: 20px;}
	.grid li{margin-bottom:20px;}
	.More.m2 {margin:20px auto;}
	.q_honor{padding: 40px 0 50px;}
	.honor_box {padding-right: 5px;padding-left: 5px;}
	.h3 {font-size: 20px; margin-bottom: 30px;}
	#swiper-container5 { padding-bottom: 12%;}
	.h_wrap { background: #ed141f;padding:10px 5%;}
	.h_wrap span { font-size: 13px;line-height: 20px;}
	.pro_list ul li { width: 50%;}
	.pro_list{padding-top: 0;}
	#swiper-pagination1{display: block;}
	.honor_box .swiper-button-prev.swiper-button-white, .honor_box .swiper-button-next.swiper-button-white { display: none;}
	.a_video{line-height: 40px;font-size: 40px;}
  .a_video span{font-size:14px;}
  .swiper_img{height:220px;}
  #swiper-pagination11 .swiper-pagination-bullet{width:10px;height:10px;}
.scroll1{width:36px;height:36px;margin-left:-18px;}
  .scroll1 span{font-size:20px;margin-left:-10px;}
  .a_video span{line-height:2.4em;}
}


