/* 	@name: base.css 	
    @date: 2017-6-20 	
    @Author: caihui 	
    @desc: 公共样式 
	防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */ 
html { color: #343434; background: #fff; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
html * { outline: 0; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0) }
html, body { font-family: "microsoft yahei","Arial","宋体",HELVETICA;font-size:12px; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0 }
input, select, textarea { font-size: 100%; }
input[type="submit"],input[type="reset"] {-webkit-appearance:none;appearance:none;}
fieldset, img { border: 0 }
abbr, acronym { border: 0; font-variant: normal }
del { text-decoration: line-through }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 100 }
ol, ul { list-style: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 100 }
q:before, q:after { content: '' }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -.5em }
.links-list a sub { bottom: -.25em }
a:hover { text-decoration: none; }
ins, a { text-decoration: none }
a{text-decoration:none;outline:none;color:#959595;}
a:visited {text-decoration:none;}
a:hover {color:#cb9839;}
button, textarea {outline: medium none; vertical-align:middle;-webkit-appearance:none;appearance:none;oupage-headtline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;}
button{cursor:pointer}
table{border-collapse:collapse;border-spacing:0;}
/* IE bug fixed: th 不继承 text-align */ 
th{text-align:inherit;}
textarea,select{vertical-align:middle;}
::-webkit-input-placeholder {color:#b3b3b3;}
:-moz-placeholder {color:#b3b3b3;}
::-moz-placeholder {color:#b3b3b3;}
:-ms-input-placeholder {color:#b3b3b3;}
a,button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent; font-family:"microsoft yahei",Arial,"宋体","Arial Narrow",HELVETICA;}
.clearfix:after {clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden;}
.clearfix{zoom:1;}
/* common */ 
.w {width:1200px;margin:auto;position: relative;zoom:1;}
.clearfix:after,.w:after {clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden;}
.clearfix{zoom:1;}

body {background:#fff;}

.pd30 {padding:30px !important;}
.pd20 {padding:20px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb50 {margin-bottom:50px !important;}
.pt20 {padding-top:20px !important;}
.mt0 {margin-top:0 !important;}
.mb0 {margin-bottom:0 !important;}
.f20 {font-size:20px !important;/*px*/}
.f24 {font-size:24px !important;/*px*/}
.f26 {font-size:26px !important;/*px*/}
.f28 {font-size:28px !important;/*px*/}
.fl {float:left;}
.fr {float:right;}
.pt0 {padding-top:0 !important;}

/* font */ @font-face {font-family: "iconfont"; src: url('../font/iconfont.eot?t=1501125146780'); /* IE9*/ src: url('../font/iconfont.eot?t=1501125146780#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../font/iconfont.woff?t=1501125146780') format('woff'), /* chrome, firefox */ url('../font/iconfont.ttf?t=1501125146780') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('../font/iconfont.svg?t=1501125146780#iconfont') format('svg'); /* iOS 4.1- */ }
.icon { font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-up:before { content: "\e608"; }
.icon-arrow-down:before { content: "\e60b"; }
.icon-right:before { content: "\e609"; }
.icon-left:before { content: "\e60c"; }
.icon-weixin:before { content: "\e66d"; }
.icon-weibo:before { content: "\e67c"; }
.icon-location:before { content: "\e62d"; }
.icon-map2:before { content: "\e666"; }
.icon-map:before { content: "\e6b9"; }

.icheckbox_square-red, .iradio_square-red { 	display: inline-block;*display: inline; 	vertical-align: middle; 	margin: 0; 	padding: 0; 	width: 22px; /*no*/ 	height: 22px; /*no*/ 	background: url(../image/red.png) no-repeat; 	border: none; 	cursor: pointer;}
.icheckbox_square-red { 	background-position: 0px 0; /*no*/ }
.icheckbox_square-red.hover {background-position: -24px 0; /*no*/}
.icheckbox_square-red.checked {background-position: -48px 0; /*no*/}
.icheckbox_square-red.disabled { 		ackground-position: -72px 0; /*no*/ 		cursor: default; 	}
.icheckbox_square-red.checked.disabled { 		background-position: -96px 0; /*no*/ 	}
.iradio_square-red { 	background-position: -120px 0; /*no*/ }
.iradio_square-red.hover { 		background-position: -144px 0; /*no*/ 	}
.iradio_square-red.checked { 		background-position: -168px 0; /*no*/}
.iradio_square-red.disabled { 		background-position: -192px 0; /*no*/ 		cursor: default; 	}
.iradio_square-red.checked.disabled { 		background-position: -216px 0; /*no*/ 	}
 
/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) { 	.icheckbox_square-red, 	.iradio_square-red { 		background-image: url(../image/red@2x.png); 		-webkit-background-size: 240px 24px; /*no*/ 		background-size: 240px 24px; /*no*/ 	}}


/* header */ 
.header {padding:33px 0 33px 0px;position: relative;z-index:3;background:#fff;}
.logo {float:left;}
.service-phone {float:right;margin-top:0px;}
.service-phone em {display: inline-block;vertical-align: middle;font-size:22px;color:#ff930c;font-weight: bold;}
.service-phone em strong {font-size:26px;}
.header-sidebar {float:right;}

/* nav */ 
.nav {position: relative;z-index:2;float:left;width:700px;margin-left:20px;}
.nav-list {float:left;}
.nav-list li {float:left; position: relative;}
.nav-list li.space {width:1px;margin:15px 0;background:#e9f1fc;height:20px;}
.nav-sub-list {position: absolute;top:50px;left:-10px;border:#eee 1px solid;border-radius: 5px;background:#fff;width:100px;display: none;}
.nav-sub-list:before {content:"";position: absolute;display: inline-block;height: 0;width: 0;border: 5px solid transparent;border-bottom-color: #fff;top:-10px;left:15px;}
.nav-list li .nav-item {display: block;font-size:16px;color:#262c35;padding:0px 13px;line-height: 46px;}
.nav-list li .nav-item:hover,.nav-list li.on .nav-item {color:#cb9839;position: relative;}
.nav-list li .nav-item:hover,.nav-list li.on .nav-item span {position: relative;}
.nav-list li.on .nav-item span::after {position: absolute;bottom:-47px;left:0;right:0;height:4px;background:#cb9839;content:"";z-index:9;}
.nav-list li:hover {z-index: 2;}
.nav-list li:hover .nav-sub-list {display: inline-block;}
.nav-sub-item {display: block;border-bottom:#eee 1px solid;line-height:30px;text-align: center;font-size:14px;}
.nav-sub-item:hover {background:#e9f1fc;color:#fff; border-radius: 5px;}
.nav-sidebar {float:right;}
.nav-sidebar-item,a.nav-sidebar-item {color:#262c35;float:left;font-size:16px;line-height:46px}
.nav-sidebar-item:hover, .nav-sidebar-item.on {color:#cb9839;}
.space-white {width:1px;margin:15px 10px 0px 10px;background:#ccc;height:16px;float:left;}
.space-red {width:1px;margin:13px 20px 0px 20px;background:#9a0005;height:20px;float:left;}
.icon-user {display: inline-block;background: url(../image/icon-user.png) no-repeat;width:16px;height:16px;vertical-align: -2px;margin-right:5px;}
.nav-sidebar-item:hover .icon-user, .nav-sidebar-item.on .icon-user {background: url(../image/icon-user-on.png) no-repeat;}

.service-phone {float:left;margin-top:17px;}
.icon-service-phone {display: inline-block;background:url(../image/service-phone.png) no-repeat;width:125px;height:13px;}
.icon-home {display: inline-block;background: url(../image/icon-home.png) no-repeat;width:19px;height:20px;vertical-align: -4px;margin-right:5px;}

/* loc & share */ 
.body-loc {zoom:1;line-height:28px;padding-bottom:5px;margin-bottom:5px;color:#fff;}
.body-loc:after {clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden;}
.loc-list li {float:left;font-size:1 px;margin-right:5px;}
.loc-list li a:link,.loc-list li a:visited {color:#fff;}
.loc-list li a:hover {color:#cb9839;}
.loc-right {float:right;}
.loc-i {font-size:14px;width:160px;border:0;background:none;height:30px;}
.loc-search {border:#cccccc 1px solid;height:40px;background:#fff;display:inline-block;width:220px;padding:3px 0px 5px 10px;position: relative;box-sizing: border-box;}
.loc-btn {border:0;background:none;border-left:#eee 1px solid;padding-left:10px;}
.icon-loc-search {display: inline-block;background:url(../image/icon-loc-search.png) no-repeat;width:23px;height:23px;border:0;}
.share-this {float:right;width:200px;}
.send-time {float:right;font-size:14px;color:#999;}
.share-label {float:left;margin-right:6px;}
.share-action {float:right;margin-right:5px;}
.share-action .act-item {padding:0;line-height:22px;border-radius: 5px;}
.share-action .act-item i {margin-right:0;vertical-align: top;}
.body-loc .share-this {padding-left:20px;} 
.loc-right .data-btn-map {height:40px;vertical-align: top;font-size:14px;line-height: 38px;}

/* 表单 */
.form-body {padding:0px 50px;}
.f14 {font-size:14px;}
.group-box .f14 {padding-left:10px;}
.group-box  {padding:5px 0;}
.group-box:last-child {border-bottom: 0;}
.form-group .form-controls{line-height:35px;}
.form-control{height:40px;}
.form-block{line-height:20px;}
.form-group .phone-code-flo{height:40px;}
textarea.form-control {    height: 80px;    resize: none;}

.form-group{margin:5px;padding-left:100px;min-height:35px;}
.form-group .form-label{width:95px;margin-left:-110px;float:left;text-align:right;height:35px;line-height:35px;font-size:14px;color:#666;position:relative;margin-right:15px;}
.form-required{ /* position: absolute;left: -20px;margin-top:3px; */margin-right:10px;}
.form-required:after{content:'*';color:#ff0101;font-size:14px;font-style:normal;}
.form-controls.form-radio{line-height:35px;}
.form-control{width:100%;height:34px;position:relative; /* top: -1px; */padding:6px 12px;border-radius:1px;border:1px solid #d2d6de;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
.form-control:focus,.form-control:hover{border-color:#50d49e;}
.form-pos{position:relative;display:inline-block;}
.form-controls .success{color:#56b02a}
label.error{top:-48px;}
label.error{color:#f95710}
label.error{background-color:#ffefef;border:1px solid #f95e5e;padding:0px 12px;z-index:1;-webkit-box-shadow:0 1px 1px #eee;-moz-box-shadow:0 1px 1px #eee;box-shadow:0 1px 1px #eee}
label.error:after,label.error:before{border:6px solid transparent;content:' ';position:absolute;left:1em}
label.error:before{border-top-color:#e80000;bottom:-12px}
label.error:after{border-top-color:#ffefef;bottom:-11px}
label.error{position:absolute;top:-43px;right:0px;font-size:12px;color:#323232;/* display:none; */ height:33px; line-height:33px}
.form-controls .error,.form-controls .success{ /* display: none; */font-size:12px}
.form-controls .success{color:#56b02a}
.form-controls .error{color:#f95710}
.form-controls .error{background-color:#ffefef;border:1px solid #f95e5e;padding:0px 12px;z-index:1;-webkit-box-shadow:0 1px 1px #eee;-moz-box-shadow:0 1px 1px #eee;box-shadow:0 1px 1px #eee}
.form-controls .error:after,.form-controls .error:before{border:6px solid transparent;content:' ';position:absolute;left:1em}
.form-controls .error:before{border-top-color:#e80000;bottom:-12px}
.form-controls .error:after{border-top-color:#ffefef;bottom:-11px}
.form-controls .error{position:absolute;top:-43px;right:0px;font-size:12px;color:#323232;/* display:none; */}
.form-block{margin-top:2px;}
.text-muted{color:#989898;}
.form-block{margin-top:2px;}

.need-list {background:#fff;padding:10px;}
.need-list li {border-bottom:#eee 1px solid;padding:10px 0;font-size: 14px;color:#888;line-height: 25px;}
.need-list li:last-child {border-bottom: 0;}
.need-list-text {display: block; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 30px;color:#333;}
.need-area + .need-area {padding-left:30px;}
.need-form .form-pos {width:100%;}
.form-tel {font-size:14px;line-height:35px;}
.need-btn {background:#ff8f06;color:#fff;font-size: 14px;line-height:42px;text-align: center;width:100%;cursor: pointer;border:0;}
.need-form .form-control {box-shadow: #efefef 0px 0px 5px;border:#eee 1px solid;}
.form-group-enter {padding-left:20px;}
/* 分页样式 */ 
.pager {padding-top:20px;padding-bottom:20px;}
.pager a,.pager span{ display: inline-block; margin-left: 3px; padding:0 13px; height: 32px; line-height: 32px; text-align: center; font-size: 14px;border:#e0e0e0 1px solid;}
.pager .paginate_button{  color: #33338c;}
.pager .paginate_active,.pager a:hover { background:#cb9839; color: #fff;border:#cb9839 1px solid;}
.textright{text-align:right}
.textcenter{text-align:center}

/*色块*/
.house-type {display:inline-block;background:#6287d5;height:26px;line-height:26px;padding:0px 5px;margin-right:5px;color:#fff;font-size:14px;}
.type-s1 {background:#6287d5;}
.type-s2 {background:#24c986;}
.type-s3 {background:#ff9e1d;}
.act-s1,a.act-s1 {color:#cb9839;}
.act-s2,a.act-s2 {color:#222;}
.act-s3,a.act-s3 {color:#999999;}

/* 分页 */
.order-tag {border-left:0;}
.order-tag-item,a.order-tag-item {display:inline-block;width:150px;text-align:center;font-size:18px;border-left:#e0e0e0 1px solid;border-right:#e0e0e0 1px solid;border-top:#f2f2f2 3px solid;height:45px;line-height:42px; cursor:pointer;margin-left:-1px;color:#333;}
.order-tag-item.on {border-top:#cb9839 3px solid;background:#fff;top:-1px; position:relative;height:47px;}
.order-tag-item:last-child {border-right:0;}
.order-tag ul li{float:left;}
.order-tag li a{display:block;font-size:14px;color:#646464;padding:0 10px;height:34px;line-height:34px}

.order-tag li.on a{color:#cb9839;}
.order-tag li:first-child a{background-image:none!important}
.caret-wrapper {display: inline-flex;flex-direction: column;align-items: center;height: 34px;width: 24px;vertical-align: middle;cursor: pointer;overflow: initial;position: relative}
.sort-caret {width: 0;height: 0;border: 5px solid transparent;position: absolute;left: 7px}
.sort-caret.ascending {border-bottom-color: #c0c4cc;top: 5px}
.sort-caret.descending {border-top-color: #c0c4cc;bottom: 7px}
.ascending .sort-caret.ascending {border-bottom-color: #409eff}
.descending .sort-caret.descending {border-top-color: #409eff}

/* btn */
.btn {display:inline-block;line-height:42px;padding:0px 50px;font-size:14px; border-radius:0px;cursor: pointer;}
.btn-link,a.btn-link {background:#cb9839;color:#fff;}
.btn-large {line-height:70px;font-size:16px;}
.btn-park-send {display:inline-block;background:url(../image/park-send.png) no-repeat;width:123px;height:70px;}

/* not-found */ 
.not-found {padding:30px;text-align: center;}
.not-found-pic {display:inline-block;width:123px;vertical-align: middle;height:69px;overflow: hidden;}
.not-found-text {display:inline-block;font-size:18px;vertical-align: middle;}
.not-found-text p {line-height:2;color:#666666;}
.not-found .btn {margin:0px 10px;}
.not-found-text strong,.not-found-text b {color:#fa9602;}
.not-found-text b {font-size:18px;}


/* footer */ 
.footer {background:#2c3036;padding:20px 0 0 0;color:#b0b0b0;font-size:14px;}
.footer-link {float:left;width:200px;}
.footer-service {float:right;width:350px;text-align: center;margin-top:-10px;}
.footer-service p {padding:5px 0;}
.footer-code-item {float:left;width:93px;margin-left:107px;text-align: center;}
.footer-code-item em {display: block;}
.footer-phone {font-size: 24px;color:#707070;}
.icon-link {display: inline-block;width:30px;height:30px;border:#828282 1px solid;border-radius: 50%;line-height:30px;text-align: center;margin:5px;position: relative;}
.icon-link .code-link {display: none;position: absolute;bottom:30px;left:-30px;z-index:99;}
.icon-link:hover {border:#cb9839 1px solid;}
.icon-link:hover .code-link {display: inline-block;}
.icon-link .icon {font-size:20px;}
.footer-link h6 {font-size:20px;padding-bottom:10px;color:#ffe4af;}
.footer-link-list li{color:white;height:24px;line-height:24px}
.footer-link-list li a {line-height: 25px;color:#fff;font-size:14px;}
.footer-link-list li a:hover{color:#cb9839} 
.about-us {text-align: center;line-height:30px;padding:0px 0px 20px 0;}

.about-us a,.about-us span {display: inline-block;padding:0px 15px;color:#ffe4af;font-size:18px}
.about-us a:hover {color:#cb9839;}
.copy-right {text-align: center;line-height:28px;padding-bottom:20px;border-top:#666 1px solid;padding-top:20px;}

/* 公用的弹出框样式主题 */ 
.jBox-popup-common .jBox-content{padding:0;margin:0 auto;}
.jBox-popup-common .jBox-title{height:35px;line-height:35px;background:#f4f4f9!important;font-size:20px;padding:0;color:#fff;text-align:center;border:0;}
.jBox-popup-common.jBox-closeButton-title .jBox-title{padding-right:0;}
.jBox-popup-common.jBox-closeButton-title .jBox-closeButton svg{display:none;}
.jBox-popup-common.jBox-closeButton-title .jBox-closeButton{width:32px;height:32px;background:url(../image/close-btn.png) no-repeat center;position:absolute;right:-10px;top:-10px;cursor:pointer;}
.jBox-Modal .jBox-title, .jBox-Confirm .jBox-title {background:#fff;border-bottom:0;}
.pr{position:relative;}
.pa{position:absolute;}
.white{color:#fff;}
.tac{text-align:center}
.tar{text-align:right}
.tal{text-align:left}
.fs10{font-size:10px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.mr20 {margin-right:20px;}
@font-face{font-family:'iconfonts';src:url('../font/iconfont/ux_1464752007_312797/iconfont.eot'); /* IE9*/ src:url('../font/iconfont/ux_1464752007_312797/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../font/iconfont/ux_1464752007_312797/iconfont.woff') format('woff'), /* chrome、firefox */ url('../font/iconfont/ux_1464752007_312797/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('../font/iconfont/ux_1464752007_312797/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */ }
.iconfont{font-family:"iconfonts"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}


.qrcode-box {padding:20px 0 20px 20px;overflow: hidden;zoom:1;}
.qrcode-box .qrcode-box-item {text-align: center;width:100%;display:block}
.qrcode-box .qrcode-box-item img{max-height:126px;margin:auto;display: block;}
.qrcode-box-item em {display: block;text-align: center;padding-top:10px;color:#333;font-size:14px;}


/* toolbar */
.toolbar {position: fixed;top:30%;right:0;z-index:100;}
.toolbar-item {position: relative;}
.toolbar-con {position: absolute;right:42px;top:-25px;display: none;min-width:350px;background:#fff;border:#ededed 1px solid;box-sizing: border-box;padding:14px;}
.toolbar-label {display: block;width:43px;margin-bottom: 5px;background:#fff;box-shadow: #eee 0px 0px 5px;text-align: center;color:#999;font-size:12px;padding:5px 0;cursor: pointer;}
.toolbar-label em {display: block;}
.toolbar-item:hover .toolbar-con {display: block;}
.toolbar-item:hover .toolbar-label {background:#cb9839;color:#fff;box-shadow: none;}
.toolbar-label a:hover {color:#fff;}
.toolbar-con::after {position:absolute;right:-5px;top:45px;width: 0;height: 0;border-style: solid;border-width: 5.5px 0 5.5px 6px;border-color: transparent transparent transparent #ffffff;z-index:999;content:"";}
.toolbar-con > h6 {color:#333;border-bottom:#efefef 1px solid;color:#cb9839;font-size:14px;padding-bottom:15px;margin-bottom:15px;line-height: 1;}
 
.icon-tool-1 {display: inline-block;width:24px;height:24px;background:url(../image/toolbar/icon-tool-1.png) no-repeat;vertical-align: middle;}
.toolbar-item:hover .icon-tool-1 {background:url(../image/toolbar/icon-tool-1-on.png) no-repeat;}
.icon-tool-2 {display: inline-block;width:24px;height:24px;background:url(../image/toolbar/icon-tool-2.png) no-repeat;vertical-align: middle;}
.toolbar-item:hover .icon-tool-2 {background:url(../image/toolbar/icon-tool-2-on.png) no-repeat;}
.icon-tool-3 {display: inline-block;width:24px;height:24px;background:url(../image/toolbar/icon-tool-3.png) no-repeat;vertical-align: middle;}
.toolbar-item:hover .icon-tool-3 {background:url(../image/toolbar/icon-tool-3-on.png) no-repeat;}
.icon-tool-4 {display: inline-block;width:24px;height:24px;background:url(../image/toolbar/icon-tool-4.png) no-repeat;vertical-align: middle;}
.toolbar-item:hover .icon-tool-4 {background:url(../image/toolbar/icon-tool-4-on.png) no-repeat;}
.icon-tool-5 {display: inline-block;width:24px;height:24px;background:url(../image/toolbar/icon-tool-5.png) no-repeat;vertical-align: middle;}
.toolbar-item:hover .icon-tool-5 {background:url(../image/toolbar/icon-tool-5-on.png) no-repeat;}
.icon-tool-6 {display: inline-block;width:24px;height:24px;background:url(../image/toolbar/icon-tool-6.png) no-repeat;vertical-align: middle;}
.toolbar-item:hover .icon-tool-6 {background:url(../image/toolbar/icon-tool-6-on.png) no-repeat;}

.release-style span {line-height:30px;padding:0px 17px;display:inline-block;color:#666;margin-right:8px;font-size:14px; box-shadow: #eee 0px 0px 3px;cursor: pointer;}
.release-style span:last-child{float:right;margin-right:0}
.release-style span.on  {box-shadow: #ff8f06 0px 0px 3px;color:#ff8f06;}

.toolbar .release-style span {padding:0px 3px;margin-right:3px;}
.history-list-item .hot-house-con p {color:#999;}
.history-list-item .hot-house-con h6 {text-overflow: ellipsis;white-space: nowrap;max-width:300px;}
.history-list-item.hot-house-item {padding-bottom: 5px;}
/* main-sidebar */ 
.sidebar-action {margin-left:-20px;padding-bottom:20px;zoom:1;}
.sidebar-action:after {clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden;}
.sidebar-action .btn {width:120px;text-align:center;padding:0;}
.sidebar-action .btn {float:left;margin-left:20px;}
.sidebar-banner img {width:100%;}
.main-sidebar-item {padding:0px 8px;margin-bottom:15px;}
.main-sidebar-item h3 {height:30px;line-height:30px;padding-bottom:5px;position:relative;}
.main-sidebar-item h3  span {display:inline-block;font-size:20px;color:#262c35;font-weight: 600;border-bottom:#cb9839 3px solid;padding-bottom: 5px;}
.hot-house-item {padding-bottom:20px;}
.hot-house-item .house-pic {display:table-cell;width:90px;padding-right:10px;}
.hot-house-item .house-pic img {width:90px;height:70px;display:block;}
.hot-house-con {display:table-cell; vertical-align:middle;font-size:14px;}
.hot-house-con h6 {max-height:44px;line-height:22px;overflow:hidden;margin-bottom:5px;}
.hot-house-con h6 a:link,.hot-house-con h6 a:visited {color:#333;}
.hot-house-con h6 a:hover {color:#cb9839;}
.hot-house-con p {color:#ff8f06;}
.sidebar-con {padding:15px 0;}
.sidebar-con .news-list li a:link {color:#333;}
.sidebar-con .news-list li a:visited {color:#333;}
.sidebar-con .news-list li a:hover {color:#cb9839;}

/* user */
.user-login-wrap {padding:30px 0;}
.user-login {padding:100px 20px;background:url(../image/login-bg.jpg) no-repeat;}
.user-login-sidebar {float:left;width:603px;}
.user-login-body {float:left;width:550px;border:#cccccc 1px solid;padding:20px 45px; box-sizing:border-box;max-height:493px;overflow: hidden;}
.codes-item {position:relative;width:199px;float:left;margin-left:3px;box-sizing: border-box;background:#ad2025;color:#fff;text-align: center;height:64px;line-height: 64px;font-size:14px; cursor: pointer;}
.user-login-codes {margin-left:-3px;zoom:1;}
.user-login-codes:after {clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden;}
.codes-item .icon {font-size:24px; vertical-align: middle;margin-right:5px;}
.codes-item em {display: inline-block; vertical-align: middle;}
.codes-pos {display:none;position: absolute;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.5);padding:24px;box-sizing:border-box;}
.codes-pos img {display: block;max-width:100%;}
.codes-item:hover .codes-pos {display: block;}
.icon-agent {display:inline-block;background:url(../image/user/icon-agent.png) no-repeat;width:18px;height:19px; vertical-align: middle;} 
.user-login-tit {font-size:20px;color:#333;vertical-align: middle;display: inline-block;margin-top:10px;font-weight: 600;}
a.agent-link {color:#0072c6;font-size:14px;margin-top:10px;display: inline-block;vertical-align: middle}
.agent-link em {display: inline-block;vertical-align: middle;}
.user-logo {display: inline-block;vertical-align: middle;}
.user-logo img {display: block;}
.user-login-body-con {padding:0px 45px;width:100%;box-sizing: border-box;}
.user-login-body-con h3 {padding-bottom:20px;position: relative;}
/* .user-login-body-con h4 > .user-login-tit {padding-left:0;padding-top:20px;} */
.user-login-close {display: inline-block;position: absolute;background:url(../image/user/user-login-close.png) no-repeat;width:19px;height:19px;top:10px;right:10px; cursor: pointer;z-index:999;}
.login-other {padding-top:20px;}
.login-other h6 {text-align:center;position:relative;height:50px;line-height:50px;}
.login-other h6 span {display:inline-block;background:#fff;padding:0px 10px; position:relative;z-index:2;color:#a5a5a5;}
.login-other h6:before {position:absolute;content:"";background:#e4e4e4;height:1px;/*no*/top:50%;width:100%;transform:translateY(-50%);z-index:1;left:0;}

.user-login-form {display: flex;flex-flow: column;width:100%;justify-content: center;}
.login-form-item {position: relative;margin-top:10px;width:100%;}
.login-i {height:42px;padding:10px 10px 10px 15px;font-size:14px;color:#000; box-sizing: border-box;border:0;border-bottom:#e5e5e5 1px solid;width:100%;}
/* .login-i:focus,.login-i:hover {border:#4aafe9 1px solid;} */
.login-form-item .icon {position: absolute;top:13px;left:10px;font-size:18px;color:#b3b3b3;}

.error{color:#f95710;position: absolute;top:-30px;right:0;line-height:30px;}
.error{background-color:#ffefef;border:1px solid #f95e5e;padding:0px 12px;z-index:1;-webkit-box-shadow:0 1px 1px #eee;-moz-box-shadow:0 1px 1px #eee;box-shadow:0 1px 1px #eee}
.error:after,.error:before{border:6px solid transparent;content:' ';position:absolute;left:1em}
.error:before{border-top-color:#e80000;bottom:-12px}
.error:after{border-top-color:#ffefef;bottom:-11px}
.login-form-btn {display: inline-block;border:0;background:#cb9839;color:#fff;font-size:18px;width:100%;height:50px;line-height:50px;cursor: pointer;}
.login-form-other {padding-top:20px;margin-top:0;}
.login-form-other .error {right:auto;left:0;}
.login-form-act {padding-top:30px;}
.login-form-tips {text-align: left;font-size:14px;}
.login-form-tips a {color:#cb9839;font-size:14px;}
.login-forgot {margin-left:10px;}
.login-i.form-error {border:#cc0000 1px solid;}

.login-other-list {text-align:center;}
.login-other-item .icon {color:#b3b3b3;font-size:24px;vertical-align: middle;margin-right:5px;}
.login-other-item {font-size:14px;color:#333333;min-width:100px;display:inline-block;}
.login-other-item:hover .icon {color:#cb9839;}
.login-other-item:hover {color:#cb9839;}
.login-other-item em {display: inline-block; vertical-align: middle;}

.must {position: absolute;right:-10px;top:8px;color:#e4393c;font-size:16px;}
.getcode-btn {position:absolute;top:0px;right:0px;line-height: 40px;padding:0px 10px;background:none;color:#333;font-size:14px; cursor: pointer;display: inline-block;}
.getcode-btn:hover{color:#cb9839!important}
.getcode-btn::before {content:"";position: absolute;top:10px;left:-10px;background:#e5e5e5;width:1px;bottom:10px;z-index:99;display: inline-block;}
a.s1 {color:#957730;font-weight:600;}
.login-auto em {color:#000;font-size:14px;vertical-align: -2px;}
.getcode-btn:disabled{background:#ccc;color:#989898;}
.user-login-form .login-form-act {padding-top:60px;}
.user-reg-form .login-form-act {padding-top:30px;}

.user-login-box {background:#fff;width: 500px;height:450px;margin:auto;border-radius: 20px;padding:30px;box-sizing: border-box;display: flex;align-items: center;}
.forget-pass {float:right;}

/* page-404 */
.page-404 {background:#0a73ce url(../image/404.jpg) no-repeat center;height:757px;box-sizing: border-box;padding-top:485px;color:#fff;}
.page-404 h1 {font-size:36px;text-align: center;padding-bottom: 10px;}
.page-404 p {text-align: center;}
.page-404-btn {display: inline-block;line-height: 36px;padding:0px 30px;border:#fff 1px solid;color:#fff;border-radius: 15px;font-size:18px;}
.page-404-btn + .page-404-btn {margin-left:30px;}