/**/
.pages .page-head {text-align:center; margin-bottom:160px; padding-top:100px;}
.tbl_scroll {width:100%; overflow:auto;}
div table{ white-space: nowrap;}
/*.pages .gradient-gray {background:linear-gradient(#fff 50%, #f7f7f7 50%);}*/
@media(max-width:820px){
    .pages .page-head {text-align:center; margin-bottom:15%;}
	
}



/**/
#greeting {}
#greeting .rect-1 {margin-top:100px; background:linear-gradient(to right, transparent 50%, #f7f7f7 50%);}
#greeting .rect-1 .wrap-b {background:#f7f7f7;}
#greeting .rect-1 .wrap-sub {display:flex; justify-content: space-between; padding:50px 0;}
#greeting .rect-1 .wrap-sub > div {}
#greeting .rect-1 .wrap-sub > div:nth-child(1) {
    width:100%; display:flex; flex-direction: column; justify-content: center; color:#080808;
}
#greeting .rect-1 .wrap-sub > div:nth-child(2) {width:38%; margin-left:4%; text-align:right; flex-shrink: 0;}
#greeting .rect-1 .wrap-sub > div:nth-child(2) img {transform:translateY(-150px);}
#greeting .rect-1 .wrap-sub span.fs-24{ padding-left:10px;}
#greeting .rect-2 {padding:150px 0;color:#080808; background:url(/images/content/menu/sub_greeting_05.jpg) no-repeat center top;}
#greeting .se-2 {padding:150px 0;}
#greeting .se-2 .item {width:380px;}
#greeting .se-2 .item img {filter:drop-shadow(10px 10px 10px rgba(0,0,0,0.2));}
@media(max-width:1180px){
	#greeting .rect-1 {background:#f7f7f7;}
	#greeting .se-2 .item{width:30%; height:400px; position:relative;} 
	#greeting .se-2 .item div:nth-child(3){position:absolute; bottom:0;}
	#greeting .se-2 .item img{width:100%;}

}



@media(max-width:820px){
	#greeting .rect-1 .wrap-sub {padding:15% 0;}
	#greeting .se-2 {padding:15% 0;}
	#greeting .se-2 .item{height:350px; }
	#greeting .rect-1 .wrap-sub > div:nth-child(2){width:0;}
	#greeting .rect-1 .wrap-sub > div:nth-child(2) img {display:none; }
}
@media(max-width:425px){
	#greeting .se-2 .flex{flex-wrap:wrap;}
	#greeting .se-2 .item div:nth-child(3){padding-bottom:8%;}
	#greeting .se-2 .item{width:100%;  margin-bottom:8%; }
	#greeting .se-2 .item:nth-child(1){height:385px;}
	#greeting .se-2 .item:nth-child(2){height:350px;}
	#greeting .se-2 .item:nth-child(3){height:350px;}

}
@media(max-width:320px){
	#greeting .se-2 .item:nth-child(1){height:320px;}
	#greeting .se-2 .item:nth-child(2){height:290px;}
	#greeting .se-2 .item:nth-child(3){height:290px;}

}



/**/

.history:nth-child(2) .img {background:url(/images/content/menu/history_06.png) no-repeat left bottom;}
.history {}
.history .hi-head {}
.history .hi-head .years {display:flex; justify-content: flex-end; margin-bottom:20px;}
.history .hi-head .years > div {width:50%;}
.history .hi-head .years > div {width:50%;}

