@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan 
 */

/*home*/
.m-tit{background: url(../images/home/long.png) center center no-repeat;text-align: center;}
.m-education .m-tit{margin: 62px 0 43px;}
.m-health .m-tit{margin: 44px 0 33px;}

/* 信息发布 */
.m-rlsnfrmtn{padding: 30px;margin-top: 50px;height: 528px;background-color: #ffffff;box-shadow: 0px 0px 10px 0px rgba(131, 189, 255, 0.35);}
.m-tabstyle_1{display: flex;justify-content: center;margin-bottom:30px;}
.m-tabstyle_1 li{float:left;margin-right: 30px;}
.m-tabstyle_1 li:last-child{margin-right: 0;}
.m-tabstyle_1 li a{display:block;width:160px;height:54px;border-radius:8px;background-color:#f5f5f5;color:#000;text-align:center;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:22px;font-family:MicrosoftYaHei;line-height:54px;}
.m-tabstyle_1 li.u-active a{background-color: #0762cb;color:#fff;}
.m-liststyle2 li{width: 566px;background: url(../images/public/icon_pic.png) left center no-repeat;height: 66px; line-height: 66px;position: relative;padding-left: 10px;border-bottom: 1px dashed #ddd;}
.m-liststyle2 li:nth-last-child(2),.m-liststyle2 li:nth-last-child(1){border-bottom: none;}
.m-liststyle2 li:nth-child(odd){float: left;}
.m-liststyle2 li:nth-child(even){float: right;}
.m-liststyle2 li span{float: right; padding-left: 10px; font-size: 14px; color: #999;}
.m-liststyle2 li a{display: block;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststyle2 li a:hover{padding-left: 3px;}
.m-more{display: block;margin: 0 auto;width: 154px;height: 48px;background-color: #ffffff;border-radius: 4px;border: solid 1px #0762cb;font-family: MicrosoftYaHei;font-size: 18px;font-weight: normal;font-stretch: normal;line-height: 48px;letter-spacing: 0px;color: #0762cb;text-align: center;}

.m-tabstyle{display: flex;justify-content: center;margin-bottom:30px;}
.m-tabstyle li{float:left;margin-right: 24px;}
.m-tabstyle li:last-child{margin-right: 0;}
.m-tabstyle li a{display:block;width:244px;height:58px;border-radius:29px;background-color:#f5f5f5;color:#000;text-align:center;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:22px;font-family:MicrosoftYaHei;line-height:58px;}
.m-tabstyle li a.u-center{width:280px;}
.m-tabstyle li.u-active a{background:url(../images/home/blue.png) center center no-repeat;color:#fff;}
.m-ggjttitle li a{width:300px;background-size:100%}
.m-ggjttitle li.u-active a{background-size:100%}

.swiper{width:100%;height:316px;}
.swiper-father{position:relative;width:100%;}
.swiper .swiper-slide {width: 388px;margin-right: 38px !important;}
.swiper .swiper-slide a{display:block;width: 388px;}
.swiper .swiper-slide a img{width:100%;height:316px;object-fit: cover;}
/* .swiper .swiper-slide a:hover{padding:3px 3px 0 3px;background-color:#ffaa23;} */
.swiper .swiper-slide p{position:absolute;bottom:0;left:0;width:100%;height:54px;background:rgba(0,0,0,.5);color:#fff;text-align:center;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:18px;font-family:MicrosoftYaHei;line-height:54px;}
/* .swiper .swiper-slide a:hover p{background-color:#ffaa23;} */
.swiper-button-next:after,.swiper-button-prev:after{color:#979797;font-size:26px;}
.swiper-button-prev,.swiper-rtl .swiper-button-next{left:-90px;}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:-90px;}
.swiper-button-next,.swiper-button-prev{width:50px;height:104px;border-radius:8px;background-color:#f5f5f5;}
.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#3f8cee;}
.swiper-button-next:hover:after,.swiper-button-prev:hover:after{color:#fff;}

.m_swiper_list li{float:left;width: 388px;margin-right:38px;background: #f3f8fc;position: relative;}
.m_swiper_list li img{display: block;width: 100%;height:316px;}
.m_swiper_list li h2{font-size: 18px;color:#0e44b0;height:68px;overflow: hidden;line-height: 28px;margin-top:5px}
.m_swiper_list li p{position:absolute;bottom:0;left:0;width:100%;height:54px;background:rgba(0,0,0,.5);color:#fff;text-align:center;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:18px;font-family:MicrosoftYaHei;line-height:54px;}
.m_swiper_list .prev,.m_swiper_list .next{ position:absolute;display: inline-block; width: 50px;height: 104px;border-radius: 8px;cursor: pointer;transform: translateY(-50px);}
.m_swiper_list .prev{background: url(../images/public/left_1.png) #f5f5f5 no-repeat center;left:-90px;top:50%;}
.m_swiper_list .next{background: url(../images/public/right_1.png) #f5f5f5 no-repeat center;right:-90px;top:50%;}
.m_swiper_list .prev:hover{background: url(../images/public/left.png) #3f8cee no-repeat center;}
.m_swiper_list .next:hover{background: url(../images/public/right.png) #3f8cee no-repeat center;}


.m-energy{margin-top:52px;}
.g-energy,.g-traffic{width:598px;height:250px;border-radius:12px;background-color:#dbf8ff;}
.g-energy{display:flex;padding-left:37px;background:url(../images/home/sdq.png) center no-repeat;align-items:center;}
.g-energy ul{padding-left:18px;}
.g-energy li{float:left;margin-left:58px;}
.g-energy li a{display:block;text-align:center;}
.g-energy li p{padding-top:30px;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:28px;font-family:MicrosoftYaHei-Bold;}
.g-energy li:nth-child(1) p{color:#3db764;}
.g-energy li:nth-child(2) p{color:#4c84ff;}
.g-energy li:nth-child(3) p{color:#7a48dd;}
.g-traffic{display:flex;padding-left:37px;background:url(../images/home/jt.png) center no-repeat;align-items:center;}
.g-company{padding-left:32px;}
.g-company li h3{color:#ed8116;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:24px;font-family:MicrosoftYaHei-Bold;line-height:52px;}
.g-company li a{display:block;width:273px;height:39px;border-radius:20px;background:rgba(255,255,255,.47);color:#333;text-align:center;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;line-height:39px;}

.m-short{background: url(../images/home/short.png) center center no-repeat;text-align: center;margin: 76px 0 39px;}
.m-short a{color:#0762cb;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:30px;font-family:MicrosoftYaHei-Bold;}
.m-openness li{float:left;margin-right:32px;}
.m-openness li:last-child{margin-right:0;}
.m-openness li a{display:block;width:286px;height:80px;border-radius:6px;background:url(../images/home/openness.png) center no-repeat;color:#fff;text-align:center;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:24px;font-family:MicrosoftYaHei-Bold;line-height:80px;}

.m-platform{margin-top:50px}
.m-platform li{float:left;margin-right:32px}
.m-platform li:last-child{margin-right:0}
.m-platform li a{display:block;width:286px;height:160px;background-image:linear-gradient(0deg,#dfeeff 0,#fff 100%),linear-gradient(#fff,#fff);background-blend-mode:normal,normal;border-radius:8px;border:solid 1px #0762cb;text-align:center}
.m-platform li a img{margin-top:29px}
.m-platform li a p{font-family:MicrosoftYaHei-Bold;font-size:18px;font-weight:700;font-stretch:normal;line-height:66px;letter-spacing:0;color:#0762cb}

/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {


}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    

}
/*pad md*/
@media screen and (max-width: 991px ){
	.m-rlsnfrmtn{width: 100%;height: auto;}
	.m-liststyle2 li{width: 100%;}
	.m-tabstyle_1 li{margin: 0 0 10px 0;}
	.m-tabstyle_1 li,.m-tabstyle_1 li a{width: 100%;}
	.m-platform li{width: 100%;margin: 0 0 15px 0;}
	.m-platform li a{width: 100%;}
}
/*phone sm*/
@media screen and (max-width: 767px) {
    


}
/*small xs*/
@media screen and (max-width: 638px) {
    

}