.wow {
    opacity: 0;
}

.mobile {
    width: 100%;
}

.mobile-inner {
    margin-right: auto;
    margin-left: auto;
    background-color: ;
    position: relative;
}

.mobile-inner img {
}

.mobile-inner p {
    color: #676767;
    line-height: 25px;
    font-size: 16px;
    padding-bottom: 30px;
    padding-right: 30px;
    padding-left: 30px;
    margin: 0px;
}

.mobile-inner-header {
    background-color: rgb(255,255,255);
    width: 100%;
    height: 50px;
    position: relative;
    top: 0px;
    z-index: 33;
    left: 0px;
}

.mobile-inner-header-icon {
    color: #ffffff;
    height: 50px;
    font-size: 25px;
    text-align: center;
    float: right;
    width: 50px;
    position: relative;
    -webkit-transition: background 0.5s;
    -moz-transition: background 0.5s;
    -o-transition: background 0.5s;
    transition: background 0.5s;
}

.mobile-inner-header-icon:hover {
    background-color: rgba(255,255,255,0.2);
    cursor: pointer;
}

.mobile-inner-header-icon span {
    position: absolute;
    left: calc((100% - 25px) / 2);
    top: calc((100% - 1px) / 2);
    width: 25px;
    height: 1px;
    background-color: rgb(199,34,27);
}

.mobile-inner-header-icon span:nth-child(1) {
    transform: translateY(4px) rotate(0deg);
}

.mobile-inner-header-icon span:nth-child(2) {
    transform: translateY(-4px) rotate(0deg);
}

.mobile-inner-header-icon-click span:nth-child(1) {
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: clickfirst;
}

.mobile-inner-header-icon-click span:nth-child(2) {
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: clicksecond;
}

@keyframes clickfirst {
    0% {
        transform: translateY(4px) rotate(0deg);
    }

    100% {
        transform: translateY(0) rotate(45deg);
    }
}

@keyframes clicksecond {
    0% {
        transform: translateY(-4px) rotate(0deg);
    }

    100% {
        transform: translateY(0) rotate(-45deg);
    }
}

.mobile-inner-header-icon-out span:nth-child(1) {
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: outfirst;
}

.mobile-inner-header-icon-out span:nth-child(2) {
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: outsecond;
}

@keyframes outfirst {
    0% {
        transform: translateY(0) rotate(-45deg);
    }

    100% {
        transform: translateY(-4px) rotate(0deg);
    }
}

@keyframes outsecond {
    0% {
        transform: translateY(0) rotate(45deg);
    }

    100% {
        transform: translateY(4px) rotate(0deg);
    }
}

.mobile-inner-nav {
    overflow: auto;
    max-height: calc(100vh - 50px);
}

.mobile-inner-nav {
    background-color: rgb(65 78 113 / 90%);
    width: 100%;
    position: absolute;
    top: 50px;
    padding-bottom: 0%;
    display: none;
    z-index: 444;
}

.mobile-inner-nav a {
    border-bottom: solid 1px rgba(255,255,255,0.3);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    color: #fff;
    transition: all 0.5s;
}

.mobile-inner-nav dl {
    display: none;
}

.mobile-inner-nav dl dd {
    line-height: 33px;
    text-decoration: none;
    text-indent: 3em;
    font-size: 16px;
    color: #FFFFFF;
    border-bottom: solid 1px rgba(255,255,255,0.3);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    font-weight: 300;
    font-size: 14px;
}

.mobile-inner-nav li {
    border-bottom: solid 1px rgba(255,255,255,0.3);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    line-height: 53px;
    text-indent: 20px;
}

.mobile-inner-nav h2.h2tit {
    line-height: 50px;
    text-decoration: none;
    text-indent: 2em;
    font-size: 16px;
    color: #FFFFFF;
    /* border-bottom:solid 1px rgba(255,255,255,0.3);*/
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    font-weight: 300;
}

.mobile-inner-nav h2.h2tit a {
    color: #FFFFFF;
}

.mobile-inner-nav a {
    border-bottom: none;
}

.mobile-inner-nav li {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: returnToNormal;
    animation-name: returnToNormal;
}

@-webkit-keyframes resize {
    from,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(0.215,0.610,0.355,1.000);
        animation-timing-function: cubic-bezier(0.215,0.610,0.355,1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale(5,5);
        transform: scale(5,5);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1,1);
        transform: scale(1,1);
    }
}

@keyframes resize {
    from,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(0.215,0.610,0.355,1.000);
        animation-timing-function: cubic-bezier(0.215,0.610,0.355,1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale(5,5);
        transform: scale(5,5);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1,1);
        transform: scale(1,1);
    }
}

@-webkit-keyframes returnToNormal {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes returnToNormal {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.mobile-inner-nav li:last-child h2.h2tit {
    border-bottom: none;
}

.mobile-inner-nav li .h3tit {
    height: 50px;
    position: relative;
    background: url(../images/51_icon_search@2x.png) no-repeat 30px center;
    background-size: 17px;
}

.mobile-inner-nav li .words {
    display: block;
    width: 100%;
    height: 100%;
    border: none;
    background: none;
    text-indent: 60px;
    font-size: 15px;
    color: #fff;
    background: url(../images/search2.png) no-repeat 30px center;
    background-size: 20px;
}

.mobile-inner-nav li:last-child {
    border-bottom: none;
}

.mobile-inner-nav li form {
    display: block;
    width: 100%;
    height: 100%;
}

@charset "utf-8";@charset "UTF-8";.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}

.animated.infinite {
    animation-iteration-count: infinite;
}

.animated.hinge {
    animation-duration: 2s;
}

.fadeInUp {
    animation-duration: 1.76s;
    animation-name: fadeInUp;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0,40px,0);
    }

    to {
        opacity: 1;
        transform: none;
    }
}

* {
    font-family: PingFangSC-Regular, PingFang SC, "Microsoft YaHei", "Arial" !important;
}

body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr,span {
    margin: 0;
    padding: 0;
}

html {
    font-size: 62.5%;
}

body {
    font-size: 1.4rem;
}

html,body {
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

body {
    font-family: "Microsoft YaHei" ! important;
    color: #000000;
    background: #fff;
    margin: 0 auto;
    padding: 0px;
}

body {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
}

input[type="button"],input[type="submit"],input[type="reset"],input[type="text"] {
    -webkit-appearance: none;
}

input[type="button"],input[type="submit"],input[type="reset"] {
    cursor: pointer;
}

input {
    -webkit-appearance: none;
}

input {
    -webkit-appearance: none!important;
    border-radius: 0;
}

button {
    cursor: pointer;
}

textarea {
    -webkit-appearance: none;
}

a {
    text-decoration: none;
    color: #235aa7;
    outline: none;
}

a:active {
    star: expression(this.onFocus=this.blur());
}

img {
    border: 0px;
    vertical-align: middle;
}

li {
    list-style: none;
}

* {
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

.loading {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 99999;
}

.loadingfa {
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 29px;
    color: #1f8adf;
    position: absolute;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    top: 50%;
}

html {
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: none;
}

html {
    -webkit-tap-highlight-color: transparent;
}

body {
    -webkit-overflow-scrolling: touch;
}

* {
    padding: 0;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    user-select: none;
}

@keyframes rotate {
    from {
        -webkit-transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg)
    }
}

@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg)
    }
}

