.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display:block;
}
/*ΑτΡΤΏς*/
.faqbox { width:100%; height:auto; overflow:hidden; font-size:16px;}
.faqbox input[type="text"] { height:35px; line-height:33px; padding-left:38px; font-size:14px; border:1px solid #cccccc;}
.faqbox textarea { padding-left:38px; font-size:14px; height:107px; border:1px solid #cccccc; overflow-y:auto;}
.user { background:url(../images/user_ico.gif) no-repeat;}
.contact_way { background:url(../images/contact_ico.gif) no-repeat;}
.subject { background:url(../images/subject_ico.gif) no-repeat;}
.vcode { background:url(../images/vcode_ico.gif) no-repeat;}
.content { background:url(../images/content_ico.gif) repeat-y;}
.submit { padding:10px 20px; font-size:16px; background:url(../images/content_ico.gif) repeat-x; border:1px solid #cccccc; cursor:pointer; color:#ffffff;}
/*ΑτΡΤΑΠ±ν*/
.main .guests{ height:368px; position:relative;}
.respond{ width:844px; height:300px; position:absolute; bottom:0; left:50%; left:80px;}
.respondtop{ background:url(../images/lyb_03.png) no-repeat; width:844px; height:55px;}
.respondbottom{ background:#fff; height:245px; width:784px; padding:0 30px;}
.respondleft,.respondright{ float:left;}
.respondleft{ margin-right:27px;}
.respondright{ padding-top:15px;}
.respondleft input{ color:#c3c3c3; margin-bottom:10px; background:url(../images/lybg.jpg) no-repeat; width:458px; height:37px; line-height:37px; border:0; padding-left:53px; }
.respondleft input.xm:focus{ background-position:0 0;}
.respondleft input.lxfs:focus{ background-position:0 -87px;}
.respondleft .lynr:focus{ background-position:0 -177px;}
.respondleft input.xm.click{ background-position:0 0;}
.respondleft input.lxfs.click{ background-position:0 -87px;}
.respondleft .lynr.click{ background-position:0 -177px;}
.respondleft .xm{ background-position:0 -43px; margin-top:15px;}
.respondleft .lxfs{ background-position:0 -131px;}
.respondleft .lynr{ height:109px; padding-left:53px; width:458px; border:0; background:url(../images/lybg.jpg) no-repeat 0 -295px; line-height:37px; color:#c3c3c3;}
.bq{ width:206px; height:116px; margin-bottom:20px;}
.fx{ overflow:hidden; height: 27px;}
.tj{ width:65px; height:21px; margin:19px auto 0;}
.tj input{ display:block; background:url(../images/lya_11.jpg) no-repeat; border:0px; width:65px; height:21px; line-height:0; font-size:0; text-indent:-999999em;}
.comment_body{background: url(../images/bg_comment-btm.png) no-repeat right bottom transparent; display: inline-block;}
.commentlist li.bottoms{ margin-bottom:10px;}
.commentlist li {
    display: inline-block;
    overflow: hidden;
}
.comment_div{ padding-top:42px; padding-left:25px; width: 910px;}
.txbg{ background:url(../images/lytxbg_03.png) no-repeat; width:68px; height:67px; padding:6px;}
.comment_meta {
    float: left;
    width: 78px;
}

.comment_content {
    background: url(../images/imagedoc-darknoise.jpg) no-repeat scroll right top transparent;
    float: right;
    padding: 10px 17px 13px 30px;
    width: 782px;
	line-height:22px;
}
.lytop{ background:url(../images/lybx_03.jpg) repeat-x left bottom; padding-bottom:10px; width:781px; line-height:24px;}
.lytop ul li{ font-family:"ΞΆΘνΡΕΊΪ"; color:#4ca901; float:left;}
.lytop ul li img{vertical-align:top;*vertical-align:middle;_margin-top:0px;_display:inline-block;}
.lytop ul li p{ color:#666666;}
.lybottom{ color:#aaaaaa; font-family:Arial; float:right; margin-top:21px;}
.hf{ background:url(../images/hfbj.jpg) no-repeat left bottom;  display: inline-block; margin-top:-1px;}
.hfnr{ background:url(../images/hfbgtop_03.jpg) no-repeat center top; width:758px; padding:10px 10px 17px;}
.hfnr ul li{ font-family:"ΞΆΘνΡΕΊΪ"; color:#ffcc00; float:left;}
.ww{ width: 712px;}
.hfnr ul li p{ color:#fff;}