/************** 招聘部分开始  **************/
body {
	background: #F7F8F8;
}

/*招聘头部开始*/
.zp_head {

}
.zp_head_top {
	height: 32px;
	background: #f7f8f8;
	width: 100%;
	clear: both;
	overflow: hidden;
}
.zp_head_top_left {
	float: left;
	line-height: 32px;
	width: 300px;
}
.zp_head_top_right {
	float: right;
	width: 200px;
}
.zp_head_top_left span {
	font-size: 12px;
	color: rgba(56,55,53,0.60);
}
.zp_head_top_right a {
	font-size: 12px;
	color: rgba(56,55,53,0.60);
	line-height: 32px;
}
.zp_head_top_right img {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	vertical-align: -4px;
}
.zp_head_menu {
	background: #fff;
	box-shadow: inset 0 -1px 0 0 rgba(56,55,53,0.12);
	height: 90px;
}
.zp_head_menu_left {
	float: left;
	width: 254px;
	height: 100%;
}
.zp_head_logo_one {
	float:left;
	width: 254px;
}
.zp_head_logo_one img {
	width: 254px;
	height: 52px;
	overflow: hidden;
	margin-top: 25px;
}
.zp_head_logo_two {
	float: left;
	width: 117px;
	margin-left: 27px;
}
.zp_head_logo_two img {
	width: 117px;
	height: 40px;
	overflow: hidden;
	margin-top: 25px;
}
.zp_head_menu_middle{
	float:left;
}
.zp_head_menu_middle a {
	display: block;
	float: left;
	font-size: 16px;
	color: #383735;
	height: 100%;
	line-height: 85px;
	border-top: 5px solid #fff;
	box-sizing: border-box;
	margin-left: 48px;
}
.zp_head_menu_middle a:nth-child(1) {
	margin-left: 180px;
}
.zp_head_menu_middle a.selected {
	color: #EA5504;
	border-top: 5px solid #EA5504;
}
.zp_head_banner {
	/*width: 1920px;*/
	/*margin: 0 auto;*/
	height: 300px;
	background-image: url('../images/zp_banner1.png');
	/*background-size: 1920px 300px;*/
	background-position:center center;
	background-repeat:no-repeat;
	background-size: cover;
}
.zp_head_banner_title {
	font-size: 48px;
	color: #fff;
	font-weight: bold;
	/*margin-top: 117px;*/
	width: 1180px;
	margin-top: 117px;
	margin-left: auto;
	margin-right: auto;
}
.zp_head_banner_title h1 {

}
 #zp-mheader{
    height: auto;
    display: none;
    position: relative;
}
.zp-mheadr-top{
    height: 44px;
    line-height: 44px;
    background: #F7F8F8;
    font-size: 12px;
    color: rgba(56,55,53,0.60);
    font-weight: 400;
    padding: 0 24px;
    background:red;
}
.zp-mheader-nav{
    height: 48px;
    display: flex;
    padding: 14px 24px;
    box-shadow: inset 0 -1px 0 0 rgb(56 55 53 / 12%);
}
.zp-mheader-logo{
    flex: auto;
    height: 20px;
}
.zp-mheader-logo img{
    width: 118px;
    height: 20px;
}
.zp-mheader-mwebmap{
    width: 20px;
    height: 20px;
}
.zp-mheader-mwebmap img{
    width: 20px;
    height: 20px;
}
.zp-mheader-mwebmap{
    width: 20px;
    height: 20px;
    margin-left: 35px;
}
.zp-mheader-mwebmap svg{
    fill: #369;
}
.zp_headnavbg{
    display:none;
}
/*招聘头部结束*/

.zp_box {
	width: 1180px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}
.zp_box.zp_box_search.zp_box_search-fix {
	position: fixed;
	width: 100%;
	background: #fff;
	height: 128px;
	left: 0;
	top: 0;
	z-index: 100;
	box-shadow: 0px 2px 2px #eee;
}
.zp_searchbox {
	background: #fff;
	border-radius: 12px;
	height: 128px;
	margin-top: 24px;
	margin-bottom: 24px;
}
.zp_searchbox.zp_searchbox-fix {
	position: fixed;
	top: 0;
	height: 128px;
	background: #fff;
	border-radius: 12px;
	left: 50%;
	transform: translate(-50%);
	margin-top: 0;
}
.zp_searchbox_inner {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	height: 48px;
	padding-top: 40px;
}
.zp_searchbox input.zp_search_input {
	width: 750px;
	float: left;
	height: 48px;
	line-height: 48px;
	border: 1px solid rgba(56,55,53,0.20);
	padding-left: 24px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	font-size: 16px;
	font-family: "FangZhengZhunYuan_GBK";
	/* color: rgba(56,55,53,0.20); */
}
.zp_searchbox input.zp_search_input::-webkit-input-placeholder{ /*WebKit browsers*/
	color: rgba(56,55,53,0.20);
}
.zp_searchbox input.zp_search_input::-moz-input-placeholder{ /*Mozilla Firefox*/
	color: rgba(56,55,53,0.20);
}
.zp_searchbox input.zp_search_input::-ms-input-placeholder{ /*Internet Explorer*/ 
	color: rgba(56,55,53,0.20);
}
.zp_searchbox button.zp_search_submitbtn {
	width: 150px;
	height: 48px;
	float: right;
	font-size: 16px;
	color: #FFFFFF;
	background: #EA5504;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border: none;
	cursor:pointer;
	font-family: "FangZhengZhunYuan_GBK";
}
.zp_downMeue_fixed{
    position:fixed;
    left:0;
    top:0;
    right:0;
    z-index: 1;
    display:none;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
}
.zp_checkbox_small{
    display:none;
    height:48px;
    background:#fff;
    border-top:1px solid rgba(56,55,53,0.12);
    border-bottom:1px solid rgba(56,55,53,0.12);
}
.zp_checkbox_box_small{
    display:flex;
    align-items:center;
    height:100%;
    position: relative;

}
.zp_box_choosebox_small{
    width:50%;
    display:flex;
    align-items:center;
    height:100%;
    justify-content:center;
    font-size: 14px;
    color: #383735;
    font-weight: 400;
    float:left;
}
.zp_box_choosebox_title_small{
    display:flex;
    align-items:center;
}
.zp_choosebox_title_arrow{
    display:block;
    width:16px;
    height:16px;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    background-image:url("../images/icon_arrow2.svg");
    transition: transform .2s;
}
.zp_dropdownMenu{
    width: 100%;
    background: #fff;
    position: absolute;
    left: 0;
    top: 48px;
    z-index: 3;
    margin-top: -1px;
    display:none;
}
.zp_box_choosebox_content_small{
    padding-left:16px;
}
.zp_box_choosebox_content_small .zp_checkbox_p{
    height:48px;
    display:flex;
    align-items:center;
    font-size: 16px;
    color: #383735;
    font-weight: 400;
    border-bottom: 1px solid rgba(56,55,53,0.12);
}
.zp_box_choosebox_content_small .zp_checkbox_p .zp_label{
    margin-left:8px;
}
.zp_box_choosebox_content_small  input[type=checkbox] {
    position: relative;
    width: 1px;
    height: 1px;
    margin-right: 20px;
    cursor: pointer;
}
.zp_buttons{
    height:64px;
    width:100%;
    display: flex;
    align-items: center;
    padding: 0 16px;
}
.zp_buttons .zp_btn{
    width: 50%;
    flex: 1;
    border: 1px solid rgba(56,55,53,0.20);
    border-radius: 8px;
    height: 48px;
    font-size: 17px;
    color: #383735;
    font-weight: 400;
    text-align:center;
    line-height:48px;
}
.zp_reset_button{
    margin-right: 16px;
}
.zp_buttons .zp_pramas_buttom{
    background: #EA5504;
    border:none;
    color:#fff;
}
.zp_checkbox_type_small{
    width:100%;
    height:48px;
    border-top: 1px solid rgba(56,55,53,0.12);
    border-bottom: 1px solid rgba(56,55,53,0.12);
    display:none;
    background:#fff;
}




.zp_box_left {
	border-radius: 12px;
	width: 280px;
	float: left;
	background: #fff;
}
.zp_box_left_inner {
	margin-left: 32px;
	margin-right: 32px;
}
.zp_box_left_title {
	margin-top: 24px;
	/* margin-bottom: 24px; */
}
.zp_box_left_title_choose {
	font-size:20px;
	color: #383735;
	font-weight: bold;
}
.zp_box_left_title_clear {
	font-size: 14px;
	color: rgba(56,55,53,0.40);
	float: right;
	margin-top: 5px;
	cursor:pointer;
}
.zp_box_left_choosebox {
	margin-top: 24px;
}
/* .zp_box_left_choosebox:nth-child(2) {
	padding-top: 22px;
} */
.zp_box_left_choosebox_title {
	clear: both;
	overflow: hidden;
}
span.choosebox_title_name {
	font-size: 16px;
	color: #383735;
	float: left;
}
span.choosebox_title_icon {
	width: 16px;
	height: 16px;
	display: inline-block;
	float: right;
}
span.choosebox_title_icon.extend {
	background: url('../images/zp_jianhao.png') no-repeat;
	background-size: 16px 16px;
	cursor:pointer;
}	
span.choosebox_title_icon.close {
	background: url('../images/zp_jiahao.png') no-repeat;
	background-size: 16px 16px;
	cursor:pointer;
}
.zp_box_left_choosebox_content{
	font-size: 14px;
	color: rgba(56,55,53,0.60);
	margin-top: 15px;
	/* margin-bottom: 22px; */
}
.zp_height22 {
	height: 22px;
	width: 100%;
}
.zp_borderOne {
	background:rgba(56,55,53,0.12);
	height: 1px;
	width: 100%;
}
.zp_box_left_choosebox_content input.zp_checkbox {
	margin-right: 25px;
	margin-top: -10px;
}
.zp_box_left_choosebox_content input[type=checkbox] {
	position: relative;
	width: 1px;
	height: 1px;
	margin-right: 20px;
	cursor: pointer;
}
input[type=checkbox]::before{
	content:'';
	position: absolute;
	top: -12px;
	left: 0;
	width: 14px;
	height: 14px;
	line-height:14px;
	text-align: center;
	color:white;
	font-size:12px;
	background-color:#fff;
	border-radius: 4px;
	border: 1px solid rgba(56,55,53,0.20);
}
input[type=checkbox]:checked::before {
	color:#000;
	background-color:#fff;
	content: '\2713';
	font-weight: bold;
}
.zp_box_left_choosebox_content p.zp_checkbox_p {
	line-height: 30px;
}
.zp_box_left_choosebox_content p.zp_checkbox_p label{
	cursor: pointer;
}



.zp_box_right {
	border-radius: 12px;
	float: right;
	width: 876px;
	background: #fff;

}
.zp_box_right_title {
	height: 76px;
	padding-left: 30px;
}
.zp_title_name {
	font-size: 20px;
	color: #383735;
	font-weight: bold;
	line-height: 76px;
}
.zp_title_number {
	background: rgba(234,85,4,0.20);
	border-radius: 12px;
	font-size: 14px;
	color: #EA5504;
	font-weight: bold;
	padding: 3px 6px;
}
/* .zp_box_right_inner {
	margin-left: 30px; 
	margin-right: 30px;
} */
.zp_content {
    /*min-height: 768px;*/
}
.zp_item {

	 clear: both;
	 overflow: hidden;

	 /* padding-left: 30px;
	 padding-right: 30px; */
	 /* margin-left: 30px;
	 margin-right: 30px; */
}
.zp_item_inner {
	margin-left: 30px;
	margin-right: 30px;
	border-bottom: 1px solid rgba(56,55,53,0.12);
	padding-top: 16px;
	padding-bottom: 16px;
}
.zp_item:hover {
	background: #F7F8F8;
}
.zp_item_none {
	font-size: 14px;
	color: rgba(56,55,53,0.60);
	margin-top: 196px;
	text-align: center;
	min-height: 680px;
}
.zp_item_title {
	clear: both;
	overflow: hidden;
}
.zp_item_title span.zp_item_title_name {
	float: left;
	font-size: 16px;
	color: #383735;
}
.zp_item_title span.zp_item_title_name a {
	color: #383735;
}
.zp_item_title span.zp_item_title_time {
	float: right;
	font-size: 14px;
	color: rgba(56,55,53,0.60);
	opacity: 0.6;
}
.zp_info {
	margin-top: 14px;
	/* margin-bottom: 14px; */
}
.zp_info_small{
    display:none;
}
.zp_info span.zp_job_position {
	display: inline-block;
	width: 14px; 
	height: 14px;
	background: url('../images/zp_gongzuodidian.svg') no-repeat;
	background-size: 14px 14px;
	vertical-align: -10%;
	margin-right: 6px;
}
.zp_info span.zp_job_year {
	display: inline-block;
	width: 14px; 
	height: 14px;
	background: url('../images/zp_gongzuonianxian.svg') no-repeat;
	background-size: 14px 14px;
	vertical-align: -10%;
	margin-right: 6px;
}
.zp_info span.zp_job_salary_range {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url('../images/zp_xinzi.svg') no-repeat;
	background-size: 14px 14px;
	vertical-align: -10%;
	margin-right: 6px;
}
.zp_info span.extend_or_close {
	float: right;
	display: inline-block;
	width: 56px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: rgba(56,55,53,0.60);
	border-radius: 3px;
	text-align: right;
	padding-right: 10px;
	cursor: pointer;
}
.zp_info span.extend_or_close.close {
	background:url('../images/down_smallarrow.svg') rgba(56,55,53,0.12) no-repeat; /*同时设置背景色和背景图片*/
	background-size: 16px 16px;
	background-position: 5px 4px;
}
.zp_info span.extend_or_close.extend {
	background:url('../images/up_smallarrow.svg') rgba(56,55,53,0.12) no-repeat; /*同时设置背景色和背景图片*/
	background-size: 16px 16px;
	background-position: 5px 4px;
}
.zp_info span.split_symbol {
	margin-left: 13px; 
	margin-right: 13px;
	color:rgba(56,55,53,0.60);
}
.zp_info span.info_item {
	font-size: 14px;
	color: rgba(56,55,53,0.60);
}
.zp_extentd {
	clear:both;
	overflow: hidden;
}
.zp_extentd_left {
	float: left;
	width: calc(100% - 90px);
}
.zp_extentd_right{
	width: 90px;
	float: right;
}
.zp_extentd_right .zp_erweima_pic{
	text-align: center;
}
.zp_extentd_right .zp_erweima_pic img {
	width: 90px;
	height: 90px;
	overflow: hidden;
	margin-top: 30px;
}
.zp_extentd_right .zp_erweima_name{
	font-size: 14px;
	color: rgba(56,55,53,0.60);
	text-align: center;
	margin-top: 10px;
}
.zp_extend_item {

}
.zp_extend_item_title {
	font-size: 14px;
	color: #383735;
	height: 30px;
	line-height: 30px;
	margin-top:10px;
}
.zp_extend_item_content {
	line-height: 22px;
	font-size: 14px;
	color:  rgba(56,55,53,0.60);
}
.hide {
	display: none;
}
.zp_deliverbtn {
	font-size: 14px;
	color: #fff;
	background: #EA5504;
	border-radius: 8px;
	width: 86px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
	margin-top: 24px;
}
.zp_fenye {
	margin-top: 24px;
	margin-bottom: 24px;
	margin-left:30px;
}
.zp_fenye_small_fox{
    display:none;
}
a.zp_fenye_link {
	color:  #383735;
	font-size: 14px;
	text-align: center;
	height: 36px;
	width: 36px;
	line-height: 36px;
	display: inline-block;
	border-radius: 3px;
	border: 1px solid rgba(56,55,53,0.20);
	background: #F7F8F8;
	margin-left: 3px;
}
a.zp_fenye_link img {
	width: 14px;
	height: 14px;
	display: inline;
}
span.zp_fenye_current {
	color:  #fff;
	font-size: 14px;
	text-align: center;
	height: 36px;
	width: 36px;
	line-height: 36px;
	display: inline-block;
	border-radius: 3px;
	border: 1px solid rgba(56,55,53,0.20);
	background: #EA5504;
	margin-left: 3px;
}
span.zp_fenye_more {
	font-size: 12px;
	color: #000;
	padding-left: 3px;
	padding-right: 3px;
	margin-left: 3px;
}
/* 招聘详情页开始*/
.zp_detail {
	background: #fff;
	border-radius: 12px;
	margin-top: 24px;
	clear: both;
	overflow: hidden;
}
.zp_detail_inner {
	padding: 20px 30px;
	clear: both;
	overflow: hidden;
}
.zp_detail_title {
	font-size: 16px;
	color: #383735;
	font-weight: bold;
}
span.zp_detail_title_icon {
	width: 4px;
	height: 16px;
	display: inline-block;
	background:url('../images/icon_shuban.svg') no-repeat;
	background-size: 4px 16px;
	margin-right: 10px;
	vertical-align: -2px;
}
span.zp_detail_title_name {
	display: inline-block;
	margin-top: -3px;
}
.zp_detail_title.main_title {
	font-size: 20px;
	color: #383735;
	font-weight: bold;
}
.zp_detail_title span {
	font-weight: bold;
}
.zp_detail_content {
	margin-top: 14px;
	font-size: 14px;
	color: rgba(56,55,53,0.60);
	line-height: 22px;
}
.zp_detail_content .zp_detail_content_left {
	float:left;
	width: 950px;
}
.zp_detail_content .zp_detail_content_right {
	float: right;
	width: 120px;
}
.zp_detail_content_right img {
	width: 120px;
	height: 120px;
	overflow: hidden;
	margin-top: 10px;
}
.zp_detail_info {
	font-size: 14px;
	color: rgba(56,55,53,0.60);
	margin-top: 14px;
}
.zp_detail_info span.zp_job_position {
	display: inline-block;
	width: 14px; 
	height: 14px;
	background: url('../images/zp_gongzuodidian.svg') no-repeat;
	background-size: 14px 14px;
	vertical-align: -10%;
	margin-right: 6px;
}
.zp_detail_info span.zp_job_year {
	display: inline-block;
	width: 14px; 
	height: 14px;
	background: url('../images/zp_gongzuonianxian.svg') no-repeat;
	background-size: 14px 14px;
	vertical-align: -10%;
	margin-right: 6px;
}
.zp_detail_info span.zp_job_number {
	display: inline-block;
	width: 14px; 
	height: 14px;
	background: url('../images/zp_renshu.svg') no-repeat;
	background-size: 14px 14px;
	vertical-align: -10%;
	margin-right: 6px;
}
.zp_detail_info span.zp_job_salary_range {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url('../images/zp_xinzi.svg') no-repeat;
	background-size: 14px 14px;
	vertical-align: -10%;
	margin-right: 6px;
}
.zp_detail_info span.split_symbol {
	margin-left: 13px; 
	margin-right: 13px;
	color:rgba(56,55,53,0.60);
}
.zp_detail_info_small{
    display:none;
    margin-top:16px;
    font-size: 14px;
    color: rgba(56,55,53,0.60);
    font-weight: 400;
}
.zp_detail_info_small .info_item{
    line-height:20px;
    margin-bottom:10px;
}
.zp_detail_info_small .zp_value{
    color: #383735;
}
.height24 {
	height: 24px;
	width: 100%;
}
/*招聘详情结束*/
/* 招聘小屏开始*/
@media screen and (max-width: 820px) {
/* 招聘首页小屏开始*/
    .zp_head{
        display:none;
    }
   #zp-mheader{
        display:block;
   }
   .zp_head_banner{
        height:180px;
        background-image: url('../images/zp_banner01_yd.png');
   }
   .zp_head_banner_title{
       font-size: 24px;
       margin-top: 56px;
       margin-left: 24px;
   }
   .zp_headnavbg{
        display:block;
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.5);
        z-index: 1;
        display:none;
   }
   .zp_headnavbg_wrap{
        margin-top:-100%;
   }
   .zp_headnavbg-top{
        height: 48px;
        overflow: hidden;
        zoom: 1;
        border-bottom: 1px solid rgba(56,55,53,0.12);
        background: #FFFFFF;
   }
   .zp_headnavbg-top-logo{
        width: 120px;
        height: 20px;
        margin-top: 13px;
        margin-left: 16px;
        float: left;
   }
   .zp_headnavbg-top-close{
        width: 48px;
        height: 48px;
        float: right;
   }
   .zp_headnavbg-top-close img{
        width: 16px;
        height: 16px;
        margin: 16px 0 0 16px;
   }
   .zp_headnavbg_menu{
        background: #FFFFFF;
        width: 100%;
        height: auto;
   }
   .zp_headnavbg_menu li{
        height:64px;
        border-bottom:1px solid rgba(56,55,53,0.12);
   }
   .zp_headnavbg_menu li a{
        display:block;
        width:100%;
        height:100%;
        font-size: 15px;
        color: #383735;
        text-align: center;
        font-weight: 600;
        line-height: 64px;
   }
   .zp_box zp_box_search{
        width:100%;
   }
   .zp_searchbox{
        border-radius: 0;
        height:auto;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 12px 16px;
        height:auto;

   }
   .zp_searchbox_inner{
        width: 100%;
        padding-top: 0px;
   }
   .zp_formsearch{
        display:flex;
   }

   .zp_searchbox input.zp_search_input{
        width: 100%;
   }
    .zp_searchbox button.zp_search_submitbtn{
        width:72px;
    }
    .zp_searchbox.zp_searchbox-fix{
        position:static;
        transform: none;
        padding:0 16px;
        height:76px;
    }
    .zp_box_search-fix{
        padding:0 16px;
    }
    .zp_checkbox_type_small{
        display:block;
    }
    .zp_box_search-fix .zp_checkbox_type_small{
        border:none;
    }
    .zp_box_search-fix  .zp_searchbox_inner{
         padding-top:16px;
    }
    .zp_box{
        width:100%;
    }
     .zp_box_search{
        overflow:unset;
     }
    .zp_box_left{
        display:none;
    }
    .zp_box_right{
        float:none;
        width:100%;
        overflow:hidden
    }
    .zp_box_right_title{
      height: 52px;
      padding-left: 16px;
      background: #F7F8F8;
    }
    .zp_title_name,.zp_title_number{
        font-size: 14px;
        color: rgba(56,55,53,0.60);
        font-weight: 400;
    }
    .zp_title_number{
        background: none;
        order-radius:0;
    }
    .zp_info{
        display:none
    }
    .zp_info_small{
        display:block;
    }
    .zp_item_inner{
        margin-left:0;
        margin-right:0;
        padding:16px;
    }
    .zp_item_title span.zp_item_title_name{
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width: 68%;
    }
    input[type=checkbox]::before {
        top: -9px;
        width: 16px;
        height: 16px;
        line-height: 18px;
        font-size: 16px;
    }
    .zp_fenye{
        display:none;
    }
    .zp_fenye_small_fox{
        display:block;
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .zp_fenye_small{
       display: flex;
       align-items: center;
       justify-content: center;
    }
     .zp_fenye_small a.zp_fenye_link{
        border:none;
        width:16px;
        height:16px;
        line-height:16px;
        background:none;
    }
    .zp_fenye_small .zp_fenye_link img{
        width:16px;
        height:16px;
    }
    .zp_pageNumber{
        font-size: 13px;
        display: flex;
        align-items: center;
        margin: 0 16px;
        color: #383735;
    }
    .zp_input_pageNumber {
        background: #FFFFFF;
        border: 1px solid rgba(56,55,53,0.20);
        border-radius: 6px;
        width: 44px;
        height: 25px;
        text-align: center;
        margin-right: 12px;
    }
    /* 招聘首页小屏结束*/
    /* 招聘详情页小屏开始*/
    .zp_checkbox_small{
        display:block;
        margin-top:-100%;
    }
    .zp_detail{
        margin-top:10px;
    }
    .zp_detail_inner{
        padding:16px;
    }
    .zp_detail_title main_title{
        font-size:18px;
    }
    .zp_detail_info{
        display:none;
    }
    .zp_detail_info_small{
        display:block;
    }
    .zp_detail_content .zp_detail_content_left{
        float: none;
        width: 100%;
    }
    .zp_detail_content .zp_detail_content_right{
        width: 120px;
        margin: 24px auto 0;
        float:none;
    }
    /* 招聘详情页小屏结束*/
}
/* 招聘小屏结束*/
/**************招聘部分结束 ***************/

/*底部*/

.jf-footer-zp{
    background: #F7F8F8;
    padding: 70px 0 50px 0;
    overflow: hidden;
    zoom: 1;
}
.jf-footer-nav-zp{
    overflow: hidden;
    zoom: 1;
    height: auto;
    padding: 0 0;
}

.jf-footer-nav-item-zp{
    float: left;
    width: 150px;
    height: auto;
    margin-right: 85px;
}
.jf-footer-nav-item-zp:last-child{
    float: left;
    width: 160px;
    height: auto;
    margin-right: 0;
}
.jf-footer-nav-item-zp h3{
    font-size: 14px;
    color: #383735;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid rgba(56,55,53,0.12);
    margin-bottom: 20px;
}
.jf-footer-nav-item-zp li a{
    font-size: 14px;
    color: rgba(56,55,53,0.60);
    display: block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    zoom: 1;
}
.jf-footer-nav-item-zp li a:hover{
    color: #EA5504;
}


.jf-footer-copyright-zp{
    overflow: hidden;
    zoom: 1;
    height: auto;
    padding: 50px 0 0 0;
    margin-top: 50px;
    border-top: 2px solid rgba(56,55,53,0.12);
}
.jf-footer-copyright-left-zp{
    float: left;
}
.jf-footer-copyright-left-zp p{
    color: rgba(56,55,53,0.60);
    height: 20px;
    line-height: 20px;
}
.jf-footer-copyright-left-zp p:first-child{
    margin-bottom: 12px;
    margin-top: 6px;
}
.jf-footer-copyright-right-zp{
    float: right;
    width: 320px;
    display: flex;
    justify-content: space-between;
}

.jf-footer-ewm-zp{
    width: 90px;
    height: 120px;
    margin-left: 13px;
}
.jf-footer-ewm-zp img{
    display: block;
    width: 90px;
    height: 90px;
    margin: 0 auto;
}
.jf-footer-ewm-zp p{
    height: 30px;
    line-height: 30px;
    text-align: left;
    font-size: 12px;
    color: rgba(56,55,53,0.60);
}




