body,td,th {font-family:Microsoft YaHei, Arial;background:#fff;} 
*{margin:0; padding:0; list-style:none;}
img{border:0}
a{text-decoration:none}
.titlebox{width:90%;height:68px;line-height:68px;padding:0 5%;margin:auto;overflow:hidden}
.titlebox i{float:left;width:12px;height:12px;margin:1.72rem 10px 0 0; background:#F9EA49; vertical-align:middle}
.titlebox h2{float:left; font-size:1.375rem}
.pn_topbox{width:90%;margin:10px auto 0;overflow:hidden}
.pn_topbox dl{float:left;width:100%;}
.pn_topbox dt{float:left;width:100%;height:11.78em;}
.pn_topbox dt img{width:100%;height:11.78em;border-radius:4px}
.pn_topbox dd{float:left;width:100%;line-height:24px;margin-top:.7em;font-size:1em;color:#696969;}
.corporate{width:90%;margin:.97em auto 0;padding-bottom:15px;box-shadow: 0 2px 20px 0 rgba(0,0,0,0.16);border-radius:4px; overflow:hidden}
.corporate .hd{float:left;width:100%;height:55px; line-height:55px;color:#4a4a4a; font-size:.1.125em}
.corporate .hd i{float:left;width:4px;height:19px;margin:1.125em .625em 0 .9em; background:#F5A623; border-radius:4px;}
.corporate .bd,.corporate .bd .bant{float:left;width:100%;}
.corporate .bd .bant{height:11.75em;}
.corporate .bd .bant img{width:100%;height:11.75em;}
.corporate .bd .txt{float:left;width:92%;height:120px;line-height:24px;margin:10px 0 0 4%; font-size:.938em;color:#666;word-wrap: break-word;overflow:hidden}
.stopbox,.hea_btn,.stopall{width:100%;margin:15px auto; text-align:center; }
.stopbox .zk,.stopbox .sq,.hea_btn .zk,.hea_btn .sq,.stopall .zk,.stopall .sq{display:inline-block;width:48%;height:34px;line-height:34px;border:1px #F5A623 solid; border-radius:4px;color:#F5A623;font-size:1em}
.stopbox .sq,.hea_btn .sq,.stopall .sq{display:none}
.stopbox .zk a,.stopbox .sq a,.hea_btn .zk a,.hea_btn .sq a,.stopall .zk a,.stopall .sq a{display:block;width:100%;height:34px;color:#F5A623;}
.ellip .corporate .bd .txt{height:auto}
.ellip .stopbox .zk,.ellip .hea_btn .zk,.ellip .stopall .zk{display:none}
.ellip .stopbox .sq,.ellip .hea_btn .sq,.ellip .stopall .sq{display:inline-block;}
.corpobox,.corpobox_bt{position:relative;}
.garden,.healthy,.brochure{margin-top:20px;border-top:10px #f9f9f9 solid}
.garden i{background:#FF974E}
.titlebox .more{float:right; font-size:.938em;color:#5E5E5E;}
.titlebox .more a{color:#5E5E5E;}
.healthy i{background:#BBE162}
.healist{width:90%;padding:0 5%;}
.corpobox .listpost,.corpobox_bt .listpost{float:left;width:100%;height:430px; overflow:hidden}
.ellip .listpost{height:auto; overflow:visible}
.ellip .stopbox{float:left; margin:15px auto}
.ellip .pn_dbox{height:auto}
.stopall{margin:15px auto;}
.ellip .stopall{display:inline-block}

/*轮播图*/
.owl-carousel .owl-item{opacity:.3;transform:scaleY(.8);transition:all .2s}
.owl-carousel .owl-item.center{opacity:1;transform:scaleY(1);transition:all .2s;z-index:1;box-shadow: 0 0 14px rgba(0, 0, 0, .20);border-radius:10px;}
.owl-carousel .owl-stage-outer{padding:10px 0}
.owl-theme .owl-controls{margin-top:5px!important}
.owl-carousel .owl-item img{width:300px;height:225px;border-radius:4px;}

.pn_dbox{position:relative;float:left;width:100%;height:245px; overflow:hidden}
.pn_dbox dl{float:left;width:100%;margin-bottom:10px;padding-bottom:10px; border-bottom:1px #ccc dotted}
.pn_dbox dl:nth-last-child(1){border-bottom:0}
.pn_dbox dt{float:left;width:44%;height:112px}
.pn_dbox dt img{width:100%;height:112px;border-radius:4px;}
.pn_dbox dd{float:right;width:52%;height:66px;line-height:22px;font-size:.938em;color:#808080;word-wrap:break-word; overflow:hidden}
.pn_dbox .title{height:22px;padding-bottom:10px;margin-bottom:10px;color:#333;font-weight:bold; background:url(../images/../images/bg_line.png) no-repeat left bottom}
.dislocation dt{float:right}
.dislocation dd{float:left; text-align:right}
.dislocation  .title{ background-position:right bottom}
.trinbg{position:absolute;left:0;bottom:-4px;width:100%;}
.trinbg img{width:100%;}
.trinbg2{bottom:40px;}
.ellip .trinbg2{display:none}
.ellip{height:auto;overflow:visible}
.ellip .pn_dbox .zk{display:none}
.ellip .pn_dbox .sq{display:inline-block;}
.brochure i{background:#A581E6;}
.footbox{z-index:9999;position:fixed;left:0;bottom:0;width:100%;height:50px; border-top:1px #f0f0f0 solid; line-height:50px; background:#fff}
.footbox ul li{float:left;width:34%; text-align:center; font-size:1em;color:#696969}
.footbox ul li a{display:block;color:#696969}
.footbox .yyue{width:24%;background:#f5a623;color:#fff}
.footbox .yyue a{display:block;color:#fff}
.footbox .tel{width:21%; background:url(../../img/wzd/ft_line.png) no-repeat right center}
.footbox i{display:inline-block;width:22px; height:22px; background:url(../../img/wzd/tel_ico.png); background-size:cover; vertical-align:middle;text-indent:-9999px;}
.footbox i a{display:block; width:22px; height:22px;}
.mtom50{height:50px;}
.footbox .location{width:17px; height:25px; background:url(../../img/wzd/dw_ico.png); background-size:cover;}
.footbox .yy_45{width:45%}

/* 相册详情 */

.details{width:100%; margin:auto; overflow:hidden}
.details ul li{float:left;width:29.5%;height:6.5em;margin:10px -2% 0 4%}
.details ul li img{width:100%;height:6.5em;border-radius:4px;}

.top_box{width:100%;height:9.375em; margin:auto}
.top_box img{width:100%;height:9.375em;}
.detalist{width:100%; margin:auto; overflow:hidden}
.detalist dl{float:left;width:44%;margin:15px 0 0 4%}
.detalist dl a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;}
.detalist dt{float:left;width:100%;height:10.315em;}
.detalist dt img{width:100%;height:10.315em;border-radius:4px;}
.detalist dd{float:left;width:100%;margin-top:5px;font-size:.875em;color:#aeaeae}
.detalist .tit{margin-top:10px;font-size:1.063em;color:#171717}
.detalist .tit a{color:#171717}

/* 0409新增 */

.tit_name{width:90%; margin:.5em auto;color:#484848; font-size:1.5em; font-weight:bold; overflow:hidden;}
.pn_tit{width:90%; margin:auto; overflow:hidden}
.pn_tit img{width:100%;border-radius:4px;}
.chootxt{width:84%;margin:15px auto 25px;padding:3%;box-shadow: 0 2px 20px 0 rgba(0,0,0,0.16);border-radius:4px; overflow:hidden}
.chootxt .tti{float:left;width:100%;margin-bottom:5px;font-size:.94em;color:#4a4a4a}
.chootxt ul li{float:left;width:94%;height:24px;line-height:24px;padding-left:22px;color:#6b6b6b;font-size:.875em;background:url(../../img/wzd/ico_li.png) no-repeat left center; background-size:12px 12px;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow: hidden;letter-spacing:0;}
.plb_box{width:90%;height:42px;line-height:42px;padding:0 5%;border-bottom:1px #ccc solid;border-top:10px #f3f3f3 solid; overflow:hidden}
.plb_box .txt{float:left;color:#484848; font-size:1em;font-weight:bold}
.plb_box .more{float:right;font-size:.938em;color:#5e5e5e}
.plb_box .more a{padding-right:12px;color:#5e5e5e;background:url(../../img/wzd/more_ico.png) no-repeat right center; background-size:7.5px 14px;}
.evaluate{width:84%;padding:2% 4%;margin:10px auto; border:1px #f0f0f0 solid; border-radius:4px; overflow:hidden}
.evaluate .ctxt{float:left;width:100%; line-height:22px; font-size:.875em;color:#6b6b6b}
.evalist{float:left;width:100%;margin-top:10px;}
.evalist .head{float:left;width:20px;height:20px;}
.evalist .head img{width:20px;height:20px; border-radius:50%}
.evalist .name{float:left;line-height:20px;margin-left:8px;font-size:.750em;color:#484848;font-weight:bold}
.evalist .name a{color:#484848}
.evalist .stars{float:left;width:30%;margin-left:10px;}
.evalist .stars img{width:100%;}
.evalist .time{float:right; line-height:20px; font-size:.750em;color:#9c9c9c}
.list_plb{width:100%; margin:auto; overflow:hidden}
.introduce{width:90%;padding:2% 5%;margin:10px auto;border-top:10px #f3f3f3 solid;overflow:hidden;text-align:center}
.introduce .tit{float:left;width:100%;font-size:1.565em;color:#606060;font-weight:bold}
.introduce .subtitle{position:relative;float:left;width:90%; margin:20px 0 0 5%; border-bottom:1px #cbcbcb solid}
.introduce .tx{position:absolute;left:0;top:-9px;width:100%;}
.introduce .tx .t{padding:0 2px;background:#fff;font-size:.875em;color:#7f7f7f}
.introduce .picbox{float:left;width:100%;margin-top:20px;}
.introduce .picbox img{width:100%;border-radius:4px;}
.introduce .int_txt{float:left;width:100%;line-height:30px;margin-top:10px;color:#656565;font-size:.875em}

/* 地图弹窗 */

.mapbox{z-index:99999;display:none;position:fixed;left:0;bottom:0;width:90%;padding:5%;background:#fff; font-size:.750em;color:#7e7e7e; overflow:hidden}
.mapbox .tit{margin-bottom:5px;font-size:1.313em;color:#0B0B0B}

.foot_map{z-index:9999;position:fixed;left:0;top:0;width:100%;height:100%;}
.hei100{height:100%;}

.backIco {display: none;z-index: 99999;position: fixed;left: 10px;bottom: 80px;color: #7e7e7e;overflow: hidden;}
.backIco img{width: 50px;height: 50px;}



.details{width:100%; margin:auto; overflow:hidden}
.details ul li{float:left;width:29.5%;height:6.5em;margin:10px -2% 0 4%}
.details ul li img{width:100%;height:6.5em;border-radius:4px;}

.top_box{width:100%;height:9.375em; margin:auto}
.top_box img{width:100%;height:9.375em;}
.detalist{width:100%; margin:auto; overflow:hidden}
.detalist dl{float:left;width:44%;margin:15px 0 0 4%}
.detalist dl a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;}
.detalist dt{float:left;width:100%;height:10.315em;}
.detalist dt img{width:100%;height:10.315em;border-radius:4px;}
.detalist dd{float:left;width:100%;margin-top:5px;font-size:.875em;color:#aeaeae}
.detalist .tit{margin-top:10px;font-size:1em;color:#171717;height: 24px;line-height: 24px;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;etter-spacing: 0;}
.detalist .tit a{color:#171717}


/*预约参观*/
.tC{text-align: center;}
.inline_block{display: inline-block;}
.h24{height: 0.75em;}
.w7em{width: 7em;}
.pT20{padding-top: 0.625em;}
.pT100{padding-top: 3.125em;}
.visitBox .visitTitle{padding:0.655em 0.94em;background:#FFF3E5;font-size:1em;line-height:1.44em;color:#ff6d00;}
.visitBox .visitTitle span{font-size: 1em;line-height: 1.44em;color: #ff6d00;}
.visitBox .formBox{padding:1.25em 2.05em;box-sizing: border-box;width: 100%}
.visitBox .formBox dl{width: 100%; padding: 1.22em 0;border-bottom: 1px solid #e4e6e8;}
.visitBox .formBox dl dt{ width:5em;float: left;color: #313131;font-size: 0.94em;line-height: 1.315em;text-align: right;}
.visitBox .formBox dl dd{ padding-left:5.66em;line-height: 1.315em;font-size: 0.94em;}
.visitBox .formBox dl dd input{border: none;color: #a0a0a0;outline: none;padding: 10px 0; margin: -10px 0;}
.visitBox .formBox dl dd input:-ms-input-placeholder{color: #C9C9C9;opacity:1;}
.visitBox .formBox dl dd input::-webkit-input-placeholder{color: #C9C9C9;opacity:1;}
.visitBox .formBox dl dd .code{color: #FF6D00;font-size: 0.94em;line-height: 1.315em; float: right;}
.visitBox .formBox .submitBtn{width: 100%;margin-left: -0.94em;margin-right: -0.94em;padding-left: 0.94em;padding-right: 0.94em;box-sizing: content-box; height:60px;background-image:linear-gradient(-90deg, #ff5700 0%, #ffb300 100%);color:#fff;font-weight:bold;border-radius:50px;border:0;outline: none;font-size:1em;margin-top: 1.5em;outline: none;}
.visitBox .connectBox .QRcode{display: block;width: 8.18em;margin: 0 auto 15px;}
.visitBox .connectBox .QRcode img{width:8.18em;/* height:8.18em; */display: block;}
.visitBox .connectBox h3{text-align: center;font-size: 0.94em;line-height: 1.315em;color: #313131;font-weight: normal;margin-bottom: 0.315em;}
.visitBox .connectBox p{color: #707070;font-size: 0.875em;text-align: center;line-height: 1.25em;}
.visitBox .connectBox p .pNumber{margin-left: 0.625em;width: 2.125em;height: 2.125em;display: inline-block;vertical-align: middle;}
.visitBox .connectBox p .pNumber img{display: block;width: 100%;}
.visitBox .signUp{margin: 6.5em 1.2em;}
.visitBox .signUp .signBtn{width: 100%;height:60px;background-image:linear-gradient(-90deg, #ff5700 0%, #ffb300 100%);color:#fff;font-weight:bold;border-radius:50px;border:0;outline: none;font-size:1em}

/* 相册详情 */



@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone5 */
.introduce .int_txt{font-size:.813em}
}

