/* CSS Document */
*{padding:0; margin:0; box-sizing:border-box;}
a{cursor:pointer; text-decoration:none; color:#0a0a0a;}
a:hover{text-decoration:underline; color:#CA884B;}
body, input, select, button, textarea {font-size:14px; font-family:Microsoft YaHei; font:16px "΢���ź�",Microsoft YaHei; color:#0a0a0a;}
li{list-style:none;}
img{border:0 none;}
.red{color:#E02929;}
.underline{text-decoration:none;}
.dlb{display:inline-block;}
.f_l {float:left;}
.f_r {float:right;}
.text-justify{text-align:justify;text-justify:inter-ideograph;}
.clear{zoom:1;}
.clear:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}
/* clearfix */
.clearfix:after {content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix {display: block; min-height: 1%; }
*html .clearfix { height: 1%; }
body {background:#f4e1d3;}
/*ͷ��*/
.head_ad {width:100%;height:435px; background: url(../img/banner.png) no-repeat center center; background-color:#ef9f45; overflow: hidden; margin-bottom:25px;}
/*�м�*/
.c_box {width:1200px;height:auto; padding:0px 20px 20px 20px; background:#fcf7f0;border-radius: 10px;border: 1px solid #ffffff; overflow: hidden; margin:0 auto;margin-bottom:25px;}
.c_box .c_box_tit{width:1160px;height:58px; line-height:58px; border-bottom: 2px solid #e6dbd2; color:#CA884B; font-size:22px; font-weight:bold; text-align:center; background: url(../img/title_box.png) no-repeat center center; overflow: hidden; margin-bottom:5px;}
.c_box .c_box_news_list {width:1160px;height:auto; overflow: hidden;}
.c_box .c_box_news_list ul {width:550px;height:auto; overflow: hidden;}
.c_box .c_box_news_list li {width:530px;height:45px; line-height:45px; font-size:16px; background: url(../img/dot.png) no-repeat left 5px center; padding-left:20px;border-bottom: 1px dashed #ddd; overflow: hidden;}
.c_box .c_box_news_list .txt_1 {text-overflow:ellipsis;overflow: hidden; white-space: nowrap; height:45px; width:450px; float:left;}
.c_box .c_box_news_list .txt_time {float:right; color:#A8A8A8;}
.c_map {width:1200px;height:auto; padding:0px 20px 20px 20px; border-radius:10px;background: #fff5e1;border: 2px dotted #c09f78; overflow: hidden; margin:0 auto;margin-bottom:25px;}
.c_map .c_map_tit {width:1160px; text-align:center; height:43px; padding-top:17px;overflow: hidden;}
.c_map .c_map_pic {width:1160px; height:auto; overflow: hidden;padding-top:17px;}
.c_map .c_map_pic img {width:100%;}
.c_ad {width:1200px;height:99px;overflow: hidden; margin:0 auto;margin-bottom:25px;}
/*β��*/
.foot_bg {width:100%; height:220px; background:#f2f2f2; color:#666666; font-size:16px; overflow: hidden;}
.foot_box {width:1200px;height:175px; padding-top:55px; overflow: hidden; margin:0 auto;}
.foot_box .foot_logo {width:185px;height:175px; overflow: hidden; float:left;}
.foot_box .foot_c1 {width:265px;height:175px; overflow: hidden; float:left;}
.foot_box .foot_c2 {height:175px; text-align:right; overflow: hidden; float:right;}
.foot_box .foot_c2 li{float:left; padding:10px;}
.foot_box li{line-height:30px;}
.foot_box a{color:#666666;text-decoration:none;}

@media (max-width: 767px) {
    .head_ad {height:220px; background-size:auto 220px; margin-bottom:15px;}
    .c_box, .c_map, .c_ad {width:calc(100% - 24px); margin-left:12px; margin-right:12px;}
    .c_box {padding:0 14px 14px;}
    .c_box .c_box_tit, .c_box .c_box_news_list, .c_box .c_box_news_list ul,
    .c_box .c_box_news_list li, .c_map .c_map_tit, .c_map .c_map_pic {width:100%;}
    .c_box .c_box_news_list ul {float:none;}
    .c_box .c_box_news_list .txt_1 {width:calc(100% - 55px);}
    .c_map {padding:0 10px 10px;}
    .c_ad {height:auto;}
    .c_ad img {display:block; width:100%; height:auto;}
    .foot_bg {height:auto;}
    .foot_box {display:flex; flex-wrap:wrap; width:100%; height:auto; padding:25px 16px; gap:15px;}
    .foot_box .foot_logo {width:110px; height:auto;}
    .foot_box .foot_c1 {width:calc(50% - 63px); height:auto; font-size:13px;}
    .foot_box .foot_c2 {width:100%; height:auto; text-align:center;}
    .foot_box .foot_c2 ul {display:flex; justify-content:center; flex-wrap:wrap;}
}

