@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑";font-size:12px;margin:0px;padding:0px; overflow-x:hidden;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address,select,span{margin:0px;padding:0px;font-weight:normal;}
a{text-decoration:none; color:#444;font-weight:normal}
b{ font-weight:normal;}
p{font-weight:normal}
a:hover{text-decoration:none; color:#015db2;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
i,dl,dt,em,li{list-style-type:none; font-style:normal;}
input,textarea{ font-family:"微软雅黑";outline: none;}
a{ border:none\9;}
a img{border:none\9;}
.Left{float:left;}
.Right{float:right;}
.clearfix{clear:both;}
.indexbody{overflow-y: hidden;}

/*---------------------导航--------------*/

header{width: 100%;height: auto;margin: 0 auto;background: #156082;}
.h1{width:100%;height: auto;margin:0 auto;font-size: 0;padding: 12.5px 0;}
.h1 .t{width: 1200px;margin: 0 auto;overflow: hidden;}
.h1 .t .log{float: left;}
.h1 .t .log a{display:flex;align-items: center;height: auto;}
.h1 .t .log a img{width: 348px;height: 75px;display: block;}
.h1 .t .tel{float: right;display: flex;justify-content: space-between;align-items:center;height:75px;}
.h1 .t .tel .l{display: inline-block;vertical-align: middle;width: 160px;height: auto;background: #d0dfe6;margin-right: 28px;}
.h1 .t .tel .l form{font-size: 0;}
.h1 .t .tel .l .in_txt{display: inline-block;vertical-align: middle;border: none;background:#d0dfe6;width: calc(100% - 20px);font-size: 14px;color: #333;text-indent: 5px;line-height: 20px;}
.h1 .t .tel .l .in_btn{display: inline-block;vertical-align: middle;background:url(../images/index/sou.png) no-repeat center;background-size: 15px 15px;height:20px;width: 20px;border: none;cursor: pointer;}
.h1 .t .tel .r{display: inline-block;vertical-align: middle;cursor: pointer;font-size: 0;color: #fff;}
.h1 .t .tel .r i{display: inline-block;vertical-align: middle;font-size: 18px;margin-right: 5px;;}
.h1 .t .tel .r p{display: inline-block;vertical-align: middle;font-size: 14px;}
.h2{width:1200px;height: auto;margin:0 auto;font-size: 0;display: flex;align-items: center;justify-content: space-between;}
.h2 .nav{display: inline-block;vertical-align: middle;text-align:left;}
.h2 .nav ul{font-size: 0;}
.h2 .nav ul li{display: inline-block;vertical-align: middle;font-size: 0;}
.h2 .nav ul li:first-child{display: none;}
.h2 .nav ul li a{font-size: 16px;line-height: 48px;color: #fff;text-align: center;padding: 0 10px;transition:all 700ms;display: block;margin-right: 55px;}
.h2 .nav ul li a.hov{color: #99d5f1}
.h2 .nav ul li a:hover{color:#99d5f1;}
.h2 .tr{display: inline-block;vertical-align: middle;text-align:right;}
.h2 .tr ul {font-size: 0;}
.h2 .tr ul li{display:inline-block;vertical-align: middle;transition:all 700ms;}
.h2 .tr ul li a{font-size: 14px;line-height:48px;color: #fff;text-align: center;padding:0 10px;position: relative;transition: all 700ms;}
.h2 .tr ul li a::before{content: "";position: absolute;bottom: 0px;right: -2px;width: 2px;height: 15px;background-color: #d5dee4;transform: translate(-50%,0);}
.h2 .tr ul li:nth-child(3n) a::before{display: none;} 
.h2 .tr ul li:nth-child(3n) a{padding:0 0 0 10px;} 
.h2 .tr ul li:hover a{color: #99d5f1;}
.banner{display: block;width: 100%;height: auto;margin: 0 auto;}
.banner a{display: block;width: 100%;overflow: hidden;}
.banner a img{width: auto;display: block;height: auto;}
.swiper-pagination-bullet{width: 11px !important;height: 11px !important;background-color: #f9e3d6 !important;opacity: 1 !important;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#e97132 !important;}

.fo{display: block;width: 100%;margin: 0 auto;}
.fo{width: 1200px;padding:20px calc(50% - 600px) 30px;background-color: #156082;justify-content: space-between;align-items:flex-start;display: flex;;color: #fff;}
.fo .ol{display: block;width: auto;}
.fo h3{font-size: 24px;line-height: 40px;}
.fo ul{font-size: 0;padding: 10px 0;}
.fo ul li{display: inline-block;vertical-align: middle;margin-right: 38px;position: relative;}
.fo ul li a{display: block;text-align: center;color: #fff;opacity: 0.8;transition: all 700ms;}
.fo ul li:hover a{opacity: 1;}
.fo ul li a i{font-size: 45px;margin: 25px 0 9px;display: block;}
.fo ul li a p{font-size: 14px;line-height: 30px;}
.fo .or{display: block;}
.fo .or ul li:nth-child(3n){margin-right: 0;}
.fo .or ul li a i{color: #156082;font-size: 25px;background: #fff;border-radius: 50px;text-align: center;width: 45px;height: auto;line-height: 45px;transition: all 700ms;}
.fo .or ul li:hover a i{color: #fff;background: #156082;}
.ft{background-color:#313131;width: 1200px;padding:50px calc(50% - 600px) 30px;overflow: hidden;color: #fff;}
.ft .logos{display:block;width: 265px;height: auto;float: left;}
.ft .logos img{width: 100%;display:block;height: auto;}
.ft .trs{display: block;float:right;font-size: 0;width: calc(100% - 265px);text-align: right;}
.ft .trs .txt{display: inline-block;vertical-align: middle;width: 40%;text-align: left;}
.ft .trs .txt p{font-size: 14px;color: #fff;line-height: 30px;}
.ft .trs .txt a{color: #fff;opacity: 0.7;display: inline-block;}
.ft .trs .txt a:hover{opacity: 1;}
.ft .trs .gos{display: inline-block;vertical-align: top;}
.ft .trs .gos img{width: auto;height: auto;display: block;}

.a01{display: block;width: 100%;margin:0 auto;background: #fff;padding: 50px 0;}
.a0{width: 1200px;height: auto;margin: 0 auto;display: flex;justify-content: space-between;align-items: stretch;}
.a0 .l{display:block;width: 50%;}
.a0 .t{display: flex;justify-content: space-between;align-items: flex-end;margin-bottom: 25px;}
.a0 .t .tl{display: block;font-size: 0;}
.a0 .t .tl i{display: inline-block;vertical-align: middle;font-size: 22px;color: #156082;margin-right: 10px;line-height: 30px;}
.a0 .t .tl h3{font-size: 20px;color: #222222;display: inline-block;vertical-align: middle;line-height: 24px;line-height: 30px;}
.a0 .t .tl a{font-size: 14px;color: #444;line-height: 30px;display: inline-block;vertical-align: middle;transition: all 700ms;}
.a0 .t .tl .htn{margin: 0 7px;background: #444;height: 15px;width: 1px;display: inline-block;vertical-align: middle;}
.a0 .t .tl a i{font-size: 10px;margin-right: 0;color: #444;transition:all 700ms;display: inline-block;line-height: 24px;margin-top: -3px;}
.a0 .t .tl a:hover{color: #015db2;}
.a0 .t .tl a:hover i{color: #015db2;}


.a0 .t .tr{display: block;}
.a0 .l .swiper{display: block;width: 100%;}
.a0 .l .swiper .swiper-pagination-bullet{background-color: #fff !important;border: 1px solid #979797 !important;width: 8px !important;height: 8px !important;}
.a0 .l .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#156082 !important;border-color: #156082 !important;}
.a0 .l .swiper a{display: block;}
.a0 .l .swiper a .imgs{display: block;width: 100%;overflow: hidden;}
.a0 .l .swiper a .imgs img{display: block;width: 100%;height: auto;transition: all 700ms;}
.a0 .l .swiper a:hover .imgs img{transform: scale(1.1);}
.a0 .l .swiper a h3{font-size: 16px;color: #444444;line-height: 50px;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;width:100%;}
.a0 .l .swiper .swiper-pagination{width: auto;left: auto;right: 0;bottom: 4%;}
.a0 .r{display:block;width: calc(50% - 30px);}
.a0 .r .b{display: block;}
.a0 .r .b ul{font-size: 0;}
.a0 .r .b ul li{display: block;margin-bottom: 10px;}
.a0 .r .b ul li a{display: flex;justify-content: space-between;align-items: center;position: relative;}
.a0 .r .b ul li a::after{content:'';position: absolute;top: 50%;transform: translateY(-50%);left:0px;width: 4px;height: 4px;border-radius: 100px;background: #444;}
.a0 .r .b ul li a h5{font-size: 16px;color: #444;padding-left: 15px;display: inline-block;line-height: 30px;transition: all 700ms;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;width:calc(100% - 120px);}
.a0 .r .b ul li a .da{display: inline-block;color: #b5b5b5;font-size: 14px;line-height: 30px;transition: all 700ms;}
.a0 .r .b ul li:hover h5,.a0 .r .b ul li:hover .da{color: #156082;}
.a0 .r .b ul li:hover a::after{background-color: #156082;}

.a02{background: url(../images/index/02bg.jpg) no-repeat center center;background-size: 100% 100%;}
.a02 .a0 .t .tl i,.a02 .a0 .t .tl h3{color: #fff}

.a02 .a0 .l{width:34.5%;}
.a02 .a0 .l .swiper{margin-top: calc(-30px - 30px);padding-top: calc(30px + 30px)}
.a02 .a0 .l .swiper .swiper-pagination{top: 2.5%;bottom: auto;}
.a02 .a0 .l .img1{display: block;position: relative;}
.a02 .a0 .l .img1 img{display: block;width: 100%;height: auto;}
.a02 .a0 .l .img1 .tit{display: block;width: 80%;padding: 20px;background:rgba(21,96,130,0.9);top: 50%;left: 0;position: absolute;}
.a02 .a0 .l .img1 h2{font-size:23px;line-height: 30px;color: #fff;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.a02 .a0 .l .txt{display: block;background:rgba(255,255,255, 0.8);padding: 20px;position: relative;}
.a02 .a0 .l .txt p{display: block;line-height: 30px;}
.a02 .a0 .l .txt p .tb{font-size: 20px;color: #156082;margin-right: 10px;display: inline-block;vertical-align: middle;}
.a02 .a0 .l .txt p .wz{font-size: 15px;color: #666666;vertical-align:middle;display: inline-block;}
.a02 .a0 .l .txt a{background: #156082;line-height: 28px;font-size: 13px;color: #fff;margin:17px 0 auto auto;text-align: center;width: 80px;border: 1px solid #156082;transition: all 700ms;}
.a02 .a0 .l .txt a:hover{background: #fff;color: #156082;}
.a02 .a0 .r{width: 61.6%;}
.a0 .t .tr a{font-size: 15px;color: #222;transition: all 700ms;line-height: 30px;}
.a0 .t .tr a:hover{color: #156082;}
.a02 .a0 .t .tr a{color: #fff;}
.a02 .a0 .r .b{padding: 27px 25px;border: 1px solid rgba(255, 255,255,0.3);background: rgba(255,255,255,0.1);}
.a02 .a0 .r .b .b1s{font-size: 0;}
.a02 .a0 .r .b .b1s li{margin-top: 0;}
.a02 .a0 .r .b ul li{width:calc(50% - 17px);margin-right: 34px;display: inline-block;vertical-align: middle;margin-top: 30px;margin-bottom: 0;}
.a02 .a0 .r .b ul li:nth-child(2n){margin-right: 0;}
.a02 .a0 .r .b .b1s li a{display: block;font-size: 0;}
.a02 .a0 .r .b ul li a::after{display: none;}
.a02 .a0 .r .b ul li a .imgs{display: block;width: 100%;}
.a02 .a0 .r .b ul li a .imgs img{display: block;width: 100%;}
/* .a02 .a0 .r .b ul li a{align-items: stretch;} */
.a02 .a0 .r .b ul li a .rd{display:inline-block;vertical-align:middle;border: 1px solid rgba(255,255,255,0.6);background:rgba(255,255,255,0.5);text-align: center;width: 58px;}
.a02 .a0 .r .b ul li a .rd h3{font-size: 32px;color: #156082;line-height: 38px;}
.a02 .a0 .r .b ul li a .rd p{font-size: 12px;color: #156082;line-height: 20px;}
.a02 .a0 .r .b ul li a h5{text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;width: auto;transition: all 700ms;font-size: 16px;color: #fff;white-space:normal;width: calc(97% - 75px);margin-right: 3%;}
.a02 .a0 .r .b ul li:hover a h5{color: #e97132;}
.a03 .a0{display: block;}
.a03 .a0 .b{display: block;font-size: 0;}
.a03 .a0 .b a{display:inline-block;vertical-align:middle;padding-left: 15px;margin-right: 20px;position: relative;font-size: 15px;line-height: 30px;color: #444;transition: all 700ms;}
.a03 .a0 .b a::after{content:'';position: absolute;top: 50%;transform: translateY(-50%);left:0px;width: 4px;height: 4px;border-radius: 100px;background: #156082;}
.a03 .a0 .b a:hover{color: #156082;}
/* 右侧 */
.t-r{position: fixed;top: 50%;right: -224px;transform: translate(0,-50%);width:280px;height: 224px;transition: all 700ms;z-index: 98;}
.t-r ul{font-size: 0;}
.t-r ul li{height: auto;background: #3c3c3b;line-height: 50px;}
.t-r ul li:nth-child(4){background: #156082;line-height: 44px;}
.t-r ul li a{display: block;}
.t-r ul li a i{width: 56px;font-size:20px;margin: 0 auto;text-align: center;display: inline-block;vertical-align: middle;line-height: 50px;color: #fff;}
.t-r ul li a p{font-size: 16px;line-height: 50px;color: #fff;display: inline-block;vertical-align: middle;}
.t-r:hover{right: 0;}
.t-r ul li:hover{background: #525251;}
.t-r ul li:nth-child(4):hover{background: #156082;}
.t-g{position: fixed;top: 50%;right: 0;transform: translate(0,-50%);width: calc(12.5% - 0px);height: 300px;z-index: 250;background: #262626;}
/* 小导航 */
.br{display: block;width: 100%;margin: 0 auto;background-color: #fff;}
.br .bra{width: 1200px;height: auto;margin: 0 auto;font-size: 0px;color: #222;}
.br .bra i{width: 20px;font-size: 20px;height: auto;display: inline-block;vertical-align: middle;line-height: 70px;}
.br .bra p{display: inline-block;vertical-align: middle;line-height: 70px;font-size: 16px;}
.br .bra a{font-size: 15px;color: #222;line-height: 70px;display: inline-block;vertical-align: middle;}
.br .bra .iconfont{display: inline-block;vertical-align: middle;font-size: 16px;color:#222;padding: 0 5px;}
.br .bra .iconfont.x1{font-size: 20px;color: #156082;padding: 0 5px 0 0 ;}
.br .bra .iconfont.x2{font-size: 12px;}
.br .bra a:hover{color: #156082;}

.sbannerbox{height: 280px;}

.one{display: block;margin: 0 auto;}
.one .lit{width:1200px;height: auto;margin: 0 auto 50px;display: flex;justify-content: space-between;align-items:stretch;border: 1px solid #e6e6e6;background: #fafafa;}
.lit .left{width: 250px;margin-bottom: 50px;}
.lit .left h3{display: block;width: 250px;line-height: 80px;text-align: center;background: #156082;color: #fff;font-weight: 700;font-size: 22px;}
.lit .left ul{font-size: 0;}
/* .lit .left>ul{border-right: 1px solid #e6e6e6;;} */
.lit .left ul li{display: block;border-bottom: 1px solid #e6e6e6;text-align: center;height: auto;}
.lit .left ul li a{color: #222;line-height:59px;font-size: 17px;transition: all 700ms;}
.lit .left ul li.hov a{color: #156082;font-weight: bold;}
.lit .left ul li:hover a{color: #156082;font-weight: bold;}
.lit .a1{width:calc(100% - 250px);background: #fff;position: relative;}
.lit .a1::before{content:'';height:calc(100% - 80px);width:1px;background:#e6e6e6;left:-1px;top:80px;position:absolute}
.lit .a1 h3{display: block;width: 100%;line-height: 78px;text-align: center;background: #fff;color: #156082;font-weight: 700;font-size: 18px;text-align: left;text-indent: 40px;border-bottom: 2px solid #156082;}
.lit .a1 .gyp{display: block;padding: 30px 40px;font-size: 0;}
.lit .a1 .gyp p{line-height: 36px;font-size: 15px;text-indent: 2em;text-align: justify;}
.lit .a1 .gyp p img{display: block;width: auto;height: auto;max-width: 92.5%;margin: 20px auto;}
.lit .a1 .nsb{display: block;padding: 30px 40px;}

.lit .a1 .nsb ul.gl{font-size: 0;}
.lit .a1 .nsb ul.gl li{display: block;padding: 30px 0;border-bottom: 1px dashed #dddddd;}
.lit .a1 .nsb ul.gl li .txts a{display: flex;justify-content: space-between;align-items: flex-start;}
.lit .a1 .nsb ul.gl li .txts a .t{display: block;width: 18%;}
.lit .a1 .nsb ul.gl li .txts a .t h4{font-size: 17px;color: #222;font-weight: 700;transition: all 700ms;}
.lit .a1 .nsb ul.gl li .txts a .m{display: block;width: 50%;}
.lit .a1 .nsb ul.gl li .txts a .m p{font-size: 15px;color: #888888;line-height: 25px;transition: all 700ms;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.lit .a1 .nsb ul.gl li .txts a .m span{font-weight: 700;color: #222;font-size: 15px;transition: all 700ms;}

.lit .a1 .nsb ul.gl li .txts a .ms{display: block;width: 75%;}
.lit .a1 .nsb ul.gl li .txts a .ms p{font-size: 15px;color: #888888;line-height: 25px;transition: all 700ms;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.lit .a1 .nsb ul.gl li .txts a .ms span{font-weight: 700;color: #222;font-size: 15px;transition: all 700ms;}

.lit .a1 .nsb ul.gl li .txts a .l{display: block;width: auto;background:none;}
.lit .a1 .nsb ul.gl li .txts a .l p{color: #222;font-size: 15px;line-height: 25px;transition: all 700ms;}
.lit .a1 .nsb ul.gl li:hover .txts a .m p,.lit .a1 .nsb ul.gl li:hover .txts a .l p,.lit .a1 .nsb ul.gl li:hover .txts a .m span,.lit .a1 .nsb ul.gl li:hover .txts a .t h4,.lit .a1 .nsb .new li:hover .txts .t p,.lit .a1 .nsb .new li:hover .txts .t h4{color: #156082;}

.lit .a1 .nsb .new{font-size: 0;}
.lit .a1 .nsb .new li{display:block;border-bottom: 1px dotted #ddd;}
.lit .a1 .nsb .new li .txts{display:block;padding: 25px 0;}
.lit .a1 .nsb .new li .txts a{display:flex;justify-content: space-between;align-items: center;}
.lit .a1 .nsb .new li .txts .imgs{width: 100%;max-width: 224px;overflow: hidden;margin-right: 30px;}
.lit .a1 .nsb .new li .txts .imgs img{width: 100%;height: 100%;transition: all 700ms;}
.lit .a1 .nsb .new li:hover .txts .imgs img{transform:scale(1.1);}
.lit .a1 .nsb .new li .txts .t{display: block;text-align: left;width: calc(100% - 254px);}
.lit .a1 .nsb .new li .txts .t h4{color: #222;font-size: 18px;margin-bottom: 10px;}
.lit .a1 .nsb .new li .txts .t p{color: #888;line-height: 25px;transition: all 700ms;margin-bottom: 3px;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 14px;}

.lit .a1 .nsb ul.no{font-size: 0;}
.lit .a1 .nsb ul.no li{display:block;border-bottom: 1px dotted #ddd;}
.lit .a1 .nsb ul.no li .txts{display:block;padding: 25px 0;}
.lit .a1 .nsb ul.no li .txts a{display: block;overflow: hidden;}
.lit .a1 .nsb ul.no li .txts a .t{display:block;text-align: left;float: left;}
.lit .a1 .nsb ul.no li .txts a .t h4{font-size: 16px;line-height: 30px;transition: all 700ms;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;width:100%;color: #222;}
.lit .a1 .nsb ul.no li .txts a .t p{font-size: 14px;color:#888;line-height: 30px;}
.lit .a1 .nsb ul.no li .txts a .l{display:block;width: 90px;height: auto;float: right;line-height: 30px;color: #fff;background: #999;border-radius: 50px;font-size: 13px;text-align: center;margin:15px 0;transition: all 700ms;}
.lit .a1 .nsb ul.no li:hover .txts a .l{background: #156082;}
.lit .a1 .nsb ul.no li:hover .txts a .t h4{color: #156082;transition: all 700ms;}
.lit .a1 .nsb ul.no li:hover .txts a .t p{color: #156082;transition: all 700ms;}
.lit .a1 .nsb ul.nos{font-size: 0;}
.lit .a1 .nsb ul.nos li{display: inline-block;vertical-align: middle;width: 31%;height: auto;margin-right:3.5%;margin-bottom: 3%;}
.lit .a1 .nsb ul.nos li:nth-child(3n){margin-right: 0;}
.lit .a1 .nsb ul.nos li:hover .imgs img{transform: scale(1.1);transition: all 700ms;}
.lit .a1 .nsb ul.nos li:hover .txts a .t h4{color: #156082;transition: all 700ms;}
.lit .a1 .nsb ul.nos li:hover .txts a .t p{color: #156082;transition: all 700ms;}
.lit .a1 .nsb ul.nos li .txts a .t h4{font-size: 15px;line-height: 30px;transition: all 700ms;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;width:100%;}
.lit .a1 .nsb ul.nos li .imgs {display: block;width:100%;height:auto;overflow: hidden;}
.lit .a1 .nsb ul.nos li .imgs img{width:100%;height: 100%;display: block;transition: all 700ms;}
.lit .a1 .nsb ul.nos li .txts a .t p{font-size: 14px;color:#ccc;line-height: 30px;}
.lit .a1 .nsb .nsn{display: block;}
.lit .a1 .nsb .nsn h3{font-size:24px;color: #222;border: none;text-align: center;text-indent: 0;background: #fafafa;}
.lit .a1 .nsb .nsn p{display: block;text-align: center;margin: 20px auto;}
.lit .a1 .nsb .nsn p span{font-size:14px;color: #888;text-align: center;}
.lit .a1 .nsb .cba{margin-bottom: 40px;}
.lit .a1 .nsb .cba img{display: block;width: auto;height: auto;max-width: 94%;margin: 20px auto;}
.lit .a1 .nsb .cba span{line-height: 30px !important;font-size: 15px !important;}
.lit .a1 .nsb .cba p{line-height: 30px !important;font-size: 15px !important;text-indent: 2em;}
.lit .a1 .nsb .cba p span{line-height: 30px !important;font-size: 15px !important;text-indent: 0;}
.lit .a1 .nsb .cba p img{display: block;width: auto;height: auto;max-width: 94%;margin: 20px auto;}
.lit .a1 .nsb .eve{font-size: 0;}
.lit .a1 .nsb .eve li{display: block;border-bottom: 1px dashed #e6e6e6;}
.lit .a1 .nsb .eve li .txts a{display: flex;justify-content:space-between;align-items: center;padding: 20px 0;}
.lit .a1 .nsb .eve li .tit .l{display: block;width: 25%;}
.lit .a1 .nsb .eve li .tit .l h4{font-size: 24px;color: #222;text-align: center;line-height: 36px;}
.lit .a1 .nsb .eve li .tit .l .line{display: block;margin: 7px auto;height: 1px;background: #e6e6e6;width: 80%;}
.lit .a1 .nsb .eve li .tit .l p{text-align: center;}
.lit .a1 .nsb .eve li .tit p{font-size:14px;color: #888;line-height: 24px;}
.lit .a1 .nsb .eve li .tit .t{display: block;text-align: left;width: 70%;}
.lit .a1 .nsb .eve li .tit .t h4{font-size: 18px;color: #222;margin-bottom: 10px;}

.lit .a1 .nsb .eve li:hover .l h4,.lit .a1 .nsb .eve li:hover .t h4{color: #156082;}
.lit .a1 .nsb .eve li:hover p{color: #156082;}








/* 招生 */
.rec{width:calc(100% - 70px);margin: 0 auto;padding: 40px 30px 40px 40px;border-left: 0px solid #e6e6e6;}
.rec .b table{width: 100%;}
.rec .b table th{font-size: 16px;color:#444444;line-height: 48px;font-weight: bold;background-color: #e2e2e2;text-align: left;}
.rec .b table th:nth-child(1){padding-left: 20px;}
.rec .b table .titles{overflow: hidden;}
.rec .b table .titles td{font-size: 17px;color:#444;line-height: 56px;padding: 0 0;text-align: left;position: relative;border-bottom: 1px dashed #dbdbdb;transition: all 700ms;}
.rec .b table .titles td:nth-child(1){padding-left: 20px;color: #0f71bc;}
.rec .b table .titles.tr td a.more2{display:none;}
.rec .b table .titles.tr td a.more{display:block;}
.rec .b table .titles.tr_hov td{font-weight: bold;}
.rec .b table .titles.tr_hov td a.more2{display:block;}
.rec .b table .titles.tr_hov td a.more{display:none;}
.rec .b table .conts{display: none;overflow: hidden;background:#f7f7f7;}
.rec .b table .conts td{border-bottom: 1px solid #dbdbdb;padding: 15px 0 30px;font-size: 18px;font-weight: bold;}
.rec .b table .conts td:nth-child(1){padding-left: 20px;position: relative;padding-top: 20px;}
.rec .b table .conts td .t1{width: 300%;margin-bottom: 10px;}
.rec .b table .conts td:nth-child(1) h2{font-size: 15px;color:#444;line-height: 30px;font-weight: bold;margin-bottom: 0;}
.rec .b table .conts td:nth-child(2){padding-left: 20px;}
.rec .b table .conts td .t1 .txt{display: block;}
.rec .b table .conts td .t1 .txt p{font-size: 15px;line-height: 30px;}
.rec .b table .apply{display: block;margin-top: 30px;}
.rec .b table .apply i{display: block;background: #156082;border: none;border-radius: 50px;width:80%;height: auto;line-height: 48px;text-align: center;font-size: 0;border: 1px solid #156082;transition:all 700ms;}
.rec .b table .apply i .tx{font-size: 16px;color: #fff;display: inline-block;vertical-align: middle;transition: all 700ms;}
.rec .b table .apply:hover i{background: #fff;}
.rec .b table .apply:hover i .tx{color: #156082;}


.left ul.first li a.name{line-height: 59px;font-size: 17px;transition: all 700ms;width: 66%;display: block;margin: 0 auto;text-align: left;font-weight:700;color: #156082}
.left ul.first li{width: auto;}
.left ul.first li:last-child{margin-bottom: 0;}
.left ul.first li ul.second{overflow: hidden;border-top: 1px solid #e6e6e6;display: none;}
.left ul.first li ul.second li{width: 100%;margin: auto 0 auto auto;border: none;}
.left ul.first li ul.second li a{font-size: 17px;color:#030000;line-height: 45px;display: block;transition: all 700ms;}
.left ul.first li ul.second li:hover a{background-position: 220px -35px;color:#156082;font-weight: bold;}
.left ul.first li ul.second li.current a{background-position: 220px -35px;color:#156082;font-weight: bold;}
.left ul.first li ul.second.hos{display: block;}
.left ul.first li:hover ul.second li a{font-weight: 400;color: #222;}
.left ul.first li ul.second li:hover a{font-weight: 700;color:#156082;}


.lit .a1 .gyp h4{font-weight: 700;color: #222;text-align: center;display: block;font-size: 22px;color: #156082;margin-bottom: 30px;}


.lit .a1 .gyp .tc{display: block;width:100%;margin: 0 auto 80px;}
.lit .a1 .gyp .tc form{display: block;width: 100%;margin: 0 auto;}
.lit .a1 .gyp .tc form .tbx{display: block;}
.lit .a1 .gyp .tc form .box1{display:block;width: 100%;padding: 8px 0;font-size: 0;position: relative;}
.lit .a1 .gyp .tc form .box1 img{position: absolute;top: 9px;left:348px;content: '';height: 38px;border-radius: 6px;}
.lit .a1 .gyp .tc form .box1 h5{font-size: 15px;color: #222;display: inline-block;vertical-align: middle;text-align: right;width: 16%;line-height: 38px;padding-right: 3%;position: relative;font-family: 'poppins-l'}
.lit .a1 .gyp .tc form .box1 h6{font-size: 15px;color: #222;display: inline-block;vertical-align: middle;text-align: right;width: 16%;line-height: 38px;padding-right: 3%;font-family: 'poppins-l'}
.lit .a1 .gyp .tc form .box1 h5::before{content: '*';position: absolute;top: 55%;right: 5%;transform: translate(0,-50%);z-index: 10;color: #ff0000;font-size: 15px;line-height: 25px;}
.lit .a1 .gyp .tc form .box1 input{display: inline-block;vertical-align: middle;line-height: 38px;border-radius: 4px;border: 1px solid #bdbdbd;font-size: 15px;text-indent: 10px;color: #111;font-family: 'poppins-l';width:35%;}
.lit .a1 .gyp .tc form .box1 .intxta{background: #fff;display: inline-block;vertical-align: middle;height: 44px;line-height: 42px;border-radius: 4px;border: 1px solid #bdbdbd;font-size: 16px;text-indent: 15px;color: #111;font-family: 'poppins-l';width:64%;}
.lit .a1 .gyp .tc form .box1.mes h5{vertical-align: top;}
.lit .a1 .gyp .tc form .btns a{cursor: pointer;display: inline-block;vertical-align: middle;border-radius: 6px;width: 186px;line-height: 46px;border: 2px solid #156082;font-size: 16px;color: #fff;text-align: center;margin:20px auto;transition: all 700ms;background: #156082;}
.lit .a1 .gyp .tc form .btns a:hover{background: #fff;color: #156082;}
.lit .a1 .gyp .tc form .box1 #main{display: inline-block;vertical-align: middle;line-height: 38px;border-radius: 4px;font-size: 16px;text-indent: 0px;color: #111;font-family: 'poppins-l';width: 64%;font-size: 0;}
.lit .a1 .gyp .tc form .box1 #demo{display: block;}
.lit .a1 .gyp .tc form .box1 #city_3{display: block;}
.lit .a1 .gyp .tc form .box1 #city_3 select{font-size: 15px;height: 38px;padding: 0 10px;width: 135px;text-align: left;display: inline-block;vertical-align: middle;border-radius: 4px;border-color: #bdbdbd;}
.lit .a1 .gyp .tc form .box1 #city_3 .ss{font-size: 15px;padding: 0 10px;display: inline-block;vertical-align: middle;width: auto;text-indent: 0;}

.lit .a1 .gyp .g1{display: block;}
.lit .a1 .gyp .g1 img{margin: 5px auto 0;width: 100%;}
.lit .a1 .gyp .g2{background:#156082;padding: 35px;display: flex;justify-content: space-between;align-items: center;}
.lit .a1 .gyp .g2 h5{color: #fff;font-size: 20px;font-weight: 700;text-indent: 0;margin-bottom: 5px;}
.lit .a1 .gyp .g2 p{color: #fff;text-indent: 0;font-size: 15px;}
.lit .a1 .gyp .g2 img{width: 100%;max-width: 100%;margin:10px auto}
.lit .a1 .gyp .g2 .lr p{font-size: 15px;text-align: center;margin: 0 auto;}
.lit .a1 .gyp .g3{margin: 3% auto;}
.layui-laydate-header i.laydate-prev-y{width: 8px;height: 11px;background: url(../images/index/dzz.png) no-repeat;font-size: 0;}
.layui-laydate-header i.laydate-next-y{width: 8px;height: 11px;background: url(../images/index/dyy.png) no-repeat;font-size: 0;}
.layui-laydate-header i.laydate-prev-m{width: 12px;height: 9px;background: url(../images/index/xzz.png) no-repeat;font-size: 0;}
.layui-laydate-header i.laydate-next-m{width: 12px;height: 9px;background: url(../images/index/xyy.png) no-repeat;font-size: 0;}
.layui-laydate-header i{top:50% !important;transform: translate(0,-50%);}
.demo-input{padding-left: 0px; height: 38px; min-width: 262px; line-height: 38px; border: 1px solid #e6e6e6;  background-color: #fff;  border-radius: 2px;}
.demo-foer{padding: 50px 0; color: #999; font-size: 14px;}
.demo-foer a{padding: 0 5px; color: #01AAED;}




.joinbg{width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: fixed;left: 0;top: 0;z-index: 1;display: none;}
.joinbox{width:560px;height: auto;position: fixed;top: 50%;left: 50%;border:1px solid #ccc;background: #fff;z-index: 2;display: none;transform: translate(-50%,-50%);}
.joinbox .j-t{width: auto;height: auto;position: relative;background: #156082;}
.joinbox .j-t h2{font-size: 20px;color:#fff;line-height: 40px;text-align: center;font-weight: bold;}
.joinbox .j-t a.close{font-size: 12px;color:#fff;line-height: 40px;position: absolute;right: 10px;top: 0}
.joinbox .j-b{width: auto;height: auto;padding: 60px 10px;}
.joinbox .j-b p{font-size: 17px;color:#222;line-height: 26px;text-indent: 2em;text-align: center;}
.joinbox .j-b p span a{color:#156082;font-weight: bold;}





/*上一篇下一篇*/
.prenext{width: auto;height:auto;margin: 0 auto;padding:24px 0 ;border-top: 1px solid #e6e6e6;}
.prenext ul{float:left;}
.prenext ul li{display:block;font-size:13px;color:#444;line-height:28px;}
.prenext ul li a{font-size:13px;color:#444;line-height:28px;display:inline-block;}
.prenext ul li a:hover{color:#156082;}
.prenext a.return{width: 120px;height: 42px;display:block;float: right;margin-top:7px;text-align: center;background:#156082;font-size: 16px;color:#fff;line-height: 42px;text-align: center;border-radius: 38px;transition: all 700ms;}
.prenext:hover a.return{background: #1b8bbe;}

/*列表翻页*/
.dede_pages{overflow:hidden;padding:40px 0 15px;clear:both; height:auto;}
.dede_pages ul{font-size:0px;color:#7d7d7d; text-align:center;}
.dede_pages ul li{color:#7d7d7d; display:inline-block;overflow: hidden;margin-right: 8px;line-height:30px;font-size: 13px;}
.dede_pages ul li select{border:1px solid #eee;background: transparent;outline: none;margin-left: 5px;height: 28px;margin-right: 6px;}
.dede_pages ul li .optionkw{margin-right: 5px;}
.dede_pages ul li span{line-height: 30px;display: inline-block;height: auto;}
.dede_pages ul li a{color:#7d7d7d;text-decoration:none;width:auto;height: auto;line-height: 28px;display: block;border: 1px solid #e6e6e6;min-width:18px;padding: 0 5px;font-size: 13px;}
.dede_pages ul li:hover{ background:#156082;color:#fff;}
.dede_pages ul li:hover select{border-color:#156082;}
.dede_pages ul li:hover a{color:#fff;}
.dede_pages ul li:hover span{background: #fff;color: #7d7d7d;}
.dede_pages ul li.thisclass{width: auto;height: 30px;background:#156082;color:#fff;min-width:30px;}
.dede_pages ul li.over:hover{background: #fff;}
.dede_pages ul li.over{font-size: 0;}
.dede_pages ul li.over p{display: inline-block;vertical-align: middle;font-size: 13px;color: #7d7d7d;padding: 0 5px;}
.dede_pages ul li.over input.t1{display: inline-block;vertical-align: middle;text-align: center;appearance: none;border: 1px solid #e6e6e6;background: #fff;width: 30px;font-size: 13px;line-height: 28px;color: #222;}
.dede_pages ul li.over input.t2{display: inline-block;vertical-align: middle;width: auto;background: #fff;border: 1px solid #e6e6e6;padding: 0px 15px;line-height: 28px;cursor: pointer;font-size: 13px;color: #7d7d7d;}
.dede_pages ul li.over input.t2:hover{background: #156082;color: #fff;}

/*右侧功能*/
.right-contact-img {z-index: 100; position: fixed; width: 45px; height: auto; overflow: visible; bottom: 113px; right: 0px; _position: absolute}
.right-contact-img ul li {position: relative; width: 45px; height: 45px;list-style:none;margin-bottom: 5px;}
.right-contact-img ul li.phone{background-color: rgba(0,0,0,0.7);}
.right-contact-img ul li:hover.phone{background-color: #156082;}
.right-contact-img ul .last {margin-bottom: 0px}
.right-contact-img ul li .pull_down2 {position: absolute; width: 201px; height: 45px; top: 0px; right: -201px}
.right-contact-img ul li .pull_down2 a {width: 201px; display: block; height: 45px}
.right-contact-img ul li .pull_down3 {position: absolute; width: 201px; height: 45px; top: 0px; right: -201px}
.right-contact-img ul li .pull_down3 a {width: 201px; display: block; height: 45px}
/*.right-contact-img2 ul li .pull_down2 .ding {position: absolute; width: 48px; top: 0px; left: 23px}
.right-contact-img2 ul li .pull_down2 .yi {position: absolute; width: 48px; top: 0px; left: 88px}*/
.right-contact-img ul{padding-left:0px;margin:0px;}
.fkabo{bottom:68px;position:fixed;right:0px;display:block;width:45px;height:45px;cursor:pointer;background:rgba(0,0,0,0.7) url(../images/index/icon_code.png) right center no-repeat;z-index:600000;}
.right-contact-img ul li:hover{background-position: left center;}
div:hover.fkabo{background-position: right center;}
.fkabo  .weib{display:none;position:absolute;margin-left:-165px;margin-top:-124px;z-index:99999;}
#gotopbtn{bottom:18px;cursor:pointer;display:none;position:fixed;right:0px;display:block;width:45px;height:45px;background:rgba(0,0,0,0.7) url(../images/index/icon_top.png) right center no-repeat;cursor:pointer;z-index: 10;}
#gotopbtn:hover{background-color:#156082;}

 /*-------- 下拉菜单 --------------*/
.dropMenu {
  position:absolute;
  z-index:9999;
  width: auto;  
  visibility: hidden;
  margin-top: -1px;
  margin-left: -27px;
  background:rgba(0,0,0,0.6);
  min-width: 140px; 
  padding:10px 0;  
  top: 0;
  left: 0;
}
.dropMenu li{margin-right: 0;}
.dropMenu li a{display:block;font-size: 15px;color:#fff;line-height: 40px;margin-right:0px;text-align: center;}
.dropMenu li:hover a{background-color:#1d7299 !important;}



.fo .or ul li .fixedbox{width: 120px;height: auto;padding: 5px;display: none;background: #fff;border-radius: 5px;position: absolute;top: 75px;left: -42px;}
.fo .or ul li .fixedbox .codeimg{width: 120px;display: block;margin-bottom: 5px;min-height: 120px;}
.fo .or ul li .fixedbox p{font-size: 14px;color:#232323;line-height: 20px;text-align: center;}

.fo .or ul li:hover .fixedbox{display: block;}

.cs {display: inline-block;vertical-align: top;}
.cs .radio {position: relative;display: inline-block;font-weight: 400;padding-left: 25px;text-align: left;width:auto;padding-right: 10px;cursor: pointer;}
.cs .radio input {position: absolute;left: -9999px;}
.cs .radio i {display: block;position: absolute;top: 50%;left: 0px;width: 16px;height: 16px;outline: 0;border: 1px solid #bdbdbd;background: transparent;border-radius: 50%;transform: translate(0, -50%);}
.lit .gyp .cs .radio p{text-indent: 0;line-height: 38px;}
.cs .radio input+i:after {position: absolute;content: '';top: 50%;left: 50%;width: 10px;height: 10px;border-radius: 50%;background-color: #156082;opacity: 0;transform: translate(-50%, -50%);}
.cs .radio input:checked+i:after{opacity: 1;}
.cs input[type=checkbox]{cursor: pointer;position: relative;width: 15px;height: 15px;font-size: 14px;-webkit-appearance:none;border: 1px solid #ccc;border-radius: 4px;}
.cs input[type=checkbox]::after{position: absolute;top: 0;border: none;color: #fff;width: 15px;height: 15px;display: inline-block;visibility: visible;padding-left: 0px;text-align: center;content: ' ';border-radius: 1px}       
.cs input[type=checkbox]:checked::after{background:url(../svg/hgg.svg) no-repeat center center;content: "";width: 20px;height: 20px;display: block;background-size: 100%;font-size: 16px;top: -3px;left: -3px;} 
.h2 .tr ul li{position: relative;}
.h2 .tr ul li:nth-child(3):hover .fixedbox{opacity: 1;}
.h2 .tr ul li .fixedbox{width: 150px;height: auto;padding: 5px;background: #fff;border-radius: 12px;position: absolute;top: 48px;left: 50%;z-index: 5;;opacity: 0;transition: all 500ms;transform: translateX(-50%);pointer-events: none;}
.h2 .tr ul li .fixedbox img{width: 100%;display: block;margin-bottom: 5px;min-height: 120px;}


