﻿.linkbtn, .linkbtn:link, .linkbtn:visited, .linkbtn:hover, .linkbtn:active, .linkbtn_n:link, .linkbtn_n:visited, .linkbtn_n:hover, .linkbtn_n:active { display: inline-block; display: -moz-inline-stack; *zoom:1; *display:inline;vertical-align:middle;height:22px;line-height:22px;padding:0 14px;border:1px solid #59a7d1;background:url(http://static.ppdai.com/App_Themes/help/Images/bt.png) repeat-x 0 -42px;color:#333;text-decoration:none;font-weight:bold;width:80px;}
.linkbtn_n:link, .linkbtn_n:visited, .linkbtn_n:hover, .linkbtn_n:active { border: 1px solid #949494; background-position: 0 -106px; color: #999; }
.tx_c_hit { color: #f50; }
.tx_c_warn { color: #f00; }
.msg-para-right { clear: both; display: inline-block; *display:inline;*zoom:1;background-color:#dfc;border:1pxsolid#090;height:20px;padding:1px 10px 0;line-height:18px/9;}
.msg-para-right strong { color: #090; font-weight: bold; }
.msg-para-help { margin-bottom: 10px; }
.msg1-icon-right, .msg1-icon-help { display: inline-block; *display:inline;*zoom:1;width:12px;height:12px;margin-right:10px;background:url(http://static.ppdai.com/App_Themes/help/Images/tips_icon.png) no-repeat -67px 0;}
.msg1-icon-help { background-position: -22px 0; }
.quetion_yn { overflow: hidden; _zoom: 1; margin: 10px 0; padding: 10px 10px 10px 30px; border: 1px solid #bee2f9; }
.quetion_yn p.zt { float: left; margin: 10px 10px 10px 0; line-height: 26px; vertical-align: middle; }
.quetion_yn p.zt a { _zoom: 1; }
.quetion_yn .msg1-icon-help { margin-left: -20px; }
.quetion_yn .msg1-icon-right { vertical-align: -2px; vertical-align: middle/9; }
.over_tips { clear: both; position: relative; }
.over_tips .over_tips_zt { position: absolute; left: 55px; top: -4px; width: 11px; height: 5px; background: url(http://static.ppdai.com/App_Themes/help/Images/bt.png) no-repeat 0 -138px; }
.over_tips_cont { _zoom: 1; clear: both; padding: 5px 10px; border: 1px solid #aedfff; background-color: #f1faff; }
.over_tips_yn div { height: 25px; margin-bottom: 5px; line-height: 25px; }
.over_tips_yn input { margin: 0; vertical-align: -3px; _vertical-align: -2px; }
.over_tips_yn label { margin-right: 10px; }
.over_tips_yn .input-text { width: 300px; height: 18px; padding: 2px 1px 0; margin-left: 3px/9; border: 1px solid #7f9db9; vertical-align: middle; }
.over_tips_yn .zt { float: left; width: 60px; height: 25px; line-height: 25px; text-align: right; }
.over_tips_yn .tx_c_warn, .over_tips_yn .bt_submit { margin-left: 60px; margin-bottom: 5px; }
