@media screen and (max-width: 1030px) {
	.logo_txt {
		width: 340px;
	}
	.row4{
		display: none;
	}
}

@media screen and (max-width: 992px) {
	body {
		/* padding-top: 50px; */
	}

	.nav {
		display: none;
	}

	.side_nav {
		margin-bottom: 20px;
		position: relative;
		z-index: 30;
	}

	.side_nav h2 {
		text-align: center;
		background: url("../images/m_crumbs.png") no-repeat 95% 50%;
		border-bottom: none;
	}

	.active h2 {
		border-bottom: 1px solid #e5e5e5;
	}

	.nav_url {
		background: #fff;
		-webkit-box-shadow: 0px 4px 5px -2px rgba(0,0,0,0.4);
		box-shadow: 0px 4px 5px -2px rgba(0,0,0,0.4);
		position: absolute;
		left: 0;
		right: 0;
		display: none;
		text-align: center;
	}

	.nav_url a {
		background: none;
	}

	.nav_url li.active a,
  .nav_url li:hover a {
		color: #e60e4a;
		background: none;
	}
}

@media screen and (max-width: 640px) {
	.inner_container,.innder_bor {
		padding: 20px!important;
	}

	.innder_bor {
		padding-top: 0!important;
	}

	.cur_bar {
		height: auto;
		line-height: 2;
		padding: 10px 0;
	}

	.cur_bar h4 {
		float: none;
		font-size: 16px;
	}

	.cur_bar .cur_pos {
		text-align: right;
		float: none;
	}

	.cur_bar .cur_pos span {
		display: none;
	}

	.side_nav h2 {
		height: 50px;
		line-height: 50px;
		font-size: 16px;
	}

	.side_nav h2 em {
		font-size: 12px;
	}

	.banner .row {
		padding-top: 29%;
		height: auto!important;
	}

	.banner h3 {
		font-size: 24px;
	}

	.m1 dd {
		padding: 15px;
	}

	.main .container .m1 {
		height: auto;
	}

	.m1_1 .txt,
	.m1_1 .img {
		width: 100%!important;
		float: none;
	}

	.m1_1 .txt {
		padding: 20px 0 0 0;
                padding-left:0px !important;
	}

	.m1_1 .more1 {
		float: right;
	}
        .nl_ul_li .news_titcont{ width:78%;}
        .nl_ul_li .news_titcont a{ display:block;}

	.cert_slider .img {
		padding: 0 10px;
	}
	.nr_top h3{ font-size:16px; width:23%;}
	.span_so{ width:8%;}
	.news_tit a {
		font-size: 16px;
		padding: 0 10px;
	}

	.news_slider {
		margin-bottom: 10px;
	}

	.list_contact li {
		margin-bottom: 12px;
	}

	.footer .container {
		padding: 20px 0 !important;
		font-size: 12px;
	}

	.footer .container span {
		display: block;
		font-size: 12px;
	}
	.footer p,.footer p a {
		font-size: 12px !important;
	}
	.fd_nav a {
		font-size: 12px !important;
		padding: 0 5px!important;
	}

	.fd_nav a {
		font-size: 12px;
		padding: 0 5px;
	}

	.list_exp p {
		line-height: 30px;
		margin-bottom: 10px;
	}

	.pop-iframe .con {
		left: 20px!important;
		right: 20px;
		width: auto!important;
		margin-left: 0!important;
		top: 80px!important;
	}

	.close-pop {
		bottom: -70px;
		margin-left: -20px;
	}

	.close-pop img {
		width: 40px;
	}

	.pop-box .hd {
		font-size: 16px;
		padding: 16px 10px;
	}

	.list_risk {
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 20px;
		text-align: center;
	}

	.list_risk dt {
		text-align: center;
	}

	.list_risk .bg {
		display: block;
	}

	.tt3 span {
		text-align: center;
		display: block;
	}
}

@media screen and (max-width: 330px) {
	.main .container {
		padding-left: 0;
		padding-right: 0;
	}
}
