@charset "utf-8";
blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul {padding: 0;margin: 0
}
table {border-collapse: collapse;border-spacing: 0
}
fieldset, img {border: 0
}
address, caption, cite, code, dfn, em, th, var {font-weight: 400;font-style: normal
}
ol, ul {list-style: none
}
caption, th {text-align: left
}
h1, h2, h3, h4, h5, h6 {font-weight: 400;font-size: 100%
}
q:after, q:before {content: ""
}
abbr, acronym {border: 0
}
html {font-size: 62.5%;min-width: 1200px
}
body {width: 100%;height: 100%;background: #fff;font-size: 14px;font-family: 'Microsoft Yahei', PingFangSC, sans-serif;color: #333;min-width: 1250px
}
a {text-decoration: none;color: inherit
}
a, button, textarea {-webkit-tap-highlight-color: transparent;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;transition: all .3s ease
}
a:active {outline: 0
}
[placeholder]::-webkit-input-placeholder {
color:#999
}
[placeholder]::-moz-placeholder {
color:#999
}
[placeholder]:-moz-input-placeholder {
color:#999
}
[placeholder]:-ms-input-placeholder {
color:#999
}



.transition {-moz-transition: all .3s ease;-webkit-transition: all .3s ease;transition: all .3s ease
}
.hidden {visibility: hidden
}
.main-wrap {width: 1200px!important;margin: 0 auto;position: relative;transition: all .3s ease
}
.clearfix:before {content: "";clear: both;display: table
}
.clearfix:after {content: "";display: table;clear: both
}
.flex-col {display: flex;flex-direction: column;justify-content: center;align-items: center
}
.flex-row {display: flex;flex-direction: row;justify-content: center;align-items: center
}
.img-block {margin: 0 auto;display: block
}
.btn-b {
    display: inline-block;
    border: none;
    padding: 0;
    background-color: #fff;
    color: #20b09f;
    border: 1px solid #20b09f;
    box-sizing: border-box;
    text-align: center;
}
.img-block img, .img-block svg {display: block;margin: 0 auto;max-width: 100%
}
.main-color {color: #20b09f
}
.v30-contact {position: fixed;right: 2px;top: 50%;transform: translateY(-50%);padding: 0px 0;height: 482px;box-sizing: border-box;z-index: 99
}
.v30-contact-form.cur {width: 200px;opacity: 1
}
.v30-contact .transition {transition-duration: .8s
}
.v30-contact .v30-contact-title {background-color: rgba(32,176,159,.8);color: #fff;padding: 15px 20px 0;white-space: nowrap;position: relative
}
.v30-contact .v30-contact-title .cf-close {position: absolute;left: 166px;top: 0;padding: 10px
}
.v30-contact-item-block {position: absolute;right: 0;width: 70px;height: 70px;background-color: rgba(0,0,0,.4);border: 1px solid #20b09f;border-right: none;box-sizing: border-box
}
.v30-contact-item-block:nth-child(1) {top: 00px
}
.v30-contact-item-block:nth-child(2) {top: 78px
}
.v30-contact-item-block:nth-child(3) {top: 156px
}
.v30-contact-item-block:nth-child(4) {top: 234px
}
.v30-contact-item-block:nth-child(5) {top: 312px
}
.v30-contact-item-block:nth-child(6) {top: 391px
}
.v30-contact-item {width: 100%;height: 100%
}
.v30-contact-item-p {color: #fff;font-size: 12px;margin-top: 5px
}
.v30-contact-item-in {height: 100%;display: none;position: relative;z-index: 1;overflow: hidden
}
.v30-contact-item-in-p {color: #fff;text-align: center;line-height: 68px;height: 68px;white-space: nowrap
}
.v30-contact-item-in-p span{color: #fff;}
.v30-contact-in.cur {width: 156px;background-color: transparent
}
.v30-contact-in.cur .v30-contact-item-in {width: 100%;display: block
}
.v30-contact-in.cur .v30-contact-item {display: none
}
.v30-contact-in:before {content: "";background-color: rgba(32,176,159,.8);position: absolute;height: 100%;width: 0;transition: all .8s ease
}
.v30-contact-in.cur:before {width: 100%
}
.v30-contact-item-block.v30-contact-top {display: none;cursor: pointer;width: 46px;height: 46px;top: 480px
}
.v30-contact-item-block.v30-contact-top .v30-contact-item-p {font-size: 14px;margin-top: 0
}
.v30-contact-in.v30-contact-search.cur {border-left: none
}
.v30-contact-form {position: absolute;width: 0;right: 156px;bottom: -1px;z-index: 999;overflow: hidden;opacity: 0
}
.v30-contact-form .cf-form {background-color: rgba(32,176,159,.8);box-sizing: border-box;padding: 10px 20px 20px;border-bottom: 1px solid #20b09f
}
.v30-contact-form .cf-form-item {margin-bottom: 10px;font-size: 0;white-space: nowrap
}
.v30-contact-form .cf-form-item:last-of-type {margin: 0
}
.v30-contact-form input {padding: 0 8px;margin: 0;border: none;box-sizing: border-box;width: 160px;height: 28px;line-height: 28px;font-size: 12px;display: inline-block;vertical-align: middle;background-color: #fff
}
.v30-contact-form .verify {width: 86px;margin-right: 5px
}
.v30-contact-form .submit {width: 160px;height: 28px;line-height: 28px;font-size: 14px}
.v30-contact-qr-show {display: none;position: absolute;z-index: 1;border: 1px solid rgba(32,176,159,.8);left: -168px;top: -98px}



.item-inputa{float:left;margin-right:10px;width:210px; height:50px; position:relative; padding:0px 15px; border-radius:5px; background:#fff;}
.item-inputa .trem{ display:inline-block; width:100%; height:50px; overflow:hidden; line-height:50px; font-size:14px; color:#333; background:url(../images/xml1.png) right center no-repeat;}
.item-inputa .trem.add{ background:url(../images/xml2.png) right center no-repeat;}

.flsz{ display:none; width:238px; height:auto; overflow:hidden; position:absolute;bottom:50px; left:0px; border:1px #ccc solid; background:#fff;}
.flsz-a{ float:left; width:89px;  height:auto; overflow:hidden; border-right:1px #ccc solid;}
.flsz-a ul li{ width:100%; cursor:pointer; height:40px; overflow:hidden;  text-indent:12px; font-size:14px; color:#333; line-height:40px;}
.flsz-a ul li.active{ color:#fc7300; background:#f3f3f3;}
.flsz-b{ float:left; width:148px; height:auto; overflow:hidden;}
.flsz-b ul li{ width:100%; height:40px; overflow:hidden;ont-size:14px; color:#333; line-height:40px; text-indent:10px; cursor:pointer;}
.flsz-b ul li:hover{ color:#fc7300; background:#f3f3f3;}


.item-input{ float:left; margin-right:10px;}
.item-input input{ width:189px; height:50px;background:#fff; border:0px; padding:0px; margin:0px; padding:0px 15px; border-radius:5px; overflow:hidden; color:#999;}




.submit-container .item-input .button-submit{background-color:#fe4f1d;border-radius:8px;-webkit-box-shadow:2px 2px 2px #ccc;box-shadow:2px 2px 2px #ccc;height:50px;line-height:50px;display:inline-block;color:#fff;width:253px;font-size:20px;text-align:center;text-decoration:none;position:relative}
.submit-container .item-input .button-submit i{background:url(../images/rob.3265f2d.png) no-repeat;width:39px;height:41px;right:0;top:-1px;position:absolute;display:block}
.submit-container .item-input .button-submit:hover{background-color:#d03f1e}











.left-bottom-icon{ width:173px;height:46px;border-bottom-right-radius:40px;border-top-right-radius:40px;background-color:#0c0c0c;color:#fff;padding:12px 0;cursor:pointer;position:fixed;top:80%;z-index:100; left:-100%;}
.left-bottom-icon i{left:10px;width:40px;height:50px;margin-top:3px;position:absolute;display:block;background:url(../images/index.png) 0px 0px no-repeat;}
.left-bottom-icon .word-1,.left-bottom-icon .word-2{font-size:16px;padding-left:58px;color: #fff;}
.bottom-container{ display:none;width:100%;position:fixed;bottom:0;height:80px;background-color:rgba(0,0,0,.6);z-index:60; }
.bottom-center{width:1200px;margin:0 auto;padding-top:10px;position:relative}
.bottom-center .close{display:block;width:20px;height:20px;background:url(../images/indexa.png) no-repeat;background-size:100%;top:10px;right:-30px;position:absolute;cursor:pointer}
.bottom-center .submit-container .item-input .get-yzm{background-color:#fff;color:#555}
.bottom-center .submit-container .item-input .get-yzm.disabled{background-color:#a8a8a8}
.bottom-center .submit-container .item-input .button-submit{border-radius:8px;background-color:#f85630;-webkit-box-shadow:none;box-shadow:none}
.bottom-center .submit-container .item-input .button-submit:hover{background-color:#d03f1e}


















