﻿/* 公共 ----------------------------------------------------- */
*{box-sizing: border-box;font-family: "微软雅黑";}
.wp{width: 90%;margin: 0 auto;}

/* 头部 */
#head{height: 90px;background-color:#fff;width: 100%;z-index: 9;
	position: relative;
}
#head .wp{display: flex;justify-content: space-between;align-items: center;}
#head .logo{line-height: 90px;}
#head .img1{display: none;}
#head .logo img{width: 174px;vertical-align: middle;}
#head .nav{font-size: 0;}
#head .nav .item{display: inline-block;position: relative;
	height: 90px;line-height: 90px;
}
#head .nav .item>a{display: inline-block;padding: 0 20px;font-size: 16px;
	color: #333;transition:.3s;
}
#head .nav>a{display: inline-block;padding: 0 20px;font-size: 14px;
	color: #fff;transition:.3s;
}

#head .nav .item .down{position: absolute;left: 0;
	top: 89px;z-index: 99;background-color: #fff;
	padding: 15px 20px;display: none;padding-top: 0;
}
#head .nav .item .down a{display: block;font-size: 14px;color: #333;
	white-space: nowrap;line-height: 2.5;
}
#head .nav .item .down a:hover{color: #3056a6;}
#head .nav .item:hover .down{display: block;}
#head .nav a:hover{color: #3056a6;transition:.3s;}
#head .nav img{width:22px;vertical-align: middle;}
#head .nav span{vertical-align: middle;margin-left: 12px;font-size: 22px;
	color: #3056a6;
}
#head .nav .logo_btn{display: inline-block;width: 150px;height: 43px;
	text-align: center;border-radius: 50px;line-height: 42px;
	font-size: 14px;color: #fff;
	
}
#head .nav .logo_btn span{vertical-align: middle;}
#head.index_head {background-color:rgba(0, 0, 0, .3);}

#head.index_head .nav>a{
	color: #333;
}

#head.index_head .nav .item>a{color: #fff;line-height: 90px;display: block;}
#head.index_head .nav span{color: #fff;}
#head.index_head .img1 {
	display: inline-block;
}

#head.index_head .img2 {
	display: none;
}

#head.index_head .nav a {
	color: #fff;
}






#web_head_mm{background-color: #fff;height: 56px;line-height: 54px;padding: 0 10px;position: fixed;left: 0;top:0;z-index: 10;
   width: 100%;border-bottom: 1px solid #f1f1f1;display: none;
}
#web_head_mm .logo{text-align: left;}
#web_head_mm img{vertical-align: middle;height: 44px;}
#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);
   -webkit-user-select: none;
   -moz-user-focus: none;
   -moz-user-select: 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;
}

#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: 14px;color: #333;line-height:46px;padding-left: 30px;
   border-bottom: 1px solid #f0f0f0;height:46px;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: 80%;-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;
}

#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;}



#web_right{position: fixed;right: 20px;bottom: 10%;z-index: 6;}
#web_right .item{padding: 15px;border-radius: 3px;background-color: #000;
	box-shadow: 0 0 15px rgba(0, 0, 0, .2);cursor: pointer;margin: 5px 0;
	position: relative;
}

#web_right .item:hover{background-color: #000;}
#web_right .item .pic_two{display: none;}
#web_right .item:hover .pic_one{display: none;}
#web_right .item:hover .pic_two{display: block;}


#web_right .item.item_two .icon{background-image: url(../images/icon4.png);
	width: 22px;height: 22px;background-size: cover;
}
#web_right .item.item_two:hover .icon{background-image: url(../images/icon7.png);}


#web_right .item.item_three .icon{background-image: url(../images/icon5.png);
	width: 22px;height: 22px;background-size: cover;
}
#web_right .item.item_three:hover .icon{background-image: url(../images/icon8.png);}


#web_right .item.item_four .icon{background-image: url(../images/icon5.png);
	width: 22px;height: 22px;background-size: cover;
}
#web_right .item.item_four:hover .icon{
	background-image: url(../images/i20_2.png);
}

