﻿body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body {
    font-size: 12px;
    font-family: 'Microsoft YaHei';
    color: #172528;
}
a { color: #172528;}

p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:90%; margin:0 auto;}
.wapper1{ width:80%; margin:0 auto;}

.head{ width: 100%; background-color: #fff;}
.head .wapper{ display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.menu{ width: 72%;}
.menu ul li{ line-height: 70px; display: inline-block; padding: 0 3%;}
    .menu ul li a {
        font-size: 24px;
        font-weight: 600;
        font-family: 宋体, SimSun;
    }
        .menu ul li a:hover {
   color: #e0a93c;
        }

.logo{ width: 20%;}
.logo img{ width: 100%;}
.flow{ width: 17%;}
.flow{ display: flex; justify-content: right; align-items: center;}
.iqur{ width: 120px; height: 40px; line-height: 40px; text-align: center; background-color: #3E2B24; border: 1px solid #3E2B24; color: #C4B693; font-size: 14px; text-align: center;}
.iqur:hover {background-color: #C4B693; color: #3E2B24;}
.flicon{ margin-left: 10px;}
.flicon img{ width: 30px; margin: 0 5px;}


.m12_con03bg{ /*padding:200px 0;*/ position:relative; overflow:hidden; }
.m12_con03_bg{ width:100%; /*position:absolute;*/ top:0; left:0; z-index:-1;}
.m12_con03_bg img{ display:block; width:100%;}
.m12_con03{}
.m12_con03 .m12_tit1{ text-align:right;}
.m12_con03 .list{ float:right; width:58%; margin-top:2.08vw;}
.m12_con03 .list ul li{ float:left; width:40%; margin:0 0 .78vw 15px; position:relative;}
.m12_con03 .list ul li:nth-child(1){ width:calc(60% - 15px); margin-left:0;}
.m12_con03 .list ul li .img{ height:11.46vw; position:relative; overflow:hidden;}
.m12_con03 .list ul li:nth-child(1) .img{ height:23.7vw;}
.m12_con03 .list ul li .img img{ width:100%; height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto; transition:all .3s ease; background:#000;}
.m12_con03 .list ul li:hover .img img{ transform:scale(1.1);}
.m12_con03 .list ul li .txtbg{ width:100%; height:100%; position:absolute; top:0; left:0;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}
.m12_con03 .list ul li:nth-child(1) .txtbg{ height:auto;}
.m12_con03 .list ul li .txt{ color:#fff; text-align:center; width:90%; padding:2.6vw 5%;}
.m12_con03 .list ul li:nth-child(1) .txt{ text-align:left;}
.m12_con03 .list ul li .txt .h3{ font-size:.84vw; line-height:1.2em; margin-bottom:.52vw;}
.m12_con03 .list ul li .txt .h2{ font-size:1.36vw; line-height:1em; font-weight:bold;}
.m12_con03 .list ul li:nth-child(1) .txt .h2{ margin-bottom:2.08vw;}
.m12_con03 .list ul li .txt .h4{ font-size:.72vw; line-height:1.8em;}
.m12_con03 .list ul li:nth-child(1) .txt .h4{ margin-bottom:3.12vw;}
.m12_con03 .list ul li .m12_more1{ display:none;}
.m12_con03 .list ul li:nth-child(1) .m12_more1{ display:block;}
.m12_con03 h2{ font-size: 38px; margin-bottom: 10px;}
.m12_con03 h1{ font-size: 75px; margin-bottom: 10px;}
.m12_con03 h3{ font-size: 38px; margin-bottom: 10px;}
.c1nr{ margin-top: 48px; width: 60%;}
.c1nr p{ font-size: 16px;}
.btn1{ width: 130px; height: 40px; margin: 20px 0; background-color: #3E2B24;border: 1px solid #3E2B24; color: #C4B693; font-size: 14px; text-align: center; line-height: 40px;}
.btn1:hover {background-color: #C4B693; color: #3E2B24;}

.con2{ width: 100%; /*background-color: #F1ECEA;*/ padding: 90px 0;}


.c3item{padding:90px 0; background-color: #C4B693;}
.c3item2{padding:90px 0; background-color: #645941;}
.bt{ width: 100%; max-width: 880px; margin: 0 auto; margin-bottom: 60px;}
.bt span{ font-size: 16px; margin-bottom: 20px; display: block; color: #3E2B24;}
.bt h1{ font-size: 40px; color: #3E2B24;}

.c3piclist{ width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center;}
.c3picitem{ width: 48%;}
.c3picitem img{ width: 100%; display: block;}


.c3cs{ width: 100%; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;}
.c3csbt{ width: 20%;  font-size: 40px;}
.c3csbt h1{}
.c3cs{  padding: 60px 0;}
.c3csmd{ width: 50%; display: flex; justify-content: space-between; flex-wrap: wrap; }
.c3csrt{ width: 20%;}
.c3mdrt ul li{ width: 100%; display: flex; align-items: center; margin: 5px 0;}
.c3mdrt ul li img{ width: 20px; margin-right: 10px;}
.c3mdrt ul li span{ font-size: 16px; color: #3E2B24;}
.c3mdlf{ width: 45%; font-size: 16px;}
.c3mdrt{ width: 45%;}

.btn2{ width: 175px; height: 40px; margin: 20px 0; background-color: #3E2B24;border: 1px solid #3E2B24; color: #C4B693; font-size: 14px; text-align: center; line-height: 40px;}
.btn2:hover {background-color: #C4B693; color: #3E2B24;}
.btn2.active{background-color: #C4B693; color: #3E2B24;}

.c3csbt1{ width: 20%;  font-size: 40px; color: #fff;}
.c3csbt1 h1{ color: #fff;}
.c3cs1{  padding: 60px 0;}
.c3csmd1{ width: 50%; display: flex; justify-content: space-between; flex-wrap: wrap; }
.c3csrt1{ width: 20%;}
.c3mdrt1 ul li{ width: 100%; display: flex; align-items: center; margin: 5px 0;}
.c3mdrt1 ul li img{ width: 20px; margin-right: 10px;}
.c3mdrt1 ul li span{ font-size: 16px; color: #fff;}
.c3mdlf1{ width: 45%; font-size: 16px; color: #fff;}
.c3mdrt1{ width: 45%;}

.con4{ width: 100%; padding: 90px 0; background-color: #C4B693;}
.c4top{ width: 100%; max-width: 820px; margin: 0 auto;}
.c4top ul li{ width: calc((100% - 60px)/3); margin: 10px; float: left;}
.c4top ul li h1{ font-size: 40px; color: #3E2B24; text-align: center; margin-bottom: 10px;}
.c4top ul li span{ display: block; font-size: 16px; text-align: center; color: #3E2B24;}
.map{ width: 100%; margin-top: 60px;}
.map img{ width: 100%; display: block;}

.c4item{ padding: 30px 0; width: 100%; display: flex; justify-content: space-between; align-items: center;}
.c4pic{ width: 50%; text-align: center;}
.c4pic img{ width: 100%; max-width: 490px;}
.c4wz{ width: 50%; display: flex; justify-content: center;}
.c4wznr{ width: 65%;}
.c4wz span{ font-size: 16px; color: #3E2B24; display: block; margin-bottom: 10px;}
.c4wz h1{ font-size: 40px; color: #3E2B24; margin-bottom: 10px;}
.c4wz h2{ font-size: 16px; color: #3E2B24; margin-bottom: 60px;}
.c4wz p{ font-size: 16px; color: #3E2B24;}

.con5{ padding: 90px 0; width: 100%; background-color: #F1ECEA;}
.c5xn{ width: 100%; overflow: hidden;}
.tempWrap{ width: 100% !important; }
.c5xn ul li{ width:45%; margin-right: 15px;}
.c5xn ul li img{ width: 100%;}
.btn3{ width: 120px; line-height: 40px; text-align: center; color: #fff; background-color: #3E2B24; margin: 10px auto;}
.con6{ width: 100%; padding: 60px 0; background-color: #C4B693;}
.con6nr{ width: 100%; max-width: 650px; margin: 0 auto; text-align: center;}
.con6nr h1{ font-size: 40px; text-align: center; color: #3E2B24; margin-bottom: 10px;}
.con6nr p{ font-size: 16px; text-align: center; color: #3E2B24; margin-bottom: 10px;}
.het{ height: 650px;}
.foot{ width: 100%; padding: 60px 0; background-color: #3E2B24;}
.footwapper{ width: 95%; max-width: 980px; margin: 0 auto; }
.footbt{ width: 100%; max-width: 500px; margin: 0 auto; margin-bottom: 30px;}
.footbt h1{ font-size: 40px; text-align: center; color: #C4B693; margin: 10px;}
.footbt p{ font-size: 16px; text-align: center; color: #C4B693;}
.foot ul li{ width: calc((100% - 120px)/3); margin: 20px; float: left;}
.foot ul li label{ display: block; text-align: center; font-size: 16px; color: #C4B693; margin-bottom: 10px;}
.ipt{ width: 100%; border: 0; border-bottom: 1px solid #C4B693; line-height: 45px;}
.ipt input{ width: 100%; background-color: transparent; line-height: 35px;}
.ipt select{ color: #fff; height: 35px; border: 0; width: 100%; background-color: transparent; line-height: 35px;}
.btn4{ width: 120px;  height: 42px; line-height: 42px; text-align: center; color: #3E2B24; background-color: #C4B693; margin: 30px auto; } 
.footbottm{ width: 100%; padding: 30px 0; display: flex; justify-content: space-between; align-items: center;}
.fotlis a{ margin: 0 10px; font-size: 16px; color: #C4B693;}
.footbottm p{ font-size: 16px; color: #C4B693;}

@media(max-width:999px) {
.m12_con03bg{ padding:40px 0; }
.m12_con03 .m12_tit1{ text-align:left;}
.m12_con03 .list{ float:none; width:100%; margin-top:20px;}
.m12_con03 .list ul li{ float:left; width:calc((100% - 5px)/2); margin:0 0 10px 5px; }
.m12_con03 .list ul li:nth-child(1){ width:100%; margin-left:0;}
.m12_con03 .list ul li:nth-child(2){ margin-left:0;}
.m12_con03 .list ul li .img{ height:100px; }
.m12_con03 .list ul li:nth-child(1) .img{ height:170px;}
.m12_con03 .list ul li .txt{ width:90%; padding:10px 5%;}
.m12_con03 .list ul li .txt .h3{ font-size:14px; line-height:1.2em; margin-bottom:5px;}
.m12_con03 .list ul li .txt .h2{ font-size:16px; line-height:1em; }
.m12_con03 .list ul li:nth-child(1) .txt .h2{ margin-bottom:5px;}
.m12_con03 .list ul li .txt .h4{ font-size:14px; line-height:1.8em; margin-bottom:0 !important;}
.m12_con03 .list ul li .m12_more1{ display:none !important;}
}


.page1_add{ text-align:right; color:#666; font-size:20px; line-height:30px; margin-top:20px;}
.page1_add2{ color:#fff;}
.page1_add span{ display:inline-block;}
.page1_add a{ display:inline-block; color:#E0A93C; margin:0 10px 0 15px;}
.page1_add a:hover{ text-decoration:underline;}

.prev_next{ display:flex; justify-content: space-between; align-items: center; font-size:18px; line-height:28px;}
.prev_next a{ color:#999;}
.prev_next a:hover{ color:#e0a93f;}

