@charset "utf-8";
/* CSS Document */
.jjfa-s-1{
	width:100%;
	min-width:1170px;
	background:url(../images/jjfa-top.jpg) top center no-repeat;
	padding-top:100px;
	height:640px;
	}
.m-slogan{
	width:457px;
	margin:0 auto;
	padding-top:220px;
	}
	
.jjfa-s-2{width:100%;margin-top:48px;min-width:1170px;height:500px;}
.jjfa-s-2 .m-title{
	
	width:265px;
	height:160px;
	margin:12px auto 24px auto;
	display:block;
	margin-bottom:24px;
	}
.jjfa-s-2 .value{
	width:1170px;
	height:380px;	
	}
.jjfa-s-2 .value .list{
	width:20%;
	height:380px;
	display:block;
	float:left;
	}
.jjfa-s-2 .value .list .v-icon{
	width:79px;
	height:79px;
	display:block;
	margin:0 auto;
	}
.jjfa-s-2 .value .list h1{
	width:100%;
	height:32px;
	line-height:32px;
	margin:0;
	padding:0;
	text-align:center;
	margin-top:24px;
	margin-bottom:12px;
	font-size:18px;
	font-weight:bold;
	}
.jjfa-s-2 .value .list p{
	width:90%;
	margin:0 auto;
	font-size:14px;
	text-align:center;
	line-height:24px;
		}
 
	
.jjfa-s-3{
	width:100%;
	min-width:1170px;
	background:url(../images/jjfa-3-bg.jpg) top center no-repeat;
	padding-top:100px;
	height:673px;
	position:relative;
	}
.jjfa-s-3 .container{
	position:relative;
	height:100%;
	}
.jjfa-s-3 .mpic{
	width:603px;
	position:absolute;
	right:0;
	bottom:0;
	}
.jjfa-s-3 .mpic img{
	width:auto;
	}

.jjfa-s-4{
	padding-top:60px;
	position:relative;
	height:500px;
	}
.jjfa-s-4 .container{
	position:relative;
	}
.jjfa-s-4 h1{
	position:absolute;
	left:0;
	top:0;
	width:312px;
	height:83px;
	}
.jjfa-s-4 h1 img{
	width:auto;
	}
.jjfa-s-4 p{
		position:absolute;
	left:0;
	top:134px;
	font-size:18px;
	line-height:32px;
	width:632px;
	height:206px;
	}
.jjfa-s-4 span{
		position:absolute;
	right:0;
	top:0;
	width:429px;
	height:380px;
	}
	
 

.jjfa-s-5{
	width:100%;
	background:url(../images/jjfa-djs.png) top center no-repeat;
	padding-top:30px;
	height:664px;
	}
.jjfa-s-5 .m-list{
	width:300px;
	display:block;
	float:left;
	}
.jjfa-s-5 .m-list img{
	width:auto;
	}
.jjfa-s-5 .pt-right{
	width:400px;
	float:right;
	height:32px;
	margin:0 auto;
	}
.jjfa-s-5 .pt-right h1{
	width:100%;
	text-align:right;
	}
.jjfa-s-5 .pt-right img{
	width:auto;
	}
.jjfa-s-5 .pt-right p{
	font-size:18px;
	line-height:32px;
	color:#fff;
	margin-top:48px;
	text-align:right;
	}
	
.jjfa-s-6{
	padding-top:60px;
	position:relative;
	height:568px;
	}
.jjfa-s-6 .djk-t{
	width:198px;
	margin:0 auto;
	height:90px;
	}
.jjfa-s-6  p{
	font-size:14px;
	line-height:32px;
	color:#2f2f2f;
	margin-top:24px;
	text-align:center;
	}
.jjfa-s-6  .b-img{
	width:858px;
	margin:0 auto;
	padding-top:32px;
	}
 	
.jjfa-s-7{
	width:100%;
	background:url(../images/jjfa-7-bg.jpg) center top no-repeat;
	padding-top:40px;
	height:500px;
	}
.jjfa-s-7 .wm-title{
	width:248px;
	height:110px;
	display:block;
	margin:0 auto;
	margin-bottom:32px;
	}
.jjfa-s-7 .w-icon{
	width:57px;
	height:57px;
	display:block;
	margin:0 auto;
	}
.jjfa-s-7 .w-icon img{
	width:auto;
	}
.jjfa-s-7   h1{
	width:100%;
	height:32px;
	line-height:32px;
	color:#fff;
	margin:0;
	padding:0;
	text-align:center;
	margin-top:24px;
	margin-bottom:12px;
	font-size:18px;
	font-weight:bold;
	}
.jjfa-s-7   p{
	width:50%;
	margin:0 auto;
	font-size:14px;
	color:#fff;
	text-align:center;
		}
		
.jjfa-s-8{
	width:100%;
	padding-top:40px;
	height:500px;
	}
.jjfa-s-8 .pt-t{
	width:336px;
	height:120px;
	margin:0 auto;
	}
.jjfa-s-8 .main{width:1170px;margin-top:32px;}
.jjfa-s-8 .main .left-pic{
	width:528px;
	display:block;
	float:left;
	}
.jjfa-s-8 .main .right-text{
	font-size:16px;
	width:500px;
	display:block;
	float:right;
	color:#2f2f2f;
	line-height:28px;
	text-align:left;
	}
	
.bottom_contact{
	width:100%;
	background:url(../images/bottom-bg.jpg) center top no-repeat;
	padding-top:100px;
	}
.bottom_contact .main_content{
	width:1170px;
	font-size:14px;
	margin-top:360px;
	margin-bottom:12px;
	}
.bottom_contact .main_content .left-p{
	display:block;
	float:left;
	width:50%;
	}
.bottom_contact .main_content .left-p .list{
	color:#949494;
	font:12px;
	line-height:20px;
	width:100%;
	}
.bottom_contact .main_content .right-p{
	display:block;
	float:right;
	width:50%;
	}
.bottom_contact .main_content .right-p .list{
	color:#949494;
	font:12px;
	line-height:20px;
	width:100%;
	text-align:right;
	}
.bottom_contact .foot{
	width:1170px;
	margin:12px auto;
	height:36px;
	line-height:36px;
	text-align:center;
	color:#949494;
	border-top:1px solid #949494;
	border-bottom:1px solid #949494;
	}