@charset "utf-8";
*{box-sizing: border-box;}
body {margin: 0;padding: 0;font-family: \5FAE\8F6F\96C5\9ED1;-webkit-tap-highlight-color: rgba(0,0,0,0);background-color: #ffffff;}
a:focus {outline: none;}/*点击a标签出现虚线边框*/
h1, h2, h3, h4, h5, h6, p, a, li, ul, dd, dl, dt, div, span, input, textarea, form, table, tr, td {margin: 0;padding: 0;font-weight: 500;cursor: default;}
ul,li{list-style: none;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"], textarea {-moz-appearance: none;-webkit-appearance: none;appearance: none;}  /*input输入框在苹果手机上去除内阴影*/
textarea {resize: none;font-family: \5FAE\8F6F\96C5\9ED1;border: none;outline: none;}
input,button{font-family: \5FAE\8F6F\96C5\9ED1;border: none;outline: none;}
input[disabled]{opacity:1}
a {text-decoration: none;outline:none;-moz-outline-style:none;}
i {font-style: normal;}
.fl {float: left;}
.fr {float: right;}
img{border: none;outline: none;}
.container{width: 1200px;margin: 0 auto;}
.clearfix:after{content: "";display: block;visibility: hidden;clear: both;}
/*topBar*/
.topBar{background-color: #dfdfe6;}
.topBar .container{height: 30px;display: flex;align-items: center;justify-content: space-between;}
.topBar p{display: flex;align-items: center;font-size: 16px;color: #666666;letter-spacing: 0.4px;}
.topBar p img{margin-right: 15px;}
/*head*/
.head{display: flex;width: 930px;height: 210px;align-items: center;justify-content: center;margin: 0 auto;}
.head .txt{text-align: center;margin-left: 30px;}
.head .txt h2{font-size: 66px;font-weight: 700;letter-spacing: 5px;background: linear-gradient(to bottom, #f6c02d, #b98611);-webkit-background-clip: text;color: transparent;}
.head .txt h5{font-size: 22px;background: linear-gradient(to bottom, #f6c02d, #b98611);-webkit-background-clip: text;color: transparent;}
/*main*/
.main{background: url(../images/bg_main.jpg)no-repeat center;height: 560px;}
.main .content{display: flex;justify-content: center;}
.main .content .left{position: relative;width: 380px;}
.main .content .left .part{font-size: 0;height: 187px;position: absolute;white-space: nowrap;width: 100%;}
.main .content .left .part .intro{position: absolute;width: 100%;height: 100%;top: 0;right: 0;z-index: 3;}
.main .content .left .part .hover{position: absolute;left: -1000px;top: 0;width: 0;height: 187px;transition: width 0.5s;}
.main .content .left .part:hover .hover{width: 843px;}
.main .content .left .part:nth-child(1) .hover{left: -373px;}
.main .content .left .part:nth-child(2) .hover{left: -407px;}
.main .content .left .part:nth-child(3) .hover{left: -411px;}
.main .content .left .part:nth-child(1){top: 0;right: 112px;}
.main .content .left .part:nth-child(1) .txt .h4{margin-right: 40px;}
.main .content .left .part:nth-child(2){top: 186px;right: 178px;}
.main .content .left .part:nth-child(2) .txt .h4{margin-right: 35px;}
.main .content .left .part:nth-child(3){top: 373px;right: 275px;}
.main .content .left .img{margin-top: 24px;width: 121px;height: 127px;text-align: center;display: inline-block;transition: all 0.5s;}
.main .content .left .part:nth-child(1) .img{background: url(../images/img1.png)no-repeat center;}
.main .content .left .part:nth-child(2) .img{background: url(../images/img2.png)no-repeat center;}
.main .content .left .part:nth-child(3) .img{background: url(../images/img3.png)no-repeat center;}
.main .content .left .part:nth-child(1):hover .img{background: url(../images/img1s.png)no-repeat center;}
.main .content .left .part:nth-child(2):hover .img{background: url(../images/img2s.png)no-repeat center;}
.main .content .left .part:nth-child(3):hover .img{background: url(../images/img3s.png)no-repeat center;}
.main .content .left .txt{display: inline-block;margin-top: 35px;margin-left: 35px;}
.main .content .left .txt p{font-size: 20px;color: #01fcff;text-align: right;line-height: 33px;opacity: 0.8;}
.main .content .left .txt .h4{display: flex;align-items: center;margin-top: 12px;}
.main .content .left .txt .h4 .icon{position: relative;width: 19px;height: 19px;overflow: hidden;margin-top: 4px;}
.main .content .left .txt .h4 .icon .blue{position: absolute;left: 0;top: 0;transition: all 0.5s;}
.main .content .left .txt .h4 .icon .white{position: absolute;left: 0;top: 19px;transition: all 0.5s;}
.main .content .left .txt .h4 span{font-size: 28px;color: #01fcff;font-weight: 700;margin-left: 15px;}
.main .content .left .part:hover .h4 span{color: #FFFFFF;}
.main .content .left .part:hover .txt p{color: #FFFFFF;}
.main .content .left .part:hover .h4 .icon .blue{top: -19px;}
.main .content .left .part:hover .h4 .icon .white{top: 0;}
.main .content .left .part:hover .img{margin-left: -30px;}
.main .content .form{background: url(../images/bg_form.png)no-repeat center 175px;width: 594px;height: 560px;padding-top: 84px;}
.main .content .form .tit{position: relative;width: 246px;height: 12px;border-radius: 6px;background-color: #351686;margin: 0 auto 33px;}
.main .content .form .tit span{position: absolute;width: 100%;left: 0;font-size: 36px;color: #FFFFFF;text-align: center;bottom: 3px;}
.main .content .form p{margin: 0 auto 15px;display: flex;align-items: flex-start;width: 495px;}
.main .content .form p span{font-size: 24px;color: #ffffff;height: 50px;width: 185px;text-align: center;border-radius: 8px;line-height: 46px;
	box-shadow: inset 0 0 2px 3px rgba(233,165,40,1);background: #d38600;margin-right: 6px;}
.main .content .form .input{font-size: 22px;color: #a87400;padding-left: 18px;letter-spacing: 1px;border: solid 3px #e0a400;background-color: #FFFFFF;
	box-shadow: inset 0 0 5px 1px rgba(233,165,40,0.6);width: 302px;height: 50px;border-radius: 8px;}
.main .content .form .input::-webkit-input-placeholder{color: #a87400;}
.main .content .form .input::-moz-placeholder{color: #a87400;}
.main .content .form .input:-ms-input-placeholder{color: #a87400;}

.main .content .form p .list{width: 302px;font-size: 0;margin-left: 13px;}
.main .content .form p .list label{position: relative;padding-left: 27px;font-size: 20px;color: #FFFFFF;line-height: 47px;display: inline-block;margin-right: 31px;cursor: pointer;}
.main .content .form p .list label:before{position: absolute;content: '';width: 12px;height: 12px;border-radius: 50%;background-color: #FFFFFF;border: solid 2px #e0a400;
	left: 0;top: 16px;}
.main .content .form p .list label.on:after{position: absolute;content: '';width: 8px;height: 8px;border-radius: 50%;background-color: #e14b22;
	left: 4px;top: 20px;}
.main .content .form .submit{display: flex;align-items: center;justify-content: center;border: solid 2px #e0a400;background-color: #d38600;
	width: 258px;height: 54px;border-radius: 8px;margin: 18px auto 0;cursor: pointer;}
.main .content .form .submit span{margin-right: 8px;font-size: 22px;color: #FFFFFF;cursor: pointer;}
.main .content .form .submit img{margin-top: 2px;}
/*foot*/
.foot{background-color: #4d505f;margin-top: 80px;}
.footBar{background-color: #666d8e;border-top: solid 2px #5272f2;}
.footBar .container{position: relative;height: 50px;}
.footBar .tit{position: absolute;background-image: linear-gradient(to bottom,#4c82e4,#3b5bd7);width: 122px;height: 50px;line-height: 50px;font-size: 18px;color: #FFFFFF;
	left: 10px;top: -12px;text-align: center;box-shadow: 0 5px 5px 1px rgba(0,0,0,0.2);}
.footBar .tit:before{position: absolute;content: '';border-style: solid;border-width: 5px;border-color: transparent transparent #4d515e #4d515e;right: -10px;top: 0;}
.footBar .tit:after{position: absolute;content: '';border-style: solid;border-width: 5px;border-color: transparent #4d515e #4d515e transparent;left: -10px;top: 0;}
.footBar .nav{height: 100%;display: flex;align-items: center;margin-left: 184px;}
.footBar .nav a{cursor: pointer;margin-right: 74px;font-size: 14px;color: #FFFFFF;letter-spacing: 0.8px;}
.foot .content{display: flex;align-items: center;justify-content: space-between;padding: 30px 0 43px;}
.foot .content ul{position: relative;padding-left: 23px;}
.foot .content ul:before{width: 2px;height: 36px;background-color: #666d8e;position: absolute;content: '';left: 0;top: 5px;}
.foot .content ul li{font-size: 12px;color: rgba(255,255,255,0.5);line-height: 22px;letter-spacing: 0.6px;}
.foot .content ul li span{font-size: 14px;color: #4d8af7;font-weight: 700;}
.foot .content .list{display: flex;align-items: center;}
.foot .content .list a{cursor: pointer;text-align: center;margin-left: 35px;}
.foot .content .list a p{font-size: 12px;color: rgba(255,255,255,0.5);line-height: 46px;cursor: pointer;}
/*mask*/
.mask{position: fixed;z-index: 9;background-color: rgba(0,0,0,0.5);left: 0;top: 0;right: 0;bottom: 0;display: none;}
.mask .box{background-color: #FFFFFF;width: 660px;height: 412px;position: absolute;left: 50%;top: 50%;margin-left: -330px;margin-top: -206px;display: flex;}
.mask .box .close{position: absolute;right: 16px;top: 16px;cursor: pointer;z-index: 1;}
.mask .box .form{width: 386px;position: relative;padding: 0 38px;}
.mask .box .form .tit{font-size: 20px;color: #4b5776;font-weight: 700;line-height: 78px;display: flex;align-items: center;}
.mask .box .form .tit img{margin-right: 10px;}
.mask .box .form p{margin-bottom: 18px;position: relative;}
.mask .box .form p .input{background-color: #eceaf7;font-size: 16px;color: #4b5776;width: 100%;height: 44px;letter-spacing: 0.9px;padding-left: 15px;}
.mask .box .form .txt{font-size: 15px;color: #4b5776;line-height: 24px;margin: -8px 0 22px;}
.mask .box .form p .getCode{font-size: 16px;color: #FFFFFF;font-weight: 700;background-color: #d59b00;position: absolute;height: 44px;right: 0;top: 0;width: 130px;
	letter-spacing: 1px;cursor: pointer;padding: 0;}
.mask .box .form .submit{font-size: 18px;color: #FFFFFF;font-weight: 700;background-color: #25b1b3;display: block;line-height: 44px;cursor: pointer;text-align: center;
	margin-top: 26px;letter-spacing: 0.8px;}
.mask .box .form .phone{width: 100%;position: absolute;left: 0;bottom: 20px;text-align: center;font-size: 14px;color: #4b5776;line-height: 20px;}
.mask .box .info{background: url(../images/img_box.jpg)no-repeat center;width: 274px;height: 412px;padding: 0 30px;}
.mask .box .info p{color: rgba(255,255,255,0.5);font-size: 15px;line-height: 26px;margin-top: 63px;}
.mask .box .info h4{color: #FFFFFF;font-size: 18px;line-height: 42px;letter-spacing: 1px;}
.maskSearch .box .form{padding-top: 40px;}
.maskApply .box .form{padding-top: 24px;}
.maskHuman .box .form{padding-top: 24px;}
.maskDown .box .form{padding-top: 9px;}
.maskSuccess .box .form{padding-top: 48px;}
.maskSuccess .box .form .txt{margin-top: 3px;}
.maskSuccess .box .form .sure{font-size: 18px;color: #FFFFFF;font-weight: 700;background-color: #25b1b3;display: block;line-height: 44px;cursor: pointer;text-align: center;
	margin-top: 49px;letter-spacing: 12px;}