@charset "utf-8";html,body,.banner,.banner .slick,.banner .slick div,.banner .slick-slide a,.banner .slick-slide a img{width: 100%;height: auto}body{overflow-x: hidden}.banner{padding: 0 7.43%;overflow: hidden;position: relative;z-index: 1}.banner:before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 7.23%;background: url() no-repeat;background-size: cover}.banner:after{content: "";position: absolute;right: 0;top: 0;bottom: 0;width: 7.23%;background: url() no-repeat;background-size: cover}.banner .slick{position: relative;z-index: 9}.banner .slick-slide a{display: block;position: relative;overflow: hidden;font-size: 0}.banner .slick-slide a img{display: block;width: 100%}.banner .slick-slide a .banner-info{position: absolute;left: 0;right: 0;bottom: 0;width: 100%;max-width: 1400px;margin: 0 auto;height: 56px;background: rgba(0, 0, 0, 0.48);z-index: 9}.banner .slick-slide a .banner-info p{color: #fff;font-size: 20px;line-height: 56px;padding: 0 180px 0 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.banner .slick-dots{bottom: 23px;width: 100%;left: 0;right: 0;margin: 0 auto;text-align: right;font-size: 0;max-width: 1400px}.banner .slick-dots li{width: 10px;height: 10px;border-radius: 50%;background: #fff;margin: 0 10px;padding: 0;position: relative;transition: all 0.3s}.banner .slick-dots li:last-child{margin-right: 20px}.banner .slick-dots li.slick-active{width: 32px;border-radius: 5px}.banner .slick-dots li button{display: none}.banner .slick-prev,.banner .slick-next{width: 50px;height: 50px;opacity: 0.22;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1}.banner .slick-prev{background: url() no-repeat;background-size: cover;left: 22px}.banner .slick-next{background: url() no-repeat;background-size: cover;right: 22px}.banner .slick-prev:hover,.banner .slick-next:hover{opacity: 0.5}.tit{line-height: 40px;padding: 30px 0;overflow: hidden;text-align: center}.tit h3{float: left;font-size: 28px;font-weight: bold}.more a{display: block;font-size: 14px;background: url() no-repeat right center;padding-right: 15px;transition: all 0.3s}.more a:hover{color: #a01313;background: url() no-repeat right center}.section1{padding: 60px 0;/*background: url(../img/section1.jpg) no-repeat center*/;background-size: cover}.s1-video{float: right;width: 580px;height: 380px;border: 10px solid #fff;border-radius: 10px;position: relative;overflow: hidden;margin-left: 70px}.s1-video a{display: block;padding-top: 65.51%}.s1-jj{overflow: hidden}.s1-jj-tit a{display: block;font-size: 24px;line-height: 38px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;margin-top: 50px}.s1-jj-tx p{font-size: 16px;line-height: 34px;color: #666;margin-top: 20px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical}.s1-d{margin-top: 30px}.s1-more a{display: block;width: 130px;height: 40px;border: 1px solid #999;text-align: center;line-height: 40px;font-size: 14px;color: #666;transition: all 0.5s}.s1-more a:hover{background: #054da2;border-color: #054da2;color: #fff}.s1-dz{background: url(../img/dz.png) no-repeat left center;padding-left: 31px;font-size: 18px;line-height: 40px;cursor: pointer}.section2{padding: 30px 0 0 0}.s1-tit{}.s1-tit ul{overflow: hidden;height: 60px;line-height: 60px;border-bottom: 1px solid #d8d8d8}.s1-tit ul li{display: inline-block;margin: 0 30px 0 0;}.s1-tit ul li a{display: block;font-size: 22px;color: #666;text-align: center}.s1-tit ul li.on a{color: #fff;color: #054da2;position: relative}.s1-tit ul li.on a:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background: #054da2}.s1-tit ul li a img{vertical-align: middle;padding-right: 10px;display: none}.s1-tit ul li.on a img{display: inline-block}.s1-tit ul li.on a::before{display: block}.s1-tit ul li.on a::after{display: block}.s1-bd{position: relative;margin-top: 10px}.s1-bd>ul{position: absolute;left: 0;right: 0;top: 0;width: 100%;opacity: 0;z-index: 8}.s1-bd>ul>div{margin-left: -20px;margin-right: -20px}.s1-bd>ul.on{position: relative;z-index: 9;opacity: 1}.s1-bd>ul li{float: left;width: 25%}.s1-bd>ul li a{display: block;margin: 20px;background: #f1f1f1;padding: 20px;border-radius: 4px;position: relative}.s1-bd>ul li a:before{content: "";position: absolute;right: 110px;top: 28px;width: 8px;height: 8px;border: 1px solid #fff;border-radius: 50%;z-index: 1;display: none}.s1-bd>ul li a:after{content: "";position: absolute;right: 10px;top: 32px;width: 100px;height: 1px;background: #fff;z-index: 1;display: none}.s1-bd>ul li span{display: block;background: url(../img/rl1.png) no-repeat left center;padding-left: 30px;font-size: 20px;color: #054da2}.s1-bd>ul li h3{min-height:56px;font-size: 16px;line-height: 28px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;margin-top: 20px}.s1-bd>ul li a:hover{background: url(../img/qh-bg.jpg) no-repeat;background-size: cover;box-shadow: 0px 0px 20px 0px rgba(54, 54, 54, 0.2)}.s1-bd>ul li a:hover span{color: #fff;background: url(../img/rl2.png) no-repeat left center}.s1-bd>ul li a:hover h3{color: #fff}.s1-bd>ul li a:hover:before,.s1-bd>ul li a:hover:after{display: block}.more2 a{display: block;position: absolute;right: 0;top: -50px;font-size: 14px}.more2 a:hover{color: #054da2}.section3{padding: 30px 0}.section3 .tit h3{color: #fff}.section3 .more a{color: #fff;background: none;background: url(../img/more3.png) no-repeat right center;color: #f6f0eb}.s3-l .pic{padding-top: 79.73%;cursor: pointer}.s3-l .pic video{position: absolute;left: 0;top: 0;min-width: 100%;min-height: 100%}.seciton3>div>div{margin-left: -19px;margin-right: -19px}.s3-l{width: 50%;margin-top: 40px;min-height: 420px;}.s3-lk{margin: 0 19px}.s3-l1 .tit{/*background: url(../img/s3-tit1.jpg) no-repeat center;height: 110px;line-height: 110px*/}.s3-l2 .tit{/*background: url(../img/s3-tit2.jpg) no-repeat center;height: 110px;line-height: 110px*/}.s3-l3 .tit{/*background: url(../img/s3-tit3.jpg) no-repeat center;height: 110px;line-height: 110px*/}.s3-l4 .tit{/*background: url(../img/s3-tit4.jpg) no-repeat center;height: 110px;line-height: 110px*/}.s3-l .tit{padding: 0 15px;border-radius:4px; width: 100%;background-size: cover}.s3-l .tit h3{float: left;font-family: 'sySong';color: #fff;padding: 0}.s3-l .tit .more3 a{display: block;width: 42px;height: 42px;background:#a9c3e3 url(../img/more3.png) no-repeat center;border-radius: 50%;margin-top: 2px;transition: all 0.3s}.s3-l .tit .more3 a:hover{background:#a9c3e3 url(../img/more3.png) no-repeat center}.public-list{margin-top: 20px}.public-list li{line-height: 48px}.public-list li em{font-style: normal;font-family: "宋體";font-size: 14px;padding-right: 10px}.public-list li span{float: right;padding-left: 15px}.public-list li a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all}.public-list li:hover a{color: #054da2}.public-list li:hover span{color: #054da2}@media screen and (max-width: 1100px){.s1-bd>ul li a:before{right: 90px}.s1-bd>ul li a:after{width: 80px}}@media screen and (max-width: 1024px){.s1-video{width: 450px;height: 295px;margin-left: 40px}.s1-jj-tit a{margin-top: 20px;font-size: 20px}.s1-jj-tx p{font-size: 14px;margin-top: 15px}.s1-more a{width: 110px;height: 36px;line-height: 36px;font-size: 12px}.s1-dz{background-size: 18px;line-height: 36px;font-size: 16px}.s1-bd>ul>div.s1-bdk{margin-left: -15px;margin-right: -15px}.s1-bd>ul li span{font-size: 18px;background-size: 18px}.s1-bd>ul li h3{margin-top: 10px}.s1-bd>ul li a{margin: 20px 15px}.s3-l .tit{padding: 0 20px;height: 90px;line-height: 90px}.s3-l .tit h3{font-size: 24px}.s3-l .tit .more3 a{width: 32px;height: 32px;margin-top: 29px}.s1-bd>ul li a:before{display: none !important}.s1-bd>ul li a:after{display: none !important}}@media screen and (max-width: 768px){.section1{padding: 30px 0}.s1-video{float: none;width: 100%;height: auto;margin-left: 0}.s1-jj-tit a{font-size: 18px}.s1-jj-tx p{margin-top: 10px;line-height: 28px}.s1-d{margin-top: 15px}.s1-bd>ul li{width: 100%}.s1-bd>ul li a{margin: 6px 15px}.section2{padding: 20px 0 0 0}.s3-l{float: none;width: 100%;margin-top: 20px}}@media screen and (max-width: 640px){.more2 a{position: static;text-align: center;margin-top: 10px}.s1-tit ul li{margin: 0 10px}.s1-jj-tit a{font-size: 16px}}@media screen and (max-width: 480px){.s1-tit ul{height: auto;line-height: 34px}.s1-tit ul li{margin: 8px 10px}.s1-tit ul li.on a:after{height: 2px;bottom: -4px}}

.top{}
.top .top01{background:#054da2; width:100%; height:auto; line-height:2.5rem; color:#fff;}
.top .top01 .left{ font-size:0.85rem; }
.top .top01 .right ul li{margin-left: 1.25rem;}
.top .top02 .logo{ width:calc(100% - 700px)}
.top .top02 .logo img{ max-width:100%;}
.top .top02{background:url(../images/top_bg.jpg) top center no-repeat;height: 7.625rem;line-height: 7.625rem;}
.top .top02 .nav{width:650px;height: 7.625rem;margin-top:0px;}
.top .top02 .nav ul{padding: 0;}
.top .top02 .nav ul li{width:22%;  float:left; display:inline-block;line-height:3.125rem;text-align:center; height:3.125rem;position:relative;margin-left: -20px;}
.top .top02 .nav ul li a{ font-size:1.25rem; color:#000;}
.top .top02 .nav ul li a:hover,.top .top02 .nav ul li.on{ font-weight:bold;}

.top .top02 .nav ul li dl{display:none;background: #054da2;color:#fff;width:100%;position: absolute; top:3.125rem; z-index:99999;}
.top .top02 .nav ul li:hover dl{display:block;}
.top .top02 .nav ul li dl dd{line-height:2.125rem;text-align:center; height:2.125rem;}
.top .top02 .nav ul li dl dd a{font-size:1.0rem; color:#fff;}


.container01{ padding:4.625rem 0;}
.container01 .tt{height:9.75rem;position:relative;background:url(../images/t_bg.png) repeat;padding: 0 0 0 237px;text-align: center;}
.container01 .tt:before{content:"";position:absolute;left:0px;top:0px;bottom: 0;background:url(../images/tt_img01.jpg) left center no-repeat;width: 237px;height: 156px;}

.container01 .content{ position:relative}
.container01 .content .left{ width:14.8125rem; }
.container01 .content .left .img_hezi{ padding-bottom:65.82% !important}
.container01 .content .right{width:calc(100% - 14.8125rem);height: 100%;position: absolute;left: 14.8125rem;background:url(../images/t_bg.png);top: 0; padding:0 4rem;}
.container01 .content .right h3{color:#b80906;font-size:2.25rem;font-weight:bold;line-height: 1.5;}
.container01 .content .right p{ font-size:1rem; color:#3f3f3f; margin-top:1.875rem; height:1rem;}

.container001{background:url(../images/container001_bg.jpg) center top no-repeat;padding: 0 0 3.5rem; background-size:cover}

.container02{overflow:hidden;padding: 0 0 3.5rem;}
.container02 .left{ width:50%;}
.list_box2 li a{ display:block; position:relative}
.list_box2 li a .img, .list_box2 li a .img img{width:100%;height:29.5rem;overflow:hidden;object-fit:cover;position: relative;}
.list_box2 li a .con{height:10.125rem;background:url(../images/time_bg.jpg) center no-repeat;background-size:cover;padding: 1.625rem 2rem 0;position:relative;}
.list_box2 li a .con .time{width: 6.375rem;height: 5.875rem;background:rgba(246,152,29, .8);position: absolute;top: -5rem;left: 4.5rem;}
.list_box2 li a .con .time h3{font-size:1.875rem;color:#fff;}
.list_box2 li a .con .time h6{font-size:0.875rem;color:#fff;opacity:.6;margin-top: .5rem;}
.list_box2 li a .con .con_fr{width: 100%;padding: 0;}
.list_box2 li a .con .con_fr h5{font-size:1.125rem;color:#fff;line-height: 1.5;}
.list_box2 li a .con .con_fr hr{width:2.375rem;height:2px;background:#fff;margin: 1rem 0 1.125rem;}
.list_box2 li a .con .con_fr p{ font-size:.9375rem; color:#e0e0e0; line-height:1.75rem; height:3.5rem}

.list_box2 .miso-dots{bottom: 6rem;text-align: right;padding: 0 1.5rem; display:none}
.list_box2 .miso-dots li{display:inline-block;width:.75rem;height:.75rem;border:#fff 1px solid;border-radius:50%;transition: .5s;}
.list_box2 .miso-dots li.miso-active{ background:#fff}

.container02 .right{width: calc(50% - 3rem);margin: 0 0 0 3rem;overflow:hidden;height: 39.625rem;background: #fff;padding: 0 0 0 1rem;}
.container02 .right .miso_hd{margin-bottom:.5rem;border-top: #b9751b 2px solid;}
.container02 .right .miso_hd ul{ height:4.375rem; position:relative}
.container02 .right .miso_hd ul li{position:relative;text-align:center;padding: 1rem 2rem;}
.container02 .right .miso_hd ul li a{display: block;font-size:1.75rem;color: #676767;transition:.5s;line-height: 3.125rem;height: 3.125rem;}
.container02 .right .miso_hd ul li a:after{content:"";position:absolute;right: -1px;width: 2px;top: 50%;height: 1.375rem;transition:.5s;background: #939393;margin-top: -.625rem;opacity: 1;}
.container02 .right .miso_hd ul li:last-child a:after{ display:none}
.container02 .right .miso_hd ul li .icon001{ width:3.625rem; height:3.625rem; float:left; position:relative; margin:0 .625rem 0 0}
.container02 .right .miso_hd ul li .icon001 .dot{ position:absolute; top:0; right:0; bottom:0; left:0; transition:.5s}
.container02 .right .miso_hd ul li .icon001 .dot:after{content:"";position:absolute;width:5px;height:5px;background:#9e2121;border-radius:50%;right: 16%;top: 15%;margin:-2.5px -2.5px 0 0; }
.container02 .right .miso_hd ul li .icon001 img{ width:100%; height:100%}

.container02 .right .miso_hd ul li.miso-current a{color: #fff;background: #d18521;}
.container02 .right .miso_hd ul li.miso-current a:after{opacity: 1;}
.container02 .right .miso_hd ul li.miso-current .icon001 .dot{ transform:rotate(360deg)}

.container02 .right .miso_bd .miso-list{ overflow:visible}
.list_box3{position:relative;margin: 1rem 0 1.125rem;}
.list_box3 li{height: 3.375rem;line-height: 3.375rem;background: url(../images/line.png) center bottom no-repeat;background-size:100% 1px;}
.list_box3 li:last-child{ background:none}
.list_box3 li a{ display:block; position:relative}
.list_box3 li a:after{ content:""; position:absolute; bottom:0; width:0; right:0; height:1px; border-bottom:#ab1e24 1px solid; transition:0.36s}
.list_box3 li a font{display:inline-block;width: calc(100% - 6rem);font-size: 1.125rem;color: #313131;position:relative;padding-left: 16px;transition:0.36s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.list_box3 li a font:before{content:"";position:absolute;left:0;background: #b0b0b0;width: 6px;height: 6px;top: 50%;margin-top: -1.5px;border-radius: 50%; transition:0.36s}
.list_box3 li a span{float:right;font-size: .875rem;color: #767676;width: 5rem;}

.more001{ text-align:center}
.more001 a{font-size: 1rem;color: #3b3b3b;transition:.36s;line-height: 3.75rem;background: #f0f0f0;display: inline-block;width: 24.6875rem;max-width: 100%;} 

.title002{margin-bottom: 2.25rem; height:3.75rem; line-height:3.75rem; border-bottom:#a9a9a9 1px solid}
.title002 i{ width:3.75rem; display:inline-block; text-align:center}
.title002 i img{ margin:-3px 0 0}
.title002 h3{ height:3.75rem; border-bottom:#ab1e24 3px solid; display:inline-block}
.title002 font{display:inline-block;position:relative;font-size:28px;color: #b90c14;vertical-align: top;}
.title002 a{float:right;font-size:16px;color: #3b3b3b;transition:.36s;line-height: 3.75rem;} 

.container03{ overflow:hidden}
.container03 .content{ margin:0 -1.875rem}
.container03 .box{ float:left; width:50%; padding:0 1.875rem}
.container03 .box .top{margin: 0 0 2rem 0;} 
.container03 .box .top .img,.container03 .box .top .img img{width: 18.4375rem;height: 13.125rem;overflow:hidden;object-fit:cover;float:left;}
.container03 .box .top .con{float:right;width: calc(100% - 18.4375rem);position:relative;padding: 1.125rem 0 0 1.625rem;}
.container03 .box .top .con h5{font-size: 1.125rem;color: #171717;line-height: 1.5;font-weight: bold; transition:.5s}


.s3-l1 .s3-lk .tit{background:#2769b8;}
.s3-l2 .s3-lk .tit{background:#2769b8;}
.s3-l3 .s3-lk .tit{background:#2769b8;}
.s3-l4 .s3-lk .tit{background:#2769b8;}


@media screen and (max-width: 1024px){
 .s3-l .tit h3{padding:0;}
}
#vsb_content_2 P {
    LINE-HEIGHT: 150%;
    text-indent: 2em;
    font-size: 14px;
    font-size: 16px !important;
    color: #323232;
    line-height: 36px !important;
    font-family: "微軟雅黑";
    margin-bottom: 8px;
 }