/*头部底部开始*/
	/*头部开始*/
header{
	clear:both;
	width:100%;
	margin:0 auto;
	text-align:center;
	/* background:#033088 url("../images/background/headbg.jpg") no-repeat center bottom;
	background-size:100% 100%; */
	color:#fff;
	padding:0;
	background:#fff;
	position: fixed;
	/* background-image: linear-gradient(160deg, #00185e 10%,#013080 80%); */
	z-index: 100;
	top:0;
}
header .header{width:1400px;height:100px;margin:0 auto;display:flex;align-content: center;align-items: center;justify-content: space-between;}
header .logo{height:50%;overflow:hidden;}
header .logo img{height:100%;}

@media screen and (max-width: 1100px) {
	header .header{height:60px;}
}
header .nav{padding:0;display:inline-block;}
header .nav li{display:inline-block;padding:0 20px;position:relative;}
header .nav li a{color:#000;display: block;line-height:90px;font-size:16px;}
header .nav li a:hover{color:#00B1FF;}
header .nav dl{
    position:absolute;
    left:0;
    top:95px;
    display:none;
    z-index:9999;
    background:#777;
    padding:5px 0;
            box-shadow: 0 0 15px rgba(0,0,0,0.2);
       -moz-box-shadow: 0 0 15px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);
}
header .nav dl:hover .navli{color:#00B1FF !important;}
header .nav dt{clear:both;min-width:180px;text-align:center;}
header .nav dt a{display:block;color:#fff;font-size:13px;height:30px;line-height:30px;padding:0 20px;}
header .nav dt a:hover{color:#fff;background:#00B1FF;}
@media screen and (max-width: 1100px) {
	header .nav{display:none;}
}
header .navIcon a{float:right;margin-left:15px;}
header .navIcon a i{font-size:28px;color:#00B1FF;}

header #phone,header #wechat{position:relative;}
header #phone .tel_pannel,header #wechat .tel_pannel{
    width:200px;
    padding:20px;border-radius:3px;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
       -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
    right:0;top:30px;
    display:none;
    position:absolute;
    z-index:999;
    background:#fff;
    font-size:20px;
}


@media screen and (max-width: 1400px) {
    header .header{width:100%;padding:0 20px;}
}
	/*底部开始*/
footer{clear:both;width:100%;background:#1b1b1b;padding:0;margin:0 auto;position:relative;}
footer .adver{width:100%;}
footer .footer{clear:both;width:1440px;margin:0 auto;line-height:23px;color:#fff;font-size:14px;padding:50px 0 0;}
footer .footer .navlinks{width:100%;display:flex;justify-content: space-between;align-content: center;align-items:center;padding:0 0 50px;}
footer .footer .navlinks .flogo{font-size:17.5px;line-height:40px;}
footer .footer .fastlink{width:50%;}
footer .footer .fastlink b{font-size:18px;line-height:35px;font-weight:normal;}
footer .footer .fastlink dd{color:#a7a7a7;font-size:14px;line-height:28px;}
footer .footer .fastlink a{display: block;color:#a7a7a7;}
footer .footer .fastlink a:hover{color:#00B1FF;}

footer .links{clear:both;width:100%;line-height:28px;padding:15px 0;font-size:12px;color:#fff;border-top:#999 solid 1px;}
footer .links a{color:#999;margin-right:10px;}
footer .links a:hover{color:#00B1FF;}
footer .links b{display:block;font-size:12px;font-weight:normal;}

footer .copy{clear:both;width:100%;line-height:28px;padding:15px 0;font-size:12px;color:#fff;border-top:#999 solid 1px;display:flex;justify-content: space-between;}
footer .copy a{color:#fff;}
@media (max-width:1440px){
    footer .footer{width:100%;padding:50px 20px;}
}
@media (max-width:960px){
    footer .footer{padding:20px;}
    footer .footer .fastlink{display:none;}
    footer .copy{display:block !important;}
    footer .copy span{clear:both;display:block;width:100%;text-align:center !important;}
}
@media (max-width:640px){
    footer .footer{padding:20px;}
    footer .footer .navlinks{display:block !important;text-align:center !important;}
    footer .footer img{margin:0 auto;}
    
}
/*头部底部结束*/
/*Banner幻灯*/
#swiper_banner{margin-top:100px;}
.banner{clear:both;width:100%;text-align:center;height:auto;overflow:hidden;margin-top:100px;}
.banner img{width:100%;}
@media screen and (max-width: 1100px) {
	#swiper_banner_wap,.banner{margin-top:60px;}
    #swiper_banner_pad{margin-top:60px;}
}
/*框架层*/
.wrapper{clear:both;width:100%;height:auto;overflow:hidden;padding:0 0 50px;display:block;}
.index-more{clear:both;padding:10px 30px;background:#00B1FF;color:#fff;margin-top:20px;display:inline-block;}

/*标题描述信息*/
.title-nav{clear:both;text-align:center;padding:50px 0 0;display: block;position:relative;z-index:10;}
.title-nav b{font-size:36px;color:#000;font-weight:normal;display: block;}
.title-nav dd{width:650px;clear:both;display:block;margin:15px auto;line-height:26px;font-size:16px;color:#666;}
@media (max-width:1280px){
    .title-nav b{font-size:30px;}
}
@media (max-width:768px){
    .title-nav b{font-size:26px;}
}
@media (max-width:640px){
    .title-nav b{font-size:22px;}
    .title-nav dd{width:100%;padding:0 20px;font-size:14px;line-height:20px;}
}
/*------------------------------------------------------------首页开始----------------------------------------------------------------------*/
	/*首页产品中心*/
.index-products{width:1400px;height:1060px;display:block;margin:0 auto;clear:both;position:relative;}
	/*首页产品分类*/
.pro-cate{clear:both;width:1360px;display:block;text-align:center;text-align:center;margin:50px auto 20px;}
.pro-cate .location{
            position: relative;
            top: 0;
            left: 0;
}
.pro-cate .button{
             width:85%;
             height: 50px;
             line-height: 50px;
             text-align: center;
             color: white;
}
.pro-cate .button:before{
            content: '';
            position: absolute;
            top: 0; right: 0; bottom: 0; left: 0;
            background: #666;
            transform: skewX(-45deg);
            z-index: -1;
}
.pro-cate .button:hover:before{
            background:#00B1FF;
}
.pro-cate .col-xs-3{margin-bottom:30px;}
.pro-cate a{display:inline-block;width:100%;font-size:18px;}
@media (max-width:768px){
	.pro-cate{padding:0 20px;margin:20px auto;}
	.pro-cate .row{margin:0 -10px;}
	.pro-cate .col-xs-3{width:50%;margin:10px 0;padding:0 10px;}
	.pro-cate a{font-size:12px;}
}
	/*首页产品列表*/
.index-products .swiper-container{padding:20px;}
.index-products .swiper-slide{
    display: block;
	height: calc((100% - 30px) / 2);
	overflow:hidden;
	background:#fff;
	
            box-shadow: 0 0 10px rgba(0,0,0,0.1);
       -moz-box-shadow: 0 0 10px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.index-products .swiper-slide:hover{
            box-shadow: 0 0 10px rgba(0,0,0,0.3);
       -moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
}
	/*图片区域-鼠标经过放大*/
.index-products .swiper-slide .pic-zoom{width:100%;padding:20px;overflow:hidden;}
.index-products .swiper-slide img{width:100%;cursor: pointer;transition: all 1s;}
.index-products .swiper-slide a{width:100%;height:100%;display:block;}
.index-products .swiper-slide a:hover{color:#00B1FF;}
.index-products .swiper-slide a:hover b{color:#00B1FF;}
.index-products .swiper-slide a:hover img{transform: scale(1.1);}
.index-products .swiper-button-prev, .index-products .swiper-container-rtl .swiper-button-next{
    left:-50px;
    right: auto;
    cursor: pointer;
}
.index-products .swiper-button-next, .index-products .swiper-button-prev{
    position: absolute;
    top: 45%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
    
}
.index-products .swiper-button-next, .index-products .swiper-container-rtl .swiper-button-prev{
    right:-50px;
    left: auto;
    cursor: pointer;
}
.index-products .swiper-pagination-index{position:relative;clear:both;padding:0;text-align:center;}
.index-products .swiper-pagination-index span{margin:0 3px;}
.index-products .slide-content{padding:20px;text-align:left;}
.index-products .slide-content b{font-size:16px;color:#000;font-weight:500;}
.index-products .slide-content dd{font-size:14px;color:#666;line-height:20px;padding:10px 0;}
@media screen and (max-width: 1400px) {
    .index-products{width:100%;} 
	.pro-cate{width:100%;}
}
@media screen and (max-width: 480px) {
    .index-products{height:1250px;} 
}
@media screen and (max-width: 375px) {
    .index-products{height:1020px;} 
}
	/*首页解决方案*/
.index-slove{clear:both;width:1400px;padding:0 0 70px;margin:0 auto;}
.index-slove ul{display: flex;width: 100%;margin-top: 45px;box-sizing: border-box;height: 540px;}
.index-slove ul li{flex:1;overflow: hidden;transition: .5s;margin: 0 0.5px;box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);/*! line-height: 0; */}
.index-slove ul li img{width: 100%;height: calc(100% - 0vh);-o-object-fit: cover;object-fit: cover;transition: 1s;}
.index-slove ul li > span{font-size: 3.8vh;display: block;text-align: center;height: 10vh;line-height: 2.6;}
.index-slove ul li:hover{flex: 1 1 30%;}
.index-slove ul li:hover img{width: 100%;height: 100%;}
	/*--*/
.index-slove ul .show{ position: relative;}
.index-slove ul .show a{ display: block;height: 100%;color:#fff;}
.index-slove ul .show:before{ position: absolute;z-index:1;content: ""; left:0; top:0; width:100%; height:100%; background: rgba(0,0,0,0.5);transition: all 0.5s;}
.index-slove ul .show:hover:before{opacity: 0}
.index-slove ul .show .info{opacity:1;min-height:230px;position:absolute;bottom:-150px;z-index:9;width:100%;left:0;right:0;padding:20px;transition: all 0.5s;background: rgba(0,0,0,0.5);}
.index-slove ul .show:hover .info{bottom:0;}
.index-slove ul .show h4{color:#fff;font-size:20px; text-align:left;}
.index-slove ul .show h4 font{ display:block;color:#fff;font-size:14px;line-height:23px;}
.index-slove ul .show p{width:300px;padding:20px 0;color:#fff;line-height:23px;opacity:0.8;}

@media screen and (max-width: 1400px) {
    .index-slove{width:100%;} 
}
@media screen and (max-width: 1150px) {
	.index-slove ul.wrap{flex-wrap:wrap;}
	.index-slove ul li{width:50%;min-width:50%;max-width: 50%;margin:0;}
	
	.index-slove ul .show p{width:100%;}
}
@media screen and (max-width: 768px) {
	.index-slove ul.wrap{flex-wrap:wrap;padding:0 20px;}
	.index-slove ul li{width:100%;min-width:100%;max-width:100%;margin:0;}
	.index-slove ul .show h4{font-size:18px;}
	.index-slove ul .show h4 font{font-size:12px;}
	.index-slove ul .show p{font-size:12px;padding:5px 0;}
	.index-slove ul .show .info{bottom:-160px;}
	.index-slove ul .show:hover .info{bottom:-65px;}
}
	/*首页关于我们*/
.index-about{clear:both;width:1400px;height:auto;overflow:hidden;margin:0 auto;display:flex;align-content: center;align-items: center;justify-content: space-between;}
.index-about .about-info{padding-right:100px;}
.index-about .about-info h1{font-size:30px;font-weight:normal;display:block; color:#00B1FF;line-height:50px;}
.index-about .about-info em{font-size:18px;display:block;line-height:35px;}
.index-about .about-info dd{font-size:14px;line-height:26px;display:block;padding:10px 0 0;color:#999;}
@media screen and (max-width: 1400px) {
    .index-about{width:100%;} 
}
@media screen and (max-width: 1366px) {
    .index-about{padding:20px;} 
}
@media screen and (max-width: 1200px) {
	
	.index-about{display:block;padding:20px;} 
	.index-about .about-info{clear:both;padding:0 0 20px;}
	.index-about .about-info h1{font-size:26px;}
	.index-about .about-info em{line-height:28px;}
	.index-about img{width:100%;}
	
}
	/*首页新闻资讯*/
.index-news{clear:both;width:1400px;height:auto;overflow:hidden;margin:0 auto;padding:30px 0;}
.index-news .comm{width:550px;height:auto;overflow:hidden;float:left;}
.index-news .comm .img{width:100%;height:auto;position:relative;overflow:hidden;}
.index-news .comm .img .theTime{width:87px;height:77px;position:absolute;z-index:10;top:0;left:0;background:#00B1FF;color:#fff;padding:7px 0 0;}
.index-news .comm .img img{width:100%;}
.index-news .comm .info{clear:both;padding:20px 0;}
.index-news .comm .info b{font-size:18px;line-height:26px;font-weight:normal;color:#000;}
.index-news .comm .info dd{clear:both;font-size:12px;line-height:20px;color:#666;padding:10px 0;}

.index-news .upday{font-size:46px;display:block;text-align:center;font-weight:normal;}
.index-news .upyearmonth{display:block;clear:both;font-size:12px;text-align:center;}
.index-news .list{width:55%;float:right;margin-top:-15px;}
.index-news .list .uptime{width:80px;float:left;}
.index-news .list li{clear:both;border-bottom:#ddd solid 1px;padding:15px 0;}
.index-news .list li .listview b{font-size:16px;font-weight:normal;color:#000;}
.index-news .list li .listview dd{font-size:12px;line-height:20px;padding:5px;}

@media screen and (max-width: 1400px) {
    .index-news{width:100%;} 
	.index-news .comm{width:45%;}
	.index-news .list{width:52%;}
}
@media screen and (max-width: 1366px) {
    .index-news{padding:20px;} 
}
@media screen and (max-width: 1100px) {
    .index-news{width:100%;padding:0 15px;} 
	.index-news .comm{width:100%;}
	.index-news .list{width:100%;}
	.index-news .list li .listview b{line-height:20px;}
}

	/*首页视频*/
.videolist{width:100%;position:relative;display:block;}
.videolist:hover{cursor: pointer;opacity: .8;}
.videolist .playOpen{position:absolute;z-index:10;right:20px;bottom:20px;opacity:0.5;}
.videolist .playOpen img{width:60px;}
.videoed { display:none; width:50px; height:50px; position: absolute; left:45%; top:45%; z-index:9999; border-radius:100%; }
.videos{ display:none;position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:10000; width:640px;}
.vclose { position:absolute;right:-50px;top:-50px; border-radius:100%; cursor: pointer;color:#fff;}
.videos_pannel{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0, 0, 0, 0.9)!important;filter:Alpha(opacity=90); background:#000;display:none;z-index: 9999;}

/*------------------------------------------------------------首页结束----------------------------------------------------------------------*/
/*------------------------------------------------------------内页开始----------------------------------------------------------------------*/
	/*Banenr图*/
.fainro-banner{clear:both;width:100%;height:auto;overflow:hidden;text-align:center;padding-top:100px;}
.fainro-banner img{width:100%;}
@media screen and (max-width: 1100px) {
    .fainro-banner{padding-top:60px;}
}

	/*面包屑路径*/
.breadcrumb{clear:both;width:1400px;margin:20px auto 0;display:flex;align-items: center;justify-content: space-between;border-bottom:#ddd solid 1px;}
.breadcrumb b{font-size:24px;font-weight:normal;line-height:45px;}
.breadcrumb span{display: flex;align-content: center;}
.breadcrumb a.active{font-weight:bold;}
.breadcrumb i{color:#999;font-size:12px;margin:0 5px;}
	/*页面二级导航*/
.fainro-class{clear:both;width:1400px;height:auto;overflow:hidden;margin:20px auto;text-align:center;}
.fainro-class a{line-height:45px;padding:3px 30px;font-size:14px;display:inline-block;border:#ddd solid 1px;background:#f1f1f1;margin:0;text-align:center;}
.fainro-class a:hover{background:#00B1FF;color:#fff;border:#00B1FF solid 1px;}
.fainro-class a.on{background:#00B1FF;color:#fff;border:#00B1FF solid 1px;}
	
	/*页面描述*/
.fainro-des{clear:both;width:1400px;height:auto;overflow:hidden;margin:20px auto 0;padding:20px;background:#e6f5fb;border:#5ea7d3 dashed 1px;color:#5ea7d3;line-height:22px;}
.fainro-des h1{font-size:28px;font-weight:normal;padding:0 0 10px;line-height:35px;}
.fainro-des h2{font-size:14px;font-weight:normal;color:#666;}

@media screen and (max-width: 1400px) {
    .breadcrumb{width:auto;clear:both;margin:0 20px;}
    .fainro-class,.fainro-des{width:auto;max-width:100%;margin:0 20px;display:block;}
	.fainro-class{padding:0 20px;}
}
@media screen and (max-width: 768px) {
	
    .fainro-class a{width:48%;margin:0;padding:0;}
	.fainro-des{width:auto;margin:0 20px;}
}
	/*单页内容*/
.fainro-content{clear:both;width:1400px;height:auto;padding:50px 0;margin:0 auto;}
.fainro-content .channel-info{width:100%;line-height:30px;font-size:14px;color:#666;}
.fainro-content .channel-info b{font-size:24px;font-weight:normal;display:block;}
.fainro-content div,.fainro-content p{padding:5px 0;}
@media screen and (max-width: 1400px) {
    .fainro-content{width:100%;padding:20px;}
}
@media screen and (max-width: 768px) {
	.fainro-content{display:block !important;padding:20px;}
	.fainro-content .channel-info{padding:0 !important;}
	.fainro-content .channel-info b{font-size:18px;color:#000;}
}

	/*发展历程-列表页引用产品样式*/
.fainro-history{clear:both;width:1440px;margin:0 auto;padding:50px 0;}
.fainro-history .swiper-container{width: 100%;height: 100%;}
.fainro-hsitory .swiper-wrapper{text-align:center;}
.fainro-history .swiper-slide{text-align:center;
	font-size: 18px;
	background: #fff;/* Center slide text vertically*/
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	display:inline-block;
}
.fainro-history .swiper-pagination-bullet{width: 20px;height: 20px;text-align: center;line-height: 20px;font-size: 12px;color:#000;opacity: 1;background: rgba(0,0,0,0.2);}
.fainro-history .swiper-pagination-bullet-active{color:#fff;background: #007aff;}
.fainro-history .gallery-thumbs{ position: relative;}
.fainro-history .gallery-thumbs:before{ content: ""; position: absolute; left:0; bottom:13px; width:500%; height:1px; background:#ddd;/*! z-index: 2; */}
.fainro-history .gallery-thumbs .swiper-slide{color:#666666;font-size:24px; padding:0px 0 10px 0;text-align: center;display: block;background: none;cursor: pointer;}
.fainro-history .gallery-thumbs .swiper-slide font{ display:table;width: 100%;clear: both; line-height:80px;vertical-align: bottom;}
.fainro-history .gallery-thumbs .swiper-slide .dot{ position: relative; display: block;  width:8px; height:8px; background: #999;margin: auto;clear: both;border-radius: 50%;/*! z-index: 1; */}
.fainro-history .gallery-thumbs .swiper-slide .dot:before{ opacity: 0; content: ""; position: absolute; left:-3px;top:-3px; width:14px; height:14px;border-radius: 50%;}
.fainro-history .gallery-thumbs .swiper-slide-thumb-active{font-size:44px; color:#00B1FF}
.fainro-history .gallery-thumbs .swiper-slide-thumb-active .dot{ background:#00B1FF}
.fainro-history .gallery-thumbs .swiper-slide-thumb-active .dot:before{ opacity: 1;}
.fainro-history .long{ position: relative;margin-top: 50px;}
.fainro-history .gallery-top{}
.fainro-history .gallery-top .swiper-slide{display:block;text-align: left;padding:0 10%;}
.fainro-history .gallery-top .swiper-slide .pic{width:35%; margin-right:50px;}
.fainro-history .gallery-top .swiper-slide .pic img{max-width:100%;}
.fainro-history .gallery-top .swiper-slide h3.title{margin-top:10px;color:#666666;font-size:34px;}
.fainro-history .gallery-top .swiper-slide h4.title{ margin:20px 0 30px 0;color:#000000;font-size:24px;}
.fainro-history .gallery-top .swiper-slide p{color:#666666;font-size:14px;padding-right:100px;line-height:26px;}
.fainro-history .swiper-button-prev,.fainro-history .swiper-button-next{right:-15px; width:35px; height:35px; text-align: center; background-color:#999; border-radius: 50%;font-size:12px;}
.fainro-history .swiper-button-prev:hover,.fainro-history .swiper-button-next:hover{ background-color:#00B1FF}
.fainro-history .swiper-button-prev:after,.fainro-history .swiper-button-next:after{font-size:14px;color:#fff;}
@media screen and (max-width: 1400px) {
    .fainro-history{width:100%;}
}
	/*企业荣誉*/
.fainro-honor{clear:both;width:1400px;margin:0 auto;padding:50px 0;}
.fainro-honor .swiper-slide a{padding:0 0 30px;}
.fainro-honor .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:0;}
@media screen and (max-width: 1400px) {
    .fainro-honor{width:100%;}
}
    /*合作伙伴*/
.fainro-coop{clear:both;width:1400px;margin:0 auto;padding:50px 0;}
.fainro-coop .col-xs-3{padding:15px;font-size:14px;text-align:center;}
.fainro-coop .col-xs-3 .pic-zoom{padding:10px 10px 20px;box-shadow: 0 0 10px rgba(0,0,0,0.1);
       -moz-box-shadow: 0 0 10px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
    display:block;
}
.fainro-coop .col-xs-3 img{width:80%;margin:0 auto;display:block;}
@media screen and (max-width: 1400px) {
    .fainro-coop{width:100%;padding:20px;}
}
	/*企业相册*/
.fainro-picture{width:1400px;margin:50px auto;overflow:hidden;padding:20px 0;border:solid 1px #ddd;}
.fainro-picture a{ height:360px;overflow:hidden;display:block;float:left; margin-right:20px;margin-bottom:20px; position:relative;}
.fainro-picture a img{max-width:260px;border:none;}
.fainro-picture .txt{position: absolute;left: 0;bottom: 0;width: 100%;height: 45px;line-height: 45px;text-align: center;color: #fff;background: rgba(0,0,0,0.6);}
.fainro-picture .txt h3{font-weight: normal; margin:0px}
.fainro-picture .txt p{
	font-size: 14px;
	display: block;
	line-height: 20px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-moz-margin-before: 1em;
	-moz-margin-after: 1em;
	-moz-margin-start: 0px;
	-moz-margin-end: 0px;
}

	/*产品频道-列表-详情*/
.fainro-products{clear:both;width:1400px;margin:0 auto;padding:50px 0;}
		/*频道*/
.fainro-products .porducts-channel{clear:both;width:100%;height:auto;padding:20px 0;}
.fainro-products .porducts-channel li{clear:both;background:#f1f1f1;clear:both;margin:15px 0;display:flex;padding:20px;align-items:center;justify-content: space-between;}
.fainro-products .porducts-channel li .intros{padding-left:50px;}
.fainro-products .porducts-channel li .intros b{font-weight:normal;font-size:28px;}
.fainro-products .porducts-channel li .intros dd{line-height:26px;font-size:14px;color:#666;padding:20px 0;}

		/*列表*/
.fainro-products .products-list{clear:both;width:100%;height:auto;}
.fainro-products .products-list ul{margin:0 -15px;display:flex;align-items: center;justify-content: flex-start;flex-wrap:wrap;}
.fainro-products .products-list ul li{width:25%;padding:15px;max-width: 25%;min-width: 25%;display:inline-block;}
.fainro-products .products-list ul li .box{width:100%;
			box-shadow: 0 0 5px rgba(0,0,0,0.1);
       -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	transition: all 0.5s;
	padding:20px;
	text-align:center;
}
.fainro-products .products-list ul li:hover .box{
			box-shadow: 0 0 10px rgba(0,0,0,0.1);
       -moz-box-shadow: 0 0 10px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.fainro-products .products-list ul li .pic-zoom{width:100%;padding:0;overflow:hidden;}
.fainro-products .products-list ul li img{width:80%;cursor: pointer;transition: all 1s;}
.fainro-products .products-list ul li a{width:100%;height:100%;display:block;}
.fainro-products .products-list ul li a:hover{color:#00B1FF;}
.fainro-products .products-list ul li a:hover b{color:#00B1FF;}
.fainro-products .products-list ul li a:hover img{transform: scale(1.1);}
.fainro-products .products-content{padding:20px 0;text-align:left !important;}
.fainro-products .products-content b{font-size:16px;color:#000;font-weight:500;}
.fainro-products .products-content dd{font-size:14px;color:#666;line-height:20px;padding:10px 0;}
@media screen and (max-width: 1400px) {
    .fainro-products{width:100%;padding:50px;}
}
	/*详情*/
.fainro-products-view{clear:both;width:100%;height:auto;}
.fainro-products-view .products-view-intro{clear:both;display:flex;align-items:center;justify-content: space-between;padding:0 0 50px;}
.fainro-products-view .products-view-intro .view-img{width:30%;float:left;}
.fainro-products-view .products-view-intro .view-img img{width:100%;}
.fainro-products-view .products-view-intro .view-basic{width:65%;float:right;}
.fainro-products-view .products-view-intro .view-basic b{font-size:24px;font-weight:normal;border-bottom:#5ea7d3 solid 1px;display:block;line-height:45px;color:#5ea7d3;}
.fainro-products-view .products-view-intro .view-basic dd{font-size:16px;line-height:28px;padding:20px 0;}
.fainro-products-view .products-view-content{clear:both;}
.fainro-products-view .products-view-content b{font-size:20px;font-weight:normal;display:block;line-height:45px;padding:0 10px;}
.fainro-products-view .products-view-content b.navs{border:#5ea7d3 dashed 1px;background:#e6f5fb;color:#5ea7d3;}
.fainro-products-view .products-view-content .view-content{line-height:30px;font-size:16px;padding:20px 0;}
.fainro-products-view .products-view-content p{background:none !important;}
.fainro-products-view .products-view-content table{width:100% !important;margin:0;}
.fainro-products-view .products-view-content table tr td{padding:5px !important;}



    /*解决方案*/
.fainro-solution{clear:both;width:1400px;margin:0 auto;padding:50px 0;}
.fainro-solution li{clear:both;display:block;padding:20px 0;display:flex;align-items: flex-start;justify-content: space-between;}
.fainro-solution li .sol-intro{width:50%;}
.fainro-solution li .sol-intro b{font-size:24px;font-weight:normal;color:#5ea7d3;padding:0 0 15px;border-bottom:#5ea7d3 solid 1px;display:block;height:auto;overflow:hidden;}
.fainro-solution li .sol-intro dd{font-size:14px;line-height:26px;padding:20px 0;}
.fainro-solution li .sol-img{width:45%;}

.fainro-solution .fainro-solution-content{line-height:30px;font-size:16px;padding:20px 0;}
.fainro-solution .fainro-solution-content p{background:none !important;}
.fainro-solution .fainro-solution-content table{width:100% !important;margin:0;}
.fainro-solution .fainro-solution-content table tr td{padding:5px !important;}


@media screen and (max-width: 1400px) {
    .fainro-solution{width:100%;padding:50px;}
}


    /*信息列表*/
.fainro-list{clear:both;width:1400px;margin:0 auto;padding:50px 0;}
.fainro-list li{clear:both;display:flex;align-items: center;justify-content: space-between;border-bottom:#e5e5e5 solid 1px;padding:20px 0;}
.fainro-list li .list-info{width:80%;}
.fainro-list li .list-info b{display: block;font-size:16px;font-weight:normal;color:#333;}
.fainro-list li .list-info em{font-size:14px;color:#adadad;padding:10px 0;display: block;}
.fainro-list li .list-info dd{font-size:14px;color:#adadad;line-height:23px;}
.fainro-list li .info-more{width:128px;height:128px;background:#d0d0d0;text-align:center;line-height:128px;border-radius:5px;}
.fainro-list li .info-more:hover{color:#fff;background:#00B1FF;}
@media screen and (max-width: 960px) {
    .fainro-list li{display:block;}
    .fainro-list li .list-info{width:100%;}
    .fainro-list li .info-more{width:100%;height:35px;line-height:35px;display:block;}
}
    /*信息详细*/
.fainro-view{clear:both;padding:0 0 50px;}
.fainro-view h1{clear:both;display:block;font-size:24px;color:#00B1FF;font-weight:normal;}
.fainro-view h2{color:#999;font-size:16px;display:block;padding:10px 0;font-weight:normal;line-height:26px;}
.fainro-view i{width:30px;height:3px;background:#00B1FF;display:inline-block;}
.fainro-view .detail{font-weight:normal;font-size:16px;line-height:30px;}
.fainro-view .detail img{max-width:100%;margin:0 auto;display:block;}
.fainro-view .detail p{padding:5px 0;}

.fainro-view-h2{font-size:14px;width:1400px;margin:0 auto;padding:10px 0;color:#999;}

	/*内容返回列表部分*/
.page_back{clear:both;height:auto;line-height:26px;font-size:14px;padding:20px 0;font-size:14px;overflow:hidden;border-top:#ddd solid 1px;}


@media (max-width:1000px){

	.classlist{display:none;}
	.page_wrap{width:100%;float:none;}
	.page_title,.page_content,.page_list{padding:0 10px;}
	.page_back{padding:10px;}
}
@media screen and (max-width: 1400px) {
    .fainro-list,.fainro-view-h2{width:100%;padding:20px;}
}


    /*技术服务*/

.fainro-service{clear:both;width:1400px;margin:0 auto;padding:50px 0;}

.fainro-service li{border-bottom: #ddd solid 1px;padding:10px 0;display:flex;align-items:center;justify-content: space-between;}
.fainro-service li .ser-tit{width:30%;line-height:30px;font-weight:bold;}
.fainro-service li .ser-tit i{color:#D53B00;font-size:20px;font-weight:normal;}
.fainro-service li .ser-int{width:70%;line-height:30px;}


@media screen and (max-width: 1400px) {
    .fainro-service{width:100%;padding:20px;}
}

@media screen and (max-width: 768px) {
    .fainro-service li{display:block;border:none;}
    .fainro-service li .ser-tit{background:#e6f5fb;padding:5px;border:#5ea7d3 dashed 1px;}
    .fainro-service li .ser-tit,.fainro-service li .ser-int{width:100%;padding:0 20px;}
}
    /*联系我们*/

	/*留言部分*/
.page_apply{clear:both;width:800px;height:auto;padding:30px 15px;line-height:26px;font-size:14px;margin:0 auto;}
.page_apply .btn{font-size:14px;padding:10px 30px;}
	/*联系部分*/
.fainro-contact{clear:both;width:1400px;height:auto;line-height:26px;font-size:14px;margin:50px auto;overflow:hidden;background:#f5f5f5;display:block;}
.fainro-contact .contact_info{width:50%;padding:50px;float:left;position:relative;}
.fainro-contact .contact_info .contact_item{clear:both;padding:0 0 10px;}
.fainro-contact .contact_info .contact_item i{color:#e55017;font-size:35px;}
.fainro-contact .contact_info .contact_item b{font-size:14px;line-height:30px;color:#999;}
.fainro-contact .contact_info .contact_item dd{font-size:16px;color:#000;padding:0 35px;}

.fainro-contact .contact_info  .wechat_code{position:absolute;right:50px;top:50px;}


.fainro-contact .contact_apply{width:50%;padding:50px;float:right;background:#f9f9f9;}
.fainro-contact .contact_apply .btn{font-size:14px;padding:10px 30px;}

@media (max-width:1400px){
    
    .fainro-contact{width:100%;}
}
@media (max-width:800px){
	.page_apply{width:50%;}
}

/*------------------------------------------------------------内页结束----------------------------------------------------------------------*/

/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}












