/*********************/
/*** version 20221124 ***/
@font-face {
    font-family: 'iconfont';
    src: url('../font/iconfont.woff2') format('woff2'),
    url('../font/iconfont.woff') format('woff'),
    url('../font/iconfont.ttf') format('truetype');
}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
body{
    font-size: 12px;
    font-family: "FangZhengZhunYuan_GBK";
    overflow-x: hidden;
}
strong{
    font-weight: bold;
}
.mpright0{
    margin-right: 0 !important;
}
.clearfix::after{
    contenr:'';//必须要写
    display:block;//变为块元素
    height:0;//必须要写可以写高度为0
    clear:both;
    visibility:hidden;//将设置的整个伪类隐藏掉不影响布局
}
#effect1 {display: none;font-size: 16px;margin-top: 25px; height: 40px; position: relative;font-family:"Microsoft Yahei";}
#effect1 span{color: #FFF;overflow: hidden; font-size: 25px;line-height:40px;}
img{
    display: block;
    border: none;
    pointer-events: none;
}
li{
    list-style: none;
}
a{
    text-decoration: none;
}
.jf-productpage-player-data{
    display: none;
}
.nice-selects{
    width: 60px;
    padding: 0 10px;
    height: 38px;
    border: 1px solid #999;
    position: absolute;
    right: 0;
    top: 0;
    box-shadow: 0 0 5px #999;
    background: none;
    display: none;
}
.nice-selects input{display: block;width: 100%;height: 38px;line-height: 38px \9;border: 0;outline: 0;background: none;text-align: center;color: #FFFFFF;}
.nice-selects ul{
    width: 100%;
    display: none;
    position: absolute;
    left: -1px;
    top: 38px;
    overflow: hidden;
    background: none;
    max-height: 150px;
    overflow-y: auto;
    border: 1px solid #999;
    border-top: 0;
    box-shadow: 0 3px 5px #999;
    z-index: 9999;
}
.nice-selects ul li{height: 30px;line-height: 30px;overflow: hidden;padding: 0 10px;cursor: pointer; text-align: center;color: #FFFFFF;}
.nice-selects ul li.on{background-color: #e0e0e0;}

/*** 新增加入我们样式开始 ***/
.sangar-slideshow-container {
    border-radius: 16px !important;
    overflow: hidden;
    zoom: 1;
    margin-bottom: 70px;
    -webkit-transform: rotate(0deg);
}

.jfgw-wrap {
    width: 1180px;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1;
}

.jfgw-joinus-title {
    font-size: 30px;
    color: #383735;
    text-align: center;
    font-weight: 600;
    height: 56px;
    line-height: 56px;
    margin: 70px 0 40px 0;
}

.jfgw-joinus-jihui {
    overflow: hidden;
    zoom: 1;
    padding-bottom: 100px;
}

.jfgw-joinus-jihui-item {
    float: left;
    width: 307px;
    height: 300px;
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #FFFFFF;
    box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0.12), 0 2px 6px 0 rgba(0, 0, 0, 0.08);
    border-radius: 16px;
    margin-right: 24px;
    padding: 50px 40px 0;
}

.jfgw-joinus-jihui-item:last-of-type {
    margin-right: 0;
}

.jfgw-joinus-jihui-item img {
    display: block;
    width: 52px;
    height: 52px;
    margin-bottom: 28px;
}

.jfgw-joinus-jihui-item h1 {
    font-size: 22px;
    color: #383735;
    text-align: center;
    font-weight: 600;
    margin-bottom: 16px;
    height: 30px;
    line-height: 30px;
}

.jfgw-joinus-jihui-item p {
    width: 100%;
    display: block;
    font-size: 14px;
    color: #383735;
    text-align: justify;
    line-height: 26px;
    font-weight: 400;
}

.jfgw-joinus-wenhua {
    overflow: hidden;
    zoom: 1;
    display: flex;
    justify-content: space-between;
}

.jfgw-joinus-wenhua-item {
    float: left;
    width: 220px;
    height: 420px;
    border-radius: 16px !important;
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    zoom: 1;
    position: relative;
    transition: all 0.3s ease-out;
}

.jfgw-joinus-wenhua-item:hover{
    width: 250px;
}

.jfgw-joinus-wenhua-item:hover .jfgw-joinus-wenhua-item-content {
    padding: 40px 24px 16px 24px;
    background: rgba(234, 85, 4, 0.9);
}

.jfgw-joinus-wenhua-item:hover .jfgw-joinus-wenhua-item-content p {
    display: block;
}

.jfgw-joinus-wenhua-item:hover .jfgw-joinus-wenhua-item-icon img {
    transform: rotate(180deg);
}

.jfgw-joinus-wenhua-item-content {
    position: absolute;
    width: 100%;
    height: 420px;
    left: 0;
    right: 0;
    top: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 350px 24px 16px 24px;
    z-index: 9;
    transition: all 0.3s;
    background: rgba(234, 85, 4, 0);
    border-radius: 16px;
}

.jfgw-joinus-wenhua-item-content h1 {
    font-size: 22px;
    color: #FFFFFF;
    text-align: center;
    font-weight: 600;
    margin-bottom: 24px;
}

.jfgw-joinus-wenhua-item-content p {
    font-size: 14px;
    color: #FFFFFF;
    text-align: justify;
    line-height: 26px;
    font-weight: 400;
    width: 200px;
    display: none;
}

.jfgw-joinus-wenhua-item-icon {
    width: 16px;
    height: 16px;
    position: absolute;
    left: 50%;
    bottom: 16px;
    transform: translateX(-50%);
    z-index: 999;
}

.jfgw-joinus-wenhua-item-icon img {
    display: block;
    width: 16px;
    height: 16px;
}

.jfgw-joinus-guanhuai {
    overflow: hidden;
    zoom: 1;
    padding-bottom: 90px;
}

.jfgw-joinus-guanhuai-item {
    float: left;
    width: 307px;
    height: 240px;
    border-radius: 16px !important;
    -webkit-transform: rotate(0deg);
    margin-right: 24px;
    overflow: hidden;
    zoom: 1;
    position: relative;
}

.jfgw-joinus-guanhuai-item:hover .jfgw-joinus-guanhuai-item-content {
    opacity: 0.9;
    background: #EA5504;
    border-radius: 16px;
    top: 0;
    padding: 40px 24px 16px 24px;
}

.jfgw-joinus-guanhuai-item:hover .jfgw-joinus-guanhuai-item-content p {
    display: block;
}

.jfgw-joinus-guanhuai-item:last-of-type {
    margin-right: 0;
}

.jfgw-joinus-guanhuai-item img {
    display: block;
    width: 377px;
    height: 240px;
}

.jfgw-joinus-guanhuai-item-content {
    position: absolute;
    background: rgba(0, 0, 0, 0.4);
    width: 307px;
    height: 240px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 130px 24px 16px 24px;
    z-index: 9;
    transition: all 0.3s ease-out;
}

.jfgw-joinus-guanhuai-item-content p {
    font-size: 22px;
    color: #FFFFFF;
    text-align: justify;
    line-height: 30px;
    height: 30px;
    font-weight: 400;
    display: block;
}

.jfgw-joinus-women {
    width: 100%;
    height: 280px;
    background: url(../images/jfgw_contact_jiaruwomen_20221116.jpg) no-repeat top center;
    padding: 72px 0 76px 0;
}

.jfgw-joinus-women h1 {
    font-size: 40px;
    color: #FFFFFF;
    text-align: center;
    font-weight: 600;
    line-height: 56px;
    margin-bottom: 24px;
}

.jfgw-joinus-women-btn {
    height: 48px;
    display: flex;
    justify-content: center;
    max-width: 960px;
    margin: 0 auto;
    position: relative;
}

.jfgw-joinus-women-btn-erweima{
    position: absolute;
    width: 90px;
    height: 120px;
    position: absolute;
    top: -70px;
    right: 0;
}

.jfgw-joinus-women-btn-erweima p{
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: left;
    font-size: 12px;
    color: rgba(255,255,255,0.60);
}

.jfgw-joinus-women-btn-erweima img{
    display: block;
    width: 90px;
    height: 90px;
}

.jfgw-joinus-women-btn a {
    width: 170px;
    height: 48px;
    display: block;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    font-weight: 600;
    line-height: 48px;
}

.jfgw-joinus-women-btn a:first-of-type {
    background: #EA5504;
    border-radius: 16px 0 0 16px;
    margin-right: 1px;
}

.jfgw-joinus-women-btn a:last-of-type {
    background: #FF8500;
    border-radius: 0 16px 16px 0;
}
/* DIRECTIONAL NAV
 ================================================== */
.sangar-slideshow-container > .default div > span.sangar-arrow-right {
    background: url("../images/right-arrow_20221114.png");
    right: 0px;
}

.sangar-slideshow-container > .default div > span.sangar-arrow-left {
    background: url("../images/left-arrow_20221114.png");
    left: 0px;
}

/* PAGINATION NAV
 ================================================== */
.sangar-slideshow-container > .default ul.sangar-pagination-bullet > li {
    float: left;
    margin-left: 10px;
    cursor: pointer;
    color: #BBBBBB;
    width: 18px;
    height: 18px;
    overflow: hidden;
    padding:0px;

    -webkit-border-radius: 90px;
    -moz-border-radius: 90px;
    border-radius: 90px;
    background-color: #4C4C4C;
}

.sangar-slideshow-container > .default ul.sangar-pagination-bullet > li.sangar-pagination-active {
    color: #616161;
    background-color: #D3D3D3;
    margin-left:auto;
    margin-right:auto;
    margin-left: 10px;
    border: 5px solid #4C4C4C;
    width: 8px;
    height: 8px;
}

/**
 * sangar-pagination-content-horizontal
 */
.sangar-slideshow-container > .default ul.sangar-pagination-content-horizontal > li {
    padding: 20px 0 !important;
    text-align: center;
    color: #FFF;
}
.sangar-slideshow-container > .default ul.sangar-pagination-content-horizontal > li.sangar-pagination-active {
    background-image: linear-gradient(270deg, #FF8500 0%, #EA5504 100%);
}
.sangar-slideshow-container > .default ul.sangar-pagination-type-image > li.sangar-pagination-active {
    background: none;
}
.sangar-slideshow-container > .default ul.sangar-pagination-type-image > li.sangar-pagination-active > img {
    border:2px solid white;
    margin: -2px;
}
.sangar-slideshow-container > .default ul.sangar-pagination-content-horizontal > li:hover {
    background-image: linear-gradient(270deg, #FF8500 0%, #EA5504 100%);
}
.sangar-slideshow-container > .default ul.sangar-pagination-type-image > li:hover {
    background: none;
}

/**
 * sangar-pagination-content-vertical
 */
.sangar-slideshow-container > .default ul.sangar-pagination-content-vertical > li {
    padding: 15px 0;
    text-align: center;
    color: #FFF;
}
.sangar-slideshow-container > .default ul.sangar-pagination-type-image > li {
    padding: 5px 0;
}
.sangar-slideshow-container > .default ul.sangar-pagination-content-vertical > li.sangar-pagination-active {
    background-color: #A64E48;
}
.sangar-slideshow-container > .default ul.sangar-pagination-type-image > li.sangar-pagination-active {
    background: none;
}
.sangar-slideshow-container > .default ul.sangar-pagination-type-image > li.sangar-pagination-active > img {
    border:2px solid white;
    margin: -2px;
}
.sangar-slideshow-container > .default ul.sangar-pagination-content-vertical > li:hover {
    background-color: #A64E48;
}
.sangar-slideshow-container > .default ul.sangar-pagination-type-image > li:hover {
    background: none;
}
/**
 * Sangar Slider
 * Copyright 2014, Tonjoo
 * Sangar slider is available under dual license : GPLv2 and Tonjoo License
 * http://www.gnu.org/licenses/gpl-2.0.html
 */

.sangar-slideshow-container {
    margin-left: auto;
    margin-right: auto;
}

.sangar-slideshow-container .sangar-slideshow-content {
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
    z-index: 99;
}

/* NO TRANSITION
 ================================================== */
.sangar-slideshow-container .notransition {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}


/* CONTAINER
 ================================================== */
.sangar-slideshow-container div.sangar-wrapper {
    position: relative;
    overflow: hidden;
}
.sangar-slideshow-container div.sangar-slideshow-content {
    position: relative;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}
.sangar-slideshow-container .sangar-slideshow-content > .sangar-content-wrapper {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -webkit-transform-style: preserve-3d;

    -moz-backface-visibility: hidden;
    -moz-perspective: 1000px;
    -moz-transform-style: preserve-3d;

    -o-backface-visibility: hidden;
    -o-perspective: 1000px;
    -o-transform-style: preserve-3d;

    -ms-backface-visibility: hidden;
    -ms-perspective: 1000px;
    -ms-transform-style: preserve-3d;
}
.sangar-slideshow-container .sangar-slideshow-content > .sangar-content-wrapper > .sangar-content {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.sangar-slideshow-container .sangar-slideshow-content > .sangar-content-wrapper > .sangar-content > a,
.sangar-slideshow-container .sangar-slideshow-content > .sangar-content-wrapper > .slideWrapperInside > .sangar-content > a {
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 20;
    background: none;
    -webkit-backface-visibility: hidden;
    outline: none;
    padding: 0;
    margin: 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
.sangar-slideshow-content > img,
.sangar-slideshow-content > div,
.sangar-slideshow-content > a { display: none }


/* TIMER
 ================================================== */
.sangar-slideshow-container div.sangar-timer {
    position: absolute;
    display: block;
    top: 0px;
    left: 0px;
    height: 5px;
    opacity: 0.6;
    z-index: 99;

    /*cursor: pointer;*/
}
.sangar-slideshow-container div.sangar-timer div.sangar-timer-mask {
    height: 100%;
    width: 0px;
    background: #ffffff;
}


/* CONTENT
 ================================================== */
.sangar-slideshow-container .sangar-content-wrapper .sangar-content > div.sslider-bg-content{
    display: block;
    width: 100%;
    height: 100%;
}


/* TEXTBOX
 ================================================== */
.sangar-slideshow-container .sangar-content-wrapper .sangar-content .sangar-textbox {
    display: table;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 42px;
    box-sizing: border-box;
}

.sangar-slideshow-container .sangar-textbox.sangar-textbox-with-button {
    z-index: 21;
}

.sangar-slideshow-container .sangar-textbox .sangar-textbox-inner {
    display: table-cell;
}

.sangar-slideshow-container .sangar-textbox-content {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.sangar-slideshow-container .sangar-textbox-content p {
    margin: 0px;
}

.sangar-slideshow-container .sangar-textbox-content > div {
    margin-top: 15px;
}

.sangar-slideshow-container .sangar-textbox-content > div p {
    font-size: inherit;
}

.sangar-slideshow-container .sangar-textbox-content p.sangar-slide-title {
    font-weight: bold;
}

.sangar-slideshow-container .sangar-textbox-content {
    box-sizing: border-box;
}

/* position left */
.sangar-slideshow-container .sangar-position-left {
    vertical-align: middle;
}
.sangar-slideshow-container .sangar-position-left > .sangar-textbox-content {
    margin-right:auto;
}

/* position top-left */
.sangar-slideshow-container .sangar-position-top-left {
    vertical-align: top;
}
.sangar-slideshow-container .sangar-position-top-left > .sangar-textbox-content {
    margin-right:auto;
}

/* position top */
.sangar-slideshow-container .sangar-position-top {
    vertical-align: top;
}
.sangar-slideshow-container .sangar-position-top > .sangar-textbox-content {
    margin-right:auto;
    margin-left:auto;
}

/* position top-right */
.sangar-slideshow-container .sangar-position-top-right {
    vertical-align: top;
}
.sangar-slideshow-container .sangar-position-top-right > .sangar-textbox-content {
    margin-left:auto;
}

/* position right */
.sangar-slideshow-container .sangar-position-right {
    vertical-align: middle;
}
.sangar-slideshow-container .sangar-position-right > .sangar-textbox-content {
    margin-left:auto;
}

/* position bottom-right */
.sangar-slideshow-container .sangar-position-bottom-right {
    vertical-align: bottom;
}
.sangar-slideshow-container .sangar-position-bottom-right > .sangar-textbox-content {
    margin-left:auto;
}

/* position bottom */
.sangar-slideshow-container .sangar-position-bottom {
    vertical-align: bottom;
}
.sangar-slideshow-container .sangar-position-bottom > .sangar-textbox-content {
    margin-right:auto;
    margin-left:auto;
}

/* position bottom-left */
.sangar-slideshow-container .sangar-position-bottom-left {
    vertical-align: bottom;
}
.sangar-slideshow-container .sangar-position-bottom-left > .sangar-textbox-content {
    margin-right:auto;
}

/* position center */
.sangar-slideshow-container .sangar-position-center {
    vertical-align: middle;
}
.sangar-slideshow-container .sangar-position-center > .sangar-textbox-content {
    margin-right:auto;
    margin-left:auto;
}

/* position sticky-top */
.sangar-slideshow-container .sangar-position-sticky-top > .sangar-textbox-content {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    padding: 45px;
    width: 100% !important;

    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

/* position sticky-bottom */
.sangar-slideshow-container .sangar-position-sticky-bottom > .sangar-textbox-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 45px;
    width: 100% !important;

    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}


/* SLIDE WRAPPER INSIDE
 ================================================== */
.sangar-slideshow-container .slideWrapperInside {
    float:left;
    position:absolute;
}

.sangar-slideshow-container .slideWrapperInside .sangar-content {
    overflow: hidden;
}

.sangar-slideshow-container .slideWrapperInside.swi1st {
    z-index: 1;
}

.sangar-slideshow-container .slideWrapperInside.swi2nd {
    z-index: 2;
}

.sangar-slideshow-container .slideWrapperInside.swi3rd {
    z-index: 1;
}


/* DIRECTIONAL NAV
 ================================================== */
.sangar-slideshow-container nav.sangar-slider-nav {
    display: block
}

.sangar-slideshow-container div.sangar-slider-nav span.sangar-arrow-right,
.sangar-slideshow-container div.sangar-slider-nav span.sangar-arrow-left {
    width: 38px;
    height: 38px;
    position: absolute;
    z-index: 10;
    font-weight: bold;
    cursor: pointer;
}

.sangar-slideshow-container div.sangar-slider-nav span.sangar-arrow-up,
.sangar-slideshow-container div.sangar-slider-nav span.sangar-arrow-down {
    width: 38px;
    height: 38px;
    position: absolute;
    z-index: 10;
    font-weight: bold;
    cursor: pointer;
}

.sangar-slideshow-container div.small span{
    top: 40%;
    width: 40px;
    height: 40px;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    margin-top: -20px;
}

.sangar-slideshow-container div.sangar-slider-nav span:hover {
    color: #ffffff;
    text-decoration: none;
}


/* PAGINATION NAV
 ================================================== */
.sangar-slideshow-container .sangar-pagination-wrapper{
    margin:0px;
    padding:0px;
    text-align: center;
    line-height: 0;
    background-color: #000000;
    text-align: center;
}

.sangar-slideshow-container .sangar-pagination-wrapper.wrapper-content-vertical{
    position: absolute;
    top: 0;
}

.sangar-slideshow-container .sangar-pagination-wrapper.wrapper-bullet{
    background: none;
    text-align: center;
    position: absolute;
    bottom: 12px;
    z-index: 10;
}

.sangar-slideshow-container .sangar-pagination-wrapper ul.sangar-pagination {
    /*font-family: sans-serif;*/
    font-size: 14px;
    line-height: normal;
}

/* sangar-pagination-none */
.sangar-slideshow-container .sangar-pagination-wrapper ul.sangar-pagination-none {
    display: none !important;
}

/* sangar-pagination-bullet */
.sangar-slideshow-container .sangar-pagination-wrapper ul.sangar-pagination-bullet {
    z-index: 10;
    list-style: none;
    display: inline-block;
    margin: 0px;
    padding:0px;
}
.sangar-slideshow-container .sangar-wrapper ul.sangar-pagination-bullet > li:first-child,
.sangar-slideshow-container .sangar-wrapper ul.sangar-pagination-bullet > li.sangar-pagination-active:first-child {
    margin-left: 0px;
}

/* sangar-pagination-content-horizontal */
.sangar-slideshow-container .sangar-pagination-wrapper ul.sangar-pagination-content-horizontal {
    position: relative;
    z-index: 10;
    list-style: none;
    display: inline-block;
    margin: 0px;
    width:100%;
    padding:0px;
}
.sangar-slideshow-container .sangar-wrapper ul.sangar-pagination-content-horizontal > li {
    float: left;
    cursor: pointer;
    overflow: hidden;
    list-style-type: none;
    padding: 0;
    margin: 0px;
    background-image: none;
    display: inline;
}

/* sangar-pagination-content-vertical */
.sangar-slideshow-container .sangar-pagination-wrapper ul.sangar-pagination-content-vertical {
    position: relative;
    z-index: 10;
    list-style: none;
    display: inline-block;
    margin: 0px;
    width:100%;
    padding:0px;
}
.sangar-slideshow-container .sangar-wrapper ul.sangar-pagination-content-vertical > li {
    cursor: pointer;
    overflow: hidden;
    list-style-type: none;
    padding:0px;
    margin:0px;
    background-image: none;
}


/* SLIDER LOADER
 ================================================== */
.sangar-slideshow-container .sangar-slider-loading > div {
    text-align: center;
    width: 65px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -30px;
    margin-top: -10px;
    font-size: 2px;
}

.sangar-slideshow-container .sangar-slider-loading > div > span {
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    margin: 10px auto;
    background: #FFFFFF;
    -moz-border-radius: 35px;
    -moz-animation: bubblingG 0.6s infinite alternate;
    -webkit-border-radius: 35px;
    -webkit-animation: bubblingG 0.6s infinite alternate;
    -ms-border-radius: 35px;
    -ms-animation: bubblingG 0.6s infinite alternate;
    -o-border-radius: 35px;
    -o-animation: bubblingG 0.6s infinite alternate;
    border-radius: 35px;
    animation: bubblingG 0.6s infinite alternate;
}

.sangar-slideshow-container .sangar-slider-loading > div > #span_1 {
    -moz-animation-delay: 0.36s;
    -webkit-animation-delay: 0.36s;
    -ms-animation-delay: 0.36s;
    -o-animation-delay: 0.36s;
    animation-delay: 0.36s;
}

.sangar-slideshow-container .sangar-slider-loading > div > #span_2 {
    -moz-animation-delay: 0.18s;
    -webkit-animation-delay: 0.18s;
    -ms-animation-delay: 0.18s;
    -o-animation-delay: 0.18s;
    animation-delay: 0.18s;
}

.sangar-slideshow-container .sangar-slider-loading > div > #span_3 {
    -moz-animation-delay: 0s;
    -webkit-animation-delay: 0s;
    -ms-animation-delay: 0s;
    -o-animation-delay: 0s;
    animation-delay: 0s;
}
/*** 新增加入我们样式结束 ***/

/*** 联系我们 商务合作 样式开始 ***/
.jfgw-cooperation{
    background: #FFFFFF;
    padding: 0 20px 30px 20px;
    display: flex;
    justify-content: center;
}
.jfgw-shenqingtiyan{
    width: 460px;
    height: 680px;
    border-radius: 16px;
    border: 1px solid #EA5504;
    margin-right: 20px;
    position: relative;
    margin-top: 20px;
}

.jfgw-logomore{
    width: 400px;
    height: 680px;
    border-radius: 16px;
    border: 1px solid #EA5504;
    padding: 30px 20px;
    margin-top: 20px;
}
.jfgw-logomore h3{
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 20px;
    color: #1D2539;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 20px;
}
.jfgw-logomore-wrap{
    overflow: hidden;
    zoom: 1;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.jfgw-logomore-item {
    width: 33.33%;
    height: 64px;
}
.jfgw-logomore-wrap img{
    width: 100px;
    height: 64px;
    display: block;
    margin: 0 auto;
}
.jfgw-logomore-tel{
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 32px;
}
.jfgw-logomore-tel img{
    display: block;
    width: 48px;
    height: 48px;
    margin-right: 8px;
}
.jfgw-logomore-tel-box{
    height: 48px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.jfgw-logomore-tel-box span{
    display: block;
    height: 20px;
    font-size: 14px;
    color: rgba(56,55,53,0.60);
    text-align: center;
    font-weight: 400;
}
.jfgw-logomore-tel-box p{
    display: block;
    height: 32px;
    font-size: 24px;
    color: #383735;
    line-height: 32px;
    font-weight: 600;
}
.jfgw-cooperation-box{
    width: 450px;
    height: 550px;
    background: #FFFFFF;
    padding: 20px;
    margin: 25px auto;
}
.jfgw-cooperation-box > button{
    display: block;
    background: #EA5504;
    font-size: 16px;
    color: #FFFFFF;
    width: 370px;
    height: 40px;
    margin: 10px auto 0 auto;
    border: none;

}
.jfgw-cooperation-box-title{
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 20px;
    color: #1D2539;
    margin-top: 5px;
    margin-bottom: 50px;
    font-weight: bold;
}
.jfgw-cooperation-box-title span{
    font-weight: normal;
    font-size: 14px;
    margin-left: 8px;
    color: #383735;
}
.jfgw-cooperation-box-item{
    height: auto;
    line-height: 40px;
    margin: 0 20px 30px 20px;
    border-bottom: 1px solid rgba(56,55,53,0.20);
    display: flex;
    position: relative;
    align-items: center;
}
.jfgw-cooperation-box-item:last-of-type {
    align-items: normal;
    padding-top: 10px;
}
.jfgw-cooperation-box-item .tips{
    position: absolute;
    left: 16px;
    bottom: -30px;
    color: red;
    font-size: 12px;
    display: none;
}
.jfgw-cooperation-box-item i{
    font-size: 12px;
    display: none;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    border-radius: 9px;
    background: #999999;
    color: #FFFFFF;
    margin: 0 5px;
}
.jfgw-cooperation-box-item span{
    font-size: 24px;
}
.jfgw-cooperation-box-item input{
    flex: auto;
    border: none;
    margin-left: 10px;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    display: block;
    outline: none;
}
.jfgw-cooperation-box-item input:focus{
    outline: none;
}
.jfgw-cooperation-box-item .checkbox{
    margin-top: 5px;
    margin-left: 0;
    margin-right: 5px;
    width: 16px;
    height: 16px;
}
.jfgw-cooperation-box-item .checkbox input{
    margin-left: 0;
    line-height: normal;
    display: block;
    width: 16px;
    height: 16px;
}
.jfgw-cooperation-box-item .rule{
    height: auto;
    color: #999999;
    font-size: 12px;
    line-height: 24px;
}
.jfgw-cooperation-box-item .rule a{
    color: #999999;
}
.jfgw-cooperation-zhichifuwu-title{
    height: 165px;
    position: relative;
    padding-top: 100px;
}
.jfgw-cooperation-zhichifuwu-title-wrap{
    width: 200px;
    height: 16px;
    background: rgba(234,85,4,0.15);
    margin: 0 auto 0 auto;
}
.jfgw-cooperation-zhichifuwu-title-wrap span{
    display: block;
    width: 160px;
    height: 45px;
    position: absolute;
    left: 50%;
    top: 70px;
    transform: translate(-50%);
    font-size: 32px;
    color: #383735;
    text-align: center;
    font-weight: 600;
}
.jfgw-cooperation-zhichi{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.jfgw-cooperation-zhichi-item{
    width: 478px;
    height: 200px;
    background: #FFFFFF;
    padding: 50px 30px;
    display: flex;
    margin-bottom: 20px;
}
.jfgw-cooperation-zhichi-item > img{
    display: block;
    width: 52px;
    height: 52px;
    margin-right: 30px;
}
.jfgw-cooperation-zhichi-item-content{
    height: 100px;
}
.jfgw-cooperation-zhichi-item-content h3{
    height: 33px;
    line-height: 33px;
    font-size: 24px;
    color: #383735;
    font-weight: 600;
}
.jfgw-cooperation-zhichi-item-content p{
    font-size: 14px;
    color: #383735;
    line-height: 26px;
    font-weight: 400;
}
#sendYZM_cooperation{
    font-size: 16px;
    color: #EA5504;
    cursor: pointer;
    line-height: 39px;
    width: 120px;
    border: none;
    background: none;
    text-align: right;
    outline: none;
}
/*** 联系我们 商务合作 样式结束 ***/


/*** 三级导航样式 ***/
#tabs-productAndService{
    width: 120px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 30px 0;
    margin-left: 110px;
}
#tabs-productAndService a.tabs-productAndService-nav{
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    cursor: pointer;
    color: #333333;
    margin: 10px 0 10px 0;
    position: relative;
}
#tabs-productAndService a.tabs-productAndService-nav.selected::after{
    content: '';
    display: block;
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    bottom: 0;
    height: 2px;
    background:#EA5504;
    width: 100%;
    transition: width 0.3s;
}
#tabs-productAndService .tabs-productAndService-nav::after{
    content: '';
    display: block;
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    bottom: 0;
    height: 2px;
    background:#EA5504;
    width: 0;
    transition: width 0.3s;
}
#tabs-productAndService .tabs-productAndService-nav:hover::after{
    width: 100%;
}
.productAndService-content{
    height: auto;
    overflow: hidden;
    zoom: 1;
    display: none;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    flex: 1;
    padding: 0 20px 20px 20px;
}
.productAndService-content.selected{
    display: block;
}
.productAndService-content .productAndService-content-nav{
    width: 100%;
    height: auto;
}
.productAndService-content .productAndService-content-nav span{
    display: inline-block;
    width: 150px;
    height: 50px;
    line-height: 50px;
    font-weight: normal;
    font-size: 14px;
    color: #333333;
    border-bottom: 1px solid rgba(56,55,53,0.12);
    margin: 10px 20px 10px 0;
    color: #333333;
    font-weight: bold;
    padding: 0;
}
.productAndService-content .productAndService-content-item{
    width: 150px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    float: left;
    margin-right: 23px;
}
.productAndService-content .productAndService-content-item a{
    display: block;
    width: 150px;
    height: 30px;
    line-height: 30px;
    float: left;
    color: #333333;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
}
.productAndService-content .productAndService-content-item a:hover{
    color: #EA5504;
}
.productAndService-content .productAndService-content-item a span{
    display: inline-block;
    color: #EA5504;
    border-radius: 3px;
    height: 20px;
    float: none;
    width: auto;
    padding: 0 5px;
    border: 1px solid #EA5504;
    transform: scale(0.7);
    margin-left: 2px;
    font-size: 12px;
    line-height: 20px;
}

/**
** 金融风险解决方案样式
 */
.jf-jinrong818{
    width: 100%;
    height: auto;
    overflow: hidden;
    zoom: 1;
    padding: 50px 110px;
}
.jf-jinrong818-top{
    width: 100%;
    height: auto;
    overflow: hidden;
    zoom: 1;
    padding: 0 20px;
    margin-bottom: 30px;
}
.jf-jinrong818-top p{
    font-size: 14px;
    color: #383735;
    line-height: 22px;
}
.jf-jinrong818-item{
    width: 100%;
    height: auto;
    overflow: hidden;
    zoom: 1;
    margin-bottom: 30px;
}
.jf-jinrong818-item-title{
    width: 100%;
    height: auto;
    overflow: hidden;
    zoom: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
}
.jf-jinrong818-item-title-icon{
    width: 52px;
    height: 52px;
    font-size: 30px;
    line-height: 52px;
    text-align: center;
    background-image: linear-gradient(179deg, #EA5504 0%, #FF691F 100%);
    border-radius: 26px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 15px;
}
.jf-jinrong818-item-title-icon img{
    display: block;
    width: 52px;
    height: 52px;
}
.jf-jinrong818-item-title-icon span{
    font-size: 26px;
    color: #FFFFFF;
    display: block;
    width: 52px;
    height: 52px;
    line-height: 52px;
    text-align: center;
}
.jf-jinrong818-item-title-txt{
    line-height: 52px;
    font-size: 24px;
    color: #383735;
    margin-left: 15px;
    font-weight: bold;
}
.jf-jinrong818-item-content{
    display: flex;
    flex-wrap: wrap;
}
.jf-jinrong818-item-content a{
    display: block;
    width: 50%;
    height: auto;
    min-height: 60px;
    line-height: 30px;
    padding: 0 20px;
}
.jf-jinrong818-item-content > .jf-jinrong818-item-content-box{
    display: block;
    width: 50%;
    height: auto;
    min-height: 60px;
    line-height: 30px;
    padding: 0 20px;
}
.jf-jinrong818-item-content > .jf-jinrong818-item-content-box{
    height: auto;
}
.jf-jinrong818-item-content > .jf-jinrong818-item-content-box h3{
    font-size: 24px;
    height: 33px;
    line-height: 33px;
    margin-bottom: 20px;
    position: relative;
    padding-left: 16px;
    color: #383735;
}
.jf-jinrong818-item-content > .jf-jinrong818-item-content-box h3::after{
    display: block;
    width: 6px;
    height: 6px;
    background: #EA5504;
    left: 0;
    top: 13px;
    position: absolute;
    content: '';
}
.jf-jinrong818-item-content > .jf-jinrong818-item-content-box p{
    font-size: 14px;
    color: #383735;
    line-height: 26px;
    position: relative;
    padding-left: 16px;
}
.jf-jinrong818-item-content > .jf-jinrong818-item-content-box p::after{
    display: block;
    width: 6px;
    height: 6px;
    background: #EA5504;
    left: 0;
    top: 10px;
    position: absolute;
    content: '';
}
.jf-jinrong818-item-content > .jf-jinrong818-item-content-box p.jf-jinrong818-item-content-box-nodian::after{
    display: none;
}

.jf-jinrong818-item-content a .jf-jinrong818-item-content-box{
    height: auto;
}
input{
    outline: none;
}
input:focus{
    outline: none;
}
.jf-jinrong818-item-content a .jf-jinrong818-item-content-box h3{
    font-size: 24px;
    height: 33px;
    line-height: 33px;
    margin-bottom: 20px;
    position: relative;
    padding-left: 16px;
    color: #383735;
}
.jf-jinrong818-item-content a .jf-jinrong818-item-content-box h3::after{
    display: block;
    width: 6px;
    height: 6px;
    background: #EA5504;
    left: 0;
    top: 13px;
    position: absolute;
    content: '';
}
.jf-jinrong818-item-content a .jf-jinrong818-item-content-box p{
    font-size: 14px;
    color: #383735;
    line-height: 26px;
    position: relative;
    padding-left: 16px;
}
.jf-jinrong818-item-content a .jf-jinrong818-item-content-box p::after{
    display: block;
    width: 6px;
    height: 6px;
    background: #EA5504;
    left: 0;
    top: 10px;
    position: absolute;
    content: '';
}
.jf-jinrong818-item-content a .jf-jinrong818-item-content-box p.jf-jinrong818-item-content-box-nodian::after{
    display: none;
}


.jf-hezuohuoban818{
    width: 100%;
    height: auto;
    overflow: hidden;
    zoom: 1;
}
.jf-hezuohuoban818-item{
    width: 277px;
    height: 250px;
    float: left;
    margin-right: 24px;
    margin-bottom: 24px;
    overflow: hidden;
    zoom: 1;
}
.jf-hezuohuoban818-item img{
    display: block;
    width: 277px;
    height: 250px;
}
.jf-hezuohuoban818-item:nth-child(4n){
    width: 277px;
    height: 250px;
    float: left;
    margin-right: 0;
}

.jf-jinrong818-item-changjing{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 20px;
}
.jf-jinrong818-item-changjing-item{
    width: 180px;
    height: 56px;
    background-image: linear-gradient(-45deg,#FFE696 0%,#FF884C 100%);
    line-height: 56px;
    text-align: center;
    color: #ffffff;
    font-size: 24px;
}


.jf-white-color{
    background: #ffffff;
}
.jf-china-ditubox{
    height: 1000px;
    background: #ffffff;
}
.jf-china-ditu{
    width: 928px;
    height: 672px;
    background: url(../images/map.68204a7.png) no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
}
.point{
    position: relative;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: rgba(237, 85, 5, .9);
}
.point::before,.point::after{position: absolute;width: 12px; height: 12px; border-radius: 50%;content: ''; background-color: rgba(237, 85, 5, .9); left: 0; top: 0;}
.point::before{animation: scale 2s infinite; }
.point::after{animation: scale2 2s infinite; }
@keyframes scale{0%{ transform: scale(1); opacity:.9}100%{ transform: scale(2); opacity: 0;}}
@keyframes scale2{0%{ transform: scale(1);opacity:.9;}100%{ transform: scale(4);opacity:0;}}
.chengdu{
    top: 430px;
    left: 414px;
    position: relative;
}
.neijiang{
    top: 440px;
    left: 425px;
    position: relative;
}
.jinan{
    top: 305px;
    left: 605px;
    position: relative;
}
.hefei{
    top: 370px;
    left: 600px;
    position: relative;
}
.shanghai{
    top: 353px;
    left: 660px;
    position: relative;
}
.suzhou{
    top: 340px;
    left: 646px;
    position: relative;
}
.luoyang{
    top: 290px;
    left: 530px;
    position: relative;
}
.shenzhen{
    top: 470px;
    left: 568px;
    position: relative;
}
.xian{
    top: 370px;
    left: 480px;
    position: relative;
}
.city-name{
    display: none;
}
.point:hover .city-name{
    display: block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    left: 20px;
    top: -8px;
}
.jf-product-guige-tab{
    margin-bottom: 16px;
}
.jf-product-guige-tab ul{
    display: flex;
    justify-content: center;
    align-items: center;
}
.jf-product-guige-tab li{
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin: 0 20px;
    font-weight: bold;
    position: relative;
    color: #383735;
    cursor: pointer;
    transition: all 0.3s;
}
.jf-product-guige-tab li:hover:after{
    width: 100%;
}
.jf-product-guige-tab li:after{
    content: "";
    position: absolute;
    width: 0;
    height: 3px;
    background: #EA5504;
    left: 50%;
    bottom: 0;
    transform: translate(-50%,0);
}
.jf-product-guige-tab li.active:after{
    width: 100%;
}
.jf-product-guige-tabcontent{
    width: 100%;
    height: auto;
}
.jf-product-guige-tabcontent img{
    width: 100%;
    height: auto;
    display: block;
    display: none;
}
.jf-product-changjing{
    width: 100%;
    height: auto;
    overflow: hidden;
    zoom: 1;
}
.jf-product-changjing-item{
    float: left;
    margin: 0 11px 20px 11px;
    width: 377px;
    height: 370px;
    box-shadow: 0 2px 10px 4px rgba(56,55,53,0.06);
    overflow: hidden;
    zoom: 1;
}
.jf-product-changjing-item:last-child{
    margin-right: 0!important;
}
.jf-product-changjing-item > img{
    display: block;
    width: 377px;
    height: 210px;
}
.jf-product-changjing-item-txt{
    padding: 24px;
}
.jf-product-changjing-item-txt h3{
    color: #383735;
    font-size: 24px;
    margin-bottom: 24px;
}
.jf-product-changjing-item-txt p{
    color: #383735;
    font-size: 14px;
    color: #383735;
    line-height: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.jf-404{
    width: 100%;
    height: auto;
    min-height: 500px;
    position: relative;
    background: #FFFFFF;
}
.jf-404-wrap{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    flex-direction: column;
}
.jf-404-img{
    width: 260px;
    height: auto;
    margin: 0 auto 40px auto;
}
.jf-404-img img{
    display: block;
    width: 100%;
    height: auto;
}
.jf-404-txt{
    line-height: 22px;
    font-size: 16px;
    color: #999999;
    text-align: center;
}
.jf-404-returnHome{
    font-size: 16px;
    color: #EA5504;
    text-align: center;
    margin-top: 16px;
}
.jf-404-returnHome a{
    color: #EA5504;
}
.jf-content{
    width: 100%;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    color: #383735;
    line-height: 30px;
    padding: 0 100px;
}

.jf-new-angangaishubox{
    display: flex;
    flex-wrap: wrap;
}
.jf-new-angangaishubox > p{
    display: block;
    width: 50%;
    height: 30px;
    line-height: 30px;
}
.lh30{
    line-height: 30px!important;
    height: 30px!important;
}

/*
* 网站右侧悬浮框
 */
#rightfiexbox{
    position: fixed;
    bottom: 30%;
    right: 20px;
    width: 50px;
    height: auto;
    z-index: 999;
}
.serviceCenter{
    width: 50px;
    height: auto;
    padding-top: 10px;
    background: #FFFFFF;
    margin-bottom: 10px;
    cursor: pointer;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
    padding-bottom: 5px;
}
.serviceCenter a{
    color: #EA5504;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.serviceCenter a div{
    line-height: 22px;
    letter-spacing: 3px;
}
.serviceCenter img{
    display: block;
    width: 30px;
    height: 30px;
    margin: 0 auto 0 auto;
}
.serviceCenter > div{
    color: #EA5504;
    font-size: 12px;
    text-align: center;
    padding: 10px;
}
.jf-banner .swiper-pagination .swiper-pagination-bullet{
    background: #ffffff;
    width: 30px;
    height: 5px;
    border-radius: 0px;
}
.jf-banner .swiper-pagination .swiper-pagination-bullet-active{
    background: #EA5504;
}
.returnTop{
    width: 50px;
    height: auto;
    padding: 0 10px;
    background: #FFFFFF;
    display: none;
    cursor: pointer;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
    font-size: 36px;
    text-align: center;
    line-height: 50px;
}
.returnTop:hover span{
    color: #EA5504;
}
.returnTop img svg:hover path{
    fill:red;
}

.jf-whitebackground{
    width: 100%;
    height: auto;
    background: #ffffff;
    position: relative;
    background: url(../images/bg_common.jpg) no-repeat center top #FFFFFF;
    background-size: 100% 110px;
    min-height: 150px;
    padding-top: 50px;
}
.noneedfixed{
    position: absolute !important;
}
.nice-select{
    display: none;
}
#jf-mnavbg{
    display: none;
}
#jf-mheader{
    display: none;
}
.jf-ny-banner-info{
    padding-right: 430px;
}
.jf-submenu-sticky{
    position: sticky;
    top: 0;
    background: #ffffff;
    z-index:99;
    position: -webkit-sticky;
}
.jf-submenu-sticky.fixed{
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
}
.displayflex{
    display: flex;
}
.clear{
    clear: both;
}
.jf-height-0{
    height: 0 !important;
}
.jf-height-160{
    height: 180px !important;
}
.jf-margin-bottom-0{
    margin-bottom: 0 !important;
}
.jf-container{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1;
}
.jf-dy-content{
    position: absolute;
    left: 50%;
    top: 40px;
    transform: translate(-50%,-40px);
    font-size: 18px;
    color: #383735;
    text-align: justify;
    line-height: 30px;
    padding: 0 25px;
    width: 960px;
    margin-top: 10px;
}
.jf-dy-content img{
    display: block;
    max-width: 100%;
}
.jf-header{
    position: fixed;
    height: 122px;
    left: 0;
    top: 0;
    right: 0;
    z-index: 999;
}
.jf-header > .jf-container{
    overflow: visible;
}
.jf-header > .jf-container-outer{
    border-bottom: 1px solid rgba(255,255,255,0.1);
    background: rgba(56,55,53,0.04);
}
.jf-top{
    height: 32px;
}
.jf-top-left{
    width: auto;
    float: left;
    height: 32px;
    line-height: 32px;
    color: rgba(255,255,255,0.60);
}
.jf-top-left a{
    color: rgba(255,255,255,0.60);
    padding-right: 10px;
    display: inline;
}
.jf-top-left a:last-child{
    color: rgba(255,255,255,0.60);
    padding-left: 10px;
}
.jf-top-right{
    width: auto;
    float: right;
    height: 32px;
    line-height: 32px;
    color: rgba(255,255,255,0.60);
    display: flex;
}
.jf-top-right a{
    color: rgba(255,255,255,0.60);
    padding-left: 10px;
    display: inline-block;
}
.jf-top-right a img{
    display: block;
    float: left;
    margin-top: 9px;
    margin-right: 2px;
}
#jf-webmap-hover{
    color: rgba(255,255,255,0.60);
    padding-left: 10px;
    display: flex;
    cursor: pointer;
    transition: all 0.3s;
}
#jf-webmap-hover i:first-child{
    color: #EA5504;
    line-height: 32px;
}
#jf-webmap-hover:hover i.iconfont:last-of-type{
    transform: rotate(180deg);
    color: #EA5504;
}
#jf-webmap{
    width: 1200px;
    display: none;
    position: absolute;
    left: 50%;
    top: 0;
    height: 0;
    z-index: 9999;
    transform: translate(-50%,32px);
    transition: height 0.3s;
}
.jf-webmap{
    display: flex;
    justify-content: space-between;
    padding: 30px 100px;
    background: #ffffff;
    box-shadow: 0 0 5px 5px rgb(0 0 0 / 20%);
}
.jf-webmap-item h3{
    color: #333333;
    font-size: 14px;
    border-bottom: 1px solid rgba(0,0,0,0.60);
    margin-bottom: 20px;
}
.jf-webmap-item li a{
    color: #333333;
    padding: 0;
}
.jf-webmap-item li a:hover{
    color: #EA5504;
}

