@charset "utf-8";
/* CSS Document */

/*css reset*/
body,div,p,th,td,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,select,blockquote{margin:0px;padding:0px}
input,textarea,select{outline:none;resize:none}
fieldset,img,abbr,acronym{border:none}
img{vertical-align:middle}
address,caption,cite,code,dfn,em,strong,th,var,i{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0px}
ol,ul{list-style:none}
p{word-wrap:break-word}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:"Microsoft Yahei",SimHei;}
/*Global definition*/

a{color:#000000;text-decoration:none;outline:none}
a:hover{color:#622156}
a:active{color:#622156}
a.under{text-decoration:underline}
.bl{padding:1px 0px;white-space:nowrap}
.bl:hover{background:#622156;color:#FEFEFE!important}
h2{font-family:"Microsoft Yahei",SimHei;font-size:14px;}
.fmE{font-family:Verdana}
/*box*/
.pw{width:980px;margin:0 auto;}
.bg{background:url(../img/bg.png) 0 0 repeat;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.oh{zoom:1}
.pRela {position:relative;}
.clear{clear:both;width:100%;display:block;height:0px;line-height:0px;font-weight:normal;overflow:hidden}
.fix,.z{*zoom:1}
.fix:after{clear:both;content:" ";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.mt10{margin-top:10px!important}
.mt20{margin-top:20px}
.mt30{margin-top:30px!important}
.mr0{margin-right:0px}
.mr5{margin-right:5px;}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mb10{margin-bottom:10px;}
.pd10{ padding:10px;}
.mt1 {margin-top:-1px;}
.ptb10{padding-top:10px;padding-bottom:10px;}
/*form*/
.input{border:1px solid #D4D4D4;color:#999999;padding:3px 5px;height:16px;line-height:16px}
.inputH{border:2px solid #622156;height:14px;line-height:14px;padding:2px 4px}
.focus{border:2px solid #622156;height:14px;line-height:14px;padding:2px 4px;color:#000000}
.inputTxt{color:#000000}
.pwd{display:none}
.optionInput{position:relative;zoom:1;display:inline-block;*display:inline;*zoom:1}
.optionInput ul{position:absolute;top:22px;left:0px;width:196px;border:2px solid #622156;background:#FFFFFF;display:none;}
.optionInput li{padding:0px 5px;color:#666666;font-size:12px;line-height:22px}
.optionInput .hover{background:#622156;color:#FEFEFE}
/*font*/
.f12{font-size:12px}
/*btn*/
a.btn{height:24px;padding:0 10px;font-size:12px;line-height:24px;background:#622156;display:inline-block;vertical-align:middle;}
a.btn:hover{background:#c48a10}
/*form*/
.input{border:1px solid #D4D4D4;color:#999999;padding:3px 5px;height:16px;line-height:16px}
.inputH{border:2px solid #622156;height:14px;line-height:14px;padding:2px 4px}
.focus{border:2px solid #622156;height:14px;line-height:14px;padding:2px 4px;color:#000000}
.inputTxt{color:#000000}
.pwd{display:none}
.optionInput{position:relative;zoom:1;display:inline-block;*display:inline;*zoom:1}
.optionInput ul{position:absolute;top:22px;left:0px;width:196px;border:2px solid #622156;background:#FFFFFF;display:none;}
.optionInput li{padding:0px 5px;color:#666666;font-size:12px;line-height:22px}
.optionInput .hover{background:#622156;color:#FEFEFE}
/*font*/
.f12{font-size:12px}
/*btn*/
a.btn{height:24px;padding:0 10px;font-size:12px;line-height:24px;background:#622156;display:inline-block;vertical-align:middle;}
a.btn:hover{background:#c48a10}
.lay710{width:710px}
.lay250{width:250px}
.lay440{ width:440px;}
.lay340{ width:340px;}
.lay260{ width:260px;}
.lay320{ width:320px;}
.lay660{width:660px;}
.lay300{width:300px;}
.lay330{width:330px;}
.lay310{width:300px;}
.lay160{width:160px;}
.lay120{width:120px;}
.lay270{width:270px;}
.lay205{width:205px;}
.lay345{width:345px;}
.lay375{width:375px;}
.lh20 { line-height:20px;}
.lh40 {line-height:40px;}

.fblod,.fb {font-weight:bold;}
.c666{color:#666666}
.c000{color:#000000}
.c999{color:#999999}
.cc00{color:#CC0000}
.c622156 {color:#622156;}

/*装饰器标题*/
.bdtit{height:37px;padding:0 10px;background:url(../img/dashed.png) 0px 100% repeat-x;zoom:1;font-size:16px;border-top:3px solid #000000}
.nodot{background:none;height:36px;}
.bdtit .titName{display:inline-block;background-position:100% -255px;padding:10px 25px 11px 0px;margin-right:5px;font-family:"Microsoft Yahei";zoom:1;line-height:1;}
.bdtit .titName a,.titName strong{font-weight:bold}
.zl a {background-color: #622156;color: #FFFFFF; padding:0;}
.zl a:hover {background-color: #c48a10;}

.bTabs,.bTabs_jp {float:right; margin-top:5px; font-size:0;}
.bTabs b,.bTabs_jp b{ display:inline-block; width:16px; height:16px; background-color:#999999; margin-right:5px; font-size:12px; cursor:pointer;}
.bTabs .current,.bTabs_jp .current {background-color:#622156;}

#subNav .level0,.bg{background:url(../img/bg.png) 0 0 repeat}

/*搜索*/
.search{padding:7px 0 0px 0px;position:relative;zoom:1;font-size:12px;width:505px;}
.search #sForm{width:492px;height:44px;zoom:1;font-size:14px;float:right;*position:relative;margin-right:17px;_display:inline;}
.search .sRadius{width:381px;margin-top:14px;border:3px solid #D4D4D4;-moz-border-radius:20px;border-radius:20px;padding-left:13px;float:right;z-index:2;}
.search .on .sRadius{border-color:#622156;}
#sForm .nobg{background:none;font-size:16px;font-family:'Microsoft Yahei'}
.sbtn{float:right;width:44px;height:44px;background-position:0px -427px;text-indent:-2999px;vertical-align:middle;margin-left:10px;margin-top:12px}
.sbtn:hover{background-position:0px -489px;}
.search .sInput{width:282px;height:24px;padding:5px 10px 5px 0px;float:left;background-color:#FFFFFF;background-position:0px -378px;vertical-align:middle;border:none;font-family:"Microsoft Yahei";font-size:16px;line-height:24px;}
.search .sGray{color:#999999}
.search .class{position:relative;zoom:1;float:right;display:inline;width:80px;margin-right:8px;z-index:2;}
.classVal{height:24px;border-left:1px solid #ccc;margin:5px 0;line-height:24px;vertical-align:middle;font-size:12px;padding-left:10px;font-size:16px;font-size:16px;font-family:'Microsoft Yahei';letter-spacing:1px; cursor:pointer;}
.classVal em{display:inline-block;margin-top:-1px;}
.search .dropdown{float:right;width:9px;height:24px;margin-right:2px;background-position:-25px -78px;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;transform-origin:50% 50%;}
.search .hover .dropdown{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}



/*展览搜索*/
.ser h2 {padding: 3px 0 7px 14px;}
.ser .bg {padding-bottom:10px;}
.bgF {background:#FFF; margin:0 10px; padding:20px; font-size:12px;}

.findEx dl {zoom:1; overflow:hidden; line-height:27px;}
.findEx .exTime { padding:8px 0 15px;}
.findEx dt {width:65px; font-weight:bold; float:left; display:inline;}
.findEx dd {width:525px; float:right; display:inline;}
.findEx dd a{display:inline-block;text-align:center;margin-right:9px;padding:0 5px; }
.findEx.act-search dd a{text-align:center;margin-right:0;padding:0;max-width:60px;padding:0 5px;}

.findEx dd a:hover,.findEx dd a.hover {background-color:#622156; color:#FEFEFE;}
/*===日历样式===*/
.r_q_pic {position: absolute;right: 5px;top: 5px;}
.findEx dd .r_q_pic { background: url("../img/detailIco.png") no-repeat 0 -90px ;cursor: pointer; display: inline-block;height: 16px; width: 16px; margin-right:2px;}

.x_t {float:left; color:#666666; font-size:12px; margin-right:8px;}
.p_o{ float:left; position:relative;}
.p_o .input_1{ border:#d4d4d4 1px solid; width:108px; height:24px; line-height:24px; padding-left:10px; font-family:verdana; color:#CCC; font-size:12px;}
.p_o .input_1H,.p_o .input_1F { border-width:1px;}
.p_o .input_1F,.p_o .input_1C { color:#000;}
.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:#622156;color:#fff;  }
a.sure_btn:hover{ background:#c48a10;}
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("../img/arrow_l.gif") no-repeat; }
#nextMonth{background: url("../img/arrow_r.gif") no-repeat; }
#dateTr{  background: url("../img/bg.png") repeat;}
#dateTh{ color:#000; height:24px; font-family:"Microsoft Yahei";}
#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;}


.sTime { background-color:#622156; font-size:12px; font-family:'Microsoft Yahei'; color:#FEFEFE; padding:0 10px; line-height:24px; height:26px; display:inline-block; float:left; margin-left:10px;_line-height:26px;}
.findEx dd .sTime:hover { background-color:#c48a10;}


.sinput { zoom:1; overflow:hidden; padding:9px 0 13px 10px;}
.sinput label {float:left;font-size:12px; margin:8px 15px 0 0 ; position:relative;line-height: 30px;}
.sinput label b {display:none;}
.sinput label.curr b{ display:block; width:13px; height:7px; position:absolute; left:32px; top:38px; background:url(../img/arrow_a.gif) no-repeat;}
.sinput label input {vertical-align:middle; margin-right:9px; *margin-right:2px; margin-top:-3px;}
#mainSearch { width:337px; margin-right:10px; margin-top:3px;}
#mainSearch #sForm{ height:30px; width:337px; font-size:12px; margin:0;}
#mainSearch a { background:none; background-color:#622156; text-indent:0; width:70px; height:30px; font-family:'Microsoft Yahei'; line-height:30px; color:#FFFFFF; font-weight:bold; text-align:center; margin:0;}
#mainSearch a:hover { background-color:#c48a10;}
#mainSearch a.fr {background-color:transparent; color:#000000; font-family:'宋体'; font-size:12px; font-weight:normal;}
#mainSearch a.fr:hover {color:#622156; background-color:transparent;}
#mainSearch .sRadius { border:1px solid #d4d4d4;-moz-border-radius:0;border-radius:0; width:256px; border-right:0; padding-left:10px; margin:0; background:#FFFFFF; float:right;}
#mainSearch .class{ margin-right:4px;}
#mainSearch .classVal {font-size:12px; font-family:'宋体'; height:18px; line-height:18px;}
#mainSearch .sInput { width:245px; height:18px; line-height:18px; background:none; font-size:12px;}
#mainSearch .dropdown { background-position:-25px -82px; height:18px;}
#mainSearch .classify { top:28px;}
#mainSearch .lih {-moz-border-radius:0;border-radius:0; border-width:1px; width:84px; width:82px \9;}
#mainSearch li { font-size:12px;}
.key { background-color:#f7f7f7; line-height:28px; padding:0 10px; margin:0 10px; color:#666;}
.key span {margin-right:2px;}
.key a{color:#666; margin-right:19px;}
.key a:hover {background-color:#622156; color:#FEFEFE;}



/*精品展览*/
.jpEx {height:350px; background-color:#000000;}
.jpEx ul {height:350px; width:100%; zoom:1; overflow:hidden; float:left;margin:0;padding:0;margin-top:-1px}
.jpEx li {height:160px; overflow:hidden; zoom:1; z-index:1; position:relative;}
.jpEx .exPic {float:left; height:160px; position:relative; overflow:hidden;}
.jpEx .bigPic {height:350px;}
.jpEx .bigPic .exPic {height:350px;}
.jpEx li a { height:160px; display:block; position:absolute; left:0; top:0;background:#000; filter:alpha(opacity=0)\9; opacity:0; width:100%;}
.jpEx li .exPicOver a{ background-color:#000; filter:alpha(opacity=30)\9;opacity:0.3;}
.jpEx .bigPic a {height:350px;}
.jpEx .slideBg { height:160px; position:absolute; left:0; top:0; background:rgba(0,0,0,0.75);background:#000000\9;filter:alpha(opacity=75)\9; opacity:0.75; width:100%; top:160px;}
.jpEx .jpTxt { position:absolute; height:160px; left:0; top:0; width:100%; top:160px;}
.jpEx .jpTxt h3 { font-size:16px; color:#FEFEFE; padding-left:20px; padding-top:13px; padding-bottom:1px; height:30px; overflow:hidden;line-height: 30px;}
.jpEx .jpTxt p { color:#CCC; font-size:12px; line-height:20px; padding-left:20px; zoom:1; overflow:hidden;}
.jpEx .bigPic .slideBg {height:350px; top:250px;}
.jpEx .bigPic .jpTxt {height:86px; top:250px; overflow:hidden;}
.jpEx .bigPic .exPicH .jpTxt { height:350px;}
.jpEx .exPicH .jpTxt p{line-height:30px; color:#FEFEFE;}
.jpEx .exPicH .jpTxt h3 {padding-top:23px; padding-bottom:8px; height:auto;}
.jpEx .jpTxt p span {display:inline-block; float:left; width:56px;}
.jpEx .jpTxt p em {display:inline-block; float:left; width:168px;}
.jpEx .jpTxt p .lh20 {margin-top:5px;}
.jpEx .exBox {width:10000px; overflow:hidden;}
a.curr{color:#fff;background:#622156;}


.atr-select .title{padding: 0 10px 7px 10px;;line-height: 32px; border-bottom: 1px solid #cbcbcb; margin-bottom: 15px;}
.atr-select .title h3{float: left; color: #333; width: 66px;}
.atr-select .title .selected a {line-height: 20px; display: inline-block; padding: 0 4px; margin: 0 8px 4px 0; font-size: 12px; background: #c48a10; color: #fff;}
.atr-select .title a.cl-tab{float: right; display: inline-block;width: 102px;height: 32px;line-height: 32px; background: #333; color: #fff; font-size: 14px;text-align: center;}
.atr-select .title a.cl-tab:hover{background: #000;}
