.side_left{width:215px;}
.side_right{width:968px;}

.info_right{ width: 968px; overflow: hidden;}
.info_list_top{  width: 97%; height: 58px; line-height: 58px; background: #e8e8e8; padding-right: 30px;}
.info_list_top #location{ float: right; font-size: 14px; color: #474747;}
.info_list_top #location a, span{ font-size: 14px; color: #474747;}
.info_list_top #location .location_last{ color: #9b2325;}

.info_list_top .info_list_title{ float: left; font-size: 16px; color: #414141; background: url('../images/index_art_title_bg.jpg') no-repeat left center; padding-left: 30px;}

#turn_page .last_li{ color: #b5b5b5; border: 0;}
#turn_page .last_li:hover{ border: 0;}
#turn_page .last_li .row_count{ font-weight: bold; color: #b5b5b5;}
#turn_page .last_li .page_count{ width: 32px; height: 29px; border: 1px solid #ddd; text-align: center;}
#turn_page .last_li .page_sub{ width: 64px; height: 32px; line-height: 32px; background: #f5f5f5; border: 1px solid #ddd; cursor: pointer;}

.info_list{ width: 100%;}
.info_list .info_item{ display: block; height: 129px; padding: 15px 0; text-decoration: none; border-bottom: 1px dashed #ccc; overflow: hidden;}
.info_list .info_item .info_img{float:left; width:160px; height:133px;}
.info_list .info_item .info_txt{float:right; width:81%; height:133px; padding-left:20px; overflow:hidden;}
.info_list .info_item .info_txt .info_name{width:100%; height:35px; line-height:35px; font-size:18px; overflow:hidden;}
.info_list .info_item .info_txt .info_brief{width:100%; height:74px; font-size:14px; overflow:hidden;}
.info_list .info_item .info_txt .info_time{width:100%; height:24px; line-height:24px;}
.info_list .info_item .info_txt .info_time span{font-size:14px;}
.info_list .info_item .info_txt .info_time .time_left{float:left;}
.info_list .info_item .info_txt .info_time .time_right{display:block; float:right; height:24px; line-height:24px; padding:0 10px; background:#E99315; color:#fff;}

.info_list .info_item:hover .info_txt>div{ color:#E99315;}
.info_list .info_item:hover .info_txt .time_left{ color:#E99315;}

.info_left{ float: left; width: 215px; overflow: hidden;}
.info_left_inner{ width: 100%; overflow: hidden;}
.info_left_inner .info_row_list{ width: 100%; min-height: 537px; background: #faf4f4;}
.info_left_inner .info_row_list .cate_item{display:block; height:45px; line-height:45px; padding-left:40px; background:url('../images/art_bg.png') no-repeat 12px center; color:#89B929; font-size:16px; text-decoration: none; overflow: hidden;}
.info_left_inner .info_row_list .cate_item:hover{ background: url('../images/art_bg2.png') no-repeat 12px center;}
.info_left_inner .info_row_list .cate_item_cur{ background: url('../images/art_bg2.png') no-repeat 12px center;}

.main_title{ width: 100%; height: 58px; line-height: 58px; background: url('../images/index_art_title_bg.jpg') no-repeat left center #e8e8e8;}
.main_title .title_right{ float: right; font-size: 14px; color: #474747; padding-right: 20px;}

.main_title .title_left{ float: left; max-width: 300px; height: 100%; font-size: 16px; color: #414141; background: url('../images/index_art_title_bg.jpg') no-repeat left center; padding-left: 30px; overflow: hidden;}
.main_title .location_last{ float: right; display: inline-block; max-width: 300px; height: 58px; font-size: 14px; color: #9b2325; overflow: hidden;}

.main_content{border:1px solid #ccc; margin-top:10px; overflow:hidden; padding:20px;}
.main_content .title{ font-size:22px; font-weight:bold; text-align:center; line-height:60px;}
.main_content .infos{ font-size:14px; text-align:center; line-height:28px; border-bottom:1px solid #D4D4D4; color:#666; margin-bottom:30px; padding-bottom:30px;}
.main_content img{ max-width:100%;}
.main_content .main_con_title{ width: 100%; font-size: 24px; color: #9b2325; margin-top: 10px; text-align: center;}
.main_content .main_con_top{ width: 100%; margin: 10px 0; text-align: center;}
.main_content .main_con_top span{ font-size: 16px; color: #9b2325; margin: 0 10px;}
.main_content .info_con{ padding: 0 30px;}

.main_feedback_content{ width: 432px; margin: 0 auto; margin-top: 20px;}
.main_feedback_content .rows{ margin-bottom: 10px;}
.main_feedback_content .rows label{ display: block; float: left; width: 100px; margin-top: 14px; text-align: left;}
.main_feedback_content .rows .contents{ width: 326px; height: 100px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; resize:none}