@media screen and (max-device-width: 420px){
	.banner{padding-top: 150px;}
	.title:after {
    content: "";
    display: block;
    position: absolute;
    width: 66px;
    height: 2px;
    background: #017abb;
    top: 50px;
}

.content8-title h3:after {
    content: "";
    position: absolute;
    background: #017ABB;
    width: 20px;
    height: 2px;
    display: block;
        left: 480px;
    top: 45px;
}
    
    .footer-text>span {
    	font-style: 14px;
    }
	}
@media screen and (max-device-width: 620px){
	.banner{padding-top: 150px;}
	.header-phone{display: none!important;}
	.logo-text{display: none;}
	.logo span{display: none;}
.one li>a {
    color: #000!important;
}
	.nav_menu {
	    display: block;
	}
	
	
.header {
    position: fixed;
    z-index: 9999;
    top: 0;
}
	.nav {	
		z-index: 999;
	    position: fixed;
    top: 0;
    background-color: #e3e3e3;
  
    right: -1151px;
    padding: 0 50px;
    margin-top: 73px;
    height: 100%;
    
    transition: all 0.5s;
    width: 100%;
    top: 77px;
	}
	.nav ul li {
	    width: 100%;
	    border-bottom: 1px solid #333;
	       font-size: 28px;
	       line-height: 100px;
		   color: #333;
	}
	
	#box .two2{
		width: 100%;
		    left: 0;
	}
}
@media screen and (min-width:1200px) and (max-width:1444px) {
	.wrap {
		max-width: 80%;
		margin: 10px,auto;
	}

	.content5-text {
		padding-left: 0;
	}

	.logo>span {
		font-size: 16px;
		line-height: 1;
		margin-left: 20px;
	}

	.logo-text {
		margin-left: 13px;
		margin-top: 20px;
	}

	.logo-text span {
		font-size: 14px;
	}

}


