/*index-banner*/

/*swiper*/
.swiper-pagination-bullet{background-color: #AFAFAF;opacity: 1;background-color: #AFAFAF;width: 50px;height: 4px;border-radius: 3px;}
.swiper-pagination-bullet-active{background-color: #F6461E;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 30px;}
.swiper-button-next{right: 20px;}
.swiper-button-prev{left: 20px;}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity: 1;}


.pc-banner,.pc-banner .swiper-container{width: 100%;height: 600px;}
.index-banner .swiper-wrapper,.index-banner .swiper-slide{width: 100%;height: 100%;}
.index-banner .swiper-slide{background: no-repeat center center;;background-size: cover;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
/*.index-banner .swiper-slide:hover{background-size: 103% 103%;}*/
.index-banner .more-btn{display: inline-block;color: #F6461E;font-size: 35px;position: absolute;bottom: 30%;left: 50%;transform:translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);}
.index-banner .more-btn:hover{text-decoration: underline;}
.index-banner.phone-banner{display: none;}

/*index-main1*/
.index-main1 .im1-list{background-color: #FFF;}
.index-main1 .im1-list li{height: 600px;/*margin-top: 20px;*/}
.index-main1 .im1-list .list1{width: 100%;}
.index-main1 .im1-list .list2,.index-main1 .im1-list .list3{width: 50%;float: left;}
.index-main1 .im1-list li a{display: block;height: 100%;background: no-repeat center center;background-size: 100% 100%;position: relative;}

.index-main1 .im1-list li span{color: #F6461E;position: absolute;bottom: 60px;font-size: 30px;}
.index-main1 .im1-list li span:before {position: absolute;left: 0;bottom:5px;content: "";z-index: 1;height: 2px;background: #F6461E;right: 100%;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.index-main1 .im1-list li a:hover span:before{right: 0;}
.index-main1 .im1-list .list2 a{margin-right: 1.5px;}
.index-main1 .comm-title{display: none;}
.index-main1 .im1-list li span{left: 50%;transform:translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);bottom: 60px;font-size: 24px;}

/*index-main2*/
.index-main2{height: 600px;background: no-repeat center center;background-size: 100% 100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.index-main2 .warper{display: table;height: 100%;}
.index-main2 .warper .im2-text{display: table-cell;vertical-align: middle;font-size: 24px;text-align: center;}
.index-main2 .warper .im2-text h3{font-size: 42px;margin-bottom: 20px;}
.index-main2 .warper .im2-text a{color: #F6461E;display: inline-block;margin-top: 30px;}

/*index-main3*/
.index-main3 {margin: 40px 0 120px 0;}
.index-main3 .im3-content{padding-top: 40px;}
.index-main3 .im3-content .im3-cleft{width: 40%;background-color: #000000;color: #FFFFFF;}
.index-main3 .im3-content .im3-cleft a{color: #FFFFFF;display: block;}
.index-main3 .im3-content .im3-cleft h3{text-align: center;padding: 20px 0;color: #F6461E;font-size:28px;}
.index-main3 .im3-content .im3-cleft dt{height: 330px;width: 100%;background: no-repeat center center;background-size: cover;}
.index-main3 .im3-content .im3-cleft dd{background-color: #F6461E;padding: 15px;font-size: 18px;min-height: 70px;}
.index-main3 .im3-content .im3-cleft dd{
	display: flex;align-items: center;flex-direction: column;justify-content: center}
.index-main3 .im3-content .im3-cright{width: 52%;}
.index-main3 .im3-content .tab-box .tab-list{display: flex;justify-content: space-between;font-size: 18px;margin-bottom:20px;}
.index-main3 .im3-content .tab-box .tab-list li{cursor: pointer;position: relative;}
.index-main3 .im3-content .tab-box .tab-list li:after{display: block;content: "";width: 0;height: 2px;background-color: #F6461E;position: absolute;bottom: 0;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;}
.index-main3 .im3-content .tab-box .tab-list li.active:after{width: 100%;}
/*.index-main3 .im3-content  .cright-content .swiper-slide:hover a{color: #F6461E;text-decoration: none;}*/
.index-main3 .im3-content .news-content{border-bottom: 1px solid #E9E9E9;display: block;color: #000000;}
.index-main3 .im3-content .news-content .news-date{font-size: 17px;margin: 12px 0 12px 0;}
.index-main3 .im3-content .news-content .news-title{font-size: 15px;margin-bottom: 10px;}
.index-main3 .im3-content .news-content .news-text{font-size: 13px;margin-bottom:16px;}
.index-main3 .im3-content .news-content:hover{text-decoration:none}
.index-main3 .im3-content .news-content:hover .news-title{color: #F6461E;}
.index-main3 .im3-content .cright-content .swiper-slide .more-btn{color: #F6461E;font-size: 18px;margin-top: 20px;display: inline-block;}

@media only screen and (min-width:1200px )  {
	.index-main2:hover{background-size: 103% 103%;}

	.index-main1 .im1-list li a:hover{background-size: 103% 103%;}
}

@media only screen and (max-width:1600px ) {
	/*index-banner*/
	.pc-banner,.pc-banner .swiper-container{height: 500px;}
	
	/*index-main1*/
	.index-main1 .im1-list li{height:500px;}
	/*index-main2*/
	.index-main2{height: 500px;}


}

@media only screen and (max-width:1440px ) {
	/*index-banner*/
	.pc-banner,.pc-banner .swiper-container{height: 450px;}
	
	/*index-main1*/
	.index-main1 .im1-list li{height: 450px;}
	.index-main1 .im1-list li span{font-size: 25px}
	/*index-main2*/
	.index-main2{height: 450px;}
}

@media only screen and (max-width:1366px ) {
	/*index-banner*/
	.pc-banner,.pc-banner .swiper-container{height: 426px;}
	.index-main1 .im1-list li{height: 426px;}
	
	/*index-main2*/
	.index-main2{height: 426px;}
}

@media only screen and (max-width:1200px ) {
	/*index-banner*/
	.pc-banner,.pc-banner .swiper-container{height:375px;}
	
	/*index-main1*/
	.index-main1 .comm-title{display: flex;}
	.index-main1 .im1-list li{height: 375px;margin-top:0;}
	
	/*index-main2*/
	.index-main2{height: 375px;}
	
	
}

@media only screen and (max-width:1024px ) {
	/*index-banner*/
	.index-banner.pc-banner{display: none;}
	.index-banner.phone-banner{display: block;}
	.index-banner.phone-banner .swiper-slide{background-size: cover}
	.phone-banner,.phone-banner .swiper-container{width: 100%;height: 760px;}

	/*index-main1*/
	.index-main1 .im1-list li{height:400px;}
	.index-main1 .im1-list li span{font-size: 30px;text-align: center;}
	.index-main1 .im1-list li span:before{bottom: 0}
	.index-main1 .im1-list li a{background-size: cover}
	/*index-main2*/
	.index-main2{height: 400px;background-size: cover}

}

@media only screen and (max-width:768px ) {
	/*index-main1*/
	.index-main1 .im1-list li{height:300px;}
	.index-main1 .im1-list li span{font-size: 26px;}
	
	/*index-main2*/
	.index-main2{height: 300px;}
	.index-main2 .warper .im2-text h3{font-size: 35px;margin-bottom: 20px;}
	.index-main2 .warper .im2-text{font-size: 20px;}
	.index-main2 .warper .im2-text a{margin-top: 30px;}
	
	/*index-main3*/
	.index-main3{margin: 10px 0 50px 0;}
	.index-main3 .warper{padding: 0;}
	.index-main3 .im3-content{padding-top: 0;}
	.index-main3 .im3-content .im3-cleft h3{display: none;}
	.index-main3 .im3-content .im3-cleft,.index-main3 .im3-content .im3-cright{width: 100%;float: none!important;}
	.index-main3 .im3-content .im3-cright .tab-box{margin: 30px 10px 0  10px;}
	.index-main3 .im3-content .tab-box .tab-list{border-bottom: 1px solid #E9E9E9;border-top: 1px solid #E9E9E9;padding: 20px 0;}
	.index-main3 .im3-content .tab-box .tab-list{margin-bottom: 10px;}
}

@media only screen and (max-width:640px ) {
	/*index-banner*/
	.phone-banner,.phone-banner .swiper-container{height: 648px;}
	
	/*index-main2*/
	.index-main2{height: 300px;}
	

}

@media only screen and (max-width:480px ) {
	.index-main1 .im1-list li span:before {-webkit-transition-duration: 0.1s;transition-duration: 0.1s}
	/*index-banner*/
	.phone-banner,.phone-banner .swiper-container{height: 486px;}
	.swiper-button-next, .swiper-button-prev{width: 20px;height: 34px;margin-top: -17px;-moz-background-size: 20px 34px;-webkit-background-size: 20px 34px;background-size: 20px 34px;}
	.swiper-pagination-bullet{width: 32px;height: 3px;}
	/*index-main1*/
	.index-main1 .im1-list li{height:260px;}
	.index-main1 .im1-list li span{font-size: 18px;bottom: 20px;}
	.index-main1 .im1-list .list2, .index-main1 .im1-list .list3{width: 100%;float: none;}
	
	/*index-main2*/
	.index-main2 .warper .im2-text h3{font-size: 26px;margin-bottom: 20px;}
	.index-main2 .warper .im2-text{font-size: 16px;}
	.index-main2 .warper .im2-text a{margin-top: 20px;}
	
	/*index-main3*/
	.index-main3{margin: 0 0 40px 0;}
	.index-main3 .im3-content .tab-box .tab-list,.index-main3 .im3-content .news-content .news-date{font-size: 18px;}
	.index-main3 .im3-content .im3-cleft dd{font-size: 18px;padding: 12px 20px;}
	.index-main3 .im3-content .im3-cleft dt{height:230px}

}


@media only screen and (max-width:414px ) {
	/*index-banner*/
	.phone-banner,.phone-banner .swiper-container{height: 420px;}
	.index-main1 .im1-list li span{font-size:17px}
}

@media only screen and (max-width:375px ) {
	/*index-banner*/
	.phone-banner,.phone-banner .swiper-container{height: 380px;}
	.index-main3 .im3-content .im3-cleft dt{height:210px}
	
	 /*index-main3*/
	.index-main3 .im3-content .tab-box .tab-list,.index-main3 .im3-content .news-content .news-date{font-size: 16px;}
}

@media only screen and (max-width:320px ) {
	/*index-banner*/
	.phone-banner,.phone-banner .swiper-container{height: 325px;}
}