.banner{position: relative;}
.banner .crumbs{font-size: 0.16rem;color: #333;opacity: 0.63;position: absolute;top: 0.44rem;left: 2.56rem;}
.banner .crumbs span{font-size: 0.15rem;vertical-align: top;margin-right: 3px;}
.banner .crumbs a{color: #333;}
.banner img{width: 100%;height: auto;}
.banner ul{box-shadow: 0px 3px 16px 0px rgba(4,0,0,0.15);border-radius: 10px;
display: flex;position: absolute;right: 2.56rem;bottom: -0.44rem;overflow: hidden;}
.banner ul li a{background: #FFFFFF;display: block;width: 4.2rem;text-align: center;font-size: 0.18rem;color: #243860;
font-weight: 600;padding: 0.26rem 0 0.2rem 0;}
.banner ul li a span{font-size: 0.22rem;font-weight: 400;margin-right: 0.16rem;vertical-align: -2px;}
.banner ul .act a{background: #243860;color: #FFB243;font-weight: 900;}
.content{margin: 0.72rem 0 0.85rem 0;}
.content h1{font-size: 0.48rem;color: #333;font-weight: 900;position: relative;margin: 0 0 0.14rem 0;}
.content h1 img{position: absolute;left: 0;bottom: -0.23rem;z-index: -1;}
.content p{font-size: 0.16rem;color: #333;line-height: 0.36rem;}
.content .patent{display: flex;justify-content: space-between;margin: 0.69rem 0.46rem 0.6rem 0;}
.content .patent .box{border: 1px solid #243860;padding: 0.18rem 0 0.18rem 0.24rem;}
.content .patent .box .inv{background: #FFFFFF;box-shadow: 0px 3px 16px 0px rgba(4,0,0,0.15);
padding: 0.26rem 0 0.47rem 0.42rem;width: 3.41rem;margin-right: -0.46rem;}
.content .patent .box .inv b{display: block;font-weight: 900;font-size: 0.72rem;color: #243860;}
.content .patent .box .inv span{font-size: 0.24rem;color: #333;}
.content ul{display: grid;grid-template-columns: repeat(auto-fill,minmax(calc(25% - 25px),1fr));
    grid-gap: 38px 25px;}
	
 @charset "utf-8";
					/* Reset css*/
					body,h1,h2,h3,h4,h5,h6,div,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
					body,button,input,select,textarea{font:12px/1.5 arial,tahoma,\5b8b\4f53}
					body{_overflow:auto;_height:100%;margin:0 auto;}
					html{_overflow:hidden}
					h1,h2,h3,h4,h5,h6{font-size:100%}
					address,cite,dfn,em,var,i{font-style:normal}
					code,kbd,pre,samp{font-family:courier new,courier,monospace}
					small{font-size:12px}
					ul,ol,li,dl,dt,dd{list-style:none}
					sup{vertical-align:text-top}
					sub{vertical-align:text-bottom}
					legend{color:#000}
					fieldset,img{border:0}
					button,input,select,textarea{font:12px/1.5 tahoma,arial,sans-serif; vertical-align:middle;cursor:pointer}
					table{border-collapse:collapse;border-spacing:0}					
					/*a*/
					a{ text-decoration:none;}
					a:hover{text-decoration:none;}					
					/*title*/				
					/*通用样式结束*/
					html {
			        font-size: 100px; /* 10÷16=62.5% */
					}		
					.qcfd:before,
					.qcfd:after {
					  display: table;
					  content: " ";
					}
					.qcfd:after {
					  clear: both;
					}
      .bx{width: 14rem; margin:0 auto;}
	  .logo{max-width: 100%;height: auto;margin-top: 0.1rem;}
	  .header{width: 100%;}
      .header .bx{display: flex;justify-content: space-between;align-items: center;position:relative;}
      .header .nav{width: 78.7%;display: flex;justify-content: flex-end;height: 0.8rem;line-height: 0.8rem;}
      .header .nav li{font-size: 0.16rem;padding: 0 0.25rem;font-weight: 600;}
      .header .nav li a{color: #333;position:relative;}
       .header .nav li .xiahua{color:#FFB243;}
       .header .nav li .xiahua:before {
                  content: "";
                  position: absolute;
                  left: 0;
                  bottom: -6px;
                  width: 50%;
                  height: 2px;      
				  background: #FFB243;
              }
       .xiala{display: none;justify-content: space-between;width: -webkit-fill-available;position: absolute;top: 100%;left: 0;
	background: #fff;z-index: 99999;padding: 0.34rem 1.2rem;}
	.xiala.casexia{padding: 0.34rem 2.35rem;}
	.xiala .erji h2{font-size: 0.16rem;color: #243860;margin-bottom: 0.18rem;}
	.xiala .erji ul li a{font-size: 0.16rem;color: #333;display: block;margin-bottom: 0.08rem;}
	.xiala .erji ul li a:hover{color: #FFB243;}
      .header .translate{position: relative;}
      .header .translate .tran{width: 1.21rem;text-align: center;color: #333;font-size: 0.16rem;padding: 3px 0;border: 1px solid #999;border-radius: 5px;}
      .translate .lanz{position: absolute;background: #fff; top: 100%;left: 0;width: -webkit-fill-available; border: 1px solid #333;border-radius: 14px;padding: 0.1rem 0.3rem;z-index: 9999999;display: none;}
      .translate:hover .lanz{display:block;}
      .translate .lanz li{margin-bottom: 0.1rem;}
      .translate .lanz li a{font-size:0.14rem;color: #333;}
      .translate .lanz li:hover a{color:#FFB243;}
      .translate .tran .sanjiao{display: inline-block;width: 0;
    height: 0;margin-left: 0.04rem;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #333333;}
	.bottom{background: #243860;}
	.bottom .bx{display: flex;}
	.bottom .biaodan{width: 8.7rem;padding:0.67rem 1.24rem 0.78rem 0;margin-right: 0.83rem;
	border-right: 1px solid rgba(255, 255, 255, 0.2);}
	.bottom .biaodan h1{font-size: 0.36rem;color: #fffefe;font-weight: bold;line-height: 0.5rem;}
	.bottom .biaodan h1 span{color: #FFB243;}
	.bottom .biaodan .reply{font-size: 0.24rem;color: #fff;}
	.bottom .biaodan .form .formz{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
	.bottom .biaodan .form .formz .inp{width:49%;position: relative;}
	.bottom .biaodan .form .formz .inp .tit{font-size: 0.14rem;color: #fff;margin:0.15rem 0 0.08rem 0;}
	.bottom .biaodan .form .formz .inp .tit span{color: #FFB243;}
	.bottom .biaodan .form .formz .message .tit{font-size: 0.14rem;color: #fff;margin:0.15rem 0 0.08rem 0;}
	.bottom .biaodan .form .formz .message .tit span{color: #FFB243;}
	.bottom .biaodan .form .formz .message{width: 100%;position: relative;margin: 0.31rem 0;}
	.bottom .biaodan .form .formz .message .iconfont{position: absolute;left: 0.1rem;top: 5px;font-size: 7px;color: #FFB243;}
	.bottom .biaodan .form .formz input{width: -webkit-fill-available;padding: 0.07rem 0 0.07rem 0.1rem;font-size: 0.16rem;color: #fff;
	background: rgba(255, 255, 255, 0.11);border: 1px solid rgba(255, 255, 255, 0.57);border-radius: 5px;}
	.bottom .biaodan .form .formz textarea{
		width: -webkit-fill-available;height: 1.67rem; padding: 0.06rem 0 0.17rem 0.2rem;font-size: 0.16rem;color: #fff;
		background: rgba(255, 255, 255, 0.11);border: 1px solid rgba(255, 255, 255, 0.57);border-radius: 5px;
	}
	.bottom .biaodan .form .formz textarea::placeholder{color: rgba(255, 255, 255, 0.35);}
	.bottom .biaodan .form .formz .protect{position: relative;font-size: 0.16rem;color: #fff;}
	.bottom .biaodan .form .formz .protect span{position: absolute;top: -8px;left: -5px;color: #FFB243;}
	.bottom .biaodan .form button{background: #FFB243;color: #243860;font-size: 0.18rem;font-weight: 900;border: none;width: 1.63rem;text-align: center;padding: 9px 0;}

	.bottom .caidan .menu{display: flex;justify-content: space-between;}
	.bottom .caidan .menu h2{font-size: 0.24rem;font-weight: 900;color: #fff;margin-bottom: 0.17rem;}
    .bottom .caidan .menu ul li a{font-size: 0.18rem;color: #fff;}
	.bottom .caidan .menu ul li{margin-bottom: 0.23rem;}
	.bottom .caidan .menu .menulist{padding:0.67rem 0rem 0rem 0rem;}
	.bottom .caidan .menu .shu1{height: auto;width: 1px;background: -webkit-linear-gradient(top,#fff 50%,#243860 100%);opacity: 0.2;}
    .bottom .caidan .address h1{font-size: 0.24rem;color: #fff;font-weight: 900;margin: 0.15rem 0 0.26rem 0;}
	.bottom .caidan .address .add{font-size: 0.16rem;color: #fff;line-height: 0.3rem;}
	.bottom .caidan .address img{vertical-align: middle;max-width: 100%;height: auto;margin-right: 0.17rem;}
	.bottom .caidan .address .phone a{display: block;font-size: 0.16rem;font-weight: 900;color: #FFB243;margin:0.11rem 0 0.33rem 0;}
	.bottom .caidan .address .email a{font-size: 0.16rem;color: #fff;}
	@font-face {
  font-family: "iconfont"; /* Project id 3174335 */
  src: url('font/iconfont.woff2?t=1687335262560') format('woff2'),
       url('font/iconfont.woff?t=1687335262560') format('woff'),
       url('font/iconfont.ttf?t=1687335262560') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-icon-zhishi:before {
  content: "\e601";
}

.icon-pinterest:before {
  content: "\e640";
}

.icon-facebook:before {
  content: "\e685";
}

.icon-youtube:before {
  content: "\ece8";
}

.icon-tiktok:before {
  content: "\ecdc";
}

.icon-weizhi:before {
  content: "\e681";
}

.icon-youxiang1:before {
  content: "\e610";
}

.icon-video:before {
  content: "\e661";
}

.icon-jiangbei:before {
  content: "\ed14";
}

.icon-bg-left:before {
  content: "\e638";
}

.icon-bg-right:before {
  content: "\e64c";
}

.icon-youxiang:before {
  content: "\e605";
}

.icon-toudaierji:before {
  content: "\e715";
}

.icon-zhishi5:before {
  content: "\e600";
}

.icon-zhuye:before {
  content: "\e606";
}

.icon-kucun:before {
  content: "\e63b";
}

.icon-liuyan:before {
  content: "\e65e";
}

.icon-dianhua:before {
  content: "\e88b";
}

.icon-jiantou_qiehuanyou:before {
  content: "\eb05";
}

.icon-feiji:before {
  content: "\e90a";
}

.icon-xingming:before {
  content: "\e6bc";
}