.fangangaishu813{
    padding: 52px 130px;
    background: #ffffff;
}
.fangangaishu813-top{
    font-size: 14px;
    color: #383735;
    line-height: 22px;
    margin-bottom: 50px;
}
.fangangaishu813-yycj{
    margin-bottom: 30px;
}
.fangangaishu813-yycj-up{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
}
.fangangaishu813-yycj img{
    display: block;
    margin: 0 10px;
}
.fangangaishu813-yycj .fangangaishu813-yycj-title{
    margin: 0 10px;
    font-size: 24px;
    color: #383735;
}
.fangangaishu813-yycj-content{
    overflow: hidden;
    zoom: 1;
}
.fangangaishu813-yycj-content ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.fangangaishu813-yycj-content ul li{
    font-size: 14px;
    color: #383735;
    line-height: 22px;
    position: relative;
    height: 30px;
    padding-left: 10px;
}
.fangangaishu813-yycj-content ul li::after{
    position: absolute;
    content: "";
    top: 24%;
    left: 0;
    background: #EA5504;
    transform: translate(0,-50%);
    width: 6px;
    height: 6px;
    border-radius: 6px;
}
.fangangaishu813-yycj-content .content-up li::after{
    position: absolute;
    content: "";
    top: 50%;
    left: 0;
    background: #EA5504;
    transform: translate(0,-50%);
    width: 6px;
    height: 6px;
    border-radius: 6px;
}
.fangangaishu813-yycj-content ul li.col4{
    width: 22%;
    display: block;
    line-height: 30px;
}
.fangangaishu813-yycj-content ul li.col2{
    width: 48%;
    display: block;
    line-height: 30px;
    height: 60px;
}


.jf-mainnav{
    height: 90px;
}
.jf-logo{
    float: left;
    width: 254px;
    height: 40px;
    margin-top: 26px;
}
.jf-logo a{
    display: block;
    width: 254px;
    height: 52px;
    overflow: hidden;
    zoom: 1;
}
.jf-logo a img.jf-logo-chengse-left{
    width: 254px;
    height: 52px;
    float: left;
    display: none;
}
.jf-logo a img.jf-logo-chengse-right{
    width: 117px;
    height: 40px;
    float: right;
    display: none;
}
.jf-logo a img.jf-logo-baise-left{
    width: 254px;
    height: 52px;
    float: left;
    display: block;
}
.jf-logo a img.jf-logo-baise-right{
    width: 117px;
    height: 40px;
    float: right;
    display: block;
}
.jf-nav{
    float: right;
    height: 90px;
    margin-right: 20px;
}
.jf-nav > ul li{
    display: block;
    float: left;
    height: 90px;
}
.jf-nav > ul li a{
    display: block;
    line-height: 90px;
    margin: 0 20px;
    color: #ffffff;
    font-size: 16px;
    position: relative;
    font-weight: bold;
}
.jf-nav > ul li.active > a:after{
    content: "";
    display: block;
    width: 100%;
    height: 0;
    border-bottom: 5px solid #EA5504;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    transition: width 0.3s;
}
.jf-nav > ul li.active > a{
    color: #EA5504;
}
.jf-nav > ul > li > a:after{
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-bottom: 5px solid #EA5504;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    transition: width 0.3s;
}
.jf-nav > ul li:hover.jf-haschild > a::before{
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #FFFFFF;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%,80px);
    z-index: 9999;
}
.jf-nav > ul li a:hover:after{
    width: 100%;
}
.jf-lichild{
    display: none;
    height: 0;
    position: absolute;
    background:rgba(247, 248, 248, 0.95);
    z-index: 9999;
    left: 0;
    top: 122px;
    right: 0;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2);
    transition: all 0.3s;
}
.jf-lichild .jf-lichilditem{
     float: left;
     width: 160px;
     overflow: hidden;
     zoom: 1;
     margin-right: 30px;
    padding: 10px 0;
 }
.jf-lichild .jf-lichilditem ul li{
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #FFFFFF;
    width: 100%;
    font-size: 16px;
}
.jf-lichild .jf-lichilditem ul li a{
    color: #333333;
    height: 30px;
    line-height: 30px;
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 16px;
    width: 100%;
    display: block;
    transition: all 0.3s;
    font-weight: normal;
}
.jf-lichild .jf-lichilditem ul li a span{
    color: #F7F8F8;
    opacity: 0;
    transition: all 0.3s;
    margin-left: 10px;
    /*float: right;*/
}
.jf-lichild .jf-lichilditem ul li a:hover{
    color: #EA5504;
}
.jf-lichild .jf-lichilditem ul li a:hover span{
    color: #EA5504;
    opacity: 1;
}
.jf-lichild .jf-lichilditem .jf-lichilditem-title{
    font-size: 16px;
    color: #383735;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid rgba(56,55,53,0.12);
    font-weight: bold;
    margin-bottom: 10px;
}
.jf-lichild .jf-lichilditem .jf-lichilditem-title > a{
    font-size: 16px;
    color: #383735;
    height: 40px;
    line-height: 40px;
    width: 100%;
    margin: 0;
    padding: 0;
}
.jf-gypajf .jf-lichilditem:first-child{
    margin-left: 760px;
}
.jf-jjfa .jf-lichilditem:first-child{
    margin-left: 880px;
}
.jf-cphfw .jf-lichilditem:first-child{
    margin-left: 500px;
}
.jf-header-register{
    float: right;
    height: 26px;
    line-height: 24px;
    width: auto;
    border: 1px solid #ffffff;
    text-align: center;
    width: 84px;
    color: #ffffff;
    cursor:pointer;
    margin-left: 48px;
    margin-top: 32px;
    transition: all .5s;
}
.jf-header-register a{
    color: #FFFFFF;
}
.jf-header-register:hover{
    border: 1px solid #EA5504;
    background: #EA5504;
    color: #FFFFFF;
}

/*
*   导航随页面滚动，悬浮时的样式
*/
.jf-header-fixedstyle{
    background: #FFFFFF;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2);
}
.jf-header-fixedstyle .jf-header > .jf-container-outer{
    border-bottom: 1px solid rgba(56, 55, 53,0.12);
}
.jf-header-fixedstyle .jf-top{
    background: none;
}
.jf-header-fixedstyle .jf-top{
    height: 32px;
}
.jf-header-fixedstyle .jf-top-left{
    width: auto;
    float: left;
    height: 32px;
    line-height: 32px;
    color: rgba(0,0,0,0.60);
}
.jf-header-fixedstyle .jf-top-left a{
    color: rgba(0,0,0,0.60);
    padding-right: 10px;
}
.jf-header-fixedstyle .jf-top-left a:last-child{
    color: rgba(0,0,0,0.60);
    padding-left: 10px;
}
.jf-header-fixedstyle .jf-top-right{
    width: auto;
    float: right;
    height: 32px;
    line-height: 32px;
    color: rgba(0,0,0,0.60);
}
.jf-header-fixedstyle .jf-top-right a{
    color: rgba(0,0,0,0.60);
    padding-left: 10px;
    display: inline-block;
}
.jf-header-fixedstyle #jf-webmap-hover{
    color: rgba(0,0,0,0.60);
    padding-left: 10px;
    display: flex;
    cursor: pointer;
}
.jf-header-fixedstyle .jf-top-right span:first-child{
    float: left;
}
.jf-header-fixedstyle .jf-top-right span:last-child{
    float: right;
}
.jf-header-fixedstyle .jf-nav > ul > li{
    display: block;
    float: left;
    height: 90px;
}
.jf-header-fixedstyle .jf-nav > ul > li > a{
    display: block;
    height: 90px;
    line-height: 90px;
    margin: 0 20px;
    color: #383735;
    font-size: 16px;
    font-weight: bold;
}
.jf-header-fixedstyle .jf-nav > ul li.active > a{
    color: #EA5504;
}
.jf-header-fixedstyle .jf-nav > ul li.active > a:after{
    content: "";
    display: block;
    width: 100%;
    height: 0;
    border-bottom: 5px solid #EA5504;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    transition: width 0.3s;
}
.jf-header-fixedstyle .jf-header-register{
    float: right;
    height: 26px;
    line-height: 24px;
    width: auto;
    border: 1px solid rgba(0,0,0,0.60);
    text-align: center;
    width: 84px;
    color: #333333;
    cursor:pointer;
    margin-left: 48px;
    margin-top: 32px;
}
.jf-header-fixedstyle .jf-header-register a{
    color: #EA5504;
}
.jf-header-fixedstyle .jf-header-register:hover{
    color: #FFFFFF;
    border: 1px solid #EA5504;
}
.jf-header-fixedstyle .jf-header-register:hover a{
    color: #FFFFFF;
}
.jf-header-fixedstyle .jf-nav > ul > li > a:after{
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-bottom: 5px solid #EA5504;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    transition: width 0.3s;
}
.jf-header-fixedstyle .jf-nav > ul > li > a:hover:after{
    width: 100%;
}
.jf-header-fixedstyle .jf-nav > ul > li:hover.jf-haschild > a::before{
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #f35c05;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%,80px);
    z-index: 9999;
}
.jf-header-fixedstyle .jf-nav > ul li a:hover:after{
    width: 100%;
}
.jf-header-fixedstyle .jf-lichild{
    display: none;
    height: 0;
    position: absolute;
    background: #F7F8F8;
    z-index: 9999;
    left: 0;
    top: 122px;
    right: 0px;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2);
    transition: all 0.3s;
    padding: 10px 0;
    border-top: 1px solid rgba(56,55,53,0.12);
}
.jf-header-fixedstyle .jf-lichilditem{
    float: left;
    width: 160px;
    overflow: hidden;
    zoom: 1;
    margin-right: 30px;
}
.jf-header-fixedstyle .jf-lichilditem > ul li{
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #FFFFFF;
    width: 100%;
    font-size: 12px;
    overflow: hidden;
    zoom: 1;
}
.jf-header-fixedstyle .jf-lichilditem > ul li a{
    font-size: 16px;
    color: #333333;
    height: 30px;
    line-height: 30px;
    padding: 0;
    margin: 0;
    text-align: left;
    width: 100%;
    display: block;
    transition: all 0.3s;
}
.jf-header-fixedstyle .jf-lichilditem ul li a span{
    color: #F7F8F8;
    opacity: 0;
    transition: all 0.3s;
    margin-left: 10px;
    /*float: right;*/
}
.jf-header-fixedstyle .jf-lichilditem ul li a:hover{
    color: #EA5504;
}
.jf-header-fixedstyle .jf-lichilditem ul li a:hover span{
    color: #EA5504;
    opacity: 1;
}
.jf-header-fixedstyle .jf-lichilditem .jf-lichilditem-title{
    font-size: 16px;
    color: #383735;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid rgba(56,55,53,0.12);
    font-weight: bold;
    margin-bottom: 10px;
}

.jf-header-fixedstyle .jf-gypajf .jf-lichilditem:first-child {
    margin-left: 385px !important;
}
.jf-header-fixedstyle .jf-jjfa .jf-lichilditem:first-child {
    margin-left: 475px !important;
}
.jf-header-fixedstyle .jf-lxwm .jf-lichilditem:first-child {
    margin-left: 885px !important;
}
.jf-header-fixedstyle .jf-ppzl .jf-lichilditem:first-child {
    margin-left: 755px !important;
}
.jf-header-fixedstyle .jf-cphfw .jf-lichilditem:first-child {
    margin-left: 240px !important;
}
.jf-header-fixedstyle .jf-webmap-item li a{
    color: #333333;
    padding: 0;
}

.jf-banner{
    margin: 0 auto;
    height: 560px;
}
.jf-banner{
    height: 100vh;
}
.jf-banner-small{
    width: 100%;
    height: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 9;
    text-align: center;
}
.jf-banner-smalltxt{
    margin-bottom: 32px;
    color: #fff;
    font-weight: normal;
    font-size: 36px;
    line-height: normal;
}
.jf-banner-smallbtn{
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    transition: all .3s;
    width: 80px;
    border: 1px solid #ffffff;
    margin: 0 auto;
    border-radius: 21px;
    position: relative;
}
.jf-banner-smallbtn.active{
    border: 1px solid #FF691F;
}
.jf-banner-smallbtn.active::after{
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 15px solid #FF691F;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) rotate(90deg);
}
.jf-banner-smallbtn::after{
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 15px solid #ffffff;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) rotate(90deg);
}
.jf-banner .swiper-container{
    height: 560px;
}
.jf-banner .swiper-slide{
    height: 100%;
    width: 100% !important;
    animation-name:swiper-slide-bg-animate;
}

.dialog-video{
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.5);
    z-index: 99999;
}

#dialog-video-close{
    width: 40px;
    height: 40px;
    border-radius: 20px;
    overflow: hidden;
    zoom: 1;
    position: absolute;
    right: 30px;
    top: 30px;
    transform: rotate(45deg) scale(0.6);
}
#dialog-video-close::before{
    content: '';
    width: 2px;
    height: 40px;
    background: #ffffff;
    margin-left: 17px;
    display: block;
}
#dialog-video-close::after{
    content: '';
    width: 40px;
    height: 2px;
    background: #ffffff;
    margin-top: -22px;
    display: block;
}


.medialibrary-video-dialog{
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.5);
    z-index: 99999;
}

#medialibrary-video-close{
    width: 40px;
    height: 40px;
    border-radius: 20px;
    overflow: hidden;
    zoom: 1;
    position: absolute;
    right: 30px;
    top: 30px;
    transform: rotate(45deg) scale(0.6);
}
#medialibrary-video-close::before{
    content: '';
    width: 2px;
    height: 40px;
    background: #ffffff;
    margin-left: 17px;
    display: block;
}
#medialibrary-video-close::after{
    content: '';
    width: 40px;
    height: 2px;
    background: #ffffff;
    margin-top: -22px;
    display: block;
}

@keyframes swiper-slide-bg-animate {
    0% {
        background-size: 100% 100%;
    }
    100% {
        background-size: 110% 110%;
    }
}
.jf-banner .swiper-slide .title{
    width: 700px;
    font-size: 40px;
    color: #FFFFFF;
    margin: 238px 0 30px 0;
}
.jf-banner .swiper-slide .button{
    width: 230px;
    height: 32px;
}
.jf-banner .swiper-slide .button a{
    display: block;
    width: 108px;
    height: 32px;
    text-align: center;
    line-height: 32px;
}
.jf-banner .swiper-slide .button a:first-child{
    background: #EA5504;
    color: #ffffff;
}
.jf-banner .swiper-slide .button a:last-child{
    color: #ffffff;
}

/*
* 客服中心页面
*/
.jf-service-content{
    width: 860px;
    height: auto;
    margin: 0 auto;
}
.jf-service-qa-type{
    height: 200px;
}
.jf-service-qa-type ul{
    display: flex;
    height: 160px;
    justify-content: center;
}
.jf-service-qa-type ul li{
    display: flex;
    width: 200px;
    height: 170px;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}
.jf-service-qa-type ul li p{
    font-size: 16px;
    line-height: 30px;
    text-align: center;
}
.jf-service-qa-type ul li.one .img{
    width: 112px;
    height: 125px;
    background: url(../images/service_tab_one.png) no-repeat top center;
    background-size: cover;
    margin-top: 5px;
    transition: all 0.2s;
}
.jf-service-qa-type ul li.one.active .img{
    background: url(../images/service_tab_one_select.png) no-repeat top center;
    background-size: cover;
    margin-top: 0;
}
.jf-service-qa-type ul li.two .img{
    width: 112px;
    height: 125px;
    background: url(../images/service_tab_two.png) no-repeat top center;
    background-size: cover;
    margin-top: 5px;
    transition: all 0.2s;
}
.jf-service-qa-type ul li.two.active .img{
    background: url(../images/service_tab_two_select.png) no-repeat top center;
    background-size: cover;
    margin-top: 0;
}
.jf-service-qa-type ul li.three .img{
    width: 112px;
    height: 125px;
    background: url(../images/service_tab_three.png) no-repeat top center;
    background-size: cover;
    margin-top: 5px;
    transition: all 0.2s;
}
.jf-service-qa-type ul li.three.active .img{
    background: url(../images/service_tab_three_select.png) no-repeat top center;
    background-size: cover;
    margin-top: 0;
}
.jf-service-qa-type ul li.four .img{
    width: 112px;
    height: 125px;
    background: url(../images/service_tab_one.png) no-repeat top center;
    background-size: cover;
    margin-top: 5px;
    transition: all 0.2s;
}
.jf-service-qa-type ul li.four.active .img{
    background: url(../images/service_tab_one_select.png) no-repeat top center;
    background-size: cover;
    margin-top: 0;
}
#jf-service-qa-content{
    padding: 30px 0 70px 0;
    overflow: hidden;
    zoom: 1;
}
.jf-service-qa-content-item{
    display: none;
}
.jf-service-qa-content-item:first-of-type{
    display: block;
}
.jf-service-qa-content-item h3{
    color: #ed5505;
    font-size: 16px;
    position: relative;
    height: 24px;
    padding-left: 16px;
    margin-bottom: 20px;
}
.jf-service-qa-content-item h3::before{
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 5px;
    height: 24px;
    background: #EA5504;
}
.jf-service-qa-box{
    height: auto;
    border-bottom: 1px solid #d9d9d9;
    margin: 5px 0;
}
.jf-service-qa-box h4{
    height: 40px;
    line-height: 40px;
    position: relative;
    padding-left: 40px;
    color: #303030;
    font-size: 14px;
    cursor: pointer;
}
.jf-service-qa-box h4::before{
    position: absolute;
    content: 'Q';
    left: 0;
    top: 8px;
    width: 24px;
    height: 24px;
    background: #EA5504;
    color: #FFFFFF;
    line-height: 24px;
    text-align: center;
}
.jf-service-qa-box-txt{
    padding-left: 40px;
    margin-bottom: 10px;
    position: relative;
    color: #666666;
    line-height: 24px;
    overflow: hidden;
    zoom: 1;
    height: 0;
}
.jf-service-qa-box-txt.open{
    height: auto !important;
}
.jf-service-qa-box-txt::before{
    position: absolute;
    content: 'A';
    left: 0;
    top: 0;
    width: 24px;
    height: 24px;
    background: #3aab63;
    color: #FFFFFF;
    line-height: 24px;
    text-align: center;
}
.jf-service-lianxi{
    margin-bottom: 150px;
}
.jf-service-lianxi h3{
    color: #ed5505;
    font-size: 16px;
    position: relative;
    height: 24px;
    padding-left: 16px;
    margin-bottom: 20px;
}
.jf-service-lianxi h3::before{
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 5px;
    height: 24px;
    background: #EA5504;
}
.jf-service-lianxi-box{
    display: flex;
    justify-content: space-between;
}
.jf-service-lianxi-item{
    display: flex;
    justify-content: space-between;
}
.jf-service-lianxi-item-img{
    display: block;
    width: 40px;
    height: 40px;
    margin-right: 16px;
}
.jf-service-lianxi-item-img img{
    width: 100%;
    height: auto;
}
.jf-service-lianxi-item-img.ewm{
    display: block;
    width: 90px;
    height: 90px;
    margin-right: 16px;
}
.jf-service-lianxi-item-img.ewm img{
    width: 100%;
    height: auto;
}
.jf-service-lianxi-item-imgright-title{
    font-size: 16px;
    font-weight: bold;
    color: #303030;
}
.jf-service-lianxi-item-imgright-p{
    color: #303030;
    font-size: 12px;
    margin-top: 5px;
}
.jf-service-lianxi-item-imgright a{
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    font-weight: bold;
    margin-top: 10px;
    color: #EA5504;
}
.jf-service-lianxi-item-imgright a.nothref{
    color: rgba(48,48,48,.5);
}

/*
* 联系我们页面
*/
.jf-us-up{
    width: 100%;
    height: auto;
    background: #FFFFFF;
    overflow: hidden;
    zoom: 1;
    display: flex;
    justify-content:space-between;
    padding-top: 30px;
}
.jf-us-lianxi{
    background: #FFFFFF;
    width: 300px;
    height: auto;
    margin-right: 30px;
    margin-left: 120px;
}
.jf-us-map{
    width: 100%;
    height: 1200px;
    position: relative;
    background: #FFFFFF;
    padding: 0 70px;
}
.jf-us-map > img{
    display: block;
    width: 100%;
    height: auto;
}
.jf-us-lianxi-title{
    height: 30px;
    line-height: 30px;
    position: relative;
    color: #EA5504;
    font-size: 16px;
    font-weight: bold;
    padding-left: 20px;
    margin-bottom: 30px;
}
.jf-us-lianxi-title::before{
    position: absolute;
    width: 5px;
    height: 30px;
    left: 0;
    top: 0;
    background: #EA5504;
    content: '';
}
.jf-us-lianxi-info{
    color: #000000;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
}
.jf-us-lianxi-fengongsi{
    height: 30px;
    line-height: 30px;
    color: #383735;
    font-size: 16px;
    font-weight: bold;
    padding-left: 20px;
    margin: 20px 0;
}
.address-list{
    padding-left: 20px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.address-list-item{
    width: 22%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #d8d8d8;
    font-size: 16px;
    color: #000000;
    margin: 10px 0;
    font-weight: bold;
    cursor: pointer;
}
.address-list-item.active{
    color: #fff!important;
    background: #ed5504!important;
}
.address-list-item:hover{
    color: #fff!important;
    background: #ed5504!important;
}
#chengdu{
    position: absolute;
    left: 610px;
    top: 570px;
    width: 66px;
    height: 25px;
    text-align: right;
    line-height: 25px;
    font-size: 16px;
    color: #303030;
    font-weight: 500;
    cursor: pointer;
}
#chengdu img{
    display: block;
    width: 25px;
    height: 25px;
    float: left;
}
#neijiang{
    position: absolute;
    left: 510px;
    top: 520px;
    width: 66px;
    height: 25px;
    text-align: left;
    line-height: 25px;
    font-size: 16px;
    color: #303030;
    font-weight: 500;
    cursor: pointer;
}
#neijiang img{
    display: block;
    width: 25px;
    height: 25px;
    float: right;
}
#shanghai{
    position: absolute;
    left: 950px;
    top: 530px;
    width: 66px;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    color: #303030;
    font-weight: 500;
    text-align: right;
    cursor: pointer;
}
#shanghai img{
    display: block;
    width: 25px;
    height: 25px;
    float: left;
}
#jiangsu{
    position: absolute;
    left: 870px;
    top: 480px;
    width: 66px;
    height: 56px;
    line-height: 25px;
    font-size: 16px;
    color: #303030;
    font-weight: 500;
    display: flex;
    flex-direction:column-reverse;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}
