@font-face {
	font-family: hydh;
	src: url(../font/HYDaHeiJ.ttf);
}
@font-face {
	font-family: hyzh;
	src: url(../font/HYZhongHeiJ.ttf);
}
@font-face {
	font-family: hyjh;
	src: url(../font/HYZhongJianHeiJ.ttf);
}
@font-face {
	font-family: jol;
	src: url(../font/Jotia-Light.otf);
}
@font-face {
	font-family: jom;
	src: url(../font/Jotia-Medium.otf);
}
@font-face {
	font-family: iconfont;
	src: url(//at.alicdn.com/t/font_1678315_o3isxatk94.eot?t=1596444171305#iefix) format("embedded-opentype"), url(data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAz0AAsAAAAAFxAAAAynAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCFXAqdRJcuATYCJANQCyoABCAFhG0HgTAbCBOjooaSVqRkf31gjqFYLP1hyVh5g6mHRcIgy6ns83wq7Sf/4aOIh0IG3tzy2tiurUmnlrCCwpZs9u6+dnpTBFeqMCgUwqCJ55EodDMai/JdGCzh3v30+n9ZdsJkRCVZNSKFPk3uAyXvcinJgdNTqkJuwo1/sN377iYnKSu0IFWtWjebIdy0S4ImwSoE8W+pCRURqBibU6M2qzlMWdgcqUxF6d54UaHMz9t84P0/qHi+IR+ACn6lNJt/vX9v+rZk6jkXH+basROICUrWZBXKwK+gg6u1zN6GFYHECbsIk1g3u8HZ6U2lwxNE0hEqQgHTE6vXH6HN1wtj30I8e58JYeGUA3A6BGJzTtS2m6dXaHO4KlQ501hCOxHBlVhIGOpbdp3owhMu9+YR8OC9vn52C8HwBvxMF/u1hrMXXzb+j67GB3fLE0BvL7BgB+Cgzxr/DmzAdjwe20o7r2BBvEQd37hJKmqxEmRbqF2PDbY6mbr8Sw0Hv/FGJzoOrrVoO/C7Jx2sDKQSkUKpvn3/wcuJ4cuEApWehgZohfMUhr8FDfjGlYoHBJAEIAASAYRACoAKSAlQw/8agFgglkE8kBiQACQHZAMRYCEQA2gH4gN6gGSADUBCwFYgAeAEkApwEt6owQ9VBcBFHA3OW7PLBmAfuBu8B2gvnggYwXWX5YvlZZSevuQkSlDC1pZJ1kjMIgQuImS4jIBwzrpU7YJcHz5frZKgKMHl4t4UrliaiVMoOJuB4ywWj6e3qudDnRP3vqHj4OtNaUnSq8dWoOQueGfAbxERGI8POg8ZzO6rNSbF69j7m4N6SJPqR3Nun4zxniZsN6pv00ey22pmPvHZ2m40K4RM9hMfAsWchNf/uHodu7tXQmj3IHJA5S8n12rdag8WSWVp68XmrP28gxhfx3IURMzZlhG0uMdgMEpWm0+TUBSpFD0Ds/pLy2C+lMsCRmC5+jkrVesL9Zt8Hm96BKo1U6d/3WpTnlFtv/iKqkjOPIXLXmsRdrnTykMbjAdK19TLKevroHLCt/JgpSfzFOiKyxzpFdWN+4Xhw1PWXClrUTK4VN8Qb3d1whG8DcIqf1lHfU3Vvt0c+zg8YOPxIYdxkuzbtCdt2vVL7OMfuHX/OcOzfj2+bQAabMCYzwZqdyfAOEfcaPdwbfJo/36nTnNJ9cJ0lDzARf357Gf9DRG7tIJSeV8L7ci/qmT6D0KdLAfaGL4Dp212qX+EZFOLCh7P9bVLsnnu0KuxuFPAIiCw1zlmu6lpQm1hTxuPH1oNptXYOF5Ij4l8lMQEZR4u4/QcDWkWMtpjtRy0m2dVOHnz0kVWumA4k7HYxrUJtNYZ/Ugnz5RJD6wIfmHWkVK2tQqZ/B+/dzVIkJY0ahoYA+/09NiglLy9fvnx49O+CmmebI76BafXedorPR182WD+8duVx0DGx+VbYXmYfHDYIPKrpWdLrnuiHweqDT6N2s6sP/ArGDpwI/jGJ/Rhr98jCqc3hWPpK8wP+ELUG7SmS6XWkzK2yxibLF8u9T7ePyyURLg5q7n67HMVTQq5E+GqglRJ1faXLlZyViPlQ7KEqUi11wceV1b/y/z42PVWW+c94aP/RLqPXMffQ5N+ho1flQdt2eKHKbz/zhdSaA/aKLdxr01tKAyjT+kHxT36d8N882X8WWH24d/rYDx2bjITEjbm06bNQdxGc3R+s/mQ0gMH2YxBp17HKQXE7jtAjSRI51JpiDxQJhyc0su1s+Jx8uJbgg0EcrjRLkTcVbg1PRcMpUd37QOM+3uZvQcXM96Bk9krHDj91/SMfGF+mX4LxfYi9+69taOcgYJkv1p9w6GcdIWjx19bpzQL7iTADgxrJwZoWX2TMb2xKbWhMcXYsLUBPcH6zA2Y6jAi7zqXr+GzkLJukM3OhxbcYLvk4H0WHWQZTg6fHMohD3chAm1vzeklIW2FUP07KM1Fm62Spo7xkT36Hg0eoJQHPl3C+nSWTC0K6t+vS9dWxhsUzXCdsCY6pyB82jYO98PP3smfpWGz10jX1WJ9PpI6H+yH9iS2BvPm+Cgb0xKC7Y535D9N8EAM1DL99Z5XNfEUmIJM+8y2o6Xl8EcR+3nREORwaFvSdEwh0uJDqtrKYPLDvKzGc1neHCSSGiT69dftaMKxaMPO6Kpcv0Iaii7FcVqhX25V9M4yhRdMgb2mycC9QAgkHQzX2CgC3JlpIv8ydc8gaFzDAyBFIeFWK0m3m9YXmrMFefkS0SFbujL8oy1yQvsMbvc+xUt4BN6/HyEjrOcIPQo49yysRH2K2TBHVP1hjjazcFKaB0olhX250pIcyQEIAOiAV0NdoJnj3wga2WZGQ0CPtgK4iiq1VbxonkP9MOBK/Vt6DAHg711IEfPjoxO/+QyxDJaBOdBxXeB/93u0vrNW7P2vNOi5ASKH2LW+pgvf//IoB+xou/Dhw8OV2yZlk/ptmx+CjFFh25KC4cPYTrQ78hdN7spejyxOzum15Gk0vzeiXzH7lEvWhv8UFkjsxJYtyd+VhH1JC2BH/NpiZ8Xh9nhTAHfwY65RZeR+zDO97DHftl8CBL/sdvZIOAvo48KZO+Lz+xOKD4N+yvOtc3V/VUItrUXxBx+jS2j69ellU3+lAJ6gpOHw4cUd9ZNZmbrdMm1dD4PN+jAtuerCxVWIFSEaXFr6/3m74Yxal9sRVvJR3fWZF9vvE/ksyukffjpFOYX8+JPzsrC3mt+bbclJGVvS93Oo9s/Nc18ROUNLuoJO1DtBw+os/AfiBzwL8wyevRehHk+yf1UsKmvb/4L/t2Ud+17wPXiUeqwuuL+0rZpbBVe1UVaE1GGykErk+Pde6/Ig15FPLeu/HaFJbiU3E0uzaCB243hiFccQk9C+7GbKMfqbJ0KL7uv53Aam0i0prQz5CDTy2MbyuuQyhUjwgHbb/xdKwPkPCkGiGmmZv7BrG1MIZT4BJ4YaIePdEPAehbFdFE+740AqNsrt/03U0SIrtKObaai8NKWuvOkH7V662KyvIPzMonsR1vZbAxz3TDqtvDCSPsY3Bmdkh5ZyHNanY8zxLovR6EboQ4scLPpeGpZVuKBTu0KUjy06G7GqXYc7pKbq8gFWUcvfFyQeq5L5l+BQybwevYAx4tq7Bd4BvzmMLEmObrr/eLpOkIulLTuWzcJTrUXTgeaRX0SB43fs56GkOVyXmp8p+Oh8ZkBlWFT49Gn5p16t/HTXzdGwkiLA4w3CO5fA9b6aFwWNLqW3rBtuDY5+cuRndg775yNPGp5sCRZRyc+PtzDWBazXqHLrGN9DDNN4EROj5WPvBFliQCKSvfdDKA80P9WP4EAEemM1KVMrgOjjxhrMzXdjZmngacksra0WkUpkqeSKf8uVrS0WFtgBv6N/pyZEr7B4veO9QqHnrvB+x8vyf7BFn2vF1Svy75zMAEViEW17QQFBFBQuWqRMCH7sGnIaR6pelxAsNurC66Q7Y/R4S76l5njiO8Gdt9aYIUENDUqGhyx377VBRInSYf+PUmYvaigQRsyQkkPqGnC3m8VmsS7IHAbjIoOOnQ6yWWw2iFk/ew9HI9Nw2CJU9oHT5wcClaa93UXGJdk3z2P/dKiaohR3v8NNi+4D3hu7SUmsZHLXdREy6b+ieOLSu+OycXCnyzJVZ3YsdclRz48Ansn+Q4ye45VuIFmOn3ULESc86oPfxxMhA/B8z3//tw5BTAB4TB1EFttK34TvAOC53oYnJ+M/hf+i+Nnw+7DKhSaEFW5jztv6EDHEp8JXyWIZPCNx1IJlWkGIOdEMz/nrTQUxMP2jLyPlNwb2c5z1rq7FYV7g9ijbER8yRQnCHy3O2kj3FzwN4pHtHLen5LqKN6DKOgD/pTu31iDJNSAWI+BvNrn2tw1aVzvgX17rImIEZokVWpGc4Q7xJPaIL3RMYttu9040SEgzArZ8O0RKP8TIvRGrtKagMPwlnt4/8ZVZErts45CJta67l4SSUYvpUqTKVJGM5q5f9RljX0iKB3kO70guzRKj/jBddIsV0jK2cLN4zByJiEwpbpyzYVEYYclkqLifMNvJYBDZtuwrU0LXOYIkNh41YWrpM6UYlWhu1s38+Wco5hUkKmlz4vMdIk66cGGkb1hDuuVVrTa3pbYzExtjEhGhGhOjJNyQQIXINwRrXymDFNaXtMi1JgbUV1SX99evlbcA5+Jrl3/INiMrJ0++AoWKFCtRqky5CpVV1TW1dRoHRn5Uv0FJ4dypcKk+SV2bedV2iUwXXlZh4k29xMo3bGIqbM4xXaRVKLVuEmqvMGRj60u4RkMVxmGYLble4YLrFmkWrjIGAA==) format("woff2"), url(//at.alicdn.com/t/font_1678315_o3isxatk94.woff?t=1596444171305) format("woff"), url(//at.alicdn.com/t/font_1678315_o3isxatk94.ttf?t=1596444171305) format("truetype"), url(//at.alicdn.com/t/font_1678315_o3isxatk94.svg?t=1596444171305#iconfont) format("svg");
}
.iconfont {
	font-style: normal;
}
em {
	font-style: normal;
}
i {
	font-style: normal;
}
th {
	font-style: normal;
}
a:active {
	background: 0px 0px; outline: 0px;
}
a:hover {
	background: 0px 0px; outline: 0px;
}
a:visited {
	background: 0px 0px; outline: 0px;
}
button {
	background: 0px 0px; outline: 0px;
}
input {
	background: 0px 0px; outline: 0px;
}
select {
	background: 0px 0px; outline: 0px;
}
textarea {
	background: 0px 0px; outline: 0px;
}
[data-aos][data-aos-duration='50'][data-aos] {
	transition-duration: 50ms;
}
body[data-aos-duration='50'] [data-aos] {
	transition-duration: 50ms;
}
[data-aos][data-aos-delay='50'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='50'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='50'][data-aos].aos-animate {
	transition-delay: 50ms;
}
body[data-aos-delay='50'] [data-aos].aos-animate {
	transition-delay: 50ms;
}
[data-aos][data-aos-duration='100'][data-aos] {
	transition-duration: 0.1s;
}
body[data-aos-duration='100'] [data-aos] {
	transition-duration: 0.1s;
}
[data-aos][data-aos-delay='100'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='100'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='100'][data-aos].aos-animate {
	transition-delay: 0.1s;
}
body[data-aos-delay='100'] [data-aos].aos-animate {
	transition-delay: 0.1s;
}
[data-aos][data-aos-duration='150'][data-aos] {
	transition-duration: 0.15s;
}
body[data-aos-duration='150'] [data-aos] {
	transition-duration: 0.15s;
}
[data-aos][data-aos-delay='150'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='150'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='150'][data-aos].aos-animate {
	transition-delay: 0.15s;
}
body[data-aos-delay='150'] [data-aos].aos-animate {
	transition-delay: 0.15s;
}
[data-aos][data-aos-duration='200'][data-aos] {
	transition-duration: 0.2s;
}
body[data-aos-duration='200'] [data-aos] {
	transition-duration: 0.2s;
}
[data-aos][data-aos-delay='200'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='200'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='200'][data-aos].aos-animate {
	transition-delay: 0.2s;
}
body[data-aos-delay='200'] [data-aos].aos-animate {
	transition-delay: 0.2s;
}
[data-aos][data-aos-duration='250'][data-aos] {
	transition-duration: 0.25s;
}
body[data-aos-duration='250'] [data-aos] {
	transition-duration: 0.25s;
}
[data-aos][data-aos-delay='250'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='250'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='250'][data-aos].aos-animate {
	transition-delay: 0.25s;
}
body[data-aos-delay='250'] [data-aos].aos-animate {
	transition-delay: 0.25s;
}
[data-aos][data-aos-duration='300'][data-aos] {
	transition-duration: 0.3s;
}
body[data-aos-duration='300'] [data-aos] {
	transition-duration: 0.3s;
}
[data-aos][data-aos-delay='300'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='300'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='300'][data-aos].aos-animate {
	transition-delay: 0.3s;
}
body[data-aos-delay='300'] [data-aos].aos-animate {
	transition-delay: 0.3s;
}
[data-aos][data-aos-duration='350'][data-aos] {
	transition-duration: 0.35s;
}
body[data-aos-duration='350'] [data-aos] {
	transition-duration: 0.35s;
}
[data-aos][data-aos-delay='350'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='350'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='350'][data-aos].aos-animate {
	transition-delay: 0.35s;
}
body[data-aos-delay='350'] [data-aos].aos-animate {
	transition-delay: 0.35s;
}
[data-aos][data-aos-duration='400'][data-aos] {
	transition-duration: 0.4s;
}
body[data-aos-duration='400'] [data-aos] {
	transition-duration: 0.4s;
}
[data-aos][data-aos-delay='400'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='400'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='400'][data-aos].aos-animate {
	transition-delay: 0.4s;
}
body[data-aos-delay='400'] [data-aos].aos-animate {
	transition-delay: 0.4s;
}
[data-aos][data-aos-duration='450'][data-aos] {
	transition-duration: 0.45s;
}
body[data-aos-duration='450'] [data-aos] {
	transition-duration: 0.45s;
}
[data-aos][data-aos-delay='450'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='450'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='450'][data-aos].aos-animate {
	transition-delay: 0.45s;
}
body[data-aos-delay='450'] [data-aos].aos-animate {
	transition-delay: 0.45s;
}
[data-aos][data-aos-duration='500'][data-aos] {
	transition-duration: 0.5s;
}
body[data-aos-duration='500'] [data-aos] {
	transition-duration: 0.5s;
}
[data-aos][data-aos-delay='500'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='500'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='500'][data-aos].aos-animate {
	transition-delay: 0.5s;
}
body[data-aos-delay='500'] [data-aos].aos-animate {
	transition-delay: 0.5s;
}
[data-aos][data-aos-duration='550'][data-aos] {
	transition-duration: 0.55s;
}
body[data-aos-duration='550'] [data-aos] {
	transition-duration: 0.55s;
}
[data-aos][data-aos-delay='550'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='550'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='550'][data-aos].aos-animate {
	transition-delay: 0.55s;
}
body[data-aos-delay='550'] [data-aos].aos-animate {
	transition-delay: 0.55s;
}
[data-aos][data-aos-duration='600'][data-aos] {
	transition-duration: 0.6s;
}
body[data-aos-duration='600'] [data-aos] {
	transition-duration: 0.6s;
}
[data-aos][data-aos-delay='600'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='600'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='600'][data-aos].aos-animate {
	transition-delay: 0.6s;
}
body[data-aos-delay='600'] [data-aos].aos-animate {
	transition-delay: 0.6s;
}
[data-aos][data-aos-duration='650'][data-aos] {
	transition-duration: 0.65s;
}
body[data-aos-duration='650'] [data-aos] {
	transition-duration: 0.65s;
}
[data-aos][data-aos-delay='650'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='650'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='650'][data-aos].aos-animate {
	transition-delay: 0.65s;
}
body[data-aos-delay='650'] [data-aos].aos-animate {
	transition-delay: 0.65s;
}
[data-aos][data-aos-duration='700'][data-aos] {
	transition-duration: 0.7s;
}
body[data-aos-duration='700'] [data-aos] {
	transition-duration: 0.7s;
}
[data-aos][data-aos-delay='700'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='700'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='700'][data-aos].aos-animate {
	transition-delay: 0.7s;
}
body[data-aos-delay='700'] [data-aos].aos-animate {
	transition-delay: 0.7s;
}
[data-aos][data-aos-duration='750'][data-aos] {
	transition-duration: 0.75s;
}
body[data-aos-duration='750'] [data-aos] {
	transition-duration: 0.75s;
}
[data-aos][data-aos-delay='750'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='750'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='750'][data-aos].aos-animate {
	transition-delay: 0.75s;
}
body[data-aos-delay='750'] [data-aos].aos-animate {
	transition-delay: 0.75s;
}
[data-aos][data-aos-duration='800'][data-aos] {
	transition-duration: 0.8s;
}
body[data-aos-duration='800'] [data-aos] {
	transition-duration: 0.8s;
}
[data-aos][data-aos-delay='800'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='800'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='800'][data-aos].aos-animate {
	transition-delay: 0.8s;
}
body[data-aos-delay='800'] [data-aos].aos-animate {
	transition-delay: 0.8s;
}
[data-aos][data-aos-duration='850'][data-aos] {
	transition-duration: 0.85s;
}
body[data-aos-duration='850'] [data-aos] {
	transition-duration: 0.85s;
}
[data-aos][data-aos-delay='850'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='850'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='850'][data-aos].aos-animate {
	transition-delay: 0.85s;
}
body[data-aos-delay='850'] [data-aos].aos-animate {
	transition-delay: 0.85s;
}
[data-aos][data-aos-duration='900'][data-aos] {
	transition-duration: 0.9s;
}
body[data-aos-duration='900'] [data-aos] {
	transition-duration: 0.9s;
}
[data-aos][data-aos-delay='900'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='900'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='900'][data-aos].aos-animate {
	transition-delay: 0.9s;
}
body[data-aos-delay='900'] [data-aos].aos-animate {
	transition-delay: 0.9s;
}
[data-aos][data-aos-duration='950'][data-aos] {
	transition-duration: 0.95s;
}
body[data-aos-duration='950'] [data-aos] {
	transition-duration: 0.95s;
}
[data-aos][data-aos-delay='950'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='950'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='950'][data-aos].aos-animate {
	transition-delay: 0.95s;
}
body[data-aos-delay='950'] [data-aos].aos-animate {
	transition-delay: 0.95s;
}
[data-aos][data-aos-duration='1000'][data-aos] {
	transition-duration: 1s;
}
body[data-aos-duration='1000'] [data-aos] {
	transition-duration: 1s;
}
[data-aos][data-aos-delay='1000'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='1000'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='1000'][data-aos].aos-animate {
	transition-delay: 1s;
}
body[data-aos-delay='1000'] [data-aos].aos-animate {
	transition-delay: 1s;
}
[data-aos][data-aos-duration='1050'][data-aos] {
	transition-duration: 1.05s;
}
body[data-aos-duration='1050'] [data-aos] {
	transition-duration: 1.05s;
}
[data-aos][data-aos-delay='1050'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='1050'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='1050'][data-aos].aos-animate {
	transition-delay: 1.05s;
}
body[data-aos-delay='1050'] [data-aos].aos-animate {
	transition-delay: 1.05s;
}
[data-aos][data-aos-duration='1100'][data-aos] {
	transition-duration: 1.1s;
}
body[data-aos-duration='1100'] [data-aos] {
	transition-duration: 1.1s;
}
[data-aos][data-aos-delay='1100'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='1100'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='1100'][data-aos].aos-animate {
	transition-delay: 1.1s;
}
body[data-aos-delay='1100'] [data-aos].aos-animate {
	transition-delay: 1.1s;
}
[data-aos][data-aos-duration='1150'][data-aos] {
	transition-duration: 1.15s;
}
body[data-aos-duration='1150'] [data-aos] {
	transition-duration: 1.15s;
}
[data-aos][data-aos-delay='1150'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='1150'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='1150'][data-aos].aos-animate {
	transition-delay: 1.15s;
}
body[data-aos-delay='1150'] [data-aos].aos-animate {
	transition-delay: 1.15s;
}
[data-aos][data-aos-duration='1200'][data-aos] {
	transition-duration: 1.2s;
}
body[data-aos-duration='1200'] [data-aos] {
	transition-duration: 1.2s;
}
[data-aos][data-aos-delay='1200'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='1200'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='1200'][data-aos].aos-animate {
	transition-delay: 1.2s;
}
body[data-aos-delay='1200'] [data-aos].aos-animate {
	transition-delay: 1.2s;
}
[data-aos][data-aos-duration='1250'][data-aos] {
	transition-duration: 1.25s;
}
body[data-aos-duration='1250'] [data-aos] {
	transition-duration: 1.25s;
}
[data-aos][data-aos-delay='1250'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='1250'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='1250'][data-aos].aos-animate {
	transition-delay: 1.25s;
}
body[data-aos-delay='1250'] [data-aos].aos-animate {
	transition-delay: 1.25s;
}
[data-aos][data-aos-duration='1300'][data-aos] {
	transition-duration: 1.3s;
}
body[data-aos-duration='1300'] [data-aos] {
	transition-duration: 1.3s;
}
[data-aos][data-aos-delay='1300'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='1300'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='1300'][data-aos].aos-animate {
	transition-delay: 1.3s;
}
body[data-aos-delay='1300'] [data-aos].aos-animate {
	transition-delay: 1.3s;
}
[data-aos][data-aos-duration='1350'][data-aos] {
	transition-duration: 1.35s;
}
body[data-aos-duration='1350'] [data-aos] {
	transition-duration: 1.35s;
}
[data-aos][data-aos-delay='1350'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='1350'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='1350'][data-aos].aos-animate {
	transition-delay: 1.35s;
}
body[data-aos-delay='1350'] [data-aos].aos-animate {
	transition-delay: 1.35s;
}
[data-aos][data-aos-duration='1400'][data-aos] {
	transition-duration: 1.4s;
}
body[data-aos-duration='1400'] [data-aos] {
	transition-duration: 1.4s;
}
[data-aos][data-aos-delay='1400'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='1400'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='1400'][data-aos].aos-animate {
	transition-delay: 1.4s;
}
body[data-aos-delay='1400'] [data-aos].aos-animate {
	transition-delay: 1.4s;
}
[data-aos][data-aos-duration='1450'][data-aos] {
	transition-duration: 1.45s;
}
body[data-aos-duration='1450'] [data-aos] {
	transition-duration: 1.45s;
}
[data-aos][data-aos-delay='1450'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='1450'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='1450'][data-aos].aos-animate {
	transition-delay: 1.45s;
}
body[data-aos-delay='1450'] [data-aos].aos-animate {
	transition-delay: 1.45s;
}
[data-aos][data-aos-duration='1500'][data-aos] {
	transition-duration: 1.5s;
}
body[data-aos-duration='1500'] [data-aos] {
	transition-duration: 1.5s;
}
[data-aos][data-aos-delay='1500'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='1500'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='1500'][data-aos].aos-animate {
	transition-delay: 1.5s;
}
body[data-aos-delay='1500'] [data-aos].aos-animate {
	transition-delay: 1.5s;
}
[data-aos][data-aos-duration='1550'][data-aos] {
	transition-duration: 1.55s;
}
body[data-aos-duration='1550'] [data-aos] {
	transition-duration: 1.55s;
}
[data-aos][data-aos-delay='1550'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='1550'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='1550'][data-aos].aos-animate {
	transition-delay: 1.55s;
}
body[data-aos-delay='1550'] [data-aos].aos-animate {
	transition-delay: 1.55s;
}
[data-aos][data-aos-duration='1600'][data-aos] {
	transition-duration: 1.6s;
}
body[data-aos-duration='1600'] [data-aos] {
	transition-duration: 1.6s;
}
[data-aos][data-aos-delay='1600'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='1600'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='1600'][data-aos].aos-animate {
	transition-delay: 1.6s;
}
body[data-aos-delay='1600'] [data-aos].aos-animate {
	transition-delay: 1.6s;
}
[data-aos][data-aos-duration='1650'][data-aos] {
	transition-duration: 1.65s;
}
body[data-aos-duration='1650'] [data-aos] {
	transition-duration: 1.65s;
}
[data-aos][data-aos-delay='1650'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='1650'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='1650'][data-aos].aos-animate {
	transition-delay: 1.65s;
}
body[data-aos-delay='1650'] [data-aos].aos-animate {
	transition-delay: 1.65s;
}
[data-aos][data-aos-duration='1700'][data-aos] {
	transition-duration: 1.7s;
}
body[data-aos-duration='1700'] [data-aos] {
	transition-duration: 1.7s;
}
[data-aos][data-aos-delay='1700'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='1700'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='1700'][data-aos].aos-animate {
	transition-delay: 1.7s;
}
body[data-aos-delay='1700'] [data-aos].aos-animate {
	transition-delay: 1.7s;
}
[data-aos][data-aos-duration='1750'][data-aos] {
	transition-duration: 1.75s;
}
body[data-aos-duration='1750'] [data-aos] {
	transition-duration: 1.75s;
}
[data-aos][data-aos-delay='1750'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='1750'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='1750'][data-aos].aos-animate {
	transition-delay: 1.75s;
}
body[data-aos-delay='1750'] [data-aos].aos-animate {
	transition-delay: 1.75s;
}
[data-aos][data-aos-duration='1800'][data-aos] {
	transition-duration: 1.8s;
}
body[data-aos-duration='1800'] [data-aos] {
	transition-duration: 1.8s;
}
[data-aos][data-aos-delay='1800'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='1800'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='1800'][data-aos].aos-animate {
	transition-delay: 1.8s;
}
body[data-aos-delay='1800'] [data-aos].aos-animate {
	transition-delay: 1.8s;
}
[data-aos][data-aos-duration='1850'][data-aos] {
	transition-duration: 1.85s;
}
body[data-aos-duration='1850'] [data-aos] {
	transition-duration: 1.85s;
}
[data-aos][data-aos-delay='1850'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='1850'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='1850'][data-aos].aos-animate {
	transition-delay: 1.85s;
}
body[data-aos-delay='1850'] [data-aos].aos-animate {
	transition-delay: 1.85s;
}
[data-aos][data-aos-duration='1900'][data-aos] {
	transition-duration: 1.9s;
}
body[data-aos-duration='1900'] [data-aos] {
	transition-duration: 1.9s;
}
[data-aos][data-aos-delay='1900'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='1900'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='1900'][data-aos].aos-animate {
	transition-delay: 1.9s;
}
body[data-aos-delay='1900'] [data-aos].aos-animate {
	transition-delay: 1.9s;
}
[data-aos][data-aos-duration='1950'][data-aos] {
	transition-duration: 1.95s;
}
body[data-aos-duration='1950'] [data-aos] {
	transition-duration: 1.95s;
}
[data-aos][data-aos-delay='1950'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='1950'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='1950'][data-aos].aos-animate {
	transition-delay: 1.95s;
}
body[data-aos-delay='1950'] [data-aos].aos-animate {
	transition-delay: 1.95s;
}
[data-aos][data-aos-duration='2000'][data-aos] {
	transition-duration: 2s;
}
body[data-aos-duration='2000'] [data-aos] {
	transition-duration: 2s;
}
[data-aos][data-aos-delay='2000'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='2000'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='2000'][data-aos].aos-animate {
	transition-delay: 2s;
}
body[data-aos-delay='2000'] [data-aos].aos-animate {
	transition-delay: 2s;
}
[data-aos][data-aos-duration='2050'][data-aos] {
	transition-duration: 2.05s;
}
body[data-aos-duration='2050'] [data-aos] {
	transition-duration: 2.05s;
}
[data-aos][data-aos-delay='2050'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='2050'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='2050'][data-aos].aos-animate {
	transition-delay: 2.05s;
}
body[data-aos-delay='2050'] [data-aos].aos-animate {
	transition-delay: 2.05s;
}
[data-aos][data-aos-duration='2100'][data-aos] {
	transition-duration: 2.1s;
}
body[data-aos-duration='2100'] [data-aos] {
	transition-duration: 2.1s;
}
[data-aos][data-aos-delay='2100'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='2100'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='2100'][data-aos].aos-animate {
	transition-delay: 2.1s;
}
body[data-aos-delay='2100'] [data-aos].aos-animate {
	transition-delay: 2.1s;
}
[data-aos][data-aos-duration='2150'][data-aos] {
	transition-duration: 2.15s;
}
body[data-aos-duration='2150'] [data-aos] {
	transition-duration: 2.15s;
}
[data-aos][data-aos-delay='2150'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='2150'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='2150'][data-aos].aos-animate {
	transition-delay: 2.15s;
}
body[data-aos-delay='2150'] [data-aos].aos-animate {
	transition-delay: 2.15s;
}
[data-aos][data-aos-duration='2200'][data-aos] {
	transition-duration: 2.2s;
}
body[data-aos-duration='2200'] [data-aos] {
	transition-duration: 2.2s;
}
[data-aos][data-aos-delay='2200'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='2200'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='2200'][data-aos].aos-animate {
	transition-delay: 2.2s;
}
body[data-aos-delay='2200'] [data-aos].aos-animate {
	transition-delay: 2.2s;
}
[data-aos][data-aos-duration='2250'][data-aos] {
	transition-duration: 2.25s;
}
body[data-aos-duration='2250'] [data-aos] {
	transition-duration: 2.25s;
}
[data-aos][data-aos-delay='2250'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='2250'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='2250'][data-aos].aos-animate {
	transition-delay: 2.25s;
}
body[data-aos-delay='2250'] [data-aos].aos-animate {
	transition-delay: 2.25s;
}
[data-aos][data-aos-duration='2300'][data-aos] {
	transition-duration: 2.3s;
}
body[data-aos-duration='2300'] [data-aos] {
	transition-duration: 2.3s;
}
[data-aos][data-aos-delay='2300'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='2300'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='2300'][data-aos].aos-animate {
	transition-delay: 2.3s;
}
body[data-aos-delay='2300'] [data-aos].aos-animate {
	transition-delay: 2.3s;
}
[data-aos][data-aos-duration='2350'][data-aos] {
	transition-duration: 2.35s;
}
body[data-aos-duration='2350'] [data-aos] {
	transition-duration: 2.35s;
}
[data-aos][data-aos-delay='2350'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='2350'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='2350'][data-aos].aos-animate {
	transition-delay: 2.35s;
}
body[data-aos-delay='2350'] [data-aos].aos-animate {
	transition-delay: 2.35s;
}
[data-aos][data-aos-duration='2400'][data-aos] {
	transition-duration: 2.4s;
}
body[data-aos-duration='2400'] [data-aos] {
	transition-duration: 2.4s;
}
[data-aos][data-aos-delay='2400'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='2400'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='2400'][data-aos].aos-animate {
	transition-delay: 2.4s;
}
body[data-aos-delay='2400'] [data-aos].aos-animate {
	transition-delay: 2.4s;
}
[data-aos][data-aos-duration='2450'][data-aos] {
	transition-duration: 2.45s;
}
body[data-aos-duration='2450'] [data-aos] {
	transition-duration: 2.45s;
}
[data-aos][data-aos-delay='2450'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='2450'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='2450'][data-aos].aos-animate {
	transition-delay: 2.45s;
}
body[data-aos-delay='2450'] [data-aos].aos-animate {
	transition-delay: 2.45s;
}
[data-aos][data-aos-duration='2500'][data-aos] {
	transition-duration: 2.5s;
}
body[data-aos-duration='2500'] [data-aos] {
	transition-duration: 2.5s;
}
[data-aos][data-aos-delay='2500'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='2500'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='2500'][data-aos].aos-animate {
	transition-delay: 2.5s;
}
body[data-aos-delay='2500'] [data-aos].aos-animate {
	transition-delay: 2.5s;
}
[data-aos][data-aos-duration='2550'][data-aos] {
	transition-duration: 2.55s;
}
body[data-aos-duration='2550'] [data-aos] {
	transition-duration: 2.55s;
}
[data-aos][data-aos-delay='2550'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='2550'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='2550'][data-aos].aos-animate {
	transition-delay: 2.55s;
}
body[data-aos-delay='2550'] [data-aos].aos-animate {
	transition-delay: 2.55s;
}
[data-aos][data-aos-duration='2600'][data-aos] {
	transition-duration: 2.6s;
}
body[data-aos-duration='2600'] [data-aos] {
	transition-duration: 2.6s;
}
[data-aos][data-aos-delay='2600'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='2600'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='2600'][data-aos].aos-animate {
	transition-delay: 2.6s;
}
body[data-aos-delay='2600'] [data-aos].aos-animate {
	transition-delay: 2.6s;
}
[data-aos][data-aos-duration='2650'][data-aos] {
	transition-duration: 2.65s;
}
body[data-aos-duration='2650'] [data-aos] {
	transition-duration: 2.65s;
}
[data-aos][data-aos-delay='2650'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='2650'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='2650'][data-aos].aos-animate {
	transition-delay: 2.65s;
}
body[data-aos-delay='2650'] [data-aos].aos-animate {
	transition-delay: 2.65s;
}
[data-aos][data-aos-duration='2700'][data-aos] {
	transition-duration: 2.7s;
}
body[data-aos-duration='2700'] [data-aos] {
	transition-duration: 2.7s;
}
[data-aos][data-aos-delay='2700'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='2700'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='2700'][data-aos].aos-animate {
	transition-delay: 2.7s;
}
body[data-aos-delay='2700'] [data-aos].aos-animate {
	transition-delay: 2.7s;
}
[data-aos][data-aos-duration='2750'][data-aos] {
	transition-duration: 2.75s;
}
body[data-aos-duration='2750'] [data-aos] {
	transition-duration: 2.75s;
}
[data-aos][data-aos-delay='2750'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='2750'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='2750'][data-aos].aos-animate {
	transition-delay: 2.75s;
}
body[data-aos-delay='2750'] [data-aos].aos-animate {
	transition-delay: 2.75s;
}
[data-aos][data-aos-duration='2800'][data-aos] {
	transition-duration: 2.8s;
}
body[data-aos-duration='2800'] [data-aos] {
	transition-duration: 2.8s;
}
[data-aos][data-aos-delay='2800'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='2800'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='2800'][data-aos].aos-animate {
	transition-delay: 2.8s;
}
body[data-aos-delay='2800'] [data-aos].aos-animate {
	transition-delay: 2.8s;
}
[data-aos][data-aos-duration='2850'][data-aos] {
	transition-duration: 2.85s;
}
body[data-aos-duration='2850'] [data-aos] {
	transition-duration: 2.85s;
}
[data-aos][data-aos-delay='2850'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='2850'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='2850'][data-aos].aos-animate {
	transition-delay: 2.85s;
}
body[data-aos-delay='2850'] [data-aos].aos-animate {
	transition-delay: 2.85s;
}
[data-aos][data-aos-duration='2900'][data-aos] {
	transition-duration: 2.9s;
}
body[data-aos-duration='2900'] [data-aos] {
	transition-duration: 2.9s;
}
[data-aos][data-aos-delay='2900'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='2900'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='2900'][data-aos].aos-animate {
	transition-delay: 2.9s;
}
body[data-aos-delay='2900'] [data-aos].aos-animate {
	transition-delay: 2.9s;
}
[data-aos][data-aos-duration='2950'][data-aos] {
	transition-duration: 2.95s;
}
body[data-aos-duration='2950'] [data-aos] {
	transition-duration: 2.95s;
}
[data-aos][data-aos-delay='2950'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='2950'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='2950'][data-aos].aos-animate {
	transition-delay: 2.95s;
}
body[data-aos-delay='2950'] [data-aos].aos-animate {
	transition-delay: 2.95s;
}
[data-aos][data-aos-duration='3000'][data-aos] {
	transition-duration: 3s;
}
body[data-aos-duration='3000'] [data-aos] {
	transition-duration: 3s;
}
[data-aos][data-aos-delay='3000'][data-aos] {
	transition-delay: 0s;
}
body[data-aos-delay='3000'] [data-aos] {
	transition-delay: 0s;
}
[data-aos][data-aos-delay='3000'][data-aos].aos-animate {
	transition-delay: 3s;
}
body[data-aos-delay='3000'] [data-aos].aos-animate {
	transition-delay: 3s;
}
[data-aos][data-aos-easing=linear][data-aos] {
	transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
body[data-aos-easing=linear] [data-aos] {
	transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
[data-aos][data-aos-easing=ease][data-aos] {
	transition-timing-function: ease;
}
body[data-aos-easing=ease] [data-aos] {
	transition-timing-function: ease;
}
[data-aos][data-aos-easing=ease-in][data-aos] {
	transition-timing-function: ease-in;
}
body[data-aos-easing=ease-in] [data-aos] {
	transition-timing-function: ease-in;
}
[data-aos][data-aos-easing=ease-out][data-aos] {
	transition-timing-function: ease-out;
}
body[data-aos-easing=ease-out] [data-aos] {
	transition-timing-function: ease-out;
}
[data-aos][data-aos-easing=ease-in-out][data-aos] {
	transition-timing-function: ease-in-out;
}
body[data-aos-easing=ease-in-out] [data-aos] {
	transition-timing-function: ease-in-out;
}
[data-aos][data-aos-easing=ease-in-back][data-aos] {
	transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
body[data-aos-easing=ease-in-back] [data-aos] {
	transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
[data-aos][data-aos-easing=ease-out-back][data-aos] {
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body[data-aos-easing=ease-out-back] [data-aos] {
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
[data-aos][data-aos-easing=ease-in-out-back][data-aos] {
	transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body[data-aos-easing=ease-in-out-back] [data-aos] {
	transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
[data-aos][data-aos-easing=ease-in-sine][data-aos] {
	transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
body[data-aos-easing=ease-in-sine] [data-aos] {
	transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
[data-aos][data-aos-easing=ease-out-sine][data-aos] {
	transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
body[data-aos-easing=ease-out-sine] [data-aos] {
	transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
[data-aos][data-aos-easing=ease-in-out-sine][data-aos] {
	transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
body[data-aos-easing=ease-in-out-sine] [data-aos] {
	transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
[data-aos][data-aos-easing=ease-in-cubic][data-aos] {
	transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos-easing=ease-in-quad][data-aos] {
	transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos-easing=ease-in-quart][data-aos] {
	transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-in-cubic] [data-aos] {
	transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-in-quad] [data-aos] {
	transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-in-quart] [data-aos] {
	transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos-easing=ease-out-cubic][data-aos] {
	transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos-easing=ease-out-quad][data-aos] {
	transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos-easing=ease-out-quart][data-aos] {
	transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-out-cubic] [data-aos] {
	transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-out-quad] [data-aos] {
	transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-out-quart] [data-aos] {
	transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos-easing=ease-in-out-cubic][data-aos] {
	transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos-easing=ease-in-out-quad][data-aos] {
	transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos-easing=ease-in-out-quart][data-aos] {
	transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-out-cubic] [data-aos] {
	transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-out-quad] [data-aos] {
	transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-out-quart] [data-aos] {
	transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos^=fade][data-aos^=fade] {
	opacity: 0; transition-property: opacity, transform;
}
[data-aos^=fade][data-aos^=fade].aos-animate {
	opacity: 1; transform: translateZ(0px);
}
[data-aos=fade-up] {
	transform: translate3d(0px, 40px, 0px);
}
[data-aos=fade-down] {
	transform: translate3d(0px, -100px, 0px);
}
[data-aos=fade-right] {
	transform: translate3d(-100px, 0px, 0px);
}
[data-aos=fade-left] {
	transform: translate3d(100px, 0px, 0px);
}
[data-aos=fade-up-right] {
	transform: translate3d(-100px, 100px, 0px);
}
[data-aos=fade-up-left] {
	transform: translate3d(100px, 100px, 0px);
}
[data-aos=fade-down-right] {
	transform: translate3d(-100px, -100px, 0px);
}
[data-aos=fade-down-left] {
	transform: translate3d(100px, -100px, 0px);
}
[data-aos^=zoom][data-aos^=zoom] {
	opacity: 0; transition-property: opacity, transform;
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
	opacity: 1; transform: translateZ(0px) scale(1);
}
[data-aos=zoom-in] {
	transform: scale(0.6);
}
[data-aos=zoom-in-up] {
	transform: translate3d(0px, 100px, 0px) scale(0.6);
}
[data-aos=zoom-in-down] {
	transform: translate3d(0px, -100px, 0px) scale(0.6);
}
[data-aos=zoom-in-right] {
	transform: translate3d(-100px, 0px, 0px) scale(0.6);
}
[data-aos=zoom-in-left] {
	transform: translate3d(100px, 0px, 0px) scale(0.6);
}
[data-aos=zoom-out] {
	transform: scale(1.2);
}
[data-aos=zoom-out-up] {
	transform: translate3d(0px, 100px, 0px) scale(1.2);
}
[data-aos=zoom-out-down] {
	transform: translate3d(0px, -100px, 0px) scale(1.2);
}
[data-aos=zoom-out-right] {
	transform: translate3d(-100px, 0px, 0px) scale(1.2);
}
[data-aos=zoom-out-left] {
	transform: translate3d(100px, 0px, 0px) scale(1.2);
}
[data-aos^=slide][data-aos^=slide] {
	transition-property: transform;
}
[data-aos^=slide][data-aos^=slide].aos-animate {
	transform: translateZ(0px);
}
[data-aos=slide-up] {
	transform: translate3d(0px, 100%, 0px);
}
[data-aos=slide-down] {
	transform: translate3d(0px, -100%, 0px);
}
[data-aos=slide-right] {
	transform: translate3d(-100%, 0px, 0px);
}
[data-aos=slide-left] {
	transform: translate3d(100%, 0px, 0px);
}
[data-aos^=flip][data-aos^=flip] {
	transition-property: transform; backface-visibility: hidden;
}
[data-aos=flip-left] {
	transform: perspective(2500px) rotateY(-100deg);
}
[data-aos=flip-left].aos-animate {
	transform: perspective(2500px) rotateY(0deg);
}
[data-aos=flip-right] {
	transform: perspective(2500px) rotateY(100deg);
}
[data-aos=flip-right].aos-animate {
	transform: perspective(2500px) rotateY(0deg);
}
[data-aos=flip-up] {
	transform: perspective(2500px) rotateX(-100deg);
}
[data-aos=flip-up].aos-animate {
	transform: perspective(2500px) rotateX(0deg);
}
[data-aos=flip-down] {
	transform: perspective(2500px) rotateX(100deg);
}
[data-aos=flip-down].aos-animate {
	transform: perspective(2500px) rotateX(0deg);
}
area {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
param {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px; -webkit-text-size-adjust: none;
}
html {
	margin: 0px; padding: 0px; -webkit-text-size-adjust: none;
}
ol {
	list-style: none; padding-left: 0px;
}
ul {
	list-style: none; padding-left: 0px;
}
img {
	vertical-align: top; display: inline-block;
}
th {
	font-weight: 400;
}
input {
	vertical-align: middle; display: inline-block;
}
.clearfix {
	display: block;
}
.clearfix::after {
	display: block;
}
html[xmlns] .clearfix {
	display: block;
}
.clearfix::after {
	height: 0px; line-height: 0; clear: both; visibility: hidden; content: "\20";
}
.clearfix {
	-ms-zoom: 1;
}
* html .clearfix {
	height: 1%;
}
.swiper-slide {
	height: 100%; position: relative;
}
.swiper-wrapper {
	height: 100%; position: relative;
}
h1 {
	font-size: 100%; font-weight: 400;
}
h2 {
	font-size: 100%; font-weight: 400;
}
h3 {
	font-size: 100%; font-weight: 400;
}
h4 {
	font-size: 100%; font-weight: 400;
}
h5 {
	font-size: 100%; font-weight: 400;
}
h6 {
	font-size: 100%; font-weight: 400;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
body img {
	vertical-align: top;
}
a {
	transition:0.3s ease-in-out; color: rgb(25, 25, 25); text-decoration: none;
}
a:hover {
	color: rgb(57, 88, 139);
}
button {
	border-radius: 0px; border: currentColor; border-image: none; color: rgb(25, 25, 25); font-family: Arial,"Microsoft YaHei",simsun; box-shadow: none;
}
input {
	border-radius: 0px; border: currentColor; border-image: none; color: rgb(25, 25, 25); font-family: Arial,"Microsoft YaHei",simsun; box-shadow: none;
}
select {
	border-radius: 0px; border: currentColor; border-image: none; color: rgb(25, 25, 25); font-family: Arial,"Microsoft YaHei",simsun; box-shadow: none;
}
textarea {
	border-radius: 0px; border: currentColor; border-image: none; color: rgb(25, 25, 25); font-family: Arial,"Microsoft YaHei",simsun; box-shadow: none;
}
a:active {
	-webkit-tap-highlight-color: transparent;
}
dd:active {
	-webkit-tap-highlight-color: transparent;
}
img:active {
	-webkit-tap-highlight-color: transparent;
}
a {
	outline: 0px; border: currentColor; border-image: none;
}
img {
	outline: 0px; border: currentColor; border-image: none;
}
span {
	outline: 0px !important;
}
.hide {
	display: none !important;
}
.show {
	display: block !important;
}
.c-cai {
	color: rgb(57, 88, 139);
}
.bgf {
	background-color: rgb(255, 255, 255);
}
.btn-hover:hover {
	opacity: 0.85;
}
.f-b1 {
	font-family: hyzh;
}
.f-b2 {
	font-family: hydh;
}
.f-jl {
	font-family: jol;
}
.f-jm {
	font-family: jom;
}
body {
	color: rgb(0, 0, 0); font-family: hyjh; font-size: 0.14rem;
}
input {
	color: rgb(0, 0, 0); font-family: hyjh; font-size: 0.14rem;
}
textarea {
	color: rgb(0, 0, 0); font-family: hyjh; font-size: 0.14rem;
}
body {
	background: rgb(255, 255, 255); line-height: 1;
}
input:-ms-input-placeholder {
	color: rgb(136, 136, 136);
}
textarea:-ms-input-placeholder {
	color: rgb(136, 136, 136);
}
.iconfont {
	font-family: iconfont !important; font-size: 16px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.icon-kefu1::before {
	content: "\e643";
}
.icon-sear::before {
	content: "\e66f";
}
.icon-wsc::before {
	content: "\e635";
}
.icon-ysc::before {
	content: "\e626";
}
.icon-down::before {
	content: "\e705";
}
.icon-shaixuan::before {
	content: "\e671";
}
.icon-huo::before {
	content: "\e69f";
}
.icon-menu::before {
	content: "\e692";
}
.icon-phone::before {
	content: "\e618";
}
.icon-weixin::before {
	content: "\e637";
}
.icon-add::before {
	content: "\e617";
}
.icon-reduce::before {
	content: "\e60c";
}
.icon-top::before {
	content: "\e676";
}
.icon-kefu::before {
	content: "\e638";
}
.icon-close::before {
	content: "\e619";
}
.layer .dt-layer > a.next::before {
	content: "\e619";
}
.icon-jyt::before {
	content: "\e622";
}
.icon-next::before {
	content: "\e6b2";
}
.icon-perv::before {
	content: "\e6b3";
}
.icon-zjt::before {
	content: "\e710";
}
.swiper-container {
	list-style: none; margin: 0px auto; padding: 0px; overflow: hidden; position: relative; z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
	float: left;
}
.swiper-container-vertical > .swiper-wrapper {
	flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column;
}
.swiper-wrapper {
	width: 100%; display: flex; z-index: 1; box-sizing: content-box; transition-property: transform, transform; -webkit-transition-property: -webkit-transform; -o-transition-property: transform; -webkit-box-sizing: content-box;
}
.swiper-container-android .swiper-slide {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.swiper-wrapper {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
	flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
	margin: 0px auto; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out;
}
.swiper-slide {
	width: 100%; transition-property: transform, transform; flex-shrink: 0; -webkit-transition-property: -webkit-transform; -o-transition-property: transform; -webkit-flex-shrink: 0;
}
.swiper-slide-invisible-blank {
	visibility: hidden;
}
.swiper-container-autoheight {
	height: auto;
}
.swiper-container-autoheight .swiper-slide {
	height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
	transition-property: transform, height, transform; align-items: flex-start; -webkit-transition-property: height, -webkit-transform; -o-transition-property: transform, height; -webkit-box-align: start; -webkit-align-items: flex-start;
}
.swiper-container-3d {
	perspective: 1200px; -webkit-perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow {
	transform-style: preserve-3d; -webkit-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide {
	transform-style: preserve-3d; -webkit-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	transform-style: preserve-3d; -webkit-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left {
	transform-style: preserve-3d; -webkit-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-right {
	transform-style: preserve-3d; -webkit-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-top {
	transform-style: preserve-3d; -webkit-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-wrapper {
	transform-style: preserve-3d; -webkit-transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10; pointer-events: none;
}
.swiper-container-3d .swiper-slide-shadow-left {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10; pointer-events: none;
}
.swiper-container-3d .swiper-slide-shadow-right {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10; pointer-events: none;
}
.swiper-container-3d .swiper-slide-shadow-top {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10; pointer-events: none;
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-wp8-horizontal {
	-ms-touch-action: pan-y; touch-action: pan-y;
}
.swiper-container-wp8-horizontal > .swiper-wrapper {
	-ms-touch-action: pan-y; touch-action: pan-y;
}
.swiper-container-wp8-vertical {
	-ms-touch-action: pan-x; touch-action: pan-x;
}
.swiper-container-wp8-vertical > .swiper-wrapper {
	-ms-touch-action: pan-x; touch-action: pan-x;
}
.swiper-button-next {
	background-position: center; top: 50%; width: 27px; height: 44px; margin-top: -22px; position: absolute; z-index: 10; cursor: pointer; background-repeat: no-repeat; background-size: 27px 44px;
}
.swiper-button-prev {
	background-position: center; top: 50%; width: 27px; height: 44px; margin-top: -22px; position: absolute; z-index: 10; cursor: pointer; background-repeat: no-repeat; background-size: 27px 44px;
}
.swiper-button-next.swiper-button-disabled {
	cursor: auto; opacity: 0.35; pointer-events: none;
}
.swiper-button-prev.swiper-button-disabled {
	cursor: auto; opacity: 0.35; pointer-events: none;
}
.swiper-button-prev {
	left: 10px; right: auto; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container-rtl .swiper-button-next {
	left: 10px; right: auto; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next {
	left: auto; right: 10px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container-rtl .swiper-button-prev {
	left: auto; right: 10px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
	display: none;
}
.swiper-pagination {
	transition:opacity 0.3s; text-align: center; position: absolute; z-index: 10; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -webkit-transition: .3s opacity; -o-transition: .3s opacity;
}
.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets {
	left: 0px; width: 100%; bottom: 10px;
}
.swiper-pagination-custom {
	left: 0px; width: 100%; bottom: 10px;
}
.swiper-pagination-fraction {
	left: 0px; width: 100%; bottom: 10px;
}
.swiper-pagination-bullets-dynamic {
	overflow: hidden; font-size: 0px;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	position: relative; transform: scale(0.33); -webkit-transform: scale(.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	transform: scale(1); -webkit-transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1); -webkit-transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(0.66); -webkit-transform: scale(.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(0.33); -webkit-transform: scale(.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(0.66); -webkit-transform: scale(.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(0.33); -webkit-transform: scale(.33);
}
.swiper-pagination-bullet {
	background: rgb(0, 0, 0); border-radius: 100%; width: 8px; height: 8px; display: inline-block; opacity: 0.2;
}
button.swiper-pagination-bullet {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; box-shadow: none; -webkit-box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}
.swiper-scrollbar-cursor-drag {
	cursor: move;
}
.swiper-slide-zoomed {
	cursor: move;
}
.swiper-pagination-bullet-active {
	background: rgb(0, 122, 255); opacity: 1;
}
.swiper-container-vertical > .swiper-pagination-bullets {
	top: 50%; right: 10px; transform: translate3d(0px, -50%, 0px); -webkit-transform: translate3d(0, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 6px 0px; display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%; width: 8px; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition:transform 0.2s, top 0.2s, transform 0.2s; display: inline-block; -webkit-transition: .2s top, .2s -webkit-transform; -o-transition: .2s transform, .2s top;
}
.swiper-pagination-lock {
	display: none;
}
.swiper-scrollbar-lock {
	display: none;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0px 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%; white-space: nowrap; transform: translateX(-50%); -webkit-transform: translateX(-50%);
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition:transform 0.2s, left 0.2s, transform 0.2s; -webkit-transition: .2s left, .2s -webkit-transform; -o-transition: .2s transform, .2s left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition:transform 0.2s, right 0.2s, transform 0.2s; -webkit-transition: .2s right, .2s -webkit-transform; -o-transition: .2s transform, .2s right;
}
.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, 0.25); position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: rgb(0, 122, 255); transform-origin: left top; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; transform: scale(0); -webkit-transform: scale(0); -webkit-transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top; -webkit-transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar {
	left: 0px; top: 0px; width: 100%; height: 4px;
}
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	left: 0px; top: 0px; width: 100%; height: 4px;
}
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	left: 0px; top: 0px; width: 4px; height: 100%;
}
.swiper-container-vertical > .swiper-pagination-progressbar {
	left: 0px; top: 0px; width: 4px; height: 100%;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
	background: rgb(255, 255, 255);
}
.swiper-pagination-progressbar.swiper-pagination-white {
	background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
	background: rgb(255, 255, 255);
}
.swiper-pagination-black .swiper-pagination-bullet-active {
	background: rgb(0, 0, 0);
}
.swiper-pagination-progressbar.swiper-pagination-black {
	background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
	background: rgb(0, 0, 0);
}
.swiper-scrollbar {
	background: rgba(0, 0, 0, 0.1); border-radius: 10px; position: relative; -ms-touch-action: none;
}
.swiper-container-horizontal > .swiper-scrollbar {
	left: 1%; width: 98%; height: 5px; bottom: 3px; position: absolute; z-index: 50;
}
.swiper-container-vertical > .swiper-scrollbar {
	top: 1%; width: 5px; height: 98%; right: 3px; position: absolute; z-index: 50;
}
.swiper-scrollbar-drag {
	background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px; width: 100%; height: 100%; position: relative;
}
.swiper-zoom-container {
	width: 100%; height: 100%; text-align: center; display: flex; justify-content: center; align-items: center; -webkit-box-align: center; -webkit-align-items: center; -webkit-box-pack: center; -webkit-justify-content: center;
}
.swiper-zoom-container > canvas {
	max-height: 100%; max-width: 100%; -o-object-fit: contain; object-fit: contain;
}
.swiper-zoom-container > img {
	max-height: 100%; max-width: 100%; -o-object-fit: contain; object-fit: contain;
}
.swiper-zoom-container > svg {
	max-height: 100%; max-width: 100%; -o-object-fit: contain; object-fit: contain;
}
.swiper-lazy-preloader {
	transform-origin: 50% 50%; animation:swiper-preloader-spin 1s steps(12, end) infinite; left: 50%; top: 50%; width: 42px; height: 42px; margin-top: -21px; margin-left: -21px; position: absolute; z-index: 10; -webkit-transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader::after {
	background-position: 50%; width: 100%; height: 100%; display: block; content: ""; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-repeat: no-repeat; background-size: 100%;
}
.swiper-lazy-preloader-white::after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.swiper-container .swiper-notification {
	left: 0px; top: 0px; position: absolute; z-index: -1000; opacity: 0; pointer-events: none;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
	pointer-events: none; transition-property: opacity; -webkit-transition-property: opacity; -o-transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-container-fade .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-cube {
	overflow: visible;
}
.swiper-container-cube .swiper-slide {
	transform-origin: 0% 0%; width: 100%; height: 100%; visibility: hidden; z-index: 1; pointer-events: none; backface-visibility: hidden; -webkit-transform-origin: 0 0; -webkit-backface-visibility: hidden;
}
.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	transform-origin: 100% 0%; -webkit-transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active {
	visibility: visible; pointer-events: auto;
}
.swiper-container-cube .swiper-slide-next {
	visibility: visible; pointer-events: auto;
}
.swiper-container-cube .swiper-slide-next + .swiper-slide {
	visibility: visible; pointer-events: auto;
}
.swiper-container-cube .swiper-slide-prev {
	visibility: visible; pointer-events: auto;
}
.swiper-container-cube .swiper-slide-shadow-bottom {
	z-index: 0; backface-visibility: hidden; -webkit-backface-visibility: hidden;
}
.swiper-container-cube .swiper-slide-shadow-left {
	z-index: 0; backface-visibility: hidden; -webkit-backface-visibility: hidden;
}
.swiper-container-cube .swiper-slide-shadow-right {
	z-index: 0; backface-visibility: hidden; -webkit-backface-visibility: hidden;
}
.swiper-container-cube .swiper-slide-shadow-top {
	z-index: 0; backface-visibility: hidden; -webkit-backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
	background: rgb(0, 0, 0); left: 0px; width: 100%; height: 100%; bottom: 0px; position: absolute; z-index: 0; opacity: 0.6; -webkit-filter: blur(50px);
}
.swiper-container-flip {
	overflow: visible;
}
.swiper-container-flip .swiper-slide {
	z-index: 1; pointer-events: none; backface-visibility: hidden; -webkit-backface-visibility: hidden;
}
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-container-flip .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-bottom {
	z-index: 0; backface-visibility: hidden; -webkit-backface-visibility: hidden;
}
.swiper-container-flip .swiper-slide-shadow-left {
	z-index: 0; backface-visibility: hidden; -webkit-backface-visibility: hidden;
}
.swiper-container-flip .swiper-slide-shadow-right {
	z-index: 0; backface-visibility: hidden; -webkit-backface-visibility: hidden;
}
.swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0; backface-visibility: hidden; -webkit-backface-visibility: hidden;
}
.pace {
	top: 0px; width: 100%; position: fixed; z-index: 2000;
}
.pace .pace-progress {
	top: 0px; width: 100%; position: fixed; z-index: 2000;
}
.swiper-container-coverflow .swiper-wrapper {
	perspective: 1200px;
}
.pace {
	transition:transform 0.5s ease-out; left: 0px; height: 2px; pointer-events: none; transform: translate3d(0px, -50px, 0px); -webkit-transform: translate3d(0, -50px, 0); -webkit-transition: -webkit-transform .5s ease-out; -webkit-pointer-events: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.pace.pace-active {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.pace .pace-progress {
	background: rgb(57, 88, 139); height: 1px; right: 100%; display: block; pointer-events: none;
}
.loading {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 1000; background-color: rgb(255, 255, 255);
}
.header {
	position: fixed; z-index: 100;
}
.tools {
	position: fixed; z-index: 100;
}
.loading .bar {
	animation:loading 2s infinite; left: 50%; top: 50%; width: 78px; position: fixed; transform: translate(-50%, -50%); -webkit-animation: loading 2s infinite; -moz-animation: loading 2s infinite; -o-animation: loading 2s infinite;
}
.header .search input {
	width: 100%;
}
.loading .bar img {
	width: 100%;
}
.main img {
	width: 100%;
}
body.pace-done .loading {
	display: none !important;
}
.f-14 {
	font-size: 0.14rem;
}
.f-15 {
	font-size: 0.15rem;
}
.f-16 {
	font-size: 0.16rem;
}
.f-18 {
	font-size: 0.18rem;
}
.f-20 {
	font-size: 0.2rem;
}
.f-22 {
	font-size: 0.22rem;
}
.f-24 {
	font-size: 0.24rem;
}
.f-25 {
	font-size: 0.25rem;
}
.f-26 {
	font-size: 0.26rem;
}
.f-28 {
	font-size: 0.28rem;
}
.f-30 {
	font-size: 0.3rem;
}
.f-32 {
	font-size: 0.32rem;
}
.js-slider .nr > a {
	font-size: 0.32rem;
}
.f-36 {
	font-size: 0.36rem;
}
.f-40 {
	font-size: 0.4rem;
}
.f-46 {
	font-size: 0.46rem;
}
.f-48 {
	font-size: 0.48rem;
}
.f-50 {
	font-size: 0.5rem;
}
.f-52 {
	font-size: 0.52rem;
}
.f-70 {
	font-size: 0.7rem;
}
.f-72 {
	font-size: 0.72rem;
}
.f-100 {
	font-size: 1rem;
}
.f-174 {
	font-size: 1.74rem;
}
.main {
	display: none;
}
.wrap {
	margin: 0px auto; width: 14.85rem;
}
.bwrap {
	margin: 0px auto; width: 16.2rem;
}
.mwrap {
	margin: 0px auto; width: 14.2rem;
}
.swrap {
	margin: 0px auto; width: 10.4rem;
}
.w980 {
	margin: 0px auto; width: 9.8rem;
}
body {
	-ms-overflow-x: hidden;
}
.header {
	background: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0)); padding: 0.28rem 0px; transition:0.3s ease-in-out; left: 0px; top: 0px; height: 1.3rem; right: 0px; box-sizing: border-box; -webkit-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s;
}
.header .bwrap {
	position: relative;
}
.header .search {
	position: relative;
}
.header h1 {
	float: left;
}
.header h1 img {
	width: auto; height: 0.73rem;
}
.header ul {
	padding: 0.2rem 0px; line-height: 0.33rem; float: left;
}
.header ul li {
	margin-right: 0.7rem; float: left;
}
.header ul li a {
	color: rgb(255, 255, 255);
}
.header ul li a:hover {
	color: rgb(57, 88, 139) !important;
}
.header .search {
	border: 1px solid rgb(255, 255, 255); border-image: none; width: 1.6rem; height: 0.36rem; line-height: 0.36rem; float: left; transform: translateY(0.16rem); background-color: rgb(255, 255, 255);
}
.header .search input {
	padding: 0px 0.5rem 0px 0.14rem; height: 0.36rem; line-height: 0.36rem; font-size: 0.16rem; box-sizing: border-box;
}
.footer .bwrap dl dt p {
	line-height: 2;
}
.hf1 .hover p {
	line-height: 2;
}
.header .search .iconfont {
	top: 0px; right: 0.1rem; color: rgb(196, 196, 196); font-size: 0.24rem; position: absolute;
}
.header .rukou {
	text-align: center; color: rgb(255, 255, 255); padding-left: 0.34rem; margin-left: 0.46rem; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; float: left; transform: translateY(0.02rem);
}
.header.active .rukou {
	border-color: rgb(160, 160, 160);
}
.header.active .search {
	border-color: rgb(160, 160, 160);
}
.main.noban .header .rukou {
	border-color: rgb(160, 160, 160);
}
.main.noban .header .search {
	border-color: rgb(160, 160, 160);
}
.header .rukou a {
	color: rgb(255, 255, 255);
}
.header .rukou p {
	margin-bottom: 0.24rem;
}
.header .rukou a:hover {
	color: rgb(57, 88, 139) !important;
}
.header.active .rukou {
	color: rgb(0, 0, 0);
}
.header.active .rukou a {
	color: rgb(0, 0, 0);
}
.header.active ul li a {
	color: rgb(0, 0, 0);
}
.main.noban .header .rukou {
	color: rgb(0, 0, 0);
}
.main.noban .header .rukou a {
	color: rgb(0, 0, 0);
}
.main.noban .header ul li a {
	color: rgb(0, 0, 0);
}
.header .rukou span {
	margin: 0px 0.04rem; display: inline-block;
}
.header.active {
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)) rgb(255, 255, 255); box-shadow: 0px 0px 0.24rem rgba(0,0,0,0.15);
}
.main.noban {
	padding-top: 1.3rem;
}
.main.noban .header {
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)) rgb(255, 255, 255); box-shadow: 0px 0px 0.24rem rgba(0,0,0,0.15);
}
.footer {
	color: rgb(255, 255, 255);
}
.footer a {
	color: rgb(255, 255, 255);
}
.footer {
	background: rgb(26, 26, 26);
}
.footer a:hover {
	color: rgb(57, 88, 139) !important;
}
.footer .bwrap {
	padding: 1.3rem 0px 0.8rem; position: relative;
}
.footer .bwrap dl {
	display: flex; justify-content: space-between;
}
.footer .bwrap dl dt img {
	margin: 0px auto 1.1rem; width: 1.54rem; display: block;
}
.footer .bwrap dl dd h6 {
	margin-bottom: 0.5rem;
}
.footer .bwrap dl dd p {
	margin-bottom: 0.25rem;
}
.footer .bwrap .mall {
	right: 0px; bottom: 0.6rem; position: absolute;
}
.footer .bwrap .mall a {
	text-align: center; color: rgb(89, 87, 87); margin-left: 0.25rem; float: left; position: relative;
}
.footer .bwrap .mall a > img {
	width: 0.48rem; margin-bottom: 0.1rem; display: block;
}
.footer .bwrap .mall a span {
	left: 50%; width: 1.2rem; height: 1.2rem; bottom: 0.95rem; margin-left: -0.6rem; display: none; position: absolute; background-color: rgb(255, 255, 255);
}
.tools a {
	width: 0.76rem; height: 0.76rem;
}
.tools a i.icon-huo {
	width: 0.76rem; height: 0.76rem;
}
.tools a i.icon-shaixuan {
	width: 0.76rem; height: 0.76rem;
}
.tools a i.icon-weixin {
	width: 0.76rem; height: 0.76rem;
}
.footer .bwrap .mall a:hover {
	color: rgb(255, 255, 255) !important;
}
.page-ban h2 {
	text-align: center; color: rgb(255, 255, 255);
}
.tools a {
	text-align: center; color: rgb(255, 255, 255);
}
.footer .bwrap .mall a:hover span {
	display: block;
}
.footer .copyright {
	background: rgb(17, 17, 17); padding: 0.14rem 0px; text-align: center; line-height: 1.8;
}
.tools {
	width: 0.76rem; text-align: right; right: 4px; bottom: 1rem;
}
.tools .gotop {
	width: 0.76rem; float: right; display: none; transform: translateX(0px);
}
.tools .gotop.active {
	display: block;
}
.tools a {
	display: block;
}
.tools .gotop i {
	font-size: 0.4rem;
}
.tools .gotop:hover {
	width: 0.76rem; transform: translateX(0px);
}
.tools a {
	background: rgb(57, 88, 139); line-height: 0.76rem; overflow: hidden; margin-bottom: 4px; box-sizing: border-box; transform: translateX(0px);
}
.tools a i {
	width: 0.76rem; font-size: 0.34rem; vertical-align: top; float: left;
}
.tools a i.icon-weixin {
	background: url("../images/t-ico2.png") no-repeat center / 0.4rem auto;
}
.tools a i.icon-weixin::before {
	content: "";
}
.tools a i.icon-huo {
	background: url("../images/t-ico3.png") no-repeat center / 0.4rem auto;
}
.tools a i.icon-huo::before {
	content: "";
}
.tools a i.icon-shaixuan {
	background: url("../images/t-ico1.png") no-repeat center / 0.4rem auto;
}
.tools a i.icon-shaixuan::before {
	content: "";
}
.tools a em {
	width: 1.1rem; text-align: center; float: left;
}
.tools a:hover {
	background: rgba(57, 88, 139, 0.9); width: 2.3rem; transform: translateX(-1.54rem);
}
.banner {
	position: relative;
}
.banner::after {
	background: url("../images/down.png") no-repeat center / cover; left: 50%; width: 0.36rem; height: 0.14rem; bottom: 0.16rem; margin-left: -0.18rem; position: absolute; z-index: 10; content: "";
}
.banner .swiper-pagination {
	left: auto; top: 50%; width: 0.14rem; right: 0.36rem; bottom: auto; position: absolute; transform: translateY(-50%);
}
.banner .swiper-pagination span {
	margin: 0px 0px 0.28rem !important; transition:0.3s ease-in-out; width: 0.14rem; height: 0.14rem; opacity: 0.7; background-color: rgb(255, 255, 255); -webkit-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s;
}
.page-current {
	height: 0.92rem; line-height: 0.92rem; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-nav {
	height: 0.92rem; line-height: 0.92rem; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-tab {
	height: 0.92rem; line-height: 0.92rem; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.banner .swiper-pagination span.swiper-pagination-bullet-active {
	opacity: 1 !important;
}
.page-ban {
	position: relative;
}
.page-ban h2 {
	left: 0px; top: 49%; width: 100%; letter-spacing: 0.02rem; position: absolute; z-index: 2;
}
.page-current {
	position: relative; z-index: 2;
}
.page-current .wrap {
	padding-left: 0.5rem;
}
.page-current .wrap span {
	margin: 0px 0.04rem; display: inline-block;
}
.page-current .wrap em {
	color: rgb(57, 88, 139);
}
.page-nav .wrap {
	padding-left: 1.4rem;
}
.page-tab .wrap {
	padding-left: 1.4rem;
}
.page-nav .wrap a {
	height: 0.93rem; text-align: center; margin-right: 1rem; vertical-align: top; display: inline-block; min-width: 0.6rem; box-sizing: border-box;
}
.page-tab .wrap a {
	height: 0.93rem; text-align: center; margin-right: 1rem; vertical-align: top; display: inline-block; min-width: 0.6rem; box-sizing: border-box;
}
.page-nav .wrap a.active {
	color: rgb(57, 88, 139); font-weight: 700; border-bottom-color: rgb(57, 88, 139); border-bottom-width: 0.04rem; border-bottom-style: solid;
}
.page-tab .wrap a.active {
	color: rgb(57, 88, 139); font-weight: 700; border-bottom-color: rgb(57, 88, 139); border-bottom-width: 0.04rem; border-bottom-style: solid;
}
.page-tab {
	padding: 0.35rem 0px; border: currentColor; border-image: none; height: auto; line-height: 1.6;
}
.detail .nr img {
	height: auto !important;
}
.page-tab .wrap a {
	height: auto !important;
}
.pagination_container {
	padding: 0.6rem 0px; text-align: center;
}
.pagination_container li {
	margin: 0px 0.1rem; vertical-align: top; display: inline-block;
}
.pagination_container li a {
	color: grey; line-height: 0.3rem; font-size: 0.24rem; display: inline-block;
}
.pagination_container li span {
	color: grey; line-height: 0.3rem; font-size: 0.24rem; display: inline-block;
}
.pagination_container li a:hover {
	color: rgb(57, 88, 139) !important;
}
.pagination_container li span:hover {
	color: rgb(57, 88, 139) !important;
}
.pagination_container li.active a {
	color: rgb(57, 88, 139);
}
.pagination_container li.next a {
	color: rgb(0, 0, 0); font-size: 0.24rem; font-weight: 700;
}
.pagination_container li.next span {
	color: rgb(0, 0, 0); font-size: 0.24rem; font-weight: 700;
}
.pagination_container li.prev a {
	color: rgb(0, 0, 0); font-size: 0.24rem; font-weight: 700;
}
.pagination_container li.prev span {
	color: rgb(0, 0, 0); font-size: 0.24rem; font-weight: 700;
}
.news-list {
	padding: 0.7rem 0px 0.3rem;
}
.news-list .item {
	border: 0.02rem solid rgb(229, 229, 229); border-image: none; overflow: hidden; margin-bottom: 0.6rem; display: flex;
}
.news-list .item .img {
	width: 5.38rem; overflow: hidden; display: block;
}
.news-list .item .img img {
	transition:0.3s ease-in-out; -webkit-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s;
}
.news-list .item .txt {
	padding: 0.4rem 0.8rem 0.4rem 0.55rem; flex:1 1 0px; position: relative; box-sizing: border-box;
}
.news-list .item .txt a {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute;
}
.news-list .item .txt > span {
	color: rgb(144, 144, 144);
}
.news-list .item .txt h6 {
	margin: 0.24rem 0px; line-height: 1.3;
}
.news-list .item .txt p {
	color: rgb(144, 144, 144); line-height: 1.67; margin-bottom: 0.45rem;
}
.news-list .item .txt em {
	display: inline-block;
}
.news-list .item .txt em .z {
	transition:0.3s ease-in-out; width: 0px; overflow: hidden; vertical-align: top; display: inline-block; white-space: nowrap; -webkit-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s;
}
.news-list .item .txt em i {
	vertical-align: top; display: inline-block;
}
.news-list .item:hover .img img {
	transform: scale(1.05); -webkit-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05);
}
.news-list .item:hover .txt .z {
	width: 0.8rem;
}
.detail {
	padding: 0.7rem 0px 0.4rem; overflow: hidden; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 0.02rem; border-bottom-style: solid;
}
.detail .title {
	text-align: center;
}
.detail .title h2 {
	line-height: 1.5; margin-bottom: 0.2rem;
}
.detail .title span {
	color: rgb(102, 102, 102);
}
.detail .nr {
	text-align: justify; line-height: 1.5; margin-top: 0.4rem;
}
.biaozhun .img dd p {
	text-align: center;
}
.biaozhun .title {
	text-align: center;
}
.biaozhun .txt {
	text-align: center;
}
.contact {
	text-align: center;
}
.contact .title {
	text-align: center;
}
.contact.jiameng .form .btn {
	text-align: center;
}
.hp-list .more {
	text-align: center;
}
.hp-list .mwrap .item {
	text-align: center;
}
.mall .filter {
	text-align: center;
}
.mall .filter button {
	text-align: center;
}
.mall .title {
	text-align: center;
}
.relate-news .title {
	text-align: center;
}
.select p a {
	text-align: center;
}
.wd-list .item .title {
	text-align: center;
}
.zbcx {
	text-align: center;
}
.zbcx .txt {
	text-align: center;
}
.zwcx .fwm .img {
	text-align: center;
}
.zwcx .fwm .txt {
	text-align: center;
}
.zwcx .item {
	text-align: center;
}
.detail .nr img {
	margin: 0px 0px; display: block;/*0.04rem*/
}
.detail .nr p {
	margin: 0.04rem 0px; display: block;
}
.detail .nr img {
	width: auto !important; vertical-align: top; display: inline-block; max-width: 100%;
}
.detail .fpage {
	margin-top: 0.55rem;
}
.detail .fpage a {
	line-height: 0.3rem; display: inline-block;
}
.hp-list .mwrap .item span {
	line-height: 1.1; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.relate-news .nr .item .txt h6 {
	line-height: 1.1; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.relate-news .nr .item .txt p {
	line-height: 1.1; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.detail .fpage a i {
	vertical-align: top; display: inline-block;
}
.relate-news {
	padding: 0.7rem 0px 0.6rem;
}
.relate-news .title {
	position: relative;
}
.relate-news .title h6 {
	left: 0px; right: 0px; bottom: 0.16rem; position: absolute; z-index: 2;
}
.relate-news .title span {
	opacity: 0.05;
}
.relate-news .nr {
	margin-top: 0.5rem; display: flex; justify-content: space-between;
}
.relate-news .nr .item {
	width: 3.17rem;
}
.relate-news .nr .item .img {
	overflow: hidden; display: block;
}
.relate-news .nr .item .img > img {
	transition:0.3s ease-in-out; -webkit-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s;
}
.biaozhun .img dd p {
	transition:0.3s ease-in-out;
}
.cp-xl .img > img {
	transition:0.3s ease-in-out;
}
.hp-list .mwrap .item {
	transition:0.3s ease-in-out;
}
.relate-news .nr .item .img:hover > img {
	transform: scale(1.05); -webkit-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05);
}
.relate-news .nr .item .txt {
	padding-top: 0.3rem;
}
.relate-news .nr .item .txt p {
	margin-top: 0.3rem;
}
.hp-list {
	padding-bottom: 0.75rem;
}
.hp-list .mwrap {
	padding: 0.4rem 0px; display: flex; flex-wrap: wrap; justify-content: space-between;
}
.hp-list .mwrap .item {
	padding: 0.3rem; width: 2.38rem; margin-bottom: 0.4rem; -webkit-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s;
}
.hp-list .mwrap .item span {
	margin-top: 0.28rem; display: block;
}
.hp-list .mwrap .item:hover {
	box-shadow: 0px 0px 0.2rem rgba(0,0,0,0.3);
}
.hp-list .more {
	margin: 0.3rem auto 0px; border: 0.02rem solid rgb(0, 0, 0); border-image: none; width: 2rem; height: 0.56rem; line-height: 0.56rem; display: block;
}
.select {
	border: 1px solid rgb(220, 220, 220); border-image: none;
}
.select p {
	border: 1px solid rgb(220, 220, 220); border-image: none;
}
.hp-list .more:hover {
	background: rgb(0, 0, 0); color: rgb(255, 255, 255);
}
.biaozhun {
	padding: 0.6rem 0px 0.8rem;
}
.biaozhun .title {
	padding-top: 0.45rem; margin-bottom: 0.4rem; position: relative;
}
.biaozhun .title h6 {
	line-height: 1.3; padding-bottom: 0.2rem; position: relative; z-index: 2;
}
.biaozhun .title h6::after {
	background: rgb(220, 220, 220); left: 50%; width: 0.6rem; height: 0.04rem; bottom: 0px; margin-left: -0.3rem; position: absolute; content: "";
}
.biaozhun .title span {
	left: 50%; top: 0px; white-space: nowrap; position: absolute; opacity: 0.05; transform: translateX(-50%);
}
.biaozhun .img {
	margin-bottom: 1rem; display: flex; justify-content: space-between;
}
.about .center .nr .item .txt {
	-webkit-align-items: center;
}
.about .top .hover {
	-webkit-align-items: center;
}
.biaozhun .img dd p {
	-webkit-align-items: center;
}
.cp-zl .txt {
	-webkit-align-items: center;
}
.ppln .down .txt {
	-webkit-align-items: center;
}
.biaozhun .img dd {
	width: 7.32rem; position: relative;
}
.biaozhun .img dd p {
	background: rgba(57, 88, 139, 0.6); padding: 0px 0.9rem; left: 0px; top: 0px; width: 100%; height: 100%; color: rgb(255, 255, 255); line-height: 1.8; display: flex; position: absolute; z-index: 2; box-sizing: border-box; opacity: 0; justify-content: center; align-items: center; -webkit-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -webkit-justify-content: center; -moz-transition: all ease-in-out .3s;
}
.biaozhun .img dd:hover p {
	opacity: 1;
}
.biaozhun .txt {
	margin: 0px auto; width: 9.4rem; line-height: 1.7;
}
.wd-list {
	padding: 0.5rem 0px;
}
.wd-list .item {
	background: rgb(238, 238, 238); margin-bottom: 0.5rem;
}
.wd-list .item .title {
	height: 0.8rem; color: rgb(99, 128, 150); line-height: 0.8rem; overflow: hidden; font-weight: 700; position: relative; cursor: pointer;
}
.wd-list .item .title a {
	padding: 0px 0.3rem; top: 0px; right: 0px; color: rgb(99, 128, 150); font-size: 0.34rem; font-weight: bolder; position: absolute;
}
.zbcx .img {
	position: relative;
}
.zwcx .fwm {
	position: relative;
}
.zwcx .item .img {
	position: relative;
}
.wd-list .item .title a::before {
	content: "\e617";
}
.wd-list .item .title p {
	padding-left: 0.3rem; float: left;
}
.wd-list .item .title p i {
	font-weight: 400; margin-right: 0.2rem; vertical-align: top; display: inline-block;
}
.wd-list .item .nr {
	padding: 0.45rem 0.8rem 0.25rem; line-height: 1.8; display: none;
}
.wd-list .item .nr p {
	margin-bottom: 0.2rem;
}
.wd-list .item .nr img {
	height: auto !important; max-width: 100% !important;
}
.wd-list .item.active .title {
	background: rgb(99, 128, 150); color: rgb(255, 255, 255);
}
.wd-list .item.active .title a {
	color: rgb(255, 255, 255);
}
.wd-list .item.active .title a::before {
	content: "\e60c";
}
.wd-list .item.active .nr {
	display: block;
}
.zbcx {
	padding: 0.7rem 0px 0px;
}
.zbcx > span {
	color: rgb(57, 88, 139);
}
.zbcx > h6 {
	padding: 0.16rem 0px;
}
.zbcx > p {
	color: rgb(51, 51, 51); line-height: 1.9;
}
.zbcx .img {
	margin: 0.4rem auto 0px; width: 10.22rem; z-index: 2;
}
.zbcx .txt {
	background: rgb(57, 88, 139); padding: 2.9rem 0px 0.9rem; color: rgb(255, 255, 255); margin-top: -2.2rem;
}
.cp-list ul {
	padding-top: 1.3rem;
}
.zwcx {
	padding-top: 1.3rem;
}
.zbcx .txt h4 {
	margin: 0.1rem 0px;
}
.zbcx .txt p {
	line-height: 1.8;
}
.zwcx .item {
	margin-bottom: 0.6rem;
}
.zwcx .item .title p {
	color: rgb(57, 88, 139);
}
.zwcx .item .title h6 {
	padding: 0.2rem 0px;
}
.zwcx .item .title span {
	color: rgb(51, 51, 51);
}
.zwcx .item .img {
	margin: 0.4rem auto 0px; width: 7.35rem; z-index: 2;
}
.zwcx .item .txt {
	background: rgb(57, 88, 139); padding: 2.8rem 0.4rem 0.76rem; margin-top: -2.4rem;
}
.zwcx .item .txt h6 {
	line-height: 1.5; margin-bottom: 0.14rem;
}
.zwcx .item .txt p {
	line-height: 1.5; margin-bottom: 0.14rem;
}
.zwcx :nth-child(4).item .img {
	width: 8.97rem;
}
.zwcx :nth-child(4).item .txt {
	margin-top: -2.8rem;
}
.zwcx :nth-child(5).item .img {
	width: 4.85rem; margin-top: 0px;
}
.zwcx .fwm::before {
	background: rgb(57, 88, 139); left: 0px; top: 2.35rem; right: 0px; bottom: 0px; position: absolute; content: "";
}
.zwcx .fwm .img {
	background: rgb(31, 37, 59); margin: 0px auto; width: 9.55rem; padding-bottom: 0.1rem; position: relative; z-index: 2;
}
.zwcx .fwm .img h6 {
	height: 0.7rem; line-height: 0.7rem; background-color: rgb(255, 255, 255);
}
.zwcx .fwm .img h5 {
	padding: 0.8rem 0px 0.45rem; color: rgb(255, 255, 255);
}
.zwcx .fwm .img img {
	width: 5.35rem;
}
.zwcx .fwm .img .desc {
	padding: 0.24rem 0px 0.3rem; color: rgb(255, 255, 255);
}
.zwcx .fwm .img .desc p {
	margin-bottom: 0.12rem;
}
.zwcx .fwm .txt {
	padding: 1rem 0px; color: rgb(255, 255, 255); position: relative; z-index: 2;
}
.zwcx .fwm .txt h5 {
	padding: 0.12rem 0px;
}
.zwcx .fwm .txt p {
	line-height: 1.8;
}
.smzls {
	background: rgb(99, 128, 150); margin: 0.35rem auto; padding: 0px 1rem 0px 1.4rem; width: 12.77rem; color: rgb(255, 255, 255); display: flex; box-sizing: border-box;
}
.smzls .img {
	width: 3.21rem;
}
.smzls .txt {
	flex:1 1 0px; padding-top: 0.6rem; padding-left: 0.85rem; position: relative; box-sizing: border-box;
}
.smzls .txt h6 {
	margin-bottom: 0.35rem;
}
.smzls .txt p {
	line-height: 2.2;
}
.smzls .txt .tip {
	right: 0px; bottom: 0.4rem; position: absolute;
}
.select {
	width: 3.22rem; height: 0.5rem; display: inline-block; position: relative;
}
.select > span {
	overflow: hidden; display: block;
}
.select > span em {
	overflow: hidden; display: block;
}
.select > span {
	padding: 0px 0.1rem 0px 0.3rem; text-align: left; color: rgb(136, 136, 136); line-height: 0.5rem; position: relative;
}
.select > span i {
	padding: 0px 0.08rem; top: 0px; right: 0px; color: rgb(160, 160, 160); font-size: 0.16rem; position: absolute;
}
.select > span em {
	margin-right: 0.4rem; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.select > span em.active {
	color: rgb(0, 0, 0);
}
.select p {
	left: -1px; top: 0.5rem; width: 100%; display: none; position: absolute; z-index: 10; -ms-overflow-y: auto; max-height: 2rem; background-color: rgb(255, 255, 255);
}
.about .center .nr .item {
	overflow: hidden;
}
.cp-fl .xl {
	overflow: hidden;
}
.cp-list ul li .img {
	overflow: hidden;
}
.cp-list ul li p {
	overflow: hidden;
}
.cp-xl .img {
	overflow: hidden;
}
.history .wrap {
	overflow: hidden;
}
.hxkj .nr .item .img {
	overflow: hidden;
}
.js-box {
	overflow: hidden;
}
.js-box .img {
	overflow: hidden;
}
.mall .nr .map {
	overflow: hidden;
}
.ppln .top .item {
	overflow: hidden;
}
.pro-top {
	overflow: hidden;
}
.pro-top .img {
	overflow: hidden;
}
.result .sear {
	overflow: hidden;
}
.select p a {
	overflow: hidden;
}
.select p a {
	height: 0.54rem; line-height: 0.54rem; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.select p a:hover {
	background: rgb(220, 220, 220);
}
.contact {
	margin: 0px auto; padding: 0.6rem 0px 1.4rem; width: 10.25rem;
}
.contact .title {
	position: relative;
}
.contact .title h6 {
	left: 0px; right: 0px; bottom: 0.16rem; position: absolute; z-index: 2;
}
.contact .title span {
	opacity: 0.05;
}
.contact.jiameng .form .btn:hover {
	opacity: 0.85;
}
.login .btn:hover {
	opacity: 0.85;
}
.pro-top .txt .more:hover {
	opacity: 0.85;
}
.zlxz a:hover {
	opacity: 0.85;
}
.contact .nr {
	line-height: 1.4; margin-top: 0.5rem;
}
.contact .nr img {
	margin-top: 0.6rem; display: block;
}
.contact.jiameng .title h6 {
	bottom: 0px; padding-bottom: 0.22rem;
}
.contact.jiameng .title h6::after {
	background: rgb(220, 220, 220); left: 50%; width: 0.6rem; height: 0.04rem; bottom: 0px; margin-left: -0.3rem; display: block; position: absolute; content: "";
}
.contact.jiameng .form {
	padding: 0.36rem 0px 0.2rem;
}
.contact.jiameng .form .input {
	display: flex; justify-content: space-between;
}
.contact.jiameng .form .input input {
	padding: 0px 0.3rem; border: 0.02rem solid rgb(220, 220, 220); border-image: none; width: 3.26rem; height: 0.54rem; box-sizing: border-box;
}
.contact.jiameng .form .xl {
	margin: 0.17rem auto 0px; width: 6.66rem; display: flex; justify-content: space-between;
}
.contact.jiameng .form .btn {
	background: rgb(57, 88, 139); margin: 0.54rem auto 0px; width: 2.04rem; height: 0.6rem; color: rgb(255, 255, 255); line-height: 0.6rem; display: block;
}
.result {
	padding: 0.35rem 0px 1.4rem;
}
.result .sear input {
	padding: 0px 0.2rem; border: 1px solid rgb(160, 160, 160); border-image: none; width: 5rem; height: 0.38rem; font-size: 0.18rem; float: left;
}
.jdcg .clearfix .txt .title h6::after {
	background: rgb(220, 220, 220); width: 0.6rem; content: "";
}
.mall .title h6::after {
	background: rgb(220, 220, 220); width: 0.6rem; content: "";
}
.result .sear a {
	padding: 0px 0.2rem; color: rgb(196, 196, 196); line-height: 0.42rem; font-size: 0.28rem; float: left;
}
.result .sear button {
	padding: 0px 0.2rem; color: rgb(196, 196, 196); line-height: 0.42rem; font-size: 0.28rem; float: left;
}
.result .list {
	margin-top: 0.4rem;
}
.result .list p {
	line-height: 0.4rem; margin-bottom: 0.3rem;
}
.result .list a {
	color: rgb(57, 88, 139);
}
.mall {
	padding: 1.08rem 0px;
}
.mall .title {
	padding-top: 0.45rem; margin-bottom: 0.4rem; position: relative;
}
.mall .title h6 {
	line-height: 1.3; padding-bottom: 0.2rem; position: relative; z-index: 2;
}
.mall .title h6::after {
	left: 50%; height: 0.04rem; bottom: 0px; margin-left: -0.3rem; position: absolute;
}
.mall .title span {
	left: 50%; top: 0px; white-space: nowrap; position: absolute; opacity: 0.05; transform: translateX(-50%);
}
.mall .filter {
	margin: 0.74rem auto 0px; width: 9rem;
}
.mall .filter form {
	width: 100%; display: block;
}
.mall .filter form div {
	display: flex; justify-content: space-between;
}
.mall .filter .js-select {
	width: 2.68rem; height: 0.4rem;
}
.mall .filter .js-select > span {
	line-height: 0.4rem; padding-left: 0.14rem;
}
.mall .filter .js-select p {
	top: 0.4rem;
}
.mall .filter button {
	background: rgb(57, 88, 139); margin: 0.4rem auto 0px; width: 1.5rem; height: 0.46rem; color: rgb(255, 255, 255); line-height: 0.46rem; display: none;
}
.mall .nr {
	margin-top: 0.75rem;
}
.mall .nr .map {
	width: 8rem; height: 5.6rem; float: left;
}
.mall .nr .txt {
	padding: 0.2rem 0.1rem; border: 1px solid rgb(201, 201, 201); border-image: none; width: 8.1rem; height: 5.6rem; float: right; box-sizing: border-box;
}
.mall .nr .txt .auto {
	padding: 0px 0.3rem; height: 5.2rem; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.mall .nr .txt .item {
	padding: 0.2rem 0.4rem; border-bottom-color: rgb(201, 201, 201); border-bottom-width: 1px; border-bottom-style: dashed;
}
.mall .nr .txt :last-child.item {
	border: currentColor; border-image: none;
}
.mall .nr .txt .item h6 {
	margin-bottom: 0.1rem;
}
.mall .nr .txt .item p {
	line-height: 1.4;
}
.jdcg {
	background: url("../images/cgbg.jpg") no-repeat bottom / 100% auto rgb(238, 238, 238); padding-bottom: 1.08rem;
}
.jdcg .clearfix {
	padding-top: 1.08rem;
}
.jdcg .clearfix .img {
	width: 50%; float: left; box-shadow: 0px 0px 0.3rem rgba(0,0,0,0.2);
}
.jdcg .clearfix .txt {
	padding: 0px 0.8rem; width: 50%; float: left; box-sizing: border-box;
}
.jdcg .clearfix .txt .title {
	text-align: left; padding-top: 0.45rem; margin-bottom: 0.4rem; position: relative;
}
.jdcg .clearfix .txt .title h6 {
	line-height: 1.3; padding-bottom: 0.2rem; position: relative; z-index: 2;
}
.jdcg .clearfix .txt .title h6::after {
	left: 0px; height: 0.04rem; bottom: 0px; margin-left: 0px; position: absolute;
}
.jdcg .clearfix .txt .title span {
	left: 0px; top: 0px; white-space: nowrap; position: absolute; opacity: 0.05; transform: translateX(0px);
}
.jdcg .clearfix .txt .nr {
	text-align: justify; line-height: 1.7;
}
.cp-list .more {
	text-align: center;
}
.cp-list .no-pro {
	text-align: center;
}
.cp-list ul li {
	text-align: center;
}
.cp-xl .txt .hover {
	text-align: center;
}
.cp-xl .txt .hover a {
	text-align: center;
}
.cp-zl .txt {
	text-align: center;
}
.cp-zl .txt a {
	text-align: center;
}
.jdlx {
	text-align: center;
}
.jdlx .title {
	text-align: center;
}
.js-slider {
	text-align: center;
}
.js-zl {
	text-align: center;
}
.js-zl .more {
	text-align: center;
}
.js-zl .title {
	text-align: center;
}
.pro-top .txt .nr .wbor .bor .item {
	text-align: center;
}
.jdcg .clearfix .txt .nr p {
	margin-bottom: 0.1rem;
}
.jdlx {
	padding: 0.8rem 0px;
}
.jdlx .title {
	position: relative;
}
.jdlx .title h6 {
	left: 0px; right: 0px; bottom: 0.16rem; position: absolute; z-index: 2;
}
.jdlx .title span {
	opacity: 0.05;
}
.jdlx .nr {
	line-height: 1.4; margin-top: 0.45rem;
}
.cp-fl .types {
	padding: 0.6rem 0px; display: flex; justify-content: space-between;
}
.cp-fl .types a {
	color: rgb(42, 42, 42); padding-bottom: 0.24rem; display: inline-block; position: relative;
}
.cp-fl .types a:hover {
	color: rgb(57, 88, 139) !important;
}
.cp-fl .types a.active::after {
	background: rgb(57, 88, 139); left: 0px; width: 100%; height: 0.04rem; bottom: 0px; position: absolute; content: "";
}
.cp-fl .xl {
	background: rgb(244, 244, 244); padding: 0.2rem; line-height: 0.4rem; position: relative;
}
.cp-fl .xl a {
	margin-right: 0.5rem; float: left;
}
.cp-fl .xl span {
	margin-right: 0.5rem; float: left;
}
.cp-fl .xl a.active {
	color: rgb(57, 88, 139); padding-left: 0.24rem; position: relative;
}
.cp-fl .xl a.active::before {
	background: rgb(57, 88, 139); border-radius: 50%; left: 0px; top: 50%; width: 0.06rem; height: 0.06rem; margin-top: -0.04rem; position: absolute; content: "";
}
.cp-xl {
	padding: 0.8rem 1rem; position: relative;
}
.cp-xl .txt {
	width: 12.04rem; position: relative;
}
.cp-xl .txt .hover {
	left: 0px; top: 50%; width: 7.6rem; color: rgb(255, 255, 255); position: absolute; z-index: 2; box-sizing: border-box; transform: translateY(-50%);
}
.cp-xl .txt .hover p {
	margin: 0.2rem 0px 0.5rem;
}
.cp-xl .txt .hover a {
	border-radius: 0.56rem; width: 2.5rem; height: 0.56rem; color: rgb(27, 27, 27); line-height: 0.56rem; display: none; box-shadow: 0px 0.1rem 0.3rem rgba(0,0,0,0.18); background-color: rgb(255, 255, 255);
}
.cp-xl .txt .hover a:hover {
	background: rgb(57, 88, 139); color: rgb(255, 255, 255);
}
.cp-xl .img {
	top: 1.47rem; width: 9.6rem; right: 1rem; position: absolute; box-shadow: 0px 0px 0.3rem rgba(0,0,0,0.2);
}
.cp-list .more {
	box-shadow: 0px 0.1rem 0.3rem rgba(0,0,0,0.17);
}
.cp-zl .txt a {
	box-shadow: 0px 0.1rem 0.3rem rgba(0,0,0,0.17);
}
.dtai .more {
	box-shadow: 0px 0.1rem 0.3rem rgba(0,0,0,0.17);
}
.js-zl .more {
	box-shadow: 0px 0.1rem 0.3rem rgba(0,0,0,0.17);
}
.cp-xl .img > img {
	-webkit-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s;
}
.cp-xl .img:hover > img {
	transform: scale(1.05); -webkit-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05);
}
.cp-list ul li {
	padding: 0px 0.6rem; width: 33.33%; margin-bottom: 1.3rem; float: left; box-sizing: border-box;
}
.cp-list ul li .img {
	margin-bottom: 0.1rem; display: block;
}
.cp-list ul li .img > img {
	transition:0.3s ease-in-out; -webkit-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s;
}
.cp-list ul li .img:hover > img {
	transform: scale(1.05); -webkit-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05);
}
.cp-list ul li p {
	white-space: nowrap; -ms-text-overflow: ellipsis;
}
.cp-list .more {
	margin: 0.2rem auto; border-radius: 0.36rem; border: 1px solid rgb(57, 88, 139); border-image: none; width: 1.00rem; height: 0.36rem; color: rgb(57, 88, 139); line-height: 0.36rem; display: inline;/*display: block;*/
}
.cp-list .more:hover {
	background: rgb(57, 88, 139); color: rgb(255, 255, 255);
}
.cp-list .mora {
	margin: 0.2rem auto; border-radius: 0.36rem;background: rgb(57, 88, 139); color: rgb(255, 255, 255); line-height: 0.36rem; display: inline;
}
.cp-list .no-pro {
	padding: 2rem 0px; color: rgb(57, 88, 139);
}
.cp-list .no-pro a {
	color: rgb(182, 182, 182); line-height: 1; display: inline-block;
}
.cp-list .no-pro a img {
	margin: 0.7rem auto 0.34rem; width: 1.11rem; display: block;
}
.cp-list .no-pro a i {
	line-height: 1; vertical-align: top; display: inline-block;
}
.cp-zl {
	position: relative;
}
.cp-zl .txt {
	left: 0px; top: 0px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); display: flex; position: absolute; box-sizing: border-box; justify-content: center; align-items: center; -webkit-justify-content: center;
}
.cp-zl .txt h6 {
	padding-bottom: 0.2rem; position: relative;
}
.cp-zl .txt h6::after {
	left: 50%; width: 0.6rem; height: 0.04rem; bottom: 0px; margin-left: -0.3rem; display: block; position: absolute; content: ""; background-color: rgb(255, 255, 255);
}
.cp-zl .txt p {
	padding: 0.5rem 0px 0.6rem;
}
.cp-zl .txt a {
	margin: 0px auto; border-radius: 0.56rem; border: 1px solid rgb(255, 255, 255); border-image: none; width: 2.24rem; height: 0.56rem; color: rgb(255, 255, 255); line-height: 0.56rem; display: block;
}
.cp-zl .txt a:hover {
	background: rgb(255, 255, 255); color: rgb(57, 88, 139);
}
.cp-zl.hm .txt h6 {
	padding-bottom: 0px;
}
.cp-zl.hm .txt h6::after {
	display: none;
}
.cp-zl.hm .txt p {
	padding: 0.36rem 0px 0.86rem;
}
.cp-zl.hm .txt a {
	border-radius: 0.8rem; width: 2.1rem; height: 0.8rem; line-height: 0.8rem;
}
.js-slider h6::after {
	height: 0.04rem; bottom: 0px; content: "";
}
.js-zl .title h6::after {
	height: 0.04rem; bottom: 0px; content: "";
}
.js-slider {
	padding: 0.64rem 0px 0.2rem;
}
.js-slider h6 {
	padding-bottom: 0.24rem; position: relative;
}
.js-slider h6::after {
	background: rgb(57, 88, 139); left: 50%; width: 0.7rem; display: block; position: absolute; transform: translateX(-50%);
}
.js-slider .nr {
	padding: 0px 0.4rem; margin-top: 0.6rem; position: relative;
}
.js-slider .nr > a {
	top: 33%; color: rgb(182, 182, 182); font-weight: 700; position: absolute;
}
.js-slider .nr > a:hover {
	color: rgb(57, 88, 139) !important;
}
.js-slider .nr > a.prev {
	left: 0px;
}
.js-slider .nr > a.next {
	right: 0px;
}
.js-slider .nr .swiper-slide .item {
	padding: 0.12rem 0.18rem; transition:0.3s ease-in-out; box-sizing: border-box; transform: scale(0.72); background-color: rgb(255, 255, 255); -webkit-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s;
}
.js-slider .nr .swiper-slide .item p {
	line-height: 1.4; margin-top: 0.1rem;
}
.js-slider .nr .swiper-slide .item.active {
	box-shadow: 0px 0px 0.1rem rgba(0,0,0,0.3); transform: scale(0.94);
}
.js-slider .nr .swiper-slide .item:hover {
	box-shadow: 0px 0px 0.1rem rgba(0,0,0,0.3); transform: scale(0.94);
}
.js-zl {
	padding-top: 0.5rem;
}
.js-zl .title {
	padding-top: 0.7rem; margin-bottom: 0.4rem; position: relative;
}
.js-zl .title h6 {
	line-height: 1.3; padding-bottom: 0.2rem; position: relative; z-index: 2;
}
.js-zl .title h6::after {
	background: rgb(220, 220, 220); left: 50%; width: 0.6rem; margin-left: -0.3rem; position: absolute;
}
.js-zl .title span {
	left: 50%; top: 0px; white-space: nowrap; position: absolute; opacity: 0.05; transform: translateX(-50%);
}
.js-zl .nr {
	margin-top: 0.48rem;
}
.js-zl .more {
	margin: 0.6rem auto 1.5rem; border-radius: 0.56rem; border: 1px solid rgb(57, 88, 139); border-image: none; width: 2.24rem; height: 0.56rem; color: rgb(57, 88, 139); line-height: 0.56rem; display: block;
}
.js-zl .more:hover {
	background: rgb(57, 88, 139); color: rgb(255, 255, 255);
}
.js-box {
	padding: 0.58rem 0px 1.4rem; position: relative;
}
.js-box .img {
	width: 9.6rem; margin-right: 0.8rem; float: left; position: relative; z-index: 2;
}
.js-box .txt {
	width: 6.6rem; float: left; position: relative; z-index: 2;
}
.js-box .txt .title {
	text-align: left; padding-top: 0.45rem; margin-bottom: 0px; position: relative;
}
.js-box .txt .title h6 {
	line-height: 1.3; padding-bottom: 0.2rem; position: relative; z-index: 2;
}
.js-box .txt .title h6::after {
	background: rgb(220, 220, 220); left: 0px; width: 0.6rem; height: 0.04rem; bottom: 0px; margin-left: 0px; position: absolute; content: "";
}
.js-box .txt .title span {
	left: 0px; top: 0px; white-space: nowrap; position: absolute; opacity: 0.05; transform: translateX(0px);
}
.js-box .txt .nr .item {
	width: 5.8rem; display: none;
}
.js-box .txt .nr .item h6 {
	padding: 0.4rem 0px;
}
.js-box .txt .nr .item p {
	line-height: 2.1;
}
.js-box .txt .small {
	left: 0px; top: 4.95rem; width: 100%; display: flex; position: absolute; justify-content: space-between;
}
.js-box .txt .small span {
	transition:0.3s ease-in-out; width: 2rem; display: block; -webkit-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s;
}
.js-box .txt .small span.active {
	box-shadow: 0.08rem 0.08rem 0.12rem rgba(0,0,0,0.18); transform: translateY(-0.32rem);
}
.js-box::after {
	background: rgb(235, 235, 235); left: 0px; width: 100%; height: 2.6rem; bottom: 0px; position: absolute; content: "";
}
.pro-top {
	margin-top: -1px; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.pro-top .img {
	width: 50%; height: 5.3rem; border-right-color: rgb(238, 238, 238); border-right-width: 2px; border-right-style: solid; float: left; position: relative; box-sizing: border-box;
}
.pro-top .img .swiper-pagination {
	left: 0px; width: 100%; bottom: 0.34rem; position: absolute;
}
.pro-top .img .swiper-pagination span {
	background: rgb(210, 210, 210); margin: 0px 0.12rem; border-radius: 0px; width: 0.2rem; height: 0.05rem; opacity: 1;
}
.pro-top .img .swiper-pagination span.swiper-pagination-bullet-active {
	background: rgb(124, 153, 201);
}
.pro-top .txt {
	padding: 0.25rem 0.45rem; width: 50%; float: right; box-sizing: border-box;
}
.pro-top .txt > h6 {
	color: rgb(58, 88, 140);
}
.pro-top .txt > p {
	color: rgb(102, 102, 102); margin-top: 0.12rem;
}
.pro-top .txt .nr {
	margin-top: 0.56rem;
}
.pro-top .txt .nr .wbor {
	padding: 0.05rem 0.03rem; border: 0.04rem solid rgb(57, 88, 139); border-image: none;
}
.pro-top .txt .nr .wbor .bor {
	border: 0.02rem solid rgb(57, 88, 139); border-image: none; display: flex;
}
.pro-top .txt .nr .wbor .bor .item {
	padding: 0.2rem 0.24rem; float: left; box-sizing: border-box;
}
.pro-top .txt .nr .wbor .bor .item h6 {
	color: rgb(57, 88, 139);
}
.pro-top .txt .nr .wbor .bor .item > span {
	padding: 0.2rem 0px; color: rgb(57, 88, 139); display: block;
}
.pro-top .txt .nr .wbor .bor .item > p {
	color: rgb(102, 102, 102);
}
.pro-top .txt .nr .wbor .bor .item .select {
	border-color: rgb(57, 88, 139); margin: 0.15rem 0px; width: auto; height: 0.38rem; display: inline-block;
}
.pro-top .txt .nr .wbor .bor .item .select span {
	padding: 0px 0px 0px 0.1rem; text-align: left; color: rgb(57, 88, 139) !important; line-height: 0.38rem;
}
.pro-top .txt .nr .wbor .bor .item .select span em.active {
	color: rgb(57, 88, 139);
}
.pro-top .txt .nr .wbor .bor .item .select span i {
	color: rgb(57, 88, 139);
}
.pro-top .txt .nr .wbor .bor .item .select span em {
	-ms-text-overflow: clip;
}
.pro-top .txt .nr .wbor .bor .item .select p {
	border-color: rgb(57, 88, 139); top: 0.38rem;
}
.hxkj {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 0.02rem; border-bottom-style: solid;
}
.pro-desc {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 0.02rem; border-bottom-style: solid;
}
.pro-top .txt .nr .wbor .bor .item .select p a {
	color: rgb(57, 88, 139) !important; font-weight: 700;
}
.pro-top .txt .nr .wbor .bor .rule {
	margin-right: -0.02rem; border-right-color: rgb(57, 88, 139); border-right-width: 0.02rem; border-right-style: solid;
}
.pro-top .txt .nr .wbor .bor .price {
	flex:1 1 0px; border-left-color: rgb(57, 88, 139); border-left-width: 0.02rem; border-left-style: solid;
}
.pro-top .txt .more {
	background: rgb(57, 88, 139); margin: 0.7rem auto 0px; border-radius: 0.46rem; width: 6.1rem; height: 0.46rem; text-align: center; color: rgb(255, 255, 255); line-height: 0.46rem; display: block; box-shadow: 0.02rem 0.02rem 0.1rem rgba(0,0,0,0.18);
}
.pro-desc {
	padding: 0.38rem 0px 0.5rem;
}
.pro-desc h6 {
	text-align: left; padding-bottom: 0.22rem; margin-left: 0.75rem; display: inline-block; position: relative;
}
.pro-desc h6::after {
	background: rgb(57, 88, 139); left: 0px; width: 0.6rem; height: 0.04rem; bottom: 0px; display: block; position: absolute; content: ""; transform: translateX(0px);
}
.pro-desc .wbor {
	padding: 0.06rem; border: 0.04rem solid rgb(57, 88, 139); border-image: none; margin-top: 0.34rem;
}
.pro-desc .wbor .nbor {
	padding: 0.4rem; border: 0.02rem solid rgb(57, 88, 139); border-image: none; display: flex; flex-wrap: wrap;
}
.pro-desc .wbor .nbor .item {
	padding: 0.2rem; width: 50%; position: relative; box-sizing: border-box;
}
.pro-desc .wbor .nbor .item em {
	border-radius: 50%; border: 0.04rem solid rgb(57, 88, 139); border-image: none; top: 0.08rem; width: 0.9rem; height: 0.9rem; text-align: center; color: rgb(57, 88, 139); line-height: 0.92rem; margin-left: 0.6rem; display: inline-block; position: absolute; box-sizing: border-box;
}
.hxkj h6::after {
	height: 0.04rem; content: "";
}
.ppln .top .item .txt .title h6::after {
	height: 0.04rem; content: "";
}
.pro-desc .wbor .nbor .item em::after {
	border-radius: 50%; border: 0.02rem solid rgb(57, 88, 139); border-image: none; left: 0.02rem; top: 0.02rem; right: 0.02rem; bottom: 0.02rem; display: block; position: absolute; content: "";
}
.pro-desc .wbor .nbor .item em:nth-of-type(2) {
	margin-left: 1.7rem;
}
.pro-desc .wbor .nbor .item p {
	color: rgb(57, 88, 139); margin-bottom: 0.24rem;
}
.pro-desc .wbor .nbor .item span {
	color: rgb(102, 102, 102); line-height: 1.5;
}
.pro-desc .wbor .nbor.other {
	padding: 0.4rem 3.1rem; text-align: center; color: rgb(57, 88, 139); line-height: 1.6; display: block !important;
}
.pro-desc .wbor .nbor.other .label {
	margin: 0px auto; display: block;
}
.pro-desc .wbor .nbor.other .label img {
	margin: 0px 0.2rem 0.3rem; width: auto; vertical-align: top; display: inline-block;
}
.hxkj {
	padding: 0.6rem 0px;
}
.hxkj h6 {
	text-align: left; padding-bottom: 0.22rem; margin-left: 0.75rem; display: inline-block; position: relative;
}
.hxkj h6::after {
	background: rgb(57, 88, 139); left: 0px; width: 0.6rem; bottom: 0px; display: block; position: absolute; transform: translateX(0px);
}
.hxkj .nr {
	padding-left: 0.75rem; margin-top: 0.54rem; display: flex; flex-wrap: wrap;
}
.hxkj .nr::after {
	display: none;
}
.hxkj .nr .item {
	width: 1.65rem; text-align: center; margin-right: 0.6rem; margin-bottom: 0.4rem; float: left;
}
.hxkj .nr .item .img {
	display: block;
}
.hxkj .nr .item p {
	line-height: 1.6; margin-top: 0.3rem;
}
.dbtb {
	padding: 0.34rem 0px; text-align: center;
}
.dbtb img {
	margin: 0px 0.75rem; width: auto; display: inline-block;
}
.ppln .top {
	background: url("../images/lnbg.jpg") no-repeat top / 100% auto rgb(246, 246, 246); padding-top: 1.1rem;
}
.ppln .top .item .img {
	width: 50%; float: right;
}
.ppln .top .item .txt {
	padding: 0px 0.8rem 0px 0.7rem; width: 50%; float: left; box-sizing: border-box;
}
.ppln .top .item .txt .title {
	text-align: left; padding-top: 0.45rem; margin-bottom: 0.4rem; position: relative;
}
.ppln .top .item .txt .title h6 {
	line-height: 1.3; padding-bottom: 0.2rem; position: relative; z-index: 2;
}
.ppln .top .item .txt .title h6::after {
	background: rgb(220, 220, 220); left: 0px; width: 0.6rem; bottom: 0px; margin-left: 0px; position: absolute;
}
.ppln .top .item .txt .title span {
	left: 0px; top: 0px; white-space: nowrap; position: absolute; opacity: 0.05; transform: translateX(0px);
}
.ppln .top .item .txt .nr {
	text-align: justify; line-height: 1.7;
}
.ppln .top .item .txt .nr p {
	margin-bottom: 0.1rem;
}
.ppln .top :nth-child(2).item {
	margin-top: 0.66rem;
}
.ppln .top :nth-child(2).item .img {
	margin-left: -0.7rem; float: left;
}
.ppln .top :nth-child(2).item .txt {
	padding-right: 1.5rem; padding-left: 0px; float: right;
}
.ppln .down {
	position: relative;
}
.ppln .down .txt {
	left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); display: flex; position: absolute; justify-content: center; align-items: center; -webkit-justify-content: center;
}
.ppln .down .txt .title {
	text-align: center; margin-bottom: 0.5rem; position: relative;
}
.ppln .down .txt .title h6 {
	left: 0px; right: 0px; bottom: 0.16rem; position: absolute; z-index: 2;
}
.ppln .down .txt .title span {
	opacity: 0.05;
}
.ppln .down .txt .desc {
	padding: 0px 2.2rem;
}
.ppln .down .txt p {
	line-height: 1.7; margin-bottom: 0.2rem;
}
.history {
	background: url("../images/lsbg.jpg") no-repeat top / cover; height: 7.94rem;
}
.history .wrap {
	padding-top: 0.3rem;
}
.history .wrap .left {
	width: 7rem; padding-left: 2.8rem; float: left; position: relative; box-sizing: border-box;
}
.history .wrap .left img {
	left: 0.7rem; top: 0px; width: 1.4rem; position: absolute;
}
.history .wrap .left .time {
	height: 7.64rem; color: rgb(255, 255, 255); margin-top: 0.3rem;
}
.history .wrap .left .time p {
	transition:0.3s ease-in-out; margin-bottom: 0.32rem; cursor: pointer; -webkit-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s;
}
.history .wrap .left .time p:last-child {
	margin-bottom: 0px;
}
.history .wrap .left .time p.active {
	color: rgb(209, 172, 109);
}
.history .wrap .right {
	width: 7.43rem; text-align: center; padding-top: 0.5rem; float: right;
}
.history .wrap .right h6 {
	color: rgb(255, 255, 255); padding-bottom: 0.24rem; position: relative;
}
.history .wrap .right h6::after {
	background: rgb(124, 153, 201); left: 50%; width: 0.6rem; height: 0.04rem; bottom: 0px; display: block; position: absolute; content: ""; transform: translateX(-50%);
}
.history .wrap .right .nr .item {
	display: none;
}
.video video {
	display: none;
}
.about .bottom .hover .title h6::after {
	background: rgb(220, 220, 220); bottom: 0px; content: "";
}
.about .center .title h6::after {
	background: rgb(220, 220, 220); bottom: 0px; content: "";
}
.about .desc .title h6::after {
	background: rgb(220, 220, 220); bottom: 0px; content: "";
}
.about .top .hover .title h6::after {
	background: rgb(220, 220, 220); bottom: 0px; content: "";
}
.quanqiu .top .title h6::after {
	background: rgb(220, 220, 220); bottom: 0px; content: "";
}
.history .wrap .right .nr {
	color: rgb(255, 255, 255); margin-top: 1.1rem;
}
.history .wrap .right .nr img {
	margin-bottom: 0.5rem; display: block;
}
.history .wrap .right .nr p {
	line-height: 1.5; margin-bottom: 0.1rem;
}
.about .top {
	position: relative;
}
.about .top .hover {
	left: 0px; top: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); display: flex; position: absolute; z-index: 2; justify-content: center; align-items: center; -webkit-justify-content: center;
}
.about .top .hover .title {
	text-align: center; padding-top: 0.3rem; margin-bottom: 0.4rem; position: relative;
}
.about .top .hover .title h6 {
	line-height: 1; padding-bottom: 0.22rem; position: relative; z-index: 2;
}
.about .top .hover .title h6::after {
	left: 50%; width: 0.6rem; height: 0.04rem; margin-left: -0.3rem; position: absolute;
}
.about .top .hover .title span {
	left: 50%; top: 0px; white-space: nowrap; position: absolute; opacity: 0.05; transform: translateX(-50%);
}
.about .top .hover .nr {
	text-align: center; line-height: 1.7;
}
.about .center {
	text-align: center;
}
.about .center .title {
	padding: 1.4rem 0px 0.54rem; text-align: center;
}
.about .center .title h6 {
	padding-bottom: 0.23rem; position: relative;
}
.about .center .title h6::after {
	left: 50%; width: 0.6rem; height: 0.04rem; display: block; position: absolute; transform: translateX(-50%);
}
.about .center .nr .item {
	position: relative;
}
.about .center .nr .item .img {
	width: 50%; float: right;
}
.about .center .nr .item .txt {
	padding: 0px 0.6rem 0px 2.2rem; left: 0px; top: 0px; width: 50%; height: 100%; text-align: left; display: flex; position: absolute; box-sizing: border-box; justify-content: center; align-items: center; -webkit-justify-content: center;
}
.about .center .nr .item .txt h6 {
	color: rgb(57, 88, 139); margin-bottom: 0.16rem;
}
.about .center .nr .item .txt p {
	line-height: 1.7; margin-bottom: 0.6rem;
}
.about .center .nr .item .txt p:last-child {
	margin-bottom: 0px;
}
.about .center .nr :nth-child(2n).item .img {
	float: left;
}
.about .center .nr :nth-child(2n).item .txt {
	padding: 0px 2.2rem 0px 0.6rem; left: auto; right: 0px;
}
.about .desc {
	padding: 1.7rem 0px 1.3rem; text-align: center;
}
.about .desc .title h6 {
	padding-bottom: 0.23rem; position: relative;
}
.about .desc .title h6::after {
	left: 50%; width: 0.6rem; height: 0.04rem; display: block; position: absolute; transform: translateX(-50%);
}
.about .desc .nr {
	margin: 0.3rem auto 0px; width: 7.4rem; line-height: 1.7;
}
.about .bottom {
	position: relative;
}
.about .bottom .hover {
	left: 0px; top: 0px; text-align: right; right: 0px; bottom: 0px; color: rgb(255, 255, 255); display: flex; position: absolute; z-index: 2; justify-content: center; align-items: center; -webkit-align-items: center; -webkit-justify-content: center;
}
.about .bottom .hover .title {
	text-align: center; padding-top: 0.45rem; margin-bottom: 0.4rem; display: inline-block; position: relative;
}
.about .bottom .hover .title h6 {
	line-height: 1.3; padding-bottom: 0.2rem; position: relative; z-index: 2;
}
.about .bottom .hover .nr {
	line-height: 1.7;
}
.jishu .center .nr .item .txt .info p {
	line-height: 1.7;
}
.jishu .top .nr .left .item p {
	line-height: 1.7;
}
.jishu .top .nr .right .txt p {
	line-height: 1.7;
}
.quanqiu .center .nr p {
	line-height: 1.7;
}
.quanqiu .top .nr p {
	line-height: 1.7;
}
.about .bottom .hover .title h6::after {
	left: 50%; width: 0.6rem; height: 0.04rem; margin-left: -0.3rem; position: absolute;
}
.about .bottom .hover .title span {
	left: 50%; top: 0px; white-space: nowrap; position: absolute; opacity: 0.05; transform: translateX(-50%);
}
.about .bottom .hover .nr p {
	width: 6.8rem; display: inline-block;
}
.quanqiu .top {
	padding-top: 0.3rem;
}
.quanqiu .top .title {
	text-align: center; padding-top: 0.45rem; margin-bottom: 0.4rem; position: relative;
}
.quanqiu .top .title h6 {
	line-height: 1.3; padding-bottom: 0.2rem; position: relative; z-index: 2;
}
.quanqiu .top .title h6::after {
	left: 50%; width: 0.6rem; height: 0.04rem; margin-left: -0.3rem; position: absolute;
}
.quanqiu .top .title span {
	left: 50%; top: 0px; white-space: nowrap; position: absolute; opacity: 0.05; transform: translateX(-50%);
}
.quanqiu .top .nr p {
	margin: 0.3rem auto; width: 7.4rem;
}
.quanqiu .center {
	margin-top: 0.2rem; position: relative;
}
.quanqiu .center::before {
	background: rgb(57, 88, 139); left: 0px; top: 2.9rem; right: 0px; bottom: 0px; position: absolute; content: "";
}
.quanqiu .center .title {
	text-align: center; position: relative; z-index: 2;
}
.quanqiu .center .title h6 {
	left: 0px; right: 0px; bottom: 0.16rem; position: absolute; z-index: 2;
}
.quanqiu .center .title span {
	opacity: 0.05;
}
.quanqiu .center .nr {
	margin: 0px auto; padding: 0.55rem 0px; width: 6.14rem; text-align: center; color: rgb(255, 255, 255); position: relative; z-index: 2;
}
.quanqiu .center .nr img {
	box-shadow: 0.04rem 0.04rem 0.1rem rgba(0,0,0,0.18);
}
.quanqiu .center .nr h6 {
	margin: 0.3rem auto 0.15rem;
}
.quanqiu .bottom {
	background: rgb(57, 88, 139); color: rgb(255, 255, 255); padding-top: 0.3rem;
}
.quanqiu .bottom .title {
	text-align: center; position: relative;
}
.quanqiu .bottom .title h6 {
	left: 0px; right: 0px; bottom: 0.16rem; position: absolute; z-index: 2;
}
.quanqiu .bottom .title span {
	opacity: 0.05;
}
.quanqiu .bottom .slider {
	margin-top: 0.5rem; position: relative;
}
.quanqiu .bottom .slider > a {
	padding: 0px 0.3rem; top: 50%; color: rgb(255, 255, 255); font-weight: 700; position: absolute; z-index: 5; opacity: 0.7; transform: translateY(-50%);
}
.quanqiu .bottom .slider > a.prev {
	left: 0px;
}
.quanqiu .bottom .slider > a.next {
	right: 0px;
}
.quanqiu .bottom .slider > a:hover {
	opacity: 1;
}
.quanqiu .bottom .swiper-slide {
	position: relative;
}
.quanqiu .bottom .swiper-slide .hover {
	background: rgba(57, 88, 139, 0.76); transition:0.3s ease-in-out; left: 0px; top: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); display: flex; position: absolute; z-index: 2; opacity: 0; justify-content: center; align-items: center; -webkit-align-items: center; -webkit-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -webkit-justify-content: center; -moz-transition: all ease-in-out .3s;
}
.quanqiu .bottom .swiper-slide:hover .hover {
	opacity: 1;
}
.video {
	position: relative; box-shadow: 0.04rem 0.04rem 0.2rem rgba(0,0,0,0.18);
}
.video video {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 3;
}
.video .play {
	background: url("../images/play.png") no-repeat center / cover; left: 50%; top: 50%; width: 0.94rem; height: 0.94rem; position: absolute; z-index: 2; opacity: 0.7; transform: translate(-50%, -50%);
}
.video:hover .play {
	opacity: 1;
}
.jishu .bottom .title span {
	top: 0px; white-space: nowrap; opacity: 0.05; transform: translateX(-50%);
}
.jishu .top .title span {
	top: 0px; white-space: nowrap; opacity: 0.05; transform: translateX(-50%);
}
.jishu .top {
	background: url("../images/ctbg.jpg") no-repeat top / 100% auto; padding: 0.5rem 0px 1.8rem;
}
.jishu .top .title {
	text-align: center; padding-top: 0.45rem; margin-bottom: 0.4rem; position: relative;
}
.jishu .top .title h6 {
	line-height: 1.3; padding-bottom: 0.2rem; position: relative; z-index: 2;
}
.jishu .top .title h6::after {
	background: rgb(220, 220, 220); left: 50%; width: 0.6rem; height: 0.04rem; bottom: 0px; margin-left: -0.3rem; position: absolute; content: "";
}
.jishu .top .title span {
	left: 50%; position: absolute;
}
.jishu .top .nr .left {
	padding: 0.82rem 0px 0px 1.06rem; width: 7.2rem; float: left; position: relative; box-sizing: border-box;
}
.jishu .top .nr .left img {
	width: 4.75rem;
}
.jishu .top .nr .left .bt {
	left: 0px; top: 0px; padding-top: 0.3rem; position: absolute;
}
.jishu .top .nr .left .bt span {
	left: 0px; top: 0px; position: absolute; opacity: 0.1;
}
.jishu .top .nr .left .item {
	width: 2.9rem; position: absolute;
}
.jishu .top .nr .left .item h6 {
	margin-bottom: 0.2rem;
}
.jishu .top .nr .left .item.item1 {
	top: 1.2rem; right: 0px;
}
.jishu .top .nr .left .item.item2 {
	left: 0px; top: 3.4rem;
}
.jishu .top .nr .left .item.item3 {
	left: 0px; bottom: 0.2rem;
}
.jishu .top .nr .right {
	width: 7.4rem; padding-top: 0.4rem; float: right;
}
.jishu .top .nr .right .video {
	width: 6.97rem;
}
.jishu .top .nr .right .txt {
	margin-top: 0.6rem;
}
.jishu .top .nr .right .txt p {
	margin-top: 0.2rem;
}
.jishu .center .nr {
	padding: 0px 1.8rem;
}
.jishu .center .nr .item {
	margin-bottom: 1rem; display: flex;
}
.jishu .center .nr .item .img {
	width: 5.3rem; float: left; position: relative;
}
.jishu .center .nr .item .img img {
	position: relative; z-index: 2;
}
.jishu .center .nr .item .img::after {
	background: rgb(160, 196, 222); left: 0.3rem; top: 0.3rem; width: 100%; height: 100%; position: absolute; content: "";
}
.jishu .center .nr .item .txt {
	flex:1 1 0px; width: 5.5rem; margin-left: 0.3rem; display: flex; position: relative; z-index: 3; justify-content: center; align-items: center; -webkit-align-items: center; -webkit-justify-content: center;
}
.hty .nr {
	justify-content: space-between;
}
.hxw .nr .swiper-wrapper {
	justify-content: space-between;
}
.jishu .bottom .nr {
	justify-content: space-between;
}
.jishu .center .nr .item .txt .info {
	background: rgba(238, 238, 238, 0.4); padding: 0.5rem 0.5rem 0.5rem 0.65rem; display: block; position: relative; box-sizing: border-box;
}
.jishu .center .nr .item .txt .info h6 {
	margin-bottom: 0.14rem;
}
.jishu .center .nr .item .txt .info span {
	top: -0.55rem; line-height: 1; font-weight: 700; position: absolute;
}
.jishu .center .nr .item .txt .info span i {
	line-height: 1; opacity: 0.1;
}
.jishu .center .nr .item .txt .info span p {
	line-height: 1; opacity: 0.1;
}
.jishu .center .nr .item .txt .info a {
	background: rgb(160, 196, 222); width: 1.5rem; height: 0.42rem; text-align: center; color: rgb(255, 255, 255); line-height: 0.42rem; margin-top: 0.5rem; float: right; display: none !important;
}
.jishu .center .nr .item .txt .info a:hover {
	background: rgb(57, 88, 139);
}
.jishu .center .nr :nth-child(1).item .txt .info span {
	top: -1.7rem;
}
.jishu .center .nr :nth-child(2n).item .img {
	margin-right: 0.3rem; float: right;
}
.jishu .center .nr :nth-child(2n).item .txt {
	margin-left: 0px;
}
.jishu .center .nr :nth-child(2n).item .txt .info {
	padding: 0.5rem 0.65rem 0.5rem 0.5rem; margin-left: 0px;
}
.jishu .bottom {
	background: url("../images/bhbg.jpg") no-repeat center / cover; padding: 0.7rem 0px 0.9rem;
}
.jishu .bottom .title {
	text-align: center; padding-top: 0.45rem; margin-bottom: 0.5rem; position: relative;
}
.jishu .bottom .title h6 {
	line-height: 1.3; padding-bottom: 0.2rem; position: relative; z-index: 2;
}
.jishu .bottom .title h6::after {
	background: rgb(220, 220, 220); left: 50%; width: 0.6rem; height: 0.04rem; bottom: 0px; margin-left: -0.3rem; position: absolute; content: "";
}
.jishu .bottom .title span {
	left: 50%; position: absolute;
}
.jishu .bottom .nr {
	margin: 0px -0.15rem; display: flex;
}
.jishu .bottom .nr .item {
	padding: 0.15rem; transition:0.3s ease-in-out; width: 3.4rem; -webkit-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s;
}
.jishu .bottom .nr .item:hover {
	box-shadow: 0px 0px 0.2rem rgba(0,0,0,0.15); background-color: rgb(255, 255, 255);
}
.dtai .wrap .item {
	border-radius: 0.1rem; overflow: hidden; box-shadow: 0px 0px 0.14rem rgba(0,0,0,0.18);
}
.layer .dt-layer .nr {
	border-radius: 0.1rem; overflow: hidden; box-shadow: 0px 0px 0.14rem rgba(0,0,0,0.18);
}
.jishu .bottom .nr .item .img {
	overflow: hidden;
}
.jishu .bottom .nr .item .img > img {
	transition:0.3s ease-in-out; -webkit-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s;
}
.jishu .bottom .nr .item .img:hover > img {
	transform: scale(1.05); -webkit-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05);
}
.jishu .bottom .nr .item .txt {
	padding-top: 0.18rem;
}
.jishu .bottom .nr .item .txt span {
	padding: 0.08rem 0px 0.1rem; display: block;
}
.jishu .bottom .nr .item .txt p {
	line-height: 1.7;
}
.dtai {
	background: url("../images/dtbg.jpg") fixed no-repeat top / 100% auto rgb(244, 245, 245); padding: 0.9rem 0px 0.6rem; margin-top: -1px;
}
.dtai .wrap {
	width: 15rem; position: relative;
}
.dtai .wrap .item {
	width: 3.45rem; float: left; background-color: rgb(255, 255, 255);
}
.dtai .wrap .item .txt {
	padding: 0.18rem; line-height: 1.3;
}
.dtai .wrap .item .img {
	overflow: hidden; position: relative;
}
.dtai .wrap .item .img > img {
	transition:0.3s ease-in-out; -webkit-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s;
}
.dtai .wrap .item .img:hover > img {
	transform: scale(1.05); -webkit-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05);
}
.dtai .wrap .item .img i {
	padding: 0.14rem; top: 0px; right: 0px; color: rgb(255, 255, 255); font-size: 0.4rem; position: absolute; z-index: 2; cursor: pointer;
}
.dtai .wrap .item .img i::after {
	content: "\e635";
}
.dtai .wrap .item .img i.active {
	color: rgb(255, 52, 30);
}
.dtai .wrap .item .img i.active::after {
	content: "\e626";
}
.dtai .wrap .item .user {
	padding: 0.18rem; overflow: hidden; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; position: relative;
}
.dtai .wrap .item .user img {
	width: 0.53rem; float: left;
}
.dtai .wrap .item .user p {
	width: 2rem; line-height: 0.53rem; overflow: hidden; padding-left: 0.12rem; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.dtai .wrap .item .user span {
	right: 0.18rem; bottom: 0.18rem; line-height: 0.3rem; position: absolute;
}
.dtai .wrap .item .user span i {
	color: rgb(177, 177, 177); margin-right: 0.06rem; vertical-align: top; display: inline-block;
}
.dtai .more {
	margin: 0.5rem auto 0px; border-radius: 0.56rem; border: 1px solid rgb(57, 88, 139); border-image: none; width: 2.1rem; height: 0.48rem; text-align: center; color: rgb(57, 88, 139); line-height: 0.48rem; display: block; background-color: rgb(255, 255, 255);
}
.dtai .more:hover {
	background: rgb(57, 88, 139); color: rgb(255, 255, 255);
}
.layer {
	background: rgba(255, 255, 255, 0.5); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 1000;
}
.hf1 .hover {
	-webkit-align-items: center;
}
.layer .wrapper {
	-webkit-align-items: center;
}
.layer .wrapper {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: flex; position: absolute; justify-content: center; align-items: center; -webkit-justify-content: center;
}
.layer .dt-layer {
	width: 100%; height: 100%; position: relative;
}
.layer .dt-layer > a {
	top: 50%; color: rgb(136, 136, 136); font-weight: 700; display: none; position: absolute;
}
.layer .dt-layer > a:hover {
	color: rgb(0, 0, 0);
}
.layer .dt-layer > a.prev {
	left: -0.9rem;
}
.layer .dt-layer > a.next {
	top: 2rem; right: 0.8rem; color: rgb(205, 205, 205); font-size: 0.52rem; display: block;
}
.layer .dt-layer .nr {
	left: 50%; top: 4%; width: 8.5rem; height: 92%; margin-left: -4.25rem; position: absolute; -ms-overflow-y: auto; background-color: rgb(255, 255, 255); -webkit-overflow-scrolling: touch;
}
.layer .dt-layer .nr .title {
	padding: 0.1rem 0.26rem; overflow: hidden;
}
.layer .dt-layer .nr .title img {
	width: 0.7rem; float: left;
}
.layer .dt-layer .nr .title p {
	line-height: 0.7rem; padding-left: 0.14rem; float: left;
}
.layer .dt-layer .nr .img {
	position: relative;
}
.layer .dt-layer .nr .img i {
	padding: 0.14rem; top: 0px; right: 0px; color: rgb(255, 255, 255); font-size: 0.4rem; display: none; position: absolute; z-index: 2; cursor: pointer;
}
.layer .dt-layer .nr .img i::after {
	content: "\e635";
}
.layer .dt-layer .nr .img i.active {
	color: rgb(255, 52, 30);
}
.layer .dt-layer .nr .img i.active::after {
	content: "\e626";
}
.layer .dt-layer .nr .img .swiper-pagination {
	left: 0px; width: 100%; text-align: center; bottom: 0.2rem; position: absolute;
}
.layer .dt-layer .nr .img .swiper-pagination span {
	margin: 0px 0.06rem; width: 0.1rem; height: 0.1rem;
}
.layer .dt-layer .nr .img .swiper-pagination span.swiper-pagination-bullet-active {
	background: rgb(57, 88, 139);
}
.layer .dt-layer .nr .txt {
	padding: 0.3rem 0.5rem 0.5rem; position: relative;
}
.layer .dt-layer .nr .txt p {
	line-height: 1.7; margin-top: 0.12rem;
}
.layer .dt-layer .nr .txt span {
	right: 0.2rem; bottom: 0.2rem; line-height: 0.32rem; position: absolute;
}
.layer .dt-layer .nr .txt span i {
	color: rgb(177, 177, 177); margin-right: 0.06rem; vertical-align: top; display: inline-block;
}
.hf1 .hover {
	text-align: center; color: rgb(255, 255, 255);
}
.hf1 .hover a {
	text-align: center; color: rgb(255, 255, 255);
}
.hf1 {
	margin: 0.87rem auto 1.98rem; position: relative; box-shadow: 0.36rem 0.36rem 0.8rem rgba(0,0,0,0.3);
}
.hf1 .hover {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: flex; position: absolute; z-index: 2; justify-content: center; align-items: center; -webkit-justify-content: center;
}
.hf1 .hover p {
	margin-top: 0.4rem;
}
.hf1 .hover a {
	margin: 0.6rem auto 0px; border-radius: 0.82rem; border: 1px solid rgb(255, 255, 255); border-image: none; width: 2.3rem; height: 0.82rem; line-height: 0.82rem; display: block; box-shadow: 0px 0.1rem 0.3rem rgba(0,0,0,0.17);
}
.hf1 .hover a:hover {
	background: rgb(255, 255, 255); color: rgb(57, 88, 139);
}
.hcg .txt {
	text-align: center; padding-bottom: 0.8rem;
}
.hcg .txt p {
	line-height: 2; margin-top: 0.2rem;
}
.hcg .list {
	overflow: hidden;
}
.hcg .list .item {
	width: 50%; padding-top: 0.22rem; padding-right: 0.11rem; float: left; box-sizing: border-box;
}
.hcg .list :nth-child(2n).item {
	padding-right: 0px; padding-left: 0.11rem;
}
.hcg .list .item .wraper {
	overflow: hidden; position: relative;
}
.hcg .list .item .wraper > img {
	transition:0.5s ease-in-out; -webkit-transition: all ease-in-out .5s; -o-transition: all ease-in-out .5s; -moz-transition: all ease-in-out .5s;
}
.hcg .list .item .wraper:hover > img {
	transform: scale(1.1); -webkit-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1);
}
.hcg .list .item .wraper .hover {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: flex; position: absolute; justify-content: center; align-items: center; -webkit-align-items: center; -webkit-justify-content: center;
}
.hcg .list .item .wraper .hover a {
	color: rgb(255, 255, 255);
}
.hcg .more {
	margin: 0.6rem auto; border-radius: 0px; border: 1px solid rgb(0, 0, 0); border-image: none; width: 2rem; height: 0.56rem; text-align: center; color: rgb(0, 0, 0); line-height: 0.56rem; display: block; box-shadow: none;
}
.hcg .more:hover {
	background: rgb(0, 0, 0); color: rgb(255, 255, 255);
}
.hty {
	background: url("../images/tybg.jpg") no-repeat center / cover; padding: 1rem 0px;
}
.hty .title {
	text-align: center;
}
.hty .title p {
	margin-top: 0.42rem;
}
.hty .nr {
	margin-top: 0.6rem; display: flex;
}
.hty .nr .item {
	background: rgb(61, 61, 60); padding: 0.3rem 0.35rem; border-radius: 0.2rem; transition:0.3s ease-in-out; width: 4.8rem; height: 3.16rem; color: rgb(255, 255, 255); position: relative; box-sizing: border-box; -webkit-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s;
}
.hty .nr .item:hover {
	background: rgb(57, 88, 139);
}
.hty .nr .item h6 {
	margin-bottom: 0.24rem;
}
.hty .nr .item p {
	line-height: 1.6;
}
.hxw .nr .swiper-wrapper .swiper-slide .txt h6 {
	line-height: 1.1; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.hxw .nr .swiper-wrapper .swiper-slide .txt p {
	line-height: 1.1; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.hty .nr .item img {
	left: 0.3rem; width: 0.88rem; bottom: 0.3rem; display: block; position: absolute;
}
.hxw .title {
	padding: 1.06rem 0px 0.75rem; text-align: center;
}
.hxw .title p {
	margin-top: 0.35rem;
}
.hxw .nr {
	padding-bottom: 1.1rem;
}
.hxw .nr > a {
	display: none;
}
.hxw .nr .swiper-wrapper {
	display: flex;
}
.hxw .nr .swiper-wrapper .swiper-slide {
	width: 4.1rem;
}
.hxw .nr .swiper-wrapper .swiper-slide .img {
	overflow: hidden; display: block;
}
.hxw .nr .swiper-wrapper .swiper-slide .img > img {
	transition:0.3s ease-in-out; -webkit-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s;
}
.hxw .nr .swiper-wrapper .swiper-slide .img:hover > img {
	transform: scale(1.05); -webkit-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05);
}
.hxw .nr .swiper-wrapper .swiper-slide .txt {
	padding-top: 0.24rem;
}
.hxw .nr .swiper-wrapper .swiper-slide .txt p {
	margin-top: 0.2rem;
}
.hxw .nr .swiper-wrapper .swiper-slide .txt .clearfix {
	margin-top: 0.5rem;
}
.hxw .nr .swiper-wrapper .swiper-slide .txt .clearfix span {
	float: left;
}
.hxw .nr .swiper-wrapper .swiper-slide .txt .clearfix a {
	float: right;
}
.hxw .nr .swiper-wrapper .swiper-slide .txt .clearfix a i {
	margin-left: 0.08rem;
}
.hpk {
	padding: 1.5rem 0px;
}
.hpk .fl {
	width: 6.6rem; padding-top: 0.1rem;
}
.hpk .fl h6 {
	padding-bottom: 0.2rem; margin-bottom: 0.25rem; position: relative;
}
.hpk .fl h6::after {
	background: rgb(57, 88, 139); left: 0px; width: 1.1rem; height: 0.06rem; bottom: 0px; display: block; position: absolute; content: ""; transform: translateX(0px);
}
.hpk .fl > p {
	line-height: 2;
}
.hpk .fl .num {
	margin-top: 0.7rem; display: flex; justify-content: space-between;
}
.hpk .fl .num .item {
	text-align: center;
}
.hpk .fl .num .item p {
	color: rgb(57, 88, 139); line-height: 0.7rem;
}
.hpk .fl .num .item p i {
	vertical-align: top; display: inline-block;
}
.hpk .fl .num .item p span {
	vertical-align: top; display: inline-block;
}
.hpk .fl .num .item p i {
	margin-left: 0.04rem;
}
.hpk .fl .num .item em {
	color: rgb(137, 137, 137);
}
.hpk .fr .video {
	width: 7.44rem; box-shadow: 0.1rem 0.3rem 0.8rem rgba(0,0,0,0.3);
}
.hjs {
	background: rgb(243, 243, 243); padding: 0.7rem 0px;
}
.hjs .title {
	text-align: center;
}
.hjs .title p {
	line-height: 2; margin-top: 0.25rem;
}
.hjs .nr {
	overflow: hidden; margin-top: 0.6rem; margin-right: -0.1rem;
}
.hjs .nr .item {
	transition:0.5s ease-out; width: 25%; height: 7.02rem; overflow: hidden; padding-right: 0.1rem; float: left; position: relative; box-sizing: border-box; -webkit-transition: all ease-out .5s; -o-transition: all ease-out .5s; -moz-transition: all ease-out .5s;
}
.hjs .nr .item .wraper {
	overflow: hidden;
}
.hjs .nr .item img {
	transition:0.3s ease-in-out; width: auto; height: 100%; filter: url("blur.svg#blur"); -webkit-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s;
}
.hjs .nr .item span {
	left: 0.4rem; bottom: 0.45rem; color: rgb(255, 255, 255); position: absolute; z-index: 2;
}
#wrap {
	position: relative;
}
.hcd {
	position: relative;
}
.hjs .nr .item.active {
	width: 50%;
}
.hjs .nr .item.active img {
	filter: url("blur.svg#blur");
}
.hcd {
	margin-bottom: 2.2rem;
}
.hcd .txt {
	left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 2;
}
.hcd .txt h6 {
	line-height: 1.25; padding-top: 0.85rem;
}
.hcd .txt p {
	margin: 0.15rem 0px 0.6rem; padding: 0px 1.1rem; line-height: 2;
}
.hcd .txt .more {
	background: 0px 0px; margin: 0px auto; border-radius: 0.56rem; border: 1px solid rgb(255, 255, 255); border-image: none; width: 2.1rem; height: 0.56rem; text-align: center; color: rgb(255, 255, 255); line-height: 0.56rem; display: block; box-shadow: none;
}
.hcd .txt .more:hover {
	background: rgb(255, 255, 255); color: rgb(57, 88, 139);
}
.hcd .txt img {
	margin: 0.7rem auto 0px; width: 11.31rem; display: block;
}
.login {
	padding: 1.8rem 0px; text-align: center;
}
.login input {
	margin: 0.25rem auto 0.9rem; padding: 0px 0.1rem; border: 1px solid rgb(220, 220, 220); border-image: none; width: 3rem; height: 0.5rem; text-align: center; line-height: 0.5rem; display: block;
}
.login .btn {
	background: rgb(57, 88, 139); margin: 0px auto; width: 2.04rem; height: 0.6rem; color: rgb(255, 255, 255); line-height: 0.6rem; display: block;
}
.zlxz {
	padding: 1.8rem 1.2rem 2.1rem; display: flex; justify-content: center;
}
.zlxz a {
	margin: 0px 1rem; text-align: center; display: block;
}
.zlxz a img {
	width: 1.72rem;
}
.zlxz a span {
	color: rgb(57, 88, 139); margin-top: 0.3rem; display: block;
}
.zl-list {
	padding: 1.6rem 0px 1.4rem; text-align: center; overflow: hidden;
}
.zl-list .item {
	width: 25%; margin-bottom: 0.4rem; float: left;
}
.zl-list .item img {
	width: 1.15rem;
}
.zl-list .item p {
	margin: 0.22rem auto; width: 1.8rem; height: 0.6rem; line-height: 0.3rem; overflow: hidden; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; line-clamp: 2; -webkit-line-clamp: 2;
}
.zl-list .item .clearfix {
	margin: 0px auto; width: 2.76rem; text-align: center;
}
.zl-list .item .clearfix a {
	border: 0.02rem solid rgb(57, 88, 139); border-image: none; width: 1.33rem; height: 0.39rem; color: rgb(57, 88, 139); line-height: 0.35rem; float: none; display: inline-block; box-sizing: border-box;
}
.zl-list .item .clearfix a:hover {
	background: rgb(57, 88, 139); color: rgb(255, 255, 255);
}
.sp-xq {
	padding: 0.2rem 0px 0.4rem; text-align: center;
}
.sp-xq h6 {
	line-height: 1.5;
}
.sp-xq .video {
	margin: 0.1rem auto 0px; width: 9.4rem;
}
#all_dizhi {
	width: auto !important;
}
.auto_1200 {
	width: auto !important;
}
#all_dizhi {
	margin: 0px auto !important;
}
#all_dizhi #info {
	margin-left: 0px !important; float: none !important;
}
#all_dizhi #info .clearfix {
	text-align: center;
}
#all_dizhi #info .clearfix select {
	margin: 0px 0.1rem !important; height: 40px !important; line-height: 40px !important; vertical-align: top;
}
#wrap {
	margin: 20px -0.4rem !important; width: 17rem !important;
}
#wrap #allmap {
	border: currentColor !important; border-image: none !important; width: 10.4rem; height: 7rem; margin-top: 20px !important; margin-left: 0px;
}
#wrap .tu_zuo {
	padding: 0.2rem 0.1rem; border: 1px solid rgb(201, 201, 201) !important; border-image: none !important; left: auto; width: 6.4rem; height: 7rem; right: 0px; box-sizing: border-box !important;
}
#wrap .tu_zuo .item {
	height: 6.6rem !important; -ms-overflow-y: auto;
}
#wrap .tu_zuo .item dl {
	padding-top: 10px !important; border-bottom-color: rgb(201, 201, 201); border-bottom-width: 1px; border-bottom-style: dashed; display: flex;
}
#wrap .tu_zuo .item dl::after {
	display: none !important;
}
#wrap .tu_zuo .item dl dt {
	line-height: 20px; font-size: 14px;
}
#wrap .tu_zuo .item dl dd {
	flex:1 1 0px;
}
#wrap .tu_zuo .item dl.active span {
	color: rgb(57, 88, 139) !important;
}
.BMapLib_SearchInfoWindow .BMapLib_trans {
	width: 51px !important;
}
@media screen and (max-width:750px)
{
.banner {
	display: none !important;
}
.footer {
	display: none !important;
}
.header {
	display: none !important;
}
.mall .title {
	display: none !important;
}
.tools {
	left: 0px; right: 0px; bottom: 0px; box-sizing: border-box;
}
.xs-header .nav {
	left: 0px; right: 0px; bottom: 0px; box-sizing: border-box;
}
.about .bottom {
	overflow: hidden;
}
.about .top {
	overflow: hidden;
}
.cp-fl .types {
	overflow: hidden;
}
.cp-zl {
	overflow: hidden;
}
.hcd {
	overflow: hidden;
}
.hp-list .mwrap {
	overflow: hidden;
}
.mall .filter {
	overflow: hidden;
}
.news-list .item .txt p {
	overflow: hidden;
}
.page-ban {
	overflow: hidden;
}
.ppln .down {
	overflow: hidden;
}
.f-12 {
	font-size: 0.2rem;
}
.f-14 {
	font-size: 0.21rem;
}
.f-15 {
	font-size: 0.22rem;
}
.f-16 {
	font-size: 0.23rem;
}
.f-18 {
	font-size: 0.24rem;
}
.f-20 {
	font-size: 0.25rem;
}
.f-22 {
	font-size: 0.26rem;
}
.f-24 {
	font-size: 0.27rem;
}
.f-26 {
	font-size: 0.28rem;
}
.f-28 {
	font-size: 0.29rem;
}
.f-30 {
	font-size: 0.3rem;
}
.hcg .txt h6 {
	font-size: 0.3rem;
}
.f-32 {
	font-size: 0.32rem;
}
.f-33 {
	font-size: 0.33rem;
}
.f-34 {
	font-size: 0.34rem;
}
.f-35 {
	font-size: 0.35rem;
}
.f-36 {
	font-size: 0.36rem;
}
.hcd .wrap h6 {
	font-size: 0.36rem;
}
.hjs .title h6 {
	font-size: 0.36rem;
}
.hpk .fl h6 {
	font-size: 0.36rem;
}
.hpk .fr h6 {
	font-size: 0.36rem;
}
.f-38 {
	font-size: 0.38rem;
}
.f-40 {
	font-size: 0.4rem;
}
.result .sear a {
	font-size: 0.4rem;
}
.f-46 {
	font-size: 0.46rem;
}
.f-48 {
	font-size: 0.48rem;
}
.f-50 {
	font-size: 0.5rem;
}
.f-52 {
	font-size: 0.52rem;
}
.f-70 {
	font-size: 0.7rem;
}
.f-72 {
	font-size: 0.72rem;
}
.f-100 {
	font-size: 1rem;
}
.f-174 {
	font-size: 1.74rem;
}
body {
	font-size: 0.2rem; -ms-overflow-x: hidden;
}
.wrap {
	margin: 0px auto;
}
.xs-banner {
	display: block !important;
}
.xs-footer {
	display: block !important;
}
.xs-header {
	display: block !important;
}
.bwrap {
	padding: 0px 0.4rem; width: 100%; box-sizing: border-box;
}
.mwrap {
	padding: 0px 0.4rem; width: 100%; box-sizing: border-box;
}
.swrap {
	padding: 0px 0.4rem; width: 100%; box-sizing: border-box;
}
.w980 {
	padding: 0px 0.4rem; width: 100%; box-sizing: border-box;
}
.wrap {
	padding: 0px 0.4rem; width: 100%; box-sizing: border-box;
}
.main {
	padding-top: 1.04rem !important; padding-bottom: 1rem !important;
}
.xs-header {
	left: 0px; top: 0px; width: 100%; position: fixed; z-index: 200;
}
.xs-header .top {
	padding: 0.15rem 0.4rem; height: 1.04rem; position: relative; z-index: 200; box-sizing: border-box; box-shadow: 0px 0px 0.24rem rgba(0,0,0,0.15); background-color: rgb(255, 255, 255);
}
.xs-header .top h1 {
	float: left;
}
.xs-header .top h1 img {
	width: auto; height: 0.74rem;
}
.xs-header .top .fr {
	line-height: 0.74rem;
}
.xs-header .top .fr a {
	color: rgb(57, 88, 139); font-size: 0.42rem; font-weight: 700; margin-left: 0.4rem;
}
.xs-header .top .fr a.lan {
	font-family: jol; font-size: 0.34rem;
}
.xs-header .top .fr a.menu::after {
	content: "\e692";
}
.xs-header .top .fr a.menu.active::after {
	content: "\e619";
}
.xs-header .nav {
	top: 0px; text-align: center; padding-top: 1.74rem; display: none; position: fixed; z-index: 199; background-color: rgb(255, 255, 255);
}
.xs-header .nav p {
	margin-bottom: 0.7rem;
}
.tools {
	background: rgb(57, 88, 139); padding: 0.2rem 0px; width: 100%; height: 1rem; display: block !important;
}
.tools .link {
	width: 25%; height: 0.6rem; text-align: center; line-height: 0.6rem; float: left; box-sizing: border-box; transform: translateX(0px);
}
.hcd .wrap p {
	line-height: 1.5;
}
.hcg .txt p {
	line-height: 1.5;
}
.hjs .title p {
	line-height: 1.5;
}
.hpk .fl > p {
	line-height: 1.5;
}
.hpk .fr > p {
	line-height: 1.5;
}
.tools .link em {
	width: auto; vertical-align: top; float: none; display: inline-block;
}
.tools .link i {
	width: auto; vertical-align: top; float: none; display: inline-block;
}
.tools .link i {
	font-size: 0.5rem; margin-right: 0.12rem;
}
.tools .link i.icon-huo {
	width: 0.6rem; height: 0.6rem;
}
.tools .link i.icon-shaixuan {
	width: 0.6rem; height: 0.6rem;
}
.tools .link i.icon-weixin {
	width: 0.6rem; height: 0.6rem;
}
.tools .link em {
	font-size: 0.25rem; display: none;
}
.tools :nth-child(2).link {
	border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.tools :nth-child(4).link {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; position: relative;
}
.tools .link:hover {
	width: 25%; transform: translateX(0px);
}
.cp-zl > img {
	left: 50%; transform: translateX(-50%);
}
.hpk .fl h6::after {
	left: 50%; transform: translateX(-50%);
}
.hpk .fr h6::after {
	left: 50%; transform: translateX(-50%);
}
.hty .nr .item img {
	left: 50%; transform: translateX(-50%);
}
.tools .gotop {
	right: 0.1rem; bottom: 1rem; position: fixed; z-index: 100;
}
.xs-banner .swiper-pagination span {
	margin: 0px 0.08rem; transition:0.3s ease-in-out; width: 0.14rem; height: 0.14rem; opacity: 0.7; background-color: rgb(255, 255, 255); -webkit-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s;
}
.xs-banner .swiper-pagination span.swiper-pagination-bullet-active {
	opacity: 1 !important;
}
.hpk {
	padding: 0.5rem 0.4rem;
}
.hpk .fl {
	width: 100%; text-align: center;
}
.hpk .fr {
	width: 100%; text-align: center;
}
.hpk .fl h6::after {
	background: rgb(57, 88, 139); width: 1.1rem; height: 0.04rem; bottom: 0px; display: block; position: absolute; content: "";
}
.hpk .fr h6::after {
	background: rgb(57, 88, 139); width: 1.1rem; height: 0.04rem; bottom: 0px; display: block; position: absolute; content: "";
}
.hpk .fl .num {
	display: block;
}
.hpk .fr .num {
	display: block;
}
.hcd .wrap h6 br {
	display: none;
}
.hjs .title br {
	display: none;
}
.hpk .fl .num .item {
	width: 50%; margin-bottom: 0.3rem; float: left;
}
.hpk .fr .num .item {
	width: 50%; margin-bottom: 0.3rem; float: left;
}
.hpk .fr {
	margin-top: 0.2rem;
}
.hpk .fr .video {
	width: 100%; box-shadow: none;
}
.hjs {
	padding: 0.5rem 0px;
}
.hcd .wrap {
	padding: 0px 0.4rem;
}
.hjs .wrap {
	padding: 0px 0.4rem;
}
.hjs .nr {
	margin-top: 0.5rem; margin-right: -0.5rem;
}
.hjs .nr .item {
	height: 5.7rem;
}
.hcd {
	margin-bottom: 0px;
}
.hcd > img {
	width: auto; height: 90%; position: absolute;
}
.cp-zl {
	position: relative;
}
.cp-zl > img {
	position: relative;
}
.hcd .txt {
	position: relative;
}
.hxw .nr {
	position: relative;
}
.hcd .wrap h6 {
	padding-top: 0.4rem;
}
.hcd .wrap p {
	padding: 0px; margin-top: 0.3rem;
}
.hcd .wrap img {
	width: 100%; margin-top: 0.5rem;
}
.hcg {
	padding: 0px 0.4rem;
}
.hcg .txt {
	padding-bottom: 0.2rem;
}
.hcg .list .item {
	width: 100%; padding-right: 0px; padding-left: 0px !important;
}
.hty {
	padding: 0.7rem 0px;
}
.hty .title h6 {
	font-size: 0.36rem;
}
.hty .wrap {
	padding: 0px 0.4rem;
}
.hty .nr .item {
	padding: 0.5rem 0.06rem 1.4rem; width: 2.1rem; height: auto; text-align: center;
}
.about .top .hover {
	padding: 0px 0.4rem;
}
.cp-zl .txt {
	padding: 0px 0.4rem;
}
.hxw {
	padding: 0px 0.4rem;
}
.page-current .wrap {
	padding: 0px 0.4rem;
}
.page-nav .wrap {
	padding: 0px 0.4rem;
}
.page-tab .wrap {
	padding: 0px 0.4rem;
}
.hty .nr .item h6 {
	font-size: 0.24rem;
}
.hty .nr .item p {
	line-height: 1.3; font-size: 0.16rem;
}
.hxw .nr > a {
	font-size: 0.5rem;
}
.zbcx .txt h5 {
	font-size: 0.5rem;
}
.hty .nr .item img {
	width: 0.82rem; bottom: 0.5rem;
}
.cp-zl {
	height: 4.8rem;
}
.cp-zl > img {
	width: auto; height: 100%; display: block;
}
.cp-zl .txt p {
	line-height: 1.5;
}
.cp-zl.hm .txt a {
	width: 3.3rem;
}
.hxw .title {
	padding: 0.6rem 0px;
}
.hxw .nr {
	padding: 0px 0.95rem 0.6rem; display: block;
}
.hxw .nr > a {
	top: 1.5rem; color: rgb(178, 178, 178); font-weight: 700; display: block; position: absolute;
}
.hxw .nr > a.prev {
	left: 0px;
}
.hxw .nr > a.next {
	right: 0px;
}
.hxw .nr .swiper-slide {
	width: 100%;
}
.about .top > img {
	left: 50%; width: auto; display: block; position: relative; transform: translateX(-50%);
}
.page-ban > img {
	left: 50%; width: auto; display: block; position: relative; transform: translateX(-50%);
}
.page-ban {
	height: 4rem; position: relative;
}
.page-ban > img {
	height: 100%;
}
.page-nav .wrap a {
	margin-right: 0.5rem;
}
.page-nav .wrap a:last-child {
	margin-right: 0px;
}
.page-tab .wrap a {
	margin-right: 0.5rem;
}
.page-tab .wrap a:last-child {
	margin-right: 0px;
}
.about .top {
	height: 6rem; position: relative;
}
.about .top > img {
	height: 100%;
}
.about .top .hover {
	box-sizing: border-box;
}
.about .center .title {
	padding: 0.5rem 0.4rem;
}
.about .center .nr {
	padding: 0px 0.4rem;
}
.about .center .nr .item .img {
	padding: 0px; width: 100%; position: static;
}
.about .center .nr .item .txt {
	padding: 0px; width: 100%; position: static;
}
.about .center .nr .item .txt {
	padding: 0.4rem 0px !important;
}
.about .center .nr .item .txt p {
	margin-bottom: 0.4rem;
}
.about .desc {
	padding: 0.5rem 0.4rem;
}
.about .desc .nr {
	width: 100%; margin-top: 0.4rem;
}
.about .bottom {
	height: 6rem; position: relative;
}
.about .bottom > img {
	left: 50%; width: auto; height: 100%; display: block; position: relative; transform: translateX(-50%);
}
.quanqiu .top {
	padding-top: 0.4rem;
}
.quanqiu .top .nr p {
	width: 100%; text-align: justify;
}
.ppln .top {
	padding-top: 0.5rem;
}
.ppln .top .item {
	margin: 0px !important;
}
.ppln .top .item .img {
	margin: 0px !important; padding: 0px !important; width: 100%;
}
.ppln .top .item .txt {
	margin: 0px !important; padding: 0px !important; width: 100%;
}
.ppln .top .item .txt {
	padding: 0.4rem 0px !important;
}
.ppln .down {
	height: 7.6rem; position: relative;
}
.ppln .down > img {
	left: 50%; width: auto; height: 100%; display: block; position: relative; transform: translateX(-50%);
}
.ppln .down .txt .desc {
	padding: 0px;
}
.history {
	height: auto;
}
.history .wrap {
	padding: 0.5rem 0.4rem;
}
.history .wrap .left {
	width: 2.9rem; padding-left: 1rem;
}
.history .wrap .left img {
	left: 0px; width: 0.8rem;
}
.history .wrap .left .time {
	height: auto; font-size: 0.36rem; margin-top: 0px;
}
.history .wrap .left .time p {
	margin-bottom: 0.13rem;
}
.biaozhun .img dd {
	margin-bottom: 0.4rem;
}
.history .wrap .right .nr img {
	margin-bottom: 0.4rem;
}
.history .wrap .right {
	width: 3.5rem; padding-top: 0.2rem;
}
.history .wrap .right .nr {
	margin-top: 0.4rem;
}
.history .wrap .right .nr br {
	display: none;
}
.title .f-100 {
	font-size: 0.88rem;
}
.biaozhun .img {
	display: block;
}
.biaozhun .img dd {
	width: 100%;
}
.biaozhun .img dd p {
	padding: 0px 0.4rem;
}
.biaozhun .txt {
	padding-bottom: 0.4rem;
}
.hp-list {
	padding-bottom: 0.4rem;
}
.biaozhun .txt {
	width: 100%; text-align: justify;
}
.hp-list .mwrap {
	padding: 0.2rem 0.1rem; display: block;
}
.hp-list .mwrap .item {
	width: 50%; margin-bottom: 0px; float: left; box-sizing: border-box;
}
.pagination_container {
	padding: 0.4rem 0px;
}
.news-list {
	padding-top: 0.4rem;
}
.news-list .item {
	padding: 0.3rem; margin-bottom: 0.4rem; display: block;
}
.news-list :last-child.item {
	margin-bottom: 0px;
}
.news-list .item .img {
	width: 100%;
}
.news-list .item .txt {
	padding: 0.3rem 0px 0px;
}
.news-list .item .txt h6 {
	margin: 0.2rem 0px;
}
.news-list .item .txt p {
	line-height: 0.32rem; margin-bottom: 0.2rem; max-height: 0.64rem;
}
.news-list .item:hover .txt .z {
	width: 1.1rem;
}
.detail {
	padding: 0.5rem 0px;
}
.relate-news {
	padding: 0.4rem;
}
.relate-news .nr .item {
	width: 48%;
}
.relate-news .nr :last-child.item {
	display: none;
}
.jishu .top {
	background-position: center 25%; padding: 0.5rem 0px 1.8rem;
}
.jishu .top .nr .left {
	width: 100%; padding-bottom: 1.3rem;
}
.jishu .top .nr .left img {
	width: 4.4rem;
}
.jishu .top .nr .right {
	width: 100%;
}
.jishu .top .nr .right .video {
	width: 100%;
}
.jishu .top .nr .right .txt {
	margin-top: 0.4rem;
}
.jishu .center .nr {
	padding: 0px;
}
.jishu .center .nr .item {
	display: block; position: relative;
}
.jishu .center .nr .item .img {
	left: 0px; top: 50%; width: 40%; position: absolute; transform: translateY(-50%);
}
.jishu .center .nr .item .txt {
	width: 60%; float: right;
}
.jishu .center .nr .item .txt .info {
	margin: 0px !important; padding: 0.3rem !important; width: 100%;
}
.jishu .center .nr .item .txt .info p {
	line-height: 1.5;
}
.jishu .center .nr .item .txt .info a {
	margin-top: 0.2rem;
}
.jishu .center .nr :nth-child(2n).item .txt {
	float: left;
}
.jishu .center .nr :nth-child(2n).item .img {
	left: auto; right: 0px;
}
.jishu .bottom {
	padding: 0.5rem 0px;
}
.jishu .bottom .nr {
	margin: 0px -0.3rem; flex-wrap: wrap;
}
.jishu .bottom .nr .item {
	width: 3.35rem;
}
.js-box {
	padding: 0.4rem;
}
.js-box::after {
	height: 1.3rem;
}
.js-box .img {
	width: 100%;
}
.js-box .txt {
	padding: 0.4rem 0px 0px; width: 100%;
}
.js-box .txt .item {
	width: 100% !important;
}
.js-box .txt .item p {
	line-height: 1.7 !important;
}
.js-box .txt .small {
	margin-top: 0.6rem; position: static;
}
.wd-list .item {
	margin-bottom: 0.4rem;
}
.smzls {
	margin: 0.4rem auto; padding: 0.4rem; width: 100%; box-sizing: border-box;
}
.smzls .img {
	width: 2rem;
}
.smzls .txt {
	padding: 0px 0px 0px 0.4rem;
}
.smzls .txt h6 {
	line-height: 1.2; margin-bottom: 0.1rem;
}
.smzls .txt p {
	line-height: 1.5;
}
.smzls .txt .tip {
	bottom: 0px;
}
.contact {
	padding: 0.4rem; width: 100%; box-sizing: border-box;
}
.contact.jiameng {
	padding: 0.4rem 1.2rem;
}
.contact.jiameng .form .input {
	display: block;
}
.contact.jiameng .form .input input {
	width: 100%; height: 0.62rem; line-height: 0.62rem; margin-bottom: 0.2rem; box-sizing: border-box;
}
.contact.jiameng .form .xl {
	width: 100%; margin-top: 0px; display: block;
}
.contact.jiameng .form .xl .select {
	width: 100%; height: 0.58rem; margin-bottom: 0.2rem;
}
.contact.jiameng .form .xl .select > span {
	line-height: 0.58rem;
}
.contact.jiameng .form .xl .select p {
	top: 0.58rem;
}
.zbcx {
	padding: 0.4rem;
}
.zbcx .img {
	width: 90%;
}
.zbcx .txt {
	padding: 2.8rem 0.4rem 0.5rem;
}
.zbcx .txt h4 {
	font-size: 0.36rem;
}
.zwcx {
	padding: 0.4rem;
}
.zwcx .item .img {
	width: 90% !important;
}
.zwcx .fwm .img {
	width: 100%;
}
.cp-fl .types {
	padding-bottom: 0.1rem; margin-right: -0.4rem; display: block;
}
.cp-fl .types a {
	margin-right: 0.4rem; margin-bottom: 0.2rem;
}
.cp-list .more {
	margin-bottom: 0.6rem; float: left;
}
.cp-list ul li {
	margin-bottom: 0.6rem;
}
.cp-xl {
	padding: 0.4rem;
}
.cp-xl .txt {
	width: 75%;
}
.cp-xl .txt .hover {
	padding: 0.4rem 0.2rem; width: 63%;
}
.cp-xl .txt .hover a {
	width: 100%;
}
.cp-xl .img {
	top: 0.8rem; width: 47%; right: 0.4rem;
}
.cp-list ul {
	padding-top: 0.6rem;
}
.cp-list ul li {
	padding: 0px 0.4rem; width: 50%;
}
.pro-top .wrap {
	padding: 0px;
}
.pro-top .wrap .img {
	width: 100%; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.pro-top .wrap .txt {
	padding: 0.4rem; width: 100%; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.pro-top .wrap .txt .nr {
	width: 100%;
}
.pro-top .wrap .txt .nr .bor {
	display: block;
}
.pro-top .wrap .txt .nr .item {
	border: currentColor !important; border-image: none !important; width: 100%;
}
.pro-top .wrap .txt .nr :nth-child(2).item {
	border-top-color: rgb(57, 88, 139) !important; border-top-width: 0.02rem !important; border-top-style: solid !important;
}
.pro-top .wrap .txt .more {
	height: 0.6rem; line-height: 0.6rem;
}
.pro-desc h6 {
	margin-left: 0px;
}
.pro-desc .nbor .item {
	width: 100% !important;
}
.pro-desc .nbor.other {
	padding: 0.4rem !important;
}
.hxkj {
	padding: 0.4rem 0px 0px;
}
.hxkj .wrap {
	padding-right: 0px;
}
.hxkj .wrap h6 {
	margin-left: 0px;
}
.hxkj .wrap .nr {
	padding: 0px; margin-top: 0.4rem;
}
.dbtb {
	padding: 0.4rem;
}
.result {
	padding: 0.4rem;
}
.hxkj .wrap .nr .item {
	width: 2.03rem; margin-right: 0.3rem; margin-bottom: 0.3rem;
}
.hxkj .wrap .nr :nth-child(3n).item {
	margin-right: 0px;
}
.dbtb img {
	margin: 0px 0.4rem;
}
.result .sear a {
	line-height: 0.6rem;
}
.result .sear input {
	height: 0.6rem;
}
.mall .filter {
	margin: 0.5rem auto 0px; width: 100%; flex-wrap: wrap;
}
.mall .filter .js-select {
	background: rgb(255, 255, 255); width: 48%; height: 0.6rem; margin-bottom: 0.2rem; float: left;
}
.mall .filter .js-select > span {
	line-height: 0.6rem;
}
.mall .filter :nth-child(2n).js-select {
	float: right;
}
.mall .filter .js-select p {
	top: 0.6rem;
}
.mall .nr {
	margin-top: 0.2rem;
}
.mall .nr .map {
	width: 100%; height: 10rem;
}
.store {
	width: 100%; height: 100%;
}
.store iframe {
	width: 100%; height: 100%;
}
.mall .nr .txt {
	width: 100%; margin-top: 0.4rem;
}
.mall .nr .txt .auto {
	padding: 0px 0.2rem;
}
.mall .nr .txt .auto .item {
	padding: 0.3rem 0px;
}
.store {
	padding: 0px !important; left: 0px; top: 0px; position: fixed; box-sizing: border-box;
}
.store .filter {
	background: rgb(255, 255, 255); padding: 0.26rem; left: 0.2rem; right: 0.2rem; bottom: 0.3rem; position: absolute; z-index: 100;
}
.store .filter .btn {
	background: rgb(3, 142, 198); height: 0.92rem; text-align: center; color: rgb(255, 255, 255); line-height: 0.92rem; display: block;
}
.store .filter .nr {
	padding: 0.26rem 0px; display: flex; justify-content: space-between;
}
.store .filter .nr select {
	padding: 0px 0.1rem; border: 1px solid rgb(220, 220, 220); border-image: none; width: 32%; height: 0.7rem; line-height: 0.7rem; box-sizing: border-box;
}
.store .filter button {
	background: rgb(16, 65, 122); width: 100%; height: 0.78rem; text-align: center; color: rgb(255, 255, 255); line-height: 0.78rem; display: block;
}
.jdcg {
	padding-bottom: 2rem;
}
.jdcg .clearfix {
	padding-top: 0.4rem;
}
.jdcg .clearfix .img {
	width: 100%;
}
.jdcg .clearfix .txt {
	padding: 0.3rem 0px 0px; width: 100%; box-sizing: border-box;
}
.jdcg :nth-child(2).clearfix .txt {
	padding-top: 0px;
}
.jdlx {
	padding: 0.5rem 0.4rem;
}
.dtai {
	background: 0px 0px; padding: 0.4rem;
}
.dtai::before {
	background: url("../images/dtbg.jpg") no-repeat top / cover rgb(244, 245, 245); left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; content: "";
}
.dtai .more {
	position: relative; z-index: 2;
}
.dtai .wrap {
	position: relative; z-index: 2;
}
.dtai .wrap {
	padding: 0px; width: 100%;
}
.dtai .wrap .item .user p {
	width: 1.2rem;
}
.layer .dt-layer > a.prev {
	left: -0.7rem;
}
.layer .dt-layer > a.next {
	top: 1.2rem; right: 0.1rem;
}
.layer .dt-layer .nr {
	width: 6rem; margin-left: -3rem;
}
.layer .dt-layer .img .swiper-pagination span {
	width: 0.16rem !important; height: 0.16rem !important;
}
.login {
	padding: 1rem 0.4rem;
}
.zlxz {
	margin: 0px -0.15rem; padding: 0.8rem 0px;
}
.zlxz a {
	margin: 0px 0.15rem;
}
.zlxz a img {
	width: 1.5rem;
}
.zl-list {
	padding: 0.4rem 0px 0px;
}
.zl-list .item {
	width: 50%;
}
.sp-xq {
	padding: 0.4rem;
}
.sp-xq .video {
	width: 100%; margin-top: 0.3rem;
}
.mall {
	padding: 0px !important;
}
.mall #wrap {
	margin: 0px !important; width: 100% !important;
}
.mall #wrap #allmap {
	width: 100% !important; height: 6rem !important; margin-top: 0px !important;
}
.mall #wrap #info .clearfix {
	padding: 0.2rem !important; display: flex; justify-content: space-between;
}
.mall #wrap #info .clearfix::after {
	display: none !important;
}
.mall #wrap #info .clearfix select {
	margin: 0px !important; width: 31% !important;
}
.mall #wrap #all_dizhi {
	left: 0px; top: 6rem !important; width: 100% !important; height: auto !important; position: absolute;
}
.mall #wrap .tu_zuo {
	width: 7.1rem !important; margin-top: 1.2rem !important; margin-left: 0.2rem !important; position: static;
}
}
