﻿@charset "utf-8";



input[type="button"], input[type="submit"], input[type="reset"] {

	-webkit-appearance: none;

	appearance: none;

	border-radius: 0;

}



input {

	-webkit-appearance: none;

	border-radius: 0;

}



textarea {

	-webkit-appearance: none;

	appearance: none;

}



select {

	-webkit-appearance: none;

	appearance: none;

}

@-webkit-keyframes gotest-data-v-3f07755e-data-v-64676e40 {

0% {

    -webkit-transform: scale(1);

            transform: scale(1);

}

50% {

    -webkit-transform: scale(1.3);

            transform: scale(1.3);

}

100% {

    -webkit-transform: scale(1);

            transform: scale(1);

}

}

@keyframes gotest-data-v-3f07755e-data-v-64676e40 {

0% {

    -webkit-transform: scale(1);

            transform: scale(1);

}

50% {

    -webkit-transform: scale(1.2);

            transform: scale(1.2);

}

100% {

    -webkit-transform: scale(1);

            transform: scale(1);

}

}

@media only screen and (min-width: 320px) {

	html {

		font-size: 30px;

	}

}



@media only screen and (min-width: 360px) {

	html {

		font-size: 30.25px;

	}

}



@media only screen and (min-width: 375px) {

	html {

		font-size: 32px;

	}

}



@media only screen and (min-width: 400px) {

	html {

		font-size: 32.5px;

	}

}



@media only screen and (min-width: 414px) {

	html {

		font-size: 40.68px;

	}

}



@media only screen and (min-width: 640px) {

	html {

		font-size: 50px;

	}

}



@media only screen and (min-width: 780px) {

	html {

		font-size: 46px;

	}

}



body {

	font-size: .32rem;

	font-family: "微软雅黑";

	margin: 0;

	color: #233333;

	padding-top: 0;

	padding-bottom: 0;

	background-color: #F3F3F3;

}



ul {

	margin: 0;

	padding: 0

}



a {

	color: #404040;

	text-decoration: none

}



	a:hover {

		color: #728ddc;

		text-decoration: underline

	}



p {

	margin: 0

}



li {

	list-style-type: none

}



#main {

	clear: both;

	float: none;

	max-width: 750px;

	margin-right: auto;

	margin-left: auto;

	background-color: #FFFFFF;

	position: relative;

}

.bg-blue{background-color:#0081ff !important;}

.bg-green{background-color:green }



.gray #main {

	background-color: #F3F3F3;

}



#main .to {

	position: fixed;

	left: 0px;

	right: 0px;

	bottom: 0px;

	text-align: center;

}



	#main .to a {

		font-size: .5rem;

		line-height: 1.5rem;

		color: #FFFFFF;

		background-color: #dc3545;

		display: block;

		height: 1.5rem;

		text-decoration: none;


	}

#main .to a span.kscs{
	display: block;
		animation: gotest-data-v-3f07755e-data-v-64676e40 1.5s infinite;}

.top-banner img {

	height: auto;

	width: 100%;

}



.b1 {

	padding-top: .66rem;

	padding-bottom: .66rem;

}



	.b1 .tit {

		text-align: center;

	}



		.b1 .tit strong {

			font-size: .6rem;

			font-weight: normal;

		}



		.b1 .tit p {

			padding-top: .2rem;

			font-size: .4rem;

			color: #1b55b6;

		}



			.b1 .tit p:before {

				content: "";

				vertical-align: middle;

				display: inline-block;

				height: 0px;

				width: .8rem;

				border-bottom-width: 1px;

				border-bottom-style: solid;

				border-bottom-color: #1d57b8;

				margin-right: .1rem;

			}



			.b1 .tit p:after {

				content: "";

				vertical-align: middle;

				display: inline-block;

				height: 0px;

				width: .8rem;

				border-bottom-width: 1px;

				border-bottom-style: solid;

				border-bottom-color: #1d57b8;

				margin-left: .1rem;

			}



	.b1 .item {

		text-align: center;

	}



		.b1 .item ul {

			display: table;

			clear: both;

			float: none;

			margin-right: auto;

			margin-left: auto;

		}



			.b1 .item ul li {

				text-align: center;

				display: table-cell;

				padding-left: .3rem;

				padding-right: .3rem;

				box-sizing: border-box;

				padding-top: .66rem;

			}



				.b1 .item ul li img {

					height: auto;

					width: 2.2rem;

					border: 1px solid #1d5dc7;

					-moz-border-radius: 50%;

					-webkit-border-radius: 50%;

					border-radius: 50%;

				}



				.b1 .item ul li p {

					padding-top: .2rem;

				}



