/* CSS Document */
@charset "utf-8";
.container{position: relative;}

.section1{margin-top: 48px;}
.s1_cl{float: left;width: 672px;position: relative;}
.s1_cl .hd{line-height: 44px;border-bottom: 2px solid #eeeeee;height: 44px;}
.s1_cl .hd ul li{float: left;font-size: 20px;color: #333333;font-weight: bold;margin-right: 30px;padding: 0 7px;}
.s1_cl .hd ul li.on{color: #f99c34;border-bottom: 2px solid #f99c34;}
.s1_cl .bd{margin-top: 32px;}
.s1_cl .bd .s1_cli .s1_clia .s1_clial{float: left;width: 185px;overflow: hidden;}
.s1_cl .bd .s1_cli .s1_clia .s1_clial img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.s1_cl .bd .s1_cli .s1_clia:hover .s1_clial img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.s1_cl .bd .s1_cli .s1_clia .s1_cliar{float: right;width: 465px;}
.s1_cl .bd .s1_cli .s1_clia .s1_cliar .s1_cliara{font-size: 16px;color: #000000;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.s1_cl .bd .s1_cli .s1_clia .s1_cliar .s1_cliarb{margin-top: 10px;font-size: 14px;color: #999999;line-height: 24px;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.s1_cl .bd .s1_cli .s1_clia .s1_cliar .s1_cliarc{height: 7px;background: url(s1_2_14.png) no-repeat left center;margin-top: 10px;}
.s1_cl .bd .s1_cli .s1_clia:hover  .s1_cliar .s1_cliara{color: #f99c34;}
.s1_cl .bd .s1_cli .s1_clib{padding-top: 8px;}
.s1_cl .bd .s1_cli .s1_clib .s1_clibi{margin-top: 24px;}
.s1_cl .bd .s1_cli .s1_clib .s1_clibi .s1_clibia{font-size: 16px;color: #000000;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.s1_cl .bd .s1_cli .s1_clib .s1_clibi:hover .s1_clibia{color: #f99c34;}
.s1_cl .bd .s1_cli .s1_clib .s1_clibi .s1_clibib{margin-top: 5px;font-size: 14px;color: #aaaaaa;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.s1_cl .bd .s1_cli .s1_clic{position: absolute;right: 0;top:12px;}
.s1_cr{float: right;width: 668px;}
.s1_cr .s1_cra .s1_crat{line-height: 44px;height: 44px;overflow: hidden;}
.s1_cr .s1_cra .s1_crat .s1_cratl{float: left;}
.s1_cr .s1_cra .s1_crat .s1_cratl b{font-size: 20px;color: #333333;}
.s1_cr .s1_cra .s1_crat .s1_cratl span{font-size: 20px;font-weight: bold;text-transform: uppercase;color: #dddddd;margin-left: 15px;}
.s1_cr .s1_cra .s1_crat .s1_cratr{float: right;margin-top: 12px;height: 21px;}
.s1_cr .s1_cra .s1_crab{margin-top: 34px;}
.s1_cr .s1_cra .s1_crab .swiper-slide{text-align: center;}
.s1_cr .s1_cra .s1_crab .swiper-slide .s1_crabib{font-size: 16px;color: #333333;margin-top: 15px;}
.s1_cr .s1_crb{margin-top: 40px;}
.s1_cr .s1_crb .s1_crbi{float: left;width: 25%;position: relative;}
.s1_cr .s1_crb .s1_crbi .s1_crbia img{width: 100%;}
.s1_cr .s1_crb .s1_crbi .s1_crbib{position: absolute;top:30px;left:30px;}
.s1_cr .s1_crb .s1_crbi .s1_crbib .s1_crbiba{font-size: 20px;color: #fcefda;font-weight: bold;}
.s1_cr .s1_crb .s1_crbi .s1_crbib .s1_crbibb{width: 38px;height: 2px;background: #fcefda;margin-top: 10px;}
.s1_cr .s1_crb .s1_crbi:nth-child(2) .s1_crbib .s1_crbiba{color: #6c98c0;}
.s1_cr .s1_crb .s1_crbi:nth-child(2) .s1_crbib .s1_crbibb{background: #6c98c0;}
.s1_cr .s1_crb .s1_crbi:nth-child(3) .s1_crbib .s1_crbiba{color: #fd9102;}
.s1_cr .s1_crb .s1_crbi:nth-child(3) .s1_crbib .s1_crbibb{background: #fd9102;}
.s1_cr .s1_crb .s1_crbi:nth-child(4) .s1_crbib .s1_crbiba{color: #5bb46f;}
.s1_cr .s1_crb .s1_crbi:nth-child(4) .s1_crbib .s1_crbibb{background: #5bb46f;}

@media only screen and (max-width:1420px){
	.section1{margin-top: 40px;}
	.s1_cl{width: 580px;}
	.s1_cl .hd ul li{font-size: 18px;margin-right: 25px;padding: 0 5px;}
	.s1_cl .bd{margin-top: 25px;}
	.s1_cl .bd .s1_cli .s1_clia .s1_clial{width: 170px;}
	.s1_cl .bd .s1_cli .s1_clia .s1_cliar{width: calc(100% - 185px);}
	.s1_cl .bd .s1_cli .s1_clia .s1_cliar .s1_cliara{font-size: 15px;}
	.s1_cl .bd .s1_cli .s1_clib .s1_clibi{margin-top: 20px;}
	.s1_cl .bd .s1_cli .s1_clib .s1_clibi .s1_clibia{font-size: 15px;}
	.s1_cr{width: 580px;}
	.s1_cr .s1_cra .s1_crat .s1_cratl b{font-size: 18px;}
	.s1_cr .s1_cra .s1_crat .s1_cratl span{font-size: 18px;}
	.s1_cr .s1_cra .s1_crab{margin-top: 25px;}
	.s1_cr .s1_cra .s1_crab .swiper-slide .s1_crabib{font-size: 15px;margin-top: 10px;}
	.s1_cr .s1_crb{margin-top: 30px;}
	.s1_cr .s1_crb .s1_crbi .s1_crbib{top:20px;left:20px;}
	.s1_cr .s1_crb .s1_crbi .s1_crbib .s1_crbiba{font-size: 18px;}
}
@media only screen and (max-width:1200px){
	.section1{margin-top: 30px;}
	.s1_cl{float: none;width: 100%;}
	.s1_cl .hd{line-height: 40px;height: 40px;}
	.s1_cl .hd ul li{font-size: 16px;margin-right: 20px;}
	.s1_cl .bd{margin-top: 20px;}
	.s1_cl .bd .s1_cli .s1_clia .s1_cliar .s1_cliara{font-size: 14px;}
	.s1_cl .bd .s1_cli .s1_clia .s1_cliar .s1_cliarb{font-size: 13px;}
	.s1_cl .bd .s1_cli .s1_clib{padding-top: 2px;}
	.s1_cl .bd .s1_cli .s1_clib .s1_clibi{margin-top: 15px;}
	.s1_cl .bd .s1_cli .s1_clib .s1_clibi .s1_clibia{font-size: 14px;}
	.s1_cr .s1_cra .s1_crab .swiper-slide .s1_crabib{font-size: 14px;margin-top: 10px;}
	.s1_cl .bd .s1_cli .s1_clic{top:10px;}
	.s1_cr{width: 100%;float: none;margin-top: 20px;}
	.s1_cr .s1_cra .s1_crat .s1_cratl b{font-size: 16px;}
	.s1_cr .s1_cra .s1_crat .s1_cratl span{font-size: 16px;}
	.s1_cr .s1_cra .s1_crat .s1_cratr{margin-top: 10px;}
	.s1_cr .s1_cra .s1_crab{margin-top: 20px;}
	.s1_cr .s1_cra .s1_crab .swiper-slide .s1_crabib{font-size: 14px;margin-top: 7px;}
	.s1_cr .s1_crb{margin-top: 20px;}
	.s1_cr .s1_crb .s1_crbi .s1_crbib{top:15px;left:15px;}
	.s1_cr .s1_crb .s1_crbi .s1_crbib .s1_crbiba{font-size: 16px;}
}
@media only screen and (max-width:750px){
	.section1{margin-top: 20px;}
	.s1_cl .hd ul li{font-size: 15px;margin-right: 10px;padding: 0 3px;}
	.s1_cl .bd .s1_cli .s1_clia .s1_clial{width: 130px;}
	.s1_cl .bd .s1_cli .s1_clia .s1_cliar{width: calc(100% - 140px);}
	.s1_cl .bd .s1_cli .s1_clia .s1_cliar .s1_cliarb{margin-top: 7px;}
	.s1_cl .bd .s1_cli .s1_clia .s1_cliar .s1_cliarc{display: none;}
	.s1_cl .bd .s1_cli .s1_clib .s1_clibi .s1_clibib{font-size: 13px;margin-top: 5px;}
	.s1_cl .bd .s1_cli .s1_clic{top:10px;}
	.s1_cl .bd .s1_cli .s1_clic img{height: 18px;}
	.s1_cr{margin-top: 15px;}
	.s1_cr .s1_cra .s1_crat .s1_cratl b{font-size: 15px;}
	.s1_cr .s1_cra .s1_crat .s1_cratl span{font-size: 15px;}
	.s1_cr .s1_cra .s1_crat .s1_cratr img{height: 18px;}
	.s1_cr .s1_cra .s1_crab{margin-top: 10px;}
	.s1_cr .s1_cra .s1_crab .swiper-slide .s1_crabib{margin-top: 5px;}
	.s1_cr .s1_crb{margin-top: 15px;}
	.s1_cr .s1_crb .s1_crbi .s1_crbib{top:10px;left:10px;}
	.s1_cr .s1_crb .s1_crbi .s1_crbib .s1_crbiba{font-size: 14px;}
}

.section2{margin-top: 62px;padding: 55px 0 67px;background: url(s2_1_02.jpg) no-repeat center;background-size: cover;}
.s2_a .s2_al{float: left;font-size: 20px;color: #333333;font-weight: bold;margin-top: 5px;}
.s2_a .s2_ar{float: right;}
.s2_a .s2_ar .s2_ari{float: left;margin-left: 105px;}
.s2_a .s2_ar .s2_ari .s2_aria{position: relative;display: inline-block;line-height: 1;}
.s2_a .s2_ar .s2_ari .s2_aria b{font-size: 36px;color: #f99c34;font-weight: bold;}
.s2_a .s2_ar .s2_ari .s2_aria span{font-size: 15px;color: #666666;margin-left: 7px;}
.s2_a .s2_ar .s2_ari .s2_aria s{position: absolute;top:0;right: -3px; text-decoration: none;width: 17px;height: 17px;border-radius: 17px;background: #f99c34;font-size: 12px;color: #fff;line-height: 17px;text-align: center;}
.s2_a .s2_ar .s2_ari .s2_arib{font-size: 14px;color: #333333;margin-top: 8px;}
.s2_b{margin-top: 24px;}
.s2_b .s2_ba{float: left;width: 50.14%;height: 200px;background: url(s2_2_03.jpg) no-repeat center;background-size: cover;padding-top: 58px;}
.s2_b .s2_ba .s2_baa{padding-left: 66px;font-size: 22px;color: #555555;line-height: 36px;}
.s2_b .s2_ba .s2_bab{padding-left: 66px;margin-top: 15px;font-size: 36px;color: #f99c34;font-weight: bold;font-style: italic;width: 60%;background: url(s2_5_03.png) no-repeat right center;}
.s2_b .s2_bb{float: left;width: 24.93%;height: 200px;background: url(s2_3_04.jpg) no-repeat center;background-size: cover;padding-top: 58px;}
.s2_b .s2_bb .s2_bba{padding:0 50px;font-size: 24px;color: #ffffff;font-weight: bold;}
.s2_b .s2_bb .s2_bbb{padding:0 50px;margin-top: 42px;font-size: 14px;color: #ffffff;line-height: 24px;}
.s2_b .s2_bc{float: left;width: 24.93%;height: 200px;background: url(s2_4_05.jpg) no-repeat center;background-size: cover;padding-top: 58px;}
.s2_b .s2_bc .s2_bca{padding:0 50px;font-size: 24px;color: #ffffff;font-weight: bold;}
.s2_b .s2_bc .s2_bcb{padding:0 50px;margin-top: 42px;font-size: 14px;color: #ffffff;line-height: 24px;}
@media only screen and (max-width:1420px){
	.section2{margin-top: 50px;padding: 50px 0 60px;}
	.s2_a .s2_al{font-size: 18px;}
	.s2_a .s2_ar .s2_ari{margin-left: 90px;}
	.s2_a .s2_ar .s2_ari .s2_aria b{font-size: 32px;}
	.s2_a .s2_ar .s2_ari .s2_aria span{font-size: 14px;margin-left: 5px;}
	.s2_a .s2_ar .s2_ari .s2_arib{font-size: 13px;margin-top: 5px;}
	.s2_b{margin-top: 20px;}
	.s2_b .s2_ba{height: 190px;padding-top: 48px;}
	.s2_b .s2_ba .s2_baa{padding-left: 50px;font-size: 20px;line-height: 32px;}
	.s2_b .s2_ba .s2_bab{padding-left: 50px;font-size: 30px;margin-top: 10px;}
	.s2_b .s2_bb{height: 190px;padding-top: 48px;}
	.s2_b .s2_bb .s2_bba{padding: 0 40px;font-size: 20px;}
	.s2_b .s2_bb .s2_bbb{padding: 0 40px;margin-top: 30px;font-size: 13px;line-height: 21px;}
	.s2_b .s2_bc{height: 190px;padding-top: 48px;}
	.s2_b .s2_bc .s2_bca{padding: 0 40px;font-size: 20px;}
	.s2_b .s2_bc .s2_bcb{padding: 0 40px;margin-top: 30px;font-size: 13px;line-height: 21px;}
}
@media only screen and (max-width:1200px){
	.section2{margin-top: 30px;padding: 30px 0 40px;}
	.s2_a .s2_al{font-size: 16px;float: none;}
	.s2_a .s2_ar{float: none;width: 100%;display: flex;justify-content: space-between;margin-top: 30px;}
	.s2_a .s2_ar .s2_ari{float: none;margin-left: 0;}
	.s2_a .s2_ar .s2_ari .s2_aria b{font-size: 28px;}
	.s2_a .s2_ar .s2_ari .s2_aria s{top:-5px;}
	.s2_b{margin-top: 15px;}
	.s2_b .s2_ba{height: 170px;padding-top: 40px;float: none;width: 100%;}
	.s2_b .s2_ba .s2_baa{padding:0 35px;font-size: 18px;line-height: 28px;}
	.s2_b .s2_ba .s2_bab{padding:0 35px;font-size: 26px;margin-top: 8px;}
	.s2_b .s2_bb{height: 170px;padding-top: 40px;width: 50%;}
	.s2_b .s2_bb .s2_bba{padding: 0 35px;font-size: 18px;}
	.s2_b .s2_bb .s2_bbb{padding: 0 35px;margin-top: 25px;}
	.s2_b .s2_bc{height: 170px;padding-top: 40px;width: 50%;}
	.s2_b .s2_bc .s2_bca{padding: 0 35px;font-size: 18px;}
	.s2_b .s2_bc .s2_bcb{padding: 0 35px;margin-top: 25px;}
}
@media only screen and (max-width:750px){
	.section2{margin-top: 20px;padding: 25px 0 25px;}
	.s2_a .s2_al{font-size: 15px;}
	.s2_a .s2_ar{margin-top: 25px;}
	.s2_a .s2_ar .s2_ari .s2_aria b{font-size: 22px;}
	.s2_a .s2_ar .s2_ari .s2_aria s{top:-8px;}
	.s2_a .s2_ar .s2_ari .s2_arib{font-size: 12px;}
	.s2_b .s2_ba{height: 150px;padding-top: 30px;float: none;width: 100%;}
	.s2_b .s2_ba .s2_baa{padding:0 20px;font-size: 16px;line-height: 22px;}
	.s2_b .s2_ba .s2_bab{padding:0 20px;font-size: 22px;margin-top: 5px;}
	.s2_b .s2_bb{height: 150px;padding-top: 30px;width: 50%;}
	.s2_b .s2_bb .s2_bba{padding: 0 20px;font-size: 16px;}
	.s2_b .s2_bb .s2_bbb{padding: 0 20px;margin-top: 20px;}
	.s2_b .s2_bc{height: 150px;padding-top: 30px;width: 50%;font-size: 12px;}
	.s2_b .s2_bc .s2_bca{padding: 0 20px;font-size: 16px;}
	.s2_b .s2_bc .s2_bcb{padding: 0 20px;margin-top: 20px;font-size: 12px;}
}

.section3{margin-bottom: 70px;}
.s3_c{position: relative;}
.s3_c .hd ul li{float: left;line-height: 60px;padding: 0 7px;border-top:2px solid transparent;font-size: 20px;color: #333333;font-weight: bold;margin-right: 35px;}
.s3_c .hd ul li.on{color: #f99c34;border-top:2px solid #f99c34;}
.s3_c .bd{margin-top: 20px;}
.s3_c .bd .s3_ci .swiper-slide .s3_cii{background: #f4f4f4;padding: 25px 23px 0;height: 167px;box-sizing: border-box;border-top:2px solid #f4f4f4;}
.s3_c .bd .s3_ci .swiper-slide .s3_cii .s3_ciia{font-size: 16px;color: #333333;font-weight: bold;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.s3_c .bd .s3_ci .swiper-slide .s3_cii .s3_ciib{margin-top: 15px;line-height: 20px;font-size: 14px;color: #888888;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.s3_c .bd .s3_ci .swiper-slide .s3_cii .s3_ciic{margin-top: 17px;height: 5px;background: url(s3_1_14.png) no-repeat left center;}
.s3_c .bd .s3_ci .swiper-slide:hover .s3_cii .s3_ciia{color: #f99c34;}
.s3_c .bd .s3_ci .swiper-slide:hover .s3_cii{border-top:2px solid #f99c34;}
.s3_c .bd .s3_ci .swiper-slide:hover .s3_cii .s3_ciic{background: url(s3_2_16.png) no-repeat left center;}
.s3_c .swiper-button-prev{width: 23px;height: 23px;background: url(s3_3_03.png) no-repeat center;right: 58px;top:19px;margin-top: 0;left:auto;}
.s3_c .swiper-button-next{width: 23px;height: 23px;background: url(s3_4_05.png) no-repeat center;right: 0;top:19px;margin-top: 0;}
.s3_c .s3_cxx{position: absolute;right: 30px;top:29px;}


@media only screen and (max-width:1420px){
	.section3{margin-bottom: 55px;}
	.s3_c .hd ul li{line-height: 55px;padding: 0 5px;font-size: 18px;margin-right: 30px;}
	.s3_c .bd .s3_ci .swiper-slide .s3_cii{padding: 20px 20px 0;height: 150px;}
	.s3_c .bd .s3_ci .swiper-slide .s3_cii .s3_ciia{font-size: 15px;}
	.s3_c .bd .s3_ci .swiper-slide .s3_cii .s3_ciib{margin-top: 12px;font-size: 13px;}
	.s3_c .bd .s3_ci .swiper-slide .s3_cii .s3_ciic{margin-top: 14px;}
}
@media only screen and (max-width:1200px){
	.section3{margin-bottom: 40px;}
	.s3_c .hd ul li{line-height: 50px;padding: 0 4px;font-size: 16px;margin-right: 25px;}
	.s3_c .bd{margin-top: 15px;}
}
@media only screen and (max-width:750px){
	.section3{margin-bottom: 25px;}
	.s3_c .hd ul li{line-height: 45px;padding: 0 3px;font-size: 14px;margin-right: 20px;}
	.s3_c .bd .s3_ci .swiper-slide .s3_cii{padding: 15px 15px 0;height: 120px;}
	.s3_c .bd .s3_ci .swiper-slide .s3_cii .s3_ciia{font-size: 14px;}
	.s3_c .bd .s3_ci .swiper-slide .s3_cii .s3_ciib{margin-top: 10px;font-size: 12px;}
	.s3_c .bd .s3_ci .swiper-slide .s3_cii .s3_ciic{margin-top: 10px;}
	.s3_c .swiper-button-prev{top:14px;}
	.s3_c .swiper-button-next{top:14px;}
	.s3_c .s3_cxx{top: 24px;}
}




