html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{/* margin:0; *//* padding:0; */}
a{text-decoration: none; outline: none; cursor: pointer;transition: all 0.4s ease-in-out;}
a:visited ,a:hover{text-decoration: none;}

.clearfix::after {
	display: block;
	visibility: hidden;
	clear: both;
	content: ".";
	overflow: hidden;
	width: 0px;
	height: 0px;
	font-size: 0px;
	line-height: 0;
}
.flex{ display: -webkit-flex; /* Safari */display: flex; }
.flex { display: flex;flex-wrap: wrap; }
.flex-left{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-center{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.flex-right{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.flex-v{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.flex-v-bottom{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}

.clear {
    clear: both;
}
.head {width: 100%; background: #fff; padding: 30px 0; display: table;}

.logo{ display: inline-block;}
.h_img{ float: right;}




.header-mp{display: none;}




.header-mp .header-mp-right > a{
	margin-right: 10%;
	color: white;
}

.header-mp .header-mp-right > a:hover {
	color: white;
}

@media (max-width: 991px) {
	.nav-se {position: fixed;}
	.header-pc {display: none;}
	.header-mp{position: relative;top: 0;z-index: 101;display: block;width: 100%;background: url(/jwc/images/top_bg.jpg) center no-repeat #115789; }
	.header-mp .logo img{max-width:100%}
	.header-mp .header-mp-right{text-align: right;white-space: nowrap;position: relative;z-index: 102;background-color: rgba(1, 95, 195, 1);padding:5px;}

	.sj_ss{width:50%; }


	.header-mp .header-mp-right .ham{width: 18px;height: 18px;font-size: 18px;margin-top: -5px;}
	.header-mp .header-mp-right .english{display: none;margin-right: 10px;}
	.header-mp .header-mp-right .english span{opacity: 0.7;font-family: NotoSans-Regular;font-size: 14px;color: #ffffff;letter-spacing: 0;line-height: 28px;}
	.header-mp .header-mp-right .english i{color: #ffffff;font-size: 20px;padding-right: 8px;}
	.header-mp .logo:hover img{transform: unset;}
	.header-mp .header-mp-right > a{margin-right:45%;}
	.searchbox form{width:90%;}
	.searchbtn{margin-right: 0px;margin-top: 16px;border: none;position: absolute;right: 40px;}
.sjeng_zw{margin-top:26px;border: none;position: absolute;right: 10px;}
.sjeng_zw a{color: #ffffff;}
	.body_b .searchbtn{}
	.move_navBox{top:90px;position: absolute;width: 100%;overflow-y: scroll;height: 360px; left: 0;}
	.move_nav{position:absolute;top:-15px;right: 5px;width: 100%;z-index: 5;height:0px;}
	.move_menu{display: block;clear: both;line-height: 36px;font-size: 1.125em;padding: 0 10px;cursor: pointer;color: #fff;background: #3567bd;position: relative;}
	.move_menu .menuicon{float: right;width:24px;height:16px;background: url("/jwc/images/navicon.png") no-repeat;background-size: 100%;position: relative;top:28px;}
	.menuicon.closeNav{background: url("/jwc/images/x.png") no-repeat;position: absolute;top:25px;right:10px;width:17px;height:17px;background-size: 100%}
	.mp_dblj{line-height:32px;background: #0054c1;border-bottom: 1px solid #3567bd;border-top: 1px solid #3567bd;padding:5px 0px;}
	.mp_dblj a{width:24%;color:#fff;font-size: 16px;display:inline-block; text-align: center;}
	#move_nav li{background:rgba(1, 95, 195, 1);padding: 0 10px; line-height:28px; }
	#move_nav li p{border-bottom: 1px solid #3567bd;padding: 10px;margin:0;}
	#move_nav li a{color:#fff;font-size: 16px;display:inline-block;width: 25%;}
	#move_nav li ul{margin: 0;}
	#move_nav li ul li{border-bottom: 1px dashed #0054c1;padding:9px 2%;background: #3567bd;width: 46%; float: left;}
	#move_nav li ul li a{font-size:16px;color:#fff; display:block; width:auto}
	.zkicon{background: url("/jwc/images/zkicon.png") right center no-repeat;width:60%;height:13px;display: inline-block;float: right;position: relative;top:5px;right:5%;}
	.sqicon{background: url("/jwc/images/sqicon.png") right center no-repeat;width:60%;height:13px;position: relative;top:7px;right:5%;}
	.header-mp .search{position: relative;margin-top: 10px;}
	.header-mp .search i{position: absolute;color: #999;right: 15px;}
	.header-mp .search input{width: 100%;height: 36px;opacity: 0.7;border: 1px solid #ffffff;border-radius: 2px;background: transparent;outline: none;color: white;line-height: 36px;padding-left: 15px;padding-right: 40px;}
	.header-mp .header-mp-nav-top{height: 32px;width: 100%;background: #2ab5b0;line-height: 32px;position: relative;border-bottom: 1px solid #2086ba;}
	.header-mp .header-mp-nav-top::after{width: 100%;content: "";display: inline-block;overflow: hidden;height: 0;}
	.header-mp .header-mp-nav-top>a{display: inline-block;font-family: MicrosoftYaHei;font-size:16px;color: #ffffff;padding: 0px 15px;line-height: 28px;}
	.header-mp .header-mp-nav-bottom{margin-bottom: 35px;}
	.header-mp .header-mp-nav-bottom li > div{font-family: MicrosoftYaHei;font-size: 16px;color: #ffffff;letter-spacing: 0;line-height: 28px;margin-bottom:10px;text-align: center;}
	.header-mp .secondaryNavigation-mp{background: #217caa;width: 100vw;margin-left: -15px;clear: both;overflow: hidden;transition: height 0.3s linear;height: auto;margin-bottom: 10px !important;margin-top: -10px;padding-top: 10px;padding-bottom: 10px;padding-left: 30px;padding-right: 30px;}
	.header-mp .secondaryNavigation-mp>a{float: left;margin-bottom: 10px;display: inline-block;width: 50%;font-size: 14px;color: white !important;}
	.header-mp .header-mp-nav-bottom li > div > a{color: white;}
	.header-mp .header-mp-nav-bottom li > div > a:hover{color: white;}

}
@media screen and (max-width:480px){

.header-mp .h_img img{height: 27px;}

}


/*************banner*************/
#banner{}
#banner .fbanner{width:100%;/*max-height:415px;8/}
#banner .fbanner .image{/*max-height:387px;max-height:415px;*/overflow: hidden;}
#banner .fbanner .image img{width:100%;/*height: 415px; */}
#banner .fbanner .slick-dots{bottom:10px; width:100%;position: absolute; }
#banner .fbanner  .slick-dots li{width:11px;height:11px;background:#fff;margin: 0 5px!important;border-radius: 50%;}
#banner .fbanner  .slick-dots li.slick-active{background:#ff8403;}
#banner .slick-dots li button:before{display:none;}
#banner .slick-dotted.slick-slider{margin-bottom:0px;}
#banner  .slick-slide{ margin: 0 ;}