@-moz-keyframes rotate {
    from {
        -moz-transform: rotate(0deg)
    }

    to {
        -moz-transform: rotate(360deg)
    }
}

@-ms-keyframes rotate {
    from {
        -ms-transform: rotate(0deg)
    }

    to {
        -ms-transform: rotate(360deg)
    }
}

@-o-keyframes rotate {
    from {
        -o-transform: rotate(0deg)
    }

    to {
        -o-transform: rotate(360deg)
    }
}

.xuanzhuan {
    animation: 2s linear 0s normal forwards infinite rotate;
    -webkit-animation: 2s linear 0s normal forwards infinite rotate;
    -moz-animation: 2s linear 0s normal forwards infinite rotate;
    -o-animation: 2s linear 0s normal forwards infinite rotate;
}

.xuanzhuan img {
    display: block;
    width: 100%;
}

.pc {
    display: block;
}

.wap {
    display: none;
}

.clearflex:after {
    content: "";
    display: table;
    clear: both;
}

.Newtop:after {
    content: "";
    display: table;
    clear: both;
}

.Newtop {
    line-height: calc(55/1920*100vw);
    padding: 0;
    color: rgb(24,64,80);
    font-size: calc(14/1920*100vw);
    border-bottom: calc(1/1920*100vw) solid #ddd;
    padding-right: calc(20/1920*100vw);
}

.Newtop .left {
    float: left;
}

.Newtop .right {
    float: right;
    border-left: calc(1/1920*100vw) solid #ddd;
}

.Newtop .right ul {
}

.Newtop .right ul li {
    float: left;
    position: relative;
}

.Newtop .right ul li .h2tit {
}

.Newtop .right ul li:last-child .h2tit a {
    padding-right: 0px;
}

.Newtop .right ul li .h2tit a {
    font-size: calc(13/1920*100vw);
    color: rgb(50,50,50);
    padding: calc(0/1920*100vw) calc(20/1920*100vw);
}

.Newtop .right ul li dl {
    position: absolute;
    width: 100%;
    left: 0;
    top: calc(58/1920*100vw);
    border-radius: calc(10/1920*100vw);
    background: #fff;
    box-shadow: calc(0/1920*100vw) calc(12/1920*100vw) calc(24/1920*100vw) calc(0/1920*100vw) rgba(0,0,0,0.09);
    border: calc(1/1920*100vw) solid #eee;
    visibility: hidden;
    opacity: 0;
    z-index: -1;
    top: calc(68/1920*100vw);
}

.Newtop .right ul li dl dd {
}

.Newtop .right ul li dl dd a {
    display: block;
    text-align: center;
    line-height: calc(40/1920*100vw);
    color: #000;
    border-bottom: calc(1/1920*100vw) solid #eee;
}

.Newhead:after {
    content: "";
    display: table;
    clear: both;
}

.Newhead {
    padding: calc(8/1920*100vw) 0;
    position: relative;
    box-shadow: calc(0/1920*100vw) calc(12/1920*100vw) calc(24/1920*100vw) calc(0/1920*100vw) rgba(0,0,0,0.02);
    background: #fff;
}

.Newhead .logo {
    float: left;
}

.Newhead .logo a {
}

.Newhead .logo img {
    height: calc(88/1920*100vw);
}

.Newhead .nav {
    white-space: nowrap;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    font-size: 0;
}

.Newhead .nav ul {
}

.Newhead .nav ul li {
    display: inline-block;
    margin: 0;
}

.Newhead .nav ul li .h2tit {
}

.Newhead .nav ul li .h2tit a:after {
    content: "";
    width: calc(17/1920*100vw);
    height: calc(24/1920*100vw);
    background: url(../images/icon-m5.png) no-repeat center center;
    position: absolute;
    right: calc(20/1920*100vw);
    top: calc(14/1920*100vw);
    background-size: 100%;
    transition: all 0.2s;
    opacity: 0;
}

.Newtop .right ul li:hover dl {
    top: calc(58/1920*100vw);
    visibility: visible;
    opacity: 1;
    z-index: 5;
}

.Newhead .nav ul li .h2tit a {
    font-size: calc(16/1920*100vw);
    font-weight: bold;
    color: rgb(24,64,80);
    padding: calc(0/1920*100vw) calc(40/1920*100vw);
    position: relative;
    line-height: calc(66/1920*100vw);
    display: block;
}

.Newhead .tel {
    float: right;
    display: flex;
    align-items: center;
    padding-top: calc(24/1920*100vw);
}

.Newhead .tel .tit {
    font-size: calc(14/1920*100vw);
    float: left;
    color: rgb(24,64,80);
    line-height: 1.375;
    text-align: left;
}

.Newhead .tel .val {
    font-size: calc(26/1920*100vw);
    color: rgb(24,64,80);
    margin-left: calc(24/1920*100vw);
}

.search_main1 .down {
    text-align: center;
    padding: calc(16/1920*100vw) 0;
    /* display:none;*/
}

.search_main1 .down img {
    width: calc(19/1920*100vw);
    animation: move 0.8s infinite;
    animation-direction: alternate;
    animation-timing-function: cubic-bezier(0.46,0.02,0.97,0.36);
    display: none;
}

.search_main1 {
    width: calc(1280/1920*100vw);
    max-width: 100%;
    padding: calc(0/1920*100vw) calc(15/1920*100vw);
    margin: auto;
    padding-bottom: calc(10/1920*100vw);
}

.search_main1 .content1 {
    border-radius: calc(10/1920*100vw);
    border: calc(1/1920*100vw) solid #bdbdbd;
    padding: calc(10/1920*100vw) calc(40/1920*100vw);
    padding-bottom: calc(0/1920*100vw);
}

.search_main1 .content1 .title {
    line-height: calc(50/1920*100vw);
    font-size: calc(20/1920*100vw);
    color: #235265;
    padding-left: calc(30/1920*100vw);
    background: url(../images/icon2.png) no-repeat left center;
    background-size: calc(24/1920*100vw);
    border-bottom: calc(1/1920*100vw) solid #ddd;
}

.search_main1 .content1 .title b {
    font-family: PingFang;
    font-size: calc(16/1920*100vw);
    color: #999999;
}

.search_main1 .content1 .items:after {
    content: "";
    display: table;
    clear: both;
}

.search_main1 .content1 .items {
    position: relative;
    padding-top: calc(20/1920*100vw);
}

