@charset "UTF-8";

/*author:Z.Zhao (切图)*/

/* reset */
*{margin:0; padding:0;}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, figure, menu, input, textarea, button, select, th, td iframe{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, b, strong { font-size:100%; font-weight:normal;}
li {list-style:none;}
table{width:100%;border-collapse:collapse;border-spacing:0; }
table td{word-break: break-all; word-wrap:break-word;}
em, i {font-style:normal;}
a, a:visited, a:active {text-decoration:none; border:none; outline:none; color: #333; cursor: pointer;}
a,img { display:inline-block; border:none;}
input, textarea {outline:none;}
select,input{-webkit-appearance:none;-webkit-tap-highlight-color: rgba(3, 3, 3, 0); }
select {outline: medium none;}
textarea {resize: vertical;}
body {-webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(3,3,3,0); -webkit-touch-callout:none; word-wrap:break-word; line-height:1.5;font-size: 14px;overflow-x: hidden; color: #333;}
body, button, input, select, textarea {font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Helvetica, Arial, "PingFang SC", 'Noto Sans', "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
input[type="button"] {cursor: pointer;}
::-webkit-input-placeholder {color:#666;} /*placeholder 字体颜色*/
:-moz-placeholder {color:#666;} /*placeholder 字体颜色*/
::-moz-placeholder {color: #666;} /*placeholder 字体颜色*/
:-ms-input-placeholder {color: #666;} /*placeholder 字体颜色*/
.none{display:none;}
.left {float:left;}
.right {float:right;}
.clearfix::after {content:''; clear:both; display:block; height:0; overflow:hidden;visibility:hidden;}
.clearfix {zoom:1;}
.clear{clear: both;}
#footer_bx{clear: both;}
a[title="站长统计"]{display: none;}
.wrapper {padding: 0;margin: 0;}
.cont {width: 1100px; margin: auto;}
.hdr_con > div .lgn_a > a {display: inline;}

/* 公共样式 */
.section h2 {padding-top: 15px; margin-bottom: 50px; font-size: 50px; font-weight: bold; text-align: center; background: url(../images/tit_bg.png) no-repeat center top;}
.section h2 span {color: #ff5f1a;}
@keyframes move
{ 0%{transform:rotate(0);} 50%{transform:rotate(180deg) ;} 100%{transform:rotate(360deg);}}

@keyframes fumove
{ 0%{transform:rotate(0);} 50%{transform:rotate(-180deg) ;} 100%{transform:rotate(-360deg);}}


/* banner */
.ban {height: 786px; background: url(../images/ban_bg.png) no-repeat center top; text-align: center;}
.ban .logo {display: none;}
.ban .theme {padding: 70px 0 0;}
.ban span {display: inline-block; height: 160px; padding: 10px 0; line-height: 120px;}
.ban span img {display: inline-block; vertical-align: middle;}
.ban span em {display: inline-block; flex: auto; width: 406px; height: 160px; margin-left: 20px; background: url(../images/theme_3.png) no-repeat center bottom; font-size: 56px; line-height: 140px; color: #ff5f1a; vertical-align: middle;}
.ban ul li {display: inline-block; width: 160px; height: 60px; padding-left: 40px; margin: 0 15px; border-radius: 10px; border: 1px solid #ffc000; font-size: 30px; line-height: 60px; color: #ff5f1a;}
.ban ul li:nth-of-type(1) {background: url(../images/theme_4.png) no-repeat 32px center #fff;}
.ban ul li:nth-of-type(2) {background: url(../images/theme_5.png) no-repeat 32px center #fff;}
.ban ul li:nth-of-type(3) {background: url(../images/theme_6.png) no-repeat 32px center #fff;}
.ban ul li:nth-of-type(4) {background: url(../images/theme_7.png) no-repeat 32px center #fff;}

/* sec01 */
.sec01 {padding: 0 0 70px; margin-top: -60px;}
.sec01 .left {width: 630px;}
.sec01 .left .tit {overflow: hidden;}
.sec01 .left .tit h3 {float: left; width: 200px;}
.sec01 .left .tit h3 span {font-size: 26px; line-height: 40px; color: #ff5f1a;}
.sec01 .left .tit h3 b {font-size: 30px; font-weight: bold; line-height: 40px; text-transform: uppercase;}
.sec01 .left .tit em {display: block; float: right; width: 380px; height: 1px; margin-top: 40px; background: #808080;}
.sec01 .left .info p {padding: 15px 0; font-size: 18px; line-height: 30px; text-indent: 2em; text-align: justify;}
.sec01 .right {position: relative; width: 430px; height: 280px;}
.sec01 .right .sec01_pic {position: absolute; left: 0; top: 0; width: 410px; height: 260px; z-index: 3;}
.sec01 .right .sec01_bg {position: absolute; right: 0; bottom: 0; width: 156px; height: 110px; background: linear-gradient(#ff963e, #ff5713); z-index: 1;}

/* sec02 */
.sec02 {padding: 70px 0 100px; background: #fcfbfa;}
.sec02 ul li {float: left; width: 534px; height: 248px; background: url(../images/sec02_1.png) no-repeat center; box-shadow:  0 0 15px rgba(163, 163, 163, .3);}
.sec02 ul li:nth-of-type(1) {margin-right: 32px; margin-bottom: 32px;}
.sec02 ul li:nth-of-type(2) {margin-bottom: 32px;}
.sec02 ul li:nth-of-type(3) {margin-right: 32px;}
.sec02 ul li .icon {position: relative; float: left; width: 192px; height: 248px;}
.sec02 ul li .icon i {display: block; position: absolute; left: 0; top: 0; width: 52px; height: 52px; padding: 10px; font-size: 24px; line-height: 20px; color: #ff5f1a;}
.sec02 ul li .icon span {display: block; width: 70px; height: 70px; padding: 24px; margin: 65px auto; background: url(../images/sec02_2.png) no-repeat center; animation: move 5s linear infinite;-webkit-animation: move 5s linear infinite;}
.sec02 ul li .icon span em {display: block; width: 70px; height: 70px; border-radius: 35px; background: #fff; box-shadow: 0 0 10px rgba(240, 198, 180, .3); animation: fumove 5s linear infinite;} 
.sec02 ul li .info {float: left; width: 342px; padding: 20px 0;}
.sec02 ul li .info h3 {margin-left: 20px; font-size: 30px; font-weight: bold; line-height: 50px; color: #ff5f1a;}
.sec02 ul li .info h3 em {float: left; width: 4px; height: 30px; margin: 12px 10px 5px 0; background: #ff5f1a;}
.sec02 ul li .info p {padding: 10px 20px; font-size: 18px; line-height: 30px; text-align: justify;}

/* sec03 */
.sec03 {padding: 70px 0 100px; background: url(../images/sec03_bg.png) no-repeat center;}
.sec03 h2 {background: url(../images/tit2_bg.png) no-repeat center top; color: #fff;}
.sec03 .left {position: relative; width: 530px; height: 620px;}
.sec03 .left .sec03_left_1 {position: absolute; left: 0; top: 60px; width: 470px; height: 500px; background: rgba(255, 255, 255, .1);}
.sec03 .left .sec03_left_2 {position: absolute; left: 20px; top: 40px; width: 470px; height: 540px; background: rgba(255, 255, 255, .3);}
.sec03 .left .sec03_left_3 {position: absolute; left: 40px; top: 20px; width: 470px; height: 580px; background: rgba(255, 255, 255, .5);}
.sec03 .left .info {position: absolute; left: 60px; top: 0px; width: 470px; height: 620px; background: rgba(255, 255, 255, 1);}
.sec03 .right {position: relative; width: 530px; height: 620px;}
.sec03 .right .sec03_right_1 {position: absolute; right: 0; top: 60px; width: 470px; height: 500px; background: rgba(255, 255, 255, .1);}
.sec03 .right .sec03_right_2 {position: absolute; right: 20px; top: 40px; width: 470px; height: 540px; background: rgba(255, 255, 255, .3);}
.sec03 .right .sec03_right_3 {position: absolute; right: 40px; top: 20px; width: 470px; height: 580px; background: rgba(255, 255, 255, .5);}
.sec03 .right .info {position: absolute; right: 60px; top: 0px; width: 470px; height: 620px; background: rgba(255, 255, 255, 1);}
.sec03 .info {text-align: center;}
.sec03 .info .icon {padding: 20px 0 10px;}
.sec03 .info img {display: inline-block;}
.sec03 .info h3 {font-size: 32px; font-weight: bold; line-height: 50px; color: #ff5f1a;}
.sec03 .info p {padding: 20px 30px; font-size: 18px; line-height: 30px; text-align: justify;}
.sec03 .info small {display: block; font-size: .16rem; line-height: .26rem;color: #666666}
.sec03 .info a {position: absolute; left: 75px; bottom: 50px; width: 320px; height: 60px; border-radius: 30px; background: linear-gradient(to right, #ff963e, #ff5713); box-shadow: 0 0 20px rgba(255, 95, 26, .3); font-size: 26px; font-weight: lighter; line-height: 60px; color: #fff;}
.sec03 .info a:hover {background: #fff; box-shadow: none; border: 1px solid #ff5f1a; color: #ff5f1a; font-weight: normal;}

/* sec04 */
.sec04 {padding: 70px 0 60px;}
.sec04 h2 {margin-bottom: 10px;}
.sec04 ul {position: relative; width: 1100px; height: 450px; background: url(../images/sec04_bg.png) no-repeat center;}
.sec04 ul li {position: absolute; width: 174px; height: 50px; border-radius: 25px; background: #ff5f1a; box-shadow: 0 0 20px rgba(255, 95, 26, .18); font-size: 22px; text-align: center; line-height: 50px; color: #fff;}
.sec04 ul li:nth-of-type(1) {left: 90px; top: 125px;}
.sec04 ul li:nth-of-type(2) {left: 20px; top: 260px;}
.sec04 ul li:nth-of-type(3) {left: 160px; top: 360px;}
.sec04 ul li:nth-of-type(4) {right: 160px; top: 360px;}
.sec04 ul li:nth-of-type(5) {right: 20px; top: 260px;}
.sec04 ul li:nth-of-type(6) {right: 90px; top: 125px;}

/* sec05 */
.sec05 {padding: 0;}
.sec05 .sec05_bg {position: relative; padding: 94px 0; background: url(../images/sec05_bg.png) no-repeat center #fcfbfa;}
.sec05 .sec05_list li {margin-bottom: 32px; font-size: 18px; line-height: 20px; text-decoration: underline;}
.sec05 .sec05_list li:last-child {margin-bottom: 0;}
.sec05 .sec05_list li span {display: block; float: left; width: 20px; height: 20px; margin-right: 10px; background: #ff5f1a; text-align: center; color: #fff;}
.sec05 .sec05_right {position: absolute; left: 38%; top: 0; width: 100%; height: 520px; background: url(../images/sec05_1.png) no-repeat left -5px, url(../images/sec05_2.png) no-repeat 1180px center;}
.sec05 .sec05_form {width: 520px; padding-left: 240px; text-align: center;}
.sec05 .sec05_form ul {padding: 94px 0 0;}
.sec05 .sec05_form ul li {display: inline-block; width: 400px; height: 60px; margin-bottom: 20px; border-radius: 4px; background: #fff;}
.sec05 .sec05_form ul li:last-child {margin-bottom: 0;}
.sec05 .sec05_form ul li label {display: inline-block; width: 80px; font-size: 18px; line-height: 60px;}
.sec05 .sec05_form ul li input[type=text] {display: inline-block; width: 310px; height: 60px; border: none; background: transparent;}
.sec05 .sec05_form input[type=button] {display: inline-block; width: 400px; height: 60px; border: 2px solid #ffc000; border-radius: 32px; background: linear-gradient(#fdefe0, #fed78c); box-shadow: 0 6px 13px rgba(204, 48, 17, .3); font-size: 26px; color: #ff5f1a;margin-top: 10px;}

/* sec06 */
.sec06 {padding: 70px 0 100px;}
.sec06 h2 {margin-bottom: 2px;}
.sec06 h3 {margin-bottom: 50px; font-size: 24px; text-align: center; line-height: 30px; color: #b2b2b2;}
.sec06 ul li {border-radius: 10px; background: #fff; box-shadow: 0 0 20px rgba(153, 153, 153, .2); overflow: hidden;}
.sec06 ul li span {display: block; float: left; width: 210px; padding-right: 16px; font-size: 30px; font-weight: bold; text-align: center; color: #fff;}
.sec06 ul li p {font-size: 18px; line-height: 30px; text-align: justify;}
.sec06 ul li:nth-of-type(1) span {height: 124px; background: url(../images/sec06_1.png) no-repeat left center; line-height: 124px;}
.sec06 ul li:nth-of-type(2) span {height: 208px; background: url(../images/sec06_2.png) no-repeat left center; line-height: 208px;}
.sec06 ul li:nth-of-type(3) span {height: 207px; background: url(../images/sec06_3.png) no-repeat left center; line-height: 207px;}
.sec06 ul li:nth-of-type(1) p {padding: 32px 30px 32px 240px;}
.sec06 ul li:nth-of-type(2) p {padding: 14px 30px 14px 240px;}
.sec06 ul li:nth-of-type(3) p {padding: 13px 20px 14px 240px;}
.sec06 ul li:nth-of-type(2) {margin: 46px 0;}

/* sec07 */
.sec07 {padding: 0;}
.sec07 .sec07_bg {padding: 60px 0; background: url(../images/sec07_bg.png) no-repeat center;}
.sec07 .sec07_form {text-align: center;}
.sec07 .sec07_form ul li {display: inline-block; width: 400px; height: 60px; margin: 10px 20px; border-radius: 4px; background: #fff;}
.sec07 .sec07_form label {display: inline-block; width: auto; padding-left: 20px; font-size: 18px; text-align: left; line-height: 60px;}
.sec07 .sec07_form input[type=text] {display: inline-block; width: 270px; height: 60px; border: none; background: transparent; font-size: 18px;}
.sec07 .sec07_form select {display: inline-block; width: 270px; height: 60px; border: none; background: url(../images/sel.png) no-repeat 240px center; font-size: 18px;}
.sec07 .sec07_form input[type=button] {display: inline-block; width: 400px; height: 60px; border: 2px solid #ffc000; border-radius: 32px; background: linear-gradient(#ff963e, #ff5713); box-shadow: 0 6px 13px rgba(204, 48, 17, .3); font-size: 26px; color: #fff;}

/* sec08 */
.sec08 {padding: 70px 0 100px;}
.sec08 ul li {float: left; width: 336px; border-bottom: 20px solid #ff5714;}
.sec08 ul li:nth-of-type(2) {margin: 0 46px;}
.sec08 ul li h3 {height: 128px; background: url(../images/sec08_1.png) no-repeat center top; font-size: 30px; font-weight: bold; text-align: center; line-height: 110px; color: #fff;}
.sec08 ul li h3 span {display: inline-block; margin-right: 10px; margin-top: -5px; line-height: 110px; vertical-align: middle;}
.sec08 .info {width: 306px; height: 148px; margin: 20px auto 40px; background: #fff; box-shadow: 0 0 20px rgba(153, 153, 153, .2);}
.sec08 .info p {padding: 10px 20px; font-size: 16px; line-height: 30px; text-align: justify;}

/* sec09 */
.sec09 {padding: 70px 0 100px; background: url(../images/sec09_bg.png) no-repeat center;}
.sec09 h2 {margin-bottom: 120px; background: url(../images/tit2_bg.png) no-repeat center top; color: #fff;}
.sec09 ul li {float: left; width: 330px; height: 320px; padding: 10px; border-radius: 10px; background: #fff;}
.sec09 ul li:nth-of-type(2) {margin: 0 25px;}
.sec09 ul li .sider {width: 330px; height: 320px; border-radius: 10px; border: 1px dashed #ff5f1a;}
.sec09 ul li .sider .icon {width: 190px; height: 190px; margin: -90px auto 20px; background: url(../images/sec09_1.png) no-repeat center; animation: fumove 5s linear infinite;-webkit-animation: fumove 5s linear infinite;}
.sec09 ul li .sider .icon span {display: block; width: 190px; height: 190px; font-size: 48px; font-weight: bold; text-align: center; line-height: 190px; color: #fff; animation: move 5s linear infinite;}
.sec09 ul li .sider h3 {font-size: 30px; font-weight: bold; text-align: center; line-height: 50px; color: #ff5f1a;}
.sec09 ul li .sider p {font-size: 18px; line-height: 30px; padding: 20px 30px;}

/* sec10 */
.sec10 {padding: 70px 0 100px;}
.sec10 table {width: 100%;}
.sec10 table th {background: linear-gradient(#ff963e, #ff5713); border: 1px solid #dbd2ce; font-size: 24px; font-weight: bold; text-align: center; line-height: 70px; color: #fff;}
.sec10 table td {border: 1px solid #dbd2ce; font-size: 18px; line-height: 35px;}
.sec10 table td:nth-of-type(1) {text-align: center;}
.sec10 table td:nth-of-type(2) {text-align: center;}
.sec10 table td:nth-of-type(3) {text-align: center;}
.sec10 table td:nth-of-type(3) b {font-weight: bold;}
.sec10 table td:nth-of-type(4) {padding: 20px 0 20px 60px;}
.sec10 table td:nth-of-type(5) {font-size: 20px; font-weight: bold; text-align: center; line-height: 40px;}

/* sec11 */
.sec11 {padding: 70px 0 100px; background: url(../images/sec11_bg.png) repeat-x top;}
.sec11 ul li {float: left; width: 340px; height: 420px; background: #fff; box-shadow: 0 0 20px rgba(155, 168, 166, .26);}
.sec11 ul li:nth-of-type(2) {margin: 0 40px;}
.sec11 ul li .top {height: 190px; padding: 20px 0; background: url(../images/sec11_1.png) no-repeat center; text-align: center;}
.sec11 ul li .top .icon {display: inline-block; width: 130px; height: 130px; border-radius: 65px; background: url(../images/sec11_2.png) no-repeat center; animation: move 5s linear infinite;-webkit-animation: move 5s linear infinite;}
.sec11 ul li .top .icon span {display: inline-block; line-height: 130px; animation: fumove 5s linear infinite;}
.sec11 ul li .top .icon span img {display: inline-block;}
.sec11 ul li .top h3 {font-size: 30px; font-weight: bold; line-height: 60px; color: #fff;}
.sec11 ul li p {padding: 30px; font-size: 18px; line-height: 30px; text-align: justify;}

/* our */
.our {padding: 0;}
.our .our_bg {background: #333;}
.our ul li {float: left; position: relative; width: 360px; text-align: center; color: #fff;}
.our ul li:nth-of-type(1) {background: url(../images/our_bg_1.png) no-repeat center;}
.our ul li:nth-of-type(2) {background: url(../images/our_bg_2.png) no-repeat center;}
.our ul li:nth-of-type(3) {background: url(../images/our_bg_3.png) no-repeat center;}
.our ul li img {display: inline;}
.our ul li h3 {font-size: 24px; line-height: 60px;}
.our ul li .item-show{width: 100%; padding: 160px 0;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.our .item-img{width: 100%;margin: 0 auto;height: 80px;}
.our .item-tit{width: 100%; margin: 30px auto 0; text-align: center; font-size: 24px; line-height: 48px; color: #fff; }

.our .info {width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
	-webkit-transform: scale(0) rotate(-180deg);
	-moz-transform: scale(0) rotate(-180deg);
	-ms-transform: scale(0) rotate(-180deg);
	-o-transform: scale(0) rotate(-180deg);
	transform: scale(0) rotate(-180deg);
}
.our .info p {width: 70%; margin: 0 auto; font-size: 20px; font-weight: lighter; line-height: 30px; color: #fff; text-transform: uppercase; padding-top: 32%;text-align: justify; height: 150px;}
.our .info a {width: 70%; display: block; margin: 20% auto 0; font: 24px/50px "微软雅黑"; color: #fff;  border: 1px solid #fff; text-align: center;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}
.our .info a:hover {background: #fff; color: #e72d1b;}
.our ul li:hover .item-show {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition-delay: 0;
	-moz-transition-delay: 0;
	transition-delay: 0;
}
.our ul li:hover .info {visibility: visible; opacity: 1;
	-webkit-transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	-o-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	transition-delay: 0.3s;
}

@keyframes ballon {
   0%{-webkit-transform: translateY(0); opacity: 0;}
  50%{-webkit-transform: translateY(-30px); opacity: 1;}
100% {-webkit-transform: translateY(-50px); opacity: 0;}
}
@-webkit-keyframes ballon {
	0%{-webkit-transform: translateY(0); opacity: 0;}
  50%{-webkit-transform: translateY(-30px); opacity: 1;}
100% {-webkit-transform: translateY(-50px); opacity: 0;}
}
/*按钮悬停*/
a, input[type=button]{
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow, transform;
    transition-property: box-shadow, transform;
}
a:hover, a:active, 
input[type=button]:hover {
    box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.5);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}



/* 隐私协议条款 */
.xieyi {margin: 16px auto; font-size: 14px;text-align: center; line-height: 30px; color: #fff;}
.xieyi .xy {border: none;}
.xieyi input[type=checkbox] {position: relative; width: 13px; height: 13px; padding: 0; margin-bottom: 0; border: none; border-radius: 2px; -webkit-appearance: checkbox;}
.xieyi input[type=checkbox]::before {position: absolute; content: ""; top: 0; left: 0; background: #fff; width: 100%;  height: 100%; border: 1px solid #d9d9d9; border-radius: 2px;
}
.xieyi input[type=checkbox]:checked::before {position: absolute; content: "\2713"; background-color: #c8a25a; top: 0; left: 0; width: 100%; border: 1px solid #c8a25a; border-radius:2px; color: #fff; font-size: 14px; font-weight: bold; text-align: center; line-height: 13px;}
.xieyi a {display: inline; background: transparent; font-size: 14px; line-height: 30px; color: #fedf98;}
.ejy .xieyi {padding: 0; text-align: center; margin-top: 20px; margin-bottom: 0;}

/*协议弹窗样式*/
.es_arg_mask {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: #000;filter: alpha(opacity=30);-moz-opacity: 0.3;-khtml-opacity: 0.3; opacity: 0.3;z-index: 2000;}
.es_agr_box {position: fixed;top: 50%;left: 50%;width: 500px;margin: -210px 0 0 -270px;padding: 10px 20px 20px;background: #ffffff;border-radius: 6px;z-index: 2001;}
.es_agr_title {text-align: center;font-size: 18px;font-weight: bold;padding: 10px 20px;}
.es_agr_main {height: 262px; overflow: auto;}
.es_agr_con {font-size: 14px;color: #3a3d4b;line-height: 25px;word-break: break-all;}
.es_agr_btn {text-align: center;padding: 10px 20px 0;}
.es_button {line-height: 40px;border: none;outline: none;cursor: pointer;color: #ffffff;font-size: 16px;border-radius: 4px;padding: 0 30px;background: #1890FF;background: -webkit-linear-gradient(left, #1890FF, #90CAFF);background: -o-linear-gradient(left, #1890FF, #90CAFF);background: -moz-linear-gradient(left, #1890FF, #90CAFF);background: linear-gradient(left, #1890FF, #90CAFF);}
.es_cancel {display: block;font-size: 14px;color: #3a3d4b;cursor: pointer; margin-top: 10px;}
.agreement {padding: 10px;}
.agreement p {font-size: 14px; line-height: 30px; text-indent: 2em; text-align: justify;}

.sec03 .cont{text-align: center;}
.xzBtn{
    display: inline-block;
    width: 40%;
    height: 60px;
	line-height: 60px;
    border: 2px solid #ffc000;
    border-radius: 32px;
    background: linear-gradient(#ff963e, #ff5713);
    box-shadow: 0 6px 13px rgba(204, 48, 17, .3);
    font-size: 22px;
    color: #fff;
	text-align: center;
	text-align: center;
	margin-top: 20px;
}
.form_bot {width: 94%; margin: 20px auto 0; text-align: center; font-size: .16rem; color: #fff; line-height:.26rem;}
.form_bot span a {color: #fff;}
.form_bot label {display: inline-block;}
.form_bot label input {display: inline-block; width: .14rem; height: .14rem; border: none; margin:
.06rem 0 0; position: relative;}
.form_bot label input[type=checkbox]::before {position: absolute; content: ""; top: 0; left: 0; background: #fff; width:
100%; height: 100%; border: 1px solid #888; border-radius: 2px;}
.form_bot label input[type=checkbox]:checked::before {position: absolute; content: "\2713"; background: #117cff; top: 0;
left: 0; width: 100%; height: 100%; border: 1px solid #117cff; border-radius: 2px; color: #fff; line-height: .14rem;
font-weight: bold; text-align: center;}
