/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.8em;
margin:0;
padding:0;
}
body, html, a, p, h1, h2, h3, h4, h5, h6, ul, ol, li, img, table, tr, form, div, span, address {
border:medium none;
margin:0pt;
padding:0pt;
}
img {
border:0;
}
form {
padding:0;
margin:0;
}
a {
color:#333333;
}
a:hover {
color:#0000FF;
}
ul {
padding:0;
margin:0;
}
li {
list-style:none;
}
.clear {
clear:both;
}
h1,h2,h3,h4,h5 {
margin:0;
padding:0;
}


/* top */
#site_services {
position: relative;
margin: 0 auto;
width: 975px;
height: 20px;
color: #F3F5F1;
line-height: 20px;
text-decoration: none;
text-indent: 25px;
/* modifications */
background-color:#f0ede8;
}
#site_services, #site_services a:link, #site_services a:visited {
color: #666;
padding:0 3px;
}
#header {
width: 963px;
height: 115px; /* modified */
margin: 0 auto;
background: url(../images/index/header_back_nosub.gif) left bottom no-repeat;
}
#header #logo {
padding: 17px 0 0 30px;
float:left;
}
#header #login {
width: 461px;
height: 32px;
float:right;
overflow: hidden;
}
#header #login .text {
font-weight:bold;
font-size:12px;
color:#5b8381;
}
#header #login .login_input {
background:url(../images/index/input_loginbg.gif) no-repeat 0 3px;
border:none;
padding:7px 10px 6px 10px;
width:100px;
height:14px;
overflow:hidden;
}

/*
#search {
margin: 0 auto;
height: 44px;
position: relative;
width: 961px;
background: url(../images/index/search_gradient.gif) repeat-x;
border-bottom: #f6f6f6 solid 1px;
clear: both;
border-left: #89a59e solid 2px;
border-right: #89a59e solid 2px;
}
#search .searchform {
padding:10px 25px 0 25px;
color:#fff;
font-size:14px;
}
#search .path {
padding-top:3px;
float:left;
}
#search .search_input {
float:right;
}
#search input {
background:#EEFFF7
}


#search .search_input button {
border:0pt none;
cursor:pointer;
height:26px;
width:52px;
background:transparent url(../images/index/btn_bg.gif) no-repeat scroll 0% 2px;
text-indent:-199em;
margin-left:3px;
}
*/

#main {
position: relative;
width: 100%;

}
#mainwrapper {
position: relative;
width: 1003px;
margin-left: auto;
margin-right: auto;
background-color: #efece7;
background-image: url(../images/index/bg_content.gif);
background-position: left top;
background-repeat: repeat-y;
}
#shadeleft {
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 306px;
background-image: url(../images/index/bg_shade_left.gif);
background-position: left top;
background-repeat: no-repeat;
}
#shaderight {
position: absolute;
top: 0;
left: 983px;
width: 20px;
height: 306px;
background-image: url(../images/index/bg_shade_right.gif);
background-position: left top;
background-repeat: no-repeat;
}
#content {
width: 963px;
min-height:300px;
height:auto;
margin-left: 20px;
}

#main .main_border {
padding:10px 15px;
}
.leftside {
width:740px;
float:left;
}
#hot {
width:100%;
}
#hot .t1 {
border-bottom:1px solid #666;
color:#333333;
height:25px;
overflow:hidden;
margin-bottom:5px;
}
#hot .t1 h1 {
background:transparent url(../images/ks_hz_052.gif) no-repeat scroll left 8px;
float:left;
font-size:18px;
font-family:"Times New Roman", Times, serif;
line-height:23px;
padding-left:15px;
}
#hot .t1 .more {
float:right;
line-height:23px;
padding:0pt 8px;
}
#hot .hot_tit {
font-size:14px;
color:#78909e;
line-height:2em;
border-bottom:1px solid #859ca8;
margin-bottom:10px;
padding-left:10px;
}
#hot .hot_ad {
float:left;
width:260px;
height:230px;
overflow:hidden;
}
#hot .hot_ad h1 {
font-size:18px;
font-family:"Times New Roman", Times, serif;
border-bottom:1px solid #666;
color:#333333;
line-height:1.4em;
margin-bottom:5px;
}

