time{font-family:Myriad Pro}
.cover_bg,.cover_img div{background-position:50%;background-repeat:no-repeat;background-size:cover}
.cover_img{position:relative;overflow:hidden}
a:hover .cover_img div,.cover_img:hover div{transform:scale(1.1)}
.slick_famous a:hover .cover_img div,.slick_book a:hover .cover_img div{transform:scale(1)}
.cover_img div{position:absolute;top:0;left:0;width:100%;height:100%}

.l_nav{position:fixed;left:10px;top:50%;margin-top:-100px;background:#1f599b;padding:0 10px 16px 10px;z-index:999}
.l_nav a{display:block;line-height:50px;font-size:14px;padding:0 6px;color:#fff}
.l_nav a:not(:first-child){border-top:1px dashed #2c69af}
.l_nav em{font-size:16px;font-weight:700;font-style:normal;margin-right:6px}

.l_nav .close{width:26px;height:26px;line-height:26px;background:#fff;position:absolute;bottom:-13px;left:50%;margin-left:-13px;padding:0;color:#1f599b}

header{position:fixed;top:0;left:0;right:0;z-index:99999;padding:0 50px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAByCAYAAACSo7vmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0RDZFN0M5RkE0MzExRUE4QjkwQUUxODMyQ0VDQTY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0RDZFN0NBRkE0MzExRUE4QjkwQUUxODMyQ0VDQTY4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDRENkU3QzdGQTQzMTFFQThCOTBBRTE4MzJDRUNBNjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDRENkU3QzhGQTQzMTFFQThCOTBBRTE4MzJDRUNBNjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7GvS4kAAAAXklEQVR42pSSUQ6AMAhDG6/gOXY/D0/Zoh/oSIf689KGdTAy7O3oG4ALHuq2OMFQPiPF+NEmUFhGzFaHOWOZVVVlUyN772bl9OlS/plFPbXempcrrtGFcvEjHhgCDACeRHCd5WK/hgAAAABJRU5ErkJggg==) 50% 0 repeat-x;background-size: 1px 100%}
header:before{content:none;position:absolute;top:0;left:0;right:0;width:100%;height:5px;background:linear-gradient(to right,#122b76,#890000,#122b76);z-index:6}

.t_logo{padding:32px 0}
.t_logo img{height:61px}

.t_nav li{float:left;position:relative}
.t_nav h3 a{font-size:18px;padding:45px 21px;position:relative;overflow:hidden}
.t_nav h3 a:before,.t_nav h3 a:after,.list_notice time:before,.list_notice time:after{content:'';position:absolute;top:24px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0}
.t_nav h3 a:before,.list_notice time:before{right:100%;width:17px;height:20px;background:url(../images/nav_on_t.png) 50% no-repeat}
.t_nav h3 a:after,.list_notice time:after{top:72px;left:150%;width:59px;height:18px;background:url(../images/nav_on_b.png) 50% 0 no-repeat}
.t_nav .on h3 a:before{right:35%;opacity:1}
.t_nav .on h3 a:after{left:50%;opacity:1}
.t_nav a{display:block;color:#fff}
.t_nav .sub_nav{position:absolute;top:135px;left:0;min-width:100%;font-size:15px;display:none;background:#122b76;
  background:rgba(18,43,118, 0.8);background:-webkit-gradient(left top, left bottom, color-stop(100%, rgba(9, 44, 135, 0)), color-stop(100%, rgba(9, 44, 135, 0)));background:-webkit-linear-gradient(top, #122b76 0%, rgba(9, 44, 135, 0) 100%);background:linear-gradient(to bottom, #122b76 0%, rgba(9, 44, 135, 0) 100%);padding:20px 0 60px;z-index:99}
.t_nav .sub_nav a{padding:10px;white-space:nowrap;display: block}
.t_nav .sub_nav a:hover{background:#850907}


/*search*/
.search_wrap{position:fixed;left:0;top:0;width:100%;height:100%;color:#666;transition:all 0.5s;z-index:99999;display:none}
.search_wrap .search_box{position:fixed;width:80%;max-width:560px;z-index:999;z-index:3;display:none}
.search_wrap .i_txt{width:100%;height:44px;position:relative;border:none;background:none;padding:0 56px 0 15px;background:#fff}
.search_wrap .submit{position:absolute;top:0;right:0;width:44px;height:44px;cursor:pointer}
.search_wrap .close{position:fixed;right:5%;top:8%;width:32px;height:32px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM2MEUwM0UyRDE0QjExRUFCMkMxQzY0OTVDMkFDRDQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM2MEUwM0UzRDE0QjExRUFCMkMxQzY0OTVDMkFDRDQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzYwRTAzRTBEMTRCMTFFQUIyQzFDNjQ5NUMyQUNENDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzYwRTAzRTFEMTRCMTFFQUIyQzFDNjQ5NUMyQUNENDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4tLD5kAAABQ0lEQVR42uyaSwrCMBCGh0LvZmnJGUQ8nidyIbgodF1wI0icSIpS6MOamSQ/Bv5NH5n52jSZzoSstUdWz+pYDYsy0Y51Zl1YNXmIod1ZJgMI430d2rUgohu9W8k6sQyl24z3sfw49nB09Ygu5TdjJnytli4wGUC8fFx9YcoQY5BUYVb5tPnGlCCmQFKB+cqHYB3FhFgCiQWzyaZYx5oQa0G0YH6yoWZIum91g1J9RjMcuq+YTzHo2401roMP0RgfqcikoT1tis18mmuA6FqktSqLL6haIYZ4iKMV9InHaZoRrGjkXBBK+w8t4I8dYvqFWBAhQhSIoBEijIf4sYL41YVIPkCkgyASdBApU4gkNkRZAaLQA1F6gyiGQpSnITYMVABbOBp3ss0EYg6mQ9nm1LuDew/T+mGWy8azyvvsfD88BRgACRoA/Uq+It4AAAAASUVORK5CYII=) no-repeat center;background-size:cover;cursor:pointer;transition-duration:.5s;z-index:9999}
.search_wrap .close:hover {transform:rotate(90deg)}
.search_wrap .bck{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:3}

.i_search{font-size:20px;width:44px;height:44px;line-height:44px;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:100px;overflow:hidden}
.i_search:before{position:relative;z-index:6}
.i_search:after{content:'';position:absolute;width:0;height:0;background:#122b76;border-radius:100px}
.i_search:hover{border-color:#122b76}
.i_search:hover:after{width:100%;height:100%;z-index:3}


.header.white{background:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);box-shadow: 0 2px 5px rgba(0,0,0,.1)}
.header.white:before{content:none}
.header.white .t_logo{padding:25px 0}

.header.white .i_search{color:#666;border-color:#ddd}
.header.white .i_search:hover{color:#fff}

.menu{display:none}

section,.main_c{max-width:1588px;margin:0 auto}

.header_white{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.06);-moz-box-shadow:0 2px 6px rgba(0,0,0,.06);box-shadow:0 2px 6px rgba(0,0,0,.06)}

.section{background-position:50% 40%;background-size:cover;background-repeat:no-repeat}

.p2{background-image:url('../images/bg2.jpg')}
.p3{background-image:url('../images/bg3.jpg')}
.p4{background-image:url('../images/bg4.jpg')}
.p5{background-image:url('../images/bg5.jpg')}
.p6{background-image:url('../images/bg6.jpg')}
.p7{background-image:url('../images/bg7.jpg')}

.p2 .fp-tableCell{padding-top:5vh}
.p3 .fp-tableCell,.p4 .fp-tableCell,.p5 .fp-tableCell,.p6 .fp-tableCell,.p7 .fp-tableCell{padding-top:9vh}
.p8 .fp-tableCell{padding-top:10vh}

#menu{position:fixed;left:2%;top:50%;z-index:999;display:none}
#menu li{margin:38px 0;position:relative}
#menu a{display:block;vertical-align:middle}
#menu a{width:6px;height:6px;line-height:6px;background:rgba(0,0,0,.2);margin:0 17px}

#menu span{left:86px;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:72px}

#menu {color:#3e71c5}
#menu .active a{background:#cca270 !important;width:40px;margin:0 14px 0 0}

#menu.white a{background:rgba(255,255,255,.5)}
#menu.white .active a{color:#fff}


.aside_link{position:fixed;right:0;bottom:0;background:rgba(17,28,59,.8);z-index:999;width:auto;border-radius:6px 0 0 6px;overflow:hidden}
.aside_link a{display:block;padding:0 14px 0 22px;line-height:60px;position:relative;overflow:hidden}
.aside_link a + a{border-top:1px solid #2b334a}
.aside_link a:not(:first-child){border-top:1px solid rgba(238,238,238,.1)}
.aside_link a:before{content:'';position:absolute;left:-12px;width:0;height:0;border-style:solid;border-width:30px 0 30px 12px;border-color:transparent transparent transparent #74060b}
.aside_link .on:before,.aside_link a:hover:before{left:0}
.aside_link .icon{color:#cca270;font-size:24px;margin-right:8px;width:24px;text-align:center}
.aside_link.bg_white{background:rgba(255,255,255,.8)}
.aside_link.bg_white a{color:#122b76}
.aside_link.bg_white a + a{border-top-color:#ddd}

.tit{margin-bottom:26px}
.tit h2{position:relative;color:#333}
.tit_lr{margin-bottom:56px}
.tit_lr h2:before,.tit_lr h2:after{position:absolute;font-size:40px}
.tit_lr h2:before{content:"\e8a6";left:-40px}
.tit_lr h2:after{content:"\e8a7";right:-40px}
.tit h2 em,.tit_lr h2:after{color:#122b76}
.tit h2 span,.tit_lr h2:before{color:#850907}
.tit.tc h2{padding:0 20px}

.tit .icon{font-size:36px;margin-right:18px;color:#c69250}


/* Slick Slider */
.slick-slider{position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent}
.slick-list{position:relative; display:block; overflow:hidden; margin:0; padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer; cursor:hand}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)}
.slick-track{position:relative; top:0; left:0; display:block; margin-left:auto; margin-right:auto}
.slick-track:before, .slick-track:after{display:table; content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none; float:left; height:100%; min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block; height:auto; border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-arrow{cursor:pointer}


.slick_bar{width:100%;height:100%}
.slick_bar a{display:block;height:100%}
.slick_bar .slick-list,.slick_bar .slick-track,.slick_bar .slick-slide div,.slick_bar .wrap{height:100%}
.slick_bar .page{position:absolute;bottom:6.2%;border-bottom:1px solid rgba(255,255,255,.2)}
.slick_bar .page:before,.slick_bar .page:after{content:'';position:absolute;bottom:-4px;width:7px;height:7px;background:#fff;opacity:.2;border-radius:7px}
.slick_bar .page:before{left:-7px}
.slick_bar .page:after{right:-7px}
.slick_bar .slick-dots{font-size:0}
.slick_bar .slick-dot{display:inline-block;font-size:24px;color:#fff;opacity:.6;cursor:pointer;margin:0 50px;position:relative}
.slick_bar .slick-dot:before{content:'';position:absolute;right:0;bottom:-1px;width:0;height:3px;background:#cca270}
.slick_bar .slick-dot.slick-active:before{width:100%}
.slick_bar .slick-active{font-size:46px;color:#cca270;opacity:1}

.slick_bar .slick-arrow{position:absolute;font-size:70px;color:#0a2e7e;opacity:.7;z-index:3}
.slick_bar .slick-prev{left:30px}
.slick_bar .slick-next{right:30px}
.slick_bar .slick-prev:hover,.slick_bar .slick-next:hover{color:#850907;opacity:1}

/* p2 */
.slick-dot{cursor:pointer}
.slick_focus{width:660px}
.slick_focus .cover_bg{height:460px}
.slick_focus time,.slick_party time{position:absolute;top:0;right:0;line-height:34px;padding:0 12px;z-index:9}
.slick_focus time:before,.slick_party time:before{content:'';position:absolute;top:0;right:-4px;width:calc(100% + 6px);height:100%;background:#b3312f;transform:skew(-12deg);z-index:-1}

.slick_focus .cover_bg,.slick_bar .cover_bg{-webkit-transition:all 1s cubic-bezier(0.7, 0, 0.3, 1);transition:all 1s cubic-bezier(0.7, 0, 0.3, 1);-webkit-transform:scale(1.2);transform:scale(1.2)}

.slick_focus .slick-active .cover_bg,.slick_bar .cover_bg{-webkit-transform:scale(1);transform:scale(1)}

.slick_focus p,.slick_party p,.slick_media p{position:absolute;left:0;right:0;bottom:0;padding:0 110px 0 20px;line-height:66px;background:linear-gradient(to top, rgba(0,0,0,.6), rgba(0,0,0,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#99000000', GradientType=0)}
.slick_focus .slick-dots,.slick_party .slick-dots{position:absolute;right:16px;bottom:28px;font-size:0;z-index:6}
.slick_focus .slick-dot,.slick_party .slick-dot{display:inline-block;margin:0 8px;width:10px;height:10px;border-radius:12px;background:rgba(255,255,255,.4);vertical-align:middle}
.slick_focus .slick-dots .slick-active,.slick_party .slick-dots .slick-active{width:12px;height:12px;background:#cca270}

.focus_news{width:calc(100% - 660px)}
.focus_news a{float:left;width:calc(50% - 54px);margin-left:54px;position:relative}
.focus_news a:before,.list_wd a:before{position:absolute;font-size:110px;color:#eeeef4;right:14px;bottom:10px}
.focus_news .txt{font-size:15px;color:#666;padding:20px 24px;background:#fff}
.focus_news .txt >*{position:relative;z-index:1}
.focus_news h3{font-size:18px;color:#333}
.focus_news p{line-height:26px;margin:15px 0;height:52px}
.focus_news time{font-size:20px;color:#122b76}
.focus_news .cover_img{width:100%;;height:290px}

/* p3 */
.acty_wrap{width:970px}
.list_acty{margin:-13px -10px;line-height:1.8}
.list_acty a{float:left;width:calc(33.333333% - 20px);height:230px;background:#fff url(../images/bg_xs.jpg) calc(100% - 20px) calc(100% - 16px) no-repeat;margin:13px 10px;position:relative;padding:42px 22px 0;overflow:hidden}
.list_acty h3{font-size:18px;color:#333;margin-bottom:34px;line-height:1.4;height:50px}
.list_acty .txt em{color:#2b407f}
.list_acty .txt p{overflow:hidden;}
.list_acty .txt em,.list_acty .txt span{float:left}
.list_acty .txt span{width:calc(100% - 60px)}
.list_acty .cover_img p{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to top, rgba(0,0,0,.7), rgba(0,0,0,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b2000000', GradientType=0);line-height:50px;color:#fff;padding:0 14px}

.notice_wrap{width:calc(100% - 1046px);margin-left:56px}
.list_notice{border-bottom:1px solid rgba(0,0,0,.1)}
.list_notice a{display:block;line-height:80px;border-top:1px solid rgba(0,0,0,.1);padding:0 26px 0 0;font-size:0;overflow:hidden}
.list_notice time{float:left;font-size:19px;color:#2b407f;width:106px;text-align:center;position:relative;overflow:hidden}
.list_notice time:before{top:12px;right:38%;width:13px;height:16px;background-size:100% 100%}
.list_notice time:after{top:52px;left:50%;width:48px;height:15px;background-size:100% 100%}
.list_notice h3{float:left;font-size:18px;color:#333;width:calc(100% - 106px)}
.list_notice a:hover{background:rgba(255,255,255,.5)}
.list_notice a:hover time:before{opacity:1}
.list_notice a:hover time:after{opacity:1}

/* p4 */
.p4{overflow:hidden;}
.slick_sk{margin:4vh -38px 0}
.slick_sk .slick-slide{padding:0 38px;text-align:left}
.slick_sk .slick-arrow{width:40px;height:40px;line-height:40px;position:absolute;bottom:0;font-size:24px;color:rgba(0,0,0,.5);text-align:center}
.slick_sk .slick-dots{text-align:center;font-size:0;margin-top:28px;height:40px;line-height:40px;display:inline-block}
.slick_sk .slick-dots li{display:inline-block;width:10px;height:10px;background:rgba(0,0,0,.2);border-radius:10px;margin:0 8px;vertical-align:middle}
.slick_sk .slick-dots .slick-active{background:#a82f2d;width:12px;height:12px}
.slick_sk .cover_img{padding-top:71%}
.slick_sk .txt{padding:12px 20px;border-top:4px solid #850907;line-height:38px;position:relative;overflow:hidden}
.slick_sk .slick-slide:nth-child(3n-2) .txt:before,.slick_sk .slick-slide:nth-child(3n) .txt:before,.bg_inset aside:before{content:'';position:absolute;top:0;width:200%;background:#2b407f;z-index:-1}
.slick_sk .slick-slide:nth-child(3n-2) .txt:before,.bg_inset aside:before{left:-100%;right:0;transform:skewY(-4deg);bottom:0}

.slick_sk .slick-slide:nth-child(3n) .txt:before{left:-100%;right:0;transform:skewY(4deg);height:200%;top:-132%}

.slick_sk h3{font-size:18px}
.slick_sk time{font-size:20px}

.slick_sk .slick-slide:nth-child(3n-2) .txt{padding-bottom:25px}
.slick_sk .slick-slide:nth-child(3n-1) .txt{background:#2b407f}
.slick_sk .slick-slide:nth-child(3n) .txt{text-align:right;padding-bottom:25px}

/* p5 */
.slick_famous{width:calc(100% - 160px);margin:0 auto}
.slick_famous .slick-slide{padding:0 118px;width:240px}
.slick_famous .cover_img{width:200px;height:200px;border:10px solid rgba(255,255,255,.2);margin:0 auto;position:relative;overflow:visible}
.slick_famous a{padding-top:20px}
.slick_famous a:hover .cover_img{transform:rotate(360deg);border-color:#2b407f}
.slick_famous .cover_img:before{content:'';position:absolute;width:0;height:0;border:1px dashed rgba(255,255,255,.3);animation:linear 30s infinite}
.slick_famous a:hover .cover_img:before{width:calc(100% + 40px);height:calc(100% + 40px);animation-name:ani_rotate}
.slick_famous .txt{margin-top:36px}
.slick_famous h3{font-size:18px}
.slick_famous h4{display:inline-block;padding:0 22px;line-height:28px;margin:16px 0;background:rgba(255,255,255,.1);border-radius:50px;max-width:100%}
.slick_famous p{line-height:26px;text-align:left;height:78px}
.slick_famous .slick-arrow{position:absolute;font-size:70px;color:#fff;opacity:.3;z-index:3}
.slick_famous .slick-prev{left:-80px}
.slick_famous .slick-next{right:-80px}
.slick_famous .slick-prev:hover,.slick_famous .slick-next:hover{color:#2b407f;opacity:1}

.more.db{max-width:220px;margin:40px auto 0;line-height:50px}

@keyframes ani_rotate {
    0%{
        transform:translate(-50%,-50%) rotate(0)
    }
    100%{
        transform:translate(-50%,-50%) rotate(360deg)
    }
}

/* p6 */

.sk_window{width:calc(100% - 658px)}
.list_wd{margin:0 -15px}
.list_wd a{float:left;width:calc(33.333333% - 30px);margin:0 15px;color:#666;position:relative}
.list_wd .hd{padding:24px 0;background:rgba(255,255,255,.9)}
.list_wd .bd{padding:18px 26px 27px;line-height:26px;background:rgba(255,255,255,.9);margin-top:36px;position:relative}
.list_wd .bd p{position:relative;height:205px;z-index:3}
.list_wd .bd:before{content:'';position:absolute;top:-36px;left:0;right:0;height:36px;background:url(../images/line.png) 50% no-repeat;background-size:100% 100%}
.list_wd time{font-size:30px;color:#122b76;position:relative;padding:0 26px;line-height:32px}
.list_wd time:before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:#850907}
.list_wd h3{font-size:18px;color:#333;padding:0 26px;line-height:28px;height:56px;font-weight:700;margin-top:18px;text-align:justify}
.list_wd .line{display:none}
.list_wd .line b{position:absolute;left:18px;right:18px;height:100%;background:rgba(255,255,255,.9)}
.list_wd .line b:before{content:'';position:absolute;left:0;right:0;top:50%;border-top:1px dashed #ddd}

.list_wd a:before{color:#dcdde5;z-index:1}
.list_wd a:hover:before{color:#a58966}
.list_wd a:hover .hd,.list_wd a:hover .bd{background:#b89872}
.list_wd a:hover .bd:before{background-image:url(../images/line_on.png)}
.list_wd a:hover h3,.list_wd a:hover .bd{color:#fff}

.party_wrap{width:598px;margin-left:60px}
.slick_party .cover_bg{height:440px;position:relative}
.slick_party p{display:none}
.slick_party .slick-active p{display:block}

/* p7 */

.slick_book a{width:306px;padding:30px 30px 0 70px;color:#333}
.slick_book .cover_img{width:212px;height:300px;position:relative;z-index:3;overflow:visible}
.slick_book .cover_img:before{content:'';position:absolute;left:-9px;top:-9px;width:306px;height:326px;background:url(../images/bg_book.png) 50% no-repeat;z-index:1}
.slick_book .cover_img div{position:relative;z-index:3}
.slick_book h3{color:#fff;border-top:3px solid #cca270;position:absolute;top:0;left:0;width:50px;padding:12px 14px 33px;overflow:hidden;z-index:6;font-size:18px;line-height:20px}
.slick_book h3:before{content:'';position:absolute;left:0;top:-14px;width:100%;height:100%;background:rgba(0,0,0,.6);transform:skewY(-30deg);z-index:-1}
.slick_book p{width:212px;margin-top:34px;height:48px;font-size:18px}

.slick_book a:hover{transform:translateY(-12px)}
.slick_book .slick-arrow,.slick_media .slick-arrow{position:absolute;bottom:0;width:50px;height:50px;line-height:50px;border:1px solid #b5b2af;text-align:center;color:#b5b2af}
.slick_book .slick-prev,.slick_sk .slick-prev{left:50%}
.slick_book .slick-next,.slick_sk .slick-next{right:50%}
.slick_book .slick-arrow:hover,.slick_media .slick-arrow:hover{background:#cca270;color:#fff;border-color:#cca270}

.slick_book .slick-dots{display:inline-block;height:50px;line-height:50px;margin-top:4vh}
.slick_book .slick-dot{display:inline-block;font-size:24px;color:#2b407f;margin:0 13px}
.slick_book .slick-active{font-size:42px;color:#cca270}

/* p8 */
.media_wrap .tit{width:190px}
.slick_media{width:calc(100% - 190px);position:static;overflow:hidden}
.slick_media .slick-list{margin:0 -54px 0 0}
.slick_media .slick-arrow{color:#7c86a9;border-color:#7c86a9}
.slick_media .slick-slide{margin:0 54px 0 0}
.slick_media .cover_img{padding-top:69.77%}
.i_play{width:60px;height:60px;line-height:60px;font-size:22px;background:rgba(0,0,0,.5);text-align:center}
.slick_media a:hover .i_play{background:#cca270;color:#fff}
.slick_media p{padding:0 20px;line-height:58px}

.slick_media .slick-prev{left:0;bottom:0}
.slick_media .slick-next{left:80px;bottom:0}

.slide_link{margin-top:6vh}
.slide_link .wrap{width:calc(100% - 64px);height:100%;position:relative;margin:0 auto;overflow:hidden}
.slide_link ul{position:absolute;left:0;top:0;width:9999px}
.slide_link li{float:left;margin-right:20px}
.slide_link,.slide_link .cover_bg{height:66px;display:block}
.slide_link .cover_bg img{height:100%}
.slide_link .icon{font-size:26px;color:rgba(255,255,255,.8)}
.slide_link .icon:hover{color:#cca270}
.slide_link .prev{left:-10px}
.slide_link .next{right:-10px}

/* footer */

footer{height:188px;background:url(../images/bg8_copy.jpg) 50% 0 no-repeat;background-size:cover;position: relative;z-index: 99}
footer .bd{padding:29px 0;line-height:34px}

.f8_con{background:url(../images/bg8_bd.jpg) 50% 100% no-repeat;background-size:100% calc(100% - 10px)}


.f_addr{max-width:560px;margin-left:-10px}
.f_addr .icon{font-size:18px;opacity:.6}
.f_addr li{display:inline-block;width:calc(50% - 10px);margin-left:10px;font-size:14px;line-height:34px;height:34px;vertical-align:top}

.f_logo{left:59%;max-width:90%}
.f_logo img{max-height:73px}

.f_share li{display:inline-block;padding:20px 0}
.f_share li:hover{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}
.f_share li:not(:first-child){margin-left:20px}
.f_share a.icon{display:block;font-size:26px;width:50px;height:50px;line-height:50px;background:rgba(0,0,0,.2);border-radius:50px}
.f_share .con{display:none;position:absolute;bottom:82px}
.f_share .con:before{content:'';position:absolute;left:50%;border-style:solid;border-width:6px 6px 0 6px;border-color:#fff transparent transparent transparent;margin-left:-6px;bottom:-6px}
.f_share .con img{max-width:120px}

.f_copy{border-top:1px solid rgba(255,255,255,.1);padding:12px 0;line-height:26px}
.f_copy span:not(:first-child){margin-left:42px}
.f_copy .i_copy{width:18px;height:20px;background:url(../images/i_copy.png) 50% no-repeat}
.f_copy,.f_copy a,.f_copy a:hover{color:rgba(255,255,255,.6)}

.f_copy .icon{font-size:26px}


/* welcome */
.wcm_c .top,.wcm_c .bottom {height:1px;width:200px;background:#05387e}
.wcm_c .left,.wcm_c .right {height:200px;width:1px;background:#05387e}
.wcm_c .top {position:absolute;top:0;left:-200px;transition:all 1s linear;-webkit-transition:all 1s linear}
.wcm_c .left {position:absolute;bottom:-200px;left:0px;transition:all 1s linear;-webkit-transition:all 1s linear}
.wcm_c .right {position:absolute;top:-200px;right:0px;transition:all 1s linear;-webkit-transition:all 1s linear}
.wcm_c .bottom {position:absolute;bottom:0;right:-200px;transition:all 1s linear;-webkit-transition:all 1s linear}
.tops {left:0px !important;transition:all .4s linear !important;-webkit-transition:all .4s linear !important;transition-delay:0.2s !important;transition-delay:0.2s !important}
.rights {top:0px !important;transition:all .4s linear !important;-webkit-transition:all .4s linear !important;transition-delay:0.6s !important;transition-delay:0.6s !important}
.bottoms {right:0px !important;transition:all .4s linear !important;-webkit-transition:all .4s linear !important;transition:all .4s linear !important;transition-delay:1s !important;transition-delay:1s !important}
.lefts {bottom:0px !important;transition:all .4s linear !important;-webkit-transition:all .4s linear !important;transition-delay:1.4s !important;transition-delay:1.4s !important}
.wcm_c .left,.wcm_c .right,.wcm_c .top,.wcm_c .bottom {z-index:998}
.wcm_c {width:200px;height:200px;position:absolute;z-index:998;overflow:hidden}
.wcm_c:after{width:238px;height:238px;position:absolute;left:0;top:0;left:50%;margin-left:-120px;top:50%;margin-top:-120px;z-index:899}
.wcm_wrap {z-index:9999999999;position:fixed}
.wcm_wrap {width:100%;height:100%;left:0;bottom:0}


.bg_inset{background:url(../images/bg_inset.jpg) 50% no-repeat;background-size:cover;background-attachment:fixed}

.inset_bar{width:100%;overflow:hidden}
.inset_bar img{display:block;width:100%}

.bg_inset aside{width:20%;margin-bottom:50px;padding-top:3%;position:relative;border-top:7px solid #850907;overflow:hidden;}
.bg_inset aside:before{transform:skewY(-12deg);bottom:1%}

.inset_img{position:relative;display:block;width:100%;z-index:1}
.aside_tit{font-size:20px;margin-top:20px;padding:20px 40px 20px 10px;color:#fff;min-width:340px;line-height:1.4;z-index:66;overflow:hidden;left:0;position:absolute;display:inline-block;top:-107px;}
.aside_tit:before{content:'';position:absolute;top:0;left:-7%;width:100%;height:100%;transform:skew(20deg);background:rgba(133,9,7,.7);z-index:-1;}
.aside_tit em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:34px}
.aside_tit p{opacity:.5}
.aside_tit b{width:29px;height:66px}
.nav_list{padding:0 0 40%}
.nav_list a{position:relative;line-height:1.4;display:block;padding:14px 20px 14px 20px;color:#fff}
.nav_list >a{padding-right:26px}



.nav_list a b{position:absolute;right:28px;top:50%;margin-top:-3px}
.nav_list a b:before,.nav_list a b:after{position:absolute;content:'';border-style:solid;border-width:7px;border-color:#f5f5f5 transparent transparent transparent}
.nav_list a b:before{border-top:7px #fff solid}
.nav_list a b:after{top:-2px;border-top:7px #2b407f solid}

.nav_list .on{background:#cca270;color:#fff;line-height:2.6}
.nav_list .on b{transform:rotate(180deg);right:14px;margin-top:3px}
.nav_list .on b:after{border-top:6px #cca270 solid}
.nav_list .on b:before{border-top:6px #fff solid}

.nav_list .sub_con{margin-top:-10px;padding:10px 0;display:none}
.nav_list .sub_con a{padding-left:22%;font-size:16px;background:none;line-height:1.8;position:relative;padding-top:4%;padding-bottom:4%}
.nav_list .sub_con a:before{content:'';position:absolute;width:6px;height:6px;background:#cca270;border-radius:100px;left:15%;top:50%;margin-top:-3px}

.nav_list .sub_con a{border-bottom:1px solid rgba(0,0,0,.1)}

.nav_list .active,.nav_list .active:hover{color:#cca270}

.con_wrap{width:78%;background:#fff;padding:30px 3% 40px;position:relative;margin-bottom:40px}
.con_wrap img{display:inline-block;}


.con_wrap .list_img{width:auto;margin-left:-30px}
.con_wrap .list_img a{width:calc(33.33% - 30px);margin-bottom:30px;margin-left:30px;}
.con_wrap .list_img .cover_img{height:auto;padding-top:70.625%}

.site_wrap{margin-bottom:26px}
.site_wrap,.site_wrap a{color:#666}
.site_wrap b{color:#bbb}
.site_wrap a,.site_wrap em{display:inline-block;*display:inline;*zoom:1;padding:0 10px}
.site_wrap em,.site_wrap a:hover,.list_org .con a:hover{color:#235599}

.con_wrap .part3-news li a{padding:0 6.8rem 0 1rem;position:relative}
.con_wrap .part3-news li a:before{content:'';position:absolute;left:0;top:50%;margin-top:-3px;width:6px;height:6px;background:url(../img/i_dot.png) 50% 0 no-repeat}
.con_wrap .part3-news li a:hover:before{background-position:50% -10px}
.con_wrap .part3-news li a span{width:auto;left:inherit;right:0}


article{position:relative;z-index:9}
.page_wrap{margin-top:5%}

.news_hd{padding:10px 0 26px;margin-bottom:26px;color:#333;border-bottom:1px solid #e1e1e1}
.news_hd h3{font-size:22px;color:#333;margin-bottom:14px}
.news_hd p span{margin:0 14px;color:#999}
.news_bd{font-size:16px;line-height:2.2;color:#555}


@-webkit-keyframes ani_lr {0% {opacity:1;-webkit-opacity:1}
100% {opacity:0;-webkit-opacity:0}
}
@keyframes ani_lr {0% {opacity:1;-webkit-opacity:1}
100% {opacity:0;-webkit-opacity:0}
}
@keyframes mk_t7 {0% {width:50%}
100% {width:0;opacity:0}
}
.ani_l,.ani_r {position:fixed;top:0;bottom:0;width:50%;height:100%;background:#ffffff;z-index:100000000}
.ani_r {top:0;right:0;animation:mk_t7 1.8s cubic-bezier(1,0,0,1) 1.8s forwards;-webkit-animation:mk_t7 1.8s cubic-bezier(1,0,0,1) 1.8s forwards}
.ani_l {left:0;animation:mk_t7 1.8s cubic-bezier(1,0,0,1) 1.8s forwards;-webkit-animation:mk_t7 1.8s cubic-bezier(1,0,0,1) 1.8s forwards}
.wcm_wrap {animation:ani_lr 1s cubic-bezier(1,0,0,1) 1s forwards;-webkit-animation:ani_lr 1s cubic-bezier(1,0,0,1) 1s forwards}
.ani_l,.ani_r {animation-delay:2.1s}
.wcm_wrap {animation-delay:1.4s}

.news_bd table{width:100%}



@media (min-width:1280px){
  .f8_con{display:table;height:calc(100% - 187px)}
  .table-cell{display:table-cell;vertical-align:middle}

  .t_nav h3 b{display:none}

  .header.white .t_nav h3 a{color:#333}
  .t_nav .sub_nav{display: block !important;opacity: 0;visibility: hidden}
  .t_nav li:hover .sub_nav{top:115px;opacity: 1;visibility: visible}
}

@media (max-width:1780px){
  section,.main_c{max-width:1400px}

  header{padding:0 40px 0 30px}
  .t_nav h3 a{font-size:16px;padding:45px 16px}
  .t_nav .on h3 a:before{right:33%}
  .t_nav .on h3 a:after{top:69px;background-size:54px}

  .slick_focus{width:600px}
  .slick_focus .cover_bg{height:418px}
  .focus_news{width:calc(100% - 600px);}
  .focus_news .cover_img{height:248px}
  .focus_news a{margin-left:40px;width:calc(50% - 40px)}

  .acty_wrap{width:860px}
  .list_acty a{height:199px;padding:32px 22px 0}
  .notice_wrap{width:calc(100% - 916px);margin-left:36px}
  .list_notice a{line-height:70px}

  .sk_window{width:calc(100% - 564px)}
  .list_wd .bd p{-webkit-line-clamp:6;height:153px}
  .slick_party .cover_bg{height:388px}
  .party_wrap{width:528px;margin-left:36px}

  .slide_link,.slide_link .cover_bg{height:57px}

  .slick_book a{padding:30px 20px 0 50px}
  .f8_con{height:calc(100% - 111px)}

  .f8_con .main_c{padding-top:4vh}

  .f_addr{max-width:480px;}
  .f_logo{left:61%}
}
@media (max-width:1600px){
  section,.main_c{max-width:1200px}

  .tit h2{font-size:26px}
  .tit .icon{font-size:34px;margin-right:10px}
  .f20,.slick_sk h3{font-size:16px}

  .tit_lr h2:before,.tit_lr h2:after{font-size:38px}
  .tit_lr h2:before{left:-34px;}
  .tit_lr h2:after{right:-34px}

  header{padding:0 30px 0 20px}
  .header.white .t_logo{padding:27px 0}
  .t_logo img{height:54px}
  .t_nav h3 a{font-size:14px;padding:45px 12px}
  .t_nav .on h3 a:before{right:30%}
  .t_nav .on h3 a:after{top:66px}
  .t_nav li:hover .sub_nav{top:109px}

  .slick_bar .slick-arrow,.slick_famous .slick-arrow{font-size:50px}
  .slick_bar .slick-prev{left:20px;}
  .slick_bar .slick-next{right:20px}
  .slick_bar .slick-dot{margin:0 30px;font-size:20px}
  .slick_bar .slick-active{font-size:40px}

  .aside_link a{padding:0 10px 0 18px;line-height:40px;font-size:12px}
  .aside_link a:before{left:-8px;border-width:20px 0 20px 8px}
  .aside_link .icon{font-size:20px}


  .p2 .fp-tableCell{padding-top:9vh}
  .p3 .fp-tableCell,.p4 .fp-tableCell,.p5 .fp-tableCell,.p6 .fp-tableCell,.p7 .fp-tableCell,.p8 .fp-tableCell{padding-top:13vh}

  .tit_lr{margin-bottom:36px}

  .slick_focus{width:520px}
  .slick_focus .cover_bg{height:362px}
  .focus_news{width:calc(100% - 520px)}
  .focus_news a{width:calc(50% - 30px);margin-left:30px}
  .focus_news .cover_img{height:210px}

  .focus_news .txt{padding:16px 24px}
  .focus_news h3{font-size:16px;color:#333}
  .focus_news p{margin:12px 0 11px}

  .acty_wrap{width:760px}
  .list_acty a{height:176px;padding:26px 22px 0}
  .list_acty h3{margin-bottom:24px}
  .notice_wrap{width:calc(100% - 816px);margin-left:36px}
  .list_notice a{line-height:62px;padding:0 20px 0 0;}
  .list_notice time{font-size:18px;width:96px;}
  .list_notice h3,.list_acty h3{font-size:16px}
  .list_acty h3{height:44px}
  .list_notice h3{width:calc(100% - 96px)}

  .list_notice time:before{top:5px;right:36%;background-size:11px;}
  .list_notice time:after{top:42px;background-size:42px;}

  .slick_famous .slick-slide{padding:0 50px}

  .sk_window{width:calc(100% - 496px)}
  .party_wrap{width:460px;}
  .slick_party .cover_bg{height:338px}

  .list_wd{margin:0 -10px;}
  .list_wd a{width:calc(33.333333% - 20px);margin:0 10px}

  .list_wd h3{font-size:16px;line-height:24px;height:48px}
  .list_wd time{font-size:24px;line-height:24px;}

  .list_wd .hd{padding:18px 0}
  .list_wd .bd{padding:7px 26px 22px;line-height:26px;margin-top:30px}
  .list_wd .bd:before{top:-30px;height:30px}

  .slick_book .cover_img{width:180px;height:255px}
  .slick_book .cover_img:before{background-size:260px;width:260px;height:276px;left:-7px;top:-7px}
  .slick_book p{width:180px;height:42px;font-size:16px}

  .slick_book .slick-dots{height:40px;line-height:40px}
  .slick_book .slick-dot{font-size:20px}
  .slick_book .slick-active{font-size:36px}
  .slick_book .slick-arrow, .slick_media .slick-arrow{width:40px;height:40px;line-height:40px}

  .slide_link,.slide_link .cover_bg{height:49px}

  .slick_media .slick-next{left:60px}

  .i_play{width:50px;height:50px;line-height:50px}

  .f8_con{height:calc(100% - 109px)}

  .f8_con .main_c{padding-top:4vh}

  .bg_inset aside{width:24%}
  .con_wrap{width:76%}
}

@media (max-width:1399px){
  .f20,.f18,.more{font-size:16px}
  section,.main_c{max-width:1100px}
  .slick_famous h3{font-size:16px}
  .tit{margin-bottom:20px}

  .p2 .fp-tableCell{padding-top:11vh}

  .t_nav h3 a{padding:36px 12px}
  .t_nav .on h3 a:before{top:16px}
  .t_nav .on h3 a:after{top:58px}

  .tit h2{font-size:20px}
  .slick_focus{width:480px}
  .slick_focus .cover_bg{height:335px}
  .focus_news{width:calc(100% - 480px)}
  .focus_news a{width:calc(50% - 30px);margin-left:30px}
  .focus_news .cover_img{height:190px}
  .focus_news p{margin:8px 0}

  .acty_wrap{width:700px}
  .list_acty a{height:159px;padding:20px 22px 0}
  .list_acty h3{margin-bottom:20px}
  .notice_wrap{width:calc(100% - 730px);margin-left:30px}
  .list_notice a{line-height:56px}

  .slick_famous .cover_img{width:150px;height:150px;padding-top:12px}
  .slick_famous .txt{margin-top:20px}

  .more.db{margin:20px auto 0}
  .p5 .tit{margin-bottom:6px}

  .party_wrap{width:400px;margin-left:30px}
  .slick_party .cover_bg{height:294px}
  .sk_window{width:calc(100% - 430px)}

  .list_wd .hd{padding:18px 0 12px}
  .list_wd .bd{padding:8px 26px 23px;margin-top:24px}
  .list_wd .bd:before{top:-24px;height:24px;}
  .list_wd h3{margin-top:10px}
  .list_wd .bd p{-webkit-line-clamp:5;height:127px}

  .slick_book a{padding:12px 15px 0 35px}
  .slick_book .cover_img{width:150px;height:212px}
  .slick_book .cover_img:before{background-size:cover;width:216px;height:229px;left:-6px;top:-5px}
  .slick_book p{width:150px;font-size:14px;height:38px}

  .f8_con{height:calc(100% - 91px)}

  .f8_con .main_c{padding-top:9.5vh}

  .slide_link, .slide_link .cover_bg{height:44px}


  .i_play{width:44px;height:44px;line-height:44px}

  .aside_tit{font-size: 16px;min-width: 300px;top: -99px}
  .aside_tit em{font-size: 28px}
}

@media (max-width:1320px){
  header{padding:0 20px 0 10px}
  .t_logo img{max-width:360px;max-height:44px;height:auto}
  .t_logo{padding:24px 0}
  .t_nav h3 a{padding:39px 10px}
  .t_nav h3 a:before{top:16px}
  .t_nav h3 a:after{top:62px}
  .t_nav li:hover .sub_nav{top:98px}
  .t_nav .on h3 a:before{right:26%;top:19px}
  .t_nav .on h3 a:after{top:60px;background-size:52px}

  .slick_bar .slick-dot{margin:0 20px;font-size:16px}
  .slick_bar .slick-active{font-size:30px}
  .slick_bar .slick-dot:before{height:2px}

  .i_search{font-size:18px;width:40px;height:40px;line-height:38px}

  .f8_con{height:calc(100% - 97px)}
}

@media (max-width:1279px){
  .more,.focus_news .txt,.list_acty{font-size:14px}
  .list_acty .cover_img{font-size:16px}

  section,.main_c{padding-left:20px;padding-right:20px;max-width:none}
  footer .bd{max-width:calc(100% - 40px)}

  .p4,.p5,.p7{padding:60px 0}

  .p2,.p3,.p6,.f8_con{padding:90px 0}

  .p2,.p4,.p6{background-image:none;background-color:#f5f5f5;}
  .p2 .more,.p4 .more,.p6 .more.white{color:#999}

  .p4 .tit h2,.p6 .tit h2{color:#333}

  .slick_book .slick-dots{margin-top:30px}

  .t_nav h3 a:before, .t_nav h3 a:after{content:none}

  .aside_link{display:none}
  .tit_lr h2:before, .tit_lr h2:after{font-size:30px}
  .tit_lr h2:before{left:-26px}
  .tit_lr h2:after{right:-26px}


  .menu {right:15px;display:block;width:32px;transition:all 0.3s ease}
  .menu span {width:100%;height:2px;display:block;background:#fff;transition:all 0.3s ease;border-radius:100px}
  .menu span + span {margin-top:8px}
  .menu.on {margin-top:6px}
  .menu.on span {transform:rotate(45deg)}
  .menu.on span:nth-child(2) {transform:rotate(-45deg) translate(7px,-7px)}
  .menu.on span:nth-child(3) {display:none}

  .white .menu span{background:#aaa}


  .i_search{margin:20px 50px 20px 0}


  .t_nav{position:fixed;width:60%;left:-100%;top:0;bottom:0;background:#2b407f;text-align:left;z-index:999;overflow-y:auto;padding:30px 0}
  .t_nav li{float:none;display:block;border-bottom:1px solid rgba(0,0,0,.1)}
  .t_nav h3{position:relative}
  .t_nav h3 a{font-size:14px;line-height:1.6;padding:10px 18px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none}
  .t_nav a{color:#fff}
  .t_nav .on{border-bottom:none}
  .t_nav .on h3 a{height:auto;background:#cca270;padding:10px 50px 10px 18px}

  .t_nav.on{left:0}

  .t_nav h3 b{position:absolute;right:0;bottom:0;width:50px;text-align:center;line-height:44px;height:46px;color:#fff;font-size:20px;cursor:pointer;-webkit-transition:.3s all ease-in;-moz-transition:.3s all ease-in;-ms-transition:.3s all ease-in;transition:.3s all ease-in;font-weight:normal;opacity: .3}

  .t_nav .on b{transform:rotate(-45deg);margin-top:-22px}

  .t_nav .sub_nav{position:initial;top:0;font-size:12px;padding:10px 0;background:#1e316b}
  .t_nav .sub_nav a{padding:10px 20px 10px 40px;white-space:normal}

  .t_nav .sub_nav a:hover{background:none;color:#cca270}

  .slick_bar .cover_bg{padding-top:52.0435%}

  .acty_wrap{width:640px}
  .notice_wrap{width:calc(100% - 670px)}
  .list_acty a{height:146px}
  .list_notice a{line-height:52px}

  .list_notice time:before{top:1px}
  .list_notice time:after{top:37px}

  .list_acty h3{margin-bottom:12px}

  .slick_focus{width:440px;}
  .slick_focus .cover_bg{height:306px}
  .focus_news{width:calc(100% - 440px)}
  .focus_news .cover_img{height:169px}
  .focus_news .txt{padding:12px 20px}
  .focus_news a:before, .list_wd a:before{font-size:70px}

  .slick_sk .txt{padding:8px 20px 12px;line-height:30px}

  .list_notice time{font-size:17px;width:86px;}
  .list_notice h3{width:calc(100% - 86px)}

  .list_wd h3,.list_wd time,.list_wd .bd{padding-left:20px;padding-right:20px}

  .slick_book h3{width:40px;padding:8px 10px 28px;font-size:16px}
  .slick_focus .slick-dots, .slick_party .slick-dots{bottom:22px}
  .slick_focus p, .slick_party p{line-height:56px}
  .slick_media p{line-height:50px}

  .media_wrap .tit{width:140px}
  .slick_media {width:calc(100% - 140px)}
  .slide_link{margin-top:4vh}
  .slide_link .wrap{width:auto;}
  .slide_link .icon{display:none}


  .f8_con{background-size:cover}
  .f8_con .main_c{padding-top:0}

  .f_logo{left:63%}
  .f_logo img{max-height:50px}

  .aside_tit{font-size: 14px;min-width:240px;top: -78px;padding:14px 30px 14px 10px}
  .aside_tit em{font-size: 22px}

  .con_wrap .list_img{margin-left:-20px}
  .con_wrap .list_img a{width:calc(33.33% - 20px);margin-bottom:20px;margin-left:20px}
}
@media (max-width:1023px){
  .p2,.p3,.p4,.p5,.p6.p7,.f8_con{padding:40px 0}

  .slick_bar .slick-arrow, .slick_famous .slick-arrow{font-size:40px}

  .acty_wrap,.notice_wrap,.sk_window,.party_wrap,.slick_focus,.focus_news,.f_addr{float:none;width:auto;}

  .focus_news{margin:30px 0 0 -30px}
  .focus_news .cover_img{height:auto;padding-top:70.774%;}
  .slick_focus .cover_bg{height:auto;padding-top:69.645%}
  .focus_news .txt{padding:20px 24px}

  .t_logo{max-width:70%;padding:16px 0;float:none;display:block}

  .list_acty a{height:166px}
  .notice_wrap{margin:30px 0 0 0}
  .p3.section{background-position:100% 50%;background-size:170% 100%}
  .acty_wrap .tit.white h2{color:#333}

  .slick_sk .slick-slide{padding:0 20px}
  .slick_sk{margin:4vh -20px 0}
  .slick_sk time{font-size:18px}
  .slick_sk .slick-dots{margin-top:20px}

  .party_wrap{margin:30px 0 0 0}
  .slick_party .cover_bg{height:auto;padding-top:73.628%;}

  .slide_link{margin-top:30px}

  footer{height:auto;background-size:cover;text-align:center}

  .f_addr{text-align:left;margin:0 auto}
  .f_logo{position:inherit;margin:30px 0 26px;display:inline-block;left:inherit;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}
  .f_logo img{max-height:73px}

  .f_share{position:inherit;top:inherit;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}
  .f_share li{padding:0;}
  .f_copy span:not(:first-child){margin-left:20px}


  .bg_inset aside{width:28%}
  .con_wrap{width:72%}

  .con_wrap .list_img a{width: calc(50% - 30px);}

}

@media (max-width:767px){
  .slick_sk .slick-slide .txt{padding-bottom: 20px !important}
  .slick_sk .slick-slide .txt:before{left:0 !important;right:0 !important;transform:skewY(0) !important;height:200%;top:0 !important;bottom:0 !important}

  .f_copy .fl,.f_copy .fr{float: none}
}
@media (max-width:640px){
  .p2,.p3,.p4,.p5,.p6,.p7,.f8_con{padding:30px 0}
  .tit h2{font-size: 18px}
  .tit .icon{font-size: 28px;margin-right: 6px}

  .tit_lr h2:before, .tit_lr h2:after{font-size: 26px}
  .tit_lr h2:before{left: -16px}
  .tit_lr h2:after{right: -16px}

  section, .main_c{padding-left:15px;padding-right:15px}
  .inset_bar img{position:relative;left:50%;margin-left:-90%;width:180%;max-width:initial}

  header{padding:0 15px}

  .slick_bar .slick-arrow, .slick_famous .slick-arrow{font-size:30px}

  .t_logo{max-width:calc(100% - 130px)}
  .t_logo img{max-width:100%}
  .i_search{margin:14px 40px 14px 0;width:36px;height:36px;line-height:34px;font-size:16px}

  .menu{width:28px;}
  .menu span + span {margin-top:6px}

  .slick_bar .slick-dot{margin:0 14px}
  .slick_bar .slick-active{font-size:24px}

  .focus_news{margin-left:0}
  .focus_news a{float:none;width:auto;margin-left:0;margin-top:30px;display:block}
  .slick_focus p, .slick_party p, .slick_media p{padding-left:14px;padding-right:100px}
  .slick_media p{padding-right:14px}
  .slick_focus .slick-dots, .slick_party .slick-dots{right:10px}

  .list_acty{margin:-13px 0}
  .list_acty a{width:100%;margin-left:0;height:auto;padding:20px;background-size:100px}
  .list_acty .cover_img{height:auto;padding-top:70.75%}
  .list_acty h3{margin-bottom:20px}

  .slick_famous .slick-slide{padding:0 20px}

  .list_wd{margin:-10px 0 0 0}
  .list_wd a{float: none;width: auto;margin:30px 0 0 0;display: block}
  .list_wd .bd{margin-top:40px}
  .list_wd .bd:before{top:-40px;height:40px}

  .focus_news a:before, .list_wd a:before{font-size:90px}
  .focus_news .txt{padding-left:10px;padding-right:10px}

  .slick_book a{padding:12px 0 0 0}
  .slick_book .wrap{max-width:calc(100% - 90px);margin:0 auto;}
  .slick_book .cover_img{margin:0 auto}
  .slick_book p{margin-left:auto;margin-right:auto}

  .slick_book .slick-arrow{bottom:initial;top:106px}
  .slick_book .slick-prev{left:-45px;margin-left:0 !important}
  .slick_book .slick-next{right:-45px;margin-right:0 !important}
  .slick_book .slick-dots{height:auto;margin-top:10px}
  .slick_book .slick-dot{width:8px;height:8px;margin: 0 6px;background: rgba(0,0,0,.2);font-size: 0;border-radius:50px;vertical-align: middle}
  .slick_book .slick-dots .slick-active{background:#a82f2d;width: 10px;height: 10px}

  .media_wrap .tit{width: 100px}
  .slick_media {width:calc(100% - 100px)}
  .slick_media .slick-arrow{width: 30px;height: 30px;line-height: 30px}
  .slick_media .slick-next{left:40px}

  .f_copy{line-height:2.2}


  .f_addr{max-width:100%;text-align:center}
  .f_addr li{display:block;width:auto;margin-left:0}

  .bg_inset aside{display: none}
  .con_wrap{width:100%;padding:20px 4% 40px}

  .aside_tit{font-size: 12px;min-width: 60%;padding: 10px 30px 12px 10px;top: -70px}
  .aside_tit em{font-size: 20px}

  .con_wrap .list_img{margin-left:0}
  .con_wrap .list_img a{width:100%;margin-bottom:0;margin-left:0;margin-top:10px}
}
@media (min-width:640px) and (max-width:1279px){
  .t_nav{max-width:30%}
}
@media (max-width:580px){
  .more{font-size: 13px}

  .slick_famous{width: calc(100% - 100px)}
  .slick_famous .slick-prev{left:-50px}
  .slick_famous .slick-next{right:-50px}

  .f_logo{margin: 20px 0}
  .f_copy .fl span{display: block;margin-left: 0}
}
@media (max-width:374px){
  .more,.site_wrap{font-size: 12px}
  .list_notice h3, .list_acty h3{font-size: 14px}
  .list_acty h3{height: 38px}
  .tit h2{font-size: 16px}

  .tit_lr h2:before, .tit_lr h2:after{font-size: 22px;margin-top:1px}
  .tit_lr h2:before{left: -12px}
  .tit_lr h2:after{right: -12px}

  .list_wd .bd{margin-top:34px}
  .list_wd .bd:before{top:-34px;height:34px}

  .slick_book .wrap{max-width: calc(100% - 70px)}
  .slick_book .slick-arrow{z-index:6}
  .slick_book .slick-prev{left:-40px}
  .slick_book .slick-next{right:-40px}
}

@media (max-width:359px){
	.slick_book .slick-arrow{width: 30px;height: 30px;line-height: 30px}
	.slick_book .wrap{max-width: calc(100% - 50px)}
	.slick_book .slick-prev{left:-30px}
    .slick_book .slick-next{right:-30px}

    .slick_book .cover_img{width:130px;height:184px}
    .slick_book .cover_img:before{background-size:cover;width:190px;height:202px;left:-4px;top:-4px}
    .slick_book p{width:130px;font-size:14px;height:38px}
    .slick_book .slick-dots{display: none !important}
}