<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("../css/bootstrap.css");
@import url("../libs/toastr/toastr.min.css");
@import url("../libs/font-awesome/css/font-awesome.min.css");
@import url("../libs/fastadmin-layer/dist/theme/default/layer.css");
@import url("../libs/swiper-5.4.5/package/css/swiper.min.css");

input:-webkit-autofill { box-shadow: 0 0 0px 1000px white inset !important;}
body {background:#f1f4f6;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important;-webkit-overflow-scrolling:touch;font-size:14px;}
article,aside,footer,header,nav,section{display:block}
button,input[type=button] { border-width:0; }
header{width:100%}
img{border:0;vertical-align:middle}
a:visited{outline:0}
input{outline:0}
table{width:100%;border-collapse:collapse;border-spacing:0}
td,th{line-height:40px;text-align:center;}
li,ol,ul{list-style:none}
em,i,th{font-weight:400;font-style:normal}
caption{text-align:left}
a{text-decoration:none;color:#000}
a:hover{text-decoration:none;color:#000}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}
ul{margin:0;padding:0}
li{list-style-type:none}

.apply-font { font-family: system,-apple-system,BlinkMacSystemFont,CenturyGothic,"PingFang SC",Arial,"Microsoft YaHei","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,sans-serif; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-font-smoothing: subpixel-antialiased!important;text; }
.qmail-font { font-family:"lucida Grande",Verdana,"Microsoft YaHei";-webkit-font-smoothing: subpixel-antialiased; }
.cb-font { font-family:PingFangSC-Regular; }

.video-js.important .vjs-big-play-button { width:60px;height:60px;margin-top:-30px;margin-left:-30px;border-width:0;background:url(/assets/img/layer-video-play.png);opacity:0.8;transition:opacity 0.2s linear;  }
.video-js.important .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button { background-color:transparent;opacity:1;transition:opacity 0.2s linear; }
.video-js.important .vjs-big-play-button&gt;span { display:none; }
.video-js.important .vjs-poster { background-size:100% 100%!important; }

/* Layer 榛樿寮圭獥鏍峰紡 */
.df-layer {}
.df-layer .layui-layer-title { height:54px;text-align:center;line-height:54px;background:#fff;font-size:24px; }
.df-layer .layui-layer-setwin { top:0;right:0;width:54px;height:54px;background:#f1f1f1; }
.df-layer .layui-layer-setwin .layui-layer-close { width:54px;height:54px;margin:0;background:none;text-align:center;line-height:54px;font-size:30px; }
.df-layer .layui-layer-setwin .layui-layer-close:after { content:'x'; }
.df-layer .layui-layer-content { background:#f9f9f9; }

main { width:1200px;margin:0 auto 3em; }
.page-full main { width:100%!important; }
.page-single main { box-sizing:border-box;padding:20px 35px;background:#fff; }
.page-multi main{ box-sizing:border-box;background:transparent;padding:0; }
.page-multi main&gt;section { position:relative;margin-bottom:30px;padding:30px;background:#fff; }
.page-multi main&gt;section h1 { padding-bottom:30px;border-bottom:1px dashed #ccc;font-weight:normal;color:rgba(0,0,0,0.8);font-size:27px;line-height:28px;margin-top:20px;margin-bottom:30px;  }
.ct-sales main { width:1320px; }

.ct-index main { width:1320px;padding:20px 0; }
.ct-index main .pager-double {width:1350px;margin:0 auto; }
.ct-index main .ct-drawing { width:1160px;margin:0 auto; }
.ct-index main .ct-builder { width:1160px;margin:0 auto; }
.ct-index main .ct-sales { width:1320px;margin:0 auto; }
.ct-index main .ct-designer { width:1160px;margin:0 auto; }


/* 瀵艰埅 */
/*
.navbar { width:1920px;margin:0 auto;border-width:0;margin-bottom:25px; }
.navbar .container { width:1920px;padding:0; }
.navbar .navbar-brand { height:75px;padding:0;}
.navbar .navbar-brand&gt;img { height:100%; }
.navbar&gt;.container .navbar-brand { margin-left:0; }
.navbar .btn-location { display:inline-block;padding:0 15px;margin:20px 0 0 0px;line-height:32px;letter-spacing:2px;font-size:18px;color:#fff;cursor:pointer; }
.navbar .btn-location i { display:inline-block;width:11px;height:18px;margin-right:6px;font-size:18px; }
.navbar .navbar-right { padding:20px 0;  }
.navbar .navbar-right li { padding:0 2em; }
.navbar .navbar-right li&gt;* { display:block;float:left;height:35px;padding:0;vertical-align:middle;line-height:35px;letter-spacing:3px;font-weight:300;font-size:18px;color:#e0e0e0!important; }
.navbar .navbar-right li&gt;* { font-family:Microsoft YaHei; }
.navbar .navbar-right li a:hover { font-weight:normal;color:#fff!important;cursor:pointer; } 
.navbar .navbar-right li .split { margin-left:0.5em;margin-right:0.5em;font-weight:bold;color:#777!important; } 
.navbar .navbar-right li .tel { padding-left:3em;background:url(/assets/img/pc/icon_tel.png) no-repeat left center;background-size:35px auto;font-size:18px;font-family:Arial;}
*/

.header-nav {position:relative;height:115px;transition:height .45s;background:#fff;}
.header .first-box { position: absolute; top: 0; left: 0; z-index: 7047; width: 100%; height: 45px; line-height: 45px; background-color: #f5f5f5; transition: margin .3s;}
.header .first-box .container { position:relative;width:1220px;height:45px;margin:0 auto;  }
.header .first-box .first-left { float:left;display:block;min-width:120px;height:45px;font-size:14px;  }
.header .first-box .first-right { float:right;font-size:12px; }
.header .city-switchover {position:absolute;top:0;left:0;height:35px;padding:0 11px 0 24px;border:1px solid #f5f5f5;border-top:none;border-bottom:none;background:#f5f5f5;}
.header .city-switchover .fa-map-marker { font-size:16px;color:#0eaf63; }
.header .city-switchover .nav-city {color:#333;}
.header .city-switchover .nav-change {color:#18bc9c;}
.header .first-box .first-right { float: right; font-size: 14px; }
.header .first-box .first-right .division-thread { float:right;width:1px;height:14px;margin-top:16px;vertical-align:top;background-color:#dcdcdc; }
.header .first-box .first-right a { float: right; display: block; padding: 0 14px; color: #777; cursor: pointer; font-style: normal; }
.header .first-box .first-right a:hover { color:#18bc9c; }
.header .first-box .first-phone { position:relative;float:right;margin-left:14px;font-size:14px;line-height:45px;color:#ff5a00; }
.header .first-box .first-phone .fa-phone { font-size:14px; }
.header .first-box .first-phone .phone-underline { border-bottom: 1px solid #ff5a00; }
.header .nav-content { width:100%;position:absolute;top:35px;left:0;background:#fff;z-index:20;/*transition:top .3s*/; }
.header .nav-box { position:relative;width:1220px;margin:0 auto; }
.header .nav-box .nav-left { position:absolute;left:0;top:0;margin-top:14px; }
.header .nav-box .nav-left a { display:block;cursor:pointer; }
.header .nav-box .nav-left a img { display:inline-block;height:60px; }
.header .nav-box .nav-center { position:relative;width:1020px;margin-left:200px; }
.header .nav-box .nav-list { height:80px;margin:0;text-align:center; }
.header .nav-box .nav-list li { position:relative;float:left;height:80px;margin-right:5px;padding:22px 16px 0;list-style:none;cursor:pointer; }
.header .nav-box .nav-list li a { box-sizing:content-box;display:inline-block;height:38px;line-height:38px;font-size:16px;color:#333; }
.header .nav-box .nav-list li a:hover { color:#18bc9c; }
.header .nav-box .nav-list li.on a { padding-bottom:1px;border-bottom:2px solid #18bc9c;color:#18bc9c; }
.header .nav-box .nav-list li a i { color:#18bc9c; }
.header .nav-box .nav-list li .img-wechat { display:none;position:absolute;top:79px;left:-30px;z-index:200;width:200px;height:200px;border-top:1px solid #e5e5e5; }
.header .nav-box .nav-list li:hover .img-wechat { display:block; }
.header .border-bottom { display:block;width:100%;height:1px;margin-top:-1px;background-color:#e5e5e5; }
.header .nav-content.fixed { position:fixed;top:0;box-shadow:0 10px 15px rgb(0 0 0 / 10%); }
.header .nav-content.fixed .nav-box .nav-left { margin-top:0px; }
.header .nav-content.fixed .nav-box .nav-list { height:60px; }
.header .nav-content.fixed .nav-box .nav-list li { height:60px;padding-top:11px; }
.header .nav-content.fixed .nav-box .nav-list li a { padding-bottom:0;border-bottom:none; }
.header .nav-content.fixed .nav-box .nav-list li.on { background:#18bc9c; }
.header .nav-content.fixed .nav-box .nav-list li.on a { color:#fff; }
.header .nav-box .nav-list li .second-category{
    position: absolute;
    left: -8px;
    top: 76px;
}
.header .nav-content.fixed .nav-box .nav-list li .second-category{
    top:60px;
    padding: 10px 0px;
    left: 0px;
    background: white;
}
.header .nav-box .nav-list li .second-category li,
.header .nav-content.fixed .nav-box .nav-list li .second-category li{
    padding:0px;
    margin-right:0px;
    width: 100%;
    background: white;
    height: 40px;
    line-height: 30px;
}
.header .nav-box .nav-list li.on .second-category li a,
.header .nav-content.fixed .nav-box .nav-list li.on .second-category li a{
    color:#333;
    text-decoration: none;
    border-bottom: none;
}
.header .nav-box .nav-list li .second-category li a:hover,
.header .nav-content.fixed .nav-box .nav-list li .second-category li a:hover{
    color:#18bc9c;
}
.header .nav-box .nav-list li.on .second-category li.active a,
.header .nav-content.fixed .nav-box .nav-list li.on .second-category li.active a{
    color:#18bc9c;
}

footer.footer{width:100%;color:#aaa;background:#555}
footer.footer .container { width:1200px;padding:0; }
footer.footer ul{margin:35px 0 45px 0;padding:0}
footer.footer ul li{display:inline-block;width:48%;text-align:center;line-height:26px;white-space:nowrap;list-style:none;margin:0;padding:0}
footer.footer ul li.text-left{text-align:left;}
footer.footer ul li a{color:#aaa}
footer.footer ul li a:hover{color:#aaa;text-decoration:underline !important}
footer.footer ul li.f-tit{margin-bottom:10px;font-size:14px;color:#fff}
footer.footer .qr-box { margin-top:2em;text-align:center; }
footer.footer .qr-box img { width:120px }
footer.footer .qr-box p { text-align:center;line-height:32px; }
footer.footer .address{line-height:50px;text-align:center;background:#393939;margin:0}
footer.footer .address a{color:#aaa}
footer.footer .address a:hover{color:#fff}

.pager-double {   }
.pager-double&gt;div:first-child { border-right:1px solid #d7d6d4;  }
.pager-double .info {  position:relative;margin:40px 0 30px 120px;}
.pager-double .info .left { position:absolute;top:0;text-decoration:none!important;cursor:pointer; }
.pager-double .info .left i { position:absolute;background:#000;width:100px;height:100px;border-radius:50%;opacity:0; }
.pager-double .info .left:hover i { opacity:0.2; }
.pager-double .info .left img { width:100px;border-radius:50%; }
.pager-double .info .left span { display:block;text-align:center;line-height:48px;letter-spacing:5px;font-size:27px;color:#666; }
.pager-double .info .right { padding-left:170px; }
.pager-double .info .right h3 { text-indent:0.25em;line-height:36px;letter-spacing:3px;font-size:21px;color:#999; }
.pager-double .info .right ul { }
.pager-double .info .right ul li { list-style-type:square;line-height:27px;font-size:15px;color:#999;  }

.pager-module { width:100%;margin-top:2em; }
.pager-module .cnt-box { position:relative;width:100%;margin:0 auto;text-align:center; }
.pager-module .cnt-box h2 { display:inline-block;width:180px;margin-top:0;font-size:20px;color:#4c4c4c;font-weight:700; }
.pager-module .cnt-box h2 span { color:#818181;font-size:16px;font-weight:400; }
.pager-module .cnt-box .line{position:absolute;top:20px;left:0;height:1px;background:#d7d6d4;display:inline-block;width:500px;}
.pager-module .cnt-box .line:last-child{left:auto;right:0;}

/*鍥剧焊鐩磋揪寮圭獥*/
.layer-goid { margin:40px 20px 0; }
.layer-goid input { box-sizing:border-box;width:73%;height:36px;padding:0 8px;border-radius:2px;border:2px solid #ccc;line-height:34px;outline:none; }
.layer-goid .btn { box-sizing:border-box;width:25%;height:36px;margin-left:2%;font-size:16px;letter-spacing:2px; }

.layer-phone { margin:0 0px -20px 0; }
.layer-phone .phone { text-align:center;padding:25px 0 15px 0;line-height:32px;letter-spacing:2px;font-size:32px;color:#ff552e; } 
.layer-phone .desc { text-align:left;letter-spacing:2px;color:#666;font-size:16px; }
.layer-phone .desc em { color:#ff9800; }

/* 浜岀淮鐮佸脊绐� */
.layer-qrcode { }
.layer-qrcode .qrcode-box { padding:30px 0 25px;text-align:center; }
.layer-qrcode .qrcode-box img { display:inline-block!important;width:150px;height:150px; }
.layer-qrcode .input-box { margin:0 20px; }
.layer-qrcode .input-box input { box-sizing: border-box; width: 100%; height: 36px; padding: 0 8px; border-radius:2px; border:2px solid #ccc; line-height: 34px; outline: none; }

/* 鍙宠竟閾炬帴 */
.right_fixed {position:fixed;right:2px;bottom:55px;z-index:10;height:auto;width:60px;display:none;}
.right_fixed a { cursor:pointer; }
.right_fixed a.btn-baojia:hover{ opacity:.8; }
.right_fixed ul{margin-top:2px}
.right_fixed ul li{position:relative;margin-top:5px;}
.right_fixed ul li a{display:block;width:60px;min-height:54px;padding:10px 0;background:#393939;color:#eee;text-align:center;line-height:21px;font-size:14px;}
.right_fixed ul li a:hover{color:#fff;}
.right_fixed ul li a.blue { background:#0ec09f;color:#fff; }
.right_fixed ul li a.red { background:#db5041;color:#fff; }
.right_fixed ul li a:hover{font-size:16px;}
.right_fixed ul li .gotop{padding:4px 0 8px;line-height:48px;font-size:48px!important;}

/* 椤电爜 */
.box-page { padding:0 0 5em;text-align:center; }
.pagination li{ display:inline-block;padding:05px; }
.pagination li&gt;* { line-height:30px;font-size:14px;background:transparent; }
.pagination li a { padding:0 12px;border:1px solid #999;line-height:30px;color:#000;  }
.pagination li.disabled a { border-radius:0;border:1px solid #ddd;color:#999;  }
.pagination li.active a { border-color:#000;background:#000;color:#fff; }
.pagination li a:hover{ border-color:#000;background:#000;color:#fff; }
.pagination li.active a:hover{ border-color:#000;background:#000;color:#fff; }
.pagination li:first-child a { border-radius:0; }
.pagination li span.rows { border:1px solid #eee;line-height:32px;color:#aaa;padding:0;border-color:transparent;color:#000; }
.pagination li span.rows:hover { border-color:transparent;background:transparent;color:#000; }
.pagination li input{box-sizing:border-box;width:40px;height:32px;text-align:center;outline:0;line-height:26px;border:1px solid #d9d9d9}
.pagination li button { display:inline-block;padding:0 12px;border:1px solid #999;line-height:30px;color:#000;background:transparent; }
.pagination li button:hover { border-color:#000;background:#000;color:#fff; }


/* 璁捐/鏂藉伐閫氱敤妯″潡 Begin */
.box-header .box-swiper { height:700px; }
.box-header .box-swiper .swiper-slide { display:flex;align-items:center;justify-content:center;}
.box-header .box-swiper .swiper-slide img { max-width:100%;max-height:100%; }
.box-header .box-swiper .swiper-container{width:100%;height:300px;margin-left:auto;margin-right:auto}
.box-header .box-swiper .swiper-slide{background-size:cover;background-position:center}
.box-header .box-swiper .gallery-top{height:80%;width:100%}
.box-header .box-swiper .gallery-thumbs{ height:20%;box-sizing:border-box;padding:15px 40px 0;}
.box-header .box-swiper .gallery-thumbs .swiper-slide{box-sizing:border-box;width:168.33px;height:125px;margin-right:10px;padding:2px;border:2px solid #f8f8f8;cursor:pointer;}
.box-header .box-swiper .gallery-thumbs .swiper-slide-thumb-active{border-color:rgba(116,196,214,.4)}
.box-header .box-swiper .gallery-thumbs .swiper-slide:hover{border-color:rgba(116,196,214,.4)}
.box-header .box-swiper .gallery-thumbs .btn-arrow {position:absolute;top:50%;height:128px;width:30px;margin-top:-55px;padding-top:50px;background:#ccc;z-index:10;text-align:center;font-size:20px;color:#fff; }
.box-header .box-swiper .gallery-thumbs .btn-arrow.swiper-button-disabled { background:#eee; }
.box-header .box-swiper .gallery-thumbs .btn-prev { left:0; }
.box-header .box-swiper .gallery-thumbs .btn-next { right:0; }
.box-header .box-swiper .gallery-thumbs .swiper-wrapper { }

.box-summary { position:relative; }
.box-summary ul { display:block; }
.box-summary ul li { position:relative;display:block;width:50%;float:left; }
.box-summary ul li.full { width:100%; }
.box-summary ul li&gt;* {line-height:32px;font-size:18px;font-weight:300; }
.box-summary ul li&gt;label { position:absolute;left:0;color:#999; }
.box-summary ul li&gt;span { display:inline-block;padding-left:5.2em;  }
.box-summary .btn { position:absolute;display:inline-block;min-width:200px;padding:6px 25px;border-radius:2px;line-height:30px;text-align:center;letter-spacing:3px;font-size:18px;background:#000;color:#fff; }
.box-summary .btn:hover{background:#3c3c3c}
.box-summary .btn-phone{background:#ff552e;}
.box-summary .btn-phone:hover{background:#ee340a;}
.box-summary .btn-red{background:#ff552e;}
.box-summary .btn-red:hover{background:#ee340a;}
.box-summary .btn-red i { font-weight:100;color:#FFEB3B; }

.box-images img { width:100%;max-width:100%;margin-bottom:20px; }
.box-images .tag-split { border-bottom:1px dashed #ccc;margin:20px 0 15px;padding-bottom:15px;text-align:center;font-weight:600;color:rgba(0,0,0,0.8);font-size:18px;line-height:18px; }
.box-images .img-desc { width:100%;margin:10px 0 20px;text-indent:2em;line-height:1.8;font-size:18px;color:#666; }
.box-images .box-aboutlink { padding:2rem 0;text-align:center; }
.box-images .box-aboutlink&gt;a { display:inline-block;margin:0 10px;border-radius:2px;width:320px;background:#333;font-size:14px;line-height:42px;color:#fff;cursor:pointer;  }
.box-images .box-aboutlink&gt;a:hover { background:#000; }
/* 璁捐/鏂藉伐閫氱敤妯″潡 End */



/* 琛ㄥ崟:棰勭畻琛� */
.form-dwldysb { margin: 20px 30px; }
.form-dwldysb .box-content { box-sizing:border-box;height:205px;border:1px dashed #ccc;margin-top:1.5em;padding:1em;text-align:center; }
.form-dwldysb .box-content .btn { margin:0 1em; }

/* 琛ㄥ崟:涓嬭浇鏂藉伐鍥� */
.form-dwldsgt { box-sizing:border-box;padding:1em 4em;overflow:hidden; }
.form-dwldsgt&gt;div{ display:none; }
.form-dwldsgt&gt;div.active{ display:block; }
.form-dwldsgt .box-verify label { font-weight:normal;color:#666; }
.form-dwldsgt .box-verify .title { padding:0.5em 0;font-size:27px;text-align:center; }
.form-dwldsgt .box-verify .subtitle { margin-bottom:1.5em;font-size:18px; }
.form-dwldsgt .box-verify .content { margin-bottom:2em;padding:1em 0 1em;border-width:1px 0;border-style:dashed;border-color:#ccc; }
.form-dwldsgt .box-verify .nc-container { margin-top:1em; }
.form-dwldsgt .box-verify .nc-container .nc_wrapper { width:100%!important; }
.form-dwldsgt .box-verify .btn-checkphone {  width:100%;padding:8px;border-radius:3px; }
.form-dwldsgt .box-verify .btn_slide { box-sizing:content-box; }
.form-dwldsgt .box-verify .is_sg { padding-top:15px;line-height:18px; }
.form-dwldsgt .box-verify .is_sg label { display:inline-block;width:80px;font-size:15px; }
.form-dwldsgt .box-verify .is_sg input { display:inline-block;width:18px;height:18px;margin:0;vertical-align:middle; }
.form-dwldsgt .box-wechat .ewm { text-align:center; }
.form-dwldsgt .box-wechat .ewm img { width:270px;  }
.form-dwldsgt .box-wechat .p1 { text-align:center;letter-spacing:3px;font-size:16px; }
.form-dwldsgt .box-wechat .p2 { border-top:1px dashed #ccc;margin-top:1.5em;padding:1.5em 0 0 0;text-align:center;font-size:18px;line-height:1.5;letter-spacing:5px; }

/*鏂藉伐闃熷叆椹荤敵璇�*/
.form-sgdrz { box-sizing:border-box;padding:1em 4em;overflow:hidden; }
.form-sgdrz label { font-weight:normal;color:#666; }
.form-sgdrz .title { padding:0.5em 0;font-size:27px;text-align:center; }
.form-sgdrz .content { margin-bottom:2em;padding:2em 0 1em;border-width:1px 0;border-style:dashed;border-color:#ccc; }
.form-sgdrz .nc-container { margin-top:1em; }
.form-sgdrz .nc-container .nc_wrapper { width:100%!important; }
.form-sgdrz .btn-sgdrztj {  width:100%;padding:8px;border-radius:3px; }
.form-sgdrz .btn_slide { box-sizing:content-box; }

.layer-bottom{position:fixed;bottom:0;left:0;width:100%;z-index:10px;padding:13px 0;background:rgba(0,0,0,.5);z-index:99;}
.layer-bottom .container{width:100%;position:relative}
.layer-bottom .container .btn-close{position:absolute;top:-3px;right:26px;font-size:30px;color:#999;cursor:pointer;}
.layer-bottom .container ul {margin:0 auto;text-align:center;}
.layer-bottom .container li {display:inline-block;margin-right:10px;}
.layer-bottom .container li .text{box-sizing:content-box;width:180px;height:16px;line-height:16px;padding:12px 0;text-indent:10px;border:0 none;background:#fff;font-size:14px}
.layer-bottom .container li .btn-submit{border:0 none;width:270px;height:40px;line-height:40px;text-align:center;color:#fff;background:#184692;cursor:pointer;font-size:14px}
.layer-bottom .container li .btn-submit:hover{background:#2d61b8}
.layer-bottom .container li .drawing{width:150px;margin-left:170px;}
.layer-bottom .container li .btn-go{border:0 none;width:120px;height:40px;line-height:40px;text-align:center;color:#fff;background:#184692;cursor:pointer;font-size:14px}
.layer-bottom .container li .btn-go:hover{background:#2d61b8}


/* 鍥剧焊鍒楄〃椤� */
.ct-drawing.page-single { background:#fff; }
.pcidx-banner { position:relative;width:1920px;height:450px;margin:-25px auto 25px; }
.pcidx-banner-1 { position:relative;width:790px;height:300px;margin:0px auto 0px; }
.pcidx-banner-2 { position:relative;width:394px;height:150px;margin:0px auto 0px; }
.pcidx-banner .swiper-button-prev { width:38px;height:38px;background:url(/assets/img/pc/banner_silder.png) no-repeat 0 0/200%;opacity:0.6;cursor:pointer;left:50px;}
.pcidx-banner .swiper-button-next { width:38px;height:38px;background:url(/assets/img/pc/banner_silder.png) no-repeat 0 0/200%;opacity:0.6;cursor:pointer;right:50px;}
.pcidx-banner .swiper-button-next { background-position:-38px 0;  }
.pcidx-banner .swiper-button-next:after { display:none; }
.pcidx-banner .swiper-button-prev:after { display:none; }
.ct-drawing .drawing-query { position:relative;margin:20px -15px 0 -15px; }
.ct-drawing .drawing-query .hot { z-index:88;display:block;position:absolute;left:180px;top:-5px;width:27px;height:14px;background:url(/assets/drawing/images/hot.gif) no-repeat; }
.ct-drawing .drawing-query table { line-height:36px; }
.ct-drawing .drawing-query table tr {  }
.ct-drawing .drawing-query table tr td { vertical-align:top;text-align:left;line-height:36px; }
.ct-drawing .drawing-query table tr td:first-child { width:120px;  }
.ct-drawing .drawing-query table tr td:last-child {  }
.ct-drawing .drawing-query table tr td label { display:inline-block;width:50px;margin:0;text-align:center;line-height:36px;font-weight:normal;  }
.ct-drawing .drawing-query table tr td a { display:inline-block;margin-bottom:10px;text-align:center;line-height:36px;font-weight:normal;cursor:pointer;  }
.ct-drawing .drawing-query table tr td a.active {background:#222;color:#fff;border-radius:5px;text-decoration:none;}
.ct-drawing .drawing-query table tr td a:hover {text-decoration:none;}
.ct-drawing .drawing-query table tr td a:focus {text-decoration:none;}
.ct-drawing .drawing-query table tr td:first-child a { width:60px;  }
.ct-drawing .drawing-query table tr td:last-child a { padding:0 15px; }
.ct-drawing .drawing-query table tr td .box-irs { margin:0 20px; }
.ct-drawing .drawing-query table tr td.select_style a { padding:0 17px; }
.ct-drawing .drawing-query table tr td.select_area a { padding:0 18px; }
.ct-drawing .drawing-query table tr td.select_layer a { padding:0 18px; }
.ct-drawing .drawing-query table tr td.select_cost a { padding:0 14.5px; }
.ct-drawing .drawing-query table tr td.select_width { padding-bottom:15px; }
.ct-drawing .drawing-query table tr td .irs-slider { box-sizing:content-box; }
.ct-drawing .drawing-query table tr td .irs-grid-text { cursor:pointer;padding-top:40px;padding-bottom:10px; }
.ct-drawing .drawing-query table tr td .irs-grid-text:hover { color:#000; }
.ct-drawing .drawing-list {margin:30px -15px 0 -15px;}
.ct-drawing .drawing-list li{float:left;width:30.3333%;margin:20px 1.5%;height:343px;overflow:hidden;position:relative;background:#f9f9f9}
.ct-drawing .drawing-list li img{width:360px;height:240px}
.ct-drawing .drawing-list li .footer{margin-top:22px}
.ct-drawing .drawing-list li .footer .title{display:block;margin-bottom:7px;padding:0 20px;font-size:16px;color:#000;line-height:22px;font-weight:700;height:22px;overflow:hidden;}
.ct-drawing .drawing-list li .footer .title span{color:#a3a3a3;font-weight:400}
.ct-drawing .drawing-list li .footer p{letter-spacing:0.5px;line-height:22px;font-size:12px;margin:0;color:#a3a3a3}
.ct-drawing .drawing-list li .footer p span{display:inline-block;width:32%;margin-left:20px}
.ct-drawing .drawing-list li .footer p span i {color:#000;}
.ct-drawing .drawing-list li .footer p span em{color:#d22d42}
.ct-drawing .drawing-list li b{position:absolute;top:0;left:0;width:100%;height:240px;background:#000;opacity:0;filter:alpha(Opacity=0);display:block}
.ct-drawing .drawing-list li b.more{opacity:.2;filter:alpha(Opacity=20)}
.ct-drawing .drawing-list li:hover b{opacity:.3;filter:alpha(Opacity=60)}
.ct-drawing .drawing-list li:hover b.more{opacity:.4;filter:alpha(Opacity=80)}
.ct-drawing .drawing-list li a.more{position:absolute;display:block;top:0;left:0;color:#fff;width:100%;height:100%;text-align:center;}
.ct-drawing .drawing-list li a.more span { box-sizing:border-box;display:inline-block;padding:10px 20px;border:5px solid #fff;line-height:35px;font-size:18px;text-align:center;margin-top:70px; }
.ct-drawing .drawing-list li a.more:hover span {font-size:21px;letter-spacing:3px;}
.ct-drawing .drawing-list li span.more{position:absolute;display:block;top:0;left:0;color:#fff;width:100%;height:100%;text-align:center;}
.ct-drawing .drawing-list li span.more span { box-sizing:border-box;display:inline-block;padding:10px 20px;border:5px solid #fff;line-height:30px;font-size:16px;text-align:center;color:#fff;margin-top:55px; }
.ct-drawing .drawing-list li span.more:hover span {font-size:19px;letter-spacing:3px;}

/* 鍥剧焊璇︽儏椤� */
.ct-drawing .box-rcmd h2 { padding-bottom:30px;border-bottom:1px dashed #ccc;font-weight:normal;color:rgba(0,0,0,0.8);font-size:27px;line-height:28px;margin-top:20px;margin-bottom:30px;  }
.ct-drawing .box-rcmd ul { margin-top:10px;padding:10px 10px;background:#f9f9f9;  }
.ct-drawing .box-rcmd ul li { float:left;width:224px;height:auto;margin:0; }
.ct-drawing .box-rcmd ul li a { display:block;margin:12px; }
.ct-drawing .box-rcmd ul li a img { width:195px;height:auto; }
.ct-drawing .box-rcmd ul li a .title { height:30px;line-height:30px;text-align:left;font-size:14px;overflow:hidden;color:#666;  }
.ct-drawing .box-rcmd ul li a .sub-title { height:12px;line-height:12px;text-align:left;font-size:12px;overflow:hidden;color:#999;  }
.ct-drawing .box-rcmd ul li a:hover .title { color:#000; }

/*
.page-single { background:#f1f4f6!important;}
.ct-index { background:#fff!important;}
.page-single main { margin-top:30px; }
*/

/* 鏂藉伐闃熷垪琛ㄩ〉 */
.ct-builder.page-single { background:#fff; }
/*
.ct-builder .box-query { position:relative;margin-top:20px; }
.ct-builder .box-query table { border:1px solid #eaeaea; }
.ct-builder .box-query table tr td { padding:5px 10px;border:1px solid #eaeaea;font-size:15px; }
.ct-builder .box-query table tr td:first-child { width:100px;background:#f8f8f8; }
.ct-builder .box-query table tr td:last-child { text-align:left; }
.ct-builder .box-query table tr td a { cursor:pointer;margin-right:8px;padding:0 4px; }
.ct-builder .box-query table tr td a:hover { color:#ff552e; }
.ct-builder .box-query table tr td a.active { font-weight:bold;color:#ff552e; }
*/
.ct-builder .box-query { position:relative;margin-top:20px; }
.ct-builder .box-query table { }
.ct-builder .box-query table tr td { padding:5px 0;font-size:14px; }
.ct-builder .box-query table tr td:first-child { width:150px;vertical-align:top; }
.ct-builder .box-query table tr td:last-child { text-align:left; }
.ct-builder .box-query table tr td label { margin:0 10px 0 0;font-weight:normal; }
.ct-builder .box-query table tr td a { display:inline-block;cursor:pointer;padding:0 15px;line-height:36px; }
.ct-builder .box-query table tr td a:hover {  border-radius:5px;background:#222;color:#fff; }
.ct-builder .box-query table tr td a.active { border-radius:5px;background:#222;color:#fff; }
.ct-builder .result-info { position:relative;border-width:2px 0 2px;border-style:solid;border-color:#eee;margin:3em 0 0;padding:2em 0 0; }  
.ct-builder .result-info .btn-map { position:absolute;top:45px;left:450px;width:auto;height:40px;border-radius:2px;background:#18bc9c;color:#fff;text-align:center;line-height:40px;font-size:16px; padding:0px 15px;}
.ct-builder .result-info .result-num { font-weight:bold;font-size:21px; } 
.ct-builder .result-info .result-num em { margin:0 3px; } 
.ct-builder .result-info .result-num .city-change { color:#18bc9c;font-size:20px; } 
.ct-builder .result-info .result-num .city-change:hover { text-decoration:underline; } 
.ct-builder .result-info .sort { margin:2em 0 -2px; }
.ct-builder .result-info .sort a { position:relative;display:inline-block;margin-right:15px;padding:0 6px 12px 0;border-bottom:2px solid transparent;font-size:14px;color:#666; }
.ct-builder .result-info .sort a i { display:none;position:absolute;right:8px;top:6px;width:6px;height:6px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAKtJREFUKBVjYMACZs2atRWEsUgxsGAT/P//vxc2cZAYEy4JXOK018AC9Rw/CwtLYFJS0mtsTpk3b57onz9/1gP99gHkJH4gwxoosB8kga4Bqng/SA0jI6MAI5KANlDgKtAmx9+/f78CaWRlZRUDGQRUDJdjBEmgawIpAImDDEBWDHIyWAO6JhAfBmC2wvwH1wBSgGwTiI+uGCwGIpDBokWLxH78+LEOJIYt5AANY3KnFOueiAAAAABJRU5ErkJggg==);background-size:cover; }
.ct-builder .result-info .sort a:hover { border-bottom:2px solid #3072f6;color:#3072f6; }
.ct-builder .result-info .sort a.desc {background:url(/assets/img/pc/icon-sort-down.png) no-repeat;background-position:right 4px;background-size:4px 13px;border-bottom:2px solid #3072f6;color:#3072f6;} 
.ct-builder .result-info .sort a.asc { background:url(/assets/img/pc/icon-sort-up.png) no-repeat;background-position:right 4px;background-size:4px 13px;border-bottom:2px solid #3072f6;color:#3072f6; } 
.ct-builder .result-info .sort a.active { border-bottom:2px solid #3072f6;color:#3072f6; } 


.ct-builder .builder-list {  }
.ct-builder .builder-item { position:relative;padding:40px 0 35px 140px;border-bottom:1px solid #f5f5f5; }
.ct-builder .builder-item:last-child { }
.ct-builder .builder-item .logo { position:absolute;top:30px;left:10px;cursor:pointer;display:block;width:80px;height:80px;background:#fff; }
.ct-builder .builder-item .logo i { position:absolute;left:0;right:0;display:block;width:100%;height:100%;border-radius:50%;background:#000;opacity:0; }
.ct-builder .builder-item .logo:hover i { opacity:0.1; }
.ct-builder .builder-item .logo img { box-sizing:border-box;width:100%;height:100%;border-radius:50%;padding:2px;border:1px solid #eee; }
.ct-builder .builder-item .title { display:block;margin:0;cursor:pointer;line-height:21px;font-weight:bold;font-size:21px;color:#333; }
.ct-builder .builder-item .title:hover { color:#000; }
.ct-builder .builder-item .title span { margin-left:1em;padding:2px 10px;border-radius:2px;vertical-align:top;background:#ff8431;color:#fff;font-size:11px;font-weight:normal; }
.ct-builder .builder-item .tag { margin-top:12px; }
.ct-builder .builder-item .tag span { display:inline-block;height:23px;margin-right:10px;padding:0 8px;border-radius:1px;line-height:21px;font-size:12px;background:rgba(132,154,174,.1);color:#849aae; }
.ct-builder .builder-item .btn-phone { position:absolute;top:30px;right:0;width:160px;height:40px;border-radius:2px;background:#ff552e;color:#fff;font-size:14px; }
.ct-builder .builder-item .btn-phone i { margin-right:5px;vertical-align:middle;font-size:18px; }
.ct-builder .builder-item .btn-phone:hover { background:#ee340a; }
.ct-builder .builder-item .desc { color:#999;margin:15px 210px 0 0;font-size:16px; }
.ct-builder .builder-item .desc {text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.ct-builder .case-swiper { box-sizing:border-box;margin-top:18px;padding:0 50px;}
.ct-builder .case-swiper .swiper-slide{box-sizing:border-box;display:block;width:211.25px;margin-right:15px;padding:3px;border:1px solid #eee;cursor:pointer;}
.ct-builder .case-swiper .swiper-slide-thumb-active{border-color:rgba(116,196,214,.4)}
.ct-builder .case-swiper .swiper-slide:hover{padding:2px;border:2px solid #c3eaf3; }
.ct-builder .case-swiper .swiper-slide img { width:100%;height:138px; }

.ct-builder .builder-item .btn-phone-1 { left:900px;}

.ct-builder .case-swiper .swiper-slide .case-detail{
    padding-top: 10px;
}
.ct-builder .case-swiper .swiper-slide .case-detail p{
    margin-bottom: 5px;
    position: relative;
    font-size: 12px;
    padding:0px 5px;
}
.ct-builder .case-swiper .swiper-slide .case-detail .title{
    font-size:16px;
    font-weight: 700;
    margin-top:5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ct-builder .case-swiper .swiper-slide .case-detail .left-title{
    color: #a3a3a3;
    display: inline-block;
    margin-right: 3px;
}
.ct-builder .case-swiper .swiper-slide .case-detail .price{
    display: inline-block;
    /*color: #d22d42;*/
    position: absolute;
    right: 5px;
}
.ct-builder .case-swiper .swiper-slide .case-detail .price .left-title{
    /*color: #d22d42;*/
}

/*
.ct-builder .case-swiper .btn-arrow {position:absolute;top:50%;height:154px;width:35px;border-radius:1px;margin-top:-77px;padding-top:60px;background:#999;z-index:10;text-align:center;font-size:32px;color:#fff; }
.ct-builder .case-swiper .btn-arrow.swiper-button-disabled { background:#ddd; }
*/
.ct-builder .case-swiper .btn-arrow {position:absolute;top:50%;height:40px;width:40px;margin-top:-20px;border-radius:50%;background:#999;z-index:10;text-align:center;font-size:32px;color:#fff; }
.ct-builder .case-swiper .btn-arrow i { display:block;box-sizing:border-box;width:100%;height:100%;padding-top:3px; }
.ct-builder .case-swiper .btn-arrow i.fa-angle-left { padding-right:4px;}
.ct-builder .case-swiper .btn-arrow i.fa-angle-right { padding-left:4px;}
.ct-builder .case-swiper .btn-arrow.swiper-button-disabled { background:#ddd; }
.ct-builder .case-swiper .btn-prev { left:0; }
.ct-builder .case-swiper .btn-next { right:0; }
.ct-builder .case-swiper .swiper-wrapper { }
/*.ct-builder .left .pager-module .cnt-box .line{
    width: 390px;
}*/
.ct-builder .left .swiper-container a.swiper-slide{
    width: 211.25px;
    display: inline-block;
}
.ct-builder .recomment .title{
    background: #18bc9c;
    height: 50px;
    color:white;
    line-height: 50px;
    padding:0px 15px;
    font-size: 18px;
}
.ct-builder .recomment .title-1{
    color:#333333;
    font-weight: bold;
    font-size: 18px;
    background: #fff;	
}
.ct-builder .recomment .title-1 a{
    color:#666;
    font-size: 12px;
	float:right;
    font-weight: normal;	
}
.ct-builder .recomment ul{
    border: 1px solid #eee;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-bottom: 20px;
}
.ct-builder .recomment ul .item{
    margin: 0px 10px;
    padding: 10px 0px;
    border-bottom: 1px solid #f1f1f1;
    vertical-align: middle;
    position:relative;
}
.ct-builder .recomment a,
.ct-builder .recomment a:hover{
    text-decoration: none;
}
.ct-builder .recomment span,
.ct-builder .recomment img{
    display:inline-block;
    height: 50px;
}
.ct-builder .recomment .num{
    width: 22px;
    border-bottom-left-radius: 11px;
    border-bottom-right-radius: 11px;
    background: #ccc;
    height: 30px;
    line-height: 30px;
    margin-left: 0px;
    margin-right: 2px;
    text-align: center;
    color:white;
}
.ct-builder .recomment .num1{
    background: #ef6d2d;
}
.ct-builder .recomment .num2{
    background: #ef962d;
}
.ct-builder .recomment .num3{
    background: #1e9fff;
}
.ct-builder .recomment .enterprise-icon{
    width: 50px;
    border-radius: 40px;
    border:1px solid #f1f1f1;
}
.ct-builder .recomment .enterprise-name{
    width:142px;
    white-space: nowrap; /* 纭繚鏂囨湰鍦ㄤ竴琛屽唴鏄剧ず */
    overflow: hidden; /* 闅愯棌婧㈠嚭鐨勫唴瀹� */
    text-overflow: ellipsis;
    line-height: 50px;
    position: absolute;
    right: 0px;
}

/* 璁捐甯堝垪琛ㄩ〉 */
.ct-designer.page-single { background:#fff; }
.ct-designer .box-query { position:relative;margin-top:20px; }
.ct-designer .box-query table { }
.ct-designer .box-query table tr td { padding:5px 0;font-size:14px; }
.ct-designer .box-query table tr td:first-child { width:150px;vertical-align:top; }
.ct-designer .box-query table tr td:last-child { text-align:left; }
.ct-designer .box-query table tr td label { margin:0 10px 0 0;font-weight:normal; }
.ct-designer .box-query table tr td a { display:inline-block;cursor:pointer;padding:0 15px;line-height:36px; }
.ct-designer .box-query table tr td a:hover {  border-radius:5px;background:#222;color:#fff; }
.ct-designer .box-query table tr td a.active { border-radius:5px;background:#222;color:#fff; }
.ct-designer .result-info { position:relative;border-width:2px 0 2px;border-style:solid;border-color:#eee;margin:3em 0 0;padding:2em 0 0; }
.ct-designer .result-info .btn-map { position:absolute;top:45px;left:450px;width:150px;height:40px;border-radius:2px;background:#18bc9c;color:#fff;text-align:center;line-height:40px;font-size:16px;  padding: 0px 15px; }
.ct-designer .result-info .result-num { font-weight:bold;font-size:21px; }
.ct-designer .result-info .result-num em { margin:0 3px; }
.ct-designer .result-info .result-num .city-change { color:#18bc9c;font-size:20px; }
.ct-designer .result-info .result-num .city-change:hover { text-decoration:underline; }
.ct-designer .result-info .sort { margin:2em 0 -2px; }
.ct-designer .result-info .sort a { position:relative;display:inline-block;margin-right:15px;padding:0 6px 12px 0;border-bottom:2px solid transparent;font-size:14px;color:#666; }
.ct-designer .result-info .sort a i { display:none;position:absolute;right:8px;top:6px;width:6px;height:6px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAKtJREFUKBVjYMACZs2atRWEsUgxsGAT/P//vxc2cZAYEy4JXOK018AC9Rw/CwtLYFJS0mtsTpk3b57onz9/1gP99gHkJH4gwxoosB8kga4Bqng/SA0jI6MAI5KANlDgKtAmx9+/f78CaWRlZRUDGQRUDJdjBEmgawIpAImDDEBWDHIyWAO6JhAfBmC2wvwH1wBSgGwTiI+uGCwGIpDBokWLxH78+LEOJIYt5AANY3KnFOueiAAAAABJRU5ErkJggg==);background-size:cover; }
.ct-designer .result-info .sort a:hover { border-bottom:2px solid #3072f6;color:#3072f6; }
.ct-designer .result-info .sort a.desc {background:url(/assets/img/pc/icon-sort-down.png) no-repeat;background-position:right 4px;background-size:4px 13px;border-bottom:2px solid #3072f6;color:#3072f6;}
.ct-designer .result-info .sort a.asc { background:url(/assets/img/pc/icon-sort-up.png) no-repeat;background-position:right 4px;background-size:4px 13px;border-bottom:2px solid #3072f6;color:#3072f6; }
.ct-designer .result-info .sort a.active { border-bottom:2px solid #3072f6;color:#3072f6; }
.ct-designer .designer-list {  }
.ct-designer .designer-item { position:relative;padding:40px 0 35px 140px;border-bottom:1px solid #f5f5f5; }
.ct-designer .designer-item:last-child { }
.ct-designer .designer-item .logo { position:absolute;top:30px;left:10px;cursor:pointer;display:block;width:80px;height:80px;background:#fff; }
.ct-designer .designer-item .logo i { position:absolute;left:0;right:0;display:block;width:100%;height:100%;border-radius:50%;background:#000;opacity:0; }
.ct-designer .designer-item .logo:hover i { opacity:0.1; }
.ct-designer .designer-item .logo img { box-sizing:border-box;width:100%;height:100%;border-radius:50%;padding:2px;border:1px solid #eee; }
.ct-designer .designer-item .title { display:block;margin:0;cursor:pointer;line-height:21px;font-weight:bold;font-size:21px;color:#333;text-decoration: none; }
.ct-designer .designer-item .title:hover { color:#000; }
.ct-designer .designer-item .title span { margin-left:1em;padding:2px 10px;border-radius:2px;vertical-align:top;background:#ff8431;color:#fff;font-size:11px;font-weight:normal; }
.ct-designer .designer-item .tag { margin-top:12px; }
.ct-designer .designer-item .tag span { display:inline-block;height:23px;margin-right:10px;padding:0 8px;border-radius:1px;line-height:21px;font-size:12px;background:rgba(132,154,174,.1);color:#849aae; }
.ct-designer .designer-item .btn-phone { position:absolute;top:30px;right:0;width:160px;height:40px;border-radius:2px;background:#ff552e;color:#fff;font-size:14px; }
.ct-designer .designer-item .btn-phone i { margin-right:5px;vertical-align:middle;font-size:18px; }
.ct-designer .designer-item .btn-phone:hover { background:#ee340a; }
.ct-designer .designer-item .desc { color:#999;margin:15px 210px 0 0;font-size:16px; }
.ct-designer .designer-item .desc {text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.ct-designer .case-swiper { box-sizing:border-box;margin-top:18px;padding:0 50px;}
.ct-designer .case-swiper .swiper-slide{box-sizing:border-box;display:block;width:211.25px;margin-right:15px;padding:3px;border:1px solid #eee;cursor:pointer;}
.ct-designer .case-swiper .swiper-slide-thumb-active{border-color:rgba(116,196,214,.4)}
.ct-designer .case-swiper .swiper-slide:hover{padding:2px;border:2px solid #c3eaf3; }
.ct-designer .case-swiper .swiper-slide img { width:100%;height:138px; }
.ct-designer .case-swiper .btn-arrow {position:absolute;top:50%;height:40px;width:40px;margin-top:-20px;border-radius:50%;background:#999;z-index:10;text-align:center;font-size:32px;color:#fff; }
.ct-designer .case-swiper .btn-arrow i { display:block;box-sizing:border-box;width:100%;height:100%;padding-top:3px; }
.ct-designer .case-swiper .btn-arrow i.fa-angle-left { padding-right:4px;}
.ct-designer .case-swiper .btn-arrow i.fa-angle-right { padding-left:4px;}
.ct-designer .case-swiper .btn-arrow.swiper-button-disabled { background:#ddd; }
.ct-designer .case-swiper .btn-prev { left:0; }
.ct-designer .case-swiper .btn-next { right:0; }
.ct-designer .case-swiper .swiper-wrapper { }
.ct-designer .case-swiper .swiper-slide .case-detail{
    padding-top: 10px;
}
.ct-designer .case-swiper .swiper-slide .case-detail p{
    margin-bottom: 5px;
    position: relative;
    font-size: 12px;
    padding: 0px 5px;
}
.ct-designer .case-swiper .swiper-slide .case-detail .title{
    font-size:16px;
    font-weight: 700;
    margin-top:5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ct-designer .case-swiper .swiper-slide .case-detail .left-title{
    color: #a3a3a3;
    display: inline-block;
    margin-right: 3px;
}
.ct-designer .case-swiper .swiper-slide .case-detail .price{
    display: inline-block;
    /*color: #d22d42;*/
    position: absolute;
    right: 5px;
}
.ct-designer .case-swiper .swiper-slide .case-detail .price .left-title{
    /*color: #d22d42;*/
}


/* 妗堜緥鍦板浘 */
.page-casemap main { margin-bottom:0; }
.page-casemap .footer { display:none; }
.md-casemap { position:relative;  }
.md-casemap .left-box { height:100%;width:480px;background:#fff;position:absolute;left:0;top:0; }
.md-casemap .map-box { height:100%;margin-left:480px;position:relative;background-color:#eee; }

.md-casemap .scroll-container {height:100%;margin-top:-125px;padding:125px 2px 0 0;}
.md-casemap .scroll-box {position:relative;top:0;left:0;height:100%;overflow-y:auto;}
.md-casemap .scroll-box .house-list{display:none;}
.md-casemap .scroll-box .loading{display:block;position:absolute;top:50%;left:170px;}
.md-casemap .scroll-box.loaded .house-list{display:block;}
.md-casemap .scroll-box.loaded .loading{display:none;}
.md-casemap .scroll-box::-webkit-scrollbar{-webkit-appearance:none}
.md-casemap .scroll-box::-webkit-scrollbar:vertical{width:5px;}
.md-casemap .scroll-box::-webkit-scrollbar:horizontal{max-height:100px}
.md-casemap .scroll-box::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:3px;}
.md-casemap .scroll-box::-webkit-scrollbar-track{background-color:#f0f0f0;border-radius:3px;}

.md-casemap .search-box { padding:10px;background:#ccc; }
.md-casemap .search-box input { box-sizing:border-box;width:278px;border:0;padding:8px 0 8px 12px;border-radius:2px;line-height:20px;outline:none;background:#fff;font-size:15px;color:rgba(0,0,0,.85);}
.md-casemap .search-box a { display:inline-block;margin-left:5px;padding:8px 10px;border-radius:2px;background:rgba(0,0,0,0.75);text-align:center;line-height:20px;color:#fff;cursor:pointer;}
.md-casemap .search-box a.btn-search { width:67px; }
.md-casemap .search-box a.btn-list { width:95px;background:rgba(0,0,0,0.5); }
.md-casemap .search-box a.btn-search i { display:inline-block;width:14px; }

.md-casemap .sort-list{width:246px;border:solid 1px #eee;border-radius:4px;margin:20px auto 14px 117px;}
.md-casemap .sort-list li{text-align:center;line-height:32px;font-size:14px;float:left;width:33%}
.md-casemap .sort-list li.active{font-weight:700}
.md-casemap .sort-list li a{color:#666;cursor:pointer;}
.md-casemap .sort-list li.active a{color:#444;}
.md-casemap .sort-list li.active:hover a{color:#444}
.md-casemap .sort-list li.middle{widows:34%}
.md-casemap .sort-list li.middle a{border-left:solid 1px #eee;border-right:solid 1px #eee;display:inline-block;width:100%;margin:8px 0;line-height:16px}
.md-casemap .sort-list li a:hover{color:#ffa000}

.md-casemap .house-list li{box-sizing:content-box;height:132px;margin:0 24px;padding:24px 0;border-bottom:solid 1px #eee}
.md-casemap .house-list li a{display:block}
.md-casemap .house-list .img{float:left;width:176px;height:132px;background:#f9f9f9 url(/assets/img/ic_defaultpic.png) no-repeat center center}
.md-casemap .house-list .img img{width:100%;height:100%}
.md-casemap .house-list .txt{float:right;width:232px;position:relative;height:132px}
.md-casemap .house-list .txt .title{position:relative;top:-3px;height:46px;margin:0;line-height:20px;font-size:15px;font-weight:bold;color:#444;cursor:pointer;}
.md-casemap .house-list .txt .title:hover{text-decoration:underline;}
.md-casemap .house-list .txt .desc{font-size:14px;color:#999;position:relative}
.md-casemap .house-list .txt .distance{position:absolute;right:0;top:0;font-size:12px;color:#444}
.md-casemap .house-list .txt .distance .org{font-size:14px;font-weight:normal}
.md-casemap .house-list .txt .desc{height:32px}
.md-casemap .house-list .txt .desc .bor_r{padding-right:12px;margin-right:10px;border-right:solid 1px #eee}
.md-casemap .house-list .txt .desc .gray{display:inline-block;line-height:14px}
.md-casemap .house-list .txt .pos{background:url(https://static8.ziroom.com/phoenix/pc/map/2017/img/pos.png) no-repeat left 3px;padding-left:15px;font-size:14px;color:#999;line-height:1.2}
.md-casemap .house-list .txt .tags{position:absolute;left:0;bottom:-4px;width:100%;font-size:12px}
.md-casemap .house-list .txt .tags span{border:solid 1px #666;border-radius:2px;margin-right:5px;padding:2px 6px;font-size:12px;color:#666;line-height:14px;-webkit-text-size-adjust:none}
.md-casemap .house-list li.first{padding-top:0}
.md-casemap .house-loading{text-align:center;color:#999;line-height:40px;display:none}

.md-casemap .areaMarkers {z-index:1!important;background:rgba(64,150,251,0.85);box-shadow:0 0 8px 0 rgba(0,0,0,.36);position:absolute;width:80px;height:80px;border-radius:50%;text-align:center;font-size:16px;color:#fff;cursor:pointer}
.md-casemap .areaMarkers .t {margin:20px 0 0;height:21px;line-height:21px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.md-casemap .areaMarkers .n {font-size:14px}
.md-casemap .areaMarkers:hover{color:#fff;background:rgba(64,150,251,.95);box-shadow:0 0 8px 0 rgba(0,0,0,.64);z-index:99!important}

.md-casemap .map-info{border:solid 1px #f3e7e7;background:#fff;width:450px}
.md-casemap .map-info .info-top{position:relative;background:#F9F9F9;border-bottom:1px solid #ccc;border-radius:5px 5px 0 0;line-height:35px;}
.md-casemap .map-info .info-top div{display:inline-block;color:#666;font-size:14px;font-weight:700;line-height:31px;padding:0 10px}
.md-casemap .map-info .info-top img{position:absolute;top:13px;right:11px;transition-duration:.25s}
.md-casemap .map-info .info-top img:hover{box-shadow:0 0 5px #000}
.md-casemap .map-info .info-middle{position:relative;margin:6px}
.md-casemap .map-info .info-middle .text-box{padding-left:166px}
.md-casemap .map-info .info-middle p{margin-bottom:0;font-size:14px;line-height:22px}
.md-casemap .map-info .info-middle p.t-box{padding:14px 0 0}
.md-casemap .map-info .info-middle p.t-box a{display:inline-block;margin-left:10px;padding:0 15px;border-radius:2px;line-height:30px;background:#3586B3;color:#fff;height:30px;text-align:center;text-decoration:none;}
.md-casemap .map-info .info-middle a img{position:absolute;width:160px;height:110px}
.md-casemap .map-info .info-middle p img{display:inline-block;width:15px;height:15px}
.md-casemap .map-info .info-middle p label{margin:0;font-weight:normal;color:#999;}
.md-casemap .map-info .info-middle p span{font-size:12px;background:#ededed;line-height:20px;height:20px;display:inline-block;padding:0 5px;border-radius:2px;color:#888;margin-right:4px}
.md-casemap .map-info .info-bottom{height:0;width:100%;clear:both;text-align:center}
.md-casemap .map-info .info-bottom img{position:relative;z-index:104}


/* 鏂藉伐闃熻鎯呴〉  */
.box-cases {margin-top:30px}
.box-cases h1 {margin-bottom:20px!important;}
.box-cases ul {margin-left:-12px;margin-right:-12px;}
.box-cases li{float:left;width:30.3333%;margin:20px 1.5%;height:343px;overflow:hidden;position:relative;background:#f9f9f9}
.box-cases li img{width:360px;height:240px}
.box-cases li .footer{margin-top:22px}
.box-cases li .footer p{line-height:22px;font-size:12px;margin:0;padding:0 20px;color:#a3a3a3}
.box-cases li .footer p span{margin:0 10px}
.box-cases li .footer .title{display:block;margin-bottom:7px;padding:0 20px;font-size:16px;color:#000;line-height:22px;font-weight:700;height:22px;overflow:hidden;}
.box-cases li .footer .title span{color:#a3a3a3;font-weight:400}
.box-cases li .footer p .s1{color:#000;margin:0;margin-right:27px}
.box-cases li .footer p em{color:#d22d42}
.box-cases li b{position:absolute;top:0;left:0;width:100%;height:240px;background:#000;opacity:0;filter:alpha(Opacity=0);display:block}
.box-cases li b.more{opacity:.2;filter:alpha(Opacity=20)}
.box-cases li:hover b{opacity:.3;filter:alpha(Opacity=60)}
.box-cases li:hover b.more{opacity:.4;filter:alpha(Opacity=80)}
.box-cases li a.more{position:absolute;display:block;top:0;left:0;color:#fff;width:100%;height:100%;text-align:center;}
.box-cases li a.more span { box-sizing:border-box;display:inline-block;padding:10px 20px;border:5px solid #fff;line-height:35px;font-size:18px;text-align:center;margin-top:70px; }
.box-cases li a.more:hover span {font-size:21px;letter-spacing:3px;}

.page-city .city-hot { margin-top:30px;margin-bottom:20px; }
.page-city .city-hot .hot-title { margin-right:18px;font-size:16px;font-weight:600;color:#ff552e; }
.page-city .city-hot a { margin-right:12px;font-size:16px;color:#666; }
.page-city .city-hot a:hover { color:#ff552e; }
.page-city table {  }
.page-city table tr td { border-color:#f0f0f0!important;vertical-align:middle!important; }
.page-city table tr td.first { width:3.5%;background:#f5f5f5;font-size:18px;font-weight:bold;color:#999; }
.page-city table tr td.second { width:8%;font-size:16px;color:#666; }
.page-city table tr td.last { text-align:left;font-size:14px; }
.page-city table tr td:last-child a { display:inline-block;margin:0 6px; }
.page-city table tr td:last-child a:hover { color:#ff552e; }

.ct-user { background:#fff; }
.user-module {width:1200px;margin:50px auto;border:1px solid #dfdfdf}
.user-module * {font-family: Microsoft YaHei,\5FAE\8F6F\96C5\9ED1,FontAwesome,Arial,Helvetica,sans-serif;}
.user-module .left-box{float:left;box-sizing:content-box;width:239px;padding:50px 30px}
.user-module .left-box a{ display:block;box-sizing:border-box;width:160px;margin:40px auto;border:2px solid #333;border-radius:1px;line-height:40px;font-size:16px;font-weight:300;text-align:center;color:#000;cursor:pointer; }
.user-module .left-box a.active, .user-module .left-box a:hover{ border-color:#000;background:#000;font-weight:normal;color:#fff; }
.user-module .right-box {float:left;width:897px;padding:0px;border-left:1px solid #dfdfdf;min-height:560px}
.user-module .right-box .header { margin:1em 2.5em 2.5em;padding:24px 0;border-bottom:1px solid #eee; }
.user-module .right-box .header h1 { font-weight:300;color:#333;font-size:24px;line-height:24px; }
.user-module .right-box .header ul { float:right; }
.user-module .right-box .header ul li { float:left;margin:0 1.5em; }
.user-module .right-box .header ul li a { padding:0 0.5em;font-size:14px;font-weight:normal;line-height:24px;color:#666; }
.user-module .right-box .header ul li:hover, .user-module .right-box .header ul li.active { border-bottom:2px solid #000;margin-bottom:-25px;padding-bottom:23.5px;}
.user-module .right-box .header ul li:hover a, .user-module .right-box .header ul li.active a { color:#000; }
.user-module .right-box .content { margin:0 2.5em; }
.user-module .user-form { width:550px;margin:50px auto; }
.user-module .user-form .form-group { margin-bottom:1.5em; }
.user-module .user-form .form-group label { display:inline-block;width:96px;font-size:15px;line-height:36px;font-weight:normal;text-align:right;color:#333; }
.user-module .user-form input { box-sizing:border-box;width:420px;padding:1px 5px;height:38px;border:1px solid #dfdfdf;line-height:34px;font-size:14px;font-weight:300;text-indent:5px; }
.user-module .user-form select { width:136px;margin:0 6px 0 0; }
.user-module .user-form select:last-child { margin-right:0; }
.user-module .user-form select[name=street] { width:420px;margin-right:0; }
.user-module .user-form .btn { width:120px;height:38px;border-radius:2px;letter-spacing:2px;font-size:14px; }
.user-module .user-form .btn.btn-submit { background:#000;border:1px solid #000;color:#fff; }
.user-module .user-form .city-picker-span { border:1px solid #ccc!important;text-indent:10px;}
.user-module.user-login { width:720px; }
.user-module.user-login .right-box { min-height:auto; }
.user-module.user-login .user-form { margin:80px auto 150px; }
.user-module.user-login .user-form input { width:360px; }
.user-module.user-login .right-box { width:100%;border-left:0; }
.nc-container .nc_wrapper { width:100%!important; }
.nc-container .nc_scale span { height:34px!important; } 

/* 寤烘潗瀹跺眳 绛涢€� */
.ct-sales { background:#fff; }
.number-group { position:relative;width:70px;height:45px;border:2px solid #000; }
.number-group input { float:left;width:50px;height:41px;line-height:41px;border-width:0;text-align:center;font-size:18px; }
.number-group button { position:absolute;right:0;box-sizing:content-box;float:left;width:20px;height:20px;border:0;padding:0;background:#fff;color:#000;outline:0;line-height:20px;font-size:20px;cursor:pointer; }
.number-group button:hover { background:#000;color:#fff; }
.number-group button.btn-add { top:0;border-left:1px solid #000; }
.number-group button.btn-minus { bottom:0;border-left:1px solid #000;border-top:1px solid #000; }
.number-group.min { position:relative;display:inline-block;width:auto;height:auto;border-width:0px; }
.number-group.min&gt;* { box-sizing:content-box;display:inline-block;padding:0;border:0.5px solid #000;line-height:1.2em;padding:0.4em 0;font-size:1.2em;box-sizing:border-box;height:2.1em;}
.number-group.min&gt;button { position:static;width:2em;border-width:0.5px;text-align:center;background:#666;color:#fff;}
.number-group.min&gt;button:disabled { background:#ddd; }
.number-group.min&gt;button:first-child {border-radius:2px 0 0 2px;}
.number-group.min&gt;button:last-child {border-radius:0 2px 2px 0;}
.number-group.min&gt;input { width:3.5em;text-align:center;border-width:0.5px 0;color:#000;border-radius:0; }
.goods-module { width:1320px;min-height:640px;padding:50px 0 50px; }
.goods-module .filter-box { float:left;position:relative;box-sizing:border-box;width:320px;background:#fff; }
.goods-module .filter-box .el-method { position:relative;box-sizing:content-box;height:39px;margin-bottom:1.5em;padding:10px 5px 0;background:#f2f2f2;border:1px solid #e2e2e2;border-bottom:0;border-radius:2px 2px 0 0; }
.goods-module .filter-box .el-method li { display:inline-block;height:39px;border-width:1px 1px 0 1px;border-style:solid;border-color:transparent;margin-left:5px;padding:0 10px;line-height:39px;font-size:16px;font-weight:300;cursor:pointer;}
.goods-module .filter-box .el-method li.active { background:#fff;border-style:solid;border-color:#e2e2e2; }
.goods-module .filter-box .city-box { padding-bottom:25px; }
.goods-module .filter-box .city-box .line-box { display:none; }
.goods-module .filter-box .city-box .line-box.active { display:block; }
.goods-module .filter-box .city-box [type=text] { box-sizing:border-box;width:240px;border:1px solid #ccc;padding:0 10px;height:36px;line-height:36px;font-size:13px;font-weight:300; }
.goods-module .filter-box .city-box .keyword { width:240px; }
.goods-module .filter-box .city-box .location { width:320px; }
.goods-module .filter-box .city-box .line-dist button { width:208px;height:36px;padding:0;border:1px solid #dfdfdf;border-radius:2px;background:#fff;color:#000;cursor:pointer; }
.goods-module .filter-box .city-box .line-dist select { width:105px;margin-right:0;float:right; }
.goods-module .filter-box .city-box button.btn-query { float:right;width:74px;height:36px;padding:0;border:0;border-radius:2px;background:#2e2e2e;color:#fff;cursor:pointer; }
.goods-module .filter-box .line-box { margin-bottom:7px; }
.goods-module .filter-box .line-box select { box-sizing:border-box;width:100%;height:36px;border:1px solid #ccc;text-indent:5px;font-size:13px;font-weight:300; }
.goods-module .filter-box .line-box .city-picker-span { border:1px solid #ccc!important;text-indent:10px; }
.goods-module .filter-box .category-box { position:relative;border:1px solid #e2e2e2;margin-bottom:20px; }
.goods-module .filter-box .category-box .left-box { position:absolute;width:88px;top:0;left:0; }
.goods-module .filter-box .category-box .left-box ul { padding:10px 0; }
.goods-module .filter-box .category-box .left-box ul li { width:100%;padding:15px 0;white-space:nowrap;text-align:center;cursor:pointer; }
.goods-module .filter-box .category-box .left-box ul li a { position:relative;display:inline-block;padding:0 0 8px;border-bottom:3px solid transparent;line-height:1;color:#000;font-size:14px;font-weight:700; }
.goods-module .filter-box .category-box .left-box ul li.active a { border-color:#000; }
.goods-module .filter-box .category-box .left-box ul li:hover a { border-color:#000; }
.goods-module .filter-box .category-box .right-box { display:none;box-sizing:border-box;width:230px;min-height:900px;padding-top:6px;padding-bottom:6px;margin-left:88px;border-left:1px solid #e2e2e2;background:#fff; }
.goods-module .filter-box .category-box .right-box.active { display:block; }
.goods-module .filter-box .category-box .right-box .banner { position:relative;display:block;margin:0 6px;padding-top:66px;background:#8f8f8f;color:#fff;cursor:pointer; }
.goods-module .filter-box .category-box .right-box .banner img { position:absolute;top:0;left:0;width:100%; }
.goods-module .filter-box .category-box .right-box .banner span { position:absolute;top:25px;left:0;width:100%;text-align:center;font-weight:700;font-size:16px;line-height:16px;font-family:system,-apple-system,BlinkMacSystemFont,CenturyGothic,"PingFang SC",Arial,"Microsoft YaHei"; }
.goods-module .filter-box .category-box .right-box ul { margin:0 6px; }
.goods-module .filter-box .category-box .right-box ul a { box-sizing:border-box;width:50%;float:left;padding:2.5%;cursor:pointer; }
.goods-module .filter-box .category-box .right-box ul a .img-wrap { position:relative;padding-bottom:66.67%;overflow:hidden; }
.goods-module .filter-box .category-box .right-box ul a .img-wrap img { position:absolute;top:0;left:0;width:100%; }
.goods-module .filter-box .category-box .right-box ul a span { display:block;text-align:center;font-weight:700;font-size:12px;color:#999; }
.goods-module .filter-box .category-box .right-box ul a:hover span { color:#000; }
.goods-module .list-box { float:right;width:975px; }
.goods-module .list-box .shop-title { border-bottom:1px solid #e2e2e2;padding-bottom:10px;margin-top:-17px;margin-bottom:20px;margin-left:30px;font-size:32px; }
.goods-module .list-box .goods-list {  }
.goods-module .list-box .goods-list .list-item { box-sizing:border-box;display:block;float:left;margin:0 0 25px 25px;width:300px;background:#f9f9f9;border:1px solid #f0f0f0; }
.goods-module .list-box .goods-list .list-item .image-wrap { position:relative;display:block;width:100%;height:200px;background:#fff;overflow:hidden; }
.goods-module .list-box .goods-list .list-item .image-wrap img { box-sizing:border-box;display:block;width:100%;padding:1.5px; }
.goods-module .list-box .goods-list .list-item .image-wrap b { position:absolute;display:block;width:100%;height:200px;top:0;left:0;background:#000;opacity:0; }
.goods-module .list-box .goods-list .list-item .image-wrap b:hover { opacity:0.4; }
.goods-module .list-box .goods-list .list-item.more .image-wrap b { opacity:0.2; }
.goods-module .list-box .goods-list .list-item.more .image-wrap:hover b { opacity:0.4; }
.goods-module .list-box .goods-list .list-item.more .image-wrap span.more{position:absolute;display:block;top:0;left:0;color:#fff;width:100%;height:100%;text-align:center;}
.goods-module .list-box .goods-list .list-item.more .image-wrap span.more span { box-sizing:border-box;display:inline-block;padding:10px 20px;border:5px solid #fff;line-height:30px;font-size:16px;text-align:center;color:#fff;margin-top:55px; }
.goods-module .list-box .goods-list .list-item.more .image-wrap:hover span.more span {font-size:19px;letter-spacing:3px;}

.goods-module .list-box .goods-list .list-item h3 { padding:20px 12px 12px; white-space: nowrap; /*overflow: hidden; text-overflow: ellipsis;*/ }
.goods-module .list-box .goods-list .list-item h3 a { font-size:15px; color:#000; font-weight:700; height:21px; line-height:21px; overflow:hidden;
    white-space: nowrap;
    max-width: 81%;
    display: inline-block;
    text-overflow: ellipsis;
}
.goods-module .list-box .goods-list .list-item h3 span {
    margin-left: 5px;
    padding: 2.5px 7px;
    border-radius: 2px;
    vertical-align: top;
    background: #ff8431;
    color: #fff;
    font-size: 11px;
    font-weight: normal;
    display: inline-block;
    margin-top: 2.5px;
}
.goods-module .list-box .goods-list .list-item .goods-info { padding:0 12px 12px 12px; }
.goods-module .list-box .goods-list .list-item .goods-info span { display:block;line-height:22px; }
.goods-module .list-box .goods-list .list-item .goods-info span label { color:#a3a3a3;font-weight:normal; }
.goods-module .list-box .goods-list .list-item .goods-info&gt;span:first-child label { color:#ff5722; }
.goods-module .list-box .goods-list .list-item .goods-info span strong { font-weight:700;font-size:14px; } 
.goods-module .list-box .goods-list .list-item .goods-info span .location { float:right;line-height:22px;color:#999; }
.goods-module .list-box .empty-goods { text-align: center; font-size: 21px; padding: 5em 0;}
.goods-module .list-box .goods-list .shop-info{
    margin:0px 0px 15px 25px;
    border-bottom:1px solid #f1f1f1;
}
.goods-module .list-box .goods-list .shop-info .shop-name{
    font-size:24px;
    font-weight:500;
    padding-bottom:15px;
    position:relative;
    display:inline-block;
}
.goods-module .list-box .goods-list .shop-info .shop-name .close-shop{
    width: 30px;
    height: 30px;
    display: inline-block;
    position: relative;
    top: 8px;
}
.goods-module .list-box .goods-list .shop-info .shop-name .close-shop:before,
.goods-module .list-box .goods-list .shop-info .shop-name .close-shop:after {
    content: '';
    position: absolute;
    top: 50%;
    transform: rotate(45deg);
    background: #ff5722;
}
.goods-module .list-box .goods-list .shop-info .shop-name .close-shop:before {
    width: 20px;
    height: 2px;
    left: 5px;
}
.goods-module .list-box .goods-list .shop-info .shop-name .close-shop:after {
    width: 2px;
    height: 20px;
    right: 14.5px;
    top: 6.5px;
}

/* 鍝佺墝閫夋嫨 */
.brand_selector .right-extra{width:1320px;background-color:#fff;margin-top:60px;}
.brand_selector .right-extra .u_cloose{ border:1px dashed #d2d2d2; min-height:25px; padding:12px 12px 12px 10px;}
.brand_selector .right-extra .u_cloose dl{ color:#8c8c8c;}
.brand_selector .right-extra .u_cloose dt{ float:left; line-height:25px;}
.brand_selector .right-extra .u_cloose dd{ float:left;}
.brand_selector .right-extra .u_cloose dd .get_item{ position:relative; height:23px; line-height:23px; border:1px dotted #d2d2d2; padding:0 4px 0 8px; margin-right:8px; float:left;}
.brand_selector .right-extra .u_cloose dd .get_item b{ font-weight:normal;}
.brand_selector .right-extra .u_cloose dd .get_item em{ color:#f42424;}
.brand_selector .right-extra .u_cloose dd .get_item a{  color: #f42424; vertical-align: initial; padding: 0 4px; line-height: 16px;  }
.brand_selector .right-extra .u_cloose dd .get_item:hover a{ background: #f42424;color:#fff;  }
.brand_selector .goods_list .s-line{ border:1px dashed #d2d2d2; margin-top:-1px;}
.brand_selector .goods_list .s-line:after{ content: ' '; display: block; clear: both; height: 0; visibility: hidden;}
.brand_selector .s-line .s-l-wrap{ position:relative; line-height:28px; padding:10px 0;}
.brand_selector .s-line .s-l-tit{ float: left; width:60px; padding:35.5px 0; color: #8c8c8c; text-align: center; font-size:14px; line-height:20px; letter-spacing:3px; }
.brand_selector .s-line .s-l-value{ margin-left:60px; padding-right:80px; padding-left:0; overflow:hidden; zoom:1;}
.brand_selector .brand_select_more{ max-height:111px; position:relative;}
.brand_selector .extend .brand_select_more{ min-height:111px; height:auto;}
.brand_selector .wrap_brand .brand_div{ overflow:hidden; zoom:1;padding-top: 1px;}
.brand_selector .wrap_brand .brand_img_word{ float:left; width:115px; height:54px; border:1px solid #ddd; margin:-1px -1px 0 0; background-color:#fff; position:relative; text-align:center;}
.brand_selector .wrap_brand .brand_img_word a{ display:block; border:1px solid #fff; width:113px; height:52px; line-height:52px; zoom:1; overflow:hidden;}
.brand_selector .wrap_brand .brand_img_word span{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%; display:block;}
.brand_selector .wrap_brand .brand_img_word img{ width:115px; height:52px;}
.brand_selector .wrap_brand .brand_img_word:hover{ position:relative; z-index:5; border-color:#f42424;}
.brand_selector .wrap_brand .brand_img_word:hover a{ border-color:#f42424;color:#f42424;}
.brand_selector .zimu_list{ background: #ffffff;max-height: 100px;overflow: hidden;display: none;margin-top: 10px;position: relative;}
.brand_selector .zimu_list ul{ height:auto;}
.brand_selector .zimu_list ul li{ float: left;color: #005aa0;height: 20px;cursor: pointer;line-height: 20px;width: 130px;margin-bottom: 5px;display: block;background: #fff;}
.brand_selector .zimu_list ul li a{ text-decoration: none; color: #005aa0; max-width:100px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:inline-block;}
.brand_selector .zimu_list ul li:hover a{ color:#f42424;}
.brand_selector .zimu_list .choose_ico{ width: 12px;height: 12px;margin:4px 6px 0 0;display: block;background: url(/home/Public/img/check/checkbox_12x12.png) no-repeat; float:left;}
.brand_selector .zimu_list .is_yes .choose_ico{ background: url(/home/Public/img/check/checked_12x12.png) no-repeat;}
.brand_selector .enter_yes_no{ text-align:center; display:none; margin-top:10px;}
.brand_selector .enter_yes_no .ct_auto{ display:block; height:25px; width:110px; margin:0 auto;}
.brand_selector .enter_yes_no .botton{ width:48px; height:23px; line-height:23px; border:1px solid #d2d2d2; background-color:#fff; color:#8c8c8c; display:inline-block; font-size:12px; float:left; cursor:pointer;}
.brand_selector .enter_yes_no .botton.yes_bt{ background-color:#f42424; border-color:#f42424; color:#fff; margin-right:10px;}
.brand_selector .enter_yes_no .botton.disabled{ display:none;}
.brand_selector .price_bottom input[type='text']{ width: 50px;height: 20px;line-height: 20px;outline: 0;padding-left: 5px;color: #666;border: 1px solid #ccc;}
.brand_selector .s-line .s-l-opt{ position:absolute; top:10px; right:10px; width:75px; height:auto; line-height:22px; overflow:hidden; zoom:1;}
.brand_selector .s-line .s-l-opt div{ display:block; float:left; border:1px solid #d2d2d2; line-height:18px; height:18px; color:#8c8c8c; cursor:pointer;}
.brand_selector .s-line .s-l-opt div:hover{ border-color:#f42424; color:#f42424;}
.brand_selector .s-line .s-l-opt .s-l-more{ width:40px;padding:0 5px; float:right; }
.brand_selector .s-line .s-l-opt .s-l-more .iconfont{ margin-left:3px;}
.brand_selector .s-line .s-l-opt .s-l-multiple{ width:40px; padding:0 5px; margin-bottom:5px; float:right;}
.brand_selector .s-line .s-l-opt .s-l-multiple .iconfont{ margin-right:2px;}
.brand_selector .s-l-value .item_list dd{ float:left; margin-right:40px; width:auto; height:28px; white-space:nowrap;}
.brand_selector .s-l-value .item_list dd strong{ font-weight:normal;}
.brand_selector .s-l-value .item_list .get_me a{ cursor:pointer;}
.brand_selector .s-l-value .item_list .get_me span{ background: url(/home/Public/img/check/checkbox_12x12.png) no-repeat; display: block; float: left; height: 12px; margin:9px 5px 0 0; width: 12px;}
.brand_selector .s-l-value .item_list .selected span{ background: url(/home/Public/img/check/checked_12x12.png) no-repeat;}
.brand_selector .tw_buttom span{ width:48px; height:23px; line-height:23px; border:1px solid #d2d2d2; background-color:#fff; color:#8c8c8c; display:inline-block; font-size:12px; cursor:pointer;}
.brand_selector .tw_buttom .disabled{ display:none;}
.brand_selector .s-more{ text-align: center;position: relative;top: -1px;border-top: 5px solid #f8f8f8;-webkit-transition: border-color .15s ease-in-out;-moz-transition: border-color .15s ease-in-out;transition: border-color .15s ease-in-out;}
.brand_selector .s-more span{ position: relative;display: inline-block;margin-top: -1px;height: 28px;line-height: 28px;padding: 0 12px;background: #f8f8f8;cursor: pointer;color: #8c8c8c;-webkit-transition: border-color .15s ease-in-out;-moz-transition: border-color .15s ease-in-out;transition: border-color .15s ease-in-out;}
.brand_selector .s-more span:hover{ color:#f42424;}
.brand_selector .s-more .iconfont{ font-size:12px; margin-left:6px;}
.brand_selector .s-more strong{ font-weight:normal;}
.brand_selector .all_a_z{ padding-bottom: 10px;display: none;overflow:hidden;}
.brand_selector .all_a_z ul li{ width:auto; padding:0 6px; height:20px; line-height:20px; float:left; background:#fff; border:1px solid #FFF; text-align:center; color:#005aa0; cursor:pointer;}
.brand_selector .all_a_z ul li.curr{ color:#ec5051;border-color:#ec5051;}
.brand_selector .multiple .all_a_z,.brand_selector .multiple .zimu_list, .brand_selector  .multiple .enter_yes_no{ display:block;}
.brand_selector .multiple .wrap_brand{ display:none;}

/* 璇︽儏椤甸潰 */
.goods-module.goods-item { width:1200px; }
.goods-module .goods-header { position:relative; }
.goods-module .goods-header .thumbnail { position:absolute;width:600px;height:400px;border:0;padding:0;left:0;top:0; }
.goods-module .goods-header .thumbnail&gt;img { width:100%;height:100%; }
.goods-module .goods-header .goods-attr { box-sizing:border-box;position:relative;width:100%;min-height:400px;padding-left:650px; }
.goods-module .goods-header .goods-attr .title-price { border-bottom:2px solid #ddd; padding-bottom:15px; margin-bottom:15px; }
.goods-module .goods-header .goods-attr .title-price h2 { margin:0;font-size:24px;font-weight:700;color:#313131; }
.goods-module .goods-header .goods-attr .title-price h3 { margin-top:10px;color:#ff552e; }
.goods-module .goods-header .goods-attr .title-price h3 i { font-size:24px;font-weight:700;font-style:normal; }
.goods-module .goods-header .goods-attr .title-price h3 span { margin-left:2px;font-family:sans-serif!important; font-size:24px;letter-spacing:1px; }
.goods-module .goods-header .goods-attr .goods-colorstyle { min-height:238px; }
.goods-module .goods-header .goods-attr .goods-btns .number-group { float:left; }
.goods-module .goods-header .goods-attr .goods-btns .btn { box-sizing:border-box;float:left;display:inline-block;height:45px;border:2px solid #3d3d3d;padding:0 2em;margin-left:1em;background:#3d3d3d;line-height:41px;font-size:15px;font-weight:300;color:#fff;letter-spacing:2px;cursor:pointer; }
.goods-module .goods-header .goods-attr .goods-btns .btn:hover { background:#000; }
.goods-module .goods-header .goods-attr .goods-btns .btn[disabled] { background:#999;border-color:#999 }
.goods-module .goods-header .goods-attr .goods-btns .btn.btn-goshop { border-color:#3586b3;background:#3586b3;color:#fff; }
.goods-module .goods-header .goods-attr .goods-btns .btn.btn-goshop:hover { border-color:#2891cb;background:#2891cb; }
.goods-module .goods-header .goods-attr .goods-btns .btn.btn-goshop i { color:#ff0000; }
.goods-module .goods-body { margin-top:6.4em; }
.goods-module .goods-video-box { width:900px; margin-bottom:2em;  }
.goods-module .goods-video video { width:100%;  }
.goods-module .goods-details { width:900px;  }
.goods-module .goods-details .item-image { }
.goods-module .goods-details .item-image img { box-sizing:border-box;width:100%;padding:4px;margin-bottom:20px;border:1px solid #eee; }
.goods-module .goods-details .item-image h2 { margin-top:-10px;font-size:24px; }
.goods-module .goods-details .item-image p { margin:5px 0 30px;font-size:18px;color:#a0a0a0; }
.goods-module .goods-related { width:220px;min-height:1000px; }
.goods-module .related-group  {  }
.goods-module .related-group .group-title  { width:100%;margin-bottom:15px;line-height:50px;background:#18bc9c;color:#fff;font-size:16px;text-align:center; }
.goods-module .related-group .group-item { display:block;margin-top:10px; }
.goods-module .related-group .group-item img { box-sizing:border-box;width:100%;border:1px solid #eee;padding:1px; }
.goods-module .related-group .group-item span { display:block;width:100%;text-align:center;line-height:28px;font-size:14px;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }

.goods-colorstyle {  }
.goods-colorstyle dl { margin-bottom:0;padding-bottom:.5em; }
.goods-colorstyle dl dt { float:left;width:80px;height:36px;font-size:14px;color:#a0a0a0; }
.goods-colorstyle dl.min dt { height:27px; }
.goods-colorstyle dl dt span { display:inline-block;width:60px;height:36px;line-height:36px;font-weight:normal;text-align:justify;text-justify:inter-ideograph;text-align-last:justify; }
.goods-colorstyle dl.min dt span {  height:27px;line-height:27px; }
.goods-colorstyle dl dt:after { content: '锛�'; width: auto; height: 2em; line-height: 2em; display: inline-block; }
.goods-colorstyle dl dd { padding-left:82px; }
.goods-colorstyle .choose-box { box-sizing:border-box;position:relative;display:inline-block;height:36px;border:#d2d2d2 1px solid;padding:0 10px;line-height:34px;margin:0 8px 8px 0;font-size:14px;color:#a0a0a0;cursor:pointer; }
.goods-colorstyle .choose-box.text { border-color:#fff;text-align:left;padding-left:0;cursor:text; }
.goods-colorstyle .min .choose-box.text { margin-bottom:0;height:27px;line-height:27px; }
.goods-colorstyle .choose-box.disabled { border-style:dashed; }
.goods-colorstyle .choose-box.active { border-width:2px;padding:0 9px;line-height:32px;color:#000;border-color:#000; }
.goods-colorstyle .choose-box.active:before { content:''; width: 0; height: 0; position: absolute; right: 0; bottom: 0; z-index: 2; border-right: #000 .4em solid; border-left: transparent .4em solid;border-top: transparent .4em solid; }

/* 鍟嗗搧淇℃伅椤� */
.shop-box {  }
.shop-box .shop-image {  }
.shop-box .shop-image img { width:100%; }
.shop-box .shop-info { padding:1em 0 2em; }
.shop-box dl { position: relative; }
.shop-box dl dt { position:absolute;top:0;left:0;width:7em;text-align:right;color:#9b9b9b;font-family: "lucida Grande",Verdana,"Microsoft YaHei";font-weight:normal;font-size:1.1em;line-height:2em; }
.shop-box dl dd { padding-left:8em;color:#000;font-weight:normal;font-size:1.1em;line-height:2em; }
.shop-box .shop-map { box-sizing:border-box;background:#fff;height:30em;margin:1em 1em 2em; }
.goods-btns .btn-goshop-new,.goods-btns .btn-phone
{
    display: inline-block;
    background: white;
    border:1.5px solid #333;
    border-radius: 2px;
    margin: 0px 50px 0px 0px;
    height: 40px;
    min-width: 120px;
    font-size: 16px;
    font-weight: 500;
    line-height: 37px;
    color: #333;
    text-align: center;
    padding: 0px 15px;
}
.goods-btns .btn-phone{
    border:1.5px solid #ff552e;
    background: #ff552e;
    color: #fff;
}

/* 瀹㈡埛涓汉涓績锛� 鍥剧墖涓婁紶 */
.add-img{position:relative;display:block;float:left;width:180px;height:120px;background:url(/Admin/Public/images/plus.png) #e8e8e8 no-repeat center center;background-size:26px;margin:5px;overflow:hidden;}
.add-img.no-margin{margin:0;}
.add-img .thumb-image { width:100%;height:100%;background:#e8e8e8; }
.add-img .circle-loading {display:none;width:100%;height:100%;padding-left:0;padding-top:0;background:#e8e8e8; }
.add-img .circle-loading svg { width:40%;margin-left:30%; margin-top:12.5%; }
.add-img.file-uploading .circle-loading{display:block;}
.add-img .btn-crop{position:absolute;right:0;top:0;padding:3px 5px;background:rgba(0,0,0,.7);color:#fff;font-size:11px;border-radius:1px;border:0;}
.add-img .btn-del{position:absolute;right:0;bottom:0;padding:3px 5px;background:rgba(0,0,0,.7);color:#fff;font-size:12px}

/* 瀹㈡埛涓汉涓績锛氳喘鐗╄溅 */
.icon_select { display:inline-block;width:20px;height:20px;cursor:pointer; }
.icon_select:after { position: absolute; left: 50%; top: 0; content: ""; display: block; width: 20px; height: 20px; margin-left: -10px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUxpcZmZmZqampqampubm5qamqioqJqampqampqampqamqGhoZmZmXRqFBEAAAAMdFJOUwDwRqiAagslwtY6FiGs6jgAAADlSURBVCjPY2CAgFKLiZLN4QzIgNvzDBhM2YAQY3M8IxxUlq5qeEYkAS6oeMYIwlA+IwQTYznTBWOuOOMA1WxzFGFSzGGIAcwHFRCCTDIGYNpHHNkhhUfAcmcUkAUh3MSjKE5miBED6W5AFeQA6ueWWYAqyHVwAwPLYQY0YOPAwHkIXVBnAkONALog43GGGAN0QeajDDYB6IKshxl6FNAFmU4wzClAF2Q/ySCTgC7IdhC7IFbtWC3C6iSsjsfqTawBgjXosAYy1ujAHnFYoxhrYsCebLAmMKxJEXuixZ68sWYE9CwDAH0nU0cSKDB5AAAAAElFTkSuQmCC); background-size: 20px}
.icon_select.selected:after {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAANlBMVEUAAADpPD3tO0HrPD7qPD7qOz7qPD3pOz7qPD3qPD3pPD7rPD/pQkLzRkbqQEDpPUH/VVXpOz3Rbw31AAAAEXRSTlMA6iuA81DZ07+rpXIjFgw7CVCvuuwAAADZSURBVDjLjdVbrsMgDATQoThAeYTO/jd7fy6ioU7wfCXKEY4lMLimlpyCSEi5VNym+civRN9UdnrhEvHnrzsclbhjdZ438Rf2efM27w9mptOkUndT/eAm/x2dbgfdOQsbijfZQ2lzwf2S8eHf+ugzAvXBvdDHc0V5ci83XgqyyTEjmRwTgskxQEyOAjE5yix9dHfvGGYzfXzUHBPysozumFG4SNWxoC4t6I4ViFepuzi22ZSqo183rutdc9LMR8F+uOzH1T4A9iPFPqTsY88+SO2j2T7szdfHHy1xS+1j0wOxAAAAAElFTkSuQmCC);}
.cart-goods { min-height:21em; }
.cart-goods .step-goods { display:none; }
.cart-goods .step-goods.active { display:block; }
.cart-goods .step-address { display:none; }
.cart-goods .step-address.active { display:block; }
.cart-goods .empty-cart { padding:120px 0 0;text-align:center;font-size:18px;letter-spacing:5px;  }
.cart-goods .seller-item { border-bottom:1px solid #eee;padding-bottom:2em; }
.cart-goods .seller-item:last-child { border-width:0;padding-bottom:2em; }
.cart-goods .seller-title { position:relative;padding-bottom:0.8em;margin:1em 0 0.8em;border-bottom:1px dashed #f0f0f0; }
.cart-goods .seller-title .check-wrap { position:absolute;width:3em;left: 0;top:0;text-align:center;}
.cart-goods .seller-title .check-wrap i {display:inline-block;width:20px;height:20px; }
.cart-goods .seller-title a { display:block;width:100%;padding-left:3em;font-size:14px;font-weight:normal;line-height:20px;color:#3586b3; }
.cart-goods .seller-title a i { margin-left:0.3em; }
.cart-goods .goods-item { position:relative;min-height:8em;margin-bottom:1em; }
.cart-goods .goods-item&gt;div { display:inline-block; }
.cart-goods .goods-item .check-wrap { position:absolute;width:36px;height:8em; }
.cart-goods .goods-item .check-wrap i { position:absolute;left:9px;top:50%;margin-top:-1em; }
.cart-goods .goods-item .goods-image  { position:absolute;left:4.5em;top:0;width:12em;height:8em; }
.cart-goods .goods-item .goods-image a { box-sizing:border-box;border:1px solid #f8f8f8;overflow:hidden;display:inline-block;width:100%;height:100%; }
.cart-goods .goods-item .goods-image a img { padding:2px;width:100%;height:100%; }
.cart-goods .goods-item .goods-info  { box-sizing:border-box;width:100%;padding-left:18em; }
.cart-goods .goods-item .goods-info h3 { font-size:1.2em;line-height:1.4em;font-weight:700;margin-bottom:0.5em;overflow:hidden;}
.cart-goods .goods-item .color-style&gt;span { display:inline-block;border:1px solid #ccc;color:#666;font-size:1em;line-height: 1.5em;padding:0.2em 0.5em;border-radius:2px;}
.cart-goods .goods-item .color-style&gt;span { display:inline-block;border:1px solid #ccc;color:#666;font-size:1em;line-height: 1.5em;padding:0.2em 0.5em;border-radius:2px;}
.cart-goods .goods-item .price-postage { position:relative;margin-top:0.8em; }
.cart-goods .goods-item .price-postage&gt;p { line-height:1.4em; }
.cart-goods .goods-item .price-postage&gt;p&gt;span { display:inline-block;font-size:1em;line-height:1.4em; }
.cart-goods .goods-item .price-postage&gt;p&gt;span:first-child { margin-right:0.5em;color:#666; }
.cart-goods .goods-item .price-postage&gt;p&gt;span i { }
.cart-goods .goods-item .number-group { position:absolute;bottom:0;right:0; }
.cart-goods .goods-item .btn-remove { position:absolute;display:inline-block;right:0em;top:-4em;font-size:1.1em;line-height:2.2em;padding:0 1em;background:#111;color:#fff; }

/* 瀹㈡埛涓汉涓績锛氭敹璐т汉鍦板潃 */
.cart-goods .shop-addrs h2 { margin-bottom:1em;border-bottom:1px dashed #f0f0f0;font-size:1.4em;line-height:2em;padding:1.5em 0 0.5em 1em; }
.cart-goods .shop-addrs .form-group { margin-bottom:1.5em; }
.cart-goods .shop-addrs .form-group label { display:inline-block;width:96px;font-size:14px;line-height:36px;font-weight:700;text-align:right;color:#333; }
.cart-goods .shop-addrs .form-group input { box-sizing:border-box;width:420px;padding:1px 5px;height:36px;border:1px solid #dfdfdf;font-size:14px;font-weight:300;  }
.cart-goods .shop-addrs .form-group select { width:136px;margin:0 6px 0 0; }
.cart-goods .shop-addrs .form-group select:last-child { margin-right:0; }
.cart-goods .shop-addrs .form-group select[name=street] { width:420px;margin-right:0; }
.cart-goods .shop-addrs .form-group .city-picker-span { border:1px solid #ccc!important;text-indent:10px; }
.cart-goods .btn-wrap { position:relative;padding:1em 0 2em;text-align:right;font-size:1.3em; }
.cart-goods .btn-wrap .check-wrap { position:absolute;width:56px;left:9px;top:26px;padding-left:20px;line-height:20px;font-size:14px; }
.cart-goods .btn-wrap .check-wrap i { position: absolute; left:0; }
.cart-goods .btn-wrap .sum-box { display:inline-block;height:26px;padding:8px 8px 8px 0;line-height:26px;letter-spacing:0; }
.cart-goods .btn-wrap .sum-box i { width:0.9em;color:#f60;font-size:0.9em;text-align:center; }
.cart-goods .btn-wrap .sum-box label { display:inline-block;color:#f60;font-size:1.3em;line-height:24px; }
.cart-goods button.btn-action { display:inline-block;height:42px;padding:0 1.5em;border-radius:3px;vertical-align:bottom;line-height:42px;background:#000;color:#fff;cursor:pointer; }
.cart-goods button.btn-action:disabled { background:#999; }
.cart-goods button.btn-action .selected_num { color:#f00;vertical-align:middle; }
.cart-goods button.btn-prev { margin-right:2em; }

/* 瀹㈡埛涓汉涓績锛氭垜鐨勮鍗� */
.my-order { min-height:21em;margin-bottom:30px; }
.my-order .empty-cart { padding:10em 0;text-align:center;font-size:18px;  }
.my-order .order-item { margin-bottom:18px;border:1px solid #eee;background:#fff; }
.my-order .order-item:last-child { margin-bottom:0; }
.my-order .seller-title { position:relative;padding:12px 0;margin-bottom:12px;border-bottom:1px dashed #f0f0f0;background:#f8f8f8; }
.my-order .seller-title a { display:block;width:100%;font-size:14px;padding-left:1.5em;font-weight:500;color:#999;}
.my-order .seller-title a i { width:1em;margin-left:0.2em; }
.my-order .seller-title .order-status { position:absolute;right:1.5em;top:11px;color:#ff5000;font-size:14px;font-weight:normal; }
.my-order .goods-item { position:relative;min-height:8em;margin-bottom:1em; }
.my-order .goods-item&gt;div { display:inline-block; }
.my-order .goods-item .goods-image  { position:absolute;left:1.2em;top:0;width:12em;height:8em; }
.my-order .goods-item .goods-image a { box-sizing:border-box;border:1px solid #f8f8f8;overflow:hidden;display:inline-block;width:100%;height:100%; }
.my-order .goods-item .goods-image a img { padding:2px;width:100%;height:100%; }
.my-order .goods-item .goods-info  { width:100%;padding-left:14.5em; }
.my-order .goods-item .goods-info h3 { font-size:16px;line-height:16px;font-weight:700;margin-bottom:0.5em;max-height:2.8em;overflow:hidden;}
.my-order .goods-item .color-style&gt;span { display:inline-block;border:1px solid #ccc;color:#666;font-size:1em;line-height: 1.5em;padding:0.2em 0.5em;border-radius:2px;}
.my-order .goods-item .color-style&gt;span { display:inline-block;border:1px solid #ccc;color:#666;font-size:1em;line-height: 1.5em;padding:0.2em 0.5em;border-radius:2px;}
.my-order .goods-item .price-postage { position:relative;margin-top:0.8em; }
.my-order .goods-item .price-postage&gt;p { line-height:1.5em; }
.my-order .goods-item .price-postage&gt;p&gt;span { display:inline-block;font-size:1em;line-height:1.4em; }
.my-order .goods-item .price-postage&gt;p&gt;span i { width:0.8em; }
.my-order .goods-item .price-postage&gt;p&gt;span em { margin-left:0.2em;font-size:0.8em;color:#999; }
.my-order .order-footer .summer-amount { padding:0 1.5em 12px;border-bottom:1px dashed #f0f0f0;font-size:1.1em; }
.my-order .order-footer .summer-amount i { font-style:normal; }
.my-order .btn-wrap { padding:1em 1.5em;text-align:right; }
.my-order .btn-wrap .btn { display:inline-block;margin-left:0.5em;padding:0.6em 0.8em;border:1px solid #999;border-radius:3px;line-height:1.1em;font-size:1.1em;font-weight:normal;background:#fff; }
.my-order .btn-wrap .order-id { float:left;font-weight:500;line-height:2.4em;font-size:1em; } 
.my-order .btn-wrap .btn i { margin-right:0.15em;width:1.3em; }
.my-order .btn-wrap .btn.stress { color:#f50;border-color:#f50; }
.my-order .btn-wrap .btn.weixin { color:#25b216;border-color:#25b216; }
.my-order .btn-wrap .btn.alipay { color:#3daded;border-color:#3daded; }

/* 瀹㈡埛涓汉涓績锛氳鍗曡鎯呴〉 */
.order-details { }
.order-details .order-item { border-width:0; }
.order-details .addr-wrap { position:relative;padding-bottom:0.5em;border-bottom:1px dashed #f0f0f0; }
.order-details .addr-wrap .icon-wrap { position:absolute;left:0;top:0;width:4em;padding-top:1.2em;text-align:center;color:#999; }
.order-details .addr-wrap .icon-wrap i { font-size:2em; }
.order-details .addr-wrap .addr-info { padding-left:4em; }
.order-details .addr-wrap .addr-info .name-line { padding:0.6em 0 0.2em;font-size:1.2em;font-weight:normal;color:#666; }
.order-details .addr-wrap .addr-info .name-line span { float:right;margin-right:1.5em; }
.order-details .addr-wrap .addr-info .addr-line { padding:0 1.5em 0.2em 0;font-size:1.1em;font-weight:normal;color:#666; }
.order-details .delivery-wrap { position:relative;padding:0.5em 0;border-bottom:1px dashed #f0f0f0; }
.order-details .delivery-wrap .icon-wrap { position:absolute;left:0;top:0;width:4em;padding-top:1em;text-align:center;color:#999; }
.order-details .delivery-wrap .icon-wrap i { font-size:2em; }
.order-details .delivery-wrap .delivery-info { padding-left:4em; }
.order-details .delivery-wrap .delivery-info p { font-size:1.1em;line-height:1.8em;font-weight:normal;color:#666; }

/* 鍗栧涓汉涓績锛氬崠瀹跺晢鍝佸垪琛� */
.seller-goods { min-height:21em; }
.seller-goods .empty-goods { padding:10em 0;text-align:center;font-size:18px; }
.seller-goods .item  { position:relative;padding:1em 0;min-height:8em;border-bottom:1px dashed #eee; }
.seller-goods .item:last-child  { border-width:0; }
.seller-goods .item .goods-image { box-sizing:border-box;position:absolute;left:0;top:1em;width:12em;height:8em;border:1px solid #eee; }
.seller-goods .item .goods-image a { box-sizing:border-box;border:1px solid #f8f8f8;overflow:hidden;display:inline-block;width:100%;height:100%; }
.seller-goods .item .goods-image a img { box-sizing:border-box;padding:2px;width:100%;height:100%; }
.seller-goods .item .goods-info { width:100%;padding-left:13em; }
.seller-goods .item .goods-info h3 { font-size:1.2em;line-height:1.4em;margin-bottom:0.5em;max-height:2.8em;font-weight:bold;overflow:hidden; }
.seller-goods .item .goods-info .price-postage { position: relative; margin-top: 0.5em; }
.seller-goods .item .goods-info .price-postage&gt;p&gt;span { display: inline-block; font-size:1em; line-height:1.8em; }
.seller-goods .item .goods-info .price-postage&gt;p&gt;span:first-child { color:#999;margin-right:0.5em; }
.seller-goods .item .goods-info .price-postage&gt;p&gt;span&gt;i { width:0.75em; }
.seller-goods .item .btn { position:absolute;right:0;bottom:1em;padding:0.3em 0.6em;font-size:1em; }
.seller-goods .item .btn.btn-remove { right:5em; }

/* 鍗栧涓汉涓績锛氬晢鍝佺紪杈� */
.seller-goods-edit {} 
.seller-goods-edit form { margin:0;width:100%; } 
.seller-goods-edit hr { border-width:0.3em 0 0;border-style:solid;border-color:#eee;margin:2em 0; }
.seller-goods-edit h2 { position:relative;font-size:1.6em; padding-bottom:0.5em; margin-bottom:1em; border-bottom: 1px dashed #eee; font-weight:300; color: #333; } 
.seller-goods-edit .seller-cover { display:inline-block;max-width:720px;vertical-align:top; } 
.seller-goods-edit .table { width:100%;max-width:800px;border:1px solid #eee; }
.seller-goods-edit .table tr th { border:1px solid #eee;text-align:center; }
.seller-goods-edit .table tr td { border:1px solid #eee;padding:5px; }
.seller-goods-edit .table td input{ display:block;width:100%;height:32px;margin-bottom:8px;padding:0 5px;font-size:12px;line-height:30px;color:#333;vertical-align:middle;background:#fff;border:1px solid #ccc;border-radius:0; }
.seller-goods-edit .table td input:last-child { margin-bottom:0; }
.seller-goods-edit .table td .add-img { margin:0;width:9em;height:6em; }
.seller-goods-edit .table td .add-img .thumb-image {  }
.seller-goods-edit .table .add_btn { width:117px!important;height:78px!important;margin:0!important; }
.seller-goods-edit .table .add_btn .circle_loading svg { margin-top:7.5%!important; }
.seller-goods-edit .table .btn-act { display:inline-block;padding:6px 12px;text-align:center;vertical-align:middle;color: #fff;background:#E9573F;cursor:pointer;user-select:none;line-height:20px; border-radius:3px;}
.seller-goods-edit .table .btn-act.move { background:#999;margin-bottom:0.5em; }
.seller-goods-edit .table .btn-act i { color:#fff;padding-left:0;}
.seller-goods-edit .table .btn-act.btn-add { background:#29AF8E; }

/* 宸ュ湴鎷涘伐鍒楄〃椤� */
.ct-worker.page-single { background:#fff; }
/*
.ct-worker .box-query { position:relative;margin-top:20px; }
.ct-worker .box-query table { border:1px solid #eaeaea; }
.ct-worker .box-query table tr td { padding:5px 10px;border:1px solid #eaeaea;font-size:15px; }
.ct-worker .box-query table tr td:first-child { width:100px;background:#f8f8f8; }
.ct-worker .box-query table tr td:last-child { text-align:left; }
.ct-worker .box-query table tr td a { cursor:pointer;margin-right:8px;padding:0 4px; }
.ct-worker .box-query table tr td a:hover { color:#ff552e; }
.ct-worker .box-query table tr td a.active { font-weight:bold;color:#ff552e; }
*/
.ct-worker .box-query { position:relative;margin-top:20px; }
.ct-worker .box-query table { }
.ct-worker .box-query table tr td { padding:5px 0;font-size:14px; }
.ct-worker .box-query table tr td:first-child { width:150px;vertical-align:top; }
.ct-worker .box-query table tr td:last-child { text-align:left; }
.ct-worker .box-query table tr td label { margin:0 10px 0 0;font-weight:normal; }
.ct-worker .box-query table tr td a { display:inline-block;cursor:pointer;padding:0 15px;line-height:36px; }
.ct-worker .box-query table tr td a:hover {  border-radius:5px;background:#222;color:#fff; }
.ct-worker .box-query table tr td a.active { border-radius:5px;background:#222;color:#fff; }
.ct-worker .result-info { position:relative;border-width:2px 0 2px;border-style:solid;border-color:#eee;margin:3em 0 0;padding:2em 0 0; }  
.ct-worker .result-info .btn-map { position:absolute;top:45px;left:450px;width:auto;height:40px;border-radius:2px;background:#18bc9c;color:#fff;text-align:center;line-height:40px;font-size:16px; padding:0px 15px;}
.ct-worker .result-info .result-num { font-weight:bold;font-size:21px; } 
.ct-worker .result-info .result-num em { margin:0 3px; } 
.ct-worker .result-info .result-num .city-change { color:#18bc9c;font-size:20px; } 
.ct-worker .result-info .result-num .city-change:hover { text-decoration:underline; } 
.ct-worker .result-info .sort { margin:2em 0 -2px; }
.ct-worker .result-info .sort a { position:relative;display:inline-block;margin-right:15px;padding:0 6px 12px 0;border-bottom:2px solid transparent;font-size:14px;color:#666; }
.ct-worker .result-info .sort a i { display:none;position:absolute;right:8px;top:6px;width:6px;height:6px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAKtJREFUKBVjYMACZs2atRWEsUgxsGAT/P//vxc2cZAYEy4JXOK018AC9Rw/CwtLYFJS0mtsTpk3b57onz9/1gP99gHkJH4gwxoosB8kga4Bqng/SA0jI6MAI5KANlDgKtAmx9+/f78CaWRlZRUDGQRUDJdjBEmgawIpAImDDEBWDHIyWAO6JhAfBmC2wvwH1wBSgGwTiI+uGCwGIpDBokWLxH78+LEOJIYt5AANY3KnFOueiAAAAABJRU5ErkJggg==);background-size:cover; }
.ct-worker .result-info .sort a:hover { border-bottom:2px solid #3072f6;color:#3072f6; }
.ct-worker .result-info .sort a.desc {background:url(/assets/img/pc/icon-sort-down.png) no-repeat;background-position:right 4px;background-size:4px 13px;border-bottom:2px solid #3072f6;color:#3072f6;} 
.ct-worker .result-info .sort a.asc { background:url(/assets/img/pc/icon-sort-up.png) no-repeat;background-position:right 4px;background-size:4px 13px;border-bottom:2px solid #3072f6;color:#3072f6; } 
.ct-worker .result-info .sort a.active { border-bottom:2px solid #3072f6;color:#3072f6; } 

.ct-worker .query-info { position:relative;border-width: 0px 0 2px;border-style: solid; border-color: #eee; margin-bottom: 1.5rem; }
.ct-worker .query-info .sort { margin:2em 0 -2px; }
.ct-worker .query-info .sort a { position:relative;display:inline-block;margin-right:15px;padding:0 6px 12px 0;border-bottom:2px solid transparent;font-size:16px;color:#666; font-weight: 600;}
.ct-worker .query-info .sort a i { display:none;position:absolute;right:8px;top:6px;width:6px;height:6px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAKtJREFUKBVjYMACZs2atRWEsUgxsGAT/P//vxc2cZAYEy4JXOK018AC9Rw/CwtLYFJS0mtsTpk3b57onz9/1gP99gHkJH4gwxoosB8kga4Bqng/SA0jI6MAI5KANlDgKtAmx9+/f78CaWRlZRUDGQRUDJdjBEmgawIpAImDDEBWDHIyWAO6JhAfBmC2wvwH1wBSgGwTiI+uGCwGIpDBokWLxH78+LEOJIYt5AANY3KnFOueiAAAAABJRU5ErkJggg==);background-size:cover; }
.ct-worker .query-info .sort a:hover { border-bottom:2px solid #000000;color:#000000; }
.ct-worker .query-info .sort a.desc {background:url(/assets/img/pc/icon-sort-down.png) no-repeat;background-position:right 4px;background-size:4px 13px;border-bottom:2px solid #3072f6;color:#3072f6;} 
.ct-worker .query-info .sort a.asc { background:url(/assets/img/pc/icon-sort-up.png) no-repeat;background-position:right 4px;background-size:4px 13px;border-bottom:2px solid #3072f6;color:#3072f6; } 
.ct-worker .query-info .sort a.active { border-bottom: 2px solid #000000; color: #000000; } 

.ct-worker .builder-list {  }
.ct-worker .builder-item { position:relative;padding:40px 0 10px 140px;border-bottom:1px solid #f5f5f5; }
.ct-worker .builder-item:last-child { }
.ct-worker .builder-item .logo { position:absolute;top:30px;left:10px;cursor:pointer;display:block;width:80px;height:80px;background:#fff; }
.ct-worker .builder-item .logo i { position:absolute;left:0;right:0;display:block;width:100%;height:100%;border-radius:50%;background:#000;opacity:0; }
.ct-worker .builder-item .logo:hover i { opacity:0.1; }
.ct-worker .builder-item .logo img { box-sizing:border-box;width:100%;height:100%;border-radius:50%;padding:2px;border:1px solid #eee; }


.ct-worker .builder-item .logo-e { position:absolute;left: 900px; top: 80px;cursor:pointer;display:block;width:30px;height:30px;background:#fff; }
.ct-worker .builder-item .logo-e i { position:absolute;left:0;right:0;display:block;width:100%;height:100%;border-radius:50%;background:#000;opacity:0; }
.ct-worker .builder-item .logo-e:hover i { opacity:0.1; }
.ct-worker .builder-item .logo-e img { box-sizing:border-box;width:100%;height:100%;border-radius:50%;padding:2px;border:1px solid #eee; }

.ct-worker .builder-item .title { display:block;margin:0;cursor:pointer;line-height:21px;font-weight:bold;font-size:21px;color:#333; }
.ct-worker .builder-item .title:hover { color:#000; }
.ct-worker .builder-item .title span { margin-left:1em;padding:2px 10px;border-radius:2px;vertical-align:top;background:#ff8431;color:#fff;font-size:11px;font-weight:normal; }
.ct-worker .builder-item .tag { margin-top:12px; }
.ct-worker .builder-item .tag span { display:inline-block;height:23px;margin-right:10px;padding:0 8px;border-radius:1px;line-height:21px;font-size:12px;background: rgb(33 75 113 / 10%); color: #527da5;  border-radius: 4px; }
.ct-worker .builder-item .btn-phone { position:absolute;top:30px;right:0;width:150px;height:40px;border-radius:2px;background:#ff552e;color:#fff;font-size:14px; }
.ct-worker .builder-item .btn-phone i { margin-right:5px;vertical-align:middle;font-size:18px; }
.ct-worker .builder-item .btn-phone:hover { background:#ee340a; }
.ct-worker .builder-item .desc { color:#181818;margin:15px 210px 0 0;font-size:16px; }
.ct-worker .builder-item .desc {text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.ct-worker .case-swiper { box-sizing:border-box;margin-top:18px;padding:0 50px;}
.ct-worker .case-swiper .swiper-slide{box-sizing:border-box;display:block;width:211.25px;margin-right:15px;padding:3px;border:1px solid #eee;cursor:pointer;}
.ct-worker .case-swiper .swiper-slide-thumb-active{border-color:rgba(116,196,214,.4)}
.ct-worker .case-swiper .swiper-slide:hover{padding:2px;border:2px solid #c3eaf3; }
.ct-worker .case-swiper .swiper-slide img { width:100%;height:138px; }

.ct-worker .builder-item .btn-phone-1 { left:900px;}

.ct-worker .case-swiper .swiper-slide .case-detail{
    padding-top: 10px;
}
.ct-worker .case-swiper .swiper-slide .case-detail p{
    margin-bottom: 5px;
    position: relative;
    font-size: 12px;
    padding:0px 5px;
}
.ct-worker .case-swiper .swiper-slide .case-detail .title{
    font-size:16px;
    font-weight: 700;
    margin-top:5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ct-worker .case-swiper .swiper-slide .case-detail .left-title{
    color: #a3a3a3;
    display: inline-block;
    margin-right: 3px;
}
.ct-worker .case-swiper .swiper-slide .case-detail .price{
    display: inline-block;
    /*color: #d22d42;*/
    position: absolute;
    right: 5px;
}
.ct-worker .case-swiper .swiper-slide .case-detail .price .left-title{
    /*color: #d22d42;*/
}

/*
.ct-builder .case-swiper .btn-arrow {position:absolute;top:50%;height:154px;width:35px;border-radius:1px;margin-top:-77px;padding-top:60px;background:#999;z-index:10;text-align:center;font-size:32px;color:#fff; }
.ct-builder .case-swiper .btn-arrow.swiper-button-disabled { background:#ddd; }
*/
.ct-worker .case-swiper .btn-arrow {position:absolute;top:50%;height:40px;width:40px;margin-top:-20px;border-radius:50%;background:#999;z-index:10;text-align:center;font-size:32px;color:#fff; }
.ct-worker .case-swiper .btn-arrow i { display:block;box-sizing:border-box;width:100%;height:100%;padding-top:3px; }
.ct-worker .case-swiper .btn-arrow i.fa-angle-left { padding-right:4px;}
.ct-worker .case-swiper .btn-arrow i.fa-angle-right { padding-left:4px;}
.ct-worker .case-swiper .btn-arrow.swiper-button-disabled { background:#ddd; }
.ct-worker .case-swiper .btn-prev { left:0; }
.ct-worker .case-swiper .btn-next { right:0; }
.ct-worker .case-swiper .swiper-wrapper { }
/*.ct-builder .left .pager-module .cnt-box .line{
    width: 390px;
}*/
.ct-worker .left .swiper-container a.swiper-slide{
    width: 211.25px;
    display: inline-block;
}
.ct-worker .recomment .title{
    background: #18bc9c;
    height: 50px;
    color:white;
    line-height: 50px;
    padding:0px 15px;
    font-size: 18px;
}
.ct-worker .recomment .title-1{
    color:#333333;
    font-weight: bold;
    font-size: 18px;
    background: #fff;	
}
.ct-worker .recomment .title-1 a{
    color:#666;
    font-size: 12px;
	float:right;
    font-weight: normal;	
}
.ct-worker .recomment ul{
    border: 1px solid #eee;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-bottom: 20px;
}
.ct-worker .recomment ul .item{
    margin: 0px 10px;
    padding: 10px 0px;
    border-bottom: 1px solid #f1f1f1;
    vertical-align: middle;
    position:relative;
}
.ct-worker .recomment a,
.ct-worker .recomment a:hover{
    text-decoration: none;
}
.ct-worker .recomment span,
.ct-worker .recomment img{
    display:inline-block;
    height: 50px;
}
.ct-worker .recomment .num{
    width: 22px;
    border-bottom-left-radius: 11px;
    border-bottom-right-radius: 11px;
    background: #ccc;
    height: 30px;
    line-height: 30px;
    margin-left: 0px;
    margin-right: 2px;
    text-align: center;
    color:white;
}
.ct-worker .recomment .num1{
    background: #ef6d2d;
}
.ct-worker .recomment .num2{
    background: #ef962d;
}
.ct-worker .recomment .num3{
    background: #1e9fff;
}
.ct-worker .recomment .enterprise-icon{
    width: 50px;
    border-radius: 40px;
    border:1px solid #f1f1f1;
}
.ct-worker .recomment .enterprise-name{
    width:142px;
    white-space: nowrap; /* 纭繚鏂囨湰鍦ㄤ竴琛屽唴鏄剧ず */
    overflow: hidden; /* 闅愯棌婧㈠嚭鐨勫唴瀹� */
    text-overflow: ellipsis;
    line-height: 50px;
    position: absolute;
    right: 0px;
}
.ct-worker .cate-info {
    margin-bottom: 2rem;
    position: absolute;
    top: 30px;
    right: 0;
}

.ct-worker .cate-info .btn-cate {
    width: 200px;
    height: 40px;
    border-radius: 2px;
    color: #000;
    font-size: 16px;
    margin-right: 20px;
    background-color: #fff;
    border: 1px solid;
}
.ct-worker .cate-info .active{
    background: #000;
    color: #fff;
}
.ct-worker .cate-info .btn-cate:hover {
    background: #000;
    color: #fff;
}
.ct-worker .sgt {
    color: #a9a8a8;
    margin: 0px 8px;
}
.ct-worker .huoyuedu {
    font-size: 14px;
    color: #a5a5a5;
    margin-left: 10px;
}
.ct-worker .juli {
    margin-left: 50px;
}
.ct-worker .localtion{
    font-size: 14px;
    display: flex;
    justify-content: space-between;
    color: #979797;
    padding-right: 80px;
    margin-top: 15px;
}
.ct-worker .localtion .address{
    background: url(https://static8.ziroom.com/phoenix/pc/map/2017/img/pos.png) no-repeat left 3px;
    padding-left: 15px;
    font-size: 14px;
    color: #999;
    line-height: 1.2;
}


/*棣栭〉鐩稿叧*/
.inner,.home-inner{
    margin:0px auto;
    width:100%;
    color:#333;
}
.home-inner .search-box{
    width:900px;
    margin:0px auto;
    padding-top:24px;
}
.home-inner .search-box .search-form{
    box-shadow: 0 10px 30px 0 rgba(0,0,0,0.1);
    border-radius: 10px;
    height:54px;
    background: #18bc9c;
}
.home-inner .search-box .search-form .search-form-con{
    display: inline-block;
    width:800px;
    padding:0px 10px;
    border:2px solid #18bc9c;
    border-radius:10px;
    height: 54px;
    background:white;
    position: relative;
}
.home-inner .search-box a,
.home-inner .search-box span,
.home-inner .search-box .search-form input,
.home-inner .search-box .search-form button{
    display: inline-block;
    color:#333;
    line-height: 50px;
    padding:0px 5px;
}
.home-inner .search-box .search-form input{
    border:none;
    width: 500px;
}
.home-inner .search-box .search-form .map{
    position: absolute;
    right: 10px;
    font-size: 18px;
}
.home-inner .search-box .search-form button{
    font-size: 18px;
    position: absolute;
    top: 2px;
    right: 5px;
    width: 90px;
    background: none;
    color: white;
}
.home-inner .search-box .search-hot{
    padding: 15px 0px;
    margin-bottom: 15px;
}
.home-inner .search-box .search-hot span,
.home-inner .search-box .search-hot a{
    height: 21px;
    line-height: 20px;
    padding:0px 8px;
    color: #777;
}
.home-inner .search-box .search-hot a{
    background: white;
    border-radius: 5px;
    margin-right: 10px;
    color: #18bc9ca6;
}
.home-inner .menu-box{
    width:1220px;
    margin:0px auto;
    padding-left:15px;
    padding-right:15px;
}
.home-inner .menu-box .menu-left{
    position: relative;
    height:450px;
    width:384px;
    border-radius: 10px;
    background: white;
    display: inline-block;
    float: left;
    padding:10px 0px;
    border: 1.5px solid #18bc9c29
}
.home-inner .menu-box .menu-left ul li.item-title{
    font-size:16px;
    line-height:29px;
    font-weight: 500;
    color:#333;
    padding:0px 15px;
}
.home-inner .menu-box .menu-left ul li.item-title span{
    display: inline-block;
    font-size: 14px;
    font-weight: 800;
    margin-left: 5px;
    color: #555;
}
.home-inner .menu-box .menu-left ul li.item-category{
    padding:0px 15px;
    position: relative;
}
.home-inner .menu-box .menu-left ul li.item-category .item{
    border-bottom: 1px solid #f2f2f2;
    overflow: hidden;
    max-height: 66.5px;
}
.home-inner .menu-box .menu-left ul li.item-category a{
    display: inline-block;
    font-size: 14px;
    line-height: 30px;
    color: #777;
    margin-right: 15px;
}
.home-inner .menu-box .menu-left ul li.item-category a:hover{
    color:#18bc9c;
}
.home-inner .menu-box .menu-left ul li.item-category i{
    position:absolute;
    bottom: 8px;
    right: 15px;
    width: 10px;
    text-align: center;
    cursor: pointer;
    color: #777;
}
.home-inner .menu-box .menu-right{
    position: absolute;
    width:810px;
    top:-1px;
    right:-809px;
    height:450px;
    z-index: 19;
    padding-left: 5px;
}
.home-inner .menu-box .menu-right-ul{
    background: white;
    border-radius: 10px;
    height: 100%;
    padding: 15px 0px;
    overflow-y: scroll;
    border: 1.5px solid #18bc9c29;
}
.home-inner .menu-box .menu-right li span,
.home-inner .menu-box .menu-right li a
{
    display:inline-block;
    line-height: 33px;
    margin-right: 15px;
    color: #333;
}
.home-inner .menu-box .menu-right li a:hover{
    color:#18bc9c;
}
.home-inner .menu-box .menu-right li.top{
    color: #333;
    padding: 0px 15px;
    line-height: 33px;
    font-size: 16px;
    font-weight: 500;
}
.home-inner .menu-box .menu-right li span.title{
    margin-right: 0px;
    vertical-align: top;
    width: 100px;
    color: #777;
    padding-left:15px;
}
.home-inner .menu-box .menu-right li span.item{
    width: 661px;
    border-bottom:1px solid #f1f1f1;
}
.home-inner .menu-box .banner-right{
    width:790px;
    height:452px;
    float: right;
    background: white;
    border-radius: 10px;
}
.home-inner .menu-box .banner-right .banner-first{
    width:790px;
    height:300px;
    margin-bottom: 2px;
}
.home-inner .menu-box .banner-right .banner-first img{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.home-inner .menu-box .banner-right .banner-second{
    width:394px;
    height:150px;
    float: left;
}
.home-inner .menu-box .banner-right .banner-second img{
    border-bottom-left-radius: 10px;
}
.home-inner .menu-box .banner-right .banner-tree{
    width:394px;
    height:150px;
    float: right;
}
.home-inner .menu-box .banner-right a,
.home-inner .menu-box .banner-right img{
    padding:0px;
    margin:0px;
    width: 100%;
    height: 100%;
}
.home-inner .menu-box .banner-right .banner-tree img{
    border-bottom-right-radius: 10px;
}

/*璐畢鍩哄湴鐩稿叧*/
.homestead-box .query-box {
    margin-bottom:48px;
    padding:0 280px;
}
.homestead-box .query-box form{
    position: relative;
}
.homestead-box .query-box label { font-size:16px;color:#333; }
.homestead-box .query-box span.tips{
    font-size:16px;
    line-height: 50px;
    font-weight:700;
    color:#666;
}
.homestead-box .query-box .group-location {
    display:block;
    margin-right:16px;
}
.homestead-box .query-box .group-location select{
    margin:0 1px;
    height:36px;
    font-size:14px;
    font-weight:300;
    border:1px solid #dfdfdf;
    width:120px;
}
.homestead-box .query-box input {
    box-sizing:border-box;
    margin:0 1px;
    padding:1px 5px;
    height:36px;
    width:240px;
    border:1px solid #dfdfdf;
    font-size:14px;
    font-weight:300;
}
.homestead-box .query-box .group-keyword {
    display:inline-block;
}
.homestead-box .query-box .fx-bfr{
    position: absolute;
    right: 0px;
    top: 50px;
}
.homestead-box .query-box button {
    cursor:pointer;
    display:inline-block;
    width:80px;
    height:36px;
    background:#18bc9c;
    color:#fff;
    border:0;
    border-radius:2px;
    font-size:14px;
    line-height:36px;
    font-weight:300; }
.homestead-box .map-box {
    min-height:720px;
}
.map-info{border:solid 1px silver;background:#fff;width:400px}
.map-info .info-top{position:relative;background:#F9F9F9;border-bottom:1px solid #CCC;border-radius:5px 5px 0 0}
.map-info .info-top div{display:inline-block;color:#333;font-size:14px;font-weight:700;line-height:31px;padding:0 10px}
.map-info .info-top img{position:absolute;top:10px;right:10px;transition-duration:.25s}
.map-info .info-top img:hover{box-shadow:0 0 5px #000}
.map-info .info-middle{position:relative;margin:6px}
.map-info .info-middle a img{position:absolute;width:160px;height:110px}
.map-info .info-middle p img{display:inline-block;width:15px;height:15px}
.map-info .info-middle .text-box{padding-left:166px}
.map-info .info-middle p{font-size:14px;line-height:22px;margin-bottom:0px;}
.map-info .info-middle p span{font-size:12px;background:#ededed;line-height:20px;height:20px;display:inline-block;padding:0 5px;border-radius:2px;color:#888;margin-right:4px}
.map-info .info-middle p.t-box{padding:14px 0 0}
.map-info .info-middle p.t-box a{display:block;width:50%;line-height:30px;background:#18bc9c;color:#fff;height:30px;text-align:center;text-decoration:none;margin:0 auto}
.map-info .info-bottom{height:0;width:100%;clear:both;text-align:center}
.map-info .info-bottom img{position:relative;z-index:104}

.map-info.homestead { width:320px; }
.map-info.homestead .info-middle a img{position:absolute;width:90px;height:90px}
.map-info.homestead .info-middle .text-box{height:90px;padding-left:96px;padding-bottom:6px;border-bottom:1px dashed #ccc;}
.map-info.homestead .form-box { display:none; }
.map-info.homestead.expand .form-box { display:block; }
.map-info.homestead .form-box p.desc { margin:0.3em;color:#333;font-size:14px;font-weight:700; }
.map-info.homestead .form-box p.field { padding:2px 0;text-align:center; }
.map-info.homestead .form-box p.field label { line-height:30px; }
.map-info.homestead .form-box p.field input { box-sizing:border-box;margin:0 1px;padding:1px 5px;height:30px;width:200px;border:1px solid #dfdfdf;line-height:28px;font-size:14px;font-weight:300;  }
.map-info.homestead .info-middle p.t-box .btn-expand { display:block; }
.map-info.homestead .info-middle p.t-box .btn-submit { display:none; }
.map-info.homestead.expand .info-middle p.t-box .btn-expand { display:none; }
.map-info.homestead.expand .info-middle p.t-box .btn-submit { display:block; }

.langmu_xiahuaxian{
	border-bottom: 1px solid  #f5f5f5;
}

.builder-designer-btn-map {
    position: absolute;
    top: 45px;
    left: 200px;
    width: auto;
    height: 40px;
    border-radius: 2px;
    background: #18bc9c;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    padding: 0px 15px;
}
.builder-designer-btn-map:hover{
    color: #fff;
}</pre></body></html>