@charset "utf-8";
* { font-family: arial,"微软雅黑",'pingfang SC',"黑体" }
.width-1200px { width: 1200px; margin: 0px auto 0px auto; }
.width-max-1200px { max-width: 1200px; margin: 0px auto 0px auto; }
.width-min-1200px { width: 100%; min-width: 1200px; }
.width-96-max-640px { width: 96%; max-width: 640px; margin-right: auto; margin-left: auto; }
.width-100-max-640px { width: 100%; max-width: 640px; margin-right: auto; margin-left: auto; }
.width-10 { width: 10%; }
.width-20 { width: 20%; }
.width-30 { width: 30%; }
.width-40 { width: 40%; }
.width-50 { width: 50%; }
.width-60 { width: 60%; }
.width-70 { width: 70%; }
.width-80 { width: 80%; }
.width-90 { width: 90%; }
.width-100 { width: 100%; }
.width-5 { width: 5%; }
.width-15 { width: 15% }
.width-25 { width: 25%; }
.width-35 { width: 35%; }
.width-45 { width: 45%; }
.width-55 { width: 55%; }
.width-65 { width: 65%; }
.width-75 { width: 75%; }
.width-85 { width: 85%; }
.width-95 { width: 95%; }
.width-10-15px { width: calc(10% - 15px); }
.width-20-15px { width: calc(20% - 15px); }
.width-30-15px { width: calc(30% - 15px); }
.width-40-15px { width: calc(40% - 15px); }
.width-50-15px { width: calc(50% - 15px); }
.width-60-15px { width: calc(60% - 15px); }
.width-70-15px { width: calc(70% - 15px); }
.width-80-15px { width: calc(80% - 15px); }
.width-90-15px { width: calc(90% - 15px) }
.width-100-15px { width: calc(100% - 15px); }
.width-5-15px { width: calc(5% - 15px); }
.width-15-15px { width: calc(15% - 15px) }
.width-25-15px { width: calc(25% - 15px); }
.width-35v { width: calc(35% - 15px) }
.width-45-15px { width: calc(45% - 15px) }
.width-55-15px { width: calc(55% - 15px); }
.width-65-15px { width: calc(65% - 15px); }
.width-75-15px { width: calc(75% - 15px); }
.width-85-15px { width: calc(85% - 15px); }
.width-95-15px { width: calc(95% - 15px); }
.img { vertical-align: bottom; display: block; border: 0px; }
.img-100, .img-100 img { width: 100%; height: auto; }
.img-max-100, .img-max-100 img { width: auto; max-width: 100%; height: auto; }
.float-left { float: left; }
.float-right { float: right; }
.txt-left { text-align: left; }
.txt-center { text-align: center; }
.txt-right { text-align: right; }
.clear-both { clear: both; }
.clear-left { clear: left; }
.clear-right { clear: right; }
.margin-top-5px { margin-top: 5px; }
.margin-bottom-5px { margin-bottom: 5px; }
.margin-top-10px { margin-top: 10px; }
.margin-bottom-10px { margin-bottom: 10px; }
.margin-top-15px { margin-top: 15px; }
.margin-bottom-15px { margin-bottom: 15px; }
.margin-top-20px { margin-top: 20px; }
.margin-bottom-20px { margin-bottom: 20px; }
.margin-top-25px { margin-top: 25px; }
.margin-bottom-25px { margin-bottom: 25px; }
.margin-top-30px { margin-top: 30px; }
.margin-bottom-30px { margin-bottom: 30px; }
.margin-top-40px { margin-top: 40px; }
.margin-bottom-40px { margin-bottom: 40px; }
.margin-top-50px { margin-top: 50px; }
.margin-bottom-50px { margin-bottom: 50px; }
.margin-left-5px { margin-left: 5px; }
.margin-right-5px { margin-right: 5px; }
.margin-left-10px { margin-left: 10px; }
.margin-right-10px { margin-right: 10px; }
.margin-left-15px { margin-left: 15px; }
.margin-right-15px { margin-right: 15px; }
.margin-left-20px { margin-left: 20px; }
.margin-right-20px { margin-right: 20px; }
.margin-left-25px { margin-left: 25px; }
.margin-right-25px { margin-right: 25px; }
.margin-left-30px { margin-left: 30px; }
.margin-right-30px { margin-right: 30px; }
.margin-left-40px { margin-left: 40px; }
.margin-right-40px { margin-right: 40px; }
.margin-left-50px { margin-left: 50px; }
.margin-right-50px { margin-right: 50px; }
.padding-top-5px { padding-top: 5px; }
.padding-bottom-5px { padding-bottom: 5px; }
.padding-top-10px { padding-top: 10px; }
.padding-bottom-10px { padding-bottom: 10px; }
.padding-top-15px { padding-top: 15px; }
.padding-bottom-15px { padding-bottom: 15px; }
.padding-top-20px { padding-top: 20px; }
.padding-bottom-20px { padding-bottom: 20px; }
.padding-top-25px { padding-top: 25px; }
.padding-bottom-25px { padding-bottom: 25px; }
.padding-top-30px { padding-top: 30px; }
.padding-bottom-30px { padding-bottom: 30px; }
.padding-top-40px { padding-top: 40px; }
.padding-bottom-40px { padding-bottom: 40px; }
.padding-top-50px { padding-top: 50px; }
.padding-bottom-50px { padding-bottom: 50px; }
.padding-left-5px { padding-left: 5px; }
.padding-right-5px { padding-right: 5px; }
.padding-left-10px { padding-left: 10px; }
.padding-right-10px { padding-right: 10px; }
.padding-left-15px { padding-left: 15px; }
.padding-right-15px { padding-right: 15px; }
.padding-left-20px { padding-left: 20px; }
.padding-right-20px { padding-right: 20px; }
.padding-left-25px { padding-left: 25px; }
.padding-right-25px { padding-right: 25px; }
.padding-left-30px { padding-left: 30px; }
.padding-right-30px { padding-right: 30px; }
.padding-left-40px { padding-left: 40px; }
.padding-right-40px { padding-right: 40px; }
.padding-left-50px { padding-left: 50px; }
.padding-right-50px { padding-right: 50px; }
.margin-auto { margin-left: auto; margin-right: auto; }
.display-inline-block { display: inline-block; *display: inline; zoom: 1; }
.display-inline { display: inline-block; }
.display-block { display: block; }
.display-none { display: none; }
.txt-color-white, .txt-color-white a { color: #ffffff; }
.txt-color-black, .txt-color-black a { color: #000000; }
.txt-color-blue, .txt-color-blue a { color: #0062d0; }
.txt-color-gray, .txt-color-gray a { color: #A8A8A8; }
.txt-color-red, .txt-color-red a { color: #FF0004; }
.txt-font-size-10px, .txt-font-size-10px a { font-size: 10px !important; }
.txt-font-size-12px, .txt-font-size-12px a { font-size: 12px !important; }
.txt-font-size-14px, .txt-font-size-14px a { font-size: 14px !important; }
.txt-font-size-16px, .txt-font-size-16px a { font-size: 16px !important; }
.txt-font-size-18px, .txt-font-size-18px a { font-size: 18px !important; }
.txt-font-size-20px, .txt-font-size-20px a { font-size: 20px !important; }
.txt-font-size-22px, .txt-font-size-22px a { font-size: 22px !important; }
.txt-font-size-24px, .txt-font-size-24px a { font-size: 24px !important; }
.txt-font-size-26px, .txt-font-size-26px a { font-size: 26px !important; }
.txt-font-size-28px, .txt-font-size-28px a { font-size: 28px !important; }
.txt-font-size-30px, .txt-font-size-30px a { font-size: 30px !important; }
.txt-font-size-40px, .txt-font-size-40px a { font-size: 40px !important; }
.txt-font-size-50px, .txt-font-size-50px a { font-size: 50px !important; }
.txt-font-bolder { font-weight: bolder; }
.txt-font-bold { font-weight: bold; }
.txt-font-weight-100 { font-weight: 200; }
.position-relative { position: relative; }
.overflow-hidden { overflow: hidden; }
.overflow-visible { overflow: visible; }
.overflow-auto { overflow: auto; }
.background-blur { -webkit-backdrop-filter: blur(5px); -ms-backdrop-filter: blur(5px); -moz-backdrop-filter: blur(5px); backdrop-filter: blur(5px); }
.display-flex { display: flex; flex-wrap: wrap; }
.display-flex-wrap { display: flexbox; display: -webkit-flexbox; display: -mx-flexbox; display: -moz-flexbox; display: flex; display: -webkit-flex; display: -mx-flex; display: -moz-flex; flex: auto; justify-content: space-between; flex-wrap: wrap; }
.display-flex-nowrap { display: flexbox; display: -webkit-flexbox; display: -mx-flexbox; display: -moz-flexbox; display: flex; display: -webkit-flex; display: -mx-flex; display: -moz-flex; flex: auto; justify-content: space-between; flex-wrap: nowrap; }
.display-flex-column-center { display: flexbox; display: -webkit-flexbox; display: -mx-flexbox; display: -moz-flexbox; display: flex; display: -webkit-flex; display: -mx-flex; display: -moz-flex; flex: auto; justify-content: center; flex-direction: column; }
.txt-overflow-one { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.txt-overflow-two { overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; display-webkit-box: -webkit-box; -webkit-box-orient: vertical; }
.txt-overflow-shree { overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; display-webkit-box: -webkit-box; -webkit-box-orient: vertical; }

@media screen and (max-width:899px) {
	.show-on-wap { display: inline; }
	.show-on-pc { display: none; }
	.H5-width-100-130px, .H5-width-100-180px, .H5-width-100-230px, .H5-width-100-280px, .H5-width-100-330px, .H5-width-100-380px, .H5-width-100-430px, .H5-width-100-480px, .H5-width-100-530px, .H5-width-100-580px, .H5-width-100-630px, .H5-width-100px, .H5-width-150px, .H5-width-200px, .H5-width-250px, .H5-width-300px, .H5-width-350px, .H5-width-400px, .H5-width-450px, .H5-width-500px, .H5-width-550px, .H5-width-600px, .H5-width-10-15px, .H5-width-20-15px, .H5-width-30-15px, .H5-width-40-15px, .H5-width-50-15px, .H5-width-60-15px, .H5-width-70-15px, .H5-width-80-15px, .H5-width-95-15px, .H5-width-15-15px, .H5-width-25-15px, .H5-width-35-15px, .H5-width-45-15px, .H5-width-55-15px, .H5-width-65-15px, .H5-width-75-15px, .H5-width-85-15px, .H5-width-95-15px, .H5-width-100-100px, .H5-width-100-150px, .H5-width-100-200px, .H5-width-100-250px, .H5-width-100-300px, .H5-width-100-350px, .H5-width-100-400px, .H5-width-100-450px, .H5-width-100-500px, .H5-width-100-550px, .H5-width-100-600px, .H5-width, .H5-width-10, .H5-width-15, .H5-width-20, .H5-width-25, .H5-width-30, .H5-width-40, .H5-width-50, .H5-width-60, .H5-width-70, .H5-width-35, .H5-width-45, .H5-width-55, .H5-width-65, .H5-width-75, .H5-width-80, .H5-width-85, .H5-width-90, .H5-width-95 { width: 100%; }
	.H5-wap-box { padding: 0px 10px; }
	.H5-float-left { float: none; }
	.H5-float-right { float: none; }
	.H5-font-size-title, .H5-font-size-title a { font-size: 20px !important; }
	.H5-font-size-content, .H5-font-size-content a { font-size: 16px !important; }
}

@media screen and (min-width:900px) and (max-width:1299px) {
	.show-on-wap { display: none; }
	.show-on-pc { display: inline; }
	.H5-float-left { float: left; }
	.H5-float-right { float: right; }
	.H5-font-size-title, .H5-font-size-title a { font-size: 20px !important; }
	.H5-font-size-content, .H5-font-size-content a { font-size: 14px !important; }
	.H5-width { width: calc(100% - 20px); margin-left: auto; margin-right: auto; }
	.H5-width-10-15px { width: calc(10% - 15px); }
	.H5-width-20-15px { width: calc(20% - 15px); }
	.H5-width-30-15px { width: calc(30% - 15px); }
	.H5-width-40-15px { width: calc(40% - 15px); }
	.H5-width-50-15px { width: calc(50% - 15px); }
	.H5-width-60-15px { width: calc(60% - 15px); }
	.H5-width-70-15px { width: calc(70% - 15px); }
	.H5-width-80-15px { width: calc(80% - 15px); }
	.H5-width-95-15px { width: calc(90% - 15px); }
	.H5-width-15-15px { width: calc(15% - 15px); }
	.H5-width-25-15px { width: calc(25% - 15px); }
	.H5-width-35-15px { width: calc(35% - 15px); }
	.H5-width-45-15px { width: calc(45% - 15px); }
	.H5-width-55-15px { width: calc(55% - 15px); }
	.H5-width-65-15px { width: calc(65% - 15px); }
	.H5-width-75-15px { width: calc(75% - 15px); }
	.H5-width-85-15px { width: calc(85% - 15px); }
	.H5-width-95-15px { width: calc(95% - 15px); }
	.H5-width-100-100px { width: calc(100% - 100px); }
	.H5-width-100-150px { width: calc(100% - 150px); }
	.H5-width-100-200px { width: calc(100% - 200px); }
	.H5-width-100-250px { width: calc(100% - 250px); }
	.H5-width-100-300px { width: calc(100% - 300px); }
	.H5-width-100-350px { width: calc(100% - 350px); }
	.H5-width-100-400px { width: calc(100% - 400px); }
	.H5-width-100-450px { width: calc(100% - 450px); }
	.H5-width-100-500px { width: calc(100% - 500px); }
	.H5-width-100-550px { width: calc(100% - 550px); }
	.H5-width-100-600px { width: calc(100% - 600px); }
	.H5-width-100-130px { width: calc(100% - 130px); }
	.H5-width-100-180px { width: calc(100% - 180px); }
	.H5-width-100-230px { width: calc(100% - 230px); }
	.H5-width-100-280px { width: calc(100% - 280px); }
	.H5-width-100-330px { width: calc(100% - 330px); }
	.H5-width-100-380px { width: calc(100% - 380px); }
	.H5-width-100-430px { width: calc(100% - 430px); }
	.H5-width-100-480px { width: calc(100% - 430px); }
	.H5-width-100-530px { width: calc(100% - 530px); }
	.H5-width-100-580px { width: calc(100% - 580px); }
	.H5-width-100-630px { width: calc(100% - 630px); }
	.H5-width-100px { width: 100px; }
	.H5-width-150px { width: 150px; }
	.H5-width-200px { width: 200px; }
	.H5-width-250px { width: 250px; }
	.H5-width-300px { width: 300px; }
	.H5-width-350px { width: 350px; }
	.H5-width-400px { width: 400px; }
	.H5-width-450px { width: 450px; }
	.H5-width-500px { width: 500px; }
	.H5-width-550px { width: 550px; }
	.H5-width-600px { width: 600px; }
	.H5-width-10 { width: 10%; }
	.H5-width-20 { width: 20%; }
	.H5-width-30 { width: 30%; }
	.H5-width-40 { width: 40%; }
	.H5-width-50 { width: 50%; }
	.H5-width-60 { width: 60%; }
	.H5-width-70 { width: 70%; }
	.H5-width-80 { width: 80%; }
	.H5-width-95 { width: 90%; }
	.H5-width-15 { width: 15%; }
	.H5-width-25 { width: 25%; }
	.H5-width-35 { width: 35%; }
	.H5-width-45 { width: 45%; }
	.H5-width-55 { width: 55%; }
	.H5-width-65 { width: 65%; }
	.H5-width-75 { width: 75%; }
	.H5-width-85 { width: 85%; }
	.H5-width-95 { width: 95%; }
	.H5-wap-box { padding: 0px; }
}

@media screen and (min-width:1300px) {
	.show-on-wap { display: none; }
	.show-on-pc { display: inline; }
	.H5-float-left { float: left; }
	.H5-float-right { float: right; }
	.H5-font-size-title, .H5-font-size-title a { font-size: 20px !important; }
	.H5-font-size-content, .H5-font-size-content a { font-size: 14px !important; }
	.H5-width { width: 1200px; margin-left: auto; margin-right: auto; }
	.H5-width-10-15px { width: calc(10% - 15px); }
	.H5-width-20-15px { width: calc(20% - 15px); }
	.H5-width-30-15px { width: calc(30% - 10px); }
	.H5-width-40-15px { width: calc(40% - 15px); }
	.H5-width-50-15px { width: calc(50% - 15px); }
	.H5-width-60-15px { width: calc(60% - 15px); }
	.H5-width-70-15px { width: calc(70% - 10px); }
	.H5-width-80-15px { width: calc(80% - 15px); }
	.H5-width-95-15px { width: calc(90% - 15px); }
	.H5-width-15-15px { width: calc(15% - 15px); }
	.H5-width-25-15px { width: calc(25% - 15px); }
	.H5-width-35-15px { width: calc(35% - 10px); }
	.H5-width-45-15px { width: calc(45% - 15px); }
	.H5-width-55-15px { width: calc(55% - 15px); }
	.H5-width-65-15px { width: calc(65% - 15px); }
	.H5-width-75-15px { width: calc(75% - 10px); }
	.H5-width-85-15px { width: calc(85% - 15px); }
	.H5-width-95-15px { width: calc(95% - 15px); }
	.H5-width-100px { width: 100px; }
	.H5-width-150px { width: 150px; }
	.H5-width-200px { width: 200px; }
	.H5-width-250px { width: 250px; }
	.H5-width-300px { width: 300px; }
	.H5-width-350px { width: 350px; }
	.H5-width-400px { width: 400px; }
	.H5-width-450px { width: 450px; }
	.H5-width-500px { width: 500px; }
	.H5-width-550px { width: 550px; }
	.H5-width-600px { width: 600px; }
	.H5-width-100-100px { width: calc(100% - 130px); }
	.H5-width-100-150px { width: calc(100% - 180px); }
	.H5-width-100-200px { width: calc(100% - 230px); }
	.H5-width-100-250px { width: calc(100% - 280px); }
	.H5-width-100-300px { width: calc(100% - 330px); }
	.H5-width-100-350px { width: calc(100% - 380px); }
	.H5-width-100-400px { width: calc(100% - 430px); }
	.H5-width-100-450px { width: calc(100% - 480px); }
	.H5-width-100-500px { width: calc(100% - 530px); }
	.H5-width-100-550px { width: calc(100% - 580px); }
	.H5-width-100-600px { width: calc(100% - 630px); }
	.H5-width-100-130px { width: calc(100% - 130px); }
	.H5-width-100-180px { width: calc(100% - 180px); }
	.H5-width-100-230px { width: calc(100% - 230px); }
	.H5-width-100-280px { width: calc(100% - 280px); }
	.H5-width-100-330px { width: calc(100% - 330px); }
	.H5-width-100-380px { width: calc(100% - 380px); }
	.H5-width-100-430px { width: calc(100% - 430px); }
	.H5-width-100-480px { width: calc(100% - 430px); }
	.H5-width-100-530px { width: calc(100% - 530px); }
	.H5-width-100-580px { width: calc(100% - 580px); }
	.H5-width-100-630px { width: calc(100% - 630px); }
	.H5-width-10 { width: 10%; }
	.H5-width-20 { width: 20%; }
	.H5-width-30 { width: 30%; }
	.H5-width-40 { width: 40%; }
	.H5-width-50 { width: 50%; }
	.H5-width-60 { width: 60%; }
	.H5-width-70 { width: 70%; }
	.H5-width-80 { width: 80%; }
	.H5-width-95 { width: 90%; }
	.H5-width-15 { width: 15%; }
	.H5-width-25 { width: 25%; }
	.H5-width-35 { width: 35%; }
	.H5-width-45 { width: 45%; }
	.H5-width-55 { width: 55%; }
	.H5-width-65 { width: 65%; }
	.H5-width-75 { width: 75%; }
	.H5-width-85 { width: 85%; }
	.H5-width-95 { width: 95%; }
	.H5-wap-box { padding: 0px; }
}

@media screen and (min-width:1600px) {
	.H5-width { width: 1500px; margin-left: auto; margin-right: auto; }
	.H5-font-size-title, .H5-font-size-title a { font-size: 25px !important; }
	.H5-font-size-content, .H5-font-size-content a { font-size: 16px !important; }
}

ul, li { margin: 0px; padding: 0px; list-style: none; }
	ul > li, a { -ms-transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
		a, a:hover { text-decoration: none; }
input:focus { webkit-box-shadow: none; box-shadow: none; outline: none; }