.b2 img {

	height: auto;

	width: 100%;

}



.b3 {

	padding-top: .86rem;

	padding-bottom: .36rem;

}



	.b3 .tit {

		text-align: center;

	}



		.b3 .tit span {

			background-image: url(../images/biaoti.png);

			background-repeat: no-repeat;

			background-position: center center;

			background-size: auto 1rem;

			display: block;

			color: #FFFFFF;

			height: 1rem;

			line-height: 1rem;

			padding-right: .3rem;

			padding-left: .3rem;

			font-size: .46rem;

		}



	.b3 .box {

		padding: .5rem;

		padding-top: .6rem;

		box-sizing: border-box;

	}



		.b3 .box ul {

			display: flex;

			flex-wrap: wrap;

			align-content: flex-start;

		}



			.b3 .box ul li {

				width: 50%;

				display: block;

			}



			.b3 .box ul li {

				padding: .2rem;

				box-sizing: border-box;

			}



				.b3 .box ul li span {

					border: 1px solid #b6554f;

					padding-top: 100%;

					position: relative;

					display: block;

					border-radius: .14rem;

				}



				.b3 .box ul li:nth-child(1) span {

					border-radius: .14rem .14rem 0px;

				}



				.b3 .box ul li:nth-child(2) span {

					border-radius: .14rem .14rem .14rem 0px;

				}



				.b3 .box ul li:nth-child(3) span {

					border-radius: .14rem 0px .14rem .14rem;

				}



				.b3 .box ul li:nth-child(4) span {

					border-radius: 0px .14rem .14rem;

				}



				.b3 .box ul li span p {

					text-align: center;

					display: block;

					position: absolute;

					left: 0px;

					top: 0px;

					bottom: 0px;

					width: 100%;

				}



					.b3 .box ul li span p img {

						height: auto;

						width: 100%;

						border-radius: .3rem;

					}



.b4 .tit {

	text-align: center;

}



	.b4 .tit strong {

		color: #316fd6;

		font-size: .66rem;

	}



		.b4 .tit strong:after {

			content: "";

			background-color: #bccde9;

			display: block;

			clear: both;

			float: none;

			height: .06rem;

			width: 1.6rem;

			margin-top: .24rem;

			margin-right: auto;

			margin-bottom: .2rem;

			margin-left: auto;

		}



	.b4 .tit p {

		color: #295fcc;

		font-size: .4rem;

	}



.b4 .tit {

	padding-bottom: .66rem;

}



.b4 .box img {

	height: auto;

	width: 100%;

	float: left;

}



#main .iq-info {

	background-color: #649bee;

	clear: both;

	float: none;

	padding: .4rem;

	box-sizing: border-box;

	padding-bottom: 3rem;

}



	#main .iq-info .tit {

		text-align: center;

		margin-top: .5rem;

	}



		#main .iq-info .tit span {

			background-image: url(../images/biaoti.png);

			background-repeat: no-repeat;

			background-position: center center;

			background-size: auto 1rem;

			display: block;

			color: #FFFFFF;

			height: 1rem;

			line-height: 1rem;

			padding-right: .3rem;

			padding-left: .3rem;

			font-size: .46rem;

		}



.iq-info .box {

	background-color: #FFFFFF;

	border-radius: .2rem;

	box-sizing: border-box;

	padding: .3rem;

	margin-top: .5rem;

	padding-top: .1rem;

}



	.iq-info .box ul li {

		background-color: #f8f8f8;

		border-radius: .2rem;

		box-sizing: border-box;

		padding: .3rem;

		margin-top: .5rem;

		align-items: center;

		display: -webkit-flex;

	}



		.iq-info .box ul li .pic {

			width: 30%;

		}



	.iq-info .box img {

		width: 100%;

		height: auto;

	}



	.iq-info .box ul li .txt {

		width: 70%;

		padding-left: .3rem;

		box-sizing: border-box;

	}



		.iq-info .box ul li .txt strong {

			font-size: .34rem;

			font-weight: normal;

			display: block;

			padding-bottom: .06rem;

			color: #000000;

		}



		.iq-info .box ul li .txt p {

			font-size: .28rem;

			color: #666666;

		}



	.iq-info .box.js {

		line-height: .68rem;

		font-size: .42rem;

		padding-top: .5rem;

		padding-bottom: 1rem;

		background-image: url(../images/t-bg.jpg);

		background-repeat: no-repeat;

		background-position: right bottom;

		background-size: auto 50px;

	}



