
.container {
	width: 33.79200541rem;
	margin: 0 auto
}

.fl {
	float: left
}

.fr {
	float: right
}

.xdfxc-header {
	background: #fff;
	padding: 1%
}

.pe-banner .pe-banner-wrap {
	height: 29.13600466rem
}

.pe-banner .pe-banner-wrap img {
	width: 100%;
	height: 29.13600466rem
}

.pe-sec {
	background: #fff;
	padding: 2.4rem 0 .86400014rem;
	margin-bottom: 1.2rem
}

.pe-sec.pe-rxlc {
	padding-top: 1.8rem
}

.pe-sec.pe-rxlc .rxlc-wrap .rxlc-desc {
	font-size: 1.2480002rem
}

.pe-sec.pe-rxlc .rxlc-wrap .rxlc-desc p {
	line-height: 1.72800028rem;
	text-indent: 2em
}

.pe-sec.pe-rxlc .rxlc-wrap .rxlc-thumb {
	padding-top: 2.01600032rem
}

.pe-sec.pe-rxlc .rxlc-wrap .rxlc-thumb .rxlc-tit {
	text-align: center
}

.pe-sec.pe-rxlc .rxlc-wrap .rxlc-thumb .rxlc-tit h2 {
	height: 2.01600032rem;
	line-height: 2.01600032rem;
	margin-bottom: .6240001rem;
	font-size: 2.11200034rem
}

.pe-sec.pe-rxlc .rxlc-wrap .rxlc-thumb .rxlc-img {
	width: 28.80000461rem;
	margin: 0 auto
}

.pe-sec .pe-sec-wrap .pe-sec-tit {
	text-align: center;
	padding-bottom: 1.92000031rem
}

.pe-sec .pe-sec-wrap .pe-sec-tit h2 {
	position: relative;
	display: inline-block;
	font-size: 1.82400029rem;
	height: 2.01600032rem;
	line-height: 2.01600032rem;
	margin-bottom: .6240001rem
}

.pe-sec .pe-sec-wrap .pe-sec-tit h2 i.tit-circ-l,
.pe-sec .pe-sec-wrap .pe-sec-tit h2 i.tit-circ-r {
	position: absolute;
	display: block;
	background: #6aa100;
	border-radius: 50%
}

