/* Write your styles */

ul,li,dl,dt,dd,h1,h2,h3,p{font-style:normal; list-style:none; margin:0; padding:0;}
em{ font-style:normal;}
a{text-decoration: none;transition: all .1s linear; color:#444;}
a:hover{color:#1a1d56;}
.am-container{max-width: 1630px;}

.am-alert-danger{ width:100%; position:fixed; left:0; top:0; margin:0;}
body{  margin:0 auto;}
img{ max-width:100%;}
.am-pureview-actions a{ right:10px; left:auto; text-align:center;}
.am-pureview-actions a:before{content: "\f00d";}
header{ position:absolute; width:100%; left:0; top:0; z-index:1600; height:86px;background-color: #0a1a5c}
header.nyheader{ background:#fff; position:relative;box-shadow: 0 2px 2px rgba(0,0,0,.1);}
header .logo{ height:86px; line-height:86px; position:relative; max-width:280px;}
header .logo .ysxm {position: absolute; height: 100%; right: -50px; top: 0; font-size: 18px; font-weight: bold; color: #1a1d56; opacity: 80%;}
header nav{ float:left; width:52%; text-align:center;}
header nav>ul>li{ display:inline-block; padding:0 12px; height:86px; line-height:86px; position:relative;}
header nav>ul>li>a{ font-size:16px; color:#fff;}
header nav>ul>li:hover>a{color:#1a1d56; background-color:#fff; padding:5px; font-weight:bold;}
header nav>ul>li.on>a{color:#1a1d56; background-color:#fff; padding:5px; font-weight:bold;}
header.nyheader nav>ul>li>a{ color:#1a1d56;}
header.nyheader nav>ul>li:hover>a{color:#fff; background-color: #1a1d56; padding: 5px; font-weight: bold;}
header.nyheader nav>ul>li.on>a{color:#fff; background-color: #1a1d56; padding: 5px; font-weight: bold;}
header .top-tel{ line-height:86px; background:url(../images/icon_tel.png) 0 center no-repeat; padding-left:24px; color:#fff; font-size:16px;}
header.nyheader .top-tel{background:url(../images/icon_tel_h.png) 0 center no-repeat; color:#333;}
header .top-search{ margin-top:22px; position:relative; width:230px; margin-left:40px;}
header .top-search .am-input{ width:100%; height:40px; background:rgba(255,255,255,.6); border-radius:8px; border:none; outline:none; padding-left:15px; font-size:14px;}
header.nyheader .top-search .am-input{ background:#fff;}
header .top-search .am-btn{ position:absolute; right:0; top:0; height:40px; background:#1a1d56; border-radius:0 8px 08px 0;}
header .top-search .am-btn img{ width:26px;}

nav>ul>li .ue-submenu{ position:absolute; background:#fff; width:100%; text-align:center; border-radius:6px; top:80px; left:0; margin:0;z-index: 199;opacity:0; visibility:hidden;transition: all .36s ease; border:1px solid #f1f1f1; padding:10px 0;}
nav>ul>li .ue-submenu a{ display: block; text-align:center; line-height:30px; font-size:1.5rem;color:#444;}
nav>ul>li .ue-submenu a:hover{color:#1a1d56;}
nav>ul>li .ue-submenu:before{ position: absolute; top:-5px; left:48%; content:""; display:block;width: 0; height: 0;border-left: 4px solid transparent; border-right: 4px solid transparent;border-bottom: 5px solid #f1f1f1;}
nav>ul>li .ue-submenu:after{ position: absolute; top:-4px; left:48%; content:""; display:block;width: 0; height: 0;border-left: 4px solid transparent; border-right: 4px solid transparent;border-bottom: 5px solid #fff;}
nav>ul>li:hover .ue-submenu{ opacity:1;visibility: visible;top:70px; }

nav .am-close{ display:none;}

h3.description-title{border-bottom: #1A1D56 1px solid; letter-spacing: 0.2em; color:#1A1D56; padding: 0.5em 0;}

.banner{ min-height:400px;}
.banner .am-slider-a1{ box-shadow:none;}
.banner .am-slider .am-slides>li{ background-position:center; background-repeat:no-repeat; background-size:cover;}
.banner .am-slider img{}
.banner .am-slider .am-slides>li a{ display:block; width:100%; height:100%;}
.banner .am-slider-a1 .am-control-nav{ bottom:15px;}
.banner .am-slider-a1 .am-control-nav li a{ width:12px; height:12px;background-color:#333;border:2px solid #333; box-shadow:none;}
.banner .am-slider-a1 .am-control-nav li a.am-active{ background-color:rgba(0,0,0,0); border:2px solid #e60000;}




.sidenavbox{ position:absolute; z-index:1300; width:100%; left:0; top:100px;pointer-events: none;}
.sidenavbox .am-container{ max-width:1230px;pointer-events: none;}

.sidenavbox .sidenav{ width:300px; padding:15px; border-radius:10px; background:rgba(0,0,0,.8);pointer-events: auto; height:410px;overflow-y: auto; float:left;}
.sidenavbox .sidenav>ul>li{ position:relative; line-height:48px;transition: all .15s linear;}
.sidenavbox .sidenav>ul>li.active{ background:rgba(255,255,255,.1); padding-left:15px;}
.sidenavbox .sidenav>ul>li:last-child{ margin-bottom:0;}
.sidenavbox .sidenav>ul>li:before{content: "\f105"; position:absolute; right:15px; top:0; color:#fff; opacity:.6;}
.sidenavbox .sidenav>ul>li>a{ color:#fff; display:block;}
.sidenavbox .sidenav>ul>li>a>img{ max-width:40px; margin-right:15px;}
.sidenavbox .sidenav>ul>li>a>span{ display:inline-block; position:absolute; right:40px; line-height:22px; border-radius:4px; background:#2caf65; font-size:12px; padding:0 4px; top:50%; margin-top:-11px;}
.sidenavbox .sidenav::-webkit-scrollbar {width: 5px;     height: 1px;}
.sidenavbox .sidenav::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);background:none;}
.sidenavbox .sidenav::-webkit-scrollbar-track {border-radius: 5px;background:none;}

.side-filter-content-list{ float:left;pointer-events: auto; padding-left:20px;}
.side-filter-content-list .side-filter-content{width:660px; height:410px;border-radius:10px; background:rgba(0,0,0,.8);}
.side-filter-content-list .side-filter-content.side-filter-content_country{ width:600px;}
.side-filter-content_global {padding: 25px 25px 0;}
.side-filter-content_global .hd ul{font-size: 0;white-space: nowrap;box-shadow: 0 1px 0 0 hsla(0,0%,100%,.2);margin-bottom: 27px;}
.side-filter-content_global .hd ul li{display: inline-block;padding: 0 33px 15px;position: relative;cursor: pointer;font-size: 16px;color: #f9f9f9;opacity: .5;}
.side-filter-content_global .hd ul li.on{ opacity:1; color:#fff;}
.side-filter-content_global .hd ul li.on:after{ content:""; display:block; width:100%; height:2px; background:#fff; position:absolute; left:0; bottom:0;}
.side-filter-content_global .bd ul{}
.side-filter-content_global .bd ul li{display: inline-block;width: 98px;height: 60px;border-radius: 3px;overflow: hidden;position: relative;margin-bottom: 17px;transition: all .3s ease;margin-right: 20px;}
.side-filter-content_global .bd ul li .global-country-img {width: 100%;height: 100%;}
.side-filter-content_global .bd ul li:hover  .global-country-title{background-color: rgba(0,0,0,.1);}
.side-filter-content_global .bd ul li .global-country-title {position: absolute;top: 0;left: 0;right: 0;bottom: 0;text-align: center;line-height: 60px;font-size: 14px;color: #fff;font-weight: 700;background-color: rgba(0,0,0,.3);}
.side-filter-content_country{ padding:25px;}
.country-hot-area {display: inline-block;vertical-align: top;width: 350px;margin-right: 35px;}
.country-content-title {font-size: 16px;color: #f9f9f9;font-weight: 700;padding-bottom: 12px;box-shadow: 0 1px 0 0 hsla(0,0%,100%,.2);margin-bottom: 27px;}
.hot-area-list .hot-area-item {display: inline-block;width: 100px;height: 60px;border-radius: 3px;overflow: hidden;position: relative;margin-bottom: 17px;transition: all .3s ease;margin-right: 20px;vertical-align: top;}
.hot-area-list .hot-area-item:nth-child(3n){ margin-right:0;}
.hot-area-list .hot-area-img {width: 100%;height: 100%;}
.hot-area-list .hot-area-title {position: absolute;top: 0;left: 0;right: 0;bottom: 0;text-align: center;line-height: 60px;font-size: 14px;color: #fff;font-weight: 700;background-color: rgba(0,0,0,.3);}
.hot-area-list .hot-area-item:hover .hot-area-title{background-color: rgba(0,0,0,.1);}

.country-house-price {display: inline-block;vertical-align: top;width: 160px;}
.house-price-list .house-price-item {line-height: 1;margin-bottom: 20px;}
.house-price-list .house-price-item:hover a{ opacity:1; color:#fff;}
.house-price-list .link-block {font-size: 14px;color: #f9f9f9;opacity: .5;}

.am-pd{ padding:60px 0;}
.ue-pd{ padding-bottom:60px;}
.video-house{ width:48%; float:left;}
.an-xxzb{ width:22.5%; float:left; margin-left:1.5%;}
.an-xxzb .zbimg{ margin-top:25px; border-radius:10px; overflow:hidden; cursor:pointer;}
.an-xxzb .zbimg img{ width:100%;}
.home-title span{ display:inline-block; font-size:24px; font-weight:bold;}
.home-title .more-list{ line-height:26px; padding-top:4px;}
.home-title .more-list ul{ display:inline-block;}
.home-title .more-list ul li{ display:inline-block;}
.home-title .more-list ul li.on a{background:#1a1d56; color:#fff;}
.home-title .more-list a{ display:inline-block; font-size:14px; padding:0 10px;}
.home-title .more-list a.on{ background:#1a1d56; color:#fff;}
.video-house-list{ margin-top:25px;}
.video-house-list ul{ position:relative; margin:0 -10px;}
.video-house-list ul li{ padding:0 10px;}
.video-house-list ul li a{ display:block; border-radius:10px; box-shadow:0 2px 4px rgba(0,0,0,.1); overflow:hidden;}
.video-house-list ul li a i{ display:block; position:relative; overflow:hidden; background:#000;}
.video-house-list ul li a i img{transition: all .6s ease;}
.video-house-list ul li a:hover i img{transform: scale(1.1, 1.1); opacity:.6;}
.video-house-list ul li a em{ display:block; position: absolute; width:62px; height:62px; background:url(../images/icon_video.png) center no-repeat; background-size:cover; top:50%; margin-top:-31px; text-align:center; left:50%; margin-left:-31px; z-index:12;}
.video-house-list ul li a .txt{ padding:20px;}
.video-house-list ul li a .txt .tit{ font-size:16px; color:#333; margin-bottom:8px; line-height:30px;}
.video-house-list ul li a .txt .tit span{ display:inline-block; border-bottom:2px solid #1a1d56;}
.video-house-list ul li a .txt .note{ font-size:12px; color:#999;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}



.house-notice{ width:26%; float:right;}
.house-notice .title{ font-size:24px;}
.house-notice-list{ box-shadow:0 2px 4px rgba(0,0,0,.1); padding:15px 30px; border-radius:10px; margin-top:25px; }
.house-notice-list ul{ position:relative; }
.house-notice-list ul:after{ content:""; display:block; width:1px; height:100%; background:#1a1d56; position:absolute; left:5px; top:0;}
.house-notice-list ul li{ position:relative;padding-left:30px; margin-bottom:15px;}
.house-notice-list ul li:after{ content:""; position:absolute; width:10px; height:10px; border-radius:10px; background:#1a1d56; left:0; top:0;}
.house-notice-list ul li span{ display:inline-block; font-size:14px; border-radius:20px; background:#1a1d56; padding:1px 8px; color:#fff; position:relative; top:-8px;}
.house-notice-list ul li p{ font-size:16px; color:#333;}
.house-notice-list ul li em{ font-style:normal; color:#999; font-size:12px;}
.ovhi{ height:332px; overflow-y:auto; padding-top:10px;}
.ovhi::-webkit-scrollbar {width: 5px;     height: 1px;}
.ovhi::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);background: #e8e8e8;}
.ovhi::-webkit-scrollbar-track {border-radius: 5px;background: #f5f5f5;}


.recomm-house-list{ margin-top:25px;}
.recomm-house-list ul{ position:relative; margin:0 -10px;}
.recomm-house-list ul li{ padding:0 10px;}
.recomm-house-list ul li a{ display:block; box-shadow:0 2px 4px rgba(0,0,0,.1);}
.recomm-house-list ul li a i{ display:block; overflow:hidden; position:relative; background:#000;}
.recomm-house-list ul li a i img{transition: all .6s ease;}
.recomm-house-list ul li a:hover i img{transform: scale(1.1, 1.1);opacity:.6;}
.recomm-house-list ul li a i em{ font-style:normal; position:absolute; right:15px; bottom:15px; color:#fff; font-size:24px; z-index:2;}
.recomm-house-list ul li a .txt{ padding:15px 30px;}
.recomm-house-list ul li a .txt .tit{ font-size:18px; margin-bottom:4px;}
.recomm-house-list ul li a .txt .note{ font-size:14px; color:#999; margin-bottom:10px;}
.recomm-house-list ul li a .txt .data span{ width:38%; display:inline-block; border-right:1px solid #eee; padding-left:30px;}
.recomm-house-list ul li a .txt .data span:first-child{ width:24%; padding-left:0;}
.recomm-house-list ul li a .txt .data span:last-child{ border-right:none;}
.recomm-house-list ul li a .txt .data span em{ display:block; font-size:20px; font-style:normal; color:#1a1d56;}
.recomm-house-list ul li a .txt .data span font{ font-size:14px; color:#666;}

.detail-content iframe{width:100%;height:450px;}

.home-liu{ background:#f5f5f5; padding:40px 0;}
.home-liu-list{ margin-top:15px;}
.home-liu-list ul li{ position:relative; float:left; width:21.7%}
.home-liu-list ul li:last-child{ width:13%;}
.home-liu-list ul li i{ display:block; float:left; margin-right:15px; width:64px;}
.home-liu-list ul li:after{ width:65px; height:9px; display:block; content:''; background:url(../images/icon_ljt.png) 0 no-repeat; position:absolute; right:10%; top:50%; margin-top:-4px;}
.home-liu-list ul li:last-child:after{ display:none;}
.home-liu-list ul li .tit{ font-size:20px; padding-top:5px;}
.home-liu-list ul li .note{ font-size:14px; color:#999;}

.migrate-list{ margin-top:25px;}
.migrate-list ul{ position:relative; margin:0 -10px;}
.migrate-list ul li{ padding:0 10px;}
.migrate-list ul li a{ display:block; overflow:hidden; box-shadow:0 2px 4px rgba(0,0,0,.1); border-radius:15px;}
.migrate-list ul li a .thumb{ display:block; overflow:hidden;max-height: 210px;}
.migrate-list ul li a .thumb img{transition: all .6s ease;}
.migrate-list ul li a:hover .thumb img{transform: scale(1.1, 1.1);}
.migrate-list ul li a .txt{ padding:15px 25px 30px 25px; position:relative;}
.migrate-list ul li a .txt .tit{ font-size:20px; border-bottom:1px solid #eee; height:40px;}
.migrate-list ul li a .txt .tag{ margin-top:10px; margin-bottom:10px;}
.migrate-list ul li a .txt .tag:after,.migrate-list ul li a .txt .tag:before{ content:""; display:block; clear:both;}
.migrate-list ul li a .txt .tag span{ font-size:12px; color:#999; width:50%; display:block; float:left; margin-bottom:8px;}
.migrate-list ul li a .txt .tag span i{ margin-right:5px; color:#ff0000;}
.migrate-list ul li a .txt .more{ display:inline-block; border-radius:20px; font-size:14px; border:1px solid #ff0000; color:#ff0000; padding:2px 10px;}
.migrate-list ul li a .txt .hot{ width:48px; height:32px; background:url(../images/hot.png) center no-repeat; position:absolute; right:25px; bottom:30px;}


.news .newstit{ font-size:24px; text-align:center; font-weight:bold;}
.news .newsnav{ text-align:center; margin-top:25px;}
.news .newsnav ul li{ display:inline-block;}
.news .newsnav ul li.on a{background:#1a1d56; color:#fff;}
.news .newsnav ul li a{ display:inline-block; font-size:16px; padding:0 10px;}
.newslist{ margin-top:25px;}
.newslist ul{ position: relative; margin:0 -20px;}
.newslist ul li{ padding:20px;}
.newslist ul li a{ display:block; box-shadow:2px 1px 4px rgba(0,0,0,.1);}
.newslist ul li a:after,.newslist ul li a:before{ content:""; display:block; clear:both;}
.newslist ul li a i{ width:45%; float:left; display:block;}
.newslist ul li a i img{ }
.newslist ul li a .txt{ width:55%; float:right; padding:20px 30px;}
.newslist ul li a .txt .tit{ font-size:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom:10px; }
.newslist ul li a .txt .note{ font-size:14px; color:#999;max-height:84px; overflow:hidden;}
.newslist ul li a .txt span{ display:block; color:#999; font-size:20px; margin-top:10px;}



.lxly{ background:#f5f5f5;}
.lxly ul li i{ float:left; margin-right:10px;}
.lxly ul li .tit{ font-size:24px; padding-top:4px;}
.lxly ul li .note{ font-size:14px; color:#999;}

.lxly ul li{ position:relative; float:left; width:28%}
.lxly ul li a .tit{ color:#333;}
.lxly ul li a .note{ color:#999;}
.lxly ul li:last-child{ width:16%;}
.lxly ul li:after{ width:1px; height:100%; background:#dfdfdf; display:block; content:'';  position:absolute; right:24%; top:0;}
.lxly ul li:last-child:after{ display:none;}

.house-data{ background:url(../images/hbg.jpg) center no-repeat; background-size:cover;}

.hoda-tit{ font-size:24px; font-weight:bold; color:#fff; margin-bottom:15px;}

.house-data-box{ position:relative; margin:0 -10px;}
.house-data-box .am-ul{ width:33.33333%; float:left;}
.house-data-box .am-li{ border-radius:10px; background:#fff; margin:0 10px; padding:20px;}
.house-data-tit{ border-bottom:2px solid #cfe9f9; height:44px; margin-bottom:15px;}
.house-data-tit:after,.house-data-tit:before{ content:""; display:block; clear:both;}
.house-data-tit span{ float:left; font-size:20px; font-weight:bold; color:#108fe0;}
.house-data-tit span img{ position:relative; top:-2px; margin-right:4px;}
.house-data-tit .siek ul li{ font-size:16px; display:inline-block; padding:0 5px;}
.house-data-tit .siek ul li a{display:block; padding:2px 10px;}
.house-data-tit .siek ul li:hover a,.house-data-tit .siek ul li.on a{ display:block; border-radius:20px; background:#108fe0; color:#fff;}

.house-data-list ul .daji span{ display:inline-block; text-align:center; color:#666;}
.house-data-list ul .daji span.x1{ width:15%;}
.house-data-list ul .daji span.x2{ width:60%;}
.house-data-list ul .daji span.x3{ width:25%;}
.house-data-list ul li{ text-align:center; line-height:40px; font-size:14px;}
.house-data-list ul li:nth-child(odd){ background:#f7f7f7;}
.house-data-list ul li:nth-child(2) i{ font-size:0; background:url(../images/n1.png) center no-repeat;}
.house-data-list ul li:nth-child(3) i{ font-size:0; background:url(../images/n2.png) center no-repeat;}
.house-data-list ul li:nth-child(4) i{ font-size:0; background:url(../images/n3.png) center no-repeat;}
.house-data-list ul li i{ display:inline-block;width:15%;}
.house-data-list ul li p{ display:inline-block; width:60%;}
.house-data-list ul li em{ display:inline-block;width:25%;}

.date-index{ margin-bottom:15px;}
.date-index .siek ul li{ font-size:16px; display:inline-block; padding:0 5px;}
.date-index .siek ul li a{display:block; padding:2px 10px;}
.date-index .siek ul li:hover a,.date-index .siek ul li.on a{ display:block; border-radius:20px; background:#108fe0; color:#fff;}



.icon-foot{ background:#f5f5f5; padding:30px 0;}
.icon-foot ul li i{ float:left; margin-right:10px;}
.icon-foot ul li .tit{ font-size:20px; padding-top:2px;}
.icon-foot ul li .note{ font-size:14px; color:#999;}
.icon-foot ul li{ position:relative; float:left; width:21%}
.icon-foot ul li:last-child{ width:15%;}
.icon-foot ul li:after{ width:1px; height:100%; background:#dfdfdf; display:block; content:'';  position:absolute; right:24%; top:0;}
.icon-foot ul li:last-child:after{ display:none;}



footer{ background:#333333; padding-top:0px;}
footer .foot-logo{ width:18%; float:left; border-right:1px solid rgba(255,255,255,.1);}
footer .foot-nav{ width:40%; float:left; padding-left:5%;}
footer .foot-nav ul li a{ display:block; font-size:14px; color:rgba(255,255,255,.7); line-height:30px;}
footer .foot-nav ul li a:hover{ color:#fff;}
footer  .foot-tit{ font-size:18px; color:#fff; display:block; margin-bottom:6px;}
footer .foot-contact{ width:16%; float:left;}
footer .foot-contact p{ display:block; font-size:14px; color:rgba(255,255,255,.7); line-height:30px;}
footer .foot-ewm{ width:20%; float:right; text-align:center;}
footer .foot-ewm span{ display:block; font-size:14px;  color:rgba(255,255,255,.7); margin-top:8px;}

footer .foot-ewm img{ width:120px;}

.copyr{ border-top:1px solid rgba(255,255,255,.1); font-size:14px; color:rgba(255,255,255,.6); padding:15px 0; margin-top:30px;}
.copyr .yslogo{ position:relative; height:18px; top:-5px;}
.copyr a{color:rgba(255,255,255,.6);}

.nybanner{ width:100%; position:relative;}
.nybanner img{ width:100%;}



.nywarp .am-container{ max-width:1236px;}
.countrys .am-container{ max-width:1236px;}
header.countrys nav{ width:50%;}
header.countrys .top-search{ width:240px;}
.search-filter{background-color: #f5f5f5;padding: 30px 0;}

.am-path{margin-bottom:25px;font-size: 0;}
.am-path .crumbs-item {display: inline-block;font-size: 14px;color: #878787;line-height: 1.1;vertical-align: top;}
.am-path .crumbs-item:after {display: inline-block;content: ">";margin-left: 5px;margin-right: 5px;color: #878787;vertical-align: top;}
.am-path .crumbs-item:last-child:after{ display:none;}

.filter-list ul li{ position:relative; font-size:0; margin-bottom:15px; padding-left:90px;}
.filter-list ul li span{ display:block; font-size:16px; font-weight:bold; position:absolute; left:0; top:0;}
.filter-list ul li a{ display:inline-block; font-size:16px; margin:0 35px 15px 0;}
.filter-list ul li a img{ position:relative; top:-2px;}
.filter-list ul li a.on{ color:#1683e2}

.fil-house-list{ padding:30px 0;}
.fil-house-list ul li{ padding:20px; border-bottom:1px solid #eee;transition: all .1s linear;}
.fil-house-list ul li:hover{ background:#f5f5f5; }
.fil-house-list ul li a{ display:block;}
.fil-house-list ul li .thumb{ width:30%; float:left; border-radius:10px; overflow:hidden; position:relative;}
.fil-house-list ul li .thumb em {display: block;position: absolute;width: 62px;height: 62px;background: url(../images/icon_video.png) center no-repeat;top: 50%;margin-top: -31px;text-align: center;left: 50%;margin-left: -31px;z-index: 12;}
.fil-house-list ul li .txt{ width:70%; float:left; padding-left:3%; position:relative;}
.fil-house-list ul li .txt .tit{ font-size:24px; }
.fil-house-list ul li .txt .note{ font-size:14px; color:#999; margin:15px 0;}
.fil-house-list ul li .txt .data span{ display:inline-block; margin-right:50px; font-size:16px; color:#666;}
.fil-house-list ul li .txt .data span em{ display:block; font-style:normal; color:#e8353f; font-size:20px;}
.fil-house-list ul li .txt .tag span{ display:inline-block; font-size:14px; margin-right:15px; padding:5px 15px; border-radius:6px; background:#e5e5e5; color:#666;}
.fil-house-list ul li .txt .tag span:first-child{ background:#1683e2; color:#fff;}
.fil-house-list ul li .txt .tag{ margin:15px 0;}
.fil-house-list ul li .txt .grou{ font-size:14px; color:#999;}
.fil-house-list ul li .txt .price{ font-size:24px;color:#e8353f; position:absolute; right:0; top:2px;}

.fenye ul li{ font-size:1.4rem;}
.fenye ul li a{ border-radius:2px;}
.am-pagination>.am-active>a, .am-pagination>.am-active>a:focus, .am-pagination>.am-active>a:hover, .am-pagination>.am-active>span, .am-pagination>.am-active>span:focus, .am-pagination>.am-active>span:hover{background-color: #e60000;border-color: #e60000;}


.ed-lytop{ position:absolute; z-index:33; width:100%; height:100%; left:0; top:0;pointer-events: none;}
.ed-ltopbox{ width:520px; border-radius:10px; background:rgba(0,0,0,.2); padding:30px 5%; float:right; margin-top:6%;pointer-events: auto;}
.ed-ltopbox .tit{ font-size:24px; border-bottom:1px solid #ccc; margin-bottom:25px;}
.ed-ltopbox .tit i{ color:#1a1d56; font-size:30px; margin-right:6px; position:relative; top:4px;}
.ed-ltopbox .lyuili ul li{ margin-bottom:15px;}
.ed-ltopbox .lyuili ul li:first-child{ width:48.5%; float:left;}
.ed-ltopbox .lyuili ul li:nth-child(2){ width:48.5%; float:right;}
.ed-ltopbox .lyuili ul li .am-form-field{ border:none; border-radius:5px; padding:10px;}
.ed-ltopbox .am-btn {width: 100%;background: #1a1d56;color: #fff;border-radius: 4px;outline: none; padding:10px;}

.ed-jxwztit{ text-align:center;  text-align:center; margin-bottom:50px;}
.ed-jxwztit .tit{font-size:32px; margin-bottom:4px;}
.ed-jxwztit .line{ position:relative; width:150px; height:1px; background:#eee; margin:0 auto;}
.ed-jxwztit .line:after{ content:""; display:block; width:40px; height:2px; background:#1a1d56; position:absolute; left:50%; margin-left:-20px; top:-1px;}


.ednewsb1 .ed-jxleft{ width:46%; float:left;}
.ednewsb1 .ed-jxleft a{ display:block;}
.ednewsb1 .ed-jxleft a img{ width:100%;}
.ednewsb1 .ed-jxleft .txt{ display:block; background:#f5f5f5; padding:15px 25px;}
.ednewsb1 .ed-jxleft .txt .tit{ font-size:18px; margin-bottom:5px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ednewsb1 .ed-jxleft .txt .note{ font-size:14px; color:#666;}

.ednewsb1 .ed-jxright{ width:51%; float:right;}
.ednewsb1 .ed-jxright ul li{ position:relative; padding-left:42px; margin-bottom:20px;}
.ednewsb1 .ed-jxright ul li:last-child{ margin-bottom:0;}
.ednewsb1 .ed-jxright ul li .txt{ border:1px solid #eee; padding:15px 15px 15px 52px;}
.ednewsb1 .ed-jxright ul li .txt .tit{font-size:18px; margin-bottom:5px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ednewsb1 .ed-jxright ul li .txt .note{font-size:14px; color:#666;}
.ednewsb1 .ed-jxright ul li .date{ position:absolute; left:0; top:20px; background:#808080; text-align:center; color:#fff; padding:5px 20px;}
.ednewsb1 .ed-jxright ul li .date span{ display:block; font-size:30px; line-height:32px;}
.ednewsb1 .ed-jxright ul li .date em{ font-size:12px;}
.ednewsb1 .ed-jxright ul li:hover .date,.ednewsb1 .ed-jxright ul li.on .date{background:#1a1d56; }
.ednewsb1 .ed-jxright ul li:hover .tit,.ednewsb1 .ed-jxright ul li.on .tit{ color:#1a1d56;}
.ednewsb1 .ed-jxright ul li:hover .note,.ednewsb1 .ed-jxright ul li.on .note{ color:#ea9a9f;}
.ednewsb1 .ed-jxright ul li:hover .txt,.ednewsb1 .ed-jxright ul li.on .txt{ border:1px solid #1a1d56;}

.ednewsb2{ margin-top:30px;}
.ednewsb2 ul li{ width:48%; border-bottom:1px solid #ddd; padding:18px 0; }
.ednewsb2 ul li:first-child,.ednewsb2 ul li:nth-child(2){border-top:1px solid #ddd;}
.ednewsb2 ul li:nth-child(odd){ float:left;}
.ednewsb2 ul li:nth-child(even){ float:right;}
.ednewsb2 ul li .date{ width:16%; float:left; text-align:center; }
.ednewsb2 ul li .date span{ font-size:18px; display:block;}
.ednewsb2 ul li .date em{ display:block; font-size:12px; color:#999; text-align:center;}
.ednewsb2 ul li .txt{ width:80%; float:left;}
.ednewsb2 ul li .txt .tit{ font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ednewsb2 ul li .txt .note{ font-size:14px; color:#999;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.ednewsb2 ul li.on .txt .tit,.ednewsb2 ul li:hover .txt .tit{color:#1a1d56;}
.ednewsb2 ul li.on .txt .note,.ednewsb2 ul li:hover .txt .note{color:#ea9a9f;}
.ednewsb2 ul li.on .date span,.ednewsb2 ul li:hover .date span{color:#1a1d56;}
.ednewsb2 ul li.on .date em,.ednewsb2 ul li:hover .date em{color:#ea9a9f;}

.amtjxxtit{ font-size:34px; font-weight:bold; text-align:center; margin-bottom:30px;}
.thxxfilter{ position:relative; margin:0 -30px;}
.thxxfilter .item{ position:relative; width:20%; padding:0 30px; float:left;}
.thxxfilter .item .box{ height:50px; line-height:50px; border:1px solid #eee; border-radius:4px; position:relative; cursor:pointer;}
.thxxfilter .item .box .m2h{ padding-left:50px; font-size:16px;}
.thxxfilter .item .box .m2h .dwi{ position:absolute; right:0; top:0; width:40px; height:100%; background:url(../images/aiob.png) center no-repeat; display:block;}
.thxxfilter .item:first-child .box .m2h{ background:url(../images/aio1h.png) 15px center no-repeat; }
.thxxfilter .item:nth-child(2) .box .m2h{ background:url(../images/aio3h.png) 15px center no-repeat; }
.thxxfilter .item:nth-child(3) .box .m2h{ background:url(../images/aio4h.png) 15px center no-repeat; }
.thxxfilter .item:nth-child(4) .box .m2h{ background:url(../images/aio5h.png) 15px center no-repeat; }
.thxxfilter .item:nth-child(5) .box .m2h{ background:url(../images/aio2h.png) 15px center no-repeat; }

.thxxfilter .item .box .mklist{ z-index:99; position:absolute; left:0; top:100%; background:#fff; width:100%; padding:10px; border:1px solid #eee; display:none;}
.thxxfilter .item .box .mklist ul li{ line-height:38px; font-size:15px; text-align:center; border-bottom:1px dashed #eee;}
.thxxfilter .item .box:hover,.thxxfilter .item .box.on{ background:#1a1d56; color:#fff;}
.thxxfilter .item .box:hover .dwi,.thxxfilter .item .box.on .dwi{ background:url(../images/aio.png) center no-repeat;}
.thxxfilter .item .box:hover .mklist{ display:block;}
.thxxfilter .item:first-child .box:hover .m2h,.thxxfilter .item:first-child .box.on .m2h{ background:url(../images/aio1.png) 15px center no-repeat; }
.thxxfilter .item:nth-child(2) .box:hover .m2h,.thxxfilter .item:nth-child(2) .box.on .m2h{ background:url(../images/aio3.png) 15px center no-repeat; }
.thxxfilter .item:nth-child(3) .box:hover .m2h,.thxxfilter .item:nth-child(3) .box.on .m2h{ background:url(../images/aio4.png) 15px center no-repeat; }
.thxxfilter .item:nth-child(4) .box:hover .m2h,.thxxfilter .item:nth-child(4) .box.on .m2h{ background:url(../images/aio5.png) 15px center no-repeat; }
.thxxfilter .item:nth-child(5) .box:hover .m2h,.thxxfilter .item:nth-child(5) .box.on .m2h{ background:url(../images/aio2.png) 15px center no-repeat; }

.txxlist{ padding:30px 0;}
.txxlist-l{ width:72%; float:left;}
.txxlist-l ul li{ border-bottom:1px solid #eee; padding:25px 0;}
.txxlist-l ul li a{ display:block;}
.txxlist-l ul li a .thumb{ width:30%; float:left;}
.txxlist-l ul li a .txt{ width:68%; float:right;}
.txxlist-l ul li a .txt .tit{ font-size:24px;}
.txxlist-l ul li a .txt .note{ color:#666; margin:10px 0;}
.txxlist-l ul li a .txt .more span{ display:inline-block; padding:4px 20px; background:#1a1d56; border-radius:2px; color:#fff;}


.txxlist-r{ width:24%; float:right;}
.xibao{ border:1px solid #eee;  background:#fff;}

.txllttis{ border-bottom:1px solid #eee;}
.txllttis img{ float:left;}
.txllttis .txt .tit{ font-size:18px; padding-top:10px;}
.txllttis  strong{ font-size:18px; color:#1a1d56; line-height:30px;}
.txllttis  strong em{ font-size:30px;}

.xbtxtsoll{ padding:20px;}
.xbtxtsoll ul li{ border-bottom:1px solid #eee; color:#666;}
.xbtxtsoll ul li .p1{ padding-top:10px;}
.xbtxtsoll ul li .p2{ margin-bottom:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


.txxltrly{ border:1px solid #eee; margin-top:20px; background:#fff;}
.txxltrly .txllttis .txt .tit2{ font-size:18px; font-weight:bold; color:#1a1d56; padding-top:10px;}

.trylxjj{ padding:20px;}
.trylxjj ul li{ margin-bottom:15px;}
.trylxjj ul li:last-child{ margin-bottom:0;}
.trylxjj ul li .am-form-field{ border:1px solid #eee;}
.trylxjj .am-btn {width: 100%;background: #1a1d56;color: #fff;border-radius: 4px;outline: none; padding:8px;}

.ed-liucx{ background:url(../images/edlcbg.jpg) center no-repeat; background-size:cover;}





.edu-project{ background:url(../images/edu_bg1.jpg) center bottom no-repeat #fafafa; background-size:cover;}
.edu-p-tit{ text-align:center;}
.edu-p-tit .tit{ font-size:34px; font-weight:bold;}
.edu-p-tit .note{ font-size:16px; color:#999;}

.edu-project-list .hd{ text-align:center; margin-top:40px; margin-bottom:40px;}
.edu-project-list .hd ul li{ display:inline-block; margin:0 4px;}
.edu-project-list .hd ul li a{ display:block; padding:2px 14px; border-radius:30px;}
.edu-project-list .hd ul li.on a{ background:#1a1d56; color:#fff;}
.edu-project-list .bd ul{ position:relative; margin:0 -36px;}
.edu-project-list .bd ul li{ padding:15px 36px;}
.edu-project-list .bd ul li a{ display:block; background:#fff;}
.edu-project-list .bd ul li a:hover{ box-shadow:0 6px 6px rgba(0,0,0,.1)}
.edu-project-list .bd ul li a i{ display:block; overflow:hidden;}
.edu-project-list .bd ul li a .txt{ text-align:center; padding:20px 30px 30px 30px;}
.edu-project-list .bd ul li a .txt .tit{ font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.edu-project-list .bd ul li a .txt .line{ width:30px; height:1px; background:#ddd; margin:15px auto;}
.edu-project-list .bd ul li a .txt .note{ font-size:14px; color:#999; margin-bottom:15px;}
.edu-project-list .bd ul li a .txt .more{ display:inline-block;padding:0 14px; border-radius:30px;background:#1a1d56; color:#fff;}


.edu-fanan{ background:url(../images/edu_bg2.jpg) center no-repeat; background-size:cover;}

.edu-fanan-box{ width:384px; border-radius:10px; padding:20px 30px; background:rgba(0,0,0,.6); float:right;}
.edu-fanan-box .tit{ font-size:24px; color:#fff; border-bottom:1px solid rgba(255,255,255,.5); height:54px; margin-bottom:15px;}
.edu-fanan-box .tit img{ margin-right:10px;}
.edu-fanan-box .am-form-group{ margin-bottom:15px;}
.edu-fanan-box .am-form-group label{ font-weight:normal; color:#fff; font-size:14px;}
.edu-fanan-box .am-form-group .input{ border-radius:4px;}
.edu-fanan-box .am-btn{ width:100%; background:#1a1d56; color:#fff; border-radius:4px; outline:none;}

.edu-xxtj{ background:url(../images/edu_bg3.jpg) center no-repeat; background-size:cover;}
.edu-xxtj .amtit{font-size:34px; font-weight:bold; color:#fff; text-align:center;}
.edu-xxtj-list{ margin-top:20px;}
.edu-xxtj-list ul{ position:relative; margin:0 -15px;}
.edu-xxtj-list ul li{ padding:15px;}
.edu-xxtj-list ul li a{ display:block; border-radius:10px; overflow:hidden; background:#fff;}
.edu-xxtj-list ul li a:after,.edu-xxtj-list ul li a:before{ content:""; display:block; clear:both;}
.edu-xxtj-list ul li a i{ width:44%; float:left; margin-right:15px;}
.edu-xxtj-list ul li a .txt{ padding:15px;}
.edu-xxtj-list ul li a .txt .tit{ font-size:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.edu-xxtj-list ul li a .txt .note{ font-size:14px; color:#999; margin:10px 0;}
.edu-xxtj-list ul li a .txt .more{ display:inline-block; border-radius:30px; font-size:14px; color:#1a1d56; border:1px solid #1a1d56; padding:2px 10px;}

.edu-xxtjmore{ text-align:center; margin-top:15px;}
.edu-xxtjmore a{ display:inline-block; padding:8px 30px; font-size:22px; color:#fff; background:rgba(0,0,0,.61);}


.zat-div{width:100%;height:auto;}
.zat-left{width:350px;height:auto;float:left}
.zal-top{width:100%;height:245px;background:#a90001}
.zal-img,.zal-img img{width:100%;height:220px}
.zal-img{overflow:hidden}
.zal-img img{display:block}
.zal-cen{width:auto;height:auto;padding:40px 30px}
.zal-cen h3{font-size:20px;color:#fff;line-height:28px;margin-bottom:15px}
.zal-div{width:100%;height:auto;margin-bottom:15px}
.zal-div span{display:block;width:70px;height:auto;float:left;font-size:14px;color:#fff;line-height:22px}
.zal-div p{display:block;width:215px;height:auto;float:left;font-size:14px;line-height:22px;color:#fff}
.zal-top{position:relative}
.zal-top:after{content:" ";width:24px;height:14px;background:url(../images/img105.png) no-repeat center;background-size:100% 100%;position:absolute;bottom:-14px;right:40px;z-index:99}
.zat-right{width:830px;height:auto;float:right}
.zar-top{width:100%;height:220px}
.zao-left{width:350px;height:220px;overflow:hidden;float:left}
.zao-left img{display:block;width:100%;height:220px}
.zao-right{width:480px;height:220px;background:#a90001;float:left;position:relative}
.zao-right:after{content:" ";width:24px;height:14px;background:url(../images/img105.png) no-repeat center;background-size:100% 100%;position:absolute;left:-19px;top:40px;z-index:99;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg)}
.zao-right .zal-div p{width:335px}
.zao-bot{width:100%;height:220px;margin-top:25px}
.zao-bot .zao-right:after{content:" ";width:24px;height:14px;background:url(../images/img105.png) no-repeat center;background-size:100% 100%;position:absolute;right:-19px;left:inherit;bottom:40px;top:inherit;z-index:99;transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg)}

.dzfanan{ background:url(../images/edu_bg3.jpg) center no-repeat; background-size:cover;}
.dzfanan .am-container{ max-width:1100px;}
.dzfanan .am-title{ font-size:24px; color:#fff; font-weight:bold;}
.dzfanan .am-title span{ font-weight:normal; font-size:16px; margin-left:15px;}

.dzfan-form{ margin-top:30px;}
.dzfan-form .am-form .input{ border-radius:30px; border:none; display:inline-block; width:200px; margin-right:20px; padding:10px 15px;}
.dzfan-form .am-form .am-btn{  padding:10px 15px; border-radius:30px; color:#fff; background:#1a1d56; display:inline-block; outline:none;}


.about-txt-left{ width:45%; float:left;}
.about-txt-left .tit{ font-size:26px; color:#1a1d56; height:48px; margin-bottom:15px;}
.about-txt-left .tit span{ color:#333; border-bottom:1px solid #1a1d56; display:inline-block;height:48px;}
.about-txt-left .txt{ color:#999; line-height:2;}
.about-right{ max-width:52%;}

.qywenhua{ background:#1f1f1f; position:relative;}
.qywenhua:after{content:""; position:absolute; left:0; top:0; width:46%; height:100%; background-size:cover; background-repeat:no-repeat; background-position:center;}
.wenhua-right{ width:50%; float:right; padding:30px 0;}
.wenhua-right .tit{ font-size:26px; color:#fff; margin-bottom:30px;}
.wenhua-right .tit span{ color:#1a1d56;}
.wenhua-right p{ line-height:2; color:#fff;}
.team-pic .am-tit{ font-size:26px; text-align:center; margin-bottom:15px; position:relative;}
.team-pic .am-tit:after,.team-pic .am-tit:before{ content:""; display: inline-block; width:40px; height:1px; background:#666; margin:0 20px; position:relative; top:-8px;}
.team-pic .am-tit span{ color:#1a1d56;}
.team-pic-list ul li{ width:25%; float:left; padding:10px;}
.team-pic-list ul li:first-child{ width:50%;}
.team-pic-list ul li a{ overflow:hidden; display:block;}
.team-pic-list ul li a img{transition: all .6s ease; width:100%;}
.team-pic-list ul li a:hover img{transform: scale(1.1, 1.1); }

.activity-box .am-title{ font-size:30px; text-align:center;}
.activi-filter .active-tit{ border-bottom:2px solid #1a1d56;}
.activi-filter .active-tit a{ display:inline-block; padding:8px 25px;}
.activi-filter .active-tit a.on{ background:#1a1d56; color:#fff;}
.activi-filter .active-boy{ padding:20px 0;}
.activi-filter .active-boy ul li{ padding:10px 0;}
.activi-filter .active-boy ul li a{ display:inline-block; padding:4px 10px; border-radius:4px; background:#eee; margin-right:15px;}
.activi-filter .active-boy ul li a.on{ background:#1a1d56; color:#fff;}

.activity-box .am-subnav{ text-align:center; margin:30px 0;}
.activity-box .am-subnav a{ display:inline-block; padding:3px 18px; background:#eee; margin:0 15px;}
.activity-box .am-subnav a.on{ color:#fff; background:#1a1d56;}

.activity-list ul{ position:relative; margin:0 -10px;}
.activity-list ul li{ padding:10px;}
.activity-list ul li .item{ box-shadow:2px 1px 4px rgba(0,0,0,.1)}
.activity-list ul li .item i{ width:50%; float:left;}
.activity-list ul li .item .txt{ padding:20px; width:50%; float:left;}
.activity-list ul li .item .txt .tit{ font-size:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.activity-list ul li .item .txt .note{ font-size:14px; color:#999; margin:10px 0;}
.activity-list ul li .item .txt .post-ming{ display:inline-block; border-radius:4px; border:1px solid #1a1d56; color:#1a1d56; padding:3px 16px; cursor:pointer;}
.activity-list ul li .item .txt .post-ming1{ display:inline-block; border-radius:4px; border:1px solid #999; color:#999; padding:3px 16px; }

.mbaoming{ width:580px; height:440px; border-radius:10px; background:#fff; position:fixed; left:50%; top:50%; margin-left:-290px; margin-top:-250px; z-index:1300; padding:30px; display:none;}
.mbaoming .am-close{ opacity:1; position:absolute; right:8px; top:8px; font-size:24px;}
.mbaoming .mask-h{ font-size:24px; font-weight:bold; text-align:center; margin:20px 0;}
.ammask{ width:100%; height:100%; background:rgba(0,0,0,.8); position:fixed; left:0; top:0; z-index:1200; display:none;}


.mak-form{width:390px;height:auto;margin:0 auto}
.mak-label{width:100%;height:42px;margin-bottom:15px;display:block;position:relative; font-weight:normal;}
.mak-label span{display:block;width:60px;float:left;height:42px;line-height:42px;font-size:14px;color:#666}
.mak-label input{display:block;width:328px;height:40px;border:1px solid #d9d9d9;border-radius:40px;text-indent:1em;background:#fff; outline:none;}
.mak-label span i{font-style:normal;font-size:14px;font-weight:700;line-height:42px;display:inline-block;color:#d6000e;width:10px;text-align:center}
.mak-label select,.onl-form label select{width:328px;height:40px;border:1px solid #d9d9d9;border-radius:40px;text-indent:1em;background:url(../images/img7.png) #fff no-repeat left;background-size:9px;background-position-x:300px;appearance:none;-moz-appearance:none;-webkit-appearance:none}
.mak-app{width:328px;height:44px;border:1px solid #999;text-align:center;line-height:44px;margin-left:60px;font-size:16px;color:#333;border-radius:44px;background:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer;margin-top:20px}
.mak-app:hover{background:#d6000e;-webkit-box-shadow:0 4px 10px #ee5c67;-moz-box-shadow:0 4px 10px #ee5c67;box-shadow:0 4px 10px #ee5c67;color:#fff;border:1px solid #d6000e}
.mak-text{display:block;font-size:14px;color:#666;line-height:23px;margin-top:15px;width:330px;margin-left:60px;text-align:center}
.mak-test{position:absolute;left:60px;top:42px;font-style:normal;font-size:12px;color:#d6000e;line-height:16px}

.page-path{height:60px; line-height:60px; background:#eee; }
.page-path .am-container{display:flex; align-items:center;}

.page-path .type {display:flex; align-items:center;}
.page-path .type a{font-size:15px; padding: 0 20px; text-align:center; display:block; position:relative;}
.page-path .type a:first-child{ padding-left:0;}
.page-path .type a:after{content:""; height:13px; background:#C4C4C4; position:absolute; right:0; top:24px; width:1px;}
.page-path .type a.on{color:#1a1d56;}
.page-path .type a:last-child:after{display: none!important;}
.page-path .path{margin-left:auto; font-size:14px; background:url(../images/path.png) no-repeat 0 center; padding-left:20px; color:#666;}

.bgr {background: #f5f5f5;}
.newslistx{padding:30px 0;overflow:hidden}
.newslistx .content{overflow:hidden}
.newslistx .content ul{display:block}
.newslistx .content ul li{width:31%;margin:1%;display:block;float:left;background:#fff;transition:all .3s}
.newslistx .content ul li .pic{width:100%;display:block;overflow:hidden}
.newslistx .content ul li .pic img{width:100%;transition:all .8s ease;-moz-transition:all .8s ease;-webkit-transition:all .8s ease;-o-transition:all .8s ease}
.newslistx .content ul li .pic a{display:flex;align-items:center;justify-content:center}
.newslistx .content ul li .text{padding:20px 5%; display:block;}
.newslistx .content ul li .text .jht3{font-size:18px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%; color:#666;}
.newslistx .content ul li .text p{color:#888;font-size:14px;line-height:20px;height:40px;margin:10px 0}
.newslistx .content ul li .text font{font-size:14px}
.newslistx .content ul li:hover{box-shadow:10px 10px 20px #ececec}
.newslistx .content ul li:hover .pic img{transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}

.gsd-jj{ background:url(../images/sklbg1.jpg) center no-repeat;}
.gsd-txt-left{ width:45%; float:left;}
.gsd-txt-left .tit{ font-size:36px; font-weight:bold; color:#1a1d56; height:60px; margin-bottom:15px;}
.gsd-txt-left .tit span{ color:#333; border-bottom:1px solid #1a1d56; display:inline-block;height:60px;}
.gsd-txt-left .txt{ color:#999; line-height:2;}
.gsd-right{ max-width:52%;}

.whyc-gsd{ background:url(../images/sklbg2.jpg) center no-repeat;}
.gsd-title{ font-size:36px; font-weight:bold; text-align:center; margin-bottom:40px;}
.gsd-title span{ color:#1a1d56;}
.gsd-yslist{ padding-bottom:50px;}
.gsd-yslist ul li{ text-align:center;}
.gsd-yslist ul li .tit{ font-size:20px; color:#008437; margin:10px 0 5px 0;}
.gsd-yslist ul li .note{ color:#999;}


.gsd-tj{ padding:60px 0 160px 0;}
.gsd-tjlist ul{ position:relative; margin:0 -35px;}
.gsd-tjlist ul li{ padding:0 35px;}
.gsd-tjlist ul li .item{ background:#fff; text-align:center; padding:30px; box-shadow:0 2px 4px rgba(0,0,0,.1);}
.gsd-tjlist ul li .item .tit{ color:#008437; margin:15px 0;}
.gsd-tjlist ul li .item .tit em{ font-size:36px; font-weight:bold; margin-right:10px; }
.gsd-tjlist ul li .item .line{ width:30px; height:1px; background:#ccc; margin:0 auto;}
.gsd-tjlist ul li .item .note{ margin-top:15px; color:#999; font-size:14px; min-height:66px;}
.gsd-tjlist ul li .item .note span{ display:inline-block; width:33.333%;}

.why-ym{ padding-bottom:60px;}
.why-ym-list ul li{ padding:30px; text-align:center;}
.why-ym-list ul li .tit{ font-size:24px; margin-top:10px; margin-bottom:8px;}
.why-ym-list ul li .note{ color:#999; max-width:80%; margin:0 auto;}



.japan-bg1{ background:url(../images/japan-bg1.jpg) center top no-repeat; background-size:cover;}
.japan-tit{ font-size:40px; color:#444; text-align:center;}
.japan-tit img{ position:relative; margin:0 15px; top:-4px;}

.jap-yslist{ margin-top:50px; padding-bottom:100px;}
.jap-yslist ul{ position:relative; margin:0 -8px;}
.jap-yslist ul li{ padding:0 8px; text-align:center;}
.jap-yslist ul li .item{ box-shadow:0 2px 2px rgba(0,0,0,.1)}
.jap-yslist ul li .item .tit{ text-align:center; font-size:20px; padding-top:10px;}
.jap-yslist ul li .item .line{ width:30px; height:1px; background:#ccc; margin:15px auto;}
.jap-yslist ul li .item .note{ width:60%; margin:0 auto; color:#999; font-size:14px; padding-bottom:30px;}

.japan-fzlist{ margin-top:30px; padding-bottom:60px;}
.japan-fzlist ul{ position:relative; margin:0 -15px;}
.japan-fzlist ul li{ padding:15px;}
.japan-fzlist ul li .item{box-shadow:0 1px 4px rgba(0,0,0,.1); border-radius:10px; background:#fff; padding:30px;}
.japan-fzlist ul li .item .tit{ font-size:20px; position:relative; margin-bottom:15px;}
.japan-fzlist ul li .item .tit:after{ content:""; display:block; width:30px; height:2px; background:#1683e2; margin-top:4px;}
.japan-fzlist ul li .item .note{ font-size:14px; color:#666; margin-bottom:10px; height:66px;}

.japan-bg2{ background:url(../images/japan-bg2.jpg) center bottom no-repeat; background-size:cover; padding:80px 0;}
.jap-ru-tit{ text-align:center;font-size:40px; color:#fff; position:relative;}
.jap-ru-tit:after,.jap-ru-tit:before{ content:""; display:inline-block; width:60px; position:relative; top:-10px; height:2px; background:#fff; margin:0 15px;}

.jap-ru-box{ border-radius:15px; background:#0070c1; padding-top:50px; margin-top:30px;}
.jap-ru-box .hd{ width:258px; margin-left:-45px; float:left;}
.jap-ru-box .hd ul li{ height:70px; line-height:70px; text-align:right; padding-right:40px; color:#fff; font-size:24px; cursor:pointer;}
.jap-ru-box .hd ul li.on{ background:url(../images/jah.png) center no-repeat;}
.jap-ru-box .bd{ width:964px; min-height:330px; background:#fff;  float:right; border-top:6px solid #00508a;border-left:6px solid #00508a; border-radius:0 0 15px 0;}
.jap-ru-box .bd .jap-ru-ys{ padding-top:30px;}
.jap-ru-box .bd .jap-ru-ys ul{ padding:0 30px; margin-bottom:30px;}
.jap-ru-box .bd .jap-ru-ys ul li img{ position: relative; margin-right:5px;  float:left;}
.jap-ru-box .bd .jap-ru-ys ul li em{ font-style:normal; float:left;}
.jap-ru-box .bd .jap-ru-ys ul li span{ display:inline-block; float:left; color:#666; max-width:160px;}

.shenfbox2 ul{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 35px}
.shenfbox2 ul li>img{height:67px;width:67px}
.shenfbox2 ul li{width:33.33%;display:flex;flex-direction:row;margin-top:35px;justify-content:center;align-items:center}
.shenfbox2-con .con-top{color:#333;font-size:20px;text-align:left;margin-left:10px}
.shenfbox2-con .con-bottom{color:#666;font-size:16px;text-align:left;margin-left:10px}
.shenfbox2-con{width:191px}
.shenfbox3 ul{padding-left:50px;margin-top:37px}
.shenfbox3 ul li{display:flex;flex-direction:row;font-size:20px;color:#333;margin-bottom:50px}
.shenfbox3 ul li img{width:30px;height:30px;margin-right:10px}



.japan-bg3{ background:url(../images/japan-bg3.jpg) center bottom no-repeat; background-size:cover; padding:80px 0;}
.jap-life{ margin-top:30px;}
.jap-life ul{ position:relative; margin:0 -15px;}
.jap-life ul li{ padding:15px;}
.jap-life ul li .item{ background:#fff; border-radius:10px; overflow:hidden; box-shadow:0 2px 6px rgba(0,0,0,.1)}
.jap-life ul li .item i{ width:45%; float:left;}
.jap-life ul li .item .txt{ width:55%; float:left; padding:30px 20px;}
.jap-life ul li .item .txt .tit{ font-size:20px; margin-bottom:10px;}
.jap-life ul li .item .txt .tit em{ color:#008bef; font-style:normal;}
.jap-life ul li .item .txt .note{ font-size:14px; color:#999;}

.japan-bg2.xl-bg2{ background:url(../images/xl-bg2.jpg) center bottom no-repeat;}
.xlimy{ padding-top:30px;}
.xila-box1{ padding-top:60px}
.xilaf-tit{ font-size:40px; text-align:center;}
.xilaf-tit .line{ width:50%; margin:15px auto; height:2px; background:#0266cd; position:relative;}
.xilaf-tit .line:after{ content:""; display:block; width:100px; height:5px; background:#0266cd; border-radius:4px; position:absolute; left:50%; margin-left:-50px; top:-2px;}
.japan-bg3.xl-bg3{ background:url(../images/xl-bg3.jpg) center bottom no-repeat; }



.heal-project{ padding:80px 0; background:url(../images/heal-bg1.jpg) center no-repeat; background-size:cover;}
.heal-tit{ text-align:center;}
.heal-tit .tit{ font-size:34px; font-weight:bold;}
.heal-tit .note{ color:#999;}
.healpjt{ margin-top:60px;}
.healpjt ul li{ width:20%; float:left; margin-left:-1px;transition: all .3s linear; }
.healpjt ul li.on{ width:60%;}

.healpjt ul li .thumb{ width:100%; background:#fff; border:1px solid #eee; height:292px; float:left; text-align:center;}
.healpjt ul li.on .thumb{ width:34%; background: #1a1d56; border:none;}
.healpjt ul li .txt{ display:none; width:66%; height:292px; overflow:hidden; padding:30px; background:#fff; border:2px solid #1a1d56;}
.healpjt ul li .thumb span{ display:block;}
.healpjt ul li.on .thumb span{ color:#fff;}
.healpjt ul li.on .txt{ display:block; float:left;}
.healpjt ul li .thumb i img:nth-child(2){ display:none;}
.healpjt ul li.on .thumb i img:nth-child(2){ display: inline-block;}
.healpjt ul li.on .thumb i img:nth-child(1){ display:none;}


.heal-tjxm{ padding:80px 0;}
.tui-div{width:100%;height:auto;padding:60px 0}
.tui-left{width:387px;height:240px;float:left}
.tui-left img{display:block;width:100%;height:100%}
.tui-bot{width:1200px;height:auto;margin-top:40px}
.tui-right{width:790px;height:240px;float:right;position:relative}
.tui-right h3{font-size:20px;line-height:28px;color:#333;margin-bottom:10px}
.tui-right p{display:block;font-size:14px;line-height:22px;color:#666;height:66px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.tui-zixun{width:100%;height:40px;position:absolute;bottom:30px;left:0}
.tui-zixun a{display:block;width:138px;height:38px;border:1px solid #d2d2d2;float:left;margin-right:50px;text-align:center;line-height:38px;font-size:14px;color:#666;cursor:pointer;border-radius:38px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.tui-zixun a:hover{-webkit-box-shadow:0 4px 10px #ee5c67;-moz-box-shadow:0 4px 10px #ee5c67;box-shadow:0 4px 10px #ee5c67;border:1px solid #d6000e;background:#d6000e;color:#fff}
.tui-page .swiper-pagination-bullet{background:#ededed;opacity: 1;
    margin: 4px;
    border: 1px solid transparent;
    display: inline-block;}


.tui-bbt{text-align:center;width:100%;height:auto;padding-bottom:10px}
.tui-con{display:inline-block;padding:0 35px;text-align:center;position:relative;margin:0 auto;margin-top:35px}
.tui-page{position:inherit!important;left:inherit;right:inherit}

.tui-page .swiper-pagination-bullet-active{background:#d6000e!important;border:1px solid #d6000e!important;-webkit-box-shadow:0 4px 10px #ee5c67;-moz-box-shadow:0 4px 10px #ee5c67;box-shadow:0 4px 10px #ee5c67;border:1px solid #d6000e}
.tui-next,.tui-prev{width:23px!important;height:23px!important;border-radius:100%;position:absolute;margin-top:-13px!important;outline:0}
.tui-next{background:url(../images/img50.png) no-repeat center!important;background-size:5px!important;right:0!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.tui-next:hover{background:url(../images/img28.png) #f2f2f2 no-repeat center!important;background-size:5px!important}
.tui-prev{background:url(../images/img49.png) no-repeat center!important;background-size:5px!important;left:0!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.tui-prev{background:url(../images/img27.png) no-repeat center!important;background-size:5px!important}
.tui-prev:hover{background:url(../images/img27.png) #f2f2f2 no-repeat center!important;background-size:5px!important}

.tui-next{background:url(../images/img28.png) no-repeat center!important;background-size:5px!important}

.tui-bbt{text-align: center;width: 100%;height: auto;padding-bottom: 10px; position:relative;}

.heal-youshi{ padding:80px 0;}
.heal-yslist ul li{ padding:30px; text-align:center;}
.heal-yslist ul li .tit{ font-size:22px; font-weight:bold; margin:15px 0;}


.heal-more{ text-align:center; margin-top:25px;}
.heal-more a{ display:inline-block; padding:8px 30px; background:#1a1d56; color:#fff; border-radius:30px;}

.er-arcbox{ background:#f5f5f5; padding:60px;}

.title-wrap {
    text-align: center;
    border-bottom: #1A1D56 2px solid;
    padding: 2em 0;
    margin-bottom: 2em;
}
.title-wrap h1{ font-size:34px; font-weight:bold; color:#1A1D56;}
.title-wrap h2{ font-size:34px; font-weight:bold; color:#1A1D56;}
.title-wrap p{ font-size:15px; font-weight:bold; color:#1A1D56;letter-spacing: 0.2em;opacity: 0.6;}

.b-bg .title-wrap h1{ color:#fff; }
.b-bg .title-wrap h2{ color:#fff; }
.b-bg .title-wrap p{ color:#fff; }

.b-bg .title-wrap{border-bottom: #fff 2px solid;}

.er-titie{ text-align:center;}
.er-titie .tit{ font-size:34px; font-weight:bold;}
.er-titie .note{ font-size:22px; font-weight:bold; color:#cccccc;}
.er-arcbox-txt{ margin-top:30px;}
.er-arcbox-txt .whtxt{ font-size:20px; color:#999; margin-bottom:15px;}
.er-arcbox-txt .thumb{ width:50%; float:left;}
.er-arcbox-txt .wjhtxt{ width:49%; float:right;}
.er-arcbox-txt .wjhtxt .ntit{ font-size:26px; color:#999; font-weight:bold; margin-bottom:15px;}
.er-arcbox-txt .wjhtxt p{ font-size:20px; color:#999; line-height:2;}
.er-arcbox-txt .wjhtxt .more{ margin-top:15px;}
.er-arcbox-txt .wjhtxt .more a{ display:inline-block;padding:8px 30px; background:#1a1d56; color:#fff; }

.er-sqimg{ margin-top:30px; text-align:center;}
.er-sqlist{ margin-top:30px;}
.er-sqlist ul{ position:relative; margin:0 -15px;}
.er-sqlist ul li{ padding:0 15px;}
.er-sqlist ul li .item{ padding:30px;}
.er-sqlist ul li:first-child .item{ box-shadow:0 1px 8px rgba(0,0,0,.1); padding:30px;}
.er-sqlist ul li .item .tit{ font-size:24px; font-weight:bold; padding-left:20px; position:relative; margin-bottom:15px;}
.er-sqlist ul li .item .tit:after{ content:""; display:block; width:10px; height:10px; background:#1a1d56; border-radius:10px; position:absolute; left:0; top:50%; margin-top:-5px;}
.er-sqlist ul li .item p{ font-size:18px; color:#999; line-height:2; margin-bottom:10px;}
.b-bg{background:#1a1d56;}

.b-bg .er-titie .tit{ color:#fff;}
.er-lxlist{ margin-top:30px;}
.er-lxlist ul{ position:relative; margin:0 -15px;}
.er-lxlist ul li{ padding:0 15px;}
.er-lxlist ul li .item{ text-align:center; padding:30px; background:#fff; border-radius:10px;}
.er-lxlist ul li .item i{ display:inline-block; box-shadow:0 1px 8px rgba(0,0,0,.1); border-radius:50%;}
.er-lxlist ul li .item .tit{ font-size:22px; font-weight:bold; margin-top:14px; margin-bottom:10px;}
.er-lxlist ul li .item .note{ font-size:18px; color:#999;}

.er-yslishfd{ margin-top:30px;}
.er-yslishfd ul li{ padding:40px 0; border-bottom:1px solid #eee;}
.er-yslishfd ul li .thumb{ width:46%; }
.er-yslishfd ul li .txt{ width:53%;}
.er-yslishfd ul li .txt .tit{ font-size:24px; font-weight:bold; margin-bottom:10px;}
.er-yslishfd ul li .txt .note{ color:#999; line-height:2;}

.er-yslishfd ul li:nth-child(odd) .thumb{ float:left;}
.er-yslishfd ul li:nth-child(odd) .txt{ float:right;}
.er-yslishfd ul li:nth-child(even) .thumb{ float:right; text-align:right;}
.er-yslishfd ul li:nth-child(even) .txt{ float:left;}

.er-zzzfw{ background:#f5f5f5;}
.er-skfjlist{ margin-top:30px;}
.er-skfjlist ul{ position:relative; margin:0 -15px;}
.er-skfjlist ul li{ padding:15px;}
.er-skfjlist ul li .item{ background:#fff; border-top:4px solid #1a1d56; padding:30px; text-align:center; height:114px;}

.tb{display: table;width: 100%;height: 100%;}
.tbc{display: table-cell;vertical-align: middle;width: 100%;height: 100%;text-align: center;}
.service-banner{ text-align:center; position:relative;}
.service-banner img{ width:100%;}

.serban-txt{ position:absolute; z-index:22; width:100%; height:100%; left:0; top:0;}
.serban-txt .am-container{ max-width:1136px;}
.serban-txt .xjd-yxy{ background:rgba(0,0,0,.5); padding:6%;}
.serban-txt .xjd-yxy .tit{ font-size:26px; color:#ad9c68; margin-bottom:15px;}
.serban-txt .xjd-yxy .tit b{ font-size:32px;}
.serban-txt .xjd-yxy .note{ color:#fff;}

.serv-liyu{ background:url(../images/heal-bg1.jpg) center bottom no-repeat; background-size:cover;}
.serv-liyulist{ margin-top:30px;}
.serv-liyulist ul{ position:relative; margin:0 -15px;}
.serv-liyulist ul li{ padding:15px;}
.serv-liyulist ul li .item{ background:#fff; padding:50px 30px; text-align:center;}
.serv-liyulist ul li .item .note{ font-size:20px; color:#666; margin-top:30px;}
.serv-liyulist ul li:hover .item{ box-shadow:0 2px 6px rgba(0,0,0,.1)}

.aseker{ margin-top:30px;}
.aseker .hd{ width:230px; float:left;}
.aseker .hd ul li{ position:relative; cursor:pointer; margin-bottom:20px;}
.aseker .hd ul li b{ position:absolute; z-index:22; color:#fff; text-align:center; left:0; top:0; width:100%; height:100%; font-size:24px; line-height:135px;}
.aseker .hd ul li.on b{ background:#1a1d56;}
.aseker .hd ul li.on b:after{ content:""; display:block; position:absolute; right:-15px; top:50%;border-top:14px solid transparent;
border-bottom:14px solid transparent;border-left:15px solid #1a1d56; margin-top:-7px;}

.aseker .bd{ padding:50px; background:#f5f5f5; width:920px; float:right;}
.aseker .bd .sefijg{ background:url(../images/sev1.jpg) center no-repeat; background-size:cover; padding:50px; text-align:center; color:#fff; min-height:260px;}

.guojiex .hhd{ margin-top:30px;}
.guojiex .hhd ul li{ float:left; margin-right:10px; background:#fff; border-radius:6px; padding:6px 15px;}
.guojiex .hhd ul li.on{ background:#ccc; color:#fff; position:relative;}
.guojiex .hhd ul li.on:after{content:""; display:block; position:absolute;border-left:10px solid transparent;
border-right:10px solid transparent;border-top:10px solid #ccc; left:50%; margin-left:-5px; bottom:-10px;}
.guojiex .hhd ul li img{ margin-right:4px;}
.guojiex .bbd{ background:#fbfbfb; padding:30px; margin-top:30px;}

.ocer-list a{ width:50%; float:left; display:block; line-height:2; position:relative; padding:0 15px;}
.ocer-list a:after{ content:""; display:block; width:6px; height:6px; background:#999; border-radius:50%; position:absolute; left:0; top:50%; margin-top:-3px;}
.guojiex .bbd .xkmore{ margin-top:30px;}
.guojiex .bbd .xkmore a{ display:inline-block; padding:8px 30px; border:1px solid #1a1d56; border-radius:4px;}

.house-lphx ul li a{ display:block; padding:10px;}
.house-lphx ul li a i{ background:#f5f5f5; padding:10px; text-align:center;    display: block;}
.house-lphx ul li a i img{ height:300px;}
.house-lphx ul li a .tit{ font-size:16px; color:#333;}
.house-lphx ul li a .note{ color:#F00;}

.ym-hdfxx{ background:#f5f5f5;}

.ymhdfwd{ margin-top:30px;}
.ymhdfwd ul{ position:relative; margin:0 -15px;}
.ymhdfwd ul li{ padding:0 15px;}
.ymhdfwd ul li .item{ background:#fff;}
.ymhdfwd ul li .item img{ width:100%;}
.ymhdfwd ul li .item .txt{ padding:20px;}
.ymhdfwd ul li .item .txt .tit{ font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ymhdfwd ul li .item .txt .note{ color:#999; font-size:14px; margin:10px 0;}
.ymhdfwd ul li .item .txt .post-ming{ display:inline-block; border:1px solid #eee; padding:5px 20px; border-radius:4px; font-size:14px; color:#666; cursor:pointer;}
.ymhdfwd ul li .item .txt .post-ming1{ display:inline-block; border:1px solid #eee; padding:5px 20px; border-radius:4px; font-size:14px; color:#666; cursor:pointer;}
.ymhdfwd ul li .item .txt .post-ming:hover{ background:#1a1d56; color:#fff;}

.sdkfj-morw{ text-align:center; margin-top:30px;}
.sdkfj-morw a{ display:inline-block; padding:10px 40px; border:1px solid #ddd; border-radius:6px;}
.sdkfj-morw a:hover{ background:#1a1d56; color:#fff; border-color:#1a1d56;}


.ny-news-left{ width:72.5%; float:left;}
.ny-news-left .threepic{overflow:hidden;height:324px}
.ny-news-left .threepic .bigpic{float:left;margin-right:20px;position:relative;-webkit-border-radius:10px;border-radius:10px;overflow:hidden}
.ny-news-left .threepic .bigpic img{display:block;width:572px;height:324px;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.ny-news-left .threepic .bigpic img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.ny-news-left .threepic .bigpic h3,.ny-news-left .threepic .smallpic .sma h3,.ny-news-left .threepic .smallpic .sml h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ny-news-left .threepic .bigpic h3{width:100%;height:78px;height:42px;line-height:31px;padding:0 20px;color:#fff;font-size:20px;position:absolute;bottom:0;background:url(../images/bigpic.png) no-repeat;border-radius:0 0 10px 10px;font-weight:700}
.ny-news-left .threepic .smallpic .sma h3,.ny-news-left .threepic .smallpic .sml h3{width:100%;height:56px;height:35px;line-height:25px;padding:0 10px;color:#fff;font-size:16px;bottom:0;background:url(../images/smallpic.png) no-repeat;left:0}
.ny-news-left .threepic .smallpic{float:left}
.ny-news-left .threepic .smallpic .sml{position:relative;width:276px;height:152px;overflow:hidden;-webkit-border-radius:10px;border-radius:10px}
.ny-news-left .threepic .smallpic .sml h3{position:absolute;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;font-weight:700}
.ny-news-left .threepic .smallpic .sma{margin-top:20px;width:276px;height:152px;position:relative;overflow:hidden;-webkit-border-radius:10px;border-radius:10px}
.ny-news-left .threepic .smallpic .sma h3{position:absolute;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ny-news-left .threepic .smallpic img{display:block;width:276px;height:152px;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.ny-news-left .threepic .smallpic img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.ny-checknew{ padding:20px 0;}
.ny-checknew a{ display:inline-block; padding:6px 30px; background:#fff; border:1px solid #eee; border-radius:4px; margin-right:10px;}
.ny-checknew a.on{ background:#1a1d56; color:#fff;}

.articlelist{ background:#fff; border-radius:10px; }
.articlelist ul li{ padding:20px;border-bottom: 1px solid #f8f8f8;transition: all .2s linear;}
.articlelist ul li:hover{box-shadow: 0 1px 5px 3px rgba(0,0,0,.07);}
.articlelist ul li .thumb{ width:30%; float:left; border-radius:10px; overflow:hidden;}
.articlelist ul li .thumb img{transition: all .25s ease-in-out;}
.articlelist ul li .thumb:hover img{transform:scale(1.1)}
.articlelist ul li .text{ width:68%; float:right;}
.articlelist ul li .text .tit{ font-size:18px; font-weight:bold; color:#555;}
.articlelist ul li .text .tit:hover{ color:#1a1d56;}
.articlelist ul li .text .note{color:#888; padding:10px 0;}
.articlelist ul li .text .sub{ color:#999; margin-top:10px; font-size:12px;}
.articlelist ul li .text .sub span{ display:inline-block; margin-right:20px;}
.articlelist ul li .text .sub span i{ margin-right:4px;}

.articlewdlist{ background:#fff; border-radius:10px; }
.articlewdlist ul li{ padding:20px;border-bottom: 1px solid #f8f8f8;transition: all .2s linear;}
.articlewdlist ul li:hover{box-shadow: 0 1px 5px 3px rgba(0,0,0,.07);}
.articlewdlist ul li .tit{overflow: hidden;text-overflow:ellipsis;white-space: nowrap; background:url(../images/wen.png) 0 center no-repeat; font-size:18px; font-weight:bold; padding-left:24px; margin-bottom:4px;}
.articlewdlist ul li .note{ font-size:14px; color:#888; background:url(../images/da.png) 0 4px no-repeat;padding-left:24px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}








.ny-news-right{width:25.5%; float:right;}
.lastnews{ background:#fff; border-radius:10px; padding:10px 15px 15px 15px; }
.nws-rtit{ font-size:18px; font-weight:bold; height:38px; line-height:38px; border-bottom:1px solid #eee; position:relative; padding-left:10px;}
.nws-rtit:after{ content:""; display:block; width:4px; height:16px; border-radius:4px; background:#1a1d56; position:absolute; left:0; top:50%; margin-top:-8px;}
.lastnews ul{ padding-top:10px;}
.lastnews ul li{ font-size:14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; line-height:2.22;}
.ny-rhotxm{ background:#fff; border-radius:10px; padding:10px 15px 15px 15px; margin-top:15px;}
.ny-rhotxm ul{ margin-top:15px;}
.ny-rhotxm ul li a{ display:block;}
.ny-rhotxm ul li{ padding:15px 0; border-bottom:1px dashed #eee;}
.ny-rhotxm ul li:first-child{ padding-top:0;}
.ny-rhotxm ul li i{ width:32%; margin-right:10px; float:left;}
.ny-rhotxm ul li .tit{ color:#333; font-size:14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom:4px;}
.ny-rhotxm ul li .note{ font-size:14px; color:#1a1d56;}

#stick .lastnews{ width:288px;}
.ny-rhotwd{ background:#fff; border-radius:10px; padding:10px 15px 15px 15px; margin-top:15px;}
.ny-rhotwd ul li{ padding:15px 0; border-bottom:1px dashed #eee;}
.ny-rhotwd ul li .tit{overflow: hidden;text-overflow:ellipsis;white-space: nowrap; background:url(../images/wen.png) 0 center no-repeat; font-size:14px; padding-left:24px; margin-bottom:4px;}
.ny-rhotwd ul li .note{ font-size:12px; color:#888; background:url(../images/da.png) 0 4px no-repeat;padding-left:24px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}

.house-content-head{ background:#f5f5f5; padding:30px 0 50px 0;}
.house-path{ color:#888;}
.house-path ol li a{ color:#888;}
.house-path ol{ margin-bottom:15px;}
.house-path .am-breadcrumb>li+li:before{ color:#888;}
.house-item-page{}
.house-item-page .shadow{position:absolute;z-index:99;bottom:0;left:0;right:0;height:40px;border-radius:8px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000)}
.house-item-page .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.house-item-page .tags-recommend{margin-right:10px}
.house-item-page .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:50px 0 20px 0}
.house-item-page .swiper-location{position:absolute;z-index:99;left:20px;bottom:10px;font-size:18px;color:#fff}
.house-item-page .swiper-location_img{height:20px;vertical-align:middle;margin-right:10px}
.house-item-page .swiper-location_txt{vertical-align:middle}

.house-item-page .house .house-hd{width:578px; float:left;}
.house-item-page .house .house-swiper{width:578px;height:384px}
.house-item-page .house .house-img,.house-item-page .house .video{width:100%;height:100%;border-radius:8px}
.house-item-page .house .house-img{vertical-align:middle}
.house-item-page .house .house-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}
.house-item-page .house .swiper-btn{width:20px;height:83px;line-height:83px;background:#707070;text-align:center;color:#fff;cursor:pointer}
.house-item-page .house .thumb-swiper{width:524px}
.house-item-page .house .thumb-img{width:125px;height:83px;vertical-align:middle;cursor:pointer}
.house-item-page .house .thumb-player{position:absolute;z-index:9;width:40px;height:40px;text-align:center;line-height:40px;background:rgba(0,0,0,.4);border-radius:50%;color:#fff;text-indent:5px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.house-item-page .house-bd{width:576px;background:#fff;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);box-shadow:0 10px 30px 0 rgba(0,0,0,.1);border-radius:4px;padding:0 24px; float:right;}
.house-item-page .house-bd .bd-title{font-size:30px;color:#000;font-weight:700;line-height:42px;margin-top:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.house-item-page .house-bd .bd-desc{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6px}
.house-item-page .house-bd .bd-desc_txt{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:16px;color:#7c7c7c;line-height:22px;height:44px;margin-left:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.house-item-page .house-bd .bd-price{font-size:36px;color:#fc4c5a;line-height:50px;margin-top:12px;margin-bottom:12px}
.house-item-page .house-bd .bd-cell{margin-top:40px;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.house-item-page .house-bd .cell-item{-webkit-box-flex:1;-ms-flex:1;flex:1}
.house-item-page .house-bd .cell-item_primary{font-size:26px;color:#fc4c5a;line-height:37px}
.house-item-page .house-bd .cell-item_desc{font-size:16px;color:#4e4e4e;line-height:22px;margin-top:4px}
.house-item-page .house-bd .cell-line{width:1px;height:40px;background:#e4e4e4;margin-right:24px}
.house-item-page .house-bd .bd-call{font-size:16px;color:#7c7c7c;text-align:center;line-height:22px;margin-top:20px; padding-bottom:15px;}

.house-item-page .house-bd .tag span{ display:inline-block; font-size:14px; margin-right:15px; padding:5px 15px; border-radius:6px; background:#e5e5e5; color:#666;}
.house-item-page .house-bd .tag span:first-child{ background:#1a1d56; color:#fff;}
.house-item-page .house-bd .tag{ margin:15px 0;}
.btn-comp {display: inline-block;text-align: center;background: #f5f5f5;color: #000;border-radius: 4px;cursor: pointer; color:#fff;}
.btn-comp.primary {background: #1a1d56;}


.video-player-comp{position: relative;height: 100%;width: 100%;}
.video-player-comp .comp-player{width: 100%;height: 100%; display:none;}
.video-player-comp .player-btn{position: absolute;z-index: 9;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: rgba(0,0,0,.4);border-radius: 50%;text-align: center;cursor: pointer;-webkit-transition: all .35s;transition: all .35s;text-indent: 3px;}
.video-player-comp .player-btn i{ color:#fff;}
.video-player-comp .player-btn1{position: absolute;z-index: 9;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: rgba(0,0,0,.4);border-radius: 50%;text-align: center;cursor: pointer;-webkit-transition: all .35s;transition: all .35s;text-indent: 3px;}
.video-player-comp .player-btn1 i{ color:#fff;}
.house-content-body{ background:#f5f5f5; padding:40px 0;}

.house-content-b-l{ width:74%; float:left;}

.house-c-tit{ position:relative; padding-left:10px; margin-bottom:15px;}
.house-c-tit:after{ content:""; display:block; width:2px; height:40px; background:#1a1d56; border-radius:4px; position:absolute; left:0; top:50%; margin-top:-20px;}
.house-c-tit:before{ content:""; display:block; position:absolute; right:0; top:50%; margin-top:-8px; width:80%; height:17px; background:url(../images/zhi.png) right 4px center no-repeat;}
.house-c-tit .tit{ font-size:20px; font-weight:bold; line-height:22px;}
.house-c-tit .note{ font-size:14px; color:#999;}
.bxoby{ background:#fff; padding:25px; border-radius:10px;}
.mgtop{ margin-top:15px;}


.house-xmxx{ font-size:16px;}
.house-xmxx ul li{ width:33.3333%; float:left; line-height:2.2;}
.house-xmxx ul li span{ color:#999;}

.house-xmts{ line-height:2;}

.house-map{ width:100%; height:360px;}



.buy-flow-comp[data-v-5a95b2bc]{height:246px;background:#f8f8f8}
.buy-flow-comp .comp-inner[data-v-5a95b2bc]{width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}
.buy-flow-comp .item[data-v-5a95b2bc]{width:240px;text-align:center}
.buy-flow-comp .item:not(:last-child) .item-idx[data-v-5a95b2bc]:after{content:"";position:absolute;z-index:9;width:130px;height:1px;background:#ff3e48;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-155px}
.buy-flow-comp .item-idx[data-v-5a95b2bc]{background:#fff;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.08);box-shadow:0 10px 20px 0 rgba(0,0,0,.08);width:60px;height:60px;border-radius:50%;text-align:center;line-height:60px;font-family:PingFangSC-Thin;font-size:36px;color:#ff3e48;margin:0 auto;position:relative}
.buy-flow-comp .item-title[data-v-5a95b2bc]{font-size:24px;color:#000;line-height:33px;margin-top:20px}
.buy-flow-comp .item-desc[data-v-5a95b2bc]{font-size:16px;color:#4e4e4e;margin-top:10px}

.likeList{ padding:40px 0;}
.liketit{ font-size:24px; font-weight:bold; margin-bottom:15px;}

.likelist-container .swiper-slide a{ display:block; border:1px solid rgba(0,0,0,.06)}
.likelist-container .swiper-slide a i{ display:block; overflow:hidden; position:relative; background:#000;}
.likelist-container .swiper-slide a i img{transition: all .6s ease;}
.likelist-container .swiper-slide a:hover i img{transform: scale(1.1, 1.1);opacity:.6;}
.likelist-container .swiper-slide a i em{ font-style:normal; position:absolute; right:15px; bottom:15px; color:#fff; font-size:24px; z-index:2;}
.likelist-container .swiper-slide a .txt{ padding:15px 30px;}
.likelist-container .swiper-slide a .txt .tit{ font-size:18px; margin-bottom:4px;}
.likelist-container .swiper-slide a .txt .note{ font-size:14px; color:#999; margin-bottom:10px;}
.likelist-container .swiper-slide a .txt .data span{ width:38%; display:inline-block; border-right:1px solid #eee; padding-left:30px;}
.likelist-container .swiper-slide a .txt .data span:first-child{ width:24%; padding-left:0;}
.likelist-container .swiper-slide a .txt .data span:last-child{ border-right:none;}
.likelist-container .swiper-slide a .txt .data span em{ display:block; font-size:20px; font-style:normal; color:#1a1d56;}
.likelist-container .swiper-slide a .txt .data span font{ font-size:14px; color:#666;}

.like-tio .liketit{ float:left;}
.like-tio .fyzsq{ float:right; position:relative; top:10px;}
.like-tio .fyzsq .fy-np{ float:left; padding:0 10px; outline:none; cursor:pointer; font-size:20px; line-height:24px;}
.like-tio .fyzsq .swiper-fyzs{ float:left; width:auto; font-size:18px; line-height:24px;}
.like-tio .fyzsq .swiper-fyzs span.swiper-pagination-current{ color:#1a1d56;}


.house-content-b-r{ width:24%; float:right;}

#stick.am-sticky{ top:0;}

.ylbgn p:first-child{ background:#1a1d56; color:#fff;}
.ylbgn p{ text-align:center; background:#f5f5f5; padding:10px 0; border-radius:4px; margin-top:10px; cursor:pointer;}
.ylbgn p i{ margin-right:4px;}

.arcile-bhead .sub{ color:#888; margin-top:10px; margin-bottom:15px;}
.nynewconleft{ background:#fff; padding:30px; border-radius:10px;}
.arcile-bbox{ line-height:2;}

.greencard-comp{ display:inline-block; font-style:normal;}
.greencard-comp span{padding:4px 10px; border-radius:4px; background:#36b774; color:#fff; font-size:14px;}
.fil-house-list ul li .txt .tit .greencard-comp{ margin-left:10px;}


.horong-hed{ margin-top:30px; position:relative;}
.horong-hed .thumb{ width:50%; float:left;}
.horong-hed .thumb img{ border-radius:10px;}
.horong-hed .hortxt{ width:47%; height:100%; position:absolute; right:0; top:0;box-shadow: 0 10px 30px 0 rgba(0,0,0,.1); border-radius:4px; padding:30px;}
.horong-hed .hortxt h1{ margin-bottom:10px;}
.horong-hed .hortxt .note{ color:#999;}
.horong-hed .hortxt .note .jghth{ width:100%; position:absolute; left:0; bottom:20%; text-align:center;}
.horong-hed .hortxt .note .jghth span{ display:block; width:90%; margin:0 auto; border-radius:4px; padding:14px; font-size:18px;}
.horong-hed .hortxt .note .jghth span.post-ming{ background:#cc3932; color:#fff; cursor:pointer;}
.horong-hed .hortxt .note .jghth span.post-ming1{ background:#f6f6f6; color:#333;}


.page-title {font-size: 24px;color: #000;line-height: 33px;border-left: 2px solid #1a1d56;padding-left: 10px;font-weight: 700;margin-top: 45px;margin-bottom: 20px;}

.active-arc{ padding:30px 0;}
.active-arc .actec{ line-height:2;}

.wqhdbaner{ max-width:750px;}


#hlbtn,#dkbtn{ cursor:pointer;}
.lvbox{ background:#fff; width:500px; height:600px; position:fixed; left:50%; top:50%; margin-left:-250px; margin-top:-300px; z-index:1202;overflow-y:auto; display:none;}
.lvbox::-webkit-scrollbar {width: 8px;}
.lvbox::-webkit-scrollbar-track {background-color:#eee;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius:2em;}
.lvbox::-webkit-scrollbar-thumb {background-color:#666;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius:2em;}

.lvbox .webform{ width:100%; height:950px; }

.dkjsq{ background:#fff; width:500px; height:630px; position:fixed; left:50%; top:50%; margin-left:-250px; margin-top:-300px; z-index:1202; overflow-y:auto; display:none;}
.dkjsq .webform{ width:100%; height:600px; }

.lvbox .am-close,.dkjsq .am-close{ position:absolute; right:5px; top:5px; opacity:1; font-size:24px; background:#eee; border-radius:50%; width:24px; height:24px; text-align:center; line-height:20px;}


.announ{ background:#f5f5f5; padding:10px 0;}
.announ .txtScroll-top{ background:url(../images/gg.png) 0 center no-repeat; padding-left:35px;}


.selectTdClass{background-color:#edf5fa !important}
table.noBorderTable td,table.noBorderTable th,table.noBorderTable caption{border:1px dashed #ddd !important}
table{margin-bottom:10px;border-collapse:collapse;display:table; width:100% !important;}
td,th{padding: 5px 10px !important;line-height:1.4;}
caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}
th{border-top:1px solid #BBB;background-color:#F7F7F7;}
table tr.firstRow th{border-top-width:2px;}
.ue-table-interlace-color-single{ background-color: #fcfcfc; } 
.ue-table-interlace-color-double{ background-color: #f7faff; }
td p{margin:0;padding:0;}



.hwss{ margin-top:30px;}
.xxkf-cell{ margin-bottom:20px;}
.xxkf-cell ul li{ width:33.3333%; float:left; color:#333; margin-bottom:10px; font-size:14px;}
.xxkf-cell ul li span{ color:#666;}
.jyzblist{ padding-top:30px;}
.jyzblist ul{ position:relative; margin:0 -10px;}
.jyzblist ul li{ padding:0 10px;}
.jyzblist ul li a{ display:block; border-radius:10px; box-shadow:0 2px 4px rgba(0,0,0,.1); overflow:hidden;}
.jyzblist ul li a i{ display:block; position:relative; overflow:hidden; background:#000;}
.jyzblist ul li a i img{transition: all .6s ease;}
.jyzblist ul li a:hover i img{transform: scale(1.1, 1.1); opacity:.6;}
.jyzblist ul li a em{ display:block; position: absolute; width:62px; height:62px; background:url(../images/icon_video.png) center no-repeat; background-size:cover; top:50%; margin-top:-31px; text-align:center; left:50%; margin-left:-31px; z-index:12;}
.jyzblist ul li a .txt{ padding:10px 20px;}
.jyzblist ul li a .txt .tit{ font-size:16px; color:#333; line-height:30px;}
.jyzblist ul li a .txt .tit span{ display:inline-block; border-bottom:2px solid #1a1d56;}
.jyzblist ul li a .txt .note{ font-size:12px; color:#999;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.cndns-right{ top:525px!important;}

@media (max-width: 1645px){header .logo{ max-width:200px;}
.sidenavbox .sidenav{ height: 320px;}
}
@media (max-width: 1590px){header .top-search{ width:220px; margin-left:20px;}header .logo{ max-width:220px;}header nav{ width:57%;}}
@media (max-width: 1490px){
	header .logo{ max-width:160px;}
.am-container{ max-width:1330px;}
header nav>ul>li{ padding:0 10px;}
header nav>ul>li>a{ font-size:14px;}
.house-data-list ul .daji span{ font-size:12px;}
.house-data-list ul li{ font-size:12px;}
.date-index .siek ul li{ font-size:14px; padding:0;}
.lxly ul li{ width:26%;}
.lxly ul li:last-child{ width:19%;}
.lxly ul li:after{ right:14%;}
.icon-foot ul li{ width:20%;}
.icon-foot ul li:last-child{ width:18%;}
.icon-foot ul li:after{ display:none;}
.ed-ltopbox{margin-top: 2%;}
}

@media (max-width: 1340px){
header nav{ width:62%;}	
header .top-search{ width:160px; margin-left:20px;}
.sidenavbox{ top:80px;}
.sidenavbox .sidenav{ height:260px;}
.ed-ltopbox{width: 34%;padding: 20px 2%;}
}
@media (max-width: 1272px){header .top-tel{ display:none;}header nav{ width:68%;}}

/* 马来西亚团队编辑 */

.banner-corporate{ min-height:100px;}
.banner-corporate .am-slider-a1{ box-shadow:none;}
.banner-corporate .am-slider .am-slides>li{ background-position:center; background-repeat:no-repeat; background-size:cover;}
.banner-corporate .am-slider img{width:100px; height:100px;}
.banner-corporate .am-slider .am-slides>li a{ display:block; width:100%; height:100%;}
.banner-corporate .am-slider-a1 .am-control-nav{ bottom:15px;}
.banner-corporate .am-slider-a1 .am-control-nav li a{ width:12px; height:12px;background-color:#333;border:2px solid #333; box-shadow:none;}
.banner-corporate .am-slider-a1 .am-control-nav li a.am-active{ background-color:rgba(0,0,0,0); border:2px solid #e60000;}

.sidenavbox .sidenav {
	display:none;
}

li.am-cf {
    list-style: none;
}


/*----------- color style-------------*/

.light-blue-bg, .light-blue-bg a{
    background-color:#8281AA;
    color:#fff;
}

.light-blue-bg svg{
    fill:#fff;
}

.light-blue-border{
border:#8281AA solid 2px;
color:#8281AA;
}

.light-blue-border svg{
    fill:#8281AA;
}

.light-blue-font{
color:#8281AA;
}

/* 内容格式 */

.flex-container{
display:flex;
flex-wrap:wrap;
}

.flex-margin{
    justify-content: space-between;
}

.flex-margin div{
    margin-bottom:0.3em;
}


@media (min-width: 768px){
.flex-2{
        width:50%;
    }

.flex-2-margin{
        width: 49.7%;
    }

.flex-3{
        width:33.33%;
    }

.flex-3-margin{
    width:33%;
    }
.flex-4{
        width:25%;
    }

.flex-4-margin{
    width:24.7%;
    }

.flex-7{
        width:13%;
    }

.flex-7-margin{
    width:7%;
    margin: 0% 3%;
    }
}

@media (max-width: 767px){
.flex-2, .flex-2-margin, .flex-3, .flex-3-margin,.flex-4, .flex-4-margin{
        width:100%;
    }

.flex-7, .flex-7-margin{
        width:20%;
        margin: 0% 3%;
    }

}

.reverse {
flex-direction:row-reverse 
}

.corporate-caption{
	text-align: center;
	color: #9aa0a7;
}

.nav-box a:hover {
    background-color: #fff;
    padding: 5px;
    font-weight: bold;
}



