/* CSS Document */
/*
@font-face{
            font-family: '微软雅黑';
src : url('AlibabaPH/Alibaba-PuHuiTi-Light.otf');
			
        }
*/

*{text-overflow: ellipsis;
/*去掉移动端点击阴影方块*/
-webkit-tap-highlight-color:transparent;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
tap-highlight-color: rgba(0, 0, 0, 0);}
html,body{ height:100%; width:100%;}
body{
	margin: auto; background-color:#FFFFFF;
	font-size: 14px;
	line-height: 1.5;
	font-family:  Arial;
	color: #333333; min-width:1024px; overflow-x:hidden; padding:0px;
}
input,textarea{font-family:  Arial;}
body,div,pre,code,form,fieldset,legend,input,button,textarea,th,td{margin:0;padding:0;}
/*p{ padding-left:0px; padding-right:0px; margin-left:auto; margin-right:auto;}*/
h1,h2,h3,h4,h5,h6{ margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px;}
:focus{outline:none;}/*聚焦边框样式取消*/
table{
border-collapse: collapse;
}
a{
color: #333333;
text-decoration: none;	text-decoration: none;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;
}
a:hover{
	color: #EA130E;
}
.swiper-slide img{ display:block}

/*按钮*/
a.btn{display:inline-block;border-radius:5px; font-size:18px;background-color:#EA130E;border: 1px solid #EA130E; color:#FFFFFF; display:inline-block; padding-left:15px; padding-right:15px; position:relative; line-height:43px;}
a.btn i{ /*float:right;*/ font-size:18px; margin-right:5px;}
a.btn:hover{ background-color:#ffffff; color:#EA130E;}
button.btn{border-radius:5px; font-size:18px;background-color:#EA130E;border: 1px solid #EA130E; color:#FFFFFF; padding-left:15px; padding-right:15px; height:40px;}
button.btn:hover{ background-color:#ffffff; color:#EA130E;}

img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
img[align="left"]{ margin-right:10px;}
img[align="right"]{ margin-left:10px;}
ul{  	margin: 0px;
	padding: 0px;
}
li{
	list-style-position: inside;
}
.nav li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div,span{text-overflow: ellipsis;}
.clear{ clear:both}

/*垂直居中*/
.center{ display: flex;
    justify-content:center;
    align-items:center;}
/*图片放大*/
.fd img{    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;}
.fd:hover img{    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);}

.fl{ float:left}
.fr{ float:right}

.xuanzhuan:hover img{
 -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 10ms;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 10ms;
    -webkit-animation: rotate 30ms linear infinite;
    -moz-animation: rotate 30ms linear infinite;
    -o-animation: rotate 30ms linear infinite;
    animation: rotate 30ms linear infinite;
}
@-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(359deg)}
}
@-o-keyframes rotate{from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(359deg)}
}
@keyframes rotate{from{transform: rotate(0deg)}
    to{transform: rotate(359deg)}
}