.pe-sec .pe-sec-wrap .pe-sec-tit h2 i.tit-circ-l {
	width: 1.20000019rem;
	height: 1.20000019rem;
	left: -1.92000031rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.pe-sec .pe-sec-wrap .pe-sec-tit h2 i.tit-circ-r {
	width: .86400014rem;
	height: .86400014rem;
	right: -1.72800028rem;
	bottom: .28800005rem
}

.pe-sec .pe-sec-wrap .pe-sec-tit h2 i.tit-circ-r:after,
.pe-sec .pe-sec-wrap .pe-sec-tit h2 i.tit-circ-r:before {
	position: absolute;
	display: block;
	content: '';
	background: #fff;
	border-radius: 50%
}

.pe-sec .pe-sec-wrap .pe-sec-tit h2 i.tit-circ-r::before {
	top: -4.32000069rem;
	right: -3.83040061rem;
	width: 5.76000092rem;
	height: 5.76000092rem;
	border: .48000008rem solid #6aa100;
	z-index: 3;
	-webkit-transform: scale(.1);
	-ms-transform: scale(.1);
	transform: scale(.1)
}

.pe-sec .pe-sec-wrap .pe-sec-tit h2 i.tit-circ-r:after {
	top: -6.72000108rem;
	right: -6.240001rem;
	width: 9.60000154rem;
	height: 9.60000154rem;
	border: .96000015rem solid #6aa100;
	-webkit-transform: scale(.1);
	-ms-transform: scale(.1);
	transform: scale(.1)
}

.pe-sec .pe-sec-wrap .pe-sec-tit h2::after,
.pe-sec .pe-sec-wrap .pe-sec-tit h2:before {
	display: block;
	background-color: #6aa100;
	position: absolute;
	width: 5.56800089rem;
	height: 1px;
	content: ''
}

.pe-sec .pe-sec-wrap .pe-sec-tit h2::before {
	left: -7.68000123rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.pe-sec .pe-sec-wrap .pe-sec-tit h2::after {
	right: -8.54400137rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.pe-sec .pe-sec-wrap .pe-sec-tit h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15200018rem;
	height: .76800012rem;
	line-height: .76800012rem;
	font-weight: 400;
	text-transform: uppercase;
	color: #6f6f6f
}

.pe-sec .pe-sec-wrap .pe-sec-desc {
	background: #fff1e4;
	padding: 1.34400022rem 1.72800028rem
}

.pe-sec .pe-sec-wrap .pe-sec-desc p {
	line-height: 2.01600032rem;
	text-indent: 2em;
	font-size: 1.15200018rem
}

.pe-sec .warn {
	color: red
}

.pe-sec-adv ul {
	overflow: hidden
}

.pe-sec-adv .sec-adv-item {
	position: relative;
	float: left;
	width: 10.03200161rem;
	height: 14.59200233rem;
	margin-right: 1.8480003rem;
	margin-bottom: .96000015rem
}

.pe-sec-adv .sec-adv-item:nth-child(n+3) {
	margin-bottom: 0
}

.pe-sec-adv .sec-adv-item .adv-item-wrap {
	position: absolute;
	height: 9.40800151rem;
	left: 0;
	bottom: 0;
	text-align: center;
	width: 100%;
	background: #ffebd3;
	border-radius: .6240001rem
}

.pe-sec-adv .sec-adv-item .adv-item-wrap .num {
	font-size: 2.4960004rem;
	height: 2.59200041rem;
	line-height: 2.59200041rem;
	font-weight: bolder
}

.pe-sec-adv .sec-adv-item .adv-item-wrap .adv-desc {
	position: absolute;
	bottom: .76800012rem;
	width: 100%;
	font-size: 1.15200018rem;
	line-height: 1.53600025rem
}

.pe-sec-adv .sec-adv-item .adv-item-wrap .adv-thumb {
	position: absolute;
	top: -5.0160008rem;
	left: 0
}

.pe-sec-adv .sec-adv-item:nth-child(3n) {
	margin-right: 0
}

.pe-sec-adv .sec-adv-item:nth-child(3n) .adv-item-wrap {
	background: #fbe7e8
}

.pe-sec-adv .sec-adv-item:nth-child(3n-2) .adv-item-wrap {
	background: #ffebd3
}

.pe-sec-adv .sec-adv-item:nth-child(3n-1) .adv-item-wrap {
	background: #d5f8c2
}

.sec-btn-group {
	width: 87%;
	margin: 1.92000031rem auto 1rem
}

.sec-btn-group .sec-btn {
	display: block;
	border-radius: 1.82400029rem;
	width: 100%;
	height: 3.64800058rem;
	line-height: 3.64800058rem;
	text-align: center;
	color: #fff;
	font-size: 1.44000023rem
}

.sec-btn-group .or-btn {
	background: url(../images/btn-bg-eb63983a8d.png) center 2px no-repeat;
	background-size: 100% 3.64800058rem;
	box-shadow: 0 4.8px 4.28px 0 rgba(255, 67, 67, .6);
	float: none
}

.sec-btn-group .gr-btn {
	background: #57b624
}

.course-item .course-tit-wrap {
	margin: 1.2480002rem 0
}

.course-item .course-tit-wrap .course-tit {
	padding-top: .48000008rem
}

.course-item .course-tit-wrap .course-tit .course-name h3 {
	float: left;
	line-height: 1.15200018rem;
	color: #e7313d;
	font-size: 1.44000023rem
}

.course-item .course-tit-wrap .course-tit .course-name p {
	color: #454545;
	line-height: 1.53600025rem;
	font-size: 1.10400018rem;
	text-align: center
}

.course-list {
	margin-top: 1.44000023rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0 4%;
}

.course-list .course-l-item {
	width: 49%;
	margin-bottom: 0.5rem;
	position: relative;
	box-shadow: 0 .14400002rem .36480006rem .0192rem rgba(0, 0, 0, .4)
}


.course-list .course-l-item .item-thumb .thumb-wrap img {
	display: block;
	width: 100%
}

.course-list .course-l-item .item-thumb .thumb-desc {
	position: absolute;
	bottom: 0;
	background: rgba(0, 0, 0, .6);
	width: 100%;
	height: 2.40000038rem;
	line-height: 2.40000038rem;
	color: #fff;
	text-align: center
}

.course-list .course-l-item .item-thumb .thumb-desc p {
	font-size: 1.15200018rem
}

.course-list .course-l-item .item-thumb .thumb-desc-txt {
	width: 100%;
	height: 5.95200095rem;
	text-align: center;
	font-size: 1.15200018rem;
	padding-top: .76800012rem;
	box-shadow: 0 .24000004rem .24000004rem rgba(188, 184, 184, .75)
}

.course-list .course-l-item .item-thumb .thumb-desc-txt p {
	font-size: 1.15200018rem;
	line-height: 1.53600025rem
}

.course-list .course-l-item:nth-child(2n) {
	margin-right: 0
}

.pe-sec-enroll {
	padding: 1.34400022rem 1.15200018rem;
	border: 1px solid #d2d2d2;
	border-radius: .57600009rem
}

.pe-sec-enroll .enroll-wrap .enroll-item {
	position: relative;
	border: 1px solid #bfbfbf;
	border-radius: .33600005rem;
	height: 8.44800135rem;
	margin-bottom: 1.72800028rem
}

.pe-sec-enroll .enroll-wrap .enroll-item .enroll-desc {
	position: absolute;
	left: 14.68800235rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.pe-sec-enroll .enroll-wrap .enroll-item .enroll-desc h4 {
	font-size: 1.53600025rem;
	height: 1.44000023rem;
	line-height: 1.44000023rem;
	color: #fb6900;
	margin-bottom: .48000008rem
}

.pe-sec-enroll .enroll-wrap .enroll-item .enroll-desc p {
	font-size: 1.15200018rem;
	color: #5e5e5e;
	line-height: 1.92000031rem
}

.pe-sec-enroll .enroll-wrap .enroll-item .enroll-thumb {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 13.34400214rem
}

.pe-sec-enroll .enroll-wrap .enroll-item .enroll-thumb img {
	display: block;
	width: 100%;
	height: 9.60000154rem;
	border-radius: .57600009rem 4.80000077rem 4.80000077rem .57600009rem
}

.pe-sec-enroll .enroll-wrap .enroll-item:nth-child(2n) .enroll-desc {
	left: 1.15200018rem
}

.pe-sec-enroll .enroll-wrap .enroll-item:nth-child(2n) .enroll-thumb {
	right: 0
}

.pe-sec-enroll .enroll-wrap .enroll-item:nth-child(2n) .enroll-thumb img {
	border-radius: 4.80000077rem .57600009rem .57600009rem 4.80000077rem
}

.pe-sec-info .info-wrap .info-thumb {
	margin-bottom: 1.34400022rem
}

.pe-sec-info .info-wrap .info-thumb img {
	display: block;
	width: 100%;
	height: 13.82400221rem
}

.pe-sec-info .info-wrap .honor-img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: .57600009rem
}

.pe-sec-info .info-wrap .honor-img .honor-item {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: .38400006rem
}

.pe-sec-info .info-wrap .honor-img .honor-item img {
	display: block;
	width: 100%
}

.pe-sec-info .info-wrap .honor-img .honor-item:last-child {
	margin-right: 0
}

.pe-sec-info .info-wrap .info-desc {
	font-size: 1.15200018rem;
	line-height: 1.92000031rem;
	text-indent: 2em
}

.sec-bg.enviro .pe-sec-tit {
	margin-top: 0
}

.enviro-wrap {
	overflow: hidden;
	margin-top: 1.15200018rem
}

.enviro-wrap .enviro-g {
	width: 16.41600263rem;
	margin-right: .86400014rem
}

.enviro-wrap .enviro-g .enviro-item {
	position: relative;
	margin-bottom: .76800012rem
}

.enviro-wrap .enviro-g .enviro-item:last-child {
	margin-bottom: 0
}

.enviro-wrap .enviro-g .enviro-item .enviro-thumb img {
	display: block;
	width: 100%;
	height: 10.41600167rem
}

.enviro-wrap .enviro-g .enviro-item .enviro-thumb.dou-img img {
	height: 21.60000346rem
}

.enviro-wrap .enviro-g .enviro-item .enviro-desc {
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(21, 21, 21, .5);
	width: 100%;
	height: 2.40000038rem;
	line-height: 2.40000038rem;
	color: #fff;
	text-align: center;
	font-size: 1.15200018rem
}

.enviro-wrap .enviro-g:nth-child(2n) {
	margin-right: 0
}

.sec-tel {
	padding-top: .96000015rem
}

.pe-sec-qa .qa-wrap .qa-list li {
	overflow: hidden;
	border-radius: .86400014rem;
	background-color: #fff1e4;
	box-shadow: 0 .14400002rem .19200003rem 0 rgba(0, 0, 0, .42);
	width: 33.21600531rem;
	height: 3.07200049rem;
	margin-bottom: 1.44000023rem
}

.pe-sec-qa .qa-wrap .qa-list li .num {
	border-radius: 50%;
	background-color: #fa0;
	box-shadow: 0 2px 5px 0 rgba(92, 90, 90, .75);
	position: absolute;
	width: 3.07200049rem;
	height: 3.07200049rem;
	font-size: 1.34400022rem;
	line-height: 3.07200049rem;
	text-align: center;
	font-weight: 600;
	color: #fff;
	margin-left: -.38400006rem
}

.pe-sec-qa .qa-wrap .qa-list li .qa-desc {
	margin-left: 3.16800051rem;
	height: 3.07200049rem;
	line-height: 3.07200049rem;
	font-size: 1.10400018rem
}

.pe-sec-qa .qa-wrap .qa-list li .qa-btn {
	display: block;
	width: 9.40800151rem;
	height: 3.07200049rem;
	line-height: 3.07200049rem;
	text-align: center;
	border-radius: .96000015rem;
	background-color: #57b624;
	color: #fff;
	font-size: 1.15200018rem;
	margin-right: -.38400006rem
}

.pe-sec-qa .qa-wrap .qa-list li:nth-child(2n) {
	background-color: #f6fff1
}

.pe-sec-qa .qa-wrap .qa-list li:nth-child(2n) .num {
	background-color: #57b624
}

.pe-sec-qa .qa-wrap .qa-list li:nth-child(2n) .qa-btn {
	background: #fa0
}

.course-list.clearfix {
	overflow: inherit
}

.top-bar {
	height: 4.80000077rem;
	text-align: center;
	color: #fff;
	line-height: 4.80000077rem;
	background: #e6792a;
	font-weight: 700;
	font-size: 1.82400029rem
}

.pe-introduct-wrap {
	background: #fcf6ef;
	padding: 3.16800051rem 0 3.36000054rem
}

.pe-introduct-wrap .pe-introduct-tit {
	position: absolute;
	left: 2.68800043rem;
	top: -1.08000017rem;
	z-index: 1
}

.pe-introduct-wrap .pe-introduct-tit h2 {
	font-size: 0
}

.pe-introduct-wrap .pe-introduct-tit h2 span {
	display: inline-block;
	width: 2.16000035rem;
	height: 2.16000035rem;
	line-height: 2.16000035rem;
	text-align: center;
	margin-right: .19200003rem;
	font-size: 1.34400022rem;
	background: #f3c721;
	border-radius: 50%;
	color: #fff;
	font-weight: 400
}

.pe-introduct-wrap .pe-introduct-tit h2 span:nth-child(2) {
	background: #00a63d
}

.pe-introduct-wrap .pe-introduct-tit h2 span:nth-child(3) {
	background: #e67a2a
}

.pe-introduct-wrap .pe-introduct-tit h2 span:nth-child(4) {
	background: #227de1
}

.pe-introduct-wrap .introduct-desc-wrap {
	margin: 0 auto;
	padding: 1.44000023rem .96000015rem;
	border: .09600002rem solid #59493f;
	border-radius: .96000015rem;
	background: #fff;
	font-size: 1.2480002rem;
}

.pe-introduct-wrap .introduct-desc-wrap p {
	line-height: 1.53600025rem;
}

.pe-introduct-wrap .introduct-desc-wrap p .warn {
	color: red;
}

.pe-introduct-desc {
	position: relative;
	border: .09600002rem dashed #59493f;
	padding: .38400006rem;
	border-radius: 1.15200018rem;
}

.pe-sec.sec-bg.sec-xf {
	position: relative;
}

.pe-sec.sec-bg.sec-xf .pe-sec-tit p {
	font-size: 1.15200018rem;
}

.pe-sec.sec-bg.sec-xf .pe-xf-form {
	padding: 2.40000038rem 0 .96000015rem;
	background: #fff;
}

.pe-sec.sec-bg.sec-xf .pe-xf-form .xf-form-item {
	height: 3.93600063rem;
	font-size: 0;
	margin-bottom: .96000015rem;
	text-align: center;
}

.pe-sec.sec-bg.sec-xf .pe-xf-form .xf-form-item:last-child {
	margin-bottom: 0;
}

.pe-sec.sec-bg.sec-xf .pe-xf-form .xf-form-item input[type=tel],
.pe-sec.sec-bg.sec-xf .pe-xf-form .xf-form-item input[type=submit],
.pe-sec.sec-bg.sec-xf .pe-xf-form .xf-form-item input[type=text] {
	width: 100%;
	display: inline-block;
	height: 3.93600063rem;
	font-size: 1.44000023rem;
	-webkit-appearance: none;
	outline: 0;
	border-radius: 0;
}

.pe-sec.sec-bg.sec-xf .pe-xf-form .xf-form-item input[type=tel],
.pe-sec.sec-bg.sec-xf .pe-xf-form .xf-form-item input[type=text] {
	background: #ececec;
	color: #595959;
	text-indent: 1.15200018rem;
	padding: .19200003rem 0;
}

.pe-sec.sec-bg.sec-xf .pe-xf-form .xf-form-item input[type=submit] {
	background: #fa0;
	color: #fff;
	text-align: center
}

.pe-tel-wrap {
	background: #fff;
	padding: .38400006rem 2.11200034rem;
}

.pe-tel-wrap .pe-tel-thumb {
	position: relative;
	width: 100%;
	height: 5.18400083rem;
	border-radius: 2.59200041rem;
	box-shadow: 0 .04800001rem .71424011rem .05376001rem rgba(0, 0, 0, .36);
	margin-top: -1.92000031rem;
}

.pe-tel-wrap .pe-tel-thumb img {
	width: 100%;
	display: block;
}

.pe-sec.pe-cert {
	position: relative;
}

.pe-sec.pe-cert .pe-sec-tit p {
	font-size: 1.15200018rem;
}

.pe-sec.pe-cert .cert-wrap .cert-logo {
	padding: 0 2.68800043rem;
	margin-bottom: 2.97600048rem;
}

.pe-sec.pe-cert .cert-wrap .cert-logo img {
	display: block
}

.pe-sec.pe-cert .cert-wrap .granduat-img .grand-item {
	float: left;
	width: 16.46400263rem;
	margin-right: .86400014rem;
	box-shadow: 0 .19200003rem .52800008rem .08736001rem rgba(0, 0, 0, .44);
}

.pe-sec.pe-cert .cert-wrap .granduat-img .grand-item:nth-child(2n),
.pe-sec.pe-employ .employ-list .employ-item:nth-child(4n) {
	margin-right: 0;
}

.pe-sec.pe-cert .cert-wrap .granduat-img .grand-item img {
	display: block;
}

.pe-sec.pe-employ .employ-txt {
	line-height: 1.72800028rem;
	font-size: 1.2480002rem;
	padding-bottom: 1.34400022rem;
}

.pe-sec.pe-employ .employ-txt p {
	color: #404040;
	text-indent: 2em
}

.pe-sec.pe-employ .employ-list {
	overflow: hidden
}

.pe-sec.pe-employ .employ-list .employ-item {
	float: left;
	width: 8.01600128rem;
	margin-right: .48000008rem;
	margin-bottom: 1.44000023rem;
}

.pe-sec.pe-employ .employ-list .employ-item .employ-thumb {
	position: relative;
	background: #ef8200;
	height: 5.52000088rem;
	border-radius: .38400006rem;
}

.pe-sec.pe-employ .employ-list .employ-item .employ-thumb img {
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	height: 3.21600051rem;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	
}

.pe-sec.pe-employ .employ-list .employ-item .employ-desc {
	position: relative;
	height: 2.30400037rem;
}

.pe-sec.pe-employ .employ-list .employ-item .employ-desc p {
	width: 100%;
	position: absolute;
	bottom: 0;
	text-align: center;
	font-size: 1.15200018rem;
}

.pe-sec.pe-employ .employ-list .employ-item:nth-child(2) .employ-thumb {
	background: #15a0e6;
}

.pe-sec.pe-employ .employ-list .employ-item:nth-child(2) .employ-thumb img {
	height: 3.84000061rem;
}

.pe-sec.pe-employ .employ-list .employ-item:nth-child(3) .employ-thumb {
	background: #f3324d;
}

.pe-sec.pe-employ .employ-list .employ-item:nth-child(3) .employ-thumb img {
	height: 3.64800058rem;
}

.pe-sec.pe-employ .employ-list .employ-item:nth-child(4) .employ-thumb {
	background: #05d0c8;
}

.pe-sec.pe-employ .employ-list .employ-item:nth-child(4) .employ-thumb img {
	height: 2.88000046rem;
}

.pe-sec.pe-employ .employ-list .employ-item:nth-child(5) .employ-thumb {
	background: #9f58eb
}

.pe-sec.pe-employ .employ-list .employ-item:nth-child(5) .employ-thumb img {
	height: 3.31200053rem
}

.pe-sec.pe-employ .employ-list .employ-item:nth-child(6) .employ-thumb {
	background: #38c76e
}

.pe-sec.pe-employ .employ-list .employ-item:nth-child(6) .employ-thumb img {
	height: 3.50400056rem
}

.pe-sec.pe-employ .employ-list .employ-item:nth-child(7) .employ-thumb {
	background: #f5a71a
}

.pe-sec.pe-employ .employ-list .employ-item:nth-child(7) .employ-thumb img {
	height: 3.40800055rem
}

.pe-sec.pe-employ .employ-list .employ-item:nth-child(8) .employ-thumb {
	background: #ea3480
}

.pe-sec.pe-employ .employ-list .employ-item:nth-child(8) .employ-thumb img {
	height: 3.36000054rem
}
.pe-sec.pe-employ .employ-enviro{
	overflow: hidden;
}
.pe-sec.pe-employ .employ-enviro .e-enviro-item {
	float: left;
	width: 16.46400263rem;
	margin-right: .86400014rem
}

.pe-sec.pe-employ .employ-enviro .e-enviro-item img {
	display: block;
	width: 100%
}

.pe-sec.pe-employ .employ-enviro .e-enviro-item:last-child {
	margin-right: 0
}

.pe-sec.sec-bg.con .pe-sec-tit {
	padding-bottom: 0
}

.zsjh-zxrs {
	padding-top: .96000015rem
}

.zsjh-zxrs .zxrs-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.zsjh-zxrs .zxrs-list .zxrs-item {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 1.2480002rem;
	background: #f75900;
	border-radius: .28800005rem;
	height: 5.52000088rem;
	color: #fff
}

.zsjh-zxrs .zxrs-list .zxrs-item:last-child {
	margin-right: 0;
	background: #2fa3f2
}

.zsjh-zxrs .zxrs-list .zxrs-item .zxrs-txt {
	position: absolute;
	width: 100%;
	top: 50%;
	text-align: center;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.zsjh-zxrs .zxrs-list .zxrs-item .zxrs-txt h4 {
	font-size: 1.34400022rem
}

.zsjh-zxrs .zxrs-list .zxrs-item .zxrs-txt p {
	font-size: 1.20000019rem
}

.pe-sec-xszp .xszp-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: wrap;
	flex-flow: wrap
}

.pe-sec-xszp .xszp-list .xszp-l-item {
	width: 16.60800266rem;
	margin-right: .48000008rem;
	margin-bottom: .48000008rem;
	position: relative
}

.pe-sec-xszp .xszp-list .xszp-l-item:nth-child(2n) {
	margin-right: 0
}

.pe-sec-xszp .xszp-list .xszp-l-item .thumb-wrap img {
	display: block
}

.pe-sec-xszp .xszp-list .xszp-l-item .thumb-desc {
	position: absolute;
	bottom: 0;
	background: rgba(0, 0, 0, .6);
	width: 100%;
	height: 2.40000038rem;
	line-height: 2.40000038rem;
	color: #fff;
	text-align: center
}

.pe-sec-xszp .xszp-list .xszp-l-item .thumb-desc p {
	font-size: 1.15200018rem
}

.pe-sec-xszp .xszp-list .xszp-l-item.sm {
	width: 10.89600174rem;
	margin-right: .48000008rem
}

.pe-sec-xszp .xszp-list .xszp-l-item.sm:last-child {
	margin-right: 0
}

.jyfx {
	padding: 0 .67200011rem
}

.jyfx .jyfx-wrap .jyfx-item {
	margin-bottom: 1.34400022rem
}

.jyfx .jyfx-wrap .jyfx-item .jyfx-tit {
	height: 2.30400037rem;
	line-height: 2.30400037rem;
	position: relative;
	margin-bottom: .72000012rem
}

.jyfx .jyfx-wrap .jyfx-item .jyfx-tit p {
	position: absolute;
	background: #ff8817;
	color: #fff;
	font-size: 1.44000023rem;
	width: 2.30400037rem;
	line-height: 2.30400037rem;
	border-radius: 50%;
	text-align: center;
	font-weight: 700;
	left: 1.44000023rem
}

.jyfx .jyfx-wrap .jyfx-item .jyfx-tit p::after,
.jyfx .jyfx-wrap .jyfx-item .jyfx-tit p::before {
	background: #ffb16c;
	border-radius: 50%;
	position: absolute;
	content: ''
}

.jyfx .jyfx-wrap .jyfx-item .jyfx-tit p::before {
	left: -1.20000019rem;
	top: -.24000004rem;
	width: 1.05600017rem;
	height: 1.05600017rem
}

.jyfx .jyfx-wrap .jyfx-item .jyfx-tit p::after {
	left: 2.59200041rem;
	top: .6240001rem;
	width: .48000008rem;
	height: .48000008rem
}

.jyfx .jyfx-wrap .jyfx-item .jyfx-tit h3 {
	position: absolute;
	text-indent: 5.47200088rem;
	font-size: 1.44000023rem;
	font-weight: 400
}

.jyfx .jyfx-wrap .jyfx-item .jyfx-desc {
	border-radius: .6240001rem;
	border: 1px dashed #ff8817;
	padding: .76800012rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: wrap;
	flex-flow: wrap
}

.jyfx .jyfx-wrap .jyfx-item .jyfx-desc .jyfx-thumb {
	width: 10.56000169rem;
	margin-right: .76800012rem
}

.jyfx .jyfx-wrap .jyfx-item .jyfx-desc .jyfx-thumb img {
	display: block
}

.foot-zxbar,
.zsjh-wrap {
	display: -webkit-box;
	display: -ms-flexbox
}

.jyfx .jyfx-wrap .jyfx-item .jyfx-desc .jyfx-txt {
	position: relative;
	width: 19.10400306rem
}

.jyfx .jyfx-wrap .jyfx-item .jyfx-desc .jyfx-txt p {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	font-size: 1.15200018rem;
	line-height: 2.30400037rem;
	color: #5e5e5e
}

.foot-zxbar,
.lg-xdxc-bottom {
	position: fixed;
	bottom: 0;
	max-width: 640px
}

.foot-zxbar {
	display: flex;
	width: 100%;
	z-index: 100;
	background: #FFF
}

.foot-zxbar .zxbar-item {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	line-height: 4.60800074rem;
	text-align: center
}

.foot-zxbar .zxbar-item .zxbari-wrap p {
	font-size: 1.82400029rem;
	color: #fff;
	font-weight: 700;
	text-indent: 2.88000046rem
}

.foot-zxbar .zxbar-item:nth-child(1) {
	background: url(../images/bm-icon-c5fdd8e8a4.png) 2.88000046rem .96000015rem no-repeat #57b624;
	background-size: 2.88000046rem 2.88000046rem
}

.foot-zxbar .zxbar-item:nth-child(2) {
	background: url(../images/zx-icon-1dc2be8b94.png) 1.92000031rem .86400014rem no-repeat #ee7b1e;
	background-size: 2.88000046rem 2.88000046rem
}

.foot-zxbar .zxbar-item:nth-child(2) p {
	text-indent: 4.32000069rem
}

.foot-zxbar .zxbar-item .zxnum {
	position: absolute;
	display: block;
	width: 1.92000031rem;
	height: 1.92000031rem;
	border-radius: 1em;
	background-color: red;
	text-align: center;
	color: #fff;
	font-size: 1.05600017rem;
	top: -.28800005rem;
	left: 4.80000077rem;
	line-height: 1.82400029rem;
	z-index: 1;
	border: 1px solid #fff;
	font-style: normal;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}

.title {
	padding-top: .8em
}

.title img {
	display: block;
	width: 70% !important;
	margin: 0 auto
}

.ctitle p {
	font-size: .8em
}

.zsjh-wrap {
	display: flex;
	padding-bottom: 1.34400022rem
}

.notice-wrap,
.yjrxcs .yjrxcs-wrap .rxcs-form .rxcs-item {
	display: -webkit-box;
	display: -ms-flexbox;
	-ms-flex-flow: wrap
}

.zsjh-wrap .zsjh-item {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 1.05600017rem;
	text-align: center;
	line-height: 3.36000054rem;
	border-radius: 1.68000027rem;
	font-size: 1.2480002rem;
	background: #0497df;
	color: #fff
}

.zsjh-wrap .zsjh-item:last-child {
	margin-right: 0;
	background: #f22222
}

.notice-wrap {
	display: flex;
	padding: .96000015rem 0;
	border: 1px solid #e2e0e0;
	border-radius: 1.05600017rem;
	flex-flow: wrap
}

.notice-wrap .notice-tit {
	width: 9.60000154rem;
	font-size: 1.72800028rem;
	color: #f22222;
	text-align: center;
	border-right: 1px solid #e2e0e0
}

.notice-wrap .notice-tit h3 {
	width: 100%;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.notice-wrap .notice-desc {
	width: calc(100% - 2rem*100/2.083333/10);
	padding: .38400006rem 1.72800028rem
}

.pe-zsjh,
.xslq-wrap {
	padding-top: 1.34400022rem
}

.notice-wrap .notice-desc p {
	line-height: 1.92000031rem;
	color: #000;
	font-size: 1.34400022rem
}

.notice-wrap .notice-desc p span {
	color: #f22222
}

#demo {
	overflow: hidden;
	margin: 0 auto;
	height: 18rem;
	padding: 0 3%;
	background-color: #fff;
}

.xdf-btform,
.xdf-btform .btform-wrap .btform-main {
	padding-top: 10px
}

.xslq-wrap .xslq-tit {
	text-align: center;
	padding-bottom: 1.34400022rem
}

.xslq-wrap .xslq-tit h3 {
	font-size: 1.72800028rem;
	line-height: 1.72800028rem;
	color: #404040
}

.xslq-tab .tab-tbody tr,
.xslq-tab .tab-tit tr {
	line-height: 3.07200049rem
}

.xslq-tab .tab-tit {
	width: 100%
}

.xslq-tab .tab-tit tr {
	background: #fa0;
	color: #fff
}

.xslq-tab .tab-tit tr th {
	width: 20%;
	font-size: 1.2480002rem;
	text-align: center
}

.xslq-tab .tab-tit tr th:nth-child(n+3) {
	width: 30%
}

.xslq-tab .tab-tbody {
	width: 100%
}

.xslq-tab .tab-tbody tr:nth-child(2n) {
	background: #f2f2f2;
}

.xslq-tab .tab-tbody tr td {
	color: #000;
	font-size: 1.2480002rem;
	text-align: center;
	width: 20%
}

.xslq-tab .tab-tbody tr td:nth-child(n+3) {
	width: 30%
}

.xslq-tab .tab-tbody tr td:nth-child(4) {
	color: #f22222
}

.xdf-btform {
	position: relative
}

.xdf-btform::before {
	position: absolute;
	width: 100%;
	height: 8px;
	top: 0;
	background: #fff;
	content: ''
}

.xdf-btform .btform-wrap {
	width: 88%;
	margin: 10px auto 0
}

.xdf-btform .btform-wrap .btform-tit {
	text-align: center
}

.xdf-btform .btform-wrap .btform-tit h2 {
	font-size: 16px;
	line-height: 15px;
	margin-bottom: 8px;
	font-weight: 700;
	color: #0071ca
}

.xdf-btform .btform-wrap .btform-tit p {
	font-size: 13px;
	line-height: 13px
}

.xdf-btform .btform-wrap .btform-main .btform-item {
	height: 40px;
	margin-bottom: 10px;
	position: relative
}

.xdf-btform .btform-wrap .btform-main .btform-item i {
	position: absolute;
	display: block;
	font-size: 20px;
	color: #ff5858;
	line-height: 20px;
	left: 8px;
	height: 20px;
	border-right: 1px solid #ff5858;
	top: 10px;
	padding-right: 5px
}

.xdf-btform .btform-wrap .btform-main .btform-item .hsl-down {
	border: none;
	right: 1px;
	left: auto;
	font-size: 10px;
	z-index: 1;
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5)
}

.xdf-btform .btform-wrap .btform-main .btform-item input {
	border: 1px solid #ff5858;
	background-color: transparent;
	height: 38px;
	font-size: 13px;
	width: 98%;
	border-radius: 3px;
	margin-left: .8%;
	text-indent: 35px;
	-webkit-appearance: none
}

.xdf-btform .btform-wrap .btform-main .btform-item input:focus {
	outline: 0
}

.xdf-btform .btform-wrap .btform-main .btform-item.btform-btn input {
	background: url(../images/btn-bg-eb63983a8d.png) no-repeat;
	box-shadow: 0 4.8px 4.28px 0 rgba(255, 67, 67, .6);
	background-size: 100% 38px;
	height: 38px;
	font-size: 13px;
	color: #fff;
	border: 1px solid transparent;
	border-radius: 19px;
	text-indent: 0
}

.xdf-btform .btform-wrap .btform-main .btform-tips {
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	line-height: 12px;
	color: #ccc;
	margin-bottom: 10px
}

.xdf-btform .btform-wrap .btform-main .btform-tips i {
	font-size: 12px;
	color: #fe6601;
	padding-right: 5px
}

.xqhzdw .xqhzdw-tit {
	line-height: 3.64800058rem;
	background: #0071ca;
	text-align: center;
	color: #fff;
	margin: 1.34400022rem 0 0
}

.xqhzdw .xqhzdw-tit h3 {
	font-size: 1.72800028rem
}

.cbox-tit {
	text-align: center
}

.cbox-tit h3 {
	font-size: 1.82400029rem;
	line-height: 1.92000031rem;
	padding: .96000015rem;
	color: #0071ca
}

.cbox-tit p {
	font-size: 1.15200018rem
}

.lg-xdxc-bottom {
	width: 100%;
	z-index: 10;
	background-color: #fff;
	padding: .3rem;
	box-sizing: border-box
}

.lg-xdxc-bottom ul {
	width: 100%
}

.lg-xdxc-bottom ul li {
	float: left;
	text-align: center
}

.lg-xdxc-bottom ul li a {
	width: 100%;
	display: block;
	font-size: 1.1rem;
	color: #000
}

.lg-xdxc-bottom ul li:nth-child(1),
.lg-xdxc-bottom ul li:nth-child(2) {
	width: 15%;
	padding-top: .5rem;
	box-sizing: border-box
}

.lg-xdxc-bottom ul li:nth-child(3) {
	width: 35%;
	height: 4rem;
	background-color: #d60000;
	margin-top: .5rem;
	border-radius: 3rem 0 0 3rem
}

.lg-xdxc-bottom ul li:nth-child(4) {
	width: 35%;
	height: 4rem;
	background-color: #0c97ee;
	margin-top: .5rem;
	border-radius: 0 3rem 3rem 0
}

.lg-xdxc-bottom ul li:nth-child(3) a,
.lg-xdxc-bottom ul li:nth-child(4) a {
	color: #fff;
	line-height: 4rem
}

.lg-xdxc-bottom ul li:nth-child(1) a img {
	width: 50%;
	display: block;
	margin: 0 auto
}

.lg-xdxc-bottom ul li:nth-child(2) a img {
	width: 50%;
	display: block;
	margin: 0 auto;
	animation: move6 3s 0s infinite;
	-webkit-animation: move6 3s 0s infinite;
	-ms-transform-origin: bottom;
	transform-origin: bottom;
	-webkit-transform-origin: bottom
}

.lg-xdxc-bottom ul li:nth-child(3) a img {
	width: 22%;
	display: inline-block;
	vertical-align: middle
}

.lg-xdxc-bottom ul li:nth-child(4) a img {
	width: 30%;
	display: inline-block;
	vertical-align: middle
}

.lg-xdxc-bottom .lg-zx {
	position: relative
}

.lg-xdxc-bottom .lg-zx span {
	position: absolute;
	display: block;
	width: 2.5rem;
	height: 2.5rem;
	background: url(../images/bottom-num-bg-dd9c61558e.png) no-repeat;
	background-size: 100%;
	left: 50%;
	top: -1.5rem;
	line-height: 2.5rem;
	text-align: center;
	font-size: 1.1rem;
	margin-left: 2rem;
	-webkit-animation-name: zxnum1;
	animation-name: zxnum1;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

@-webkit-keyframes zxnum1 {

	from,
	to {
		transform: scale(1);
		-webkit-transform: scale(1);
		-moz-transform: scale(1)
	}

	50% {
		transform: scale(1.2);
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2)
	}
}

@keyframes zxnum1 {

	from,
	to {
		transform: scale(1);
		-webkit-transform: scale(1);
		-moz-transform: scale(1)
	}

	50% {
		transform: scale(1.2);
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2)
	}
}

