
@charset "utf-8";
a {
    border: medium none;
    font-family: "HelveticaNeue LT 65 Medium",Arial,Helvetica;
    outline: medium none;
    text-decoration: none;
}
p, label {
    font-family: "HelveticaNeue LT 65 Medium",Arial,Helvetica;
    margin: 0;
}
img {
    border: medium none;
}
body {
    margin: 0;
    padding: 0;
}
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.fw {
    font-weight: bold;
}
.pag-tit {
    color: #333333;
    font-size: 22px;
    font-weight: bold;
    margin: auto auto 30px;
    text-align: right;
    width: 960px;
}
.bnr-txt {
    color: #333333;
    font-size: 12px;
    text-align: justify;
}
.thmb-det {
    color: #333333;
    font-size: 10px;
}
.bnr-dat {
    color: #333333;
    font-size: 16px;
}
.main .thmb-row-holder .thmb-holder .detail .thmb-text-a, .artist-resume-bold {
    color: #333333;
    font-size: 13px;
    font-weight: bold;
}
.main .thmb-row-holder .thmb-holder .detail .thmb-text-b {
    color: #333333;
    font-size: 10px;
}
.main .thmb-row-holder .thmb-holder .detail .thmb-text-c {
    color: #333333;
    font-size: 10px;
}
.main .thmb-row-holder .thmb-holder .detail .line-height-b {
    line-height: 10px;
}
.main .resume-txt {
    color: #000000;
    font-size: 11px;
    line-height: 28px;
}
.main .thmb-title {
    color: #333333;
    font-size: 10px;
    font-weight: bold;
}
.main .thmb-title:hover {
    color: #FF9900;
}
.main .sub-title a, .sub-title a {
    color: #FF9900;
    font-size: 17px;
    font-weight: bold;
}
.main .sub-title a:hover, .sub-title a:hover {
    color: #D77F18;
}
.main .thmb-arti {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
}
.main .thmb-arti:hover {
    color: #FF9900;
}
.main .bnr-sub {
    color: #333333;
    font-size: 22px;
}
.main .list li a, .main .thumb-lnk, .main .white-window-holder .white-window.brdr .artist-resume {
    color: #666666;
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}
.main .list li a:hover, .main .thumb-lnk:hover {
    color: #000000;
}
.top {
    background-color: #FFFFFF;
    border-bottom: 5px solid #F7931D;
}
.bg {
    background: url("../images/bg-grade.png") repeat-x scroll 0 0 transparent;
}
.main {
    background-color: #FAFAFA;
    margin: 0 auto;
    width: 1040px;
}
.top_cont {
    height: 28px;
    margin: 0 auto;
    padding-top: 7px;
    position: relative;
    width: 1040px;
}
.top .top_cont ul {
    float: right;
    line-height: 12px;
    width: 200px;
}
.top .top_cont ul li {
    float: left;
    margin-left: 34px;
    padding-top: 5px;
}
.top .top_cont ul li a {
    color: #A9A09D;
    font-size: 12px;
    text-decoration: none;
}
.top .top_cont ul li a:hover {
    text-decoration: underline;
}
.top .top_cont ul .ninty-nine {
    background: url("../images/99.jpg") no-repeat scroll 45px 0 transparent;
    height: 26px;
    width: 68px;
}
.top .top_cont ul li .link {
    color: #F7931D;
    font-size: 12px;
}
.border_ios {
    border-top: 5px solid #F7931D;
    bottom: -9px;
    display: block;
    height: 4px;
    left: 0;
    position: absolute;
    width: 1040px;
}
.top .main ul {
    float: right;
    line-height: 12px;
    width: 200px;
}
.top .main ul li {
    float: left;
    margin-left: 34px;
    padding-top: 5px;
}
.top .main ul li a {
    color: #A9A09D;
    font-size: 12px;
    text-decoration: none;
}
.top .main ul li a:hover {
    text-decoration: underline;
}
.top .main ul .ninty-nine {
    background: url("../images/99.jpg") no-repeat scroll 45px 0 transparent;
    height: 26px;
    width: 68px;
}
.top .main ul li .link {
    color: #F7931D;
    font-size: 12px;
}
.main .header .square {
    background: url("../images/logo.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 134px;
    width: 134px;
}
.main .header {
    height: 150px;
    margin: 0 auto;
    position: relative;
    width: 960px;
}
.main .header .nav {
    float: left;
    height: 85px;
    left: 220px;
    position: absolute;
    top: 20px;
    width: 640px;
}
.main .header .nav ul {
    float: left;
    margin-right: 70px;
}
.main .header .nav ul li {
    background: url("../images/bullet.png") no-repeat scroll 0 4px transparent;
    padding: 0 0 6px 20px;
}
.main .header .nav ul li a {
    color: #333333;
    font-size: 17px;
}
.main .header .nav ul li a:hover {
    text-decoration: underline;
}
.brdr {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-color: #999999 !important;
    border-image: none !important;
    border-style: solid !important;
    border-width: 1px 1px 4px !important;
}
.main .baner {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #999999;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 4px;
    margin: 0 auto;
    padding: 10px;
    position: relative;
    width: 940px;
}
.main .baner img {
}
.main .baner .heading {
    float: left;
    margin-left: 20px;
    padding: 16px 16px 0 0;
    top: 13px;
    width: 495px;
}
.main .sub-title, .sub-title {
    border-bottom: 3px solid #FF9900;
    border-top: 3px solid #FF9900;
    color: #FF9900;
    font-weight: bold;
    height: 27px;
    margin: 12px auto;
    padding-top: 6px;
    text-align: right;
    width: 960px;
}
.main .banner-holder {
    margin: 0 auto;
    overflow: hidden;
    width: 960px;
}
.main .banner-holder2 {
    margin: 0 auto;
    overflow: auto;
	padding: 5px;
    width: 960px;
}
.main .banner-holder .baner-b {
    background-color: #FFFFFF;
    float: left;
    padding: 25px 50px;
    text-align: center;
    width: 600px;
}
.main .banner-holder .baner-c {
    background-color: #FFFFFF;
    float: left;
    min-height: 330px;
    padding: 20px;
    width: 660px;
}
.main .banner-holder .baner-d {
    background-color: #FFFFFF;
    height: 630px;
    padding: 20px;
}
.main .banner-holder .white-window-holder {
    float: left;
    width: 720px;
}
.main .banner-holder .white-window {
    background-color: #FFFFFF;
    margin-bottom: 15px;
    min-height: 339px;
    overflow: hidden;
    padding: 20px 8px 20px 20px;
}
.main .banner-holder .right-box-holder {
    float: right;
    width: 222px;
}
.main .banner-holder .right-box-holder .right-box {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #999999;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 4px;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 10px;
    width: 200px;
}
.main .list li {
    font-family: "HelveticaNeue LT 65 Medium",Arial,Helvetica;
    font-size: 14px;
    margin: 5px 0 5px 5px;
}
.main .banner-holder .right-box-holder .list .plus {
    background: url("../images/plus.png") no-repeat scroll 0 4px transparent;
    padding: 1px 0 0 16px;
}
.main .thmb-row-holder {
    margin: 0 auto 24px;
    overflow: hidden;
    padding-left: 40px;
}
.main .thmb-holder {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #999999;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 4px;
    float: left;
    margin-right: 24px;
    padding: 10px;
    width: 200px;
}
.main .thumbnail {
    text-align: center;
    width: 200px;
}
.main .detail {
    margin-top: 10px;
}
.main .detail .plus_img {
    background: url("../images/plus.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 13px;
    width: 12px;
}
.main .footer {
    height: 124px;
    padding: 0 40px;
    position: relative;
    width: 960px;
}
.main .footer ul {
    display: block;
    float: left;
    margin: 60px 40px 0 0;
}
.main .footer ul .social {
    line-height: 7px;
    text-align: right;
}
.main .footer ul .time-schedule {
    line-height: 13px;
    margin: 0;
    text-align: right;
}
.main .footer ul .line-height {
    line-height: 11px;
}
.main .footer ul a {
    color: #333333;
    font-size: 12px;
}
.main .footer ul a:hover {
    color: #000000;
}
.main .footer .square-bot {
    background: url("../images/contact.png") repeat scroll 0 0 transparent;
    float: right !important;
    height: 124px;
    margin-left: 20px;
    width: 134px;
}
.bot {
    border-top: 5px solid #F7931D;
    height: 35px;
}
.clear {
    clear: both;
}
label.error {
    color: red;
    display: block;
}
.pagination {
    border-bottom: 3px solid #FF9900;
    border-top: 3px solid #FF9900;
    height: 27px;
    margin: 12px auto;
    padding-bottom: 6px;
    padding-top: 6px;
    text-align: right;
    width: 960px;
}
.pagination a {
    color: #FF9900;
    font-size: 17px;
    font-weight: bold;
}
.pagination a:hover {
    color: #D77F18;
    font-size: 17px;
}
.main .banner-holder .right-box-holder .x-scroll {
    overflow-x: scroll;
}
.right-box ul li {
    color: #666666;
}
.list li {
    margin: 5px 0 5px 5px;
}
.list li a {
    color: #666666;
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}
.list li a:hover {
    color: #000000;
}
.pag-tit a, .thmb-text-a a {
    color: #333333;
}
.thmb-text-a a:hover {
    color: #FF9900;
}
.exhibitionDesc p {
    text-align: justify !important;
}
.sendFriend {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    width: 390px;
}
.sendFriend .popup_header {
    background-color: #F7931D;
    color: #FFFFFF;
}
.sendFriend .popup_header a {
    background: url("../images/popup_close.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 25px;
    margin: 3px 5px 0 0;
    width: 25px;
}
.sendFriend .popup_header a:hover {
    background: url("../images/popup_close.png") no-repeat scroll 0 -25px transparent;
}
.sendFriend form {
    padding: 10px 15px 0;
}
.sendFriend div h3, .sendFriend label, .sendFriend input, .sendFriend a {
    float: left;
    font-family: "HelveticaNeue LT 65 Medium",Arial,Helvetica;
}
.sendFriend label {
    display: block;
    font-size: 14px;
    width: 130px;
}
.sendFriend label.error {
    display: inline;
    float: none;
    font-size: 14px;
    margin-bottom: 5px;
    width: auto;
}
.sendFriend .frmEmailArtwork p {
    min-height: 30px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.sendFriend .frmEmailArtwork p a {
    background-color: #F7931D;
    border: 2px double #FAAF56;
    color: #FFFFFF;
    font-size: 12px;
    height: 17px;
    margin-left: 130px;
    padding-top: 5px;
    text-align: center;
    text-decoration: none;
    width: 50px;
}
.sendFriend .frmEmailArtwork p a:hover {
    background-color: #D77F18;
}
.sendFriend .frmEmailArtwork .sendButton {
    background-color: #F7931D;
    border: 2px double #FAAF56;
    color: #FFFFFF;
    font-size: 12px;
    height: 27px;
    margin-left: 130px;
    padding-top: 0;
    text-align: center;
    text-decoration: none;
    width: 50px;
}
.sendFriend .frmEmailArtwork .sendButton:hover {
    background-color: #D77F18;
}
img.load {
    background: url("../images/ajax-loader.gif") no-repeat scroll center center transparent;
}
.thmb-det a {
    color: #333333;
}
.thmb-det a:hover {
    color: #000000;
}
.pagination span.back {
    float: left;
    text-align: left;
    width: 200px;
}
.pagination .pagelinks {
    float: right;
    text-align: right;
    width: 700px;
}
.italic {
    font-style: italic;
}
.thmb-title {
    color: #333333;
    font-size: 10px;
    font-weight: bold;
}
.thmb-title:hover {
    color: #FF9900;
}
.search {
    font-family: "HelveticaNeue LT 65 Medium",Arial,Helvetica;
}
.search p.small {
    color: #333333;
    font-size: 10px;
}
.fontClass {
    font-family: "HelveticaNeue LT 65 Medium",Arial,Helvetica;
}
.mB5 {
    margin-bottom: 5px;
}
.thmb-det a:hover {
    color: #FF9900;
}
.frmEmailArtwork .input {
    color: #666666;
    font-family: "HelveticaNeue LT 65 Medium",Arial,sans-serif;
    height: 20px;
    line-height: 20px;
    margin: 0;
    text-indent: 0;
}
.slide {
    display: none;
}
#s3 {
    height: 400px;
    margin: 20px auto;
    width: 400px;
}
#s3 div {
    height: 400px;
    width: 400px;
}
#s3 div img {
    display: block;
    margin: auto;
}
.s3 {
    height: 400px;
    margin: 20px auto;
    width: 400px;
}
.s3 div {
    height: 400px;
    width: 400px;
}
.s3 div img {
    display: block;
    margin: auto;
}
