@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}

#adu0{z-index:10000 !important}

#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:#222;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,.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)}
.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;background:url(../images/t_bg.png) 50% repeat-x;background-size:auto 100%;padding:0 0 58px;z-index:999}

.t_logo,.t_search,.menu{z-index:9999}
.t_logo{line-height:100px}
.t_logo img{vertical-align:middle;display:inline-block}
.t_logo a:not(:first-child){margin-left:20px}



.t_nav{position:relative;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);}
.t_nav li{display:inline-block;position:relative;font-size:17px;vertical-align:top;width:11.111111%}
.t_nav .on h3{background:#f88f29}
.t_nav h3{font-weight:normal;position:relative;z-index:3}
.t_nav h3 a{font-size:16px;display:block;color:#fff;line-height:52px}
.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 10px;font-size:15px;color:#555;line-height:1.6;white-space:nowrap}
.t_nav li:not(.on):hover h3 a{color: #f88f29}

.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:#f88f29}
.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 #f88f29 transparent}




/*search*/
.search_wrap{position:fixed;right:50%;top:29px;margin-right:-700px;color:#666;transition:all 0.5s;z-index:99999}
.search_wrap .search_box{z-index:999;z-index:3}
.search_wrap .i_txt{width:260px;height:42px;position:relative;border:none;background:none;padding:0 60px 0 14px;background:rgba(255,255,255,.8);font-size:15px}
.search_wrap .submit{position:absolute;top:0;right:0;width:47px;height:42px;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}
[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.199%}
.slick_bar .slick-dots,.slick_news .slick-dots{position:absolute;font-size:0;left:0;right:0;bottom:40px;text-align:center;z-index:3}
.slick_bar .slick-arrow{position:absolute;top:calc(50% + 40px);width:54px;height:54px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:rgba(0,0,0,.4) url(../images/prev.png) 45% 50% no-repeat;z-index:6}
.slick_bar .slick-arrow:hover{background-color:#f88f29;border-color:#f88f29}
.slick_bar .slick-prev{left:54px}
.slick_bar .slick-next{right:54px;background-image:url(../images/next.png);background-position:55% 50%}

.slick_news .slick-dots{bottom:120px}
.slick-dots li{display:inline-block;background:rgba(255,255,255,.5);width:12px;height:12px;margin:0 12px;position:relative;cursor:pointer;border-radius:50px;vertical-align:middle}
.slick-dots .slick-active{background:#f88f29}


.f1{background:url(../images/bg1.jpg) 50% no-repeat;background-size:cover;padding:68px 0 80px;}

.tit{margin:0 0 40px;color:#002956;line-height:32px;padding:0 0 12px 0;border-bottom:1px solid #ddd}
.tit.tc{border:none}
.tit >i{width:43px;height:50px;margin:0 15px 0 0}
.i1{background:url(../images/bor.png) 50% no-repeat,url(../images/i1.png) 50% no-repeat}
.i2{background:url(../images/bor.png) 50% no-repeat,url(../images/i2.png) 50% no-repeat}
.i3{background:url(../images/bor.png) 50% no-repeat,url(../images/i3.png) 50% no-repeat}
.i4{background:url(../images/bor.png) 50% no-repeat,url(../images/i4.png) 50% no-repeat}
.i5{background:url(../images/bor_on.png) 50% no-repeat,url(../images/i5.png) 50% no-repeat}

.news_wrap{width:calc(68.5% - 30px)}
.notice_wrap{width:calc(31.5% - 30px)}

.slick_news{width:calc(49% - 15px)}
.list_img{margin:-15px}
.list_img a{float:left;width:calc(33.333333% - 30px);margin:15px}
.list_img .cover_img{padding-top:234px}
.slick_news .cover_img{padding-top:290px}
.slick_news .txt{padding:16px 5px 0}
.slick_news h3,.slick_stu h3,.list_img h3{font-size:16px;line-height:22px;height:44px;margin:0 0 14px}
.slick_news p,.slick_stu p,.list_img p{color:#999}
.slick_news b,.slick_stu b,.list_img b{float:right;width:82px;height:27px;background:url(../images/more.png) 50% 0 no-repeat;margin:-3px 0 0}
.slick_news a:hover b,.slick_stu a:hover b,.list_img a:hover b{background-position:0 -30px}
.i_date{width:19px;height:20px;background:url(../images/i_date.png) 50% no-repeat;margin:0 8px 0 0;vertical-align:bottom}

.f1 .list_news{width:calc(51% - 15px);}
.list_news a{display:block;padding:0 94px 0 18px;position:relative;line-height:44px;background:url(../images/dot.png) 0 50% no-repeat}
.list_news time{margin:0 0 15px;color:#225bb0;position:absolute;right:0;top:0}
.list_news h3{font-size:18px;line-height:26px;height:78px;color:#333}

.list_notice{margin:-11px 0;}
.list_notice a{display:block;overflow:hidden;padding:11px 0;font-size:0;}
.list_notice a:hover time{background:#f88f29}
.list_notice a:hover time span{color:#f88f29}
.list_notice time{display:inline-block;width:60px;line-height:30px;background: #225bb0;color: #fff;vertical-align:middle;text-align:center;font-size:12px}
.list_notice time span{display:block;background: #eee;font-size:24px;color:#225bb0}
.list_notice h3{display:inline-block;width:calc(100% - 82px);font-size:16px;line-height:28px;max-height:56px;vertical-align:middle;margin-left:22px}

.list_icon{margin:60px -6px 0}
.list_icon a{float:left;width:calc(20% - 12px);margin:0 6px;background:#124378 url(../images/item.png) 50%;padding:24px 0;box-shadow:0 6px 16px rgba(18,67,120,.5)}
.list_icon a:nth-child(2),.list_item li:nth-child(5n-3) h3{background-color:#1d4d93;box-shadow:0 6px 16px rgba(29,77,147,.5)}
.list_icon a:nth-child(3),.list_item li:nth-child(5n-2) h3{background-color:#2462bd;box-shadow:0 6px 16px rgba(36,98,189,.5)}
.list_icon a:nth-child(4),.list_item li:nth-child(5n-1) h3{background-color:#257dbb;box-shadow:0 6px 16px rgba(37,125,187,.5)}
.list_icon a:nth-child(5),.list_item li:nth-child(5n) h3{background-color:#2195c6;box-shadow:0 6px 16px rgba(33,149,198,.5)}
.list_icon a:hover{transform:translateY(-6px)}

.list_icon i,.list_icon .txt{display:inline-block;vertical-align:middle}
.list_icon i{width:49px;height:49px;background:url(../images/icon1.png)50% no-repeat;margin:0 20px 0 0}
.list_icon .icon1{background:url(../images/icon1.png) 50% no-repeat}
.list_icon .icon2{background:url(../images/icon2.png) 50% no-repeat}
.list_icon .icon3{background:url(../images/icon3.png) 50% no-repeat}
.list_icon .icon4{background:url(../images/icon4.png) 50% no-repeat}
.list_icon .icon5{background:url(../images/icon5.png) 50% no-repeat}
.list_icon .txt{text-align:left;font-size:12px}
.list_icon .txt h3{font-size:20px}
.list_icon .txt p{opacity:.5}


.f2{padding:70px 0 90px;background:url(../images/bg2.jpg) 50% 0 no-repeat}
.xs_wrap,.stu_wrap{width:calc(50% - 30px)}
.xs_con .cover_img{width:186px;padding-top:280px}
.xs_con .txt{width:calc(100% - 214px)}
.xs_con .txt a{line-height:36px}
.xs_con .txt .hd{padding:0 0 16px;line-height:24px;border-bottom:1px solid #d3d6d8;color: #666;font-size:14px;background:none;margin:0 0 16px}
.xs_con .hd h3{font-size:20px;font-weight:700;line-height:26px;max-height:52px;margin:0 0 10px;white-space:initial}

.stu_wrap .list_news{margin:-6px 0 0}
.stu_wrap .list_news a{line-height:42px}



.f3{padding:80px 0 160px;background:url(../images/bg3.jpg) 50% no-repeat;background-size:cover}
.slick_stu{margin:0 -25px;z-index:10}
.slick_stu .slick-slide{margin:0 25px;perspective:312;-webkit-perspective:312;}
.slick_stu a{display:block;background: #fff;padding:10px;}
.slick_stu .cover_img{padding-top:70.31%}
.slick_stu .txt,.list_img .txt{padding:16px 12px 12px}
.slick_stu .slick-arrow{position:absolute;top:0;width:44px;height:100%;background:url(../images/prev1.png) 50% 40% no-repeat}
.slick_stu .slick-prev{left:-46px}
.slick_stu .slick-next{right:-46px;background-image:url(../images/next1.png)}
.slick_stu .slick-dots{margin:44px 0 0;text-align:center}

.slick_stu .item1 a{transform:rotateY(4deg) scale(.9)}
.slick_stu .item2 a{transform:rotateY(3deg) scale(.96)}
.slick_stu .item3 a{transform:rotateY(-3deg) scale(.96)}
.slick_stu .item4 a{transform:rotateY(-4deg) scale(.9)}

.slick_stu .slick-slide:hover a{transform:none;}




footer{background:url(../images/f_bg.png) 50% 100% no-repeat;background-size:cover;color:#fff;position:relative;padding:297px 0 44px;margin-top:-246px}

.f_link li{position:relative;z-index:66}
.f_link li{position:relative;float:left}
.f_link li:not(:first-child){margin-left:36px}
.f_link h3{border:1px solid rgba(255,255,255,.2);width:240px;line-height:40px;padding:0 34px 0 15px;font-size:16px;color: #8896af;background:url(../images/down.png) calc(100% - 14px) 50% no-repeat;cursor:pointer}
.f_link .con{position:absolute;bottom:100%;min-width:100%;background:rgba(255,255,255,.9);opacity:0;visibility:hidden;padding:12px 15px;max-height:260px;overflow-y:auto;box-shadow:-3px -3px 6px rgba(0,0,0,.1)}
.f_link .con a{color:#666;font-size:14px;display:block;padding:5px 10px;line-height:30px;white-space:nowrap}
.f_link .con a:not(:first-child){border-top:1px dashed #ddd}
.f_link li:hover{transform:translateY(-4px)}
.f_link li:hover .con{opacity:1;visibility:visible}

.f_about{margin:40px 0 18px}
.f_about li{float:left}
.f_about li:not(:first-child){margin-left:40px}
.f_about i{display:inline-block;width:40px;height:40px;border-radius:50%;background-color:#0051b6;background-position:50%;background-repeat:no-repeat;margin:0 10px 0 0}
.i_adr{background-image:url(../images/i_adr.png)}
.i_post{background-image:url(../images/i_post.png)}
.i_tel{background-image:url(../images/i_tel.png)}

footer,footer a{color:#8896af}
.f_copy span:not(:last-child){margin:0 28px 0 0}

.f_code li{display:inline-block;font-size:16px}
.f_code li:not(:first-child){margin:0 0 0 30px}
.f_code li p{margin:16px 0 0}



.inset_bar{width:100%;overflow:hidden;margin:0 0 50px}
.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:21%;margin: -245px 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: #f88f29}
.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: #f88f29}
.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: #f88f29}
.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: #f88f29;}

/*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: #f88f29;}

.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(79% - 50px);margin:0 0 160px;position:relative;z-index:6}
.con_wrap .tit{margin-bottom:24px;line-height:32px;border-bottom:1px solid #ddd;padding-bottom:22px}
.con_wrap .tit h3{font-size:30px;color: #034794;text-transform:uppercase;}

article{position:relative}

.page_wrap{margin-top:60px}

.list_lab.col2 a{width:calc(50% - 44px);padding-top:31.657%}

.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_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}

.list_xk,.list_name,.list_down .sub_con{overflow:hidden;}

.list_xk >a,.list_down .sub_con a{float:left;width:33.333333%;background:url(../images/dot.png) 0 50% no-repeat}
.list_xk a{display: block;padding:5px 10px 5px 18px;}

.list_xk .list_down{margin:46px 0 0}
.list_down{clear:both}
.list_down li{border-top:1px dashed #ddd}
.list_down li>a{background:none;padding:8px 24px 8px 0;font-size: 16px;position:relative}
.list_down li>a:before{content:'';position: absolute;top:0;width:10px;height: 100%;right: 0;background: url(../images/i_more.png) 100% 50% no-repeat}
.list_down .on>a:before{transform:rotate(90deg);}
.list_down .sub_con{display:none;padding:4px 20px 10px}
.list_down .sub_con a{font-size: 14px;line-height: 22px}

.list_name a{float:left;width:25%;padding:5px}


@media (max-width:1599px){
	.slick_bar .slick-prev{left:20px}
	.slick_bar .slick-next{right:20px}

	.slick_stu{padding:0 40px}
	.slick_stu{margin:0 -15px}
	.slick_stu .slick-slide{margin:0 15px}
	.slick_stu .slick-prev{left:0}
	.slick_stu .slick-next{right:0}

	.inset_bar img{position:relative;left:50%;margin-left:-65%;width:130%;max-width:initial}
}
@media (max-width:1440px){
	section,.w1400{max-width:none;padding:0 20px}
	.search_wrap{right:20px;margin:0}

	.slick_stu{padding:0 50px;}
	.slick_stu .slick-prev{left:20px}
	.slick_stu .slick-next{right:20px}
}