.a28_about{overflow: hidden; width: 100%;}
.a28_main{width: 85%; margin: 0 auto; overflow: hidden;}
.a28_main_c1{overflow: hidden; margin-bottom: 50px;}
.a28_main_c1_l{float: left; width: 48%; overflow: hidden; padding-top: 10px;margin-bottom: 0px;}
.a28_main_c1_l img{width: 100%; height: auto;}
.a28_main_c1_r{float: right; width: 50%; overflow: hidden;}
.a28_main_c1_r p{line-height: 28px; font-size:16px;text-indent: 2rem; margin-bottom: 10px; color: #424242; }
.a28_main_c2{overflow: hidden; background-color: #f7f7f7;padding-top: 80px;}
.a28_main_c2_title{font-size: 36px; text-align: center; font-family: "ht_Bold"; text-transform: uppercase;}

#journeyc_pc{width: 85%; margin: 0 auto; overflow: hidden; display: block;}
#journey { margin: 0px auto 0 auto; overflow: hidden; position: relative;  padding-top: 0px; }
#journey .mr_frBtnL { position: absolute; left: 0; top: 260px; width: 25px; height: 41px; z-index: 100; cursor: pointer; }
#journey .mr_frBtnR { position: absolute; right: 0; top: 260px; width: 25px; height: 41px; z-index: 100; cursor: pointer; }
#journey2 { width: 90%; margin: 0 auto; }
#journey2 .fzlc1 { margin-top: 173px }
#journey2 .fzlc2 { margin-top: 92px }
#journey2 ul li { float: left; width: 25%; }
#journey2 ul li img { float: left; }
#journey2 ul li .fzlc_t { padding-left: 40px; width: 70%;}
#journey2 ul li .fzlc_t h4 { font-size: 30px; color: #d70312; font-family: "ht_Bold";}
#journey2 ul li .fzlc_t p { font-size: 14px; color: #737373; margin-top: 10px; margin-bottom: 10px; }
#journey2 ul li .fzlc_t img{border-radius: 15px; width: 100%; height: auto;}
#pro_div2 { margin: 0px auto 0 auto; overflow: hidden; position: relative;  padding-top: 0px; }
#pro_div2 .mr_frBtnL { position: absolute; left: 0; top: 260px; width: 40px; height: 40px; z-index: 100; cursor: pointer; }
#pro_div2 .mr_frBtnR { position: absolute; right: 0; top: 260px; width: 40px; height: 40px; z-index: 100; cursor: pointer; }

.a28_main_c3{overflow: hidden; width: 85%; margin: 0 auto; padding-top: 50px; padding-bottom: 30px;}
.a28_main_c3_1{overflow: hidden; margin-bottom: 30px; margin-top: 30px;}
.a28_main_c3_1 p{line-height: 30px; font-size: 16px; color: #262626;}
.a28_main_c3_2{overflow: hidden; background-color: #d9d9d9; border-radius: 15px; padding: 10px 10px; margin-bottom: 20px;	}
.a28_main_c3_2 p{line-height: 30px; font-size: 16px; color: #000000;}
.a28_main_c3_2 i:before {content: "•"; margin-right: 8px;  color: #d70312;  font-size: 1.2em; }
.a28_main_c3_3{overflow: hidden; background-color: #ececec; border-radius: 15px; padding: 10px 10px; margin-bottom: 20px;	}
.a28_main_c3_3 p{line-height: 30px; font-size: 16px; color: #3c3c3c;}
.a28_main_c3_3 i:before {content: "•"; margin-right: 5px;  color: #d70312;  font-size: 1.2em; }


.a28_main_c4{background-color: #f7f7f7; overflow: hidden; padding: 50px 0;}
.a28_main_c4_1{width: 85%; margin: 0 auto; overflow: hidden; padding-top: 50px;}
.a28_main_c4_2{overflow: hidden;}
.a28_main_c4_2 ul { margin-right: -3%;}
.a28_main_c4_2 ul li{float: left; width: 22%; margin-right: 3%;margin-bottom: 0%;}
.a28_main_c4_2 ul li img{width: 100%; height: auto; border-radius: 15px;}
.a28_main_c4_2 ul li h2{font-size:16px; font-family: "ht_Bold";color: #000000;text-align: center;  margin-top: 15px; margin-bottom: 5px;}
.a28_main_c4_2 ul li .p1{color: #959595;font-size:14px; padding-top: 20px; line-height: 26px; text-align: center;}
.a28_main_c4_2 ul li .p2{color: #959595;width: 150px; height: 2px; background-color: #d70312;display: block; margin: 0 auto;}
.pc_jour{ display: block;}
#journeyc_wap{display: none;}





@media (max-width: 768px) {
#journeyc_pc{display: none;}
#journeyc_wap{width: 85%; margin: 0 auto; overflow: hidden; display: block;}
#journeya { margin: 0px auto 0 auto; overflow: hidden; position: relative;  padding-top: 0px; }
#journeya .mr_frBtnL { position: absolute; left: 0; top: 260px; width: 25px; height: 41px; z-index: 100; cursor: pointer; }
#journeya .mr_frBtnR { position: absolute; right: 0; top: 260px; width: 25px; height: 41px; z-index: 100; cursor: pointer; }
#journey2a { width: 78%; margin: 0 auto; }
#journey2a .fzlc1 { margin-top: 173px }
#journey2a .fzlc2 { margin-top: 92px }
#journey2a ul li { float: left; width: 100%; }
#journey2a ul li img { float: left; }
#journey2a ul li .fzlc_t { padding-left: 40px; width: 70%;}
#journey2a ul li .fzlc_t h4 { font-size: 30px; color: #d70312; font-family: "ht_Bold";}
#journey2a ul li .fzlc_t p { font-size: 14px; color: #737373; margin-top: 10px; margin-bottom: 10px; }
#journey2a ul li .fzlc_t img{border-radius: 15px; width: 100%; height: auto;}
#pro_div2a { margin: 0px auto 0 auto; overflow: hidden; position: relative;  padding-top: 0px; }
#pro_div2a .mr_frBtnL { position: absolute; left: 0; top: 260px; width: 40px; height: 40px; z-index: 100; cursor: pointer; }
#pro_div2a .mr_frBtnR { position: absolute; right: 0; top: 260px; width: 40px; height: 40px; z-index: 100; cursor: pointer; }

.a28_main_c1_l{float: left; width: 100%; margin-bottom: 30px;}
.a28_main_c1_r{float: left; width: 100%; }
.a28_main_c4_2 ul { margin-right: -0%;}
.a28_main_c4_2 ul li{float: left; width: 100%; margin-right: 0%; margin-bottom: 3%;}

}