.history .hi-body {background:#f7f7f7; position:relative;}
.history .hi-body:before {
    content:''; position:absolute; width:100%; height:100%;
    transform:translateX(99%); background:#f7f7f7;
}
.history .hi-body .img img {transform:translateY(-120px);}
.history .hi-body .data {padding:45px 0;}
.history .hi-body .wrap-sub > .flex {}
.history .hi-body .wrap-sub > .flex > div {width:50%;}
.history .hi-body .hi-row {display:flex;}
.history .hi-body .hi-row > div:nth-child(1) {
    font-weight:bold; color:#000; flex-shrink:0; width:75px; text-align:left;
    padding:5px 10px 0 18px; position:relative;
}
.history .hi-body .hi-row > div:nth-child(1):before {
    content:''; position:absolute; width:5px; height:5px; border-radius:100%; left:4px; top:15px;
    background:#ec6901;
}
.history .hi-body .hi-row > div:nth-child(2) {width:70%;}
.history .hi-body .hi-row ul {border-bottom:1px solid #e7e7e7; width:100%; padding:0 0 10px 0;}
.history .hi-body .hi-row li {display:flex; color:#000; padding:5px 0;}
.history .hi-body .hi-row li > div:nth-child(1) {font-weight:bold; flex-shrink: 0; width:40px; text-align:left;}
.history .hi-body .hi-row li > div:nth-child(2) {color:#333;}

.history:nth-child(2n) {margin:150px 0;}
.history:nth-child(2n) .hi-head .years {justify-content: flex-start;}
.history:nth-child(2n) .hi-body {background:transparent;}
.history:nth-child(2n) .hi-body:before {display:none;}
.history:nth-child(2n) .hi-body .wrap-sub > .flex {flex-direction: row-reverse;}
.history:nth-child(2n) .hi-body .img {text-align:right;}
.history:nth-child(2n) .hi-body .img img {transform: translateY(0);}
.history:last-child {margin-bottom:0; padding-bottom:200px;}

/**/
#page-15 {}
#page-15 .page-body {}
/*#page-15 .se-1 {background:linear-gradient(to bottom, transparent 200px, #f7f7f7 200px);}*/
#page-15 .se-1 .flex {padding:160px 0 160px 0;}
#page-15 .se-1 .flex > div:nth-child(1) {width:30%;}
#page-15 .se-1 .flex > div:nth-child(2) {width:70%;}
#page-15 .se-1 img {display:block;}
#page-15 .se-2 {margin:170px 0 300px 0; user-select:none;}
#page-15 .se-2 .flex {
    flex-wrap:wrap; justify-content: space-between;
}
#page-15 .se-2 .flex > .item {
    width:23.5%; margin-bottom:2%; height:300px; border:1px solid #bbbbbb; border-radius:30px;
    display:flex; justify-content: center; align-items: center; flex-direction: column;
    text-align:center; position:relative; overflow:hidden;
}
#page-15 .se-2 .flex > .item .icon {height:60px; margin-bottom:40px;}
#page-15 .se-2 .flex > .item .text {height:60px; font-weight:bold;}
#page-15 .se-2 .flex > .item .back {
    position:absolute; top:0; left:0; width:100%; height:100%; color:#fff;
    z-index:100;  transition:all 200ms; opacity:0; transform:rotateY(90deg);
    background-color:#000; background-repeat:no-repeat; background-position:center center; background-size:cover;
    display:flex; align-items: center; justify-content: center; flex-direction: column;
}
#page-15 .se-2 .flex > .item:hover .back {
    transform:rotateY(0); opacity:1;
}
#page-15 .se-2 .flex > .item .back p {padding:0 30px;}
#page-15 .se-2 .flex > .item .back p:nth-child(1) {position:relative; margin-bottom:30px;}
#page-15 .se-2 .flex > .item .back p:nth-child(1):after {
    content:''; width:30px; height:3px; background:#ec6901; position:absolute;
    margin:auto; top:auto; right:0; bottom:-17px; left:0;
}
#page-15 .se-2 .flex > .item .back p:nth-child(2) {}
#page-15 .se-2 .flex > .first {
    border-color:#ec6901; color:#fff; background:url(/images/content/menu/p15_item01.png) no-repeat center center #ec6901;
    background-size:cover; align-items: flex-start; justify-content: flex-start; padding:36px;
}
#page-15 .se-2 .flex > .first p {text-align:left; line-height:120%;}
#page-15 .se-2 .flex > .first p:nth-child(1) {margin-bottom:20px; opacity:0.2;}
#page-15 .se-2 .flex > .first p:nth-child(2) {}
#page-15 .se-2 .flex > .item:nth-child(2) .back {background-image:url(/images/content/menu/p15_item02_back.png);}
#page-15 .se-2 .flex > .item:nth-child(3) .back {background-image:url(/images/content/menu/p15_item03_back.png);}
#page-15 .se-2 .flex > .item:nth-child(4) .back {background-image:url(/images/content/menu/p15_item04_back.png);}
#page-15 .se-2 .flex > .item:nth-child(5) .back {background-image:url(/images/content/menu/p15_item05_back.png);}
#page-15 .se-2 .flex > .item:nth-child(6) .back {background-image:url(/images/content/menu/p15_item06_back.png);}
#page-15 .se-2 .flex > .item:nth-child(7) .back {background-image:url(/images/content/menu/p15_item07_back.png);}
#page-15 .se-2 .flex > .item:nth-child(8) .back {background-image:url(/images/content/menu/p15_item08_back.png);}

/**/
#page-16 {}
#page-16 .page-body{background:#f7f7f7;}
#page-16 .page-body img {display:block;}
#page-16 .page-body .loca_tab{text-align:center; display:flex; flex-wrap:wrap; justify-content:center; padding-top:100px; margin-bottom:160px;}
#page-16 .page-body .loca_tab li {width:200px; }
#page-16 .page-body .loca_tab li a{color:#b6b6b6;}
#page-16 .page-body .loca_tab li.active a, #page-16 .page-body .loca_tab li:hover a{ color:#111; position:relative; transition:all 0.4s;}
#page-16 .page-body .loca_tab li.active a:before, #page-16 .page-body .loca_tab li:hover a:before {content:''; position:absolute; width:5px; height:5px; border-radius:100%; background:#ec6901; top:-4px; left:-8px;}


