body{
	margin: 0;
	padding: 0;
	background-color: #ecd9c2;
}
img{
	width: 100%;
	float: left;
}
a{
	text-decoration: none;
}
.flexslider {
	box-sizing: border-box;
	overflow: hidden;
	float: left;
	border-radius: 0px;
}

.flex-caption {
	width: 96%;
	padding: 10px 2%;
	position: relative;
	left: 0;
	bottom: 38px;
	background: rgba(0,0,0,0.4);
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.flex-caption a {
	color: #fff;
	text-decoration: none;
}
#bottom
{
	width: 100%;
    float: left;
	color: #000;
	font-size:13px;
	text-align:center;
	background: none;
	clear: both;
}
#bottom div{
	width:100%;
	text-align:center;
}
#bottom a,
#bottom a:link,
#bottom a:visited,
#bottom a:hover,
#bottom a:active
{
	color: #000;
}


.more{
	width: 80%;
	margin: 3% 10%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	
}
.more a{
	color: #FFFFFF;
}
.b1 .more{
	background-color: #c58f49;
	color: #FFFFFF;
}
.b2 .more{
	background-color: #dccab3;
	color: #FFFFFF;
	
}
.b3 .more{
	background-color: #c58f49;
	color: #FFFFFF;
}
.b4 .more{
	background-color: #dccab3;
	color: #FFFFFF;
	
}
.menu{
	width: 94%;
	margin: 0 auto;
	background-color: #ecd9c2;
	text-align: center;
}
.menu .menubtn{
	float: left;
	font-size: 0.9em;
	line-height: 45px;
}
.menu .menubtn a{
	color: #333333;
}
.menu .line{
	width: 2px;
	height: 25px;
	margin: 10px 5px;
	background-color: #333333;
	float: left;
}

       
.flex{
	width: 100%;
	height: 40vmax;
	background-color: green;
	float: left;
}
.flex .flexslider{
	width: 100%;
	height: 40vmax;
}
.flex .flexslider ul {
	height: 40vmax;
}
.flex .flexslider a img {
	width: 100%;
	height: 40vmax;
}

.flex2{
	width: 100%;
	height: 13vmax;
	background-color: green;
	float: left;
}
.flex2 .flexslider{
	width: 100%;
	height: 13vmax;
}
.flex2 .flexslider ul {
	height: 13vmax;
}
.flex2 .flexslider a img {
	width: 100%;
	height: 13vmax;
}

.flex3{
	width: 100%;
	height: 55vmax;
	background-color: green;
	float: left;
}
.flex3 .flexslider{
	width: 100%;
	height: 55vmax;
}
.flex3 .flexslider ul {
	height: 55vmax;
}
.flex3 .flexslider a img {
	width: 100%;
	height: 55vmax;
}

.b1{
	width: 94%;
	padding: 0 3%;
	height: 60vmax;
	background-image: url(../images/b1.jpg);
	background-size: 100% 100%;
	float: left;
}
.b1 ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.b1 ul li{
	width: 100%;
	height: 10vmax;
	line-height: 10vmax;
	border-bottom: 1px solid #FFFFFF;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #FFFFFF;
}
.b1 ul li a{
	color: #FFFFFF;
}

.b2{
	width: 94%;
	padding: 0 3%;
	height: 60vmax;
	background-color: #FFFFFF;
	background-size: 100% 100%;
	float: left;
}
.b2 ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.b2 ul li{
	width: 100%;
	height: 10vmax;
	line-height: 10vmax;
	border-bottom: 1px solid #000000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #000000;
}
.b2 ul li a{
	color: #000000;
}

.b3{
	width: 94%;
	padding: 0 3%;
	height: 75vmax;
	background-image: url(../images/b3.jpg);
	background-size: 100% 100%;
	float: left;
}
.b3 img{
	width: 45%;
	float: left;
	height: 15vmax;
}
.b3 .b3_t{
	width: 51%;
	float: right;
	font-weight: bold;
	color: #FFFFFF;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 6vmax;
}
.b3 .b3_t a{
	color: #FFFFFF;
}
.b3 .b3_d{
	width: 51%;
	float: right;
	color: #FFFFFF;
        display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.b3 ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.b3 ul li{
	width: 100%;
	height: 10vmax;
	line-height: 10vmax;
	border-bottom: 1px solid #FFFFFF;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #FFFFFF;
}
.b3 ul li a{
	color: #FFFFFF;
}

.b4{
	width: 94%;
	padding: 0 3%;
	height: 60vmax;
	background-image: url(../images/b4.jpg);
	background-size: 100% 100%;
	float: left;
}
.b4 ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.b4 ul li{
	width: 100%;
	height: 10vmax;
	line-height: 10vmax;
	border-bottom: 1px solid #FFFFFF;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #FFFFFF;
}
.b4 ul li a{
	color: #FFFFFF;
}

.b5{
	width: 70%;
	padding: 8vmax 15%;
	height: 60vmax;
	background-color: #FFFFFF;
	background-size: 100% 100%;
	float: left;
}
/*2018年9月20日新加*/
.jpmh{
	background-image: url(../images/bmh.jpg);
	padding-bottom: 10%;
	float: left;
    background-size: cover;
}
.jpmh ul{
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}
.jpmh ul li{
	width: 40%;
	margin: 4% 5% 4% 5%;
	float: left;
}
.jpmh ul li img{
	width: 100%;
}

.djs{width: 100%; z-index: 100000; position: absolute;margin-top: 88% ;
				color:#620d0d;
				float: left;
				font-size: 16px;}
				#djs_title{width: 100%;text-align: center; margin: 0px;}
			#djs_content{width: 100%;text-align: center;margin: 0px; margin-top: 10px; font-weight: bold;}<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2018-10-19 09:10:39" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->