   /*右侧浮窗*/
   .x-zxtc {
    width: 100px;
    position: fixed;
    right: 0;
    top: 34%;
    z-index: 99999;
}

.x-zxtc .x-zxtc-swt {
    height: 92px;
    width: 94px;
    position: relative;
    float: right;
    background: #ff7f00;
    transition: .2s;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    cursor: pointer;
}

.x-zxtc .x-zxtc-swt a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.x-zxtc:before {
    width: 10px;
    content: "";
    height: 100px;
    position: absolute;
    left: 100%;
    background: #fff;
    top: 88px;
    z-index: 2;
}

.x-zxtc .x-zxtc-tel {
    width: 340px;
    height: 92px;
    float: right;
    background: #ffae00;
    margin-right: -246px;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    position: relative;
    z-index: 1;
}

.x-zxtc .x-zxtc-tel .x-zxtc-tel-inner {
    width: 246px;
    height: 92px;
    float: left
}

.x-zxtc .x-zxtc-tel .x-zxtc-tel-inner .x-zxtc-tel-inner-telinput {
    width: 227px;
    height: 42px;
    border-radius: 22px;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    margin-top: 24px;
    overflow: hidden;
    box-shadow: 0 0 3px rgba(8,1,3,.2);
    -webkit-box-shadow: 0 0 3px rgba(8,1,3,.2);
    -moz-box-shadow: 0 0 3px rgba(8,1,3,.2);
}

.x-zxtc .x-zxtc-tel .x-zxtc-tel-inner .x-zxtc-tel-inner-telinput input {
    display: block;
    width: 120px;
    padding: 0 13px;
    height: 42px;
    float: left;
    color: #a4a4a4;
    border: none;
    outline: 0;
    font-weight: 300;
}

.x-zxtc .x-zxtc-tel .x-zxtc-tel-inner .x-zxtc-tel-inner-telinput .x-zxtc-telbutton {
    display: block;
    width: 81px;
    height: 42px;
    float: right;
    line-height: 42px;
    text-align: center;
    background-color: #ff7f00;
    font-size: 14px;
    color: #fff;
    transition: .2s;
    -webkit-transition: .2s;
    -moz-transition: .2s;
}

.x-zxtc .x-zxtc-tel .x-zxtc-tel-inner .x-zxtc-tel-inner-telinput a:hover {
    background-color: #d16900;
}

.x-zxtc .x-zxtc-tel:hover {
    margin-right: 0
}

.x-zxtc-tel:hover .x-zxtc {
    overflow: auto;
}

.x-zxtc .x-zxtc-item {
    width: 94px;
    height: 92px;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    line-height: 1;
    overflow: hidden
}

.x-zxtc .x-zxtc-item i {
    display: block;
    width: 46px;
    height: 46px;
    margin: 10px auto 0;
    background: url("/images/4.svg") no-repeat;
}

.x-zxtc .x-zxtc-swt:hover {
    width: 100px;
    background: #e70;
}

.x-zxtc .x-zxtc-backtop {
    width: 94px;
    height: 92px;
    background: rgba(0,0,0,.6);
    float: right;
    cursor: pointer;
    transition: .2s;
    -webkit-transition: .2s;
    -moz-transition: .2s
}

.x-zxtc .x-zxtc-backtop:hover {
    width: 100px
}

.clearfix_right::after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    content: "";
    }
    /*左侧浮窗*/
    .left_fxd{
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 183px;
    height: 446px;
    background: url('/images/left_fxd.png') no-repeat center center;
    background-size: 100%;
    overflow: hidden;
    z-index: 9;
}
.left_fxd ul{
    width: 132px;
    margin: 0 auto;
    margin-top: 97px;
}
.left_fxd li{
    border-bottom: 1px dashed #cccccc;
    padding-bottom: 5px;
    margin-top: 7px;
    background: url('/images/left_fxd_icon.png') no-repeat;
}
.left_fxd li:nth-child(1){background-position: 0px 0px}
.left_fxd li:nth-child(2){background-position: 0px -32px}
.left_fxd li:nth-child(3){background-position: 0px -66px}
.left_fxd li:nth-child(4){background-position: 0px -99px}
.left_fxd li:nth-child(5){background-position: 0px -131px}
.left_fxd li:nth-child(6){background-position: 0px -163px}
.left_fxd li:nth-child(7){background-position: 0px -196px}
.left_fxd li:nth-child(8){background-position: 0px -230px}
.left_fxd li a{
    font-size: 14px;
    color: #666666;
    margin-left: 26px;
    display: block;
}
.left_fxd .left_fxd_btn{
    display: block;
    width: 104px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #ffffff;
    border-radius: 15px;
    margin: 0 auto;
    font-size: 14px;
    margin-top: 44px;
    color: #ee5400;
}
	/*PC端弹窗*/