#jiangsu img{
    display: block;
    width: 25px;
    height: 25px;
}
#shandong{
    position: absolute;
    left: 830px;
    top: 420px;
    width: 66px;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    color: #303030;
    font-weight: 500;
    text-align: right;
    cursor: pointer;
}
#shandong img{
    display: block;
    width: 25px;
    height: 25px;
    float: left;
}
#henan{
    position: absolute;
    left: 740px;
    top: 460px;
    width: 66px;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    color: #303030;
    font-weight: 500;
    text-align: right;
    cursor: pointer;
}
#henan img{
    display: block;
    width: 25px;
    height: 25px;
    float: left;
}
#guangdong{
    position: absolute;
    left: 830px;
    top: 750px;
    width: 66px;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    color: #303030;
    font-weight: 500;
    text-align: right;
    cursor: pointer;
}
#guangdong img{
    display: block;
    width: 25px;
    height: 25px;
    float: left;
}
#anhui{
    position: absolute;
    left: 810px;
    top: 510px;
    width: 66px;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    color: #303030;
    font-weight: 500;
    text-align: left;
    cursor: pointer;
}
#anhui img{
    display: block;
    width: 25px;
    height: 25px;
    float: right;
}
#shanxi{
    position: absolute;
    left: 630px;
    top: 460px;
    width: 66px;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    color: #303030;
    font-weight: 500;
    text-align: left;
    cursor: pointer;
}
#shanxi img{
    display: block;
    width: 25px;
    height: 25px;
    float: right;
}
.companyAddress{
    position: absolute;
    left: 0;
    right: 0;
    top: 600px;
    height: auto;
    padding: 0 90px;
    margin-bottom: 85px;
}
.companyAddress > img{
    display: none;
}
.companyAddressItem{
    position: absolute;
    top: -100px;
    left: 90px;
}
.companyAddressItem h3{
    font-size: 18px;
    color: #303030;
    height: 30px;
    line-height: 30px;
}
.companyAddressItem .strong{
    font-size: 14px;
    color: #303030;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
}
.companyAddressItem p{
    font-size: 14px;
    color: #666666;
    height: 20px;
    line-height: 20px;
}
.childCompanyAddress{
    margin-top: 56px;
}
.childCompanyAddress h3{
    font-size: 18px;
    color: #303030;
    height: 30px;
    line-height: 30px;
}
.childCompanyAddressWrap{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: flex-start;
}
.childCompanyAddressItem{
    width: 30%;
    height: auto;
    margin: 10px 0;
}
.childCompanyAddressItem .strong{
    font-size: 14px;
    color: #303030;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
}
.childCompanyAddressItem p{
    font-size: 14px;
    color: #666666;
    height: auto;
    line-height: 20px;
}
.childCompanyAddressWrap::after {
    content: "";
    width: 30%;
}
.jf-us-down{
    height: auto;
    margin-bottom: 60px;
}
.jf-us-down-img{
    position: relative;
}
.jf-us-down-img img{
    width: 100%;
    height: auto;
}
.jf-us-down-title{
    height: 30px;
    line-height: 30px;
    position: relative;
    color: #EA5504;
    font-size: 16px;
    font-weight: bold;
    padding-left: 20px;
    margin-bottom: 30px;
}
.jf-us-down-title::before{
    position: absolute;
    width: 5px;
    height: 30px;
    left: 0;
    top: 0;
    background: #EA5504;
    content: '';
}
.jf-us-down-join{
    width: 300px;
    height: 120px;
    position:absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
}
.jf-us-down-join h3{
    text-align: center;
    height: 65px;
    line-height: 65px;
    font-size: 30px;
    color: #ffffff;
    border-bottom: 3px solid #ed5505;
    margin-bottom: 10px;
}
.jf-us-down-join a{
    color: #ffffff;
    font-size: 14px;
}
#fengongsi{
    display: none;
}

/*
* 解决方案页面-合作伙伴
*/
.jf-programme-cooperativePartner{
    height: auto;
    width: 1280px;
}
.jf-programme-cooperativePartner-item{
    margin-bottom: 24px;
    width: 217px;
    height: 200px;
    float: left;
    margin-right: 28px;
    overflow: hidden;
    zoom: 1;
}
.jf-programme-cooperativePartner-item img{
    display: block;
    width: 217px;
    height: 200px;
}


/*
* 解决方案页面方案概述
*/
.jf-programme-summary{
    height: 620px;
    background: url('../images/bg_common.png') repeat;
}
.jf-programme-summaryBg{
    height: 620px;
    background: url('../images/image_chengse.jpg') no-repeat top right;
    background-position: 320px 0;
    background-size: cover;
    display: flex;
    justify-content: space-between;
}
.jf-programme-summary-left{
    width: 688px;
    height: 524px;
    background: #ffffff;
    padding: 24px;
    margin-top: 45px;
    box-shadow: 0 7px 12px 4px rgba(56,55,53,0.16);
}
.jf-programme-summary-left > img{
    display: block;
    width: 100%;
    height: auto;
}
.jf-programme-summary-left-oneitem{
    background: #f5f7fa;
    display: flex;
    justify-content: space-between;
    height: 70px;
    align-items:center;
    padding: 0 20px;
    margin-bottom: 8px;
}
.jf-programme-summary-left-oneitem-wenzi{
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #FFFFFF;
    font-size: 16px;
    color: #383735;
    box-shadow: 2px 2px 5px 3px rgba(56,55,53,0.08);
}
.jf-programme-summary-left-twoitem{
    background: #f5f7fa;
    padding: 12px 20px;
    margin-bottom: 16px;
}
.jf-programme-summary-left-twoitem-up{
    height: 56px;
    text-align: center;
    background: #ffffff;
    margin-bottom: 16px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.jf-programme-summary-left-twoitem-up h3{
    font-size: 16px;
    color: #383735;
    line-height: 22px;
    font-weight: normal;
}
.jf-programme-summary-left-twoitem-up p{
    font-size: 12px;
    color: rgba(0,0,0,0.60);
    line-height: 20px;
}
.jf-programme-summary-left-twoitem-down{
    display: flex;
    justify-content: space-between;
}
.jf-programme-summary-left-twoitem-down > div{
    width: 110px;
    height: 140px;
    background: #ffffff;
    padding: 20px 15px;
}
.jf-programme-summary-left-twoitem-down > div h4{
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 16px;
}
.jf-programme-summary-left-twoitem-down > div p{
    color: rgba(0,0,0,0.60);
}
.jf-programme-summary-left-threeitem{
    background: #f5f7fa;
    padding: 12px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.jf-programme-summary-left-threeitem > div{
    width: 50%;
    height: 56px;
    text-align: center;
    font-size: 16px;
    line-height: 56px;
    color: #383735;
    background: #ffffff;
    box-shadow: 2px 2px 5px 3px rgba(56,55,53,0.08);
}
.jf-programme-summary-left-threeitem > div:first-child{
    margin-right: 14px;
}
.jf-programme-summary-right{
    width: 395px;
    margin-right: 58px;
    margin-top: 44px;
}
.jf-programme-summary-right-item{
    height: auto;
    border-bottom: 1px solid rgba(255,255,255,0.20);
    padding-bottom: 30px;
}
.jf-programme-summary-right-item:last-child{
    border-bottom: none;
}
.jf-programme-summary-right-item h3{
    font-size: 24px;
    color: #FFFFFF;
    font-weight: 400;
    margin-bottom: 20px;
    margin-top: 30px;
}
.jf-programme-summary-right-item:first-child h3{
    margin-top: 0;
}
.jf-programme-summary-right-item p{
    font-size: 14px;
    color: #FFFFFF;
    line-height: 22px;
    font-weight: 400;
}

/*
* 内页导航
*/
.jf-ny-banner{
    height: 480px;
}
.jf-dy-banner{
    height: 400px;
    /*margin-top: 122px;*/
}
.jf-ny-banner.chanpin-one{
    background: url('../images/chanpin_banner01.png') center center no-repeat;
    background-size: cover;

}
.jf-ny-banner.jiejuefanganbg-one{
    background: url('../images/jiejuefangan_banner01.png') center center no-repeat;
    background-size: cover;
}
.jf-dy-banner.newsBannerBg{
    background: url('../images/image_xinwendongtai.jpg') center center no-repeat;
    background-size: cover;
}
.jf-dy-banner.bg95511{
    background: url('../images/image_bg95511.jpg') center center no-repeat;
    background-size: cover;
}
.jf-dy-banner.jianjieBannerBg{
    background: url('../images/jianjieBannerBg.jpg') center center no-repeat;
    background-size: cover;
}
.jf-ny-banner.jingrongfengxianBannerBg{
    background: url('../images/jingrongfengxianBannerBg.jpg') center center no-repeat;
    background-size: cover;
}
#lianxiwomenBannerBg-tuuchUs{
    height: 300px !important;
}
.jf-dy-banner.lianxiwomenBannerBg{
    background: url('../images/lianxiwomenBannerBg.jpg') center center no-repeat;
    background-size: cover;
}
.jf-dy-banner.medialibraryBg{
    background: url('../images/bg_xinwenhepinpai.jpg') center center no-repeat;
    background-size: cover;
}
.jf-dy-banner.positionBg{
    background: url('../images/zp_shehuizhaopin.png') center center no-repeat;
    background-size: cover;
}
.jf-ny-banner.zhihuirenshiBannerBg{
    background: url('../images/zhihuirenshiBannerBg.jpg') center center no-repeat;
    background-size: cover;
}
.jf-ny-banner.zhihuikefuBannerBg{
    background: url('../images/zhihuikefuBannerBg.jpg') center center no-repeat;
    background-size: cover;
}
.jf-ny-banner.zhihuicaiwuBannerBg{
    background: url('../images/zhihuicaiwuBannerBg.jpg') center center no-repeat;
    background-size: cover;
}
.jf-dy-banner.gongyifupinBannerBg{
    background: url('../images/image_gongyifupin.jpg') center center no-repeat;
    background-size: cover;
}
.jf-dy-banner.rongyujiangxiangBannerBg{
    background: url('../images/image_rongyujiangxiang.jpg') center center no-repeat;
    background-size: cover;
}
.jf-dy-banner.gongsilichengBannerBg{
    background: url('../images/image_gongsilicheng.jpg') center center no-repeat;
    background-size: cover;
}
.jf-ny-banner-name{
    margin-top: 184px;
    font-size: 40px;
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 24px;

}
.jf-dy-banner-name{
    margin-top: 190px;
    font-size: 60px;
    color: #FFFFFF;
    font-weight: bold;
}
.jf-ny-banner-info{
    font-size: 16px;
    color: #FFFFFF;
    line-height: 30px;
    margin-bottom: 46px;
    min-height: 60px;
}
.jf-ny-banner-button{
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    width: 108px;
    height: 40px;
    line-height: 40px;
    background: #EA5504;
    display: inline-block;
    margin-right: 50px;
}
.jf-ny-banner-button-video{
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    width: 108px;
    height: 40px;
    line-height: 39px;
    background: none;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border: 1px solid rgba(255,255,255,0.70);
}
.jf-ny-banner-button-video img{
    display: inline-block;
    width: 20px;
    height: 20px;
}


.jf-footer{
    background: #383735;
    padding: 70px 0 50px 0;
    overflow: hidden;
    zoom: 1;
}
.jf-footer-nav{
    overflow: hidden;
    zoom: 1;
    height: auto;
    padding: 0 0;
}
.jf-footer-nav-item{
    float: left;
    width: 150px;
    height: auto;
    margin-right: 85px;
}
.jf-footer-nav-item:last-child{
    float: left;
    width: 160px;
    height: auto;
    margin-right: 0;
}
.jf-footer-nav-item h3{
    font-size: 14px;
    color: #FFFFFF;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
    margin-bottom: 20px;
}
.jf-footer-nav-item li a{
    font-size: 14px;
    color: rgba(255,255,255,0.60);
    display: block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    zoom: 1;
}
.jf-footer-nav-item li a:hover{
    color: #EA5504;
}
.jf-footer-copyright{
    overflow: hidden;
    zoom: 1;
    height: auto;
    padding: 50px 0 0 0;
    margin-top: 50px;
    border-top: 2px solid rgba(255,255,255,0.12);
}
.jf-footer-copyright-left{
    float: left;
}
.jf-footer-copyright-left p{
    color: rgba(255,255,255,0.60);
    height: 20px;
    line-height: 20px;
}
.jf-footer-copyright-left p:first-child{
    margin-bottom: 12px;
    margin-top: 6px;
}
.jf-footer-copyright-right{
    float: right;
    width: 320px;
    display: flex;
    justify-content: space-between;
}
.jf-footer-ewm{
    width: 90px;
    height: 120px;
}
.jf-footer-ewm img{
    display: block;
    width: 90px;
    height: 90px;
    margin: 0 auto;
}
.jf-footer-ewm p{
    height: 30px;
    line-height: 30px;
    text-align: left;
    font-size: 12px;
    color: rgba(255,255,255,0.60);
}
.jf-scheme-container{
    margin: 60px auto;
    width: 100%;
    height: auto;
    overflow: hidden;
    zoom: 1;
    position: relative;
    height: auto;
    display: flex;
    /*justify-content: flex-end;*/
    align-items: center;
}
.jf-scheme-container.flexstart{
    justify-content: flex-start;
}
.jf-sy-scheme-lefttxt{
    background: #F7F8F8;
    height: 510px;
    padding: 100px 116px;
    flex: 1;
}
.nyhuadong{
    margin-right: 10px;
    overflow-y: scroll;
}
.nyhuadong::-webkit-scrollbar{
    width: 7px;
    height: 7px;
    background-color: #F5F5F5;
}

/*定义滚动条轨道 内阴影+圆角*/
.nyhuadong::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

/*定义滑块 内阴影+圆角*/
.nyhuadong::-webkit-scrollbar-thumb{
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
    background-color: #c8c8c8;
}
.jf-sy-scheme-lefttxt-left{
    padding-top: 100px;
    /*padding-right: 216px;*/
}

.jf-sy-scheme-lefttxt-right{
    padding-top: 100px;
    /*padding-left: 216px;*/
}

.jf-sy-scheme-lefttxt h1{
    font-size: 30px;
    color: #383735;
    line-height: 42px;
    margin-bottom: 13px;
    font-weight: 400;
}
.jf-sy-scheme-lefttxt p{
    font-size: 16px;
    color: #383735;
    line-height: 30px;
    /*text-indent: 25px;*/
    margin-bottom: 16px;
    text-align: justify;
}
.jf-sy-scheme-lefttxt h3{
    font-size: 15px;
    height: 21px;
    line-height: 21px;
    margin-top: 48px;
    font-weight: normal;
}
.jf-sy-scheme-lefttxt h3 a{
    color: #EA5504;
    display: inline-block;
    transition:all .45s;
    width: 150px;
}
.jf-sy-scheme-lefttxt h3 a:hover{
    padding-left: 10px;
}
.jf-sy-scheme-rightimg{
    width: 664px;
    height: 596px;
}
.jf-sy-scheme-rightimg img{
    width: 664px;
    height: 596px;
    display: block;
}

/*
*   首页选择理由
*/
.jf-choice-reason{
    width: 100%;
    height: 480px;
    background: url(../images/home_bg01.jpg) no-repeat center center;
    background-size: cover;
    overflow: hidden;
    zoom: 1;
}

.jf-choice-reason .pajf-reason{
    font-size: 40px;
    color: #FFFFFF;
    font-weight: 400;
    text-align: center;
    height: 56px;
    line-height: 56px;
    margin: 64px 0 48px 0;
}
.jf-choice-reason-item{
    width: 277px;
    height: 216px;
    background: #FFFFFF;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.jf-choice-reason-item-icon{
    width: 52px;
    height: 52px;
    margin-top: 42px;
    margin-bottom: 24px;
}
.jf-choice-reason-item-icon img{
    width: 52px;
    height: 52px;
    display: block;
}
.jf-choice-reason-item-p{
    height: 78px;
    text-align: center;
    margin-bottom: 24px;
}
.jf-choice-reason-item-p p{
    font-size: 16px;
    color: #383735;
    text-align: center;
    line-height: 26px;
}
.jf-choice-reason .swiper-button-next{
    right: -50px;
    color: #EA5504;
    font-size: 44px;
    background: none;
    width: 44px;
    height: 44px;
}
.jf-choice-reason .swiper-button-prev{
    left: -50px;
    color: #EA5504;
    font-size: 44px;
    background: none;
    width: 44px;
    height: 44px;
}
.jf-choice-reason .swiper-button-prev span{
    font-size: 44px;
}
.jf-choice-reason .swiper-button-next span{
    font-size: 44px;
}

/*
* 首页立即咨询
*/
.jf-consult{
    height: 240px;
    background: url(../images/home_bg02.jpg) no-repeat;
    background-size: cover;
    text-align: center;
    padding: 73px 0 66px 0;
    overflow: hidden;
    zoom: 1;
}
.jf-consult p{
    line-height: 45px;
    font-size: 32px;
    color: #FFFFFF;
}
.jf-consult botton{
    display: inline-block;
    background: #EA5504;
    color: #FFFFFF;
    width: 170px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 16px;
    margin-top: 20px;
    cursor: pointer;
}


/*
* 交互结果弹框
*/
#jf-result-layer{
    display: none;
    position: fixed;
    z-index: 99999;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.6);
}
#jf-result-layer-box{
    position: absolute;
    width: 360px;
    height: auto;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background: #FFFFFF;
    padding: 20px;
}
.jf-result-layer-box-close{
    height: 16px;
    text-align: right;
}
.jf-result-layer-box-close span{
    display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
}
.jf-result-layer-success{
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 14px;
    line-height: 30px;
    color: #000000;
}
.jf-result-layer-success img{
    display: block;
    width: 98px;
    height: 98px;
    margin: 20px ;
}
.jf-result-layer-box-content{
    line-height: 40px;
    margin: 15px 30px;
    text-align: center;
    background: rgba(234, 85, 4, 0.6);
    font-size: 14px;
    border-radius: 4px;
    color: #000000;
}


/*
* 视频弹框
*/
#jf-video-layer{
    display: none;
    position: fixed;
    z-index: 99999;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.6);
}
#jf-video-layer-box{
    position: absolute;
    width: 80vw;
    height: 80vh;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background: #FFFFFF;
    padding: 20px;
}
.jf-video-layer-box-close{
    height: 16px;
    text-align: right;
}
.jf-video-layer-box-close span{
    display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
}
.jf-video-layer-box-content{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
}
.jf-video-layer-box-content-left{
    width: 100%;
    height: auto;
    flex: auto;
    background-color: #333;
}
.jf-video-layer-box-content-left iframe{
    width: 100%;
    height: 100%;
    background-color: #333;
}
.jf-video-layer-box-content-right{
    width: 280px;
    height: auto;
    display: flex;
    flex-direction: column;
    padding: 0 10px;
    overflow-y: scroll;
    align-items: center;
}
.jf-video-layer-box-content-right::-webkit-scrollbar{
    width: 7px;
    height: 7px;
    background-color: #F5F5F5;
}

/*定义滚动条轨道 内阴影+圆角*/
.jf-video-layer-box-content-right::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

/*定义滑块 内阴影+圆角*/
.jf-video-layer-box-content-right::-webkit-scrollbar-thumb{
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
    background-color: #c8c8c8;
}
.jf-video-layer-box-content-right-item{
    border-radius: 12px;
    height: 130px;
    width: 206px;
    border: 4px solid #FFFFFF;
}
.jf-video-layer-box-content-right-item img{
    display: block;
    width: 199px;
    height: 121px;
}
.jf-video-layer-box-content-right-item.active{
    position: relative;
    border: 4px solid #EA5504;
    height: 130px;
    width: 206px;
}
.jf-video-layer-box-content-right-item.active::before{
    position: absolute;
    left: -45px;
    top: 50%;
    transform: translate(15px,-50%);
    content: "";
    width: 0;
    height: 0;
    border: 15px solid transparent;
    border-right-color: #EA5504;
}


/*
* 客户留资弹框
*/
#jf-customer-consult{
    display: none;
    position: fixed;
    z-index: 99999;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.6);
}
.jf-customer-consult{
    position: absolute;
    width: 360px;
    height: 550px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background: #FFFFFF;
    padding: 20px;
    z-index: 9999;
}
.jf-customer-consult > button{
    display: block;
    background: #EA5504;
    font-size: 16px;
    color: #FFFFFF;
    width: 280px;
    height: 40px;
    margin: 10px auto 0 auto;
    border: none;

}
.jf-customer-consult-close{
    height: 16px;
    text-align: right;
}
.jf-customer-consult-close span{
    display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
}
.jf-customer-consult-title{
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 20px;
    color: #1D2539;
    margin-top: 5px;
    margin-bottom: 20px;
}
.jf-customer-consult-item{
    height: auto;
    line-height: 40px;
    margin: 0 20px 20px 20px;
    border-bottom: 1px solid rgba(56,55,53,0.20);
    display: flex;
    position: relative;
    align-items: center;
}
.jf-customer-consult-item:last-of-type{
    align-items: normal;
    padding-top: 10px;
}
.jf-customer-consult-item .tips{
    position: absolute;
    left: 16px;
    bottom: -30px;
    color: red;
    font-size: 12px;
    display: none;
}
.jf-customer-consult-item i{
    font-size: 12px;
    display: none;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    border-radius: 9px;
    background: #999999;
    color: #FFFFFF;
    margin: 0 5px;
}
.jf-customer-consult-item span{
    font-size: 24px;
}
.jf-customer-consult-item input{
     flex: auto;
     border: none;
     margin-left: 10px;
     font-size: 14px;
     height: 38px;
     line-height: 38px;
     display: block;
     outline: none;
 }
.jf-customer-consult-item input:focus{
     outline: none;
 }
.jf-customer-consult-item .checkbox{
    margin-top: 5px;
    margin-left: 0;
    margin-right: 5px;
    width: 16px;
    height: 16px;
}
.jf-customer-consult-item .checkbox input{
    margin-left: 0;
    height: auto;
    line-height: normal;
    display: block;
    width: 16px;
    height: 16px;
}
.jf-customer-consult-item .rule{
    height: auto;
    color: #999999;
    font-size: 12px;
    line-height: 24px;
}
.jf-customer-consult-item .rule a{
    color: #999999;
}


/*
* 建议&投诉弹框
*/
#jf-proposal-model{
    display: none;
    position: fixed;
    z-index: 99999;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.6);
}
.jf-proposal-model{
    position: absolute;
    width: 360px;
    height: 550px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background: #FFFFFF;
    padding: 20px;
    z-index: 9999;
}
.jf-proposal-model > button{
    display: block;
    background: #EA5504;
    font-size: 16px;
    color: #FFFFFF;
    width: 280px;
    height: 40px;
    margin: 10px auto 0 auto;
    border: none;

}
.jf-proposal-model-close{
    height: 16px;
    text-align: right;
}
.jf-proposal-model-close span{
    display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
}
.jf-proposal-model-title{
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: #1D2539;
    margin: 5px 20px 20px 20px;
}
.jf-proposal-model-title a{
    display: inline-block;
    margin-right: 25px;
    line-height: 30px;
    color: #1D2539;
    font-size: 20px;
    cursor: pointer;
    position: relative;
}
.jf-proposal-model-title a::before{
    position: absolute;
    content: '';
    width: 0;
    height: 2px;
    background: #EA5504;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    transition: width 0.3s;
}
.jf-proposal-model-title a.selected{
    color: #EA5504;
}
.jf-proposal-model-title a.selected::before{
    width: 100%;
}
.jf-proposal-model-item{
    height: auto;
    line-height: 40px;
    margin: 0 20px 20px 20px;
    border-bottom: 1px solid rgba(56,55,53,0.20);
    display: flex;
    position: relative;
    align-items: center;
}
.jf-proposal-model-item .tips{
    position: absolute;
    left: 16px;
    bottom: -30px;
    color: red;
    font-size: 12px;
    display: none;
}
.jf-proposal-model-item i{
    font-size: 12px;
    display: none;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    border-radius: 9px;
    background: #999999;
    color: #FFFFFF;
    margin: 0 5px;
}
.jf-proposal-model-item span{
    font-size: 24px;
}
.jf-proposal-model-item input{
    flex: auto;
    border: none;
    margin-left: 10px;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    display: block;
    outline: none;
}
.jf-proposal-model-item input:focus{
    outline: none;
}
.jf-proposal-model-item .checkbox{
    padding-top: 3px;
    height: 30px;
    margin-left: 0;
    margin-right: 5px;
}
.jf-proposal-model-item .checkbox input{
    margin-left: 0;
    height: auto;
    line-height: normal;
}
.jf-proposal-model-item .rule{
    padding-top: 10px;
    height: auto;
    color: #999999;
    font-size: 12px;
    line-height: 24px;
}
.jf-proposal-model-item .rule a{
    color: #999999;
}


#verification-code{
    width: 125px;
}
#sendYZM{
    font-size: 16px;
    color: #EA5504;
    cursor: pointer;
    line-height: 39px;
    /*width: 120px;*/
    border: none;
    background: none;
    text-align: right;
    outline:none;
}
#jf-proposal-model-sendYZM {
    font-size: 16px;
    color: #EA5504;
    cursor: pointer;
    line-height: 39px;
    /* width: 120px; */
    border: none;
    background: none;
    text-align: right;
    outline: none;
}

/*
* 内页footer上方的nav
*/
.jf-pagenav{
    background: #F4FBFF;
    padding: 40px 0;
}
.returnpage{
    margin: 0 100px 0 50px;
    float: left;
    height: 36px;
    line-height: 36px;
    font-size: 20px;
    color: #383735;
    border-bottom: 2px solid #EA5504;
}
.returnpage a{
    color: #383735;
}
.jf-pagenav-li{
    flex: auto;
    float: left;
    width: 700px;
    height: auto;
    overflow: hidden;
    zoom: 1;
}
.jf-pagenav-li li{
    display: block;
    height: 30px;
    line-height: 30px;
    float: left;
    width: 230px;
}
.jf-pagenav-li li span{
    margin-right: 20px;
    margin-left: 0;
    display: block;
    width: 20px;
    float: left;
    color: #EA5504;
    transition: all 0.8s;
}
.jf-pagenav-li li:hover span{
    width: 20px;
    margin-right: 10px;
    margin-left: 10px;
}
.jf-pagenav-li li.active a{
    color: #EA5504;
}
.jf-pagenav-li li:hover a{
    color: #EA5504;
}
/*.jf-pagenav-li li:nth-child(-n+3){*/
/*    margin-bottom: 8px;*/
/*}*/
.jf-pagenav-li li a{
    font-size: 16px;
    color: #383735;
    font-weight: normal;
}

/*
* 内页banner下方 文字介绍的小版块
*/
.jf-page-banner-down{
    width: 100%;
    height: 112px;
    position: relative;
    margin-bottom: 0;
    margin-top: 5px;
    background: url(../images/bg_common.png) repeat;

}
.jf-page-banner-down-box{
    position: absolute;
    width: 1200px;
    height: 185px;
    left: 50%;
    top: 0;
    padding: 50px 140px;
    background: #FFFFFF;
    transform: translate(-50%,-60px);
}
.jf-page-banner-down-box h3{
    font-size: 14px;
    color: #EA5504;
    font-weight: normal;
    margin-bottom: 40px;
}
.jf-page-banner-down-box h3 a{
    color: #EA5504;
}
.jf-page-banner-down-box h3 a:last-child{
    color: #383735;
}
.jf-page-banner-down-box-text{
    font-size: 32px;
    color: #383735;
    text-align: justify;
    line-height: 50px;
}

/*
* 公司历程
*/
.jf-page-progress-nav{
    width: 700px;
    margin: 90px auto 0 auto;
    height: 60px;
    padding: 0 50px;
}
.jf-page-progress-box{
    height: auto;
    overflow: hidden;
    zoom: 1;
    position: relative;
    width: 960px;
    margin: 0 auto;
}
.jf-page-progress-box .swiper-button-prev{
    color: #EA5504;
    font-size: 44px;
    background: none;
    width: 44px;
    height: 44px;
    left: 0px;
    top: 110px;
}
.jf-page-progress-box .swiper-button-prev span{
    font-size: 44px;
}
.jf-page-progress-box .swiper-button-next{
    color: #EA5504;
    font-size: 44px;
    background: none;
    width: 44px;
    height: 44px;
    right: 0px;
    top: 110px;
}
.jf-page-progress-box .swiper-button-next span{
    font-size: 44px;
}
.jf-page-progress-nav .swiper-slide{
    line-height: 60px;
    color: rgba(234,85,4,0.30);
    font-size: 24px;
    width: auto;
    cursor: pointer;
}
.jf-page-progress-nav .swiper-slide-active{
    color: rgba(234,85,4,1);
    font-size: 32px;
    font-weight: bold;
}
.jf-page-progress{
    width: 900px;
    height: auto;
    margin: 80px auto;
}
.jf-page-progress-left{
    width: 50%;
    text-align: right;
    position: relative;
    padding-bottom: 40px;
    padding-top: 30px;
    height: auto;
    min-height: 150px;
}
.jf-page-progress-left::after{
    content: '';
    position: absolute;
    top: 0;
    right: -3px;
    height: 100%;
    width: 3px;
    background:rgba(56,55,53,0.20);
}
.jf-page-progress-left h3{
    font-size: 20px;
    color: #383735;
    position: absolute;
    right: 60px;
    top: -5px;
}
.jf-page-progress-left h3::after{
    content: '';
    position: absolute;
    right: -50px;
    top: 11px;
    width: 30px;
    height: 3px;
    background: rgba(234,85,4,0.60);
}
.jf-page-progress-left p{
    font-size: 16px;
    color: #383735;
    line-height: 30px;
    font-weight: normal;
    padding-right: 60px;
}
.jf-page-progress-left-circular{
    position: absolute;
    right: -10px;
    top: 0;
    width: 16px;
    height: 16px;
    background: #ffffff;
    border-radius: 50%;
    border: 4px solid #EA5504;
    z-index: 1;
}
.jf-page-progress-left-smallpic{
    position: absolute;
    width: 250px;
    height: 150px;
    left: 110%;
    top: 40px
}
.jf-page-progress-left-smallpic img{
    display: block;
    width: 250px;
    height: 150px;
}
.jf-page-progress-right{
    width: 50%;
    margin-left: 50%;
    text-align: left;
    padding-bottom: 40px;
    padding-top: 30px;
    position: relative;
    height: auto;
    min-height: 220px;
}
.jf-page-progress-right::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 3px;
    background:rgba(56,55,53,0.20);
}
.jf-page-progress-right h3{
    font-size: 20px;
    color: #383735;
    position: absolute;
    left: 63px;
    top: -5px
}
.jf-page-progress-right h3::after{
    content: '';
    position: absolute;
    left: -50px;
    top: 11px;
    width: 30px;
    height: 3px;
    background: rgba(234,85,4,0.60);
}
.jf-page-progress-right p{
    font-size: 16px;
    color: #383735;
    line-height: 30px;
    font-weight: normal;
    padding-left: 60px;
}
.jf-page-progress-right-circular{
    position: absolute;
    left: -6px;
    top: 0;
    width: 16px;
    height: 16px;
    background: #ffffff;
    border-radius: 50%;
    border: 4px solid #EA5504;
    z-index: 1;
}
.jf-page-progress-right-smallpic{
    position: absolute;
    width: 250px;
    height: 150px;
    right: 110%;
    top: 40px
}
.jf-page-progress-right-smallpic img{
    display: block;
    width: 250px;
    height: 150px;
}
.jf-page-progress-year{
    display: none;
}

