@media screen and (max-width:992px){
	#page-main .leftNav-item ul li {
		width:56px ;
		height:56px;
		font-size:12px;
		border-radius: 5px;
		background: #474747;
		color: #fff;
		text-align: center;
		margin: 5px 0;
		cursor: pointer;
		position: relative;
		transition: .5s;
	}
	.leftNav-item ul li i img{
		width:50%;
		height:auto;
		margin-top:-20px;
	}
	.leftNav-item ul li a{
		margin-top:-25px;
		transform: scale(0.8);
	}
	#page-main .hotline{
		bottom:-8px;
		padding: 37px 96px 19px 44px;
	}
	#page-main .leftNav-item{
		bottom:14%;
	}
	#page-main .hotline h3 {
		font-size:16px;
	}
	#page-main .hotline p{
		font-size:12px;
		white-space: nowrap;
	}
}
@media screen and (max-width:992px) {
	.video .btn-default{
		width:300px;
		position: absolute;
		left:50%;
		transform: translateX(-50%);
	}
}
@media screen and (max-width:992px){
	.LinksBig{
		width:100%;
		background-color:#d70c18;
	}
	.switchBox{
		margin-bottom:15px;
	}
	.video .btn-default.active,
	.video .btn-default:active,
	.video .open>.dropdown-toggle.btn-default {
		color: #555;
		background-color: #fff;
		border-color: #fff;
	}
}
@media screen and (max-width:992px){
	.channel-hero{
		padding:70px 0;
	}
	.channel-overview__intro{
		flex-direction:column;
	}
	.channel-overview__media{
		flex:1 1 auto;
	}
	.channel-body__inner{
		flex-direction:column;
	}
	.channel-aside{
		flex:1 1 auto;
	}
	.article-card{
		flex-direction:column;
		align-items:flex-start;
	}
	.article-card__thumb{
		width:100%;
		height:220px;
	}
	.channel-subnav a{
		padding:12px 18px;
	}
	.companyDynamicsBox{
		flex-direction:column;
		align-items:flex-start;
	}
	.companyLeft,
	.companyRight{
		width:100%;
	}
	.companyRight{
		border-left:none;
		border-top:1px solid #999;
		padding:25px 0;
	}
	.companyLeft dl{
		flex-direction:column;
	}
}
@media screen and (max-width: 992px){
	.header .clearfix{
		line-height:74px !important;
	}
	.header #navToggle {
		height: 100%;
		padding:19px 15px;
		margin-right: -15px;
		display: inline-block;
		float:right;
    	margin-bottom:16px;
	}
	.header #navToggle span {
		position: relative;
		width: 25px;
		height: 1px;
		margin-top: 19px;
	}
	.header #navToggle span:before,
	.header #navToggle span:after {
		content: '';
		position: relative;
		width: 100%;
		height: 1px;
		left: 0;
	}
	.header #navToggle span,
	.header #navToggle span:before,
	.header #navToggle span:after {
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		display: block;
		background: #999;
	}
	.header #navToggle span:before {
		top: 8px;
	}
	.header #navToggle span:after {
		bottom: 10px;
	}
	.header #navToggle.open span:before {
		top: 10px;
		-webkit-transform: translateY(-11px) rotate(-45deg);
		-moz-transform: translateY(-11px) rotate(-45deg);
		-ms-transform: translateY(-11px) rotate(-45deg);
		-o-transform: translateY(-11px) rotate(-45deg);
		transform: translateY(-11px) rotate(-45deg);
	}
	.header #navToggle.open span:after {
		bottom: 12px;
		-webkit-transform: translateY(10px) rotate(45deg);
		-moz-transform: translateY(10px) rotate(45deg);
		-ms-transform: translateY(10px) rotate(45deg);
		-o-transform: translateY(10px) rotate(45deg);
		transform: translateY(10px) rotate(45deg);
	}
	.header #navToggle.open span {
		background: none;
	}
	.header #navToggle.open span:before,
	.header #navToggle.open span:after {
		background: #4f4f4f;
	}
	.header .nav{
		display: none;
	}
	.banner img{
		height: 600px;
		object-fit: cover;
	}
	.clearfix>div{
		padding:0;
	}
	.header .left{
		width:80%;
	}
	.container-fluid-leftRight {
		padding: 0 5%;
	}
	.switchBox{
		display:flex;
		justify-content: center;
	}
	.header .searchRight .btn-default{
		position: absolute;
		top:0px !important;
        right:15% !important;
        font-size:26px !important;
    }
    .header .btnAn {
        padding: 18px 26px !important;
    }
	.header .well{
		margin-top:0 !important;
	}
}
@media screen and (max-width:992px){
	.dataUl{
		z-index:50;
		width:100%;
		background-color:rgba(215,12,24,0.8);
		padding:20px;
	}	
	.dataUl ul{
		padding-top:18px;
	}
	.dataUl ul li dl dt h3{
		font-size:28px;
		margin-top:0;
	}
	.dataUl ul li dl dt h3 small{
		font-size:16px;
	}
	.dataUl ul li dl dt i{
		width:33px;
		height:2px;
		background-color: #fff;
		display: block;
		margin:8px 0;
	}
	.dataUl ul li dl dd p{
		margin-top:8px;
	}
	.dataUl ul li dl,
	.dataUl ul li dl dd p,
	.dataUl ul li dl dt h3{
		margin-bottom:0;
	}
	.dataUl ul li dl dt h3 small,
	.dataUl ul li dl dt h3,
	.dataUl ul li dl dd p{
		color:#fff;
	}
	.dataUl ul li{
		display: flex;
		justify-content: center;
		margin-bottom:20px;
	}
	.moreData{
		display: flex;
		justify-content: center;
	}
	.moreData a{
		background-color:#fff;
		border-radius:30px;
		padding:8px 38px;
		display: flex;
		align-items: center;
	}
	.moreData a span{
		font-size:16px;
		color:#d70c18;
		margin-right:10px;
	}
	.moreData i{
		font-size:20px;
		color:#d70c18;
		line-height:0;
	}
	.moreData a:hover{
		text-decoration: none;
	}
}
@media screen and (max-width:992px){
	#page-main .input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn{
	height:62px;
	padding: 10px 24px;
	border-radius:0;
	border:2px solid #d70c18;
}
}
@media screen and (max-width:922px){
	.productCenter ul li{
		width:25%;
		text-align:center;
		padding:0 10px;
		float: left;
	}
	.productCenter ul li dl dd {
		margin-top:10px;
	}
	.productCenter ul li dl dt{
		width:100%;
		height:100%;
		padding:50%;
		overflow:hidden;
		transition: all 0.2s ease-out 0s;
		cursor: pointer;
		background-position-x:center;
		margin:0 auto;
	}
	.contentBox {
		padding: 0 2%;
	}
	.productCenter ul li dl dd p{
		font-size:12px;
	}
	.bigSearch {
		margin: 13% 0;
	}
}
@media screen and (max-width:992px){
	.heading h3{
		font-size:28px;
		font-weight:bold;
		color:#e0e0e0;
		margin:0;
	}
	.heading h2{
		font-size:18px;
		color:#333;
		margin-top:-13px;
		z-index: 5;
		font-weight:bold;
	}
	.heading{
		margin-bottom:6%;
	}
}
@media screen and (max-width:992px) {
	.businessSection .company>div .companyProfile h3,
	.company>div .companyProfile h3{
		font-size:18px !important;
	}
}
@media screen and (max-width:992px){
	.company div{
		margin-bottom:15px;
	}
}
@media screen and (max-width:992px) {
	.navsBox .nav>li>a {
		padding: 12px 20px;
	}
	.newsArticle{
		margin-top:6%;
	}
	.newsArticle ul li dl dd h3{
		font-size:18px !important;
	}
	.newsArticle ul li dl dd{
		padding-top:4% !important;
	}
	.newsArticle ul li dl dd p{
		font-size:14px !important;
	}
}
@media screen and (max-width:992px){
	#page-footer .contentBoximg{
		display:flex;
		justify-content:center;
	}
	.footerRow ul{
		padding:10px 20px;
		text-align: center;
	}
	.footerRow ul li{
		padding-bottom:10px;
	}
	.copyright span{
		display: block;
		font-size:12px;
	}
	.footerRow .row{
		margin-left:0;
		margin-right:0;
    }
}
@media screen and (max-width:992px){
	.dataBox {
		position: absolute;
		top:47%;
		left:4%;
}
.dataBox li {
    float: left;
	padding: 0px;
	width:33.33%;
	text-align: center;
}
.aboutBox li:last-child img{
	width:100%;
	height:auto;
	margin-top:28px;
}
.dataBox li dl dt h3{
	font-size:18px;
}
.dataBox li dl dd p{
	font-size:12px;
}
.dataBox li dl dt small{
	position: static;
	font-size:16px;
	color:#555;
}
#page-footer .navbar-fixed-bottom,#page-footer .navbar-fixed-top{
	position: static;
}
footer {
    padding-bottom:0;
}
}
@media screen and (max-width:1199px){
	.newsBox{
		padding:60px 6%;
	}
	.newsContentBox.dijia-dynamic{
		padding:45px 35px;
	}
	.dynamic-card-body{
		flex-direction:column;
	}
	.dynamic-card-body .dynamic-featured,
	.dynamic-card-body .dynamic-list{
		flex:1 1 100%;
		max-width:100%;
	}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{
		min-width: 100%;
	}
}
