@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}

@font-face{font-family:"sySong";src:url("../fonts/sySong.woff") format("woff");font-style:normal;font-weight:normal;}

@font-face {
    font-family:'paralines';src:url('../fonts/paralines.woff') format('woff');font-weight:normal;font-style:normal}

#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-color:#011c3c;opacity:.9;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;visibility:hidden}
section,.w1400{max-width:1400px;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)}
.cover_img >div:first-child{position:absolute;top:0;left:0;width:100%;height:100%}

.slick-dots li{cursor:pointer}

.no_scroll{overflow:hidden}

header{position:fixed;top:0;left:0;right:0;background:linear-gradient(to top,rgba(0,18,34, 0),rgba(0,18,34,.7));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#00000000', GradientType=0);z-index:999;padding-bottom:60px;padding-left:100px}
.t_logo{line-height:110px}
.t_logo a:not(:first-child){margin:0 0 0 18px}
.t_link{font-size:0}
.t_link a{display:inline-block;font-size:16px;color:#fff;vertical-align:top;position:relative;margin-left: -14px;position:relative;width:120px}
.t_link i{display:block;position:relative;height:50px;margin:0 0 10px}
.t_link i:before{content:'';position:absolute;left:0;right:0;top:0;border-style:solid;border-width:50px 60px 0 60px;border-color: #003f78 transparent transparent transparent;z-index:-1}
.t_link .t1{z-index:3}
.t_link .t2{z-index:2}
.t_link .t3{z-index:1}
.t_link a:hover{z-index:6}
.t1 i{background:url(../images/i_t1.png) 50% 40% no-repeat}
.t2 i{background:url(../images/i_t2.png) 50% 40% no-repeat}
.t3 i{background:url(../images/i_t3.png) 50% 40% no-repeat}
.t_link .t2 i:before{border-top-color:#0089cf}
.t_link .t3 i:before{border-top-color:#009852}

.t_logo{position:relative}
.t_logo img{display:inline-block;vertical-align:middle}
.t_img{max-height:66px}
.t_txt{max-height:52px}

header .t_search{display:none}


.aside_nav{width:100px;z-index:999}

.t_search{display:block;height:10vh;background:url(../images/t_search.png) 50% no-repeat;position:relative}
.t_search:before{content:'';position:absolute;top:-50px;left:0;right:0;bottom:0;background:#0089cf;transform:skewY(-18deg);z-index:-1}

.t_nav{position:relative;padding: 7.5vh 0 0;z-index:99;height:75vh;}
.t_nav:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;transform:skewY(-18deg);background:#023b7d;background:linear-gradient(to top,#004ea6,#022e60);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#022e60', endColorstr='#004ea6',GradientType=0 )}
.t_nav li{position:relative;font-size:16px;vertical-align:top;}
.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:16px;line-height: 7.5vh;display:block;color:#fff;white-space:nowrap;}
.t_nav a{display:block;color:#fff}
.t_nav .sub_nav,.t_nav .sub_nav2{position:absolute;left:calc(100% + 16px);font-size:0;background:rgba(255,255,255,.9);line-height:34px;padding: 18px 0;box-shadow:0 2px 5px rgba(0,0,0,.1);text-align:left;}
.t_nav .sub_nav a{display: block;font-size:15px;color: #444;vertical-align:middle;padding: 0 28px;white-space: nowrap;}
.t_nav .sub_nav a:hover{color:#0089cf;}
.sub_nav .cover_img{float:right;padding-top:24.392%;width:36%}

.t_nav h4,.t_nav h5{position:relative}
.t_nav h4 b{position:absolute;right: 0;/* width:6px; *//* height:10px; */top:50%;z-index: 99;}

.i_wechat{display:block;height:22px}
.f_share{display:block;height:calc(15vh - 11px);margin:11px 0 0;background:url(../images/i_wechat.png) 50% no-repeat}
.f_share:before{content:'';position:absolute;left:0;top:0;right:0;bottom:-50px;background:#003f78;transform:skewY(-18deg);z-index: -1}
.f_share:after{content:'';position:absolute;left:0;top:-1px;right:0;height:12px;background:#00994e;transform:skewY(-18deg);z-index: -1}
.f_share .con{position:absolute;left:calc(100% + 16px);width:120px;visibility:hidden;opacity:0}
.f_share .con img{height:120px;}
.f_share:hover .con{left:100%;visibility:visible;opacity:1}

.t_logo,.menu{z-index:9999}

/*search*/
.search_wrap{display:none;position:fixed;left:0;top:0;width:100%;height:100%;color:#666;transition:all 0.5s;z-index:99999}
.search_wrap .search_box{position:fixed;width:80%;max-width:660px;z-index:999;z-index:3;display:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.search_wrap .i_txt{width:90%;height:46px;position:relative;border:none;padding:0 60px 0 15px;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-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 */
.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 .wrap a{height:100%}

.slick_bar .slick-dots{position:absolute;bottom:80px;right:50%;margin-right:-725px;font-size:0;z-index:6}
.slick_bar .slick-dot{width:10px;height:10px;background:rgba(255,255,255,.6);margin:0 16px;display:inline-block;transform:rotate(45deg);vertical-align:middle;white-space: nowrap;}
.slick_bar .slick-dots .slick-active{background:url(../images/dot_on.png) 50% no-repeat;width:42px;height:23px;transform:none}
.slick_bar .page b,.slick_bar .page span{display:inline-block;vertical-align:-16px}
.slick_bar .page b{width:14px;height:24px;margin:0 20px;vertical-align: -17px}

.slick_bar .slick-arrow{position:absolute;right:50%;margin-right:-750px;bottom:72px;width:40px;height:40px;background:url(../images/next.png) 50% no-repeat;z-index:6}
.slick_bar .slick-prev{background-image:url(../images/prev.png);margin-right:-454px}

.slick_bar .slick-slide{position:relative;}
.slick_bar h2{position:absolute;left:50%;margin-left:-620px;bottom:70px;font-size:36px;line-height:1.3;color:#fff;z-index:99;max-width:48%;visibility:hidden;opacity:0}
.slick_bar .slick-slide.slick-active h2{margin-left: -650px;visibility:visible;opacity:1}
.slick_bar .slick-slide:before{content:'';position:absolute;left:0;right:0;bottom:0;height:20vh;background:linear-gradient(to top,rgba(0,30,56,.7),rgba(0, 0, 0, 0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b2000000', GradientType=0);z-index:3}




.main_wrap{position:fixed;top:100%;left:0;right:0;bottom:0;background: #e9edf3;overflow-y:auto;overflow-x:hidden;z-index:99;}


.f1{padding:160px 0 56px;background:url(../images/bg1.jpg) 50% no-repeat;background-size:cover}
.tit h2{position:relative;line-height:1em;color:#002646;z-index:6}
.tit h2:before{content:'';position:absolute;background: #0089cf}
.tit.l h2{padding:0 0 0 28px}
.tit.col h2{padding:22px 0 0 }
.tr .tit h2{padding:0 40px 0 0 }
.tit.l h2:before,.tr .tit h2:before{width:12px;height:46px;top:50%;margin-top:-20px}
.tit.l h2:before{left:0}
.tr .tit h2:before{right:0}
.tit.col h2:before{top:0;left:50%;width:46px;height:12px;margin-left: -22px}
.tit p{font-family:paralines;color: #d2d7db;line-height:1em}

.tit.tc h2:before{width:46px;height:8px;left:50%;margin-left: -22px;bottom: -26px;left:50%;}

.f1 .tit{margin:40px 0 0}
.f1 .more{margin:231px 0 0}

.more{width:160px;height:50px;line-height:49px;z-index:6}
.col.more{width:50px;height:160px;}

.f1_fl{width:20%}
.slick_news{width:calc(51% - 25px)}
.slick_news .cover_img{padding-top:450px}
.slick_news .txt{padding:28px 34px;border:1px solid #ddd;border-top:none;}
.slick_news .txt h3{font-size:24px;color: #333}

.f1 .list_news{width:calc(29% - 25px);margin:-16px 0 0 50px}
.list_news a{display:block;padding:14px 0 16px;}
.list_news a:not(:first-child){border-top:1px solid #ddd;}
.list_news h3{font-size:17px;line-height:22px;margin:0 0 10px;color: #333;height:44px}
.list_news p{overflow:hidden;line-height:30px}
.list_news span{display:inline-block;padding:0 10px;line-height:30px;font-size:14px}
.list_news time{float:right;font-size:20px;color: #999}

.f2{padding:76px 0 92px;background:url(../images/bg2.jpg) 50% no-repeat;background-size:cover}
.tit.white p{color:#fff;opacity:.04}
.tit.tc p{position:absolute;left:0;right:0;bottom:10px}
.f2_con{margin:0 -20px}
.f2_con .slick-list{padding:0 0 30px}
.f2_con .slick-slide{margin:0 20px;}
.f2_con .slick-arrow{position:absolute;width:50px;height:100%;z-index:3;opacity:.3}
.f2_con .slick-arrow:hover{opacity:1}
.f2_con .slick-prev{background:url(../images/n_prev.png) 50% no-repeat;left:-50px}
.f2_con .slick-next{background:url(../images/n_next.png) 50% no-repeat;top:0;right:-50px}

.f2_con .list_news1{min-height:294px}

.dyna_wrap{width:calc(33.333333% - 40px);padding:30px 0 60px;}
.tit_sub{margin:0 0 18px}
.tit_sub:before{content: '';position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(255,255,255,.1)}
.tit_sub em{display:inline-block;padding:0 28px;position:relative;z-index:3}

.dyna_wrap .list_news1 a{padding:0 28px;}
.list_news1 a{display:block;line-height:49px}
.list_news1 time{font-size:22px;padding:0 19px 0 0;margin:0 19px 0 0;position:relative;display:inline-block;vertical-align:bottom}
.list_news1 time:before{content:'';position:absolute;top:50%;right:0;background:rgba(255,255,255,.15);height:18px;width:1px;transform:skewX(-24deg) translate(-50%,-50%)}

.dyna_wrap .more{background:#fff;width:150px;bottom:-25px;padding:0 0 0 6px;}
.dyna_wrap .more:before,.dyna_wrap .more:after{content: '';position:absolute;top:0;border-width:25px 18px 25px 0;border-color:transparent #fff transparent transparent;border-style:solid;}
.dyna_wrap .more:before{left:-18px}
.dyna_wrap .more:after{right:-18px;border-width:25px 0 25px 18px;border-color:transparent transparent transparent #fff}


.f3{background:url(../images/bg3.jpg) 50%;padding:60px 0}
.notice_wrap{width:calc(44% - 43px)}

.tab_wrap .hd{border-bottom:1px solid #ddd;font-size:0}
.tab_wrap .hd a{line-height:62px;width:20%;display:inline-block;font-size:20px;position:relative;color: #555}
.tab_wrap .hd a:before,.tab_wrap .hd a:after{content:'';position:absolute;bottom:0;z-index:6}
.tab_wrap .hd a:before{width:0;height:2px;background: #0089cf}
.tab_wrap .hd a:after{bottom:2px}
.tab_wrap .hd .on:before{width:100%;}
.tab_wrap .hd .on:after{border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #0089cf transparent}
.tab_wrap .hd .on{color:#0089cf}
.tab_wrap .bd{padding:20px 0 0}
.tab_wrap .bd .more{margin:36px 0 0}

.list_notice a{display:block;line-height:44px;position:relative;padding:0 80px 0 0;color: #555}
.list_notice time{position:absolute;color:#999;right:0;top:0;font-size:20px}

.acty_wrap{width:calc(56% - 43px)}
.acty_wrap .list_img{width:82%}
.acty_r{}

.list_img a{display:block;background:#fff;overflow:hidden}
.list_img a:not(:first-child){margin:20px 0 0}
.list_img .cover_img{padding-top:184px}
.list_img .cover_img,.list_img .txt{float:left;width:50%}
.list_img a:nth-child(2n) .cover_img{float:right}
.list_img a:nth-child(2n) .txt{float:left;border:1px solid #ddd;border-right:none}
.list_img .txt{padding:17px 24px;border:1px solid #ddd;border-left:none;}
.list_img .txt i{display:inline-block;width:14px;height:15px;background-repeat:no-repeat;background-position:50%;margin:0 10px 0 0}
.list_img h3{font-size:18px;line-height:26px;height:52px;margin:0 0 24px;color: #333}
.list_img p{line-height:24px}
.i_date{background-image:url(../images/i_date.png)}
.i_pos{background-image:url(../images/i_pos.png)}
.i_author{background-image:url(../images/i_author.png)}


.f4{background:url(../images/bg4.jpg) 50% no-repeat;background-size:cover;padding:84px 0 342px}
.ani_video{position:absolute;top:0;right:0;bottom:0;width:170px;background:url(../images/ani_video.png) 50% 0 repeat-y}
.video_wrap{padding-bottom:16.42%}
.video_wrap:before{content:'';position:absolute;top:-30px;left:-30px;width:74%;height:70.133%;border:5px solid #0089cf}
.video{width:74%;     padding-top: 42.143%;overflow:hidden;z-index:9}

.video video,.video table{position:absolute;top:0;left:0;width:100%;height:100%}
.video_wrap .cover_img{position:absolute;padding-top:16.429%;right:0;width:26%;bottom:0;z-index:6}
.video_wrap .cover_img:hover:before{background:#0089cf}
.video_wrap .cover_img:nth-child(4){right:26%}
.video_wrap .cover_img:nth-child(3){bottom:28.04%}

.video_wrap .cover_img:before{content:'';position:absolute;width:42px;height:42px;background:rgba(0,0,0,.5);top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);z-index:3;}

.video_wrap .cover_img:after{content: '';position:absolute;width:10px;height:19px;background:url(../images/play.png) 50% no-repeat;margin-left:2px;z-index:6;}

.video_fr{width:26%}
.video_fr .tit{margin:0 0 90px}

.f5{padding:0 0 94px;background:url(../images/bg5.jpg) 100% 100% no-repeat;margin: -468px 0 0;position: relative;}
.f5 section{position:initial}
.f5 .tit{width:44%;}
.list_life{margin:40px 0 0}
.f5_bg{position: absolute;background: #e9edf3;right: 0;top: 168px;width:50%;height: 35%;}
.list_life a{float:left;width:37%;padding-top:21.429%}
.list_life a:first-child,.list_life a:last-child{width:26%}
.list_life .txt{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.4);}
.list_life .txt h3{font-size:36px;white-space:nowrap}
.list_life .txt i{display:inline-block;width:46px;height:46px;margin:20px 0 0;background:#0089cf url(../images/next1.png) 50% no-repeat}
.list_life .txt:before{content:'';position:absolute;left:40px;top:40px;right:40px;bottom:40px;border:1px dashed rgba(255,255,255,.3)}


.ani.showdiv,.showdiv.f1_fl,.showdiv.slick_news,.showdiv.list_news,.showdiv.header{transform:none !important;opacity:1 !important}
.ani{transition:all 1s ease-out;transform:translateY(50px);opacity:0}
.f1_fl,.slick_news,.f1 .list_news,.notice_wrap{transform:translateX(80px)}
.acty_wrap{transform:translateX(-80px)}
.video{transform:translate(50px,50px)}
.video_fr{transform: translate(-50px,50px)}
.video_wrap .cover_img{transform: translate(-50px,-50px)}



[ani-delay='2']{transition-delay:.6s}
[ani-delay='3']{transition-delay:1.2s}
[ani-delay='4']{transition-delay:1.8s}
[ani-delay='5']{transition-delay:2.4s}

.header{transform:translateY(-50px)}



/*page*/
.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: #e1e6ea;background: #fff;}
.pb_sys_style1 .p_pages .p_no_d{background: #0089cf;border-color: #0089cf;color:#fff;width:30px;height:30px;line-height:30px;min-width:30px;}
.pb_sys_style1 .p_no_d {
    border: 1px solid #0089cf!important;
    color: #fff;
    background-color: #0089cf !important;
}
.pb_sys_common .p_t{margin-left:10px !important;}



footer{position:relative;background:url(../images/f_bg.jpg) 50% no-repeat;background-size:cover;padding:53px 0;z-index:6}
footer,footer a{color:#ccc}
.f_logo{margin:0 0 36px}
.f_logo a:not(:first-child){margin:0 0 0 14px}
.list_img p,.f_about .txt,.f_link,.f_copy,.f_code,.news_hd p,.news_bd,.row_img p,.img_more{font-family:"Microsoft Yahei",\5FAE\8F6F\96C5\9ED1,Arial,simHei,Helvetica}
.f_about h3{font-size:16px;text-align:center;padding:0 24px 0 0;margin:0 24px 0 0;border-right:1px dashed #494948;display:inline-block;vertical-align:middle}
.f_about .txt,.f_logo a{display:inline-block;vertical-align:middle}
.i_tel{display:block;height:34px;background:url(../images/i_tel.png) 50% no-repeat;margin:0 0 10px}
.f_about .txt{line-height:26px}
.f_about .txt span:not(:first-child){margin-left:14px}

.f_code{margin:0 0 0 10%}
.f_code img{margin:0 0 12px;width:140px;height:140px}

.f_img{max-height:60px}
.f_txt{max-height:53px}

.f_fr h2{text-align:center;font-size:22px;color:#fff;margin:0 0 10px 0}
.i_link{width:44px;height:44px;background:url(../images/i_link.png) 50% no-repeat;position:relative;margin:0 8px 0 0}
.i_link:before{content:'';position:absolute;top:50%;left:50%;width:32px;height:32px;background:#009852;transform:translate(-50%,-50%) rotate(45deg);z-index:-1}
.f_link{width:300px}
.f_link li{position:relative}
.f_link li:hover .con{opacity:1;visibility:visible;max-height:260px;overflow-y:auto;z-index:6}
.f_link h3{line-height:46px;padding:0 40px 0 14px;border:1px solid #4d5153;color:#ccc;position:relative;z-index:3;font-size:16px;cursor:pointer}
.f_link h3:before{content:'';position:absolute;top:50%;right:9px;width:12px;height:7px;margin-top:-3px;background:url(../images/i_down.png) 50% no-repeat;z-index:3}
.f_link h3:after{content:'';position:absolute;top:0;right:0;width:30px;height:100%;background:#0089cf}
.f_link li:hover h3:before{transform:rotate(180deg)}
.f_link .con{position:absolute;left:0;min-width:100%;bottom:100%;background:rgba(255,255,255,.9);opacity:0;visibility:hidden;padding:10px 15px;}
.f_link .con a{display:block;padding:8px 0;color:#666}

.f_copy{line-height:26px;margin:20px 0 0}
.f_copy a{display:inline-block}


.f1,.f2,.f3,.f4,.f5,.f6,.f7,footer{padding-left:100px}
.pl100{padding-left:100px}


.inset_bar{width:100%;overflow:hidden}
.inset_bar img{display:block;width:100%}

aside{width:21.429%;background:#f5f5f5;margin-bottom:50px;position:relative}

.inset_img{position:relative;display:block;width:100%;z-index:1}

.site_wrap{line-height:28px;padding:0 0 26px;margin:0 0 36px;border-bottom:1px solid #ddd}
.site_wrap h2{float:left;font-size:28px;color:#003f78;padding:0 0 0 14px;position:relative;font-weight:700}
.site_wrap h2:before{content:'';position:absolute;left:0;top:50%;margin-top:-11px;width:3px;height:26px;border-radius:3px;background:#003f78}


.current,.current a{color:#666}
.current b{color:#bbb;font-weight:normal}
.current i,.current a,.current b,.current em{display:inline-block;padding:0 8px;vertical-align:middle}
.current i{padding:0;font-size:20px;color:#003f78}
.current em,.current a:hover{color:#003f78}


.pos{margin-right:10px}
.site_nav{color:#666}
.site_nav b{color:#bbb}
.site_nav a,.site_nav em{color:#666;display:inline-block;line-height:30px;padding:0 10px}


.aside_tit{padding:95px 20px 54px 38px;background:url(../images/top_aside.png) 50% 0 no-repeat;background-size:cover;color: #fff;font-size:18px;margin: -195px 0 0;}
.aside_tit h2{font-size:36px;/* margin:0 0 10px; */line-height: 46px;}
.aside_tit p{opacity:.5}

.nav_list a{position:relative;line-height:24px;display:block;padding:21px 40px 21px 24px;color:#333}
.nav_list >a{padding-right:26px}
.nav_list >a:before{content:'';position:absolute;left:-4px;width:4px;height:0;background:#0089cf}
.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 #003f78}
.nav_list .on{background:#fff;color:#0089cf}
.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 .item a b:before{background:url(../images/down_blue.png) 50% no-repeat;}
.nav_list .item a b:after{content:none}

.nav_list .on b:after{background:#0089cf}
.nav_list .sub_con{margin-top:-10px;padding:10px 0;display:none}
.nav_list .sub_con a{padding-left:22%;font-size:16px;background:none;line-height:1.6;position:relative;padding-top:4%;padding-bottom:4%;overflow: hidden;}
.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 .active b{transform:rotate(90deg)}

.nav_list .sub_con2{padding: 0 0 10px;display: none;}
.nav_list .sub_con2 a{padding-top: 3%;padding-bottom: 3%;border-top: 1px solid #ddd !important;color: #555;font-size: 15px;padding-left: 28%;}
.nav_list .sub_con2 a:last-child{border-bottom:1px solid #ddd}
.nav_list .sub_con2 a:before{content:none}

.nav_list .sub_con a:not(:first-child){border-top:1px dashed #ddd}

.nav_list .active,.nav_list .active:hover{color:#0089cf}



article{position:relative}

.con_wrap{width: 78.571%;padding: 30px 0 80px 40px;position:relative;}

.full_wrap{width:auto !important;padding:30px 0 80px 0}

.page_wrap{margin-top:50px;}

.news_hd{padding:10px 0 30px;color:#333}
.news_hd h3{font-size:24px;color:#333;margin-bottom:14px;font-weight:700}
.news_hd p{background:#f6f6f6;line-height:44px}
.news_hd p span{margin:0 14px;color:#999}
.news_bd{font-size:16px;line-height:2;color:#555}

.list_view{margin:-15px}
.list_view a{float:left;width:calc(33.3333% - 30px);margin: 15px;color: #333}
.list_view .cover_img{padding-top:68%}
.list_view h3{padding:10px 0}

.img_col{margin:-15px -30px;overflow: hidden;}
.img_col a{width: calc(25% - 60px);margin: 15px 30px;}
.img_col .cover_img{padding-top: 146%;}
.img_col h3{font-size: 18px;}
.img_col p{font-family:"Microsoft Yahei",\5FAE\8F6F\96C5\9ED1;color:#666}

.row_img a{float:none;width:auto;overflow:hidden;display: block;text-align: left;padding:0 0 0 100px;position:relative}
.row_img time{position:absolute;font-size:14px;background:#003f78;color:#fff;text-align:center;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding: 0;width: 72px;line-height: 38px;}
.row_img time em{font-size:24px;display:block;background: #0089cf;}
.row_img .cover_img{float:left;width: 250px;padding-top: 154px;border: 10px solid #e9eff5;}
.row_img .txt{float:right;width: calc(100% - 250px);padding: 1.5% 0 0 30px;}
.row_img .txt h3{font-size: 22px;margin: 0 0 10px;padding: 0;}
.row_img .txt p{color:#666;line-height:24px;font-size:14px;height: 48px;}

.img_more{background:#0089cf;color:#fff;padding:3px 12px;margin:16px 0 0;display:inline-block;font-size:14px}

.list_patner a{width:calc(25% - 30px);border:1px solid #eee;}
.list_patner .cover_img{padding-top:7.4%}

.con_wrap .list_news{margin-top: -16px}
.con_wrap .list_news h3{height: auto;white-space:nowrap;display: block}

.news_bd img{    max-width: 100% !important;}



@media (min-width:1300px){
	.menu,.t_nav h3 b{display:none}

	html,body{height:100%}
	
	.t_nav .sub_nav:before,.f_share .con:before{content:'';position:absolute;top:50%;left:-8px;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent rgba(255,255,255,.9) transparent transparent;}

	.t_nav .sub_nav,.t_nav .sub_nav2{opacity:0;visibility:hidden}
	.t_nav li:hover .sub_nav,.t_nav h4:hover .sub_nav2{opacity:1;visibility:visible;left:100%;}

	.t_nav li:hover h3 a,.t_nav h4:hover >a,.t_nav h4:hover b{color:#0089cf}

	.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;}
}

@media (min-width:768px){.news_bd img{       height: auto;}
.news_bd img DIV{    width: auto !important;height: auto !important;}

}

@media (max-width:1670px){
	.f2_con .slick-prev{left:0}
	.f2_con .slick-next{right:0}
}

@media (max-width:1590px){
	section,.w1400{padding:0 30px;max-width:none}
	.slick_bar h2{margin:0;left:160px;font-size:32px}
	.slick_bar .slick-slide.slick-active h2{margin:0;left:130px}
	.slick_bar .slick-prev{margin:0;right:240px}
	.slick_bar .slick-next{margin:0;right:30px}
	.slick_bar .slick-dots{margin:0;right:80px}

	.video_wrap:before{top:-20px;left:-20px;width:calc(74% - 10px)}
}

@media (max-width:1460px){
	.f_code{margin:0 0 0 6%}
}

@media (max-width:1359px){
	.f_img{max-height:56px}
	.f_txt{max-height:50px}
	.f_code{margin:0 0 0 3%}
	.f_code img{width:130px;height:130px}
}

@media (max-width:1299px){
	section,.w1400{padding:0 15px}

	
	header,.f1,.f2,.f3,.f4,.f5,.f6,.f7,footer,.pl100{padding-left:0}
	header{padding-bottom:40px;z-index:1000}
	.t_link{display:none}
	.t_logo{max-width:calc(100% - 120px);line-height:90px}
	.t_img{max-height:56px}
	.t_txt{max-height:42px}

	.slick_bar h2{left:60px;font-size:24px;bottom:30px}
	.slick_bar .slick-dots{bottom:34px}
	.slick_bar .slick-slide.slick-active h2{left:30px}
	.slick_bar .slick-arrow{bottom:26px}
	.slick_bar .slick-dot{width:8px;height:8px;margin:0 10px}
	.slick_bar .slick-prev{right:200px}
	.slick_bar .slick-next{right:20px}
	.slick_bar .slick-dots{right:70px}

	.aside_nav{width:auto}
	.t_search{right:64px;position:fixed;width:30px;height:54px;top:18px;}
	.t_search:before{content:none;}
	.aside_nav .t_search,.f_share{display:none}
	header .t_search{display: block}

	.menu{right:15px;display:block;width:30px;transition:all .3s ease;margin-top:0;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:auto;position:fixed;top:0;left:0;right:0;bottom:0;text-align:left;z-index:999;margin-right:0;display:none;overflow-y:auto;overflow-x:hidden;padding:130px 0 20px;background:#023b7d;background:linear-gradient(to top,#004ea6,#022e60);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#022e60', endColorstr='#004ea6',GradientType=0 )}

	.t_nav:before{content:none;}

	.t_nav li{display:block;border-bottom:1px solid rgba(0,0,0,.1);padding:0}
	.t_nav h3 a{font-size:16px;-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 b{position:absolute;right:0;bottom:0;width:50px;text-align:center;line-height:44px;height:46px;color:rgba(255,255,255,.5);font-size:20px;cursor:pointer;font-weight:normal;top:50%;margin-top:-23px;}
	.t_nav .on h3 b, .t_nav .item.active h4 b, .t_nav dd.active b{transform:rotate(-45deg);margin-top:-22px}
	.t_nav .on h3 a{height:auto;padding:10px 50px 10px 15px}

	.t_nav h4 b{font-size:18px}

	.t_nav .sub_nav,.t_nav .sub_nav2,.t_nav .sub_nav3{position:initial;top:0;background:none;padding:20px 12px;width:auto;background:rgba(0,0,0,.2);left:initial;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;min-width:auto;overflow:hidden;display:none}
	.t_nav .sub_nav a{padding:5px 15px 5px 10px;color:#fff;opacity:.7;width:auto;background-position:20px 13.5px;font-size:16px}
	.t_nav .sub_nav a:hover{background-position:20px -25.5px}

	.t_nav .sub_nav2 a{font-size:14px;padding: 2px 15px;}

	.t_nav .sub_nav3{padding:10px 16px;background:none}
	.t_nav .sub_nav3 a{font-family:"Microsoft Yahei",\5FAE\8F6F\96C5\9ED1;border-top:1px solid rgba(255,255,255,.1)}
	.t_nav .sub_nav3 a:last-child{border-bottom:1px solid rgba(255,255,255,.1)}

	.t_nav .sub_nav{border-right:none}
	.t_nav .on h3 a{color:#0089cf}

	.t_nav .item:not(:first-child){border-top:1px solid rgba(0,0,0,.1)}

	.slick_bar, .slick_bar .wrap, .slick_bar .wrap .slick-list, .slick_bar .wrap .slick-track, .slick_bar .wrap .slick-track div, .slick_bar .wrap a{height:54vw}


	.main_wrap{position:initial;top:initial}
	.tit h2{font-size:30px}
	.tit.tc p{font-size:56px}
	.tit.l h2:before, .tr .tit h2:before{width:10px;}
	.tit p{font-size:46px}


	.f1_fl.ani,.f5 .tit{transition: all 0s ease-out;}

	.f1{padding:50px 0 46px}
	.f2{padding:66px 0 72px}
	.f3{padding:50px 0;}

	.f1_fl{float:none;width:auto;position:relative}
	.f1 .more{margin:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
	.f1 .tit{text-align:center;margin: 0 0 60px;}
	.f1 .tit h2{padding:0}

	.f1 .tit h2:before{top:initial;left:50%;width:46px;height:8px;margin-left:-22px;margin-top:0;bottom: -26px;}
	.f1 .tit p{display:none}

	.f1 section{position:relative;padding:0 15px 60px;}
	.f1_fl,.f1_fl .tit{position:initial}
	.f1 .more{top:initial;bottom:0;right:inherit;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}


	.slick_news{width:calc(70% - 15px);}
	.f1 .list_news{width:calc(30% - 15px);margin:-16px 0 0 30px;}
	.slick_news .txt h3{font-size:22px}
	.slick_news .txt{padding:28px 20px}

	.notice_wrap,.acty_wrap,.f_bd >.fl,.f_bd >.fr{float:none;width:auto;}
	.acty_wrap{margin:40px 0 0}


	.f2_con{margin:0 -10px}
	.dyna_wrap{width:calc(33.333333% - 20px);margin:0 10px;padding:26px 0 50px;}
	.dyna_wrap .list_news1 a{padding:2px 15px;}
	.f2_con .list_news1{
    min-height: 408px;
}
	.list_news1 a{line-height:32px}
	.list_news1 time{display:block;font-size:18px}
	.list_news1 time:before{content:none}

	.tit_sub{font-size:22px}


	.acty_wrap .list_img{width:calc(100% - 100px);}
	.list_img .cover_img{padding-top:28vw}
	.list_img .txt{height:28vw}
	.video_fr .tit{margin:0 0 12%;}
	.more{width:130px;height:44px;line-height:43px;font-size:16px}
	.col.more{width:44px;height:130px}

	.dyna_wrap .more{width:120px;}
	.dyna_wrap .more:before{border-width:22px 16px 22px 0;left:-16px}
	.dyna_wrap .more:after{border-width:22px 0 22px 16px;right: -16px}

	.list_life .txt h3{font-size:26px}
	.list_life .txt i{width:36px;height:36px;background-size:14px}

	.f4{padding:84px 0 25%}
	.f5{margin:-34.3% 0 0;padding:0 0 64px;background-size:26%}
	.f5_bg{display:none}

	footer{padding:40px 0}
	.f_code{margin:30px 0}
	.f_code img{margin:0 auto 12px}

	.f_link{margin:0 auto}
	.f_copy{text-align:center !important}

	.f_bd >.fl{text-align:center}
	.f_about .txt{text-align:left}

	

	.aside_tit{padding:69px 15px 38px 15px;font-size:16px;margin: -153px 0 0;}
	.aside_tit h2{font-size:26px;/* margin:0 0 4px */}
	.nav_list{padding:16px 0 40px}
	.nav_list a{padding:8px 40px 8px 15px;font-size:16px}

	.nav_list .sub_con a,.current,.nav_list a b{font-size:14px}

	.nav_list a b{transform:scale(.7) !important}
	

	.site_wrap h2{font-size:22px}
	.inset_bar img{position:relative;left:50%;margin-left:-75%;width:150%;max-width:initial}
	.news_hd h3,.tit h3{font-size:22px}
	.news_hd{font-size:14px}
	.page_wrap{margin-top:50px}
	
	.img_col{margin:-15px -20px}
	.img_col a{width: calc(33.333333% - 40px);margin: 15px 20px;}
	.img_col p{font-size:14px}

}

@media (max-width:1024px){
	::-webkit-scrollbar,::-webkit-scrollbar-track{width:0}

	.f2_con .slick-arrow{width:36px;background-size:100%}
}


@media (max-width:1023px){
	.slick_bar h2{font-size:20px;max-width:60%}
	.slick_bar .slick-dot{bottom:32px}
	.slick_bar .slick-arrow{bottom:22px}

	.slick_news,.f1 .list_news{float:none;width:auto}
	.slick_news .cover_img{padding-top:67%}

	.f1 .list_news{margin:30px 0 0}
	.list_news h3{height:auto}
	.list_life .txt:before{left:20px;top:20px;right:20px;bottom:20px}
	.list_life .txt i{margin:0 0 10px}


	aside{display:none}
	.con_wrap{width:auto;float:none;padding:30px 0 80px 0}

	.full_wrap{padding:30px 0 80px 0}
}

@media (max-width:1299px) and (min-width:768px){
	
}

@media (min-width:768px){
	.tit.col{width:46px}
	.tit.col,.col.more{writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;word-break:break-all;white-space:nowrap}
}

@media (max-width:767px){
video{width:100%}
	section,.w1400,.header section{padding-left:15px;padding-right:15px}

	body{padding-top: 60px}

	.menu{margin-top:0}
	.menu span{background:#fff}
	.menu.on span{background:#fff}

	.t_search{right: 54px;top: 3px}

	.header{background: #003f78;padding: 0;}

	.t_nav{padding: 20px 0;top:60px;}


	.t_logo{max-width:calc(100% - 80px);line-height:40px;padding:10px 0;font-size: 0}
	.t_logo a{display: inline-block;max-width:calc(50% - 5px);vertical-align: middle}
	.t_logo a:first-child{margin-right:10px}
	.t_img{max-height:34px}
	.t_txt{max-height:30px;margin:6px 0 0}
	.t_logo a:not(:first-child){margin:0}

	.t_nav .sub_nav{padding: 0 5px;}
	.t_nav .sub_nav a{min-width:33.333333%;font-size: 15px}

	.f2{padding: 66px 0 32px}
	.f2_con{margin:0}
	.slick_bar .slick-slide.slick-active h2{display:none}
	.slick_bar .slick-dots{bottom:8px;right:initial;left:50%;transform:translate(-50%,-50%)}
	.slick_bar .slick-dots .slick-active{width:30px;height:16px;background-size: cover}
	.slick_bar .slick-arrow{bottom:0;top:0;height: auto;opacity:.7}
	.slick_bar .slick-prev{right:initial;left: 0}
	.slick_bar .slick-next{right:0;}

	.f1{padding: 40px 0 46px;}
	.tit h2{font-size: 26px}
	.tit.l{margin:0 0 50px}
	.tit.l h2{padding: 0;text-align: center;}
	.slick_news .txt{padding:14px 15px;}
	.slick_news .txt h3{font-size: 18px}

	.acty_wrap .list_img,.acty_r,.list_img .cover_img,.list_img .txt,.video,.video_fr,.list_life a{float:none !important;width:auto !important}

	.f2_con .list_news1{min-height: auto;}

	.dyna_wrap{float:none;width:auto;margin:0 0 50px}
	.tab_wrap .hd a{font-size:21px;padding:4px 10px 16px;line-height:22px}
	.tab_wrap .bd .more{margin: 36px auto 0;display: block;}
	.list_notice a{font-size:16px;padding:0 60px 0 0}

	.acty_wrap{padding-bottom:80px}
	.acty_wrap .more{width: 130px;height: 44px;margin: 30px auto 0;right: 50%;margin-right:-65px}
	.acty_r .tit{text-align: center;margin-bottom: 30px}
	.acty_r .tit h2{padding: 0 0 26px;}
	.tit.col h2:before{top: inherit;bottom: 0;height: 8px}
	.list_img .cover_img{padding-top:60vw}
	.list_img .txt{height: auto;border-left:1px solid #ddd;border-right: 1px solid #ddd !important}

	.list_img .txt{padding: 17px 14px;}
	.list_img h3{height: auto;margin:0 0 14px}


	.f4{padding:60px 0 60vw}
	.video_fr{margin: 0}
	.video_fr .tit{text-align: center;margin: 0 0 64px;}
	.video_fr .tit h2{padding:0;}
	.video_fr .more{position: absolute;bottom: 0;right: 50%;margin-right: -65px}
	.video_wrap{padding-bottom:80px;}
	.video_wrap:before{top: 81px;left: -9px;width: calc(100% - 10px);border-width: 3px;height: 60vw;}
	.video{margin:0 0 40px}
	.tit.white p{margin:0;position: absolute;bottom: 10px;left: 0;right: 0}
	.tr .tit h2:before,.tit.l h2:before{width:46px;height: 8px;bottom: -24px;right: 50%;margin-right:-23px;top: inherit;margin-top: 0;left: initial}
	.video_wrap .cover_img{position:inherit;display: block;padding-top:64%;width:auto;right:initial !important;margin-top:20px}
	.ani_video{max-width:20%;background-size: 100%}

	.f5{margin:-44vw 0 0;padding:0 0 54px;}
	.f5 section{padding-bottom:80px;}
	.f5 .tit{width:auto;position:initial}
	.f5 .more{bottom: 20px;top: initial;right: 50%;margin-right: -65px}

	.list_life a{padding-top:64%;display: block}
	.list_life a:not(:first-child){margin-top:20px}

	.f_logo{margin:0 auto 30px}
	.f_img{max-width: 74%}
	.f_txt{max-width: 78%}
	.f_logo a:not(:first-child){margin:16px 0 0}
	.i_tel{display:inline-block;width:34px;margin:0;vertical-align: middle;margin:0 10px 0 0}
	.f_about h3{display:block;padding:0;margin:0;border:none;margin:0 0 16px}
	.f_about h3 p,footer a{display: inline-block}


	.con_wrap{padding:30px 0 60px}

	.site_wrap{text-align:center;padding:0 0 20px;margin:0 0 32px;}
	.site_wrap h2{float:none;display:inline-block;padding:0}
	.site_wrap h2:before{content:none;}
	.current{float:none;margin-top:8px}

	.list_view{margin:-15px 0}
	.list_view a{float:none;width:auto;display: block;margin:15px 0}

	.list_patner{margin:-10px}
	.list_patner .cover_img{float:left;width:calc(50% - 20px);margin:10px;padding-top:14.4%}
	
	.row_img a{padding: 8px 0;}
	.row_img .cover_img{width: auto;float: none;/* margin-left: 80px; */padding-top: 60%;}
	.row_img time{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:12vw;width: 62px;font-size: 12px;line-height: 34px;display: none;}
	.row_img time em{font-size: 22px}
	.row_img .txt{float:none;width:auto;padding: 16px 0 0;text-align: center;}
	.row_img .txt h3{font-size: 18px;margin: 0;}
	.row_img .txt p{line-height: 20px;max-height: 40px;height: auto;margin: 10px 0 0}
	.img_more{padding: 7px 20px}

	.img_col{margin: -15px -10px 30px;}
	.img_col a{width: calc(50% - 20px);margin: 15px 10px;float:left}
	.img_col h3{font-size:16px;padding: 10px 0 5px;}
	
}

@media (max-width:640px){
	.inset_bar img{position:relative;left:50%;margin-left:-100%;width:200%;max-width:initial}
}

@media (max-width:600px){
	table{font-size:14px}
}

@media (max-width:540px){
	.menu{width:26px}
	
	.inset_bar img{position:relative;left:50%;margin-left: -90%;width:180%;max-width:initial;}

}

@media (max-width:539px){

	.pos{display:none}
	.site_nav{font-size:13px}
	.site_nav a, .site_nav em{padding:0 6px;line-height:24px}
}

@media (max-width:480px){
}

@media (max-width:414px){
	
}


@media (max-width:374px){
	section,.w1400{padding:0 10px}

	.menu{width:28px}

	.site_nav{font-size:12px}


}

@media (max-width:320px){
	.current{font-size:12px}
	.news_hd{font-size:14px}
}