.iq-info .text {

	color: #FFFFFF;

	padding-top: .3rem;

	padding-bottom: .3rem;

	line-height: .68rem;

	font-size: .42rem;

}



#main .pages {

	padding: 1rem;

	position: relative;

}



	#main .pages .bar {

		height: .14rem;

		background-color: #ECECEC;

		border-radius: 10rem;

		overflow: hidden;

	}



		#main .pages .bar span {

			background-color: #0081ff;

			height: .14rem;

			display: block;

		}



			#main .pages .bar span.p3 {

			}



	#main .pages .s-num {

		padding-top: .2rem;

	}



	#main .pages .tit {

		text-align: center;

		padding-top: .4rem;

		padding-bottom: .4rem;

		font-weight: bold;

		font-size.62rem;

	}



	#main .pages .box .preview img {

		height: auto;

		width: 100%;

	}



	#main .pages .box ul li {

		width: 48%;

		text-align: center;

		height: 2.2rem;

		float: left;

		background-color: #FFFFFF;

		margin-top: .4rem;

		box-sizing: border-box;

		padding-top: .2rem;

		padding-bottom: .2rem;

		border: 1px solid rgba(0, 0, 0, .08);

	}



		#main .pages .box ul li:nth-child(2n) {

			float: right;

		}



		#main .pages .box ul li img {

			height: 100%;

			width: auto;

		}



		#main .pages .box ul li:hover {

			/*background-color: #0081ff;*/

		}



	#main .pages .return {

		clear: both;

		float: none;

		padding-top: .5rem;

	}



		#main .pages .return a {

			line-height: .8rem;

			text-decoration: none;

			display: inline-block;

			height: .8rem;

			padding-right: .4rem;

			padding-left: .4rem;

			border: 1px solid #CCCCCC;

			color: #888888;

		}



			#main .pages .return a:before {

				content: "";

				vertical-align: middle;

				display: inline-block;

				margin-right: .06rem;

				background-image: url(../images/fh.png);

				background-repeat: no-repeat;

				background-position: center center;

				background-size: auto 100%;

				height: .4rem;

				width: .4rem;

				margin-top: -.04rem;

			}



	#main .pages .form-b {

		background-color: #FFFFFF;

		margin-top: .6rem;

		clear: both;

		float: none;

	}



		#main .pages .form-b .tt {

			color: #FFFFFF;

			padding: .3rem;

			padding-top: .2rem;

			padding-bottom: .2rem;

			background-color: #0081ff;

		}



		#main .pages .form-b .age {

			padding: .36rem;

			border-bottom-width: 1px;

			border-bottom-style: solid;

			border-bottom-color: #EAEAEA;

			position: relative;

		}



			#main .pages .form-b .age:before {

				content: "年龄";

				display: block;

				position: absolute;

				height: 100%;

				left: .36rem;

				top: .36rem;

				height: .4rem;

			}



			#main .pages .form-b .age:after {

				content: "";

				display: block;

				height: .24rem;

				width: .24rem;

				position: absolute;

				top: .43rem;

				right: .36rem;

				background-image: url(../images/r-jt.png);

				background-repeat: no-repeat;

				background-position: center center;

				background-size: auto 100%;

			}



			#main .pages .form-b .age input {

				text-align: right;

				height: .4rem;

				width: 100%;

				border-top-style: none;

				border-right-style: none;

				border-bottom-style: none;

				border-left-style: none;

				outline: none;

				font-size: .28rem;

				padding-right: .4rem;

				box-sizing: border-box;

			}





		#main .pages .form-b .tips {

			padding: .3rem;

			padding-top: .2rem;

			padding-bottom: .2rem;

		}



			#main .pages .form-b .tips strong {

				color: #0081ff;

			}



.test-s #main .pages {

	padding: .64rem;

	position: relative;

	font-size: .28rem;

}



