*{margin: 0;padding: 0;}
html{
	font-size:60rem;
}
body{
	margin:0 auto;
	max-width:7.50rem;
}
.wenhuajie{
	padding-bottom:1rem;
	max-width:7.50rem;
	margin:0 auto;
}
.wenhuajie img{
	margin:0 auto;
}
.wenhuajie .title{
	height:0.5rem;
	line-height:0.5rem;
	background:#353035;
	text-align:center;
	font-size:0.24rem;
	color:#fff;
}
.wenhuajie .content{
	padding-bottom:0.5rem;	
	background:url(/wp-content/uploads/pageimg/dragonYsb/ysbbgwap.jpg) no-repeat top center;
	background-size:100% 100%;
	background-color:#097fa5;
}
.content .imgbox1{
	width:5.08rem;
	height:1.19rem;
	margin:0 auto;
}
.content .textbox{
	padding-top:0.4rem;
}
.content .textbox p{
	padding-bottom:0.4rem;
	font-size:0.22rem;
	color:#fff;
	text-align:center;
	line-height:0.38rem;
	margin-bottom:0;
}
.content .textbox p strong{
	font-weight:normal;
	display:block;
	color:#DAB574;
}
.content .text{
	padding:0 0.25rem;
	padding-top:0.4rem;
	color:#fff;
	font-size:0.24rem;
}
.text .searchbox{
	color:#333;
	padding-top:0.3rem;
	font-size:0.22rem;
}
.searchbox input{
	border:1px solid #333;
	padding:0 0.15rem;
	width:3.5rem;
	height:0.6rem;
	line-height:0.6rem;
	font-size:0.2rem;
	background:#fff;
	vertical-align:middle;
	margin-right:0.05rem;
	-webkit-appearance:none;
    outline:none;
    border:none;
    border-radius:0;
}
.searchbox select{
	width:1.6rem;
	padding-left:0.2rem;
	height:0.6rem;
	line-height:0.6rem;
	background:#fff;
	border:0;
	display:inline-block;
	vertical-align:middle;
	font-size:0.2rem;
	text-align:center;
	margin-right:0.05rem;
	-webkit-appearance: none;
    border-radius:0;
	background:url(../img/yishubei/three/arrowbg.png) no-repeat 1.2rem 0.21rem;
	background-size:0.18rem;
	background-color:#fff;
}
.searchbox .search_btn{
	width:1.6rem;
	border:0;
	background:rgba(180,146,102,1);
	color:#fff;
	margin-right:0;
}
.content .text p{
	margin:0;
}
.content .text p a{
	display:inline-block;
	color:#fff;
	margin-right:0.2rem;
	padding:0.09rem 0.15rem;
}
.content .text p a:hover{
	text-decoration:underline!important;
}
.content .text p a.cur{
	background:#cdac67;
	color:#222;
}
/* 案例列表 */
.list{
	padding-top:0.36rem;
}
.list li{
	width:7.1rem;
	height:5.3rem;
	background:#fff;
	margin-bottom:0.3rem;
	padding-left:0.13rem;
	padding-right:0.13rem;
	position:relative;
	overflow:hidden;
}
.list li .spanbox{
	display:inline-block;
	position:absolute;
	right:0.13rem;
	top:0.14rem;
	padding:0 0.15rem;
	background:rgba(240,15,0,0.5);
	font-size:0.2rem;
	line-height:0.3rem;
	color:#fff;
	border-bottom-left-radius:0.06rem;
}
.list li .spanbox2{
	display:inline-block;
	position:absolute;
	left:1.6rem;
	top:0;
	padding:0 0.15rem;
	background:rgba(240,15,0,0.5);
	font-size:0.2rem;
	line-height:0.3rem;
	color:#fff;
	border-bottom-left-radius:0.06rem;
	border-bottom-right-radius:0.06rem;
}
.list .top{
	clear:both;
	overflow:hidden;
	zoom:1;
	padding-top:0.14rem;
	height:3.07rem;
}
.list li .left{
	width:2.20rem;
	float:left;
}
.left .imgbox{
	width:0.88rem;
	height:0.88rem;
	margin-bottom:0.15rem;
}
.left h3{
	height:0.37rem;
	padding:0;
	margin:0;
	font-size:0.16rem;
}
.left p{
	font-size:0.14rem;
	padding:0;
	margin:0;
	color:#3e3a39;
	line-height:0.23rem;
}
.left p.btm{
	height:0.33rem;
	line-height:150%;
	white-space:nowrap;
}
.left .zanbox{
	margin-bottom:0.10rem;
	line-height:0.28rem;
	font-size:0.18rem;
	color:#979797;
	height:0.30rem;
}
.left .zanbox i{
	width:0.28rem;
	height:0.28rem;
	display:inline-block;
	vertical-align:middle;
	background:url(../img/yishubei/three/zan.jpg) no-repeat;
	background-size:100%;
	margin-right:0.05rem;
}
.left .zanbox span{
	vertical-align:middle;
}
.left .toupiaobtn{
	width:2.08rem;
	height:0.38rem;
	line-height:0.38rem;
	text-align:center;
	font-size:0.20rem;
	display:block;
	color:#221713;
	background:url(../img/yishubei/three/btnbg.jpg) no-repeat top left;
	background-size:100%;
	border-radius:0.05rem;
	margin:0;
}
.left .tpbox a.activity{
	display:none;
}
.left .tpbox.activity a.activity{
	display:block;
}
.left .tpbox.activity a.toupiao{
	display:none;
}
.caseimgbox{
	width:4.51rem;
	height:2.8rem;
	float:right;
	overflow:hidden;
}
.caseimgbox .caseimg{
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
}
.list div.btm{
	margin:0 auto;
}
.list div.btm .caseimgbox{
	float:none;
	clear:both;
	overflow:hidden;
	zoom:1;
	display:block;
	width:6.90rem;
}
.list div.btm .caseimg{
	float:left;
	width:3.39rem;
	height:2.1rem;
	margin-right:0.06rem;
}

