@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;display:none}
#browser-modal .browser-modal-cover {position:fixed;left:0;top:0;height:100%;width:100%;background-color:#004585;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}
body{overflow-x:hidden;padding-top:100px}
section,.w1200 {max-width:1200px;margin:0 auto}
.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)}
.link_news a:hover i {-webkit-transform:scale(.95);transform:scale(.95)}
.slick_forum a:hover .cover_img>div:first-child,.slick_forum .cover_img:hover>div:first-child {-webkit-transform:scale(1);transform:scale(1)}
.cover_img>div:first-child{position:absolute;top:0;left:0;width:100%;height:100%}
.slick-dots li{cursor:pointer}
.no_scroll {overflow:hidden}


@font-face {
	font-family: "Avenir";
	src:url("../fonts/Avenir.woff") format("woff");
	font-style:normal;
	font-weight:normal
}


@font-face {
	font-family: "AvenirBold";
	src:url("../fonts/AvenirBold.woff") format("woff");
	font-style:normal;
	font-weight:normal
}


/*welcome*/
.bg_wel{background:url() 50% no-repeat;background-size:cover;height:100vh;position:relative;overflow:hidden;}
.bg_wel:before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background:url() 50% no-repeat;background-size:cover}
.welcome_wrap{top:10vh;z-index:6;}
.welcome_wrap .hd{position:relative;z-index:8;}
.t_logo_white{padding:6vh 0 0}
.logo_xh_white img{height: .51rem;}
.logo_sw_white{padding:0 0 0 .27rem;margin:0 0 0 .2rem;position:relative;}
.logo_sw_white img{height: .57rem;}
.logo_sw_white:before{content:'';position:absolute;left:0;top:10%;width:1px;height:80%;background:rgba(255,255,255,.5);}
.welcome_wrap .hd h2{font-size:.44rem;margin:.26rem 0 0;font-weight:700}
.welcome_wrap .hd h3{font-size:.16rem;font-weight:700}

.dna{width:3.2rem}