#main .pages .submit {

	text-align: center;

	clear: both;

	float: none;

	margin-top: .4rem;

	display: none;

}



	#main .pages .submit input {

		font-size: .3rem;

		line-height: .9rem;

		color: #FFFFFF;

		background-color: #f37b1d;

		height: .9rem;

		border-top-style: none;

		border-right-style: none;

		border-bottom-style: none;

		border-left-style: none;

		width: 100%;

		border-radius: 5px;

	}



#main .pay-box {

	padding: .5rem;

	font-size: .42rem;

}



	#main .pay-box ul li.t {

		background-color: #cce6ff;

		padding: .5rem;

		font-weight: bold;

		border-radius: .2rem .2rem 0px 0px;

	}



	#main .pay-box ul li {

		background-color: #ffffff;

		padding: .5rem;

		padding-top: .26rem;

		padding-bottom: .26rem;

		box-sizing: border-box;

		font-weight: bold;

	}



		#main .pay-box ul li span {

			float: right;

			font-weight: normal;

		}



	#main .pay-box ul li {

	}



		#main .pay-box ul li:last-child {

			border-radius: 0px 0px .2rem .2rem;

			padding-bottom: .6rem;

		}



	#main .pay-box .tips {

		font-weight: bold;

		text-align: center;

		padding-top: .7rem;

		padding-bottom: .7rem;

	}



	#main .pay-box .button input {

		color: #FFFFFF;

		background-color: #39b54a;

		height: 1.4rem;

		width: 100%;

		border-top-style: none;

		border-right-style: none;

		border-bottom-style: none;

		border-left-style: none;

		font-size: .5rem;

		border-radius: .1rem;

	}



.mask {

	background-color: rgba(0, 0, 0, 0.4);

	position: fixed;

	z-index: 1;

	height: 100%;

	width: 100%;

	left: 0px;

	top: 0px;

	right: 0px;

	bottom: 0px;

}



.pop-up-layer {

	position: fixed;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

	width: 100%;

	text-align: center;

	background-color: #FFFFFF;

	overflow: hidden;

	width: 80%;

	z-index: 2;

	border: 1px solid rgba(0, 0, 0, 0.08);

	border-radius: .1rem;

}



	.pop-up-layer .tips strong {

		font-size: .56rem;

		color: #000000;

		font-weight: normal;

		display: block;

		padding-bottom: .4rem;

		padding-top: .3rem;

	}



	.pop-up-layer .tips {

		padding-top: .5rem;

		padding-bottom: .8rem;

		font-size: .42rem;

		color: #777777;

	}



	.pop-up-layer .tips2 {

		padding-top: .5rem;

		padding-bottom: .1rem;

		padding-left: .4rem;

		padding-right: .4rem;

		box-sizing: border-box;

	}



	.pop-up-layer .btn {

		height: 1.4rem;

		line-height: 1.4rem;

		border-top-width: 1px;

		border-top-style: solid;

		border-top-color: rgba(0, 0, 0, 0.1);

	}



		.pop-up-layer .btn a {

			height: 1.4rem;

			line-height: 1.4rem;

			text-align: center;

			float: left;

			width: 50%;

			font-size: .52rem;

		}



		.pop-up-layer .btn .ok a {

			color: #007aff;

			border-left-width: 1px;

			border-left-style: solid;

			border-left-color: rgba(0, 0, 0, 0.1);

			box-sizing: border-box;

		}



	.pop-up-layer .btn2 {

		padding: .4rem;

		box-sizing: border-box;

		padding-top: 0px;

	}



		.pop-up-layer .btn2 a {

			display: block;

			height: 1.4rem;

			line-height: 1.4rem;

			margin-top: .5rem;

			box-sizing: border-box;

			color: #FFFFFF;

			background-color: #009966;

			border-radius: .1rem;

			font-size: .46rem;

		}



			.pop-up-layer .btn2 a.tc {

				font-size: .4rem;

				color: #999999;

				background-color: #FFFFFF;

				border: 1px solid #CCCCCC;

				box-sizing: border-box;

			}