#hot .hot_ad .adname {
font-size:14px;
text-align:center;
background:#f2f2f2;
border:1px solid #d1d1d1;
border-top:none;
width:250px;
}
#hot .hot_ad .adtext {
	margin:15px 0;
	font-size:14px;	
	color:#077e07;
}
#hot .hot_ad .adtext a {
color:#077e07;
}
#hot .hot_list {
float:right;
width:390px;
}
#hot .hot_list .adsmall {
text-align:center;
margin:5px 0 10px 0;
}
#hot .hot_list li {
clear: both;
height: 22px;
margin-bottom: 0 !important; margin-bottom: -2px; /* Fix IE-FF Compatibility */
border-bottom: 1px dotted #e7e7e7 !important; border-bottom: 1px solid #e7e7e7; /* Fix IE-FF Compatibility */
padding-left: 15px;
background: url(../images/index/icon_556.gif) no-repeat left;
line-height: 22px;
}
#hot .hot_list li strong {
display: inline;
float: left;
margin-right: 10px;
font-weight: normal;
line-height: 24px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
#hot .hot_list li .kind a{
float:left;
width:110px;
text-decoration:none
}
#hot .hot_list li cite {
display: inline;
float: right;
width: 30px;
color: #a9a9a9;
font-size: 11px;
text-align: right;
line-height: 24px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.work_list ul {
padding:5px 0;
}
.work_list li {
float:left;
width:125px;
height:130px;
overflow:hidden;
text-align:center;
}
.work_list li .pic {
border:1px solid #d1d1d1;
background:#f1f1f1;
padding:1px;
width:100px;
height:100px;
overflow:hidden;
}
.work_list li .text {
height:20px;
line-height:20px;
}
.block_news_list {
width:100%;
}
.block_news{ border:1px solid #fcda99;position:relative;margin-top:10px;color:#d46832;}
.block_news .t{height:30px;background-color:#fff;float:left;position:absolute;top:-17px;left:-1px;border:0;}
.block_news .t a {color:#d46832; font-family:"Times New Roman", Times, serif; font-size:18px;}
.block_news .t h1{float:left;padding:0 5px 0 15px;line-height:30px;background:url(../images/index/ks_hz.gif) no-repeat left 10px; font-size:14px;}
.block_news .t span{float:left;padding:0 8px 0 5px;line-height:30px;}
.block_news .t span a {color:#b37d62; font-size:12px;}
.block_news .cont{padding:15px 10px 10px 10px;}
.block_news .cont ul{padding:0;}
.block_news .cont li{font-size:12px;height:20px;line-height:20px;padding-left:10px;background:url(../images/index/ks_hz_012.gif) no-repeat left 8px;vertical-align:bottom;}

.block_blog {width:100%; clear:both; height:375px}
.block_blog ul {margin:0; padding:0;}
.block_blog li{ float:left; width:350px; overflow:hidden; }
.block_blog li h1{height:30px; line-height:30px; font-size:18px; color:#146900;  border-bottom:2px solid #9bcc01 }
.block_blog li h1 a {color:#146900; text-decoration:none; font-family:"Times New Roman", Times, serif }
.block_blog .more{float:right; margin:12px 10px 0 0;}
.block_blog .list { padding:8px; }
.block_blog .list ul {margin:0; padding:0;}
.block_blog .list li { background:url(../images/index/icon_27.gif) no-repeat 0 6px; padding-left:10px;}
.block_blog .list li .kind a {color:#146900; padding-right:8px; text-decoration:none;}
.block_blog .list li .kind a:hover { color:#0000FF }
.block_blog .list li .price { float:right; padding-right:25px;}
.block_blog .bbsnew { float:left; width:160px; height:160px; margin-top:10px; overflow:hidden; text-align:center}
.block_blog .bbsnew .bbs_pic { height:160px; width:160px; overflow:hidden; }
.block_blog .intro {float:right; width:180px; margin-top:5px; }
.block_blog .intro h2 {font-size:16px; font-family:"Times New Roman", Times, serif}
.block_blog .bbslist {float:left; width:200px; overflow:hidden}
.block_blog .self_intro {padding:0 10px}
.padding_link {
padding:0 10px;
margin-bottom:10px;
color:#777;
}
.padding_link a {
padding:0 6px;
color:#333333;
font-size:13px;
}
.padding_link a:hover {
color:#0000FF
}
.more {
text-align:right;
}



.rightside {
width:200px;
padding-left:10px;
height:auto;
float:right;
background:url(../images/index/bg_content_sidebar.gif) repeat-y left;
}
.news_list .t1 {
border-bottom:2px solid #4699C0;
color:#4699C0;
height:25px;
overflow:hidden;
}
.news_list .t1 a {
color:#4699C0;
text-decoration:none;
}
.news_list .t1 span a {
color:#4699C0;
font-weight:normal
}
.news_list .t1 h1 {
background:transparent url(../images/index/ks_hz_051.gif) no-repeat scroll left 8px;
float:left;
font-size:14px;
line-height:23px;
padding-left:15px;
}
.news_list .t1 span.more {
float:right;
line-height:23px;
padding:0pt 8px;
}
.news_list h2 {
border-bottom:1px solid #ccc;
font-size:14px;
color:#333;
}
.news_list .kind {
padding-right:8px;
}
.news_list .news_pic {
margin:8px 0 0 8px;
border:1px solid #d1d1d1;
height:60px;
width:85px;
overflow:hidden;
float:left;
}
.news_list ul {
padding:5px;
}
.news_list li {
background:transparent url(../images/index/ks_hz_012.gif) no-repeat scroll left 10px;
height:23px;
line-height:23px;
padding-left:10px;
vertical-align:bottom;
}
.toplist {
border-bottom:1px solid #dadad8;
margin-bottom:10px;
}
.toptit { width: 277px; overflow: hidden; clear: both; }
.toptag { background-image: url(../images/index/bg_line1.gif); background-repeat: repeat-x; background-position: 50% bottom; width: 282px; height: 25px; clear: both; }
.toptag span { float: left; }
.toptag .a { color: #679c0e; font-weight: bold; width: 61px; padding-top: 6px; padding-left: 10px; }
.toptag .on { background-image: url(../images/index/bg_titon.gif); text-align: center; width: 50px; height: 19px; margin-top: 2px; margin-right: 2px; padding-top: 4px;font-weight: bold; }
.toptag .off { background-image: url(../images/index/bg_titoff.gif); text-align: center; width: 50px; height: 19px; margin-top: 2px; margin-right: 2px; padding-top: 4px; }
.toptag .more {float:right;}
.topli { background:#fff url(../images/index/icon_num1_5.gif) no-repeat 12px 13px; width: 190px; overflow: hidden; clear: both; margin-right: auto; margin-left: auto; padding: 5px; border-right: 1px solid #dddee0; border-left: 1px solid #dddee0; }
.topli li { line-height: 12px; background: url(../images/index/bg_line2.gif) repeat-x 50% bottom; width: 234px; height: 19px; float: left; padding-top: 6px; padding-left: 25px; }
.topli .more {background:none; text-align:right; width:225px; height:18px; }


.rem_list {
width:100%;
}
.rem_list h1 {
font-size:16px;
font-family:"Times New Roman", Times, serif;
border-bottom:1px solid #d1d1d1;
}
.rem_list ul {
padding:0 5px;
margin-top:10px;
}
.rem_list li {
float:left;
width:95px;
height:125px;
overflow:hidden;
text-align:center;
}
.rem_list li .pic {
border:1px solid #d1d1d1;
background:#fff;
padding:1px;
width:80px;
height:80px;
overflow:hidden;
}
.rem_list li .text {
height:15px;
line-height:15px;
}
.rem_list .all {
text-align:right;
border-top:2px dotted #e1e1e1;
}



#link {
margin:10px 0;
width:100%;
clear:both;
}
#link h2 {
border-bottom:1px solid #e1e1e1;
font-size:14px;
font-weight:bold;
color:#666666;
}
#link ul {
padding:5px 10px;
height:50px;
}
#link li {
width:170px;
float:left;
height:20px;
}
#link li a {
line-height:20px;
}

/* NEWS */
.news_left {
width:270px;
height:auto;
float:left;
background:url(../images/index/bg_news_sidebar.gif) repeat-y right;
padding-right:10px;
}
.news_right {
width:630px;
float:left;
padding-left:15px;
}
.hotnews_top {
float:right;
width:450px;
}
.hotnews_top .t1 {
border-bottom:1px solid #666;
color:#333333;
height:25px;
overflow:hidden;
}
.hotnews_top .t1 h1 {
background:transparent url(../images/index/ks_hz_052.gif) no-repeat scroll left 8px;
float:left;
font-size:18px;
font-family:"Times New Roman", Times, serif;
line-height:23px;
padding-left:15px;
}
.hotnews_top .t1 .more {
float:right;
line-height:23px;
padding:0pt 8px;
}
#top_text .name{border-bottom:1px solid #d1d1d1; font-weight:bold; color:#990000}
#top_text {padding:0 0 0 7px;}
#top_text ul {width:430px;background:url(../images/index/lady_index_15.gif) no-repeat left 2px}
#top_text li {padding:0 0 0 30px}
#top_text a {font-size:12px;line-height:24px;color:#6A6A6A}
#top_text a:hover {font-size:12px;color:#D81B2B;text-decoration:none}
#top_text li .kind {width:120px; display:block; float:left; font-weight:bold;}
#top_text li .kind  a {color:#333;}
#top_text li .price {float:right;}
#top_text li .time {float:right; padding-left:10px}
#top_text .more { text-align:right; border-top:1px solid #e1e1e1}
.newsnav {height:25px;padding-left:30px; background:url(../images/index/newsnav_bg.gif) repeat-x;}
.newsnav li {float:left;width:70px;text-align:center;height:25px;line-height:25px;margin-right:8px;}
.newsnav li a {display:block;background:url(../images/index/navtab.gif) 0 -25px no-repeat; text-decoration:none}
.newsnav li a:hover {display:block;background:url(../images/index/navtab.gif) 0 -50px no-repeat; color:#b36e1d}
.newsnav li .current {background-position:0 0; font-weight:bold; color:#db7803}
#news {
border:1px solid #d1d1d1;
border-top:none;
padding:10px 15px;
width:600px;
margin:0 auto;
}
.sechotpic{ float:left;width:210px;}
.sechotpic .pic { text-align:center; width:210px; height:150px; overflow:hidden}
.sechotpic .pic img{ border:1px solid #d1d1d1;}
.sechotpic .intro{ background:#f4f7fc; border:1px solid #cfd9e3; padding: 0 10px;  text-align:center}
.sechotpic .intro a{ color:#333;font-weight:bold;}
.remnews_list {
width:;
float:right;
}
.remnews_list li {
background:url(../images/index/lipoint.gif) no-repeat left;
padding-left:15px;
font-size:14px;
}
.remnews_list .first {
font-weight:bold
}
.remnews_list li .time {
float:right;
font-weight:normal;
font-size:12px;
}
.allnews_list {
padding-top:5px;
margin-top:10px;
border-top:2px solid #e1e1e1;
width:100%;
}
.allnews_list li {
background:url(../images/index/lipoint.gif) no-repeat left;
padding-left:15px;
}
.allnews_list li .time {
font-weight:normal;
font-size:12px;
float:right;
width:250px;
}

.newly_list ul {
padding:5px 0;
height:110px;
}
.newly_list li {
float:left;
width:100px;
height:100px;
overflow:hidden;
text-align:center;
}
.newly_list li .pic {
border:1px solid #d1d1d1;
background:#f1f1f1;
padding:1px;
width:80px;
height:80px;
overflow:hidden;
}
.newly_list li .text {
height:20px;
width:80px;
overflow:hidden;
line-height:20px;
}
.news_page {
width:100%;
height:40px;
clear:both;
text-align:center;
border-top:2px solid #e1e1e1;
margin-top:10px;
font-size:13px;
}
.news_page a {
padding-right:5px;
text-decoration:none;
letter-spacing: 0.1em;
}
.news_page .noumber {
float:left;
}
.news_page .select {
float:right;
}
.news_page .input {
font-size:12px;
}

.NavBar {
background:transparent url(../images/index/book_mj_005.gif) no-repeat scroll 0pt 0pt;
height:37px;
padding:5px 0 0 25px;
font-size:14px;
}
.NavBar .title {
font-weight:bold;
color:#666666
}
.NavBar .input {
background:#FFFFFF url(../images/index/book_mj_007.gif) no-repeat scroll 5px 3px;
border:1px solid #C8C8C8;
color:#666666;
height:14px;
padding:2px 1px 2px 20px;
}

.rem_artists {
background:transparent url(../images/index/book_mj_005.gif) no-repeat scroll 0pt 0pt;
}
.rem_artists h2 {
background:transparent url(../images/index/yc_book_lmy_010.gif) no-repeat scroll 0% 0%;
font-size:14px;
width:60px;
height:40px;
line-height:32px;
padding-left:30px;
float:left;
}
.rem_artists .word {
padding:5px 0 0 15px;
float:left;
font-size:15px;
font-family:"Times New Roman", Times, serif;
}
.rem_artists .word a {
padding-right:9px;
color:#466603;
}
.rem_artists .word a:hover {
color:#0000FF
}
.rem_artists ul {
padding:0 10px;
height:60px;
clear:both;
}
.rem_artists li {
width:82px;
float:left;
height:20px;
}
.rem_artists li a {
line-height:20px;
}
.top_page {
margin-bottom:5px;
}
.top_page a {
padding:0 4px;
}

/******* News Content *****************/
#newsContent {
clear: both;
padding: 20px;
border:1px solid #e1e1e1;
}
#newsContent h1 {
color:#333333;
font-size:24px;
line-height:28px;
padding:0 0 13px 0;
text-align:center;
color:#663300
}
#newsTitle {
border-left:2px solid #A9A9A9;
height:40px;
padding-left:7px;
}
#newsTitle p {
color:#A9A9A9;
margin:0;
padding:0;
}
#newsBody {
clear:both;
line-height:1.8em;
margin:30px 0 20px 0;
text-indent: 2em;
font-size:14px;
}
.back {
float:right;
font-size:14px;
}
.news_path {
background:transparent url(../images/index/guide.gif) repeat-y scroll left center;
border-color:#DDDDDD;
border-style:solid;
border-width:1px 0pt;
height:27px;
line-height:27px;
padding:0pt 7px 0pt 26px;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
}
.operate {
width:100%;
margin-top:10px;
}
.authorinfo {
border-bottom:1px solid #D6D6D6;
color:#828282;
height:18px;
line-height:18px;
margin:-37px 0pt 0pt 46px;
width:534px;
}
.number {
color:#828282;
height:15px;
margin-left:46px;
padding-top:2px;
}
.btmsearch {
border-top:2px solid #e1e1e1;
padding:8px 15px;
}
.btmsearch .hot_word {
margin-top:5px;
}
.btmsearch .hot_word a {
padding:0 5px;
}
.news_outad {
height:90px;
width:630px;
overflow:hidden;
text-align:center;
margin-bottom:10px;
}
.search_top {
font-size:13px;
border-bottom:1px solid #e1e1e1;
}
.serach_body {
width:100%;
clear:both;
margin:20px 0;
}
.serach_body .search_results {
font-size:13px;
margin-bottom:10px;
}
.serach_body li {
height:80px;
overflow:hidden;
}
.serach_body li h1 {
font-size:14px;
font-weight:normal;
}
.serach_body li .kind {
font-size:13px;
font-weight:normal;
padding-left:10px;
color:#000;
text-decoration:none;
}
.serach_body li h1 em {
font-size:11px;
padding:0 5px;
}
.serach_body li .intro {
height:40px;
color:#777;
line-height:140%;
}
.serach_body li .detail {
color:#0000FF
}
.serach_body li .keyword {
color:#EA4D00;
}
.serach_body li .pic {
float:left;
margin-right:8px;
width:80px;
height:60px;
overflow:hidden;
}
.news_piclist {
width:860px;
margin:0 auto
}
.news_piclist ul {
padding:10px 0;
}
.news_piclist li {
float:left;
width:170px;
height:170px;
overflow:hidden;
text-align:center;
}
.news_piclist li .pic {
border:1px solid #d1d1d1;
background:#f1f1f1;
padding:1px;
width:140px;
height:140px;
overflow:hidden;
}
.news_piclist li .text {
width:140px;
height:20px;
line-height:20px;
}



/* FOOT */
#footer {
background-image:url(../images/index/bg_footer.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding-bottom:28px;
width:100%;
text-align:center;
color:#666;
clear:both;
}
#footer .qicklink {
background:url(../images/index/foot_line.gif) repeat-x top;
width:963px;
margin:0 auto;
padding-top:5px;
}
#footer .qicklink a {
padding:0 8px;
}



.kind_list{
	padding:10px 3px 3px 12px;
}
.kind_list li {
float:left;
width:290px;
height:50px;
overflow:hidden;
}
.kind_list li a{
	padding-left:2px;
	padding-right:2px;
	color:#333333;
}
.kind_list li h1 {
font-weight:bold;
color:#003366;
font-size:13px;
}
.kind_list li h1 a{
color:#003366;
line-height:1.4em;
}
.kind_list li a:hover,.kind_list li h1 a:hover {
color:#0000FF
}

.art_exhibit {
font-size:14px;
border-bottom:2px solid #00A8A8;
margin-top:10px;
}
.art_exhibit a {
color:#006F6F;
text-decoration:none;
font-weight:bold
}
.art_exhibit a:hover {
color:#0000FF;
text-decoration:underline;
}
.art_artists {
font-size:14px;
border-bottom:2px solid #d1d1d1;
}
.art_artists a {
color:#333;
text-decoration:none;
font-weight:bold
}
.art_artists a:hover {
color:#0000FF;
text-decoration:underline;
}
.order_case {
border-bottom:2px solid #deefc6;
background:#f6ffeb;
height:150px;
}
.order_case .case_pic {
float:right;
position:relative;
top:-50px;
right:50px;
}
.order_case .case_pic2 {
float:right;
position:relative;
top:-20px;
right:70px;
}
.order_case .case_sample {
float:left;
width:420px;
}
.order_case .case_sample h1 a {
font-size:18px;
font-family:"Times New Roman", Times, serif;
color:#146900;
line-height:2em;
padding:0 0 0 15px;
text-decoration:none;
}
.order_case .case_sample .enter {
position:relative;
top:3px;
left:18px;
width:120px;
}
.order_case .case_sample .enter a {
font-size:16px;
font-family:"Times New Roman", Times, serif;
color:#cc0000
}
.order_case .case_sample ul {
padding:0 0 0 15px;
}
.order_case .case_sample li {
float:left;
padding-left:18px;
background:url(../images/index/icon_1216.gif) no-repeat 0 8px;
width:100px;
height:20px;
overflow:hidden;
}
.order_case .case_sample li a {
font-size:13px;
}

#admid {
height:140px;
border:1px solid #C0D8EF;
background:#ECF5FF;
overflow:hidden;
margin:10px 0;
text-align:center;
}
#admid .kind {
position:relative; top:-5px;
}
#admid .kind a {
font-size:13px;
}
.block_nav_list {
width:100%;
}
.block_nav{ border:1px solid #d1d1d1;position:relative;margin-top:10px;color:#d46832;}
.block_nav .t{height:30px;background-color:#f8fdff;float:left;position:absolute;top:-17px;left:-1px;border:0;}
.block_nav .t a {color:#666; font-family:"Times New Roman", Times, serif; font-size:18px;}
.block_nav .t h1{float:left;padding:0 5px 0 15px;line-height:30px;background:url(../images/index/ks_hz_052.gif) no-repeat left 10px; font-size:14px;}
.block_nav ul { padding:10px 0 10px 10px;}
.block_nav li {
background:transparent url(../images/index/ks_hz_012.gif) no-repeat scroll left 10px;
height:23px;
line-height:23px;
padding-left:10px;
vertical-align:bottom;
}
.block_nav li a {font-weight:bold; font-size:12px;}
.btm_link {
width:100%;
}
.btm_link h1 {
border-bottom:1px solid #d1d1d1;
font-size:16px;
}
.btm_link h1 a {
color:#093883;
text-decoration:none;
}
.btm_link ul {
padding:8px 0;
border-top:3px solid #f2f2f2;
}
.btm_link li {
width:131px;
float:left;
text-align:center;
border-right:2px dotted #666;
}
.btm_link li a {
width:110px;
height:48px;
overflow:hidden;
}


/* Gallery */

.gallery_left{
width:200px;
float:left;
padding-right:10px;
height:auto;
background:url(../images/index/bg_news_sidebar.gif) repeat-y right;
}
.gallery_right {
float:right;
width:710px;
}
.block_nav_list {
width:100%;
}
.block_gallery{ border:1px solid #bad5ef;position:relative;margin-top:10px;color:#d46832;}
.block_gallery .t{height:30px;background-color:#fff;float:left;position:absolute;top:-17px;left:-1px;border:0;}
.block_gallery .t a {color:#0f5ea8; font-family:"Times New Roman", Times, serif; font-size:18px;}
.block_gallery .t h1{float:left;padding:0 5px 0 15px;line-height:30px;background:url(../images/index/ks_hz_051.gif) no-repeat left 10px; font-size:14px;}
.block_gallery ul { padding:10px 0 10px 10px;}
.block_gallery li {
background:transparent url(../images/index/ks_hz_012.gif) no-repeat scroll left 10px;
height:23px;
line-height:23px;
padding-left:10px;
vertical-align:bottom;
}
.block_gallery li a {font-weight:bold; font-size:12px; color:#3c96b8}
.block_gallery li a:hover { color:#0000FF;}

.rem_frame {
width:100%;
margin-top:10px;
}
.rem_frame h1 {
font-size:16px;
font-family:"Times New Roman", Times, serif;
border-bottom:1px solid #d1d1d1;
}
.rem_frame ul {
padding:0 5px;
margin-top:10px;
}
.rem_frame li {
float:left;
width:95px;
height:110px;
overflow:hidden;
text-align:center;
}
.rem_frame li .pic {
border:1px solid #d1d1d1;
background:#fff;
padding:1px;
width:80px;
height:80px;
overflow:hidden;
}
.rem_frame li .text {
height:15px;
line-height:15px;
}
.rem_frame .all {
text-align:right;
border-top:2px dotted #e1e1e1;
}


.rem_painting {
background:transparent url(../images/index/book_mj_005.gif) no-repeat scroll right top;
}
.rem_painting h1 {
background:transparent url(../images/index/yc_right.gif) no-repeat scroll right 0;
float:left;
font-size:14px;
width:140px;
height:40px;
line-height:32px;
}
.rem_painting h1 span{
background:transparent url(../images/index/yc_left.gif) no-repeat scroll left -6px;
padding-left:30px;
}
.rem_painting .kind {
float:left;
padding:5px 0 0 10px;
}
.rem_painting .kind a {
padding:0 5px;
}
.rem_painting ul {
width:100%;
clear:both;
padding:10px 0;
}
.rem_painting li {
float:left;
width:160px;
height:170px;
overflow:hidden;
}
.rem_painting li .pic {
height:140px;
width:140px;
overflow:hidden;
border:1px solid #e1e1e1;
}
.rem_painting li .text {
width:140px;
text-align:center;
}
