/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}

del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#000;outline:0; font-family: 'microsoft yahei'} 
body{background:#fff;}
a,a:hover{color:#333;}
a:hover{color:#333;}
a,a:hover{text-decoration: none;}
a:link, a:visited, a:active, a {
    text-decoration: none !important;
}
.clearfix,.clearfix:before,.clearfix:after{
	display: table;
	clear: both;
	content: "";
}
@media screen and (min-width: 1200px) {
	.container-wd{width: 85%;margin: 0 auto;}
}

.clear{clear: both;}
body,html{min-width: 320px;}
#alla,#content{width: 100%;overflow: hidden;}
.space-4{width: 100%;height: 4rem;}
.space-6{width: 100%;height: 6rem;}
@media (max-width: 768px) {
.space-6,.space-4{width: 100%;height: 2rem;}
}

/* ----------------------------------------------------通用样式-------------------------------------------------------------- */


/* 头部开始 */
.headerbox{background: rgba(255,255,255,1);width: 100%;border-bottom: 1px solid rgba(162,162,162,0.4);z-index:99;position:relative;}
.headerbox:hover{background: rgba(255,255,255,1);}
.headerwd{padding: 0 4rem;width: 100%;}
.headlogo{display: block;margin-top: 0.8rem;}
.headlogoimg2{display: none;}
.headnav{position: unset !important;}
.headnav ul{display: flex;flex-wrap: wrap;margin-bottom: 0; float:right;}
.headnav ul h2{padding: 0;margin: 0;}
.headnav ul li a{
	display: block;
	font-size: 16px;
	color: #000000;
	text-align: left;
	padding: 1.5rem 1.2rem;
	
	}
.headnav ul li:hover .active-nav{background-color: #fc8403;color: #FFFFFF;}	
	
.headnav ul li:hover h2 a{color: #fc8403;}


/* .headerbox:hover .headnav ul li a{color: #333333;} */
.nav-menu{background: #ffffff;background: url(sjbj1.jpg);background-size: 100% 100%;  width: 100%;position: absolute;top: 100%;left: 0;z-index: 9; display: none; border-top: 1px solid #fc8403;padding:2rem 4rem;box-sizing: border-box;}
.headnav ul li:hover .nav-menu{display: block;}
.nav-menu:hover{display: block;}
.mavmenu-tit{font-size: 1.4rem;color: #333333;}
.mavmenu-dec{font-size: 0.67rem;color: #666666;line-height: 3rem;}
.navmenurt{box-sizing: border-box;padding: 1rem;}
/* .navmenulf{padding-left:3rem;} */
.navmenurt img{width: 70%;border:5px solid #ffffff;}
.navmenu-ul{display: flex;width: 90%;}
.navmenu-ul li{width: 30%;box-sizing: border-box;padding: 0 1rem;overflow: hidden;}
.navmenu-ul li a{position:relative; display: block;border-bottom: 1px solid #CCCCCC;font-size: 0.67rem;color: #666666;height: 4rem;line-height: 3rem;width: 100%;overflow: hidden;padding-left: 3px !important;padding-right: 1rem !important;}
.navmenu-ul li a:hover{color:#fc8403 !important;}
.navmenu-ul li a span{position:absolute;right:5px;top: 1.4rem;color:#999999;}
.headnav-rt{margin-top: 1rem;}
.headssicon{cursor: pointer; display: inline-block;width: 1.3rem;height: 1.3rem;background: url(head-ss01-02.png);background-size: 100% 100%;    margin-top: 8px;}
.headlangeicon{cursor: pointer;display: inline-block;width: 1.3rem;height:1.3rem;background: url(lang02.png);background-size: 100% 100%;margin-left: 10px;}
.enicon{ursor: pointer;display: inline-block;width: 1.3rem;height:1.3rem;background: url(enicon.png);background-size: 100% 100%;margin-left: 10px;}
.headmobi-menu{float: right;width: 2rem;height: 2rem;}
.headmobi-menu img{width: 100%;margin-top: 1rem;margin-left: 1rem;}
.headssbox{
	position: absolute;top: 0;left: 0;background: #ffffff;padding: 3rem 0;width: 100%;display: none;
}
.headssbox form{display: block;width: 70%;margin: 0 auto;border-bottom: 1px solid #CCCCCC;padding: 0.5rem;}
.headssbox form input{border: none;font-size: 0.8rem;color: #333333;width: 80%;}
.search_btn{width: 1rem;height: 1rem;background: url(head-ss02.png);background-size: 100%;border: none;float: right;}
.search_btn:hover{background: url(head-ss02-02.png);background-size: 100%;}
.headss-close{cursor: pointer; width: 1rem;height: 1rem;background: url(headss-close.png);background-size: 100%;position: absolute;top: 2rem;right: 2rem;}
.headss-close:hover{background: url(headss-close02.png);background-size: 100%;}

.headnav-mobi{width: 100%;position: fixed;z-index: 999;height: 100%;background: rgba(0,0,0,0.6);top: 0;right: -200%;}
.headnavmobirt{background: #FFFFFF;width: 80%;float: right;height: 100%;padding-top: 3rem;}
.headnavmobi-close{width: 2rem;height: 2rem;background: url(mobi-close.png);background-size: 100%;position: absolute;left: 2rem;top: 2rem;}
.heanavmobiti{text-align: center;font-size: 1.5rem;line-height: 3rem;color: #333333;font-weight: bold;}
.headnavmobirt ul{padding: 0 2rem;}
.headnavmobirt ul li a {display: block;font-size: 1rem;line-height: 4rem;height: 4rem;overflow: hidden;color: #333333;text-align: left;border-bottom: 1px dashed #CCCCCC;}
.headnavmobirt ul li a span{float: right;color: #999999;}
.slide-next{display: block;}
			
@media (max-width: 1500px) {
	.headerwd{padding: 0 1rem;}
	.headnav ul li a{padding: 1.3rem 1rem;}
	.headlogo img{width: 100%;}
	.headssicon{margin-top: 3px;}
}
@media (max-width: 1230px) {
	.headlangeicon,.enicon{margin-left: 0;}
}

@media (max-width: 991px) {
	.headerwd{padding-bottom: 0.5rem;}
	.headlogo{margin-bottom: 0.5rem;}
	.headnav-rt{float: left;margin-bottom: 8px;}
	.headlangeicon,.enicon{margin-left: 0.8rem;}
}
@media (max-width: 768px) {
.banner .swiper-container .swiper-wrapper .swiper-slide .text{opacity:0;}
.banner .swiper-container .pagination-all{    bottom: 20%;}
.banner .slide-next{display:none;}
.headnav-rt{margin-bottom: 1rem;margin-left: 1rem;}
.headmobi-menu{margin-right: 2rem;}
.headlogo{display: inline-block;flex: 1;}
.headlogo img{width: 8rem;}
.headlogobox{display: flex;}
}






/*分页样式开始*/
.ye_ma{text-align: center;margin: 0px;clear: none;width: 100%;padding-top:30px; font-size:14px; color:#666;}
.ye_ma a{line-height: 35px;clear: none; height: 35px; font-size:14px; color:#333; padding:0 15px; border:1px solid #cccccc; border-radius:6px; display:inline-block; margin:0 3px;}
.ye_ma a:hover{background-color:#fc8403; border:1px solid #fc8403; color:#FFF;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}
/*分页样式结束*/
@media (max-width: 768px) {
	.ye_ma a{margin: 5px 0px;line-height: 25px;height: 25px;}
	.mainspace100{height: 2rem;}
	.new_des{padding: 2rem 4rem;}
}


/* 内页banner */
.bannernei{width: 100%;padding: 9rem; background-size: 100%;}
.banner-cp{background: url(banner_nei.jpg) no-repeat;background-size: 100%;}
.banner-lingyu{background: url(yingyong.jpg) no-repeat;background-size: 100% 100%;}
.banner-zhiliang{background: url(zhiliang.jpg) no-repeat;background-size: 100% 100%;}
.banner-contact{background: url(contact.jpg) no-repeat;background-size: 100% 100%;}
.banner-cp{background: url(cp-banner.jpg) no-repeat;background-size: 100% 100%;}
.banner-news{background: url(news.jpg) no-repeat;background-size: 100% 100%;}

@media (max-width: 768px) {
		.bannernei{width: 100%;padding: 5rem; background-size: 100% 100%;}
	}

@media (max-width: 420px) {
		.bannernei{width: 100%;padding: 3rem; background-size: 100% 100%;}
	}
/* 首页关于我们 */
.syabout{width: 100%;display: flex;}
.syaboutlf{width: 50%;}
.syaboutlf img{width: 100%;}
.syaboutrt{width: 50%;position: relative;background: #f8f8f8;}
.syabout-imgtit{width: 8rem;position: absolute;left: 8%;top: 8%;}
.syabout-main{position: absolute;top: 38%;left: 23%;width: 60%;}
.syabouttit{font-size: 1.125rem;font-weight: bold;margin-bottom: 1rem;}
.syaboutp1{font-size: 0.65rem;color: #999999;line-height: 1.5rem;}
.syaboutguan{position: absolute;left: 73%;width: 10%;bottom: 3rem;}
.syaboutguanimg{width: 100%;}
.syabout-btn{border: 1px solid #FC8403; display: inline-block;background: #FC8403;color: #FFFFFF;font-size: 0.6rem;text-align: center;padding: 0.5rem 1rem;border-radius: 5px;margin-top: 1rem;}
.syabout-btn:hover{background: #FFFFFF;color: #FC8403;border: 1px solid #FC8403;}
.syaboutbtn-dh{
	animation-name: syaboutbtndh;
	animation-duration: 6s;
	animation-iteration-count: infinite;
	 animation-delay: 2s;
}
@keyframes syaboutbtndh {
  0%   {transform: rotateY(0);}
  10% {  transform: rotateY(360deg);}
  100% {  transform: rotateY(360deg);}
}
.syaboutguan-dian{width: 100%;display: flex;flex-direction: row-reverse;position: relative;left: 6px;}
.syaboutdian{width: 10px;height: 4px;background: #8a8a8a;margin-top: 0.2rem;margin-left: 2px;}
.syaboutdian-dh{
	animation-name: syaboutdiandh;
	animation-duration: 1s;
	animation-iteration-count: infinite;
}
@keyframes syaboutdiandh {
  0%   {background: #8a8a8a;}
  100% {background: #cfcece;}
}
.syaboutdian-dh02{
	animation-name: syaboutdiandh;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	 animation-direction: reverse;
}
.syaboutdian-dh03{
	animation-name: syaboutdiandh;
	animation-duration: 1s;
	animation-iteration-count: infinite;
}

@media (max-width: 1300px) {
	.syabout-imgtit{width: 6rem;}
	.syabout-main{top: 30%;}
}
@media (max-width: 1120px) {
	.syabout-imgtit{width: 4rem;}
	.syabout-main{top: 20%;}
}
@media (max-width: 991px) {
	.syabout-imgtit{left: 2%;}
	.syabout-main{left: 15%;width: 80%;}
	.syaboutguan{bottom: 1rem;}
}
@media (max-width: 768px) {
	.syabout{display: block;}
	.syaboutlf{width: 100%;display: none;}
	.syaboutrt{width: 100%;height: 32.5rem;}
	.syaboutp1{line-height: 2rem;}
}









/* 首页企业文化开始 */

.syqywhtit{display: flex;}
.syqywhtit-lf{width: 34px;height: 5px;background: #FC8403;margin-left: 2rem;}
.syqywhtit-rt{margin-left: 1rem;position: relative;top: -0.8rem;}
.syqywhtitp1{font-size: 1.5rem;font-weight: bold;margin-bottom: 1.2rem;color: #000000;}
.syqywhtitp2{color: #000000;font-size: 0.875rem;font-weight: bold;line-height: 1.5rem;}

.swiper-qywh-next{width: 20px;height: 20px;background-color: #007AFF;}
.swiper-qywh-prev{width: 20px;height: 20px;background-color: #007AFF;}
.syqywhbox{width: 100%;box-sizing: border-box;padding: 1rem;}
.syqywhnr{position: relative;}
.syqywhmain{width: 100%;margin-top: 2rem;overflow: hidden;}
.syqywhtopbox{width: 100%;box-sizing: border-box;border: 1px solid #eaeaea;padding: 8px;position: relative;border-radius: 5px;transition: all 0.3s ease;}
.syqywhtopbox img{width: 100%;}
.syquwhtitbox{
text-align: center;
	width: 88px;height: 88px;line-height: 88px;
	background: url(syqywhicon.png) no-repeat;
	background-size: 100% 100%;
	color: #FFFFFF;
	font-size: 0.85rem;
	position: absolute;left: 50%;top: 100%;transform: translate(-50%,-50%);
	}
.syquwhbotbox{width: 100%;margin-top: 2.5rem;text-align: center;font-size: 0.75rem;color: #000000;line-height: 1.5rem;transition: all 0.3s ease; }
.syqywhbox:hover .syquwhbotbox{
	 color: #FC8403;
}

.syqywhbox:hover .syqywhtopbox{
	border: 1px solid #FC8403;
}
.swiper-qywh-next{transition: all 0.3s ease;  position: absolute;top: 0;z-index: 9;width: 3.5rem;height: 1.6rem;background: url(syqywh-rt.png);border-radius: 5px;right: 1rem;top: -2rem;background-size: 100% 100%;}
.swiper-qywh-prev{transition: all 0.3s ease; position: absolute;top: 0;z-index: 9;width: 3.5rem;height: 1.6rem;background: url(syqywh-lf.png);border-radius: 5px;right: 5rem;top: -2rem;background-size: 100% 100%;}

.swiper-qywh-next:hover{background: url(syqywh-rt02.png);background-size: 100% 100%;}
.swiper-qywh-prev:hover{background: url(syqywh-lf02.png);background-size: 100% 100%;}

@media (max-width: 991px) {
	.qywhswiper-container .swiper-slide{width: 33.33% !important;}
	.syquwhbotbox{margin-top: 4rem;}
}
@media (max-width: 768px) {
	.qywhswiper-container .swiper-slide{width: 50% !important;}
	.syquwhbotbox{margin-top: 4rem;}
	.syquwhtitbox{width: 60px;height: 60px;line-height: 60px;}
	.syqywhtit{margin-top: 2rem;}
}








/* 首页企业战略开始 */
.syqyzl{width: 100%;background: url(sy-qyzl-bj.jpg);
background-size: 100% 100%;
box-sizing: border-box;
background-attachment: fixed;
}
.syqyzlbox{display: flex;flex-wrap: wrap;}
.syzllist{
	width: 25%;box-sizing: border-box;
	background-color: #FFFFFF;
text-align: center;
padding: 1rem 0;display: flex; justify-content: center; flex-direction: column;
	}
.syzlp1{
	font-size: 1rem;
	font-weight: bold;
	color: #000000;
}
.syzltu{
	width: 25%;box-sizing: border-box;overflow: hidden;
}
.syzltu img{width: 100%;transition: all 0.3s ease;}
.syzltu:hover img{transform: scale(1.1);}
.syzlline{width: 1.5rem;background-color: #FC8403;height: 3px;
margin: 0 auto;margin-top: 1rem;margin-bottom: 1rem;
}
.syzlp2{
	font-size: 0.75rem;
	color: #000000;
	line-height: 1.5rem;
}
@media (max-width: 991px) {
	.syzlline{margin: 0 auto;margin-top: 5px;margin-bottom: 5px;}
	.syzlp2{font-size: 0.6rem;}
}
@media (max-width: 768px) {
	.syzllist{border-bottom: 1px solid #e4e2e2;}
	.syzllist,.syzltu{width: 50%;}
	.syqyzl{background-size: cover;}
}


/* 首页荣誉资质开始 */
.syryzz{
	width: 100%;
	background: url(syryzz-bj.jpg);
	background-size: 100% 100%;
	background-attachment: fixed;
}
.syrytit{
	text-align: center;
	margin: 0 auto;	
	color: #000000;
}
.syrytitp1{font-size: 1.5rem;font-weight: bold;}
.syrytitp1 span{color: #FC8403;}
.syrytitimg{
	margin: 0 auto;
	margin-top: 1rem;width: 60px;height: 21px;
	background: url(sy-titicon.png) no-repeat;
	background-size: 100%;
	}
.syryzzbox{margin-top: 3rem;position: relative;}
.syrttitp2{margin-top: 2rem;font-size: 0.75rem;line-height: 1.5rem;}
.ryzzswiper-container{overflow: hidden;width: 100%;position: relative;}
.ryzzswiper-container .swiper-slide{box-sizing: border-box;}
.ryzzlistbox {width: 100%;box-sizing: border-box;padding-right: 2rem;}
.ryzzlistbox img{width: 100%;}
.swiper-ryzz-next{margin-left: 0.5rem;border: 1px solid #CCCCCC; transition: all 0.3s ease; width: 3.5rem;height: 1.6rem;background: url(syqywh-rt.png);border-radius: 5px;right: 1rem;top: -2rem;background-size: 100% 100%;}
.swiper-ryzz-prev{margin-right: 0.5rem;  border: 1px solid #CCCCCC;transition: all 0.3s ease; width: 3.5rem;height: 1.6rem;background: url(syqywh-lf.png);border-radius: 5px;right: 5rem;top: -2rem;background-size: 100% 100%;}

.swiper-ryzz-next:hover{border: 1px solid #FFFFFF;background: url(syqywh-rt02.png);background-size: 100% 100%;}
.swiper-ryzz-prev:hover{border: 1px solid #FFFFFF;background: url(syqywh-lf02.png);background-size: 100% 100%;}
.syryzzbtn{display: flex;justify-content: center;margin-top: 3rem;}

@media (max-width: 768px) {
.ryzzswiper-container .swiper-slide{width: 33.33% !important;}
.ryzzlistbox{padding: 0 1rem;}
.syryzz{background-size: cover;}
}


/* 优势开始 */
.syysbox{
	width: 100%;
	background: url(syyoushi-bj.jpg);
	background-size: 100% 100%;
	color: #FFFFFF;
	background-attachment: fixed;
}
.syystitimg{
	font-size: 4rem;
	color: rgba(255,255,255,0.2);
	font-weight: bold;
}
.syystit{font-size: 2.5rem;position: relative;top: -3rem;}
.syystit span{color: #FC8403;}
.syyswz{font-size: 0.85rem;line-height: 2.5rem;position: relative;top: -1rem;}
.syysiconbox{margin-top: 1rem;}
.syysiconhz{float: left;position: relative;width: 5rem;margin-right: 2rem;}
.syysiconbox img{width: 100%;}
.syysicondian{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: url(syysicon.png);background-size: 100% 100%;
  animation-name: syysicondian;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes syysicondian{
  0%   {transform: rotate(0);}
  100% {transform: rotate(360deg);}
}

.syyoushiimg-top{width: 100%;box-sizing: border-box;overflow: hidden;}
.syyoushiimg-top img{width: 100%;transition: all 0.3s ease;}
.syyoushiimg-top:hover img{transform: scale(1.1);}
.syyoushiimgbot{margin-top: 1rem;}
.syyouimglistneibox{box-sizing: border-box;overflow: hidden;}
.syyouimglist img{width: 100%;transition: all 0.3s ease;}
.syyouimglist:hover img{transform: scale(1.1);}
.syyswz p{transition: all 0.3s ease;}
.syyswz p:hover{color: #FC8403;}

@media (max-width: 768px) {
	.syystitimg{font-size: 4rem;}
.syysbox{background-size: cover;}
.syyoushiimg-top{margin-top: 2rem;}
}


/* 产品展示开始 */

.sycp-m{display: flex;margin-top: 2rem;}
.cycplist{width: 20%;box-sizing: border-box;padding: 0.5rem;display: block;}
.sycplisttop{width: 100%;overflow: hidden;    border: #ccc 1px solid;
    border-bottom: none;}
.sycplisttop img{width: 100%;transition: all 0.3s ease;}
.sycplistbot{border: 1px solid #CCCCCC;width: 100%;box-sizing: border-box;
padding: 1rem;transition: all 0.5s ease;
}
.sycplistwz{font-size: 0.95rem;color: #000;display: block;
border-bottom: 1px solid #CCCCCC;line-height: 3rem;height: 3rem;overflow: hidden;
}
.sycplistwz span{font-size: 0.55rem;font-weight: normal;}
.sycplistdec{
	font-size: 0.65rem;
	color: #888888;
	line-height: 2rem;height: 2rem;overflow: hidden;	
}
.sycplistbtn{text-align: right;color: #FC8403;font-size: 0.55rem;}
.cycplist:hover .sycplisttop img{transform: scale(1.1);}
.cycplist:hover .sycplistbot{background-color: #FC8403;color: #FFFFFF;border: 1px solid #FC8403;}
.cycplist:hover .sycplistwz{color: #FFFFFF;}
.cycplist:hover .sycplistdec{color: #FFFFFF;}
.cycplist:hover .sycplistbtn{color: #FFFFFF;}





.sycp-cpbox{margin-top: 2rem;}
.sycp-cpbox a{display: block;margin-bottom: 2rem;}



@media (max-width: 768px) {
	.sycp-m{flex-wrap: wrap;}
.cycplist{width: 100%;}
}






/* 新闻开始 */
.synews{width: 100%;background-color: #fafafa;}

.synewsbox{display: flex;width: 100%;flex-wrap: wrap;margin-top: 1rem;}
.synewslist{display: block;
width: 33.33%;box-sizing: border-box;padding: 1rem;
}
.synewslisttop{width: 100%;overflow: hidden;height: 18rem;}
.synewslisttop img{width: 100%;transition: all 0.3s ease;}
.synewslistp1{transition: all 0.8s ease;font-size: 1rem;color: #000000;margin-top: 1.5rem;line-height: 2rem;height: 2rem;overflow: hidden;}
.synewslistp2{font-size: 0.65rem;color: #888888;line-height: 1.2rem;height: 2.4rem;overflow: hidden;margin-top: 0.3rem;}
.syneslist-line{position: relative; color: #888888;margin-top: 0.5rem;border-top: 1px solid #CCCCCC;line-height: 2rem;}
.synewslist:hover img{transform: scale(1.1);}
.synewslist:hover .synewslistp1{color: #FC8403;}
.syneslistline02{
	width: 0;height: 1px;background-color: #FC8403;position: absolute;
	left: 0;top: -1px;transition: all 0.8s ease;
	}

.synewslist:hover .syneslistline02{width: 100%;}

@media (max-width: 768px) {
.synewslist{width: 100%;}
.synewslisttop{height: auto;}
.synewslistp2{line-height: 2rem;height: 4rem;}
}







/* 合作伙伴开始 */

.syhzhbbox{width: 100%;overflow: hidden;margin-top: 1rem;}
.hehblistbox{box-shadow: 1px 1px 8px #CCCCCC;
box-sizing: border-box;padding: 0.5rem;
border-radius: 5px;
}
.hzsjslide{box-sizing: border-box;padding: 1rem;}
.hehblistbox img{width: 100%;}

.syhzhbbot{
	width: 100%;
	margin-top: 4rem;
	display: flex;
}
.syhzbotlistlf{position: relative;}
.syhzboxzj{position: relative;}
.syhzbotrt{position: relative;}
.syhzbotlistlf img{width: 100%;}
.syhzboxzj img{width: 100%;}
.syhzbotrt img{width: 100%;}
.syhzzjwz{position: absolute;top: 0;left: 0;z-index: 9;width: 100%;
box-sizing: border-box;padding: 3rem;
}

.syhzzjp1{font-size: 1rem;color: #000000;}
.syhzzjp2{font-size: 0.65rem;color: #666666;line-height: 1.5rem;margin-top: 1.5rem;}

.syhzzjbtn{display: inline-block;border-radius: 5px;background-color: #FC8403;color: #FFFFFF;
text-align: center;font-size: 0.65rem;
padding: 0.5rem 1.5rem;
}

.syhzzjp3{font-size: 1rem;color: #FFFFFF;margin-top: 1rem;}
.syhzzjp4{font-size: 1.8rem;color: #FFFFFF;margin-top: 1rem;width: 120%;}
.syhzlxbtn{border: 1px solid #FFFFFF;}

.syhzlxbtn{
	animation-name: syaboutbtndh;
	animation-duration: 8s;
	animation-iteration-count: infinite;
	 animation-delay: 4s;
}

@media (max-width: 1400px) {
.syhzzjwz{padding: 1rem;}
}


@media (max-width: 991px) {
.hzsjslide{width: 33.33% !important;padding: 0.5rem;}
.syhzhbbot{flex-wrap: wrap;margin-top: 2rem;}
.syhzbotlistlf{width: 100%;max-height: 20rem;overflow: hidden;}
.syhzboxzj{width: 100%;max-height: 15rem;overflow: hidden;}
.syhzzjwz{padding: 3rem;}
.syhzbotrt{display: none;}
}
@media (max-width: 768px) {
.syhzzjwz{padding: 2rem;max-height: 23rem;}
}


/* foot */
.footerbox{width: 100%;background-color: #333333;font-size: 0.65rem;color: #FAFAFA;}
.footerbox a{color: #FAFAFA;}
.footerbox a:hover{color: #FC8403;}

.foothz{width: 100%;display: flex;}
.foothzlist{width: 100%;}
.footlxfs{
	margin-top: 2rem;
	line-height: 1.5rem;
}
.footlxbq{
	margin-top: 2rem;
}
.footrtline{
	border-left: 1px solid #4a4a4a;
	display: flex;
	 flex-direction: row-reverse;
}
.footzlrtbox1{text-align: right;margin-top: 2rem;}
.footrtp1{font-size: 1rem;}
.footrtp2{font-size: 2.5rem;margin-top: 0.5rem;margin-bottom: 0.5rem;}
.footrtbox2{box-sizing: border-box;
text-align: center;
margin-top: 0.5rem;width: 25%;
}
.footlogo{display: block;}
.footrtbox2 img{width: 85%;}
.footrtbox2 p{margin-top: 1rem;font-size: 0.85rem;}

.footzllf{display: inline-block;margin-right: 2rem;}


@media (max-width: 768px) {
.foothz{flex-wrap: wrap;}
.footrtline{display: none;}
}



/* 首页动画 */

/* 关于我们动画 */
@media (min-width: 768px) {
.syaboutlf{opacity: 0;}
 .syaboutrt{opacity: 0;}
}
.syaboutlfdh{
	position: relative;
	animation-name: syaboutlfdh;
	animation-duration: 1s;
	 animation-fill-mode: both;
}
@keyframes syaboutlfdh{
  0%   {transform: translateX(-5rem);opacity: 0;}
  100% {transform: translateX(0);opacity: 1;}
}


.syaboutrtdh{
	position: relative;
	animation-name: syaboutrtdh;
	animation-duration: 1s;
	animation-fill-mode: both;
}
@keyframes syaboutrtdh{
  0%   {transform: translateX(5rem);opacity: 0;}
  100% {transform: translateX(0);opacity: 1;}
}



.syaboutimgtitdh{
	position: relative;
	animation-name: syaboutimgtitdh;
	animation-duration: 1s;
	animation-fill-mode: both;
	animation-delay: 300ms;
}
@keyframes syaboutimgtitdh{
  0%   {transform: scale(0);}
  100% {transform: scale(1);}

}



.syaboutwzdhdh{
	animation-name: syaboutwzdhdh;
	animation-duration: 1s;
	animation-fill-mode: both;
	animation-delay: 400ms;
}
@keyframes syaboutwzdhdh{
  0%   {opacity: 0;}
  100% {opacity: 1;}
}


.syaboutlf{overflow: hidden;}
.syaboutlfimgdh{
	animation-name: syaboutlfimgdh;
	animation-duration: 1s;
	animation-fill-mode: both;
	 animation-delay: 1s; 
}

@keyframes syaboutlfimgdh{
 0%   {transform: scale(1.1);}
 100% {transform: scale(1);}
}




/* 企业文化动画 */
.syqywhtitrtdh{
	animation-name: syqywhtitrtdh;
	animation-duration: 1s;
	animation-fill-mode: both;
}
@keyframes syqywhtitrtdh{
 0%   {transform: scale(0);opacity: 0;}
 100% {transform: scale(1);opacity: 1;}
}

.syqywhnrdh{position: relative;
	animation-name: syqywhnrdh;
	animation-duration: 1s;
	animation-fill-mode: both;
	 animation-delay: 1s;
}
@keyframes syqywhnrdh{
 0%   {opacity: 0;transform: translateY(5rem);}
 100% {opacity: 1;transform: translateY(0rem);}}
}


/* 企业战略 */
.syzltudh{transform: scale(0);opacity: 0;}
.syzltudhdh{
	
	animation-name: syzltudhdh;
	animation-duration: 1s;
	animation-fill-mode: both;
	animation-delay: 0.2s;
}
@keyframes syzltudhdh{
 0%   {transform: scale(0);opacity: 0;}
 100% {transform: scale(1);opacity: 1;}
}
.syrytit{transform: scale(0);opacity: 0;}
.syzltudhdhyc{
	animation-name: syzltudhdh;
	animation-duration: 1s;
	animation-fill-mode: both;
	animation-delay: 0.5s;
}



/* ------------------------------------------------------------------------------------------------------------首页完成 */



/* 公司简介页 */
.banner-about{background: url(about.jpg);background-size: 100% 100%;}

.addressbox{width: 100%;display: flex;font-size: 0.65rem;line-height: 3rem;color: #FFFFFF;}
.addressboxlist{width: 26%;}
.addressboxlist2{width: 13%;box-sizing: border-box;}
.addlf{background-color: #FC8403;padding-left: 2rem;}
.addresswz{color: #FFFFFF;}
.addresswz img{width: 20px;vertical-align:text-bottom;}
.addresswz a{color: #e8e7e7;}
.addresswz a:hover{color: #FFFFFF;}
.addrt{background-color: #434242;padding-right: 2rem;}
.addressboxzj{flex-grow: 1;background-color: #5c5c5c;}
.addressboxzj ul{width: 100%;box-sizing: border-box;display: flex;}
.addressboxzj ul li{
	width: 20%;
}
.addressboxzj ul li a{display: block;font-size: 0.65rem;
line-height: 3rem;color: #FFFFFF;text-align: center;
height: 3rem;overflow: hidden;
border-right: 1px solid #717171;
}
.nav-active a{
	background-color: #FFFFFF;color:#FC8403!important;
}
.addressboxzj ul li a:hover{
	background-color: #FFFFFF;color:#FC8403;
}

.nei-suosou{box-sizing: border-box;width: 100%;padding-left: 1rem;}
.nei-suosou form{display: block;border-bottom: 1px solid #717171;height: 2.2rem;}
.nei-ss{background: none;border: none;width: 80%;color: #FFFFFF!important;}
.neiss_btn{width: 25px;height: 25px;background: url(head-ss01.png);
background-size: 100% 100%;border: none;transition: all 0.3s ease;
vertical-align: text-bottom;
}
.neiss_btn:hover{
	background: url(nei-ss02.png);background-size: 100% 100%;
}

@media (max-width: 1320px) {
	.addlf{padding-left: 2rem;}
	.addrt{padding-right: 2rem;}
	.addressbox{flex-wrap: wrap;}
	.addressboxlist{width: 100%;}
	.addressboxlist2{width: 100%;padding-bottom: 2px;}
}
@media (max-width: 991px) {
	.addlf{padding-left: 1rem;}
	.addrt{padding-right: 1rem;}
}
@media (max-width: 768px) {
.addressbox{flex-wrap: wrap;}
.addressboxlist{width: 100%;}

.addrt{padding-right: 1rem;padding-left: 1rem;padding-top: 0.5rem;padding-bottom: 0.5rem;}
.nei-suosou form{height: 2.5rem;}
.addressboxlist2{width: 100%;}
.addressboxzj ul{flex-wrap: wrap;justify-content: center;}
.addressboxzj ul li a{border: none;}
}




/* 关于我们-优势 */
.syyouimglistzjimg{
	width: 100%;
}
.aboutysbox{
	background-color: #f8f8f8;
	border-radius: 5px;
	text-align: center;
	font-size: 0.65rem;
	color: #000000;padding: 2rem;
	transition: all 0.3s ease;
}
.aboutysbox img{width: 33.33%;margin: 0 auto;}
.aboutysbox p{margin-top: 1rem;}
.aboutysimgflag{display: block;}
.aboutysimgfalse{display: none;}
.aboutys-active{background-color: #FC8403;}
.aboutys-active p{color: #FFFFFF;}

.aboutysbox:hover{background-color: #FC8403;}
.aboutysbox:hover p{color: #FFFFFF;}
.aboutysbox:hover .aboutysimgflag{display: none;}
.aboutysbox:hover .aboutysimgfalse{display: block;}

.aboutysbox:hover img{
	animation-name: aboutysboximg;
	animation-duration: 1s;
	animation-fill-mode: both;	
}
@keyframes aboutysboximg{
 0%   {transform: scale(0);opacity: 0;}
 100% {transform: scale(1);opacity: 1;}
}

@media (max-width: 768px) {
	.aboutyswz{height: 2rem;overflow: hidden;line-height: 2rem;}
	.aboutys-list {margin-top: 1rem;}
}

/* 关于我们-主体内容 */
.maintit{text-align: center;}
.maintitp1{font-size: 1.5rem;color: #000000;
line-height: 2rem;
}
.maintitp2{
	font-size: 0.65rem;color: #5c5c5c;line-height: 2rem;
}
.main-nr{
	margin-top: 1rem;
	font-size: 0.65rem;
	line-height: 2rem;
}
.main-nr p{text-indent: 2rem;}
.aboutmainimg{width: 100%;margin-top: 1rem;margin-bottom: 1rem;}
.aboutmainimg img{width: 100%;}


.about-bot{width: 100%;
background: url(aboutbotimg.jpg);
background-size: 100% 100%;
}
.aboutboxmain{
	width: 33.33%;
	margin: 0 auto;
	background-color: rgba(0,0,0,0.75);
	color: #FFFFFF;
	padding: 3.5rem 1rem;text-align: center;
}
.aboutbotp1{
	font-size: 1rem;
}
.aboutbotline{width: 20px;
height: 2px;
background-color: #FFFFFF;
margin: 0 auto;
margin-top: 1rem;
margin-bottom: 1rem;

}
.aboutwz{font-size: 0.65rem;line-height: 1.5rem;}
.aboutbot-btn{
	display: block;
	margin: 0 auto;
	border-radius: 5px;
	background-color: #FC8403;
	color: #FFFFFF;
	text-align: center;
	border: 1px solid #FC8403;
	width: 6rem;
	padding: 0.5rem 0;
	margin-top: 1rem;
	transition: all 0.3s ease;
}
.aboutbot-btn:hover{
	color: #FC8403;
	background-color: #FFFFFF;
}

@media (max-width: 768px) {
	.aboutboxmain{width: 100%;}
	.about-bot{background-size: cover;}
}



/* 董事长致词 */
.dszyoushi{display: flex;}
.dszyoushilf{
	background-color: #f2efef;width: 50%;padding-left: 10rem;	
	align-self: flex-start
}

.dszyoushirt{
	background-color: #ff6c00;width: 50%;padding-right: 10rem;	
	align-self: flex-start
}
.dsyoushiwz p{
	line-height: 1.5rem;color: #000000;font-size: 0.65rem;
}
.dsyoushiwzp1{font-weight: bold;}

.dsyoushiwzbs{
	width: 100%;
	box-sizing: border-box;
	padding-left: 2rem;
	margin-top: 1rem;
}
.dsyoushiwzbs p{
	line-height: 1.5rem;color: #FFFFFF;font-size: 0.65rem;
}

.dszystopimg{position: relative;left: -8rem;}
.dszzzbot{text-align: right;}
@media (max-width: 1500px) {
	.dszystopimg{left: -2rem;}
}
@media (max-width: 1230px) {
	.dszystopimg{left: 2rem;width: 90%;}
}

@media (max-width: 768px) {
	.dszyoushilf{padding-left: 1rem;display: none;}
	.dszyoushirt{padding-right: 1rem;width: 100%;}
}

/* 企业战略页面 */
.qyzl-nr{
	display: flex;
	flex-wrap: wrap;
	}
.qyzlnrlist{
	width: 50%;box-sizing: border-box;overflow: hidden;
	
}
.qyzlnrlistwz{
	padding: 3rem 1rem;
	box-sizing: border-box;
	display: flex;
	align-items: center;
}
.qyzlnrlist img{width: 100%;transition: all 0.3s ease;}
.qyzlnrlist:hover img{transform: scale(1.1);}

.qyzlnrwzbox{text-align: center;color: #000000;line-height: 2rem;width: 100%;}
.qyzlnrwzp1{font-size: 1.3rem;margin-bottom: 1rem;}
.qyzlnrwzp2{
	font-size: 0.85rem;
}

@media (max-width: 768px) {
	.qyzlnrlist{width: 100%;}
}





/* 企业环境 */
.qyhj-nr{display: flex;}
.qyhjlf{width: 36%;
background: url(qyhj-img03.jpg);
background-size: 100% 100%;
box-sizing: border-box;
padding: 2.5rem;
}
.qyhjlfbox{color: #000000;
background-color: rgba(255,255,255,0.8);
text-align: left;
font-size: 0.75rem;
line-height: 2rem;
padding: 3rem;
display: inline-block;
}
.qyhjlfp1{font-size: 1rem;text-align: center;margin-bottom: 1rem;}

.qyhjrt{width: 64%;box-sizing: border-box;
padding-left: 4rem;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.qyhjrtline{height: 1px;width: 2rem;background-color: #000000;
margin-left: 4rem;
}
.qyhjrtlist{width: 50%;
box-sizing: border-box;text-align: left;
}
.qyhjrtlist img{width: 100%;}
.qyhjrtlist p{margin-top: 1rem;font-size: 0.75rem;color: #000000;
line-height: 2rem;
box-sizing: border-box;
padding-left: 4rem;
}

@media (max-width: 768px) {
	.qyhj-nr{flex-wrap: wrap;}
	.qyhjlf{min-height: 30rem;width: 100%;background-size: cover;padding: 1rem;}
	.qyhjrt{padding-left: 0;margin-top: 1rem;width: 100%;}
	.qyhjrtlist p{padding-left: 1rem;}
	.qyhjrtline{margin-left: 1rem;}
	
}




/* 企业荣誉 */
.qyrylistbox{width: 100%;
box-sizing: border-box;
border: 1px solid #e3e2e2;
padding: 1rem;overflow: hidden;
}
.qyrylistbox img{width: 100%;transition: all 0.3s ease;}
.qyrylist{margin-bottom: 2rem;}

.qyrylistbox:hover img{transform: scale(1.1);}




/* 感恩社会 */
.ganentitp{text-align: center;line-height: 1.5rem;
width: 50%;margin: 0 auto;margin-top: 1rem;
}
.ganen-nr{
	display: flex;
	
}
.ganenlf{width: 33.33%;
background: url(ganen-img01.jpg);
background-size: 100% 100%;
 transition: all 0.3s ease;
}
.ganenrt{
	width: 66.66%;
	box-sizing: border-box;
	padding-left: 1rem;
	display: flex;
	flex-wrap: wrap;
}
.ganenrttop{width: 100%;overflow: hidden;}
.ganenrttop img{width: 100%; transition: all 0.3s ease;}


.genenrtbotlf{width: 50%;box-sizing: border-box;margin-top: 1rem;padding-right: 0.5rem;}
.genenrtbotrt{width: 50%;box-sizing: border-box;margin-top: 1rem;padding-left: 0.5rem;}
.genenrtbotlf img{width: 100%;}
.genenrtbotrt img{width: 100%;}
.ganen-centerwz{width: 100%;
text-align: center;font-size: 0.65rem;color: #000000;
line-height: 2rem;padding: 1rem;
}



.ganenrtbotboxlf{
	width: 66.66%;
	box-sizing: border-box;
	padding-right: 1rem;
	display: flex;
	flex-wrap: wrap;
	
}
.ganenbotboxrt{
	width: 33.33%;
	background: url(ganen-img08.jpg);
	background-size: 100% 100%;
	 transition: all 0.3s ease;
}

.genenrtbot-lf{
	width: 50%;box-sizing: border-box;margin-top: 1rem;padding-right: 0.5rem;
}
.genenrtbot-lf img{width: 100%;}
.genenrtbot-rt{
	width: 50%;box-sizing: border-box;margin-top: 1rem;padding-left: 0.5rem;

}
.genenrtbot-rt img{width: 100%;}
@media (max-width: 768px) {
	.ganentitp{width: 100%;line-height: 2rem;}
	
}


/* 质量管理页面 */
.jxkzlist{margin-bottom: 2rem;}
.jxkzlistbox{width: 100%;box-sizing: border-box;}
.jxkzlistbox img{width: 100%;}




/* 应用领域 */
.yylylist{margin-bottom: 2rem;}
.yylylistimg{width: 100%;box-sizing: border-box;overflow: hidden;}
.yylylistimg img{width: 100%;transition: all 0.3s ease;}
.yylylistimg:hover img{transform: scale(1.1);}
.yylylistwz{text-align: center;
line-height: 2rem;height: 3rem;padding: 0.5rem;
overflow: hidden;background-color: #f3f1f2;
font-size: 0.65rem;color: #000000;
}





/* 联系我们页面 */

.contact-main{width: 100%;
background-color: #f6f6f6;
}

.contactlybox{
	width: 60%;
	margin: 0 auto;
	
}
.contactlybox form{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.sylx-list{
	width: 49.5%;margin-bottom: 1rem;
	line-height: 2rem;
	height: 2rem;
	font-size: 0.65rem;box-sizing: border-box;
	padding-left: 1rem;
	color: #999999;
}
.sylxlistlf{margin-right: 1%;}
.sylx-ly{
	width: 100%;line-height: 2rem;
	font-size: 0.65rem;box-sizing: border-box;
	padding-left: 1rem;
	color: #999999;
}
.contactlybox form input{
	border: none;
	background-color: #FFFFFF;
	border-radius: 5px;
}
.contactlybox form textarea{
	border: none;
	background-color: #FFFFFF;
	border-radius: 5px;
}
.sylybot{
	margin-top: 1rem;
}
.syly-btn{
	border: none;
	background-color: #FC8403;
	color: #FFFFFF;
	font-size: 0.65rem;height: 2rem;
	line-height: 2rem;
	padding: 0 2rem;border-radius: 5px;
	margin-right: 0.5rem;
}
.sylx-yzm{
	color: #FC8403;
	font-size: 0.65rem;height: 2rem;
	line-height: 2rem;
	border-radius: 5px;
	margin-right: 0.5rem;padding-left: 0.5rem;
	width: 4rem;
}


@media (max-width: 768px) {
	.contactlybox{width: 100%;}
	
}

.contactlxfslistbox{width: 100%;
box-sizing: border-box;
background: url(contact-listbj.jpg);
background-size: 100% 100%;
padding: 4rem 1rem;
border-radius: 5px;
box-shadow: 3px 3px 3px #e2e2e2;
position: relative;
display: flex;
  align-items: center;height: 14rem;
  

}
.contactlxfs-wz{text-align: center;
width: 100%;
font-size: 0.75rem;
color: #000000;
line-height: 2rem;

}
.contactlxicon{
	position: absolute;
	top: -25%;
	left: 50%;
	width: 35%;
	transform: translateX(-50%);
}
.contactlxicon img{width: 100%;}


.contact-ditu{
	width: 100%;
	border-top: 1px solid #CCCCCC;
}
.contactdituimg{
	width: 100%;
}

@media (max-width: 768px) {
	.contactlybox{width: 100%;}
	.contactlxfslist{margin-bottom: 2rem;margin-top: 2rem;}
	.contactlxicon{width: 20%;top: -15%;}
	
}


/* 产品列表页 */
.cplist{
	margin-bottom: 2rem;display: block;
}
.cplist .sycplisttop{width: 100%;overflow: hidden;}
.cplist .sycplisttop img{transition: all 0.3s ease;}
.cplist .sycplisttop:hover img{transform: scale(1.1);}
.cplist:hover .sycplistwz{color: #FC8403;}

/* 产品内页 */
.cpneilistlf{
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
	padding: 1rem;
	border: 1px solid #CCCCCC;
}
.cpneilistlf img{width: 100%;}
.cpneirt h1{
	font-size: 1rem;
	font-weight: bold;
	display: block;
	line-height: 2rem;
	padding-bottom: 0.5rem;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 1rem;
}
.cpnei-wz{
	font-size: 0.65rem;
	line-height: 2rem;
	color: #000000;
	
}
.cpnei-wz span{
	font-weight: bold;
}
.cpneirt-phone{
	width: 100%;
	border-top: 1px solid #CCCCCC;
	padding-top: 2rem;
}
.cpneirt-phone img{
	width: 50%;
}

.buy{width:120px; height:40px; display:block; margin-top:5px; line-height:40px; font-size:14px; color:#FFF; text-align:center; background-color:#e85912; border-radius:6px; float:right;}
.buy:hover{
	color: #FFF;
	background-color: #CC0000;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;/*过渡效果*/
}


.cpnei-js{
	width: 100%;
	margin-top: 2rem;
}
.cpneijstop{
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
}
.cpneijstoptit{
	display: inline-block;
	background-color: #ebeaea;
	color:#000000;
	font-size: 0.65rem;
	padding: 0.5rem 1rem;
}
.cpneijs-dec{
	margin-top: 1.5rem;
	font-size: 0.65rem;
	color: #000000;
	line-height: 2rem;
	
	padding-bottom: 1.5rem;
}
.cpneijs-dec p{
	text-indent: 2rem;
}



@media (max-width: 768px) {
	.cpneirt h1{margin-top: 2rem;font-size: 1.2rem;}
}



/* 新闻资讯页面 */
.newslblist{
	display: block;
	margin-bottom: 2rem;
}
.newslblistbox{
	box-sizing: border-box;
	box-shadow: 1px 1px 5px #e5e5e5;
	display: flex;
	flex-wrap: wrap;
	padding: 1rem;
}

.newslblistlf{width: 30%;overflow: hidden;}
.newslblistlf img{width: 100%;transition: all 0.3s ease;}
.newslblistrt{
	width: 70%;
	box-sizing: border-box;
	padding-left: 1rem;
}
.newslblisttit{
	font-size: 1rem;
	color: #000000;
	line-height: 2rem;
	height: 2rem;
	overflow: hidden;
}

.newslblist-ms{
	font-size: 0.65rem;
	line-height: 1.5rem;
	height: 3rem;
	overflow: hidden;
	color: #888888;
	margin-top: 0.5rem;
}
.newslb-data{
	font-size: 0.65rem;
	line-height: 1.5rem;
	color: #888888;
	margin-top: 0.5rem;
	text-align: right;
}
.newslblist{
	position: relative;
	transition: all 0.3s ease;
}

.newslblist:hover{transform: translateY(-0.5rem);}
.newslblist:hover .newslblistlf img{
	transform: scale(1.1);
	
}
.newslblist:hover  .newslblisttit{color: #FC8403;}

@media (max-width: 768px) {
	.newslblistlf,.newslblistrt{width: 100%;}
	.newslblisttit{font-size: 1.2rem;margin-top: 1rem;}
}


/* 新闻内页 */
.newsneitit{
	display: block;
	line-height: 1.5rem;
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	font-size: 1.2rem;
	text-align: center;
	padding:1rem;
	box-sizing: border-box;
}
.newsneilf-ms{
	width: 100%;
	box-sizing: border-box;
	line-height: 2rem;
	text-align: center;
	font-size: 0.65rem;
	color: #999999;
}
.newsneilf-ms span{margin-right: 1rem;}

.newsneilf-nr{
	font-size: 0.65rem;
	line-height: 2rem;
	color: #000000;
	margin-top: 1rem;
	padding-bottom: 1rem;
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
}
.newsneilf-nr p{
	text-indent: 2rem;
}
.newsneilf-nr img {
    width: 95%;
}
.newneibot{
	padding-top: 1rem;
	display: flex;
	flex-wrap: wrap;
	 justify-content: space-between;
}
.newsneibot-prev{margin-bottom: 1rem;}
.newsnei-rttit{
	display: block;
	line-height: 1.5rem;
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	font-size: 1.2rem;
	text-align: center;
	padding:1rem;
	box-sizing: border-box;
}


.newsneitjbox{
	display: flex;
	flex-wrap: wrap;
	margin-top: 1rem;
}
.newsneitjlist{
	display: block;
	width: 50%;
	box-sizing: border-box;
	padding: 0.5rem;
}
.newsneitjhz{
	width: 100%;box-sizing: border-box;overflow: hidden;
}
.newsneitjhz img{width: 100%;transition: all 0.3s ease;}
.newsnei-wz{
	width: 100%;
	text-align: center;
	line-height: 2rem;
	height: 2rem;
	overflow: hidden;
}
.newsneitjlist:hover img{
	transform: scale(1.1);
}
.newsneitjlist:hover .newsnei-wz{
	color: #FC8403;
}
.newneibot a:hover{color: #FC8403;}


















