body{  font-size:14px; background: #f2f2f2; background-size: 100% auto; padding-bottom: 177px; overflow-x: hidden; color: #172d2c; position: relative; min-width:750px; width: 750px; margin:0 auto;}
li{ list-style:none;}
ul{ padding:0; margin:0;}
a{ color:#444;text-decoration:none}
a:hover{ text-decoration:none !important; color: #272d5a;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover{outline: none !important;}
ul,ol{ margin:0; padding:0; }
img{ max-width:100%;}
html{ width: 750px; margin:0 auto; }
input,button {outline:none!important;}

.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
.container{ padding:0; width: 100%!important; }
body{ background: url(https://xpj28.s3.ap-east-1.amazonaws.com/11091.gif) center top no-repeat; background-size: 100% auto; padding-top: 380px; }
.txt-back{ width: 750px; height: 500px; padding:190px 110px; margin:0 auto -125px auto; background: url(../image/txt-back.png) center no-repeat; position:relative; }
.txt-more{ position: absolute; left: 0; right: 0; top: 45px; animation: scale 0.5s infinite; }
@keyframes scale {
0% {
transform: scale(1);
}
50% {
transform: scale(1.1);
}
100% {
transform: scale(1);
}
}
.slick-slider{ touch-action: auto!important; }
.txt-p{ font-size: 16px; text-align: justify; color: #a9a9a9; text-align: justify; line-height:30px; margin-top: 10px; }
.p-box{ font-size: 18px; text-align: justify; color: #505050; line-height: 30px; margin:0 30px; }
.p-box span{ color: #ff0000; }
.p-box font{ color: #40a591; }
.p-box b{ font-weight: normal; color: #8400ff; }
.title-img{ margin-bottom: 15px; }
.link-ul li{ position: relative; margin:0 65px 20px 65px; position: relative; padding-left: 110px; }
.link-ul-img{ position: absolute; left: 0; top: 50%;transform: translate(0,-50%); }
.link-ul-tt{ font-size: 13px; color: #4b4b4b; }
.link-ul-tt span{ color: #a4a4a4; }
.link-ul-p{ font-size: 16px; color: #40a591; }
.link-ul li:before{ display: block; content: ""; position: absolute; top: 50%;transform: translate(0,-50%); left: 95px; width: 9px; height: 14px; background: url(../image/raw.png) center no-repeat; }
.down-a{ position: absolute; right: 0; top: 50%; font-size: 16px; color: #fff; border-radius: 30px; background: #656565; width: 130px; height: 34px; line-height: 34px; text-align: center; margin-top: -17px; top: 50%; position: absolute; right: 0; }
.link-ul{ padding-top: 10px; }
.title-tow{ padding-top: 5px; }
.lb-border{ width: 645px; padding:20px 25px; height: 445px; background: url(../image/lb-border.png) center no-repeat; margin:25px auto 0 auto; }
.lb-img img{ display: inline-block; }
.slick-slide{ outline: none!important; }
.lb-img .slick-dots{ bottom: -10px; }
.lb-img .slick-dots li,.lb-img .slick-dots li button{ width: 60px; height: 4px; padding:0; }
.lb-img .slick-dots li button{ background: #9fd2c8; }
.lb-img .slick-dots li.slick-active button{ background: #40a591; }
.lb-img .slick-dots li button:before{ display: none; }
.title-three{ margin-top: 50px; }
.phone-img{ margin-top: 10px; }
.title-four{ padding-top: 10px; }
.lb-border-b{ background: url(../image/border02.png) center no-repeat; padding-top: 30px; }
.lb-border-b .lb-img .slick-dots{ bottom: -20px; }
.fix-link{ position: fixed; left: 50%; bottom: 0; width: 750px; transform: translate(-50%,0); z-index: 1000; }
.fix-link span{ position: absolute; right: 30px; top: 50%; margin-top: -38px; animation: scale 0.5s infinite; }
.lb-img-phone,.bz-sm{ display: none; }
.link-a-right,.jc-b{ display: none; }
@media( max-width: 768px){
	.title img{ width: 260px; }
	.txt-p{ font-size: 22px; }
	.txt-back{ padding-top: 160px; padding-bottom: 25px; }
	.p-box{ font-size: 26px; line-height: 35px; }
	.link-ul-img img{ width: 100px; }
	.link-ul li{ margin-left: 30px; margin-right: 30px; padding-left: 177px; border-bottom: dashed 2px #ddd; padding-top: 20px; margin-bottom: 0; padding-bottom: 20px; }
	.link-ul li:before{ left: 158px; }
	.link-ul{ margin-bottom: 20px; }
	.link-ul-tt{ font-size: 21px; }
	.link-ul-p{ font-size: 21px; }
	.link-ul li:nth-child(2) .link-ul-p{ font-size: 26px; }
	.link-ul li:nth-child(3) .link-ul-p{ font-size: 25px; }
	.link-ul li:nth-child(4) .link-ul-p{ font-size: 16px; }
	.link-ul li:nth-child(5) .link-ul-p{ font-size: 17px; }
	.link-ul li:nth-child(6) .link-ul-p,.link-ul li:nth-child(7) .link-ul-p{ font-size: 26px; }
	.link-ul li:nth-child(8) .link-ul-p{ font-size: 21px; }
	.lb-border,.phone-img{ display: none; }
	.lb-img-phone{ display: block; background: url(../image/k-sm.png) center no-repeat; height: 618px; }
	.bz-sm{ display: block; }
	.jc-b{ display: block; height: 660px; background: url(../image/jc-b.png) center no-repeat; }
	.jc-b .slick-dots{ bottom: 20px!important; }
	.lb-img .slick-dots li, .lb-img .slick-dots li button{ height: 8px; }
	.link-a-right{ display: block; position: absolute; right: 0; top: 50%; margin-top: -35px; }
	.link-a-right a{ display: block; float: left; width: 70px; text-align: center; line-height: 30px; padding-top: 5px; height: 70px; background: #d61818; color: #fff; border-radius: 10px; font-size: 28px; color: #fff; margin-left: 7px; }
	.link-a-right a.s{ background: #329a28; font-size: 20px; }
	.down-a{ display: none; }
}