/* 分页 */
.pagination{
	display:block;
}
.pagination .laypage_main{
	display:block;
	text-align:center;
	width:98%;
	margin:0 auto;
}
.pagination .laypage_main a{
	border: 0.01rem solid #F8F8F8;
    background-color: #F8F8F8;
    color: #787878;
    border-radius:0.02rem;
    display:inline-block;
}
.pagination .laypage_main span{
	border: 0.01rem solid #B49266;
    background-color: #B49266;
    color: #fff;
    border-radius:0.02rem;
    display:inline-block;
}
.pagination .laypage_main a, .pagination .laypage_main button, .pagination .laypage_main input, .pagination .laypage_main label, .pagination .laypage_main span{
	width:0.38rem;
	height:0.38rem;
	line-height:0.38rem;
	font-size:0.18rem;
	margin:0.04rem;
}
.textbottom{
	width:6.96rem;
	padding:0.2rem 0.40rem;
	border:0.01rem solid #AE8D63;
	margin:0.70rem auto 0;
	border-radius:0.08rem;
	font-size:0.18rem;
	color:#B1B1B1;
	line-height:0.30rem;
}
.textbottom span{
	display:block;
	font-size:0.16rem;
	color:#B1B1B1;
}
.topbox{
	width:100%;
	background:#0ad8b1;
}
.topbtn{
	width:100%;
	width:7.50rem;
	margin:0 auto;
	display:flex;
	display:-webkit-flex;
	text-align:center;
	height:0.5rem;
	line-height:0.5rem;
}
.topbtn a{
	display:block;
	width:50%;
	color:#fff;
	font-size:0.24rem;
}
.topbtn a.active{
	background:#06b79a;
	color:#fff;
}

.laybox{
	display:block;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.4);
	z-index:99999999;
	display:none;
}
.laybox .layboxmain{
	width:5rem;
	position:absolute;
	top:25%;
	left:50%;
	margin-left:-2.5rem;
	background:#fff;
}
.laybox .layboxmain p{
	padding:0.6rem 0.3rem 0.35rem;
	text-align:center;
	font-size:0.22rem;
}
.laybox .layboxmain a{
	text-align:center;
	display:block;
	border-top:1px solid #f8f8f8;
	color:#1665d8;
	font-size:0.26rem;
	width:100%;
	padding:0.2rem 0.3rem;
	opacity:1;
	font-weight:normal;
}



.layoutbg{
	display:block;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.4);
	z-index:99999999;
	display:none;
}
.layoutbox{
	display:none;
	background:#fff;
	border-radius:0.1rem;
	width:6rem;
	position:fixed;
	top:18%;
	left:50%;
	margin-left:-2.9rem;
	z-index:999999991;
	text-align:center;
	padding:0.3rem 0.3rem;
}
.layoutbox h3{
	margin:0;
	font-size:0.3rem;
}
.layoutbox .text{
	padding:0.2rem 0;
	font-size:0.24rem;
}
.layoutbox .formbox input{
	width:100%;
	border:0.01rem solid #eee;
	background:#eee;
	height:0.60rem;
	line-height:0.60rem;
	margin-bottom:0.20rem;
	padding:0 0.15rem;
	font-size:0.24rem;
	border-radius:0.1rem;
	-webkit-appearance:none;
    outline:none;
}
.layoutbox .formbox a{
	width:100%;
	margin:0 auto;
	height:0.60rem;
	line-height:0.60rem;
	background:rgba(180,146,102,1);
	display:block;
	color:#fff;
	border-radius:0.1rem;
	font-size:0.26rem;
}
.btmtext{
	font-size:0.22rem;
	line-height:180%;
	text-align:left;
	padding-top:0.15rem;
}
.btmtext p{
	margin:0;
}



.result .titletext1{
	width:5.5rem;
	margin:0 auto;
	padding-top:0.6rem;
	padding-bottom:0.4rem;
}
.result .titletext2{
	width:4.3rem;
	margin:0 auto;
	padding-bottom:0.4rem;
}
.result ul{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	clear:both;

	overflow:hidden;
	zoom:1;
	width:7.0rem;
}
.result li{
	float:left;
	width:50%;
	padding:0 0.22rem;
	text-align:center;
	padding-bottom:0.5rem;
}
.result li .box{
	min-height:3.5rem;
	background:url(../img/yishubei/three/listbg14.png) no-repeat top center;
	background-size:100% 100% ;
	border-bottom-left-radius:0.03rem;
	border-bottom-right-radius:0.03rem;
	color:#fff;
}
.result li a{
	display:block;
	padding:0.22rem;
}
.result li a img{
	height:1.96rem;
	width:100%;
}
.result li p{
	margin:0;
	font-size:0.2rem;
}
.result li p:first-of-type{
	font-size:0.24rem;
	line-height:0.4rem;
}
.result li p span{
	line-height:0.3rem;
	display:block;
}
.result li p strong{
	font-size: 0.24rem;
    font-weight: bold;
    vertical-align: middle;
    padding:0 0.05rem;
}