@charset "utf-8";
.warp{width: 1200px;margin: 0 auto}
.lhtop{background: url('../images/lhtop_bg.jpg') no-repeat top center;height: 709px;position: relative;}
.lhtop .warp{position: relative;}
.header-search{position: absolute;right:-95px;top:95px;}

.more{position: absolute;right: 5px;font-size: 15px;top:5px;color:#bfbfbf;}

.content_yinyan{padding-bottom: 60px;transform: translatey(-33px);box-shadow: 0 0 5px #ccc;background: #fff;}
.content_yinyan p{font-size: 30px;font-weight: 600;color: #4a88f2;padding-top: 27px;padding-left: 35px;}
.content_yinyan span{display: block;width: 80%;margin: 0 auto;font-size: 20px;letter-spacing: 1.91px;line-height: 36px;font-family: '[SourceHanSansCN]';text-indent:40px;}
.icon{position: absolute;bottom: 30px;right: 28px;width: 54px;height: 46px;display:none}

.lhzcsd-list{margin:60px 0;}

.lhzcsd-tit{background: url('../images/lhzcsd.png') no-repeat left center;position: relative;margin: 40px 0;height: 50px}
.zc2{background: url('../images/lhzcsd2.png') no-repeat left center;}
.lhzcsd-list .lhzcsd-boxs{padding: 0 15px}
.lhzcsd-list .lhzcsd-boxs ul{overflow: hidden;display:flex;flex-wrap:wrap;justify-content:space-around;}
.lhzcsd-list .lhzcsd-boxs ul li{width: 20%;border:1px solid #EBEBEB;border-bottom:1px solid #3572DC;padding: 20px 15px}
.lhzcsd-list .lhzcsd-boxs ul li h4{font-size: 16px;color:#1b63db;line-height: 20px;margin-bottom: 15px;min-height: 45px}
.lhzcsd-list .lhzcsd-boxs ul li p{line-height: 20px;font-size: 15px;}
.lhzcsd-list .lhzcsd-boxs ul li:hover{background: #1B63DB;border:1px solid #1B63DB}
.lhzcsd-list .lhzcsd-boxs ul li:hover h4,.lhzcsd-list .lhzcsd-boxs ul li:hover p{color:#ffffff;}

.lhwork-box{background: #EBF2FF;padding:40px 0 15px 0 }
.lhworks .lhwork-hd{background: url('../images/lhnotit.png') no-repeat right center;overflow: hidden;position: relative;}
.lhworks .lhwork-hd .more{top:11px;}
.lhworks .lhwork-hd li{float: left;margin-right:65px;line-height: 2.4;}
.lhworks .lhwork-hd li a{font-size: 23px;font-weight: bold;color:#367bf0;}
.lhworks .lhwork-hd li a:hover{color:#367bf0 }
.lhworks .lhwork-hd li.on a{font-size: 30px;}
.lhworks .lhwork-hd li a span{font-size: 12px;color:#bfbfbf;}

.swiper-slide{text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically*/display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;transition: 300ms;transform: scale(0.8);}
.swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);}

.oneitem img.bigimg{display: block; height: 300px; margin: 0 auto;}
.oneitem .bigtitle{font-size: 18px; font-weight: bold;}


.gztjbox{position: relative;}
.top_1c{width: 50%;padding: 30px 20px;border: 4px solid #186aab;float: left;height: 100%;padding-right: 100px;background: #ffffff;}
.top_1cr{position: absolute;width: calc(40% + 70px);height: 390px;right: 0;top: 50%;transform: translateY(-50%);}
.lookmore{width: 100%;}
.datedesc{max-height: 150px;padding-bottom: 20px;border-bottom: 1px solid #cccccc;margin-bottom: 10px;}
.gkyj_date{float: left;width: 93px;margin-right: 20px;height: 79px;padding-top: 12px;color: #999999;border:2px solid #f7f7f7;position: relative;}
.day{display: block;font-size: 30px;text-align: center;color: #186aab;font-weight: bold;position: relative;}
.day::after{content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: -8px;width: 50px;height: 2px;background-color: #c5c5c5;}
.year{display: block;font-size: 14px;margin-top: 10px;text-align: center;color: #999999;}
.gkyj_desc{width: 100%;padding-right: 40px;}
.gkyj_stitle{display: block;font-size: 20px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;color: #00203b;line-height: 24px;}
.gkyj_scontent{float: left;width: calc(100% - 120px);font-size: 14px;color: #666;}
.gkyj_scontent h2 a{font-size: 18px;color: #333333;line-height: 30px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.gkyj_scontent p{text-indent: 2em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-height: 24px;font-size: 14px;color: #666666;}
.gov ul{height: 324px;padding-left: 0px;overflow: hidden;margin: auto auto auto 5px;}
.gov li{list-style: none;height: 40px;line-height: 40px;font-size: 16px;font-family: "Microsoft YaHei", arial;white-space: nowrap;overflow: hidden;}
.gov li a{text-decoration: none;color: #454545;float: left;width: calc(100% - 90px);display: block;overflow: hidden;text-overflow: ellipsis;background-image: url(../images/licon1.png);background-repeat: no-repeat;background-position: left 17px;text-indent: 15px;}
.gov li span{float: right;font-size: 14px;width: 80px;color: #999999;}
.sli-box{position: relative;}
.sli-box img{width: 100%;display: block;height: 256px;}
.sli-qy{position: absolute;height: 45px;background-color: rgba(0, 0, 0, 0.6);left: 0;right: 0;bottom: 0px;width: 100%;color: #fff;}

.lhslider-box {position:relative;overflow: hidden;text-align:left; margin-right: 30px;background: #EBF2FF;}
.lhslider-box a .pic_t{opacity: 1;position: absolute;bottom: 4px;width: 100%;color: #fff;text-align: left;background:rgba(0, 0, 0, 0.6);height:45px;font-size: 16px;line-height: 45px;left:0px;padding-left: 21px;}
.lhslider-box .slidehd {height: 20px;overflow: hidden;position: absolute;right: 10px;bottom: 10px;z-index: 1;}
.lhslider-box .slidehd ul {overflow: hidden;zoom: 1;float: left;}
.lhslider-box .slidehd ul li {border-radius: 10px;float: left;margin-right: 5px; width: 8px;height: 8px;line-height: 19px;text-align: center;cursor: pointer;background:#938f86;color: #666;} 
.lhslider-box .slidehd ul li.on {background: #1B63DB;color: #fff;}

.lhslider-box .slideprev, .lhslider-box .slidenext{width: 28px; height: 60px; position: absolute; top: 55%; margin: -35px; z-index: 99;}
.lhslider-box .slideprev{background: url('../images/lhleft.png') no-repeat; left: 36px;}
.lhslider-box .slidenext{background: url('../images/lhright.png') no-repeat; right: 36px;}

.oneitem{padding: 20px;background-color: #fff;}
#certify{position: relative;width: 100%;margin: 0 auto;overflow: hidden;}
#certify .swiper-container{padding-bottom: 60px;overflow: inherit;}
#certify .swiper-slide{width: 50%;height: 100%;background: #fff;border-radius: 0.15rem;}
#certify .swiper-button-prev,
#certify .swiper-button-next{position: absolute;display: block;height: 80px;width: 40px;line-height: 0;font-size: 0;cursor: pointer;background: rgba(0, 0, 0, .29) url(../images/arrows.png) no-repeat;color: #fff;top: 50%;transform: translateY(-50%);padding: 0;border-radius: 5px;border: none;outline: none;}
#certify .swiper-button-prev{left: 0;background-position: -20px 0px;}
#certify .swiper-button-prev:hover{background-position: -20px -88px;}
#certify .swiper-button-next{right: 0;background-position: -136px 0px;}
#certify .swiper-button-next:hover{background-position: -140px -88px;}

.oneitem img.bigimg{display: block; height: 300px; margin: 0 auto;}
.bigimg img{width:560px;height:373px;}
.oneitem .bigtitle{font-size: 18px; font-weight: bold;text-align: left;}
.desccont{height: 70px; margin: 15px 0;}
.gztj_date{float: left; width: 90px; margin-right: 18px; height: 75px; padding-top: 10px; color: #999999; position: relative; border: 1px solid #ccc;}
.gztjday{display: block; font-size: 30px; text-align: center; color: #1B63DB; position: relative;}
.gztjday::after{content: ""; position: absolute; left: 50%; transform: translateX(-50%); bottom: -8px; width: 50px; height: 2px; background-color: #c5c5c5;}
.gztjyear{display: block; font-size: 14px; text-align: center; color: #1B63DB; margin-top: 9px;}
.gztj_scontent{float: left; width: calc(100% - 110px); color: #666;}
.gztj_scontent h2 a{font-size: 16px; color: #333333; line-height: 25px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;font-weight: 500;text-align: left;}

.lh-list{position: relative;margin: 50px 0;overflow: hidden;}
.lhlist-tit{background: url('../images/lhlists.png') no-repeat left center;position: relative;height: 50px}
.lists-box{margin: 30px 0}
.lists-box .lists-nav{background: url('../images/pagoda.png') no-repeat top center;width: 19%;min-height: 210px;}
.lists-box .lists-nav ul{overflow: hidden;}
.lists-box .lists-nav ul li{text-align: center;}
.lists-box .lists-nav ul li a{font-size: 14px;padding: 2px 6px;border-radius: 15px;color:#367bf0;background:#ffffff;}
.lists-box .lists-nav ul li a:hover,.lists-box .lists-nav ul li.on a{background: #397BF0;color:#ffffff }
.lists-box .lists-cont{}

/*-------27个领域及滚动--------*/
.catalogue{height:344px;border: 1px solid #E7E7E7;width: 583px; }
.catalog {width: 850px;margin: 0 auto;}

.catalog .text span {display: inline-block;width: 265px;height: 81px;line-height: 81px;font-size: 15px;/*text-indent: 80px;*/margin-top: 16px;border:1px solid #dedede;color: #1B63DB;}
.catalog .text span a {text-decoration: none;cursor: pointer;color: #1B63DB;}

.implists .text span{text-align: center;text-indent: 0;font-size: 17px;}
.imptxt .text span{margin-right:10px}
.implists .text span a{}

.catalog .text .owl-nav{display:none}
.catalog .text .owl-dots{text-align:center}
.catalog .text .owl-dots .owl-dot{display:inline-block;margin-right:10px}
.catalog .text .owl-dots .owl-dot span{background:#BFBFBF;width:10px;height:10px;border-radius: 10px}
.catalog .text .owl-dots .active span{background:#1B63DB}
.catalog .owl-carousel .owl-item{text-align:center}

.catalog .text .icon-1 {background: url(../images/lhicon1.png) no-repeat 20px 10px}
.catalog .text .icon-2 {background: url(../images/lhicon2.png) no-repeat 20px 10px}
.catalog .text .icon-3 {background: url(../images/lhicon3.png) no-repeat 20px 10px}
.catalog .text .icon-4 {background: url(../images/lhicon4.png) no-repeat 20px 10px}
.catalog .text .icon-5 {background: url(../images/lhicon5.png) no-repeat 20px 10px}
.catalog .text .icon-6 {background: url(../images/lhicon6.png) no-repeat 20px 10px}
.catalog .text .icon-7 {background: url(../images/lhicon7.png) no-repeat 20px 10px}
.catalog .text .icon-8 {background: url(../images/lhicon8.png) no-repeat 20px 10px}
.catalog .text .icon-9 {background: url(../images/lhicon9.png) no-repeat 20px 10px}
.catalog .text .icon-10 {background: url(../images/lhicon10.png) no-repeat 20px 10px}
.catalog .text .icon-11 {background: url(../images/lhicon11.png) no-repeat 20px 10px}
.catalog .text .icon-12 {background: url(../images/lhicon12.png) no-repeat 20px 10px}
.catalog .text .icon-13 {background: url(../images/lhicon13.png) no-repeat 20px 10px}
.catalog .text .icon-14 {background: url(../images/lhicon14.png) no-repeat 20px 10px}
.catalog .text .icon-15 {background: url(../images/lhicon15.png) no-repeat 20px 10px}
.catalog .text .icon-16 {background: url(../images/lhicon16.png) no-repeat 20px 10px}
.catalog .text .icon-17 {background: url(../images/lhicon17.png) no-repeat 20px 10px}
.catalog .text .icon-18 {background: url(../images/lhicon18.png) no-repeat 20px 10px}
.catalog .text .icon-19 {background: url(../images/lhicon19.png) no-repeat 20px 10px}
.catalog .text .icon-20 {background: url(../images/lhicon20.png) no-repeat 20px 10px}
.catalog .text .icon-21 {background: url(../images/lhicon21.png) no-repeat 20px 10px}
.catalog .text .icon-22 {background: url(../images/lhicon22.png) no-repeat 20px 10px}
.catalog .text .icon-23 {background: url(../images/lhicon23.png) no-repeat 20px 10px}
.catalog .text .icon-24 {background: url(../images/lhicon24.png) no-repeat 20px 10px}
.catalog .text .icon-25 {background: url(../images/lhicon25.png) no-repeat 20px 10px}
.catalog .text .icon-26 {background: url(../images/lhicon26.png) no-repeat 20px 10px}
.catalog .text .icon-27 {background: url(../images/lhicon27.png) no-repeat 20px 10px}
.catalog .text .icon-28 {background: url(../images/lhicon28.png) no-repeat 20px 10px}
.catalog .text .icon-29 {background: url(../images/lhicon29.png) no-repeat 20px 10px}
.catalog .text .icon-30 {background: url(../images/lhicon30.png) no-repeat 20px 10px}
.catalog .text .icon-31 {background: url(../images/lhicon31.png) no-repeat 20px 112px}
.catalog .text .icon-32 {background: url(../images/lhicon32.png) no-repeat 20px 10px}
.catalog .text .icon-33 {background: url(../images/lhicon33.png) no-repeat 20px 10px}
.catalog .text .icon-34 {background: url(../images/lhicon34.png) no-repeat 20px 10px}

.lh-xclist{background: #E7F0FE;overflow: hidden;padding: 30px 0}
.lhxclist-tit{background: url('../images/lhxclists.png') no-repeat left center;position: relative;height: 50px}
.lh-xclist .lists-nav{background: transparent;width: 100%;min-height: 35px;margin-bottom: 15px;}
.lh-xclist .lists-nav ul{overflow: hidden;height: 95px;line-height: 50px;}
.lh-xclist .lists-nav ul li{float: left;margin-right: 20px;}
.lh-xclist .lists-nav ul li a{padding: 6px 20px;font-size: 16px;font-weight: bold;border-radius: 25px}
.lh-xclist .lists-cont{border:3px solid #BFBFBF;border-radius: 5px;padding:20px 10px 20px 25px;background: #fff;height: 166px}
.lh-xclist .lists-cont .xc_box ul{overflow: hidden;}
.lh-xclist .lists-cont .xc_box ul li{float: left;width: 190px;height: 40px;line-height: 40px;}

.lh-region{margin: 30px 0;text-align: center;padding-top: 30px;overflow: hidden;}
.map,.lh-hdjl{float: left;}
.map{width: 48%;margin-right: 30px;}
.map-tit{background: url('../images/lhmaptit.png') no-repeat left center;position: relative;margin-bottom: 40px;height: 50px}

.lh-hdjl{margin-bottom: 30px;width: 49%}
.lhhdjl-tit{background: url('../images/lhhdjl.png') no-repeat left center;position: relative;margin-bottom: 40px;height: 50px}
.lh-hdjl ul{overflow: hidden;width: 100%;text-align: center;padding-top: 30px;}
.lh-hdjl ul li{display: block;margin: 20px 0;}
.lh-hdjl ul li .tel{background: url('../images/lhtel.png') no-repeat left center/12%;padding-left: 30px;font-size: 15px;}