html,body { margin: 0px; padding: 0px; font-size: 14px; }

/* 超大宽屏 */
.footer_link_box { background-color: #fcfcfc; line-height: 72px; border-top: 2px solid #ececec; color: #333; }
.footer_link_box a:hover { color: #ca931c; }
.footer_link { display: flex; align-items: center; justify-content: center; }
.footer_link a { color: #333; padding: 0 22px; }

.footer_con_box { background-color: #fcfcfc; }
.footer_con { max-width: 1420px; margin: 0 auto; display: flex; color: #333; line-height: 26px; justify-content: space-between; }

.footer_con .footer_con_1 { width: 18%; padding: 100px 0px 110px; }
.footer_con .footer_con_2 { width: 24%; padding: 82px 0; padding-left: 30px; }
.footer_con .footer_con_2 .tel { font-size: 22px; font-weight: bold; margin-left: 10px; font-style: italic; }
.footer_con .footer_con_2 .times_box { margin-top: 10px; }
.footer_con .footer_con_2 .times { margin-left: 10px; }
.footer_con .footer_con_2 .iconfont { vertical-align: baseline; margin-right: 10px; color: #a27719; font-size: 14px; font-weight: bold; }


.footer_con .footer_con_3 { width: 28%; display: flex; flex-wrap: wrap; justify-content: space-between; align-content: center; }
.footer_con .footer_con_3 .item { width: 30%; line-height: 34px; }
.footer_con .footer_con_3 .item a { color: #333; }
.footer_con .footer_con_3 .item a.active { color: #ca931c; }
.footer_con .footer_con_3 .item .one { font-weight: bold; }
.footer_con .footer_con_3 .item a:hover { color: #ca931c; }


/* .footer_con .footer_con_3 { width: 28%; display: flex; flex-wrap: wrap; justify-content: space-between; align-content: center; }
.footer_con .footer_con_3 .item { width: 30%; line-height: 34px; }
.footer_con .footer_con_3 .item a { color: #333; }
.footer_con .footer_con_3 .item a:hover { color: #ca931c; } */




.footer_con .footer_con_4 { width: 20%; display: flex; align-items: center; text-align: center; justify-content: space-between; }
.footer_con .footer_con_4 .item_code { width: 40%; }
.footer_con .footer_con_4 .item_code img { width: 100%; }
.footer_con .footer_con_4 .item_code .txt { margin-top: 16px; }

.footer_record_no_box { background-color: #a27719; color: #ffffff; text-align: center; line-height: 55px; }
.footer_record_no_box img { width: 18px; height: 18px; margin-top: -2px; }
.footer_record_no_box a { color: #fff; }
.footer_record_no_box a:hover { text-decoration: underline; }


/* 宽屏设备 */
@media screen and (min-width: 1200px) and (max-width: 1399px) {
	.footer_con { width: 1200px; padding: 0; }
}

/* 中等屏幕 */
@media screen and (min-width: 992px) and (max-width: 1199px) {
	.footer_con { width: 992px; padding: 0; }
    .footer_con .footer_con_1 img { width: 100%; }
    .footer_con .footer_con_1 { width: 16%; }
    .footer_con .footer_con_2 { width: 28%; }
    /* .footer_con .footer_con_3 { width: 26%; } */
    .footer_con .footer_con_4 { width: 20%; }

    
} 

/* ipad */
@media screen and (max-width:991px)  {
	.footer_con { width: 50%; display: block; }
    .footer_con .footer_con_1 img { width: 100%; }
    .footer_link_box { display: none; }
    .footer_con .footer_con_1 { width: 50%; margin: 0 auto; padding: 54px 0; }
    .footer_con .footer_con_2 { width: 100%; padding: 0; padding-left: 64px; }
    .footer_con .footer_con_3 { display: none; }
    .footer_con .footer_con_4 { width: 100%; justify-content: space-around; padding: 60px 0; }
    .footer_con .footer_con_4 .item_code { width: 30%; }
}

/* 手机端 */
@media screen and (max-width:767px) { 
    .footer_con { width: 96%; padding: 0; }
    .footer_con .footer_con_1 { width: 50%; }
    .footer_record_no_box { line-height: 24px; padding: 10px 0 6px; }
    .footer_record_no_box span { display: block; }
    .footer_con .footer_con_1 { padding: 20px 0; }
    .footer_con .footer_con_4 { padding: 20px 0; }
}