#web_right .item.item_five .icon{background-image: url(../images/icon3.png);
	width: 22px;height: 22px;background-size: cover;
}
#web_right .item.item_five:hover .icon{
	background-image: url(../images/icon6.png);
}

#web_right .item img{width: 24px;vertical-align: middle;height: auto;}
#web_right .item>span{display: block;width: 2em;margin-top: 5px;
	font-size: 12px;color: #fff;
}
#web_right .item:hover>span{color: #fff;}
#web_right .item .tel{position: absolute;height: 100%;right: 100%;top: 0;
	background-color: #fff;white-space: nowrap;padding: 0 25px;
	display: flex;justify-content: center;align-items: center;
	font-size: 16px;margin-right: 5px;border-radius: 3px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .2);display: none;
}
#web_right .item .tel .span{font-size: 12px;display: block;color: #999;}
#web_right .item .tel .em{font-size: 18px;display: block;margin-top: 2px;
	color: #000;font-weight: bold;
}
#web_right .item:hover .tel{display: flex;}

#web_right .item .code{position: absolute;right: 100%;top: 0;
	background-color: #fff;white-space: nowrap;padding: 8px;	
	font-size: 16px;margin-right: 5px;border-radius: 3px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .2);text-align: center;
	display: none;
}
#web_right .item .code img{width: 110px;vertical-align: middle;}
#web_right .item .code p{font-size: 12px;color: #999;}
#web_right .item:hover .code{display: block;}




/* 首页 */
.index_banner{position: relative;width: 100%;overflow: hidden;margin-top: -90px;}
.index_banner img{width: 100%;vertical-align: middle;}
.index_banner .swiper-pagination{z-index: 8;}
.index_banner  .swiper-pagination-bullet{background-color: #fff;opacity:0.6;
	width: 8px;height: 8px;border-radius: 50px;opacity: 0.6;
	background-color:#fff;cursor: pointer;
}
.index_banner  .swiper-pagination-bullet.swiper-pagination-bullet-active{	
   background-color:#fff;width: 20px;opacity: 1;
   
}
.index_banner .swiper-pagination{bottom: 25px !important;}

.index_banner .prev,
.index_banner .next{width: 50px;height: 50px;
	bottom: 0;top: auto;position: absolute;cursor: pointer;
	top: 50%;margin-top: -18px;z-index: 2;opacity: 0.5;
}
.index_banner .prev{background-image: url(../images/icon2.png);
	background-size: 50px auto;left: 75px;
}
.index_banner .next{background-image: url(../images/icon1.png);
	background-size: 50px auto;right: 75px;
}
.index_banner .prev:hover{opacity: 0.8;}
.index_banner .next:hover{opacity: 0.8;}