#page-16 .page-nav {text-align:center; margin:100px 0 130px 0;}
#page-16 .page-nav a {
    margin:0 10px; display:inline-block; position:relative; color:#b6b6b6;
    font-weight:bold; line-height:100%;
}
#page-16 .page-nav a.active {color:#080808;}
#page-16 .page-nav a.active:before {
    content:''; position:absolute; width:5px; height:5px; background:#ec6901;
    border-radius:100%; top:0; left:-6px;
}
#page-16 .page-body .process_img{margin-top:100px; margin-bottom:100px;}
#page-16 .page-body .process_img .m_1024{display:none;}
#page-16 .page-body .process_img .m_768{display:none;}
#page-16 .page-body .process_img .m_400{display:none;}
#page-16 .se-1 {margin-bottom:160px;}
#page-16 .se-2 {margin-bottom:160px;}
#page-16 .se-3 {}
@media(max-width:1180px){
	#page-16 .page-body .process_img .pc{display:none;}
	#page-16 .page-body .process_img .m_1024{display:block;}
	
}
@media(max-width:820px){
	#page-16 .page-body .loca_tab{ padding-top:18%; margin-bottom:18%;}
	#page-16 .page-body .loca_tab li {width:25%; }
	#page-16 .page-body .process_img{margin-top:10%; margin-bottom:18%;}
	#page-16 .se-1 {margin-bottom:18%; text-align:center;}
	#page-16 .se-2 {margin-bottom:18%; text-align:center;}
	#page-16 .se-3 {text-align:center;}
	#page-16 .page-body .process_img .m_1024{display:none;}
	#page-16 .page-body .process_img .m_768{display:block;}
	#page-16 .page-body .pro_m img{max-width:105%;}
	
}
@media(max-width:425px){
	#page-16 .page-body .loca_tab li {width:30%; }
	#page-16 .page-body .process_img .m_768{display:none;}
	#page-16 .page-body .process_img .m_400{display:block; margin:0 auto;}
	
}
@media(max-width:280px){
	#page-16 .page-body .loca_tab li {font-size:17px;}
	
}


/**/
#page-17 {}
#page-17 .page-head {width:90%; margin:0 auto;}
#page-17 .page-head .fs-56{max-width:720px; margin:0 auto;}
#page-17 .se-1 {padding:0 0 150px 0; text-align:center;background:#f7f7f7;}
#page-17 .se-1 p {padding-top:80px;}
#page-17 .se-2 {padding:150px 0;}
#page-17 .se-3 {background:#f7f7f7; padding:150px 0;}
#page-17 .se-4 {padding:150px 0;}
#page-17 .p17-arr {position:relative;}
/*#page-17 .p17-arr:before {
    content:''; position:absolute; margin:auto; top:0; right:0; bottom:0; left:0;
    width:80px; height:80px; border-radius:100%; box-shadow:5px 5px 10px 0 rgba(0,0,0,0.1);
    background:url(/images/content/menu/p17_arr.png) no-repeat left 26px center #fff;
}*/
#page-17 .flex{flex-wrap:wrap;}
#page-17 .fine-blanking {position:relative;}
#page-17 .fine-blanking:before {
    content:''; position:absolute; margin:auto; top:152px;  height:1px; width:100%;
    background:linear-gradient(to right, #fff 3px, #ddd 3px) repeat-x; background-size:6px;
}

#page-17 .se-3 .p17-arr .blank:nth-child(3){margin-top:70px;}
#page-17 .se-3 .p17-arr .blank:nth-child(4){margin-top:70px;}
#page-17 .se-4  .fine-blanking{justify-content:space-between; -webkit-justify-content:space-between;}
#page-17 .fine-blanking .item {max-width:300px;}
#page-17 .fine-blanking .item p{width:80%; margin:0 auto;}