@-webkit-keyframes zxnum2 {

	from,
	to {
		font-size: 1.4rem;
		color: #fc0255
	}

	50% {
		font-size: 1.55rem;
		color: #fff
	}
}

@keyframes zxnum2 {

	from,
	to {
		font-size: 1.4rem;
		color: #fc0255
	}

	50% {
		font-size: 1.55rem;
		color: #fff
	}
}

.yjrxcs {
	padding: 1rem 0
}

.yjrxcs .yjrxcs-wrap .rxcs-tit {
	text-align: center;
	padding-bottom: 1rem
}

.yjrxcs .yjrxcs-wrap .rxcs-tit h2 {
	font-size: 1.5rem;
	color: #000;
	margin-bottom: .6rem
}

.yjrxcs .yjrxcs-wrap .rxcs-tit h2 .warn {
	color: #e25041;
	font-weight: 700;
	font-size: 1.7rem
}

.yjrxcs .yjrxcs-wrap .rxcs-tit p {
	font-size: 1.1rem;
	color: #333
}

.yjrxcs .yjrxcs-wrap .rxcs-form {
	width: 90%;
	margin: 0 auto
}

.yjrxcs .yjrxcs-wrap .rxcs-form .rxcs-item {
	line-height: 3.6rem;
	display: flex;
	flex-flow: wrap
}

