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,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}


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,h3,h4{font-size:12px;font-weight:400;}
hr {border: 0;border-top:1px solid #ccc;height: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: #252525;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(255, 255, 255, .5)}
.seo a{color:rgba(255, 255, 255, .5)}

.lx_ll li{margin-left: 10px;padding-right: 10px;position: relative;}
.lx_ll li h3{color:rgba(255, 255, 255, .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: #252525;}
.top1{height: 104px;}

.soso{width: 35.15%;
	height: 44px;
	background-color: #ffffff;
	border-radius: 5px;overflow: hidden;}

.soso input {
    outline: none;
    line-height: 44px;
    width: 20%;
    background: none;
    border:none;
    font-size: 0px;
    color: #1c4086;
    float: left;background:url(//cdn.myxypt.com/6fd58f20/23/05/bc7ccea1353445990dfa9e577086ea611b7c8c99.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(//cdn.myxypt.com/6fd58f20/23/05/899890cc2410cda1acbe3260f2c22cd9ca237ace.png) no-repeat center top;width: 30px;height:30px;content: "";display: block;}
.fx .social-share .icon-wechat:before{background:url(//cdn.myxypt.com/6fd58f20/23/05/8f1f59aefc7ccd60c0b3fbc4e33a1ccf93d421a1.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
}



/* 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(//cdn.myxypt.com/6fd58f20/23/05/c0251f5665221ae7b0632bb5fd2a19250a0359e5.png) no-repeat center top;width: 62px;height:44px;}

.ab_cc::before{position: absolute;right:0px;top:30%;content: "";
background:url(//cdn.myxypt.com/6fd58f20/23/05/635902725503924bca87c324cc4c4e7ad4bd0b85.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: 151px;

	background-color: #ffffff;
	border-radius: 10px;line-height: 54px;
	border: solid 1px #e9e9e9;text-align: center;margin: 0 10px;font-size: 16px;position:relative;}
.sort li a{	color: #666666;text-align: center;}
.sort li:hover{	background-color: #266bf9;
	border: solid 1px #e9e9e9;}

.sort li:hover a{color:#fff}

.sec33{display: none;position:absolute;left:0px;top:54px;}
.sec33 li{margin:0px!important;float:left;}
.sec33 li a{color:#333!important;font-size:12px;}
.sort li:hover .sec33{
    display: block;
    z-index:99999
}
.sort li .sec33 li:hover a{color:#fff!important;}


.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(//cdn.myxypt.com/6fd58f20/23/05/5d1ddf372d5d54f03f9f49376d7936b79fe16d14.png) no-repeat center 50% #4e4e4e;display: block;margin:0 auto;border-radius: 50%;margin-top: 10px;}

.pp_ll li:hover .dj{background:url(//cdn.myxypt.com/6fd58f20/23/05/3f2297e1780836d9dcec136fe0ff0f7a5e0a38f5.png) no-repeat center 50% #266bf9;}


@media (max-width: 1440px) {
.sort li{	width: 141px;
	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: 131px;
	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: 153px;
	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(//cdn.myxypt.com/6fd58f20/23/05/7129f006da9d10b70efec75315404257d10d1624.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(//cdn.myxypt.com/6fd58f20/23/05/18cf9fd791962203098c70afef7eef05c19bb25b.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(//cdn.myxypt.com/6fd58f20/23/05/7129f006da9d10b70efec75315404257d10d1624.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(//cdn.myxypt.com/6fd58f20/23/05/18cf9fd791962203098c70afef7eef05c19bb25b.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;}
}














/*样式*/
.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}
  }





/* 友情链接 */

.c-link {
    font-size: 14px;
    color: #266bf9;
    line-height: 33px;

    	width: 201px;
	height: 33px;
	border-radius: 6px;padding-left: 15px;
    background:url(//cdn.myxypt.com/6fd58f20/23/05/d4ee69624c6bdb75c90eaded8e593b70f32ca6de.png) no-repeat 85% 50% #ffffff;
}



.c-link .con {
    display: flex;
    flex-wrap: wrap;
    position: relative;
}

.c-link span {
    cursor: pointer;
    display: block;
}

.c-link dd{
    width:calc(100% - 70px)
}

.c-link .sec {
    display: none;
    position: absolute;
    bottom: 100%;
    left: 0;
    background: rgba(255,255,255,.6);
    padding: 10px;
    min-width:120px;
    z-index: 999;
}

.c-link a {
    color: #2a333c;
    padding: 0 4px;
    font-size: 14px;
    line-height: 24px;
}





/* 公共客服 */

.kefu {
    width: 100%;
    height: 200px;
    border-radius: 10px;
    position: relative;
    margin-top: -70px;
    z-index: 999;
}

.shuizi {
    width: 100%;
    background: url(//cdn.myxypt.com/6fd58f20/21/01/406a662288364303bea5bd10add333575cec4958.png)no-repeat center;
    box-shadow: 0px 3px 10px 0px rgba(45, 45, 45, .5);
}

.kefuline {
    width: 271px;
    height: 100%;
    padding-top: 30px;
    padding-left: 45px;
    color: #90a5fc;
    z-index: 1;
}

.kefuline h3 {
    font-size: 26px;
    line-height: 50px;
    font-weight: 500;
}

.kefu p {
    font-size: 22px;
    line-height: 50px;
}

.kefu a {
    position: relative;
    font-size: 16px;
    color: #b2b2b2 !important;
    line-height: 60px;
}

.kefu .kefuline a::after {
    position: absolute;
    content: '';
    background: #90a5fc;
    width: 80px;
    height: 4px;
    left: 0;
    top: -15px;
}

.hotline {
    width: 564px;
    height: 100%;
    z-index: 999;
    padding-top: 40px;
    padding-left: 58px;
}

.bigphone {
    width: 405px;
    height: 86px;
    color: #fff;
    background: url(//cdn.myxypt.com/6fd58f20/21/01/56d58357404c6cf7183c66a203d0c445f3c8ffd9.png) no-repeat left;
    padding-left: 102px;
}

.bigphone h3 {
    font-size: 24px;
    line-height: 31px;
    font-weight: 500;
}

.bigphone p {
    font-size: 40px;
}

.seach {
    width: 365px;
    height: 100%;
    border-radius: 10px;
    padding-top: 40px;
}

.seachone p,.seachone p a {
    font-size: 14px;
    color: #fff !important;
}
.seachone p a+a::before{
  content: ",";
   color: #fff !important;
}

.seachicon {
    width: 280px;
    height: 40px;
    background: url(//cdn.myxypt.com/6fd58f20/21/01/e2193a8241256c5c630c44c4f81c745b75060d4b.png) no-repeat left center;
    background: #fff;
}

.seachicon img {
    display: inline;
    float: left;
}

.seachone input {
    float: left;
    font-size: 14px;
    color: #333;
    background: #fff;
    height: 35px;
    margin-top: 3px;
    border: none;
    width: 225px;
}

/* 产品中心 */

.product_title {
    text-align: center;
    padding: 60px 0 0px 0;
}

.product_title h4 {
    font-size: 20px;
    color: #1a1a1a;
    font-weight: 500;
}

.product_title h4 a {
    color: #90a5fc;
}

.product_title h5 {
    font-size: 14px;
    color: #999;
    text-transform: uppercase;
    font-weight: normal;
    line-height: 30px;
}
.cp_sort1{
    margin-bottom: 44px;
}
.cp_sort1 li{
	width:244px;
    float: left;
    margin: 10px 24px;
}
.cp_sort1 li a{
display: block;
text-align:center;
    padding: 8px;
    border: 1px solid #8c9bfe;
    border-radius: 60px;
   color: #000;
   font-size: 16px;
}
.cp_sort1 li:hover a {
    background: #8c9bfe;
    color: white;
}
/* 产品图片展示 */

.product_show li {
    width: 378px;
    float: left;
    margin-right: 33px;
    margin-bottom: 40px;
    box-shadow: 0px 2px 6px rgba(45, 45, 45, .16);
}

.product_show li:nth-child(3n) {
    margin-right: 0;
}

.product_show li .pro-img {
    width: 378px;
    height: 280px;
    overflow: hidden;
}

.product_show li .pro-img img {
    width: 100%;
    transition: all ease-in-out 1s;
}

.product_show .pro-img img:hover {
    transform: scale(1.2);
}

.product_show li .pro-title {
    position: relative;
    width: 378px;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #666666;
    text-indent: 1em;
    transition: all ease-in-out .3s;
}

.product_show li .pro-title img {
    width: 100%;
}

.product_show li .pro-title::after {
    position: absolute;
    content: '';
    background: #ebebeb;
    width: 0px;
    height: 2px;
    bottom: 0;
    left: 0;
    transition: all ease-in-out .3s;
}

.product_show li:hover .pro-title {
    color: #90a5fc;
}

.product_show li:hover .pro-title::after {
    background: #90a5fc;
    width: 100%;
    transition: all ease-in-out .5s;
}

.about {
    width: 100%;
    height: 377px;
    background: #90a5fc;
    margin-top: 15px;
}

.about_title {
    text-align: center;
    padding: 40px 0 40px 0;
}

.about_title h4 {
    font-size: 20px;
    color: #fff;
    font-weight: 500;
}




.about_title h4 a {
    color: #fff;
}

.about_title h5 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
    line-height: 30px;
}

.about_content {
    height: 251px;
    border-top: 21px solid #7e93e6;
    border-left: 21px solid #7e93e6;
    border-right: 21px solid #7e93e6;
    color: #fff;
}

.content {
    width: 50%;
    height: 224px;
    background: #616fa9;
    padding: 34px 50px 0;
}

.content h3 {
    font-size: 18px;
    line-height: 30px;
    font-weight: 500;
    color: #fff;
}

.content p {
    padding-top: 10px;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.48);
}

.content a {
    display: block;
    width: 100px;
    height: 3px;
    background: #fff;
    margin-top: 33px;
    margin-bottom: 33px;
}

.ziliao {
    width: 50%;
    height: 224px;
    text-indent: 2em;
    background: #fff;
    color: #666;
    padding: 40px 20px 0;
    line-height: 30px;    font-size: 16px;
}

.about-pic {
    height: 251px;
    border-bottom: 21px solid #e6e6e6;
    border-left: 21px solid #e6e6e6;
    border-right: 21px solid #e6e6e6;
}

.pic {
    width: 50%;
    height: 230px;
}

.pic img {
    width: 100%;
    height: 100%;
}

.ziliao2 {
    width: 50%;
    text-indent: 2em;
    background: #fff;
    color: #666;
    padding: 20px 20px 20px;
    line-height: 30px;font-size: 16px;
}
.heng1{
    margin-top: 60px;
}
.heng1 img{
    width: 100%;
}
/* 新闻列表 */

.news-show {
    margin-bottom:20px;
    background: #fff;
    height: 260px;
    padding: 20px 0;
}
.news-show .nsjies:hover h4{
    color: #90a5fc;
    transition: all ease-in-out .3s;
    
}

.nspic {
    width: 327px;
    height: 220px;
}

.nspic img {
    width: 294px;
    height: 220px;
    margin-left: 30px;
}

.nsjies {
    width: 853px;
    height: 220px;
}

.nsjies h4 {
    font-size: 18px;
    color: #666;
    line-height: 70px;
    transition: all ease-in-out .3s;
    font-weight: 500;
}

.nsjies p {
    font-size: 12px;
    color: #757575;
    text-indent: 2em;
    line-height: 20px;
    padding-right: 30px;
}

.news-show .more {
    font-size: 14px;
    color: #757575;
    line-height: 90px;
}



.news {
    background: #f8f8f8;
    padding-bottom: 172px;
}

.list1 {
    width: 610px;
    background: #fff;
}

.list1 ul li {
    width: 590px;
    height: 143px;
    margin: 0 auto;
    border-bottom: 1px dashed #ccc;
    padding: 20px 25px;
}

.list1 ul li:nth-child(3n) {
    border-bottom: none;
}

.data {
    width: 100px;
    height: 100px;
    text-align: center;
    border-right: 1px dashed #ccc;
}

.data h3 {
    font-size: 30px;
    color: #4c4c4c;
    padding-top: 20px; font-weight: 500;
}

.data p {
    font-size: 14px;
    color: #999;
}

.data_news {
    width: 420px;
    height: 100px;
}

.list1 li:hover .data_news h4 {
    color: #90a5fc;
    transition: all ease-in-out .3s;
}

.data_news h4 {
    font-size: 14px;
    color: #666;
    line-height: 53px;
    transition: all ease-in-out .3s;
    font-weight: 500;
}

.data_news p {
    font-size: 12px;
    color: #999;
    line-height: 20px;
}

.list2 {
    width: 570px;
    height: 430px;
}

.list2 img {
    width: 100%;
    height: 100%;
    border: 10px solid #fff;
}
/* 地图 */
.contact_us{
    position: absolute;
    top:-90px;
    left: 50%;
    margin-left: -600px;
}
.map {
    position: relative;
    background: #f8f8f8;
}

.connect {
    float: right;
    width: 570px;
    height: 101px;
    top: -110px;
    right: 327px;
}

.map_log {
    float: left;
    width: 460px;
    height: 520px;
    background: #fff;
    box-shadow: 0 4px 22px 2px rgba(45, 45, 45, 0.08);
    top: -100px;
    left: 360px;
    padding: 35px 65px 0;
}

.map_log h3 {
    font-size: 20px;
    color: #1a1a1a;
    font-weight: 500;
}

.map_log p {
    font-size: 14px;
    color: #999;
    text-transform: uppercase;
}

.map ul {
    margin-top: 15px;
}

.map ul li {
    font-size: 14px;
    color: #666;
    line-height: 30px;
}

.messageone input {
    width: 318px;
    height: 40px;
    color: #999;
    font-size: 14px;
    border: 1px solid #dedede;
    padding-left: 13px;
    margin-top: 10px;
}

.messageone textarea {
    width: 318px;
    height: 100px;
    color: #999;
    font-size: 14px;
    padding-left: 13px;
    margin-top: 10px;
    line-height: 30px;
    resize: none;
    outline: none;
    border: 1px solid #dedede;
	font-family:"微软雅黑";
}

.code-groupaa input{
    width: 135px;
    height: 40px;
    color: #999;
    font-size: 14px;
    border: 1px solid #dedede;
    padding-left: 13px;
}

.x-submita {
    width: 120px;
    height: 40px;
    border-radius: 10px;
    background: #90a5fc;
    font-size: 16px;
    color: #fff;
    border: none;
    float: right;
    margin-top: 10px;
}

/*友情链接 */

.link {
    font-size: 18px;
    color: #666;
    height: 70px;
    line-height: 70px;
    margin-top: 30px;
}
.link a{
    color: #666;
}
.link img {
    display: inline;
    vertical-align: middle;
}





.last {
    background: #2e2e2e;
    color: #8a8e91;
}

.line {
    height: auto;
    line-height: 24px;
    text-align: center;
    border-top: 1px dashed #666;
    padding: 15px 0;
    font-size: 14px;
}
.line a{
  color: #8a8e91;
}
.line a:hover{
    color: #fff;
}

#erweima{
	position: absolute;
	height:150px;
	width:160px;
	z-index:999;
}
#erweima a{
    color: #000;
    font:500 16px/21px "微软雅黑";
}


/* 公共面包屑导航 */

.common_title {
    width: 100%;
    box-shadow: 0px 4px 15px 0 rgba(45, 45, 45, .14);
    margin-bottom: 54px;
}

.title_top {
    height: 80px;
    line-height: 80px;
    width: 100%;
}

.top_left {
    width: 50%;
    position: relative;
    font-size: 20px;
    color: #90a5fc;
    padding-left: 20px;
}

.top_left::after {
    position: absolute;
    content: '';
    background: #90a5fc;
    width: 6px;
    height: 20px;
    left: 0;
    top: 30px;
}

.top_right {
    width: 50%;
    text-align: right;
    font-size: 16px;
    color: #808080;
}
.top_right a{
    color: #808080;
}
.top_right img {
    display: inline;
    vertical-align: middle;
}
.page-wrap-left{
    display: none;
}

.about-html{
    width: 1200px;
    
    margin: 0 auto;
    border: 21px #e2e6ff solid;
}
.about-html img{
    width: 100%;
    display: block;
    margin:0 auto;
}
.contentall {
    /* height: 240px; */
    color: #fff;
}
/* 地图 */
#platform{
    
}
.contact_map {
    /* margin-top: 60px; */
    position: relative;
}
.center{
    width: 388px !important;
}
.bottom{
    height: 25px !important;
}
.contact_login {
    position: absolute;
    width: 466px;
    height: 557px;
    background: #fff;
    bottom: -400px;
    left: 360px;
    padding: 43px 74px 0;
    box-shadow: 0 -2px 22px 2px rgba(45, 45, 45, 0.08);
}

.contact_login h3 {
    font-size: 20px;
    color: #1a1a1a;
    font-weight: 500;
}

.contact_login p {
    font-size: 14px;
    color: #999;
    text-transform: uppercase;
}

.contact_login ul {
    margin-top: 15px;
}

.contact_login ul li {
    font-size: 14px;
    color: #666;
    line-height: 36px;
}

.contact_login2 input {
    width: 318px;
    height: 40px;
    color: #999;
    font-size: 14px;
    border: 1px solid #dedede;
    padding-left: 13px;
    margin-top: 20px;
}
.contact_login2 textarea{
    width: 318px;
    height: 100px;
    color: #999;
    font-size: 14px;
    padding-left:13px;
    margin-top: 20px;
    line-height: 30px;
    resize: none;
    outline: none;
    border: 1px solid #dedede;
	font-family:"微软雅黑";
}
.contact_login2 button{
    width: 120px;
    height: 40px;
    border-radius: 10px;
    background: #90a5fc;
    font-size: 16px;
    color: #fff;
    border: none;
    float: right;
    margin-top: 20px;
}


.message_html {
    width: 998px;
    margin: 0 auto;
    padding-top: 20px;
    clear: both;
}

.message {
    margin-bottom: 20px;
}

.message .name {
    width: 112px;
    /* margin-left: 40px; */
    font-size: 18px;
    color: #666666;
    margin-top: 12px;
    text-align: right;
    padding-right: 30px;
}

.message .input input {
    width: 800px;
    border: solid 1px #cccccc;
    border-radius: 5px;
    height:60px;
    font-size: 18px;
    color: #444444;
    background: none;
    text-indent: 1em;
}

.message .input textarea {
    width: 800px;
    border: solid 1px #cccccc;
    border-radius: 5px;
    height:232px;
    font-size: 18px;
    color: #444444;
    background: none;
    resize: none;
    outline: none;
    text-indent: 1em;
}

.must{
    color: #f3032a;
    margin-left: 12px;
    font-size: 16px;
}
.message_html .messagea input{
    width: 120px;
    height: 46px;
    border-radius: 10px;
    background: #90a5fc;
    font-size: 22px;
    color: #fff;
    border: none;
    float: right;
    margin-top: 20px;
    margin-right: 80px;
}
.ghahgha{
    margin-left: 112px;
}
.ghahgha input{
    width: 150px;
    float: left;
}
#change_code{
    color: #666;
}
.top_left span{
    display: none;
}

.cp_sort1a{
    height: 140px;
}
.cp_sort1a li{
    width:150px;
    float: left;
    margin: 10px 8px;
}
.cp_sort1a li a{
    display: block;
    text-align:center;
    border: 1px solid #8c9bfe;
    border-radius: 60px;
    color: #000;
    font-size: 15px;
    line-height: 41px;
}
.cp_sort1a li:hover a {
    background: #8c9bfe;
    color: white;
}


.newlist ul li {
    width: 100%;
    height: 200px;
    border-bottom: 1px solid #ebebeb;
    transition: all ease-in-out .5s;
    padding: 20px 0;
}

.newlist ul li:hover {
    border-bottom: 1px solid #9baefc;
    background: #f8f8f8;
}

.newdata {
    width: 160px;
    text-align: center;
    float: left;
}

.newdata h3 {
    color: #dbdbdb;
    font-size: 30px;
    line-height: 90px;
    transition: all ease-in-out .3s; font-weight: 500;
}

.newdata span {
    width: 70px;
    height: 35px;
    margin: 0 auto;
    background: url(//cdn.myxypt.com/6fd58f20/21/01/1fce2ec6320481455b87a5b648aa6ab9041b3c80.png) no-repeat left;
    display: block;
    text-align: center;
    transition: all ease-in-out .8s;
}

.newlist li:hover .newdata span {
    background: url(//cdn.myxypt.com/6fd58f20/21/01/0fb279aed76a0c4583d9abd6562ad28e5a72bc71.png) no-repeat right;
}
.newlist li:hover .newdata h3 {
    color: #9baefc;
    transition: all ease-in-out .3s;
}
.newlist li:hover .newshow img {
    transform: scale(1.2);
}
.newlist li:hover .newbook h4{
    text-indent: 2em;
    color: #9baefc;
}

.newbook {
    width: 778px;
    float: left;
    text-align: left;

}

.newbook h4 {
    color: #666;
    font-size: 16px;
    line-height: 40px;
    transition: all ease-out .5s;
    font-weight: 500;
}

.newbook p {
    font-size: 14px;
    color: #757575;
    text-indent: 2em;
    line-height: 25px;
    padding-right: 99px;
    transition: all ease-out .5s;
}

.newshow {
    width: 262px;
    overflow: hidden;
    float: right;
}

.newshow img {
    width: 200px;
    height: 125px;
    transition: all ease-in-out 1s;
}


.cp_sort1a li{position:relative;}
.sec22{display: none;position:absolute;left:0px;top:41px;}
.sec22 a{font-size: 13px!important}
.cp_sort1a li:hover .sec22{
    display: block;
    z-index:99999
}


.sec22 li{margin: 8px 0px!important;margin-bottom:8px!important;}

@media (max-width: 768px) {
.top_right{display: none}
}



