@charset "utf-8";

/* CSS Document */

.PC body {
	font: 30px/1.5 'Microsoft Yahei', '\5B8B\4F53', Arial, sans-serif;
	color: #333;
	overflow-x: hidden;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, select, textarea, label, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
ul, li {
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: inherit;
	font-weight: lighter;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
em, i {
	/*display: inline-block;
	font-weight:normal;*/
	font-style: normal;
}
a{
	cursor: pointer;
}
/*input, select, textarea {
	font-family: "Microsoft Yahei";
	color: #333;
	font-size: 30px;
}*/
.PC img {
	margin: 0;
	padding: 0;
	border: 0;
}
 a {
	color: #333;
	text-decoration: none;
}
a:hover {
	/*color: #333;*/
	text-decoration: none;
}
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], button, textarea, select {
	appearance: none;
	-webkit-appearance: none;
}
* {
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
}

/**** 公共css ****/


/**** 首页 ****/

.PC .wrapper {
	width: 100%;
	padding: 0 0 50px 0;
	background: #f1b2d2 url(https://gimgs.click108.com.tw/unit001/item00256/images/wrap-bg.png) no-repeat center top;
}
.PC .wrapper.free {
	padding-top: 250px;
	background: #f1b2d2 url(https://gimgs.click108.com.tw/unit001/item00256/images/wrap-free.png) no-repeat center top;
}

/*banner图动画*/

.PC .indexBann {
	position: relative;
	width: 830px;
	height: 580px;
	margin: 0 auto;
	overflow: hidden;
}
.PC .indexBann ul.leaf li {
	position: absolute;
	background-repeat: no-repeat;
}
.PC .indexBann ul.leaf li:nth-child(1) {
	left: 250px;
	top: 320px;
	width: 22px;
	height: 13px;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/leaf1.png);
	animation: leaf1 5s linear infinite;
	-webkit-animation: leaf1 5s linear infinite;
}
.PC .indexBann ul.leaf li:nth-child(2) {
	left: 350px;
	top: 250px;
	width: 73px;
	height: 73px;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/leaf2.png);
	animation: leaf2 6s linear infinite;
	-webkit-animation: leaf2 6s linear infinite;
}
.PC .indexBann ul.leaf li:nth-child(3) {
	left: 500px;
	top: 290px;
	width: 47px;
	height: 57px;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/leaf3.png);
	animation: leaf3 7s linear infinite;
	-webkit-animation: leaf3 7s linear infinite;
}
@keyframes leaf1 {
	0% {}
	20% {
		transform: translate(-30px, 30px);
	}
	40% {
		transform: translate(0, 60px);
	}
	60% {
		transform: translate(-30px, 90px);
	}
	80% {
		opacity: 1;
		transform: translate(0, 120px);
	}
	100% {
		opacity: 0;
		transform: translate(0, 120px);
	}
}
@-webkit-keyframes leaf1 {
	0% {}
	20% {
		transform: translate(-30px, 30px);
	}
	40% {
		transform: translate(0, 60px);
	}
	60% {
		transform: translate(-30px, 90px);
	}
	80% {
		opacity: 1;
		transform: translate(0, 120px);
	}
	100% {
		opacity: 0;
		transform: translate(0, 120px);
	}
}
@keyframes leaf2 {
	0% {}
	20% {
		transform: translate(-30px, 35px);
	}
	40% {
		transform: translate(0, 70px);
	}
	60% {
		transform: translate(-30px, 110px);
	}
	80% {
		opacity: 1;
		transform: translate(0, 150px);
	}
	100% {
		opacity: 0;
		transform: translate(0, 150px);
	}
}
@-webkit-keyframes leaf2 {
	0% {}
	20% {
		transform: translate(-30px, 35px);
	}
	40% {
		transform: translate(0, 70px);
	}
	60% {
		transform: translate(-30px, 110px);
	}
	80% {
		opacity: 1;
		transform: translate(0, 150px);
	}
	100% {
		opacity: 0;
		transform: translate(0, 150px);
	}
}
@keyframes leaf3 {
	0% {}
	20% {
		transform: translate(-30px, 35px);
	}
	40% {
		transform: translate(0, 70px);
	}
	60% {
		transform: translate(-30px, 90px);
	}
	80% {
		opacity: 1;
		transform: translate(0, 120px);
	}
	100% {
		opacity: 0;
		transform: translate(0, 120px);
	}
}
@-webkit-keyframes leaf3 {
	0% {}
	20% {
		transform: translate(-30px, 35px);
	}
	40% {
		transform: translate(0, 70px);
	}
	60% {
		transform: translate(-30px, 90px);
	}
	80% {
		opacity: 1;
		transform: translate(0, 120px);
	}
	100% {
		opacity: 0;
		transform: translate(0, 120px);
	}
}
.PC .indexBann ul.text li {
	position: absolute;
	width: 135px;
	height: 165px;
	background-repeat: no-repeat;
	transform-origin: top center;
}
.PC .indexBann ul.text li:nth-child(odd) {
	animation: text1 3s linear infinite;
	-webkit-animation: text1 3s linear infinite;
}
.PC .indexBann ul.text li:nth-child(even) {
	animation: text2 3s linear infinite;
	-webkit-animation: text2 3s linear infinite;
}
.PC .indexBann ul.text li:nth-child(1) {
	left: 70px;
	top: 220px;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/text1.png);
}
.PC .indexBann ul.text li:nth-child(2) {
	left: 240px;
	top: 230px;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/text2.png);
}
.PC .indexBann ul.text li:nth-child(3) {
	left: 450px;
	top: 240px;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/text3.png);
}
.PC .indexBann ul.text li:nth-child(4) {
	left: 610px;
	top: 220px;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/text4.png);
}
@keyframes text1 {
	0% {
		transform: rotate(-3deg);
	}
	50% {
		transform: rotate(3deg);
	}
	100% {
		transform: rotate(-3deg);
	}
}
@-webkit-keyframes text1 {
	0% {
		transform: rotate(-3deg);
	}
	50% {
		transform: rotate(3deg);
	}
	100% {
		transform: rotate(-3deg);
	}
}
@keyframes text2 {
	0% {
		transform: rotate(3deg);
	}
	50% {
		transform: rotate(-3deg);
	}
	100% {
		transform: rotate(3deg);
	}
}
@-webkit-keyframes text2 {
	0% {
		transform: rotate(3deg);
	}
	50% {
		transform: rotate(-3deg);
	}
	100% {
		transform: rotate(3deg);
	}
}

