@font-face{
	font-family:"Source";
	src:url("../css/font/SourceHanSansCN-Normal.otf") format("opentype");     
}
@font-face{
	font-family:"Source";
	src:url("../css/font/SourceHanSansCN-Light.otf") format("opentype");
	font-weight: 300;
}
@font-face{
	font-family:"Source";
	src:url("../css/font/SourceHanSansCN-Bold.otf") format("opentype");
	font-weight: 600;
}
@font-face{
	font-family:"Oswald";
	src:url("../css/font/OSWALD-REGULAR.TTF") format("truetype");
}

body,input,h1,h2,h3,h4,h5,h6,b,c,e,i,g,p,div,dl,dt,dd,select,textarea,font,right,left{ margin:0; padding:0;color:#555; font-size:12px;font-family:Source; line-height:1;font-weight: normal;letter-spacing: 0;}
html,body{height:100%;position:relative;width: 100%;background-color: #ffffff;}
img{display: block;}
a{ color:#333; text-decoration:none;}
ul, ol, li, dl, dd {margin: 0;padding: 0; list-style:none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6,span,dd,dt,b,c,e,a,font,right,left{ -webkit-text-size-adjust:100%;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{display: block;content: '';clear: both;}
.bg_big{width: 100%;height: auto;background-color: #f8f8f8;font-family: arial;}

/*IE*/
.web-ie2018{ font-family: sans-serif;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999999999999;background: #666;zoom:1;}
.web-ie2018 dl{    position: absolute;width: 700px;height: auto;top: 50%;margin-top: -200px;left: 50%;margin-left: -350px;background: #fff;}
.web-ie2018 dl #img{    display: block;margin: 50px auto;}
.web-ie2018 dl h3{    display: block;text-align: center;font-size: 28px;font-weight: normal;letter-spacing: 2px;margin: 0 auto 30px;}
.web-ie2018 dl h4{ display: block;text-align: center;font-size: 18px;font-weight: normal;letter-spacing: 2px;margin: 50px auto 50px;}
.web-ie2018 dl dd{ margin: 0 auto 50px;  display: block;text-align: center; margin-bottom:50px;}
.web-ie2018 dl dd a{ display: inline-block;margin: 0 20px;}
.web-ie2018 dl dd a img{display: block;margin: 0 auto;text-align: center;width: 50%;}
.web-ie2018 dl dd a span{display: block;font-size: 16px; color:#666;}

/* center */
.center{width: 1260px;}
.swiper-button-next, .swiper-button-prev{z-index: 1;}
.hamburger{display: none;}

/* headerwrap */
.headerwrap{width: 100%;background-color: #fff;position: relative;z-index: 10;transition: all .3s;filter: drop-shadow(0px 5px 5px rgba(0,0,0,0.05));}
.header{margin: auto;}
.nav{width: 100%;display: flex;display: -webkit-flex;}
.nav li .item{font-size: 16px;color: #222222;padding: 0 30px;line-height: 80px;border-right: 1px solid #F6F6F6;display: block;}
.nav li .item.active,.nav li .item:hover{background-color: #C7AA6A;color: #fff;}
.nav li:first-child .item,.nav li:nth-of-type(7) .item{border-left: 1px solid #F6F6F6;}
.nav li.logowrap{width: auto;margin: 0 60px;width: 160px;position: relative;}
.nav li.logowrap .logo{width: 160px;height: 160px;background-color: #fff;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;position: absolute;left: 50%;top: 0;transform: translateX(-50%);-webkit-transform: translateX(-50%);transition: all .3s;box-sizing: border-box;padding: 15px;}
.nav li.logowrap .logo img{max-width: 100%;max-height: 100%;}
/* hader-r */
.hader-r{position: absolute;right: 60px;top: 0;height: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.hader-r a{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;width: 30px;height: 30px;border: 1px solid #666;border-radius: 50%;margin-right: 10px;}
.hader-r a img{width: 50%;height: 50%;filter: brightness(0) opacity(0.5);}
.hader-r a:last-child{margin-right: 0;}
.hader-r a:hover{background-color: #C7AA6A;border-color: #C7AA6A;}
.hader-r a:hover img{filter: brightness(0) invert(1);}


/* div2_1 */
.div2_1 .headerwrap{position: fixed;top: 0;left: 0;}
.div2_1 .nav li.logowrap .logo{width: 80px;height: 80px;padding: 0;}

/* bannerwrap */
.bannerwrap{width: 100%;position: relative;}
.bannerwrap .swiper-slide{display: block;}
.bannerwrap .swiper-slide img{width: 100%;}
.bannerwrap .swiper-slide .text{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);text-align: center;}
.bannerwrap .swiper-slide .text .tag{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.bannerwrap .swiper-slide .text .tag li{width: 80px;height: 36px;background: #C7AA6A;border-radius: 4px;text-align: center;line-height: 36px;margin-right: 10px;font-size: 20px;color: #FFFFFF;}
.bannerwrap .swiper-slide .text h3{font-size: 66px;color: #FFFFFF;font-weight: 800;margin: 40px 0;}
.bannerwrap .swiper-slide .text h4{font-size: 24px;color: #FFFFFF;border-top: 1px solid #fff;border-bottom: 1px solid #fff;display: inline-block;padding: 10px 0;letter-spacing: 10px;}

.bannerwrap .button{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;width: 50px;height: 50px;border: 1px solid #fff;background-image: none;border-radius: 50%;}
.bannerwrap .button i{font-size: 24px;color: #fff;}
.bannerwrap .button.banner-prev{left: calc((100% - 1400px)/2);} 
.bannerwrap .button.banner-next{right: calc((100% - 1400px)/2);} 

/* numlistwrap */
.numlistwrap{width: 100%;background-color: #fff;}
.numlist{margin: auto;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;height: 140px;}
.numlist li{width: calc(100% / 4);display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;box-sizing: border-box;border-right: 1px solid #EEEEEE;}
.numlist li .numbox{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;font-family: arial;}
.numlist li .numbox span{font-size: 36px;color: #C7AA6A;}
.numlist li p{font-size: 14px;color: #666666;margin-top: 16px;}

/* i-ccsewrap */
.i-ccsewrap{width: 100%;position: relative;padding: 60px 0 80px;background: url(../images/i-bg04.jpg)no-repeat;background-size: cover;}
.i-ccse{margin: auto;}
.i-ccse h3{font-size: 30px;color: #222222;font-weight: bold;margin-bottom: 30px;text-align: center;}
.i-ccseform{width: 860px;max-width: 100%;border: 3px solid #C7AA6A;display: flex;display: -webkit-flex;background-color: #fff;height: 74px;box-sizing: border-box;margin: auto;}
.i-ccseform select{width: 25%;background-color: transparent;border: none;outline: none;font-size: 18px;color: #222222;box-sizing: border-box;padding: 0 12px;border-right: 1px solid #E5E5E5;}
.i-ccseform input{width: 85%;border: none;box-sizing: border-box;padding: 0 12px;font-size: 18px;color: #222222;outline: none;}
.i-ccseform input::placeholder{color: #CCCCCC;}
.i-ccseform button{width: 16%;background-color: #C7AA6A;border: none;font-size: 18px;color: #FFFFFF;}

/* index01wrap */
.index01wrap{margin: 60px auto;}
/* i-tlwrap */
.i-tlwrap{width: 100%;text-align: center;}
.i-tl{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.i-tl img{width: auto;}
.i-tl h3{font-size: 30px;color: #222222;font-weight: bold;margin-left: 10px;}
.i-tl h3 span{color: #C7AA6A;}
.i-tl::before,.i-tl::after{content: '';display: block;width: 60px;height: 1px;background-color: #BFBFBF;}
.i-tl::before{margin-right: 1.25rem;}
.i-tl::after{margin-left: 1.25rem;}
.i-tlwrap h4{font-size: 14px;color: #666666;margin-top: 24px;}
/* index01 */
.index01{margin-top: 30px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.index01 .item{position: relative;overflow: hidden;}
.index01 .item::before{content: '';display: block;width: 100%;height: 100%;background-color: #051828;position: absolute;left: 0;top: 0;opacity: 0.8;z-index: 1;opacity: 0;transition: all .3s;}
.index01 .item:hover::before{opacity: 0.6;}
/* index01-l */
.index01-l{width: 28%;position: relative;display: block;}
.index01 .item img{width: 100%;position: relative;z-index: 0;height: 100%;object-fit: cover;transition: all .3s;}
.index01 .item:hover img{transform: scale(1.1);}
.index01 .item .text{position: absolute;left: 0;bottom: 0;width: 100%;box-sizing: border-box;padding: 20px;z-index: 2;transform: translateY(60%);transition: all .3s;}
.index01 .item:hover .text{transform: none;}
.index01 .item .text .top{}
.index01 .item .text .top h3{font-size: 20px;color: #FFFFFF;font-weight: bold;line-height: 36px;}
.index01 .item .text .top p{font-size: 14px;color: #FFFFFF;line-height: 24px;}
.index01 .item .text .info{width: 100%;opacity: 0;transition: all .3s;}
.index01 .item:hover .text .info{opacity: 1;}
.index01 .item .text h4{font-size: 14px;line-height: 24px;color: #ffffff;margin-top:16px;}
.more{width: 90px;height: 34px;border-radius: 4px;border: 1px solid #FFFFFF;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;font-size: 14px;color: #FFFFFF;}
.index01 .item .text .more{margin-top: 20px;}
.index01 .item .text .more:hover{background-color: #fff;color: #C7AA6A;}

/* .index01-r */
.index01-r{width: calc(72% - 20px);display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;box-sizing: border-box;height:580px;}
.index01-r .item{display: block;width: calc((100% - 20px)/2);height: calc((100% - 20px)/2);margin-bottom: 20px;}
.index01-r .item img{width: 100%;height: 100%;object-fit: cover;}
/* index01-more */
.more02{margin: auto;border-radius: 4px;border: 1px solid #999999;width: 180px;height: 46px;font-size: 16px;color: #999999;margin-top: 60px;}
.more02:hover{background-color: #C7AA6A;color: #fff;border-color: #C7AA6A;}

/* index02wrap */
.index02wrap{width: 100%;box-sizing: border-box;padding: 70px 0;background: url(../images/i-bg02.jpg)no-repeat fixed;background-size: cover;}
.index02{margin: auto;}
/* index02min */
.index02min{position: relative;margin-top: 40px;}
.index02min .swiper-slide{display: block;background-color: #fff;}
.index02min .swiper-slide .imgbox{width: 100%;position: relative;overflow: hidden;}
.index02min .swiper-slide .imgbox img{width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.index02min .swiper-slide:hover .imgbox img{transform: scale(1.1);}
.index02min .swiper-slide .imgbox .price{width: 100%;box-sizing: border-box;position: absolute;left: 0;bottom: 0;height: 40px;padding: 0 16px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;background: linear-gradient(90deg, rgba(0,0,0,0.7), transparent);}
.index02min .swiper-slide .imgbox .price p{font-size: 16px;color: #FFFFFF;font-weight: bold;}
.index02min .swiper-slide .imgbox .price p span{font-size: 24px;color: #F97205;padding: 0 2px;}
.index02min .swiper-slide .tag{position: absolute;top: 20px;right: 0;background-color: #C7AA6A;border-top-left-radius: 20px;border-bottom-left-radius: 20px;font-size: 16px;color: #FFFFFF;padding: 0 20px;line-height: 34px;}
.index02min .swiper-slide .text{width: 100%;box-sizing: border-box;padding: 20px 15px;}
.index02min .swiper-slide .text h3{font-size: 18px;color: #222222;margin-bottom: 14px;font-weight: bold;}
.index02min .swiper-slide .text h4{font-size: 14px;color: #666666;line-height: 20px;}
.index02min .swiper-slide .text .bot{padding-top: 20px;border-top: 1px solid #EEEEEE;margin-top: 20px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.index02min .swiper-slide .text .bot p{font-size: 14px;color: #666666;}
.index02min .swiper-slide .text .bot p span{font-size: 20px;color: #F97205;}
.index02min .button{background-image: none;text-align: center;}
.index02min .button i{font-size: 40px;color: #AAAAAA;}
.index02min .button.index02-prev{left: -60px;}
.index02min .button.index02-next{right: -60px;}

/* index03wrap */
.index03wrap{margin: 70px auto;position: relative;}
/* index03 */
.index03{box-sizing: border-box;width: 100%;padding-left: 240px;margin-top: 50px;}
.swiper-index03{width: 100%;}
.swiper-index03 .swiper-slide{display: block;box-sizing: border-box;padding-bottom: 50px;height:auto;}
.swiper-index03 .swiper-slide img{width: 100%;height: 100%;object-fit: cover;transition:all .3s;}
/*.swiper-index03 .swiper-slide:hover img{transform: scale(1.1);}*/
.swiper-index03 .swiper-slide .textbox{position: absolute;left: 30px;bottom: 0;background-color: #C7AA6A;width: 140px;height: 180px;box-sizing: border-box;padding: 20px 15px;}
.swiper-index03 .swiper-slide .textbox img{display: block;height: 42px;margin-bottom: 25px;width: auto;}
.swiper-index03 .swiper-slide .textbox h3{font-size: 18px;color: #FFFFFF;box-sizing: border-box;padding-left: 10px;border-left: 1px solid #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 24px;}
.swiper-index03 .swiper-slide .textbox i{font-size: 24px;color: #fff;}
.index03wrap .bg{position: absolute;left: 0;top: 50%;}
/* index03-page */
.index03-page{position: absolute;left: 0;top: 50%;border-top:3px solid #C7AA6A;padding-left: 30px;z-index: 1;margin-top: -66px;}
.index03-page .button{width: 66px;height: 66px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;background-image: none;position: relative;margin: 0;top: 0;left: 0;right: 0;font-size: 30px;color: #FFFFFF;}
.index03-page .button i{color: #fff;}
.index03-page .button.index03-prev{background-color: #C7AA6A;}
.index03-page .button.index03-next{background-color: #B5B5B5;}

/* index04wrap */
.index04wrap{position: relative;box-sizing: border-box;padding: 50px 0 80px;}
.index04wrap .bg{position: absolute;bottom: 0;left: 0;width: 100%;z-index: 0;}
.index04{position: relative;margin: auto;z-index: 1;}
/* index04min */
.index04min{width: 100%;display: flex;display: -webkit-flex;margin-top: 40px;}
.index04min .item{width: calc((100% - 75px)/4);background-color: #FFFFFF;box-shadow: 0px 0px 20px 0px rgba(9,33,86,0.1);margin-right: 25px;}
.index04min .item:last-child{margin-right: 0;}
.index04min .item .imgbox{width: 100%;overflow: hidden;}
.index04min .item .imgbox img{width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.index04min .item:hover .imgbox img{transform: scale(1.1);}
.index04min .item .text{width: 100%;background-color: #fff;padding: 20px 20px 30px;text-align: center;box-sizing: border-box;}
.index04min .item .text h3{font-size: 18px;color: #222222;font-weight: bold;}
.index04min .item .text strong{display: block;width: 25px;height: 2px;background-color: #C7AA6A;margin: 15px auto;}
.index04min .item .text h4{font-size: 13px;color: #666666;line-height: 18px;}

/* index05wrap */
.index05wrap{width: 100%;box-sizing: border-box;padding: 70px 0;background: url(../images/i-bg03.jpg)no-repeat fixed;background-size: cover;}
.index05{margin: auto;}
.index05-tab{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin: 40px 0;}
.index05-tab a{display: block;box-sizing: border-box;padding: 0 30px;border-radius: 6px;border: 1px solid #BFBFBF;margin-right: 10px;line-height: 44px;font-size: 16px;color: #666666;}
.index05-tab a:last-child{margin-right: 0;}
.index05-tab a.active{background-color: #C7AA6A;color: #fff;}
/* index05min */
.index05min{width: 100%;background-color: #fff;box-sizing: border-box;padding: 50px 20px;}
.index05min li{width: 100%;display: none;}
.index05min li:first-child{display: block;}
/* index05li */
.index05li{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.index05li-l{width: 360px;box-sizing: border-box;display: block;}
.index05li-l .imgbox{width: 100%;position: relative;}
.index05li-l .imgbox img{width: 100%;height: 100%;}
.index05li-l .imgbox p{position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.5);font-size: 14px;color: #FFFFFF;box-sizing: border-box;padding: 0 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 50px;width: 100%;}
.index05li-l .text{width: 100%;padding-top: 25px;}
.index05li-l .text h4{font-size: 14px;color: #888888;line-height: 24px;overflow: hidden;text-overflow: ellipsis;text-align: justify;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.index05li-l .text .more{background-color: #C7AA6A;width: 100px;height: 34px;margin-top: 20px;}
.index05li-l .text .more i{font-size: inherit;color: inherit;margin-left: 10px;}
/* .index05li-r */
.index05li-r{width: calc(100% - 390px);border-left: 1px solid #F5F5F5;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;position: relative;}
.index05li-r .item{width: calc(100% / 2);box-sizing: border-box;height: calc(100% / 2);padding: 30px;display: block;}
.index05li-r::before{content: '';display: block;width: 1px;height: 100%;background-color: #F5F5F5;position: absolute;left: 50%;top: 0;}
.index05li-r::after{content: '';display: block;width: 100%;height: 1px;background-color: #F5F5F5;position: absolute;left: 0;top: 50%;}
.index05li-r .item h3{font-size: 16px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #222222;margin-bottom: 20px;}
.index05li-r .item h4{font-size: 14px;color: #888888;line-height: 24px;margin-bottom: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.index05li-r .item p{font-size: 14px;color: #888888;}
.index05li-r .item:hover h3,.index05li-r .item:hover h4,.index05li-r .item:hover p{color: #FFFFFF;}
.index05li-r .item:hover{background-color: #C7AA6A;}

/* index06wrap */
.index06wrap{margin: 80px auto;}
.index06{margin: auto;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;margin-top: 40px;}
.index06 li{width: calc(100% / 5);height: 120px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.index06 li img{max-width: 70%;max-height: 70%;}

/* footerwrap */
.footerwrap{width: 100%;position: relative;box-sizing: border-box;padding: 80px 0 0;border-top: 3px solid #C7AA6A;}
.footerwrap .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 0;object-fit: cover;}
.footer{margin: auto;position: relative;}
.footer-top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.f-nav{width: 65%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.f-nav li h3 a{font-size: 20px;color: #FFFFFF;box-sizing: border-box;border-left: 2px solid #C7AA6A;padding-left: 12px;}
.f-nav li h3{margin-bottom: 30px;}
.f-nav li .list{width: 100%;box-sizing: border-box;padding-left: 12px;}
.f-nav li .list a{display: block;font-size: 16px;color: #888888;line-height: 36px;}
.f-nav li .list a:hover{color: #fff;}

/* f-contact */
.f-contact{max-width: 30%;}
.f-contact>h3{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 30px;color: #C7AA6A;font-weight: bold;margin-bottom: 20px;}
.f-contact>h3 img{margin-right: 10px;}
.f-contact .list .item{margin-bottom: 20px;}
.f-contact .list .item p{font-size: 16px;line-height: 26px;color: #888888;}

.footer .share{display: flex;display: -webkit-flex;margin-top: 40px;}
.footer .share a{width: 40px;height: 40px;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin-right: 20px;font-size: 18px;color: #ffff;position: relative;background-color: rgba(255,255,255,0.1);}
.footer .share a img{max-width: 70%;max-height: 70%;}
.footer .share a:hover{background-color: #C7AA6A;}
/* footer-bot */
.footer-bot{width: 100%;margin-top: 60px;}
.footer-bot .f-link{width: 100%;}
.footer-bot .f-link h3{font-size: 18px;color: #FFFFFF;margin-bottom: 20px;}
.footer-bot .f-link .list{display: flex;display: -webkit-flex;}
.footer-bot .f-link .list a{font-size: 16px;color: #888888;padding-right: 20px;margin-right: 20px;border-right: 1px solid #888888;}
.footer-bot .f-link .list a:last-child{margin-right: 0;padding-right: 0;border: none;}
.footer-bot .f-link .list a:hover{color: #fff;}
/* record */
.record{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webikit-justify-content: center;padding: 20px 0;margin-top: 30px;border-top: 1px solid #888;}
.record a{font-size: 14px;color: #888;margin-right: 20px;}
.record a:last-child{margin-right: 0;}
.record a:hover{color: #fff;}

/* c-banner */
.c-banner{width: 100%;position: relative;overflow: hidden;}
.c-banner img{width: 100%;}
.c-banner .text{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);text-align: center;}
.cb-tl{text-align: center;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin-bottom: 40px;}
.cb-tl strong{display: block;width: 120px;height: 2px;background: linear-gradient(45deg, transparent, #fff);display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: flex-end;-webkit-justify-content: flex-end;}
.cb-tl strong::after{content: '';display: block;width: 2px;height: 10px;background-color: #fff;}
.cb-tl strong:last-child{transform: rotateY(180deg);}
.cb-tl h3{font-size: 48px;color: #FFFFFF;margin: 0 10px;font-weight: 500;}
.c-banner .text p{font-size: 24px;box-sizing: border-box;padding: 10px;color: #fff;border: 1px solid #fff;display: inline-block;}


/* contactwrap */
.contactwrap{margin: 60px auto 60px;}
/* c-tl01 */
.c-tl01{text-align: center;}
.c-tl01 h3{font-size: 50px;color: #333333;font-weight: bold;margin-bottom: 20px;display:inline-block;padding-bottom:20px;border-bottom:5px solid #C7AA6A;}
/*.c-tl01 strong{display: block;width: 40px;height: 5px;background-color: #C7AA6A;margin: auto;}*/
.contact{width: 100%;margin-top: 40px;}
.contact>div{display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.contact .two{justify-content: space-between;}
.contact li{box-sizing: border-box;background-color: #F8F8F8;padding: 40px;margin-bottom: 40px;}
.contact li .top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;margin-bottom: 20px;border-bottom: 1px solid #C7D0E1;height: 40px;padding-bottom: 14px;}
.contact li .top h3{font-size: 24px;color: #333333;}
.contact li h4{font-size: 18px;color: #333333;line-height: 28px;}
.contact .two li{width: calc((100% - 40px)/2);}
.contact .three li{width: calc((100% - 80px)/3);margin-right: 40px;}
.contact .three li:nth-of-type(3n){margin-right: 0;}

/* contact02wrap */
.contact02wrap{padding: 120px 0;background-color: rgba(15, 46, 120, 0.02);}
/* contact02 */
.contact02{margin: auto;}
/* contact02-form */
.contact02-form{width: 100%;margin-top: 50px;}
.contact02-form .inputlist{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;}
.contact02-form input,.contact02-form select,.contact02-form textarea{width: calc((100% - 100px)/3);height: 70px;box-sizing: border-box;padding: 0 20px;font-size: 18px;color: #222222;border-radius: 8px;margin-bottom: 40px;border: none;outline: none;background-color: transparent;border: 1px solid #7D7D7D;}
.contact02-form input::placeholder{color: #BBBBBB;}
.contact02-form select,.layui-form-select .layui-input{width: 100%;}
.contact02-form textarea{width: 100%;height: 240px;padding: 20px;}
.contact02-form button{width: 500px;height: 70px;background: #DCDCDC;border-radius: 35px;border:none;margin: auto;font-size: 18px;color: #FFFFFF;display: block;}
.contact02-form button:hover{background-color: #C7AA6A;}
.layui-input:focus, .layui-textarea:focus{border-color:#7D7D7D!important;box-shadow: none;}
.layui-form-select dl dd.layui-this{color: #C7AA6A;}

/* brand01 */
.brand01{width: 100%;position: relative;display: flex;display: -webkit-flex;box-sizing: border-box;overflow: hidden;}
.brand01-text{width: 50%;box-sizing: border-box;padding-left: calc((100% - 1200px)/2);padding-top: 80px;box-sizing: border-box;padding-right: 80px;padding-bottom:80px;}
.brand01-text h3{font-size: 36px;color: #222222;font-weight: bold;display:inline-block;padding-bottom:20px;border-bottom:4px solid #C7AA6A;margin-bottom:20px;}
/*.brand01-text strong{display: block;width: 34px;height: 4px;background-color: #C7AA6A;margin: 20px 0;}*/
.brand01-text h4{font-size: 16px;color: #222222;line-height: 36px;}
/* brand01-video */
.brand01-video{width: 50%;}
.brand01-video video{width: 100%;display: block;height: 100%;object-fit: cover;}

/* n-banner */
.n-banner{width: 100%;position: relative;overflow: hidden;}
.n-banner img{width: 100%;}
.n-mbx{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;position: absolute;top: 40px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.n-mbx a,.n-mbx i{font-size: 14px;color: #888888;}
.n-mbx i{margin: 0 5px;}
.n-banner .text{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.n-banner .text h3{font-size: 36px;color: #FFFFFF;font-weight: bold;margin-bottom: 20px;}
.n-banner .text p{font-size: 16px;color: #FFFFFF;}

/* news */
.news{margin: 60px auto;}
.news-tab{justify-content: flex-start;-webkit-justify-content: flex-start;}

/* news01 */
.news01{display: flex;display: -webkit-flex;background-color: #F8F8F8;align-items: center;-webkit-align-items: center;padding: 15px;box-sizing: border-box;}
.news01 .imgbox{width: 36%;overflow: hidden;height: 270px;}
.news01 .imgbox img{width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.news01 .text{width:64%;box-sizing: border-box;padding: 0 40px;}
.news01 .text h3{font-size: 24px;color: #222222;line-height: 36px;margin-bottom: 20px;}
.news01 .text h4{font-size: 16px;color: #888888;line-height: 26px;margin-bottom: 50px;}
.news01 .text .bot,.news02 .item .bot,.ninfo01min .top .data{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.news01 .text .bot p,.news02 .item .bot p,.ninfo01min .top .data p{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 14px;color: #888888;margin-right: 30px;}
.news01 .text .bot p:last-child,.news02 .item .bot p:last-child,.ninfo01min .top .data p:last-child{margin-right: 0;}
.news01 .text .bot p img,.news02 .item .bot img,.ninfo01min .top .data p img{margin-right: 10px;}
.news01:hover .imgbox img{transform: scale(1.1);}
.news01:hover .text h3{color: #C7AA6A;}
/* news02 */
.news02{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webikit-justify-content: space-between;margin-top: 40px;margin-bottom: 40px;}
.news02 .item{display: block;box-sizing: border-box;width: calc((100% - 40px)/2);margin-bottom: 30px;background-color: #F8F8F8;padding: 40px;position: relative;}
.news02 .item h3{font-size: 20px;color: #222222;line-height: 36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news02 .item h4{font-size: 14px;color: #888888;line-height: 20px;margin-bottom: 30px;}
.news02 .item::after{content: '';display: block;width: 100%;height: 100%;background:linear-gradient(270deg, #C7AA6A, transparent);position: absolute;top: 0;left: 0;opacity: 0;transition: all .3s;}
.news02 .item .tomoricon{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;position: absolute;right: 50px;z-index: 1;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);font-size: 16px;color: #FFFFFF;opacity: 0;}
.news02 .item .tomoricon i{width: 26px;height: 26px;box-sizing: border-box;border: 1px solid #fff;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;border-radius: 50%;margin-left: 10px;color: #fff;font-size: 20px;}
.news02 .item:hover::after{opacity: 1;}
.news02 .item:hover .tomoricon{opacity: 1;}

/* news-page */
.n-page{margin:auto;margin-bottom: 100px;}
.part  .el-pagination{text-align: center;width: 100%;display: flex;display: -webkit-flex;box-sizing: border-box;padding: 0;}
.part  .el-pagination .btn-prev{width:40px;height:40px;background:transparent;border: 1px solid #EAEAEA;margin-right: 6px;padding: 0;background-color: transparent;border-radius: 6px;min-width: auto;}
.part  .el-pagination .btn-next{width:40px;height:40px;background:transparent;border: 1px solid #EAEAEA;padding: 0;background-color: transparent;border-radius: 6px;min-width: auto;}
/* .part  .el-pagination .btn-prev .el-icon-arrow-left:before{font-size:14px;content:"<";color: #888888;}
 .part  .el-pagination .btn-next .el-icon-arrow-right:before{font-size:14px;content:">";color: #888888;} */
 /*.part  .el-pagination .btn-quickprev{width:40px;height:40px;background:url(../images/dian_1.jpg) center center no-repeat;margin-top: 8px;}*/
 .part  .el-pagination .btn-quickprev:before{content:""}
 /*.part  .el-pagination .btn-quicknext{width:40px;height:40px;background:url(../images/dian_1.jpg) center center no-repeat;margin-top: 8px;}*/
 .part  .el-pagination .btn-quicknext:before{content:""}
 .part  .el-pagination__jump{display:none!important;}
.el-pager{display: flex;display: -webkit-flex;}
.part .el-pagination .btn-quicknext,.part .el-pagination .btn-quickprev{box-shadow: none;}
.part .el-pagination .btn-quicknext::after,.part .el-pagination .btn-quickprev::after{display: none;}
.el-pager li{width: 40px;height: 40px;background-color: transparent;margin-right: 6px;line-height: 40px;border-radius: 6px;border: 1px solid #EAEAEA;box-sizing: border-box;min-width: auto;font-size: 12px;}
.el-pager li.active{background-color: #C7AA6A;color: #fff;}
.part .el-pagination .btn-quicknext,.part .el-pagination .btn-quickprev{margin-top:0;text-align:center;background-color:transparent;display:flex;display:-webkit-flex;align-items:center;-webkti-align-items:center;justify-content:center;-wbekit-justify-content:center;}
.part .el-pagination .btn-quicknext:before,.part .el-pagination .btn-quickprev:before{content:'...';width:auto;height:auto;position:relative;background-color:transparent;}
.el-pager li.active+li{border-left: 1px solid #EAEAEA;}
.el-pager li:hover{color: #C7AA6A;}

/* ninfowrap */
.ninfowrap{width: 100%;box-sizing: border-box;padding: 40px 0;background-color: #F5F5F5;}
.ninfo{margin: auto;}
.ninfo-mbx{position: relative;top: 0;left: 0;transform: none;}
.ninfo01{margin-top: 60px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 50px;align-items: flex-start;-webkit-align-items: flex-start;}
.ninfo01-l{width: calc(100% - 380px);}
.broker{width: 100%;}
.broker .imgbox{max-width: 300px;margin:auto;margin-bottom:30px;border-radius:50%;overflow:hidden;}
.broker .imgbox img{margin: auto;max-width: 100%;}
.broker .tl{font-size: 28px;color: #333;text-align: center;margin-bottom:15px;}
.broker .job{font-size: 16px;color: #999;text-align: center;margin-bottom:40px;}
.broker .ninfo01min .info{width: 90%;margin: auto;}
.broker .ninfo01min .info p{font-size: 16px;color: #333;line-height: 30px;}

/* ninfo01min */
.ninfo01min{width: 100%;background-color: #fff;box-sizing: border-box;padding: 40px;}
.ninfo01min .top{margin-bottom: 40px;}
.ninfo01min .top h3{font-size: 24px;color: #222222;font-weight: bold;margin-bottom: 30px;}
.ninfo01min .info{width: 100%;}
.ninfo01min .info p{font-size: 14px;line-height: 20px;margin-bottom: 20px;}
.ninfo01min .info img{width: auto;max-width: 100%;margin: auto;margin-bottom: 20px;;}
.ninfo01-l .page{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;display: flex;display: -webkit-flex;margin-top: 40px;}
.ninfo01-l .page .more{width: 130px;height: 40px;border-radius: 6px;border: 1px solid #C7AA6A;color: #C7AA6A;}
.ninfo01-l .page .more:hover{background-color: #C7AA6A;color: #ffffff;font-size: 16px;}

/* ninfo01-r */
.ninfo01-r{width: 350px;background-color: #fff;padding: 20px;box-sizing: border-box;}
.ninfo01-r .tl{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-end;-webkit-align-items: flex-end;padding-bottom: 14px;border-bottom: 1px solid #E5E5E5;}
.ninfo01-r .tl h3{font-size: 20px;color: #222222;}
.ninfo01-r .tl a{font-size: 16px;color: #888888;line-height: 36px;}
.ninfo01-r .list{width: 100%;padding: 15px 0;}
.ninfo01-r .list a{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;height: 40px;}
.ninfo01-r .list a span{width: 15px;height: 15px;display: block;text-align: center;line-height: 15px;font-size: 12px;color: #666;background-color: #D2D2D2;}
.ninfo01-r .list a p{font-size: 14px;color: #666666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: calc(100% - 24px);}
.ninfo01-r .list a:nth-of-type(1) span{background-color: #FA4040;color: #fff;}
.ninfo01-r .list a:nth-of-type(2) span{background-color: #FAA940;color: #fff;}
.ninfo01-r .list a:nth-of-type(3) span{background-color: #40ADFA;color: #fff;}
.ninfo01-r .list a:hover p{color: #C7AA6A;}

/* abroad-b */
.abroad-b{width: 100%;position: relative;}
/* abroad01 */
.abroad01{margin: 90px auto;display: flex;display: -webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.abroad01 .item{width: calc((100% - 80px)/3);display: block;box-shadow: 0px 8px 40px 0px rgba(0,0,0,0.05);background-color: #fff;margin-right:40px;margin-bottom:40px;}
.abroad01 .item:nth-of-type(3n){margin-right:0;}
.abroad01 .item .imgbox{width: 100%;overflow: hidden;height: 216px;}
.abroad01 .item .imgbox img{width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.abroad01 .item .text{width: 100%;box-sizing: border-box;padding: 30px;}
.abroad01 .item .text h3{box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 12px;border-left: 5px solid #C7AA6A;font-size: 18px;color: #222222;font-weight: bold;margin-bottom: 20px;}
.abroad01 .item .text h4{font-size: 14px;color: #666666;line-height: 20px;}
.abroad01 .item:hover .imgbox img{transform: scale(1.1);}

/* visa01 */
.visa01{margin: 80px auto;display: flex;display: -webkit-flex;}
.visa01 .item{display: block;position: relative;overflow: hidden;box-shadow: 0px 0px 20px 0px rgba(9,33,86,0.1);background-color: #fff;width: calc((100% - 60px)/4);overflow: hidden;margin-right:20px;}
.visa01 .item:nth-of-type(4n){margin-right:0;}
.visa01 .item .imgbox{width: 100%;overflow: hidden;height: 170px;}
.visa01 .item .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.visa01 .item .text{box-sizing: border-box;padding: 20px 15px 30px;width: 100%;text-align: center;}
.visa01 .item .text h3{font-size: 18px;color: #222222;font-weight: bold;}
.visa01 .item .text strong{display: block;width: 25px;height: 2px;background-color: #C7AA6A;margin: 20px auto;}
.visa01 .item .text h4{font-size: 14px;color: #666666;line-height: 18px;text-align:justify;}
.visa01 .item .text .more{margin: auto;margin-top: 20px;}
.visa01 .item .hovtext{background-color: #C7AA6A;position: absolute;bottom: 0;left: 0;transform: translateY(100%);transition: all .3s;}
.visa01 .item .hovtext h3,.visa01 .item .hovtext h4{color: #fff;}
.visa01 .item .text.hovtext strong{background-color: #fff;}
.visa01 .item:hover .hovtext{transform: translateY(0);}

/* houseallwrap */
.houseallwrap{margin: auto;}
/* houseall-type */
.houseall-type{width: 100%;margin: 20px auto 0;border-radius: 10px;border: 1px solid #E5E5E5;box-sizing: border-box;padding: 30px;}
.houseall-type li{display: flex;display: -webkit-flex;}
.houseall-type li>h3{width: 100px;font-size: 18px;color: #000022;line-height: 36px;color: #000022;font-weight: bold;}
.houseall-type li .link{width: calc(100% - 100px);}
.houseall-type li .link .type01{width: 100%;display: flex;display: -webkit-flex;}
.houseall-type li .link .type01 a{font-size: 14px;color: #222222;line-height: 36px;margin: 0 20px;display: block;}
.houseall-type li .link .type02{box-sizing: border-box;width: 100%;border: 1px dashed #E5E5E5;padding: 0 15px;display: flex;display: -webkit-flex;display: none;}
.houseall-type li .link .type02 a{display: block;font-size: 14px;color: #555;line-height: 36px;margin: 0 20px;}
.houseall-type li .link .type01 a.active{color: #C7AA6A;}

/* houseall */
.houseall{width: 100%;margin-top: 10px;}
.houseall .item{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;padding: 30px 0;border-bottom: 1px solid #F5F5F5;transition: all .3s;box-sizing: border-box;}
.houseall .item .imgbox{width: 360px;height: 230px;overflow: hidden;}
.houseall .item .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.houseall .item .text{width: calc(100% - 390px);display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;}
.houseall .item .text .info{width: 400px;}
.houseall .item .text .info h3{font-size: 24px;color: #222222;line-height: 36px;margin-bottom: 10px;}
.houseall .item .text .info h4{font-size: 14px;color: #666666;line-height: 20px;margin-bottom: 50px;}
.houseall .item .text .info .list{width: 100%;}
.houseall .item .text .info .list li{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 15px;}
.houseall .item .text .info .list li:last-child{margin-bottom: 0;}
.houseall .item .text .info .list li img{width: auto;height: 15px;}
.houseall .item .text .info .list li p{font-size: 14px;color: #222222;line-height: 20px;width: calc(100% - 24px);}
.houseall .item .text .price{text-align: center;}
.houseall .item .text .price h3{font-size: 18px;color: #FF7200;}
.houseall .item .text .price h3 span{font-size: 36px;}
.houseall .item .text .price p{font-size: 14px;color: #222222;line-height: 30px;margin-top: 6px;}
.houseall .item .text .price .more{width: 120px;height: 30px;border-color: #C7AA6A;color: #C7AA6A;border-radius: 20px;margin-top: 50px;transition: all .3s;}
.houseall .item:hover{padding: 30px 60px 30px 30px;background-color: #F5F5F5;}
.houseall .item:hover .text .price .more{background-color: #C7AA6A;color: #fff;}

.houseallwrap .n-page{margin-top: 60px;}
.houseallwrap .part .el-pagination,.m-page .part .el-pagination{justify-content: center;-webkit-justify-content: center;}

/* house01wrap */
.house01wrap{width: 100%;box-sizing: border-box;padding: 70px 0;background: url(../images/fc-bg001.jpg)no-repeat;background-size: cover;background-position: bottom;}
.house01{margin: auto;}
.h-tl{text-align: center;font-size: 30px;color: #222222;font-weight: bold;}
.house01min{width: 100%;margin-top: 40px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.house01min-l{width: 390px;background-color: #fff;box-shadow: 0px 8px 40px 0px rgba(0,0,0,0.05);}
.house01min-l .imgbox{width: 100%;height: 330px;}
.house01min-l .imgbox img,.house01min-r .item .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.house01min-l .text{width: 100%;box-sizing: border-box;padding: 20px;}
.house01min-l .text .tl{font-size: 18px;color: #222222;line-height: 36px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.house01min-l .text .desc{font-size: 14px;color: #888888;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 15px;}
.house01min-l .text .tag,.house01min-r .item .text .tag{display: flex;display: -webkit-flex;margin-bottom: 20px;}
.house01min-l .text .tag span,.house01min-r .item .text .tag span{display: block;padding: 4px 8px;border: 1px solid #C7AA6A;font-size: 12px;color: #C7AA6A;border-radius: 12px;margin-right: 6px;}
.house01min-l .text .tag span:last-child,.house01min-r .item .text .tag span:last-child{margin-right: 0;}
.house01min-l .text .price,.house01min-r .item .text .price{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-end;-webkit-align-items: flex-end;margin-bottom: 30px;}
.house01min-l .text .price p,.house01min-r .item .text .price p{font-size: 14px;color: #888888;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.house01min-l .text .price p img,.house01min-r .item .text .price p img{margin-right: 10px;}
.house01min-l .text .price h3,.house01min-r .item .text .price h3{font-size: 18px;color: #C7AA6A;}
.house01min-l .text .price h3 span,.house01min-r .item .text .price h3 span{font-size: 32px;font-weight: bold;}
.house01min-l .text .bot{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.house01min-l .text .bot li{text-align: center;}
.house01min-l .text .bot li h3{font-size: 18px;color: #666666;font-weight: bold;margin-bottom: 6px;}
.house01min-l .text .bot li h3 span{font-size: 12px;font-weight: normal;}
.house01min-l .text .bot li p{font-size: 12px;color: #888888;}

/* house01min-r */
.house01min-r{width: calc(100% - 400px);display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.house01min-r .item{width: calc((100% - 20px)/3);box-shadow: 0px 8px 40px 0px rgba(0,0,0,0.05);display: block;height: calc((100% - 10px)/2);background-color: #fff;margin-bottom: 10px;margin-right: 10px;}
.house01min-r .item:nth-of-type(3n){margin-right: 0;}
.house01min-r .item .imgbox{width: 100%;overflow: hidden;height: 140px;}
.house01min-r .item .text{width: 100%;box-sizing: border-box;padding: 20px;}
.house01min-r .item .text .tl{font-size: 16px;color: #222222;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.house01min-r .item .text .desc{font-size: 12px;color: #888888;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 15px;}
.house01min-r .item .text .price{margin-bottom: 0;}
.house01min-r .item .text .price p{font-size: 12px;}
.house01min-r .item .text .price h3{font-size: 12px;}
.house01min-r .item .text .price h3 span{font-size: 18px;}
.more03{width: 220px;height: 40px;border-radius: 20px;border: 1px solid #C7AA6A;color: #C7AA6A;margin: auto;margin-top: 40px;}
.more03 i{color: inherit;font-size:inherit;margin-left: 10px;}
.more03:hover{color: #fff;background-color: #C7AA6A;}

/* house02wrap */
.house02wrap{margin: 50px auto;}
.house02{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;margin-top: 30px;}
.house02 .item{width: calc((100% - 120px)/4);box-shadow: 0px 8px 40px 0px rgba(0,0,0,0.05);background-color: #fff;margin-right: 30px;margin-bottom: 30px;}
.house02 .item:nth-of-type(4n){margin-right: 0;}
.house02 .item .imgbox{width: 100%;height: 178px;overflow: hidden;position: relative;}
.house02 .item .imgbox .bg{width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.house02 .item:hover .imgbox .bg{transform: scale(1.1);}
.house02 .item .imgbox .price{width: 100%;position: absolute;bottom: 0;left: 0;background-color: rgba(0,0,0,0.5);box-sizing: border-box;padding: 10px 12px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-end;-webkit-align-items: flex-end;}
.house02 .item .imgbox .price p{font-size: 12px;color: #fff;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.house02 .item .imgbox .price p img{margin-right: 10px;}
.house02 .item .imgbox .price h3{font-size: 12px;color: #fff;}
.house02 .item .imgbox .price h3 span{font-size: 18px;font-weight: bold;color: #C7AA6A;}
.house02 .item .text{width: 100%;box-sizing: border-box;padding: 6px 15px 12px;}
.house02 .item .text h3{font-size: 16px;color: #222222;line-height: 36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.house02 .item .text h4{font-size: 12px;color: #888888;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 20px;}
.house02 .item:hover .text h3{color: #C7AA6A;}

/* house03wrap */
.house03wrap{width: 100%;box-sizing: border-box;padding: 60px 0 100px;background-color: #F8F8F8;position:relative;}
.house03{margin: auto;}
.house03min{width: 100%;margin-top:30px;position: relative;}
.house03min .swiper-house03{width: calc(100% + 40px);box-sizing: border-box;padding: 20px 20px;margin-left: -20px;}
.house03min .swiper-slide{background-color: #fff;box-sizing: border-box;box-shadow: 0px 0px 10px 0px rgba(0,26,42,0.1);border-radius: 6px;padding: 30px;}
.house03min .swiper-slide .imgbox{width: 100px;height: 100px;overflow: hidden;border-radius: 50%;margin: auto;}
.house03min .swiper-slide .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.house03min .swiper-slide .text{margin-top: 25px;text-align: center;}
.house03min .swiper-slide .text .tl{font-size: 20px;font-weight: bold;color: #222222;margin-bottom: 12px;display:block;}
.house03min .swiper-slide .text p{font-size: 14px;color: #666666;margin-bottom: 20px;}
.house03min .swiper-slide .text h4{font-size: 14px;color: #666666;line-height: 20px;height:60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.house03min .swiper-slide .text .more{width: 130px;height: 30px;border-radius: 15px;margin-top: 30px;}
.house03min .swiper-slide:hover .text .more{background-color: #C7AA6A;color: #FFFFFF;}
.house03min .button{width: 20px;height: 30px;background-size: 100%;filter: grayscale(1) opacity(0.8);}
.house03min .button.house03-prev{left: -50px;}
.house03min .button.house03-next{right: -50px;}

.house03min02 .button{width: 50px;height: 50px;box-sizing: border-box;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;border:1px solid #CCCCCC;border-radius:50%;background-size:10px;}
.house03min02 .button.house03-prev{left: -76px;}
.house03min02 .button.house03-next{right: -76px;}

/* houseinfo01wrap */
.houseinfo01wrap{width: 100%;background-color: #F7F7F7;padding: 30px 0 120px;}
.houseinfo01{margin: auto;}
.houseinfo01-min{margin-top: 60px;}
.houseinfo01-min .tl{width: 100%;margin-bottom: 30px;}
.houseinfo01-min .tl h3{font-size: 24px;color: #222222;font-weight: bold;margin-bottom: 10px;}
.houseinfo01-min .tl h4{font-size: 14px;color: #666666;line-height: 36px;}
/* houseinfo01-cont */
.houseinfo01-cont{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.houseinfo01-l{width: 660px;}
.houseinfo01-l-top{width: 100%;position: relative;margin-bottom: 10px;}
.houseinfo01-l .gallery-top{width: 100%;}
.houseinfo01-l .gallery-top .swiper-slide{border-radius: 10px;height: 390px;overflow: hidden;}
.houseinfo01-l .gallery-top .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
/* bot */
.houseinfo01-l .gallery-thumbs img{width: 100%;height: 74px;border-radius: 10px;}
.houseinfo01-l .gallery-thumbs .swiper-slide{opacity: 0.8;}
.houseinfo01-l .gallery-thumbs .swiper-slide-thumb-active{opacity: 1;}
/* houseinfo01-r */
.houseinfo01-r{width: calc(100% - 670px);background-color: #FFFFFF;border-radius: 10px;padding: 25px;box-sizing: border-box;}
.houseinfo01-r .price{width: 100%;padding: 25px 0;border-bottom: 1px solid #EEEEEE;font-size: 18px;color: #C7AA6A;}
.houseinfo01-r .price span{font-size: 48px;font-weight: bold;}
.houseinfo01-r .list{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin: 30px 0;}
.houseinfo01-r .list .item h3{font-size: 24px;color: #C7AA6A;}
.houseinfo01-r .list .item h3 span{font-weight: bold;}
.houseinfo01-r .list .item p{font-size: 14px;color: #888888;margin-top: 8px;}
.houseinfo01-r .list .item{text-align: center;}
.houseinfo01-r .list strong{display: block;width: 1px;background-color: #EEEEEE;}
.houseinfo01-r .ul{width: 100%;}
.houseinfo01-r .ul li{display: flex;display: -webkit-flex;margin-bottom: 15px;}
.houseinfo01-r .ul li h3{font-size: 16px;color: #888888;line-height: 26px;width: 100px;}
.houseinfo01-r .ul li p{width: calc(100% - 100px);font-size: 16px;color: #222222;line-height: 26px;}
.houseinfo01-r .more{margin: 0;width: 150px;height: 40px;border-radius: 4px;border: 1px solid #C7AA6A;color: #C7AA6A;margin-top: 20px;}
.houseinfo01-r .more:hover{color: #fff;}

/* houseinfo02wrap */
.houseinfo02wrap{margin: 30px auto;}
/* houseinfo02-top */
.houseinfo02-top{width: 100%;background-color: #fff;box-sizing: border-box;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;border-bottom: 1px solid #E5E5E5;z-index: 1;}
.houseinfo02-top a{width: 130px;height: 50px;background: #E5E5E5;border-top-left-radius: 6px;border-top-right-radius: 6px;text-align: center;line-height: 50px;font-size: 16px;color: #888888;margin-right: 1px;}
.houseinfo02-top a:last-child{margin-right: 0;}
.houseinfo02-top a:hover{color:#C7AA6A;}
.houseinfo02-top a.active{background-color: #C7AA6A;color: #fff;}
.houseinfo02-top.fixedSubNav{position: fixed;top: 80px;left: 0;}
.houseinfo02-top.fixedSubNav a{background-color: transparent;box-sizing: border-box;border-bottom: 2px solid transparent;}
.houseinfo02-top.fixedSubNav a.active{color: #C7AA6A;border-color: #C7AA6A;}

/* houseinfo02 */
.houseinfo02{width: 100%;padding-bottom: 50px;}
.houseinfo02 .li{position: relative;width: 100%;padding-top: 40px;margin-bottom: 60px;}
.houseinfo02-tl{box-sizing: border-box;border-left: 8px solid #C7AA6A;padding-left: 10px;font-size: 22px;color: #222222;font-weight: bold;margin-bottom: 30px;}
/* houseinfo0201 */
.houseinfo0201{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.houseinfo0201 li{display: flex;display: -webkit-flex;width: calc((100% - 40px)/3);margin-right: 20px;margin-bottom: 15px;}
.houseinfo0201 li:nth-of-type(3n){margin-right: 0;}
.houseinfo0201 li h3{font-size: 16px;color: #888888;line-height: 26px;}
.houseinfo0201 li p{font-size: 16px;color: #222222;line-height: 26px;}

/* houseinfo0202 */
.houseinfo0202{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.houseinfo0202 .item{width: calc((100% - 60px)/4);margin-right: 20px;display: block;text-align: center;}
.houseinfo0202 .item:nth-of-type(4n){margin-right: 0;}
.houseinfo0202 .item .imgbox{width: 100%;overflow: hidden;height: 190px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.houseinfo0202 .item .imgbox img{max-width: 100%;max-height: 100%;}
.houseinfo0202 .item .text{margin-top: 20px;}
.houseinfo0202 .item p{font-size: 16px;color: #222222;margin-bottom: 6px;}
.houseinfo0202 .item h3{font-size: 16px;color: #C7AA6A;}
.houseinfo0202 .item h3 span{font-size: 24px;font-weight: bold;}

/* houseinfo0203 */
.houseinfo0203{width: 100%;}
.houseinfo0203 p{font-size: 14px;color: #222222;line-height: 30px;}
.houseinfo0206{display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.houseinfo0206 .swiper-slide{width: calc((100% - 60px)/3);margin-right: 30px;box-shadow: 0px 8px 40px 0px rgba(0,0,0,0.05);}
.houseinfo0206 .swiper-slide:nth-of-type(3n){margin-right: 0;}
.ab{position: absolute;left: 0;top: -100px;z-index: -1;}

/* migratewrap */
.migratewrap{width: 100%;box-sizing: border-box;padding: 20px 0 50px;background-color: #F7F7F7;}
.migrate{margin: auto;}
.migrate-type{width: 100%;background-color: #fff;border-radius: 10px;box-sizing: border-box;padding: 30px 40px;}
.migrate-type li{display: flex;display: -webkit-flex;margin-bottom: 40px;}
.migrate-type li:last-child{margin-bottom: 0;}
.migrate-type li h3{font-size: 18px;color: #000022;line-height: 36px;font-weight: bold;width: 100px;}
.migrate-type li .link{width: calc(100% - 100px);}
.migrate-type li .link .type01,.migrate-type li .link .type02{width: 100%;display: flex;display: -webkit-flex;}
.migrate-type li .link .type01 a,.migrate-type li .link .type02 a{font-size: 14px;color: #222222;box-sizing: border-box;line-height: 36px;text-align: center;padding: 0 16px;border-radius: 4px;margin-right: 10px;}
.migrate-type li .link .type01 a:last-child{margin-right: 0;}
.migrate-type li .link .type01 a.active{background-color: #C7AA6A;color: #fff;}
.migrate-type li .link .type02{margin-top: 20px;}
.migrate-type li .link .type02 a{color: #555;}
.migrate-type li .link .type02 a.active{color: #C7AA6A;}

/* migratemin */
.migratemin{width: 100%;margin-top: 30px;}
.migratemin-top{width: 100%;display: flex;display: -webkit-flex;align-items: flex-end;-webkit-align-items: flex-end;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 30px;}
.migratemin-top h3{font-size: 24px;color: #222222;font-weight: bold;}
.migratemin-top .toal{font-size: 18px;color: #666666;}
.migratemin-top .toal span{color: #F07406;}
/* migratemin-info */
.migratemin-info{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.migratemin-info .item{width: calc((100% - 60px)/3);margin-right: 30px;display: block;background-color: #fff;position: relative;overflow: hidden;margin-bottom: 30px;}
.migratemin-info .item:nth-of-type(3n){margin-right: 0;}
.migratemin-info .item .imgbox{width: 100%;height: 220px;position: relative;overflow: hidden;}
.migratemin-info .item img{width: 100%;height: 100%;object-fit: cover;}
.migratemin-info .item .imgbox span{box-sizing: border-box;padding: 8px 16px 8px 12px;background-color: #C7AA6A;color: #fff;font-size: 14px;border-top-right-radius: 30px;border-bottom-right-radius: 30px;position: absolute;left: 0;top: 20px;}
.migratemin-info .item .text{width: 100%;box-sizing: border-box;padding: 20px 14px;}
.migratemin-info .item .text .top .h3{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.migratemin-info .item .text .top .h3 h3{font-size: 20px;color: #222222;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: calc(100% - 40px);}
.migratemin-info .item .text .top .h3 span{width: 40px;height: 25px;background: #C7AA6A;border-radius: 4px;text-align: center;line-height: 25px;color: #fff;font-size: 12px;display: block;margin-left: 10px;}
.migratemin-info .item .text .top p{font-size: 14px;color: #666666;line-height: 36px;}
.migratemin-info .item .text .list{width: 100%;margin-top: 20px;}
.migratemin-info .item .text .list li{display: flex;display: -webkit-flex;}
.migratemin-info .item .text .list li h3{font-size: 14px;color: #888888;line-height: 24px;}
.migratemin-info .item .text .list li p{font-size: 14px;line-height: 24px;color: #222222;}
.migratemin-info .item .tomore{width: 160px;height: 160px;background-color: #C7AA6A;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;position: absolute;bottom: -80px;right: -80px;transform: scale(0);transition: all .3s;}
.migratemin-info .item .tomore i{width: 26px;height: 26px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;border: 1px solid #fff;border-radius: 50%;font-size: 18px;color: #fff;margin-right: 60px;margin-bottom: 60px;}
.migratemin-info .item:hover .tomore{transform: scale(1);}
.migratemin-info .item:hover{box-shadow: 0px 0px 20px 0px rgba(0,26,42,0.1);}
.migratemin-info .item:hover .text .top .h3 h3{color: #C7AA6A;}
.migratemin .m-page{margin-top: 40px;}
/* miginfo01min */
.miginfo01min{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 60px;}
.miginfo01min-l{width: 40%;}
.miginfo01min-l .top .h3{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-bottom: 6px;}
.miginfo01min-l .top .h3 h3{font-size: 24px;color: #222222;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: calc(100% - 40px);}
.miginfo01min-l .top .h3 span{width: 40px;height: 25px;background: #C7AA6A;border-radius: 4px;text-align: center;line-height: 25px;color: #fff;font-size: 12px;display: block;margin-left: 10px;}
.miginfo01min-l .top p{font-size: 14px;color: #C7AA6A;line-height: 36px;}
.miginfo01min-l .list{width: 100%;margin-top: 20px;margin-bottom: 30px;}
.miginfo01min-l .list li{display: flex;display: -webkit-flex;margin-bottom: 6px;}
.miginfo01min-l .list li h3{font-size: 14px;color: #222;line-height: 24px;width: 70px;}
.miginfo01min-l .list li p{font-size: 16px;line-height: 24px;color: #C7AA6A;width: calc(100% - 70px);}
.miginfo01min-l .tags{display: flex;display: -webkit-flex;}
.miginfo01min-l .tags p{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 14px;color: #888888;margin-right: 40px;}
.miginfo01min-l .tags p:last-child{margin-right: 0;}
.miginfo01min-l .tags p img{margin-right: 6px;}
.miginfo01min-l .buttons{display: flex;display: -webkit-flex;margin-top: 30px;}
.miginfo01min-l .buttons .more{border-color: #C7AA6A;color: #C7AA6A;width: 150px;height: 35px;margin-left: 10px;}
.miginfo01min-l .buttons .more:first-child{background-color: #C7AA6A;color: #fff;margin-left: 0;}
/* miginfo01min-r */
.miginfo01min-r{width: 46%;}
.miginfo01min-r img{width: 100%;}

.houseinfo0203 img{max-width: 100%;margin: 30px auto;}

/* miginfo0205 */
.miginfo0205{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.miginfo0205 .item{width: calc((100% - 60px)/3);margin-right: 30px;margin-bottom: 30px;background-color: #F8F8F8;box-sizing: border-box;padding: 30px 20px;transition: all .3s;}
.miginfo0205 .item:nth-of-type(3n){margin-right: 0;}
.miginfo0205 .item h3{font-size: 16px;color: #222222;line-height: 24px;margin-bottom: 10px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.miginfo0205 .item h4{font-size: 14px;color: #888888;line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.miginfo0205 .item:hover{background-color: #C7AA6A;}
.miginfo0205 .item:hover h3{color: #fff;}
.miginfo0205 .item:hover h4{color: #fff;}

/* i-navwrap */
.i-navwrap{position: absolute;left: calc((100% - 1200px)/2);top: 0;z-index: 1;height: 100%;}
.i-navlist{width: 250px;height: 100%;background-color:rgba(0,0,0,0.7);}
.i-navlist li{width: 100%;height: calc(100% / 5);box-sizing: border-box;padding: 0 20px;}
.i-navlist li .text{width: 100%;height: 100%;position: relative;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;border-bottom: 1px solid #fff;box-sizing: border-box;}
.i-navlist li .text>div{width: 100%;}
.i-navlist li:last-child .text{border: none;}
.i-navlist li h3{font-size: 16px;color: #FFFFFF;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;margin-bottom: 15px;}
.i-navlist li h3 i{font-size: inherit;color: inherit;}
.i-navlist li .info{display: flex;display: -webkit-flex;}
.i-navlist li .info a{font-size: 12px;color: #FFFFFF;margin-right: 20px;}
.i-navlist li .info a:last-child{margin-right: 0;}
.i-navlist li:hover{background-color: rgba(255,255,255,0.98);}
.i-navlist li:hover h3,.i-navlist li:hover .info a{color: #222222;}
.i-navlist li .info a:hover{color: #C7AA6A;}
/* i-navshowinfo */
.i-navshowinfo{width: 380px;background-color: rgba(255,255,255,0.98);position: absolute;left: 100%;height: 100%;top: 0;padding: 60px 20px;box-sizing: border-box;opacity: 0;visibility: hidden;transition: all .3s;}
.i-navshowinfo>div{display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;width: 100%;}
.i-navshowinfo .item{width: calc(100% / 3);margin-bottom: 40px;}
.i-navshowinfo .item img{width: 40px;height: 40px;border-radius: 50%;margin: auto;}
.i-navshowinfo .item p{text-align: center;font-size: 12px;color: #222222;margin-top: 12px;}
.i-navlist li:hover .i-navshowinfo{opacity: 1;visibility: visible;}

/* ass */
.ass{width: 50px;position: fixed;right: 0;z-index: 5;bottom: 10%;box-shadow: 0px 8px 40px 0px rgba(0,0,0,0.05);background-color: #fff;border-radius: 4px;}
.ass>a{display: block;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;position: relative;height: 50px;border-bottom: 1px solid #EEEEEE;}
.ass>a>img{max-width: 50%;max-height: 50%;}
.ass>a:hover{background-color: #C7AA6A;}
.ass>a:hover>img{filter: brightness(0) invert(1);}
.ass>a:last-child{border: none;}
.ass>a .hoverbox{box-sizing: border-box;position: absolute;right: 50px;background-color: #fff;box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.05);box-sizing: border-box;padding: 10px;opacity:0;visibility:hidden;}
.ass>a .hoverbox p{font-size: 14px;color: #333;white-space: nowrap;line-height:30px;}
.ass>a:hover .hoverbox{opacity: 1;visibility: visible;}



@media (max-width: 1460px) {
	.center{width:1200px;}
	.nav li.logowrap{margin: 0 30px;width: 140px;}
	.nav li.logowrap .logo{width: 140px;height: 140px;}
	.hader-r{right: 30px;}
	.nav li .item{line-height: 70px;}
	.bannerwrap .swiper-slide .text .tag li{width: 60px;font-size: 14px;line-height: 30px;height: 30px;}
	.bannerwrap .swiper-slide .text h3{font-size: 40px;margin: 20px 0;}
	.bannerwrap .swiper-slide .text h4{font-size: 16px;letter-spacing: 6px;padding: 6px 0;}
	.i-navwrap{left: calc((100% - 1140px)/2);}
	
	.numlist{height: 120px;}
	.numlist li .numbox span{font-size: 30px;}
	.numlist li p{margin-top: 10px;}
	.bannerwrap .button.banner-prev{left: calc((100% - 1240px)/2);}
	.bannerwrap .button.banner-next{right: calc((100% - 1240px)/2);}
	.bannerwrap .button{width: 36px;height: 36px;}
	.index02min .button.index02-next{right:-50px;}
	.index02min .button.index02-prev{left: -50px;}
	.swiper-index03 .swiper-slide .textbox img{height: 30px;}
	.swiper-index03 .swiper-slide .textbox h3{margin-bottom: 15px;font-size: 16px;}
	.swiper-index03 .swiper-slide .textbox{height: 150px;width: 130px;}
	.index03-page .button{width: 50px;height: 50px;}
	.index04min .item .text{padding: 20px 15px;}
	
	.f-contact .list .item p{font-size: 14px;line-height: 24px;}
	.f-nav li .list a{font-size: 14px;}
	.f-nav li h3 a{font-size: 18px;}
	.f-nav li h3{margin-bottom: 20px;}
	.f-contact>h3{font-size: 24px;}
	.footer .share a{margin-right: 15px;}
	.footerwrap{padding-top: 50px;}
	.footer .share{margin-top: 30px;}
	.footer-bot{margin-top: 30px;}
	.footer-bot .f-link .list a{font-size: 14px;}
	.record{margin-top: 20px;}
	
	.houseinfo02-top.fixedSubNav{top: 70px;}
	.house03min .button{width: 16px;height: 26px;}
	.house03min .button.house03-next{right: -40px;}
	.house03min .button.house03-prev{left: -40px;}
	.houseinfo01-r .price{padding: 20px 0;}
	.houseinfo01-r .price span{font-size: 42px;}
	
	.house03min .swiper-slide{box-shadow: 0px 0px 5px 0px rgba(0,26,42,0.1);}
	.house03min .swiper-house03{width: calc(100% + 30px);margin-left: -15px;}
	.house03min02 .button{width: 34px;height: 34px;}
	.house03min02 .button.house03-next{right: -50px;}
	.house03min02 .button.house03-prev{left: -50px;}
	
	.brand01-text{padding-top: 50px;padding-bottom: 50px;}
	.brand01-text h4{font-size: 14px;line-height: 30px;}

	.brand01-text h3{font-size: 32px;}
	.cb-tl h3{font-size: 32px;}
	.cb-tl{margin-bottom: 20px;}
	.c-banner .text p{font-size: 18px;padding: 6px;}
	
	.c-tl01 h3{font-size: 36px;}
	.c-tl01 strong{height: 3px;}
	.contact li .top h3{font-size: 20px;}
	.contact li h4{font-size: 16px;}
	.contact li{padding: 30px;}
	
	.contact02-form input, .contact02-form select, .contact02-form textarea{height: 60px;}
	.contact02-form textarea{height: 180px;}
	
	
	
	
	
	
	
}













