﻿@charset "utf-8";

body{background:#e2ccb7 url(./bg01.jpg) top center no-repeat;}
.layui-container{max-width:1370px;}
.title{position:relative;padding-top:17.2%;}
.title ul{position:absolute;top:68%;right:28%;color:#784d28;font-size:x-large;}
.title li{float:left;padding-right:1em;}
.title li:last-child{padding-right:0;}
.map-box{position:relative;border:1px solid #a88f73;height:520px;max-height:70vh;background-color:#eedecf;}
#map{position:absolute;top:10px;right:10px;bottom:10px;left:10px;}
@media(max-width:1920px){
	body{background-size:100% auto;}
}
@media(max-width:1199px){
	.title ul{right:10%;font-size:22px;}
}
@media(max-width:991px){
	.title ul{top:65%;font-size:20px;}
}
@media(max-width:768px){
	body{background-image:url(./bg02.jpg);background-color:#e8dbcb;}
	.title{padding-top:41%;}
	.title ul{right:0;}
	.title li:last-child{padding-right:1em;}
	.map-box{margin:0 -14px;height:480px;}
	#map{top:1px;right:1px;bottom:1px;left:1px;}
}
@media(max-width:575px){
	.title ul{font-size:large;line-height:1.25;}
	.title li{float:none;}
}
@media(max-width:575px){
	.map-box{max-height:60vh;}
	.title ul{font-size:medium;}
}

.search{padding:3% 8%;}
.search li{float:left;padding:0 15px;width:30%;}
.search li:last-child{width:40%;}
.search-item{position:relative;padding:0 40px;height:57px;background:url(./img01.png) right center no-repeat;background-size:auto 100%;}
.search-item:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:40px;background:url(./img01.png) right center no-repeat;background-size:auto 100%;transform:scale(-1);}
.search-item>div{height:57px;background:url(./img02.png) center repeat-x;background-size:auto 100%;}
.search-item .layui-input{border:0;height:57px;line-height:57px;background:transparent;color:#fff;}
.search-item .layui-input:hover{border:0;box-shadow:none;}
.search-item ::-webkit-input-placeholder{color:rgba(255,255,255,.75);}
.search-item ::-moz-placeholder{color:rgba(255,255,255,.75);}
.search-item ::placeholder{color:rgba(255,255,255,.75);}
.search-item .layui-form-select dl{top:58px;z-index:9999;}
.search-item .layui-form-selectup dl{top:auto;bottom:58px;}
.search-item .layui-form-select .layui-edge{border-top-color:rgba(255,255,255,.75);}
.search-input input{float:left;width:85%;}
.search-input button{display:block;float:left;border:0;background:none;width:15%;height:57px;color:#fff;cursor:pointer;}
.search-input .layui-icon{font-size:20px}
@media(max-width:1199px){
	.search{padding-right:0;padding-left:0;}
}
@media(max-width:991px){
	.search li{padding:0 10px;width:33.333333%;}
	.search li:last-child{width:33.333333%;}
}
@media(max-width:767px){
	.search li{width:50%;}
	.search li:last-child{padding-top:20px;width:100%;}
}
@media(max-width:599px){
	.search-item{padding:0 32px;height:48px;}
	.search-item:after{right:32px;left:32px;}
	.search-item>div{height:48px;}
	.search-item .layui-input{height:48px;line-height:48px;}
	.search-input button{height:48px;}
}
@media(max-width:479px){
	.search li{padding:5px 0;width:100%;}
	.search li:last-child{padding:5px 0;}
}

.web-footer{margin-top:2em;padding:2em 0;text-align:center;color:#fff;background-color:#a88f73;}
@media(min-width:768px){
	.web-footer{padding:1.5em 0;}
}

.layui-layer-molv .layui-layer-title{background-color:#c5884b;}
.article{padding:15px;line-height:1.25;}
.article li{position:relative;margin-bottom:10px;border:1px solid #ddd;font-size:medium;background-color:#f6f6f6;}
.article label{display:block;position:absolute;top:50%;left:0;padding:10px;width:100px;text-align:center;transform:translateY(-50%);}
.article .text{margin-left:100px;padding:10px;border-left:1px solid #ddd;word-wrap:break-word;background-color:#fff;}
.article .text p{margin:0;}
.article .text p+p{margin-top:10px;}
.article .text p a{color:#c5884b;}
.article .full>label{position:static;width:100%;text-align:left;transform:translateY(0);}
.article .full .text{margin:0;padding:15px;border-top:1px solid #ddd;border-left:0;}
.article .list .item+.item{margin-top:10px;padding-top:10px;border-top:1px dashed #ddd;}
@media(max-width:575px){
	.article{padding:10px;}
}

#search-list ul{margin:-15px -15px 0;}
#search-list li{float:left;padding:15px;width:50%;}
.list-1{position:relative;padding:28px 18px 15px;background-color:#f4ebda;border-top-right-radius:4px;border-top-left-radius:4px;}
.list-1 em{display:block;position:absolute;top:0;right:0;padding:6px 8px;font-size:14px;line-height:1;color:#fff;font-style:normal;background-color:#c5884b;border-top-right-radius:4px;border-bottom-left-radius:4px;}
.list-1 h3{margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid rgba(197,136,75,.15);font-size:large;line-height:1.25;color:#333;}
.list-1 h3 i{font-weight:normal;color:#1f8bb4;}
.list-1 p{position:relative;margin-top:10px;padding-left:1.75em;line-height:1.6em;}
.list-1 p:before{content:"";display:block;position:absolute;top:0;left:0;width:1.25em;height:1.6em;background:url(./add.png) center center no-repeat;background-size:contain;}
.list-1 .list-nav:before{background-image:url(./nav.png);}
.list-2{padding:12px 18px;color:#c5884b;font-size:14px;line-height:1.25;background-color:#f3e6d2;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
@media(max-width:1199px){
	#search-list ul{margin:-7px -7px 0;}
	#search-list li{padding:7px;}
}
@media(max-width:991px){
	#search-list ul{margin:0;}
	#search-list li{padding:7px 0;width:100%;}
}
