

.newkflist {
    /*float:right;*/
    position: absolute;
    right: -80px;
    bottom: 0;
    /* margin-right:-80px;
margin-bottom:20px;*/
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.oqq {
    position: relative
}

.online_qq_layer {
    z-index: 19999;
    position: fixed;
    top: 600px;
}

.online_qq_layer .nwkfs {
    margin-bottom: 1px;
    height: 50px;
}

a.kftit {
    float: right;
    width: 50px;
    height: 50px;
    color: #cccccf;
    font-size: 14px;
    text-decoration: none;
    overflow: hidden;
    background: #6a6a70;
}

a.kftit i,
a.kftit span {
    display: block;
    width: 50px;
    height: 50px;
    text-align: center;
}

a.kftit i {
    font-size: 30px;
    line-height: 50px;
}

a.kftit:hover i {
    margin-top: -50px;
}

a.kftit span {
    letter-spacing: 2px;
    text-decoration: none;
    padding: 5px;
    background: #a1a1a1;
    color: #fff;
}

.conts {
    position: absolute;
    right: 50px;
    width: 360px;
    background: #fff;
    bottom: 0; display: none;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.nwx   .conts{display: none;}

.nwkfs:hover .conts,
.serche_a a {
    display: block;
    animation: hidel 0.3s;
    -moz-animation: hidel 0.3s;
    /* Firefox */
    -webkit-animation: hidel 0.3s;
    /* Safari and Chrome */
    -o-animation: hidel 0.3s;
    /* Opera */
}

/*@keyframes hidel {*/

/*    0% {*/
/*        opacity: 0;*/
/*        transform: translate(-10px, 0)*/
/*    }*/
/*100%(opacity: 1;*/
/*transform: translate(0,*/
/*0))*/
/*}*/


.online_qq_layer  .nwx .conts{width: 180px;
    text-align: center}
.online_qq_layer .ydddl .conts{width: 280px;
    text-align: left}
.online_qq_layer  .nwx .conts img {
    width: 100%;
    display: block
}
.z-ydl{ background: url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M481.72 0a73.354 73.354 0 0 1 45.463 15.694l3.582 3.242c1.365 1.194 132.379 118.305 327.962 149.523l33.863 5.374a36.421 36.421 0 0 1 27.72 35.227v239.51c0 200.19-118.646 368.222-396.88 561.843a73.354 73.354 0 0 1-83.846-.256C161.605 816.707 42.959 648.674 42.959 448.656V209.06c0-17.06 11.685-31.389 27.465-35.398v-.17l34.971-5.118c193.536-28.66 323.612-146.197 326.427-148.756l1.962-1.876A73.184 73.184 0 0 1 481.72 0zm21.75 281.476h-51.177a8.53 8.53 0 0 0-8.53 8.53v162.061H281.702a8.53 8.53 0 0 0-8.53 8.53v51.177a8.53 8.53 0 0 0 8.53 8.53h162.061v162.062a8.53 8.53 0 0 0 8.53 8.53h51.177a8.53 8.53 0 0 0 8.53-8.53V520.304h162.062a8.53 8.53 0 0 0 8.53-8.53v-51.177a8.53 8.53 0 0 0-8.53-8.53H512V290.005a8.53 8.53 0 0 0-8.53-8.53z' fill='%23cccccf'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 28px auto}
.conts .tc-content{padding-top: 0}
.online_qq_layer  .nwx .conts h5 {
    text-align: center;
    font-size: 16px;    padding: 0 10px 10px;
}


.online_qq_layer  .nwx .conts h5 a {
    font-weight: 200;
    display: inline-block;
    margin-top: 5px;
    background: #f8f8f8;
    border-radius: 8px;
    padding: 0 5px;
}
#back-to-top {
    display: none
}

.conts p.if {
    font-size: 12px;
    padding: 15px 0;
    margin: 0 15px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}




.conts p {
    line-height: 20px;

    padding-top: 5px;
}

.conts p.cent {
    font-size: 14px;
    line-height: 24px;
    padding-top: 0;
    text-align: center;
    color: #555
}

.conts .cent a.lbtt,
.cent span.lbtt {
    display: inline-block;
    padding: 0 5px;
    cursor: pointer;
    text-decoration: none
}

.conts ul li a:hover {
    background: #efefef
}

.conts ul li a img {
    float: left;
    margin-right: 3px;
}

.conts .zskfcp p.tfa {
    height: 60px;
}

.conts .zskfcp p.tfa img.face {
    float: left;
    width: 48px;
    height: 48px;
}

.conts .zskfcp p.tfa strong,
.conts .zskfcp p.tfa a {
    margin-left: 5px;
}

#kfkf {
    margin: auto;
    width: 155px;
}

#kfkf strong {
    display: block;
    text-align: center;
    font-size: 14px
}

