﻿.base-tit{ border-bottom:1px solid #f0f0f0; color:#3b8dd1; line-height:1em; font-size:18px; font-weight:normal; }
	    .base-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #3b8dd1; }
	    .base-tit i{ float:right; padding:10px 0; color:#999; font-size:12px; line-height:26px; font-style:normal; }

        .form-box{ position:relative; padding:10px; border:1px solid #f6f6f6; background:#fff; font-size:14px; }
	    .form-box dl{ display:block; padding:5px 0; }
	    .form-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	    .form-box dl dt{ display:block; float:left; width:120px; line-height:38px; min-height:38px; color:#555; font-size:13px; text-align:right; _position:absolute; }
	    .form-box dl dd{ position:relative; padding:5px 0 5px 10px; line-height:28px; min-height:28px; color:#555; font-size:13px; overflow:hidden; _margin-left:120px; }
	    .form-box dl dd label.radio{ margin-right:5px; }

        /*文本框样式*/
        input.wide{ width:250px; }
        input.txt{ width:200px; }
        input.small{ width:50px; }
        .input{ display:inline; margin-right:5px; padding:7px; height:20px; line-height:20px; vertical-align:middle; background:#fff; color:#999px; border:1px solid #e8e8e8; border-radius:2px; }
        .select{ padding:7px; border:1px solid #e8e8e8; line-height:20px; }
        /*按钮样式*/
        .btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
        .btn{ background:#1e7bb3; border:1px solid #02598E; border-radius:2px; vertical-align:middle; }
        .btn:hover{ color:#fff; opacity:0.9; }
        .btn-mini{ height:20px; line-height:20px; padding:1px 8px 0; }
        input.btn, button.btn{ height:40px; cursor:pointer; overflow:visible; }
        .btn-success{ background:#52A152; border:1px solid #417F41; text-shadow:0 -1px 0 #52A152; }
        .btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }
        .btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}
        .btn-gray,.btn-gray:hover{ color:#777; }

        /*评论样式*/
        .comment-add{ margin-top:15px; _width:100%; _position:relative; _overflow:hidden; }
            .comment-add .editor{ position:relative; margin-right:18px; }
	        .comment-add .editor textarea{ width:100%; height:70px; }
	        .comment-add .subcon{ margin-top:15px; }
        .comment-box{ position:relative; margin:15px 0; padding:15px; background:#fff; }
	        .comment-list li{ padding:15px 0; border-top:1px solid #f7f7f7; }
	        .comment-list li .avatar{ display:block; float:left; margin-top:6px; background:#fff; border-radius:2px; width:42px; height:42px; overflow:hidden; }
	        .comment-list li .avatar img{ width:42px; height:42px; }
	        .comment-list li .inner{ margin-left:52px; }
	        .comment-list li .inner p{ color:#333; font-size:14px !important; line-height:1.8em; margin-bottom:0!important;}
	        .comment-list li .inner .meta{ margin:0; padding-top:3px; color:#999; border:none; }
	        .comment-list li .inner .meta .time{ margin-left:5px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat left -158px; }
	        .comment-list li .answer{ margin-left:48px; padding:10px; background:#fafafa; border:1px solid #e6e6e6; border-radius:3px; }
	        .comment-list li .answer .meta{ margin:0; padding:0; color:#999; margin-bottom:5px; border:none; }
	        .comment-list li .answer p{ color:#555; font-size:14px !important; line-height:1.8em; }
            .meta{ margin:30px 0 0 0; padding:0 0 15px 0; border-bottom:1px solid #f0f0f0; }