
* {
    margin: 0px;
    padding: 0px;
}

p {
    padding-bottom: 18px;
}

body {
    font-size: 12px;
    color: #333333;;
}

img {
    border: 0;
}

ul, li {
    list-style: none;
}

a:link {
    color: #333333;
    text-decoration: none;
}

a:visited {
    color: #333333;
    text-decoration: none;
}

a:hover {
    color: #006699;
    text-decoration: underline;
}

a:active {
    color: #006699;
    text-decoration: underline;
}

.clear {
    clear: both;
    display: block;
}

.overflow {
    overflow: auto;
}

.red {
    color: #fe0000;
}

.orange {
    color: #ff8400;
}

.margin_5{margin-top:5px;}

.arial {
    font-family: Arial, Helvetica, sans-serif;
}

.font_arial {
    font-family: Arial, Helvetica, sans-serif;
}

.underline {
    text-decoration: underline;
}

.bold {
    font-weight: bold;
}

.article_content {
    font-family: '宋体', 'Arial', 'Verdana', 'sans-serif';
    font-style: normal;
    line-height: 180%;
    font-size: 14px;
    width: 680px;
	margin:0px auto;
    overflow-x: auto;
}

.article_content a:link,.article_content a:visited{
	color:#006699;
	text-decoration:underline;
}

div.pic_cell {
    width: 106px;
    height: 100px;
    float: left;
    text-align: center;
    overflow: hidden;
	margin-bottom:10px;
}

div.pic_cell div.pic {
    height: 85px;
}

div.pic_cell div.pic img {
    margin-bottom: 0px;
    padding: 1px;
    border: 1px solid #CCCCCC;
}

div.pic_cell div.title {
    height: 15px;
    line-height: 15px;
    overflow: hidden;
}

div.pic_cell div.title a {
    color: #187a9b;
}

div.pic_cell div.title a:hover {
    color: #cc0000;
}

.img_border {
    padding: 2px;
    background: #FFF;
    border: 1px solid #E1E1E1;
}


#comments .panel {overflow:hidden;margin:5px 0px;border:1px solid #cccccc;}
#comments .panel_title { background:url(/images/lofts/xianqing.jpg) repeat-x;height:30px;line-height:30px;position:relative;}
#comments .panel_title span.title {padding-left:10px;font-size:14px;font-weight:bold;}
#comments .panel_title span.more {right:10px;position:absolute;top:-2px;font-size:14px;}
#comments .panel_content .shop_guest {height:25px;line-height:25px;margin:5px 5px 5px 10px;color:#666;font-size:13px;position:relative;}
#comments .panel_content .shop_guest span.time {right:10px;position:absolute;top:0px;}
#comments .panel_content .shop_guest a {color:#006699;text-decoration:underline;}
#comments .panel_content .shop_ask {line-height:180%;color:#666;font-size:13px;width:680px;margin:0px auto;}
#comments .shop_reply {overflow:hidden;margin:10px 0px;}
#comments .shop_keeper {float:left;width:100px;text-align:center;}
#comments .inner {float:left;width:570px;background:#ffffcf;padding:5px 5px;line-height:180%;color:#cc3300; border:1px solid #FFE673;}
#comments .comment_cell {overflow:hidden;border-bottom:1px dotted #cccccc;}
#comments .shop_more {text-align:right;height:25px;line-height:25px;padding-right:20px;}
#comments .shop_more a {color:#006699;}

#comments .publish{width:700px;margin:5px auto 0;clear:both;overflow:hidden}
#comments .publish h3{height:28px;line-height:28px;font-size:14px;color:#3e3e3e;}

#comments notification { background: url(/images/lofts/notice.gif) #FFFBF2 3px 4px no-repeat; border: 1px dashed #FFE6BE;  padding: 8px 20px 5px 25px; #padding:3px 20px 5px 25px;_padding:3px 20px 5px 25px; line-height:150%;margin-bottom:10px;}
#comments .notification a { color: #020098; text-decoration: underline;}   
#comments .comment_form_table {height:30px;line-height:30px;padding-left:3px;}

#comments .publish .textarea{float:left;width:475px;padding:0 10px 0 0;}
#comments .publish .textarea textarea{width:475px;height:182px;padding:0;border:1px solid #d7e0e7;word-wrap:break-word;background:url(/images/lofts/foot_logo.jpg) center no-repeat;}

#comments .publish .icon{display:block;float:right;width:210px;line-height:20px;text-align:right;}
#comments .publish .icon a{color:#154d98;}
#comments .publish .icon ul{display:block;padding:2px 0 0 2px;background:url(/images/lofts/smile.gif) top no-repeat;}
#comments .publish .icon ul.liteface{height:182px;overflow:hidden;border-bottom: 1px solid #7F9DB9;}
#comments .publish .icon ul.allface{height:182px;}
#comments .publish .icon ul li{display:block;float:left;width:25px;height:25px;padding:0 1px 1px 0;cursor:pointer;}
#comments .publish .icon ul li.current{width:24px;height:24px;border:1px solid #281fff;margin:-1px 0 0 -1px;}
#comments .publish .icon span {display:block;height:20px;}

#comments .verify{width:490px;height:30px;padding-left:230px;margin-top:8px;}
#comments .verify input{display:block;margin:5px 0px;}




.notification {
    background: url(/images/zhengwu/notice.gif) #FFFBF2 3px 4px no-repeat;
    border: 1px dashed #FFE6BE;
    padding: 8px 20px 5px 25px;
    #padding:3px 20px 5px 25px;
	_padding:3px 20px 5px 25px;
    line-height:150%;
}

.notification a {
    color: #020098;
    text-decoration: underline;
}

.top_10{margin-top:10px;}

textarea{padding:2px;}

.pic_list {
    width: 115px;
    height: 110px;
    overflow: hidden;
    float: left;
    margin: 10px 16px 0px 0px;
}

.pic_list .pic {
    margin: 2px;
    height: 85px;
    text-align: center;
}

.pic_list .name {
    text-align: center;
    width: 115px;
    height: 14px;
    overflow: hidden;
}

.pic_list .name a {
    color: #006699;
}

.highlight {
    background: #FFD348;
}

.if_null {text-align:center;font-size:13px;padding:50px 0px;}

