/* 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.4rem;}
.headlogoimg2{display: none;}
.headnav{position: unset !important;}
.headnav ul{display: flex;flex-wrap: wrap;margin-bottom: 0;}
.headnav ul h2{padding: 0;margin: 0;}
.headnav ul li a{
	display: block;
	font-size: 16px;
	color: #000000;
	text-align: left;
	padding: 1.5rem 2rem;
	
	}
.headnav ul li:hover h2 a{color: #fe8401;}


.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 #1a418b;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: 80%;border:5px solid #ffffff;}
.navmenu-ul{display: flex;width: 90%;margin-top: 1rem;}
.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:#fe8401 !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.5rem;height: 1.5rem;background: url(head-ss01-02.png);background-size: 100% 100%;}
.headlangeicon{cursor: pointer;display: inline-block;width: 1.5rem;height:1.5rem;background: url(lang02.png);background-size: 100% 100%;margin-left: 1rem;}

.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: 2rem;line-height: 3rem;color: #333333;}
.headnavmobirt ul{padding: 0 2rem;}
.headnavmobirt ul li a {display: block;font-size: 1.2rem;line-height: 3rem;height: 3rem;overflow: hidden;color: #333333;text-align: left;border-bottom: 1px dashed #CCCCCC;}
.headnavmobirt ul li a span{float: right;color: #999999;}

			
@media (max-width: 1200px) {
	.headerwd{padding: 0 1rem;}
	.headnav ul li a{padding: 1.3rem 1rem;}
	.headlogo img{width: 100%;}
}

@media (max-width: 991px) {
	.headerwd{padding-bottom: 0.5rem;}
	.headlogo{margin-bottom: 0.5rem;}
	.headnav-rt{float: left;}
}
@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;}
.cpnei_content p img { width:95%;}
}






/*分页样式开始*/
.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:#f18713; border:1px solid #f18713; 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: 10rem; background-size: 100% 100%;}
.banner-cp{background: url(banner_nei.jpg) no-repeat;background-size: 100% 100%;}
	@media (max-width: 768px) {
		.bannernei{width: 100%;padding: 3.8rem; background-size: 100%;}
	}