.product-box {

	padding-bottom: 2rem;

}



	.product-box .head-txt {

		background-color: #0081ff;

		padding: .5rem;

		color: #ffffff;

	}



	.product-box .selling-price {

		background-color: #ffffff;

		padding: .5rem;

		padding-top: .3rem;

		padding-bottom: .3rem;

		color: #666666;

		box-sizing: border-box;

	}



		.product-box .selling-price .t1 {

			text-align: center;

			padding-top: .2rem;

			padding-bottom: .2rem;

			text-decoration: line-through;

		}



		.product-box .selling-price .t2 {

			text-align: center;

			padding-top: .2rem;

			padding-bottom: .2rem;

		}



			.product-box .selling-price .t2 strong {

				color: #FF6600;

				font-size: .52rem;

			}



		.product-box .selling-price .t3 {

			text-align: center;

			padding-top: .2rem;

			color: #39b54a;

			padding-bottom: .4rem;

		}



		.product-box .selling-price .t4 {

			padding-bottom: .4rem;

		}



	.product-box .explain {

		background-color: #ffffff;

		padding: .5rem;

		padding-top: .3rem;

		padding-bottom: .3rem;

		color: #666666;

		margin-top: .4rem;

		box-sizing: border-box;

	}



		.product-box .explain img {

			height: auto;

			width: 100%;

		}



		.product-box .explain li {

			padding-top: .1rem;

			padding-bottom: .1rem;

			list-style-position: inside;

			/*list-style-type: disc;*/

		}



		.product-box .explain strong {

			color: #333333;

			text-align: center;

			display: block;

			padding-top: .3rem;

			padding-bottom: .3rem;

		}



	.product-box .rights-interests {

		margin-top: .4rem;

		background-color: #ffffff;

	}



		.product-box .rights-interests .tt {

			font-weight: bold;

			text-align: center;

			padding-top: .4rem;

			padding-bottom: .4rem;

		}



		.product-box .rights-interests .type {

			display: flex;

			flex-wrap: wrap;

			align-content: flex-start;

			border-top-width: 1px;

			border-top-style: solid;

			border-top-color: #EBEBEB;

		}



			.product-box .rights-interests .type div {

				text-align: center;

				width: 33.333%;

				padding-top: .6rem;

				padding-bottom: .6rem;

				border-right-width: 1px;

				border-bottom-width: 1px;

				border-right-style: solid;

				border-bottom-style: solid;

				border-right-color: #EBEBEB;

				border-bottom-color: #EBEBEB;

				box-sizing: border-box;

				color: #888888;

			}



				.product-box .rights-interests .type div:nth-child(3) {

					border-right-style: none;

				}



				.product-box .rights-interests .type div:nth-child(6) {

					border-right-style: none;

				}



	.product-box .gzwx {

		margin-top: .4rem;

		background-color: #ffffff;

		align-items: center;

		display: -webkit-flex;

	}



		.product-box .gzwx .ewm {

			width: 36%;

		}



			.product-box .gzwx .ewm img {

				height: auto;

				width: 100%;

			}



		.product-box .gzwx .txt {

			width: 64%;

			box-sizing: border-box;

			color: #666666;

			padding-left: .5rem;

			padding-right: .3rem;

			text-align: center;

		}



			.product-box .gzwx .txt span {

				display: block;

			}



				.product-box .gzwx .txt span.c {

					color: #FF6600;

				}



	.product-box .button {

		position: fixed;

		z-index: 100;

		width: 100%;

		left: 0px;

		right: 0px;

		bottom: 0px;

	}



		.product-box .button input {

			color: #FFFFFF;

			background-color: #39b54a;

			height: 1.4rem;

			width: 100%;

			border-top-style: none;

			border-right-style: none;

			border-bottom-style: none;

			border-left-style: none;

			font-size: .5rem;

			font-weight: bold;

		}



#main .result-box .t1 {

	padding: .6rem;

}



	#main .result-box .t1 strong.tt {

		display: block;

		text-align: center;

		padding-bottom: .2rem;

		color: #333333;

	}



	#main .result-box .t1 span {

		background-color: #cee6fe;

		border: 1px solid #c2d8ef;

		padding: .4rem;

		display: block;

		border-radius: .1rem;

		margin-top: .2rem;

		color: #13487e;

	}



	#main .result-box .t1 strong {

		color: #FF0000;

	}



#main .result-box .t2 {

	padding: .6rem;

	box-sizing: border-box;

	padding-top: 0rem;

	color: #666666;

	line-height: .62rem;

}



	#main .result-box .t2 strong {

		font-size: .54rem;

		font-weight: normal;

	}



	#main .result-box .t2 span {

		font-size: .6rem;

		color: #FF6600;

	}



