@charset "utf-8";

.ly_crumbs{width: 100%;float: left;line-height: 30px;height: 30px;color: #888888;font-size: 16px;background-color: #f1f1f1;}
.ly_crumbs a{color: #888888}
.ly_crumbs .c_active{color: #FE7E00;}
.ly_c_title{width: 100%;float: left;}
.ly_c_text{width: 100%;float: left;text-align: center;position: relative;margin: 50px 0 35px;}
.ly_c_title big{background-color: #f6f6f6;padding: 10px 25px;font-size: 36px;color: #FE7E00FF;}
.ly_c_text::after{content: "";position: absolute;top: calc(50% - 1px);left: 0;z-index: -1;width: 100%;height: 2px;background-color: #D9D9D9FF;}


.ly_address{width: 100%;float: left;}
.ly_address a{width: 100%;display: block;color: #404040;}
.ly_address a:hover{color: #fff;}
.ly_address ul{width: 100%;float: left;}
.ly_address ul li{height: 60px;line-height: 60px;float: left;width: 13%;margin-right: 1.5%;background-color: #fff;border-radius: 6px;text-align: center;margin-bottom: 20px;color: #404040;font-size: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.ly_address ul li:nth-child(7n){margin-right: 0;}
.ly_address p{width: 100%;float: left;margin: 20px 0;font-size: 16px;color: 404040;}
.ly_address ul li:hover{background-color: #FE7E00FF;color: #fff;cursor: pointer;}
.ly_address ul li span{display: none;}


.ly_map{width: 100%;float: left;margin: 50px 0;}
@media screen and (max-width:767px) {
.ly_map{width: 100%;float: left;margin: 0px 0;}
}

.ly_m_l{width: 53%;float: left;}
.ly_m_form{width: 100%;float: left;}
.ly_m_form input:first-child{width: 40%;float: left;height: 64px;line-height: 64px;background-color: #FE7E00FF;color: #fff;box-sizing: border-box;border: 1px solid #FE7E00FF;font-size: 18px;
border-radius: 6px 0px 0px 6px;}
.ly_m_form input:nth-child(2){width: 60%;float: left;height: 64px;line-height: 64px;color: #999;box-sizing: border-box;border: 1px solid #dcdcdc;font-size: 20px;border-radius: 0px 6px 6px 0px;letter-spacing: 2px;}

.ly_m_text{width: 100%;float: left;}
.ly_m_text big{width: 100%;float: left;color: #FE7E00FF;font-size: 30px;margin-bottom: 30px;}
.ly_m_text span{width: 100%;float: left;color: #404040FF;font-size: 24px;margin-bottom: 18px;}
.ly_m_text p{width: 100%;float: left;color: #404040;font-size: 18px;margin-bottom: 18px;margin-top: 0;}
.ly_m_text p b{color: #404040ff;margin-right: 5px;}


.ly_m_r{width: 45%;float: right;min-height: 360px;}
.ly_m_r img{width: 100%;height: auto;}


@media screen and (max-width:1024px){
    .ly_address ul li{height: 60px;line-height: 60px;float: left;width: 24%;margin-right: 1.3%;background-color: #fff;border-radius: 6px;text-align: center;margin-bottom: 20px;color: #404040;font-size: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.ly_address ul li:nth-child(4n){margin-right: 0;}
.ly_address ul li:nth-child(7n){margin-right: 1.3%;}
}

@media screen and (max-width:767px) {
	.ly_address ul li {
	    font-size: 16px;
	}
	.ly_c_title big {
	    font-size: 24px;
	}
	.ly_crumbs {
	    font-size: 14px;
	}
	.ly_address ul li{width: 32%;margin-right: 1.5%;height: 45px;line-height: 45px;margin-bottom: 10px;}
	.ly_address ul li:nth-child(3n){margin-right: 0;}
	.ly_address ul li:nth-child(4n){margin-right: 1.5%;}
	.ly_m_r {
	    min-height: 160px;
	}
	.ly_m_form input:nth-child(2) {
		width: 50%;
	    height: 50px;
	    line-height: 50px;
	}
	.ly_m_form input:first-child {
	    width: 50%;
	    height: 50px;
	    line-height: 50px;
	    font-size: 14px;
	}
	.ly_m_text big {
	    font-size: 24px;
	}
	.ly_m_text {
	    margin-top: 50px;
	}
	.ly_m_text span {
	    font-size: 20px;
	}
	.ly_m_text p {
	    font-size: 16px;
	}
}

@media screen and (max-width:1024px){
	.ly_m_l {
	    width: 100%;
	    float: right;
		margin-bottom: 30px;
	}
	.ly_m_r{
		width: 100%;
		float: left;
	}
}

/* 联系我们 */
.ly_addck{display: none;}
.ly_contact {width: 100%;float: left;}
.ly_conlist{width: 100%;float: left;}
			.ly_m_texts span {width: 100%;float: left;color: #404040FF;font-size: 20px;margin-bottom: 10px;}
			.ly_conlist div {width: 48%;float: left;margin-bottom: 30px;}
			.ly_conlist div:nth-child(2n) {float: right;}
			.ly_conlist div img {width: 120px;height: 120px;float: left;}
			.ly_conlist div p {width: calc(100% - 140px);float: right;color: #404040;font-size: 16px;margin-bottom: 20px;margin-top: 0;}
			.ly_conlist div p:nth-child(2) {margin-top: 10px;}
			.ly_cooperate,.ly_fulladdress {width: 100%;float: left;font-size: 20px;}
			.ly_fulladdress {margin-top: 30px;}
			.ly_cooperate p{margin: 0;line-height: 1.6;}
			.ly_fulladdress p {margin: 0 0 10px;line-height: 1.6;float: left;}
			.ly_fulladdress span{width: auto;float: revert;font-size: 18px;margin-bottom: 0;}

			@media screen and (max-width:768px) and (min-width:480px) {
				.ly_conlist div {width: 100%;float: left;}
			}

			@media screen and (max-width:479px) {
				.ly_conlist div {width: 100%;float: left;}
				.ly_m_texts span {font-size: 20px;margin-bottom: 10px;}
				.ly_conlist div img {width: 120px;height: 120px;float: left;}
				.ly_conlist div p {width: calc(100% - 130px);float: right;color: #404040;font-size: 16px;margin-bottom: 10px;margin-top: 0;}
				.ly_cooperate, .ly_fulladdress {width: 100%;float: left;margin-top: 30px;font-size: 16px;}
			}
			@media screen and (max-width:1470px) and (min-width:1024px) {
				.ly_conlist div {width: 100%;float: left;}
			}