/*初始化样式*/
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,navs,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#333;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}

a:hover,a:active,a:focus{text-decoration:none;outline:none;}


input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

p{margin:0;}



/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%!important;}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:92%;margin:0 auto;}
#m_indemo {float: left;width:800%!important;}
#m_demo1 {float: left;}
#m_demo2 {float: left;}




.com-img{overflow:hidden;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}




/*样式*/
.wh{max-width: 1280px;margin:0 auto;padding:0 10px}
.flex_11{    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}

/*头部样式*/
.head_11{line-height: 46px;	background-color: #fff;border-bottom: 1px solid #aaaaaa;}
.seo{	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 46px;
	letter-spacing: 0px;color:rgba(0, 0, 0, .5)}
.seo a{color:rgba(0, 0, 0, .5)}

.lx_ll li{margin-left: 10px;padding-right: 10px;position: relative;}
.lx_ll li h3{color:rgba(0, 0, 0, .5);font-size: 14px;margin-left: 5px;}
.lx_ll li::after{	width: 1px;
	height: 18px;
	background-color: #454545;top:13px;right:0px;content: "";position: absolute;}

.lx_ll li:last-child::after{background:none;}



.head_22{background-color: #fff;}
.top1{height: 104px;}

.soso{width: 35.15%;
	height: 44px;
	background-color: #ffffff;
	border-radius: 5px;overflow: hidden;
	border: 1px solid #eee;	
}

.soso input {
    outline: none;
    line-height: 44px;
    width: 20%;
    background: none;
    border:none;
    font-size: 0px;
    color: #1c4086;
    float: left;background:url(../image/3d642e0c2a4477cc4d423c3ef28523763fce9619.png) no-repeat center 50% #266bf9;
}

.soso #keyword {
    padding-left: 5px;
    line-height: 44px;
    width: 80%;
    background: none;
    border:none;
    outline: none;
    font-size: 14px;
    color: #999999!important;
    float: left;
}

.soso #keyword:-webkit-autofill {
    -webkit-text-fill-color: #999999 !important;
    transition: background-color 5000s ease-in-out 0s;
}

.soso #keyword::placeholder {
    color: #999999;padding-left: 14px;
}





.fx .social-share .icon-qq:before{background:url(../image/d0c5729dbdc33e53f3a4a570d3d7867fcc45de99.png) no-repeat center top;width: 30px;height:30px;content: "";display: block;}
.fx .social-share .icon-wechat:before{background:url(../image/f8c79a1fa1ba051338fb7685a8c3b0a2cf8c6e67.png) no-repeat center top;width: 30px;height:30px;
content: "";display: block;}
.fx .social-share .icon-qq {
    color: #252525;
    border-color: #252525
}

.fx .social-share .icon-wechat {
    color: #252525;
    border-color: #252525
}

.fx .social-share .icon-qq:hover {
   background:none
}

.fx .social-share .icon-wechat:hover {
    background:none
}


.nnav {
    max-width: 1280px;
	margin: 0 auto;
    height: 59px;
    background-color: #266bf9;
}




