@font-face {
	font-family: "Gilroy-Bold";
	src: url("/themes/default/css/font/GILROY-BOLD.OTF") format("otf"),
	url("/themes/default/css/font/GILROY-BOLD.woff") format("woff");
}

@keyframes skin-icon
{
	0% {transform: scale(1);opacity: .6;}
	80% {transform: scale(1.6);opacity: 0;}
	100% {transform: scale(1.6);opacity: 0;}
}

/* 分页 */
.paging[type='default'] .paging_btn{margin: 0 5px !important; font-size: 13px;  min-width: 60px !important; height: 60px !important; border: 1px solid #efefef; border-radius: 50%; font-family: "Gilroy"; font-weight: bold; transition: all 0.3s ease;}
.paging[type='default'] .paging_btn:hover{border-color: #015b4f !important; color: #015b4f !important;}
.paging[type='default'] .paging_btn.cur{border-color: #015b4f !important; background: #015b4f !important; color: #fff !important;}
.paging[type='default'] .paging_btn .anniu{width: 100%; height: 100%; border-radius: 50%; }
.paging[type='default'] .paging_btn .prev{background: url(/images/icon10.png) no-repeat center;}
.paging[type='default'] .paging_btn .next{background: url(/images/icon11.png) no-repeat center;}
.paging[type='default'] .paging_btn .prev:hover{background: #015b4f url(/images/icon18.png) no-repeat center;}
.paging[type='default'] .paging_btn .next:hover{background: #015b4f url(/images/icon19.png) no-repeat center;}

@media (max-width: 860px) {
	.paging[type='default'] .paging_btn{font-size: 26px !important; width: 80px !important; min-width: 80px !important; height: 80px !important;}
	.paging[type='default'] .paging_btn .anniu{background-size: 45%;}
}

/*头部 header*/
#header{position: fixed;z-index: 50;top: 0;left: 0;height: 210px;width: 100%;}
#header .htop{width: 100%;height: 70px;padding: 24px 0 6px;}
#header .hattr{line-height: 40px;}
#header .hattr .hat{padding-left: 34px;font-size: 14px;font-family: "Gilroy";color: #fff;}
#header .hattr .hat.mail{background: url(/images/icon1.png) no-repeat center left;margin-right: 47px;position: relative;}
#header .hattr .hat.mail:before{display: block;position: absolute;content:"";width: 1px;height: 12px;background: rgba(255,255,255,0.5);top: calc(50% - 6px);right: -24px;}
#header .hattr .hat.tel{background: url(/images/icon2.png) no-repeat center left;}
#header .hsear{height: 40px;width: 240px;border: 1px solid #bfc1c6;border-radius: 20px;overflow: hidden;}
#header .hsear label{margin: 0 21px;width: 18px;height: 100%;background: url(/images/icon3.png) no-repeat center;cursor: pointer;position: relative;}
#header .hsear label:before{display: block;position: absolute;content:"";width: 1px;height: 12px;background: rgba(255,255,255,0.5);top: calc(50% - 6px);right: -16px;}
#header .hsear input[type="text"]{width: 158px;height: 100%;margin-right: 20px;font-size: 16px;color: #fff;}
#header .hcon{width: 100%;height: 138px;border-bottom: 1px solid rgba(255,255,255,0.4);padding: 38px 0 0;}
#header .logo{width: 337px;height: 62px;}
#header .logo .i0{display: inline-block;}
#header .logo .i1{display: none;}
#header .hnav{ height: 100%;}
#header .hnav .hnav-item{ margin-right: 58px; padding-top: 21px; height: 100%;}
#header .hnav .hnav-a{ display: block; height: 100%; font-size: 18px;color: rgba(255,255,255,0.8);font-weight: 500;position: relative;}
#header .hnav .hnav-a:before{display: block;position: absolute;content:"";width: 100%;height: 2px;bottom: -1px;left: 0;background: transparent;}
#header .hnav .hnav-item:hover .hnav-a:before,
#header .hnav .hnav-a.cur:before{background: #015b4f;}
#header .hnav .hnav-two-list{ top: calc(100% + 1px); left: 50%; padding: 10px 20px; background: #fff; white-space: nowrap; transform: translateX(-50%); box-sizing: unset; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
#header .hnav .hnav-two-list{padding:50px 48px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; }
#header .hnav .hnav-two-list .two-box{margin-right:20px; display:flex;flex-wrap: wrap;flex-direction: column;justify-content:space-between; width:355px;position:relative;height:226px;}
#header .hnav .hnav-two-list .two-box::before{ content:''; position:absolute; z-index:3; top:0; left:45%; width:1px; height:100%; background:#f2f7f6;}
#header .hnav .hnav-two-list .two-pic{width:339px;height:226px;}
#header .hnav .hnav-two-list .hnav-item-a{margin-bottom:20px; width:160px; line-height: 28px; font-size: 14px;}
#header .hnav .hnav-two-list .hnav-item-a:nth-child(5n){margin-bottom:0;}
#header .hnav .hnav-two-list .hnav-item-a .a1{margin-right:7px;font-size:12px;line-height:26px; width:26px; height:26px;font-weight:600; background:#e2d2ba; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; }
#header .hnav .hnav-two-list .hnav-item-a .a2{font-weight:600;}
#header .hnav .hnav-two-list .hnav-item-a.cur .a1{color:#fff;background-color:#015b4f;}
#header .hnav .hnav-two-list .hnav-item-a.cur .a2{color:#015b4f;}
@media screen and (min-width: 750px){
	#header .hnav .hnav-item:hover .hnav-two-list{ display: block;}
	/* #header .hnav .hnav-two-list .hnav-item-a:hover{ color: #015b4f;} */
	#header .hnav .hnav-two-list .hnav-item-a:hover .a1{color:#fff;background-color:#015b4f;}
	#header .hnav .hnav-two-list .hnav-item-a:hover .a2{ color: #015b4f;}
}
/* #header .hnav .hnav-two-list .hnav-item-a:hover{} */
#header .hnav .hnav-w{width: 167px;height: 60px;background: url(/images/icon4.png) no-repeat center;}
#header.cor,
#header.b-head{background: #fff;box-shadow: 1px 2px 30px 0px rgba(4, 92, 80, 0.05);height: 138px;}
#header.up{overflow: hidden;transform: translate(0,-101%);height: 138px;}
#header.cor .htop,
#header.up .htop,
#header.b-head .htop{display: none;}
#header.cor .logo .i0,
#header.b-head .logo .i0{display: none;}
#header.cor .logo .i1,
#header.b-head .logo .i1{display: inline-block;}
#header.cor .hnav .hnav-a,
#header.b-head .hnav .hnav-a{color: #333;}

#header .mb-btn,
#header .icon-btn,
.m-header-blank,
#header .mb-btn,
#m-nav,
#search-box,
#header .hcon .right{display: none;}

@media(max-width: 1440px){
	#header .hnav .hnav-item{margin-right: 40px;}
}

@media(max-width: 1280px){
	#header .hnav .hnav-item{margin-right: 25px;}
}

@media(max-width: 1180px){
	#header .logo{ align-self: flex-start; width: 250px;}
	#header .hcon{ align-items: center; height: 138px;}
	#header .hnav .hnav-item{ margin-right: 18px;}
	/*#header .hnav .hnav-a{margin-right: 18px;}*/
	/*#header .hnav .hnav-a:before{ bottom: -38px;}*/
}
@media (max-width: 1024px) {
	#header .htop,
	#header .hnav .hnav-w,
	#header .hnav{display: none;}

	#header .logo{ align-self: center;}
	#header .hcon{ padding-bottom: 38px; height: 100px;}
	#header .hcon .right{display: flex;}
	#header .icon-btn{display: block;}
	#header .icon-btn svg,
	#header .mb-btn svg {fill: #fff; zoom: 1.3;}
	#header.cor .icon-btn svg,
	#header.cor .mb-btn svg ,
	#header.b-head .icon-btn svg,
	#header.b-head .mb-btn svg {fill: #000;}

	#header .mb-btn{display: inline-block; margin-left: 30px; width: 32px;}
	#header .mb-btn .i1{display: inline-block;}
	#header .mb-btn .i2{display: none;}
	#header .mb-btn.cur .i1{display: none;}
	#header .mb-btn.cur .i2{display: inline-block;}
	
	#header,
	#header .head,
	#header.up,
	#header.cor, 
	#header.b-head{height: 100px}
	.m-header-blank{display: block;}

	#m-nav{display: block;width: 100%;height: 0;z-index: 49;left: 0;right: 0;top: 100px;width: 100%;background: #fff;overflow-y: auto;}
	#m-nav.cur{height: calc(100vh - 100px);}
	#m-nav .nav{border-top: 1px solid #ebebeb;}
	#m-nav .nav .hnav-a{font-size: 18px;font-weight: 700; margin: 0 30px;border-bottom: 1px solid #ebebeb; line-height: 60px;}

	/* 搜索框 */
	#search-box{border-top: 1px solid #ebebeb; display: block;width: 100%;z-index: 50;left: 0;right: 0;top: 100px;width: 100%;background: #fff;display: none;flex-direction: column;justify-content: center;}
	#search-box .form-box{width: 92%;margin: 60px auto;height: 70px;border: 1px solid #d1d1d1;border-radius: 45px;}
	#search-box .form-box .input{width: calc(100% - 100px);padding-left: 45px;}
	#search-box .form-box .input input{width: 100%;height: 100%;font-size: 22px;color: #333;}
	#search-box .form-box .submit{width: 70px;height: 100%;background: url(/images/search.png) no-repeat center;}
}
@media (max-width: 860px) {
	#header{background: #fff;}
	#header .htop{display: none;}
	#header .logo .i0{display: none;}
	#header .logo .i1{display: inline-block;}

	#m-nav .nav .hnav-a{font-size: 36px; line-height: 100px;}
	#header .mb-btn{width: 50px;}
	#header.cor .icon-btn svg, #header.cor .mb-btn svg,
	#header .icon-btn svg, #header .mb-btn svg{zoom: 2; fill: #000;}
}

/*底部 footer*/
#footer{ min-height: 665px;background: url(/images/footer-bg.jpg) no-repeat center;background-size: cover;padding: 100px 0 95px;}
#footer .ftop .flogo{width: 337px;height: 62px;margin-bottom: 45px;display: block;}
#footer .ftop .fat1{font-size: 14px;line-height: 30px;color: #fff;}
#footer .ftop .fser{width: 120px;height: 40px;line-height: 40px;border-radius: 20px;background: url(/images/icon8.png) no-repeat center;margin-top: 25px;cursor: pointer;}
#footer .fnav .fli{width: 160px;padding-right: 40px;}
#footer .fnav .fli:last-child{ padding-right: 0;}
#footer .fnav .fli.w1{width: 405px;}
#footer .fnav .fli .fnt1{color: #fff;font-weight: 500;font-size: 18px;margin-bottom: 40px;}
#footer .fnav .fli a{font-size: 16px;line-height: 35px;color: rgba(255,255,255,0.7);}
#footer .fnav .fli a:hover{color: #fff;}
#footer .fnav .fli .fln{width: 55%;position: relative;}
#footer .fnav .fli .fln:before{display: block;content: "";position: absolute;width: 1px;height: 154px;background: rgba(255,255,255,0.1);top: 10px;right: 25px;}
#footer .fcon{line-height: 30px;padding: 42px 0;border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.1);margin-top: 64px;}
#footer .fcon .fct1,
#footer .fcon .fct2 a{font-size: 14px;color: rgba(255,255,255,0.7);}
#footer .fcon .fct2 a{padding-right: 12px;margin-right: 12px;border-right: 1px solid rgba(255,255,255,0.7);line-height: 14px;}
#footer .fcon .fct2 a:nth-last-child(1){border-right: 0;}
#footer .fcon .fct2 a:hover{color: #fff;}
#footer .fbot{margin-top: 50px;}
#footer .fbot *{font-size: 14px;color: rgba(255,255,255,0.7);}

#m-fixed-rig{ display: none;}
#fixed-rig{bottom: 37%;right: 2.864%;position: fixed;z-index: 10;}
#fixed-rig .msg-btn{width: 48px;height: 48px;border-radius: 50%;background: #015b4f;margin-top: 15px;}
#fixed-rig .msg-btn:before{ display: block; content: ''; position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; background: #015b4f; border-radius: 50%; transform: translate(-50%, -50%); transition: all .3s;}
#fixed-rig .msg-btn:hover:before{ width: 120%; height: 120%;}
#fixed-rig .top-btn{width: 48px;height: 48px;border-radius: 50%;background: url(/images/icon23.png) no-repeat center #fff;margin-top: 15px;}
#fixed-rig .top-btn:hover{background: url(/images/icon28.png) no-repeat center #015b4f;}

#fixed-rig .weixin .code{display: none; top: 0; left: -150px; background: #fff; border-radius: 8px; padding: 10px; }
#fixed-rig .weixin:hover .code{display: block;}
@media(max-width: 1540px){
	#footer .ftop .flogo{ width: 250px;}
}

@media(max-width: 1440px){
	#footer .ftop .fnav{ width: calc(100% - 300px);}
	#footer .fnav .fli{width: 118px; margin-bottom: 25px; margin-right: 25px; padding-right:0}
	#footer .fnav .fli .fln{width: 45%; margin-right: 27px;}
	#footer .fnav .fli .fln:before{right: 0;}
	#footer .fnav .fli.w1{width: 376px;}
}
@media(max-width: 1366px) {
	#footer .ftop .fnav{width: calc(100% - 290px);}
	#footer .fnav .fli{ margin-right: 20px;}
}
@media(max-width: 1280px) {
	#footer .ftop .fnav{width: calc(100% - 275px);}
	#footer .fnav .fli{ margin-right: 10px;}
	#footer .fnav .fli.w1{width: 364px;}
}
@media(max-width: 1200px) {
	#footer .ftop{flex-direction: column;}
	#footer .fnav .fli .fnt1{margin-bottom: 10px;}
	#footer .ftop .fattr{width: 100%; margin-bottom: 40px;}
	#footer .ftop .fnav{width: 100%;}
	#footer .fnav .fli{width: 160px;}
	#footer .fnav .fli.w1{width: 400px;}
}
@media (max-width: 1024px) {
	#footer{padding: 80px 0;}
	
	#footer .fnav .fli,
	#footer .fnav .fli.w1{width: 100%; border-bottom: 1px solid rgba(255,255,255,0.1);}
	#footer .fnav .fli .fnt1{line-height: 60px; margin: 0; background: url(/images/down-w.png) no-repeat top 17px right 22px;}
	#footer .fnav .fli{margin-bottom: 0; padding: 0;}
	#footer .fnav .fli .two{display: none;}
	#footer .fnav .fli .two .list{flex-direction: column;}
	#footer .fnav .fli .two a{display: block; line-height: 60px; padding: 0 30px; border-bottom: 1px dashed rgba(255,255,255,0.1);}
	#footer .fnav .fli .fln,
	#footer .fnav .fli .frn{width: 100%;}
	#footer .fnav .fli .fln:before{display: none;}

	#footer .fcon{margin-top: 40px; padding: 25px 0;}
	#footer .fbot{margin-top: 40px;}
}
@media (max-width: 860px) {
	#footer{padding: 80px 0 120px;}
	#footer .ftop .flogo{width: 337px; height: 82px;}
	#footer .ftop .fat1{font-size: 26px; line-height: 1.6;}
	#footer .ftop .fser{width: 210px; height: 70px; background: url(/images/icon8.png) no-repeat center /100% 100%;}
	#footer .fnav .fli .fnt1{line-height: 100px; font-size: 36px; background: url(/images/down-w.png) no-repeat top 37px right 22px;}
	#footer .fnav .fli .two a{line-height: 100px; font-size: 26px;}
	#footer .fcon .fct1, #footer .fcon .fct2 a{font-sizE: 26px; line-height: 1.6;}
	#footer .fbot{flex-direction: column;}
	#footer .fbot *{font-sizE: 26px; line-height:1.6;}

	#fixed-rig{ display: none;}
	#m-fixed-rig{ display: flex; position: fixed; bottom: 0; right: 0; z-index: 10; width: 100%; background: #015b4f;}
	#m-fixed-rig .btn{ width: 100%; border-radius: 0; height: 120px;}
	#m-fixed-rig .btn .icon{ width: 50px;}
	#m-fixed-rig .btn .icon img{ max-width: 100%;}
	#m-fixed-rig .btn .tit{ font-size: 26px; color: #fff;}
	#m-fixed-rig .msg-btn,
	#m-fixed-rig .top-btn{width: 100%; height: 100%; display: block; margin: 0; line-height: 80px;}
	#m-fixed-rig .msg-btn .tit{ font-size: 26px; color: #fff;}
	/*
	#m-fixed-rig .top-btn,
	#m-fixed-rig .top-btn:hover{width: 100%; height: 80px; display: block; background: url(/images/icon28.png) no-repeat center #015b4f; background-size: 42%;}
	*/
	#m-fixed-rig .msg-btn:before{display: none;}
	#m-fixed-rig .msg-btn img,
	#m-fixed-rig .top-btn img{zoom: 1.6;}

	#m-fixed-rig .weixin .code{display: none; width: 200px; height: 200px; top: -210px; left: 0;}
	#m-fixed-rig .weixin .code img{ width: 160px;}
	#m-fixed-rig .weixin:hover .code{display: block;}
}

/*广告*/
.banner .txt{top: 50%;text-align: center;width: 550px;left: calc(50% - 275px);}
.banner .txt .bt1{font-size: 48px;color: #fff;font-weight: bold;line-height: 50px;}
.banner .txt .bt2{font-size: 14px;color: #fff;margin: 20px auto;}
.banner .txt .bticon{width: 25px;height: 15px;background: url(/images/icon24.png) no-repeat center;margin: 0 auto;}
.banner .con{top: 50%;text-align: center;}
.banner .con .item{width: 20%;position: relative;}
.banner .con .item:nth-child(1):after,
.banner .con .item:before{display: block;height: 72px;width: 1px;background: rgb(240, 93, 93);opacity: 0.2;top: 40px;right: 0;position: absolute;content: "";}
.banner .con .item:nth-child(1):after{right: auto;left: 0;}
.banner .con .item .bct1{font-size: 18px;color: #fff;}
.banner .con .item .bct1 span{font-size: 72px;color: #fff;font-weight: 500;line-height: 77px; font-family: "Gilroy-Bold";}
.banner .con .item:nth-child(3) .bct1 span{font-size: 58px;}
.banner .con .item .bct2{font-size: 20px;color: #fff;margin-top: 30px;}
.banner .con .bcmore{width: 200px;height: 66px;line-height: 66px;border-radius: 33px;border: 1px solid #fff;margin: 95px auto 0;padding: 0 50px;}
.banner .con .bcmore .a1{font-size: 16px;color: #fff;text-align: left;}
.banner .con .bcmore .icon{background: url(/images/icon5.png) no-repeat center;width: 20px;height: 20px;}
.banner .con .bcmore:hover{background: #fff;width: 220px;}
.banner .con .bcmore:hover .a1{color: #015b4f;}
.banner .con .bcmore:hover .icon{background: url(/images/icon27.png) no-repeat center;transform: rotate(360deg);}
.inbanner .incon{top: 50%;text-align: center;}
.inbanner .incon .inbt1{font-size: 36px;color: #fff;line-height: 36px;margin-bottom: 30px;}
.inbanner .incon .inbt2{font-size: 80px;color: #fff;line-height: 80px;margin-bottom: 40px;}
.inbanner .incon .inbt3{font-size: 18px;color: #fff;line-height: 20px;margin-bottom: 80px;font-family: "Gilroy";}
.inbanner .incon .inmore{width: 220px;height: 66px;line-height: 66px;border-radius: 33px;padding: 0 50px;border: 1px solid #e2d2ba;margin: 0 auto;background: #e2d2ba;}
.inbanner .incon .inmore .a1{font-size: 16px;color: #442f2c;text-align: left;}
.inbanner .incon .inmore .icon{background: url(/images/icon17.png) no-repeat center;width: 20px;height: 20px;}
.inbanner .incon .inmore:hover{border: 1px solid #015b4f;width: 240px;background: #015b4f;}
.inbanner .incon .inmore:hover .a1{color: #fff;}
.inbanner .incon .inmore:hover .icon{background: url(/images/icon5.png) no-repeat center;transform: rotate(360deg);}
.inbanner .anniu{width: 70px;height: 70px;border-radius: 50%;border: 1px solid rgba(255,255,255,0.3);z-index: 3;bottom: 78px;cursor: pointer;}
.inbanner .prev{right: calc(160px + 90px);background: url(/images/icon18.png) no-repeat center;}
.inbanner .next{right: 160px;background: url(/images/icon19.png) no-repeat center;}

@media(max-width: 1740px){
	.inbanner .prev{right: calc(4% + 90px);}
	.inbanner .next{right: 4%;}
}

@media (max-width: 1680px) {
	.banner .txt{bottom: 170px;}
	.banner .con .bcmore{margin-top: 60px;}
}
@media(max-width: 1550px){
	.banner .txt{ bottom: 140px;}
	.banner .con .item .bct1 span{ font-size: 50px;}
	.banner .con .item .bct1 span.f1{ font-size: 45px;}
	.banner .con .bcmore{ margin-top: 50px;}
}

@media(max-width: 1440px){
	.banner .txt{ bottom: 80px;}
	.banner .con .item .bct1 span{ font-size: 40px;}
	.banner .con .item .bct1 span.f1{ font-size: 35px;}
	.banner .con .bcmore{ margin-top: 25px;}
	.banner .con .item:nth-child(3) .bct1 span{font-size: 50px;}
}

@media(max-width: 1350px){
	.banner .txt{ bottom: 40px;}
	.banner .txt .bt1{ font-size: 38px;}
	.banner .con{ bottom: 62px;}
	.banner .con .item .bct1 span{ font-size: 40px;}
	.banner .con .item .bct1 span.f1{ font-size: 35px;}
	.banner .con .item .bct2{ margin-top: 0;}
	.banner .con .bcmore{ margin-top: 25px;}

	.inbanner .incon{ bottom: 100px;}

}
@media (max-width: 1280px) {
	.banner .txt{bottom: 100px;}
}
@media (max-width: 1200px) {
	.banner .txt{bottom: 90px;}
}
@media(max-width: 1180px){
	.banner .con .item:nth-child(1):after,
	.banner .con .item:before{ top: 0;}
	.banner .con .item .bct1 span{ line-height: 40px; font-size: 30px;}
	.banner .con .item .bct1 span.f1{ font-size: 25px;}

	.inbanner .incon{ bottom: inherit; left: 50%; top: 55%; transform: translate(-50%,-50%);}
	.inbanner .incon .inbt1{ font-size: 30px;}
	.inbanner .incon .inbt2{ line-height: 60px; font-size: 60px;}
	.inbanner .incon .inmore,
	.inbanner .incon .inmore:hover{width: 290px; height: 75px; line-height: 75px; border-radius: 45px;}
	.inbanner .incon .inmore .a1{font-size: 26px;}
	/* .inbanner .incon{bottom: 40px;} */

	.banner .con .item:nth-child(3) .bct1 span{font-size: 40px;}
}
@media (max-width: 860px) {
	.inbanner .incon{height: auto;}
	.inbanner .prev{left: 35%;}
	.inbanner .next{right: 35%;}

	#i-banner{margin-top: 100px;}

	.banner{margin-top: 100px;}
	.banner .con { bottom: inherit; top: 50%; left: 50%; transform: translate(-50%,-50%);}
	.banner .con .item{display:flex;justify-content: center; width: 100%; margin-bottom: 20px;}
	.banner .con .item .bct1 span{font-size: 36px;margin-right:20px;}
	.banner .con .item .bct1{font-size: 26px;}
	.banner .con .item .bct2{font-size: 30px;}
	.banner .con .bcmore,
	.banner .con .bcmore:hover{width: 290px; height: 75px; line-height: 75px; border-radius: 45px;}
	.banner .con .bcmore .a1{font-size: 26px;}

	.banner .txt{width: 90%; bottom: 0; top: 50%; left: 50%; transform: translate(-50%, -50%); height: max-content;} 
	.banner .txt .bt1{font-size: 52px; font-weight: 700; line-height: 1.6;}
	.banner .txt .bt2{font-sizE: 36px; font-weight: 700; line-height: 1.6;}

	.inbanner .anniu{background-color: #015b4f;}
}

/*面包屑*/
.crumbs{box-shadow: 0px 6px 62px 0px rgba(209, 209, 209, 0.2);background: #fafafa;height: 80px;line-height: 80px;}
.crumbs.f-nav{background: #fff;}
.crumbs .crutxt{font-size: 16px;color: #999;}
.crumbs .crutxt span{color: #333;}
.crumbs .return{font-size: 16px;color: #999;padding-right: 25px;background: url(/images/icon9.png) no-repeat center right;}
.crumbs .crunav .crn-a{margin-left: 43px;font-size: 16px;color: #333;}
.crumbs .crunav .crn-a.cur{color: #015b4f;border-bottom: 2px solid #015b4f;}

@media (max-width: 860px) {
	.crumbs .crutxt{display: none;}
	.crumbs .crunav{width: 90%; margin: 0 auto;}
	.crumbs .crunav .crn-a{font-size: 30px; width: max-content; padding: 0 10px;}
	.crumbs .crunav .crn-a:first-child{margin-left: 0;}
	.crumbs .btn{width: 70px;height: 80px;top: 50%; transform: translateY(-50%); display: block;z-index: 3;cursor: pointer;}
	.crumbs .prev{background: url(/images/icon10.png) no-repeat center;left: -35px;}
	.crumbs .next{background: url(/images/icon11.png) no-repeat center;right: -35px;}
	.crumbs .btn.swiper-button-disabled{display: none;}
}

/*首页  index*/
#index .one{padding: 190px 0 100px;background: #fff;overflow: hidden;}
#index .one .img{width: 60%;padding-top: 45.8125%;margin-right: -6.875%;}
#index .one .text{width: 46.875%;}
#index .one .title{font-size: 48px;color: #333;font-weight: bold;margin-bottom: 15px;}
#index .one .tit{font-size: 30px;color: #333;margin-bottom: 75px;}
#index .one .brief{font-size: 18px;line-height: 35px;color: #333;margin-bottom: 45px;}
#index .one .li{width: 25%;position: relative;}
#index .one .li:before{display: block;content: "";position: absolute;width: 1px;height: 36px;background: #eaeaea;top: calc(50% - 18px);right: 35px;}
#index .one .li:nth-last-child(1):before{display: none;}
#index .one .li .t1{font-size: 30px;color: #015b4f;font-weight: bold;}
#index .one .li .t1 span{font-size: 36px;color: #015b4f;font-family: "Gilroy-Bold";}
#index .one .li .t2{font-size: 16px;line-height: 35px;color: #015b4f;margin-top: 8px;}
#index .one .inmore{width: 220px;height: 66px;line-height: 66px;border-radius: 33px;padding: 0 50px;background: #015b4f;border: 1px solid #015b4f;margin-top: 60px;}
#index .one .inmore .a1{font-size: 16px;color: #fff;text-align: left;}
#index .one .inmore .icon{background: url(/images/icon5.png) no-repeat center;width: 20px;height: 20px;}
#index .one .inmore:hover{background: #fff;width: 240px;}
#index .one .inmore:hover .a1{color: #015b4f;}
#index .one .inmore:hover .icon{background: url(/images/icon27.png) no-repeat center;transform: rotate(360deg);}

@media(max-width: 1550px){
	#index .one .li .t1,
	#index .one .li .t1 span{ font-size: 26px;}
	#index .one .li .t2{ font-size: 14px;}
}
@media(max-width: 1440px) {
	#index .one .cw1600{ align-items: center;}
	#index .one .data .li{ width: 50%;}
	#index .one .data .li:nth-child(2):before{ display: none;}
}
@media (max-width: 1024px) {
	#index .one{padding: 80px 0;}
	#index .one .cont{flex-direction: column;}
	#index .one .text{width: 100%;}
	#index .one .img{width: 100%; margin-top: 40px;}
	#index .one .tit{margin-bottom: 60px;}
	#index .one .li:before{display: none;}
	#index .one .data .li{text-align: center; margin-top: 40px;}
	#index .one .data .li:nth-child(-n+2){margin-top: 0;}
	#index .one .inmore{margin: 0 auto;}
	#index .one .img .pic{width: 100%; padding-right: 0;}
}
@media (max-width: 860px) {
	#index .one .title{font-size: 42px; font-weight: 700; line-height: 1.6;}
	#index .one .tit{margin-bottom: 40px; font-size: 36px; font-weight: 500; line-height: 1.6;}
	#index .one .brief{font-size: 30px; line-height: 1.6;}
	#index .one .li .t1, #index .one .li .t1 span{font-size: 30px;}
	#index .one .li .t2{font-size: 26px;}
	#index .one .inmore{margin-top: 40px;}
	#index .one .inmore,
	#index .one .inmore:hover{width: 290px; height: 75px; line-height: 75px; border-radius: 45px;}
	#index .one .inmore .a1{font-size: 26px;}
	#index .one .img { padding-top: 81.8125%; margin-right: 0;}

}

#index .two{background: url(/images/index-bg.jpg) no-repeat center;/*height: 970px;*/padding-top: 110px;background-size: cover;}
#index .two .cw1600{ width: 1600px;}
#index .two .title{font-size: 48px;color: #333;font-weight: bold;text-align: center;}
#index .two .con{height: 716px;margin-top: 72px;}
#index .two .img{width: 524px;height: 716px;bottom: 0;/* left: 583px; */left: 36.4375%;}
#index .two .item .num{width: 70px;height: 70px;line-height: 70px;text-align: center;font-size: 22px;font-family: "Gilroy-Bold";border-radius: 50%;background: #015b4f;color: #fff;}
#index .two .item.i0 .num,
#index .two .item.i1 .num,
#index .two .item.i2 .num,
#index .two .item.i3 .num,
#index .two .item.i4 .num{margin-right: 10px;}
#index .two .item.i5 .num,
#index .two .item.i6 .num,
#index .two .item.i7 .num,
#index .two .item.i8 .num,
#index .two .item.i9 .num{margin-left: 10px;}
#index .two .item .t1{font-size: 30px;color: #333;}
#index .two .item .t2{font-size: 16px;color: #333;margin-bottom: 8px;}
#index .two .item.l{text-align: left;}
#index .two .item.r{text-align: right;}
#index .two .item .line{bottom: 0;height: 1px;background: #e2d2ba;opacity: 0;}
#index .two .item .line1{height: 1px;background: #e2d2ba;}
#index .two .item.l .line{left: 80px;}
#index .two .item.r .line{right: 80px;}
#index .two .item.l .line1{left: 100%;}
#index .two .item.r .line1{right: 100%;}
@keyframes mian-sign{0% {transform: scale(1);opacity: 1;} 33% {transform: scale(1.8);opacity: 0.5;} 66% {transform: scale(2.8);opacity: 0.2;} 100% {transform: scale(3.8);opacity: 0;}}
#index .two .item .line .sign{width: 10px;height: 10px;transform: translate(50%,-50%);}
#index .two .item .line .sign .icon{width: 100%;height: 100%;border-radius: 50%;position: relative;background: #e2d2ba;}
#index .two .item .line .sign .icon div{width: 100%;height: 100%;border-radius: 50%;position: absolute;top: 0;left: 0;background-color: #e2d2ba;z-index: -1;}
#index .two .item .line .sign .icon div{animation: mian-sign 2s infinite ease-out;}
#index .two .item.i0{top: -10px;left: 175px;}
#index .two .item.i1{top: 130px;left: 92px;}
#index .two .item.i2{top: 270px;left: 0;}
#index .two .item.i3{bottom: 235px;left: 92px;}
#index .two .item.i4{bottom: 95px;left: 175px;}
#index .two .item.i5{top: -10px;right: 175px;}
#index .two .item.i6{top: 130px;right: 92px;}
#index .two .item.i7{top: 270px;right: 0;}
#index .two .item.i8{bottom: 235px;right: 92px;}
#index .two .item.i9{bottom: 95px;right: 175px;}
#index .two .item.i0 .line{width: 265px;}
#index .two .item.i1 .line{width: 320px;}
#index .two .item.i2 .line{width: 622px;}
#index .two .item.i3 .line{width: 320px;}
#index .two .item.i4 .line{width: 220px;}
#index .two .item.i5 .line{width: 342px;}
#index .two .item.i6 .line{width: 353px;}
#index .two .item.i7 .line{width: 700px;}
#index .two .item.i8 .line{width: 370px;}
#index .two .item.i9 .line{width: 260px;}
#index .two .item.i0 .line1{width: 175px;transform: rotate(24deg);transform-origin: left top;}
#index .two .item.i1 .line1{width: 193px;transform: rotate(21deg);transform-origin: left top;}
#index .two .item.i2 .line1{width: 0;transform: rotate(0deg);transform-origin: left top;}
#index .two .item.i3 .line1{width: 250px;transform: rotate(-32deg);transform-origin: left top;}
#index .two .item.i4 .line1{width: 347px;transform: rotate(-41deg);transform-origin: left top;}
#index .two .item.i5 .line1{width: 200px;transform: rotate(-18deg);transform-origin: right bottom;}
#index .two .item.i6 .line1{width: 206px;transform: rotate(-19deg);transform-origin: right bottom;}
#index .two .item.i7 .line1{width: 0;transform: rotate(0deg);transform-origin: right bottom;}
#index .two .item.i8 .line1{width: 275px;transform: rotate(29deg);transform-origin: right bottom;}
#index .two .item.i9 .line1{width: 392px;transform: rotate(36deg);transform-origin: right bottom;}
#index .two .item.i0 .line .sign{bottom: -81px;right: -160px;}
#index .two .item.i1 .line .sign{bottom: -81px;right: -183px;}
#index .two .item.i2 .line .sign{bottom: -9px;right: -2px;}
#index .two .item.i3 .line .sign{bottom: 125px;right: -212px;}
#index .two .item.i4 .line .sign{bottom: 217px;right: -260px;}
#index .two .item.i5 .line .sign{bottom: -72px;left: -200px;}
#index .two .item.i6 .line .sign{bottom: -75px;left: -203px;}
#index .two .item.i7 .line .sign{bottom: -9px;left: -12px;}
#index .two .item.i8 .line .sign{bottom: 125px;left: -250px;}
#index .two .item.i9 .line .sign{bottom: 221px;left: -327px;}
#index .two .item:hover .num{background: #e2d2ba;color: #442f2c;}
#index .two .item:hover .line{opacity: 1;}

@media(max-width: 1680px){
	#index .two .cw1600{ width: 1400px;}
	#index .two .img{ left: 50%; transform: translateX(-50%);}

	#index .two .item.i0 .line{ width: 105%;}
	#index .two .item.i0 .line .sign{bottom: -75px;right: -145px;}
	#index .two .item.i0 .line1{width: 160px;}
	#index .two .item.i1 .line{ width: 104%;}
	#index .two .item.i1 .line .sign{bottom: -72px;right: -160px;}
	#index .two .item.i1 .line1{width: 171px;}
	#index .two .item.i2 .line{width: 225%;}
	#index .two .item.i3 .line{width: 103%;}
	#index .two .item.i3 .line .sign{bottom: 125px;right: -193px;}
	#index .two .item.i3 .line1{width: 232px;transform: rotate(-35deg);}
	#index .two .item.i4 .line{ width: 78%;}
	#index .two .item.i4 .line .sign{bottom: 222px;right: -239px;}
	#index .two .item.i4 .line1{width: 329px;transform: rotate(-44deg);}
	#index .two .item.i5 .line{ width: 107%;}
	#index .two .item.i5 .line .sign{bottom: -64px;left: -178px;}
	#index .two .item.i5 .line1{width: 176px;}
	#index .two .item.i6 .line{ width: 112%;}
	#index .two .item.i6 .line .sign{bottom: -64px;left: -171px;}
	#index .two .item.i6 .line1{width: 164px;}
	#index .two .item.i7 .line{ width: 231%;}
	#index .two .item.i8 .line{ width: 132%;}
	#index .two .item.i8 .line .sign{bottom: 125px;left: -210px;}
	#index .two .item.i8 .line1{width: 241px;transform: rotate(34deg);}
	#index .two .item.i9 .line{ width: 63%;}
	#index .two .item.i9 .line .sign{bottom: 221px;left: -293px;}
	#index .two .item.i9 .line1{width: 365px;transform: rotate(39deg);}
}

@media(max-width: 1550px){
	#index .two .item .t1{ font-size: 26px;}
}

@media(max-width: 1440px){
	#index .two .cw1600{ width: 1200px;}

	#index .two .item.i0{ top: 0; left: 60px;}
	#index .two .item.i0 .line{width: 77%;}

	#index .two .item.i1{ top: 130px; left: 20px;}
	#index .two .item.i1 .line{width: 69%;}

	#index .two .item.i2{ left: 0;}
	#index .two .item.i2 .line{width: 154%;}

	#index .two .item.i3{ bottom: 235px; left: 20px;}
	#index .two .item.i3 .line{width: 66%;}

	#index .two .item.i4{ bottom: 95px; left: 60px;}
	#index .two .item.i4 .line{width: 53%;}

	#index .two .item.i5{ top: 0; right: 60px;}
	#index .two .item.i5 .line{width: 151%;}

	#index .two .item.i6{ right: 20px;}
	#index .two .item.i6 .line{width: 141%;}

	#index .two .item.i7{ right: 0;}
	#index .two .item.i7 .line{width: 241%;}

	#index .two .item.i8{ right: 20px;}
	#index .two .item.i8 .line{width: 152%;}

	#index .two .item.i9{ right: 60px;}
	#index .two .item.i9 .line{width: 107%;}
}
/*
	@media(max-width: 1366px){
		#index .two .item.i0 .line{width: 163px;}
		#index .two .item.i1 .line{width: 216px;}
		#index .two .item.i2 .line{width: 502px;}
		#index .two .item.i3 .line{width: 218px;}
		#index .two .item.i4 .line{width: 115px;}
		#index .two .item.i5 .line{width: 160px;}
		#index .two .item.i6 .line{width: 166px;}
		#index .two .item.i7 .line{width: 476px;}
		#index .two .item.i8 .line{width: 186px;}
		#index .two .item.i9 .line{width: 74px;}
	}
*/
@media(max-width: 1280px){
	#index .two .cw1600{ width: 1000px;}
	#index .two .item.i0{left: 0;}
	#index .two .item.i1{left: 0;}
	#index .two .item.i2{left: 0;}
	#index .two .item.i3{left: 0;}
	#index .two .item.i4{left: 0;}
	#index .two .item.i5{right: 0;}
	#index .two .item.i6{right: 0;}
	#index .two .item.i7{right: 0;}
	#index .two .item.i8{right: 0;}
	#index .two .item.i9{right: 0;}

	#index .two .item.i0 .line{width: 58%;}
	#index .two .item.i1 .line{width: 36%;}
	#index .two .item.i2 .line{width: 113%;}
	#index .two .item.i3 .line{width: 34%;}
	#index .two .item.i4 .line{width: 33%;}
	#index .two .item.i5 .line{width: 131%;}
	#index .two .item.i6 .line{width: 103%;}
	#index .two .item.i7 .line{width: 195%;}
	#index .two .item.i8 .line{width: 113%;}
	#index .two .item.i9 .line{width: 87%;}

}
@media (max-width: 860px) {
	#index .two{height: auto; padding: 80px 0;}
	
	#index .two .title{font-size: 42px; font-weight: 700; line-height: 1.6;}
	#index .two .cw1600{max-width: 1600px;width: 92%;margin: auto;}
	#index .two .img{display: none;}
	#index .two .con{display: flex; flex-wrap: wrap;}
	#index .two .item{position: inherit; top:0 !important; left:0 !important;bottom:0 !important;right:0 !important; width: 50%;}
	#index .two .item .line{display: none !important;}
	#index .two .item .num{width: 60px; height: 60px; line-height: 60px;}
	#index .two .item .txt{width: calc(100% - 70px);}
	#index .two .item .t1{font-size: 30px;}
	#index .two .item .t2{font-size: 26px; line-height: 1.6; }
	#index .two .item.r{text-align: left; flex-direction: row-reverse;justify-content: flex-end;}
	#index .two .item.i5 .num, 
	#index .two .item.i6 .num, 
	#index .two .item.i7 .num, 
	#index .two .item.i8 .num, 
	#index .two .item.i9 .num{margin-left: 0; margin-right: 10px;}
}

#index .three{height: 970px;width: 100%;background: url(/images/index3.jpg) no-repeat center;padding-top: 150px;background-size: cover;}
#index .three .title{font-size: 48px;color: #fff;font-weight: bold;margin-bottom: 115px;}
#index .three .con{height: 414px;width: 1100px;}
#index .three .con .li{width: 50%;margin-bottom: 60px;}
#index .three .con .li .num{width: 60px;height: 60px;line-height: 60px;border-radius: 50%;background: #e2d2ba;text-align: center;color: #442f2c;font-family: "Gilroy-Bold";margin-right: 15px;font-size: 18px;}
#index .three .con .li .t1{font-size: 24px;color: #fff;line-height: 35px;font-weight: bold;}
#index .three .con .li .t2{font-size: 18px;color: #fff;line-height: 35px;opacity: 0.6;}
#index .three .bot{padding: 77px 0 66px;}
#index .three .bot .text{height: 78px;padding-right: 112px;border-right: 1px solid #989075;margin-right: 112px;}
#index .three .bot .t3{font-size: 18px;color: #442f2c;}
#index .three .bot .t4{font-size: 52px;color: #442f2c;line-height: 68px;font-family: "Gilroy";font-weight: 500;}
#index .three .bot .inmore{width: 220px;height: 66px;line-height: 66px;border-radius: 33px;padding: 0 50px;border: 1px solid #504237;}
#index .three .bot .inmore .a1{font-size: 16px;color: #504237;text-align: left;}
#index .three .bot .inmore .icon{background: url(/images/icon17.png) no-repeat center;width: 20px;height: 20px;}
#index .three .bot .inmore:hover{border: 1px solid #015b4f;width: 240px;background: #015b4f;}
#index .three .bot .inmore:hover .a1{color: #fff;}
#index .three .bot .inmore:hover .icon{background: url(/images/icon5.png) no-repeat center;transform: rotate(360deg);}

@media (max-width: 2600px) {
	#index .three{height: 990px; /* background-size: 100% 100%; */}
}
@media (max-width: 1366px) {
	#index .three{    height: 890px;}
	#index .three .con{height: 345px;}
}
@media(max-width: 1200px){
	#index .three .con{ width: 100%;}
}
@media(max-width: 1024px) {
	#index .three{height: 650px; padding-top: 80px;}
	#index .three .title{margin-bottom: 35px;}
	#index .three .con{height: auto;}
	#index .three .con .li{width: 40%; margin-bottom: 30px;}
	#index .three .con .li .txt{width: calc(100%  - 75px);}
	#index .three .bot{padding: 72px 0 0;}
	#index .three .bot .text{margin-right: 66px; padding-right: 66px;}
}
@media (max-width: 860px) {
	#index .three{padding: 80px 0;height: auto; background: url(/images/index-back.png) no-repeat center/100% 100%;}
	#index .three .title{font-size: 42px; font-weight: 700; line-height: 1.6;}
	#index .three .con .li{width: 100%;     align-items: center;}
	#index .three .con .li .num{font-size: 26px;}
	#index .three .con .li .t1{font-size: 30px; line-height: 1.6;}
	#index .three .con .li .t2{font-size: 26px; line-height: 1.6;}
	#index .three .bot{justify-content: space-between}
	#index .three .bot .t3{font-size: 26px;}
	#index .three .bot .t4{font-size: 42px;}
	#index .three .bot .text{padding: 0; margin-right: 20px; border: 0;}
	#index .three .bot .inmore,
	#index .three .bot .inmore:hover{width: 290px; height: 75px; line-height: 75px; border-radius: 45px;}
	#index .three .bot .inmore .a1{font-size: 26px;}
}
#index .four{padding: 110px 0 0;background: #fff;}
#index .four .title{font-size: 48px;color: #333;font-weight: bold;}
#index .four .inmore{width: 220px;height: 66px;line-height: 66px;border-radius: 33px;padding: 0 50px;background: #015b4f;border: 1px solid #015b4f;}
#index .four .inmore .a1{font-size: 16px;color: #fff;text-align: left;}
#index .four .inmore .icon{background: url(/images/icon5.png) no-repeat center;width: 20px;height: 20px;}
#index .four .inmore:hover{background: #fff;width: 240px;}
#index .four .inmore:hover .a1{color: #015b4f;}
#index .four .inmore:hover .icon{background: url(/images/icon27.png) no-repeat center;transform: rotate(360deg);}
#index .four .con{margin-top: 95px;}
#index .four .container{padding-bottom: 65px;}
#index .four .slide .cate{width: 118px;height: 48px;line-height: 48px;border: 2px solid #eaeaea;background: #fff;text-align: center;border-radius: 24px;font-size: 16px;color: #333;margin-right: 25px;}
#index .four .slide .time{font-size: 16px;line-height: 24px;color: #333;}
#index .four .slide .t1{font-size: 20px;line-height: 30px;color: #333;font-weight: 500;margin-top: 25px;height: 60px;overflow: hidden;}
#index .four .slide .img{width: 100%;padding-top: 64%;border-radius: 8px;overflow: hidden;margin-top: 45px;}
#index .four .slide:hover .cate{color: #015b4f;border: 2px solid #015b4f;}
#index .four .slide:hover .time{color: #015b4f;}
#index .four .slide:hover .t1{color: #015b4f;}
#index .four .swiper-pagination-bullet{width: 14px;height: 14px;border: 2px solid #eaeaea;background: #fff;opacity: 1;margin: 0 11px;}
#index .four .swiper-pagination-bullet.swiper-pagination-bullet-active{border: 2px solid #015b4f;background: #015b4f;}

@media (max-width: 1024px) {
	#index .four{padding: 80px 0 0;}
	#index .four .video{margin-top: 80px;}
}
@media (max-width: 860px) {
	#index .four .title{font-size: 42px; font-weight: 700; line-height: 1.6;}
	#index .four .inmore,
	#index .four .inmore:hover{width: 290px; height: 75px; line-height: 75px; border-radius: 45px;}
	#index .four .inmore .a1{font-size: 26px;}

	#index .four .con{margin-top: 40px;}
	#index .four .slide .cate{width: 190px;height: 60px;line-height: 60px;border-radius: 35px;font-size: 26px;}
	#index .four .slide .time{font-size: 26px;}
	#index .four .slide .t1{font-size: 30px; line-height: 50px; height: calc(50px * 2);}
}

#index .video-box{padding-top: 95px;border-radius: 8px;overflow: hidden;}

#index .five{padding: 100px 0 120px;background: #fff;}
#index .five .title{font-size: 48px;color: #333;font-weight: bold;margin-bottom: 65px;}
#index .five .item{width: 16%;margin: 0 0.8% 0.8% 0;border: 1px solid #d6d6d6;border-radius: 8px;background: #fff;overflow: hidden;padding: 2.5% 2% 1.8%;text-align: center;}
#index .five .item:nth-child(6n){margin-right: 0;}
#index .five .item .img{width: 100%;padding-top: 100%;margin-bottom: 15px;}
#index .five .item .t1{font-size: 18px;line-height: 35px;font-weight: bold;color: #333;}
#index .five .item .t2{font-size: 14px;line-height: 35px;color: #333;opacity: 0.6;margin-top: 5px;}
#index .five .item:hover{background: #015b4f;border: 1px solid #015b4f;}
#index .five .item:hover .t1{color: #fff;}
#index .five .item:hover .t2{color: #fff;}

@media (max-width: 1366px) {
	#index .five .item{padding: 2.5% 1.6% 1.8%;}
}
@media (max-width: 1280px) {
	#index .five .item{padding: 2.5% 1.3% 1.8%;}
}
@media (max-width: 1024px) {
	#index .five .item .t2{line-height: 19px;}
}
@media (max-width:750px) {
	#index .five .title{font-size: 42px; font-weight: 700; line-height: 1.6; margin-bottom: 40px;}
	#index .five .item{width: 47%; margin: 0 40px 40px 0; padding: 4.5% 2% 4.8%;}
	#index .five .item:nth-child(2n){margin-right: 0;}
	#index .five .item .img .m-pic{zoom: 1.5;}
	#index .five .item .t1{font-size: 36px;}
	#index .five .item .t2{margin-top: 15px; font-size: 26px; line-height: 1.6;}
}

/*品牌故事-品牌实力  brand-strength*/
#brand-strength{background: #fafafa;padding: 120px 0;}
#brand-strength .con{margin-bottom: 50px;}
#brand-strength .item{width: 31.25%;margin: 0 3.125% 55px 0;}
#brand-strength .item:nth-child(3n){margin-right: 0;}
#brand-strength .item .img{width: 100%;padding-top: 100%;background: #fff;border-radius: 8px;overflow: hidden;}
#brand-strength .item .t1{margin-top: 32px;font-size: 18px;color: #333;}
#brand-strength .item:hover .img{background: url(/images/brandlist-bg.png) no-repeat center #01594d;}
#brand-strength .item:hover .t1{color: #015b4f;}

@media (max-width: 860px) {
	#brand-strength{padding: 80px 0;}
	#brand-strength .item{width: 100%; }
	#brand-strength .item:nth-child(2n){margin-right: 0;}
	#brand-strength .item .img{background: url(/images/brandlist-bg.png) no-repeat center #01594d; background-size: 100%;}
	#brand-strength .item .t1{font-size: 36px; line-height: 1.6; color: #015b4f;}
	#brand-strength .page{display:none;}
	#brand-strength .mb-page{font-size:28px; display:block; line-height: 80px;}
	#brand-strength .mb-page select{margin: 0 20px; padding:0 20px; appearance:none;width: 80px; min-width: 80px; height: 80px; border: 2px solid #015b4f; border-radius: 50%; text-align: center;}
}

/*品牌故事  brand-story*/
#brand-story .one{min-height: 939px;}
#brand-story .one .con{width: 50%;padding-top: 120px;}
#brand-story .one .title{font-size: 48px;font-weight: bold;color: #333;margin-bottom: 60px;}
#brand-story .one .tit1{font-size: 40px;font-weight: bold;color: #015b4f;}
#brand-story .one .tit2{font-size: 24px;color: #015b4f;padding-bottom: 10px;margin-bottom: 15px;border-bottom: 1px solid rgba(1,91,79,0.15);display: inline-block;}
#brand-story .one .brief{font-size: 18px;color: #333;line-height: 35px;}
#brand-story .two{min-height: 1080px;background: url(/images/brand-bg2.jpg) no-repeat center bottom #4b7c6d;padding-top: 120px;}
#brand-story .two .title{font-size: 48px;font-weight: bold;color: #fff;margin-bottom: 40px;}
#brand-story .two .brief{font-size: 18px;color: #fff;line-height: 35px;width: 620px;}
#brand-story .two .con{margin-top: 110px;height: 445px;background: url(/images/icon6.png) no-repeat center top 30px;position: relative;}
#brand-story .two .con:after,
#brand-story .two .con:before{display: block;height: 30px;width: 30px;background: url(/images/icon25.png) no-repeat center;position: absolute;content: "";}
#brand-story .two .con:after{top: 24px;right: -21px;}
#brand-story .two .con:before{bottom: -9px;left: -17px;}
#brand-story .two .item{border-radius: 50%;box-shadow: 0px 5px 29.75px 5.25px rgba(1, 91, 79, 0.4);}
#brand-story .two .item:nth-child(1){margin-top: 336px;margin-left: 35px;width: 96px;height: 96px;}
#brand-story .two .item:nth-child(2){margin-top: 240px;margin-left: 95px;width: 147px;height: 147px;}
#brand-story .two .item:nth-child(3){margin-top: 248px;margin-left: 105px;width: 110px;height: 110px;}
#brand-story .two .item:nth-child(4){margin-top: 180px;margin-left: 118px;width: 188px;height: 188px;}
#brand-story .two .item:nth-child(5){margin-top: 136px;margin-left: 160px;width: 142px;height: 142px;}
#brand-story .two .item:nth-child(6){margin-top: 0px;margin-left: 94px;width: 188px;height: 188px;}
#brand-story .two .item .t1{font-size: 24px;font-weight: bold;color: #fff;margin-bottom: 15px;}
#brand-story .two .item .t2{font-size: 16px;line-height: 25px;color: #fff;margin-bottom: 15px;position: relative;padding-left: 20px;}
#brand-story .two .item .t2 b{font-size: 24px;}
#brand-story .two .item .t2:before{display: block;height: 10px;width: 10px;position: absolute;content: "";border: 2px solid #015b4f;left: 0;top: 6px;border-radius: 50%;}
#brand-story .two .item:nth-child(1) .text{width: 150px;top: calc(100% + 45px);}
#brand-story .two .item:nth-child(2) .text{width: 270px;bottom: calc(100% + 25px);}
#brand-story .two .item:nth-child(3) .text{width: 330px;top: calc(100% + 35px);}
#brand-story .two .item:nth-child(4) .text{width: 380px;bottom: calc(100% + 35px);left: -65px;}
#brand-story .two .item:nth-child(5) .text{width: 370px;top: calc(100% + 35px);left: 35px;}
#brand-story .two .item:nth-child(6) .text{width: 360px;bottom: calc(100% + 30px);left: -55px;}
#brand-story .three{min-height: 960px;}
#brand-story .three .con{width: 50%;padding-top: 115px;}
#brand-story .three .title{font-size: 48px;color: #333;font-weight: bold;}
#brand-story .three .tit1{width: 597px;height: 68px;line-height: 68px;text-align: center;background: url(/images/icon7.png) no-repeat center;color: #442f2c;font-size: 24px;margin: 55px 0;}
#brand-story .three .brief{font-size: 18px;color: #333;line-height: 35px;}
#brand-story .four{padding: 115px 0 120px;background: #f6f6f6;} 
#brand-story .four .title{font-size: 48px;color: #333;font-weight: bold;margin-bottom: 75px;}
#brand-story .four .con{width: 100%;padding-top: 44.1875%;overflow: hidden;border-radius: 24px;}
#brand-story .four .text{height: 374px;width: 600px;border: 10px solid #4e7e6f;background: rgba(255,255,255,0.9);border-radius: 24px;top: calc(50% - 187px);left: calc(50% - 300px);text-align: center;padding-top: 40px;}
#brand-story .four .text .t1{font-weight: 500;font-size: 48px;color: #4e7e6f;}
#brand-story .four .text .t2{font-size: 18px;color: #333;margin-top: 50px;line-height: 35px;position: relative;}
#brand-story .four .text .t2:before{display: block;position: absolute;content: "";width: 410px;top: -26px;height: 1px;left: calc(50% - 205px);background: #4e7e6f;}
#brand-story .five .top{min-height: 530px;background: url(/images/brand-bg4_01.jpg) no-repeat center bottom #135c49;text-align: center;padding-top: 140px;}
#brand-story .five .top .t1{font-weight: 500;font-size: 48px;color: #fff;}
#brand-story .five .top .t2{font-size: 18px;color: #fff;margin-top: 50px;line-height: 35px;position: relative;}
#brand-story .five .top .t2:before{display: block;position: absolute;content: "";width: 410px;top: -26px;height: 1px;left: calc(50% - 205px);background: #4e7e6f;}

@media (max-width: 2600px) {
	#brand-story .one{height: 1065px; /* background-size: 100% 100% !important; */}
	#brand-story .three {min-height: 1029px;/* background-size: 100% !important; */}
	#brand-story .five .top{/* background-size: 100% ; */}
}
@media(max-width: 1650px){
	#brand-story .two .item:nth-child(6) .text{left: -100px;}
}
@media(max-width: 1600px){
	#brand-story .two .con:after{top: 20px;right: -21px;}
	#brand-story .two .con:before{bottom: 27px;left: -17px;}

	#brand-story .two .item:nth-child(1){margin-left: 35px;}
	#brand-story .two .item:nth-child(2){margin-left: 75px;}
	#brand-story .two .item:nth-child(3){margin-left: 85px;}
	#brand-story .two .item:nth-child(4){margin-left: 98px;}
	#brand-story .two .item:nth-child(5){margin-left: 140px;}
	#brand-story .two .item:nth-child(6){margin-left: 74px;}
}

@media(max-width: 1500px){
	#brand-story .two .con:before{bottom: 50px;left: -17px;}

	#brand-story .two .item:nth-child(1){margin-left: 15px;}
	#brand-story .two .item:nth-child(2){margin-left: 55px;}
	#brand-story .two .item:nth-child(3){margin-left: 65px;}
	#brand-story .two .item:nth-child(4){margin-left: 78px;}
	#brand-story .two .item:nth-child(5){margin-left: 120px;}
	#brand-story .two .item:nth-child(6){margin-left: 54px;}
}

@media(max-width: 1375px){
	#brand-story .one{height: 939px;}

	#brand-story .two .con:before{bottom: 74px;left: -17px;}
	#brand-story .two .item:nth-child(1){margin-left: 15px;margin-top: 296px;}
	#brand-story .two .item:nth-child(2){margin-left: 45px;}
	#brand-story .two .item:nth-child(3){margin-left: 55px;}
	#brand-story .two .item:nth-child(4){margin-left: 68px;}
	#brand-story .two .item:nth-child(5){margin-left: 90px;}
	#brand-story .two .item:nth-child(6){margin-left: 44px;}

	#brand-story .five .top{background-size: auto;}
}

@media(max-width: 1300px){
	#brand-story .two .con:after{top: 37px;right: -21px;}
	#brand-story .two .con:before{bottom: 85px;left: -17px;}

	#brand-story .two .item:nth-child(1){margin-left: 15px;margin-top: 276px;}
	#brand-story .two .item:nth-child(2){margin-left: 25px;}
	#brand-story .two .item:nth-child(3){margin-left: 55px;}
	#brand-story .two .item:nth-child(4){margin-left: 48px;}
	#brand-story .two .item:nth-child(5){margin-left: 70px;}
	#brand-story .two .item:nth-child(6){margin-left: 14px;}
}

@media(max-width: 1240px){
	#brand-story .one{background-position: right !important; min-height: 850px;}
	#brand-story .one .con{width: 55%; padding-top: 100px;}

	#brand-story .two .con:after{ top: 45px;}
	#brand-story .two .con:before{ bottom: 94px;}
	#brand-story .two .item:nth-child(1){margin-left: 15px;margin-top: 276px;}
	#brand-story .two .item:nth-child(2){margin-left: 25px;}
	#brand-story .two .item:nth-child(3){margin-left: 35px;}
	#brand-story .two .item:nth-child(4){margin-left: 38px;}
	#brand-story .two .item:nth-child(5){margin-left: 40px;}
	#brand-story .two .item:nth-child(6){margin-left: 14px;}

	#brand-story .three{ min-height: 800px; background-size: 100% !important;}
	#brand-story .three .con{width: 55%; padding-top: 95px;}
	#brand-story .three .tit1{margin: 35px 0;}
}

@media(max-width: 1180px){
	#brand-story .three .tit1{ width: 100%; background-size: 100% auto;}

	#brand-story .one .con{width: 50%;}
	#brand-story .two .con:after{ top: 55px;}
	#brand-story .two .con:before{ bottom: 104px;}
	#brand-story .two .item .t2{ font-size: 14px;}
	#brand-story .two .item:nth-child(1){ margin-top: 254px; margin-left: 10px;}
	#brand-story .two .item:nth-child(2){ margin-top: 214px; margin-left: 10px;}
	#brand-story .two .item:nth-child(3){ margin-left: 10px;}
	#brand-story .two .item:nth-child(4){ margin-top: 205px; margin-left: 10px;}
	#brand-story .two .item:nth-child(5){ margin-top: 170px;margin-left: 10px;}
	#brand-story .two .item:nth-child(6){ margin-top: 50px; margin-left: 10px;}

	#brand-story .two .item:nth-child(2) .text{ left: -40px;}
	#brand-story .two .item:nth-child(5) .text{ left: 0;}
	#brand-story .two .item:nth-child(6) .text{ left: -140px;}

	#brand-story .five .top{min-height: 480px; padding-top: 100px;}
}

@media(max-width: 1100px){
	#brand-story .two .con:after{ top: 89px;}
	#brand-story .two .con:before{ bottom: 121px;}
}
@media(max-width: 750px) {
	#brand-story .one{min-height: 940px;}
	#brand-story .one .con{width: 62%; padding-top: 80px;}
	#brand-story .one .title{font-size: 42px; font-weight: 700; line-height: 1.6; margin-bottom: 20px;}
	#brand-story .one .tit2{font-size: 30px; line-height: 1.6;}
	#brand-story .one .brief{font-size: 26px; line-height: 1.6;}

	#brand-story .two{padding-top: 80px;     background-size: cover;}
	#brand-story .two .title{font-size: 42px; font-weight: 700; line-height: 1.6;}
	#brand-story .two .brief{width: 100%; font-size: 30px; line-height: 1.6; }
	#brand-story .two .con{flex-wrap: wrap; height: auto; background: none; margin-top: 40px;}
	#brand-story .two .item{width: 100%  !important; height: auto  !important; margin: 0 !important; display: flex; border-radius: 0; box-shadow: none; margin-bottom: 40px !important;}
	#brand-story .two .item .img{width: 30%;}
	#brand-story .two .item .img img{width: 180px; height: 180px;}
	#brand-story .two .item .text{width: calc(100% - 30%) !important; height: auto; position: inherit; top: 0 !important; left: 0 !important;bottom: 0 !important; right: 0 !important;}
	#brand-story .two .con:before,
	#brand-story .two .con:after{display: none;}
	#brand-story .two .item .t1{font-size: 30px;}
	#brand-story .two .item .t2{font-size: 26px; line-height: 1.6;}
	#brand-story .two .item .t2:before{top: 50%; transform: translateY(-50%);}

	#brand-story .three .con{width: 100%;}
	#brand-story .three .title{font-size: 42px; font-weight: 700; line-height: 1.6; margin-bottom: 40px;}
	#brand-story .three .tit1{height: 84px; line-height: 84px; font-size: 26px;}
	#brand-story .three .brief{font-size: 26px; line-height: 1.6}

	#brand-story .four{padding: 80px 0;}
	#brand-story .four .title{font-size: 42px; font-weight: 700; line-height: 1.6; margin-bottom: 40px;}
	#brand-story .four .con{padding-top: 83.1875%;}
	#brand-story .four .con .img,
	#brand-story .four .con .img img{height: 100%;}
	#brand-story .four .text{height: 355px;width: 575px;top: 50%; left: 50%; transform: translate(-50%,-50%);}
	#brand-story .four .text .t1{font-size: 36px; line-height: 1.6;}
	#brand-story .four .text .t2{font-size: 26px;}

	#brand-story .five .top .t1{font-size: 42px; font-weight: 700; line-height: 1.6;}
	#brand-story .five .top .t2{font-size: 36px; line-height: 1.6;}

}

/*招商加盟  attract*/
#attract .one{background: #fff;padding: 120px 0;}
#attract .one .title{font-size: 48px;font-weight: bold;color: #333;margin-bottom: 45px;}
#attract .one .con{overflow: hidden;width: 100%;}
#attract .one .pc .container{height: 680px;overflow: visible;}
#attract .one .li{width: 130%;text-align: center;}
#attract .one .slide:nth-child(1) .li{margin-top: 130px;}
#attract .one .slide:nth-child(2) .li{margin-top: 399px;}
#attract .one .slide:nth-child(3) .li{margin-top: 154px;}
#attract .one .slide:nth-child(4) .li{margin-top: 332px;}
#attract .one .slide:nth-child(5) .li{margin-top: 42px;}
#attract .one .slide:nth-child(6) .li{margin-top: 297px;}
#attract .one .slide:nth-child(7) .li{margin-top: 91px;}
#attract .one .slide:nth-child(8) .li{margin-top: 341px;}
#attract .one .slide:nth-child(9) .li{margin-top: 34px;}
#attract .one .slide:nth-child(10) .li{margin-top: 129px;}
#attract .one .li span {display: block;width: 90px;height: 60px;margin: 0 auto;position: relative;}
#attract .one .slide:nth-child(2n) .li span{margin-top: 30px;}
#attract .one .li span em {position: absolute;width: 100%;height: 100%;top: 0;left: 0;-webkit-transform: translateX(0) rotate(0deg);transform: translateX(0) rotate(0deg);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}
#attract .one .li span i {position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 1;visibility: hidden;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.1s ease 0.2s;transition: all 0.1s ease 0.2s;}
#attract .one .li:hover span em,
#attract .one .li.cur span em {opacity: 0;visibility: hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
#attract .one .li:hover span i,
#attract .one .li.cur span i {visibility: visible;opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
#attract .one .li .num{font-size: 60px;font-family: "DE";background: linear-gradient(180deg, rgba(0,0,0,.1),rgba(0,0,0,0));-webkit-background-clip: text;background-clip: text;color: transparent;margin-top: 8px;}
#attract .one .li .tit{width: 110%;font-size: 20px;color: #222;margin-top: -25px;font-weight: bold;}
#attract .one .li .brief{height: 78px;font-size: 16px;color: #999;line-height: 26px;margin-top: 5px;}
#attract .one .slide:nth-child(2n-1) .li .brief{margin-bottom: 10px;}
#attract .one .li .icon{width: 30px;height: 30px;background: url(/images/icon12.png) no-repeat center;display: block;margin: 0 auto;}
#attract .one .li:hover .tit{color: #035c50;}
#attract .one .li.cur .icon{background-image: url(/images/icon12.png);}
#attract .one .line-box{width: 100%;left: 0;top: 44px;z-index: 1;}
#attract .one .line-box .line1{width: 100%;}
#attract .one .line-box .line2{width: 0;overflow: hidden;}

@media (max-width: 2600px) {
	#attract .one .con{max-width: 1920px;margin: 0 auto;}
}
@media(max-width: 1680px){
  #attract .one .slide:nth-child(1) .li{margin-top: 130px;}
  #attract .one .slide:nth-child(2) .li{margin-top: 377px;}
  #attract .one .slide:nth-child(3) .li{margin-top: 165px;}
  #attract .one .slide:nth-child(4) .li{margin-top: 380px;}
  #attract .one .slide:nth-child(5) .li{margin-top: 64px;}
  #attract .one .slide:nth-child(6) .li{margin-top: 283px;}
  #attract .one .slide:nth-child(7) .li{margin-top: 59px;}
  #attract .one .slide:nth-child(8) .li{margin-top: 337px;}
  #attract .one .slide:nth-child(9) .li{margin-top: 95px;}
  #attract .one .slide:nth-child(10) .li{margin-top: 260px;}
}
@media(max-width: 1440px){
  #attract .one .slide:nth-child(1) .li{margin-top: 135px;}
  #attract .one .slide:nth-child(2) .li{margin-top: 372px;}
  #attract .one .slide:nth-child(3) .li{margin-top: 154px;}
  #attract .one .slide:nth-child(4) .li{margin-top: 403px;}
  #attract .one .slide:nth-child(5) .li{margin-top: 118px;}
  #attract .one .slide:nth-child(6) .li{margin-top: 305px;}
  #attract .one .slide:nth-child(7) .li{margin-top: 37px;}
  #attract .one .slide:nth-child(8) .li{margin-top: 299px;}
  #attract .one .slide:nth-child(9) .li{margin-top: 83px;}
  #attract .one .slide:nth-child(10) .li{margin-top: 344px;}
}
@media(max-width: 1366px){
  #attract .one .slide:nth-child(1) .li{margin-top: 136px;}
  #attract .one .slide:nth-child(2) .li{margin-top: 372px;}
  #attract .one .slide:nth-child(3) .li{margin-top: 149px;}
  #attract .one .slide:nth-child(4) .li{margin-top: 406px;}
  #attract .one .slide:nth-child(5) .li{margin-top: 133px;}
  #attract .one .slide:nth-child(6) .li{margin-top: 319px;}
  #attract .one .slide:nth-child(7) .li{margin-top: 41px;}
  #attract .one .slide:nth-child(8) .li{margin-top: 289px;}
  #attract .one .slide:nth-child(9) .li{margin-top: 70px;}
  #attract .one .slide:nth-child(10) .li{margin-top: 340px;}
}
@media(max-width: 1280px){
  #attract .one .slide:nth-child(1) .li{margin-top: 136px;}
  #attract .one .slide:nth-child(2) .li{margin-top: 371px;}
  #attract .one .slide:nth-child(3) .li{margin-top: 141px;}
  #attract .one .slide:nth-child(4) .li{margin-top: 407px;}
  #attract .one .slide:nth-child(5) .li{margin-top: 147px;}
  #attract .one .slide:nth-child(6) .li{margin-top: 345px;}
  #attract .one .slide:nth-child(7) .li{margin-top: 52px;}
  #attract .one .slide:nth-child(8) .li{margin-top: 282px;}
  #attract .one .slide:nth-child(9) .li{margin-top: 54px;}
  #attract .one .slide:nth-child(10) .li{margin-top: 325px;}
}
@media(max-width: 1180px){
	#attract .one .slide:nth-child(1) .li{margin-top: 144px;}
	#attract .one .slide:nth-child(5) .li{margin-top: 162px;}
	#attract .one .slide:nth-child(6) .li{margin-top: 371px;}
	#attract .one .slide:nth-child(7) .li{margin-top: 80px;}
	#attract .one .slide:nth-child(8) .li{margin-top: 287px;}
	#attract .one .slide:nth-child(9) .li{margin-top: 45px;}
	#attract .one .slide:nth-child(10) .li{margin-top: 304px;}
}
@media(max-width: 1024px){
	#attract .one .slide:nth-child(1) .li{margin-top: 134px;}
	#attract .one .slide:nth-child(4) .li{margin-top: 392px;}
	#attract .one .slide:nth-child(5) .li{margin-top: 165px;}
	#attract .one .slide:nth-child(6) .li{margin-top: 399px;}
	#attract .one .slide:nth-child(7) .li{margin-top: 127px;}
	#attract .one .slide:nth-child(8) .li{margin-top: 324px;}
	#attract .one .slide:nth-child(9) .li{margin-top: 50px;}
	#attract .one .slide:nth-child(10) .li{margin-top: 285px;}
}

#attract .two{background: #f5f5f5;padding: 120px 0;}
#attract .two .title{font-size: 48px;font-weight: bold;color: #333;margin-bottom: 45px;}
#attract .two .item{background: #fff;border-radius: 8px;width: 32%;margin: 2% 2% 0 0;padding: 50px 40px;}
#attract .two .item:nth-child(3n){margin-right: 0;}
#attract .two .item .icon{margin-bottom: 30px;height: 60px;text-align: left;}
#attract .two .item .icon .i0{display: inline-block;}
#attract .two .item .icon .i1{display: none;}
#attract .two .item .t1{font-size: 24px;line-height: 35px;color: #333;font-weight: bold;overflow: hidden;height: 35px;margin-bottom: 15px;}
#attract .two .item .t2{font-size: 18px;line-height: 35px;color: #333;opacity: 0.6;overflow: hidden;height: 105px;}
/* #attract .two .item:hover{background: url(/images/support-bg.jpg) center;} */
#attract .two .item:hover{background-color:rgb(79,126,113);}
#attract .two .item:hover .icon .i1{display: inline-block;}
#attract .two .item:hover .icon .i0{display: none;}
#attract .two .item:hover .t1{color: #fff;}
#attract .two .item:hover .t2{color: #fff;}
#attract .three{padding: 120px 0 70px;background: #fff;}
#attract .three .title{font-size: 48px;font-weight: bold;color: #333;margin-bottom: 45px;text-align: center;}
#attract .three .tit{width: 624px;height: 80px;line-height: 80px;background: url(/images/icon26.png) no-repeat center;font-size: 24px;font-weight: bold;color: #fff;text-align: center;margin: 0 auto 70px;}
#attract .three .con{margin-bottom: 50px;border: 1px solid #c8d9d5;border-radius: 26px;overflow: hidden;}
#attract .three .con .li{border-bottom: 1px dashed #c8d9d5;}
#attract .three .con .li:nth-child(2n+1){background: #ebf1f0;}
#attract .three .con .li:nth-child(2n){background: #fff;}
#attract .three .con .li:nth-last-child(1){border-bottom: 0;}
#attract .three .con .li .t1{width: 24.625%;padding: 24px 0 24px 62px;border-right: 1px dashed #c8d9d5;font-size: 24px;font-weight: 500;}
#attract .three .con .li .t2{width: 75.375%;padding: 24px 0 24px 170px;font-size: 20px;color: #015b4f;font-weight: 500;}
#attract .three .con .li .t2 span{font-size: 16px;color: #015b4f;}
#attract .three .con .li .t2 .t3{display: inline-block;border-bottom: 1px solid #bcd3d0;padding-bottom: 5px;margin-bottom: 10px;line-height: 50px;padding-right: 130px;}
#attract .three .con .li .t2 .t3 ~ span{display: block;}
#attract .four{background: #f5f5f5;padding: 120px 0;}
#attract .four .title{font-size: 48px;font-weight: bold;color: #333;margin-bottom: 55px;}
#attract .four .slide{cursor: pointer;}
#attract .four .img{width: 100%;padding-top: 64%;border-radius: 8px;overflow: hidden;}
#attract .four .img .icon{background: url(/images/icon16.png) no-repeat center rgba(1,91,79,0.9);bottom: 100%;}
#attract .four .t1{font-size: 20px;line-height: 30px;text-align: center;color: #333;margin-top: 25px;font-weight: 500;}
#attract .four .slide:hover .img .icon{bottom: 0;}
#attract .four .slide:hover .t1{color: #045c50;}
#attract .four .anniu{width: 70px;height: 70px;border-radius: 50%;overflow: hidden;top: calc(50% - 35px);box-shadow: 1px 2px 9px 0px rgba(4, 92, 80, 0.1);display: block;z-index: 3;cursor: pointer;}
#attract .four .prev{background: url(/images/icon14.png) no-repeat center #fff;left: -35px;}
#attract .four .next{background: url(/images/icon15.png) no-repeat center #fff;right: -35px;}
#attract .five{padding: 120px 0;background: #fff;}
#attract .five .con{padding: 80px 100px 80px 90px;border-radius: 20px;background: url(/images/support-bg2.png) no-repeat center;height: 615px;background-size: cover;}
#attract .five .t1{font-size: 40px;color: #fff;font-weight: bold;}
#attract .five .t2{font-size: 18px;color: #fff;margin-top: 20px;}
#attract .five .t3{font-size: 18px;color: #fff;margin-top: 190px;opacity: 0.6;}
#attract .five .t4{font-size: 52px;color: #e2d2ba;line-height: 69px;margin-top: 20px;font-family: "Gilroy";font-weight: 500;}
#attract .five .message{width: 545px;}
#attract .five .li{margin-bottom: 24px;line-height: 50px;}
#attract .five .li .tit{width: 80px;font-size: 18px;color: #fff;}
#attract .five .li .tit span{color: #e2d2ba;font-size: 20px;}
#attract .five .li .input{width: 465px;height: 50px;background: #fff;border-radius: 8px;border: 1px solid #e6e6e6;overflow: hidden;}
#attract .five .li .input.h1{height: 138px;}
#attract .five .li .input textarea,
#attract .five .li .input input{width: 100%;height: 100%;font-size: 18px;text-indent: 18px;}
#attract .five label{display: block;width: 180px;height: 60px;line-height: 60px;text-align: center;background: #e2d2ba;border-radius: 30px;font-size: 16px;color: #442f2c;margin-left: 80px;cursor: pointer;}

@media (max-width: 1200px) {
	#attract .five .con{padding: 80px 70px;}
}

/*新闻资讯 brand-news*/
#brand-news{padding: 120px 0; background: #fff;}
#brand-news .hot{border-radius: 10px;overflow: hidden;}
#brand-news .hot .anniu{width: 70px;height: 70px;bottom: 20px;z-index: 2;right: 0;border-radius: 50%;border: 1px solid rgba(255,255,255,0.3);}
#brand-news .hot .prev{right: 130px;background: url(/images/icon18.png) no-repeat center;}
#brand-news .hot .next{right: 40px;background: url(/images/icon19.png) no-repeat center;}
#brand-news .hot .prev:hover{background: url(/images/icon14.png) no-repeat center;}
#brand-news .hot .next:hover{background: url(/images/icon15.png) no-repeat center;}
#brand-news .hot .anniu:hover{background-color: #fff;}
#brand-news .hot .img {padding-top: 35%;/*background: url() center / cover;*/}
#brand-news .hot .text{padding: 40px 48px;line-height: 30px;background: rgb(79,126,113);bottom: 0;left: 0;z-index: 2;width: 100%;padding-right: 250px;}
#brand-news .hot .th1{font-size: 24px;color: #fff;width: calc(100% - 120px);}
#brand-news .hot .th2{font-size: 16px;color: #fff;}
#brand-news .con{padding-bottom: 100px;position: relative;z-index: 3;}
#brand-news .con .list {display: block;}
#brand-news .con .list .box{align-items: flex-start;padding: 87px 0px;border-bottom: 1px solid #e6e6e6;}
#brand-news .list .box .time{margin: 0 42px 0 0;width: 15%;}
#brand-news .list .box .text .time{display: none;}
#brand-news .list .box .img{width: 25%;margin-right: 70px;}
#brand-news .list .box .text{width: calc(60% - 112px);}
#brand-news .list .box .t1{font-size:70px; font-weight:bold; color: #cccccc;}
#brand-news .list .box .t2{font-size:20px; color: #ccc;}
#brand-news .list .box .a1{font-size:26px;font-weight: bold;}
#brand-news .list .box .t3{font-size: 16px; color: #999999; line-height: 1.8; overflow: hidden; margin: 22px auto 25px;}
#brand-news .list .box .t4 a{font-size:16px;color: #ccc;}
#brand-news .list:hover{background: #f2f7f6;}
#brand-news .list:hover .box .t1,#brand-news .list:hover .t2,#brand-news .list:hover .a1,#brand-news .list:hover .t4 a{color: #015b4f}
#brand-news .list:hover .box .t3{color: #1a1a1a;}
#brand-news .list .inmore{width: 220px;height: 66px;line-height: 66px;border-radius: 33px;padding: 0 50px;border: 1px solid #eaeaea;}
#brand-news .list .inmore .ma1{font-size: 16px;color: #333;text-align: left;}
#brand-news .list .inmore .icon{background: url(/images/icon29.png) no-repeat center;width: 20px;height: 20px;}
#brand-news .list .inmore:hover{border: 1px solid #015b4f;width: 240px;background: #015b4f;}
#brand-news .list .inmore:hover .ma1{color: #fff;}
#brand-news .list .inmore:hover .icon{background: url(/images/icon5.png) no-repeat center;transform: rotate(360deg);}
#brand-news .list:hover .box .a1{color:#015b4f}
#brand-news .list:hover .box .time {color:#015b4f}
#brand-news .list .box .text .ti{display: none;}

@media screen and (max-width:750px){
	#brand-news .hot .th1{font-size: 30px;}
	#brand-news .list .box .a1{font-size:36px;}
	#brand-news .con .list .box{padding: 40px 0px;}
	#brand-news .list .box .img{width: 100%;margin-right: 0px;}
	#brand-news .list .box  .text .btn {display: none;font-size: 30px;}
	#brand-news .list .box .t3{font-size: 30px;}
	#brand-news .list .box .text .m-time {display: block;font-size: 30px;color:#999999;}
	#brand-news .list:hover .box .text .m-time {color:#015b4f;}
	#brand-news .hot .img{height: 420px;}
	#brand-news .hot .text{padding: 40px 17px;}
	#brand-news .hot .th1{width: calc(100% - 18px);}
	#brand-news .hot .th2{display: none;}
    #brand-news .con .list{flex-direction: column;padding: 40px 0px  0px  0px;}
    #brand-news .list .time{display: none;}
	#brand-news .list .box .text{width: 100%; padding-top: 17px;}
    #brand-news .list .text .time{display: block; font-size:30px; margin: 0 0 15px; width: 100%;}
	#brand-news .list .img{width: 100%; height: auto; margin: 0 0 30px 0;}
    #brand-news .list .text{width: 100%;padding: 0;float: none;}
    #brand-news .list .ti{display: block;margin-bottom: 15px;}
    #brand-news .list .a1{font-size: 32px;}
	#brand-news .list .t3{font-size: 26px; line-height: 40px;}
	#brand-news .list .text .btn{width: 400px;font-size: 30px;}
	#brand-news .list .text .btn .icon .svg{transform: scale(1.5);}
	#brand-news .list .text .btn {font-size: 30px;}
}

/*新闻资讯详情 brand-news-detail*/
#brand-news-detail{padding: 110px 0 100px; background:#fff;}
#brand-news-detail .title{font-size: 40px;color: #1a1a1a;font-weight: 700;margin-bottom: 45px;}
#brand-news-detail .time{margin-right: 55px;}
#brand-news-detail .time,
#brand-news-detail .views{font-size: 16px;color: #999;}
#brand-news-detail .time .svg{margin-right: 10px;fill: #999;}
#brand-news-detail .views .svg{margin-right: 10px;width: 26px;height: 26px;fill: #999;}
#brand-news-detail .share1,
#brand-news-detail .share2,
#brand-news-detail .share3{margin-left: 10px;}
#brand-news-detail .share span{font-size: 16px;color: #999;}
#brand-news-detail .share .svg{fill: #999;}
#brand-news-detail .share1:hover .svg{fill: #65b955;}
#brand-news-detail .share2:hover .svg{fill: #e2433a;}
#brand-news-detail .share3:hover .svg{fill: #3892c7;}
#brand-news-detail .content{padding-top: 50px;border-top: 1px solid #eee;margin: 35px 0 100px;}
#brand-news-detail .btns .prev,
#brand-news-detail .btns .next{width: 50%;padding: 3.928% 12.5% 4.285% 4.643%;border: 1px solid #f0f0f0;background: #fff;overflow: hidden;border-radius: 8px;}
#brand-news-detail .btns .next{padding: 3.928% 4.643% 4.285% 12.5%;}
#brand-news-detail .btns .prev .svg{width: 31px;height: 18px;background: url(/images/icon31.png) no-repeat center;}
#brand-news-detail .btns .next .svg{width: 31px;height: 18px;background: url(/images/icon33.png) no-repeat center;}
#brand-news-detail .btns .prev .text,
#brand-news-detail .btns .next .text{width:calc(100% - 50px);}
#brand-news-detail .btns .t1{font-size: 18px;color: #333;margin-bottom: 25px;}
#brand-news-detail .btns .t2{font-size: 16px;color: #666;}
#brand-news-detail .btns .prev:hover .t1,
#brand-news-detail .btns .next:hover .t1{color: #fff;}
#brand-news-detail .btns .prev:hover .t2,
#brand-news-detail .btns .next:hover .t2{color: #fff;}
#brand-news-detail .btns .prev:hover .svg{background: url(/images/icon30.png) no-repeat center;}
#brand-news-detail .btns .next:hover .svg{background: url(/images/icon32.png) no-repeat center;}
#brand-news-detail .btns .prev:hover,
#brand-news-detail .btns .next:hover{background: #015b4f;}

@media (max-width: 1024px){
	#brand-news-detail .btns .prev,
	#brand-news-detail .btns .next{padding: 3.5% 4.5%;}
}
@media (max-width: 750px){
	#brand-news-detail{padding: 80px 0 80px;}
	#brand-news-detail .title{font-size: 48px;}
	#brand-news-detail .time,
	#brand-news-detail .views{font-size: 30px;}
	#brand-news-detail .time .svg{width: 26px;height: 26px;}
	#brand-news-detail .views .svg{width: 36px;height: 36px;}
	#brand-news-detail .share{width: 100%;margin-top: 15px;}
	#brand-news-detail .share1,
	#brand-news-detail .share2,
	#brand-news-detail .share3{margin-left: 20px;}
	#brand-news-detail .share span{font-size: 30px;}
	#brand-news-detail .share .svg{width: 40px;height: 40px;}
	#brand-news-detail .content *{font-size: 30px !important;}
	#brand-news-detail .btns .prev,
	#brand-news-detail .btns .next{width: 100%;}
	#brand-news-detail .btns .t1{font-size: 30px;}
	#brand-news-detail .btns .t2{font-size: 30px;}
}

/*用户口碑 reputation*/
#reputation{background: #fff; padding: 100px 0;}
#reputation .content {padding-bottom:60px;display: flex; flex-wrap: wrap;}
#reputation .content .card {width: 32.2%; margin-top: 24px; margin-right: 1.56%; display: block;padding:0px 0 0px 0;border:1px solid #eeeeee;border-radius: 8px;overflow: hidden;background: #fff;}
#reputation .content .card:nth-child(-n+3){margin-top: 0;}
#reputation .content .card:nth-child(3n){margin-right: 0;}
#reputation .content .card .bg{padding-top: 62.07%;overflow: hidden;}
#reputation .content .card:hover .bg  img{transform: scale(1.1);}
#reputation .content .card .subText {padding:30px 24px 20px 24px;}
#reputation .content .card .subText .title {margin-bottom: 0px;font-size: 22px;line-height: 1.8;color:#1a1a1a;}
#reputation .content .card .subText .brief {margin-top:10px;margin-bottom: 20px;padding-right:40px;color:#999999;line-height: 1.8;font-size: 16px;text-align: justify;height: 60px;}
#reputation .content .card .subText .more {padding-top:20px;border-top: 1px solid #eeeeee;}
#reputation .content .card .subText .more .text {font-size: 16px;}
#reputation .content .card .subText .more .icon {width:20px;height:20px;background: url(/images/icon29.png) no-repeat center;}
#reputation .content .card:hover .subText{background: #015b4f;}
#reputation .content .card:hover .subText  .bg  img {transform:scale(1.1);}
#reputation .content .card:hover .subText .title{color:#fff;}
#reputation .content .card:hover .subText .brief{color:rgba(255,255,255,0.5);}
#reputation .content .card:hover .subText .more {border-top: 1px solid rgba(255,255,255,0.1);}
#reputation .content .card:hover .subText .more .text {color:#fff;}
#reputation .content .card:hover .subText .more .icon {background: url(/images/icon5.png) no-repeat center;}

@media screen and (max-width:750px){
    #reputation .content {}
	#reputation .content .card{width: 100%; margin-right: 0; margin-top: 40px;}
	#reputation .content .card:nth-child(-n+3){margin-top: 40px;}
    #reputation .content .card .subText .title {margin-bottom: 0px;font-size: 42px;line-height: 1.5;}
    #reputation .content .card .subText .title.text-over {text-overflow:initial; overflow:auto;white-space:inherit;}
    #reputation .content .card .subText .brief {font-size: 30px;padding-right:0px;height:auto;}
    #reputation .content .card .subText .brief.text-line2 {overflow: auto;-webkit-line-clamp: inherit;text-align: justify;}
    #reputation .content .card:nth-child(even) {padding-left: 0px;}
    #reputation .content .card {padding-right: 0px;}
    #reputation .content .card .subText .more .text {font-size: 30px;}
}

/*中西结合 combination*/
#combination .one{padding-top: 120px;background: #fff;}
#combination .one .datu .list{padding-top: 46.875%;width: 100%;border-radius: 8px;overflow: hidden;}
#combination .one .datu .text{top: 14.666%;left: 0;width: 100%;}
#combination .one .datu .t1{font-size: 48px;line-height: 1.5;color: #fff;margin-bottom: 110px;}
#combination .one .datu .t2{width: 38%;font-size: 18px;line-height: 1.9;color: #fff;}
#combination .one .xiaotu{margin-top: -143px;overflow: hidden;border-radius: 8px;z-index: 2;background: #fff;}
#combination .one .xiaotu .item{height: 275px;width: 18.571%;background: #fff;padding: 0 40px;}
#combination .one .xiaotu .item:nth-child(1),
#combination .one .xiaotu .item:nth-child(4){background: #f2f2f2;}
#combination .one .xiaotu .item .icon{width: 70px;height: 70px;}
#combination .one .xiaotu .item .icon .i1{display: inline-block;}
#combination .one .xiaotu .item .icon .i2{display: none;}
#combination .one .xiaotu .item .t1{font-weight: bold;font-size: 30px;color: #333;line-height: 1.5;margin: 30px auto 20px;}
#combination .one .xiaotu .item .t2{font-size: 18px;color: #333;line-height: 1.5;}
#combination .one .xiaotu .item .t3{font-weight: 200;color: rgba(255,255,255,0.08);font-size: 100px;line-height: 1;margin-top: 95px;display: none;}
#combination .one .xiaotu .item.cur{width: 44.287%;background: url(/images/combination-bg2.png) no-repeat center/cover;padding: 0 50px 0 68px;}
#combination .one .xiaotu .item.cur .icon .i2{display: inline-block;}
#combination .one .xiaotu .item.cur .icon .i1{display: none;}
#combination .one .xiaotu .item.cur .t1{color: #fff;}
#combination .one .xiaotu .item.cur .t2{color: #fff;}
#combination .one .xiaotu .item.cur .t3{display: block;}
#combination .one .mb-pic{display: none;}
#combination .two{padding: 240px 0 95px;background: url(/images/combination-bg.png) no-repeat center bottom/100% auto;}
#combination .two .title{font-weight: bold;font-size: 48px;line-height: 72px;color: #333;margin-bottom: 180px;text-align: center;}
#combination .two .item{width: 20%;text-align: center;}
#combination .two .item:nth-child(2),
#combination .two .item:nth-child(4){margin-top: 70px;}
#combination .two .item:nth-child(3){margin-top: 140px;}
#combination .two .item .icon{width: 120px;height: 120px;border-radius: 50%;margin: 0 auto 40px;}
#combination .two .item .t1{font-size: 30px;color: #333;margin-bottom: 15px;font-weight: bold;}
#combination .two .item .t2{font-size: 18px;color: #333;}
#combination .three{padding: 120px 0;background: #fff;}
#combination .three .title{font-weight: bold;font-size: 48px;line-height: 1;color: #333;margin-bottom: 75px;}
#combination .three .text{top: 45px;left: 45px;}
#combination .three .text .t1{font-size: 30px;color: #fff;line-height: 1;font-weight: bold;margin-bottom: 35px;}
#combination .three .text .t2{font-size: 18px;color: #fff;line-height: 30px;}
#combination .three .left{padding-top: 42.25%;width: 32.0625%;}
#combination .three .right{width: 65.9375%;}
#combination .three .right .item{width: 48.625%;padding-top: 30.616%;margin: 0 2.75% 2.75% 0;}
#combination .three .right .item:nth-child(2n){margin-right: 0;}
#combination .three .right .item:nth-child(3),
#combination .three .right .item:nth-child(4){margin-bottom: 0;}

@media (max-width: 2600px) {
	#combination .two {background: url(/images/combination-bg.png) no-repeat center bottom/100% 71%;}
}
@media (max-width: 1366px) {
	#combination .one .xiaotu{margin-top: -55px;}
	#combination .two{padding-top: 160px; background-size: 123%;}
	#combination .two .title{margin-bottom: 25px;}
	#combination .two .item:nth-child(1), 
	#combination .two .item:nth-child(5){margin-top: 190px;}
	#combination .two .item:nth-child(2), 
	#combination .two .item:nth-child(4){margin-top: 270px;}
	#combination .two .item:nth-child(3){margin-top: 300px;}
	
	#combination .three .text{top: 30px; left: 30px;}
}
@media (max-width: 1280px) {
	#combination .one .datu .text{top: 6.66%;}
	#combination .one .datu .t1{margin-bottom: 30px;}
	#combination .one .xiaotu .item.cur{padding: 0 46px;}
}
@media (max-width: 1024px) {
	#combination .one{padding-top: 80px;}
	#combination .one .xiaotu{margin-top: 0;}
	#combination .one .xiaotu .item.cur{padding: 0 30px;}
	#combination .one .xiaotu .item{width: 22.517%;}
	#combination .one .xiaotu .item.cur{width: 33.287%;}

	#combination .two{background-size: 170%;}
	#combination .two .item:nth-child(1), 
	#combination .two .item:nth-child(5){margin-top: 100px;}
	#combination .two .item:nth-child(2), 
	#combination .two .item:nth-child(4){margin-top: 200px;}
	#combination .two .item:nth-child(3){margin-top: 255px;}
}
@media (max-width: 860px) {
	#combination .one{padding: 80px 0;}
	#combination .one .pc-pic{display: none;}
	#combination .one .mb-pic{display: block;}
	#combination .one .mb-pic .container{padding-bottom: 65px;}
	#combination .one .mb-pic .container .swiper-pagination-bullet{width: 12px; height:12px;}
	#combination .one .mb-pic .container .swiper-pagination-bullet-active{background: #015b4f;}
	#combination .one .mb-pic .slide{ background: url(/images/combination-bg2.png) no-repeat center/cover; overflow: hidden;border-radius: 8px;}
	#combination .one .mb-pic .bot{padding-top: 60%;width: 100%;border-radius: 8px;overflow: hidden;}
	#combination .one .mb-pic .bot img{height: 100%;}
	#combination .one .mb-pic .bot .text{top: 5.666%;left: 0;width: 100%;}
	#combination .one .mb-pic .bot .t1{font-size: 36px;line-height: 1.6;color: #fff;margin-bottom: 20px;}
	#combination .one .mb-pic .bot .t2{font-size: 26px;line-height: 1.6;color: #fff;}
	#combination .one .mb-pic .top {z-index: 2; height: auto;width: 100%;padding: 40px;}
	#combination .one .mb-pic .top .icon{width: 70px;height: 70px;}
	#combination .one .mb-pic .top .icon .i2{display: inline-block;}
	#combination .one .mb-pic .top .t1{font-weight: bold;font-size: 36px;color: #fff;line-height: 1.5;margin: 30px auto 20px;}
	#combination .one .mb-pic .top .t2{font-size: 30px;color: #fff;line-height: 1.5;}
	#combination .one .mb-pic .top .t3{font-weight: 200;color: rgba(255,255,255,0.08);font-size: 100px;line-height: 1;margin-top: 95px;display: block;}

	#combination .two{padding: 80px 0; background: url(/images/combination-bg3.png) no-repeat center bottom/cover;}
	#combination .two .title{font-size: 42px; font-weight: 700; line-height: 1.6; margin-bottom: 40px;}
	#combination .two .con{flex-direction: column;}
	#combination .two .item{width: 100%; margin-top: 40px !important; display: flex; justify-content: space-between;}
	#combination .two .item .icon{width: 20%; margin: 0 auto;}
	#combination .two .item .txt{width: calc(100% - 30%);}
	#combination .two .item .t1{font-size: 36px; font-weight: 500; line-height: 1.6; text-align: left; }
	#combination .two .item .t2{font-size: 30px; font-weight: 400; line-height: 1.6; text-align: left; }

	#combination .three{padding: 80px 0;}
	#combination .three .title{font-size: 42px; font-weight: 700; line-height: 1.6; margin-bottom: 40px;}
	#combination .three .con{flex-wrap: wrap;}
	#combination .three .left{ padding-top: 120%; width: 100%; margin-bottom: 40px;}
	#combination .three .left .max img,
	#combination .three .right .item .max img{width: 100%;}
	#combination .three .text{top: 60px; left: 60px;}
	#combination .three .text .t1{font-size: 36px;}
	#combination .three .text .t2{font-size: 30px; line-height: 1.6;}
	#combination .three .right{width: 100%; }
	#combination .three .right .item{width: 100%; padding-top: 58.616%; margin: 0 0 40px 0;}
	#combination .three .right .item:nth-child(3){margin-bottom: 40px;}
}

/* 分肤管理 */
#nursing .left-cont{left: 8.33%; top: 0; z-index: 5; height: calc(100% - 120px);}
#nursing .left-cont .box{ width: 500px; position: sticky; top: 50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); }
#nursing .left-cont .box .box-in{ width: 100%; background: #fff; border-radius: 8px;}
#nursing .left-cont .box .box-in .top {padding: 63px 10% 37px;/* border-bottom: 1px solid #f0f0f0;*/}
#nursing .left-cont .box .box-in .top .title{margin-bottom: 22px; line-height: 59px; color: #015b4f; font-size: 36px;}
#nursing .left-cont .box .box-in .top .title span{margin-right: 20px; font-size: 48px; font-family: "Gilroy"; font-weight: bold}
#nursing .left-cont .box .box-in .top .desc{margin-bottom: 32px; font-size: 18px; color: #333; line-height: 35px;}
#nursing .left-cont .box .box-in .top .info{}
#nursing .left-cont .box .box-in .top .info .p1{margin-bottom: 18px;font-size: 24px; color: #333; font-weight: bold; line-height: 39px;}
#nursing .left-cont .box .box-in .top .info .ul .li{padding-lefT: 24px; font-size: 16px; color: #333; line-height: 31px;position: relative;}
#nursing .left-cont .box .box-in .top .info .ul .li::before{content: ""; display: block; width: 7px; height: 7px; border-radius: 50%; background: #015b4f; position: absolute; top: 11px; left: 0; z-index: 1; opacity: 1;}
#nursing .left-cont .box .box-in .top .info .ul .li span{ opacity: 0.7; }
#nursing .left-cont .box .box-in .swi{padding: 38px 10% 70px;}
#nursing .left-cont .box .box-in .swi .tit .txt {font-size: 34px; font-weight: bold; color: #333; line-height: 34px;}
#nursing .left-cont .box .box-in .swi .tit .page .anniu{width: 23px;height: 34px;cursor: pointer;}
#nursing .left-cont .box .box-in .swi .tit .page .prev{margin-right: 25px; background: url(/images/icon10.png) no-repeat center;}
#nursing .left-cont .box .box-in .swi .tit .page .next{background: url(/images/icon11.png) no-repeat center;}
#nursing .left-cont .box .box-in .swi .container{height: 85px;margin-top: 24px;}
#nursing .left-cont .box .box-in .swi .container .slide{height: 100%; border-radius: 8px; background: #f3f4f7;}

#nursing .n-banner .skin-picture{ top: 58%; right: 42.25%; transform: translateY(-50%); z-index: 2; border-radius: 50%; }
#nursing .n-banner .skin-picture .pic{width: 115px; height: 115px; z-index: 5; border-radius: 50%; overflow: hidden;}
#nursing .n-banner .skin-picture .icon{width: 130px;height: 130px;border-radius: 50%; background: #fff; top: 50%; lefT: 50%; transform: translate(-50%,-50%); z-index: 2;}
#nursing .n-banner .skin-picture .icon div{width: 100%;height: 100%;border-radius: 50%;position: absolute;top: 0;left: 0;background-color: inherit;}
#nursing .n-banner .skin-picture .icon div{animation: skin-icon 2.5s infinite linear;}
#nursing .n-banner .skin-picture .icon div:nth-child(1){animation-delay: 1.3s;}
#nursing .n-banner .skin-picture .icon div:nth-child(2){animation-delay: 2.3s;}
#nursing .n-banner .inmore{ bottom: 175px; right: 8.333%; z-index: 2; width: 220px;height: 66px;line-height: 66px;border-radius: 33px;padding: 0 50px;border: 1px solid #fff;}
#nursing .n-banner .inmore .a1{font-size: 16px;color: #fff;text-align: left;}
#nursing .n-banner .inmore .icon{background: url(/images/icon5.png) no-repeat center;width: 20px;height: 20px;}
#nursing .n-banner .inmore:hover{border: 1px solid #fff;width: 240px;background: #fff;}
#nursing .n-banner .inmore:hover .a1{color: #015b4f;}
#nursing .n-banner .inmore:hover .icon{background: url(/images/icon27.png) no-repeat center;transform: rotate(360deg);}

#nursing .rel-pro{padding: 190px 0 120px;background: #fafafa;}
#nursing .rel-pro .pro-list{width: 63.75%;}
#nursing .rel-pro .pro-list .tit{margin-bottom: 45px;font-size: 36px;  color: #333; font-weight: bold; line-height: 49px;}
#nursing .rel-pro .pro-list .list{}
#nursing .rel-pro .pro-list .list .item{margin-top: 24px; width: 48.73%;background: #fff ; border-radius: 8px;}
#nursing .rel-pro .pro-list .list .item:nth-child(-n+2){margin-top: 0;}
#nursing .rel-pro .pro-list .list .item .name{width: 100%; bottom: 24px; left: 0; z-index: 2; font-size: 18px; color: #000; line-height: 27px;}
#nursing .rel-pro .pro-list .list .item:hover{background: #015b4f url(/images/nursing-back.png) no-repeat center center/cover;}
#nursing .rel-pro .pro-list .list .item:hover .name{color: #fff;}

@media (max-width: 2600px) {
	#nursing .left-cont {left: 19%;}
}
@media (max-width: 1920px) {
	#nursing .left-cont {left: 8.33%;}
}
@media (max-width: 1680px) {
	#nursing .left-cont{left: 4%;}
	#nursing .left-cont .box{top:58%; width: 460px;}
}
@media (max-width: 1440px) {
	#nursing .left-cont .box{top:62%;}
	#nursing .left-cont .box .box-in{height: 520px; overflow: auto;}
	#nursing .left-cont .box .box-in .top{padding: 40px 10% 37px;}
	#nursing .left-cont .box .box-in .swi{padding: 38px 10% 40px;}
}
@media (max-width: 1366px) {
	#nursing .left-cont .box{/*top: 230px;*/ width: 425px;}
	#nursing .left-cont .box .box-in{height: 420px;}
}
@media (max-width: 1280px) {
	#nursing .left-cont .box{width: 400px;}
}
@media (max-width: 1200px) {
	#nursing .left-cont .box{width: 380px;}
	#nursing .left-cont .box .box-in .top .title{font-size: 28px;}
	#nursing .left-cont .box .box-in .top .title span{font-size: 42px;}
	#nursing .left-cont .box .box-in .top{padding: 40px 8% 37px;}
	#nursing .left-cont .box .box-in .swi{padding: 38px 8% 40px;}
}
@media (max-width: 1024px) {
	/* #nursing{margin-top: 100px;} */
	#nursing .left-cont{position: inherit; top: 0;left: 0; height: auto;}
	#nursing .left-cont .box{width: 100%; position:inherit; top: 0; transform:translateY(0);}
	#nursing .left-cont .box .box-in{height: auto;}
	#nursing .left-cont .box .box-in .swi .container .slide img{zoom: 2;}
	#nursing .rel-pro{padding: 80px 0;}
	#nursing .rel-pro .pro-list{width: 100%;}
	#nursing .n-banner .skin-picture .icon{width: 100px; height: 100px;}
	#nursing .n-banner .skin-picture .pic{width: 85px; height: 85px;}
	#nursing .n-banner .inmore{bottom: 34px; right: 2.333%;}
}
@media (max-width: 860px) {
	#nursing{margin-top: 100px;}
	#nursing .n-banner .inmore,
	#nursing .n-banner .inmore:hover{width: 290px; height: 75px; line-height: 75px; border-radius: 45px;}
	#nursing .n-banner .inmore .a1{font-size: 26px;}
	#nursing .left-cont .box .box-in .top{padding: 80px 4%;}
	#nursing .left-cont .box .box-in .swi{padding: 80px 4%;}
	#nursing .left-cont .box .box-in .top .title{font-size: 30px;}
	#nursing .left-cont .box .box-in .top .desc{font-size: 30px; line-height: 1.6;}
	#nursing .left-cont .box .box-in .top .info .p1,
	#nursing .left-cont .box .box-in .swi .tit .txt{font-size: 36px; line-height: 1.6;}
	#nursing .left-cont .box .box-in .top .info .ul .li{font-size: 30px; line-height: 1.6;}
	#nursing .left-cont .box .box-in .top .info .ul .li::before{top: 17px;}

	#nursing .left-cont .box .box-in .swi .tit .page .anniu{width: 48px; height: 27px;}
	#nursing .left-cont .box .box-in .swi .tit .page .prev{margin-right: 25px;}
	#nursing .left-cont .box .box-in .swi .container{height: 195px;}

	#nursing .rel-pro .pro-list .tit{font-size: 42px; font-weight: 700; line-height: 1.6; margin-bottom: 40px;}
	#nursing .rel-pro .pro-list .list .item .name{font-size: 30px;}
	#nursing .rel-pro .pro-list .list .item{width: 100%; margin-top: 40px; margin-right: 0;}
	#nursing .rel-pro .pro-list .list .item:nth-child(-n+2){margin-top: 40px;}
	
	#nursing .rel-pro .pro-list .list .img{height:380px;}
}

#search{width:100%; margin-top: 140px; padding:40px 0; position: relative;}
#search .form{margin-bottom:22px;margin-top: 20px;}
#search .form .text{width: 600px;padding-left: 15px;height: 49px;line-height: 49px;border:1px solid #ccc;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;font-size: 16px;}
#search .form .submit{height: 49px;width: 59px;border-top-right-radius: 5px;border-bottom-right-radius:5px;background: #015b4f url(/images/search-w.png) no-repeat center center;color: rgb(119, 101, 101);font-size: 16px;}
#search .list{width:100%; margin-bottom:50px;}
#search .list .info .cate{padding-left:15px;}
#search .list .new .cate{}
#search .list .know .cate{}
#search .list .info li{border-bottom:1px solid #dddddd;}
#search .list .info li:first-child{border-top:1px solid #dddddd;}
#search .list .info a{padding:20px 0; }
#search .list .info .title{margin-right:16px; line-height:22px; color: #333; font-size:16px; font-weight:bold;}
#search .list .info .day,
#search .list .info .cate{color:#888888; font-size:16px; margin-right:20px; line-height: 62px;}
#search .list .info .day{margin:0;}
#search .list .info .text1{height: 24px; margin: 0 20px;}
#search .list .info a .text1 .i1{display: inline-block}
#search .list .info a .text1 .i2{display: none}
#search .list .info a:hover .text1 .i1{display: none}
#search .list .info a:hover .text1 .i2{display: inline-block}
#search .list .info li:hover a{color: #015b4f;}
#search .tip{font-size: 24px; font-weight: bold; color: #015b4f; margin-top: 50px;}

@media (max-width: 1024px) {
	#search{margin-top: 100px;}
}
@media (max-width: 750px){
	#search{margin-top: 100; border-top: 1px solid #dedede}
	#search .form{margin-bottom: 40px;}
	#search .form .text{font-size: 26px; height: 80px;line-height: 80px; border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
	#search .form .submit{height: 80px; border-top-right-radius: 10px; border-bottom-right-radius: 10px;}
	#search .form .submit{width: 75px;font-size: 26px;}
	#search .list .info .title{font-size: 28px;line-height: 1.6;}
	#search .list .info .day,
	#search .list .info .cate{font-size: 28px;line-height: 86px;}
}

#mobile .mobile-content .pc-service .pc-service-info *{font-size: 26px !important;}
