.publ {float:left;height:120px;width:220px;background:url(../images/logo.gif) no-repeat left center;position:relative;}
.publ i {position:absolute;left:-9999px;}
.publ em { position:absolute; left:220px; top:20px; font-size:30px; line-height:90px; letter-spacing:5px; white-space:nowrap; }
.publ em:before{float:left;content:"";background:#666;width:4px;height:35px;overflow:hidden;display:inline-block;margin:30px 15px 0 0;border-radius:4px}

.pubs { padding:38px 0; font-size:14px; }
.pubs span { display:block; float:left; }
.pubs .sint { border:1px solid #dcdcdc; border-right:none; width:300px; padding:8px 10px 8px 20px; height:26px; line-height:26px; -webkit-border-radius:46px 0 0 46px;border-radius:46px 0 0 46px; }
.pubs .ssub { border:none; background-color:#f60; color:#fff; height:44px; font:normal 18px/44px "微软雅黑"; padding:0 25px 0 20px; cursor:pointer; -webkit-border-radius:0 44px 44px 0;border-radius:0 44px 44px 0; }

.selectBox { width:100px; float:left; background:url(../images/dian.gif) repeat-x bottom; }
.selectBox a#selectlist { display:block; padding-left:10px; color:#333; line-height:43px; height:43px; overflow:hidden; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; }
.selectBox a#selectlist.selhover{ background-position:-170px -135px; border-left:1px solid #fff; }

.slist { margin:0; padding:0;display:none; position:absolute; width:99px; top:132px; background-color:#fff; border:1px solid #dcdcdc; border-top:1px solid #fff; z-index:999; -webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px; }
.slist a{ display:block; padding-left:10px; color:#999; line-height:35px; height:35px; overflow:hidden; }
.slist a.current{ color:#f30; }
.slist a:hover{color:#f60; }

.pubnav {background-color:#fff; border-top:3px solid #cb0d0d; line-height:55px; height:55px; background:url(../images/dian.gif) repeat-x bottom;margin-bottom:20px;}
.pubnav ul { width:1200px; margin:auto; }
.pubnav ul li { float:left; font-size:16px; padding:0 20px; }
.pubnav ul li.navon { background-color:#dc0000; }
.pubnav ul li.navon a { color:#fff; }
.pubnav ul li.navlast { float:right; padding:10px 0; height:35px; line-height:35px; }
.pubnav ul li.navlast a { display:block; height:35px; background-color:#1678da; color:#fff; font-size:14px; padding:0 20px; -webkit-border-radius:35px;border-radius:35px; }

.topnews li{width:260px;height:160px;position:relative;overflow:hidden;margin-top:15px;}
.topnews li.first{margin-top:0;}
.topnews li img{display:block;}
.topnews li .shadow{position:absolute;width:100%;height:50px;position:absolute;left:0px;bottom:0px;background-image:-webkit-linear-gradient(180deg, rgba(0,0,0,0.01) 5%, rgba(0,0,0,0.4) 100%);background-image:-moz-linear-gradient(180deg, rgba(0,0,0,0.01) 5%, rgba(0,0,0,0.4) 100%);background-image:linear-gradient(180deg, rgba(0,0,0,0.01) 5%, rgba(0,0,0,0.4) 100%);}
.topnews li .npop{position:absolute; -webkit-transition:all .3s ease-out; -o-transition:all .3s ease-out;transition:all .3s ease-out;color:#fff;width:230px;padding:15px;height:130px;line-height:30px;left:0px;top:110px;font-size:14px;z-index:2;text-align:center;font-weight:bold;}
.topnews li:hover .npop{top:0;background:rgba(0,0,0,0.5);}

.pubtitle {background:url(../images/dian.gif) repeat-x bottom;position:relative; height:55px; overflow: hidden;}
.pubtitle span {display:inline-block;font-size:23px;line-height:50px;border-bottom:4px solid #f60;color:#333;padding:0 5px;}
.pubtitle a { font-size:14px; line-height:55px; }

.feeditem { color:#888; position:relative; }
.feeditem b { color:#f30; padding:0 5px; font-weight: normal; }
.fdplay { display:block; position:absolute; left:80px; top:55px; width:75px; height:75px; line-height:75px; text-align:center;z-index:99; }
.fdplay span { color:#fff; font-size:40px; opacity:0.9; }
.fitem1 .feeditem,.fitem3 .feeditem { border-bottom:1px dashed #ddd; padding:20px 0; }
.fitem2 .feeditem { padding:10px 0 20px; }
.fitem1 h2,.fitem2 h2 { font-weight:normal; font-size:23px; line-height:25px; padding-bottom:10px; }
.fitem3 h2 { font-weight:normal; font-size:18px; line-height:23px; padding-bottom:10px; }
.fitem1 .feedimg,.fitem2 .feedimg { float:left; width:235px; margin-right:20px; }
.fitem3 .feedimg { float:left; width:182px; margin-right:20px; }
.feedtxt { line-height:23px; font-size:14px; }
.feedtxt a { color:#888; }
.feedtxt a:hover { color:#666; }
.feedinfo { padding-top:10px; font-size:12px; }
.feedinfo span { float:left; padding-right:15px; }
.feedinfo span a { padding:0 5px; color:#999; }
.feedinfo em { float:right; }

.ftlist {border-top:1px dashed #e6e9f0;padding-top:10px;margin-top:10px;}
.ftlist a {display:block;position:relative;padding:0 0 0 130px;line-height:23px;height:80px;overflow:hidden;color:#888;background-color:#f9f9f9;}
.ftlist a img {display:block;position:absolute;left:0;top:0;}
.ftlist a h4 {font-size:14px;color:#333; padding-bottom:5px;}
.ftlist a i {font-size:14px;color:#999;padding-right:5px;}
.ftlist a:hover {background-color:#dcf5ff;transform:translate3d(0px,0px,0px);transition:all 0.5s cubic-bezier(0.645,0.045,0.355,1) 0s;color:#666;}
.ftlist a:hover h4 {color:#f30;transform:translate3d(0px,0px,0px);transition:all 0.5s cubic-bezier(0.645,0.045,0.355,1) 0s;}
.ftone {border-top:none;padding-top:0;margin-top:0;}

.npicture { padding:10px 0; border-bottom:1px solid #e9e9e9; }
.npicture a,.npicture img {display: block;}
.npicture li { float:left; width:200px; padding-left:20px; }
.npicture img {width:100%;}
.npicture p { line-height:21px; height:45px; font-size:14px; padding:5px 0 10px; word-break:break-all; }
.npicture li.npicon { padding-left:0; }

.opubt {background:url(../images/dian.gif) repeat-x top;position:relative;line-height:55px; border-bottom:1px solid #e9e9e9; }
.opubt span {display:inline-block;font-size:23px;color:#333;border-top:3px solid #fdd000;}
.opubt a { font-size:14px; } 

.pubnews { border-top:1px solid #fdd000; padding:5px 0 10px; }
.pubnews dd {font-size:14px;line-height:32px;color:#dfdfdf;text-overflow:ellipsis;height:30px;white-space:nowrap;overflow:hidden;width:100%;}
.pubnews dd:before{float:left;content:"";background:#ccc;width:4px;height:4px;overflow:hidden;display:inline-block;margin:15px 10px 0 0;border-radius:2px}
.pubnews span { color:#666; }

.pubnews dt { line-height:25px; font-size:14px; height:25px; padding:10px 5px; border-bottom:1px dotted #ddd; margin-bottom:10px; }
.pubnews dt a { display:block; width:20%; float:left; text-align:center; -webkit-border-radius:25px;border-radius:25px;}

.hottags { border-left:3px solid #fdd000; margin-bottom:20px; padding:10px 0 0 15px; line-height:25px; }
.hottags a { display:inline-block; margin:0 10px 10px 0; border:1px solid #e9e9e9; padding:0 15px; -webkit-border-radius:25px;border-radius:25px;}

.pages { padding:20px 5px; color:#999; font-size:14px; line-height:25px; }
.pages a,.pages span { color:#888; padding:5px; display:inline-block; *display:inline; *zoom:1; border-radius:5px; background:#fff; margin:0 5px; }
.pages span.current { width:35px; padding:5px 0; text-align:center; border-radius:35px; background:#f30; color:#fff; }
a.last,a.first { position:relative; background:#f90; color:#fff; padding:5px 15px;}
a.last:after,a.first:after { content:" "; position:absolute; height:0;width:0;border:solid transparent;pointer-events:none;border-width:10px;border-color:#fff;}
a.first:after {border-right-color:#f90;top:7px;left:-20px;}
a.last:after {border-left-color:#f90;top:7px;right:-20px;}

span.nolast,span.nofirst { position:relative; background:#ddd; color:#fff; padding:5px 15px;}
span.nolast:after,span.nofirst:after { content:" "; position:absolute; height:0;width:0;border:solid transparent;pointer-events:none;border-width:10px;border-color:#fff;}
span.nofirst:after {border-right-color:#ddd;top:7px;left:-20px;}
span.nolast:after {border-left-color:#ddd;top:7px;right:-20px;}


.nposition { line-height:30px; border-bottom:1px solid #e9e9e9; padding-bottom:5px; color:#666; }
.nposition i { display:inline-block; width:30px; text-align:center; height:25px; color:#999; font-size:12px; }
.ntitle { font:normal 30px/35px "微软雅黑"; color:#333; padding:25px 0 10px; }
.ninfo { line-height:50px; color:#666; border-bottom:1px solid #e9e9e9; height:50px; margin-bottom:20px; }
.ninfo a { display:block; float:left; font-size:16px; }
.ninfo b { color:#f60; }
.ninfo a i { display:inline-block; width:50px; height:50px; vertical-align:middle; font-size:28px; color:#999; text-align:center; }

.article { padding:20px 15px; font-size:16px; line-height:2em; }
.article p { margin:10px 0;}
.editor { text-align:right; font-size:14px; color:#666; }
.imgbox { text-align:center; }
.imgdesc { text-align:center; font-size:14px; color:#888; padding:0 0 15px; }

.ntags { padding:10px 0 10px 70px; position:relative; font-size:14px; line-height:25px; }
.ntags span { display:block; position:absolute; left:0; top:10px; width:80px; color:#666; }
.ntags span i { display:inline-block; width:25px; height:25px; vertical-align:middle; font-size:18px; color:#999; }
.ntags a { display:inline-block; padding:0 10px; border:1px solid #e5e5e5; margin:0 5px; border-radius:25px; -webkit-border-radius:25px; color:#666;}
.ntags a:hover { border:1px solid #f60;background-color:#f60;color:#fff;transform:translate3d(0px, 0px, 0px);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}

.npinglun { padding:25px 0; height:40px; }

.plint { border:1px solid #ddd; padding:9px; border-radius:3px; -webkit-border-radius:3px; float:left;width:680px; margin-right:15px;}
.plint input { height:20px; width:100%; }

.plsub { float:left; cursor:pointer;line-height:40px;-webkit-border-radius:3px;border-radius:3px;background-color:#333;}
.plsub:hover {background-color:#1989fa;transform:translate3d(0px,0px,0px);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1) 0s;}
.plsub input {color:#fff;font-size:16px;height:40px;padding:0;display:block;width:120px;cursor:pointer;}

.pltext div { position:relative; padding:15px 0 15px 80px; min-height:60px; font-size:14px; line-height:30px; }
.pltext img { position:absolute; display:block; width:60px; height:60px; -webkit-border-radius:60px;border-radius:60px; left:0; top:15px;}
.pltext p { color:#666; line-height:20px; } 
.pltext span { font-size:12px; color:#999; }

/*艺术家*/
.artsearch { background:url(http://img.orgcc.com/images/arts.jpg) no-repeat; background-size:100% auto; height:300px; padding:80px 0 0; }
.artbj { background:url(http://img.orgcc.com/images/rctitle.png) no-repeat; }

.clsnav { position:relative; height:390px; line-height:25px; font-size:14px; background-color:#f0f0f0;}
.clsnav h2 { line-height:45px; background-color:#333; color:#fff; padding:0 15px;font-size:14px; }
.clsnav ul li{ zoom:1;clear:both;cursor:default; position:relative;}
.clsnav ul li .clspop { position:absolute; width:875px;display:none;height:75px;top:40px;left:0; background-color:#fff; z-index:9999; }
.popall { position:relative; padding:10px 10px 10px 80px; }
.popall span { display:block; width:80px; text-align:center; position:absolute; top:10px; left:0; color:#aaa; }
.popall a { padding:0 10px; }

.clsnav:hover ul{display:block}
.clsnav ul li:hover{background-color:#888;}
.clsnav ul li:hover .clspop { display:block; background-color:#555; color:#fff; transform:translate3d(0px, 0px, 0px);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }

.clsnav dl{ zoom:1;clear:both;overflow:auto; padding:10px 0; }
.clsnav dl a { float:left; color:#333; display:block; margin-right:15px; }
.clsnav dt { width:50px;float:left; text-align:center; color:#888; font-size:12px; }
.clsnav dd { width:210px;float:left;}

.clsnav ul li .clstitle { padding:0 15px; line-height:40px; background-color:#e5e5e5; margin-bottom:5px; }
.clsnav ul li .clstitle i { font-size:18px; display:inline-block; width:40px; color:#999; }
.clsnav ul li:hover .clstitle { background-color:#555; color:#eee; }
.clsnav ul li:hover .clstitle i { color:#eee; }
.clsnav ul li:hover a { color:#eee; }
.clsnav ul li:hover dt { color:#ccc; }

.serlist { background:url(../images/dian.gif) repeat-y 50% #f0f0f0; border-top:1px solid #e6e9f0; }
.serlist li { float:left; width:50%; }
.serlist li a { display:block; padding:20px 0; text-align:center; border-bottom:1px solid #e6e9f0; font-size:14px; }
.serlist li a span {display:block; margin:auto; width:50px; height:50px; font-size:35px; color:#999; }
.serlist li:hover a { color:#1989fa;}
.serlist li:hover a span { color:#1989fa; }

.arttext {font-size:14px;border-top:1px solid #e6e9f0;padding:5px 0 0 10px;}
.arttext dd {float:left;width:12.5%;line-height:30px;}

.tabs {line-height:40px;height:40px;font-size:14px;background:url(../images/dian.gif) repeat-x top;}
.tabs li {float:left;padding:0;height:40px;}
.tabs li a {display:inline-block;vertical-align:middle;padding:0 15px;float:left;color:#888;}
.tabs li.liselect a {background-color:#f90;color:#fff;position:relative;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.tabs li.liselect a:before{position:absolute;content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #f90;z-index:50;bottom:-8px;left:50%;margin-left:-10px;}
.lihide {display:none;}

.artsbox {padding-top:15px;width:100%;}
.artsbox dd {float:left;width:25%;height:80px;overflow:hidden;font-size:14px;padding:10px 0;}
.artsbox dd img {width:80px;height:80px; position:absolute;left:0px;top:0px;z-index:2;display:block;}
.artsbox dd p {line-height:25px;font-size:12px;}
.artsbox dd a {display:block;position:relative;padding:0 0 0 90px;height:80px;}
.artsbox dd h4 {position:absolute;bottom:0;left:0;height:30px;width:80px; text-align:center;line-height:30px;background:rgba(0,0,0,0.6);color:#fff;z-index:20;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}

.fanpaibox {width:1225px;height:290px;overflow:hidden;padding-top:5px;}
.fanpaibox dd {float:left;width:150px;height:130px;overflow:hidden;position:relative;margin:0 25px 15px 0;font-size:14px;}
.fanpaibox dd img {width:100%;position:absolute;left:0px;top:0px;z-index:2;overflow:hidden;}
.fanpaibox dd span {width:140px;height:0px;padding:10px 5px;position:absolute;left:0px;top:0px;z-index:1;line-height:25px;font-size:12px;color:#fff;background:#6fb6fd;overflow:hidden;display:none;}
.fanpaibox dd a {width:150px;height:110px;position:absolute;left:0px;top:0px;z-index:3;}
.fanpaibox dd h4 {position:absolute;bottom:0;display:block;height:35px;text-align:center;width:150px;line-height:35px;background:rgba(0,0,0,0.6);color:#fff;z-index:2;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}

.artlbbox { height:130px; overflow:hidden; border-top:1px solid #ddd; border-bottom:1px dashed #ccc; padding:15px 0; margin-bottom:10px; font-size:14px; }
.artlbbox dd { float:left; width:130px; height:130px; overflow:hidden; position:relative; margin:0 10px; }
.artlbbox dd img { width:130px; height:130px; position:absolute; left:0px; top:0px; overflow:hidden; }
.artlbbox dd a { width:130px; height:130px; position:absolute; left:0px; top:0px; z-index:3; }
.artlbbox dd em { position:absolute; bottom:0; display:block; height:35px; text-align:center; width:130px; line-height:35px; background-color:#00b4dc; color:#fff; filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9; }

.artlbtext dd { float:left; width:70px; line-height:30px; font-size:14px; padding-left:10px; }

.zplist {font-size:14px;text-align:center;line-height:30px;width:1225px;}
.zplist a {display:block;}
.zplist li {float:left;width:150px;padding:0 25px 15px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.zplist li img {width:100%;display:block;}

/*展览*/
.zlbanner { background-image:url(../images/4dian.gif); padding:15px; margin-bottom:20px; height:320px; }
.zlbanner a { color:#fff; }
.zlbanner a:hover { color:#ff0 }

.zlcover { width:875px; height:318px; color:#fff; float:left; }
.zlcover ul li img { width:270px; height:320px; }
.zlcover ul li a.linkimg { display:block; width:280px; float:left; }
.zltext { height:310px; width:555px; float:left; padding-left:15px; font-size:14px; }
.zltext h2 { font-size:26px; font-weight:normal; line-height:50px; height:50px; overflow:hidden; word-break:keep-all; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; }
.zltext ul { margin:10px 0; color:#999; }
.zltext li { line-height:23px; padding:3px 0; }
.zltext li span { color:#ddd; }
.zltext li.zllast { height:90px; padding-top:5px; font-size:12px;line-height:20px; }

a.zlmore { display:block; float:right; width:120px; color:#666; line-height:30px; text-align:center; -moz-border-radius:30px; border-radius:30px; -webkit-border-radius:30px; background-color:#fff; color:#333;}
a.zlmore:hover { background-color:#ff0; color:#333; }

.zlnum { width:255px; height:300px; float:right; overflow:hidden; padding:10px 15px; background-color:#222; }
.zlnum ul { width:255px; }
.zlnum li { float:left; padding:5px; width:75px; }
.zlnum li a { display:block; border:3px #222 solid; padding:2px; background-color:#eee; }
.zlnum li img { width:65px; height:80px; display:block; }
.zlnum li.on a { border:3px #ff0 solid; }

.hzhanlan {padding:15px 0;border-top:1px solid #e6e9f0;}
.zllist {width:33.333%;float:left;overflow:hidden;height:120px;}
.zllist dl {position:relative;padding:0 10px 0 110px;line-height:20px;}
.zllist dl dt {position:absolute;width:100px;left:0;}
.zllist dl dt img {width:100%;}
.zllist dl dd h4 {font-size:14px;padding-bottom:10px;}
.zllist dl dd p {color:#777;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

/*团体机构*/
.ttsearch { background:url(http://img.orgcc.com/images/ttpic.jpg) no-repeat top; background-size:100% auto; padding:60px 0 20px; height:400px; }
.ttbj { background:url(http://img.orgcc.com/images/ttbj.png) no-repeat; width:600px;height:160px;margin:auto;}
.ttdata { width:800px; margin:auto; text-align:center; }
.ttdata li { width:20%; float:left; }
.ttdata li a { display:block; padding:30px 0; }
.ttdata i { width:70px; height:70px; margin:10px auto; font-size:33px; color:#dfdda5; background-color:rgba(255,255,255,0.2); display:block; line-height:70px;-moz-border-radius:70px; border-radius:70px; }
.ttdata span,.ttdata em { display:block; color:#fff; line-height:20px; }
.ttdata span { display:block; font-size:14px; }

.tthots { padding:15px 0; }
.tthots li { float:left; width:270px; text-align: center; height:180px; }
.tthots li img,.tthots li a { display: block; width:100%; position: relative; }
.tthots li.tthotc { padding:0 25px; }
.tthots li span { position:absolute; font-size:22px; width:270px; left:0;line-height:180px; top:0; }

.ttcount {border:1px solid #e6e9f0; border-top:5px solid #f60;-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; padding:15px;}
.ttcount h2 { text-align: center; font-weight: bold; font-size:18px; line-height:50px; }
.ttcount p { position: relative; padding:0 0 0 95px; height:30px;line-height:30px; }
.ttcount p span { display: block;position: absolute; width:80px; text-align: right; left:0; font-size:14px; }
.ttcount p em { display: inline-block; background-color:#63b4ff; height:10px; vertical-align: middle; }

.ttboxc { padding:20px 0; }
.ttboxc li { float: left; width:380px; text-align: center; }
.ttboxc h3 { font-size:18px; font-weight:bold;}
.ttboxc p { line-height:20px; padding:15px; }
.ttlink a { text-align: center; display: block; color:#fff; line-height:40px; font-size:16px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;}

.destop { height:220px; background:url(../images/qqw.jpg) no-repeat; }
.desban { position:relative; width:980px; margin:auto; color:#eee; height:160px; padding:60px 0 0 220px; }
.desphoto { position:absolute; bottom:-20px; width:180px; height:180px; -moz-box-shadow:0px 0px 8px #999; -webkit-box-shadow:0px 0px 8px #999; box-shadow:0px 0px 8px #999; left:0;-moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;}
.desphoto img { display: block; width:100%;-moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; }
.desban dd { line-height:25px; }
.desban dd h4 { font-size:20px; font-weight: bold; padding-bottom:15px; line-height:35px; color:#fff; }
.desban dd span { color: #eaebb9; }

.deslink { float: right; line-height:30px; padding-top:20px; }
.deslink a { display: inline-block; border:1px solid #eee; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; padding:0 20px; font-size:14px; }
.deslink a.dslink1 { background-color:#eee; color:#f30; }
.deslink a.dslink2 { background:rgba(240,240,240,.3); color:#fff; }

.mapbox { border: 1px solid #e9e9e9;border-radius: 3px;}
.maparea { line-height:23px; font-size:14px; padding-right:30px; position:relative; height:400px; }
.maparea dt { font-size:16px; font-weight: bold; line-height:50px;}
.maparea dd { padding:8px 0; }
.maparea dd span { display: inline-block; vertical-align: middle; font-size:18px; color: #999; width:25px; }
.maparea dd.mytt { position: absolute; padding:0; bottom: 0; width:265px; }

/*关于*/
.abtnav { float:right; padding:30px 0 0; }
.abtnav li { float:left; line-height:50px; font-size:16px; padding:0 15px; }
.abtnav li a { display:block; border-bottom:3px solid #fff; color:#555; }
.abtnav li a:hover,.abtnav li a.onnav { border-bottom:3px solid #0189e0; color:#0189e0; }

.abtban { height:300px; background:url(../images/about.jpg) no-repeat center #3092ff; -moz-box-shadow:0 8px 5px -5px #999 inset; -webkit-box-shadow:0 8px 5px -5px #999 inset; box-shadow:0 8px 5px -5px #999 inset; }
.abtcity { height:230px; background:url(../images/city.jpg) no-repeat center #fff; -moz-box-shadow:0 8px 5px -5px #ccc inset;	-webkit-box-shadow:0 8px 5px -5px #ccc inset;  box-shadow:0 8px 5px -5px #ccc inset; border-bottom: 1px solid #e9e9e9; }
.abtcus { height:150px; background:url(../images/selectus.jpg) no-repeat center #3092ff; -moz-box-shadow:0 8px 5px -5px #999 inset; -webkit-box-shadow:0 8px 5px -5px #999 inset; box-shadow:0 8px 5px -5px #999 inset; }

.abttext { line-height:30px; font-size:16px; color:#666; }
.abttext h4 { font-weight:bold; padding:15px 0 5px; color:#333; }

.abtlvshi { padding:20px 200px 20px 180px; font-size:14px; line-height:30px; position: relative; border-bottom:1px solid #e9e9e9; }
.abtlvshi dt { position: absolute; top:25px; }
.lsleft { left:0; }
.lsright { right:0; }
.abtlink { padding: 10px 20px 20px; }
.abtlink li { float: left; width:20%; font-size:14px; line-height:30px; }

.abtshiji { padding:15px 0; }
.abtshiji li { float: left; font-size:14px; width:100px; text-align: center; line-height:35px; }
.abtshiji li a { border:1px solid #ddd; margin: 5px; display: block;-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; }
.abtshiji li a:hover { border:1px solid #f60; background-color: #f60; color: #fff; }

.itemlist { padding:20px 0; background:url(../images/2x2.gif) repeat-y 36px; }
.itemlist span { display:block; width:80px; background:#f60; color:#fff; line-height:35px; text-align:center; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; font-size:16px; }
.itemlist dl { background:url(../images/2x2.gif) repeat-y 36px; padding:20px 0 0 100px; position: relative; min-height:60px; } 
.itemlist dl dt { width:75px;position:absolute; height:80px; background:url(../images/shijian.png) no-repeat; left: 0; } 
.itemlist dl dd { border:1px solid #ddd; padding:5px 15px 0 120px; line-height:20px; color:#555; position: relative; min-height:60px;-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}
.itemlist dl dd h4 { width:100px; text-align:center; font-size:18px; line-height:60px; height:100%; border-left:3px solid #38a3db; background-color:#f5f5f5; position: absolute; left:-1px; top: 0; }
.itemlist dl dd h5 { font:normal 15px/30px "微软雅黑"; color:#38a3db;}
.itemlist dl dd p { padding-bottom:15px; }

.abtslist { width:500px; }
.abtslist li { float:left; width:105px; padding:15px 20px 5px 0; }
.abtslist li a { display:block; background-color:#1989fa; text-align:center; font-size:14px; height:100px; color:#fff; padding-top:5px; -moz-border-radius:3px; border-radius:3px; }
.abtslist li a span {display:block; margin:auto; width:65px; height:65px; font-size:35px; color:#eee; line-height:65px; }
.abtslist li:hover a { color:#ff0; transform:translate3d(0px,0px,0px);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1) 0s; background-color:#1678da; }
.abtslist li:hover a span { color:#ff0; }
.abtlx { border-left:3px solid #fdd000; padding:0 0 0 15px; line-height:20px; }
.abtlx dt { font-size:18px; border-bottom:1px solid #e9e9e9; height:35px; color:#f30; }
.abtlx dd { position:relative; padding:10px 0 10px 90px; font-size:14px;}
.abtlx dd span { width:90px; display:block; position:absolute;left:0; top:10px; color:#888; }
.abtlx dd p {text-indent:28px; padding-bottom:10px; line-height:23px; }

.abtclist dl { position: relative; padding:10px 0 0 80px; font-size:14px; line-height:35px; }
.abtclist dt,.abtclist dd { float:left; text-align: center; padding:0 20px; margin:0 0 10px 20px; -moz-border-radius:3px; border-radius:3px;}
.abtclist dt { background-color:#38a3db; border:1px solid #38a3db; }
.abtclist dd { background-color:#f5f5f5; border:1px solid #ddd; }
.abtclist dt a { color: #fff; }
dt.dtfirst { position:absolute; width:80px; top:10px; left:0; float: none; padding:0; margin: 0; }
dt.cityhot { background-color:#f30; color: #ff0; border:1px solid #f30;}

/*每日推荐*/
.tjtitle { text-align:center; width:360px; margin:auto; height:180px; padding:30px 0 0; overflow:hidden; }
.tjtitle dt{ font-size:50px; line-height:80px; padding:20px 0; }
.tjtitle dt span { font-size:12px; color:#999; padding-left:10px; }
.tjtitle dd { float:left; width:120px; text-align:center; height:40px; line-height:40px; font-size:14px; }

.tjworks {width:270px;margin:15px;float:left;line-height:20px;color:#888;}
a.tjlink {overflow:hidden;position:relative;display:block;width:270px;height:315px;}
a.tjlink img{border:none;position:absolute;top:-50px;left:-50px;height:400px;opacity:0.7;-moz-opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);display:block;}
.tjworks h4 { line-height:30px; padding:10px 0; font-size:16px; color:#222; }
.tjworks b { color:#D74F3F; font-family:Constantia,Georgia; font-size:20px;padding:0 3px; }
a.tjfollow { float:right; font-size:12px; display:block; border:1px solid #ddd; -moz-border-radius:30px; border-radius:30px; line-height:28px; padding:0 15px; color:#666; }
a.tjfollow i { display:inline-block; width:25px; font-size:16px; vertical-align:middle; }
a.tjfollow:hover { color:#1678da; transform:translate3d(0px,0px,0px);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1) 0s; border:1px solid #1678da; }
a.tjarts {overflow:hidden;position:relative;display:block;width:270px;height:270px;}
a.tjarts img{ width:100%; display:block;}

.tjnext {text-align:center; font-size:14px; line-height:35px; padding:30px 0; color:#666; }
a.nextlink { width:120px; height:120px;font-size:16px; display:block; line-height:120px; margin:auto; background-color:#1678da; color:#fff;-moz-border-radius:120px; border-radius:120px; }
.tjnext h3 { font-size:21px; padding:20px 0 10px; color:#555; }

.tjrankbox { padding:15px 15px 0; border-bottom:1px solid #ddd; }
.tjrankli { padding:20px 20px 20px 160px; position:relative; min-height:120px; border-top:1px solid #ddd; }
.tjrankli dt { position:absolute; width:120px; top:20px; left:20px; }
.tjrankli dt img { display:block; width:100%; -moz-border-radius:5px; border-radius:5px; }
.tjrankli dd { float:left; width:20%; text-align:center;color:#666; font-size:16px; line-height:20px; }
.tjrankli dd.wd10 { width:10%; }
.tjrankli dd.wd30 { width:30%; text-align:left; color:#333; padding:5px 0; }
.tjrankli dd h3 { font-size:12px; color:#666;line-height:50px; }
.tjrankli dd em { color:#f30; font-size:50px; font-family:Constantia,Georgia; line-height:100px;}
.tjrankli dd span { color:#f30; font-size:20px; font-family:Constantia,Georgia; padding:0 5px;}
.tjrankli dd p { font-size:14px; color:#666; padding:15px 0; }
.tjrankli dd p i { display:inline-block; vertical-align:middle; width:20px; font-size:14px; color:#999; }

.mvideo { width:720px; margin:auto; }

.zlworks { border-bottom:1px solid #e9e9e9; padding-bottom:15px; }
.zlworks li { float:left; width:200px; text-align:center; padding:5px 0 10px; }
.zlworks li img { display:block; margin:auto; }

.zls { background-color:#f9f9f9; padding:15px 25px 15px 180px; position:relative; min-height:160px; line-height:30px; font-size:14px; }
.zlss { background-color:#fff; padding:15px 25px 15px 160px; position:relative; height:160px; line-height:30px; font-size:14px; border-bottom: 1px dotted #ddd; }
.zls dt { position:absolute; left:20px; }
.zlss dt { left:0; }
.zls h4 { font-weight:bold; font-size:16px; margin-bottom:5px; }
.zls span { color:#666; }

.artpublic { background:url(../images/rc1.jpg) no-repeat bottom; height:100px; padding:50px 0 0; }
.artsskey { padding:15px; line-height:30px; background-color:#f0f0f0; margin:20px 0; font-size:14px; }
.artsskey div { position:relative; padding:10px 5px 10px 85px; }
.artsskey span { display:block; position:absolute; width:70px; left:5px; }
.artsskey a { padding:0 10px; display:inline-block; margin:0 5px; }
.artsskey a.searchon { background-color:#0189e0; color:#fff; -moz-border-radius:30px; border-radius:30px; }

.yuzhan { position:relative; padding:5px 0 15px 100px; min-height:30px; }
.yuzhan em { display:block; position:absolute; width:70px; top:0; left:20px; font-size:14px; line-height:35px; }

.yzkeys a { padding:0 15px; display:inline-block; margin:0 10px 10px 0; line-height:25px; border:1px solid #e9e9e9; -moz-border-radius:25px; border-radius:25px; }
.yzkeys a.yzon { background-color:#0189e0; color:#fff; border:1px solid #0189e0; }

.allarts { padding-bottom:20px; }
.artsmain { padding:20px 0 20px 90px; min-height:70px; position:relative; background:url(../images/xudian.gif) repeat-x bottom;}
.fontb { width:70px; height:70px; text-align:center; font:normal 40px/70px Arial, Helvetica, sans-serif; background-color:#3489dd; position:absolute; left:0; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; }
.fontb a { color:#fff; }

.fonts a { display:inline-block; width:80px; text-align:center; position:relative; font-size:14px; line-height:35px; }
.fonts a:hover { background-color:#59a4ef; color:#fff; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; }
.artdata { position:absolute; width:130px; height:170px; padding:15px; z-index:99; border-radius:5px; -webkit-border-radius:5px; bottom:45px; left:-40px; background-color:#fff; border:1px solid #e9e9e9; color:#333;line-height:20px;}
.artdata:before,.artdata:after{ content:"";display:block; border-width:10px; position:absolute; bottom:-20px;left:70px;border-style:solid dashed dashed;border-color:#e9e9e9 transparent transparent;font-size:0;line-height:0;}
.artdata:after{bottom:-18px;border-color:#fff transparent transparent;}
.artdata img { display:block; width:100%; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; margin-bottom:5px; }

.zpmain { padding:10px 0 15px 0; border-bottom:1px solid #e9e9e9; line-height:25px; font-size:14px; }
.zpmainli { padding:5px 25px; float:left; width:190px; }
.zpmainli img { display:block; }

.zptitle {font-size:16px;background:url(../images/2dian.gif) repeat-x bottom;padding-left:15px;margin-bottom:10px;}
.zptitle span {display:inline-block;border:2px solid #fdd000;border-bottom:2px solid #fff;padding:0 20px;color:#000;line-height:40px;webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.zptitle a {display:inline-block;border:2px solid #fff;border-bottom:2px solid #fdd000;padding:0 20px;color:#666;line-height:40px;webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}


.disphoto { padding:20px 0; text-align:center; }
.disphoto div { position:relative; }
.disphoto a { display:block; position:absolute; width:60px; height:60px; }
a.disLeft { background:url(../images/arrows_01.png) no-repeat; left:0; top:45% }
a.disRight { background:url(../images/arrows_02.png) no-repeat; right:0; top:45% }

.clnbox { padding:5px 0; }
.clnbox li { line-height:20px; color:#666; float:left; height:87px; padding:10px 0; }
.cl20 li { width:20%; }
.cl25 li { width:25%; }
.cl33 li { width:33.333%; }
.cl50 li { width:50%; }
.clnbox li a { display:block; position:relative; padding:0 10px 0 155px; }
.clnbox li img { display:block; position:absolute; width:141px; height:87px; left:0;}
.clnbox li h4 { font-size:14px; font-weight:bold; color:#333; line-height:30px; }

.clvideo {width:1220px; padding:5px 0 20px;}
.clvideo li { line-height:25px; color:#666; float:left; width:244px; }
.clvideo li a { display:block; position:relative; padding:10px 20px 0 0; }
.clvideo li a:hover em {background:rgba(255,255,255,0.5);transform:translate3d(0px,0px,0px);transition:all 0.5s cubic-bezier(0.645,0.045,0.355,1) 0s;color:#333;}
.clvideo li img { display:block;width:100%; margin-bottom:5px;}
.clvideo li p { font-weight:bold;font-size:14px; color:#333; line-height:25px; }
.clvideo li span { color:#888; }
.clvideo li em { display:block; width:50px; height:50px; left:85px; text-align:center; line-height:50px; font-size:50px; position:absolute; top:50px; z-index:99; color:#fff;background:rgba(0,0,0,0.1);-webkit-border-radius:50px;border-radius:50px; }

.evideo { position:relative; padding-left:260px; height:160px; font-size:14px; line-height:30px; }
.evideo dt { position:absolute; width:220px; border-right:1px solid #ddd; padding-right:20px; left:0; }
.evideo dt a { display:block;position:relative; }
.evideo dt a p { position:absolute; bottom:0; background:rgba(0,0,0,.5); color:#fff; width:100%; line-height:35px; text-align:center; }
.evideo dt a img { width:100%; display:block; }
.evideo dd { float:left; width:50%; }
.evideo dd:before {float:left; content:""; background:#ccc; width:4px;height:4px;overflow:hidden;display:inline-block; margin:15px 10px 0 0;border-radius:2px;}

.hdad {padding-bottom:15px;}
.hdad img {display:block;width:100%;}

dl.thnews { padding:5px 15px 0 0; line-height:20px; font-size:14px; }
dl.thnews dt { border-bottom:1px solid #e9e9e9; padding:0 0 10px; margin-bottom:10px; }
dl.thnews dt h4 { font-size:18px; font-weight:bold; padding:5px 0; }
dl.thnews dt p { color:#666; }

dl.thnews dd {font-size:16px;line-height:32px;color:#dfdfdf;text-overflow:ellipsis;height:30px;white-space:nowrap;overflow:hidden;width:100%;}
dl.thnews dd:before{float:left;content:"";background:#ccc;width:4px;height:4px;overflow:hidden;display:inline-block;margin:13px 11px 0 0;border-radius:2px}
dl.thnews dd em {color:#ccc;font-size:12px;padding:0 8px;vertical-align:middle;display:inline-block;}

.ssmain { padding:120px 0 180px; width:705px; margin:auto; }
.ssrest { padding:0 100px 30px; }
.sstags { height:50px; line-height:50px; font-size:16px; padding:10px 5px; overflow: hidden; }
.sstags li { float:left; padding:0 10px; margin:0 10px; color:#888; cursor: pointer; }
.sstags li a { display: block; }
.sstags li.sscur { background:url(../images/4dian.gif) repeat-x bottom; color:#333; }
.ssboxs {width:540px;height:50px;padding:0 160px 0 15px;-webkit-border-radius:5px;border-radius:5px;position:relative;background-color:#f0f0f0;}
.ssboxs input {line-height:50px;height:50px;width:100%;color:#333;}

.ssresb { width:675px; line-height:40px; color:#999; }
.sscount { height:40px; background-color:#f5f5f5; padding:0 100px; }
.sscount b { color:#f30; }

.ssclass { position:relative; padding:5px 0 15px 85px; line-height:30px; border-bottom:1px solid #e9e9e9; font-size:14px; }
.ssclass span { display: block;position: absolute; left:5px; color:#666; text-align: center; }
.ssclass a { display: inline-block; padding:0 15px; }
.ssclass a.sson { background-color:#f60; color:#fff; -webkit-border-radius:5px;border-radius:5px; }

.ssresc { padding:20px 30px; max-width:780px; }
.ssworks { padding:10px; width:70%; }
.sswklist { float:left; width:190px; padding:10px 15px; font-size:14px; line-height:35px; }
.sswklist a,.sswklist img { display: block; }

.ssarts { padding:15px 0 15px 95px; border-bottom:1px dotted #ddd; position: relative; min-height:80px; line-height:20px; }
.ssarts dt { position:absolute; left:0; width:80px; left: 0; top:15px; }
.ssarts h4 { font-size:14px; padding-bottom:5px; }

.sfooter {border-top:1px solid #e9e9e9;color:#666;padding:20px; text-align: center;}

.helpban { height:160px; background: url(../images/hban.jpg) no-repeat; }
.helpban dl { width:900px; margin: auto; position: relative; padding:40px 0 0 300px; color:#fff; line-height:50px; }

.helpss {width:500px;height:50px;background:#fff;padding:0 160px 0 15px;-webkit-border-radius:5px;border-radius:5px;position:relative;}
.helpss input {line-height:50px;height:50px;width:100%;color:#333;}

.helpban dl dt { position: absolute; left: 0; font-size:35px; }
.helpban dl dt:before{float:left;content:"";background:#fff;width:5px;height:30px;overflow:hidden;display:inline-block;margin:13px 20px 0 0;border-radius:5px}
.helpban a { color:#fff; padding:0 5px; }
.helpban a:hover { color: #ff0; }

.qstitle { padding:25px 0 10px; font-size:22px; }

.ftdata { padding:10px 0 20px; }
.ftdata dl { width:380px; float:left; position: relative; padding:10px 20px 10px 200px; min-height:120px; line-height:20px; }
.ftdata dt { position:absolute; left:0; }
.ftdata h4 { font-size:16px; }
.ftdata p { padding:5px 0; color:#666; }

.bookdata { padding:10px 0 20px; font-size:14px; }
.bookdata dl { width:380px; float:left; position: relative; padding:10px 20px 10px 200px; min-height:240px; line-height:23px; }
.bookdata dt { position:absolute; left:0; }
.bookdata h4 { font-size:16px; padding-bottom:10px; }
.bookdata p { padding:5px 0; color:#666; margin-bottom:10px; }
.booklink a { display:inline-block; padding: 0 15px; line-height:35px; color: #fff; background-color:#f60;-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; }

.wentilist { padding:15px 25px; }
.wentilist li { width:50%; font-size:14px;color: #333; float: left; line-height: 28px; overflow: hidden; text-overflow: ellipsis;word-break: break-all;white-space: nowrap;}
.wentilist li:before{float:left;content:"";background:#999;width:6px;height:6px;overflow:hidden;display:inline-block;margin:13px 15px 0 0;border-radius:6px}

.wentibox { padding:15px 5px; }
.wentibox li { font-size:16px;color: #333; line-height:25px;}
.wentibox li:before{float:left;content:"";background:#999;width:6px;height:6px;overflow:hidden;display:inline-block;margin:13px 15px 0 0;border-radius:6px}
.wentibox li p { font-size:14px; color:#666; padding:5px 100px 15px 20px; position: relative; }
.wentibox li p a { display: block; position: absolute; right:0; bottom:15px; }

.zttitle { position:relative; padding:0 0 0 120px; height:60px; background:url(../images/dian.gif) repeat-x bottom; }
.zttitle dt { font-size:22px; position: absolute; left: 0; line-height:60px; width: 120px; border-right:1px solid #e9e9e9; }
.zttitle dd { float:left; font-size:16px; border:1px solid #e9e9e9; line-height:58px; padding:0 15px; border-left:none; }

.zthlist { position: relative; padding:20px 0 10px 120px; border-bottom:1px dotted #ddd; }
.zthyear { position:absolute; width:80px; text-align: center; font-size:23px; left:0; top:20px; color:#f60; font-style: italic; }
.ztdlist { float:left; width:20%; }
.ztdlist img,.ztdlist a { display: block; }
.ztdlist p { line-height:22px; height:55px; width:170px; padding:5px; font-size:15px; }

.clsmenu { padding:5px 25px; border: 1px solid #e6e9f0; line-height:60px; }
.clsmenu dt { font-size:22px; padding:10px 0 15px; }
.clsmenu dd { font-size: 16px; }
.clsmenu dd a { display:block; -webkit-border-radius:3px;border-radius:3px; border-top: 1px dotted #e6e9f0; }
.clsmenu dd a span { display: block; float: left; width:50px; text-align: center; font-size:16px; color: #888; }

.rcsearch { background: url(../images/rc1.jpg) no-repeat; background-size:100% auto; height:480px; padding:100px 0 0; }
.rcpublic { background: url(../images/rcpatt.jpg) repeat; height:100px; padding:50px 0 0; border-bottom: 2px solid #e6e9f0; }

.rcbj { background: url(../images/rctitle.png) no-repeat; }

.rcphoto { padding:15px 0; }
.rcpic { width:25%; float:left; font-size:14px; line-height:25px; cursor: pointer; }

.joinus { background-color:#CDDC39;  padding:20px 0; line-height:25px;color:#666;}
.joinus h3 { font-size:25px;color: #333; line-height:30px; }
.joinus h3,.joinus p { padding:5px 15px; }

.joinbox { width:750px; position: relative; padding:0 450px 0 0; margin:auto; }
.joinlink { position: absolute; right:0; top:30px; }
.joinlink a { display:block; float:left; line-height:50px; margin:0 10px; padding:0 20px; background-color:#f60; color: #fff; font-size:16px; -webkit-border-radius:50px;border-radius:50px; }

.rctuijian { position:relative; padding:10px 0 0 230px; }
.rctuijian dl { position: absolute; left: 0; line-height:35px; top:20px; width:220px; }
.rctuijian dd { line-height:50px; padding-top:5px; font-size: 16px; }
.rctuijian dd a { display:block; -webkit-border-radius:3px;border-radius:3px; border: 1px solid #e6e9f0; }
.rctuijian dd a span { display: block; float: left; width:60px; text-align: center; font-size:20px; color: #666; }

.cctitle { text-align: center; padding:20px; line-height:25px; width: 1160px; margin: auto; }
.cctitle h2 { font-size:30px; line-height:80px; }

.ulpub li { float:left; }
a.rcnew { display:block;padding:15px; border:1px solid #e6e9f0; margin:15px; line-height: 20px; -webkit-border-radius:5px;border-radius:5px; -moz-box-shadow:2px 2px 3px #eee; -webkit-box-shadow:2px 2px 3px #eee; box-shadow:2px 2px 3px #eee;height:300px; }
a.rcnew img{ display:block; width: 100%;}
a.rcnew h3 { font-size: 16px; line-height: 25px; padding:10px 0; border-bottom: 1px dashed #ddd; margin-bottom: 10px; color: #1989FA; }
a.rcnew h3 span { float: right; font-size: 14px; color: #666; }

.rcicon { height:100px; overflow: hidden; position: relative; padding:15px 25px 25px 75px; color:#777; line-height:20px; }
.rcicon span { display: block; width:50px; height: 50px; line-height: 50px; font-size:35px; position: absolute; left:15px; top:15px; }
.rcicon h3 { font-size:18px; line-height:40px; color:#333; font-style:italic; }
.rcicon p a { line-height:25px; }
.rcicon p a:before {float: left; content: ""; background: #ccc;width:5px; height:5px; overflow: hidden; display: inline-block;  margin:10px 10px 0 0;  border-radius:5px;}

.rcmain { position:relative; padding:20px 0 50px 260px; width:940px; margin: auto; }
.rcleft { width:220px; position:absolute; left: 0; padding:20px 0; top:20px; }
.rcleft img { width: 100%; -webkit-border-radius:3px;border-radius:3px; display: block; }
.rcleft dd { line-height:50px; padding-top:5px; font-size: 16px; }
.rcleft dd a { display:block; -webkit-border-radius:3px;border-radius:3px; border: 1px solid #e6e9f0; }
.rcleft dd a span { display: block; float: left; width:60px; text-align: center; font-size:20px; color: #666; }
.rcright { padding: 15px; min-height: 500px; }
.rcposition { text-align: right;line-height:30px;color:#666;}
.rcposition span {font-size:12px;color:#999;padding:0 10px;}

.rcbase { padding:10px 0; line-height:20px; max-width:600px; margin-bottom:20px; }
.rcbase li { padding:10px 0; float: left; width: 50%; font-size:14px; }
.rcbase li span { color:#9b9c5f; }

.rctext { padding:20px 30px; font-size:14px; line-height:30px; border-top:1px solid #e9e9e9; margin-bottom:20px; background: url(http://img.orgcc.com/images/map.jpg) no-repeat right center; min-height:230px; }
.rctext p { margin:10px 0;font-size:16px; color:#f30; }
.rctext span { font-size:14px; display: inline-block; vertical-align: middle; color: #999; padding-right:10px; }

.pmtongji { border-top:1px solid #e9e9e9; line-height:50px; color:#999; }
.pmlistall { border-bottom:1px solid #e9e9e9; font-size:14px; padding-bottom:10px; }
.pmlistall span { display:block; float:left; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.pmlistall dt,.pmlistall dd { line-height:45px; height:45px; color:#666; }
.pmlistall dt { background-color:#58c1fe; color:#fff; font-size:16px; -webkit-border-radius:5px;border-radius:5px; }
.pmlistall dd span.pm4 { font-size:12px; }
.pmlistall dd.ckdd { background-color:#f5f5f5; -webkit-border-radius:5px;border-radius:5px;  }

span.pm1 { width:500px; padding-left:10px }
span.pm1 a { color:#0064c8; }
span.pm1 a:hover { color:#f30; }
span.pm2 { width:300px; }
span.pm3 { width:80px; }
span.pm4 { width:145px; text-align:center; }

.pmzcall dd { width:600px; float:left; height:160px; color:#666; overflow:hidden; padding:10px 0; }
.pmzcall dd h4 { float:left; width:210px; }
.pmzcall dd div { float:right; width:390px; }
.pmzcall dd p { line-height:30px; font-size:14px; }
.pmzcall dd span { display:block; line-height:25px; font-size:12px; }

/*拍卖作品显示样式*/
.pmworks { border:1px solid #ddd; padding:0 20px; }
.pmworks .cover { width:585px; padding-right:20px; float:left; border-right:1px solid #e9e9e9; }
.pmworks table { height:360px; text-align:center; }

/*********************放大镜配置文件*******************************************************************************************/
.MagicZoomHeader { color:#fff;background:#999; text-align:center !important; }
.MagicZoomPup { background:#fff; cursor:hand;}
.MagicZoomLoading { text-align:center; background:#fff; color:#444; opacity:0.8; padding:3px 3px 3px 3px !important; display:none; /* do not edit this line please */}
.MagicZoomLoading img { padding-top:3px !important;}
.MagicThumb { cursor:url(../images/zoomin.cur), pointer; outline:none;}
.MagicThumb-zoomed { cursor:default; }
.MagicThumb span { display:none; }
.MagicThumb img { outline:none; }
.MagicThumb-image { outline:none; }
.MagicThumb-image-zoomed { cursor:url(../images/zoomout.cur),pointer; }
.MagicThumb-caption { color:#333; background-color:#f0f0f0;padding:8px 16px;}
.MagicThumb-controlbar { display:block; height:25px;}
.MagicThumb-controlbar a { display:block; width:18px; height:25px; margin:0px 1px; outline:none; float:left; overflow:hidden;}
.MagicThumb-controlbar a span { display:block; width:1000px; height:1000px; outline:none; position:absolute; left:0px; top:0px;}

.pmworksbox { width:1168px; overflow:hidden; margin-bottom:20px; position:relative; overflow:hidden; height:160px; border:1px solid #ddd; padding:15px; border-top:none; }
.pmpicbox { width:860px; margin:auto; height:160px; overflow:hidden; position:relative; }
.pmpiclist{ height:160px;position:absolute; left:0px; top:0px}
.pmpiclist li{ float:left; margin:0 10px; width:195px; height:160px; text-align:center; background-color:#f9f9f9; }
.pmpiclist li a{ display:table-cell;vertical-align:middle; text-align:center; width:195px; height:160px; overflow:hidden; }
.pmswaplist { position:absolute; left:-3000px; top:0px}
.pmprev,.pmnext{ width:25px; height:55px; position:absolute; top:60px; z-index:99; cursor:pointer;filter:alpha(opacity=30); opacity:0.3;}
.pmprev{ background:url(../images/pre.png) no-repeat; left:25px;}
.pmnext{ background:url(../images/next.png) no-repeat; right:25px;}

.pmdesc { padding-top:10px; line-height:27px; }
.pmdesc .pmput { float:left; width:80px; color:#666; font-weight:normal; }
.pmdesc .pmcontent { float:right; width:920px; }

.pminfo { line-height:30px; color:#333; padding-top:15px; font-size:14px; }
.pminfo span { color:#666; }

.swiper-container {width:320px;height:215px;}
.swiper-slide {position:relative;text-align:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex; -webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper-slide img { display: block; }
.swiper-slide h4 { position:absolute; bottom: 0; text-align: center; line-height:35px; background:rgba(0,0,0,0.5); color:#fff; width:100%; font-size:14px; }