@media screen and (min-width:1000px) and (max-width:1200px) {
	.logo {
		padding-left: 115px;
	}

	.logo-text span {
		line-height: 25px;
		font-size: 15px;
	}

	.wrap {
		max-width: 1000px;
		margin: 0 auto;
	}

	.logo>span {
		margin-left: 14px;
		font-size: 17px;
	}

	.logo-text {
		margin-left: 13px;
	}

	.header-phone {
		width: 260px !important;
	}

	.logo-text:after {
		content: "";
		display: block;
		position: absolute;
		width: 3px;
		height: 53px;
		background: #85c226;
		left: 0px;
		top: 3px;
	}

	.slideTxtBox .hd ul li {
		width: 97px;
	}

	.content7-title {
		position: absolute;
		width: 378px;
		left: 70px;
		top: 95px;
	}

	.content11-text a {
		margin-top: 0;

	}

	.header-phone {
		padding-left: 60px;
	}

	.header-phone span {
		font-size: 24px;
	}
}
@media screen and (min-width:750px) and (max-width:999px){
	

	.logo {
		padding-left: 45px;
	}
   
	.header-phone {
		padding-left: 33px;
		padding-top: 50px;
	}

	.wrap {
		max-width: 900px;
		margin: 0 auto;
	}

	.slideTxtBox .hd ul li {
		width: 57px;
	}

	.logo>span {
		line-height: 26px;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 84%;
		font-size: 14px;
	}

	.header-phone span {
		font-size: 16px!important;
		line-height: 27px!important;
	}

	.logo-text span {
		line-height: 25px;
		font-size: 15px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 84%;
	}

	.slideTxtBox2 .bd li {
		width: 31%;
	}

	.slideTxtBox2 .hd li.on:after {
		position: absolute;
		content: "";
		display: block;
		background: #85c226;
		width: 37px;
		height: 3px;
		left: 46px;
		top: 32px;
		transition: all .6s;
	}

	.slideTxtBox2 .hd {
		margin-left: 230px;
	}

	.content7-title {
		left: 0;
	}

	.content6-title p {
		margin-top: 25px;
		font-size: 14px;
	}
.content11-text a {
    font-size: 14px;
    color: #4b91c3;
    border: 1px solid#4b91c3;
    padding: 7px 19px;
    float: right;
    margin-top: 8px;
}
.footer {
    background: #3d3d3d;
    padding-bottom: 20px;
}
	.content11-text img {
		height: 280px;
	}

	.data-text p {
		font-size: 15px;
	}

	.data-text {
		margin-left: 19px;
	}

	.data-text {
		margin-left: 19px;
	}

	.date {

		width: 89px;
		height: 68px;
	}
	.slideTxtBox .hd ul li{width: 57px;}
	.footer{padding-bottom: 45px;}

	.footer-text{margin-top: 10px;}
	.footer-text>span {
	    line-height: 40px;
	}
}
@media screen and (min-width:750px) and (max-width:1000px) {

	.logo {
		padding-left: 45px;
	}
   
	.header-phone {
		padding-left: 33px;
		padding-top: 50px;
	}

	.wrap {
		max-width: 900px;
		margin: 0 auto;
	}
.content8-title h3:after {
    content: "";
    position: absolute;
    background: #017ABB;
    width: 20px;
    height: 2px;
    display: block;
    left: 479px;
    top: 50px;
}
	.slideTxtBox .hd ul li {
		width: 57px;
	}

	.logo>span {
		line-height: 26px;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 84%;
		font-size: 14px;
	}

	.header-phone span {
		font-size: 16px!important;
		line-height: 27px!important;
	}

	.logo-text span {
		line-height: 25px;
		font-size: 15px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 84%;
	}

	.slideTxtBox2 .bd li {
		width: 31%;
	}

	.slideTxtBox2 .hd li.on:after {
		position: absolute;
		content: "";
		display: block;
		background: #85c226;
		width: 37px;
		height: 3px;
		left: 46px;
		top: 32px;
		transition: all .6s;
	}

	.slideTxtBox2 .hd {
		margin-left: 230px;
	}

	.content7-title {
		left: 0;
	}

	.content6-title p {
		margin-top: 25px;
		font-size: 14px;
	}

	.content11-text img {
		height: 280px;
	}

	.data-text p {
		font-size: 15px;
	}

	.data-text {
		margin-left: 19px;
	}

	.data-text {
		margin-left: 19px;
	}

	.date {

		width: 89px;
		height: 68px;
	}
	.slideTxtBox .hd ul li{width: 57px;}
	.footer{padding-bottom: 45px;}
	
	.footer-text{margin-top: 85px;}
	.footer-text>span {
	    line-height: 40px;
	}
}
@media screen and (min-width:1183px) and (max-width:1198px){
	.logo {
		padding-left: 45px;
	}
	
	.header-phone {
		padding-left: 33px;
	}
	
	.wrap {
		max-width: 900px;
		margin: 0 auto;
	}
	
	.slideTxtBox .hd ul li {
		width: 57px;
	}
	
	.logo>span {
		line-height: 26px;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 84%;
		font-size: 14px;
	}
	
	.header-phone span {
		font-size: 21px;
	}
	
	.logo-text span {
		line-height: 25px;
		font-size: 15px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 84%;
	}
	
	.slideTxtBox2 .bd li {
		width: 31%;
	}
	
	.slideTxtBox2 .hd li.on:after {
		position: absolute;
		content: "";
		display: block;
		background: #85c226;
		width: 37px;
		height: 3px;
		left: 45px;
		top: 32px;
		transition: all .6s;
	}
	
	.slideTxtBox2 .hd {
		margin-left: 230px;
	}
	
	.content7-title {
		left: 0;
	}
	
	.content6-title p {
		margin-top: 25px;
		font-size: 14px;
	}
	
	.content11-text img {
		height: 280px;
	}
	
	.data-text p {
		font-size: 15px;
	}
	
	.data-text {
		margin-left: 19px;
	}
	
	.data-text {
		margin-left: 19px;
	}
	
	.date {
	
		width: 89px;
		height: 68px;
	}
	.slideTxtBox .hd ul li{width: 57px;}
	.footer{padding-bottom: 45px;}
	.footer ul{padding-top: 53px;}
	.footer-text{margin-top: 10px;}
	.footer-text>span {
	    line-height: 40px;
	}
}