


.linekefu .form-group{ width:200px; padding:3px 0px;}
.linekefu .form-group .form-control{ width:200px;margin-left: 10px !important;color:#333;}
.linekefu h5{ font-size:1.2rem; padding:10px; padding-top:30px; background:#9C0; color:#FFF;border-radius:10px 10px 0px 0px;}
.linekefu .ui-validForm{padding-top:10px;}
.linekefu p{font-size:1rem;padding:10px; }
.linekefu .form-group .control-label{left:15px; top:10px;}
.form-group textarea.form-control{ height:60px;}
.linekefu .btn{ width:200px; margin-left:10px; margin-bottom:20px;}
.main-im{position:fixed;right:80px;top:300px;z-index:100;width:80px;height:80px;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;display:none; position:relative; top:-50px; right:180px; width:220px;}
.main-im .close-im{position:absolute;right:10px;/*top:-12px;*/z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:80px;height:80px;background:url(../images/open_im.png) no-repeat left top;}
