.container {width: 100%;background-color: #fff;font-size:14px;}

.xgt-list{width:1200px;overflow: hidden;}
.xgt-list ul{width:1230px;}
.xgt-list li{width:380px;margin-right:30px;margin-bottom:30px;float:left;}
.xgt-list li .item-desc{border:1px solid #e9e9e9;border-top:none;padding:18px;}
.xgt-list li .item-desc a.title{color:#666;display: block;width:100%;}.xgt-list li .item-desc a.title:hover{color:#1eae6a;}
.item-tag{font-size:0;margin-top:15px;height:30px;overflow: hidden;width:100%;}
.item-tag span{display: inline-block; padding: 7px 12px; margin-right: 10px; line-height: 14px; font-size: 14px; color: #999; vertical-align: middle; background: #fff; border:1px solid #e9e9e9;}
.item-tag span:hover{background: #1eae6a;color:#fff;border-color: #1eae6a}

.item-design{width:100%;height: 40px;line-height: 40px;position: absolute;bottom:0;left:0;text-align: center;color:#fff;border:none; cursor: pointer;display: none;}
.item-design s{position: absolute;left: 0;top: 0;width: 100%;height: 40px;background-color: #1eae6a;opacity: 0.8;-moz-opacity: 0.8;-webkit-opacity: 0.8;filter: alpha(opacity=80);display: block;z-index: 0;}
.item-design .layer-text{color:#fff;position: relative;z-index: 0}

.product-info{width:300px;}
.product-info .you_like .black_arrow{display: block;width:0;height:0;overflow:hidden;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent;border-right-color:#ff7214;position: absolute;left:-8px;top:50%;margin-top:-8px;}

.zxbj-calc-wrap{background: #eff9f4;padding:20px;}
.zxbj-calc-hd{font-weight: bold;line-height: 20px;}
.zxbj-calc-hd .title{font-size:20px;color:#1eae6a;}
.zxbj-calc-hd .subtit{padding-top:8px;}

.zxbj-calc-bd .form-item{border: 1px solid #bdf0d8;background: #fff;width: 258px;position: relative;margin-bottom: 20px;}
.zxbj-calc-bd .form-item .ipt{background: #fff;height: 44px;border: none;width: 100%;text-indent: 10px;}
.zxbj-calc-bd .form-item .unit{display: block;position: absolute;top: 13px;right: 10px;line-height: 20px;color: #1eae6a;}
.zxbj-calc-bd .form-col .form-item{width:74px;float:left;}
.form-btn-wrap .form-btn{width:100%;padding:0;height:52px;font-size:16px;}
.zxbj-calc-bd .form-item.n-invalid{border:1px solid #f35257;}
.zxbj-calc-bd .form-item .msg-box{display: block;color:#f35257;position: absolute;left:0;line-height: 20px;}

.xgt-like-hd{margin:50px 0 30px;position: relative;}
.xgt-like-hd em{font-size:36px;font-weight: bold;line-height: 36px;display: inline-block;}
.xgt-like-hd a{color:#999;position: absolute;right: 0;bottom: 0;}.xgt-like-hd a:hover{color:#1eae6a}

/* photo*/
.photoalbum_box{width: 870px;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;}
.preview{width: 100%;height: 550px;overflow: hidden;position: relative;text-align: center;font-size: 0;background: url(../images/loading-map.gif) center no-repeat;}
.preview img{display: none;cursor: pointer;}
.auxiliary{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.auxiliary{width: 0;font-size: 0;line-height: 0;overflow: hidden;height: 100%;}
.preview_btn{width: 59px;height: 86px;position: absolute;top: 50%;margin: -43px 0 0;cursor: pointer;display: block;font-size: 0;line-height: 0;overflow: hidden;background: url(../images/btns_photoalbum.gif) no-repeat;}
.preview_btn_prev{left: -59px;background-position: -10px -10px;}
.preview_btn_next{right: -59px;background-position: -79px -10px;}
.preview_description span{float: left;}
.preview_description{width: 100%;color: #eee;font-size: 14px;position: absolute;left: 0;bottom: 0;line-height: 34px;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');}
:root .preview_description{filter: none;background-color: rgba(0, 0, 0, 0.7);}
.preview_description span{font-weight: 700;margin: 0 0 0 15px;}
.preview_description span i{font-style: normal;color: #ff6600;}
.preview_description p{float: right;width: 50%;margin: 0 15px;_display: inline;text-align: right;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.guide_btns{width: 100%;height: 98px;margin: 24px auto 0;position: relative;}
.guide_btn{width: 30px;height: 98px;position: absolute;top: 0;cursor: pointer;display: none;font-size: 0;line-height: 0;overflow: hidden;background: url(../images/btns_photoalbum.gif) no-repeat;}
.guide_btn_prev{left: 0;background-position: -90px -223px;}
.guide_btn_next{right: 0;background-position: -130px -223px;}
.guide_btn_prev_disable{left: 0;background-position: -10px -223px;cursor: default;}
.guide_btn_next_disable{right: 0;background-position: -50px -223px;cursor: default;}
.guide_minmap{width: 450px;height: 98px;margin: 0 auto;position: relative;overflow: hidden;}
.guide_minmap ul{display: block;width: 999999px;position: absolute;left: 0;top: 0;}
.guide_minmap ul li{position: relative;float: left;display: block;width: 138px;height: 98px;margin: 0 18px 0 0;_display: inline;overflow: hidden;cursor: pointer;}
.guide_minmap ul .cur_guide{width: 134px;height: 94px;_display: block;margin: 0;position: absolute;left: 0;top: 0;z-index: 1;border: #f91 solid 2px;background: transparent;}
.photoalbum-dsp{position: absolute;left: 0;bottom: 0;display: block;width: 100%;height: 24px;line-height: 22px;color: #fff;font-size: 12px;text-align: center;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');}
:root .photoalbum-dsp{filter: none;background-color: rgba(0, 0, 0, 0.6);}
.guide_thumb{width:138px;height:98px;position: absolute;top:0;}
.guide_thumb s {position: absolute;left: 0;top: 0;width: 100%;height: 98px;background-color: #000;opacity: 0.5;-moz-opacity: 0.5;-webkit-opacity: 0.5;filter: alpha(opacity=50);display: block;z-index: 0;}
.guide_thumb .guide_thumb_cont{position: absolute;top:24px;left:0;text-align: center;color:#fff;width:100%;}
.guide_thumb .guide_thumb_title{color:#ccc;padding:0 20px;}
.guide_thumb_prev{left:50px;}
.guide_thumb_next{right:50px;}
/* end photo*/

.photoalbum-salerent.new{margin: 0;width: 870px;}
.photoalbum-salerent.new .preview{height: 425px;}
.photoalbum-salerent.new .guide_btns{margin-top: 10px;height: 100px;}
.photoalbum-salerent.new .guide_minmap{height: 100%;}
.photoalbum-salerent.new .guide_minmap{width: 636px;}
.photoalbum-salerent.new .guide_minmap ul li{width: 152px;height: 100px;margin-right: 9px;}
.photoalbum-salerent.new .guide_minmap ul .cur_guide{width: 116px;height: 116px;top: -1000px;}
.photoalbum-salerent.new .guide_btn{height: 100px;}
.photoalbum-salerent.new .guide_btn_prev{background-position: -90px -341px;opacity: 1!important;}
.photoalbum-salerent.new .guide_btn_next{background-position: -130px -341px;opacity: 1!important;}
.photoalbum-salerent.new .guide_btn_prev_disable{background-position: -10px -341px;}
.photoalbum-salerent.new .guide_btn_next_disable{background-position: -50px -341px;}
.mask-white{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66FFFFFF', endColorstr='#66FFFFFF');}
:root .mask-white{filter: none;background-color: rgba(255, 255, 255, 0.4);}


/* photoalbum s r*/
.btns-photoalbum{width: 0;height: 0;line-height: 0;font-size: 0;display: block;overflow: hidden;background-image: url(../images/btns-photoalbum.png);background-repeat: no-repeat;}
.hq-photo{width: 100%;height: 100%;position: fixed;_position: absolute;_margin-top: 0;_top: expression(documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/2);top: 0;left: 0;z-index: 9999999;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;}
:root .hq-photo{filter: none;background-color: rgba(0, 0, 0, 0.6);}
.hq-photo-inner{position: absolute;left: 50%;top: 50%;margin: -300px 0 0 -400px;width: 800px;height: 600px;text-align: center;font-size: 0;overflow: hidden;}
.hq-photo-view{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;display: none;z-index: 1;}
.hq-photo-view.loading{background: url('../images/loading-circle.gif') center no-repeat;}
.hq-photo-view-cur{display: block;z-index: 2;}
.hq-photo-view .hq-pic,
.hq-photo-view .refer{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.hq-photo-view .refer{height: 100%;}
.hq-photo-total{width: 100%;position: absolute;z-index: 10;left: 0;bottom: 0;line-height: 30px;text-align: center;font-size: 16px;color: #fff;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000');}
:root .hq-photo-total{filter: none;background-color: rgba(0, 0, 0, 0.5);}
.hq-photo-btn{position: absolute;top: 50%;width: 37px;height: 70px;margin-top: -35px;}
.hq-photo-btn a{width: 100%;height: 100%;}
.hq-photo-prev{left: 2%;}
.hq-photo-prev a{background-position: -10px -10px;}
.hq-photo-prev a:hover{background-position: -10px -90px;}
.hq-photo-prev-dis a,
.hq-photo-prev-dis a:hover{cursor: default;filter: alpha(opacity=10);opacity: .1;background-position: -10px -10px;}
.hq-photo-next{right: 2%;}
.hq-photo-next a{background-position: -57px -10px;}
.hq-photo-next a:hover{background-position: -57px -90px;}
.hq-photo-next-dis a,
.hq-photo-next-dis a:hover{cursor: default;filter: alpha(opacity=10);opacity: .1;background-position: -57px -10px;}
.hq-photo-close{position: absolute;top: 20px;right: 20px;}
.hq-photo-close a{width: 30px;height: 30px;background-position: -10px -170px;}
.hq-photo-close a:hover{background-position: -57px -170px;}
.hq-photo-classified{position: absolute;z-index: 10;left: 50%;top: 8%;margin-left: -400px;width: 800px;overflow: hidden;clear: both;}
.hq-photo-classified span{float: left;display: block;line-height: 48px;font-size: 14px;padding: 0 30px;color: #b2b2b2;cursor: pointer;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#A5000000', endColorstr='#A5000000');}
:root .hq-photo-classified span{filter: none;background-color: rgba(0, 0, 0, 0.65);}
.hq-photo-classified span:hover{filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#BF000000', endColorstr='#BF000000');}
:root .hq-photo-classified span:hover{filter: none;background-color: rgba(0, 0, 0, 0.75);}
.hq-photo-classified span.cur,
:root .hq-photo-classified span.cur:hover{color: #fff;background-color: #8e8e8e;}
/* /photoalbum s r*/
