@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:#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,.w1200{max-width:1200px;margin:0 auto}

.cover_bg,.cover_img >div:first-child,.links_wrap a{background-position:50%;background-repeat:no-repeat;background-size:cover}
.cover_img{position:relative;overflow:hidden}
a:hover .cover_img >div:first-child,.cover_img:hover >div:first-child{-webkit-transform:scale(1.1);transform:scale(1.1)}
.slick_link .cover_bg:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);box-shadow:0 2px 5px rgba(0,0,0,.1)}
.link_news a:hover i{-webkit-transform:scale(.95);transform:scale(.95)}
.cover_img div:first-child{position:absolute;top:0;left:0;width:100%;height:100%}
.slick-dots li{cursor:pointer}

.no_scroll{overflow:hidden}


-webkit-@keyframes ani_scale{
	0%{transform:scale(3);opacity:0}100%{transform:scale(1);opacity:1}
}
-moz-@keyframes ani_scale{
	0%{transform:scale(3);opacity:0}100%{transform:scale(1);opacity:1}
}
-ms-@keyframes ani_scale{
	0%{transform:scale(3);opacity:0}100%{transform:scale(1);opacity:1}
}
@keyframes ani_scale{
	0%{transform:scale(3);opacity:0}100%{transform:scale(1);opacity:1}
}


header{padding:32px 0 12px;position:relative;z-index:99;}
.t_logo img{max-height:83px;display:inline-block;vertical-align:middle}

