/*flash*/
.index_banner{width:100%;padding-bottom:669px;position:relative;overflow:hidden;z-index:1;}
.index_banner .swiper-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;}
.index_banner .swiper-slide{overflow:hidden;width:100%!important;height:100%;}
.index_banner .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;z-index:1;}
.index_banner .swiper-button-next{width:47px;height:80px;background-color:rgba(0,0,0,.3);background-size:31px 60px;margin-top:-40px;}
.index_banner .swiper-button-prev{width:47px;height:80px;background-color:rgba(0,0,0,.3);background-size:31px 60px;margin-top:-40px;}
/*search*/
.search{
    background:-webkit-gradient(linear, left top, right top, color-stop(50%, #4A4F59), color-stop(50%, #77C3A7));
    background:-webkit-linear-gradient(left, #4A4F59 50%, #77C3A7 50%);
    background:-moz-linear-gradient(left, #4A4F59 50%, #77C3A7 50%);
    background:-o-linear-gradient(left, #4A4F59 50%, #77C3A7 50%);
    background:linear-gradient(to right, #4A4F59 50%, #77C3A7 50%);
}
.search .s_left{width:400px;float:left;padding:29px 0;}
.search .s_left p{color:#FFF;text-align:left;line-height:24px;}
.search .s_left p:first-child{font-size:16px;font-weight:bold;}
.search .s_left p:nth-child(2){margin-top:8px;font-size:26px;font-weight:bold;font-family:Arial;}
.search .s_left p:last-child{line-height:30px;}
.search .s_right{width:calc(100% - 400px);float:right;background:#77C3A7;padding:29px 35px 29px 25px;height:144px;}
.search .s_right .keyword{width:410px;float:left;}
.search .s_right .keyword p{line-height:26px;font-weight:bold;color:#FFF;}
.search .s_right .keyword p a{color:#FFF;white-space:nowrap;}
.search .s_right .keyword p:first-child{font-size:16px;margin-bottom:8px;}
.search .s_right .btn{ width:315px; float:right;}
.search .s_right .btn p{line-height:26px;font-weight:bold;color:#FFF;font-size:16px;margin-bottom:8px;}
.search .s_right .btn .i_input{width:100%;height:44px;line-height:44px;border-radius:22px;background:#FFF;}
.search .s_right .btn .i_input input{float:left;padding:5px 0px;outline:none;height:34px;line-height:34px;width:241px;margin-left:22px;}
.search .s_right .btn .serachbtn{float:right;width:39px;height:39px;background:url(search.png) no-repeat center center #FFCA4A;cursor:pointer;border-radius:50%;margin-top:2px;margin-right:3px;}
/*product*/
.product{padding:55px 0 66px;background:url(../Image/productbg.jpg);overflow:hidden;}
.product .p_c{margin-top:40px;}
.product .p_c a{width:9.6%;height:48px;line-height:48px;text-align:center;color:#444;float:left;margin-left:0.4%;background:#E5E5E5;color:#444;}
.product .p_c a:first-child{margin-left:0;}
.product .p_c a.on{background:#77C3A7;color:#FFF;}
.product .p_ul{margin-top:35px;position:relative;}
.product .p_ul .item{width:1300px;float:left;}
.product .p_ul .p_li{background:url(../Image/productlibbg.jpg) no-repeat center bottom #FFF;float:left;width:calc(25% - 24px);padding:13px 14px 16px 14px;margin-left:32px;margin-top:15px;}
.product .p_ul .p_li:nth-child(4n+1){margin-left:0;}
.product .p_ul .p_li .p_img{width:100%;padding-bottom:66.67%;position:relative;}
.product .p_ul .p_li p{height:60px;line-height:60px;text-align:center;font-size:16px;}
/*ground*/
.ground{background:url(../Image/groundbg.jpg) no-repeat right top #77C3A7;background-size:50% 100%;padding:75px 0 47px;overflow:hidden;}
.ground .g_title{color:#FFF;text-align:center;font-weight:bold;}
.ground .g_title p:first-child{font-size:48px;}
.ground .g_title p:last-child{font-size:24px;}
.ground .g_content{margin-top:75px;}
.ground .g_content .g_btn{width:224px;height:41px;line-height:41px;background:url(../Image/p_icon.png) no-repeat 33px center #FFAE00;border-radius:21px;font-size:18px;font-weight:bold;color:#FFF;text-indent:67px;display:block;margin:55px auto 0;}
.ground .g_content .g_btn.g_btn1{background-position:62px center;text-indent:96px;}
.ground .g_content .g_ul{width:50%;}
.ground .g_content .g_ul.g_l{float:left;padding-right:45px;}
.ground .g_content .g_ul.g_r{float:right;padding-left:45px;}
.ground .g_content .g_ul .g_li{width:calc(33.33% - 22px);float:left;margin-left:33px;}
.ground .g_content .g_ul .g_li:first-child{margin-left:0;}
.ground .g_content .g_ul .g_li .g_img{width:115px;height:115px;background:#FFF;border-radius:50%;margin:0 auto;position:relative;}
.ground .g_content .g_ul .g_li p{color:#FFF;text-align:center;line-height:24px;margin-top:17px;}
.ground .g_content .g_ul .g_li .g_img:hover{
	animation:circle 0.6s linear;
	-webkit-animation:circle 0.6s linear;/* Safari and Chrome */
	-moz-animation:circle 0.6s linear;/* Firefox */
	-o-animation:circle 0.6s linear;/* Opera */}
@-webkit-keyframes circle {
  0% {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }
  100% {
    -webkit-transform: rotateY(-360deg);
            transform: rotateY(-360deg);
  }
}
@-moz-keyframes circle {
  0% {
    -moz-transform: rotateY(0deg);
         transform: rotateY(0deg);
  }
  100% {
    -moz-transform: rotateY(-360deg);
         transform: rotateY(-360deg);
  }
}
@-o-keyframes circle {
  0% {
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(-360deg);
  }
}
@keyframes circle {
  0% {
    -webkit-transform: rotateY(0deg);
       -moz-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }
  100% {
    -webkit-transform: rotateY(-360deg);
       -moz-transform: rotateY(-360deg);
            transform: rotateY(-360deg);
  }
}
/*info*/
.info{background:#E5E5E5;padding:53px 0 90px;position:relative;overflow:hidden;}
.info .i_left{width:615px;float:left;}
.info .i_left .en{text-transform:uppercase;color:#626262;font-weight:bold;font-size:40px;font-family:Arial;margin-top:40px;}
.info .i_left .cn{color:#3f4550;font-weight:bold;font-size:36px;margin-top:15px;}
.info .i_left p{line-height:24px;color:#626262;margin-top:35px;}
.info .i_left .info_li{margin-top:20px;}
.info .i_left .info_li a{width:90px;height:90px;border:1px solid #656565;border-radius:50%;float:left;margin-left:40px;display:block;text-align:center;padding-top:58px;color:#646464;}
.info .i_left .info_li a:first-child{margin-left:0;background:url(../Image/info_icon1.png) no-repeat center 14px;}
.info .i_left .info_li a:nth-child(2){background:url(../Image/info_icon2.png) no-repeat center 12px;}
.info .i_left .info_li a:nth-child(3){background:url(../Image/info_icon3.png) no-repeat center 13px;}
.info .i_left .info_li a:nth-child(4){background:url(../Image/info_icon4.png) no-repeat center 12px;}
.info .i_right{width:591px;float:right;}
.info .i_right img{display:block;width:100%;height:auto;}
/*news*/
.news{background:#F6F6F6;padding:50px 0 74px;overflow:hidden;}
.news .news_left{width:607px;float:left;background:#77C3A7;margin-top:60px;padding-bottom:25px;}
.news .news_left .news_img{width:100%;height:286px;position:relative;}
.news .news_left .news_title{font-size:20px;font-weight:bold;color:#FFF;margin:15px 0 5px 25px;}
.news .news_left .news_title a{color:#FFF;}
.news .news_left p{color:#FFF;line-height:24px;padding-left:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news .news_left .btn{font-size:14px;color:#FFF;margin-top:6px;padding-left:25px;display:block;}
.news .news_right{width:663px;float:right;margin-top:50px;}
.news .news_right a{margin-top:10px;background:#FFF;padding:22px 0 23px 0;display:block;}
.news .news_right a .time{font-size:12px;width:60px;height:55px;color:#949494;text-align:center;float:left;margin-left:22px;}
.news .news_right a .time span{font-size:32px;color:#000;font-weight:bold;}
.news .news_right a .line{width:1px;height:40px;background:#CCC;display:block;float:left;margin-left:20px;margin-top:8px;}
.news .news_right a .txt{width:532px;float:right;padding-right:15px;}
.news .news_right a .txt p{color:#7E7E7E;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news .news_right a .txt p:first-child{font-size:18px;color:#353535;margin-bottom:10px;}
.news .news_right a:hover{background:#77C3A7;color:#FFF;}
.news .news_right a:hover .time{color:#FFF;}
.news .news_right a:hover .time span{color:#FFF;}
.news .news_right a:hover .line{background:#FFF;}
.news .news_right a:hover .txt p{color:#FFF;}

@media screen and (max-width:1499px){
	.index_banner{padding-bottom:512px;}
	.index_banner .swiper-button-prev{width:40px;height:68px;background-size:25px auto;}
    .index_banner .swiper-button-next{width:40px;height:68px;background-size:25px auto;}
	.search .s_left{width:306px;padding:20px 0;}
    .search .s_left p:first-child{font-size:14px;}
    .search .s_left p:nth-child(2){font-size:20px;margin-top:5px;}
    .search .s_left p:last-child{line-height:25px;}
    .search .s_right{width:calc(100% - 306px);padding:17px 20px 18px 15px;}
    .search .s_right .keyword p:first-child{margin-bottom:5px;font-size:15px;}
    .product{padding:40px 0 45px;}
    .product .p_c{margin-top:25px;}
    .product .p_c a{height:44px;line-height:44px;}
    .product .p_ul{margin-top:20px;}
    .product .p_ul .p_li{width:calc(25% - 15px);margin-left:20px;margin-top:5px;padding:8px;background-size:100% 8px;}
    .product .p_ul .p_li p{font-size:14px;height:42px;line-height:42px;}
    .ground{padding:50px 0 30px;}
    .ground .g_title p:first-child{font-size:34px;}
    .ground .g_title p:last-child{font-size:18px;}
    .ground .g_content{margin-top:30px;}
    .ground .g_content .g_ul.g_l{padding-right:20px;}
    .ground .g_content .g_ul.g_r{padding-left:20px;}
    .ground .g_content .g_ul .g_li{width:calc(33.33% - 14px);margin-left:21px;}
    .ground .g_content .g_ul .g_li .g_img{width:90px;height:90px;}
    .ground .g_content .g_ul .g_li p{line-height:22px;margin-top:12px;}
    .ground .g_content .g_btn{margin-top:30px;font-size:16px;background-size:auto 22px;width:200px;text-indent:55px;background-position:26px center;}
    .ground .g_content .g_btn.g_btn1{background-position:45px center;text-indent:80px;}
    .info{padding:40px 0 50px;}
    .info .i_left{width:460px;}
    .info .i_left .en{font-size:30px;margin-top:0;}
    .info .i_left .cn{font-size:26px;margin-top:10px;}
    .info .i_left p{margin-top:15px;}
    .info .i_left .info_li a{margin-left:20px;}
    .info .i_right{width:500px;}
    .news{padding:35px 0 50px;}
    .news .news_left{width:460px;padding-bottom:15px;margin-top:30px;}
    .news .news_left .news_img{height:242px;}
    .news .news_left .news_title{font-size:18px;margin:10px 0 5px 15px;}
    .news .news_left p{padding-left:15px;}
    .news .news_left .btn{padding-left:15px;}
    .news .news_right{width:520px;margin-top:20px;}
    .news .news_right a{padding:15px 0;}
    .news .news_right a .time{margin-left:15px;}
    .news .news_right a .time span{font-size:28px;}
    .news .news_right a .line{margin-left:15px;}
    .news .news_right a .txt{width:415px;}
    .news .news_right a .txt p:first-child{font-size:17px;}
}

@media screen and (max-width:1023px){
	.index_banner{padding-bottom:345px;}
	.index_banner .swiper-button-prev{width:32px;height:54px;background-size:21px auto;margin-top:-27px;}
    .index_banner .swiper-button-next{width:32px;height:54px;background-size:21px auto;margin-top:-27px;}
	.search .s_left{width:260px;padding:15px 0;}
    .search .s_left p:first-child{font-size:14px;}
    .search .s_left p:nth-child(2){font-size:17px;margin-top:2px;}
    .search .s_left p:last-child{line-height:20px;}
    .search .s_right{width:calc(100% - 260px);padding:12px 10px 13px;}
    .search .s_right .keyword p{line-height:24px;}
    .search .s_right .keyword p:first-child{margin-bottom:3px;}
    .product{padding:20px 0;}
    .product .p_c{margin-top:10px;}
    .product .p_c a{height:40px;line-height:40px;}
    .product .p_ul{margin-top:20px;}
    .product .p_ul .p_li{width:calc(25% - 6px);margin-left:8px;margin-top:0;padding:5px;background-size:100% 5px;}
    .product .p_ul .p_li p{font-size:14px;height:42px;line-height:42px;}
    .ground{padding:25px 0 20px;}
    .ground .g_title p:first-child{font-size:26px;}
    .ground .g_title p:last-child{font-size:15px;}
    .ground .g_content{margin-top:20px;}
    .ground .g_content .g_ul.g_l{padding-right:10px;}
    .ground .g_content .g_ul.g_r{padding-left:10px;}
    .ground .g_content .g_ul .g_li{width:calc(33.33% - 10px);margin-left:15px;}
    .ground .g_content .g_ul .g_li .g_img{width:70px;height:70px;}
    .ground .g_content .g_ul .g_li p{line-height:22px;margin-top:12px;font-size:13px;}
    .ground .g_content .g_btn{margin-top:20px;font-size:14px;background-size:auto 18px;width:180px;text-indent:50px;background-position:25px center;}
    .ground .g_content .g_btn.g_btn1{background-position:50px center;text-indent:80px;}
    .info{padding:20px 0 30px;}
    .info .i_left{width:100%;float:none;}
    .info .i_left .en{font-size:22px;}
    .info .i_left .cn{font-size:18px;margin-top:7px;}
    .info .i_left p{margin-top:10px;}
    .info .i_left .info_li a{margin-left:15px;}
    .info .i_right{display:none;}
    .news{padding:20px 0 30px;}
    .news .news_left{width:360px;padding-bottom:15px;margin-top:20px;}
    .news .news_left .news_img{height:188px;}
    .news .news_left .news_title{font-size:18px;margin:10px 0 5px 10px;}
    .news .news_left p{padding-left:10px;}
    .news .news_left .btn{padding-left:10px;}
    .news .news_right{width:367px;margin-top:10px;}
    .news .news_right a{padding:10px 0;}
    .news .news_right a .time{margin-left:10px;height:51px;}
    .news .news_right a .time span{font-size:22px;}
    .news .news_right a .line{margin-left:10px;}
    .news .news_right a .txt{width:267px;padding-right:10px;}
    .news .news_right a .txt p:first-child{font-size:17px;}
}

@media screen and (max-width:767px){
	.index_banner{padding-bottom:50%;}
	.index_banner .swiper-button-prev{width:26px;height:44px;background-size:17px auto;margin-top:-22px;}
    .index_banner .swiper-button-next{width:26px;height:44px;background-size:17px auto;margin-top:-22px;}
    .search{background:#4A4F59;}
	.search .s_left{width:100%;padding:10px 0;}
    .search .s_left p:nth-child(2){margin-top:0;}
    .search .s_right{display:none;}
    .product{padding:20px 0;}
    .product .p_c{margin-top:10px;}
    .product .p_c a{width:calc(50% - 4px);margin-left:8px;margin-top:8px;}
    .product .p_c a:nth-child(odd){margin-left:0;}
    .product .p_ul{margin-top:7px;}
    .product .p_ul .p_li{width:calc(50% - 4px);padding:2px;background-size:100% 4px;margin-top:4px;}
    .product .p_ul .p_li:nth-child(odd){margin-left:0;}
    .ground{background-position:left bottom;background-size:100% 249px;}
    .ground .g_title p:first-child{font-size:22px;}
    .ground .g_title p:last-child{font-size:14px;}
    .ground .g_content{margin-top:0;}
    .ground .g_content .g_ul{width:100%;margin-top:40px;}
    .ground .g_content .g_ul.g_l{padding-right:0;float:none;}
    .ground .g_content .g_ul.g_r{padding-left:0;float:none;}
    .ground .g_content .g_ul .g_li{width:calc(33.33% - 10px);margin-left:15px;}
    .ground .g_content .g_ul .g_li .g_img{width:70px;height:70px;}
    .ground .g_content .g_ul .g_li p{line-height:22px;margin-top:12px;font-size:13px;}
    .ground .g_content .g_btn{margin-top:20px;font-size:14px;background-size:auto 18px;width:180px;text-indent:50px;background-position:25px center;}
    .ground .g_content .g_btn.g_btn1{background-position:50px center;text-indent:80px;}
    .info .i_left .info_li a{margin-left:10px;border-radius:5px;width:70px;height:70px;font-size:12px;padding-top:44px;background-size:auto 25px!important;}
    .news .news_left{width:100%;padding-bottom:15px;margin-top:20px;float:none;}
    .news .news_left .news_img{padding-bottom:50%;height:auto;}
    .news .news_right{width:100%;margin-top:10px;float:none;}
    .news .news_right a{padding:10px 0;}
    .news .news_right a .time{margin-left:10px;height:51px;}
    .news .news_right a .time span{font-size:22px;}
    .news .news_right a .line{margin-left:10px;}
    .news .news_right a .txt{width:calc(100% - 90px);padding-right:10px;}
    .news .news_right a .txt p:first-child{font-size:17px;}
}