.search_main1 .content1 .items .item:nth-child(2) {
    width: 45%;
    margin-right: 0;
}

.search_main1 .content1 .items .item:nth-child(3) {
    margin-right: calc(0/1920*100vw);
    width: calc(92/1920*100vw);
    position: absolute;
    right: 0;
    top: calc(20/1920*100vw);
}

.search_main1 .content1 .items .item:nth-child(4) {
    margin-right: calc(0/1920*100vw);
    width: 100%;
    clear: both;
    /* padding-right: calc(120/1920*100vw); */
}

.search_main1 .content1 .items .item {
    float: left;
    width: 43%;
    margin-bottom: calc(16/1920*100vw);
    margin-right: 3%;
}

.search_main1 .content1 .items .item .s1 {
}

.search_main1 .content1 .items .item .s2 {
}

.search_main1 .content1 .items .item .s2 button.chos {
    width: calc(40/1920*100vw);
    height: calc(40/1920*100vw);
    background: #fff;
    border-radius: 4px;
    border: none;
    font-family: PingFang;
    font-weight: 400;
    font-size: calc(16/1920*100vw);
    color: #545454;
    margin-right: calc(2/1920*100vw);
}

.search_main1 .content1 .items .item .s2 button.chos.current {
    background: #F7592E;
    color: #fff;
}

.search_main1 .content1 .items .item .s2 .words {
    width: 100%;
    height: calc(40/1920*100vw);
    border-radius: calc(5/1920*100vw);
    border: calc(1/1920*100vw) solid #ccc;
    font-size: calc(13/1920*100vw);
    background: #f2f2f2;
    padding: calc(0/1920*100vw) calc(10/1920*100vw);
}

.search_main1 .content1 .items .item button.send {
    width: 100%;
    height: calc(92/1920*100vw);
    background: #FE5729;
    border: none;
    border-radius: calc(6/1920*100vw);
    color: #fff;
    font-size: calc(17/1920*100vw);
}

.search_main1 .content1 .items .item .s1 {
    float: left;
    width: calc(73/1920*100vw);
    font-size: calc(14/1920*100vw);
    line-height: calc(40/1920*100vw);
    color: #235265;
}

.search_main1 .content1 .items .item .s2 {
    float: left;
    width: calc(100% - 74/1920*100vw);
    /* font-size:0;*/
    display: flex;
    font-size: calc(17/1920*100vw);
}

.search_main1 .content1 .items .item .s2 .checkItem {
    float: left;
    margin-right: calc(44/1920*100vw);
    line-height: calc(40/1920*100vw);
}

.search_main1 .content1 .items .item .s2 .checkItem input[type="radio"] {
}

.search_main1 .content1 .items .item .s2 .checkItem label {
}

.search_main1 .content1 .items .item .s2 .checkItem label span {
    padding-left: calc(21/1920*100vw);
}

.search_main1 .content2 .titre {
    margin-top: calc(26/1920*100vw);
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: calc(15/1920*100vw);
}

.search_main1 .content2 .titre .title {
    line-height: calc(50/1920*100vw);
    font-size: calc(20/1920*100vw);
    color: #235265;
    padding-right: calc(42/1920*100vw);
    background: url(../images/icon-m5.png) no-repeat right 0;
    background-size: calc(34/1920*100vw);
}

.search_main1 .content2 .titre button.refresh {
    background: url(../images/icon-m7.png) no-repeat calc(20/1920*100vw) center #FE5729;
    border: none;
    border-radius: calc(24/1920*100vw);
    height: calc(39/1920*100vw);
    padding-left: calc(47/1920*100vw);
    padding-right: calc(20/1920*100vw);
    background-size: calc(15/1920*100vw);
    color: #fff;
    font-size: calc(15/1920*100vw);
}

.search_main1 .content2 .list:after {
    content: "";
    display: table;
    clear: both;
}

.search_main1 .content2 .list {
}

.search_main1 .content2 .list ul {margin: 0;}

.search_main1 .content2 .list ul li {
    float: left;
    position: relative;
    margin-right: calc(20/1920*100vw);
    width: calc((100% - 80/1920*100vw)/5);
    margin-bottom: calc(20/1920*100vw);
    cursor: pointer;
}

.search_main1 .content2 .list ul li:nth-child(5n) {
    margin-right: 0;
}

.search_main1 .content2 .list ul li .h2tit {
    display: flex;
    align-items: center;
    font-size: calc(20/1920*100vw);
    border: calc(2/1920*100vw) solid #d0d0d0;
    border-radius: calc(10/1920*100vw);
    height: calc(77/1920*100vw);
    color: #184050;
    padding: calc(0/1920*100vw) calc(15/1920*100vw);
    justify-content: space-between;
}

.search_main1 .content2 .list ul li .h2tit .tel {
}

.search_main1 .content2 .list ul li .h2tit .price {
    font-size: calc(14/1920*100vw);
}

.search_main1 .content2 .list ul li.current .slide {
    top: calc(67/1920*100vw);
    visibility: visible;
    opacity: 1;
    z-index: 6;
}

.search_main1 .content2 .list ul li:hover {
}

.search_main1 .content2 .list ul li:hover .h2tit {
    background: #E9EFF2;
    border-color: #E9EFF2;
}

.search_main1 .content2 .list ul li .slide {
    position: absolute;
    padding: calc(20/1920*100vw);
    background: #E9EFF2;
    width: 100%;
    left: 0;
    top: calc(90/1920*100vw);
    border-radius: 0px 0px calc(10/1920*100vw) calc(10/1920*100vw);
    visibility: hidden;
    opacity: 0;
    z-index: -1;
}

.search_main1 .content2 .list ul li .slide .infor {
    font-size: calc(13/1920*100vw);
    line-height: 2;
}

.search_main1 .content2 .list ul li .slide .infor p {
}

.search_main1 .content2 .list ul li .slide a.more {
    float: right;
    color: #fff;
    background: #FE5729;
    border-radius: calc(40/1920*100vw);
    line-height: calc(38/1920*100vw);
    padding: 0px calc(35/1920*100vw);
    font-size: calc(13/1920*100vw);
    margin-top: calc(15/1920*100vw);
}

.Newfooter .ftr-m1-con .wrapModel {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    line-height: calc(55/1920*100vw);
     padding-top:calc(10/1920*100vw);
     padding-bottom:calc(10/1920*100vw);
}

.Newfooter .ftr-m1-con {
    border-bottom: calc(1/1920*100vw) solid #ddd;
}

.Newfooter .ftr-m1-con .nav-m2 {
    /*width: 100%;*/
}

.Newfooter .ftr-m1-con .nav-m2 li {
    float: left;
    line-height: 2;
}

.Newfooter .ftr-m1-con .nav-m2 li a {
    float: left;
    font-size: calc(16/1920*100vw);
    color: #184050;
    margin-right: calc(30/1920*100vw);
}