/*banner图动画*/

.PC .main {
	width: 830px;
	margin: 0 auto;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/main-mid.png) repeat-y;
	background-size: contain;
}
.PC .main .top {
	width: 100%;
	height: 80px;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/main-top.png) no-repeat;
}
.PC .main .mid {
	width: 100%;
	padding: 0 60px;
}
.PC .main .down {
	width: 100%;
	height: 80px;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/main-down.png) no-repeat;
}
.PC #brand_block {
	margin-bottom: 0 !important;
}
.PC .indexBox {
	width: 100%;
	background: #fff;
	border: solid 1px #c82498;
}
.PC .indexTitle {
	width: 100%;
	background: #751f91;
	line-height: 80px;
	font-size: 42px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.PC .indexForm {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
	padding: 0 30px;
	margin: 30px 0 0 0;
}
.PC .indexForm li:nth-child(1), .indexForm li:nth-child(2) {
	width: 35%;
}
.PC .indexForm li:nth-child(3) {
	width: 28%;
}
.PC .indexForm li:nth-child(4), .indexForm li:nth-child(8) {
	width: 100%;
	margin: 10px 0 0 0;
}
.PC .indexForm li:nth-child(5), .indexForm li:nth-child(6), .indexForm li:nth-child(7) {
	width: 32.6666%;
	margin: 10px 0 0 0;
}
.PC .indexForm li input {
	display: block;
	width: 100%;
	height: 50px;
	outline: none;
	background: none;
	border: solid 1px #999;
	border-radius: 5px;
	text-indent: 10px;
	font-size: 26px;
}
.PC .indexForm li input::-webkit-input-placeholder {
	color: #ccc;
}
.PC .indexForm li select {
	display: block;
	width: 100%;
	outline: none;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/select_icon.png) no-repeat right 10px center;
	border: solid 1px #999;
	border-radius: 5px;
	line-height: 48px;
	text-indent: 10px;
	font-size: 26px;
}
.PC .indexBtn {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
	padding: 0 30px;
	margin: 30px 0;
}
.PC .indexBtn a {
	width: 48%;
	background: linear-gradient(0deg, #c30f39, #f6375f);
	border-radius: 10px;
	line-height: 65px;
	font-size: 34px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.PC .indexBtn a:hover {
	background: linear-gradient(0deg, #f6375f, #c30f39);
}
.PC .picture {
	width: 100%;
}
.PC .picture.width {
	width: 730px;
	margin: 0 0 0 -10px;
}
.PC .picture img {
	display: block;
	width: 100%;
}
.PC .indexFive {
	position: relative;
	width: 730px;
	height: 1103px;
	margin: 0 0 0 -10px;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/img02_new.png) no-repeat;
}
.PC .indexFive li {
	position: absolute;
	width: 105px;
	height: 305px;
	background-repeat: no-repeat;
	animation: five 2s linear infinite alternate;
	-webkit-animation: five 2s linear infinite alternate;
}
.PC .indexFive li:nth-child(even) {
	animation-delay: 2s;
}
.PC .indexFive li:nth-child(1) {
	left: 70px;
	top: 200px;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/five1.png);
}
.PC .indexFive li:nth-child(2) {
	left: 190px;
	top: 360px;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/five2.png);
}
.PC .indexFive li:nth-child(3) {
	left: 320px;
	top: 400px;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/five3.png);
}
.PC .indexFive li:nth-child(4) {
	left: 455px;
	top: 360px;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/five4.png);
}
.PC .indexFive li:nth-child(5) {
	left: 580px;
	top: 200px;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/five5.png);
}
@keyframes five {
	0% {}
	100% {
		transform: translateY(20px);
	}
}
@-webkit-keyframes five {
	0% {}
	100% {
		transform: translateY(20px);
	}
}
.PC .indexTalk1 {
	width: 730px;
	height: 718px;
	padding: 130px 40px 0 40px;
	margin: 0 0 0 -10px;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/img05.png) no-repeat;
}
.PC .indexTalk2 {
	width: 100%;
	overflow: hidden;
}
.PC .indexTalk2 ul {
	width: 4000px;
	height: 100px;
	margin: 30px 0 0 0;
	overflow: hidden;
	animation: talk linear infinite;
	-webkit-animation: talk linear infinite;
}
.PC .indexTalk2 ul:nth-child(1) {
	animation-duration: 20.4s;
}
.PC .indexTalk2 ul:nth-child(2) {
	animation-duration: 20s;
}
.PC .indexTalk2 ul:nth-child(3) {
	animation-duration: 19.8s;
}
.PC .indexTalk2 ul:nth-child(4) {
	animation-duration: 20s;
}
.PC .indexTalk2 ul li {
	float: left;
	width: 645px;
	height: 100px;
	margin: 0 20px 0 0;
}
.PC .indexTalk2 ul li img {
	display: inline-block;
	height: 100%;
}
@keyframes talk {
	0% {
		transform: translateX(650px);
	}
	100% {
		transform: translateX(-100%);
	}
}
@keyframes showTxt {
	0% {
		transform: translateX(650px);
	}
	100% {
		transform: translateX(-100%);
	}
}
@-webkit-keyframes showTxt {
	0% {
		transform: translateX(650px);
	}
	100% {
		transform: translateX(-100%);
	}
}
.PC .indexLinian {
	position: relative;
	width: 730px;
	height: 1540px;
	padding: 1220px 100px 0 100px;
	margin: 0 0 0 -10px;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/img07.png) no-repeat;
	color: #72abc6;
}
.PC .indexLinian b {
	display: block;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	border-bottom: solid 2px #dcd5d5;
	color: #000;
	text-align: center;
	text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;
}
.PC .button {
	width: 100%;
	margin: 40px 0 0 0;
}
.PC .button a {
	display: block;
	width: 300px;
	margin: 0 auto;
	background: linear-gradient(0deg, #c30f39, #f6375f);
	border-radius: 10px;
	line-height: 48px;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}
.PC .button a:hover {
	background: linear-gradient(0deg, #f6375f, #c30f39);
}

/**** 首页 ****/


/**** 浮动按钮 ****/

.PC .floatbtn {
	position: fixed;
	bottom: 0;
	width: 100%;
	padding: 10px;
	background: rgba(0, 0, 0, .7);
	z-index: 9;
}
.PC .floatbtn .button {
	margin: 0;
}

/**** 浮动按钮 ****/


/**** 右侧浮窗 ****/

.PC .floatRight {
	position: fixed;
	right: 5%;
	top: 30%;
	width: 225px;
	height: 256px;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/float-bg.jpg) no-repeat;
	z-index: 9;
}
.PC .floatRight .close {
	width: 100%;
	text-align: right;
}
.PC .floatRight .close a {
	display: inline-block;
	width: 30px;
	background: #49115a;
	line-height: 30px;
	color: #9c54b0;
	text-align: center;
}
.PC .floatRight .close a:hover {
	background: #6d048e;
}
.PC .floatRight .btn {
	width: 100%;
	margin: 115px 0 0 0;
	font-size: 24px;
	text-align: center;
}
.PC .floatRight .btn a {
	display: block;
	width: 70%;
	margin: 10px 15% 0 15%;
	background: linear-gradient(0deg, #bd1623, #ed1e22);
	border-radius: 10px;
	line-height: 35px;
	color: #fff;
	text-align: center;
}
.PC .floatRight .btn a:hover {
	background: linear-gradient(0deg, #ed1e22, #bd1623);
}

/**** 右侧浮窗 ****/


/**** 弹窗 ****/

.PC .indexPop {
	position: fixed;
	top: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .75);
	z-index: 9;
}
.PC .indexPop .box {
	width: 600px;
	padding: 0 0 20px 0;
	background: #fff;
	border: solid 1px #6f25a7;
	border-radius: 10px;
}
.PC .indexPop .box .close {
	width: 100%;
	background: #6f25a7;
	border-radius: 10px 10px 0 0;
	text-align: right;
}
.PC .indexPop .box .close a {
	display: inline-block;
	width: 50px;
	line-height: 50px;
	color: #fff;
	text-align: center;
}
.PC .indexPop .box .data {
	width: 100%;
	padding: 20px;
}
.PC .indexPop .box .data span {
	color: #6f25a7;
}
.PC .indexPop .box .btn {
	display: flex;
	justify-content: space-between;
	width: 100%;
	padding: 0 20px;
}
.PC .indexPop .box .btn a {
	width: 48%;
	background: #cfcfcf;
	border: solid 1px #a7a7a7;
	border-radius: 10px;
	line-height: 60px;
	text-align: center;
}

/**** 弹窗 ****/


/**** 免费页 ****/

.PC .freeData {
	width: 100%;
	padding: 0 50px;
	color: #65453d;
}
.PC .bigbox {
	width: 100%;
	padding: 0 30px;
	margin: 90px 0 0 0;
	background: #fef8ef;
	border: solid 3px #e5717f;
	border-radius: 10px;
	box-shadow: inset 0 0 100px #fdd9b6;
	color: #65453d;
}
.PC .bigbox::after {
	display: block;
	content: "";
	width: 730px;
	height: 22px;
	margin: 30px 0 -3px -44px;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/big-down.png) no-repeat;
}
.PC .picTitle {
	width: 100%;
	margin: -43px 0 0 0;
}
.PC .picTitle img {
	display: block;
	width: 588px;
	margin: 0 auto;
}
.PC .picTitle.width {
	width: 680px;
	margin: -100px 0 -10px -18px;
}
.PC .picTitle.width img {
	width: 100%;
}
.PC .freeBazith {
	width: 100%;
	height: 520px;
	padding: 170px 0 0 0;
	margin: 20px 0 0 0;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/img09.png) no-repeat center;
}
.PC .freeBazith li {
	width: 100%;
	margin: 20px 0 0 0;
	line-height: 60px;
	text-align: center;
}
.PC .freeBazith li i {
	display: inline-block;
	width: 45px;
	background: #fabb58;
	border-radius: 50%;
	line-height: 45px;
	text-align: center;
}
.PC .freeText {
	width: 100%;
	margin: 30px 0 0 0;
	text-align: justify;
}
.PC .freeText i {
	color: #f00;
}
.PC .freeText img {
	width: 45px;
	vertical-align: middle;
}
.PC .freeText span {
	color: #ec7363;
}
.PC .freeText em {
	display: inline-block;
	padding: 0 20px;
	margin: 10px 0 0 0;
	background: #f575d2;
	border-radius: 30px;
	box-shadow: inset 0 0 30px #f32e46;
	color: #fff;
}
.PC .freeText em.bg1 {
	background: #b54bf2;
	box-shadow: none;
}
.PC .freeText em.bg2 {
	background: #f24b9e;
	box-shadow: none;
}
.PC .freeText em.bg3 {
	background: #ec4bf2;
	box-shadow: none;
}
.PC .freeText em.bg4 {
	background: #f24b67;
	box-shadow: none;
}
.PC .freeText em.bg5 {
	background: #fe7151;
	box-shadow: none;
}
.PC .freeText strong {
	display: block;
	padding: 20px;
	margin: 10px 0;
	background: #fbe9d5;
	border: dashed 2px #f8b551;
	border-radius: 10px;
	font-weight: normal;
	text-align: center;
}
.PC .freeXingyth {
	width: 100%;
	height: 465px;
	padding: 85px 0 0 0;
	margin: 20px 0 0 0;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/img10.png) no-repeat center;
}
.PC .freeXingyth li {
	width: 60%;
	text-align: center;
}
.PC .freeXingyth li:nth-of-type(1) {
	line-height: 220px;
}
.PC .freeXingyth li:nth-of-type(2) {
	line-height: 145px;
}
.PC .freeMohu {
	width: 100%;
	padding: 50px;
	margin: 25px 0 0 0;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/mohu.png) no-repeat;
	background-size: 100% 100%;
}
.PC .freePop {
	width: 100%;
	padding: 30px 0;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/pop-bg.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
}
.PC .freePop b {
	display: block;
	width: 100%;
	margin: 0 0 20px 0;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/title-bg.png) no-repeat center;
	line-height: 60px;
	color: #fff;
}
.PC .freePop span {
	color: #f00;
}
.PC .freeDaxi {
	display: flex;
	justify-content: space-around;
	align-items: center;
	width: 100%;
	padding: 30px;
	margin: 30px 0 0 0;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.PC .freeDaxi.bg1 {
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/daxi-bg1.png);
}
.PC .freeDaxi.bg2 {
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/daxi-bg2.png);
}
.PC .freeDaxi.bg3 {
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/daxi-bg3.png);
}
.PC .freeDaxi dt {
	width: 300px;
	padding: 0 0 20px 0;
	background: #fff;
	border: solid 2px #e5717f;
	border-radius: 10px;
	color: #f00;
	text-align: center;
}
.PC .freeDaxi dt b {
	display: block;
	width: 100%;
	margin: 0 0 20px 0;
	background: #e9458a;
	border-radius: 10px 10px 0 0;
	color: #fff;
}
.PC .freeDaxi dt span.color1 {
	color: #f6298a;
}
.PC .freeDaxi dt span.color2 {
	color: #ff5a00;
}
.PC .freeDaxi dt span.color3 {
	color: #ce2ceb;
}
.PC .freeDaxi dd {
	width: auto;
	line-height: 1.3;
	text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;
}
.PC .freeKaiyun {
	width: 100%;
	height: 1156px;
	padding: 430px 0 0 280px;
	margin: 30px 0 0 0;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/img16.png) no-repeat;
	background-size: contain;
}
.PC .freeKaiyun span {
	color: #f00;
}

