body{min-width: 1260px; text-align:justify; text-justify:distribute-all-lines; color: #202020;}
.clearfix:after{ content: ""; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
.wrapper{width: 75%; margin: 0 auto;}


.ellipsis{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ellipsis-2{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.ellipsis-3{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.ellipsis-4{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:4; text-overflow: ellipsis; overflow: hidden; text-align: justify;}

.fl{float: left;}
.fr{float: right;}
.img{display: block; transition: 0.5s ease; width: 100%;}
.tp{display: block; position: relative; overflow: hidden;}
.tp img{display: block; transition: 0.5s ease; position: absolute; top: 50%; left: 50%; width: 100%; height: auto; min-height: 100%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.banner{ width: 100%; position: relative; overflow: hidden;}
.banner img{ width: 100%; display: block;}

.article{font-size: 16px; line-height: 30px;}
.article img{max-width: 100%;}
.article .m-tit{font-size: 24px; font-weight: bold; text-align: center; margin-bottom: 20px;}
.article a{color: #202020;}

.m-clips{margin-top: 40px; padding-top: 20px; border-top: 1px dashed #202020;}

.header{padding: 0 12.5%;}
.header .logo{display: block; float: left;}
.header .logo img{display: block;}
.header .item{position: relative; float: left; margin: 36px 0 0 20px;}
.header .item img{display: block;}
.header .item .tc{width: 370px; height: 220px; background: rgba(1,1,1,.5); position: absolute; right: 0; top: 80px; font-size: 30px; font-weight: bold; color: #fff; z-index: 9; display: none;}
.header .item .tc input{border: none; outline: none; display: block; font-size: 16px;}
.header .item .tc input[type="text"]{width: 290px; height: 48px; border-radius: 24px; margin: 60px auto 35px; background: url(../images/sy_04.png) center left 15px no-repeat #fff; background-size: 16px 16px; color: #666; padding: 0 40px; box-sizing: border-box;}
.header .item .tc input[type="submit"]{width: 100px; height: 40px; background: #108CCF; color: #fff; border-radius: 5px; margin: 0 auto;}
.header .item .tc h6{padding: 60px 0 10px 60px;}
.header .item .tc p{padding-left: 60px;}
.header .item:hover .tel{display: block;}

.header .nav{float: right;}
.header .nav li{position: relative; float: left;}
.header .nav li .dh{display: block; line-height: 116px; padding: 0 1.35vw;}
.header .nav li .xl{width: 525px; background: rgba(1,1,1,.5); padding: 20px; box-sizing: border-box; position: absolute; top: 116px; left: 0; z-index: 9; display: none;}
.header .nav li .xl img{width: 240px; float: left; padding: 10px; float: left;}
.header .nav li .xl ul{width: 200px; float: right; border-left: 1px solid #fff; padding-left: 40px; box-sizing: border-box; height: 185px;}
.header .nav li .xl ul a{display: block; font-size: 16px; line-height: 36px; color: #fff;}
.header .nav li .xl ul a:hover{color: #108CCF;}
.header .nav li.on .dh{background: #108CCF; color: #fff;}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 90px;}
.swiper-pagination-bullet{opacity: 1; background: #fff;}
.swiper-pagination-bullet-active{background: #00B0FF;}

.down{position: absolute; bottom: 0; left: 50%; margin-left: -42.5px; z-index: 9; width: 85px !important;}

.more{width: 148px; height: 44px; border: 1px solid #999; font-size: 16px; color: #999; text-align: center; line-height: 44px; display: block;}
.more:hover{background: #00B0FF; color: #fff; border-color: #00B0FF;}

.zjby{background: url(../images/bj_01.jpg) top center no-repeat; overflow: hidden; padding-bottom: 50px;}
.zjby .tit{display: block; margin: 80px auto 50px;}
.zjby .fl{width: 554px;}
.zjby .fr{width: calc(100% - 554px); padding: 70px 0 0 5%; box-sizing: border-box; font-size: 16px; color: #666; line-height: 30px;}
.zjby .fr .name{padding: 30px 40px; background: #fff; font-size: 14px; color: #999; margin-left: -215px; display: inline-block; margin-bottom: 15px;}
.zjby .fr .name img{margin-top: 10px;}
.zjby .fr .more{margin-top: 50px;}

.xwdt .tit{margin: 60px 0 40px 0;}
.xwdt .btn{float: right; margin-top: -86px;}
.xwdt .m-btn{float: left;}
.xwdt .m-btn a{width: 148px; height: 44px; border: 1px solid #999; font-size: 16px; color: #999; text-align: center; line-height: 44px; display: block; float: left; margin-right: 10px;}
.xwdt .m-btn a:hover{background: #00B0FF; color: #fff; border-color: #00B0FF;}
.xwdt .m-btn a.on{background: #00B0FF; color: #fff; border-color: #00B0FF;}
.xwdt .btn .more{float: left;}

.xwdt .m-qh{display: none;}
.xwdt .m-qh:first-child{display: block;}
.xwdt .m-qh .xw{display: block; width: 49%; float: left; margin-bottom: 10px; padding: 20px; box-sizing: border-box;  color: #444;}
.xwdt .m-qh .xw:nth-child(2n){float: right;}
.xwdt .m-qh .xw .tp{width: 110px; height: 110px; float: left;}
.xwdt .m-qh .xw .tp img{width: auto; height: 100%;}
.xwdt .m-qh .xw .txt{width: calc(100% - 130px); float: right; font-size: 14px;}
.xwdt .m-qh .xw .txt h6{font-size: 18px; width: 72%; margin: 10px 0 15px 0;}
.xwdt .m-qh .xw .txt time{ color: #888; float: right; margin-top: -40px; line-height: 26px;}
.xwdt .m-qh .xw .txt p{line-height: 28px; width: 100%;}
.xwdt .m-qh .xw:hover{background: #108CCF; color: #fff;}
.xwdt .m-qh .xw:hover .txt time{color: #fff;}

.jjby{background: url(../images/bj_02.jpg) top center no-repeat; overflow: hidden;}
.jjby .tit{display: block; margin: 80px auto 39px;}
.jjby .hd li{width: 23.5%; float: left; margin-right: 2%; background: #108CCF; color: #fff; font-size: 20px; height: 64px; line-height: 64px; text-align: center;}
.jjby .hd li a{display: block; color: #fff;}
.jjby .hd li:last-child{margin-right: 0;}
.jjby .hd li.on{background: #fff;}
.jjby .hd li.on a{color: #202020;}
.jjby .bd{padding: 50px 0;}
.jjby .bd a{display: block; width: 48%; float: left; margin-bottom: 30px; font-size: 16px; color: #444; transition: 0.5s ease;}
.jjby .bd a:nth-child(2n){float: right;}
.jjby .bd a .tp{width: 280px; height: 200px; float: left;}
.jjby .bd a .txt{width: calc(100% - 300px); float: right;}
.jjby .bd a .txt h6{font-size: 20px; margin: 15px 0;}
.jjby .bd a .txt p{line-height: 30px;}
.jjby .bd a .txt time{color: #888; margin-top: 45px; display: block;}
.jjby .bd a:hover{color: #108CCF; -webkit-transform: translateY(-10px);
   -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
     -o-transform: translateY(-10px);
        transform: translateY(-10px);}
.jjby .bd a:hover time{color: #108CCF;}

.jczf{background: url(../images/bj_03.jpg) top center no-repeat;}
.jczf .tit{padding: 60px 0 90px 0;}
.jczf .more{float: right; margin-top: 60px;}

.zf-list a{display: block; width: 32%; float: left; margin: 0 2% 40px 0;}
.zf-list a:nth-child(3n){margin-right: 0;}
.zf-list a .tp{width: 100%; display: block; overflow: hidden; position: relative; height: 260px;}
.zf-list a .tp label{display: block; width: 100%; height: 100%; background: rgba(11,66,142,.8); position: absolute; bottom: -100%; left: 0; color: #fff; font-size: 18px; font-weight: bold; line-height: 30px; text-align: center; transition: .5s ease;}
.zf-list a .tp label img{display: block; margin: 15% auto 15%; width: 60px; min-height: 60px;}
.zf-list a .tp label p{width: 90%; margin: 20% auto 0;}
.zf-list a .txt{display: block; text-align: center; margin-top: 20px;}
.zf-list a:hover label{bottom: 0;}
.zf-list a:hover .txt{opacity: 0;}

@media screen and (min-width:1920px){
    .jczf{background: url(../images/bj_03.jpg) top center no-repeat;background-size: 100% auto;}
    .zf-list a .tp{height: 13.542vw;}
}

.footer{background: #093F8C; color: #fff;}
.footer a{color: #fff;}
.footer a:hover{color: #E2DB93;}
.footer .wrapper{padding: 50px 0 30px 0;}
.footer .fl{position: relative; width: 28%; padding-right: 2%; box-sizing: border-box;}
.footer .fl:after{content: ''; width: 1px; height: 80px; background: rgba(255,255,255,.3); display: block; position: absolute; top: 10px; right: 0;}
.footer .fl img{margin-bottom: 30px;}
.footer .fl p{font-size: 14px;}
.footer .fl a{padding-right: 10px; margin-bottom: 5px;}

.footer .d-nav{float: left; margin-left: 4%; width: 57%;}
.footer .d-nav .box{float: left; margin-right: 6%;}
.footer .d-nav .box a{font-size: 14px; line-height: 30px; display: block;}
.footer .d-nav .box a:first-child{font-size: 16px; margin-bottom: 10px;}
.footer .ewm{float: right; text-align: center; font-size: 16px; width: 120px;}
.footer .ewm .pic{background: #fff; padding: 10px; box-sizing: border-box;}
.footer .ewm p{margin-top: 5px;}

.footer .bq{background: #052E69; line-height: 50px; text-align: center; font-size: 12px; color: #D0D0D0;}
.footer .PNS img{width: 20px;height: 20px;margin-right: 2px;vertical-align: text-bottom;}



@media screen and (max-width:1480px){
    .header{padding: 0 7%;}
}


@media screen and (max-width:1600px){
    .header{padding: 0 7%;}
    .footer .wrapper{width: 86%;}
}

.m-dh{background: rgba(1,1,1,.5); height: 60px; position: relative; margin-top: -60px; z-index: 9;}
.m-dh .wrapper{display: flex;}
.m-dh a{flex: 1; line-height: 60px; font-size: 18px; color: #fff; text-align: center; position: relative; margin: 0 1px;}
.m-dh a.on{line-height: 80px; background: #fff; color: #093F8C; font-size: 22px; font-weight: bold; margin-top: -20px;}
.m-dh a.on:after{content: ''; width: 94%; height: 2px; background: #093F8C; display: block; position: absolute; bottom: 0; left: 3%;}
.m-dh a:hover{line-height: 80px; background: #fff; color: #093F8C; font-size: 22px; font-weight: bold; margin-top: -20px;}
.m-dh a:hover:after{content: ''; width: 94%; height: 2px; background: #093F8C; display: block; position: absolute; bottom: 0; left: 3%;}


.cont{padding-bottom: 80px;}
.crumb{font-size: 14px; color: #666; line-height: 110px;}
.crumb span{color: #12A6DF;}
.crumb a{color: #666;}

.title{font-size: 30px; color: #000; font-weight: bold; padding-bottom: 30px; border-bottom: 1px solid #EDEDED; text-align: center; margin-bottom: 50px;}
.title p{font-size: 16px; font-weight: normal;}

.lc-box{position: relative;}
.lc-box em{width: 20px; height: 20px; display: block; background: rgba(0,176,255,.5); border-radius: 50%; padding: 5px; box-sizing: border-box; position: absolute; top: 50px; left: 120px;}
.lc-box em:before{content: ''; width: 10px; height: 10px; display: block; background: #00B0FF; border-radius: 50%;}
.lc-box h6{font-size: 30px; font-weight: bold; padding-top: 40px; width: 130px;}
.lc-box h6 p{font-size: 30px; color: #00B0FF;}
.lc-box .fr{width: calc(100% - 130px); border-left: 1px solid #E6E6E6; padding-left: 4%; padding-top: 50px; box-sizing: border-box;}
.lc-box .fr .pic{width: 40%; float: left; overflow: hidden;}
.lc-box .fr .txt{width: 55%; float: right; font-size: 16px; line-height: 30px;}
.lc-box .fr .txt img{display: block; margin: 20px 0 10px 0;}

.fw-box{width: 25%; text-align: center; font-size: 18px; float: left; cursor: default;}
.fw-box img{display: block; margin: 0 auto 40px; transition: .5s ease}
.fw-box:hover{color: #0078B9;}
.fw-box:hover img{-webkit-transform: translateY(10px);
   -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
     -o-transform: translateY(10px);
        transform: translateY(10px);}

.fw-video{margin-top: 70px; position: relative;}
.fw-video #bf{position: absolute; top: 50%; left: 50%; margin-top: -27.5px; margin-left: -27.5px;}

.m-bywh .fl{width: 65%;}
.m-bywh .fr{width: 28%; float: right;}
.m-bywh .fr .item{margin-top: 40px;}
.m-bywh .fr .item h6{font-size: 28px; color: #093F8C; margin-bottom: 10px;}
.m-bywh .fr .item h6:before{content: ''; width: 7px; height: 27px; display: block; float: left; background: #00B0FF; border-radius: 3.5px; margin: 5px 18px 0 0;}
.m-bywh .fr .item article{text-indent: 25px;}

.ry-box{width: 18.4%; display: block; float: left; margin: 0 2% 20px 0;}
.ry-box:nth-child(5n){margin-right: 0;}
.ry-box .pic{display: block; padding: 10px; border: 1px solid #EDEDED;height: 17.708vw;min-height: 214px;overflow: hidden;}
.ry-box .txt{justify-content:center; align-items:center; display: -webkit-flex; font-size: 18px; height: 60px;}
.ry-box:hover .pic{box-shadow: 0 0 20px rgba(0,0,0,.1);}

.xw-box{width: 32%; display: block; float: left; margin: 0 2% 20px 0; background: #F8F8F8;}
.xw-box:nth-child(3n){margin-right: 0;}
.xw-box .tp{height: 225px;}
.xw-box .txt{padding: 20px; display: block;}
.xw-box .txt h6{font-size: 16px; height: 55px; margin-bottom: 10px;}
.xw-box .txt time{font-size: 18px; color: #999;}
.xw-box .txt time img{float: right;}
.xw-box:hover{background: #093F8C; color: #fff;}
.xw-box:hover time{color: #fff;}
.xw-box:hover time img{-webkit-filter: brightness(1000%);filter: brightness(1000%);}
.xw-box:hover .tp{width: 97%; margin: 5px auto 0; height: 220px;}

.tjxw{margin-bottom: 40px;}
.tjxw a{display: block; width: 32%; float: left; margin-right: 2%; position: relative;}
.tjxw a:nth-child(3){margin-right: 0;}
.tjxw a .tp{height: 340px;}
.tjxw a .txt{display: inline-block; max-width: 100%; line-height: 48px; font-size: 20px; color: #fff; position: absolute; bottom: 0; left: 0; padding: 0 15px; box-sizing: border-box;
    background: -moz-linear-gradient(left, rgba(0,0,0,.6), rgba(0,0,0,0));
    background: -webkit-linear-gradient(left, rgba(0,0,0,.6),rgba(0,0,0,0));
    background: -o-linear-gradient(left, rgba(0,0,0,.6),rgba(0,0,0,0));
    background: -ms-linear-gradient(left, rgba(0,0,0,.6),rgba(0,0,0,0));
    background: linear-gradient(to right, rgba(0,0,0,.6),rgba(0,0,0,0));
}
.tjxw a:hover .txt{
    background: -moz-linear-gradient(left, rgba(9,63,140,.6), rgba(9,63,140,0));
    background: -webkit-linear-gradient(left, rgba(9,63,140,.6),rgba(9,63,140,0));
    background: -o-linear-gradient(left, rgba(9,63,140,.6),rgba(9,63,140,0));
    background: -ms-linear-gradient(left, rgba(9,63,140,.6),rgba(9,63,140,0));
    background: linear-gradient(to right, rgba(9,63,140,.6),rgba(9,63,140,0));
}

.jj-box{display: block; width: 48%; float: left; margin-bottom: 30px;}
.jj-box:nth-child(2n){float: right;}
.jj-box .tp{width: 170px; height: 100px; float: left;}
.jj-box .txt{display: block; width: calc(100% - 190px); float: right;}
.jj-box .txt h6{font-size: 16px; color: #4B4B4B; font-weight: bold; margin: 8px 0 12px 0;}
.jj-box .txt p{font-size: 14px; color: #666; line-height: 25px;}
.jj-box .txt p label{color: #00B0FF;}
.jj-box:hover h6{color: #00B0FF;}
.jj-box:hover p{color: #00B0FF;}


.tjyx{position: relative; overflow: hidden; margin-bottom: 50px;}
.bf{position: absolute; top: 50%; left: 50%; margin-top: -27.5px; margin-left: -27.5px;}
.swiper-button-next:after, .swiper-button-prev:after{display: none;}
.swiper-button-next, .swiper-button-prev{width: 60px;  height: 130px; background: #fff; top: calc(100% - 130px); margin: 0; outline: none;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: -22px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: -22px;}

.gallery-top .swiper-slide{position: relative;}
.gallery-top .swiper-slide a{display: block; width: 100%; height: 100%; background: rgba(0,0,0,.4); position: absolute; top: 0; left: 0; padding: 50px; box-sizing: border-box; color: #fff;}
.gallery-top .swiper-slide a h6{font-size: 20px; margin-bottom: 10px;}
.gallery-top .swiper-slide a p{font-size: 28px; font-weight: bold;}
.gallery-thumbs {height: 130px; padding: 0 60px; box-sizing: border-box;}
.gallery-thumbs .swiper-slide{height: 100%; position: relative; padding: 15px; box-sizing: border-box; cursor: default;}
.gallery-thumbs .swiper-slide img{position: absolute; bottom: 5px; right: 10px; width: 30%;}
.gallery-thumbs .swiper-slide h6{font-size: 18px; position: relative;}
.gallery-thumbs .swiper-slide p{font-size: 22px; font-weight: bold; margin-top: 20px; position: relative;}
.gallery-thumbs .swiper-slide-thumb-active {background: #00B0FF; color: #fff; box-shadow: 10px 10px 20px rgba(0,120,212,.3); margin-top: -30px;}

.sp-box{width: 23.5%; float: left; margin: 0 2% 20px 0; transition: 0.5s ease;}
.sp-box:nth-child(4n){margin-right: 0;}
.sp-box .tp{height: 180px;}
.sp-box .tp .bf{width: 50px; height: 50px; min-height: 50px; margin: 0;}
.sp-box .txt{font-size: 18px; line-height: 25px; margin-top: 15px; height: 50px;}
.sp-box:hover{color: #093F8C;-webkit-transform: translateY(-10px);
   -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
     -o-transform: translateY(-10px);
        transform: translateY(-10px);}

.tj-box{display: block; position: relative; float: left; width: 23.5%; margin: 0 2% 25px 0; overflow: hidden;}
.tj-box:nth-child(4n){margin-right: 0;}
.tj-box .txt{display: inline-block; min-width: 50%; max-width: 100%; line-height: 45px; font-size: 20px; color: #fff; position: absolute; bottom: 0; left: 0; padding: 0 15px; box-sizing: border-box;
    background: -moz-linear-gradient(left, rgba(0,0,0,.6), rgba(0,0,0,0));
    background: -webkit-linear-gradient(left, rgba(0,0,0,.6),rgba(0,0,0,0));
    background: -o-linear-gradient(left, rgba(0,0,0,.6),rgba(0,0,0,0));
    background: -ms-linear-gradient(left, rgba(0,0,0,.6),rgba(0,0,0,0));
    background: linear-gradient(to right, rgba(0,0,0,.6),rgba(0,0,0,0));}

.tj-box label{width: 100%; height: 100%; background: rgba(9,63,140,.8); position: absolute; left: 0; bottom: -100%; color: #fff; font-size: 20px; text-align: center; transition: .5s ease;}
.tj-box label:before{content: ''; display: block; border: 1px solid #fff; position: absolute; top: 12px; left: 12px; bottom: 12px; right: 12px;}
.tj-box label img{width: 20.5%; margin: 100px auto 15px;}

.m-tjzs .tp{height: 220px;}
.slideBox{width: 66%; position: relative; float: left;}
.slideBox .tj-box{width: 100%;}
.slideBox .tj-box .txt{max-width: 80%;}
.slideBox .hd{position:absolute; right: 25px; bottom: 0; z-index:1; height: 55px;}
.slideBox .hd ul li{float:left; width: 8px; height: 8px; background: rgba(9,63,140,.7); border-radius: 4px; transition: .5s ease; margin-left: 8px;}
.slideBox .hd ul li.on{background: #093F8C; width: 18px;}
.slideBox .tp{height: 545px;}

// .tj-item:nth-of-type(1){float: right; margin-right: 0;}
// .tj-item:nth-of-type(2){float: right; margin-right: 0;}
// .tj-item:nth-of-type(3n+2){margin-right: 0;}
.tj-item:hover label{bottom: 0;}
.tj-item:hover .txt{opacity: 0;}

form .item{border: 1px solid #DEDEDE; border-radius: 5px; height: 45px; display: flex; padding: 0 15px; width: 32%; float: left; margin: 0 2% 25px 0; box-sizing: border-box; line-height: 45px;}
form .item:nth-child(3n){margin-right: 0;}
form input,form textarea{border: none; outline: none;height: 100%; flex: 1; box-sizing: border-box;}
form textarea{padding: 15px; resize: none;}
form .item:nth-of-type(6){height: 180px; width: 100%; margin-bottom: 90px;}
form .item img{float: left; margin: 12.5px 10px 0 0;}
form button{width: 250px; height: 56px; background: #00B0FF; color: #fff; border-radius: 5px; display: block; border: none; outline: none; clear: both; margin: 0 auto; font-size: 22px;}

.m-lxwm .tel{display: flex;align-items: center;justify-content: flex-end;width: 100%; background: url(../images/lxbj_01.jpg) top center no-repeat; position: relative; padding: 0 15%; box-sizing: border-box; color: #fff; height: 240px;}
.m-lxwm .m-tel{width: fit-content;}
.m-lxwm .tel h6{font-size: 24px; margin: 5px 0;}
.m-lxwm .tel h6 span{font-weight: bold; border-left: 1px solid #fff; margin-left: 10px; padding-left: 10px;}
.m-lxwm .tel label{font-size: 36px; font-weight: bold;}
.m-lxwm .tel .qrcode{width: 175px; height: 175px; padding: 10px; background: url(../images/lxbj_02.jpg); background-size: 100% 100%; box-sizing: border-box; position: absolute; right: 5%; bottom: -124px;}

.m-lxwm .item{display: flex;width: 80%;}
.m-lxwm .m-item{flex: 1; text-align: center; font-size: 18px; color: #777; float: left; padding: 60px 3% 30px 3%; box-sizing: border-box; line-height: 30px; cursor: default;}
.m-lxwm .m-item img{display: block; margin: 0 auto 20px; height: 56px;}
.m-lxwm .m-item img:nth-child(2){display: none;}
.m-lxwm .m-item:hover{color: #18325F;}
.m-lxwm .m-item:hover img:nth-child(2){display: block;}
.m-lxwm .m-item:hover img:nth-child(1){display: none;}
.m-lxwm .map{height: 680px; background: #093F8C;}

.ss-box{display: block; line-height: 50px; border-bottom: 1px dashed #888; font-size: 16px; width: 48%; float: left;}
.ss-box:nth-child(2n){float: right;}
.ss-box:hover{color: #093F8C;}

.tw-box{border: 1px solid #EEE; display: block; padding: 40px; box-sizing: border-box; margin-bottom: 30px;}
.tw-box time{width: 100px; height: 100px; display: block; float: right; background: #D9D9D9; color: #fff; font-size: 14px; padding: 20px 0 0 20px; box-sizing: border-box;}
.tw-box time p{font-size: 22px;}
.tw-box .txt{display: block; width: calc(100% - 480px); float: left; color: #777;}
.tw-box .txt h6{font-size: 18px; font-weight: bold; margin: 10px 0 15px 0;}
.tw-box .txt p{font-size: 14px; line-height: 25px;}
.tw-box .tp{width: 240px; height: 100px; float: left; margin-right: 40px;}
.tw-box:hover{box-shadow: 0 0 20px rgba(235,235,235,.5);}
.tw-box:hover .txt{color: #093F8C;}
.tw-box:hover time{background: #093F8C;}

.tjzs-box{width: 23.875%;float: left;margin: 0 1.5% 45px 0;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);transition: .5s;}
.tjzs-box:nth-child(4n){margin-right: 0;}
.tjzs-box .tp{display: block;width: 100%;height: 215px;overflow: hidden;position: relative;}
.tjzs-box .tp img{display: block;min-width: 100%;min-height: 100%;}
.tjzs-box .txt{display: block;padding: 20px;box-sizing: border-box;}
.tjzs-box .tit{font-size: 20px;color: #000000;line-height: 35px;transition: .5s;}
.tjzs-box .desc{font-size: 16px;color: #6b6b6b;line-height: 30px;}
.tjzs-box .time{font-size: 16px;color: #6b6b6b;line-height: 25px;}
.tjzs-box:hover{box-shadow: 5px 5px 10px rgba(0,0,0,.1);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.tjzs-box:hover .tit{color: #0096a8;}

iframe{width: 100%; height: 600px;}