/* html{

-webkit-filter:grayscale(100%);

-moz-filter:grayscale(100%);

-ms-filter:grayscale(100%);

-o-filter:grayscale(100%);

filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);

_filter:none;

} */
html{overflow-x: hidden;}

*{ margin: 0; padding: 0;}
	ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight: normal !important;}
p{margin: 0;padding: 0;}
body{background: #f5f6f7;line-height: 28px;}
.mui-bar{ background: #fff;-webkit-box-shadow:none;z-index: 1000;}
.headerh{height:88px;}
.logo{background: url(../img/logo.png) 10px center no-repeat;background-size: 69px 19px; width:100% ;height:50px; }
.logo{padding-left: 85px; line-height: 50px;font-size: 16px;}
.spacing {
    position: relative;
    width: 100%;
    height: 0.625rem;
    background: #F5F5F5;
}


/* .navBtn{position: absolute; left: 10px;top: 10px;display: block;width: 19px;height: 19px;background: url(../img/nav.png) center center no-repeat;background-size: 19px 19px; }
 */

.mobile-inner-nav a{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:returnToNormal;animation-name:returnToNormal}
@-webkit-keyframes returnToNormal{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes returnToNormal{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.mobile{width:100%;float:left;height:50px;position: fixed;z-index: 999999;border-bottom: 1px solid #000000;}
.mobile-inner{width:100%;margin-right:auto;margin-left:auto;background-color:#fff;position:relative}
.mobile-inner img{width:100%;margin-bottom:30px}
.mobile-inner p{color:#676767;line-height:25px;font-size:16px;padding-bottom:30px;padding-right:30px;padding-left:30px;margin:0}
.mobile-inner-header{background-color:rgba(255,255,255,.1);width:100%;height:44px;position:absolute;top:0;left:0}
.mobile-inner-header-icon{color:#fff;height:50px;font-size:25px;text-align:center;float:right;width:50px;position:relative;
-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s}
.mobile-inner-header-icon:hover{cursor:pointer}
.mobile-inner-header-icon span{position:absolute;left:calc((100% - 25px)/ 2);top:calc((100% - 1px)/ 2);width:25px;height:1px;background-color:rgba(0,0,0,1)}
.mobile-inner-header-icon span:nth-child(1){transform:translateY(4px) rotate(0)}
.mobile-inner-header-icon span:nth-child(2){transform:translateY(-4px) rotate(0)}
.mobile-inner-header-icon-click span:nth-child(1){animation-duration:.5s;animation-fill-mode:both;animation-name:clickfirst}
.mobile-inner-header-icon-click span:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:clicksecond}
@keyframes clickfirst{0%{transform:translateY(4px) rotate(0)}
100%{transform:translateY(0) rotate(45deg)}
}
@keyframes clicksecond{0%{transform:translateY(-4px) rotate(0)}
100%{transform:translateY(0) rotate(-45deg)}
}
.mobile-inner-header-icon-out span:nth-child(1){animation-duration:.5s;animation-fill-mode:both;animation-name:outfirst}
.mobile-inner-header-icon-out span:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:outsecond}
@keyframes outfirst{0%{transform:translateY(0) rotate(-45deg)}
100%{transform:translateY(-4px) rotate(0)}
}
@keyframes outsecond{0%{transform:translateY(0) rotate(45deg)}
100%{transform:translateY(4px) rotate(0)}
}
.mobile-inner-nav{background: #F2F5FA;width:100%;position:fixed;top:50px;left:0;/* padding-top:30px; */border-top: #ccc solid 1px;
padding-bottom:80px;display:none; z-index: 999;height: 100%;}
.mobile-inner-nav>a{display:inline-block;line-height:50px;text-decoration:none;width:90%;padding-left:5%;color:#333;
/* border-bottom:solid 1px rgba(213,214,216,1); */-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-weight:300}
/* .mobile-inner-nav a:hover{color:#2f71f5;background: #fff;} */

.content-menu{display: none;border-bottom: solid 1px rgba(213,214,216,1);position: fixed;height: 100%;background: #fff;
			border-left: 1px solid #ccc;top:51px;right: 0;width: 70%;z-index: 999;
}
.xlmenuBg{background: #fff !important;color: #2F71F5 !important;}
/* .xlmenuBg::before{content: "";width: 4px;
height: 16px;display: inline-block;padding-left: -15px;
background: #2F71F5;} */



.content-menu .links-list h2{border-bottom: #ccc solid 1px;padding: 20px 0 20px 30px;}
.content-menu .links-list h2 img{width:14px ;height:14px ;margin: 0;margin-left: 10px;}
.content-menu .links-list li{padding-left: 30px;}

.content-menu .product-list-z{padding: 5px 0 5px 40px;}
.content-menu .product-list-z a{display:block;width: 100%;font-size: 14px;line-height: 32px;color: #666;}
.content-menu .product-list li img{width:14px ;height:14px ;margin: 0;margin-left: 10px;float: right;margin-right: 30px;margin-top: 18px;
		transform: rotate(90deg);
}

.content-menu .product-list li.at img{transform: rotate(-90deg) !important;}
.content-menu .product-list li.at a{color: #333 !important;}
.content-menu .product-list .product-list-z{display: none;}

.content-menu .product-list li a:hover{color: #333 !important;}




/* .content-menu ul{margin-left:6%;margin-top: 10px;margin-bottom: 10px;} */
.content-menu ul h2{color: #444;font-size: 18px;}
.content-menu ul li a{color: #333;font-size: 16px;line-height: 50px;}


.headerFd{height: 50px;}
/**/
.productHome{margin: 0 -30px;}
.productHome>div{padding: 10px 15px;}

.productTit h2{font-size: 1.5rem;text-align: center; margin: 20px 0;}
/* .productTit h2:before,.productTit h2:after{
     content:"";
     display:inline-block;
     width:10%;
     margin:5px 2%;
     border-bottom:1px solid #3366FF;
} */

.productHomeList{display: -webkit-box;}
.productHomeList>div{width: 50%;}
.productHomeList>div img{width: 80px;}
.home p{font-size: 1rem;color: #666;line-height: 2rem;}





.mui-content-padded{margin:15px 0px !important;}
.mui-segmented-control{border:none;}
.mui-segmented-control .mui-control-item{border: none;border-bottom: #CCCCCC solid 1px;color: #333;}
.mui-segmented-control .mui-control-item.mui-active{color: #2F71F5;background: none;border-bottom: #2F71F5 solid 1px;}


.homelist{padding:0 0 1.5625rem 0;}
.homelist>div{width: 100%;margin-bottom: 5px;}
.homelist>div a{display: block;}
.homelist>div>a>img{width: 100%;}


/*产品*/
.contentBox{padding: 15px;background: #fff;float: left;padding-bottom: 0px;width: 100%;}
.pdlr{}
.product{padding-bottom: 15px;}
.backBg{background: #f2f2f2; margin: 0 -15px;padding-right: 15px;padding-left: 15px;}
.productList{padding-bottom: 0.9375rem;}
.productList h4{padding:0.625rem 0;color: #3e3a39;}
.productList img{width: 3.75rem;height: 3.75rem;}
.productList p{font-size: 0.875rem;line-height: 1.5rem;color: #6f7a7f;}
.aboutCon p{text-indent: 2rem;font-size: 0.875rem;line-height: 2rem;padding: 0.9375rem;}
.more{background: url(../img/more.jpg) center center no-repeat;background-size:165px 45px; width:100% ;height:45px;display: block;}

.product .imgText{text-indent: 0px;}
.product .imgText img{width: 100%;}
.product_value {display: flex; margin-top: 15px;}
.product_value>div:first-child{padding:50px 15px 0 0}
.product_value>div h3{font-size: 1.25rem;color: #333;margin: 10px 0 ;}
.product_value>div p{text-indent: 0;}
.product_value>div img{float: left;width: 31px;height: 35px;}


.productTit{/* padding-bottom: 0.625rem; */position: relative;}
.line{width: 100%;height: 1px;background: #d0d0d0;position: absolute;top:2.1875rem;}
.news .productTit span{background: #f5f6f7;}






/*banner*/
.productTit p{font-size: 1rem;}

.bannerBg{background-image: url(../img/productBan.png);background-repeat: no-repeat;height: 170px;width: 100%; 
float: left; background-size: 100%;}
.product-experiment{background-image: url(../img/product-experiment.png);background-repeat: no-repeat;}
.product-verification{background-image: url(../img/product-verification.png);background-repeat: no-repeat;}
.product-manage{background-image: url(../img/product-manage.png);background-repeat: no-repeat;}
.product-sm{background-image: url(../img/product-sm.png);background-repeat: no-repeat;}
.product-customized{background-image: url(../img/product-customized.png);background-repeat: no-repeat;}
.product-research{background-image: url(../img/product-research.png);background-repeat: no-repeat;}
.product-middleware{background-image: url(../img/product-middleware.png);background-repeat: no-repeat;}
.product-TPCM{background-image: url(../img/product-TPCM.png);background-repeat: no-repeat;}
.product-computer{background-image: url(../img/product-computer.png);background-repeat: no-repeat;}
.product-server{background-image: url(../img/product-server.png);background-repeat: no-repeat;}
.product-software{background-image: url(../img/product-software.png);background-repeat: no-repeat;}

.product-software-r{background-image: url(../img/product-software-r.png);background-repeat: no-repeat;}
.product-desensitization{background-image: url(../img/product-desensitization.png);background-repeat: no-repeat;}





.casesBg{background-image: url(../img/casesBg.png);background-repeat: no-repeat;}
.aboutBg{background-image: url(../img/aboutBg.png);background-repeat: no-repeat;}

.about-join{background-image: url(../img/about-join.png);background-repeat: no-repeat;}

.about-contactBg{background-image: url(../img/about-contact.png);background-repeat: no-repeat;}
.newBg{background-image: url(../img/newBg.png);background-repeat: no-repeat;}


/*解决方案Banner*/
.solve-power{background-image: url(../img/solve-power.png);background-repeat: no-repeat;}/*电力*/
.solve-medicine{background-image: url(../img/solve-medicine.png);background-repeat: no-repeat;}/*医疗*/
.solve-finance{background-image: url(../img/solve-finance.png);background-repeat: no-repeat;}/*金融*/
.solve-control{background-image: url(../img/solve-control.png);background-repeat: no-repeat;}/*工控*/
.solve-education{background-image: url(../img/solve-education.png);background-repeat: no-repeat;}/*教育*/
.solve-affairs{background-image: url(../img/solve-affairs.png);background-repeat: no-repeat;}/*电子政务*/





.about-contact p{color: #000;margin: 15px 0;display: flex;}
.about-contact p label{white-space: nowrap;}
.about-contact p span{}
.about-joins  p{color: #000;margin: 15px 0;}
.about-joins  p span{width: 16px;height: 16px;display: inline-block;background:  url(../img/dui.png) no-repeat; background-size: 100% 100%;
margin-right: 10px;}

.bannerBg h2{color: #fff;font-size: 1.25rem;margin-top: 60px;margin-left: 20px;}
.bannerBg p{color: #fff;font-size: 1rem;margin-left: 20px;}


.product{float: left;width: 100%;}
.product h2{font-size: 1.2rem;text-align: center; margin:15px 0;}
.product h3{font-size: 1.2rem; margin:15px 0;}

/* .product h2:before,.product h2:after{
     content:"";
     display:inline-block;
     width:10%;
     margin:5px 2%;
     border-bottom:1px solid #3366FF;
} */



.product p{font-size: 1rem;/* text-indent: 2rem; */color: #666;line-height: 2rem;}
.product span{font-size: 1rem;color: #2F71F5;padding: 15px 0;}
.product p samp{ margin: 5px; padding: 5px 10px;color: #666;font-family: "微软雅黑";}

/*竞赛*/
.p_compet>div{display: flex;justify-content: space-between;padding: 15px 0;border-bottom: solid #CCCCCC 1px;}
.p_compet>div:last-child{border: none;}
.p_compet>div img{width: 86px;height: 63px;}
.p_compet>div p{padding: 0 10px;text-indent: 0px;width: 100%;}
/*解决方案*/

.case_mme{float: left;width: 100%;}
.case_mme>div{border-bottom: solid #ccc 1px;padding-bottom: 15px;}
.case_mme h2{font-size: 1.4rem;text-align: center; margin:15px 0;}
.case_mme h3{font-size: 1.2rem; margin:15px 0;color: #2F71F5;}
.case_mme p{font-size: 1rem;text-indent: 2rem;color: #666;line-height: 2rem;}
.case_yl  p{text-align: center;text-indent: 0px;padding: 20px;}
.bbn>div{border-bottom: none;}

.verif{background: #fff;padding: 15px;margin-bottom: 15px;}
.verif h5{font-size: 1rem;color: #000;line-height: 2.2rem;}
.verifBox .verif:last-child{margin-bottom: 0px;}
.exper{text-align: center; background: #fff;padding: 15px;margin: 15px 0;}
.exper .mui-inline{width: 30px;height: 1px;background: #2F71F5;vertical-align:middle}
.exper h3{font-size: 1rem;}
.exper p{text-indent: 0px;}
.exper_jz{background: #2F71F5;padding: 15px;}
.exper_jz p{color: #333;}

/*云平台*/
.researchBox h3{text-align: center;}
.research_list{display: flex;justify-content: space-between;margin-bottom: 15px;}
.research_list p{border: #2F71F5 solid 1px;width: 48%;padding: 10px;}

.research_1 {padding: 10px;}
.research_1 h4{font-size: 1.25rem;color: #2F71F5;}
.research_1 h4 img{float: left;width: 22px;height: 22px;margin-right: 10px;}
.platform{}
.research_2 h4{color: #2F71F5;font-size: 1.1rem;line-height: 2.2rem;}
.research_2 p span{color: #666;}
.research .research_list:last-child{margin-bottom: 0px;}

.inPartner{text-align: center;}
.inPartnerList{justify-content:space-between;display: flex;margin-bottom: 10px;}
.inPartnerList>div{}
.inPartnerList>div p{line-height: 0;}
.inPartnerList>div:nth-child(2){margin: 0 10px;}
.inPartner img{width: 100%;}
.caseBg{background: #f2f5fa;}


.inPartner p a{color: #2F71F5;}

.inPartner .moreBtn{background: #2f71f5;border: #2f71f5 solid 1px;}

.inPartner .moreBtn a{padding: 18px 0;display: block;}
.inPartner .moreBtn span{color: #fff;font-size: 1rem;}
.inPartner .moreBtn .moreA{background: url(../img/moreA.png) no-repeat center center;width: 100%;height: 20px;display: block;}


.news h4{font-size: 1.125rem;width: 100%;text-align: center;padding:0 0 1.5625rem 0;}
.news .num{background: #2F71F5;color: #FFFFFF; margin-bottom: 0.9375rem;padding:1rem}
.news .num p{font-size:1rem;color: #FFFFFF;padding: 0.625rem 0;}
.news .num span{font-size: 2rem;color: #FFFFFF;}



.about{background: #FFF;}


.footer{background: #333;padding: 30px 0 45px 0;float: left;width: 100%;text-align: center;}

.footer p{font-size: 0.875rem;color: #fff;}
.footer p a{font-size: 0.875rem;color: #fff;}



.ewm{display: flex;justify-content: space-evenly;background: #2F71F5;padding: 38px 0 28px 0;float: left;width: 100%;}
.ewm div p{font-size: 12px;color: #fff;}


/* .products{background: url(../img/product.jpg) center center no-repeat;background-size:100% 552px; width:100% ;height:552px;display: block;float: left;}
.two{background: url(../img/product1.jpg) center center no-repeat;background-size:100% 552px; width:100% ;height:552px;display: block;float: left;}
.three{background: url(../img/product2.jpg) center center no-repeat;background-size:100% 552px; width:100% ;height:552px;display: block;float: left;}
.four{background: url(../img/product3.jpg) center center no-repeat;background-size:100% 552px; width:100% ;height:552px;display: block;float: left;} */
.products img{float: left;}


/*新闻动态*/     

.mui-table-view li.newsMore{text-align: center;}
.mui-table-view li.newsMore a{color: #2f71f5;vertical-align: middle;}
.mui-table-view li.newsMore a>span{background: url(../img/next.png) no-repeat center center;height: 12px;top: 18px;
										width: 12px;background-size: 100%;display: inline-block;margin-left: 5px;position: absolute;
}


.newList{float: left;width: 100%;}
.newList .mui-table-view-cell{padding-left: 0px; padding-right: 0;}
.newList .mui-table-view .mui-media-object{width: 52px;height: 50px;}     
.mui-table-view .mui-media-object{max-width: 52px;height: 50px;}     
.mui-table-view-cell>a:not(.mui-btn){margin: -11px 0;}       
.mui-table-view-cell:after{left: 0;}
				
				   
.newscon{background: url(../img/news.jpg) top center no-repeat;background-size:100% 230px; width:100% ;display: block;float: left;}
.newTit{text-align: center;padding-top:3.125rem;padding-bottom:2.125rem;}
.newTit h2{font-size: 1.25rem;color: #FFFFFF;}
.newTit span{width: 1.25rem;height: 0.1875rem;background: #FFFFFF;display:inline-block;}
.newList>div h4{padding:0.625rem 0;color: #3e3a39; }
.newList>div p{font-size: 0.875rem;line-height: 1.75rem;color: #6f7a7f;text-indent: 1.75rem;}
.newList>div{padding-bottom:2.5rem;}


.aboutcon{background: url(../img/aboutB.jpg) top center no-repeat;background-size:100% 230px; width:100% ;display: block;float: left;}
.newsNum{background: #7bc5a2;float: left;width: 100%;}
.newsNum h4{color: #fff;padding: 0.9375rem;float: left;width: 100%;text-align: center;}
.newsNum>div{width: 33%;float: left; text-align: center;padding-bottom: 0.9375rem;}
.newsNum>div>img{width: 32px;}
.newsNum>div>span{width: 100%;display: block;color: #2d322f;padding: 0.625rem 0;font-size: 1.25rem;}
.newsNum>div>p{width: 100%;color: #2d322f;}


.newsDetails{padding:15px; background: #fff;float: left;width: 100%;}
.newsDetails h2{color: #3e3a39; font-size:1.375rem;text-align: center;line-height: 2.4rem;margin-bottom: 1rem;}
.newsDetails h3{color: #3e3a39; font-size:1rem;line-height: 1.8rem; margin-bottom: 1rem;margin-top: 1rem;}
.newsDetails p{font-size: 0.875rem;line-height: 1.75rem;color: #6f7a7f;text-indent: 1.75rem; margin-bottom: 0.875rem;}
.newsDetails img{ margin-bottom: 0.625rem;}

.newsDetails h3{color: #2F71F5;}

.newsDetails h4{padding-bottom: 10px;font-size: 16px;}

.newsDetails p.p_t{text-indent: 0;}
.newsDetails span{    font-size: 0.875rem;
    line-height: 1.75rem;
    color: #6f7a7f;text-align: center;display: block;width: 100%;
  
    margin-bottom: 0.875rem;}

/**/
/*加入我们*/
.jionList{border-top: #cccccc solid 1px; position: relative;}
.jionList h2{font-size: 16px;color: #333;padding: 10px 0 ;}
.jionList h3{font-size: 16px;color: #333;line-height: 32px;}
.jionList p{font-size: 16px;color: #333;line-height: 32px;}
.jionIcon{position: absolute;right: 10px;top: 15px;background: url(../img/r-icon.png);width: 13px;height: 13px; 
			background-size: 13px 13px;}
.jionTit{cursor: pointer;}
.jionTit .down-b{background: url(../img/b-icon.png);width: 13px;height: 13px; 
			background-size: 13px 13px;}
.jionCon{display: none;padding: 0 15px;}
.jionList .active{display: block;}
/*联系我们*/
.contact h2{font-size: 20px;margin: 5px 0 20px 0;text-align: center;}
.map{width: 100%;height: 300px;}
.usLists{}
.usList{border: #2BB54A solid 1px;padding: 15px;width: 100%;display: flex; margin: 20px 0;}
.usList div:first-child{width: 100px;background: #eeeeee;text-align: center;padding: 10px;}
.usList div:last-child{padding-left: 15px;}
.usList div:last-child h3{font-size: 20px;}
.usList div:last-child p{font-size: 16px;}
/*公司介绍*/
.introduce p{font-size: 16px;line-height: 32px; text-indent: 0px;}
.introduce h4{line-height: 32px;padding: 10px 0 0px;}
.aboutImg {margin: 5px 0;}
.aboutImg>div{display: flex;justify-content: space-between;}
.aboutImg p{width: 100%;padding: 2px;}
.aboutImg p img{width: 100%;}
.aboutImg:last-child{}

/*荣誉资质*/
.honor{}
.honor>div{width: 100%;float: left;margin-bottom: 10px;}
.honor>div h4{font-size: 18px;padding: 10px 0 5px;}
.honor>div h4 span{width:22px ;height:22px ;display: inline-block;float: left;margin-right: 10px;}
.honor>div h4 span.honor1{background: url(../img/honor1.png) no-repeat;background-size: 22px 22px;}
.honor>div h4 span.honor2{background: url(../img/honor2.png) no-repeat;background-size: 22px 22px;}
.honor>div h4 span.honor3{background: url(../img/honor3.png) no-repeat;background-size:  22px 22px;}

.honor>div p{text-indent: 0px;font-size: 16px; clear: both;}
.honor>div p img{width: 100%;}




/*金融*/
.case_jr{display: block;border: #CCCCCC solid 1px;float: left;width: 100%;}
.case_jr h2{margin-bottom: 0px;}

.case_jr h2:after{border-bottom: none;}
.case_jr h2:before{border-bottom: none;}

.case_jr p{width: 100%;border: none;}
.case_dl {padding-top: 20px;}
.case_dl p.imgText{text-align: center;}
.case_dl p.imgText img{width: auto;}
.case_zw{border: #2f71f5 solid 1px;}
.case_zw h2{margin-bottom: 15px;font-size: 1rem;color: #2f71f5;}
/*等保*/
.equal { margin-top: 15px;padding: 10px;}
.equal h2{font-size: 16px;color: #333;}
.equal h2 span{height: 14px;width: 4px;background: #2f71f5;display: inline-block; margin-right: 10px;border-radius: 3px;}
.equal_list{border-bottom: solid #ccc 1px;}
.equal_list h3{font-size: 1.1rem;color: #333; margin-bottom: 0px;position: relative;padding-left: 25px;}
.equal_list h3 img{float: left;width: 20px;height: 20px;margin-right: 10px;position: absolute;left: 0px;}
.equal_list p{text-indent: 0px;padding-left: 25px;}
.equal_list p samp{padding: 0;color: #2f71f5;font-size: 0.85rem; margin: 0px;}

/*关于我们*/
.introduce1 .aboutImg>div p{text-indent: 0px;}

.telBox{margin: 0 15px;position: relative;}
.footer p.tel{background: #2F71F5;height: 45px;font-size: 18px;line-height: 45px;margin-top: 20px;}

.telPhone{position: absolute;left: 0;top: -100px;width: 100%;display: none;}
.telPhone p{height: 45px;background: linear-gradient(0deg, #FFFFFF, #F2F5FA);line-height: 45px;font-size: 18px;color: #2F71F5;}
.telPhone p:last-child{border-top: #ccc solid 1px;}
/* .rightBack{ position: fixed;width: 100%;left: 0;bottom: 0px;z-index: 6;background-color: #ffffff;
box-shadow: 0px 0px 13px 0px rgb(1 47 87 / 17%);border-radius: 3px 3px 0 0 ;text-align: center;}
.rightBack ul{display:flex}	
.rightBack ul li{border-right: #e1e1e1 solid 1px;position: relative;padding-top: 12px;flex: 1;}	
.rightBack ul li:last-child{border-right: none;}
.rightBack ul li a{display: block;}
.rightBack ul li a span{font-size: 14px;color: #2f71f5;display:inline-block;vertical-align:super;}
.rightBack ul li a samp{background: url(../img/fu3_09.png) no-repeat center center;display: inline-block;width: 25px;height: 25px;
	background-size: 100%;
} */


/* .rightBack ul li.top_backs a samp{background: url(../img/fu4_12.png) no-repeat center center;display: inline-block;width: 25px;height: 25px;
	background-size: 100%;
} */

/* .rightBack ul li:hover{background: #1FC36D;} */
/* .rightBack ul li:hover a {background: url(../img/fu3_09_b.png) no-repeat left center;}
.rightBack ul li:hover a span{color: #fff;} */

/* 
.rightBack ul li.top_backs a{background: url(../img/fu4_12.png) no-repeat left center;} */
/* .rightBack ul li.top_backs:hover a {background: url(../img/fu4_12_b.png) no-repeat left center;} */

.productHomeList ul {display: flex;width: 100%;box-shadow: 0px 2px 5px 3px rgba(166,166,166,0.2);}
.productHomeList ul li{flex: 1;text-align: center;line-height: 48px;}
.productHomeList ul li span.current{color: #2F71F5;border-bottom: #2F71F5 2px solid;line-height: 48px;display: inline-block;
						padding: 0 5px;
}

.productlist>div{margin-bottom: 30px;}
.productlist>div h2{font-size: 18px;}
.productlist>div p{font-size: 16px;}
.productlist>div a{font-size: 14px;}

.productHomeCon{padding: 15px 30px !important;}
.productHomeCon .productlist{display: none;}
.productHomeCon .productBlock{display: block;}



.homeAc{}
.homeAc .expandText{font-size: 16px;color: #666;height: 140px;display: inline-block;overflow: hidden;}
.homeAc .expand{color: #2F71F5;float: right;margin-bottom: 10px;}
.homeAc .expandImg{display:flex;justify-content:space-between;margin: 15px 0;clear: both;}
.homeAc .expandImg:last-child{margin-bottom: 30px;}
.p15{padding-top: 20px;}

/* .homeFaM ul{display: flex;}
.homeFaM ul li{flex:1;text-align: center;} */
.homeFaCon{margin: 0 -15px;background: #f2f5fa;padding: 30px 0;}
.homeFaM ul {display: flex;width: 100%;box-shadow: 0px 2px 5px 3px rgba(166,166,166,0.2);}
.homeFaM ul li{flex: 1;text-align: center;line-height: 48px;position: relative;}
.homeFaM ul li.current{background: #2F71F5;color: #fff;}
.homeFaM ul li.current::before{content: '';width：0;
	height：0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #2F71F5;
	    position: absolute;
	    left: 50%; margin-left: -5px;
	    bottom: -10px;
	}

.homeFaC>div{display: none;}
.homeFaC .homeFaCList{display: block;padding: 30px 0;}

/* .homeFaCList .casesList{display: -webkit-box;}
.homeFaCList .casesList_n{width: 213px;
height: 292px;
background: #fff;
border-radius: 6px; position: relative;padding: 15px; margin-right: 10px;box-shadow: 0px 2px 5px 3px rgba(166,166,166,0.2);} */


.homeFaCList .casesList{padding: 0 15px;height: 420px;overflow: hidden;}
.homeFaCList .casesList_n{width: 100%;margin-bottom: 15px;height: 200px;

background: #fff;
border-radius: 6px; position: relative;padding: 15px;;box-shadow: 0px 2px 5px 3px rgba(166,166,166,0.2);}

.casesList_n h1{font-size: 18px;color: #333;text-align: center;padding: 15px 0 10px 0;}
.casesList_n p{font-size: 14px;color: #666;line-height: 30px;}
.casesList_n a{position: absolute;left:15px;bottom: 10px;font-size: 14px;}
.casesList_n img{width: 80px;height: 58px;position: absolute;right: 0;bottom: 0;}

.seeC{font-size: 14px;color: #2F71F5;text-align: right;padding: 15px 15px 0px 0;}
.seeCB{font-size: 14px;color: #2F71F5;text-align: right;padding: 15px 15px 0px 0;}


/* .casesListA{
animation-name: casesListA;
animation-duration: 14s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction: alternate;

} */


/* @keyframes casesListA{
from{
	margin-left: 0px;
}
to{
	margin-left: -950px;
}
} */

.casesListB{
animation-name: casesListB;
animation-duration: 10s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction: alternate;

}
/* 
@keyframes casesListB{
from{
	margin-left: 0px;
}
to{
	margin-left: -290px;
}
} */


.homeFaCList .mui-slider  .mui-active h1{color: #fff !important;}
.homeFaCList .mui-slider  .mui-active p{color: #7CADFE !important;}
.homeFaCList .mui-slider  .mui-active a{color: #fff !important;}




.homeCaseBg{background: #f2f5fa;margin: 0 -15px; padding: 30px 0;}
.homeCase{padding-top: 15px;overflow: hidden;margin: 0 15px;}
.homeCase ul {display: -webkit-box;padding: 0 15px;overflow: hidden;}

.ul li img{width: 108px;height: 50px;margin-right: 10px;}
ul:hover{
cursor: pointer;
/* 当鼠标移动到图片上时动画停止 */
/* animation-play-state:paused; */
}
.ul{
animation-name: moveleft;
animation-duration: 20s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction: alternate;

}

@keyframes moveleft{
from{
	margin-left: 0px;
}
to{
	margin-left: -1050px;
}
}





.tels {height: 40px;background: #2f71f5;width:100%;position: absolute;bottom: 48px;left:0px;font-size: 20px;color: #fff;
line-height: 40px;box-shadow: 0px 0px 13px 0px rgb(1 47 87 / 17%);text-align: center;display: none;
}
.tels a{color: #fff;background: none !important;}


.homeNew-1 li{padding: 15px 0;border-bottom: solid 1px #ccc;float: left;width: 100%;}
.homeNew-1 li a{display: block;float: left;width: 100%;position: relative;}
.homeNew-1 li a p{display:block;color: #333;font-size: 16px;line-height: 24px;}
.homeNew-1 li a span{color: #666; font-size: 14px;position: absolute;bottom: 0;left: 143px;}

.homeNew-1 li a img{margin-right: 10px;width: 133px;height: 98px;float: left;}


.homeNew-2{float: left;width: 100%;}
.homeNew-2 li{padding: 15px 0;border-bottom: solid 1px #ccc;float: left;width: 100%;}
.homeNew-2 li a{display: block;float: left;width: 100%;position: relative;}
.homeNew-2 li a {display:block;color: #333;font-size: 16px;line-height: 24px;}
.homeNew-2 li a span{color: #666; font-size: 14px;float: right;}

.seeMore{padding: 15px;text-align: center;float: left;width: 100%;}




/*解决方案*/
.solveBox{ background: #f2f5fa;}
.solveBg:last-child{padding-bottom: 50px;}
.solveBg{background: #fff;}
.p_15{padding: 0 15px;}
.solveBox h2 {font-size: 1.2rem;text-align: center;margin: 15px 0;padding: 30px 0 15px 0 ;
}

.analysis{display:flex; margin-bottom: 25px; padding: 15px 15px;background: #fff;}
.analysis h3{margin-bottom: 5px;}
.analysis span img{width: 45px;height: 49px;margin-right: 12px;}
.analysis span{display: inline-block;padding-top: 46px;}


.design h5{color: #333;font-size: 18px;line-height: 36px;/* margin-top: 20px; */}
.design p{color: #666;font-size: 16px;line-height: 28px;margin-bottom: 20px;}
.design p.imgP{padding: 20px 0;}

.coreAdvantages{padding-bottom: 30px;}
.coreAdvantages h5{color: #2F71F5;font-size: 18px;line-height: 36px;/* margin-top: 20px; */}
.coreAdvantages p{color: #666;font-size: 16px;line-height: 28px;margin-bottom: 20px;}

.projectCase  p{color: #666;font-size: 16px;line-height: 28px;}
.projectCase  p span{width: 16px;height: 16px;display: inline-block;background:  url(../img/dui.png) no-repeat; background-size: 100% 100%;
margin-right: 10px;padding: 0;}


/*产品*/

.productAnalysis{padding-bottom: 30px;}
.productAnalysis h5{color: #333;font-size: 18px;line-height: 36px;position: relative;padding: 15px 0 0px 0;}
.productAnalysis p{color: #666;font-size: 16px;line-height: 28px;}
.productAnalysis p.imgP{margin-top: 25px;}
.productAnalysis span{position: absolute;right: 10px;top: 0px;}

.productFn{padding-bottom: 30px;}
.productFn h5{color: #333;font-size: 18px;line-height: 36px;/* margin-top: 20px; */}
.productFn p{color: #666;font-size: 16px;line-height: 28px;margin-bottom: 20px;}

.productvalue{border-top: #2F71F5 solid 6px;border-radius: 6px;box-shadow: 0px 2px 2px 1px rgba(187, 187, 187, 0.2);
padding: 0 10px;margin-bottom: 30px;}
.productvalue:last-child{margin: 0;}