/*新闻详情页的自适应*/

body {
	min-width: inherit !important;
}

body,
html {
	height: 100%;
}

@media screen and (max-width:1200px) {
	/*头部*/
	.header,
	.header.active {
		position: static;
		background: #fff;
		height: 80px;
	}
	.header .head-main {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 10;
		right: 0;
		background: #fff;
	}
	.head-main .left .logo .logo_1 {
		display: none;
	}
	.head-main .left .logo .logo_2 {
		display: block;
	}
	.header .pageWidth {
		padding: 0 40px;
		position: relative;
	}
	.head-main .menu-head{
		display: block;
	}
	.header .btnShiftMenu {
		display: block;
		width: 44px;
		height: 44px;
		margin-top: 20px;
		background: url(../images/icons/shiftMenu.png) center no-repeat;
		background-size: 22px 22px;
		cursor: pointer;
	}
	.header .head_nav {
		display: none;
		position: fixed;
		width: 70%;
		top: 0;
		height: 100%;
		right: 0;
		padding: 0;
		z-index: 100;
		box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
		background-color: rgba(255, 255, 255, .95);
		transition: none;
	}
	.mask-menu {
		opacity: 1;
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0, 0, 0, 0.5);
		z-index: 30;
		display: none;
	}
	.menu-head{
		border-bottom: 1px solid #eee;
	}
	.menu-logo {
		height: 50px;
		display: inline-block;
		padding-left:20px;
	}
	.menu-logo img {
		height: 28px;
		margin:0;
		display: inline-block;
		vertical-align: middle;
	} 
	.menu-logo:after{
		content: "";
		display: inline-block;
		vertical-align: middle;
		height: 50px;
	}
	.closeMenu{
	   height: 50px;
       width:50px;
       float: right;
       background: url(../images/icons/close.png) center no-repeat;
       background-size: 16px 16px;
	}
	/*导航*/
	.head_nav .navList li {
		float: none;
		display: block;
		text-align: left;
		color: #1a1a1a;
		border-bottom: 1px solid #eee;
	}
	.head_nav .navList li a {
		/*color:#333;*/
		color: #1a1a1a;
		padding: 0 20px;
	}
	.head_nav .navList>li>a {
		line-height: 45px;
		height: 45px;
	}
	.head_nav .navList .subNav {
		display: none;
		position: relative;
		min-width: inherit;
		top: inherit;
		left: inherit;
		transform: none;
		background: none;
		padding-top: 15px;
	}
	.head_nav .subNav .subNavList{
		padding:0;
	}
	.head_nav .subNav .subNavList li:last-child  {
		border-bottom: none;
	}
	.head_nav .navList .subNav:after {
		/*display: none;*/
		top: 10px;
	}
	.head_nav .subNav li a {
		line-height: 45px;
		height: 45px;
	}
	.subPageMain {
		padding: 0 40px;
	}
	.pageWidth {
		width: inherit;
	}
	.banner {
		display: none;
	}
	.page-col3 .page-col3-l {
		width: 100%;
		float: none;
	}
	.page-col3 .page-col3-l:after {
		display: block;
		content: "";
		clear: both;
	}
	.wt_category.left-channel-click {
		margin-right: 0;
		margin-bottom: 40px;
	}
	.wt_category.left-channel-click ul {
		white-space: nowrap;
		overflow-x: auto;
		border-bottom: 1px solid #eee;
	}
	.wt_category.left-channel-click ul li {
		display: inline-block;
		margin-bottom: 0;
		position: relative;
		top: 1px;
		margin-right: 37px;
		line-height: 56px;
		vertical-align: text-bottom;
	}
	.wt_category.left-channel-click ul li a {
		display: inline;
		color: #999;
	}
	.wt_category.left-channel-click ul li a:hover {
		background: none;
		color: #1c1c1c;
	}
	.wt_category.left-channel-click ul li.active {
		border-bottom: 1px solid #1a79ff;
	}
	.wt_category.left-channel-click ul li.active a {
		color: #1c1c1c;
		background: none;
	}
	.page-col3 .page-col3-c {
		width: 70%;
	}
	.page-col3 .page-col3-c .sublevelContent {
		margin-right: 40px;
		margin-left: 0;
	}
	.page-col3 .page-col3-r {
		width: 30%;
	}
	/*底部*/
	.index-footer {
		display: none;
	}
}


/*//当屏幕宽度最大为960*/

@media screen and (max-width:960px) {
	.header .pageWidth,
	.subPageMain {
		padding: 0 15px;
	}
	.page-col3 .page-col3-c {
		width: 60%;
	}
	.page-col3 .page-col3-r {
		width: 40%;
	}
}


/*最大屏幕780*/

@media screen and (max-width:780px) {
	.page-col3 .page-col3-c .sublevelContent {
		margin-right: 0;
	}
	.page-col3 .page-col3-c,
	.page-col3 .page-col3-r {
		width: 100%;
		float: none;
	}
}

@media screen and (max-width:600px) {
	.header,
	.head-main,
	.head-main .pageWidth,
	.head-main .left {
		height: 50px;
	}
	.header .left .tel,
	.header .logo:after {
		display: none !important;
	}
	.head-main .left .logo {
		padding-right: 15px;
	}
	.head-main .left .logo img {
		height: 24px;
	}
	.head-main .left .telImg {
		display: inline-block;
		vertical-align: middle;
		border-left: 1px solid #ddd;
		padding: 0 10px;
	}
	.head-main .left .telImg img {
		height: 16px;
	}
	.header .btnShiftMenu {
		width: 50px;
		height: 50px;
		/*background-size:22px 30px;*/
		margin-top: 0;
		margin-right: -10px;
	}
	.subPageMain {
		margin-top: 0;
	}
	.wt_category.left-channel-click {
		margin-bottom: 25px;
	}
	.sublevelContent__hd .source {
		line-height: 1.5;
	}
	.sublevelContent__hd .source .f-left,
	.sublevelContent__hd .source .f-right {
		float: none;
	}
	.sublevelContent__hd .source .f-right {
		margin-left: 20px;
	}
}