@charset "utf-8";
.obox1 { width:1000px; height:32px; overflow:hidden; line-height:24px; text-indent:9px; }
.obox2 { width:1000px; overflow:hidden; background:url(opic2.gif) top left repeat-y; }
.obox2_left { width:771px; overflow:hidden; float:left; display:inline; }
.obox2_right { width:229px; overflow:hidden; float:left; display:inline; }

.obox3 { overflow:hidden; width:771px; height:54px; background:url(opic1.gif) top left no-repeat; }
.obox3_l { overflow:hidden; float:left; display:inline; height:40px; background:url(opic1a.gif) top right no-repeat; margin-left:30px;  }
.obox3_l p { display:block; float:left; height:40px; overflow:hidden; line-height:32px; font-size:14px; color:#fff3a1; font-weight:bold; padding:0px 42px; background:url(opic1b.gif) top left no-repeat; }
.obox3_r { overflow:hidden; float:right; display:inline; width:213px; height:22px; overflow:hidden; background:url(opic3.gif) top left no-repeat; font-size:12px; color:#434343; line-height:20px; padding-left:13px; margin:10px 30px 0px 0px; cursor:pointer; }

.obox4 { width:222px; border:1px #dadada solid; border-top:none; background:#FFF; overflow:hidden; position:absolute; margin-left:-12px; margin-top:22px; _margin-top:20px; display:none; }
.obox4 li { line-height:28px; background:url(opic4.gif) top left no-repeat; font-size:12px; color:#434343; border-top:1px #dadada solid; }
.obox4 li a { display:block; background:url(opic4.gif) top left no-repeat; width:222px; padding:0px 18px 0px 29px; font-size:12px; color:#434343;  }
.obox4 li a:hover { display:block; background:url(opic4a.gif) top left no-repeat; width:222px; padding:0px 18px 0px 29px; font-size:12px; color:#fff; text-decoration:none;  }

.obox5 { background:url(opic5.gif) top left repeat; width:740px; overflow:hidden; margin-left:25px; }
.obox5 li { height:36px; overflow:hidden; line-height:28px; padding-left:37px; }
.obox5 li a { float:left; display:inline; }
.obox5 li span { float:right; display:inline; font-size:12px; color:#9f9f9f; margin-right:25px; }

.out6 { margin-top:22px; margin-bottom:28px; }
.out6_td1 a { float:left; display:inline-block; border:1px #d8d8d8 solid; background:#ffffff; height:18px; overflow:hidden; padding:0px 6px; font-size:12px; color:#8d8d8d; line-height:20px; margin-right:5px; }
.out6_td1 a:hover { float:left; display:inline-block; border:1px #b40000 solid; background:#d80000; height:18px; overflow:hidden; padding:0px 6px; font-size:12px; color:#ffffff; line-height:20px; margin-right:5px; text-decoration:none; }
.out6_td2 { padding:0px 7px; line-height:20px; font-size:12px; color:#000; font-family:"宋体"; }
.out6_td3 input { border:1px #7f9db9 solid; height:18px; width:43px; line-height:18px; font-size:12px; color:#000; }
.out6_td4 input { border:1px #d8d8d8 solid; background:#FFF; height:20px; width:38px; line-height:18px; font-size:12px; color:#8d8d8d; font-family:"宋体"; overflow:hidden; cursor:pointer; }
.out6_td4 input.hover { border:1px #b40000 solid; background:#d80000; height:20px; width:38px; line-height:18px; font-size:12px; color:#fff; font-family:"宋体"; overflow:hidden; cursor:pointer; font-weight:bold; }
.out6_td5 { padding-left:12px; line-height:20px; font-size:12px; color:#000; font-family:"宋体"; }
.out6_td5 span { color:#b96721; margin:0px 7px; }

.obox7 { height:57px; overflow:hidden; background:url(opic6.gif) top left no-repeat; }
.obox7 dt { line-height:44px; padding-left:23px; float:left; display:inline; overflow:hidden; }
.obox7 dd { line-height:44px; padding-right:18px; float:right; display:inline; overflow:hidden; }

.obox8 { background:url(opic7.gif) top left no-repeat; }
.obox9 { width:190px; overflow:hidden; margin-left:24px; }
.obox9 dt { line-height:21px; padding-bottom:3px; width:182px; }
.obox9 dd { line-height:21px; }

.obox10 { width:204px; height:12px; border-top:1px #a29a85 solid; margin-top:9px; margin-left:12px; }

.obox11 { height:57px; overflow:hidden; background:url(opic8.gif) top left no-repeat; }
.obox11 dt { line-height:44px; padding-left:23px; float:left; display:inline; overflow:hidden; }
.obox11 dd { line-height:44px; padding-right:18px; float:right; display:inline; overflow:hidden; }

.obox12 { width:200px; margin-left:20px; overflow:hidden; background:url(opic9.gif) 0px 2px no-repeat; }
.obox12 li { line-height:18px; padding-left:22px; height:28px; overflow:hidden; }

.obox13 { padding-left:8px; }
.obox13 img { display:block; padding:4px; background:#FFF; border:1px #cecece solid; margin-bottom:14px; }

.obox14 { width:745px; overflow:hidden; margin-left:26px; }
.obox14 li { float:left; display:inline; width:248px; height:200px; background:url(opic10.gif) top left no-repeat;  }
.obox14 li img { display:block; padding:5px 0px 10px 14px; }
.obox14 li p { width:222px; text-align:center; line-height:24px; }

.obox15 { width:752px; height:221px; background:url(opic11.jpg) top left no-repeat; overflow:hidden; margin-left:8px;  margin-bottom:22px; }
.obox15 dt { float:left; display:inline; overflow:hidden; width:296px; padding:5px 0px 0px 24px; }
.obox15 dt p { display:block; width:255px; height:26px; background:#000; line-height:26px; position:absolute; margin-top:164px; color:#FFF; font-size:14px; font-weight:bold; filter:Alpha(Opacity=60);opacity:0.6; }
.obox15 dt i { display:block; width:255px; height:26px; line-height:26px; text-align:center; position:absolute; font-style:normal; color:#FFF; font-size:14px; font-weight:bold; z-index:999; margin-top:164px;  }
.obox15 dd { float:left; display:inline; overflow:hidden; width:420px; }
.obox15 dd h1 { background:url(opic12.gif) top left no-repeat; height:30px; line-height:32px; color:#953c10; font-weight:bold; padding-left:17px; }
.obox15 dd h2 { line-height:20px; text-indent:24px; height:88px; overflow:hidden; }
.obox15 dd h2 span { margin-left:8px; }
.obox15 dd h3 { line-height:18px; padding-bottom:15px; }
.obox15 dd h4 { overflow:hidden; padding-bottom:10px; }
.obox15 dd h4 img { float:left; display:inline; margin-right:26px; margin-bottom:6px; }



/*detail*/
.dbox1 { width:974px; background:#FFF; overflow:hidden; padding:7px; }
.dbox2 { background:url(dpic1.gif) top repeat-x; padding-bottom:30px;  }
.dbox2 h1 { width:690px; overflow:hidden; text-align:center; line-height:34px; padding:28px 0px 38px 0px; }
.dbox3 { width:868px; background:url(opic14.gif) top left no-repeat; height:38px; color:#856532; font-size:12px; margin-bottom:16px; }
.dbox3 a { color:#856532; font-size:12px; }
.dbox3 dt { float:left; display:inline; line-height:23px; padding-left:32px; }
.dbox3 dd { float:right; display:inline; line-height:24px; padding-right:4px; }
.dbox3 dd i { font-style:normal; float:left; display:inline; margin-left:6px; margin-right:11px; line-height:24px; }
.dbox3 dd img { float:left; display:inline;   }
.content { width:770px; padding-bottom:30px; }
.txt14 { font-size:14px; color:#000; line-height:28px; }
.txt12 { font-size:12px; color:#000; line-height:26px; }
.txt16 { font-size:16px; color:#000; line-height:30px; }
.content img { margin:20px auto; display:block; }

.dbox4 { background:url(dpic3.gif) top left no-repeat; width:846px; height:35px; overflow:hidden; }
.dbox4 li { font-size:12px; font-weight:bold; color:#893f12; line-height:36px; padding-left:27px;} 
.dbox5 { background:url(dpic4.gif) top left no-repeat; width:756px; overflow:hidden; padding:10px 56px 0px 34px; }
.dbox5 dl { overflow:hidden; line-height:18px; height:22px; }
.dbox5 dl dt { float:left; display:inline; font-size:12px; color:#624c4e; }
.dbox5 dl dt a { font-size:12px; color:#624c4e; }
.dbox5 dl dd { float:right; display:inline; font-size:12px; color:#afafaf; }
.dbox6 { width:846px; height:20px; overflow:hidden; margin-top:-4px; }

.dline { width:800px; height:55px; background:url(../images/outline/dtline.gif) top left no-repeat; overflow:hidden; }
.dline dt { float:left; display:inline; margin-left:20px; line-height:40px; font-size:18px; color:#9f0a0a; font-family:"微软雅黑", "黑体";  }
.dbox7 { width:700px; overflow:hidden; _zoom:1; margin-bottom:40px; }
.dbox7 li { float:left; display:inline; height:32px; border-bottom:1px #c6c6c6 dashed; width:330px; margin-right:20px; line-height:32px; padding-top:1px; }
.dbox7 li p { float:left; display:inline-block; margin-left:20px; width:140px; }
.dbox7 li i { float:left; display:inline-block; margin-right:20px; font-style:normal; color:#9f7824; font-size:14px; }


/*艺术品鉴赏*/
.ybox1 { width:988px; background:url(ysp2.jpg) top left repeat-y; overflow:hidden; }
.ybox2 { width:988px; background:url(ysp1.jpg) top left no-repeat; overflow:hidden; }
.ybox3 { font-style:normal; height:77px; display:block; }
.ybox4 { background:url(ysp3.jpg) bottom left no-repeat; }
.ybox5 { height:50px; text-align:center; line-height:20px; display:block; font-size:12px; color:#b59a74; }
.ybox5 a { font-size:12px; color:#b59a74; }
.ybox5 a:hover { font-size:12px; color:#fff; text-decoration:none; }
.ybox6 { width:930px; margin-left:50px; overflow:hidden; }
.ybox6 li { float:left; display:inline; width:230px; height:220px; background:url(ys1.png) top left no-repeat; _background:none; }
.ybox6 li p { display:block; width:194px; height:176px; border:1px #997d5f solid; padding:2px; }
.ybox6 li p i { cursor:pointer; display:block; background:#f3f0e9; width:194px; height:176px; overflow:hidden; font-style:normal; line-height:30px; font-size:12px; color:#61442a; text-align:center; }
.ybox6 li p i img { width:186px; height:134px; margin:4px; }

.ybox7 { height:100px; padding-top:23px; background:url(ysp5.jpg) top left no-repeat; width:988px; }
.ybox8 { line-height:36px; font-size:14px; font-weight:bold; color:#372006; }
.ybox8 a { font-size:14px; font-weight:bold; color:#372006; }
.ybox8 a:hover { font-size:14px; font-weight:bold; color:#ffd162; }
.ybox8 a.over { font-size:14px; font-weight:bold; color:#ffd162; cursor:default; }

.zhezhao { background:#000; position:fixed; top: 0; left: 0; width:100%; height:100%; visibility: visible;filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;_position:absolute; _height:1400px; z-index:1;}

.ybox9 { width:666px; height:570px; background:url(ysp6.jpg) top left no-repeat; z-index:999; position:absolute; margin-left:158px; }
.ybox10 { width:666px; overflow:hidden; height:423px; }
.ybox10 dt { float:left; display:inline; width:619px; overflow:hidden; padding-top:21px; }
.ybox10 dt p { display:block; overflow:hidden; width:524px; height:378px; margin-left:71px;  }
.ybox10 dd { float:left; display:inline; width:32px; overflow:hidden; }
.ybox10 dd img { margin-bottom:18px; cursor:pointer; }
.ybox9 h1 { width:628px; margin-left:26px; color:#dbdadb; font-size:14px; font-weight:bold; line-height:24px; height:30px; overflow:hidden; }
.ybox9 h2 { width:628px; margin-left:26px; height:102px; overflow:hidden; overflow-y:auto; font-size:12px; color:#858585; line-height:20px; }


/*展览预告*/
.zlyg { background:url(zlyg1.gif) top left no-repeat; width:602px; padding-left:35px; line-height:48px; font-size:19px; font-family:"微软雅黑", "黑体"; color:#ad050a; margin-left:76px; padding-top:2px; }
.zlyg a { font-size:19px; font-family:"微软雅黑", "黑体"; color:#ad050a; }
.zlyg1 { width:637px; height:67px; overflow:hidden; background:url(zlyg2.gif) top left no-repeat; margin-left:76px; font-size:12px; color:#8a8461; margin-bottom:25px; }
.zlyg1 dt { float:left; display:inline; margin-left:67px; line-height:62px; width:190px; overflow:hidden; }
.zlyg1 dd { float:left; display:inline; margin-left:67px; line-height:62px; overflow:hidden; }


.dir12 { font-size:12px; color:#918976; }
.dir12 a { font-size:12px; color:#918976; }
.dir12 a:visited { font-size:12px; color:#918976; }
.dir12 a:hover { font-size:12px; color:#b5010a; }

.b14 { font-size:14px; color:#1d1b19; }
.b14 a { font-size:14px; color:#1d1b19; }

.red12b { font-size:12px; font-weight:bold; color:#971b11; } 
.red12b a { font-size:12px; font-weight:bold; color:#971b11; } 

.yss12 { font-size:12px; color:#ac9554; }
.yss12 a { font-size:12px; color:#ac9554; }

.title { font-size:25px; color:#572202; font-family:"微软雅黑", "黑体" }
.title a { font-size:25px; color:#572202; }



/*1130*/
.hhlcbox1 { width:747px; height:54px; padding-top:40px; background:url(hhlcp1.jpg) top left no-repeat; margin-left:16px; }
.hhlcbox1 ul { width:720px; height:46px; overflow:hidden; margin-left:24px; }
.hhlcbox1 ul li { float:left; display:inline; margin-right:10px; }
.hhlcbox1 ul li img { float:left; }

.hhlcbox2 { width:747px; height:666px; background:url(hhlcp2.jpg) top left no-repeat; margin-left:16px; overflow:hidden; }
.hhlcbox3 { width:667px; background:url(hhlcp9.jpg) top left no-repeat; margin-left:16px; overflow:hidden; padding:30px 34px 30px 42px; line-height:26px; }
.hhlcbox3 img { display:block; margin:10px auto; }

.ry14 { font-size:14px; color:#806340; }
.ry14 a { font-size:14px; color:#806340; }

.jdzlbox { width:720px; margin-left:35px; overflow:hidden; _zoom:1; }
.jdzlbox a { display:inline-block; width:335px; height:31px; float:left; background:url(../images/jdzlp1.gif) top left no-repeat; line-height:30px; padding-left:22px; font-family:"微软雅黑", "宋体"; font-size:14px; color:#90590b; }
.jdzlbox a:hover { display:inline-block; width:335px; height:31px; float:left; background:url(../images/jdzlp2.gif) top left no-repeat; line-height:30px; padding-left:22px; font-family:"微软雅黑", "宋体"; font-size:14px; color:#fff; text-decoration:none; }
.jdzlbox a.hovera { display:inline-block; width:335px; height:31px; float:left; background:url(../images/jdzlp2.gif) top left no-repeat; line-height:30px; padding-left:22px; font-family:"微软雅黑", "宋体"; font-size:14px; color:#fff; text-decoration:none; }

.jdzlbox1 { width:707px; height:51px; background:url(../images/jdzlp4.gif) top left no-repeat; margin-left:35px; text-align:center; line-height:36px; color:#a61010; font-family:"隶书";  font-size:22px; }

.jdzlbox2 { width:707px; background:url(../images/jdzlp5.gif) top left repeat-y; margin-left:35px; }
.jdzlbox2 li { line-height:36px; padding-left:42px; }