﻿header {
	width: 100%;
	height: 1.173333rem;
	background: -webkit-linear-gradient(left,#eaeaea,#fff,#eaeaea);
	background: -o-linear-gradient(right,#eaeaea,#fff,#eaeaea);
	background: -webkit-gradient(linear,left top,right top,from(#eaeaea),color-stop(#fff),to(#eaeaea));
	background: -o-linear-gradient(left,#eaeaea,#fff,#eaeaea);
	background: linear-gradient(to right,#eaeaea,#fff,#eaeaea);
	/* position: fixed; */
	top: 0;
	left: 0;
	z-index: 999;
	box-shadow: 0 0 .02rem .03rem #b5b5b5cc;
	-webkit-box-shadow: 0 0 .02rem .03rem #b5b5b5cc;
	overflow: hidden
}

header ul li {
	width: 25%;
	height: .813333rem;
	line-height: .813333rem;
	font-size: .373333rem;
	/* border-left: 1px solid #4f4a5ad6; */
	margin-top: .173333rem
}

header ul li a {
	color: #4f4a5a;
	padding-left: .56rem
}

header ul li .icon1 {
	background: url(nav-icon1.png) left top no-repeat;
	background-size: .493333rem .493333rem
}

header ul li .icon2 {
	background: url(nav-icon2.png) left top no-repeat;
	background-size: .493333rem .493333rem
}

header ul li:first-child {
	border-left: none
}

section {
	padding-top: 0.066667rem;
}

section .banner {
	height:11.4rem;
	background:  #00b388;
	background-size: cover;
	/* margin-top: 42px; */
}

section .banner div {
	padding-top: .4rem
}

section .banner div .bf {
	width: 56%;
	height: .533333rem;
	line-height: .533333rem;
	font-size: .266667rem;
	position: relative
}

section .banner div .bf:before,section .banner div .bf:after {
	content: '';
	position: absolute;
	top: .253333rem;
	width: 1.266667rem;
	height: 1px;
	background: #c5c5ca
}

section .banner div .bf:before {
	left: 0
}

section .banner div .bf:after {
	right: 0
}

section .banner div h1 {
	font-size: .8rem
}

section .banner div h1 .fwn {
	font-weight: 400
}

section .banner div h1 .yellow {
	margin-left: -0.22rem;
	color: #fed635
}

section .banner div .bfp-bg {
	width: 6.44rem;
	height: .826667rem;
	line-height: .826667rem;
	background: url(txt-yellow.png) left top no-repeat;
	background-size: cover;
	margin-top: .133333rem
}

section .banner div .bfp-bg span:first-child {
	font-size: .506667rem;
	color: #fff;
	margin-left: .426667rem
}

section .banner div .bfp-bg span:last-child {
	font-size: .64rem;
	font-weight: 700;
	color: #43404b;
	margin-right: .373333rem
}

section .banner div a {
	display: block;
	width: 4.24rem;
	height: 1.146667rem;
	line-height: 1.12rem;
	background: url(btn1.png) left top no-repeat;
	background-size: 100%;
	font-size: .346667rem;
	font-weight: 700;
	color: #43404b;
	margin-top: .346667rem
}

section .banner div ul {
	font-size: 0;
	margin-top: .2rem
}

section .banner div ul li {
	display: inline-block;
	font-size: .346667rem;
	margin: 0 .24rem;
	background: url(yes.png) left center no-repeat;
	background-size: .386667rem .333333rem;
	padding-left: .466667rem
}

section .banner div div {
	width: 9rem;
	height: 1.066667rem;
	line-height: 1.066667rem;
	background: url(timeline.png) left top no-repeat;
	background-size: 100%;
	padding-top: 0;
	font-size: .346667rem;
	color: #5f5d6d;
	margin-top: .266667rem
}

section .banner div div span {
	margin: 0 .066667rem
}

section .banner div div span .time-box {
	display: inline-block;
	vertical-align: middle;
	width: 1.2rem;
	height: .666667rem;
	line-height: .666667rem;
	border-radius: .053333rem;
	background: #43404b;
	font-size: .533333rem;
	font-weight: 900;
	color: #fff
}

section .public-shadow {
	margin: 0 .4rem;
	background: #fff;
	box-shadow: .04rem .066667rem .266667rem .133333rem rgba(181,181,181,.3);
	-webkit-box-shadow: .04rem .066667rem .266667rem .133333rem rgba(181,181,181,.3)
}

section .sort-wrap {
	padding: .3rem 0 .3rem 0;
	background: #fafafa
}

section .sort-wrap .sort-box {
	padding-bottom: .4rem;
	padding-top: .2rem
}

section .sort-wrap .sort-box li {
	width: 2.546667rem;
	height: .986667rem;
	line-height: .96rem;
	margin-left: .386667rem;
	font-size: .426667rem;
	float: left;
	background: url(btn33.png) left center no-repeat;
	background-size: 100%;
	color: #fff;
	margin-top: .266667rem
}

section .sort-wrap .sort-box li a {
	color: #fff
}

section .sort-wrap .sort-box .act {
	background: url(btn2.png) left center no-repeat;
	background-size: 100%
}

section .main-part .main-title {
	width: 88%;
	height: 1.2rem;
	line-height: 1.133333rem;
	margin-bottom: .4rem
}

section .main-part .main-title h1 {
	font-size: .426667rem;
	font-weight: 700;
	border-bottom: 1px solid #b6b2b2;
	position: relative;
	color: #26232f
}

section .main-part .main-title h1 a {
	float: right;
	font-size: .32rem;
	font-weight: 400;
	color: #eb3427;
	margin-top: .066667rem
}

section .main-part .main-title h1:after {
	content: '';
	height: .08rem;
	position: absolute;
	bottom: -.053333rem;
	background: #eb3427
}

section .main-part .main-title .mh1:after {
	width: 1.853333rem;
	left: 0
}

section .main-part .main-title .mh2:after {
	content: '';
	width: 18%;
	height: .0625rem;
	background: #f34334;
	position: absolute;
	bottom: -.066667rem;
	left: 23%
}

section .main-part .main-title .mh3:after {
	width: 1.626667rem;
	left: 2.573333rem
}

section .main-part .main-title .mh4:after {
	content: '';
	width: 18%;
	height: .0625rem;
	background: #f34334;
	position: absolute;
	bottom: -.066667rem;
	left: 32%
}

section .main-part .main-title .mh5:after {
	content: '';
	width: 18%;
	height: .0625rem;
	background: #f34334;
	position: absolute;
	bottom: -.066667rem;
	left: 48%
}

section .main-part .main-title p {
	font-size: .346667rem;
	color: #666;
	padding-top: .2rem
}

section .main-part .record-content {
	margin-bottom: .4rem
}

section .main-part .record-content>div {
	float: left;
	width: 33%;
	padding: .6rem 0;
	border-top: 1px solid #bfbfbf;
	border-left: 1px solid #bfbfbf
}

section .main-part .record-content>div p {
	font-size: .4rem;
	color: #403e3e
}

section .main-part .record-content>div a {
	display: block;
	width: 2.546667rem;
	height: .946667rem;
	line-height: .92rem;
	font-size: .373333rem;
	color: #fff;
	margin: 0 auto;
	margin-top: .346667rem;
	background: url(btn55.png) left center no-repeat;
	background-size: 100%
}

section .main-part .record-content>div:nth-child(1) {
	border-top: none;
	border-left: none
}

section .main-part .record-content>div:nth-child(2),section .main-part .record-content>div:nth-child(3) {
	border-top: none
}

section .main-part .record-content>div:nth-child(4) {
	border-left: none
}

section .main-part .question-content ul {
	width: 94%;
	padding: .2rem 0
}

section .main-part .question-content ul li {
	font-size: .373333rem;
	color: #333;
	border-bottom: 1px dashed #ddd;
	height: 1.066667rem;
	line-height: 1.066667rem
}

section .main-part .question-content ul li img {
	width: .293333rem;
	height: .346667rem;
	vertical-align: middle
}

section .main-part .question-content ul li a {
	float: right;
	display: block;
	width: 2.373333rem;
	height: .786667rem;
	line-height: .786667rem;
	background: url(btn44.png) left center no-repeat;
	background-size: 100%;
	font-size: .32rem;
	color: #fff;
	text-align: center;
	margin-top: .133333rem
}

section .main-part .question-content ul li .act {
	background: url(btn4-red.png) left center no-repeat;
	background-size: 100%
}

section .main-part .question-content ul .red {
	color: #f34334
}

section .main-part .question-content ul li:last-child {
	border-bottom: none
}

section .same-part form .input-block {
	background: #e2f3fc;
	padding-top: .666667rem;
	margin-top: .733333rem
}

section .same-part form .input-block p {
	font-size: .32rem;
	color: #2b4554
}

section .same-part form .input-block input {
	width: 8rem;
	height: 1.066667rem;
	line-height: 1.066667rem;
	border-radius: .16rem;
	background: #fff;
	border: 0;
	outline: 0;
	margin-top: .426667rem;
	font-size: .426667rem
}

section .same-part form .input-block .p1-form-btn {
	background: #eb3427;
	margin-bottom: .666667rem;
	-webkit-appearance: none
}

section .same-part form .input-block .scroll-box {
	background: #a5d9f5 url(msg-top.jpg) left top no-repeat;
	background-size: 100%;
	padding-top: .533333rem;
	padding-bottom: .266667rem
}

section .same-part form .input-block .scroll-box p {
	font-size: .32rem;
	color: #2b4554
}

section .same-part form .input-block .scroll-box ul {
	height: .8rem;
	line-height: .8rem;
	font-size: .373333rem;
	color: #0e3145;
	overflow: hidden;
	margin-top: .2rem
}

section .same-part form .input-block .scroll-box ul li span {
	margin-right: .693333rem
}

section .part1 {
	padding: 1.2rem 0 0 0
}

section .part1 form .radio-choose h6 {
	font-size: .426667rem;
	color: #eb3427;
	background: url(txt-icon.png) left center no-repeat,url(/assets/images/idx-m/YD-ZK-01m/txt-icon1.png) right center no-repeat;
	background-size: 17%
}

section .part1 form .radio-choose .p-ti1 {
	font-size: .32rem;
	color: #0e3145;
	margin-top: .133333rem;
	margin-bottom: .066667rem
}

section .part1 form .radio-choose .p-ti2 {
	font-size: .266667rem;
	color: #7a7c82
}

section .part1 form .radio-choose .radio-box {
	padding: 0 .333333rem;
	margin-top: .666667rem
}

section .part1 form .radio-choose .radio-box p {
	font-size: .426667rem;
	color: #0e3145;
	font-weight: 700
}

section .part1 form .radio-choose .radio-box .radio-wrap label {
	display: inline-block;
	font-size: .373333rem;
	color: #0e3145;
	border: 2px solid #eb3427;
	border-radius: .2rem;
	width: 28%;
	height: .733333rem;
	line-height: .733333rem;
	text-align: center;
	margin-left: 2%;
	margin-top: .373333rem
}

section .part1 form .radio-choose .radio-box .radio-wrap label input[type=radio] {
	display: none
}

section .part1 form .radio-choose .radio-box .radio-wrap .label-other {
	width: 45%
}

section .part1 form .radio-choose .radio-box .radio-wrap .label-active {
	background: #eb3427;
	border: 2px solid #eb3427;
	color: #fff
}

section .part1 form .radio-choose .rbmt {
	margin-top: .4rem
}

section .part1 form .radio-choose .rbmt .radio-wrap label {
	margin-top: .2rem
}

section .form-public input,section .form-public select {
	display: block;
	outline: 0;
	border: 0;
	font-size: .426667rem
}

section .form-public .input-style {
	width: 8.346667rem;
	height: .986667rem;
	border: 1px solid #6e6e6e;
	margin-top: .466667rem
}

section .form-public .form-btn {
	width: 8.4rem;
	height: 1.013333rem;
	background: url(btn7.png) left top no-repeat;
	background-size: 100% 100%;
	margin-top: .48rem;
	-webkit-appearance: none
}

section .school-wrap {
	background: url(bg.jpg) left top no-repeat;
	background-size: 100% 100%;
	padding-bottom: .8rem
}

section .school-wrap h1 {
	font-size: .56rem;
	padding-top: .3rem
}

section .school-wrap .stitle {
	margin: 0 .4rem;
	margin-top: .4rem;
	font-size: .346667rem
}

section .school-wrap .stitle span:first-child {
	width: 3rem;
	height: .76rem;
	line-height: .613333rem;
	background: url(txt-red.png) left top no-repeat;
	background-size: 100% 100%
}

section .school-wrap .stitle span:last-child {
	width: 6.106667rem;
	height: .706667rem;
	line-height: .64rem;
	background: url(txt-gray.png) left top no-repeat;
	background-size: 100% 100%;
	color: #7a7b8b
}

section .school-wrap .school-box>div {
	background: #fff;
	margin: .453333rem .4rem 0 .4rem;
	padding: .306667rem 0 .2rem 0
}

section .school-wrap .school-box>div img {
	width: 36%;
	margin-left: 3%;
	border-radius: .106667rem;
	margin-top: .266667rem
}

section .school-wrap .school-box>div div {
	width: 54%;
	margin-left: 3%
}

section .school-wrap .school-box>div div h1 {
	font-size: .426667rem;
	font-weight: 900;
	color: #4c516a;
	padding-top: 0;
	margin-top: 0.5rem;
}

section .school-wrap .school-box>div div p {
	font-size: .373333rem;
	color: #3c3c3c;
	margin-top: .106667rem;
	line-height: .56rem
}

section .school-wrap .school-box>div div p span {
	color: #ea2f20
}

section .school-wrap .school-box>div div a {
	display: block;
	width: 2.96rem;
	height: .786667rem;
	line-height: .773333rem;
	background: url(btn66.png) left top no-repeat;
	background-size: 100% 100%;
	font-size: .32rem;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	margin-top: .3rem
}

section .school-wrap .school-box>div div .act {
	background: url(btn6-red.png) left top no-repeat;
	background-size: 100% 100%
}

section .form-part2 form {
	width: 89%;
	border: .04rem solid #eb3427;
	margin-top: .573333rem;
	margin-bottom: .72rem;
	padding-top: .333333rem;
	padding-bottom: .8rem
}

section .form-part2 form h1 {
	height: 1.04rem;
	line-height: .8rem;
	font-size: .72rem;
	background: url(p-icon.png) 1.133333rem bottom no-repeat;
	background-size: 2.346667rem .186667rem
}

section .form-part2 form h1,section .form-part2 form h2 {
	color: #eb4a26;
	font-size: .666667rem
}

section .form-part2 form h1 span,section .form-part2 form h2 span {
	color: #373636;
	font-weight: 400
}

section .form-part2 form p {
	font-size: .32rem;
	color: #787980;
	margin: 0 .48rem
}

section .form-part2 form .fp2-time {
	margin: .373333rem 0 .733333rem 0;
	font-size: 0
}

section .form-part2 form .fp2-time .time-wrap {
	display: inline-block;
	width: 3.173333rem;
	height: 2.853333rem;
	border-radius: .4rem;
	background: #525062;
	font-size: 1.333333rem;
	margin-left: .373333rem;
	margin-right: .373333rem
}

section .form-part2 form .fp2-time .time-wrap .time-info {
	bottom: .506667rem;
	left: 0;
	display: inline-block;
	width: 100%;
	font-size: .426667rem;
	color: #373636;
	height: .64rem;
	line-height: .64rem;
	background: #fff
}

section .form-part2 form .fp2-input-style .same-style {
	width: 7.173333rem;
	height: .986667rem;
	margin-top: .333333rem;
	padding-left: .466667rem
}

section .form-part2 form .fp2-input-style .select-style {
	width: 7.64rem;
	background: #fff
}

section .form-part2 form .fp2-input-style .fp2-btn {
	width: 7.64rem;
	margin-top: .48rem
}

section .form-part3 {
	padding-top: .666667rem;
	padding-bottom: .733333rem
}

section .form-part3 p,section .form-part3 h1 {
	font-size: .666667rem;
	color: #373636
}

section .form-part3 p span,section .form-part3 h1 span {
	color: #eb3427
}

section .form-part3 h1.fp3-h1 {
	height: 1.04rem;
	line-height: .8rem;
	font-size: .72rem;
	background: url(title-bg.png) 1.133333rem bottom no-repeat;
	background-size: 2.346667rem .186667rem
}

section .form-part3 .fp3-container {
	padding: 0 .48rem;
	margin-left: -5%
}

section .form-part3 .fp3-container .fp3-box {
	width: 45%;
	margin-left: 5%;
	margin-top: .533333rem
}

section .form-part3 .fp3-container .fp3-box .img-box img {
	width: 100%
}

section .form-part3 .fp3-container .fp3-box .text-box {
	background: #eb3427;
	font-size: .32rem;
	height: 1.666667rem;
	padding: .266667rem .333333rem
}

section .form-part3 form {
	margin-top: .88rem
}

section .form-part3 form h1 {
	font-size: .666667rem;
	color: #eb3427
}

section .form-part3 form h1 span {
	display: block;
	color: #373636
}

section .form-part3 form .fp3-btn {
	margin-top: .48rem
}

section .form-part4 {
	padding-top: .666667rem;
	padding-bottom: .8rem
}

section .form-part4 h1 {
	font-size: .72rem;
	color: #373636;
	height: 1.04rem;
	line-height: .8rem;
	background: url(title-bg.jpg) center bottom no-repeat;
	background-size: 6.186667rem .066667rem
}

section .form-part4 p {
	font-size: .32rem;
	color: #787980;
	margin-top: .266667rem
}

section .form-part4 p span {
	color: #ee4949
}

section .form-part4 form .shebao {
	font-size: .506667rem;
	color: #373636;
	margin-top: .4rem;
	margin-bottom: .666667rem
}

section .form-part4 form .shebao label {
	margin-right: .2rem
}

section .form-part4 form .shebao label input {
	display: inline-block;
	vertical-align: middle;
	margin-right: .106667rem;
	outline: 0
}

section .form-part4 form .form-div {
	width: 8.346667rem;
	height: .986667rem;
	border: 1px solid #eb3427;
	overflow: hidden;
	margin-top: .346667rem
}

section .form-part4 form .form-div .f-title {
	display: inline-block;
	width: 1.44rem;
	height: .986667rem;
	line-height: .986667rem;
	background: #eb3427;
	font-size: .426667rem
}

section .form-part4 form .form-div .same-style {
	display: inline-block;
	width: 6.853333rem;
	height: .986667rem;
	background: #fff;
	font-size: .426667rem;
	border: 0;
	outline: 0
}

section .form-part4 form .form-div .select-style {
	color: #757575;
	text-indent: 1.6rem;
	background: url(arrow.jpg) 6.266667rem center no-repeat;
	background-size: .346667rem .293333rem
}

.bottom-box {
	width: 100%;
	height: 1.333333rem;
	line-height: 1.333333rem;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 999;
	background: #524f60
}

.bottom-box ul {
	float: left;
	width: 60%;
	margin-left: 5%;
	overflow: hidden;
	height: 1.333333rem;
	line-height: 1.333333rem
}

.bottom-box ul li {
	font-size: .426667rem;
	font-weight: 700;
	color: #fff
}

.bottom-box a {
	float: right;
	width: 3rem;
	height: .786667rem;
	line-height: .786667rem;
	background: url(b-btn1.png) center center no-repeat;
	background-size: cover;
	border-radius: .066667rem;
	font-size: .32rem;
	margin-top: .293333rem;
	margin-right: 5%;
	color: #524f60
}



/*bootstrap*/
.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0
}
.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%)
}
.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0)
}
.modal-content {
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5)
}
.modal-header {
	min-height: 16.43px;
	padding: 15px;
	border-bottom: 1px solid #e5e5e5
}
.modal-header .close {
	margin-top: -2px
}
.modal-title {
	margin: 0;
	line-height: 1.42857143
}
@media (min-width:768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto
	}
	
	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
	}
	
	.modal-sm {
		width: 300px
	}
}
@media (min-width:992px) {
	.modal-lg {
		width: 900px
	}
}
.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925
}
.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
	background-image: none
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
	background-color: #d9534f;
	border-color: #d43f3a
}
.btn-danger .badge {
	color: #d9534f;
	background-color: #fff
}
.btn-block {
	display: block;
	width: 100%
}
.btn-block+.btn-block {
	margin-top: 5px
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
	width: 100%
}
.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear
}
.fade.in {
	opacity: 1
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
	display: table;
	content: " "
}
.form-group {
	margin-bottom: 15px
}
.form-group .btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px
}
.modal .close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2
}
.modal .close:hover,
.modal .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .5
}
@media (min-width:768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 14.3px
	}
}
@media (min-width:768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px
	}
}
.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	box-sizing: border-box;
}
.modal input,
.modal button,
.modal select,
.modal textarea {
	font-family: inherit;
	/* font-size: inherit; */
	line-height: inherit;
}
.modal button,
.modal select {
	text-transform: none;
}