#page-17 .fine-blanking .item .img {position:relative;}
#page-17 .fine-blanking .item .img:before,
#page-17 .fine-blanking .item .img:after {
    content:''; position:absolute; margin:auto; top:0; bottom:0; background:#fff;
    width:10px; height:10px; border:1px solid #ec6901; border-radius:100%;
}
#page-17 .fine-blanking .item .img:before {left:0; transform:translateX(-50%);}
#page-17 .fine-blanking .item .img:after {right:0;transform:translateX(50%);}
#page-17 .fine-blanking .item:first-child .img:before {display:none;}
#page-17 .fine-blanking .item:last-child .img:after {display:none;}
@media(max-width:1180px){
	#page-17 .page-head .fs-56{max-width:620px; }
	#page-17 .fine-blanking:before {top:31%;  }
	
	#page-17 .p17-arr .blank{width:49%;}

	
}
@media(max-width:962px){
	#page-17 .se-1 {padding-bottom:18%;}
	#page-17 .se-1 p {padding-top:15%;}
	#page-17 .se-2 {padding:18% 0;}
	#page-17 .se-3 {padding:18% 0;}
	#page-17 .fine-blanking .item{width:28%;}
	#page-17 .fine-blanking .item .img img{width:100%;}
	#page-17 .fine-blanking:before {top:30%;  }
	#page-17 .p17-arr div{margin-top:5%;}
	#page-17 .se-4 {padding:18% 0;}
	
}
@media(max-width:425px){
	#page-17 .wrap{text-align:center;}	
	#page-17 .p17-arr .blank{width:100%;}
	#page-17 .se-3 .p17-arr .blank:nth-child(3){margin-top:5%;}
	#page-17 .se-3 .p17-arr .blank:nth-child(4){margin-top:5%;}
	#page-17 .p17-arr div{margin-top:5%;}
	#page-17 .fine-blanking .item{width:80%; margin-bottom:8%;}
	#page-17 .fine-blanking:before {display:none;}
	#page-17 .se-4  .fine-blanking{justify-content:space-evenly; -webkit-justify-content:space-evenly;}
	#page-17 .fine-blanking .item .img:before {display:none;}
	#page-17 .fine-blanking .item .img:after {display:none;}
}



/**/
#page-11 .se-1 {
    padding-bottom: 250px;
    background:url(/images/content/main/se05_bg.png) no-repeat left bottom 300px, linear-gradient(#fff 200px, #f7f7f7 200px);
}
#page-11 .se-1 .flex-table {margin:160px 0;}
#page-11 .se-1 .flex-table > div:nth-child(1) {width:450px; flex-shrink: 0;}
#page-11 .se-1 .flex-table > div:nth-child(2) {width:100%;}
#page-11 .se-1 .flex-table table {
    width:100%; border-top:2px solid #080808; border-bottom:2px solid #080808; text-align:center;
}
#page-11 .se-1 .flex-table table thead {border-bottom:2px solid #080808;}
#page-11 .se-1 .flex-table table thead th {padding:10px;}
#page-11 .se-1 .flex-table table tbody td {
    border-bottom:1px solid #bbbbbb; padding:15px 0;
}
#page-11 .se-1 .flex-table table tbody tr:last-child td {border-bottom:0;}
#page-11 .se-1 .flex.space_evenly{justify-content:space-evenly; -webkit-justify-content:space-evenly;}
#page-11 .se-1 .flex > .item {width:300px; border-radius:30px; overflow:hidden;}
#page-11 .se-1 .flex > .first {
    border-color:#ec6901; color:#fff; background:url(/images/content/menu/p15_item01.png) no-repeat center center #ec6901;
    background-size:cover; align-items: flex-start; justify-content: flex-start; padding:36px;
}
#page-11 .se-1 .flex > .first p {text-align:left; line-height:120%;}
#page-11 .se-1 .flex > .first p:nth-child(1) {margin-bottom:20px; opacity:0.2;}
#page-11 .se-1 .flex > .first p:nth-child(2) {}
@media(max-width:1180px){
    #page-11 .se-1 .flex > .item{width:270px; height:270px; margin:1%;}
	#page-11 .se-1 .flex > .first {padding:25px;}
}
@media(max-width:820px){
	#page-11 .se-1 {background:linear-gradient(#fff 200px, #f7f7f7 200px);}
	#page-11 .se-1 .flex{ flex-wrap:wrap;}
    #page-11 .se-1 .flex > .item{width:45%; max-width:310px; height:auto;border-radius:15px; }
	#page-11 .se-1 .flex > .item img{width:100%; }
	#page-11 .se-1 .flex > .first {padding:25px;}
	#page-11 .se-1 .flex-table {margin:15% 0;}
	#page-11 .se-1 .flex-table > div:nth-child(1) {width:100%; text-align:center; padding-bottom:10%;}
}
@media(max-width:425px){
	
    #page-11 .se-1 .flex > .item{max-width:180px;}

	#page-11 .se-1 .flex > .item:nth-child(1),#page-11 .se-1 .flex > .item:nth-child(2){margin-bottom:3%;}
	#page-11 .se-1 .flex > .item .fs-33{font-size:23px;}
	#page-11 .se-1 .flex > .first {padding:18px;}
	#page-11 .se-1 .flex > .item .fs-22{font-size:15px;}
	#page-11 .se-1 .flex > .first p:nth-child(1) {margin-bottom:10px;}

}
@media(max-width:320px){
	
    #page-11 .se-1 .flex > .item{max-width:150px;}
	#page-11 .se-1 .flex > .item .fs-33{font-size:18px;}
	#page-11 .se-1 .flex > .item .fs-22{font-size:13px;}
	#page-11 .se-1 .flex > .first p:nth-child(1) {margin-bottom:7px;}

}