.title1{ font-size:36px; font-weight:bold; color:#000000;line-height:1.2; padding-top:10px; padding-bottom:10px;}
.appcjwt .title1,.shouquanin.baise .title1,.zwcontent.baise2{ color:#FFFFFF}
.title2{ font-size:30px;line-height:1.2; padding-top:10px; padding-bottom:10px;}
.title3{ font-size:24px; line-height:1.2; padding-top:10px; padding-bottom:10px;}

@media screen and (max-width :1100px){ 
.title1 {font-size: 32px;}
.title2{ font-size:28px;}
.title3{ font-size:20px;}
}

.zwcontent{ font-size:18px;}

.zwcontent2{ font-size:16px;}

.box{ width:1500px; margin:auto; min-width:1000px; max-width:100%;}


#top+div{ margin-top:120px; clear:both;}


#top{
	position:fixed;
	z-index:24;
	left: 0px;
	top: 0px;
	width:100%;
	float:left; box-shadow:0 0 5px rgba(0,0,0,0.2);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee; 
}
#top.ie10 .logintop{ background-color:red; color:#ffffff; }
#top.ie10 .logintop .tishi{ font-size:24px;}
#top.ie10 .logintop a{ color:#ffffff;}
.header{ background-color:#EA130E}
.fixed{	background-color:#ffffff;}

#top .logo{ font-size:12px; color:#FFFFFF; color:rgba(255,255,255,0.6);padding-top:20px; padding-bottom:20px;}
#top .logo img,#top .logo span{ float:left; line-height:50px;}


.nav{ /*line-height:82px;*/ width:calc(100% - 200px);}
.nav >ul {
	display: table; width:100%;max-height:82px;
}
.nav> ul >li{
	position:relative;
	display: table-cell;
	text-align: center;  line-height:1.2; max-height:82px;
}
.nav> ul >li>a{ display:block;color:#FFFFFF; position: relative; font-size:15px; line-height:82px;min-height:82px; display: flex;
    justify-content:center;
    align-items:center; max-height:82px; padding-left:5px;
	padding-right:5px; float:left; width:100%;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; font-size:18px; font-weight:bold; }
.nav ul li ul li{ float:left;position:relative;}
/*.nav ul li a{
	display:block;
	padding-left:15px;
	padding-right:15px;
	position: relative; font-size:15px; color:#FFFFFF;  
}
@media screen and (max-width :1400px){ 
.nav ul li a{
	
	padding-left:20px;
	padding-right:20px;

}
}
@media screen and (max-width :1300px){ 
.nav ul li a{
	
	padding-left:10px;
	padding-right:10px;

}
}
*/

.nav ul li ul li a{ color: #333333;  }
.nav >ul >li> a:hover,.nav> ul >li:hover>a,.nav> ul >li>a.active{
	color: #EA130E; background-color:#FFFFFF;color: #333333;
}


.nav ul li:nth-child(1) a:after,.nav ul li:nth-child(1) a:before{ display:none}
.nav ul ul{
	display:none;
	position: absolute;
	width: 100%; min-width:150px;
	left: 0px;
	top: 82px;
	z-index: 2; background-color:#FFFFFF;box-shadow:0 5px 5px rgba(0,0,0,0.3);text-align:left; background-color:rgba(255,255,255,0.9);
}
.nav ul ul ul{ top:0px; left:100%;}

.nav ul ul li{ width:100%;}
.nav ul ul li a{
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
	text-align: center;
	line-height:1.5;	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgba(255,255,255,0.9); 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	border-bottom-color:rgba(50,50,50,0.2);
	
	 display:block; padding-top:8px; padding-bottom:8px; 
}

@media screen and (max-width :900px){ 
.nav ul ul li a{
padding-top:5px; padding-bottom:5px; 

}
}
.nav ul ul li a:hover{ background-color:#EA130E; color:#FFFFFF}
.nav ul li:hover>ul{ display:block;}

/*.nav >ul> li:nth-child(2)>ul{ text-align:center;}*/
.nav >ul> li:nth-child(3)>ul,.nav >ul> li:nth-child(4)>ul{text-align:left;}
.nav >ul> li:nth-child(2)>ul{ min-width:0px;}
.nav >ul> li:nth-child(3)>ul{ min-width:110px;}
.nav >ul> li:nth-child(4)>ul{ min-width:120px; }
.nav >ul> li:nth-child(5)>ul{ min-width:120px;}
@media screen and (max-width :1200px){ 
.nav> ul >li> a{ padding-left:8px; padding-right:8px; }
}
@media screen and (max-width :1165px){ 
.nav> ul >li> a{ font-size:18px; }
.nav >ul> li:nth-child(3)>ul{ min-width:120px;}
.nav >ul> li:nth-child(5)>ul{ min-width:120px;}
}
@media screen and (max-width :1090px){ 
.nav> ul >li> a{ font-size:16px;  }

}
@media screen and (max-height :800px){
.nav >ul> li:nth-child(4)>ul>li>a{padding-top:5px; padding-bottom:5px; }


}

@media screen and (max-height :600px){
.nav >ul> li:nth-child(4)>ul{ min-width:280px;}
.nav >ul> li:nth-child(4)>ul>li{width:50%; float:left; }

}

.pagination{ clear:both; text-align:center; line-height:38px;}
.pagination li{
	display:inline-block;
	border: 1px solid #dddddd;
	padding-left:15px;
	padding-right:15px;
	margin: 0px; overflow:hidden; margin-left:2px; margin-right:2px;border-radius:3px;
}



.pagination li.active{ background-color:#EA130E; color:#FFFFFF;border: 1px solid #EA130E;}


.pagination li a{ color:#333333}

/*banner*/
.flash{ clear:both; float:left; width:100%; overflow:hidden; }
.flash .swiper-container{ overflow:hidden; padding:0px; float:left; width:100%;}
.flash .swiper-wrapper *,.flash .picimg *{ max-width:100%;}
.flash .swiper-wrapper,.flash{ text-align:center}

.flash .swiper-wrapper .swiper-slide{ overflow:hidden;}
.flash .txt{
	position: absolute;
	z-index: 2;
	left: 100%;
	top: 30%;
	width: 100%;
	text-align:center;
	color:#FFFFFF;
	font-size:22px;
	line-height:1.5;
	
	-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;


}



.flash .swiper-slide-active .txt{ left:0px;}

.flash .txt .h2{color:#FFFFFF; padding-top:10px;}
.flash .txt .h2 .title{font-size: 50px;font-weight: bold;text-shadow: 2px 0px 5px rgb(0 0 0 / 80%);}
.flash .txt .h2 p{ padding-top:5px; padding-bottom:5px;}
.flash .txt .h2 .more{float:left;margin: 40px auto;}
.flash .txt .h2 .more a{display: block; padding:10px 50px; background: #EA130E; color:#fff; font-size:32px;}
.flash .txt .h2 ul{width:100%;display: flex;}
.flash .txt .h2 ul li{margin-right:40px;font-size: 18px;font-weight: 500;}
/*.flash .txt .h2 h1{}
.flash .txt .h2 h2{ font-size:22px;}*/
.flash .txt .h1{

	font-size: 28px;
	font-weight: 500; line-height:1.5;
}
.flash .txt .more{/* line-height:35px; padding-top:20px; clear:both; font-size:16px*/}
.flash .txt .more a{ display:inline-block; color:#ffffff; padding-left:20px; padding-right:20px; background-color:#EA130E;/*border-radius:3px;*/}
.flash .txt .more a:hover{ background-color:#FF9933}
.flash .txt .boxs{ width:1200px; margin:auto; text-align:left; max-width:80%;/*background-color:rgba(0,0,0,0.3); */padding:0px;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; }
/*.flash .swiper-slide>div{ height:700px; background-size:100% 100%; float:left; width:100%;}*/
.flash .swiper-slide{ width:100%; float:left; }

#foot{
	background-color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd; 
}
#foot,#foot a{color:#FFFFFF;}
/*#foot .box{ width:1200px;}*/

#foot .foot{ padding-top:50px; padding-bottom:30px;}
#foot .fnav{ float:left; width:68%;}
@media screen and (max-width :1200px){

/*#foot  .box{ max-width:90%;}*/
.flash .txt{ top:10%; }
 #foot .fnav{  width:60%;}}
 
#foot .rnav{ float:right; width:350px;}
.share .econtent img{ margin-right:5px;}
.share .econtent a{ background-color:#C1C9CC; color:#FFFFFF;width:40px; text-align:center; line-height:40px; display:inline-block;}
.share .econtent a i{color:#FFFFFF; font-size:22px;}
.share .econtent{ padding-bottom:20px;}
#foot .fnav ul{ font-size:20px; font-weight:bold;}
#foot .fnav ul li{ float:left; width:25%;}
#foot .fnav> ul >li>a{ display:block; position:relative;}
/*#foot .fnav> ul >li>a:after,.othernav .etitle:after{
	content:'';
	width: 2em;
	position: absolute;
	left: 0px;
	bottom: -2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EA130E;
}*/
#foot .fnav ul li ul { font-weight:lighter; padding-top:10px;}
#foot .fnav ul li ul ul{ display:none}
#foot .fnav ul li ul li{ width:100%; font-size:16px;margin-bottom: 5px;}
#foot .fnav ul li ul li a{ color:#999}
#foot .fnav ul li ul li a:hover{ color:#fff;}
#foot .econtent{ font-size:16px; padding-top:10px;}
#foot .econtent,#foot .econtent a{color:#999;font-size:16px;}
#foot .etitle{font-size:20px; font-weight:bold; position:relative;}

#foot .copy{ background-color:#000000; font-size:14px; text-align:center; padding-top:10px; padding-bottom:10px;}

#foot .copy,#foot .copy a{ color:#666;}
#foot ul li{
	list-style-type: none;
}
/*内页通用*/

.bannerin img{ width:100%;}
#postion{ z-index:222; font-size:16px;}
#postion .box{ position:relative;}
#postion .postion{
	position:absolute;
	bottom:0px;

	width:100%;
	float:left;
	z-index:2;
	box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; 
	background-color: #000000; background-color:rgba(0,0,0,0.7);
}
#postion .postion .fl{padding:20px; }
	
#postion .postion .fl i{ margin-right:5px; color:#ccc}	
#postion .postion,#postion .postion a{ color:#ffffff}
#postion .postion .fr{ padding-right:20px;}
#postion .postion ul{ line-height:70px;}
#postion .postion ul ul{ display:none}
#postion .postion ul li{ display:inline-block;}
#postion .postion ul li a{
	display:inline-block;
	padding-left:15px;
	padding-right:15px;
	position:relative;

}
#postion .postion ul li a.hover:after{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #EA130E;
	position: absolute;
	left: 0px;
	bottom: -2px;
	width: 100%; content:'';
}



















#postion2{ z-index:222; font-size:16px; background-color:#f5f5f5;/*padding-top: 15px;*/}
#postion2 .box{ position:relative;}

#postion2 .postion .fl{padding:10px;}
#postion2 .postion .fl i{ margin-right:5px; color:#999}	
#postion2 .postion .fl{ color:#CCCCCC; font-size:15px;}
#postion2 .postion .fl  a{ color:#666666}
#postion2 .postion .fr{ padding-right:20px;}
#postion2 .postion ul{ line-height:50px;}
#postion2 .postion ul ul{display: none;}
#postion2 .postion ul li{ display:inline-block;}
#postion2 .postion ul li a{
	display:inline-block;
	padding-left:15px;
	padding-right:15px;
	position:relative;
	font-size: 15px;
}
#postion2 .postion ul li a.hover:after{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #EA130E;
	position: absolute;
	left: 0px;
	bottom: -2px;
	width: 100%; content:'';
}
#left .flash{
	padding: 2px;
	border: 1px solid #dddddd; color:#FFFFFF; margin-bottom:10px;box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; 
}
.newsflash{ clear:both; width:100%;}
.flash+.newsflash{ margin-bottom:50px;}
.newsflash .picli {padding: 2px;
	border: 1px solid #dddddd; display:inline-block; position:relative; background-color:rgba(200,200,200,0.8);}
	
.newsflash .picli .txt{bottom:0;
	position: absolute;
	z-index: 2;
	left:0;
	top: auto;
	width: 100%;
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
	line-height:1.5; 
	

}
.newsflash   .picli .img{ position:relative;}
.newsflash   .picli .img:after{ content:''; position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.5);}
.newsflash .swiper-slide-thumb-active  .picli:after {background-color:rgba(255,255,255,0.2);}
.newsflash .picli .txt>div{
	margin:2px;
	text-align:left;
	background-color:rgba(0,0,0,0.3);
	padding:10px;
	font-size:16px;
	line-height:1.5;
	white-space: nowrap;
	overflow: hidden;
}
.newsflash .picli *{ max-width:100%;}

#left  .flash .txt{bottom:0px;
	position: absolute;
	z-index: 2;
	left:0;
	top: auto;
	width: 100%;
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
	line-height:1.5; 
	



}
#left .flash .txt .boxs{ width:100%; max-width:100%; padding:20px;}






#left .flash .txt .h1{ font-size:24px;}
#left .flash .txt .h2{}
/*==========================首页=========================================*/
/*关于我们*/
.about{
	background-image: url(index/aboutbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom; width:100%;
}
.about .box{ padding-top:125px; padding-bottom:125px;}
.about .img *,.about .econtent *{ max-width:100%;}
.about .img{ float:left; position:relative; }
.about .img .im{
	overflow:hidden;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center center;
}


.about .img .im img{    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;}
.about .box:hover .img .im img{    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);}
	
.about .img:after{
	content:'';
	background-color:#f5f5f5;
	position: absolute;
	left: -40px;
	bottom: -40px; height:100%; width:60%; z-index:-1;
}
.about .img .ys{
	width:230px;
	position: absolute;
	top: 50%;
	right: -115px; text-align:center; margin-top:-305px;
}
.about .img .ys .item{ height:200px; background-color:#FFFFFF; margin-bottom:5px;box-shadow:0 0 15px rgba(0,0,0,0.1);display: flex;
    justify-content:center;
    align-items:center;}
	
.about .img .ys .item .num{ color:#ea130e; font-size:30px;}
.about .img .ys .item .text{ font-size:14px;}

.about .img .ys .item:hover{ background-color:#ea130e; color:#FFFFFF;}
.about .img .ys .item:hover .num{ color:#ffffff}
.about .econtent{ width:50%; float:right;color:#868686;box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; }

.sectiontop{padding-top:80px;}
.sectionfoot{padding-bottom:80px;}

/*行业应用*/
.application{ clear:both;}
.application *{ max-width:100%;}




.application .appdp{ /*font-size:24px;*/ /*padding-bottom:30px;*/ line-height:1.5;}
/*.application .dpin+.appdp{ padding-top:0px;}*/
.application .appdp+.box{ margin-top:-20px;}

.application .econtent *{ max-width:100%;}
.application .econtent .picli{ float:left; width:48%; margin-left:1%; margin-right:1%; margin-top:30px; margin-bottom:30px;}
.application .econtent .picli .img{ overflow:hidden; /*max-height:480px; min-height:480px;*/ position:relative;}
.application .econtent .picli .img .txt{ Opacity:0;position:absolute; z-index:2; height:100%; left:0; top:0; width:100%; text-align:center; color:#FFFFFF; font-size:24px;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
.application .econtent .picli .img:after{
	content:'';

	left:10px;
	top:10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-left-color: #ffffff; width:0; height:0; position:absolute; z-index:1;Opacity:0;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;
}
.application .econtent .picli .img:before{
	content:'';

	right:10px;
	 bottom:10px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #ffffff;
	border-right-color: #ffffff; width:0; height:0; position:absolute; z-index:1;Opacity:0;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;
}
.application .econtent .picli .img a:after{ Opacity:0;content:''; background-color:rgba(0,0,0,0.5); position:absolute; width:100%; height:100%; top:0px; left:0px;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}

.application .econtent .picli:nth-child(2n+1){ margin-left:0px; clear:both}
.application .econtent .picli:nth-child(2n){ margin-right:0px; float:right}
.application .econtent .picli .right{ padding:20px; padding-left:0px; padding-right:0px; line-height:1.5;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}

.application .econtent .picli .ntitle{ font-size:20px;	color:#000000;}
.application .econtent .picli .ntitle a{color:#000000;}
.application .econtent .picli .dp{ font-size:16px; padding-top:20px; color:#555555}
.application .econtent .picli .ntitle .sort{ display: none;}
.application .econtent .picli .ntitle .title{}
/*.application .econtent .picli:hover .right{ padding-left:20px;}*/
.application .econtent .picli:hover .right .ntitle,.application .econtent .picli:hover .right .ntitle a { color:#EA130E}

.application .econtent .picli:hover .img:after,.application .econtent .picli:hover .img:before{width:calc(100% - 21px); height:calc(100% - 21px);Opacity:1;}
.application .econtent .picli:hover .img a:after,.application .econtent .picli:hover .img .txt{ Opacity:1;}



.application .econtent+ .more{ clear:both; text-align:center; line-height:60px;}

.application .econtent+ .more a.btn{
/*	display:inline-block;*/
	padding-left:80px;
	padding-right:80px;
/*	background-color:#EA130E;
	color:#FFFFFF;
	font-size:20px;
	border: 1px solid #EA130E;*/
}
/*.application .econtent+ .more a.btn:hover{ background-color:#ffffff; color:#EA130E;}*/





/*.appsj .title ,.appcjwt .title{
	font-size:30px;

}*/
.appsj .econtent2{ margin-top:20px;}
.appsj .hc{ width:100%; float:left; /*font-size:18px;*/}
.appsj .hc.hasimg{ width:calc(100% - 300px);}
.appsj .hc.hasimg+.img{ float:right;}


.appcjwt{
	background-image: url(application/appbg.jpg);
	background-repeat: no-repeat;
	background-position: center top; color:#FFFFFF; position:relative;
}
.appcjwt>div{ position:relative; z-index:2}
.appcjwt>div:after{ content:''; z-index:-1; height:100%; width:50%; position:absolute; top:0; right:0; background-color:rgba(255,255,255,0.5);}
.appcjwt .item{ float:left; width:50%;box-sizing:border-box;}
.appcjwt .item1{  padding-right:10%;}
.appcjwt .item2{ padding-left:10%; padding-right:0%;}
.appcjwt .item2 .title{color:#000000;}

.appcjwt .hc{ margin-top:20px; padding-bottom:50px;	font-size:18px;  color:#FFFFFF;}
.appcjwt .item2 .hc{ color:#000000;}
.appcjwt .hc ul li{
/*	float:left;
	width:32%;
	margin-left:2%;
	white-space: nowrap;
	overflow: hidden;*/

	list-style-type: none; padding:0; margin:0;
}

.appcjwt .item1 .hc ul li a{ color:#FFFFFF;}
/*.appcjwt .hc ul li:nth-child(3n+1){ clear:both; margin-left:0px;}*/
.appcjwt .dp{ /*font-size:24px;*/ /*line-height:1.5;*/ margin-top:20px;	font-size:18px; }
.appcjwt .more{margin-top:20px; line-height:25px;}
.appcjwt .more a{
	background-color:#EA130E;
	color:#FFFFFF;
	display:inline-block;
	font-size:18px;
	border-radius:5px;
	padding-left:20px;
	padding-right:20px;
	border: 1px solid #EA130E; padding-top:10px; padding-bottom:10px;
}
.appcjwt .more a:hover{ color:#EA130E; background-color:#FFFFFF}




/*行业应用详情20220527*/
.yingyong{
	background-position: center center;
	background-size:cover; padding-top:90px; padding-bottom:90px;
}
.yingyong *{ max-width:100%;}
/*.yingyong .title{ font-size:30px;}*/
.yingyong .box{}
.yingyong .econtent{ background-color:#DBDBDB; float:left; width:100%; margin-top:30px;/* font-size:18px;*/ line-height:2;}
.yingyong .econtent .img{ float:left; width:50%; overflow:hidden;}
.yingyong .econtent .hc{float:left; width:50%; padding:20px;box-sizing:border-box; padding-left:50px; padding-right:50px; color:#000000; overflow:hidden;}
.yingyong .econtent .img,.yingyong .econtent .hc{ max-height:375px;min-height:375px;}

.yingyong .econtent .hc>div{width:100%; text-align:left;}
.yingyong .contentpic{ text-align:left; background-color:#ffffff; clear:both;}
.yingyong .more{ clear:both; padding-top:30px; font-size:20px;}
.yingyong .more a{
	/*text-decoration: underline;*/
}

.twbad{ clear:both; position:relative;}

.twbad .txt{width:100%; display: flex;
    justify-content:center;
    align-items:center; position:absolute; left:0%; top:0px; height:100%; line-height:2;
	
	text-shadow: 0 0 2px #999999, 0 0 2px #999999;
	
	}
	
.twbad .txt>div{ width:1630px; max-width:100%; /* font-size:30px;*/ color:#ffffff; padding:30px; cursor:default; text-align:left; line-height:1.2;}



.twbad img{ width:100%;}
/*服务和支持*/
.fuwu{ clear:both;}
.fuwu .etitle{ text-align:center; }
.fuwu .econtent{ max-width:100%; margin:auto; clear:both; padding-top:50px;}

.fuwu .picli{ float:left; width:32%; margin-left:2%;}
.fuwu .picli >a{ display:block}
.fuwu .picli:nth-child(3n+1){ clear:both; margin-left:0;}

.fuwu .picli *{ max-width:100%;}
.fuwu .picli .text{ display:inline-block;position:relative; width:100%; overflow:hidden;}
.fuwu .picli .text .txt{ position:absolute; z-index:2; width:calc(100% - 40px); left:20px;  bottom:20px;color:#ffffff;}

.fuwu .picli .text .txt .dp{ padding-top:10px;}
.fuwu .picli .text .txt .more,.fuwu .picli .text .txt .btn{ font-size:14px; padding-top:10px;}
.fuwu .picli .text .txt .btn a{ display:inline-block; padding-left:20px; padding-right:20px;background-color:#ea130e; color:#FFFFFF; border-radius:20px; margin-left:5px; margin-right:5px; margin-bottom:5px;}
.fuwu .picli .text .txt .btn a:hover{ background-color:#ffffff;color:#ea130e; }

.fuwu .picli .text:after{ position:absolute; content:''; left:0; top:0; height:100%; width:100%; background-color:rgba(0,0,0,0); z-index:1;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
.fuwu .picli .text:hover:after{ background-color:rgba(0,0,0,0.5);}
@media screen and (max-width :900px){
.fuwu .picli{ width:100%; margin-bottom:20px; margin-left:auto;}
.fuwu .picli img{ width:100%;}

}
.news{ clear:both;}
/*TWB动态*/
.news .box{
	clear:both;

/*	padding-top: 40px;*/
	padding-bottom: 0px;

}
.news .etitle,.news .title{
	font-size:18px;
 clear:both;
}
.news .etitle{ display:none;}
.news .title{	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #EA130E;}
.news .etitle a,.news .title a{
	display:inline-block; padding-left:30px; padding-right:30px; background-color:#E4E4E4; margin-right:5px; line-height:45px; float:left;
}
.news .etitle a.hover,.news .title a.hover{ background-color:#EA130E; color:#FFFFFF}
.news .econtent{ padding-top:20px; padding-bottom:20px; display:none; clear:both;}
.news .econtent.hover{ display:block;}
.news .econtent .li{
	/*padding-left: 15px;*/
	float: left;
	width: 50%;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; font-size:16px; position:relative;
}

.news .econtent .li a{display:block;max-width:calc(100% - 100px); float:left; overflow:hidden; margin-right:5px; position:relative; padding-left:25px; position:relative;}
.news .econtent .li a:before{ content:''; background-color:#e4e4e4; height:15px; width:15px; margin-top:-7.5px; position:absolute; left:0px; top:50%; float:left;border-radius:100%;}
.news .econtent .li a:hover:before{background-color:#ea130e;}
.news .econtent .li:nth-child(1){ margin-left:0px;}

/*======================技术服务=================================*/

/*轴承知识*/

.zczs{ clear:both; }
.zczs .etitle{ font-size:38px; text-align:center; }
.zczs  .box *{ max-width:100%;}
.zczs .img{ float:right; width:49%;}
.zczs .econtent{ float:left; width:49%;}
.zczs .econtent .li{ line-height:1.5; margin-bottom:20px;}
.zczs .econtent .li .title{
	background-color: #EEEEEE;
	padding:20px;
	padding-left:40px;
	padding-right:60px;
	position:relative;
	font-size:20px;
	white-space: nowrap;
	overflow: hidden; cursor:pointer;
}

.zczs .econtent .li .title:after{ content:'';background-image: url(fuwu/y2.jpg);
	background-repeat: no-repeat;
	background-position: left center; height:100%; width:60px; position:absolute; top:0px; right:0px;}
.zczs .econtent .li .dp{ padding:20px; padding-left:40px; padding-right:40px; color:#666666; display:none; padding-right:0px}
.zczs .econtent .li.hover .title{ background-color:#EA130E; color:#FFFFFF} 
.zczs .econtent .li.hover .title a{color:#FFFFFF}
.zczs .econtent .li.hover .title:after{ background-image: url(fuwu/y.jpg);}
.zczs .econtent .li.hover .dp{ display:block} 
.zczs  .more{ clear:both; text-align:center; line-height:60px; padding-top:50px;}
.zczs  .more a{ display:inline-block; padding-left:80px; padding-right:80px;background-color:#EA130E; color:#FFFFFF; font-size:20px;}

/*轴承应用专家*/
.down{
	background-image: url(fuwu/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #F6F5FA; clear:both; float:left; width:100%; 
}

.down .left *,.down .right *{ max-width:100%;}
.down .left{ float:left; max-width:30%;}
.down .left .downbtn{ text-align:center; line-height:35px; padding-top:50px;}
/*.down .left .downbtn a{border-radius:5px;	background-color:#EA130E;border: 1px solid #EA130E; color:#FFFFFF; display:inline-block; padding-left:15px; padding-right:15px; position:relative;}
.down .left .downbtn a i{ float:right; font-size:18px; margin-left:10px;}
.down .left .downbtn a:hover{ background-color:#ffffff; color:#EA130E;}*/


.down .right{ float:right; width:70%; padding-left:50px;box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; }
/*.down .right .title{ font-size:38px;}*/
.down .right .dp{ /*font-size:18px; */padding-top:20px;}

/*常见问题*/
.wenti{  clear:both}
.wenti .ctitle,.wenti .more{ display:none}
.wenti .etitle{ text-align:center;}
.wenti .etitle .h1{ font-size:38px;}
.wenti .etitle .h2{ font-size:20px; color:#555;}
.wenti .econtent{ clear:both; }
.wenti  .econtent .wtli{
	float:left;
	width:48%;
	
}
.wenti  .econtent .wtli> .title{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd; 
}
.wenti  .econtent .wtli> .title b{
	font-size:20px;
	background-image: url(fuwu/doc.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}
.wenti  .econtent .wtli >.title a{
	float:right;
	background-image: url(fuwu/jt.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
	width: 25px;
}
.wenti  .econtent .wtli .hc{ margin-top:20px; clear:both;}
.wenti  .econtent .wtli .hc .li{border: 1px solid #dddddd;box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; padding:10px; margin-bottom:20px; }
.wenti  .econtent .wtli .hc .li .title{
	background-image: url(fuwu/q.jpg);
	background-repeat: no-repeat;
	background-position: left 10px; padding-left:30px; padding-top:5px; padding-bottom:5px; 
}
.wenti  .econtent .wtli .hc .li .dp{	background-image: url(fuwu/a.jpg);
	background-repeat: no-repeat;
	background-position: left 8px; padding-left:30px; color:#666666;padding-top:5px; padding-bottom:5px; }
.wenti  .econtent .wtli:nth-child(2){ float:right}

/*=================联系我们==============================*/
.contact{ position:relative; }
.contact .left:after{ width:200%; height:100%; min-height:650px; content:''; float:left; background-color:rgba(255,255,255,0.8); left:-100%; position:absolute; top:0px; z-index:-1;}
.contact .box{ position:relative; z-index:2; }
.contact .left{ z-index:2; float:left; width:40%; position:relative; position:absolute; top:0px; left:0px; padding-top:50px; /*background-color:rgba(255,255,255,0.8);*/}
.contact .left .entitle{
	font-size: 45px;
	font-weight: bold;
	text-transform: uppercase; line-height:1.2;
}
.contact .left .title{ line-height:1.5;
	/*font-size: 20px;*/ position:relative; padding-bottom:10px; 
}
.contact .left .h1{ position:relative} 
.contact .left .h1 i{ font-size:32px; margin-right:5px; line-height:1; position:absolute; left:-40px; top:5px; z-index:1;}

.contact .left .title:after{
	content:'';
	position:absolute;
	bottom:0px;
	left:0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EA130E; width:5em;
}
.contact .left .address{
/*	background-image: url(contact/address.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 60px;*/ margin-top:10px;
}
.contact .left .tel{/*background-image: url(contact/tel.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 60px;*/ margin-top:30px;}
.contact .left .lianxi{/*background-image: url(contact/lianxi.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 60px; */margin-top:30px;}
.contact .left .h1{ font-size:20px;}
.contact .left .hc{ font-size:16px; color:#666666;}
.contact .right{ width:100%;}
.contact .right iframe{ width:100%; height:650px;box-shadow:0 0 30px rgba(0,0,0,0.2); display:block; }
.contact2{ padding-bottom:30px;}
.contact2 .left{ position:relative;}
.contact2 .left:after{ display:none}
.contact2 .right{ float:right; width:53%; overflow-x:auto;}
.contact2 .right img{ max-width:100%;}



/*======经销商地图=======================*/
.jxsmap .box{ position:relative; overflow:visible;}
.jxsmap #map{ width:100%; }
.jxsmap #map,.searchmap{ min-height:800px;/*height:calc(100% -120px);*/}



.searchmap{
	width: 40%;
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;z-index:2;
}

.searchmap:after{ width:200%; height:100%; content:''; float:left; background-color:rgba(255,255,255,0.8); left:-100%; position:absolute; top:0px; z-index:-1;}
.searchmap .etitle{ line-height:50px; padding-top:100px;}
.searchmap .etitle span{ display:inline-block; padding-left:50px; padding-right:50px; background-color:#ea130e; color:#FFFFFF; font-size:16px;}
.searchmap .layui-form{ padding-top:40px;}
.searchmap .layui-form .layui-input-inline{ width:46%; margin-right:2%;}

.searchmap .layui-form .layui-select-title .layui-input{ height:45px;}
.map{ overflow:hidden;}
.map .tishi{ font-size:20px; padding-top:20px; }
.map .tishi span{ color:#EA130E}
.map .res{ width:96%;  overflow-y:auto; max-height:calc(100vh - 450px);}
.contact2 .right img.phone{ display:none}
@media screen and (max-width :1024px){ 
.contact2{ padding-bottom:0px;}
.contact2 .right img{ max-width:600px;}
.contact2 .right img.phone{ display:block}
.contact2 .right img.pc{ display:none}
.map .res{  max-height:1000000%;}
}
.map .res .li{
	background-color: #FFFFFF; margin-top:20px;

	padding: 10px;
	border: 1px solid #dddddd;
	background-image: url(contact/add.png);
	background-repeat: no-repeat;
	background-position: 10px 12px; padding-left:50px;
	
	box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; cursor:pointer; 
}
.map .res .li .title{ font-size:20px;}
.map .res .li .dp{ font-size:14px; padding-top:10px; color:#555555;}



/*======经销商授权页=======================*/
.shouquanin{
	background-image: url(shouquan/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.shouquanin.searchpro{
	background-image: url(shouquan/bg1.jpg);
}
.shouquanin .box{min-height:695px;}
.shouquanin .etitle{ /*padding-top:100px;*/ padding-bottom:50px;}
/*.shouquanin .etitle .h1{ font-size:40px;}
.shouquanin .etitle .h2{ font-size:20px;}*/

.shouquanin form{
	background-color: #FFFFFF; width:1000px; padding:50px;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-shadow:0 0 30px rgba(0,0,0,0.1); margin-bottom:100px; min-height:500px;
}

.shouquanin form .h1{ font-size:30px; padding-top:40px; padding-bottom:15px;}
.shouquanin form .s{ padding-top:40px; padding-bottom:40px;}
.shouquanin form .s input{
	font-size:16px;
	color:#666666;
	border: 1px solid #dddddd; height:50px; width:100%;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; padding-left:20px; padding-right:20px;
}
.shouquanin form .btn{}
.shouquanin form .btn button .iconfont{ font-size:22px;margin-right:3px; padding:0; float:left; }
.shouquanin form .btn button>span{ display:inline-block;}
.shouquanin form .btn button>span span{ float:left}
.shouquanin form .btn button{
	line-height:22px;
	background-color:#ea130e;
	color:#FFFFFF;
	width:145px;
	height:45px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	/*	background-image: url(shouquan/q.jpg);
	background-repeat: no-repeat;
	background-position: 20px center;*/border-radius:5px;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
}

.shouquanin form .res{ font-size:18px; padding-top:50px; line-height:36px;}
.shouquanin form .res .title{
	font-size:24px;
	background-image: url(shouquan/title.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 45px; 
}
.shouquanin form .res .code{
	background-image: url(shouquan/shouquan.png);
	background-repeat: no-repeat;
	background-position:  left center;
	padding-left: 45px; margin-top:20px;}
.shouquanin form .res .tel{
	background-image: url(shouquan/tel.png);
	background-repeat: no-repeat;
	background-position:  left center;
	padding-left: 45px;}
.shouquanin form .res .address{
	background-image: url(shouquan/address.png);
	background-repeat: no-repeat;
	background-position:  left center;
	padding-left: 45px;}



/*防伪查询*/
.shouquanin.fangwei {background-image: url("shouquan/bg-fangwei.jpg");}

.shouquanin.fangwei .etitle {color:#fff;}

.fangwei form .s {padding-top: 20px;padding-bottom: 20px;}
.fangwei form .res .msg{}
.fangwei form .res .msg .t1{ font-size:24px;}
.fangwei form .res .msg .t2{ font-size:18px;}
.fangwei form .res .msg .t2 span{ color:red; padding-left:5px; padding-right:5px;}

/*产品搜索*/
.searchpro{} 
.searchpro .reskbg{ background-color:#ffffff; clear:both; /*padding-top:80px; margin-top:-80px;*/}
.searchpro .showpic{ position:absolute; right:0; bottom:60px; z-index:3;min-width:calc(100% - 1020px); min-width:calc(100% - 1020px); }
.searchpro .showpic .img1{ max-height:450px; text-align:left;}

.searchpro .showpic .img2{ display:none}
.searchpro .box{ min-height:0px; padding-bottom:0; position:relative;}
.searchpro .box+.box{ padding-top:0;}
.searchpro form{box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; min-height:500px; margin-bottom:0; }

.shouquanin ::placeholder {
  color: #666666;
  font-size: 16px;
}

.searchpro .item{ float:left; width:48%; padding-top:20px; padding-bottom:20px;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; }
.message.searchpro .item{ width:100%; }
.searchpro .xiala+.btn+.clear{ height:20px;}
.searchpro .item:nth-child(2n+1){ float:right}
.searchpro .item span{ float:left; width:130px; font-size:16px; line-height:50px;}

.searchpro .item span+div{ margin-left:130px;}
.searchpro .item input,.searchpro .item textarea{	font-size:16px;
	color:#666666;
	border: 1px solid #dddddd;  box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; width:100%;padding-left:20px; padding-right:20px; }

.searchpro .item input{	 height:50px; }

.searchpro .item textarea{padding:20px; min-height:150px; }


.searchpro .item .it{ float:left; width:50%;}
.searchpro .item .it span+div{ margin-right:0px;}
.searchpro .item .it1 span+div{ margin-right:20px;}
.searchpro .item .it2 span{ text-align:right;}

.shouquanin form .res .null{ color:red;}

.searchpro .item input:nth-child(2){ float:right;}
/*.searchpro .btn{ padding-top:50px;}*/

.searchpro .xiala{ position:relative;line-height:50px; margin-bottom:10px; width:calc(100% - 180px); float:left;}
.searchpro .xiala+.btn{ padding-top:0;}
.searchpro .xiala .txt{
	font-size:16px;
	color:#666666;
	border: 1px solid #dddddd;
	width:100%;
	box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; 	padding-left:20px;
	padding-right:20px;
position:relative;
}
.searchpro .xiala .txt:after{
	content:'';	background-image: url(shouquan/xlbtn.jpg);
/*	background-image: url(shouquan/xiala.jpg);*/
	background-repeat: no-repeat;
	background-position: right center;
	position: absolute;
	height: 42px;
	width: 42px;
	top: 50%;
	right: 5px;
	margin-top: -21px;
}
.searchpro .xiala ul{ display:none;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
	background-color:#FFFFFF;
	position:absolute;
	top:100%;
	border: 1px solid #dddddd; width:100%; margin-top:-1px; overflow-y:auto;max-height:360px; z-index:2; 
}
.searchpro .xiala ul li{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	list-style-type: none;margin-top:-1px; padding-right:20px; padding-left:20px; cursor:default;
}
.searchpro .xiala ul li:hover{ background-color:#eeeeee;}
.searchpro  .resk,.searchpro .proresshow{ clear:both; padding-top:50px; padding-bottom:50px; }
.searchpro .proresshow{padding-top:0px; padding-bottom:0px;overflow-y:auto; max-height:100%;}
.reskj{
	position:fixed;
	top:10%;
	width:80%;
	background-color:#FFFFFF;
	left:10%;
	z-index:26;
	border-radius:5px 0 5px 5px;
	padding:30px;
	box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; 	height:80%;
	display:none;
/*	border: 1px solid #eee;*/
}

.reskj .close{ position:absolute; right:0px; top:-50px; line-height:50px; background-color:#999; width:50px; text-align:center; color:#FFFFFF; font-size:32px; cursor:pointer; z-index:25;}
.reskj .prodetail{ height:100%; overflow-y:auto; background-color:#FFFFFF; float:left; width:100%;}
/*.reskj .proresshow{ height:10%; overflow-y:auto; background-color:#FFFFFF; float:left; width:100%;}*/
.reskj+.bg{ background-color:rgba(0,0,0,0.3); position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:25; display:none;}
.resbg{background-color:#F5F5F5; padding-bottom:20px;}
.searchpro  .resk .it,.proresshow .it{clear:both; padding-top:20px; padding-bottom:20px; line-height:40px; font-size:16px}

.searchpro .resk .it > span i, .proresshow .it > span i{
	font-style: normal;
}
.searchpro  .resk .it >span,.proresshow .it >span{ float:left; width:200px; background-color:#F5F5F5;border: 1px solid #dddddd; font-size:18px; text-align:center;}
.searchpro  .resk .it >span+div,.proresshow .it >span+div{ margin-left:220px;}
.searchpro  .resk .it >span+div .span,.proresshow .it >span+div .span{ display:inline-block; text-align:center; color:#EA130E; position:relative; text-align:center;}
.searchpro  .resk .it >span+div .span .t,.proresshow .it >span+div .span .t{ position:absolute; top:-35px; left:0px; width:100%; font-size:14px;}
.searchpro  .resk .it >span+div .span .txt,.proresshow .it >span+div .span .txt{
	background-color:#FFFFFF;
	border: 1px solid #dddddd; display:inline-block; padding-left:10px; padding-right:10px; color:#333333; margin-left:5px; margin-right:5px; min-width:60px;
}
.searchpro  .resk .li{ float:left; width:23%; margin-left:1%; margin-right:1%; margin-bottom:10px;}
.searchpro  .resk .li span{ background-color:#F5F5F5;border: 1px solid #dddddd; font-size:18px; text-align:center; display:block; background-color:#FFFFFF; cursor:pointer;}
.searchpro  .resk .restitle{ font-size:18px; padding-bottom:30px;}
.searchpro  .resk .restitle font{ color:#EA130E; padding-left:3px; padding-right:3px;}
.searchpro .pagination{ clear:both; text-align:center; padding-top:50px; line-height:38px;}
.searchpro .pagination a,.searchpro .pagination span{
	display:inline-block;
	border: 1px solid #dddddd;
	padding-left:15px;
	padding-right:15px;
	margin: 0px;
	overflow:hidden;
	margin-left:2px;
	margin-right:2px;
	border-radius:3px;
	color:#333333;
	background-color:#FFFFFF;
	font-style: normal;
}

/*.pagination li+li{
	border-left-style: none;
}*/


.searchpro .pagination span.layui-laypage-curr{ background-color:#EA130E; color:#FFFFFF;border: 1px solid #EA130E;font-style: normal;}
.searchpro .pagination span.layui-laypage-curr em{font-style: normal;}

.searchpro.message{
	background-image: url(job/msgbg.jpg);
}

.searchpro .showpic{max-width:calc(100% - 1020px); float:right; right:0px;}
.searchpro .showpic *{ max-width:100%;}
@media screen and (max-width :1520px){ 
.shouquanin form{ width:850px;}
/*.searchpro .xiala ul{ max-height:300px;}*/
/*.searchpro .showpic{max-width:calc(100% - 1020px); float:right; right:80px;}
.searchpro .showpic *{ max-width:100%;}*/
}

@media screen and (max-width :1366px){ 
.shouquanin form{ width:750px;}
/*.searchpro .xiala ul{ max-height:360px;}*/
/*.searchpro .showpic .img1{ max-height:225px; text-align:left;}*/

.searchpro .showpic{max-width:calc(100% - 920px);min-width:calc(100% - 920px); bottom:30px;right:80px;}
/*.shouquanin ::placeholder {
  font-size: 15px;
}*/

.searchpro .item input, .searchpro .item textarea { padding-left:15px; padding-right:15px;}
/*.searchpro .item span{}
.searchpro .item span+div{}*/
}

@media screen and (max-width :1200px){ 

.searchpro .showpic{width:100%; max-width:100%; min-width:100%; float:left;max-width:100%; position:relative; padding:0; right:auto; top:auto; margin-top:60px; text-align:center;}
.searchpro .showpic .img1{ display:none;}
.searchpro .showpic .img2{ display:block; margin:auto; max-width:100%;}
.searchpro .resk{ padding-top:0;}

}



.message form{ padding-right:50px;}
.message .btn{ padding-top:20px;}
.message form  .btn button{ background-image:none;}

/*==================新闻通用列表页========================*/
/*.blank100{ clear:both; height:100px;}*/
.news.blank100{ height:30px;}
.blank50{ clear:both; height:50px;}
#left{ float:left; width:75%; }
#right{ float:right; width:22%;  background-color:#F0F0F0; padding:50px;box-sizing:border-box;}

.cms *,.cms1 *{ max-width:100%;}
.cms .picli{ float:left; width:32%; margin-left:2%; background-color:#F1F1F1; margin-bottom:10px;}

.cms .picli:nth-child(3n+1){ margin-left:0px; clear:both;}
.cms .picli .right{ padding:15px; font-size:14px; color:#666666;line-height:1.5;}
.cms .picli .img{ min-height:233px; max-height:233px;background-color:#666666; color:#FFFFFF; position:relative; overflow:hidden;  }







.cms .picli .img.null:after{ content:'暂无图片'; text-align:center;color:#FFFFFF; position:absolute; width:100%; height:100%; display: flex;
    justify-content:center;
    align-items:center; font-size:36px; color:rgba(255,255,255,0.2);}
.cms .picli .right .title{
	font-size:22px;
	white-space: nowrap;
	overflow: hidden; color:#333;
}	
.cms .picli .right .date{ color:#555;}
.cms .picli .right .dp{ min-height:4.5em;max-height:4.5em; overflow:hidden; margin-top:15px;}
.cms .picli:hover{ background-color: #EA130E;}
.cms .picli:hover .title,.cms .picli:hover .date,.cms .picli:hover .dp{ color:#FFFFFF}
/*列表右侧标签*/
.tags .etitle,.newsin .etitle{ font-size:24px; line-height:1.5; font-weight:bold;}
.tags .econtent,.newsin econtent{ clear:both; padding-top:15px;}
.tags .econtent .li{
	width:31%;
	text-align:center;
	margin-left:3.5%;
	float:left;
	white-space: nowrap;
	overflow: hidden; margin-bottom:10px; line-height:40px;
}
.tags .econtent .li:nth-child(3n+1){ clear:both; margin-left:0px;}
.tags .econtent .li a{ display:block; background-color:#ffffff; font-size:14px;}
.tags .econtent .li a:hover{background-color:#EA130E; color:#FFFFFF}
/*.newsin{ padding-top:50px;}*/

.newsin .econtent .li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999; padding-top:15px; padding-bottom:15px; line-height:1.5;
}
.newsin .econtent .li .img{ display:none}
.newsin .econtent .li a{ display:block; font-size:16px;}
.newsin .econtent .li span{ display:block; padding-top:5px; color:#999;}

/*内页新闻列表*/
.newsliin{ /*padding-top:100px;*/}
.newsliin .newli *{ max-width:100%;}
.newsliin .newli{ float:left; width:100%; padding-top:30px; padding-bottom:30px;}
.newsliin .newli .img{ float:left; width:600px; max-height:285px; min-height:285px; background-color:#f5f5f5; text-align:center; overflow:hidden;}
.newsliin .newli .img a{ display:block; width:100%;}
.newsliin .newli .img img{ min-width:100%;}
.newsliin .newli .right{
	margin-left:630px;
	line-height:1.5;

}


.newsliin .newli .right .title{ font-size:24px;}
.newsliin .newli .right .time{ font-size:14px; padding-top:15px; padding-bottom:15px;}
.newsliin .newli .right .dp{ font-size:16px;	min-height:6em; max-height:6em; overflow:hidden;}
	
.newsliin .newli .right .more{ padding-top:20px;border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccc; margin-top:20px; }
.newsliin .newli .right .more a{}	
.newsliin .newli .right .more a i{ margin-left:5px; background-color:#ea130e; color:#FFFFFF;}
.sorts ul li{ display:inline-block; margin-right:10px; line-height:45px; font-size:18px;}	
.sorts ul li a{ background-color:#E4E4E4; display:block; padding-left:30px; padding-right:30px;}
.sorts ul li >a.hover,.sorts ul li>a.active{ background-color:#EA130E; color:#FFFFFF}
.sorts ul li ul{ display:none}

	
	
/*=================内页关于我们=====================================*/
.aboutin{ }
.aboutcontent{ }
.aboutin *{ max-width:100%;}
.aboutin .left{ float:left; width:58%;}
.aboutin .right{ float:right; width:40%; overflow:hidden;}


.aboutin .right img{    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;}
.aboutin .box:hover .right img{    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);}



/*.aboutin .left .title{ font-size:28px;}*/
.aboutin .left .hc{  padding-top:30px;/*font-size:16px; color:#555555;*/}

.abouttxt{ clear:both; padding-top:100px;}

.abouttxt .item{ width:25%; text-align:center; float:left; cursor:default; line-height:1.5;}
.abouttxt .item>div{ max-width:300px; margin:auto; font-size:18px;}
.abouttxt .item .img{}
.abouttxt .item .img img{ background-color:#A8A8A8; padding:20px;border-radius:100%;}
.abouttxt .item:hover .img img{ background-color:#EA130E; }
.abouttxt .item .txt{ padding-top:35px; color:#555555;}




.abouttxt .item:hover img{
 -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 100ms;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 100ms;
    -webkit-animation: rotate2 100ms linear 4;
    -moz-animation: rotate2 100ms linear 4;
    -o-animation: rotate2 100ms linear 4;
    animation: rotate2 100ms linear 4;
}
@-webkit-keyframes rotate2{from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(180deg)}
}
@-moz-keyframes rotate2{from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(180deg)}
}
@-o-keyframes rotate2{from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(180deg)}
}
@keyframes rotate2{from{transform: rotate(0deg)}
    to{transform: rotate(180deg)}
}






/*=================内页品质保证=====================================*/
.pzbzin{}
.pzbzin .item{/* padding-top:100px; padding-bottom:100px;*/ float:left; width:100%;}
/*.pzbzin .item:nth-child(2n+1){ background-color:#F5F5F5;}*/
.pzbzin .item .pzbz .box{ min-height:100%;}


.pzbzin .item .typeleft .left{ width:30%; float:left; }
.pzbzin .item .typeleft .right{float:right; width:60%;}



.pzbzin .item .pzbz .box>div.hc{ width:50%; float:left;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; padding:50px; padding-top:100px; }
.pzbzin .item:nth-child(2n){position:relative;background-color:#F5F5F5;}
.pzbzin .item .pzbz *{ max-width:100%;}
.pzbzin .item .pzbz .picli{
	float:left;
	width:48%;
	margin-bottom:30px;
	box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;	border: 1px solid #ddd;
}
.pzbzin .item .pzbz .picli img{ width:100%;}
.pzbzin .item .pzbz .picli *{ max-width:100%;}
.pzbzin .item .pzbz .showpic{ padding-top:50px;}
.pzbzin .item .pzbz .picli:nth-child(2n){ float:right;}
.pzbzin .item .pzbz .picli:nth-child(2n+1){ clear:both}

/*.pzbzin .item .h1{ font-size:38px; }*/
.pzbzin .item .h2{
	/*font-size:20px;*/
	font-weight: lighter; color:#333; margin:auto; line-height:2; padding-top:20px;
}

.pzbzin .left {display: flex;
    justify-content:center;
    align-items:center; min-height:380px;}



.pzbzin .item .swiper-container{ }
.pzbzin .item .swiper-container .swiper-slide{ text-align:center}
.pzbzin .item .swiper-container .swiper-slide .picli{ display:inline-block;box-shadow:0 0 10px rgba(0,0,0,0.1);background-color: #FFFFFF;line-height:1.5;max-width:100%;}
.pzbzin .item .swiper-container .swiper-slide .picli *{ max-width:100%;}
.pzbzin .item .swiper-container .swiper-slide .picli .txt{
	padding-top:30px;
	padding-bottom:30px;
	font-size:20px;
	white-space: nowrap;
	overflow: hidden; padding-left:10px; padding-right:10px;
}

.pzbzin .item .swiper-container .paginations{ text-align:center; padding-top:50px;}
.pzbzin .item .swiper-container .paginations .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    background: #343434;
    opacity:1;
}
.pzbzin .item .swiper-container .paginations .swiper-pagination-bullet-active {
background-color:#EA130E;
   
}

.h1top{ padding-bottom:20px;}

/*新闻详细页*/
#cms1 .h1{ line-height:1.2;}

#cms1 *{ max-width:100%;}
#cms1 .info{
	color:#CCCCCC;
	font-size:12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
#cms1 .info i{ margin-right:5px;}
#cms1 .content{
	padding-top:20px;
	padding-bottom:20px;
	text-align: justify;
}

#cms1 .content .jswt-box{width:100%; display: flex;}
.jswt-box ul,.jswt-box ul li{list-style: none;}
.jswt-box ul{display: flex; border-bottom: 1px solid #eaeaea;}
.jswt-box ul li{width: calc(100% / 3);padding: 0px;border-right: 1px solid #eaeaea;flex-shrink: 0;}
.jswt-box ul li:nth-child(1){border-left: 1px solid #eaeaea;}
.jswt-box ul li .inner{padding: 0px 0px;display: flex;flex-direction: column;}
.jswt-box ul li h3{background: #e2ecf2; text-align: center;padding: 5px 0px;width:100%;margin: auto;}
.jswt-box ul li .desc{padding: 10px 20px;}
.jswt-box ul li .img{max-width:100%;padding: 10px 20px; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; height:200px;display: flex;align-items: center;justify-content: center;}
.jswt-box ul li .desc:nth-last-child(1){min-height:inherit;}
.jswt-box ul li .desc p{display:flex; line-height: 2em;align-items: baseline;}
.jswt-box ul li .desc p:before{content:"";width:10px; height: 10px; display:block; margin-right:5px;flex-shrink: 0; margin-left:0px;background: #666666;border-radius: 10px;}

.info-zczs {}
	.info-zczs dl {
		margin: auto auto 100px auto;
		border-bottom: 1px solid #ccc;
		display: flex;
		flex-direction: column;
		align-content: center;
		padding-bottom: 100px;
	}
		.info-zczs dl dt {
			font-size: 20px;
			line-height: 2.5;
			color: rgb(229, 51, 51);
		}
	.info-zczs dl dd {
		display: flex;
		align-items: center;
		width: 100%;
		padding: 0px;
		margin: 0px;
		justify-content: space-between;
	}
		.info-zczs dl dd .desc {
			font-size: 16px;
			line-height: 2.6em;
		}
	.info-zczs dl dd .img {max-width:100%;}

		.info-zczs dl:nth-child(2n) dd {
			flex-direction: column;
			align-items: flex-start;
		}
	.info-zczs .img-box {
		display: flex;
		width: 100%;
		padding-bottom: 80px;
		align-items: flex-end;
		justify-content: space-between;
	}
		.info-zczs .img-box img {
		padding-bottom:20px;}
		/*=================产品列表页========================*/
		.prosort {
			background-repeat: no-repeat;
			background-position: center top;
			padding-top: 20px;
			padding-bottom: 20px;
			float: left;
			width: 100%;
			min-height:calc(100vh - 153px);
			clear: both;
		}
.prosort .sortli{
	width:280px;
	height:255px;
	float:left;
	
	margin: 5px; 
}
.prosort .sortli a{position:relative;transform-style:preserve-3d;transition:1s; display:block; width:100%; height:100%; float:left;}
.prosort .sortli:nth-child(2n+1){ clear:both;}
.prosort .sortli:nth-child(5){ margin-left:295px;}
.prosort .sortli .left{height:100%; width:100%; float:left; display: flex;
    justify-content:center;
    align-items:center; text-align:center;background-color:rgba(200,200,200,0.3); /*z-index:2;*/}
.prosort .sortli  .ntitle{ font-size:28px;}	
.prosort .sortli .right{height:100%; width:100%; float:left; background-color:#EA130E; color:#FFFFFF; background-color:rgba(255,0,0,0.9);
    display: flex;
    justify-content:center;
    align-items:center;

}
.prosort .sortli .right .dp{ line-height:1.5; padding-top:10px; padding-bottom:10px;}
.prosort .sortli .right .boxs{ padding:40px;}

.prosort .sortli,.prosort .sortli .left,.prosort .sortli .right{backface-visibility:hidden;}
.prosort .sortli .left,.prosort .sortli .right{ position:absolute; top:0px; left:0px;}
.prosort .sortli .right{transform:rotateY(180deg);}
.prosort .sortli a:hover{transform:rotateY(180deg);}

/*==========产品详情页================*/
.proin{ }
/*banner*/
.pigbannerin{ text-align:center; position:relative;height:calc(100vh - 112px); background-size:cover;background-position: 40% center;}
.pigbannerin .txt{
	position: absolute;
	left: 20%;
	top: 20%;
	z-index: 2;
	font-size: 40px;
}
.pigbannerin img{ width:100%;}
.prodnext{position: absolute;bottom: 20%;left: 50%;transform: translateX(-50%);z-index: 100;}
.nextimg{width: 22px;height: 30px;background: url(pro/next.png) center no-repeat;cursor: pointer;
-webkit-animation: mousewheels 1s 0.5s linear infinite;animation: mousewheels 1s 0.5s linear infinite;}
@-webkit-keyframes mousewheels{
	0%{opacity:1}
	50%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:1}
	70%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:1}
	100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}
@keyframes mousewheels{
	0%{opacity:1}
	50%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:1}
	70%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:1}
	100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}

.proin .appli{ clear:both;  float:left; width:100%; position:relative;}
.proin .appli1{
	background-image: url(pro/bg3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #444444; background-size:50% 100%; overflow:hidden;  padding:0px; padding-top:20px; padding-bottom:50px; 
}
.proin .appli1 .left{ float:left; width:48%; color:#FFFFFF; padding-top:60px;}
.proin .appli1 .left .title{}
.proin .appli1 .left .title span{ display:inline-block; background-color:#ea130e; font-size:34px; padding-left:50px; padding-right:50px;}
.proin .appli1 .left .hc{ font-size:16px; padding-top:30px; min-height:350px;}
.proin .appli1 .left .youshi{ clear:both; padding-top:30px;}
.proin .appli1 .left .youshi .picli{display:inline-block; text-align:center; padding-left:10px; padding-right:10px;}
.proin .appli1 .right{ float:right; width:50%; 
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; padding:30px;}

.proin .appli1 .right .h1{
	font-size:40px; position:relative;

}
.proin .appli1 .right .h1:before{	content:'';
	position: absolute;
	width: 1em;
	left: 0px;
	bottom: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EA130E;}
	
.proin .appli1 .right .h2{ font-size:16px; font-weight:bold; padding-top:20px; padding-bottom:20px;}
.proin .appli1 .right .hc{
	padding-top:50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255,255,255,0.6); position:relative; padding-bottom:30px;
}
.proin .appli1 .right .hc:after{ position:absolute; left:0px; bottom:-2px;border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(0,0,0,0.1); content:''; width:100%;}
.proin .appli1 .right .picli{ background-color:#FFFFFF; width:48%; float:left; margin-right:2%; margin-bottom:30px;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.proin .appli1 .right .picli .img{ float:left; padding-left:20px; padding-right:20px;display: flex;
  
    align-items:center; height:80px;}
.proin .appli1 .right .picli .img img{ max-height:100%;}
.proin .appli1 .right .picli .txt{ height:80px;display: flex;
  
    align-items:center; }

.proin .appli1 .right .picli:nth-child(2n){ float:right; margin-right:0px;}
.proin .appli1 .right .picli:nth-child(2n+1){ clear:both;}
.proin .appli1 .right .zixun{ clear:both; padding-top:40px; line-height:40px;}
.proin .appli1 .right .zixun a{ cursor:pointer; background-color:#EA130E; color:#FFFFFF; 	border: 1px solid #EA130E;padding-left:20px; padding-right:20px; display:inline-block; margin-right:10px;}
.proin .appli1 .right .zixun a.btn2{ background-color:#000000}
.proin .appli1 .right .zixun a i{ margin-right:5px;}
.proin .appli1 .right .zixun a:hover{ background-color:#ffffff; color:#EA130E;}

.proin .appli.c .box{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd; padding-top:40px; padding-bottom:40px;
}

.proin .appli.c .etitle{ font-size:38px; line-height:1.5;}
.proin .appli.c .etitle b{ font-weight:lighter; position:relative;}
.proin .appli.c .etitle b:after{
	content:'';
	position: absolute;
	width: 1em;
	left: 0px;
	bottom: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EA130E;
}
.proin .appli.c .hc{ padding-top:30px; padding-bottom:30px; color:#666666;}
.proin .appli.c .hc *{ max-width:100%;}

.proin .appli3 .picli{
	float:left;
	width:50%;
	position:relative;
	padding:50px;
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */		border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dddddd;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
}
.proin .appli3 .picli:nth-child(2n+1){border-left:none;}
.proin .appli3 .picli:nth-child(1),.proin .appli3 .picli:nth-child(2){border-top:none;}

.proin .appli3 .picli .left{ float:left; width:200px; text-align:center;}
.proin .appli3 .picli .left .txt{ color:#ea130e; font-size:18px; font-weight:bold; padding-top:10px; padding-bottom:0px; position:relative;}
.proin .appli3 .picli .left .txt:after{
	content:'';
	width:2em;
	position:absolute;
	bottom:0px;
	left:50%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ea130e; margin-left:-1em;
}
.proin .appli3 .picli .right{ margin-left:200px; font-size:16px;}



.proin .appli.downli{ margin-top:0px; padding-top:0px;}
 
.pronav{
	text-align:right;
	line-height:80px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
.pronav.fixed{ position:fixed; top:100px; background-color:#FFFFFF; width:100%; z-index:22;}
.pronav +.appli{ padding-top:0px;}
.pronav +.appli.c .box{	border:none;}
.pronav b{ cursor:pointer;color:#999999; font-size:22px; font-weight:lighter; padding-left:20px; padding-right:20px; display:inline-block; position:relative;}
.pronav b.hover{ color:#ea130e; }
.pronav b.hover:after{
	content:'';
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ea130e;
}


.proin .appli4{	background-image: url(pro/bg2.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #E9E9E9;text-align:center; line-height:1.5; background-size:auto 100%;}
	.proin .appli4 .h1{font-weight:500;}
/*.proin .appli4 .h1{ font-size:32px; font-weight:500; }*/
.proin .appli4 .dp{ font-size:18px; margin:auto; max-width:80%; padding-top:30px;}	
.proin .appli4 .hc{ padding-top:50px;}
.proin .appli4 .hc .picli{ background-color:#F8F8F8; display:inline-block;	border: 1px solid #dddddd;box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; overflow:hidden; max-width:100%; }
.proin .appli4 .hc .picli *{ max-width:100%;}

.proin .appli4 .hc .picli .img{max-width:100%;
	background-color:#ffffff;
	box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd; overflow:hidden;
}
.proin .appli4 .hc .picli .img img{width:100%;}
.proin .appli4 .hc .picli .right{color:#333333; font-size:14px; padding:20px; text-align:left; padding-left:30px; padding-right:30px; text-align:center; min-height:100px; line-height:1.2;}
.proin .appli4 .hc .picli .right .title{  font-size:22px;}
.proin .appli4 .hc .picli .right .dp2{ color:#555;}
.proin .appli4 .hc .picli:hover{ background-color:#EA130E; color:#FFFFFF}
.proin .appli4 .hc .picli:hover .right,.applicationin .appli4 .hc .picli:hover .right  .dp2{ color:#FFFFFF}
.proin .appli  .swiper-container .pagination .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    background: #343434;
    opacity:1;
}
.proin .appli  .swiper-container .pagination .swiper-pagination-bullet-active {
background-color:#EA130E;

  
}
.proin .appli3  .swiper-container .pagination{bottom:10px; position:absolute; z-index:2;}

/*============下载中心=======================*/
/*.downin{ padding-bottom:100px;}*/
/*.downin .etitle{ font-size:40px;}*/
.downin .search{
	font-size:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd; margin-bottom:40px; padding-bottom:10px;
}
.downin .search .fr{border: 2px solid #dddddd;
	background-color: #F4F4F4;}
	.downin .search .fr input::placeholder{ color:#555555; font-size:16px;}
.downin .search .fr input{
	border: none; background-color: #F4F4F4; height:40px; padding-left:20px; float:left; width:250px; max-width:100%;
}
.downin .search .fr button{ height:40px; float:left; background-color: #F4F4F4;border: none; width:50px;}
.downin .search .fr button i{ color:#ea130e; font-size:22px; font-weight:bold;}
.downin .downli.th >div{ text-align:center;}
.downin .downli{ width:100%; clear:both; margin-top:5px; float:left; text-align:center;}
.downin .downli >div{ padding-left:5px; padding-right:5px;box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; float:left; font-size:14px;line-height:35px;}
.downin .downli:nth-child(2n+1) >div span{ background-color:#E6E6E6;}
.downin .downli.th >div span{ background-color:#ea130e; color:#FFFFFF; font-size:20px; }
.downin .downli >div span{ display:block; padding-left:10px; padding-right:10px;padding-top:10px; padding-bottom:10px;}
.downin .downli >div span i{ margin-right:5px; font-size:16px}
.downin .downli >div.title{ width:52%; text-align:left;}
.downin .downli >div.date{ width:16%;}
.downin .downli >div.look{width:16%;}
.downin .downli >div.downbtn{width:16%;}


/*=======人才招聘==================*/
.jobliin.blank100{ height:20px;}
.jobin{ }
.layout-pt{ }
.layout-ptb{ }
.nhd{ text-align:center; margin-bottom:32px}
/*.nhd h2{font-size:36px; font-weight:normal}*/
.nhd p{ color:#666; padding-top:20px}
.job-a .nbd{ height:398px; overflow:hidden; position:relative}
.job-a .nbd .l{ position:absolute; left:0; right:50%; top:0; height:343px;  margin-right:-76px; background:url(job/job_04.png) right top no-repeat; z-index:-1;}
.job-a .nbd .r{ position:absolute; right:0; left:50%; top:55px; height:343px;  margin-left:-138px; background:url(job/job_07.png) left top no-repeat; color:#fff; z-index:-2;}
.job-a .nbd .tx{ color:#fff; z-index:2; float:left}
.job-a .nbd .tx h4{ font-size:30px; font-weight:normal; margin-bottom:25px}
.job-a .nbd .tx1{ width:40%; padding-top:40px; padding-right:7%;}
.job-a .nbd .tx2{padding-top:140px; float:right;width:40%; color:#000000; text-shadow: 0 0 2px #ffffff, 0 0 2px #ffffff;}
.job-b ul{ margin-left:-2%}
.job-b ul li{	list-style-type: none; width:31.3333%; margin-left:2%; float:left; text-align:center; font-size:18px; line-height:70px}
.job-b ul li .pic{ width:100%; overflow:hidden}
.job-b ul li .pic img{ width:100%}
.job-c{ background:url(job/job_12.png) center 170px no-repeat; height:740px}
.job-c .nbd{ width:1240px; margin:0 auto;}
.job-c .nbd ul{ height:560px; position:relative}
.job-c .nbd ul li{
	position: absolute;
	width: 227px;
	height:196px;
	text-align: center;
	color:#666;
	font-size:20px;
	padding-top:40px;
	list-style-type: none;background:url(job/job_14.png) no-repeat; float:left;
}
.job-c .nbd ul li i{ width:67px; height:69px; display:inline-block; background:url(job/job_06.png) no-repeat}

.job-c .nbd ul li p{ font-size:18px; padding:0; max-width:130px; margin:auto; line-height:1.2;}

.job-c .nbd ul li.l1{ top:64px; left:0px}
.job-c .nbd ul li.l4{ top:259px; left:337px}
.job-c .nbd ul li.l6{top:64px; left:675px}
.job-c .nbd ul li.l8{top:259px; left:1013px}

.job-c .nbd ul li.l2{top:162px; left:169px}

.job-c .nbd ul li.l3{top:65px; left:338px}
.job-c .nbd ul li.l3 p{ line-height:26px}

.job-c .nbd ul li.l5{top:162px; left:506px}

.job-c .nbd ul li.l7{top:162px; left:844px}


.job-c .nbd ul li.l9{ top:259px; left:0px; }
.job-c .nbd ul li.l10{top:162px; left:-169px;}
.job-c .nbd ul li.l11{ top:259px; left:675px;}
.job-c .nbd ul li.l12{  top:66px; left:1013px;}
.job-c .nbd ul li.l13{top:162px; left:1182px;}


@media screen and (max-width :1500px){
.job-c .nbd ul li.l10{top:356px; left:169px}

.job-c .nbd ul li.l13{top:356px;  left:844px}
}

.job-c .nbd ul li.l4{background:url(job/job_15.png) no-repeat; color:#fff;}
.job-c .nbd ul li.l6{ background:url(job/job_17.png) no-repeat; color:#fff;}

.job-c .nbd ul li.l8{ background:url(job/job_17.png) no-repeat; color:#fff;}
.job-c .nbd ul li.l5,.job-c .nbd ul li.l7{ background:url(job/job_14.png) no-repeat;}

.job-c .nbd ul li.l8,.job-c .nbd ul li.l1{background:url(job/job_13.png) no-repeat; color:#fff; }
/*.job-c .nbd ul li.l10,.job-c .nbd ul li.l11{background:url(job/job_15.png) no-repeat;color:#fff; }*/
.job-c .nbd ul li.l10,.job-c .nbd ul li.l13{background:url(job/job_16.png) no-repeat;color:#fff; }


.job-c .nbd ul li.l2 i{ background-position:-67px 0}
.job-c .nbd ul li.l3 i{ background-position:-134px 0}
.job-c .nbd ul li.l4 i{ background-position:-201px 0}
.job-c .nbd ul li.l5 i{ background-position:-268px 0}
.job-c .nbd ul li.l6 i{ background-position:-335px 0}
/*.job-c .nbd ul li.l7 i{ background-position:-402px 0}*/
.job-c .nbd ul li.l7 i{ background-position:-1247px 0}
/*.job-c .nbd ul li.l8 i{ background-position:-469px 0}*/
.job-c .nbd ul li.l8 i{ background-position:-626px 0}
/*.job-c .nbd ul li.l1 i{ background-position:-469px 0}*/
.job-c .nbd ul li.l1 i{ background-position:-786px 0}
/*.job-c .nbd ul li.l10 i{ background-position:-469px 0;}*/
.job-c .nbd ul li.l9 i{ background-position:-542px 0;}
.job-c .nbd ul li.l10 i{ background-position:-880px 0;}
/*.job-c .nbd ul li.l11 i{ background-position:-469px 0}*/

.job-c .nbd ul li.l11 i{ background-position:-712px 0}
.job-c .nbd ul li.l12 i{ background-position:-1333px 0}

.job-c .nbd ul li.l13 i{ background-position:-1428px 0}

.job-d{ background:#f5f5f5; padding-bottom:105px}
.job-d .pglist{ margin-top:68px}
ul.jobList{ margin-left:-2%;}
ul.jobList li{	list-style-type: none; width:31.3333%; margin-left:2%; float:left; border:1px solid #ddd; background:#fff; height:316px; overflow:hidden; padding:10px 28px 28px; color:#666;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; margin-bottom:30px;}
ul.jobList li a{ display:block}
ul.jobList li a h4{ font-size:24px; line-height:72px; border-bottom:1px solid #f4f4f4; color:#333; font-weight:normal; margin-bottom:18px}
ul.jobList li a:hover h4{ margin-left:4px; color:#91c53b}
ul.jobList li .desc{ height:140px; overflow:hidden}
ul.jobList li a .more{ transition: all .6s;position: relative; height: 47px; line-height: 47px;color: #999; font-size: 14px;  background: url(job/odm_34.gif) no-repeat right 8px center; border-top: 1px solid #f4f4f4; margin-top:18px}
ul.jobList li a .more:before {position: absolute;content: ''; width: 0%; height: 1px;  background: #91c53b;transition: all 1s; top: -1px;}
ul.jobList li a:hover .more:before{ width:100%}
ul.jobList li a:hover .more{background: url(job/odm_34_h.gif) no-repeat right 0px center;}
.job-d-tag{ width:802px; height:50px; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; line-height:50px; text-align:center; color:#fff; font-size:16px; background:#007649; margin:-25px auto 105px}

.jobsin{ padding-top:35px;}
.jobsin .item{}
.jobsin .item span{ font-weight:bold}
#cms1 .jobsin .item+.content{ padding-top:0px;}


/*顶部登录信息*/
#top .box{ position:relative}
.logintop{/* position:absolute; top:10px; right:0px;*/ z-index:25; font-size:12px; color:#999999; line-height:28px; background-color:#FFFFFF; text-align:right; padding-top:5px; padding-bottom:5px;}

.logintop a{color:#333}
.logintop font{ color:#ea130e}
.logintop .lan{ background-color:#ccc; display:inline-block; width:30px; text-align:center; color:#333; margin-left:10px;}

/*纯文字新闻列表*/
.cms .li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	float:left;
	width:100%;
	background-image: url(1_r2_c5.jpg);
	background-repeat: no-repeat;
	background-position: 5px center; font-size:16px; line-height:45px;
}
.cms .li .ntitle{
	white-space: nowrap;
	float: left;
	width: 80%;
	overflow: hidden; padding-left:20px;
}
.cms .li .date{
	float: right;
	width: 80px; color:#999999; font-size:12px;
}


.phone .about{ display:none}
.phone .pro{ display:none}
#foot .phone{ display:none}
.app_header{ display:none}
.down .phone{ display:none}


/*防伪结果*/
.fwres{ position:fixed; width:1000px; top:50%; left:50%; margin-left:-500px; margin-top:-350px; z-index:27; background-color:#FFFFFF;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}
.fwres *{ max-width:100%;}
.fwres,.fwres+.bg{display:none; }
.fwres .close{ position:absolute; top:-30px; right:-30px; background-color:#FFFFFF; line-height:30px; text-align:center; width:30px;border-radius:100%;}
.fwres+.bg{ position:fixed; background-color:rgba(0,0,0,0.2); top:0px; left:0px; width:100%; height:100%; z-index:26;}
.fwres .boxs{ width:600px; max-width:90%; margin:auto;}
.fwres .boxs .tishi{ color:#ea130e; padding-bottom:20px; padding-top:20px; line-height:1.5;}
.fwres .qrcode2{
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;
	 width:90%; margin:auto; text-align:center;
}
.fwres .fwtop{ padding-top:20px;}
.fwres .fwtop .fwlogo{ text-align:center; font-size:32px; color:#EA130E; line-height:35px; padding-bottom:20px;}
.fwres .fwtop .fwlogo img{ height:35px; float:left; margin-right:10px;}
.fwres .fwtop .fwlogo span{display:inline-block;}
.fwres .fwtop .fwlogo span b{ float:left; font-weight:lighter;}
.fwres .fwtop .title,.fwres .micopy{ background-color:#EA130E; text-align:center; color:#fff; font-size:16px; line-height:40px;}
.fwres .fwtop .title i,.fwres .fwtop .title{ font-size:24px;}
.fwres  .hc { padding-top:20px;}
.fwres  .hc .null{ text-align:center; font-size:20px; line-height:80px; text-indent:0;}
.fwres  .hc .it{ font-size:16px; float:left; width:100%; padding-bottom:5px; line-height:45px;}
.fwres  .hc .it span.name{ background-color:#F5F5F5; float:left; width:200px; padding-left:10px; padding-right:10px;}
.fwres  .hc .it span+span{ margin-left:205px;background-color:#F5F5F5; display:block; padding-left:10px; padding-right:10px; overflow-x:auto;}
.fwres  .hc .it span+span b{ color:#EA130E; padding-left:5px; padding-right:5px;}




.kefu{ position:fixed; right:0px; top:20%; z-index:99; width:50px;/* overflow:hidden;*/}
.kefu>div{ float:right}
.kefu .item{ background-color:#555A5E; line-height:1; margin-bottom:5px; position:relative;}
.kefu .item span{ position:absolute; top:0px; height:100%; left:-100px; width:150px; float:left;background-color:#EA130E; color:#FFF; line-height:45px; padding-left:20px; padding-right:20px; z-index:-1;box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box;}
.kefu .item span{ left:0px;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
.kefu .item:hover span{ left:-150px;}

.kefu .item a{ padding:10px; display:block; /*height:45px; width:45px; line-height:45px;*/}
.kefu .item i{ font-size:24px; color:#fff; /*position:absolute; z-index:1; top:0px; right:0px;*/}
.kefu .item a:hover,.kefu .item a.hover{ background-color:#EA130E}



/*模态弹窗*/
.alertmsg{border-radius:5px; position:fixed; width:300px; padding-bottom:30px;  z-index:30; float:left; background-color:#fff; left:50%; top:50%; margin-top:-100px; margin-left:-150px; }
.alertmsg .close{ display:none; background-color:#eee; cursor:pointer;top:-30px; right:0px; float:left; width:30px; text-align:center; line-height:30px; position:absolute}
.alertmsg+.bg{ background-color:rgba(0,0,0,0.3); position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:29;}
.alertmsg .msg{ text-align:center;/* color:#EA130E; */font-size:18px; padding-top:30px; padding-bottom:30px; }
.alertmsg .btnli{ text-align:center; line-height:40px;}
.alertmsg .btnli .btn{ display:inline-block; padding-right:35px; padding-left:35px; background-color:#EA130E; color:#FFFFFF;border-radius:5px; cursor:pointer;}

.scanQRCode{ 	background-color:#ea130e;
	color:#FFFFFF;
	
	height:45px; line-height:45px; padding-left:15px; padding-right:15px; width:100%; display:block; text-align:center; margin-top:10px;border-radius:5px; font-size:18px;    
}
.scanQRCode i{ color:#fff; margin-right:10px;}	
.shouquanin form .btn button{}




/*新增产品列表*/
.prolistin{ clear:both; float:left; width:100%;}
.dpin.contentdp {background-color:#F5F6F9;  margin-bottom:80px; }
.dpin.contentdp:after{ height:0px; content:''; clear:both; float:left;}
.dpin.contentdp.tydp{ margin-bottom:0px;}
.dpin.contentdp .left{ float:left;width:calc(100% - 250px);}
.dpin.contentdp .right{ float:right; width:200px; line-height:35px; padding-top:15px;}

/*横向排列*/
/*.dpin{ margin-top:-80px; }*/
.dpin .box{position:relative;}
.dpin.contentdp .left{ width:100%;}
.dpin.contentdp .right{ position:absolute; top:0px; right:0px; width:100%; text-align:right;}
.dpin.contentdp .right .btn{ display:inline-block; float:none; margin-bottom:0px; float:right; margin-left:10px;}



.dpin.contentdp .title b{
	/*font-size:30px;*/
/*	font-weight: lighter;*/
}
.dpin.contentdp .right .btn{
/*	margin-bottom:50px;*/

}

.dpin.contentdp .hc{ margin-top:20px;/*font-size:18px;*/ /*color:#333333;*/}
.dpin.contentdp .more{ font-size:18px; clear:both; padding-top:20px;}
.dpin.contentdp .more a{
	color:#333333;

}
.dpin.contentdp .more a:hover{color: #EA130E;}

.cms .proli{ float:left; width:32%; margin-left:2%; background-color:#FBFBFB; margin-bottom:20px;}

.cms .proli:nth-child(3n+1){ margin-left:0px; clear:both;}
.cms .proli .right{ padding:25px; font-size:14px; color:#666666;line-height:1.5; min-height:200px;}
@media screen and (max-width :1250px){.cms .proli .right{  min-height:250px;}}
@media screen and (max-width :1000px){.cms .proli .right{  min-height:300px;}}
@media screen and (max-width :768px){.cms .proli .right{  min-height:220px;}}
.cms .proli .img{/* min-height:233px; max-height:233px;*/background-color:#666666; color:#FFFFFF; position:relative; overflow:hidden;  }

.cms .proli .right .title{ font-size:24px; line-height:1.2;}

.cms .proli .right .dp{ font-size:16px; margin-top:10px; min-height:4.5em; max-height:4.5em; overflow:hidden; line-height:1.5;}
.cms .proli .right .more{ clear:both; padding-top:20px;}
.cms .proli .right .more  a{ font-size:18px; }
.cms .proli  a{  color:#111111}
.cms .proli  a:hover{ 	color: #EA130E;}
.cms .proli:hover{box-shadow:0 0 5px rgba(0,0,0,0.3); cursor:default; background-color:#FFFFFF;}

/*新增产品详情页*/
.prodetails{ padding-top:50px;}

.prodetails .proshow{margin-top: 30px;}
.prodetails .proshow *{ max-width:100%;}
.prodetails .proshow .img{ float:left; width:460px;}
.prodetails .proshow .right{ margin-left:480px;display: flex;flex-direction: column; position:relative;}

.prodetails .proshow .right .title{ /*font-size:32px;*/ line-height:1.5;}
.prodetails .proshow .right .dp{ padding-top:20px; font-size:18px; /*min-height:320px; */padding-bottom: 50px;}
.prodetails .proshow .right .more{ padding-top:0px;margin-bottom: 0px;margin-top: auto;}
.prodetails .proshow .right .more span{ position:absolute; right:0px; top:0px;}
.prodetails .proshow .right .more .fl{	color:#333333; font-size:22px;}
.prodetails .proshow .right .more .fl:hover{color:#EA130E;}
.prodetails .proshow .right .more .fr{

	margin-left:10px;

}

/*产品应用*/
#proapplication .picli{ position:relative; text-align:center;}
#proapplication .picli:after{ background-color:rgba(0,0,0,0.5); position:absolute; top:0px; left:0px; width:100%; height:100%; content:'';}
/*#proapplication .picli .img{min-height:213px;}
#proapplication .picli .img img{ max-height:100%;}*/
#proapplication .picli:hover:after{ background-color:rgba(0,0,0,0.3); }
#proapplication .picli .txt,#proapplication .picli .right{ position:absolute; top:50%; left:0px; text-align:center; width:100%; margin-top:-20px; color:#FFFFFF; font-size:22px; z-index:2; color:#FFFFFF;}

#proapplication .picli .right .dp{ display:none;}



#proapplication  .pagination{ padding-top:60px;}
#proapplication .swiper-slide img{ max-width:100%;}
#proapplication .pagination .swiper-pagination-bullet {
    width: 15px;
    height:15px;
    background: #C6C6C6;
    opacity:1;
}
#proapplication .pagination .swiper-pagination-bullet-active {
background-color:#EA130E;
   
}
.prodetails .appli{ clear:both; padding-top:30px; padding-bottom:30px;} 
.prodetails .appli .etitle{ /*font-size:32px;*/ line-height:1.5; padding-bottom:30px;}
.prodetails .appli .etitle b{ /*font-weight:lighter;*/ position:relative;}

/*结构设计*/
/*.prodetails .appli.appli3{padding-top:0px;}*/
#proapp.swiper-container{ padding-bottom:30px;}
#proapp.swiper-container .pagination{ bottom:0px; position:absolute;}
.appli3{}
.appli3 .picli{ font-size:18px; padding-top:10px; padding-bottom:10px; clear:both;}
.appli3 .picli *{ max-width:100%;}
.appli3 .picli .left{ float:left; text-align:center; font-size:18px; text-align:center;}
.appli3 .picli .left .liimg{ width:90px;margin-right:5px; display:inline-block; float:left;}
.appli3 .picli .left .img{
	border: 3px solid #EA130E;
}
.appli3 .picli .left .liimg .txt{ line-height:1.2; padding-top:5px;}
.appli3 .picli .left+.right{ margin-left:120px; line-height:1.5;}
.appli3 .picli .left.imgli2+.right{ margin-left:220px;}
table.zclist tr.tr td{ background-color:#DADADA;}
table.zclist tr.tr:nth-child(2n+1) td{ background-color:#f5f5f5;}

.appli.searchc{padding-top: 0px;}
.prodetails .appli.searchc .etitle {padding-bottom: 0px;padding-top: 60px;}
.searchc .title{ padding-bottom:20px; line-height:45px;}
.searchc .title b{
	display:inline-block;
	border: 1px solid #737373; float:left; font-size:22px; padding-left:30px; padding-right:30px; font-weight:lighter; line-height:25px;
}
.searchc .title span{border: 1px solid #737373; height:45px; display:inline-block; background-color:#737373; float:left; padding-left:20px; padding-right:20px;}
.searchc .title span input{font-size:22px; border:none;background-color:#737373; color:#FFFFFF; width:160px; float:left; height:45px; line-height:45px; text-align:center;}
.searchc .title span i{ color:#FFFFFF;font-size:22px; cursor:pointer; }
.prodetails .apptitle{
	clear:both;
	position:relative;
	background-repeat: no-repeat;
	background-position: left bottom; padding-bottom:0px; margin-bottom:80px;
}
/*::placeholder {
  color: #fff;
  font-size: 18px;
}*/
.prodetails .hc *{ max-width:100%;}
.prodetails .apptitle .img{ position:absolute; right:0px; top:40px; overflow:hidden;max-width: 500px; text-align:right;}
.prodetails .apptitle .img *{ max-height:100%; max-width:100%;}
.dpin.contentdp .more .btn{ display:none}





#urights ::placeholder {
  color: #666666; font-size:14px;

}


/*公司简介-品质保证*/
.ppbzin{ clear:both;  /*max-width:90%;*/ margin:auto}
/*.ppbzin .etitle{ font-size:36px;}*/
.ppbzin .hc{ padding-bottom:50px; /*font-size:18px;*/ margin-top:20px;}
.ppbzin .econtent{ margin:auto;width:1000px; max-width:90%;}

.ppbzin .hc p{margin:0px;}

.ppbzin .econtent  .pagination{ padding-top:20px;}

.ppbzin .econtent .pagination .swiper-pagination-bullet {
    width: 15px;
    height:15px;
    background: #C6C6C6;
    opacity:1;
}
.ppbzin .econtent .pagination .swiper-pagination-bullet-active {
background-color:#EA130E;
}

/*发展历程*/
.fzlc{
	background-color: #F5F5F5;
	background-image: url(aboutbg.jpg);
	background-repeat: no-repeat;
	background-position: center top; padding-top:100px; padding-bottom:100px;
}
.fzlc .box{ position:relative;}
.fzlc .etitle{/*font-size:28px; */position:absolute; left:0px; top:0px; line-height:1;}
.fzlc .econtent{ margin-left:80px;}
.fzlc .econtent .zhou{ position:relative; padding-top:50px; padding-bottom:30px; float:left; width:calc(100% - 370px);}
.fzlc .econtent .fzimg{ float:right; width:362px; overflow:hidden; padding-top:50px;}
.fzlc .econtent .fzimg .picli{ position:relative; margin-top:10px; margin-bottom:10px; float:left; width:100%;}
.fzlc .econtent .fzimg .picli img{ width:100%;}
.fzlc .econtent .fzimg .picli:after{ content:''; background-color:rgba(0,0,0,0.2); height:100%; width:100%; position:absolute; z-index:1; left:0px; top:0px;}
.fzlc .econtent .fzimg .picli .date{ position:absolute; right:5px; top:5px; color:#ffffff; z-index:2;}

.fzlc .econtent .zhou:before{
	content:'';
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999; position:absolute; top:0px; left:90px; height:100%;
}
.fzlc .econtent .zhou .li{ font-size:22px; padding-top:30px; padding-bottom:30px;}
.fzlc .econtent .zhou .li .date{ float:left; width:80px; font-weight:bold; position:relative;}
.fzlc .econtent .zhou .li .date:after{
	content:'';
	position:absolute;
	background-image: url(fzlcli.jpg);
	background-repeat: no-repeat;
	background-position: center center; width:20px; height:20px; right:-20px; top:50%; margin-top:-10px;
}
.fzlc .econtent .zhou .li .hc{ margin-left:130px; font-size:18px; font-weight:lighter;}

/*技术服务首页*/
/*安装维护*/
.jssort,.jishu{position:relative; }
.jishu{
	/*background-color:#EDF1F2;*/
}
.jishu .box>div{ position:relative;background-color:#EDF1F2;	background-image: url(fuwu/fwbg.jpg);
	background-repeat: no-repeat;
	background-position: right center; 
	background-size: 50% 100%;}
/*.jishu .box{background-image: url(fuwu/fwbg.jpg);
	background-repeat: no-repeat;
	background-position: right center;}*/
/*.jishu .box .item+.item:after{ content:'';	background-image: url(fuwu/fwbg.jpg);
	background-repeat: no-repeat;
	background-position: center center; position:absolute; z-index:-1; width:50%; right:0px; top:0px; height:100%;}		*/
/*.jishu:after{ content:'';	background-image: url(fuwu/fwbg.jpg);
	background-repeat: no-repeat;
	background-position: center center; position:absolute; z-index:-1; width:50%; right:0px; top:0px; height:100%;}	*/

.jishu .item{ float:left; width:50%; font-size:18px;box-sizing:border-box; padding-left:90px; padding-right:60px;}
/*.jishu .item .title{ font-size:30px;}*/
/*.jishu .item+.item{ display: flex;
    justify-content:center;
    align-items:center; z-index:2;}*/
.jishu .item .more{margin-top:20px; line-height:35px;  }
.jishu .item .more a{
	background-color:#EA130E;
	color:#FFFFFF;
	display:inline-block;
	font-size:18px;
	border-radius:5px;
	padding-left:20px;
	padding-right:20px;
	border: 1px solid #EA130E;
}
.jishu .item .more a:hover{ color:#EA130E; background-color:#FFFFFF}
/*技术服务类别*/
.jssort .picli{ width:16.666%; float:left; text-align:center;}
.jssort .picli .title{ font-size:24px; font-weight:bold; padding-top:10px;}
.jssort .picli .img img{ max-width:80%;}


.newsins{ font-size:18px; }
.newsins #cms1 .content{ padding-bottom:0px;}
.two{ clear:both;}
.two>div{ float:left; width:50%;}
.two>ul>li{
	float:left;
	width:50%;
	list-style-type: none;
}
.two:after{ content:''; clear:both;display:block;width:0;height:0;}
.two>div.pbr{ width:49%;}
.two>div.pbr:nth-child(2n+1){ clear:both;}
.two>div.pbr:nth-child(2n){ float:right}

.zcazcjwt{ background-color:#F1F1F1;/*margin-top:80px;*/ padding-left:20px; padding-right:20px;}
.zcazcjwt .title{ font-size:30px; font-weight:bold}
.zcazcjwt .econtent{ clear:both; font-size:18px;}
.zcazcjwt .econtent .item{ float:left; width:49%; margin-top:15px; padding-bottom:15px;}
.zcazcjwt .econtent .item .w{ color:#000000;}
.zcazcjwt .econtent .item .d{ color:#666666; clear:both; margin-top:5px;}
.zcazcjwt .econtent .item .d .red{ color:red;}
.zcazcjwt .econtent .item:nth-child(2n+1){ clear:both;}
.zcazcjwt .econtent .item:nth-child(2n){ float:right}


.az{ clear:both;}
.az .img{ float:right; width:420px;margin-top: 9px;}
.az .left{ float:left; width:calc(100% - 450px);}
.az:after{ content:''; clear:both;display:block;width:0;height:0;}

.sunshang{ font-size:18px; position:relative; float:left; width:100%;}

.sunshang:after{
	content:'';
	border: 1px solid #dddddd; position:absolute; top:-1px; left:-1px; width:calc(100%); height:calc(100% - 1px); z-index:-1;
}
.sunshang .li{
	float:left;
	width:100%;
	clear:both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd; overflow:hidden;
}

.sunshang .li.th{ background-color:#D9D9D9; text-align:center; font-weight:bold;}
.sunshang *{ max-width:100%;}
.sunshang .item{ float:left; width:20%; box-sizing:border-box; padding:5px;position:relative;}
.sunshang .item.img{ width:40%;}
.sunshang .td::-webkit-scrollbar{width:17px; background-color:#F0F0F0;}

.sunshang .td::-webkit-scrollbar-thumb{background-color:#CDCDCD;}

.sunshang .th{padding-right:17px; box-sizing:border-box;}/*去掉滚动宽度*/
.sunshang .th>div{ border-bottom:none;}



.sunshang .item.img span { display:block; overflow:hidden; z-index:2; }
.sunshang .li.tr .item.img:after{ width:100%;background-color:#ffffff; content:''; z-index:1;	position:absolute;top:0px; left:0px; height:1000px;}
.sunshang .item:before{
	content:'';
	position:absolute;
	height:1000px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dddddd; top:0px; left:-1px; z-index:2; 
}
.sunshang .li.tr:hover{ background-color:#f5f5f5;}

.sunshang:after,.sunshang .li,.sunshang .item:before{ border-color:#000000;}
.sunshang .td{
	float:left;
	width:100%;
	clear:both;
	overflow-y:auto;
	max-height:700px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.sunshang .item li{
	list-style-type: disc;text-align: left;
}

.newsins #cms1 h1.h1{ font-size:30px; font-weight:bold;}


/*新首页20220528*/
/*.application .etitle .h1{ font-size:30px; font-weight:bold;}*/
/*.application .etitle .h2{ font-size:18px;}*/
.application .econtent+.more{ text-align:left;}
.application .econtent+.more a.btn{ float:left;}
.application .econtent+.more .appsortli{ float:left; line-height:2;  margin-left:15px; width:calc(100% - 255px); max-width:950px;}
.appsortli  a{float:left; display:block; padding-left:10px; padding-right:10px; position:relative; color:#666666;}
.appsortli  a:hover{ color:red;}
.appsortli  a:before{
	position:absolute;
	left:0px;
	top:50%;
	height:10px;
	margin-top:-5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999; content:'';
}
/*.appsortli a:nth-child(9n+1){ clear:both;}
.appsortli a:nth-child(9n+1):before{ display:none;}*/

/*首页关于*/
.aboutnew{ clear:both; }
.aboutnew .etitle{ /*font-size:36px;*/ text-align:center; overflow:hidden}
/*.aboutnew .etitle .h2{ font-size:20px;}*/
.aboutnew .etitle .h2 span{ display:inline-block; position:relative;}
.aboutnew .etitle .h2 span:after,.aboutnew .etitle .h2 span:before{
	content:'';
	position:absolute;
	left:-100px;
	top:50%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EA130E; width:80px;
}
.aboutnew .etitle .h2 span:before{ left:auto; right:-100px;}
.aboutnew .econtent{ clear:both; padding-top:50px; padding-bottom:20px;}
.aboutnew .econtent *{ max-width:100%;}
.aboutnew .econtent .picli,.youshi2 .item{ float:left; width:32%; margin-left:2%; background-color:#797979; position:relative; padding-bottom:60px;}
.aboutnew .econtent .picli .img{ float:left; width:100%; overflow:hidden;}
.aboutnew .econtent .picli .img img{ width:100%;}
.aboutnew .econtent .picli .right{ text-align:center; color:#ffffff;background-color:#797979;width:100%;  clear:both; padding-top:25px; position:absolute;left:0px; top:100%; margin-top:-80px;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms; }
.aboutnew .econtent .picli .right .title{ clear:both;font-size:22px;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms; line-height:1.2;}
.aboutnew .econtent .picli .right .dp{ font-size:18px;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms; line-height:1.5; padding-left:10px; padding-right:10px;}
.aboutnew .econtent .picli .right .ico{ text-align:center; position:relative; clear:both;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
.aboutnew .econtent .picli .right .ico img{ padding:10px; background-color:#ffffff;border-radius:100%; position:absolute; top:-100px; left:50%; margin-left:-31.5px;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
.aboutnew .econtent .picli .right .hc{ overflow:hidden;max-height:0px; clear:both;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
.aboutnew .econtent .picli:nth-child(3n+1),.youshi2 .item:nth-child(3n+1){ margin-left:0px; clear:both;}
.aboutnew .econtent .picli:hover{ overflow:hidden}
.aboutnew .econtent .picli:hover .right{ position:absolute; top:0px; left:0px; height:100%; text-align:center; margin-top:0px; overflow:hidden; padding-top:0px; overflow:hidden;  display: flex;
    justify-content:center;
    align-items:center;}
.aboutnew .econtent .picli:hover .right .ico{ padding-top:40px; padding-bottom:30px; }
.aboutnew .econtent .picli:hover .right .ico img{ position:relative; margin:auto; top:auto; left:auto;}
.aboutnew .econtent .picli:hover .right .hc{ max-height:1000px;}

.aboutnew .econtent .picli:hover .right .hc .dp{ margin-top:10px;}

.youshi2{
	padding-bottom:100px; 
	
}
.youshi2 .item{font-size: 24px;color: #000000; padding-bottom:0px; height:160px; background-color:#BFBFBF; position:relative; }

.youshi2 .item>div{ z-index:1;overflow:hidden; position:relative; height:100%;padding-left:20px; padding-right:20px; 
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}

.youshi2 .item ul li{

	list-style-type: disc;
	font-size: 18px; 
}
.youshi2 .item2{ background-color:#EA130E; color:#FFFFFF;}


.youshi2 .item .t2{
	position:absolute;
	position:absolute;
	top:0px;
	height:100%;
	width:100%;
	z-index:2;
	background-color:#797979;
	color:#FFFFFF;
	overflow:hidden;
-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; 	transition:500ms;
/*	white-space: nowrap; */
}
.youshi2 .item1 .t2{left:-100%;}
.youshi2 .item3 .t2{right:-100%}
.youshi2 .item1 .t2>div{ top:0; position:absolute;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; 	transition:500ms; left:100%; width:100%; height:100%;}
.youshi2 .item3 .t2>div{ top:0; position:absolute;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; 	transition:500ms;right:100%; width:100%; height:100%;}
.youshi2 .box:hover .item1 .t2{left:0;}
.youshi2 .box:hover .item3 .t2{right:0;}
.youshi2 .box:hover .item1 .t2>div{left:0;}
.youshi2 .box:hover .item3 .t2>div{right:0;}
.youshi2 .item3:before{
	content:'';
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:rgba(0,0,0,0);
	border-right-color: #797979;
	border-bottom-color:rgba(0,0,0,0);
	border-left-color:rgba(0,0,0,0); position:absolute; left:0px; top:50%; margin-top:-10px;-webkit-transition:50ms; -moz-transition:50ms; -ms-transition:50ms; transition:50ms; z-index:-2;transition-delay:0.55s;
Opacity:0;}
.youshi2 .item1:before{Opacity:0;
	content:'';
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:rgba(0,0,0,0);
	border-right-color:rgba(0,0,0,0);
	border-bottom-color:rgba(0,0,0,0);
	border-left-color: #797979; position:absolute; right:0px; top:50%; margin-top:-10px;-webkit-transition:50ms; -moz-transition:50ms; -ms-transition:50ms; transition:50ms; z-index:-2;transition-delay:0.55s;
}
/*.youshi2 .item:after{ position:absolute; content:''; background-color:#797979; top:0px; height:100%; width:0px; right:0px;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms; }
.youshi2 .item2:after{ display:none}*/

.youshi2 .item1:after{ left:0; right:0;}

.youshi2 .box:hover .item:after{ width:100%;}

.youshi2 .box.hover .item{color:#FFFFFF;}
.youshi2 .box.hover .item3:before{Opacity:1;left:-30px;animation-delay:0.5s; animation:myanimation 0.5s infinite;}

.youshi2 .box.hover .item1:before{Opacity:1;right:-30px;animation-delay:0.5s;animation:myanimation1 0.5s infinite;}






@keyframes myanimation {
    from {left:-30px;}
    to {left:-25px;}
}
@keyframes myanimation1 {
    from {right:-30px;}
    to {right:-25px;}
}
@keyframes myanimation3 {
    from {width:0px;}
    to {width:100%;}
}

.youshi2:hover .box .item3:before{Opacity:1;left:-30px;animation-delay:0.5s; animation:myanimation 0.5s infinite;-webkit-animation:myanimation 0.5s infinite;}
.youshi2:hover .box .item1:before{Opacity:1;right:-30px;animation-delay:0.5s;animation:myanimation1 0.5s infinite;-webkit-animation:myanimation1 0.5s infinite;}




/*.youshi2.hover .item:after{   animation:myanimation3 2s infinite;}*/
/*.youshi2:hover .box   .item{ color:#ffffff;}*/


/* CSS Document */
.appsortli.phone{ display:none}

.section{ padding-top:80px; padding-bottom:80px;}
/*.h1{ font-size:36px;}
.h2{ font-size:24px;}
.h3{}*/


 
.about .econtent .entitle{
	text-transform: uppercase;
}
.about .econtent .etitle{ /*font-size:34px;*/ color:#000000;}
.about .econtent .dp{color:#ea130e; font-size:20px;}
.about .econtent .hc{ font-size:16px; padding-top:20px;}

.about .econtent .youshi{ color:#555555}
.about .econtent .youshi .li{ padding-top:20px;}
.about .econtent .youshi .li .h1{
	display: list-item;list-style-position: inside;
	list-style-image: url(index/ico1.jpg); font-size:16px; color:#333333;
}
.about .econtent .youshi .li .h2{}

/*首页产品中心*/
.pro{
	clear:both;
	background-image: url(index/probg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.pro  .econtent *{ max-width:100%;}
.pro .left{	 float:left; width:50%; height:100%;  }

.pro .left .etitle{ width:100%; }
.pro .left .etitle a{ color:#000000; display:block; width:80%;}

/*.pro .left .etitle .h1{ font-size:36px;}
.pro .left .etitle .h2{ font-size:18px;}*/

.pro .left .boxs{width:750px; float:right; max-width:100%;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */

min-height:26vw;
}
/*.pro .left .boxs>div{ width:90%;}*/
.pro .left .search .input{ height:68px;
	float:left;
	width:500px;
	background-color:#FFFFFF;
	border: 1px solid #dddddd;font-size:18px; padding-left:20px; padding-right:20px;color:#999999; 
}
.pro .left .search .input+button{
	background-color:#EA130E;
	background-image: url(index/q.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height:70px;
	width:90px;
	float:left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.pro .econtent{ float:right; width:50%;}

.pro .econtent .pagination{ bottom:50px; position:absolute; z-index:99;}
.pro .econtent .pagination .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    background: #C6C6C6;
    opacity:1;
}
.pro .econtent .pagination .swiper-pagination-bullet-active {
background-color:#EA130E;
   
}
.pro .econtent .swiper-slide{ position:relative;}
.pro .econtent .swiper-slide .title{background-color:#EA130E; font-size:24px; color:#FFFFFF; position:absolute; top:78px; left:100px; float:left; padding-left:20px; padding-right:20px;}

.pzbzin .item .h2{	font-size:16px; }





@media screen and (max-width :1650px){
.pzbzin .box{ padding-left:20px; padding-right:20px;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}

.contact .left{ padding-left:50px;}
}
@media screen and (max-width :1520px){


 .about .econtent{ padding-left:100px;}

.pro .left .boxs{width:100%; float:right; padding-left:80px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
/*.pro .left,.pro .left .search,.pro .left .proli{	 padding-top:50px;}*/
.pro .econtent .swiper-slide .title{top:50px;}
.pro .left .search .input{ width:60%;}

.newsliin{ padding-top:50px;}
.newsliin .newli .img{  width:50%; max-height:20vw; min-height:20vw; }

.newsliin .newli .right{ margin-left:55%;}

.tags .econtent .li{
	width:48%;
	margin-left:2%;

}
.tags .econtent .li:nth-child(3n+1){ clear:none; margin-left:2%;}
.tags .econtent .li:nth-child(2n+1){ clear:both; margin-left:0px;}

.application .econtent .picli .right{ padding-bottom:10px;}
/*.application .econtent .picli{ margin-top:50px; margin-bottom:50px;}*/
.application .econtent .picli .img{  /*max-height:420px; min-height:380px;*/ overflow:hidden;}
.yingyong .box{ max-width:98%;}
.yingyong{ }



.fzlc .etitle{ left:20px;}

.cms .picli .img{ min-height:200px;max-height:200px; }

.pzbzin .item{}
.box{ padding-left:80px; padding-right:80px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position:relative;}
.fzlc .etitle,.searchmap{ left:20px;}
.dpin.contentdp .right,.prodetails .proshow .right .more span{ right:80px;}
}
@media screen and (max-width :1550px){

.aboutin  .right{ width:48%;}
.aboutin  .left{ width:50%;}
.aboutin .left .hc{ line-height:1.6; /*padding-top:30px;*/}
.aboutin .left .title1{ line-height:1;}
}
/*@media screen and (max-width :1300px){

.aboutin  .right{ width:48%;}
.aboutin  .left{ width:50%;}
.aboutin .left .hc{ padding-top:30px;}
.aboutin .left .title1{ line-height:1;}
}
*/
@media screen and (max-width :1366px){
.sectiontop{ padding-top:50px;}
.sectionfoot{ padding-bottom:50px;}

#right{ padding-left:15px; padding-right:15px;}

.pzbzin .item .h1{ font-size:32px;}
.pzbzin .item .h2{
	font-size:18px; 
}
.pzbzin .item .swiper-container .swiper-slide .picli .txt{ font-size:16px}

.fuwu .econtent{ padding-top:20px;}
.news .box{ padding-top:0px;}
.application .econtent .picli{ margin-top:20px; margin-bottom:20px;}
.news .econtent { padding-top:0px;}
 }
@media screen and (max-width :1300px){ 
.cms .picli .img{ min-height:160px;max-height:160px; }

.application .econtent .picli{ margin-top:30px; margin-bottom:30px;}
/*.application .econtent .picli .img{  max-height:320px; min-height:320px;}*/

.yingyong{ padding-top:50px; padding-bottom:50px;}
.yingyong .econtent .img,.yingyong .econtent .hc{ height:30vw;}


.jishu .item{ padding-left:30px; padding-right:30px;}

}
@media screen and (max-width :1250px){
.pro .left,.pro .left .search,.pro .left .proli{	 padding-top:30px;}
.pro .econtent .swiper-slide .title{top:50px;}
.pro .left .search .input{ width:60%;}

/*.prodetails .proshow .right .dp{  min-height:280px;}*/
.jssort .picli .title{ font-size:20px;}
}
@media screen and (max-width :1200px){
.about .img { width:45%;}
.about .econtent{ padding-left:100px;}
 }
 


@media screen and (max-width :1100px){ 
.pro .left,.pro .left .search,.pro .left .proli{	 padding-top:20px;}
.pro .econtent .swiper-slide .title{top:30px;}
.pro .left .search .input{ width:50%; font-size:14px;}

.newsliin{ padding-top:20px;}
.newsliin .newli .right .more{ padding-top:10px; margin-top:10px; }
.newsliin .newli .right .dp{ min-height:4.5em; max-height:4.5em;}

.pzbzin .item{ padding-top:50px; padding-bottom:50px; }
.pzbzin .item .h2{ line-height:1.8;}
.pzbzin .item .swiper-container .swiper-slide .picli .txt{ font-size:14px}
}	
@media screen and (max-width :1024px){ 
.box,.pro .left{ padding-left:20px; padding-right:20px;}
.appsortli a::before{ display:none}
.dpin.contentdp .right,.prodetails .proshow .right .more span{ right:20px;}
.pro .left .boxs {padding-left:20px;}
.sectiontop{ padding-top:30px;}
.sectionfoot{ padding-bottom:30px;}
#top+div{ margin-top:80px; clear:both;}
/*.yingyong{ padding-top:50px; padding-bottom:50px;}*/
.yingyong .econtent .img img{ width:100%;}
.yingyong .econtent .img,.yingyong .econtent .hc{ height:auto; width:100%; clear:both;}

.newsliin .newli{ width:48%; float:left; margin-left:1%; margin-right:1%; padding-top:10px; padding-bottom:10px;}
.newsliin .newli .img{ width:100%;}
.newsliin .newli .right .title{ font-size:24px; max-height:1.5em; overflow:hidden;}
.newsliin .newli .right{width:100%; margin-left:auto;  float:left; background-color:#f5f5f5; padding:10px;  }
.newsliin .newli .img{ background-color:#eeeeee;}
.newsliin .newli .right .time{padding-top:5px; padding-bottom:5px;}
.newsliin .newli .right .dp{ font-size:14px;}
.newsliin .newli:nth-child(2n+1){ clear:both;}
.sorts{ margin-left:1%; margin-right:1%; text-align:center;} 
.sorts ul{ padding-bottom:10px;}

.fwres{ left:10%; width:80%; margin-left:0px; }
.fwres  .hc .it span.name{width:210px; }
.fwres  .hc .it span+span{ margin-left:215px;}


/*.prodetails .box{ max-width:95%;}*/
.prodetails .proshow .img{ float:left; width:100%; text-align:center;}
.prodetails .proshow .right{ margin-left:0px; clear:both; padding-top:20px;}
.prodetails .appli .etitle{ font-size:28px;}
/*.dpin.contentdp .box{ max-width:95%;}*/
.prodetails .proshow .right .dp{  min-height:200px;}
.application .dpin.contentdp{ margin-top:0px;}
.fuwu .picli { max-width:100%;}
.news .econtent{ padding-top:20px;}
.application .econtent{ padding:20px;padding-bottom:50px; padding-left:0; padding-right:0; }
/*.appsj .title ,.appcjwt .title,.appcjwt .more,.appcjwt .dp,.appcjwt .hc,.appdp .box,.appsj .econtent2{ padding-left:20px; padding-right:20px;}*/
/*.application .dpin.contentdp,.appsj,.appcjwt,.appdp,.jssort,.jishu,.down,.zczs,.dpin.contentdp{ padding-top:30px; padding-bottom:30px;}*/
.appcjwt .hc{ padding-bottom:20px;}
.dpin.contentdp .hc,.appsj .econtent2,.appcjwt .hc,.appcjwt .dp { margin-top:0px;}

/*.appcjwt .hc ul li{

	width:49%;
	margin-left:2%; 

}
.appcjwt .hc ul li:nth-child(3n+1){ clear:none; margin-left:2%;}
.appcjwt .hc ul li:nth-child(2n+1){ clear:both; margin-left:0px;}*/
.jishu .box{ padding-left:20px; padding-right:20px;}
.jssort .picli .title{ font-size:18px;}
/*.newsins,.zcazcjwt{ padding-top:30px; padding-bottom:30px;}*/
/*.zcazcjwt{ margin-top:30px;}*/


.pro .left .boxs{ width:100%; padding-left:0px;}
/*移动端*/

body{ min-width:250px;}
*{
box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box;}

.box{ min-width:250px;}
/*顶部导航*/

.app_header{background-color:#fff; display:block; position:fixed; z-index:2;}


#pages,#right,.box{ max-width:100%; min-height:0px;}
.app_header{display:block;
	padding:0px 0; width:100%; float:left;
	height:auto;
	overflow:hidden;
	position: fixed;
	z-index: 22;  display:block; top:0px; left:0px; box-shadow:0 0 5px rgba(0,0,0,0.3);
}



	.app_header .app_logo{ width:250px;  float:left; padding-top:15px; padding-bottom:15px; /*padding-left:50px;*/}
.app_header .app_logo img{  height:45px;}
	.app_header .morenav{ float:right; display:block; color:#000; width:40px; height:40px; margin-top:5px; margin-right:10px; line-height:40px; text-align:center; position:absolute; top:0%; right:0px; margin-top:0px; height:75px; width:75px; text-align:center; line-height:75px;}
.app_header .morenav i{ color:#333333; font-size:32px;}

.app_header .loginuser{ float:right; margin-right:60px; padding-top:12px;}
.app_header .loginuser i{ font-size:32px;}

/*#menu{ z-index:999;}*/
#top + div{ margin-top:75px;}
#top{ display:none};

/*底部*/
#foot{ background-color:#434343}
#foot .copy{ background-color:#6D6D6D;}
#foot .copy,#foot .copy a{ color:#FFFFFF; font-size:12px; line-height:1.5;}
#foot .pc,#foot .phone{ clear:both;}
#foot .fnav,#foot .othernav{ width:100%; clear:both}
#foot .fnav >ul>li{ width:100%;}
#foot .fnav> ul >li>a:after,.othernav .etitle:after{ display:none}
#foot .fnav> ul >li>a{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:rgba(255,255,255,0.5);
}
#foot .fnav> ul >li>a>span{ float:right}
#foot .fnav >ul>li>ul{ display:none}

#foot .phone{ display:block}
#foot .pc{ display:none}
#foot .rnav{ float:left; width:100%;}
#foot .etitle{ padding-top:30px;}
#foot .etitle,#foot .fnav >ul>li>a{ font-weight:lighter;}


/*====================首页=============*/
.flash .txt{top: 10%;font-size:22px;}
.flash .txt .h2 .title{ font-size:36px;}
.flash .txt .h2 .more{margin: 20px auto;}
.flash .txt .h2 .more a{padding:10px 30px; font-size:24px;}

/*关于我们*/

.pc .about{ background-image:none;}

.pc .about .box{ padding:60px;
padding-left:30px; padding-right:30px; }
.pc .about .img .im,.about .img:after,.pc .about .econtent{ display:none}
.pc .about .img{ width:100%;}
.pc .about .img .ys{ position:relative; top:auto; right:auto; width:100%; margin:auto;box-shadow:0 0 15px rgba(0,0,0,0.1); float:left; width:100%;}
.pc .about .img .ys .item{ float:left; width:33.33333%;box-shadow:0 0 0px rgba(0,0,0,0.0);  position:relative;}
.pc .about .img .ys .item:after{ content:''; height:100%; position:absolute; width:1px; top:0px; left:0px;box-shadow:0 0 5px rgba(0,0,0,0.2); }
.phone .about{ display:block}
.phone .about .ys .item{ display:none}
.phone .about .img{ width:100%;}
.phone .about .img .im{ background-size:100%; height:300px;}
.phone .about .img img{ display:none}
.phone .about .econtent{ width:100%; padding-top:50px; padding:20px;}
.phone .about .box{ padding-top:0px; padding-bottom:0px;}




/*.fuwu { padding-top:30px; padding-bottom:30px;}*/
.fuwu .etitle{ position:relative}
.fuwu .etitle:after,.pro .left .etitle .h1:after{
	position:absolute;
	bottom:-2px;
	width:1em;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EA130E; content:''; left:50%; margin-left:-0.5em;
}
/*产品展示*/
.phone .pro{ display:block; }
.pc .pro{ display:none;}
.pro{ background-image:none;}
.pro .econtent{ width:100%;}
.pro .econtent .swiper-slide img{ width:100%; }
.pro .left{ width:100%;background-image: url(index/probg.jpg);
	background-position: left top;
	background-repeat: no-repeat; background-size:100% 100%;padding-bottom:70px; padding-top:70px;}
.pro .left .etitle{ text-align:center; position:relative}	
.pro .left .etitle .h1{position:relative; margin-bottom:10px;}
.pro .left .proli{ max-width:350px; margin:auto}
.pro .left .search{ max-width:450px; margin:auto;}
.pro .left .search .input{ width:calc(100% - 90px);}

.pro .left .etitle{ width:100%; box-sizing:border-box;/* padding-left:20px; padding-right:20px;*/}
/*广告*/

/*.twbad{ height:350px; background-size:auto 100%;}
.twbad img{ display:none}*/


/*新闻*/
/*.news{ display:none}*/
/*.news .box,.appsortli,.application .etitle,.aboutnew .econtent,.youshi2{ padding-left:20px; padding-right:20px;}*/
.news .etitle{ display:block;}


.news .econtent .li{ width:100%;}
.news .econtent .li:nth-child(2n+1){ clear:both;}
.news .title{ display:none}
.aboutnew .econtent{ padding-top:20px;}
/*应用*/

/*.news .box{ padding-top:10px;}*/
/*.application{ padding-bottom:30px;}
.fuwu .econtent{ padding-top:20px;}*/
.application .econtent + .more{ text-align:center;}
.application .econtent + .more a.btn{ float:none;}
.application .econtent + .more .appsortli{ clear:both; width:100%; text-align:center;}

.appsortli.phone{ display:block; background-color:#f5f5f5; margin-top:10px;/* margin-left:20px; margin-right:20px;*/}
.appsortli.pc{ display:none}
/*.appsortli a:nth-child(9n+1) { clear:none}
.appsortli a:nth-child(9n+1)::before{ display:block;}*/
.appsortli a{white-space: nowrap;}
.youshi2{ padding-bottom:30px;}




.youshi2 .box.hover .item3:before{left:-25px;}

.youshi2 .box.hover .item1:before{right:-25px;}



/*移动端动画*/
.youshi2 .item1 .t2{animation-delay:10s;animation:myanimation3 10s infinite;}
.youshi2 .item3 .t2{animation-delay:10s;animation:myanimation4 10s infinite;}

.youshi2 .item1 .t2>div{ animation-delay:10s;animation:myanimation5 10s infinite;}
.youshi2 .item3 .t2>div{ animation-delay:10s;animation:myanimation6 10s infinite;}





@keyframes myanimation {
    from {left:-25px;}
    to {left:-20px;}
}
@keyframes myanimation1 {
    from {right:-25px;}
    to {right:-20px;}
}


@keyframes myanimation3 {
50% {left:-100%;Opacity:1;}
60% {left:0px;}
90% {left:0px;Opacity:1;}
100% {left:0px;Opacity:0;}
}
@keyframes myanimation4 {
    50% {right:-100%;Opacity:1;}
    60% {right:0px;}
	90% {right:0px;Opacity:1;}
	100% {right:0px;Opacity:0;}
}

@keyframes myanimation5 {
50% {left:100%;Opacity:1;}
60% {left:0px;}
90% {left:0px;Opacity:1;}
100% {left:0px;Opacity:0;}
}
@keyframes myanimation6 {
    50% {right:100%;Opacity:1;}
    60% {right:0px;}
	90% {right:0px;Opacity:1;}
	100% {right:0px;Opacity:0;}
}






.pro .left{ padding-top:30px; padding-bottom:30px;}
.pro .left .boxs{ min-height:0;}
.application .econtent+ .more{ padding-top:30px;}
.application .econtent .picli{ margin-top:10px; margin-bottom:10px;/*box-shadow:0 0 5px rgba(0,0,0,0.1);*/}
.application .econtent .picli .right{ background-color:#f5f5f5; padding-left:10px;}
.application .econtent .picli .right .ntitle{padding-left:5px;}
.application .econtent .picli .sort{ font-size:16px;}
.application .econtent .picli .title{
	font-size:16px;
	color:#999999;
	white-space: nowrap;
	overflow: hidden;
}
.application .econtent .picli .dp{ display:none}
.application .sortli{ display:none}
/*.application .etitle{ padding-left:10px;}*/
/*.application .etitle .h1{ font-size:24px }*/
.application .etitle .h2{ color:#000000; /*font-size:16px; *//*color:#666666 ;*//* line-height:1.5;*/}

/*.application .econtent .picli .img{ min-height:30vw; max-height:30vw;}*/
/*.about .econtent .etitle{ font-size:28px;}*/
.about .econtent .dp{ font-size:18px;}
.about .econtent .hc{}
.about .econtent .youshi .li .h1{}
.about .econtent .youshi .li .h2{}
/*.twbad{ height:300px;}*/
.twbad .txt > div{ font-size:24px;}
.twbad .txt>div{ max-width:680px;}
/*.twbad .txt>div br{ display:none}*/
.pro .left .search .input {height:70px;}

/*.aboutnew .etitle .h1,.pro .left .etitle .h1,.fuwu .etitle{ font-size:24px; font-weight:bold;}
.aboutnew .etitle .h2,.pro .left .etitle .h2,.fuwu .picli .text .txt .dp{ font-size:16px;}
.fuwu .picli .text .txt .title,.news .etitle a,.twbad .txt > div{ font-size:18px;}*/
.aboutnew .econtent .picli .right{ padding-left:10px; padding-right:10px;}
.aboutnew .econtent .picli .right .title{ font-size:16px; font-weight:bold;}
.aboutnew .econtent .picli .right .dp{ font-size:14px; line-height:1.2;}
.aboutnew .econtent .picli:hover .right .ico{ padding-top:10px; padding-bottom:10px; }
.youshi2 .item{font-size: 24px;}
.youshi2 .item ul li{ font-size:16px;}
/*.twbad{ height:200px; }*/

/*服务*/

.fuwu .swiper-button-next,.fuwu .swiper-button-prev{ display:block}


/*===================内页===================*/

#postion2,#postion{ display:none}
/*搜索页*/

.shouquanin{ background-size:100%; padding:50px; padding-left:0px; padding-right:0px;	/*background-image: url(shouquan/bgphone.jpg);*/}
.shouquanin .resbg{ margin-top:30px;}
.shouquanin .etitle{ padding-top:0px; padding-bottom:30px;}
.shouquanin .etitle .h1{ font-size:28px;}
.shouquanin .etitle .h2{ font-size:16px;}
.shouquanin .box{ min-height:300px;}
.searchpro .box{ min-height:0;}
.shouquanin form{ max-width:100%; margin:auto; padding-top:20px; padding-bottom:20px; min-height:400px;}
.shouquanin form .h1{ padding-top:0px; font-size:24px;}
.shouquanin form .s{ padding-top:10px; padding-bottom:15px;}
.shouquanin form .res{ padding-top:20px; font-size:16px; line-height:1.5;}
.shouquanin form .res .title{
	font-size:20px;
	
}
.shouquanin form .res .title{padding-left:25px;background-size:20px;background-position: left 5px;}
.shouquanin form .res .code,.shouquanin form .res .tel,.shouquanin form .res .address{ background-size:18px; padding-left:25px; color:#333}
.shouquanin form .res .code{ margin-top:10px;}
.searchpro .resk { padding-left:0px; padding-right:0px; padding-bottom:0;}
.searchpro .resk .li{width:31.3333%; }
.searchpro .resk .li span{font-size:16px;}
.searchpro form{ padding-right:50px;} 

.message form{ padding-right:50px;}


.searchpro .item  span + div{ margin-right:0px; max-width:400px;}
.shouquanin form .btn{ padding-top:20px;}
.shouquanin .resbg .box{ min-height:0px;}
.reskj{ width:80%;}
.searchpro .xiala ul{ max-height:200px;}

.message .item span + div{ max-width:100%;}
/*经销商网络*/
.searchmap{ position:relative; width:100%;}
.searchmap .etitle,.searchmap .layui-form{ padding-top:20px;}
.searchmap .etitle span{ display:block; width:46%; padding-right:0px;}
.searchmap{ min-height:200px; padding-left:20px; padding-right:20px; padding-bottom:20px;/*height:calc(100% -120px);*/}
.jxsmap #map{ min-height:300px;}

#postion2+.blank100,#postion+.blank100{ display:none}
.nhd{ margin-bottom:10px;}
.nhd p{ padding-top:0px;}
/*内页关于我们*/
.aboutin .right{ width:100%;}
.aboutin .right img{ width:100%;}
.aboutin .left{ padding:20px; width:100%; padding-bottom:0px; padding-left:0; padding-right:0;}
.aboutin .left .hc{ padding-top:20px; padding-bottom:0px;}
.ppbzin .hc{ margin-top:0px; padding-bottom:15px;}
.aboutin .abouttxt{ padding-top:20px;}
.aboutin .abouttxt .item{ width:50%; padding-bottom:20px; padding-top:20px;}
.aboutin .abouttxt .item:nth-child(2n+1){ clear:both;}

.aboutin .abouttxt .item{
	margin-left:-1px;
	margin-top:-1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	border-left-color: #dddddd;
}
.aboutin .abouttxt .item:nth-child(2n){border-right:none;}
.aboutin .abouttxt .item:nth-child(1),.aboutin .abouttxt .item:nth-child(2){border-top:none;}
/*产品列表*/
.prosort>.box{  margin-top:2vw; padding-left:20px; padding-right:20px;}
.prosort{ background-size:180%; padding-top:90vw;	background-position: 75% top;}

.prosort .sortli{ width:48%; margin-left:1%; margin-right:1%; height:48vw;}
.prosort .sortli .img{ }
.prosort .sortli .img img{ max-width:40%;}
.prosort .sortli:nth-child(5){ margin-left:1%;}
.h1top{ padding-bottom:0px;}
/*联系我们*/
.contact .left{ position:relative;width:100%; margin:auto; /*padding-left:20px; padding-right:20px;*/}
.contact .right{ width:100%; margin:auto; margin-top:50px; float:left;}
.contact .left:after{ display:none;}
.contact .right iframe{ max-height:300px;}

/*品质保证*/
.pzbzin .item  .pzbz .left{ position:relative;}
.pzbzin .item  .pzbz .img{ width:100%;}
.pzbzin .item  .pzbz .box{ max-width:100%;}
.pzbzin .item .pzbz .box > div.hc{ padding-left:20px; padding-right:20px; width:100%;}
.pzbzin .item  .lunbo{padding-left:20px; padding-right:20px;}
/*.pzbzin .item{ padding-bottom:50px;} */
.pzbzin .item .h2{ padding-top:0px;}
.pzbzin .item .swiper-container{ margin-top:20px;}
.pzbzin .item  .typeleft .left{ width:100%; min-height:0px;}
.pzbzin .item  .typeleft .right{ width:100%;}
.pzbzin .item .pzbz .picli{ margin-bottom:20px;}
/*轴承知识*/
.zczs .img{ width:100%;}
.zczs .econtent{width:100%; padding-left:20px; padding-right:20px;}

/*.zczs,.down{ padding-top:50px;}*/
.zczs .etitle{ padding-bottom:20px;}
.zczs .etitle{ font-size:28px;}
.zczs .econtent{ padding-top:50px;}
.zczs .econtent .li{ margin-bottom:10px;}
.zczs .econtent .li .title{ font-size:16px; padding-left:10px; padding-top:15px; padding-bottom:15px;}
.zczs .econtent .li .dp{ padding-left:10px;}
.zczs .more,.wenti .more{ padding-top:30px;}
.zczs .more a,.wenti .more a{ line-height:50px; font-size:18px; padding-left:50px; padding-right:50px;}

.down .left{ width:100%; margin:auto;padding-left:20px; padding-right:20px; padding-top:50px;}
.down .right{ width:100%; margin:auto;/* padding-left:20px; padding-right:20px;*/ padding-left:0px;}
.down .phone{ display:block}
.down .pc{ display:none}
.down .left{ width:800px; margin:auto; float:none; padding-top:30px; clear:both; max-width:100%;}
.down .left img{ width:200px; float:left;}
.down .left .r{ margin-left:220px; text-align:left;/* max-width:280px;*/}
.down .left .downbtn{ text-align:left;}
.down .left .r p{ line-height:1.5; padding-top:20px;}
.down .right .title{ font-size:28px;}
.down .right .dp{ font-size:16px;}
.wenti{ padding-left:20px; padding-right:20px;}
.wenti .hc{ display:none}
.wenti .hc.hover{ display:block}
.wenti .etitle>div.h1{ font-size:28px; }
.wenti .etitle>div.h2{ font-size:18px; line-height:1.5; padding-left:20px; padding-right:20px;}
.wenti .ctitle,.wenti .more{ display:block}
.wenti .wtli>.title{ display:none}
.wenti .econtent{ padding-top:30px;}
.wenti  .econtent .wtli{ width:100%;}
.wenti{ padding-top:50px; padding-bottom:30px;}

.wenti .ctitle{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
.wenti .ctitle b{ display:inline-block; font-size:20px; font-weight:lighter; margin-right:10px; position:relative; cursor:pointer;}
.wenti .ctitle b.hover{ color:#EA130E;}
.wenti .ctitle b.hover:after{
	position:absolute;
	bottom:-2px;
	width:100%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EA130E; content:''; left:0px;
}
.wenti .more{ text-align:center; clear:both; display:block; line-height:50px;}
.wenti .more a{ display:inline-block; font-size:20px; background-color:#EA130E; color:#fff; padding-left:50px; padding-right:50px;}

/*新闻*/
#right{ display:none; padding-left:20px; padding-right:20px;}
#left{ width:100%;}

.newsliin #left{ padding:0px;}
/*.newsliin #right{ display:block; width:100%; padding-top:0px;}*/
.newsliin #right .tags{ display:none;}
.newsliin .newsflash .picli *{ max-width:100%;}
.newsliin .newsflash .picli{ max-width:100%; overflow:hidden;}
.newsliin .flash+.newsflash .picli .txt{ position:relative;bottom:auto; left:auto; background-color:#EA130E; color:#FFFFFF;}
.newsflash   .picli .img:after{ display:none}
.newsflash .picli .txt>div{ background-color:rgba(0,0,0,0);	white-space: normal; font-size:16px; line-height:1.2; height:2.4em; overflow:hidden; padding:0px;}
.newsflash .picli{ background-color:#fff; border:none; width:100%; padding:0px;}
.newsliin #right .newsin .etitle{ display:none}
.newsliin .flash+.newsflash .picli .txt{
	position:relative;
	bottom:auto;
	left:auto;
	background-color:#f5f5f5;
	color:#333;
	white-space: normal; padding:10px;
}
.newsflash .swiper-slide-thumb-active  .picli .txt{background-color:#EA130E;
	color:#FFFFFF;}


.newsliin #right .newsin{ padding-top:0px;}

/*内页右侧新闻列表*/
.newsin .econtent .li{ border:none;}
.newsin .econtent .li .img{ display:block; width:80px; height:60px; color:#FFFFFF;  float:left;background-color:#CCCCCC; font-size:10px;}
.newsin .econtent .li .img img{ width:100%; height:60px; color:#FFFFFF }
.newsin .econtent .li .img img[src='']{ display:none}
.newsin .econtent .li .img+.title{ margin-left:90px;}
.newsin .econtent .li .img+.title{
	margin-left:90px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd; padding-bottom:5px;
}
.newsin .econtent .li .img+.title a{
	white-space: nowrap;
	overflow: hidden;
}

/*产品详细页*/
.proin {}

.proin .appli1 {background-image:none; padding:0px;}
.proin .appli1 .left,.proin .appli1 .right{ width:100%; padding:20px; padding-top:50px; padding-bottom:50px; }
.proin .appli1 .left .hc{ min-height:0px;}
.proin .appli1 .right{ 	background-image: url(pro/bg3.jpg);
	background-repeat: no-repeat;
	background-position: right top; }

.proin .appli.c,.proin .appli4{padding:20px; padding-top:0px; padding-bottom:0px;}
.proin .appli3 .picli{
	width:100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #eeeeee;
}
.pigbannerin .txt{ position:relative; left:auto; top:auto; margin-bottom:20px;}
.pigbannerin .txt:after{
	content:'';
	width:1em;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EA130E;
	position: absolute;
	left: 50%;
	bottom: 0px; margin-left:-0.5em;
}
.pronav.fixed{ top:75px;border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;}
/*新闻列表*/
#postion2.postion2{ display:block}
#postion2.postion2 .fr{ display:none}
.cms .picli{ width:100%;}
.cms .picli{ width:48%; margin-left:1%; margin-right:1%;}
.cms .picli:nth-child(3n+1){ clear:none}
.cms .picli:nth-child(2n+1){ clear:both}
/*.cms .picli .img{ width:100px; height:60px; min-height:0px; float:left;}
.cms .picli .right{ width:calc(100% -120px); float:right}*/
.cms,#cms1{ padding:20px; padding-left:0; padding-right:0;}
/*新闻详细页*/

/*招聘列表*/
.layout-pt,.contents{ padding-left:20px; padding-right:20px;}
.jobin{ padding-top:0px;}

.job-a,.job-c{ display:none}
.job-b,
.job-d{ padding-bottom:20px; padding-top:20px;}
/*.nhd h2,.pzbzin .item  .pzbz .left .h1,*/
#cms1 h1.h1{ font-size:28px; font-weight:lighter;}
/*.pigbannerin .txt,.proin .appli1 .left .title span,.proin .appli1 .right .h1,.proin .appli.c .etitle,.proin .appli4 .h1{ font-size:28px; font-weight:lighter; text-align:left; position:relative;}*/
.pigbannerin .txt,.proin .appli1 .left .title span,.proin .appli1 .right .h1,.proin .appli.c .etitle{ font-size:28px; font-weight:lighter; text-align:left; position:relative;}
.proin .appli4 .h1{text-align:left; position:relative;}
.proin .appli4 .h1:after{
	content:'';
	width:1em;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EA130E;
	position: absolute;
	left: 0%;
	bottom: 0px;
}
.pronav{ line-height:50px;}
.pronav b{ font-size:18px;}
.proin .pagination{ bottom:auto; position:relative; padding-top:50px; padding-bottom:50px;}
.proin .appli3 .picli{ padding-left:0px; padding-right:0px;}

.pagination{ padding-top:30px;}

.contact .left .entitle{ font-size:28px;}
.contact .left .title{}
.contact .left .address,
.contact .left .tel,
.contact .left .lianxi{ background-size:30px;background-position: left 10px; margin-top:10px; padding-left:40px;}
.contact .left .h1{}
.contact .left .hc{ line-height:1.5;}


.prodetails .proshow .img{ float:left; width:100%;}
.prodetails .proshow .right{ margin-left:0; position:relative;}

.prodetails .proshow .right .more span{ top:20px;}
.prodetails .proshow .right .dp{ min-height:0px; padding-bottom:0px; padding-top:0px;}
.downin .search{
 margin-bottom:20px; 
}


.jishu .item+.item{ display:block; padding-left:20px;}


}
@media screen and (max-width :900px){
.youshi2 .item{ height:20vw;}

.youshi2 .box .item3:before{Opacity:1;left:-30px;animation-delay:0.5s; animation:myanimation 0.5s infinite;}
.youshi2 .box .item1:before{Opacity:1;right:-30px;animation-delay:0.5s;animation:myanimation1 0.5s infinite;}
.youshi2 .item:after{   animation:myanimation3 2s infinite;}/*首页移动端动画*/
/*.youshi2 .item{ color:#ffffff;}*/
.youshi2 .box .item>div{ padding-left:10px; padding-right:10px; text-align:center;line-height:1.2;}

}

@media screen and (max-height :820px){ 
.jxsmap #map,.searchmap{ min-height:700px;}
.map .tishi{padding-top:30px; }
.searchmap .etitle{padding-top:60px;}
}
@media screen and (max-width :800px){ 

.searchpro  .resk .it,.proresshow .it{ line-height:30px;padding-top:10px; padding-bottom:0px;}
.searchpro .resk .it > span, .proresshow .it > span {
    width: 100px;
    font-size: 14px;
}
.searchpro .resk .it > span i, .proresshow .it > span i{ display:none;}
.searchpro  .resk .it >span+div,.proresshow .it >span+div{ margin-left:120px;}
.searchpro  .resk .it >span+div .span .t,.proresshow .it >span+div .span .t{font-size: 12px; top:-20px; }
.searchpro .resk .it > span + div .span, .proresshow .it > span + div .span{margin-bottom:15px;}
.aboutin .abouttxt .item .txt{ font-size:14px; padding-top:10px;}
.newsliin .newsflash .swiper-button-next,.newsliin .newsflash .swiper-button-prev{ display:none}

ul.jobList li{ width:48%;}

/*应用详细页*/
.applicationin .appli4 .hc .picli .right .title{ font-size:22px;}
.applicationin .appli1 .item .right .title,.applicationin .appli3 .left .h1,.applicationin .appli4 .h1{ font-size:28px;}


}



.dpin.contentdp .right,.prodetails .proshow .right .more span,.dpin.contentdp .more{ position:relative;  top:auto; right:auto; width:100%; display:block; padding-top:15px; clear:both; max-width:650px; float:left; line-height:45px;}
.dpin.contentdp .right a.btn,.prodetails .proshow .right .more span a.btn{width:calc(50% - 10px); text-align:center; margin-left:0; float:left;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}
.dpin.contentdp .right a.btn:nth-child(2n),.prodetails .proshow .right .more span a.btn:nth-child(2n){ float:right;}

@media screen and (max-width :768px){ 
.dpin.contentdp .right a.btn,.prodetails .proshow .right .more span{padding-top:10px; padding-bottom:10px;}
.dpin.contentdp .right,.prodetails .proshow .right .more span{  padding-top:0px; line-height:22px; }
.dpin.contentdp .right a.btn{ width:100%;}
.sectiontop{ padding-top:20px;}
.sectionfoot{ padding-bottom:20px;}
.down .left{ padding-top:20px;}
.yingyong .title{ font-size:24px;}
.yingyong .econtent{ margin-top:10px; font-size:16px; line-height:1.5;}
/*.yingyong{ padding-top:30px; padding-bottom:30px;}*/
.yingyong .econtent .hc{ padding-left:20px; padding-right:20px;}
.prosort .sortli .right{ display:none}
.fwres{ left:10%; width:80%; margin-left:0px; }
.fwres  .hc .it{ font-size:14px; line-height:35px; }
.fwres .fwtop .fwlogo{ font-size:24px; line-height:30px;}
.fwres .fwtop .fwlogo img{ height:28px;}
.fwres{ left:5%; width:90%; margin-left:0px; margin-top:0px; top:50px; }
.fwres .close{  top:-30px; right:0px; }

.cms .proli{ width:48%; margin-left:1%; margin-right:1%;}
.cms .proli:nth-child(3n+1){ clear:none;margin-left:1%; margin-right:1%;}
.cms .proli:nth-child(2n+1){ clear:both;}
/*.cms .proli .img{ min-height:0px; max-height:180px;}*/
.prodetails .apptitle .img{ position:relative; max-width:100%;padding-bottom:30px; text-align:center;}
.prodetails .apptitle{padding-bottom:0px; margin-bottom:30px;}
.searchc .title span{height:47px; line-height:47px; }
.searchc .hc{ overflow-x:auto;}
/*.prolistin{ padding-bottom:30px;}*/
.fzlc .econtent .fzimg{ display:none;}
.fzlc .econtent .zhou{ width:100%;}
.dpin.contentdp {padding-top:10px; margin-bottom:20px;}
.application .dpin.contentdp,.appsj,.appcjwt,.appdp,.jssort,.jishu,.down,.dpin.contentdp{ padding-top:10px; padding-bottom:10px;}

.appcjwt .hc{ padding-top:10px; padding-bottom:10px;}
/*.appcjwt .hc ul li{

	width:100%;
	margin-left:0%; font-size:16px; line-height:1.5; position:relative;

}
.appcjwt .hc ul li a{ display:block; padding-left:15px;}
.appcjwt .hc ul li:before{ content:''; width:8px; height:8px; position:absolute; top:50%; margin-top:-4px; left:0px; background-color:#FFFFFF;}
.appcjwt .hc ul li:nth-child(3n+1){margin-left:0%;}
*/

.appcjwt>div:after{ display:none;}
.appcjwt{ overflow:hidden;}
.appcjwt .item{ width:100%;}
.appcjwt .item2{ padding-left:0%; padding-right:0%; position:relative; padding-top:20px;}
.appcjwt .item2:before{ background-color:rgba(255,255,255,0.5); height:200%; position:absolute; top:0; left:-20%; width:150%; z-index:-1; content:'';}
.appcjwt .item2 .title,
.appcjwt .item2 .dp{ color:#000000;}

/*.dpin.contentdp .hc,.appsj .econtent2,.appcjwt .hc,.appcjwt .dp { margin-top:0px;}*/
.appcjwt .more { padding-top:0px;}


.dpin.contentdp .left{ width:100%;}
.dpin.contentdp .right{ width:100%; clear:both; padding-top:0px;}
.dpin.contentdp .right .btn{ margin-bottom:10px;}
.dpin.contentdp .more .btn{ display:block;}
.dpin.contentdp .title .btn{ display:none}
.dpin.contentdp .more a{ display:block;color: #ffffff;
background-color: #666;
font-size: 18px;
border-radius: 5px;
padding-left: 15px;
padding-right: 15px; margin-bottom:10px; text-align:center; line-height:45px;}
.dpin.contentdp .more a.btn{background-color: #EA130E;}
.dpin.contentdp .more a:hover{ color:#ffffff;}
.dpin.contentdp .hc ,.appsj .econtent2 .hc{/* font-size:16px; */line-height:1.5;}
.dpin.contentdp .right{ text-align:center;}
.appsj .econtent2 .hc{ width:100%;}
.appsj .econtent2 .img{ width:100%; margin:auto; text-align:center;}
.appsj{ padding-bottom:20px;}
.appcjwt,.application .appdp{ padding-top:20px; padding-bottom:20px;}
.appcjwt  .dp,.application .appdp ,.jishu .item{ font-size:16px;}

/*.appsj .econtent2 .hc,.appcjwt  .dp,.application .appdp ,.jishu .item{ font-size:16px;}*/
.dpin.contentdp .title b,.appsj .title,.appcjwt .title,.jishu .item .title{ font-size:24px;}
.dpin.contentdp .hc,.appsj .econtent2,.appcjwt .hc{}

.application .econtent + .more { padding-bottom:20px; padding-top:10px;}
.application .dpin.contentdp .right .btn{ display:block; width:100%; float:left; margin-left:auto; margin-bottom:10px; text-align:center;}
.application .dpin.contentdp .right{ position:relative; top:auto; right:auto;}

/*.ppbzin .hc{ font-size:16px; line-height:1.5;}*/

.fzlc{ /*padding-top:30px; padding-bottom:30px;*/ background-image:none;}
.fzlc .etitle{/*font-size:28px;*/ position:relative; max-width:100%; margin:auto; padding-bottom:30px; left:auto;}
.fzlc .econtent{ margin-left:0px; margin:auto; width:100%;}
.fzlc .econtent .zhou{ position:relative; padding-top:0px; padding-bottom:0px;}
.fzlc .econtent .zhou:before{
 left:60px; 
}
.fzlc .econtent .zhou .li{ font-size:16px; padding-top:5px; padding-bottom:5px;}
.fzlc .econtent .zhou .li .date{ width:50px; }

.fzlc .econtent .zhou .li .hc{ margin-left:100px; font-size:14px; line-height:1.5;}
.ppbzin .econtent{ max-width:100%;}
/*.ppbzin{padding-top:30px;}*/
.prodetails .appli .etitle { padding-bottom:10px;}
.proin .appli4 .hc{ padding-top:10px;}
.prodetails .proshow .right .dp{  min-height:0px;}

.jssort .picli:nth-child(3n+1){ clear:both;}
.jssort .picli{ width:33.3333%; margin-top:10px; margin-bottom:10px;}
.fuwu .econtent{ padding-top:20px;}
.newsins{ font-size:16px; }
.two>div{width:100%;}
.two>ul>li{	width:100%;}
.two>div.pbr{ width:100%;}
.two>div.pbr:nth-child(2n){clear:both;}
.az .img{ width:100%; text-align:center; clear:both; float:left;}
.az .left{ width:100%;}
.newsins #cms1 .content{ font-size:16px;}
.zcazcjwt .title,.newsins #cms1 h1.h1,.newsins #cms1 .content h2{ font-size:24px;}

.zcazcjwt .econtent .item{ float:left; width:100%; clear:both; font-size:16px;margin-top:10px; padding-bottom:10px;}

.newsins,.zcazcjwt{ padding-top:10px; padding-bottom:10px;}
/*.zcazcjwt{ margin-top:10px;}*/
.sunshang .item{ width:33.333333%; font-size:14px;line-height:1.5;}
.sunshang .li.tr .item.img:after{ display:none}
.sunshang .item.img{ width:100%; background-color:#FFFFFF;border-bottom-width: 1px;border-bottom-style: solid;}
.sunshang .th .item.img{ display:none}
.sunshang .item1{ clear:both;}

.prodetails .proshow .right .more >a{ width:100%;background-color: #666; color:#FFFFFF; line-height:35px; text-align:center; font-size:18px;border-radius: 5px; margin-bottom:10px;}
.prodetails .proshow .right .more span{ position:relative; top:auto; right:auto; display:block;}
.prodetails .proshow .right .more span a.fr{ display:block; width:100%; float:left; text-align:center; margin-bottom:10px; margin-left:auto;}
.prodetails .proshow .right .more >a.fl{ color:#ffffff; font-size:18px;}
.dpin.contentdp .right{ position:relative; clear:both; top:auto; right:auto; width:100%;}
.dpin.contentdp .right a{width:100%;}

.aboutin .left .hc{ padding-top:15px;}
.cms .proli .right .title{ font-size:18px;}
.cms .proli .right .dp { font-size:14px;}
.cms .proli .right .more a{ font-size:16px;}


/*============下载中心=======================*/

/*.downin .etitle{ font-size:40px;}*/
.downin .search{
	font-size:20px;
 margin-bottom:10px; padding-bottom:10px;
}
.downin .search .fr{ width:100%; clear:both;}
.downin .search .fr input{ width:calc(100% - 60px);height:35px; }
.downin .search .fr button{ height:35px;}
.downin .search .fr button i{  font-size:18px;}

.downin .downli >div{ line-height:18px; padding-left:2px; padding-right:2px; }
.downin .downli.th >div span{font-size:16px; }
.downin .downli >div span{ display:block; padding:5px; padding-top:10px; padding-bottom:10px; display:block;  }
.downin .downli >div span i{ margin-right:5px; font-size:16px}
.downin .downli >div.title{ width:calc(100% - 300px);}
.downin .downli >div.date{ width:100px;  text-align:center;}
.downin .downli >div.look{width:100px;}
.downin .downli >div.downbtn{width:100px;}

.downin .cms{ padding:0px;}





.prodetails{ padding-top:10px;}
.prodetails .proshow .right .more { padding-top:15px;}
.title1{ font-size:28px; font-weight:bold;}
.title2{ font-size:24px;}
.title3{ font-size:20px;}
.zwcontent{ font-size:16px;}

}
@media screen and (max-height :750px){ 
.jxsmap #map,.searchmap{ min-height:600px;}
.map .tishi{padding-top:20px; }
.searchmap .etitle{padding-top:50px;}

}
	
@media screen and (max-height :700px){
.fwres{ left:5%; width:90%; margin-left:0px; margin-top:0px; top:50px; }
.fwres .close{  top:-30px; right:0px; }
.fwres .qrcode2{padding-top: 5px;
	padding-bottom: 5px;}
.fwres .boxs .tishi{padding-top: 5px;
	padding-bottom: 5px;} 
.fwres .qrcode2 img{ width:500px; max-width:100%;}


}
/*@media screen and (max-width :700px){

.twbad .txt>div{ max-width:600px; font-size:18px;}
}*/
@media screen and (max-width :650px){.flash .txt{top: 10%;font-size:14px;}
.flash .txt .h2 .title{ font-size:32px;}
.flash .txt .h2 .more{margin: 10px auto;}
.flash .txt .h2 .more a{padding:10px 20px; font-size:18px;}

.flash .txt .h2 ul li{margin-right:40px;font-size: 14px;}
.about .img .ys .item{ height:30vw;}
/*.pc .about .box{ padding-top:30px; padding-bottom:30px;}*/


#foot .econtent, #foot .econtent a,
#foot .fnav ul li ul li{ font-size:16px;}
#foot .fnav> ul >li>a,#foot .etitle{ font-size:18px;}
#foot .etitle{ padding-top:10px;}
#foot .econtent{ line-height:1.5;}
/*.twbad{ height:200px;}*/
.twbad .txt > div{ font-size:20px;}

/*内页新闻列表*/
.newsflash .picli .txt > div{ font-size:14px;}
#left .flash .txt { font-size:14px;}
#left .flash .txt .h1{ font-size:18px; line-height:1.2;}


/*产品列表*/
.prosort .sortli .ntitle{ font-size:24px;}
.prosort .sortli .right .boxs{ padding:20px;}



.down .right .title,.wenti .etitle>div.h1{ font-size:24px}
/*.down .left .downbtn a{ font-size:22px; line-height:50px;}*/
.down .left .r{ padding-right:20px;}
.down .right .dp{ padding-top:0px;}
.wenti .etitle>div.h2{ font-size:14px;}


.cms .picli .right .title{
	font-size:16px;
	white-space:normal;
	overflow: hidden; line-height:1.2; height:4.8em; overflow:hidden;
}	

.cms .picli .right .date{ font-size:12px; color:#999999}
.cms .picli:hover .right .date{ color:#FFFFFF;}
.cms .picli .right .dp{ display:none;}
}


	@media screen and (max-width :600px){ 
	.newsliin .newli{ width:96%; margin-left:2%; margin-right:2%;}
	.newsliin .newli .img{ min-height:80px; max-height:100vw; }
	.newsliin .newli .right .dp{ min-height:0; max-height:10000px;}
	.newsliin .newli .right .title{  max-height:1000px;}
	
.jishu:after{ display:none}
.jishu .item{ width:100%; padding-left:20px; padding-right:20px;}
.jishu{ padding-bottom:0px; padding-top:0px;} 
.jishu .box{ padding:0px; }
.jishu .item,.jishu .item+.item{  padding-top:20px; padding-bottom:20px;}
.jishu .item+.item{padding-left:20px; padding-right:20px; background-size: cover;background-image: url(fuwu/fwbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;}


.shouquanin{ padding-left:20px; padding-right:20px;}
.shouquanin form{ padding-left:20px; padding-right:20px; padding-bottom:80px;}
.shouquanin form .s input,.searchpro .item input{ font-size:14px;}
.shouquanin form .h1{ font-size:18px; line-height:1.5;}
.searchpro .xiala{ margin-top:20px; width:100%;}
.searchpro .resk .li span{font-size:14px;}
.searchpro .btn{ position:absolute; bottom:20px; left:0; width:100%; text-align:center;}
#cms1 h1.h1{ font-size:24px;}
/*招聘列表*/
.nhd h2{ font-size:24px;}
.job-b ul li{ font-size:14px; line-height:1.2; }
.job-b ul li .pic{ padding-bottom:10px;}
.nhd p{ font-size:14px; line-height:1.2; }


/*.pigbannerin .txt,.proin .appli1 .left .title span,.proin .appli1 .right .h1,.proin .appli.c .etitle,.proin .appli4 .h1{ font-size:24px;}*/
.pigbannerin .txt,.proin .appli1 .left .title span,.proin .appli1 .right .h1,.proin .appli.c .etitle{ font-size:24px;}
.proin .appli3 .picli .left{ width:100px;}
.proin .appli3 .picli .right{ margin-left:120px; font-size:14px;}
.proin .appli3 .picli{ padding-left:0px; padding-right:0px; /*padding-top:30px; padding-bottom:30px;*/}

.down .left{ width:100%; padding-left:20px; padding-right:20px;}
.down .left .r{ padding-right:0px; margin-left:200px;}
.down .left .img{ width:180px;}

.shouquanin .etitle .h1{ font-size:24px;}
.shouquanin .etitle .h2{ font-size:14px;}
.shouquanin form .res .null{ font-size:14px}
.fangwei form .res .msg .t1{ font-size:18px;}
.application .more a.btn{ padding-left:45px; padding-right:45px; line-height:45px;}
.pro .left .search .input +button{ background-size:20px;}


.news .econtent .li{ width:100%; clear:both;}

.aboutnew .econtent .picli:hover .right .ico img{ display:none}
.pro .econtent .pagination{bottom:10px;}
.pro .econtent .pagination .swiper-pagination-bullet{ width:10px; height:10px;}
	}


@media screen and (max-width :580px){
.twbad .txt>div{ max-width:100%; font-size:16px;}}



@media screen and (max-width :550px){

.fwres  .hc .it{ font-size:14px; line-height:1.2; }
.fwres  .hc .it span{ padding-top:10px; padding-bottom:10px;}
.fwres .fwtop .fwlogo{ font-size:24px; line-height:30px;}
.fwres .fwtop .fwlogo img{ height:28px;}

.cms .proli .right{ padding:10px;}
.cms .proli .right .title{ font-size:18px;}
.cms .proli .right .dp{ font-size:14px;}
.cms .proli .right .more a { font-size:16px;}
.cms .proli .right .more { padding-top:10px;}


.prodetails .proshow .right .dp{ line-height:1.5; font-size:16px;}
/*.prodetails .proshow .right .title{ font-size:24px;}*/
.prodetails .appli .etitle { font-size:24px;}
.searchc .title b,.searchc .title span input { font-size:18px;}
.searchc .title b{ width:40%; text-align:center; padding-left:0px; padding-right:0px;}
.searchc .title span{width:60%;}

.jssort .picli .title{ font-size:16px;}

.title1{ font-size:24px; font-weight:bold;}
.title2{ font-size:21px;}
.title3{ font-size:18px;}
.zwcontent{ font-size:14px;}
.zwcontent2{ font-size:14px;}



}
@media screen and (max-width :500px){
#foot .econtent, #foot .econtent a,
#foot .fnav ul li ul li{ font-size:14px;}
#foot .fnav> ul >li>a,#foot .etitle{ font-size:16px;}
#foot .etitle{ padding-top:10px;}
#foot .econtent{ line-height:1.5;}

.flash .txt .h1{ font-size:14px}
.flash .txt{top: 10%;font-size:14px;}
.flash .txt .h2 .title{ font-size:22px;}
.flash .txt .h2 .more{margin: 5px auto;}
.flash .txt .h2 .more a{padding:5px 20px; font-size:18px;}

.flash .txt .h2 ul li{margin-right:10px;font-size: 14px;}
.swiper-button-next,.swiper-button-prev{ background-size:15px;}
.pro .left{ padding-top:10px; padding-bottom:30px;}
/*.pro .left .etitle .h1{ font-size:28px;}*/

.pro .left .etitle .h2{ /*font-size:14px; padding-left:20px; padding-right:20px;*/ /*line-height:1.2; color:#666666*/}
.pro .left .etitle .h2 br{ display:none}
.pro .left .proli .li{ line-height:2;}

.pro .left .search .input{ font-size:12px;width: calc(100% - 50px);}
.pro .left .search{ padding-left:20px; padding-right:20px;} 
.pro .left .search .input{ font-size:12px;width: calc(100% - 50px);height:50px;}
.pro .left .search{ line-height:50px;}
.pro .left .search .input +button{ height:50px; width:50px;}

/*.twbad{ height:200px;}*/


/*.fuwu .picli{ height:100vw;}
*/

.phone .about .img .im{ background-size:100%; height:50vw;}


.application .etitle .h2{margin-top:10px;  }

.application .appsortli+.econtent{ padding-top:10px;}
.application .econtent + .more{ padding-top:10px;}
.fuwu{ padding-top:10px; padding-bottom:10px;}
.pro .econtent .swiper-slide .title{ top:auto; position:relative; left:auto; width:100%; text-align:center; font-size:18px; min-height:3em;display: flex;
    justify-content:center;
    align-items:center; line-height:1.2;}
.youshi2 .item {
  height:130px;
}
.aboutnew .econtent .picli:hover .right .hc{ display:none}
.aboutnew .econtent .picli .right .title{ line-height:1.2;}
.aboutnew .econtent .picli .right .ico img{ max-width:50px; margin-left:-25px; top:-80px;}
.aboutnew .econtent{ padding-bottom:10px;}
.youshi2 .box .item>div ul li{ font-size:14px; line-height:1.2;}
.youshi2 .box .item>div{ font-size:16px;  }
.youshi2 .item1:before,.youshi2 .item3:before{ border-width:5px;}
@keyframes myanimation {
    from {left:-13px;}
    to {left:-10px;}
}
@keyframes myanimation1 {
    from {right:-13px;}
    to {right:-10px;}
}
.aboutnew .econtent .picli .right{margin-top: -50px; padding-top:0px;}




}
@media screen and (max-width :480px){
/*.twbad{ height:100px;}*/
/*.twbad .txt>div br{ display:none}*/

#cms1 h1.h1{ font-size:20px;}
#cms1 .content{ line-height:1.5;}
#cms1 .nextpage{ line-height:1.5;}
.aboutin .left .title,.pzbzin .item  .pzbz .left .h1{ font-size:24px;}
/*.aboutin .left .hc{ padding-top:20px; font-size:14px; line-height:1.5;}*/
.aboutin .abouttxt{ padding-top:20px;}
.abouttxt .item .txt{ padding-left:10px; padding-right:10px;}
.abouttxt .item .txt br{ display:none}
.pzbzin .item  .pzbz .left .h2{ font-size:14px;}

.proin .appli3 .picli{ padding-left:20px; padding-right:20px;}

.searchpro .resk .li{ width:48%;}
.proin .appli3 .picli{ padding-left:0px; padding-right:0px; padding-top:20px; padding-bottom:20px;}
.application .econtent .picli .right{ padding-right:10px;}
.application .etitle .h1{ line-height:1.2;}

.applicationin .appli4 .hc .picli .right .title{ font-size:22px;}
.applicationin .appli1 .item .right .title,.applicationin .appli3 .left .h1,.applicationin .appli4 .h1{ font-size:22px;}
.applicationin .appli1 .item .right .dp{ font-size:12px;}

.map .tishi{ font-size:18px;}
.map .res .li .title{font-size:18px;}
.map .res .li .dp{ font-size:12px; padding-top:0px;}


.cms .li .ntitle{

	width: 100%;

}
.cms .li .date{ display:none;}



.downin .downli >div.title{ width:calc(100% - 180px);}
.downin .downli >div.date{ display:none}
.downin .downli >div.look{width:90px; text-align:center;}
.downin .downli >div.downbtn{width:90px;text-align:center;}
.downin .downli >div{ font-size:12px;}
.box,.pro .left{ padding-left:10px; padding-right:10px;}
.aboutnew .etitle .h2 span{ line-height:1.2; font-size:16px}
/*.aboutnew .econtent{ padding-top:20px;}*/
}
@media screen and (max-width :460px){



.fwres .boxs .tishi{ font-size:12px;}
.fwres  .hc .it{ font-size:12px;  }
.fwres  .hc .it span.name{ width:100%; font-weight:bold;}
.fwres  .hc .it span+span{ margin-left:0px; display:block;border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ffffff;}
.fwres .fwtop .title,.fwres .fwtop .title i{ font-size:18px;}
.fwres .micopy{ font-size:12px }
.fwres .qrcode2{ 	padding-top: 5px;
	padding-bottom: 5px;}
.fwres .boxs .tishi{padding-top: 5px;
	padding-bottom: 5px;}
}
@media screen and (max-width :450px){ 
.searchpro .item input{ font-size:12px; height:45px;}
.searchpro .item span { font-size:16px; width:80px; line-height:45px;}
.searchpro .item span + div{ margin-left:80px;}
/*.searchpro .btn{ padding-top:20px;}*/
ul.jobList li{ width:100%;}


/*产品列表*/
.prosort .sortli .ntitle{ font-size:20px;}
.prosort .sortli .right .boxs{ padding:20px;}
.proin .appli3 .picli .right{ line-height:1.5;}
.application .econtent .picli .sort{ font-size:14px;	white-space: nowrap;
	overflow: hidden;}
.application .econtent .picli .right{ padding-top:10px; padding-bottom:10px;}
#foot .foot{ padding-top:30px;}


.down .left .r{  margin-left:130px;}
.down .left .downbtn{ padding-top:0px;}

.down .left .img{ width:120px;}
.down .phone p{ font-size:12px;}
.down .right .dp{ font-size:14px;}
.wenti .econtent .wtli .hc .li .dp{ line-height:1.5;}
.zczs .econtent .li .dp{ padding-top:5px; padding-bottom:5px;}

.contact .left .entitle{ font-size:28px;}
.contact .left .title,
.contact .left .address,
.contact .left .tel,
.contact .left .lianxi{}
.contact .left .h1{}
.contact .left .hc{ font-size:14px}

.app_header .app_logo{ width:200px; padding-left:20px; }
.app_header .app_logo img{  height:35px;}
.app_header .app_logo{  padding-top:10px; padding-bottom:10px; }
#top + div{ margin-top:50px;}
.app_header .morenav{ height:55px; line-height:55px; width:50px; right:0px;}
.app_header .loginuser i{ line-height:55px;}
.app_header .loginuser{ padding-top:0px; margin-right:55px;}
.fwres .hc .null{ font-size:18px;}
.fwres .hc *{ max-width:100%;}

}
@media screen and (max-width :420px){
body{ min-width:350px;}
.searchc .title span input{ width:100px;}
.jssort .picli .title{ font-size:14px;}

}
@media screen and (max-width :400px){
.twbad .txt>div{ max-width:100%; padding-left:20px; padding-right:20px;}
.flash .txt .h1{ font-size:14px}
.flash .txt{top: 10%;font-size:14px;}
.flash .txt .h2 .title{ font-size:22px;}
.flash .txt .h2 .more{margin: 5px auto;}
.flash .txt .h2 .more a{padding:5px 20px; font-size:18px;}

.flash .txt .h2 ul{ display:none}
.about .img .ys .item .num{font-size:18px;}
.about .img .ys .item .text{ font-size:12px;}

/*.about .econtent .etitle{ font-size:20px;}*/
.about .econtent .dp{ font-size:12px;}
.about .econtent .dp{ font-size:12px;}
.about .econtent .hc{ font-size:14px; line-height:1.5;}
.about .econtent .youshi .li .h1{ font-size:14px;}
.about .econtent .youshi .li .h2{ font-size:12px;}

.pro .left .search .input{ height:50px; font-size:12px;width: calc(100% - 50px);}
.pro .left .search{ line-height:50px;}
.pro .left .search .input +button{ height:50px; width:50px;}
.pro .left .proli{ padding-left:20px; padding-right:20px;}
.pro .left .proli .li{ font-size:16px;}
}
@media screen and (max-width :385px){ 
.aboutnew .title1 { font-size:22px;}

}
@media screen and (max-width :380px){ 
.searchmap .etitle span{ padding-left:20px; width:96%;}
.shouquanin.fangwei form .h1{ font-size:16px;}

.prosort .sortli .right .boxs{ padding:10px; font-size:12px;}
.prosort .sortli .right .dp{ padding:0px;}
.proin .appli3 .picli{ padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:10px;}

.proin .appli3 .picli .left{ width:60px;}
.proin .appli3 .picli .right{ margin-left:80px; font-size:12px;}
/*.down .left .downbtn a{ padding-left:20px; padding-right:20px; font-size:16px}*/
/*.down .left .downbtn a i{ font-size:24px;}*/
.down .right .dp{ font-size:14px; line-height:1.5;}
.zczs,.wenti{ padding-top:30px;}
.cms .picli{ width:100%;} 

}
@media screen and (max-width :360px){

.aboutnew .title1 { font-size:20px;}

.fwres  .hc .it span.name{ width:60px; padding-left:5px; padding-right:5px;}
.fwres  .hc .it span+span{ margin-left:65px;padding-left:5px; padding-right:5px;}

}















@media screen and (max-width :350px){
.pro .left .search{ padding-left:10px; padding-right:10px;} 
.pro .left .search .input{padding-left:10px; padding-right:10px;}

.fuwu .etitle{ font-size:24px;}
/*.pro .left .etitle .h1{ font-size:24px;}*/
/*.about .econtent .etitle{ font-size:24px;}*/


.application .etitle .h1{ font-size:16px;}

}
@media screen and (max-width :320px){ 

/*产品列表*/
.prosort .sortli .ntitle{ font-size:18px;}
.prosort .sortli .right .boxs{ padding:10px; font-size:12px;}
.prosort .sortli .right .dp{ padding:0px;}

}


/*.z-index{
	text-align: left;
	text-indent: 2em;
}
*/

/*招聘列表*/
.jobinli{
/*	background-image: url(job/bg.png);
	background-repeat: no-repeat;
	background-position: center center; background-size:100%;*/
}
/*.jobinli .title1{ color:#ffffff;}*/
.jobinli .jobtable{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	border-left-color: #dddddd;
	border-bottom-color: #dddddd;
	border-bottom-width: 1px; background-color:#FFFFFF;
}
.jobinli .jobtable .item{ width:20%; float:left; text-align:center; padding-left:10px; padding-right:10px; box-sizing:border-box}
.jobinli .jobtable .item1{ width:30%;}
.jobinli .jobtable .item4{text-align:left; padding-left:2%;}
.jobinli .jobtable .item3,.jobinli .jobtable .item4{ width:17.5%;}
.jobinli .jobtable .item2{ width:15%;}
.jobinli .jobtable .item5{ width:20%;}
.jobinli .jobtable .item .t{ display:none}


.jobinli .jobtable .th{ background-color:#999999; color:#FFFFFF; text-align:center; line-height:1.2; font-weight:bold;}
.jobinli .jobtable .th .item{display: flex;
    justify-content:center;
    align-items:center;min-height:45px; }
.jobinli .jobtable .td{ /*max-height:41px; overflow:hidden;*/-webkit-transition:5s; -moz-transition:5s; -ms-transition:5s; transition:5s;}
.jobinli .jobtable .td .hc{ display:none; }
.jobinli .jobtable .td .li.hover +.hc{ display:block; padding-left:50px; padding-right:50px;}
.jobinli .jobtable .td .li.hover{ background-color:#eeeeee;}
.jobinli .jobtable .td .item1{ text-align:left;}
.jobinli .jobtable .td .item4{ text-align:left; padding-left:2%;}
.jobinli .jobtable .td .more{ padding-left:52%; text-align:left;}
.jobinli .jobtable .td .item{ min-height:35px; position:relative}

.jobinli .jobtable .td .item1 span{ display:inline-block; position:relative;padding-left:30px; margin-left:30px;}
.jobinli .jobtable .td .item1 span:after{
	content:'';
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(0,0,0,0);
	border-right-color: rgba(0,0,0,0);
	border-bottom-color: rgba(0,0,0,0);
	border-left-color: #ea130e; position:absolute; left:10px; top:50%; margin-top:-10px;/*-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;*/
}
.jobinli .jobtable .td .li.hover .item1 span:after{
border-top-color:#ea130e;
	border-left-color: rgba(0,0,0,0);margin-top:-5px;border-top-width: 12px; left:5px;
}
.jobinli .jobtable .td .li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd; color:#000000; line-height:40px;
}
.jobinli .jobtable .hc{ padding:10px; background-color:#f5f5f5;	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;  overflow:hidden;}
.jobinli .jobtable .hc .title{ font-weight:bold;}
.jobinli .jobtable .hc .it{ float:left; width:48%;}
.jobinli .jobtable .hc .it2{ float:right}

.jobinli .more{ padding-top:30px; text-align:center;}
@media screen and (max-width :1024px){ 
.jobinli .jobtable .item1{ width:calc(80% - 360px);}
.jobinli .jobtable .item4{ width:20%;}
.jobinli .jobtable .item3{ width:120px;}
.jobinli .jobtable .item2{ width:120px;}
.jobinli .jobtable .item5{ width:120px;}
}
@media screen and (max-width :815px){ 
.jobinli .jobtable .item{ width:100%; text-align:left;	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd; }
.jobinli .jobtable .th{ display:none}
.jobinli .jobtable .item .t{ display:block}
.jobinli .jobtable .td .item1:after{ display:none}
.jobinli .jobtable .td .hc{ display:block; background-color:#FFFFFF;}
.jobinli .jobtable .td .item1{ padding-left:10px;}
.jobinli .jobtable .item .t{ float:left; width:80px; font-weight:bold;}
.jobinli .jobtable .item .t+div{ margin-left:80px;}
.jobinli .jobtable .td .li{ border:none;}
.jobinli .jobtable .td .hc .it{ width:100%;}
.jobinli .jobtable .td .more{  padding-left:0;}
.jobinli .jobtable .td .item1 span:after{ display:none}
.jobinli .jobtable .td .item1 span{ padding-left:0; margin-left:0;}
/*.jobinli .jobtable .td .hc .c{ font-size:14px;}*/
.jobinli .jobtable .td{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #cccccc;
} 

.searchpro .item{ width:100%; padding-top:10px; padding-bottom:10px;}
.searchpro .xiala+.btn+.clear{ height:0;}
.searchpro .item .it{ width:100%;}
.searchpro .item .it1{ padding-bottom:10px;}
.searchpro .item .it2{ padding-top:10px;}
.searchpro .item .it1 span + div{ margin-right:0px;}

}
@media screen and (max-width :480px){
.appli3 .picli .left{ width:100%; padding-bottom:10px;}
.appli3 .picli .left+.right,
.appli3 .picli .left.imgli2+.right{ margin-left:0px; clear:both;}

}



/*弹窗*/
.alert{
	position:fixed;
	top:50%;
	width:300px;
	height:200px;
	left:50%;
	margin-left:-155px;
	margin-top:-155px;
	background-color:#ffffff;
	z-index:9999;
	text-align:center;
	border: 5px solid #999999; border-color:rgba(50,50,50,0.5);
}
.alert>.close{ position:absolute; top:0; right:0; width:30px; text-align:center; line-height:30px; cursor:pointer; /*background-color:rgba(50,50,50,0.1);*/}
.alert>.close i{ color:#999999; font-size:24px;}
.alert .hc{ text-align:center; font-size:18px; line-height:100px;}

.alert  button{ border-radius:5px; font-size:18px;background-color:#EA130E;border: 1px solid #EA130E; color:#FFFFFF; padding-left:15px; padding-right:15px; height:40px; margin-left:5px; margin-right:5px;}
.alert  button.close{ background-color:#999999; border-color:#999999;}

.alert+div{position:fixed; height:100%; width:100%; float:left; background-color:rgba(0,0,0,0.6); z-index:9998; top:0; left:0;}

.flash .phone,.bannerin .phone,.ppbzin .phone,.twbad .phone,.fzlc .phone,.lxbtn.phone{ display:none}
.prodetails b.title1{ font-weight:lighter;}
.lxbtn{ clear:both; padding-top:20px;} 
.lxbtn a.btn{ width:100%; text-align:center;}

@media screen and (max-width :1350px){.aboutnew .econtent .picli .right .dp { line-height:1.5;}}
@media screen and (max-width :1350px ) and (min-width :1025px ){.aboutnew .econtent .picli .right .dp { font-size:16px;}}
@media screen and (max-width :1200px){.prodetails .appli .hc.leixing{ overflow-x:auto;}.prodetails .appli .hc.leixing img{ max-width:1200px;}}
@media screen and (max-width :768px){
.flash .phone,.bannerin .phone, .application .phone.appsortli,.twbad .phone,.ppbzin .phone,.fzlc .phone,.lxbtn.phone{ display:block;}
.flash .pc,.bannerin .pc, .application .pc.appsortli,.twbad .pc,.ppbzin .pc,.fzlc .pc,.lxbtn.pc{ display:none;}

.application .econtent + .more .appsortli{ margin-left:auto; margin-right:auto;}
.application .appsortli{ padding-top:10px; clear:both;}
.application .appsortli a{ margin:auto; width:48%; float:left; text-align:left; font-size:14px;white-space: normal; line-height:1.2; padding-top:5px; padding-bottom:5px;}
.application .appsortli a:nth-child(2n){ float:right}
.application .appsortli a:nth-child(2n+1){ clear:both;}
.aboutnew .etitle .h2 span::after, .aboutnew .etitle .h2 span::before{ display:none}
/*.pro .etitle{ text-align:left;}*/
.pro .left .etitle a { width:100%;}
/*.pro .etitle .h1,.pro .etitle .h2{ text-align:left;}*/
.pro .left .etitle a .zwcontent{ text-align:left;}
.fuwu .etitle::after, .pro .left .etitle .h1::after { display:none;}
 .application .etitle .h1{ text-align:center;}
 .application .econtent + .more a{ display:block;}
 .news .econtent .li a::before { top:4px; margin-top:0;}
 .news .econtent .li a {width:100%; overflow:visible;white-space: normal; max-width:100%; }
 .news .econtent .li a +span{ float:left; width:100%; padding-left:25px;box-sizing:border-box;}
 .news .etitle a{ width:calc(50% - 5px); text-align:center;}
 #foot .etitle { padding-top:0;}

  .sorts ul li{ margin-left:5px; margin-right:5px;}
  .sorts ul li a{ display:block; text-align:center;}
 .sortslen2 ul li{width:calc(50% - 10px);}
 .sortslen3{width:calc(100% / 3 - 10px);}
	.proin .appli4{ padding-left:0; padding-right:0;}
 .proin .appli4 .h1::after { display:none}
 .proin .appli4 .hc .picli .right .title { font-size:18px; margin-bottom:10px;}
 .appcjwt .dp,.appcjwt .hc { line-height:1.5; font-size:16px;}
 .appcjwt .item1{ padding-bottom:30px;}
 .appcjwt .more a { display:block; text-align:center;}
 .shouquanin form .btn button{ width:100%; font-size:18px;background-position: calc(50% - 40px) center; box-sizing:border-box; padding-left:0px;}
 #searchformpro{ position:relative;}
  #searchformpro .btn { padding-left:20px; padding-right:20px;}
/* .shouquanin form {box-sizing:border-box; }
 .btn{box-sizing:border-box;}*/
}
@media screen and (max-width :650px){.jishu .box > div { background-image:none;}}
@media screen and (max-width :550px){ .appcjwt .dp,.appcjwt .hc {font-size:14px;}}
/*@media screen and (max-width :500px){ .proin .appli4 .hc .picli .right .title { font-size:24px;}}*/
@media screen and (max-width :320px){.application .appsortli a{  width:100%; float:left;}}

/*移动端导航*/
#menu{ position:fixed; z-index:999; height:100%; width:calc(100% - 180px); background-color:#000000;right:0; top:0; line-height:1.5; overflow-y:auto; font-size:16px; right:-100%;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
#menu ul li{ position:relative; line-height:30px;}
#menu ul li i{ position:absolute; right:0; top:0; color:#ffffff; height:50px;  width:50px; z-index:1; line-height:50px;  text-align:center; cursor:pointer;}
#menu ul li,#menu ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#menu ul li a{ display:block; padding-left:16px;	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:rgba(255,255,255,0.2); color:#FFFFFF; padding-top:10px; padding-bottom:10px;}
#menu ul li ul{ display:none}	
#menu ul li ul li a{ display:block; padding-left:31px; font-size:15px;}
#menu ul li ul li ul li a{
	display:block;
	padding-left:45px; font-size:14px;

}
#menu.hover{ display:block; right:0;}
#menu + .bg{ display:none;}
#menu.hover +.bg{position:fixed; z-index:998; height:100%; width:100%; background-color:rgba(0,0,0,0.6); left:0; top:0; display:block;}
#menu.hover +.bg .close{ position:absolute; top:0; left:100px; width:80px; height:80px;/* background-color:rgba(0,0,0,0.5);*/ text-align:center; color:#ffffff; line-height:80px; font-size:36px; font-weight:lighter; cursor:pointer;}


@media screen and (max-width :385px){
.searchpro .item { padding-top:5px; padding-bottom:5px;}
.searchpro .item span{ display:block;}
.searchpro .item span + div{ margin-left:auto; clear:both;}
}
.aboutnew .econtent .picli .phone{ display:none}
@media screen and (max-width :768px){
.aboutnew .econtent .picli{ padding-bottom:0;}
.aboutnew .econtent .picli .pc{ display:none}
.aboutnew .econtent .picli .phone{ display:block}
.aboutnew .econtent .picli{ overflow:hidden}
.aboutnew .econtent .picli .right>div{ position:relative;}
.aboutnew .econtent .picli .right .ico { text-align:center; padding-left:0; padding-right:0; width:100%; top:15px;}
.aboutnew .econtent .picli .right .ico img{ max-width:50px; margin:auto; margin-left:-25px; }
/*.aboutnew .econtent .picli .right .ico img{ max-width:50px; margin:auto; position:relative;}*/
/*.aboutnew .econtent .picli .right .ico{ top:100% ; margin-top:auto; position:absolute; width:100%; text-align:center; background-color:#FF0000; height:50px; padding:0; }*/
.aboutnew .econtent .picli .right .hc{ display:none}
.aboutnew .econtent .picli .right{ -webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms; min-height:150px; padding-top:10px; margin-top:auto;}
.aboutnew .econtent .picli:hover .right,.aboutnew .econtent .picli.hover .right{ position:absolute; top:0px; left:0px; height:100%; text-align:center; margin-top:0px; overflow:hidden; padding-top:0px; overflow:hidden;  display: flex;
    justify-content:center;
    align-items:center;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
.aboutnew .econtent .picli:hover .right .ico,.aboutnew .econtent .picli.hover .right .ico{ top:auto; padding-top:10px; position:relative; padding-bottom:10px; display:block; }
.aboutnew .econtent .picli:hover .right .ico img,.aboutnew .econtent .picli.hover .right .ico img{ position:relative; margin:auto; top:auto; left:auto; display:block;}

.youshi2 .box .item .t1,.youshi2 .box .item > div ul,.youshi2 .box .item > div ul li{ font-size:14px;}
.youshi2 .box .item > div ul,.youshi2 .box .item > div ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

}
@media screen and (max-width :450px){

.aboutnew .econtent .picli .right .ico img{ max-width:40px; margin-left:-20px; }
}

@media screen and (max-width :420px){

.youshi2 .box .item .t1,.youshi2 .box .item > div ul,.youshi2 .box .item > div ul li{ font-size:12px;}

}
@media screen and (max-width :330px){.fwres .fwtop{ padding-left:10px; padding-right:10px;}}

@media screen and (max-width :1150px) and (min-width :769px){
.proin .appli4 .hc .picli .right{ min-height:180px;}

}



@media screen and (max-width: 1200px){
.downin .downli > div.title{ width:calc(100% - 540px);}
.downin .downli > div.date{ width:180px;}
.downin .downli > div.look,.downin .downli > div.downbtn{ width:180px;}
}
@media screen and (max-width: 1024px){
.downin .downli.th > div span{ font-size:18px}


.appcjwt .more { padding-top:0px;}
.appcjwt .more a,.jishu .item .more a{ line-height:1.2; padding-top:10px; padding-bottom:10px;}

.appcjwt .hc{ padding-top:10px; padding-bottom:10px;}

.appcjwt>div:after{ display:none;}
.appcjwt{ overflow:hidden;}
.appcjwt .item{ width:100%;}
.appcjwt .item2{ padding-left:0%; padding-right:0%; position:relative; padding-top:20px;}
.appcjwt .item2:before{ background-color:rgba(255,255,255,0.5); height:200%; position:absolute; top:0; left:-20%; width:150%; z-index:-1; content:'';}
.appcjwt .item2 .title,
.appcjwt .item2 .dp{ color:#000000;}


.jishu .item { width:100%;}
.jishu .item + .item {
  padding-left: 20px;
  padding-right: 20px;
  background-size: cover;
  background-image: url(fuwu/fwbg.jpg);
  background-repeat: no-repeat;
  background-position: center center;
}
.jishu .item, .jishu .item + .item {
  padding-top: 20px;
  padding-bottom: 20px;
}
.jishu .box > div { background-image:none;}
}
.yingyong .econtent .hc{ /*line-height:1.2;*/ overflow-y:auto; max-height:315px; min-height:315px; margin-top:30px;  display:block; padding-top:0px; padding-bottom:0px; }
/*.yingyong .econtent .hc>div{ padding-top:50px; padding-bottom:50px; float:left; width:100%;}*/
@media screen and (max-width: 1200px){
.yingyong .econtent .hc,.yingyong .econtent .img{ max-height:100000px; min-height:0; width:100%; clear:both;}
.yingyong .econtent .hc{ margin-top:0px; height:auto; padding:50px; }
.yingyong .econtent .img{ display:block;}
.yingyong .econtent .img img{ width:100%; }
}
@media screen and (max-width: 815px){
.jobinli .jobtable .item .t {width: 100px;}
.jobinli .jobtable .item .t + div { margin-left:110px;}
}


@media screen and (max-width: 768px){.downin .downli.th > div span{ font-size:12px; font-weight:bold;}
.downin .downli.tr > div span{ font-size:12px}
.downin .downli > div.title{ width:calc(100% - 260px);}
/*.downin .downli > div.title span{display: flex;
    justify-content:center;
    align-items:center; }	*/
.downin .downli > div.date{ width:100px;  float:right; display:none}
.downin .downli > div.look,.downin .downli > div.downbtn{ width:130px;}
.message #searchformpro .btn{ padding-left:0; padding-right:0;}
}

@media screen and (max-width :600px){.application .econtent .picli {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 10px;
  margin-bottom: 10px;
}}



@media screen and (max-width :450px){.cms .proli{ width:100%; margin-left:0%; margin-right:0;}

.cms .proli:nth-child(3n+1),.cms .proli:nth-child(2n+1){ margin-left:0px; clear:both;}
.cms .proli .right{ min-height:0px;}



.down .left{ padding-left:0; padding-right:0; width:100%;}
.down .left .img{ width:100%; float:left; text-align:center;}
.down .left .img img{ float:none}
.down .left .downbtn { text-align:center; width:100%;}
.down .left .r{ margin-left:0px; text-align:left; clear:both; padding-top:20px;width:100%; max-width:100%;}
.down .left .r .phone{ padding-top:0;}

.contact2 .left .title1{ font-size:22px;}

}

@media screen and (max-width :1024px){.contact2 .left{ padding-left:0;}.lxbtn{ line-height:45px;}}

@media screen and (max-width :768px){#cms1 .content{
	padding-top:20px;
	padding-bottom:20px;
	text-align: left;
}}
@media screen and (max-width :400px){
.shouquanin .etitle { padding-top:0; margin-top:-20px;}
/*.contact2 .left .title1{ font-size:20px;}*/
}
@media screen and (max-width :380px){
.contact2 .left .title1{ font-size:20px;}
}
  @media screen and (max-width: 550px){
.searchpro .item span{
 width:100%; 
}

.searchpro .item span+div{
  width:100%; margin:auto; padding:0; max-width:100%; 
}

}
.newsins #cms1 .content h2{ font-size:30px;}
@media screen and (max-width :815px){
.jobtable .th+.clear:before{ content:'No job recruitment'; text-align:center; padding-top:20px; padding-bottom:20px;  width:100%; float:left;  color:#999999 }
.newsins{ padding-top:0; margin-top:-20px;}
/*.newsins #cms1 .content{ padding-top:0px;}*/
.newsins #cms,#cms1{ padding-top:0;}
.newsins #cms1 .content h2,.newsins #cms1 .content h1,.zcazcjwt .title{ font-size:24px; line-height:1.2;}
.newsins #cms1  h1.h1{ padding-top:10px; padding-bottom:10px;}
}
@media screen and (max-width :600px){
.downin .downli > div.look font, .downin .downli > div.downbtn font { display:none}
.downin .downli > div.look , .downin .downli > div.downbtn  { width:60px; text-align:center;display: flex;
    justify-content:center;
    align-items:center;}
.downin .downli > div.title{ width:calc(100% - 130px); }
.downin .downli.tr > div.title>span,.downin .downli.tr > div.look span , .downin .downli.tr > div.downbtn span{display: flex;
  /*  justify-content:center;*/
    align-items:center;min-height:60px; float:left; width:100%;}
.downin .downli.tr > div.look span , .downin .downli.tr > div.downbtn span{  justify-content:center;}
/*.downin .downli.tr > div.look span, .downin .downli.tr > div.downbtn  span{ min-height:60px; line-height:36px;}*/
}

@media screen and (max-width :768px){
.prodetails .proshow .right .more span{ float:left; width:100%; clear:both; max-width:100%;}
.prodetails .proshow .right .more > a,.prodetails .proshow .right .more span a,.dpin.contentdp .more a,.dpin.contentdp .right a.btn,.jishu .item .more a,.appcjwt .more a{ line-height:23px; width:100%; padding-top:10px; padding-bottom:10px; padding-left:0px; padding-right:0px; display:block; border:none; min-height:0; height:43px; text-align:center;}

.prodetails .proshow .right .more span a:hover,.dpin.contentdp .right a.btn:hover,.jishu .item .more a:hover,.appcjwt .more a:hover{ background-color:#EA130E; color:#FFFFFF}
.yingyong.sectiontop{ padding-top:10px;}
.yingyong.sectiontop .box>.title{ line-height:1.2;}


.shouquanin{ padding-top:0; margin-top:75px;}
.searchpro{/*background-size:auto 35.333333vw;*/ }
.loginuser .loginbg .etitle.phone{  box-sizing:border-box; padding-top:50px; padding-bottom:50px;}
.shouquanin .etitle{ padding-bottom:0px; min-height:33vw;box-sizing:border-box; padding-top:50px;}



.yingyong .econtent .hc { padding:20px; /*line-height:1.5;*/
 
}

}
@media screen and (max-width :450px){
.loginuser .loginbg{ margin-top:55px;}
.loginuser .loginbg .etitle.phone{  padding-top:30px; padding-bottom:30px;}
.shouquanin .etitle{ padding-bottom:20px; min-height:40vw; padding-top:20px; line-height:1.2;}


.searchpro .xiala ul li{ line-height:20px; padding-top:16px; padding-bottom:16px;}
}

@media screen and (max-width :400px){.aboutin .left .title1{ font-size:22px;}

.youshi2 .box .item > div{ font-size:14px;}
}
@media screen and (max-width :360px){.aboutin .left .title1{ font-size:20px;}}
.yingyong .econtent .hc p{ padding:0; margin:0;}




@media screen and (max-width :1024px){ 
.fwres .fwtop .fwlogo { font-size:24px}
}

@media screen and (max-width :815px){ 
.fwres .fwtop .fwlogo { font-size:20px}
}
@media screen and (max-width :767px){
.fwres .fwtop .fwlogo,.fwres .fwtop .title{padding-left:20px; padding-right:20px;}
.fwres .fwtop .fwlogo b{line-height:1.2; font-weight:bold;}
.fwres .fwtop .title{ line-height:1.2; padding-top:10px; padding-bottom:10px;}
.fwres .fwtop .fwlogo span img{ float:left;}
.fwres .fwtop .fwlogo span b{ display:block; text-align:left; width:calc(100% - 105px); float:right;}

}

@media screen and (max-width :380px){
.fwres .fwtop .fwlogo,.fwres .fwtop .title{padding-left:10px; padding-right:10px;}
}


.share  span.img,.share2 span.img{ position:relative;}

.share  span.img .b,.share2 span.img .b{display:none; text-align:center;	font-style: normal;}
.share  span.img .b img,.share2 span.img .b img{max-width:200px;}
.share  span.img .b{
	position:absolute;
	bottom:43px;
	left:0;
	z-index:2;

	padding: 10px;
	border: 1px solid #dddddd; background-color:#FFFFFF; display:none;
}

.share  span.img:hover .b{ display:block;}

@media screen and (max-width :1024px){
.share2  span.img .b{ position:fixed; width:200px; float:left;  left:50%; margin-left:-100px; top:50%; margin-top:-100px; z-index:101;}
.share2.open .bg{ position:fixed; top:0; left:0; background-color:rgba(0,0,0,0.8); width:100%; height:100%; z-index:100; float:left;}
#foot{-webkit-animation-fill-mode: none;}
}