/**** 免费页 ****/


/**** 结果页 ****/

.PC .resultTable {
	width: 100%;
	padding: 30px;
	margin: 30px 0 0 0;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/table-bg.png) no-repeat;
	background-size: 100% 100%;
}
.PC .resultTable table {
	width: 100%;
	background: #fef3f6;
}
.PC .resultTable table tr th, .resultTable table tr td {
	padding: 15px 0;
	border: solid 2px #f2a6b7;
	line-height: 1.3;
	text-align: center;
}
.PC .resultTable table tr th {
	background: #ffc1ce;
	font-weight: normal;
}
.PC .resultTable table tr span {
	color: #f00;
}
.PC .resultZhengy {
	width: 100%;
	margin: 20px 0 0 0;
}
.PC .resultZhengy tr td {
	border: solid 2px #f8dcb0;
}
.PC .resultZhengy tr td:last-of-type {
	padding: 20px;
	text-align: justify;
}
.PC .resultZhengy tr td img {
	display: block;
	width: 150px;
}
.PC .resultZhengy span {
	display: block;
	margin: 0 10px;
	width: 140px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	line-height: 130px;
	color: #fff;
	text-align: center;
}
.PC .resultZhengy span.fense {
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/thj-bg1.png);
	text-shadow: -2px -2px 0 #e6297d, 2px -2px 0 #e6297d, -2px 2px 0 #e6297d, 2px 2px 0 #e6297d;
}
.PC .resultZhengy span.zise {
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/thj-bg2.png);
	text-shadow: -2px -2px 0 #a424a9, 2px -2px 0 #a424a9, -2px 2px 0 #a424a9, 2px 2px 0 #a424a9;
}
.PC .resultChart {
	width: 100%;
	margin: 20px 0 0 0;
}
.PC .resultChart img {
	display: block;
	width: 100%;
}
.PC .resultFu {
	width: 100%;
	padding: 0 10%;
	margin: 20px 0 0 0;
}
.PC .resultFu img {
	display: block;
	width: 100%;
}

