* {margin:0; padding:0;}
body {color:black; font-family: "Poppins-Regular",sans-serif; font-size: 14px;text-align:center;}
a{text-decoration: none;}
a:hover{cursor: pointer;text-decoration: none;}
@font-face{
	font-family: ' NB Architekt-Light, NB Architekt ';
	src: url('../fonts/poppins-light.ttf') format('truetype'),
		url('../fonts/poppins-regular.ttf') format('truetype'),
		url('../fonts/poppins-semibold.ttf') format('truetype'),
		url('../fonts/._poppins-light.ttf') format('truetype'),
		url('../fonts/._poppins-regular.ttf') format('truetype'),
		url('../fonts/._poppins-semibold.ttf') format('truetype'),
}


/* header */
.header{position: fixed;top: 0;left: 0;right: 0;z-index: 11;}
.header:hover{margin-top: 0;transition: all .5s;background: white;}
.header:hover a{color: black;}
.header:hover svg{fill: black;}
.header:hover .header-box .header-nav>ul>li>a{color: black;}
.header:hover .header-right-l-img1{display: none;}
.header:hover .header-right-l-img2{display: flex;}
.header:hover .header-right-yunyan3{border-color: black;}
.header-fixed .header-right-yunyan .header-right-yunyan3{border-color: black;}
.header-right-yunyan{position: relative;}
.header-right-yunyan .header-right-yunyan3{border: 1px solid white;padding: 5px 10px;border-radius: 25px;}
.header-right-yunyan span{margin-left: 10px;}
.header-right-yunyan2{display: none;font-size: 18px;position: absolute;left: 0;top: 50px;background: white;width: 200px;border-radius: 15px;padding: 15px 30px 5px 10px;}
.header-right-yunyan2 div{margin-bottom: 10px;text-align: left;}
.header-right-yunyan2 a{color: #7C7C7C !important;}
.header-box{display: flex;align-items: center;justify-content: space-between;height: 90px;}
.header-box .header-nav>ul{list-style-type: none;text-decoration: none;}
.header-box .header-nav>ul>li{display: inline-block;padding: 0 52px;height: 100px;line-height: 100px;}
.header-box .header-nav>ul>li:hover{cursor: pointer;border-bottom: 2px solid #FD0220;}
.header-box .header-nav>ul>li:hover a{color: black;}
.header-box .header-nav>ul>li:hover .header-mininav{display: block;}
.header-mininav{position: fixed;left: 0;right: 0;top: 90px;background: white;width: 100%;padding-bottom: 59px;display: none;}
.header-box .header-nav>ul>li>a{font-size: 18px;color: white;font-weight: 400;}
.header-box .header-nav>ul>li>a:hover{text-decoration: none;}
.header-fixed{background: white;}
.header-fixed .header-box .header-nav>ul>li>a{color: black;}
.header-fixed  .header-right a{color: black;}
.header-fixed .header-right-l-img1{display: none;}
.header-fixed .header-right-l-img2{display: flex;}
.newheader{background: white;}
.newheader a{color: black !important;}
.newheader .logo2{display: block;}
.newheader .logo1{display: none;}
.header-fixed svg{fill: black;}
.header-fixed .logo2{display: block;}
.header-fixed .logo1{display: none;}
.header-right-l-img2{display: none;}
.header-right{display: flex;align-items: center;}
.header-right a{color: white;font-size: 18px;}
.header-right a:hover{text-decoration: none;}
.header-right-l{margin-right: 59px;}
.header-mininav{border-top: 1px solid rgba(14, 27, 48, 0.1);}
.header-mininav h1{font-size: 18px;font-family: Poppins-Medium, Poppins;font-weight: 500;color: #0E1B30;line-height: 21px;margin: 34px 0 27px;text-align: left;}
.header-mininav-box2{}
.header-mininav-box3{}
.header-mininav-box6{border-left: 1px solid rgba(14, 27, 48, 0.1);max-height: 630px !important;}
.header-mininav-box5::-webkit-scrollbar {

  width: 1px;

  height: 82px;

  background-color: rgba(14, 27, 48, 0.1);

}
.header-mininav-box5::-webkit-scrollbar-thumb {
	
	width: 3px;
  background-color: #E02C2C;

}
.header-mininav-box5{width: 20%;float: left;border-bottom: 1px solid rgba(14, 27, 48, 0.1);min-height: 609px;padding: 0 15px;overflow-y: scroll;max-height: 609px;}
.header-mininav-box3 h1{margin-top: 28px;}
.header-mininav-box4{display: flex;align-items: center;margin-bottom: 26px;}
.header-mininav-box4 img{margin-right: 12px;}
.header-mininav-box4 p{font-size: 16px;font-family: Poppins-Regular, Poppins;font-weight: 400;color: white;margin: 0 0 0 12px;line-height: 19px;background: #FF7200;border-radius: 5px;padding: 5px 10px;}
.header-mininav-box4 span{font-size: 16px;font-family: Poppins-Regular, Poppins;font-weight: 400;color: rgba(14, 27, 48, 0.8);line-height: 19px;}
.header-mininav-box4:hover span{color: rgba(224, 44, 44, 1);}
.header-mininav-box3 a:hover{text-decoration: none;cursor: pointer;}
.logo2{display: none;}
.header:hover .logo2{display: block;}
.header:hover .logo1{display: none;}

.mheader-right svg:hover{cursor: pointer;}
.mheader-nav{position: fixed;top: 90px;left: 0;right: 0;bottom: 0;z-index: 1111111;background: white;display: none;}
.mheader-nav ul li{text-align: left;list-style-type: none;padding: 15px 15px;position: relative;border-bottom: 1px solid #777777;}
.mheader-nav ul li a{color: black;display: inline-block;width: 100%;}
.mheader-nav ul li a:hover{text-decoration: none;}
.mheader-nav ul li::after{content: '>';position: absolute;right: 15px;font-size: 18px;}

.mheader-right-svg{margin-left: 15px;}
.header-right-yunyan .header-right-yunyan3{color: white;}
.header-right-yunyan .header-right-yunyan3:hover{text-decoration: none;}
.header-fixed .header-right-yunyan3{color: black;}

/* banner */
.swiper-container{width: 100%;height: 100%;position: relative;}
.swiper-container img{width: 100%;max-width: 100%;}
.swiper-container .swiper-button-next{display: none;}
.swiper-container .swiper-button-prev{display: none;}
.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;}
.swiper-slide{position: relative;}
.swiper-slide-box{position: absolute;top: 0;right: 40%;bottom: 0;left: 13%;display: flex;align-items: center;}
.swiper-slide-img{display: flex;}
.swiper-slide-img>div{margin-right: 20px;}
.swiper-slide-box h3{text-align: left;color: white;margin: 0 !important;font-size: 45px;}
.swiper-slide-box h1{text-align: left;color: white;margin: 0 0 27px 0 !important;font-size: 60px;}

/* category01 */
.category01 h1{margin: 63px 0 53px;font-weight: bold;color: #0E1B30;font-size: 48px;}
.catgeorybox-img{position: relative;width: 49.9%;padding: 10px;}
.catgeorybox-img img{max-width: 100%;width: 100%;transition: all 1s;}
.catgeorybox-title{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.catgeorybox-title h2{font-weight: bold;margin-top: 41px;line-height: 46.88px;margin-bottom: 0;font-size: 40px;padding-bottom: 10px;}
.catgeorybox-title h4{line-height: 23.44px;font-size: 20px;margin: 0;font-weight: 400;}
.catgeorybox-title p{margin-top: 29px;font-size: 16px;line-height: 18.75px;opacity: .5;}
.catgeory01-box{display: flex;flex-wrap: wrap;}
.catgeorybox-imgs{overflow: hidden;}
.catgeorybox-img:nth-child(n+2) .catgeorybox-title{color: #0E1B30;}
.catgeorybox-img:nth-child(-n+2) .catgeorybox-title{color: #ffffff;}
.catgeorybox-img:hover img{transition: all 1s;transform: scale(1.1);}
.catgeorybox-title2>h2{color: #0E1B30;}
.catgeorybox-title2>h4{color: #0E1B30;}
.catgeorybox-title2>p{color: #0E1B30;}
.catgeory01-box2 img{width: 100%;max-width: 100%;}
.catgeory01-box2-left{width: 100%;padding: 10px;}
.catgeory03-box2-box a:hover{text-decoration: none;}
.catgeory01-box2-left>div{overflow: hidden;}
.catgeory01-box2{display: flex;flex-wrap: wrap;}
.catgeory01-box2-right{width: 51.4%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;}
.catgeory01-box2-right img{width: 100%;max-width: 100%;}
.catgeory01-box2-right>div{padding: 10px;}
.catgeory01-box2-right-bottom{padding-top: 0 !important;}
.catgeory01-box2-box{position: relative;}
.catgeory01-box2-title{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;flex-direction: column;justify-content: flex-end;padding: 48px;}
.catgeory01-box2-title>h1{margin: 0 0 11px !important;color: white;text-align: left;font-size: 40px;line-height: 46.88px;font-weight: 600;}
.catgeory01-box2-title>h4{color: white;text-align: left;font-size: 20px;line-height: 23.44px;margin: 0;font-weight: 400;}
.catgeory01-box2-box:hover img{transform: scale(1.1);transition: all 1s;}
.catgeory01-box2-box img{transition: all 1s;}
.catgeory01-box2-box>a>div{overflow: hidden;}
.category01 .swiper-container2{position: relative;}
.category01 .swiper-pagination2{bottom: 10px !important;position: absolute;left: 0;right: 0;z-index: 111111;}
.category01 .catgeory01-box2-left{width: 50%;}
.category01 .catgeory01-box2-right{width: 50%;}
.category01 .swiper-button-prev2{position: relative;transition: all .5s;position: absolute;top: 50%;left: 30px;z-index: 1;width: 40px;height: 40px;border-radius: 25px;background: rgba(255, 255, 255, .3);color: rgba(0, 0, 0, .4);display: flex;justify-content: center;align-items: center;font-size: 20px;}
.category01 .swiper-button-next2{transition: all .5s;position: absolute;top: 50%;right: 30px;z-index: 1;width: 40px;height: 40px;border-radius: 25px;background: rgba(255, 255, 255, .3);color: rgba(0, 0, 0, .4);display: flex;justify-content: center;align-items: center;font-size: 20px;}
.category01 .swiper-button-next2:hover , .category01 .swiper-button-prev2:hover{cursor: pointer;color: red;background: white;transition: all .5s;}
.category01 .swiper-button-prev2::after{display: none;content: '';position: absolute;left: -5px;width: 50px;height: 50px;border-radius: 25px;border: 1px dashed white;}
.category01 .swiper-button-prev2:hover:after{display: block;}
.category01 .swiper-button-next2::after{display: none;content: '';position: absolute;left: -5px;width: 50px;height: 50px;border-radius: 25px;border: 1px dashed white;}
.category01 .swiper-button-next2:hover:after{display: block;}

/* category02 */
.category02{padding-top: 30px;}
.category02-box>h1{font-weight: bold;padding: 30px 0;font-size: 48px;line-height: 56.25px;color: #0E1B30;padding-bottom: 16px !important;margin-bottom: 0 !important;}
.category02-box>h4{width: 70%;margin: 0 auto;line-height: 23.44px;color: #0E1B30;margin-bottom: 40px;font-size: 20px;opacity: .8;font-weight: 400;}
.category02-box-bottom{display: flex;flex-wrap: wrap;}
.category02-box-bottom>div{width: 25%;position: relative;padding: 10px;}
.category02-box-bottom img{max-width: 100%;width: 100%;}
.category02-box-bottom-title{transition: all .5s;position: absolute;top: 10px;left: 10px;right: 10px;bottom: 10px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.category02-box-bottom-title>h3{color: white;font-weight: bold;font-size: 32px;line-height: 37.5px;margin: 0 0 9px;font-weight: 600;transition: all .5s;}
.category02-box-bottom-title>h4{color: white;display: none;font-size: 18px;line-height: 21.09px;margin: 0 0 47px;font-weight: 400;transition: all .5s;}
.category02-box-bottom-title>p{color: white;display: none;font-size: 16px;line-height: 18.75px;margin: 0;opacity: .5;font-weight: 400;transition: all .5s;}
.category02-box-bottom-title:hover{background: rgba(0, 0, 0, .5);transition: all .5s;}
.category02-box-bottom-title:hover h4{display: block;transition: all .5s;}
.category02-box-bottom-title:hover p{display: block;transition: all .5s;}
.category02-box-bottom-title:hover div{display: block;transition: all .5s;}
.category02-box-bottom-title>div{width: 76px;height: 1px;background: #FFFFFF;opacity: .5;margin-bottom: 18px;display: none;transition: all .5s;}


/* category03 */
.category03{padding-top: 30px;}
.category-title h1{font-weight: bold;padding: 30px 0 16px;margin: 30px 0 0;font-size: 48px;line-height: 56.25px;color: #0E1B30;}
.category-title h4{font-size: 20px;line-height: 23.44px;color: #0E1B30;margin: 0 0 50px;opacity: .8;font-weight: 400;}
.catgeory03-box2-box img{border-radius: 15px;width: 100%;}
.category03 .swiper-pagination3{bottom: 10px !important;position: absolute;left: 0;right: 0;z-index: 111111;}
.swiper-container3{position: relative;}
.catgeory03-box2-right{width: 49.9%;}
.catgeory03-box2{display: flex;flex-wrap: wrap;align-items: center;}
.catgeory03-box2-right>div{display: flex;align-items: center;}
.catgeory03-box2-right>div>div{margin-right: 22px;font-size: 24px;color: #0E1B30;text-align: left;line-height: 28.13px;opacity: .6;font-weight: 400;}
.catgeory03-box2-right h3{text-align: left;color: #0E1B30;line-height: 51.84px;margin: 0;font-size: 32px;font-weight: 500;}
.catgeory03-box2-right-t{margin-bottom: 60px;}
.catgeory03-box2-right-b{margin-top: 30px;}
.catgeory03-box2-right-b>div{color: #0E1B30 !important;line-height: 30.6px !important;font-size:18px !important;}
.category03 .swiper-slide{justify-content: flex-start;}
.category03 .swiper-button-next3{position: absolute;bottom: 0;left: 36%;z-index: 1;width: 42px;height: 42px;background: #E02C2C;display: flex;align-items: center;justify-content: center;}
.category03 .swiper-button-prev3{position: absolute;bottom: 0;left: 33.1%;z-index: 1;width: 42px;height: 42px;background: #E02C2C;display: flex;align-items: center;justify-content: center;}
.category03 .swiper-button-next3:hover , .category03 .swiper-button-prev3:hover{cursor: pointer;opacity: .4;}
.catgeory03-box2-box22{display: flex;justify-content: space-between;}

/* category04 */
.category04{padding: 90px 0;margin-top: 60px;border-top: 1px solid rgba( 14, 27, 48, 0.1);background-image: url("../images/category26.png");background-size: cover;}
.category04-box{display: flex;flex-wrap: wrap;}
.category04-box-left{width: 41%;}
.category04-box-right{width: 59%;display: flex;flex-wrap: wrap;align-items: flex-end;}
.category04-box>div>h3{color: #0E1B30;font-size: 32px;line-height: 37.5px;font-weight: bold;text-align: left;margin: 0 0 15px;font-weight: 600;}
.category04-box>div>p{color: #0E1B30;font-size: 24px;line-height: 28.13px;text-align: left;opacity: .8;font-weight: 400;}
.category04-box-right input{background: transparent;opacity: .4;margin-bottom: 46px;margin-right: 80px;width: 355px;border: 0;outline: 0;font-size: 18px;line-height: 21.09px;color: #0E1B30;padding-bottom: 12px;border-bottom: 1px solid #D9E2EE !important;}
.category04-box-right button{width: 114px;height: 42px;background: #E02C2C;color: white;font-size: 18px;border: 0;}
.category04-box-rightttt{display: flex;}
.category04-box-right a{color: white;}
.category04-box-right a:hover{color: white;text-decoration: none;}

/* footer */
.footer {padding-top: 50px;background: #2F2F2F;padding-bottom: 21px;}
.box{display: flex;flex-wrap: wrap;padding-bottom: 42px;}
.r_Box{width: 100%;display: flex;}
.foot-nav{width: 100%;}
.footer .foot-phone{margin-top: 20px;}
.footer .foot-phone span {display: inline-block;vertical-align: middle; width: 240px; max-width: 100%;height: 48px;line-height: 48px;border-radius: 5px;background: #1376e1;padding: 0px 20px;box-sizing: border-box;font-family: 'syr';color: #fff;font-size: 20px;}
.subtit{color: white;font-size: 16px;line-height: 18.75px;padding-bottom: 20px;font-weight: 500;}
.footer .foot-nav ul li{float: left;width: 20%;box-sizing: border-box;text-align: left;}
.footer .foot-nav ul li .downdrop a {display: block; color: white;font-size: 14px;line-height: 28px;margin: 0;opacity: .5;}
.footer .foot-nav ul li .downdrop a:hover{text-decoration: none;}
.downdrop{margin-top: 10px;}
.footer .foot-contact {float: left;width: 36%;}
.links{display: flex;padding: 30px 0 31px;border-top: 1px solid white;border-bottom: 1px solid white;}
.st{color: white;}
.footer .links .wrap a, .footer .links .wrap span {display: inline-block;vertical-align: top;color: #898989;font-size: 14px;line-height: 1.7;-webkit-transition: all 0.4s ease;}
.copyright{display: flex;margin: 0;padding: 10px 0 7px;color: white;background: #292929;text-align: center;justify-content: center;font-size: 14px;line-height: 28px;}
.footer .links .wrap a:hover{color: white;text-decoration: none;}
.support>a{color: #777777;}
.copyright>span{opacity: .6;}
.copyright>a{color: #524e4e;font-size: 12px;margin-left: 10px;opacity: .5;text-decoration: none;}
.copyright>a:hover{color: #524e4e;text-decoration: none;}
.copyright>a:visited{color: #524e4e;text-decoration: none;}
.support>a:hover{color: white;}
.foot-contact li{color: #777777;text-align: left;padding-bottom: 10px;}
.foot-contact ul{margin-top: 10px;}
.imgbox{display: flex;justify-content: flex-start;padding: 30px 30px 30px 0;}
.imgbox img{width: 50%;}
.footer-center{display: flex;justify-content: space-between;border-top: 1px solid rgba(255, 255, 255, .1);border-bottom: 1px solid rgba(255, 255, 255, .1);padding: 30px 0;}
.footer-center-l , .footer-center-c{display: flex;flex-direction: column;justify-content: space-evenly;}
.footer-center-l h3{color: white;font-size: 16px;line-height: 18.75px;text-align: left;margin: 0;font-weight: 500;}
.footer-center-l p{color: white;font-size: 14px;line-height: 16.41px;text-align: left;margin: 0;opacity: .5;font-weight: 300;}
.footer-center-c h3{color: white;font-size: 16px;line-height: 18.75px;text-align: left;margin: 0;font-weight: 500;}
.footer-center-c p{color: white;font-size: 14px;line-height: 16.41px;text-align: left;margin: 0;opacity: .5;}
.footer-center-c span{margin: 0 20px 9px 0;font-weight: 300;}
.footer-center-r{display: flex;flex-direction: column;justify-content: space-evenly;}
.footer-center-r-t , .footer-center-r-b{display: flex;}
.footer-center-r>div>div{margin: 12px 0 12px 24px;}
.footer-center-c br{display: none;}

/* page */
.page{padding: 70px 0;}
.page-minibox{margin: 0 11px;width: 32px;height: 32px;background: #FFFFFF;border-radius: 2px 2px 2px 2px;border: 1px solid #DEE0E7;display: flex;justify-content: center;align-items: center;}
.page-minibox2{position: relative;margin: 0 11px;width: 87px;height: 32px;background: #FFFFFF;border-radius: 2px 2px 2px 2px;border: 1px solid #DEE0E7;display: flex;justify-content: center;align-items: center;}
.page-minibox2 span{margin-right: 9px;font-size: 12px;font-family: Alibaba PuHuiTi-Regular, Alibaba PuHuiTi;font-weight: 400;color: rgba(14, 27, 48, 0.8);}
.page-minibox2:hover{cursor: pointer;}
.page-minibox-input{text-align: center;outline: none;}
.page-minibox2-box{display: none;position: absolute;left: 0;top: 32px;right: 0;background: white;box-shadow: 0 0 10px black;}
.page-minibox2-box a{font-size: 12px;font-family: Alibaba PuHuiTi-Regular, Alibaba PuHuiTi;font-weight: 400;color: rgba(14, 27, 48, 0.8);}
.page-minibox2-box a:hover{color: rgba(14, 27, 48, 0.8);text-decoration: none;}
.page-minibox2-box div{height: 32px;line-height: 32px;}
.page-box span{font-size: 12px;font-family: Alibaba PuHuiTi-Regular, Alibaba PuHuiTi;font-weight: 400;color: rgba(14, 27, 48, 0.8);}
.page-box{display: flex;justify-content: center;align-items: center;}
.page-box a{color: rgba(14, 27, 48, 0.8);}
.page-box a:hover{text-decoration: none;}
.leftsanjiao{width: 0;height: 0;border-top: 5px solid transparent;border-right: 6px solid rgba(14, 27, 48, 0.4);border-bottom: 5px solid transparent;}
.rightsanjiao{width: 0;height: 0;border-top: 5px solid transparent;border-left: 6px solid rgba(14, 27, 48, 0.4);border-bottom: 5px solid transparent;}
.page-box .on{background: rgba(224, 44, 44, 1);color: white;border-color: rgba(224, 44, 44, 1);}

.header-right-l img{width: 130%;}

@media (min-width: 1800px){
	.container {width: 1536px !important;}
	.min-container{width: 1536px !important;}
	.swiper-slide-box{left: 169px;}
	.swiper-container-horizontal>.swiper-pagination-bullets{left: 169px;}
	.all-container{width: 1400px !important;}
	.center-container{width: 1464px !important;}
}

@media (max-width: 1800px){
	.category02-box-bottom-title>h3{font-size: 28px;}
}

@media (max-width: 1600px){
	.category04{overflow: hidden;}
	.category02-box-bottom-title>h3{font-size: 20px;}
	.header-box .header-nav>ul>li{padding: 0 42px;}
}

@media (max-width: 1400px){
	.header-box .header-nav>ul>li{padding: 0 32px;}
	.category04-box-right input{margin-right: 30px;width: 280px;}
	.header-right-l{margin-right: 39px;}
}

@media (max-width: 1200px) {
	.category-box{width: 45%;}
	.category2-box{width: 45%;}
	.header-nav-size{font-size: 14px !important;}
	.swiper-slide-box h3 , .catgeory03-box2-right h3{font-size: 28px;}
	.swiper-slide-box h1{font-size: 32px;}
	.catgeorybox-title h2{font-size: 32px;}
	.catgeorybox-title h4{font-size: 18px;}
	.catgeory01-box2-title>h1{font-size: 32px;}
	.catgeory01-box2-title>h4{font-size: 18px;}
	.category02-box-bottom-title>h3{font-size: 18px;margin: 10px;}
	.category02-box-bottom-title>h4 , .catgeory03-box2-right>div>div{font-size: 14px;margin-bottom: 15px;}
	.category04-box-right>div{flex-direction: column;}
	.category04-box{align-items: center;}
	.header-box .header-nav>ul>li{padding: 0 42px;}
	.catgeory03-box2-box img{max-width: 100%;}
	.catgeory03-box2{justify-content: space-between;}
	.category03 .swiper-button-next3{right: 0;left: auto;bottom: 33.4%;}
	.category03 .swiper-button-prev3{right: 42px;left: auto;bottom: 33.4%;}
	.header-box .header-nav>ul>li{padding: 0 20px;}
	.catgeory03-box2-box22{flex-direction: column;}
	.catgeory03-box2-right{width: 100%;margin-top: 30px;}
	.category04-box-right input{width: 220px;}
}
@media (max-width: 991px) {
	.category-box{width: 100%;margin: 0;}
	.category01{padding: 15px;}
	.category2-box{width: 100%;margin: 0;padding: 10px;}
	.box{flex-direction: column;align-items: center;}
	.l_Box {align-items: center;margin-bottom: 30px;}
	.header{margin: 0;}
	.catgeorybox{flex-direction: column;align-items: center;}
	.catgeorybox-left{width: 100%;}
	.catgeorybox-center{width: 100%;}
	.catgeorybox-right{width: 100%;}
	.category02-box-bottom>div{width: 50%;}
	.catgeory01-box2-left{width: 100%;padding: 0 0 15px 0;}
	.category01 .catgeory01-box2-left{width: 100%;}
	.category01 .catgeory01-box2-right{width: 100%;}
	.catgeory03-box2-right{width: 100%;}
	.category04-box-right , .category04-box-left{width: 50%;}
	.footer-center{flex-direction: column;align-items: center;}
	.footer-center-l, .footer-center-c{align-items: center;}
	.footer-center-l h3 , .footer-center-l p , .footer-center-c h3 , .footer-center-c p{margin-bottom: 15px;text-align: center;}
	.footer-center-r>div>div{margin: 12px;}
	.footer{padding: 30px 15px 0 15px;}
	.catgeory03-box2-right-t{margin-bottom: 0px;}
	.catgeory03-box2-right-b>div{margin: 0 !important;}
	.category03{padding-left: 15px;padding-right: 15px;}
	.category02-box>h4{margin: 0 0 30px 0;width: 100%;}
	.catgeory01-box2-right{width: 100%;}
	.catgeory01-box2{padding: 0;}
	.catgeory01-box2-right>div{padding: 0 0 15px;}
	.catgeorybox-img{padding: 0 0 15px;}
	.category02-box-bottom{padding: 0 5px;}
	.category02-box{padding: 0 15px;}
	.category03 .swiper-button-next3{right: 0;left: auto;bottom: 35.6%;}
	.category03 .swiper-button-prev3{right: 42px;left: auto;bottom: 35.6%;}
	.category04-box-rightttt{flex-direction: column;}
	.category04-box-right input{width: 100%;margin-right: 0;}
	.header-logo img{width: 80%;}
	.header-right-l{margin-right: 15px;}
	.header-right-yunyan2{right: -50%;left: auto;box-shadow: 0 0 5px rgba(0, 0, 0, .1);}
	.header-right-yunyan2 a{font-size: 14px;}
	.category02-box-bottom-title>h4{overflow: hidden;text-overflow: ellipsis;max-width: 100%;white-space: nowrap;}
}

@media (max-width: 800px) {
	.catgeory03-box2-box img{}
}

@media (max-width: 767px) {
	.footer .foot-contact{width: 100%;}
	.subtit{text-align: left;}
	.links{flex-direction: column;align-items: flex-start;padding: 30px 10px;}
	.wrap{display: flex;flex-direction: column;align-items: flex-start;}
	.copyright{flex-direction: column;}
	.logo1{width: 70%;}
	.header-box{height: 70px;padding: 10px;}
	.footer-center-c br{display: block;}
	.footer-center-c span{margin-bottom: 10px;}
	.footer .foot-nav ul li{width: 50%;margin-bottom: 20px;}
	.category04-box-right, .category04-box-left{width: 100%;}
	.category04{padding: 90px 15px;}
	.category04-box>div>h3{font-size: 28px;text-align: center}
	.category04-box>div>p{font-size: 16px;text-align: center}
	.category04-box>div>div>input{margin-right: 0;}
	.category04-box-right{justify-content: center;}
	.category04-box-right>div{align-items: flex-end;}
	.category04-box>div>p{margin-bottom: 30px;}
	.catgeory03-box2-right h3{font-size: 18px;}
	.catgeory03-box2-right-b>div{font-size: 14px !important;}
	.category-title h1 , .category02-box>h1 , .category01 h1{font-size: 38px;}
	.category-title h4{margin-bottom: 25px;}
	.catgeorybox-img{width: 100%;}
	.swiper-slide-box h3{font-size: 14px;margin-top: 15px !important;}
	.swiper-slide-box h1{font-size: 18px;margin-bottom: 3px !important;}
	.swiper-slide-box{right: 0;left: 15px;}
	.mheader-nav{top: 70px;}
	.category03 .swiper-button-next3{right: 21px;}
	.category03 .swiper-button-prev3{right: 63px;}
	.header .header-logo>img{width: 70% !important;}
	.logo{width: 70%;}
	.category02-box-bottom-title>h3{margin: 0;}
	.category02-box-bottom-title>h4{margin: 0;}
	.page-minibox , .page-minibox2{margin: 0 5px;}
	.category03 .swiper-button-next3{right: 10px;left: auto;bottom: 38.1%;}
	.category03 .swiper-button-prev3{right: 52px;left: auto;bottom: 38.1%;}
	.header-right-l2{top: 70px !important;}
	.header-right-yunyan2{top: 40px;}
}

@media (max-width: 660px) {
	.page-minibox{margin: 0 5px;width: 25px;height: 25px;}
	.page-minibox2{margin: 0 5px;height: 25px;}
	.category03 .swiper-button-next3{right: 10px;left: auto;bottom: 47.1%;}
	.category03 .swiper-button-prev3{right: 52px;left: auto;bottom: 47.1%;}
	.clearfix{display: flex !important;flex-wrap: wrap !important;}
	.footer .foot-nav ul li{width: 50% !important;}
}

@media (max-width: 567px) {
	.page-minibox{margin: 0 2px;width: 22px;height: 22px;}
	.page-minibox2{margin: 0 2px;height: 22px;width: 67px;}
	.page-minibox2 span{margin: 0;}
	.category03 .swiper-button-next3{right: 0;left: auto;bottom: 44.1%;}
	.category03 .swiper-button-prev3{right: 42px;left: auto;bottom: 44.1%;}
	.swiper-slide-box img{width: 60%;}
	.swiper-slide-img>div{margin: 0;width: 40px;}
	.header-logo img{width: 60%;}
	.header-box{height: 60px;}
	.header-right-l2{top: 60px !important;}
	.mheader-nav{top: 60px !important;}
}

@media (max-width: 500px) {
	.category04-box>div>h3,.category-title h1,.category02-box>h1,.category01 h1{font-size: 20px !important;line-height: normal !important;margin: 15px 0;}
	.catgeory03-box2-right h3,.catgeorybox-title h2{font-size: 16px !important;line-height: normal;}
	.catgeory01-box2-title>h1{margin-bottom: 5px !important;line-height: normal !important;}
	.catgeory01-box2-title>h4{line-height: normal !important;}
	.category02-box>h1{margin: 10px 0 30px 0 !important;padding: 0 !important;line-height: normal !important;}
	.category02{padding: 0;}
	.category02-box>h4{font-size: 12px;line-height: normal;}
	.category-title h1{margin-top: 0 !important;}
	.category-title h4{font-size: 12px;}
	.category04-box>div>p{font-size: 14px;line-height: normal;}
	.category04{padding-top: 15px !important;margin-top: 15px !important;}
	.category04-box-right input{font-size: 14px !important;}
}

@media (max-width: 450px) {
	.category03 .swiper-button-next3{right: 0;left: auto;bottom: 53.1%;}
	.category03 .swiper-button-prev3{right: 42px;left: auto;bottom: 53.1%;}
}

@media (max-width: 420px) {
	.category03 .swiper-button-next3{bottom: 48.56%;}
	.category03 .swiper-button-prev3{bottom: 48.56%;}
}

/*搜索结果*/
.xsousuo {
     padding-top: 90px;
    /* padding-bottom: 80px; */
    background: #fff;
}

.xsousuo .conwidth {}

.xsousuo .xssbox {
    padding-top: 85px;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 80px;
    /* background-color: #FFFFFF; */
}

.xssbox .title {
    font-family: sy-Regular;
    color: #000000;
    font-size: 28px;
    padding-bottom: 35px;
    border-bottom: #e8e8e8 solid 1px;
}

.xssbox .title .t1 {
    color: #148fee;
}

.xsdiv {}

.xsdiv ul li {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: #eae5e5 solid 1px;
}

.xsdiv ul li a {
    display: inline-block;
    width: 100%;
}

.xsousuo .l-wrap {
    float: left;
    width: 150px;
}

.xsousuo .l-wrap img {
    width: 100%;
}

.xsousuo .r-wrap {
    float: left;
    width: -moz-calc(100% - 150px);
    width: -webkit-calc(100% - 150px);
    width: calc(100% - 150px);
    padding-left: 30px;
    box-sizing: border-box;
    margin-top: 4vh;
}

.xsdiv ul li a .xtop {
    margin-bottom: 10px;
    overflow: hidden;
    color: #222222;
    font-size: 20px;
    margin-right: 30px;
    margin-bottom: 5px;
}

.xsdiv ul li a:hover .xtop {
    color: #148fee;
}

.xsdiv ul li a .xmid {
    color: #999999;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 15px;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.xsdiv ul li a .time {
    color: #444444;
    font-size: 16px;
}

@media screen and (max-width: 1440px) {
    .xssbox .title {
        font-size: 26px;
    }
}

@media screen and (max-width: 1024px) {
    .xsousuo {
        padding-bottom: 70px;
    }

    .xsousuo .xssbox {
        padding-top: 30px;
        padding-bottom: 50px;
        padding-left: 0;
        padding-right: 0;
    }

    .xssbox .title {
        font-size: 24px;
    }
}

@media screen and (max-width: 768px) {
    .xsousuo {
        padding-bottom: 60px;
    }

    .xsousuo .xssbox {
        padding-top: 20px;
        padding-bottom: 40px;
    }

    .xssbox .title {
        font-size: 20px;
        padding-bottom: 25px;
    }

    .xsdiv ul li {
        padding: 25px 0px;
    }
}

@media screen and (max-width: 640px) {
    .xsousuo .xssbox {
        padding-top: 0px;
        padding-bottom: 30px;
    }

    .xssbox .title {
        font-size: 18px;
        padding-bottom: 20px;
    }

    .xsdiv ul li {
        padding: 20px 0px;
    }

    .xsdiv ul li a .xtop {
        font-size: 18px;
    }

    .xsdiv ul li a .time {
        font-size: 15px;
    }
}

@media screen and (max-width: 576px) {
    .xsousuo .xssbox {
        padding-top: 0;
    }

    .xsousuo .l-wrap {
        width: 100px;
    }

    .xsousuo .r-wrap {
        padding-left: 20px;
        width: -webkit-calc(100% - 100px);
        width: calc(100% - 100px);
    }

    .xsdiv ul li a .xtop {
        font-size: 17px;
    }

    .xsdiv ul li a .xmid {
        margin-bottom: 10px;
    }

    .xsdiv ul li a .time {
        font-size: 14px;
    }
}