@charset "UTF-8";
.container,.container__inner{padding:0;height:auto;margin:0 auto;position:relative}
.container,.container__inner,.kv{position:relative}
.kv,.kv__title{left:0;width:100%}
.container{width:100%;max-width:1200px}
.container__inner{width:100%;max-width:740px}
.kv{top:0;height:300px;margin:0 0 40px;background-repeat:no-repeat;background-position:top center;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.kv__title{position:absolute;bottom:0;height:120px;background-color:rgba(255,255,255,.5)}
.kv__title-cn,.kv__title-en{position:relative;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,.2);color:#fff;font-stretch:normal;font-style:normal}
.kv__title-cn{margin:8px auto 0;font-size:28px;font-weight:500;line-height:1.43;letter-spacing:1px}
.kv__title-en{margin:0 auto;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:normal}
.kv__line,.kv__line::after{position:absolute;left:50%;width:1px;background-color:#d70c19}
.kv__line{bottom:-25px;height:50px}
.kv__line::after{content:'';bottom:0;margin:0 0 0 3px;height:7px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.guideBtn,.guideBtn__box{position:relative;width:100%;height:auto}
.breadcrumb{display:none}
.guideBtn{margin:0 0 50px}
.guideBtn__box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.guideBtn__box-item a,.guideBtn__box-item-subtitle{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;position:relative}
.guideBtn__box-item{position:relative;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);padding:0 20px;height:80px;margin:7px 0;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.15);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.15);box-shadow:0 2px 8px 0 rgba(0,0,0,.15)}
.guideBtn__box-item a{width:100%;height:80px;text-decoration:none;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.guideBtn__box-item:nth-child(2){background-color:#fdf5f6}
.guideBtn__box-item:nth-child(3){background-color:#fcebed}
.guideBtn__box-item:nth-child(4){background-color:#fae2e3}
.guideBtn__box-item-info{position:relative;width:150px;height:auto;padding:0}
.guideBtn__box-item-title{position:relative;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:4px;color:#000}
.guideBtn__box-item-subtitle{-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#d70c19;cursor:pointer;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.guideBtn__box-item-subtitle img{-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;position:relative;width:6px;height:auto;margin:1px 0 0 5px}
.guideBtn__box-item-subtitle:hover img{margin:1px 0 0 10px}
.guideBtn__box-item-img{position:relative;width:160px;height:80px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.guideBtn__box-item-img img{position:relative;width:100%;height:auto}
.shortcutBtns{display:none}
@media only screen and (min-width:768px){.kv__title-cn,.kv__title-en{line-height:1.5;text-shadow:0 5px 10px rgba(0,0,0,.4)}
.kv__line,.kv__line::after{position:absolute;left:50%;width:2px;background-color:#d70c19}
.shortcutBtns-btn,.shortcutBtns-btn-label{-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease}
.shortcutBtns,.shortcutBtns-btn-label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal}
.kv{height:500px}
.kv__title{height:200px}
.kv__title-cn{margin:20px auto 0;font-size:40px;font-weight:500;letter-spacing:2px}
.kv__title-en{font-size:32px;letter-spacing:1px}
.kv__line{bottom:-35px;height:70px}
.kv__line::after{content:'';bottom:0;margin:0 0 0 3px;height:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.breadcrumb{display:block}
.title{font-size:36px;line-height:1.72;letter-spacing:2px}
.guideBtn{margin:0 0 100px}
.guideBtn__box-item{width:-webkit-calc(90% - 40px);width:-moz-calc(90% - 40px);width:calc(90% - 40px);padding:0 20px;height:150px;margin:15px 0;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.15);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.15);box-shadow:0 2px 8px 0 rgba(0,0,0,.15)}
.guideBtn__box-item a{width:100%;height:150px}
.guideBtn__box-item-info{width:50%}
.guideBtn__box-item-title{font-size:36px;letter-spacing:10px}
.guideBtn__box-item-subtitle{font-size:22px}
.guideBtn__box-item-subtitle img{width:10px;margin:5px 0 0 10px}
.guideBtn__box-item-subtitle:hover img{margin:5px 0 0 15px}
.guideBtn__box-item-img{width:200px;height:150px}
.guideBtn__box-item-img img{width:auto;height:100%}
.shortcutBtns{position:relative;width:100%;height:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.shortcutBtns-btn{transition:all .3s ease;position:relative;width:-webkit-calc(100% / 2);width:-moz-calc(100% / 2);width:calc(100% / 2);height:540px}
.shortcutBtns-btn:nth-child(1){margin:0 5px 0 0;background-repeat:no-repeat;background-position:top center;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.shortcutBtns-btn:nth-last-child(1){margin:0 0 0 5px;background-repeat:no-repeat;background-position:top center;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.shortcutBtns-btn:hover .shortcutBtns-btn-label{background-color:#fff}
.shortcutBtns-btn:hover .shortcutBtns-btn-label p{margin:0 40px 0 0}
.shortcutBtns-btn a{position:absolute;top:0;left:0;width:100%;height:100%}
.shortcutBtns-btn-label{transition:all .3s ease;position:absolute;bottom:80px;left:0;width:400px;height:80px;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;background-color:rgba(255,255,255,.8);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.shortcutBtns-btn-label p{-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;position:relative;font-size:30px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:4px;text-align:right;color:#d70c19;margin:0 20px 0 0}
}
@media only screen and (min-width:1200px){.guideBtn__box,.guideBtn__box-item a{-webkit-box-direction:normal;-moz-box-direction:normal}
.guideBtn{margin:0 0 300px}
.guideBtn__box{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.guideBtn__box-item{position:relative;width:-webkit-calc(100% / 4 - 70px);width:-moz-calc(100% / 4 - 70px);width:calc(100% / 4 - 70px);min-width:250px;padding:0;height:auto;margin:15px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}
.guideBtn__box-item a{position:relative;width:100%;height:auto;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.guideBtn__box-item-info{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);padding:10px 20px 30px}
.guideBtn__box-item-title{font-size:28px;font-weight:500;line-height:1.48;letter-spacing:5px}
.guideBtn__box-item-subtitle{font-size:16px;letter-spacing:4px}
.guideBtn__box-item-subtitle img{width:8px;height:auto;margin:1px 0 0 5px}
.guideBtn__box-item-subtitle:hover img{margin:1px 0 0 17px}
.guideBtn__box-item-img{width:100%;height:200px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
}
