/* CSS Document */
@charset "utf-8";
/* .wrapper{background: #f7f7f7;} */

.hd_box{ color: #1b1b1b;line-height: 34px;font-size: 24px;text-align: center;position: relative;}
.hd_box::after{ content: ""; position: absolute; left: 50%; bottom: -20px; width: 60px; border-bottom: 1px solid #4b6397; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); }

/* .hd-box .tle img{margin-right: 16px;} */
/* .hd-box a{line-height: 24px;font-size: 14px;color: #ffffff;} */
.morebox a{width: 73px;height: 29px;background-color: #fbe5e7;border-radius: 13px;text-align: center;display: block;line-height: 29px;color: #dd1414;font-size: 12px;font-weight: bold;}
 

.col-a{padding: 53px 0 60px;}
.col-a .bd{margin-top: 50px;} 
.col-a .bd .mc{color: #2b2b2b;font-size: 14px;line-height: 30px;text-align: center;}
.col-a .bd .more {margin-top: 65px;text-align: center;}
.col-a .bd .more a{color: #515151;font-size: 14px;font-weight: bold;line-height: 24px;text-decoration: underline;}
.col-a .bd .more a:hover {color: #4b6397;}

.col-b{position: relative;}
.col-b .swiper{overflow: hidden;}
.col-b .hd ul{display: flex;position: absolute;width: 1200px;left: 50%;margin-left: -600px;top: 50%;margin-top: -225px;z-index: 9;}
.col-b .hd ul li{margin-right: 80px;}
.col-b .hd ul li:last-child{margin-right: 0;}
.col-b .hd ul li {width: 360px;display: block;height: 450px;box-sizing: border-box;padding: 95px 60px 0 30px;}
.col-b .hd ul li  .mt{color: #ffffff;line-height: 46px;font-size: 36px;border-bottom: 1px solid #a8b8dc;padding-bottom: 30px;white-space: nowrap;}
.col-b .hd ul li.on {background: rgba(75, 115, 201, 0.8);}
.col-b .hd ul li  .mc{	color: #ffffff;font-size: 24px;line-height: 40px;margin-top: 30px;height: 160px;	overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;
-webkit-line-clamp:4;}
.col-b .hd ul li  .mc p a{opacity: 0.7;color: #ffffff;}
.col-b .hd ul li  .more{margin-top: 43px;} 
.col-b .hd ul li  .mc p:hover a{opacity: 1;}


.col-c{background: url(bg1.png) no-repeat top center;padding: 105px 0 113px;background-size: cover;}
.col-c .hd{color: #ffffff;	line-height: 40px;font-size: 30px;text-align: center;}
.col-c .bd{margin-top: 70px;}
.col-c .bd ul{display: flex;}
.col-c .bd ul li{width: 33.33333333%;}
.col-c .bd ul li a{display: flex;flex-direction: column;align-items: center;}
.col-c .bd ul li a .t{color: #ffffff;font-size: 14px;line-height: 24px;margin-top: 38px;}
.col-c .bd ul li:hover{opacity: 0.7;}

/* .col-c{margin-top: 30px;padding-bottom: 77px;}
.col-c .bd{margin-top: 20px;}
.col-c .swiper-slide a{display: block;}
.col-c .swiper-slide a .pc img{width: 100%;}
.col-c .swiper-slide a .tle{line-height: 50px;background-color: #f7f7f7;text-align: center;padding: 0 16px 0 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333333;font-size: 16px;} */
/* .col-c .bd .swiper-button-next,.col-c .bd  .swiper-button-prev{top: 50%;margin-top: -20px;left: 40px;width: 41px;height: 41px;}
.col-c .bd .swiper-button-next{ background: url(left.png) no-repeat  center; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); right: calc(100% - 1278px);right: 40px;left: unset; }
.col-c .bd  .swiper-button-prev{background: url(left.png) no-repeat  center;right: calc(100% - 1218px); width: 41px;height: 41px; }
.col-c .bd  .swiper-button-next:hover{ background: url(right.png) no-repeat  center; transform: rotate(0); -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); }
.col-c .bd .swiper-button-prev:hover{ background: url(right.png) no-repeat  center; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }
.col-c .swiper-button-prev::after, .col-c .swiper-button-next::after{display: none;} */



.col-d{padding: 65px 0 105px;background: url(bg.png) no-repeat top center;background-size: cover;}
.col-d .bd{margin-top: 55px;}
.col-d .bd .pc {overflow: hidden;border-radius: 10px;}
.col-d .bd .pc img{ transition:all 0.6s ease ; -webkit-transition:all 0.6s ease ; -moz-transition:all 0.6s ease ; -ms-transition:all 0.6s ease ; -o-transition:all 0.6s ease ; width: 100%;}
.col-d .bd  .swiper-slide:hover .pc img{ transform:scale(1.2) ; -webkit-transform:scale(1.2) ; -moz-transform:scale(1.2) ; -ms-transform:scale(1.2) ; -o-transform:scale(1.2) ; }
.col-d .bd .desc{padding: 30px 14px 0 0;}
.col-d .bd .desc .mt{color: #333333;line-height: 28px;font-size: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col-d .bd .desc .mc{line-height: 24px;color: #333333;opacity: 0.6;font-size: 14px;height: 48px;margin-top: 10px;}
.col-d .bd .desc .txt{display: flex;align-items: center;justify-content: space-between;margin-top: 40px;}
.col-d .bd .desc .txt .time{color: #333333;line-height: 34px;	font-size: 24px;opacity: 0.78;}
.col-d .bd .desc .txt .time i{font-size: 14px;font-style: normal;}
.col-d .bd .desc .txt .more{color: #d70000;font-size: 14px;line-height: 30px;background: url(ico4.png) no-repeat right center;padding-right: 42px;}

.search { position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.6); display:none; z-index:9999; }
.search .searchp { position:absolute; top:30%; left:50%; margin-left:-300px;width:600px; background:#fff; font-size:16px; z-index:9; }
.search form .txt { float:left; height:60px; line-height:60px; padding-left:15px; width:450px; }
.search form .btn { float:right; height:60px; line-height:60px; width:150px; text-align:center; background:#4b73c9; color:#fff; cursor:pointer;-webkit-appearance:none;border-radius: 0; }
.serclose { position:absolute; right:-50px; top:-50px; color:#fff; font-size:30px; cursor:pointer; }
.search01 { display:block; }