/*
* 新闻列表
*/
.jf-news-list{
    overflow: hidden;
    zoom: 1;
    background: #ffffff;
}
.jf-news-list-item{
    width: 570px;
    height: 322px;
    overflow: hidden;
    zoom: 1;
    padding: 24px;
    background: #FFFFFF;
    transition: box-shadow 0.3s;
    position: relative;
    box-shadow: 4px 6px 24px 2px rgba(56,55,53,0.08);
    float: left;
    margin: 0 15px 20px 15px;
}
.jf-news-list-item-img{
    width: 100%;
    height: 100%;
    overflow: hidden;
    zoom: 1;
    position: relative;
}
.jf-news-list-item-img img{
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.jf-news-list-item-info{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    height: 90px;
    background: #FFFFFF;
    padding: 24px;
    overflow: hidden;
    zoom: 1;
    transition: height 0.3s ease-in-out;
}
.jf-news-list-item:hover .jf-news-list-item-info{
    height: 150px;
}
.jf-news-list-item-info h1{
    font-size: 18px;
    color: #383735;
    height: 26px;
    line-height: 26px;
    font-weight: normal;
    margin-bottom: 8px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.jf-news-list-item-info-time{
    font-size: 14px;
    color: #383735;
    height: 20px;
    line-height: 20px;
    opacity: 0.6;
    margin-bottom: 15px;
}
.jf-news-list-item-info > button{
    display: block;
    width: 108px;
    height: 40px;
    background: #EA5504;
    border: 0;
    outline: none;
    color: #FFFFFF;
}

.jf-news-pages{
    padding: 40px 30px 80px 30px;
}
.jf-news-pages li{
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-right: 10px;
}
.jf-news-pages li a{
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    border: 1px solid #383735;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    color: #383735;
}
.jf-news-pages li.active{
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-right: 10px;
}
.jf-news-pages li.active a{
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    border: 1px solid #EA5504;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    color: #EA5504;
}


/*
* 新闻详情
*/
.jf-news-show{
    width: 650px;
    padding: 0 0 150px 0;
    overflow: hidden;
    zoom: 1;
    color: #666;
    font-size: 14px;
    background: #ffffff;
    min-height: 300px;
    margin: 0 auto;
}
.jf-news-content img{
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.jf-news-content{
    color: #666666;
    line-height: 30px;
    font-size: 14px;
}
.jf-news-title{
    color: #383735;
    padding-top: 20px;
    text-align: center;
    margin-bottom: 30px;
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 20px;
}
.jf-news-title h1{
    color: #383735;
    font-size: 20px;
    margin-bottom: 20px;
}
.jf-news-title p{
    color: #666666;
    font-size: 14px;
}
.jf-page-top-nav-bg{
    width: 1200px;
    height: 112px;
    background: #FFFFFF;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%,-50px);
    padding: 50px 140px 0 140px;
}
.jf-page-top-nav{
    height: auto;
    background: #ffffff;
}
.jf-page-top-nav h3{
    font-size: 14px;
    color: #EA5504;
    font-weight: normal;
    margin-bottom: 40px;
    float: left;
}
.jf-page-top-nav h3 a {
    color: #EA5504;
    margin: 0 5px;
}
.jf-page-top-nav h3 a:last-child {
    color: #383735;
}

/*
* 内页菜单导航
*/
.jf-submenu{
    width: 100%;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid rgba(56,55,53,0.12);
}
.jf-submenu-item{
    height: 160px;
    flex: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    cursor: pointer;
}
.jf-submenu-item::after{
    content: '';
    position: absolute;
    width: 0;
    height: 2px;
    background: #EA5504;
    left: 50%;
    bottom: 0;
    transition: width 0.3s ease-in-out;
    transform: translate(-50%,-1px);
}
.jf-submenu-item.jf-submenu-item-active::after{
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: #EA5504;
    left: 50%;
    bottom: 0;
    transition: width 0.3s ease-in-out;
    transform: translate(-50%,-1px);
}
.jf-submenu-item.jf-submenu-item-active .jf-submenu-item-icon{
    background-image: none;
    background-color: #EA5504;
}
.jf-submenu-item.jf-submenu-item-active .jf-submenu-item-icon img{
    display: block;
    justify-content: center;
    align-items: center;
}
.jf-submenu-item.jf-submenu-item-active .jf-submenu-item-text{
    color: #EA5504;
}
.jf-submenu-item:hover::after{
    width: 100%;
}
.jf-submenu-item:hover .jf-submenu-item-icon{
    background-image: none;
    background-color: #EA5504;
    display: flex;
    justify-content: center;
    align-items: center;
}
.jf-submenu-item:hover .jf-submenu-item-icon img{
    display: block;
    justify-content: center;
    align-items: center;
}
.jf-submenu-item:hover .jf-submenu-item-text{
    color: #EA5504;
}
.jf-submenu-item-icon{
    width: 52px;
    height: 52px;
    font-size: 30px;
    line-height: 52px;
    text-align: center;
    background-image: linear-gradient(179deg, #7B7B7B 0%, #B1B1B1 100%);
    border-radius: 26px;
    margin-bottom: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.jf-submenu-item-icon span{
    font-size: 26px;
    color: #FFFFFF;
    display: block;
    width: 52px;
    height: 52px;
    line-height: 52px;
    text-align: center;
}
.jf-submenu-item-text{
    font-size: 16px;
    color: #383735;
    height: 22px;
    line-height: 22px;
}


/*
* 产品页面样式
*/
.jf-product-wrap{
    height: auto;
    padding: 70px 0;
}
.jf-product-title{
    text-align: center;
    height: auto;
    overflow: hidden;
    zoom: 1;
    margin-bottom: 50px;
}
.jf-product-title span{
    display: inline-block;
    position: relative;
    width: 168px;
    height: 50px;
    line-height: 50px;
    font-size: 32px;
    color: #383735;
    font-weight: 600;
}
.jf-product-title span::after{
    position: absolute;
    content: '';
    left: 50%;
    top: 100%;
    width: 168px;
    height: 16px;
    background: rgba(234,85,4,0.15);
    transform:translate(-50%,-100%);
}
.jf-product-advantage{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.jf-product-advantage-item{
    width: 578px;
    height: 200px;
    background: #FFFFFF;
    padding: 50px 40px;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}
.jf-product-advantage-item:nth-child(-n+2){
    margin-top: 0;
}
.jf-product-deepcolor{
    background: #F7F7F7 !important;
}
.jf-product-whitecolor{
    background: #FFFFFF !important;
}
.jf-product-advantage-item-loop{
    width: 48px;
    margin-right: 32px;
}
.jf-product-advantage-item-info{
    flex:auto;
    overflow: hidden;
    zoom: 1;
}
.jf-product-advantage-item-info h1{
      font-size: 24px;
      height: 30px;
      color: #383735;
      margin-bottom: 16px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
  }
.jf-product-advantage-item-info .subheading{
    font-size: 24px;
    height: 30px;
    color: #383735;
    margin-bottom: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 600;
}
.jf-product-advantage-item-info p{
    font-size: 14px;
    color: #383735;
    line-height: 26px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

/*
* 产品相关信息
*/
.jf-product-relevantInfo{
    display: flex;
    justify-content: space-between;
}
.jf-product-relevantInfo-item{
    width: 377px;
    height: 440px;
    background: #F7F7F7;
    padding: 40px 24px;
    overflow: hidden;
    zoom: 1;
}
.jf-product-relevantInfo-item h1{
    height: 60px;
    line-height: 60px;
    font-size: 24px;
    color: #383735;
    position: relative;
    margin-bottom: 24px;
}
.jf-product-relevantInfo-item h1::after{
    content: '';
    position: absolute;
    width: 60px;
    height: 4px;
    background-image: linear-gradient(270deg, #EA5504 0%, #F68E0A 100%);
    top:56px;
    left: 0;
    z-index: 99;
}
.jf-product-relevantInfo-item p{
    font-size: 14px;
    color: #383735;
    line-height: 24px;
}

/*
* 产品功能
*/
.jf-product-function{
    height: 445px;
    background: url(../images/bg_common.png) repeat;
    position: relative;
}
.jf-product-function-bg{
    height: 445px;
    background: url(../images/image_chengse.jpg) no-repeat center bottom;
    position: relative;
}
.jf-product-function .igt_btn{ position:absolute; z-index:9; left: 0; bottom:30px; transform: translate(500px,-24px); width:90px; height:42px;}
.jf-product-function .igt_next{
    width: 40px;
    height: 40px;
    float: left;
    text-align: center;
    line-height: 40px;
    color: #ffffff;
    border: 1px solid #FFFFFF;
    background: none;
}
.jf-product-function .igt_next.swiper-button-disabled{
    color: #EA5504;
    background-color: #ffffff;
}
.jf-product-function .igt_next span{
    font-size: 24px;
}
.jf-product-function .igt_prev{
    width: 40px;
    height: 40px;
    float: right;
    border: 1px solid #FFFFFF;
    text-align: center;
    line-height: 40px;
    color: #FFFFFF;
}
.jf-product-function .igt_prev.swiper-button-disabled{
    color: #EA5504;
    background-color: #ffffff;
}
.jf-product-function .igt_prev span{
    font-size: 24px;
}
.jf-product-function .jf-product-function-left-item{
    width: 520px;
    height: 390px;
    float: left;
    margin-top: 40px;
    margin-left: 40px;
    visibility: hidden;
}
.jf-product-function .swiper-slide-active .jf-product-function-left-item{
    visibility: visible;
}
.jf-product-function .jf-product-function-left-item h1{
    font-size: 24px;
    color: #FFFFFF;
    height: 33px;
    line-height: 33px;
    margin-top: 50px;
    margin-bottom: 16px;
    position: relative;
}
.jf-product-function .jf-product-function-left-item-info{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.jf-product-function .jf-product-function-left-item-info > p{
    color: #FFFFFF;
}
.jf-product-function .jf-product-function-left-item-info > div{
    width: 230px;
    height: 100px;
}
.jf-product-function .jf-product-function-left-item-info > div h3{
    font-size: 14px;
    color: #FFFFFF;
    line-height: 26px;
    height: 26px;
    position: relative;
    padding-left: 10px;
    font-weight: normal;
}
.jf-product-function .jf-product-function-left-item-info.yycj_zhcw > div{
    width: 230px;
    height: 26px;
}
.jf-product-function .jf-product-function-left-item-info.yycj_zhcw > div h3{
    font-size: 14px;
    color: #FFFFFF;
    line-height: 26px;
    height: 26px;
    position: relative;
    padding-left: 10px;
    font-weight: normal;
}
.jf-product-function .jf-product-function-left-item-info > div h3::before{
    content: '';
    position: absolute;
    left: 0;
    top: 12px;
    width: 4px;
    height: 4px;
    background: #FFFFFF;
    border-radius: 2px;
    z-index: 99;
}
.jf-product-function .jf-product-function-left-item-info > div p{
    font-size: 14px;
    color: rgba(255,255,255,0.80);
    padding-left: 10px;
}
#jf-product-function{
    width: 100%;
    height: 390px;
}
#jf-product-function .swiper-slide img{
    display: block;
    width: 520px;
    height: 390px;
    float: right;
    margin-right: 50px;
}

/*
* 产品页客户案例样式
*/
.jf-product-customerCase{
    height: 445px;
    background: url(../images/kehuanli_bg001.png) no-repeat top left #ffffff;
    background-size: 750px 100%;
    position: relative;
}
.jf-product-customerCase .jf-product-customerCase-left{
    float: left;
    width: 520px;
    height: 300px;
    margin-top: 50px;
    margin-left: 40px;
    overflow: hidden;
    zoom: 1;
}
.jf-product-customerCase .swiper-pagination{
    width: 630px;
    height: 96px;
    position: absolute;
    left: 0;
    top: 350px;
    overflow: hidden;
    zoom: 1;
}
.jf-product-customerCase .swiper-pagination li{
    position: relative;
    display: block;
    float: left;
    width: 210px;
    height: 96px;
    background: #ffffff;
    border-right: 1px solid rgba(85, 76, 58, 0.2);
}
.jf-product-customerCase .swiper-pagination li::after{
    position: absolute;
    content: '';
    width: 100%;
    height: 3px;
    left: 0;
    bottom: 0;
    background: #EA5504;
}
.jf-product-customerCase .swiper-pagination li:last-child{
    border-right:none;
}
.jf-product-customerCase .swiper-pagination li img{
    display: block;
    width: 100%;
    height: 96px;
}
.jf-product-customerCase .swiper-pagination li.gray::after{
    position: absolute;
    content: '';
    width: 100%;
    height: 3px;
    left: 0;
    bottom: -3px;
    background: #FFFFFF;
}
.jf-product-customerCase .swiper-pagination li.gray img{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    opacity: 0.7;
}
.jf-product-customerCase-left-item{
    width: 480px;
    height: 300px;
    float: left;
    position: relative;
    padding-left: 60px;
    padding-top: 100px;
}
.jf-product-customerCase-left-item::before{
    content: '';
    width: 50px;
    height: 50px;
    position: absolute;
    left: 0;
    top: 70px;
    background: url(../images/icon_kehuanli0012.png) no-repeat center center;
}
.jf-product-customerCase-left-item p{
    font-size: 16px;
    color: #383735;
    line-height: 24px;
}
.jf-product-customerCase-name{
    font-size: 18px;
    color: #383735;
    line-height: 30px;
    margin-top: 30px;
    position: relative;
    padding-left: 53px;
    font-weight: bold;
}
.jf-product-customerCase-name::before{
    position: absolute;
    content: '';
    width: 50px;
    height: 1px;
    background-color: #383735;
    left: 0;
    top: 50%;
    transform: translate(0,50%);
}
#jf-product-customerCase{
    float: right;
    width: 100%;
    height: 94px;
    background: #FFFFFF;
}
#jf-product-customerCase .swiper-slide{
    width: 196px;
    height: 95px;
}
#jf-product-customerCase .swiper-slide-active{
    position: relative;
}
#jf-product-customerCase .swiper-slide-active::before{
    position: absolute;
    content: '';
    width: 100%;
    height: 3px;
    background-color: #EA5504;
    left: 0;
    bottom: 0;
}
#jf-product-customerCase .swiper-slide img{
    display: block;
    width: 150px;
    height: 50px;
    margin: 20px auto 0 auto;
}

.jf-jiejuefangan-swiperbg{
    background: url(../images/home_bg01.jpg) no-repeat;
    background-size: cover;
}
.jf-jiejuefangan-swiperbg .swiper-button-next{
    right: -50px;
    color: #EA5504;
    font-size: 44px;
    background: none;
    width: 44px;
    height: 44px;
}
.jf-jiejuefangan-swiperbg .swiper-button-prev{
    left: -50px;
    color: #EA5504;
    font-size: 44px;
    background: none;
    width: 44px;
    height: 44px;
}
.jf-jiejuefangan-swiperbg .swiper-button-prev span{
    font-size: 44px;
}
.jf-jiejuefangan-swiperbg .swiper-button-next span{
    font-size: 44px;
}


.jf-product-customerCase-big{
    width: 100%;
    height: 350px;
    overflow: hidden;
    zoom: 1;
}
.jf-product-customerCase-big-item{
    display: none;
}
.jf-product-customerCase-big .jf-product-customerCase-big-item{
    width: 100%;
    padding-left: 70px;
    height: 350px;
}
.jf-product-customerCase-big .jf-product-customerCase-big-item > img{
    width: 520px;
    height: 350px;
    float: right;
}
.jf-product-customerCase-big .jf-product-customerCase-big-item .jf-product-customerCase-left-item{
    float: left;
}
.jf-product-customerCase-small{
    position: relative;
    height: 94px;
}
.jf-product-customerCase-small .jf-product-customerCase_prev{
    position: absolute;
    top: 50%;
    right: -50px;
    color: #EA5504;
    width: 30px;
    height: 30px;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    outline: none;
    transform: translate(0,-50%);
}
.jf-product-customerCase-small .jf-product-customerCase_prev span{
    width: 30px;
    height: 30px;
    display: block;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
}
.jf-product-customerCase-small .jf-product-customerCase_next{
    position: absolute;
    top: 50%;
    left: -50px;
    color: #EA5504;
    width: 30px;
    height: 30px;
    cursor: pointer;
    outline: none;
    transform: translate(0,-50%);
}
.jf-product-customerCase-small .jf-product-customerCase_next span{
    width: 30px;
    height: 30px;
    display: block;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
}


/*
* 解决方案页面方案优势样式
*/
.jf-programme-advantage{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.jf-programme-advantage-item{
    width: 578px;
    height: 200px;
    background: #F7F7F7;
    padding: 50px 40px;
    display: flex;
    justify-content: space-between;
}
.jf-programme-advantage-item:nth-child(-n+2){
    margin-bottom: 20px;
}
.jf-programme-deepcolour{
    background: #F7F7F7;
}
.jf-programme-advantage-item-loop{
       width: auto;
       margin-right: 32px;
 }
.jf-programme-advantage-item-info .son-title{
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 16px;
}
.jf-programme-advantage-item-loop img{
    display: block;
    width: 48px;
    height: auto;
}
.jf-programme-advantage-item-info{
    flex:auto
}
.jf-programme-advantage-item-info h1{
    font-size: 24px;
    line-height: 30px;
    color: #383735;
    margin-bottom: 16px;
}
.jf-programme-advantage-item-info p{
    font-size: 14px;
    color: #383735;
    line-height: 26px;
}

/*
* 解决方案页面行业痛点样式
*/
.jf-programme-painpoint{
    display: flex;
    justify-content: space-between;
    height: auto;
}
.jf-programme-painpoint-item{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 377px;
    height: 280px;
    background: #ffffff;
    padding: 40px;
}
.jf-programme-painpoint-item.four{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 285px;
    height: 280px;
    background: #ffffff;
    padding: 40px;
}
.jf-programme-painpoint-item h3{
    line-height: 33px;
    text-align: center;
    font-size: 24px;
    color: #383735;
    margin-bottom: 16px;
    font-weight: normal;
}
.jf-programme-painpoint-item img{
    display: block;
    width: 57px;
    height: 57px;
    margin: 0 auto 20px auto;
}
.jf-programme-painpoint-item-p{
    height: 110px;
    width: 100%;
}
.jf-programme-painpoint-item-p p{
    font-size: 14px;
    color: #383735;
    line-height: 26px;
}


/*
* 解决方案智慧财务页面推荐产品样式
*/
.jf-programme-recommendProduct{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    /*text-align: center;*/
    height: auto;
}
.aaa{
    display: block;
    text-align: center;
}
.aaa a{
  display: inline-block;
}

.aaa .a2{
    margin-right: 21px;
}
.jf-programme-recommendProduct-item{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 578px;
    height: 230px;
    background: #ffffff;
    padding: 40px;
    margin-bottom: 24px;
}
.jf-programme-recommendProduct-item h3{
    line-height: 33px;
    text-align: center;
    font-size: 24px;
    color: #383735;
    margin-bottom: 16px;
    font-weight: normal;
}
.jf-programme-recommendProduct-item img{
    display: block;
    width: 52px;
    height: 52px;
    margin-bottom: 20px;
}
.jf-programme-recommendProduct-item p{
    color: #383735;
    font-size: 14px;
    text-align: center;
    line-height: 26px;
}


/*
* 解决方案页面荣誉奖项样式
*/
.jf-programme-honor{
    overflow: hidden;
    zoom: 1;
}
.jf-programme-honor-item{
    width: 277px;
    height: 216px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.jf-programme-honor-item-icon{
    width: 277px;
    height: 216px;
    margin-bottom: 10px;
    background: #FFFFFF;
}
.jf-programme-honor-item-icon img{
    width: auto;
    height: 100%;
    margin: 0 auto;
    display: block;
}
.jf-programme-honor-item-p{
    height: auto;
    text-align: center;
    line-height: 30px;
    margin-bottom: 24px;
}
.jf-programme-honor-item-p p{
    font-size: 14px;
    color: #383735;
    text-align: center;
    line-height: 26px;
    color: #FFFFFF;
}
.jf-programme-honor .swiper-button-next{
    right: -50px;
    color: #EA5504;
    font-size: 44px;
    background: none;
    width: 44px;
    height: 44px;
    top:45%;
}
.jf-programme-honor .swiper-button-prev{
    left: -50px;
    color: #EA5504;
    font-size: 44px;
    background: none;
    width: 44px;
    height: 44px;
    top:45%;
}
.jf-programme-honor .swiper-button-prev span{
    font-size: 44px;
}
.jf-programme-honor .swiper-button-next span{
    font-size: 44px;
}
.jf-mbanner{
    display: none;
}
.jf-news-more{
    width: 100%;
    margin: 0 auto 60px auto;
    font-size: 14px;
    display: flex;
    flex-direction: column;
}
.jf-news-more-item{
    width: 100%;
    height: auto;
    line-height: 30px;
    color: #EA5504;
    display: flex;
    justify-content: flex-start;
    align-items: baseline;
}
.jf-news-more-item a{
    display: block;
    flex: 1;
    height: auto;
    line-height: 30px;
    color: #EA5504;
}

/* 商机流转邮件通知 */
.jf-bussiness-container {
    height: 100%;
    text-align: center;
    font-size: 18px;
}

.jf-bussiness-container img{
    width: 200px;
    height: 200px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

/*** 超大屏幕 ***/
@media screen and (min-width: 1280px) {
    .jf-qawrap{
        width: 960px;
        height: auto;
        overflow: hidden;
        zoom:1;
        padding-bottom: 50px;
        margin: 0 auto 0 auto;
    }
    .jf-qaDetail{
        width: 620px;
        height: auto;
        background: #FFFFFF;
        padding: 40px 60px;
    }
    .jf-qaDetail-title{
        height: auto;
        margin-bottom: 20px;
    }
    .jf-qaDetail-html{
        height: auto;
        overflow: hidden;
        zoom: 1;
    }
    .jf-qaDetail-html p{
        font-size: 18px;
        color: #383735;
        text-align: justify;
        line-height: 30px;
        font-weight: 400;
    }
    .jf-qaDetail-html img{
        display: block;
        max-width: 100%;
        margin: 0 auto;
    }
    .jf-qaDetail-title h1{
        height: auto;
        line-height: 42px;
        font-size: 30px;
        color: #383735;
        font-weight: 600;
        text-align: center;
    }
    .jf-qaDetailMore{
        width: 100%;
        height: auto;
        padding: 40px 60px 10px 60px;
        background: #FFFFFF;
    }
    .jf-qaDetailMore-title{
        height: 32px;
        line-height: 32px;
        font-size: 30px;
        color: #383735;
        font-weight: 600;
        border-left: 6px solid #EA5504;
        padding-left: 15px;
        margin-bottom: 16px;
    }
    .jf-qaDetailMore-item{
        height: auto;
        width: 100%;
        overflow: hidden;
        zoom: 1;
    }
    .jf-qaDetailMore a{
        display: block;
        width: auto;
        height: auto;
        white-space: nowrap;
        max-width: 100%;
        line-height: 40px;
        background: #F7F7F7;
        border-radius: 20px;
        padding: 0 20px;
        font-size: 16px;
        color: #383735;
        font-weight: 400;
        float: left;
        margin: 0 20px 20px 0;
        overflow:hidden;
        white-space:nowrap;
        text-overflow:ellipsis;
    }
    .jf-qaDetailMore a:hover{
        background: rgba(234,85,4,0.10);
        color: #EA5504;
    }
    .jf-qaleft{
        width: 620px;
        float: left;
        height: auto;
    }
    .jf-qaright{
        width: 300px;
        float: right;
        height: auto;
        padding-right: 8px;
    }
    .jf-qatitle{
        height: 42px;
        border-left: 6px solid #EA5504;
        font-size: 26px;
        color: #383735;
        font-weight: 600;
        line-height: 40px;
        padding-left: 15px;
    }
    .jf-qaSearch{
        float: right;
    }
    .jf-qaSearchFrom{
        height: 42px;
        display: flex;
        justify-content: flex-end;
        justify-items: center;
    }
    .jf-qaSearch-input{
        background: #FFFFFF;
        border: 1px solid rgba(0,0,0,0.20);
        height: 42px;
        width: 240px;
        margin-right: 20px;
        padding: 6px 10px;
    }
    .jf-qaSearch-submit{
        background: #EA5504;
        height: 42px;
        width: 100px;
        color: #FFFFFF;
        border:none;
        outline:none;
    }

    .jf-qalist-wrap{
        width: 960px;
        height: auto;
        margin: 0 auto;
    }

    .jf-qalist{
        width: 100%;
        height: auto;
        padding: 20px 0 20px 5px;

    }

    .jf-qalist-item{
        width: 100%;
        height: auto;
        padding: 30px;
        box-shadow: 0 1px 2px -1px rgba(0,0,0,0.12), 0 2px 6px 0 rgba(0,0,0,0.08);
        margin-bottom: 20px;
        background: #FFFFFF;
    }

    .jf-qalist-item h1{
        height: 40px;
        font-size: 26px;
        color: #383735;
        font-weight: 600;
        line-height: 40px;
        margin-bottom: 20px;
        overflow:hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow:ellipsis;
    }
    .jf-qalist-item h1 a{
        color: #383735;
    }
    .jf-qalist-item h1 a:hover{
        color: #EA5504;
    }

    .jf-qalist-item-content{
        height: 104px;
        overflow: hidden;
        zoom: 1;
    }

    .jf-qalist-item-content-p {
        flex: 1;
    }

    .jf-qalist-item-content-p h3{
        line-height: 26px;
        text-align: right;
    }

    .jf-qalist-item-content-p h3 a{
        line-height: 26px;
        color: #EA5504;
        font-size: 15px;
    }
    .jf-qalist-item-content p i{
        display: inline-block;
        width: 12px;
        line-height: 26px;
        color: #EA5504;
        font-size: 15px;
        text-align: center;
        font-style: normal;
        margin-left: 5px;
    }

    .jf-qalist-item-content p i.down{
        transform: rotate(90deg);
    }

    .jf-qalist-item-content p i.up{
        transform: rotate(270deg);
    }

    .jf-qalist-item-content p{
        font-size: 16px;
        color: #383735;
        line-height: 26px;
        word-break: break-all;
        position: relative;
    }

    .jf-qalist-item-content p span{
        display: block;
        width: 70px;
        height: 26px;
        color: #EA5504;
        line-height: 26px;
        text-align: right;
        position: absolute;
        top: 78px;
        right: 0;
        background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.9) 0%, #ffffff 100%);
        cursor: pointer;
    }

    .jf-qalist-item-content p span.clickshouqi{
        display: contents !important;
        position: initial;
    }

    .jf-qalist-item-img{
        width: 194px;
        height: 104px;
        display: block;
        margin-right: 30px;
        float: left;
    }

    .jf-qaright-bdlist{
        width: 100%;
        height: 406px;
        padding: 30px;
        box-shadow: 0 1px 2px -1px rgba(0,0,0,0.12), 0 2px 6px 0 rgba(0,0,0,0.08);
        margin-top: 20px;
        background: #FFFFFF;
        margin-bottom: 6px;
    }

    .jf-qaright-bdlist li{
        display: block;
        height: 22px;
        line-height: 22px;
        overflow: hidden;
        zoom: 1;
        margin-bottom: 14px;
    }

    .jf-qaright-bdlist li a{
        color: #383735;
        display: block;
        height: 22px;
        line-height: 22px;
        overflow:hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow:ellipsis;
    }

    .jf-qaright-bdlist li a:hover{
        color: #EA5504;
    }

    .jf-qaright-bdlist li:last-child{
        margin-bottom: 0;
    }

    .jf-qaright-bdlist li span{
        display: block;
        width: 22px;
        height: 22px;
        float: left;
        border-radius: 4px;
        background: #F7F7F7;
        text-align: center;
        line-height: 22px;
        margin-right: 16px;
    }

    .jf-qaright-bdlist li.jf-qaright-lifirst span{
        background-image: linear-gradient(133deg, #FE6C66 0%, #EA3B37 100%);
        color: #FFFFFF;
    }

    .jf-qaright-bdlist li.jf-qaright-litwo span{
        background-image: linear-gradient(133deg, #FF9606 0%, #FF7D02 100%);
        color: #FFFFFF;
    }

    .jf-qaright-bdlist li.jf-qaright-lithree span{
        background-image: linear-gradient(133deg, #F2BA6C 0%, #E0A76F 100%);
        color: #FFFFFF;
    }

    .jf-qaright-productlist{
        width: 100%;
        height: 240px;
        padding: 30px;
        box-shadow: 0 1px 2px -1px rgba(0,0,0,0.12), 0 2px 6px 0 rgba(0,0,0,0.08);
        margin-top: 20px;
        background: #FFFFFF;
        margin-bottom: 20px;
        text-align: center;
    }

    .jf-qaright-productlist a img{
        display: block;
        width: 52px;
        height: 52px;
        margin: 0 auto 28px auto;
    }

    .jf-qaright-productlist a h1{
        font-size: 24px;
        color: #383735;
        text-align: center;
        margin: 0 auto 16px auto;
    }
    .jf-qaright-productlist a p{
        font-size: 14px;
        color: #383735;
        text-align: center;
        line-height: 26px;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        overflow: hidden;
        word-break: break-all;
    }

    .jf-news-more{
        width: 90%;
        margin: 0 auto 60px auto;
        font-size: 14px;
        display: flex;
        flex-direction: column;
    }
    .jf-news-more-item{
        width: 100%;
        height: auto;
        line-height: 50px;
        color: #EA5504;
        display: flex;
        justify-content: flex-start;
    }
    .jf-news-more-item a{
        display: block;
        flex: 1;
        height: auto;
        line-height: 30px;
        color: #EA5504;
    }
    .jf-hezuohuoban818-item {
        width: 220px;
        height: 199px;
        float: left;
        margin-right: 20px;
        margin-bottom: 20px;
        overflow: hidden;
        zoom: 1;
    }
    .jf-hezuohuoban818-item:nth-child(4n) {
        width: 220px;
        height: 199px;
        float: left;
        margin-right: 0;
    }
    .jf-hezuohuoban818-item img{
        display: block;
        width: 220px;
        height: 199px;
    }
    .jf-sy-scheme-lefttxt h1{
        font-size: 26px;
    }
    #guangdong {
        left: 670px;
        top: 570px;
    }
    #shanghai {
        left: 750px;
        top: 410px;
    }
    #neijiang {
        left: 380px;
        top: 400px;
    }
    #chengdu {
        left: 460px;
        top: 460px;
    }
    #shanxi {
        left: 450px;
        top: 350px;
    }
    #shandong {
        left: 670px;
        top: 320px;
    }
    #anhui {
        left: 620px;
        top: 400px;
    }
    #henan {
        left: 560px;
        top: 350px;
    }
    #jiangsu {
        left: 700px;
        top: 360px;
    }
    .jf-content {
        padding: 0 50px !important;
    }
    .jf-pagenav-li{
        width: 600px;
    }
    .jf-pagenav-li li{
        width: 200px;
    }
    .jf-product-customerCase-big .jf-product-customerCase-big-item{
        padding-left: 30px;
    }
    .jf-product-customerCase-left-item{
        width: 300px !important;
    }
    .jf-product-customerCase .jf-product-customerCase-left {
        width: 350px;
    }
    #jf-product-customerCase {
        margin-right: 20px;
    }
    .jf-product-changjing-item {
        float: left;
        margin: 0 12px 20px 12px;
        width: 295px;
    }
    .jf-product-changjing-item img{
        width: 296px;
        height: 164px;
        display: block;
    }
    .jf-page-top-nav-bg{
        width: 960px;
        transform: translate(-50%,-80px) !important;
        padding: 50px 30px 80px 30px !important;
        /*** background: #F7F7F7!important; ***/
    }
    #touchUs-jfpagetopnav{
        transform: translate(-50%,-120px) !important;
        padding: 50px 30px 80px 30px !important;
    }
    #touchUs-jfpagetopnavParent{
        padding-top: 0 !important;
    }
    .jf-page-banner-down-box {
        width: 960px;
    }
    .jf-news-list-item {
        width: 440px;
        float: left;
    }
    .jf-news-list-item-img {
        width: 392px;
        height: 274px;
        overflow: hidden;
        zoom: 1;
    }
    .jf-product-advantage-item {
        width: 470px;
    }
    .jf-sy-scheme-lefttxt {
        height: 380px;
        padding-top: 50px;
        padding-right: 50px;
        padding-left: 50px;
    }
    /*.jf-sy-scheme-lefttxt p{*/
    /*    display: -webkit-box;*/
    /*    -webkit-box-orient: vertical;*/
    /*    -webkit-line-clamp: 7;*/
    /*    overflow: hidden;*/
    /*}*/
    .jf-sy-scheme-rightimg {
        width: 400px;
        height: auto;
    }
    .jf-sy-scheme-rightimg img{
        display: block;
        width: 100%;
        height: auto;
    }
    .jf-programme-advantage-item-info h1{
        font-weight: normal;
        font-size: 22px;
    }
    .jf-programme-painpoint-item h3{
        font-weight: normal;
        font-size: 22px;
    }
    .jf-programme-advantage-item-info p{
        max-height: 78px;
        overflow: hidden;
        zoom: 1;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }
    .jf-programme-summary-left {
        width: 640px;
    }
    .jf-programme-summary-left > img{
        display: block;
        width: 570px;
        height: auto;
    }
    .jf-programme-summary-right {
        width: auto;
        margin-right: 25px;
        margin-left: 25px;
        margin-top: 44px;
    }
    .jf-programme-summary-right-item h3 {
        font-size: 18px;
        color: #FFFFFF;
        font-weight: 400;
        margin-bottom: 16px;
        margin-top: 16px;
    }
    .jf-programme-summary-left-twoitem-down > div {
        width: 80px;
        height: 140px;
        background: #ffffff;
        padding: 15px 10px;
    }
    .jf-programme-summary-left-twoitem-down > div p {
        color: rgba(0,0,0,0.60);
        font-size: 12px;
    }
    .jf-programme-summary-left-twoitem-down > div h4 {
        font-weight: normal;
        font-size: 14px;
        margin-bottom: 14px;
    }
    .jf-programme-summary-right-item p {
        font-size: 12px;
    }
    .jf-programme-painpoint-item {
        width: 310px;
        height: auto;
    }
    .jf-programme-advantage-item {
        width: 470px;
    }
    .jf-programme-painpoint-item.four{
        width: 230px;
    }
    .jf-product-function .jf-product-function-left-item {
        width: 290px;
    }
    .jf-programme-recommendProduct-item{
        width: 470px;
    }
    .jf-footer-nav-item {
        float: left;
        width: 150px;
        height: auto;
        margin-right: 49px;
    }
    .jf-footer-nav-item:last-child{
        margin-right: 0;
    }
    .jf-footer-nav-item-zp {
            float: left;
            width: 150px;
            height: auto;
            margin-right: 104px;
    }
    .jf-footer-nav-item-zp:last-child{
        margin-right: 0;
    }
    .jf-gypajf .jf-lichilditem:first-child {
        margin-left: 385px !important;
    }
    .jf-jjfa .jf-lichilditem:first-child {
        margin-left: 475px !important;
    }
    .jf-lxwm .jf-lichilditem:first-child {
        margin-left: 885px !important;
    }
    .jf-ppzl .jf-lichilditem:first-child {
        margin-left: 755px !important;
    }
    .jf-cphfw .jf-lichilditem:first-child {
        margin-left: 240px !important;
    }
    .jf-container{
        /*width: 960px !important;*/
        /*width: 970px !important;*/
        width: 1180px !important;
    }
    .jf-choice-reason .swiper-container-horizontal{
        width: 960px;
    }
    .jf-us-lianxi{
        margin-left: 20px;
    }
    .jf-programme-honor .swiper-button-next {
        right: -50px;
        width: 36px;
        height: 36px;
        line-height: 36px;
        text-align: left;
    }
    .jf-programme-honor .swiper-button-next span{
        font-size: 36px;
        display: block;
        width: 36px;
        height: 36px;
        line-height: 36px;
    }
    .jf-programme-honor .swiper-button-prev{
        left: -50px;
        width: 36px;
        height: 36px;
        line-height: 36px;
        text-align: right;
    }
    .jf-programme-honor .swiper-button-prev span{
        font-size: 36px;
        display: block;
        width: 36px;
        height: 36px;
        line-height: 36px;
    }
    .jf-choice-reason .swiper-button-next{
        right: -50px;
        width: 36px;
        height: 36px;
        line-height: 36px;
        text-align: left;
    }
    .jf-choice-reason .swiper-button-next span{
        font-size: 36px;
        display: block;
        width: 36px;
        height: 36px;
        line-height: 36px;
    }
    .jf-choice-reason .swiper-button-prev{
        left: -50px;
        width: 36px;
        height: 36px;
        line-height: 36px;
        text-align: right;
    }
    .jf-choice-reason .swiper-button-prev span{
        font-size: 36px;
        display: block;
        width: 36px;
        height: 36px;
        line-height: 36px;
    }

    /** 媒体库 开始 **/
    .jf-medialibrary-wrap{
        width: 100%;
        height: auto;
        overflow: hidden;
        zoom: 1;
        background: #FFFFFF;
    }
    .jf-medialibrary{
        width: 1180px;
        height: auto;
        margin: 0 auto;
        overflow: hidden;
        zoom: 1;
    }
    .jf-jf-medialibrary-nav{
        height: 90px;
        border-bottom: 1px solid rgba(56,55,53,0.12);
    }
    .jf-jf-medialibrary-nav li{
        display: inline-block;
        height: 90px;
        line-height: 90px;
        cursor: pointer;
        margin-right: 48px;
        font-size: 18px;
        color: #383735;
        font-weight: 400;
    }
    .jf-jf-medialibrary-nav li.active{
        position: relative;
        color: #EA5504;
    }
    .jf-jf-medialibrary-nav li.active::before{
        content: '';
        position: absolute;
        width: 100%;
        height: 3px;
        background: #EA5504;
        left: 0;
        right: 0;
        bottom: 0;
    }
    .jf-medialibrary-list{
        display: none;
        justify-content: space-between;
        grid-template-columns: 377px 377px 377px;
        padding-top: 64px;
    }
    .jf-medialibrary-list.show{
        display: block;
        padding-top: 64px;
        overflow: hidden;
        zoom: 1;
    }
    .jf-medialibrary-item{
        width: 377px;
        height: 228px;
        float: left;
        margin-bottom: 40px;
        margin-right: 24px;
    }
    .jf-medialibrary-item:nth-child(3n + 3){
        margin-right: 0;
    }
    .jf-medialibrary-player{
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0,0,0,.5);
        z-index: 999;
    }
    .jf-medialibrary-player video{
        width: 60%;
        height: auto;
        display: block;
        position: fixed;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        z-index: 9999;
        background: #000000;
    }
    .jf-medialibrary-playerclose{
        width: 40px;
        height: 40px;
        border-radius: 20px;
        overflow: hidden;
        zoom: 1;
        position: absolute;
        right: 30px;
        top: 30px;
        transform: rotate(45deg) scale(0.6);
    }
    .jf-medialibrary-playerclose::before{
        content: '';
        width: 2px;
        height: 40px;
        background: #ffffff;
        margin-left: 17px;
        display: block;
    }
    .jf-medialibrary-playerclose::after{
        content: '';
        width: 40px;
        height: 2px;
        background: #ffffff;
        margin-top: -22px;
        display: block;
    }
    .jf-medialibrary-item .jf-medialibrary-item-img{
        width: 377px;
        height: 186px;
        position: relative;
        transition: all .3s;
    }
    .jf-medialibrary-item .jf-medialibrary-item-img-hover{
        width: 377px;
        height: 186px;
        background: rgba(0, 0, 0, 0.4);
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .jf-medialibrary-item .jf-medialibrary-item-img .jf-medialibrary-item-img-hover img{
        display: block;
        width: 80px;
        height: 80px;
        cursor: pointer;
    }
    .jf-medialibrary-item .jf-medialibrary-item-img > img{
        display: block;
        position: relative;
        width: 377px;
        height: 186px;
    }
    .jf-medialibrary-item h1{
        font-size: 18px;
        color: #383735;
        line-height: 26px;
        font-weight: 400;
        height: 26px;
        text-align: center;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin-top: 16px;
    }
    .jf-medialibrary-item:hover h1{
        color: #EA5504;
    }
    .jf-medialibrary-item:hover .jf-medialibrary-item-img .jf-medialibrary-item-img-hover{
        z-index: 9;
        cursor: pointer;
    }
    /** 媒体库 结束 **/


    /**  产品页视频演示开始  **/
    #jf-productpage-player{
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0,0,0,.5);
        z-index: 999;
    }
    #jf-productpage-playerwrap{
        width: 60% !important;
        height: auto !important;
        display: block;
        position: fixed;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        z-index: 9999;
        background: #000000;
    }
    #jf-productpage-playerwrap video{
        width: 100%;
        height: 100%;
    }
    .jf-productpage-playerclose{
        width: 40px;
        height: 40px;
        border-radius: 20px;
        overflow: hidden;
        zoom: 1;
        position: absolute;
        right: 30px;
        top: 30px;
        transform: rotate(45deg) scale(0.6);
    }
    .jf-productpage-playerclose::before{
        content: '';
        width: 2px;
        height: 40px;
        background: #ffffff;
        margin-left: 17px;
        display: block;
    }
    .jf-productpage-playerclose::after{
        content: '';
        width: 40px;
        height: 2px;
        background: #ffffff;
        margin-top: -22px;
        display: block;
    }
    /**  产品页视频演示结束  **/

}