#main .result-box .t3 {

	padding: .6rem;

	box-sizing: border-box;

	padding-top: 0rem;

	color: #666666;

	line-height: .62rem;

}



	#main .result-box .t3 img {

		height: auto;

		width: 100%;

	}



	#main .result-box .t3 .weidu-fb {

		display: table;

		width: 100%;

		border-top-width: 1px;

		border-left-width: 1px;

		border-top-style: solid;

		border-left-style: solid;

		border-top-color: #dee4e2;

		border-left-color: #dee4e2;

	}



		#main .result-box .t3 .weidu-fb dl {

			display: table-row-group;

		}



			#main .result-box .t3 .weidu-fb dl dt {

				vertical-align: middle;

				display: table-cell;

			}



			#main .result-box .t3 .weidu-fb dl dd, #main .result-box .t3 .weidu-fb dl dt {

				vertical-align: middle;

				display: table-cell;

				background-color: #eef3ef;

				border-right-width: 1px;

				border-bottom-width: 1px;

				border-right-style: solid;

				border-bottom-style: solid;

				border-right-color: #dee4e2;

				border-bottom-color: #dee4e2;

				padding: .2rem;

				text-align: center;

				padding-top: .3rem;

				padding-bottom: .3rem;

			}



			#main .result-box .t3 .weidu-fb dl.tt dd, #main .result-box .t3 .weidu-fb dl.tt dt {

				font-weight: bold;

				color: #FFFFFF;

				background-color: #313a43;

			}



			#main .result-box .t3 .weidu-fb dl:nth-child(2n-2) dd, #main .result-box .t3 .weidu-fb dl:nth-child(2n-2) dt {

				background-color: #ffffff;

			}



	#main .result-box .t3 .tit {

		padding-top: .4rem;

		padding-bottom: .2rem;

		text-align: center;

	}



		#main .result-box .t3 .tit:before {

			content: "";

			background-color: #7abeff;

			vertical-align: middle;

			display: inline-block;

			height: .3rem;

			width: 1.2rem;

			margin-right: .2rem;

			border: .04rem solid #3d82cd;

			margin-top: -.08rem;

		}



#main .result-box .t4 {

	padding: .6rem;

	box-sizing: border-box;

	color: #666666;

	line-height: .62rem;

	background-color: #d7d7d7;

	padding-top: .4rem;

	margin: .6rem;

	border-top-color: #666666;

	border-right-color: #666666;

	border-bottom-color: #666666;

	border-left-color: #666666;

}



	#main .result-box .t4 .tt {

		font-size: .54rem;

		color: #000000;

		padding-bottom: .4rem;

		padding-top: .4rem;

	}



	#main .result-box .t4 .txt strong {

		font-size: .6rem;

		color: #FF0000;

	}



	#main .result-box .t4 .tb {

		display: table;

		width: 100%;

		border-top-width: 1px;

		border-left-width: 1px;

		border-top-style: solid;

		border-left-style: solid;

		border-top-color: #dee4e2;

		border-left-color: #dee4e2;

		margin-top: .6rem;

	}



		#main .result-box .t4 .tb dl {

			display: table-row-group;

		}



			#main .result-box .t4 .tb dl dt {

				vertical-align: middle;

				display: table-cell;

			}



			#main .result-box .t4 .tb dl dd, #main .result-box .t4 .tb dl dt {

				vertical-align: middle;

				display: table-cell;

				background-color: #cecece;

				border-right-width: 1px;

				border-bottom-width: 1px;

				border-right-style: solid;

				border-bottom-style: solid;

				border-right-color: #dee4e2;

				border-bottom-color: #dee4e2;

				padding: .2rem;

				text-align: center;

				padding-top: .3rem;

				padding-bottom: .3rem;

				color: #000000;

			}



			#main .result-box .t4 .tb dl.tt dd, #main .result-box .t4 .tb dl.tt dt {

				font-weight: bold;

				color: #FFFFFF;

				background-color: #313a43;

				font-size: .44rem;

			}



			#main .result-box .t4 .tb dl:nth-child(2n-2) dd, #main .result-box .t4 .tb dl:nth-child(2n-2) dt {

				background-color: #d7d7d7;

			}



#main .result-box .t5 {

	padding: .6rem;

	box-sizing: border-box;

	color: #004183;

	line-height: .62rem;

	background-color: #cee6fe;

	padding-top: .6rem;

	margin: .6rem;

	border-top-color: #c2d8ef;

	border-right-color: #c2d8ef;

	border-bottom-color: #c2d8ef;

	border-left-color: #c2d8ef;

}



	#main .result-box .t5 strong {

		font-weight: normal;

	}



	#main .result-box .t5 p {

		padding-top: .1rem;

		padding-bottom: .1rem;

	}