/**/
#page-12 .se-1 {
    padding-bottom:250px;
    background:url(/images/content/main/se05_bg.png) no-repeat left bottom 300px, linear-gradient(#fff 200px, #f7f7f7 200px);
}
#page-12 .se-1 .flex-table {margin:160px 0;}
#page-12 .se-1 .flex-table > div:nth-child(1) {width:450px; flex-shrink: 0;}
#page-12 .se-1 .flex-table > div:nth-child(2) {width:100%;}
#page-12 .se-1 .flex-table table {
    width:100%; border-top:2px solid #080808; border-bottom:2px solid #080808; text-align:center;
}
#page-12 .se-1 .flex-table table thead {border-bottom:2px solid #080808;}
#page-12 .se-1 .flex-table table thead th {padding:10px;}
#page-12 .se-1 .flex-table table tbody td {
    border-bottom:1px solid #bbbbbb; padding:15px 0;
}
#page-12 .se-1 .flex-table table tbody tr:last-child td {border-bottom:0;}
#page-12 .se-1 .flex.space_evenly{justify-content:space-evenly; -webkit-justify-content:space-evenly; flex-wrap:wrap;}
#page-12 .se-1 .flex > .item {width:300px; border-radius:30px; overflow:hidden;}
#page-12 .se-1 .flex > .first {
    border-color:#ec6901; color:#fff; background:url(/images/content/menu/p15_item01.png) no-repeat center center #ec6901;
    background-size:cover; align-items: flex-start; justify-content: flex-start; padding:36px;
}
#page-12 .se-1 .flex > .first p {text-align:left; line-height:120%;}
#page-12 .se-1 .flex > .first p:nth-child(1) {margin-bottom:20px; opacity:0.2;}
#page-12 .se-1 .flex > .first p:nth-child(2) {}
@media(max-width:1180px){
    #page-12 .se-1 .flex > .item{width:270px; height:270px; margin:1%;}
	#page-12 .se-1 .flex > .first {padding:25px;}
}
@media(max-width:820px){
	#page-12 .se-1 {background:linear-gradient(#fff 200px, #f7f7f7 200px);}
	#page-12 .se-1 .flex{ flex-wrap:wrap;}
    #page-12 .se-1 .flex > .item{width:45%; max-width:310px; height:auto;border-radius:15px; }
	#page-12 .se-1 .flex > .item img{width:100%; }
	#page-12 .se-1 .flex > .first {padding:25px;}
	#page-12 .se-1 .flex-table {margin:15% 0;}
	#page-12 .se-1 .flex-table > div:nth-child(1) {width:100%; text-align:center; padding-bottom:10%;}
}
@media(max-width:425px){
	
    #page-12 .se-1 .flex > .item{max-width:180px;}
	#page-12 .se-1 .flex > .item:nth-child(1),#page-12 .se-1 .flex > .item:nth-child(2){margin-bottom:3%;}
	#page-12 .se-1 .flex > .item .fs-33{font-size:23px;}
	#page-12 .se-1 .flex > .first {padding:18px;}
	#page-12 .se-1 .flex > .item .fs-22{font-size:15px;}
	#page-12 .se-1 .flex > .first p:nth-child(1) {margin-bottom:10px;}

}
@media(max-width:320px){
	
    #page-12 .se-1 .flex > .item{max-width:150px;}
	#page-12 .se-1 .flex > .item .fs-33{font-size:18px;}
	#page-12 .se-1 .flex > .item .fs-22{font-size:13px;}
	#page-12 .se-1 .flex > .first p:nth-child(1) {margin-bottom:7px;}

}