/**** 结果页 ****/

/* MB */
/**** 首页 ****/

.MOBILE .wrapper {
	width: 100%;
	padding: 2.1rem 0 .5rem 0;
	background: #f7d1e5 url(https://gimgs.click108.com.tw/unit001/item00256/images/wrap-bg-h5.png) no-repeat;
	background-size: contain;
	background-position: center top;
	font: 1rem / 1.5 "microsoft yahei", Arial, Helvetica, sans-serif;
	color: #333;
}
/*banner图动画*/

.MOBILE .indexBann {
	position: relative;
	width: 100%;
	height: 20rem;
	overflow: hidden;
}
.MOBILE .indexBann ul.tree {
	position: absolute;
	top: 5rem;
	width: 100%;
	height: 72%;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/tree.png) no-repeat;
	background-size: 100% 100%;
}
.MOBILE .indexBann ul.leaf li {
	position: absolute;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.MOBILE .indexBann ul.leaf li:nth-child(1) {
	left: 5rem;
	top: 10rem;
	width: 1rem;
	height: 1rem;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/leaf1.png);
	animation: leaf1 5s linear infinite;
	-webkit-animation: leaf1 5s linear infinite;
}
.MOBILE .indexBann ul.leaf li:nth-child(2) {
	left: 10rem;
	top: 6rem;
	width: 3rem;
	height: 3rem;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/leaf2.png);
	animation: leaf2 6s linear infinite;
	-webkit-animation: leaf2 6s linear infinite;
}
.MOBILE .indexBann ul.leaf li:nth-child(3) {
	left: 14rem;
	top: 11rem;
	width: 2rem;
	height: 2rem;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/leaf3.png);
	animation: leaf3 7s linear infinite;
	-webkit-animation: leaf3 7s linear infinite;
}
@keyframes leaf1 {
	0% {}
	20% {
		transform: translate(-.3rem, .3rem);
	}
	40% {
		transform: translate(0, .6rem);
	}
	60% {
		transform: translate(-.3rem, .9rem);
	}
	80% {
		opacity: 1;
		transform: translate(0, 1.2rem);
	}
	100% {
		opacity: 0;
		transform: translate(0, 1.2rem);
	}
}
@-webkit-keyframes leaf1 {
	0% {}
	20% {
		transform: translate(-.3rem, .3rem);
	}
	40% {
		transform: translate(0, .6rem);
	}
	60% {
		transform: translate(-.3rem, .9rem);
	}
	80% {
		opacity: 1;
		transform: translate(0, 1.2rem);
	}
	100% {
		opacity: 0;
		transform: translate(0, 1.2rem);
	}
}
@keyframes leaf2 {
	0% {}
	20% {
		transform: translate(-.3rem, .35rem);
	}
	40% {
		transform: translate(0, .7rem);
	}
	60% {
		transform: translate(-.3rem, 1.1rem);
	}
	80% {
		opacity: 1;
		transform: translate(0, 1.5rem);
	}
	100% {
		opacity: 0;
		transform: translate(0, 1.5rem);
	}
}
@-webkit-keyframes leaf2 {
	0% {}
	20% {
		transform: translate(-.3rem, .35rem);
	}
	40% {
		transform: translate(0, .7rem);
	}
	60% {
		transform: translate(-.3rem, 1.1rem);
	}
	80% {
		opacity: 1;
		transform: translate(0, 1.5rem);
	}
	100% {
		opacity: 0;
		transform: translate(0, 1.5rem);
	}
}
@keyframes leaf3 {
	0% {}
	20% {
		transform: translate(-.3rem, .35rem);
	}
	40% {
		transform: translate(0, .7rem);
	}
	60% {
		transform: translate(-.3rem, .9rem);
	}
	80% {
		opacity: 1;
		transform: translate(0, 1.2rem);
	}
	100% {
		opacity: 0;
		transform: translate(0, 1.2rem);
	}
}
@-webkit-keyframes leaf3 {
	0% {}
	20% {
		transform: translate(-.3rem, .35rem);
	}
	40% {
		transform: translate(0, .7rem);
	}
	60% {
		transform: translate(-.3rem, .9rem);
	}
	80% {
		opacity: 1;
		transform: translate(0, 1.2rem);
	}
	100% {
		opacity: 0;
		transform: translate(0, 1.2rem);
	}
}
.MOBILE .indexBann ul.text li {
	position: absolute;
	width: 5rem;
	height: 6rem;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	transform-origin: top center;
}
.MOBILE .indexBann ul.text li:nth-child(odd) {
	animation: text1 3s linear infinite;
	-webkit-animation: text1 3s linear infinite;
}
.MOBILE .indexBann ul.text li:nth-child(even) {
	animation: text2 3s linear infinite;
	-webkit-animation: text2 3s linear infinite;
}
.MOBILE .indexBann ul.text li:nth-child(1) {
	left: 1rem;
	top: 6rem;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/text1.png);
}
.MOBILE .indexBann ul.text li:nth-child(2) {
	left: 6rem;
	top: 7rem;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/text2.png);
}
.MOBILE .indexBann ul.text li:nth-child(3) {
	left: 12rem;
	top: 7rem;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/text3.png);
}
.MOBILE .indexBann ul.text li:nth-child(4) {
	left: 17rem;
	top: 6rem;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/text4.png);
}
@keyframes text1 {
	0% {
		transform: rotate(-3deg);
	}
	50% {
		transform: rotate(3deg);
	}
	100% {
		transform: rotate(-3deg);
	}
}
@-webkit-keyframes text1 {
	0% {
		transform: rotate(-3deg);
	}
	50% {
		transform: rotate(3deg);
	}
	100% {
		transform: rotate(-3deg);
	}
}
@keyframes text2 {
	0% {
		transform: rotate(3deg);
	}
	50% {
		transform: rotate(-3deg);
	}
	100% {
		transform: rotate(3deg);
	}
}
@-webkit-keyframes text2 {
	0% {
		transform: rotate(3deg);
	}
	50% {
		transform: rotate(-3deg);
	}
	100% {
		transform: rotate(3deg);
	}
}

