@import "base.css";
:root{--animate-duration:.5s;--animate-delay:.5s;--animate-repeat:1}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}

@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}


#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#1e3264;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}
section,.w1200{max-width:1200px;margin:0 auto !important;}

.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)}
.cover_img div{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;z-index:999}
header:before{content:'';position:absolute;top:-100%;left:0;right:0;height:100%;background:#1e3264}
header.on:before{top:0}

.t_logo,.t_search,.menu{z-index:9999}
.t_logo{line-height:124px}
.t_logo img{vertical-align:middle;display:inline-block;max-height:60px}

.t_link{margin: 22px 156px 0 0;}
.t_link a{display:inline-block;padding:0 8px;line-height:26px;color:#fff;font-size:14px}

.t_nav{position:fixed;top: 54px;right:50%;margin-right:-624px;z-index:1000;}
.t_nav li{display:inline-block;position:relative;font-size:16px;vertical-align:top}
.t_nav h3{font-weight:700;position:relative;z-index:3}
.t_nav h3 a{font-size:16px;display:block;color:#fff;line-height:52px;padding:0 24px}
.t_nav a{display:block;color:#fff}
.t_nav .sub_nav{position:absolute;top:calc(100% + 10px);font-size:14px;padding:6px 8px;background:rgba(255,255,255,.9);width:-webkit-max-content;width:-moz-max-content;min-width:100%;opacity:0;filter:alpha(opacity=0);visibility:hidden;z-index:6}
.t_nav li:hover .sub_nav{top:100%;opacity:1;filter:alpha(opacity=100);visibility:visible}
.t_nav .sub_nav a{padding:10px 0;font-size:15px;color:#555;line-height:24px;white-space:nowrap}
.t_nav li:not(.on):hover h3 a{color:#d11711}

.t_nav .sub_nav{box-shadow:0 5px 10px rgba(0,0,0,.3)}
.t_nav .sub_nav a:not(:first-child){border-top:1px solid #ccc}
.t_nav .sub_nav:before,.t_nav .sub_nav:after{content:'';position:absolute}
.t_nav .sub_nav:before{width:100%;top:0;height:3px;background:#d11711}
.t_nav .sub_nav:after{top:-6px;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent}
.t_nav li:hover .sub_nav:after{border-color:transparent transparent #d11711 transparent}




/*search*/
.search_wrap{position:fixed;right:50%;top: 22px;margin-right:-600px;color:#666;transition:all 0.5s;z-index:99999;}
.search_wrap .search_box{z-index:999;z-index:3}
.search_wrap .i_txt{width:136px;height:26px;position:relative;border:none;background:none;padding:0 60px 0 14px;background:rgba(255,255,255,.5);font-size:15px}
.search_wrap .submit{position:absolute;top:0;right:0;width:26px;height:26px;cursor:pointer}
.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;position:relative}
[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 a{padding-top: 40.8vw;}
.slick_bar h2{position:absolute;bottom:42px;left:50%;margin-left:-500px;font-size:30px;line-height:36px;z-index:6;visibility:hidden;opacity:0}
.slick_bar .page{position:absolute;right:50%;bottom:42px;margin-right:-600px;z-index:6}
.slick_bar .page li{display:inline-block;margin:0 8px;position:relative;cursor:pointer;vertical-align:middle}
.slick_bar .page li:after{content:'';display:inline-block;width:0;height:1px;background:#fff;vertical-align:middle;margin:0 0 0 12px}
.slick_bar .page .slick-active:after{width:60px}

.slick_bar .slick-active h2{visibility:visible;opacity:1;margin-left:-600px}

/*.slick_bar .cover_bg{background-attachment:fixed}*/


.tit{margin:0 0 36px;color:#002956;line-height:22px}
.tit h2{font-size:22px;font-weight:700}

.f1{padding:70px 0 76px}
.slick_news{width:calc(58% - 13px)}
.slick_news .cover_img{padding-top:520px}

.slick_news p{position:absolute;left:0;right:0;bottom:-100%;background:#3d496e;padding:0 180px 0 18px;line-height:40px;z-index:3}
.slick_news .slick-active p{bottom: 0}
.slick_news .slick-dots{position:absolute;right:20px;bottom:16px;font-size:0;z-index:6}
.slick_news .slick-dot{display:inline-block;width:8px;height:8px;background:#fff;border-radius:50%;margin:0 0 0 10px}
.slick_news .slick-dot.slick-active{background:#d11711}

.f1 .list_time{width:calc(42% - 13px);margin:-15px 0 0;}
.list_time a{display:block;font-size:0;padding:21px 0;border-bottom:1px dashed #d6d6d6}
.list_time time{display:inline-block;width:64px;background:#b3b3b3;color:#fff;border-radius:0 8px 0 8px;font-size:14px;padding:5px 0 8px;vertical-align:middle;text-align:center;}
.list_time time em{display:block;font-size:32px;line-height:32px;}
.list_time .txt{display:inline-block;width:calc(100% - 86px);font-size:14px;line-height:32px;margin:0 0 0 22px;vertical-align:middle;}
.list_time h3{font-size:16px}
.list_time a:hover time{background:#d11711}
.list_time a:hover h3{color:#d11711}


.notice_wrap,.basic_wrap,.lec_wrap,.style_wrap{width:calc(50% - 25px)}
.list_news a{display:block;padding:0 130px 0 0;position:relative;line-height:54px}
.list_news a:not(.hd){border-bottom:1px dashed #d6d6d6}
.list_news a:not(.hd):hover{padding-left:12px}
.list_news time{font-size:14px;color:#c1c4cf}
.list_news a:not(.hd) time{position:absolute;right:0;top:0}
.list_news .hd{background:#edeff3;padding:25px 20px 22px;line-height:normal;overflow:hidden;}
.list_news .hd:before{content:'';position: absolute;top:0;left:-100%;width:100%;height: 100%;background:#1e3264}
.list_news .hd:hover h3{color:#fff}
.list_news .hd:hover p{color: #8593b6}
.list_news .hd:hover time{color: #637296}
.list_news .hd:hover:before{left:0}
.list_news h3,.list_news time,.list_news p{position: relative;z-index:6}
.list_news h3{font-size:16px;line-height:26px;color:#1e3264}
.list_news p{margin:16px 0 12px;line-height:20px;height:40px;color:#666}


.topic_wrap{display:block;margin:60px 0 76px}


.list_lec a{float:left;width:50%;padding:22px 20px;color:#1e3264;position: relative}
.list_lec a:hover{transform:scale(1.06);background:#fff;box-shadow:0 6px 12px rgba(30,50,100,.3);z-index:6}
.list_lec a:nth-child(1),.list_lec a:nth-child(4){background:#1e3264;color:#fff}
.list_lec h4{background:#fff;line-height:32px;color:#1e3264}
.list_lec h4 em{display:inline-block;background:#ef0a00;padding:0 16px;color:#fff;margin:0 10px 0 0}
.list_lec h3{font-size:16px;line-height:20px;height:60px;margin:14px 0 10px}
.list_lec p{line-height:32px}


.list_style{margin:-10px -7px}
.list_style a{float:left;width:calc(50% - 14px);margin:10px 7px}
.list_style.col3 a{width:calc(33.333333% - 14px)}
.list_style .cover_img{padding-top:172px}
.list_style.col3 .cover_img{padding-top:70%}
.list_style p{line-height:50px}



footer{background:url(../images/f_bg.jpg) 50% no-repeat;background-size:cover;color:#fff;position:relative;margin-top:76px}
.f_bd{padding:40px 0;line-height:30px;overflow:hidden;}

.f_logo{display:block;margin:0 0 40px}
.f_logo img{max-height:60px}

.f_about{max-width:360px}
.f_about h3,.f_link h3{padding:0 0 10px;position:relative;margin:0 0 14px;font-size:20px}
.f_about h3:before,.f_link h3:before{content:'';position:absolute;left:0;bottom:0;width:42px;height:1px;background:#6a799b}

.f_share li{position:relative;display:inline-block;z-index:66}
.f_share li>a{display:block;width:72px;height:60px;background-repeat:no-repeat;background-position:50%;cursor:pointer}
.i_wechat{background-image:url(../images/i_wechat.png)}
.i_sina{background-image:url(../images/i_sina.png)}
.i_tiktok{background-image:url(../images/i_tiktok.png)}
.f_share .con{position:absolute;bottom:100%;min-width:100%;background:rgba(255,255,255,.9);opacity:0;visibility:hidden;box-shadow:-3px -3px 6px rgba(0,0,0,.1)}
.f_share .con:before{content:'';position:absolute;left:50%;border-style:solid;border-width:6px 6px 0 6px;border-color:#fff transparent transparent transparent;margin-left:-6px;bottom:-6px}
.f_share .con a{color:#666;font-size:14px;display:block;padding:5px 10px;line-height:30px;white-space:nowrap}
.f_share .con a:not(:first-child){border-top:1px dashed #ddd}
.f_share li:hover{transform:translateY(-4px)}
.f_share li:hover .con{opacity:1;visibility:visible}
.f_share img{width:110px;max-width:none}


.f_link{max-width:320px}
.list_fink{margin:0 -40px 0 0}
.list_fink a{float:left;width:120px}


.f_copy{padding:21px 0;line-height:24px;border-top:1px solid #3d4c78}



.inset_bar{width:100%;overflow:hidden;margin: 0 0 40px;}
.inset_bar img{width:100%}
.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:24%;margin: -235px 0 50px;}

.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}
.aside_tit h2{font-size:30px;line-height:46px;}
.aside_tit p{opacity:.5}

.nav_list a{position:relative;line-height:24px;display:block;padding:16px 40px 16px 24px;color:#333}
.nav_list >a{padding-right:26px}
.nav_list >a:before{content:'';position:absolute;left:-4px;width:4px;height:0;background:#d11711}
.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:20px;height:20px;}

.nav_list{padding:32px 0 78px;border-left:4px solid #034794;background:#f5f5f5}
.nav_list .on{background:#fff;color:#d11711}
.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:20px;height:20px;border-radius:50%;background:#aaa;}

.nav_list .on b:after,.nav_list .sub_con .active:before{background:#d11711}
.nav_list .sub_con{margin-top:-10px;padding:10px 0;display:none}
.nav_list .sub_con a{padding-left:21%;font-size:14px;background:none;line-height:1.6;position:relative;padding-top:4%;padding-bottom:4%;}
.nav_list .sub_con a:before{content:'';position:absolute;width:6px;height:6px;background:#999;border-radius:100px;left:15%;top:50%;margin-top:-3px}

.nav_list .sub_con a:not(:first-child){border-top:1px dashed #ddd}

.nav_list .active,.nav_list .active:hover{color:#d11711}

/*page*/
.pb_sys_common{font-size:13px;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:#034794;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 #034794}.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 #034794;color:#fff;background-color:#034794}.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 #034794;color:#fff;background-color:#034794}.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}


.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:#034794;border-color:#034794;color:#fff;width:30px;height:30px;line-height:30px;min-width:30px;}
.pb_sys_common .p_t{margin-left:10px !important;}



.details_wrap,.news_bd{max-width:1000px;margin:0 auto}

.pos{width:20px;height:20px;background:url('../images/pos.png') 50% no-repeat}
.site_nav{color:#666;margin-right:-10px}
.site_nav b{color:#bbb}
.site_nav a,.site_nav em{display:inline-block;line-height:30px;padding:0 10px}
.site_nav a:hover,.nav_list a:hover{color:#d11711;}

.nav_list li >a:before{content:'';position:absolute;width:3px;height:0;left:0;background:#105598;animation:1.4s ease-out 0s}
.nav_list li >a:hover:before{height:30px}
.nav_list .on >a:hover:before{content:none}


.con_wrap{width:calc(76% - 50px);position:relative;z-index:6}
.con_wrap .tit{margin-bottom:24px;line-height:32px;border-bottom:1px solid #ddd;padding-bottom: 16px;}
.con_wrap .tit h3{font-size: 28px;color:#034794;text-transform:uppercase;}

article{position:relative}

.page_wrap{margin-top:60px}


.news_hd{padding:10px 0 30px;color:#333}
.news_hd h3{font-size:24px;color:#333;margin-bottom: 20px;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_avatar{margin:0 -20px -36px}
.list_avatar a{float:left;width:calc(25% - 40px);margin:0 20px 36px;position:relative;overflow:hidden}
.list_avatar .cover_img{padding-top:141.6%}
.list_avatar h3{line-height:24px;bottom:30px;padding:10px 24px 10px 18px;font-size:16px;position:absolute;max-width:calc(100% - 16px)}
.list_avatar h3:before{content:'';position:absolute;top:0;bottom:0;background:#034794;left:-10px;right:6px;z-index:1;transform:skew(-16deg);}
.list_avatar em{display:block;position:relative;z-index:3;}

.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}


.list_item .additem,.list_item .item{position:absolute;width:calc(33.333333% - 15px);background-color:#e5e5e5;border:1px solid #f8f8f8;top:0;left:40%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
.list_item .item{border-radius:6px;overflow:hidden;color:#222}
.list_item h3{position:relative;padding:14px 20px;display:block;color:#333;font-size:18px;line-height:24px;color:#fff;background:#124378 url(../images/item.png) 50%}

.additem{width:0;height:0;font-size:0}
.list_item .con{font-size:15px;padding:15px 20px;background:#eef1f6;z-index:99;position:relative}
.list_item .con,.list_item .con *{word-break:break-all}
.list_item .con a{line-height:26px}
.list_item .additem{display:none}

.list_item.row >li:not(:first-child){margin:30px 0 0}


@media (max-width:1599px){
	.slick_bar .slick-prev{left:20px}
	.slick_bar .slick-next{right:20px}

	.inset_bar img{position:relative;left:50%;margin-left:-65%;width:130%;max-width:initial}
}
@media (max-width:1240px){
	section,.w1200{max-width:none;padding:0 20px}
	.search_wrap{right:20px;margin:0}

	.t_nav,.search_wrap{right:20px;margin-right:0;}

	.f_bd{padding:40px 20px}

    .slick_bar a{padding-top: 55vw;background-position: 50%;background-attachment: inherit !important;}

}