/*移动端按钮*/
.modal input[type=button],
.modal input[type=submit],
.modal input[type=file],
.modal button {
	cursor: pointer;
	-webkit-appearance: none;
}

.area_btn {
	display: block;
	text-align: center;
	width: 8rem;
	height: 1.066667rem;
	line-height: 1.066667rem;
    border-radius: .16rem;
	/* background: url(btn1.png) left top no-repeat; */
	background: #eb3427;
	background-size: 100%;
	font-size: 16px;
	color: #fff;
	margin: 0 auto;
	margin-top: .346667rem
}




/*问题弹窗开始*/
.ask_tc {
	max-width: 460px;
	width:90%;
	height: 475px;
	/* background-image: -moz-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(178, 207, 242) 56%, rgb(101, 159, 229) 83%, rgb(69, 137, 219) 100%); */
	/* background-image: -webkit-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(178, 207, 242) 56%, rgb(101, 159, 229) 83%, rgb(69, 137, 219) 100%); */
	/* background-image: -ms-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(178, 207, 242) 56%, rgb(101, 159, 229) 83%, rgb(69, 137, 219) 100%); */
	background: #fff;
	box-shadow: .04rem .066667rem .266667rem .133333rem rgba(83,83,83,.3);
	-webkit-box-shadow: .04rem .066667rem .266667rem .133333rem rgba(83,83,83,.3);
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	/* border: 1px solid #48abef; */
	display: none;
	border-radius: 5px;
}

