/*用于改写bootstrap样式*/
.carousel-indicators {
    bottom: 80px;
}
.navbar-default{
	height:80px;
	width: 100%;
	position:fixed;
	top: -80px;
	z-index: 1000;
	background-color:#fff;
  	box-shadow: 0px 2px 4px rgba(0,0,0, 0.2);
}
.navbar-show{
	top: 0;
}
.nav>li>a {
   	height: 78px;
    line-height: 78px;
    padding: 1px 14px;
    font-size: 14px;
}
.navbar-nav {
	float: right;	
	background-color:#fff;
	margin: 0;
}
.navbar-brand{
    height: 80px;
    line-height: 80px;
    width: auto;
    padding: 14px;
}
.navbar-toggle{
	margin-top: 23px;
	margin-right: 30px;
}
.container,.container-fluid{
	padding: 0;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
   	color: #C4151C;
   	background-color:transparent;
    border-bottom: 2px solid #E23030;
    height: 66px;
}

/*处理响应的样式变更*/
@media (min-width:1580px) {
	.content{
	    margin-top: 120px;
	}
	.about_main{
		padding-top: 120px;
	}
}
@media only screen and (max-width:992px) {
	.sol_left{
	    position: relative;
	    top: 0;
	    padding: 10px 0;
	    border-radius: 4px;
	    width: 60%;
	    margin: 0 auto;
	    background-color: #fff;
	}
}
@media (min-width:769px) and (max-width: 1620px){
	.nav>li>a {
	    height: 54px;
	    line-height: 54px;
	    padding: 4px 6px;
	    font-size: 14px;
        margin-top: 10px;
	}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	    height: 50px;
	}
	.contact_mes h3{
		margin-bottom: 0;
	}
	.news_list{
		height: auto;
	}
	#employ .row{
		margin-top: 20px;
	}
	.banner_slogan{
	    left: 45%;
	    width: 600px;
	    height: 200px;	
	}
	#newsShow img{
		width: 76%;
		height: auto;
	}
}
/*移动版本*/
@media (max-width: 767px){
	.nav>li>a {
	    height: 50px;
	    line-height: 50px;
	    padding: 4px 10px;
	    text-align: center;
	    margin-top: 0;
	}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{
		max-width: 80%;
	 	margin: 0 auto;
	}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	    height: 50px;
	}
	.carousel-content{
	    text-align: center;
    	width: 100%;
	}
	.about_slogan{
		width: 240px;
	    margin-left: -48px;
	    margin-bottom: -10px;
	}
	.method_slogan{
		width: 100%;
		margin-bottom: -30px;
	}
	.news_list{
		height: auto;
	}
	.nm_page{
		position: relative;
		font-size: 20px;
	    color: #333;
	    text-align: center;
	  	margin-top: 20px;
	  	left: 0;
	}
	.nm_top .row{
		width: 100%;
	}
	.hope_slogan,.value_slogan{
		width: 40%;
		margin: 0 auto;
	}
	.look_slogan{
		width: 80%;
		margin: 0 auto;
	}
	.employ_hope ul li{
		font-size: 14px;
		text-align: center;
	}
	.hope_more{
		text-align: center;
	}
	.goEmDetail{
		display: block;
		float: initial;
		margin: 12px auto;
	}
	/*首页*/
	#home{
		padding-top: 80px;
	}
	/*解决方案*/
	#method .col-md-5ths {
	    width: 20%;
	    float: left;
	}
	.solve_icon {
	    width: 50px;
	    height: 50px;
	}
	.method_title{
		margin-bottom: 0;
		width: 94%;
	}
	.method_mdl h4{
		margin-top: 2px;
	    font-size: 14px;
	    text-align: center;
	    padding: 0 20%;
	}
	.methodSkip{
		margin-top: 0;
	}
	.methodSkip>h4{
		font-size: 16px;
	}
	.methodSkip ul li{
		font-size: 14px;
	}
	.methodSkip a{
	    width: 140px;
	    font-size: 14px;
	    height: 40px;
	    line-height: 40px;
	}
	.iconDown{
		width: 18px;
		height: 10px;
	}
	.service_slogan{
		width: 100%;
	}
	.about_text{
	    width: 90%;
    	margin-top: 8px;
    	overflow: hidden;
	}
	.about_text p{
	  font-size: 14px;
	}
	.learnMore{
		margin: 12px auto;
	    width: 140px;
	    font-size: 14px;
	    margin-bottom: 0;
	}
	/*行业应用*/
	#use .row{
		margin-top: 15%;
	}
	.use_con{
		height: auto;
	}
	.use_icon{
        width: 50px;
	    height: 50px;
	    float: left;
	    margin: 4px 16px;
	}
	.use_bg h3{
	    font-size: 20px;
	    text-align: left;
	    padding-top: 10px;
	}
	.red_line{
		width: 60px;
	    height: 1px;
	    margin: 10px;
	    margin-left: 82px;
	}
	.news-left h3, .job-left h3{
		font-size: 20px;
	}
	.news_latest{
    	margin-top: 8px;
    	padding: 8px 6px;
	}
	.news_latest h4{
	    text-overflow: ellipsis;
	    overflow: hidden;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    font-size: 16px;
	}
	.news-right h2{
		font-size: 22px;
	}
	#newsShow img{
		width: 100%;
		height: auto;
	}
	/*人才招聘*/
	.employ_banner{
		height: 150px;
	}
	
	.em_arrow{
		display: none;
	}
	.carousel-content h3{
		font-size: 20px;
	}
	.carousel-content p{
		font-size: 20px;
	}
	.employ_hope{
	    margin-top: 32px;
   		padding: 0 10%;
	}
	.use_con ul{
		text-align: center;
	}
	.use_con h4, .use_con li{
		font-size: 14px;
	    margin-top: 16px;
    	text-align: left;
	}
	.row{
		margin: 0 auto;
	}
	#employ .row{
		margin-top: 20px;
	}
	/*新闻中心*/
	.nm_top .row span{
		padding: 6px;
	    font-size: 16px;
	    border-radius: 12px;
	}
	.news_title h1{
		font-size: 24px;
	}
	.news_title p{
	    font-size: 12px;
	}
	.news_day{
		font-size: 20px;
	}
	.news_month {
    	font-size: 14px;
	}
	.news_story h3{
		font-size: 16px;
	}
	.news-left, .job-left{
	    padding: 30px 12px;
    	margin-bottom: 10px;
	}
	.news-right h3,.newsShow{
		padding: 4px 10px;
	}
	.sol_name{
		height: 30px;
		line-height: 30px;
		font-size: 16px;
	}
	.sol_left h3{
		font-size: 20px;
		margin-bottom: 0;
	}
	.sol_main div{
	    padding-top: 90px;
	}
	.sol_main div:first-child{
		margin-top: 0;
		padding-top: 0;
	}
}
/*移动版本结束*/
@media (min-width:455px) and (max-width: 767px){
	.solve_icon {
	    width: 70%;
	    height: 110px;
	}
	
}
@media screen and (min-width: 768px){
	.carousel-caption {
	    right: 20%;
	    left: 20%;
	    padding-bottom: 30px;
	}
	.col-md-5ths {
	    width: 20%;
	    float: left;
	}
	.employ_banner{
		height: 240px;
	}
}
/*部分宽度较小的设备*/
@media (min-width:769px) and (max-width: 1605px){
	.use_con-active{
		top: 16%;
	}
	.method_title{
		margin-bottom: -80px;
	}
	.service_slogan{
		width: 520px;
		margin-bottom: -50px;
	}
	.method_slogan{
		width: 640px;
	    margin-bottom: 60px;
	}
	.employ_banner{
		height: 180px;
	}
	.about_slogan{
		margin-bottom: 16px;
	}
	.nm_page{
		bottom: auto;
	}
	.news_title{
		display: none;
	}
	.news_list{
		margin-top: 2px;
	}
	.use_con h4, .use_con li{
		font-size: 14px;
	}
}

/* 服务客户CSS开始 */
#clientLb{
	height: 390px;
    margin: 0 auto;
    position: relative;
    width: 100%;
}
#clientLb .arrow{    
	width: 48px;
    height: 48px;
    background: url(../images/icon/arrows.png) no-repeat;
    position: absolute;
    background-size: 100%;
    top: 50%;
    left: 0;
    cursor: pointer;
    transition: all .2s;
}

#clientLb .next{
	width: 48px;
    height: 48px;
    background: url(../images/icon/next.png) no-repeat;
    position: absolute;
    background-size: 100%;
    top: 50%;
    right: 0;
    cursor: pointer;
    transition: all .2s;
}
#clientLb .arrow:hover{width: 52px;height: 52px;}
#clientLb .next:hover{width: 52px;height: 52px;}
#stage{left:50%;margin-left:-350px;position:absolute;width:700px;height:100%;}
#stage .default{display:block;left:50%;margin-left:-135px;position:absolute;}
#stage .animationReady{display:block;position:absolute;top:0;left:0;}

/* 效果CSS结束 */