.tg-content{padding: 20px;}
#guestbook_form li{float: left;height: 40px;line-height: 40px;}
#guestbook_form li.tit{width: 100px;text-align: right;}
#guestbook_form li>span.red{color: #f00;padding-left: 3px;}
#guestbook_form li input{width: 200px;height: 30px;line-height: 30px;background: #fff;border: 1px solid #ddd;}
#guestbook_form li.tit.tit-nr{height: 300px;line-height: 300px;}
#guestbook_form li.tex{width: 700px;padding: 5px 0;height: auto;position: relative;}
#guestbook_form li.tex span.red{position: absolute;right: -5px;bottom: 0px;}
#guestbook_form li.tex textarea{width: 698px;height: 298px;line-height: 1.8;color: #333;}
#guestbook_form li.tex .ke-container{width: 98%!important;}
#guestbook_form li.yzm input{width: 140px;}

#guestbook_form .btn_group{height:36px;text-align:center;padding:12px 0 0 0;}
#guestbook_form .btn_group input{background:#876441;height:30px;line-height:30px; text-align:center; cursor:pointer;font-family:"Microsoft YaHei";border:0;outline:none;color:#fff;width:100px; font-size:16px;margin-left: 6px;border-radius: 4px;}
#guestbook_form li.clear{float: none;height: 0;line-height: 0;}

@media (max-width: 991px) {
    #guestbook_form li.tit.tit-nr{height: 200px;line-height: 200px;}
    #guestbook_form li.tex{width: 500px;}
    #guestbook_form li.tex .ke-toolbar{display: none!important;}
}

@media (max-width: 767px) {
    .tg-content{padding: 0;}
    #guestbook_form li{float: none;position: relative;}
    #guestbook_form li.tit,#guestbook_form li.tit.tit-nr{text-align: left;height: 34px;line-height: 34px;}
    #guestbook_form li input{width: 98%;}
    #guestbook_form li.tex{width: auto;}
    #guestbook_form li.tex textarea{width: 98%;}
    #guestbook_form li>span.red{position: absolute;right: -3px;top: 0;}
    #guestbook_form li.yzm>span.red{right: auto;left: 230px;}
}