.wp{max-width:1500px; margin:0 auto;}

*{font-family: '微软雅黑';box-sizing: border-box;}

.dan_hang {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* 头部 */
#web_head{padding: 0 40px;position: fixed;left: 0;top: 0;width: 100%;
	background-color: #fff;z-index: 999;border-bottom: 1px solid #f0f0f0;
}
#web_head .con{display: flex;justify-content: space-between;align-items: center;
	height: 125px;
}
#web_head .logo{width: 580px;}
#web_head .logo img{width: 100%;vertical-align: middle;}
#web_head .right{}
#web_head .right .item{float: left;position: relative;
	height: 60px;line-height: 60px;
}
#web_head .right .item a{padding: 0 16px;font-size: 20px;color: #353535;}
#web_head .right .item a:hover{color: #4F7CB8;}
#web_head .right .item a img{width: 18px;vertical-align: middle;}

#web_head .right .item.on a{color: #4F7CB8;}




#web_head .right .item .down_nav {
	position: absolute;
	width: 220px;
	top: 100%;
	background-color: #F5F5F5;
	left: 50%;
	transform: translateX(-50%);
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.4s ease;
}

#web_head .right .item:hover .down_nav {
	max-height: 500px;
}


#web_head .right .item .down_nav a {
	display: block;
	text-align: center;
	height: 46px;
	line-height: 46px;
	font-size: 14px;
}

#web_head .right .item .down_nav a:hover {
	background-color: #fff;
}











#web_head_mm{
	background-color: #f0f0f0;height: 56px;line-height: 54px;padding: 0 10px;position: fixed;left: 0;top:0;z-index: 10;
   width: 100%;border-bottom: 1px solid #ddd;display: none;
}
#web_head_mm .logo{text-align: left;}
#web_head_mm img{vertical-align: middle;height: 34px;}
#web_head_mm .open_nav{position: absolute;width: 56px;height: 56px;background-image: url(../images/top_icon2.png);
   display: inline-block;vertical-align: middle;background-size: 20px;background-position: center center;background-repeat: no-repeat;cursor: pointer;right: 0px;top:0;
   -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
   -moz-user-focus: none;
}
#web_head_mm .open_nav.on{background-image: url(../images/top_icon3.png);}
#web_head_mm .right_nav{width: 100%;position: fixed;right: 0;top:56px;z-index: 9;
   bottom: 0;width: 0;overflow: hidden;z-index: 99;
}

#web_head_mm .right_nav .bg{position: absolute;left: 0;top:0;background-color: rgba(0, 0, 0,0);transition:.3s;}
#web_head_mm .right_nav.on .bg{position: absolute;left: 0;top:0;background-color: rgba(0, 0, 0,0.4);transition:.3s;
   width: 100%;height: 100%;
}
#web_head_mm .right_nav.on{width: 100%;}

#web_head_mm .right_nav .nav{position: absolute;height: 100%;width: 0%;right: 0;top:0;background-color: #fff;}

#web_head_mm .right_nav .nav a{display: block;font-size: 13px;color: #333;line-height:40px;padding-left: 30px;
   border-bottom: 1px solid #f0f0f0;height:40px;position: relative;
}
#web_head_mm .right_nav .nav a span{display: inline-block;width: 8px;height: 8px;border-radius: 50%;
   border: 1px solid #cccccc;margin-right:20px;vertical-align: middle;
}
#web_head_mm .right_nav .nav a img{width: 6px;height: auto;vertical-align: middle;margin-right: 21px;margin-left: 1px;}
#web_head_mm .right_nav .nav a em{vertical-align: middle;}
#web_head_mm .right_nav.on .nav{width: 85%;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}

#web_head_mm .right_nav .nav a b{position: absolute;right: 15px;top:50%;transform: translateY(-50%);
   font-size: 16px;font-weight: normal;color: #666;width: 50px;text-align: right;
}

#web_head_mm .right_nav .nav a.on{background-color: #ebebeb;}
#web_head_mm .right_nav .nav a.on span{background-color: #666;border: 1px solid #666;}
#web_head_mm .right_nav .nav .mm_nav_item .mm_nav_item_down{display: none;}