#main .result-box .t6 {

	padding: .6rem;

	box-sizing: border-box;

	padding-top: 0rem;

	color: #666666;

	line-height: .62rem;

}



	#main .result-box .t6 .tt {

		text-align: center;

	}



	#main .result-box .t6 .vod {

		padding-top: .3rem;

	}



		#main .result-box .t6 .vod #video {

			width: 100%;

		}



#main .result-box .list {

	padding: .6rem;

	box-sizing: border-box;

	color: #666666;

	line-height: .62rem;

	background-color: #ceebef;

	padding-top: .4rem;

	margin-top: .6rem;

	margin-left: .6rem;

	margin-right: .6rem;

	border-top-color: #aedbe3;

	border-right-color: #aedbe3;

	border-bottom-color: #aedbe3;

	border-left-color: #aedbe3;

}



	#main .result-box .list .tt {

		color: #19555f;

		font-size: .6rem;

		padding-top: .2rem;

	}



	#main .result-box .list .text {

		padding-top: .4rem;

		color: #19555f;

	}



	#main .result-box .list .tb .canvas img {

		height: auto;

		width: 100%;

	}



	#main .result-box .list .tb .tip {

		color: #999999;

		padding-top: .5rem;

		padding-bottom: .3rem;

	}



	#main .result-box .list .tb .t {

		padding-top: .4rem;

		padding-bottom: .2rem;

		text-align: center;

	}



		#main .result-box .list .tb .t:before {

			content: "";

			background-color: #bdd2d7;

			vertical-align: middle;

			display: inline-block;

			height: .3rem;

			width: 1.2rem;

			margin-right: .2rem;

			border: .04rem solid #2d982e;

			margin-top: -.08rem;

		}



	#main .result-box .list .tb .canvas p {

		text-align: center;

	}



.my-wrong-question {

	background-color: #dee3e6;

	border: 1px solid #d3d8db;

	margin-right: .6rem;

	margin-left: .6rem;

	padding: .4rem;

	box-sizing: border-box;

}



	.my-wrong-question .tit {

		font-size: .62rem;

		padding-bottom: .3rem;

		border-bottom-width: 1px;

		border-bottom-style: solid;

		border-bottom-color: #CCCCCC;

	}



	.my-wrong-question li {

		margin-top: .3rem;

		padding-top: .3rem;

		padding-bottom: .3rem;

		border-bottom-width: 1px;

		border-bottom-style: solid;

		border-bottom-color: #CCCCCC;

	}



		.my-wrong-question li .p img {

			height: auto;

			width: 100%;

		}



		.my-wrong-question li .l {

			align-items: center;

			display: -webkit-flex;

			padding-top: .2rem;

			padding-bottom: .2rem;

		}



			.my-wrong-question li .l span {

				display: inline-block;

				width: 80%;

				text-align: center;

				font-weight: bold;

				color: #FF0000;

			}



			.my-wrong-question li .l .img {

				width: 20%;

			}



			.my-wrong-question li .l img {

				height: 1.2rem;

				width: auto;

				margin-left: -.5rem;

			}



			.my-wrong-question li .l.zq span {

				color: #339933;

			}



#main .tc {

	height: .5rem;

}



.dome a {

	display: block;

	width: 100%;

	text-align: center;

	background-color: #FFFFFF;

	margin: .1rem;

	border: 1px solid #CCCCCC;

	padding-top: .5rem;

	padding-bottom: .5rem;

	box-sizing: border-box;

	text-decoration: none;

}

.leidatu{

	width: 100%;

	padding-top: 80%;

	position: relative;

}

.leidatu .num {

	text-align: center;

	height: 43%;

	width: 10px;

	margin-left: -5px;

	position: absolute;

	z-index: 1;

	left: 50%;

	top: 11%;

	right: 50%;

	

}

.leidatu .num span {

	text-align: center;

	height: 14.27%;

	width: 100%;

	display: block;

	clear: both;

	float: none;font-size: .16rem;

}

.leidatu canvas{

	position: absolute;

	height: 100%;

	width: 100%;

	left: 0px;

	top: 0px;

	right: 0px;

}