/*banner图动画*/

.MOBILE .main {
	width: 100%;
	padding: 0 .2rem;
}
.MOBILE .indexBox {
	width: 96%;
	height: 325px;
	overflow: hidden;
	box-sizing: border-box;
	background: #fff;
	border: solid 1px #c82498;
	margin: 0 auto;
}
.MOBILE .indexTitle {
	width: 100%;
	height: 50px;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 50px;
	text-align: center;
	margin: 0px auto;
	background: #751f91;
	color: #fff;
}
.PC .norm_content {
	width: 95%;
	margin: 20px auto;
	overflow: hidden;
}
.MOBILE .norm_content {
	width: 95%;
	margin: 15px auto;
	overflow: hidden;
}
.MOBILE .indexForm {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
	padding: 0 .3rem;
	margin: .3rem 0 0 0;
}
.MOBILE .indexForm li:nth-child(1), .indexForm li:nth-child(2) {
	width: 35%;
}
.MOBILE .indexForm li:nth-child(3) {
	width: 28%;
}
.MOBILE .indexForm li:nth-child(4), .indexForm li:nth-child(8) {
	width: 100%;
	margin: .1rem 0 0 0;
}
.MOBILE .indexForm li:nth-child(5), .indexForm li:nth-child(6), .indexForm li:nth-child(7) {
	width: 32.6666%;
	margin: .1rem 0 0 0;
}
.MOBILE .indexForm li input {
	display: block;
	width: 100%;
	height: .5rem;
	outline: none;
	background: none;
	border: solid 1px #999;
	border-radius: .05rem;
	text-indent: .1rem;
	font-size: .26rem;
}
.MOBILE .indexForm li input::-webkit-input-placeholder {
	color: #ccc;
}
.MOBILE .indexForm li select {
	display: block;
	width: 100%;
	outline: none;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/select_icon.png) no-repeat right .1rem center;
	background-size: .15rem auto;
	border: solid 1px #999;
	border-radius: .05rem;
	line-height: .48rem;
	text-indent: .1rem;
	font-size: .26rem;
}
.MOBILE .indexBtn {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
	padding: 0 .3rem;
	margin: .3rem 0;
}
.MOBILE .indexBtn a {
	width: 48%;
	background: linear-gradient(0deg, #c30f39, #f6375f);
	border-radius: .1rem;
	line-height: .65rem;
	font-size: .34rem;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.MOBILE .indexBtn a:hover {
	background: linear-gradient(0deg, #f6375f, #c30f39);
}
.MOBILE .picture {
	width: 100%;
}
.MOBILE .picture.width {
	width: 100%;
	margin: 0 0 0 -.1rem;
}
.MOBILE .picture img {
	display: block;
	width: 100%;
}
.MOBILE .indexFive {
	position: relative;
	width: 100%;
	height: 38rem;
	margin: 0 0 0 -.1rem;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/img02.png) no-repeat;
	background-size: 100% 100%;
}
.MOBILE .indexFive li {
	position: absolute;
	width: 16%;
	height: 28%;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	animation: five 2s linear infinite alternate;
	-webkit-animation: five 2s linear infinite alternate;
}
.MOBILE .indexFive li:nth-child(even) {
	animation-delay: 2s;
}
.MOBILE .indexFive li:nth-child(1) {
	left: 2rem;
	top: 8rem;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/five1.png);
}
.MOBILE .indexFive li:nth-child(2) {
	left: 6rem;
	top: 13rem;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/five2.png);
}
.MOBILE .indexFive li:nth-child(3) {
	left: 10rem;
	top: 14rem;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/five3.png);
}
.MOBILE .indexFive li:nth-child(4) {
	left: 14rem;
	top: 13rem;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/five4.png);
}
.MOBILE .indexFive li:nth-child(5) {
	left: 18rem;
	top: 8rem;
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/five5.png);
}
@keyframes five {
	0% {}
	100% {
		transform: translateY(.2rem);
	}
}
@-webkit-keyframes five {
	0% {}
	100% {
		transform: translateY(.2rem);
	}
}
.MOBILE .indexTalk1 {
	width: 100%;
	height: 23rem;
	padding: 1.3rem .4rem 0 .4rem;
	margin: 0 0 0 -.1rem;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/img05.png) no-repeat;
	background-size: 100% 100%;
}
.MOBILE .indexTalk2 {
	width: 98%;
	overflow: hidden;
	height: 340px;
	margin: 50px auto;
}
.MOBILE .indexTalk2 ul {
	width: 4000px;
	height: 65px;
	margin: 5px 0 0 0;
	overflow: hidden;
	animation: talk linear infinite;
	-webkit-animation: talk linear infinite;
}
.MOBILE .indexTalk2 ul:nth-child(1) {
	animation-duration: 20.4s;
}
.MOBILE .indexTalk2 ul:nth-child(2) {
	animation-duration: 20s;
}
.MOBILE .indexTalk2 ul:nth-child(3) {
	animation-duration: 19.8s;
}
.MOBILE .indexTalk2 ul:nth-child(4) {
	animation-duration: 20s;
}
.MOBILE .indexTalk2 ul li {
	float: left;
	width: 645px;
	height: 65px;
	margin: 0 .2rem 0 0;
}
.MOBILE .indexTalk2 ul li img {
	display: inline-block;
	height: 100%;
}
@keyframes talk {
	0% {
		transform: translateX(6.5rem);
	}
	100% {
		transform: translateX(-100%);
	}
}
@-webkit-keyframes showTxt {
	0% {
		transform: translateX(6.5rem);
	}
	100% {
		transform: translateX(-100%);
	}
}
.MOBILE .indexLinian {
	position: relative;
	width: 100%;
	height: 50rem;
	padding: 12.2rem 1rem 0 1rem;
	margin: 0 0 0 -.1rem;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/img07.png) no-repeat;
	background-size: 100% 100%;
	color: #72abc6;
}
.MOBILE .indexLinian b {
	display: block;
	padding: 0 0 .2rem 0;
	margin: 0 0 .2rem 0;
	border-bottom: solid .02rem #dcd5d5;
	color: #000;
	text-align: center;
	text-shadow: -0.02rem -0.02rem 0 #fff, 0.02rem -0.02rem 0 #fff, -0.02rem 0.02rem 0 #fff, 0.02rem 0.02rem 0 #fff;
}
.MOBILE .button {
	width: 100%;
	margin: .4rem 0 0 0;
}
.MOBILE .button a {
	display: block;
	width: 95%;
	margin: 0 auto;
	height: 48px;
	display: block;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 48px;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #b21424;
	background: -moz-linear-gradient(top, #fb2121 0%, #b21424);
	background: -webkit-gradient(linear, left top, left bottom, from(#fb2121), to(#b21424));
	border: 1px solid #bf3539;
	-moz-box-shadow: inset 0px 0px 2px rgba(255, 255, 255, 1);
	-webkit-box-shadow: inset 0px 0px 2px rgba(255, 255, 255, 1);
	box-shadow: inset 0px 0px 2px rgba(255, 255, 255, 1);
	margin-left: 10px;
}
.MOBILE .button a:hover {
	background: linear-gradient(0deg, #f6375f, #c30f39);
}

/**** 首页 ****/


/**** 浮动按钮 ****/

.MOBILE .floatbtn {
	width: 100%;
	height: auto;
	position: fixed;
	bottom: 0;
	background: rgba(0, 0, 0, .7);
	z-index: 9999;
	padding: 10px 0;
}
.MOBILE .floatbtn .button {
	margin: 0;
}

/**** 浮动按钮 ****/


/**** 免费页 ****/

.MOBILE .freeBox {
	width: 100%;
	padding: .3rem;
	margin: .5rem 0 0 0;
	background: #fefcef;
	border-radius: .2rem;
	box-shadow: inset 0 0 .3rem #efaf6b;
}
.MOBILE .freeData {
	width: 100%;
	color: #65453d;
}
.MOBILE .bigbox {
	width: 100%;
	padding: 0 .3rem;
	margin: .9rem 0 0 0;
	background: #fef8ef;
	border: solid .03rem #e5717f;
	border-radius: .1rem;
	box-shadow: inset 0 0 1rem #fdd9b6;
	color: #65453d;
}
.MOBILE .bigbox::after {
	display: block;
	content: "";
	width: 100%;
	height: .22rem;
	margin: .3rem 0 -.03rem -.44rem;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/big-down.png) no-repeat;
	background-size: 100% 100%;
}
.MOBILE .picTitle {
	width: 100%;
	margin: -.43rem 0 0 0;
}
.MOBILE .picTitle img {
	display: block;
	width: 5.88rem;
	margin: 0 auto;
}
.MOBILE .picTitle.width {
	width: 6.8rem;
	margin: -1rem 0 -.1rem -.18rem;
}
.MOBILE .picTitle.width img {
	width: 100%;
}
.MOBILE .freeBazith {
	width: 100%;
	height: 5.2rem;
	padding: 1.7rem 0 0 0;
	margin: .2rem 0 0 0;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/img09.png) no-repeat center;
	background-size: auto 100%;
}
.MOBILE .freeBazith li {
	width: 100%;
	margin: .2rem 0 0 0;
	line-height: .6rem;
	text-align: center;
}
.MOBILE .freeBazith li i {
	display: inline-block;
	width: .45rem;
	background: #fabb58;
	border-radius: 50%;
	line-height: .45rem;
	text-align: center;
}
.MOBILE .freeText {
	width: 100%;
	margin: .3rem 0 0 0;
	text-align: justify;
}
.MOBILE .freeText i {
	color: #f00;
}
.MOBILE .freeText img {
	width: .45rem;
	vertical-align: middle;
}
.MOBILE .freeText span {
	color: #ec7363;
}
.MOBILE .freeText em {
	display: inline-block;
	padding: 0 .2rem;
	margin: .3rem 0 0 0;
	background: #f575d2;
	border-radius: .3rem;
	box-shadow: inset 0 0 .3rem #f32e46;
	color: #fff;
}
.MOBILE .freeText em.bg1 {
	background: #b54bf2;
	box-shadow: none;
}
.MOBILE .freeText em.bg2 {
	background: #f24b9e;
	box-shadow: none;
}
.MOBILE .freeText em.bg3 {
	background: #ec4bf2;
	box-shadow: none;
}
.MOBILE .freeText em.bg4 {
	background: #f24b67;
	box-shadow: none;
}
.MOBILE .freeText em.bg5 {
	background: #fe7151;
	box-shadow: none;
}
.MOBILE .freeText strong {
	display: block;
	padding: .2rem;
	margin: .1rem 0;
	background: #fbe9d5;
	border: dashed .02rem #f8b551;
	border-radius: .1rem;
	font-weight: normal;
	text-align: center;
}
.MOBILE .freeXingyth {
	width: 100%;
	height: 4.65rem;
	padding: .85rem 0 0 0;
	margin: .2rem 0 0 0;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/img10.png) no-repeat center;
	background-size: auto 100%;
}
.MOBILE .freeXingyth li {
	width: 60%;
	text-align: center;
}
.MOBILE .freeXingyth li:nth-of-type(1) {
	line-height: 2.2rem;
}
.MOBILE .freeXingyth li:nth-of-type(2) {
	line-height: 1.45rem;
}
.MOBILE .freeMohu {
	width: 100%;
	padding: .5rem;
	margin: .25rem 0 0 0;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/mohu.png) no-repeat;
	background-size: 100% 100%;
}
.MOBILE .freePop {
	width: 100%;
	padding: .3rem 0;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/pop-bg.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
}
.MOBILE .freePop b {
	display: block;
	width: 100%;
	margin: 0 0 .2rem 0;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/title-bg.png) no-repeat center;
	background-size: auto 100%;
	line-height: 2rem;
	color: #fff;
}
.MOBILE .freePop span {
	color: #f00;
}
.MOBILE .freeDaxi {
	display: flex;
	justify-content: space-around;
	align-items: center;
	width: 100%;
	padding: .3rem;
	margin: .3rem 0 0 0;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.MOBILE .freeDaxi.bg1 {
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/daxi-bg1.png);
}
.MOBILE .freeDaxi.bg2 {
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/daxi-bg2.png);
}
.MOBILE .freeDaxi.bg3 {
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/daxi-bg3.png);
}
.MOBILE .freeDaxi dt {
	width: 3rem;
	padding: 0 0 .2rem 0;
	background: #fff;
	border: solid 1px #e5717f;
	border-radius: .1rem;
	color: #f00;
	text-align: center;
}
.MOBILE .freeDaxi dt b {
	display: block;
	width: 100%;
	margin: 0 0 .2rem 0;
	background: #e9458a;
	border-radius: .1rem .1rem 0 0;
	color: #fff;
}
.MOBILE .freeDaxi dt span.color1 {
	color: #f6298a;
}
.MOBILE .freeDaxi dt span.color2 {
	color: #ff5a00;
}
.MOBILE .freeDaxi dt span.color3 {
	color: #ce2ceb;
}
.MOBILE .freeDaxi dd {
	width: auto;
	line-height: 1.3;
	text-shadow: -0.02rem -0.02rem 0 #fff, 0.02rem -0.02rem 0 #fff, -0.02rem 0.02rem 0 #fff, 0.02rem 0.02rem 0 #fff;
}
.MOBILE .freeKaiyun {
	width: 100%;
	height: 11.56rem;
	padding: 4.3rem 0 0 2.8rem;
	margin: .3rem 0 0 0;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/img16.png) no-repeat;
	background-size: 100% 100%;
}
.MOBILE .freeKaiyun span {
	color: #f00;
}

