﻿

.row-b1{padding: 4.19rem 0 5.63rem;}
.m-list1{overflow: hidden;margin: 0 -1.25rem;}
.m-list1 li{width: 33.33%;float: left;margin-bottom: 3.75rem;}
.m-list1 .con{display: block;margin: 0 1.25rem;}
.m-list1 .pic{border: 1px solid #D7D7D7;padding: 7px;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list1 .pic span{padding-top: 67%;height: 0;position: relative;overflow: hidden;display: block;}
.m-list1 .pic img{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;
    transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    -o-transition: .8s;
}
.m-list1 .bot{line-height: 4.63rem;position: relative;padding-right: 6.88rem;
    border-bottom: 1px solid #C9C9C9;
}
.m-list1 .bot:after{content: '';position: absolute;left: 0;bottom: -1px;height: 1px;width: 0;
    background-color: #BB9D5C;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list1 .more{position: absolute;right: 1rem;bottom: 0;padding-right: 1.25rem;
    font-size: 1.13rem;color: #BB9D5C;
    background: url(../images/i-02.png) no-repeat right center;
    -o-background-size: .5rem auto;
    -ms-background-size: .5rem auto;
    -moz-background-size: .5rem auto;
    -webkit-background-size: .5rem auto;
    background-size: .5rem auto;
}
.m-list1 .t1{font-size: 1.25rem;color: #333;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.m-list1 .con:hover .bot:after{width: 100%;}
.m-list1 .con:hover .pic{border-color: #BB9D5C;}
.m-list1 .con:hover .pic img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.pages{font-size: 0;text-align: center;margin: 3.13rem 0;}
.pages ul{display: inline-block;}
.pages li{float: left;margin: 0 5px;}
.pages li a{display: block;width: 3.38rem;height: 3.38rem;border: 1px solid #E8E8E8;
    line-height: 3.25rem;font-size: 1rem;color: #333;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.pages .arrow a{width: auto;padding: 0 2rem;}
.pages li:hover a,.pages li.on a{border-color: #BB9D5C;color: #BB9D5C;}

.row-b2{padding: 3.31rem 0 4.5rem;}
.m-list2{overflow: hidden;margin: 0 -1.5rem;}
.m-list2 li{width: 50%;float: left;margin-bottom: 3rem;}
.m-list2 .con{display: block;margin: 0 1.5rem;height: 13.69rem;
	border: 1px solid #D5DCE4;padding-left: 3.56rem;padding-top: 2.63rem;
	background: url(../images/p-bg2.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-list2 .t1{font-size: 2rem;padding-left: 2.94rem;color: #333;margin-bottom: 1.25rem;
	background: url(../images/i-08.png) no-repeat left center;
}
.m-list2 .desc{font-size: 1.25rem;line-height: 1.8;color: #333;}
.m-list2 li:first-child{width: auto;float: none;}
.m-list2 li:first-child .con{height: 12.5rem;background-image: url(../images/p-bg1.jpg);}
.m-list2 li:first-child .t1{font-size: 2.25rem;}

.row-b3{padding: 3.31rem 0 3.75rem;}
.m-txt1{padding: 3.31rem 4.06rem 2.28rem;
	background: #F9F9F9;
	border: 1px solid #D8D6D2;
}
.m-txt1 .top{padding-bottom: 2.5rem;margin-bottom: 2.5rem;
	background: url(../images/i-09.png) repeat-x left bottom;
}
.m-txt1 .top img{display: block;height: 2.94rem;}
.m-txt1 .txt{font-size: 1.13rem;line-height: 1.89;color: #333;text-align: justify;}
.m-txt1 ol{list-style-type: decimal;padding-left: 1.25rem;}
.m-txt1 li{margin-bottom: 1rem;}

.m-pic{margin: 6rem auto;width: 33.25rem;}
.m-pic img{width: 100%;display: block;}

.row-b4{padding: 5.88rem 0 7.75rem;}
.btn-back{font-size: 1.13rem;color: #BB9D5C;padding-left: 2.13rem;display: block;margin-bottom: 2.81rem;
	background: url(../images/i-10.png) no-repeat left center;
	-o-background-size: 1.25rem auto;
	-ms-background-size: 1.25rem auto;
	-moz-background-size: 1.25rem auto;
	-webkit-background-size: 1.25rem auto;
	background-size: 1.25rem auto;
}

.m-txt2{overflow: hidden;margin-bottom: 3.75rem;}
.m-txt2 .pic{float: left;width: 43.75rem;padding: 9px;
	border: 1px solid #D7D7D7;margin-right: 3.63rem;
}
.m-txt2 .pic img{width: 100%;display: block;}
.m-txt2 .txt{overflow: hidden;padding-top: 0.63rem;}
.m-txt2 .t1{font-size: 2rem;color: #333;border-bottom: 1px solid #D8D8D8;
	padding-bottom: 1.38rem;margin-bottom: 1.76rem;
}
.m-txt2 .desc{font-size: 1.13rem;color: #666;line-height: 1.89;text-align: justify;}

.m-t1{font-size: 1.5rem;color: #333;padding-bottom: 1.5rem;margin-bottom: 3.25rem;
	border-bottom: 1px solid #D8D8D8;
}
.m-txt3{font-size: 1.13rem;color: #333;line-height: 1.89;}
.m-txt3 .item{padding-left: 2.13rem;
	background-position: left center;background-repeat: no-repeat;
	-o-background-size: 1.13rem auto;
	-ms-background-size: 1.13rem auto;
	-moz-background-size: 1.13rem auto;
	-webkit-background-size: 1.13rem auto;
	background-size: 1.13rem auto;
}
.m-txt3 .i1{background-image: url(../images/i-11.png);}

.row-b5{padding: 6.25rem 0 5rem;}
.g-t2{font-size: 2.5rem;text-align: center;margin-bottom: 3.63rem;}

.m-list3{}
.m-list3 li{margin-bottom: 1.88rem;
	background-color: #F7F7F7;
}
.m-list3 .top{padding-left: 2.69rem;padding-top: 2.5rem;padding-bottom: 2.25rem;position: relative;cursor: pointer;}
.m-list3 .top:after{content: '+';position: absolute;top: 50%;right: 2.5rem;
	font-size: 3rem;color: #333;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list3 .t1{font-size: 1.5rem;margin-bottom: 0.82rem;}
.m-list3 .info{font-size: 1rem;color: #878787;}
.m-list3 .info span:after{content: '|';margin: 0 .5rem 0 0.63rem;}
.m-list3 .info span:last-child:after{display: none;}
.m-list3 .con{display: none;padding-left: 2.69rem;padding-bottom: 1.25rem;}
.m-list3 .t2{font-size: 1rem;color: #94825C;margin-bottom: 0.38rem;}
.m-list3 .desc{font-size: 1rem;line-height: 2.25rem;color: #878787;margin-bottom: 1.5rem;}
.m-list3 li.on .top:after{content: '-';font-size: 5rem;}

.row-b6{padding-top: 7.25rem;}
.m-txt4{overflow: hidden;position: relative;margin-bottom: 6.25rem;}
.m-txt4 .wp{
    display: flex;
    justify-content: space-between;
}
.m-txt4:before{content: '';position: absolute;left: 0;right: 0;top: 2.53rem;height: 1px;
    background-color: #E3E3E3;
}
.m-txt4 .item{position: relative;z-index: 1;}
.m-txt4 .item:last-child{margin-right: 0;}
.m-txt4 .t1{font-size: 1.13rem;color: #666;display: inline-block;position: relative;
    padding-bottom: 0.94rem;margin-bottom: 2rem;width: 3.44rem;text-align: center;
}
.m-txt4 .t1:after{content: '';position: absolute;left: 50%;bottom: 0;width: 0.88rem;
    height: 3px;background-color: #BB9D5C;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.m-txt4 .t-c{font-size: 1.25rem;font-family: 'Montserrat-SemiBold',"SourceHanSansCN-Regular";
    font-weight: bold;line-height: 3.44rem;
}
.m-txt4 .ico{width: 3.44rem;height: 3.44rem;border-radius: 50%;display: inline-block;vertical-align: middle;
    border: 1px solid #E3E3E3;margin-right: 1.2rem;
}
.m-txt4 .ico img{width: 100%;height: 100%;display: block;}

.m-map{height: 36rem;margin-bottom: 3rem;}
.m-map #map{height: 100%;}
.m-map #map img{max-width: none;
    transition: 0s;
    -ms-transition: 0s;
    -moz-transition: 0s;
    -webkit-transition: 0s;
    -o-transition: 0s;
}
.BMapLabel{overflow: hidden;}
.BMapLabel p{font-size: 1rem !important;text-indent: 0 !important;
    text-align: center;
}

.row-b7{padding-bottom: 5.63rem;}
.m-txt5{overflow: hidden;padding: 4rem 0 5.81rem;}
.m-txt5 .txt{float: left;width: 45.2rem;}
.m-txt5 .t1{font-size: 2.5rem;color: #BB9D5C;margin-bottom: 2.2rem;}
.m-txt5 .desc{font-size: 1.13rem;line-height: 1.78;text-align: justify;margin-bottom: 1.12rem;}
.m-txt5 .pic{float: right;width: 30.94rem;margin-top: 1rem;}
.m-txt5 .pic img{width: 100%;display: block;}
.m-txt5 .iso{width: 34.44rem;text-align: center;overflow: hidden;
    background-color: #f4f7fa;
}
.m-txt5 .iso img{width: 100%;display: block;}
.m-txt5 .iso .item{width: 33.33%;float: left;padding: 1.81rem 0 1rem;}
.m-txt5 .ico{display: block;width: 3.5rem;margin: 0 auto 2px;}
.m-txt5 .t2{font-size: 1.13rem;color: #2556A0;}

.m-txt6{
    display: flex;
    justify-content: space-between;
}
.m-txt6 li{overflow: hidden;}
.m-txt6 .ico{width: 2.81rem;height: 2.81rem;float: left;margin-right: 1.19rem;}
.m-txt6 .ico img{width: 100%;height: 100%;display: block;}
.m-txt6 .txt{overflow: hidden;}
.m-txt6 .top{font-size: 1rem;color: #333;line-height: 1;margin-bottom: .88rem;}
.m-txt6 .num{font-size: 3.38rem;color: #BB9D5C;font-family: 'Bebas';margin-right: 0.81rem;}
.m-txt6 .tips{font-size: 1rem;font-weight: bold;}

.row-b8{padding: 5rem 0 7.25rem;
    background: url(../images/p-bg3.png) no-repeat center top;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.row-b8 .g-t2{margin-bottom: 2.5rem;}
.m-slider1{margin: 0 -.94rem;}
.m-slider1 .con{display: block;display: block;margin: 0 .94rem;}
.m-slider1 .pic{padding-top: 113%;height: 0;position: relative;overflow: hidden;
    border: 1px solid #D7D7D7;margin-bottom: 1rem;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider1 .pic span{position: absolute;top: 7px;bottom: 7px;left: 7px;right: 7px;overflow: hidden;}
.m-slider1 .pic img{width: 100%;height: 100%;display: block;
    transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    -o-transition: .8s;
}
.m-slider1 .t1{font-size: 1.25rem;color: #333;text-align: center;}
.m-slider1 .con:hover .pic{border-color: #BB9D5C;}
.m-slider1 .con:hover .pic img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.m-slider1 .slick-arrow{position: absolute;top: 46%;width: 3.25rem;height: 3.25rem;z-index: 2;
    font-size: 0;text-indent: 9999px;border: 0;cursor: pointer;border-radius: 50%;
    background-position: center;background-repeat: no-repeat;
    background-color: #EEECE7;
    -o-background-size: 0.56rem auto;
    -ms-background-size: 0.56rem auto;
    -moz-background-size: 0.56rem auto;
    -webkit-background-size: 0.56rem auto;
    background-size: 0.56rem auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider1 .slick-prev{left: -3.56rem;background-image: url(../images/i-20.png);}
.m-slider1 .slick-next{right: -3.56rem;background-image: url(../images/i-21.png);}
.m-slider1 .slick-prev:hover{background-image: url(../images/i-20-on.png);}
.m-slider1 .slick-next:hover{background-image: url(../images/i-21-on.png);}
.m-slider1 .slick-arrow:hover{background-color: #BB9D5C;}

.row-bgpic{height: 100%;position: relative;}
.row-bgpic .tab-show{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.row-bgpic .tab-show img{width: 100%;height: 100%;display: block;object-fit: cover;}

.m-list4{overflow: hidden;height: 100%;position: absolute;top: 0;left: 0;width: 100%;z-index: 2;}
.m-list4 li{width: 25%;float: left;height: 100%;
    border-right: 1px solid rgba(255,255,255,.4);
}
.m-list4 .con{display: block;height: 100%;position: relative;}
.m-list4 .con:after{content: '';position: absolute;top: 0;bottom: 0;left: 50%;right: 50%;
    background-color: #BB9D5C;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list4 .t-c{position: absolute;left: 0;right: 0;top: 26%;z-index: 2;text-align: center;}
.m-list4 .top{margin-bottom: 9.93rem;}
.m-list4 .ico{display: block;width: 7.5rem;height: 7.5rem;margin: 0 auto 2.38rem;}
.m-list4 .ico img{width: 100%;height: 100%;display: block;}
.m-list4 .t1{font-size: 1.88rem;color: #FFF;}
.m-list4 .desc{font-size: 1rem;line-height: 1.75;color: #fff;
    max-width: 20rem;margin: 0 auto 6.25rem;
}
.m-list4 .btn{display: block;margin: 0 auto;width: 12.5rem;height: 3.88rem;
    line-height: 3.75rem;font-size: 1rem;color: #fff;border-radius: 4px;
    border: 1px solid #fff;opacity: 0;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list4 .btn:after{content: '';display: inline-block;vertical-align: middle;
    width: 0.56rem;height: 1rem;margin-left: 1.88rem;
    background: url(../images/i-30.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.m-list4 li.on .con:after{left: 0;right: 0;}
.m-list4 li.on .btn{opacity: 1;}

.m-txt7{}
.m-txt7 .t1{text-align: center;font-size: 2.5rem;color: #E3C687;margin-bottom: 3.75rem;}
.m-txt7 .desc{font-size: 1.25rem;color: #FFF;text-align: center;line-height: 1.9;
    max-width: 65.63rem;margin: 0 auto 5rem;
}
.m-txt7 .list{margin-bottom: 4rem;
    display: flex;
    justify-content: space-between;
}
.m-txt7 .list li{overflow: hidden;}
.m-txt7 .list .ico{width: 2.81rem;height: 2.81rem;float: left;margin-right: 1.19rem;}
.m-txt7 .list .ico img{width: 100%;height: 100%;display: block;}
.m-txt7 .list .txt{overflow: hidden;}
.m-txt7 .list .top{font-size: 1rem;color: #fff;line-height: 1;margin-bottom: 1.51rem;}
.m-txt7 .list .num{font-size: 4.38rem;color: #fff;font-family: 'Bebas';margin-right: 0.81rem;}
.m-txt7 .list .tips{font-size: 1rem;color: #fff;}
.m-txt7 .btn{display: block;margin: 0 auto;width: 12.5rem;height: 3.88rem;
    line-height: 3.88rem;font-size: 1rem;color: #fff;border-radius: 4px;
    background-color: #BB9D5C;text-align: center;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-txt7 .btn:after{content: '';display: inline-block;vertical-align: middle;
    width: 0.56rem;height: 1rem;margin-left: 1.88rem;
    background: url(../images/i-30.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.m-txt7 .btn:hover{opacity: .8;}

.introduct-2 .wp {height: 100%;position: relative;}
