
.cor-hong{color: #ff3f4d;}
.cor-lv{color: #29bb90;}
.font-12{font-size: 12px;}
.btn{width: 240px;height: 40px;line-height: 40px;display: block;margin: 20px auto;background-color: #29bb90;color: #fff;border-radius: 20px;font-size: 22px; text-align: center;}
.btn:hover{background-color: #33cea0;}
.kf-content{width: 1920px;height: 520px; padding-top: 80px; position: relative;left: 50%; margin-left: -960px; background: url(../images/bg.jpg) top center no-repeat;}
.kf-w1240{width: 1240px;margin: 0 auto; }
.kf-herf,.kf-ul-herf {width: 400px;height: 155px;display: block; float: left; text-indent: -9999px;font-size: 0px; margin-right: 13px;transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow;}
.kf-herf:hover{box-shadow: 0 3px 20px rgba(0,0,0,.6);}
.kf-content .zxkf{background: url(../images/i_03.png);width: 400px;height: 440px;}
.kf-content .xgmm{background: url(../images/i_05.png);}
.kf-content .zhjlcx{background: url(../images/i_07.png);}
.kf-content .zhmm{background: url(../images/i_11.png);margin-top: 15px;}
.kf-content .tsyjy{background: url(../images/i_12.png);margin-top: 15px;}
.kf-content .dianhua{background: url(../images/i_16.png);margin-top: 15px;width: 400px;height: 100px;}
.kf-content .kfqq{background: url(../images/i_17.png);margin-top: 15px;width: 400px;height: 100px;}
.kf-content .vipkf{background: url(../images/i_18.jpg);margin-top: 15px;width: 400px;height: 100px; }
.kf-bottom{border-top:1px solid #e0e0e0; background: #f3f1f2; color: #888; padding: 20px 0;  font-size: 12px;}
.kf-ul{width: 100%;height: 145px; clear:both;}
.kf-ul li{height: 145px; width: 400px;float: left;margin-right: 13px; overflow: hidden;}
.kf-ul li:hover{background: url(../images/tybg.png) bottom center no-repeat;}
.kf-viptxt{position: absolute; z-index: 5;right:10px; top:20px; color: #772a04; font-size: 12px; border-bottom: 1px solid #772a04;}
.kf-bottom a{color: #888;}
/*弹窗*/
.kf-pop{width: 460px;height: 310px;border:5px solid #29bb90; background: #fff; position: relative; padding: 40px}
.kf-pop .close{width: 40px;height: 40px;display: block;position: absolute;right: 0;top:0; background: url(../images/popxx.jpg);}
.kf-pop .close:hover{background-position: 0 -40px;}
.kf-pop h2{font-size: 22px; text-align: center; color: #ff3f4d;line-height: 40px;}
.kf-pop h1{font-size: 22px; text-align: center;  color: #717171; padding-bottom:20px;}
.kf-pop .top{font-size: 12px; color: #717171; text-align: center; border-bottom: 1px dashed #ddd; padding-bottom: 10px;}
.kf-pop p{font-size: 12px; color: #717171; padding-top: 20px; line-height: 20px;}
.kf-pop p span{font-size: 14px; color: #29bb90;}
.kf-pop textarea{width: 550px;height: 130px;background-color: #f3f2f2;padding: 20px 15px;  line-height: 24px;}

/*服务记录查询*/
.ser-w1240{width: 1238px;margin: 20px auto; border:1px solid #ebebeb; background: #fff; padding-bottom: 70px;}
.title{height: 50px;background:url(../images/btbj_03.jpg) right top no-repeat #36c49a;}
.service-log-query{width: 233px;height: 50px;background-image: url(../images/fwjlcx_03.jpg);}
.ser-table{width: 1148px;margin: 25px auto; border:1px solid #e0e0e0; font-size: 14px; color: #555;}
.ser-table td,.ser-table th{background: #fff; text-align: center;height: 32px; border:1px solid #e0e0e0;}
.ser-table th{background: #f3f2f2;}
.btn-details{width: 90px;height: 25px;display:inline-block;background: url(../images/xq.png); vertical-align: middle; cursor: pointer;}
.btn-details:hover{background-position: 0 -50px;}
.ser-txt{width: 815px;padding: 25px 0;padding-left: 95px; line-height: 24px; position: relative;word-wrap:break-word; margin-left: 45px; font-size: 12px; color: #717171; text-align: left;}
.ser-txt span{position: absolute; width: 95px;left: 0px;top:25px;}
.ser-dashed{border-top: 1px dashed #ddd;}
.supp{width: 90px;height: 25px;display:inline-block;background: url(../images/xq.png); vertical-align: middle; cursor: pointer;background-position: 0 -100px;}
.supp:hover{background-position: 0 -125px;}
.details-on{background-position: 0 -25px;}
.details-on:hover{background-position: 0 -75px;}
/*投诉与建议*/
.ts-title{width: 210px;height: 50px;background-image: url(../images/tsjy.jpg);}
.ts-txt{width: 1100px;height: 38px;border:1px solid #e0e0e0; background: #ecfff6; line-height: 38px; color: #888; font-size: 12px; margin: 16px auto; padding-left:35px; }
.ts-table{font-size: 14px;width: 100%;}
.ts-table .td-left{width: 380px;text-align: right;}
.ts-table td{padding: 10px 5px;}
.ts-xing{color: #ff3f4d;padding-right: 10px;}
.ts-table select{width: 150px;height: 30px;margin-right: 10px; color: #888;border:1px solid #e0e0e0;}
.ts-table textarea{width: 430px;height: 100px; padding: 10px; line-height: 24px;border:1px solid #e0e0e0;float: left;}
.ts-gth{width: 12px;height: 12px;background: url(../images/gth.jpg) center center no-repeat; padding: 5px 10px; }
.ts-tip{   color: #ff3f4d; height: 20px; line-height: 20px; overflow:hidden;font-family: "宋体"; font-size: 12px;}
.ts-align{ display: block; float: left;}
.ts-inp{width: 250px;height: 28px; padding-left: 8px; line-height: 28px;border:1px solid #e0e0e0;}
.ts-table .btn{margin: 0;}
.password{display: inline-block;width: 103px;height: 14px;background-image: url(../images/xreg-img.jpg);}
.strength-1{background-position:0 -9px;}
.strength-2{background-position: 0 -39px;}
.strength-3{background-position: 0 -69px;}
/*修改密码*/
.gm-title{width: 183px;height: 50px;background: url(../images/xgmm.jpg);}
.zh-title{width: 185px;height: 50px;background: url(../images/zhmm.jpg);}
.gm-label{padding-right: 20px;}
.gm-lv{padding: 0 8px; color: #29bb90;}

.back-tab{width: 1060px;margin: 0 auto;font-size: 14px;color: #777;}
.back-tab .back-title{padding: 20px 0; clear: both; width: 100%;height: 36px;overflow:hidden;}
.back-tab .selected1{width: 160px;height: 36px;display:block; margin-right: 10px; cursor: pointer; float: left; line-height: 30px; text-align: center; background-image: url(../images/tabbg.png);}
.back-tab .selected{background-position: 0 -36px; color: #fff;}
.get-number{border:1px solid #e0e0e0; margin-left: 5px; height: 28px;width: 98px;display: inline-block; line-height: 28px; text-align: center; vertical-align: middle; font-size: 12px; color: #777;}
.get-number:hover{border:1px solid #33c298; background: #33c298; color: #fff;}
.back-tab h4{width: 100%;text-align: center;color: #FF0000;font-size: 18px;padding-top: 65px; line-height: 40px;}
.tr-hide{display: none;}
.tr-hide td,.tr-show:hover td{background: #eee;}































