@charset "utf-8";
.sp_header {position:fixed;top:0;z-index:10;overflow:hidden;width:100%;height:50px;background: #fff;border-bottom: 1px solid #dedede;}
.sp_logo {padding:10px;height:50px;position: absolute;left: 50%;transform: translate(-50%,0);-ms-transform: translate(-50%,0); /* IE 9 */-webkit-transform: translate(-50%,0); /* Safari and Chrome */}
.sp_logo img {margin:auto;max-height:30px}
.sp_nav {position:relative;float: left;margin-top:15px;width:50px;height:30px;cursor:pointer}
.sp_nav span {position:absolute;left:10px;display:block;width:30px;height:2px;background: #1a3a55;transition:all ease .35s;}
.sp_nav span:nth-of-type(1) {top:0}
.sp_nav span:nth-of-type(2) {top:10px}
.sp_nav span:nth-of-type(3) {top:20px}
.sp_nav_se span:nth-of-type(1) {top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2) {width:0}
.sp_nav_se span:nth-of-type(3) {top:10px;transform:rotate(-45deg)}
.sjj_nav {position:fixed;top:-100%;left:0;z-index:9;overflow:auto;overflow-x:hidden;width:100%;height:calc(100% - 78pt);background:#fff;font-size:14px;line-height:40px;transition:top ease .35s;z-index: 9999;}
.sp_search{float: right;font-size: 28px;font-weight: 100;line-height: 50px;right: 20px;margin-right: 20px;}
.nav_show {top:50px}
.sjj_nav>ul>li:first-child {overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a {float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language {float:right;overflow:hidden;margin-top:5px;width:70px;line-height:30px}
.sjj_nav>ul>li:first-child .language a {float:left;width:35px;border-left:1px solid #ddd;color:#999;text-align:center}
.sjj_nav ul li i {position:absolute;top:5px;right:0;padding:0 7px;height:30px;border-left:1px solid #ddd}
.sjj_nav ul li i svg {transition:all ease .35s;transform:rotate(-90deg)}
.sjj_nav ul li .sjj_nav_i_se svg {transform:rotate(0)}
.sjj_nav ul li {position:relative;margin-left:20px;border-top:1px solid #ddd;font-size:14px;line-height:40px}
.sjj_nav>ul>li:last-child {border-bottom:1px solid #ddd}
.sjj_nav ul li ul {display:none}
.sjj_nav ul li a {width:80%;color:#666;display: block;}
.sjj_nav ul li ul li a {display:block;color:#999;text-align:left}
.sjj_nav ul li i svg {width:20px;height:20px;fill:#555}
.sjj_nav ul li .sjj_nav_i_se svg {fill:#c9141e}
.sjj_nav ul li ul li>ul {margin-left:10px}
.pc1800,.pc1700,.pc1600,.pc1500,.pc1440,.pc1220,.pc1086,.pc800,.pc650,.pc600,.pc450{display: block;}
.mm1800,.mm1700,.mm1600,.mm1500,.mm1440,.mm1220,.mm1086,.mm800,.mm650,.mm600,.mm450{display: none;}
@media only screen and (max-width: 1880px){
    .mm1880{display: block;}
	.pc1880{display: none;} 
}
@media only screen and (max-width: 1800px){
    .mm1800{display: block;}
	.pc1800{display: none;} 
}
@media only screen and (max-width: 1700px){
    .mm1700{display: block;}
	.pc1700{display: none;} 
}
@media only screen and (max-width: 1600px){
    .mm1600{display: block;}
	.pc1600{display: none;} 
	.wh1550{width:95%;max-width:1550px}
} 
@media only screen and (max-width: 1500px){
    .mm1500{display: block;}
	.pc1500{display: none;} 
} 
@media only screen and (max-width: 1440px){
	.mm1440{display: block;}
	.pc1440{display: none;} 
	.lNav ul li{width:100px}
	 
}
@media only screen and (max-width: 1220px){
	.mm1220{display: block;}
	.pc1220{display: none;} 
	html, body{min-width: 320px;}
	.wh{width: 90%;} 
	.l_banner .h3{font-size: 36px;}
	.l_banner .p{font-size: 28px;}
}
@media only screen and (max-width: 1086px){
	.mm1086{display: block;}
	.pc1086{display: none;}
	body{padding-top: 50px;}
	.home_core_list li{width:100%}
	.i_banner .swiper-btu .swiper-pagination{font-size: 16px;}
	.i_banner .swiper-pagination .swiper-pagination-current{font-size: 24px;}
	.i_banner .swiper-btu{bottom: 20px;}
	.i_banner .swiper-btu .swiper-left, .i_banner .swiper-btu .swiper-right{
		width: 30px;
		height: 50px;
	}
}
@media only screen and (max-width: 800px){
	.mm800{display: block;}
	.pc800{display: none;} 
	.i_news_list{display: block;}
	.i_news_list li{width: 100%;margin-bottom: 0;display: flex;}
	.i_news_list li .flex_jz{height:auto;padding: 40px 0;width: 50%;height: 215px;}
	.i_news_list li .img{float:right;width: 50%;height: 215px;padding-bottom: 0;}
	.i_Science .w50{width:100%}
	.i_Science .ico_r_05{right:10px}
	.i_footA{
    display: block;
    width: 100%;
    margin-bottom: 25px;
}
	.i_footA .l{display:none}
	.i_foot .flex_between.p-t50{display:block}
	.i_footA .r{float:none}
	.i_dingyue .wh>div{width:100%;float: none;position: relative;}
	.i_dingyue .i_form{position:relative;margin-top: 30px;padding-right: 0;}
 
	.ico_r_04{
    width: 20px !important;
    height: 20px !important;
    border-top: 5px solid #0d3693 !important;
    border-left: 5px solid #0d3693 !important;
    }
	/*右上下箭头*/	
.ico_r_01{
	position: relative;
	width: 50px;
	height: 50px;
	overflow: hidden;
	border-left: 15px solid #0d3693;
	border-bottom: 15px solid #0d3693;
	display: block;
}
.ico_r_01::after{
	content:'';
	width: 15px;
	height: 50px;
	background-color: #0d3693;
	position: absolute;
	transform: rotate(45deg);
	left: 6px;
}
	.ico_r_01_{
		    width: 50px;
    height: 50px;
    overflow: hidden;
    border-left: 15px solid #ffffff;
    border-top: 15px solid #ffffff;
	}
	.ico_r_01_::after {
    content: '';
    width: 15px;
    height: 50px;
    background-color: #ffffff;
    position: absolute;
    transform: rotate(-45deg);
    left: 15px;
    top: -12px;
}
	.ico_r_02{
    width: 40px;
    height: 40px;
    border-top: 10px solid #0d3693;
    border-right: 10px solid #0d3693;
    position: absolute;
}
	.ico_r_02.white{/* width:10px; *//* height:10px; */border-top: 10px solid #ffffff;border-right: 10px solid #ffffff;}
	.p-b180{padding-bottom: 100px;}
	.p-t180{padding-top: 100px;}
	.i_about .w70{width:100%}
	.i_about .bt .moreA{position:relative}
	.i_about .bt ul{width:100%;float: none;margin-top: 50px;}
	.i_news .i_news_list{padding:10px}
	.i_Science .w45{width:100%}
	.ico_r_02.mini{width: 20px;height: 20px;border-top: 5px solid #0d3693;border-right: 5px solid #0d3693;}
	.f-s75{font-size:30px}
	.f-s72{font-size:30px}
	.f-s60{font-size:30px}
	.f-s57{font-size:28px}
	.f-s55{font-size:26px}
	.f-s50{font-size:26px}
	.f-s48{font-size:26px}
	.f-s44{font-size:26px}
	.f-s43{font-size:26px}
	.f-s45{font-size:26px}
	.f-s36{font-size:24px}
	.f-s33{font-size:22px}
	.f-s30{font-size:22px}
	.f-s24{font-size:18px}
	.f-s22{font-size:16px}
	.f-s18{font-size:15px}
	.f-s16{font-size:14px}
	.l_banner .h3{font-size: 26px;}
	.l_banner .p{font-size: 18px;}
	.m-t90{margin-top:50px}
	.m-t100{margin-top:50px}
	.p-b100{padding-bottom:50px}
	.p-t100{padding-top:50px}
	.p-t200{padding-top:70px}
	.i_about{padding:50px 0}
	.i_news{padding:50px 0}
	.i_news .wh{padding:0}
	.moreA span{width: 35px;height: 35px;background-size: 20%;}
	.i_form input[type="submit"]{right: 0;border-radius: 0;}
	.i_footC ul{margin-top:50px}
	.i_dingyue{padding: 50px 0;}
	.i_Science .ico_r_04{top: -16px;left: -23px;}
	.i_news_list li .ro img{height:40px}
	.i_dingyue .wh{padding: 0;}
	.i_dingyue .ico_r_04{left: -19px;top: -13px;}
	.i_banner .swiper-container{height: 350px !important;}
	.l_banner{background-position: right;height: 268px !important;/* background: none; */background-size: auto 248px;background-repeat: no-repeat;background-position: bottom;}
	.l_banner .wh1550{/* text-align:center; */ margin-top: -119px; }
	.l_banner.inner{
    height: 388px !important;
    background-position: bottom;
    background-size: 100%;
}
	.l_banner.inner .price{
    font-size: 14px;
    padding-top: 20px;
}
	.l_banner.inner .price span{
    font-size: 16px;
}
	.l_banner.inner .wh1550{}
	.l_banner .tt_02{padding-right:10%}
	.kexue_03_list li{width:100%;margin-left: 0;}
	.kexue_03 .kexue_03_list{padding:0}
	.kexue_03_list li .ro{height:auto;padding: 20px;}
	.kexue_03_list li .ro .p{height:auto} 
	.kexue_03{padding:50px 0;overflow: hidden;}
	.kexue_01_list li .pic{position:relative;margin-bottom: 20px;width: 100%;}
	.kexue_01_list li{margin-bottom: 70px !important;padding-left: 0 !important;padding-right: 0 !important;}
	.kexue_01_list li .ro{width:100%}
	.kexue2 ul li{width:100%;margin-left: 0;}
	.kexue2 .bg_jian01{display:none}
	.pro_list ul li{width:100%;margin-left: 0;margin-bottom: 50px;}
	.pro_01 .wh{padding-left:20px}
	.pro_02 .wh{padding-left:0}
	.pro_02 .wh .l{width:100%}
	.tt_02 .ico_r_01{display:none}
	.pro_02 .wh .img{position:relative;text-align: center;right: auto;height: auto;width: 100%;}
	.pro_02 .wh .img img{position:relative;width: 100%;height: auto;left: auto;right: auto;}
	.t_h3 i{top: 22px;}
	.about_01 .w45{width:100%}
	.tList3 li{width:100%;margin-left: 0;margin-bottom: 50px;}
	.tList4 li{width:100%;margin-left: 0;margin-bottom: 50px;}
	.about_02 .w80{width:100%}
	.lianjie .wh{padding:20px}
	.about_05_list li{margin-bottom:20px}
	.kexue_03_list li .imgr{display:none}
	.kexue_03_list li .img{width:100%}
	.i_about .moreA{position:relative;bottom: 0;margin-top: 24px;}
}

@media only screen and (max-width: 650px){
	.mm650{display: block;}
	.pc650{display: none;} 
}
@media only screen and (max-width: 600px){
	.mm600{display: block;}
	.pc600{display: none;}   

}
@media only screen and (max-width: 450px){
	.mm450{display: block;}
	.pc450{display: none;} 
	.contact_info button[type=submit]{width:100%}
	
}
@media only screen and (max-width: 350px){ }