.abscss{position:absolute;left:0;right:0;top:0;bottom:0}
.img-box .img-d{display:block;width:100%;height:100%;transition:all .7s}
.img-box .img-h{transform:scale(1.1)}
.phone-show{display:none}
@media (max-width:767px){
.pc-show{display:none}
.phone-show{display:block}
}
.box-hover{vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}
.box-aylen{background:#fff;color:#37474f;overflow:hidden;-webkit-transition:color .3s;transition:color .3s}
.box-aylen.button--inverted{background:0 0;color:#fff}
.box-aylen::after,.box-aylen::before{content:'';position:absolute;height:100%;width:100%;bottom:100%;left:0;z-index:-1;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}
.box-aylen::before{background:#7986cb}
.box-aylen::after{background:#07479f}
.box-s:hover .box-aylen{color:#fff}
.box-s:hover .box-aylen::after,.box-s:hover .box-aylen::before{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.box-s:hover .box-aylen::after{-webkit-transition-delay:175ms;transition-delay:175ms}
body{overflow-x:hidden;height:100%;margin:0 auto;font-family:"Microsoft YaHei",'微软雅黑',Arial,PingFangSC-Regular,sans-serif;color:#333}
.container{*zoom:1}
.container:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}
@media (min-width:1280px){
.container{width:1200px;padding-left:0;padding-right:0}
}
.phone-menu{display:none!important}
.header-warp{background-position:top center;background-repeat:no-repeat;background-size:cover}
nav.navbar.bootsnav{min-height:50px;background:rgba(37,68,154,.9);border:none;box-shadow:none;z-index:999;position:relative}
nav.navbar.bootsnav ul.nav{margin-left:-15px;margin-right:-15px;float:none}
nav.navbar.bootsnav ul.nav>li{margin:0;padding:0;width:10%;height:50px}
nav.navbar.bootsnav ul.nav>li>a{line-height:50px;color:#fff;position:relative;padding:0;font-size:18px;text-align:center}
nav.navbar.bootsnav ul.nav>li.dropdown:last-child .dropdown-menu{left:auto;right:0}
nav.navbar.bootsnav ul.nav>li.active>a,nav.navbar.bootsnav ul.nav>li.active>a:focus,nav.navbar.bootsnav ul.nav>li.active>a:hover,nav.navbar.bootsnav ul.nav>li.dropdown.on>a,nav.navbar.bootsnav ul.nav>li>a:focus,nav.navbar.bootsnav ul.nav>li>a:hover{background-color:rgba(255, 255, 255, 1)!important;color:rgba(0, 80, 179, 1)!important}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{border:none;border-top:3px solid #004098;box-shadow:0 0 15px 0 rgba(7,0,2,.22);background:#f3f5fb;min-width:157px;width:auto}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a{border-bottom:none;color:#444;margin:0;padding:9px 12px;line-height:24px;background:#f3f5fb;font-weight:400;text-align:left;font-size:16px}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a:hover{background-color:#17488d;color:#fff}
nav.navbar.bootsnav .megamenu-content{border:none!important;padding:25px 30px;background:#f5f7fc;min-height:260px}
nav.navbar.bootsnav.scroll{position:fixed;left:0;right:0;top:0}
nav.navbar.bootsnav.scroll .megamenu-content{display:none!important}
@media all and (max-width:1199px){
nav.navbar.bootsnav ul.nav>li>a{font-size:16px}
}
@media all and (max-width:991px){
nav.navbar.bootsnav{min-height:50px}
nav.navbar.bootsnav .navbar-toggle{background-color:transparent;float:right;margin-right:0;top:2px}
nav.navbar.bootsnav .navbar-toggle .fa-bars,nav.navbar.bootsnav .navbar-toggle .fa-times{color:#fff}
nav.navbar.bootsnav ul.nav>li{width:100%;height:auto}
nav.navbar.bootsnav ul.nav>li>a{font-size:16px;text-align:left;padding:8px 15px;height:auto;line-height:30px;border-top:none;border-bottom:1px solid rgba(255,255,255,.4)}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{padding-left:0!important}
}
.nav-groups .menu-row{margin-left:-20px;margin-right:-20px}
.nav-groups .menu-row .menu-col{padding-left:20px;padding-right:20px}
.nav-groups .menu-title{position:relative;line-height:24px;padding-left:15px;color:#333;font-weight:700;margin-bottom:15px}
.nav-groups .menu-title .title-name{float:left}
.nav-groups .menu-title .title-more{display:block;color:#9fa3b0;line-height:24px;font-size:14px;float:right}
.nav-groups .menu-title .title-more:hover{color:#3d55a7}
.nav-groups .menu-title.mb5{margin-bottom:5px}
.nav-groups .menu-title:before{content:'';position:absolute;left:0;top:3px;width:5px;height:18px;background:#3d55a7;border-radius:3px}
.nav-groups .menu-more{float:right;line-height:24px;color:#3d55a7}
.nav-groups .menu-more:hover{color:#004098}
.menu-mod-01 .box-img{margin-bottom:20px}
.menu-mod-01 .box-img img{display:block;height:230px;width:100%}
.menu-mod-01 .box-info{font-size:15px;color:#333;line-height:30px;height:120px;text-align:justify;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.menu-mod-01 .box-more{text-align:right;padding-top:15px}
.menu-mod-01 .box-more a{display:inline-block;color:#8e94a5}
.menu-mod-01 .box-more a:hover{color:#004098}
.menu-mod-02 .box-s{margin-bottom:20px}
.menu-mod-02 .box-s .box-img{margin-bottom:10px}
.menu-mod-02 .box-s .box-img img{display:block;height:135px;margin-left:auto;margin-right:auto;transition:all .5s}
.menu-mod-02 .box-s .box-title{text-align:center;line-height:26px}
.menu-mod-02 .box-s .box-title .name-s{display:block;font-weight:700;color:#1a1a1a}
.menu-mod-02 .box-s .box-title .job-s{color:#4d4d4d}
.menu-mod-02 .box-s:hover .box-img img{transform:scale(1.05)}
.menu-mod-02 .box-s:hover .box-title .name-s{color:#004098}
.menu-mod-03 .box-groups{margin-bottom:20px}
.menu-mod-03 .box-groups:last-child{margin-bottom:0}
.menu-mod-03 .box-groups .menu-title{margin-bottom:10px}
.menu-mod-03 .box-groups .box-cont a{float:left;width:33.33333%;background:url(../images/menu-07.png) no-repeat left center;padding-left:25px;color:#333;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:30px;line-height:30px;margin-bottom:5px}
.menu-mod-03 .box-groups .box-cont a:hover{color:#004098}
.menu-mod-04 .box-s{position:relative;min-height:38px;margin-bottom:10px;padding-left:95px}
.menu-mod-04 .box-s:last-child{margin-bottom:0}
.menu-mod-04 .box-s .box-img{overflow:hidden;position:absolute;left:0;top:0;width:80px}
.menu-mod-04 .box-s .box-img img{width:80px;height:38px;display:block;transition:all .5s}
.menu-mod-04 .box-s .box-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:38px;line-height:38px;display:block;color:#333}
.menu-mod-04 .box-s:hover .box-img img{transform:scale(1.1)}
.menu-mod-04 .box-s:hover .box-title{color:#004098}
.menu-mod-05{margin-bottom:20px}
.menu-mod-05 .info-txt{font-size:15px;color:#333;line-height:30px;text-align:justify}
.menu-mod-05 a{color:#3d55a7}
.menu-mod-05 a:hover{color:#004098}
.menu-mod-06 .info-top{margin-bottom:20px}
.menu-mod-06 .info-top .row{margin-left:-8px;margin-right:-8px}
.menu-mod-06 .info-top .row .box-w{padding-left:8px;padding-right:8px}
.menu-mod-06 .info-top .box-s{display:block;height:70px;text-align:center;border-radius:3px;padding:10px;color:#fff;font-weight:700;background:url(../images/menu-21.png) no-repeat top center;overflow:hidden}
.menu-mod-06 .info-btm{position:relative;padding-left:110px;min-height:170px}
.menu-mod-06 .info-btm .box-title{position:absolute;left:0;top:0;padding:10px;text-align:center;background:url(../images/menu-22.png) no-repeat top center;width:84px;height:170px;color:#fff;font-weight:700}
.menu-mod-06 .info-btm .box-title span{display:block}
.menu-mod-06 .info-btm .box-title span img{display:block;margin-left:auto;margin-right:auto}
.menu-mod-06 .info-btm .box-title .icon-s{margin-bottom:10px}
.menu-mod-06 .info-btm .box-groups .row{margin-left:-10px;margin-right:-10px}
.menu-mod-06 .info-btm .box-groups .row .box-w{padding-left:10px;padding-right:10px}
.menu-mod-06 .info-btm .box-groups .box-s{overflow:hidden;background-color:#fff;border-radius:3px}
.menu-mod-06 .info-btm .box-groups .box-s img{display:block;width:100%;height:170px;transition:all .5s}
.menu-mod-06 .info-btm .box-groups .box-s:hover img{transform:scale(1.1)}
.menu-mod-07 .box-s{position:relative;padding-right:105px;font-size:15px;line-height:36px;background:url(../images/menu-26.png) no-repeat left center;padding-left:15px}
.menu-mod-07 .box-s .box-date{position:absolute;right:0;top:0;color:#b3b3b3}
.menu-mod-07 .box-s .box-title{color:#1a1a1a;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:36px;line-height:36px}
.menu-mod-07 .box-s:hover .box-title{color:#004098}
.menu-mod-08 .row{margin-left:-10px;margin-right:-10px}
.menu-mod-08 .row .box-w{padding-left:10px;padding-right:10px}
.menu-mod-08 .box-s .box-img{overflow:hidden;margin-bottom:8px}
.menu-mod-08 .box-s .box-img img{display:block;width:100%;height:110px;transition:all .5s}
.menu-mod-08 .box-s .box-title{font-weight:700;color:#333;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:30px;line-height:30px}
.menu-mod-08 .box-s:hover .box-img img{transform:scale(1.1)}
.menu-mod-08 .box-s:hover .box-title{color:#004098}
.menu-mod-09 .box-s{margin-top:25px;text-align:center}
.menu-mod-09 .box-s .box-img{margin-bottom:10px}
.menu-mod-09 .box-s .box-img img{display:block;height:135px;margin-left:auto;margin-right:auto;transition:all .5s}
.menu-mod-09 .box-s .box-title{display:inline-block;text-align:center;line-height:28px;min-width:75px;padding:0 10px;border:1px solid transparent;margin-left:auto;margin-right:auto;font-weight:700;color:#333}
.menu-mod-09 .box-s:hover .box-img img{transform:scale(1.05)}
.menu-mod-09 .box-s:hover .box-title{color:#004098}
.menu-mod-09 .info-top .box-s .box-title{border-color:#afafaf}
.menu-mod-09 .info-top .box-s:hover .box-title{border-color:#004098}
.menu-mod-10 .row{margin-left:-10px;margin-right:-10px}
.menu-mod-10 .row .box-w{padding-left:10px;padding-right:10px}
.menu-mod-10 .box-s{display:block;height:75px;padding:10px 30px;color:#fff;font-weight:700;line-height:24px;background-position:right center;background-size:cover;background-repeat:no-repeat;margin-top:20px}
.menu-mod-11 .row{margin-left:-10px;margin-right:-10px}
.menu-mod-11 .row .box-w{padding-left:10px;padding-right:10px}
.menu-mod-11 .box-s{display:block;height:75px}
.menu-mod-11 .box-s img{display:block;width:100%;transition:all .5s}
.menu-mod-11 .box-s:hover img{transform:scale(1.05)}
.menu-mod-12 .row{margin-left:-6px;margin-right:-6px}
.menu-mod-12 .row .box-w{padding-left:6px;padding-right:6px}
.menu-mod-12 .box-s{display:block;overflow:hidden;position:relative}
.menu-mod-12 .box-s img{display:block;width:100%;height:92px;transition:all .5s}
.menu-mod-12 .box-s .box-mc{position:absolute;top:0;bottom:0;left:0;right:0;background:url(../images/menu-40.png) repeat-x bottom center}
.menu-mod-12 .box-s .box-mc .title-s{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:36px;line-height:36px;position:absolute;left:0;right:0;bottom:0;padding-left:10px;padding-right:10px;color:#fff;font-weight:700}
.menu-mod-12 .box-s:hover img{transform:scale(1.1)}
.menu-mod-13 .box-s .box-img{overflow:hidden;margin-bottom:10px}
.menu-mod-13 .box-s .box-img img{display:block;height:143px;width:100%;transition:all .5s}
.menu-mod-13 .box-s .box-title{display:block;font-size:15px;color:#333;line-height:22px;height:44px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.menu-mod-13 .box-s:hover .box-img img{transform:scale(1.1)}
.menu-mod-13 .box-s:hover .box-title{color:#004098}
.menu-mod-14 .row{margin-left:-13px;margin-right:-13px}
.menu-mod-14 .row .box-w{padding-left:13px;padding-right:13px}
.menu-mod-14 .row .box-w:nth-last-child(-n+2) .box-s{margin-bottom:0}
.menu-mod-14 .box-s{margin-bottom:10px}
.menu-mod-14 .box-s .box-img{overflow:hidden;width:110px;float:left;margin-right:14px}
.menu-mod-14 .box-s .box-img img{display:block;height:73px;width:110px;transition:all .5s}
.menu-mod-14 .box-s .box-info{overflow:hidden}
.menu-mod-14 .box-s .box-title{display:block;font-size:15px;color:#333;line-height:22px;height:66px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.menu-mod-14 .box-s:hover .box-img img{transform:scale(1.1)}
.menu-mod-14 .box-s:hover .box-title{color:#004098}
.menu-mod-15{overflow:hidden}
.menu-mod-15 ul{margin-left:-6px;margin-right:-6px}
.menu-mod-15 ul li{float:left;padding-left:6px;padding-right:6px;width:14.285714%}
.menu-mod-15 .box-s{margin-top:20px}
.menu-mod-15 .box-s .box-img{overflow:hidden;margin-bottom:10px}
.menu-mod-15 .box-s .box-img img{display:block;height:110px;width:100%;transition:all .5s}
.menu-mod-15 .box-s:hover .box-img img{transform:scale(1.1)}
.menu-mod-16 .row{margin-left:-30px;margin-right:-30px}
.menu-mod-16 .row .box-w{padding-left:30px;padding-right:30px;margin-bottom:30px}
.menu-mod-16 .row .box-w:before{content:'';position:absolute;top:0;bottom:0;right:0;width:1px;background-color:#bfc3d0}
.menu-mod-16 .row .box-w:nth-child(3n):before{display:none}
.menu-mod-16 .row .box-w:nth-last-of-type(-n+3){margin-bottom:0}
.menu-mod-16 .box-s{position:relative;overflow:hidden}
.menu-mod-16 .box-s .box-img{height:90px;background-repeat:no-repeat;background-size:cover;background-position:center center;transition:all .5s}
.menu-mod-16 .box-s .box-mc{position:absolute;top:0;bottom:0;left:0;right:0;padding:10px;text-align:center;color:#fff;font-weight:700}
.menu-mod-16 .box-s:hover .box-img{transform:scale(1.1)}
.tools{position:relative;z-index:999;height:26px}
.tools .search-trigger{height:26px;width:26px;background:url(../images/search-a.png) no-repeat center center #004098;cursor:pointer;border-radius:50%;display:none}
.tools .x-show{display:block!important;position:absolute!important;top:30px;right:0}
.search-box{width:150px;position:relative}
.search-box .s-inp{width:100%;height:26px;line-height:26px;background:#35509d;border-radius:14px;padding-left:15px;padding-right:35px;color:#fff;border:none}
.search-box .s-btn{background:url(../images/search-a.png) no-repeat center center;width:15px;height:15px;top:5px;right:10px;position:absolute;z-index:9}
.search-box input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}
.search-box input::-moz-placeholder{color:rgba(255,255,255,.5)}
.search-box input:-moz-placeholder{color:rgba(255,255,255,.5)}
.search-box input:-ms-input-placeholder{color:rgba(255,255,255,.5)}
.header-other-wrap{float:right}
.header{padding-top:15px;padding-bottom:15px}
.header img{display:block}
.header .header-logo{float:left;padding-top:13px;padding-bottom:13px;max-width:452px}
.header .header-other{padding-top:15px;float:right;max-width:450px}
.shortcut-line{line-height:26px}
.shortcut-line>div{float:right}
.shortcut-line .links{margin-right:20px}
.shortcut-line .links .btn{padding:2px 8px;border-radius:15px;background:#004098;border-color:#004098!important}
.shortcut-line .links .btn span{color:#fff}
.shortcut-line .links .dropdown .dropdown-menu li a{color:#444}
.shortcut-line .links .dropdown .dropdown-menu li a:active,.shortcut-line .links .dropdown .dropdown-menu li a:focus,.shortcut-line .links .dropdown .dropdown-menu li a:hover{background-color:transparent}
@media (min-width:992px){
.shortcut-line .links .dropdown .dropdown-toggle{display:none}
.shortcut-line .links .dropdown .dropdown-menu{display:block;position:relative;border:none;background:0 0;box-shadow:none;padding:0;margin:0}
.shortcut-line .links .dropdown .dropdown-menu li{float:left;position:relative;padding-right:10px;margin-right:5px}
.shortcut-line .links .dropdown .dropdown-menu li:last-child{padding-right:0;margin-right:0}
.shortcut-line .links .dropdown .dropdown-menu li:last-child:after{display:none}
.shortcut-line .links .dropdown .dropdown-menu li:after{content:'/';position:absolute;right:0;top:0;line-height:26px;color:#bbbfca}
.shortcut-line .links .dropdown .dropdown-menu li a{margin:0;padding:0;color:#fff}
.shortcut-line .links a,.shortcut-line .links span{display:inline-block}
.shortcut-line .links a{margin-left:5px;margin-right:5px}
.shortcut-line .links a:hover{text-decoration:underline}
}
@media (max-width:991px){
.shortcut-line .links .dropdown .dropdown-menu{left:auto;right:0}
}
@media (max-width:767px){
.shortcut-line{position:absolute;top:12px;right:15px;width:30px}
.shortcut-line .tools{margin-bottom:5px}
.shortcut-line .tools .search-trigger{display:block}
.shortcut-line .tools .search-box{display:none}
.shortcut-line .links{margin-right:0}
}
.footer{background:url(../images/footer-bg.png) no-repeat top center;background-size:cover;padding-top:30px;padding-bottom:30px;position:relative;z-index:9}
.footer .row{margin-left:-10px;margin-right:-10px}
.footer .row .box-w{padding-left:10px;padding-right:10px}
.footer .ui-select-wrap{border:none;position:relative;height:50px;background:#3352b3;border-radius:25px;padding-right:15px;cursor:pointer;font:100 16px/42px}
.footer .ui-select-wrap .ui-select-list{border:none;border-radius:10px;top:50px;left:0;background:#3352b3}
.footer .ui-select-wrap .ui-select-list>li{line-height:36px;font-size:14px;color:#fff}
.footer .ui-select-wrap .ui-select-list>li:hover{background-color:#3d55a7}
.footer .ui-select-wrap.up .ui-select-list{top:auto;bottom:50px}
.footer .ui-select-input{color:#fff;font-size:16px;line-height:50px;padding-left:20px;right:25px}
.footer .ui-select-arrow{border-top-color:#fff;right:15px;top:42%}
.footer .footer-links{border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:15px;margin-bottom:30px;position:relative;display:none}
.footer .footer-links .row{margin-left:-10px;margin-right:-10px}
.footer .footer-links .row .box-w{padding-left:10px;padding-right:10px}
.footer .footer-links .box-s{margin-bottom:15px}
.footer .footer-info{color:#fff;position:relative;padding-right:350px}
.footer .footer-info .info-logo{float:left;width:112px;padding:15px 20px 15px 0}
.footer .footer-info .info-logo img{display:block}
.footer .footer-info .info-txt{position:relative;padding-left:20px;overflow:hidden;line-height:24px}
.footer .footer-info .info-txt a,.footer .footer-info .info-txt span{display:inline-block;margin-right:10px}
.footer .footer-info .info-txt a{color:#fff;transition:all .3s}
.footer .footer-info .info-txt a:hover{opacity:.6}
.footer .footer-info .info-txt:after{content:'';position:absolute;top:0;bottom:0;left:0;width:1px;background:rgba(255,255,255,.2)}
.footer .footer-info .info-other{position:absolute;right:0;top:0}
.footer .footer-info .info-other img{display:block}
.footer .footer-info .info-other>div{float:left;margin-right:20px}
.footer .footer-info .info-other>div:last-child{margin-right:0}
.footer .footer-info .info-other .other-01{padding-top:15px}
.footer .footer-info .info-other .other-02{padding-top:7px}
.footer .footer-info .info-other .other-03{position:relative}
.footer .footer-info .info-other .other-03 .title-s{float:left;background-color:#3352b3;text-align:center;color:#fff;height:82px;line-height:18px;padding:5px;width:30px}
.footer .footer-info .info-other .other-03 .img-s img{display:block;width:82px;height:82px}
.footer .footer-info .info-other .other-03 .erwm-box{background:#fff;padding:3px;width:112px;height:112px;bottom:90px;position:absolute;left:0;margin-left:0;display:none}
.footer .footer-info .info-other .other-03 .erwm-box img{display:block;width:106px;height:106px}
.footer .footer-info .info-other .other-03:hover .erwm-box{display:block}
.index-footer .footer .footer-links{display:block}
.index-banner{position:relative;overflow:hidden;max-height:525px}
.index-banner .banner-box{position:relative}
.index-banner .banner-box .banner-img img{display:block;width:100%;height:525px;margin-left:auto;margin-right:auto}
.index-banner .banner-box .banner-mc{position:absolute;top:0;bottom:0;left:0;right:0;background:url(../images/banner-mc.png) repeat-x left bottom}
.index-banner .banner-title{position:absolute;left:20px;right:20px;bottom:20px;z-index:999}
.index-banner .banner-title .title-s{font-weight:700;color:#fff;max-width:700px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:32px;line-height:32px}
.index-banner .banner-other{position:absolute;left:auto;right:20px;bottom:20px}
.index-banner .slick-dots{position:static;bottom:20px;right:20px;left:auto;width:auto;text-align:right}
.index-banner .slick-dots li{width:auto;height:auto;margin-left:12px;margin-right:0}
.index-banner .slick-dots li.slick-dot{width:12px;height:12px;background:#666;background:rgba(255,255,255,.9);background:#fff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:transparent}
.index-banner .slick-dots li.slick-dot.slick-active{background:#000;background:rgba(255,72,0,.9);background:#bc1717;cursor:default;width:40px}
.public-title{position:relative;margin-bottom:20px;z-index:1}
.public-title:before{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;z-index:-1}
.public-title .title-groups{float:left}
.public-title .title-groups a{float:left;height:50px;line-height:50px;font-weight:700;padding-left:20px;padding-right:20px}
.public-title .title-groups a span{display:inline-block;height:50px;vertical-align:bottom}
.public-title .title-groups a .tit-icon{margin-right:9px;display:none}
.public-title .title-groups a .tit-icon img{vertical-align:middle;margin-top:-3px}
.public-title .title-more{float:right;margin-right:20px}
.public-title .title-more a{display:none;color:#9fa3b0;line-height:50px}
.public-title .title-more a:first-child{display:block}
.public-title.pub-title-01{background:url(../images/img-05.png) repeat-x top left}
.public-title.pub-title-01:before{background:#ebf0f8}
.public-title.pub-title-01 .title-groups a{color:#333}
.public-title.pub-title-01 .title-groups a.active{color:#fff;background:#3d55a7}
.public-title.pub-title-01 .title-groups a.active .tit-icon{display:inline-block}
.public-title.pub-title-01 .title-more a{color:#9fa3b0}
.public-title.pub-title-01 .title-more a:hover{color:#004098}
.public-title.pub-title-02:before{background:rgba(235,240,248,.45)}
.public-title.pub-title-02 .title-groups a{color:#fff}
.public-title.pub-title-02 .title-groups a.active{background:#4b6cd2}
.public-title.pub-title-02 .title-groups a.active .tit-icon{display:inline-block}
.public-title.pub-title-02 .title-more a{color:#fff}
.public-title.pub-title-02 .title-more a:hover{color:rgba(255,255,255,.7)}
.tabs-cont{min-height:385px}
.tabs-cont>div{display:none}
.index-box{margin-bottom:30px}
.mod-box{margin-bottom:30px}
.index-main .main-row{margin-left:-20px;margin-right:-20px}
.index-main .main-row .main-col{padding-left:20px;padding-right:20px}
.index-box-02{background:url(../images/mod-bg.png) no-repeat top center;background-size:cover;padding-top:30px;padding-bottom:30px}
.hot-news{background-repeat:repeat;background-position:top center;margin-bottom:15px}
.hot-news.news-01{background-image:url(../images/img-03.png)}
.hot-news.news-01 .box-info .info-title{color:#3d55a7}
.hot-news.news-01 .box-info .info-txt{color:#737373}
.hot-news.news-01 .box-info .info-time{color:#b3b3b3}
.hot-news.news-01:hover .box-info .info-title{color:#004098}
.hot-news.news-02{background-color:#3352b3}
.hot-news.news-02 .box-info .info-title{color:#fff}
.hot-news.news-02 .box-info .info-txt{color:rgba(255,255,255,.65)}
.hot-news.news-02 .box-info .info-time{color:rgba(255,255,255,.3)}
.hot-news.news-02:hover .box-info .info-title{color:rgba(255,255,255,.7)}
.hot-news .box-img{overflow:hidden;width:240px;height:160px;float:left}
.hot-news .box-img img{display:block;width:240px;height:160px;transition:all .5s}
.hot-news .box-info{padding:15px 20px;overflow:hidden}
.hot-news .box-info .info-title{font-weight:700;margin-bottom:10px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:28px;line-height:28px}
.hot-news .box-info .info-txt{line-height:22px;height:66px;margin-top:5px;text-align:justify;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.hot-news .box-info .info-time{margin-top:5px}
.hot-news:hover .box-img img{transform:scale(1.1)}
.index-mod{overflow:hidden;border-radius:8px;margin-bottom:14px}
.index-mod img{display:block;width:100%;transition:all .5s}
.index-mod:hover img{transform:scale(1.1)}
.index-mod-form{background:url(../images/img-60.png) no-repeat center center;background-size:cover;height:110px;padding:15px 115px 15px 15px;position:relative;border-radius:5px}
.index-mod-form .form-info input{width:100%;height:35px;padding-left:35px;padding-right:10px}
.index-mod-form .form-info input[type=text]{background:url(../images/img-61.png) no-repeat;background-position:10px;background-color:#fff;margin-bottom:10px}
.index-mod-form .form-info input[type=password]{background:url(../images/img-62.png) no-repeat;background-position:10px;background-color:#fff}
.index-mod-form .form-btn{position:absolute;right:15px;top:15px}
.index-mod-form .form-btn .btn-s{width:90px;height:80px;line-height:80px;text-align:center;background:#334b9c;border-radius:4px;border:none;color:#fff}
.news-list .box-s{display:block;background:url(../images/menu-26.png) no-repeat left center;padding-left:18px;padding-right:80px;line-height:42px;position:relative}
.news-list .box-s .box-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:42px;line-height:42px}
.news-list .box-s .box-date{position:absolute;right:0;top:0;font-size:15px}
.news-list.list-01 .box-s .box-title{color:#333}
.news-list.list-01 .box-s .box-date{color:#b3b3b3}
.news-list.list-01 .box-s:hover .box-title{color:#004098}
.news-list.list-02 .box-s .box-title{color:#fff}
.news-list.list-02 .box-s .box-date{color:#fff}
.news-list.list-02 .box-s:hover .box-title{color:rgba(255,255,255,.7)}
.news-list-02 .box-s{border-bottom:1px solid #dddfe9;padding-bottom:15px;margin-bottom:15px}
.news-list-02 .box-s .box-date{float:left;width:82px;line-height:1.4}
.news-list-02 .box-s .box-date .date-01{color:#3d55a7;font-weight:700}
.news-list-02 .box-s .box-date .date-02{color:#8796c8}
.news-list-02 .box-s .box-info{overflow:hidden}
.news-list-02 .box-s .box-info .box-title{display:block;color:#333;line-height:25px;height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.news-list-02 .box-s:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}
.news-list-02 .box-s:hover .box-info{overflow:hidden}
.news-list-02 .box-s:hover .box-info .box-title{color:#004098}
.news-list-03 .box-s{margin-bottom:20px}
.news-list-03 .box-s:last-child{margin-bottom:0}
.news-list-03 .box-s .box-date{float:left;background:#2b73e9;width:60px;height:60px;color:#fff;margin-right:15px;padding-top:7px;text-align:center}
.news-list-03 .box-s .box-date .date-01{font-weight:700;height:30px;line-height:30px}
.news-list-03 .box-s .box-date .date-02{font-size:12px}
.news-list-03 .box-s .box-info{overflow:hidden;padding-top:3px}
.news-list-03 .box-s .box-info .box-title{display:block;color:#fff;line-height:25px;height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.news-list-03 .box-s:hover .box-info{overflow:hidden}
.news-list-03 .box-s:hover .box-info .box-title{color:rgba(255,255,255,.7)}
.index-box-03 .info-special{margin-bottom:5px}
.index-box-03 .info-special .box-s{margin-bottom:25px;border-radius:5px;transition:all .5s}
.index-box-03 .info-special .box-s img{display:block;width:100%;height:85px;transition:all .5s}
.index-box-03 .info-special .box-s:hover img{transform:scale(1.05)}
.index-box-03 .info-column{background:url(../images/img-07.png) no-repeat center center #f3f7ff;background-size:100% auto;padding:30px 10px;border:1px solid #d8deeb;border-radius:5px}
.index-box-03 .info-column ul li{float:left;width:14.285714%}
.index-box-03 .info-column .box-s{text-align:center;display:block}
.index-box-03 .info-column .box-s .box-icon{margin-bottom:10px}
.index-box-03 .info-column .box-s .box-icon img{width:90px;height:90px;display:block;border-radius:50%;margin-left:auto;margin-right:auto;transition:all .5s}
.index-box-03 .info-column .box-s .box-title{font-weight:700;color:#333;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:28px;line-height:28px}
.index-box-03 .info-column .box-s:hover .box-icon img{transform:scale(1.1)}
.index-box-03 .info-column .box-s:hover .box-title{color:#004098}
.page-main{background:url(../images/page-bg.png) repeat-x top center;padding-top:30px;padding-bottom:50px;position:relative}
.side-menu{padding-bottom:30px;margin-right:8px}
.side-menu .menu-title{background:url(../images/img-21.png) no-repeat top center;background-size:cover;min-height:65px;line-height:35px;position:relative;color:#fff;font-weight:700;padding:15px 20px}
.side-menu .menu-cont .box-a{display:block;background:#fff;padding-left:20px;padding-right:20px;border-bottom:1px solid #e2e5ef}
.side-menu .menu-cont .box-a:last-child{border-bottom:none}
.side-menu .menu-cont .box-a.box-down-menu .a-title:after{right:0;top:26px;background:url(../images/img-24.png) no-repeat;width:13px;height:7px}
.side-menu .menu-cont .box-a:last-child{margin-bottom:0}
.side-menu .menu-cont .box-a.active{background:#3d55a7}
.side-menu .menu-cont .box-a.active.box-down-menu .a-title:after{background:url(../images/img-26.png) no-repeat}
.side-menu .menu-cont .box-a.active .a-title{color:#fff}
.side-menu .menu-cont .box-a.active .a-title:before{background:#fff}
.side-menu .menu-cont .box-a.active .a-title:after{background:url(../images/img-23.png) no-repeat}
.side-menu .menu-cont .box-a.active .down-menu a{color:#fff}
.side-menu .menu-cont .box-a.active .down-menu a:after{background:url(../images/img-23.png) no-repeat;background-size:contain}
.side-menu .menu-cont .a-title{display:block;padding:12px 15px;line-height:30px;position:relative;color:#333;font-size:17px}
.side-menu .menu-cont .a-title:after,.side-menu .menu-cont .a-title:before{content:'';position:absolute}
.side-menu .menu-cont .a-title:before{left:0;top:18px;width:5px;height:18px;background:#3d55a7;border-radius:3px}
.side-menu .menu-cont .a-title:after{right:0;top:21px;background:url(../images/img-22.png) no-repeat;width:7px;height:13px}
.side-menu .down-menu{padding-bottom:10px}
.side-menu .down-menu a.active{font-weight:700}
.side-menu .down-menu a{display:block;padding:5px 20px 5px 35px;background:url(../images/img-25.png) no-repeat 15px 12px;line-height:24px;font-size:15px;color:#333;position:relative}
.side-menu .down-menu a:after{content:'';position:absolute;right:0;top:15px;background:url(../images/img-22.png) no-repeat;background-size:contain;width:5px;height:9px}
.content-info{background:url(../images/img-19.png) repeat-x top 1px center #fff;padding:1px 30px 20px;min-height:500px}
.content-info:last-child{margin-bottom:0}
.content-top{margin-bottom:30px;border-bottom:1px solid #e2e5ef;line-height:30px;position:relative;padding:15px 0}
.content-top.mb0{margin-bottom:0}
.content-top .content-title{float:left}
.content-top .bread-crumbs{float:right}
.content-title .title-ch{font-weight:700;color:#3d55a7;float:left}
.bread-crumbs{position:relative;color:#677588}
.bread-crumbs .bread-item-groups{line-height:30px}
.bread-crumbs .bread-item,.bread-crumbs .bread-location{display:inline-block}
.bread-crumbs .bread-item a{color:#677588}
.bread-crumbs .bread-item a.cur{color:#003e99}
.bread-crumbs .bread-item>a+a:before{content:'\f105';font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;padding:0 7px 0 5px;color:#677588}
.bread-crumbs a.cur,.bread-crumbs a:hover{color:#003e99}
.pages,.pmt1{text-align:center;padding-top:30px}
.pages ul li,.pmt1 ul li{display:inline-block;vertical-align:bottom}
.pages a,.pages span,.pmt1 a,.pmt1 span{display:inline-block;height:40px;min-width:40px;line-height:40px;border-radius:4px;background:#fff;text-align:center;color:#333;padding-left:15px;padding-right:15px;border:1px solid #dcdcdc;margin-left:2px;margin-right:2px}
.pages a.a-s,.pages span.a-s,.pmt1 a.a-s,.pmt1 span.a-s{padding-left:20px;padding-right:20px;min-width:80px}
.pages a.active,.pages a:hover,.pages span.active,.pages span:hover,.pmt1 a.active,.pmt1 a:hover,.pmt1 span.active,.pmt1 span:hover{background:#3d55a7;border:1px solid #3d55a7;color:#fff}
.pages span,.pmt1 span{background:#3d55a7;border:1px solid #3d55a7;color:#fff}
.page-phone{height:46px;line-height:46px;border-radius:8px;text-align:center;color:#fff;font-size:16px;margin-top:25px;background:#1d5bc0;display:none!important}
.page-phone:active,.page-phone:hover{color:#fff}
#pages{padding-top:30px}
#pages .pages{padding-top:0}
.details-page{color:#666;position:relative;z-index:101;line-height:1.8}
.details-page img{display:block;margin-left:auto;margin-right:auto}
.details-page video{border-radius:5px;width:600px!important;height:100%!important;margin:18px auto;display:block}
.details-page .detail-top{margin-bottom:20px;border-bottom:2px solid #e9e9e9;padding-bottom:15px}
.details-page .detail-top .title-s{color:#333;line-height:1.5;font-weight:700}
.details-page .detail-top .top-other{color:#797575;margin-top:20px;padding:0}
.details-page .detail-top .top-other .other-info{text-align:center}
.details-page .detail-top .top-other .other-share{float:right}
.details-page .detail-top .top-other .other-share>div{display:inline-block}
.details-page .detail-top .top-other a,.details-page .detail-top .top-other span{display:inline-block;margin-right:5px}
.details-page .detail-top .top-other a:last-child,.details-page .detail-top .top-other span:last-child{margin-right:0}
.details-page .main-cont{color:#3f424d;text-align:justify;word-break:break-word}
.details-page .main-cont p{margin-bottom:10px;line-height:2}
.details-page .main-cont.cont-xilan img{width:600px;margin-left:auto;margin-right:auto}
.details-page .cont-page{margin-top:30px;border-top:1px solid #c1d1e5;padding-top:30px;line-height:24px;color:#4d4d4d}
.details-page .cont-page .a-page{margin-bottom:10px}
.details-page .cont-page .a-page a,.details-page .cont-page .a-page p,.details-page .cont-page .a-page span{display:inline}
.details-page .cont-page .a-page a{color:#4d4d4d}
.details-page .cont-page .a-page:hover{color:#d31616}
.details-page .cont-page .a-page:hover a{color:#d31616}
.details-page .main-cont a{color:navy!important}
.public-title-02{text-align:center;background:url(../images/img-34.png) repeat-x left center;height:22px;line-height:22px;margin-bottom:40px}
.public-title-02 span{background-color:#fff;padding-left:20px;padding-right:20px;display:inline-block;vertical-align:bottom;line-height:22px;font-weight:700;color:#3d55a7}
.public-title-02.title-left{text-align:left}
.public-title-02.title-left span{padding-left:0}
.public-tip{color:#5f6d80;line-height:24px;margin-bottom:20px}
.sub-menu{margin-bottom:20px}
.sub-menu a{float:left;margin-bottom:10px;min-width:110px;height:45px;line-height:45px;text-align:center;background:#e8ecf5;border-radius:5px;color:#333;margin-right:4px}
.sub-menu a.active,.sub-menu a:hover{background-color:#3352b3;color:#fff}
.sub-menu a:last-child{margin-right:0}
.list-text.no-date li .box-s{padding-right:0}
.list-text li{position:relative;line-height:32px;padding:3px 110px 3px 20px}
.list-text li:after{content:'';position:absolute;left:0;top:15px;background:url(../images/menu-26.png) no-repeat;width:7px;height:7px}
.list-text li:hover .box-title{color:#004098}
.list-text li:nth-child(5n+0){border-bottom:1px dashed #004098;padding-bottom:20px}
.list-text li:nth-child(5n+1){margin-top:20px}
.list-text .box-title{color:#333;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:32px;line-height:32px}
.list-text .box-date{position:absolute;right:0;top:3px;color:#b3b3b3;font-size:15px}
.list-text-02{margin-bottom:20px}
.list-text-02 ul{position:relative}
.list-text-02 ul:after{content:'';position:absolute;top:0;bottom:0;left:9px;width:1px;background:#e2e5ef}
.list-text-02 li{margin-bottom:20px;background:url(../images/img-36.png) no-repeat 0 0;padding-left:70px;position:relative;z-index:2}
.list-text-02 li:after{content:'';width:30px;height:1px;background:#e2e5ef;position:absolute;left:28px;top:10px}
.list-text-02 .box-s{display:block;color:#333;line-height:26px}
.list-text-03 .box-s{background:url(../images/img-41.png) no-repeat left center;padding-left:20px;color:#4d4d4d;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:40px;line-height:40px;margin-bottom:15px}
.list-text-03 .box-s.title-col{color:#3d55a7;font-weight:700}
.list-text-03 .box-s:hover{color:#004098}
.list-txt-04 .box-s{position:relative;padding-left:100px;min-height:95px;margin-bottom:25px;padding-bottom:25px;border-bottom:1px dashed #e6e8f0}
.list-txt-04 .box-s:last-child{margin-bottom:0}
.list-txt-04 .box-s:hover .box-title{color:#004098}
.list-txt-04 .box-s:hover .box-date .date-01{color:#fff}
.list-txt-04 .box-date{position:absolute;left:0;top:0;width:70px;height:70px;background:#eaf5ff;text-align:center;padding-top:6px;color:#596692}
.list-txt-04 .box-date .date-01{font-weight:700;line-height:36px;color:#354682}
.list-txt-04 .box-title{color:#333;font-weight:700;margin-bottom:3px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:26px;line-height:26px}
.list-txt-04 .box-txt{position:relative}
.list-txt-04 .box-txt .txt-s{color:#8c8c8c;line-height:22px;max-height:44px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.list-text-05 .row{margin-left:-12px;margin-right:-12px}
.list-text-05 .row .box-w{padding-left:12px;padding-right:12px}
.list-text-05 .box-top{display:block;overflow:hidden;position:relative;margin-bottom:15px}
.list-text-05 .box-top img{display:block;width:100%;height:140px;transition:all .5s}
.list-text-05 .box-top .box-mc{position:absolute;top:0;bottom:0;left:0;right:0;background:url(../images/img-54.png) repeat-x bottom center}
.list-text-05 .box-top .box-mc .title-s{display:block;text-overflow:ellipsis;white-space:nowrap;height:36px;line-height:36px;position:absolute;left:0;right:0;bottom:10px;padding-left:10px;padding-right:10px;color:#fff;font-weight:700;text-align:center;overflow:hidden}
.list-text-05 .box-top .box-mc .title-s span{display:inline-block;position:relative;line-height:36px;padding-left:15px;padding-right:15px}
.list-text-05 .box-top .box-mc .title-s span:after,.list-text-05 .box-top .box-mc .title-s span:before{content:'';position:absolute;top:50%;height:1px;background:rgba(255,255,255,.5);width:200px}
.list-text-05 .box-top .box-mc .title-s span:after{left:-200px}
.list-text-05 .box-top .box-mc .title-s span:before{right:-200px}
.list-text-05 .box-top:hover img{transform:scale(1.1)}
.list-text-05 .box-s{margin-bottom:10px}
.list-text-05 .box-s:last-child{margin-bottom:0}
.list-text-05 .box-s .a-title{display:block;color:#333;line-height:22px;height:44px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;background:url(../images/img-41.png) no-repeat 0 7px;padding-left:15px}
.list-text-05 .box-s:hover .a-title{color:#004098}
.list-img-text li{margin-bottom:10px;padding:25px 30px;background:url(../images/img-46.png) no-repeat right center #f7f8fa}
.list-img-text li:hover .box-img img{transform:scale(1.1)}
.list-img-text li:hover .box-info .box-title{color:#004098}
.list-img-text .box-img{width:160px;height:180px;background:#fff;border:1px solid #e9ecf5;border-radius:3px;margin-right:25px;overflow:hidden;float:left}
.list-img-text .box-img img{width:160px;height:180px;transition:all .5s}
.list-img-text .box-info{padding-top:10px;overflow:hidden}
.list-img-text .box-info .box-title{font-weight:700;color:#404040;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:50px;line-height:50px;margin-bottom:10px;position:relative}
.list-img-text .box-info .box-title:after{content:'';position:absolute;left:0;bottom:0;height:1px;background-color:#e1e5f1;width:400px}
.list-img-text .box-info .box-txt>div{position:relative;color:#505875;line-height:28px;min-height:28px;padding-left:80px;font-size:15px}
.list-img-text .box-info .box-txt>div span{position:absolute;left:0;top:0;width:80px;color:#707070}
.list-img-text-02.list-news li .box-img img{height:auto}
.list-img-text-02 li{margin-bottom:30px}
.list-img-text-02 li:hover .box-img img{transform:scale(1.1)}
.list-img-text-02 li:hover .box-info .box-title{color:#004098}
.list-img-text-02 .box-img{border:1px solid #eee;overflow:hidden;float:left;width:215px;margin-right:20px}
.list-img-text-02 .box-img img{display:block;width:100%;height:142px;transition:all .5s}
.list-img-text-02 .box-info{overflow:hidden}
.list-img-text-02 .box-info .box-title{font-weight:700;color:#333;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:26px;line-height:26px}
.list-img-text-02 .box-info .box-txt{margin-top:10px;color:#666;line-height:24px;max-height:72px;text-align:justify;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.list-img-text-02 .box-info .box-date{color:#b3b3b3;line-height:24px;margin-top:10px}
.list-img .box-s{margin-bottom:20px}
.list-img .box-s .box-img{overflow:hidden}
.list-img .box-s .box-img img{display:block;overflow:hidden;height:180px;width:100%;transition:all .5s}
.list-img .box-s .box-title{text-align:center;color:#333;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:50px;line-height:50px}
.list-img .box-s .box-title-02{margin-top:12px;font-size:15px;color:#333;line-height:24px;height:48px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.list-img .box-s .box-date{margin-top:5px;color:#8c8c8c;line-height:24px}
.list-img .box-s:hover .box-img img{transform:scale(1.1)}
.list-img .box-s:hover .box-title,.list-img .box-s:hover .box-title-02{color:#004098}
.list-img-02 .box-s{text-align:center;margin-bottom:20px}
.list-img-02 .box-s .box-img{overflow:hidden}
.list-img-02 .box-s .box-img img{display:block;height:220px;margin-left:auto;margin-right:auto;transition:all .5s}
.list-img-02 .box-s .box-title{color:#404040;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:50px;line-height:50px}
.list-img-02 .box-s:hover .box-title{color:#004098}
.list-img-03 .row{margin-left:-8px;margin-right:-8px}
.list-img-03 .row .box-w{padding-left:8px;padding-right:8px}
.list-img-03.list-top{text-align:center}
.list-img-03.list-top li{float:none;display:inline-block}
.list-img-03 li{margin-bottom:30px}
.list-img-03 .box-s{text-align:center}
.list-img-03 .box-s .box-img{margin-bottom:10px;overflow:hidden}
.list-img-03 .box-s .box-img img{display:block;height:192px;max-width:100%;margin-left:auto;margin-right:auto;transition:all .5s}
.list-img-03 .box-s .box-title{display:block;position:relative;text-align:center;color:#1a1a1a;font-weight:700}
.list-img-03 .box-s .box-title-02{display:inline-block;line-height:30px;border:1px solid #afafaf;min-width:75px;padding-left:10px;padding-right:10px;text-align:center;font-weight:700;color:#1a1a1a;margin-bottom:10px}
.list-img-03 .box-s .box-job{color:#595959;line-height:24px;padding-top:3px;padding-bottom:3px}
.list-img-03 .box-s:hover .box-img img{transform:scale(1.1)}
.list-img-03 .box-s:hover .box-title{color:#004098}
.list-img-03 .box-s:hover .box-title-02{border:1px solid #004098;color:#004098}
.list-img-04 .row{margin-left:-14px;margin-right:-14px}
.list-img-04 .row .box-w{padding-left:14px;padding-right:14px}
.list-img-04 li{margin-bottom:25px}
.list-img-04 .box-s{text-align:center}
.list-img-04 .box-s img{display:block;height:82px;width:100%;transition:all .5s;border-radius:4px}
.list-img-04 .box-s:hover .box-img img{transform:scale(1.1)}
.inst-framework .groups-title{background:url(../images/img-38.png) no-repeat left top;height:50px;line-height:50px;padding-left:35px;font-weight:700;position:relative;color:#333}
.inst-framework .groups-title:after{content:'';position:absolute;left:20px;top:16px;width:5px;height:18px;background:#3d55a7;border-radius:3px}
.inst-framework .groups-cont{padding:25px 35px}
.inst-framework .box-01 a{background:url(../images/menu-07.png) no-repeat left center;padding-left:25px;color:#333;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:30px;line-height:30px;margin-bottom:5px}
.inst-framework .box-01 a:hover{color:#004098}
.inst-framework .box-02{position:relative;min-height:38px;margin-bottom:10px;padding-left:95px}
.inst-framework .box-02 .box-img{overflow:hidden;position:absolute;left:0;top:0;width:80px}
.inst-framework .box-02 .box-img img{width:80px;height:38px;display:block;transition:all .5s}
.inst-framework .box-02 .box-title{overflow:hidden;min-height:38px;line-height:18px;display:block;color:#333}
.inst-framework .box-02 .box-title span{display:block}
.inst-framework .box-02 .box-title span.title-01{line-height:20px}
.inst-framework .box-02 .box-title span.title-02{line-height:18px;color:#333}
@media (min-width:1200px){
.inst-framework.groups-cont.cont-02 .row .box-w:nth-child(2n+1){clear:left}
}
.inst-framework .box-02:hover .box-img img{transform:scale(1.1)}
.inst-framework .box-02:hover .box-title{color:#004098}
.form-groups{margin-bottom:30px}
.form-groups .row{margin-left:-5px;margin-right:-5px}
.form-groups .row .box-w{padding-left:5px;padding-right:5px}
.form-groups .form-s{background:#fff;border:1px solid #e6e6e6;border-radius:4px;height:40px;padding-top:9px;padding-bottom:9px}
.form-groups .groups-info{margin-bottom:10px}
.form-groups .groups-info .row{margin-left:0;margin-right:0}
.form-groups .groups-info .row .box-w{padding-left:0;padding-right:0}
.form-groups .groups-info .box-s{margin-bottom:15px;position:relative;padding-left:80px}
.form-groups .groups-info .box-s .box-title{position:absolute;left:0;top:0;text-align:right;line-height:40px;color:#333;width:70px}
.form-groups .groups-info .box-s .box-form{width:100%}
.form-groups .box-btn{text-align:center}
.form-groups .box-btn .btn-s{width:120px;height:40px;line-height:40px;border:none;border-radius:4px;color:#fff;background:#3d55a7;text-align:center}
.form-table-01{overflow:hidden;overflow-x:auto}
.form-table-01 .table-s{min-width:600px}
.form-table-01 .td-title{color:#333;display:block;text-align:left}
.form-table-01 .td-title.tc{text-align:center}
.form-table-01 .td-title:hover{color:#004098}
.form-table-01 .td-name{text-align:left}
.form-table-01 table{width:100%;text-align:center}
.form-table-01 table thead th{border:1px solid #fff;background:#e6edf5;color:#56669e;height:54px;line-height:54px;padding:0 12px;text-align:center;font-weight:400}
.form-table-01 table tbody tr td{border:1px solid #fff;padding:12px;line-height:24px;color:#333;text-align:center}
.form-table-01 table tbody tr:nth-child(2n){background-color:#f7f8fa}
.error-feedback{padding-top:100px;padding-bottom:130px;text-align:center}
.error-feedback .box-title{font-weight:700;color:#333;line-height:26px;margin-bottom:25px}
.error-feedback .box-info{color:#595959;line-height:40px;margin-bottom:40px}
.error-feedback .box-info span{color:#3352b3}
.error-feedback .box-img{width:195px;height:195px;border:1px solid #e3e3e3;margin:0 auto 15px}
.error-feedback .box-img img{display:block;width:100%;height:100%}
.error-feedback .box-tip{text-align:center;color:#80869a;line-height:40px}
.left-news{width:260px;margin-right:25px;float:left}
.left-news .box-img{overflow:hidden;margin-bottom:15px}
.left-news .box-img img{display:block;width:260px;height:173px;transition:all .5s}
.left-news .box-title{display:block;font-weight:700;color:#333;line-height:24px;height:48px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.left-news .box-date{font-size:15px;color:#b3b3b3;line-height:30px}
.left-news:hover .box-img img{transform:scale(1.1)}
.left-news:hover .box-title{color:#004098}
.right-news{overflow:hidden}
.right-news .box-s{display:block;background:url(../images/menu-26.png) no-repeat left center;padding-left:18px;padding-right:110px;line-height:40px;position:relative}
.right-news .box-s .box-title{color:#333;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:40px;line-height:40px}
.right-news .box-s .box-date{position:absolute;right:0;top:0;font-size:15px;color:#b3b3b3}
.right-news .box-s:hover .box-title{color:#004098}
.party-culture .info-top{margin-bottom:35px}
.party-culture .info-top .row{margin-left:-12px;margin-right:-12px}
.party-culture .info-top .row .box-w{padding-left:12px;padding-right:12px}
.party-culture .info-top .box-s{overflow:hidden}
.party-culture .info-top .box-s img{display:block;height:150px;width:100%;transition:all .5s}
.party-culture .info-top .box-s:hover img{transform:scale(1.1)}
.party-culture .info-center{margin-bottom:35px}
.science-comm .science-box-01,.science-comm .science-box-02{margin-bottom:40px}
.science-comm .science-box-02{background:url(../images/img-56.png) no-repeat center center;background-size:cover;padding:25px 20px}
.science-comm .science-box-02 .scroll-groups{position:relative;overflow:hidden;z-index:1}
.science-comm .science-box-02 .scroll-groups:after{content:'';position:absolute;left:12px;right:12px;top:46px;height:1px;background-color:rgba(255,255,255,.34)}
.science-comm .science-box-02 .box-s{background:url(../images/img-55.png) no-repeat top 37px center;margin-left:12px;margin-right:12px}
.science-comm .science-box-02 .box-s .box-title{color:#fff;font-weight:700;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:32px;line-height:32px;text-align:center;margin-bottom:35px}
.science-comm .science-box-02 .box-s .box-txt{background:#1176ff;border-radius:5px;text-align:center;display:block;padding:10px 15px}
.science-comm .science-box-02 .box-s .box-txt .middle-cont{font-weight:700;color:#fff;line-height:24px;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.science-comm .science-box-03{margin-bottom:15px}
.science-comm .science-box-03 .box-s{margin-bottom:25px}
.science-comm .science-box-03 .box-s .box-img{overflow:hidden;width:215px;float:left;margin-right:22px}
.science-comm .science-box-03 .box-s .box-img img{display:block;width:100%;height:140px;transition:all .5s}
.science-comm .science-box-03 .box-s .box-info{overflow:hidden}
.science-comm .science-box-03 .box-s .box-info .info-title{display:block;font-weight:700;color:#333;line-height:26px;height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.science-comm .science-box-03 .box-s .box-info .info-date{margin-top:10px;color:#8790ad;line-height:26px}
.science-comm .science-box-03 .box-s:hover .box-img img{transform:scale(1.1)}
.science-comm .science-box-03 .box-s:hover .box-info .info-title{color:#004098}
.science-comm .science-box-04 .row{margin-left:-13px;margin-right:-13px}
.science-comm .science-box-04 .row .box-w{padding-left:13px;padding-right:13px}
.science-comm .science-box-04 .box-s{overflow:hidden;margin-bottom:20px}
.science-comm .science-box-04 .box-s img{display:block;width:100%;height:234px;transition:all .5s}
.science-comm .science-box-04 .box-s:hover img{transform:scale(1.1)}
.personnel-details .info-top{position:relative;padding:30px 220px 30px 30px;margin-bottom:30px;background:#f6f7fa;min-height:280px}
.personnel-details .info-top .box-img{position:absolute;right:30px;top:30px;width:160px}
.personnel-details .info-top .box-img img{display:block;width:100%}
.personnel-details .info-top .box-info .info-title{border-bottom:1px solid #c4cdd7;margin-bottom:15px;position:relative;padding-bottom:10px;color:#454545}
.personnel-details .info-top .box-info .info-title:after{content:'';position:absolute;left:0;bottom:0;width:25px;height:3px;background:#ff8500}
.personnel-details .info-top .box-info .info-title span{font-weight:700;color:#333;margin-right:10px;display:inline-block}
.personnel-details .info-top .box-info .box-s{line-height:24px;margin-bottom:6px}
.personnel-details .info-top .box-info .box-s:last-child{margin-bottom:0}
.personnel-details .info-top .box-info .box-s .title-s{color:#454545}
.personnel-details .info-top .box-info .box-s .txt-s{color:#1a5ba8}
.personnel-details .info-top .box-info .info-table{display:table;width:100%}
.personnel-details .info-top .box-info .info-table .table-row{display:table-row;width:100%}
.personnel-details .info-top .box-info .info-table .table-row>div{line-height:26px;padding-top:3px;padding-bottom:3px;padding-right:10px}
.personnel-details .info-top .box-info .info-table .table-call{display:table-cell;width:50%}
.personnel-details .info-groups{margin-bottom:25px}
.personnel-details .info-groups:last-child{margin-bottom:0}
.personnel-details .info-groups .info-title{line-height:1.4;background:#f6f7fa;border-left:5px solid #c5cfea;padding:10px 15px;font-weight:700;color:#1958af;margin-bottom:20px}
.personnel-details .info-groups .info-txt{color:#4d4d4d;line-height:2;text-align:justify}
.connect-us .box-map{height:500px}
.connect-us .box-info{margin-bottom:30px}
.connect-us .box-info .box-s{position:relative;padding-left:35px;color:#383737;line-height:32px;margin-bottom:5px}
.connect-us .box-info .box-s .icon-s{height:32px;width:32px;position:absolute;top:0;left:0;background-position:left center;background-repeat:no-repeat}
.list-table table{width:100%;border:1px solid #e1e7f0}
.list-table table td,.list-table table th{border:1px solid #e1e7f0;text-align:center}
.list-table table th{background:#f6f7fa;color:#00409a;height:50px;line-height:50px}
.list-table table td{color:#333;font-size:15px;line-height:28px;padding:8px 15px}
.resources-details .resource-title{color:#044f9b;line-height:1.6;margin-bottom:30px;font-weight:700;text-align:center}
.resources-details .resource-cont table{width:100%;font-size:15px;background-color:#fff}
.resources-details .resource-cont table td,.resources-details .resource-cont table th{padding:8px 12px;border:1px solid #d0dff5;line-height:26px;color:#333}
.resources-details .resource-cont table th{background-color:#e6eefb;text-align:right}
.resources-details .resource-cont table th.res-title{width:200px}
.webmap{overflow:hidden}
.webmap hr{margin:5px 0}
.webmap .rlink{padding:0 0 0 40px;overflow:hidden}
.webmap .rlink a{display:inline-block;overflow:hidden;margin:3px 15px 0 15px}
.webmap .tabh{min-height:42px;border-bottom:#e8e8e8 solid 1px}
.webmap td{padding:3px 0 6px 0}
@media (max-width:992px){
.webmap .rlink{padding:0}
}
@media (max-width:767px){
.webmap .rlink{margin:10px 0 0 0}
.webmap .tabh{margin:0 0 8px 0}
}
.meeting-mod .meeting-txt{color:#595959;line-height:26px;margin-bottom:35px}
.meeting-mod .meeting-list ul{position:relative}
.meeting-mod .meeting-list ul:after{content:'';position:absolute;top:7px;bottom:0;left:9px;width:1px;background:#e2e5ef}
.meeting-mod .meeting-list li{margin-bottom:20px;background:url(../images/img-36.png) no-repeat 0 5px;padding-left:70px;position:relative;z-index:2}
.meeting-mod .meeting-list li:after{content:'';width:30px;height:1px;background:#e2e5ef;position:absolute;left:28px;top:14px}
.meeting-mod .meeting-list .box-s .box-title{color:#3d55a7;line-height:28px;margin-bottom:10px}
.meeting-mod .meeting-list .box-s .box-txt{background:#fff;box-shadow:0 0 10px 0 rgba(175,183,209,.35);padding:20px 25px;border-radius:5px;display:block;color:#333;line-height:26px}
.info-disc-list{margin-bottom:20px}
.info-disc-list .box-groups-title{position:relative;padding-left:20px;padding-right:20px;height:40px;line-height:40px;background:#3d55a7;display:inline-block;min-width:130px;margin-bottom:25px;color:#fff;font-weight:700}
.info-disc-list .box-groups{margin-bottom:20px}
.info-disc-list li{margin-bottom:10px}
.info-disc-list .box-title{font-weight:700;color:#333;border-bottom:1px solid #ddd;line-height:40px;min-height:40px;margin-bottom:10px;padding-bottom:3px}
.info-disc-list .box-info a{display:block;margin-bottom:5px;line-height:30px;background:url(../images/menu-26.png) no-repeat 0 11px;padding-left:20px;font-size:15px;color:#333}
.info-disc-list .box-info a:last-child{margin-bottom:0}
@media (min-width:768px){
.info-disc-list.list-01 .box-w:nth-child(3n+1){clear:left}
.info-disc-list.list-02 .box-w:nth-child(4n+1){clear:left}
}
.index-dajl{margin-bottom:14px}
.index-dajl img{display:block;height:87px;margin-left:auto;margin-right:auto}
.index-mod-form{padding:15px}
.index-mod-form .form-info{display:none}
.index-mod-form .form-btn{position:static}
.index-mod-form .form-btn .btn-s{width:100%;display:block}