@import "base.css";
:root{--animate-duration:.5s;--animate-delay:.5s;--animate-repeat:1}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}

@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}

#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background:#333;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px}
#browser-modal .browser-content .browser-item .iconchrome{background:url(../images/bro.png) no-repeat 0 0}
#browser-modal .browser-content .browser-item .iconfirefox{background:url(../images/bro.png) no-repeat 0 -100px}
#browser-modal .browser-content .browser-item .iconopera{background:url(../images/bro.png) no-repeat 0 -200px}
#browser-modal .browser-content .browser-item .iconEdge{background:url(../images/bro.png) no-repeat 0 -300px}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
html,body{height:100%}
body{overflow-x:hidden;visibility:hidden}
section,.w1400{max-width:1400px;margin:0 auto}

@font-face{font-family:"sySong";src:url("../fonts/sySong.woff") format("woff");font-style:normal;font-weight:normal;}

.tit h2,.t_nav h3 a,.more,.list_time time{font-family:"sySong"}


.cover_bg,.cover_img >div:first-child{background-position:50%;background-repeat:no-repeat;background-size:cover}
.cover_img{position:relative;overflow:hidden}
a:hover .cover_img >div:first-child,.cover_img:hover >div:first-child{-webkit-transform:scale(1.1);transform:scale(1.1)}
.slick_link .cover_bg:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);box-shadow:0 2px 5px rgba(0,0,0,.1)}
.link_news a:hover i{-webkit-transform:scale(.95);transform:scale(.95)}
.cover_img div:first-child{position:absolute;top:0;left:0;width:100%;height:100%}

.slick-dots li{cursor:pointer}


