/*高度随内容变化*/
.height-auto:after{
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

/*----------------------------常用列表宽度-------------------------*/
.wt2{
    width:2%;
}
.wt3{
    width:3%;
}
.wt4{
    width:4%;
}
.wt5{
    width:5%;
}
.wt5point25{
    width:5.25%;
}
.wt5point3{
    width:5.3%;
}
.wt6{
    width:6%;
}
.wt6-66{
    width:6.66%;
}
.wt7{
    width:7%;
}
.wt8{
    width:8%;
}
.wt8imp{
    width:8%!important;
}
.wt8point7{
    width:8.7%;
}
.wt9{
    width:9%;
}
.wt9point75{
    width:9.75%;
}
.wt9point09{
    width: 9.0909%;
}
.wt9point78{
    width: 9.78%;
}
.wt10 {
    width: 10%;
}
.wt10point5{
    width: 10.5%;
}
.wt10point75{
    width: 10.75%;
}
.wt11{
    width:11%;
}
.wt12{
    width:12%;
}
.wt12imp{
    width:12%!important;
}
.wt12point25{
    width: 12.25%;
}
.wt12point5{
    width: 12.5%;
}
.wt13{
    width:13%;
}
.wt14 {
    width: 14%;
}
.wt15 {
    width: 15%;
}
.wt16{
    width:16%;
}
.wt16point65{
    width:16.65%;
}
.wt16point75{
    width:16.75%;
}
.wt17{
    width:17%;
}
.wt18{
    width:18%;
}
.wt19{
    width:19%;
}
.wt20 {
    width: 20%;
}
.wt21 {
    width: 21%;
}
.wt22 {
    width: 22%;
}
.wt23 {
    width: 23%;
}
.wt24{
    width:24%;
}
.wt25{
    width:25%;
}
.wt26{
    width:26%;
}
.wt27{
    width:27%;
}
.wt28{
    width:28%;
}
.wt30 {
    width: 30%;
}
.wt32{
    width: 32%;
}
.wt33{
    width: 33%;
}
.wt33point33{
    width: 33.33%;
}
.wt34{
    width: 34%;
}
.wt34point75{
    width: 34.75%;
}
.wt35 {
    width: 35%;
}
.wt36 {
    width: 36%;
}
.wt36point75{
    width: 36.75%;
}
.wt38{
    width: 38%;
}
.wt39 {
    width: 39%;
}
.wt40 {
    width: 40%;
}
.wt40imp{
    width: 40%!important;
}
.wt41 {
    width: 41%;
}
.wt42 {
    width: 42%;
}
.wt43 {
    width: 43%;
}
.wt43point48{
    width: 43.48%;
}
.wt44{
    width: 44%;
}
.wt45 {
    width: 45%;
}
.wt46 {
    width: 46%;
}
.wt47 {
    width: 47%;
}
.wt48 {
    width: 48%;
}
.wt50 {
    width: 50%;
}
.wt50imp{
    width: 50% !important;
}
.wt52 {
    width: 52%;
}
.wt53 {
    width: 53%;
}
.wt54{
    width: 54%;
}
.wt55 {
    width: 55%;
}
.wt56 {
    width: 56%;
}
.wt58 {
    width: 58%;
}
.wt59 {
    width: 59%;
}
.wt60 {
    width: 60%;
}
.wt60imp{
    width: 60%!important;
}
.wt60point87{
    width: 60.87%;
}
.wt62 {
    width: 62%;
}
.wt64 {
    width: 64%;
}
.wt65 {
    width: 65%;
}
.wt66{
    width: 66%;
}
.wt67{
    width: 67%;
}
.wt68{
    width: 68%;
}
.wt70 {
    width: 70%;
}
.wt72 {
    width: 72%;
}
.wt74 {
    width: 74%;
}
.wt75 {
    width: 75%;
}
.wt75point5{
    width: 75.5%;
}
.wt77 {
    width: 77%;
}
.wt78 {
    width: 78%;
}
.wt79 {
    width: 79%;
}
.wt80 {
    width: 80%;
}
.wt81 {
    width: 81%;
}
.wt82{
    width: 82%;
}
.wt83point5{
    width: 83.5%;
}
.wt85 {
    width: 85%;
}
.wt85imp {
    width: 85%!important;
}
.wt86 {
    width: 86%;
}
.wt88 {
    width: 88%;
}
.wt90 {
    width: 90%;
}
.wt91 {
    width: 91%;
}
.wt92 {
    width: 92%;
}
.wt95 {
    width: 95%;
}
.wt100 {
    width: 100%;
}
.wt25-imp {
    width: 25%!important;
}
.wt50-imp {
    width: 50%!important;
}
.wt100-imp {
    width: 100%!important;
}
.wt1200{
    width:1200px;
}
/*常用百分比高度 */
.wt-h40{
    height:40%;
    overflow-y:scroll;
}
.wt-h45{
    height:45%;
}
.wt-h50{
    height:50%;
    overflow-y:scroll;
}
.ht32{
    height: 32%;
}
.ht33p33{
    height: 33.33%;
}
.ht34{
    height: 34%;
}
.ht50{
    height: 50%;
}
.ht100{
    height: 100%;
}
.ht100imp{
    height: 100% !important;
}
.wt-h50-15{
    height:calc(50% - 15px);
}
.wt-h55{
    height:55%;
}
.wt-h60{
    height:60%;
    overflow-y:scroll;
}
.wt-h70{
    height:70%;
    overflow-y:scroll;
}
.ht75{
    height: 75%!important;
}
.wt-h80{
    height:80%;
    overflow-y:scroll;
}
.wt-h90{
    height:90%;
    overflow-y:scroll;
}
.wt-h95{
    height:95%;
    overflow-y:scroll;
}
.wt-h100{
    height:100%;
}
.wt-h100imp{
    height:100%!important;
}
.wth100{
    width:100%;
    height:100%;
}
.wth100imp{
    width:100%!important;
    height:100%!important;
}
.wtMax22{
    max-width:22%;
}
.wtMax25{
    max-width:25%;
}
.wtMax30{
    max-width:30%;
}
.wtMax40{
    max-width:40%;
}
.wtMax45{
    max-width:45%;
}
.wtMax50{
    max-width:50%;
}
.wtMax90{
    max-width:90%;
}
.wtMax95{
    max-width:95%;
}
.wtMax100{
    max-width:100%;
}
.wtMax-ht100{
    max-height:100%;
}
.wtMax-ht100imp{
    max-height:100%!important;
}
.wtMax-fu500{
    max-width:calc(100% - 500px);
}
.wtMax-fu550{
    max-width:calc(100% - 550px);
}
.wtMax-fu580{
    max-width:calc(100% - 580px);
}
.wtMax-fu650{
    max-width:calc(100% - 650px);
}
.wtMax-fu700{
    max-width:calc(100% - 700px);
}
.wtMax-fu750{
    max-width:calc(100% - 750px);
}
.wtMax-fu790{
    max-width:calc(100% - 790px);
}
.wdmaxfu20{
    max-width:calc(100% - 20px);
}
.wdmaxfu30{
    max-width:calc(100% - 30px);
}
.wdmaxfu50{
    max-width:calc(100% - 50px);
}
.wdmaxfu60{
    max-width:calc(100% - 60px);
}
.wdmaxfu80{
    max-width:calc(100% - 80px);
}
.wdmaxfu100{
    max-width:calc(100% - 100px);
}
.wdmaxfu120{
    max-width:calc(100% - 120px);
}
.wdmaxfu140{
    max-width:calc(100% - 140px);
}
.wdmaxfu160{
    max-width:calc(100% - 160px);
}
.wdmaxfu220{
    max-width:calc(100% - 220px);
}
.wdmaxfu300{
    max-width:calc(100% - 300px);
}
.wdmaxfu500{
    max-width:calc(100% - 500px);
}
.wdmaxfu600{
    max-width:calc(100% - 600px);
}
.wdmaxfu800{
    max-width:calc(100% - 800px);
}
.wdmaxfu850{
    max-width:calc(100% - 850px);
}
.wdmaxfu900{
    max-width:calc(100% - 900px);
}
.wdmaxfu1020{
    max-width:calc(100% - 1020px);
}
.wdmaxfu1050{
    max-width:calc(100% - 1050px);
}
.wdmaxfu1160{
    max-width:calc(100% - 1160px);
}
.wdmaxfu1200{
    max-width:calc(100% - 1200px);
}
.wth30p{
    height:30px;
}
.wth108p{
    height:108px;
}
.wth180p{
    height:180px;
}
.wth215p{
    height:215px;
}
.wth360p{
    height:360px;
}
.ht-fu17{
    height: calc(100% - 17px);
}
.ht-fu20{
    height: calc(100% - 20px);
}
.ht-fu26{
    height: calc(100% - 26px);
}
.ht-fu30{
    height: calc(100% - 30px);
}
.ht-fu32{
    height: calc(100% - 32px);
}
.ht-fu32imp{
    height: calc(100% - 32px)!important;
}
.ht-fu35{
    height: calc(100% - 35px);
}
.ht-fu36{
    height: calc(100% - 36px);
}
.ht-fu35imp{
    height: calc(100% - 35px)!important;
}
.ht-fu37{
    height: calc(100% - 37px);
}
.ht-fu38{
    height:calc(100% - 38px);
}
.ht-fu40{
    height:calc(100% - 40px);
}
.ht-fu41,.htfu41{
    height: calc(100% - 41px);
}
.ht-fu42{
    height: calc(100% - 42px);
}
.ht-fu44imp{
    height: calc(100% - 44px) !important;
}
.ht-fu46 {
    height: calc(100% - 46px);
}
.ht-fu48 {
    height: calc(100% - 48px);
}
.ht-fu50 {
    height: calc(100% - 50px);
}
.ht-fu52 {
    height: calc(100% - 52px);
}
.ht-fu56{
    height: calc(100% - 56px);
}
.ht-fu58{
    height: calc(100% - 58px);
}
.ht-fu60 {
    height: calc(100% - 60px);
}
.ht-fu60imp{
    height: calc(100% - 60px) !important;
}
.ht-fu62{
    height: calc(100% - 62px);
}
.ht-fu64{
    height: calc(100% - 64px);
}
.ht-fu65{
    height: calc(100% - 65px);
}
.ht-fu65imp{
    height: calc(100% - 65px) !important;
}
.ht-fu67{
    height: calc(100% - 67px);
}
.ht-fu68{
    height: calc(100% - 68px);
}
.ht-fu82imp{
    height: calc(100% - 82px)!important;
}
.ht-fu83{
    height: calc(100% - 83px);
}
.ht-fu84{
    height: calc(100% - 84px);
}
.ht-fu88imp {
    height: calc(100% - 88px) !important;
}
.ht-fu89 {
    height: calc(100% - 89px);
}
.ht-fu70 {
    height: calc(100% - 70px);
}
.ht-fu70imp{
    height: calc(100% - 70px)!important;
}
.ht-fu72 {
    height: calc(100% - 72px);
}
.ht-fu80{
    height:calc(100% - 80px);
}
.ht-fu80imp{
    height: calc(100% - 80px)!important;
}
.ht-fu74 {
    height: calc(100% - 74px);
}
.ht-fu90 {
    height: calc(100% - 90px);
}
.ht-fu95 {
    height: calc(100% - 95px);
}
.ht-fu97 {
    height: calc(100% - 97px);
}
.ht-fu100 {
    height: calc(100% - 100px);
}
.ht-fu102 {
    height: calc(100% - 102px);
}
.ht-fu106 {
    height: calc(100% - 102px);
}
.ht-fu110 {
    height: calc(100% - 110px)!important;
}
.ht-fu110com{
    height: calc(100% - 110px);
}
.ht-fu120 {
    height: calc(100% - 120px);
}
.ht-fu125 {
    height: calc(100% - 125px);
}
.ht-fu130 {
    height: calc(100% - 130px);
}
.ht-fu132 {
    height: calc(100% - 132px);
}
.ht-fu136 {
    height: calc(100% - 132px);
}
.ht-fu140 {
    height: calc(100% - 140px)!important;
}
.ht-fu145 {
    height: calc(100% - 145px);
}
.ht-fu145imp{
    height: calc(100% - 145px)!important;
}
.ht-fu155{
    height: calc(100% - 155px);
}
.ht-fu160 {
    height: calc(100% - 160px);
}
.ht-fu164imp{
    height: calc(100% - 164px)!important;
}
.ht-fu165 {
    height: calc(100% - 165px);
}
.ht-fu170 {
    height: calc(100% - 170px);
}
.ht-fu175 {
    height: calc(100% - 175px);
}
.ht-fu180 {
    height: calc(100% - 180px);
}
.ht-fu182 {
    height: calc(100% - 182px);
}
.ht-fu183 {
    height: calc(100% - 183px);
}
.ht-fu185 {
    height: calc(100% - 185px);
}
.ht-fu186 {
    height: calc(100% - 186px);
}
.ht-fu190 {
    height: calc(100% - 190px);
}
.ht-fu196 {
    height: calc(100% - 196px);
}
.ht-fu200 {
    height: calc(100% - 200px);
}
.ht-fu205 {
    height: calc(100% - 205px);
}
.ht-fu210 {
    height: calc(100% - 210px);
}
.ht-fu220{
    height: calc(100% - 220px);
}
.ht-fu225{
    height: calc(100% - 225px);
}
.ht-fu235{
    height: calc(100% - 235px);
}
.ht-fu240{
    height: calc(100% - 240px);
}
.ht-fu260{
    height: calc(100% - 260px);
}
.ht-fu270{
    height: calc(100% - 270px);
}
.wt-hfu110{
    height: calc(100% - 110px);
}
.wt-hfu120{
    height: calc(100% - 120px);
}
.wt-hfu130{
    height: calc(100% - 120px);
}
.ht-fu284{
    height: calc(100% - 284px);
}
.ht-fu300{
    height: calc(100% - 300px);
}
.ht-fu330{
    height: calc(100% - 330px);
}
.ht-fu335{
    height: calc(100% - 335px);
}
.ht-fu350{
    height: calc(100% - 350px);
}
.ht-fu370{
    height: calc(100% - 370px);
}
.ht-fu375{
    height: calc(100% - 375px);
}
.ht-fu380{
    height: calc(100% - 380px);
}
.ht-fu395{
    height: calc(100% - 395px);
}
.ht-fu400{
    height: calc(100% - 400px);
}
.ht-fu425{
    height: calc(100% - 425px);
}
.ht-fu465{
    height: calc(100% - 465px);
}
.ht-fu490{
    height: calc(100% - 490px);
}
.ht-fu530{
    height: calc(100% - 530px);
}
.min-wd1500{
    min-width: 1500px!important;
}
.min-ht1{
    min-height: 1px!important;
}
.min-ht10{
    min-height: 10px!important;
}
.min-ht15{
    min-height: 15px!important;
}
.min-ht20{
    min-height: 20px!important;
}
.min-ht28{
    min-height: 28px!important;
}
.min-ht30{
    min-height: 30px!important;
}
.min-ht36{
    min-height: 36px!important;
}
.min-ht38{
    min-height: 38px!important;
}
.min-ht44{
    min-height: 44px!important;
}
.min-ht48{
    min-height: 48px!important;
}
.min-ht50{
    min-height: 50px!important;
}
.min-ht55{
    min-height: 55px!important;
}
.min-ht60{
    min-height: 60px!important;
}
.min-ht70{
    min-height: 70px!important;
}
.min-ht75{
    min-height: 75px!important;
}
.min-ht80{
    min-height: 80px!important;
}
.min-ht100{
    min-height: 100px!important;
}
.min-ht120{
    min-height: 120px!important;
}
.min-ht135{
    min-height: 135px!important;
}
.min-ht167{
    min-height: 167px!important;
}
.min-ht178{
    min-height: 178px!important;
}
.min-ht285{
    min-height: 285px!important;
}
.min-ht350{
    min-height: 350px!important;
}
.max-ht40{
    max-height: 40px!important;
}
.max-ht60{
    max-height: 60px!important;
}
.max-ht380{
    max-height:380px;
    overflow-y: auto;
}
.max-ht250{
    max-height:250px!important;
}
.ht-tauto{
    height: auto!important;
}
.ht-t0{
    height: 0px!important;
}
.ht-t1{
    height: 1px!important;
}
.ht-t10{
    height: 10px;
}
.ht-t11{
    height: 11px;
}
.ht-t13{
    height: 13px;
}
.ht-t13imp{
    height: 13px!important;
}
.ht-t14imp{
    height: 14px!important;
}
.ht-t17{
    height: 17px;
}
.ht-t17imp{
    height: 17px!important;
}
.ht-t18{
    height: 18px;
}
.ht-t20{
    height: 20px!important;
}
.ht-t22{
    height: 22px!important;
}
.ht-t23{
    height: 23px!important;
}
.ht-t24{
    height: 24px!important;
}
.ht-t26{
    height: 26px!important;
}
.ht-t28{
    height: 28px!important;
}
.ht-t33{
    height: 33px!important;
}
.ht-t34{
    height: 34px!important;
}
.ht-t36{
    height: 36px!important;
}
.ht-t37{
    height: 37px!important;
}
.ht-t30{
    height: 30px!important;
}
.ht-t32{
    height: 32px!important;
}
.ht-t40{
    height: 40px!important;
}
.ht-t41{
    height: 41px!important;
}
.ht-t42{
    height: 42px!important;
}
.ht-t44{
    height: 44px!important;
}
.ht-t45{
    height: 45px!important;
}
.ht-t46{
    height: 46px!important;
}
.ht-t47{
    height: 47px!important;
}
.ht-t50{
    height: 50px!important;
}
.ht-t52{
    height: 52px!important;
}
.ht-t55{
    height: 55px!important;
}
.ht-t58{
    height: 58px!important;
}
.ht-t59{
    height: 59px!important;
}
.ht-t60{
    height: 60px!important;
}
.ht-t61{
    height: 61px!important;
}
.ht-t62{
    height: 62px!important;
}
.ht-t64{
    height: 64px!important;
}
.ht-t65{
    height: 65px!important;
}
.ht-t66{
    height: 66px!important;
}
.ht-t67{
    height: 67px!important;
}
.ht-t70{
    height: 70px!important;
}
.ht-t72{
    height: 72px!important;
}
.ht-t78{
    height: 78px!important;
}
.ht-t80{
    height: 80px;
}
.ht-t82imp{
    height: 82px!important;
}
.ht-t84imp{
    height: 84px!important;
}
.ht-t86{
    height: 86px!important;
}
.ht-t87{
    height: 87px!important;
}
.ht-t90{
    height: 90px;
}
.ht-t90imp{
    height: 90px!important;
}
.ht-t94{
    height: 94px;
}
.ht-t94imp{
    height: 94px!important;
}
.ht-t100{
    height: 100px!important;
}
.ht-t102{
    height: 102px;
}
.ht-t120{
    height: 120px!important;
}
.ht-t123{
    height: 123px;
}
.ht-t125{
    height: 125px!important;
}
.ht-t128{
    height: 128px!important;
}
.ht-t130{
    height: 130px!important;
}
.ht-t135{
    height: 135px!important;
}
.ht-t145{
    height: 145px;
}
.ht-t147{
    height: 147px;
}
.ht-t150{
    height: 150px;
}
.ht-t150imp{
    height: 150px!important;
}
.ht-t155{
    height: 155px;
}
.ht-t160{
    height: 160px!important;
}
.ht-t168{
    height: 168px;
}
.ht-t180{
    height: 180px;
}
.ht-t180imp{
    height: 180px!important;
}
.ht-t185{
    height: 185px;
}
.ht-t190imp{
    height: 190px!important;
}
.ht-t200{
    height: 200px;
}
.ht-t205{
    height: 205px;
}
.ht-t206{
    height: 206px;
}
.ht-t215imp{
    height: 215px!important;
}
.ht-t220{
    height: 220px;
}
.ht-t223{
    height: 223px;
}
.ht-t230{
    height: 230px;
}
.ht-t230imp{
    height: 230px!important;
}
.ht-t250imp{
    height: 250px!important;
}
.ht-t252{
    height: 252px;
}
.ht-t260{
    height: 260px;
}
.ht-t270{
    height: 270px;
}
.ht-t300{
    height: 300px;
}
.ht-t320{
    height: 320px!important;
}
.ht-t330{
    height: 330px;
}
.ht-t280imp{
    height: 280px!important;
}
.ht-t290imp{
    height: 300px!important;
}
.ht-t380{
    height: 380px;
}
.ht-t400imp{
    height: 400px!important;
}
.ht-t410{
    height: 410px;
}
.ht-t425imp{
    height: 425px!important;
}
.ht-t460{
    height: 460px;
}
.ht-t490imp{
    height: 490px!important;
}
.ht-t500imp{
    height: 500px!important;
}
.ht-t720imp{
    height: 720px!important;
}
.ht-t730imp{
    height: 730px!important;
}
.wt-h580px{
    height: 580px!important;
}
.wt-h530px{
    height: 530px!important;
}
.wt-h-auto{
    height: auto!important;
}
/*-----------------------------------------*/
.wth-f40{
    height:calc(100% - 440px);
}
.wd10{
    width:10px;
}
.wd11{
    width:11px;
}
.wd12{
    width:12px;
}
.wd13{
    width:13px;
}
.wd14imp{
    width:14px!important;
}
.wd13imp{
    width:13px!important;
}
.wd17imp{
    width:17px!important;
}
.wd18{
    width: 18px;
}
.wd20{
    width:20px!important;
}
.wd23{
    width:23px!important;
}
.wd25{
    width:25px!important;
}
.wd30{
    width:30px!important;
}
.wd36{
    width:36px!important;
}
.wd40{
    width:40px!important;
}
.wd42{
    width:42px!important;
}
.wd45{
    width:45px!important;
}
.wd46{
    width:46px!important;
}
.wd50{
    width:50px!important;
}
.wd56{
    width:56px;
}
.wd56imp{
    width:56px!important;
}
.wd60{
    width: 60px!important;
}
.wd63{
    width: 63px;
}
.wd70{
    width: 70px;
}
.wd70imp{
    width: 70px!important;
}
.wd80,.wid80{
    width:80px!important;
}
.wd85imp{
    width:85px!important;
}
.wd86{
    width:86px;
}
.wd86imp{
    width:86px!important;
}
.wd87{
    width:87px;
}
.wd90{
    width:90px;
}
.wd90imp{
    width:90px!important;
}
.wd95{
    width:95px;
}
.wd95imp{
    width:95px!important;
}
.wd100{
    width: 100px!important;
}
.wd105{
    width: 105px!important;
}
.wd106{
    width: 106px!important;
}
.wd110{
    width: 110px!important;
}
.wd115{
    width: 115px;
}
.wd125{
    width: 125px;
}
.wd127{
    width:127px;
}
.wd130{
    width:130px!important;
}
.wd135{
    width:135px;
}
.wd135imp{
    width:135px!important;
}
.wd138{
    width:138px;
}
.wd140{
    width:140px;
}
.wd140imp{
    width:140px!important;
}
.wd145{
    width:145px;
}
.wd150{
    width: 150px!important;
}
.wd155{
    width: 155px;
}
.wd158{
    width: 150px!important;
}
.wd160{
    width: 160px!important;
}
.wd170{
    width: 170px!important;
}
.wd175{
    width: 175px;
}
.wd178{
    width: 178px!important;
}
.wd180{
    width:180px!important;
}
.wd190{
    width:190px;
}
.wd195{
    width:195px;
}
.wd203{
    width:203px;
}
.wd200{
    width:200px!important;
}
.wd210{
    width:210px!important;
}
.wd220{
    width:220px!important;
}
.wd230{
    width:230px!important;
}
.wd235{
    width:235px!important;
}
.wd240{
    width:240px!important;
}
.wd250{
    width: 250px;
}
.wd250imp{
    width: 250px!important;
}
.wd260imp{
    width: 260px!important;
}
.wd270{
    width: 270px;
}
.wd270imp{
    width: 270px!important;
}
.wd280{
    width: 280px;
}
.wd280imp{
    width: 280px!important;
}
.wd300{
    width:300px;
}
.wd300imp{
    width:300px!important;
}
.wd310imp{
    width:310px!important;
}
.wd330{
    width:330px;
}
.wd340{
    width:340px;
}
.wd350{
    width:350px;
}
.wd365{
    width:365px;
}
.wd370imp{
    width:370px!important;
}
.wd380{
    width: 380px;
}
.wd390{
    width: 390px;
}
.wd400{
    width:400px;
}
.wid400{
    width: 400px!important;
}
.wd410{
    width:410px;
}
.wd420imp{
    width: 420px!important;
}
.wd450{
    width:450px;
}
.wd480{
    width:480px;
}
.wd510{
    width:510px;
}
.wd560{
    width:560px;
}
.wd620{
    width: 620px!important;
}
.wd650{
    width: 650px;
}
.wd800{
    width: 800px;
}
.wd850{
    width: 850px;
}
.wd900imp{
    width: 900px!important;
}
.wd1000{
    width: 1000px;
}
.wd2000imp{
    width: 2000px!important;
}
.wdauto{
    width: auto!important;
}
.min-wdauto{
    min-width: auto!important;
}
.wd-nom240{
    width: 240px;
}
.wd-nom150{
    width: 150px;
}
/*---------------------calc  负------------------*/
.wdfu10imp{
    width:calc(100% - 10px)!important;
}
.wdfu17{
    width:calc(100% - 17px);
}
.wdfu20{
    width:calc(100% - 20px);
}
.wdfu20imp{
    width:calc(100% - 20px)!important;
}
.wdfu25{
    width:calc(100% - 25px);
}
.wdfu30imp{
    width:calc(100% - 30px)!important;
}
.wdfu40imp{
    width:calc(100% - 40px)!important;
}
.wdfu40nom{
    width:calc(100% - 40px);
}
.wdfu45imp{
    width:calc(100% - 45px)!important;
}
.wdfu50{
    width:calc(100% - 50px);
}
.wdfu56{
    width:calc(100% - 56px);
}
.wdfu60{
    width:calc(100% - 60px);
}
.wdfu63{
    width:calc(100% - 63px);
}
.wdfu70{
    width:calc(100% - 70px);
}
.wdfu80{
    width:calc(100% - 80px);
}
.wdfu86{
    width:calc(100% - 86px);
}
.wdfu86imp{
    width:calc(100% - 86px) !important;
}
.wdfu90{
    width:calc(100% - 90px);
}
.wdfu95{
    width:calc(100% - 95px);
}
.wdfu100{
    width:calc(100% - 100px)!important;
}
.wdfu105{
    width:calc(100% - 105px)!important;
}
.wdfu106{
    width:calc(100% - 106px);
}
.wdfu110nom{
    width:calc(100% - 110px);
}
.wdfu110{
    width:calc(100% - 110px)!important;
}
.wdfu112{
    width:calc(100% - 112px);
}
.wdfu115{
    width:calc(100% - 115px);
}
.wdfu127{
    width:calc(100% - 127px);
}
.wdfu135{
    width:calc(100% - 135px);
}
.wdfu135imp{
    width:calc(100% - 135px)!important;
}
.wdfu136{
    width:calc(100% - 136px);
}
.wdfu140{
    width:calc(100% - 140px);
}
.wdfu145{
    width:calc(100% - 145px);
}
.wdfu155{
    width:calc(100% - 155px);
}
.wdfu158{
    width:calc(100% - 158px);
}
.wdfu160{
    width:calc(100% - 160px);
}
.wdfu170{
    width:calc(100% - 170px);
}
.wdfu175{
    width:calc(100% - 175px);
}
.wdfu178{
    width:calc(100% - 178px);
}
.wdfu200{
    width:calc(100% - 200px);
}
.wdfu220{
    width:calc(100% - 220px);
}
.wdfu220imp{
    width:calc(100% - 220px) !important;
}
.wdfu230{
    width:calc(100% - 230px);
}
.wdfu230imp{
    width:calc(100% - 230px)!important;
}
.wdfu280{
    width:calc(100% - 280px);
}
.wdfu290{
    width:calc(100% - 290px);
}
.wdfu300{
    width:calc(100% - 300px);
}
.wdfu330{
    width:calc(100% - 330px);
}
.wdfu340{
    width:calc(100% - 340px);
}
.wdfu365{
    width:calc(100% - 365px);
}
.wdfu150{
    width:calc(100% - 150px);
}
.wdfu240{
    width:calc(100% - 240px);
}
.wdfu245{
    width:calc(100% - 245px);
}
.wdfu260{
    width:calc(100% - 260px);
}
.wdfu260imp{
    width:calc(100% - 260px) !important;
}
.wdfu270{
    width:calc(100% - 270px);
}
.wdfu276{
    width:calc(100% - 276px);
}
.wd120{
    width:120px!important;
}
.wdfu120{
    width:calc(100% - 120px);
}
.wdfu90{
    width:calc(100% - 90px);
}
.wdfu130{
    width:calc(100% - 130px);
}
.wdfu180{
    width:calc(100% - 180px);
}
.wdfu180imp{
    width:calc(100% - 180px)!important;
}
.wdfu190{
    width:calc(100% - 190px);
}
.wdfu195{
    width:calc(100% - 195px);
}
.wdfu250{
    width:calc(100% - 250px);
}
.wdfu254{
    width:calc(100% - 254px);
}
.wdfu330{
    width:calc(100% - 330px);
}
.wdfu370{
    width:calc(100% - 370px);
}
.wdfu380{
    width:calc(100% - 380px);
}
.wdfu386{
    width:calc(100% - 386px);
}
.wdfu390{
    width:calc(100% - 390px);
}
.wdfu400{
    width:calc(100% - 400px);
}
.wdfu406{
    width:calc(100% - 406px);
}
.wdfu410{
    width:calc(100% - 410px);
}
.wdfu420imp{
    width:calc(100% - 420px)!important;
}
.wdfu415{
    width:calc(100% - 415px);
}
.wdfu440{
    width:calc(100% - 440px);
}
.wdfu463{
    width:calc(100% - 463px);
}
.wdfu480{
    width:calc(100% - 480px);
}
.wdfu490{
    width:calc(100% - 490px);
}
.wdfu510{
    width:calc(100% - 510px);
}
.wdfu550{
    width:calc(100% - 550px);
}
.wdfu560{
    width:calc(100% - 560px);
}
.wdfu580{
    width:calc(100% - 580px);
}
.wdfu596{
    width:calc(100% - 596px);
}
.wdfu599{
    width:calc(100% - 599px);
}
.wdfu620{
    width:calc(100% - 620px);
}
.wdfu650{
    width:calc(100% - 650px);
}
.wdfu700{
    width:calc(100% - 700px);
}
.wdfu730{
    width:calc(100% - 730px);
}
.wdfu800{
    width:calc(100% - 800px);
}
.wdfu820{
    width:calc(100% - 820px);
}
.wdfu850{
    width:calc(100% - 850px);
}
.wdfu870{
    width:calc(100% - 870px);
}
.wdfu900{
    width:calc(100% - 900px);
}
.wdfu920{
    width:calc(100% - 920px);
}
.wdfu980{
    width:calc(100% - 980px);
}
.wdfu1000{
    width:calc(100% - 1000px);
}
.wdfu1030{
    width:calc(100% - 1030px);
}
.wdfu1050{
    width:calc(100% - 1050px);
}
.wdfu1090{
    width:calc(100% - 1090px);
}
.wdfu1120{
    width:calc(100% - 1120px);
}
.wdfu1150{
    width:calc(100% - 1150px);
}
.wdfu1160{
    width:calc(100% - 1160px);
}
.wdfu1200{
    width:calc(100% - 1200px);
}
.wdfu1250{
    width:calc(100% - 1250px);
}
.wdfu50imp{
    width: calc(100% - 50px)!important;
}
.wdfu25-120{
    width:calc(25% - 120px);
}
.wdfu30-15{
    width:calc(30% - 15px);
}
.wdfu50-6{
    width:calc(50% - 6px);
}
.wdfu50-10{
    width:calc(50% - 10px);
}
.wdfu50-15{
    width:calc(50% - 15px);
}
.wdfu50-18{
    width:calc(50% - 18px);
}
.wdfu50-20{
    width:calc(50% - 20px);
}
.wdfu50-28{
    width:calc(50% - 28px);
}
.wdfu50-35{
    width:calc(50% - 35px);
}
.wdfu50-50{
    width:calc(50% - 50px);
}
.wdfu50-55{
    width:calc(50% - 55px);
}
.wdfu50-65{
    width:calc(50% - 65px);
}
.wdfu50-75{
    width:calc(50% - 75px);
}
.wdfu50-80{
    width:calc(50% - 80px);
}
.wdfu50-85{
    width:calc(50% - 85px);
}
.wdfu50-95{
    width:calc(50% - 95px);
}
.wdfu50-100{
    width:calc(50% - 100px);
}
.wdfu50-135{
    width:calc(50% - 135px);
}
.wdfu70-15{
    width:calc(70% - 15px);
}
.wt-ten-0em{
    text-indent:0!important;
}
.wt-ten-1em{
    text-indent:1em;
}
.wt-ten-1p5em{
    text-indent:1.5em;
}
.wt-ten-2em{
    text-indent:2em;
}
.wdh5{
    width: 5px;
    height: 5px;
}
.wdh30{
    width: 30px;
    height: 30px;
}
.wdh46{
    width: 46px;
    height: 46px;
}
/*---------间距--------------*/
.mar-0-auto{
    margin: 0 auto;
}
.mar-all-0{
    margin: 0!important;
}
.mar-0-5{
    margin: 0 5px!important;
}
.mar-0-3{
    margin: 0 3px;
}
.mar-0-12{
    margin: 0 12px;
}
.mar-0-15{
    margin: 0 15px;
}
.mar-0-25imp{
    margin: 0 25px!important;
}
.mar-3-0{
    margin: 3px 0;
}
.mar-top-0{
    margin-top: 0px!important;
}
.mar-top-1{
    margin-top: 1px!important;
}
.mar-top-2{
    margin-top: 2px!important;
}
.mar-top-3{
    margin-top: 3px!important;
}
.mar-top-4{
    margin-top: 4px!important;
}
.mar-top-5{
    margin-top: 5px!important;
}
.mar-top-6{
    margin-top: 6px!important;
}
.mar-top-7{
    margin-top: 7px!important;
}
.mar-top-8{
    margin-top: 8px!important;
}
.mar-top-9{
    margin-top: 9px!important;
}
.mar-top-10{
    margin-top: 10px!important;
}
.mar-top-11{
    margin-top: 11px!important;
}
.mar-top-12{
    margin-top: 12px!important;
}
.mar-top-13{
    margin-top: 13px!important;
}
.mar-top-14{
    margin-top: 14px;
}
.mar-top-15{
    margin-top: 15px;
}
.mar-top-15imp{
    margin-top: 15px!important;
}
.mar-top-17{
    margin-top: 17px!important;
}
.mar-top-18{
    margin-top: 18px!important;
}
.mar-top-19{
    margin-top: 19px!important;
}
.mar-top-20 {
    margin-top: 20px!important;
}
.mar-top-22imp {
    margin-top: 22px!important;
}
.mar-top-25{
    margin-top: 25px;
}
.mar-top-27{
    margin-top: 27px!important;
}
.mar-top-30{
    margin-top: 30px;
}
.mar-top-30imp{
    margin-top: 30px!important;
}
.mar-top-35{
    margin-top: 35px;
}
.mar-top-40imp{
    margin-top: 40px!important;
}
.mar-top-85{
    margin-top: 85px!important;
}
.mar-top-90{
    margin-top: 90px;
}
.mar-top-f1{
    margin-top: -1px;
}
.mar-rt-0{
    margin-right:0px!important;
}
.mar-rt-3{
    margin-right:3px!important;
}
.mar-rt-6{
    margin-right:6px;
}
.mar-rt-5{
    margin-right:5px;
}
.mar-rt-5imp{
    margin-right:5px!important;
}
.mar-rt-10{
    margin-right:10px;
}
.mar-rt-10imp{
    margin-right:10px!important;
}
.mar-rt-15{
    margin-right:15px;
}
.mar-rt-20{
    margin-right:20px;
}
.mar-rt-30{
    margin-right:30px;
}
.mar-rt-30imp{
    margin-right:30px!important;
}
.mar-rt-35{
    margin-right:35px;
}
.mar-rt-45{
    margin-right:45px;
}
.mar-rt-120{
    margin-right:120px;
}
.mar-rt-fu18{
    margin-right: -18px!important;
}
.mar-rt-fu28{
    margin-right: -28px!important;
}
.mar-lf-0{
    margin-left:0px!important;
}
.mar-lf-3{
    margin-left:3px!important;
}
.mar-lf-4{
    margin-left:4px;
}
.mar-lf-5{
    margin-left:5px!important;
}
.mar-lf-7{
    margin-left:7px!important;
}
.mar-lf-8{
    margin-left:8px!important;
}
.mar-lf-10{
    margin-left:10px;
}
.mar-lf-10imp{
    margin-left:10px!important;
}
.mar-lf-13{
    margin-left:13px;
}
.mar-lf-15{
    margin-left:15px;
}
.mar-lf-20{
    margin-left: 20px!important;
}
.mar-lf-25{
    margin-left: 25px!important;
}
.mar-lf-30{
    margin-left: 30px!important;
}
.mar-lf-35{
    margin-left: 35px!important;
}
.mar-lf-40{
    margin-left: 40px!important;
}
.mar-lf-45{
    margin-left: 45px!important;
}
.mar-lf-60{
    margin-left: 60px!important;
}
.mar-lf-65{
    margin-left: 65px!important;
}
.mar-lf-80{
    margin-left: 80px;
}
.mar-lf-100{
    margin-left: 100px;
}
.mar-lf-140{
    margin-left: 140px;
}
.mar-lf-160{
    margin-left: 160px;
}
.mar-lf-200{
    margin-left: 200px;
}
.mar-lf-310{
    margin-left: 310px!important;
}
.mar-bot-0{
    margin-bottom: 0px!important;
}
.mar-bot-3{
    margin-bottom: 3px!important;
}
.mar-bot-5{
    margin-bottom: 5px;
}
.mar-bot-10{
    margin-bottom: 10px!important;
}
.mar-bot-13{
    margin-bottom: 13px!important;
}
.mar-bot-15{
    margin-bottom: 15px!important;
}
.mar-bot-20{
    margin-bottom: 20px!important;
}
.mar-bot-26{
    margin-bottom: 26px!important;
}
.mar-bot-30{
    margin-bottom: 30px!important;
}
.mar-bot-35{
    margin-bottom:35px;
}
.mar-bot-48{
    margin-bottom:48px!important;
}
.pad30-50{
    padding:30px 50px;
}
.pad30-40{
    padding:30px 40px;
}
.pad0-10{
    padding:0 10px;
}
.pad20-40{
    padding:20px 40px;
}
.wt-bor-eo{
    border:1px solid #e0e0e0;
}
.pad-all-0{
    padding: 0px!important;
}
.pad-all-5{
    padding: 5px;
}
.pad-all-4{
    padding: 4px;
}
.pad-all-15{
    padding: 15px;
}
.pad-all-20{
    padding: 20px;
}
.pad-all-24{
    padding: 24px;
}
.pad-all-30{
    padding: 30px;
}
.pad-0-5{
    padding: 0 5px!important;
}
.pad-0-6{
    padding: 0 6px!important;
}
.pad-0-8{
    padding: 0 8px!important;
}
.pad-0-10{
    padding: 0 10px!important;
}
.pad-0-12{
    padding: 0 12px!important;
}
.pad-0-15{
    padding: 0 15px!important;
}
.pad-0-18{
    padding: 0 18px;
}
.pad-0-20{
    padding: 0 20px;
}
.pad-0-20imp{
    padding: 0 20px!important;
}
.pad-0-22{
    padding: 0 22px;
}
.pad-0-24imp{
    padding: 0 24px!important;
}
.pad-0-25{
     padding: 0 25px;
 }
.pad-0-30{
    padding: 0 30px;
}
.pad-0-40{
    padding: 0 40px;
}
.pad-0-45{
    padding: 0 45px;
}
.pad-0-35{
    padding: 0 35px;
}
.pad-0-48{
    padding: 0 48px;
}
.pad-0-50{
    padding: 0 50px;
}
.pad-0-100{
    padding: 0 100px;
}
.pad-0-120{
    padding: 0 120px;
}
.pad-10-5 {
    padding:10px 5px;
}
.pad-10-10 {
    padding: 10px;
}
.pad-10-15 {
    padding: 15px;
}
.pad-10-20 {
    padding:10px 20px;
}
.pad-10-20imp{
    padding:10px 20px!important;
}
.pad-10-30imp{
    padding:10px 30px!important;
}
.pad-15-25 {
    padding:15px 25px;
}
.pad-12-40 {
    padding: 12px 40px;
}
.pad-3-8{
    padding: 3px 8px;
}
.pad-5-0{
    padding: 5px 0;
}
.pad-5-10{
    padding: 5px 10px;
}
.pad-5-15{
    padding: 5px 15px!important;
}
.pad-8 {
    padding: 8px 0;
}
.pad-10{
    padding: 10px;
}
.pad-top-0{
    padding-top: 0px!important;
}
.pad-top-6{
    padding-top: 6px!important;
}
.pad-top-7{
    padding-top: 7px!important;
}
.pad-top-8{
    padding-top: 8px!important;
}
.pad-top-9{
    padding-top: 9px!important;
}
.pad-top-10{
    padding-top: 10px!important;
}
.pad-top-12{
    padding-top: 12px!important;
}
.pad-top-13{
    padding-top: 13px!important;
}
.pad-top-14{
    padding-top: 14px!important;
}
.pad-top-15{
    padding-top: 15px!important;
}
.pad-top-16{
    padding-top: 16px!important;
}
.pad-top-17{
    padding-top: 17px!important;
}
.pad-top-18{
    padding-top: 18px!important;
}
.pad-top-20{
    padding-top: 20px!important;
}
.pad-top-24{
    padding-top: 24px!important;
}
.pad-top-27{
    padding-top: 27px!important;
}
.pad-top-28{
    padding-top: 28px!important;
}
.pad-top-29{
    padding-top: 29px!important;
}
.pad-top-30{
    padding-top: 30px!important;
}
.pad-top-35{
    padding-top: 35px!important;
}
.pad-top-36{
    padding-top: 36px;
}
.pad-top-60{
    padding-top: 60px!important;
}
.pad-top-150{
    padding-top: 150px;
}
.pad-lf-0{
    padding-left: 0!important;
}
.pad-lf-3{
    padding-left: 3px!important;
}
.pad-lf-5{
    padding-left: 5px!important;
}
.pad-lf-7{
    padding-left:7px;
}
.pad-lf-9{
    padding-left:9px;
}
.pad-lf-10{
    padding-left:10px;
}
.pad-lf-12imp{
    padding-left: 12px!important;
}
.pad-lf-13{
    padding-left:13px;
}
.pad-lf-15{
    padding-left:15px!important;
}
.pad-lf-17{
    padding-left:17px;
}
.pad-lf-18{
    padding-left: 18px!important;
}
.pad-lf-20{
    padding-left:20px!important;
}
.pad-lf-25{
    padding-left:25px!important;
}
.pad-lf-24{
    padding-left:24px;
}
.pad-lf-28{
    padding-left:28px;
}
.pad-lf-30{
    padding-left:30px;
}
.pad-lf-30imp{
    padding-left:30px!important;
}
.pad-lf-31{
    padding-left:31px;
}
.pad-lf-35{
    padding-left:35px!important;
}
.pad-lf-36{
    padding-left: 36px;
}
.pad-lf-40{
    padding-left: 40px;
}
.pad-lf-48imp{
    padding-left: 48px!important;
}
.pad-lf-50{
    padding-left: 50px;
}
.pad-lf-62{
    padding-left:62px;
}
.pad-lf-70{
    padding-left:70px;
}
.pad-lf-80{
    padding-left:80px;
}
.pad-lf-85{
    padding-left:85px;
}
.pad-lf-100{
    padding-left: 100px;
}
.pad-lf-160{
    padding-left: 160px;
}
.pad-lf-190{
    padding-left: 190px;
}
.pad-lf-196{
    padding-left: 196px;
}
.pad-lf-200{
    padding-left: 200px;
}
.pad-lf-337{
    padding-left: 337px;
}
.pad-lf-350{
    padding-left: 350px!important;
}
.pad-lf-410{
    padding-left: 410px;
}
.pad-lf-rt-18{
    padding-left:28px;
}
.pad-rt-0{
    padding-right: 0px!important;
}
.pad-rt-4imp{
    padding-right: 4px!important;
}
.pad-rt-5{
    padding-right: 5px!important;
}
.pad-rt-10{
    padding-right: 10px;
}
.pad-rt-13{
    padding-right: 13px;
}
.pad-rt-13imp{
    padding-right: 13px!important;
}
.pad-rt-15{
    padding-right: 15px;
}
.pad-rt-16{
    padding-right: 16px;
}
.pad-rt-18{
    padding-right: 18px;
}
.pad-rt-20{
    padding-right: 20px!important;
}
.pad-rt-24{
    padding-right: 24px;
}
.pad-rt-25{
    padding-right: 25px;
}
.pad-rt-28{
    padding-right: 28px;
}
.pad-rt-28imp{
    padding-right: 28px!important;
}
.pad-rt-30{
    padding-right: 30px!important;
}
.pad-rt-33{
    padding-right: 33px;
}
.pad-rt-35{
    padding-right: 35px!important;
}
.pad-rt-40{
    padding-right: 40px;
}
.pad-rt-48{
    padding-right: 48px!important;
}
.pad-rt-50{
    padding-right: 50px;
}
.pad-rt-55{
    padding-right: 55px;
}
.pad-rt-65{
    padding-right: 65px;
}
.pad-rt-66{
    padding-right: 66px;
}
.pad-rt-70{
    padding-right: 70px;
}
.pad-rt-85{
    padding-right: 85px;
}
.pad-rt-95imp{
    padding-right: 95px!important;
}
.pad-rt-100{
    padding-right: 100px;
}
.pad-rt-120imp{
    padding-right: 120px!important;
}
.pad-rt-300{
    padding-right: 300px;
}
.pad-bot-0{
    padding-bottom: 0px!important;
}
.pad-bot-5{
    padding-bottom: 5px!important;
}
.pad-bot-7{
    padding-bottom: 7px;
}
.pad-bot-8{
    padding-bottom: 7px;
}
.pad-bot-9{
    padding-bottom: 9px!important;
}
.pad-bot-10{
    padding-bottom: 10px!important;
}
.pad-bot-15{
    padding-bottom: 15px!important;
}
.pad-bot-16{
    padding-bottom: 16px!important;
}
.pad-bot-18{
    padding-bottom: 18px;
}
.pad-bot-20{
    padding-bottom: 20px!important;
}
.pad-bot-25{
    padding-bottom: 25px!important;
}
.pad-bot-30{
    padding-bottom: 30px!important;
}
.pad-bot-35{
    padding-bottom: 35px!important;
}
.pad-bot-40imp{
    padding-bottom: 40px!important;
}
.pad-bot-43{
    padding-bottom: 43px!important;
}
.pad-bot-55{
    padding-bottom: 55px!important;
}
.pad-bot-65{
    padding-bottom: 65px!important;
}
.pad-4-0imp{
    padding: 4px 0px!important;
}
.pad-4-0{
    padding: 4px 0;
}
.pad-6-0{
    padding: 6px 0;
}
.pad-6-9{
    padding: 6px 9px;
}
.pad-6-18{
    padding: 6px 18px;
}
.pad-7-10{
    padding: 7px 10px;
}
.pad-10-0{
    padding: 10px 0;
}
.pad-10-0imp{
    padding: 10px 0!important;
}
.pad-11-0imp{
    padding: 11px 0!important;
}
.pad-12-0{
    padding: 12px 0;
}
.pad-12-8{
    padding: 12px 8px;
}
.pad-12-15{
    padding: 12px 15px;
}
.pad-15-0{
    padding: 15px 0;
}
.pad-15-10{
    padding: 15px 10px;
}
.pad-15-20{
    padding: 15px 20px;
}
.pad-15-30{
    padding: 15px 30px;
}
.pad-15-40{
    padding: 15px 40px;
}
.pad-16-18{
    padding: 16px 18px;
}
.pad-20-0{
    padding: 20px 0px!important;
}
.pad-20-35{
    padding: 20px 35px;
}
.pad-20-40{
    padding: 20px 40px;
}
.pad-25-30{
    padding: 25px 30px;
}
.pad-30-35{
    padding: 30px 35px;
}
.pad-30-40{
    padding: 30px 40px;
}
.pad-40-20{
    padding: 40px 20px!important;
}
.pad-top-2{
    padding-top: 2px!important;
}
.pad-top-3{
    padding-top: 3px!important;
}
.pad-top-4{
    padding-top: 4px!important;
}
.pad-top-5{
    padding-top: 5px!important;
}
.pad-top-25{
    padding-top: 25px!important;
}
.pad-top-30{
    padding-top: 30px;
}
.pad-top-40{
    padding-top: 40px!important;
}
.pad-top-42{
    padding-top: 42px!important;
}
.pad-top-47{
    padding-top: 47px!important;
}
.pad-top-48{
    padding-top: 48px!important;
}
.pad-top-50{
    padding-top: 50px;
}
.pad-top-55{
    padding-top: 55px!important;
}
.pad-top-58{
    padding-top: 58px!important;
}
.pad-top-70{
    padding-top: 70px;
}
.pad-0-40-40-20{
    padding: 0px 40px 40px 20px;
}
.pad-20-40-40-20{
    padding: 20px 40px 40px 20px;
}
.pad-30-40-40-20{
    padding: 30px 40px 40px 20px;
}
.let-spac-4{
    letter-spacing: 4px;
}
.let-spac-fu4{
    letter-spacing: -4px;
}
/*------------line-height--------------------*/
.ht-line22{
    line-height: 22px!important;
}
.ht-line24{
    line-height: 24px!important;
}
.ht-line26{
    line-height: 26px!important;
}
.ht-line27{
    line-height: 27px!important;
}
.ht-line28{
    line-height: 28px!important;
}
.ht-line30{
    line-height: 30px!important;
}
.ht-line32{
    line-height: 32px!important;
}
.ht-line34{
    line-height: 34px!important;
}
.ht-line36{
    line-height: 36px!important;
}
.ht-line37{
    line-height: 37px!important;
}
.ht-line38{
    line-height: 38px!important;
}
.ht-line39{
    line-height: 39px!important;
}
.ht-line40{
    line-height: 40px!important;
}
.ht-line42{
    line-height: 42px!important;
}
.ht-line44{
    line-height: 44px!important;
}
.ht-line46{
    line-height: 46px;
}
.ht-line47{
    line-height: 47px!important;
}
.ht-line48{
    line-height: 48px!important;
}
.ht-line50{
    line-height: 50px!important;
}
.ht-line52{
    line-height: 52px!important;
}
.ht-line58{
    line-height: 58px!important;
}
.ht-line60{
    line-height: 60px!important;
}
.ht-line66{
    line-height: 66px!important;
}
.ht-line68{
    line-height: 68px!important;
}
.ht-line70{
    line-height: 70px!important;
}
.ht-line72{
    line-height: 72px!important;
}
.ht-line80{
    line-height: 80px!important;
}
.ht-line20{
    line-height: 20px!important;
}
.ht-line18{
    line-height: 18px!important;
}
.ht-line16{
    line-height: 16px!important;
}
/*倍数line-height*/
.ht-mline1{
    line-height: 1!important;
}
.ht-mline1p46{
    line-height: 1.46!important;
}
.ht-mline2{
    line-height: 2!important;
}
.ht-mline2p6{
    line-height: 2.6!important;
}
.ht-mline1p2{
    line-height: 1.2!important;
}
.ht-mline1p5{
    line-height: 1.5!important;
}

/* -----------位置-------------------*/
.wt-tcenter{
    text-align:center!important;
}
.wt-tleft{
    text-align:left!important;
}
.wt-tright{
    text-align:right!important;
}
.wt-tbetween{
    text-align:justify!important;
}
.wt-letterSpac{
    letter-spacing:2px;
    word-spacing:2px;
}
.wt-inBlock{
    display:inline-block;
}
.wt-flex{
    display: flex;
    display: -ms-flexbox;
}
.wt-lf{
    float:left;
}
.wt-rt{
    float:right;
}
.wt-rt-imp{
    float:right!important;
}
.wt-initial{
    float:none!important;
}
.wt-posrel{
    position:relative;
}
.wt-posrel-imp{
    position:relative!important;
}
.wt-posfixed{
    position:fixed;
}
.wt-posfixed-imp{
    position:fixed!important;
}
.wt-zindex-1{
    z-index: 1!important;
}
.wt-zindex-2{
    z-index: 2!important;
}
.wt-zindex-3{
    z-index: 3!important;
}
.wt-zindex-4{
    z-index: 4!important;
}
.wt-posinter,.wt-pointer{
    cursor: pointer;
}
.wt-show,.wt-block{display: block;}
.wt-inlineblock{display: inline-block;}
.wt-inlineblock-imp{display: inline-block!important;}
.wt-none{display: none;}
.wt-blockimp{
    display: block!important;
}
.dis-none{
    display: none!important;
}
.wt-hidden{
    overflow: hidden!important;
}
.wt-overflow-y-auto{
    overflow-y: auto;
}
.wt-overflow-x-auto{
    overflow-x: auto;
}
.wt-overflow-x-hidden{
    overflow-x: hidden;
}
.wt-both{
    clear: both;
}
.wt-visible{
    overflow: visible!important;
}
.wt-text-resize-none{
    resize: none;
}
.wt-align-top{
    vertical-align: top;
}
.wt-align-topimp{
    vertical-align: top!important;
}
.wt-tjustify{
    text-align-last:justify!important;
    text-align:justify!important;
    text-justify:distribute-all-lines!important;
}
.wt-whitespace-normal{
    white-space: normal!important;
}

.wt-hr-line{
    display: block;
    width: 36px;
    height: 1px;
    background-color: #7a7a7a;
    margin: 0 auto;
}
.line-1a91ed{
    display: inline-block;
    width: 36px;
    height: 2px;
    background-color: #1a91ed;
    vertical-align: top;
}
.line-e01116{
    display: inline-block;
    width: 30px;
    height: 1px;
    background-color: #e01116;
    vertical-align: top;
}
.line-e0e0e0{
    display: inline-block;
    width: 34px;
    height: 2px;
    background-color: #e0e0e0;
    vertical-align: top;
}
.line-e0e0e0-wd27{
    display: inline-block;
    width: 27px;
    height: 2px;
    background-color: #e0e0e0;
    vertical-align: top;
}

/*----------------------字体颜色-----------------------*/
.fc-b2b2b2{
    color: #b2b2b2!important;
}
.fc-e0e0e0 {
    color: #e0e0e0;
}
.fc-505050 {
    color: #505050;
}
.fc-323232{
    color: #323232;
}
.fc-393939{
    color: #393939;
}
.fc-4c4c4c{
    color: #4c4c4c!important;
}
.fc-8c8c8c {
    color: #8c8c8c;
}
.fc-888 {
    color: #888888;
}
.fc-48{
    color: #484848;
}
.fc-4f4f4f{
    color: #4f4f4f;
}
.fc-d5d5d5{
    color: #d5d5d5;
}
.fc-db0000{
    color: #db0000!important;
}
.fc-d61200{
    color: #d61200!important;
}
.fc-e01116 {
    color: #e01116!important;
}
.fc-ea0d00 {
    color: #ea0d00!important;
}
.fc-e70d00 {
    color: #e70d00!important;
}
.fc-e21d22 {
    color: #e21d22!important;
}
.fc-f2141b{
    color: #f2141b;
}
.fc-f20c13{
    color: #f20c13;
}
.fc-f11309{
    color:  #f11309!important;
}
.fc-e00c00{
    color: #e00c00!important;
}
.fc-df1919{
    color: #df1919!important;
}
.fc-e22025{
    color: #e22025!important;
}
.fc-d10207{
    color: #d10207!important;
}
.fc-e54245{
    color: #e54245!important;
}
.fc-1a91ed {
    color: #1a91ed!important;
}
.fc-009edd{
    color: #009edd!important;
}
.fc-007ee0{
    color: #007ee0!important;
}
.fc-007ad9{
    color: #007ad9!important;
}
.fc-008cd5{
    color: #008cd5!important ;
}
.fc-318dfd{
    color: #318dfd!important ;
}
.fc-0065b3{
    color: #0065b3!important ;
}
.fc-22af01 {
    color: #22af01!important;
}
.fc-ffe006 {
    color: #ffe006!important;
}
.fc-ffffff {
    color: #ffffff!important;
}
.fc-c10005{
    color: #c10005!important;
}
.fc-ca0b00{
    color: #ca0b00!important;
}
.fc-ff0000{
    color: #ff0000!important;
}
.fc-f10030{
    color: #f10030!important;
}
.fc-ba2922{
    color: #ba2922!important;
}
.fc-f0f0f0{
    color: #f0f0f0!important;
}
.fc-04b800{
    color: #04b800!important;
}
.fc-3eb134{
    color: #3eb134!important;
}
.fc-ffd800{
    color: #ffd800!important;
}
.fc-fda700{
    color: #fda700!important;
}
.fc-fc820b{
    color: #fc820b!important;
}
.fc-797979{
    color: #797979!important;
}
.fc-000{
    color: #000!important;
}
.fc-333{
    color: #333!important;
}
.fc-343434{
    color: #343434!important;
}
.fc-646464{
    color: #646464!important;
}
.fc-6c6c6c{
    color: #6c6c6c!important;
}
.fc-6e6e6e{
    color: #6e6e6e!important;
}
.fc-8d8d8d{
    color: #8d8d8d!important;
}
.fc-9e9e9e{
    color: #9e9e9e!important;
}
.fc-8f8f8f{
    color: #8f8f8f!important;
}
.fc-343434-fp8{
    color: rgba(52,52,52,.8)!important;
}
.fc-333333-fp8{
    color: rgba(51,51,51,.8)!important;
}
.fc-333333-fp9{
    color: rgba(51,51,51,.9)!important;
}
.fc-0065b3-hover:hover{
    color: #0065b3!important;
}
/*汉仪综艺体简*/
@font-face {
    font-family: 'hyzyjt';
    src: url('../fonts/hyzyjt.eot');
    src: url('../fonts/hyzyjt.eot?#iefix') format('embedded-opentype'),
        url('../fonts/hyzyjt.woff') format('woff'),
        url('../fonts/hyzyjt.ttf') format('truetype'),
        url('../fonts/hyzyjt.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*思源宋体*/
@font-face {
    font-family: 'syst';
    src: url('../fonts/SourceHanSerifCN-Heavy.eot');
    src: url('../fonts/SourceHanSerifCN-Heavy.eot?#iefix') format('embedded-opentype'),
    url('../fonts/SourceHanSerifCN-Heavy.woff') format('woff'),
    url('../fonts/SourceHanSerifCN-Heavy.ttf') format('truetype'),
    url('../fonts/SourceHanSerifCN-Heavy.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*思源宋体2*/
@font-face {
    font-family: 'syst_2';
    src:url('../fonts/syst_2.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/*思源宋体 H */
@font-face {
    font-family: 'syst-h';
    src: url('../fonts/SourceHanSerif-Heavy.eot');
    src: url('../fonts/SourceHanSerif-Heavy.eot?#iefix') format('embedded-opentype'),
    url('../fonts/SourceHanSerif-Heavy.woff') format('woff'),
    url('../fonts/SourceHanSerif-Heavy.ttf') format('truetype'),
    url('../fonts/SourceHanSerif-Heavy.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*思源宋体 bold*/
@font-face {
    font-family: 'syst-blod';
    src: url('../fonts/syst-Bold.eot');
    src: url('../fonts/syst-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/syst-Bold.woff') format('woff'),
    url('../fonts/syst-Bold.ttf') format('truetype'),
    url('../fonts/syst-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*极影毁片辉宋*/
@font-face {
    font-family: 'jyhphs';
    src: url('../fonts/jyhphs.eot');
    src: url('../fonts/jyhphs.eot?#iefix') format('embedded-opentype'),
    url('../fonts/jyhphs.woff') format('woff'),
    url('../fonts/jyhphs.ttf') format('truetype'),
    url('../fonts/jyhphs.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*字制区喜脉体*/
@font-face {
    font-family: 'zzqxmt';
    src: url('../fonts/zzqxmt.eot');
    src: url('../fonts/zzqxmt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/zzqxmt.woff') format('woff'),
    url('../fonts/zzqxmt.ttf') format('truetype'),
    url('../fonts/zzqxmt.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*bodonibkbt*/
@font-face {
    font-family: 'bodonibkbt';
    src: url('../fonts/BodoniBkBT.eot');
    src: url('../fonts/BodoniBkBT.eot?#iefix') format('embedded-opentype'),
    url('../fonts/BodoniBkBT.woff') format('woff'),
    url('../fonts/BodoniBkBT.ttf') format('truetype'),
    url('../fonts/BodoniBkBT.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*bodonibt*/
@font-face {
    font-family: 'bodonibt';
    src: url('../fonts/BodoniBT-Bold.eot');
    src: url('../fonts/BodoniBT-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/BodoniBT-Bold.woff2') format('woff2'),
    url('../fonts/BodoniBT-Bold.woff') format('woff'),
    url('../fonts/BodoniBT-Bold.ttf') format('truetype'),
    url('../fonts/BodoniBT-Bold.svg#BodoniBT-Bold') format('svg');
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'FZZhiYi-M12S';
    src: url('../fonts/FZZHYJW--GB1-0.eot');
    src: url('../fonts/FZZHYJW--GB1-0.eot?#iefix') format('embedded-opentype'),
    url('../fonts/FZZHYJW--GB1-0.woff2') format('woff2'),
    url('../fonts/FZZHYJW--GB1-0.woff') format('woff'),
    url('../fonts/FZZHYJW--GB1-0.ttf') format('truetype'),
    url('../fonts/FZZHYJW--GB1-0.svg#FZZHYJW--GB1-0') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Jkaton';
    src: url('../fonts/Jkaton.eot');
    src: url('../fonts/Jkaton.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Jkaton.woff2') format('woff2'),
    url('../fonts/Jkaton.woff') format('woff'),
    url('../fonts/Jkaton.ttf') format('truetype'),
    url('../fonts/Jkaton.svg#Jkaton') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'MilkyItalic';
    src: url('../fonts/MilkyItalic.eot');
    src: url('../fonts/MilkyItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MilkyItalic.woff') format('woff'),
    url('../fonts/MilkyItalic.ttf') format('truetype'),
    url('../fonts/MilkyItalic.svg#MilkyItalic') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'ZhenyanGB';
    src: url('../fonts/ZhenyanGB-Regular.eot');
    src: url('../fonts/ZhenyanGB-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/ZhenyanGB-Regular.woff2') format('woff2'),
    url('../fonts/ZhenyanGB-Regular.woff') format('woff'),
    url('../fonts/ZhenyanGB-Regular.ttf') format('truetype'),
    url('../fonts/ZhenyanGB-Regular.svg#ZhenyanGB-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'FZCuSong-B09S';
    src: url('../fonts/FZCSJW--GB1-0.eot');
    src: url('../fonts/FZCSJW--GB1-0.eot?#iefix') format('embedded-opentype'),
    url('../fonts/FZCSJW--GB1-0.woff2') format('woff2'),
    url('../fonts/FZCSJW--GB1-0.woff') format('woff'),
    url('../fonts/FZCSJW--GB1-0.ttf') format('truetype'),
    url('../fonts/FZCSJW--GB1-0.svg#FZCSJW--GB1-0') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'AdobeSL';
    src: url('../fonts/ADOBESONGSTD-LIGHT.eot');
    src: url('../fonts/ADOBESONGSTD-LIGHT.eot?#iefix') format('embedded-opentype'),
    url('../fonts/ADOBESONGSTD-LIGHT.woff2') format('woff2'),
    url('../fonts/ADOBESONGSTD-LIGHT.woff') format('woff'),
    url('../fonts/ADOBESONGSTD-LIGHT.ttf') format('truetype'),
    url('../fonts/ADOBESONGSTD-LIGHT.svg#FZCSJW--GB1-0') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'FZBSK';
    src: url('../fonts/FZBSK_1.eot');
    src: url('../fonts/FZBSK_1.eot?#iefix') format('embedded-opentype'),
    url('../fonts/FZBSK_1.woff2') format('woff2'),
    url('../fonts/FZBSK_1.woff') format('woff'),
    url('../fonts/FZBSK_1.TTF') format('truetype'),
    url('../fonts/FZBSK_1.svg#FZCSJW--GB1-0') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.ff-yahei{
    font-family:"Microsoft YaHei", 微软雅黑!important;
}
.ff-kaiti{
    font-family:"KaiTi", 楷体;
}
.ff-newSongTi{
    font-family:"NSimSun", 新宋体;
}
.ff-fangSong{
    font-family:"FangSong", "SimSun", serif,仿宋;
}
.ff-hyzyjt{
    font-family:"hyzyjt";
}
.ff-syst{
    font-family:"syst";
}
.ff-syst_2{
    font-family:"syst_2";
}
.ff-syst-h{
    font-family:"syst-h";
}
.ff-syst-bold{
    font-family:"syst-bold";
}
.ff-jyhphs{
    font-family:"jyhphs";
}
.ff-zzqxmt{
    font-family:"zzqxmt";
}
.ff-bodonibkbt{
    font-family:"bodonibkbt";
}
.ff-bodonibt{
    font-family:"bodonibt";
}
.ff-fzzhiyi-m12s{
    font-family:"FZZhiYi-M12S";
}
.ff-jkaton{
    font-family:"Jkaton";
}
.ff-ZhenyanGB{
    font-family:"ZhenyanGB";
}
.ff-MilkyItalic{
    font-family:"MilkyItalic";
}
.ff-impact{
    font-family:Impact;
}
.ff-FZCuSong-B09S{
    font-family: FZCuSong-B09S;
}
.ff-AdobeSL{
    font-family: "AdobeSL";
}
.ff-FZBSK{
    font-family: FZBSK;
}
/*字体------样式*/
.fw-normal{
    font-weight: normal!important;
}
.fw-bold{
    font-weight: bold!important;
}
.fs-0{
    font-size: 0px!important;
}
.fs-12{
    font-size: 12px!important;
}
.fs-13{
    font-size: 13px!important;
}
.fs-14{
    font-size: 14px!important;
}
.fs-15{
    font-size: 15px!important;
}
.fs-16{
    font-size: 16px;
}
.fs-16imp{
    font-size: 16px!important;
}
.fs-17{
    font-size: 17px!important;
}
.fs-18{
    font-size: 18px!important;
}
.fs-19{
    font-size: 19px!important;
}
.fs-20{
    font-size: 20px!important;
}
.fs-22{
    font-size: 22px!important;
}
.fs-23{
    font-size: 23px!important;
}
.fs-24{
    font-size: 24px!important;
}
.fs-25{
    font-size: 25px!important;
}
.fs-26{
    font-size: 26px!important;
}
.fs-28{
    font-size: 28px!important;
}
.fs-30{
    font-size: 30px;
}
.fs-35{
    font-size: 35px!important;
}
.fs-40{
    font-size: 40px!important;
}
.t-indent-0{
    text-indent: 0em!important;
}
.t-indent-2{
    text-indent: 2em;
}

/*边框色*/
.bor-c-1a91ed{
    border: 1px solid #1a91ed!important;
}
.bor-c-e01116{
    border: 1px solid #e01116!important;
}

/*背景色*/
.bg-000000{
    background-color: #000000!important;
}
.bg-ffffff{
    background-color: #ffffff!important;
}
.bg-fcfcfc{
    background-color: #fcfcfc!important;
}
.bg-fafafa{
    background-color: #fafafa;
}
.bg-f3f3f3{
    background-color: #f3f3f3!important;
}
.bg-e0e0e0{
    background-color: #e0e0e0;
}
.bg-ececec{
    background-color: #ececec!important;
}
.bg-ededed{
    background-color: #ededed;
}
.bg-bcbcbc{
    background-color: #bcbcbc!important;
}
.bg-ebebeb{
    background-color: #ebebeb;
}
.bg-f7f7f7{
    background-color: #f7f7f7;
}
.bg-f7f7f7imp{
    background-color: #f7f7f7!important;
}
.bg-f6f6f6{
    background-color: #f6f6f6;
}
.bg-f1f1f1{
    background-color: #f1f1f1;
}
.bg-f5f5f5{
    background-color: #f5f5f5;
}
.bg-f5f5f5imp{
    background-color: #f5f5f5!important;
}
.bg-fff5f5{
    background-color: #fff5f5;
}
.bg-f6fbff{
    background-color: #f6fbff;
}
.bg-fff8f8{
    background-color: #fff8f8;
}
.bg-fff2f2{
    background-color: #fff2f2;
}
.bg-f2f2f2{
    background-color: #f2f2f2;
}
.bg-f8f8f8{
    background-color: #f8f8f8;
}
.bg-f8f8f8-imp{
    background-color: #f8f8f8!important;
}
.bg-8a8a8a{
    background-color: #8a8a8a;
}
.bg-fff1f0{
    background-color: #fff1f0;
}
.bg-fff1f0imp{
    background-color: #fff1f0!important;
}
.bg-f6f8fc{
    background-color: #f6f8fc;
}
.bg-transparent{
    background-color: transparent!important;
}
.bg-fffef0{
    background-color: #fffef0!important;
}
.bg-fffdf0{
    background-color: #fffdf0!important;
}
.bg-ffe5bf{
    background-color: #ffe5bf!important;
}
.bg-ffdbc5{
    background-color: #ffdbc5!important;
}
.bg-ffffed{
    background-color: #ffffed!important;
}
.bg-ffd9d6{
    background-color: #ffd9d6!important;
}
.bg-ffd1d3{
    background-color: #ffd1d3!important;
}
.bg-fff4f5{
    background-color: #fff4f5!important;
}
.bg-ffe7e5{
    background-color: #ffe7e5!important;
}
.bg-feecec{
    background-color: #feecec!important;
}
.bg-ffe8ed{
    background-color: #ffe8ed!important;
}
.bg-fef9de{
    background-color: #fef9de!important;;
}
.bg-fefae4{
    background-color: #fefae4!important;;
}
.bg-ffa9a9{
    background-color: #ffa9a9!important;
}
.bg-ff8f6d{
    background-color: #ff8f6d!important;
}
.bg-fb635e{
    background-color: #fb635e!important;
}
.bg-f11717{
    background-color: #f11717!important;
}
.bg-e21d22{
    background-color: #e21d22!important;
}
.bg-e01116{
    background-color: #e01116!important;
}
.bg-ff0000{
    background-color: #ff0000!important;
}
.bg-d21e1f{
    background-color: #d21e1f!important;
}
.bg-ba2922{
    background-color: #ba2922!important;
}
.bg-04b800{
    background-color: #04b800!important;
}
.bg-ffd800{
    background-color: #ffd800!important;
}
.bg-ffc600{
    background-color: #ffc600!important;
}
.bg-ffe5e6{
    background-color: #ffe5e6!important;
}
.bg-1a91ed{
    background-color: #1a91ed!important;
}
.bg-4189eb{
    background-color: #4189eb!important;
}
.bg-d5edff{
    background-color: #d5edff!important;
}
.bg-ddf0ff{
    background-color: #ddf0ff!important;
}
.bg-99cefa{
    background-color: #99cefa;
}
.bg-5cb1f2{
    background-color: #5cb1f2;
}
.bg-cee9ff{
    background-color: #cee9ff;
}
.bg-dceffe{
    background-color: #dceffe;
}
.bg-b8e7ff{
    background-color: #b8e7ff;
}
.bg-f2f9ff{
    background-color: #f2f9ff;
}
.bg-e0f1ff{
    background-color: #e0f1ff;
}
.bg-d7edff{
  background-color:#d7edff;
}
.bg-eaf5ff{
    background-color: #eaf5ff;
}
.bg-fff6f6{
    background-color:#fff6f6;
}
.bg-effbef{
    background-color:#effbef!important;
}
.bg-fdefff{
    background-color:#fdefff!important;
}
.bg-efefef{
    background-color:#efefef!important;
}
.bg-e7f4fe{
    background-color:#e7f4fe!important;
}
.bg-f9fcff{
    background-color: #f9fcff!important;
}
.bgs-100{
    background-size: 100% 100%;
}
.bgs-16-13{
    background-size: 16px 13px!important;
}
.bgs-18-15{
    background-size: 18px 15px!important;
}
.bgs-18-17{
    background-size: 18px 17px!important;
}
.bgs-27-23{
    background-size: 27px 23px!important;
}
.bgs-110-20{
    background-size: 110px 20px!important;
}
.ht-50-text{
    height: 50px;
    line-height: 50px;
}
.text-underline{
    text-decoration: underline!important;
}

/*-------------表单-----------------*/
/* -------------去除type="number"小箭头---------*/
input[type=number] {
    -moz-appearance:textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
}
select{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background-image:url(../images/inp-icon/seldown-ico.png);
    background-position:right 4px center;
    background-repeat:no-repeat;
    background-attachment:scroll;
    background-color:transparent;
    padding-right: 14px;
    overflow:hidden;
    text-overflow:ellipsis;
    outline:none;
    border: 1px solid #e0e0e0;
}
select::-ms-expand{
    display: none;
    background:none;
    background: url(../images/inp-icon/seldown-ico.png) no-repeat scroll right center transparent;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)  {
    select{
        background: url(../images/inp-icon/seldown-ico.png) no-repeat scroll right 3px center transparent;
        padding-right: 0;
    }
}
.select-blue-wrap select{
    background-image:url(../images/list-icon/fx_aw_07.png);
    background-position:right 14px center;
    background-repeat:no-repeat;
}
.select-blue-wrap ::-ms-expand{
    background: url(../images/list-icon/fx_aw_07.png) no-repeat scroll 14px center transparent;
}
option{
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari 和 Chrome */
    appearance:none;
}
option:hover{
    color:#fff;
    background-color:#1E90FF;
}
/* input:focus,select:focus,option:focus,textarea:focus{
	outline:1px solid #4299f4;
} */
textarea{
    padding:5px;
}
::-moz-placeholder{color:#989898;}
::-webkit-input-placeholder{color:#989898;}
:-ms-input-placeholder{color:#989898;}

.placeholder-e01116::-webkit-input-placeholder{/*Webkit browsers*/
　　　　color:#e01116;
}
.placeholder-e01116:-moz-placeholder{/*Mozilla Firefox 4 to 8*/
　　　　color:#e01116;
}
.placeholder-e01116::-moz-placeholder{/*Mozilla Firefox 19+*/
　　　　color:#e01116;
}
.placeholder-e01116:-ms-input-placeholder{/*Internet Explorer 10+*/
　　　　color:#e01116;
}
button{
    cursor:pointer;
}
input:-webkit-autofill {
    background-color: #fff;
    background-image: none;
    color: #000;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #fff inset !important;
}
label{
    font-weight:normal;
}
input,button,select,a{
    outline:none;
}
/* 清除IE默认下拉箭头 */
.wt-listTop-contentRt dd select::-ms-expand {
    display: none;
}
/*不能复制*/
.no-copy{
    -moz-user-select:none; /* Firefox私有属性 */
    -webkit-user-select:none; /* WebKit内核私有属性 */
    -ms-user-select:none; /* IE私有属性(IE10及以后) */
    -khtml-user-select:none; /* KHTML内核私有属性 */
    -o-user-select:none; /* Opera私有属性 */
    user-select:none; /* CSS3属性 */
}

.inparowwrap{
    position: relative;
}
.inparowwrap .inparow-ico{
    position: absolute;
    right: 4px;
    height: 6px;
    width: 12px;
    top: 13px;
    background: url(../images/inp-icon/seldown-ico.png) no-repeat;
}
.inparowwrap .inparow-ico_13_8{
    position: absolute;
    right: 9px;
    height: 8px;
    width: 13px;
    top: 16px;
    background: url(../images/inp-icon/down_ico_13_8_03.png) no-repeat;
}
.inparowwrap .filter-ico_15_10{
    position: absolute;
    right: 7px;
    height: 10px;
    width: 15px;
    top: 15px;
    background: url(../images/inp-icon/filter_ico_03.png) no-repeat;
}
.inparowwrap .anti-sch-ico{
    position: absolute;
    right: 10px;
    height: 14px;
    width: 14px;
    top: 10px;
    background: url(../images/inp-icon/anti_sch_ico_03.png) no-repeat;
}
.inparowwrap .anti-close-ico{
    position: absolute;
    right: 12px;
    height: 11px;
    width: 11px;
    top: 12px;
    background: url(../images/inp-icon/del_c_ico_03.png) no-repeat;
}
.inparowwrap .select-list{
    position: absolute;
    top: 39px;
    width: 105px;
    right: 0;
    border: 1px solid #e0e0e0;
    font-size: 16px;
    z-index: 1;
    display: none;
    background-color: #fff;
}
.inparowwrap .select-list.shadow{
    box-shadow: -2px 0px 7px rgba(0,0,0,.35);
}
.inparowwrap .select-list .each{
    height: 40px;
    line-height: 39px;
    border-bottom: 1px solid #e0e0e0;
    display: block;
    text-align: center;
    width: 100%;
}
.inparowwrap .select-list .each:last-child{
    border-bottom: none;
}
.inparowwrap .select-list .each.check{
    background-color: #1a91ed;
    color: #fff;
}
/*-----表单错误提示------*/
.error-msg{
    display: block;
    width: 100%;
    font-size: 13px;
    padding: 0 5px;
    line-height: 20px;
    color: #e01116;
    font-weight: normal;
}
.error-tips-wrap{
    position: relative;
}
.error-tips-wrap .error-msg{
    position: absolute;
    line-height: 26px;
    height: 26px;
    background: url(../images/inp-icon/inperr-ico_03.png) no-repeat left center;
    top: 30px;
    left: 0;
    padding-left: 15px;
}
/*边框*/
.bor-all-e0{
    border: 1px solid #e0e0e0;
}
.bor-all-f8{
    border: 1px solid #f8f8f8;
}
.bor-all-c8{
    border: 1px solid #c8c8c8;
}
.bor-all-e5{
    border: 1px solid #e5e5e5;
}
.bor-all-e0imp{
    border: 1px solid #e0e0e0!important;
}
.bor-all-d5{
    border: 1px solid #d5d5d5!important;
}
.bor-all-dashed-e1e1e1{
    border: 1px dashed #e1e1e1!important;
}
.bor-all-none{
    border: none!important;
}
.bor-all-e01116{
    border: 1px solid #e01116;
}
.bor-all-1a91edimp{
    border: 1px solid #1a91ed!important;
}
.bor-all-transparent{
    border: 1px solid transparent!important;
}
.bor-rt-transparent{
    border-right: 1px solid transparent!important;
}
.bor-top-e3{
    border-top: 1px solid #e3e3e3!important;
}
.bor-top-e0{
    border-top: 1px solid #e0e0e0!important;
}
.bor-top-d5{
    border-top: 1px solid #d5d5d5!important;
}
.bor-top-dash-eae7e7{
    border-top: 1px dashed #eae7e7!important;
}
.bor-lf-dash-eae7e7{
    border-left: 1px dashed #eae7e7!important;
}
.bor-rt-dash-eae7e7{
    border-right: 1px dashed #eae7e7!important;
}
.bor-bot-dash-eae7e7{
    border-bottom: 1px dashed #eae7e7!important;
}
.bor-rt-dash-f43a3a{
    border-right: 1px dashed #f43a3a!important;
}
.bor-rt-dash-d5d5d5{
    border-right: 1px dashed #d5d5d5!important;
}
.bor-bot-dash-ff0000{
    border-bottom: 1px dashed #ff0000!important;
}
.bor-rt-ff6060{
    border-right: 1px solid #ff6060!important;
}
.bor-lf-e0{
    border-left: 1px solid #e0e0e0!important;
}
.bor-bot-e0{
    border-bottom: 1px solid #e0e0e0!important;
}
.bor-rt-e0{
    border-right: 1px solid #e0e0e0!important;
}
.bor-bot-00{
    border-bottom: 1px solid #000000!important;
}
.bor-bot-e3{
    border-bottom: 1px solid #e3e3e3!important;
}
.bor-bot-d5{
    border-bottom: 1px solid #d5d5d5!important;
}
.bor-bot-transparent{
    border-bottom: 1px solid transparent!important;
}
.bor-lf-d5{
    border-left: 1px solid #d5d5d5!important;
}
.bor-rt-d5{
    border-right: 1px solid #d5d5d5!important;
}
.bor-top-none{
    border-top: none!important;
}
.bor-lf-none{
    border-left: none!important;
}
.bor-rt-none{
    border-right: none!important;
}
.bor-bot-none{
    border-bottom: none!important;
}
.bor-color-ff0000{
    border-color: #ff0000!important;
}
.bor-top-fffbe8{
    border-top: 1px solid #fffbe8!important;
}
.bor-rt-fffbe8{
    border-right: 1px solid #fffbe8!important;
}
.bor-lf-fff{
    border-left: 1px solid #fff!important;
}
.bor-rt-fff{
    border-right: 1px solid #fff!important;
}
/*border-radius*/
.bor-rad-0{
    border-radius: 0px!important;
}
.bor-rad-5{
    border-radius: 5px!important;
}
.bor-rad-24{
    border-radius: 24px!important;
}
.bor-rad-30{
    border-radius: 30px!important;
}
.bor-rad-10{
    border-radius: 10px!important;
}
.bor-rad-12{
    border-radius: 12px!important;
}
.bor-rad-14{
    border-radius: 14px!important;
}

/*---------------单选----复选----------------*/

/*常用--圆灰-圆红点 -切换*/
.radcheck-red-wrap label,.radcheck-blue-wrap label{
    display: inline-block;
    vertical-align: top;
    height: 100%;
    width: 16px;
}
.radcheck-red-wrap .cir-ico,.radcheck-blue-wrap .cir-ico,.radcheck-blue-wrap .cir-ico-13,.radcheck-blue-wrap .cir-ico-17{
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: top;
    background: url(../images/infover4-img/radio-wei_03.png) no-repeat center center;
    background-size: 100% 100%;
    margin-top: 7px;
}
.radcheck-blue-wrap .cir-ico-13{
    width: 13px;
    height: 13px;
    background: url(../images/cg-icog/yuyue-ico_05.png) no-repeat center center;
}
.radcheck-blue-wrap .cir-ico-17{
    width: 17px;
    height: 17px;
    background: url(../images/cg-icog/zhbb_16.png) no-repeat center center;
}
.radcheck-blue-wrap input[type="radio"]:checked + .cir-ico-13{
    background: url(../images/cg-icog/yuyue-ico_03.png) no-repeat center center;
}
.radcheck-blue-wrap input[type="radio"]:checked + .cir-ico-17,.radcheck-blue-wrap input[type="checkbox"]:checked + .cir-ico-17{
    background: url(../images/cg-icog/zhbb_14.png) no-repeat center center;
}
.radcheck-red-wrap input[type="radio"]:checked + .cir-ico,.radcheck-red-wrap input[type="checkbox"]:checked + .cir-ico{
    background: url(../images/infover4-img/comsterppver4_26.png) no-repeat center center;
    background-size: 100% 100%;
}
.radcheck-red-wrap input[type="radio"]:checked ~ .sel-msg{
    color: #e01116;
}
.radcheck-blue-wrap input[type="checkbox"]:checked + .cir-ico,.radcheck-blue-wrap input[type="radio"]:checked + .cir-ico{
    background:url(../images/infover4-img/blue-cir-ico_03.png) no-repeat center center;
    background-size: 100% 100%;
}
.hr-radcheck--wrap label{
    width:auto;
    height: 22px;
}
.hr-radcheck--wrap label .cir-ico{
    margin-top: 4px;
}
/*浅色 单选 按钮*/
.young-check-wrap label{
    margin-right: 10px;
    height: 30px;
    line-height: 30px;
}
.young-check-wrap label input{
    display: none;
}
.young-check-wrap label .select-ico{
    display:inline-block;
    width: 14px;
    height: 17px;
    background-image:url(../images/operate-icon/radio-icon_04.png);
    background-color:#fff;
    background-repeat:no-repeat;
    background-position:0 0;
    vertical-align: top;
    margin-right: 10px;
    margin-top: 7px;
}
.young-check-wrap label input:checked + .select-ico{
    background-position: 0 -24px;
}

.red-check-wrap-20 label{
    display: block;
}
.red-check-wrap-20 input{
    display: none;
}
.red-check-wrap-20 .check-txt{
    color: #333;
}
.red-check-wrap-20 .cir-ico{
    width: 20px;
    height: 20px;
    border-radius: 100%;
    border: 2px solid #9e9e9e;
    margin-right: 5px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
}
.red-check-wrap-20 .cir-ico .cir-bg{
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background-color: #e01116;
    display: none;
    vertical-align: top;
    margin-top: 5px;
}
.red-check-wrap-20 input:checked + .cir-ico{
    border-color: #e01116;
}
.red-check-wrap-20 input:checked + .cir-ico .cir-bg{
    display: inline-block;
}
.red-check-wrap-20 input:checked ~ .check-txt{
    color: #e01116;
}

.red-check-wrap-16 label,.red-check-wrap-14 label{
    display: block;
}
.red-check-wrap-16 input,.red-check-wrap-14 input{
    display: none;
}
.red-check-wrap-16 .check-txt,.red-check-wrap-14 .check-txt{
    color: #333;
    font-size: 15px;
}
.red-check-wrap-16 .sel-bank-bg{
    width: 215px;
    height: 61px;
    border: 1px solid #e0e0e0;
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
}
.red-check-wrap-16 .bk-gongs{
    background: url(../images/common-bgimg/bank_01_03.png) no-repeat center center;
}
.red-check-wrap-16 .bk-jianh{
    background: url(../images/common-bgimg/bank_01_12.png) no-repeat center center;
}
.red-check-wrap-16 .bk-mins{
    background: url(../images/common-bgimg/bank_01_05.png) no-repeat center center;
}
.red-check-wrap-16 .bk-zhongg{
    background: url(../images/common-bgimg/bank_01_07.png) no-repeat center center;
}
.red-check-wrap-16 .bk-nongy{
    background: url(../images/common-bgimg/bank_01_09.png) no-repeat center center;
}
.red-check-wrap-16 .cir-ico,.red-check-wrap-14 .cir-ico{
    width: 16px;
    height: 16px;
    border-radius: 100%;
    border: 1px solid #9e9e9e;
    margin-right: 3px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
}
.red-check-wrap-14 .cir-ico{
    width: 14px;
    height: 14px;
}
.red-check-wrap-16 .cir-ico .cir-bg,.red-check-wrap-14 .cir-ico .cir-bg{
    width: 4px;
    height: 4px;
    border-radius: 100%;
    background-color: #ea0d00;
    display: none;
    vertical-align: top;
    margin-top: 5px;
}
.red-check-wrap-14 .cir-ico .cir-bg{
    margin-top: 4px;
}
.red-check-wrap-16 input:checked + .cir-ico,.red-check-wrap-14 input:checked + .cir-ico{
    border-color: #ea0d00;
}
.red-check-wrap-16 input:checked + .cir-ico .cir-bg,.red-check-wrap-14 input:checked + .cir-ico .cir-bg{
    display: inline-block;
}
.red-check-wrap-16 input:checked ~ .check-txt,.red-check-wrap-14 input:checked ~ .check-txt{
    color: #ea0d00;
}
.red-check-wrap-16 input:checked ~ .sel-bank-bg{
    border: 1px solid #e01116;
}

.blue-check-wrap-16 label,.blue-check-wrap-14 label,.blue-check-wrap-15 label{
    display: block;
}
.blue-check-wrap-16 input[type="radio"],.blue-check-wrap-14 input[type="radio"],.blue-check-wrap-16 input[type="checkbox"],.blue-check-wrap-14 input[type="checkbox"],.blue-check-wrap-15 input[type="checkbox"]{
    display: none;
}
.blue-check-wrap-16 .check-txt,.blue-check-wrap-15 .check-txt{
    color: #333;
    font-size: 15px;
}
.blue-check-wrap-16 .txt-717171{
    color: #717171;
}
.blue-check-wrap-16 .cir-ico,.blue-check-wrap-14 .cir-ico,.blue-check-wrap-14 .dui-ico,.blue-check-wrap-16 .dui-ico{
    width: 16px;
    height: 16px;
    border-radius: 100%;
    border: 2px solid #e0e0e0;
    margin-right: 3px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    background-color: #fff;
}
.blue-check-wrap-16 .cir-ico.thin-line,.blue-check-wrap-16 .dui-ico.thin-line{
    border: 1px solid #e0e0e0;
}
.blue-check-wrap-14 .cir-ico,.blue-check-wrap-14 .dui-ico{
    width: 14px;
    height: 14px;
}
.blue-check-wrap-16 .dui-ico{
    border: 1px solid #cacaca;
}
.blue-check-wrap-16 .dui-ico.dui-bold{
    border: 2px solid #cacaca;
}
.blue-check-wrap-14 .cir-ico.thin-line,.blue-check-wrap-14 .dui-ico.thin-line{
    border: 1px solid #cacaca;
}
.blue-check-wrap-14 .cir-ico.line-7b,.blue-check-wrap-14 .dui-ico.line-7b{
    border: 1px solid #7b7b7b;
}
.blue-check-wrap-16 .cir-ico .cir-bg,.blue-check-wrap-14 .cir-ico .cir-bg{
    width: 4px;
    height: 4px;
    border-radius: 100%;
    background-color: #1a91ed;
    display: none;
    margin: 4px auto;
}
.blue-check-wrap-16 .readoly .cir-ico .cir-bg,.blue-check-wrap-14 .readoly .cir-ico .cir-bg{
    background-color: #c0c0c0;
}
.blue-check-wrap-14 .cir-ico .cir-bg{
    margin: 3px auto;
}
.blue-check-wrap-14 .cir-ico.thin-line .cir-bg{
    margin: 4px auto;
}
.blue-check-wrap-16 .cir-ico.thin-line .cir-bg{
    margin: 5px auto;
}
.blue-check-wrap-16 .cir-ico .cir-ico-6{
    width: 6px;
    height: 6px;
    margin: 4px auto;
}
.blue-check-wrap-16 .cir-ico.line-7b,.blue-check-wrap-16 .dui-ico.line-7b{
    border: 1px solid #7b7b7b;
}
.blue-check-wrap-15 .cir-ico{
    width: 15px;
    height: 15px;
    border-radius: 100%;
    display: inline-block;
    vertical-align: top;
    background: url(../images/cg-icog/anals_ico_06.png) no-repeat;
    margin-top: 13px;
}
.blue-check-wrap-15 input:checked + .cir-ico{
    background: url(../images/cg-icog/anals_ico_03.png) no-repeat;
}
.blue-check-wrap-16 input:checked + .cir-ico,.blue-check-wrap-14 input:checked + .cir-ico{
    border-color: #1a91ed;
}
.blue-check-wrap-16 input.readonly + .cir-ico,.blue-check-wrap-14 input.readonly + .cir-ico{
    border-color: #e0e0e0;
}
.blue-check-wrap-16 input:checked + .cir-ico .cir-bg,.blue-check-wrap-14 input:checked + .cir-ico .cir-bg{
    display: block;
}
.blue-check-wrap-16 input:checked ~ .check-txt,.blue-check-wrap-14 input:checked ~ .check-txt,.blue-check-wrap-15 input:checked ~ .check-txt{
    color: #1a91ed;
}
.blue-check-wrap-16 input:checked ~ .txt-717171{
    color: #0183e8;
}
.blue-check-wrap-16 input:checked ~ .txt-0298ed{
    color: #0298ed;
}
.blue-check-wrap-16.theme-0298ed .cir-ico .cir-bg{
    background-color: #1a91ed;
}
.blue-check-wrap-16.theme-0298ed input:checked + .cir-ico{
    border-color: #0298ed;
}
.blue-check-wrap-14 input:checked + .dui-ico{
    border: none;
    background:url(../images/list-icon/select_dui_03.png) no-repeat center center;
    background-position: 0 0!important;
}
.blue-check-wrap-16 input:checked + .dui-ico{
    border: none;
    background:url(../images/cg-icog/dui_ico16_03.png) no-repeat center center;
}
.blue-check-wrap-16 input:checked + .dui-ico.dui-bold{
    border: none;
    background:url(../images/list-icon/yd_icog_11.png) no-repeat center center;
}
.blue-check-wrap-16 .dui-ico.disable-dui-ico{
    border: none;
    background:url(../images/cg-icog/dui_ico_read_03.png) no-repeat center center!important;
    background-size: 100% 100%;
}


/*蓝色 对号 选择 按钮*/
.blueheck-wrap label{
    display: inline-block;
    vertical-align: top;
    height: 100%;
}
.blueheck-wrap label .select-ico,.blueheck-wrap .select-ico-v3,.blueheck-wrap .select-ico-15{
    display: inline-block;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    vertical-align: top;
    margin-top: 10px;
}
.blueheck-wrap label input{
    display: none;
}
.blueheck-wrap label .blue-yes-ico{
    background: url(../images/operate-icon/checkboxicon_03.png) no-repeat center center;
}
.blueheck-wrap label input:checked + .select-ico{
    background: url(../images/operate-icon/checkboxicon_05.png) no-repeat center center;
}
.blueheck-wrap label .gray-no-ico{
    background: url(../images/operate-icon/checkboxicon_03.png) no-repeat center center;
}
.blueheck-wrap .select-ico-v3{
    background: url(../images/cg-icog/zhbb_05.png) no-repeat center center;
}
.blueheck-wrap input:checked + .select-ico-v3{
    background: url(../images/cg-icog/zhbb_03.png) no-repeat center center;
}
.blueheck-wrap .select-ico-15{
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border: 1px solid #c6c6c6;
}
.blueheck-wrap input:checked + .select-ico-15{
    border: none;
    background: url(../images/cg-icog/meet-ico_11.png) no-repeat center center;
    background-position: 0 0!important;
}
.blueheck-wrap input:checked ~ .check-txt{
    color: #1a91ed;
}

.textColorRadio-wrap label input:checked + .select-fc{
    color: #e01116;
}
.block-check-wrap label{
    display: block;
    float: left;
    margin-right: 15px;
}
.block-check-wrap label:last-child{
    margin-right: 0;
}
.block-check-wrap input[type="radio"]{
    display: none;
}
.block-check-wrap .select-slide{
    min-width: 66px;
    text-align: center;
    padding:0 11px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    border-radius: 5px;
}
.block-check-wrap input:checked + .select-slide{
    color: #fff;
    background-color: #5bb2f5;
}
.block-red-check-wrap label{
    display: block;
    float: left;
    margin-right: 9px;
}
.block-red-check-wrap label:last-child{
    margin-right: 0;
}
.block-red-check-wrap input[type="radio"]{
    display: none;
}
.block-red-check-wrap .select-slide{
    min-width: 80px;
    text-align: center;
    padding:0 19px;
    height: 42px;
    line-height: 42px;
    font-size: 20px;
    border-radius: 5px;
    background-color: #f5f5f5;
    color: #333;
}
.block-red-check-wrap input:checked + .select-slide{
    color: #e21d22;
    background-color: #fff5f5;
}

.switch-transform-wrap input{
    display: none;
}
.switch-transform-wrap .on-off-wrap{
    padding-top: 1px;
    height: 28px;
    color: #fff;
    font-size: 15px;
    transition: all ease-in 100ms;
    border-radius: 28px;
    line-height: 28px;
    background-color: #c8c8c8;
    padding-right: 8px;
    padding-left: 28px;
    position: relative;
}
.switch-transform-wrap .on-off-wrap .start-txt{
    display: none;
    height: 100%;
    float: left;
    text-align: center;
    padding: 0 5px;
    line-height: 26px;
}
.switch-transform-wrap .on-off-wrap .stop-txt{
    display: block;
    float: left;
    height: 100%;
    text-align: center;
    padding: 0 5px;
    line-height: 26px;
}
.switch-transform-wrap .on-off-wrap .ciro{
    width: 26px;
    height: 26px;
    border-radius: 26px;
    background-color: #fff;
    position: absolute;
    display: block;
    left: 1px;
}
.switch-transform-wrap input:checked + .on-off-wrap{
    background-color: #e01116;
    padding-right: 28px;
    padding-left: 8px;
}
.switch-transform-wrap input:checked + .on-off-wrap .stop-txt{
    display: none;
}
.switch-transform-wrap input:checked + .on-off-wrap .start-txt{
    display: block;
}
.switch-transform-wrap input:checked + .on-off-wrap .ciro{
    right: 1px;
    left: auto;
}
.switch-transform-blue-wrap .on-off-wrap{
    width: 84px;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
}
.switch-transform-blue-wrap input:checked + .on-off-wrap{
    background-color: #5bb2f5;
    padding-right: 28px;
    padding-left: 8px;
}
.switch-transform-blue-wrap .on-off-wrap .start-txt,.switch-transform-blue-wrap .on-off-wrap .stop-txt{
    padding: 0;
    width: 100%;
}
.radio-select-wrap label{
    display: block;
    height: 30px;
    line-height: 30px;
    width: 74px;
    float: left;
    text-align: center;
    border-radius: 25px 0 0 25px;
    overflow: hidden;
}
.radio-select-wrap label:last-child{
    border-radius: 0 25px 25px 0;
}
.radio-select-wrap label input{
    display: none;
}
.radio-select-wrap label .seltxt-box{
    background-color: #eae7e7;
    font-size: 15px;
    font-weight: bold;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.radio-select-wrap label input:checked + .seltxt-box{
    background-color: #e01116;
    color: #fff;
}
.switch-on-off-h25{
    height: 25px;
}
.switch-on-off-h25 input{
    display: none;
}
.switch-on-off-h25 .on-off-wrap{
    padding:1px;
    height: 25px;
    color: #fff;
    font-size: 15px;
    transition: all ease-in 100ms;
    border-radius: 25px;
    line-height: 23px;
    background-color: #b7b7b7;
    position: relative;
}
.switch-on-off-h25 .on-off-wrap .start-txt{
    display: none;
    height: 100%;
    float: left;
    text-align: center;
    padding:0 28px 0 7px;
}
.switch-on-off-h25 .on-off-wrap .close-txt{
    display: block;
    float: left;
    height: 100%;
    text-align: center;
    padding:0 7px 0 28px;
}
.switch-on-off-h25 .on-off-wrap .ciro{
    width: 23px;
    height: 23px;
    border-radius: 23px;
    background-color: #fff;
    position: absolute;
    display: block;
    left: 1px;
}
.switch-on-off-h25 input:checked + .on-off-wrap{
    background-color: #e01116;
}
.switch-on-off-h25 input:checked + .on-off-blue{
    background-color: #1a91ed;
}
.switch-on-off-h25 input:checked + .on-off-f11309{
    background-color: #f11309;
}
.switch-on-off-h25 input:checked + .on-off-wrap .close-txt{
    display: none;
}
.switch-on-off-h25 input:checked + .on-off-wrap .start-txt{
    display: block;
}
.switch-on-off-h25 input:checked + .on-off-wrap .ciro{
    left: auto;
    right: 1px;
}
.switch-on-off-h20{
    height: auto;
}
.switch-on-off-h20 .lab{
    display: inline-block;
    vertical-align: top;
}
.switch-on-off-h20 .on-off-wrap{
    height: 20px;
    border-radius: 20px;
    line-height: 18px;
    font-size: 12px;
}
.switch-on-off-h20 .on-off-wrap .ciro{
    width: 18px;
    height: 18px;
    border-radius: 18px;
}
.switch-on-off-h20 .on-off-wrap .start-txt{
    padding: 0 23px 0 7px;
    line-height: 20px;
}
.switch-on-off-h20 .on-off-wrap .close-txt{
    padding:0 7px 0 23px;
    line-height: 20px;
}
/*右箭头 分级线*/
.arow-r-line{
    width: 40px;
    text-align: center;
    font-size: 15px;
}

/*绿色 对勾 图标*/
.green-duigou-ico{
    display: inline-block;
    width: 11px;
    /*height: 15px;*/
    background: url(../images/list-icon/listicon1_03.png) no-repeat center center;
    vertical-align: top;
    height: 100%;
}
.min-duigou-ico{
    display: inline-block;
    width: 8px;
    background: url(../images/list-icon/min-listicon1_03.png) no-repeat center center;
    vertical-align: top;
    height: 100%;
}
/*红 × 图标*/
.red-cha-ico{
    display: inline-block;
    width: 11px;
    background: url(../images/list-icon/pbps_23.png) no-repeat center center;
    vertical-align: top;
    height: 100%;
}
.min-cha-ico{
    display: inline-block;
    width: 8px;
    background: url(../images/list-icon/min-pbps_23.png) no-repeat center center;
    vertical-align: top;
    height: 100%;
}
/*蓝色  右 箭头*/
.blue-rt-arow{
    width: 6px;
    background: url(../images/list-icon/blue-rt-arow_03.png) no-repeat center center;
    height: 100%;
    position: absolute;
    right: 10px;
    top: 0;
}
/* tag-bg*/
.tb-tag-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 19px;
    height: 21px;
    background: url(../images/list-icon/tb-tag-bg_03.png) no-repeat center center;
}
.tl-fulls-bg{
    position: absolute;
    top: 24px;
    right: 33px;
    width: 16px;
    height: 16px;
    z-index: 2;
    background: url(../images/inp-icon/tl-full-ico.png) no-repeat center center;
}
.tl-down-bg{
    position: absolute;
    top: 24px;
    right: 33px;
    width: 16px;
    height: 16px;
    z-index: 2;
    background: url(../images/inp-icon/mydown-ico.png) no-repeat center center;
}
.tl-line-bg{
    position: absolute;
    top: 24px;
    right: 80px;
    width: 16px;
    height: 16px;
    z-index: 2;
    background: url(../images/inp-icon/myzhexian.png) no-repeat center center;
}
.tl-mulu-bg{
    position: absolute;
    top: 24px;
    right: 80px;
    width: 16px;
    height: 16px;
    z-index: 2;
    background: url(../images/inp-icon/mymulu.png) no-repeat center center;
    background-size: 100% 100%;
}

/*flex  垂直居中 水平居中 */
.flex-all-center{
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
    display: -ms-flexbox!important;
    -ms-flex-pack: center!important;
    -ms-flex-align: center!important;
}
.flex-column{
    flex-direction: column;
    -ms-flex-direction: column;
}
.flex-wrap{
    flex-wrap: wrap;
    -ms-flex-wrap:wrap;
}
.flex-alignitems-center{
    align-items: center!important;
    -ms-flex-align: center!important;
}
.flex-alcontent-center{
    align-content: center;
}
.t-flex-list{
    display: flex;
    display: -ms-flexbox;
}
.t-flex-1{
    flex: 1;
}
.t-space-between{
    justify-content: space-between;
}
/* -------上传  云--------*/
.fileyun-wrap{
    position: relative;
}
.fileyun-wrap .yun-ico{
    width: 22px;
    height: 14px;
    position: absolute;
    right: 20px;
    top: 11px;
    background: url(../images/operate-icon/shangchuang_03.png) no-repeat;
    cursor: pointer;
}
.fileyun-wrap .del-ico{
    width: 14px;
    height: 16px;
    position: absolute;
    right: 24px;
    top: 12px;
    background: url(../images/list-icon/del_b_5_03.png) no-repeat;
    cursor: pointer;
}
.fileyun-wrap .close-ico{
    width: 14px;
    height: 16px;
    position: absolute;
    right: 24px;
    top: 12px;
    background: url(../images/operate-icon/blue_close_ico03_03.png) no-repeat;
    cursor: pointer;
}
.upload-yun-btn{
    display: inline-block;
    width: 22px;
    height: 14px;
    background: url(../images/operate-icon/shangchuang_03.png) no-repeat;
    cursor: pointer;
}
.upload-yun-btn-v2{
    display: inline-block;
    width: 22px;
    height: 14px;
    background: url(../images/list-icon/yd_icog_03.png) no-repeat;
    cursor: pointer;
}
.imgbox-60{
    width: 60px;
    height: 60px;
}
.imgbox-60 img{
    display: block;
    width: 100%;
    height: 100%;
}
.inputbtn-wrap{
    position: relative;
}
.inputbtn-wrap .save-ico{
    position: absolute;
    width: 14px;
    height: 14px;
    right: 12px;
    top: 9px;
    cursor: pointer;
    background:url(../images/inp-icon/icon_2_06.png) no-repeat center center;
}

/*绝对定位  位置*/
.wt-abso{
    position: absolute;
}
.lf-0{
    left: 0px!important;
}
.lf-0com{
    left: 0px;
}
.lf-5imp{
    left: 5px!important;
}
.lf-25imp{
    left: 25px!important;
}
.lf-30imp{
    left: 30px!important;
}
.lf-f30{
    left: -30px!important;
}
.lf-f38{
    left: -38px!important;
}
.lf-f85{
    left: -85px!important;
}
.lf-6{
    left: 6px!important;
}
.rt-0{
    right: 0px!important;
}
.rt-2{
    right: 2px!important;
}
.rt-3{
    right: 3px!important;
}
.rt-10{
    right: 10px!important;
}
.rt-16{
    right: 16px!important;
}
.rt-17{
    right: 17px!important;
}
.rt-23{
    right: 23px!important;
}
.rt-30{
    right: 30px!important;
}
.rt-36{
    right: 36px!important;
}
.rt-40{
    right: 40px!important;
}
.rt-72{
    right: 72px!important;
}
.rt-75{
    right:75px!important;
}
.rt-145{
    right:145px!important;
}
.rt-150{
    right:150px!important;
}
.rt-370{
    right:370px!important;
}
.top-0{
    top: 0px!important;
}
.top-0com{
    top: 0px;
}
.top-3{
    top: 3px!important;
}
.top-5{
    top: 5px!important;
}
.top-6{
    top: 6px!important;
}
.top-7{
    top: 7px!important;
}
.top-8{
    top: 8px!important;
}
.top-9{
    top: 9px!important;
}
.top-10{
    top: 10px!important;
}
.top-11{
    top: 11px!important;
}
.top-12{
    top: 12px!important;
}
.top-13{
    top: 13px!important;
}
.top-14{
    top: 14px!important;
}
.top-15{
    top: 15px!important;
}
.top-16{
    top: 16px!important;
}
.top-18{
    top: 18px!important;
}
.top-20{
    top: 20px!important;
}
.top-24{
    top: 24px!important;
}
.top-26{
    top: 26px!important;
}
.top-30{
    top: 30px!important;
}
.top-35{
    top: 35px!important;
}
.top-39{
    top: 39px!important;
}
.top-40{
    top: 40px!important;
}
.top-fu1{
    top: -1px;
}
.top-fu6{
    top: -6px;
}
.bot-0{
    bottom: 0px!important;
}
.bot-2{
    bottom: 2px!important;
}
.bot-10{
    bottom: 10px!important;
}
.bot-16{
    bottom: 16px!important;
}

/* 超出部分不换行省略号显示 */
.wt-ellipsis{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.wt-ellipsis-imp{
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
.wt-break-all{
    word-break: break-all!important;
}

.tips-wrap .gantan-ico{
    display: inline-block;
    vertical-align: top;
    width: 16px;
    height: 16px;
    background: url(../images/common-icon/yellow-tips-icon_03.png) no-repeat center center;
    background-size: 100% 100%;
    margin: 12px 5px 15px 10px;
}

.w-e-icon-lineheight{
    background:url(../js/common/wangEditor/fonts/72-wang-line.png) no-repeat;
    display:block;
    width:16px;
    height:16px;
    margin-top: 6px!important;
}
.w-e-icon-cleanStyle{
    background:url(../js/common/wangEditor/fonts/clean.png) no-repeat;
    display:block;
    width:16px;
    height:20px;
    margin-top: 6px!important;
    background-size: 100% 100%;
}
/*按钮*/
/*红色按钮  大列表 右上 常用*/
.cgRed-btn{
    height:32px;
    line-height:32px;
    text-align:center;
    color:#fff;
    background:#fb4c30;
    display:inline-block;
    padding:0 12px;
    border-radius:5px;
    vertical-align:top;
    font-size: 15px;
    font-weight: bold;
}
.cgRed-btn .icot{
    display: inline-block;
    height: 100%;
    vertical-align: top;
    width: 13px;
    margin-right: 1px;
}
.cgRed-btn .icot.add-icot{
    background: url(../images/pbhall-img/pbact-icon_13.png) no-repeat center center;
}


/*第八版按钮  第三 class 按钮*/
.yongRed-thir-btn{
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    color:#e01116;
    font-size: 14px;
    font-weight: bold;
    background-color: #ffe5e6;
    border-radius: 15px;
    cursor: pointer;
}
.yongRed-thir-btn .icot,.whiteRedBor-four-btn .icot{
    display: inline-block;
    height: 100%;
    vertical-align: top;
    width: 18px;
    margin-right: 3px;
}
.yongRed-thir-btn .full-right-ico{
    background: url(../images/list-icon/verthir_icon_03.png) no-repeat center center;
}
.yongRed-thir-btn .unfull-right-ico{
    background: url(../images/list-icon/verthir_icon_08.png) no-repeat center center;
}
.yongRed-thir-btn .add-ico,.whiteRedBor-four-btn .add-ico{
    width: 12px;
    background: url(../images/list-icon/r-add-ico_03.png) no-repeat center center;
}
.yongRed-thir-btn .add-ico-bold{
    width: 13px;
    background: url(../images/cg-icog/icog_cg_15.png) no-repeat center center;
}
.yongRed-thir-btn .invit-ico{
    width: 14px;
    background: url(../images/cg-icog/icog_cg_17.png) no-repeat center center;
}
.yongRed-thir-btn .save-ico{
    background: url(../images/inp-icon/icon_2_06.png) no-repeat center center;
}
.yongRed-thir-btn .revise-ico{
    background: url(../images/inp-icon/inpset_14_14.png) no-repeat center center;
}
.yongRed-thir-btn .ret-ico{
    background: url(../images/list-icon/verthir_icon_05.png) no-repeat center center;
}
.yongRed-thir-btn .ret-ico2{
    background: url(../images/cg-icog/icog_cg_12.png) no-repeat center center;
}
.yongRed-thir-btn .del-ico{
    width: 11px;
    background: url(../images/list-icon/y4-del_03.png) no-repeat center center;
}
.yongRed-thir-btn .pub-ico{
    background: url(../images/list-icon/y4-pub_05.png) no-repeat center center;
}
.yongRed-thir-btn .pub-ico2{
    background: url(../images/list-icon/sub_f_03.png) no-repeat center center;
}
.yongRed-thir-btn .prod-ico{
    background: url(../images/cg-icog/prod_ico_03.png) no-repeat center center;
}
.yongRed-thir-btn .bohui-ico{
    background: url(../images/list-icon/bh_ico_v3_03.png) no-repeat center center;
    background-size: 100%;
}
.yongRed-thir-btn .recall-ico{
    background: url(../images/list-icon/y4-che_05.png) no-repeat center center;
}
.yongRed-thir-btn .pass-ico{
    background: url(../images/list-icon/pass_ico_v3_03.png) no-repeat center center;
    background-size: 100%;
}
.yongRed-thir-btn .down-ico{
    background: url(../images/infover4-img/down-ico_03.png) no-repeat center center;
}
.yongRed-thir-btn .cal-ico,.whiteRedBor-four-btn .cal-ico{
    background: url(../images/inp-icon/ico_t_06.png) no-repeat center center;
}
.yongRed-thir-btn .zjyz-ico{
    background: url(../images/list-icon/bighand_01_36.png) no-repeat center center;
}
.yongRed-thir-btn .huiZhi-ico{
    width: 19px;
    background: url(../images/cg-icog/icog_cg_10.png) no-repeat center center;
}
.yongRed-thir-btn .switch-ico{
    width: 15px;
    background: url(../images/cg-icog/zbxm_icot_05.png) no-repeat center center;
}
.yongRed-thir-btn .det-ico{
    background: url(../images/list-icon/tm_ico_07.png) no-repeat center center;
}
.yongRed-thir-btn .chou-ico{
    background: url(../images/list-icon/chou_03.png) no-repeat center center;
}
.yongRed-thir-btn .tuijian-ico{
    background: url(../images/list-icon/chou_05.png) no-repeat center center;
}
.yongRed-thir-btn .msg-ico{
    background: url(../images/list-icon/cou_06.png) no-repeat center center;
}
.yongRed-thir-btn .sign-ico{
    background: url(../images/inp-icon/icon_2_03.png) no-repeat center center;
}
.yongRed-thir-btn .jine-ico{
    background: url(../images/list-icon/jine-ico_03.png) no-repeat center center;
}
.yongRed-thir-btn .suo-ico,.yongRed-thir-btn .jiami-ico{
    background: url(../images/list-icon/suo_icot_03.png) no-repeat center center;
}
.yongRed-thir-btn .jiemi-ico,.whiteRedBor-four-btn .jiemi-ico{
    background: url(../images/list-icon/today-bid_07.png) no-repeat center center;
}
.yongRed-thir-btn .jiemi-ico2,.whiteRedBor-four-btn .jiemi-ico2{
    background: url(../images/cg-icog/jmsuo_ico_03.png) no-repeat center center;
}
.yongRed-thir-btn .jiemi-ico3,.whiteRedBor-four-btn .jiemi-ico3{
    background: url(../images/cg-icog/ag-tbids_15.png) no-repeat center center;
}
.yongRed-thir-btn .huanyuan-ico{
    background: url(../images/list-icon/hy-icot_06.png) no-repeat center center;
}
.yongRed-thir-btn .shch-ico{
    background: url(../images/list-icon/sh_icot_03.png) no-repeat center center;
}
.yongRed-thir-btn .refresh-ico{
    background: url(../images/list-icon/rf-ico_03.png) no-repeat center center;
}
.yongRed-thir-btn .refresh-ico2{
    background: url(../images/cg-icog/cg-chat_06.png) no-repeat center center;
}
.yongRed-thir-btn .refresh-ico3{
    background: url(../images/cg-icog/switch2_03.png) no-repeat center center;
}
.yongRed-thir-btn .sqbeian-ico{
    background: url(../images/list-icon/sqba_03.png) no-repeat center center;
}
.yongRed-thir-btn .slzt-ico{
    background: url(../images/tit-icon/mohu_ico_07.png) no-repeat center center;
}
.whiteRedBor-four-btn .sch-ico18,.yongRed-thir-btn .sch-ico18{
    width: 18px;
    background: url(../images/cg-icog/sch_icot_03.png) no-repeat center center;
}
.yongRed-thir-btn .yuyue-ico{
    background: url(../images/cg-icog/meet-ico_07.png) no-repeat center center;
}
.yongRed-thir-btn .zjps-ico{
    width: 15px;
    background: url(../images/cg-icog/zjps-icot_03.png) no-repeat center center;
}
.yongRed-thir-btn .jixu-ico{
    width: 16px;
    background: url(../images/cg-icog/jx-ico_03.png) no-repeat center center;
}
.yongRed-thir-btn .tuiju-ico{
    background: url(../images/cg-icog/tj_ico_03.png) no-repeat center center;
}
.yongRed-thir-btn .cancel_ico{
    width: 13px;
    background: url(../images/tit-icon/033001_ico_08.png) no-repeat center center;
}
.yongRed-thir-btn .chouqu_ico{
    width: 13px;
    background: url(../images/tit-icon/033001_ico_10.png) no-repeat center center;
}
.yongRed-thir-btn .chexiao_ico{
    background: url(../images/tit-icon/033001_ico_03.png) no-repeat center center;
}
.yongRed-thir-btn .chehui_ico{
    background: url(../images/tit-icon/033001_ico_05.png) no-repeat center center;
}
.yongRed-thir-btn .confir_ico{
    width: 16px;
    background: url(../images/tit-icon/033003_ico_03.png) no-repeat center center;
}
.yongRed-thir-btn .print_ico{
    width: 16px;
    background: url(../images/tit-icon/033003_ico_06.png) no-repeat center center;
}
.yongRed-thir-btn .buchou_ico{
    width: 16px;
    background: url(../images/tit-icon/033003_ico_09.png) no-repeat center center;
}
.yongRed-thir-btn .penc-ico2{
    width: 10px;
    margin-right: 0;
    background: url(../images/cg-icog/dzgd_icot01_03.png) no-repeat center center;
}
.yongRed-thir-btn .end-yu-ico{
    width: 14px;
    margin-right: 0;
    background: url(../images/cg-icog/dzgd_icot01_06.png) no-repeat center center;
}
.yongRed-thir-btn .weihu-ico{
    width: 11px;
    margin-right: 0;
    background: url(../images/list-icon/red_ope_ico_06.png) no-repeat center center;
}
.yongRed-thir-btn .end-wei-ico{
    width: 14px;
    margin-right: 0;
    background: url(../images/list-icon/red_ope_ico_03.png) no-repeat center center;
}
.yongRed-thir-btn .set-ico{
    width: 14px;
    margin-right: 0;
    background: url(../images/inp-icon/sm_set_ico_07.png) no-repeat center center;
}
.yongRed-thir-btn .set-ico2{
    width: 14px;
    background: url(../images/list-icon/team_ope_05.png) no-repeat center center;
}
.yongRed-thir-btn .set-ico3{
    width: 15px;
    background: url(../images/btn-icon/drdc_ico_03.png) no-repeat center center;
}
.yongRed-thir-btn .peizhi-ico{
    width: 15px;
    background: url(../images/cg-icog/dman_ico_03.png) no-repeat center center;
}
.yongRed-thir-btn .daochu-ico{
    width: 15px;
    background: url(../images/btn-icon/drdc_ico_08.png) no-repeat center center;
}
.yongRed-thir-btn .daoru-ico{
    width: 15px;
    background: url(../images/btn-icon/drdc_ico_06.png) no-repeat center center;
}
.yongRed-thir-btn .person-ico{
    width: 14px;
    background: url(../images/list-icon/team_ope_03.png) no-repeat center center;
}
.yongRed-thir-btn .open-ico{
    width: 17px;
    margin-right: 0;
    background: url(../images/cg-icog/t_aub_03.png) no-repeat center center;
}
.yongRed-thir-btn .jiechu-ico{
    width: 17px;
    margin-right: 0;
    background: url(../images/cg-icog/t_aub_05.png) no-repeat center center;
}
.yongRed-thir-btn .bianma-ico{
    width: 14px;
    margin-right: 0;
    background: url(../images/cg-icog/bianma_ico_03.png) no-repeat center center;
}
.yongRed-thir-btn .sheet-ico{
    width: 13px;
    margin-right: 4px;
    background: url(../images/pb-ico/grpsb_ico_01_03.png) no-repeat center center;
}
.yongRed-thir-btn .linshizheng-ico{
    width: 11px;
    margin-right: 5px;
    background: url(../images/cg-icog/linshizhengshu_ico_03.png) no-repeat center center;
}
.yongRed-thir-btn .enter-ico{
    width: 17px;
    margin-right: 5px;
    background: url(../images/cg-icog/red_enter_ico_03.png) no-repeat center center;
}
.yongRed-thir-btn .sub-new-ico{
    background: url(../images/btn-icon/new_sty_ico_05.png) no-repeat center center;
}
.yongRed-thir-btn .recall-new-ico{
    background: url(../images/btn-icon/new_sty_ico_03.png) no-repeat center center;
}
.yongRed-thir-btn .audit-ico{
    width: 15px;
    background: url(../images/list-icon/gsaudit_ico03.png) no-repeat center center;
}
.whiteRedBor-four-btn .play-ico,.yongRed-thir-btn .play-ico{
    width: 8px;
    background:url(../images/cg-icog/ag-tbids_11.png) no-repeat center center;
}
.whiteRedBor-four-btn .end-ico,.yongRed-thir-btn .end-ico{
    background:url(../images/cg-icog/ag-tbids_28.png) no-repeat center center;
}
.whiteRedBor-four-btn .sing-ico,.yongRed-thir-btn .sing-ico{
    background:url(../images/cg-icog/ag-tbids_22.png) no-repeat center center;
}
.whiteRedBor-four-btn .sign-ico2,.yongRed-thir-btn .sign-ico2{
    background:url(../images/cg-icog/ag-tbids_26.png) no-repeat center center;
}
.whiteRedBor-four-btn .tog-down-ico{
    background:url(../images/cg-icog/down_dob_line_03.png) no-repeat center center;
    margin-right: 0;
    width: 14px;
}
.blank-btn{
    height: 30px;
    line-height: 30px;
    padding: 0;
    cursor: pointer;
    background: transparent;
}
.blank-btn .icot{
    display: inline-block;
    height: 100%;
    vertical-align: top;
    width: 18px;
}
.blank-btn .tog-down-ico{
    background:url(../images/cg-icog/down_dob_line_03.png) no-repeat center center;
    width: 14px;
}

/*坐席限定*/
.yongRed-thir-btn .zxxd-ico{
    background:url(../images/list-icon/zxxd_03.png) no-repeat center center;
}
.yongRed-thir-btn .stop-ico{
    background:url(../images/list-icon/zt_03.png) no-repeat center center;
}
.yongRed-thir-btn .start-ico{
    background:url(../images/list-icon/qy_03.png) no-repeat center center;
}
.whiteRedBor-four-btn{
    height: 30px;
    line-height: 28px;
    padding: 0 15px;
    border: 1px solid #e01116;
    color: #e01116;
    font-weight: bold;
    border-radius: 15px;
    background-color: #fff;
    font-size: 14px;
    cursor: pointer;
}
.whiteRedBor-four-btn:hover{
    color: #e01116;
}
.whiteRedBor-four-btn.selectRed-btn{
    border-color: #e21d22;
    color: #e21d22;
    font-size: 16px;
}
.whiteRedBor-four-btn.selectGray-btn{
    border-color: #adadad;
    color: #adadad;
    font-size: 16px;
}
.whiteRedBor-four-btn.selectRed-btn i.icoe,.whiteRedBor-four-btn.selectGray-btn i.icoe{
    display: inline-block;
    vertical-align: top;
    width: 18px;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    margin-right: 5px;
}
.whiteRedBor-four-btn.selectRed-btn i.hzqz-ico{
    background-image:url(../images/cg-icog/cp-tpbj2_08.png);
    width: 18px;
}
.whiteRedBor-four-btn.selectGray-btn i.hzqz-ico{
    background-image:url(../images/cg-icog/tpbj4_08.png);
    width: 18px;
}
.whiteRedBor-four-btn.selectRed-btn i.wjjm-ico{
    background-image:url(../images/cg-icog/cg_tpbj_03.png);
    width: 18px;
}
.whiteRedBor-four-btn.selectGray-btn i.wjjm-ico{
    background-image:url(../images/cg-icog/tpbj4_03.png);
    width: 18px;
}
.whiteRedBor-four-btn.selectRed-btn i.zxbj-ico{
    background-image:url(../images/cg-icog/tpbj4_05.png);
    width: 18px;
}
.whiteRedBor-four-btn.selectGray-btn i.zxbj-ico{
    background-image:url(../images/cg-icog/cp-tpbj2_05.png);
    width: 18px;
}
.whiteRedBor-four-btn.selectRed-btn i.kqbj-ico{
    background-image:url(../images/cg-icog/tpjj_kqbj_icot_05.png);
    width: 14px;
}
.whiteRedBor-four-btn.selectGray-btn i.kqbj-ico{
    background-image:url(../images/cg-icog/tpjj_kqbj_icot_03.png);
    width: 14px;
}
.blueBor-five-btn{
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    color: #fff;
    font-weight: bold;
    border-radius: 15px;
    background-color: #1a91ed;
    font-size: 14px;
    cursor: pointer;
}
.blueBor-five-btn .icot{
    display: inline-block;
    height: 100%;
    vertical-align: top;
    width: 15px;
    margin-right: 3px;
    background-repeat: no-repeat;
    background-position: center center;
}
.blueBor-five-btn .build-p{
    background-image:url(../images/inp-icon/build_p_03.png);
}
.blueBor-five-btn .down-arow{
    background-image:url(../images/arrow/white_down_arow_03_03.png);
}


/*加解密动画*/
@keyframes waverAnimation{
    50%{opacity: 0;}
    100%{opacity:1;}
}
@-webkit-keyframes waverAnimation{
    50%{opacity: 0;}
    100%{opacity:1;}
    /*50%{background-color:#e01116;background-position: 9px -25px;color: #fff;}*/
    /*100%{background-color:#fff;background-position: 9px 0px;color: #e01116;}*/
}
@-moz-keyframes waverAnimation{
    50%{opacity: 0;}
    100%{opacity:1;}
    /*50%{background-color:#e01116;background-image: url(../images/cg-icog/wte_s_03.png);color: #fff;}*/
    /*100%{background-color:#fff;background-image: url(../images/cg-icog/jmsuo_ico_03.png);color: #e01116;}*/
}
@-o-keyframes waverAnimation{
    50%{opacity: 0;}
    100%{opacity:1;}
    /*50%{background-color:#e01116;background-position: 9px -25px;color: #fff;}*/
    /*100%{background-color:#fff;background-position: 9px 0px;color: #e01116;}*/
}
/*手指图标闪烁放大动画*/
/*加解密动画*/
@keyframes fingerScaleAn{
    from{width: 21px;height: 28px;margin-left: -11px;}
    to{width: 16px;height: 21px;margin-left: -8px;}
}
@-webkit-keyframes fingerScaleAn{
    from{width: 21px;height: 28px;margin-left: -11px;}
    to{width: 16px;height: 21px;margin-left: -8px;}
    /*50%{background-color:#e01116;background-position: 9px -25px;color: #fff;}*/
    /*100%{background-color:#fff;background-position: 9px 0px;color: #e01116;}*/
}
@-moz-keyframes fingerScaleAn{
    from{width: 21px;height: 28px;margin-left: -11px;}
    to{width: 16px;height: 21px;margin-left: -8px;}
    /*50%{background-color:#e01116;background-image: url(../images/cg-icog/wte_s_03.png);color: #fff;}*/
    /*100%{background-color:#fff;background-image: url(../images/cg-icog/jmsuo_ico_03.png);color: #e01116;}*/
}
@-o-keyframes fingerScaleAn{
    from{width: 21px;height: 28px;margin-left: -11px;}
    to{width: 16px;height: 21px;margin-left: -8px;}
    /*50%{background-color:#e01116;background-position: 9px -25px;color: #fff;}*/
    /*100%{background-color:#fff;background-position: 9px 0px;color: #e01116;}*/
}

.waver-red-white{
    padding: 0 15px 0 29px;
    height: 26px;
    line-height: 24px;
    background-color: #fff;
    background-image:url(../images/cg-icog/suo_sp_03.png);
    background-repeat: no-repeat;
    background-position: 9px 0;
    color: #e01116;
    border: 1px solid #e01116;
    border-radius: 13px;
    font-size: 15px;
    text-align: center;
}
.waver-red-white-sec{
    background-color:#e01116;
    background-position: 9px -25px;
    color: #fff;
    opacity: 1;
    animation: waverAnimation 1.3s infinite;
    position: absolute;
    left: 0;
    /*z-index: -1;*/
}
.finger-scale-sec{
    position: absolute;
    top: 20px;
    width: 21px;
    height: 28px;
    left: 50%;
    margin-left: -11px;
    background: url(../images/cg-icog/ag-tbids_17.png) no-repeat;
    background-size: 100% 100%;
    animation: fingerScaleAn .7s infinite;
}


/*深色版按钮*/
.deepRed-btn,.deepGray-btn{
    height: 36px;
    line-height: 36px;
    width: 105px;
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font-size: 16px;
    border-radius: 5px 5px 0 0;
    background-color: #e21d22;
}
.deepGray-btn{
    background-color: #adadad;
}
.deepRed-btn i.icoe,.deepGray-btn i.icoe{
    display: inline-block;
    vertical-align: top;
    width: 18px;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    margin-right: 5px;
}
.deepRed-btn i.hzqz-ico,.deepGray-btn i.hzqz-ico{
    background-image:url(../images/infover4-img/tpbj_08.png);
    width: 18px;
}
.deepRed-btn i.wjjm-ico,.deepGray-btn i.wjjm-ico{
    background-image:url(../images/infover4-img/tpbj_03.png);
    width: 18px;
}
.deepRed-btn i.zxbj-ico,.deepGray-btn i.zxbj-ico{
    background-image:url(../images/infover4-img/tpbj_05.png);
    width: 18px;
}
.reddeep-six-btn{
    height: 30px;
    line-height: 30px;
    padding: 0 9px 0 6px;
    color:#fff;
    font-size: 14px;
    font-weight: bold;
    background-color: #e54649;
    border-radius: 3px;
    cursor: pointer;
}
.reddeep-six-btn .icot{
    display: inline-block;
    height: 100%;
    vertical-align: top;
    width: 14px;
    margin-right: 4px;
}
.reddeep-six-btn .add-icot{
    background: url(../images/inp-icon/yad_ico_03.png) no-repeat center center;
}

.sch-wrap{
    width: 350px;
    position: relative;
    height: 30px;
    line-height: 30px;
}
.sch-wrap .m-fdg-ico{
    position: absolute;
    right: 10px;
    height: 100%;
    width: 14px;
    top: 0;
    background: url(../images/tit-icon/mohu_ico_07.png) center center no-repeat;
}
/*orange location bg*/
.orange-loc-bg{
    display:inline-block;
    vertical-align: top;
    width: 18px;
    height: 100%;
    margin-right: 5px;
    background: url(../images/cg-icog/cg_loc_03.png) no-repeat center center;
}
/*red location bg*/
.red-loc-bg{
    display:inline-block;
    vertical-align: top;
    width: 16px;
    height: 100%;
    margin-right: 10px;
    background: url(../images/list-icon/icoc_03.png) no-repeat center center;
}
.blue-loc-bg{
    display:inline-block;
    vertical-align: top;
    width: 18px;
    height: 100%;
    background: url(../images/cg-icog/myd-ico_08.png) no-repeat center center;
}
/*red lb tit bg*/
.red-lbt-bg{
    display:inline-block;
    vertical-align: top;
    width: 25px;
    height: 100%;
    margin-right: 4px;
    background: url(../images/cg-icog/cg_ciog_07.png) no-repeat center center;
}
/*red remind bg*/
.red-rem-bg{
    display:inline-block;
    vertical-align: top;
    width: 18px;
    height: 100%;
    margin-right: 10px;
    background: url(../images/list-icon/icoc_11.png) no-repeat center center;
}
/*red lb tit bg*/
.red-notice-bg{
    display:inline-block;
    vertical-align: top;
    width: 21px;
    height: 100%;
    margin-right: 8px;
    background: url(../images/cg-icog/red-not_03.png) no-repeat center center;
}
/*red remind bg*/
.red-line-bg{
    display:inline-block;
    vertical-align: top;
    width: 4px;
    height: 18px;
    margin-right: 10px;
    background-color: #e01116;
}
.red-dashed-line-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../images/payicon/pay_ico2_03.png) repeat-x center center;
}
/*red yaoqing tit bg*/
.red-yqt-bg{
    display:inline-block;
    vertical-align: top;
    width: 16px;
    height: 100%;
    margin-right: 7px;
    background: url(../images/cg-icog/cg_ciog_03.png) no-repeat center center;
}
/*yellow yichang tit bg*/
.yel-yic-bg{
    display:inline-block;
    vertical-align: top;
    width: 25px;
    height: 100%;
    margin-right: 7px;
    background: url(../images/inp-icon/tyyc_ico_03.png) no-repeat center center;
}
.wt-red-downbtn{
    display:inline-block;
    vertical-align: top;
    width: 19px;
    height: 18px;
    margin-top: 11px;
    background: url(../images/cg-icog/down.png) no-repeat center center;
    font-size: 0;
}
.wt-blue-downbtn{
    display:inline-block;
    vertical-align: top;
    width: 14px;
    height: 14px;
    margin-top: 11px;
    background: url(../images/list-icon/bgfx_ico_15.png) no-repeat center center;
    font-size: 0;
}
.wt-red-uploadbtn{
    display:inline-block;
    vertical-align: top;
    width: 24px;
    height: 16px;
    margin-top: 12px;
    background: url(../images/cg-icog/upload.png) no-repeat center center;
    font-size: 0;
}
.wt-eyeview-btn{
    display: inline-block;
    width: 18px;
    height: 16px;
    vertical-align: top;
    margin: 10px 0 0 15px;
    border-radius: 3px;
    background: #fff url(../images/inp-icon/yu-look_03.png) no-repeat center center;
}
.wt-eyeview-btn-v2{
    display: inline-block;
    width: 21px;
    height: 12px;
    vertical-align: top;
    background: #fff url(../images/cg-icog/anal_ico_08.png) no-repeat center center;
}
.wt-lon-boahan-btn{
    display: inline-block;
    width: 20px;
    height: 25px;
    vertical-align: top;
    background:url(../images/cg-icog/bhan-cio_03.png) no-repeat center center;
    font-size: 0;
}
.wt-lon-rededit-btn{
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: top;
    margin-top: 7px;
    background:url(../images/inp-icon/inpset_14_14.png) no-repeat center center;
}
.wt-lon-redsave-btn{
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: top;
    margin-top: 7px;
    background:url(../images/inp-icon/icon_2_06.png) no-repeat center center;
}
.blue-sch-ico14{
    width: 14px;
    height: 14px;
    right: 14px;
    position: absolute;
    background: url(../images/list-icon/bgfx_ico_06.png) no-repeat center center;
    background-size: 100% 100%;
}
.blue-upload-ico-v2{
    width: 22px;
    height: 14px;
    position: absolute;
    right: 4px;
    background: url(../images/cg-icog/blue_op_icot_07.png) no-repeat center center;
}
.blue-del-ico-v2{
    width: 11px;
    height: 14px;
    position: absolute;
    right: 8px;
    background: url(../images/cg-icog/blue_op_icot_03.png) no-repeat center center;
}
.blue-del-ico-v3{
    width: 12px;
    height: 16px;
    position: absolute;
    right: 8px;
    background: url(../images/list-icon/yd_icog_07.png) no-repeat center center;
}
.blue-qianyi-ico{
    width: 15px;
    height: 18px;
    display: inline-block;
    background: url(../images/cg-icog/qianyi_03.png) no-repeat center center;
}
.red-down-ico{
    display: inline-block;
    vertical-align: top;
    width: 12px;
    height: 10px;
    background: url(../images/cg-icog/red_down_ico_03.png) no-repeat center center;
    margin-top: 10px;
}
.red-add_ico-v2{
    display: inline-block;
    vertical-align: top;
    width: 26px;
    height: 26px;
    background: url(../images/inp-icon/add_zy_ico_03.png) no-repeat center center;
    margin-top: 7px;
}
.blue-refresh-bg{
    display: block;
    width: 50px;
    height: 50px;
    background: url(../images/common-bgimg/refresh.png);
    background-size: 100% 100%;
}

/*密码框 盾牌背景*/
.gray-shield-bg{
    width: 30px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/front-img/lgn_icov2_12.png) no-repeat center center;
}


.met-gray-ico,.met-blue-ico,.met-red-ico{
    width: 15px;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    margin-right: 2px;
}
.met-gray-ico{
    background:url(../images/cg-icog/meet-ico_13.png) no-repeat center center;
}
.met-blue-ico{
    background:url(../images/cg-icog/meet-ico_11.png) no-repeat center center;
}
.met-red-ico{
    background:url(../images/cg-icog/met-r_03.png) no-repeat center center;
}
.met-shangwu-ico{
    width: 19px;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    margin-right: 9px;
    background:url(../images/cg-icog/chc-ico_03.png) no-repeat center center;
}
.met-xiawu-ico{
    width: 26px;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    margin-right: 4px;
    background:url(../images/cg-icog/chc-ico_06.png) no-repeat center center;
}
.met-wangwu-ico{
    width: 18px;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    margin-right: 8px;
    background:url(../images/cg-icog/chc-ico_08.png) no-repeat center center;
}
.sealbtn-wrap .icos{
    width: 23px;
    height: 22px;
    display: inline-block;
    vertical-align: top;
    background-repeat: no-repeat;
    background-position: center center;
    font-size: 0;
}
.sealbtn-wrap .apply_ico{
    width: 33px;
    background:url(../images/list-icon/seal_ico_12.png) no-repeat center center;
}
.sealbtn-wrap .recall_ico{
    width: 33px;
    background:url(../images/list-icon/seal_ico_22.png) no-repeat center center;
}
.sealbtn-wrap .saoma_ico{
    width: 20px;
    background:url(../images/list-icon/seal_ico_06.png) no-repeat center center;
    /*display: none;*/
}
.sealbtn-wrap .saoma_red_ico{
    width: 20px;
    background:url(../images/list-icon/res_sign_ico_03.png) no-repeat center center;
    /*display: none;*/
}
.sealbtn-wrap .down_ico{
    width: 20px;
    background:url(../images/list-icon/seal_ico_09.png) no-repeat center center;
}
.sealbtn-wrap .ca_ico{
    width: 25px;
    background:url(../images/list-icon/seal_ico_14.png) no-repeat center center;
}
.sealbtn-wrap .ca_red_ico{
    width: 25px;
    background:url(../images/list-icon/res_sign_ico_06.png) no-repeat center center;
}
.sealbtn-wrap .fly_ico{
    width: 23px;
    background:url(../images/list-icon/seal_ico_03.png) no-repeat center center;
}
.sealbtn-wrap .reject_ico{
    width: 20px;
    background:url(../images/list-icon/seal_b_ico_03.png) no-repeat center center;
}
.sealbtn-wrap .conf_ico{
    width: 64px;
    background:url(../images/list-icon/seal_s_03.png) no-repeat center center;
}
.sealbtn-wrap .wuzhengs_ico{
    width: 21px;
    background:url(../images/list-icon/sign_per_03.png) no-repeat center center;
}

/*标题前小方点*/
.tit-square-wrap{
    position: relative;
}
.tit-square-wrap .square-ico{
    width: 4px;
    height: 4px;
    background-color: #fa2f0e;
    top: 50%;
    position: absolute;
    margin-top: -2px;
    left: -12px;
}

/*列表*/
.t-cap-list{
    background-color: #ebebeb;
}
.t-bold-list{
    font-weight: bold;
}
.t-list-fs15 li{
    font-size: 15px;
}
.t-blueselect-list li{
    color: #1a91ed;
}
.t-list-52,.t-list-47,.t-list-59{
    border-bottom: 1px solid #e0e0e0;
    width: 100%;
    float: left;
    height: 52px;
}
.t-list-47{
    height: 47px;
}
.t-list-59{
    height: 59px;
}
.t-inp-list li{
    padding: 5px 8px;
}
.t-list-40.t-inp-list input,.t-list-40.t-inp-list select{
    line-height: 30px;
    padding: 0 5px;
}
.t-list-52 li,.t-list-47 li,.t-list-59 li{
    float: left;
    border-right: 1px solid #e0e0e0;
    height: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    display: -ms-flexbox;
    -ms-flex-pack: center;
    -ms-flex-align: center;
}
.t-list-52 li .cen-tag,.t-list-47 li .cen-tag,.t-list-59 li .cen-tag{
    display: inline-block;
    vertical-align: middle;
    line-height: 25px;
    max-height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
}
.t-list-47 li .cen-tag{
    padding-top: 3px;
    line-height: 20px;
}
.t-list-59 li .cen-tag{
    line-height: 22px;
}
.t-list-52 li:last-child,.t-list-47 li:last-child,.t-list-59 li:last-child{
    border-right: none;
}
.t-list-52 .many-hang{
    display: block;
}
.t-list-52 .many-lie{
    width: 100%;
    height: 25px;
}
.t-list-52 .many-hang .many-lie:last-child{
    border-top: 1px solid #e0e0e0;
}
.t-list-52 .many-lie .item{
    display: block;
    float: left;
    height: 100%;
    border-right: 1px solid #e0e0e0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.t-list-52 .many-lie .item:last-child{
    border-right: none;
}
.t-list-62{
    height: 61px;
}
.t-list-38{
    height: 37px;
}
.t-list-62 .many-lie{
    height: 30px;
    line-height: 30px;
}
.t-list-62-inp-wrap li{
    padding: 5px 8px;
}
.t-list-62-inp-wrap .sing-inp{
    width: 100%;
    height: 100%;
    line-height: 52px;
    border: 1px solid #e0e0e0;
    padding: 0 18px;
    text-align: center;
}
.t-list-62-inp-wrap .mult-inp{
    width: 100%;
    height: 100%;
    border: 1px solid #e0e0e0;
    line-height: 22px;
    text-align: center;
    padding: 3px 18px;
    resize: none;
}
.t-list-62-inp-pad-0-5-wrap .sing-inp{
    padding: 0 5px;
}
.t-list-38 .many-lie{
    line-height: 36px;
}
.t-list-38 .many-lie{
    height: 37px;
}
.t-list-36,.t-list-148{
    border-bottom: 1px solid #e0e0e0;
    border-top: none;
    width: 100%;
    float: left;
    height: 37px;
}
.t-list-36 li{
    float: left;
    line-height: 36px;
    text-align: center;
    height: 100%;
    border-right: 1px solid #e0e0e0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.t-list-36.wd400,.t-list-52.wd400,.t-list-62.wd400{
    width: 400px;
}
.t-list-40,.t-list-66,.t-list-42,.t-list-54{
    border-bottom: 1px solid #e0e0e0;
    border-top: none;
    width: 100%;
    float: left;
    height: 41px;
}
.t-list-42{
    height: 42px;
}
.t-list-54{
    height: 54px;
}
.t-list-40 li,.t-list-66 li,.t-list-54 li{
    float: left;
    line-height: 40px;
    text-align: center;
    height: 100%;
    border-right: 1px solid #e0e0e0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.t-list-42 li{
    line-height: 41px;
}
.t-list-54 li{
    line-height: 54px;
}
.t-list-40 input,.t-list-40 select{
    border:1px solid #e0e0e0;
    height: 100%;
    display: block;
    width: 100%;
}
.t-list-40 .radcheck-red-wrap .cir-ico,.t-list-40 .radcheck-blue-wrap .cir-ico{
    margin-top: 12px;
}
.t-list-40 .wt-checked-icon{
    display:inline-block;
    height:100%;
    width:17px;
    vertical-align:center;
    background:url(../images/operate-icon/wt-list-chicon_03.png) no-repeat left center;
}
.t-list-40 .pb-relace-icon{
    display: inline-block;
    vertical-align: top;
    width: 17px;
    height: 17px;
    background: url(../images/pbhall-img/pbhall_22.png) no-repeat;
    margin-top: 12px;
    cursor: pointer;
}
.t-list-40 .pb-del-icon{
    display: inline-block;
    vertical-align: top;
    width: 14px;
    height: 16px;
    background: url(../images/pbhall-img/dtdel_03.png) no-repeat;
    margin-top: 13px;
    cursor: pointer;
}
.t-list-40 .guzhang-ico,.wt-listMain .guzhang-ico,.t-list-45 .guzhang-ico{
    display: inline-block;
    vertical-align: top;
    width: 18px;
    height: 14px;
    background: url(../images/list-icon/guzhang_ico_03.png) no-repeat;
    margin-top: 13px;
    cursor: pointer;
}
.t-list-40 .add-btn-blue,.auto-pro-list .add-btn-blue,.t-list-tool .add-btn-blue{
    display: inline-block;
    vertical-align: top;
    width: 16px;
    height: 16px;
    background: url(../images/operate-icon/l_ope_ico_03.png) no-repeat center center;
    margin-top: 12px;
    cursor: pointer;
}
.t-list-40 .del-btn-blue,.auto-pro-list .del-btn-blue{
    display: inline-block;
    vertical-align: top;
    width: 16px;
    height: 16px;
    background: url(../images/operate-icon/l_ope_ico_05.png) no-repeat center center;
    margin-top: 12px;
    cursor: pointer;
}
.t-list-40 .sf-biao{
    display: inline-block;
    vertical-align: top;
    width: 19px;
    height: 17px;
    background: url(../images/list-icon/yx_lt_ico_03.png) no-repeat center center;
    margin-top: 12px;
}
.t-list-40 .fold-btn-blue{
    display: inline-block;
    vertical-align: top;
    width: 13px;
    height: 10px;
    background: url(../images/cg-icog/down_blue_13_12.png) no-repeat center center;
    margin-top: 15px;
}
.t-list-40 .yu{
    display: inline-block;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    border: 1px solid #e01116;
    text-align: center;
    line-height: 22px;
    font-size: 15px;
    color: #e01116;
    vertical-align: top;
    margin: 9px 5px 0 0;
}
.filter-list-container{
    position: relative;
    z-index: 2;
}
.filter-list-container .filter-btn{
    cursor: pointer;
    position: absolute;
    right: 6px;
    top: 7px;
    width: 30px;
    height: 30px;
    background:transparent url(../images/list-icon/bgfx_ico_03.png) no-repeat center center;
}
.filter-list-container .filter-has-btn{
    background:#d5edff url(../images/list-icon/filter_fun_ico_03.png) no-repeat 2px center;
}
.filter-list-container .filter-wrap{
    width: 280px;
    position: absolute;
    right: 0;
    top: 30px;
}
.filter-list-container .filter-wrap .filter-slide{
    position: relative;
    width: 100%;
    padding-top: 7px;
}
.filter-list-container .filter-wrap .white-arow{
    width: 14px;
    height: 7px;
    background: url(../images/tips-ico/white_arow_ico_07.png) no-repeat;
    right: 14px;
    top: 0;
    position: absolute;
}
.filter-list-container .filter-wrap .cont-box{
    width: 100%;
    background-color: #fff;
    padding: 7px 26px 38px;
    float: left;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    height: 290px;
}
.filter-list-container .filter-wrap .cont-box .tit{
    line-height: 30px;
    color: #333;
    font-weight: bold;
    float: left;
}
.filter-list-container .filter-wrap .cont-box .rt{
    float: right;
    font-size: 15px;
    font-weight: bold;
}
.t-list-40 .new-slide{
    position: relative;
}
.t-list-40 .new-slide .new{
    width: 38px;
    height: 7px;
    position: absolute;
    background: url(../images/files/f_file_ico2_14.png) no-repeat center center;
    top: 6px;
}
.t-list-40 .staf-set{
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/list-icon/staff_set_ico_03.png) no-repeat center center;
    width: 18px;
    height: 18px;
}
.t-list-tool .move-up,.t-list-tool .move-down,.t-list-tool .move-rt,.t-list-tool .move-lf{
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(../images/list-icon/yidong_arow_03.png) no-repeat center center;
    vertical-align: top;
}
.t-list-tool .move-down{
    background: url(../images/list-icon/yidong_arow_05.png) no-repeat center center;
}
.t-list-tool .move-rt{
    transform: rotateZ(-90deg);
    background: url(../images/list-icon/yidong_arow_05.png) no-repeat center center;
}
.t-list-tool .move-lf{
    transform: rotateZ(90deg);
    background: url(../images/list-icon/yidong_arow_05.png) no-repeat center center;
}
.t-list-tool .up-move-btn,.t-list-tool .down-move-btn,.t-list-tool .rt-move-btn,.t-list-tool .lf-move-btn{
    display: inline-block;
    width: 18px;
    height: 18px;
    vertical-align: top;
    background: url(../images/operate-icon/dman_ico_07.png) no-repeat center center;
    margin-top: 11px;
}
.t-list-tool .down-move-btn{
    background: url(../images/operate-icon/dman_ico_09.png) no-repeat center center;
}
.t-list-tool .lf-move-btn{
    background: url(../images/operate-icon/dman_ico_17.png) no-repeat center center;
}
.t-list-tool .rt-move-btn{
    background: url(../images/operate-icon/dman_ico_20.png) no-repeat center center;
}
.t-list-tool .move-lf-biglit,.t-list-tool .move-rt-biglit{
    display: inline-block;
    width: 25px;
    height: 18px;
    vertical-align: top;
    background: url(../images/list-icon/yi_biglit_ico_03.png) no-repeat center center;
    margin-top: 9px;
}
.t-list-tool .move-rt-biglit{
    background: url(../images/list-icon/yi_biglit_ico_06.png) no-repeat center center;
}

.t-list-tool .plus-btn{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/inp-icon/tpjj_tztime__03.png) no-repeat center center;
    vertical-align: top;
}
.t-list-tool .reduce-btn{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/inp-icon/tpjj_tztime__06.png) no-repeat center center;
    vertical-align: top;
}
.t-list-tool .flod-down-btn{
    display: inline-block;
    vertical-align: top;
    width: 13px;
    height: 10px;
    background: url(../images/cg-icog/down_blue_13_12.png) no-repeat center center;
    margin-top: 15px;
}
.t-list-tool .flod-down-btn.flod-up-btn{
    transform: rotateZ(180deg);
}
.t-list-tool .close-img-btn{
    display: inline-block;
    vertical-align: top;
    width: 18px;
    height: 18px;
    background: url(../images/list-icon/img_rt_close_btn_03.png) no-repeat center center;
}
.t-list-tool .close-data-btn{
    display: inline-block;
    vertical-align: top;
    width: 14px;
    height: 14px;
    background: url(../images/list-icon/close_d_ico_03.png) no-repeat center center;
}
.t-list-tool .upload-head-btn{
    width: 100%;
    height: 100%;
    background: url(../images/common-bgimg/touxiang_03.png) no-repeat center center;
}
.t-list-tool .gray-round-bg,.t-list-tool .white-round-ciro-bg{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 1px solid #d7d7d7;
    display: inline-block;
    vertical-align: top;
    margin-top: 12px;
}
.t-list-tool .ciro-bg{
    display: none;
}
.t-list-tool .white-round-ciro-bg{
    border: 1px solid #fff;
}
.t-list-tool .white-round-ciro-bg .ciro-bg{
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #fff;
    margin: 5px 5px;
    display: block;
}
.t-list-tool .cir-add_b-btn{
    width: 16px;
    height: 17px;
    display: inline-block;
    vertical-align: top;
    background: url(../images/list-icon/ope_blod_ico_05.png) no-repeat center center;
}
.t-list-tool .del_b-btn{
    width: 16px;
    height: 17px;
    display: inline-block;
    vertical-align: top;
    background: url(../images/list-icon/ope_blod_ico_03.png) no-repeat center center;
}

.t-list-selList-wrap .sel-posrel {
    position: relative;
    width: 100%;
    overflow: visible;
}
.t-list-selList-wrap .sel-posrel .sel-posabso{
    position: absolute;
    text-align: center;
    top: 28px;
    left: 50%;
    margin-left: -69px;
    width: 138px;
    display: none;
}
.t-list-selList-wrap-hover .sel-posrel:hover .sel-posabso{
    display: block;
}
.t-list-selList-wrap .sel-posrel .pb-selbox-list ,.pb-selbox-wrap .sel-posrel .pb-selbox-list{
    width: 100%;
    overflow-y:auto;
    border: 1px solid #e0e0e0;
    padding-right: 2px;
    background-color: #fff;
    z-index: 2;
    position: relative;
    font-size: 15px;
}
.t-list-selList-wrap .sel-posrel .pb-selbox-list > div ,.pb-selbox-wrap .sel-posrel .pb-selbox-list > div{
    height: 36px;
    line-height: 36px;
    text-align: center;
    margin: 2px 0;
    cursor: pointer;
    overflow: hidden;
}
.t-list-selList-wrap .sel-posrel .pb-selbox-list > div .pblist-hover-icon ,.pb-selbox-wrap .sel-posrel .pb-selbox-list > div .pblist-hover-icon{
    display: inline-block;
    float: left;
    width: 8px;
    height: 100%;
    background: url(../images/framever3/person-ver3_06.png) no-repeat left center;
    vertical-align: top;
}
.t-list-selList-wrap .sel-posrel .pb-selbox-list > div:hover,.pb-selbox-wrap .sel-posrel .pb-selbox-list > div:hover{
    background-color: #e01116;
    color: #fff;
}
.t-list-selList-wrap .sel-posrel .pb-selbox-list .current,.pb-selbox-wrap .sel-posrel .pb-selbox-list .current{
    background-color: #e01116;
}
.t-list-selList-wrap .icop{
    width: 15px;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    margin-right: 8px;
}
.t-list-selList-wrap .up-arow{
    position: absolute;
    left: 0;
    width: 100%;
    height: 7px;
    background: url(../images/framever3/arrow-ver3_03.png) no-repeat center center;
    z-index: 3;
}
.t-list-selList-wrap .pb-selbox-list .rep-ico{
    background: url(../images/cg-icog/pbgl_15.png) no-repeat center center;
}
.t-list-selList-wrap .pb-selbox-list .end-ico{
    background: url(../images/cg-icog/pbgl_30.png) no-repeat center center;
}
.t-list-selList-wrap .pb-selbox-list .item:hover .rep-ico,.t-list-selList-wrap .pb-selbox-list .item.current .rep-ico{
    background: url(../images/cg-icog/pbgl_18.png) no-repeat center center;
}
.t-list-selList-wrap .pb-selbox-list .item:hover .end-ico,.t-list-selList-wrap .pb-selbox-list .item.current .end-ico{
    background: url(../images/cg-icog/pbgl_28.png) no-repeat center center;
}
.t-field-menu{
    width: 100%;
    float: left;
    height: 36px;
}
.t-field-menu .item{
    display: block;
    float: left;
    width: 108px;
    text-align: center;
    line-height: 36px;
    height: 36px;
    font-size: 16px;
    font-weight: bold;
    border-bottom: none;
}
.t-field-menu .item .tit{
    color: #15428b;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    border: 1px solid transparent;
}
.t-field-menu .current  .tit{
    background-color: #d4ebff;
}
.t-field-menu .item .inp{
    width: 100%;
    height: 100%;
    border: 1px solid solid;
    text-align: center;
    padding: 0 10px;
    border-bottom: 1px solid transparent;
}
.t-field-menu .current .inp{
    background-color: #d4ebff;
}

.t-list-66{
    height: 66px;
}
.t-list-66 li .cen-tag{
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
    display: -ms-flexbox!important;
    -ms-flex-pack: center!important;
    -ms-flex-align: center!important;
    word-break: break-all;
    white-space: normal;
    height: 100%;
    width: 100%;
    line-height: 26px;
    padding: 6px 5px;
}
.t-list-69{
    height: 69px;
}
.t-list-69 li{
    padding: 6px 9px;
    line-height: 56px;
}
.t-list-69 input,.t-list-69 select{
    height: 56px;
    padding-left: 10px;
}
.t-list-45{
    border-bottom: 1px solid #e0e0e0;
    border-top: none;
    width: 100%;
    float: left;
    height: 45px;
}
.t-list-45>li,.t-list-45>label>li,.t-list-45>.insert-box>li{
    float: left;
    line-height: 35px;
    text-align: center;
    height: 100%;
    border-right: 1px solid #e0e0e0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;
    padding:5px;
}
.t-list-45 input,.t-list-45 select{
    border:1px solid #e0e0e0;
    height: 34px;
    display: block;
    width: 100%;
    line-height: 34px;
    padding: 0 5px;
}
.t-list-45 .fuze-box,.t-list-40 .fuze-box{
    position:relative;
}
.t-list-45 .fuze-msg,.t-list-40 .fuze-msg{
    display:none;
}
.t-list-45 .fuze-box .fuze-msg,.t-list-40 .fuze-box .fuze-msg{
    position:absolute;
    width:19px;
    height:24px;
    background-color:red;
    color:#fff;
    left:4px;
    top:0;
    display:block;
    line-height:24px;
}
.t-list-45>label .check-ico{
    display: inline-block;
    height: 17px;
    width: 17px;
    vertical-align: top;
    margin-top: 9px;
    background: url(../images/list-icon/sel-ico4_03.png) center center no-repeat;
}
.t-list-45>label input:checked + .check-ico{
    background: url(../images/list-icon/sel-ico4_06.png) center center no-repeat;
}
.t-list-none-bor>label>li,.t-list-none-bor>li{
    border: none;
}
.t-list-oddwrap .t-list-45:nth-child(2n),.t-list-oddwrap .t-list-40:nth-child(2n),.t-list-oddwrap .t-list-59:nth-child(2n),.t-list-oddwrap .wt-listMain{
    background-color:#fafafa ;
}
.t-list-no-bor-wrap .t-list-40 li{
    border-right: none;
}
.t-list-dash-wrap .t-list-40 li{
    border-right: 1px dashed #e0e0e0;
}
.t-list-dash-wrap .t-list-40{
    border-bottom: 1px dashed #e0e0e0;
}
.t-list-ztree-wrap .ztree{
    width: 100%!important;
}
.t-list-ztree-wrap .ztree li{
    float: none;
    border-right: none;
}
.t-list-ztree-wrap .ztree-belongBox{
    overflow-y: auto;
}
.wt-listTips-wrap .wt-listTips-slide{
    position:absolute;
    width:260px;
    height:auto;
    left:50%;
    top:30px;
    margin-left:-130px;
    display:none;
    z-index:3;
}
.wt-listTips-wrap .wt-listTips-slide p{
    background:#fffff5;
    border:1px solid #e60000;
    white-space:normal;
    border-radius:8px;
    text-indent:30px;
    padding:5px;
    line-height:30px;
    text-align:left;
    word-break:break-all;
    min-height:40px;
}
.wt-listTips-wrap .wt-listTips-slide .wt-bhTipsarr-icon{
    position:absolute;
    left:50%;
    top:-5px;
    margin-left:-5px;
}
.wt-listTips-wrap .wt-listTips-slide .wt-bhTipserr-icon{
    position:absolute;
    left:11px;
    top:13px;
}
.wt-listTips-wrap .wt-listTips-slide p .info{
    margin:0 10px;
    color:red;
    font-weight:400;
}
.wt-listTips-wrap .wt-listTips-slide p .sec-away{
    margin-left:10px;
}

.wt-listTips-wrap li:hover .wt-listTips-slide{
    display: block;
}
.wt-listTips-wrap-hover:hover .wt-listTips-slide{
    display: block;
}
.t-list-45.curselect{
    background:rgb(152, 152, 152)!important;
}
.t-list-51{
    height: 51px;
    border-bottom: 1px solid #e0e0e0;
}
.t-list-51 li{
    float: left;
    height: 100%;
    border-right: 1px solid #e0e0e0;
    text-align: center;
    line-height: 50px;
}
.t-list-82 li .cen-tag{
    line-height: 20px;
}
.t-list-82{
    height: 82px;
}
.t-list-82 li{
    height: 100%;
    float: left;
    border-right: 1px solid #e0e0e0;
}
.t-list-82 li .cen-tag{
    line-height: 20px;
}
.t-list-76{
    height: 76px;
}
.t-list-76 li{
    height: 100%;
    float: left;
    border-right: 1px solid #e0e0e0;
}
.t-list-76 li .cen-tag{
    line-height: 20px;
}
.t-list-102{
    height: 102px;
    border-bottom: 1px solid #e0e0e0;
}
.t-list-102 li{
    float: left;
    height: 100%;
    border-right: 1px solid #e0e0e0;
}
.t-list-112{
    height: 112px;
    border-bottom: 1px solid #e0e0e0;
}
.t-list-112 li{
    float: left;
    height: 100%;
    border-right: 1px solid #e0e0e0;
}
/*为适应 auto list 百分比宽度 有像素差距 可用此*/
.t-list-table-36{
    display: table;
    table-layout: fixed;
}
.t-list-table-36 li{
    display: table-cell;
}

.t-list-36 li:last-child{
    border-right: none;
}
.t-list-36 li .many-item{
    display: block;

}
.t-list-36 li .arow-d{
    position: absolute;
    right: 8px;
    width: 11px;
    height: 6px;
    top: 15px;
    background: url(../images/list-icon/fx_aw_03.png) center center no-repeat;
}
.t-list-36 li .t-move-bar,.t-list-52 li .t-move-bar{
    position: absolute;
    width: 10px;
    right: -5px;
    height:100%;
    top:0;
    cursor:e-resize;
}
.t-list-148{
    height: 149px;
}
.t-list-148 .ht148{
    height: 148px;
}
.t-list-148 li{
    height: 37px;
    border-bottom: 1px solid #e0e0e0;
}
.t-list-36 .flex-tag{
    display: flex;
    align-items: center;
    justify-content: center;
    display: -ms-flexbox;
    -ms-flex-pack: center;
    -ms-flex-align: center;
}
.t-list-36 .cen-tag{
    display: inline-block;
    vertical-align: middle;
    line-height: 25px;
    max-height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all;
}
.t-list-auto{
    min-height: 36px;
    display: table;
    width: 100%;
    border-bottom: 1px solid #e0e0e0;
}
.t-list-auto-40{
    min-height: 41px;
}
.t-list-auto li{
    border-right: 1px solid #e0e0e0;
    height: 100%;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.t-list-auto-nobor li{
    border-right: none;
}
.t-list-auto li .cen-tag{
    display: inline-block;
    vertical-align: middle;
    line-height: 25px;
    max-height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
}
.t-list-auto li:last-child{
    border-right: none;
}
.t-list-auto .many-hang{
    position: relative;
}
.t-list-auto .many-hang .many-lie{
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    display: flex;
}
.t-list-auto .many-lie .item{
    display: block;
    float: left;
    height: 100%;
    border-right: 1px solid #e0e0e0;
    /*display: table-cell;*/
    /*vertical-align: middle;*/
    display: flex;
    align-items: center;
    justify-content: center;
    display: -ms-flexbox;
    -ms-flex-pack: center;
    -ms-flex-align: center;
}
/*.t-list-auto .many-lie .item .word-con{*/
    /*display: inline-block;*/
    /*line-height: 25px;*/
/*}*/
.many-h36-list{
    height: 37px;
    border-bottom: 1px solid #e0e0e0;
    line-height: 36px;
}
.many-h36-list .many-item{
    float: left;
    height: 100%;
    line-height: 36px;
    border-right: 1px solid #e0e0e0;
}
.t-list-auto .many-h36-list:last-child{
    border-bottom: none;
}
.t-pad-0 li{
    padding: 0!important;
}
.t-tips-wrap{
    position: relative;
    text-align: center;
}
.t-tips-wrap .t-tips-abso{
    position: absolute;
    top: 28px;
    left: 50%;
    z-index: 1;
}
.t-tips-wrap .t-tips-220{
    width: 220px;
    margin-left: -110px;
}
.t-tips-wrap .t-tips-280{
    width: 280px;
    margin-left: -140px;
}
.t-tips-wrap .t-tips-posrel{
    position: relative;
    width: 100%;
    min-height: 30px;
}
.t-tips-wrap .u-ico{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 7px;
    background:url(../images/list-icon/u_ico_03.png) no-repeat center center;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}
.t-tips-wrap .text-wrap{
    border: 1px solid #e0e0e0;
    background-color: #ffeded;
    line-height: 30px;
    position: absolute;
    top: 6px;
    left: 0;
    width: 100%;
    border-radius: 3px;
}
.t-tips-hover-show{
    display: none;
}
.t-tips-hover:hover .t-tips-hover-show{
    display: block;
}
.t-list-hover-f1f1f1:hover{
    background-color: #f1f1f1;
}

/*列表选中 蓝色背景 白色字体*/
.t-list-selected-1a91ed{
    background-color: #1a91ed!important;
    color: #fff!important;
}
/*单选 多选 wrap*/
.t-choice-wrap{
    position: relative;
    overflow: visible;
}
.t-choice-wrap .choice-inp-box{
    position: relative;
    width: 100%;
    float: left;
}
.t-choice-wrap .choice-inp-box .sel-arow{
    position: absolute;
    width: 30px;
    height: 30px;
    right: 0;
    top: 0;
    background: url(../images/inp-icon/seldown-ico.png) no-repeat center center;
}
.t-choice-wrap .choice-inp-box .sel-inp{
    padding-right: 30px;
    height: 30px;
    width: 100%;
}
.t-choice-box,.t-choice-auto-box{
    position: absolute;
    left: 0;
    width: 100%;
    top: 30px;
    max-height: 300px;
    overflow-y: auto;
    background-color: #fff;
    z-index: 1;
    border-radius: 6px;
    border:1px solid #a6a6a6;
}
.t-choice-auto-box{
    max-height:none;
    overflow-y: initial;
}
.t-choice-box .mult-box{
    position: relative;
    width: 100%;
    padding-bottom: 42px;
    height: 100%;
}
.t-choice-box .bot-btn{
    width: 100%;
    float: left;
    height: 42px;
    border-top: 1px solid #a6a6a6;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
    overflow-y: auto;
}
.t-choice-box .com-bot-btn{
    width: 100%;
    float: left;
    height: 42px;
    border-top: 1px solid #a6a6a6;
    text-align: center;
}
.t-choice-box .bot-btn .btn,.t-choice-box .com-bot-btn .btn{
    padding: 0 20px;
    height: 26px;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    background-color: #1e90ff;
    display: inline-block;
    vertical-align: top;
    margin: 7px 5px;
}
.t-choice-box .bot-btn .btn-w,.t-choice-box .com-bot-btn .btn-w{
    background-color: #fff;
    color: #1e90ff;
    font-weight: bold;
    font-size: 15px;
}
.t-choice-list{
    width: 100%;
    float: left;
}
.t-choice-box .mult-box .t-choice-list{
    overflow-y: auto;
    height: 100%;
}
.t-choice-list .cho-item{
    width: 100%;
    float: left;
    line-height: 28px;
    min-height: 28px;
    font-size: 15px;
    padding: 0 10px;
}
.t-choice-list .chotxt-item{
    width: 100%;
    float: left;
    line-height: 40px;
    min-height: 40px;
    font-size: 15px;
    padding: 0 10px;
    text-align: center;
}
.t-choice-list .mult-item{
    width: 100%;
    float: left;
    line-height: 28px;
    min-height: 28px;
    font-size: 15px;
    padding: 0 10px;
}
.t-choice-list .mult-item .sel-msg{
    display: inline-block;
    vertical-align: top;
    color: #333;
}
.t-choice-list .mult-item .sel-ciro{
    border: 1px solid #a6a6a6;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: top;
    margin-top: 6px;
    margin-right: 5px;
}
.t-choice-list .mult-item .sel-msg.select{
    color: #1e90ff;
}
.t-choice-list .mult-item .sel-msg.select .sel-ciro{
    border: none;
    background: url(../images/list-icon/select_dui_03.png) no-repeat center center;
}
.t-choice-list .cho-item.select{
    background-color: #1e90ff;
    color:#ffffff;
}
.t-choice-list .chotxt-item.select{
    background-color: #1e90ff;
    color:#ffffff;
}
.t-choice-list .cho-item:hover,.t-choice-list .chotxt-item:hover{
    background-color: #1e90ff;
    color:#ffffff;
}
.seal-bh-tips-arow{
    position: absolute;
    width: 9px;
    height: 5px;
    background: url(../images/common-icon/seal_t_arow_03.png) no-repeat;
    left: 50%;
    margin-left: -4.5px;
    top: 29px;
}
.seal-bh-tips-slide{
    position: absolute;
    max-width: 330px;
    height: 45px;
    background: #ffffe1;
    border: 1px solid #d4d4d4;
    top: 33px;
    left: 25px;
    line-height: 43px;
    overflow: hidden;
    /*white-space: normal;*/
    text-overflow: ellipsis;
    color: #e01116;
    font-size: 14px;
    padding:0 15px;
}

/*页面设置 */
.page_sch_wrap{
    width: 300px;
    position: relative;
    height: 28px;
    line-height: 28px;
}
.page_sch_wrap input{
    width: 100%;
    height: 100%;
    padding-left: 15px;
    padding-right: 65px;
    border: 1px solid #e0e0e0;
    border-radius: 28px;
    display: block;
}
.page_sch_wrap .s_ico{
    position: absolute;
    right: 45px;
    height: 100%;
    width: 17px;
    background: url(../images/list-icon/bgfx_ico_06.png) no-repeat center center;
    top: 0;
}
.page_sch_wrap .txt{
    font-size: 14px;
    color: #1a91ed;
    position: absolute;
    right: 7px;
    top: 0;
    height: 100%;
    font-weight: bold;
}
.page_set_list .item{
    width: 24px;
    height: 24px;
    font-size: 15.5px;
    text-align: center;
    line-height: 24px;
    display: block;
    float: left;
    color: #1a91ed;
    font-weight: bold;
}
.page_set_list .item.select{
    background-color: #d5edff;
}
.page_set_list .item .io{
    display: block;
    width: 100%;
    height: 100%;
}
.page_set_list .item .set_ico{
    background: url(../images/cg-icog/zb-set_03.png) no-repeat center center;
}
.page_set_list .item .fit_ico{
    background: url(../images/list-icon/bgfx_ico_03.png) no-repeat center center;
}
.page_set_list .item .txt_lf_ico{
    background: url(../images/list-icon/bgfx_ico_09.png) no-repeat center center;
}
.page_set_list .item .txt_cen_ico{
    background: url(../images/list-icon/bgfx_ico_11.png) no-repeat center center;
}
.page_set_list .item .txt_rt_ico{
    background: url(../images/list-icon/bgfx_ico_13.png) no-repeat center center;
}
.page_set_list .item .dw_ico{
    background: url(../images/list-icon/bgfx_ico_15.png) no-repeat center center;
}
.page_set_list .item .full_ico{
    background: url(../images/list-icon/bgfx_ico_17.png) no-repeat center center;
}
.page_set_list .item .pullwid_ico{
    background: url(../images/cg-icog/st_ls_ico_03.png) no-repeat center center;
}
.page_set_list .item .retwid_ico{
    background: url(../images/cg-icog/st_ls_ico_05.png) no-repeat center center;
}
.page_set_list .item .line_ico{
    background: url(../images/list-icon/charts_type_ico_03.png) no-repeat center center;
}
.page_set_list .item .bar_ico{
    background: url(../images/list-icon/charts_type_ico_05.png) no-repeat center center;
}
.page_set_list .slide{
    font-size: 16px;
    margin-right: 15px;
    font-weight: bold;
}
.page_set_list .bg-slide{
    width: 20px;
    height: 20px;
    display: block;
    float: left;
    border: 1px solid #e0e0e0;
    margin-right: 4px;
}

    /*10-23-sim 分页*/
.sim-page-wrap{
    height: 26px;
    width: 100%;
    text-align: center;
}
.sim-page-list{
    display: inline-block;
    vertical-align: top;
    height: 100%;
}
.sim-page-list li{
    float: left;
    margin: 0 5px;
    border-radius: 4px;
}
.sim-page-list li a{
    border: 1px solid #e0e0e0;
    padding: 0 3px;
    line-height: 26px;
    height: 26px;
    display: block;
    border-radius: 4px;
    font-size: 13px;
}
.sim-page-list li.active{
    background-color: #e01116;
}
.sim-page-list li.active a{
    color: #fff;
    border: 1px solid #e01116;
}
/*2020-11-12 蓝色简单分页*/
.sim-bluepage-wrap{
    height: 34px;
    width: 100%;
    text-align: center;
}
.sim-bluepage-wrap .sim-bluepage-list{
    display: inline-block;
    vertical-align: top;
    height: 100%;
}
.sim-bluepage-wrap .sim-bluepage-list li{
    float: left;
    margin: 0 2.5px;
    border-radius: 3px;
}
.sim-bluepage-wrap .sim-bluepage-list li a{
    border: 1px solid #c8c8c8;
    padding: 0 9px;
    line-height: 32px;
    height: 34px;
    display: block;
    border-radius: 3px;
    font-size: 14px;
    color: #a0a0a0;
}
.sim-bluepage-wrap .sim-bluepage-list li.active{
    background-color: #1a91ed;
}
.sim-bluepage-wrap .sim-bluepage-list li.active a{
    color: #fff;
    border: 1px solid #1a91ed;
}

/*弹出层 2019-10-14版 新*/
.revealpro-modal-bg{
    position: fixed;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,.3);
    z-index: 999;
    display: none;
    top: 0;
    left: 0;
}
.layer-tips-container{
    position: fixed;
    border:1px solid #e01116;
    z-index: 1000;
    width: 520px;
    left: 50%;
    top: 50%;
    margin-left: -260px;
    margin-top: -160px;
    background-color: #fff;
}
.layer-restips-container{
    width: 527px;
}
.layer-tips-container .layterTips-slide{
    padding: 0 60px;
}
.layerpinks-tips-container .layterTips-slide{
    padding: 0 30px;
    width: 100%;
    float: left;
}
.layer-tips-container .layerTips-top{
    height: 46px;
    text-align: center;
    line-height: 46px;
    background-color: #e01116;
    width: 100%;
    position: relative;
}
.layerpinks-tips-container .layerTips-top{
    background-color: #ffeff0;
}
.layer-tips-container .layerTips-tit{
    font-size: 24.31px;
    color: #fff;
    font-weight: bold;
}
.layerpinks-tips-container .layerTips-tit{
    font-size: 22px;
    color: #e21d22;
}
.layer-restips-container .layerTips-top{
    height: 57px;
    line-height: 57px;
}
.layer-restips-container .layerTips-tit{
    font-size: 21.49px;
}
.layer-tips-container .layerTips-close{
    position:absolute;
    width:19px;
    height:19px;
    top:14px;
    right:19px;
    font-size:0;
    background:url(../images/inp-icon/sc_close_03.png) no-repeat;cursor:pointer;
}
.layerpinks-tips-container .layerTips-close{
    background:url(../images/tit-icon/close-cha_03.png) no-repeat;cursor:pointer;
}
.layer-restips-container .layerTips-close{
    width:16px;
    height:16px;
    background-size: 100% 100%;
    top: 20px;
}
.layer-tips-container .layerTips-status{
    margin-top: 50px;
    height: 41px;
    width: 100%;
}
.layer-tips-container .layerTips-res-status{
    margin-top: 63px;
    height: 36px;
}
.layer-tips-container .layerTips-s-wrap{
    text-align: center;
    height: 41px;
    width: 100%;
    padding-top: 4px;
}
.layer-tips-container .layerTips-res-status .layerTips-s-wrap{
    height: 36px;
}
.layer-tips-container .icoy{
    width: 33px;
    height: 34px;
    vertical-align: top;
    margin-right: 8px;
    display: none;
}
.layer-tips-container .layerTips-res-status .icoy{
    width: 33px;
    height: 34px;
    vertical-align: top;
    margin-right: 8px;
    display: none;
}
.layer-tips-container .suc_icoy{
    /*background:url(../images/inp-icon/t_icom_03.png) no-repeat center center;*/
    background: url(../images/inp-icon/tips_face_ico_03.png) no-repeat center center;
    background-size: 100% 100%;
}
.layer-tips-container .ero_icoy{
    /*background:url(../images/inp-icon/s2_icom_03.png) no-repeat center center;*/
    background: url(../images/inp-icon/tips_face_ico_05.png) no-repeat center center;
    background-size: 100% 100%;
}
.layer-tips-container .status-txt{
    display: inline-block;
    vertical-align: top;
    line-height: 34px;
    font-size: 20px;
    font-weight: bold;
}
.layer-tips-container .layerTips-res-status .status-txt{
    line-height: 34px;
    font-size: 20px;
    font-weight: bold;
}
.layer-tips-container .suc-wrap .status-txt{
    color: #1ba821;
}
.layer-tips-container .ero-wrap .status-txt{
    color: #e01116;
}
.layer-restips-container .suc-wrap .status-txt{
    color: #00a306;
}
.layer-tips-container .suc-wrap .suc_icoy,
.layer-tips-container .ero-wrap .ero_icoy{
    display: inline-block;
}
.layer-tips-container .layerTips-html{
    margin-top: 13px;
    line-height: 34px;
    font-size: 20px;
    color: #333;
    text-align: center;
}
.layerpinks-tips-container .layerTips-html{
    margin-top: 0;
    padding-top: 15px;
    width: 100%;
    float: left;
}
.layer-tips-container .layerTips-sec-html{
    margin-top: 13px;
    line-height: 34px;
    font-size: 20px;
    color: #e01116;
    font-weight: bold;
    display: none;
    text-align: center;
}
.layerpinks-tips-container .layerTips-sec-html{
    margin-top: 0;
    padding-top: 15px;
}
.layer-tips-container .layerTips-btn-wrap{
    width: 100%;
    height: 43px;
    text-align: center;
    margin-top: 23px;
    margin-bottom: 50px;
}
.layer-tips-container .layerTips-res-btn-wrap{
    margin-top: 50px;
    margin-bottom: 62px;
}
.layer-tips-container .layerTips-btn{
    display: inline-block;
    vertical-align: top;
    height: 43px;
    width: 126px;
    cursor: pointer;
    font-size: 19.34px;
    color: #fff;
    text-align: center;
    line-height: 43px;
    margin-left: 17px;
    margin-right: 17px;
    background-color: #e01116;
    border-radius: 4px;
}
.layerpinks-tips-container .layerTips-btn{
    background-color: #ffeff0;
    color: #e21d22;
    margin-left: 27px;
    margin-right: 27px;
    font-weight: bold;
}

/*页面 字段 铺 展示列表 2019-11-21*/
.auto-pro-list{
    border: 1px dashed #eae7e7;
    border-right: none;
    border-top: none;
    min-height: 42px;
    display: flex;
    align-items: stretch;
    display: -ms-flexbox;
    -ms-flex-align: stretch;
    /*table-layout: fixed;*/
    width: 100%;
}
.auto-pro-wrap .auto-pro-list:nth-child(2n){
    background-color: #fafafa;
}
.auto-pro-list>li{
    float: left;
    border-right: 1px dashed #eae7e7;
    display: flex;
    align-items: stretch;
    display: -ms-flexbox;
    -ms-flex-align: stretch;
}
.auto-pro-list>li .flex-item{
    min-height: 100%;
    max-width: 100%;
    display: flex;
    align-items: stretch;
    display: -ms-flexbox;
    -ms-flex-align: stretch;
}
.auto-pro-list>li .cen-tag{
    width: 100%;
    word-break: break-all;
}
.auto-pro-list .tips-icot,.t-list-40 .tips-icot,.t-list-fy .tips-icot{
    display: inline-block;
    width: 10px;
    height: 11px;
    background: url(../images/list-icon/c-a_03.png) no-repeat center center;
}
.auto-pro-list .tips-icot-13{
    display: inline-block;
    width: 13px;
    height: 16px;
    background: url(../images/list-icon/todarow_03.png) no-repeat center center;
    vertical-align: top;
    margin-top: 5px;
}
.auto-pro-list .item{
    border-right: 1px dashed #eae7e7;
    float: left;
    line-height: 20px;
    display: flex;
    align-items: stretch;
    display: -ms-flexbox;
    -ms-flex-align: stretch;
    min-height: 41px;
}
.auto-pro-list .f-item{
    font-size: 15px;
    font-weight: bold;
    border-right: 1px dashed #eae7e7;
    float: left;
    line-height: 20px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    display: -ms-flexbox;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    min-height: 41px;
}
.auto-pro-list .s-item{
    font-size: 15px;
    color: #646464;
    float: left;
    line-height: 20px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    display: -ms-flexbox;
    -ms-flex-align: center;
    -ms-flex-wrap: wrap;
    min-height: 41px;
}
.auto-pro-pad-10-wrap .auto-pro-list .s-item{
    padding-left: 10px;
    padding-right: 10px;
}
.auto-pro-pad-top-2-wrap .auto-pro-list{
    padding: 2px 0;
}
.auto-pro-list input,.auto-pro-list select,.auto-pro-list textarea{
    border: 1px solid #e0e0e0;
    width: 100%;
    height: 32px;
    line-height: 32px;
    padding: 0 5px;
    resize: none;
}
.auto-pro-list textarea{
    height: 66px;
    margin: 5px 0;
    display: block;
}
.auto-pro-wrap .auto-pro-list:nth-child(2n) input,.auto-pro-wrap .auto-pro-list:nth-child(2n) textarea{
    background-color: #fafafa;
}
.auto-pro-wrap.auto-inp-bgfff-wrap .auto-pro-list:nth-child(2n) input,.auto-pro-wrap.auto-inp-bgfff-wrap .auto-pro-list:nth-child(2n) textarea{
    background-color: #fff;
}
.auto-pro-list .industry-belongBox{
    width: 100%;
    left: 0;
}
.auto-pro-del-btn{
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(../images/list-icon/de_icot_03.png) no-repeat center center;
}
.auto-pro-list input[type=radio]:checked + i{
    background-position:0 -24px;
}
.auto-pro-list .tit-line{
    width: 3px;
    height: 15px;
    background-color: #e21d22;
    display: block;
    float: left;
    margin: 11px 6px 0 8px;
}
.auto-pro-list .tit-line-h13{
    height: 13px;
}
.auto-pro-list .upload-btn{
    width: 42px;
    height: 42px;
    position: relative;
    background: #efefef url(../images/operate-icon/picadd-icon_03.png) center center no-repeat;
    float: left;
}
.old-notice-wrap .auto-per-list input,.old-notice-wrap .auto-per-list select{
    height: 30px;
    line-height: 28px;
    vertical-align: top;
}
.old-notice-wrap .auto-per-list textarea{
    line-height: 24px;
    vertical-align: top;
}
.auto-pro-wrap-v2 .auto-pro-list{
    min-height: 41px;
}
.auto-pro-wrap-v2 .auto-pro-list .item,.auto-pro-wrap-v2 .auto-pro-list .f-item,.auto-pro-wrap-v2 .auto-pro-list .s-item{
    min-height: 40px;
    padding: 0 6px;
}
.auto-pro-wrap-v2 .auto-pro-list input,.auto-pro-wrap-v2 .auto-pro-list select{
    height: 28px;
    line-height: 26px;
}
.auto-pro-wrap-tright-wrap .auto-pro-list .f-item{
    text-align: right;
}
.auto-pro-wrap-verify .auto-pro-list .f-item{
    padding: 5px 0;
}
.auto-pro-wrap-verify .auto-pro-list .s-item{
    padding: 5px 12px;
}
.auto-pro-delbor-wrap .auto-pro-list{
    border-left: none;
}
.auto-pro-delbor-wrap .auto-pro-list li:last-child{
    border-right: none;
}
.auto-pro-bor-wrap .auto-pro-list{
    border: 1px solid #eae7e7;
    border-right: none;
    border-top: none;
}
.auto-pro-bor-e0-wrap .auto-pro-list{
    border: 1px solid #eae7e7;
    border-right: none;
    border-top: none;
}
.auto-pro-bor-d5-wrap .auto-pro-list{
    border: 1px dashed #d5d5d5;
    border-right: none;
    border-top: none;
}
.auto-pro-borbox-wrap .auto-pro-list{
    border-left: none;
}
.auto-pro-borbox-wrap .auto-pro-list li:last-child{
    border-right: none;
}
.auto-pro-bor-wrap .auto-pro-list>li,.auto-pro-bor-wrap .auto-pro-list .f-item{
    border-right: 1px solid #eae7e7;
}
.auto-pro-bor-e0-wrap .auto-pro-list>li,.auto-pro-bor-e0-wrap .auto-pro-list .f-item{
    border-right: 1px solid #e0e0e0;
}
.auto-pro-bor-d5-wrap .auto-pro-list>li,.auto-pro-bor-d5-wrap .auto-pro-list .f-item{
    border-color: #d5d5d5;
}
.auto-pro-pad-1-wrap .auto-pro-list{
    padding: 1px 0;
}
.auto-pro-line26-wrap .auto-pro-list .f-item,.auto-pro-line26-wrap .auto-pro-list .s-item{
    line-height: 26px;
}
.auto-pro-ht44-wrap .auto-pro-list,.auto-pro-ht44-wrap .auto-pro-list .s-item,.auto-pro-ht44-wrap .auto-pro-list .f-item{
    min-height: 44px;
}
.auto-pro-ht44-wrap .auto-pro-list input,.auto-pro-ht44-wrap .auto-pro-list select{
    height: 34px;
    line-height: 34px;
}
.auto-pro-ht50-wrap .auto-pro-list,.auto-pro-ht50-wrap .auto-pro-list .s-item,.auto-pro-ht50-wrap .auto-pro-list .f-item{
    min-height: 50px;
}
.auto-pro-ht60-wrap .auto-pro-list,.auto-pro-ht60-wrap .auto-pro-list .s-item,.auto-pro-ht60-wrap .auto-pro-list .f-item{
    min-height: 60px;
}
.auto-pro-ht60-wrap .auto-pro-list input,.auto-pro-ht60-wrap .auto-pro-list select{
    height: 40px;
    line-height: 40px;
}
.auto-pro-ht34-wrap .auto-pro-list,.auto-pro-ht34-wrap .auto-pro-list .s-item,.auto-pro-ht34-wrap .auto-pro-list .f-item{
    min-height: 34px;
    color: #333;
}
.auto-pro-ht34-wrap .auto-pro-list input,.auto-pro-ht34-wrap .auto-pro-list select{
    height: 28px;
    line-height: 28px;
}
.auto-pro-nobor-wrap .auto-pro-list,.auto-pro-nobor-wrap .auto-pro-list li,.auto-pro-nobor-wrap .auto-pro-list li .f-item,.auto-pro-nobor-wrap .auto-pro-list li .s-item{
    border: none;
}
.auto-pro-fs16-wrap .auto-pro-list .s-item,.auto-pro-fs16-wrap .auto-pro-list .f-item{
    font-size: 16px;
}
.auto-pro-fc333 .auto-pro-list .s-item{
    color: #333;
}
.auto-pro-list .fold-slide-btn,.t-list-40 .fold-slide-btn{
    height: 30px;
    line-height: 30px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    color: #1a91ed;
    padding-right: 23px;
    margin-right: -23px;
}
.auto-pro-list .fold-slide-btn .slide-btn-ico,.t-list-40 .fold-slide-btn .slide-btn-ico{
    display: inline-block;
    vertical-align: top;
    width: 13px;
    height: 10px;
    margin-left: 5px;
    margin-top: 10px;
}
.auto-pro-list .fold-slide-btn .slide-btn-down,.t-list-40 .fold-slide-btn .slide-btn-down{
    background: url(../images/list-icon/shousuo_arow_03.png) no-repeat center center;
}
.auto-pro-list .fold-slide-btn .slide-btn-up,.t-list-40 .fold-slide-btn .slide-btn-up{
    background: url(../images/list-icon/shousuo_arow_03.png) no-repeat center center;
    transform: rotateZ(180deg);
}
.auto-pro-list .red-arow-msg{
    background: url(../images/tit-icon/red_arow_msg_03.png) no-repeat left center;
    padding-left: 15px;
}
.auto-pro-list .yich-msg{
    color: #fb4c30;
    font-size: 15px;
    font-weight: bold;
}
.auto-pro-list .yich-msg-ico{
    display: inline-block;
    vertical-align: top;
    background: url(../images/tips-ico/yichang_tips_ico_03.png) no-repeat center center;
    width: 18px;
    height: 20px;
}

.inp-inlineblock-wrap select,.inp-inlineblock-wrap input{
    display: inline-block;
    vertical-align: top;
}
/*投诉异议版 list*/
.tousu-ver-list{
    width: 100%;
    font-size: 15px;
    float: left;
}
.tousu-ver-list.two-content-list{
    height: 52px;
}
.tousu-ver-list li{
    height: 32px;
    line-height: 32px;
    float: left;
}
.tousu-ver-list li .f-item{
    float: left;
    font-weight: bold;
    color: #646464;
    text-align-last:justify!important;
    text-align:justify!important;
    text-justify:distribute-all-lines!important;
    width: 80px;
}
.tousu-ver-list li .s-item{
    float: left;
    color: #969696;
    width: calc(100% - 80px);
    padding-left: 20px;
    overflow: hidden;
}
.tousu-ver-list.two-content-list li{
    height: 52px;
    line-height: 26px;
}
.tousu-ver-list.two-content-list li .s-item{
    height: 52px;
}
.tousu-ver-list.two-content-list.form-ver-list li .s-item{
    height: 54px;
}
.bg-bo-lan{
    background:url(../images/cg-icog/bol-lon2_03.png) repeat-x bottom left;
}
.tousu-ver-list.form-ver-list{
    height: 30px;
    margin: 8px 0;
}
.tousu-ver-list.form-ver-list li{
    height: 30px;
    line-height: 30px;
}
.tousu-ver-list.two-content-list.form-ver-list{
    height: 54px;
}
.tousu-ver-list.form-ver-list li input{
    border: 1px solid #eae7e7;
    height: 30px;
    line-height: 28px;
    width: 100%;
    display: block;
    padding:0 10px;
    border-radius: 5px;
}
.tousu-ver-list.two-content-list.form-ver-list li .f-item{
    line-height: 54px;
}
.tousu-ver-list.two-content-list.form-ver-list li textarea{
    height: 54px;
    border: 1px solid #eae7e7;
    line-height: 22px;
    width: 100%;
    display: block;
    padding:3px 10px;
    resize: none;
    border-radius: 5px;
}
.tousu-ver-list.form-ver-list li .f-item{
    color: #333;
}
.tousu-ver-list.form-ver-list li .s-item{
    color: #4f4f4f;
    line-height: 30px;
}

/*评价 星星*/
.star-29-light{
    width: 29px;
    height: 29px;
    background: url(../images/list-icon/st_ico_03.png) no-repeat center center;
    float: left;
    display: block;
    margin-right: 5px;
}
.star-29-gray{
    width: 29px;
    height: 29px;
    background: url(../images/list-icon/st_ico_05.png) no-repeat center center;
    float: left;
    display: block;
    margin-right: 5px;
}
.star-27-light{
    width: 27px;
    height: 27px;
    background: url(../images/list-icon/xingxing_03.png) no-repeat center center;
    float: left;
    display: block;
    margin-right: 5px;
}
.star-22-light{
    width: 22px;
    height: 22px;
    background: url(../images/list-icon/xingxing_03.png) no-repeat center center;
    display: inline-block;
    vertical-align: top;
    background-size: 100% 100%;
    margin-right: 5px;
}
.star-20-light{
    width: 20px;
    height: 20px;
    background: url(../images/list-icon/xingxing_03.png) no-repeat center center;
    display: inline-block;
    vertical-align: top;
    background-size: 100% 100%;
    margin-right: 5px;
}
.star-16-light{
    width: 16px;
    height: 16px;
    background: url(../images/list-icon/star_16_03.png) no-repeat center center;
    float: left;
    display: block;
}
.star-27-gray{
    width: 27px;
    height: 27px;
    background: url(../images/list-icon/xingxing_05.png) no-repeat center center;
    float: left;
    display: block;
    margin-right: 5px;
}
.star-22-gray{
    width: 22px;
    height: 22px;
    background: url(../images/list-icon/xingxing_05.png) no-repeat center center;
    display: inline-block;
    vertical-align: top;
    background-size: 100% 100%;
    margin-right: 5px;
}
.itial-btn-v3{
    width: 90px;
    height: 30px;
    display: block;
    float: left;
    color: #fff;
    line-height: 30px;
}
.itial-btn-v3 .icot{
    display: inline-block;
    height: 100%;
    vertical-align: top;
    width: 18px;
    margin-right: 3px;
}
.itial-btn-v3-99{
    width: 99px;
    background:url(../images/common-bgimg/x_03.png) no-repeat center center;
}
.itial-btn-v3-87{
    width: 87px;
    background:url(../images/common-bgimg/x_05.png) no-repeat center center;
}
.itial-btn-v3-75{
    width: 75px;
    background:url(../images/common-bgimg/x_05.png) no-repeat center center;
    background-size: 100% 100%;
}
.itial-btn-v3 .det-ico{
    background: url(../images/list-icon/v3-ico_06.png) no-repeat center center;
}
.itial-btn-v3 .ret-ico{
    background: url(../images/list-icon/v3-ico_03.png) no-repeat center center;
}
/*小按钮 wrap set-btn-wrap*/
.set-btn-wrap .set-del-btn{
    width: 14px;
    height: 16px;
    background: url(../images/inp-icon/inpdel_03.png) no-repeat center center;
    font-size: 0;
    vertical-align: top;
}
.set-btn-wrap .set-add-btn{
    width: 16px;
    height: 16px;
    background: url(../images/inp-icon/inpset_10.png) no-repeat center center;
    font-size: 0;
    vertical-align: top;
}
.set-btn-wrap .btn-ico{
    width: 14px;
    height: 14px;
    font-size: 0;
    vertical-align: top;
    display: inline-block;
    cursor: pointer;
}
.set-btn-wrap .add-ico{
    background: url(../images/cg-icog/yuyue-ico_10.png) no-repeat center center;
}
.set-btn-wrap .edit-ico{
    background: url(../images/cg-icog/yuyue-ico_21.png) no-repeat center center;
}
.set-btn-wrap .save-ico{
    background: url(../images/cg-icog/yuyue-ico_17.png) no-repeat center center;
}
.set-btn-wrap .del-ico{
    background: url(../images/cg-icog/yuyue-ico_14.png) no-repeat center center;
}

/*layer-----------*/
.ew-tree-table .ew-tree-table-arrow:before{
    content: none!important;
}
.ew-tree-table .ew-tree-table-open .ew-tree-table-arrow.arrow2{
    background: url(../images/list-icon/tree_ico_03.png) no-repeat center center;
}
.ew-tree-table .ew-tree-table-arrow.arrow2{
    background: url(../images/list-icon/tree_ico_07.png) no-repeat center center;
}
.ew-tree-table{
    height: 100%;
    margin: 0!important;
}
.ew-tree-table-group{
    height: 100%;
}
.layui-table thead tr{
    background-color: #ebebeb!important;
}
.dept-treetable .layui-table thead .ew-tree-table-cell > .ew-tree-table-cell-content{
    padding: 0 5px;
    line-height: 26px;
}
.ew-tree-table .layui-table td,.ew-tree-table .layui-table th{
    border-color: #e0e0e0;
    font-size: 15px;
}
.ew-tree-table .layui-table th{
    font-weight: bold;
}
.layui-table tbody tr:hover{
    background-color: #ebf6ff!important;
}
.layui-table .layui-form-radio>i:hover,.layui-table .layui-form-radioed>i{
    color: #1a91ed;
}
.ew-tree-table .ew-tree-table-arrow.ew-tree-table-arrow-hide{
    visibility:visible;
    background:#8f9499;
    width: 5px!important;
    height: 5px!important;
    margin-left: 5px;
}
.layui-auth-wrap .layui-form-checked[lay-skin=primary] i{
    border-color: #1a91ed!important;
    background-color:#1a91ed;
}
.layui-auth-wrap .layui-form-checkbox[lay-skin=primary]:hover i{
    border-color:#1a91ed;
}

/*审核记录 */
.audit-lay-wrap{
    width: 370px;
    height: 100%;
    background-color:#fdf5f5;
    position: absolute;
    right: -370px;
    top: 0;
}
.new-page-container-v5{
    width: 100%;
    height: 100%;
    padding:0px 70px 20px 20px;
}
.new-page-top-v5{
    padding-top: 26px;
    padding-bottom: 12px;
    float: left;
    height: 70px;
    width: 100%;
}
/*ztree checkbox*/
.ztree-wrap-v3{

}
.ztree-wrap-v3 .ztree li a{
    line-height: 30px;
    height: 30px;
}
.ztree-wrap-v3 .ztree li span.button{
    background:url(../images/list-icon/q-icot_03.png) no-repeat center center;
    background-position: 0 0!important;
}
.ztree-wrap-v3 .ztree li span.button.chk.checkbox_true_full,.ztree-wrap-v3 .ztree li span.button.chk.checkbox_true_full_focus{
    background:url(../images/list-icon/q-icot_06.png) no-repeat center center;
}
.ztree-wrap-v3 .ztree li span.button.chk.checkbox_true_part,.ztree-wrap-v3 .ztree li span.button.chk.checkbox_true_part_focus{
    background:url(../images/list-icon/qy_icot_03.png) no-repeat center center;
}
.ztree-wrap-v3 .ztree li a.curSelectedNode{
    color: #1a91ed;
}
.ztree-wrap-v3 .ztree li a.curSelectedNode span.button.ico_open{
    background:url(../images/list-icon/fx_aw_03.png) no-repeat center center!important;
}
.ztree-wrap-v3 .ztree li a.curSelectedNode span.button.ico_close{
    background:url(../images/list-icon/fx_aw_04.png) no-repeat center center!important;
}
.ztree-wrap-v3 .ztree li span.button.ico_open{
    background:url(../images/list-icon/leftver4_032.png) no-repeat center center!important;
}
.ztree-wrap-v3 .ztree li span.button.ico_close{
    background:url(../images/list-icon/leftver4_031.png) no-repeat center center!important;
}
.ztree-wrap-v3 .ztree li span{
    vertical-align: middle;
    display: inline-block;
    font-size: 15px;
}
.ztree-wrap-v4 .ztree li span{
    font-size: 14px;
}
.ztree-wrap-v3 .zhankai_ico,.ztree-wrap-v3 .shousuo_ico{
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: top;
    background:url(../images/cg-icog/znode_sz_ico_03.png) no-repeat center center;
    margin: 12px 4px;
}
.ztree-wrap-v3 .shousuo_ico{
    background:url(../images/cg-icog/znode_sz_ico_05.png) no-repeat center center;
}

.record-bot-sign{
    overflow: hidden;
    padding-top:55px;
}
.record-bot-sign li{
    float: left;
    width: 300px;
}
.record-bot-sign li b{
    display: block;
    width: 85px;
    height: 28px;
    line-height: 28px;
    float: left;
    margin-left: 20px;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    color: #e01116;
    padding-left: 5px;
}
.record-bot-sign li b:hover,.sign-wrap-hover:hover{
    background-color:#ffe7e8 ;
}
.record-bot-sign li .penc-ico,.sign-wrap-hover .penc-ico{
    display: inline-block;
    vertical-align: top;
    width: 15px;
    height: 100%;
    background: url(../images/common-icon/appro3_25.png) no-repeat center center;
    margin-right: 5px;
}
.record-bot-sign li .line-bot{
    float: left;
    width: calc(100% - 120px);
    border-bottom: 1px solid #bbbbbb;
    height: 25px;
}

/*online-chat-area------start*/
.online-chat-container{
    width: 850px;
    height: 600px;
}
.online-chat-container .top-area{
    height: 40px;
    line-height: 40px;
    background-color: #fe756d;
    width: 100%;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    position: relative;
    padding-left: 12px;
}
.online-chat-container .top-area .chat-icog{
    display: block;
    float: left;
    width: 20px;
    height: 100%;
    background:url(../images/cg-icog/cg-chat_03.png) no-repeat center center;
}
.online-chat-container .top-area .rt-close{
    position:absolute;
    width:16px;
    height:17px;
    top:11px;
    right:17px;
    font-size:0;
    background:url(../images/inp-icon/sc_close_03.png) no-repeat;
    cursor:pointer;
    background-size: 100% 100%;
}
.online-chat-container .chat-main-area{
    width: 100%;
    height: calc(100% - 40px);
}
.online-chat-container .lf-area{
    width: 216px;
    height: 100%;
    float: left;
    background-color: #eeeae8;
}
.online-chat-container .tb-comp-list{
    width: 100%;
}
.online-chat-container .tb-comp-list li{
    height: 46px;
    width: 100%;
    margin: 3px 0;
    padding: 6px 10px;
}
.online-chat-container .tb-comp-list li.current{
    background-color: #c8c6c5;
}
.online-chat-container .tb-comp-list .tb-head{
    height: 26px;
    width: 26px;
    border-radius: 50%;
    background:#fff url(../images/cg-icog/cg-chat_11.png) no-repeat center center;
    float: left;
    margin-top: 4px;
}
.online-chat-container .tb-comp-list .tb-info{
    width: calc(100% - 45px);
    float: left;
    height: 100%;
    padding: 0 10px;
}
.online-chat-container .tb-comp-list .tb-info .comp-name{
    font-size: 15px;
    color: #343434;
    line-height: 18px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.online-chat-container .tb-comp-list .tb-info .tbr-name{
    font-size: 12px;
    color: #333;
    line-height: 16px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.online-chat-container .tb-comp-list .msg-num{
    width: 17px;
    height: 17px;
    float: left;
    border-radius: 50%;
    background-color: #fe756d;
    color: #fff;
    text-align: center;
    line-height: 17px;
    margin-top: 9px;
}
.online-chat-container .rt-area{
    width: calc(100% - 216px);
    height: 100%;
    float: left;
}
.online-chat-container .msg-area{
    height: calc(100% - 180px);
    width: 100%;
    background-color: #f5f5f5;
    padding-right: 10px;
}
.online-chat-container .tb-mgs-list{
    width: 100%;
}
.online-chat-container .tb-mgs-list li{
    width: 100%;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 80px;
    padding-bottom: 15px;
}
.online-chat-container .tb-mgs-list .s-time{
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #969696;
}
.online-chat-container .tb-mgs-list .tb-info{
    height: 22px;
    width: 100%;
}
.online-chat-container .tb-mgs-list .tb-head{
    width: 22px;
    height: 22px;
    border-radius: 4px;
    background: #fff url(../images/cg-icog/cg-chat_14.png) no-repeat center center;
    float: left;
}
.online-chat-container .tb-mgs-list .comp-name{
    width: calc(100% - 22px);
    height: 100%;
    line-height: 22px;
    padding: 0 7px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    font-size: 15px;
    font-weight: bold;
    float: left;
}
.online-chat-container .tb-mgs-list .cont-msg{
    padding-left: 29px;
}
.online-chat-container .tb-mgs-list .msg-cont-box{
    background-color: #fff;
    padding: 5px 15px;
    line-height: 22px;
    font-size: 15px;
}
.online-chat-container .write-area{
    height: 180px;
    width: 100%;
    background-color: #fff;
    border-top: 1px solid #e0e0e0;
    padding: 0 13px;
}
.online-chat-container .write-area .write-text{
    color: #333;
    padding: 5px 15px;
    line-height: 24px;
    height: calc(100% - 63px);
}
.online-chat-container .tb-comp-list li.current .tb-info .comp-name,.online-chat-container .tb-comp-list li.current .tb-info .tbr-name{
    color: #fff;
}
.online-chat-container .send-area{
    width: 100%;
    height: 63px;
    padding: 18px 0;
    position: relative;
}
.online-chat-container .send-btn{
    display: block;
    width: 75px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    background-color: #f5f5f5;
    float: right;
}
.online-chat-container .send-btn .show-down-ico{
    width: 14px;
    height: 14px;
    background: url(../images/spsetting/down-grayarow_03.png) no-repeat center center;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    margin-top: 7px;
    margin-left: 8px;
}
.online-chat-container .send-mode{
    width: 98px;
    height: 48px;
    border: 1px solid #c8c8c8;
    position: absolute;
    top: 44px;
    right: -24px;
    background-color: #fff;
}
.online-chat-container .send-mode .item{
    width: 100%;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    color: #646464;
    cursor: pointer;
}
.online-chat-container .send-mode .item .sel_ico{
    width: 12px;
    height: 100%;
    margin-right: 8px;
    display: inline-block;
    vertical-align: top;
    background:url(../images/cg-icog/chat_mode-ico_06.png) no-repeat center center;
}
.online-chat-container .send-mode .item.current{
    background-color: #fe756d;
    color: #fff;
}
.online-chat-container .send-mode .item.current .sel_ico{
    background:url(../images/cg-icog/chat_mode-ico_03.png) no-repeat center center;
}
.online-chat-container .switch-type{
    position: absolute;
    width: 40px;
    height: 211px;
    right: -40px;
}
.online-chat-container .switch-type .item{
    width: 40px;
    height: 105px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 2px;
    color: #818181;
    background-color: #ffc7c7;
    padding: 8px 10px;
    border-radius: 0 5px 5px 0;
    line-height: 22px;
    cursor: pointer;
}
.online-chat-container .switch-type .item.current{
    color: #ffffff;
    background-color: #fe756d;
}
.live-chat-container{
    width: 345px;
    height: 690px;
    position: absolute;
    right: 47px;
    top: 171px;
}
.live-chat-shoubtn{
    width: 30px;
    height: 110px;
    position: absolute;
    right: -30px;
    top: 0;
    background: url(../images/cg-icog/chat_icot_03.png) no-repeat center center;
    cursor: pointer;
    padding-top: 37px;
    text-align: center;
    line-height: 16px;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
}

/*blue-search-list*/
.blue-search-list,.blue-search-lv2{
    border-radius: 26px;
    background-color: #1a91ed;
    height: 32px;
    padding: 6px 11px 6px 16px;
    font-size: 15px;
}
.blue-search-lv2{
    padding: 4px 11px 3px 16px;
}
.blue-search-list li,.blue-search-lv2 li{
    float: left;
    line-height: 20px;
    color: #fff;
}
.blue-search-lv2 li{
    line-height: 25px;
}
.blue-search-list .nat,.blue-search-lv2 .nat{
    margin-left: 10px;
}
.blue-search-list input,.blue-search-list select,.blue-search-lv2 input,.blue-search-lv2 select{
    height: 20px;
    border:1px solid #e8e8e8;
    line-height: 18px;
    padding: 0 3px;
    color: #333;
    width: 80px;
    margin-left: 5px;
    background-color: #fff;
    vertical-align: top;
}
.blue-search-lv2 input,.blue-search-lv2 select{
    height: 25px;
    line-height: 23px;
}
.blue-search-list li .sch-btn,.blue-search-lv2 li .sch-btn{
    min-width:80px;
    height: 20px;
    vertical-align: top;
    display: inline-block;
    line-height: 20px;
    background: #1a91ed;
    color: #fff;
    font-weight: bold;
}
.blue-search-lv2 li .sch-btn{
    height: 25px;
    line-height: 25px;
}
.blue-search-list li .sch-btn .sch-ico,.blue-search-lv2 li .sch-btn .sch-ico{
    display: inline-block;
    vertical-align: top;
    width: 17px;
    height: 100%;
    background: url(../images/common-icon/appro3_22.png) no-repeat center center;
    margin-right: 3px;
}
.blue-search-list li .sch-btn .getpro-ico,.blue-search-lv2 li .sch-btn .getpro-ico{
    display: inline-block;
    vertical-align: top;
    width: 17px;
    height: 100%;
    background: url(../images/common-icon/getp_ico_03.png) no-repeat center center;
    margin-right: 3px;
}
@keyframes live-chat-shan{
    20% {
        background-image: url(../images/cg-icog/chat_icot_03.png);
    }
    40% {
        background-image: url(../images/cg-icog/red-chat-ico_03.png);
    }
    60% {
        background-image: url(../images/cg-icog/chat_icot_03.png);
    }
    80% {
        background-image: url(../images/cg-icog/red-chat-ico_03.png);
    }
    100% {
        background-image: url(../images/cg-icog/chat_icot_03.png);
    }
}
@-webkit-keyframes live-chat-shan{
    20% {
        background-image: url(../images/cg-icog/chat_icot_03.png);
    }
    40% {
        background-image: url(../images/cg-icog/red-chat-ico_03.png);
    }
    60% {
        background-image: url(../images/cg-icog/chat_icot_03.png);
    }
    80% {
        background-image: url(../images/cg-icog/red-chat-ico_03.png);
    }
    100% {
        background-image: url(../images/cg-icog/chat_icot_03.png);
    }
}
@-moz-keyframes live-chat-shan{
    20% {
        background-image: url(../images/cg-icog/chat_icot_03.png);
    }
    40% {
        background-image: url(../images/cg-icog/red-chat-ico_03.png);
    }
    60% {
        background-image: url(../images/cg-icog/chat_icot_03.png);
    }
    80% {
        background-image: url(../images/cg-icog/red-chat-ico_03.png);
    }
    100% {
        background-image: url(../images/cg-icog/chat_icot_03.png);
    }
}
@-o-keyframes live-chat-shan{
    20% {
        background-image: url(../images/cg-icog/chat_icot_03.png);
    }
    40% {
        background-image: url(../images/cg-icog/red-chat-ico_03.png);
    }
    60% {
        background-image: url(../images/cg-icog/chat_icot_03.png);
    }
    80% {
        background-image: url(../images/cg-icog/red-chat-ico_03.png);
    }
    100% {
        background-image: url(../images/cg-icog/chat_icot_03.png);
    }
}

@keyframes live-chat-shanRed{
    20% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
    60% {
        opacity: 0;
    }
    80% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes live-chat-shanRed{
    20% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
    60% {
        opacity: 0;
    }
    80% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@-moz-keyframes live-chat-shanRed{
    20% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
    60% {
        opacity: 0;
    }
    80% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@-o-keyframes live-chat-shanRed{
    20% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
    60% {
        opacity: 0;
    }
    80% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@keyframes live-chat-shanBlue{
    20% {
        opacity: 1;
    }
    40% {
        opacity: 0;
    }
    60% {
        opacity: 1;
    }
    80% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes live-chat-shanBlue{
    20% {
        opacity: 1;
    }
    40% {
        opacity: 0;
    }
    60% {
        opacity: 1;
    }
    80% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}
@-moz-keyframes live-chat-shanBlue{
    20% {
        opacity: 1;
    }
    40% {
        opacity: 0;
    }
    60% {
        opacity: 1;
    }
    80% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}
@-o-keyframes live-chat-shanBlue{
    20% {
        opacity: 1;
    }
    40% {
        opacity: 0;
    }
    60% {
        opacity: 1;
    }
    80% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}
.live-chat-shoubtn.live-chat-shanShuobtn{
    animation: live-chat-shan 3s 1;
    background-image: url(../images/cg-icog/blue-chat-ico_03.png);
}
.live-chat-shanColor{
    display: none;
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.live-chat-shanRed{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    opacity: 0;
    background-image: url(../images/cg-icog/red-chat-ico_03.png);
    animation: live-chat-shanRed 3s 1;
}
.live-chat-shanBlue{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    opacity: 0;
    background-image: url(../images/cg-icog/chat_icot_03.png);
    animation: live-chat-shanBlue 3s 1;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)  {
    .live-chat-shoubtn.live-chat-shanShuobtn{
        animation: none;
    }
    .live-chat-shanRed,.live-chat-shanBlue,.live-chat-shanColor{
        display: block;
        width: 100%;
        height: 100%;
    }
}
.live-chat-zhanbox{
    position: absolute;
    right: 11px;
    top: 170px;
}
.live-chat-zhanbtn{
    width: 34px;
    height: 34px;
    background: url(../images/cg-icog/chat_icot_06.png) no-repeat center center;
    cursor: pointer;
}
.live-chat-zhanbox .item{
    background-color: #f5f5f5;
    width: 34px;
    height:90px;
    line-height: 18px;
    text-align: center;
    margin-top: 2px;
    font-weight: bold;
    font-size: 15px;
    padding:10px 3px;
    border-radius: 0 3px 3px 0;
}
.live-chat-zhanbox .item.current{
    background-color: #e01116;
    color: #fff;
}
.live-chat-container .online-chat-btn{

}
.live-chat-container .live-top-wrap{
    height: 40px;
    line-height: 40px;
    width: 100%;
    font-size: 17px;
    font-weight: bold;
    color: #ff554b;
    background-color: #ffe2e0;
    text-align: center;
    position: relative;
}
.live-chat-container .live-close-btn{
    position: absolute;
    width: 19px;
    height: 19px;
    background: url(../images/tit-icon/close-cha_03.png) no-repeat center center;
    right: 16px;
    top: 11px;
    font-size: 0px;
}
.live-chat-container .live-chat-icon{
    width: 20px;
    background:url(../images/cg-icog/ct_icot_03.png) no-repeat center center;
    display: inline-block;
    vertical-align: top;
    height: 40px;
    position: relative;
    margin-right: 12px;
    cursor: pointer;
}
.live-chat-container .live-notice-icon{
    width: 14px;
    background:url(../images/cg-icog/wt_not-lb_03.png) no-repeat center center;
    display: inline-block;
    vertical-align: top;
    height: 40px;
    margin-right: 2px;
    cursor: pointer;
}
.live-chat-container .live-forbid-icon{
    position: absolute;
    width: 13px;
    height: 13px;
    background:#fff url(../images/cg-icog/forbid-chat.png) no-repeat center center;
    right: -4px;
    bottom: 6px;
    border-radius: 50%;
}
.live-chat-container .live-member-wrap{
    width: 100%;
    height: 185px;
    background-color: #ededed;
}
.live-chat-container .live-mem-list{
    width: 100%;
}
.live-chat-container .live-mem-list li{
    height: 50px;
    width: 100%;
}
.live-chat-container .lf-headimg{
    width: 22px;
    height: 22px;
    background: #fff url(../images/cg-icog/ct_icot_07.png) no-repeat center center;
    margin: 14px 5px;
    float: left;
}
.live-chat-container .cen-info{
    float: left;
    padding:8px 5px;
    width: calc(100% - 72px);
}
.live-chat-container .comp-name{
    font-size: 15px;
    color: #444;
    font-weight: bold;
    line-height: 18px;
}
.live-chat-container .mem-name{
    font-size: 12px;
    color: #444;
    font-weight: bold;
    line-height: 16px;
    color: #bfc1c3;
}
.live-chat-container .rt-num{
    float: left;
    width: 40px;
    padding-top: 16px;
}
.live-chat-container .info-num{
    min-width: 18px;
    height: 18px;
    color: #fff;
    background-color: #ff5349;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    border-radius: 18px;
    display: inline-block;
    vertical-align: top;
}
.live-chat-container .live-mem-list li.current{
    background-color:#e1e1e1;
}
.live-chat-container .live-msg-wrap{
    width: 100%;
    height: calc(100% - 40px - 185px - 110px);
    background-color: #fcfcfc;
    border-top: 1px solid #f3f3f3;
}
.live-chat-container .live-msg-wrap.live-msg-fullwrap{
    height: calc(100% - 40px - 110px);
}
.live-chat-container .live-msg-list{
    width: 100%;
    float: left;
}
.live-chat-container .live-msg-list li{
    width: 100%;
    float: left;
}
.live-chat-container .live-msg-list .lf-headimg{
    width: 22px;
    height: 22px;
    background: url(../images/cg-icog/ct_icot_07.png) no-repeat center center;
    margin: 4px 5px;
    float: left;
}
.live-chat-container .live-msg-list .cen-info{
    float: left;
    width: calc(100% - 40px);
    padding: 0 5px;
    line-height: 30px;
}
.live-chat-container .live-msg-list .comp-name{
    color: #fc6259;
    font-size: 15px;
    font-weight: bold;
    max-width: calc(100% - 160px);
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    line-height: 30px;
}
.live-chat-container .live-msg-list .date-box{
    font-size: 14px;
    color: #969696;
    padding-left: 10px;
    float: left;
    line-height: 30px;
}
.live-chat-container .live-msg-list .msg-box{
    padding-left: 45px;
    float: left;
    padding-right: 12px;
    width: 100%;
    line-height: 24px;
    word-break: break-all;

}
.live-chat-container .live-write-wrap{
    width: 100%;
    height: 110px;
    background-color: #fff;
    padding-bottom: 38px;
    position: relative;
    border-top: 1px solid #e0e0e0;
}
.live-chat-container .live-write-wrap .live-text{
    width: 100%;
    height: 100%;
    display: block;
    resize: none;
    padding: 5px 8px;
}
.live-chat-container .live-write-wrap .send-btn{
    position: absolute;
    width: 60px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    right: 8px;
    bottom: 6px;
    background-color: #f5f5f5;
    color: #1a91ed;
    font-weight: bold;
}

    /*online-chat-area------end*/
.sign-img-bg{
    width:67px;
    height:25px;
    background:#ffffff url(../images/kbdating-icon/hadsignicon_03.png) no-repeat center center;
    background-size:100% 100%;
    display:inline-block;
    vertical-align: top;
    margin-top: 8px;
}
.sign-conf-bg{
    width:67px;
    height:25px;
    background:#ffffff url(../images/kbdating-icon/hadconficon_03.png) no-repeat center center;
    background-size:100% 100%;
    display:inline-block;
    vertical-align: top;
    margin-top: 8px;
}
.baohan-btn{
    width: 104px;
    height: 30px;
    padding-left: 25px;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background: url(../images/common-bgimg/db_03.png) no-repeat;
    cursor: pointer;
    float: left;
    text-align: center;
}
.tb-bzj-btn{
    padding-left: 30px;
    background: url(../images/common-bgimg/tb_bzj_tan_03.png) no-repeat;
    text-align: left;
}
.lianheti-bg-btn{
    width: 129px;
    height: 30px;
    padding-left: 35px;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background: url(../images/common-bgimg/lhtbg-bg_03.png) no-repeat;
    cursor: pointer;
    float: left;
    text-align: center;
}

.loading-minico{
    width: 16px;
    height: 100%;
    background: url(../images/common-bgimg/loading.gif) no-repeat center center;
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}
/*图表分析 部分*/
.chart-full-box{
    position: absolute!important;
    width: calc(100% - 10px) !important;
    height:calc(100% - 10px) !important;
    background-color: #fff!important;
    z-index: 4!important;
    top: 5px;
    left: 5px;
}
.chart-tab-wrap{
    width: 280px;
    height: 24px;
    position: relative;
    overflow: hidden;
}
.chart-tab-wrap .lf-scroBtn,.chart-tab-wrap .rt-scroBtn{
    width: 18px;
    height: 24px;
    border: 1px solid #e6e6e6;
    border-radius: 3px 0 0 3px;
    position: absolute;
    top: 0;
    z-index: 2;
}
.chart-tab-wrap .lf-scroBtn{
    left: 0;
    background:#fff url(../images/list-icon/sw-rt_03.png) no-repeat center center;
}
.chart-tab-wrap .rt-scroBtn{
    right: 0;
    background:#fff url(../images/list-icon/sw-rt_05.png) no-repeat center center;
}
.chart-tab-list{
    height: 24px;
}
.chart-tab-wrap .chart-tab-list{
    position: absolute;
    left: 25px;
}
.chart-tab-list li{
    display: block;
    float: left;
    width: 74px;
    height: 24px;
    margin-right: 5px;
}
.chart-tab-list li a{
    display: block;
    width: 100%;
    height: 100%;
    color: #646464;
    font-size: 15px;
    border: 1px solid #e6e6e6;
    background-color: #fff;
    text-align: center;
    line-height: 22px;
}
.chart-tab-list li.current a{
    border: 1px solid #1a91ed;
    background:#1a91ed;
    color: #fff;
}
.mycount-charts h4{
    text-align: center;
    font-weight: bold;
    font-size: 15px;
}
.pb-flow-downwrap{
    position: relative;
    width: 110px;
    height: 30px;
}
.pb-flow-downwrap .control-btn{
    width: 100%;
    height: 30px;
    color: #fff;
    background-color: #e01116;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    border-radius: 5px;
    text-align: left;
    padding-left: 8px;
}
.pb-flow-downwrap .control-btn .icop-d-arow{
    width: 9px;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    background: url(../images/list-icon/d-a-ico_03.png) no-repeat center center;
    margin-left: 4px;
}
.pb-flow-downwrap .falldown-list{
    width: 100%;
    position: absolute;
    top: 30px;
    display: none;
    border: 1px solid #e01116;
    background: #fff;
    z-index: 2;
}
.pb-flow-downwrap .falldown-list li{
    width: 100%;
    height: 31px;
    line-height: 30px;
    position: relative;
    padding-bottom: 1px;
}
.pb-flow-downwrap .falldown-list li a{
    display: block;
    width: 100%;
    height: 100%;
    color: #e01116;
    padding-left: 4px;
}
.pb-flow-downwrap .falldown-list.falldown-list-center li a{
    text-align: center;
}
.pb-flow-downwrap .falldown-list li .bot-line{
    height: 1px;
    width: calc(100% - 8px);
    position: absolute;
    bottom: 0;
    left: 4px;
    background-color: #d5d5d5;
}
.pb-flow-downwrap .falldown-list li.current a,.pb-flow-downwrap .falldown-list li a:hover{
    background-color: #e01116;
    color: #fff;
}
.pb-flow-downwrap .icop{
    width: 15px;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    margin-right: 8px;
    float: left;
}
.pb-flow-downwrap .falldown-list-center .icop{
    float: none;
}
.pb-flow-downwrap .tian-ico{
    background: url(../images/cg-icog/pbgl_03.png) no-repeat center center;
}
.pb-flow-downwrap .falldown-list li .stop-ico{
    background: url(../images/cg-icog/pbgl_11.png) no-repeat center center;
}
.pb-flow-downwrap .falldown-list li .rep-ico{
    background: url(../images/cg-icog/pbgl_15.png) no-repeat center center;
}
.pb-flow-downwrap .falldown-list li .fou-ico{
    background: url(../images/cg-icog/pbgl_24.png) no-repeat center center;
}
.pb-flow-downwrap .falldown-list li .end-ico{
    background: url(../images/cg-icog/pbgl_30.png) no-repeat center center;
}
.pb-flow-downwrap .falldown-list li .start-ico{
    background: url(../images/list-icon/pst_h_03.png) no-repeat center center;
}
.pb-flow-downwrap .falldown-list li .houxuan-ico{
    background: url(../images/cg-icog/pbps_09_ico_12.png) no-repeat center center;
}
.pb-flow-downwrap .falldown-list li .tianjia-ico{
    background: url(../images/cg-icog/pbps_09_ico_03.png) no-repeat center center;
}
.pb-flow-downwrap .falldown-list li:hover .stop-ico,.pb-flow-downwrap .falldown-list li.current .stop-ico{
    background: url(../images/cg-icog/pbgl_07.png) no-repeat center center;
}
.pb-flow-downwrap .falldown-list li:hover .rep-ico,.pb-flow-downwrap .falldown-list li.current .rep-ico{
    background: url(../images/cg-icog/pbgl_18.png) no-repeat center center;
}
.pb-flow-downwrap .falldown-list li:hover .fou-ico,.pb-flow-downwrap .falldown-list li.current .fou-ico{
    background: url(../images/cg-icog/pbgl_22.png) no-repeat center center;
}
.pb-flow-downwrap .falldown-list li:hover .end-ico,.pb-flow-downwrap .falldown-list li.current .end-ico{
    background: url(../images/cg-icog/pbgl_28.png) no-repeat center center;
}
.pb-flow-downwrap .falldown-list li:hover .start-ico,.pb-flow-downwrap .falldown-list li.current .start-ico{
    background: url(../images/list-icon/pstart_ico_03.png) no-repeat center center;
}
.pb-flow-downwrap .falldown-list li:hover .houxuan-ico,.pb-flow-downwrap .falldown-list li.current .houxuan-ico{
    background: url(../images/cg-icog/pbps_09_ico_10.png) no-repeat center center;
}
.pb-flow-downwrap .falldown-list li:hover .tianjia-ico,.pb-flow-downwrap .falldown-list li.current .tianjia-ico{
    background: url(../images/cg-icog/pbps_09_ico_05.png) no-repeat center center;
}
.list-blue-icol{
    width: 17px;
    height: 17px;
    display: inline-block;
    vertical-align: top;
    margin-top: 6px;
    margin-right: 5px;
}
.list-blue-icol.start-ico{
    background: url(../images/list-icon/qd-ico_03.png) no-repeat center center;
}
.list-blue-icol.enter-ico{
    background: url(../images/list-icon/qd-ico_05.png) no-repeat center center;
}
.list-blue-icol.yanqi-ico{
    background: url(../images/list-icon/dt_yan_03.png) no-repeat center center;
}
.list-blue-icol.notice-ico{
    width: 14px;
    height: 19px;
    margin-top: 5px;
    margin-right: 15px;
    background: url(../images/list-icon/wt_not_blue_03.png) no-repeat center center;
}

.common-fullscreen-box{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 999;
}

/*IE 10+隐藏滚动条*/
.hide-scroll-bar::-webkit-scrollbar{
    height: 0 !important;
}
.hide-scroll-bar{
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
}

/*jquery.scrollbar 样式滚动条 修改*/
.blue-scrollbar-wrap .scrollbar-dynamic > .scroll-element.scroll-y{
    width: 12px;
}
.blue-scrollbar-wrap .scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.blue-scrollbar-wrap .scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer{
    width: 12px;
}
.blue-scrollbar-wrap .scrollbar-dynamic > .scroll-element .scroll-element_size{
    background-color: #ecf7ff;
}
.blue-scrollbar-wrap .scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar{
    width: 4px;
    left: 4px;
}
.blue-scrollbar-wrap .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.blue-scrollbar-wrap .scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar{
    width: 4px;
}
.blue-scrollbar-wrap .scrollbar-dynamic > .scroll-element .scroll-bar{
    background-color: #90bfe2;
}
.blue-scrollbar-wrap .scrollbar-dynamic > .scroll-element.scroll-x{
    height: 12px;
}
.blue-scrollbar-wrap .scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
.blue-scrollbar-wrap .scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer{
    height: 12px;
}
.blue-scrollbar-wrap .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.blue-scrollbar-wrap .scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar{
    height: 6px;
    bottom: 3px;
}
.blue-scrollbar-wrap .scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar{
    height: 4px;
    bottom: 4px;
}

.blue-scrollbar-wrap-16 .scrollbar-dynamic > .scroll-element.scroll-y{
    width: 16px;
}
.blue-scrollbar-wrap-16 .scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.blue-scrollbar-wrap-16 .scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer{
    width: 16px;
}
.blue-scrollbar-wrap-16 .scrollbar-dynamic > .scroll-element .scroll-element_size{
    background-color: #ecf7ff;
}
.blue-scrollbar-wrap-16 .scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar{
    width: 8px;
    left: 4px;
}
.blue-scrollbar-wrap-16 .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.blue-scrollbar-wrap-16 .scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar{
    width: 8px;
}
.blue-scrollbar-wrap-16 .scrollbar-dynamic > .scroll-element .scroll-bar{
    background-color: #90bfe2;
}
.blue-scrollbar-wrap-16 .scrollbar-dynamic > .scroll-element.scroll-x{
    height: 16px;
    bottom: 0;
    background-color: #ecf7ff;
    z-index: 3;
}
.blue-scrollbar-wrap-16 .scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
.blue-scrollbar-wrap-16 .scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer{
    height: 16px;
}
.blue-scrollbar-wrap-16 .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.blue-scrollbar-wrap-16 .scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar{
    height: 8px;
    bottom: 4px;
}
.blue-scrollbar-wrap-16 .scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar{
    height: 8px;
    bottom: 4px;
}
.blue-scrollbar-wrap-16 .scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
.blue-scrollbar-wrap-16 .scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer{
    height: 16px;
}

/*灰色滚动条样式 */
.gray-scrollbar-wrap .scrollbar-dynamic > .scroll-element.scroll-y{
    width: 16px;
    border-left: 1px solid #e0e0e0;
    right: 1px;
}
.gray-scrollbar-wrap .scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.gray-scrollbar-wrap .scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer{
    width: 16px;
}
.gray-scrollbar-wrap .scrollbar-dynamic > .scroll-element .scroll-element_size{
    background-color: #fafafa;
}
.gray-scrollbar-wrap .scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar{
    width: 6px;
    left: 5px;
}
.gray-scrollbar-wrap .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.gray-scrollbar-wrap .scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar{
    width: 6px;
}
.gray-scrollbar-wrap .scrollbar-dynamic > .scroll-element .scroll-bar{
    background-color: #eae7e7;
}
.gray-scrollbar-wrap .scrollbar-dynamic > .scroll-element.scroll-x{
    height: 16px;
}
.gray-scrollbar-wrap .scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
.gray-scrollbar-wrap .scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer{
    height: 16px;
}
.gray-scrollbar-wrap .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.gray-scrollbar-wrap .scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar{
    height: 6px;
    bottom: 5px;
}
.gray-scrollbar-wrap .scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar{
    height: 6px;
    bottom: 5px;
}
.gray-scrollbar-wrap-w14 .scrollbar-dynamic > .scroll-element.scroll-y{
    width: 14px;
    border-left: none;
}
.gray-scrollbar-wrap-w14 .scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.gray-scrollbar-wrap-w14 .scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer{
    width: 14px;
}
.gray-scrollbar-wrap-w14 .scrollbar-dynamic > .scroll-element .scroll-element_track{
    background-color: #f1f1f1;
    border: 1px solid #e5e5e5;
    box-sizing: border-box;
}
.gray-scrollbar-wrap-w14 .scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar{
    width: 6px;
    left: 3px;
}
.gray-scrollbar-wrap-w14 .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.gray-scrollbar-wrap-w14 .scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar{
    width: 6px;
}
.gray-scrollbar-wrap-w14 .scrollbar-dynamic > .scroll-element .scroll-bar{
    background-color: #c1c1c1;
    border: 1px solid #e5e5e5;
}
.gray-scrollbar-wrap-w14 .scrollbar-dynamic > .scroll-element.scroll-x{
    height: 14px;
    bottom: 0;
}
.gray-scrollbar-wrap-w14 .scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
.gray-scrollbar-wrap-w14 .scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer{
    height: 14px;
}
.gray-scrollbar-wrap-w14 .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.gray-scrollbar-wrap-w14 .scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar{
    height: 6px;
    bottom: 3px;
}
.gray-scrollbar-wrap-w14 .scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar{
    height: 6px;
    bottom: 3px;
}
.gray-scrollbar-wrap-w14 .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer, .gray-scrollbar-wrap-w14 .scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer{
    overflow: visible;
}

.red-placeholder-wrap input::-webkit-input-placeholder,.red-placeholder-wrap textarea::-webkit-input-placeholder {
    color:rgba(224,17,22,.8);
    font-size: 15px;
}
.red-placeholder-wrap input:-moz-placeholder,.red-placeholder-wrap textarea:-moz-placeholder {
    color:rgba(224,17,22,.8);
    font-size: 15px;
}
.red-placeholder-wrap input::-moz-placeholder,.red-placeholder-wrap textarea::-moz-placeholder {
    color:rgba(224,17,22,.8);
    font-size: 15px;
}
.red-placeholder-wrap input:-ms-input-placeholder,.red-placeholder-wrap textarea:-ms-input-placeholder {
    color:rgba(224,17,22,.8);
    font-size: 15px;
}
.blue-placeholder-wrap input::-webkit-input-placeholder,.red-placeholder-wrap textarea::-webkit-input-placeholder {
    color:#1a91ed;
}
.blue-placeholder-wrap input:-moz-placeholder,.red-placeholder-wrap textarea:-moz-placeholder {
    color:#1a91ed;
}
.blue-placeholder-wrap input::-moz-placeholder,.red-placeholder-wrap textarea::-moz-placeholder {
    color:#1a91ed;
}
.blue-placeholder-wrap input:-ms-input-placeholder,.red-placeholder-wrap textarea:-ms-input-placeholder {
    color:#1a91ed;
}

.blue-0183e8-placeholder-wrap input::-webkit-input-placeholder{
    color:#0183e8;
}
.blue-0183e8-placeholder-wrap input:-moz-placeholder{
    color:#0183e8;
}
.blue-0183e8-placeholder-wrap input::-moz-placeholder{
    color:#0183e8;
}
.blue-0183e8-placeholder-wrap input:-ms-input-placeholder{
    color:#0183e8;
}

.black-comp-icog{
    width: 21px;
    height: 40px;
    background: url(../images/cg-icog/hmd-ico_03.png) no-repeat center center;
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}
/*黑名单 提示*/
.black-comp-wrap{
    position: relative;
    overflow: visible;
}
.black-comp-wrap .black-comp-msg{
    display: none;
    position: absolute;
    top: 30px;
    width: 410px;
    left: 50%;
    margin-left: -205px;
    background-color: #ffe5e6;
    border-radius: 3px;
    padding: 6px 8px;
    line-height: 24px;
    min-height: 60px;
    white-space: normal;
    z-index: 1;
}
.black-comp-wrap:hover .black-comp-msg{
    display: block;
}
.meet-sel-list{
    margin-left: 130px;
    height: 30px;
}
.meet-sel-list .m-item{
    float: left;
    line-height: 30px;
    border-bottom: 2px solid transparent;
    font-size: 15px;
    font-weight: bold;
    margin-left: 60px;
}
.meet-sel-list .m-item:first-child{
    margin-left: 0;
}
.meet-sel-list .m-item.current{
    color: #1a91ed;
    border-bottom: 2px solid #1a91ed;
}
.meet-tab-list{
    height: 29px;
}
.meet-tab-list .tab-item{
    height: 29px;
    padding: 0 8px;
    line-height: 27px;
    text-align: center;
    font-size: 15px;
    color: #737373;
    float: left;
    margin: 0 5px;
    border: 1px solid #d4d4d4;
    border-radius: 15px;
}
.meet-tab-list .tab-item.current{
    color: #fff;
    border: 1px solid #1a91ed;
    background-color: #1a91ed;
}
.meet-tab-list .icom{
    width: 15px;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    margin-right: 2px;
}
.meet-tab-list .mulu-ico{
    width: 12px;
    background: url(../images/cg-icog/qh-ico_06.png) no-repeat center center;
}
.meet-tab-list .yud-ico{
    background: url(../images/cg-icog/qh-ico_10.png) no-repeat center center;
}
.meet-tab-list .current .mulu-ico{
    background: url(../images/cg-icog/qh-ico_11.png) no-repeat center center;
}
.meet-tab-list .current .yud-ico{
    background: url(../images/cg-icog/qh-ico_03.png) no-repeat center center;
}
/*会议室图片轮播按钮*/
.meet-swip-prev,.meet-swip-next{
    width: 16px;
    height: 50px;
    position: absolute;
    top: 37.5px;
}
.meet-swip-prev{
    left: 45px;
    background: url(../images/cg-icog/swip-ico_03.png) no-repeat center center;
}
.meet-swip-next{
    right: 45px;
    background: url(../images/cg-icog/swip-ico_05.png) no-repeat center center;
}
.met-last-mh{
    position: absolute;
    left: 47px;
    top: 14px;
    padding-left: 27px;
    width: 81px;
    background: url(../images/cg-icog/myd-ico_03.png) no-repeat center center;
    text-align: left;
}
.met-next-nh{
    position: absolute;
    right: 47px;
    top: 14px;
    width: 79px;
    padding-left: 10px;
    background: url(../images/cg-icog/myd-ico_05.png) no-repeat center center;
    text-align: left;
}
.meet-mohu-wrap{
    position: absolute;
    top: 60px;
    z-index: 3;
    background-color: #fff;
}
.meet-hover-wrap{
    position: relative;
    overflow: visible;
}
.meet-hover-box{
    position: absolute;
    top: 65px;
    left: 20px;
    max-width: 700px;
    display: none;
    z-index: 2;
}
.meet-hover-wrap:hover .meet-hover-box{
    display: block;
}
.meet-hover-box .met-hover-con{
    position: relative;
    padding-top: 6px;
}
.meet-hover-box .mh-arow{
    position: absolute;
    left: 23px;
    top:1px;
    width: 12px;
    height: 7px;
    background: url(../images/cg-icog/mhov-arow_03.png) no-repeat;
}
.meet-hover-box .meet-hover-data{
    padding: 6px 15px;
    line-height: 26px;
    font-size: 15px;
    background-color: #fef9de;
    border: 1px solid #a5a5a5;
    overflow: hidden;
}

/*专家投票*/
.red-qi-ico-15{
    display: inline-block;
    width: 15px;
    height: 21px;
    background: url(../images/cg-icog/zjtpico_11.png) no-repeat;
}
.red-qi-ico-18{
    display: inline-block;
    vertical-align: top;
    width: 18px;
    height: 25px;
    background: url(../images/cg-icog/zjtpico_15.png) no-repeat;
}
.red-qi-ico-19{
    display: inline-block;
    vertical-align: top;
    width: 19px;
    height: 27px;
    background: url(../images/cg-icog/tj_ico_11.png) no-repeat;
}
.red-tju-ico-17{
    display: inline-block;
    vertical-align: top;
    width: 17px;
    height: 18px;
    background: url(../images/cg-icog/tj_ico_07.png) no-repeat;
}

.log-ad-wrap{
    width: 100%;
    height: 100%;
    position:absolute;
    left:0;
    top:0;
    z-index: 2;
    background-color: rgba(0,0,0,0.5);
}
.log-ad-wrap .log-ad-main{
    width: 1152px;
    height: 700px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -576px;
    margin-top: -350px;
    background-color: #fff;
    border-radius: 10px;
    z-index: 3;
}
.log-ad-wrap .log-ad-close{
    position:absolute;
    z-index: 3;
    top: 16px;
    right: 18px;
    width:25px;
    height:24px;
    background: url(../images/cg-icog/logafter_03.png) no-repeat;
}
.log-ad-wrap .log-ad-close-white{
    top: 24px;
    background: url(../images/spotimg/spot-exitfull-icon_03.png) no-repeat;
}
.log-ad-wrap .sw-last-ad,.log-ad-wrap .sw-next-ad{
    position: absolute;
    width:50px;
    height: 50px;
    left: 10px;
    top:50%;
    margin-top: -25px;
    z-index: 3;
    background: #ebebeb url(../images/cg-icog/logafter_07.png) no-repeat center center;
    border-radius: 10px;
    background-size: 14px 28px;
}
.log-ad-wrap .sw-next-ad{
    left: auto;
    right: 10px;
    background: #ebebeb url(../images/cg-icog/logafter_09.png) no-repeat center center;
    background-size: 14px 28px;
}
.log-ad-wrap .sw-zd-btn{
    position:absolute;
    z-index:3;
    bottom:29px;
    left:50%;
    margin-left:-59px;
    background-image: linear-gradient(45deg, #faa14b, #f97f13);
    height: 40px;
    line-height: 40px;
    padding: 0 27px;
    color: #fff;
    font-size: 16px;
    border-radius: 20px;
}
.log-ad-wrap .log-ad-point{
    width: 100%;
    position:absolute;
    height: 8px;
    bottom: 11px;
    z-index: 3;
    left: 0;
    text-align: center;
}
.log-ad-wrap .log-ad-point .swiper-pagination-bullet{
    display: inline-block;
    vertical-align: top;
    margin: 0 4px;
    border-radius: 4px;
    width: 8px;
    height: 8px;
    border: 2px solid #f97c0e;
    background-color: transparent;
}
 .log-ad-point .swiper-pagination-bullet-active{
    background-color: #f97c0e;
}

.log-ad-wrap .bd-wx-top-bg{
    width: 100%;
    height: 106px;
    background: url(../images/common-bgimg/bangd_top_bg_03.png) no-repeat;
}
.log-ad-wrap .bd-wx-top-zb-bg{
    width: 100%;
    height: 106px;
    background: url(../images/common-bgimg/top_zb_xcx_03.png) no-repeat;
}
.log-ad-wrap .bd-wx-top-zj-bg{
    width: 100%;
    height: 106px;
    background: url(../images/common-bgimg/zj_xcx_top_03.png) no-repeat;
}
.log-ad-wrap .bangd-step{
    width: 100%;
    float: left;
}
.log-ad-wrap .bangd-step .item{
    text-align: center;
    border-radius: 10px;
    padding: 8px 0 0;
    min-height: 262px;
}
.log-ad-wrap .bangd-step .item .erma-img{
    display: block;
    margin: 0 auto;
    width: 153px;
    height: 153px;
}
.log-ad-wrap .bangd-step .item .suc-wrap{
    position: absolute;
    display: block;
    width: 153px;
    height: 153px;
    background:rgba(255,255,255,.8) url(../images/inp-icon/t_icom_03.png) no-repeat center 40px;
    left: 50%;
    top: 50%;
    margin-left: -75px;
    margin-top: -75px;
}
.log-ad-wrap .bangd-step .item .top-tit{
    font-size: 15px;
    line-height: 40px;
}
.log-ad-wrap .t-ciro{
    display: inline-block;
    vertical-align: top;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #1a91ed;
    margin: 17px 6px 0 0;
}
.log-ad-wrap .bangd-step .item .bot-tip{
    font-size: 14px;
    line-height: 42px;
}
.log-ad-wrap .bangd-step .item .two-tip{
    line-height: 20px;
}
/*更新通知按钮*/
.upd-not-wrap{
    position: absolute;
    left: 0;
    bottom: 85px;
    width: 116px;
    height: 157px;
}
.upd-not-wrap .upd-shen-bg{
    position:absolute;
    width: 34px;
    height: 41px;
    left: 0;
    top: 0;
    background:url(../images/cg-icog/logafter_13.png) no-repeat;
}
@keyframes adswing {
    0% { transform: rotate(8deg); }
    100% { transform: rotate(-8deg); }
}
.upd-not-wrap .upd-slide-bg{
    position:absolute;
    width: 90px;
    height: 128px;
    left:26px;
    top: 30px;
    background:url(../images/cg-icog/logafter_16.png) no-repeat;
    padding: 23px 14px;
    animation: adswing ease-in-out .8s infinite alternate;
    transform-box: fill-box;
    transform-origin: left top;
}
.upd-not-wrap .msg{
    text-align: center;
    line-height: 31px;
    color: #fff;
    font-weight: bold;
    font-size: 26px;
}
.upd-not-wrap .l-btn{
    display: block;
    width: 62px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    background-color: #fff;
    color: #f27513;
    font-size: 12px;
    font-weight: bold;
    border-radius: 4px;
    margin-top: 14px;
}
/*选中蓝色 边框 蓝色字体*/
.tab-list-v4{
    height: 32px;
    width: 100%;
    float: left;
    border-bottom: 1px solid #1a91ed;
}
.tab-list-v4 li{
    float: left;
    width:88px;
    height: 31px;
    border: 1px solid #d4d4d4;
    border-radius: 4px 4px 0 0;
    border-bottom: none;
    margin-right: 12px;
    position: relative;
}
.tab-list-v4 li a{
    display: block;
    width: 100%;
    text-align: center;
    height: 31px;
    position: absolute;
    font-size: 15px;
    color: #7b7b7b;
    font-weight: bold;
    top: 0;
    left: 0;
    line-height: 30px;
    border-bottom: 1px solid transparent;
}
.tab-list-v4 li.current{
    border-color: #1a91ed;
}
.tab-list-v4 li.current a{
    border-color: #fff;
}

.paytype-list-v2{
    width: 100%;
    float: left;
    text-align: center;
    height: 40px;
}
.paytype-list-v2 li{
    display: inline-block;
    vertical-align: top;
    /*float: left;*/
    text-align: center;
    margin:0 12px;
}
.paytype-list-v2 li a{
    display: block;
    height: 100%;
    padding: 0 11px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e0e0e0;
    font-size: 18px;
    font-family: 'zzqxmt';
    border-radius: 5px;
}
.paytype-list-v2 li.current a.pay-plat{
    border-color: #e01116;
}
.paytype-list-v2 li.current a.pay-weixin{
    border-color: #3eb134;
}
.paytype-list-v2 li.current a.pay-zfb{
    border-color: #009edd;
}
.paytype-list-v2 li.current a.pay-other{
    border-color: #fda700;
}
.paytype-list-v2 .pay-bg{
    width: 26px;
    height: 100%;
    margin-right: 4px;
    float: left;
}
.paytype-list-v2 .pay-plat-bg{
    background: url(../images/payicon/pay_ico2_07.png) no-repeat center center;
}
.paytype-list-v2 .pay-weixin-bg{
    background: url(../images/payicon/pay_ico2_09.png) no-repeat center center;
}
.paytype-list-v2 .pay-zfb-bg{
    background: url(../images/payicon/pay_ico2_14.png) no-repeat center center;
}
.paytype-list-v2 .pay-other-bg{
    background: url(../images/payicon/pay_ico2_11.png) no-repeat center center;
}
.sx_ca-ico{
    display: inline-block;
    vertical-align: top;
    width: 127px;
    height: 40px;
    background: url(../images/common-icon/ca_other_bg_03.png) no-repeat center center;
    margin: 5px 8px;
}
.bj_ca-ico{
    display: inline-block;
    vertical-align: top;
    width: 116px;
    height: 40px;
    background: url(../images/common-icon/ca_other_bg_05.png) no-repeat center center;
    margin: 5px 8px;
}
.saoma_sign-ico{
    display: inline-block;
    vertical-align: top;
    width: 138px;
    height: 40px;
    background: url(../images/common-icon/saoma_sign_03_03.png) no-repeat center center;
    margin: 5px 8px;
}

#moveSelected{
    position:absolute;
    background-color: #1a91ed;
    opacity:0.3;
    border:1px dashed #d9d9d9;
    top:0;
    left:0;
}
.error-tips-v5{
    color: #ff0000;
    font-family:'syst';
    font-size: 13px;
    line-height: 23px;
    display: block;
    font-weight: bold;
}
/*css3动画*/
.wt-transition-300{
    transition: all 300ms ease-in-out;
}
.wt-rotateZ-180{
    transform: rotateZ(180deg);
}
/* wang4tabletable 样式 */
.wangStyle-wrap p,
.wangStyle-wrap h1,
.wangStyle-wrap h2,
.wangStyle-wrap h3,
.wangStyle-wrap h4,
.wangStyle-wrap h5{
    margin: 0 0 15px 0;
    line-height: 1.6;
}
.wangStyle-wrap table {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    table-layout: fixed;
    width: 100%;
}
.wangStyle-wrap table td,
.wangStyle-wrap th {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 3px 5px;
}
.wangStyle-wrap table th {
    border-bottom: 2px solid #ccc;
    text-align: center;
}
.wangStyle-wrap table thead{
    background: #f9f9f9;
}

/* blockquote 样式 */
.wangStyle-wrap blockquote {
    display: block;
    border-left: 8px solid #d0e5f2;
    padding: 5px 10px;
    margin: 10px 0;
    line-height: 1.4;
    font-size: 100%;
    background-color: #f1f1f1;
}

/* code 样式 */
.wangStyle-wrap code {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-color: #f1f1f1;
    border-radius: 3px;
    padding: 3px 5px;
    margin: 0 3px;
}
.wangStyle-wrap pre code {
    display: block;
}

/* ul ol 样式 */
.wangStyle-wrap ul, ol {
    margin: 10px 0 10px 20px;
}
.wangStyle-wrap .simditor .simditor-body{
    height: 360px;
    overflow-y: auto;
    padding: 10px 15px 20px;
}
/*simd-editor编辑器统一样式*/
.simd-editor-style a {
    color: #4298BA;
    text-decoration: none;
    word-break: break-all;
}
.simd-editor-style h1, .simd-editor-style h2, .simd-editor-style h3, .simd-editor-style h4, .simd-editor-style h5, .simd-editor-style h6 {
    font-weight: normal;
    margin: 40px 0 20px;
    color: #000000;
}
.simd-editor-style h1 {
    font-size: 24px;
}
.simd-editor-style h2 {
    font-size: 22px;
}
.simd-editor-style h3 {
    font-size: 20px;
}
.simd-editor-style h4 {
    font-size: 18px;
}
.simd-editor-style h5 {
    font-size: 16px;
}
.simd-editor-style h6 {
    font-size: 16px;
}
.simd-editor-style p, .simd-editor-style div {
    word-wrap: break-word;
    margin: 0 0 15px 0;
    color: #333;
    word-wrap: break-word;
}
.simd-editor-style-marbot-5 p, .simd-editor-style-marbot-5 div {
    word-wrap: break-word;
    margin: 0 0 5px 0;
    color: #333;
    word-wrap: break-word;
}
.simd-editor-style b, .simd-editor-style strong {
    font-weight: bold;
}
.simd-editor-style i, .simd-editor-style em {
    font-style: italic;
}
.simd-editor-style u {
    text-decoration: underline;
}
.simd-editor-style strike, .simd-editor-style del {
    text-decoration: line-through;
}
.simd-editor-style ul, .simd-editor-style ol {
    list-style: disc outside none;
    margin: 15px 0;
    padding: 0 0 0 40px;
    line-height: 1.6;
}
.simd-editor-style ul li, .simd-editor-style ol li {
    list-style-type: inherit;
}
.simd-editor-style ul ul, .simd-editor-style ul ol, .simd-editor-style ol ul, .simd-editor-style ol ol {
    padding-left: 30px;
}
.simd-editor-style ul ul, .simd-editor-style ol ul {
    list-style: circle outside none;
}
.simd-editor-style ul ul ul, .simd-editor-style ol ul ul {
    list-style: square outside none;
}
.simd-editor-style ol {
    list-style: decimal;
}
.simd-editor-style blockquote {
    border-left: 6px solid #ddd;
    padding: 5px 0 5px 10px;
    margin: 15px 0 15px 15px;
}
.simd-editor-style blockquote > :first-child {
    margin-top: 0;
}
.simd-editor-style code {
    display: inline-block;
    padding: 0 4px;
    margin: 0 5px;
    background: #eeeeee;
    border-radius: 3px;
    font-size: 13px;
    font-family: 'monaco', 'Consolas', "Liberation Mono", Courier, monospace;
    word-break: break-all;
    word-wrap: break-word;
}
.simd-editor-style pre {
    padding: 10px 5px 10px 10px;
    margin: 15px 0;
    display: block;
    line-height: 18px;
    background: #F0F0F0;
    border-radius: 3px;
    font-size: 13px;
    font-family: 'monaco', 'Consolas', "Liberation Mono", Courier, monospace;
    white-space: pre;
    word-wrap: normal;
    overflow-x: auto;
}
.simd-editor-style pre code {
    display: block;
    padding: 0;
    margin: 0;
    background: none;
    border-radius: 0;
}
.simd-editor-style hr {
    display: block;
    height: 0px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 15px 0;
    padding: 0;
}
.simd-editor-style table {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 15px 0;
}
.simd-editor-style table thead {
    background-color: #f9f9f9;
}
.simd-editor-style table td, .simd-editor-style table th {
    min-width: 40px;
    height: 30px;
    border: 1px solid #ccc;
    padding: 2px 4px;
    text-align: center;
    box-sizing: border-box;
    vertical-align: middle;
}
.simd-editor-style table td.active, .simd-editor-style table th.active {
    background-color: #ffffee;
}
.simd-editor-style img {
    margin: 0 5px;
    vertical-align: middle;
}

.jindu-container-v3{
    width: 410px;
    height: 220px;
    background-color: #fff;
    padding: 0 15px;
}
.jindu-container-v3 .top-bar{
    height: 40px;
    text-align: right;
}
.jindu-container-v3  .close-x{
    font-size: 37px;
    color: #e2e2e2;
    line-height: 40px;
}
.jindu-container-v3 .main-wrap{
    width: 300px;
    margin: 0 auto;
    padding-top: 20px;
}
.jindu-container-v3 .jindu-slide{
    height: 22px;
    width: 300px;
    background-color: #e2e2e2;
    border-radius: 4px;
    position: relative;
    margin-top: 15px;
}
.jindu-container-v3 .jindu-num{
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    padding-left: 8px;
    position: absolute;
    z-index: 1;
    top: 0;
}
.jindu-container-v3 .jindu-bar{
    position: absolute;
    width: 0;
    max-width: 100%;
    border-radius: 4px;
    background-color: #4cbd1f;
    height: 100%;
    top: 0;
}
.sheet-tab-wrap{
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
}
.sheet-tab-list{
    height: 26px;
    position: absolute;
    white-space: nowrap;
}
.sheet-tab-list .ope-item{
    display: inline-block;
    width: 40px;
    float: left;
    height: 26px;
    text-align: center;
    line-height: 26px;
    background: url(../images/cg-icog/anal_ico_14.png) no-repeat;
    background-size: 100% 100%;
    color: #15428b;
    cursor: pointer;
}
.sheet-tab-list .item{
    display: inline-block;
    padding:0 18px;
    height: 26px;
    line-height: 26px;
    background: url(../images/cg-icog/anal_ico_14.png) no-repeat;
    background-size: 100% 100%;
    color: #15428b;
    cursor: pointer;
}
.sheet-tab-list .item.current{
    background: url(../images/cg-icog/anal_hover_03.png) no-repeat;
    background-size: 100% 100%;
}
.tips-wrap,.blue-tips-wrap{
    position: relative;
}
.tips-wrap .tips-msg{
    position: absolute;
    display: none;
    white-space: nowrap;
    top: 28px;
    padding-top: 6px;
    line-height: 34px;
    background: url(../images/common-bgimg/dbfx_bg_03.png) no-repeat;
    background-size: 100% 100%;
    color: #626262;
    left: -5px;
    padding: 0 10px;
    font-weight: normal;
    z-index: 1;
}
.tips-wrap .tips-msg-v2{
    height: 35px;
    left: 50%;
    margin-left: -105px;
    padding-top: 5px;
    line-height: 30px;
    background: url(../images/list-icon/tips_dif_bg_ico_03.png) no-repeat;
}

.tips-wrap:hover .tips-msg{
    display: block;
}
.tips-wrap .tips-rel-box{
    position: relative;
    width: 100%;
}
.tips-wrap .tips-ab-box{
    position: absolute;
    width:240px;
    display: none;
    top: 24px;
    left: -10px;
}
.blue-tips-wrap .tips-ab-box{
    width:270px;
    left: 50%;
    z-index: 2;
    margin-left: -135px;
    top: 30px;
    display: block;
}
.tips-wrap-hover:hover .tips-ab-box{
    display: block;
}
.tips-wrap .tips-ab-box-auto{
    left: -50%;
    transform: translateX(-50%);
    margin-left: 20px;
}
.tips-wrap:hover .tips-ab-box{
    display: block;
}
.tips-wrap .tips-pos-box{
    position: relative;
    width: 100%;
}
.tips-wrap .tips-ab-box .d-aw{
    position: absolute;
    width: 9px;
    height: 6px;
    background: url(../images/tips-ico/tip_sel_box_07.png) no-repeat center center;
    left: 60px;
    top: 0;
    z-index: 1;
}
.tips-wrap .tips-ab-box .blue-aw{
    position: absolute;
    width: 11px;
    height: 7px;
    background: url(../images/tips-ico/arow_blue_san_03.png) no-repeat center center;
    left: 60px;
    top: -1px;
    z-index: 1;
}
.tips-wrap .tips-ab-box .d-aw-auto{
    left: 0;
    right: 0;
    margin: 0 auto;
}
.tips-wrap .tips-ab-box .d-cont{
    position: absolute;
    border: 1px solid #d7d7d7;
    border-radius: 4px;
    background-color: #fef9de;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
    line-height: 28px;
    font-size: 14px;
    color: #626262;
    left: 0;
    top: 5px;
    min-height: 38px;
    width: 100%;
}
.blue-tips-wrap .tips-ab-box .d-cont{
    line-height: 26px;
    padding-top: 6px;
    padding-bottom: 6px;
    border: 1px solid #1a91ed;
    background-color: #e2f2ff;
}
.drapdown-wrap{
    height: 30px;
}
.drapdown-wrap .fix-msg{
    display: block;
    height: 30px;
    line-height: 30px;
    color: #007ad9;
    font-weight: bold;
    text-align: center;
    width: 120px;
}
.drapdown-wrap .down-arow{
    display: inline-block;
    width: 12px;
    height: 100%;
    background: url(../images/spsetting/down-grayarow_03.png) no-repeat left center;
    vertical-align: top;
    position: relative;
    cursor: pointer;
}
.drapdown-wrap .down-arow .up-arow{
    position: absolute;
    width: 12px;
    height: 7px;
    background: url(../images/framever3/arrow-ver3_03.png);
    top: 24px;
    left: 0;
    z-index: 3;
    background-size: 100% 100%;
}
.drapdown-wrap .seltab-list{
    width: 120px;
    border: 1px solid #e0e0e0;
    border-bottom: none;
    position: absolute;
    background-color: #fff;
    z-index: 103;
}
.drapdown-wrap .seltab-list .item{
    border-bottom: 1px solid #e0e0e0;
    line-height: 40px;
    text-align: center;
    display: block;
}
.drapdown-wrap .seltab-list .item:hover{
    background-color: #f2faff;
}
.sucma-ceng{
    background-color: rgba(266,266,266,0.9);
    top: 0;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
}
.sucma-ceng .suc-img{
    display: block;
    width: 40px;
    height: 40px;
    margin: 70px auto 0;
    background: url(/trade/images/common-bgimg/sao_suc.png) no-repeat center center;
}
.sucma-ceng .suc-txt{
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
}
.sucma-ceng .suc-tips{
    font-size: 15px;
    line-height: 30px;
}
.t-fileimg-tab{
    display: inline-block;
    vertical-align: top;
}
.t-fileimg-tab .item{
    float: left;
    margin-left: 2px;
}
.t-fileimg-tab .item a{
    display: block;
    padding: 0 12px;
    height: 28px;
    line-height: 28px;
    background-color: #ececec;
    color: #646464;
}
.t-fileimg-tab .item.current a{
    background-color: #1a91ed;
    color: #fff;
}
.t-fileimg-tab .item:first-child a{
    border-radius: 4px 0 0 4px;
}
.t-fileimg-tab .item:last-child a{
    border-radius: 0 4px 4px 0;
}
.t-f-sheet-tab .item{
    margin:0 5px;
}
.t-f-sheet-tab .item a{
    border-radius: 14px!important;
    padding: 0 14px;
}
.t-f-sheet-tab .item a .icon{
    display: inline-block;
    vertical-align: top;
    height: 100%;
    width: 15px;
    margin-right: 2px;
}
.t-f-sheet-tab .item .ico1{
    background: url(../images/list-icon/n_sheet_ico_14.png) no-repeat center center;
}
.t-f-sheet-tab .item .ico2{
    background: url(../images/list-icon/n_sheet_ico_18.png) no-repeat center center;
}
.t-f-sheet-tab .item .ico3{
    background: url(../images/list-icon/n_sheet_ico_13.png) no-repeat center center;
}
.t-f-sheet-tab .item.current .ico1{
    background: url(../images/list-icon/n_sheet_ico_06.png) no-repeat center center;
}
.t-f-sheet-tab .item.current .ico2{
    background: url(../images/list-icon/n_sheet_ico_11.png) no-repeat center center;
}
.t-f-sheet-tab .item.current .ico3{
    background: url(../images/list-icon/n_sheet_ico_03.png) no-repeat center center;
}
.t-bot-file-tab{
    min-width: 100%;
    height: 28px;
    background-color: #eaeaea;
}
.t-bot-file-tab .item{
    float: left;
    padding:0 2px;
}
.t-bot-file-tab .item a{
    display: block;
    width: 128px;
    height: 28px;
    line-height: 28px;
    background-color: #eaeaea;
    color: #333;
    text-align: center;
    border: 1px solid #a6acb3;
}
.t-bot-file-tab .item.current a{
    background-color: #fff;
    border-top: 1px solid #fff;
}
.t-fileimg-list{
    padding: 15px 10px;
    width: 100%;
    float: left;
}
.t-fileimg-list li{
    float: left;
    width: 140px;
    padding: 8px 10px;
}
.t-fileimg-list li a{
    display: block;
    text-align: center;
    width: 100%;
}
.t-fileimg-list li a img{
    display: inline-block;
    width: 47px;
    height: 46px;
}
.t-fileimg-list li a .img{
    width: 36px;
    height: 37px;
}
.t-fileimg-list li a .txt{
    line-height: 40px;
    color: #646464;
    display: block;
    text-align: center;
}
.t-imgInfo-list{
    width: 100%;
    float: left;
}
.t-imgInfo-list .item{
    width: 25%;
    float: left;
    height: 216px;
    padding:0 10px;
    margin: 10px 0;
}
.t-imgInfo-list .main:hover .s-name{
    color: #1a91ed;
}
.t-imgInfo-list .item .main{
    width: 100%;
    height: 100%;
    padding: 30px 0;
    background-color: #fafafa;
    position: relative;
}
.t-imgInfo-list .item .main .check-box{
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
.t-imgInfo-list .item .main .check-inp{
    width: 16px;
    height: 16px;
    display: block;
    cursor: pointer;
    position: relative;
    margin: 0;
}
.t-imgInfo-list .item .main .check-inp::after {
    position: absolute;
    top: 0;
    background-color: white;
    width: 16px;
    height: 16px;
    display: inline-block;
    visibility: visible;
    padding-left: 0px;
    text-align: center;
    content: ' ';
    box-sizing: border-box;
    border: 1px solid #c5c5c5;
}
.t-imgInfo-list .item .main .check-inp::after {
    position: absolute;
    top: 0;
    background-color: white;
    width: 16px;
    height: 16px;
    display: inline-block;
    visibility: visible;
    padding-left: 0px;
    text-align: center;
    content: ' ';
    box-sizing: border-box;
    border: 1px solid #c5c5c5;
}
.t-imgInfo-list .item .main .check-inp:checked::after {
    content: '✓';
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    background-color: #1a91ed;
    line-height: 16px;
    border: none;
}
.t-imgInfo-list .item:nth-child(-n+4){
    margin-top: 0;
}
.t-imgInfo-list .item:nth-child(4n){
    padding-right: 0;
}
.t-imgInfo-list .item:nth-child(4n + 1){
    padding-left: 0;
}
.t-imgInfo-list .lf{
    width: 120px;
    height: 100%;
    float: left;
    padding: 5px;
}
.t-imgInfo-list .rt{
    width: calc(100% - 120px);
    height: 100%;
    float: left;
    padding: 5px 0 5px 25px;
}
.t-imgInfo-list .info{
    line-height: 26px;
    min-height: 26px;
    padding: 3px 0;
    width: 100%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.t-page-group .last-page{
    display: block;
    height: 30px;
    line-height: 2;
    font-size: 15px;
    color: #1a91ed;
    cursor: pointer;
    background: url(/trade/images/list-icon/ope_blue_arow_03.png) no-repeat left center;
    padding-left: 14px;
}
.t-page-group .next-page{
    display: block;
    height: 30px;
    line-height: 2;
    font-size: 15px;
    color: #1a91ed;
    cursor: pointer;
    background: url(/trade/images/list-icon/ope_blue_arow_05.png) no-repeat right center;
    padding-right: 14px;
}
.sheet-table{
    border: 1px solid #d5d5d5;
}
.sheet-table td{
    border: 1px solid #d5d5d5;
    padding: 5px 8px;
    line-height: 24px;
}
.open-flow-list{
    width: 100%;
    height: 90px;
    padding-left: 26px;
}
.open-flow-list .o-item{
    float: left;
    width: 20%;
    height: 100%;
}
.open-flow-list .o-item .info-bg{
    float: left;
    background-color: #fff1f2;
    border-radius:7px;
    width: calc(100% - 46px);
    height: 100%;
}
.open-flow-list .o-item .t-num{
    width: 42px;
    height: 42px;
    border-radius: 50%;
    text-align: center;
    line-height: 42px;
    border: 2px dashed #fcb2b7;
    float: left;
    margin-left: 18px;
    margin-right: 18px;
    margin-top: 24px;
}
.open-flow-list .o-item .cont{
    line-height: 27px;
    font-size: 15px;
    float: left;
    width: calc(100% - 80px);
    padding-right:18px;
    height: 100%;
}
.open-flow-list .o-item .rt-arow{
    line-height: 27px;
    font-size: 15px;
    float: left;
    width: 46px;
    height: 90px;
    background: url(../images/common-bgimg/bank_01_20.png) no-repeat center center;
}
.t-list-zj-wrap .t-list-zj:last-child{
    margin-bottom: 0;
}
.t-list-zj-hover:hover{
    color: #1a91ed;
}
.t-list-fy,.t-list-zj{
    margin: 10px 0;
    width: 100%;
    float: left;
    background-color: #fafafa;
    padding: 13px 35px;
}
.t-list-zj{
    padding: 10px 40px;
    margin-top: 0;
    margin-bottom: 15px;
}
.t-list-fy .item{
    width: 100%;
    float: left;
    line-height: 30px;
}
.t-list-zj .item{
    line-height: 28px;
}
.t-list-fy .tit{
    font-weight: bold;
    font-size: 16px;
    position: relative;
}
.t-list-fy .tit:before{
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    background-color: #d61200;
    left: -12px;
    top:13px;
}
.t-list-zj .tit:before{
    left: -20px;
    top:12px;
}
.t-list-zj .tit .new{
    width: 38px;
    height: 7px;
    position: absolute;
    background: url(../images/files/f_file_ico2_14.png) no-repeat center center;
    right: 0;
    top: 6px;
}
.t-list-zj .lt-yel-arow{
    display: inline-block;
    vertical-align: top;
    height: 100%;
    width: 6px;
    background: url(../images/tit-icon/ye_ico_lit_03.png) no-repeat center center;
}
.t-list-fy .slide-btn{
    height: 30px;
    line-height: 30px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    color: #1a91ed;
    padding-right: 23px;
    margin-right: -23px;
}
.t-list-fy .slide-btn .slide-btn-ico{
    display: inline-block;
    vertical-align: top;
    width: 13px;
    height: 10px;
    margin-left: 5px;
    margin-top: 10px;
}
.t-list-fy .slide-btn .slide-btn-down{
    background: url(../images/list-icon/shousuo_arow_03.png) no-repeat center center;
}
.t-list-fy .slide-btn .slide-btn-up{
    background: url(../images/list-icon/shousuo_arow_03.png) no-repeat center center;
    transform: rotateZ(180deg);
}
.t-list-fy .slide-btn .sub-ico{
    position: absolute;
    height: 14px;
    min-width: 14px;
    line-height: 14px;
    background-color: #ea0d00;
    color: #fff;
    font-size: 14px;
    text-align: center;
    right: 42px;
    top: 1px;
    border-radius: 7px;
}
.t-list-fy .enter-btn{
    height: 30px;
    line-height: 30px;
    display: inline-block;
    vertical-align: top;
    background: url(../images/list-icon/qd-ico_05.png) no-repeat left center;
    padding-left: 20px;
    color: #1a91ed;
}
.t-list-fy .t-status{
    text-align: center;
    font-size: 15px;
    color: #fff;
    height: 22px;
    margin-left: 7px;
    line-height: 1.46;
    margin-top: 3px;
    padding: 0 5px;
    border-radius: 5px !important;
}
.t-list-fy .t-sub-box{
    font-size: 14px;
    height: 14px;
    line-height: 1;
    background-color: #ea0d00;
    color: #fff;
    padding: 0 3px;
    border-radius: 50%;
    position: absolute;
    top: -1px;
    right: 17px;
}
.rule-ope-wrap{
    position: relative;
    background-color: #ffe8ed;
    border-radius: 3px;
    padding-left: 15px!important;
}
.rule-ope-wrap .rule-lf-arow,.rule-ope-wrap .rule-rt-arow{
    position: absolute;
    width: 20px;
    height: 20px;
    top: 5px;
    border-radius: 50%;
}
.rule-ope-wrap .rule-lf-arow{
    left: -8px;
    background:#fff url(../images/list-icon/rule_ico_03.png) no-repeat center center;
    background-size: 100% 100%;
}
.rule-ope-wrap .rule-rt-arow{
    right: -8px;
    background:#fff url(../images/list-icon/rule_ico_05.png) no-repeat center center;
    background-size: 100% 100%;
}
.rule-ope-wrap .rule-del{
    display: inline-block;
    vertical-align: top;
    width: 12px;
    height: 12px;
    margin-top: 9px;
    background: url(../images/list-icon/rule_ico_08.png) no-repeat center center;
    margin-left: 15px;
    margin-right: 10px;
}
.rule-ope-add{
    display: inline-block;
    vertical-align: top;
    width: 22px;
    height: 22px;
    background: url(../images/inp-icon/add_zy_ico_03.png) no-repeat center center;
    background-size: 100% 100%;
    margin-left: 25px;
}
.info-source-btn{
    display: inline-block;
    width: 64px;
    height: 20px;
    vertical-align: top;
    background: url(../images/list-icon/xxshenhe_ico_03.png) no-repeat center center;
    font-size: 0;
}
.kefu-container{
    position: relative;
    width: 100%;
    height: 100%;
}
.kefu-wrap{
    position: absolute;
    width: 690px;
    height: 480px;
    left: 50%;
    top: 50%;
    margin-left: -345px;
    margin-top: -240px;
    border-radius: 8px;
    overflow:hidden;
    background-color: #fff;
}
.kefu-wrap .top-slide{
    height: 46px;
    width: 100%;
    position: relative;
    text-align: center;
    background-color: #1a91ed;
    line-height: 46px;
}
.kefu-wrap .top-slide .tit{
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}
.kefu-wrap .top-slide .close-btn{
    width: 16px;
    height: 16px;
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer;
    background: url(../images/inp-icon/sc_close_03.png) no-repeat;
    background-size: 100% 100%;
}
.kefu-wrap .msg-slide{
    height: calc(100% - 124px);
    width: 100%;
    float: left;
    padding: 0 10px;
}
.kefu-wrap .other-info,.kefu-wrap .own-info{
    position: relative;
    width: 100%;
    float: left;
    padding-left: 60px;
    padding-right: 85px;
    min-height: 42px;
    margin-top: 15px;
}
.kefu-wrap .other-info .head-img,.kefu-wrap .own-info .head-img{
    width: 42px;
    height: 42px;
    border-radius: 50%;
    border: 1px solid #f3f4f6;
    position: absolute;
    left: 9px;
    top: 0;
}
.kefu-wrap .other-info .head-img img,.kefu-wrap .own-info .head-img img{
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.kefu-wrap .msg-info{
    float: left;
}
.kefu-wrap .msg-info .video-info{
    width: 345px;
    height: 195px;
}
.kefu-wrap .msg-info .video-info video{
    width: 100%;
    height: 100%;
}
.kefu-wrap .msg-info .img-info{
    height: 195px;
    width: 345px;
}
.kefu-wrap .msg-info .img-info img{
    max-height: 100%;
    max-width: 100%;
    display: block;
    margin: 0 auto;
}
.kefu-wrap .msg-info .audio-info audio{
    display: none;
}
.kefu-wrap .msg-info .audio-info .audio-bg{
    background-image: url(../images/common-bgimg/audio_bg_03.png);
    background-repeat: no-repeat;
    background-position: 16px center;
    background-color: #f3f4f6;
    border-radius: 0 10px 10px 10px;
    height: 42px;
    display: block;
    padding-left: 30px;
    font-size: 15px;
    line-height: 42px;
}
.kefu-wrap .msg-info .audio-info .audio-bg-play{
    background-image: url(../images/common-bgimg/audio_bg_04.gif);
}
.kefu-wrap .msg-info .txt-info{
    padding: 7px 15px;
    line-height: 28px;
    font-size: 15px;
    color: #333;
    background-color: #f3f4f6;
    border-radius: 0 10px 10px 10px;
    float: left;
}
.kefu-wrap .msg-info .txt-list{
    width: 100%;
    float: left;
}
.kefu-wrap .msg-info .txt-list .item{
    display: block;
    width: 100%;
    float: left;
    line-height: 30px;
    color: #1a91ed;
}
.kefu-wrap .own-info .head-img{
    right: 9px;
    left:auto;
}
.kefu-wrap .own-info{
    padding-left: 85px;
    padding-right: 60px;
}
.kefu-wrap .own-info .txt-info{
    color: #fff;
    background-color: #12b7f5;
    border-radius: 10px 0 10px 10px;
}
.kefu-wrap .own-info .msg-info{
    float: right;
}
.kefu-wrap .bot-slide{
    width: 100%;
    height: 80px;
    border-top: 2px solid #eeeeee;
    position: relative;
    padding: 12px 105px 12px 25px;
    float: left;
}
.kefu-wrap .bot-slide .send-btn{
    width: 65px;
    height: 26px;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    line-height: 26px;
    bottom: 20px;
    right: 20px;
    position: absolute;
    background-color: #1a91ef;
    color: #fff;
}
.kefu-wrap .bot-slide .txt-info{
    font-size: 15px;
    line-height: 26px;
    resize: none;
    width: 100%;
    min-height: 52px;
    /*overflow-y: auto;*/
}
/*标前声明*/
.bq-txt-list{
    background: #fafafa;
    padding: 12px 30px;
    width: 100%;
    float: left;
    margin-top: 20px;
}
.bq-txt-list .hang{
    line-height: 28px;
    width: 100%;
    float: left;
}
.bq-txt-list .tit-hang{
    line-height: 32px;
}
.bq-txt-list .item{
    float: left;
    font-size: 15px;
    color: #333;
}
.bq-txt-list .tit{
    font-size: 16px;
    font-weight: bold;
}
.bq-txt-list .sub_tit{
    font-size: 15px;
    font-weight: bold;
}
/*.qiqiu-bg{*/
/*    width: 79px;*/
/*    height: 95px;*/
/*    background: url(../images/common-bgimg/jd_pg_01_03.png) no-repeat center center;*/
/*    position: relative;*/
/*    margin: 0 auto;*/
/*}*/
/*.qiqiu-bg2{*/
/*    width: 58px;*/
/*    height: 70px;*/
/*    background: url(../images/common-bgimg/jd_pg_01_06.png) no-repeat center center;*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    left: 50%;*/
/*    margin-left: -29px;*/
/*}*/
.line-tab{
    float: left;
}
.line-tab li{
    float: left;
    margin-right: 44px;
    width: 72px;
}
.line-tab li:last-child{
    margin-right: 0;
}
.line-tab li a{
    color: #333;
    display: block;
    width: 100%;
    line-height: 26px;
    border-bottom: 1px solid transparent;
    font-size: 16px;
    font-weight: bold;
}
.line-tab li.current a{
    color: #1a91ef;
    border-bottom: 1px solid #1a91ef;
}
.line-tab-auto li{
    width: auto;
    margin-right: 15px;
}
.line-tab-auto li a{
    padding: 0 5px;
}
.wt-pop-container-v3{
    position: absolute;
    width:1200px;
    background:#fff;
    overflow:hidden;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    max-height: 100%;
    border: 1px solid #c8c8c8;
}
.wt-pop-container-v3 .top-con{
    height: 50px;
    width: 100%;
    float: left;
    line-height: 50px;
    padding: 0 27px;
    background-color: #fff1f2;
}
.wt-pop-container-v3 .top-con .lf-tit{
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #323232;
    background: url(../images/pb-ico/lf_tit_bg_v6_03.png) no-repeat left center;
    padding-left: 21px;
}
.wt-pop-container-v3 .top-con .txt-ret{
    color: #db2c1c;
    font-size: 16px;
    font-weight: bold;
}
.wt-pop-container-v3 .main-con{
    width: 100%;
    float: left;
    height: calc(100% - 50px);
}
.t-list-cameaimg{
    /*  上传图片list  */
}
.t-list-cameaimg .item{
    float: left;
    position: relative;
}
.t-list-cameaimg .wrap46{
    width: 46px;
    height: 46px;
}
.t-list-cameaimg .upload-btn{
    display: block;
    width: 100%;
    height: 100%;
    background:#efefef url(../images/operate-icon/picadd-icon_03.png) center center no-repeat;
    background-size: 28px 23px;
}
.t-list-cameaimg img{
    display: block;
    width: 100%;
    height: 100%;
}
.t-list-cameaimg .item .close{
    position: absolute;
    width: 18px;
    height: 18px;
    right: -5px;
    top: -5px;
    cursor: pointer;
    background: red;
}
.t-info-cont-list{
    width: 100%;
    float: left;
    font-size: 15px;
}
.t-info-cont-list .each{
    width: 100%;
    float: left;
    line-height: 34px;
}
.t-info-cont-list .sub-tit{
    font-weight: bold;
    line-height: 34px;
}
.t-info-cont-list .inp-box{
    margin-top: 4px;
}
.t-info-cont-list input,.t-info-cont-list select{
    display: block;
    height: 28px;
    border: 1px solid #d5d5d5;
    line-height: 28px;
    width: 100%;
    padding: 0 10px;
    margin-top: 3px;
}
.t-info-cont-list textarea{
    display: block;
    border: 1px solid #d5d5d5;
    width: 100%;
    line-height: 28px;
    padding: 4px 10px;
    resize: none;
}
.kuo-sel-list{
    width: 100%;
    float: left;
    padding: 10px 15px;
}
.kuo-sel-list .item{
    width: 50%;
    float: left;
    line-height: 34px;
    position: relative;
}
.kuo-sel-list .item .have-plus,.kuo-sel-list .item .have-minus{
    position: absolute;
    width: 12px;
    height: 12px;
    left: 24px;
    top: 11px;
    background: url(../images/list-icon/staff_ico_04_03.png) center center no-repeat;
}
.kuo-sel-list .item .have-minus{
    background: url(../images/list-icon/staff_ico_04_06.png) center center no-repeat;
}
.kuo-sel-list .sub-item{
    width: 100%;
    float: left;
    position: relative;
    height: 34px;
}
.kuo-sel-list .s-line{
    position: absolute;
    width: 23px;
    height: 25px;
    background: url(../images/list-icon/staff_ico_04_09.png) center center no-repeat;
    left: 30px;
    top: -5px;
}
.kuo-sel-list .s-line-more{
    height: 34px;
    background-size: 100% 100%;
    top: -17px;
}
.org-tree-list{
    width: 100%;
    float: left;
    font-size: 15px;
}
.org-tree-list .p-item{
    width: 100%;
    float: left;
    line-height: 48px;
    white-space: nowrap;
    position: relative;
    padding-left: 20px;
}
.org-tree-list .p-item.current>.p-box{
    /*color: #1a91ed;*/
}
.org-tree-list .p-box{
    width: 100%;
    float: left;
}
.org-tree-list .p-item .fod-plus-ico{
    position: absolute;
    left: 0;
    width: 16px;
    height: 16px;
    top: 16px;
    background: url(../images/tit-icon/tree_lf_ico_03.png) center center no-repeat;
    cursor: pointer;
}
.org-tree-list .p-item .fod-minus-ico{
    background: url(../images/tit-icon/tree_lf_ico_06.png) center center no-repeat;
}
.org-tree-list .p-item .tree-line{
    position: absolute;
    left: 8px;
    width: 9px;
    height: calc(100% - 59px);
    top: 35px;
    border-left:1px solid #e0e0e0;
}
.c-org-tree-list .p-item .sub-line{
    position: absolute;
    width: 8px;
    height: 1px;
    background-color: #e0e0e0;
    left: -12px;
    top: 24px;
}
.jianli-table{
    border-collapse:separate;
    width: 100%;
    table-layout: fixed;
    white-space: nowrap;
    empty-cells:show;
    border-top:1px transparent;
    border-left:1px transparent;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}
.jianli-table .caption{
    width: 100%;
    height: 66px;
}
.jianli-table .cap{
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    height: 100%;
    width: 100%;
    line-height: 56px;
}
.jianli-table td{
    text-align: center;
    height: 46px;
    border-top:1px solid #e0e0e0;
    border-left:1px solid #e0e0e0;
    border-right:1px solid transparent;
    border-bottom:1px solid transparent;
    overflow:hidden;
    white-space: nowrap;
}
.jianli-table td.highlight{
    background-color: rgba(25,145,237,0.05);
}
.jianli-table td.highlight-bottom{
    border-bottom: 1px solid #1a91ed;
}
.jianli-table td.highlight-top{
    border-top: 1px solid #1a91ed;
}
.jianli-table td.highlight-left{
    border-left: 1px solid #1a91ed;
}
.jianli-table td.highlight-right{
    border-right: 1px solid #1a91ed;
}
.wuz-seal-list{
    width: 100%;
}
.wuz-seal-list .item{
    width: 100%;
    height: 235px;
    float: left;
    border:1px solid #e0e0e0;
    position: relative;
}
.wuz-seal-list .item .g-cir{
    width: 22px;
    height: 22px;
    display: block;
    position: absolute;
    border: 1px solid #e0e0e0;
    left: 7px;
    top: 7px;
    border-radius: 50%;
}
.wuz-seal-list .item.sel{
    border: 1px solid #1a91ed;
}
.wuz-seal-list .item.sel .g-cir{
    border: none;
    background: url(../images/list-icon/wz_sel_ico_03.png) no-repeat center center;
}
.wuz-seal-list .item .img{
    display: block;
    max-width: 100%;
    max-height: 80%;
}