/**/
#page-13 .se-1 {
    background:linear-gradient(#fff 200px, #f7f7f7 200px);
}
#page-13 .flex-table {margin:160px 0;}
#page-13 .flex-table > div:nth-child(1) {width:450px; flex-shrink: 0;}
#page-13 .flex-table > div:nth-child(2) {width:100%;}
#page-13 .flex-table table {
    width:100%; border-top:2px solid #080808; border-bottom:2px solid #080808; text-align:center;
}
#page-13 .flex-table table thead {border-bottom:2px solid #080808;}
#page-13 .flex-table table thead th {padding:10px;}
#page-13 .flex-table table tbody td {
    border-bottom:1px solid #bbbbbb; padding:15px 0;
}
#page-13 .flex-table table tbody tr:last-child td {border-bottom:0;}
#page-13 .se-1 .flex.space_evenly{justify-content:space-evenly; -webkit-justify-content:space-evenly; flex-wrap:wrap;}
#page-13 .flex > .item {width:300px; border-radius:30px; overflow:hidden;}
#page-13 .flex > .first {
    border-color:#ec6901; color:#fff; background:url(/images/content/menu/p15_item01.png) no-repeat center center #ec6901;
    background-size:cover; align-items: flex-start; justify-content: flex-start; padding:36px;
}
#page-13 .flex > .first p {text-align:left; line-height:120%;}
#page-13 .flex > .first p:nth-child(1) {margin-bottom:20px; opacity:0.2;}
#page-13 .flex > .first p:nth-child(2) {}
#page-13 .se-1 img {display:block;}
#page-13 .se-2 {padding-bottom:300px; background:url(/images/content/main/se05_bg.png) no-repeat left bottom 300px;}
@media(max-width:1180px){
    #page-13 .se-1 .flex > .item{width:270px; height:270px; margin:1%;}
	#page-13 .se-1 .flex > .first {padding:25px;}
}
@media(max-width:820px){
	#page-13 .se-1 {background:linear-gradient(#fff 30%, #f7f7f7 70%);}
	#page-13 .se-1 .flex{ flex-wrap:wrap;}
    #page-13 .se-1 .flex > .item{width:45%; max-width:310px; height:auto;border-radius:15px; }
	#page-13 .se-1 .flex > .item img{width:100%; }
	#page-13 .se-1 .flex > .first {padding:25px;}
	#page-13 .se-1 .flex-table {margin:15% 0;}
	#page-13 .se-2 {background:#fff;}
	#page-13 .se-2 .flex{ flex-wrap:wrap;}
	#page-13 .flex-table > div:nth-child(1) {width:100%; text-align:center; padding-bottom:10%;}
	#page-13 .page-body .pro_m img{max-width:105%;}
}
@media(max-width:425px){
	
    #page-13 .se-1 .flex > .item{max-width:180px;}
	#page-13 .se-1 .flex > .item:nth-child(1),#page-13 .se-1 .flex > .item:nth-child(2){margin-bottom:3%;}
	#page-13 .se-1 .flex > .item .fs-33{font-size:23px;}
	#page-13 .se-1 .flex > .first {padding:18px;}
	#page-13 .se-1 .flex > .item .fs-22{font-size:15px;}
	#page-13 .se-1 .flex > .first p:nth-child(1) {margin-bottom:10px;}

}
@media(max-width:320px){
	
    #page-13 .se-1 .flex > .item{max-width:150px;}
	#page-13 .se-1 .flex > .item .fs-33{font-size:18px;}
	#page-13 .se-1 .flex > .item .fs-22{font-size:13px;}
	#page-13 .se-1 .flex > .first p:nth-child(1) {margin-bottom:7px;}

}






/**/
#page-14 .se-1 {
    background:url(/images/content/main/se05_bg.png) no-repeat left bottom 50%, linear-gradient(#fff 200px, #f7f7f7 200px);
    padding-bottom:300px;
}
#page-14 .flex-table {margin:160px 0;}
#page-14 .flex-table > div:nth-child(1) {width:450px; flex-shrink: 0;}
#page-14 .flex-table > div:nth-child(2) {width:100%;}
#page-14 .flex-table table {
    width:100%; border-top:2px solid #080808; border-bottom:2px solid #080808; text-align:center;
}
#page-14 .flex-table table thead {border-bottom:2px solid #080808;}
#page-14 .flex-table table thead th {padding:10px;}
#page-14 .flex-table table tbody td {
    border-bottom:1px solid #bbbbbb; padding:15px 0;
}
#page-14 .flex-table table tbody tr:last-child td {border-bottom:0;}
#page-14 .se-1 .flex.space_evenly{justify-content:space-evenly; -webkit-justify-content:space-evenly; flex-wrap:wrap;}
#page-14 .flex > .item {width:300px; border-radius:30px; overflow:hidden; margin-bottom:3%;}
#page-14 .flex > .first {
    border-color:#ec6901; color:#fff; background:url(/images/content/menu/p15_item01.png) no-repeat center center #ec6901;
    background-size:cover; align-items: flex-start; justify-content: flex-start; padding:36px;
}
#page-14 .flex > .first p {text-align:left; line-height:120%;}
#page-14 .flex > .first p:nth-child(1) {margin-bottom:20px; opacity:0.2;}
#page-14 .flex > .first p:nth-child(2) {}
#page-14 .se-1 img {display:block;}
@media(max-width:1180px){
    #page-14 .se-1 .flex > .item{width:270px; height:270px; margin:1%;}
	#page-14 .se-1 .flex > .first {padding:25px;}
}
@media(max-width:820px){
	#page-14 .se-1 {background:linear-gradient(#fff 200px, #f7f7f7 200px);}
	#page-14 .se-1 .flex{ flex-wrap:wrap;}
    #page-14 .se-1 .flex > .item{width:45%; max-width:310px; height:auto;border-radius:15px; }
	#page-14 .se-1 .flex > .item img{width:100%; }
	#page-14 .se-1 .flex > .first {padding:25px;}
	#page-14 .se-1 .flex-table {margin:15% 0;}
	#page-14 .se-1 .flex-table > div:nth-child(1) {width:100%; text-align:center; padding-bottom:10%;}
}
@media(max-width:425px){
	#page-14 .page-head .fs-56{max-width:80%; margin:0 auto;}
    #page-14 .se-1 .flex > .item{max-width:180px;}
	#page-14 .se-1 .flex > .item{margin-bottom:3%;}
	#page-14 .se-1 .flex > .item .fs-33{font-size:20px;}
	#page-14 .se-1 .flex > .first {padding:15px;}
	#page-14 .se-1 .flex > .item .fs-22{font-size:15px;}
	#page-14 .se-1 .flex > .first p:nth-child(1) {margin-bottom:10px;}

}
@media(max-width:320px){
	
    #page-14 .se-1 .flex > .item{max-width:150px;}
	#page-14 .se-1 .flex > .item .fs-33{font-size:18px;}
	#page-14 .se-1 .flex > .item .fs-22{font-size:13px;}
	#page-14 .se-1 .flex > .first p:nth-child(1) {margin-bottom:7px;}

}