@media screen and (max-width: 1280px) {
    .nice-selects{
        width: 70px;
        padding: 0!important;
        height: 26px;
        background: none;
        display: block !important;
        position: absolute;
        right: 0px;
        top: 0;
        box-shadow: none;
    }
    .nice-selects input{display: block;width: 70px;height: 26px;line-height: 26px \9;border: 0;outline: 0;background: none;text-align: center;color: #FFFFFF; float: right;}
    .nice-selects ul{
        width: 70px;
        display: none;
        position: absolute;
        left: -1px;
        top: 26px;
        overflow: hidden;
        background: none;
        max-height: 150px;
        overflow-y: auto;
        border: 1px solid #999;
        border-top: 0;
        box-shadow: 0 3px 5px #999;
        z-index: 9999;
    }
    .nice-selects ul li{height: 26px;line-height: 26px;overflow: hidden;padding: 0 10px;cursor: pointer; text-align: center;color: #FFFFFF;}
    .nice-selects ul li.on{background-color: #e0e0e0;}
    /**  产品页视频演示开始  **/
    #jf-productpage-player{
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0,0,0,.5);
        z-index: 999;
    }
    #jf-productpage-playerwrap{
        width: 60%;
        height: auto;
        display: block;
        position: fixed;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        z-index: 9999;
        background: #000000;
    }
    #jf-productpage-playerwrap video{
        width: 100%;
        height: 100%;
    }
    .jf-productpage-playerclose{
        width: 40px;
        height: 40px;
        border-radius: 20px;
        overflow: hidden;
        zoom: 1;
        position: absolute;
        right: 30px;
        top: 30px;
        transform: rotate(45deg) scale(0.6);
    }
    .jf-productpage-playerclose::before{
        content: '';
        width: 2px;
        height: 40px;
        background: #ffffff;
        margin-left: 17px;
        display: block;
    }
    .jf-productpage-playerclose::after{
        content: '';
        width: 40px;
        height: 2px;
        background: #ffffff;
        margin-top: -22px;
        display: block;
    }
    /**  产品页视频演示结束  **/
    .jf-qawrap{
        width: 960px;
        height: auto;
        overflow: hidden;
        zoom:1;
        padding-bottom: 50px;
        margin: 0 auto 0 auto;
    }
    .jf-qaDetail{
        width: 620px;
        /*float: left;*/
        height: auto;
        background: #FFFFFF;
        padding: 40px 60px;
    }
    .jf-qaDetail-title{
        height: auto;
        margin-bottom: 20px;
    }
    .jf-qaDetail-html{
        height: auto;
        overflow: hidden;
        zoom: 1;
    }
    .jf-qaDetail-html p{
        font-size: 18px;
        color: #383735;
        text-align: justify;
        line-height: 30px;
        font-weight: 400;
    }
    .jf-qaDetail-html img{
        display: block;
        max-width: 100%;
        margin: 0 auto;
    }
    .jf-qaDetail-title h1{
        height: auto;
        line-height: 42px;
        font-size: 30px;
        color: #383735;
        font-weight: 600;
        text-align: center;
    }
    .jf-qaleft{
        width: 620px;
        float: left;
        height: auto;
    }
    .jf-qaright{
        width: 300px;
        float: right;
        height: auto;
        padding-right: 8px;
    }
    .jf-qatitle{
        height: 42px;
        border-left: 6px solid #EA5504;
        font-size: 26px;
        color: #383735;
        font-weight: 600;
        line-height: 40px;
        padding-left: 15px;
    }
    .jf-qaSearch{
        float: right;
    }
    .jf-qaSearchFrom{
        height: 42px;
        display: flex;
        justify-content: flex-end;
        justify-items: center;
    }
    .jf-qaSearch-input{
        background: #FFFFFF;
        border: 1px solid rgba(0,0,0,0.20);
        height: 42px;
        width: 240px;
        margin-right: 20px;
        padding: 6px 10px;
    }
    .jf-qaSearch-submit{
        background: #EA5504;
        height: 42px;
        width: 100px;
        color: #FFFFFF;
        border:none;
        outline:none;
    }

    .jf-qalist-wrap{
        width: 960px;
        height: auto;
        margin: 0 auto;
    }

    .jf-qalist{
        width: 100%;
        height: auto;
        padding: 20px 0 20px 5px;

    }

    .jf-qalist-item{
        width: 100%;
        height: auto;
        padding: 30px;
        box-shadow: 0 1px 2px -1px rgba(0,0,0,0.12), 0 2px 6px 0 rgba(0,0,0,0.08);
        margin-bottom: 20px;
        background: #FFFFFF;
    }

    .jf-qalist-item h1{
        height: 40px;
        font-size: 26px;
        color: #383735;
        font-weight: 600;
        line-height: 40px;
        margin-bottom: 20px;
        overflow:hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow:ellipsis;
    }
    .jf-qalist-item h1 a{
        color: #383735;
    }
    .jf-qalist-item h1 a:hover{
        color: #EA5504;
    }

    .jf-qalist-item-content{
        height: 104px;
        overflow: hidden;
        zoom: 1;
    }

    .jf-qalist-item-content p{
        font-size: 16px;
        color: #383735;
        line-height: 26px;
        word-break: break-all;
        position: relative;
    }

    .jf-qalist-item-content p span{
        display: block;
        width: 70px;
        height: 26px;
        color: #EA5504;
        line-height: 26px;
        text-align: right;
        position: absolute;
        top: 78px;
        right: 0;
        background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.9) 0%, #ffffff 100%);
        cursor: pointer;
    }

    .jf-qalist-item-content p span.clickshouqi{
        display: contents !important;
        position: initial;
    }

    .jf-qalist-item-content p i{
        display: inline-block;
        width: 12px;
        line-height: 26px;
        color: #EA5504;
        font-size: 15px;
        text-align: center;
        font-style: normal;
        margin-left: 5px;
    }

    .jf-qalist-item-content p i.down{
        transform: rotate(90deg);
    }

    .jf-qalist-item-content p i.up{
        transform: rotate(270deg);
    }


    .jf-qalist-item-img{
        width: 194px;
        height: 104px;
        display: block;
        float: left;
        margin-right: 30px;
    }

    .jf-qaright-bdlist{
        width: 100%;
        height: 406px;
        padding: 30px;
        box-shadow: 0 1px 2px -1px rgba(0,0,0,0.12), 0 2px 6px 0 rgba(0,0,0,0.08);
        margin-top: 20px;
        background: #FFFFFF;
        margin-bottom: 6px;
    }

    .jf-qaright-bdlist li{
        display: block;
        height: 22px;
        line-height: 22px;
        overflow: hidden;
        zoom: 1;
        margin-bottom: 14px;
    }

    .jf-qaright-bdlist li a{
        color: #383735;
        display: block;
        height: 22px;
        line-height: 22px;
        overflow:hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow:ellipsis;
    }

    .jf-qaright-bdlist li a:hover{
        color: #EA5504;
    }

    .jf-qaright-bdlist li:last-child{
        margin-bottom: 0;
    }

    .jf-qaright-bdlist li span{
        display: block;
        width: 22px;
        height: 22px;
        float: left;
        border-radius: 4px;
        background: #F7F7F7;
        text-align: center;
        line-height: 22px;
        margin-right: 16px;
    }

    .jf-qaright-bdlist li.jf-qaright-lifirst span{
        background-image: linear-gradient(133deg, #FE6C66 0%, #EA3B37 100%);
        color: #FFFFFF;
    }

    .jf-qaright-bdlist li.jf-qaright-litwo span{
        background-image: linear-gradient(133deg, #FF9606 0%, #FF7D02 100%);
        color: #FFFFFF;
    }

    .jf-qaright-bdlist li.jf-qaright-lithree span{
        background-image: linear-gradient(133deg, #F2BA6C 0%, #E0A76F 100%);
        color: #FFFFFF;
    }

    .jf-qaright-productlist{
        width: 100%;
        height: 240px;
        padding: 30px;
        box-shadow: 0 1px 2px -1px rgba(0,0,0,0.12), 0 2px 6px 0 rgba(0,0,0,0.08);
        margin-top: 20px;
        background: #FFFFFF;
        margin-bottom: 20px;
        text-align: center;
    }

    .jf-qaright-productlist a img{
        display: block;
        width: 52px;
        height: 52px;
        margin: 0 auto 28px auto;
    }

    .jf-qaright-productlist a h1{
        font-size: 24px;
        color: #383735;
        text-align: center;
        margin: 0 auto 16px auto;
    }
    .jf-qaright-productlist a p{
        font-size: 14px;
        color: #383735;
        text-align: center;
        line-height: 26px;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        overflow: hidden;
        word-break: break-all;
    }
    .jf-qaDetailMore{
        width: 100%;
        height: auto;
        padding: 40px 60px 10px 60px;
        background: #FFFFFF;
    }
    .jf-qaDetailMore-title{
        height: 32px;
        line-height: 32px;
        font-size: 30px;
        color: #383735;
        font-weight: 600;
        border-left: 6px solid #EA5504;
        padding-left: 15px;
        margin-bottom: 16px;
    }
    .jf-qaDetailMore-item{
        height: auto;
        width: 100%;
        overflow: hidden;
        zoom: 1;
    }
    .jf-qaDetailMore a{
        display: block;
        width: auto;
        height: auto;
        white-space: nowrap;
        max-width: 100%;
        line-height: 40px;
        background: #F7F7F7;
        border-radius: 20px;
        padding: 0 20px;
        font-size: 16px;
        color: #383735;
        font-weight: 400;
        float: left;
        margin: 0 20px 20px 0;
        overflow:hidden;
        white-space:nowrap;
        text-overflow:ellipsis;
    }
    .jf-qaDetailMore a:hover{
        background: rgba(234,85,4,0.10);
        color: #EA5504;
    }

    .jf-news-more{
        width: 90%;
        margin: 0 auto 60px auto;
        font-size: 14px;
        display: flex;
        flex-direction: column;
    }
    .jf-news-more-item{
        width: 100%;
        height: auto;
        line-height: 50px;
        color: #EA5504;
        display: flex;
        justify-content: flex-start;
    }
    .jf-news-more-item a{
        display: block;
        flex: 1;
        height: auto;
        line-height: 30px;
        color: #EA5504;
    }
    .jf-hezuohuoban818-item {
        width: 220px;
        height: 199px;
        float: left;
        margin-right: 20px;
        margin-bottom: 20px;
        overflow: hidden;
        zoom: 1;
    }
    .jf-hezuohuoban818-item:nth-child(4n) {
        width: 220px;
        height: 199px;
        float: left;
        margin-right: 0;
    }
    .jf-hezuohuoban818-item img{
        display: block;
        width: 220px;
        height: 199px;
    }
    .jf-sy-scheme-lefttxt h1{
        font-size: 26px;
    }
    #guangdong {
        left: 670px;
        top: 570px;
    }
    #shanghai {
        left: 750px;
        top: 410px;
    }
    #neijiang {
        left: 380px;
        top: 400px;
    }
    #chengdu {
        left: 460px;
        top: 460px;
    }
    #shanxi {
        left: 450px;
        top: 350px;
    }
    #shandong {
        left: 670px;
        top: 320px;
    }
    #anhui {
        left: 620px;
        top: 400px;
    }
    #henan {
        left: 560px;
        top: 350px;
    }
    #jiangsu {
        left: 700px;
        top: 360px;
    }
    .jf-content {
        padding: 0 50px !important;
    }
    .jf-pagenav-li{
        width: 600px;
    }
    .jf-pagenav-li li{
        width: 200px;
    }
    .jf-product-customerCase-big .jf-product-customerCase-big-item{
        padding-left: 30px;
    }
    .jf-product-customerCase-left-item{
        width: 300px !important;
    }
    .jf-product-customerCase .jf-product-customerCase-left {
        width: 350px;
    }
    #jf-product-customerCase {
        margin-right: 20px;
    }
    .jf-product-changjing-item {
        float: left;
        margin: 0 12px 20px 12px;
        width: 295px;
    }
    .jf-product-changjing-item img{
        width: 296px;
        height: 164px;
        display: block;
    }
    .jf-page-top-nav-bg{
        width: 960px;
        height: 80px !important;
        /*** background: #F7F7F7!important; ***/
        padding: 50px 30px 80px 30px!important;

    }
    .jf-page-banner-down-box {
        width: 960px;
    }
    .jf-news-list-item {
        width: 440px;
        float: left;
    }
    .jf-news-list-item-img {
        width: 392px;
        height: 274px;
        overflow: hidden;
        zoom: 1;
    }
    .jf-product-advantage-item {
        width: 470px;
    }
    .jf-sy-scheme-lefttxt {
        height: 380px;
        padding-top: 50px;
        padding-right: 50px;
        padding-left: 50px;
    }
    /*.jf-sy-scheme-lefttxt p{*/
    /*    display: -webkit-box;*/
    /*    -webkit-box-orient: vertical;*/
    /*    -webkit-line-clamp: 7;*/
    /*    overflow: hidden;*/
    /*}*/
    .jf-sy-scheme-rightimg {
        width: 400px;
        height: auto;
    }
    .jf-sy-scheme-rightimg img{
        display: block;
        width: 100%;
        height: auto;
    }
    .jf-programme-advantage-item-info h1{
        font-weight: normal;
        font-size: 22px;
    }
    .jf-programme-painpoint-item h3{
        font-weight: normal;
        font-size: 22px;
    }
    .jf-programme-advantage-item-info p{
        max-height: 78px;
        overflow: hidden;
        zoom: 1;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }
    .jf-programme-summary-left {
        width: 640px;
    }
    .jf-programme-summary-left > img{
        display: block;
        width: 570px;
        height: auto;
    }
    .jf-programme-summary-right {
        width: auto;
        margin-right: 25px;
        margin-left: 25px;
        margin-top: 44px;
    }
    .jf-programme-summary-right-item h3 {
        font-size: 18px;
        color: #FFFFFF;
        font-weight: 400;
        margin-bottom: 16px;
        margin-top: 16px;
    }
    .jf-programme-summary-left-twoitem-down > div {
        width: 80px;
        height: 140px;
        background: #ffffff;
        padding: 15px 10px;
    }
    .jf-programme-summary-left-twoitem-down > div p {
        color: rgba(0,0,0,0.60);
        font-size: 12px;
    }
    .jf-programme-summary-left-twoitem-down > div h4 {
        font-weight: normal;
        font-size: 14px;
        margin-bottom: 14px;
    }
    .jf-programme-summary-right-item p {
        font-size: 12px;
    }
    .jf-programme-painpoint-item {
        width: 310px;
        height: auto;
    }
    .jf-programme-advantage-item {
        width: 470px;
    }
    .jf-programme-painpoint-item.four{
        width: 230px;
    }
    .jf-product-function .jf-product-function-left-item {
        width: 290px;
    }
    .jf-programme-recommendProduct-item{
        width: 470px;
    }
    .jf-footer-nav-item {
        float: left;
        width: 150px;
        height: auto;
        margin-right: 49px;
    }
    .jf-footer-nav-item:last-child{
        margin-right: 0;
    }
    .jf-footer-nav-item-zp {
        float: left;
        width: 150px;
        height: auto;
        margin-right: 49px;
    }
    .jf-footer-nav-item-zp:last-child{
        margin-right: 0;
    }
    .jf-gypajf .jf-lichilditem:first-child {
        margin-left: 390px !important;
    }
    .jf-jjfa .jf-lichilditem:first-child {
        margin-left: 630px;
    }
    .jf-cphfw .jf-lichilditem:first-child {
        margin-left: 240px;
    }
    .jf-container{
         width: 970px !important;
        /*width: 960px !important;*/
    }
    .jf-choice-reason .swiper-container-horizontal{
        width: 960px;
    }
    .jf-us-lianxi{
        margin-left: 20px;
    }
    .jf-programme-honor .swiper-button-next {
        right: -50px;
        width: 36px;
        height: 36px;
        line-height: 36px;
        text-align: left;
    }
    .jf-programme-honor .swiper-button-next span{
        font-size: 36px;
        display: block;
        width: 36px;
        height: 36px;
        line-height: 36px;
    }
    .jf-programme-honor .swiper-button-prev{
        left: -50px;
        width: 36px;
        height: 36px;
        line-height: 36px;
        text-align: right;
    }
    .jf-programme-honor .swiper-button-prev span{
        font-size: 36px;
        display: block;
        width: 36px;
        height: 36px;
        line-height: 36px;
    }
    .jf-choice-reason .swiper-button-next{
        right: -50px;
        width: 36px;
        height: 36px;
        line-height: 36px;

        text-align: left;
    }
    .jf-choice-reason .swiper-button-next span{
        font-size: 36px;
        display: block;
        width: 36px;
        height: 36px;
        line-height: 36px;
    }
    .jf-choice-reason .swiper-button-prev{
        left: -50px;
        width: 36px;
        height: 36px;
        line-height: 36px;
        text-align: right;
    }
    .jf-choice-reason .swiper-button-prev span{
        font-size: 36px;
        display: block;
        width: 36px;
        height: 36px;
        line-height: 36px;
    }

    /** 媒体库 开始 **/
    .jf-medialibrary-wrap{
        width: 100%;
        height: auto;
        overflow: hidden;
        zoom: 1;
        background: #FFFFFF;
    }
    .jf-medialibrary{
        width: 970px;
        height: auto;
        margin: 0 auto;
        overflow: hidden;
        zoom: 1;
    }
    .jf-jf-medialibrary-nav{
        height: 90px;
        border-bottom: 1px solid rgba(56,55,53,0.12);
    }
    .jf-jf-medialibrary-nav li{
        display: inline-block;
        height: 90px;
        line-height: 90px;
        cursor: pointer;
        margin-right: 48px;
        font-size: 18px;
        color: #383735;
        font-weight: 400;
    }
    .jf-jf-medialibrary-nav li.active{
        position: relative;
        color: #EA5504;
    }
    .jf-jf-medialibrary-nav li.active::before{
        content: '';
        position: absolute;
        width: 100%;
        height: 3px;
        background: #EA5504;
        left: 0;
        right: 0;
        bottom: 0;
    }
    .jf-medialibrary-list{
        display: none;
        justify-content: space-between;
        grid-template-columns: 320px 320px 320px;
        padding-top: 64px;
    }
    .jf-medialibrary-list.show{
        display: grid !important;
        justify-content: space-between;
        grid-template-columns: 320px 320px 320px;
        padding-top: 64px;
    }
    .jf-medialibrary-item{
        width: 320px;
        height: 208px;
        margin-bottom: 40px;
    }
    .jf-medialibrary-player{
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0,0,0,.5);
        z-index: 999;
    }
    .jf-medialibrary-player video{
        width: 60%;
        height: auto;
        display: block;
        position: fixed;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        z-index: 9999;
        background: #000000;
    }
    .jf-medialibrary-playerclose{
        width: 40px;
        height: 40px;
        border-radius: 20px;
        overflow: hidden;
        zoom: 1;
        position: absolute;
        right: 30px;
        top: 30px;
        transform: rotate(45deg) scale(0.6);
    }
    .jf-medialibrary-playerclose::before{
        content: '';
        width: 2px;
        height: 40px;
        background: #ffffff;
        margin-left: 17px;
        display: block;
    }
    .jf-medialibrary-playerclose::after{
        content: '';
        width: 40px;
        height: 2px;
        background: #ffffff;
        margin-top: -22px;
        display: block;
    }
    .jf-medialibrary-item .jf-medialibrary-item-img{
        width: 320px;
        height: 158px;
        position: relative;
        transition: all .3s;
    }
    .jf-medialibrary-item .jf-medialibrary-item-img-hover{
        width: 320px;
        height: 158px;
        background: rgba(0, 0, 0, 0.4);
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .jf-medialibrary-item .jf-medialibrary-item-img .jf-medialibrary-item-img-hover img{
        display: block;
        width: 80px;
        height: 80px;
        cursor: pointer;
    }
    .jf-medialibrary-item .jf-medialibrary-item-img > img{
        display: block;
        position: relative;
        width: 320px;
        height: 158px;
    }
    .jf-medialibrary-item h1{
        font-size: 18px;
        color: #383735;
        line-height: 26px;
        font-weight: 400;
        height: 26px;
        text-align: center;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin-top: 16px;
    }
    .jf-medialibrary-item:hover h1{
        color: #EA5504;
    }
    .jf-medialibrary-item:hover .jf-medialibrary-item-img .jf-medialibrary-item-img-hover{
        z-index: 9;
        cursor: pointer;
    }
    /** 媒体库 结束 **/
}

/* iphone XR */
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio:2) and (orientation : landscape) {
}

