/* CSS Document */
.appsortli.phone{ display:none}
@media screen and (max-width :1024px){ 
.pro .left .boxs{ width:100%; padding-left:0px;}
/*移动端*/
/*.app_header{ display:none}*/
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;}

/*.app_top{ height:50px; float:left; width:100%;}*/
#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:10px; 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:80px; padding-top:5px;}
.app_header .loginuser i{ font-size:32px;}
/*	.app_header .nav{height: 0; overflow: hidden; -webkit-transition: all .2s ease-in; transition: all .2s ease-in;position:relative;z-index:2; border-top:none;}
	.app_header .navon{height:72px;}*/
#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 .swiper-slide{ height:400px; background-size:auto 100%;}
.flash .swiper-slide img{ display:none}*/

/*====================首页=============*/
.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: #FE0000; 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:50%;}
.news .econtent .li:nth-child(2n+1){ clear:both;}
.news .title{ display:none}
.aboutnew .econtent{ padding-top:10px;}
/*应用*/
.application ,.aboutnew,.news .box{ padding-top:30px;}
.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;}
.pro .left{ padding-top:30px; padding-bottom:30px;}
.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{ 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;}
.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; }



}
@media screen and (max-width :768px){


}
@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;}
}
@media screen and (max-width :580px){
.twbad .txt>div{ max-width:100%; font-size:16px;}}
@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;}
/*.twbad .txt > div{ font-size:18px;}*/

.fuwu .picli{ height:100vw;}
/*.fuwu .picli .text .txt .title{ font-size:24px;}
.fuwu .picli .text .txt .dp{ font-size:16px;}*/

.phone .about .img .im{ background-size:100%; height:50vw;}

.application .etitle .h1{ /*font-size:18px */}
.application .etitle .h2{/* font-size:14px;*/ 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;}


}
@media screen and (max-width :480px){
.twbad{ height:100px;}
.twbad .txt>div br{ display:none}}
@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 :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;}
}

@media screen and (max-width :1024px){ 
/*服务*/
/*.fuwu .picli{max-width:80%;}*/
.fuwu .swiper-button-next,.fuwu .swiper-button-prev{ display:block}


/*===================内页===================*/
/*.bannerin{ display:none}*/
#postion2,#postion{ display:none}
/*搜索页*/

.shouquanin{ background-size:100%; padding:50px;	background-image: url(shouquan/bgphone.jpg);}
.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;}
.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:20px; padding-right:20px;}
.searchpro .resk .li{width:31.3333%; }
.searchpro .resk .li span{font-size:16px;}
.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;}

/*经销商网络*/
.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}

/*内页关于我们*/
.aboutin .right{ width:100%;}
.aboutin .right img{ width:100%;}
.aboutin .left{ padding:20px; width:100%;}
.aboutin .left .hc{ padding-top:20px;}
.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%;}

/*联系我们*/
.contact .left:after{ display:none;}
.contact .left{width:100%; margin:auto; padding-left:20px; padding-right:20px; position:relative;}
.contact .right{ width:100%; margin:auto; margin-top:50px; float:left;}

.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 .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;}
.down .phone{ display:block}
.down .pc{ display:none}
.down .left{ width:500px; margin:auto; float:none; padding-top:50px; clear:both}
.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:#FE0000;}
.wenti .ctitle b.hover:after{
	position:absolute;
	bottom:-2px;
	width:100%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FE0000; 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:#FE0000; 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:#Fe0000; 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:#FE0000;
	color:#FFFFFF;}

/*.newsliin .flash .swiper-slide .txt{ background-color:rgba(0,0,0,0.2);}*/
.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;
}

/*应用详细页*/

