/*首页的十大品牌*/
.impcss_box .mt10{ margin-top:10px;}
.impcss_box .centerright{ text-align:center; }
.impcss_box .passiaboutbox{ width:100%; height: auto; background-color:#CCCCCC; float:left;}
.impcss_box	.passiaboutleft{  float:left; width:30%;   }
.impcss_box	.passiaboutleftpic{   width:100%; padding-bottom: 60%; position: relative; overflow: hidden;}
.impcss_box	.passiaboutleftpic img{ width:100%; height:100%; position: absolute;left: 0;top: 0; }
.impcss_box	.passiaboutleft2{ float:left;  width:20%; height:100%;  padding:20px; line-height:19px; color:#FFFFFF;}
.impcss_box	.passiaboutleft2 a{ color:#FFFFFF; text-decoration:none;text-align:center;}
.impcss_box	.passiaboutleft3{ float:right; width:49%; height:100%;  color:#FFFFFF; }
.impcss_box	.passiaboutleft3 a{ color:#FFFFFF; text-decoration:none;}
.impcss_box	.passiaboutleft3 .up{ width:100%; line-height:19px; padding:20px; }
.impcss_box	.passiaboutleft3 .downbox{ width:28%; float:left; padding:0 10px 0 10px; }
.impcss_box	.passiaboutleft3 .down{ width:100%; padding-bottom: 60%; position: relative; overflow: hidden;  }
.impcss_box	.passiaboutleft3 .down img{ width:100%; height:100%; position: absolute;left: 0;top: 0; }
.impcss_box	.passiaboutleft3 .moer{float:left;}


/*因为专注所以专业*/
.impcss_box .zhuanzhutitle{ width:100%; height: auto; float:left;}
.impcss_box .zhuanzhutitle .right{ width:66%; height:100%; float:right; text-align:left; font-size:52px; line-height:135px; color:#000000;}
.impcss_box .zhuanzhucentent{ width:100%; height: 100%;  float:left;}
.impcss_box .zhuanzhucentent .left{width:33%; float:left;  }
.impcss_box .zhuanzhucentent .left .leftpic{   width:100%; padding-bottom:40%; position: relative; overflow: hidden;}
.impcss_box .zhuanzhucentent .left .leftpic img{ width:100%; height:100%; position: absolute;left: 0;top: 0; }
.impcss_box .zhuanzhucentent .right{ width:66%;  float:right; text-align:left; font-size:23px; line-height:42px; border-left:1px solid #333333; padding:0 0 0 40px;}


/*标杆企业*/
.impcss_box .biaoganleft{ width:25%; float:left; padding-right:10px;  }
.impcss_box .biaoganleft .title{ width:100%;line-height:18px; padding:20px 0 20px 0; }
.impcss_box .biaoganleft .title .cn{ color:#000000;}
.impcss_box .biaoganleft .title .en{ font-size:10px;}

.impcss_box .biaoganleft .cententbox{ width:100%; float:left;background-color:#eeeeee; }
.impcss_box .biaoganleft .pic {width:80%; float:left;  }
.impcss_box .biaoganleft .pic .leftbox{   width:100%; padding-bottom:60%; position: relative; overflow: hidden;}
.impcss_box .biaoganleft .pic .leftbox img{ width:100%; height:100%; position: absolute;left: 0;top: 0; }
.impcss_box .biaoganleft .more {width:20%;  float:left; text-align:center; padding-top:13%;  }
.impcss_box .biaoganright{ width:25%; float:right; }
.impcss_box .biaoganright .title{ width:100%; line-height:18px; padding:20px 0 20px 0;}
.impcss_box .biaoganright .cententbox{ width:100%; float:left;background-color:#eeeeee; }
.impcss_box .biaoganright .title .cn{ color:#000000;}
.impcss_box .biaoganright .title .en{ font-size:10px;}
.impcss_box .biaoganright .pic {width:80%; float:left;  }
.impcss_box .biaoganright .pic .leftbox{   width:100%; padding-bottom:60%; position: relative; overflow: hidden;}
.impcss_box .biaoganright .pic .leftbox img{ width:100%; height:100%; position: absolute;left: 0;top: 0; }
.impcss_box .biaoganright .more {width:20%; float:left; text-align:center; padding-top:13%; }
/*关于我们*/
.impcss_box .aboutcententlf{ float:left; width:30%; height:auto; position: relative; border-right:1px solid #efefef;}
.impcss_box .aboutcententlf .mz{ line-height:30px; color:#d44b1f; font-size:9px; margin-top:20px;}
.impcss_box .aboutcententlf .mz a{ color:#004c92;}
.impcss_box .aboutcententlf .titlle{ line-height:22px; color:#d44b1f; margin-bottom:10px;}
.impcss_box .aboutcententlf .centent{ line-height:22px; color:#000000; margin-bottom:10px;}
.impcss_box .aboutdaohangrt{ float:right; width:60%; height: auto; }
.impcss_box .aboutdaohangrt a{ color: #999999}
.impcss_box .aboutdaohangrt a:hover{ color:#0066CC;}
.impcss_box .aboutdaohangrt .title{ color: #004c92;  margin-bottom:10px;}
.impcss_box .aboutdaohangrt .line5{ float:left; width:20%;}


/*标杆企业*/
.impcss_box .ibiaoganbox{ width:100%; float:left;}
.impcss_box .ibiaoganboxleft{ width:24%; float:left; height: auto; background-color:#efefef; margin-right:1.33%;}
.impcss_box .ibiaoganboxleft .ibiaoganboximg{ width:100%;padding-bottom:100%; position: relative; overflow: hidden; }
.impcss_box .ibiaoganboxleft:hover{ background:#004c92; color:#FFFFFF;}

.impcss_box .ibiaoganboxleft a:hover{ color:#FFFFFF;  }
.impcss_box .ibiaoganboxleft .ibiaoganboximg  img{ width:100%; height:100%; position: absolute;left: 0;top: 0; }
.impcss_box .ibiaoganboxleft .ibiaoganboxtitle{ width:100%;  line-height:25px;  padding:15px 30px 15px 15px; font-weight:bold; position: relative; font-size:16px;}
.impcss_box .ibiaoganboxleft .ibiaoganboxmore{  text-align:right; }
.impcss_box .ibiaoganboxright { width:24%; float:right; height: auto; background-color:#efefef; position: relative;}
.impcss_box .ibiaoganboxright .ibiaoganboximg{ width:100%;padding-bottom:100%; position: relative; overflow: hidden; }
.impcss_box .ibiaoganboxright:hover{ background:#004c92; color:#FFFFFF;}
.impcss_box .ibiaoganboxright a:hover{ color:#FFFFFF;  }
.impcss_box .ibiaoganboxright .ibiaoganboximg  img{ width:100%; height:100%; position: absolute;left: 0;top: 0; }
.impcss_box .ibiaoganboxright .ibiaoganboxtitle{ width:100%;  line-height:25px;  padding:15px 30px 15px 15px; font-weight:bold;font-size:16px; }
.impcss_box .ibiaoganboxright .ibiaoganboxmore{   text-align:right; }
.more-link {border: 1px solid #004c92;padding: 0px 8px 0 4px;font-size: 13px; font-weight: normal;text-transform: uppercase;position: absolute;right: 10px;bottom: 10px;background-color: #004c92; color: #FFFFFF;}

/*新闻*/
.impcss_box .aboutnew{ width:100%; float:left; background-color: #efefef;}
.impcss_box .aboutnewleft1{ width:30%; float:left; height: auto;  }
.impcss_box .aboutnewleft{ width:36%; float:left; height: auto;  background-color:#efefef; padding:0;}
.impcss_box .aboutnewleft1 .aboutimg{ width:100%;padding-bottom:80%; position: relative; overflow: hidden; }
.impcss_box .aboutnewleft1 .aboutimg  img{ width:100%; height:100%; position: absolute;left: 0;top: 0; }

.impcss_box .aboutnewright{ width:64%; float:left; height: auto; }

.impcss_box .aboutnewleft .news{ width:100%; height: auto;  float:left; padding:0 10px 0 10px;}
.impcss_box .aboutnewleft .news .titleleft{ float:left; color:#d44b1f; font-size:22px; line-height:40px; color:#d44b1f; font-weight:bold;}
.impcss_box .aboutnewleft .news .titleright{ float:right; color:#999999; font-size:10px; line-height:40px;}
.impcss_box .aboutnewleft .news .titleright a{ color:#999999;}
.impcss_box .aboutnewleft .news .titleright a:hover{ color:#d44b1f;}

.impcss_box .aboutnewleft .newsline{ width:100%; height:auto; border-bottom:1px solid #F1F1F1;  padding:0 10px 3px 10px;margin-top: 10px; }
.impcss_box .aboutnewleft .newsline .newsname{  width:100%;color:#333333; font-size:16px; line-height:30px; height:30px; font-weight:bold; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.impcss_box .aboutnewleft .newsline .newstime{ widows:100%; height:65px; }
.impcss_box .aboutnewleft .newsline .newstime .left{  width:65px; height:65px; background-color: #d44b1f; padding:10px; color:#FFFFFF; font-size:9px; float:left; margin-right:10PX;}
.impcss_box .aboutnewleft .newsline .newstime .right{ height:65px; line-height:19px;  font-size:9px; color: #666666; padding-top:5PX; overflow:hidden;  }


.impcss_box .aboutnewleftborder{ border:1px solid #F1F1F1;}
.impcss_box .aboutnewright .newstui{ width:100%; height:40px; line-height:40px; text-align:center; color: #FFFFFF; font-size:22px; background-color:#d44b1f;}
.impcss_box .aboutnewright .newstuititle{ width:100%;height:37px; line-height:40px; font-size:16px; text-align:LEFT; font-weight:bold; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding:0 10px 0 10px; }
.impcss_box .aboutnewright  .imgbox{ width:100%; height:auto; float:left;}
.impcss_box .aboutnewright  .imgbox .imgboxpic{ width:100%;padding-bottom:30%; position: relative; overflow: hidden; }
.impcss_box .aboutnewright  .imgbox .imgboxpic img{width:100%; height: auto; position: absolute;left: 0;top: 0;}
.impcss_box .aboutnewright  .centent{ width:40%;line-height:18px;  font-size:9px; color: #666666; padding-top:5px; overflow:hidden; float:left; }
.impcss_box .aboutnewright  .centent .more{ width:100PX;  height:26px; line-height:16px; color:#666666; text-align: center; padding:5px; border:1px solid #FF6600; margin:8px 10px 10px 0; float:right;}
.impcss_box .aboutnewright  .centent .more a{color:#d44b1f;}

/*首页banner背景图片*/
.sm-padding {
    padding-bottom:300px;
background: rgba(245, 250, 255, 0.6);
background: linear-gradient(145deg,#eef7ff,rgba(247,247,253,.65) 31%,rgba(253,247,254,.63) 56%,#ebe7fd);
}
.bgimgsection {
    position: relative;
}

.bg-img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background-position:center;
    background-size:contain;
    background-attachment: fixed;
}
.bg-img .overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;

}


.home-wrapper {
position: absolute;
    left: 0px;
    right: 0px;
    top: 60%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);

    text-align: center;
}
.container {
    margin-right: auto;
    margin-left: auto;
}
.white-text {
    color: #FFF;
	text-shadow: 1px 1px 0px #ffffff;
}

.footboxatu{
    width: 100%;
	height: 50px; 
	background-color:#FFFFFF;}
.footfixed{position: fixed;
    bottom: 0;
	color:#FFFFFF;
    width: 100%;
    left: 0;
    z-index: 999;
	height: 50px; 
	background-color:#ffffff;
	background: linear-gradient(145deg,#eef7ff,rgba(247,247,253,.65) 31%,rgba(253,247,254,.63) 56%,#ebe7fd);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
	-webkit-backdrop-filter: saturate(180%) blur(10px);
    backdrop-filter: saturate(180%) blur(10px);
}
 .lfetlist{
	width: 25%;
	height: 50px;
	 line-height: 50px;
	
	float: left;
	 text-align: center;
}
 .lfetlist50{
	width: 50%;
	height: 50px;
	 line-height: 50px;
	
	float: left;
	 text-align: center;
}

/*最新新闻、新闻推荐*/
.newhtm_box{height: auto; width:100%;    padding:5px  5% 20px 5%;}
.newhtm_centent{height: auto; width:100%;  float:left;   padding:5px  5%;}
.newhtm_cententbox{border-bottom:1px solid #f2f2f2; float:left; padding-bottom:10px;}
.newhtm_cententimg{float:left; width:15%;}
.newhtm_centenname{float:left;width:84%; margin-left:1%;}
.newhtm_all{height:100px; width:100%; float:left;  text-align:center; padding-top:30px;}


/*一级菜单*/
.caidanprobox{ position: fixed; height:100vh;  top:0; right:0;display:none; width:100%; z-index:98; background-color:rgba(258, 258, 258, 0.5) ; }
.caidanpro{ position: fixed; height:auto; float:right; top:20%; right:40%; width:20%; z-index:99; display: block; }

.caidanpro .guanbi{ width:100%; height:40px; line-height:40px; background-color: #CCCCCC; display:block; color: #000000; border:1px solid #4D79FD;border-radius:5px 0 0 5px;}
.caidanpro .headernav{ width:100%; height:40px; line-height:40px; background-color: #CCCCCC; display:block; color: #000000; border:1px solid #4D79FD;border-radius:5px 0 0 5px;  }
.caidanpro a{ width:100%; height:40px; line-height:40px; text-align:center; background-color:#747475; display:block; color:#FFFFFF; border:1px solid #7b7b7b;1}
.caidanpro a:hover{ color:#FFFFFF}

caidannav{
	position: fixed; 
	z-index: 200;
	width:100vw;  height:100vh;
	top:0;
	left:0;
}
caidannav .nav a{
	display: block;
	padding: 10px;
	color: #fff;
	text-align: left;
	border-bottom: 1px solid #108CC7;
	font-size: 12px;
	z-index: 200;
	border-radius:5px 0 0 5px;
	
}
caidannav .nav{
	position: absolute;
	top: 0;
	right: 0;
	background: #1ea0de;
	display: none;
	width: 40%;
	border-radius:5px 0 0 5px;
}
caidannav .guanbidh{position: fixed; width:100vw;  height:100vh; background: #1ea0de; top:0; left:0; }


/*二级菜单*/
.erjiprobox{ position: fixed; height:100vh;  top:0; right:0;display:none; width:100%; z-index:98; background-color:rgba(258, 258, 258, 0.5) ; }
.erjipro{ position: fixed; height:auto; float:right; top:20%; right:40%; width:20%; z-index:99; display: block; }

.erjipro .guanbi{ width:100%; height:40px; line-height:40px; background-color: #CCCCCC; display:block; color: #000000; border:1px solid #4D79FD;border-radius:5px 0 0 5px;}
.erjipro .headernav{ width:100%; height:40px; line-height:40px; background-color: #CCCCCC; display:block; color: #000000; border:1px solid #4D79FD;border-radius:5px 0 0 5px;  }
.erjipro a{ width:100%; height:40px; line-height:40px; text-align:center; background-color:#747475; display:block; color:#FFFFFF; border:1px solid #7b7b7b;1}
.erjipro a:hover{ color:#FFFFFF}

erjinav{
	position: fixed; 
	z-index: 200;
	width:100vw;  height:100vh;
	top:0;
	left:0;
}
erjinav .nav a{
	display: block;
	padding: 10px;
	color: #fff;
	text-align: left;
	border-bottom: 1px solid #108CC7;
	font-size: 12px;
	z-index: 200;
	border-radius:5px 0 0 5px;
	
}
erjinav .nav{
	position: absolute;
	top: 0;
	right: 0;
	background: #1ea0de;
	display: none;
	width: 40%;
	border-radius:5px 0 0 5px;
}
erjinav .guanbidh{position: fixed; width:100vw;  height:100vh; background: #1ea0de; top:0; left:0; }