/* 判断ipad */
@media only screen
and (min-device-width : 769px)
and (max-device-width : 1024px) and (orientation : landscape){
    .jf-top{
        padding: 0 20px;
    }
    .jf-logo{
        margin-left: 20px;
    }
    .jf-nav > ul li:last-of-type a {
        margin: 0 20px !important;
    }
    .jf-container {
        width: 100% !important;
    }
    .jf-mbanner{
        display: none;
    }
    .jf-mbanner{
        display: block;
    }
    #jf-header{
        display: block;
    }
    #jf-mheader{
        height: auto;
        display: none;
        position: relative;
    }
    .jf-mheadr-top{
        height: 44px;
        line-height: 44px;
        background: #F7F8F8;
        font-size: 12px;
        color: rgba(56,55,53,0.60);
        font-weight: 400;
        padding: 0 24px;
    }
    .jf-mheader-nav{
        position: absolute;
        height: 48px;
        display: flex;
        padding: 14px 24px;
        top: 44px;
        left: 0;
        right: 0;
        z-index: 9999;
    }
    .jf-mheader-logo{
        flex: auto;
        height: 20px;
    }
    .jf-mheader-logo img{
        width: 118px;
        height: 20px;
    }
    .jf-mheader-mwebmap{
        width: 20px;
        height: 20px;
    }
    .jf-mheader-mwebmap img{
        width: 20px;
        height: 20px;
    }
    .jf-mheader-mwebnav{
        width: 20px;
        height: 20px;
        margin-left: 35px;
    }
    .jf-mheader-mwebnav img{
        width: 20px;
        height: 20px;
    }
    .jf-mheader-mwebnav svg{
        fill: #369;
    }
    #jf-mnavbg{
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.6);
        z-index: 99999;
    }
    .jf-mnavbg-left{
        width: 20%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        right: 80%;
        bottom: 0;
    }
    .jf-mnavbg-wrap{
        background: #FFFFFF;
        width: 80%;
        height: 100%;
        margin-left: 100%;
        overflow-y: scroll;
        position: relative;
    }
    .jf-mnavbg-top{
        height: 48px;
        overflow: hidden;
        zoom: 1;
        border-bottom: 1px solid rgba(56,55,53,0.12);
        position: absolute;
        width: 100%;
        top: 0;
        right: 0;
        background: #FFFFFF;
    }
    .jf-mnavbg-top-logo{
        width: 120px;
        height: 20px;
        margin-top: 13px;
        margin-left: 16px;
        float: left;
    }
    .jf-mnavbg-top-logo img{
        width: 120px;
        height: 20px;
        display: block;
    }
    .jf-mnavbg-top-close{
        width: 48px;
        height: 48px;
        float: right;
    }
    .jf-mnavbg-top-close img{
        width: 16px;
        height: 16px;
        margin: 16px 0 0 16px;
    }
    .jf-mobile-nav{
        padding: 16px 0;
        overflow: hidden;
        zoom: 1;
        margin-top: 50px;
    }
    .jf-mobile-nav-item{
        height: auto;
        float: left;
        width: 100%;
    }
    .jf-mobile-nav-item ul li{
        display: block;
        height: auto;
    }
    .jf-mobile-nav-item ul li a{
        display: block;
        padding: 0 20px;
    }
    .jf-mobile-nav-item ul li a span{
        display: block;
        float: right;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: 16px;
    }
    .jf-mobile-nav-item ul li.active a{
        color: #EA5504;
    }
    .jf-mobile-nav-item ul li.active span{
        transform:rotate(90deg);
        -ms-transform:rotate(90deg);
    }
    .jf-mobile-nav-item ul li a{
        display: block;
        height: 48px;
        width: 100%;
        line-height: 48px;;
        font-size: 14px;
        color: #383735;
        font-weight: 400;
    }
    .jf-mobile-nav-item ul li ul{
        display: block;
        height: 0;
        overflow: hidden;
        zoom: 1;
        background: #F7F8F8;
    }
    .jf-mobile-nav-item ul li ul h3{
        padding: 0 20px 0 40px;
        font-size: 14px;
        color: #383735;
        font-weight: 400;
        height: 48px;
        line-height: 48px;
    }
    .jf-mobile-nav-item ul li ul li a{
        color: #383735 !important;
    }
    #jf-mobile-nav-info {
        float: left;
        display: none;
        width: 100%;
        margin-left: 100%;
    }
    .jf-footer-nav{
        padding: 0 25px;
    }
    .jf-footer-nav-item{
        width: 50%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .jf-footer-nav-item ul{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .jf-footer-nav-item ul li{
        display: block;
        width: 50%;
        overflow: hidden;
        zoom: 1;
    }
    .jf-footer-copyright{
        padding: 0 25px;
        display: flex;
        flex-direction: column-reverse;
    }
    .jf-footer-copyright-left{
        float: none;
        padding: 40px 0;
    }
    .jf-footer-copyright-right{
        float: none;
        width: 100%;
    }
    .jf-footer-copyright-left p{
        height: auto;
    }
    .jf-footer-copyright-left p:first-child{
        margin-top: 0;
    }
    /* 招聘 */
    .jf-footer-nav-zp{
        padding: 0 25px;
    }
    .jf-footer-nav-item-zp{
        width: 50%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .jf-footer-nav-item-zp ul{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .jf-footer-nav-item-zp ul li{
        display: block;
        width: 50%;
        overflow: hidden;
        zoom: 1;
    }
    .jf-footer-copyright-zp{
        padding: 0 25px;
        display: flex;
        flex-direction: column-reverse;
    }
    .jf-footer-copyright-left-zp{
        float: none;
        padding: 40px 0;
    }
    .jf-footer-copyright-right-zp{
        float: none;
        width: 100%;
    }
    .jf-footer-copyright-left-zp p{
        height: auto;
    }
    .jf-footer-copyright-left-zp p:first-child{
        margin-top: 0;
    }
    /*.jf-scheme-container{*/
    /*    flex-direction: column-reverse !important;*/
    /*    height: auto;*/
    /*}*/
    /*.jf-scheme-container.jf-mobile-scheme-txtup{*/
    /*    flex-direction: column !important;*/
    /*    height: auto;*/
    /*}*/
    /*.jf-sy-scheme-rightimg{*/
    /*    width: 100%;*/
    /*    height: auto;*/
    /*}*/
    /*.jf-sy-scheme-rightimg img{*/
    /*    display: block;*/
    /*    width: 100%;*/
    /*    height: auto;*/
    /*}*/
    /*.jf-sy-scheme-lefttxt{*/
    /*    width: 100%;*/
    /*    height: auto;*/
    /*}*/
    /*.jf-sy-scheme-lefttxt h3 a{*/
    /*    width: 120px;*/
    /*}*/
    /*.jf-sy-scheme-leftimg{*/
    /*    width: 100%;*/
    /*    height: auto;*/
    /*}*/
    /*.jf-sy-scheme-leftimg img{*/
    /*    display: block;*/
    /*    width: 100%;*/
    /*    height: auto;*/
    /*}*/
    /*.jf-sy-scheme-righttxt{*/
    /*    width: 100%;*/
    /*    height: auto;*/
    /*}*/
    /*.jf-sy-scheme-righttxt h3 a{*/
    /*    width: 120px;*/
    /*}*/
    .jf-banner-smalltxt{
        margin-bottom: 32px;
        color: #fff;
        font-weight: normal;
        font-size: 16px;
        line-height: normal;
    }
    .jf-banner-smallbtn{
        height: 40px;
        line-height: 40px;
        cursor: pointer;
        transition: all .3s;
        width: 80px;
        border: 1px solid #ffffff;
        margin: 0 auto;
        border-radius: 21px;
        position: relative;
    }

    .jf-mbanner{
        display: none;
        height: 315px;
        overflow: hidden;
        zoom: 1;
        background: url("../images/mobilevideobg.jpg") no-repeat center center;
        background-size: cover;
    }
    .jf-container{
        width: 960px;
        margin: 0 auto;
    }
    .jf-choice-reason .swiper-button-next{
        right: 50px;
        color: #EA5504;
        font-size: 44px;
        background: none;
        width: 44px;
        height: 44px;
    }
    .jf-choice-reason .swiper-button-prev{
        left: 50px;
        color: #EA5504;
        font-size: 44px;
        background: none;
        width: 44px;
        height: 44px;
    }
    .jf-scheme-container{
        height: auto;
    }
    .jf-sy-scheme-lefttxt {
        height: 380px;
        padding-top: 50px;
        padding-right: 50px;
        padding-left: 50px;
    }
    .jf-sy-scheme-rightimg {
        width: 400px;
        height: auto;
    }
    .jf-sy-scheme-rightimg img{
        display: block;
        width: 100%;
        height: auto;
    }
    .jf-gypajf .jf-lichilditem:first-child{
        margin-left: 625px;
    }
    .jf-header-fixedstyle .jf-gypajf .jf-lichilditem:first-child{
        margin-left: 625px;
    }
    .jf-page-banner-down-box{
        width: 1000px;
    }
    .returnpage{
        margin: 0 30px 0 30px;
    }
    .jf-product-advantage-item{
        width: 470px;
    }
    .jf-product-function .jf-product-function-left-item{
        width:450px;
        margin-left: 20px;
    }
    #jf-product-function .swiper-slide img{
        margin-right: 20px;
        width: 450px;
        height: auto;
    }
    .jf-product-function .jf-product-function-left-item-info > div{
        width: 210px;
    }
    .jf-product-function .igt_btn{
        bottom: 0;
        left: 50%;
        transform: translate(-50%,-20px);
    }
    .jf-product-customerCase .jf-product-customerCase-left{
        width: 420px;
        margin-top: 30px;
    }
    .jf-product-customerCase-left-item{
        width: 420px;
    }
    .jf-product-customerCase .jf-product-customerCase-left{
        margin-left: 20px;
    }
    #jf-product-customerCase{
        width: 450px;
        margin-right: 20px;
        height: 337px;
        overflow: hidden;
        zoom: 1;
    }
    #jf-product-customerCase .swiper-slide img{
        width: 450px;
        height: 337px;
        display: block;
    }
    .jf-product-customerCase .swiper-pagination{
        width: 491px;
        top: 296px;
        background: #ffffff;
    }
    .jf-product-customerCase .swiper-pagination li{
        width: 163px;
    }
    .jf-programme-painpoint-item{
        width: 310px;
    }
    .jf-programme-advantage-item{
        width: 470px;
    }
    .jf-programme-honor .jf-container{
        width: 900px;
    }
    .jf-news-list-item{
        width: 430px;
        box-shadow: 2px 4px 14px 1px rgba(56,55,53,0.06), 6px 10px 28px 2px rgba(56,55,53,0.12);
        margin: 20px 20px;
    }
    .jf-page-banner-down{
        height: 90px;
    }
    .jf-news-list-item-img{
        width: 382px;
        height: 144px;
    }
    .jf-news-list-item-img img{
        width: 382px;
        height: 144px;
        display: block;
    }
    .jf-news-list-item{
        height: 280px;
    }
    .jf-product-function .jf-product-function-left-item-info.yycj_zhcw > div{
        width: 210px;
    }
    .jf-programme-summary-right{
        margin-right: 10px;
        width: 240px;
    }
    .jf-programme-summary-right-item h3{
        font-size: 16px;
        margin-bottom: 15px;
    }
    .jf-programme-summary-right-item p{
        font-size: 12px;
    }
    .jf-programme-painpoint-item.four{
        width: 220px;
    }
}

