/************************************************
Author: chinasspp.com, Leanne.Liu
*************************************************/

#rAlert { display: block; padding-left: 50px; width: 230px; height: 52px; line-height: 52px; background: url(/msg/images/bg.gif) left bottom no-repeat; color: #666; font-size: 16px; font-weight: bold; overflow: hidden; }

#msg { margin-top: 40px; }
#msg .t { line-height: 25px; border-bottom: 1px solid #BCBCBC; }
#msg .t a { display: inline-block; margin-right: 15px; padding-left: 3px; border-bottom: 2px solid #FFF; font-size: 14px; }
#msg .t a:hover, #msg .t a.current { color: #666; border-bottom: 2px solid #3B75C6; text-decoration: none; }
#msg .t a i { color: #999; font-size: 12px; }
#msg .t span { float: right; }
#msg .t span i { margin: 0 5px; color: #999; cursor: pointer; }
#msg .t span i:hover, #msg .t span i.current { color: #3B75C6; }

#msg li { float: left; display: block; margin-bottom: 15px; width: 100%; }
#msg li .l { float: left; display: inline; margin: 0 20px 0 10px; width: 50px; line-height: 15px; color: #999; text-align: center; overflow: hidden; }
#msg li .l img { margin-bottom: 5px; height: 50px; }
#msg li div { float: left; display: inline-block; width: 616px; }
#msg li div p { margin-bottom: 0; }
#msg li div .p1 { padding: 5px 10px; background-color: #EAEAEA; color: #3B75C6; }
#msg li div .p1 span { display: inline-block; margin-left: 5px; width: 210px; color: #666; }
#msg li div .p1 span.row1 { width: 100px; }
#msg li div .p1 a, #msg li div .p1 a:hover { color: #666; text-decoration: none; }
#msg li div .p1 i { cursor: pointer; }
#msg li div .p2 { padding: 20px 10px 30px; color: #3B75C6; }
#msg li div .p3 { padding: 0 10px; color: #999; }
#msg li div .p3 i { float: right; }

#f_msg form p { clear: both; margin-bottom: 7px; }
#f_msg form .alert { padding: 15px 0 10px; }
#f_msg form .last { padding: 15px 0 0 50px; }
#f_msg form label { float: left; display: inline-block; width: 50px; }
#f_msg form input { padding: 2px 5px; }
#f_msg form select, #f_msg form input.border { border: 1px solid #BCBCBC; }
#f_msg form textarea { padding: 5px 10px; width: 674px; height: 100px; border: 1px solid #3B75C6; }
#f_msg form textarea.ps0 { background: url(/msg/images/msg_ps_0.gif) 10px 5px no-repeat #FFF; }
#f_msg form textarea.ps1 { background: url(/msg/images/msg_ps_1.gif) 10px 5px no-repeat #FFF; }
#f_msg form textarea.ps2 { background: url(/msg/images/msg_ps_2.gif) 10px 5px no-repeat #FFF; }
#f_msg form .btn { display: inline-block; padding: 0; width: 85px; height: 27px; line-height: 27px; background-color: #3B75C6; border: none; color: #FFF; font-size: 14px; text-align: center; cursor: pointer; }
#f_msg form #s_area { display: inline-block; }
#f_msg form #s_area select { margin-right: 5px; width: 100px; }
#f_msg form i.red { margin-left: 5px; line-height: 22px; color: #FF0000; }

#f_msg #R_ContentTip { float: right; line-height: 18px; }
#f_msg .n1, #f_msg .n2, #f_msg .n3 { margin-left: 5px; padding: 2px 0; color: #999; }
#f_msg .n1 { color: #999; } /* waiting */
#f_msg .n2 { color: #FF0000; } /* wrong */
#f_msg .n3 { color: #999; } /* right */