header{position:relative;background: #71161b;padding:22px 0 16px;z-index:9999;margin:0 0 60px;}
.t_lang{background:#b19886;padding:0 14px}
.t_logo{position:relative}
.t_logo img{max-height:122px}

.t_link{margin:20px -15px 0}
.t_link a{color:#d3a5a8;padding:0 15px;display:inline-block}
.t_link i{display:inline-block;width:16px;height:16px;background:url(../images/i_lang.png) 50% no-repeat;vertical-align:-3px;margin:0 6px 0 0}
.t_link .i_search{background-image:url(../images/t_search.png)}


.t_nav{position:absolute;top:160px;left:0;right:0;background: #71161b;font-size:0;z-index:99;}
.t_nav li{display:inline-block;position:relative;font-size:16px;vertical-align:top;width:13.666666%;}
.t_nav li:last-child{margin-right:0}
.t_nav h3{font-weight:normal;position:relative;z-index:3}
.t_nav h3 a{font-size:20px;line-height:60px;display:block;color:#fff;white-space:nowrap;padding:0 12px;}
.t_nav a{display:block;color:#fff}

.t_nav .sub_nav{position:absolute;top:calc(100% + 10px);font-size:16px;padding:10px 8px;background:rgba(255,255,255,.8);width:-webkit-max-content;width:-moz-max-content;min-width:100%;z-index:6;}
.t_nav li:hover .sub_nav{top:100%;opacity:1;filter:alpha(opacity=100);visibility:visible}
.t_nav .sub_nav a{padding:10px 10px;font-size:15px;color:#333;line-height:22px;white-space:nowrap;}
.t_nav .sub_nav a:not(:first-child){border-top:1px dashed rgba(0,0,0,.2)}
.t_nav .sub_nav a:hover{color:#921e21}

.t_logo,.menu{z-index:9999}


/*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:90%;max-width:540px;z-index:999;z-index:3;display:none}
.search_wrap .i_txt{width:100%;height:46px;position:relative;border:none;background:none;padding:0 96px 0 15px;background:#fff;font-size:16px}
.search_wrap .submit{position:absolute;top:0;right:0;width:80px;height:46px;cursor:pointer}
.search_wrap .close{position:fixed;right:5%;top:15%;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}

.ani{transition:all 1s ease-out .3s;opacity:0}
.aside_menu.showdiv,.aside_menu.showdiv:before,.aside_menu.showdiv:after{transform:none;opacity:1;}
.aside_menu{position: fixed;width: 200px;height:200px;right: -120px;top:50%;margin-top:-100px;background:#71161b;z-index: 99999;border-radius: 200px;transform: scale(0);opacity:0}
.aside_menu:before,.aside_menu:after{content:'';position:absolute;}
.aside_menu:before{width:81px;height:160px;background:url(../images/menu_txt.png) 50% no-repeat;left:8px;top:26px;transform: scale(1.6);transition: all 1.5s ease-out 1.8s;opacity: 0;}
.aside_menu:after{width:39px;height:91px;background:url(../images/aside_txt.png) 50% no-repeat;left:38px;top:50%;margin-top:-45px;.aside_menu.showdiv: beforetransform: scale(1.6)transition: all 1.s ease-out 1.8s;transition: all 1s ease-out 2.5s;opacity:0;transform: translateX(-16px)}

.aside_menu.showdiv.on{transform: scale(0) !important;opacity:0 !important}

.aside_nav{right:-100%;z-index:9999}
.aside_nav.on{right:0}
.aside_nav a{display:block;width:114px;position:relative;padding:14px 0;margin: 20px 0;}
.aside_nav a:before{content:'';position:absolute;left:-24px;top:0;border-style:solid;border-width:48px 0 48px 24px;border-color:#71161b transparent}
.aside_nav a:nth-child(4n-3){background:#71161b}
.aside_nav a:nth-child(4n-3):before{border-color:#71161b transparent}
.aside_nav a:nth-child(4n-2){background:#ef8017}
.aside_nav a:nth-child(4n-2):before{border-color:#ef8017 transparent}
.aside_nav a:nth-child(4n-1){background:#c79e3b}
.aside_nav a:nth-child(4n-1):before{border-color:#c79e3b transparent}
.aside_nav a:nth-child(4n){background: #5778cd;}
.aside_nav a:nth-child(4n):before{border-color:#5778cd transparent}

.aside_nav .link_hide{width: 40px;height: 40px;background: url(../images/link_hide.png) !important;margin-left:auto;margin-right:auto;border-radius:50%;}
.aside_nav .link_hide:before{content:none !important}

.aside_nav i{display:block;height:37px;margin:0 0 5px;background-image:url(../images/a1.png);background-repeat:no-repeat;background-position:50%}
.aside_nav .a2{background-image:url(../images/a2.png)}
.aside_nav .a3{background-image:url(../images/a3.png)}
.aside_nav .a4{background-image:url(../images/a4.png)}


/* 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,.slick_bar .wrap,.slick_bar .wrap .slick-list,.slick_bar .wrap .slick-track,.slick_bar .wrap .slick-track div,.slick_bar a{height:calc(100vh - 220px);}
.slick-arrow{position:absolute;width:64px;height:64px;right:50px;background:rgba(0,0,0,.4) url(../images/next.png) 50% no-repeat;border-radius:54px;z-index:99;border:1px solid rgba(221,221,221,.4)}
.slick-prev{background-image:url(../images/prev.png);left:50px;right:inherit}
.slick-arrow:hover{background-color:#71161b;border-color:#71161b}
.slick_bar .slick-dots{position:absolute;left:0;right:0;font-size:0;text-align:center;bottom:60px;z-index:6;height:30px;overflow:hidden}
.slick_bar .slick-dot{display:inline-block;width:24px;height:16px;background:url(../images/dot.png) 50% no-repeat;background-size:100%;vertical-align:middle;margin:0 18px}
.slick_bar .slick-dot.slick-active{width:30px;height:30px;background:url(../images/dot_on.png) 50% no-repeat;background-size:100%}
.slick_bar .slick-active .cover_bg:before{content:'';position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0,0,0, 0));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#7f000000', GradientType=0);z-index:1}

.slick_bar .pro_speed{height:6px;background:#f5e339}

.news_wrap{padding:74px 0}
.tit{margin:0 0 62px}
.tit h2{padding:18px 0 0;line-height:1em;position:relative;}
.tit h2:before{content:'';position:absolute;top:0;left:50%;margin-left:-10px;border-width:10px 10px 0;border-color:#71161b transparent transparent transparent;border-style:solid;}

.list_img{margin:-20px -35px}
.list_img a{float:left;width:calc(33.333333% - 70px);margin:20px 35px;}

.con_wrap .list_img{margin:-20px}
.con_wrap .list_img a{width:calc(33.333333% - 40px);margin:20px}

.list_img .cover_img{padding-top:70.592%}
.list_img .txt{padding:19px 20px;border:1px solid #ddd;border-top:none;color: #666;}
.list_img h3{font-size:18px;color: #333;margin:0 0 13px;}
.list_img p{line-height:22px;height:44px}

.more{display:block;background:#71161b;height:42px;line-height:40px;width:130px;margin:40px auto 0}
.more:hover{color:#fcec3b}


.notice_wrap{background: #f6f6f6;padding:80px 0;}
.list_time{margin: -32px -33px -3px;}
.list_time a{height: 130px;float:left;width:calc(33.333333% - 30px);padding:20px;margin:13px;}
.con_wrap .list_time a{float:left;width:calc(50% - 30px)}

.list_time a:before{content:'';position:absolute;left:0;right:0;bottom:0;height:0;background:#71161b}
.list_time a:hover{transform:translateY(-10px);color: #fff}
.list_time a:hover:before{height:100%}
.list_time a:hover time{color:#fcec3b;border-right-color:rgba(255,255,255,.2)}
.list_time a:hover h3{color:#fff}
.list_time a:hover .txt p{color:#ddbfc0}
.list_time time,.list_time .txt{position:relative;z-index:6}
.list_time time{font-size:16px;text-align:center;color: #71161b;padding:0 11px 0 0;margin:0 11px 0 0;border-right:1px dashed #ccc;display:inline-block;vertical-align:middle;width:76px;}
.list_time time em{font-size:42px;display:block;line-height:1em;margin:0 0 3px}
.list_time .txt{width:calc(100% - 92px);font-size:14px;display:inline-block;vertical-align:middle;}
.list_time h3{font-size:18px;margin:0 0 10px;color: #333}
.list_time .txt p{line-height:22px;height:44px}

.stu_wrap{width:42.1875%}
.xy_wrap{width:57.8125%}


.stu_wrap .txt,.xy_wrap .txt{position:absolute;left:0;right:0;bottom:0;line-height:26px;padding:50px 20px 20px;background:linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0,0,0, 0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b2000000',GradientType=0)}
.stu_wrap span,.xy_wrap span{display:block;color:#fcec3b}
.stu_wrap p,.xy_wrap p{font-size:18px}

.stu_wrap a{float:left;width:66.6667%;padding-top:32.166%}
.stu_wrap a:first-child{width:33.3333%;padding-top:64.332%}

.avatar_wrap .cover_img:before{position:absolute;top:0;left:0;width:120%;height:100%;background:rgba(255,255,255,.5);content:'';-webkit-transform:scale3d(1.9,1.5,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(1.9,1.5,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);pointer-events:none;z-index:1;}
.avatar_wrap .cover_img:hover:before{-webkit-transform:scale3d(2.8,2.2,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(2.8,2.2,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0)-webkit-transition:-webkit-transform .4s;transition:transform .4s;}
.avatar_wrap .cover_img:before{opacity:0\9\0}

.xy_wrap a{float:right;width:33.3333%;padding-top:23.473%}
.xy_wrap a:first-child{width:66.6667%;padding-top:46.946%}

.data_wrap{padding:86px 0 100px}
.list_data{margin:-39px 0}
.list_data li{float:left;font-size:0;width:33.333333%;margin:39px 0;padding:0 20px 0 0}
.list_data i,.list_data .txt{display:inline-block;vertical-align:middle;position:relative;}
.list_data i{width:120px;height:134px;margin:0 28px 0 0;background:url(../images/bor.png) 50% no-repeat;background-size:100% 100%}
.list_data i:before{content:'';position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-image:url(../images/data1.png)}
.list_data .i2:before{background-image:url(../images/data2.png)}
.list_data .i3:before{background-image:url(../images/data3.png)}
.list_data .i4:before{background-image:url(../images/data4.png)}
.list_data .i5:before{background-image:url(../images/data5.png)}
.list_data .i6:before{background-image:url(../images/data6.png)}
.list_data .txt{font-size:22px;}
.list_data h2{font-size:50px;color:#71161b;line-height:1em;margin:0 0 8px}


@keyframes icon-bounce{0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}85%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes icon-bounce{0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}85%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-moz-keyframes icon-bounce{0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}85%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-o-keyframes icon-bounce{0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}85%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}

.view_wrap{padding:88px 0 100px;background: #f6f6f6}
.slick_view{margin:0 -15px}
.slick_view .slick-slide{margin:0 15px;border:10px solid #c6d0dc;}
.slick_view .cover_img{padding-top:68.185%}
.slick_view .slick-arrow{width:54px;height:54px}
.slick_view .slick-prev{left:-69px}
.slick_view .slick-next{right:-69px}

footer{position:relative;background:url(../images/f_bg.jpg) 50% no-repeat;background-size:cover;z-index:99}
footer .bd{padding:57px 0}
footer .tit h2{font-size:22px;margin:0 0 10px;padding:0 0 0 20px}
footer .tit h2:before{border-width:10px 0 10px 10px;border-color:transparent transparent transparent #fcec3b;left:0;margin:0;top:50%;margin-top:-10px}

.f_bd{padding:55px 0}

.f_link{max-width:400px}
.f_link .tit{margin:0 0 10px}
.list_link li{display:inline-block}
.list_link a{display:block;font-size:14px;color:#fff;line-height:28px}
.list_link a:hover{color:#fcec3b}
.list_link li:not(:nth-child(3n)){padding:0 60px 0 0}

.logo_txt{padding:0 0 0 31px;margin:0 0 0 30px;background:url(../images/line.png) 0 50% no-repeat;background-size:1px 100%}

.f_icon{margin:0 -15px}
.f_icon li{position:relative;display:inline-block;margin:0 15px}
.f_icon .con{position:absolute;bottom:100%;width:140px;min-width:100%;visibility:hidden;opacity:0;bottom:calc(100% + 16px);box-shadow:0 -2px 6px rgba(6,12,14,.2)}
.f_icon .con img{width:140px;height:140px}
.f_icon li:hover .con{visibility:visible;opacity:1}
.f_icon .con:before{content:'';position:absolute;bottom:-8px;border-style:solid;border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent}

.f_icon li:nth-child(2) .con:before{border-color:#784ac4 transparent transparent transparent}

.f_icon h3 a{display:block;width:50px;height:50px;background-color:rgba(0,0,0,.3);background-position:50%;background-repeat:no-repeat;border-radius:50px}
.f_icon li:hover{transform:translateY(-6px)}
.i_wechat{background-image:url(../images/i_wechat.png)}
.i_twitter{background-image:url(../images/i_twitter.png)}
.i_ins{background-image:url(../images/i_ins.png)}
.i_facebook{background-image:url(../images/i_facebook.png)}
.i_youtobe{background-image:url(../images/i_youtobe.png)}

.f_adr{line-height:30px;margin:20px 0 0}
.f_adr,.f_adr a{color:#d6bbbf}
.f_adr span{margin:0 0 0 30px;display:inline-block}


.f_copy{border-top:1px solid rgba(255,255,255,.1);padding:17px 0;line-height:26px}
.f_copy span{margin:0 23px;display:inline-block}
.f_copy span,.f_copy a{font-size:15px;color:#d6bbbf}


.inset_bar{width:100%;overflow:hidden}
.inset_bar img{display:block;width:100%}


.inset_img{position:relative;display:block;width:100%;z-index:1}


aside{width:320px;margin:0 0 50px;position:relative;}

.aside_tit{padding:96px 20px 54px 38px;background:url(../images/top_aside.png) 50% 0 no-repeat;background-size:cover;color: #fff;font-size:18px;margin: -200px 0 0;line-height:50px;}
.aside_tit h2{font-size:30px;font-family: "sySong";}
.aside_tit p{opacity:.5}

.nav_list a{position:relative;line-height:24px;display:block;padding:21px 30px 21px 24px;color:#333;}
.nav_list >a{
    padding-right:40px;
}
.nav_list >a:before{content:'';position:absolute;left:-4px;width:4px;height:0;background: #edbc27;}
.nav_list >a.on:before{height:100%}
.nav_list >a:not(:first-child){border-top:2px solid #fff;}
.nav_list a b{position:absolute;right:28px;top:50%;margin-top:-3px;width:50px;top:0;bottom:0;right:0;color:#999;font-size:16px}
.nav_list a b:before{content:'';position:absolute;font-family:monospace,serif;z-index:6;background:url(../images/i_down.png) 50% no-repeat;z-index:6;width:22px;height:22px}

.nav_list{padding:32px 0 78px;border-left:4px solid #71161b;}
.nav_list .on{background:#fff;color: #71161b;}
.nav_list .on b{right:0;font-size:12px;color:#fff;}
.nav_list a.on b{transform:rotate(180deg)}
.nav_list a b:after{content:'';position:absolute;width:22px;height:22px;border-radius:50%;background:#aaa}

.nav_list .on b:after{background: #edbc27;}
.nav_list .sub_con{padding:6px 0;display:none;}
.nav_list .sub_con a{padding-left:22%;font-size:16px;background:none;line-height:1.6;position:relative;padding-top:4%;padding-bottom:4%;}
.nav_list .sub_con a:before{content:'';position:absolute;width:6px;height:6px;background:#999;border-radius:100px;left:15%;top:50%;margin-top:-3px}

.nav_list .sub_con a:not(:first-child){border-top:1px dashed #ddd}

.nav_list .active,.nav_list .active:hover{color: #71161b;}


.bg_inset{background: #f5f5f5}
.inset_img{position:relative;display:block;width:100%;z-index:1}



.con_wrap{width:calc(100% - 380px);padding:50px 0 0;position:relative;margin-bottom:90px;}


.i_pos{width:17px;height:20px;background:url('../images/i_pos.png') 50% no-repeat;margin-right:10px;vertical-align:-5px}
.site_nav{color:#666;margin-bottom:40px;line-height:32px;padding:0 0 18px;border-bottom:1px solid #ddd;}
.site_nav h3{float:left;color: #71161b;font-family: "sySong";font-size:26px}
.site_nav b{color:#bbb}
.site_nav a,.site_nav em{color:#666;display:inline-block;padding:0 10px}
.site_nav a:hover{color:#921e21}
.site_nav em{color:#71161b}

.nav_sub a{display:inline-block;font-size:18px;padding: 6px 16px 8px;line-height: 24px;margin:0 10px;font-family: sySong;color: #444;}
.nav_sub .on{background:#71161b;color:#fff}

.con_wrap .list_avatar a{width:calc(20% - 30px)}
.list_avatar .cover_img{padding-top:151%}
.list_avatar .txt h3{height:26px;text-align:center}

article{position:relative}


/*page*/
.page_wrap{margin-top:40px;}
.pb_sys_common{font-size:12px;font-family:SimSun;line-height:12px;color:#222}.pb_sys_common a{text-decoration:none}.pb_sys_common .p_pages{margin-left:-5px}.pb_sys_common .p_fun_d,.pb_sys_common .p_no_d,.pb_sys_common .p_no_o,.pb_sys_common .p_fun a,.pb_sys_common .p_no a{border:1px solid #ccc;padding:5px 8px;margin:0 0 0 5px;height:24px;-height:auto;line-height:12px;box-sizing:border-box;display:inline-block;vertical-align:middle}.pb_sys_common .p_t{line-height:12px;margin:0;padding:0;display:inline-block;vertical-align:middle}.pb_sys_common .p_fun_d,.pb_sys_common .p_no_d,.pb_sys_common .p_no_o{color:#ccc}.pb_sys_common .p_fun a,.pb_sys_common .p_no a{color:#222}.pb_sys_common .p_dot{margin-left:4px;margin-right:-4px;color:#222}.pb_sys_common .p_goto input,.pb_sys_common .p_search input{font-family:SimSun;font-size:12px;border:1px solid #aaa;height:22px;line-height:20px;box-sizing:border-box;vertical-align:middle;outline-width:thin;outline-color:#258cff;margin:0 2px;padding:0 1px}.pb_sys_common .p_goto input{width:22px;text-align:center}.pb_sys_common .p_search input{width:100px;text-align:left}.pb_sys_common .p_goto input:hover,.pb_sys_common .p_goto input:focus,.pb_sys_common .p_search input:hover,.pb_sys_common .p_search input:focus{border:1px solid #258cff}.pb_sys_common .p_goto a,.pb_sys_common .p_search a{border:1px solid #ccc;padding:5px 6px;color:#222;margin:0;height:24px;-height:auto;line-height:12px;display:inline-block;box-sizing:border-box;vertical-align:middle}.pb_sys_common .p_dosize_d,.pb_sys_common .p_dosize a{border-right:1px solid #ccc;padding:1px 5px;color:#888}.pb_sys_common .p_dosize_d{color:#222}.pb_sys_common .p_dosize a:hover{color:#222}.pb_sys_common .p_dosize_last_d,.pb_sys_common .p_dosize_last a{border-right-width:0}.pb_sys_normal .p_first,.pb_sys_normal .p_first_d,.pb_sys_normal .p_last,.pb_sys_normal .p_last_d{display:none}.pb_sys_normal2 .p_first,.pb_sys_normal2 .p_first_d,.pb_sys_normal2 .p_last,.pb_sys_normal2 .p_last_d,.pb_sys_normal2 .p_prev_d,.pb_sys_normal2 .p_next_d{display:none}.pb_sys_full2 .p_first_d,.pb_sys_full2 .p_last_d,.pb_sys_full2 .p_prev_d,.pb_sys_full2 .p_next_d{display:none}.pb_sys_short .p_no,.pb_sys_short .p_no_d,.pb_sys_short .p_no_o,.pb_sys_short .p_dot{display:none}.pb_sys_short2 .p_no,.pb_sys_short2 .p_no_d,.pb_sys_short2 .p_no_o,.pb_sys_short2 .p_dot,.pb_sys_short2 .p_first,.pb_sys_short2 .p_first_d,.pb_sys_short2 .p_last,.pb_sys_short2 .p_last_d{display:none}.pb_sys_style1 .p_no a:hover,.pb_sys_style1 .p_fun a:hover,.pb_sys_style1 .p_goto a:hover,.pb_sys_style1 .p_search a:hover,.pb_sys_style2 .p_no a:hover,.pb_sys_style2 .p_fun a:hover,.pb_sys_style2 .p_goto a:hover,.pb_sys_style2 .p_search a:hover,.pb_sys_style3 .p_no a:hover,.pb_sys_style3 .p_fun a:hover,.pb_sys_style3 .p_goto a:hover,.pb_sys_style3 .p_search a:hover,.pb_sys_style4 .p_no a:hover,.pb_sys_style4 .p_fun a:hover,.pb_sys_style4 .p_goto a:hover,.pb_sys_style4 .p_search a:hover{background-color:#f5f5f5}.pb_sys_style1 .p_no_d{border:1px solid #258cff;color:#fff;background-color:#258cff}.pb_sys_style2 .p_no_d{border:1px solid #f04646;color:#fff;background-color:#f04646}.pb_sys_style3 .p_no_d{border:1px solid #32b907;color:#fff;background-color:#32b907}.pb_sys_style4 .p_no_d{border:1px solid #888;color:#fff;background-color:#888}.pb_sys_style5 .p_fun_d,.pb_sys_style5 .p_no_d,.pb_sys_style5 .p_no_o,.pb_sys_style5 .p_fun a,.pb_sys_style5 .p_no a,.pb_sys_style5 .p_goto a,.pb_sys_style5 .p_search a,.pb_sys_style6 .p_fun_d,.pb_sys_style6 .p_no_d,.pb_sys_style6 .p_no_o,.pb_sys_style6 .p_fun a,.pb_sys_style6 .p_no a,.pb_sys_style6 .p_goto a,.pb_sys_style6 .p_search a,.pb_sys_style7 .p_fun_d,.pb_sys_style7 .p_no_d,.pb_sys_style7 .p_no_o,.pb_sys_style7 .p_fun a,.pb_sys_style7 .p_no a,.pb_sys_style7 .p_goto a,.pb_sys_style7 .p_search a,.pb_sys_style8 .p_fun_d,.pb_sys_style8 .p_no_d,.pb_sys_style8 .p_no_o,.pb_sys_style8 .p_fun a,.pb_sys_style8 .p_no a,.pb_sys_style8 .p_goto a,.pb_sys_style8 .p_search a{border:1px solid transparent}.pb_sys_style5 .p_no_d,.pb_sys_style5 .p_no a:hover,.pb_sys_style6 .p_no_d,.pb_sys_style6 .p_no a:hover,.pb_sys_style7 .p_no_d,.pb_sys_style7 .p_no a:hover,.pb_sys_style8 .p_no_d,.pb_sys_style8 .p_no a:hover{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.pb_sys_style5 .p_fun a:hover,.pb_sys_style5 .p_goto a:hover,.pb_sys_style5 .p_search a:hover,.pb_sys_style6 .p_fun a:hover,.pb_sys_style6 .p_goto a:hover,.pb_sys_style6 .p_search a:hover,.pb_sys_style7 .p_fun a:hover,.pb_sys_style7 .p_goto a:hover,.pb_sys_style7 .p_search a:hover,.pb_sys_style8 .p_fun a:hover,.pb_sys_style8 .p_goto a:hover,.pb_sys_style8 .p_search a:hover{text-decoration:underline}.pb_sys_style5 .p_no_d,.pb_sys_style5 .p_no a:hover{border:1px solid #258cff;color:#fff;background-color:#258cff}.pb_sys_style6 .p_no_d,.pb_sys_style6 .p_no a:hover{border:1px solid #f04646;color:#fff;background-color:#f04646}.pb_sys_style7 .p_no_d,.pb_sys_style7 .p_no a:hover{border:1px solid #32b907;color:#fff;background-color:#32b907}
.pb_sys_style8 .p_no_d,.pb_sys_style8 .p_no a:hover{border:1px solid #888;color:#fff;background-color:#888}

.page_wrap span{font-size:14px;}
.p_fun_d{padding:0 10px;}
.pb_sys_common .p_pages span,.pb_sys_common .p_pages span a{min-width:30px;height:30px;line-height:30px;color:#666;border-radius:4px;padding-top:0;padding-bottom:0;}
.pb_sys_common .p_pages span{margin:0 1px;position:relative;display:inline-block;}
.pb_sys_common .p_pages span a{margin:0;padding:0 10px;position:relative;}
.pb_sys_common .p_fun_d,.pb_sys_common .p_pages span a{border-color: #ddd;/* background:#fff; */}
.pb_sys_style1 .p_pages .p_no_d{background: #71161b;border-color: #71161b;color:#fff;width:30px;height:30px;line-height:30px;min-width:30px;}
.pb_sys_common .p_t{margin-left:10px !important;}


.news_hd{border-bottom:1px solid #ddd;padding:0 0 14px;margin:0 0 36px;color:#333}
.news_hd h3{font-size:22px;color: #333;margin-bottom:2px;font-weight:700}
.news_hd p{background:#f6f6f6;line-height:40px}
.news_hd p span{margin:0 14px;color:#999}
.news_bd{font-size:16px;line-height:1.8;color:#555}
.news_bd p{margin-bottom:14px}

.list_dept li{padding:0 0 30px;line-height:1.8}
.list_dept h3{font-size:18px;padding:6px 20px;margin:0 0 14px;background:url(../images/f_bg.jpg) 50% no-repeat;background-size:cover;color: #fff}
.list_dept .con{padding:0 20px}

.list_news{margin:-15px 0}
.list_news a{display:block;padding:0 120px 0 0;line-height:48px;position: relative}
.list_news time{color: #71161b;position: absolute;right:0;top: 0;font-size:14px}


.full_wrap{float:none !important;width:auto !important;overflow: hidden;}

.tit_major{text-align:center;font-family:sySong;font-size: 34px;color: #333;padding: 30px 0;margin: 0px 0 50px;border-bottom: 1px dashed #ddd;word-break: break-all;}
.major_info{width: 26%;padding: 20px;line-height: 30px;background: url(../images/bg_major.jpg) 50% no-repeat;background-size:cover;color: #fff;margin: 0 0 60px;font-size: 14px;line-height: 20px;position: relative;z-index: 6;}
.major_info li{padding: 11px 0}
.major_info li:not(:first-child){border-top: 1px dashed rgba(255,255,255,.1)}
.major_info em{display: inline-block;/* font-weight: 700; */color: #fcec3b;margin: 0 12px 0 0;}
.major_info p{}
.major_con{
    word-break: break-all;
    padding: 50px 40px 50px 100px;
    width: calc(74% + 60px);
    margin: 60px 0 80px -60px;
    background: #fff url(../images/bg_mInfo.jpg) 100% 100% no-repeat;
    background-size: cover;
    min-height: 460px;
}
.major_con h3{font-size: 24px;color: #71161b;position:relative;padding: 0 0 16px 18px;line-height: 30px;font-family: sySong;border-bottom: 1px solid #ddd;margin: 0 0 22px;}
.major_con h3:before{content:'';position:absolute;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #71161b;border-style:solid;left:0;margin:0;top:50%;margin-top: -18px;}



@media (min-width:1240px){
	.list_data li:hover i:before,.aside_nav a:hover i{-webkit-animation:icon-bounce 0.5s alternate;-moz-animation:icon-bounce 0.5s alternate;-ms-animation:icon-bounce 0.5s alternate;-o-animation:icon-bounce 0.5s alternate;animation:icon-bounce 0.5s alternate}
}

@media (min-width:1024px){
	.aside_tit b{display:none}

	.list_news a:hover{padding-left:12px}
}

@media (min-width:812px){
	.menu,.t_nav h3 b{display:none}
	.t_nav h3 a{border-radius:30px}
	.t_nav .on h3 a{color:#fcec3b}

	.t_nav .sub_nav{opacity:0;visibility:hidden;-webkit-transition:.3s all ease-in;-moz-transition:.3s all ease-in;-ms-transition:.3s all ease-in;transition:.3s all ease-in}
	.t_nav .sub_nav:before,.t_nav .sub_nav:after{content:'';position:absolute}
	.t_nav .sub_nav:before{top:-6px;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #fcec3b transparent;}
	.t_nav .sub_nav:after{left:0;right:0;top:0;height:3px;background: #fcec3b;}



	.tit.col{float:left;width:70px;padding:28px 0;line-height:70px;background:#921e21}
	.tit.col h2{writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr}
	.tit.col h2:before{border-color:#fcec3b transparent transparent transparent}

	.list_data{width:calc(100% - 232px)}
}

@media (max-width:1599px){
	.list_time h3{font-size:16px}
	.slick_view{padding:0 40px}
	.slick_view .slick-arrow{width:40px;height:40px;background-size:12px}
	.slick_view .slick-prev{left:0}
	.slick_view .slick-next{right:0}

	.aside_nav a{font-size:14px;width:84px;padding:6px 0;margin:16px 0}
	.aside_nav a:before{left: -18px;border-width:34px 0 34px 18px}
	.aside_nav i{transform:scale(.7);margin:0}
}

@media (max-width:1440px){
	section,.w1400,.f_bd{padding-left:20px;padding-right:20px;max-width:none}
	.list_link li:not(:nth-child(3n)){padding:0 40px 0 0}


	.list_data{width:calc(100% - 142px)}
	.list_data .txt{font-size:18px}
	.list_data h2{font-size:40px}

	.f_icon .con{width:90px;}
	.f_icon .con img{width:90px;height:90px}

	.con_wrap .list_img{margin:-20px}
	.con_wrap .list_img a{width:calc(50% - 40px);margin:20px}
	
	.f_icon{margin:0 -10px}
	.f_icon li{margin:0 10px}
	.f_adr,.f_copy span, .f_copy a{font-size:14px}
}

@media (max-width:1239px){
	.slick_bar .wrap, .slick_bar .wrap .slick-list, .slick_bar .wrap .slick-track, .slick_bar .wrap .slick-track div, .slick_bar a{height:40vw}
	.slick_bar{height:auto;overflow:hidden}

	header{margin:0 0 44px;padding:22px 0 12px;}
	.t_nav{top:116px;}
	.t_logo img{max-height:82px}
	.f_logo img{max-height:102px}
	.t_nav h3 a{line-height:44px;font-size:18px}

	.slick_bar .slick-dots{bottom:40px}
	.slick-arrow{width:40px;height:40px;background-size:12px;}
	.slick-prev{left:20px}
	.slick-next{right:20px}

	.news_wrap{padding:54px 0}
	.notice_wrap{padding:54px 0}
	.data_wrap{padding:60px 0}
	.view_wrap{padding:58px 0 70px}

	.tit{margin:0 0 42px}
	.tit.col{width:60px;line-height:60px}
	.tit h2{font-size:24px}
	.tit h2:before{margin-left:-8px;border-width:8px 8px 0}
	footer .tit h2:before{margin-top:-8px;border-width:8px 0 8px 8px}
	.more{font-size:16px}


	.list_img{margin:-20px}
	.list_img a{width:calc(33.333333% - 40px);margin:20px}

	.list_time{margin: -22px -18px -23px;}
	.list_time a{float:left;width:calc(33.333333% - 10px);padding:10px;margin:13px 5px;}
	
	.con_wrap .list_time a{width:calc(50% - 10px);padding:10px;margin:13px 5px;}

	.list_data{width:calc(100% - 122px);margin:-20px 0}
	.list_data li{margin:20px 0}
	.list_data i{width:90px;height:101px;margin:0 18px 0 0}
	.list_data .txt{font-size:16px;width:calc(100% - 108px)}
	.list_data h2{font-size:36px}
	.list_data i:before{transform:scale(.8)}

	.stu_wrap .txt, .xy_wrap .txt{line-height:22px;padding:40px 12px 12px}
	.stu_wrap span, .xy_wrap span{font-size:14px}
	.stu_wrap p, .xy_wrap p{font-size:16px}

	footer{text-align:center;}
	.f_link,.f_fr{float:none;max-width:none}
	.f_logo{position:inherit;top:inherit;left:inherit;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;margin:40px 0;}
	footer .tr{text-align:center !important}


	.nav_list{padding:16px 0 20px;}
	.nav_list a b{transform:scale(.7) !important}
	.nav_list .on{font-size:16px}
	.nav_list a{padding:8px 40px 8px 15px;font-size:14px}

	.inset_bar img{position:relative;left:50%;margin-left: -60%;width:120%;max-width:none}
	
	aside{width:21.429%;}
	.aside_tit{padding:69px 15px 34px 15px;font-size:16px;margin: -143px 0 0;}
	.aside_tit h2{font-size:20px;line-height:40px;}
	.con_wrap{width:calc(78.571% - 40px);}
	.con_wrap .news_wrap a{width:calc(50% - 30px)}

	.con_wrap .list_avatar{margin:-10px}
	.con_wrap .list_avatar a{width:calc(20% - 20px);margin:10px}

	.news_hd h3{font-size:20px}

	.page_wrap{margin-top:40px}
	
	.major_info{width: 290px;}
	.major_con{width: calc(100% - 230px);}
	.tit_major{font-size:26px}
	.major_con h3{font-size:22px}

}

@media (max-width:1024px){
	::-webkit-scrollbar,::-webkit-scrollbar-track{width:0}
}


@media (max-width:1023px){
	.f18,.list_events h3{font-size:16px}
	header{padding:12px 0 6px;margin:0;}
	.t_logo img{max-height:60px}
	.f_logo img{max-height:90px}
	.t_nav{top:78px}
	.t_nav h3 a{font-size:16px}

	.tit.col{width:50px;padding:18px 0;line-height:50px;margin:0}


	.list_img{margin:-15px -10px}
	.list_img a{width:calc(33.333333% - 20px);margin:15px 10px}

	.list_time{margin: -9px -13px}
	.list_time a{width:33.333333%;padding:10px;margin:0 0}
	.list_time time{font-size:14px;width:68px}
	.list_time time em{font-size:34px}
	.list_time .txt{width:calc(100% - 84px)}

	.stu_wrap,.xy_wrap{float:none;width:auto}

	.data_wrap{padding:50px 0;}
	.list_data{width:calc(100% - 92px);margin:-10px 0;}
	.list_data li{margin:10px 0;padding:0 5px 0 0}
	.list_data i{width:60px;height:67px}
	.list_data i:before{transform:scale(.56)}
	.list_data h2{font-size:26px}
	.list_data .txt{font-size:12px;width:calc(100% - 78px)}

	.view_wrap{padding:50px 0 60px}
	.slick_view{padding:0;}
	.slick_view .slick-slide{border:6px solid #c6d0dc}
	.slick_view .slick-prev{left:26px}
	.slick_view .slick-next{right:26px}

	.f_bd{padding:40px 15px}

	aside{float:none !important;width:auto;margin:0}
	.aside_tit{padding:4px 15px;background-position:50% 100%;margin:30px 0 0;position:relative;cursor:pointer}
	.aside_tit b{position:absolute;right:6px;width:40px;text-align:center}
	.aside_tit h2{font-size:20px;line-height:40px}
	.aside_tit.on b{transform:rotate(45deg)}

	.nav_list{display:none}
	.nav_list .sub_con a{padding:8px 40px;}
	.nav_list .sub_con a:before{left:20px;width:4px;height:4px;margin-top:-2px}
	.site_nav{display:none}
	.con_wrap{width:auto;float:none;margin-bottom:50px;padding:40px 0 0}
}

@media (min-width:813px) and (max-width:1239px){
}

@media (max-width:812px){
	header{padding:34px 0 14px}
	.logo_txt{padding:0 0 0 20px;margin:0 0 0 20px}

	.menu{right:15px;display:block;width:30px;transition:all .3s ease;margin-top:10px;z-index:99999}

	.menu span{width:100%;height:2px;display:block;background:#fff;transition:all .3s ease;border-radius:100px}
	.menu span + span{margin-top:8px}
	.menu.on{margin-top:4px}
	.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}

	.t_nav{height:100vh;position:absolute;top:0;left:0;right:0;background:#333;text-align:left;z-index:999;margin-right:0;display:none;overflow-y:auto;overflow-x:hidden;padding-top:126px;padding-bottom:20px;margin:0;}

	.t_nav li{display:block;border-bottom:1px solid rgba(0,0,0,.1);padding:0;width:auto}
	.t_nav h3 a{font-size:18px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;line-height:1.8;padding:10px 50px 10px 15px;border-top:none;color:#fff;white-space:initial}
	.t_nav h3 b{position:absolute;right:0;bottom:0;width:50px;text-align:center;line-height:44px;height:46px;color:#999;font-size:20px;cursor:pointer;font-weight:normal;top:50%;margin-top:-23px}
	.t_nav .on h3 a{color:#d58d30}
	.t_nav .on b{transform:rotate(-45deg);margin-top:-22px}
	.t_nav .on h3 a{height:auto;padding:10px 50px 10px 15px}

	.t_nav .sub_nav{display:none;position:initial;top:0;background:none;padding:5px 0 10px;width:auto;background:rgba(0,0,0,.2);left:initial;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;min-width:auto}
	.t_nav .sub_nav a{padding:8px 30px;color:#fff;opacity:.7;display:block;width:auto;background-position:20px 13.5px;text-align:left;}
	.t_nav .sub_nav a:hover{background-position:20px -25.5px}


	.menu.on{margin-top:14px;}
	.t_search{position:absolute;right:44px;top:42px;width:32px;height:32px;background-size:16px;text-indent:-9999em;padding:0;background:url(../images/t_search_l.png) 50% no-repeat;}

	.t_link{position:absolute;right:10px;top: -28px;margin:0;}
	.t_link a{padding:0 6px;font-size:12px;}

	section,.w1400{padding-left:15px;padding-right:15px}
	.slick_bar .slick-arrow{width:36px;height:36px}

	.slick_bar .pro_speed{height:4px}
	.slick-prev{left:10px}
	.slick-next{right:10px}

	.slick_bar .slick-dots{bottom:16px}
	.slick_bar .slick-dot{width:18px;height:12px;margin:0 6px}
	.slick_bar .slick-active{width:22px;height:22px}

	.t_nav h3 a{font-size:16px}

	.slick_bar .wrap, .slick_bar .wrap .slick-list, .slick_bar .wrap .slick-track, .slick_bar .wrap .slick-track div, .slick_bar a{height:45vw}


	.aside_nav{/* display:none */}

	.news_wrap,.notice_wrap{padding:40px 0}

	.tit,.tit.col{margin:0 0 30px}
	.tit.col{width:auto;padding:0;}
	.tit.col h2{color: #333}

	.list_img{margin:-15px 0}
	.list_img a{width:100%;margin:15px 0}
	.list_img h3{font-size:16px}

	.list_time,.con_wrap .list_time{margin: -20px 0;}
	.list_time a,.con_wrap .list_time a{width:100%;margin:5px 0}

	.xy_wrap a{width:50%;padding-top:36.27%}
	.xy_wrap a:first-child{width:100%;padding-top:69.335%}

	.more{margin:30px auto 0}

	.list_data{width:auto}
	.list_data li{width:46%;padding:0;}
	.list_data li:nth-child(2n){width:54%}
	.list_data i{width:50px;height:56px;margin:0 8px 0 0}
	.list_data i:before{transform:scale(.42);width:120%;height:120%;top:-10%;left:-10%}
	.list_data .txt{width:calc(100% - 58px)}

	.list_link li:not(:nth-child(3n)){padding:0 20px 0 0 !important}

	.slick_view .slick-prev{left:15px}
	.slick_view .slick-next{right:15px}


	.f_icon li{margin:0 8px}
	.f_adr{line-height:22px}



	.site_nav h3{font-size:32px}
	.con_wrap{padding:34px 0 50px;margin-bottom:0;}


	.con_wrap .list_img{margin:-15px 0}
	.con_wrap .list_img a{width:100%;margin:15px 0}

	.list_dept{font-size:14px}
	.list_dept h3{font-size:16px;padding:4px 20px}

	.tab_tit{margin:0 0 30px}

	.news_hd h3{margin-bottom:6px}
	.news_hd{margin:0 0 20px;padding:0 0 10px;font-size:14px;}
	.news_bd img{height:auto !important}
	
	.page_wrap{margin-top:40px}
	.list_news a{padding:0 90px 0 0}

	.major_info,.major_con{float:none;width:auto;margin: 0;}
	.major_con{margin: 30px 0 50px;padding: 26px 20px;}
	.tit_major{font-size:20px;padding:30px 0 20px;margin:0 0 30px;line-height:24px}
	
}

@media (max-width:640px){
	.inset_bar img{position:relative;left:50%;margin-left:-100%;width:200%;max-width:none}

	.slick_view,.slick_view .slick-slide{margin:0}

	.news_hd h3{font-size:18px;margin-bottom:0;}

	.page_wrap{margin-top:30px}

	
	.aside_menu,.aside_nav{display:none}
}
@media (max-width:540px){
	.menu{width:28px}
	
	.inset_bar img{position:relative;left:50%;margin-left: -80%;width:160%;max-width:none}

}

@media (max-width:539px){
	.site_wrap{font-size:13px}
}


@media (max-width:374px){
	section,.w1400{padding:0 10px}
	.news_wrap,.notice_wrap{padding:30px 0}
	.data_wrap{padding:26px 0 40px;}
	.view_wrap{padding:30px 0 40px;}
	.tit, .tit.col{margin:0 0 20px}
	.tit h2,footer .tit h2{font-size:20px}
	.list_data h2{font-size:22px}

	.logo_txt{padding:0 0 0 10px;margin:0 0 0 10px}

	.slick_bar .slick-prev{left:10px}
	.slick_bar .slick-next{right:10px}

	.list_data i{width:42px;height:47px}
	.list_data i:before{transform:scale(.36);width:160%;left:-30%}
	.list_data .txt{width:calc(100% - 50px)}

	.slick_view .slick-prev{left:16px}
	.slick_view .slick-next{right:16px}

	.list_link a{font-size:13px}

	.f_logo img{max-height:76px}
	.f_adr span{margin:0 10px}

	.f_icon li{margin:0 6px}
	.f_icon h3 a{width:44px;height:44px}

}

@media (max-width:320px){
	.site_wrap{font-size:12px}
	.news_hd{font-size:14px}
}