.Newfooter .ftr-m1-con .copyright a {
    color: inherit;
}

.Newfooter .ftr-m1-con .copyright {
    color: #184050;
    font-size: calc(14/1920*100vw);
}

.Newfooter .ftr-m2-con .wrapModel {
    display: flex;
    justify-content: space-between;
    align-items: center;
    line-height: 1;
}

.Newfooter .ftr-m2-con {
    padding: 0px calc(30/1920*100vw);
    border-bottom: calc(1/1920*100vw) solid #ddd;
    padding: calc(20/1920*100vw) 0;
}

.Newfooter .ftr-m2-con .company-info {
}

.Newfooter .ftr-m2-con .company-info p {
    line-height: 2;
    color: rgb(24,64,80);
}

.Newfooter .ftr-m2-con .logo {
}

.Newfooter .ftr-m2-con .logo a {
}

.Newfooter .ftr-m2-con .logo a.logo.mzw-img {
}

.Newfooter .ftr-m2-con .logo a.logo.mzw-img img {
    height: calc(78/1920*100vw);
}

.Newfooter .ftr-m3-con .wrapModel {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.Newfooter .ftr-m3-con {
    padding: calc(20/1920*100vw) 0;
}

.Newfooter .ftr-m3-con .m-mzw-listpic-m2 {
    display: flex;
    align-items: center;
}

.Newfooter .ftr-m3-con .m-mzw-listpic-m2 li {
    margin-right: calc(30/1920*100vw);
}

.Newfooter .ftr-m3-con .m-mzw-listpic-m2 li span#szgs_stat_icon_1141539761320624130 a img {
}

.Newfooter .ftr-m3-con .m-mzw-listpic-m2 li a img {
    width: calc(88/1920*100vw) !important;
}

.Newfooter .ftr-m3-con .m-mzw-listpic-m2 li:nth-child(1) a img {
    width: calc(60/1920*100vw) !important;
}

.Newfooter .ftr-m3-con .tel {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.Newfooter .ftr-m3-con .tel .tel-1 {
    font-size: calc(14/1920*100vw);
    float: left;
    color: rgb(24,64,80);
    line-height: 1.37;
    text-align: left;
}

.Newfooter .ftr-m3-con .tel .tel-1 p {
}

.Newfooter .ftr-m3-con .tel .tel-2 {
    font-size: calc(26/1920*100vw);
    color: rgb(24,64,80);
    margin-left: calc(24/1920*100vw);
}

.inforbox {
    background: #fff;
    border: 2px solid #f3f3f3;
    border-radius: 10px;
    padding: 20px;
    margin: calc(30/1920*100vw);
    margin-bottom: 0;
    line-height: 1.4;
}

.infortop {
    overflow: hidden;
    margin-bottom: 10px;
}

.infortop>img {
    float: left;
    width: 17px;
    height: 17px;
}

.infortop p {
    float: left;
    font-size: 15px;
    color: #333;
    line-height: 17px;
    margin-left: 8px;
}

.checkItem {
    position: relative;
}

.checkItem input[type=radio],.checkItem input[type=checkbox] {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    padding: 0;
    opacity: 0;
    z-index: 2;
}

.checkItem input[type=radio]+label,.checkItem input[type=checkbox]+label {
    cursor: pointer;
}

.checkItem input[type=radio]+label::before,.checkItem input[type=radio]+label::after,.checkItem input[type=checkbox]+label::before,.checkItem input[type=checkbox]+label::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: calc(-8/1920*100vw);
    width: calc(16/1920*100vw);
    height: calc(16/1920*100vw);
    background: #FFFFFF;
}

.checkItem input[type=radio]+label::before,.checkItem input[type=checkbox]+label::before {
    border: calc(1/1920*100vw) solid #DEDEDE;
    background: #fff;
}

.checkItem input[type=radio]+label::before,.checkItem input[type=radio]+label::after {
    border-radius: 50%;
}

.checkItem input[type=radio]:checked+label::before,.checkItem input[type=radio]:checked+label::after,.checkItem input[type=checkbox]:checked+label::before,.checkItem input[type=checkbox]:checked+label::after {
    animation: cd-bounce 0.3s;
}

.checkItem input[type=radio]:checked+label span {
    color: red;
}

.checkItem input[type=radio]+label::after,.checkItem input[type=checkbox]+label::after {
    background-color: #F29700;
    background-position: center center;
    background-repeat: no-repeat;
    display: none;
    background: #fe5729;
    width: calc(10/1920*100vw);
    height: calc(10/1920*100vw);
    margin-left: calc(3/1920*100vw);
    margin-top: calc(-5/1920*100vw);
}

.checkItem input[type=radio]:checked+label::after,.checkItem input[type=checkbox]:checked+label::after {
    display: block;
}

@keyframes move {
    from {
        transform: translate(0%,0%);
    }

    to {
        transform: translate(0%,10px);
    }
}

@keyframes cd-bounce {
    0%,100% {
        transform: scale(1);
    }

    50% {
        transform: scale(0.8);
    }
}

.checkItem label:after,.checkItem label:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.search_main1 *,.Newtop *,.Newhead * {
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}

.Newhead .nav ul li .h2tit a:hover,.Newtop .right ul li dl dd a:hover,.Newtop .right ul li:hover .h2tit a {
    color: #FE5729;
}

.Newhead .nav ul li:hover .h2tit a:after {
    opacity: 1;
}

.search_main1 .content1 .items .item .s2 .words:focus {
    -webkit-box-shadow: 0px 12px 24px 0px rgba(0,0,0,0.09);
    -moz-box-shadow: 0px 12px 24px 0px rgba(0,0,0,0.09);
    -o-box-shadow: 0px 12px 24px 0px rgba(0,0,0,0.09);
    -ms-box-shadow: 0px 12px 24px 0px rgba(0,0,0,0.09);
    box-shadow: 0px 12px 24px 0px rgba(0,0,0,0.09);
}

.search_main1 .content1 .items .item button.send:hover {
    -webkit-box-shadow: 0px 12px 24px 0px rgba(254,87,41,0.5);
    -moz-box-shadow: 0px 12px 24px 0px rgba(254,87,41,0.5);
    -o-box-shadow: 0px 12px 24px 0px rgba(254,87,41,0.5);
    -ms-box-shadow: 0px 12px 24px 0px rgba(254,87,41,0.5);
    box-shadow: 0px 12px 24px 0px rgba(254,87,41,0.5);
}

/*.search_main1 .content2 .titre button.refresh:hover,*/ .titre button:hover {
    box-shadow: 0px 12px 24px 0px rgba(24,64,80,0.4);
}

