/* CSS Document */
html{height: 100%;}
body{
	min-height: 100%;
	position: relative;
}
body{font-size:14px; font-family:"Microsoft Yahei,宋体,Arial";}
body, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select{margin:0; padding:0; font-weight:normal; font-family:"Microsoft Yahei","Arial";}
@media (max-width: 1200px){
	body{
		min-width:1200px;
	}
}
.m-maker-dialog{background:rgba(0,0,0,0.5); position:fixed; left:0; top:0; width:100%; height:100%;}
.mid-1200{margin: 0 auto; width: 1200px;}
.mid-1400{margin: 0 auto; width: 1400px;}

h1, h2, h3, em, i, th, caption, cite, code, address{font-style: normal;}
ul,ol,li{list-style-type:none;}
*{ margin:0; padding:0; }
a{text-decoration:none; color:inherit;}
img{border:none; vertical-align: top;}
.clear{clear:both;}
.dnone{display:none;}
.dblock{display:block;}

/* __ 字号 */
.bold{font-weight:700!important;}
.fs--12{font-size:12px!important;} .fs--14{font-size:14px!important;} .fs--16{font-size:16px!important;}  .fs--18{font-size:18px!important;}  .fs--20{font-size:20px!important;} 
.fs--22{font-size:22px!important;} .fs--24{font-size:24px!important;} .fs--26{font-size:26px!important;} 
.fs--30{font-size:30px!important;color:#ff6600}

/* __ 字体 */
.ff-vd{font-family:Verdana;}
.ff-gg{font-family:Georgia;}
.ff-hv{font-family:Helvetica;}
.ff-ss{font-family:sans-serif;}
.ff-ms{font-family:"Microsoft Yahei";}
.ff-ar{font-family:Arial;}
.ff-ta{font-family: tahoma!important;}
.ff-st{font-family:SimSun!important; }

/* __ 颜色 */
.bg--fff{background-color: #fff;}
.bg--f3f3f3{background-color:#f3f3f3;}
.bg--f9f9f9{background-color:#f9f9f9;}
.bg--33bd61{background-color:#33bd61;}
.bg--fb6649{background-color:#fb6649;}
.bg--f90{background-color:#f90;}
.c--blue{color:#2093f7;}
.c--green{color:#22ac38;}
.c--f60{color:#f60;}
.c--f50{color:#f50;}
.c--999{color:#999;}
.c--888{color:#888;}
.c--666{color:#666;}
.c--333{color:#333;}
.c--fff{color:#fff;}
.c--ccc{color:#ccc;}
.c--ff0{color:#ff0;}
.c--f90{color:#f90;}
.c--ff3329{color:#ff3329}
.c--fd5454{color:#fd5454}
.c--2093f7{color:#00ADB2FF;}
.c--22ac38{color:#22ac38;}
.c--50b400{color:#50b400;}
.c--ff5555{color:#ff5555;}
.c--f23030{color:#f23030;}
.c--52c41a{color:#52c41a;}

/* __ btb2.0配色 */
.bg--f9fafc{background-color: #f9fafc;}
.bg--f4f6f9{background-color: #f4f6f9;}
.bg--eceff5{background-color: #eceff5;}
.c--1f2f3d{color:#1f2f3d}
.c--5e6d82{color:#5e6d82;}
.c--9babc0{color:#9babc0;}
.c--d3dce6{color:#d3dce6;}
.c--50b400{color: #50b400;}
.c--1890fe{color: #1890fe;}
.c--409eff{color: #409eff;}
.c--ff8103{color: #ff6600;} 
/* 价格颜色 */
.c--ff9103{color: #ff6600;}
.c--f90{color: #f90;}
.c--ff0c00{color: #ff0c00;}


/* __ 间距 */
.mt--5{margin-top:5px!important;} .mt--10{margin-top:10px!important;} .mt--15{margin-top:15px!important;} .mt--20{margin-top:20px!important;} .mt--25{margin-top:25px!important;} .mt--30{margin-top:30px!important;} .mt--35{margin-top:35px!important;} .mt--45{margin-top:45px!important;} .mt--50{margin-top:50px!important;} .mt--60{margin-top:60px!important;} .mt--80{margin-top:80px!important;}
.ml--5{margin-left:5px!important;} .ml--10{margin-left:10px!important;} .ml--15{margin-left:15px!important;} .ml--20{margin-left:20px!important;} .ml--25{margin-left:25px!important;} .ml--30{margin-left:30px!important;} .ml--40{margin-left:40px!important;} .ml--50{margin-left:50px!important;} .ml--60{margin-left:60px!important;} .ml--80{margin-left:80px!important;} .ml--85{margin-left:85px!important;} .ml--95{margin-left:95px!important;} .ml--110{margin-left:110px!important;} .ml--125{margin-left:125px!important;} .ml--155{margin-left:155px!important;} .ml--230{margin-left:230px!important;}
.mr--10{margin-right:10px!important;} .mr--15{margin-right:15px!important;} .mr--20{margin-right:20px!important;} .mr--25{margin-right:25px!important;} .mr--30{margin-right:30px!important;} .mr--50{margin-right:50px!important;}
.mb--5{margin-bottom:5px!important;} .mb--10{margin-bottom:10px!important;} .mb--15{margin-bottom:15px!important;} .mb--20{margin-bottom:20px!important;} .mb--32{margin-bottom:32px!important;} .mb--35{margin-bottom:35px!important;} .mb--50{margin-bottom:50px!important;}
.pad10{padding:10px!important;} .pad15{padding:15px!important;} .pad20{padding:20px!important;} .pad25{padding:25px!important;} .pad30{padding:30px!important;}
.pt--5{padding-top:5px!important;} .pt--10{padding-top:10px!important;} .pt--15{padding-top:15px!important;} .pt--20{padding-top:20px!important;} .pt--25{padding-top:25px!important;}  .pt--30{padding-top:30px!important;} .pt--50{padding-top:50px!important;}
.pb--5{padding-bottom:5px!important;} .pb--10{padding-bottom:10px!important;} .pb--15{padding-bottom:15px!important;} .pb--20{padding-bottom:20px!important;} .pb--25{padding-bottom:25px!important;} .pb--30{padding-bottom:30px!important;} .pb--50{padding-bottom:50px!important;}
.pl--10{padding-left:10px!important;} .pl--15{padding-left:15px!important;} .pl--20{padding-left:20px!important;} .pl--25{padding-left:25px!important;} .pl--30{padding-left:30px!important;} .pl--35{padding-left:35px!important;} .pl--50{padding-left:50px!important;}
.pr--10{padding-right:10px!important;} .pr--15{padding-right:15px!important;} .pr--20{padding-right:20px!important;} .pr--25{padding-right:25px!important;} .pr--30{padding-right:30px!important;} .pr--50{padding-right:50px!important;}

/* __ 行高 */
.lh--14{line-height: 14px!important;} .lh--18{line-height: 18px!important;} .lh--20{line-height: 20px!important;} .lh--24{line-height: 24px!important;} .lh--30{line-height: 30px!important;} .lh--32{line-height: 32px!important;} .lh--34{line-height: 34px!important;} .lh--36{line-height: 36px!important;} .lh--40{line-height: 40px!important;}

/* __ 清除浮动 */
.clearfix {_zoom:1;}
.clearfix:after {content: "";clear: both;display: block;}
* html .clearfix { /* for IE6 */
	display: inline-block;
}
* + html .clearfix { /* for IE7 */
	display: inline-block;
}
/* 或者(不占位清除浮动) */
.cls{content: "";clear: both;height: 0px!important;line-height: 0px!important;font-size: 0px!important;overflow: hidden;}

.fl {float: left;}
.fr {float: right;}
.center{text-align:center;}
.align_r{text-align:right;}
.hide{display:none;}
.w100{width:100%;}
.db {
	display: block!important;
}
.dib {
	display: inline-block!important; *zoom: 1; *display: inline;
}
.pos-rel {
    position: relative;
}
.pos-abs {
	position: absolute;
}

/* 单行文字省略 */
.ellipsis {
	text-overflow: ellipsis; overflow: hidden; white-space: nowrap;
}

/*css3文字截取*/
.clamp1, .clamp2, .clamp3, .clamp4{display: -webkit-box!important; overflow: hidden; -webkit-box-orient: vertical;}
.clamp1{-webkit-line-clamp:1;}
.clamp2{-webkit-line-clamp:2;}
.clamp3{-webkit-line-clamp:3;}、
.clamp4{-webkit-line-clamp:4;}


/* __ 自定义样式 */
.align-l{text-align: left!important;} .align-c{text-align: center!important;} .align-r{text-align: right!important;}
.v__top{vertical-align: top!important;} .v__middle{vertical-align: middle!important;}
.max-img{display:block;margin:0 auto;max-width:100%;vertical-align:top;}
/*评级、钻、评分*/
.ico-starLv{
	background:url(../images/icon__starLv.png) repeat-x 0 -18px;display:inline-block;vertical-align: middle; height:12px;width:60px; position:relative;
}
.ico-starLv i{
	background:url(../images/icon__starLv.png) repeat-x; display:block;height:12px; position:absolute;top:0;left:0;
}
.ico-starLv02{
	background:url(../images/icon__starLv02.png) repeat-x 0 -18px;display:inline-block;vertical-align: middle; height:12px;width:60px; position:relative;
}
.ico-starLv02 i{
	background:url(../images/icon__starLv02.png) repeat-x; display:block;height:12px; position:absolute;top:0;left:0;
}
/*图片灰度*/
.gray-filter img{opacity:.5;filter:alpha(opacity=50); transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;}
.gray-filter:hover img{opacity:1;filter:alpha(opacity=100);}
/*过渡效果*/
.transit{transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s;}
.transit-bg{transition:background .3s; -webkit-transition:background .3s; -moz-transition:background .3s;}

/* __ 加载中 */
.wrap__loading{color:#777; font-size:14px;font-family:宋体;text-align:center; line-height:60px;}
.wrap__loading .loadimg{margin-right:10px;}


/* __ 当前位置 */
.qy__fx-Breadcrumb{color: #9babc0; font-size: 12px; font-family: simsun; line-height: 50px;}
.qy__fx-Breadcrumb em{padding: 0 5px;}
.qy__fx-Breadcrumb span{color: #1f2f3d;}
.qy__fx-Breadcrumb a:hover{color: #00bab3;}