#mm_er_nav{display: none;width: 100%;position: relative;}
#mm_er_nav .tit{height: 42px;line-height: 42px;background-color:#fff;padding:0 3%;
   background-image: url(../images/up1.png);background-repeat: no-repeat;background-position: right 3% center;
   background-size:  13px auto;
}
#mm_er_nav .tit.on{background-image: url(../images/down1.png);}
#mm_er_nav .tit h4{font-size: 14px;color: #333;font-weight: normal;}
#mm_er_nav .down_nav{position: fixed;width: 100%;left: 0;top:100%;background-color: rgba(0, 0, 0,0.1);
  z-index: 999999;bottom: 0;transition:.3s;
}
#mm_er_nav .down_nav.on{top:0px;transition:.3s;}
#mm_er_nav .down_nav .con{position: absolute;left: 0;width: 100%;top:1px;bottom: 50px;padding: 0 20px;
   background-color: #fff;
}
#mm_er_nav .down_nav .con.on{top: 5px;transition:.3s;}
#mm_er_nav .down_nav .con h5{font-size: 16px;color: #333;font-weight: normal;text-align: center;
   padding: 25px 0;
}

#mm_er_nav .down_nav .item{border-bottom: 1px solid #f0f0f0;padding: 5px 0;}
#mm_er_nav .down_nav .item:last-child{border-bottom: none;}
#mm_er_nav .down_nav .item>a{line-height: 30px;font-size: 14px;color: #000;font-weight: bold;}
#mm_er_nav .down_nav .item dt{padding: 5px 0;}
#mm_er_nav .down_nav .item dt>a{font-size: 14px;color: #333;}
#mm_er_nav .down_nav .item dd{padding: 5px 0;}
#mm_er_nav .down_nav .item dd>a{font-size: 13px;color: #333;display: inline-block;}
#mm_er_nav .down_nav .item dd>a img{width: 6px;margin-right: 6px;vertical-align:0px;}
#mm_er_nav .down_nav .colse{background-color: #535353;height: 50px;line-height: 50px;text-align: center;
   cursor: pointer;font-size: 14px;color: #fff;position: absolute;left: 0;width: 100%;bottom: 0;display: none;
}
#mm_er_nav .down_nav.on .colse{display: block;}
.oh{overflow: hidden !important;}


