﻿@charset "utf-8";
@import url(base.css);/*reset*/
@import url(public.css);
/* header */
/* End header */
/* main */
#main{background:url(/images/bg02.jpg) repeat-y left;margin-top:30px;}			
.leftbox{float:left;width:203px;}
	.leftbox .bar{height:40px; line-height:40px; font-size:22px; text-align:left; text-indent:18px;background:#cb0211 url(/images/arrow_black.png) no-repeat left top; border-bottom:1px solid #FFF;}
	.leftbox,.leftbox a{color:#FFF;}
	#sidemenu{overflow:hidden; clear:both; zoom:1;}
			#sidemenu li{height:37px;line-height:37px; text-align:left; text-indent:14px;font-size:17px; border-bottom:1px solid #FFF;background:#848484 url(/images/sidemenu.jpg) no-repeat 175px;}
			#sidemenu li:hover{background-color:#cb0211}
		.paintitem{background-color:#848484;padding:0 8px 4px 15px; text-align:left; border-bottom:1px solid #979797; overflow:hidden;}
		.paintitem:hover{background-color:#535353;}
		.paintitem,.paintitem a{color:#FFF;}
		.paintitem dt{font-size:17px;line-height:34px;height:34px;}
		.paintitem dd{float:left;width:90px;line-height:17px;}


.rightbox{ float:right;width:955px;}
	.rightbar{height:53px;text-align:left; background:url(/images/arrow_red.png) no-repeat left top; overflow:hidden;clear:both;*zoom:1;}
		.rightbar .tit{float:left;line-height:40px;text-indent:15px;font-size:22px;}
		.bread{float:right;padding-right:10px;line-height:40px;}
		.bread,.bread a{color:#BBB;}
		.bread b,.bread b a{color:#cb0211;} 
	/*画家搜索*/
	.select-wrap{ overflow:hidden; margin-bottom:12px;border:1px solid #dedede; background-color:#fffaf0;}	
		.select-bar{ background-color:#e9e9e8;height:38px; line-height:38px; text-align:left; text-indent:16px; font-size:16px;}	
		.select-box{overflow:hidden; padding:10px 14px;background-color:#f4f4f4;}
			.select-box dl{overflow:hidden; clear:both; zoom:1;}
			.select-box dt,.select-box dd{float:left;}
			.select-box dt{width:68px;}
			.select-box dd{width:810px; white-space:nowrap;}
			.select-box dd a{ float:left; display:inline-block;}
			.select-box dd .on{color:#FFF; background-color:#cb0211;}
		.optionbox dd a{ padding:0 7px; margin:0 1px 3px 0;}
			.optionbox .select,.optionbox dd a:hover{background-color:#cb0211;}
			.optionbox .select a,.optionbox dd a:hover{color:#FFF;}
		.selected{margin:10px 0 0 0;}
		.selected dd a{padding:0 5px;margin:0 5px 3px 0;border:1px solid #F60; background-color:#f2f2f2}

	/*列表布局*/
	#page-list{min-height:500px;margin-bottom:12px;padding:0 0 15px 0;}
		/*专题合作*/
		.pictext{width:946px;margin-bottom:17px; background-color:#f0f0f0; overflow:hidden; clear:both; *zoom:1;}
			.pictext .pic{float:left; margin:14px 0 14px 14px;}
			.pictext .pic,.pictext .pic img{width:165px; height:165px;}
			.pictext .date,.pictext .tit,.pictext .text{width:713px;margin-left:34px;float:left;text-align:left}
			.pictext .date{height:29px;line-height:29px; margin-top:14px;}
			.pictext .tit{height:32px;line-height:32px; font-size:20px;overflow:hidden;}
				.pictext .tit,.pictext .tit a{color:#cb0211}
			.pictext .text{height:40px;line-height:20px;overflow:hidden; margin-top:15px; margin-bottom:19px;}
			.pictext .more{float:left; width:80px;height:26px; line-height:26px; background-color:#cb0211;margin-left:30px;}
				.pictext .more a{color:#FFF;}
		/*资讯中心*/		
		.titlist{text-align:left; margin-bottom:14px;}
			.titlist li{height:40px;line-height:40px;overflow:hidden;clear:both;*zoom:1; border-bottom:1px solid #eaeaea;}
			.titlist .tit{float:left;width:800px; font-size:16px; padding-left:4px; overflow:hidden;}
				.titlist .tit,.titlist .tit a{color:#383838}
			.titlist .date{float:right;width:75px;color:#9a9a9a;}
		/*艺术家*/		
		.painterlist{clear:both;*zoom:1;overflow:hidden;margin-bottom:14px;}
			.painterlist li{float:left;width:190px;font-size:16px; line-height:40px; height:40px;border-right:1px solid #e5e5e5;overflow:hidden;}
			.painterlist .last{border-right:0 none;}
		/*作品*/
		.piclist{float:left;overflow:hidden;width:203px; margin:0 47px 20px 0;}
		.piclist.last{margin-right:0;}
			.piclist .pic{width:201px;height:201px;border:1px solid #dedede;overflow:hidden;}
			.piclist .pic a{}
			.piclist .pic img{ max-width:201px;max-height:201px;width:expression(this.width > 201 && this.width > this.height ? "201px" : "auto");height:expression(this.height > 201 && this.height > this.width ? "201px" : "auto");}
			.piclist .tit,.piclist .tit a{color:#010101;}
		
		/*在线展厅*/	
			/* 焦点大图 */
		.picBoxWrap{width:100%;position:relative; padding:33px 0 43px; background-color:#f4f1e6;}	
			#prev,#next{top:319px;width:33px;height:38px; position:absolute;z-index:999; cursor:pointer;}
			#prev{background:url(/images/prevBtnTop.png) 0 0 no-repeat; left:20px;}
			#next{background:url(/images/nextBtnTop.png) 0 0 no-repeat; right:20px;}
			
			#picBox,.picBox,#picList,#picList li{width:808px;background-color:#cb0211; height:676px; overflow:hidden;}
			#picList{ line-height:24px; text-align:left;position: relative;}
			#picList li{ float:left; text-align:center;}
			#picList img{width:788px; height:609px; margin-top:9px}
			#picList .tit{height:58px; line-height:58px;}
			#picList,#picList a{color:#FFF; font-size:12px;}
			/* 焦点缩略图 */
		.listBoxWrap{ width:808px; height:103px; margin:15px auto 0; position:relative; overflow:hidden;}
		.listBox{ width:808px; height:103px; position:relative; }
			#listBox ul{ position:relative; clear:both;}
			#listBox li{float:left;width:137px; height:103px; text-align:left}
			#listBox li img{width:115px; height:94px;border:4px solid #555;}
			#listBox .on img{border:4px solid #cb0211;}

	/*页码、返回*/			
	.line{ clear:both; padding:0 0 16px 0; height:0; line-height:0; border-top:1px solid #dedede}
	.footpage,.goback{width:880px;height:30px;clear:both; _zoom:1; margin:10px auto;overflow:hidden; text-align:center;}
		.footpage span{display:inline-block; background-color:#3e3e3e; margin:0 2px;}
		.footpage,.footpage a{color:#FFF;}
			.footpage .num{width:20px;background-color:#848484;}
			.footpage .redcolor,.footpage span:hover{background-color:#cb0211;}
		.footpage .prev,.footpage .next,.footpage .home,.footpage .last{width:48px;}
            .footpage .total { margin:0 2px;padding:0 6px;background-color:#cb0211}
	.pagefoot{ margin:20px 20px 0 0;}
	/*内容页*/	
	#page-content{overflow:hidden;margin-bottom:12px;}
	.infocoutent{ padding:20px;min-height:500px; text-align:left;}
			#page-content .date{height:30px; line-height:30px; margin-bottom:20px;  border-bottom:1px solid #e2e2e2;}
		.page-text{height:auto !important; height:900px; min-height:900px; text-align:left;}
	
	
	#page-coll{border:1px solid #ccc;text-align:left; margin-bottom:20px;}
	#page-coll .bar{height:38px; line-height:38px; text-indent:18px; font-size:20px; background-color:#e9e9e8}
	#page-coll .box{padding:17px 12px; background-color:#f4f4f4}
	/*画放大*/
	.collleft{float:left;width:329px; position:relative;}
		#page-coll .comt{ position:absolute;width:329px;height:30px; top:300px;left:0; background-color:#FFF; z-index:199;filter:alpha(opacity=50);   -moz-opacity:0.5; -khtml-opacity: 0.5;   opacity: 0.5;}
		#page-coll .foot{ position:absolute;width:329px;height:30px; top:300px;left:0; z-index:299; text-align:center}
		
		#page-coll .foot .prev{float:left;margin-left:50px;}
		#page-coll .foot .next{float:right;margin-right:50px;}
		.picshow{width:329px;}
		
	.picshow .t2{width:329px;height:329px; background-color:#FFF;}
		.picshow .t2 table{width:329px;height:329px;}
		.picshow .t2 td{width:329px;height:329px;vertical-align:middle}
		.picshow .t2 td a{ text-align:center;}
		.picshow .t2 td img{max-height:329px;max-width:329px;}
	#main_img{cursor:pointer;}
	.main_img{max-width:329px;max-height:329px;}
	#page-coll .t1{width:329px; margin-top:20px; position:relative;text-align:center;}
	#goTop{cursor:pointer;width:24px;height:30px; position:absolute; left:0; top:20px;}
	#goBottom{cursor:pointer;width:24px;height:30px; position:absolute; right:0; top:20px;}
	#showAreaBox{width:278px;height:68px;margin:auto;font-size:0; overflow:hidden;}
	#showArea{overflow:hidden;width:278px;height:68px;}
	#showArea li{width:68px;height:68px;padding:0 12px 0; float:left; text-align:center;}
	#showArea li a{}
	#showArea li img{cursor:pointer;width:68px;height:68px;text-indent:0; display:block; float:left;}
	
		.MagicZoomBigImageCont{border:1px solid #91b817;overflow:hidden}
		.MagicZoomBigImageCont img{max-width:800px;max-height:800px}
		.MagicZoomBigImageCont iframe{width:300px;height:300px}
		.MagicZoomHeader{font:10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:#91b817;text-align:center !important}
		.MagicZoomPup{border:1px solid #aaa;background:#fff;cursor:hand;left:0}
		.MagicZoomLoading{text-align:center;background:#fff;color:#444;opacity:0.8;padding:3px 3px 3px 3px !important;display:none}
		.MagicZoomLoading img{padding-top:3px !important}
		.MagicThumb{cursor:url(cursor/zoomin.cur), pointer;outline:none}
		.MagicThumb-zoomed{cursor:default}
		.MagicThumb span{display:none}
		.MagicThumb-image{border:1px solid #ccc;outline:none}
		.MagicThumb-image-zoomed{}
		.MagicThumb-caption{color:#333333;background-color:#F0F0F0;border:1px solid #CCC;border-top:none;font-family:Verdana, Helvetica;font-size:11px;padding:8px 16px}
		.MagicThumb-controlbar{display:block;height:18px}
		.MagicThumb-controlbar a{display:block;width:180px;height:180px;margin:0px 1px;outline:none;float:left;overflow:hidden}
		.MagicThumb-controlbar a span{display:block;width:1000px;height:1000px;background:transparent  no-repeat 0 0;outline:none;position:absolute;left:0px;top:0px}
		.MagicThumb-loading{border:1px solid #000;background:#fff 2px 50%;padding:2px 2px 2px 22px;margin:0;text-decoration:none;text-align:left;font-size:8pt;font-family:sans-serif;}
	.collright{width:545px; float:right;}
	
.coll-bar{height:53px;line-height:40px; background:url(/images/arrow_red.png) no-repeat left top; font-size:22px; font-weight:700; text-align:left; text-indent:16px;}	
.coll-box{border:1px solid #ccc;text-align:left; margin-bottom:20px; padding:18px 22px; background-color:#f4f4f4;}

.coll-box .manname{font-size:18px; font-weight:700;margin-bottom:10px;}
#painter-box{padding:20px; background-color:#f4f4f4;}
.painterleft{ float:left;width:210px;}
	.paintername{width:210px;display:table-cell; font-size:22px;height:200px; line-height:200px;}
	.painetrfoot{width:100%}
	.painterleft .foot .prev{ float:left;margin-left:20px;}
	.painterleft .foot .next{ float:right;margin-right:20px;}
.painterright{ float:right;width:655px; padding:0 0 0 20px;height:auto !important;height:220px;min-height:220px; border-left:1px solid #CCC; text-align:left;}
	.painercont{padding:0 10px;}
#paintercoll {border:1px solid #ccc; margin:20px auto;}
#paintercoll .bar{height:38px;line-height:38px; background-color:#e9e9e8; font-size:22px; text-align:left; text-indent:16px;}	
#paintercoll .box{text-align:left; margin-bottom:20px; padding:18px 22px;}
		#paintercoll .piclist{ margin:0 32px 20px 0;}
		#paintercoll .piclist.last{ margin-right:0;}
/* End subpage right */


/* End main */
/* Footer */