﻿@import url(style.css);
@import url(pscroll.css);

/*内页*/
.o_big{ overflow:hidden; background-repeat:no-repeat; background-position:center; background-size:auto 100%; position:relative;}
.o_big .imgs{ width:100%;filter: Alpha(Opacity=0);opacity: 0;height:100%;}
.o_big .o_big_con{ position:absolute; width:100%; height:100%; left:0; top:0;}
.o_big .o_big_con .wrap{ position:relative; height:100%; display:table; vertical-align:middle;}
.o_big .o_big_con img{ }
.o_big .o_big_con .wrap .divs{ display:table-cell; vertical-align:middle; color:#fff;}
/* .o_big .o_big_con .wrap p{ padding-bottom:1.8%; background:url(../images/spaces_bg1.jpg) left bottom no-repeat; } */
.o_big .o_big_con .wrap .h2{ font-weight: normal;}

.postions{ height:41px; line-height:41px; overflow:hidden; background:#f1f1f1;  color:#919191; font-size:12px;}
.postions a{color:#919191; }
.postions a:Hover{ color:#00bfdb;}

/*分页*/
.yema{ width:100%; text-align:center; clear:both; overflow:hidden; padding-top:40px; padding-bottom:40px; clear:both;}
.yema a{ display:inline-block; height:28px; line-height:28px; padding-left:10px; overflow:hidden; padding-right:10px; min-width:12px;margin-left:1px; margin-right:1px;  text-align:center; color:#757575; font-size:13px; border:1px solid #e2e2e2; background-color:#fff;}
.yema a:hover{ text-decoration:none; color:#fff; background-color:#1A3F86;border:1px solid #1A3F86;}
.yema a.on{color:#fff; background-color:#1A3F86; border:1px solid #1A3F86;}
.yema a.Prev,.yema a.next{ margin-right:0; }
.yema a.Prev:hover,.yema a.next:hover{background-color:#1A3F86;}
/*梧桐空间*/
.spaces_bg{ overflow:hidden; background-color:#f5f5f5; padding-bottom:1%;}
.spaces_t{ width:96%; max-width:1200px; margin:0 auto; text-align:center; color:#333; margin-top:3%;}
.spaces_t span {    display: block;
    color: #333;
    text-transform: capitalize;
    letter-spacing: 1px;}
.spaces_t h2{ color:#888;font-weight:normal; overflow:hidden; }
.spaces_one{ margin-top:3%;overflow:hidden;  margin-bottom:10px; background-color:#fff;}
.spaces_one .imgs{ float:left; width:50%; overflow:hidden;}
.spaces_one .imgs img{ display:block; width:100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.spaces_one .imgs img:hover{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.spaces_one .txts{ float:left; width:50%; overflow:hidden;}
.spaces_one .txts .cons{ margin:0 auto; width:94%; max-width:526px; overflow:hidden;}
.spaces_one .txts .cons .titles{ overflow:hidden;  margin-top:4%;}
.spaces_one .txts .cons .titles .divs{ overflow:hidden;}
.spaces_one .txts .cons .titles .divs span{  color:#666;display:block;}
.spaces_one .txts .cons .titles .divs h2{ font-weight:normal; margin-top:2px; color:#000;}
.spaces_one .txts .cons .titles em{ min-height:20px;font-size:16px; color:#999999; font-style:normal; padding-left:26px; background:url(../images/i_bg1.png) left center no-repeat; float:right; margin-left:2%; margin-top:5%;}
.spaces_one .txts .cons .desc{ color:#666666; font-size:16px; overflow:hidden; line-height:30px; max-height:330px; margin-top:5%;}
.spaces_one .txts .cons .desc p {line-height: 1.6 !important;}
.spaces_t2{ width:96%; max-width:1200px; margin:0 auto; text-align:center; color:#666666; margin-top:3%;}
.spaces_t2  span{ display:block; color:#333; text-transform:capitalize;letter-spacing:1px;}
.spaces_t2 h2{ color:#888;font-weight:normal;}
.spaces_t2 .p{ color:#666666; overflow:hidden; margin-top:1%;}
.spaces_two{ overflow:hidden; margin-bottom:4%; background-color:#fff;}
/*梧桐服务*/
.service_desc{ overflow:hidden; padding-top:3%; padding-bottom:3%;background:#c8b392;/* background:url(../images/service_bg1.jpg) center center no-repeat; background-size:cover;*/ color:#fff;}
.service_desc .h2{ overflow:hidden; font-weight:normal;}
.service_desc .p{ overflow:hidden; line-height:30px;}
.service_one_bg{ background-color:#f5f5f5; overflow:hidden; padding-bottom:5%;}
.service_pos{ position:fixed; top:35%; right:3%; display:none;}
.service_pos.pos{ display:block;}
.service_a{overflow:hidden; float:right;}
.service_a a{ display:block;overflow:hidden;height:40px; line-height:38px;font-size:18px; color:#1A3F86; background:url(../images/service_bg2.png) right center no-repeat; padding-right:28px;}
.service_a a label{ display:none; overflow:hidden; padding-left:28px; padding-right:28px;text-align:center;}
.service_a a:hover{background:url(../images/service_bg2_on.png) right center no-repeat;}
.service_a a.isel{border:1px solid #1A3F86;background:url(../images/service_bg2_on.png) right center no-repeat; }
.service_a a.isel label{display:block; }
.service_ul{ margin-top:3%;}
.service_ul ul{display: grid;grid-template-columns: repeat(2,1fr);grid-gap: .5rem;}
.service_ul ul li{ overflow:hidden; background-color:#fff; }
/* .service_ul ul li:nth-child(2n+0){ float:right;} */
.service_ul ul li .imgs{ overflow:hidden;}
.service_ul ul li .imgs img{ display:block; width:100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.service_ul ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.service_ul ul li .txts{ width:96%; max-width:530px; margin:0 auto; overflow:hidden;padding-bottom: .6rem;}
.service_ul ul li .txts .h2{ color:#1A3F86; font-weight:normal; margin-top:.6rem;}
.service_ul ul li .txts .cons{ overflow:hidden; line-height:30px; color:#666666; font-size:16px; margin-top:4%;}
.service_ul ul li .txts .cons .l{ width:54%;}
.service_ul ul li .txts .cons .r{ width:43%;}
.service_two{ padding-top:2%;padding-bottom:4%;}
.service_ul2{ margin-top:4%; margin-bottom:3%;}
.service_ul2 ul li{ float:left; width:48.75%; overflow:hidden; position:relative;filter: Alpha(Opacity=0);opacity: 0;}
.service_ul2 ul li:nth-child(2n+0){ float:right;}
.service_ul2 ul li .imgs{overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.service_ul2 ul li .imgs img{ display:block; width:100%;filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.service_ul2 ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.service_ul2 ul li .txts{ position:absolute; width:96%; bottom:4%; left:2%;  padding-bottom:2.5%;}
.service_ul2 ul li .txts.bgs1{background:url(../images/service_bg3.png) 3% center #fff no-repeat;}
.service_ul2 ul li .txts.bgs2{background:url(../images/service_bg4.png) 3% center #fff no-repeat;}
.service_ul2 ul li .txts .h2{ font-weight:normal; color:#000000; margin-top:2%; max-width:410px; overflow:hidden; margin-left:2%; padding-left:96px;}
.service_ul2 ul li .txts .p{ margin-top:1%; color:#666666; font-size:16px; line-height:20px;height:40px; padding-right:2%; max-width:410px; overflow:hidden; margin-left:2%; padding-left:96px; }
.service_app{ background-color:#1A3F86; overflow:hidden; text-align:center;color:#fff; clear:both;}
.service_app .service_app_l{ float:left; width:63%; overflow:hidden;}
.service_app .service_app_l .service_app_la{ margin:0 auto; width:94%; max-width:530px;}
.service_app .service_app_l .service_app_la img{ float:left;width:154px; margin-right:10%;}
.service_app .service_app_l .service_app_la .txts{ overflow:hidden; }
.service_app .service_app_l .service_app_la .txts .h2{ margin-top:18%;background:url(../images/service_bg5.png) left bottom no-repeat; font-weight:normal; height:88px; line-height:88px; overflow:hidden; text-align:left;}
.service_app .service_app_l .service_app_la .txts .p{ max-width:320px; overflow:hidden; line-height:30px; text-align:left; margin-top:6%;}
.service_app .service_app_r{ float:right; width:36%; overflow:hidden; border-left:1px solid #c5ac95; height:250px; margin-top:3.1%;}
.service_app .service_app_r img{ width:76%; max-width:158px; display:block; margin:0 auto; margin-top:5%; margin-bottom:4%;}
.service_app .service_app_r .h2{ font-weight:normal;}
.service_bg1{ overflow:hidden; background-color:#f5f5f5; padding-bottom:4%;}
.service_img{ margin-top:3%;}
.service_img img{ display:block; width:100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.service_img img:hover{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.service_img .l{ width:43%;filter: Alpha(Opacity=0);opacity: 0; overflow:hidden;}
.service_img .r{ width:54.5%;filter: Alpha(Opacity=0);opacity: 0; overflow:hidden;}
/*关于梧桐*/
.about_bg{ overflow:hidden; background-color:#f5f5f5; padding-bottom:4%;}
.about_one{ margin-top:4%; overflow:hidden; background-color:#fff;}
.about_one .about_video{ overflow:hidden; position:relative;}
.about_one .about_video img{ display:block; width:100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.about_one .about_video:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.about_one .about_video .txts{ position:absolute; width:100%; height:100%; top:0; left:0; text-align:center;}
.about_one .about_video .txts i{ width:54px; height:54px; display:block; margin:0 auto; margin-top:13%; background:url(../images/about_bg1.png) no-repeat; background-size:100% 100%;}
.about_one .about_video .txts .h2{ font-weight:normal; color:#fff; margin-top:5px;}
.jp-type-single {height: 100%;}
.jp-jplayer{height: 100%;}
.about_one .about_video img {width: 100%;    height: 100%;
    object-fit: cover;}
.about_one .about_video video {width: 100% !important; height: 100% !important;}
.about_one .cons{max-width:1122px;  margin:0 auto; width:94%; overflow:hidden; margin-bottom:4%;}
.about_one .cons .titles{ overflow:hidden; margin-top:4%;}
.about_one .cons .titles span{  color:#999;display:block;}
.about_one .cons .titles h2{ font-weight:normal; margin-top:2px; color:#666666; }
.about_one .cons .desc{ color:#666666; font-size:16px; overflow:hidden; line-height:30px; margin-top:2%; font-weight: bold;}
.about_bg2{  background-color:#fff; padding-bottom:4%;}
.about_two{ margin-top:3%;}
.about_two .about_two_l{ float:left; width:50%; overflow:hidden; background:url(../images/about_bg3.jpg) #1A3F86 top center no-repeat; height:100%; background-size:cover; position:relative;font-size:16px;color:#fff; line-height:28px;filter: Alpha(Opacity=0);opacity: 0;}
.about_two .about_two_l img{filter: Alpha(Opacity=0);opacity: 0; width:100%; display:block;}
.about_two .about_two_l .txts{ position:absolute; width:100%; height:100%; overflow:hidden; top:0; left:0; }
.about_two .about_two_l .txts .cons{ width:96%; max-width:536px; margin:0 auto; overflow:hidden; display:table; vertical-align:middle; height:100%;}
.about_two .about_two_l .txts .cons .p{ vertical-align:middle; display:table-cell;}
/* .about_two .about_two_l .txts .cons .p p{ margin-bottom:4%;} */
.about_two .about_two_r{ float:right; width:50%; overflow:hidden;filter: Alpha(Opacity=0);opacity: 0;}
.about_two .about_two_r img{ display:block; width:100%;}
.about_bg3{ overflow:hidden; background-color:#f5f5f5; padding-bottom:4%;}
.about_three{ overflow:hidden; margin-top:3%;}
.about_three .imgs{ overflow:hidden;}
.about_three .imgs img{ display:block; width:100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.about_three .imgs:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.about_three ul{ display:table;overflow:hidden; width:100%; height:100%;}
.about_three ul li{width:50%;display: table-cell; background-color:#fff; overflow:hidden;  line-height:34px; padding-top:2.5%; padding-bottom:3%; color:#666666; font-size:17px;transition:all 0.3s;}
.about_three ul li .txts{ width:94%; margin:0 auto; overflow:hidden; height:100%;}
.about_three ul li .txts p:first-child {font-weight: bold;}
.about_three ul li:hover{ color:#fff; background-color:#1A3F86;}
/*臻致生活*/
.life_a{ overflow:hidden; padding-top:2%; text-align:center; background-color:#fff;}
.life_a a{ display:inline-block; height:50px; line-height:50px;background-color:#fff; padding-left:2%; padding-right:2%; color:#666666; border-radius:4px; margin-left:0.5%; margin-right:0.5%; margin-bottom:2%;transition:all 0.3s;}
.life_a a:hover{background-color:#c8b392; color:#fff;}
.life_a a.csel{ background-color:#c8b392;color:#fff;}
.life_bg{ background-color:#f5f5f5; overflow:hidden; padding-bottom:1%; padding-top:3%;}
.news_ul ul li{ float:left; width:32%; margin-right:2%; text-align:left; margin-top:5px; overflow:hidden; margin-bottom:2%; background-color:#ffffff;}
.news_ul ul li:nth-child(3n+0){ margin-right:0;}
.news_ul ul li img{display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
.news_ul ul li .imgs{width:100%; overflow:hidden;}
.news_ul ul li:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.news_ul ul li .i_five_txt{ overflow:hidden; width:94%; margin:0 auto; max-width:320px; padding-top:6%; padding-bottom:6%;}
.news_ul ul li .i_five_txt h2{height:48px; line-height:24px; overflow:hidden; color:#000; margin-bottom:3%; font-weight:normal;transition:all 0.3s;}
.news_ul ul li .i_five_txt span{ color:#999999; font-size:14px; display:block; line-height:24px; height:24px; overflow:hidden;transition:all 0.3s;}
.news_ul ul li:hover{ -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.02); box-shadow: 0 5px 15px rgba(0,0,0,0.02);-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); background-color:#1A3F86;}
.news_ul ul li:hover .i_five_txt h2{ color:#fff;}
.news_ul ul li:hover .i_five_txt span{ color:#fff;}
/*臻致生活详细*/
.life_l{ float:left; overflow:hidden; width:65.8%; background:#fff; padding-bottom:3%;}
.about_x2{ overflow:hidden; padding-bottom:4%; padding-top:20px; width:96%; max-width:730px; overflow:hidden; margin:0 auto;}
.about_x2 .show_t{ line-height:32px; font-size:20px; color:#1A3F86; text-align:left; font-weight:normal;}
.about_x2 .con_line{height:30px; line-height:30px;font-size:14px; color:#999999; text-align:left; }
.about_x2 img{ display:block; max-width:100%;}
.about_x2 .con_id{ line-height:24px;overflow:hidden;white-space:normal;word-break:break-all; padding-top:3%;font-size:16px; color:#666666;text-align:left; padding-bottom:7%;}
.about_x2 .con_id p {margin-bottom: .22rem;}
.about_x2 table{border-collapse:collapse;border-spacing:0;}
.about_x2 table td{ line-height:22px;height:27px; /*border:1px solid #000;*/}
.life_bnt{ display:inline-block; padding-left:56px; padding-right:24px; height:40px; line-height:40px; overflow:hidden; background:url(../images/life_bg1.png) #1A3F86 24px center no-repeat; color:#fff; font-size:16px;}
.life_bnt:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80); color:#fff;}
.life_r{ float:right; overflow:hidden; width:31.6%; background:#fff; margin-bottom:3%;}
.life_r .life_t{ margin:0 auto; width:96%; max-width:320px; margin-top:20px; line-height:32px; height:32px; overflow:hidden; }
.life_r .life_t .h2{ float:left;font-size:20px; color:#000000; font-weight:normal;}
.life_r .life_t .life_more{ float:right; font-size:16px; color:#1A3F86;}
.life_r .life_t .life_more:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.life_ul{ margin:0 auto; width:96%; max-width:320px;overflow:hidden; padding-top:3%;}
.life_ul ul li{ display:block; padding-bottom:3%; margin-bottom:3%; border-bottom:1px solid #f3f3f3; overflow:hidden;}
.life_ul ul li:last-child{ border-bottom:0;}
.life_ul ul li .imgs{ float:left; margin-right:3%; width:100px; overflow:hidden;}
.life_ul ul li .imgs img{ display:block; width:100%;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);
 transform: scale(1);-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
 .life_ul ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.life_ul ul li .h2{ overflow:hidden; height:48px; line-height:24px; font-weight:normal; color:#333333; font-size:16px; margin-top:1%;}
.life_ul ul li:hover .h2{ color:#1A3F86;}
/*梧桐汇*/
.news_ul2 ul li{ display:block; overflow:hidden; margin-bottom:3%;}
.news_ul2 ul li a{ display:block; width:100%; height:100%;}
.news_ul2 ul li .imgs{ width:66.6%; overflow:hidden;}
.news_ul2 ul li .imgs img{ width:100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
.news_ul2 ul li .txts{ width:31%; overflow:hidden; max-width:300px; margin-top:10%; text-align:left;}
.news_ul2 ul li .txts.r{ text-align:right;}
.news_ul2 ul li .txts .h2{ font-weight:bold; margin-bottom:5%; background-position:left bottom;}
.news_ul2 ul li .txts.r .h2{ background-position:right bottom;}
.news_ul2 ul li .txts .p{ /*max-width:280px;*/ color:#666666; line-height:24px; text-align: right;}
.news_ul2 ul li:nth-child(even) .txts .p{text-align: left;}
.news_ul2 ul li a:hover .txts .h2{ color:#1A3F86;}
.news_ul2 ul li a:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
/*联系我们*/
.contact_bg{  background-color:#f5f5f5; padding-bottom:4%; overflow:hidden;padding-top:3%; }
.contact_one{}
.contact_one .contact_one_r{ float:right; width:50%; overflow:hidden; background:url(../images/contact_bg1.jpg) #1A3F86 top center no-repeat; height:100%; background-size:cover; position:relative;font-size:16px;color:#fff; line-height:28px;filter: Alpha(Opacity=0);opacity: 0;}
.contact_one .contact_one_r img{filter: Alpha(Opacity=0);opacity: 0; width:100%; display:block;}
.contact_one .contact_one_r .txts{ position:absolute; width:100%; height:100%; overflow:hidden; top:0; left:0; }
.contact_one .contact_one_r .txts .cons{ width:96%; max-width:536px; margin:0 auto; overflow:hidden; display:table; vertical-align:middle; height:100%;}
.contact_one .contact_one_r .txts .cons .p{ vertical-align:middle; display:table-cell; line-height:36px;}
.contact_one .contact_one_r .txts .cons .p a{ color:#fff;}
.contact_one .contact_one_r .txts .cons .p a:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.contact_one .contact_one_r .txts .cons .p h2{ background:url(../images/contact_bg2.jpg) left bottom no-repeat; font-weight:normal; padding-bottom:4%; margin-bottom:6%;}
.contact_one .contact_one_l{ float:left; width:50%; overflow:hidden;filter: Alpha(Opacity=0);opacity: 0;}
.contact_one .contact_one_l img{ display:block; width:100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.contact_one .contact_one_l:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
#feedback{ background-color:#fff; margin-top:2%;}
.contact_t2{ width:96%; margin:0 auto; text-align:center; margin-top:4%; overflow:hidden; margin-bottom:3%;font-size:18px; color:#333; line-height:30px;}
.contact_t2 .h2{ color:#1A3F86; margin-bottom:1%; font-weight:normal; font-size:24px;}
.feedback_div{ margin:0 auto;padding-bottom:5%; overflow:hidden; text-align:center; width:96%; max-width:1140px;}
.feedback_div .divs{float:left; width:49%; margin-right:2%;margin-bottom:2%;}
.feedback_div .divs:nth-child(2n+0){ margin-right:0;}
.feedback_div .inputs2{ width:100%;  background:#f5f5f5; height:54px; line-height:54px; font-size:18px; color:#666; border:1px solid #ececec; outline:none;  text-indent:3%;}
.feedback_div .inputs3{ appearance:none;  -moz-appearance:none;  -webkit-appearance:none; width:99%;  background:url(../images/contact_bg5.png) #f5f5f5 96% center no-repeat; height:54px; line-height:54px; font-size:18px; color:#666; border:1px solid #ececec; outline:none; padding-left:3%; outline:none;}
.feedback_div .inputs4{ width:100%;  background:url(../images/contact_bg5.png) #f5f5f5 96% center no-repeat;  height:54px; line-height:54px; font-size:18px; color:#666; border:1px solid #ececec; outline:none;  text-indent:3%;}
.feedback_div select::-ms-expand { display: none; } 
.feedback_div .textarea{ padding:1%; width:100%; background:#f5f5f5; font-size:18px;border:1px solid #ececec; outline:none;margin-bottom:2%; color:#666; height:100px;  }
.feedback_div .bnts2{  border: none; width:100%;font-size: 18px; height: 56px; background: #c8b392;  text-align: center;color: #fff; outline: none;  cursor: pointer; -webkit-appearance: none; margin:0 auto;}
.feedback_div .bnts2:hover{filter:alpha(opacity=70);opacity:0.7;transition:all 0.3s;}
.contact_join{ overflow:hidden;background:url(../images/contact_bg3.jpg) center center no-repeat;background-size:cover;color:#fff; line-height:36px; text-align:center; padding-bottom:6%;}
.contact_join .h2{ font-weight:lighter; margin-bottom:3%;background:url(../images/contact_bg4.jpg) center bottom no-repeat; overflow:hidden; margin-top:6%; line-height:36px; padding-bottom:2.2%;}
.contact_join a{ color:#fff;}
.contact_join a:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.contact_join .join_a{ background-color:#fff; line-height:48px; height:48px; text-align:center; display:inline-block; color:#1A3F86; font-size:18px; margin-top:3%; overflow:hidden; padding-left:4%; padding-right:4%;}
/*工作机会*/
.job_one{ overflow:hidden;background:url(../img/job_img1.jpg) center center no-repeat;background-size:cover;color:#fff; line-height:30px; text-align:center; padding-bottom:6%; margin-bottom:2%; min-height: 5rem;}
.job_one img{ display:block; width:100%; margin-top:16%; margin-bottom:3%;}
.job_one .p{ margin:0 auto; width:94%; max-width:590px; overflow:hidden;}
.job_list{ overflow:hidden; margin-top:4%;}
.job_list .jf20{ font-size:20px;}
.job_list ul{ padding:0;}
.job_list table{border-collapse:collapse;border-spacing:0;}
.job_list table td{ /*line-height:44px;*/height:60px; color:#333333; font-size:16px; text-align:left;}
.job_list table td span:first-child {margin-right: 20px;}
.job_list table tr:first-child td{ padding-left:3%; cursor:pointer;}
.job_list ul li{ height:60px; overflow:hidden;/*border:1px solid #d9d9d9;transition:all 0.3s;*/margin-bottom:2%;background:url(../images/job_bg2.png) #fff 97.5% 15px no-repeat;}
.job_list ul li tr:first-child td:Hover{filter:alpha(opacity=80);opacity:0.8;/*transition:all 0.3s;*/ color:#1A3F86;}
.job_list ul li.hauto{height:auto;/*border-bottom:1px solid #fff;*/}
.job_list ul li.hauto table tr:first-child td{ color:#fff;background:url(../images/job_bg3.png) #1A3F86 97.5% 15px no-repeat;}
.job_list ul li .job_con{ line-height:34px; font-size:16px; color:#666666;background-color:#f5f5f5; padding:3%; padding-top:2%;/*border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;*/}
.job_list ul li .job_con b{ display:block; height:40px; line-height:40px; color:#000; margin-top:10px;}
.job_list .job_a a{ float:left; padding-right:23px; padding-left:30px; height:39px; line-height:39px; background:url(../images/job_pic4.png) 0 center no-repeat; font-size:14px; color:#666666; text-align:left;}
.job_list .job_a a:Hover{  color:#1A3F86; text-decoration:none; }
.job_bg2{ background-color:#fff; overflow:hidden;}
.job_list .job_a2{ background-color:#1A3F86; line-height:48px; height:48px; text-align:center; display:inline-block; color:#fff; font-size:18px; margin-top:3%; overflow:hidden; padding-left:4%; padding-right:4%;}
.job_list .job_a2:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
@media screen and (max-width:1760px) {
/*梧桐服务*/
.service_pos{ right:2%;}
}
@media screen and (max-width:1660px) {

}
@media screen and (max-width:1440px) {
/*梧桐服务*/
.service_a a{ font-size:16px;}
.service_a a label{padding-left:20px; padding-right:20px;}
/*关于梧桐*/
.about_three ul li{ font-size:16px; line-height:30px;}
}
@media screen and (max-width:1360px) {
/*梧桐空间*/
.spaces_one .txts .cons .titles em{ font-size:14px;}
.spaces_one .txts .cons .desc{ font-size:14px; line-height:26px; max-height:none; }
/*梧桐服务*/
.service_pos{ right:1%;}
.service_ul ul li .txts .cons{ font-size:14px; line-height:26px; min-height:88px;}
/*臻致生活详细*/
.about_x2 .con_id{ font-size:14px;}
.life_r .life_t .h2{ font-size:18px;}
.life_r .life_t .life_more{ font-size:14px;}
.life_ul ul li .imgs{ width:90px;}
.life_ul ul li .h2{ font-size:14px;}

}
@media screen and (max-width:1200px) {
/*梧桐空间*/
.spaces_one .txts .cons .titles{ margin-top:2%;}
.spaces_one .txts .cons .desc{ margin-top:3%;}
/*梧桐服务*/
.service_desc .p{ line-height:26px;}
.service_a a{ font-size:14px;}
.service_a a label{padding-left:15px; padding-right:15px;}
.service_ul2 ul li .txts .p{ font-size:14px;}
/*关于梧桐*/
.about_one .cons .desc{ font-size:14px; line-height:26px;}
.about_two .about_two_l{ font-size:14px; line-height:26px;}
.about_three ul li{ font-size:14px; line-height:28px;}
/*臻致生活*/
.life_a a{ padding-left:3%; padding-right:3%; height:40px; line-height:40px;}
/*梧桐汇*/
.news_ul2 ul li .txts{ margin-top:8%; padding-top:3%;}
/*联系我们*/
.contact_one .contact_one_r .txts .cons .p{ line-height:28px;}
.contact_t2{ font-size:17px;}
.contact_t2 .h2{ font-size:22px; margin-bottom:0.5%;}
.feedback_div .inputs2{ height:42px; line-height:42px; font-size:16px;}
.feedback_div .inputs3{ height:42px; line-height:42px; font-size:16px;}
.feedback_div .inputs4{ height:42px; line-height:42px; font-size:16px;}
.feedback_div .textarea{ font-size:16px;}
.feedback_div .bnts2{ height:44px; font-size:16px;}
.contact_join{ line-height:30px;}
.contact_join .join_a{ height:42px; line-height:42px; font-size:16px;}
/*工作机会*/
.job_list .jf20{ font-size:18px;}
.job_list table td{ font-size:14px;}
.job_list ul li .job_con{ line-height:30px; font-size:14px;}
.job_list .job_a2{ height:42px; line-height:42px; font-size:16px;}
}
@media screen and (max-width:1000px) {
.o_big{ height:220px;}
/*梧桐空间*/
.spaces_one .txts .cons .titles em{ font-size:13px;}
.spaces_one .txts .cons .desc{ line-height:24px; font-size:13px;}
/*梧桐服务*/
.service_ul ul li .txts .cons{  min-height:208px;}
/*关于梧桐*/
.about_two .about_two_l{  line-height:24px;}
/*联系我们*/
.contact_one .contact_one_r .txts .cons .p{ line-height:26px;}
.contact_one .contact_one_r .txts .cons .p h2{ margin-bottom:4%;}

}
@media screen and (max-width:960px) {
/*梧桐空间*/
.spaces_one .txts .cons .titles em{ font-size:12px;}
.spaces_one .txts .cons .desc{ line-height:22px; font-size:12px; max-height:220px;}
/*梧桐服务*/
.service_ul2 ul li .txts.bgs1{ background-size:60px auto;}
.service_ul2 ul li .txts.bgs2{ background-size:60px auto;}
.service_ul2 ul li .txts .h2{ padding-left:80px;}
.service_ul2 ul li .txts .p{ padding-left:80px; font-size:12px;}
/*关于梧桐*/
.about_two .about_two_l{ font-size:12px; line-height:22px;}
/*联系我们*/
.contact_one .contact_one_r .txts .cons .p{ line-height:24px;}
.contact_one .contact_one_r .txts .cons .p h2{ margin-bottom:3%;padding-bottom:3%;}
/*工作机会*/
.job_list .jf20{ font-size:16px;}
.job_list table td{ font-size:12px;}
.job_list ul li .job_con{ line-height:26px; font-size:12px;}
}
@media screen and (max-width:830px) {
.o_big .o_big_con .wrap p{  background-size:auto 3px;}
/*梧桐空间*/
.spaces_one .txts .cons .titles{ margin-top:1%;}
.spaces_one .txts .cons .desc{ margin-top:2%;}
/*联系我们*/
.contact_t2 .h2{ font-size:20px;}
.contact_one .contact_one_r .txts .cons .p{ line-height:22px;}
/*工作机会*/
.job_one{ line-height:26px;}
}


@media screen and (max-width: 780px) {
/*梧桐空间*/
.spaces_one .imgs{ float:none; width:100%;}
.spaces_one .txts{ float:none; width:100%;}
.spaces_one .txts .cons{ max-width:none; width:98%;}
.spaces_one .txts .cons .titles em{ margin-top:3%;}
.spaces_one .txts .cons .desc{ max-height:none; padding-bottom:1%;}
/*梧桐服务*/
.service_desc .p{ line-height:24px;}
.service_a a{ font-size:12px;height:32px; padding-right:22px; line-height:30px; background-size:auto 100%;}
.service_a a:hover{background-size:auto 100%; }
.service_a a.isel{background-size:auto 100%; }
.service_a a label{padding-left:12px; padding-right:12px;}
/* .service_ul ul li{ width:100%; float:none; margin-bottom:2%;}
.service_ul ul li:nth-child(2n+0){ float:none;} */
.service_ul ul li .txts{ max-width:none;padding-bottom: .4rem;}
.service_ul ul li .txts .h2{ margin-top:4%;}
.service_ul ul li .txts .cons{  min-height:inherit; margin-top:.4rem;}
.service_ul2 ul li{ width:100%; float:none; margin-bottom:2%;}
.service_ul2 ul li:nth-child(2n+0){ float:none;}
.service_ul2 ul li .txts .p{ height:auto;}
.service_app .service_app_l .service_app_la img{ width:120px;}
.service_app .service_app_l .service_app_la .txts .h2{ height:70px; line-height:70px;}
.service_app .service_app_l .service_app_la .txts .p{ line-height:24px;}
.service_app .service_app_r{ height:220px;}
.service_app .service_app_r img{ max-width:140px;}
/*关于梧桐*/
.about_one .about_video .txts i{ height:40px; width:40px; margin-top:12%;}
.about_two .about_two_l{ float:none; width:100%;}
.about_two .about_two_l img{ display:none;}
.about_two .about_two_l .txts{ position:inherit; padding-top:7%; padding-bottom:7%;}
.about_two .about_two_r{ float:none; width:100%;}
/*臻致生活*/
.news_ul ul li{ width:49%;}
.news_ul ul li:nth-child(3n+0){ margin-right:2%;}
.news_ul ul li:nth-child(2n+0){ margin-right:0;}
/*臻致生活详细*/
.life_l{ width:100%; float:none;}
.life_r{ width:100%; float:none; margin-top:2%;}
.life_r .life_t{ max-width:none;}
.life_ul{ max-width:none;}
.life_ul ul li .h2{ margin-top:2.5%; height:24px;}
/*梧桐汇*/
.news_ul2 ul li{ margin-bottom:4%;}
.news_ul2 ul li .imgs{ width:100%;}
.news_ul2 ul li .txts{ width:100%; max-width:none; margin-top:5%; padding-top:2%;}
.news_ul2 ul li .txts .h2{  margin-bottom:3%;}
.news_ul2 ul li .txts.r{ text-align:left;}
.news_ul2 ul li .txts.r .h2{ background-position:left bottom;}
.news_ul2 ul li .txts .p{ max-height:none; max-width: 100%;}
/*联系我们*/
.contact_one .contact_one_r{ float:none; width:100%;}
.contact_one .contact_one_r img{ display:none;}
.contact_one .contact_one_r .txts{ position:inherit; padding-top:15%; padding-bottom:15%;}
.contact_one .contact_one_r .txts .cons .p{ line-height:26px;}
.contact_one .contact_one_r .txts .cons .p h2{ margin-bottom:4%;}
.contact_one .contact_one_l{ float:none; width:100%;}
.contact_t2{ font-size:16px; line-height:26px;}
.contact_t2 .h2{ font-size:19px;}


}
@media screen and (max-width: 640px) {
.o_big{ height:190px;}
.o_big .o_big_con .wrap p{ padding-bottom:2.5%; background-size:auto 2px;}
/*梧桐空间*/
.spaces_t{ margin-top:5%;}
.spaces_t h2{ padding-bottom:30px;}
.spaces_t2{ margin-top:5%;}
/*梧桐服务*/
.service_desc .p{ line-height:22px;}
.service_pos{ right:3px;}
.service_ul ul li .txts .cons{ font-size:13px; line-height:24px; margin-top:3%;margin-bottom:3%;}
/*关于梧桐*/
.about_one .cons .desc{ font-size:12px; line-height:24px;}
.about_three ul li{ display:block; width:100%; font-size:12px; line-height:26px;}
/*臻致生活*/
.life_a{ padding-top:3%; padding-bottom:1%;}
.life_a a{ padding-left:4%; padding-right:4%;}

/*联系我们*/
.feedback_div .divs{ float:none; width:100%;}
.feedback_div .inputs2{ font-size:14px; text-indent:2%;}
.feedback_div .inputs3{ font-size:14px; padding-left:2%;}
.feedback_div .inputs4{ font-size:14px; text-indent:2%;}
.feedback_div .textarea{ font-size:14px; padding-left:2%;}
.feedback_div .bnts2{ height:44px; font-size:16px;}
.contact_join .join_a{ height:40px; line-height:40px; font-size:14px;}
/*工作机会*/
.job_one{ line-height:24px;}
.job_list table td{ height:50px;}
.job_list ul li{ height:50px; background-position:97.5% 10px;}
.job_list ul li.hauto table tr:first-child td{background-position:97.5% 10px;}
.job_list ul li .job_con{ line-height:24px;}
.job_list .job_a2{ height:40px; line-height:40px; font-size:14px;}
}
@media screen and (max-width: 520px) {
/*梧桐服务*/
.service_app .service_app_l .service_app_la img{ width:100px;}
.service_app .service_app_l .service_app_la .txts .h2{ height:60px; line-height:60px; margin-top:10%;}
.service_app .service_app_r{ height:186px;}
.service_app .service_app_r img{ max-width:110px; margin-top:10%;}
/*关于梧桐*/
.about_one .about_video .txts i{  margin-top:10%;}
/*臻致生活详细*/
.life_ul ul li .h2{ margin-top:1.8%; height:44px; line-height:22px;}
/*联系我们*/
.contact_t2{ font-size:14px; line-height:24px;}
.contact_t2 .h2{ font-size:17px; margin-bottom:1%;}
.contact_one .contact_one_r .txts{padding-top:10%; padding-bottom:10%;}
/*工作机会*/
.job_list .jf20{ font-size:14px;}
}

@media screen and (max-width: 480px) {
.o_big{ height:170px;}
/*梧桐服务*/
.service_ul ul li .txts .cons{ font-size:12px; line-height:22px;}
.service_ul ul li .txts .cons .l{ float:none; width:100%;}
.service_ul ul li .txts .cons .r{ float:none;width:100%;}
.service_ul2 ul li .txts.bgs1{ background-size:50px auto;}
.service_ul2 ul li .txts.bgs2{ background-size:50px auto;}
.service_ul2 ul li .txts .h2{ padding-left:65px;}
.service_ul2 ul li .txts .p{ padding-left:65px;}
.service_app .service_app_l .service_app_la img{ width:80px; margin-right:5%;}
.service_app .service_app_r{ height:146px;}
.service_app .service_app_r img{ max-width:100px; margin-top:8%;}
/*臻致生活详细*/
.life_bnt{ font-size:14px; height:36px; line-height:36px; padding-left:46px; background-position:16px center; padding-right:20px;}
.life_r .life_t .h2{ font-size:16px;}
.life_r .life_t .life_more{ font-size:12px;}
/*梧桐汇*/
.news_ul2 ul li .txts .p{ line-height:22px;}
/*联系我们*/
.contact_join .join_a{ height:36px; line-height:36px;}
/*工作机会*/
.job_list .job_a2{ height:36px; line-height:36px;}
}

@media screen and (max-width: 360px) {
.o_big .o_big_con .wrap p{ padding-bottom:3%;}
/*关于梧桐*/
.about_one .about_video .txts i{ height:32px; width:32px; margin-top:10%;}
}








.container {
  width: 100%;
  height: auto;
  max-width: 79.4%;
  margin: 0 auto;
}
@media (min-width: 1901px) {
  .container {
    max-width: 1525px;
  }
}
@media (max-width: 1860px) {
  .container {
    max-width: 81.9%;
  }
}
@media (max-width: 1024px) {
  .container {
    max-width: 100%;
    padding: 0 20px;
  }
}


.owl-demo5 .item dd h2 {
    margin-top: .8rem;
}
.case-page {
    padding-top: .9rem;
}
.case-page .spaces_t {
    margin: 0;
    width: 100%;
    max-width: 100%;
}
.case-page .list {
    display: grid;
    grid-template-columns: repeat(6,1fr);
    grid-gap: .52rem 1rem;
    margin-top: .6rem;
}
.case-page .list .item-box {
    display: block;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.case-page .list .item-box .public-img::before {
    padding-top: 180%;
}

.case-page3 {
    padding-bottom: .9rem;
}
.case-page3 .list {
    grid-gap: .36rem .44rem;
}
.case-page3 .list .item-box .public-img::before {
    padding-top: 141.5%;
}
@media (max-width: 1024px) {
    .case-page .list {
         grid-template-columns: repeat(4,1fr);
         grid-gap: .4rem;
    }
}
@media (max-width: 980px) {
    .case-page .list {
         grid-template-columns: repeat(3,1fr);
    }
}
@media (max-width: 767px) {
    .case-page .list {
         grid-template-columns: repeat(2,1fr);
    }
}