@keyframes move {
    from {
        -o-transform: translate(0%,0%);
        -webkit-transform: translate(0%,0%);
        -moz-transform: translate(0%,0%);
        -ms-transform: translate(0%,0%);
        transform: translate(0%,0%);
    }

    to {
        -o-transform: translate(0%,10px);
        -webkit-transform: translate(0%,10px);
        -moz-transform: translate(0%,10px);
        -ms-transform: translate(0%,10px);
        transform: translate(0%,10px);
    }
}

.fixedIcon:hover {
    bottom: calc(20/1920*100vw);
}

.fixedIcon.current {
    bottom: -100%;
}

.fixedIcon {
    position: fixed;
    z-index: 555;
    right: calc(10/1920*100vw);
    bottom: calc(10/1920*100vw);
    cursor: pointer;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
}

.fixedIcon img {
    width: calc(150/1920*100vw);
    animation: move 0.8s infinite;
    -moz-animation: move 0.8s infinite;
    -webkit-animation: move 0.8s infinite;
    -o-animation: move 0.8s infinite;
    animation-direction: alternate;
    -webkit-animation-direction: alternate;
    animation-timing-function: cubic-bezier(0.46,0.02,0.97,0.36);
    -webkit-animation-timing-function: cubic-bezier(0.46,0.02,0.97,0.36);
}

.bottomFixed {
}

.bottomFixed .shadow {
}

.bottomFixed.current .content {
    bottom: 0px;
}

.bottomFixed .content {
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    position: fixed;
    left: 0;
    background: #fff;
    box-shadow: calc(0/1920*100vw) calc(0/1920*100vw) calc(76/1920*100vw) calc(0/1920*100vw) rgba(192,192,192,0.43);
    border-radius: calc(40/1920*100vw) calc(40/1920*100vw) calc(0/1920*100vw) calc(0/1920*100vw);
    bottom: calc(0/1920*100vw);
    width: 100%;
    z-index: 5;
    padding-left: calc(40/1920*100vw);
    padding-top: calc(17/1920*100vw);
    padding-bottom: calc(20/1920*100vw);
    padding-right: calc(40/1920*100vw);
    bottom: -100%;
}

.bottomFixed .content .close {
    width: calc(23/1920*100vw);
    height: calc(23/1920*100vw);
    cursor: pointer;
    position: absolute;
    right: calc(18/1920*100vw);
    top: calc(11/1920*100vw);
    background: url(../images/close.png) no-repeat center center;
    background-size: 100%;
    z-index: 5;
}

.bottomFixed .content .title {
    font-family: PingFang;
    font-size: calc(20/1920*100vw);
    color: #FE5729;
}

.bottomFixed .content .list {
    zoom:1;overflow: hidden;
    margin-top: calc(10/1920*100vw);
    margin-bottom: calc(16/1920*100vw);
}

.bottomFixed .content .list ul {
}

.bottomFixed .content .list ul li {
    float: left;
    width: 18%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: calc(1/1920*100vw) solid #DADADA;
    padding: calc(7/1920*100vw) 0px;
    margin-right: 2.5%;
    position: relative;
}

.bottomFixed .content .list ul li .tel {
    font-family: PingFang;
    font-weight: bold;
    font-size: calc(20/1920*100vw);
    color: #143D4D;
}

.bottomFixed .content .list ul li .ri {
    display: flex;
    align-items: center;
}

.bottomFixed .content .list ul li .ri .price {
    font-family: PingFang;
    font-size: calc(16/1920*100vw);
    color: #143D4D;
}

.bottomFixed .content .list ul li .ri .price b {
    color: #FE5729;
}

.bottomFixed .content .list {
    position: relative;
}

.bottomFixed .content .list i {
    position: absolute;
    height: 100%;
    width: calc(2/1920*100vw);
    background: url(../images/line.png) no-repeat center center;
    background-size: 100% 100%;
}

.bottomFixed .content .list i:nth-child(1) {
    left: 19.4%;
}

.bottomFixed .content .list i:nth-child(2) {
    left: 39.6%;
}

.bottomFixed .content .list i:nth-child(3) {
    left: 60%;
}

.bottomFixed .content .list i:nth-child(4) {
    left: 80.5%;
}

.bottomFixed .content .list ul li:nth-child(5n) {
    margin-right: 0px;
}

.bottomFixed .content .list ul li .ri .buy {
    width: calc(68/1920*100vw);
    line-height: calc(28/1920*100vw);
    background: #FE5729;
    border-radius: calc(14/1920*100vw);
    display: block;
    font-family: PingFang;
    font-size: calc(16/1920*100vw);
    color: #FFFFFF;
    text-align: center;
    margin-left: calc(10/1920*100vw);
}

.bottomFixed .content .numChoose {
    padding-top: calc(16/1920*100vw);
}

