@charset "utf-8";
/* CSS Document */
*{ 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: #eee; color:#333;}
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;}
input[type="button"], input[type="submit"], input[type="reset"], textarea {-moz-appearance: none;-webkit-appearance: none;appearance: none;}  /*input输入框在苹果手机上去除内阴影*/
textarea {resize: none;font-family: \5FAE\8F6F\96C5\9ED1;outline: none;}
input{font-family: \5FAE\8F6F\96C5\9ED1;outline: none;}
a {text-decoration: none;outline:none;-moz-outline-style:none; color: #000;}
i {font-style: normal;}
li{ list-style:none;}
.fl {float: left;}
.fr {float: right;}
.clearfix:after {content: "";display: block;visibility: hidden;clear: both;}
.container{width: 7.5rem;margin: 0 auto; background-color: #fff;}
body{ position: relative;}
.header{font-size: .2rem; padding: .1rem .35rem .1rem .25rem;display: flex;justify-content: space-between; align-items: center;}
.header a{margin-right: .25rem;}
.header .tel{display: flex;justify-content: center;align-items: center;}
.header .icon_tel{display: block; margin-right: .12rem; width: .23rem; height: .23rem; background: url("../images/tel.png") no-repeat center; background-size: 100% 100%;}
.banner{display: flex;justify-content: center;align-items: center;flex-direction: column; color: #fff; width: 100%; height: 1.99rem; background: url("../images/banner.png") no-repeat center;background-size: 100% 100%;}
.banner h3{font-size: .48rem; margin-bottom: .12rem; text-shadow:0 .03rem .06rem rgba(0,0,0,.84)}
.banner h6{font-size: .18rem;text-shadow:0 .03rem .06rem rgba(0,0,0,.84)}
.footer{border-top: .05rem solid #b5b5b5; padding: .15rem;display: flex;flex-wrap: wrap; justify-content: center;}
.footer a{display: block; position: relative; font-size: .22rem; line-height: .36rem; padding: 0 .14rem;}
.footer a:before{position: absolute;content: ''; width: 1px; height: .22rem; background: #000; right: 0; top: .07rem;}
.footer a:last-child:before{display: none;}
.tab-nav{display: flex; flex-wrap: wrap;justify-content: space-between; padding:.2rem .35rem .3rem;}
.tab-nav a{display: block; font-size: .28rem; width: 2.09rem; margin-bottom: .15rem; height: .85rem; text-align: center; line-height: .85rem; background: #d9d9d9;}
.sb_form{ margin: 0 auto; width: 6.7rem; border-radius: .1rem; border: .03rem solid #a7a5aa;}
.sb_form .title{ font-size: .3rem; color: #282828; font-weight: bold; border-bottom: .04rem solid #00479d; line-height: .98rem; text-align: center;}
.sb_form .title span{ color: #ff0202;}
.sb_form .form{ padding: .12rem .3rem .4rem;}
.sb_form .form .box{display: flex;width: 5.93rem; margin-top: .25rem; position: relative;}
.sb_form .form .label{ width: 1.58rem; font-size: .28rem; color: #fff; background: #00479d; height: .76rem ;line-height: .76rem; text-align: center;}
.sb_form .form input{width: 4.35rem; height: .76rem; padding: 0 .2rem; border: .02rem solid #b5b5b5; border-left: 0;}
.sb_form .form .submit{ letter-spacing: .1rem;font-size: .3rem; margin-top: .25rem; width: 5.93rem;height: .76rem;line-height: .76rem; text-align: center;background: #00479d; color: #fff;}
.sb_form .form .required:before{position: absolute;content: '*';color: #ff0202; right: -.3rem; top: .18rem; font-size: .36rem; font-weight: bold; width: .3rem; height: .4rem; line-height: .4rem; text-align: center}
.sb_form .model{ padding-bottom: .3rem; display: flex;justify-content: center;align-items: center;}
.sb_form .model>div{color: #00479d; font-size: .24rem; margin: 0 .38rem;text-decoration:underline }
.tip{ padding: .3rem .35rem; font-weight: bold; font-size: .22rem; color: #ff1414;}
#dialogAnalyse{ width: 6.7rem; height: 6.6rem; margin-left: -3.35rem; margin-top: -3.3rem; border: .03rem solid #a7a5aa; border-radius: .1rem;}
#dialogAnalyse .head{ font-size: .3rem; color: #282828; font-weight: bold; border-bottom: .04rem solid #00479d; line-height: .98rem; text-align: center;}
#dialogAnalyse .head span{ color: #ff0202;}
#dialogAnalyse .main{ padding: .12rem .3rem .4rem;}
#dialogAnalyse .main .box{display: flex;width: 5.93rem; margin-top: .25rem; position: relative;}
#dialogAnalyse .main .label{ width: 1.58rem; font-size: .28rem; color: #fff; background: #00479d; height: .76rem ;line-height: .76rem; text-align: center;}
#dialogAnalyse .main input{width: 4.35rem; font-size: .18rem; height: .76rem; padding: 0 .1rem; border: .02rem solid #b5b5b5; border-left: 0;}
#dialogAnalyse .main .submit{ letter-spacing: .1rem; font-size: .3rem; margin-top: .25rem; width: 5.93rem;height: .76rem;line-height: .76rem; text-align: center;background: #00479d; color: #fff;}
#dialogAnalyse .main .required:before{position: absolute;content: '*';color: #ff0202; right: -.3rem; top: .18rem; font-size: .36rem; font-weight: bold; width: .3rem; height: .4rem; line-height: .4rem; text-align: center}
#dialogAnalyse .tip{ padding: .3rem 0 0; font-weight: normal; font-size: .18rem; margin-left: -.2rem;}
#dialogAnalyse .tip i{ letter-spacing: -.02rem;font-style: normal; font-weight: bold; margin-right: .1rem; font-size: .26rem;}
.dialog{display:none;z-index: 101;top: 50%;left: 50%;bottom: auto;right:auto;position: absolute; background: #fff;}
.dialog_mask{display:none;width: 100%;height: 100%;position: absolute;top: 0;left: 0;bottom: 0;right: 0;color: #fff; background: rgba(0, 0, 0, 0.6);z-index: 100;}
#dialogdown{ width: 5rem; height: 5.9rem; margin-left: -2.5rem; margin-top: -2.95rem; border: .03rem solid #a7a5aa;}
#dialogdown .head{ font-size: .3rem; color: #00479d; letter-spacing: .1rem; border-bottom: .04rem solid #00479d; line-height: .98rem; text-align: center;}
#dialogdown .main{ padding: .12rem .3rem .4rem;}
#dialogdown .main .box{display: flex;width: 4.44rem; margin-top: .25rem; position: relative;}
#dialogdown .main .label{font-size: .2rem; width: 1.18rem; color: #fff; background: #00479d; height: .57rem ;line-height: .57rem; text-align: center;}
#dialogdown .main input{width: 3.26rem; font-size: .18rem; height: .57rem; line-height: .57rem; padding: 0 .1rem; border: .02rem solid #b5b5b5; border-left: 0;}
#dialogdown .main .tit{font-size: .28rem; color: #070707; text-align: center;padding-top: .2rem;}
#dialogdown .main p{font-size: .2rem; line-height: .3rem; color: #1c1c1c; padding: .2rem;}
#dialogdown .main .tipInfo{position: relative; padding: .2rem; font-size: .16rem; line-height: .3rem;color: #ff1818;}
#dialogdown .main .tipInfo:before{position: absolute;content: '*';color: #ff0202; left: -.1rem; top: .18rem; font-size: .28rem; font-weight: bold; width: .3rem; height: .4rem; line-height: .4rem; text-align: center}
#dialogdown .main .submit{display: block; text-align: center; width: 2.5rem; height: .5rem;font-size: .24rem;color: #fff; margin: 0 auto; line-height: .5rem; background: #00479d;color: #fff;}
.otherInfo{ width: 6.7rem; border: .03rem solid #acadb1; margin: 0 auto .5rem;}
.otherInfo .topInfo{line-height: .86rem; border-bottom: .03rem solid #448aca;display: flex;align-items: center;}
.otherInfo .topInfo a{position: relative; width: 33.33%; font-size: .28rem; color: #ff1d1d; text-align: center;}
.otherInfo .topInfo a.cur:before{position: absolute;content: '';width: 1.46rem; left: 50%; margin-left: -.73rem; bottom: -0.01rem; height: .06rem; background: #448aca;}
.otherInfo .list{padding: .15rem 0;}
.otherInfo .list a{padding: 0 .4rem 0 .7rem; position: relative; font-size: .24rem; line-height: .55rem; color: #212020;display: block;}
.otherInfo .list a:before{position: absolute;content: '•'; left: .4rem; color: #a0a4a7; top: .1rem; width: .2rem; height: .35rem; line-height: .35rem; text-align: center; font-size: .32rem; }
.otherInfo .list img{ width: 4.96rem; height: 5.42rem;}
.otherInfo .list.process{padding: .5rem 0; position: relative;display: flex;justify-content: center;}
.otherInfo .list.process a{position: absolute;left: 3.65rem; top: 2.25rem; width: 2.2rem; height: .7rem;}
.about{ width: 6.7rem; height: 6.6rem; padding: .4rem .28rem 0; border: .03rem solid #a7a5aa; border-radius: .1rem; margin: 0 auto .5rem;}
.about h3{font-size: .24rem;color: #0e0e0e; margin-bottom: .5rem;}
.about p{font-size: .15rem;color: #000;line-height: .36rem;}