.ask_tc .ask_close {
	width:20px;
	height:20px;
	position: absolute;
	top:12px;
	right:12px;
	cursor: pointer;
	z-index: 9;
}

.ask_tc .part4 {
	position: initial;
	padding: 1em 0;
	position: relative;
	text-align: center;
}

.ask_tc .part4 h4 {
	color: #eb3427;
	/* text-shadow: 0px 2px 0px rgba(6, 0, 1, 0.35); */
	font-size: 28px;
	font-weight: normal;
}

.ask_tc .part4 .btn {
	display: block;
	width: 230px;
	height: 37px;
	margin: 0 auto;
	margin-top: 16px;
    line-height: 37px;
	font-size: 16px;
	color: #fff;
	background: url(btn2.png) left center no-repeat;
	background-size: 100%;
	border-radius: 5px;
}

.ask_tc .part4 ul.questions li {
	border-bottom: 1px dashed rgba(53, 120, 203, 1);
}

.questions-box {
	width: 320px;
	margin: 0 auto;
}

.questions {
	margin-top: 0px;
	float: left;
	margin-left: 15px;
}

.questions li {
	text-align: left;
	height: 34px;
	line-height: 34px;
	border-bottom: 1px dashed #d7d7d7;
}

.questions li a {
	text-align: left;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.questions-btn {
	margin-top: 5px;
	font-size: 12px;
	float: right;
	margin-right: 10px;
	/* text-shadow: 1px 1px 0px #ffffff; */
}

.questions-btn li {
	margin-bottom: 5px;
}

.questions-btn li a {
	display: block;
	font-size: 12px;
	color: #fff;
	/* text-shadow: 1px 1px 0px #ffffff; */
	/* border: 1px solid #d7d7d7; */
	/* background: -webkit-linear-gradient(to bottom,
		rgba(255, 255, 255, 1) 0%,
		rgba(243, 243, 243, 1) 100%);
	background: linear-gradient(to bottom,
		rgba(255, 255, 255, 1) 0%,
		rgba(243, 243, 243, 1) 100%);
	box-shadow: 1px 1px 1px #ececec; */
	background: url(btn44.png) left center no-repeat;
    background-size: 100%;
	width: 86px;
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	/* text-shadow: 1px 1px 0px #ffffff; */
	text-decoration: none;
}

.questions-btn li a:active {
	background: -webkit-linear-gradient(to bottom,
		rgba(243, 243, 243, 1) 0%,
		rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom,
		rgba(243, 243, 243, 1) 0%,
		rgba(255, 255, 255, 1) 100%);
}

.questions li img {
	display: inline-block;
	margin-left: .3rem;
	vertical-align: text-top;
}

/*问题弹窗结束*/
.right_bottom {
	width: 14px;
	height: 136px;
	background-color: #fed635;
	border-radius: 4px 0 0 4px;
	text-align: center;
	cursor: pointer;
	position: fixed;
	top: 50%;
	right: 0;
	padding: 0 10px;
	margin-top: -68px;
	overflow: hidden;
	display: none;
}

.right_bottom .right_btn {
	color: #43404b;
	line-height: 17px;
	margin: 16px auto;
	font-weight: 700;
	font-size: 16px;
}

.right_bottom_yuand {
	width: 25px;
	height: 45px;
	background-color: #fed635;
	border-radius: 25px;
	text-align: center;
	cursor: pointer;
	position: fixed;
	bottom: 10%;
	right: 4px;
	padding: 0 10px;
	overflow: hidden;
	display: none;
}

.right_bottom_yuand .right_btn {
	color: #43404b;
	/* line-height: 17px; */
	margin: 0px auto;
	margin-top: 6px;
	font-weight: 700;
	font-size: 12px;
}