/**/
#page-18 {}
#page-18 .sub_cont{padding-top:160px; margin-bottom:90px;}
#page-18 .sub_cont .flex{margin-top:80px; justify-content:space-between; -webkit-justify-content:space-between;}
#page-18 .se-1{background:#f7f7f7;} 
#page-18 .se-1 .flex .item {width:380px; margin-bottom:70px;}
#page-18 .se-1 .flex .item img {filter:drop-shadow(10px 10px 10px rgba(0,0,0,0.2));}
#page-18 .se-1 img {display:block;}
#page-18 .se-2 {margin-bottom:250px;}
#page-18 .se-2 .flex{flex-wrap:wrap;justify-content:space-between; -webkit-justify-content:space-between;}
#page-18 .se-2 .flex > .item {
    width:300px; height:280px; border-radius:30px; overflow:hidden; margin-bottom:3%;
    display:flex; flex-direction: column; align-items: center; justify-content: center;
    border:1px solid #bbbbbb;
}
#page-18 .se-2 .flex > .item > div:nth-child(1) {margin-bottom:20px;}
#page-18 .se-2 .flex > .item > div:nth-child(2) {}
#page-18 .se-2 .flex > .first {
    border-color:#ec6901; color:#fff; background:url(/images/content/menu/p15_item01.png) no-repeat center center #ec6901;
    background-size:cover; align-items: flex-start; justify-content: flex-start; padding:36px;
    display:block;
}
#page-18 .se-2 .flex > .first p {text-align:left; line-height:120%;}
#page-18 .se-2 .flex > .first p:nth-child(1) {margin-bottom:20px; opacity:0.2;}
#page-18 .se-2 .flex > .first p:nth-child(2) {}
@media(max-width:1180px){
	#page-18 .sub_cont{padding-top:15%; margin-bottom:10%;}
	#page-18 .sub_cont .flex{margin-top:8%; justify-content:space-evenly; -webkit-justify-content:space-evenly;}
	#page-18 .se-1 .flex .item {width:45%; margin-bottom:7%;}
	#page-18 .se-1 .flex .item img{width:100%;}
	#page-18 .se-2 .flex > .item {width:235px; height:235px;}
}
@media(max-width:820px){
	#page-18 .page-head .fs-20 {width:80%; margin:0 auto;}
	#page-18 .page-head .fs-20 br{display:none; }
	#page-18 .page-body .pro_m img{max-width:105%;}
	#page-18 .se-2 .flex{justify-content:space-evenly; -webkit-justify-content:space-evenly;}
	#page-18 .se-2 .flex > .item {width:310px; height:310px; border-radius:15px; padding:25px;}
	#page-18 .se-2 .flex > .first p:nth-child(1){} 
}
	
@media(max-width:425px){

	#page-18 .se-1 .flex .item {width:100%; margin-bottom:10%;}
	
	#page-18 .se-2 .flex > .item {width:48%; height:180px; text-align:center;}
	#page-18 .se-2 .flex > .first p:nth-child(1){margin-bottom:10px;}
	#page-18 .se-2 .flex > .item .fs-22{font-size:15px;}
	#page-18 .se-2 .flex > .item .fs-33{font-size:25px;}

}
@media(max-width:320px){
	#page-18 .se-2 .flex > .item {width:150px;  height:150px;}
	#page-18 .se-2 .flex > .first p:nth-child(1){margin-bottom:7px;}
	#page-18 .se-2 .flex > .item .fs-22{font-size:13px;}
	#page-18 .se-2 .flex > .item .fs-33{font-size:18px;}
	#page-18 .se-2 .flex > .item .fs-24{font-size:18px;}

}