.index_title{text-align: center;}
.index_title_left{text-align: left;display: flex;justify-content: space-between;
	 align-items: center;
}
.index_title h3{font-size: 30px;color: #333;line-height: 1;font-weight: normal;}
.index_title p{font-size: 14px;color: #999;margin-top: 20px;line-height: 1;}


.index_serve{padding-top: 40px;padding-bottom: 20px;}
.index_serve .index_serve_tit{overflow: hidden;margin-top: 30px;border: 1px solid #e2e2e2;
	border-right: none;
}
.index_serve .index_serve_tit .item{width: 25%;float: left;text-align: center;
	cursor: pointer;border-right: 1px solid #e2e2e2;
}
.index_serve .index_serve_tit .item .tit{height: 68px;line-height: 68px;
	border-left:none;border-bottom: 1px solid #e2e2e2;
}
.index_serve .index_serve_tit .item.on .tit,
.index_serve .index_serve_tit .item:hover .tit{background-color: #f0f0f0;}
.index_serve .index_serve_tit .item.on .tit .img1{display: none;}
.index_serve .index_serve_tit .item.on .tit .img2{display: inline-block;}
.index_serve .index_serve_tit .item.on .tit span{color: #3056a6;}
.index_serve .index_serve_tit .item .tit .img1{display: inline-block;}
.index_serve .index_serve_tit .item .tit .img2{display:none;}
.index_serve .index_serve_tit .item .tit img{vertical-align: middle;width: 26px;}
.index_serve .index_serve_tit .item .tit span{font-size: 20px;color: #333;vertical-align: middle;
	margin-left: 10px;
}
.index_serve .index_serve_tit .item  .pic{padding-top: 125%;
	background-size: contain;background-position: center;
	
}

.index_serve .index_serve_look{overflow: hidden;border: 1px solid #e2e2e2;border-top: none;
	display: none;
}
.index_serve .index_serve_look img{width: 100%;}
.db{display: block !important;}

.index_case{padding-bottom: 20px;}
.index_case_con{border: 1px solid #e2e2e2;padding-left: 230px;position: relative;
	min-height: 70px;
}
.index_case_con .tit{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
h4{font-weight: normal;}
.index_case_con .tit h4{font-size: 28px;color: #333;text-align: center;
	width: 230px;text-align: center;
}
*{background-position: center;background-repeat: no-repeat;background-size: cover;}
.index_case_con .list{overflow: hidden;margin-left: -20px;}
.index_case_con .list .item{width: 16.66666%;float: left;padding-left: 20px;
	margin: 10px 0;
}
.index_case_con .list .item .con{padding-top: 30%;
	background-size: contain;
}

.index_about_us{background-image: url(../images/i16.png);padding: 50px 0;}
.index_about_us .index_title h3{color: #fff;}
.index_about_us .index_title p{color: #fff;}
.index_about_us .list{margin-top: 35px;margin-left: -38px;}
.index_about_us .list .item{width: 33.3333%;float: left;padding-left: 38px;}
.index_about_us .list .item .con{background-color: #fff;border-radius: 10px;overflow: hidden;}
.index_about_us .list .pic{padding-top: 55%;}
.index_about_us .list .text{padding: 18px 20px;text-align: left;}
.index_about_us .list .text h4{font-size: 22px;color: #333;}
.index_about_us .list .text p{font-size: 16px;color: #333;line-height: 1.8;margin-top: 12px;
	height: 58px;overflow: hidden;
}

.index_about{padding: 40px 0;}
.index_about .con{display: flex;align-items: center;justify-content: space-between;}
.index_about .text{width: 46%;}
.index_about .text h4{font-size: 26px;color: #000;padding: 20px;
	background: linear-gradient(to right, #f0f0f0, #fff);
}
.index_about .text p{font-size: 16px;color: #333;line-height: 1.7;margin-top: 22px;}
.index_about .text a{display: block;width: 128px;height: 44px;
	text-align: center;line-height: 42px;border: 1px solid #e0e0e0;
	border-radius: 50px;font-size: 12px;color: #333;margin-top: 50px;
}
.index_about .text a:hover{background-color: #3056a6;color: #fff;border: 1px solid #3056a6;}
.index_about .pic{width: 46%;}
.index_about .pic img{width: 100%;}

.index_good{padding: 40px 0;background-color: #f7f8fc;}
.index_good .list{margin-top: 40px;}
.index_good .item{width: 33.333%;float: left;text-align: center;}
.index_good .item img{width: 130px;vertical-align: middle;}
.index_good .item p{font-size: 18px;color: #333;margin-top: 15px;}
.index_good .seach{max-width: 530px;margin-left: auto;margin-right: auto;
	margin-top: 50px;border:2px solid #2263e6;border-radius: 5px;overflow: hidden;
	padding-right: 150px;position: relative;cursor: pointer;
}
.index_good .seach p{width: 100%;height: 45px;line-height: 45px;padding-left: 16px;
	font-size: 16px;color: #333;
}
.index_good .seach .btn{position: absolute;top: 0;right: 0;line-height: 45px;
	width: 150px;text-align: center;background-color: #2263e6;
}
.index_good .seach .btn img{width: 18px;vertical-align: middle;}
.index_good .seach .btn span{font-size: 14px;color: #fff;vertical-align: middle;
	margin-left: 6px;font-weight: bold;
}


#pop_con{position: fixed;box-shadow: 0px 6px 18px #DEC7B5;width: 420px;top: 50%;left: 50%;
   transform: translate(-50%, -50%);padding-top: 40px;background-color: #fff;display: none;z-index: 99;
}
#pop_con .tit{text-align: center;}
#pop_con .tit h4{font-size: 22px;color: #333;}
#pop_con .tit em{display: inline-block;width: 3em;height: 2px;background-color: #2263e6;}
#pop_con .tit p{font-size: 14px;color: #999;}
#pop_con .txt {padding: 0 40px;margin-top: 10px;}
#pop_con .txt input{height: 54px;background: #F6FBFF;width: 100%;border-radius: 5px;text-align: left;
   outline: none;border: none;margin-top: 20px;font-size: 14px;color: #333;
   padding: 0 20px;
}

#pop_con .code {margin: 0 40px;position: relative;margin-top: 20px;
	border-radius: 5px;overflow: hidden;
}
#pop_con .code input{height: 54px;background: #F6FBFF;width: 100%;border-radius: 5px;text-align: left;
   outline: none;border: none;font-size: 14px;color: #333;padding: 0 20px;
}#pop_con .code  #code{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}

#pop_con .btn{margin-top: 20px;}
#pop_con .btn input{width: 100%;height: 64px;border: none;font-size: 16px;color: #fff;
background: #2263e6;cursor: pointer;
}
#pop_con .btn a{width: 100%;height: 64px;border: none;font-size: 16px;color: #fff;
   background: #2263e6;display: block;text-align: center;line-height: 64px;
   }
#pop_con .colse{position: absolute;right: 20px;top: 20px;}
#pop_con .colse img{width: 18px;height: 18px;vertical-align: middle;cursor: pointer;}

.index_news{padding: 40px 0;}
.index_news .con{padding-right: 405px;margin-top: 40px;}

.index_news .news_tit{background: linear-gradient(to right, #2567e8, #fff);
	width: 100%;display: flex;justify-content: space-between;
	align-items: center;height: 56px;padding: 0 18px;
}
.index_news .news_tit h4{font-size: 22px;color: #fff;}
.index_news .news_tit a{font-size: 12px;color: #666;}
.index_news .news_tit a:hover{text-decoration: underline;}
.index_news .con .left{float: left;width: 100%;padding-right: 40px;}
.index_news .con .right{float: right;margin-right: -405px;padding-left: 40px;
	border-left: 1px solid #ccc;width: 405px;
}
.index_news .con .right .list{margin-top: 12px;}
.index_news .con .right .item{height: 42px;line-height: 42px;font-size: 16px;color: #666;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.index_news .con .right .item:hover{color: #2263e6;}
.index_news .one_item{width: 40%;float: left;margin-top: 35px;}
.index_news .one_item .pic{padding-top: 57%;}
.index_news .one_item h4{font-size: 18px;color: #333;margin-top: 18px;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.index_news .one_item p{font-size: 14px;color: #666;
	line-height: 1.6;margin-top: 10px;height: 45px;overflow: hidden;
}
.index_news .one_item span{display: block;margin-top: 10px;font-size: 14px;color: #999;}
.index_news .list_two{float: left;width: 60%;padding-left: 30px;}
.index_news .list_two .kuai{padding-left: 180px;margin-top: 35px;}
.index_news .list_two .kuai .pic{width: 180px;height: 105px;float: left;
	margin-left: -180px;
}
.index_news .list_two .kuai .txt{padding-left: 16px;}
.index_news .list_two .kuai .txt h4{overflow: hidden;
	color: #333;font-size: 18px;height: 54px;margin-top: 5px;
}
.index_news .list_two .kuai .txt span{display: block;margin-top: 15px;font-size: 14px;color: #999;}





/* 底部 */
#web_food{background-color: #203681;padding-top: 20px;}
#web_food .tit{font-size: 16px;color: #fff;height: 54px;line-height: 54px;
	border-bottom: 1px solid #909bc0;
}
#web_food .food_link{padding-right: 170px;margin-top: 22px;}

#web_food .food_link .left{float: left;padding-right: 350px;
	width: 100%;
}
#web_food .food_link .left .link{float: left;width: 100%;}
#web_food .link a{display:block;float: left;font-size: 14px;color: #fff;
	width: 25%;margin-bottom: 30px;opacity: 0.8;
}
#web_food .link a:hover{opacity: 1;}



#web_food .food_link .contact{float: right;margin-right: -350px;
	width: 350px;
}
#web_food .contact .item{padding-left: 24px;margin-bottom: 15px;}
#web_food .contact .item img{width: 20px;margin-left: -30px;vertical-align: top;
	margin-top:2px;
}
#web_food .contact .item p{display: inline-block;vertical-align: middle;
	font-size: 15px;color: #fff;opacity: 0.8;
}

#web_food .food_link .right{float: right;margin-right: -170px;text-align: right;}
#web_food .food_link .right img{width: 115px;}





#web_food .copy{margin-top: 12px;padding-bottom: 15px;}
#web_food .copy p{font-size: 14px;color: #bfbfbf;text-align: center;}
#web_food .copy p a{color: #bfbfbf;}








.nei_banner{padding-top: 170px;padding-bottom: 190px;
	background-repeat: no-repeat;background-size: cover;background-position: center;
}
.nei_banner h4{font-size: 36px;color: #fff;font-weight: normal;}
.nei_banner p{font-size: 18px;color: #fff;margin-top: 10px;}
.hei_nei_banner h4{color: #000;}
.hei_nei_banner p{color: #000;}

/* 产品中心 */
.home_now_cur{border-bottom: 1px solid #ebebeb;}
.home_now_cur .con{text-align: center;padding: 20px 0;}
.home_now_cur .con span{display: inline-block;
	text-align: center;height: 36px;line-height: 36px;margin:0 10px;
	border-radius: 50px;font-size: 14px;color: #999;cursor: pointer;
	position: relative;overflow: hidden;
	padding: 0 30px;vertical-align: middle;
}
.home_now_cur .con em{position: absolute;
	display: block;width: 0;left: 0;top: 0;
	height: 100%;z-index: -1;
	background-color:#3056a6;
	/* transition: all .3s; */
}
.home_now_cur .con span.on,
.home_now_cur .con span:hover
{color: #fff;}
.home_now_cur .con span.on em,
.home_now_cur .con span:hover em
{width: 100%;
/* transition: all .3s; */
}

.web_product_list{padding: 60px 0;padding-top: 40px;}



.web_product_list .list{overflow: hidden;margin-left: -30px;}
.web_product_list .list .item{float: left;padding-left: 30px;width: 33.3333%;margin: 15px 0;}
.web_product_list .list .con{border: 1px solid #d8d8d8;
	border-radius: 10px;overflow: hidden;
}
.web_product_list .list .con .pic{padding-top: 60%;}
.web_product_list .list .text{padding: 20px 25px;}
.web_product_list .list .text h4{font-size: 20px;color: #000;}
.web_product_list .list .text p{font-size: 15px;color: #666;margin-top: 8px;}
.web_product_list .list .text .time{margin-top: 15px;}
.web_product_list .list .text .time span{margin-right: 40px;}
.web_product_list .list .text .time img{width: 22px;vertical-align: middle;}
.web_product_list .list .text .time em{vertical-align: middle;margin-left: 8px;
	display: inline-block;max-width: 12em;font-size: 14px;color: #666;
}
.web_product_list .list .con:hover{box-shadow: 0 0 15px rgba(0, 0, 0, .3);}

#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: #2263e6;border: 1px solid #2263e6;color: #fff;}

.deta_wp{max-width: 1100px;margin: 0 auto;}



.home_news_page{margin-top: 50px;padding-bottom: 70px;overflow: hidden;}
.home_news_page .left{width: 100%;}
.news_deta_con .tit{border-bottom: 1px solid #ebebeb;
	width: 100%;text-align: center;
}
.news_deta_con .tit h4{font-size: 22px;color: #333;}
.deta_html{padding:20px 0;border-bottom: 1px solid #ebebeb;}
.deta_html p{font-size: 15px;color: #333;margin: 12px 0;line-height: 1.8;}
.deta_html .pic{text-align: center;margin: 25px 0;}
.deta_html .pic img{max-width: 100%;vertical-align: middle;}

.news_deta_con .back{margin-top: 45px;text-align: center;}
.news_deta_con .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;
}
.news_deta_con .back a:hover{background-color: #2263e6;border: 1px solid #2263e6;color: #fff;
	transition: .3s;
}
.nei_index_solve{padding-top: 40px;}
.nei_index_solve .list{margin-top: 0;}
.nei_index_solve .list .item{margin: 10px 0;}

/* 关于我们 */
.about_us{padding: 60px 0;overflow: hidden;
	
}
.about_us img{max-width: 100%;vertical-align: middle;}
.about_us .left{width: 50%;padding-right: 50px;}
.about_us .pic{width: 50%;padding-left: 50px;}
.about_us .pic img{width: 100%;vertical-align: middle;border-radius: 8px;}
.about_us h4{font-size: 36px;font-weight: normal;color: #000;margin-bottom: 20px;}
.about_us p{font-size: 17px;color: #666;margin-top: 15px;line-height:2;}

.about_us2{background-image: linear-gradient(to bottom, #f6f6f6, #fff);}
.about_us2 .left{padding-left: 50px;}
.about_us2 .pic{width: 50%;padding-right: 50px;padding-left: 0;}

/* 企业荣誉 */

.about_honor{padding: 60px 0;}
.about_honor .list{overflow: hidden;margin-left: -30px;}
.about_honor .list .item{float: left;padding-left: 30px;width: 25%;margin: 15px 0;}
.about_honor .list .con{border-radius: 10px;}
.about_honor .list .con .pic{padding-top: 75%;}
.about_honor .list .text{padding: 20px 25px;border: 1px solid #d8d8d8;
	border-top: none;
}
.about_honor .list .text h4{font-size: 18px;color: #000;}
.about_honor .list .con:hover .text{background-color: #000000;}
.about_honor .list .con:hover .text h4{color: #fff;}

/* 客户 */
.about_partner{padding: 60px 0;}
.about_partner h2{font-size: 34px;color: #333;font-weight: normal;text-align: center;}
.about_partner .list{margin-left: -20px;margin-top: 30px;}
.about_partner .list .item{float: left;padding-left: 20px;width: 16.666666%;
	margin-bottom: 30px;
}
.about_partner .list .con{border-radius: 12px;}
.about_partner .list .con .pic{padding: 20px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .1);border-radius: 5px;
}
.about_partner .list .con .pic .img{padding-top: 25%;}
.about_partner .list p{text-align: center;margin-top: 12px;
	font-size: 16px;color: #333;
}

.nei_case_details .list{margin-top: 0;}




.news_list{padding: 60px 0;padding-top: 10px;}
.news_list .item{padding: 40px 0; padding-left: 445px;overflow: hidden;
	border-bottom: 1px solid #ebebeb;cursor: pointer;
}
.news_list .item .pic{width: 445px;margin-left: -455px;float: left;
	height: 250px;background-size: cover;background-position: center;
}
.news_list .item .text{padding-left: 50px;padding-top: 12px;}
.news_list .item .text h4{font-size: 22px;color: #000;font-weight: normal;
	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: #2263e6;
}

.news_deta_con .mass {margin-top: 20px;padding-bottom: 26px;
}
.news_deta_con .mass .time{display: inline-block;vertical-align: middle;
	margin-right: 40px;font-size: 14px;color: #666;
}
































































































































































































      