/* box1 */
.box1{	background-color: #f2f8fd;padding: 4.5vw 0;margin-top: -5px;}
.at1{	font-family: MicrosoftYaHei-Bold;
	font-size: 40px;
	font-weight: 600;
	letter-spacing: 0px;
	color: #000000;text-align: center;}

.at1 span{	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #3a3a3a;display: block;}



@media (max-width: 1440px) {
  .at1{font-size: 30px;}
  .at1 span{font-size: 16px;}
  }


@media (max-width: 992px) {
  .at1{font-size: 25px;}
  }

.about_img{width: 39.53%;	border-radius: 20px;}
.about_img img{width: 100%;}

.ab_cc{width: 53.125%;position: relative;}
.ab_cc::after{position: absolute;left:0px;top:0px;content: "";
background:url(../image/14dcc4daa602fb317f7706476f207359a9dbc612.png) no-repeat center top;width: 62px;height:44px;}

.ab_cc::before{position: absolute;right:0px;top:30%;content: "";
background:url(../image/fd01e9f9fb559cbf6f99aa5f543231b395f2d24b.png) no-repeat center top;width: 71px;height:51px;}

.aann{	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;max-height: 150px;overflow: hidden;
	color: #000000;width: 87%;margin:0 auto;margin-top: 20px;padding-right: 30px;}

.more11{	width: 181px;
	height: 55px;
	background-color: #4e4e4e;
	border-radius: 10px;text-align: center;margin-top: 3.5vw;margin-left: 2.5vw;	line-height: 55px;}

.more11 a{	font-family: MicrosoftYaHei-Bold;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;

	letter-spacing: 2px;
	color: #ffffff;text-align: center;}


@media (max-width: 1024px) {
.more11{margin-top: 1.5vw;}

.more11{	width: 161px;
	height: 45px;
    	line-height: 45px;
	background-color: #4e4e4e;
	border-radius: 10px;text-align: center;margin-top: 3.5vw;margin-left: 2.5vw;}

.aann{	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #000000;width: 87%;margin:0 auto;margin-top: 20px;padding-right: 30px;}
  }




@media (max-width: 990px){
.about_img{width: 100%;}
.ab_cc{width: 100%;position: relative;margin-top: 25px;}
.aann{max-height: auto;}
}



/* 产品中心 */
.flex_22{display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;}

.sort li{	width: 161px;
	height: 54px;
	background-color: #ffffff;
	border-radius: 10px;line-height: 54px;
	border: solid 1px #e9e9e9;text-align: center;margin: 0 10px;font-size: 16px;}
.sort li a{	color: #666666;text-align: center;}
.sort li:hover{	background-color: #266bf9;
	border: solid 1px #e9e9e9;}

.sort li:hover a{color:#fff}



.pp_ll .owl-carousel {
    position: relative;
}

.pp_ll .owl-carousel .banner-item a {
    display: block;
}

.pp_ll li{margin: 0 15px;}
.pp_ll li a.img{display: block;}
.pp_ll li a.img img{width: 100%;}
.pp_ll li:hover .img{background:#eeeeee;}
.pp_ll li h3{	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 42px;
	letter-spacing: 0px;
	color: #000000;text-align: center;margin-top: 10px;}
.pp_ll li h3 a{color: #000000;}
.pp_ll li:hover h3 a{color: #266bf9;}

.dj{	width: 21px;
	height: 21px;background:url(../image/17ff4d3f91aa4ec61039178956b3da67aacadf2d.png) no-repeat center 50% #4e4e4e;display: block;margin:0 auto;border-radius: 50%;margin-top: 10px;}

.pp_ll li:hover .dj{background:url(../image/17ff4d3f91aa4ec61039178956b3da67aacadf2d.png) no-repeat center 50% #266bf9;}


@media (max-width: 1440px) {
.sort li{	width: 151px;
	height: 45px;
	background-color: #ffffff;
	border-radius: 10px;line-height: 45px;
	border: solid 1px #e9e9e9;text-align: center;margin: 0 10px;font-size: 16px;}
  }


@media (max-width: 1024px) {
.sort li{	width: 141px;
	height: 40px;
	background-color: #ffffff;
	border-radius: 10px;line-height: 40px;
	border: solid 1px #e9e9e9;text-align: center;margin: 0 10px;font-size: 16px;margin-bottom: 15px;}
  }


@media (max-width: 992px) {
.pp_ll li{margin: 0 10px;}
.pp_ll li h3{font-size: 14px;}
.sort li{
	width: 113px;
	height: 40px;
	background-color: #ffffff;
	border-radius: 10px;
	line-height: 40px;
	border: solid 1px #e9e9e9;
	text-align: center;
	margin: 0 5px;
	font-size: 15px;
	margin-bottom: 15px;
	}
  }







/* CSS Document */

#certify {
  position: relative;
  width: 100%;
  margin: 0 auto;margin-top:50px;
}


#certify .swiper-slide {
  width: 886px;
  height: 730px;position: relative;
}
#certify .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
}

#certify .swiper-slide::after{position: absolute;width: 100%;height:100%;content: "";left:0px;top:0px;background: rgba(0, 0, 0, .3);z-index: 1;}
#certify .swiper-slide.swiper-slide-active::after{opacity: 0;}

#certify .dvc{position: absolute;width: 100%;text-align: center;top:50%;transform: translateY(-50%);z-index:22;}
#certify .dvc .dgg{width: 70px;margin:0 auto;height:70px;
background:url(../image/f536150fc66d455360b06d7d3dfa7b9b3f8e8f07.png)no-repeat center top;margin-top: 25px;}

#certify .dvc h3{	font-family: MicrosoftYaHei-Bold;
	font-size: 30px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 42px;
	letter-spacing: 0px;
	color: #ffffff;text-align: center;}



#certify .swiper-slide.swiper-slide-active .dvc .dgg {
 background:url(../image/b5883e1eb26be8922c29c358e91a2bf06ada9ec8.png)no-repeat center top;
}






#certify2 {
  position: relative;
  width: 100%;
  margin: 0 auto;margin-top:50px;
}



#certify2 .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
}
#certify2 .swiper-slide.swiper-slide-active::after{opacity: 0;}
#certify2 .swiper-slide::after{position: absolute;width: 100%;height:100%;content: "";left:0px;top:0px;background: rgba(0, 0, 0, .3);z-index: 1;}
#certify2 .dvc{position: absolute;width: 100%;text-align: center;top:50%;transform: translateY(-50%);z-index:22;}
#certify2 .dvc .dgg{width: 70px;margin:0 auto;height:70px;
background:url(../image/f536150fc66d455360b06d7d3dfa7b9b3f8e8f07.png)no-repeat center top;margin-top: 25px;}

#certify2 .dvc h3{	font-family: MicrosoftYaHei-Bold;
	font-size: 30px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 42px;
	letter-spacing: 0px;
	color: #ffffff;text-align: center;}



#certify2 .swiper-slide.swiper-slide-active .dvc .dgg {
 background:url(../image/b5883e1eb26be8922c29c358e91a2bf06ada9ec8.png)no-repeat center top;
}















@media (max-width: 1440px) {
#certify .swiper-slide {
  width: 700px;
  height: 577px;position: relative;
}
#certify .dvc h3{	font-family: MicrosoftYaHei-Bold;
	font-size: 25px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 42px;
	letter-spacing: 0px;
	color: #ffffff;text-align: center;}
  }


@media (max-width: 1024px) {
#certify .swiper-slide {
  width: 500px;
  height: 412px;position: relative;
}
#certify .dvc h3{	font-family: MicrosoftYaHei-Bold;
	font-size: 20px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 42px;
	letter-spacing: 0px;
	color: #ffffff;text-align: center;}
  }




@media (max-width: 992px) {
#certify2 .dvc h3{	font-family: MicrosoftYaHei-Bold;
	font-size: 16px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #ffffff;text-align: center;}


  }




@media (max-width: 768px) {
#certify .swiper-slide {
  width: 300px;
  height: 247px;position: relative;
}
#certify .dvc h3{	font-family: MicrosoftYaHei-Bold;
	font-size: 20px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 42px;
	letter-spacing: 0px;
	color: #ffffff;text-align: center;}
  }




/* 售后服务 */
.fw_ll{	background-color: #ffffff;
	border-radius: 20px;
	border: solid 1px #e1e1e1;padding: 3.5vw;}


.fw_ll li .img_vv{width: 75px;height:75px;}
.fw_ll li .img_vv img{width: 100%;}
.fw_ll li .ddgg{margin-left: 20px;}
.fw_ll li .ddgg h3{	font-family: MicrosoftYaHei-Bold;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #000000;}
.fw_ll li .ddgg p{		font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #3a3a3a;}


@media (max-width: 768px) {
.fw_ll li:nth-child(2){margin:15px 0}
  }







.news-list li{width: 46.25%;}
.news-list li .imx_xw{width: 45.60%;	border-radius: 20px;overflow: hidden;}
.news-list li .imx_xw img{width: 100%;}
.news-list li .ddnn{width: 48.31%;}
.news-list li .ddnn h3{	font-family: MicrosoftYaHei-Bold;
	font-size: 20px;
	font-weight: 600;
	line-height: 36px;
	letter-spacing: 0px;
	color: #2b2b2b;height:72px;overflow: hidden;margin-top: 10px;}


.news-list li .ddnn h4{	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #666666;margin-right: 15px;}

.news-list li .ddnn h4 img{padding-right: 5px;}
.news-list li .ddnn h5{	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 34px;
	letter-spacing: 0px;
	color: #3a3a3a;height:112px;overflow: hidden;margin-top: 20px;}


.more22{	width: 180px;
	height: 54px;
	background-color: #4e4e4e;
	border-radius: 10px;	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 54px;
	letter-spacing: 2px;
	color: #ffffff;text-align: center;margin-top: 15px;}


.news-list li:hover .more22{	background-color: #266bf9;}

@media (max-width: 1280px) {
	.more22{	width: 160px;
	height: 45px;
	background-color: #4e4e4e;
	border-radius: 10px;	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 45px;
	letter-spacing: 2px;
	color: #ffffff;text-align: center;margin-top: 8px;}
}


@media (max-width: 1200px) {
.news-list li .ddnn h5{margin-top: 10px;	line-height: 30px;height:90px}
.news-list li .ddnn h3{	font-family: MicrosoftYaHei-Bold;
	font-size: 17px;
	font-weight: 600;
	line-height: 30px;
	letter-spacing: 0px;
	color: #2b2b2b;height:60px;overflow: hidden;margin-top: 10px;}
}


@media (max-width: 768px) {
.news-list li{width: 100%;margin-bottom: 15px;}
.news-list li .ddnn h3{font-size: 16px;line-height: 30px;height:30px;overflow: hidden;}
	.more22{	width: 150px;
	height: 35px;
	background-color: #4e4e4e;
	border-radius: 10px;	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 35px;
	letter-spacing: 2px;
	color: #ffffff;text-align: center;margin-top: 8px;}

	.news-list li .ddnn h4{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #666666;
	margin-right: 2px;
	}
	.news-list li .ddnn{width: 50.31%;}
}



/* 通栏 */
.dff{	background-color: #f2f8fd;padding-top: 45px;padding-bottom: 4.5vw;}
.flex_33{    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}


.dd1{width: 20.31%;}
.logo11 img{max-width: 100%;}

.lxnn{	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #3a3a3a;margin-top: 20px;}


.dd2{width: 60.54%;}
.nav22 dt{	font-family: MicrosoftYaHei;
	font-size: 20px;
	font-weight: 400;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #000000;margin-bottom: 15px;}

.nav22 dl dd{font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #3a3a3a;}
	
.nav22 dl dd a{font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #3a3a3a;}


.dff2{	background-color: #e2f2ff;padding: 15px 0;}
.seox{	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #666666;}

.seox a{color: #666666;}

.seox span{	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0px;
	color: #266bf9;}




.fx2{margin-top: 20px;}
.fx2 .social-share .social-share-icon{border-radius: 5px;}


.fx2 .social-share .icon-wechat:hover {
    background: #5d5d5d
}

.fx2 .social-share .icon-wechat {
    background: #5d5d5d
}

.fx2 .social-share .icon-wechat{color:#fff;    border-color: #5d5d5d;}








.fx2 .social-share .icon-qq:hover {
    background: #5d5d5d
}

.fx2 .social-share .icon-qq {
    background: #5d5d5d
}

.fx2 .social-share .icon-qq{color:#fff;    border-color: #5d5d5d;}


.fx2 .social-share .icon-weibo:hover {
    background: #5d5d5d
}

.fx2 .social-share .icon-weibo {
    background: #5d5d5d
}

.fx2 .social-share .icon-weibo{color:#fff;    border-color: #5d5d5d;}




@media (max-width: 990px){
	.dd1{width: 100%;}
	.dd2{width: 100%;margin-top: 20px;}
	.dff{margin-bottom: 50px;}
}














/*样式*/
.top11{margin-top: 3.5vw;}
.top22{margin-top: 2vw;}
@media (max-width: 990px) {
.top11{margin-top: 30px}
.top22{margin-top: 20px;}
    .page-banner,.x-banner{margin-top:60px}
  }







/*内页左侧样式*/

.page-product-inquiry a{color: #fff;}


.social-share .icon-wechat .wechat-qrcode.bottom{z-index: 99999;z-index: 99999;}