﻿/*基本信息*/
body { font-family: "Arial","微软雅黑";min-width:1024px; font-size: 12px;color: #fff;margin: 0px;padding: 0px; position:relative; background:#000; height:100%; overflow-y: hidden;}
body,html,div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a {color: #000;text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover{text-decoration: none;}
a:active {text-decoration: none;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img { border: 0;}
h3 { font-size: 14px; color: #000;}
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.section { width: 100%; clear:both;}
.column { width: 100%; clear: both; overflow: hidden;}
.field { width: 100%; clear: both; overflow: hidden;}

/*首页*/
.home{position:absolute; display:block;right:69px;top:15px; cursor:pointer;}
.homepage{position:absolute; display:block;right:20px;top:15px; cursor:pointer;}
.content{ position:absolute; width:100%;}
.indexbg{ position:absolute; width:673px; height:292px; background:url(../images/index_03.png) no-repeat;}
#title01{background:url(../images/index_txt.png) no-repeat 0px 0px; height:105px; width:720px; margin:0 auto; position:absolute;}
#title02{background:url(../images/logo_C.png) no-repeat 0px 8px;  width:227px;height:40px; padding-left:140px;margin:0 auto; font-size:32px;position:absolute;}
#moreBtn{z-index:999;border-radius:20px; height:40px; width:320px; border:1px solid #fff; font-size:20px; padding-left:15px; line-height:40px; position:absolute;letter-spacing:1.5px; background:url(../images/point_03.png) no-repeat 312px 12px; cursor:pointer; behavior:url(js/PIE.htc);}
#moreBtn span{ background:url(../images/logo_s.png) no-repeat 0px 5px; height:31px; width:63px; display:inline-block;vertical-align:middle; margin:0px 5px;}
#adress{ position:absolute; left:25px; font-size:14px;}
#adress span {padding-right:20px;}
.RQCode{ height:124px; width:102px; position:absolute;background:url(../images/erweima.jpg) no-repeat; right:30px; z-index:22;  -webkit-background-size: 100% auto;  background-size: 100% auto;}
.RQCode .tip{  position: absolute;  left: 0;  bottom: 0;  width: 150%;  margin-left:-25%;  text-align: center;  }

/*分类页*/
body.category{background:#000 url(../images/top_01.png) no-repeat center top;}
.leftBg{ height:100%; width:856px; position:absolute; left:0px; background:url(../images/categorybg_01.png) no-repeat left center; top:0;}
.bubble02{ height:135px; width:143px; position:absolute;  background:url(../images/bubble02_03.png) no-repeat; left:262px; bottom: 75px;}
.bubble01{ height:236px; width:194px; position:absolute;  background:url(../images/bubble01_03.png) no-repeat; top:92px; right:94px;}
.star{ width:325px; height:354px; position:absolute;background:url(../images/right_start.png) no-repeat; right:0px; bottom: 0;}
.category .title{ height:60px; width:410px; margin:0 auto; padding-top:92px;}
.category .title .maintitle{ padding-left:105px; background:url(../images/title02.png) no-repeat 0px 5px; font-size:26px;}
.category .title .smalltitle{ padding-left:94px; background:url(../images/title01.png) no-repeat 0px 7px; font-size:22px; padding-top:3px;}
.category  .cont{ position:absolute;}
.category  .cont .section { margin-top:35px; height:59px;}
.category  .cont .section .leftNum{ float:left;}
.category  .cont .section .rightCont{ float:left; font-size:16px; padding-left:30px; margin-top:-3px;}
.category  .cont .section .rightCont .textInfo{ font-size:16px;}
.category  .cont .section .rightCont .textInfo span.logo{background:url(../images/logosmall02.png) no-repeat 0px -1px; height:14px; width:62px; display:inline-block;vertical-align:middle; margin:0px 5px;}
.category  .cont .section .rightCont .textInfo span.logo2{background:url(../images/logosmall03.png) no-repeat 0px -1px; height:14px; width:84px; display:inline-block;vertical-align:middle; margin:0px 5px;}
.category  .cont .section .rightCont .textInfo .mr {margin-right:20px;}
.category  .cont .section .rightCont .moreInfoBtn span.logo{background:url(../images/logosmall01.png) no-repeat 0px 0px; height:17px; width:51px; display:inline-block;vertical-align:middle; margin:0px 5px; }
.category  .cont .section .moreInfoBtn{height:38px; line-height:38px;letter-spacing:1px;width:242px; padding-left:16px; margin-top:5px; cursor:pointer;background:url(../images/pointbg_03.png) no-repeat; display: inline-block; color: #fff; margin-left:5px;}

/* 03-1F咖啡馆、礼品店 */
.cafe-starLight {width:650px; height:185px; background:url(../images/starLight.png) no-repeat; position: absolute; right:0; top:0;}
.cafe-left,.cafe-right {width:50%; float: left; position: relative; z-index: 2;*width:49.9%;}
.container .bubble-bg {width:100px; height:113px; background:url(../images/bubble_bg.png) no-repeat; position: absolute; right:0; top:187px; z-index:2;}
.cafe-left {padding-top:149px;}
.container .item {width:60%; clear:both; overflow: hidden; float: right;}
.container .item .name {display: block; float: right; padding-right:6%; width:10%; }
.container .item .description {width:82%; float: right;}
.container .item .description .txt {line-height: 21px; padding-top:5px; letter-spacing: 0.6px; font-size: 14px;}
.container .item-02 {padding-top:80px;}
.container .border-line {width:100%; border:1px solid #333; position: absolute; clear: both;}
.container .border-line img {position: absolute; right:0; top:-2px;}
.container .cafe-triangle-bg {width:105px; height:105px; background:url(../images/triangle_bg.png) no-repeat; position: absolute; right:33px; bottom: 90px;}
.container .address {width:345px; height:55px; background:url(../images/address.png) no-repeat; position: absolute; left:27px; bottom: 20px;z-index:999;}
.cafe-right .cafe-r-con {padding-left:109px;}
.cafe-right .headline {height:35px;}
.cafe-right .vertical-line {width:9px; height: 505px; background:url(../images/ver_line.png) no-repeat; position: absolute; top:0px; left:50px;}
.cafe-right .pic {padding-bottom: 10px; }
.cafe-right .bubble01 {left:350px; }
.cafe-right .bubble01.ltp {top:-20px;}
.link {width:275px; height:31px; position: absolute; right:40px; bottom: 25px; z-index:2;}
.link li {float: left; }
.link li:first-child {padding-right:55px;}
.link li+li {padding-right:45px;}
.link li+li+li {padding-right:40px;}
.link li+li+li+li {padding-right:0;}

/* 4-1卫浴馆 */
.bathroom .item {width:75%;}
.bathroom .item .name {padding-right:0%;}
.bathroom .item .description {width:80%;} 
.bathroom .item-01 {margin:16px 5.5% 20px 0;}
.bathroom .item-02 {width:75%; padding:5px 5.5% 0 0; }
.bathroom .item-02 .pic,.bathroom .item-02 .headline {width:80%; float: right;}
.bathroom .item-02 .pic img {width:100%;}
.bathroom .bubble-bg {right:405px; top:100px;}
.bathroom .border-line {width:94.5%; position: relative;}
.bathroom .cafe-right .vertical-line {left:22px;}
.bathroom .headline {margin-bottom: 8px;}
.bathroom .cafe-triangle-bg {width:170px; height:164px; background:url(../images/bathroom_triangle.png) no-repeat; position: absolute; left:307px; bottom: 0; top:197px;}
.link-btns {position:absolute; top:259px; left:79px; z-index:3;}

.link-btns li {width:335px; height:65px; background:url(../images/btn_bg.png) no-repeat; margin-bottom: 28px;}
.link-btns li p {padding:15px 0 0 32px; color: #fff; font-size: 14px;}
.link-btns li .chinese {padding-top:4px; letter-spacing: 1px;}
.link-btns li .chinese img {float: left; margin:2px 4px 0 0;}
.link-btns li .md {line-height:65px; padding:0 0 0 32px;}
.link-btns li .logo2{background:url(../images/logosmall03.png) no-repeat 0px -1px; height:14px; width:84px; display:inline-block;vertical-align:middle; margin:0px 5px;}
.link-btns.f3 li{
  height: 55px;
  line-height:55px;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
.link-btns.f3 li p{
  padding: 0 0 0 32px;
}
/* 弹出层 */
.layerCon {width:1156px; height:641px; background-color:#fff; position: absolute; top:63px; left:50%; margin-left: -578px; z-index: 999;overflow: auto;}
.layerCon .close {position: absolute; right:52px; top:25px; width:35px; height:21px; font-size:16px; color:#000; background:url(../images/close_btn.png) no-repeat left center; padding-left:22px; cursor: pointer;}
.layer-pic-list {width:1053px; height: 490px; margin:0 auto; padding-top:80px;}
.layer-pic-list li {width:340px; height:225px; float: left; margin-bottom: 26px; position: relative; cursor: pointer;}
.layer-pic-list li.first .name {width:295px; border-bottom:2px solid #dadada; padding:12px 0 10px 3px; font-size: 20px; color: #000;}
.layer-pic-list.moreText li.first .name{width:315px;}
.layer-pic-list li.first .name img {padding-right:4px;}
.layer-pic-list li.first .name .title {font-size: 18px;}
.layer-pic-list li.first .name .title img {float: left; padding-top:4px;}
.layer-pic-list li.first .txt {width:295px; font-size:14px; line-height:23px; color:#3e3a39; padding:10px 0 10px 3px;}
.layer-pic-list li.li2 {margin:0 18px 0 15px;}
.layer-pic-list.moreText li.first .txt{width:315px;}
.layer-pic-list li .pic-name {width:313px; height:43px; line-height:43px; padding-left:21px; background:url(../images/layer_txt_bg.png) no-repeat; position: absolute; left:3px; bottom: 4px; letter-spacing: 0.7px; font-size: 14px;}

.art {width:1068px;}
.art li {width:348px; height:459px; margin-bottom: 0; padding-top:18px;}
.art li.first {width:340px;}
.art li.li2 {margin:0 16px;}
.art li.first .name {padding-top:0;}

.style {width:1040px;}
.style li {width:340px; height:459px; margin-bottom: 0; padding-top:18px;}
.style li.first {width:305px;}
.style li.li2 {margin:0 23px;}
.style li.first .name {padding-top:0;}
.style li.li2 .small_pic {position: relative; margin-bottom: 6px;}
.style li.li2 .small_pic + .small_pic {margin-bottom: 0;}

.hall {width:1065px; margin-top:45px;}
.hall li {width:201px; height:500px; margin-bottom: 0; margin-right:14px;}
.hall li.first .name {padding-top:0; padding-bottom: 20px; border:none;}
.person-info {width:100%; padding-top:9px;}
.hall li .person-info .title {height:52px; color: #000;}
.hall li .person-info .title img {float: left;}
.hall li .person-info .title .person-name {width:140px; float: left; padding-left:8px; font-size: 14px;}
.hall li .person-info .title .person-name .ch {font-size:16px; padding:5px 0 5px 0;}
.hall li .person-info .title .person-name .en {color:#595757;}
.hall li .person-info .des {line-height: 17px; color: #000; padding-top:10px;}
.hall li.other .pt {padding-top:67px;}
.hall li.last {margin-right:0;}

/* 5-1 精品典藏馆 */
.collectionMuseum .item-01 {padding-right:0;}
.collectionMuseum .item-01 .description {width:80%;}
/*.collectionMuseum .item-01 .description img {width:80%;} */
.collectionMuseum .link-btns {top:237px;}
.collectionMuseum .cafe-triangle-bg {top:160px;}


/*6-1 ag尊龙z6mg生活体验馆 */
.life .life_con {width:80%; margin:0 auto; position: relative; z-index:2; overflow: hidden;}
.life .item {float: none; margin-bottom:35px; margin-left:10%;}
.life .item .name {padding-right:15px; float: left; width: auto;}
.life .item .description {float: left;}
.life .bubble-bg {left:0; top:101px; right:0;}
.life .border-line {width:35.8%; top:170px; position: absolute; left: 0;}
.life_center {overflow: hidden; width:80%; margin:0 auto;}
.life_center .headline {margin-bottom: 8px;}

.life_center .pic_list li {width:32%; float: left;}
.life_center .pic_list li img {width:100%;}
.life_center .pic_list li.li1 {margin-right: 2%;}
.life_center .pic_list li.li2 {margin-right: 2%;}
.life_center .pic_list li.li3 {}
.life_center .pic_list li .name {padding-bottom: 10px; font-size: 16px; font-weight: bold; margin-top:-15px;}
.life_center .pic_list li .txt {line-height: 20px; font-size: 14px;}
.life_center .pic_list li.li3 .name {width:40%;}
.life_center .pic_list li.li3 .name img {width:100%;}
.life .cafe-triangle-bg {width:170px; height:164px; background:url(../images/bathroom_triangle.png) no-repeat; position: absolute; right:-102px; bottom: 0; top:90px;}
.life .life-bubble {width:65px; height:80px; background:url(../images/life_buble.png) no-repeat; position: absolute; right:0px; bottom: 151px; }


/*低版本兼容提示 start*/
.layerAlert {width:586px;height:231px;background-color:#ffffff;opacity:0.95;position:absolute;left:50%;top:50%;margin-left:-293px;margin-top:-115px;border-radius:7px;z-index:9999;behavior:url(js/PIE.htc);}
.layerAlert p { width:88%;margin:80px auto 0;font-size:16px;line-height:30px;color:#000;font-family:"微软雅黑"; text-indent: 25px;}
.layerAlert .close {position: absolute; right:30px; top:20px; width:40px; height:32px; background:url(../images/closebtn.png) no-repeat; cursor: pointer;}