@charset "gb2312";
/* css document */

.fcontent{width:100%; padding:20px 0 40px 0; overflow:hidden;}
.fcontent .fc_left{float:left; width:880px;}
.fc_left .tool{height: 30px; line-height: 30px; border-bottom: 2px solid #c00;}
.tool h3{font-size: 16px; font-weight: bold; overflow: hidden;}
.tool ul li { float: left; font-weight: normal; display: inline; line-height: 30px; padding-right: 12px; padding-left: 12px; background-color: #f2f2f2; margin-right:1px;}
.tool ul li a{ color:#333;}
.tool ul li a:hover{ text-decoration:none;}
.tool ul li.onthis { color: #fff; background-color: #c00; }
.tool ul li.onthis a{ color:#fff;}

.contenthot { width: 300px; padding-bottom: 30px; }
.hottool { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #c00; height: 30px; }
.hottool h3{font-size: 16px; font-weight: bold;}
.hottool a { color: #333333; line-height: 30px; }
.hottool a em { color: #cccccc; }
.hotcontent dl { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ccc; }
.hotcontent dl span { float: left; display: block; text-align: center; }
.hotcontent dl dt { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #ccc; }
.hotcontent dl dt span { line-height: 32px; height: 32px; color: #999999; }
.hotcontent dl dt,.hotcontent dl dd { overflow: hidden; }
.hotcontent dl .mc  { width: 114px; text-align: left; }
.hotcontent dl .jg { width: 100px; }
.hotcontent dl .lt { width: 50px; }
.hotcontent dl .db { width: 36px; }
.hotcontent dl dd a { color: #333; line-height: 33px; }
.hotcontent dl dd .db a { color: #ccc; }
.hotcontent dl dd.hover,.hotcontent dl dd:hover { background-color: #f2f2f2; }
.hotcontent dl dd.hover a,.hotcontent dl dd:hover a{ color: #c00; text-decoration: underline; }
.hotcontent dl dd.hover .db a,.hotcontent dl dd:hover .db a { color: #666666; text-decoration: none; }
.page .current{ color: #fff; background-color: #c00; border: 1px solid #c00; text-decoration: none; }
.all .moren .current { background-image: none; margin: 0px; padding: 0px; color: #fff; display: block; height: 22px; width: 63px; background-color: #c00; border: 1px solid #c00; }

.flist .tm{ padding:16px 0 16px 0; border-bottom:1px dashed #ccc; overflow:hidden; position:relative; vertical-align:top;}
.flist .tm:hover{background:#f2f2f2;}
.flist .aimg{float:left;}
.flist .ms,.flist .zc,.flist .yd,.flist .jp,.flist .bt, .flist .tj{width:36px; height:18px; line-height:18px; overflow:hidden; text-align:center;
font-size:14px; color:#fff; position:absolute; left:0; top:16px;}
.flist .tj{background:#ff7f77;}
.flist .ms{background:#2abebe;}
.flist .zc{background:#fcb966;}
.flist .yd{background:#62bb43;}
.flist .jp{background:#dd69de;}
.flist .bt{background:#fe8001;}
.flist .tm img{vertical-align:top;}
.flist .tm .finfo{float:left; padding-left:15px;width: 480px;}
.hx_span_chen{ width:300px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.finfo h3{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height:40px;line-height:40px;font-size:16px;color:#333;}
.finfo .hx{height:30px; line-height:30px; font-size:12px; color:#999;}
.fprice .original{height:28px; line-height:28px; font-size:14px; color:#666; text-decoration:line-through;}
.finfo .address{height:30px; line-height:30px; font-size:12px; color:#999; overflow:hidden;}
.hx em{float:left; width:48px; height:30px; margin-left:26px; padding-left:16px; background:url(/uploads/image/ihif201505/icon_map2.gif) 0 center no-repeat;}
.finfo .mstime{height:22px; line-height:22px; font-size:12px; color:#999;}
.mstime span{color:#ff3333;}
.qrcode{width: 75px; height: 92px;background: no-repeat;display:none;position: absolute;right: 111px;top: 55px;overflow: hidden;} 
.qrcode img{ width: 75px;} 
.qrcode p{float: left;text-align: center;width: 100%;line-height: 10px;height: 14px;}
.fprice{text-align:right;}
.fprice .present{height:32px; line-height:32px; font-size:20px; font-weight:bold; color:#df0303;}
.fprice .abtn{float:right; width:100px; height:30px; line-height:30px; text-align:center; background:#ff3333; font-size:16px; color:#fff; border-radius:3px; text-decoration:none; margin-top:20px; -moz-transition: all 0.2s linear;  -webkit-transition: all 0.2s linear;  -o-transition: all 0.2s linear; transition: all 0.2s linear;}
.fprice .abtn:hover{background:#c00; text-decoration:none; color:#fff;}
/* ��ҳ */
.page { padding-top: 18px; }
.page .fr{ _width:380px;}
.page a { color: #333; display: block; float: left; height: 22px; width: 26px; border: 1px solid #ccc; line-height: 22px; text-align: center; margin-right: 5px; }
.page .active,.page a:hover { color: #fff; background-color: #c00; border: 1px solid #c00; text-decoration: none; }
.page .next { width: 56px; }
.page .last { width: 44px; }
.page strong {color: #c00; }

.st,.st2,.st3,.st4,.st5{width:58px; height:58px; background:url(/uploads/image/ihif201505/status.png) no-repeat; position:absolute; left:0; top:16px;}
.st2{background-position:0 -58px;}
.st3{background-position:0 -116px;}
.st4{background-position:0 -174px;}
.st5{background-position:0 -231px;}
.tjbox{float:left; height:22px; line-height:22px; background:url(/uploads/image/ihif201505/icon2-bg.png) 0 3px no-repeat; padding-left:20px; margin:20px 0 0 20px;}
.tjbox a{padding-right:10px; color: #999; text-decoration:underline; background:url(/uploads/image/ihif201505/b1.png) right center no-repeat;}
.op{background-position:0 -20px;}
.op a{background:url(/uploads/image/ihif201505/t1.png) right center no-repeat;}
.flist .price{height:55px; line-height:55px;}
.flist .price .pr1{font-size:28px; font-weight:bold; color:#c00; font-family:georgia, "times new roman", times, serif;}
.flist .price .pr1 b,.fprice .pr3{font-size:20px; font-weight:bold; font-family:"microsoft yahei";}
.flist .price .pr2{font-size:12px; color:#999; text-decoration:line-through; margin-left:5px;}
.flist .price .pr3{color:#c00;}
.flist .btn{float:right; width:100px; height:30px; line-height:30px; text-align:center; background:#ff3333; font-size:16px; color:#fff; border-radius:3px; text-decoration:none; margin-top:27px; -moz-transition: all 0.2s linear;  -webkit-transition: all 0.2s linear;  -o-transition: all 0.2s linear; transition: all 0.2s linear;}
.flist .btn:hover{background:#f00; color:#fff; text-decoration:none;}
.tj-list{float:left; width:100%; background:#f3f3f3; border-top:1px dashed #ccc; margin-top:20px;}
.tj-list li{width:100%; height:60px; line-height:60px; border-bottom:1px solid #fff;clear:both;}
.tj-list .p1{float:left; padding-left:10px; width:240px; height:60px; overflow:hidden; font-size:14px; color:#333;text-align:left;}
.tj-list .p2{float:left; width:220px; font-size:14px;text-align:left;}
.p2 .xj{color:#c00;}
.p2 .yj{font-size:12px; color:#999; margin-left:10px;text-decoration:line-through;}
.tj-list .guanjianzi{margin-top:19px;}
.tj-list .guanjianzi .zs,.tj-list .guanjianzi .zs:hover{border:1px solid #f00; color:#f00;}
.tj-list .guanjianzi .bt2,.tj-list .guanjianzi .bt2:hover{border:1px solid #ff9933;}
.tj-list .btn-yd{float:right; width:72px; height:28px; line-height:28px; border:1px solid #c00; border-radius:5px; color:#c00; text-align:center;margin:15px 23px 0 0; -moz-transition: all 0.2s linear;  -webkit-transition: all 0.2s linear;  -o-transition: all 0.2s linear; transition: all 0.2s linear;}
.tj-list .btn-yd:hover{background:#c00; color:#fff; text-decoration:none;}
.mo{float:left; width:100%; height:40px; line-height:40px; text-align:center; margin-bottom:-16px; background:#f3f3f3;}
.mo a{font-size:14px; color:#333;width: 100%;display: block;}
/*������δ��ʼ�����ֶ�ά��*/
.mer{position:absolute; top:62px; right:100px; padding-right:5px; z-index:5; display:none;}
.fprice .btn:hover .mer{ display:block;}
/*������δ��ʼ�����ֶ�ά�����*/

.line_mx8 { color: #999;margin: 0 8px; }
.gray9,.gray9 a{color:#999;}.gray9 a:hover{color:#c00;}
.iconxq, .iconprice, .iconmap, .iconadress, .iconzujin, .iconbaocun, .iconclear, .icondingzhi, .iconterm, .iconlist {background: url(/uploads/image/isiesimages/icon16.gif) 0 1px no-repeat;display: inline-block;padding-left: 18px;}
.iconadress { background-position: 0 -88px }
.finfo.c_333_f14 .hx {color: #333; font-size: 14px;}
.font_size14 {font-size: 14px!important;}
.y85 {background-position:  0 -85px; }
a.list_title_ { color: #05a; font-size: 18px; }
a.list_title_:hover { color: #c00; }
.area p.tag { font: 12px/18px microsoft yahei }
.alignr{ text-align:right}
.flist_right {position:absolute; right: 0; top: 50%;}
.price_xf {color: #de3438;font: 29px/30px arial;padding-right: 4px;vertical-align: -1px; height: 38px; }
.flist .float_none.btn { float: none!important; display: block; margin: 5px auto 0; }
.float_ri {float:right;}
.aligncenter {text-align: center;}
.moreinfo {width:180px; margin-left: 25px;}
.color_999_line_thr {color: #999; text-decoration: line-through; }
.mt8 {margin-top: 8px !important;}
.mt_-26 {margin-top: -26px;}
.mt_-44 {margin-top: -44px;}