/**** 免费页 ****/


/**** 结果页 ****/

.MOBILE .resultTable {
	width: 100%;
	padding: .3rem;
	margin: .3rem 0 0 0;
	background: url(https://gimgs.click108.com.tw/unit001/item00256/images/table-bg.png) no-repeat;
	background-size: 100% 100%;
}
.MOBILE .resultTable table {
	width: 100%;
	background: #fef3f6;
}
.MOBILE .resultTable table tr th, .resultTable table tr td {
	padding: .15rem 0;
	border: solid 1px #f2a6b7;
	line-height: 1.3;
	text-align: center;
}
.MOBILE .resultTable table tr th {
	background: #ffc1ce;
	font-weight: normal;
}
.MOBILE .resultTable table tr span {
	color: #f00;
}
.MOBILE .resultZhengy {
	width: 100%;
	margin: .2rem 0 0 0;
}
.MOBILE .resultZhengy tr td {
	border: solid 1px #f8dcb0;
}
.MOBILE .resultZhengy tr td:last-of-type {
	padding: .2rem;
	text-align: justify;
}
.MOBILE .resultZhengy tr td img {
	display: block;
	width: 1.5rem;
}
.MOBILE .resultZhengy span {
	display: block;
	margin: 0 .1rem;
	width: 1.4rem;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	line-height: 1.3rem;
	color: #fff;
	text-align: center;
}
.MOBILE .resultZhengy span.fense {
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/thj-bg1.png);
	text-shadow: -0.02rem -0.02rem 0 #e6297d, 0.02rem -0.02rem 0 #e6297d, -0.02rem 0.02rem 0 #e6297d, 0.02rem 0.02rem 0 #e6297d;
}
.MOBILE .resultZhengy span.zise {
	background-image: url(https://gimgs.click108.com.tw/unit001/item00256/images/thj-bg2.png);
	text-shadow: -0.02rem -0.02rem 0 #a424a9, 0.02rem -0.02rem 0 #a424a9, -0.02rem 0.02rem 0 #a424a9, 0.02rem 0.02rem 0 #a424a9;
}
.MOBILE .resultChart {
	width: 100%;
	margin: .2rem 0 0 0;
}
.MOBILE .resultChart img {
	display: block;
	width: 100%;
}
.MOBILE .resultFu {
	width: 100%;
	padding: 0 10%;
	margin: .2rem 0 0 0;
}
.MOBILE .resultFu img {
	display: block;
	width: 100%;
}

/**** 结果页 ****/

/**** 弹窗 ****/

.MOBILE .indexPop {
	position: fixed;
	top: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	max-width: 7.5rem;
	background: rgba(0, 0, 0, .75);
	z-index: 9;
}
.MOBILE .indexPop .box {
	width: 6rem;
	padding: 0 0 .2rem 0;
	background: #fff;
	border: solid 1px #6f25a7;
	border-radius: .1rem;
}
.MOBILE .indexPop .box .close {
	width: 100%;
	background: #6f25a7;
	border-radius: .1rem .1rem 0 0;
	text-align: right;
}
.MOBILE .indexPop .box .close a {
	display: inline-block;
	width: .5rem;
	line-height: .5rem;
	color: #fff;
	text-align: center;
}
.MOBILE .indexPop .box .data {
	width: 100%;
	padding: .2rem;
}
.MOBILE .indexPop .box .data span {
	color: #6f25a7;
}
.MOBILE .indexPop .box .btn {
	display: flex;
	justify-content: space-between;
	width: 100%;
	padding: 0 .2rem;
}
.MOBILE .indexPop .box .btn a {
	width: 48%;
	background: #cfcfcf;
	border: solid 1px #a7a7a7;
	border-radius: .1rem;
	line-height: .6rem;
	text-align: center;
}

/**** 弹窗 ****/ 
@media (max-width : 820px){
	.PC .main,
	.PC .indexBann,
	.PC .picture.width,
	.PC .indexFive,
	.PC .indexTalk1,
	.PC .indexLinian{
		width: 100%;
		margin: 0 auto;
	}
	.PC .main .top,
	.PC .main .mid,
	.PC .main .down,
	.PC .indexTalk1,
	.PC .indexFive {
		background-size: contain;
	}
	.PC .indexTalk1{
		padding: 90px 18px 0 17px;
	}
	.PC .indexFive li:nth-child(1) {
		left: 40px;
	}
	.PC .indexFive li:nth-child(2) {
		left: 160px;
	}
	.PC .indexFive li:nth-child(3) {
		left: 300px;
		top: 380px;
	}
	.PC .indexFive li:nth-child(4) {
		left: 435px;
	}
	.PC .indexFive li:nth-child(5) {
		left: 545px;
	}
	.PC .main .top{
		height: 77.5px;
	}
	.PC .bigbox::after {
    background-size: contain;
		width: 115%;
	}
	.PC .indexFive {
    height: 1032px !important;
    background-size: cover;
	}
}
@media (max-width : 768px){
	.PC .indexTalk1{
		padding: 90px 15px 0 15px;
	}
	.PC .indexFive li:nth-child(1) {
		left: 40px;
	}
	.PC .indexFive li:nth-child(2) {
		left: 140px;
	}
	.PC .indexFive li:nth-child(3) {
		left: 280px;
		top: 380px;
	}
	.PC .indexFive li:nth-child(4) {
		left: 415px;
	}
	.PC .indexFive li:nth-child(5) {
		left: 525px;
	}
	.PC .main .top{
		height: 74px;
	}
	.PC .indexTalk1 {
    height: 640px !important;
	}
	.PC .indexFive {
    height: 980px !important;
    background-size: cover;
	}
}
.FOOT_MOBILE div{
    margin-top: 0 !important;
}
#DOWN_BAR{
	display: none;
}