@charset "utf-8";
#qa .qalist{float:left; width:592px;height:420px; padding:10px; background:url(../images/bg_qa.jpg) no-repeat;}
.tm{ padding:15px; line-height:24px; height:382px; overflow:hidden;}
.tm div{ text-align:center}
.tm dl{ margin:10px 0 0 40px;}
.tm dl dt{font-weight:700;}
.tm dl dd input{ margin-right:10px;}
#qa .newslist{float:right;width:360px;height:420px;padding:10px; background:url(../images/bg_newslist.jpg) no-repeat;}
.newslist h3{ text-align:center; padding-top:25px;}
.newslist ul{ width:310px; margin:14px auto;}
.newslist ul li{padding:0 10px; border-bottom:1px dotted #4f2c0d; height:27px; line-height:27px;}
.newslist ul li span{ margin-right:10px;}
.newslist tt{ width:310px; margin:0 auto; display:block; font-weight:700; display:block;}
.newslist tt a{ color:#333;}
.newslist ul li a{ color:#4e4e4d;}
.newslist ul li.co a{ color:#9f5c21;}
.newslist div{ margin:5px auto 0 auto; width:304px; height:53px; padding:16px 0 0 19px; background:url(../images/bg_search.jpg) no-repeat;}
.newslist div input{ float:left;  width:169px; height:25px; border:0; line-height:25px;     padding:10px 0 0 40px;background:url(../images/bg_input.png) no-repeat; color:#666; font-size:16px;}
.newslist div img{ vertical-align:top;}

.tm_error{ text-align:center; margin-top:150px; font-weight:700;}
.tm_succeed{ font-weight:700; line-height:24px;}
.tm_succeed p{ margin:35px 0 0 30px;}
.tm_succeed tt{ display:block; margin-top:15px; text-align:center;}

/*
 * override
 */
#btn_search {
	border: 0;
	width: 59px;
	height: 35px;
	cursor: pointer;
	background: url(../images/btn-search.gif) no-repeat;
	float: left;
}

