@charset "UTF-8";

.eui-header-bg{background: #ffffff;box-shadow: 0 8px 16px 0 rgba(28,31,33,.1);}

.m-t-10{margin-top: 10px !important;}
.m-t-20{margin-top: 20px !important;}
.m-t-30{margin-top: 30px !important;}

/* 适配 */
@media screen and (max-width: 1024px) {
  html body{margin-left: 140px;}
  .main{margin: 15px 10px;}
  .content{margin: 0;}
  .edge{display:none}
}

@media screen and (max-width: 992px) {
  html body{margin-left:0;}
  .header{left:-140px;}
  .edge{display: block;}
}

.layui-container{width: 1220px;}

.layui-form-select dl dd.layui-this{
	background-color: #1874ef;
	color: #FFFFFF;
}

.layui-tab-brief>.layui-tab-title .layui-this {
    color: #00BFFF;
}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after {
    border: none;
    border-radius: 0;
    border-bottom: 2px solid #00BFFF;
}
.link{
	color: #000000;
}

.eui-top{
	position: fixed;
	top: 0; 
	left: 0;  
	z-index: 10000; 
	width: 100%; 
	height: 25px; 
	line-height: 25px; 
	border-radius: 0;
	background: #2b303b;
	color: #FFFFFF;
	color: rgba(255,255,255,1);
}
.eui-top .top-left{
	float: left;
	font-size: 10px;
}
.eui-top .top-right{
	float: right;
	font-size: 10px;
}
.eui-top .top-right cite{
	color: #FFFFFF;
}
.layui-nav {position: static !important;}
.layui-nav .layui-nav-item{position: static !important;}
.fly-header .layui-container{position: static;}

/* nav sub */
.eui-sub-nav{
	height:0;
	position:absolute;
	z-index:100;
	left:0px;
	right: 0px;
	top:70px;
	overflow:hidden;
	background: #FFFFFF;
	color: #000;
	border-top: 1px solid #E8E8E8;
	box-shadow: 0 10px 10px rgba(0,0,0,.1);
}

.eui-sub-nav .container{
	position: absolute;
	padding-top: 10px;
	bottom: 10px;
	left: 10px;
	right: 10px;
	top: 10px;
}
.eui-sub-nav .container .more-box{
	position: absolute;
	right: 0;
	top: 10px;
}
.eui-sub-nav .container .more-box .more-btn{
	height: 50px;
	line-height: 50px;
	color: #1E90FF;
}
.eui-sub-nav .container .more-box .more-btn:after{
	background-color: #ffffff;
}
.eui-sub-nav .container .more-box .more-btn:hover{
	color:#1874ef;
}
.eui-sub-nav .container .more-box .more-btn i{
	float: right;
	margin-top: 13px;
	font-size: 22px;
	margin-left: 5px;
}

/*content*/
.eui-sub-nav .sub-content{
	min-height: 450px;
	position: relative;
}
.eui-sub-nav .sub-content .sub-menu,
.eui-sub-nav .sub-content .sub-body{
	position: absolute;
}
.eui-sub-nav .sub-content .sub-menu{
	width: 240px;
	top: 10px;
	left: 0px;
	bottom: 0px;
	border-right: 1px solid #CCCCCC;
}
.eui-sub-nav .sub-content .sub-body{
	right: 0px;
	top: 10px;
	left: 260px;
	bottom: 0px;
}
.eui-sub-nav .sub-content .sub-menu li{
	display: block;
	width: 100%;
}
.eui-sub-nav .sub-content .sub-menu li>a{
	display: block;
	line-height: 30px;
	position: relative;
	text-transform: capitalize;
	font-size: 16px;
	font-weight: 400;
	color: #333333;
	transition: initial;
	padding: 12px 24px 12px 0;
}
.eui-sub-nav .sub-content .sub-menu li>a i{
	position: absolute;
	top: 20px;
	right: 15px;
	font-size: 15px;
	font-weight: 400;
}
.eui-sub-nav .sub-content .sub-menu li.active a{
	color: #3072f6 !important;
}
.eui-sub-nav .sub-content .sub-body .cont-list{
	float: left;
	display: none;
}
.eui-sub-nav .sub-content .sub-body .cat-item{
	display: inline-block;
	width: 300px;
	box-sizing: border-box;
	padding: 15px 0 15px 30px;
	margin-bottom: 4px;
	font-size: 14px;
	line-height: 1;
}
.eui-sub-nav .sub-content .sub-body .cat-item:hover{
	background: #f7f9fa;
}
.eui-sub-nav .sub-content .sub-body .cat-item-title{
	line-height: 40px;
	font-size: 16px;
	margin-bottom: 2px;
	border-bottom: 1px solid #eee;
}
.eui-sub-nav .sub-content .sub-body .cat-item-title a{
	padding: 0;
	color:#3072f6;
}
.eui-sub-nav .sub-content .sub-body .cat-item-sub{
	
}
.eui-sub-nav .sub-content .sub-body .cat-item-sub a{
	float: left;
	vertical-align: middle;
	text-align: left;
	padding: 0;
	color: #777;
	margin-top: 4px;
	padding-right: 24px;
	line-height: 22px;
	border-left: 1px solid #eee;
}
.eui-sub-nav .sub-content .sub-body .cat-item-sub a:hover{
	color: #1E90FF ;
}

/* home banner */
.fly-banner {
	position: relative;
	width: 100%;
	height: 350px;
	background-color: rgba(0,0,0,0);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
	opacity: 1;
	background-size: cover;
}
.fly-banner .text{
	height: 350px;
	width: 100%;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	color: #fff;
}
.fly-banner .text h1{
	font-size: 40px;
    font-weight: 600;
}
.fly-banner .text .info{
	margin-top: 20px;
	font-size: 16px;
   line-height: 24px;
   color: #fff;
}
.fly-banner .c-text{
	position: relative;
	top: 150px;
	text-align: center;
}
.fly-banner .c-text h1{
	font-size: 58px;
	color: #FFF;
	margin-bottom: 20px;
}
.fly-banner .c-text cite{
	color: #FFF;
	font-size: 24px;
	font-style: normal;
}
.fly-banner .c-text .info{
   margin-top: 20px;
   font-size: 16px;
   line-height: 24px;
   color: #fff;
}
.fly-banner-product {
	height: 400px;
}
.fly-banner-news {
	height: 400px;
}
.fly-banner-resource {
}
.fly-banner-about {
	height: 400px;
}
.fly-banner-hr {
	height: 400px;
}
.fly-banner-solution-main{
	height: 450px;
}
.fly-banner-solution-main text{height: 450px;}
.fly-banner-solution {
	background-color: #333;
	height: 350px;
}
.fly-banner-ir{
	height: 500px;
}

.fly-banner .banner-bar{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 48px;
	background-color: rgba(48,50,51,.5);
}
.fly-banner .banner-bar .bar-link{
	max-width: 500px;
	margin: 0 auto;
	text-align: center;
}
.fly-banner .banner-bar .bar-link .link-btn{
	float: left;
	padding: 0 70px;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	color: #FFFFFF;
	cursor: pointer;
	border-left: 1px solid rgba(194,200,204,.1);
}
.fly-banner .banner-bar .bar-link .link-btn:last-child{
	border-right: 1px solid rgba(194,200,204,.1);
}
.fly-banner .banner-bar .bar-link .link-btn.active{
	background: rgba(0,0,0,.4)
}

.fly-banner .black{color:#454545 !important;}

.fly-banner .solution-bar{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 50px;
	background-color: rgba(0,0,0,.4);
}
.fly-banner .solution-bar ul.nav{
	overflow: hidden;
	font-size: 0;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.fly-banner .solution-bar ul.nav:before,.fly-banner .solution-bar ul.nav:after{
	content: " ";
	display: table;
}
.fly-banner .solution-bar ul.nav li{
	display: inline-block;
	position: relative;
	padding: 0 10px;
	cursor: pointer;
}
.fly-banner .solution-bar ul.nav li a{
	display: inline-block;
	height: 46px;
	line-height: 46px;
}
.fly-banner .solution-bar ul.nav li a.active:after{
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 3px;
	border-bottom: solid 4px #1E90FF;
	transition: border-color 0.2s;
}
.fly-banner .solution-bar ul.nav li + li {
	margin-left: 50px;
}
.fly-banner .solution-bar ul.nav li a{
	font-size: 14px;
	color: #fff;
}

.index-swiper{
	height: 500px;
	background-color: rgba(0,0,0,0);
	background-repeat: no-repeat;
	opacity: 1;
	background-size: cover;
}
.index-swiper .swiper-pagination-bullet-active{background-color: #1874ef;}
.index-swiper .swiper-pagination-bullet {
    width: 40px;
    height: 8px;
    display: inline-block;
    border-radius: 1px;
    opacity: .9;
}
.index-swiper .swiper-slide{
	background-color: rgba(0,0,0,0);
	background-repeat: no-repeat;
	background-position: center top;
	opacity: 1;
	width: 100%;
	height: 100%;
	background-size: cover;
}
.news-swiper{
	height: 300px;
}
.news-swiper img{
	width: 100%;
	height: 100%;
}

/*-- fly tags --*/
.fly-tags-list{
	height: 280px;
}
.fly-tags-list li{
	display: inline-block;
	float: left;
    padding: 0 7px;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 15px;
}
.fly-tags-list li a{
	padding: 5px 15px;
	height: 32px;
    line-height: 30px;
    border: 1px #DCDCDC solid;
    border-radius: 20px;
    color: #00BFFF;
    font-size: 16px;
}
.fly-tags-list li a:hover{
	background: #00BFFF;
	color: #FFFFFF;
}

/* section */
.fly-section-nav{
	height: 40px;
	line-height: 40px;
}
.fly-section-news{margin-top: 0;background: #FFFFFF;padding: 10px 0;}
.fly-section{margin-top: 10px;}
.fly-section .section-head{
	position: relative;
	height: 50px;
	line-height: 50px;
}
.fly-section .title{float:left;display:block;font-size: 24px;font-weight: bold; color: #333;padding: 0 15px;}
.fly-section .title:after{
	position: absolute;
    content: '';
    left: 0%;
    margin-left: -0px;
    top: 15px;
    width: 5px;
    height: 20px;
    background-color: rgba(24,116,239, 1);
    box-shadow: 0 4px 10px 0 rgba(24,116,239, 0.3);
}
.fly-section .more-r{
	float: right;
	font-size: 14px;
	color: #999;
}
.fly-section .more-r i{font-size: 10px;margin-left: 10px;}
.fly-section-solution{
	margin-top: 30px;
	background: #FFFFFF;
	padding: 30px;
}
.fly-section-solution .section-header{
	padding: 28px 0;
    text-align: center;
}
.fly-section-solution .section-header .title{
	color: #333333;
	font-size: 30px;
	font-weight: bold;
}
.fly-section-solution .section-header .more-r{
	display: inline-block;
	position: absolute;
	right: 10px;
	top:60px;
	font-size: 14px;
	color: #999;
}
.fly-section-solution .section-header .more-r i{font-size: 10px;margin-left: 10px;}
.fly-section-solution li{padding-bottom: 30px;}
.fly-section-solution li .solution-left,.fly-section-solution li .solution-right{
	display: table-cell;
    vertical-align: top;
}
.fly-section-solution li .solution-left{
	width: 80px;
	padding-right: 15px;
}
.fly-section-solution li .solution-left .solution-icon{
	display: block;
	width: 80px;
	height: 80px;
	line-height: 80px;
	border-radius: 20px;
	background: #00D7C6;
	text-align: center;
}
.fly-section-solution li .solution-left .solution-icon i{
	color: #FFFFFF;
	font-size: 40px;
}
.fly-section-solution li .tit{
	display: block;
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: 600;
	color: #222;
}
.fly-section-solution .info {
	width: 380px;
	color: #333;
}
.fly-section-solution .link{margin-top: 10px;}
.fly-section-solution .link a{
	color: #00bbf2;
}

.fly-section-filter {
    background: #FFFFFF;
	padding: 5px 0;
	box-shadow: 0 1px 0 0 rgba(0,0,0,.05);
}

/*filter*/
.fly-list-filter{padding: 6px 0}
.fly-list-filter .filter-row{line-height: 40px;user-select:none;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;}
.fly-list-filter label{color: #999;font-size: 14px;min-width: 60px;display: inline-block;}
.fly-list-filter a{padding: 3px 15px 3px 15px; color: #666;font-size: 14px;}
.fly-list-filter a.active{color: #FFF;background-color: #000000;border-radius: 100px;}

/*-- card --*/
.fly-card{
	position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #edf2f9;
    border-radius: 0px;
    margin-bottom: 1.5rem;
    box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03);
}

.fly-card .fly-card-pic{
	width: 100%;
}

.fly-card .fly-card-body{
	flex: 1 1 auto;
    padding: 1.5rem;
}

.fly-card .card-img-top {
    width: 100%;
    border-top-left-radius: calc(.1rem - 1px);
    border-top-right-radius: calc(.1rem - 1px);
}

.fly-card .fly-card-body .news-title{
	font-size: 16px;
	font-weight: 600;
	color: #333;
}
.fly-card .fly-card-body p{
	margin-top: 10px;
	color: #666;
	line-height: 25px;
}

/* media */
.fly-media {
	display: block;
}
.fly-media, .fly-media-body {
    overflow: hidden;
    zoom: 1;
    color: #777;
}
.fly-media-body, .fly-media-left, .fly-media-right {
    display: table-cell;
    vertical-align: top;
}
.fly-media-left, .fly-media>.pull-left {
    padding-right: 10px;
}
.fly-media h4{font-size: 16px; color: #333;font-weight: 600;line-height: 25px;}


/* fly home news list card */
.fly-h-news-card{
	margin-top: 5px;
	height: 150px;
	border-bottom:1px dashed #CCCCCC;
}
.fly-h-news-card:first-child{
	margin: 0;
}
.fly-h-news-card:last-child{
	border: none;
}
.fly-h-news-card .pic{
	display: block;
	width: 200px;
	height: 140px;
}
.fly-h-news-card .pic img{
	width: 100%;
	height: 100%;
}
.fly-h-news-card p{
	margin-top: 5px;
	line-height: 25px;
	text-overflow: ellipsis;
	color: #666;
}
.fly-h-news-card .bar{
	margin-top: 5px;
	font-size: 12px;
	color: #999;
}

/* fly new product home*/
.fly-product-bar{display: none;}
.fly-new-product-h{
	
}
.fly-new-product-h .box{
	position: relative;
	vertical-align: top;
	margin-bottom: 10px;
	font-size: 0;
	text-align: center;
	background-color: #fff;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
	height: 380px;
}
.fly-new-product-h .box-top{
	background-color: #ADEAFE;
}
.fly-new-product-h .box-top.t2{
	background-color: #CAFF70;
}
.fly-new-product-h .box-top .r-content{
	position: absolute;
	right: 30px;
	bottom: 50px;
}

.fly-new-product-h .box-top .pic{
	position: relative;
	width: 240px;
	height: 260px;
}
.fly-new-product-h .box-top .pic img{
	position: absolute;
	right: 0px;
	bottom: 0px;
	max-height: 260px;
	max-width: 240px;
}
.fly-new-product-h .box-top .context{
	position: absolute;
	left: 40px;
	top: 40px;
	width: 240px;
	text-align: left;
}
.fly-new-product-h .box-top .context .tit{
	display: block;
	position: relative;
	font-size: 22px;
	font-weight: 700;
	color: #000;
	padding-right: 15px;
}
.fly-new-product-h .box-top .context .tit i{
	position: absolute;
	right: 0;
	top: 17px;
}
.fly-new-product-h .box-top .context .row-action{
	margin-top: 30px;
}
.fly-new-product-h .box-top .context .desc{
	margin-top: 10px;
	font-size: 16px;
	color: #444;
}
.fly-new-product-h .box-top .context .btn-link{
	border-radius: 5px;
	font-size: 16px;
	background-color: #000000;
	color: #fff;
}
.fly-new-product-h img{
}
.fly-new-product-h .box>a{
	display: block;
	width: auto;
	height: 220px;
	line-height: 220px;
	text-align: center;
}
.fly-new-product-h .box>a>img{
	max-width: 172px;
	max-height: 220px;
}
.fly-new-product-h .box .info{
	position: relative;
}
.fly-new-product-h .box .tit{
	padding-top: 16px;
	color: #333;
	font-size: 16px;
	line-height: 30px;
}
.fly-new-product-h .box .desc{
	font-size: 16px;
	color: #999;
}
.fly-new-product-h .box .action{
	margin-top: 20px;
}
.fly-new-product-h .box .link{
	color: #000;
	font-size: 14px;
}

/* fly product home */
.fly-product-h-top{
	position: relative;
	height: 600px;
	padding: 20px;
}
.fly-product-h-top .flag{
	position: absolute;
    left: 15%;
    top: -5px;
    margin-left: -30px;
    width: 50px;
    height: 50px;
	line-height:40px;
    text-align: center;
    color: #fff;
    font-size: 14px;
	font-weight: 700;
    background-color: rgb(245,47,62);
    box-shadow: 0 3px 7px rgba(245,47,62,.35);
    z-index: 100;
}
.fly-product-h-top .pic{
	text-align: center;
	padding: 60px 20px 20px 20px;
}
.fly-product-h-top .pic img{
	max-width: 216px;
	max-height: 216px;
}
.fly-product-h-top .info{
	text-align: center;
}
.fly-product-h-top .info h3{
	font-size: 16px;
	font-weight: 700;
	color: #333;
}
.fly-product-h-top .info p{
	width: 100%;
	line-height: 22px;
    padding-top: 15px;
    font-size: 12px;
    word-wrap:break-word
    text-overflow: ellipsis;
    color: #999;
}
.fly-product-h-top .info .action{
	margin-top: 40px;
}

/* fly list product */
.fly-product-h-item{
	background: #FFFFFF;
	padding: 20px;
}
.fly-product-h-item:hover{
	
}
.fly-product-h-item .pic{
	display: block;
	width: auto;
	height: 160px;
	text-align: center;
}
.fly-product-h-item .pic img{
    max-width: 250px;
	max-height: 160px;
}
.fly-product-h-item h3{
	width: 100%;
	height: 20px;
	margin-top: 10px;
	line-height: 20px;
	text-align: center;
	font-size: 16px;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
}
.fly-product-h-item p{
	display: block;
	width: 100%;
	height: 50px;
	margin-top: 10px;
	color: #999;
	font-size: 14px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}
.fly-product-h-item .action{
	width: auto;
	text-align: center;
	line-height: 30px;
}

/*fly product new list item*/
.fly-product-new-item{
	position: relative;
	background: #FFFFFF;
	padding: 20px;
}
.fly-product-new-item .flag{
	position: absolute;
	top: 5px;
	right: 20px;
}
.fly-product-new-item .pic{
	display: block;
	width: auto;
	height: 170px;
	line-height: 170px;
	text-align: center;
}
.fly-product-new-item .pic img{
	max-width: 200px;
	max-height: 140px;
}
.fly-product-new-item h3{
	width: 100%;
	height: 20px;
	margin-top: 10px;
	line-height: 20px;
	text-align: center;
	font-size: 16px;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
}
.fly-product-new-item p{
	display: block;
	width: 100%;
	height: 50px;
	margin-top: 10px;
	color: #999;
	font-size: 14px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}
.fly-product-new-item .action{
	width: auto;
	text-align: center;
	line-height: 30px;
}

/* product detail*/
/*
.fly-product-type-card{
	padding: 20px;
}
.fly-product-type-card li{
	height: 35px;
	line-height: 35px;
	margin-top: 10px;
}
.fly-product-type-card li a{
	float: left;
	color: #444;
	font-size: 16px;
}
.fly-product-type-card li i{
	float: right;
	font-size: 16px;
	display: none;
}
.fly-product-type-card li:hover{
	font-weight: 600;
	color: #000000;
}
.fly-product-type-card li:hover i{
	display: block;
}
.fly-product-type-card li.active a{
	font-weight: 600;
	color: #000000;
}
.fly-product-type-card li.active i{
	display: block;
}
*/
.fly-product-type-card ul.topnav {
	padding: 20px;
	margin: 0;
	font-size: 1em;
	line-height: 0.5em;
	list-style: none;
}

.fly-product-type-card ul.topnav li a {
	line-height: 30px;
	font-size: 16px;
	padding: 8px 10px;
	color: #000;
	display: block;
	text-decoration: none;
	text-align: left;
}

.fly-product-type-card ul.topnav li a:hover {
	background-color:#E8E8E8;
}

.fly-product-type-card ul.topnav ul {
	margin: 0;
	padding: 0;
	display: none;
}

.fly-product-type-card ul.topnav ul li {
	margin: 0;
	padding: 0;
	clear: both;
}

.fly-product-type-card ul.topnav ul li a {
	padding-left: 20px;
	font-size: 14px;
	font-weight: normal;
	outline:0;
}


.fly-product-type-card ul.topnav a.active{
	background-color:#3c3e40;
	color:#FFFFFF;
}

.fly-product-type-card ul.topnav ul ul li a {
	color: #555;
	padding-left: 40px;
}

.fly-product-type-card ul.topnav span{
	float:right;
}


.fly-product-h-card{
	
}
.fly-product-h-card .pic{
	padding: 20px 0 0 0;
	display: block;
    width: auto;
    height: 170px;
    line-height: 170px;
    text-align: center;
	overflow: hidden;
	display: block;
	text-align: center;
}
.fly-product-h-card .pic img{
    max-width: 200px;
    max-height: 140px;
}
.fly-product-h-card .cont{
	padding: 6px 32px 32px;
	height: 170px;
	overflow: hidden;
}
.fly-product-h-card .cont .title{
	color: #333;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 16px;
	text-overflow: ellipsis;
	line-height: 26px;
}
.fly-product-h-card .cont .info{
	width: 100%;
	color: #999;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 15px;
	height: 48px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.fly-product-h-card .cont .bar{
	height: 30px;
}
/* product details */
.fly-product-item{
   padding: 40px;
}

.fly-product-item .item-pic{
   margin-right: 15px;
   text-align: center;
}
.fly-product-item .item-pic img{
	max-width: 250px;
	max-height: 270px;
}
.fly-product-item .item-info-row{
	float: left;
	width: 100%;
	display: block;
	border-bottom: 1px dashed rgba(0,0,0,.08);
}
.fly-product-item .item-info-row:last-child{border:none;}
.fly-product-item .item-info-row.p20{
	padding: 15px 0;
}
.fly-product-item .item-label{
	float: left;
	width: 85px;
	line-height: 30px;
	color: #333;
	font-size: 14px;
}
.fly-product-item .item-count{
	position: relative;
	float: left;
	line-height: 30px;
	max-width: 400px;
	color: #666;
}
.fly-product-item .item-info-count{
	padding: 20px 0;
}
.fly-product-item .item-info h3{
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: #000;
	padding: 0 0 20px;
}
.fly-product-item .item-info span{
	color: #777777;
}
.fly-product-item .item-info p{
	color: #555;
}

/* fly product new detail */
.fly-product-new-banner{
	position: relative;
	width: 100%;
	height: 400px;
	background-color: rgba(0,0,0,0);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
	opacity: 1;
	background-size: cover;
}

.fly-product-new-model{
	position: relative;
	width: 100%;
	height: 400px;
	bottom: -140px;
	background-color: #fff;
	border-radius: 5px;
	min-height: 100px;
	-moz-box-shadow: 0 10px 50px rgba(28,65,135,.14);
	-webkit-box-shadow: 0 10px 50px rgba(28,65,135,.14);
	box-shadow: 0 10px 50px rgba(28,65,135,.14);
}

.fly-product-new-model .flag{
	position: absolute;
	left: -10px;
	top: 20px;
	width: 100px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	background-color: rgb(245,47,62);
	box-shadow: 0 3px 7px rgba(245,47,62,.35);
	z-index: 100;
}
.fly-product-new-model .module-left{
	float: left;
	width: 520px;
	height: 400px;
	position: relative;
	background: #fcfcfe;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.fly-product-new-model .module-left .pic{
	position: relative;
	left: 120px;
	top: 60px;
	width: 260px;
	height: 320px;
	line-height: 320px;
}
.fly-product-new-model .module-left .pic img{
	max-width: 260px;
	max-height: 320px;
}
.fly-product-new-model .module-right{
	width: 550px;
	float: right;
	padding: 45px 60px 40px 0px;
}

.fly-product-new-model .module-row{
	float: left;
	width: 100%;
	display: block;
	border-bottom: 1px dashed rgba(0,0,0,0.08);
}
.fly-product-new-model .module-row:last-child{border: none;}
.fly-product-new-model .module-row.p20{
	padding: 25px 0;
}
.fly-product-new-model .module-row.p10{
	padding: 10px 0;
}
.fly-product-new-model .module-title{
	float: left;
	padding-bottom: 20px;
	font-size: 28px;
	color: #323232;
	font-family: "Microsoft Yahei";
	line-height: 40px;
}
.fly-product-new-model .model-desc{
	margin-top: 10px;
	font-size: 14px;
	line-height: 40px;
	color: #999;
}
.fly-product-new-model .item-label{
	float: left;
	width: 85px;
	line-height: 30px;
	color: #333;
	font-size: 14px;
}
.fly-product-new-model .item-cont{
	position: relative;
	float: left;
	line-height: 30px;
	max-width: 472px;
	color: #666;
}

.fly-product-new-detail-content{
	-moz-box-shadow: 0 10px 50px rgba(28,65,135,.14);
	-webkit-box-shadow: 0 10px 50px rgba(28,65,135,.14);
	box-shadow: 0 10px 50px rgba(28,65,135,.14);
}
.fly-product-new-detail-content img{
	display: block;
	width: 1220px;
	height: auto;
	max-width: inherit;
	margin-left: -1px;
}


/* fly news */
.fly-news-list{
	margin-bottom: 50px;
}
.fly-news-list li{
	height: auto;
    overflow: hidden;
    text-align: left;
    margin-bottom: 20px;
    border-bottom: 1px #E5E5E5 solid;
    padding-bottom: 20px;
}
.fly-news-list li .news-pic,.fly-news-list li .news-content{
	display: table-cell;
    vertical-align: top;
}
.fly-news-list li .news-pic{
	width: 250px;
	height: 160px;
	padding-right: 20px;
}
.fly-news-list li .news-pic img{
	border-radius: 2px;
	width: 100%;
	height: 100%;
}
.fly-news-list li h3{
	font-size: 20px;
    line-height: 30px;
}
.fly-news-list li p{
	color: #515050;
    font-size: 14px;
    padding: 10px 0 0 0;
    line-height: 24px;
}
/* resource */
.fly-resource-h-item{
	height: 270px;
}
.fly-resource-h-item:hover{
	background: #F5FFFA;
}
.fly-resource-h-item .item-pic{
	margin-top: 20px;
	width: 100%;
	height: 100px;
	text-align: center;
}
.fly-resource-h-item .item-pic .resource-icon{
	display: inline-block;
	width: 80px;
	height: 90px;
	line-height: 90px;
	border: 1px solid #EDEDED;
	text-align: center;
}
.fly-resource-h-item .item-pic .resource-icon i{
	font-size: 55px;
	color: #FF7256;
}
.fly-resource-h-item h4.title{
	font-weight: 500;
	font-size: 16px;
	text-align: center;
	width: 219px;
	margin: 0 auto 8px;
	color: #3b3e40;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 24px;
}
.fly-resource-h-item p.info{
	display: block;
	width: 219px;
	color: #6c7073;
	max-height: 70px;
	line-height: 24px;
	text-align: center;
	margin: 0 auto;
	-webkit-line-clamp: 4;
	overflow: hidden;
	text-overflow: ellipsis;
}
.fly-resource-h-item .action{
	margin-top: 8px;
	line-height: 25px;
	text-align: center;
}
.fly-resource-h-item .action a{
	font-size: 16px;
	color: #1897f2;
	cursor: pointer;
}
.fly-resource-h-item .action a:hover{
	color: #EE5C42;
}

/*fly about*/
.fly-about-jianjie{
	padding: 60px;
	line-height: 30px;
	font-size: 16px;
}
.fly-about-contact{padding: 30px 50px;}
.fly-about-contact li{
	height: 45px;
	line-height: 45px;
}
.fly-about-contact li b{
	font-size: 16px;
	width: 100px;
	margin-right: 15px;
}
.fly-about-contact li span{
	font-size: 14px;
	color: #333333;
}

/* fly-job-list*/
.fly-job-list {
	padding:20px;
	margin-bottom: 20px;
}
.fly-job-list li{padding: 15px 15px 15px 0px;border-bottom:1px dashed #f2f2f5;height: auto;}
.fly-job-list li:hover{background: #F8F8FF;}
.fly-job-list li h2{margin-bottom: 10px;}
.fly-job-list li h2 .layui-badge{font-size: 12px;padding: 0px 6px;}
.fly-job-list li .tit{color: #222831;font-size: 16px;font-weight: 400;}
.fly-job-list .fly-list-info>*{padding-right: 0px;font-size: 12px;}
.fly-job-list li .vline{
	display: inline-block;
    width: 1px;
    height: 12px;
    vertical-align: middle;
    background: #e0e0e0;
    margin: 0 5px;
}

.fly-job-detail{padding: 40px 60px 100px 60px;}
.fly-job-detail .job-apply-box{
	display: block;
	padding: 15px 30px;
	border: 1px solid #333;
	background: #333;
	border-radius: 3px;
	color: #fff;
	font-size: 18px;
}
.fly-job-detail .fly-detail-info p{margin-bottom: 10px;}
.fly-job-detail .fly-detail-info span{color: #999;margin-right: 30px;}
.fly-job-detail .fly-detail-info label{margin-right: 10px;}
.fly-job-detail .article-box{margin-top: 15px;}
.fly-job-detail .article-title{color: #333;}
.fly-job-detail .article-title:before{
	display: inline-block;
    width: 4px;
    height: 14px;
    background: #008cff;
    content: "";
    margin-right: 6px;
}
.fly-job-detail .article-content{margin-top: 8px;color: #707473;font-size: 14px;}
.fly-job-detail .detail-footer{margin-top: 40px;}

/* job campus */
.job-campus-nav{
	background: #fff;
	box-shadow: 0 4px 30px 0 rgba(33, 42, 52, 0.06);
}
.job-campus-nav:before{
	content: " ";
	display: table;
}
.job-campus-nav ul{
	padding: 0;
	margin: 0;
	display: -ms-flexbox;
	display: flex;
	height: 60px;
}
.job-campus-nav li{
	text-align: center;
	-ms-flex: 1 1 0%;
	flex: 1 1 0%;
	border-left: 1px solid #efefef;
	text-align: center;
	line-height: 60px;
	font-size: 18px;
	color: #555;
	cursor: pointer;
}
.job-campus-nav li a{
	display: inline-block;
	width: 100%;
	height: 100%;
}
.job-campus-nav li:hover{
	color: #1E90FF;
}
.job-campus-nav li.active{
	height: 70px;
	line-height: 70px;
	margin-top: -5px;
	background: #1E90FF;
}
.job-campus-nav li.active a{
	color: #fff;
	font-weight: 700;
}

.job-campus-panel{
	min-height: 300px;
	box-shadow: 0 4px 30px 0 rgba(33, 42, 52, 0.06);
	padding: 60px;
}

.job-campus-talk{
	padding: 60px;
}
.job-campus-talk .talk-card{
	height: 100px;
	padding: 20px;
	border:1px solid #3c3e40;
}
.job-campus-talk .talk-card .card-left{
	width: 200px;
	height: 100px;
}
.job-campus-talk .talk-card .title{
	font-size: 16px;
	font-weight: 500;
	color: #3c3e40;
}
.job-campus-talk .talk-card .con-row{
	margin-top: 8px;
	color: #555;
}
.job-campus-talk .talk-card label{
	margin-right: 10px;
}

/* flay solution list */
.fly-solution-main{
	padding-bottom: 60px;
	background: #FFFFFF;
}
.fly-solution-main .section-head{
	padding: 30px 10px 20px;
	font-weight: normal;
	font-size: 34px;
	line-height: 46px;
	color: #252b3a;
	text-align: center;
}
.fly-solution-main .section-body{
	padding: 10px 0;
}
.fly-solution-list {
	margin-top: 50px;
}
.fly-solution-list li{
	
}
.fly-solution-list li .item{
	min-height: 90px;
	background: #FFFFFF;
	border-bottom: 1px dashed #EAEAEA;
}
.fly-solution-list li .pic{
	float: left;
	text-align: center;
	width: 52px;
	height: 52px;
	font-size: 54px;
	color: #000;
}
.fly-solution-list li .pic img{
	width: 52px;
	height: 52px;
}
.fly-solution-list .content{
	float: left;
	margin-left: 30px;
	width: 300px;
}
.fly-solution-list h3{
	font-size: 18px;
	font-weight: 600;
    margin-bottom: 14px;
	color: #707473;
}
.fly-solution-list .desc{
	max-width: 500px;
    font-size: 14px;
    margin-bottom: 20px;
	color: #999;
}
.fly-solution-list .btn{
	float: right;
	margin-top: 15px;
	padding: 10px 15px;
	border-radius: 3px;
	border: 1px solid #000;
	color: #000;
}
.fly-solution-list .btn:hover{
	background: #000000;
	color: #FFFFFF;
}

/* solution detail*/
.fly-solution-section{
	min-height: 160px;
}
.fly-solution-section.bg-white{
	background-color: #FFFFFF;
	padding-bottom: 70px;
}
.fly-solution-section.bg-white{
	background-color: #FFFFFF;
}
.fly-solution-section .section-head{
	padding: 30px 10px 20px;
	font-weight: normal;
	font-size: 34px;
	line-height: 46px;
	color: #252b3a;
	text-align: center;
}
.fly-solution-section .solution-box{
	padding: 40px 50px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 2px;
	min-height: 170px;
	font-size: 16px;
	color: #666A75;
	line-height: 30px;
}
.fly-solution-section .solution-box.box-blue{
	border: 1px solid #999;
	border-radius: 2px;
}
.fly-solution-section .solution-box table{
	margin: 15px 0 15px 0;
	width: 100%;
}

.fly-solution-section .solution-box h2{
	font-size: 22px;
    color: #252B3A;
    line-height: 25px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
}

.fly-solution-section .solution-box h3{
	font-size: 18px;
    color: #252B3A;
    line-height: 25px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
}

.solution-tab{margin: 0px;}
.solution-tab .layui-tab-title{
	height: 66px;
	text-align: center;
	border-bottom: none;
}
.solution-tab .layui-tab-title li{
	width: calc((100% - 20px) / 5);
	line-height: 66px;
	font-size: 16px;
	color: #252B3A;
}
.solution-tab .layui-tab-title .layui-this{
	color: #252B3A;
}
.solution-tab .layui-tab-title .layui-this:after{
	height: 67px;
	border-bottom: 4px solid #1C86EE;
}
.solution-row-tab .layui-tab-title{
	border-bottom: 1px solid #efefef;
	background: #fff;
	font-size: 16px;
	margin-bottom: 15px;
	height: 70px;
}
.solution-row-tab .layui-tab-title li{
	width: calc((100% - 20px) / 5);
	line-height: 70px;
	font-size: 16px;
	color: #666;
}
.solution-row-tab  .layui-tab-title .layui-this{
	color: #333;
}
.solution-row-tab .layui-tab-title .layui-this:after{
	height: 71px;
	border-bottom: 4px solid #1C86EE;
}

.solution-detail-product{
	
}
.solution-detail-product .product-card{
	background: #FFFFFF;
}

.solution-down-list{
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 0px;
}
.solution-down-list .down-li{
	position: relative;
	height: 30px;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #1C86EE;
	border-radius: 2px;
	padding: 10px 40px 10px 45px;
}
.solution-down-list .down-li:hover{
	border: 1px solid #007AFF;
}
.solution-down-list .down-li:hover .text{
	color: #007AFF;
}
.solution-down-list .down-li .icon{
	position: absolute;
	top: 10px;
	left: 10px;
	width: 30px;
	height: 30px;
	font-size: 25px;
}
.solution-down-list .down-li .text{
	float: left;
	width: 200px;
	overflow: hidden;
	line-height: 30px;
	font-size: 14px;
	color: #333;
}
.solution-down-list .down-li .dow-link{
	position: absolute;
	right: 10px;
	line-height: 30px;
	font-size: 14px;
	color: #1C86EE;
}

/* school page*/
.fly-section-job{
	width: 100%;
}

.fly-section-job img{
	width: 100%;
}

/* ir */
.fly-ir-panel{background: #FFFFFF;margin-top: 20px;padding: 30px 40px;}
.fly-ir-panel .panel-head{
	line-height: 50px;
	border-bottom: 1px solid #EAEAEA;
}
.fly-ir-panel .panel-head .tit{
	font-size: 24px;
	font-weight: 700;
	color: #333;
}
.fly-ir-panel .panel-head .tit span{
	color: #00BFFF;
}
.fly-ir-panel .panel-body{
	padding: 15px 0;
}
.fly-ir-panel .panel-body .text-content{
	font-size: 16px;
	line-height: 36px;
}
.fly-ir-panel .panel-body .img-content{
	padding: 30px;
	text-align: center;
}

.fly-ir-contact{
	padding: 0 50px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #dddfde;
}
.fly-ir-contact .title{
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 2;
	font-size: 20px;
	color: #3b3b3b;
}
.fly-ir-contact .contact-body{
	padding-bottom: 30px;
	line-height: 36px;
	font-size: 16px;
	color: #787878;
}

.fly-ir-notice-panel{
	margin-bottom: 40px;
	border-radius: 2px;
	background-color: #00BFFF;
	padding: 50px 0;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
}
.fly-ir-notice-panel p{
	text-align: center;
}
.fly-ir-notice-panel span{
	font-size: 34px;
	color: #FFFFFF;
}

.fly-ir-notice-panel .link-btn{
	border-radius: 30px;
	margin-left: 20px;
	display: inline-block;
	padding: 8px 25px;
	font-size: 18px;
	background-color: rgba(0,0,0,.4);
	color: #FFFFFF;
}

/*MOBILE STYLE*/

/*!
 * jquery-drawer v3.2.2
 * Flexible drawer menu using jQuery, iScroll and CSS.
 * http://git.blivesta.com/drawer
 * License : MIT
 * Author : blivesta <design@blivesta.com> (http://blivesta.com/)
 */

.drawer-open{overflow:hidden!important}.drawer-nav{position:fixed;z-index:2;top:0;overflow:hidden;width:16.25rem;height:100%;color:#222;background-color:#fff}.drawer-brand{font-size:1.5rem;font-weight:700;line-height:3.75rem;display:block;padding-right:.75rem;padding-left:.75rem;text-decoration:none;color:#222}.drawer-menu{margin:0;padding:0;list-style:none}.drawer-menu-item{font-size:1rem;display:block;padding:.75rem;text-decoration:none;color:#222}.drawer-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}.drawer-overlay{position:fixed;z-index:1;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.drawer-open .drawer-overlay{display:block}.drawer--top .drawer-nav{top:-100%;left:0;width:100%;height:auto;max-height:100%;-webkit-transition:top .6s cubic-bezier(.19,1,.22,1);transition:top .6s cubic-bezier(.19,1,.22,1)}.drawer--top.drawer-open .drawer-nav{top:0}.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{right:0}.drawer--left .drawer-nav{left:-16.25rem;-webkit-transition:left .6s cubic-bezier(.19,1,.22,1);transition:left .6s cubic-bezier(.19,1,.22,1)}.drawer--left .drawer-hamburger,.drawer--left.drawer-open .drawer-nav,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0}.drawer--left.drawer-open .drawer-hamburger{left:16.25rem}.drawer--right .drawer-nav{right:-16.25rem;-webkit-transition:right .6s cubic-bezier(.19,1,.22,1);transition:right .6s cubic-bezier(.19,1,.22,1)}.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-nav,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}.drawer--right.drawer-open .drawer-hamburger{right:16.25rem}.drawer-hamburger{position:fixed;z-index:4;top:0;display:block;box-sizing:content-box;width:2rem;padding:0;padding:18px .75rem 30px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translateZ(0);transform:translateZ(0);border:0;outline:0;background-color:transparent}.drawer-hamburger:hover{cursor:pointer;background-color:transparent}.drawer-hamburger-icon{position:relative;display:block;margin-top:10px}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{width:100%;height:2px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#222}.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{position:absolute;top:-10px;left:0;content:" "}.drawer-hamburger-icon:after{top:10px}.drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{top:0}.drawer-open .drawer-hamburger-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin:0}.drawer--sidebar,.drawer--sidebar .drawer-contents{background-color:#fff}@media (min-width:64em){.drawer--sidebar .drawer-hamburger{display:none;visibility:hidden}.drawer--sidebar .drawer-nav{display:block;-webkit-transform:none;transform:none;position:fixed;width:12.5rem;height:100%}.drawer--sidebar.drawer--left .drawer-nav{left:0;border-right:1px solid #ddd}.drawer--sidebar.drawer--left .drawer-contents{margin-left:12.5rem}.drawer--sidebar.drawer--right .drawer-nav{right:0;border-left:1px solid #ddd}.drawer--sidebar.drawer--right .drawer-contents{margin-right:12.5rem}.drawer--sidebar .drawer-container{max-width:48rem}}@media (min-width:75em){.drawer--sidebar .drawer-nav{width:16.25rem}.drawer--sidebar.drawer--left .drawer-contents{margin-left:16.25rem}.drawer--sidebar.drawer--right .drawer-contents{margin-right:16.25rem}.drawer--sidebar .drawer-container{max-width:60rem}}.drawer--navbarTopGutter{padding-top:3.75rem}.drawer-navbar .drawer-navbar-header{border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar{z-index:3;top:0;width:100%}.drawer-navbar--fixed{position:fixed}.drawer-navbar-header{position:relative;z-index:3;box-sizing:border-box;width:100%;height:3.75rem;padding:0 .75rem;text-align:center}.drawer-navbar .drawer-brand{line-height:3.75rem;display:inline-block;padding-top:0;padding-bottom:0;text-decoration:none}.drawer-navbar .drawer-brand:hover{background-color:transparent}.drawer-navbar .drawer-nav{padding-top:3.75rem}.drawer-navbar .drawer-menu{padding-bottom:7.5rem}@media (min-width:64em){.drawer-navbar{height:3.75rem;border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar .drawer-navbar-header{position:relative;display:block;float:left;width:auto;padding:0;border:0}.drawer-navbar .drawer-menu--right{float:right}.drawer-navbar .drawer-menu li{float:left}.drawer-navbar .drawer-menu-item{line-height:3.75rem;padding-top:0;padding-bottom:0}.drawer-navbar .drawer-hamburger{display:none}.drawer-navbar .drawer-nav{position:relative;left:0;overflow:visible;width:auto;height:3.75rem;padding-top:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.drawer-navbar .drawer-menu{padding:0}.drawer-navbar .drawer-dropdown-menu{position:absolute;width:16.25rem;border:1px solid #ddd}.drawer-navbar .drawer-dropdown-menu-item{padding-left:.75rem}}.drawer-dropdown-menu{display:none;box-sizing:border-box;width:100%;margin:0;padding:0;background-color:#fff}.drawer-dropdown-menu>li{width:100%;list-style:none}.drawer-dropdown-menu-item{line-height:3.75rem;display:block;padding:0;padding-right:.75rem;padding-left:1.5rem;text-decoration:none;color:#222}.drawer-dropdown-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}.drawer-dropdown.open>.drawer-dropdown-menu{display:block}.drawer-dropdown .drawer-caret{display:inline-block;width:0;height:0;margin-left:4px;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;-webkit-transform:rotate(0deg);transform:rotate(0deg);vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.drawer-dropdown.open .drawer-caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.drawer-container{margin-right:auto;margin-left:auto}@media (min-width:64em){.drawer-container{max-width:60rem}}@media (min-width:75em){.drawer-container{max-width:70rem}}

.fly-m-head{display: none;}
.fly-m-hide{display: none;}
.drawer-menu-item{padding: 10px 30px;line-height: 25px !important;text-align: left;}
/**
 * mobile
 */
@media screen and (min-width: 320px) and (max-width: 960px){
	html body{padding-top: 60px;}
	.m-hide{display: none !important;}
	.m-show{display: block !important;}
    .eui-top{display: none !important;}
	.fly-header{display: none !important;}
	.layui-container{width: 100% !important;padding: 0 10px;}
	.m-container{padding: 0px;}
	.fly-m-head{
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 9999;
		height: 60px;
		display: block !important;
		background: #FFFFFF;
		border-bottom: 1px solid transparent;
		box-shadow: 0 8px 16px 0 rgba(28,31,33,.1);
	}
	.fly-m-head>div.inner{
		width: 100%;
		display: table;
		height: 100%;
		table-layout: fixed;
	}
	.fly-m-head>div.inner .menu-btn{
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		width: 80px;
		height: 60x;
		line-height: 60px;
		color: #333;
	}
	.fly-m-head>div.inner .menu-btn a.btn{
		padding: 0px 10px;
	}
	.fly-m-head>div.inner .menu-btn i{font-size: 24px;}
	.fly-m-head>div.inner .menu-logo{
		text-align: center;
		display: table-cell;
		vertical-align: middle;
	}
	.fly-m-head>div.inner .menu-logo img{
		max-width: 100px;
		max-height: 60px;
		width: initial;
		height: initial;
	}
	.fly-m-head>div.inner .menu-r{
		float: right;
		padding-right: 15px;
		text-align: right;
		width: 120px;
		height: 60px;
		line-height: 40px;
		box-sizing: border-box;
		padding-top: 10px;
	}
	
	/*index swiper*/
	.index-swiper{height: 140px;}
	.index-swiper .swiper-slide{
	    background-color: rgba(0,0,0,0);
		background-repeat: no-repeat;
		background-position: center top;
		height: 100%;
		opacity: 1;
		background-size: cover;
	}
	.swiper-button-next,.swiper-button-prev{display: none;}
	
	.m-container{padding: 0px;}
	.detail-box{padding: 20px;}
	.fly-section{margin-top: 10px;}
	.fly-section .title{font-size: 20px;}
	.fly-section .title:after{height: 20px;top: 16px;}
	.fly-panel-main{padding: 10px;}
	
	/*banner*/
	.fly-banner .c-text{top: 40px;}
	.fly-banner .c-text h1{font-size: 26px;}
	.fly-banner .c-text cite{font-size: 14px;}
	.fly-banner .text{height: 100px;padding: 0px 15px;max-width: 300px;}
	.fly-banner .text h1{font-size: 20px;}
	.fly-banner .text .info{margin: 0px;font-size: 11px;}
	.fly-banner .banner-bar .link-btn{height: 20px;line-height: 20px;}
	.fly-banner-product{
	    background-color: rgba(0,0,0,0);
	    background-repeat: no-repeat;
	    background-position: center top;
	    opacity: 1;
	    background-size: cover;
	    height: 120px;
	 }
	.fly-banner-about{height: 140px;}
	
	/*new product top*/
	.fly-new-product-h .box-top{height: 150px !important;}
	.fly-new-product-h .box-top .context{left: 10px;top: 10px;width: 160px;}
	.fly-new-product-h .box-top .context .tit{font-size: 14px;top: 5px;padding: 0px;font-weight: 300;}
	.fly-new-product-h .box-top .context .tit i{top: 0px;}
	.fly-new-product-h .box-top .context .desc{font-size: 3px;}
	.fly-new-product-h .box-top .context .btn-link{font-size:3px;height: 25px;line-height: 25px;padding: 0 10px;}
	.fly-new-product-h .box-top .context .row-action{margin-top: 20px;}
	.fly-new-product-h .box-top .pic{width: 80px;height: 80px;right: 5px;bottom: 5px;}
	.fly-new-product-h .box-top .pic img{max-height: 80px;max-width: 80px;}
	.fly-new-product-h .box-top .r-content{bottom: 0px; right: 0px;}
	
	/*new product home*/
	.fly-new-product-h .box{height: 260px;}
	.fly-new-product-h .box .tit{font-size: 14px;}
	.fly-new-product-h .box .desc{font-size: 13px;}
	.fly-new-product-h .box>a{height: 130px;line-height: 130px}
	.fly-new-product-h .box a img{margin: 10px 0 0 0;max-width: 110px;max-height: 110px;}
	
	/*home product top*/
	.fly-product-h-top{height: 280px;padding: 5px;}
	.fly-product-h-top .pic{padding: 10px;}
	.fly-product-h-top .pic img{width: 126px;height: 126px;}
	.fly-product-h-top .info .action{margin-top: 10px;}
	
	/*home product*/
	.fly-product-h-item{padding: 10px;}
	.fly-product-h-item h3{font-size: 15px;}
	.fly-product-h-item .pic{height: 120px;}
	.fly-product-h-item .pic img{max-width: 145px;max-height: 100px;}
	
	/*home solution*/
	.fly-section-solution .section-header{padding: 10px 0;}
	.fly-section-solution .section-header .title{font-size: 24px;}
	.fly-section-solution .section-header .more-r{top: 16px;}
	.fly-solution-list{margin-top: 5px;}
	.fly-section-solution li{padding: 0px 30px 30px 30px;}
	.fly-solution-list .content{width: 150px;margin-left: 15px;}
	.fly-solution-list h3{margin-bottom: 5px;font-size: 16px;}
	.fly-solution-list .btn{padding: 5px 10px;font-size: 11px;}
	
	.fly-banner .solution-bar{display: none;}
	
	/*home news*/
	.news-swiper{height: 150px;}
	.fly-media-body{padding: 10px 20px;}
	.fly-h-news-card{min-height: 180px;}
	.fly-h-news-card p{display: block;max-height: 60px !important;}
	
	/*footer*/
	.fly-footer{padding: 10px 15px;}
	
	/*product page*/
	.fly-product-bar{display: block;}
	.fly-product-bar .fly-panel-main{position: relative;}
	.fly-product-bar .btn-class{position: absolute;right: 5px;top: 5px;font-size: 22px;}
	.fly-product-h-card .pic{}
	.fly-product-h-card .pic img{max-width: 120px;max-height: 100px;}
	.fly-product-h-card .cont .title{margin-top:5px;margin-bottom:5px;font-size:16px;}
	.fly-product-h-card .cont .info{font-size: 14px;}
	.fly-product-h-card .cont{padding: 10px;}
	.fly-product-item .item-info h3 {font-size: 18px; font-weight: 400;}
	
	/* product new */
	.fly-product-new-item .pic{max-height: 120px;}
	.fly-product-new-item .pic img{max-width: 90px;max-height: 80px;}
	
	/*product new detail*/
	.fly-product-new-banner{
	     background-color: rgba(0,0,0,0);
	    background-repeat: no-repeat;
	    background-position: center top;
	    opacity: 1;
	    background-size: cover;
	    height: 260px;
	 }
	.fly-product-new-model{height: 260px;border-radius: 0px;}
	.fly-product-new-model .flag{width: 60px;height: 30px;line-height: 30px; font-size: 14px;left: -6px;top: 5px;}
	.fly-product-new-model .module-left{float: left;position: relative; width: 120px;height: auto;background: none;}
	.fly-product-new-model .module-left .pic{top: 50px; left: 5px;width: 120px;height: 190px;line-height: 190px;}
	.fly-product-new-model .module-left .pic img{max-width: 120px;max-height: 180px;}
	.fly-product-new-model .module-right{position: absolute;right:2px;top:10px; width: 200px;padding: 5px 5px 5px 0;}
	.fly-product-new-model .module-title{padding-bottom: 5px;font-size: 16px;line-height: 30px;}
	.fly-product-new-model .module-row.p20{padding: 5px 0;}
	.fly-product-new-model .item-label{width: 50px;}
	.fly-product-new-model .item-cont{line-height: 30px;max-height: 70px; overflow: hidden;}
	.fly-product-new-detail-content img{max-width:100%;}
	
	/* solution */
	.fly-banner-solution-main{height: 160px;}
	.fly-banner-solution{height: 180px;}
	.fly-solution-main .section-head{font-size: 24px;padding: 20px 10px 0px;}
	
	/*solution detail*/
	.fly-solution-section .section-head{padding: 10px 10px 10px;font-size: 22px;}
	.solution-tab .layui-tab-title{height: 36px;}
	.solution-tab .layui-tab-title li{font-size: 12px;line-height: 30px;width:auto;}
	.solution-tab .layui-tab-title .layui-this:after{height: 37px;overflow: hidden;}
	.solution-row-tab .layui-tab-title{height: 40px;margin-bottom: 5px;}
	.solution-row-tab .layui-tab-title li{width: auto;font-size: 12px;line-height: 40px;}
	.solution-row-tab .layui-tab-title .layui-this:after{height: 41px;}
	
	/* news */
	.fly-banner-news{height: 150px;}
	.fly-news-list li .news-pic{width: 100px;height: 60px;}
	.fly-news-list li .news-pic img{max-width: 100px;max-height: 60px;}
	.fly-news-list li .news-li-content{display: none;}
	.fly-news-list li h3{font-size: 16px;}
	.detail h1 {font-size: 22px;}
	
	/* ir page */
	.fly-banner-ir{height: 160px;}
	.fly-ir-panel{padding: 20px;}
	.fly-ir-panel .panel-body .img-content{padding: 0px;}
	.fly-ir-panel .panel-body .img-content img{max-width: 160xpx;max-height: 160px;}
	.fly-ir-notice-panel{margin-top: 15px;}
	.fly-ir-panel{margin-top: 15px;}
	
	/* about page*/
	.fly-about-jianjie{padding: 20px;}
	.fly-about-contact{padding: 30px;}
	
	/* resource page */
	.fly-banner-resource{height: 160px;}
	.fly-resource-h-item h4.title{width: auto;}
	.fly-resource-h-item p.info{width: auto;}
	
	/* job page */
	.fly-banner-hr{height: 150px;}
	.job-campus-nav{margin: 10px 0 10px 0;}
	.job-campus-nav ul{height: 30px;}
	.job-campus-nav li{border-left: none;line-height: 30px;font-size: 14px;}
	.job-campus-nav li.active{height: 30px;line-height: 30px;margin-top: 0px;b}
	.fly-job-list li h2{position: relative;}
	.fly-job-list .fly-list-info{padding-right: 70px;}
	.fly-job-detail .job-apply-box{font-size: 12px;padding: 10px;display: block;line-height: 24px;}
	.job-campus-panel{padding: 10px;}
}