@charset "UTF-8";

#container{overflow: hidden;}

.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mb80{margin-bottom:80px;}
.mb90{margin-bottom:90px;}
.mb100{margin-bottom:100px;}
.mb150{margin-bottom:150px;}
.mb200{margin-bottom:200px;}

.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}
.mt150{margin-top:150px;}
.mt200{margin-top:200px;}

.mt-25{margin-top:-40px;position:relative;z-index:1;top:40px;text-align: right;}
.mt-40{margin-top: -90px;top: 40px;position: relative;z-index: 1;text-align: right;}

@media all and (max-width:1023px) {
  .mt-25{margin-top:0;top:0;margin-bottom:20px;}
  .mt-40{margin-top:0;top:0;margin-bottom:20px;}
  .mb200{margin-bottom:120px;}
}

.Regular{font-family: 'Microsoft YaHei UI';}
.Medium{font-family: 'Microsoft YaHei UI';}
.Bold{font-family: 'Microsoft YaHei UI';}

.text-align-r {text-align:right;}
.text-align-c {text-align:center;}
.text-align-l {text-align:left;}

.tg-box{background:#f9f9f9;padding:30px 0 35px;font-size: 0;position:relative;min-height: 260px;overflow: hidden;}
.tg-box:before{content:'';width:323px;height:258px;position:absolute;right: -36px;top: -15px;background:url('./../../images/guide/box-tg.png') no-repeat center;opacity:0.35;}
.tg-box .icon{margin-left:50px;margin-right:40px;width:170px;height: 170px;border-radius: 50%;border:1px solid #fff;display: inline-table;text-align: center;font-size: 19px;vertical-align: top;padding:10px;}
.tg-box .icon .inner{background:#fff;border-radius:50%;width:150px;height:150px;display:table-cell;vertical-align:middle;}
.tg-box .txt{padding-top:20px;padding-right: 220px;display: inline-block;width: calc(100% - 260px);font-size: 19px;vertical-align: top;}
.tg-box .txt strong{font-size:32px;font-family:'Microsoft YaHei UI';letter-spacing:-0.05em;margin-bottom:15px;display:block;line-height: 1.25;}
.tg-box .txt p{font-size:19px;color:#333;line-height:1.6;}

@media all and (max-width:1023px) {
  .tg-box{}
  .tg-box .icon{display: block;margin: 0 auto 15px;}
  .tg-box .txt{display: block;width: 100%;text-align: center;padding-right: 25px;padding-left: 25px;}
}

@media all and (max-width:767px) {
  .tg-box .icon{width:140px;height:140px;margin: 0 auto;}
  .tg-box .icon .inner{width:120px;height:120px;}
  .tg-box .txt strong{font-size:24px;}
  .tg-box .txt p{font-size:16px;}
  .tg-box:before{width:33%;background-size:contain;background-position:right top;display:none;}
}

.tg-box-imgs{}
.tg-box-imgs > ul{display: flex;justify-content: center;}
.tg-box-imgs > ul > li{margin:0 25px;}

@media all and (max-width:1600px) {
  .tg-box-imgs > ul{flex-wrap: wrap;}
}
@media all and (max-width:1023px) {
  .tg-box-imgs > ul > li{margin-bottom:25px;}
}

.sq-box{border:1px solid #dddee0;display: table;width:100%;}
.sq-box .icon{display: table-cell;vertical-align: top;padding-top: 75px;text-align: center;width:250px;border-right:1px solid #dddee0;}
.sq-box .txt{display: table-cell;vertical-align: top;padding:55px;}
.sq-box .txt > strong{font-family: 'Microsoft YaHei UI';font-size:28px;color:#8b0029;display: block;line-height: 1.25;letter-spacing: -0.05em;margin-bottom: 15px;}
.sq-box .txt > p{font-family: 'Microsoft YaHei UI';color:#333;font-size:19px;line-height:1.6;}
.sq-box.type2 .txt{background-color: #fafbfd;}

@media all and (max-width:1023px) {
  .sq-box .txt{padding:30px 35px;}
  .sq-box .icon{width:180px;}
  .sq-box .txt > strong{font-size:24px;}
}

@media all and (max-width:767px) {
  .sq-box .txt{padding:25px;}
  .sq-box .icon{width:120px;display:none;}
  .sq-box .icon img{width:40%;}
  .sq-box .txt > strong{font-size:20px;}
  .sq-box .txt > p{font-size:16px;}
}

.bul-list > li{position: relative;color:#333;font-size: 19px;font-family: 'Microsoft YaHei UI';padding-left: 20px;line-height: 1.6;}
.bul-list > li::before{content:'';width:8px;height: 8px;background-color: #a9a9a9;position: absolute;left:0;top: 11px;border-radius: 50%;}
.bul-list.type2 > li::before{width:4px;height: 4px;top: 14px;}
.bul-list > li + li{margin-top:5px;}

.bul-list2 > li{position: relative;color:#333;font-size: 19px;font-family: 'Microsoft YaHei UI';padding-left:15px;}
.bul-list2 > li::before{content:'';width:3px;height: 3px;background-color: #8b0029;position: absolute;left:0;top: 13px;}
.bul-list2 > li + li{margin-top:5px;}

.bul-list3 > li{position: relative;color:#555;font-size: 19px;font-family: 'Microsoft YaHei UI';padding-left:15px;}
.bul-list3 > li::before{content:'';width:3px;height: 3px;background-color: #939393;position: absolute;left:0;top: 13px;}
.bul-list3 > li + li{margin-top:5px;}


@media all and (max-width:767px) {
  .bul-list > li,
  .bul-list2 > li,
  .bul-list3 > li{font-size:16px;}
  .bul-list > li::before{top:9px;}
}

.con-list > li{position: relative;color:#333;font-size: 19px;font-family: 'Microsoft YaHei UI';padding-left:20px;line-height: 1.6;}
.con-list > li::before{content:'';width:5px;height: 7px;background: url('../../images/guide/list-bul.png');position: absolute;left:0;top: 11px;}
.con-list > li + li{margin-top:5px;}
.con-list.btn-inculde > li::before{top:13px;}

.num-list {}
.num-list > li{position: relative;color:#333;font-size: 19px;font-family: 'Microsoft YaHei UI';padding-left:30px;counter-increment: num;line-height: 1.65;}
.num-list > li:before{content: counter(num);font-size:15px;line-height:19px;color:#fff;background:#c6c6c6;position:absolute;top:6px;left:0;width:20px;height:20px;text-align:center;border-radius:50%;}
.num-list > li + li{margin-top:5px;}

.num-list2 {}
.num-list2 > li{position: relative;color:#333;font-size: 19px;font-family: 'Microsoft YaHei UI';padding-left:30px;counter-increment: num;line-height: 1.65;}
.num-list2 > li:before{content: counter(num);font-size:15px;line-height:19px;color:#fff;background:#8b0029;position:absolute;top:6px;left:0;width:20px;height:20px;text-align:center;border-radius:50%;}
.num-list2 > li + li{margin-top:5px;}

@media all and (max-width:767px) {
  .num-list > li,
  .num-list2 > li{font-size:16px;}
  .num-list > li::before,
  .num-list2 > li::before{top:7px;}
  .num-list > li:before,
  .num-list2 > li:before{width:18px;height:18px;font-size:13px;padding-top:0;line-height:1.35;}
  .con-list > li{font-size:16px;}
  .con-list > li::before{top:9px;}
}

.objHeading_h2{font-size: 32px;font-family: 'Microsoft YaHei UI';color: #111;display: block;line-height: 1.25;font-weight: normal;margin-bottom: 30px;}
.objHeading_h3{font-size: 22px;font-family: 'Microsoft YaHei UI';color: #222;display: block;line-height: 1.25;font-weight: normal;margin-bottom: 20px;position: relative;padding-left: 15px;}
.objHeading_h3::before{content:'';width:4px;height: 20px;position: absolute;left:0;top: 5px;background-color: #8b0029;}

p{font-size: 19px;font-family: 'Microsoft YaHei UI';color:#444;line-height: 1.6;}
span.color1{color:#8b0029;}
span.color2{color:#f58427;}
span.color3{color:#a78258;}

@media all and (max-width:767px) {
  .objHeading_h2{font-size:24px;}
  .objHeading_h3{font-size:20px;}
  .objHeading_h3::before{height:18px;}
  p{font-size:16px;}
}

.dash-box{background:url('../../images/guide/dash.png') left top;padding:10px;}
.dash-box .inner{background-color: #fff;padding:30px;}
.notice-icon{color:#f58427;padding-left:30px;padding-top: 8px;padding-bottom: 5px;position: relative;background: url('../../images/guide/notice-icon.png') left 11px no-repeat;font-size: 19px;display: block;line-height: 1.4;font-family: 'Microsoft YaHei UI';}

@media all and (max-width:767px) {
  .notice-icon{font-size:16px;}
}

.small-icon-box{border:1px solid #eee;width:100%;display: flex;padding: 15px 85px 15px 35px;align-items: center;position: relative;}
.small-icon-box .left{display: flex;padding-right:30px;align-items: center;position: relative;}
.small-icon-box .left:after{content:'';width:1px;height:16px;background:#dddddd;position:absolute;right:0;top:50%;margin-top:-8px;}
.small-icon-box .left .icon{vertical-align: middle;background-color: #8b0029;text-align: center;border-radius: 50%;margin-right: 20px;width:55px;height: 55px;display: flex;align-items: center;justify-content: center;min-width: 55px;}
.small-icon-box .left > span{vertical-align: middle;font-family: 'Microsoft YaHei UI';font-size: 19px;color: #333;line-height: 1.25;}
.small-icon-box .right{vertical-align: middle;padding-left:30px;padding-right: 30px;font-size: 19px;color: #666;}
.small-icon-box > a{width:85px;display:block;text-indent:-9999px;position: absolute;right:0;top:0;height:100%;background:#f7f7f7 url('../../images/guide/clip-icon.png') no-repeat center ;border-left: 1px solid #eee;}

@media all and (max-width:767px) {
  .small-icon-box{padding: 15px 0 15px 15px;display: block;}
  .small-icon-box .left{}	
  .small-icon-box .left .icon{width:45px;height:45px;min-width:45px;margin-right:12px;}
  .small-icon-box .left > span{font-size:17px;display: block;}
  .small-icon-box .left:after{display:none;}
  .small-icon-box .right{padding:0;font-size:16px;margin-top:10px;margin-left: 60px;}
}

.small-icon-moum{background-color: #8b0029;padding:15px 50px;}
.small-icon-moum > ul{display: flex;}
.small-icon-moum > ul > li + li{margin-left:20px;}

@media all and (max-width:767px) {
  .small-icon-moum > ul{flex-wrap: wrap;}
}

.icon-ul{}
.icon-ul > ul > li {display: flex;}
.icon-ul > ul > li.middle {align-items: center;}
.icon-ul > ul > li + li{margin-top:25px;}
.icon-ul > ul > li .icon{padding-right: 35px;width:170px;}
.icon-ul > ul > li .icon img{max-width:initial;}
.icon-ul > ul > li strong{color:#8b0029;font-size:23px;font-family: 'Microsoft YaHei UI';display: block;margin-bottom: 5px;}
.icon-ul > ul > li p{font-size:19px;font-family: 'Microsoft YaHei UI';color:#444;line-height: 1.6;}

@media all and (max-width:767px) {
  .icon-ul > ul > li .icon{width:100px;padding-right:0;min-width:100px;}
  .icon-ul > ul > li .icon img{width:100%;}  
  .icon-ul > ul > li .txt{padding-left:25px;}  
  .icon-ul > ul > li strong{font-size:20px;}  
  .icon-ul > ul > li p{font-size:16px;}
}

@media all and (max-width:500px) {
  .icon-ul > ul > li .icon{width:75px;padding-right:0;min-width:75px;}
  .icon-ul > ul > li .txt{padding-left:20px;}  
  .icon-ul > ul > li strong{font-size: 20px;}  
  .icon-ul > ul > li .bul-list2 > li{font-size:14px;}
  .bul-list2 > li::before{top:10px;}
}

.btn-list01,
.btn-list02{display:flex;}
.btn-list01 li,
.btn-list02 li{margin:5px;}
.bs_btn {font-family:'Microsoft YaHei UI';color:#333;padding:10px 20px 10px 55px;position:relative;font-size:17px;border:1px solid #b2b2b2;border-radius:50px;display:inline-block;background-color:#fff;line-height: 28px;}
.bs_btn.small_btn {font-size:15px;color:#4b4b4b;padding: 6px 15px 6px 42px;border-radius:5px;line-height: 22px;}
.bs_btn:before{content:'';width:22px;height:22px;position:absolute;top: 50%;left:20px;margin-top: -11px;}
.bs_btn.small_btn:before{;left: 11px;}
.bs_btn:hover {background:#8b0029;border-color:#8b0029; color:#fff; transition:all 0.3s cubic-bezier(0.7, 0, 0.3, 1);}

.bs_btn.home:before{background:url('../../images/guide/btn_home.png') no-repeat center;}
.bs_btn.home:hover:before{background:url('../../images/guide/btn_home_on.png') no-repeat center;}

.bs_btn.preview:before{background:url('../../images/guide/btn_preview.png') no-repeat center;}
.bs_btn.preview:hover:before{background:url('../../images/guide/btn_preview_on.png') no-repeat center;}

.bs_btn.down:before{background:url('../../images/guide/btn_down.png') no-repeat center;}
.bs_btn.down:hover:before{background:url('../../images/guide/btn_down_on.png') no-repeat center;}

.bs_btn.link:before{background:url('../../images/guide/btn_link.png') no-repeat center;}
.bs_btn.link:hover:before{background:url('../../images/guide/btn_link_on.png') no-repeat center;}

.bs_btn.report:before{background:url('../../images/guide/btn_report.png') no-repeat center;}
.bs_btn.report:hover:before{background:url('../../images/guide/btn_report_on.png') no-repeat center;}

.bs_btn.org:before{background:url('../../images/guide/btn_org.png') no-repeat center;}
.bs_btn.org:hover:before{background:url('../../images/guide/btn_org_on.png') no-repeat center;}

.bs_btn.qna:before{background:url('../../images/guide/btn_qna.png') no-repeat center;}
.bs_btn.qna:hover:before{background:url('../../images/guide/btn_qna_on.png') no-repeat center;}

@media all and (max-width:767px) {
  .btn-list01, .btn-list02{flex-wrap: wrap;}
  .bs_btn{font-size: 13px;padding: 5px 16px 5px 40px;line-height: 20px;}  
  .bs_btn:before{width: 18px;height: 18px;background-size: cover !important;left: 13px;top: 50%;margin-top: -9px;}
  .bs_btn.small_btn{font-size: 12px;padding: 3px 12px 3px 26px;}
  .con-list > li .bs_btn.small_btn{padding: 3px 12px 3px 26px;}
  .bs_btn.small_btn:before{width: 16px;height: 16px;background-size:cover;left:7px;margin-top: -8px;}  
}

@media all and (max-width:500px) {
  .bs_btn.small_btn:before{width:12px;height:12px;margin-top: -6px;}
  .con-list > li .bs_btn.small_btn,
  .bul-list2 > li .bs_btn.small_btn{padding: 0 12px 1px 26px !important;}
}

.attch_icon{margin:0 5px;width: 38px;height: 38px;display:inline-block;background:#eeeff3 url('../../images/guide/clip.png') no-repeat center;border-radius:50%;vertical-align: top;text-indent:-9999px;}

.con-table {position:relative;}
.con-table:after {content:''; position: absolute; right:-2px; top:0px; width:3px; height:100%; background:#fff;}
.con-table table {font-family:'Microsoft YaHei UI'; position:relative;}
.con-table.table-l table tbody td{text-align:left;}
.con-table table:after {content:'';position:absolute;top:0px;left:0px;width:100%;height: 1px;background: #8b0029;}
.con-table table:before {content:'';position:absolute;bottom:0px;left:0px;width:100%;height:1px;background: #e1e1e1;}
.con-table thead th {padding: 25px 10px;font-weight:normal;background: #fafafb;color:#333;border-right: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;font-size:19px;font-family: 'Microsoft YaHei UI';}
.con-table tbody th {padding:15px 10px;background: #fcfcfe;font-weight:normal;color:#333;border-right: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;font-size: 19px;}
.con-table tbody th.color {background:#e4ebf2; font-size: 19px; color: #1b1b1b; font-weight: normal;}
.con-table tbody td {padding: 25px 20px;background:#fff;color:#333;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;font-size: 19px;font-family: 'Microsoft YaHei UI';}
.con-table tbody td.align-l{padding-left: 20px;}
.con-table .align-l {text-align:left;}
.con-table .align-c {text-align:center;}
.con-table .align-r {text-align:right;}
.con-table.align-l table tbody td,
.con-table.align-l table tbody th{text-align:left;}
.con-table.align-r table tbody td,
.con-table.align-r table tbody th{text-align:right;}
.con-table tfoot th{background:#8b0029;color:#fff;font-size:19px;text-align:center !important;padding:15px 10px;font-family:'Microsoft YaHei UI';font-weight:normal;}
.con-table tfoot td{background:#faf9f6;color:#333;font-size:19px;text-align:center;padding:25px 10px;font-family:'Microsoft YaHei UI';font-weight:normal; }

.con-table.down-type tbody th{background: #f9f9f9;font-family: 'Microsoft YaHei UI';}
.con-table.down-type tbody td{padding: 12px 30px;}

.con-table .table-title{font-size:20px;font-family:'Microsoft YaHei UI';line-height:1.2;}
.con-table.larger tbody th{padding:20px 10px;}
.con-table.larger tbody td{padding:30px;}
.con-table.larger tbody td strong{color:#222;font-family:'Microsoft YaHei UI';font-weight:normal;display:block;font-size: 19px;}

.con-table.small thead th{padding:15px 25px;}
.con-table.small tbody td{padding:15px 25px;}
.con-table.small tbody th{padding:15px 25px;}
.con-table.small tfoot th{padding:15px 25px;background: none;color: #000;font-family: 'Microsoft YaHei UI';border-right: 1px solid #e1e1e1;}
.con-table.small tfoot td{padding:15px 25px;font-family: 'Microsoft YaHei UI';}

@media all and (max-width:1400px) {
  .con-table.longer table {width:1300px;}
}

@media all and (max-width:1200px) {
  .con-table {overflow-x: hidden;}
  .con-table table {width:1000px;}
  .con-table:after {content:''; position:absolute; right:0px; top:0px; width:100%; height:100%; background:url('../../images/common/mobile-table-txt.png') no-repeat center center;}
  .con-table.on:after {display:none;}
  .con-table thead th{font-size:17px;}
}

.b-box{background:#f5f6f6;padding: 35px 40px;box-sizing:border-box;}
.b-box > strong{display:block;position:relative;font-size:26px;margin-bottom:15px;font-family:'Microsoft YaHei UI';padding-top:15px;line-height:30px;color:#222;}
.b-box > strong:before{content:'';width:16px;height:2px;background:#8b0029;position:absolute;left:0;top:0;}

@media all and (max-width:767px) {
  .b-box{padding:30px 25px;}
  .b-box > strong{font-size:20px;line-height:26px;}
}

.guide-box01 > ul{text-align:center;margin:0 auto;display:flex;justify-content:left;flex-wrap:wrap;}
.guide-box01 > ul > li{display:inline-block;vertical-align:top;width:calc(100% / 3 - 10px);border:1px solid #d7d7d7;margin-bottom:10px;padding:35px 25px 25px;}
.guide-box01 > ul > li:nth-child(2){margin:0 10px 10px;}
.guide-box01 > ul > li:nth-child(3n-1){margin:0 10px 10px;}
.guide-box01 > ul > li > img{display:block;margin: 0 auto 30px;}
.guide-box01 > ul > li > strong{display:block;color:#333;font-family:'Microsoft YaHei UI';font-size: 26px;margin-bottom: 15px;}
.guide-box01 > ul > li > p{font-size: 19px;color:#333;line-height: 1.6;font-family: 'Microsoft YaHei UI';margin-bottom: 25px;}
.guide-box01 > ul > li > a{font-family:'Microsoft YaHei UI';color:#555;background: #f4f4f4;padding: 12px;display:block;max-width:70%;margin:0 auto;font-size: 19px;transition:all ease .5s;}
.guide-box01 > ul > li > a:hover{color:#fff;background:#8b0029;}

.guide-box01.iconic > ul > li{padding-top:50px;padding-bottom:40px;}
.guide-box01.iconic > ul > li > strong{font-size:23px;font-family:'Microsoft YaHei UI';}
.guide-box01.iconic > ul > li > p{font-size:17px;font-family:'Microsoft YaHei UI';max-width: 70%;margin: 0 auto 40px;}
.guide-box01.iconic > ul > li > a{border-radius:100px;background:#f8f6f1;}
.guide-box01.iconic > ul > li > a:hover{background:#8b0029;}

@media all and (max-width:767px) {
  .guide-box01 > ul > li{width:100%;margin-left:0 !important;margin-right:0 !important;}
  .guide-box01 > ul > li > img{width:110px;height:110px;margin-bottom:20px;}
  .guide-box01 > ul > li > strong{font-size:20px;margin-bottom:10px;}
  .guide-box01 > ul > li > p{font-size:16px;margin-bottom:20px;}
  .guide-box01 > ul > li > a{font-size:16px;width:33%;}
}

.guide-box02 > ul{margin:0 auto;display:flex;justify-content:left;flex-wrap:wrap;}
.guide-box02 > ul > li{display:inline-block;vertical-align:top;width:calc(100% / 3);border:1px solid #d7d7d7;border-left:0;padding: 35px;}
.guide-box02 > ul > li:nth-child(n+4){border-top:0;}
.guide-box02 > ul > li:nth-child(3n+1){border-left:1px solid #d7d7d7;}

.guide-box02 > ul > li .icon{display:inline-block;vertical-align:top;}
.guide-box02 > ul > li .conts{display:inline-block;vertical-align:top;padding-left: 40px;padding-top: 30px;}
.guide-box02 > ul > li .conts > strong{display:block;font-family:'Microsoft YaHei UI';font-size: 26px;color:#333;margin-bottom:10px;}

@media all and (max-width:767px) {
  .guide-box02 > ul > li{width:100%;margin-left:0 !important;margin-right:0 !important;margin-bottom:10px;border-left:1px solid #d7d7d7;}
}

.guide-process01 > ul{font-size:0;}
.guide-process01 > ul > li{display:inline-block;width:calc(100% / 4 - 65px);font-size:17px;background:#f4f4f4;padding:50px 25px 35px;position:relative;}
.guide-process01 > ul > li {margin-right:65px;}
.guide-process01 > ul > li:after{content:'';width:59px;height:13px;background:url('../../images/guide/process_arrow.png') no-repeat center;position:absolute;right:-45px;top:50%;}
.guide-process01 > ul > li:nth-child(4):after{display: none;}
.guide-process01 > ul > li span{font-size:17px;font-family:'Microsoft YaHei UI';color:#fff;background:#8b0029;width:38px;height:38px;display:block;text-align:center;padding-top:5px;border-radius:50%;position:absolute;left:50%;margin-left:-16px;top:-16px;}
.guide-process01 > ul > li strong{display:block;font-size: 26px;color:#222;font-family:'Microsoft YaHei UI';margin-bottom: 10px;}

@media all and (max-width:1200px) {
  .guide-process01 > ul > li{width:calc(100% / 2 - 65px);margin-bottom:30px;}
}

@media all and (max-width:767px) {
  .guide-process01 > ul > li{margin-right:0;width:100%;margin-bottom:45px;}
  .guide-process01 > ul > li:after{display:none;}
}

.step-graph02 > ul{font-size:0;}
.step-graph02 > ul > li{display:inline-block;vertical-align:top;margin-right: 130px;border:1px solid #ddd;margin-bottom:40px;position:relative;font-size:17px;width: calc(100% / 3 - 130px);}
.step-graph02 > ul > li:after{content:'';width: 52px;height: 53px;background:url('../../images/guide/double-arrow.png') no-repeat center;position:absolute;top: 118px;right: -95px;}
.step-graph02 > ul > li:nth-last-child(1):after{display:none;}
.step-graph02 > ul > li span{background: #f9f9f9;line-height:1.2;display:block;text-align:center;font-size: 20px;color: #333;font-family:'Microsoft YaHei UI';padding: 25px 15px;border-bottom: 7px solid #8b0029;}
.step-graph02 > ul > li span i{display:block;}
.step-graph02 > ul > li > div{padding: 45px;box-sizing:border-box;min-height:175px;}
.step-graph02 > ul > li > div > ul > li{line-height: 1.4;}
.step-graph02 > ul > li > div > ul > li + li,
.step-graph02 > ul > li > div > ul.cont-list2 > li + li{margin-top:5px;}
.step-graph02 > ul > li > div > ul > li:after{top:10px;}
.step-graph02 > ul > li p{display:table;width:100%;min-height: 75px;}
.step-graph02 > ul > li p span{display:table-cell;vertical-align:middle;}
.step-graph02 > ul > li.finish{border:none;background: #1844b6 url(../../images/guide/certifi-bg.png) no-repeat 200% 50%;}
.step-graph02 > ul > li.finish .finish-box{min-height: 252px;display: table;text-align:center;width:100%;}
.step-graph02 > ul > li.finish .finish-box p{font-size:20px;color:#fff;text-align:center;display:table-cell;vertical-align:middle;font-family: 'Microsoft YaHei UI';}

.ste-new02{max-width: 100%;}
.ste-new02 > ul > li span{height: 80px;}
.ste-new02 > ul{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;gap: 100px;}
.ste-new02 > ul > li{width: 100%;}
.ste-new02 > ul > li > strong.dis-table{display:table;width:100%;}
.ste-new02 > ul > li > strong > span{display:table-cell;vertical-align:middle;}
.ste-new02 > ul > li > div{padding: 15px;position: relative;}
.ste-new02 > ul > li > div .bottomT{position: absolute;bottom: 0;background: #e9f3f7;display: block;width: 100%;left: 0;text-align: center;padding: 10px;color: #12386e;}

@media all and (max-width:1500px) {
  .ste-new02 > ul{display: block;}
  .ste-new02 > ul > li{width: calc(100% / 3 - 100px);}
  .ste-new02 > ul > li > div{min-height: 120px;}
}
@media all and (max-width:1200px) {
  .step-graph02 > ul > li{width: calc(100% / 2 - 130px);}
}

@media all and (max-width:767px) {
  .step-graph02 > ul > li{width:100%;margin-bottom:100px;margin-right: 0;display: block;}
  .step-graph02 > ul > li:after{right:unset;left:50%;top:100%;margin-left: -16px;margin-top:32px;transform:rotate(90deg);}  
  .step-graph02 > ul > li span i{display:inline-block;}
  .step-graph02 > ul > li > div{min-height: initial;padding: 20px;display: block;}
  .step-graph02 > ul > li.finish .finish-box{min-height: initial;}
  .step-graph02 > ul > li span{font-size:16px;}
  .step-graph02 > ul > li > div > ul > li{line-height:23px;font-size:15px;}
  .step-graph02 > ul > li > div > ul > li:after{top:9px;}
  .ste-new02 > ul > li > div .bottomT{position:relative;margin-top:15px;}
}

.step-graph03{background:#f8f6f1;padding:75px;}
.step-graph03 > ul {display: flex;}
.step-graph03 > ul + ul{margin-top:75px;}
.step-graph03 > ul > li{background:#fff;text-align: center;padding: 40px 25px;width: 100%;}
.step-graph03 > ul > li + li{margin-left:75px;}
.step-graph03 > ul > li > span{font-size:19px;font-family: 'Microsoft YaHei UI';color:#8b0029;display: block;margin-bottom: 20px;}
.step-graph03 > ul > li .icon{margin-bottom:20px;}
.step-graph03 > ul > li > strong{font-size:22px;color:#151515;font-family: 'Microsoft YaHei UI';display: block;margin-bottom: 10px;}
.step-graph03 > ul > li > p{font-size:19px;color:#333;font-family: 'Microsoft YaHei UI';line-height: 1.35;letter-spacing: -0.025em;}
.step-graph03 > ul > li > p > i{display:block;}
.step-graph03 > ul > li > p > span{display:block;font-size:16px;font-family:'Microsoft YaHei UI';color:#222;margin-top:5px;letter-spacing: -0.025em;}

.bandol{display:inline-block;vertical-align:middle;width:45%;}

@media all and (max-width:1600px) {
  .bandol{width:100%;display:block;margin-bottom:40px;}
  .step-graph03 > ul > li + li{margin-left:35px;}  
}

@media all and (max-width:1200px) {
  .step-graph03 > ul > li{width:calc(50% - 35px);}
  .step-graph03 > ul{flex-wrap:wrap;justify-content: center;}
  .step-graph03 > ul + ul{margin-top:35px;}
  .step-graph03 > ul > li:nth-child(1),
  .step-graph03 > ul > li:nth-child(2){margin-bottom:35px;}
  .step-graph03 > ul > li:nth-child(3){margin-left:0;}
  .step-graph03{padding:35px 15px;}  
}

@media all and (max-width:767px) {
  .step-graph03{padding:35px;}  
  .step-graph03 > ul > li{width:100%;padding:20px 15px 25px;}
  .step-graph03 > ul > li:nth-child(3){margin-bottom:35px;}  
  .step-graph03 > ul > li + li{margin-left:0;}  
  .step-graph03 > ul > li > span{margin-bottom:10px;}  
  .step-graph03 > ul > li .icon{margin-bottom:10px;}  
  .step-graph03 > ul > li .icon img{width:85px;height:85px;} 
  .step-graph03 > ul > li > strong{font-size:20px;}  
  .step-graph03 > ul > li > p{font-size:16px;}  
}

.guide-process02 > ul{font-size:0;text-align: center;}
.guide-process02 > ul > li{display:inline-block;font-size:17px;position:relative;text-align: center;}
.guide-process02 > ul > li + li{margin-left:120px;}
.guide-process02 > ul > li .icon{margin-bottom:25px;}
.guide-process02 > ul > li span{font-size:17px;color:#333;font-family:'Microsoft YaHei UI';}
.guide-process02 > ul > li:after{content:'';width:26px;height:28px;background:url('../../images/guide/process_arrow2.png') no-repeat center;position:absolute;right:-85px;top:60px;}
.guide-process02 > ul > li:nth-last-child(1):after{display: none !important;}

@media all and (max-width:1200px) {
  .guide-process02 > ul > li{width:calc(100% / 2 - 125px);margin-bottom:40px;}
  .guide-process02 > ul > li:nth-child(3){margin-left:0;}
  .guide-process02 > ul > li:nth-child(2):after,
  .guide-process02 > ul > li:nth-child(4):after{display:none;}  
}

@media all and (max-width:767px) {
  .guide-process02 > ul > li{margin: 0 0 100px !important;width:100%;display:block;}
  .guide-process02 > ul > li:nth-child(2):after,
  .guide-process02 > ul > li:nth-child(4):after{display:block;}   
  .guide-process02 > ul > li:after{left:50%;right:unset;top:100%;transform:rotate(90deg);margin-left:-20px;margin-top:45px;}  
}

.step-graph01 .inner{text-align:center;margin:0 auto;}
.step-graph01 .inner > li{position:relative;display:inline-table;line-height:1.25;width:253px;margin-left:-15px;font-size:19px;color:#333;font-family:'Microsoft YaHei UI';height:225px;padding-top:15px;vertical-align: top;}
.step-graph01 .inner > li > div{display:table-cell;vertical-align:middle;padding-right:15px;}
.step-graph01 .inner > li:nth-child(1){width:242px;z-index:5;}
.step-graph01 .inner > li:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;}
.step-graph01 .inner > li:nth-child(1):before{background:url('../../images/guide/step01-bg01.png') no-repeat center;z-index:-1;}
.step-graph01 .inner > li:nth-child(2):before{background:url('../../images/guide/step01-bg02.png') no-repeat center;z-index:-2;}
.step-graph01 .inner > li:nth-child(3):before{background:url('../../images/guide/step01-bg03.png') no-repeat center;z-index:-3;}
.step-graph01 .inner > li:nth-child(4):before{background:url('../../images/guide/step01-bg04.png') no-repeat center;z-index:-4;}
.step-graph01 .inner > li:nth-child(5):before{background:url('../../images/guide/step01-bg05.png') no-repeat center;z-index:-5;}
.step-graph01 .inner > li > div > span{display:block;position:absolute;left:50%;transform:translate(-50%, 0);margin-left:-10px;top:50px;font-size:16px;font-style:italic;font-family:'Microsoft YaHei UI';}
.step-graph01 .inner > li:nth-child(1) > div > span{color:#b9667f;}
.step-graph01 .inner > li:nth-child(2) > div > span{color:#ae4c69;}
.step-graph01 .inner > li:nth-child(3) > div > span{color:#a23354;}
.step-graph01 .inner > li:nth-child(4) > div > span{color:#96193e;}
.step-graph01 .inner > li:nth-child(5) > div > span{color:#8b0029;}

@media all and (max-width:1250px) {
  .step-graph01 .inner{max-width:800px;}
  .step-graph01 .inner > li{margin-bottom:25px;}  
}

@media all and (max-width:767px) {
  .step-graph01 .inner > li{margin-left:0;margin-top: -65px;}  
  .step-graph01 .inner > li:nth-child(1){width:100%;}  
  .step-graph01 .inner > li{display:table;width:100%;margin-bottom:25px;}
  .step-graph01 .inner > li:before{transform:rotate(90deg);background-size:200px !important;}  
  .step-graph01 .inner > li > div{padding-right:0;}
  .step-graph01 .inner > li > div > span{margin-left: 0;top: 60px;font-size: 14px;}
  .step-graph01 .inner > li > div > strong{font-size:16px;line-height:23px;}
}

.three-circle{text-align: center;}
.three-circle > strong{font-size:55px;font-family: 'Microsoft YaHei UI';color:#000;display:inline-block;position: relative;line-height: 1.25;padding-bottom: 10px;}
.three-circle > strong:after{content:'';width:96%;height: 2px;background-color: #000;position: absolute;left:2%;bottom:0;}
.three-circle > ul{padding-top:220px;display: flex;justify-content: center;align-items: center;background:url('../../images/guide/process-gray-arrow.png') center 35px no-repeat;}
.three-circle > ul > li{width:270px;height: 270px;border-radius: 50%;padding-top:95px;}
.three-circle > ul > li:nth-child(1){background:rgba(139,0,41,0.85);}
.three-circle > ul > li:nth-child(2){background:rgba(245,132,39,0.85);margin-left:-15px;margin-right:-15px;}
.three-circle > ul > li:nth-child(3){background:rgba(206,199,184,0.85);}
.three-circle > ul > li span{font-size:20px;font-family: 'Microsoft YaHei UI';padding:5px;display: inline-block;width:100px;border-top:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.5);color:#fff;}
.three-circle > ul > li p{font-size:26px;font-family: 'Microsoft YaHei UI';margin-top: 12px;color:#fff;display: block;}

@media all and (max-width:1023px) {
  .three-circle > strong{font-size:42px;}
  .three-circle > ul > li{width:220px;height: 220px;padding-top: 65px;}
  .three-circle > ul{background-size:220px;}
}

@media all and (max-width:767px) {
  .three-circle > strong{font-size:32px;}
  .three-circle > ul{background-size:160px;}
  .three-circle > ul > li{width:130px;height: 130px;padding-top: 30px;}
  .three-circle > ul > li span{font-size:15px;width: 60px;padding: 2px 2px 1px;}
  .three-circle > ul > li p{font-size:19px;}
}

.new-vision{text-align: center;}
.new-vision .title{margin-bottom: 80px;}
.new-vision .title > strong{font-size: 60px;font-family: 'Microsoft YaHei UI';display: block;line-height: 1.25;margin-bottom: 5px;}
.new-vision .title > p {font-size: 22px;font-family: 'Microsoft YaHei UI';}

.new-vision .box1 .tiger{width:350px;height: 350px;background: #8b0029 url('../../images/guide/box-tg.png') no-repeat -25% 50%;margin: 0 auto;border-radius: 50%;padding-top: 130px;position:relative;margin-bottom: 145px;}
.new-vision .box1 .tiger > span{font-size:26px;color:#fff;font-family: 'Microsoft YaHei UI';display: block;line-height: 1;margin-bottom: 5px;}
.new-vision .box1 .tiger > strong{font-size:62px;color:#fff;font-family: 'Microsoft YaHei UI';line-height: 1;display: block;}
.new-vision .box1 .tiger:before{content:'';width:1px;height: 65px;bottom:-100px;position: absolute;background:url('../../images/guide/dash-line1.png') left top;left:50%;margin-left: 1px;}
.new-vision .box1 .tiger:after{content:'';width:11px;height: 11px;border-radius: 50%;background: #8b0029;position: absolute;left:50%;bottom:-111px;margin-left:-4px;}

.new-vision .red-font{color:#8b0029;font-family: 'Microsoft YaHei UI';font-size:37px;position: relative;padding-bottom: 3px;display: inline-block;margin-bottom: 60px;}
.new-vision .red-font:after{content:'';width:100%;height: 2px;background-color: #8b0029;position: absolute;left:0;bottom:0;}
.new-vision .box1 .centerBox{background: #f7f5f3;text-align: center;padding:55px 25px;font-size: 43px;font-family: 'Microsoft YaHei UI';color:#000;position: relative;margin-bottom: 115px;}
.new-vision .box1 .centerBox > span{font-family: 'Microsoft YaHei UI';}
.new-vision .box1 .centerBox:before{content:'';width:1px;height: 65px;bottom:-100px;position: absolute;background:url('../../images/guide/dash-line1.png') left top;left:50%;margin-left: 1px;}

.new-vision .box2{margin-top:20px;margin-bottom: 40px;}
.new-vision .box2 .iconUl > ul{display: flex;width: 100%;justify-content: center;padding-top: 65px;position: relative;}
.new-vision .box2 .iconUl > ul > li{border:1px solid #ccc;padding:40px;text-align: center;width: 100%;position: relative;}
.new-vision .box2 .iconUl > ul > li::before{content:'';width:1px;height: 50px;background:url('../../images/guide/dash-line1.png') center;position: absolute;left:50%;top:-50px;display: block;}
.new-vision .box2 .iconUl > ul > li::after{content:'';width:calc(100% + 34px);height: 1px;background:url('../../images/guide/dash-line2.png') center;position: absolute;left:50%;top:-50px;display: block;}
.new-vision .box2 .iconUl > ul > li:nth-child(3)::before{height:94px;top:-94px;}
.new-vision .box2 .iconUl > ul > li:nth-last-child(1)::after{display: none;}
.new-vision .box2 .iconUl > ul > li + li{margin-left:35px;}
.new-vision .box2 .iconUl > ul > li .icon::before{content:'';width:11px;height: 11px;background-color: #8b0029;position: absolute;left:50%;top:-5px;margin-left:-5px;border-radius: 50%;}
.new-vision .box2 .iconUl > ul > li > p{font-size:22px;font-family: 'Microsoft YaHei UI';color:#222;margin-top:10px;line-height: 1.4;}

.new-vision .box3{padding-top:70px;background:url('../../images/guide/b-gray-arrow.png') no-repeat center top;margin-bottom: 50px;}
.notice-red{text-align: right;font-size:23px;color:#8b0029;font-family: 'Microsoft YaHei UI';display: block;}
.notice-red:before{content:'';width:27px;height: 27px;background:url('../../images/guide/red-notice.png') no-repeat center;display: inline-block;vertical-align: top;position: relative;top: 5px;right: 5px;}
.notice-red.noIcon:before{background-image:none;background-color: #8b0029;border-radius: 50%;width: 12px;height: 12px;top: 12px;right: 8px;}
.new-vision .box3 .boxUl > ul{display: flex;margin-top:20px;}
.new-vision .box3 .boxUl > ul > li{width:100%;border:1px solid #8b0029;}
.new-vision .box3 .boxUl > ul > li + li{margin-left:25px;}
.new-vision .box3 .boxUl > ul > li > strong{color:#fff;font-family: 'Microsoft YaHei UI';font-size: 26px;line-height: 1;background-color: #8b0029;padding:30px 10px;display: block;}
.new-vision .box3 .boxUl > ul > li > ul{padding:30px 25px;}
.new-vision .box3 .boxUl > ul > li > ul > li{font-size:20px;color:#333;font-family: 'Microsoft YaHei UI';padding-left:40px;position: relative;text-align: left;margin-bottom: 15px;line-height: 1.4;word-break: break-all;}
.new-vision .box3 .boxUl > ul > li > ul > li > span{font-size:15px;color:#fff;background-color: #c0c0c0;border-radius: 50%;position: absolute;left:0;top: 2px;font-family: 'Microsoft YaHei UI';text-align: center;padding-top: 2px;width: 25px;height: 25px;}
.new-vision .box3 .boxUl > ul > li > ul > li.redPoint{color:#8b0029;}
.new-vision .box3 .boxUl > ul > li > ul > li.redPoint > span{background-color: #8b0029;color:#fff;}

.new-vision .box4{padding-top:70px;background:url('../../images/guide/b-gray-arrow.png') no-repeat center top;margin-bottom: 50px;}
.new-vision .box4 .boxUl{margin-top:50px;}
.new-vision .box4 ul{display: flex;}
.new-vision .box4 ul > li{width: 100%;}
.new-vision .box4 ul > li > a{background-color: #ebebeb;color:#111;font-family: 'Microsoft YaHei UI';padding:25px 10px;font-size:26px;display:block;}
.new-vision .box4 ul > li .vision-tab{position:absolute;width: 100%;margin-top:20px;left:0;opacity:0;transition:cubic-bezier(0.7, 0, 0.3, 1) .25s;}
.new-vision .box4 ul > li.on .vision-tab{opacity:1;margin-top:40px;}
.new-vision .box4 ul > li + li{margin-left:30px;}

@media all and (max-width:1200px) {
  .new-vision .box2 .iconUl > ul > li{padding:30px;}
  .new-vision .box2 .iconUl > ul > li + li{margin-left:15px;}
  .new-vision .box2 .iconUl > ul > li::after{width:calc(100% + 15px);}
  .new-vision .box2 .iconUl > ul > li .icon img{width:75px;}
  .new-vision .box2 .iconUl > ul > li > p{font-size:19px;}
  .new-vision .box3 .boxUl > ul > li + li{margin-left:10px;}
  .new-vision .box3 .boxUl > ul > li > strong{font-size:22px;padding:20px;}
  .new-vision .box3 .boxUl > ul > li > ul{padding: 20px 20px 10px;}
  .new-vision .box3 .boxUl > ul > li > ul > li{font-size:19px;}
  .new-vision .box3,
  .new-vision .box4{background-size:300px;}
  .new-vision .red-font{margin-bottom:40px;}
  .notice-red{font-size:20px;}
  .notice-red:before{top:2px;}
  .new-vision .box4 ul > li{font-size:20px;}
  .new-vision .box4 ul > li > a{font-size:20px;}
}
@media all and (max-width:1023px) {
  .new-vision .title > strong{font-size:42px;}
  .new-vision .box1 .tiger{width:280px;height: 280px;background-size:100%;padding-top: 95px;}
  .new-vision .red-font{font-size:30px;margin-bottom:30px;}
  .new-vision .box2 .red-font{margin-bottom:60px;}
  .new-vision .box1 .centerBox{font-size:28px;padding: 35px 25px;}
  .new-vision .box2 .iconUl > ul > li > p{font-size:16px;}
  .new-vision .box3 .boxUl > ul{flex-wrap:wrap;}
  .new-vision .box3 .boxUl > ul > li{width:calc(100% / 3 - 7px);margin-bottom:10px;}
  .new-vision .box3 .boxUl > ul > li:nth-child(4){margin-left:0;}
  .new-vision .box4 ul > li + li{margin-left:10px;}
  .new-vision .box4 ul{flex-wrap:wrap;justify-content:center;height: 100%;display: block;}
  .new-vision .box4 ul > li{width:calc(100% / 3 - 10px);margin-bottom:10px;display: inline-block;}
  .new-vision .box4 .boxUl{height: 200px !important;}
  .new-vision .box4 ul > li .vision-tab{top: 320px;display: none !important;}
  .new-vision .box4 ul > li .vision-tab .con-table{height:100%;}
  .new-vision .box4 ul > li .vision-tab .con-table table{height:100%;}
}

@media all and (max-width:860px) {
  .new-vision .box2 .iconUl > ul{flex-wrap:wrap;}
  .new-vision .box2 .iconUl > ul > li{width:calc(100% / 3 - 15px);margin-bottom:20px;}  
  .new-vision .box2 .iconUl > ul > li:nth-child(1),
  .new-vision .box2 .iconUl > ul > li:nth-child(2),
  .new-vision .box2 .iconUl > ul > li:nth-child(3){margin-bottom:100px;} 
  .new-vision .box2 .iconUl > ul > li:nth-child(2)::before{height:94px;top:-94px;} 
  .new-vision .box2 .iconUl > ul > li:nth-child(3)::before{height:50px;top:-50px;}
  .new-vision .box2 .iconUl > ul > li:nth-child(3)::after{display:none;}
}

@media all and (max-width:767px) {
  .new-vision .title{margin-bottom:40px;}
  .new-vision .title > strong{font-size:32px;}
  .new-vision .title > p{font-size: 19px;}
  .new-vision .red-font{font-size:24px;margin-bottom:20px;}
  .new-vision .box1 .tiger{width:240px;height:240px;padding-top: 80px;}
  .new-vision .box1 .tiger > span{font-size:19px;}
  .new-vision .box1 .tiger > strong{font-size:52px;}
  .new-vision .box1 .centerBox{padding:25px;font-size:20px;}
  .new-vision .box3 .boxUl > ul > li{width:100%;}
  .new-vision .box3 .boxUl > ul > li + li{margin-left:0;}
  .new-vision .box3 .boxUl > ul > li > strong{font-size:19px;padding:15px;}
  .new-vision .box3 .boxUl > ul > li > ul > li{font-size:16px;padding-left:35px;}
  .new-vision .box3 .boxUl > ul > li > ul > li > span{width:22px;height:22px;padding-top:1px;top:1px;}
  .new-vision .box4 ul > li{width: calc(100% / 2 - 15px);font-size: 17px;margin: 5px;display: inline-block;}
  .new-vision .box4 ul > li + li{margin-left:5px;}
  .notice-red{font-size:19px;}
  .notice-red:before{width:20px;height:20px;background-size: cover;top: 4px;}
  .new-vision .box2 .red-font{margin-bottom:20px;}
  .new-vision .box2 .iconUl > ul > li{width:100%;margin-bottom:50px;}
  .new-vision .box2 .iconUl > ul > li:nth-child(1),
  .new-vision .box2 .iconUl > ul > li:nth-child(2),
  .new-vision .box2 .iconUl > ul > li:nth-child(3){margin-bottom:50px;}
  .new-vision .box2 .iconUl > ul > li + li{margin-left:0;}
  .new-vision .box2 .iconUl > ul > li:nth-child(2):before{height:45px;top:-50px;}
  .new-vision .box2 .iconUl > ul > li::after{display:none;}
  .new-vision .box4 ul > li > a{font-size:16px;padding: 12px;}
}

.img-box01{}
.img-box01 .inner{max-width: 1600px;margin:0 auto;position: relative;height: 700px;}
.img-box01 .inner .img{position:absolute;right:50%;top:0;overflow: hidden;}
.img-box01 .inner .img img{transition: all ease 1.5s;max-width:initial;}
.img-box01 .inner .img:hover img{transform: scale(1.05);}
.img-box01 .inner .txt{position:absolute;left:50%;top:0;padding:95px 0 0 85px;}
.img-box01 .inner .txt .title{padding-bottom: 50px;margin-bottom: 50px;position: relative;}
.img-box01 .inner .txt .title::before{content:'';width:500%;height: 1px;background-color: #000;position: absolute;bottom:0;left:-190px;}
.img-box01 .inner .txt .title span{color:#333;font-family: 'Microsoft YaHei UI';display: block;font-size:24px;}
.img-box01 .inner .txt .title strong{color:#333;font-family: 'Microsoft YaHei UI';font-size:55px;}

.img-box01 .inner .txt p{margin-bottom:50px;}
.img-box01 .inner .txt a.red-home-btn{padding:15px;transition:all ease .5s;background-color: #8b0029;border:1px solid #8b0029;color:#fff;width:200px;display: block;text-align: center;font-family: 'Microsoft YaHei UI';border-radius: 50px;}
.img-box01 .inner .txt a.red-home-btn:after{content:'';transition:all ease .5s;width:20px;height: 22px;background: url('../../images/guide/img-home-icon.png') no-repeat center;display: inline-block;vertical-align: middle;margin-left: 15px;position: relative;top: -3px;}
.img-box01 .inner .txt a.red-home-btn:hover{border:1px solid #8b0029;background:#fff;color:#8b0029;}
.img-box01 .inner .txt a.red-home-btn:hover:after{opacity: 0;width:0;margin:0;}

/*admission*/
.img-box01.fixed .txt .title span{font-size:16px;}
.img-box01.fixed .txt .title strong{font-size:45px;}
.img-box01.fixed .txt .title a.black-home-btn{background: #fff;color: #000;border-radius: 0;text-align: left;padding-left: 20px;width: 230px;font-size: 16px;border:1px solid #000;padding:15px;position:absolute;top: -100px;right: -85px;}
.img-box01.fixed .txt .title a.black-home-btn:after{content:'';transition:all ease .5s;width:20px;height: 22px;background: url('../../images/guide/home-icon-dark-hover.png') no-repeat center;display: inline-block;vertical-align: middle;margin-left: 45px;position: relative;top: -3px;}
.img-box01.fixed .txt .title a.black-home-btn:hover{border:1px solid #000;background:#fff;color:#000;}
.img-box01.fixed .txt .title a.black-home-btn:hover:after{opacity:1;}

.img-box01.fixed .txt .title .information > li{padding-left:190px;font-size:20px;color:#333;font-family: 'Microsoft YaHei UI';letter-spacing: -0.05em;position: relative;}
.img-box01.fixed .txt .title .information > li + li{margin-top:25px;}
.img-box01.fixed .txt .title .information > li span{position: absolute;left:0;top:0;font-size:20px;font-family: 'Microsoft YaHei UI';color:#222;}
.img-box01.fixed .txt .title .information > li span.location:before{content:'';width:35px;height: 35px;background:url('../../images/guide/s-icon1.png') no-repeat center;display: inline-block;position: relative;top: -2px;vertical-align: middle;margin-right: 15px;}
.img-box01.fixed .txt .title .information > li span.phone:before{content:'';width:35px;height: 35px;background:url('../../images/guide/s-icon2.png') no-repeat center;display: inline-block;position: relative;top: -2px;vertical-align: middle;margin-right: 15px;}
.img-box01.fixed .txt .title .information > li span.fax:before{content:'';width:35px;height: 35px;background:url('../../images/guide/s-icon3.png') no-repeat center;display: inline-block;position: relative;top: -2px;vertical-align: middle;margin-right: 15px;}


@media all and (max-width:2250px) {
  .img-box01 .inner .img img{position:relative;left:250px;max-width: initial;}
}

@media all and (max-width:1600px) {
  .img-box01 .inner .img img{position:relative;left:500px;}
}

@media all and (max-width:1200px) {
  .img-box01 .inner .img{right:60%;}
  .img-box01 .inner .img img{height:500px;}
  .img-box01 .inner .txt{left:38%;padding: 45px 0 0 65px;}
  .img-box01 .inner .txt .title{padding-bottom:25px;margin-bottom:35px;}
  .img-box01 .inner .txt .title span{font-size:20px;}
  .img-box01 .inner .txt .title strong{font-size:48px;}

  .img-box01.fixed .txt .title span{font-size:14px;}
  .img-box01.fixed .txt .title strong{font-size:32px;line-height:1.25;}
  .img-box01.fixed .txt .title a.black-home-btn{right:0;top:-75px;padding:12px;width:215px;}
  .img-box01 .inner .txt a.red-home-btn{font-size:15px;padding: 10px;width: 180px;}
  .img-box01 .inner .txt a.red-home-btn:after{width:16px;height:18px;background-size:cover;}
  .img-box01.fixed .txt .title a.black-home-btn{top:-90px;}
}

@media all and (max-width:767px) {
  .img-box01 .inner .img{position:initial;}
  .img-box01 .inner .img img{left:0;height:300px;}
  .img-box01 .inner .txt{position:initial;padding: 20px;}
  .img-box01 .inner .txt .title{padding-bottom:20px;margin-bottom:25px;}
  .img-box01 .inner .txt .title span{font-size: 17px;}
  .img-box01 .inner .txt .title strong{font-size: 34px;line-height: 1.4;}
  .img-box01 .inner .txt .title::before{width:150%;left:0;}
  .img-box01 .inner .txt p{font-size:16px;margin-bottom:40px;}
}

@media all and (max-width:501px) {
  .img-box01 .inner .img img{left:-100px;}
}


.img-box02 .inner{max-width: 1600px;margin:0 auto;display: flex;}
.img-box02 .inner .txt{max-width: 770px;}
.img-box02 .inner .txt strong{color:#333;font-family: 'Microsoft YaHei UI';font-size:55px;display: block;margin-bottom: 20px;line-height: 1.25;}
.img-box02 .inner .txt .title span{color:#333;font-family: 'Microsoft YaHei UI';display: block;font-size:24px;margin-bottom:10px;}
.img-box02 .inner .txt .title p{margin-bottom: 35px;}
.img-box02 .inner .txt .bottom{overflow: hidden;}
.img-box02 .inner .txt .bottom img{transition: all ease 1.25s;}
.img-box02 .inner .txt .bottom:hover img{transform: scale(1.075);}
.img-box02 .inner .txt  a.arrow-quick{font-size:16px;font-family: 'Microsoft YaHei UI';color:#000;display: block;padding:15px 0 15px 60px;position:relative;}
.img-box02 .inner .txt  a.arrow-quick:before{content:'';width:50px;height: 50px;background:#8b0029 url('../../images/guide/img2-arrow.png') no-repeat center;position:absolute;left:0;top: 2px;border-radius: 50%;}
.img-box02 .inner .txt  a.arrow-quick:hover{animation: arrow-move1 1.75s both;}
.img-box02 .inner .txt  a.arrow-quick:hover:before{animation: arrow-move2 1.75s both;}

@keyframes arrow-move1 {
  0%{}
  17.5%{padding-left:60px;}
  40%{padding-left:100px;}
  100%{padding-left:60px;}
}

@keyframes arrow-move2 {
  10%{left:-15px;}
  40%{left:40px;}
  100%{left:0;}
}

.img-box02 .inner .txt .bottom{margin-top:40px;}
.img-box02 .inner .img{margin-left:60px;overflow: hidden;}
.img-box02 .inner .img img{transition: all ease 1.25s;}
.img-box02 .inner .img:hover img{transform: scale(1.075);}

@media all and (max-width:1600px) {
  .img-box02 .inner .txt{width: 70%;}
  .img-box02 .inner .txt strong{font-size:48px;}
  .img-box02 .inner .txt .title span{font-size:20px;}  
}

@media all and (max-width:1023px) {
  .img-box02 .inner{display:block;}
  .img-box02 .inner .txt{width:100%;display: block;}
  .img-box02 .inner .img{margin-left:0;margin-top: 10px;display: inline-block;}
  .img-box02 .inner .txt strong{font-size: 40px;}
}

@media all and (max-width:767px) {
  .img-box02 .inner .txt strong{font-size:34px;margin-bottom:10px;}
  .img-box02 .inner .txt .title span{font-size:17px;}
  .img-box02 .inner .txt a.arrow-quick{padding:5px 0 5px 45px;}  
  .img-box02 .inner .txt a.arrow-quick:before{width:30px;height:30px;background-size:15px;}  

  @keyframes arrow-move1 {
	0%{}
	17.5%{padding-left:45px;}
	40%{padding-left:85px;}
	100%{padding-left:45px;}
  }

}

.img-box03 .inner{max-width: 1600px;margin:0 auto;display: flex;width: 100%;}
.img-box03 .inner i{display: block;}
.img-box03 .txt{min-width: 720px;}
.img-box03 .txt .title{margin-bottom: 110px;}
.img-box03 .txt .title > strong{color:#333;font-family: 'Microsoft YaHei UI';font-size:55px;display: block;margin-bottom: 25px;line-height: 1.25;}
.img-box03 .txt .title > span{color:#333;font-family: 'Microsoft YaHei UI';display: block;font-size:24px;margin-bottom: 20px;}
.img-box03 .txt .title p i{display:block;}
.img-box03 .bottom > ul > li{font-size:22px;font-family: 'Microsoft YaHei UI';padding-bottom: 20px;border-bottom:1px solid #000;color:#000;padding-left:40px;position:relative;overflow: hidden;}
.img-box03 .bottom > ul > li:before{content:'';width:0;height: 1px;background:#000;position: absolute;bottom:0;left:0;transition:all ease 1s;border-radius: 10px;}
.img-box03 .bottom > ul > li:hover:before{width:100%;}
.img-box03 .bottom > ul > li + li{margin-top: 60px;}
.img-box03 .bottom > ul > li > span{position:absolute;left:0;top: 0;}
.img-box03 .bottom > ul > li:nth-child(even){color:#8b0029;border-color:#8b0029;font-family:'Microsoft YaHei UI';}
.img-box03 .bottom > ul > li:nth-child(even) span{color:#8b0029;font-family:'Microsoft YaHei UI';}
.img-box03 .bottom > ul > li:nth-child(even):before{background-color: #8b0029;}

.img-box03 .img{position: relative;padding-top:200px;padding-left:90px;;width: 100%;overflow: hidden;}
.img-box03 .img:before{content:'';width:100%;height:100%;position: absolute;left:0;top:0;transition:all ease 1.25s;background:url('../../images/guide/imgbox-img04.jpg') no-repeat center center;z-index: -1;}
.img-box03 .img:hover:before{transform: scale(1.075);}
.img-box03 .img > span{color: rgba(255,255,255,0.05);font-size:210px;position:absolute;left: -30px;top: 25px;font-family: 'Microsoft YaHei UI';line-height: 1;letter-spacing: -0.05em;}
.img-box03 .img .conts > span{color:#fff;font-family: 'Microsoft YaHei UI';font-size:19px;display: block;margin-bottom: 15px;}
.img-box03 .img .conts > strong{color:#fff;font-size:42px;font-family: 'Microsoft YaHei UI';display: block;margin-bottom: 30px;line-height: 1.2;}
.img-box03 .img .conts > p{color:#fff;font-size: 17px;line-height: 1.6;}

@media all and (max-width:1400px) {
  .img-box03 .txt{min-width:50%;}
  .img-box03 .txt .title{padding-right:35px;}
}

@media all and (max-width:1023px) {
  .img-box03 .inner{display:block;}
  .img-box03 .txt{margin-bottom:50px;}
  .img-box03 .txt .title > strong{font-size:40px;}
  .img-box03 .txt .title{margin-bottom:30px;}
  .img-box03 .bottom > ul > li{font-size:19px;padding-bottom: 12px;}
  .img-box03 .bottom > ul > li + li{margin-top:30px;}
  .img-box03 .img{height: 600px;}
}

@media all and (max-width:767px) {
  .img-box03 .inner .txt strong{font-size:34px;margin-bottom:10px;}
  .img-box03 .inner .txt .title span{font-size:17px;}
  .img-box03 .txt .title p i{display:inline-block;}
  .img-box03 .img > span{font-size: 150px;left: -15px;color: rgba(255,255,255,0.1);top: 5px;}
  .img-box03 .img{padding-top:180px;padding-left:35px;height:auto;padding-bottom:100px;}
  .img-box03 .img .conts > strong{font-size:32px;}
  .img-box03 .img:before{filter:brightness(0.85);}
  .img-box03 .inner i{display:inline-block;}
}

.img-box04 {}
.img-box04 .inner{max-width: 1600px;margin:0 auto;}
.img-box04 .title{position: relative;margin-bottom: 65px;vertical-align: top;}
.img-box04 .title > strong{font-size:50px;color:#8b0029;display: block;font-family: 'Microsoft YaHei UI';margin-bottom: 40px;position:relative;letter-spacing: -0.05em;}
.img-box04 .title:after{content:'';width: calc(100% - 300px);height: 1px;background-color: #000;position: absolute;left: 300px;top: 37px;}
.img-box04 .title .txt{font-size:21px;color:#333;padding-right: 300px;font-family: 'Microsoft YaHei UI';}
.img-box04 .title .txt > span{font-family: 'Microsoft YaHei UI';}
.img-box04 .title a.black-home-btn{padding:15px;font-size:19px;transition:all ease .5s;background-color: #000;border:1px solid #000;color:#fff;width:250px;display: block;text-align: center;font-family: 'Microsoft YaHei UI';border-radius: 50px;position:absolute;right:0;top: 110px;}
.img-box04 .title a.black-home-btn:after{content:'';transition:all ease .5s;width:20px;height: 22px;background: url('../../images/guide/img-home-icon.png') no-repeat center;display: inline-block;vertical-align: middle;margin-left: 15px;position: relative;top: -3px;}
.img-box04 .title a.black-home-btn:hover{border:1px solid #000;background:#fff;color:#000;}
.img-box04 .title a.black-home-btn:hover:after{opacity: 0;width:0;margin:0;}

.img-box04 .conts{display: flex;}
.img-box04 .conts .img{overflow: hidden;min-width: 900px;max-width:900px;}
.img-box04 .conts .img img{transition: all ease 1.25s;max-width:119%;}
.img-box04 .conts .img:hover img{transform: scale(1.05);}
.img-box04 .conts .conts2{padding: 35px 0 0 75px;}
.img-box04 .conts .conts2 > span{font-size:19px;font-family: 'Microsoft YaHei UI';color:#333;display: block;margin-bottom: 5px;}
.img-box04 .conts .conts2 > strong{font-size:48px;font-family: 'Microsoft YaHei UI';color:#151515;display: block;margin-bottom: 25px;letter-spacing: -0.05em;}
.img-box04 .conts .conts2 > p{font-size:19px;color:#888;line-height: 1.8;margin-bottom: 60px;letter-spacing: -0.05em;}
.img-box04 .conts .conts2 > ul > li{padding-left:190px;font-size:20px;color:#333;font-family: 'Microsoft YaHei UI';letter-spacing: -0.05em;position: relative;}
.img-box04 .conts .conts2 > ul > li + li{margin-top:25px;}
.img-box04 .conts .conts2 > ul > li span{position: absolute;left:0;top:0;font-size:20px;font-family: 'Microsoft YaHei UI';color:#222;}
.img-box04 .conts .conts2 > ul > li span.location:before{content:'';width:35px;height: 35px;background:url('../../images/guide/s-icon1.png') no-repeat center;display: inline-block;position: relative;top: -2px;vertical-align: middle;margin-right: 15px;}
.img-box04 .conts .conts2 > ul > li span.phone:before{content:'';width:35px;height: 35px;background:url('../../images/guide/s-icon2.png') no-repeat center;display: inline-block;position: relative;top: -2px;vertical-align: middle;margin-right: 15px;}
.img-box04 .conts .conts2 > ul > li span.fax:before{content:'';width:35px;height: 35px;background:url('../../images/guide/s-icon3.png') no-repeat center;display: inline-block;position: relative;top: -2px;vertical-align: middle;margin-right: 15px;}

.img-box04 .conts .conts2 > ul.crimson-phone > li{padding-left:280px;}

.img-box04.updated .title > strong{color:#000;font-family: 'Microsoft YaHei UI';display: inline-block;background:#fff;padding-right:100px;position: relative;z-index: 1;}
.img-box04.updated .title > strong:after{display:none;}
.img-box04.updated .title a.black-home-btn{background: #fff; color: #000;border-radius: 0;text-align: left;padding-left: 20px;width: 230px;font-size: 16px;}
.img-box04.updated .title a.black-home-btn:after{content:'';transition:all ease .5s;width:20px;height: 22px;background: url('../../images/guide/home-icon-dark-hover.png') no-repeat center;display: inline-block;vertical-align: middle;margin-left: 45px;position: relative;top: -3px;}
.img-box04.updated .title a.black-home-btn:hover{border:1px solid #000;background:#fff;color:#000;}
.img-box04.updated .title a.black-home-btn:hover:after{opacity:1;}
.img-box04.updated .conts .conts2 > strong{font-size:32px;}


@media all and (max-width:1600px) {
  .img-box04 .conts .img{min-width:50%;}
}

@media all and (max-width:1023px) {
  .img-box04 .title{margin-bottom:40px;}  
  .img-box04 .title > strong{font-size:42px;}
  .img-box04 .title:after{width:calc(100% - 280px);left:280px;}
  .img-box04 .conts{display:block;text-align:center;}
  .img-box04 .conts .img{text-align:center;display:inline-block;margin: 35px;}
  .img-box04 .conts .conts2{text-align:left;padding: 25px 35px 0 35px;}
  .img-box04 .conts .conts2 > strong{font-size:38px;line-height:1.4;margin-bottom: 10px;}  
}

@media all and (max-width:767px) {
  .img-box04 .title{margin-bottom: 20px;}
  .img-box04 .title > strong{font-size:34px;margin-bottom: 20px;}
  .img-box04 .title:after{top:25px;left:220px;width:calc(100% - 220px);}
  .img-box04 .title .txt{font-size:16px;padding-right: 30px;}  

  .img-box04 .title a.black-home-btn{font-size:15px;padding: 10px;width: 180px;position: initial;margin-top:25px;margin-left: auto;}
  .img-box04 .title a.black-home-btn:after{width:16px;height:18px;background-size:cover;}

  .img-box04 .conts .img{margin:15px;}
  .img-box04 .conts .conts2{padding:15px;}
  .img-box04 .conts .conts2 > span{font-size:17px;}
  .img-box04 .conts .conts2 > strong{font-size:30px;}
  .img-box04 .conts .conts2 > p{font-size:16px;margin-bottom: 30px;}

  .img-box04 .conts .conts2 > ul > li{font-size:16px;padding-left:135px;}
  .img-box04 .conts .conts2 > ul > li span{font-size:16px;}
  .img-box04 .conts .conts2 > ul > li span:before{width:30px !important;height:30px !important;background-size: cover !important;}

  .img-box04.updated .title > strong{padding-right:30px;}
}

.img-box05 .inner{max-width: 1600px;margin:0 auto;}
.img-box05 .top{margin-bottom: 80px;display: flex;}
.img-box05 .top .left{width: 68.5%;}
.img-box05 .top .left > strong{font-size:55px;color:#151515;margin-bottom: 85px;line-height: 1.25;display: block;}
.img-box05 .top .left > strong > span{font-family: 'Microsoft YaHei UI';}
.img-box05 .top .left > ul > li{font-size:20px;font-family: 'Microsoft YaHei UI';color:#333;padding-left:70px;position: relative;padding-top: 5px;}
.img-box05 .top .left > ul > li > span{position: absolute;left:0;top:0;}
.img-box05 .top .left > ul > li + li{margin-top: 35px;}

.img-box05 .top .center{min-width: 590px;overflow: hidden;box-shadow: rgba(0,0,0,0.1) 3px 3px 15px 7px;}
.img-box05 .top .center img{transition:all ease .5s;}
.img-box05 .top .center:hover img{transform: scale(1.05);}

.img-box05 .top .right{width:100%;padding-top: 55px;padding-left: 80px;}
.img-box05 .top .right > strong{font-size:26px;font-family:'Microsoft YaHei UI';color:#151515;display:block;margin-bottom:30px;}
.img-box05 .top .right > p{color:#333;font-size:19px;font-family:'Microsoft YaHei UI';line-height:1.8;margin-bottom:40px;}
.img-box05 .top .right > a{color:#333;font-family: 'Microsoft YaHei UI';border:1px solid #333;padding:15px;width:210px;text-align: center;font-size:16px;display: block;transition: all ease .5s;}
.img-box05 .top .right > a:hover{border:1px solid #666;background:#666;color:#fff;}

.img-box05 .bottom{background-color: #f9f2f4;padding: 50px 55px 30px;border-top:5px solid #8b0029;}
.img-box05 .bottom > strong{color:#222;font-family: 'Microsoft YaHei UI';font-size:26px;display: block;margin-bottom: 25px;}
.img-box05 .bottom > ul{font-size: 0;}
.img-box05 .bottom > ul > li{margin-bottom:25px;font-size:19px;color:#333;padding-left:20px;position: relative;display: inline-block;vertical-align: top;padding-right: 15px;width:calc(100% / 5);}
.img-box05 .bottom > ul > li:before{content:'';width:5px;height: 5px;background-color: #aeaeae;border-radius: 50%;position: absolute;left:0;top: 11px;}
.img-box05 .bottom > ul > li a{color:#333;transition: all ease .25s;}
.img-box05 .bottom > ul > li a:hover{color:#8b0029;}

@media all and (max-width:1600px) {
  .img-box05 .top .left{width: 65%;}
  .img-box05 .top .left > strong{font-size:42px;margin-bottom:35px;}

  .img-box05 .top .right{padding-left:35px;padding-top:25px;}
  .img-box05 .top .right > strong{margin-bottom:15px;}  
  .img-box05 .top .right > p{font-size:17px;line-height:1.6;padding-right:25px;}  
}

@media all and (max-width:1400px) {
  .img-box05 .top .left{width:70%;}
  .img-box05 .top .center{min-width: 420px;height: 292px;}
  .img-box05 .bottom > ul > li{width:calc(100% / 3);}  
}

@media all and (max-width:1023px) {
  .img-box05 .top{display:block;overflow:hidden;padding-top: 15px;}
  .img-box05 .top .left{display:inline-block;float:left;width: 300px;padding-right: 35px;}
  .img-box05 .top .center{width: calc(100% - 320px);display:inline-block;float:right;height: auto;min-width: initial;}
  .img-box05 .top .right{width:100%;display:block;clear:both;padding:35px 0 0 0;}
  .img-box05 .bottom > ul > li{width:calc(100% / 2);}
}

@media all and (max-width:767px) {
  .img-box05 .top .left{float:none;display:block;width:auto;padding-right: 0;}
  .img-box05 .top .left > strong{margin-bottom:20px;font-size: 34px;}  
  .img-box05 .top .center{float:none;display:block;width:auto;margin: 15px;}
  .img-box05 .top .left > ul {font-size: 0;}
  .img-box05 .top .left > ul > li{font-size: 14px;padding: 0 15px 0 28px;display: inline-block;vertical-align: top;margin-bottom: 12px;}  
  .img-box05 .top .left > ul > li + li{margin-top:0;}
  .img-box05 .top .left > ul > li > span img{width:24px;hieght:24px;}  
  .img-box05 .top .right{padding-top:15px;}  
  .img-box05 .top .right > strong{font-size:22px;}  
  .img-box05 .top .right > p{font-size:16px;}  
  .img-box05 .top .right > a{font-size:15px;padding:12px;width:160px;}  
  .img-box05 .bottom{padding:25px;}
  .img-box05 .bottom > ul > li{width:100%;font-size:15px;margin-bottom:10px;}
  .img-box05 .bottom > strong{font-size:20px;margin-bottom: 15px;}  
}

.img-box06 .inner{max-width: 1600px;margin:0 auto;}
.img-box06 .inner > ul{display: flex;justify-content: space-between;padding-top:30px;}
.img-box06 .inner > ul > li{position: relative}
.img-box06 .inner > ul > li + li{margin-left:50px;}
.img-box06 .inner > ul > li > span{font-size:25px;font-family: 'Microsoft YaHei UI';color:#fff;background-color: #8b0029;position: absolute;z-index:9;right:25px;top:-30px;width: 60px;height: 60px;text-align: center;padding-top: 11px;}
.img-box06 .inner > ul > li .txt{background:#fff;width:calc(100% - 130px);margin:-85px auto 0;position: relative;z-index: 9;text-align: center;padding: 50px 25px 25px;}
.img-box06 .inner > ul > li .txt > strong{font-size:26px;font-family: 'Microsoft YaHei UI';color:#333;display: block;position: relative;padding-bottom: 20px;margin-bottom: 25px;}
.img-box06 .inner > ul > li .txt > strong:after{content:'';width:46px;height: 1px;background:#8b0029;position: absolute;left:50%;bottom:0;margin-left:-23px;}
.img-box06 .inner > ul > li .txt > p{font-family: 'Microsoft YaHei UI';font-size:19px;color:#333;line-height: 1.5;}

.img-box06 .inner > ul > li .img{overflow: hidden;}
.img-box06 .inner > ul > li .img img{transition:all ease 1.25s;}
.img-box06 .inner > ul > li .img:hover img{transform: scale(1.075);}

@media all and (max-width:1600px) {
  .img-box06 .inner > ul > li .txt{width:80%;}
}

@media all and (max-width:1200px) {
  .img-box06 .inner > ul > li .txt{width:85%;margin: -55px auto 0;padding: 35px 25px 25px;}
  .img-box06 .inner > ul > li .txt > strong{font-size: 22px;}
  .img-box06 .inner > ul > li + li{margin-left: 25px;}
}

@media all and (max-width:1023px) {
  .img-box06 .inner > ul > li .txt > p{font-size:16px;}
}

@media all and (max-width:767px) {
  .img-box06 .inner > ul{display:block;}
  .img-box06 .inner > ul > li + li{margin-top:60px;margin-left: 0;}
  .img-box06 .inner > ul > li .img img{width:100%;}
  .img-box06 .inner > ul > li .txt{margin:-75px auto 0;padding: 45px 25px;}
}

.img-box07 .inner{max-width: 1600px;margin:0 auto;}
.img-box07 .inner > ul{display: flex;justify-content: space-between;}
.img-box07 .inner > ul > li{text-align: center;width: 100%;}
.img-box07 .inner > ul > li + li{margin-left:50px;}
.img-box07 .inner > ul > li .img{margin-bottom: 65px;overflow: hidden;}
.img-box07 .inner > ul > li .img img{transition:all ease 1.25s;}
.img-box07 .inner > ul > li .img:hover img{transform: scale(1.075);}
.img-box07 .inner > ul > li .txt > span{background-color: #8b0029;font-family:'Microsoft YaHei UI';font-size: 24px;width:45px;height: 45px;border-radius: 50%;color:#fff;display: block;margin-bottom:15px;text-align: center;padding-top: 4px;}
.img-box07 .inner > ul > li .txt > strong{font-size:30px;color:#8b0029;display: block;line-height: 1.5;font-family: 'Microsoft YaHei UI';text-align: left;line-height: 1.4;margin-bottom:20px;}
.img-box07 .inner > ul > li .txt > p{text-align: left;font-size: 19px;color:#333;font-family: 'Microsoft YaHei UI';}

@media all and (max-width:1400px) {
  .img-box07 .inner > ul > li + li{margin-left:25px;}
}

@media all and (max-width:1023px) {
  .img-box07 .inner > ul > li .img{margin-bottom:25px;}  
  .img-box07 .inner > ul > li .txt > strong{font-size:22px;}
  .img-box07 .inner > ul > li .txt > span{width:30px;height:30px;padding-top:2px;font-size:19px;}  
}

@media all and (max-width:767px) {
  .img-box07 .inner > ul{display:block;}
  .img-box07 .inner > ul > li + li{margin-left:0;margin-top:50px;}
  .img-box07 .inner > ul > li .txt > span{width:24px;height:24px;font-size:14px;padding-top:1.5px;}
  .img-box07 .inner > ul > li  .img img{width:100%;}
  .img-box07 .inner > ul > li .img{margin-bottom:15px;}
  .img-box07 .inner > ul > li .txt > strong{font-size:20px;margin-bottom:10px;}
  .img-box07 .inner > ul > li .txt > p{font-size:16px;}
}

.img-box08 .inner{max-width: 1600px;margin:0 auto;}
.img-box08 .inner > ul > li{overflow: hidden;}
.img-box08 .inner > ul > li + li{margin-top:110px;}
.img-box08 .inner > ul > li .img{float:left;width:50%;height: 720px;overflow: hidden;}
.img-box08 .inner > ul > li .img img{width:100%;transition:all ease 1.25s;}
.img-box08 .inner > ul > li .img:hover img{transform: scale(1.075);}
.img-box08 .inner > ul > li .txt{float:right;width:50%;display: table;height: 569px;padding-left:140px;}
.img-box08 .inner > ul > li .txt .wrap{display: table-cell;vertical-align: middle;}
.img-box08 .inner > ul > li .txt span{display:block;margin-bottom:60px;color:#eee;font-size:125px;font-family:'Microsoft YaHei UI';line-height: 1;}
.img-box08 .inner > ul > li .txt strong{font-size:30px;font-family:'Microsoft YaHei UI';color:#8b0029;display:block;margin-bottom: 20px;line-height: 1.25;}
.img-box08 .inner > ul > li .txt p{font-size:20px;color:#000;font-family:'Microsoft YaHei UI';display:block;}

.img-box08 .inner > ul > li:nth-child(even) .img{float:right;}
.img-box08 .inner > ul > li:nth-child(even) .txt{float:left;padding-left:0;padding-right:140px;}

@media all and (max-width:1400px) {
  .img-box08 .inner > ul > li .img{height:auto;}  
  .img-box08 .inner > ul > li .txt{padding-left:40px;height: auto;padding-top: 50px;}
  .img-box08 .inner > ul > li + li{margin-top:60px;}  
}

@media all and (max-width:1023px) {
  .img-box08 .inner > ul > li .txt{padding-top:35px;}
  .img-box08 .inner > ul > li .txt span{font-size:85px;margin-bottom:20px;}
  .img-box08 .inner > ul > li .txt strong{font-size:28px;}
  .img-box08 .inner > ul > li .txt p{font-size:19px;}
}

@media all and (max-width:767px) {
  .img-box08 .inner > ul > li .img{width: 100%;float: none;}
  .img-box08 .inner > ul > li .txt{width:100%;float:none;padding: 25px;}
  .img-box08 .inner > ul > li:nth-child(even) .txt{padding:25px;}
  .img-box08 .inner > ul > li .txt span{font-size:42px;margin-bottom:10px;}
  .img-box08 .inner > ul > li .txt strong{font-size:22px;margin-bottom: 10px;}  
  .img-box08 .inner > ul > li .txt p{font-size:16px;}  
}

.img-box09{overflow: hidden;}
.img-box09 .inner{max-width: 1600px;margin:0 auto;position: relative;height: 700px;}
.img-box09 .inner i{display:block;}
.img-box09 .inner .img{position:absolute;right:50%;top:0;overflow: hidden;}
.img-box09 .inner .img img{transition: all ease 1.5s;max-width:initial;}
.img-box09 .inner .img:hover img{transform: scale(1.05);}
.img-box09 .inner .txt{position:absolute;left: 40%;top:0;padding: 140px 0 0 0;margin-left:-160px;line-height:1.25}
.img-box09 .inner .txt > strong{font-size:60px;display:block;margin-bottom:45px;}
.img-box09 .inner .txt > strong .b-font{font-family:'Microsoft YaHei UI';}
.img-box09 .inner .txt > strong .r-font{font-family:'Microsoft YaHei UI';color:#8b0029;}
.img-box09 .inner .txt > strong .space{margin:0 30px;}
.img-box09 .inner .txt > p{font-size:20px;color:#000;font-family:'Microsoft YaHei UI';padding-left:275px;line-height: 1.8;}

.img-box09.type2 .inner .img{position:absolute;left:50%;top:0;right: unset;overflow: hidden;margin-left: 45px;}
.img-box09.type2 .inner .txt{z-index: 1;left: unset;right: 50%;margin-left: 0;margin-right: -160px;}
.img-box09.type2 .inner .txt > p{padding-left:0;}

@media all and (max-width:1600px) {
  .img-box09 .inner .img img{max-width:initial;}
  .img-box09 .inner .txt > strong{font-size:45px;}  
  .img-box09 .inner .txt > p{font-size: 19px;padding-left:200px;}  
  .img-box09 .inner i{display:inline-block;}
  .img-box09.type2 .inner .txt{padding-left:35px;}  
}

@media all and (max-width:1400px) {
  .img-box09 .inner{height:600px;}
}

@media all and (max-width:1200px) {
  .img-box09 .inner .txt{left:40%;}
  .img-box09.type2 .inner .img{margin-left: 0;}
}

@media all and (max-width:1023px) {
  .img-box09 .inner .img,
  .img-box09.type2 .inner .img,
  .img-box09 .inner .txt{position: initial;width:100%;margin-left: 0;padding-top: 30px;}
  .img-box09 .inner .txt > strong{font-size:34px;margin-bottom: 20px;}
  .img-box09 .inner{height: auto;}
  .img-box09 .inner .img img{width:100%;}
  .img-box09 .inner .txt > p{font-size:19px;padding-left:0;}
  .img-box09.type2 .inner .txt{padding-left:0;padding-top:0;}
}

@media all and (max-width:767px) {
  .img-box09 .inner .txt > strong{font-size:24px;}
  .img-box09 .inner .txt > p{font-size:16px;line-height: 1.4;}
}

.img-box10{padding:100px 0;position: relative;overflow: hidden;}
.img-box10::before{content: '';width:100%;height: 100%;position: absolute;left:0;top:0;background:url('../../images/guide/imgbox-img18.jpg') no-repeat center;z-index: -1;transition: all ease 1.25s;}
.img-box10:hover::before{transform: scale(1.075);}
.img-box10 .inner{max-width: 1600px;margin:0 auto;}
.img-box10 .red-box{width:600px;background: #8b0029 url('../../images/guide/red-box-tiger.png') no-repeat 50px 20px;padding: 90px 80px 50px;margin-left: auto;text-align: center;}
.img-box10 .red-box > strong{color:#fff;font-size:40px;font-family: 'Microsoft YaHei UI';display: block;margin-bottom: 17px;}
.img-box10 .red-box > p{font-size:16px;color:#fff;font-family: 'Microsoft YaHei UI';line-height: 1.7;margin-bottom: 40px;}
.img-box10 .red-box a.red-home-btn{padding:15px;transition:all ease .5s;border:1px solid #8b0029;color:#fff;width: 220px;display: block;text-align: center;font-family: 'Microsoft YaHei UI';border-radius: 50px;border: 1px solid #fff;margin: 0 auto;}
.img-box10 .red-box a.red-home-btn:after{content:'';transition:all ease .5s;width:20px;height: 22px;background: url('../../images/guide/img-home-icon.png') no-repeat center;display: inline-block;vertical-align: middle;margin-left: 15px;position: relative;top: -3px;}
.img-box10 .red-box a.red-home-btn:hover{border:1px solid #8b0029;background:#fff;color:#8b0029;}
.img-box10 .red-box a.red-home-btn:hover:after{opacity: 0;width:0;margin:0;}

@media all and (max-width:1023px) {
  .img-box10 .inner{padding:25px;}
  .img-box10 .red-box{padding:75px 35px 55px;width: auto;}  
  .img-box10 .red-box > strong{font-size:30px;}  
}

@media all and (max-width:767px) {
  .img-box10{padding: 35px 0;} 
  .img-box10 .red-box{background-size:80%;background-position:150% 10%;padding: 35px 25px;width:auto;}
  .img-box10 .red-box > strong{font-size:24px;}
  .img-box10 .red-box > p{font-size:16px;line-height: 1.5;}
  .img-box10 .red-box a.red-home-btn{font-size:15px;padding: 10px;width: 180px;}
  .img-box10 .red-box a.red-home-btn:after{width:16px;height:18px;background-size:cover;}  
}

/* 준비중 */
.wrap-ready{background:url(/sites/templateGuide/images/common/pattern-ready.png);padding: 12px;margin-right:1px;}
.wrap-ready .white{padding:50px;background:#FFF;text-align:center;}
.wrap-ready .big{font-size:35px;color:#000;line-height:1;letter-spacing:-2px;font-family:'Microsoft YaHei UI';margin-bottom:10px;}
.wrap-ready .big::before{content:"";display:block;width:165px;height:165px;margin:0 auto 30px auto;background:url(/sites/templateGuide/images/sub/ico-ready.png) no-repeat center top;}
.wrap-ready .big strong{font-family:'Microsoft YaHei UI';}
.wrap-ready .small{font-size:20px;color:#333;line-height:1;letter-spacing:-2px;}