@charset "utf-8";
@media only screen and (max-width:1440px) {
 .index-menu {
 width: 80%;
 margin: 0 10%
}
 .navbar {
 width: 10%
}
 footer .box:after {
 width: 3%
}
 footer .box {
 width: 74%;
 padding-left: 4%;
}
 footer .address .Content span {
 margin-left: 20px;
}
	/*footer .address .Content {
		white-space: nowrap;
		display: inline-block;
		text-align: left;
		font-size: 0;
		vertical-align: middle;
		float: none;
		vertical-align: middle;
		line-height: 1
	}*/
	/*footer .address .left {
		display: inline-block
	}*/
	footer .address {
 position: relative
}
	/*footer .address .left {
		width: 20%;
		float: none
	}*/
	footer .address .left img {
 width: 100%
}
 footer .box:after {
top: 92px;
}
 .goYx {
width: 78%;
}
 .goYx h2 {
font-size: 48px;
}
 .goYx p img {
height: 31px;
}
 .body-box {
margin-bottom: 327px;
}
}
@media only screen and (max-width:1366px) {
 .goYx h2 {
font-size: 46px;
line-height: 58px;
}
 .goYx p img {
height: 30px;
}
 .body-box {
margin-bottom: 324px;
}
}
@media only screen and (max-width:1280px) {
 .goYx h2 {
font-size: 42px;
line-height: 54px;
}
 .goYx p img {
height: 27px;
}
 .body-box {
margin-bottom: 317px;
}
}
@media only screen and (max-width:1200px) {
 footer .box {
padding: 0;
}
 footer .box:after, .goYx {
display: none;
}
 footer .address .left {
width: 31%;
}
}
@media only screen and (max-width:1140px) {
 footer .box:after {
 display: none
}
 footer .address .Content span {
 margin-right: 10px;
 width: auto;
 margin-left: 10px;
}
 footer .address {
 font-size: 0
}
 footer .address .Content {
 text-align: right;
}
 .contact .Content .right span {
 font-size: 26px
}
 .contact .Content .right h1 {
 font-size: 28px
}
 footer .address .left {
width: 24%;
}
 footer .address .Content {
padding-top: 0;
}
}
 @media only screen and (max-width:992px) {
 footer .address .left {
 width: 50%
}
 footer .address .Content {
 width: 100%;
 padding: 30px 0
}
 footer .address {
 padding: 30px 0;
 height: auto
}
 footer .friendship {
 padding-top: 0
}
 footer {
 position: relative;
}
 body {
 padding: 0
}
 .body-box {
 padding-bottom: 30px;
}
 footer .box {
width: 95%;
}
 footer .address .left {
width: auto;
}
 footer .address .Content {
text-align: left;
}
 footer .address .Content span {
margin: 0 20px 0 0;
}
 .body-box {
margin-bottom: 0;
}
 footer {
bottom: 0;
}
 .stone .sub-content .sun-menu a span {
height: 1px;
overflow:hidden;
display: inline-block;
vertical-align: middle;
}
 .stone .sub-content .sun-menu a i {
display: inline-block;
vertical-align: middle;
}
 .case .case_nimeide.active .sun-menu a:hover i, .case .case_nimeide.active .sun-menu a:hover span {
transform: translateY(0);
}
 .case .case_nimeide.active .sun-menu a:hover {
color: #333;
}
 .sub-title-txt h2, .actice .sub-title-txt h2 {
font-size: 18px;
}
 .infosb {
margin-bottom: 20px;
font-size: 14px;
}
 .lxwm_con1_list1 img {
max-width: 100%;
}
 .lxwm_con1 {
width: 95%;
}
 .sub-menu {
height: 70px !important;
}
 .lxwm_con1_list1 span {
margin-top: 20px;
}
 .lxwm_con1_u1 li {
width: 49%;
}
 .lxwm_con1_u1 li:nth-child(2n) {
margin-right: 0;
}
 .lxwm_con1_u1 li:nth-child(3n) {
margin-right: 1.5%;
}
 .lxwm_con1_u1 li:nth-child(6) {
margin-right: 0;
}
 .lxwm_con1_u1 {
margin-top: 30px;
}
 .myDiv1 {
padding: 80px 0 40px;
}
 .myDiv1 img:nth-child(4) {
margin-top: 20px;
}
 .myDiv1 ul {
margin-top: 20px;
}
 .serBg1 .myDiv1 img:nth-of-type(2) {
width: 175px;
}
 footer .address .left img {
width: 60%;
}
}
 @media only screen and (max-width:767px) {
 footer .address .Content span {
 display: block;
 margin: 10px 0
}
 footer .box {
 width: 95%;
 margin: 0 2.5%
}
 footer .friendship .Content a {
 display: initial
}
 footer .address .Content, footer .address {
padding: 0;
}
 footer .address {
padding-bottom: 35px;
}
 footer .address .Content span {
display: none;
}
 footer .address .Content span:last-child {
display: block;
}
 .lxwm_con1_u1 li {
width: 100%;
height: auto;
}
 .lxwm_con1_u1_left p {
margin-top: 10px;
}
 .lxwm_con1_u1 li:nth-child(6) {
padding-top: 20px;
}
}