.bottomFixed .content .numChoose a {
    width: calc(100/1920*100vw);
    line-height: calc(36/1920*100vw);
    float: left;
    text-align: center;
    background: #D1DEE6;
    border-radius: calc(30/1920*100vw);
    margin-right: calc(17/1920*100vw);
    font-family: PingFang;
    font-size: calc(20/1920*100vw);
    color: #143D4D;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}

.bottomFixed .content .numChoose a:hover,.bottomFixed .content .numChoose a.current {
    background: #FE5729;
    color: #fff;
}

.wrapModel {
    width: calc(1280/1920*100vw);
    padding: 0px calc(15/1920*100vw);
    margin: auto;
    max-width: 100%;
}

.search_main1 .content2 .titre button.my {
    height: calc(39/ 1920* 100vw);
    background: #1E4050;
    border-radius: calc(135 / 1920* 100vw);
    border: none;
    padding: 0px calc(18 / 1920* 100vw);
    color: #fff;
    font-size: calc(15 / 1920* 100vw);
}
.search_main1 .content2 .titre #btnWdyx{display: none!important;}

.search_main1 .content2 .list.type2 ul li:nth-child(5n) {
    margin-right: 0px;
}

.search_main1 .content2 .list.type2 ul li {
    height: calc(96/1920*100vw);
    background: #FFFFFF;
    border-radius: calc(10/1920*100vw);
    border: calc(1/1920*100vw) solid #D0D0D0;
    width: calc((100% - calc(72/1920*100vw))/5);
    margin-bottom: calc(20/1920*100vw);
    margin-right: calc(18/1920*100vw);
}

.search_main1 .content2 .list.type2 ul li .number {
    font-family: PingFang;
    font-weight: bold;
    font-size: calc(24/1920*100vw);
    color: #1E4050;
    text-align: center;
    padding-top: calc(18/1920*100vw);
    padding-bottom: calc(6/1920*100vw);
    transition: all 0s;
}
.search_main1 .content2 .list.type2 ul li .number a{color: #1E4050;}

.search_main1 .content2 .list.type2 ul li .infor {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px calc(32/1920*100vw);
}

.search_main1 .content2 .list.type2 ul li .price {
    font-family: PingFang;
    font-weight: 400;
    font-size: calc(16/1920*100vw);
    color: #979797;
    font-weight: bold;display: block;
}

.search_main1 .content2 .list.type2 ul li .price b {
    font-family: PingFang;
    font-weight: bold;
    font-size: calc(20/1920*100vw);
    color: #979797;
}

.search_main1 .content2 .list.type2 ul li .title {
    font-family: PingFang;
    font-weight: 400;
    font-size: calc(16/1920*100vw);
    color: #555;
    font-weight: bold;
}
.search_main1 .content2 .list.type2 ul li .title a{color: #555;}


.search_main1 .content2 .list.type2 ul li.active {
    border-color: #F7592E;
}

.search_main1 .content2 .list.type2 ul li.active * {
    color: #F7592E !important;
}

.listType2 {
    padding-top: calc(20/1920*100vw);
    display: flex;
}

.listType2 .item:nth-child(3n) {
    margin-right: 0px;
}

.listType2 .item {
    margin-right: calc(25/1920*100vw);
    width: calc((100% - calc(50/1920*100vw))/3);
    background: #FFFFFF;
    border-radius: calc(10/1920*100vw);
    border: calc(1/1920*100vw) solid #D0D0D0;
    padding: 0px calc(34/1920*100vw);
}

.listType2 .item .title {
    font-family: PingFang;
    font-weight: 400;
    font-size: calc(20/1920*100vw);
    color: #235265;
    padding-left: calc(27/1920*100vw);
    background: url(../images/book.png) no-repeat left center;
    background-size: calc(21/1920*100vw);
    padding-top: calc(20/1920*100vw);
    padding-bottom: calc(20/1920*100vw);
    border-bottom: calc(1/1920*100vw) solid #DDDDDD;
    margin-bottom: calc(20/1920*100vw);
    font-weight: bold;
}

.listType2 .item .dec.pb20 {
    padding-bottom: calc(15/1920*100vw);
}

.listType2 .item .dec {
    font-family: PingFang;
    font-size: calc(14/1920*100vw);
    color: #363636;
    padding-bottom: calc(20/1920*100vw);
    line-height: calc(24/1920*100vw);
    padding-bottom: calc(30/1920*100vw);
}

.listType2 .item .dec p {
    min-height: calc(20/1920*100vw);
}

.listType2 .item .dec b {
}

.listType2 .item .height1 {
}

.search_main1 .content1 .items2 {
}

.search_main1 .content1 .items2 .title2 {
    margin-bottom: calc(20/1920*100vw);
    font-family: PingFang;
    font-weight: bold;
    font-size: calc(20/1920*100vw);
    color: #FE5729;
}

.search_main1 .content1 .listType3 {
    zoom:1;overflow: hidden;
    font-size: 0;
    padding-bottom: calc(1/1920*100vw);
}

.search_main1 .content1 .listType3 button {
    float: left;
    width: calc(100/1920*100vw);
    height: calc(36/1920*100vw);
    background: #D1DEE6;
    border-radius: calc(18/1920*100vw);
    margin-right: calc(17/1920*100vw);
    border: none;
    font-family: PingFang;
    font-weight: bold;
    font-size: calc(20/1920*100vw);
    color: #143D4D;
    margin-bottom: calc(17/1920*100vw);
}

.search_main1 .content1 .listType3 button.current {
    background: #FE5729;
    color: #fff;
}

.search_main1 .content1 .listType3 button:last-child {
    margin-right: 0px;
}

/*@font-face {
    font-family: 'PingFang';
    src: url('../fonts/pingfang.ttf')
}*/


.search_main1 .content1 .dec{
    font-family: PingFang;
font-weight: 400;
font-size: calc(16/1920*100vw);
color: #363636;
line-height: calc(30/1920*100vw);
padding-top: calc(22/1920*100vw);
padding-bottom:calc(30/1920*100vw);
}

.search_main1 .content2 .list.type2 ul li .title .remove{
    display: none;
}
.search_main1 .content2 .list.type2 ul li.active .title .default{
    display: none;
}
.search_main1 .content2 .list.type2 ul li.active .title .remove{
    display: block;
}
.wordsHide{
    width: 0px;
    height: 0px;
    border:none;
    opacity: 0;
}
.search_main1 .content2 .titre button.refresh.pc{
    display: inline-block;
}

.wapHead{display: flex;justify-content: space-between;padding: calc(25/700*100vw) calc(25/700*100vw);font-size: calc(28 / 700* 100vw);}
.wapHead .left{
    
}
.wapHead .left a{
    
/* font-size: calc(24/700*100vw); */
    
color: #235265;
    
margin-right: calc(15/700*100vw);
}
.wapHead .more{
    
color: #235265;
    
padding-right: calc(30/700*100vw);
    
background: url(../images/icon-m2.png) no-repeat right center;
    
background-size: calc(24/700*100vw);
}

.fixMenu{

position: fixed;

left: 0;

top: calc(81/700*100vw);

bottom: 0px;

background: #fff;

width: 100%;

z-index: 777;

border-top: 1px solid #ddd;

display: none;
}
.fixMenu ul{
    
}
.fixMenu ul li{
    
line-height: 3;
    
font-size: calc(35/700*100vw);
    
/* padding: 0px calc(30/700*100vw); */
    
border-bottom: 1px solid #ddd;
}
.fixMenu ul li > a{
    
color: rgb(24, 64, 80);
    
padding: 0px calc(30/700*100vw);
}
.fixMenu ul dl{
    
border-top: 1px solid #ddd;
    
display: none;
}
.fixMenu ul dd a{
    
display: block;
    
color: rgb(24, 64, 80);
    
padding-left: calc(60/700*100vw);
    
border-bottom: 1px solid #ddd;
    
line-height: 2.5;
}
    .fixMenu .close{
        width:12vw;
        height:12vw;
        margin:auto;
        background:url(../images/exit.png) no-repeat center center;
        background-size:100%;
        margin-top:13vw;
    }



.bottomFixed .content .title{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.bottomFixed .content .title .change{
    
height: calc(50/700*100vw);
    
background: #1E4050;
    
border-radius: calc(50/700*100vw);
    
border: none;
    
padding: 0px calc(20/700*100vw);
    
color: #fff;
    
font-size: calc(30/700*100vw);
}

.hide{display:none;}
.badge {
    display: inline-block;
    padding: 3px 6px;
    margin: 5px;
    color: white;
    background-color: #8a6de9;
    border-radius: 10px;
}

.ad {
    position: absolute;
	padding-top:1rem;
    right: 0;
    /*bottom: calc(-130/1920*100vw);*/
    width: 100%;
}

.ad img {
    width: 100%;
}

.ad .close {
    position: absolute;
    right: 0;
    top: 1rem;
    width: calc(50/1920*100vw);
    height: calc(50/1920*100vw);
    cursor: pointer;
}


/*wf修改*/
.Newhead .logo img{opacity: 1!important;}
.rootcolor{color: #f7592e;}
select:focus{outline: none;}
.search_main1 .title2{text-align: center;margin-bottom: 24px;font-size: calc(30 / 1920 * 100vw);color: #010101;}
.xuanhao_1 .dipflex{display: flex;justify-content: center;align-items: center;}
.xuanhao_1 .type2{font-size: calc(48 / 1920 * 100vw);font-weight: bold;}
.xuanhao_1 .type2 .item1{display: flex;}
.xuanhao_1 .type2 .item1 input{width: calc(48 / 1920 * 100vw);height: calc(48 / 1920 * 100vw);line-height: calc(48 / 1920 * 100vw);margin-left: 4px;margin-right: 4px;border: 2px solid #bcbcbc;background-color: transparent;border-radius: 6px;font-size: calc(44 / 1920 * 100vw);text-align: center;color: #f7592e;}
.xuanhao_1 .btns{display: flex;justify-content: center;margin-top: 24px;margin-bottom: 24px;}
.xuanhao_1 .btns button{width: calc(120 / 1920 * 100vw);height: calc(44 / 1920 * 100vw);border-radius: calc(44 / 1920 * 100vw);background-color: #b3b3b3;font-size: calc(20 / 1920 * 100vw);color: #fff;border: 0;margin: 0 5px;cursor: pointer; }
.xuanhao_1 .btns button.btnPcXh{background-color: #f7592e;}
.hengxian{font-family: 'Arial'!important;font-weight: normal;}
.search_main1 .content1 .items .s1{font-size: 16px!important;color: #224050;}
.xuanhao_bottom{display: flex;justify-content: center;align-items: center;align-items: center;padding-bottom: 20px;}
.xuanhao_bottom .xuanhao_2{font-size: 16px;flex: 0 0 auto;margin-top: 0;display: flex;align-items: center;}
.xuanhao_bottom .xuanhao_3{width: auto;margin-right: calc(30 / 1920 * 100vw);display: flex;align-items: center;}
.xuanhao_bottom .xuanhao_3.item{width: auto;margin-bottom: 0!important;}
.xuanhao_bottom .xuanhao_3 button{font-size: 16px!important; width: calc(40 / 1920 * 100vw);height: calc(40 / 1920 * 100vw);background-color: #f0f0f0;margin-left: 2px;margin-right: 2px;}
.xuanhao_bottom .xuanhao_3 button:hover{background-color: #687ac7;}
.xuanhao_jiage_s select{height: 39px;margin-left: 10px;width: calc(200 / 1920 * 100vw);background-color: #f0f0f0;border-radius: 5px;border-color: #f0f0f0;padding: 0 10px;font-size: 16px;}

.xuanhao_2{position: relative;}
.xuanhao_2 .xuanhao_jiage_text{margin-left: 20px;position: relative;font-size: 16px;cursor: pointer;width: calc(200 / 1920 * 100vw);z-index: 99;}
.xuanhao_2 .xuanhao_jiage{position: absolute;top: 120%;left: -0px; width: calc(200 / 1920 * 100vw);padding: 5px 0px;background-color: rgba(255,255,255,0.99);border-radius: 12px;box-shadow: 3px 3px 6px rgba(0,0,0,0.06),-3px -3px 6px rgba(0,0,0,0.06);opacity: 0;visibility: hidden;transition: all 0.4s;}
.xuanhao_2 .xuanhao_jiage_text.on .xuanhao_jiage{opacity: 1;visibility: visible;}
.xuanhao_2 .xuanhao_jiage .p{height: calc(40 / 1920 * 100vw);line-height: calc(40 / 1920 * 100vw); padding: 0 20px;transition: all 0.2s;cursor: pointer;border-bottom: 1px solid #eee;}
.xuanhao_2 .xuanhao_jiage .p:last-child{border-bottom: 0;}
.xuanhao_2 .xuanhao_jiage .p:hover,.xuanhao_2 .xuanhao_jiage .p.on{color: #fe5729;}
.xuanhao_2 .text{background: #f0f0f0 url(../images/icon_xiala1.png) right 8px center no-repeat;border-radius: 5px;border-color: #f0f0f0;padding: 0 10px;font-size: 16px;height: 39px;line-height: 39px;background-size: 14px;}
.xuanhao_2 .icon_xiala{position: absolute;right: 8px;top: 50%;width: 14px;height: 14px;margin-top: -7px;object-fit: contain;pointer-events:none;}
.search_main1 .content2 .list.type2 ul li{position: relative;}
.search_main1 .content2 .list.type2 ul li .label{position: absolute;z-index: 1;right: 0;top: 0;width: 40px;height: calc(22 / 1920 * 100vw);line-height: calc(22 / 1920 * 100vw);font-size: 12px; border-top-right-radius: 6px;border-bottom-left-radius: 6px;color: #fff!important;text-align: center;background-color: #fe5729;pointer-events: none;}

.search_main1 .content2 .list .refresh{color: #f7592e;cursor: pointer;}
.search_main1 .content2 .list .errmsg{text-align: center;font-size: 16px;margin-bottom: 15px;}

.search_main1 .title2{margin-bottom: 24px;}
/*.search_main1 .content1 .items{padding-top: calc(30 / 1920 * 100vw);}*/
.search_main1 .content1 .items{padding-top: calc(15 / 1920 * 100vw);}
.xuanhao_1{display: flex;justify-content: center;align-items: center;}
.xuanhao_1 .btns{margin-left: 20px;}
.xuanhao_1 .type2 .item1{position: relative;}
.ballon {
  margin: 0 auto;
  width: 340px;
  padding-left: 15px;
  height: auto;
  color: #fff;
  font-size: 16px;
  line-height: 32px;
  /*text-align: center;*/
  position: absolute;
  /*background: rgba(0,128,128,0.81);*/
  background: #eb5127;
  border-radius: 9px;
  right: 0;
  left: 0;
  display: none!important;
  /*margin-top: -25px;*/
  margin-top: -36px;
  left: 35px;
  right: auto;
  /*opacity: 0.81;*/
  z-index: 101;
  float: left;
  cursor: pointer;
}
.balloon_close {
    position: absolute;
    right: 3px;
    top: 3px;
    width: 22px;
    cursor: pointer;
}
.ballon::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  /* 箭头靠下边 skewX(50deg)和skewX(-50deg)可以调节箭头方向 */
  left: 23px;
  bottom: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  /*border-top: 10px solid rgba(0,128,128,0.81);*/
  border-top: 10px solid #eb5127;
  transform: skewX(63deg);
}
.search_main1 .content2{padding: 0;}

.flink{border-bottom: 1px solid #eee;padding-bottom: 20px;margin-top: 20px;display: block!important;}
.flink .titre{line-height: calc(50 / 1920 * 100vw);font-size: calc(20 / 1920 * 100vw);color: #235265;padding-right: calc(42 / 1920 * 100vw);background: url(../images/icon-m5.png) no-repeat right 0;background-size: calc(34 / 1920 * 100vw);margin-bottom: 10px;display: inline-block;float: none!important;}
.flink .nav-m2{width: 100%;overflow: hidden;clear: both;}
.flink .nav-m2 li{float: left;}
.flink .nav-m2 li a {
    float: left;
    font-size: calc(18 / 1920 * 100vw);
    color: #184050;
    margin-right: calc(30 / 1920 * 100vw);
}
@media(max-width: 1280px){
    .ballon{font-size: 14px;}
}
.web_weixin{display: none;}
@media(max-width: 768px){
    .flink{border-bottom: 1px solid #eee;padding-bottom: 10px!important;margin-top: 10px!important;}
    .flink .titre{line-height: calc(50 / 700 * 100vw);font-size: calc(26 / 700 * 100vw);color: #235265;padding-right: calc(42 / 700 * 100vw);background: url(../images/icon-m5.png) no-repeat right 0;background-size: calc(34 / 700 * 100vw);float: left;margin-bottom: 10px;}
    .flink .nav-m2{width: 100%;overflow: hidden;}
    .flink .nav-m2 li{float: left;}
    .flink .nav-m2 li a {
        float: left;
        font-size: calc(24 / 700 * 100vw);
        color: #184050;
        margin-right: calc(30 / 700 * 100vw);
    }

    .search_main1 .content2 .list .errmsg{font-size: 14px;}
    .search_main1 .content2 .list.type2 ul li .label{width: calc(60 / 700 * 100vw);height: calc(24 / 700 * 100vw);line-height: calc(26 / 700 * 100vw);font-size: calc(18 / 700 * 100vw);}
    /*.search_main1 .content2 .list.type2 ul li .number{margin-top: 2px;}*/
    /*.search_main1 .content1 .items{padding-top: calc(45 / 700 * 100vw)!important;}*/
    .search_main1 .content1 .items{padding-top: calc(30 / 700 * 100vw)!important;}
    .xuanhao_1{flex-direction: column;}
    .ballon{font-size: 13px;width: 265px;margin-top: -26px;line-height: 22px;left: 0;}
    .ballon::after{left: 33px;bottom: -9px;}
    .balloon_close{width: 11px;top: 5px;right: 5px;}
    .search_main1 .title2{font-size: calc(30 / 700 * 100vw);margin-bottom: calc(34 / 700 * 100vw);}
    .xuanhao_1 .type2{font-size: calc(48 / 700 * 100vw);}
    .xuanhao_1 .type2 .item1 input{width: calc(48 / 700 * 100vw);height: calc(48 / 700 * 100vw);line-height: calc(48 / 700 * 100vw);font-size: calc(44 / 700 * 100vw);border-width: 1px;border-radius: 3px;}
    .xuanhao_1 .btns button{width: calc(120 / 700 * 100vw);height: calc(48 / 700 * 100vw);font-size: calc(28 / 700 * 100vw);border-radius: 20px;}
    .xuanhao_1 .btns{margin-left: 0px;}

    .search_main1 .content1 .items .item{width: auto;display: flex;flex-direction: column;align-items: flex-start!important;float: none!important;}
    .search_main1 .content1 .items .item .s1{width: 100%!important;font-size: calc(24 / 700 * 100vw)!important;display: flex;justify-content: space-between;}
    .search_main1 .content1 .items .item .s2{width: 90%!important;font-size: calc(26 / 700 * 100vw);}
    .xuanhao_1 .btns{margin-top: calc(24 / 700 * 100vw);margin-bottom: calc(24 / 700 * 100vw);}
    .xuanhao_bottom .xuanhao_3 button{width: calc(36 / 700 * 100vw)!important;height: calc(36 / 700 * 100vw)!important;font-size: calc(26 / 700 * 100vw)!important;flex: 1;}
    .xuanhao_bottom{padding-bottom: calc(30 / 700 * 100vw);}

    .search_main1 .content1 .items .s1{font-size: calc(24 / 700 * 100vw)!important;line-height: calc(42 / 700 * 100vw);}
    .xuanhao_bottom .xuanhao_2{flex-direction: column;align-items: flex-start;}
    .xuanhao_jiage_s select{height: calc(46 / 700 * 100vw);font-size: calc(24 / 700 * 100vw);width: 100px;margin-left: 0;margin-top: 0px;padding-left: 0;border-radius: 3px;border: 1px solid #ccc;}

    .web_weixin{position: fixed;z-index: 99999;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;display: none;}
    .show-info{position: absolute;width: 86.666%;top:50%;left:50%;transform:translate(-50%,-50%);border-radius: 20px;padding: 25px 25px 0;background: #FFFFFF;}
    .show-info p{font-size: 14px;color: #2a1584;}
    .show-info h3{font-size: 26px;line-height: 33px;color: #2a1584;margin-top: 10px;padding-bottom: 20px;border-bottom: 1px solid #c3c3c3;font-weight: normal;}
    .show-info .ewm{float: left;width: 120px;margin-top: 70px;}
    .show-info img{max-width: 100%;}
    .show-info .img{float: right;width: 90px;margin-top: 40px;}
    .show-info  .close{width: 35px;height: 35px;background-image: url("../images/27.png");background-size: 100% 100%;position: absolute;right: -12px;top: -12px;}

    .badge{margin: 0 0 0 5px;}

    .xuanhao_2 .xuanhao_jiage_text{height: calc(46 / 700 * 100vw);font-size: calc(24 / 700 * 100vw);width: 100px;margin-left: 0;}
    .xuanhao_2 .text{height: calc(46 / 700 * 100vw);line-height: calc(46 / 700 * 100vw);font-size: calc(24 / 700 * 100vw);background-size: 10px;}
    .xuanhao_2 .xuanhao_jiage{right: 0;left: auto;width: 120px;border-radius: 5px;padding-top: 5px;padding-bottom: 5px;}
    .xuanhao_2 .xuanhao_jiage .p{height: 26px;line-height: 26px;padding: 0 15px;}
    .xuanhao_2 .icon_xiala{width: 10px;height: 10px;margin-top: -5px;}
}

/*自定义弹窗信息*/
.warning_popup{position: fixed;z-index: 99999;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;d}
.warning_popup .content{position: absolute;width: 300px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius: 10px;padding: 15px;background: #FFFFFF;text-align: center;}
.warning_popup .content .title{font-size: 16px;line-height: 33px;color: #000;font-weight: normal;line-height: 1.6;}
.warning_popup .content .desc{font-size: 15px;color: #333;margin-top: 10px;line-height: 1.6;}
.warning_popup .content .queding{border-top: 1px solid #ddd;text-align: center;color: rgb(89,103,142);font-size: 16px;font-weight: bold;margin-top: 15px;padding-top: 10px;margin-left: -15px;margin-right: -15px;cursor: pointer;}