﻿@charset "utf-8";

/*留言
------------------------------------------------------------------------------------*/
*{margin:0;padding:0;}
ol,ul{list-style:none;}

/*----message----*/
.comment-add{ margin-top:15px; _width:100%; _position:relative; _overflow:hidden;  font-size:12px;}
.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-top:15px; }
.comment-list li{ padding:15px 0; border-bottom:1px solid #f7f7f7; position:relative;}
.comment-list li .floor {position:absolute; right:0px; top:10px;}
.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; font-size:12px; }
.comment-list li .inner p{color:#333;  line-height:1.8em; padding-top:4px;}
.comment-list li .inner .meta{ margin:0; padding-top:3px; color:#999; border:none; }
.comment-list li .inner .meta .blue {color:#1E7BB3}
.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:8px; color:#ffa200; font-size:12px; background:#fafafa; border:1px solid #e9e9e9; border-radius:3px; margin-top:5px;}


.form-box{ position:relative; padding:20px; border:1px solid #e9e9e9; border-radius:5px; 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{ display:inline; margin-right:5px; padding:7px; height:20px; line-height:20px; vertical-align:middle; background:#fff; color:#666; border:1px solid #e8e8e8; border-radius:2px; font-family:'微软雅黑'; -webkit-appearance:none; }
input.txt { width: 200px;}
.base_tit {height:50px; line-height:50px; color:#006ec7; font-size:18px;}
.btn_submit { background: #006ec7;border-radius: 2px;display: inline-block;margin: 0;padding: 0 25px;color: #fff;font-size: 12px;height: 38px;line-height: 38px;text-align: center; border:0px; cursor:pointer; -webkit-appearance:none; }