.yjrxcs .yjrxcs-wrap .rxcs-form .rxcs-item .rxcs-l {
	width: 6rem
}

.yjrxcs .yjrxcs-wrap .rxcs-form .rxcs-item .rxcs-l p {
	font-size: 1.4rem;
	color: #666;
	text-indent: 1rem
}

.yjrxcs .yjrxcs-wrap .rxcs-form .rxcs-item .rxcs-l p i {
	color: red
}

.yjrxcs .yjrxcs-wrap .rxcs-form .rxcs-item .rxcs-r {
	width: calc(100% - 6rem)
}

.yjrxcs .yjrxcs-wrap .rxcs-form .rxcs-item .rxcs-r .rxcs-xl {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.yjrxcs .yjrxcs-wrap .rxcs-form .rxcs-item .rxcs-r .rxcs-xl span {
	display: block;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	background: #eee;
	color: #333;
	line-height: 2.8rem;
	margin-top: .4rem;
	border-radius: .3rem
}

.yjrxcs .yjrxcs-wrap .rxcs-form .rxcs-item .rxcs-r .rxcs-xl span.active {
	background: rgba(51, 136, 255, .2);
	border: 1px solid #92b3ff;
	color: #92b3ff
}

.yjrxcs .yjrxcs-wrap .rxcs-form .rxcs-item .rxcs-r .rxcs-xl span:nth-last-child(n+2) {
	margin-right: 1rem
}

.yjrxcs .yjrxcs-wrap .rxcs-form .rxcs-item .rxcs-r .rxcs-ipt {
	position: relative
}

.yjrxcs .yjrxcs-wrap .rxcs-form .rxcs-item .rxcs-r .rxcs-ipt input {
	display: block;
	width: 100%;
	color: #333;
	outline: 0;
	border-radius: 3px;
	padding: 0 .8rem;
	border: 1px solid #eee;
	font-size: 1.4rem;
	background: #eee
}

.yjrxcs .yjrxcs-wrap .rxcs-form .rxcs-item .rxcs-r .rxcs-ipt input:focus {
	border-color: red
}

.yjrxcs .yjrxcs-wrap .rxcs-form .rxcs-item:nth-last-child(n+2) {
	margin-bottom: 1rem
}

.yjrxcs .yjrxcs-wrap .rxcs-form .rxcs-item .rxcs-btn {
	width: 100%
}

.yjrxcs .yjrxcs-wrap .rxcs-form .rxcs-item .rxcs-btn input {
	width: 70%;
	background-color: #f33531;
	margin-left: 15%;
	border-radius: 1.8rem;
	text-align: center;
	color: #fff;
	font-size: 1.5rem
}

.rxcs-dt .rxcsdt-container {
	background-color: #f8f8f8;
	position: relative;
	overflow: hidden;
	height: 3rem;
	margin-top: 1.5rem
}

.rxcs-dt .rxcsdt-container .rxcsdt-slide {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 3rem;
	font-size: 1.3rem;
	color: #333
}

.rxcs-dt .rxcsdt-container .rxcsdt-slide p.user-time {
	margin-right: 1rem
}

.rxcs-dt .rxcsdt-container .rxcsdt-slide .icon {
	display: block;
	width: 1.6rem;
	height: 1.6rem;
	background: url(../images/notice-6e126370f2.png) no-repeat;
	background-size: cover;
	margin-left: 1rem
}

.yj-banner {
	position: relative;
	padding-top: 62.5%
}

.yj-banner .banner-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

body.wtbg {
	background: #fff
}

.yjwj {
	width: 100%;
	height: 22.89600366rem;
	margin-top: .76800012rem
}

.zsjz-zstj {
	width: 100%;
	padding: .8rem 2rem;
	background: #c60505;
	color: #fff;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.zsjz-zstj .zstj-pic {
	width: 4rem;
	float: left;
	margin-right: .8rem
}

.zsjz-zstj .zstj-pic img {
	width: 82%;
	height: auto
}

.zsjz-zstj .zstj-txt {
	float: left;
	font-size: 1.4rem;
	text-align: justify
}

.zsjz-zstj .zstj-txt p {
	line-height: 2rem
}

.qzy-sec.chat {
	position: relative;
	background: #ebebeb
}

.xdf-chat-area {
	background: #ebebeb;
	padding: 3rem .6rem 6rem
}

.xdf-chat-msgbox {
	opacity: 0;
	margin-bottom: 1rem;
	height: 4.8rem
}

.xdf-chat-msgbox .chat-msgAgent {
	position: relative;
	width: 100%;
	height: 4.8rem
}

.xdf-chat-msgbox .chat-msgAgent .chat-avatar {
	position: absolute;
	top: 0;
	left: 1rem
}

.xdf-chat-msgbox .chat-msgAgent .chat-avatar img {
	display: block;
	width: 4rem;
	height: 4rem;
	border-radius: 50%
}

.xdf-chat-msgbox .chat-msgAgent .arrow-box {
	position: absolute;
	top: .35rem;
	left: 6rem;
	font-size: 1.2rem;
	z-index: 5
}

.xdf-chat-msgbox .chat-msgAgent .arrow-box .chat-msg-text p {
	border: 1px solid #d8d8d8;
	background: #fff;
	border-radius: 6px;
	padding: .6rem 1rem;
	font-size: 1.4rem
}

.xdf-chat-msgbox .chat-msgAgent .arrow-box .chat-msg-text p .warn {
	color: #c60505
}

.xdf-chat-msgbox .chat-msgAgent .arrow-box:before {
	position: absolute;
	top: 1.2rem;
	left: -.4rem;
	border: 1px solid #d8d8d8;
	width: .8rem;
	height: .8rem;
	content: '';
	background: #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	z-index: -2
}

.xdf-chat-msgbox .chat-msgAgent .arrow-box:after {
	position: absolute;
	top: 1.2rem;
	left: 0;
	width: 2px;
	height: 1rem;
	content: '';
	background: #fff;
	z-index: 1
}

.xdf-chat-msgbox.box-dou {
	margin-bottom: 3rem
}

.ly-footer {
	position: fixed;
	bottom: 0;
	width: 93.75%;
	max-width: 640px;
	height: 50px;
	background: #FFF;
	border-top: 1px solid #bfbfbf;
	z-index: 100
}

.ly-footer div {
	width: 100%
}

.ly-footer div:nth-child(1),
.ly-footer div:nth-child(3) {
	max-width: 50px
}

.ly-footer div:nth-child(1) a {
	float: left;
	width: 50px;
	height: 50px;
	background: url(../images/tel-a8cfb77ce4.png) 10px 10px no-repeat;
	background-size: 60%
}

.ly-footer div:nth-child(2) textarea {
	width: 64%;
	height: 36px;
	margin: 7px 0 0;
	color: #000;
	line-height: 35px;
	border: none;
	border-bottom: 1px solid #d8d8d8;
	-webkit-transition: .3s;
	transition: .3s;
	resize: none;
	overflow-y: auto;
	outline: 0;
	font-size: 1.4rem
}

.ly-footer div:nth-child(2) textarea:focus {
	border: none;
	border-bottom: 1px solid #45c01a
}

.ly-footer div:nth-child(2) textarea.on {
	border-bottom: #45c01a
}

.ly-footer div:nth-child(3) a {
	position: absolute;
	top: 0;
	right: 0;
	width: 20%;
	height: 35px;
	margin: 7px 5px 0 0;
	background: #3e88f3;
	color: #FFF;
	text-align: center;
	line-height: 35px;
	border-radius: 5px;
	cursor: pointer;
	-webkit-transition: .3s;
	transition: .3s;
	z-index: 99999;
	font-size: 1.4rem
}

.ly-footer div:nth-child(3) a:hover {
	background-color: #3e88f3
}

.ly-clear {
	clear: both
}

.ly-hide {
	display: none
}

.ly-animation-bell {
	display: inline-block;
	color: red;
	-webkit-transition: .5s;
	transition: .5s
}

.ly-animation-bell.on {
	-webkit-animation: ly-animation-bell .5s;
	animation: ly-animation-bell .5s
}

header {
	line-height: 4.80000077rem;
	background: #0c97ee;
	color: #fff;
	text-align: center;
	font-size: 1.63200026rem
}

header h1 {
	font-size: inherit
}

.rmwt-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	text-align: center
}

.rmwt-wrap .rmwt-item {
	width: 46.875%;
	line-height: 3.26400052rem;
	background: #ff8e20;
	color: #fff;
	font-size: 1.44000023rem
}

.rmwt-wrap .rmwt-item a {
	font-size: inherit
}

.rmwt-wrap .rmwt-item:nth-child(2n) {
	margin-left: 6.25%
}

.rmwt-wrap .rmwt-item:nth-last-child(n+3) {
	margin-bottom: 2.27272727%
}

.pe-sec.rmwtzy {
	margin-top: -1.92000031rem
}
