@media all and (min-width:768px)
{
.columns {
	margin: 10px auto 0px; float: none; display: block;
}
.navbar-menu {
	margin: auto; padding: 0px; width: 650px; float: none;
}
.megamenu {
	margin: 0px auto 10px; width: 640px; float: none; display: block;
}
.main {
	width: 750px;
}
.list-article-words p {
	display: none;
}
}
@media all and (min-width:992px)
{
.main {
	width: 1180px;
}
.sd_articleKey3 {
	left: 15px;
}
.columns {
	float: left; display: block;
}
.navbar-menu {
	margin: auto; width: auto; float: right;
}
.container {
	width: 1180px;
}
.megamenu {
	margin: 0px; float: right; display: inline-block;
}
.list-article-words p {
	display: block;
}
}
.container {
	padding-right: 0px; padding-left: 0px;
}
@media all and (max-width:768px)
{
.top {
	height: 35px; text-align: center;
}
.tel_list {
	display: none;
}
.version_info {
	margin-left: 0px;
}
.left_content {
	display: none;
}
.right_content {
	width: 100%;
}
}
@media all and (max-width:1200px)
{
.footer-top {
	display: none;
}
.index_cases .cases ul li {
	margin: 0px; padding: 0px; width: 150px; height: 114px; float: none; display: inline-block;
}
.container {
	width: 100%;
}
.index_cases .cases ul {
	text-align: center; margin-top: 40px;
}
.index_main {
	display: none;
}
.index_main_phone {
	display: block;
}
.index_news {
	
}
.product {
	text-align: center;
}
.fl {
	margin-top: 5px;
}
}
@media all and (max-width:1230px)
{
.index_product {
	display: none;
}
.columns img {
	
}
}
@media all and (max-width:850px)
{
.index_main_phone .solution_fl_phone {
	width: 100%; float: none;
}
.solution_2_phone {
	float: none;
}
.index_main_phone .solution_fl_phone ul {
	padding-top: 20px; margin-top: 25px; margin-left: 135px;
}
.footer-bottom {
	padding-bottom: 110px;
}
.index_news .news ul li {
	width: 358px;
}
.index_news .news ul li .news_right {
	width: 280px;
}
}
@media all and (max-width:817px)
{
.tel_list {
	display: none;
}
.top {
	height: 35px; text-align: center;
}
}
@media all and (max-width:1320px)
{
.index_news .news ul {
	text-align: center;
}
}
@media all and (max-width:360px)
{
.index_news .news ul li {
	width: 352px;
}
.index_news .news ul li .news_right {
	width: 275px;
}
.index_news .news ul li .news_right dl dt {
	width: 225px; font-size: 16px;
}
.index_news .news ul li .news_right dl dd {
	width: 240px; color: rgb(102, 102, 102); font-size: 12px;
}
}
