.banners-pc { clear: both; padding-top:80px; width:100%; display:block; position: relative;}
.banners-pc .bzindex{width:100%; margin-top:12%; height:20rem; background-color:rgba(255,255,255,0.3);}
.banners-pc .bzindex .tit{width:1200px; margin:0 auto; font-size:36px; line-height:4rem; color:#FFFFFF;  padding-top:3rem;}
.banners-pc .bzindex .centertxt{width:1200px; margin:0 auto;}
.banners-pc .bzindex .centertxt .centerbg{margin:2rem 0px; clear:both; font-size:26px; color:#FFFFFF;}
.banners-pc .bzindex .centertxt .centerbg .cbleft{float:left; width:15%; background:#542e91}
.banners-pc .bzindex .centertxt .centerbg .cbright{float:left; width:85%; color:#FFFFFF;}
.banners-pc .bzindex .descrip{width:1200px; margin:0 auto; font-size:16px; line-height:6rem; color:#FFFFFF;}

.banners-pc .frame { height: 600px; background: no-repeat center center; background-size: cover; }

.banners-mb { display: none; clear: both; height: 350px; padding-top:80px;}
.banners-mb div { height: 100%; }
.banners-mb .frame { height: 100%; background: no-repeat center center; background-size: cover; }

.productdesc{margin:10px 0px;}
@media (max-width: 1024px) {
	.banners-pc { display: none; }
	.banners-mb { display: block; }
	.productdesc img{ width:100%}
}


.about { margin-top: 10px; margin-bottom: 10px; display:block; clear:both}
.about .ab_con { position: relative; }
.about .intro { max-width: 1200px;}
.about .intro .p1 { font-size: 14px; color: #333; line-height: 26px; padding-top:15px; }
.about .intro .aboutusimg {padding-top:10px; }
.about .intro .aboutusimg img{ width:100%}

.about .intro .h1 { padding: 34px 0 13px 0; }
.about .intro .list { margin-left: -35px; margin-bottom: -20px; margin-top: 28px; }
.about .intro .list > li { float: left; padding-left: 35px; padding-bottom: 20px; }
.about .intro .list > li .box { display: block; text-align: center; padding: 16px 48px; background: #f4f4f4; }
.about .intro .list > li .box .ico img { height: 30px; }
.about .intro .list > li .box .font { font-size: 12px; color: #666; padding-top: 10px; }
.about .infor { background: #f4f4f4; position: absolute; bottom: 0; right: 0;}
.about .infor .obtain { padding: 30px 47px 30px 41px; background: #542e91; color: #ffffff; }
.about .infor .obtain .ico img { width: 56px; }
.about .infor .obtain .line { width: 2px; height: 26px; background: #333333; margin: 13px 20px 0 20px; }
.about .infor .obtain .p1 { font-size: 12px; padding-top: 3px; }
.about .infor .obtain .p1 .h1 { display: block; font-size: 18px; padding-bottom: 10px; }
.about .infor .tab > li { padding: 0 52px; }
.about .infor .tab > li .box { border-bottom: 1px solid #999; }
.about .infor .tab > li .input_1 { border: 0; margin-top: 40px; width: 100%; height: 34px; background: none; }
.about .infor .tab > li .text_a { border: 0; height: 82px; width: 100%; margin-top: 40px; background: none; }
.about .infor .tab > li .submit { display: block; text-align: center; background: #333; color: #fff; padding: 20px 0; margin: 44px 0 37px 0; }


.home-technology {background: linear-gradient(0deg,rgba(152, 166, 168, 0.2) 0%,rgba(213, 241, 234, 0.1) 51%,rgba(216, 237, 252, 0.1) 100%);margin-top: 30px;padding-bottom: 80px;}
.home-technology .row {display: flex;flex-wrap: wrap;}
.home-technology  .col-md-12 {flex: 0 0 100%;max-width: 100%;}
.home-technology  .rdjj-title {font-size: 30px;color: #333;margin-top: 62px;position: relative;text-align: center;}
.home-technology  .rdjj-title:after {content: "";width: 40px;height: 6px;background: #542e91;border-radius: 2px;position: absolute;right: 50%;bottom: -8px;-webkit-transform: translate(20px);transform: translate(20px);}
.home-technology  .home-technology-img {margin-top: 76px;}
.home-technology  .home-technology-text {margin-top: 86px;}
.home-technology  .col-md-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}
.home-technology  .col-md-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}
.home-technology  .home-technology-text .technology-title {font-size: 24px;margin-top: 94px;line-height: 24px;font-family: "PingFang SC";color: #542e91;text-align: center;}
.home-technology  .home-technology-more {width: 100%;display: flex;align-items: center;justify-content: center;margin-top: 72px;}
.home-technology  .home-technology-more .more{width: 120px; height: 42px; border-radius: 5px; color: #542e91; border: 1px solid #542e91; display: flex; align-items: center; justify-content: center; cursor: pointer;}
.home-technology  .text {font-size: 14px;color: #666;line-height: 26px;padding: 10px 18px 18px;white-space: pre-line;}

@media (max-width: 1024px) {
	.home-technology  .home-technology-text {margin-top: 10px;}
	.home-technology  .home-technology-text .technology-title {margin-top: 0px;margin-top: 40px;}

	.home-technology {margin-top: 0;padding-bottom: 35px;}
	.home-technology-img, .home-technology-text {margin-top: 40px;}
	.home-technology-img img, .home-technology-text img{ width:100%}
	.home-technology-text .technology-title { margin-top: 0;}
	.home-technology-more {margin-top: 40px;}
	.home-technology .col-12 {flex: 0 0 100%;max-width: 100%;padding-right: 10px;padding-left: 10px;}
}


@media (max-width: 1024px) {
	.about .intro { max-width: none; float: none; margin-bottom: 50px; }
	.about .intro .list > li { width: 25%; }
	.about .infor { position: initial; clear: both; }
}

@media (max-width: 750px) {
	.about .intro .list > li { width: 33.33%; }
}

@media (max-width: 600px) {
	.about .intro .list > li { width: 50%; }
}

.sort { margin-left: -10px; margin-bottom: -10px; margin-top: 26px; }
.sort > li { float: left; padding-left: 10px; padding-bottom: 10px; }
.sort > li .box { padding: 8px 13px; background: #f4f4f4; display: block; }
.sort > li .box:hover { background: #542e91; color: #ffffff; }
.sort > li .on { background: #542e91; color: #ffffff; }


@media (max-width: 1024px) {
	.g_title { float: none; }
	.sort { float: none; }
}

.case .offset { margin-left: -30px; margin-bottom: -30px; margin-top: 48px; }
.case .offset .list > li { float: left; width: 33.33%; padding-left: 30px; padding-bottom: 30px; box-sizing: border-box; }
.case .offset .list > li .box { display: block; position: relative; }
.case .offset .list > li .box .pic img { max-width: 100%; display: block; }
.case .offset .list > li .box .fbox { position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: 0; transition: .3s ease; background: rgba(0,113,227,.7); }
.case .offset .list > li .box .fbox .font { border: 1px solid #ffffff; position: absolute; left: 13px; right: 13px; top: 13px; bottom: 13px; text-align: center; color: #ffffff; padding-top: 20%; }
.case .offset .list > li .box .fbox .font .p1 { font-size: 12px; }
.case .offset .list > li .box .fbox .font .p2 { font-size: 16px; font-weight: bold; padding: 10px 0; }
.case .offset .list > li .box .fbox .font .p3 { font-size: 24px; }
.case .offset .list > li .box:hover .fbox { opacity: 1; }


@media (max-width: 1024px) {
	.case .offset { margin-top: 18px; }
	.case .offset .list { margin: 0 10px; }
	.case .offset .list > li { width: 50%; padding-bottom: 10px; }
	.case .offset .list > li .box .pic img { width: 100%; }
}

@media (max-width: 500px) {
	.case .offset .list > li { float: none; width: 100%; }
	.case .offset .list > li .box .fbox { opacity: 1; }
}

.see_btn { text-align: center; margin-top: 20px; margin-bottom:30px }
.see_btn .see_con { display: inline-block; padding: 11px 23px; border: 1px solid #542e91; color: #542e91; border-radius: 5px;}


.youshi { }
.youshi .left { width: 50%; }
.youshi .left .list { margin-left: -2px; margin-bottom: -2px; }
.youshi .left .list > li { float: left; width: 50%; padding-left: 2px; padding-bottom: 2px; }
.youshi .left .list > li .box { display: block; padding:; height: 299px; text-align: center; background: #f4f4f4; position: relative; }
.youshi .left .list > li .box .ico { padding-top: 70px; }
.youshi .left .list > li .box .ico img { height: 39px; }
.youshi .left .list > li .box .ico .img2 { display: none; }
.youshi .left .list > li .box .p1 { color: #333; font-weight: bold; padding: 13px 0 21px 0; }
.youshi .left .list > li .box .p2 { color: #666; font-size: 12px; line-height: 24px; padding: 0 70px; }
.youshi .left .list > li .box .line { position: absolute; top: 20px; left: 20px; right: 20px; bottom: 20px; border: 1px solid #ffffff; opacity: 0; }
.youshi .left .list > li .box:hover { background: #542e91; }
.youshi .left .list > li .box:hover .ico .img1 { display: none; }
.youshi .left .list > li .box:hover .ico .img2 { display: inline-block; }
.youshi .left .list > li .box:hover .p1 { color: #ffffff; }
.youshi .left .list > li .box:hover .p2 { color: #ffffff; }
.youshi .left .list > li .box:hover .line { opacity: 1; }
.youshi .right { width: 50%; height: 600px; background-size: cover; }

@media (max-width: 1024px) {
	.youshi .left { float: none; width: auto; }
	.youshi .right { float: none; width: 100%; }
}

@media (max-width: 600px) {
	.youshi .left .list > li { float: none; width: auto; }
}

.team .list li { }
.team .list li .left { width: 573px; height: 573px; overflow: hidden; }

.team .list li .right_t { float: left; }
.team .list li .right_t .intro { background: #f4f4f4; color: #666; padding: 42px 69px 50px 60px; }
.team .list li .right_t .intro .h1 { font-size: 20px; font-weight: bold; }
.team .list li .right_t .intro .h2 { font-size: 16px; padding: 16px 0 20px 0; }
.team .list li .right_t .intro .p1 { font-size: 12px; line-height: 24px; padding-bottom: 10px; max-width: 498px; }
.team .list li .right_t .intro .p2 { font-size: 12px; line-height: 24px; padding-bottom: 10px; max-width: 498px; height: 12.5em; overflow: hidden; }
.team .list li .right_t .intro .sort { margin-top: 32px; }

.team .one { }
.team .two { display: none; }
.team .list ._slick1 .slick-prev { left: 0; }
.team .list ._slick1 .slick-next { right: 0; }

@media (max-width: 667px) {
	.team .list li .left { width: auto; height: auto; }
}



@media (max-width: 1024px) {
	.team .one { display: none; }
	.team .two { display: block; }
	.team .two .list li { margin-bottom: 50px; }
	.team .two .list li .left { float: none; text-align: center; margin: 0 auto; }
	.team .two .list li .left img { dislpay: inline-block; }
	.team .two .list li .right_t { float: none; margin-top: 50px; }
	.team .two .list li .right_t .intro { text-align: center; }
	.team .list li .right_t .intro .p1 { max-width: none; }
	.team .list li .right_t .intro .p2 { max-width: none; }
	.team .two .list li .right_t .intro .sort > li { float: none; text-align: center; }
	.team .two .list li .right_t .intro .sort > li .box { display: inline-block; }
}

.blog { background: #f4f4f4; padding: 50px 0; }
.blog .our { margin-top: 50px; }
.blog .our .list { margin-left: -30px; margin-bottom: -30px; }
.blog .our .list > li { float: left; width: 33.33%; padding-left: 30px; padding-bottom: 30px; }
.blog .our .list > li:nth-child(3n+1) { clear: both; }
.blog .our .list > li .box { display: block; border: 3px solid #dedede; font-size: 12px; }
.blog .our .list > li .box img { width: 100%; }
.blog .our .list > li .box .fbox { padding: 20px 24px 17px 24px; line-height: 24px; }
.blog .our .list > li .box .fbox .p1 { font-weight: bold; }
.blog .our .list > li .box .fbox .p2 { color: #666666; padding: 10px 0; }
.blog .our .list > li .box .fbox .time .left { color: #666; }
.blog .our .list > li .box .fbox .time .right { color: #999; }
.blog .our .list > li .box:hover { border: 3px solid #542e91; }
.blog .our .list > li .box:hover .fbox .p1 { color: #542e91; }

@media (max-width: 1024px) {
	.blog .our .list > li { width: 50%; }
	.blog .our .list > li:nth-child(n) { clear: none; }
	.blog .our .list > li:nth-child(2n+1) { clear: both; }
}

@media (max-width: 900px) {
	.blog .sort > li { width: 100%; text-align: center; }
	.blog .sort > li .box { display: inline-block; }
}

@media (max-width: 600px) {
	.blog .our .list > li { width: 100%; }
}

.contact .left .g_title { margin-bottom: 40px; }
.contact .left .p1 { line-height: 30px; font-size: 12px; color: #666; }
.contact .left .fenxiang { margin-top: 70px; }
.lx_share .m { display: inline-block; padding-right: 20px; height: 18px; line-height: 30px; text-align: center; color: #999; }
.fenxiang_s { display: none; }
.lx_font .lxwm { font-size: 12px; color: #333; font-weight: bold; display: block; }
.lx_font table { color: #666; }

@media (max-width: 1024px) {
	.contact .left { float: none; }
	.contact .right { float: none; margin-top: 50px; text-align: center; }
}







.g_header .main .top_r .s_nav li .on { color: #542e91; }
.g_header .main .top_r .nav .navContent li .on { background: #542e91; color: #ffffff; }

.g_upfile { display: inline-block; }
.g_upfile > p { color: #666; font-size: 12px; }
.g_upfile > p .progress { display: inline-block; width: 70px; height: 14px; border: 1px solid #5cf; border-radius: 3px; line-height: 1em; }
.g_upfile > p .progress .p { display: inline-block; width: 0; height: 100%; background: #5cf; }
.g_upfile > p .progress .t { position: absolute; font-size: 10px; }


.g_page { clear: both; overflow: hidden; }
.g_page > p.tip { display: none; font-size: 12px; }



.baidumap{
  width:800px;
  height: 500px;
}
.contactmap {
	height: 500px;
}

@media only screen and (max-width: 768px) {
	.baidumap{
	  width:100%;
	  height: 350px;
	}
	.contactmap {
	  height: 350px;
	}

}



.case { margin-bottom: 60px; overflow: hidden; }
.case .case_nav .list > li .box .on { background: #542e91; color: #fff; }
.case .case_nav .list > li .box .on .wz:before { background: #fff; }


.case .tuwen { max-width: 1200px; width: 100%; }
.case .tuwen .list { margin-left: -50px; }
.case .tuwen .list > li { float: left; width: 33.33%; padding-left: 50px; margin-bottom: 60px; }
.case .tuwen .list > li .box { display: block; position: relative; width: 100%; }
.case .tuwen .list > li .box .pic { position: relative; }
.case .tuwen .list > li .box .pic img { display: block; width: 100%; }
.case .tuwen .list > li .box .pic .add { position: absolute; left: 45%; top: 30%; display: block; opacity: 0; }
.case .tuwen .list > li .box .pic .add img { width: 30px; }
.case .tuwen .list > li .box .pic:after { content: ''; position: absolute; left: 10px; right: 10px; top: 8px; bottom: 8px; opacity: 0; transition: .3s ease; border: 1px solid #fff; }
.case .tuwen .list > li .box .pic:before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: 0; transition: .3s ease; background: rgba(0,113,227,.5); }
.case .tuwen .list > li .box:hover .pic .add, .case .tuwen .list > li .box:hover .pic:after, .case .tuwen .list > li .box:hover .pic:before { opacity: 1; }
.case .tuwen .list > li .box .font { position: absolute; font-size: 18px; color: #666; width: 100%; padding-left: 10px; }
.case .tuwen .list > li .box .font .p1 { padding: 10px 0 8px 0; }
.case .tuwen .list > li .box .font .p2 { display: none; }
.case .tuwen .list > li .box:hover .font { background: #fff; margin-top: -50px; transition: ease .3s; }
.case .tuwen .list > li .box:hover .font .p2 { display: block; }

@media (max-width: 1024px) {
	.case .case_nav { float: none; }
	.case .tuwen { float: none; max-width: none; width: 100%; margin-top: 30px; }
	.case .tuwen .list { margin-left: -20px; }
	.case .tuwen .list > li { float: left; width: 33.33%; padding-left: 20px; margin-bottom: 60px; }
	.case .tuwen .list > li .box .pic .add { opacity: 1; }
	.case .tuwen .list > li .box .pic:after { opacity: 1; }
	.case .tuwen .list > li .box .pic:before { opacity: 1; }
	.case .tuwen .list > li .box .font { margin-top: -50px; background: #fff; }
	.case .tuwen .list > li .box .font .p2 { display: block; }
}

@media (max-width: 900px) {
	.case .tuwen .list > li { width: 50%; }
}

@media (max-width: 667px) {

	.case .tuwen .list > li { width: 100%; float: none; }
}

.pages { margin: 60px 0; text-align: center; clear: both; width: 100%; }
.pages ul { display: inline-block; }
.pages ul li { display: inline-block; }
.pages ul li a { margin: 0px 0px; padding: 5px 10px; }
.pages ul li a:hover { background: #542e91; color: #fff; }
.pages ul li .on { background: #542e91; color: #fff; }


.al_detail { }
.al_detail .left .pic { width: 700px; height: 500px; line-height: 500px; overflow: hidden; text-align: center; }
.al_detail .left .pic img { display: inline-block; vertical-align: middle; }
.al_detail .left .btn_con { margin-top: 32px; }
.al_detail .left .btn_con .order { padding: 13px 30px; display: block; background: #542e91; color: #fff; font-weight: bold; }
.al_detail .left .btn_con .p1 { font-size: 12px; color: #666; line-height: 24px; padding-left: 30px; }
.al_detail .left .btn_con .p1 .zx { color: #542e91; }
.al_detail .right { }
.al_detail .right .font { padding: 50px 66px 77px 66px; background: #f4f4f4; }
.al_detail .right .font .p1 { font-size: 18px; color: #333; font-weight: bold; margin-bottom: 12px; height: 1.5em; overflow: hidden; }
.al_detail .right .font .p2 { color: #666; font-weight: bold; }
.al_detail .right .font .p3 { max-width: 368px; font-size: 12px; color: #999; line-height: 24px; }
.al_detail .right .font .p3 .b1 { color: #666; font-weight: bold; }
.al_detail .right .font .p4 { max-width: 368px; font-size: 12px; color: #999; line-height: 24px; overflow: hidden; height: 12em; }

.al_detail .one { }
.al_detail .two { display: none; }

@media (max-width: 1024px) {

	.al_detail .left { float: none; text-align: center; }
	.al_detail .left .pic { margin-bottom: 20px; text-align: center; display: inline-block; width: auto; height: auto; line-height: 0; }
	.al_detail .left .pic img { display: inline; }
	.al_detail .left .btn_con { margin-top: 0; }
	.al_detail .left .btn_con .p1 { margin: 20px 0; }


	.al_detail .right { float: none; }
	.al_detail .right .font .p3 { display: inline; }

	.al_detail .one { display: none; }
	.al_detail .two { display: block; }
}


@media (max-width: 667px) {
	.al_detail .right .font { padding: 50px 30px; }
}


.clearfloat{*zoom:1;}
.clearfloat:before,.clearfloat:after{content:""; display:table; line-height:0;visibility:hidden;}
.clearfloat:after{ clear:both;}

.contMain {margin-top: 0px; background: #fff; position: relative; z-index: 1;}
.contWrap {width: 1200px; margin: 0 auto;}
.w1200 {width: 1200px; margin: 0 auto;}

.aboutTit {text-align: center; padding: 60px 0 60px 0; position: relative; top: 0px; opacity: 1;}
.aboutTit ul { margin:0 auto;}
.aboutTit ul li {display: inline-block; width: 144px; height: 46px; margin: 0 4px; line-height: 46px; }
.aboutTit ul li a {display: block; width: 100%; height: 100%; color: #555; background-color: #f1f1f1; border-radius: 2px;}
.aboutTit ul li a:hover {color: #fff; background-color: #13a89e;}
.aboutTit ul li.active a {color: #fff; background-color: #542e91;}
.aboutCont {margin-bottom: 100px;}
.aboutCont li.left {float: left; width: 50%;}
.aboutCont li.right {float: right; width: 50%;}
.aboutContHead {width: 82%; margin: 10px auto 30px; text-align: center;}
.aboutContHead h3 {letter-spacing: 10px; font-family: Arial;font-size: 10px;color: #333;}
.aboutContHead h2 {font-size: 40px;color: #333;position: relative;z-index: 1;}
.aboutContHead h2 span {display: inline-block; padding: 0 20px; background: #fff; position: relative; z-index: 4;}
.aboutContHead h2:after {content: ""; display: block; width: 100%; height: 1px; background: #e1e1e1; position: absolute; top: 50%; left: 0; z-index: 1;}
.aboutTxt {padding: 0 30px; margin-top: 30px;}
.aboutTxt p {margin-bottom: 30px; font-size: 16px;text-indent: 2em;line-height: 36px; color: #666;}
/**********关于我们-联系我们*************/
.aboutconInfor {padding: 0 0 20px 0; border-bottom: 1px solid #e5e5e5; clear:both}
.aboutconInfor ul {padding: 0 50px;}
.aboutconInfor ul li {float: left; width: 25%; text-align: center; }
.aboutconInfor ul li .pic {height: 66px; line-height: 66px; font-size: 0;}
.aboutconInfor ul li .pic img {width: auto; vertical-align: middle;}
.aboutconInfor ul li h2 {color: #888; margin-top: 2px; border-bottom: 14px;}
.aboutconInfor ul li h3 {margin: 10px 0; line-height: 36px;font-family: Arial; font-size: 20px; color: #333;}
.aboutconInfor ul li h3 a {display: inline-block; height: 100%; width: 130px; font-size: 14px; color: #fff; background: #1182DF;}
.aboutconInfor ul li h3 a:hover {background: #186AAB;}
.aboutconBottom {margin: 60px 0;}
.aboutconBottom .left {float: left; width: 67%;}
.aboutconBottom .right {float: right; width: 32%;}
.aboutconCont {padding: 20px 15px 20px 15px; background: #f7f7f7;}
.aboutconCont h2 {line-height: 46px;font-size: 26px;color: #222;}
.aboutconCont h3 {line-height: 36px;font-size: 16px;color: #333;margin-bottom: 25px;}
.aboutconCont ul {margin-top: 15px;}
.aboutconCont ul li {float: left; width: 45%; box-sizing: border-box;}
.aboutconCont ul li:first-child {margin-right: 9%; border-right: 1px solid #ececec;}
.aboutconCont ul li .pic {float: left; width: 30%;}
.aboutconInner {float: right; width: 69%;}
.aboutconInner p {line-height: 34px;font-size: 16px;color: #888;margin-top: 5%;}

.enter {margin-bottom: 60px; width:96%; margin:0 auto;}
.enter .pic {float: left; width: 48%; height: 420px; margin: 0 16px 0 0;}
.enter .pic img{ width:100%}
.enter .txt {font-size: 16px; color: #666;line-height: 36px; text-indent: 2em; text-align: justify;}
.enter .txt img{ width:100%; max-width:1024px; display: block; margin: 0 auto;}

.suotu{ overflow:hidden; display: block; margin: 0 auto;}
.suotu img{width:100%; height:100%}
@media (max-width: 1024px){
	.suotu{}
	.suotu img{ width:100%}
}




@media (max-width: 768px) {
	.about { margin-top: 20px; margin-bottom: 20px; }

	.contWrap, .w1200 {width: 100%; margin:0 auto;}
	.contBanner {height: 280px; top: 114px;}
	.contBannerWrit h2 {font-size: 26px;height: 40px;}
	.contBannerWrit h3 {line-height: 16px; font-size: 16px;}
	.contBannerWrit {width: 200px; height: 176px;}
	.contBannerWritW {right: 8.666%;}
	.contMain {margin-top: 10px;}
	.aboutTit {width: 100%; overflow: scroll; margin:0 auto }
	.aboutTit::-webkit-scrollbar-track-piece {  
		background-color: rgba(0, 0, 0, 0);  
		border-left: 1px solid rgba(0, 0, 0, 0);  
	}  
		.aboutTit::-webkit-scrollbar {  
		width: 2px;  
		height: 2px;  
		-webkit-border-radius: 0;  
		-moz-border-radius: 0;  
		border-radius: 0;  
	}  
	.aboutTit::-webkit-scrollbar-thumb {  
		background-color: rgba(0, 0, 0, 0.5);  
		background-clip: padding-box;  
		-webkit-border-radius: 5px;  
		-moz-border-radius: 5px;  
		border-radius: 5px;  
		min-height: 2px;  
	}  
	.aboutTit::-webkit-scrollbar-thumb:hover {  
		background-color: rgba(0, 0, 0, 0.6);  
		-webkit-border-radius: 0;  
		-moz-border-radius: 0;  
		border-radius: 0;  
	}  
	
	.aboutTit ul {/*width: 538px;*/  margin:0 auto}
	.aboutCont li.right {float: left; width: 100%; margin-bottom: 20px;}
	.aboutCont li.left {width: 100%;}
	.aboutTit ul li {float: left; width: 88px; height: 36px; margin: 0; margin-right: 5px; line-height: 36px; font-size: 12px;}
	.aboutContHead h2 {font-size: 25px;}
	.aboutCont {margin-bottom: 10px;}
	.aboutconInfor {padding: 0 0 220px 0; border-bottom: 0px solid #e5e5e5; clear:both}
	.aboutconInfor ul {padding: 0;}
	.aboutconInfor ul li {width: 48%; margin: 0 1% 20px 1%;}
	.aboutconInfor ul li h3 {font-size: 16px;}
	.aboutconInfor ul li h3 a {width: 100px;}
	.aboutTit {padding: 30px 0 6px 0; text-align: left; margin-bottom: 20px;}
	.aboutTit ul li {text-align: center;}
	.aboutconInfor {padding-bottom: 10px;}
	.aboutconBottom .left {float: left; width: 100%;	}
	.aboutconBottom .right {float: left; width: 100%;}
	.aboutconBottom {margin: 30px 0;}

	.enter .pic {width: 100%;height:auto; margin-bottom: 10px;}
	.enter .txt {line-height: 28px;}	
	.enter .txt img{ width:100%}

}



.linkA { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 7; }
.swiper-wrapper-fa { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; }
.o { opacity: 0; }
.o.flag {opacity: 1;-webkit-transition: 1.5s;transition: 1.5s;}
.indexsolution { padding-top: 0px; background: #F5F5F5; }
.indexsolution .swiper-solution { position: relative; overflow: hidden; }
.indexsolution .swiper-solution .swiper-wrapper-fa .swiper-slide { position: relative; overflow: hidden; width:25%; }
.indexsolution .swiper-solution .swiper-wrapper-fa .swiper-slide:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.indexsolution .swiper-solution .swiper-wrapper-fa .swiper-slide img { -webkit-transition: .6s; transition: .6s; }
.indexsolution .swiper-solution .swiper-wrapper-fa .swiper-slide:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(15, 62, 150, 0.3); z-index: 1; }
.indexsolution .swiper-solution .swiper-wrapper-fa .swiper-slide .bg { position: absolute; bottom: 0; left: 0; width: 100%; height: 35.92%; background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(15, 62, 150, 0.5))); background: linear-gradient(to bottom, transparent, rgba(15, 62, 150, 0.5)); z-index: 2; padding: 15px; padding-bottom: 40%; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 28%; color: #fff; }
.indexsolution .swiper-solution .swiper-wrapper-fa .swiper-slide .bg h5 { font-size: 30px; line-height: 1.3; }
.indexsolution .swiper-solution .swiper-wrapper-fa .swiper-slide .bg span { font-size: 16px; }

@media screen and (max-width: 1024px) { 
  .swiper-wrapper-fa { position: relative; width: 100%; height: 100%; z-index: 1; display:block; }
  .indexsolution .swiper-solution .swiper-wrapper-fa .swiper-slide { position: relative; overflow: hidden; width:50%;  max-height:300px; float:left }
  .indexsolution .swiper-solution .swiper-wrapper-fa .swiper-slide .bg {height:80%;padding: 0px;}
  .indexsolution .swiper-solution .swiper-wrapper-fa .swiper-slide .bg h5 { font-size: 18px; }
  .indexsolution .swiper-solution .swiper-wrapper-fa .swiper-slide .bg span { font-size: 14px; }
  .indexsolution { padding-top: 30px; } 
}



.home-newCenter {background: #fff;padding-top: 58px;padding-bottom: 20px;}
.home-newCenter .row {display: flex;flex-wrap: wrap;}
.home-newCenter .rdjj-title {font-size: 30px;color: #333;margin-top: 62px;position: relative;text-align: center;}
.home-newCenter .rdjj-title:after {content: "";width: 40px;height: 6px;background: #542e91;border-radius: 2px;position: absolute;right: 50%;bottom: -8px;-webkit-transform: translate(20px);transform: translate(20px);}
.home-newCenter .col-12{position: relative;width: 100%;padding-right: 15px;padding-left: 15px;}
.home-newCenter .newCenter {margin-top: 70px;margin-bottom: 39px;}
.home-newCenter .newCenter-item {height: 494px;background: #f2f2f2;}
.home-newCenter .newCenter-item .newlink{position: absolute; left: 20px; bottom: 18px; width: 120px; height: 36px; background:#FFFFFF; border: 1px solid #fefcfc; border-radius: 4px; display: flex; align-items: center; justify-content: center; margin-left: 18px; cursor: pointer; text-decoration: none;}
.home-newCenter .newCenter-item span{color: #542e91; font-size: 20px; margin-right: 4px;}
.home-newCenter .newCenter img {width: 100%;height: 220px;}
.home-newCenter .newCenter-title {font-size: 18px;font-family: "PingFang-SC-Regular";color: #333;margin: 18px 18px 13px;height: 60px;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.home-newCenter .newCenter-text, .newCenter-time {font-family: "PingFang-SC-Regular";color: #666;}
.home-newCenter .newCenter-time {font-size: 12px;margin: 0 0 18px 18px;}
.home-newCenter .newCenter-text {font-size: 14px;line-height: 26px;margin: 0 18px 14px;height: 47px;overflow: hidden;}
.home-newCenter .newCenter-text, .newCenter-time {font-family: "PingFang-SC-Regular";color: #666;}
.home-newCenter .col-md-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}
.home-newCenter .latest-news {margin-top: 70px;margin-bottom: 39px;}
.home-newCenter .news-rg-list{height: 494px; width: 100%; padding: 28px; background: #f2f2f2; border-radius: 10px;}
.home-newCenter .news-rg-list .new-rg-top{border-bottom: 1px solid #CCCCCC; padding: 0px 0px 23px; display: flex; justify-content: space-between; align-items: center;}
.home-newCenter .news-rg-list .new-rg-top .tl{font-size: 20px; font-weight: 500; color: #333333;}
.home-newCenter .news-rg-list .new-rg-top .mr{font-size: 14px; color: #333333; cursor: pointer;}

.home-newCenter .news-rg-list .new-rg-body{border-bottom: 1px solid #CCCCCC; padding: 12px 0px; cursor: pointer;}
.home-newCenter .news-rg-list .new-rg-body .dt{font-size: 16px; font-weight: 500; color: #666666;  height: 22px; }
.home-newCenter .news-rg-list .new-rg-body .tl{font-size: 16px; color: #333333; width: 269px; height: 44px; overflow: hidden;}

@media (max-width: 1024px){
	.home-newCenter {padding-top: 30px;}
	.home-newCenter .rdjj-title {margin-top: 30px;}
	.home-newCenter .newCenter {margin-top: 20px;margin-bottom: 20px;}
	.home-newCenter .newCenter-item {height: 425px;}
	.home-newCenter .newCenter-title {margin: 5px 18px;}
	.home-newCenter .newCenter-time {margin: 0 0 5px 18px;}
	.home-newCenter .newCenter-text {margin: 0 18px 5px;}
	.home-newCenter .col-md-12 {flex: 0 0 100%;max-width: 100%;}
	.home-newCenter .col-md-4 {flex: 0 0 100%;max-width: 100%;}
	.home-newCenter .col-12 {flex: 0 0 100%;max-width: 100%;}
	.home-newCenter .show-grid { padding-top:20px;}
	.home-newCenter .latest-news {margin-top: 20px;margin-bottom: 30px;}
}



.List-newCenter {background: #fff;padding-top: 18px;padding-bottom: 20px;}
.List-newCenter .row {display: flex;flex-wrap: wrap;}
.List-newCenter .rdjj-title {font-size: 30px;color: #333;margin-top: 62px;position: relative;text-align: center;}
.List-newCenter .rdjj-title:after {content: "";width: 40px;height: 6px;background: #542e91;border-radius: 2px;position: absolute;right: 50%;bottom: -8px;-webkit-transform: translate(20px);transform: translate(20px);}
.List-newCenter .col-12{position: relative;width: 100%;padding-right: 15px;padding-left: 15px;}
.List-newCenter .newCenter {margin-top: 30px;margin-bottom: 39px;}
.List-newCenter .newCenter-item {height: 494px;background: #f2f2f2;}
.List-newCenter .newCenter-item .newlink{position: absolute; left: 20px; bottom: 18px; width: 120px; height: 36px; background:#FFFFFF; border: 1px solid #fefcfc; border-radius: 4px; display: flex; align-items: center; justify-content: center; margin-left: 18px; cursor: pointer; text-decoration: none;}
.List-newCenter .newCenter-item span{color: #542e91; font-size: 20px; margin-right: 4px;}
.List-newCenter .newCenter img {width: 100%;height: 220px;}
.List-newCenter .newCenter-title {font-size: 18px;font-family: "PingFang-SC-Regular";color: #333;margin: 18px 18px 13px;height: 60px;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.List-newCenter .newCenter-text, .newCenter-time {font-family: "PingFang-SC-Regular";color: #666;}
.List-newCenter .newCenter-time {font-size: 12px;margin: 0 0 18px 18px;}
.List-newCenter .newCenter-text {font-size: 14px;line-height: 26px;margin: 0 18px 14px;height: 47px;overflow: hidden;}
.List-newCenter .newCenter-text, .newCenter-time {font-family: "PingFang-SC-Regular";color: #666;}
.List-newCenter .col-md-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}
.List-newCenter .latest-news {margin-top: 70px;margin-bottom: 39px;}
.List-newCenter .news-rg-list{height: 494px; width: 100%; padding: 28px; background: #f2f2f2; border-radius: 10px;}
.List-newCenter .news-rg-list .new-rg-top{border-bottom: 1px solid #CCCCCC; padding: 0px 0px 23px; display: flex; justify-content: space-between; align-items: center;}
.List-newCenter .news-rg-list .new-rg-top .tl{font-size: 20px; font-weight: 500; color: #333333;}
.List-newCenter .news-rg-list .new-rg-top .mr{font-size: 14px; color: #333333; cursor: pointer;}

.List-newCenter .news-rg-list .new-rg-body{border-bottom: 1px solid #CCCCCC; padding: 12px 0px; cursor: pointer;}
.List-newCenter .news-rg-list .new-rg-body .dt{font-size: 16px; font-weight: 500; color: #666666;  height: 22px; }
.List-newCenter .news-rg-list .new-rg-body .tl{font-size: 16px; color: #333333; width: 269px; height: 44px; overflow: hidden;}

@media (max-width: 1024px){
	.List-newCenter {padding-top: 20px;}
	.List-newCenter .rdjj-title {margin-top: 30px;}
	.List-newCenter .newCenter {margin-top: 20px;margin-bottom: 20px;}
	.List-newCenter .newCenter-item {height: 425px;}
	.List-newCenter .newCenter-title {margin: 5px 18px;}
	.List-newCenter .newCenter-time {margin: 0 0 5px 18px;}
	.List-newCenter .newCenter-text {margin: 0 18px 5px;}
	.List-newCenter .col-md-12 {flex: 0 0 100%;max-width: 100%;}
	.List-newCenter .col-md-4 {flex: 0 0 100%;max-width: 100%;}
	.List-newCenter .col-12 {flex: 0 0 100%;max-width: 100%;}
	.List-newCenter .show-grid { padding-top:0px;}
	.List-newCenter .latest-news {margin-top: 20px;margin-bottom: 30px;}
}

.product-tab-wrap {height:80px;background: #f5f5f5; margin-top:-3px;}
.product-tab-wrap  .row {display: flex;flex-wrap: wrap;}
.product-tab-wrap  .product-tab-col {margin-bottom: 0px;cursor: pointer;}
.product-tab-wrap .col-4 {padding-right:120px;}
.product-tab-wrap .product-tab-item {display: flex;flex-direction: column;align-items: center;padding-top: 20px;}
.product-tab-wrap .product-tab-name.active {color: #542e91;}
.product-tab-wrap .product-tab-name {font-size: 25px;font-family: "PingFang SC";color: #333;text-align: "center";}
.product-tab-wrap .product-tab-line {width: 80px;height: 4px;background: #683480;border-radius: 2px;text-align: center;margin: 4px 0;}

@media (max-width: 1024px){
	.product-tab-wrap {height: 40px;}
	.product-tab-wrap .col-md-4 {}
	.product-tab-wrap .product-tab-col{padding: 0 15px;}
	.product-tab-wrap .product-tab-item {padding-top: 10px;}
	.product-tab-wrap .product-tab-name.active {font-weight: 700;}
	.product-tab-wrap .product-tab-name {font-size: 14px;}
	.product-tab-wrap .product-tab-line {display: none;}
}


/*footer*/
.footernav {padding: 20px 0; background: #262F36; position: relative; top: 0px; opacity: 1;}
.footernav .footerContact {width: 100%;}
.footernav .footerContact input {width: 100%; margin-bottom: 10px; padding: 12px 20px; font-size: 13px; box-sizing: border-box; background: #2C353C;color: #C9C9C9;}
.footernav .footerContact textarea {width: 100%; height: 120px; margin-bottom: 10px; padding: 12px 20px; font-size: 13px; box-sizing: border-box; background: #2C353C;color: #C9C9C9;}
.footernav .footerContact button {width: 100%; height: 50px; text-align: center; line-height: 50px; color: #fff; font-size: 13px; font-weight: 600; background: #542e91; cursor: pointer; transition: all .3s ease-in; border:1px solid #542e91 }
.footernav .footerContact button:hover {background: #186AAB;  border:1px solid #186AAB}