/* 首页 */
.index_banner{width: 100%;overflow: hidden;margin-top: 119px;position: relative;}
.index_banner img{vertical-align: middle;width: 100%;}
.index_banner .swiper-pagination-bullet{background-color: #fff;opacity: 0.3;}
.index_banner .swiper-pagination-bullet-active{opacity: 1;background-color: #fff;}
.index_banner .swiper-slide{position: relative;}
.index_banner .txt{position: absolute;z-index: 99;width: 1400px;
	left: 50%;top: 50%;transform: translate(-50%, -50%);
}
.index_banner .txt .con .h5{font-size: 34px;color: #fff;margin-top: 32px;font-weight: normal;
	line-height: 1.8;display: block;white-space: pre-wrap;font-weight: bold;
}
.index_banner .txt .con .p{font-size: 22px;color: #fff;margin-top: 40px;
	line-height: 1.8;font-weight: bold;display: inline-block;
	border-top: 1px solid rgba(255, 255, 255, 0.4);
	border-bottom: 1px solid rgba(255, 255, 255, 0.4);
	padding: 8px 0;
}
.index_banner .txt .con .btn span{width: 170px;height: 48px;display: inline-block;
	margin-top: 38px;text-align: center;background-color: #fff;
	line-height: 45px;font-size: 18px;color: #DB010A;cursor: pointer;
	border-radius: 5px;border: 1px solid #DB010A;font-weight: normal;
	margin-right: 35px;
}
.index_banner .txt .con .btn span:hover{background-color: #DB010A;color: #fff;}

.index_about{padding: 90px 0;
	background-image: url(../images/bg2.png);background-position: center bottom;
	background-size: cover;
}
.index_about .con{display: flex;justify-content: space-between;align-items: center;}
.index_about .con .left{width: 48%;}
.index_about .con .left img{vertical-align: middle;width: 100%;}
.index_about .con .right{width: 48%;}
.index_about .con .right h4{font-size: 36px;color: #353535;}
.index_about .con .right p{font-size: 16px;line-height: 1.8;
	margin-top: 32px;
}
.index_about .right .more{text-align: right;
	margin-top: 110px;
}
.index_about .right .more a{display: inline-block;
	text-align: center;width: 198px;height: 48px;
	line-height: 48px;border-radius: 50px;	position: relative;
	background-color: #DB010A;font-size: 18px;color: #fff;padding-right: 40px;
}
.index_about .right .more i{position: absolute;display: block;width: 44px;
	height: 44px;border-radius: 50%;background-color: #fff;
	background-image: url(../images/i2.png);background-size: 22px auto;
	background-repeat: no-repeat;right: 2px;top: 2px;background-position: center;
}
.index_about .right .more a:hover{background-color: #fff;
	color: #DB010A;
}
.index_product{padding: 90px 0;background-color: #fff;}
.index_tit{text-align: center;font-size: 34px;color: #353535;font-weight: bold;position: relative;
	padding-bottom: 10px;
}
.index_tit em{position: absolute;left: 50%;bottom: 0;background-color: #AAC2D5;
	transform: translateX(-50%);width: 42px;display: block;height: 4px;
}
.index_product .con{overflow: hidden;margin-top: 65px;}


.index_product .type{width: 33.33333%;float: right;text-align: right;position: relative;}
.index_product .type .item{margin-bottom: 120px;padding-right: 25px;position: relative;cursor: pointer;}
.index_product .type .item:last-child{margin-bottom: 0;}
.index_product .type .item h3{font-size: 32px;color: #353535;}
.index_product .type .item .dian{width: 15px;height: 15px;position: absolute;
	background-color: #aaa;border-radius: 50%;right: 0;top: 50%;transform: translateY(-50%);
}
.index_product .type .line{position: absolute;width: 1px;
	border-right: 2px dashed #aaa;right: 7px;top: 24px;bottom: 48px;
}

.index_product .type .item.on h3{color: #4F7CB8;}
.index_product .type .item.on .dian{background-color: #4F7CB8;}
.index_product .type .item:hover h3{color: #4F7CB8;}

.index_product .list{width: 66.666%;float: left;margin-left: -54px;display: none;}
.index_product .product_list .list:first-child{display: block;}
.index_product .list .item{width: 50%;float: left;padding-left: 54px;}
.index_product .list .item .pic{aspect-ratio: 500 / 400;
	position: relative;overflow: hidden;
}
.index_product .list .item .con2{position: relative;padding-top: 14px;}
.index_product .list .item .hot{position: absolute;left: 33px;
	top: 0;width: 70px;height: 60px;background-image: url(../images/p3.png);
	background-size: 100% auto;background-repeat: no-repeat;z-index: 9;
}


.index_product .list .item .pic img{
	position: absolute;left: 0;top: 0;
	width: 100%;height: 100%;vertical-align: middle;object-fit: cover; 
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94); 
	transform-origin: center center;
}
.index_product .list .item:hover .pic img{transform: scale(1.05);}
.index_product .list .item .txt{padding: 50px 0;}
.index_product .list .item .txt h4{font-size: 32px;color: #353535;}
.index_product .list .item .txt p{font-size: 20px;color: #888;margin-top: 30px;
	line-height: 1.8;
}

.index_application{padding-top: 70px;background-color: #254B78;}
.index_application .index_tit{color: #fff;}
.index_application .list{overflow: hidden;margin-top: 42px;}
.index_application .list .item{width: 25%;float: left;position: relative;
	cursor: pointer;
}
.index_application .list .item .pic{aspect-ratio: 480 / 760;
	position: relative;overflow: hidden;
}
.index_application .list .item .pic img{
	position: absolute;left: 0;top: 0;
	width: 100%;height: 100%;vertical-align: middle;object-fit: cover; 
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94); 
	transform-origin: center center;
}
.index_application .list .item:hover .pic img{transform: scale(1.05);}

.index_application .list .item .txt{position: absolute;
	left: 0;width: 100%;bottom: 0;padding: 0 54px;padding-top: 78px;
	padding-bottom: 36px;
	background: linear-gradient(to bottom, rgba(30, 30, 30, 0), rgba(30, 30, 30, 0.4));
}
.index_application .list .item .txt h4{font-size: 24px;color: #fff;text-align: center;}
.index_application .list .item .txt p{font-size: 18px;color: #fff;opacity: 0.6;
	margin-top: 26px;
}



.index_news{padding: 90px 0;
	background-image: url(../images/bg1.png);background-position: center bottom;
	background-size: cover;
}

.index_swiper{width: 100%;overflow: hidden;position: relative;
	margin-top: 50px;padding-bottom: 50px;
}
.index_swiper .swiper-pagination{text-align: left;bottom: 0;}
.index_swiper .swiper-pagination-bullet{background-color: #000;opacity: 0.2;}
.index_swiper .swiper-pagination-bullet-active{opacity: 1;background-color: #4F7CB8;}
.index_swiper .swiper-slide{position: relative;}
.index_swiper .list{display: flex;justify-content: space-between;align-items: center;}
.index_swiper .list .left{width: 68%;}
.index_swiper .list .left .item{padding: 40px 0;border-bottom: 1px solid #DCDCDC;
	cursor: pointer;
}
.index_swiper .list .left .item:nth-child(2){border-bottom: none;}
.index_swiper .list .left .time{}
.index_swiper .list .left .time img{width: 23px;vertical-align: middle;}
.index_swiper .list .left .time span{font-size: 18px;color: #808080;vertical-align: middle;
	margin-left: 6px;
}

.index_swiper .list .left .item h4{font-size: 24px;color: #353535;margin-top: 18px;}
.index_swiper .list .left .item p{font-size: 18px;color: #353535;line-height: 1.8;
	margin-top: 10px;
}
.index_swiper .list .left .item:hover h4{color: #254B78;}



.index_swiper .list .left .more a{display: inline-block;
	text-align: center;width: 198px;height: 48px;
	line-height: 48px;border-radius: 50px;	position: relative;
	background-color: #DB010A;font-size: 18px;color: #fff;padding-right: 40px;
}
.index_swiper .list .left .more i{position: absolute;display: block;width: 44px;
	height: 44px;border-radius: 50%;background-color: #fff;
	background-image: url(../images/i2.png);background-size: 22px auto;
	background-repeat: no-repeat;right: 2px;top: 2px;background-position: center;
}
.index_swiper .list .left .more a:hover{background-color: #fff;
	color: #DB010A;
}













.index_swiper .list .right{width: 28%;position: relative;
	aspect-ratio: 1 / 1;border-radius: 50%;overflow: hidden;
}



.index_swiper .list .right img{
	position: absolute;left: 0;top: 0;
	width: 100%;height: 100%;vertical-align: middle;object-fit: cover; 
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94); 
	transform-origin: center center;
}
.index_swiper .list .right:hover img{transform: scale(1.05);}



/* 底部 */
#web_food{background-color: #383838;}
#web_food .nav{padding-top: 88px;}
#web_food .con{}
#web_food .nav{display: flex;justify-content: space-between;}
#web_food .nav dl{}
#web_food .nav dl dt{font-size: 18px;color: #fff;
	margin-bottom: 18px;
}
#web_food .nav dl dd{line-height: 2;}
#web_food .nav dl dd em{font-size: 16px;color: #fff;opacity: 0.7;}
#web_food .nav dl dd a{font-size: 16px;color: #fff;opacity: 0.7;}
#web_food .nav dl dd a:hover{opacity: 1;}
#web_food .nav dl dd span.btn{width: 146px;height: 36px;display: block;
	text-align: center;font-size: 15px;color: #fff;background: #1B1B1B;
	border-radius: 5px;line-height: 36px;margin-top: 6px;cursor: pointer;
}
#web_food .nav dl dd span.btn:hover{opacity: 0.8;}
#web_food .nav dl dd .code{display: inline-block;margin-right: 10px;cursor: pointer;}

#web_food .nav dl dd .code img{width: 26px;vertical-align: middle;}
#web_food .nav dl dd .code img:hover{opacity: 0.6;}

#web_food .copy{font-size: 16px;color: #fff;opacity: 0.8;text-align: center;
	padding: 26px 0;margin-top: 70px;border-top: 1px solid #535353;
}


/* 关于我们 */

.nei_banner{padding-top: 170px;padding-bottom: 190px;text-align: center;
	background-repeat: no-repeat;background-size: cover;background-position: center;
	margin-top: 125px;
}
.nei_banner h4{font-size: 36px;color: #fff;}
.nei_banner p{font-size: 18px;color: #fff;margin-top: 10px;}


.home_now_cur{text-align: center;padding: 18px 0;border-bottom: 1px solid #e6e6e6;}
.home_now_cur span{display: inline-block;
	text-align: center;height: 36px;line-height: 36px;margin-left: 20px;
	border-radius: 50px;font-size: 14px;color: #4F7CB8;cursor: pointer;
	position: relative;overflow: hidden;border: 1px solid #4F7CB8;
	padding: 0 30px;background-color: #fff;vertical-align: middle;
}
.home_now_cur span.on,
.home_now_cur span:hover{background-color: #4F7CB8;color: #fff;}



.about_us{padding: 60px 0;}
.about_us .info{align-items: center;display: flex;justify-content: space-between;}
.about_us .info .left{width: 50%;}
.about_us .info .left h4{font-size: 32px;color: #000;font-weight: normal;}
.about_us .info .left p{font-size: 16px;
	line-height: 1.8;margin-top: 20px;
}
.about_us .info .right{width: 45%;}
.about_us .info .right img{width: 100%;vertical-align: middle;border-radius: 10px;}

.about_us .num_list{margin-top: 50px;}
.about_us .num_list img{max-width: 100%;}



.about_us .number{padding: 34px 0;overflow: hidden;margin-top: -70px;background-color: #fff;
	width: 86%;position: relative;z-index: 9;margin-left: 7%;border-radius: 8px;
}
.about_us .number .item{width: 25%;float: left;text-align: center;
	cursor: pointer;
}
.about_us .number .item b{display: inline-block;font-size: 44px;color: #333;
	position: relative;font-weight: normal;
}
.about_us .number .item b em{position: absolute;right: -20px;top:0%;
	font-size: 18px;color: #999;
}
.about_us .number .item:hover b{color: #4F7CB8;}
.about_us .number .item:hover b em{color: #4F7CB8;}
.about_us .number .item span{display: block;font-size: 14px;color: #999;
	margin-top: 10px;
}
.about_us .number .item:hover span{color: #4F7CB8;}

.about_txt_info{}
.about_txt_info h4{font-size: 30px;text-align: center;color: #333;margin-bottom: 20px;}
.about_txt_info h5{font-size: 22px;text-align: center;color: #333;margin-bottom: 20px;}
.about_txt_info p{font-size: 16px;line-height: 1.8;text-align: center;}
.about_txt_info2 h4{text-align: left;}
.about_txt_info2 h5{text-align: left;}
.about_txt_info2 p{text-align: left;}
.about_txt_info2 b{display: block;margin-top: 20px;font-size: 22px;color: #254B78;}

.honor_list{overflow: hidden;margin-top: 60px;}
.honor_list .item{width: 33.3333%;float: left;padding-left: 28px;
   margin-bottom: 28px;
}
.honor_list .item .con{border: 1px solid #DFDFDF;padding: 15px;}
.honor_list .item .pic{padding-top: 100%;background-size: contain;
   background-position: center;position: relative;overflow: hidden;
}
.honor_list2 .item .pic{padding-top: 75%;border-radius: 8px;}

.honor_list .item .pic img{width: 100%;vertical-align: middle;
	 position: absolute;
	  left: 0;
	  top: 0;
	  width: 100%;
	  height: 100%;
	  object-fit: contain;
	  object-position: center;
	  transition: transform 0.5s ease;
}

.honor_list .item .pic:hover img{
	transform: scale(1.05); 	 
}

.product_type{}
.product_type .list{overflow: hidden;}
.product_type .list .item{width: 33.333%;float: left;}
.product_type .list .con{padding-top: 100%;position: relative;
	overflow: hidden;
}


.product_type .list .con img{width: 100%;vertical-align: middle;
	 position: absolute;
	  left: 0;
	  top: 0;
	  width: 100%;
	  height: 100%;
	  object-fit: cover;
	  object-position: center;
	  transition: transform 0.5s ease;
}

.product_type .list .con:hover img{
	transform: scale(1.05); 	 
}
.product_type .list .con .txt{position: absolute;
	left: 0;top: 0;width: 100%;height: 100%;
	background-color: rgba(147, 128, 86, 0.7);
	display: flex;justify-content: center;align-items: center;
	text-align: center;cursor: pointer;transition: background-color 0.3s ease;
}
.product_type .list .con .txt:hover{background-color: rgba(147, 128, 86, 0.9);}
.product_type .list .item:nth-child(2n) .con .txt{
	background-color: rgba(30, 126, 195, 0.7);
}
.product_type .list .item:nth-child(2n) .con .txt:hover{background-color: rgba(30, 126, 195, 0.9);}
.product_type .list .con .txt p{font-size: 28px;color: #fff;font-weight: bold;}
.product_type .list .con .txt span{font-size: 20px;color: #fff;display: block;
	margin-top: 12px;font-weight: bold;
}

.product_info{background-color: #f7f7f7;padding: 40px 0;}
.product_info .con{padding-left: 320px;
	position: relative;
}
.product_info .left{width: 280px;
	background-color: #fff;position: sticky;
	left: 0;top: 130px;margin-left: -320px;float: left;
}

.product_info .left .item{}
.product_info .left .item .tit{height: 56px;cursor: pointer;
	line-height: 56px;padding-left: 20px;font-size: 16px;color: #333;position: relative;
}

.product_info .left .item .tit i{position: absolute;display: block;width: 16px;height: 16px;
	background-image: url(../images/xx.png);background-size: 15px auto;
	top: 50%;right: 20px;margin-top: -8px;background-position: center;background-repeat: no-repeat;
	transition: transform 0.3s ease;
}
.product_info .left .item.on .tit i{
	transform: rotate(180deg);
	transition: transform 0.3s ease;
}
.product_info .left .item .down_con{height: 0;overflow: hidden;}
.product_info .left .item.on .down_con{height: auto;}
.product_info .left .item .down_con a{display: block;height: 56px;
	line-height: 56px;padding-left: 45px;font-size: 14px;color: #333;
}
.product_info .left .item .tit:hover{background-color: #ecf5ff;}
.product_info .left .item .down_con a:hover{background-color: #ecf5ff;}
.product_info .left .item .down_con a.on{background-color: #ecf5ff;}

.product_info .left .item>a{display: block;
	height: 56px;cursor: pointer;
		line-height: 56px;padding-left: 20px;font-size: 16px;color: #333;
}
.product_info .left .item>a:hover{background-color: #ecf5ff;}
.product_info .left .item>a.on{background-color: #ecf5ff;}
.product_info .right{background-color: #fff;padding: 25px;}

.product_info .right .title{font-size: 26px;color: #333;font-weight: bold;
	border-bottom: 1px solid #f0f0f0;padding-bottom: 20px;
}
.product_info .right .html{padding: 20px 0;}
.product_info .right .html h3{font-size: 22px;color: #333;
	margin-bottom: 12px;
}
.product_info .right .html p{font-size: 16px;line-height: 1.8;}
.product_info .right .html img{max-width: 100%;vertical-align: middle;
	margin: 15px 0;
}
.product_info .right .html .pic2{text-align: center;}
.product_info .right .html .pic2 img{width: 46%;vertical-align: middle;}
.product_info .right .html table{width: 100%;margin-bottom: 20px;}
.product_info .right .html table tr th{border: 1px solid #e5e5e5;text-align: center;
	height: 36px;font-size: 16px;font-weight: bold;color: #333;
}
.product_info .right .html table tr td{border: 1px solid #e5e5e5;text-align: center;
	font-size: 16px;color: #333;
	padding: 8px 15px;
}

.product_info .right .html .key_item{margin-bottom: 16px;}
.product_info .right .html .key_item h6{font-size: 18px;font-weight: bold;}
.product_info .right .html .key_item p{margin-top: 8px;font-size: 16px;color: #333;}








.use_info{padding: 60px 0;}
.use_info .wp{display: flex;align-items: center;justify-content: space-between;}
.use_info .left{width: 47%;}
.use_info .left h4{font-size: 36px;color: #333;font-weight: normal;}
.use_info .left p{font-size: 16px;line-height: 1.8;
	margin-top: 12px;
}
.use_info .right{width: 47%;text-align: right;}
.use_info .right img{vertical-align: middle;max-width: 100%;}
.use_list{padding: 60px 0;background-color: #f5f5f5;}
.use_list h4{text-align: center;font-size: 36px;color: #333;font-weight: normal;}
.use_list .list{margin-top: 30px;margin-left: -30px;overflow: hidden;}
.use_list .list .item{width: 33.3333%;padding-left: 30px;float: left;
	margin-bottom: 30px;
}
.use_list .list .item .con{background-color: #fff;}
.use_list .list .item .pic{padding-top:80%;position: relative;overflow: hidden;
}


.use_list .list .item .pic img{
	position: absolute;left: 0;top: 0;
	width: 100%;height: 100%;vertical-align: middle;object-fit: cover; 
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94); 
	transform-origin: center center;
}
.use_list .list .item .con:hover .pic img{transform: scale(1.05);}


.use_list .list .item .txt{padding: 24px;}
.use_list .list .item .txt h5{font-size: 22px;color: #333;
	font-weight: normal;overflow: hidden;
    text-overflow: ellipsis;white-space: nowrap;
}
.use_list .list .item .txt p{font-size: 14px;color: #999;line-height: 1.6;height: 45px;
	overflow: hidden;margin-top: 12px;
}
.use_list .list .more{text-align: center;width: 150px;height: 40px;line-height: 38px;
	border: 1px solid #bcbcbc;border-radius: 50px;font-size: 14px;color: #333;
	margin-top: 25px;
}
.use_list .list .con:hover .more{background-image: linear-gradient(to right, #DB010A, #DB010A);
	color: #fff;border: 1px solid #fff;
}





.application_info{padding: 60px 0;}
.web_deta .title2{text-align: center;border-bottom: 1px solid #f0f0f0;padding-bottom: 25px;}
.web_deta .title2 h4{font-size: 22px;color: #000;}
.web_deta .title2 span{font-size: 14px;color: #666;margin: 0 10px;margin-top: 15px;
   display: inline-block;
}
.web_deta .back{margin-top: 40px;padding-top: 40px;border-top: 1px solid #f0f0f0;
   text-align: center;
}
.web_deta .back a{display: inline-block;width: 166px;height: 50px;text-align: center;
   line-height: 48px;border: 1px solid #ccc;
   font-size: 14px;color: #333;transition: .3s;
}
.web_deta .back a:hover{background-color: #DB010A;border: 1px solid #DB010A;
   color: #fff;transition: .3s;
}
.web_deta .deta{margin-top: 30px;}
.web_deta .deta p{font-size: 16px;line-height: 1.8;margin-bottom: 15px;}
.web_deta .deta .pic{margin-top: 30px;text-align: center;}
.web_deta .deta .pic img{max-width: 100%;vertical-align: middle;}


.news_list{padding: 60px 0;padding-top: 20px;}
.news_list .item{padding: 40px 0; padding-left: 400px;overflow: hidden;
	border-bottom: 1px solid #ebebeb;cursor: pointer;
}
.news_list .item .pic{width: 400px;margin-left: -400px;float: left;
	height: 250px;position: relative;overflow: hidden;
}
.news_list .item .pic img{
	position: absolute;left: 0;top: 0;
	width: 100%;height: 100%;vertical-align: middle;object-fit: cover; 
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94); 
	transform-origin: center center;
}
.news_list .item:hover .pic img{transform: scale(1.05);}


.news_list .item .text{padding-left: 50px;padding-top: 12px;}
.news_list .item .text h4{font-size: 22px;color: #000;
	line-height: 1.6;height: 66px;overflow: hidden;
}
.news_list .item .text p{font-size: 14px;color: #999;line-height: 2;height: 56px;
	overflow: hidden;margin-top: 20px;
}
.news_list .item .time{display: flex; align-items: center;  justify-content: space-between;
	margin-top: 40px;padding-right: 145px;
}
.news_list .item .time img{width: 22px;vertical-align: middle;}
.news_list .item .time span{font-size: 14px;color: #999;margin-left: 8px;vertical-align: middle;}
.news_list .item .time .right{font-size: 14px;color: #999;}
.news_list .item:hover .text h4{color: #4F7CB8;}

#page{text-align: center;margin-top:40px;}
#page a{height: 42px;min-width: 42px;line-height: 42px;text-align: center;display: inline-block;padding: 0 15px;
	border: 1px solid #dfdfdf;font-size: 14px;color: #333;margin: 0 3px;
}
#page a:hover,#page a.on{background-color: #1477a7;border: 1px solid #1477a7;color: #fff;}

.contact_us{padding: 80px 0;
	display: flex;justify-content: space-between;
}
.contact_us .left{width: 48%;}
.contact_us .left .item{position: relative;padding-left: 65px;
	margin-bottom: 40px;
}
.contact_us .left .item .icon{position: absolute;
	left: 0;width: 54px;border: 1px solid #ddd;border-radius: 50%;
	height: 54px;top:50%;transform: translateY(-50%);
	display: flex;justify-content: center;align-items: center;
}

.contact_us .left .item .icon img{width: 28px;vertical-align: middle;}

.contact_us .left .item span{display: block;font-weight: bold;color: #333;font-size: 16px;}
.contact_us .left .item p{margin-top: 6px;font-size: 18px;color: #666;}
.contact_us .right{width: 48%;background-color: #ddd;
	padding: 20px 56px;
}
.contact_us .right .title{border-bottom: 1px solid #999;
	padding: 15px 0;
}
.contact_us .right .title .con{padding-left: 16px;
	border-left: 2px solid #333;
}
.contact_us .right .title .con p{font-size: 20px;color: #333;font-weight: bold;
	line-height: 1;
}
.contact_us .right .title .con span{display: block;font-size: 15px;color: #666;
	margin-top: 15px;line-height: 1;
}
.contact_us .right .form{margin-left: -40px;}
.contact_us .right .item{width: 100%;padding-left: 40px;margin-top: 20px;float: none;}
.contact_us .right .item input{width: 100%;height: 44px;
	padding: 0 8px;border: none;outline: none;color: #333;font-size: 16px;
}
.contact_us .right .item2{width: 50%;float: left;}
.contact_us .right .item textarea{width: 100%;padding: 8px;
	border: none;outline: none;resize: none;height: 160px;
	color: #333;font-size: 16px;
}
.contact_us .right .item .btn{background-color: #1477a7;color: #fff;cursor: pointer;
	margin-top: 20px;
}
.contact_us .right .item .btn:hover{opacity: 0.8;}



.home_seach_banner{padding: 52px;margin-top: 70px;
	background-image: url(../images/se1.jpg);
	background-size: cover;background-position: top center;
}

.home_seach_banner .txt{width: 640px;margin-left: auto;
	margin-right: auto;
}
.home_seach_banner .txt h4{font-size: 28px;color: #333;font-weight: normal;
	font-family: sycz;text-align: center;
}
.home_seach_banner .txt .fill{width: 100%;background-color: #fff;
	height: 50px;line-height: 50px;position: relative;
	width: 100%;padding-left: 50px;padding-right: 105px;
	border-radius: 5px;overflow: hidden;border: 1px solid #e6e6e6;
	margin-top: 25px;
}
.home_seach_banner .txt .fill input{width: 100%;
	height: 50px;font-size: 14px;outline: none;
	border: none;
}
.home_seach_banner .txt .fill .icon{position: absolute;
	width: 50px;height: 100%;left: 0;top: 0;
	background-image: url(../images/i9.png);
	background-size: 20px auto;background-position: center;
	background-repeat: no-repeat;
}
.home_seach_banner .txt .fill span{display: block;position: absolute;
	right: 0;top: 0;width: 105px;background-color: #1d1d1d;font-size: 14px;
	color: #fff; text-align: center;height: 100%;cursor: pointer;
}

.home_seach_banner .txt .fill span b{font-weight: normal;position: relative;
	z-index: 3;
}
.home_seach_banner .txt .fill span em {
    display: block;top: 0;width: 0;height: 100%;position: absolute;
    left: 0;background-color: #000;z-index: 2;
	transition: all .3s;
}
.home_seach_banner .txt .fill span:hover em{width: 100%;
	transition: all .3s;
}
.home_seach_banner .txt .hot{margin-top: 15px;}
.home_seach_banner .txt .hot span{font-size: 14px;color: #666;}
.home_seach_banner .txt .hot em{font-size: 14px;color: #666;
	margin-right: 15px;cursor: pointer;
}
.home_seach_banner .txt .hot em:hover{color: #005bac;}
























































































































































































































































































































































































































