@charset "utf-8";
/*filter*/
.filter{border:1px solid #eee;}
.filtWrap{padding:0px 0px 10px; overflow:hidden;_zoom:1}
.filtTit{ overflow:hidden;_zoom:1; padding:5px 10px; font-size:12px; border-bottom:1px solid #eee;}
.filtTit h2{ float:left;_display:inline; width:66px; line-height:20px; color:#666666; font: normal 12px/20px SimSun; }
.filtTit .result{ float:left;_display:inline; width:530px; overflow:hidden; font-size:12px; color:#FEFEFE; line-height:20px; margin-top:-5px;}
.filtTit em{ vertical-align:middle; float:left;}
.filtTit .result a{ float:left; height:20px; line-height:20px; padding:0px 5px;_padding-top:4px;_height:16px;margin:5px 10px 0px 0px;background:#1abc9c;  color:#FEFEFE;  white-space:nowrap; overflow:hidden;zoom:1;}
.filtTit .result b{ width:10px; height:10px; overflow:hidden; display:inline-block; margin-left:15px; margin-top:5px; *margin-top:1px; background:url(../imgs/close.png) -57px 0px no-repeat; vertical-align:top;}
.filtTit .result a:hover{background:#1abc9c; border:none; color:#FEFEFE; }
.filtTit .result a:hover b{ background-color:#000; background-position:-70px 0px; cursor:pointer;}
.filtTit .clr{ height:20px;line-height:20px; float:right; color:#666666; font-weight:bold;}
.filtTit .clr:hover{ color:#1abc9c;}
.filtItem{  padding:9px 0px 4px;*zoom:1;}
.filtItem dl{font:12px/1 SimSun; overflow:hidden; _zoom:1;padding:6px 0px;}
.filtItem dt{ float:left;_display:inline; width:60px; padding-right:1px; line-height:22px; text-align:right;padding-top:0px; color:#333333; font-weight:bold}
.filtItem dd{ margin-left:61px; padding-top:0px;*zoom:1; overflow:hidden; line-height:22px;}
.filtItem dd a{ padding:1px; white-space:nowrap;line-height:1; display:inline-block; margin:4px 0px 4px; margin-right:10px; font-family:Arial, SimSun; color:#666 }
.filtItem dd a span{ color:#333; font-weight:normal}
.filtItem dd a:hover,.filtItem dd .curr{ background:#1abc9c; color:#FEFEFE;}
.filtItem dd a:hover span,.filtItem dd .curr span{ color:#FEFEFE;}
.filtItem .base {margin-right:55px;} 
.filtItem em{ float:left; color:#666666}
.filtItem .ps{ display:none;}
.filtItem .show{float:right;_display:inline;background:url(../imgs/arrow.png) 100% 10px no-repeat;margin-right:13px;margin-top:0px;width:42px; height:22px;overflow:hidden; color:#1abc9c; line-height:22px; cursor:pointer}
.filtItem .hide{ background-position:100% -24px ;}
.formItem {padding:5px 0px;}
.formItem dt{ line-height:24px;}
.formItem dd{*zoom:1; line-height:24px; }
.inputPos{ display:block; width:100px; float:left; position:relative; margin:0px 10px 0px 0px; overflow:hidden; }
.inputPos label{ position:absolute; right:5px; top:0px;color:#cccccc; font-family:Verdana,'Microsoft Yahei'}
.formItem .input{height:22px;line-height:22px; width:75px; padding:0px 18px 0px 5px; vertical-align:middle; border:1px solid #eee;}
.formItem .btn{ height:22px; line-height:22px; color:#666666; background:#f8f8f8; border:1px solid #eee; padding:0px 7px;margin:0px 20px 0px 0px;*margin-top:1px;float:left;}
.formItem .btn:hover{ border-color:#1abc9c}
.ageItem .input{ width:54px;}
.ageItem .inputPos{ width:80px;}
.sort{ border:1px solid #eee; font-size:12px;line-height:22px;}
.sortWrap{ border-bottom:1px solid #eee; padding:8px 10px; overflow:hidden;_zoom:1; color:#333;}
.sortItm{ float:left; width:280px;}
.sortItm em{margin-right:10px;}
.sortItm .btn{padding:0px 10px 0px; height:22px; margin-right:10px; background-color:#FFF; color:#333; border:1px solid #eee; font:14px/20px 'Microsoft Yahei'}
.sortItm .btn:hover{ background-color:#eee; color:#333; border:1px solid #eee; }
.sortItm .down,.sortItm .up {color:#FEFEFE;padding:0px 30px 0px 10px; border:1px solid #1abc9c;background-color:#1abc9c; background-image: url(../imgs/arrow.png); background-repeat:no-repeat;}
.sortItm .down{ background-position: 100% -58px;}
.sortItm .up{ background-position: 100% -89px;}
.sortItm .down:hover,.sortItm .up:hover{background-color:#1abc9c; color:#FEFEFE; border-color:#1abc9c;text-decoration:underline;}
.sortBtn b{ display:inline-block; margin-left:10px; vertical-align:top; width:9px; height:22px;}
.pageItm{margin-left:280px; text-align:right;}
.pageItm .en,.pageItm .num{ font-family:Verdana; margin:0px 8px;}
.pageItm .num{margin-left:20px; font-weight:bold;}
.pageItm em{color:#1abc9c; font-weight:bold;}
.pageItm cite{ width:44px; float:right; display:inline;}
.pageItm .pageBtn{margin-left:2px; margin-top:2px; float:left;}
.pageItm .pageBtn span{ display:block; width:20px; height:20px; overflow:hidden;  vertical-align:top;*vertical-align:middle; text-indent:299em;background-image: url(../imgs/pbtn.png); background-repeat:no-repeat; background-color:#1abc9c; }
.pageItm .pageBtn .prev{ background-position:-22px 0px; }
.pageItm .pageBtn .next{background-position:-22px -22px; }
.pageItm .pageBtn:hover{  background:#fff;}
.pageItm .pageBtn:hover span{ background-color:#12836D}
.pageItm .dis{ cursor:default}
.pageItm .dis .prev,.pageItm .dis:hover .prev{ background-position:0px 0px; background-color:#efefef; cursor:default}
.pageItm .dis .next,.pageItm .dis:hover .next{background-position:0px -22px; background-color:#efefef;}

.sWrap{padding:6px 10px; overflow:hidden;_zoom:1;}
.sWrap .class { line-height:24px; float:left;}
.sWrap .class label{ margin-right:10px;}
.sWrap .class input{ vertical-align:-2px;  margin-right:5px;}
.minSearch { float:left; border:1px solid #eee; height:22px; width:287px;}
.minSearch .inputForm{ float:left; height:22px; overflow:hidden}
.minSearch .input{padding:0px 5px; line-height:22px; height:22px; width:228px;}
.minSearch .tips{ top:4px; left:8px;}
.minSearch .btn{ float:right; border-left:1px solid #eee; background:#f8f8f8; color:#666666; height:22px; line-height:22px; padding:0px 12px;}
.minSearch .btn:hover{background:#1abc9c; }

/*艺博会新增样式*/
.listWrap .worksTit { font-size:18px; font-family:Verdana,Microsoft Yahei,hei; font-weight:normal; text-align:center; padding:24px 0 14px;}
.artInfo { font-family:Microsoft Yahei,hei; padding:60px 0 25px;}
.artInfo dl{ border-top:1px solid #e6e6e6; padding-bottom:22px; padding-left:20px; padding-right:20px;}
.artInfo dt { font-size:16px; padding:21px 0 4px;}
.artInfo .artTit { color:#999999;}
.share { font-family:Microsoft Yahei,hei; line-height:34px; line-height:36px \9; padding-left:20px;}