@charset "utf-8";

/* CSS Document */

body{_background-image:url(about:blank);_background-attachment:fixed;}

.lay345{width:345px}

/*ico图片调用*/


.menu a:hover b,.menu .current b{background-image:url(../images/com/inner_ico.png);background-repeat:no-repeat;}

.bl,.artList a{padding:1px 0px;white-space:nowrap}

.bl:hover,.artList a:hover,.comp_list24 .fr:hover{background:#9D1515;color:#FEFEFE!important}

.more{color:#000; text-decoration:underline;}

.more:hover{ color:#9D1515}

a cite{background:#FFFF99}

a:hover cite,.hover cite{ background:none;}

.sail{ font-size:12px; line-height:1;  background:#cc0000; color:#FEFEFE;  vertical-align:20%; _vertical-align:middle}

.addServ em{display:inline-block; width:14px; height:14px; border:1px solid #9D1515; overflow:hidden; margin-right:5px; color:#9D1515; font:12px/14px SimSun; text-align:center;_line-height:16px;}

.pofix {position:fixed; _position:absolute; top:0; border-bottom:5px solid #FFF; z-index:5;}

#topSearch .sList{position:relative;z-index:1;}

#topSearch .sCont{position:relative;*zoom:1; height:43px; z-index:0;}

#topSearch .sbtn{ position:absolute; left:517px; top:0px;left:504px\9;}

#topSearch .sInput{padding:4px 0 6px 0px;}

:root .sbtn{width:43px; height:43px;}

:root #topSearch .sbtn{ left:517px;}

.sCont { position:relative;}

.advSearch { position:relative; float:right; z-index:9;}

.advSearch a{ display:block; height:43px; position:absolute; left:180px; top:0; width:0; z-index:1;}

.advSearch img {vertical-align:top;}

#sForm { width:770px;}

/******inSearch*******/

.inSearch{padding:0px;margin:30px 0px 0px;width:auto;}

.inSearch #sForm{width:770px;height:38px;margin-right:0px;}

.inSearch .sbtn{width:70px;height:38px;background:#9D1515;margin-left:0px; margin-top:0px;font-family:"Microsoft Yahei";color:#FEFEFE;text-indent:0px;text-align:center;font-weight:bold;line-height:38px; border-radius:0;}

.inSearch .sbtn:hover{background:#329d15;color:#FEFEFE}

.inSearch .sRadius{width:698px;margin:0px;border:2px solid #D4D4D4;border-right:0;border-radius:0px;padding:0px;line-height:26px;font-size:14px}

.inSearch .on .sRadius{border-color:#9D1515}

.inSearch .sInput{width:690px;height:26px;background-image:none;padding:3px 4px 5px;font-size:12px!important;line-height:26px; }

.inSearch .lih{border-radius:0;padding-bottom:0px!important;}

/*subNav*/

#subNav{position:relative;*zoom:1;width:980px;margin:0 auto;border-bottom:3px solid #000000;}

#subNav ul{overflow:hidden;_zoom:1;}

#subNav li{float:left;_display:inline;font:bold 14px/45px "Microsoft Yahei",SimHei}

#subNav a{display:block;padding:0 20px}

#subNav a:hover,#subNav .current a,#subNav .hover a{background:#000000;color:#FEFEFE}

.listJump {border-top:1px solid #000000;border-bottom:1px solid #000000;height:38px;text-align:center;overflow:hidden}

.listJump span,.listJump a { padding:0 14px 0 15px; line-height:38px; display:inline-block; height:38px; font-size:14px;  vertical-align:top; text-decoration:none;}

.listJump span {color:#999; font-size:12px; padding:0; margin-left:10px; font-family:'simsun'}

.listJump b {font-weight:normal; font-family:Verdana;}

.listJump a { color:#000;font-family:Verdana;}

.listJump .pageTxt {font-family:'Microsoft Yahei';}

.listJump a:hover {border-top:3px solid #9D1515; line-height:32px; height:35px; text-decoration:none;color:#000;}

.listJump .dot {color:#CCC; padding:0 9px;}

.listJump .dot:hover {color:#CCC;}

.listJump a.cur,.listJump a.cur:hover { background:#9D1515; height:38px; line-height:38px; border:0;color:#FEFEFE;}

.listJump em { font-style:normal; display:inline-block;}

.listJump .go {position:relative;}

.listJump .goI { height:18px; width:28px; text-align:center; border:1px solid #CCC; color:#999; vertical-align:top; margin:9px 5px 0 4px;_margin-top:8px; font-size:12px; font-family:Verdana;display:inline-block;}

.listJump .goF { border-color:#9D1515; color:#000;}

.listJump .but { position:absolute; right:-13px; top:9px; top:9px \9; *top:10px;_top:9px; width:30px; height:20px; background-color:#9D1515; padding:0; font-size:12px; font-family:'simsun';line-height:20px; display:inline-block; color:#FEFEFE; line-height:20px; border:0; display:none; padding:0; cursor:pointer;}

.listJump .but:hover { background-color:#329d15; color:#FEFEFE; border:0; height:20px; line-height:20px; margin:0; padding:0;}

/*详细页分页*/

.detailJump{height:30px;line-height:1;text-align:center; }

.detailJump a,.detailJump span{display:inline-block;padding:8px 9px 9px;margin-right:1px;font-family:Verdana,Arial; font-size:12px}

.detailJump span {color:#999;}

.detailJump .current,.detailJump a:hover{background:#9D1515;color:#FEFEFE}

/*********************************************/

/*filter*/

.filtWrap{padding:0px 10px 10px; zoom:1;}

.filtTit{ overflow:hidden;_zoom:1; padding:6px 0px;}

.filtTit h2{ float:left;_display:inline; width:110px; line-height:28px;}

.filtTit .result{ float:left;_display:inline; width:740px; overflow:hidden; font-size:12px; color:#666; line-height:28px;margin-top:-6px;}

.filtTit em{ vertical-align:middle; float:left;}

.filtTit .result a{ float:left;padding:7px 8px 7px 10px;border:1px solid #E6E6E6; height:12px;   background:#FFFFFF; margin:6px 0px 0px 10px; line-height:10px;line-height:14px\9\0;  line-height:12px\9; color:#000; white-space:nowrap; font-family:Verdana, SimSun; overflow:hidden;*zoom:1;}

.filtTit .result b{ width:12px; height:12px; overflow:hidden; display:inline-block; margin-left:8px; background:url(../images/ico.png) 1px 1px no-repeat; vertical-align:top;  }

.filtTit .result a:hover{ _background:#fff url("about:blank")}

.filtTit .result a:hover b{ background-color:#000; background-position:-13px 1px; cursor:pointer;}

.filtTit .clr{ height:28px;color:#FEFEFE; line-height:28px; float:right;}

.filtTit .clr:hover{ color:#FEFEFE;}

.filtItem{ background:#FFF; }

.lightItem{ border:2px solid #9D1515; width:100%; margin-left:-2px;}

.filtItem dl{font:12px/1 SimSun;background:url(../images/dashed_gray.png) 0 100% repeat-x;}

.filtItem dl.last {background:none;}

.filtItem dt{ float:left;_display:inline; width:73px; padding-left:12px;padding-top:15px; color:#666666;font-weight:bold; }

.filtItem dd{ margin-left:85px; padding-top:3px;padding-bottom:15px;}

.name dt { width:94px;}

.name dd {margin-left:105px;}

.filtItem dd.clear {margin:0; padding:0; float:none;}

.filtItem dd.time {padding-bottom:9px;}

.filtItem dd.artist {padding-bottom:9px;}

.filtItem dd.artist .base,.filtItem dd.artist .price {float:left; margin-right:0;}

.filtItem dd a{ display:inline-block; padding:1px; white-space:nowrap; margin-top:11px; margin-right:16px; font-family:Arial, SimSun; float:left;}

.filtItem dd a span{ color:#999;}

.filtItem dd a:hover,.filtItem dd .current{ background:#9D1515; color:#FEFEFE;}

.filtItem dd a:hover span,.filtItem dd .current span{ color:#FEFEFE;}

.lightItem dt{ color:#000; padding-top:20px;}

.formItem dd{padding:6px 0px 9px;}

.formItem .base{ line-height:26px; }

.formItem label{ font-family:Verdana,SimSun; margin-right:20px; display:inline-block; line-height:26px;}

.formItem .input{height:18px;line-height:18px; width:98px; margin:0px 8px; vertical-align:middle}

.formItem .inputH{height:16px;line-height:16px;width:98px;}

.formItem .focus{height:16px;line-height:16px;width:98px;}

.formItem .btn{ margin:0px; height:26px; line-height:26px; color:#FEFEFE; padding:0px 15px; vertical-align:middle;}

.lightItem dd a{margin-top:15px; font-weight:bold;}

.filtItem .lightItem{ background:none;}

.filtItem .base { width:810px;_float:left;}

.filtItem .base .hx { margin-right:9px; line-height:26px; margin-top:5px;}

.filtItem .ps{ display:none; clear:both;}

.filtItem .show{float:right;_display:inline;background:url(../images/ico.png) 35px -27px no-repeat;margin-right:13px;overflow:hidden; line-height:normal;cursor:pointer; padding-right:21px; margin-top:11px;}

.lightItem .show { margin-top:15px;}

.filtItem .hide{ background-position:35px -56px }

.filtItem .second{display:none;}

.filtItem .fold{ display:block; text-align:center; color:#999999; line-height:40px; height:40px; font-size:12px; cursor:pointer}

.filt02 .last{ background:none;}

/*addition*/

.addition{ overflow:hidden;_zoom:1; padding:15px 0px 0px; margin-bottom:-5px;}

.addition li{ float:left; font-size:12px; line-height:14px; height:14px; padding:5px 20px;border-left:1px solid #D4D4D4; font-family:'Microsoft Yahei'}

.addition .first{border:none;}

.addition input{ vertical-align:middle; margin-right:5px;}

/*sort*/

.sortWrap{ padding:5px 5px; font-size:12px; zoom:1; height:26px; width:760px; *position:relative; z-index:2; font-size:0;}

.sortWrap div {font-size:12px;}

.sortWrap span { display:inline-block; float:left; margin-right:5px;}

.sortWrap .sort ,.sortWrap .type,.sortWrap .price{ float:left;_display:inline;}

.sortWrap .sort label{ zoom:1; overflow:hidden; margin-right:14px; display:inline-block; margin-left:5px;}

.sortWrap .sort label input {float:left; margin-top:8px; vertical-align:top;*margin-top:4px;}

.sortWrap .sort label i {float:left; margin-left:9px;}

.sortWrap .sort{ padding-right:15px;}

.sortWrap a{display:inline-block; border:1px solid #e6e6e6;padding:0px 9px 0 10px;  background-color:#FFFFFF; background-image: url(../images/ico.png); background-repeat:no-repeat; line-height:24px;}

.sortWrap .sort a{ display:inline-block; padding-right:25px; border:1px solid #e6e6e6; background-position:100% -75px;}

.sortWrap .sort a:hover,.sortWrap .sort .current{ background-position:100% -95px;background-color:#000000; color:#FEFEFE; border-color:#000000 }

.sortWrap .rise a{ background-position:100% -115px;}

.sortWrap .rise a:hover,.sortWrap .rise .current{ background-position:100% -138px;background-color:#000000; color:#FEFEFE; border-color:#000000}

.sortWrap .sort .default a{ padding-right:9px; background-image:none;}

.sortWrap .type{ margin-left:15px;}

.sortWrap .type a{ padding-left:27px;}

.sortWrap .snail a{ background-position:0px -193px;}

.sortWrap .snail a:hover,.sortWrap .snail .current{ background-position:0px -167px;background-color:#000000; color:#FEFEFE; border-color:#000000}

.sortWrap .list a{ background-position:0px -219px;}

.sortWrap .list a:hover,.sortWrap .list .current{ background-position:0px -245px;background-color:#000000; color:#FEFEFE; border-color:#000000}

.sortWrap .num{ text-align:right; padding-right:5px; line-height:26px; height:26px; float:right;}

.sortWrap .num strong { font-weight:bold; margin-right:7px;}

.sortWrap .num span {margin-left:6px;}

.sortWrap .num .ml { margin-left:29px;}

.sortWrap .num em{color:#9D1515; font-weight:bold; margin:0 7px;font-family:Verdana}

.sortWrap .price { position:relative;}

.sortWrap .price .input,.sortWrap .price i{ float:left;}

.sortWrap .price i {margin:0 4px 0 5px;}

.sortWrap .price .input { width:38px;}

.sortWrap .price .inputH{border:1px solid #9D1515;padding:4px 5px}

.sortWrap .price .focus{border:1px solid #9D1515;padding:4px 5px;color:#000000}

.sortWrap .price .btn { border:0; background-color:#9D1515; color:#FEFEFE; margin-right:0;}

.priceBox { float:left; display:inline; position:relative; z-index:3; zoom:1; overflow:hidden; margin-right:10px;}

.sortWrap .price span {float:left;}

.priceBg { position:absolute; background-color:#FFFFFF; border:2px solid #cccccc; z-index:2; width:115px; padding:34px 7px 10px; clear:both; top:-9px; left:-9px; display:none;}

.priceSel {float:left;}

.priceSel span {float:left;}

.sortWrap .price a,.sortWrap .priceSel span a{ background-image:none;}

.sortWrap .priceSel span a {}

.sortWrap .priceSel span a:hover,.sortWrap .priceSel span .current { background-color:#000000; color:#FEFEFE;}

.priceBg p {clear:both; zoom:1; overflow:hidden;}

.priceBg label {zoom:1; overflow:hidden; margin-right:9px; float:left;*margin-right:5px;}

.priceBg label input {float:left; margin-top:8px; margin-right:4px; vertical-align:top; *margin-right:2px;*margin-top:4px;}

.priceBg label em {float:left;}

.artist .price { position:relative; margin-top:5px;}

.artist .priceBg {width:160px;}

.filtItem .artist .priceBg a{ float:none; color:#FEFEFE; background-color:#9D1515; margin-right:0; padding:0 10px; margin-top:9px;}

/*major show*/

.major{ overflow:hidden;_zoom:1; padding:10px;}

.major .linkImg{ float:left; width:185px; height:185px;}

.majorInfo{ float:right; width:525px; background:#FFFFFF; padding:10px 10px 10px 20px; height:165px}

.majorInfo h3 a{ font-size:16px; font-family:'Microsoft Yahei';line-height:30px;_zoom:1}

.majorInfo .sail{ margin-left:20px;}

.majorInfo ul{ overflow:hidden;_zoom:1;padding-top:10px;}

.majorInfo li{ float:left;width:252px; padding-right:10px; font-size:12px; color:#666666; line-height:24px; height:24px; overflow:hidden}

.majorInfo .price,.majorInfo .tel{ margin-top:12px;}

.majorInfo .price{color:#cc0000; font:bold 14px/30px Verdana}

.majorInfo .tel{color:#000000; font:bold 12px/30px Verdana; text-indent:26px;background: url(../images/ico.png) 0px -276px no-repeat;}

.majorInfo li span{ font-family:Verdana,SimSun}

/*piclist*/\

.listImg ul{ width:780px; margin-left:-10px; padding-top:5px; padding-bottom:20px;}

.listImg li{ float:left;_display:inline;width:185px;margin-left:10px; margin-top:45px; background-color:#FFFFFF;}

.listImg .hoverWrap{ position:relative;*zoom:1}

/*.listImg .imgLink:hover{ border-color:#9D1515}*/

.listImg .imgWrap{width:185px; height:185px;  text-align:center;overflow:hidden; display:table;table-layout:fixed\9; }

:root .listImg  .imgWrap{ table-layout:auto;}

.listImg .imgWrap span{ display:table-cell;width:185px; height:185px; overflow:hidden;vertical-align:middle; line-height:185px; font-size:185px; }

.listImg .imgWrap img{  max-width:185px;max-height:185px; }

.listImg h3{ overflow:hidden; font: normal 14px/20px 'Microsoft Yahei';}

.listImg h3 a{ display:block;padding:8px 10px 6px; height:40px; overflow:hidden;}

.listImg h3 a:hover{ color:#9D1515;}

.listImg p{ line-height:20px; font-size:12px;height:20px; overflow:hidden;color:#000000}

.listImg p a{color:#666666}

.listImg p a:hover{ color:#9D1515;}

.listImg .price{color:#cc0000; font:bold 12px/20px Verdana,'Microsoft Yahei'}

.listImg .addServ {margin-top:10px;}

.listWrap{padding-bottom:50px;}

.listWrap .listJump{margin-top:-1px;}

.listImg .fred {color:#c00;}

.listImg p img {margin-left:4px;}

.listImg p strong {color:#999;}

.listImg p .result { color:#FEFEFE; background-color:#000; font-family:'微软雅黑'; line-height:1.2; padding:0 1px;}

.listImg p .preview { color:#FEFEFE; background-color:#595959;font-family:'微软雅黑'; line-height:1.2; padding:0 1px;}

/*relative recommond*/

.relaRecom{ width:780px; margin-left:-16px; padding:6px; margin-top:14px; *position:relative; z-index:1;}

.relaRecom h2{ height:40px;font:bold 16px/40px 'Microsoft Yahei'; }

.relaRecom ul{padding:0px;}

.relaRecom li{ margin-top:0px; padding-bottom:7px; margin-bottom:15px;  width:185px; position:relative; z-index:1;}

.relaRecom li b { width:185px; position:absolute; height:185px; border:1px solid #ccc; left:-1px; top:-1px;}

.relaRecom li.clear {margin:0; padding:0; width:auto; float:none; }

.relaRecom .imgLink{width:178px; height:178px;}

.relaRecom .imgWrap{width:185px;height:185px;background:#FFFFFF; position:relative; z-index:2;}

.listImg .imgWrap a{ display:table-cell;width:185px; height:185px; overflow:hidden;vertical-align:middle; line-height:185px; font-size:185px; }

.relaRecom .imgWrap img{  max-width:185px;max-height:185px; }

.relaRecom h3{ background:none; margin:0px;padding:5px 0 10px; position:relative; z-index:2;}

.relaRecom h3 a{line-height:20px; height:40px; overflow:hidden; display:block; padding:0px;}

.relaRecom .hover {padding:8px 8px 11px; margin:-8px -8px 9px 2px;}

.relaRecom .hover .imgWrap {border-color:#FFF;}

.relaRecom .hover b { border:4px solid #9D1515; width:193px; height:371px; left:0; top:0; background-color:transparent;}

.relaRecom .hover a { color:#9D1515;}

.relaRecom .hover a:hover {text-decoration:underline;}

.relaRecom p { position:relative; z-index:2;}

/*adv*/

.adv190x190{ width:190px; height:190px; overflow:hidden;}

/*tools*/

.tools {zoom:1;}

.tools li{vertical-align:middle; height:58px; line-height:58px;margin-bottom:10px;background:url(../images/com/bg.png) 0 0 repeat;}

.tools a{ display:block;  overflow:hidden; height:34px; line-height:34px; padding:12px 0px 12px 26px; font-family:'Microsoft Yahei'; font-weight:bold}

.tools b{  float:left;width:34px; height:34px; margin-right:15px; overflow:hidden;background-image:url(../images/icons.png); background-repeat:no-repeat;}

.tools .size b{ background-position:0px 0px;}

.tools .rate b{ background-position:-40px 0px;}

.tools .year b{ background-position:-80px 0px;}

.tools a:hover{background:#9D1515; color:#FEFEFE;}

.tools .size:hover b{ background-position:0px -40px;}

.tools .rate:hover b{ background-position:-40px -40px;}

.tools .year:hover b{ background-position:-80px -40px;}

/*page:txtlist*/

.table{ width:100%; border-collapse:collapse; border:none;padding:0px;font-family:'Microsoft Yahei'}

.table th{ padding:0 10px; height:40px; line-height:40px; font-size:12px; color:#999; border-bottom:1px solid #000;}

.table td{  padding:15px 10px 15px 10px; line-height:20px; word-break:break-all}

.table .sail{ margin-right:10px; vertical-align:10%}

.table tbody .price .fred{ color:#c00;}

.table tbody td{background-image:url(../images/dashed_gray.png); background-repeat:repeat-x; background-position:0 bottom;}

.table tbody .ing em { font-size:12px; font-weight:normal; color:#FEFEFE; background-color:#000; margin-left:10px; padding:0 1px;}

.table tbody .rz img { margin-right:10px; float:left;}

.table a{color:#000000;}

.table a:hover{color:#9D1515;}

.table .first td{ background:none; color:#000; font-weight:bold;}

.table .first a{color:#000;font-weight:bold;}

.table .first a:hover{color:#9D1515;}

.listTxt .listJump {margin-top:-1px;}

.noData,.table .noData{ padding:98px 0px 50px; font-size:18px; text-align:center; color:#000000}

.noData strong,.table strong{ font-weight:bold;}

.baseTxt .rela{ padding-right:0px; width:130px;}

.table td.price { width:auto;}

.table td.price img { margin-left:4px; vertical-align:baseline;}

.table tbody tr.odd td { background-color:#fafafa;}

.table tbody tr.hover td { background-color:#f2f2f2;}

.table .proTxt p { font-size:12px; font-family:'宋体'; zoom:1; overflow:hidden;}

.table .proTxt p strong { color:#999999; font-weight:normal; float:left; display:inline-block;}

.table .proTxt p span {}

.table .proTxt h3 { padding-bottom:8px;}

.table tbody tr.hover a { color:#9D1515}

.table tbody tr.hover a:hover {text-decoration:underline;}

.table .copTxt p strong {width:36px;}

.table .copTxt p span {width:254px; display:inline-block;}

.table .copTxt p .rz {padding-top:3px;}

.baseTxt .table { font-family:'宋体'; font-size:12px;}

.baseTxt .table th { height:auto; line-height:normal; padding-bottom:13px; color:#666; font-weight:bold; font-family:'微软雅黑'}

.baseTxt .table th i {font-weight:normal;}

/*关键字*/

.key { clear:both; margin-left:26px;}

.key a {margin-right:12px; color:#666;}

.key a:hover {color:#9D1515;}

/*#top {margin-bottom:19px;}*/

/*日历*/

/*===日历样式===*/

.filtItem dd a.r_q_pic {position: absolute;right: 5px;top: 5px;}

.filtItem dd a.r_q_pic { background: url(../images/com/detailIco.png) no-repeat 0 -90px ;cursor: pointer; display: inline-block;height: 16px; width: 16px; margin-right:2px; margin-top:0;}

.filtItem dd .r_q_pic:hover,.filtItem dd .cur{background: url(../images/com/detailIco.png) no-repeat -27px  -90px; }

.filtItem dd a.timeBut { color:#FEFEFE; margin-top:5px; padding:0 10px; height:26px; line-height:26px;}

#ContainerPanel table { border-collapse:inherit;}

.x_t {float:left; color:#666666; font-size:12px; margin-right:8px;}

.p_o{ float:left; position:relative; margin-top:5px; margin-right:10px;*width:110px;_margin-right:0;}

.p_o .input {width:98px; float:left;}

.dateBtn{ float:right; padding-top:2px;}

a.sure_btn,a.chongzhi_btn{  width:45px; height:26px; text-align:center; display:block; float:left; margin-right:5px; font-weight:bold; line-height:26px;}

a.sure_btn{ background:#9D1515;color:#fff;  }

a.sure_btn:hover{ background:#329d15;}

a.chongzhi_btn{ background:#666; color:#f1f1f1;}

a.chongzhi_btn:hover{ background:#999; color:#f1f1f1;}

#prevMonth,#nextMonth{ width:25px; height:30px; border:0px; cursor:pointer;}

#prevMonth{background: url("../images/com/arrow_l.gif") no-repeat; }

#nextMonth{background: url("../images/com/arrow_r.gif") no-repeat; }

#dateTr{  background: url("../images/com/bg.png") repeat;}

#dateTh{ color:#000; height:24px; font-family:"微软雅黑";}

#calendarTable td{ width:40px; height:40px; font-size:20px; font-family:Verdana; text-align:center; line-height:40px; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; cursor:pointer; margin:0px; padding:0px;}

#lastshow { background: none repeat scroll 0 0 #efeded;border: 1px solid #D4D4D4; height:20px; line-height:20px; width: 155px;font-size: 12px; margin-left:53px;}

#calendarClear,#calendarToday,#calendarClose{background:#666666; color:#fff; font-size:12px; border:0px;  display:block; width:45px; height:26px; padding-bottom:3px; float:left; margin-right:10px; cursor:pointer; font-weight:bold;}

/*搜索没有结果*/

.noData { text-align:center; font-size:18px; font-family:'微软雅黑'; color:#000000; padding:98px 0 50px;}

.noData strong {font-weight:bold;}

.pwPic {width:992px; margin:20px auto 0; padding:0 6px}

.pwPic .lay770 { width:770px;padding-right:6px; margin-left:0;}

.pwPic .lay190 { margin-right:12px;}

/*公司搜索*/

.cop { position:absolute; border:2px solid #ccc; background-color:#FFF; width:884px; z-index:10; top:0; left:-10px; visibility:hidden; overflow:hidden;  height:0;}

.cop .hide { background-image:url(../images/ico.png); background-repeat:no-repeat; background-position:2px -54px; width:16px; height:16px; display:inline-block; float:right; margin:12px 14px 0 0; cursor:pointer;}

.copSer {border-bottom:1px solid #ccc; padding:0 20px 20px; clear:both;}

.minSearch { float:left; width:266px; height:26px; margin-right:20px;}

.minSearch .sInput { border:1px solid #d4d4d4; border-right:0; height:16px; line-height:16px; font-size:12px; padding:4px 5px; float:left; width:198px;}

.copSer .sbut { display:inline-block; float:left; width:57px; height:26px; line-height:25px; font-family:'微软雅黑'; font-size:12px; color:#FEFEFE;_line-height:26px; text-align:center; background-color:#9D1515; margin:0; padding:0;}

/*下拉框*/

.fSelect{ position:relative; z-index:0; height:24px;  width:100px;display:inline-block;*display:inline;*zoom:1;border:1px solid #d4d4d4;  margin-right:10px; background:#FFFFFF}

.fSelect .val{ position:absolute;z-index:2; background:#FFFFFF; line-height:16px;padding:3px 0; height:18px; overflow:hidden;_zoom:1; width:100px; }

.fSelect .val strong,.fSelect .val a{ float:left;_display:inline; width:74px;height:18px;padding:0px 0px 0px 10px; overflow:hidden; color:#000000;font-size:14px; line-height:16px; font-family:微软雅黑;margin:0;}

.fSelect .val a:hover{color:#000000; background-color:transparent;}

.fSelect .val .drop{ float:right; _display:inline;width:5px; height:10px; overflow:hidden; background-position:left center;cursor:pointer;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; margin-top:1px; background-image:url(../images/com/arrow.gif); background-repeat:no-repeat; margin:3px 10px 0 0;}

.fOption{ display:none; position:absolute; top:25px; left:-1px;width:100px;height:124px;background:#FFFFFF;border:1px solid #9D1515; overflow:hidden; zoom:1}

.fOption .scroll{ position:absolute; z-index:1; right:0px; top:0px; height:180px; width:9px;padding:0px 2px 0px 1px; background:#FFFFFF}

.fOption .top,.fOption .bot { background-image:url(../images/com/scroll.gif); background-repeat:no-repeat;}

.fOption .top{ visibility:hidden; height:12px; background-position:-15px 3px; overflow:hidden;}

.fOption .bot{visibility:hidden;  height:12px; background-position:-15px -15px; overflow:hidden;}

.fOption .slid{ height:156px;overflow:hidden;}

.fOption .block{display:block; background:#CCCCCC}

.fOption li{padding-left:11px;padding-right:12px; line-height:30px; height:30px; cursor:default; font-size:12px; color:#666666;white-space:nowrap; cursor:pointer;}

.fOption ul .hover{ background:#9D1515; color:#FEFEFE}

/*selected*/

.fSelected, .fSelectHover{border:1px solid #9D1515;padding:0px; z-index:1 }

.fSelected .val{ height:20px; }

.fSelected .val .click{transform-origin:50% 50%; -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}

/*hover*/

.fOption .hover .slid{ background:#EEEEEE;}

.fOption .hover .top{ visibility:visible}

.fOption .hover .block{ background:#666666}

.fOption .hover .bot{ visibility:visible}

/*click*/

.fOption .slid .blockOn{ background:#9D1515;}

.fOption .topOn{background-position:0 3px}

.fOption .botOn{background-position:0 -15px}

.filtItem .copList { padding:0 10px; overflow-x:hidden; overflow-y:scroll; height:384px;}

.filtItem .copList dl { zoom:1; overflow:hidden; padding:13px 0 16px;}

.filtItem .copList dt { padding:0; width:30px; padding-left:9px; font-family:Verdana; font-weight:bold; font-size:14px; color:#999; margin-top:4px;}

.filtItem .copList dd {margin-left:39px; zoom:1; overflow:hidden; padding:0;}

.filtItem .copList dd a { margin:0; display:inline; float:none; line-height:24px;}

.filtItem .copList dd span { float:left; width:105px; display:inline-block; padding-right:10px; white-space:nowrap;}

/*推荐艺术家*/

.artRe h2 { background-color:#9D1515; height:36px; line-height:34px;*line-height:36px; color:#FEFEFE; font-family:'微软雅黑'; font-size:14px; font-weight:bold; padding-left:12px;}

.artReList { border:1px solid #9D1515; padding:10px 0 10px 10px;}

.artReList dl {float:left; width:242px; display:inline;}

.artReList dt {width:110px; float:left; display:inline; height:110px; overflow:hidden;}

.artReList .pic { width:108px; height:108px; border:1px solid #d4d4d4; text-align:center; margin:0 auto;display:table;table-layout:fixed\9; vertical-align:middle; overflow:hidden; table-layout:fixed;}

.artReList .pic a { width:108px; height:108px;overflow:hidden;display:table-cell;vertical-align:middle;table-layout:fixed; line-height:108px; font-size:108px;}

.artReList .pic a img {line-height:108px; font-size:108px;vertical-align:middle;vertical-align:middle;}

.artReList dd { width:96px; float:left; display:inline; margin-left:10px;}

.artReList dd h4 { padding:12px 0 4px;}

.artReList dd h4 a { font-size:14px; font-family:'微软雅黑'; line-height:normal;}

.artReList dd p { color:#666; line-height:20px; font-size:12px;}

.artReList .hover .pic{ border-color:#9D1515;}

.artReList .hover h4 a {color:#9D1515;}

.listPic dt{ float:left; display:inline; width:110px; margin-right:20px; position:relative; height:137px;}

.listPic .pic { width:108px; height:108px; border:1px solid #d4d4d4; text-align:center; margin:0 auto;*display:table;table-layout:fixed\9; vertical-align:middle; overflow:hidden; table-layout:fixed;}

.listPic .hover {border-color:#9D1515;}

.listPic .pic a { width:108px; height:108px;overflow:hidden;display:table-cell;vertical-align:middle;table-layout:fixed; line-height:108px; font-size:108px;}

.listPic .pic a img {line-height:108px; font-size:108px;vertical-align:middle;vertical-align:middle;}

.listPic .relePic .pic { width:78px; height:78px; font-size:78px; float:left;}

.listPic .relePic .pic a{ width:78px; height:78px; line-height:78px; font-size:78px;}

.listPic .relePic .pic a img { line-height:78px; font-size:78px;}

.listPic dt .sub { display:block; height:22px; color:#000000; font-size:12px; text-align:center; width:110px; background:url(../images/com/bg.png) left top; position:absolute; bottom:0; z-index:3; left:0;font-family:'微软雅黑'; line-height:20px;line-height:22px \9;}

.listPic dt .sub span { background-image:url(../images/com/attIco.gif); background-repeat:no-repeat; padding-left:17px;}

.listPic dt .sub .att{ background-position:0 4px;}

.listPic dt .sub .cancelAtt{ background-position:0 -40px;}

.listPic dt .sub:hover,.listPic dt .click { background:#9D1515; color:#FEFEFE;}

.listPic dt .sub:hover span,.listPic dt .click span.att{ background-position:0 -86px;}

.listPic dt .log { display:inline-block; height:22px;background:url(../images/com/bg.png) left top; width:110px; position:absolute; bottom:0; left:0; z-index:2; text-align:center; font-size:12px; color:#666; font-family:'微软雅黑'; line-height:20px;line-height:22px \9;}

.listPic dt .log a { color:#666; text-decoration:underline;}

.listPic dt .log a:hover{ color:#9D1515;}

.relePic { margin-top:41px;}

.searLine {height:3px; background-color:#000; overflow:hidden; width:980px; margin:0 auto;}

.listPic .relePic li {float:left; margin-right:10px;}

.listPic dd { position:relative; width:810px; display:inline; float:left;}

.listPic dd h4 { line-height:normal; padding:7px 0 3px; zoom:1; overflow:hidden;}

.listPic dd h4 .name { font-size:14px; font-weight:bold; font-family:'微软雅黑'; color:#000; float:left;}

.listPic dd h4 .name:hover { color:#9D1515;}

.listPic dd h4 .home{ display:inline-block; width:14px; height:12px; background:url(../images/com/icoHome.gif) no-repeat; margin-left:10px; float:left;margin-top:3px;}
.listPic dd h4 .yun { display:inline-block; width:16px; height:13px; background:url(../images/com/icoYun.png) no-repeat; margin-left:10px; float:left;margin-top:3px;}

.listPic dd h4 .car { display:inline-block; width:16px; height:13px; background:url(../images/com/icoCar.gif) no-repeat; margin-left:10px; float:left; margin-top:3px;}
.listPic dd h4 .car_g { display:inline-block; width:13px; height:13px; background:url(../images/com/icoCa.gif) no-repeat; margin-left:10px; float:left; margin-top:3px;}

.listPic dd h4 .art { display:inline-block; width:14px; height:12px; background:url(../images/com/icoArt.png) no-repeat; margin-left:10px; float:left; margin-top:3px;}

.listPic dd h4 .more { float:right; font-size:12px; font-weight:normal; text-decoration:underline;}

/* 详情页样式*/
.artInfo h3 .home { display:inline-block; width:14px; height:12px; background:url(../images/com/icoHome.gif) no-repeat; margin-left:10px; margin-top:3px;}
.artInfo h3 .yun { display:inline-block; width:16px; height:13px; background:url(../images/com/icoYun.png) no-repeat; margin-left:10px;margin-top:3px;}

.artInfo h3 .car { display:inline-block; width:16px; height:13px; background:url(../images/com/icoCar.gif) no-repeat; margin-left:10px;  margin-top:3px;}
.artInfo h3 .car_g { display:inline-block; width:13px; height:13px; background:url(../images/com/icoCa.gif) no-repeat; margin-left:10px;  margin-top:3px;}

.artInfo h3 .art { display:inline-block; width:14px; height:12px; background:url(icoArt.png) no-repeat; margin-left:10px; margin-top:3px;}
.artInfo h3 .artnv { display:inline-block; width:14px; height:12px; background:url(icoArtNv.png) no-repeat; margin-left:10px; margin-top:3px;}

.artInfo h3 .more { float:right; font-size:12px; font-weight:normal; text-decoration:underline;}

.listPic dd p{ font-size:12px; color:#666666; line-height:24px; height:72px;}

.listPic dd .num { font-size:12px; color:#999; position:absolute; left:0; top:111px;}

.listPic dd .num a {color:#000; margin-right:10px; text-decoration:underline;}

.listPic dd .num a:hover {color:#9D1515;text-decoration:underline;}

.listPic dl { background-image:url(dashed_gray.png); background-repeat:repeat-x; background-position:left bottom; padding:20px 0 21px 10px;}

.listPic .odd { background-color:#fbfbfb;}

/*右侧*/

.bgTit { height:36px; line-height:34px;*line-height:36px; padding-left:12px;}

.bgTit span { font-size:14px; font-family:'微软雅黑'; font-weight:bold;}

.topic { border:1px solid #d4d4d4; border-top:0;}

.topic h3 {}

.topic dl { padding:0 0 0 10px; margin-bottom:10px;}

.topic dt { width:50px; height:50px; float:left; display:inline;}

.topic .pic { width:48px; height:48px; border:1px solid #d4d4d4; text-align:center; margin:0 auto;display:table;table-layout:fixed\9; vertical-align:middle; overflow:hidden; table-layout:fixed;}

.topic .pic a { width:48px; height:48px;overflow:hidden;display:table-cell;vertical-align:middle;table-layout:fixed; line-height:48px; font-size:48px;}

.topic .pic a img {line-height:48px; font-size:48px;vertical-align:middle;vertical-align:middle;}

.topic dd {float:right; display:inline; width:118px;}

.topic dd h4{ font-size:12px; font-family:'微软雅黑'; line-height:normal; padding-top:7px;}

.topic dd p { line-height:20px; color:#666; font-size:12px;}

.topic .topicList {background-image:url(../images/com/dashed_gray.png); background-repeat:repeat-x; background-position:left bottom;}

.topic .last { background-image:none;}

.topic .odd { background-color:#fbfbfb;}

.topic .topicList { overflow:hidden;}

.topic .topicList h3 { padding:5px 0 8px 10px; color:#666;}

.topic .topicList h3 span{ font-size:14px; font-family:'微软雅黑';background-image:url(../images/com/arrowM.gif); background-repeat:no-repeat;  padding-right:15px;}

.topic .topicList h3 .up { background-position:62px -33px;}

.topic .topicList h3 .down { background-position:62px 7px;}

.topic .topicList .hover { background-color:#9D1515; color:#FEFEFE;}

.topic .topicList .hover .up {background-position:-153px -33px;}

.topic .topicList .hover .down {background-position:-153px 7px;}

.topic .topList { zoom:1; overflow:hidden; overflow:hidden;}

.topic .click {margin-top:0;}

.artInfo dt{ width:200px; height:200px; float:left; display:inline;}

.artInfo dt .pic { width:198px; height:198px; border:1px solid #d4d4d4; text-align:center; margin:0 auto;display:table;table-layout:fixed\9; vertical-align:middle; overflow:hidden; table-layout:fixed;}

.artInfo dt .pic span { width:198px; height:198px;overflow:hidden;display:table-cell;vertical-align:middle;table-layout:fixed; line-height:198px; font-size:198px;}

.artInfo dt .pic span img {line-height:198px; font-size:198px;vertical-align:middle;vertical-align:middle;}

.artInfo dd { width:770px; float:right; display:inline;}

.artInfo dd.clear {width:0; float:none; display:block;}

.artInfo dd h3{ line-height:normal; font-size:24px; font-weight:bold; font-family:'微软雅黑'; padding:5px 0 8px 20px;}

.artInfo dd h3 span {font-family:Verdana,'宋体'; font-size:18px; font-weight:normal; color:#666; margin-left:17px;}

.artInfo .artTxt {line-height:24px; padding:15px 19px 3px 20px; zoom:1; overflow:hidden;}

.artInfo .artTxt p { overflow:hidden;width:93%;}

.artInfo .detailed {background-image:url(../images/com/arrowA.gif); background-repeat:no-repeat; padding-right:15px; font-family:'微软雅黑'; float:right;}

.artInfo .down { background-position:34px 11px; margin-top:-24px;}

.artInfo .down:hover {background-position:-57px 11px;}

.artInfo .up { background-position:34px -34px;}

.artInfo .up:hover {background-position:-57px -34px;}

.artInfo .click { padding-bottom:15px; position:absolute; left:0; top:46px;*top:47px; background-color:#f6f6f6; visibility:hidden;width:731px;}

.artInfo .click p {height:auto;white-space: pre-wrap;}

.artInfo .click .up{ margin-top:0;}

.artInfo .work {font-size:0; padding:10px 20px 0;}

.artInfo .work a{ display:inline-block; font-size:14px; float:left; margin-right:10px; height:24px; line-height:24px;color:#000;}

.artInfo .work a span { background-image:url(../images/com/work.gif); background-repeat:no-repeat; display:inline-block; padding:0 14px 0 32px; cursor:pointer;}

.artInfo .work a.bg:hover{ background-color:#9D1515; background-image:none; color:#FEFEFE;}

.artInfo .work .gz { background-position:15px 6px;}

.artInfo .work .sj { background-position:-87px 6px;}

.artInfo .work .home { background-position:-192px 6px;}

.artInfo .work .buffet{ background-position:-320px 6px;}

.artInfo .work a:hover .gz { background-position:15px -61px;}

.artInfo .work a:hover .sj { background-position:-87px -61px;}

.artInfo .work a:hover .home { background-position:-192px -61px;}

.artInfo .work a:hover .buffet{ background-position:-320px -61px;}

.artInfo .dbz { padding:0 20px;}

.artInfo .dbz strong {font-weight:bold; color:#999;}

.artInfo .dbz span{display:inline-block;}

.artInfo .dbz .artWorks{ overflow:hidden; position:absolute; top:7px; visibility:hidden; right:-100%;}

.artInfo .dbz .artWorks img { border:1px solid #9D1515;}

.artInfo .dbz a { color:#9D1515; text-decoration:underline;}

.artInfo .dbz a:hover {color:#329d15;}

.artAuc dl { background:url(../images/com/dashed_gray.png) repeat-x left bottom; padding:12px 10px 13px; line-height:30px;}

.artAuc .result {background:none;}

.artAuc dt{ width:160px; font-family:'微软雅黑'; font-weight:bold;}

.artAuc dd { width:530px; zoom:1;}

.artAuc .preview span { display:inline-block;white-space:nowrap; float:left; margin-right:15px;}

.artAuc li span { display:inline-block;}

.artAuc li i { float:left; margin-right:27px; display:inline-block; width:50%;}

.artAuc li strong { float:left;color:#666666; display:inline-block;}

.artAuc .session {background:none;}

.artAuc .artWorks { overflow:hidden; visibility:hidden;position:absolute; right:-190px; top:7px;}

.artAuc .artWorks img {border:1px solid #9D1515;}

.bdtit .tabsTag { float:left; font-size:14px; margin-top:3px;}

.bdtit .tabsTag li { float:left; background:url(../images/com/line.gif) no-repeat right; padding:0 20px; color:#666;}

.bdtit .tabsTag .last {background-image:none;}

.bdtit .tabsTag .current span{ background-color:#000; color:#FEFEFE; padding:0 1px; cursor:pointer;}

.online .pic { width:228px; height:228px; border:1px solid #d4d4d4; text-align:center; margin:0 auto;vertical-align:middle; overflow:hidden; table-layout:fixed;}

.online .pic a { width:228px; height:228px;overflow:hidden;vertical-align:middle;table-layout:fixed; line-height:198px;*font-size:180px;}

.online .pic a img {vertical-align:middle;vertical-align:middle;}

.online .tabsCon li { width:230px; margin-right:10px; float:left; display:inline; font-family:'微软雅黑'; margin-bottom:17px;}

.online .tabsCon .mr0 { margin-right:0;}

.online h3 { padding:1px 10px;}

.online .txt { line-height:22px; padding:0 10px;}

.online .hover .pic { border-color:#9D1515;}

.online .hover h3 a {color:#9D1515;}

.xgEx {padding-top:20px; }

.xgEx li { background:url(../images/com/dashed_gray.png) repeat-x left bottom; padding:12px 10px 13px;}

.xgEx li span{ display:inline-block; float:left; color:#666;position:relative; white-space:nowrap; overflow:hidden;}

.xgEx li .name { font-family:'微软雅黑'; width:295px;}

.xgEx li .address {width:190px;}

.xgEx li .time { font-family:Verdana; float:right; width:200px; text-align:right;}

.lay250 .bg { padding:0 10px 10px; zoom:1; overflow:hidden;}

.lay250 .bg div {background-color:#FFF;}

.rTit { line-height:normal; font-family:'微软雅黑'; font-size:14px; padding:10px 0 9px;}

.lay250 .index { padding:15px 0 15px 5px; margin-bottom:16px;}

.lay250 .lh24 { padding:9px 9px 9px 10px;}

.lay250 .report{ margin-bottom:16px;}

.lay250 .lh24 li { background:url(../images/com/ico.png) no-repeat -30px -110px; font-size:12px; line-height:24px; padding-left:7px;}

.lay250 .lh24 a { color:#666;}

.lay250 .lh24 a:hover {color:#9D1515;}

.lay250 .lh24 .down {color:#9D1515; text-decoration:underline;}

.lay250 .lh24 .down:hover {color:#329d15; text-decoration:none;}

/*最新动态*/

.newsList dl {background:url(../images/com/dashed_gray.png) repeat-x left bottom;font-size: 14px;line-height: 30px;padding: 12px 13px 13px;}

.newsList dt {padding-bottom:10px;}

.newsList dt a { font-weight:bold;}

.newsList dt em { color:#999; font-size:12px; font-family:Verdana;}

.newsList dt span.channel {color:#999; margin-right:9px;}

.newsList dt strong {margin-right:9px;}

.newsList .last {background:none;}



.artInfo .work a .buy { background-color:#9D1515;background-image:url(../images/car.png); background-repeat:no-repeat; background-position:14px 5px; color:#fff; padding-left:38px;}

.artInfo .work a:hover .buy{ background-color:#329d15;}

.artIndex{margin-bottom: 30px;overflow:hidden;}
.artIndexInfo{width:242px;float: left;_display:inline;padding-top: 30px;}
.lineBox{width:470px;height:238px;float:left;_display:inline;margin-top: 26px; text-align: center; color:#999; }
.artIndexInfo p{line-height: 22px;padding-left: 12px;margin-bottom: 12px;}
.artIndexInfo .ranking strong{color:#9D1515;}
.artIndexInfo .up strong{color:#f53e0c;}
.artIndexInfo .artLink a{color:#f53e0c;text-decoration: underline;}
.artIndexInfo .artLink a:hover{color:#f53e0c;text-decoration: none;}

