
#container #container_in{width:100%;max-width:100%}
.sub_pg {padding-bottom:50px}

.sub05_tit {
    text-align: center;
    font-size: 30px;
    line-height: 40px;
    color: #101010;
    font-weight: 400;
    padding: 0 0 40px;}



.sub_inner {width:1200px;margin:0 auto; position:relative;}

.sub0501_fst_box {width:100%;height:665px;background:url(img/sub0501_0930_bg01.png) no-repeat center center;background-size:cover;position:relative;margin-top:50px;}
.sub0501_fst_box .sub_inner {height:100%;}
.sub0501_fst_box .txt_box {color:#fff;position:absolute;}
.sub0501_fst_box .txt_box1 {top:50px;left:95px;}
.sub0501_fst_box .txt_box2 {bottom:65px;right:20px;text-align:right;color:#101010;}
.sub0501_fst_box .txt_box h2 {font-size:30px;line-height:30px;display:inline-block;}
.sub0501_fst_box .txt_box h2::after {content:'';display:block;width:101px;height:3px;background:#fff;margin:10px 0 25px;}
.sub0501_fst_box .txt_box2 h2 {font-weight:500;}
.sub0501_fst_box .txt_box2 h2::after {background:#e60012;}
.sub0501_fst_box .txt_box p {font-size:18px;line-height:30px;padding-left:5px;font-weight:400;letter-spacing:0;}

.sub05_h5 {font-size:30px;line-height:30px;height:30px;font-weight:400;color:#333;position:relative;padding-left:15px;}
.sub05_h5::after {content:'';display:block;width:3px;height:30px;background:#ac2727;position:absolute;left:0;top:0;}
.sub0502_box01 {padding:80px 0;}
.sub0502_box01 .sub05_h5 {margin-bottom:80px;}
.sub0502_box02 {padding:80px 0 25px;}
.sub0502_box02 .sub05_h5 {margin-bottom:50px;}
.sub0502_box02 ul {overflow:hidden;}
.sub0502_box02 ul li:first-child {float:left;}
.sub0502_box02 ul li:last-child {float:right;}
.sub0502_box02_bot {text-align:center;padding-top:90px;}
.sub0502_box02_bot p {display:inline-block;position:relative;width:696px;height:58px;line-height:58px;background:#d6dce4;}
.sub0502_box02_bot strong {position:absolute;width:188px;height:88px;left:55px;top:50%;margin-top:-44px;}
.sub0502_box02_bot span {font-size:17px;font-weight:600;color:#333;position:relative;left:80px;}

.sub0503_box1 {padding:130px 0 50px;background:#f6f6f6;}
.sub0503_box1 .sub0501_con1_txt1 {padding-bottom:0;}
.sub0503_box1_p01 {text-align:center;margin:25px 0 50px;}
.sub0503_box1_p02 {text-align:center;font-size:20px;line-height:32px;font-weight:600;color:#342e2e;}

.sub0503_box2 {padding:150px 0 135px;overflow:hidden;}
.sub0503_box2_lt {float:left;width:50%;}
.sub0503_box2_lt img {position:relative;top:20px;}
.sub0503_box2_rt {float:left;width:50%;}
.sub0503_box2_txt {font-size:18px;line-height:30px;color:#484848;word-break:keep-all;}
.sub0503_box2_txt span {font-family:"Malgun Gothic", sans-serif;}
.sub0503_box2_txt02 {font-size:20px;line-height:20px;font-weight:600;color:#ac2727;margin:40px 0 15px;}

.sub0503_box3 {padding:120px 0 100px;overflow:hidden;background:#f6f6f6;}
.sub0503_box3_rt {float:right;width:50%;text-align:right;}
.sub0503_box3_rt img {position:relative;top:30px;}
.sub0503_box3_lt {float:left;width:50%;}

.sub0503_img_bg {padding:80px 0 100px;background:url(../img/sub0503_img_bg.jpg) no-repeat center center;background-size:cover;}

.sub0503_box4 {margin-bottom:110px;}
.sub0503_box4 p {text-align:center;margin-top:65px;}

.sub0503_box5_part {margin-top:95px;}
.sub0503_box5_part .p01 {text-align:center;}
.sub0503_box5_part .p01 img {max-width:100%;}
.sub0503_box5_part .p02 {text-align:center;font-size:20px;line-height:20px;padding:50px 0 25px;border-bottom:1px solid #dfdfdf;}

.sub0504_con1 { width: 100%; height: 515px; background:url(../img/sub0504_bn.png) no-repeat center center; background-size:cover; padding-top: 100px;}
.sub0504_con1_right { float: right; }
.sub0504_con1_txt1 { font-size: 36px; color:#101010; font-weight: 600; line-height:40px; padding-bottom: 20px; padding-right: 20px;}
.sub0504_con1_txt2 {  padding: 5px 20px; background:#fff; border-radius:20px; font-size: 20px; font-weight:600; color:#101010; margin-bottom: 10px;}
.sub0504_con1_txt2 span { margin-right: 10px; }
.sub0504_con1_txt2 span img { margin-bottom: 3px; }

.sub0504_con2 { padding: 80px 0; background:#F6F6F6; }
.sub0504_sm_tit { font-size: 25px; color:#101010;  font-weight:600; text-align:center; line-height: 25px;}
.sub0504_bar { width: 72px; height: 2px; background:#BD2E2E; margin: 30px auto; }
.sub0504_con2_ul { overflow:hidden; width: 100%; }
.sub0504_con2_li { float: left; width: 396px; }
.sub0504_con2_li2 { margin: 0 6px; }

.sub0504_con3 { padding: 80px 0; } 
.sub0504_con3_ul { width: 100%; overflow:hidden; }
.sub0504_con3_ul .sub0504_con3_li { float: left; width: 290px; margin-right:13.3333px; }
.sub0504_con3_ul .sub0504_con3_li:last-child { margin-right:0; }
.sub0504_con3_li_txt { font-size: 15px; color:#101010; line-height: 17px; padding-top: 10px; font-family:"Malgun Gothic", sans-serif}
.sub0504_con3_li_txt span { color:#bd2e2e; font-weight:600; padding-right: 10px;}

.sub0504_con4_ul { overflow:hidden; width: 100%; }
.sub0504_con4_ul .sub0504_con4_li { float: left; width: 380px; }
.sub0504_con4_ul .sub0504_con4_li2 { margin:0 30px; }
.sub0504_con4_li_box2 { margin-top: 11px; }

.sub0504_con5 { padding: 80px 0; width: 100%; height: 560px; background:url(../img/sub0504_con4_bg.png) no-repeat center center; background-size:cover; }
.sub0504_con5_txt1_box {  background:#BD2E2E;  width: 780px; margin: 20px auto 10px; text-align:center;padding:5px 0; font-size: 16px; color:#fff; font-family:"Malgun Gothic", sans-serif}
.sub0504_con5_txt2 { font-size: 18px; color:#101010; line-height: 25px; padding-bottom: 20px; text-align:center; font-weight:600;}

.sub0504_con5_ul { width: 100%; overflow:hidden; }
.sub0504_con5_ul .sub0504_con5_li { float: left; width: 155px; height: 155px; border-radius:50%; background:#bd2e2e; text-align:center; margin-right:19.1666px; line-height: 155px; font-size: 18px; color:#fff; font-weight:500;}
.sub0504_con5_ul .sub0504_con5_li:last-child { margin-right:0; }
.sub0504_con5_ul .sub0504_con5_li2 { color:#101010; background:#EEEEEE;} 

.sub0504_con6 { width: 100%; height: 530px; background:url(../img/sub0504_con5_bg.png) no-repeat center center; background-size:cover; padding-top: 40px;}
.sub0504_con6_ul { overflow:hidden; width: 100%; }
.sub0504_con6_ul .sub0504_con6_li { float: left; width: 50%; }
.sub0504_con6_ul .sub0504_con6_li1 { text-align:center; }
.sub0504_con6_ul .sub0504_con6_li2 { padding: 50px; }
.sub0504_con6_tit { font-size: 25px; font-weight:600; color:#fff; font-weight:600 ;}
.sub0504_con6_bar { width: 70px; height: 2px; background:#fff; margin: 20px 0; } 
.sub0504_con6_txt_wrap { padding-bottom: 15px;}
.sub0504_con6_txt1 { font-size: 20px; color:#fff; font-weight: 600; line-height: 20px; padding-bottom: 5px}
.sub0504_con6_txt2 { font-size: 17px; color:#fff; line-height: 21px; }

.sub0504_con7 { padding: 80px 0; }
.sub0504_con7_ul { overflow:hidden; width: 100%; }
.sub0504_con7_ul .sub0504_con7_li { float: left; width: 25%; text-align:center; }
.sub0504_con7_li1 { margin-bottom: 30px;} 
.sub0504_con7_li_txt { font-size: 15px; color:#101010; box-sizing:border-box; border: 1px solid #101010; width: 200px; margin: 15px auto 0; padding: 5px 0; font-family:"Malgun Gothic", sans-serif}

.sub0504_con8 { padding-top: 80px; background:#F6F6F6; }
.sub0504_con8_tit { font-size: 20px; font-weight:600; color:#010101; line-height: 25px; padding-bottom: 20px; padding-left: 25px;}
.sub0504_con8_tit .num { color:#bd2e2e; }
.sub0504_con8_tit .tit { padding: 0 10px 0 3px; }
.sub0504_con8_tit .txt { font-size: 15px; font-weight:400; font-family:"Malgun Gothic", sans-serif }
.sub0504_con8_tit .bold { font-weight:600; padding-left: 10px;}
.sub0504_con8_img { text-align:center; width: 1200px;}
.sub0504_con8_img img { width: 100%; }

.sub0504_con9 { padding: 80px 0; }
.sub0504_con9_txt1 { text-align:center; font-size:25px; color:#010101; font-weight:600; line-height:25px; }
.sub0504_con9_txt1 span { color:#bd2e2e; padding-right:5px;}
.sub0504_con9_ul { width: 100%; padding: 30px 0; text-align:center; }
.sub0504_con9_li { width: 178px; height: 178px; background:#F4F4F4; position:relative; border-radius:50%; text-align:center; padding-top: 30px; display: inline-block; margin-right:74px;}
.sub0504_con9_li:before { content:''; display: block; width: 15px; height: 18px; background:url(../img/sub0504_con8_arrow.png) no-repeat center center; background-size:cover; position: absolute; top: 50%; right:-49px; margin-top: -9px;}
.sub0504_con9_li:last-child:before { display:none;}
.sub0504_con9_li:last-child { margin-right:0; }
.sub0504_con9_li_txt1 { padding: 10px 0; font-size:16px; color:#bd2e2e; font-weight:600; font-family:"Malgun Gothic", sans-serif; line-height:16px;}
.sub0504_con9_li_txt2 { font-size: 13px; color:#101010; line-height: 17px; font-family:"Malgun Gothic", sans-serif;}

.sub0504_con9_ul2 { overflow:hidden; width: 100%; box-sizing:border-box; border-top: 1px solid #101010; }
.sub0504_con9_ul2_2 { border-bottom: 1px solid #101010; }
.sub0504_con9_ul2 .sub0504_con9_li2 { float: left; width:10%; text-align:center; padding: 20px 0; font-size:16px; color:#101010;  font-family:"Malgun Gothic", sans-serif; font-weight:600;}
.sub0504_con9_ul2 .sub0504_con9_li2_2 { float: left; width:90%; padding: 20px 0; font-size:16px; color:#101010;  font-family:"Malgun Gothic", sans-serif;}
.sub0504_con9_div2 { margin-top: 80px;}

#sub0505 {}
#sub0505 .cm_new_tit::after {margin-bottom:65px;}
.sub0505_txt01 {text-align:center;font-size:20px;line-height:30px;color:#333;}
.sub0505_txt02 {text-align:center;font-size:17px;line-height:22px;margin:30px 0 130px;}
.sub0505_box01 {padding:95px 0 85px;background:url(../img/sub0505_img01.jpg) no-repeat center center;background-size:cover;overflow:hidden;}
.sub0505_box01 .img_p {float:right;}
.sub0505_box02 {padding:105px 0 70px;}
.sub0505_box02 ul {overflow:hidden;margin-top:50px;}
.sub0505_box02 ul li {float:left;text-align:center;}
.sub0505_box02 ul li:last-child {float:right;}
.sub0505_box02 ul li p {font-size:18px;line-height:20px;margin-top:10px;}

.sub0506_box1 {padding:60px 0 80px;background:#f6f6f6;}
.sub0506_box1 p {text-align:center;}
.sub0506_box1 .p01 {margin:80px 0 190px;}
.sub0506_box2 {padding:190px 0 100px;}
.sub0506_box2_div {margin-bottom:170px;}
.sub0506_box2_div01 {/*margin-top:-40px;*/margin-top:40px;}
.sub0506_box2_div:last-child {margin-bottom:0;}
.sub0502_box02_bot strong img {display:block;}
.sub0502_box02_bot .sub0506_strong01 {width:auto;height:auto;margin-top:0;top:-8px;}
.sub0502_box02_bot .sub0506_strong02 {width:auto;height:auto;margin-top:0;top:10px;}
.sub0502_box02_bot .sub0506_strong03 {width:auto;height:32px;margin-top:-16px;}

.sub0507_tit { /*padding-bottom: 80px;*/}
.sub0507_con1 { padding: 80px 0; background:#F6F6F6; } 
.sub0507_con1_ul { width: 100%; }
.sub0507_con1_redbox { background:#BD2E2E; padding: 90px 0 90px 60px; box-shadow:1px 1px 7px rgba(0,0,0,0.5); position:relative; top:-110px;}
.sub0507_con1_li1 { width: 440px; height:255px; float: left; margin-right: 30px;}
.sub0507_con1_li2 { float: left; width: 360px; margin-right: 10px;}
.sub0507_con1_li3 { float: left; width: 360px; }
.sub0507_con1_txt1 { font-size: 88px; color:#fff; font-weight: 600; padding-bottom: 30px; }
.sub0507_con1_txt2 { font-size: 24px; color:#fff; overflow:hidden;}
.sub0507_con1_txt2 span { font-weight:600; padding-right: 30px; font-size: 26px; position: relative; float:left;}
.sub0507_con1_txt2 span:before { position: absolute; top:7px; right:15px; content:''; display: block; width: 2px; height: 25px; background:#C85454; }

.sub0507_con2 { padding: 80px 0; }
.sub0507_con2_ul { width: 100%; overflow:hidden; }
.sub0507_con_li1 { float: left; width: 460px; margin-bottom: 6px;}
.sub0507_con_li2 { float: left; width: 740px; height: 288px; margin-bottom:6px; overflow:hidden; padding: 100px 0 0 50px;}
.sub0507_con1_li2_big_txt1 { float: left; }
.sub0507_con1_li2_big_txt2 { float: left; }
.sub0507_con_li3 { float: left; width: 460px;}
.sub0507_con_li4 { float: left; width: 360px; margin: 0 6px;}
.sub0507_con_li5 { float: left; width: 368px;}
.sub0507_con1_li2_txt { font-size: 24px; color:#101010; }
.sub0507_con1_li2_txt span { font-weight:600; padding-right: 30px; font-size: 26px; position: relative; color:#BD2E2E; display:inline-block;}
.sub0507_con1_li2_txt span:before { position: absolute; top:7px; right:15px; content:''; display: block; width: 2px; height: 25px; background:#F3D8D8; }
.sub0507_con1_li2_big_txt2 { font-size: 88px; color:#BD2E2E; font-weight:600; line-height:88px; padding-left: 50px;}

.sub0507_con4 .sub0507_tit {padding-top:60px;}
.sub0507_con4_txt { padding-bottom: 30px; }
.sub0507_con4_ul { width: 100%; overflow:hidden; box-sizing:border-box; border-bottom:1px solid #E7E6E9; padding-bottom: 50px; margin-bottom:50px;}
.sub0507_con4_ul .sub0507_con4_li { float: left; width: 50%; }
.sub0507_con4_txt .sub0507_sm { font-size:14px; color:#464646 !important; }
.sub0507_con4_txt .sub0507_sm:before { display: none; }
.sub0507_con4_txt strong { color:#101010; padding-left: 10px;}

.sub0507_con4_ul2 { width: 100%; overflow:hidden; box-sizing:border-box; border-bottom: 1px solid #e7e6e9; padding-bottom: 50px; margin-bottom:50px;}
.sub0507_con4_li2 { overflow:hidden; float: left; width:550px; margin-right: 100px;}
.sub0507_con4_li2_box1 { float: left; width: 265px; margin-right: 20px;}
.sub0507_con4_li2_box2 { float: left; width: 265px; }
.sub0507_con4_li2_2 { margin-right:0; }

.sub0507_con4_ul3 { overflow:hidden; width: 100%; }
.sub0507_con4_ul3 .sub0507_con4_li3 { float: left; width: 580px; margin-right: 40px; overflow:hidden; }
.sub0507_con4_ul3 .sub0507_con4_li3_2 { margin-right:0; }
.sub0507_con4_li3_box1 { float: left; width: 285px; margin-right:5px;}
.sub0507_con4_li3_box2 { float: left; width: 285px;}

.sub05_imsi_p {font-size:18px;line-height:27px;text-align:center;word-break:keep-all;margin-bottom:30px;}
.sub0507 .sub05_imsi_p {margin-bottom:60px;}

.inner_new {width:1200px;margin:0 auto;position:relative;}







@media (max-width:1180px) {
	.sub0501_fst_box .sub_inner {height:100%;max-width:1180px;width:100%;padding:0 10px;margin:auto}
	.sub0501_fst_box .txt_box h2 {font-size:20px;line-height:30px;display:inline-block;}
	.sub0501_fst_box .txt_box1 {top:50px;left:0px;width:100%;}
	.sub0501_fst_box .txt_box2 {bottom:65px;right:55px;text-align:right;color:#101010;width:100%}
	.sub_inner{padding:0 10px;max-width:1180px}

	.sub0501_con1_txt4{text-align:center;width:100%;height:auto}

}
@media (max-width:948px) {
	.sub_inner{}
	.sub0501_fst_box .sub_inner {height:100%;max-width:948px;width:100%;padding:0 10px;margin:auto}
	.sub0501_fst_box .txt_box p {font-size:16px;line-height:30px;padding-left:5px;font-weight:400;letter-spacing:0;width:auto;padding-left:5%}
	.sub0501_fst_box .txt_box1 {top:50px;width:100%;}
	.sub0501_fst_box .txt_box2 {bottom:65px;right:35px;text-align:right;color:#101010;width:100%;}
	.sub0501_fst_box .txt_box h2 {font-size:20px;line-height:30px;display:inline-block;padding-left:5%}
	.sub0501_con1_img_linth-child(3){clear:both}

}


@media (max-width:768px) {
	.sub0501_fst_box .sub_inner {height:100%;max-width:768px;width:100%;padding:0 10px;margin:auto}
	.sub0501_fst_box .txt_box h2 {font-size:20px;line-height:30px;display:inline-block;}
	.sub0501_fst_box .txt_box h2::after {content:'';display:block;width:101px;height:3px;margin:10px 0 25px;}
	
	.sub0501_fst_box .txt_box p {font-size:14px;line-height:30px;padding-left:5%;font-weight:400;letter-spacing:0;}
	.sub0501_fst_box .txt_box1 {top:50px;width:100%;}
	.sub0501_fst_box .txt_box2 {bottom:65px;right:30px;text-align:right;color:#101010;width:100%}
	.sub_inner{padding:0 10px;max-width:768px}


}

@media (max-width:375px) {
	.sub0501_fst_box .sub_inner {height:100%;max-width:375px;width:100%;padding:0 10px;margin:auto;box-sizing:border-box}
	.sub0501_fst_box .txt_box h2 {font-size:20px;line-height:30px;display:inline-block;padding-left:5%}
	.sub0501_fst_box .txt_box h2::after {content:'';display:block;width:101px;height:3px;margin:10px 0 25px;}
	
	.sub0501_fst_box .txt_box p {font-size:14px;line-height:2;padding-left:5%;font-weight:400;letter-spacing:0;/*text-align:center*/}
	.sub0501_fst_box .txt_box1 {top:50px;box-sizing:border-box}
	.sub0501_fst_box .txt_box2 {bottom:35px;right:20px;text-align:right;color:#101010;}
	.sub0501_fst_box{height:700px}
	.sub_inner{padding:0 10px;max-width:375px}
	
}


@media (max-width:360px) {
	.sub0501_fst_box .sub_inner {height:100%;max-width:360px;width:100%;padding:0 10px;margin:auto;box-sizing:border-box}
	.sub0501_fst_box .txt_box h2 {font-size:20px;line-height:30px;display:inline-block;}
	.sub0501_fst_box .txt_box h2::after {content:'';display:block;width:101px;height:3px;margin:10px 0 25px;}
	


}