.tcbox {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 9999999999;
    display: none;
    margin: -250px 0 0 -400px;
    width: 800px;
    height: 500px;
    background: #fff;
    box-shadow: 0 0 40px #6b6b6b;
    opacity: 0;
    font-size:14px;
}

.tcbox .boxout {
    position: absolute;
    top: 4px;
    right: 4px;
    width: 22px;
    height: 22px;
    background:url(/images/out1.png) center center no-repeat;
    cursor: pointer;
    -webkit-transition: .6s;
    transition: .6s;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -ms-transition: .6s;
    -ms-transform: rotate(0);
}
.tcbox .boxout:hover {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

.atc_left{ float:left; width:460px; padding-left:20px; padding-top:12px; box-sizing:border-box;}
.atc_right{ float:right;}
.tc_tit{ font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #666666;margin-top: 18px;}
.tc_tit_tel{ font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #666666;margin-top: 18px;}
.ipt_li{  display: flex;  margin-top: 18px;}
.ipt_li label input{ display:none; width:0px; height:0px; opacity:0;}
.ipt_radio{ display: flex;
    align-items: center;
    justify-content: center;
    width: 79px;
    height: 29px;
    background-color: #eeeeee;
    border: 1px solid #eee;
    border-radius: 5px;
    font-size: 14px;
    letter-spacing: 0px;
    color: #333333;
    margin-right: 11px;
    cursor: pointer;}
.ipt_li label input:checked + .ipt_radio{ background-color:#ff7a01; color:#fff; border:1px solid #ff7a01;}
.ipt_li_tel input{ display:block; width:96%; height:34px; line-height:34px; border:1px solid #d2d2d2; border-radius:4px; font-size:16px; color:#333; text-indent:0.8em}

.TcOut {
    -webkit-animation: TcOut1 1.3s both;
    animation: TcOut1 1.3s both;
}
 .adress_x {
            margin: 0;
            font-size: 14px;
            font-weight: normal;
            font-stretch: normal;
            letter-spacing: 0px;
            color: #666666;
            margin-bottom: 18px;
            margin-top: 18px;
        }
         .title_x {
            margin: 0;
            font-size: 28px;
            font-weight: 600;
            font-stretch: normal;
            letter-spacing: 0px;
            color: #333333;
        }
        .x_layer_btn {
            display: flex;
            margin-top: 18px;
        }

        .x_layer_btn a ,.tcformbtn{
            display: flex;
            align-items: center;
            justify-content: center;
            width: 169px;
            height: 43px;
            text-decoration: none;
            background-color: #ee5400;
            font-size: 14px;
            font-weight: normal;
            font-stretch: normal;
            line-height: 12px;
            letter-spacing: 0px;
            color: #ffffff;
            margin-right: 11px
        }
.tcformbtn{ border: none; }
        .x_layer_btn a:nth-child(2) {
            background-color: #333;
        }
.x_text_p {
            font-size: 14px;
            font-weight: normal;
            letter-spacing: 0px;
            color: #333333;
        }

        .x_text_p span {
            font-size: 14px;
            font-weight: normal;
            font-stretch: normal;
            line-height: 12px;
            letter-spacing: 0px;
            color: #ee5400;
        }

        .x_text_p em {
            font-size: 14px;
            font-weight: 600;
            font-style: normal;
            font-stretch: normal;
            line-height: 12px;
            letter-spacing: 0px;
            color: #ee5400;
        }
       

 #learn_from {
            margin-top: 18px;
            margin-bottom: 18px;
            display: flex;
        }

        #learn_from input {
            width: 169px;
            height: 29px;
            background-color: #eeeeee;
            border-radius: 5px;
            border: solid 1px #eeeeee;
            text-indent: 12px;
            outline: none;
            margin-right: 11px;
        }

        #learn_from input:hover {
            border-color: #ee5400;
            background-color: #fff;
        }


.TcShow {
    -webkit-animation: TcShow1 1.3s both;
    animation: TcShow1 1.3s both;
}

@keyframes TcShow1 {
    0% {
        -webkit-transform: translate3d(0,-300%,0);
        transform: translate3d(0,-300%,0);
    }
    50% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes TcOut1 {
    50% {
        -webkit-transform: rotate(-4deg);
        transform: rotate(-4deg);
    }

    to {
        -webkit-transform: translate3d(0,300%,0);
        transform: translate3d(0,300%,0);
    }
}