body,h1,h2,h3,h4,h5,h6,html,li,p,ul{margin:0;padding:0;font-family:'Microsoft YaHei'}
ul{list-style:none}
li{list-style:none}
a{color:inherit;text-decoration:none}
body{min-width:1200px}
@media (max-width:500px){
body{min-width:100px}
}
.fl{float:left}
.fr{float:right}
.fl-lg{float:left}
.fr-lg{float:right}
@media (max-width:500px){
.fl-lg{float:none}
.fr-lg{float:none}
.block-lg{display:block}
.block-lg{display:block}
}
.clearfix::after{clear:both;content:'';display:block;height:0}
.clearfix::after{clear:both;content:'';display:table}
.line1{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.line2{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.line3{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.hidden-sm{display:block}
.w1200{width:1200px;margin:auto}
@media (max-width:500px){
.w1200{width:100%}
.hidden-sm{display:none}
}
@media (min-width:500px){
.hidden-lg{display:none}
}
.mt30{margin-top:30px}
.mt30{margin-top:30px}
.mt15{margin-top:15px}
.pl10{box-sizing:border-box;padding-left:10px}
.pl15{box-sizing:border-box;padding-left:15px}
.pl20{box-sizing:border-box;padding-left:20px}
.pl30{box-sizing:border-box;padding-left:30px}
.pr10{box-sizing:border-box;padding-right:10px}
.pr15{box-sizing:border-box;padding-right:15px}
.pr20{box-sizing:border-box;padding-right:20px}
.pr30{box-sizing:border-box;padding-right:30px}
@media (max-width:500px){
.mt30-lg{margin-top:0}
.mt30-lg{margin-top:0}
.mt15-lg{margin-top:5px}
.pl10-lg{padding-left:0}
.pl15-lg{padding-left:5px}
.pl20-lg{padding-left:0}
.pl30-lg{padding-left:0}
.pr10-lg{padding-right:0}
.pr15-lg{padding-right:5px}
.pr20-lg{padding-right:0}
.pr30-lg{padding-right:0}
}
.img-wrap{overflow:hidden;display:block}
.img-wrap img{width:100%;height:100%;-ms-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.img-wrap img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);position:relative;z-index:4;border-color:#0081be;box-shadow:0 0 10px #ccc}
.header .top{height:120px;border-bottom:1px solid #dbdbdb}
.header .top img{margin-top:20px;height:80px}
.header .yl{margin-top:40px}
.header .hy{font-size:20px;color:#0463bb;font-family:'Microsoft JhengHei';font-weight:700}
.header .mz{margin-top:10px;font-size:16px;color:#b8b8b8;text-align:right}
.header .nav{height:74px;padding-top:1px}
.header .nav li{float:left;padding:0 45px;height:74px;line-height:74px;text-align:center}
.header .nav li>a{position:relative;display:inline-block;padding:0 0;text-align:center;font-size:19px;color:#333;font-weight:600}
.header .nav li>a::after{position:absolute;content:'';display:block;width:100%;height:2px;left:0;bottom:0;background-color:#0463bb;transition:transform .3s;transform:scaleX(0)}
.header .nav li>a:hover::after{width:100%;transform:scaleX(1);transition:transform .3s}
.header .yl {width: 456px; margin-right: 30px; text-indent: 2em;}
.search{ width:200px; height:32px; border:1px solid #0463bb33; margin-top: 54px; margin-right: 20px;   background: #0463bb05}
.ser_btn{background:url(../images/search3.png) no-repeat center;background-size: contain; width:22px; height:22px; float:right; border:0;    margin: 6px 9px 0 0;}
.ser_ipt{font-size: 14px;width:134px;height:30px; line-height:42px; border:0; background:none; padding-left:14px;padding-right:10px; color:#666; background-color: #fff ; }
.ser_ipt:focus{outline: none;}

.nav-zjkx{display:none;position:absolute;z-index:100;top:74px;left:0;box-sizing:border-box;width:1200px;padding:20px 46px;border:1px solid #c7d4ff;background-color:#fff;text-align:left}
.nav-zjkx .ld{width:530px}
.tit3{border-bottom:2px solid #dfe7fd;line-height:40px}
.tit3 h5{position:relative;display:inline-block;text-align:center;padding:0 2px}
.tit3 h5 a{font-size:19px;line-height:40px;font-weight:600;color:#444}
.tit3 h5::before{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:#3d55a7}
.tit3 a{line-height:40px;color:#333;font-size:14px;color:#5c5c5c}
.nav-zjkx .ld1{margin:40px 0 30px;display:flex;justify-content:center}
.nav-zjkx .ld1 .xw-txt10{margin:0 40px}
.nav-zjkx .ld1 .xw-txt10>div,.nav-zjkx .ld2 .xw-txt10>div{height:140px}
.nav-zjkx .ld2{display:flex;justify-content:space-between}
.nav-zjkx .kxjj{width:520px}
.nav-zjkx .kxjj .txt{margin:15px 0;font-size:14px;color:#575757;line-height:24px}
.nav-zjkx .other{margin-top:20px}
.nav-zjkx .other a{display:inline-block;width:114px;height:60px;background-color:#f3f7ff;color:#3d55a7;text-align:center;line-height:60px;font-size:16px;margin-left:16px;font-weight:400}
.nav-zjkx .other a:first-child{margin-left:0}
.header-m{position:fixed;top:0;width:100%;z-index:10;font-size:0}
.header-m .top{width:100%;background:url(../images/bg-m-top.png) no-repeat center center;background-size:cover}
.header-m .top.hidebg{background:0 0}
.header-m .logo{padding-top:5px;padding-bottom:5px;padding-left:4%}
.header-m .logo img{height:50px}
.header-m .more{position:absolute;right:0;top:0;width:50px;height:50px;font-size:16px;display:flex;align-items:center;justify-content:center}
.menu_h{display:block;background:0 0;transition:.3s all;-webkit-transition:.3s all;border:none;width:25px;height:20px;padding:0;outline:0;position:fixed;right:20px;top:20px;z-index:2000}
.menu_h span,.menu_h::after,.menu_h::before{background:#fff;border-radius:2px}
.menu_h::after,.menu_h::before{content:'';position:absolute;height:3px;width:100%;left:0;top:50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}
.menu_h span{position:absolute;width:100%;height:3px;top:50%;left:0;overflow:hidden;text-indent:200%;-webkit-transition:opacity .25s;transition:opacity .25s}
.menu_h::before{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
.menu_h::after{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
.menu-open .menu_h span{opacity:0}
.menu-open .menu_h::before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}
.menu-open .menu_h::after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}
.navbar-body{overflow-y:auto;background:url(../images/mnav-bg.png) no-repeat center center;background-size:cover}
.navbar-body .nav-child{padding:10px 20px;font-size:16px;line-height:34px}
.navbar-body .nav-child>li{margin:10px 0}
.navbar-body .nav-child>li>a{display:block;padding:5px 16px;border-radius:8px;background-color:#f4faff14;color:#fff;background-size:16px;font-size:17px;position:relative;box-sizing:border-box}
.navbar-body .nav-child .nav-menu{margin-top:10px;padding-left:20px;line-height:24px;font-size:15px;color:#424242}
.navbar-body .nav-child ul a{display:block;color:#e9f3ff}
.container{background-color:#f2f2f2}
.pic_m{font-size:0}
.pic_m img{width:100%}
.sy-lb{height:476px}
.sy-lb .swiper-button-next:after,.sy-lb .swiper-button-prev:after{opacity:0;transition:opacity .5s}
.sy-lb:hover .swiper-button-next:after,.sy-lb:hover .swiper-button-prev:after{opacity:1}
.sy-lb .swiper-button-prev{left:40px}
.sy-lb .swiper-button-next{right:40px}
.sy-lb .swiper-slide{height:476px;background-position:center;background-size:cover}
.sy-lb .swiper-slide1{background-image:url(../images/lbt1.jpg)}
.col3-1,.col3-2,.col3-3{float:left;width:380px;box-sizing:border-box}
.col3-2,.col3-3{margin-left:30px}
/*@media (max-width:500px){*/
/*.xw-3{padding:10px}*/
/*.col3-1,.col3-2,.col3-3{width:100%;margin:10px 0}*/
/*.col3-2,.col3-3{margin-left:0}*/
/*}*/
.col6-1,.col6-2{float:left;width:184px;box-sizing:border-box}
.col6-2{margin-left:19px}
.mk-kxdt,.mk-spzb,.mk-szyw{height:272px;padding:20px 20px 0 20px;background-color:#fff;font-size:16px}
.left-tj,.mk-kxdt h5,.mk-spzb h5,.mk-szyw h5{font-size:20px;line-height:30px;font-weight:bolder;margin-bottom:8px;font-family:'Microsoft JhengHei'}
.icon-kxdt,.icon-spzb,.icon-szyw,.icon-tj{display:inline-block;width:30px;height:30px;margin-right:10px;vertical-align:top;background-repeat:no-repeat;background-size:contain}
.icon-szyw{background-image:url(../images/icon-szyw.png)}
.icon-kxdt{background-image:url(../images/icon-kxdt.png)}
.icon-spzb{background-image:url(../images/icon-spzb.png)}
.left-tj{margin-top:20px;font-family:'Microsoft YaHei';color:#3d3d3d}
.icon-tj{background-image:url(../images/icon-tj.png)}
.xw-txt1{height:34px;line-height:34px;padding-left:20px;overflow:hidden;background-image:url(../images/xw-txt.png);background-repeat:no-repeat;background-position:0 13px}
.xw-txt1 a{transition:all .2s}
.xw-txt1 a:hover{margin-left:6px;color:#0a69c3}
.xw-txt2{height:34px;line-height:34px;padding-left:20px;overflow:hidden;background-image:url(../images/xw-txt.png);background-repeat:no-repeat;background-position:0 13px}
.xw-txt2 a.line1{transition:all .2s;display:inline-block;width:420px;vertical-align:top}
.xw-txt2 a:hover{margin-left:6px;color:#0a69c3}
.xw-txt2 .time{color:#696969;font-size:14px;float:right}
@media (max-width:500px){
.xw-txt2 a.line1{width:85%; font-size:17px}
.xw-txt2 .time{width:15%;color:#828282;font-size:12px}
}
.xw-txt3{border-bottom:1px solid #e5e5e57d;padding:14px 0}
.xw-txt3 h6{width:720px;font-size:20px;line-height:28px;font-weight:400;color:#222}
.xw-txt3:hover {background: #fdfdfd;}
.xw-txt3:hover h6{color:#0a69c3}
.xw-txt3 .time{color:#8a8a8a;font-size:13px;margin-right:5px;line-height:28px}
.xw-txt3 p{margin-top:10px;line-height:22px;font-size:14px;color:#666}
@media (max-width:500px){
.xw-txt3 h6{width:auto;font-size:17px;display:inline}
.xw-txt3 .time{display:inline;margin-left:10px;font-family:fangsong}
}
.xw-txt4{display:inline-block;height:26px;line-height:26px;margin-right:25px;padding-left:22px;overflow:hidden;background-image:url(../images/news_list.png);background-repeat:no-repeat;background-position:0 6px}
.xw-txt4 a:hover{color:#0a69c3}
@media (max-width:500px){
.xw-txt4 { font-size:17px}
}

.xw-txt5{height:40px;line-height:40px;border-bottom:1px solid #e3e3e3;padding-left:20px;overflow:hidden;background-image:url(../images/xw-txt.png);background-repeat:no-repeat;background-position:0 13px}
.xw-txt5 a.line1{width:730px;transition:all .2s;display:inline-block;vertical-align:top}
.xw-txt5 a:hover{margin-left:6px;color:#0a69c3}
.xw-txt5 .time{color:#696969;font-size:14px;float:right}
@media (max-width:500px){
.xw-txt5 a.line1{width:100%; font-size:17px}
}
.xw-txt6{margin:12px 0;border-bottom:1px solid #f3f2f2;padding-bottom:10px}
.xw-txt6 .xshd-sub{position:relative;margin-left:252px}
.xw-txt6 .sub-top{margin-bottom:10px}
.xw-txt6 h6{font-weight:400;margin-right:110px;font-size:17px;line-height:26px;text-align:left}
.xw-txt6 h6:hover a{color:#0a69c3}
.xw-txt6 .time{position:absolute;right:0;top:3px;color:#696969;font-size:14px}
.xw-txt6 p{font-size:14px;color:#787878;line-height:22px}
@media (max-width:500px){
.xw-txt6 .xshd-sub{margin-left:150px}
.xw-txt6 img{width:134px;height:82px}
.xw-txt6 h6{height:50px;margin-right:0;font-size:17px;line-height:24px}
.xw-txt6 .time{position:static;display:block;margin-top:10px;color:#9e9e9e}
}
.xw-txt7{float:left;box-sizing:border-box;width:50%;height:38px;line-height:38px;padding-left:20px;padding-right:30px;overflow:hidden;background-image:url(../images/xw-txt.png);background-repeat:no-repeat;background-position:0 13px}
.xw-txt7 a.line1{transition:all .2s;vertical-align:top}
.xw-txt7 a:hover{margin-left:6px;color:#0a69c3}
@media (max-width:500px){
.xw-txt7{float:none;width:100%;padding-right:0}
.xw-txt7 a.line1{width:100%}
}
.xw-txt8{width:412px;margin-right:20px;margin-bottom:14px}
.xw-txt8:nth-child(2n){margin-right:0}
.xw-txt8 .kxzs-sub{margin-left:190px}
.xw-txt8 h6{height:72px;font-size:16px;line-height:24px;font-weight:400}
.xw-txt8 h6:hover a{color:#0a69c3}
.xw-txt8 .source{margin-top:10px;display:inline-block;color:#696969;font-size:14px}
.xw-txt8 img{width:176px;height:108px}
@media (max-width:500px){
.xw-txt8{width:100%}
.xw-txt8 img{width:134px;height:82px}
.xw-txt8 .kxzs-sub{margin-left:150px}
.xw-txt8 h6{height:50px;-webkit-line-clamp:2;font-size: 17px}
}
.xw-txt9{display:inline-block;width:140px;text-align:center;margin-left:36px}
.xw-txt9:first-child{margin-left:0}
.xw-txt9 h6{margin-top:8px;font-size:17px;line-height:28px}
.xw-txt9 h6:hover a{color:#0a69c3}
.xw-txt9 p{font-size:13px;line-height:18px;color:#707070}
.xw-txt9 img{width:140px;height:176px}
.xw-txt10{width:114px;text-align:center;margin-left:36px}
.xw-txt10:first-child{margin-left:0}
.xw-txt10 h6{margin-top:12px;font-size:16px;line-height:22px;color:#4a4a4a}
.xw-txt10 p{font-size:12px;line-height:25px;color:#5c5c5c}
.xw-txt10 img{width:114px;height:140px}
.roll{overflow-x:auto}
.roll ul{font-size:0;white-space:nowrap}
.sy-jyxc,.sy-kczg,.sy-zhkx{height:108px;background-color:#f3f7ff}
.sy-jyxc,.sy-kczg,.sy-zhkx{background-repeat:no-repeat;background-size:cover;background-position:center}
.sy-jyxc .txt,.sy-kczg .txt,.sy-zhkx .txt{display:block;width:366px;height:96px;margin:5px auto;border:1px solid #bdbdbd;background-color:rgba(0,0,0,.15);font-size:24px;font-weight:600;color:#fff;line-height:96px;text-align:center}
.sy-kczg{background-image:url(../images/kxzg.jpg)}
.sy-zhkx{background-image:url(../images/zhkx.jpg);position:relative}
.sy-jyxc{background-image:url(../images/jyxc.png)}
.zhkx-hover{display:none;opacity:0;position:absolute;top:122px;left:50%;box-sizing:border-box;padding-top:20px;width:540px;margin-left:-272px;z-index:200;transition:all .3s ease-out}
.zhkx-hover.show{display:block;opacity:1;top:106px}
.zhkx-hover .wrap{position:relative;padding:10px 8px 10px 8px;border:1px solid #1a77dc;background-color:#fff;background-size:100%;text-align:center;box-shadow:0 0 5px #1a78dc1c}
.zhkx-hover .wrap::before{content:'';position:absolute;left:50%;top:-10px;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #1a77dc}
.zhkx-hover .wrap::after{content:'';position:absolute;left:50%;top:-9px;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}
.zhkx-hover .item{display:inline-block;margin:6px}
.zhkx-hover .item :hover{box-shadow:0 0 5px rgba(0,0,0,.2)}
.zhkx-hover .item img{width:246px}
.sy-lm{height:80px;background-color:#fff;border:1px solid #3d55a7;line-height:80px;text-align:center;font-size:18px;font-weight:600;font-family:'Microsoft JhengHei';color:#303030}
.sy-lm .icon-lm{display:inline-block;width:60px;height:60px;margin-right:10px;vertical-align:middle;background-repeat:no-repeat;background-size:contain}
.crumb{height:32px;line-height:32px;color:#fff;font-size:14px;background-color:#0463bb}
.crumb a{color:inherit;font-size:inherit}
.crumb .w1200{padding-left:50px;box-sizing:border-box}
@media (max-width:500px){
.crumb{height:auto;padding:10px 20px;line-height:26px;color:#3a3a3a;font-size:14px;background-color:#f3f9ff}
.crumb .w1200{padding-left:0;box-sizing:border-box}
}
.yqlj{box-sizing:border-box;padding:20px 0;border:1px solid #0057a8;background-color:#0463bb}
.col4-1{float:left;width:25%}
.links>ul>li{position:relative;line-height:40px;font-size:16px;text-align:center}
.links .link-item{position:relative}
.links .link-item>a{display:block;border:1px solid #ddd;background:#f3f7ff url(links_arr.png) 96% 50% no-repeat}
.links li ul{display:none\9;z-index:-1;position:absolute;left:0;right:0;bottom:40px;max-height:200px;overflow-x:hidden;overflow-y:auto;border:1px solid #ddd;background-color:#fff;opacity:0;transform:translate(0,3px);transition:opacity,transform .3s}
.links li:hover ul{display:block;z-index:9;opacity:1;transform:translate(0,0)}
.links li li{border-top:1px solid #ddd;line-height:39px;text-align:center;transition:all .3s}
.links li li:hover{background-color:#f8f8f8}
.links li li a{display:block;overflow:hidden;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;font-size:14px}
.footer{box-sizing:border-box;padding-top:30px;padding-bottom:20px;background-color:#0463bb}
.footer .fl img{margin-top:30px}
.footer .fr img{margin-top:20px}
.footer .info{width:600px;margin:auto;color:#fff;text-align:center;font-size:14px;line-height:28px}
@media (max-width:500px){
.footer .info{width:100%;color:rgba(255,255,255,.807)}
}
.list-wrap{box-sizing:border-box;padding:30px 50px;background-color:#fff}
@media (max-width:500px){
.list-wrap{padding:10px 20px}
}
.list-nav a,.list-nav h3{width:208px;text-align:center}
.list-nav h3{color:#fff;height:58px;line-height:58px;background-image:url(../images/listtopbg.png);font-size:22px}
.list-nav>a{position:relative;display:block;margin-bottom:3px;color:#3d55a7;background-color:#deecfc; min-height: 20px;line-height:30px;font-size:18px;font-weight:600; padding: 10px 0;}
.list-nav>a.active::before{content:'';position:absolute;left:0;top:50%; margin-top: -10px; width:4px;height:20px;background-color:#3d55a7}
.list-mk{width:850px;padding-top:3px;margin-bottom:40px}
@media (max-width:500px){
.list-mk{width:100%;margin-bottom:30px}
}
.list-mk .top{border-top:2px solid #dfe7fd}
.list-mk .top h5{position:relative;text-align:center;padding:0 2px}
.list-mk .top h5 a{font-size:19px;line-height:40px;font-weight:600;color:#444}
.list-mk .top h5::before{content:'';position:absolute;top:-3px;left:0;width:100%;height:3px;background-color:#3d55a7}
.list-mk .top a{line-height:40px;color:#333;font-size:14px;color:#5c5c5c}
.list-mk .kp-left{width:350px}
.list-mk .kp-left .icon-spzb{height:40px;margin-right:1px;background-position:center}
.list-mk .kp-right{width:470px}
.list-mk .kp-right a{display:inline-block;box-sizing:border-box}
.list-mk .kp-right .bg1{margin-left:15px;width:220px;height:100px;background-color:#f5f5f5;border:20px solid #f5f5f5;box-sizing:border-box}
.list-mk .kp-right .bg2{margin-left:15px;width:455px}
.list-mk .kp-right .bg1,.list-mk .kp-right .bg2{background-repeat:no-repeat;background-size:contain;background-position:center}
.list-mk .kp-right .bg-kpzg{background-image:url(../images/kpzg.png)}
.list-mk .kp-right .bg-kphby{background-image:url(../images/kphby.png)}
.list-mk .kp-right .bg-xykjg{margin-top:40px;height:100px;background-color:#ed0c1a;background-image:url(../images/xykjg.png)}
@media (max-width:500px){
.list-mk .kp-left,.list-mk .kp-right{width:100%}
.list-mk .kp-right .bg1,.list-mk .kp-right .bg2{width:100%;margin-left:0;margin-top: 2px;}
.list-mk .kp-right .bg-xykjg{margin-top:0;margin-left:0}
.list-mk video{width:100%}
}
.list-swiper{width:286px;margin-top:10px}
.list-swiper h5{margin-top:10px;font-size:16px;color:#3d3d3d;line-height:24px;font-weight:400}
.list-swiper img{width:286px;height:186px}
.dw-img{margin-top:10px}
@media (max-width:500px){
.list-swiper img{width:100%;height:186px}
.list-swiper h5{display:none}
.dw-img{width:100%}
.dj-img{width:100%}
}
.list-lb{width:830px;margin-top:-10px}
.list-swiper:hover h5{color:#0a69c3}
.list-swiper.swiper-container-horizontal>.swiper-pagination-bullets{height:30px;top:156px;text-align:right;padding-right:10px;box-sizing:border-box}
.list-swiper .swiper-pagination-bullet{width:10px;height:10px;background-color:#fff}
.list-mk-r{width:530px}
@media (max-width:500px){
.list-swiper{width:100%}
.list-mk-r{width:100%;margin-top:10px}
.list-lb{width:100%}
}
.text-c{margin-top:50px;position:relative;text-align:center;zoom:1;font-size:0}
.text-c:after,.text-c:before{content:'';display:table}
.text-c:after{clear:both;overflow:hidden}
.text-c .active{margin:3px 5px;padding:0 10px;height:30px;line-height:30px;background:#0463bb;color:#fff;font-size:14px;border:1px solid #0463bb}
.text-c a{display:inline-block;margin:3px 5px;padding:0 10px;height:30px;line-height:30px;background:#fff;border:1px solid #c7c7c7;color:#919191;font-size:14px}
.text-c a:hover{color:#fff;background:#0463bb}
.text-c .next,.text-c .prev{font-size:16px}
.text-c span{margin:3px 5px;display:inline-block;color:#000;font-size:16px;height:30px;line-height:30px}
.text-c input{display:inline-block;margin:3px 5px;width:38px;height:30px;line-height:30px;text-align:center;background:#fff;border:1px solid #ebebeb;outline:0;color:#bdbdbd;font-size:14px}
.jjkx-center{box-sizing:border-box;padding:35px 40px;background-color:#fff}
.news-tt{padding:30px 20px;background:#f3f4f8}
.news-tt h2{text-align:center}
.news-tt h2 a{font-size:32px;color:#3d55a7;line-height:46px;font-weight:400}
.tpxw .top{border-top:2px solid #dfe7fd}
.tpxw .top h5{position:relative;text-align:center;padding:0 10px}
.tpxw .top h5 a{font-size:20px;line-height:40px;font-family:'Microsoft JhengHei';font-weight:600;color:#333}
.tpxw .top h5 img{width:26px;vertical-align:top;margin-top:7px}
.tpxw .top h5::before{content:'';position:absolute;top:-3px;left:0;width:100%;height:3px;background-color:#3d55a7}
.tpxw .jianju{display:inline-block;width:40px}
.jwjd{padding:10px 0;border:1px solid #3d55a7;text-align:center;background-color:#f3f7ff}
.jwjd h5{font-size:18px;line-height:40px;color:#3d55a7;font-family:'Microsoft JhengHei';font-weight:700}
.jwjd p{font-size:14px;line-height:32px;color:#2d2d2d}
.xykx{padding:10px 0 40px;background-repeat:no-repeat;background-position:top center;background-image:url(../images/xykx-bg.png)}
.xykx1{padding-top:70px}
.xykx1 .hd ul{text-align:center}
.xykx1 .hd li{display:inline-block;box-sizing:border-box;width:180px;height:50px;border:1px solid #3d55a7;background-color:#3d55a7;font-size:24px;color:#dbdbdb;line-height:48px;text-align:center;cursor:pointer;margin:10px 20px}
.xykx1 .hd li.on{border:1px solid #ebebeb;color:#fff}
.xykx1 .bd{background-color:rgba(0,0,0,.21);box-sizing:border-box;width:960px;height:501px;margin:30px auto;padding:54px 68px;color:#c0c2d8;box-shadow:0 0 20px rgba(0,0,42,.25);line-height:28px}
.xykx1 .bd .bd-article{overflow-y:auto;height:392px}
.xykx1 .bd-article::-webkit-scrollbar{width:8px;height:8px}
.xykx1 .bd-article::-webkit-scrollbar-track{background-color:transparent;border-radius:4px}
.xykx1 .bd-article::-webkit-scrollbar-thumb{background-color:rgba(168,168,168,.23);border-radius:4px}
.xykx1 .bd-article::-webkit-scrollbar-button{display:none}
.xykx2{padding-top:80px}
.xykx2 .kxld-tit{margin:auto;box-sizing:border-box;width:180px;height:50px;background-color:#3d55a7;font-size:24px;line-height:48px;text-align:center;cursor:pointer;border:1px solid #ebebeb;color:#fff}
@media (max-width:500px){
.xykx{box-sizing:border-box;padding:1px 0;background-size:cover}
.xykx1 .hd li,.xykx2 .kxld-tit{width:25%;height:40px;line-height:38px;margin:5px 4px;font-size:18px}
.xykx1 .bd{width:90%;height:300px;padding:20px}
.xykx1 .bd .bd-article{height:260px}
.xykx2 .kxld-tit{margin:auto}
}
.kxld-swiper{width:560px;margin:60px auto}
.kxld-swiper img{width:280px;display:block;margin:auto}
.kxld-swiper .swiper-slide{width:450px;height:540px;transition:all 1s}
.kxld-swiper .swiper-slide a{display:block;margin:auto;width:350px;height:500px;transition:all 1s}
.kxld-swiper .swiper-button-next,.kxld-swiper .swiper-button-prev{top:38%}
.kxld-swiper .swiper-slide.swiper-slide-prev{opacity:0}
.kxld-swiper .swiper-slide.swiper-slide-next{opacity:0}
.kxld-swiper .swiper-slide h5{margin-top:28px;line-height:36px;font-weight:400;text-align:center;font-size:24px;color:#fff}
.kxld-swiper .swiper-slide h6{margin-bottom:10px;line-height:30px;font-weight:400;text-align:center;font-size:20px;color:#a5afb8}
.kxld-swiper .swiper-slide p{font-size:16px;color:#bec6d1}
.xykx3{margin-top:100px;position:relative;height:500px;z-index: 100;}
.xykx3 .bubble{position:absolute;width:250px;height:180px;line-height:180px;text-align:center;background-image:url(../images/bubble.png);background-repeat:no-repeat;background-position:center;font-size:24px;color:#fff;background-size:contain}
.xykx3 .bubble1{left:12.3%;top:50px}
.xykx3 .bubble2{left:30.6%;top:250px}
.xykx3 .bubble3{left:46.6%;top:0}
.xykx3 .bubble4{left:68.3%;top:180px}
.xykx3 .bubble:nth-child(4n){-webkit-animation:lianit 10s linear infinite;-moz-animation:lianit 10s linear infinite;-o-animation:lianit 10s linear infinite;animation:lianit 10s linear infinite}
.xykx3 .bubble:nth-child(4n+1){-webkit-animation:lianitb 12s linear infinite;-moz-animation:lianitb 12s linear infinite;-o-animation:lianitb 12s linear infinite;animation:lianitb 12s linear infinite}
.xykx3 .bubble:nth-child(4n+2){-webkit-animation:lianitc 10s linear infinite;-moz-animation:lianitc 10s linear infinite;-o-animation:lianitc 10s linear infinite;animation:lianitc 10s linear infinite}
.xykx3 .bubble:nth-child(4n+3){-webkit-animation:lianitd 13s linear infinite;-moz-animation:lianitd 13s linear infinite;-o-animation:lianitd 13s linear infinite;animation:lianitd 13s linear infinite}
@media (max-width:500px){
.kxld-swiper{width:100%}
.kxld-swiper .swiper-slide a{width:36%}
.kxld-swiper img{width:100%}
.xykx1,.xykx2,.xykx3{height:400px;margin-top:30px;padding:0}
.kxld-swiper .swiper-slide h5{margin-top:18px;line-height:30px;text-align:center;font-size:20px}
.kxld-swiper .swiper-slide h6{margin-bottom:5px;line-height:26px;text-align:center;font-size:16px}
.kxld-swiper .swiper-slide p{font-size:13px;color:#bec6d1;margin: 0 -40px;}
.xykx3 .bubble1{left:7.3%;top:65px}
.xykx3 .bubble2{left:25.6%;top:155px}
.xykx3 .bubble3{left:42.6%;top:40px}
.xykx3 .bubble4{left:64.3%;top:150px}
.xykx3 .bubble{width:30%;height:90px;font-size:14px;line-height:90px}
.kxld-swiper .swiper-button-next,.kxld-swiper .swiper-button-prev{top:20%}
}
@-webkit-keyframes lianit{
0%{-webkit-transform:translate3d(0,0,0) matrix(1,0,0,1,0,0) scale(1) translateZ(0)}
50%{-webkit-transform:translate3d(0,0,0) matrix(1,0,0,1,20,-40) scale(1) translateZ(0)}
100%{-webkit-transform:translate3d(0,0,0) matrix(1,0,0,1,0,0) scale(1) translateZ(0)}
}
@-webkit-keyframes lianitb{
0%{-webkit-transform:translate3d(0,0,0) matrix(1,0,0,1,0,0) scale(1) translateZ(0)}
50%{-webkit-transform:translate3d(0,0,0) matrix(1,0,0,1,-20,-50) scale(1) translateZ(0)}
100%{-webkit-transform:translate3d(0,0,0) matrix(1,0,0,1,0,0) scale(1) translateZ(0)}
}
@-webkit-keyframes lianitc{
0%{-webkit-transform:translate3d(0,0,0) matrix(1,0,0,1,0,0) scale(1) translateZ(0)}
50%{-webkit-transform:translate3d(0,0,0) matrix(1,0,0,1,10,30) scale(1) translateZ(0)}
100%{-webkit-transform:translate3d(0,0,0) matrix(1,0,0,1,0,0) scale(1) translateZ(0)}
}
@keyframes lianitd{
0%{transform:translate3d(0,0,0) matrix(1,0,0,1,0,0) scale(1) translateZ(0)}
50%{transform:translate3d(0,0,0) matrix(1,0,0,1,10,30) scale(1) translateZ(0)}
100%{transform:translate3d(0,0,0) matrix(1,0,0,1,0,0) scale(1) translateZ(0)}
}
.xw-list{position:relative;width:280px;height:264px;background-color:#fff}
.xw-list:nth-child(n+2){margin-left:26px}
.xw-list h6{padding:20px 16px 14px;font-size:15px;line-height:22px;font-weight:400}
.xw-list h6:hover a{color:#0a69c3}
.xw-list p{position:absolute;top:144px;left:14px;width:100px;height:36px;line-height:36px;color:#fff;background-color:#3d55a7;text-align:center;font-size:14px;z-index:100}
.swiper-container.news2{width:100%;height:180px;font-size:0;position:relative;overflow:hidden}
.swiper-container.news2 .button-wrap{z-index:100;position:absolute;bottom:0;left:0;right:0;height:1px}
.swiper-container.news2 .button-wrap .swiper-button-next,.swiper-container.news2 .button-wrap .swiper-button-prev{top:-150px;background-color:rgba(0,0,0,.3);opacity:0;transition:opacity .5s}
.swiper-container.news2 .button-wrap .swiper-button-prev{left:0;border-radius:0 6px 6px 0}
.swiper-container.news2 .button-wrap .swiper-button-next{right:0;border-radius:6px 0 0 6px}
.swiper-container.news2:hover .button-wrap .swiper-button-next,.swiper-container.news2:hover .button-wrap .swiper-button-prev{opacity:1}
.swiper-container.news2 .button-wrap .swiper-button-next:after,.swiper-container.news2 .button-wrap .swiper-button-prev:after{color:#fff;font-size:26px}
.swiper-container.news2 .swiper-slide{position:relative}
.swiper-container.news2 .swiper-slide img{width:100%;height:100%}
.swiper-container.news2 .swiper-slide p{position:absolute;z-index:1;left:0;bottom:0;box-sizing:border-box;width:100%;height:36px;margin:0;padding:0 100px 0 20px;line-height:36px;font-size:15px;text-align:left;color:#fdfdfd;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:rgba(0,0,0,.5)}
.swiper-container.news2 .swiper-pagination{bottom:14px;right:20px}
.swiper-container.news2 .swiper-pagination .swiper-pagination-bullet{background-color:#a5a5a5;margin:0 4px}
.swiper-container.news2 .swiper-pagination .swiper-pagination-bullet-active{background-color:#ccc;width:14px;border-radius:5px}
.swiper-container.mtop-lb{width:100%;height:160px;border-radius:6px;font-size:0;position:relative;overflow:hidden}
.swiper-container.mtop-lb .button-wrap{z-index:100;position:absolute;bottom:0;left:0;right:0;height:1px}
.swiper-container.mtop-lb .button-wrap .swiper-button-next,.swiper-container.mtop-lb .button-wrap .swiper-button-prev{top:-150px;background-color:rgba(255,255,255,.7);opacity:0;transition:opacity .8s}
.swiper-container.mtop-lb .button-wrap .swiper-button-prev{left:0;border-radius:0}
.swiper-container.mtop-lb .button-wrap .swiper-button-next{right:0;border-radius:0}
.swiper-container.mtop-lb:hover .button-wrap .swiper-button-next,.swiper-container.mtop-lb:hover .button-wrap .swiper-button-prev{opacity:1}
.swiper-container.mtop-lb .button-wrap .swiper-button-next:after,.swiper-container.mtop-lb .button-wrap .swiper-button-prev:after{color:#fff;font-size:26px}
.swiper-container.mtop-lb .swiper-slide{position:relative;background-position:center;background-size:120% 100%}
.swiper-container.mtop-lb .swiper-slide a{display:block;width:100%;height:100%;}
.swiper-container.mtop-lb .swiper-pagination{bottom:14px;width:100%}
.swiper-container.mtop-lb .swiper-pagination .swiper-pagination-bullet{width:12px;height:2px;background-color:#a5a5a5;margin:0 2px}
.swiper-container.mtop-lb .swiper-pagination .swiper-pagination-bullet-active{background-color:#0462bbb5;border-radius:5px}
.to-top{display:none;color:#fff;width:56px;height:56px;cursor:pointer;background-image:url(../images/totop.png);background-color:#0463bb;background-position:center;background-repeat:no-repeat;border-radius:2px;box-shadow:0 15px 35px rgba(0,0,0,.2);-moz-box-shadow:0 15px 35px rgba(0,0,0,.2);-webkit-box-shadow:0 15px 35px rgba(0,0,0,.2);border:1px solid #0463bb;z-index:99}
.container_m{padding:30px 14px}
.lb1{padding:8px 0 10px;border-bottom:1px solid #f3f2f2}
.lb1 h6{margin:5px 0;font-size:17px;font-weight: normal;line-height:22px;color:#222}
.lb1 p{font-size:14px; line-height:15px;color:#9e9e9e;}
.mtbd li{padding:12px 0;border-bottom:1px solid #f3f2f2}
.mtbd .time{box-sizing:border-box;width:60px;margin-right:10px;border:1px solid #3d55a7;color:#3d55a7;text-align:center}
.mtbd .time h6{font-size:24px;line-height:46px;border-bottom:1px solid #3d55a7}
.mtbd .time p{font-size:13px;line-height:20px}
.mtbd .txt h5{font-size:17px;line-height:22px;font-weight:400;color:#222}
.blue-bg-top{height:180px;background:url(../images/bg-m-top.png) no-repeat top center;background-size:cover;background-repeat:no-repeat}
.column{width:106%;margin: 0 -3%;padding:20px 0}
.columnlist{width:100%;height:100%}
.columnlist li{width:25%;height:88px;float:left;text-align:center;position:relative}
.columnlist li img{margin-top:.6rem}
.columnlist li p{position:absolute;bottom:10px;left:0;text-align:center;width:100%;font-size:13px;color:#333}