@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:14px;font-family:"Source Han Sans CN";color:#898989;line-height:28px; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "Source Han Sans CN"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong {  }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.header{height: auto; width:100%; background:#fff; position:fixed; z-index:99;}
.headerbox{width: 1280px; margin: 0 auto; height:80px; }
.logo{width:200px;float: left; margin-top:15px;}
.logo img{width: 100%;}
.nav{ width:100%;background: #6A2D27;}
.nav ul{ width:100%; margin:0 auto;border-top: 2px solid #D2BB9B;box-sizing: border-box; }
.nav li{float: left; width:16.66%; height:60px;position: relative; text-align:center; line-height:60px;border-right: 2px solid #D2BB9B;border-bottom: 2px solid #D2BB9B;box-sizing: border-box; }
.nav li h3 a{display: block; font-size:18px;font-weight: 600;color: #ffffff;line-height: 60px;}
.nav li:nth-child(1) {border-left: 2px solid #D2BB9B;}
.nav li:nth-child(7) {border-left: 2px solid #D2BB9B;}
.nav li a:hover{background: var(--ad-8875, #AD8875); color:#f2f2f2;}

.yzxz{float: right; height:51px; background:url(../images/phone.png) left no-repeat; padding-left:60px; margin-top:15px;}
.yzxz h2{ color:#333; font-size:14px; line-height:15px;}
.yzxz p{font-size: 24px; line-height:30px;color: var(--852019, #77302A);font-weight: 700;}
.banner{}
.banner img{width: 100%; display:block;}
.banner .swiper-button-next {background: url(../images/right.png); width: 27px;height: 54px;margin-top: -22px;right: 4vw;}
.banner .swiper-button-prev {background: url(../images/left.png); width:27px;height: 54px;margin-top: -22px;left: 4vw;}
.banner .swiper-pagination { bottom: 40px!important; height: 22px; display: inline-flex;align-items: center; border-radius: 22px; left: 50%!important; position: absolute; transform: translateX(-50%); width: auto!important; padding: 6px 10px; background: rgba(255,255,255,.1);}
.banner .swiper-pagination span { opacity: 1; background: rgba(255,255,255,.3);}
.banner .swiper-pagination span.swiper-pagination-bullet-active { background: #ffffff;}
.cont1{ width:100%; height:auto; background:#f2f2f2; padding:80px 0px;}

.cnt1xw{ width:1280px; height:auto; margin:0 auto;}
.cont1 h3{ width:100%; height:auto; text-align:center;}
.cont1 h3 img{ max-width:100%;}
.cnt1xw ul{ width:100%; height:auto; margin-top:60px;}
.cnt1xw ul li{ width:32%; float:left; margin-right:2%;transition: all 0.8s; border:1px solid #77302A; border-radius:16px;box-sizing: border-box; text-align:center; padding:40px 0px; background:#FFF7F0; }
.cnt1xw ul li:nth-child(3){ margin-right:0px;}
.cnt1xw ul li h2{ width:83%; font-size:24px; color:#77302A; margin:0 auto; font-weight:700; padding-top:17px; height:40px;}
.cnt1xw ul li p{ color:#AD8875; width:83%; margin:0 auto;height: 6vw;}
.cnt1xw ul li a{ width:230px; height:58px; border-radius: 4px;transition: all 0.8s; display:block; text-align:center; font-size:16px; line-height:58px; margin:40px auto; color:#fff;background: #AD8875;}
.cnt1xw ul li:hover{ background:#fff;}
.cnt1xw ul li:hover a{ background:#77302A;}

.ct1xw{ width:1280px; margin:0 auto; height:auto; padding-top:100px;}


.ct1x{ width:100%; height:auto; border:1px solid #D2BB9B;border-radius: 16px; padding:35px; margin-top:55px;box-sizing: border-box;}

.cnt1l{ width:575px; height: auto; float:left;  overflow:hidden;border-radius: 12px;
background: var(--852019, #77302A);}
.cnt1l img{ width:100%;cursor: pointer;transition: all 0.6s; display:block;}
.cnt1l img:hover{transform: scale(1.06);}
.cnt1l a{ width:100%; display:block; padding:50px 0px;}
.cnt1l h2{ font-size:14px; color:#f2f2f2; width:90%; margin:0 auto;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cnt1l:hover h2{ text-decoration:underline;}
.cnt1l p{ color:#fff;width:90%; margin:0 auto; padding-top:20px;}
.cnt1r{ width:580px; height: auto; float:right;}
.cnt1r li{ width:100%; height:42px; border-bottom:1px solid #ECE1C8;transition: all 0.8s; padding-bottom:13px; margin-bottom:12px;}
.cnt1r li a{ width:100%; height:44px; line-height:44px; display:block; transition: all 0.8s;font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cnt1r li a span{ color:#6A2D27; float:right; font-size:14px;}
.cnt1r li:hover a{ color:#6A2D27;}
.cnt1r li a b{ color:#6A2D27;}
.cnt1r li:hover{border-bottom:1px solid #6A2D27;}

.cont2{ width:100%; height:auto; padding:100px 0px; background:url(../images/b1.png) center no-repeat; background-size:cover;}
.cont2 h3{ width:100%; text-align:center;}
.cnt2{ width:1280px; height:auto; border:1px solid #D2BB9B; margin:60px auto 0px auto; padding:5px;box-sizing: border-box; }
.cnt2 img{ display:block;}

.cont3{ width:1280px; margin:80px auto;}
.cont3 h3{ width:100%; text-align:center;}
.cont3 ul{ width:100%; margin:0 auto; padding-top:70px;}
.cont3 ul li{ width:33.33%; float:left; border-right:1px solid #D2BB9B ;box-sizing: border-box; text-align:center;color: var(--852019, #77302A);}
.cont3 ul li h2{ font-size:24px; }
.cont3 ul li p{ color:#AD8875; padding-top:15px;}
.cont3 ul li:nth-child(3n){border-right:0px solid #D2BB9B ;}
.cont3 ul li:nth-child(4){ padding-top:40px;}
.cont3 ul li:nth-child(5){ padding-top:40px;}
.cont3 ul li:nth-child(6){ padding-top:40px;}

.fot_menu{ width:100%; height:60px; line-height:60px; background:#AD8875; font-size:16px; color:#fff;}
.fmenu{ width:1280px; margin:0 auto;}
.fmenu a{ padding:0px 20px; color:#fff;}
.fmenu a:hover{ text-decoration:underline;}

.footer{ width:100%; background:#77302A; padding:100px 0px 0px 0px;;color: var(--dad-1-c-4, #D2BB9B);}
.foot{ width:1280px; margin:0 auto;}
.foot1{ width:33.33%; float:left;}
.foot1 h3{ font-size:36px; margin-bottom:30px;font-family: DIN-Bold;} 
.foot1 h2{color: var(--dad-1-c-4, #D2BB9B); font-size:24px; margin-bottom:30px;}
.foot1 a{ width:50%; float:left; display:block; color:#D2BB9B; text-decoration:underline; position: relative;transition: all 0.8s;}
.fkt1{ width:478px; height:350px; position:absolute; bottom:50px; left:-200px; opacity: 0;    border: 1px solid #D2BB9B;
    border-radius: 4px; overflow:hidden;transition: all 0.8s;}
.fkt1 img{ width:100%;}
.foot1 a:hover .fkt1{opacity: 1;}

.foot1:nth-child(3){ width:20%; float:right;}
.foot4{ width:100%; border-top:1px solid #D2BB9B; text-align:center; line-height:70px; margin-top:50px; }

#bannera{width:100%; height:400px; margin:0 auto; padding-bottom:0px; border-bottom:#fafafa 0px solid; background-position:center center;}
.tp{ width:100%; height:201px;}
.xwym{ width:1280px; min-height:100px; border:1px solid #D2BB9B;border-radius: 4px; margin:70px auto 0px auto; position:relative; padding:85px 120px;box-sizing: border-box;}
.xwym1{ width:73px; height:74px; position:absolute; top:20px; left:20px;}
.xwym2{ width:73px; height:74px; position:absolute; top:20px; right:20px;}
.xwym3{ width:73px; height:74px; position:absolute; bottom:20px; left:20px;}
.xwym4{ width:73px; height:74px; position:absolute; bottom:20px; right:20px;}
.xwzm{ font-size:20px; color:#77302A; line-height:32px;font-weight:500;}

.enter{ width:230px; height:58px; border-radius: 4px;transition: all 0.8s; display:block; text-align:center; font-size:16px; line-height:58px; margin:60px auto 0px auto; color:#fff;background: #AD8875;}
.enter:hover{background:#77302A;}
.ct1xw h3{text-align:center;}
.ct1xx1{width: 100%;
    height: auto;
    border: 1px solid #D2BB9B;
    border-radius: 16px;
    padding: 35px;
    margin-top: 55px;
    box-sizing: border-box;
}
.cnt1lxx {
    width: 100%;
    height: auto;
    float: left;
    overflow: hidden;
    border-radius: 12px;
    background: var(--852019, #77302A);
}
.cnt1limg{ width: 48%;    float: left;
    overflow: hidden;
    position: relative;}
.a1rt211 {
    overflow: hidden;
    padding-left: 40px;
    box-sizing: border-box;
}
.cnt1rxx{
	    width: 100%;
    height: auto;
    float: right;
    margin-top: 50px;
	}
.cxwn{ width:1280px; height:auto; margin:0px auto 80px auto; }
.cxwn h3{ text-align:center;}
.cxm1{ width:100%; text-align:center;}
.cxm1 imgz{ max-width:100%;}

.cxm2{ width:100%; height:auto; margin-top:50px;}
.cxm2 li{ width:23.5%; float:left; margin-right:2%;border-radius: 16px;border: 1px solid var(--852019, #77302A); margin-bottom:30px;box-sizing: border-box; text-align:center; padding:40px 0px;}
.cxm2 li:nth-child(4n){ margin-right:0px;}
.cxm2 li h2{color: var(--852019, #77302A); font-size:24px; padding-top:25px;}

.cxm3{ width:100%; margin-top:60px;}
.cxm3 img{ width:100%;}

.cxm4{ width:100%}
.cxm4 li{ width:49%; padding:90px 0px; background:#77302A; color:#D2BB9B; float:left; margin-right:2%; text-align:center;border-radius: 16px;}
.cxm4 li:nth-child(2n){ margin-right:0px;}
.cxm4 li h3{font-size: 24px;font-weight: 700;}
.cxm4 li p{ line-height:60px;}
.cxm4 li p span{ text-decoration: line-through;}
.cxm4 li h2{ font-size:14px; font-weight:400;}
.cxm4 li h2 span{ font-size:32px; font-weight:bold;}

.cxm5{ width:1280px; margin:0 auto 80px auto;}
.cxm5 h3{ text-align:center;}



.cxm4xw{ width:100%}
.cxm4xw li{ width:100%; padding:90px 0px; background:#77302A; color:#D2BB9B; float:none;  text-align:center;border-radius: 16px;}

.cxm4xw li h3{font-size: 24px;font-weight: 700;}
.cxm4xw li p{ line-height:60px;}
.cxm4xw li p span{ text-decoration: line-through;}
.cxm4xw li h2{ font-size:14px; font-weight:400;}
.cxm4xw li h2 span{ font-size:32px; font-weight:bold;}


.cxm2hw{ width:100%; height:auto; margin-top:50px;}
.cxm2hw li{ width:32%; float:left; margin-right:2%;border-radius: 16px;border: 1px solid var(--852019, #77302A); margin-bottom:30px;box-sizing: border-box; text-align:center; padding:40px 0px;}
.cxm2hw li:nth-child(3n){ margin-right:0px;}
.cxm2hw li h2{color: var(--852019, #77302A); font-size:20px; padding-top:25px;font-weight: 700; line-height:30px; height:60px;}


.cxm2w{ width:100%; height:auto; margin-top:50px;}
.cxm2w li{ width:23.5%; float:left; margin-right:2%;border-radius: 16px;border: 1px solid var(--852019, #77302A); margin-bottom:30px;box-sizing: border-box; text-align:center; padding:40px 0px;}
.cxm2w li:nth-child(4n){ margin-right:0px;}
.cxm2w li h2{color: var(--852019, #77302A); font-size:24px; padding-top:25px;}
.cxm2w li p{ width:94%; margin:0 auto; color:#AD8875; font-size:12px; line-height:18px; height:162px; text-align:left; margin-top:20px;}

.xwzm1{ width:100%; height:auto;}
.xwzm1 li{ width:100%; padding-bottom:40px; margin-bottom:40px; border-bottom:1px solid #D2BB9B;color: var(--852019, #77302A);
font-family: "Source Han Sans CN";
font-size: 20px; font-weight:500;}
.xwzm1 li h2{ font-size:24px; font-weight:700; height:40px;}

.gsjs{ width:100%; height:auto; padding:100px 0px; background:#77302A; margin-bottom:100px;}
.gsjs h3{ width:100%; text-align:center;}

.cxm2f{ width:1280px; margin:0 auto; height:auto; margin-top:50px;}
.cxm2f li{ width:23.5%; float:left; margin-right:2%;border-radius: 16px;border: 1px solid var(--852019, #D2BB9B); margin-bottom:0px;box-sizing: border-box; text-align:center; padding:40px 0px;}
.cxm2f li:nth-child(4n){ margin-right:0px;}
.cxm2f li h2{color: var(--852019, #D2BB9B); font-size:24px; padding-top:25px;}
.cxm2f li p{color: var(--ad-8875, #AD8875); font-size:14px; font-weight:400; width:88%; margin:0 auto; padding-top:20px;}

.ab2{ width:1280px; height:auto;  margin:50px auto; }
.ab2 ul li{ width:23.5%; height: 240px;; float:left; text-align:left; margin-right:2%; padding:30px 40px ; border:1px solid #77302A;;box-sizing: border-box;background:#; border-radius:16px;}
.ab2 ul li:nth-child(4n){ margin-right:0px;} 
.ab2 ul li h2{ width:100%; height:50px; line-height:50px; color:#6A2D27; font-size:16px;}
.ab2 ul li p{ width:100%; height:50px; line-height:25px;;color: var(--6-a-2-d-27, #6A2D27); font-size:16px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}
.zsjmdh{font-size:1.8rem;font-weight:600;height:2.5;}
.ab2 ul li:nth-child(4) img{ width:80%;}

.ab2 ul li p a{color: var(--6-a-2-d-27, #6A2D27);}

.cxm2w1{ width:100%; height:auto; margin-top:50px;}
.cxm2w1 li{ width:23.5%; float:left; margin-right:2%;border-radius: 16px;border: 1px solid var(--852019, #77302A); margin-bottom:30px;box-sizing: border-box; text-align:center; padding:40px 0px;}
.cxm2w1 li:nth-child(4n){ margin-right:0px;}
.cxm2w1 li h2{color: var(--852019, #77302A); font-size:24px; padding-top:25px;}
.cxm2w1 li p{ width:90%; margin:0 auto; color:#AD8875; font-size:14px; line-height:21px; height:126px; text-align: center; margin-top:20px;}


.ar1{ width:100%; height:auto; margin:0 auto;box-sizing: border-box;  }
#info-T{width:100%; min-height:26px; padding-top:30px; padding-bottom:15px; line-height:26px; text-align:left; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:left;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}
#info-C img{ max-width:100%;}
#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height: auto; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}























































@media(max-width:1279px){
.headerbox{width: 1000px; padding: 0 3%;}
.nav li{padding-left: 0px;}
.fmenu{width: 1000px;
	}
.foot {
    width: 1000px;}
}
@media(max-width:1000px){
.header{position: fixed;width: 100%;height: 60px; top: 0;background: #fff;left: 0;z-index: 100;}
.tp{ height:60px;}
.logo{width: auto;float: left; margin-top:5px;}
.logo img{width: auto;}
.logo img{height:50px;width: auto;}
.dhbtn{position: absolute;width: 30px;height: 30px;background: url(../images/d1.png) no-repeat center center #AD8875; border-radius:4px;background-size: 20px 20px; right: 3%; top: 15px;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #AD8875;background-size: 20px 20px;}
.nav{position: fixed;width: 200px; height: calc(100% - 60px);top: 60px;left: -200px;background: #fff;}
.yzxz{display: none;}
.nav{ padding-left:0px;}
.nav ul{width:100%; border:0px;}
.nav li{float: none; padding: 0; border:0px; height:auto; width:100%; }
.nav li:nth-child(1) {border-left: 0px solid #D2BB9B;}
.nav li:nth-child(7) {border-left: 0px solid #D2BB9B;}
.nav li h3 a{ display: inline; padding: 0 15px; line-height: 42px;}
.nav li h3 {border-bottom: 1px solid #D2BB9B; line-height: 42px;}
.sub{position: static; }
.sub dt a{text-align: left; padding-left: 30px;box-sizing: border-box;}
.dhbj{position: fixed;width: 100%; height: 100%;background: rgba(0,0,0,.7);top: 0;left: 0;z-index: 10;display: none;}
.banner{margin-top: 0px;}
.banner .swiper-button-next{width: 20px;height:40px; margin-top: -20px;background-size: 100% 100%;}
.banner .swiper-button-prev{width: 20px;height:40px; margin-top: -20px;background-size: 100% 100%;}

.cont1{ width:100%; height:auto; background:#f2f2f2; padding:40px 0px;}

.cnt1xw{ width:96%; height:auto; margin:0 auto;}
.cont1 h3{ width:100%; height:auto; text-align:center;}
.cont1 h3 img{width: auto; height:45px;max-width:100%;}
.cnt1xw ul{ width:84%; height:auto; margin:20px auto 0px auto;}
.cnt1xw ul li{ width:100%; float: none; margin-bottom:20px;; margin-right:0%;transition: all 0.8s; border:1px solid #77302A; border-radius:16px;box-sizing: border-box; text-align:center; padding:40px 0px 20px 0px;; background:#FFF7F0; }
.cnt1xw ul li img{ width:70px;}
.cnt1xw ul li:nth-child(3){ margin-right:0px;}
.cnt1xw ul li h2{ width:90%; font-size:18px; color:#77302A; margin:0 auto; font-weight:700; padding-top:15px; height:30px;}
.cnt1xw ul li p{ color:#AD8875; width:90%; margin:0 auto;height: auto; line-height:20px;;}
.cnt1xw ul li a{ width:180px; height:48px; border-radius: 4px;transition: all 0.8s; display:block; text-align:center; font-size:14px; line-height:58px; margin:20px auto; color:#fff;background: #AD8875;}
.cnt1xw ul li:hover{ background:#fff;}
.cnt1xw ul li:hover a{ background:#77302A;}

.ct1xw{ width:96%; margin:0 auto; height:auto; padding-top:40px;}


.ct1x{ width:100%; height:auto; border:1px solid #D2BB9B;border-radius: 16px; padding:15px; margin-top:25px;box-sizing: border-box;}

.cnt1l{ width:100%; height: auto; float:none; margin-bottom:20px;;  overflow:hidden;border-radius: 12px;
background: var(--852019, #77302A);}
.cnt1l img{ width:100%;cursor: pointer;transition: all 0.6s; display:block;}
.cnt1l img:hover{transform: scale(1.06);}
.cnt1l a{ width:100%; display:block; padding:20px 0px;}
.cnt1l h2{ font-size:14px; color:#f2f2f2; width:90%; margin:0 auto;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cnt1l:hover h2{ text-decoration:underline;}
.cnt1l p{ color:#fff;width:90%; margin:0 auto; padding-top:10px;}
.cnt1r{ width:100%; height: auto; float:none;;}
.cnt1r li{ width:100%; height:42px; border-bottom:1px solid #ECE1C8;transition: all 0.8s; padding-bottom:5px; margin-bottom:5px;}
.cnt1r li a{ width:100%; height:44px; line-height:44px; display:block; transition: all 0.8s;font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cnt1r li a span{ color:#6A2D27; float:right; font-size:14px;}
.cnt1r li:hover a{ color:#6A2D27;}
.cnt1r li a b{ color:#6A2D27;}
.cnt1r li:hover{border-bottom:1px solid #6A2D27;}

.cont2{ width:100%; height:auto; padding:50px 0px; background:url(../images/b1.png) center no-repeat; background-size:cover;}
.cont2 h3{ width:100%; text-align:center;}
.cont2 h3 img{ width:auto; height:45px;}
.cnt2{ width:96%; height:auto; border:1px solid #D2BB9B; margin:30px auto 0px auto; padding:5px;box-sizing: border-box; }
.cnt2 img{ display:block; width:100%;}

.cont3{ width:96%; margin:40px auto;}
.cont3 h3{ width:100%; text-align:center;}
.cont3 h3 img{ width:auto; height:45px;}
.cont3 ul{ width:100%; margin:0 auto; padding-top:70px;}
.cont3 ul li{ width:50%; float:left; margin-bottom:20px; border-right:1px solid #D2BB9B ;box-sizing: border-box; text-align:center;color: var(--852019, #77302A);}
.cont3 ul li h2{ font-size:20px; }
.cont3 ul li p{ color:#AD8875; padding-top:15px; width:90%; margin:0 auto; font-size:12px; line-height:16px;}
.cont3 ul li:nth-child(3n){border-right:1px solid #D2BB9B ;}
.cont3 ul li:nth-child(2n){border-right:0px solid #D2BB9B ;}
.cont3 ul li:nth-child(4){ padding-top:0px;}
.cont3 ul li:nth-child(5){ padding-top:0px;}
.cont3 ul li:nth-child(6){ padding-top:0px;}

.fot_menu{ width:100%; height:60px; line-height:60px; background:#AD8875; font-size:16px; color:#fff; display:none;}
.fmenu{ width:1280px; margin:0 auto;}
.fmenu a{ padding:0px 20px; color:#fff;}
.fmenu a:hover{ text-decoration:underline;}

.footer{ width:100%; background:#77302A; padding:15px 0px ;color: var(--dad-1-c-4, #D2BB9B);}
.foot{ width:96%; margin:0 auto; }
.foot1{ width:33.33%; float:left; display:none;}
.foot1 h3{ font-size:36px; margin-bottom:30px;font-family: DIN-Bold;} 
.foot1 h2{color: var(--dad-1-c-4, #D2BB9B); font-size:24px; margin-bottom:30px;}
.foot1 a{ width:50%; float:left; display:block; color:#D2BB9B; text-decoration:underline; position: relative;transition: all 0.8s;}
.fkt1{ width:478px; height:350px; position:absolute; bottom:50px; left:-200px; opacity: 0;    border: 1px solid #D2BB9B;
    border-radius: 4px; overflow:hidden;transition: all 0.8s; display:none;}
.fkt1 img{ width:100%;}
.foot1 a:hover .fkt1{opacity: 1;}

.foot1:nth-child(3){ width:20%; float:right;}
.foot4{ width:100%; border-top:0px solid #D2BB9B; text-align:center; line-height:30px; margin-top:0px; }

#bannera{width:100%; height:120px; margin:0 auto; padding-bottom:0px; border-bottom:#fafafa 0px solid; background-position:center center; background-size:auto 100%;}

.xwym{ width:96%; min-height:100px; border:1px solid #D2BB9B;border-radius: 4px; margin:40px auto 0px auto; position:relative; padding:25px 10px;box-sizing: border-box;}
.xwym1{ width:73px; height:74px; position:absolute; top:20px; left:20px; display:none;}
.xwym2{ width:73px; height:74px; position:absolute; top:20px; right:20px; display:none;}
.xwym3{ width:73px; height:74px; position:absolute; bottom:20px; left:20px; display:none;}
.xwym4{ width:73px; height:74px; position:absolute; bottom:20px; right:20px; display:none;}
.xwzm{ font-size:20px; color:#77302A; line-height:32px;font-weight:500; font-size:14px;}

.enter{ width:180px; height:45px; border-radius: 4px;transition: all 0.8s; display:block; text-align:center; font-size:14px; line-height:45px; margin:30px auto 0px auto; color:#fff;background: #AD8875;}
.enter:hover{background:#77302A;}

.cxwn{ width:96%; height:auto; margin:0px auto 40px auto; }
.cxwn h3{ text-align:center;}
.cxwn h3 img{ width:auto; height:45px;}
.cxm1{ width:100%; text-align:center;}
.cxm1 imgz{ max-width:100%;}
.cxm1 img{ max-width:100%;}
.cxm2{ width:100%; height:auto; margin-top:20px;}
.cxm2 li{ width:49%; float:left; margin-right:2%;border-radius:6px;border: 1px solid var(--852019, #77302A); margin-bottom:30px;box-sizing: border-box; text-align:center; padding:20px 0px;}
.cxm2 li:nth-child(2n){ margin-right:0px;}
.cxm2 li h2{color: var(--852019, #77302A); font-size:16px; padding-top:15px;}

.cxm3{ width:100%; margin-top:30px;}
.cxm3 img{ width:100%;}
.xwym { margin-top:30px;}
.xwym img{ width:100%;}



.cxm4{ width:100%}
.cxm4 li{ width:49%; padding:40px 0px; background:#77302A; color:#D2BB9B; float:left; margin-right:2%; text-align:center;border-radius:8px;}
.cxm4 li:nth-child(2n){ margin-right:0px;}
.cxm4 li h3{font-size:20px;font-weight: 700;}
.cxm4 li p{ line-height:40px;}
.cxm4 li p span{ text-decoration: line-through;}
.cxm4 li h2{ font-size:14px; font-weight:400;}
.cxm4 li h2 span{ font-size:25px; font-weight:bold;}

.cxm5{ width:96%; margin:0 auto 40px auto;}
.cxm5 h3{ text-align:center;}
.cxm5 h3 img{ width:100%; height:45px;}


.cxm4xw{ width:100%}
.cxm4xw li{ width:100%; padding:90px 0px; background:#77302A; color:#D2BB9B; float:none;  text-align:center;border-radius: 16px;}

.cxm4xw li h3{font-size: 24px;font-weight: 700;}
.cxm4xw li p{ line-height:60px;}
.cxm4xw li p span{ text-decoration: line-through;}
.cxm4xw li h2{ font-size:14px; font-weight:400;}
.cxm4xw li h2 span{ font-size:32px; font-weight:bold;}


.cxm2hw{ width:100%; height:auto; margin-top:40px;}
.cxm2hw li{ width:49%; float:left; margin-right:2%;border-radius: 16px;border: 1px solid var(--852019, #77302A); margin-bottom:30px;box-sizing: border-box; text-align:center; padding:40px 0px;}
.cxm2hw li:nth-child(2n){ margin-right:0px;}
.cxm2hw li h2{color: var(--852019, #77302A); font-size:14px; padding-top:15px;font-weight: 700; line-height:25px; height:75px;}
.cxm2hw li:nth-child(2n+1){ margin-right:2%;}

.cxm2w{ width:100%; height:auto; margin-top:30px;}
.cxm2w li{ width:80%; float:none; margin-right:0%; margin:0 auto;border-radius: 16px;border: 1px solid var(--852019, #77302A); margin-bottom:20px;box-sizing: border-box; text-align:center; padding:30px 0px;}
.cxm2w li:nth-child(4n){ margin-right: auto;}
.cxm2w li h2{color: var(--852019, #77302A); font-size:16px; padding-top:15px;}
.cxm2w li p{ width:96%; margin:0 auto; color:#AD8875; font-size:12px; line-height:18px; height: auto; text-align:left; margin-top:10px;}

.xwzm1{ width:100%; height:auto;}
.xwzm1 li{ width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #D2BB9B;color: var(--852019, #77302A);
font-family: "Source Han Sans CN";
font-size:14px; font-weight:500;}
.xwzm1 li h2{ font-size:18px; font-weight:700; height:30px;}

.gsjs{ width:100%; height:auto; padding:100px 0px; background:#77302A; margin-bottom:100px;}
.gsjs h3{ width:100%; text-align:center;}
.gsjs h3 img{ height:45px;}
.cxm2f{ width:96%; margin:0 auto; height:auto; margin-top:50px;}
.cxm2f li{ width:48%; float:left;margin-top:12px; margin-right:2%;border-radius: 16px;border: 1px solid var(--852019, #D2BB9B); margin-bottom:0px;box-sizing: border-box; text-align:center; padding:40px 0px;}
.cxm2f li:nth-child(4n){ margin-right:0px;}
.cxm2f li h2{color: var(--852019, #D2BB9B); font-size:20px; padding-top:25px;}
.cxm2f li p{color: var(--ad-8875, #AD8875); font-size:13px; font-weight:400; width:88%; margin:0 auto; padding-top:20px;}

.ab2{ width:96%; height:auto;  margin:40px auto; }
.ab2 ul li{ width:48%; height: 240px;; float:left;margin-top:12px; text-align:left; margin-right:2%; padding:30px 10px ; border:1px solid #77302A;;box-sizing: border-box;background:#; border-radius:16px;}
.ab2 ul li:nth-child(4n){ margin-right:0px;} 
.ab2 ul li h2{ width:100%; height:40px; line-height:40px; color:#6A2D27; font-size:16px;}
.ab2 ul li p{ width:100%; height:70px; line-height:25px;;color: var(--6-a-2-d-27, #6A2D27); font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4; overflow: hidden;}
.zsjmdh{font-size:1.1rem;font-weight:600;}
.ab2 ul li:nth-child(4) img{ width:80%;}

.ab2 ul li p a{color: var(--6-a-2-d-27, #6A2D27);}

.cxm2w1{ width:100%; height:auto; margin-top:40px;}
.cxm2w1 li{ width:86%; float:none;; margin:0 auto;border-radius: 8px;border: 1px solid var(--852019, #77302A); margin-bottom:20px;box-sizing: border-box; text-align:center; padding:20px 0px;}
.cxm2w1 li:nth-child(4n){ margin-right: auto;}
.cxm2w1 li h2{color: var(--852019, #77302A); font-size:24px; padding-top:25px;}
.cxm2w1 li p{ width:90%; margin:0 auto; color:#AD8875; font-size:14px; line-height:21px; height:126px; text-align: center; margin-top:20px;}


.ar1{ width:100%; height:auto; margin:0 auto;box-sizing: border-box;  }
#info-T{width:100%; min-height:26px; padding-top:30px; padding-bottom:15px; line-height:26px; text-align:left; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:left;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}
#info-C img{ max-width:100%;}
#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height: auto; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}


































}