@media screen and (max-width: 820px) {
    .nice-selects{
        width: 70px;
        padding: 0!important;
        height: 26px;
        background: none;
        display: block !important;
        position: absolute;
        right: 0px;
        top: 0;
        box-shadow: none;
    }
    .nice-selects input{display: block;width: 70px;height: 26px;line-height: 26px \9;border: 0;outline: 0;background: none;text-align: center;color: #FFFFFF; float: right;}
    .nice-selects ul{
        width: 70px;
        display: none;
        position: absolute;
        left: -1px;
        top: 26px;
        overflow: hidden;
        background: none;
        max-height: 150px;
        overflow-y: auto;
        border: 1px solid #999;
        border-top: 0;
        box-shadow: 0 3px 5px #999;
        z-index: 9999;
    }
    .nice-selects ul li{height: 26px;line-height: 26px;overflow: hidden;padding: 0 10px;cursor: pointer; text-align: center;color: #FFFFFF;}
    .nice-selects ul li.on{background-color: #e0e0e0;}

    /**  产品页视频演示开始  **/
    #jf-productpage-player{
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0,0,0,.5);
        z-index: 99999;
    }
    #jf-productpage-playerwrap{
        width: 90% !important;
        height: auto !important;
        display: block;
        position: fixed;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        z-index: 9999;
        background: #000000;
    }
    #jf-productpage-playerwrap video{
        width: 100%;
        height: 100%;
    }
    .jf-productpage-playerclose{
        width: 40px;
        height: 40px;
        border-radius: 20px;
        overflow: hidden;
        zoom: 1;
        position: absolute;
        right: 30px;
        top: 30px;
        transform: rotate(45deg) scale(0.6);
    }
    .jf-productpage-playerclose::before{
        content: '';
        width: 2px;
        height: 40px;
        background: #ffffff;
        margin-left: 17px;
        display: block;
    }
    .jf-productpage-playerclose::after{
        content: '';
        width: 40px;
        height: 2px;
        background: #ffffff;
        margin-top: -22px;
        display: block;
    }
    /**  产品页视频演示结束  **/
    .jfgw-cooperation-box-item {
        height: auto;
        line-height: 40px;
        margin: 0 10px 30px 10px !important;
        border-bottom: 1px solid rgba(56,55,53,0.20);
        display: flex;
        position: relative;
        align-items: center;
    }
    .jfgw-joinus-jihui {
        overflow: hidden;
        zoom: 1;
        padding-bottom: 70px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
    }
    .jfgw-joinus-wenhua-item {
        float: none;
        width: 80%;
    }

    .jfgw-cooperation-box-item .checkbox {
        width: 30px;
        height: 20px;
        display: block;
    }

    .jfgw-wrap{
        width: 100%;
    }

    .jfgw-joinus-title {
        font-size: 30px;
    }

    jfgw-joinus-jihui{
        width: 90%;
        margin: 0 auto;
    }

    .jfgw-joinus-jihui-item{
        margin-right: 0;
        margin-bottom: 24px;
        padding: 50px 15px;
    }

    .jfgw-joinus-women{
        height: 360px !important;
        background-size: cover;
    }

    .jfgw-joinus-women-btn{
        height: 200px !important;
    }
    .jfgw-joinus-women-btn-erweima{
        display: block;
        position: absolute;
        width: 90px;
        height: 120px;
        top: 70px;
        left: 50%;
        margin-left: -45px;
        text-align: center;
    }
    .jfgw-joinus-women-btn-erweima p{
        text-align: center;
    }

    .jf-customer-consult{
        width: 100%;
        padding: 10px;
        height: auto;
    }

    .jfgw-cooperation-zhichi {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .jfgw-cooperation-zhichi-item {
        width: 90%;
        height: auto;
        padding: 50px 20px!important;
    }

    .jfgw-cooperation-zhichi-item > img {
        display: block;
        width: 52px;
        height: 52px;
        margin-right: 20px;
    }

    #sangar-example{
        width: 90%;
        margin: 0 auto;
    }


    .jfgw-joinus-wenhua{
        flex-direction: column;
        align-items: center;
    }

    .jfgw-joinus-wenhua-item{
        width: 307px;
        margin-bottom: 25px;
    }

    .jfgw-joinus-wenhua-item:hover{
        width: 307px;
    }

    .jfgw-joinus-wenhua-item:hover .jfgw-joinus-wenhua-item-content {
        width: 307px;
        padding: 40px 24px 16px 24px;
        background: rgba(234, 85, 4, 0.9);
    }
    .jfgw-joinus-wenhua-item-content{
        width: 307px;
    }
    .jfgw-joinus-guanhuai{
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .jfgw-joinus-guanhuai-item{
        margin-right: 0;
        margin-bottom: 25px;
    }

    .jfgw-cooperation{
        background: #FFFFFF;
        padding: 0 20px 30px 20px;
        display: flex;
        justify-content: center;
        flex-direction: column;
    }
    .jfgw-shenqingtiyan{
        width: 90%;
        height: auto;
        border-radius: 16px;
        border: 1px solid #EA5504;
        margin: 20px auto 30px auto;
        position: relative;
    }

    .jfgw-cooperation-box{
        width: 100%;
        height: 580px;
    }
    #sendYZM_cooperation{
        font-size: 12px;
        font-size: 12px;
        color: #EA5504;
        cursor: pointer;
        line-height: 39px;
        width: 120px;
        border: none;
        background: none;
        text-align: right;
        outline: none;
    }
    .jfgw-cooperation-box > button {
        display: block;
        background: #EA5504;
        font-size: 16px;
        color: #FFFFFF;
        width: 100%;
        height: 40px;
        margin: 10px auto 0 auto;
        border: none;
    }

    .jfgw-logomore{
        width: 90%;
        height: auto;
        border-radius: 16px;
        border: 1px solid #EA5504;
        padding: 30px 20px;
        margin: 0 auto;
    }

    .jfgw-logomore h3{
        height: 50px;
        line-height: 50px;
        font-weight: bolder;
        font-size: 20px;
        text-align: center;
        margin-bottom: 20px;
    }

    .jfgw-logomore-wrap{
        overflow: hidden;
        zoom: 1;
        display: flex;
        justify-content: space-between;
    }
    .jfgw-logomore-item{
        width: 50%;
        height: 64px;
        margin-bottom: 10px;
    }
    .jfgw-logomore-wrap img{
        width: 100px;
        height: 64px;
        display: block;
        margin: 0 auto;
        float: none;
    }

    .jf-news-pages li{
        display: inline-block;
        width: 30px;
        height: 30px;
        margin-right: 10px;
    }
    .jf-news-pages li a{
        display: block;
        width: 30px;
        height: 30px;
        border-radius: 16px;
        border: 1px solid #383735;
        font-size: 14px;
        text-align: center;
        line-height: 30px;
        color: #383735;
    }
    .jf-news-pages li.active{
        display: inline-block;
        width: 30px;
        height: 30px;
        margin-right: 10px;
    }
    .jf-news-pages li.active a{
        display: block;
        width: 30px;
        height: 30px;
        border-radius: 16px;
        border: 1px solid #EA5504;
        font-size: 14px;
        text-align: center;
        line-height: 30px;
        color: #EA5504;
    }

    .jf-banner-smalltxt {
        color: #fff;
        font-weight: normal;
        font-size: 14px;
        line-height: 30px;
        width: 100%;
        margin: 0 auto 10px auto;
    }
    .jf-banner-smallbtn {
        height: 30px;
        line-height: 30px;
        cursor: pointer;
        transition: all .3s;
        width: 80px;
        border: 1px solid #ffffff;
        margin: 0 auto;
        border-radius: 16px;
        position: relative;
    }

    .jf-product-changjing{
        width: 90%;
        height: auto;
        overflow: hidden;
        zoom: 1;
        margin: 0 auto;
    }
    .jf-product-changjing-item{
        width: 100%;
        height: auto;
        float: initial;
    }
    .jf-us-down{
        width: 90%;
        margin: 0 auto;
    }
    .jf-us-map{
        display: none;
    }
    #jf-header{
        display: none;
    }
    #jf-mheader{
        height: auto;
        display: block;
        position: relative;
    }
    .jf-mheadr-top{
        height: 44px;
        line-height: 44px;
        background: #F7F8F8;
        font-size: 12px;
        color: rgba(56,55,53,0.60);
        font-weight: 400;
        padding: 0 24px;
    }
    .jf-mheader-nav{
        position: absolute;
        height: 48px;
        display: flex;
        padding: 14px 24px;
        top: 44px;
        left: 0;
        right: 0;
        z-index: 9999;
    }
    .jf-mheader-logo{
        flex: auto;
        height: 20px;
    }
    .jf-mheader-logo img{
        width: 118px;
        height: 20px;
    }
    .jf-mheader-mwebmap{
        width: 20px;
        height: 20px;
    }
    .jf-mheader-mwebmap img{
        width: 20px;
        height: 20px;
    }
    .jf-mheader-mwebnav{
        width: 20px;
        height: 20px;
        margin-left: 35px;
    }
    .jf-mheader-mwebnav img{
        width: 20px;
        height: 20px;
    }
    .jf-mheader-mwebnav svg{
        fill: #369;
    }
    .jf-banner{
        display: none;
    }
    .jf-mbanner{
        height: 315px;
        overflow: hidden;
        zoom: 1;
        display: block;
        background: url("../images/mobilevideobg2.jpg") no-repeat center center;
        background-size: cover;
    }
    .jf-mbanner .swiper-slide{
        height: 315px;
        width: 100%;
        background-size: cover;
        color: #ffffff;
    }
    .jf-mbanner .swiper-container-horizontal{
        width: 100%;
        height: auto;
        margin: 0 auto;
    }
    .jf-mbanner .swiper-slide .title{
        width: 70%;
        font-size: 26px;
        color: #FFFFFF;
        text-align: center;
        font-weight: 200;
        margin: 100px auto 16px auto;
    }
    .jf-mbanner .swiper-slide .button{
        width: 210px;
        height: 32px;
        margin: 0 auto;
        display: flex;
        justify-content: center;
    }
    .jf-mbanner .swiper-slide .button a{
        display: block;
        width: 98px;
        height: 32px;
        text-align: center;
        line-height: 32px;
    }
    .jf-mbanner .swiper-slide .button a:first-child{
        background: #EA5504;
        color: #ffffff;
    }
    .jf-mbanner .swiper-slide .button a:last-child{
        color: #ffffff;
    }
    .jf-container{
        width: 100% !important;
    }
    .jf-consult p {
        line-height: 45px;
        font-size: 16px;
        color: #FFFFFF;
    }
    .jf-consult botton{
        font-size: 12px;
    }
    .jf-scheme-container{
        flex-direction: column-reverse !important;
        height: auto;
    }
    .jf-scheme-container.jf-mobile-scheme-txtup{
        flex-direction: column !important;
        height: auto;
    }
    .jf-sy-scheme-rightimg{
        width: 100%;
        height: auto;
    }
    .jf-sy-scheme-rightimg img{
        display: block;
        width: 100%;
        height: auto;
    }
    .jf-sy-scheme-lefttxt{
        width: 100%;
        height: auto;
    }
    .jf-sy-scheme-lefttxt h3 a{
        width: 120px;
    }
    .jf-sy-scheme-leftimg{
        width: 100%;
        height: auto;
    }
    .jf-sy-scheme-leftimg img{
        display: block;
        width: 100%;
        height: auto;
    }
    .jf-sy-scheme-righttxt{
        width: 100%;
        height: auto;
    }
    .jf-sy-scheme-righttxt h3 a{
        width: 120px;
    }
    .jf-footer-nav-zp{
        padding: 0 25px;
    }
    .jf-footer-nav-item-zp{
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .jf-footer-nav-item-zp:last-child{
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .jf-footer-nav-item-zp ul{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .jf-footer-nav-item-zp ul li{
        display: block;
        width: 50%;
        overflow: hidden;
        zoom: 1;
    }
    .jf-footer-copyright-zp{
        padding: 0 25px;
        display: flex;
        flex-direction: column-reverse;
    }
    .jf-footer-copyright-left-zp{
        float: none;
        padding: 40px 0;
    }
    .jf-footer-copyright-right-zp{
        float: none;
        width: 100%;
    }
    .jf-footer-copyright-left-zp p{
        height: auto;
    }
    .jf-footer-copyright-left-zp p:first-child{
        margin-top: 0;
    }
    /* 招聘 */
    .jf-footer-nav-zp{
        padding: 0 25px;
    }
    .jf-footer-nav-item-zp{
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .jf-footer-nav-item-zp:last-child{
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .jf-footer-nav-item-zp ul{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .jf-footer-nav-item-zp ul li{
        display: block;
        width: 50%;
        overflow: hidden;
        zoom: 1;
    }
    .jf-footer-copyright-zp{
        padding: 0 25px;
        display: flex;
        flex-direction: column;
    }
    .jf-footer-copyright-left-zp{
        float: none;
        padding: 40px 0;
    }
    .jf-footer-copyright-right-zp{
        float: none;
        width: 100%;
    }
    .jf-footer-copyright-left-zp p{
        height: auto;
    }
    .jf-footer-copyright-left-zp p:first-child{
        margin-top: 0;
    }
    .jf-choice-reason h1{
        font-size: 20px;
    }
    .jf-sy-scheme-lefttxt h1{
        font-size: 18px;
    }
    .jf-sy-scheme-righttxt h1{
        font-size: 18px;
    }
    .jf-sy-scheme-lefttxt p{
        font-size: 16px;
    }
    .jf-sy-scheme-righttxt p{
        font-size: 16px;
    }
    .swiper-container-horizontal{
        width: 80%;
        height: auto;
        margin: 0 auto;
    }
    .jf-choice-reason .swiper-button-next{
        right: 0;
    }
    .jf-choice-reason .swiper-button-prev{
        left: 0;
    }
    #jf-mnavbg{
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.6);
        z-index: 99999;
    }
    .jf-mnavbg-left{
        width: 20%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        right: 80%;
        bottom: 0;
    }
    .jf-mnavbg-wrap{
        background: #FFFFFF;
        width: 80%;
        height: 100%;
        margin-left: 100%;
        overflow-y: scroll;
        position: relative;
    }
    .jf-mnavbg-top{
        height: 48px;
        overflow: hidden;
        zoom: 1;
        border-bottom: 1px solid rgba(56,55,53,0.12);
        position: absolute;
        width: 100%;
        top: 0;
        right: 0;
        background: #FFFFFF;
    }
    .jf-mnavbg-top-logo{
        width: 120px;
        height: 20px;
        margin-top: 13px;
        margin-left: 16px;
        float: left;
    }
    .jf-mnavbg-top-logo img{
        width: 120px;
        height: 20px;
        display: block;
    }
    .jf-mnavbg-top-close{
        width: 48px;
        height: 48px;
        float: right;
    }
    .jf-mnavbg-top-close img{
        width: 16px;
        height: 16px;
        margin: 16px 0 0 16px;
    }
    .jf-mobile-nav{
        padding: 16px 0;
        overflow: hidden;
        zoom: 1;
        margin-top: 50px;
    }
    .jf-mobile-nav-item{
        height: auto;
        float: left;
        width: 100%;
    }
    .jf-mobile-nav-item ul li{
        display: block;
        height: auto;
    }
    .jf-mobile-nav-item ul li a{
        display: block;
        padding: 0 20px;
    }
    .jf-mobile-nav-item ul li a span{
        display: block;
        float: right;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: 16px;
    }
    .jf-mobile-nav-item ul li.active a{
        color: #EA5504;
    }
    .jf-mobile-nav-item ul li.active span{
        transform:rotate(90deg);
        -ms-transform:rotate(90deg);
    }
    .jf-mobile-nav-item ul li a{
        display: block;
        height: 48px;
        width: 100%;
        line-height: 48px;;
        font-size: 14px;
        color: #383735;
        font-weight: 400;
    }
    .jf-mobile-nav-item ul li ul{
        display: block;
        height: 0;
        overflow: hidden;
        zoom: 1;
        background: #F7F8F8;
    }
    .jf-mobile-nav-item ul li ul h3{
        padding: 0 20px 0 30px;
        font-size: 14px;
        color: #383735;
        font-weight: 400;
        height: 48px;
        line-height: 48px;
    }
    .jf-mobile-nav-item ul li ul h3 span{
        display: block;
        float: right;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: 16px;
    }
    .jf-mobile-nav-item ul li ul li a{
        color: #383735 !important;
    }
    .jf-mobile-nav-item ul li ul > ul{
        padding-left: 40px;
    }
    .jf-mobile-nav-item ul li ul > ul li a{
        font-size: 12px;
        padding: 0;
    }
    .jf-mobile-nav-item ul li ul > ul li a > span{
        float: right;
        display: block;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: 16px;
        margin-right: 20px;
    }
    .jf-mobile-nav-item ul li ul > ul > ul{
        padding-left: 20px !important;
    }
    .jf-mobile-nav-item ul li ul > ul > ul li a span{
        display: inline-block;
        color: #666666;
        border-radius: 3px;
        height: 18px;
        float: none;
        width: auto;
        padding: 0 5px;
        border: 1px solid #EA5504;
        transform: rotate(0) !important;
        margin-left: 8px;
    }
    .jf-mobile-nav-item .mobilenav_cphfw_title{
        height: 48px;
        width: 100%;
        line-height: 48px;
        font-size: 14px;
        color: #383735;
        font-weight: 400;
        padding-left: 20px;
    }
    .jf-mobile-nav-item .mobilenav_cphfw_title span{
        display: block;
        float: right;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: 16px;
        margin-right: 20px;
    }
    #xtpt_oneLevel,#znyy_oneLevel,#fwwb_oneLevel{
        padding-left: 40px;
        display: none;
    }
    #xtpt_oneLevel h3,#znyy_oneLevel h3,#fwwb_oneLevel h3{
        height: 48px;
        width: 100%;
        line-height: 48px;
        font-size: 14px;
        color: #383735;
        font-weight: 400;
    }
    #xtpt_oneLevel h3 span,#znyy_oneLevel h3 span,#fwwb_oneLevel h3 span{
        display: block;
        float: right;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: 16px;
        margin-right: 20px;
    }
    .xtpt_threeLevel,.znyy_threeLevel,.fwwb_threeLevel{
        padding-left: 20px;
        display: none;
    }
    .xtpt_threeLevel a,.znyy_threeLevel a,.fwwb_threeLevel a{
        font-size: 12px;
        color: #787878;
        display: block;
        padding-left: 20px;
        line-height: 30px;
    }
    .xtpt_threeLevel a span,.znyy_threeLevel a span,.fwwb_threeLevel a span{
        display: inline-block;
        color: #EA5504;
        border-radius: 3px;
        height: 20px;
        float: none;
        width: auto;
        padding: 0 5px;
        border: 1px solid #EA5504;
        transform: scale(0.7) !important;
        margin-left: 0px !important;
        font-size: 12px;
        line-height: 20px;
    }
    .xtpt_twoLevel,.znyy_twoLevel,.fwwb_twoLevel{
        display: none;
    }
    .twoLevel_title{
        font-size: 14px;
        color: #383735;
        font-weight: 400;
        padding-left: 20px;
        height: 48px;
        line-height: 48px;
    }
    .twoLevel_title span{
        display: block;
        float: right;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-top: 16px;
        margin-right: 20px;
    }
    .xtpt_threeLevel a{
        display: block;
        height: 48px;
        line-height: 48px;
        padding-left: 20px;
    }
    /*.xtpt_threeLevel a span{*/
    /*    display: inline-block;*/
    /*    color: #EA5504;*/
    /*    border-radius: 3px;*/
    /*    height: 18px;*/
    /*    float: none;*/
    /*    width: auto;*/
    /*    padding: 0 5px;*/
    /*    border: 1px solid #EA5504;*/
    /*    transform: rotate(0) !important;*/
    /*    margin-left: 8px;*/
    /*    line-height: 18px;*/
    /*}*/
    .jf-news-list-item{
        width: 100%;
        height: auto;
    }
    .jf-news-list-item-img{
        width: 100%;
        height: auto;
    }
    .jf-news-list-item-img img{
        position: inherit;
        height: auto;
        width: 100%;
        transform: initial;
        left: 0;
        top: 0;
    }
    .jf-news-list-item-info{
        position: inherit;
        height: auto;
    }
    .jf-news-list-item-info h1{
        height: auto;
    }
    .jf-pagenav-li{
        padding: 0 25px;
        margin-top: 20px;
    }
    #jf-mobile-nav-info{
        float: left;
        display: none;
        width: 100%;
        margin-left: 100%;
    }
    #jf-mobile-nav-info p{
        height: 48px;
        line-height: 48px;
        font-size: 14px;
        padding-left: 20px;
    }
    #jf-mobile-nav-info ul{
        display: none;
    }
    #jf-mobile-nav-info ul li{
        display: block;
        width: 100%;
        height: 48px;
    }
    #jf-mobile-nav-info ul li a{
        display: block;
        height: 48px;
        width: 100%;
        line-height: 48px;;
        font-size: 14px;
        color: #383735;
        font-weight: 400;
        padding: 0 20px;
        text-align: center;
    }
    .jf-scheme-container{
        margin: 16px auto !important;
        display: flex;
    }

    /*
    * 内页导航
    */
    .jf-ny-banner{
        height: auto;
        min-height: 300px;
    }
    .jf-ny-banner > .jf-container{
        display: flex;
        flex-direction: column;
        min-height: 300px;
        justify-content: space-between;
    }
    .jf-ny-banner.chanpin-one{
        background: url('../images/chanpin_banner01.png') center center;
        background-size: cover;
    }
    .jf-ny-banner-name{
        margin-top: 74px;
        font-size: 24px;
        color: #FFFFFF;
        font-weight: bold;
        margin-bottom: 15px;
        padding: 0 24px;
    }
    .jf-ny-banner-info{
        font-size: 14px;
        color: #FFFFFF;
        line-height: 30px;
        margin-bottom: 16px;
        padding: 0 24px;
        flex: 1;
    }
    .jf-ny-banner-button{
        font-size: 14px;
        color: #FFFFFF;
        text-align: center;
        width: 108px;
        height: 32px;
        line-height: 32px;
        background: #EA5504;
        display: inline-block;
        margin-left: 24px;
        margin-bottom: 30px;
    }
    .jf-ny-banner-button-video{
        font-size: 14px;
        color: #FFFFFF;
        text-align: center;
        width: 108px;
        height: 34px;
        line-height: 32px;
        background: none;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        border: 1px solid rgba(255,255,255,0.70);
    }
    .jf-ny-banner-button-video img{
        width: 20px;
        height: 20px;
    }
    .jf-submenu{
        overflow:scroll;
        overflow-y:hidden;
        margin-bottom: 5px;
    }
    .jf-submenu-item{
        min-width: 120px;
        height: 100px;
        flex: auto;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        position: relative;
        cursor: pointer;
    }
    .jf-submenu-item::after{
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        background: #EA5504;
        left: 50%;
        bottom: 0;
        transition: width 0.3s ease-in-out;
        transform: translate(-50%,calc(100% - 1px));
    }
    .jf-submenu-item.jf-submenu-item-active::after{
        content: '';
        position: absolute;
        width: 100%;
        height: 2px;
        background: #EA5504;
        left: 50%;
        bottom: 0;
        transition: width 0.3s ease-in-out;
        transform: translate(-50%,-1px);
    }
    .jf-submenu-item.jf-submenu-item-active .jf-submenu-item-icon{
        background-image: none;
        background-color: #EA5504;
    }
    .jf-submenu-item.jf-submenu-item-active .jf-submenu-item-text{
        color: #EA5504;
    }
    .jf-submenu-item:hover::after{
        width: 100%;
    }
    .jf-submenu-item:hover .jf-submenu-item-icon{
        background-image: none;
        background-color: #EA5504;
    }
    .jf-submenu-item:hover .jf-submenu-item-text{
        color: #EA5504;
    }
    .jf-submenu-item-icon{
        width: 36px;
        height: 36px;
        font-size: 24px;
        line-height: 36px;
        text-align: center;
        background-image: linear-gradient(179deg, #7B7B7B 0%, #B1B1B1 100%);
        border-radius: 22px;
        margin-bottom: 16px;
    }
    .jf-submenu-item-icon span{
        font-size: 24px;
        color: #FFFFFF;
        display: block;
        width: 44px;
        height: 44px;
        line-height: 44px;
        text-align: center;
    }
    .jf-submenu-item-text{
        font-size: 12px;
        color: #383735;
        height: 22px;
        line-height: 22px;
    }
    .jf-product-advantage{
        width: 100%;
        flex-direction: column;
        align-items: center;
        padding: 0;
    }
    .jf-product-advantage-item{
        width: 90%;
        padding: 30px 20px;
        margin-bottom: 20px;
        height: auto;
    }
    .jf-product-advantage-item-info h1{
        font-size: 18px;
    }
    .jf-product-relevantInfo{
        flex-direction: column;
        margin: 0 20px;
    }
    .jf-product-relevantInfo-item{
        width: 100%;
        height: auto;
        margin-bottom: 20px;
    }
    .jf-product-function{
        height: auto;
        width: auto;
        background: #ffffff;
        width: 90%;
        margin: 0 auto 20px;
        padding: 20px;
        box-shadow: 4px 6px 24px 2px rgba(56,55,53,0.08);
    }
    .jf-product-function-bg{
        height: auto;
        background: none;
    }
    .jf-product-function .jf-product-function-left{
        width: 100%;
        position: initial;
        height: auto;
        float: initial;
        margin: 0;
    }
    .jf-product-function .jf-product-function-left-item h1{
        color: #333333;
        margin-top: 0;
    }
    .jf-product-function .jf-product-function-left-item-info > div h3{
        color: #333333;
        position: relative;
        padding-left: 10px;
    }
    .jf-product-function .jf-product-function-left-item-info > div h3::before {
        content: '';
        position: absolute;
        left: 0;
        top: 12px;
        width: 4px;
        height: 4px;
        background: #333333;
        border-radius: 2px;
        z-index: 99;
    }
    .jf-product-function .jf-product-function-left-item-info > div p{
        color: #333333;
    }
    .jf-product-function .jf-product-function-left-item-info > div{
        width: 100%;
        height: auto;
        padding-bottom: 20px;
    }
    .jf-product-function .jf-product-function-left-item{
        width: 100%;
        height: auto;
        margin: 0;
        visibility: visible;
    }
    .jf-product-function .swiper-wrapper{
        display: initial;
    }
    #jf-product-function{
        float: initial;
        width: 100%;
        height: auto;
        margin-right: 0;
    }
    #jf-product-function .swiper-slide{
        width: 100%;
        margin-bottom: 30px;
        overflow: hidden;
        zoom: 1;
    }
    #jf-product-function .swiper-slide img{
        width: 100%;
        height: auto;
        display: block;
        margin-right: 0;
    }
    .jf-product-customerCase{
        height: auto;
        width: 90%;
        background: #FFFFFF;
        position: initial;
        margin: 0 auto;
        display: flex;
        flex-direction: column-reverse;
    }
    .jf-product-customerCase .swiper-pagination{
        position: initial;
        width: 100%;
        height: auto;
    }
    .jf-product-customerCase .swiper-pagination li{
        width: 33%;
        height: auto;
    }
    .jf-product-customerCase .swiper-pagination li img{
        width: 100%;
        height: auto;
        display: block;
    }
    #jf-product-customerCase{
        width: 100%;
        height: auto;
        padding: 0 24px;
        margin-top: 20px;
    }
    #jf-product-customerCase .swiper-slide img{
        display: block;
        width: 100%;
        height: auto;
    }
    .jf-product-customerCase .jf-product-customerCase-left {
        float: initial !important;
        width: 100%;
        height: auto;
        margin-top: 0;
        margin-left: 0;
        overflow: hidden;
        zoom: 1;
    }
    .jf-product-customerCase-left-item {
        width: 100%;
        height: auto;
        float: initial;
        position: relative;
        padding: 30px;
        display: none;
    }
    .jf-product-customerCase-left-item p {
        font-size: 14px;
        color: #383735;
        line-height: 24px;
    }
    .jf-product-customerCase-name {
        font-size: 18px;
        color: #383735;
        line-height: 30px;
        margin-top: 30px;
        position: relative;
        padding-left: 53px;
        font-weight: bolder;
    }
    .jf-product-customerCase-name::before {
        position: absolute;
        content: '';
        width: 50px;
        height: 1px;
        background-color: #383735;
        left: 0;
        top: 50%;
        transform: translate(0,50%);
    }
    .jf-page-banner-down-box {
        width: 100%;
        position: initial;
        left: 0;
        top: 0;
    }
    .jf-height-0 {
        height: auto !important;
    }
    .jf-page-banner-down-box{
        padding: 24px;
        transform: none;
        height: 50px !important;
    }
    .jf-news-list-item-info > button{
        display: none;
    }
    .jf-news-list{
        display: flex;
        flex-direction: column;
    }
    .jf-news-list-item{
        width: 90%;
        box-shadow: 4px 6px 24px 2px rgba(56,55,53,0.08);
        margin: 20px auto !important;
        float: initial;
    }
    .jf-header{
        display: none;
    }
    .jf-dy-banner{
        height: 300px;
        margin-top: 0;
    }
    .jf-page-banner-down {
        background: none;
        line-height: 40px;
    }
    .jf-dy-content {
        font-size: 16px;
        color: #383735;
        text-align: justify;
        line-height: 30px;
        width: 90%;
        margin: 0 auto;
        padding: 0;
    }
    .jf-dy-banner-name{
        font-size: 32px;
        color: #FFFFFF;
        font-weight: 400;
        margin-left: 24px;
        margin-top: 120px;
    }
    .jf-mobile-nav-register{
        height: 32px;
        margin-bottom: 16px;
    }
    .jf-mobile-nav-register a{
        display: block;
        height: 32px;
        border: 1px solid #EA5504;
        line-height: 32px;
        text-align: center;
        margin: 0 20px;
        color: #EA5504;
        font-size: 16px;
    }
    .jf-submenu-sticky{
        position: sticky; top: 0; background: #ffffff; z-index:999;
    }
    .jf-programme-painpoint{
        flex-direction: column;
        align-items: center;
    }
    .jf-programme-painpoint-item{
        width: 90%;
        height: auto;
        margin-bottom: 16px;
        box-shadow: 4px 6px 24px 2px rgba(56,55,53,0.08);
    }
    .jf-programme-advantage{
        flex-direction: column;
        align-items: center;
    }
    .jf-programme-advantage-item{
        width: 90%;
        height: auto;
        margin-bottom: 20px;
    }
    .jf-pagenav-li{
        width: auto;
    }
    .jf-pagenav-li li{
        width: 50%;
    }
    .returnpage{
        margin: 0 25px;
    }
    .nice-select{
        width: 90%;
        padding: 0 10px;
        height: 38px;
        border: 1px solid #999;
        position: relative;
        box-shadow: 0 0 5px #999;
        background: #fff url('../images/a2.jpeg') no-repeat right center;
        margin: 20px auto 40px auto;
    }
    .nice-select input{display: block;width: 100%;height: 38px;line-height: 38px \9;border: 0;outline: 0;background: none;}
    .nice-select ul{
        width: 100%;
        display: none;
        position: absolute;
        left: -1px;
        top: 38px;
        overflow: hidden;
        background-color: #fff;
        max-height: 150px;
        overflow-y: auto;
        border: 1px solid #999;
        border-top: 0;
        box-shadow: 0 3px 5px #999;
        z-index: 9999;
    }
    .nice-select ul li{height: 30px;line-height: 30px;overflow: hidden;padding: 0 10px;cursor: pointer;}
    .nice-select ul li.on{background-color: #e0e0e0;}
    .jf-page-progress-nav{
        display: none;
    }
    .jf-page-progress{
        width: 90%;
        margin: 20px auto;
    }
    .jf-page-progress-left p{
        font-size: 12px;
        padding-right: 20px;
    }
    .jf-page-progress-right p{
        font-size: 12px;
        padding-left: 20px;
    }
    .jf-page-progress-left-smallpic{
        position: absolute;
        width: 90%;
        height: auto;
        right: 110%;
        top: 40px
    }
    .jf-page-progress-left-smallpic img{
        display: block;
        width: 100%;
        height: auto;
    }
    .jf-page-progress-right-smallpic{
        position: absolute;
        width: 90%;
        height: auto;
        right: 110%;
        top: 40px
    }
    .jf-page-progress-right-smallpic img{
        display: block;
        width: 100%;
        height: auto;
    }
    .jf-programme-advantage-item-info h1{
        font-size: 18px;
    }
    .jf-product-function .jf-product-function-left-item-info.yycj_zhcw{
        margin-bottom: 16px;
    }
    .jf-product-function .jf-product-function-left-item-info.yycj_zhcw > div h3{
        color: #383735;
    }
    .jf-programme-recommendProduct{
        width: 90%;
        margin: 0 auto;
        display: flex;
        flex-direction: column;
    }
    .jf-programme-recommendProduct-item{
        width: 100%;
    }
    .jf-ny-banner-info{
        padding-right: 24px;
    }
    .jf-programme-summary{
        height: auto;
        background: none;
    }
    .jf-programme-summaryBg{
        background-position: 0 0;
        width: 100%;
        height: auto;
        flex-direction: column;
    }
    .jf-programme-summary-left{
        margin: 0 auto 20px auto;
        width: 96%;
        height: auto;
        padding: 0;
    }
    .jf-programme-summary-right{
        width: 90%;
        padding: 20px;
        height: auto;
        margin: 0 auto;
    }
    .jf-programme-summary-left-twoitem-down{
        justify-content:space-around;
        flex-wrap: wrap;
    }
    .jf-programme-summary-left-twoitem-down > div{
        width: 48%;
        margin-bottom: 16px;
    }
    .jf-programme-summary-left-oneitem{
        flex-direction: column;
        height: auto;
        padding: 20px 0;
    }
    .jf-programme-summary-left-oneitem-jiantou{
        width: 20px;
        height: 20px;
    }
    .jf-programme-summary-left-oneitem-wenzi{
        width: 90%;
    }
    .jf-programme-summary-left-threeitem > div{
        font-size: 14px;
    }
    .jf-programme-painpoint-item.four{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 90%;
        height: 280px;
        background: #ffffff;
        padding: 40px;
    }
    .jf-service-qa-box h4{
        outline: none;
    }
    .jf-service-content{
        width: 90%;
        margin: 0 auto;
    }
    .jf-service-qa-type{
        height: auto;
    }
    .jf-service-qa-type ul{
        flex-wrap: wrap;
        height: auto;
    }
    .jf-service-qa-type ul li{
        width: 50%;
        height: 140px;
    }
    .jf-service-qa-type ul li p{
        font-size: 12px;
    }
    .jf-service-qa-type ul li.one .img{
        width: 80px;
        height: 90px;
    }
    .jf-service-qa-type ul li.two .img{
        width: 80px;
        height: 90px;
    }
    .jf-service-qa-type ul li.three .img{
        width: 80px;
        height: 90px;
    }
    .jf-service-qa-type ul li.four .img{
        width: 80px;
        height: 90px;
    }
    .jf-service-lianxi-box{
        flex-direction: column;
        align-items: center;
    }
    .jf-service-lianxi-item{
        margin-bottom: 20px;
    }
    .jf-service-lianxi-item:last-child{

    }
    .jf-service-lianxi-item-img{
        margin-right: 10px;
        width: 40px;
        height: 40px;
    }
    .jf-service-lianxi {
        margin-bottom: 50px;
    }
    .jf-whitebackground{
        background: none;
        padding-top: 10px;
    }
    .jf-page-top-nav-bg{
        width: 90%;
        height: 130px;
        padding: 20px 30px 0 30px;
        transform: translate(-50%,-70px) !important;
        padding: 30px 30px 0 30px !important;
        background: #FFFFFF!important;
        /*display: flex;*/
        /*flex-direction: column;*/
        /*align-items: center;*/
    }
    .jf-page-top-nav-bg h3{
        margin-bottom: 20px;
        float: none;
    }
    .jf-page-top-nav-bg .jf-qaSearch{
        float: none;
    }
    .jf-qawrap{
        width: 90%;
        height: auto;
        overflow: hidden;
        zoom:1;
        margin: 40px auto 0 auto;
        padding-bottom: 50px;
    }
    .jf-qaDetail{
        width: 100%;
        float: none;
        height: auto;
        background: #FFFFFF;
        padding: 40px 60px;
        margin: 0 auto;
    }
    .jf-qaDetail-title{
        height: auto;
        margin-bottom: 20px;
    }
    .jf-qaDetail-title h1{
        height: auto;
        line-height: 42px;
        font-size: 26px;
        color: #383735;
        font-weight: 600;
        text-align: center;
    }
    .jf-qaDetail-html{
        height: auto;
        overflow: hidden;
        zoom: 1;
    }
    .jf-qaDetail-html p{
        font-size: 18px;
        color: #383735;
        text-align: justify;
        line-height: 30px;
        font-weight: 400;
    }
    .jf-qalist-item-content p i{
        display: inline-block;
        width: 12px;
        line-height: 26px;
        color: #EA5504;
        font-size: 15px;
        text-align: center;
        font-style: normal;
        margin-left: 5px;
    }

    .jf-qalist-item-content p i.down{
        transform: rotate(90deg);
    }

    .jf-qalist-item-content p i.up{
        transform: rotate(270deg);
    }
    .jf-qaDetail-html img{
        display: block;
        max-width: 100%;
        margin: 0 auto;
    }
    .jf-qaleft{
        width: 100%;
        float: none;
        height: auto;
        padding-right: 5px;
    }
    .jf-qaright{
        width: 100%;
        float: none;
        height: auto;
        padding-right: 8px;
    }
    .jf-qatitle{
        height: auto;
        font-size: 26px;
        color: #383735;
        font-weight: 600;
        line-height: 40px;
        padding-left: 0;
        border-left: 0;
    }
    .jf-qatitle span{
        display: block;
        float: none;
        height: 42px;
        border-left: 6px solid #EA5504;
        padding-left: 15px;
    }
    .jf-qaSearch{
        float: none;
        margin-top: 20px;
    }
    .jf-qaSearchFrom{
        height: 42px;
        display: flex;
        justify-content: flex-end;
        justify-items: center;
    }
    .jf-qaSearch-input{
        background: #FFFFFF;
        border: 1px solid rgba(0,0,0,0.20);
        height: 42px;
        flex: 1;
        margin-right: 20px;
        padding: 6px 10px;
    }
    .jf-qaSearch-submit{
        background: #EA5504;
        height: 42px;
        width: 100px;
        color: #FFFFFF;
        border:none;
        outline:none;
    }

    .jf-qalist-wrap{
        width: 90%;
        height: auto;
        margin: 40px auto 0 auto;
    }

    .jf-qalist-wrap .jf-qalist-item h1{
        font-size: 18px;
        color: #383735;
        font-weight: 600;
        line-height: 24px;
        margin-bottom: 20px;
    }

    .jf-qalist-wrap .jf-qalist-item-content p {
        font-size: 14px;
    }

    .jf-qalist{
        width: 100%;
        height: auto;
        padding: 20px 0 20px 5px;

    }

    .jf-qalist-item{
        width: 100%;
        height: auto;
        padding: 30px;
        box-shadow: 0 1px 2px -1px rgba(0,0,0,0.12), 0 2px 6px 0 rgba(0,0,0,0.08);
        margin-bottom: 20px;
        background: #FFFFFF;
    }

    .jf-qalist-item h1{
        font-size: 20px;
        color: #383735;
        font-weight: 600;
        line-height: 24px;
        margin-bottom: 20px;
    }
    .jf-qalist-item h1 a{
        color: #383735;
    }
    .jf-qalist-item h1 a:hover{
        color: #EA5504;
    }

    .jf-qalist-item-content{
        height: auto;
        overflow: hidden;
        zoom: 1;
        display: flex;
        flex-direction: column;
    }

    .jf-qalist-item-content.hasimg{
        height: 228px;
    }

    .jf-qalist-item-content.noimg{
        height: 104px;
    }

    .jf-qalist-item-content h3{
        line-height: 26px;
        text-align: right;
    }

    .jf-qalist-item-content h3 a{
        line-height: 26px;
        color: #EA5504;
        font-size: 15px;
    }
    .jf-qalist-item-content p span {
        display: block;
        width: 70px;
        height: 26px;
        color: #EA5504;
        line-height: 26px;
        text-align: right;
        position: absolute;
        top: 78px;
        right: 0;
        background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.9) 0%, #ffffff 100%);
        cursor: pointer;
    }


    .jf-qalist-item-content p{
        font-size: 16px;
        color: #383735;
        line-height: 26px;
        word-break: break-all;
    }

    .jf-qalist-item-content p span.clickshouqi{
        display: contents !important;
        position: initial;
        padding-left: 10px;
    }

    .jf-qalist-item-img{
        width: 100%;
        height: auto;
        display: block;
        float: none;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .jf-qaright-bdlist{
        width: 100%;
        height: 406px;
        padding: 30px;
        box-shadow: 0 1px 2px -1px rgba(0,0,0,0.12), 0 2px 6px 0 rgba(0,0,0,0.08);
        margin-top: 20px;
        background: #FFFFFF;
        margin-bottom: 6px;
    }

    .jf-qaright-bdlist li{
        display: block;
        height: 22px;
        line-height: 22px;
        overflow: hidden;
        zoom: 1;
        margin-bottom: 14px;
    }

    .jf-qaright-bdlist li a{
        color: #383735;
        display: block;
        height: 22px;
        line-height: 22px;
        overflow:hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow:ellipsis;
    }

    .jf-qaright-bdlist li a:hover{
        color: #EA5504;
    }

    .jf-qaright-bdlist li:last-child{
        margin-bottom: 0;
    }

    .jf-qaright-bdlist li span{
        display: block;
        width: 22px;
        height: 22px;
        float: left;
        border-radius: 4px;
        background: #F7F7F7;
        text-align: center;
        line-height: 22px;
        margin-right: 16px;
    }

    .jf-qaright-bdlist li.jf-qaright-lifirst span{
        background-image: linear-gradient(133deg, #FE6C66 0%, #EA3B37 100%);
        color: #FFFFFF;
    }

    .jf-qaright-bdlist li.jf-qaright-litwo span{
        background-image: linear-gradient(133deg, #FF9606 0%, #FF7D02 100%);
        color: #FFFFFF;
    }

    .jf-qaright-bdlist li.jf-qaright-lithree span{
        background-image: linear-gradient(133deg, #F2BA6C 0%, #E0A76F 100%);
        color: #FFFFFF;
    }
    .jf-news-show{
        padding: 0 40px 100px 40px;
        width: 90%;
        overflow: hidden;
        zoom: 1;
        margin: 0 auto;
    }
    .jf-news-title h1{
        font-size: 16px;
    }
    #fengongsi{
        display: block;
        height: auto;
        margin-bottom: 30px;
    }
    #fengongsi p{
        padding-left: 20px;
        font-size: 14px;
        line-height: 30px;
    }
    .address-list{
        display: none;
    }
    .jf-us-down-join{
        width: 200px;
    }
    .jf-us-down-join h3{
        font-size: 22px;
    }
    .jf-programme-cooperativePartner{
        width: 90%;
        height: auto;
        overflow: hidden;
        zoom: 1;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        justify-items: left;
        margin: 0 auto;
    }
    .jf-programme-cooperativePartner-item{
        width: 48%;
        height: auto;
        margin-right: 0;
    }
    .jf-programme-cooperativePartner-item > img{
        display: block;
        width: 100%;
        height: auto;
    }
    .nice-select{
        display: block;
    }
    .jf-sy-scheme-lefttxt{
        padding: 60px 50px;
    }
    .jf-sy-scheme-righttxt{
        padding: 60px 50px;
    }
    .jf-choice-reason .swiper-container-horizontal{
        width: 80%;
        margin: 0 auto;
        height: auto;
    }
    .jf-mbanner .swiper-pagination .swiper-pagination-bullet{
        background: #ffffff;
        width: 20px;
        height: 5px;
        border-radius: 0px;
    }
    .jf-mbanner .swiper-pagination .swiper-pagination-bullet-active{
        background: #EA5504;
    }
    .companyAddress{
        position: initial;
        width: 86%;
        height: auto;
        margin: 0 auto;
        padding: 0;
    }
    .companyAddress > img{
        display: none;
        width: 86%;
        height: auto;
        margin: 0 auto;
        padding: 0;
    }
    .companyAddressItem{
        position: initial;
    }
    .childCompanyAddressItem{
        width: 100%;
    }
    .childCompanyAddressWrap{
        flex-direction: column;
    }
    .jf-programme-honor .swiper-button-prev {
        left: 0;
    }
    .jf-programme-honor .swiper-button-next{
        right: 0;
    }
    .jf-programme-summary-left > img{
        width: 100%;
    }
    .jf-china-ditu{
        display: none;
    }
    .jf-china-ditubox{
        height: auto;
    }
    .fangangaishu813 {
        padding: 32px 30px;
        background: #ffffff;
    }
    .fangangaishu813-top {
        font-size: 14px;
        color: #383735;
        line-height: 30px;
        margin-bottom: 50px;
    }
    .fangangaishu813-yycj-content ul li.col4 {
        width: 100%;
        display: block;
        line-height: 30px;
    }
    .fangangaishu813-yycj-content ul li.col2 {
        width: 100%;
        display: block;
        line-height: 30px;
    }
    .jf-product-wrap {
        height: auto;
        padding: 40px 0;
    }
    .jf-hezuohuoban818{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .jf-hezuohuoban818-item {
        width: 45%;
        height: auto;
        overflow: hidden;
        zoom: 1;
        margin-right: 0;
    }
    .jf-hezuohuoban818-item:nth-child(4n) {
        width: 45%;
        height: auto;
        overflow: hidden;
        zoom: 1;
    }
    .jf-hezuohuoban818-item img{
        width: 100%;
        height: auto;
        display: block;
        overflow: hidden;
        zoom: 1;
    }
    .ny-shehuizeren{
        flex-direction: column !important;
    }
    .jf-jinrong818 {
        width: 100%;
        height: auto;
        overflow: hidden;
        zoom: 1;
        padding: 50px 20px;
    }
    .jf-jinrong818-item-changjing {
        flex-direction: column;
    }
    .jf-jinrong818-item-changjing-item {
        width: 100%;
        height: 56px;
        background-image: linear-gradient(-45deg,#FFE696 0%,#FF884C 100%);
        line-height: 56px;
        text-align: center;
        color: #ffffff;
        font-size: 24px;
        margin-bottom: 20px;
    }
    .jf-jinrong818-item-content a .jf-jinrong818-item-content-box h3 {
        font-size: 16px;
        height: 33px;
        line-height: 33px;
        margin-bottom: 20px;
        position: relative;
        padding-left: 16px;
        color: #383735;
    }
    .fangangaishu813-yycj-content ul li{
        height: auto;
    }
    .fangangaishu813-yycj-content ul li::after {
        position: absolute;
        content: "";
        top: 15px;
        left: 0;
        background: #EA5504;
        width: 6px;
        height: 6px;
        border-radius: 6px;
    }
    .fangangaishu813-yycj-content .content-up li::after{
        position: absolute;
        content: "";
        top: 15px;
        left: 0;
        background: #EA5504;
        width: 6px;
        height: 6px;
        border-radius: 6px;
    }
    .jf-news-more{
        width: 100%;
        margin: 0 auto 60px auto;
        font-size: 14px;
        display: flex;
        flex-direction: column;
    }
    .jf-news-more-item{
        width: 100%;
        height: auto;
        line-height: 26px;
        color: #EA5504;
        display: flex;
        justify-content: flex-start;
        padding: 0 35px;
    }
    .jf-news-more-item a{
        display: block;
        flex: 1;
        height: auto;
        line-height: 26px;
        color: #EA5504;
    }

    /** 媒体库 开始 **/
    .jf-medialibrary-wrap{
        width: 100%;
        height: auto;
        overflow: hidden;
        zoom: 1;
        background: #FFFFFF;
    }
    .jf-medialibrary{
        width: 95%;
        height: auto;
        margin: 0 auto;
        overflow: hidden;
        zoom: 1;
    }
    .jf-jf-medialibrary-nav{
        height: 90px;
        border-bottom: 1px solid rgba(56,55,53,0.12);
    }
    .jf-jf-medialibrary-nav li{
        display: inline-block;
        height: 60px;
        line-height: 60px;
        cursor: pointer;
        margin-right: 20px;
        font-size: 16px;
        color: #383735;
        font-weight: 200;
    }
    .jf-jf-medialibrary-nav li.active{
        position: relative;
        color: #EA5504;
    }
    .jf-jf-medialibrary-nav li.active::before{
        content: '';
        position: absolute;
        width: 100%;
        height: 3px;
        background: #EA5504;
        left: 0;
        right: 0;
        bottom: 0;
    }
    .jf-medialibrary-list{
        display: none;
        justify-content: space-between;
        grid-template-columns: 100%;
        padding-top: 64px;
    }
    .jf-medialibrary-list.show{
        display: grid !important;
        justify-content: space-between;
        grid-template-columns: 100%;
        padding-top: 64px;
    }
    .jf-medialibrary-item{
        width: 100%;
        height: auto;
        margin-bottom: 40px;
    }
    .jf-medialibrary-player{
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0,0,0,.5);
        z-index: 999;
    }
    .jf-medialibrary-player video{
        width: 60%;
        height: auto;
        display: block;
        position: fixed;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        z-index: 9999;
        background: #000000;
    }
    .jf-medialibrary-playerclose{
        width: 40px;
        height: 40px;
        border-radius: 20px;
        overflow: hidden;
        zoom: 1;
        position: absolute;
        right: 30px;
        top: 30px;
        transform: rotate(45deg) scale(0.6);
    }
    .jf-medialibrary-playerclose::before{
        content: '';
        width: 2px;
        height: 40px;
        background: #ffffff;
        margin-left: 17px;
        display: block;
    }
    .jf-medialibrary-playerclose::after{
        content: '';
        width: 40px;
        height: 2px;
        background: #ffffff;
        margin-top: -22px;
        display: block;
    }
    .jf-medialibrary-item .jf-medialibrary-item-img{
        width: 100%;
        height: auto;
        position: relative;
        transition: all .3s;
    }
    .jf-medialibrary-item .jf-medialibrary-item-img-hover{
        width: 100%;
        height: auto;
        background: rgba(0, 0, 0, 0.4);
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: -1;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .jf-medialibrary-item .jf-medialibrary-item-img .jf-medialibrary-item-img-hover img{
        display: block;
        width: 80px;
        height: 80px;
        cursor: pointer;
    }
    .jf-medialibrary-item .jf-medialibrary-item-img > img{
        display: block;
        position: relative;
        width: 100%;
        height: auto;
    }
    .jf-medialibrary-item h1{
        font-size: 18px;
        color: #383735;
        line-height: 26px;
        font-weight: 400;
        height: 26px;
        text-align: center;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin-top: 16px;
    }
    .jf-medialibrary-item:hover h1{
        color: #EA5504;
    }
    .jf-medialibrary-item:hover .jf-medialibrary-item-img .jf-medialibrary-item-img-hover{
        z-index: 9;
        cursor: pointer;
    }
    /** 媒体库 结束 **/
}
@media (max-width: 280px) {
    .jf-footer-copyright-right{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .jfgw-cooperation-zhichi-item {
        width: 90%;
        height: auto;
        flex-direction: column;
        align-items: center;
        padding: 50px 12px!important;
    }

    .jfgw-cooperation-zhichi-item > img {
        display: block;
        width: 52px;
        height: 52px;
        margin-right: 0;
    }
    .jfgw-cooperation-zhichi-item-content h3{
        text-align: center;
    }
    .jfgw-logomore{
        width: 100% !important;
    }
    .jfgw-logomore h3 {
        height: auto;
    }
    #valiCode_cooperation{
        width: 80px!important;
    }
    #phoneCode_cooperation{
        width: 80px!important;
    }
    #jfgw-cooperation-box{
        padding: 10px !important;
    }
    .jfgw-shenqingtiyan{
        width: 100%;
    }
    .jfgw-joinus-title {
        font-size: 24px;
    }
    .jf-choice-reason .pajf-reason {
        font-size: 24px;
    }
    .jfgw-cooperation-box-item .checkbox {
        width: 30px !important;
        height: 20px;
        display: block;
    }
}


