.container{ margin-top:0;background:#fff}
.sidebar{ float:left; margin-left:15px; width:225px;min-height:537px;background:url(../images/images_sidebar_shade.gif) right 0 no-repeat;overflow:hidden;}
.main{ float:right; margin-right:15px; width:710px; overflow:hidden;}

/*面包屑*/
.location{ margin-bottom:10px; padding:0 18px; border-top:3px solid #0d3d8a; background:url(../images/images_location.jpg) repeat-x; color:#555; line-height:31px;}
.location .ico{padding-left:20px;background:url(../images/images_ico_location.gif) no-repeat 0 1px}
.location a{color:#555}
.location:after{content:'\0020';display:block;height:0;clear:both}

.sort{width:200px; margin-bottom:20px}
.sort dt{ padding-left:24px; height:33px; line-height:33px; font-size:14px; font-weight:700; color:#FFFFFF;  background:url(../images/images_sidebar_subnav_title.gif)}
.sort dd{ margin-top:2px; padding-left:24px; height:25px; line-height:25px; font-size:12px; color:#303030;  background:url(../images/images_sidebar_subnav_bg.gif)}

.main .page_title{height:20px;margin:0;padding:8px 0 0 12px;background:url(../images/images_bg_right_title.jpg) no-repeat;color:#555}

.info_state_a{padding:22px 0px 34px 0px;color:#555;font-size:12px;line-height:150%;text-align:left;clear:both}
.info_state_a p{margin-bottom:8px}

.info_state_b{ padding-top:12px; padding-left:7px; padding-right:10px}
.info_state_b li{line-height:30px; border-bottom:1px dashed #DDDDDD}
.info_state_b li a{ padding-left:16px; color:#333; background: url(../images/images_icon2.gif) 0 center no-repeat}
.info_state_b li a:hover{color:#241305}
.info_state_b li span{float:right;font:12px/30px sans-serif;color:#333;}

.info_state_c{padding-top:15px}
.info_state_c ul{}
.info_state_c li{width:176px; height:170px; text-align:center; float:left; display:inline;}
.info_state_c li img{width:156px; height:117px; border:#CCCCCC 1px solid; padding:2px; display:inline; margin-bottom:5px;}

/*分页*/
.pagination{margin-bottom:10px;margin-top:20px;text-align:center}
.pagination a{border:#8db5d7 1px solid;color:#000;margin-right:2px;padding:2px 5px;text-decoration:none}
.pagination span.current{background-color:#ffca7d;border:#e89954 1px solid;color:#000;font-weight:700;margin-right:2px;padding:2px 5px}
.pagination span.disabled{border:#ccc 1px solid;color:#ccc;margin-right:2px;padding:2px 5px}
.pagination a:hover,.pagination  a:active{border:red 1px solid;margin-right:2px;padding:2px 5px}

/*详细页*/
.article{padding:20px 10px;}
.article p{margin-bottom:8px}
.article h1.title { text-align:center;font-size:14px; line-height:34px; color:#333 }
.article .titBar {color:#666; line-height:22px; font-size:12px; background-color:#efefef; text-align:center } 
.article .detail { padding:10px 0 35px; line-height:24px; font-size:12px; word-wrap:break-word; word-break:break-all; }

/*上一篇下一篇*/
.preNext{margin-top:15px;padding-left:5px; font-size:12px;clear:both}
.preNext a{color:#FF0000}

/* 表单 */
.inputbox .ibl,.inputbox .ibr{color:#666;text-align:right}
.input{border:1px solid #B2B2B2;background:#F8F8F8;color:#666}
.inputbox{width:710px;margin:10px 0 30px 0;text-align:left;clear:both}
.inputbox p{text-align:left;clear:both;zoom:1}
.inputbox .ibl{float:left;width:75px;padding-right:2px;padding-top:13px;text-align:right}
.inputbox .ibr{float:left;padding-top:10px;+padding-top:8px;text-align:left}

/* 留言 */
.message{margin:25px auto 10px;line-height:20px;color:#333; border:1px solid #CCCCCC}
.bgmessage{position:relative;padding:5px 10px 10px 10px;background:#efefef;color:#666}
.message .title{ color:#990000}
.message .replyTitle{margin:5px 10px 0 10px;color:#990000}
.message .replyContent{margin:0 10px 10px 10px}