.t3b{   }
.t3b a {
    color: #3f4f74;
    text-decoration: none;
    float: left;
    width:23%;
    line-height: 26px;
    /* border-bottom: 2px solid #f5f5f5; */
    /* padding-bottom: 5px; */
    text-align: center;
    padding: 15px 0;
    font-size: 12px;
}
.t3b a.fwts{width: 50%;
    padding: 5px 5px 5px 15px;
    margin-top: 15px;
    background: #eeedfb;
    color: #5853ad;
    text-align: left;
    line-height: 21px;}

.t3b a.fwts i{float: right;
    /* height: 32px; */
    width: 45px;
    line-height: 43px;
    font-size: 24px;
    text-align: center;
    color: #a19ed8;}
.t3b a.fwts span{display: block}


.t3b a .fa-2x {
    display: block;
    height: 32px;
    width: 32px;
    background: #7d78d2;
    color: #fff;
    border-radius: 5px;
    margin: auto;
    line-height: 32px;
}













.mykf h3{  line-height: 40px;
    font-size: 16px;
    color: #4D535B;
    padding-left: 12px;
    font-weight: 400;}
.mykf li{float: left;
    width: 50%;
    position: relative;}

.mykf   .ribbon{display: none}
.mykf h5,.zskf h4{font-size: 14px;
    height: 56px;
    line-height: 56px;
    text-align: left;
    padding: 0 20px;;
    margin: 0;
    font-weight: normal}
.zskf{margin: 10px 15px;
    padding: 10px 15px;
    position: relative;
    background: #f8f8f8;}
.zskf p{margin: 0;
    padding: 0;
    line-height: 24px;
    font-size: 12px;}
.zskf h4{    line-height: 30px;
    height: auto;
    padding: 0;}
.mykf h5 a,.zskf h4 a{float: right;
    line-height: 24px;
    margin: 18px 18px 0 0;
    background: #eee;
    border-radius: 15px;
    padding: 0 8px;
    font-size: 12px;}
.zskf h4 a{float: none;
    display: inline-block;
    margin: 0}
.mykf h5 a .zico,.zskf h4 a.zico{font-size: 12px;}
.mykf h5 a.qqkf .z-qq:before,.zskf h4 a.qqkf  .z-qq:before{display: none}
.mykf h5 a.qqkf .z-qq,.zskf h4 a.qqkf .z-qq{background: url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M824.8 613.2c-16-51.4-34.4-94.6-62.7-165.3C766.5 262.2 689.3 112 511.5 112 331.7 112 256.2 265.2 261 447.9c-28.4 70.8-46.7 113.7-62.7 165.3-34 109.5-23 154.8-14.6 155.8 18 2.2 70.1-82.4 70.1-82.4 0 49 25.2 112.9 79.8 159-26.4 8.1-85.7 29.9-71.6 53.8 11.4 19.3 196.2 12.3 249.5 6.3 53.3 6 238.1 13 249.5-6.3 14.1-23.8-45.3-45.7-71.6-53.8 54.6-46.2 79.8-110.1 79.8-159 0 0 52.1 84.6 70.1 82.4 8.5-1.1 19.5-46.4-14.5-155.8z' fill='%23777'/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 16px;
    height: 18px;
    float: left;margin-top: 3px;}
.mykf h5 a.oni .z-qq,.zskf h4 a.oni .z-qq{background: url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M511.098 957.257c-80.16 0-153.737-25.019-201.11-62.386-24.057 6.702-54.831 17.489-74.252 30.864-16.617 11.439-14.546 23.106-11.55 27.816 13.15 20.689 225.583 13.211 286.912 6.767v-3.061z' fill='%23FAAD08'/%3E%3Cpath d='M496.65 957.257c80.158 0 153.738-25.019 201.11-62.386 24.058 6.702 54.83 17.489 74.254 30.864 16.616 11.439 14.543 23.106 11.55 27.816-13.15 20.689-225.584 13.211-286.914 6.767v-3.061z' fill='%23FAAD08'/%3E%3Cpath d='M497.129 474.524c131.934-.876 237.669-25.783 273.497-35.34 8.54-2.28 13.11-6.364 13.11-6.364.03-1.172.542-20.952.542-31.155 0-171.832-83.152-344.492-287.637-344.503C292.157 57.173 209 229.832 209 401.665c0 10.203.516 29.983.547 31.155 0 0 3.717 3.821 10.529 5.67 33.078 8.98 140.803 35.139 276.08 36.034h.972zM860.283 619.782c-8.12-26.086-19.204-56.506-30.427-85.72 0 0-6.456-.795-9.718.148-100.71 29.205-222.773 47.818-315.792 46.695h-.962c-92.498 1.112-213.733-17.288-314.104-46.207-3.835-1.103-11.407-.635-11.407-.635-11.223 29.213-22.306 59.633-30.425 85.719-38.718 124.386-26.175 175.862-16.623 177.016 20.496 2.474 79.78-93.637 79.78-93.637 0 97.66 88.324 247.617 290.576 248.996a718.01 718.01 0 0 1 5.367 0c202.254-1.379 290.575-151.335 290.575-248.995 0 0 59.284 96.111 79.783 93.637 9.55-1.154 22.093-52.63-16.623-177.017'/%3E%3Cpath d='M434.383 316.917c-27.9 1.24-51.745-30.106-53.24-69.956-1.518-39.877 19.858-73.207 47.764-74.454 27.875-1.224 51.703 30.109 53.218 69.974 1.527 39.877-19.853 73.2-47.742 74.436m206.67-69.956c-1.494 39.85-25.34 71.194-53.24 69.956-27.888-1.238-49.27-34.559-47.742-74.435 1.513-39.868 25.34-71.201 53.216-69.974 27.909 1.247 49.285 34.576 47.767 74.453' fill='%23FFF'/%3E%3Cpath d='M683.943 368.627C676.62 351.018 602.88 331.4 511.59 331.4h-.98c-91.29 0-165.031 19.618-172.352 37.227a6.244 6.244 0 0 0-.535 2.505c0 1.269.393 2.414 1.006 3.386 6.168 9.765 88.054 58.018 171.882 58.018h.98c83.827 0 165.71-48.25 171.88-58.016a6.352 6.352 0 0 0 1.003-3.395c0-.897-.2-1.736-.531-2.498' fill='%23FAAD08'/%3E%3Cpath d='M467.632 256.377c1.26 15.886-7.377 30-19.266 31.542-11.907 1.544-22.57-10.083-23.836-25.978-1.243-15.895 7.38-30.008 19.25-31.538 11.927-1.549 22.607 10.088 23.852 25.974m73.097 7.935c2.533-4.118 19.827-25.77 55.62-17.886 9.4 2.07 13.75 5.116 14.668 6.316 1.355 1.77 1.726 4.29.352 7.684-2.722 6.725-8.338 6.542-11.454 5.226-2.01-.85-26.94-15.889-49.905 6.553-1.58 1.545-4.405 2.074-7.085.242-2.678-1.834-3.786-5.553-2.196-8.135'/%3E%3Cpath d='M504.333 584.495h-.967c-63.568.752-140.646-7.504-215.286-21.92-6.391 36.262-10.25 81.838-6.936 136.196 8.37 137.384 91.62 223.736 220.118 224.996h5.223c128.498-1.26 211.748-87.612 220.12-224.996 3.314-54.362-.547-99.938-6.94-136.203-74.654 14.423-151.745 22.684-215.332 21.927' fill='%23FFF'/%3E%3Cpath d='M323.275 577.016v137.468s64.957 12.705 130.03 3.91V591.59c-41.224-2.262-85.687-7.304-130.03-14.574' fill='%23EB1C26'/%3E%3Cpath d='M788.098 432.536s-121.98 40.387-283.743 41.539h-.962c-161.497-1.147-283.328-41.401-283.744-41.539l-40.854 106.952c102.186 32.31 228.837 53.135 324.598 51.926l.96-.002c95.768 1.216 222.4-19.61 324.6-51.924l-40.855-106.952z' fill='%23EB1C26'/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% auto;}
.mykf h5  img,.zskf h4 img { width: 24px; height: 24px; margin-right:5px; display: inline-block;
    border-radius: 100%;  vertical-align: middle; }

.mykf li p{top: 56px;
    left: 0;
    position: absolute;
    background-color: #F0F2F5;
    right: -180px;
    width: 360px;
    height: 132px;
    z-index: 100;
    display: none;}
.mykf li:nth-child(2n) p{left: -180px;
    right: 0;}

.mykf li:hover p{display: block}
.mykf li:hover h5{background-color: #F0F2F5;}
.mykf li:hover h5 a{background: #fff}
.mykf p img,.zskf .zs-wx{
    float: left;
    width: 106px;
    height: 106px;
    margin: 10px 0 0 10px;}
.zskf .zs-wx{float: right;
    margin: 0;}
.mykf p  .te-r{display:block;
    margin-left: 126px;
    padding-top:5px;}
.mykf p  .te-r span{display: block;
    line-height: 24px;font-size: 12px;}
.mykf .kf-btn{    color:#edefff;
    background: #636aad ;
    display: inline-block;    padding: 0 15px;
    border-radius: 18px;
    line-height: 28px;
    border: 0;
    font-size: 12px;
    text-decoration: none}
.mykf .kf-btn:hover{background: #7067eb}
.mykf .te-r .kf-btn{margin-top: 5px;height: 27px;}
.mykf .zskf .kf-btn{color: #595d79;
    background: #e6e7ef;
    margin-top: 5px;
    cursor: pointer
}


.ribbon {
    width: 80px;
    height: 80px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    right: -6px;
}
.ribbon:before,
.ribbon:after {
    position: absolute;
    z-index: -5;
    content: '';
    display: block;
    width:25px;
    height:6px;
    background: #1d6bcc; top: 0;
    left: 0;
}



.ribbon:after { top: auto;
    left: auto;
    bottom: 0;
    right: 0;width:6px;
    height:25px;
}
.ribbon span { position: absolute;
    display: block;
    width: 114px;
    background: #6aa4ec;
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    color: #fff;
    text-shadow: 0 1px 1px rgba(0,0,0,.2);
    text-transform: uppercase;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    top: 15px;
    right: -28px;
    transform: rotate(45deg);
}
.ribbon span:before,
.ribbon span:after

{    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2px;
    height: 1px;
    background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0),rgba(249, 249, 249, 0) 2px,#b0d3ff 2px ,#b0d3ff 4px);}
.ribbon span:after{bottom: auto;
    top: 2px;}


.ydts{     position: fixed;
    right: 10px;
    bottom: 10px;
    background: #fff;
    z-index: 999;
    box-shadow: 0 0 5px #0000006b;
    width: 280px;}
.ydts .tchd{background: #716aec;
    border-bottom: 1px solid #5d57ca;
    color: #fff}
.ydts .tchd span.tctt {
    margin: 0;
    color: #fff;
}
.ydts .tchd span.tctt:before{float: left;
    height: 35px;
    width: 35px;
    content: "";
    font-size: 18px;
    color: #8993f4;
    text-align: center;
    margin-right: 10px;
    background: #5a52dc url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M481.72 0a73.354 73.354 0 0 1 45.463 15.694l3.582 3.242c1.365 1.194 132.379 118.305 327.962 149.523l33.863 5.374a36.421 36.421 0 0 1 27.72 35.227v239.51c0 200.19-118.646 368.222-396.88 561.843a73.354 73.354 0 0 1-83.846-.256C161.605 816.707 42.959 648.674 42.959 448.656V209.06c0-17.06 11.685-31.389 27.465-35.398v-.17l34.971-5.118c193.536-28.66 323.612-146.197 326.427-148.756l1.962-1.876A73.184 73.184 0 0 1 481.72 0zm21.75 281.476h-51.177a8.53 8.53 0 0 0-8.53 8.53v162.061H281.702a8.53 8.53 0 0 0-8.53 8.53v51.177a8.53 8.53 0 0 0 8.53 8.53h162.061v162.062a8.53 8.53 0 0 0 8.53 8.53h51.177a8.53 8.53 0 0 0 8.53-8.53V520.304h162.062a8.53 8.53 0 0 0 8.53-8.53v-51.177a8.53 8.53 0 0 0-8.53-8.53H512V290.005a8.53 8.53 0 0 0-8.53-8.53z' fill='%23fff'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 20px auto}

.ydts .tchd span.angleup{ height: 35px;
    width: 35px;float: right; background:  url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M512 460.8V358.4l512 204.8v102.4zM0 563.2l512-204.8v102.4L0 665.6z' fill='%23fff'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 60% auto;
    cursor: pointer}

.ydts .tchd span.angledown{transform:rotate(180deg);
    -ms-transform:rotate(180deg); /* Internet Explorer */
    -moz-transform:rotate(180deg); /* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 鍜� Chrome */
    -o-transform:rotate(180deg); /* Opera */}
.tc-content{padding: 15px;
    font-size: 12px;
    line-height: 2;
    display: none}
.ydts .tchd span.close_ok_btn{display: none}

.text-danger {
    color: #b94a48;
}
.armu .text-danger{color: #fbd9f1;}
.tc-content p.text-danger{    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.tc-content p.text-danger span{color: #777}
.tc-content p a{text-decoration: underline}