header{position:fixed;top:0;left:0;right:0;background-size:auto 100%;z-index:9999;padding:0 42px;background:#fff;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06)}
header .t_logo,header .fr {z-index:3}
header:before {content:'';position:absolute;left:0;top:0;right:0;height:0;background:rgba(255,255,255,.9)}
header.on:before {height:100%}
header.on {box-shadow:0 1px 3px rgba(0,0,0,.1)}
.t_logo {font-size:0;line-height:100px;}
.logo_xh img {max-height:54px}
.logo_sw {padding:0 0 0 16px;position:relative;margin:12px 0 0 16px;}
.logo_sw:before {content:'';position:absolute;top:50%;left:0;width:1px;background: #5A5658;height:32px;margin-top: -16px;}
.logo_sw img {max-height:35px;}

header .fr{position:relative;}
.t_link .t_lang{padding:0 17px;line-height:28px;color:#fff;border-radius:4px;background:#f18d00;margin:0 0 0 26px;}
.t_link .t_lang:hover{color:#fff}


.t_nav {position:relative;z-index:99;vertical-align:top;}
.t_nav li {display:inline-block;position:relative;font-size:16px;vertical-align:top;}
.t_nav h3 {font-weight:normal;position:relative;z-index:3}
.t_nav h3 a {font-size:18px;display:inline-block;color:#333;padding:0 21px;line-height:100px;white-space:nowrap;font-family:Avenir;}
.t_nav .on h3 a {font-weight:900;background:url(../images/on.png) 50% 84% no-repeat;}
.t_nav a {display:block;color:#fff}
.t_nav .sub_nav {position:absolute;top:100%;padding:8px;background:rgba(255,255,255,.9);width:-webkit-max-content;width:-moz-max-content;min-width:100%}
.t_nav .sub_nav a {padding:12px 10px;font-size: 16px;color:#555;white-space:nowrap;}
.t_nav .sub_nav a:not(:first-child) {border-top: 1px solid rgba(0,0,0,.1);}
.t_nav .sub_nav a:hover {color: #004585;}
.t_nav .back {background:#f18d00;height:7px;top:0;position:absolute;margin:0 !important}


.t_nav,.sub_nav {-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 li .sub_nav {opacity:0;filter:alpha(opacity=0);visibility:hidden;top:calc(100% + 6px);border-radius:4px;border:1px solid #d5d9de}
.t_nav li:hover h3 b {transform:rotate(180deg)}
.t_nav li:hover .sub_nav {opacity:1;filter:alpha(opacity=100);visibility:visible;top:100%}
.t_nav h3 b {display:inline-block;width:14px;height:8px;background:url(../images/down.png) 50% no-repeat;vertical-align:middle;font-size:0;margin:0 0 0 10px}
.t_nav .on h3 b {background-image:url()}

.t_logo,.t_search,.menu {z-index:9999}

.t_link{
    padding:0 0 0 30px;
    margin:29px 0 0 10px;
    border-left:1px solid #B8B8B8;
}
.t_link a{display:inline-block;font-size:18px;padding:0 16px;vertical-align:middle;background: #E58811;color: #fff;line-height:42px;border-radius:4px 4px 30px 4px;}
.t_link i{display:inline-block;margin:0 8px 0 0;background:url(../images/t_search.png) 50% no-repeat;}
.t_link .t_home{padding:0 0 0 26px;margin:0 0 0 26px;border-left:1px solid rgba(230,230,230,.5);}
header.on .t_link .t_home{border-left:1px solid rgba(0,0,0,.2);}
.t_home i{width:26px;height:24px;background:url() 50% no-repeat;}
.t_search i{width:16px;height:16px;}
.t_search{position:relative;line-height:30px;}


.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:660px;z-index:999;z-index:3;display:none}
.search_wrap .i_txt {width:100%;height:50px;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:50px;cursor:pointer}
.search_wrap .close {position:fixed;right:5%;top:10%;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}


.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}


.bar_wrap{height:calc(100vh - 100px);overflow:hidden}
.bar_wrap .cover_bg{padding-top:calc(100vh - 100px);position:relative;}
.bar_wrap .bck{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(63, 102, 240, 0.3);}
.bar_txt .con{text-align:center}
.bar_txt h3{font-size:50px;margin:0 0 16px;line-height:70px;font-family:Akzidenz-Grotesk BQ;font-weight:700}
.bar_txt p{font-size:30px;line-height:30px}

.bar_txt h3,.bar_txt p{visibility:hidden;}

.bar_wrap .slick-current .bar_txt h3,.bar_wrap .slick-current .bar_txt p {
    -webkit-animation:fadeInUp 1s ease both;
    animation:fadeInUp 1s ease both;
    animation-delay:.6s;visibility:visible;
}
.bar_wrap .slick-current .bar_txt p{
    animation-delay:1.2s
}


-webkit-@keyframes ani_rotate {0% {transform:rotate(0)}
100% {transform:rotate(360deg)}
}
-moz-@keyframes ani_rotate {0% {transform:rotate(0)}
100% {transform:rotate(360deg)}
}
-ms-@keyframes ani_rotate {0% {transform:rotate(0)}
100% {transform:rotate(360deg)}
}
@keyframes ani_rotate {0% {transform:rotate(0)}
100% {transform:rotate(360deg)}
}
-webkit-@keyframes ani_down {0% {transform:translateY(-4px)}
50% {transform:translateY(4px)}
100% {transform:translateY(-4px)}
}
-moz-@keyframes ani_down {0% {transform:translateY(-4px)}
50% {transform:translateY(4px)}
100% {transform:translateY(-4px)}
}
-ms-@keyframes ani_down {0% {transform:translateY(-4px)}
50% {transform:translateY(4px)}
100% {transform:translateY(-4px)}
}
@keyframes ani_down {0% {transform:translateY(-4px)}
50% {transform:translateY(4px)}
100% {transform:translateY(-4px)}
}


.f1{padding:80px 0 100px;overflow:hidden;}
.f1 section{overflow:hidden}
.tit{font-size:54px;color:#333;font-weight:700;margin:0 0 50px;font-family:Poppins;}

.res_info{color:#6B6B6B;line-height:28px;margin:0 0 50px}

.slick_news{width:calc(51.5% - 35px);margin:0 66px 0 0;max-height:850px;position:relative;z-index:6}
.slick_news a{overflow:hidden}
.slick_news h3 {font-size:26px;line-height:40px;color:#212121;font-weight:700;margin:20px 0}
.slick_news .txt {padding:20px 0 0}
.slick_news .txt time {font-size:14px;color: #9A9A9A}
.slick_news .txt p {line-height:27px;height:81px;font-size:18px}
.slick_news .cover_img {padding-top:850px;border:1px solid #e9e9e9;border-radius:10px 292px 10px 10px;}
.slick_news .slick-arrow {position:absolute;top:165px;width:42px;height:42px;background:url(../images/arrow.png) 0 0 no-repeat;z-index:6;opacity:0;}
.slick_news:hover .slick-arrow{opacity:1}
.slick_news .slick-prev {left:20px}
.slick_news .slick-prev:hover {background-position:0 -44px}
.slick_news .slick-next {background-position:-44px 0;right:20px}
.slick_news .slick-next:hover {background-position:-44px -44px}


.slick_news a:hover .cover_img>div:first-child,.slick_news .cover_img:hover>div:first-child,.slick_about a:hover .cover_img>div:first-child,.slick_about .cover_img:hover>div:first-child{-webkit-transform:scale(1.05);transform:scale(1.05)}
.slick_news .cover_img>div,.slick_about .cover_img>div{-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_news .slick-active .cover_img>div,.slick_about .slick-active .cover_img>div{-webkit-transform:scale(1);transform:scale(1)}

.list_num a{display:block;font-size:18px;padding:72px 0;color: #6B6B6B;overflow:hidden}
.list_num em{font-size:72px;line-height:72px;font-family:Roboto;font-weight:700;color: #004585;float:left;padding:0 22px 32px 32px;position:relative;}
.list_num em:before{content:'';position:absolute;left:0;bottom:0;width:76px;height:76px;background:#E58811;border-radius:5px 38px;z-index:-1}
.list_num p{padding-top:26px;line-height:28px;max-height:138px;word-break: break-word;}
.list_num a:hover em{padding-top:12px}
.list_num a:hover p{padding-top:16px;max-height:128px}

.team{padding-top:708px;border-radius:10px;margin:0 0 62px}

.team:hover >div:first-child{-webkit-transform:scale(1.05);transform:scale(1.05)}

.f1 .list_img_r{width:calc(50% - 36px);padding:0 0 0 40px;border-left:1px solid #EBEBEB;}
.list_img_r{margin: -26px 0 60px;width: 100%;}
.list_img_r a{display:block;padding:38px 0;overflow:hidden;}
.list_img_r a:not(:first-child){border-top:1px solid #EBEBEB}
.list_img_r time{float:left;font-size:24px;color:#262F56;font-family:Roboto;padding:16px 0 0;}
.list_img_r time em{font-size:100px;color:#262F56;font-weight:700}
.list_img_r .txt{float:left;width:calc(100% - 500px);font-size:14px;color:#9A9A9A;padding:0 0 0 40px;margin:0 0 0 26px;border-left:1px solid #BDBDBD;font-family:Avenir;font-size:18px;}
.list_img_r .txt h4{font-size:16px;color:#E58811}
.list_img_r .txt h3{font-size:28px;color:#333;line-height:33px;height:132px;margin:12px 0 20px;word-break: break-word;}
.list_img_r .cover_img{float:right;width:316px;padding-top:204px;}
.list_img_r a:hover .cover_img{border-radius:4px;}


.list_img_r.row{margin: -36px 0;}
.list_img_r.row a{padding:36px 0;}
.list_img_r.row .cover_img{width:242px;padding-top:145px;border-radius:4px;}
.list_img_r.row .txt{width:calc(100% - 292px);margin: -4px 0 0 50px;color: #666;}
.list_img_r.row .txt h3{font-size:24px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0;}
.list_img_r.row .txt p{font-size:14px;line-height:21px;height:84px;margin:6px 0;}
.list_img_r.row .txt span{display:inline-block;position:relative;max-width:100%;}
.list_img_r.row .txt span:before{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background: #666;}


.list_img_r.time a{padding:40px 0;position:relative;}
.list_img_r.time a:not(:first-child){border-top:1px solid #BDBDBD}
.list_img_r.time .cover_img{width:316px;padding-top:204px;}
.list_img_r.time time{color:#262F56;font-size:24px;width:15%;display:inline-block;font-family:Roboto;vertical-align:middle;}
.list_img_r.time a:hover time{color:#f18d00}
.list_img_r.time time em{font-size:100px;font-weight:700;}
.list_img_r.time .txt{width:calc(85% - 316px);margin:0;padding:22px 6%;border-left:1px solid #BDBDBD}
.list_img_r.time .txt h3{margin:0 0 22px;font-size:24px;}
.list_img_r.time .txt p{font-size:18px;line-height:27px;max-height:81px;}

.more{font-weight:normal;display:inline-block;width:214px;height:64px;line-height:64px;background:#E58811;color:#fff;box-shadow:0px 20px 13px rgba(229, 136, 17, 0.05), 0px 8.14815px 6.51852px rgba(229, 136, 17, 0.0393), 0px 1.85185px 3.14815px rgba(229, 136, 17, 0.0241);border-radius:4px 4px 38px 4px;}
a:hover .i_more,.more:hover .i_more{animation:to_Right linear 1s infinite}
.more .i_more{display:inline-block;width:29px;height:8px;background:url(../images/arrow.png) 50% no-repeat;margin-left:14px;vertical-align:4px;}

@-webkit-keyframes to_Right {0%,100% {-webkit-transform:translateX(-3px);-ms-transform:translateX(-3px);transform:translateX(-3px)}
50% {-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}
}
@keyframes to_Right {0%,100% {-webkit-transform:translateX(-3px);-ms-transform:translateX(-3px);transform:translateX(-3px)}
50% {-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}
}
.f2 {background:rgba(222, 229, 255, 0.3);padding:82px 0 88px;overflow:hidden;}

.f3{padding:84px 0 104px;overflow:hidden;}


.f4{padding:0 0 120px;overflow:hidden;}

.about_wrap section{position:relative;z-index:99}
.slick_about{height:550px;overflow:hidden}
.slick_about .cover_img{padding-top: 550px;}

.slick_about .slick-dots{position:absolute;left:50%;margin-left:-700px;bottom: 30px;font-size: 0;}
.slick_about .slick-dot{width:46px;height:6px;background:#D9D9D9;display:inline-block;margin: 0 2px;}
.slick_about .slick-dot.slick-active{background: #E58811}
.slick_about .slick-dot:first-child{border-radius:10px 0 0 10px}
.slick_about .slick-dot{border-radius:0 10px 10px 0}

.about_wrap.dis{margin:0 0 84px}
.about_txt{float:right;width:34%;margin:-390px 30px 0 0;font-family:Roboto;background: #004585;box-shadow:0px 4px 10px rgba(63, 92, 209, 0.25);backdrop-filter:blur(2px);border-radius:6px;color: #fff;padding: 56px 34px 60px;word-break:break-word;}
.about_txt h2{font-size:50px;line-height:56px;font-family:Poppins;font-weight:700;margin:0 0 46px;white-space:nowrap;}
.about_txt h4{font-size:16px;line-height:34px}
.about_txt h4:hover i,.about_txt h3: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}
.about_txt h3{font-size:25px;font-weight:700;margin:36px 0 32px;padding:30px 0 0;position:relative;}
.about_txt h3:before{content:'';position:absolute;left:0;top:0;width:120px;height:2px;background:#fff;}
.about_txt i{width:24px;height:24px;background-position:50%;background-repeat:no-repeat;margin:0 14px 0 0}
.about_txt p{font-size:18px;line-height:27px}
.i_tel{background-image:url(../images/i_tel.png)}
.i_mail{background-image:url(../images/i_mail.png)}

@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)}}



.form_wrap{margin:27px 0 0;}
.form_wrap{border-top:3px solid #003055}
.form_wrap input[type=text],.form_wrap textarea{display:block;width:100%;border:1px solid #e1e5e9;padding:0 26px;margin:-1px 0;font-size:16px}
.form_wrap input[type=text]::-webkit-input-placeholder,.form_wrap textarea::-webkit-input-placeholder{color:#B6BABF}
.form_wrap input[type=text]:-moz-placeholder,.form_wrap textarea:-moz-placeholder{color:#B6BABF}
.form_wrap input[type=text]::-moz-placeholder,.form_wrap textarea::-moz-placeholder{color:#B6BABF}
.form_wrap input[type=text]:-ms-input-placeholder,.form_wrap textarea:-ms-input-placeholder{color:#B6BABF}

.form_wrap input[type=text]{height:52px;}
.form_wrap textarea{height:150px;padding:20px 26px;}
.form_wrap .btn_send{height:50px;background: #003055;color: #fff;width:100%;font-size:16px;}

footer{background:#F0F3FF;color:#333;position:relative;overflow:hidden;text-align:center;padding:30px 0;z-index:6;}
.f_logo{margin:0 0 24px}
.f_logo img {max-height:72px}

.f_copy a,.f_copy span{display:inline-block;font-size:12px;margin:0 11px;color: #333;font-weight:500;}


.he_shubiao{position:fixed;z-index:99999;pointer-events:none;transform:translate(-50%,-50%)}
.he_shubin{width:26px;height:26px;border-radius:50%;border:1px solid #004585;background:rgba(255,255,255,0.2);transition:all 0.36s}
.he_shubin::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:2px;border-radius:50%;background:#004585;transition:all 0.36s}
.he_shubiao.on .he_shubin{width:46px;height:46px}
.he_shubiao.on .he_shubin::after{background:#004585;width:6px;height:6px}


.inset_bar {width:100%;overflow:hidden}
.inset_bar .slick-arrow {position:absolute;top:0;bottom:0;width:70px}
.inset_bar .slick-left {position:absolute;top:0;bottom:0}
.inset_bar .slick-right {position:absolute;top:0;bottom:0}
.inset_img {position:relative;display:block;width:100%;z-index:1}
aside {width:22.5%;margin:206px 0 50px;}
.inset_img {position:relative;display:block;width:100%;z-index:1}
.site_wrap a,.site_wrap em {display:inline-block;font-size:20px;line-height:24px}
.site_wrap em {color:#f38c00;margin:0 0 0 20px;font-weight:700}
.nav_list li {border-bottom:1px solid rgba(0,0,0,.1);}
.nav_list a {position:relative;line-height:32px;display:block;color: #717171;padding:25px 20px 25px 0;}
.nav_list .on {margin-bottom:0}
.nav_list .on>a,.nav_list .on>a:hover {color:#104787;font-size:18px;padding:29px 30px;background: #E9F3FF;font-size:24px;font-weight:700;}
.nav_list li>a b {position:absolute;width:24px;right:10px;top:0;height:100%;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAHCAYAAAA4R3wZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjZGMDQ0ODIyNEFFMTFFQjhDM0ZGNTU3RDg3NzQwQjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjZGMDQ0ODEyNEFFMTFFQjhDM0ZGNTU3RDg3NzQwQjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjgwRjZCQUYyNEFCMTFFQjgzREU5OUJBNTRGNkM5Q0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjgwRjZCQjAyNEFCMTFFQjgzREU5OUJBNTRGNkM5Q0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6bus71AAAAnElEQVR42mLcvXv3EQYGhk1A3MVAHCgDYj8WIDEHiCcBMTsQNxPQVAvEpUCcB9K4AIhfAfFWIBYB4nwcmiaCNACxNxBvY4EKbgNiFyDeA8Q8QJyMpmkuECdB1ewFCbAgSYIEzIEY5Od/QJwKFZ8NxLFQuVMwxSxoJoMktIF4HxAvgoo5QsVuIytkweIXkAI7ID4I5YPY99EVAQQYALalHLULthlgAAAAAElFTkSuQmCC') 50% no-repeat}
.nav_list .on>a b {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI4MEY2QkFGMjRBQjExRUI4M0RFOTlCQTU0RjZDOUNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI4MEY2QkIwMjRBQjExRUI4M0RFOTlCQTU0RjZDOUNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjgwRjZCQUQyNEFCMTFFQjgzREU5OUJBNTRGNkM5Q0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjgwRjZCQUUyNEFCMTFFQjgzREU5OUJBNTRGNkM5Q0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7AYC0oAAAAhElEQVR42mL8//8/Aw4gCsR3oWxlIH6NTRETDs2KQHwdiA9D8XWoGCYAuQANGwDxGyBejSS2GipmgK4eXbMzEH8D4qVYDF4KlXPGZYDbfwhYgEUzDC+AqnFDN8ALKtGDRzMM90DVesEMSIAK1BGhGYbroHoSQJxHQFxOgmYYBul5BBBgADtPPJBO6udHAAAAAElFTkSuQmCC')}
.nav_list .on:hover {background-position:calc(100% - 15px) 50%}
.nav_list .sub_con {padding:10px 0 0;display:none;background:#fff}
.nav_list .sub_con a {font-size:14px;background:none;line-height:1.6;position:relative;padding-top:12px;padding-bottom:12px;border-bottom:1px solid #eee}
.nav_list .sub_con a:last-child {border-bottom:none}
.con_wrap {width:77.5%;padding:0 0 80px 60px;margin:206px 0 0;position:relative;}
.full_wrap.con_wrap{min-height: 400px;width:auto !important;padding-left:0 !important;margin:0;padding: 76px 0 100px 60px;overflow:hidden}
.full_wrap:before {content:none}
.con_wrap .news_list {max-width:1000px;margin:0 auto}
.details_wrap,.news_bd {min-height:495px;margin:0 auto;word-break: break-word;}
.pos {width:20px;height:20px;background:url() 50% no-repeat}
.site_nav {color:#666;margin-right:-10px}
.site_nav b {color:#bbb}
.site_nav a,.site_nav em {color:#666;display:inline-block;line-height:30px;padding:0 10px}
.site_nav a:hover,.nav_list a:hover {color:#f38c00}
article {word-break:break-all}

.list_join{color: #333;font-size:16px;line-height:30px;}
.list_join li{float:left;width: calc(50% - 25px);border:1px solid #F3F3F3;background: #F4F4F4;padding: 15px 25px 32px;border-radius: 10px;}
.list_join li:last-child{margin: 0 0 0 50px;}
.list_join h3{font-size: 40px;font-weight:700;line-height: 80px;color: #000;position:relative;margin: 0 -25px 26px;font-family: AvenirBold;padding: 0 25px;border-bottom: 3px solid #E58811;}
.list_join p{line-height: 16px;margin-bottom: 16px;}


.member_info {margin:0 0 60px;color: #000;}
.member_info .cover_bg {width:27.334%;padding-top:27.334%;background-position:50% 100%;background-size:contain;}
.member_info .txt {width:calc(72.666% - 40px);color:#333;vertical-align:bottom;}
.member_info h3 {font-size:40px;font-weight:700;position:relative;line-height:58px;}

.member_info .co{font-size:20px;line-height:30px;font-weight:700;margin:24px 0 30px;}
.member_info .co h4{color: #449ba9;font-size:20px;font-weight:700;margin:0 0 14px;}

.member_info .ct{font-size:22px;font-weight:700;border-left:10px solid #449ba9;padding:0 0 0 20px;}
.member_info .ct h4 {font-size:22px;font-weight:700;text-decoration:underline;margin:0 0 20px;}

.dir_info{padding:0 0 66px;border-bottom:1px solid #E1E1E1;margin:0 0 48px;}
.dir_info .cover_img{float:left;width:39.312%;padding-top:39.312%;background-position:50% 100%;background-size:contain;}
.dir_info .txt{float:right;width:calc(60.688% - 50px);font-size:22px;color: #333;padding:26px 0 0;}
.dir_info h3{font-size:36px;padding:16px 0 0;position:relative;font-weight:700;}
.dir_info h3:before{height:5px}
.dir_info h4{font-size:24px}
.dir_info .txt p{line-height:40px;margin:30px 0 0;}

.remark_txt{font-size:24px;margin:40px 0 0;font-weight:700;}

.tit_inset{font-size:32px;color: #449ba9;font-weight:700;margin:0 0 26px;}
.list_info li {margin:0 0 40px;}
.list_info .txt {line-height:32px;color:#333}
.list_info .txt p {margin:0 0 26px;}
.tr_box.orange {background:none}
.tr_box.orange:before {height:calc(100vh - 90px);background:#fdeacf;z-index:1}
.tr_box.orange:after {content:'';position:absolute;left:0;right:0;top:0;height:calc(100vh - 90px);background:#fef4e6}
.list_member {margin: -23px -25px;position:relative;z-index:6;overflow:hidden;}
.list_member a {position:relative;float:left;width:25%;margin:23px 0;padding:0 25px;}
.list_member .cover_img{padding-top:104.765%;border-radius:10px 10px 0 0;}
.list_member p {position:relative;padding:78px 24px 34px;border-radius:0 10px 0 0;z-index:6;overflow:hidden;color: #fff;font-size:22px;text-align:center;background:linear-gradient(to bottom, rgba(8,56,102,0) 0%, #083866 25%, #083866 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00083866', endColorstr='#ff083866', GradientType=0);margin: -35px 0 0;border-radius:0 0 10px 10px;}

.list_member.min a{padding:20px;}
.list_member.min p{padding:30px 15px 16px;font-size:18px;margin:-20px 0 0;}


.list_intro .tit{font-size:34px;background-size:auto 48px;}
.list_intro .con{font-size:20px;padding:60px 40px 0 30px;background: #262F56 url() calc(100% - 16px) calc(100% - 16px) no-repeat;color: #fff;font-weight:300;margin:0 0 110px;}
.list_intro .cover_img{float:left;width:57.2%;padding-top:43.798%;margin:0 0 -40px;}
.list_intro .txt{float:right;width:calc(42.8% - 36px);line-height:33px;}

.res_wrap{margin: 0 0 40px;}
.res_wrap .cover_img{width:calc(100% - 56px);padding-top:488px;border-radius: 10px 256px 10px 10px;}
.res_wrap .txt_wrap{float:right;width:48.6%;padding:42px 40px;border-radius:10px;box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.1);backdrop-filter:blur(4px);margin-top:-240px;background:#fff;line-height: 28px;color: #333;}
.res_wrap h3{font-weight:700}

.list_res{}
.list_res a{display:block;}
.list_res .cover_img{float:left;width:245px;padding-top:145px;border-radius:10px;border:1px solid rgba(0, 0, 0, 0.1);z-index: 3;}
.list_res .txt{position:relative;color: #666;float: right;width: calc(100% - 295px);}
.list_res .txt h3{font-size:24px;line-height: 30px;font-weight:700;margin: 0 0 10px;position:relative;color: #333;margin: -2px 0 8px;}

.list_res .txt p{font-size: 14px;line-height: 21px;max-height:162px;}
.list_res .txt span,.list_img .txt span{display:inline-block;margin: 7px 0 0;position: relative;max-width:100%}
.list_res .txt span:before,.list_img .txt span:before{content:'';position: absolute;left:0;right:0;bottom:0;background:#666;height: 1px}
.list_res a:hover .txt{}


.list_res a {display:block;padding:36px 0;border-bottom:1px solid #ddd;}
.list_res h3 {font-size:18px}
.list_res .more {font-size:14px}
.list_res .more:hover,.list_res a:hover .more {font-size:18px}
.list_res .more b {width:30px;height:7px;background-size:100%}

.tit_line_t {position:relative;font-size:32px;font-weight:700;margin:0 0 30px;padding:24px 0 0;color:#333}
.tit_line_t:before {content:'';position:absolute;top:0;height:7px;width:52px;background:#F18D00}
.list_img.col3 {margin:-20px -20px 0;min-height:461px;}
.list_img.col3 a {width:calc(33.333333% - 40px);margin:20px}
.list_img .cover_img {margin:0 0 16px}
-webkit-@keyframes ani_right {0%,100% {background-position:calc(100% - 8px) 45%}
50% {background-position:100% 45%}
}
-moz-@keyframes ani_right {0%,100% {background-position:calc(100% - 8px) 45%}
50% {background-position:100% 45%}
}
-ms-@keyframes ani_right {0%,100% {background-position:calc(100% - 8px) 45%}
50% {background-position:100% 45%}
}
@keyframes ani_right {0%,100% {background-position:calc(100% - 8px) 45%}
50% {background-position:100% 45%}
}





.list_img{margin: 0 -26px -48px;overflow:hidden;}
.list_img a{float:left;width: calc(33.333333% - 52px);margin: 0 26px;padding: 48px 0;position: relative;}
.list_img a:before{content:'';position: absolute;left:-100%;right:-100%;bottom:0;border-bottom:1px solid #ddd;}
.list_img a:nth-child(10):before,.list_img a:nth-child(11):before,.list_img a:last-child:before{content:none}
.list_member a:not(:nth-child(4n-3)){border-left:1px solid #EBEBEB;}
.list_member.min a:not(:nth-child(4n-3)), .list_img.min a:not(:nth-child(4n-3)){border:none}
.list_img .cover_img {padding-top: 71.169%;border-radius:4px;margin:0 0 24px;}
.list_img .txt {color: #666;padding:0 10px 0 0;font-size: 12px;}
.list_img time{font-size:24px;color: #E58811;font-weight:700;font-family:Avenir}
.list_img h3{font-size: 14px;color: #222831;line-height: 20px;height: 80px;margin: 10px 0 14px;}
.list_img .txt p{line-height: 17px;height: 34px;margin: 0 0 12px;}
.list_img a:hover h3,.slick_news a:hover h3{color:#104787}


.tit_sub{font-size:40px;color:#333;font-family: "AvenirBold";font-weight: 700;margin: 0 0 40px;}
.tit_sub:before{content:'';display: inline-block;width:37px;height:34px;background:#E58811;transform:rotate(90deg);margin: 0 20px 0 0;vertical-align: -3px;border-radius: 0 0 0 20px;}


.list_mem:not(:last-child),.list_set:not(:last-child){margin-bottom: 80px}
.list_mem{margin:-35px 0;font-family: 'Avenir';}
.list_mem a{display:block;padding:35px 0;}
.list_mem .cover_img{float:left;width: 29.66%;padding-top: 34.2%;border-radius:10px;}
.list_mem .txt{position:relative;float: left;width:calc(59% + 30px);color: #333;padding: 20px 30px;background: #fff;margin: 56px 0 0 -30px;box-shadow:0 2px 5px rgba(0, 0, 0, .06);border-radius:8px;}
.list_mem .txt h3{font-size:24px;font-weight:700;margin: 0 0 11px;}
.list_mem .txt h4:before{content:'';position:absolute;left:0;bottom:0;width:55px;height:2px;background: #E58811;}
.list_mem .txt h4{padding:0 0 16px;position:relative;font-size:16px}
.list_mem .txt .des{font-size:12px;line-height:18px;height: 54px;margin: 16px 0 18px;}
.list_mem .con{line-height:26px;font-size:12px}
.list_mem a:hover .txt{margin-left: -50px;width:calc(59% + 50px);}

.table_wrap{font-size:16px;font-family:Avenir;border-collapse:collapse;line-height:26px;color:#000}
.table_wrap th,.table_wrap td{border-top:1px solid #A7A7A7;border-bottom:1px solid #A7A7A7;border-collapse:collapse;}
.table_wrap th{text-align:left;font-size:20px;font-weight:700;padding:18px 20px}
.table_wrap td{padding:15px 20px}

.list_ot{margin:-60px 0;overflow:hidden;}
.list_ot .cover_img{float:left;width: calc(29.75% - 20px);padding-top:278px;margin-left:20px;}
.list_ot li{padding:60px 0}
.list_ot li:not(:first-child){border-top:1px solid #A7A7A7;}
.list_ot li:nth-child(odd) .cover_img:nth-child(2),.list_ot li:nth-child(even) .cover_img:nth-child(2){padding-top:360px;width:40.5%;margin: 0;}
.list_ot li:nth-child(even) .cover_img:nth-child(2){float:right}
.list_ot li:nth-child(odd) .txt{float:right}
.list_ot .txt{float:left;font-size: 25px;width:59.5%;padding: 25px 20px;line-height: 32px;background: #E58811;border-radius:0 30px 0 0;}
.list_ot li:nth-child(even) .txt{border-radius:30px 0 0 0}


.list_set{margin:-35px 0}
.list_set a{display:block;padding:35px 0;}
.list_set .cover_img{float:left;width: 30%;padding-top: 34.128%;border-radius:10px;}
.list_set .txt{position:relative;float:right;width: calc(70% + 30px);color: #333;padding:42px 30px 48px 30px;background: #fff;margin:60px 0 0 -30px;box-shadow:0 2px 5px rgba(0, 0, 0, .06);border-radius:8px;}
.list_set .txt h3{font-size:24px;font-weight:700;margin:0 0 20px;padding:0 0 16px;position:relative;}
.list_set .txt h3:before{content:'';position:absolute;left:0;bottom:0;width:55px;height:2px;background: #E58811;}
.list_set .txt p{font-size:12px;line-height:18px;max-height: 144px;}
.list_set a:hover .txt{margin-left: -50px;width: calc(70% + 50px);}

.list_teach li{position: relative;overflow:hidden;}
.list_teach li:not(:first-child){margin-top:100px}
.list_teach .cover_img{width: calc(100% - 90px);padding-top:504px;border-radius:8px;}
.list_teach li:nth-child(odd) .cover_img{float:right}
.list_teach li:nth-child(even) .txt_wrap{left:inherit;right:0}
.list_teach li:nth-child(even) .more{float:right}
.list_teach .txt_wrap{position:absolute;left:0;width: 58.5%;bottom: 68px;background: #E58811;color: #fff;padding: 30px 45px 50px;border-radius: 10px;word-break: break-word;z-index:6;}
.list_teach h3{font-size:28px;line-height:42px;max-height:126px;font-family:AvenirBold;margin:0 0 20px}
.list_teach .txt_wrap p{font-size:16px;line-height:24px;max-height:72px;margin: 0 0 40px;}
.list_teach .more{display: block;background:#fff;color:#E58811;margin: 20px 0 -88px;}
.list_teach .more .i_more{background-image:url(../images/arrow_on.png)}

article {position:relative}
.page_wrap {margin-top:60px}
.news_hd {padding:0 0 20px;color:#333}
.news_hd h3 {font-size:36px;color:#333;font-weight:700;position:relative;padding:28px 0 0}
.news_hd h3:before {content:'';position:absolute;top:0;left:50%;width:95px;height:7px;margin-left:-47.5px;background:#F18D00}
.full_wrap .news_hd {padding:20px 0}
.full_wrap .news_hd h3 {font-size:34px;}
.full_wrap .news_hd h3:before {content:none}
.news_hd h4 {font-size:28px;line-height:36px;color:#333;margin:20px 0 0}
.news_hd p {line-height:44px;margin-top:14px}
.news_hd p span {margin:0 28px 0 0;color:#999;}
.news_bd {font-size:20px;line-height:36px;color:#555}
.news_bd p {margin-bottom:30px}
.news_bd ul,.news_bd li {list-style:inherit}
.list_avatar {margin:0 -15px -36px}
.list_avatar a {float:left;width:calc(25% - 30px);margin:0 15px 36px;padding-top:29.832%;position:relative}
.list_avatar h3 {position:absolute;left:0;bottom:20px;padding:5px 12px;background:rgba(0,48,85,.7);color:#fff;font-size:18px;max-width:100%}
.list_avatar a:hover h3 {background:#f38c00}
.avatar_wrap .hd {margin-bottom:30px}
.avatar_wrap .hd h2 {font-size:30px;color:#009dab;font-weight:700}
.avatar_wrap .hd .txt {width:calc(100% - 310px)}
.avatar_wrap .hd img {width:280px;height:auto}
.avatar_wrap .bd h2 {color:#009dab;font-weight:700;border-left:4px solid #009dab;padding-left:10px;font-size:24px}
.avatar_wrap .bd .con {padding:20px 0 30px;line-height:1.8;color:#333}
.avatar_wrap .post {background:#f5f5f5;padding:20px;margin:40px 0 30px}
.saying {font-size:18px;font-weight:700;color:#333}
.select_s {position:relative;width:100%;line-height:48px;cursor:pointer;font-size:18px;background:rgba(255,255,255,.9) url(../images/s_down.png) calc(100% - 20px) 50% no-repeat;display:inline-block;color:#333;vertical-align:middle}
.select_s .select_s_text {padding:0 20px 0 10px;height:36px;line-height:36px}
.select_text {padding:0 30px;border:1px solid #D7D7D7;border-radius:50px}
.select_ul {display:none;position:absolute;top:calc(100% + 6px);left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<100%?"100%":"");background:rgba(255,255,255,.9);padding:10px 0;z-index:9999;border:1px solid #D7D7D7;max-height:300px;overflow-y:auto;border-radius:10px}
.select_ul li {line-height:38px;padding:0 12px;white-space:nowrap;font-size:16px;margin:0}
.select_ul li:hover {color:#fff;background:#f38c00}
.select_ul li.cur {color:#fff;background:#f38c00}
.filter_data .select_s {background-image:url(../images/s_down.png);background-position:calc(100% - 12px) 50%;font-size:18px}
.filter_wrap {z-index:6;position:relative;}
.filter_wrap>li {display:inline-block;min-width:170px;line-height:50px}
.filter_wrap>li:not(:first-child) {margin-left:26px}
.btn_bor {display:block;border:1px solid #D7D7D7;border-radius:50px;color:#333}
.btn_bor:hover {color:#f38c00;border-color:#f38c00}
.list_thesis {min-height:472px;margin-bottom:-40px;}
.list_thesis a {display:block;padding:40px 20px;overflow:hidden}
.list_thesis a:not(:first-child) {border-top:1px solid #ddd}
.list_thesis time {float:left;width:162px;font-size:18px}
.list_thesis .txt {float:left;width:calc(100% - 450px)}
.list_thesis h3 {font-size:24px;line-height:32px;color:#333;font-weight:700;height:64px;margin:0 0 16px}
.list_thesis .cover_img {float:right;width:242px;padding-top:146px;border:1px solid rgba(0,0,0,0.1);border-radius:10px}
.list_thesis p {line-height:32px}
.thesis_wrap {font-size:18px;line-height:28px;color:#333;margin:30px 0 0}
.thesis_wrap li:not(:last-child) {margin-bottom:60px}
.thesis_wrap h3 {font-size:32px;font-weight:700;line-height:37px;margin:0 0 30px}
.thesis_wrap p {margin:0 0 26px}


@media (max-width:1800px) {
	header{padding:0 20px;}
	.t_nav h3 a{padding:0 16px;}

}
@media (max-width:1640px) {
	.t_nav h3 a{padding:0 10px;}
	.t_link {padding: 0 0 0 18px;margin: 29px 0 0 6px;}
	.t_link a{font-size:16px;padding: 0 14px 0 10px;}

	.logo_xh img{max-height:48px}
	.logo_sw img {max-height:30px;}
	.t_nav h3 b{margin:0 0 0 6px}
	
}

@media (max-width:1440px) {
	body{padding-top:80px}

	.t_logo{line-height:80px}
	.logo_sw{margin:8px 0 0 16px;}
	.t_nav h3 a{line-height:80px}

	.t_link{margin: 22px 0 0 6px;}
	.t_link a{line-height:36px}

	.logo_xh img{max-height:36px}
	.logo_sw img {max-height:22px}

	.t_nav h3 a{font-size:16px}

	.bar_wrap .cover_bg{padding-top:calc(100vh - 80px)}

	.full_wrap.con_wrap {padding:46px 0 100px 60px;}
	
}
@media (max-width:1300px) {
	.t_nav h3 a,.t_link a{font-size:15px}

}


@media (max-width:1239px) {
}

@media (max-width:1023px) {
}

@media (max-width:767px) {
	section,.w1200{padding:0 15px}

}