/**/
#page-19 {}
#page-19 .page-head {}
#page-19 .se-1 {padding-bottom:150px; background:#f7f7f7;}
#page-19 .se-1 .flex {padding-top:150px;}
#page-19 .se-1 .flex > div:nth-child(1) {width:460px; flex-shrink: 0;}
#page-19 .se-1 .flex > div:nth-child(2) {}
#page-19 .se-2 {padding:150px 0;}
#page-19 .se-2 .item {width:380px;}
#page-19 .se-2 .item img {filter:drop-shadow(10px 10px 10px rgba(0,0,0,0.2));}
#page-19 .se-3 {padding:150px 0 300px 0; background:#f7f7f7;}
#page-19 .se-3 .flex > div:nth-child(1) {width:460px; flex-shrink: 0;}
#page-19 .se-3 .flex > div:nth-child(2) {}
@media(max-width:1180px){
	#page-19 .wrap{max-width:96%;}
	#page-19 .page-head {margin:0;}
	#page-19 .se-2 .item{width:30%; height:400px; position:relative;}
	#page-19 .se-1 .flex > div:nth-child(1) {width:35%;}
	#page-19 .se-3 .flex > div:nth-child(1) {width:35%;}
	#page-19 .se-2 .item div:nth-child(3){position:absolute; bottom:0;}
	#page-19 .se-2 .item img{width:100%;}

}

@media(max-width:820px){
	
	#page-19 .se-1 {padding-bottom:18%;}
	#page-19 .se-1 .flex {padding-top:18%; flex-wrap:wrap; text-align:center;}
	#page-19 .se-1 .flex > div:nth-child(1) {width:100%; margin-bottom:3%;}
	#page-19 .se-2 {padding:18% 0;}
	#page-19 .se-2 .item{height:350px; }
	#page-19 .se-3 {padding:18% 0 30% 0;}
	#page-19 .se-3 { background:#f7f7f7;}
	#page-19 .se-3 {padding-bottom:30%;}
	#page-19 .se-3 .flex {padding-top:0; flex-wrap:wrap; text-align:center;}
	#page-19 .se-3 .flex > div:nth-child(1) {width:100%; margin-bottom:3%;}

}
@media(max-width:425px){
	#page-19 .page-head .fs-20 br{display:none;}
	#page-19 .se-2 .flex{flex-wrap:wrap;}
	#page-19 .flex .fs-37{font-size:34px;}
	#page-19 .se-2 .item div:nth-child(3){padding-bottom:8%;}
	#page-19 .se-2 .item{width:100%;  margin-bottom:8%; }
	#page-19 .se-2 .item:nth-child(1){height:385px;}
	#page-19 .se-2 .item:nth-child(2){height:350px;}
	#page-19 .se-2 .item:nth-child(3){height:350px;border-bottom:0;}

}

@media(max-width:320px){
	#page-19 .se-2 .item:nth-child(1){height:320px;}
	#page-19 .se-2 .item:nth-child(2){height:290px;}
	#page-19 .se-2 .item:nth-child(3){height:290px;border-bottom:0;}

}



/**/
#page-20 {}
#page-20 .se-1 { background:#f7f7f7;}
#page-20 .se-3 { background:#f7f7f7;}
#page-20 .flex-p20 {padding:150px 0;}
#page-20 .flex-p20 > div:nth-child(1) {width:460px; flex-shrink: 0;}
#page-20 .flex-p20 > div:nth-child(2) {width:100%;}
#page-20 .flex-p20 > div:nth-child(2) ul,
#page-20 .flex-p20 > div:nth-child(2) > p {margin-bottom:50px;}
@media(max-width:1180px){

	#page-20 .flex-p20 > div:nth-child(1) {width:35%; margin-bottom:3%;}
	#page-20 .flex-p20 > div:nth-child(2) {width:63%;}
	#page-20 .flex-p20 .flex div{width:49%;}
	#page-20 .flex-p20 .flex div img{width:100%;}
}
@media(max-width:820px){
	#page-20 .flex-p20 {padding:18% 0;}
	
	#page-20 .flex{flex-wrap:wrap;}
	#page-20 .flex > div:nth-child(1) {width:100%; margin-bottom:3%;}
	#page-20 .flex-p20 > div:nth-child(2) {width:100%;}
	#page-20 .flex-p20 .flex div{width:49%;}
	#page-20 .flex-p20 .flex div img{width:100%;}
	#page-20 .se-3{padding-bottom:30%;}

}
@media(max-width:425px){

	#page-20 .flex{text-align:center;}
	#page-20 .flex .fs-37{font-size:34px;}
	#page-20 .flex-p20 .flex div{width:100%;}
}



/**/
#page-21 {}