/* 首页产品展示开始 */
.sytit_m{
	text-align: center;
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.sytitp1{
	font-size: 1.5rem;
	color: #000000;
	line-height: 2rem;
}
.sytitp2{
	font-size: 0.75rem;
	color: #666666;
	line-height: 2rem;
	margin: 2rem;
}

.sycpbox{
	background: url(sycp-bj.jpg);
	background-size: 100% 100%;
	
}
.sycpbox ul li{
	margin-bottom: 1rem;
	margin-top: 1rem;
	transition-timing-function: linear;
	transition: transform 2s;
}
.sycpbox ul li a{
	display: block;
	width: 100%;
	background-color: #ebebeb;
	box-sizing: border-box;
	padding: 1rem;
}
.sycptop{
	width: 100%;
	overflow: hidden;
}

.sycptop img{width: 100%;transition: all 0.3s ease;}
.sycptop:hover img{transform: scale(1.1);}


.sycpwz{
	font-size: 0.75rem;
	height: 3rem;
	line-height: 2rem;
	text-align: center;
	padding-top: 1rem;
	overflow: hidden;
}

.sycpbox ul li:hover .sycpwz{color: #fe8401;}


@media (max-width: 768px) {
	.sycpbox{background-size: cover;}
}
.sytitp1{font-weight: bold;}

/* 首页选择我们开始 */

.syysbox{
	background-color: #ebebeb;
	padding-bottom: 2rem;
}
.syyslist{
	margin-top: 2rem;
	text-align: center;
	
}
.syysimg{
	width: 100%;
	
}

.syystitp1{
	font-weight: bolder;
	font-size: 0.85rem;
	line-height: 1.5rem;
	
	margin-bottom: 0.5rem;
	color: #444444;
	width: 80%;
	display: block;
	margin: 0 auto;
	margin-top: 1.5rem;
}
.syyswzp2{
	color: #888888;
	font-size: 0.75rem;
	line-height: 1.5rem;
	width: 80%;
	display: block;
	margin: 0 auto;
	margin-top: 0.5rem;
}

/* 首页优势开始 */

.syysbanner{
	width: 100%;
	background-color: #1a418b;
	padding: 2rem 0;
	text-align: center;
	letter-spacing: 2px;
	
}
.syysicon{
	width: 2.5rem;
}
.syysp1{
	color: #FFF0F5;
	font-size: 1rem;
	line-height: 1.8rem;
	margin-top: 1.5rem;
}
.syysp2{
	font-weight: bold;    
	font-size: 0.75rem;    
	color: #ffffff;
	margin-top: 1.5rem;
}
.syyslxbtn{
	
	padding: 13px 35px;
	    border-radius: 30px;    font-size: 14px;
    color: #fff;
	background-color: #f18713;
	display: inline-block;
	margin: 0 auto;
	margin-top: 1.5rem;
}

/* 首页关于我们开始 */

.syabout{
	width: 100%;
	background: url(syabout-bj.jpg);
	background-size: 100% 100%;
	padding: 3rem 0;
	background-attachment: fixed;
}
.syaboutimg{
	overflow: hidden;
	box-sizing: border-box;
	padding: 2rem;
}
.syaboutimg img{width: 100%;transition: all 0.3s ease;}

.syabouttit{
	font-size: 1.5rem;
	font-weight: bold;
	line-height: 2rem;
	margin-top: 6rem;
}
.syaboutwz{
	font-size: 0.75rem;
	margin-top: 0.5rem;
	color: #666666;
	line-height: 2rem;
}

.syaboutmore{
	    padding: 13px 35px;
	    border-radius: 30px;
	    font-size: 14px;
	    color: #fff;
	    background-color: #f18713;
	    display: inline-block;
	    margin: 0 auto;
	    margin-top: 1.5rem;
}
.syaboutbot{
	margin-top: 2rem;
}
.syaboutbotlist{
	border-right: 1px solid #e3e0e0;
	text-align: center;
}
.syaboutbotwz{width: 80%;
display: block;
margin: 0 auto;
color: #000000;
line-height: 1.5rem;
font-size: 0.65rem;

}
.syaboutbotlist img{position: relative;top: -1rem;}
.syaboutbotbk{
	border-right: none;
}


@media (max-width: 768px) {
	.syabout{background-size: cover;}
	.syabouttit{margin-top: 0;}
	.syaboutbotlist {margin-bottom: 3rem;}
	.syaboutbotwz{width: 100%;}
}


/* 首页成功案例开始 */
.sycasebox{background-color: #ebebeb;}
.sycase{
	width: 100%;
	background-color: #1a418b;
	color: #FFFFFF;
	padding: 3rem;
	text-align: center;
}

.sycasep1{
	font-size: 1.5rem;
	line-height: 2rem;
	font-weight: bold;
}

.sycasep2{
	font-size: 0.75rem;
	line-height: 2rem;
	margin-top: 0.5rem;
}
.sycgboxlistnei img{width: 100%;}
.sycgbox{overflow: hidden;position: relative;}
.sycgboxhz{width: 100%;overflow: hidden;}
.mycase{width: 100%;overflow: hidden;}
.sycaseimg img{width: 100%;}
.sycgboxhz{
	margin-top: 0.5rem;
}

.sycasewz{font-size: 0.75rem;
color: #666666;
line-height: 2rem;
text-align: center;
}

/* 首页新闻开始 */
.synewstitbox{
	padding: 3rem;
	text-align: center;
}
.synewstit{
	font-size: 1.5rem;
	line-height: 2rem;
	font-weight: bold;
}
.synewstitwz{
	font-size: 0.75rem;
	line-height: 2rem;
	margin-top: 0.5rem;
}
.synewsbox{margin-top: 1rem;margin-bottom: 3rem;}
.synewslist{display: block;}
.synewslisrbox{
	width: 100%;
	box-sizing: border-box;
}
.synewslistdata{
	color: #000000;
	opacity: 0.6;
	    font-size: 12px;
	   
	    
}
.synewslisttit{
	border-bottom: 1px solid rgba(121,121,121,0.2);
	    font-size: 1rem;
	   transition: all 0.3s ease;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
		color: #333333;
		height: 2.5rem;
		line-height: 2rem;padding-bottom: 0.5rem;
}
.synewslistdec{
	height: 3rem;
	    overflow: hidden;
	    line-height: 1.5rem;
	    font-size: 0.75rem;
	    margin-bottom: 2rem;
		color: #999999;
		margin-top: 1rem;
}
.synewsmore{
	    color: #f18713;
}

.synewslist:hover .synewslisttit{
	border-bottom: 1px solid rgba(121,121,121,1);
	color: #f18713;
}

@media (max-width: 768px) {
	.synewslist{margin-bottom: 3rem;}
}





/* foot开始 */
.footer{
	width: 100%;
	background-color: #1a418b;
	color: #FFFFFF;
}
.footer a{color: #FAFAFA;}

.footer a:hover{color: #d3d5d3;}
.footbox{
	display: flex;
	flex-wrap: wrap;
}
.footboxlf{width: 15%;}
.footlogoimg{display: block;}
.footlogoimg{width: 100%;}
.footaboutlj{
	display: block;
	margin-top: 2rem;
	padding: 0.6rem;
	text-align: center;
	background-color: #f18713;
	color: #FFFFFF;
	font-size: 0.75rem;
	border-radius: 5px;
}
.footlxlj{
	display: block;
	margin-top: 1rem;
	padding: 0.6rem;
	text-align: center;
	background-color: #e8e8e8;
	color: #000000 !important;
	font-size: 0.75rem;
	border-radius: 5px;
}

.footzj{
	width: 20%;
	box-sizing: border-box;
	padding-left: 4rem;
}
.footzjtit{
	font-size: 0.75rem;
	line-height: 2rem;	
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 1rem;
}
.footlist{margin-top: 1rem;}
.footlist li a{position: relative; line-height: 1.5rem;width: 100%;height: 1.5rem;overflow: hidden;}
.footlist li a span{float: right;}
.footrt{
	width: 20%;
	box-sizing: border-box;
	padding-left: 4rem;
	position: relative;
}
.footlxwz{
	line-height: 1.5rem;width: 100%;
}
.footrtlxtit{margin-bottom: 1rem;}
.footerimg{
	position: absolute;right: 0;top: 3.5rem;
	width: 30%;
}
.footerbotbox{
	background-color: #1a418b;
	color: #FFFFFF;
	text-align: center;
	line-height: 2rem;
}
.footerbotbox a{color: #FAFAFA;}
@media (max-width: 991px) {
	.footzj{padding-left: 1rem;}
}
@media (max-width: 768px) {
	.footboxlf{width: 100%;}
	.footrt{width: 100%;padding-left: 0;margin-top: 1rem;}
	.footlogoimg{width: 30%;margin: 0 auto;}
	.footlxwz{width: 100%;text-align: center;}
	.footerimg{display: none;}
	.footrtlxtit{text-align: center;}
}


/* 动画效果 */

#syabout,#cycp,#syys,#syanli,#synews,#syly,#footsy,#anli,#cycpbox{
	position: relative;
	top: 300px;
}







/* 产品列表页面开始 */
.wzaddress{
	background-color: #f2f2f2;
	line-height: 2rem;
	font-size: 0.65rem;
}
.wzaddress a{color: #f18713;}
.cplb{

	margin-bottom: 2rem;
}
.cplb ul{display: flex;flex-wrap: wrap; justify-content: center;}
.cplb ul li{padding: 0.5rem;}
.cplb ul li a{
	display: block;
	line-height: 2rem;
	text-align: center;
	padding: 0 2rem;
	border: 1px solid #CCCCCC;
	color: #000000;
	font-size: 0.75rem;
	transition: all 0.3s ease;
	
}
.cplb ul li a:hover{
	color: #FFFFFF;
	background-color: #f18713;
	border: 1px solid #f18713;
}
.cplist{
	margin-bottom: 3rem;
}
.cplistbox{
	display: block;
	
}
.cplistimg{
	width: 100%;
	overflow: hidden;
}
.cplistimg img{width: 100%;transition: all 0.3s ease;}
.cplist:hover img{transform: scale(1.1);}
.cplisttit{
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	overflow: hidden;
	color: #000000;
	font-size: 0.75rem;
	display: block;
	border-bottom: 1px dashed #CCCCCC;
	text-align: center;
}
.cplistmore{
	width: 100%;line-height: 2rem;font-size: 0.75rem;color: #666666;
	text-align: center;border: 1px solid #333333;
	margin-top: 0.5rem;
	transition: all 0.3s ease;
}
.cplist:hover .cplistmore{
	color: #FFFFFF;
	background-color: #f18713;
	border: 1px solid #f18713;
}
.cplist:hover .cplisttit{color:#f18713 ;}



/* 新闻列表页 */
.newslist{
	margin-bottom: 3rem;
}
.cplistimg{position: relative;}
.cplistzzc{
	background-color: rgba(255,255,255,0.3);
	width: 100%;
	height: 100%;
	position: absolute;
	transition: all 0.5s ease;
}
.newslist:hover .cplistzzc{background-color: rgba(255,255,255,0);}
.newslistwz{
	border: 1px solid #CCCCCC;
	width: 100%;
	box-sizing: border-box;
	padding: 0.5rem;
	
}
.newslisttit{
	font-size: 0.75rem;
	color: #f18713;
	line-height: 2rem;
	height: 2rem;
	overflow: hidden;
	width: 100%;
}
.newslistdec{
	font-size: 0.65rem;
	color: #333333;
	line-height: 1.5rem;
	height: 3rem;
	overflow: hidden;
	width: 100%;
}
.newslistdata{
	margin-top: 0.5rem;
	color: #999999;
}
.newslistdatalf{float: left;}
.newsdatart{
	border: 1px solid rgba(204,204,204,.3);
	    line-height: 24px;
	    text-align: center;
	    float: right;
	    font-size: 20px;
	    cursor: pointer;
	    padding: 0 5px;color: #f18713;
		transition: all 0.3s ease;
}
.newslistdata{
	width: 100%;
}
.newslist:hover .newsdatart{
	border: 1px solid #f18713;
	background-color: #f18713;
	color: #FFFFFF;
}


/* 产品内页开始 */
.cpneibox{
	width: 100%;
	box-sizing: border-box;
	padding: 1.5rem;
	border: 1px solid #CCCCCC;
}
.cpneibox img{width: 100%;}
.cpneilistrt h1{
	font-size: 1.5rem;
	line-height: 2rem;
	color: #000000;
	border-bottom: 1px solid #ececec;
	padding-bottom: 1rem;font-weight: bold;
	margin-top: 1rem;
}
.cpneitag{
	margin-top: 1rem;
	line-height: 2rem;
}
.cpneitag{font-size: 0.75rem;}
.cpneitag a{margin-left: 2rem;color: #f18713;font-size: 0.75rem;}
.cpneirttit{font-weight: bold;color: #000000;}
.cpneitag a:hover{color: #999999;}
.cpneidec{
	font-size: 0.75rem;
	line-height: 2rem;
	color: #666666;
	border-bottom: 1px solid #ececec;
	padding-bottom: 1rem;
}

.cpneilx_btn{
	float: left;
	    margin-top: 2rem;
	    padding: 0.6rem 2rem;
	    text-align: center;
	    background-color: #f18713;
	    color: #FFFFFF;
	    font-size: 0.75rem;
	    border-radius: 5px;
		transition: all 0.3s ease;
}
.cpneilx_btn:hover{
	background-color: #dddada;
}
.cpnei_content{
	border-top: 1px solid #CCCCCC;
	margin-top: 4rem;
	font-size: 0.75rem;
	color: #333333;
	line-height: 2rem;
	padding-top: 2rem;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 2rem;
	
}
.cpnei_content p{
	text-indent: 0rem;
}
.cpneinews{
	margin-top: 2rem;
}
.cptel{
	font-weight: bold;
	font-size: 2.5rem;
	color: #999999;
	margin-top: 2rem;
	width: 100%;
	display: block;
}





/* 新闻内页 */
.newsneitop{
	text-align: center;
	
	border-bottom: 1px solid #CCCCCC;
}
.newsneitop h1{
	font-size: 1.5rem;
	font-weight: bold;
	color: #000000;
	line-height: 2rem;
	
}
.newsneitopwz{
	font-size: 0.65rem;
	color: #999999;
	line-height: 2rem;margin-top: 1rem;
}
.newsneitopwz span{margin-right: 2rem;}

.newsneinr{
	font-size: 0.75rem;
	color: #333333;
	line-height: 2rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #CCCCCC;
}
.newsneinr p{
	text-indent: 2rem;
}

.newsneicp{
	margin-top: 4rem;
}

.newspage{
	margin-top: 2rem;
	color: #999999;
	font-size: 0.65rem;
	line-height: 2rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.newspage a{
	color: #999999;font-size: 0.65rem;
}
.newspage a:hover{
	color: #f18713;
}

/* 单独栏目页 */
.ddlmnr{
	font-size: 0.75rem;
	color: #333333;
	line-height: 2rem;
	padding-top: 1rem;
	padding-top: 1rem;
	border-top: 1px solid #CCCCCC;
}
.ddlmnr  p{
	text-indent: 2rem;
}

/*璐ㄩ噺浣撶郴*/
.zhiliangwrap1{
    padding: 60px 5.5%;
}
.zhiliangwrap1 .about_nytit{
    text-align: center;
}
.zhiliangwrap1_cont{
    margin:0 auto;
    margin-top:80px;
    max-width: 1280px;
}
.zhiliangwrap1_cont_1{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.zhiliangwrap1_cont_1left{
    margin-right:5%;
    width: 47.5%;
}
.zhiliangwrap1_cont_1left img{
    max-width: 100%;
    border-radius:10px;
}
.zhiliangwrap1_cont_1right{
    width: 47.5%;
}
.zhiliangwrap1_cont_1right_1{
    display: flex;
}
.zhiliangwrap1_cont_1right h3{
    font-size: 22px;
    color: #000000;
    font-weight: bold;
    margin-bottom:20px;
}
.zhiliangwrap1_cont_1right p{
    font-size: 17px;
    line-height: 1.8;
}
.zhiliangwrap1_cont_1right_icon{
    margin-right:15px;
}
.zhiliangwrap1_cont_1right_icon img{
    width: 32px;
    margin-top: -2px;
}
.zhiliangwrap1_cont_1right_2{
    margin-top: 50px;
}
.zhiliangwrap2{
    background: url(../images/successP3.jpg) no-repeat;
    padding: 120px 5%;
    background-size: 100% 100%;
}
.zhiliangwrap2 .about_nytit{
    text-align: center;
}
.zhiliangwrap2 .about_nytit p{
    font-size: 16px;
    margin-top: 25px;
    color: #666666;
}
.zhiliangwrap2 .about_nytit h3{
    font-size: 30px;
   
}
.zhiliangwrap2_cont{
    margin-top: 50px;
}
.zhiliangwrap2_cont_li{
    background: #ffffff;
    box-shadow: 0px 3px 10px 5px rgba(8, 30, 125, 0.04);
    padding:2%;
    box-sizing: border-box;
    border-radius:20px;
    padding-top:50px;
    position: relative;
    overflow: hidden;
    height: auto;     width: 25%;
    margin-right: 40px;
}
.zhiliangwrap2_cont_li:after{
    content: '';
    width: 100px;
    height: 100px;
    position: absolute;
    right: -30px;
    top: -40px;
    background:#bcf8f9;
    border-radius: 50%;
}
.zhiliangwrap2_cont_li_sz{
    position: absolute;
    top:0px;
    right:8px;
    font-size:33px;
    line-height: 1.5;
    font-family: 'AlibabaSansBold' !important;
    /*
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(255,255,255,1)), to(#0099e5));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 100% 1.5em;
    color: #ffffff;
    */
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 1px #ffffff;
    font-weight: bold;
    text-align: center;
    z-index: 1;
}
.zhiliangwrap2_cont_li_icon{
    text-align: center;
    width:45px;
    height:45px;
    background: linear-gradient(to right, #0099e5 , #02def5);
    border-radius: 50%;
    margin: 0 auto;
    padding:5px;
}
.zhiliangwrap2_cont .swiper-container .swiper-pagination{
    display: none;
}
.zhiliangwrap2_cont ul{
    display: flex;
}
.zhiliangwrap2_cont_li_icon img{
    width: 100%;
    margin:0 auto;
}
.zhiliangwrap2_cont_li_txt{
    margin-top:30px;
}
.zhiliangwrap2_cont_li_txt h5{
    font-size: 20px;
    color: #000000;
    text-align: center;
    margin-bottom:20px;
    font-weight: bold;
}
.zhiliangwrap2_cont_li_txt p{
    font-size: 15px;
    line-height: 1.6;
    color: #666666;
    text-align: justify;
}
.zhiliangwrap3{
    padding: 120px 5% 80px;
}
.zhiliangwrap3 .about_nytit{
    text-align: center;
}
.zhiliangwrap3 .about_nytit h3{
    font-size: 30px;
}
.zhiliangwrap3_bk{
    margin-top:80px;
}
.zhiliangwrap3_bk_li{
    display: flex;
    margin: 40px 0px;
}
.zhiliangwrap3_bk ul{
    max-width: 1100px;
    margin:0 auto;
}
.zhiliangwrap3_bk_lileft{
    width:90px; 
    margin-right:30px;
}
.zhiliangwrap3_bk_lileft img{
    width: 100%;
}
.zhiliangwrap3_bk_liright h6{
    font-size:19px;
    color: #333333;
    margin-bottom: 20px;
    font-weight: bold;
    position: relative;
    padding-left:20px;
}
.zhiliangwrap3_bk_liright h6:before{
    content: "";
    position: absolute;
    width: 5px;
    height: 20px;
    top: 50%;
    margin-top: -11px;
    background: linear-gradient(0deg, #237AE4 0%, #25C1FF 100%);
    left: 0;
}
.zhiliangwrap3_bk_liright{
    border-bottom: 1px solid #efefef;
    padding-bottom:30px;
}
.zhiliangwrap3_bk_liright p{
    font-size: 16px;
    line-height: 1.6;
    margin-top: 8px;
    color: #666666;
    padding-left: 20px;
}
/*妫€娴嬭澶�*/



/* 鍗曠嫭椤甸潰 */
.ddlmtop{font-weight: bold;font-size: 1.6rem;color: #333;line-height: 2rem;padding-bottom: 1rem;border-bottom: 1px solid #cccccc;text-align: center;margin-bottom: 2rem;}
.ddlmbot{font-size: 0.75rem;color: #666666;line-height: 2rem;}
.ddlmbot p{text-indent: 1.2rem;}

/* 鍔ㄧ敾鏁堟灉 */
#syyyly,#sycp,#syabout,#synews,#footer{
	position: relative;
	top: 300px;
}


.gsjingzheng{
	margin-top: 2rem;}

.liuyantit{
	font-size: 2rem;
	font-weight: bold;
	text-align: center;
	margin-bottom: 2rem;
	margin-top: 2rem;}
.liuyan{
	padding: 4rem 0;
}
.msgitembtn{
	margin-top: 2rem;
	width: 100%;
	text-align: center;
}
.liuyansubbtn{
	margin: 0 auto;
	background-color: #035b9f;
	color: #fff;
	line-height: 2.5rem;
	width: 14rem;
	border: none;
	font-size: 1.1rem;
text-align: center;
}
.liuyansubbtn:hover{
	background-color: #f7a82f;
}
.msgstrck{
	width: 4rem!important;
	border-bottom: 1px solid #666 !important;
	display: inline-block;
}
.yzmbox{
	display: flex;
	align-items: flex-end;
}
.liuyanui{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.msgitem{
	width: 49%;
	font-size: 1rem;
	padding: 0.5rem;
	margin-top: 1rem;
	border-radius: 2px;
	background-color: #eff1f5;
}
.msgitem input{
	color: #333;
	line-height: 1rem;
	width: 100%;
	border: none;
	font-size: 0.6rem;
	background: none;
}
.msgitem textarea{
	color: #333;
	line-height: 1rem;
	width: 100%;
	border: none;
	font-size: 0.6rem;
	background: none;
}
.liuyantit{
	font-size: 2rem;
	font-weight: bold;
	text-align: center;
	margin-bottom: 2rem;
}
.liuyan{
	padding: 4rem 0;
}
.msgitembtn{
	margin-top: 2rem;
	width: 100%;
	text-align: center;
}
.liuyansubbtn{
	margin: 0 auto;
	background-color: #035b9f;
	color: #fff;
	line-height: 2rem;
	width: 10rem;
	border: none;
	font-size: 1rem;

text-align: center;}
.liuyansubbtn:hover{
	background-color: #f7a82f;
text-align: center;}
.msgstrck{
	width: 4rem!important;
	border-bottom: 1px solid #666 !important;
	display: inline-block;
}
.yzmbox{
	display: flex;
	align-items: flex-end;
}


@media (max-width:768px) {
	.gszjbot{
		background-size: cover;
	}
	.gsjzhz{flex-wrap: wrap;}
	.gsjzhzlist{width: 50%;margin-bottom: 2rem;}
	.gsjzhzlistlast{width: 100%;}
	.gszjbotboxlist{width: 100%;margin-bottom: 2rem;}
	
	
	.cplb {
    
    background-color: #1a418b;    padding-bottom: 1rem;
    padding-top: 1rem;
}
.cplb ul li a{color: #fff;}
.cplistmore{    border: 1px solid #1a418b;
    color: #fff;
    background-color: #1a418b;}
    .cplb ul li {
    padding: 0.8rem;
}
}
.lxbox{
	display: flex;
	flex-wrap: wrap;
	margin-top: 2rem;
}
.lxboxlf{
	width: 50%;
	background-color: #eff1f5;
	box-sizing: border-box;
	padding: 1rem;
}
.lxboxrt{
	width: 50%;
}
.lxboxrt img{
	width: 100%;
}
.lxboxlfp1{
	font-size: 1rem;
 margin-top: 1rem;
	color: #035b9f;
	
}
.lxboxlfp2{
	font-size: 0.8rem;

	color: #666;
}
.lxfs{
	margin-top: 0rem;
}
.lxfswz{
	font-size: 0.8rem;
	margin-bottom: 0.2rem;
}
.lxfswz span{
	font-weight: bold;
	margin-right:2px;
}
.lxtel{
	font-size: 1.6rem;
	margin-left: 10px;
}
@media (max-width:992px) {
	.lxboxrt{width: 100%;}
	.lxboxlf{width: 100%;padding: 2rem;}
	.lxtel{font-size: 1rem;}
	
}
.gslsbox{
	margin-top: 4rem;
}
.gslslist{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.gslslistline{
	width: 10px;
	border-left: 1px dashed #ccc;
	position: relative;
}
.gslslisthz{
	width: 46%;
	display: flex;
	align-items: center;
}
.gslslistimg{
	width: 100%;
}
.gslslistwz{
	display: flex;
	align-items: center;
}
.gslslistyuan{
	width: 30px;
	height: 30px;
	padding: 7px;
	position: absolute;
	background-color: #fff;
	left: -15px;
	top: 50%;
	transform: translateY(-50%);
}
.gslslistyuannei{
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: #fff;
	border: 1px solid #333;
}

.gslslist:hover .gslslistyuannei{
	background-color: #f7a82f;
	box-shadow: 0 0 10px #f7a82f;
}
.gslslistp1{
	font-size: 1.1rem;
	font-weight: bold;
	color: #666;
}
.gslslistp2{
	font-size: 1.8rem;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.gslslistp3{
	font-size: 1rem;
	color: #666;
}

.gslslistyou p{
	text-align: right;
}
.gsrybox{
	display: flex;
	margin-top: 4rem;
	flex-wrap: wrap;
}
.gsrylist{
	width: 18%;
	margin-right: 1%;
	margin-left: 1%;
	border: 1px solid #ccc;
	margin-bottom: 2rem;
}
.gsrylist img{
	width: 100%;
}



.language-switcher {
  position: absolute;
  top: 20px;
  right:30px;
  z-index: 1000;
  font-family: 'Arial', 'Microsoft YaHei', sans-serif; /* 涓嫳鍏煎瀛椾綋 */
}

.language-btn {
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid #ddd;
  border-radius: 20px;
  padding: 8px 10px;
  cursor: pointer;
  font-size: 10px;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  gap: 5px;
}

.language-dropdown {
  display: none;
  position: absolute;
  right: 0;
  background-color: white;
  min-width: 140px;
  box-shadow: 0 8px 16px rgba(0,0,0,0.1);
  border-radius: 8px;
  overflow: hidden;
 
}

.language-dropdown a {
  color: #333;
  padding: 10px 15px;
  text-decoration: none;
  display: block;
  font-size: 10px;
  transition: background 0.2s;
  text-align: left;
}

.language-dropdown a:hover {
  background-color: #f5f5f5;
}

/* 绉诲姩绔牱寮� */
@media (max-width: 768px) {
  .language-switcher {
    top: 5px;
    left: 80px;
    width: 40%;
  }
  
  .language-btn {
    padding: 6px 12px;
    font-size: 13px;
  }
  
  .language-dropdown {
    min-width: 100px;
    left: 0;
  }
  #syyyly{top:0;}
}

/* 婵€娲荤姸鎬� */
.language-switcher.active .language-dropdown {
  display: block;
}



 /* 娴溠冩惂鐠囷附鍎忔い纰夋嫹 */
    
         .product-display {
            display: flex;
            flex-wrap: wrap;
            gap: 20px;
            background: #fff;
            border-radius: 4px;
            box-shadow: 0 1px 3px rgba(0,0,0,0.1);
            overflow: hidden;
        }.btn-primary
        .image-section {
            flex: 1 1 50%;
            min-width: 300px;
            padding: 20px;
            border-right: 1px solid #f0f0f0;
        }
        
        .main-image-container {
            margin-bottom: 15px;
            position: relative;
            overflow: hidden;
            border: 1px solid #eee;
            border-radius: 4px;
        }
        
        .main-image {
            width: 100%;
            height: auto;
            display: block;
            cursor: zoom-in;
            transition: transform 0.3s ease;
        }
        
        .main-image:hover {
            transform: scale(1.02);
        }
        
        .thumbnail-gallery {
            display: flex;
            gap: 10px;
            overflow-x: auto;
            padding-bottom: 5px;
        }
        
        .thumbnail {
            width: 70px;
            height: 70px;
            border: 1px solid #e6e6e6;
            border-radius: 3px;
            overflow: hidden;
            cursor: pointer;
            flex-shrink: 0;
            transition: all 0.3s ease;
            position: relative;
        }
        
        .thumbnail img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        
        .thumbnail.active, .thumbnail:hover {
            border-color: #ed1d33;
        }
        
        /* 闁告瑥鍘栭弲鑸电瑜嶉幖褎绌遍埄鍐х礀闁告牭鎷� */
        .info-section {
            flex: 1 1 45%;
            min-width: 300px;
            padding: 20px;
        }
        
        .product-title {
            font-size: 22px;
            color: #333;
            margin-bottom: 15px;
            font-weight: bold;
            line-height: 1.3;
        }
        
        .product-subtitle {
            color: #666;
            font-size: 14px;
            margin-bottom: 20px;
        }
         .product-subtitle a {
display: inline-block;
  
 
  margin: 0 10px; /* 閻犲鍟弳锝夋⒒绾惧鐛� */
  vertical-align: middle;
}
         
         
         
        .price-section {
            background: #f9f9f9;
            padding: 15px;
            border-radius: 4px;
            margin-bottom: 20px;
        }
        
        .current-price {
            color: #ed1d33;
            font-size: 28px;
            font-weight: bold;
        }
        
        .original-price {
            text-decoration: line-through;
            color: #999;
            margin-left: 10px;
            font-size: 16px;
        }
        
        .price-note {
            color: #666;
            font-size: 12px;
            margin-top: 5px;
        }
        
        .specs-section {
            margin-bottom: 25px;
        }
        
        .specs-title {
            font-size: 16px;
            color: #333;
            margin-bottom: 10px;
            font-weight: bold;
            padding-bottom: 5px;
            border-bottom: 1px dashed #eee;
        }
        
        .specs-list {
            list-style: none;
        }
        
        .specs-list li {
            padding: 8px 0;
            border-bottom: 1px dashed #f5f5f5;
            display: flex;
        }
        
        .spec-name {
            color: #666;
            width: 80px;
            flex-shrink: 0;
        }
        
        .spec-value {
            color: #333;
            flex: 1;
        }
        
        .action-buttons {
            display: flex;
            gap: 15px;
            margin-top: 30px;
        }
        
        .btn {
            padding: 12px 25px;
            border-radius: 4px;
            font-size: 16px;
            cursor: pointer;
            transition: all 0.3s;
            border: 1px solid transparent;
            text-align: center;
            flex: 1;
        }
        
        .btn-primary {
            background: #0075c2;
            color: #fff;
        }
        
        .btn-primary:hover {
            background: #ed1d33;
        }
        
        .btn-primary a{ color:#fff;}
        .btn-secondary {
            background: #fff;
            color: #0075c2;
            border-color: #0075c2;
        }
        
        .btn-secondary:hover {
            background: #fff9f5;
        }


