﻿/*main*/
.main{width: 100%;}
.banner{width:100%;height: 660px;background-size: cover!important;overflow: hidden;position:  relative;z-index: 0;}
.banner .swiper-container{height:100%;}
.banner .swiper-wrapper{width:100%!important}
.banner .swiper-slide{width: 100%!important;z-index: 1;}
.swiper-pagination{bottom: 20px;width:100%;}
.banner .Text{width:1200px;margin:0 auto;margin-top: 140px;font-size: 76px;font-weight: 600;line-height: 110px;color: #fff;}
.banner .btn{width:1200px;margin:0 auto;margin-top: 100px;}
.banner .btn>a{width:260px;height: 56px;line-height: 56px;display: block;color: #808080;padding-left: 28px;background: #fff url(../img/index/more.png) 90% center no-repeat;font-size: 16px;}
.iabout{position: relative;width:1200px;margin: 0px auto 350px;/* height: 490px; */}
.iabout .head{text-align: center;margin-top: 60px;margin-bottom: 35px;}
.iabout .head p{font-size: 30px;color: #333333;}
.iabout .head i{font-size: 14px;color: #a76220;line-height: 40px;text-transform: uppercase;}
.iabout .iaboutli{width:160px;height:230px;position: absolute;text-align: center;box-sizing: border-box;}
.iabout .iaboutli>p{color: #333333;font-size: 18px;line-height: 45px;}
.iabout .iaboutli>a{color: #fff;font-size: 14px;font-weight: lighter;line-height: 30px;width: 100px;height: 30px;border-radius: 20px;background: rgba(167,98,32,0.5);display: block;margin: 0 auto;}
.iabout .iprofile{left: 0;background: url(../img/index/abouticon1.png) top center no-repeat;}
.iabout .icontact{left: 50%;margin-left: -80px;background: url(../img/index/abouticon2.png) top center no-repeat;}
.iabout .ihonor{right: 0;background: url(../img/index/abouticon3.png) top center no-repeat;}
.iabout .bkBox{width:160px;height:160px;}
.ipro{width: 100%;height: 675px;}
.ipro .head{text-align: center;margin-bottom: 35px;}
.ipro .head p{font-size: 30px;color: #333333;}
.ipro .head i{font-size: 14px;color: #a76220;line-height: 40px;text-transform: uppercase;}
.ipro .swiper{width:100%;height: 460px;position: relative;overflow: hidden;}
.ipro .swiper-container{width:2030px;height:100%;position: absolute;margin-left: -1015px;left: 50%;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{position:absolute!important;right: 150px!important;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{position:absolute!important;left: 150px!important;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{display: none;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{display: none;}
.swiper-button-next, .swiper-button-prev{width: 53px!important;height: 53px!important;cursor: pointer;outline: none;}
.swiper-button-prev{background:#fff url(../img/index/leftG.png) center center no-repeat;}
.swiper-button-prev:hover{background:#bf7a46 url(../img/index/leftW.png) center center no-repeat;}
.swiper-button-next{background:#fff url(../img/index/rightG.png) center center no-repeat;}
.swiper-button-next:hover{background:#bf7a46 url(../img/index/rightW.png) center center no-repeat;}
.ipro .swiper-slide{width: 388px!important;height: 456px;margin: 0 9px;background: #fff;border: 1px solid #eee;}
.ipro .swiper-slide a{cursor: pointer;}
.ipro .swiper-slide .box{position: relative;height: 100%;}
.ipro .swiper-slide .box .Img{width: 100%;height: 293px;line-height: 293px;text-align: center;transition: all 1s linear;overflow: hidden;background: #eee;}
.ipro .swiper-slide .box .Img img{max-width: 100%;max-height: 100%;/* vertical-align: middle; */}
.ipro .swiper-slide .box .Text{padding: 10px 30px 35px;box-sizing: border-box;height: 165px;overflow: hidden;}
.ipro .swiper-slide .box .Text>i{font-size: 20px;color: #333333;line-height: 60px;}
.ipro .swiper-slide .box .Text .info{font-size: 14px;color: #666666;line-height: 25px;}
.ipro .swiper-slide .box span{width:44px;height:12px;position: absolute;right: 36px;bottom: 50px;background: url(../img/index/more.png) 100% center no-repeat;display: none;}
.ipro .swiper-slide:hover .Img{height: 215px;}
.ipro .swiper-slide:hover .box{background: #a76220;}
.ipro .swiper-slide:hover .box>span{display: block;}
.ipro .swiper-slide:hover .Text>i{color: #fff;}
.ipro .swiper-slide:hover .Text .info{color: #fff;}
.icompany{width: 100%;height: 796px;background: url(../img/index/icompanyBk.jpg) top center no-repeat;overflow: hidden;background-size: auto 500px;}
.icompany .head{text-align: center;margin-bottom: 35px;margin-top: 87px;}
.icompany .head p{font-size: 30px;color: #333333;}
.icompany .head i{font-size: 14px;color: #a76220;line-height: 40px;text-transform: uppercase;}
.icompany .info{color:#fff;font-size: 14px;line-height: 36px;width: 1200px;margin: 0 auto;}
.icompany .info p{text-indent: 2rem;}
.icompany .honorlist{width:1200px;height: 247px;margin: 80px auto 0;background: #fff;box-shadow: 0 6px 10px #eee;padding: 50px 30px 45px;box-sizing: border-box;}
.icompany .honorlist ul li{float: left;width: 25%;text-align: center;}
.icompany .honorlist ul li .honorImg{width: 182px;height: 117px;background: url(../img/index/honorbk.png) center center no-repeat / cover;padding: 7px;box-sizing: border-box;margin-left: 50px;margin-bottom: 17px;box-shadow: 0 6px 10px #e1e1e1;}
.icompany .honorlist ul li>i{font-size:14px;color:#666666}
.inews{width: 1200px;margin: 0 auto;padding-bottom: 35px;}
.inews .head{text-align: center;margin-bottom: 35px;}
.inews .head p{font-size: 30px;color: #333333;}
.inews .head i{font-size: 14px;color: #a76220;line-height: 40px;text-transform: uppercase;}
.inews .newslist{margin-top: 30px;}
.inews .newslist ul li{width: 281px;height: 58px;border:  1px solid #eeeeee;float: left;margin-right: 22px;margin-bottom: 22px;}
.inews .newslist ul li:nth-child(4n){margin-right: 0;}
.inews .newslist ul li a{font-size: 14px;color: #666666;width: 100%;height: 100%;display: block;line-height: 58px;text-align: center;box-sizing: border-box;overflow: hidden;}
.inews .newslist ul li:hover{background:#a76220}
.inews .newslist ul li:hover a{color: #fff;}
@media only screen and (max-width: 880px) {
	.main{/* margin-top: 11.87vw; */}
	.main .banner{width: 100%;height: 49vw;}
	.banner .Text{width: 88%;margin-top: 10vw;font-size: 12px;line-height: 20px;}
	.banner .Text p{font-size: 24px;line-height: 32px;font-weight: normal;}
	.banner .btn{margin-top: 5vw;width: 88%;}
	.banner .btn>a{line-height: 24px;font-size:16px;padding: 0 10vw 0 3vw;height: auto;width: auto;display: inline-block;background-size: 18px;font-weight: lighter;}
	.iabout{width: 88%;margin-bottom: 45vw;z-index: 0;}
	.iabout .head{margin-top: 8vw;margin-bottom: 4vw;}
	.iabout .head p{font-size: 18px;}
	.iabout .head i{font-size: 12px;line-height: 20px;}
	.iabout .iaboutli{width: 22vw;height: 33.9vw;background-size: 100%;}
	.iabout .iaboutli>a{width: 21vw;line-height: 20px;height: 20px;}
	.iabout .iaboutli>p{font-size: 14px;line-height: 28px;}
	.iabout .icontact{margin-left: -10vw;}
	.iabout .bkBox{width: 21vw;height: 21vw;}
	.ipro{height:auto;}
	.ipro .head{margin-top: 8vw;margin-bottom: 4vw;}
	.ipro .head p{font-size: 18px;}
	.ipro .head i{font-size: 12px;line-height: 20px;}
	.ipro .swiper{height:140vw;z-index: 0;}
	.ipro .swiper-container{width: 94%;margin-left:0;left:0;margin: 0 3vw;box-sizing: border-box;overflow: hidden;}
	.ipro .swiper-slide{width: 45.5vw!important;height: 54.67vw;margin: 0 1.2vw 2.6vw 0;}
	.ipro .swiper-slide:nth-child(2n){margin-right:0}
	.ipro .swiper-slide .box .Img{height: 34vw;line-height: 34vw;}
	.ipro .swiper-slide .box .Text{height:20vw;padding: 1.9vw;}
	.ipro .swiper-slide .box .Text>i{line-height: 6.6vw;font-size: 16px;}
	.ipro .swiper-slide .box .Text .info{font-size:12px;line-height: 4.2vw;height:8vw;overflow:hidden;font-weight:lighter;}
	.ipro .swiper-slide .box span{display:block;background: #fff url(../img/mobile/iarrowM.png) center right no-repeat;bottom: 4vw;right: 2vw;width: 6vw;background-size: 80%;height: 4vw;}
	.ipro .swiper-slide:hover .box span{background: #a76220 url(../img/index/rightW.png) center right no-repeat;background-size: 70%;}
	.swiper-button-next, .swiper-button-prev{bottom: 10vw;top: auto!important;width:10vw!important;height:10vw!important}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 50%!important;margin-left: -12vw;background: #dcdcdc url(../img/index/leftW.png) center center no-repeat;background-size: 5vw!important;}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 50%!important;margin-right: -12vw;background: #dcdcdc url(../img/index/rightW.png) center center no-repeat;background-size: 5vw!important;}
	.icompany{height: 160vw;padding-top: 3vw;box-sizing:border-box;width:100vw;}
	.icompany .head{margin: 0 0 2vw;}
	.icompany .head p{font-size: 18px;}
	.icompany .head i{line-height: 3vw;font-size:12px;}
	.icompany .info{width:100%;font-size:12px;line-height: 5.5vw;font-weight:lighter;height: 37vw;overflow:hidden;padding: 0 3vw;box-sizing: border-box;}
	.icompany .honorlist{width:100%;height:auto;margin-top: 8vw;padding: 5vw 3vw;}
	.icompany .honorlist ul li{width: 41%;padding: 0 3vw 4vw 5vw;}
	.icompany .honorlist ul li .honorImg{margin-left:auto;width: 100%;height: auto;margin-bottom: 3vw;background: url(../img/index/honorbk.png) center center no-repeat;background-size: 100%;}
	.icompany .honorlist ul li .honorImg img{width:100%}
	.icompany .honorlist ul li>i{font-size:12px}
	.inews{width:100%;padding-bottom: 4vw;}
	.inews .head{margin-bottom:4vw}
	.inews .head p{font-size:18px}
	.inews .head i{font-size:12px;line-height: 20px;}
	.inews .newslist{padding: 0 9vw;}
	.inews .newslist ul li{width: 47%;height:10vw;margin-right: 3vw;margin-bottom: 6vw;}
	.inews .newslist ul li:nth-child(2n){margin-right:0}
	.inews .newslist ul li a{line-height:10vw;padding: 0 2vw;}


}
@media only screen and (max-width: 320px) {
	.icompany .info{height:43vw}
	.icompany .honorlist{margin-top:5vw}
}