@charset "utf-8";
body{
	min-width:1200px;
	background-color:#fff;
}
/*header*/
.header{
	width:1200px;
	height:70px;
	padding:8px 0;
	background-color:#fff;
}

/*banner*/
.banner{
	width:100%;
	height:520px;
	background:url(../images/banner.png) no-repeat center top;
	text-align: center;
}

/*title*/
.title_box{
	font-size:48px;
    font-weight: bold;
    color:#036ed9;
    text-align: center;
    padding-bottom:42px;
}
.title_box p{
	padding-bottom:30px;
}
.title_box em{
	display:block;
    width:158px;
    height:3px;
    background-color: #036ed9;
}
.title_box .fc_w{
	color:#fff;
}
.title_box .fc_yel{
	color: #f4de05;
}
.title_box em.bgc_w{
	background-color:#fff;
}

.s13{
	width:1200px;
	height:325px;
	
	background:url(../images/dy.png) no-repeat center top;
}

/*s3*/
.s3{
	width:1200px;
    background-color: #f9f9f9;
    text-align: center;
}

.s3 .title_box {
	width:611px;
	height:63px;
	
	margin-bottom: 24px;
	background:url(../images/s3_title.jpg);
	
}

.s3 .s3_content_box .item_box{
	margin-top: 40px;
	margin-bottom: 38px;
}


/*s4*/

.s4{
	width:1200px;
    background-color: #f9f9f9;
    text-align: center;
	margin:0 auto;
}

.s4 .title_box {
	width:611px;
	height:63px;
	margin-bottom: 24px;
	background:url(../images/s3_title.jpg);
	
}

.s5{
	width:1200px;
    
    background-color: #f9f9f9;
    text-align: center;
	margin:0 auto;
    margin-bottom:30px;
}

.s5 .title_box {
	width:711px;
	height:51px;
	margin-bottom: 20px;
	margin-top:30px;
	background:url(../images/s5_title.jpg) no-repeat center top;
	
}


/* s-new */
.s-new{ text-align: center; width:1200px; margin:0 auto;}
.s-new .container{width: 1204px; height:631px;}
.s-new h3{ width:1200px; height:81px;background:url(../images/s_new_title.jpg) no-repeat center top; }

/* s-new */
/*s5*/


/*footer*/
.footer{
	width:100%;
	height: 152px;
    background-color:#2a2a2a;
      
}

.footer_wrap{
	width:1100px;
	height: 152px;
        
}


/*popup_box*/

.hj_warp{
    max-width: 1920px;
    min-width: 1200px;
    box-sizing: border-box;

   
}
.hj_warp .tit{
    font-size:40px;
    font-weight: bold;
    color:#333333;
    line-height: 48px;
    

    text-align: center;
	margin-bottom:20px;
}
.hj_warp .bt_xia{
    display: block;
    margin: 30px auto 13px;
}
.hj_warp .cont{
    text-align: center;
    color: #999999;
    font-size: 20px;
    line-height: 48px;
    margin-bottom: 18px;
}
.hj_warp .hj_img{
    display: block;
    margin-bottom: 25px;
	float:left;
}
.hj_warp .hj1_img{
    display: block;
    margin-bottom: 25px;
	float:left;
}
.hj_warp .btn{
    display: block;
    width: 287px;
    height: 60px;
    border-radius: 60px;
    margin: 0 auto;
    background: url("../images/hj_btn.png") no-repeat center;
}
.hj_warp .btn:hover{
    animation: btn2 .5s;
    -webkit-animation: btn2 .5s;
}