.t_nav{position:relative;z-index:99;margin-top:60px;margin-right:-10px;}
.t_nav li{display:inline-block;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:44px;display:block;color:#000;white-space:nowrap;padding:0 8px;}
.t_nav a{display:block;color:#fff}
.t_nav .sub_nav{position:absolute;top:calc(100% + 12px);font-size:0;padding:14px 16px;background:#fff;min-width:100%;line-height:38px;text-align:center;border-top:2px solid #94030b;box-shadow:0 2px 5px rgba(0,0,0,.1);}
.t_nav .sub_nav a{display:block;font-size:14px;color:#444;vertical-align:middle;}
.t_nav .sub_nav a:hover{color:#94030b;background-position:0 -25.5px}

.t_logo,.menu{z-index:9999}


/*search*/
.search_wrap{position:absolute;right:50%;margin-right:-600px;top:42px;z-index:9999;}
.search_wrap .i_txt{width:222px;height:28px;position:relative;padding:0 36px 0 6px;font-size:12px;border-radius:4px;color:#333;border:1px solid #c5c4c4;}
.search_wrap .submit{position:absolute;right:0;top:0;height:28px;width:auto;}


/* 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 .cover_bg{padding-top:720px}
.slick_bar .slick-dots{position:absolute;bottom:50px;font-size:0}
.slick_bar .slick-dot{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.7);margin:0 6px;display:inline-block;position:relative}
.slick_bar .slick-dots .slick-active{background:#19d3ff;margin:0 12px;}
.slick_bar .slick-dots .slick-active:before{content:"";position:absolute;border:3px solid #19d3ff;width:21px;height:21px;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}

.slick_bar .slick-arrow,.slide_work .prev,.slide_work .next{opacity:0;visibility:hidden;position:absolute;width:74px;height:74px;border-radius:50%;background:rgba(0,0,0,.5) url(../images/prev.png) 50% no-repeat;border-radius:50%;z-index:6;}
.slide_work .prev, .slide_work .next{background-color:#999}
.slick_bar:hover .slick-arrow{opacity:1;visibility:visible}
.slick_bar .slick-prev{left:50%;margin-left:-750px}
.slick_bar .slick-next{right:50%;margin-right:-750px;background-image:url(../images/next.png)}
.slick_bar .slick-arrow:hover,.slide_work .prev:hover,.slide_work .next:hover{background-color:#94030b}

.news_wrap{padding: 0px 0 9px;}
.tit{border-left:12px solid #006ab9;padding:0 0 0 22px;margin:0 0 20px}
.tit.green{border-left-color:#009f97}
.tit.orange{border-left-color:#ea5413}
.tit h3{font-size:38px;font-weight:700;color:#000}

.con_wrap .list_img{margin-bottom:30px}
.list_img{margin:-15px;overflow:hidden}
.list_img a{float:left;width:calc(33.333333% - 30px);margin:15px}
.list_img .cover_img{padding-top:260px}
.con_wrap .list_img .cover_img{padding-top:184px}
.list_img .txt{margin:10px 0 0}
.list_img h3{font-size:18px;line-height:22px;height:44px;color:#333;margin:6px 0 0;}
.list_img time{color:#838282}

.list_leader a{width:calc(25% - 30px)}
.con_wrap .list_leader .cover_img{padding-top: 130% !important}
.list_leader h3{height:auto;display: block;white-space: nowrap;text-align: center;}

.tab_box{margin:0 -20px}
.tab_box .tab_wrap{float:left;width:calc(50% - 40px);margin:0 20px}
.tab_wrap .hd a{display:inline-block;font-size:28px;line-height:56px;color:#090909;padding:0 40px;background:#e4e5e5;vertical-align:bottom;font-weight:700;text-align:center}
.tab_wrap .hd a:first-child{border-radius:10px 0 0 0}
.tab_wrap .hd a:last-child{border-radius:0 10px 0 0}
.tab_wrap .hd .on{background:#d0000b;line-height:68px;color:#fff;text-shadow:8px 6px 8px rgba(0,0,0,.6)}
.tab_wrap .hd i{width:34px;height:34px;margin:0 14px 0 0}
.tab_wrap .hd .i1{background:url('../images/i1.png') 50% no-repeat}
.tab_wrap .hd .on .i1{background-image:url('../images/i1_on.png')}
.tab_wrap .hd .i2,.tab_wrap .hd .i4{background:url('../images/i2.png') 50% no-repeat}
.tab_wrap .hd .on .i2,.tab_wrap .hd .on .i4{background-image:url('../images/i2_on.png')}
.tab_wrap .hd .i3{background:url('../images/i3.png') 50% no-repeat}
.tab_wrap .hd .on .i3{background-image:url('../images/i3_on.png')}

.tab_wrap .bd{border:1px solid #d1cccc;padding:13px 20px 20px;}

.tab_wrap.yellow .hd .on{background:#ffa000}

.list_news a{display:block;line-height:44px;border-bottom:1px dashed #bbb9b9;padding:0 120px 0 10px;position:relative;color:#333}
.list_news a:before{content:'';position:absolute;width:4px;height:4px;background:#a6a6a6;left:0;top:50%;margin-top:-2px}
.list_news a:hover:before{background:#94030b}
.list_news time{position:absolute;right:0;font-size:15px;color:#777}

.work_wrap{padding:26px 0}
.bg_grey{background:#f4f4f4;overflow:hidden}
.pdtb30{padding-top:30px;padding-bottom:30px}

.slide_work li{width:calc(25% - 14px);margin:0 14px 0 0}
.slide_work li a{display:block;padding:10px;border:1px solid #b1b1b1;background:#fff}
.slide_work .cover_img{padding-top:200px}
.slide_work .slick-slide{margin:0 12px 0 0}
.slide_work .txt{padding:14px 0 8px}
.slide_work h3{font-size:18px;font-weight:700;color:#333;height:48px;margin:0 0 20px;}
.slide_work p{overflow:hidden;font-size:16px}
.slide_work span{color:#000;font-weight:700;margin-left:-8px}
.slide_work time{float:right;font-size:14px}

.slide_work .prev,.slide_work .next{width:62px;height:62px;opacity:1;visibility: visible}
.slide_work .prev{left:-90px}
.slide_work .next{right:-90px;background-image:url(../images/next.png)}

.major_wrap h4{padding:0 24px;line-height:24px;font-size:18px;color:#333}
.list_major,.links_wrap{margin:10px -20px 34px}
.list_major a,.links_wrap a{position:relative;float:left;width:calc(25% - 40px);margin:0 20px}
.list_major a:hover{color:#f9f100;font-weight:700}
.list_major span{position:absolute;width:230px;padding:0 10px;max-width:100%}
.list_major .cover_bg{padding-top:350px}

.links_wrap a{padding-top:67px;background-position:50% 0}


footer{position:relative;background:#29292a;color:#fff}
.f_logo{width:230px;height:69px;margin:28px 0 16px}

.f_txt{width:670px}
.f_about{padding:36px 0 96px;line-height:34px;border-top:1px solid #555;line-height:36px}
.f_about span{display:inline-block}


.f_code{bottom:20px}
.f_code img{width:180px;height:180px}
.f_code p{margin:10px 0 0}

.f_copy{color:#767676;line-height:32px;padding:22px 0 30px;border-top:1px solid #363636}
.f_copy span,.f_copy a{display:inline-block;color:#767676}


.inset_bar{width:100%;overflow:hidden;margin:0 0 34px}
.inset_bar img{display:block;width:100%}

aside{width:25%;margin-bottom:50px;position:relative;}

.inset_img{position:relative;display:block;width:100%;z-index:1}

.site_wrap{line-height:28px;padding:0 0 10px;margin:0 0 36px;border-bottom:2px solid #94030b}
.site_wrap h2{float:left;font-size:24px;color:#94070a;position:relative;font-weight:700}


.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 2px;vertical-align:middle}
.current i{padding:0;font-size:20px;color:#94070a}
.current em,.current a:hover{color:#94070a}


.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: 17px 10px;
    line-height: 32px;
    background: #94030b;
    color: #fff;
    font-size: 24px;
    text-align: center;
    font-weight: 600;}
.aside_tit h2{font-size:26px;font-weight:700;}
.aside_tit p{opacity:.5}

.nav_list{padding:0 20px}
.nav_list a{position:relative;line-height:24px;display:block;padding:17px 40px 17px 20px;color:#333;}
.nav_list >a{padding-right:26px}
.nav_list >a.on:before{height:100%}
.nav_list >a{border-bottom:1px solid #dfdfdf;}
.nav_list a b{position:absolute;right:28px;top:50%;width:50px;top:0;bottom:0;right:0;font-size:12px;background:url(../images/arrow.png) 50% no-repeat;}

.nav_list .on,.nav_list a:hover{color:#94070a;}
.nav_list .on b{right:0;font-size:12px;color:#fff;transform:rotate(180deg)}
.nav_list .on b:before{transform:scale(.6) translate(-69%,-80%)}
.nav_list .on b:after{content:'';position:absolute;width:18px;height:18px;border-radius:50%;/* background:#94070a */}

.nav_list .sub_con{display:none;border-bottom:1px dashed #ddd}
.nav_list .sub_con a{padding-left:22%;font-size:16px;background:none;line-height:1.8;position:relative;padding-top:4%;padding-bottom:4%;}
.nav_list .sub_con a:before{content:'';position:absolute;width:5px;height:5px;background:#999;left:15%;top:50%;margin-top:-3px;transform:rotate(45deg)}
.nav_list .sub_con .active:before{background:#94070a}

.nav_list .sub_con a:not(:first-child){border-top:1px dashed #ddd}

.nav_list .active,.nav_list .active:hover{color:#94070a}

.con_wrap{width:75%;padding:25px 0 80px 30px;position:relative;background:#fff;min-height: 595px;}

.list_date{margin:-34px 0}
.list_date a{display:block;font-size:0;color:#666;padding:34px 0;border-bottom:1px dashed #999}
.list_date time,.list_date .txt{display:inline-block;vertical-align:middle}
.list_date time{color:#94030b;font-size:16px;background:url("../images/bg_time.png") 50% no-repeat;background-position:100% 100%;text-align:center;width:94px;padding:5px 0 9px;}
.list_date time em{display:block;font-size:50px;line-height:1em;font-weight:700;margin:0 0 4px;}
.list_date .txt{font-size:14px;width:calc(100% - 94px);padding-left:30px}
.list_date h3{font-size:18px;margin:0 0 10px;color:#333}
.list_date p{line-height:26px;max-height:52px}



article{position:relative;margin-top: 32px;}

.page_wrap{margin-top:60px}

.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:13px;}
.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;padding-top:0;padding-bottom:0;}
.pb_sys_common .p_pages span{position:relative;display:inline-block;margin:5px 0;}
.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:#94030b;border-color:#94030b;color:#fff;width:30px;height:30px;line-height:30px;min-width:30px;}
.pb_sys_common .p_t{margin-left:10px !important;}

.news_hd{padding:0 0 30px;color:#333;}
.news_hd h3{font-size:24px;color:#333;margin-bottom:12px;background:url(../images/bg_tit.png) 50%;line-height:36px;padding:24px 10px;}
.news_hd p{line-height:44px;}
.news_hd p span{margin:0 14px;}
.news_bd{font-size:16px;line-height:2;color:#555}


.dept_wrap h3{font-size:26px;color:#333;text-align:center;font-weight:700}
.list_dept{margin:24px -20px 32px}
.list_dept a{float:left;width:calc(50% - 40px);margin:11px 20px;border:1px solid #ddd;line-height:24px;padding: 12px 18px;font-size: 16px;color:#333;position:relative;overflow:hidden;}
.list_dept a:hover{background:#f7efef;color:#9d0100;padding: 12px 66px 12px 18px;}
.list_dept a:before,.list_dept a:after{content:'';position:absolute;}
.list_dept a:before{width:2px;background:#9d0100;height:0;left:0}
.list_dept a:hover:before{height:100%}
.list_dept a:after{right:-54px;width:54px;height:100%;background:url(../images/item_on.png) 50% no-repeat}
.list_dept a:hover:after{right:0}


@media (min-width:1024px){
	.menu,.t_nav h3 b,.t_search{display:none}
	.t_nav .sub_nav{opacity:0;visibility:hidden}
	.t_nav li:hover h3 a{color:#94030b}
	.t_nav li:hover .sub_nav{opacity:1;visibility:visible;top:100%;}
	.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}
	
	.links_wrap a:hover{background-position:50% -67px}
        .t_nav h3 .dqwz{color:#94030b}
}

@media (max-width:1540px){
	.slick_bar .slick-prev{left:20px;margin-left:0}
	.slick_bar .slick-next{right:20px;margin-right:0}
}

@media (max-width:1440px){
	.slide_work .prev,.slide_work .next,.slick_bar .slick-arrow{width: 42px;height: 42px;background-size: 20%}
	.slide_work .prev,.slick_bar .slick-prev{left:10px}
	.slide_work .next,.slick_bar .slick-next{right:10px}
}


@media (max-width:1239px){
	section,.w1200{padding:0 20px;max-width:none}
	.slide_work{padding:0 !important;}
	article .bg_grey{padding:0;margin:0 20px}
	
	header{padding:22px 0 8px}
	.search_wrap{right:20px;margin-right:0;top:24px}
	.t_nav{margin-top:34px;margin-right:-6px}
	.t_nav h3 a{padding:0 6px}
	
	.t_logo img{max-width:240px}
	
	.slick_bar .cover_bg{padding-top:38%}
	.slick_bar .slick-dots{bottom:30px}
	
	.tit{font-size:14px;padding:0 0 4px 16px}
	.more{bottom:4px}
	
	.list_img .cover_img,.con_wrap .list_img .cover_img{padding-top:68%}
	.slide_work .cover_img{padding-top:76%}
	
	.tab_wrap .hd a{width:42%;padding:0;font-size:24px}
	.list_major{font-size:26px}
	.list_major .cover_bg{padding-top:135%}
	
	.links_wrap a{padding-top:5.3%}
	
	.f_code img{width:150px;height:150px}


	.aside_tit h2{font-size:22px;}
	.nav_list{padding:6px 0}
	.nav_list a{padding:8px 40px 8px 15px;font-size:16px}
	.nav_list .sub_con a,.current{font-size:14px}

	.site_wrap h2{font-size:22px}
	
	.list_date a{padding:26px 0}
	.list_date time{font-size:14px;width:80px}
	.list_date time em{font-size:36px;}
	.list_date .txt{width:calc(100% - 80px);padding-left:20px}

	.inset_bar img{position:relative;left:50%;margin-left:-70%;width:140%;max-width:initial;}
	.news_hd h3,.tit h3{font-size:26px}
	
	.dept_wrap h3{font-size:22px}
	.list_dept{margin:24px -10px 32px}
	.list_dept a{font-size:15px;padding:10px 14px;width:calc(50% - 20px);margin:11px 10px}
	.list_dept a:hover{padding:10px 68px 10px 18px}


}

@media (max-width:1024px){
	::-webkit-scrollbar,::-webkit-scrollbar-track{width:0}
}


@media (max-width:1023px){
	.t_search{right:54px;width:36px;height:100%;background:url("../images/t_search.png") 50% no-repeat}
	header{padding:7px 0}
	.t_logo{max-width:calc(100% - 120px)}
	.t_logo img{max-height:46px}
	
	.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}
	.list_date p{margin-right:10px}
	
	.search_wrap{display:none;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:100%;height:46px;position:relative;border:none;padding:0 60px 0 15px;font-size:16px}
	.search_wrap .submit{position:absolute;top:0;right:0;width:59px;height:46px;cursor:pointer}
	.search_wrap .close{position:fixed;right:5%;top:15%;width:32px;height:32px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM2MEUwM0UyRDE0QjExRUFCMkMxQzY0OTVDMkFDRDQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM2MEUwM0UzRDE0QjExRUFCMkMxQzY0OTVDMkFDRDQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzYwRTAzRTBEMTRCMTFFQUIyQzFDNjQ5NUMyQUNENDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzYwRTAzRTFEMTRCMTFFQUIyQzFDNjQ5NUMyQUNENDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4tLD5kAAABQ0lEQVR42uyaSwrCMBCGh0LvZmnJGUQ8nidyIbgodF1wI0icSIpS6MOamSQ/Bv5NH5n52jSZzoSstUdWz+pYDYsy0Y51Zl1YNXmIod1ZJgMI430d2rUgohu9W8k6sQyl24z3sfw49nB09Ygu5TdjJnytli4wGUC8fFx9YcoQY5BUYVb5tPnGlCCmQFKB+cqHYB3FhFgCiQWzyaZYx5oQa0G0YH6yoWZIum91g1J9RjMcuq+YTzHo2401roMP0RgfqcikoT1tis18mmuA6FqktSqLL6haIYZ4iKMV9InHaZoRrGjkXBBK+w8t4I8dYvqFWBAhQhSIoBEijIf4sYL41YVIPkCkgyASdBApU4gkNkRZAaLQA1F6gyiGQpSnITYMVABbOBp3ss0EYg6mQ9nm1LuDew/T+mGWy8azyvvsfD88BRgACRoA/Uq+It4AAAAASUVORK5CYII=) no-repeat center;background-size:cover;cursor:pointer;transition-duration:.5s;z-index:9999}
	.search_wrap .close:hover{transform:rotate(90deg)}
	.search_wrap .bck{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:3}

	.menu{margin-top:0}
	.menu span{background:#666}
	.menu.on span{background:#666}
	

	.t_nav{height:calc(100vh - 60px);position:fixed;top:60px;left:0;right:0;background:#94030b;text-align:left;z-index:999;margin-right:0;display:none;overflow-y:auto;overflow-x:hidden;padding:20px 0;margin-top:0}

	.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 h3 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 b{transform:rotate(-45deg);margin-top:-22px}
	.t_nav .on h3 a{height:auto;padding:10px 50px 10px 15px}

	.t_nav .sub_nav{position:initial;top:0;background:none;padding:10px 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;text-align:left}
	.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}
	
	.list_news a{font-size:16px;padding:0 96px 0 10px}
	.list_news time{font-size:14px}
	
	.tab_wrap .hd a{font-size:18px;line-height:42px}
	.tab_wrap .hd .on{line-height:54px}
	.tab_wrap .hd  i{transform:scale(.7);margin-right:4px}
	
	.slide_work li{width:calc(33.333333% - 14px)}
	
	.major_wrap h4{font-size:16px}
	.list_major{font-size:20px;margin:10px -14px 24px}
	.links_wrap{margin:10px -14px 34px}
	.list_major a,.links_wrap a{width:calc(25% - 20px);margin:0 10px}
	
	footer{text-align:center}
	.f_bd{padding:0 0 40px}
	.f_about,.f_code{font-size:16px}
	.f_about{padding:36px 0 30px;line-height:30px}
	.f_txt{width:auto;float:none}
	.f_code{position:inherit;bottom:inherit}


	aside{display:none}
	.con_wrap{width:auto;float:none;padding:0 0 60px;}
}

@media (min-width: 768px){
	.tab_wrap .bd{min-height:260px}
}

@media (max-width:767px){
	section,.w1200{padding-left:15px;padding-right:15px}


	.t_nav .sub_nav{line-height:30px}
	.t_nav .sub_nav a{padding:0 15px 0 10px;font-size:14px}
	
	
	.tit{padding:0 80px 4px 12px;border-left-width:6px}
	
	.slick_bar .slick-dots{bottom:14px}
	
	.tab_box{margin:-20px 0}
	.tab_box .tab_wrap{float:none;width:auto;margin:20px 0}
	
	.list_img{margin:0 0 -15px;}
	.list_img a{float:none;display:block;width:auto;margin:15px 0}
	.list_img h3{height:auto}

	.con_wrap .list_leader{margin:-10px}
	.con_wrap .list_leader a{float:left;width: calc(50% - 20px);margin:10px}
	.con_wrap .list_leader h3{font-size:16px}
	
	.list_major a,.links_wrap a{width:calc(50% - 20px);margin:10px 10px;}
	
	.links_wrap{margin:-10px -14px 34px}
	.links_wrap a{padding-top:11%}
	
	.major_wrap h4{font-size:14px}
	
	.f_copy{font-size:14px;line-height:24px}

	.inset_bar{margin:0 0 26px}

	.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_date time{width:68px;font-size:12px;}
	.list_date time em{font-size:30px}
	.list_date .txt{width:calc(100% - 68px);padding-left:16px}
	.list_date h3{font-size:16px}
	.list_date p{line-height:20px;max-height:40px;margin-right:10px}

	
	.list_dept{margin:20px 0 26px}
	.list_dept a{float:none;width:auto;display:block;margin:8px 0;white-space:inherit;}
	.dept_wrap h3{font-size:20px}


}

@media (max-width:640px){
	.inset_bar img{position:relative;left:50%;margin-left:-100%;width:200%;max-width:initial}

	.news_hd h3{font-size:18px}
}

@media (max-width:540px){
	.menu{width:26px}
	
	.slide_work li{width:calc(50% - 14px)}
	.slide_work h3{font-size:16px;height:42px}
	.slide_work p{font-size:12px}
	.slide_work span{margin-left:-5px}
	
	.inset_bar img{position:relative;left:50%;margin-left:-75%;width:150%;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,.w1200{padding:0 10px}

	.menu{width:28px}

	.site_nav{font-size:12px}


}

@media (max-width:320px){
	.tab_wrap .hd a{width:46%}
	
	.current{font-size:12px}
	.news_hd{font-size:14px}
}



@media (min-width:1024px){

.ssjg .txt{ width: calc(96% - 94px)!important;
        padding-left: 1%!important; }

	
.ssjg time{width:12%!important}

}
@media (max-width:1023px){

.ssjg .txt{ width:100%!important;
        padding-left: 1%!important; }

	
.ssjg time{    width: auto!important;}

}


@media (max-width:390px){

.news_hd p>span{display:block}

}

@media (max-width:724px){

.ssfy{    margin-top: 15%!important;}

}



@media (max-width:648px){

#vsb_content table{    width: 100%;border-color: #666666;border-collapse: collapse;display: flex;overflow: scroll hidden; white-space: nowrap;word-break: keep-all;}

}










