
.navbar{
	margin-bottom:0;
	height:70px;
}
.caret{
	margin-left:5px;
}
.navbar-nav > li > a{
	line-height: 38px;
}
/*xs*/
@media  (max-width: 767px) {
	.common_banner{
		background-attachment:inherit;
	}
	.main_attachbg{
		height:200px;
		background-attachment: inherit;
		background-position:20% 0%;
	}
	.main_attachbg .container{
		height:200px;
	}
	.slogan{
		font-size:24px;
	}
	.navbar{
		height:auto;
	}
	.navbar-brand{
		padding:10px 15px;
		height:auto;
	}
	.logo{
		width:75%;
	}
	.map{
		margin-top:20px!important;
	}
	.navbar-nav{
		margin: 0 -15px;
    	background: #333;
	}
	.navbar-header{
		background:#333;
	}
	.navbar-collapse.in{
		border-top:1px solid #333;
	}
	.navbar-nav > li > a{
		line-height: 30px;
	}
	.navbar-nav .open .dropdown-menu > li > a{
		line-height: 30px;
	}
	.pd_item {
		margin-bottom:30px;
	}
	.case_item{
		margin-bottom:20px;
		width:80%;
		margin-left:10%;
	}
	.case_item .case_txt  {
		opacity:1;
	}
	.mobile_off{
		margin:15px 0;
	}
	.solution_bg{
		height:auto;
		background:#000;
	}
	.solu_item {
		margin-bottom:20px;
	}
	.ad_left h4{
		text-align: left;
		font-weight:300;
	}
	.ad_right{
		line-height: 80px;
	}
	.mobile_off {
		margin-bottom:50px;
	}
	.banner{
		margin-top:50px;
	}
	.v_middle{
		margin-top:30px;
	}
	.sass_box{
		background:#f5f5f5;
	}
	.sass_icon_item img{
		width:60px;
		height:60px;
	}
	.zixun_item{
		margin-bottom:30px;
	}
	.zixun_item dt{
		margin:0;
	}
	.zixun_item .zixun_tit{
		margin:5px;
	}
	.zixun_item dd p{
		padding:0 20px;
	}
	.step_pic{
		margin-bottom:40px;
	}
	.case-item{
		width:auto;
	}
	.pd_detail_item h4{
		font-weight:400;
	}
	.pd_txt_box p{
		margin-top:30px;
	}
	
	.xy_ul{
		padding:20px 20px 0 20px;
	}
	.bj_txt{
		width:auto;
		height:auto;
		margin-bottom:20px;
		padding:0 20px;
	}
	.saas_subtit{
		padding:0 20px;
	}
	.ht_item {
		padding:0 20px;
	}
	.js_txt{
		padding:20px 0;
	}
	.step_info {
		padding:0 20px;
	}
}
/*sm*/
@media  (min-width: 768px) and (max-width:992px){
	.main_attachbg{
		background-attachment: fixed;
		background-position:20% 0%;
	}
	.nav > li > a{
		padding:10px 10px;
	}
	.case_item .case_txt  {
		opacity:1;
	}
	.case_item {
		margin-bottom:20px;
	}
	.mobile_off {
		margin-top:30px;
	}
	.v_middle{
		margin-top:60px;
	}
	.sass_box{
		height:400px;
	}
	.zixun_item{
		margin-bottom:30px;
	}
}
@media  (min-width: 993px) and (max-width:1200px){
	
	.v_middle{
		margin-top:80px;
	}
	.common_banner{
		background-attachment:fixed;
	}
	.main_attachbg{
		background-attachment: fixed;
	}
    .about_img {
        width: 105%;
        max-width: 105%;
    }
	.about_txtbox  .about_middle {
		margin-top: 0px;
		padding: 5px 0;
	}
}
@media (min-width: 1200px){
	.common_banner{
		background-attachment:fixed;
	}
	.main_attachbg{
		background-attachment: fixed;
	}
	.about_img {
        width: 95%;
    }
	.about_txtbox  .about_middle {
		margin-top: 20px;
	}
}
