a{color: #393939;}
.p1{
    width: 1200px;
    margin: 30px auto;
    overflow: hidden;
    font-size: 18px;
}
.position{
    width: 595px;
    float: left;
}
.search{
    width: 600px;
    float: right;
}
.search a{
    padding-right: 10px;
}
.search input{
    width: 255px;
	height:34px;
	line-height:34px;
	background:url(/templets/dbm/images/jiantou.jpg) no-repeat center left;
	padding-left:25px;
}
.search button{
    width: 80px;
    height: 36px;
    border: none;
    background: #8b442b;
    color: #fff;
    margin: 0 0 0 -85px;
	line-height:36px;
	font-size:18px;
}
.p2{
    width: 1200px;
    margin: 30px auto;
    overflow: hidden;
}
.p2 ul li{
    height: 135px;
    float: left;
    box-sizing: border-box;
    border: 1px solid #f1e5d4;
    padding: 15px 0;
	border-radius:15px;
	-moz-border-radius:15px;
	-ms-border-radius:15px;
	-o-border-radius:15px;
	-webkit-border-radius:15px;
}
.p2 ul li img{
    float: left;
    margin: 0 10px 0 50px;
}
.p2 ul li p>span{
    color: #8b442b;
    font-size: 24px;
}
.p2 ul li p{
    font-size: 19px;
    line-height: 130%;
}
.p2 ul li.li1{
    width: 530px;
    margin-right: 50px;
	padding:30px 0;
}
.p2 ul li.li2{
    width: 285px;
    padding-top: 40px;
}
.ditu{
    width: 1200px;
    height: 600px;
    margin: 50px auto;
    overflow: hidden;
}
.luxian{
    width: 1200px;
    margin: 20px auto;
    overflow: hidden;
}
.luxian ul li{
    width: 1200px;
    margin-bottom: 50px;
}
.luxian ul li h4{
    color: #8b442b;
    font-size: 28px;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 10px;
}
.luxian ul li h4 img{
    padding:0 10px 0 0;
    vertical-align: bottom;
}
.luxian ul li p{
    font-size: 18px;
    line-height: 25px;
    padding-top: 10px;
}
.luxian ul li.li3 label{

}
.luxian ul li.li3 input{
    width: 300px;
	height:40px;
	line-height:40px;
	border:#8b442b 1px solid;
	border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
	text-align:center;
	font-size:20px;
}
.luxian ul li.li3 input::-webkit-input-placeholder{color:#b1813c;}
.luxian ul li.li3 a{
    width: 105px;
    display: block;
    float: right;
    background: #8b442b;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    margin-right: 260px;
	height: 40px;
    line-height: 40px;
}
.luxian ul li.li3 p{
    margin-top: 15px;
}
.tupian{
    width: 1200px;
    margin: 20px auto;
    overflow: hidden;
}
.tupian .tp-content{
    width: 1200px;
    margin: 30px auto;
    overflow: hidden;
}
.tupian .tp-content ul li{
    width: 378px;
    height: 313px;
    float: left;
}