.applicationin{}
.applicationin .appli1{ padding:0px;} 
.applicationin .appli1 .item .img{ width:100%;}
.applicationin .appli1 .item .right{ width:100%;}
.applicationin .appli1 .item .img img{ width:100%;}
.applicationin  .appli2 { background-color:#FFFFFF}
.applicationin  .appli2 .h1{ font-size:18px}
.applicationin  .appli2 .hc .picli{ max-width:90%; margin:auto;}
.applicationin  .appli2 .hc .picli .txt{font-size:12px}
.applicationin  .appli2 .hc .picli *{ max-width:100%;}
.applicationin  .appli3 .h1,.applicationin  .appli4 .h1{ text-align:center; position:relative}
.applicationin  .appli3 .right,.applicationin  .appli3 .left{ width:100%; clear:both}
.applicationin  .appli4{ padding-left:20px; padding-right:20px;}

.applicationin .appli1 .item .right{ padding-top:30px; padding-bottom:30px; padding-left:20px; padding-right:20px;}
.applicationin .appli1 .item .right .title{ line-height:1.2; padding-bottom:20px; padding-top:0px; font-weight:lighter;}
.applicationin .appli1 .item .right .dp{ padding-top:20px;}
.applicationin .appli1 .item .right .title::after{border-bottom-width:3px;}
.applicationin .appli1 .item .right .title,.applicationin .appli3 .left .h1,.applicationin .appli4 .h1{ font-size:28px;font-weight:lighter;}
.applicationin .appli4 .dp{ font-size:14px; color:#555;}
.applicationin .appli3 .left *{ max-width:100%;}
.applicationin .appli2,.applicationin .appli3 .left,.applicationin .appli4{ padding-top:80px; padding-bottom:30px;}

.applicationin .appli2 .h1{ padding-left:20px; padding-right:20px; line-height:1.5;}
/*.applicationin .appli1 .item .right .dp h3{ font-weight:lighter;}*/

.applicationin  .appli3 .h1:after,.applicationin  .appli4 .h1:after{
	content:'';
	width:1em;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	position: absolute;
	left: 50%;
	bottom: 0px; margin-left:-0.5em;
}

/*产品详细页*/
.proin {}
/*.proin .appli.c .box{ padding:0px;}*/
.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: #FF0000;
	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;}
/*新闻详细页*/

/*招聘列表*/
.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;}
.proin .appli4 .h1:after{
	content:'';
	width:1em;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	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;}

}

@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;}


}
@media screen and (max-width :650px){
/*内页新闻列表*/
.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;}

/*.applicationin .appli1 .item .right{ padding-top:30px; padding-bottom:30px; padding-left:20px; padding-right:20px;}
.applicationin .appli1 .item .right .title{ line-height:1.2; padding-bottom:20px; padding-top:0px; font-weight:lighter;}
.applicationin .appli1 .item .right .dp{ padding-top:20px;}
.applicationin .appli1 .item .right .title::after{border-bottom-width:3px;}
.applicationin .appli1 .item .right .title,.applicationin .appli3 .left .h1,.applicationin .appli4 .h1{ font-size:28px;font-weight:lighter;}
.applicationin .appli4 .dp{ font-size:14px; color:#555;}
.applicationin .appli3 .left *{ max-width:100%;}*/
.applicationin .appli3 .left .hc{ font-size:14px; line-height:1.5;}
.applicationin .appli2,.applicationin .appli3 .left,.applicationin .appli4{ padding-top:50px; padding-bottom:30px;}

.applicationin .appli4 .dp{ padding-top:10px;}
.applicationin .appli4 .hc .picli .right .title{ font-size:18px;}


.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;}
/*.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;}*/
.wenti .etitle>div.h2{ font-size:14px;}
/*.down .right .dp{ font-size:14px; line-height:1.5;}
.wenti{ padding-top:50px; padding-bottom:30px;}*/

.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){ 
.shouquanin{ padding-left:20px; padding-right:20px;}
.shouquanin form{ padding-left:20px; padding-right:20px;}
.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;}
.searchpro .resk .li span{font-size:14px;}
#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;}
.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;}
}

@media screen and (max-width :480px){
#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;
	
}

}
@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%;}
/*.fwres .boxs{ max-width:100%;}*/
}

@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%;} 


/*
#top + div{ margin-top:65px;}

	.app_header .app_logo{  padding-top:5px; padding-bottom:5px; }
*//*.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:10px; 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:80px; padding-top:5px;}
.app_header .loginuser i{ font-size:32px;}*/



}
@media screen and (max-width :350px){ 
.application .etitle .h1{ font-size:16px;}

/*.app_header .morenav{ width:35px; right:0px;}


.app_header .loginuser{ float:right; margin-right:50px; padding-top:5px;}
	.app_header .app_logo{ width:150px;  padding-left:20px;}*/
}
@media screen and (max-width :320px){ 

/*.app_header .morenav{ right:0px;}*/
/*产品列表*/
.prosort .sortli .ntitle{ font-size:18px;}
.prosort .sortli .right .boxs{ padding:10px; font-size:12px;}
.prosort .sortli .right .dp{ padding:0px;}

}
@media screen and (max-width :900px){
.youshi2 .item{ height:20vw;}
/*.youshi2 .item1:before,.youshi2 .item3:before{ border-width:5px;}*/
.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 .item3>div,.youshi2 .box .item2>div{ padding-left:10px; padding-right:10px; text-align:center;line-height:1.2;}

}
@media screen and (max-width :600px){
.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 :500px){
.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 .item1>div ul li{ font-size:14px; line-height:1.2;}
.youshi2 .box .item3>div,.youshi2 .box .item2>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 :330px){.fwres .fwtop{ padding-left:10px; padding-right:10px;}}
