body { background: #fff !important; }
.newsCont01 { width: 1200px; margin: auto; min-height: 500px; }
.newsCont01 h3 { font-size: 24px; color: #333; text-align: center; line-height: 83px; }
.newsCont01 h4 { font-size: 12px; color: #999; text-align: center; padding-bottom: 33px; border-bottom: 1px dashed #e6e6e6; line-height: 20px; }
.newsCont01 h4 span { display: inline-block; padding-right: 30px; }
.newsCont01 h4 div { display: inline-block; vertical-align: middle; }
.newsCont01 .newsIcon { background: url(/images/space/c/vip02/StoneNew02.png) no-repeat !important; padding-left: 18px !important; height: 18px !important; }
.newsCont01 .bds_more { }
.newsCont01 .bds_qzone { background-position: 0 -26px !important; }
.newsCont01 .bds_tsina { background-position: 0 -112px !important; }
.newsCont01 .bds_tqq { background-position: 0 -84px !important; }
.newsCont01 .bds_renren { background-position: 0 -54px !important; }
.newsCont01 .bds_weixin { background-position: 0 -141px !important; }
.newsCont01 .newstext { width: 1200px; padding: 16px 0; overflow: hidden; color: #666; font-size: 16px; line-height: 34px; }
.newsCont01 .newstext img { max-width: 1200px !important; }
.newsCont01 .newstext table { width: 1200px !important; }
.newsCont01 .newsChapters { width: 851px; border-top: 1px dashed #e6e6e6; padding: 12px 0; }
.newsCont01 .newsChapters p { line-height: 32px; font-size: 14px; color: #333; }
.newsCont01 .newsChapters p a { color: #333; }
.newsCont01 .newsChapters p a:hover { color: #da9974 }
.contact01 { width: 1200px; margin: auto; padding-top: 30px; }
.contact01:after { content: ""; display: block; clear: both; }
.contact01 .map { width: 1200px; height: 402px; overflow: hidden; }
.contact01 .title { font-size: 14px; color: #da9974; line-height: 32px; padding-top: 10px; margin-bottom: 30px; }
.contact01 .title span { display: inline-block; border-bottom: 2px solid #da9974; }
.contact01 .Leaving { width: 580px; float: left; margin-right: 109px; }
.contact01 .Leaving label { display: block; border: 1px solid #e6e6e6; width: 578px; height: 34px; margin-top: 15px; }
.contact01 .Leaving label span { display: inline-block; width: 100px; border-right: 1px solid #e6e6e6; height: 34px; line-height: 34px; color: #666; font-size: 14px; text-align: center; float: left; }
.contact01 .Leaving label input { border: none; height: 34px; line-height: 32px; font-size: 12px; color: #666; padding: 0 15px; width: 447px; }
.contact01 .Leaving textarea { width: 558px; height: 78px; border: 1px solid #e6e6e6; padding: 10px; resize: none; margin-top: 15px; font-size: 12px; color: #666; }
.btn { width: 100px; height: 28px; background: #e5b79d; color: #fff; font-size: 14px; line-height: 28px; border: none; margin: 15px 20px 30px 0; cursor: pointer; }
.gray { background: #ccc; }
.btn:hover { background: #da9974; }
.gray:hover { background: #999; }
.contact01 .lianxi { width: 500px; float: left; background: url(/images/space/c/vip02/contact02.jpg) 0 76px no-repeat; min-height: 350px; }
.contact01 .lianxi .title { margin-bottom: 23px; }
.contact01 .lianxi p { padding-left: 45px; font-size: 14px; color: #666; line-height: 40px; }

/* -----------------------------------  无内容页面  -------------------------------------*/
.null { width: 100%; margin: 80px 0 0 0px; text-align: center; }
.null h3 { font-size: 24px; color: #da9974; line-height: 40px; }
.null p { font-size: 18px; color: #999; line-height: 40px; }