/*  */
@media (min-width: 768px){
	.pad0{
		padding: 0;
	}
	.mar0{
		margin:0;
	}
}
/* 超1200px */
@media (min-width: 1200px){
	.container{
		width: 1388px;
	}
	.header_left .navbar-collapse.collapse{
		padding:0;
	}
	
}
@media(min-width: 1200px) and (max-width: 1440px){
	.container{
		width: 1100px;
	}
	.box_wrap>a{
		display: inline-block;
		width: 35%;
	}
	.banner_list>li{
		margin-bottom: 10px;
	}
	.banner_list>li:last-child{
		display: none;
	}
	.banner_right{
		padding: 20px 30px;
	}
	.switch .banner_list{
		padding: 17px 20px;
	}
	.switch .switch_con>li.list{
		margin-bottom: 6px;
	}
	.specil .img_wrap>img{
		min-width: 130px;
	}
	.people_item .people_list{
		width: 20%;
		margin:0 !important;
		padding: 0 10px;
	}
	.people_item .people_list img{
		max-height: 175px;
	}
	.people_item .people_list .name{
		white-space: nowrap;
	}
}
@media(min-width: 991px) and (max-width: 1200px){
	.people_item .people_list{
		width: 25%;
		margin:0 !important;
		padding: 0 15px;
	}
	.people_item .people_list img{
		max-height: 170px;
	}
	.header_left{
		width: 100%;
	}
	.header_left .navbar-nav>li>a{
		padding: 15px 30px;
	}
	.switch .switch_right{
		padding-left: 0;
		margin-top: 25px;
	}
}

@media(min-width: 768px) and (max-width: 991px){
	.banner_right{
		padding: 20px 10px;
	}
	.banner_left{
		padding: 0 10px;
	}
	.main .switch{
		margin-top: 20px;
	}
	.switch_left{
		padding: 0 10px;
	}
	.switch .switch_right{
		padding: 20px 10px;
	}
	.news{
		background-size: cover;
		margin-top: 20px;
		padding: 30px 0;
	}
	.header_left{
		width: 100%;
	}
	.people_item .people_list{
		width: 33.33%;
		margin:0 !important;
		padding: 0 10px;
	}
	.people_item .people_list img{
		max-height: 180px;
	}
	footer{
		text-align: center;
	}
	footer .img_wrap,footer .blue{
		float: none;
	}
	footer .des{
		margin-top: 8px;
	}
}
@media all and (max-width: 767px) {
	.header ul.header_nav_list{
		padding: 10px;
	}
	.header ul.header_nav_list>li.line{
		padding: 0 5px;
	}
	.header_left{
		width: 100%;
	}
	header.header .box_wrap{
		padding: 0 10px;
	}
	.header_left.phone_input{
		text-align: right;
		display: none;
	}
	.header_left.phone_input.active{
		display: block !important;
	}
	header.header .box_wrap .header_left,.header_left .main-navigation{
		margin-top: 0;
	}
	.header_left{
		width: 100%;
		text-align: left;
		position: relative;
	}
	.header_left .navbar-toggle{
		border: 1px solid #fff;
		margin-right: 0;
	}
	.header_left .navbar-toggle .icon-bar{
		background: #fff;
	}
	.main .banner{
		padding-top: 0;
	}
	.banner_right{
		padding: 10px;
	}
	.main .switch{
		margin-top: 25px;
	}
	.switch .switch_tab>li>span{
		font-size: 16px;
	}
	.switch .switch_tab>li:nth-child(2){
		margin:0 20px;
	}
	.switch .switch_con{
		padding: 20px 10px;
	}
	.switch_con .des .link{
		display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	    overflow: hidden;
	}
	.main .banner_list .tit>a{
		display: -webkit-box;
	    -webkit-box-orient: vertical;
	    overflow: hidden;
	}
	.switch .switch_right{
		padding-left: 0;
		margin-top: 25px;
	}
	.switch .banner_list{
		padding: 15px 10px;
	}
	.banner_list>li>a{
		width: 75%;
		white-space: inherit;
	}
	.news{
		background-size: cover;
		margin-top: 0;
		padding:10px 0 30px 0;
	}
	.news .news_list>li{
		padding:0 !important;
		margin-bottom: 20px;
	}
	.news .news_list>li:last-child{
		margin-bottom: 0 !important;
	}
	footer{
		text-align: center;
	}
	footer .des{
		padding: 15px 10px;
	}
	footer .img_wrap,footer .blue{
		float: none;
	}
	.content .left_aside{
		display: none;
		width: 100%;
	}
	.content .right_cont{
		width: 100%;
		padding: 0 5px;
	}
	.right_cont .cont_wrap{
		padding: 20px 10px;
	}
	.content{
		padding-top: 5px;
	}
	.right_cont h4.tit{
		font-size: 22px;
	}
	.right_cont .bread>span.tip{
		display: none;
	}
	.cont_wrap .table tbody>tr>th:nth-child(3),.cont_wrap .table tbody>tr>td:nth-child(3){
		display: none;
	}
	.people_item .people_list{
		margin:0 !important;
		width: 50%;
		padding: 0 16px;
	}
	.people_item .people_list img{
		max-height: 260px;
	    max-width: 210px;
	    display: block;
	    margin: 0 auto;
	}
	.recai .box_top .ren_img{
		text-align: center;
	}
	.recai .ren_wrap{
		margin:10px -15px;
	}
	#contents .tab_name>a{
		color: #355fb1;
	}
}
@media all and (max-width: 540px) {
	.people_item .people_list img{
		max-height: 230px;
	}
}
@media all and (max-width: 479px) {
	.people_item .people_list img{
		max-height: 180px;
	}
}
