﻿@charset "utf-8";
/* CSS Document */
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{margin:0; padding:0; font-size:12px;}
fieldset,img{border:0;}
/*address,caption,cite,code,dfn,em,strong,th,var{font-style:normal; font-weight:normal;}*/
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
q:before,q:after{content:'';}
fieldset,img{ border:0;}
abbr,acronym{border:0;}
input,button,select,textarea {font-size: 12px; font-family: "Arial", sans-serif; line-height: 120%; color: #666; padding: 2px;}
input,button,select {vertical-align: middle;}
em,cite,optgroup {font-style: normal;}
q:before,q:after {content: '';}
a{text-decoration:none; color: #666;}
a:hover{ text-decoration:underline; color: #0c58ba;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.clearfix{zoom:1;}
.clearfix:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}

body{
    font-family: 'Microsoft YaHei';
    position: relative;
    min-width: 1200px;
}
input{
    font-family: "Microsoft YaHei";
}
/*头部样式*/
.top{
    min-width:1200px;
    height: 30px;
    background: #f2f2f2;
    color: #999;
    border: 1px solid #e4e4e4;
    overflow:hidden;
}
.top .inner{
    width: 1200px;
    height: 30px;
    line-height: 30px;
    text-align:right;
    margin: 0 auto;
}
.top a{
    margin: 0 13px;
}
 .tel{
    color: #ff6604;
    font-size: 14px;
    font-weight: bold;
}
.tel .icon-tel{
    width: 14px;
    height:18px;
    display:inline-block;
    vertical-align:-4px;
    margin-right: 3px;
    background:url("../img/background/bg.png") -3px -3px no-repeat;
}
.head-info{
    width: 1200px;
    height: 100px;
    padding: 10px 0;
    margin:0 auto;
    overflow:hidden;
}
.head-info .logo{
    width: 190px;
    height:60px;
    margin-top: 25px;
    float:left;
}
.head-info .searchBox{
    width: 645px;
    height: 72px;
    margin: 28px 0 0 135px;
    float:left;
    display:inline;
    overflow:hidden;
}
.head-info .searchBox .searchTxt{
    width: 450px;
    height: 30px;
    padding:2px;
    border: 1px solid #dddddd;
    color: #888;
    text-indent: 0.6em;
    border-right: 0;
    float: left;
    display:inline;
}
.head-info .searchBox .searchTxt.focus{
    color: #323232;
}
.head-info .searchBox .searchBtn{
    width: 85px;
    height:36px;
    float:left;
    background:#ff6600;
    color: #ffffff;
    font-size:16px;
    font-family: "微软雅黑", "黑体";
    border: 0;
}
.head-info .searchBox .recommend{
    height:30px;
    line-height: 30px;
    color:#666;
    overflow:hidden;
}
.head-info .recommend a{
    color:#aeaeae;
    margin-right: 10px;
}
.head-info .QRCode{
    width: 68px;
    height: 88px;
    padding: 5px;
    border:1px solid #e4e4e4;
    float:right;
}
.head-info .QRCode:hover dt a{
    color: #f21616;
}
.head-info .QRCode dt{
    height: 20px;
    line-height: 16px;
    font-size:12px;
    text-align:center;
}
.head-info .QRCode dt a{
    color:#666;
}
.head-info .QRCode img{
    width: 68px;
}
.nav{
    min-width: 1200px;
    height: 40px;
    background:#1471ce;
}
.nav ul{
    width: 1200px;
    height:40px;
    margin: 0 auto;
    overflow:hidden;
}
.nav li{
    width: 110px;
    height: 40px;
    line-height:40px;
    text-align:center;
    display:inline-block;
}
.nav li.cur{
    background:#134c93;
}
.nav li a{
    width: 100%;
    height: 40px;
    display: block;
    text-align: center;
    line-height: 40px;
    color:#fff;
    font-size: 16px;
}
.nav li a:hover{
    background:#2662AD;
    text-decoration: none;
}
/*底部样式*/
.footer{
    width: 1200px;
    margin: 0 auto;
}
.footer dl{
    width: 210px;
    padding: 35px 0;
    float:left;
    display:inline;
    overflow:hidden;
}
.footer dt{
    height: 28px;
    color: #333333;
    font-size:16px;
}
.footer dd{
    height: 20px;
}
.footer dd a{
    color: #999999;
    font-size:12px;
}
.footer .appDownload{
    width: 160px;
    height: 100px;
    padding: 35px 0 35px 110px;
    float:left;
    display:inline;
    position: relative;
}
.footer .appDownload img{
    width: 100px;
    position:absolute;
    left: 0;
    top: 35px;
}
.footer .appDownload strong{
    width: 100%;
    height: 28px;
    display:block;
    font-size:16px;
}
.footer .appDownload p{
    color:#999;
    font-size:12px;
    line-height:20px;
}
.footer .footer-tel{
    width: 200px;
    height: 100px;
    padding: 35px 0;
    float:right;
    display:inline;
}
.footer .footer-tel strong{
    width: 100%;
    height: 28px;
    display:block;
    text-align: right;
    line-height: 28px;
    color:#333;
    font-size:18px;
}
.footer .footer-tel .icon-tel{
    width: 22px;
    height: 22px;
    display:inline-block;
    margin-right: 3px;
    background: url("../img/background/bg.png") -29px -1px no-repeat;
    vertical-align: top;
}
.footer .footer-tel p{
    text-align: right;
    color: #999999;
    font-size:12px;
    line-height: 20px;
}
.rightsBox{
    width: 100%;
    min-width: 1200px;
    height: 40px;
    background: #EAEAEA;
    margin-top: 20px;
    overflow: hidden;
}
.rightsBox .rights{
    width: 1200px;
    height: 40px;
    line-height: 40px;
    margin:0 auto;
    color: #888;
    font-size: 12px;
    text-align: center;
}
.rightsBox .rights a{
    margin: 0 5px;
    cursor: pointer;
}
.rightsBox .rights img{
    vertical-align: middle;
}
.footer-brand{
    height: 200px;
    padding-top: 45px;
    border-top: 1px solid #ededed;
    display: -none;
}
.footer-brand .brandName{
    height: 16px;
    line-height: 16px;
}
.footer-brand .brandName span{
    width: 99px;
    text-align: center;
    color: #666666;
    font-size: 14px;
    border-left: 1px dotted #E4E4E4;
    display:inline-block;
    cursor: pointer;
}
.footer-brand .brandName .cur{
    color: #1471ce;
}
.footer-brand .brandName .first{
    width: 60px;
    text-align: left;
}
.brandList{
    margin-top: 30px;
}
.brandList ul{
    width: 100%;
    display:none;
}
.brandList li{
    width: 10%;
    display:inline-block;
    height: 24px;
}
.brandList li a{
    color:#999;
    font-size:12px;
}
/*模拟select插件样式*/
.select{
    height: 28px;
    line-height: 28px;
    display: inline-block;
    border: 1px solid #ccc;
    position: relative;
    cursor: pointer;
}

.select.adv{
    z-index: 99;
}
.select .sel-val{
    height: 100%;
    padding: 0 20px 0 8px;
    display: block;
    color: #888888;
    font-size: 12px;
    background: #fff;
    position: relative;
    white-space: nowrap;
    z-index: 1;
    overflow: hidden;
}
.select .icon-triangle{
    width: 20px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0px;
    background:#fff url("../img/background/bg.png") -19px -24px no-repeat;
    cursor: pointer;
    z-index: 2;
}
.select ul{
    width: 100%;
    border: 1px solid #ccc;
    border-top: 0;
    padding: 10px 0;
    background: #fafafa;
    position: absolute;
    left: -1px;
    top: 100%;
    z-index: 99;
    display: none;
    max-height: 260px;
    overflow-y: auto;
}
.select:hover ul{
    display: block;
}
.select li{
    padding: 6px 0 6px 8px;
    line-height: 16px;
    color: #888;
    cursor: pointer;
}
.select li:hover{
    color: #f60;
    background: #ededed;
}
/*首页样式*/
.allInfo{
    width: 1200px;
    margin: 10px auto 0 auto;
}
.allInfo .allMech{
    width: 708px;
    height: 266px;
    padding: 0 18px 12px 12px;
    border: 1px solid #cfcfcf;
}
.allInfo .allMech h3{
    width: 690px;
    height: 16px;
    margin-top: 11px;
    line-height: 16px;
    font-size: 14px;
    color: #0160be;
}
.allInfo .allMech h3 i{
    width: 16px;
    height: 16px;
    display:inline-block;
    vertical-align: -3px;
    margin-right: 6px;
    background: url("../img/background/bg.png") no-repeat;
}
.allInfo .allMech h3 .icon-m{
    background-position: -64px -4px;
}
.allInfo .allMech h3 .icon-r{
    background-position: -89px -4px;
}
.allInfo .allMech h3 .icon-t{
    background-position: -114px -4px;
}
.allInfo .allMech .categoryList{
    width: 690px;
    height: 26px;
    border-bottom: 1px dotted #cfcfcf;
    overflow: hidden;
}
.allInfo .categoryList li{
    display:inline-block;
    line-height: 26px;
    margin-right: 20px;
}
.allInfo .categoryList li a{
    color:#0160be;
    font-size: 12px;
}
.allInfo .categoryList li a:hover{
    color: #f60;
}
.allInfo .allMech .last{
    width: 705px;
    border-bottom: 1px solid #cdcdcd;
}
.allInfo .recentDeal{
    width: 232px;
    height: 90px;
    margin-top: 12px;
    padding-right: 12px;
    border-right: 1px solid #dcdcdc;
    overflow:hidden;
}
.allInfo .recentDeal div{
    width: 100%;
    height: 66px;
    overflow: hidden;
}
.allInfo .recentDeal strong{
    width: 100%;
    height: 25px;
    font-size: 14px;
    color: #666;
    display: block;
}
.allInfo .recentDeal li{
    width: 100%;
    height: 22px;
    line-height: 22px;
    color: #888;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
}
.allInfo .recentDeal li .red{
    color: #f60;
    margin: 0 5px;
}
.allInfo .buyMech{
    width: 233px;
    height: 90px;
    margin-top: 12px;
    padding: 0 35px;
}
.allInfo .buyMech .tel{
    width: 221px;
    height: 24px;
    padding: 0 5px;
    border: 1px solid #ccc;
    color:#d3d3d3;
    font-size: 12px;
}
.allInfo .buyMech .tel.focus{
    color: #323232;
}
.allInfo .buyMech .selectArea{
    height: 26px;
    margin-top: 6px;
}
.allInfo .buyMech .province,.city{
    width: 113px;
    height: 18px;
    line-height: 18px;
    position: relative;
}
.allInfo .buyMech .select{
    width: 111px;
    height: 24px;
    line-height: 24px;
    position: relative;
}
.allInfo .buyMech .select span{
    color: #D3D3D3;
    font-size: 12px;
}
.allInfo .buyMech .select .focus{
    color: #323232;
}
.allInfo .buyMech .select .icon-triangle{
    /*top: －2px;*/
}
.allInfo .buyMech .smt{
    width: 233px;
    height: 26px;
    padding: 0;
    margin:6px 0 0 0;
    color: #ffffff;
    background: #f60;
    border: 0;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
}
.allInfo .tjSecurity{
    width: 124px;
    height: 90px;
    padding-left: 35px;
    margin-top: 12px;
    border-left: 1px solid #dcdcdc;
    overflow:hidden;
}
.allInfo .tjSecurity li{
    line-height:23px;
    color:#666;
    font-size: 12px;
    color: #888;
    overflow:hidden;
}
.allInfo .tjSecurity li i{
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-right: 5px;
    background: url("../img/background/bg.png") no-repeat;
    vertical-align: middle;
    float: none;
}
.allInfo .tjSecurity li .icon-s1{
    background-position: -139px -4px;
}
.allInfo .tjSecurity li .icon-s2{
    background-position: -163px -4px;
}
.allInfo .tjSecurity li .icon-s3{
    background-position: -188px -4px;
}
.allInfo .tjSecurity li .icon-s4{
    background-position: -213px -4px;
}
.allInfo .banner-box{
    width: 450px;
    height: 278px;
    border: 1px solid #d1cdcc;
    position: relative;
    overflow: hidden;
}
.banner-box .imgBox ul{
    width: 1000%;
}
.banner-box .imgBox li{
    width: 450px;
    height: 278px;
    float: left;
    margin: 0 auto;
    overflow: hidden;
}
.banner-box .imgBox li .m-width{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.banner-box .imgBox li img{
    width: 100%;
    height: 100%;
    display: block;
}
.banner-box .banner-btn{
    width: 88px;
    height: 12px;
    position: absolute;
    bottom: 10px;
    left: 180px;
}
.banner-box .banner-btn li{
    width: 12px;
    height: 12px;
    float: left;
    display: inline;
    margin: 0 5px;
    background: url("../img/background/bg.png") -204px -169px no-repeat;
    cursor: pointer;
    text-indent: -9999px;
}
.banner-box .banner-btn li.cur{
    background-position: -224px -169px;
}
.banner-box .prev{
    width: 30px;
    height: 54px;
    position: absolute;
    left: 0;
    top: 112px;
    background: url("../img/background/scrollBtn.png") 0 0 no-repeat;
    z-index: 2;
}
.banner-box .next{
    width: 30px;
    height: 54px;
    position: absolute;
    right: 0;
    top: 112px;
    background: url("../img/background/scrollBtn.png") -33px 0 no-repeat;
    z-index: 2;
}
.mechBox{
    width: 1200px;
    margin: 0 auto;
}
.mechBox .tit{
    height: 20px;
    line-height: 20px;
    border-left: 2px solid #0f69c2;
    margin-top: 33px;
    position: relative;
    color: #333;
    text-indent: 0.5em;
    font-size: 14px;
}
.mechBox .tit a{
    position: absolute;
    right: 0;
    top: 0;
    color: #0160be;
    font-size: 12px;
}
.proList li{
    width: 274px;
    height: 284px;
    padding: 8px;
    border: 1px solid #C9C9C9;
    float: left;
    display: inline;
    margin: 10px 10px 0 0;
    position: relative;
}
.proList li.mr0{
    margin-right: 0;
}
.proList li:hover{
    border-color: #f60;
}
.proList li .mech-img{
    width: 274px;
    height: 166px;
    display: block;
    overflow: hidden;
}
.proList .mech-img img{
    width: 274px;
    min-height: 100%;
}
.proList li .name{
    width: 100%;
    height: 26px;
    line-height: 26px;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #646464;
    margin-top: 14px;
    overflow: hidden;
}
.proList li .price{
    height: 26px;
    line-height: 26px;
    color: #888;
    font-size: 12px;
    position: relative;
}
.proList .price .red{
    font-weight: bold;
    color: #f21616;
}
.proList .price em{
    font-size: 16px;
    font-weight: bold;
}
.proList .price label{
    position: absolute;
    right: 0;
    top: 0;
}
.proList .sold{
    width: 96px;
    position: absolute;
    right: 10px;
    top: 120px;
    z-index: 3;
}
.proList .mechInfo{
    height: 26px;
    line-height: 26px;
    color: #888;
    position: relative;
}
.proList .mechInfo label{
    position: absolute;
    right: 0;
    top: 0;	
}
.proList .mechInfo .icon-place{
    width: 10px;
    height: 12px;
    display: inline-block;
    margin-right: 2px;
    background: url("../img/background/bg.png") -267px -32px no-repeat;
    vertical-align: middle;
}
.proList .icons{
    height: 20px;
    margin-top: 5px;
}
.proList .icons div{
    width: 18px;
    height: 18px;
    position: relative;
    float: left;
    margin-right: 4px;
    display: inline;
}
.proList .icons i{
    width: 18px;
    height: 18px;
    display: inline-block;
    cursor: pointer;
    background: url("../img/background/bg.png") no-repeat;
    vertical-align: bottom;
}
.proList .icons label{
    height: 18px;
    line-height: 18px;
    background: #fff;
    color: #7e7e7e;
    padding: 0 4px;
    white-space: nowrap;
    position: absolute;
    left: 0;
    top: -22px;
    z-index: 2;
    border: 1px solid #c9c9c9;
    display: none;
}
.proList .icons div:hover label{
    display: block;
}
.proList .icons .icon-i1{
    background-position: -64px -30px;
}
.proList .icons .icon-i2{
    background-position: -89px -30px;
}
.proList .icons .icon-i3{
    background-position: -114px -30px;
}
.proList .icons .icon-i4{
    background-position: -139px -30px;
}
.proList .icons .icon-i5{
    background-position: -163px -30px;
}
.proList .icons .icon-i6{
    background-position: -188px -30px;
}
.proList .icons .icon-i7{
    background-position: -213px -30px;
}
.proList .icons .icon-i8{
    background-position: -239px -30px;
}


.mapBox{
    width: 1200px;
    height: 436px;
    margin: 10px auto;
}
#theme-select{
    display: none;
}
#map{
    width: 770px;
    height: 435px;
    border: 1px solid #c9c9c9;
    float: left;
    position: relative;
    overflow: hidden;
}
#map .city-title{
    width: 166px;
    position: absolute;
    left: -1px;
    top: -1px;
}
.mapBox #main{
    height: 437px;
}
.mapBox .entrance{
    width: 410px;
    height: 437px;
    float: right;
    overflow: hidden;
}
.mapBox .entrance img{
    width: 410px;
    height: 132px;
    margin-top: 20px;
}
.mapBox .entrance .mt0{
    margin-top: 0;
}
.securityList{
    width: 1200px;
    height: 90px;
    padding-top: 50px;
    margin: 0px auto;
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
}
.securityList li{
    width: 205px;
    height: 70px;
    line-height: 40px;
    font-size: 14px;
    color: #666;
    float: left;
    margin-right: 135px;
    display: inline;
}
.securityList li i{
    width: 65px;
    height: 50px;
    display: inline-block;
    background: url("../img/background/icon-security.png") no-repeat;
    vertical-align: middle;
}
.securityList li .icon-s1{
    background-position: 0 0;
}
.securityList li .icon-s2{
    background-position: -65px 0;
}
.securityList li .icon-s3{
    background-position: -130px 0;
}
.securityList li .icon-s4{
    background-position: -195px 0;
}
.securityList .last{
    width: 180px;
    float: right;
    margin: 0;
}
/*列表页样式*/
.location{
    width: 1200px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    font-size: 12px;
    color: #232323;
}
.location a{
    color: #232323;
}
.searchResult{
    width: 1200px;
    height: 34px;
    line-height: 34px;
    color: #000;
    font-size: 12px;
    text-indent: 1.5em;
    background: #fff1db;
    margin: 10px auto 0 auto;
}
.searchResult label{
    color: #888;
}
.searchResult .orange{
    color: #f60;
    margin: 0 2px;
}

.sort{
    width: 1198px;
    height: 34px;
    margin: 10px auto 0 auto;
    background: #F2F2F2;
    border: 1px solid #dddddd;
    position: relative;
}
.sort .rule{
    *width: 85px;
    _width: 85px;
    padding: 0 20px;
    *padding: 0;
    _padding:0;
    line-height: 34px;
    float: left;
    text-align: center;
    color: #888;
    position: relative;
    cursor: pointer;
    border-left: 1px solid #F2F2F2;
    border-right: 1px solid #F2F2F2;
}
.sort .rule>a{
    color: #888;
}
.sort .rule:hover{
    border: 1px solid #c9c9c9;
    background: #fff;
    color: #f60;
    margin: -1px 0 0 -1px;
}
.sort .rule:hover>a{
    color: #f60;
}
.sort .icon-triangle{
    width: 9px;
    height: 8px;
    display: inline-block;
    margin-left: 5px;
    background: url("../img/background/bg.png") -25px -29px no-repeat;
    vertical-align: middle;
}
.sort .rule ul{
    width: 114px;
    padding: 10px 0;
    border:1px solid #ccc;
    position: absolute;
    left: -1px;
    top: -1px;
    background: #fff;
    z-index: 2;
    display: none;
}
.sort div:hover ul{
    display: block;
}
.sort .cur{
    color: #f60;
    background: #fff;
    border: 1px solid #C9C9C9;
    margin: -1px 0 0 -1px;
}
.sort .cur a{
    color: #f60;
}
.sort .rule li{
    line-height: 24px;
    text-align: center;
    color: #888;
}
.sort .cur li a{
    color: #888;
}
.sort .displayMode{
    width: 130px;
    height: 34px;
    position: absolute;
    right: 0;
    top: 0;
}
.sort .displayMode div{
    width: 50%;
    height: 34px;
    line-height: 34px;
    float: right;
    /*float: left;*/
    color: #888;
    font-size: 12px;
    cursor: pointer;
}
.sort .displayMode i{
    width: 18px;
    height: 18px;
    display: inline-block;
    background: url("../img/background/bg.png") no-repeat;
    vertical-align: middle;
    margin-right: 5px;
}
.sort .displayMode .icon-big{
    background-position: -211px -53px;
}
.sort .displayMode .icon-list{
    background-position: -251px -53px;
}
.sort .displayMode .curr{
    color: #f60;
}
.sort .displayMode .curr .icon-big{
    background-position: -211px -78px;
}
.sort .displayMode .curr .icon-list{
    background-position: -251px -78px;
}
.sort .displayMode div:hover{
    color: #f60;
}
.sort .displayMode div:hover .icon-big{
    background-position: -211px -78px;
}
.sort .displayMode div:hover .icon-list{
    background-position: -251px -78px;
}
.pages{
    width: 100%;
    max-width: 1200px;
    height: 28px;
    padding: 30px 0;
    margin: 0 auto;
    text-align: center;
    font-size: 0;
}
.pages a{
    width: 32px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    color: #3d3d3d;
    font-size: 12px;
    border: 1px solid #ddd;
    display: inline-block;
    cursor: pointer;
    margin-left: -1px;
}
.pages a:hover{
    background: #f60;
    border-color: #f60;
    color: #fff;
    text-decoration: none;
}
.pages span{
    display: inline-block;
    font-size: 12px;
}
.pages .ellipsis{
    width: 20px;
}
.pages .pre,
.pages .next{
    width: 52px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    display: inline-block;
    margin: 0 4px;
    border: 1px solid #ddd;
}
.pages .disable{
    color: #b7b7b7;
    cursor: auto;
    cursor: text;
}
.pages .disable:hover{
    background: #fff;
    border-color: #ddd;
    color: #b7b7b7;
}
.pages .cur{
    background: #f60;
    border-color: #f60;
    color: #fff;
}
.pages .inp{
    width: 60px;
    height: 26px;
    text-align: center;
    padding: 0;
    vertical-align: 0px;
}
.pages .btn{
    width: 60px;
    height: 28px;
    background-color: #f60;
    border: 0;
    color: #fff;
    font-size: 14px;
    vertical-align: -1px;
    margin: 0 4px;
    cursor: pointer;
}
.pages.small{
    padding: 15px 0;
    height: 22px;
}
.pages.small a{
    width: 30px;
    height: 20px;
    line-height: 20px;
}
.pages.small .pre,
.pages.small .next{
    width: 54px;
    height: 20px;
    line-height: 20px;
}
/*行业资讯*/
.infoList{
    width: 1200px;
    margin: 10px auto 0 auto;
}
.infoList li{
    height: 80px;
    padding: 15px 20px;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
}
.infoList li.bor0{
    border-bottom: 0;
}
.infoList li .tit{
    width: 100%;
    height: 32px;
    line-height: 30px;
    position: relative;
    overflow: hidden;
}
.infoList .tit a{
    color: #05519d;
    font-size: 14px;
}
.infoList .tit a:hover{
    color: #c11b00;
}
.infoList .tit .time{
    position: absolute;
    right: 0;
    top: 2px;
    color: #909090;
    font-size: 12px;
}
.infoList .des{
    max-height: 48px;
    line-height: 24px;
    color: #646464;
    font-size: 14px;
}
/*设备详情页样式*/
.proBox{
    width: 1200px;
    margin: 0 auto;
}
.proBox .imgScroll{
    width: 600px;
    /*height: 480px;*/
}
.proBox .imgScroll .bigBox{
    width: 600px;
    height: 400px;
    border: 1px solid #c9c9c9;
    position: relative;
    overflow: hidden;
}
.proBox .bigBox .imgBox{
    width: 600px;
    height: 400px;
}
.proBox .bigBox .imgBox li{
    width: 600px;
    height: 400px;
    text-align: center;
    float: left;
}
.proBox .bigBox .imgBox li img{
    max-width: 100%;
    height: 100%;
}
.proBox .imgScroll .wordBox{
    width: 580px;
    height: 48px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    line-height: 16px;
    z-index: 13;
    overflow: hidden;
}
.proBox .imgScroll .smBox{
    height: 74px;
    padding: 0 10px;
    margin-top: 5px;
    position: relative;
    overflow: hidden;
}
.proBox .imgScroll .smBox .imgBox{
    overflow: hidden;
}
.proBox .smBox .leftBtn,
.proBox .smBox .rightBtn{
    width: 10px;
    height: 74px;
    position: absolute;
    top: 0;
    cursor: pointer;
}
.proBox .smBox .leftBtn{
    left: 0;
}
.proBox .smBox .rightBtn{
    right: 0;
}
.proBox .smBox .icon-leftBtn,
.proBox .smBox .icon-rightBtn{
    width: 100%;
    height: 20px;
    display: block;
    margin-top: 27px;
    background: url("../img/background/bg.png") no-repeat;
}
.proBox .smBox .icon-leftBtn{
    background-position: -125px -105px;
}
.proBox .smBox .icon-rightBtn{
    background-position: -145px -105px;
}
.proBox .smBox li{
    width: 108px;
    height: 72px;
    border: 1px solid #c9c9c9;
    float: left;
    display: inline;
    text-align: center;
    margin-left: 5px;
    cursor: pointer;
}
.proBox .smBox li.cur{
    border-color: #f60;
}
.proBox .smBox li:hover{
    border-color: #f60;
}
.proBox .smBox li img{
    max-width: 108px;
    height: 72px;
}
.proBox .proDes{
    width: 580px;
    /*height: 490px;*/
    position: relative;
}
.proBox .proDes h2,.proBox .proDes h1{
    max-height: 48px;
    line-height: 24px;
    font-size: 18px;
    color: #000;
    padding-left: 10px;
    overflow: hidden;
}
.proBox .proDes h2 label{
    color: #888;
    font-size: 16px;
    display: inline-block;
}
.proBox .proDes h2 .pubTime{
    float: right;
    display: inline;
    font-size: 12px;
    color: #888;
}
.proBox .proDes h2 .pubTime .icon-time{
    width: 15px;
    height: 15px;
    display: inline-block;
    background: url("../img/background/bg.png") -288px -193px no-repeat;
    margin-right: 3px;
    vertical-align: middle;
}
.proBox .proDes .proFlag{
    width: 100%;
    height: 35px;
    overflow: hidden;
}
.proBox .proDes .proFlag li{
    display: inline-block;
    height: 30px;
    padding-left: 10px;
    line-height: 30px;
    font-size: 12px;
    color: #888;
}
.proBox .proFlag i{
    width: 18px;
    height: 16px;
    display: inline-block;
    background: url("../img/background/bg.png") no-repeat;
    vertical-align: middle;
}
.proBox .proFlag .icon-book{
    background-position: -2px -105px;
}
.proBox .proFlag .icon-user{
    background-position: -22px -105px;
}
.proBox .proFlag .icon-star{
    background-position: -42px -105px;
}
.proBox .proFlag .icon-warn{
    background-position: -82px -105px;
}
.proBox .proDes .proFlag .fav:hover{
    color: #f60;
    cursor: pointer;
}
.proBox .proDes .proFlag .fav:hover .icon-star{
    background-position: -62px -105px;
}
.proBox .proDes .proFlag .stored{
    color: #f60;
    cursor: pointer;
}
.proBox .proDes .proFlag .stored .icon-star{
    background-position: -62px -105px;
}
.proBox .proDes .proFlag .report:hover{
    color: #f60;
    cursor: pointer;
}
.proBox .proDes .proFlag .report:hover .icon-warn{
    background-position: -102px -105px;
}
.proBox .proDes .proItems{
    padding-left: 10px;
}
.proBox .proDes .proItems li{
    height: 32px;
    /*line-height: 33px;*/
    font-size: 14px;
    color: #3e3e3e;
}
.proBox .proDes .sold{
    width: 131px;
    height: 131px;
    position: absolute;
    left: 330px;
    top: 0;
    z-index: 9;
}
.proBox .proItems li span{
    color: #888;
}
.proBox .proItems li strong{
    color: #f21616;
    font-size: 12px;
}
.proBox .proItems li em{
    font-size: 18px;
    font-weight: bold;
}
.proBox .insurance{
    width: 560px;
    /*height: 150px;*/
    padding: 18px 10px 12px 10px;
    background: #fff3f3;
    position: absolute;
    left: 0;
    bottom: 0;
    overflow: hidden;
}
.proBox .proDes .tel{
    width: 100%;
    height: 40px;
    line-height: 40px;
    display: block;
    font-size: 28px;
    font-weight: bold;
    color: #f60;
}
.proBox .proDes .icon-tel{
    width: 40px;
    height: 40px;
    display: inline-block;
    vertical-align: -7px;
    margin-right: 8px;
    background: url("../img/background/bg.png") -40px -125px no-repeat;
}

    .proBox .proDes .icon-qq {
        width: 25px;
        height: 25px;
        display: inline-block;
        vertical-align: -7px;
        margin-right: 8px;
        background: url("../img/background/bg.png") -3px -372px no-repeat;
    }

    .proBox .proDes .icon-lbs {
        width: 25px;
        height: 25px;
        display: inline-block;
        vertical-align: -7px;
        margin-right: 8px;
        background: url("../img/background/bg.png") -270px 0px no-repeat;
    }

    .proBox .proDes .icon-smalltel {
        width: 25px;
        height: 25px;
        display: inline-block;
        vertical-align: -7px;
        margin-right: 8px;
        background: url("../img/background/bg.png") -295px 0px no-repeat;
    }
    .proBox .proDes .icon-contact {
        width: 25px;
        height: 25px;
        display: inline-block;
        vertical-align: -7px;
        margin-right: 8px;
        background: url("../img/background/bg.png") -238px 0px no-repeat;
    }
    .proBox .proDes .icon-info {
        width: 25px;
        height: 25px;
        display: inline-block;
        vertical-align: -7px;
        margin-right: 8px;
        background: url("../img/background/bg.png") -249px -78px no-repeat;
    }

.proBox .proDes .tel .btn{
    height: 30px;
    padding: 0 10px;
    display: inline-block;
    background: #fe6700;
    line-height: 30px;
    color: #fff;
    font-size: 16px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-left: 10px;
    vertical-align: 6px;
    cursor: pointer;
    font-weight: normal;
}
.proBox .insurance .cert{
    width: 100%;
    color: #3e3e3e;
    overflow: hidden;
}
.proBox .insurance .cert label{
    width: 36px;
    float: left;
}
.proBox .insurance .cert ul{
    width: 522px;
    float: left;
}
.proBox .insurance .cert ul.two{
    margin: 3px 0 0 36px;
}
.proBox .insurance .cert li{
    height: 20px;
    line-height: 20px;
    padding: 0 4px 0 2px;
    background: #fff;
    border: 1px solid #eee;
    margin: 0 7px 4px 0;
    float: left;
    display: inline;
    color: #888;
}
.proBox .insurance .cert i{
    width: 22px;
    height: 20px;
    float: left;
    background: url("../img/background/bg.png") no-repeat;
}
.proBox .insurance .cert .icon-s1{
    background-position: -62px -28px;
}
.proBox .insurance .cert .icon-s2{
    background-position: -87px -28px;
}
.proBox .insurance .cert .icon-s3{
    background-position: -112px -28px;
}
.proBox .insurance .cert .icon-s4{
    background-position: -137px -28px;
}
.proBox .insurance .cert .icon-s5{
    background-position: -162px -28px;
}
.proBox .insurance .cert .icon-s6{
    background-position: -187px -28px;
}
.proBox .insurance .cert .icon-s7{
    background-position: -212px -28px;
}
.proBox .insurance .cert .icon-s8{
    background-position: -237px -28px;
}
.proBox .safety{
    line-height: 22px;
    margin-top: 10px;
    color: #3e3e3e;
}
.proBox .safety .orange{
    color: #f60;
}
.proBox .safety a{
    color: #0160be;
    text-decoration: underline;
}
.proBox .cdimgdiv img{
    max-width: 1200px;
    margin-top: 30px;
}
.tab-tit,
.tab-tit-clone{
    width: 1198px;
    height: 38px;
    border: 1px solid #c9c9c9;
    background: #fff;
    margin: 20px auto 0 auto;
    position: relative;
    z-index: 11;
}
.tab-tit-clone{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 12;
    margin: 0;
    display: none;
}
.tab-tit a,
.tab-tit-clone a{
    width: 96px;
    height: 38px;
    position: relative;
    left: -1px;
    top: -1px;
    text-align: center;
    line-height: 38px;
    float: left;
    font-size: 14px;
    color: #888;
    cursor: pointer;
}
.tab-tit a:hover,
.tab-tit-clone a:hover{
    text-decoration: none;
}
.tab-tit .icon-tri,
.tab-tit-clone .icon-tri{
    width: 10px;
    height: 5px;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: 0px;
    background: url("../img/background/bg.png") -167px -111px no-repeat;
    display: none;
}
.tab-tit .cur,
.tab-tit-clone .cur{
    height: 37px;
    line-height: 37px;
    border-top: 2px solid #f60;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    color: #f60;
}
.tab-tit .cur .icon-tri,
.tab-tit-clone .cur .icon-tri{
    display: block;
}
.artBox{
    width: 1198px;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
    margin: 20px auto 0 auto;
}
.testTable{
    width: 100%;
    border-top: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
    border-collapse:collapse;
    border-spacing:0;
}
.artBox .mt20{
    margin-top: 20px;
}
.testTable th{
    background: #ededed;
    height: 28px;
    text-indent: 6px;
    color: #646464;
}
.testTable td{
    height: 28px;
    background: #fff;
    border-top: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    text-indent: 6px;
    color: #888;
}

.detailTit {
    width: 1200px;
    height: 50px;
    line-height: 50px;
    color: #323232;
    font-size: 14px;
    margin: 0 auto;
}
.lookRecord{
    width: 1200px;
    margin: 0 auto;
    border: 1px solid #C9C9C9;
    border-collapse: collapse;
    border-spacing: 0;
}
.lookRecord th{
    height: 28px;
    background: #EDEDED;
    border-right: 1px solid #C9C9C9;
    text-align: center;
    color: #323232;
}
.lookRecord tbody tr{
    border-top: 1px solid #C9C9C9;
}
.lookRecord tbody .bor0{
    border-top: 0;
}
.lookRecord td{
    color: #646464;
    font-size: 12px;
    text-align: center;
}
.lookRecord td p{
    padding: 15px;
    line-height: 20px;
    text-align: left;
}
.favTit{
    width: 1200px;
    height: 30px;
    line-height: 30px;
    color: #323232;
    font-size: 14px;
    margin: 10px auto 0 auto;
}
.buyTit{
    width: 1200px;
    height: 50px;
    margin: 20px auto 0 auto;
    line-height: 40px;
    font-size: 16px;
    color: #232323;
    border-bottom: 1px solid #ccc;
}
.buyCon{
    width: 1200px;
    padding-top: 30px;
    margin: 0 auto 45px auto;
}
/*登录框样式*/
.bg{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #000;
    opacity: 0.6;
    z-index: 99;
    display: none;
}
.popBox{
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 100;
    display: none;
}

/*设备查看详情*/
.status{
    width: 1160px;
    height: 40px;
    padding: 0 20px;
    margin: 0 auto;
    background: #fff1db;
    color: #323232;
    font-size: 14px;
}
.status span{
    width: 33.3%;
    line-height: 40px;
    float: left;
    display: inline;
}
.status .tc{
    text-align: center;
}
.status .tr{
    text-align: right;
}
.status .gray{
    color: #888;
    font-size: 12px;
}
.status .green{
    color: #089805;
}
.status .red{
    color: #f21616;
}
.status .pl20{
    padding-left: 20px;
}
.equipTit{
    width: 1180px;
    padding-left: 20px;
    height: 40px;
    line-height: 40px;
    color: #000;
    font-size: 14px;
    margin: 0 auto;
}
.recordTable{
    width: 1198px;
    border: 1px solid #c9c9c9;
    border-spacing: 0;
    margin: 0 auto;
}
.recordTable tr{
    color: #323232;
}
.recordTable th{
    background: #ededed;
    border-bottom: 1px solid #C9C9C9;
}
.recordTable tbody{
    margin: 14px 0;
}
.recordTable th,
.recordTable td{
    padding: 8px 0;
    text-indent: 4em;
}
.icons{
    position: relative;
}
.icons .publishTime{
    height: 20px;
    line-height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    color: #888;
}

.charge{
    width: 1200px;
    height: 746px;
    margin: 30px auto;
    background: url("../img/background/serviceCharge.jpg") no-repeat;
    overflow: hidden;
}

.mt40{
    margin-top: 40px;
}


/*城市查询样式*/
.cityBox{
    width: 1200px;
    margin: 45px auto 45px auto;
}
.cityBox .map{
    width: 843px;
    height: 462px;
    float: left;
    border: 1px solid #e4e4e4;
    position: relative;
}
.cityBox .map .goBack-btn{
    width: 40px;
    height: 20px;
    font-size: 12px;
    color: #646464;
    text-align: center;
    line-height: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 12;
    background: url("../img/background/bg.png") -228px -220px no-repeat;
    cursor: pointer;
    display: none;
}
.cityBox .map .goBack-btn:hover{
    color: #fff;
    background-position: -279px -220px;
}
#main{
    height: 462px;
}
.cityBox .shopList{
    width: 340px;
    height: 462px;
    float: right;
    overflow-y: auto;
}
.cityBox .shopList li{
    height: 103px;
    padding: 5px 0 0 120px;
    margin-top: 10px;
    position: relative;
}
.cityBox .shopList li.mt0{
    margin-top: 0;
}
.cityBox .shopList .tester{
    width: 99px;
    height: 106px;
    border: 1px solid #9b9b9b;
    position: absolute;
    left: 0;
    top: 0;
}
.cityBox .shopList .tester:hover{
    border-color: #f60;
}
.cityBox .shopList li p{
    height: 20px;
    padding: 6px 0;
    line-height: 20px;
    color: #646464;
    font-size: 12px;
}
.cityBox .shopList p i{
    width: 17px;
    height: 17px;
    display: inline-block;
    background: url("../img/background/bg.png") no-repeat;
    margin-right: 15px;
    vertical-align: middle;
}
.cityBox .shopList p .icon-place{
    background-position: -270px -4px;
}
.cityBox .shopList p .icon-user{
    background-position: -240px -3px;
}
.cityBox .shopList p .icon-tel{
    background-position: -296px -3px;
}
.CodeMirror {
    height: 462px;
    display: none;
}
.mb45{
    margin-bottom: 45px;
}
/*店铺认证样式*/
.brandLogoBox{
    width: 1200px;
    height: 80px;
    margin: 10px auto 0 auto;
}
.brandLogoBox .brandLogo{
    width: 160px;
    height: 80px;
    float: left;
}
.brandLogoBox .Business{font-size:16px;padding-left: 17px; color:#646464}
.brandLogoBox .shopName{
    width: 900px;
    height: 40px;
    padding-left: 17px;
    /*margin: 20px 0 0 14px;
    border-left: 1px solid #272727;*/
    font-size: 20px;
    color: #272727;
    line-height: 40px;
}
.brandLogoBox .shopName .certified{
    width: 60px;
    height: 20px;
    display: inline-block;
    margin-left: 20px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    background: url("../img/background/bg.png") -157px -220px no-repeat;
    vertical-align: 4px;
    cursor: pointer;
}
.shopNav{
    width: 1200px;
    height: 40px;
    margin: 10px auto;
    background: #113582;
    position: relative;
    overflow: hidden;
}
.shopNav li{
    width: 100px;
    line-height: 40px;
    display: inline-block;
    text-align: center;
}
.shopNav li a{
    width: 100%;
    height: 40px;
    display: inline-block;
    font-size: 14px;
    color: #fff;
}
.shopNav li a:hover,.shopNav li.active a{
    text-decoration: none;
    background: #f60;
}
.shopNav .shopSearch{
    width: 224px;
    height: 28px;
    position: absolute;
    right: 12px;
    top: 6px;
    background: url("../img/background/bg.png") -2px -336px no-repeat;
    font-size: 0;
}
.shopNav .shopSearch .txt{
    width: 156px;
    height: 27px;
    padding: 0 0 0 6px;
    line-height: 27px;
    display: inline-block;
    border: 0;
    background: none;
}
.shopNav .shopSearch .btn{
    width: 62px;
    height: 27px;
    padding: 0;
    line-height: 27px;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    cursor: pointer;
    border: 0;
    background: none;
}
.shopNav .shopSearch .icon-search{
    width: 20px;
    height: 27px;
    display: inline-block;
    background: url("../img/background/bg.png") -40px -25px no-repeat;
    position: absolute;
    left: 6px;
    top: 0px;
}
.shopBanner{
    width: 1200px;
    /*height: 395px;*/
    margin: 0 auto;
}
.shopBanner img{
    width: 100%;
    /*height: 395px;*/
}

/*幻灯片*/
#ibanner {
    overflow: hidden;
    margin-bottom:1px;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  /*left: 0;
  top: 0;*/
  text-align:center;margin:0 auto;
  }

.rslides li a{}
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  /*float: left;*/
  width:100%;
  /* border:1px solid #dbd7d2; */
  text-align:center;margin:0 auto;
  }
/*首页幻灯图片*/
.span8 .span6 .rslides img {width: 80%;}

.rslides_tabs {
  list-style: none;
  padding: 0;
  background: rgba(0,0,0,.25);
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  font-size: 18px;
  list-style: none;
  margin: 0 auto 0px;
  /*max-width: 540px;*/
  padding: 10px 0;
  text-align: center;
  width: 100%;
  }

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
  }

.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
  }

.rslides_tabs li:first-child {
  margin-left: 0;
  }

.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
  }
  

.rslides_nav {
  position:absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("/JS/ResponsiveSlides/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.rslides_nav:active {
  opacity: 1.0;
  }

.rslides_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

.rslides p {text-align:center}
.rslides p a{color:#000;}


.shopMain{
    width: 1200px;
    margin: 15px auto 0 auto;
}
.shopMain .shopBar{
    width: 188px;
    float: left;
    border: 1px solid #cdcdcd;
}
.shopMain .shopBar strong{
    width: 160px;
    height: 32px;
    padding-left: 28px;
    line-height: 32px;
    background: #7a7a7a;
    color: #fff;
    font-size: 14px;
    border-bottom: 1px solid #fff;
    display: block;
}
.shopMain .shopBar strong a{
    color: #fff;
    font-size: 14px;
}
.shopMain .shopBar ul{
    padding: 10px 0;
}
.shopMain .shopBar li{
    height: 22px;
    padding-left: 28px;
    line-height: 22px;
    color: #272727;
    font-size: 12px;
    overflow: hidden;
		padding:0 10px;
}
.shopMain .shopBar li.checkPhone_fans{height:auto;}
.shopMain .shopBar li.checkPhone_fans .btn{padding:2px 10px;font-size:12px;outline:none;}
.shopMain .shopBox{
    width: 1000px;
    float: right;
}

.shopMain .shopBox .richtxt,.shopMain .shopBox .richtxt p{
    font-size:14px;line-height: 25px;
}.shopMain .shopBox .richtxt h3,.shopMain .shopBox .richtxt h4{color: #f60;}
.shopMain .shopTit{
    padding-left: 17px;
    height: 27px;
    border-bottom: 2px solid #5a5a5a;
}
.shopMain .shopTit li{
    border: 1px solid #eee;
    border-bottom: 0;
    display: inline-block;
    margin-right: 8px;
}
.shopMain .shopTit li a{
    height: 26px;
    padding: 0 15px;
    line-height: 26px;
    color: #5a5a5a;
    font-size: 14px;
    display: inline-block;
}
.shopMain .shopTit li a:hover{
    background: #5a5a5a;
    color: #fff;
    text-decoration: none;
}
.shopMain .shopBox .proList,.shopMain .shopBox .richtxt{margin-left: 17px;}
.shopMain .shopBox .proList li{margin: 26px 26px 0 0;}
/*铁宝贝alert测试样式*/
#popup_container {border:5px solid #999; min-width:300px; max-width:600px; font-size:12px; background-color:#fff; border-radius: 5px;}
#popup_title {border:1px solid #fff; font-weight:bold; font-size:14px; background-color:#ea8e3d; color:#fff; text-align:center; line-height:1.75em;}
#popup_content { padding:1em 1.75em;}
.alert#popup_content {BACKGROUND:#fff;}
.confirm#popup_content {BACKGROUND:#fff;}
.prompt#popup_content {BACKGROUND:#fff;}
#popup_message { padding-left:48px;}
#popup_panel { margin:1em 0 0 1em; text-align:center;}
#popup_prompt {MARGIN: 0.5em 0em}
#popup_ok{padding:5px 20px;}

/*错误提示框*/
.errorBox{
    width: 370px;
    height: 200px;
    border: 1px solid #ebebeb;
    background: #fff;
    margin: -100px 0 0 -185px;
    -webkit-box-shadow: 0px 4px 8px #888;
    -moz-box-shadow: 0px 4px 8px #888;
    box-shadow: 0px 4px 8px #888;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
}
.errorBox .tit{
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 12px;
    text-indent: 1em;
    background: #f60;
    position: relative;
}
.errorBox .tit .btn-close{
    width: 16px;
    height: 16px;
    position: absolute;
    right: 7px;
    top: 8px;
    background: url("../img/background/bg.png") -287px -170px no-repeat;
    cursor: pointer;
}
.errorBox .con{
    height: 70px;
    padding: 55px 20px 0 20px;
}
.errorBox .con p{
    line-height: 24px;
    text-align: center;
    color: #646464;
}
.errorBox .btns{
    width: 100%;
    height: 30px;
    text-align: center;
    font-size: 0;
}
.errorBox .btns input{
    width: 80px;
    height: 26px;
    padding: 0;
    border: 0;
    margin: 0 10px;
    font-size: 12px;
    display: inline-block;
    cursor: pointer;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.errorBox .btns .sure{
    color: #fff;
    background: #f60;
}
.errorBox .btns .again{
    color: #646464;
    background: #d2d2d2;
}
/*右侧悬浮框按钮样式（返回顶部）*/
.fixedBox{
    width: 40px;
    position: fixed;
    right: 0;
    bottom: 50px;
    border-bottom: 1px solid #f60;
}
.fixedBox .btn-fb,
.fixedBox .btn-top{
    width: 30px;
    height: 28px;
    padding: 5px 4px;
    background: #fff;
    border: 1px solid #f60;
    border-bottom: 0;
    font-size: 12px;
    text-align: center;
    line-height: 14px;
    cursor: pointer;
}
.fixedBox .btn-fb span{
    display: block;
    color: #f60;
}
.fixedBox .btn-fb:hover,
.fixedBox .btn-top:hover{
    background: #f60;
}
.fixedBox .btn-fb:hover span{
    color: #fff;
    text-decoration: none;
}
.fixedBox .btn-top .icon-top{
    width: 30px;
    height: 28px;
    display: block;
    background: url("../img/background/bg.png") -244px -187px no-repeat;
}
.fixedBox .btn-fb{
    position: relative;
}
.fixedBox .btn-fb label{
    height: 38px;
    padding: 0 5px;
    line-height: 38px;
    position: absolute;
    right: 100%;
    top: -1px;
    background-color: #fff;
    white-space: nowrap;
    border: 1px solid #f60;
    color: #f60;
    display: none;
}
.fixedBox .btn-fb:hover label{
    display: block;
}
.fixedBox .btn-top span{
    color: #fff;
    display: none;
}
.fixedBox .btn-top:hover .icon-top{
    display: none;
}
.fixedBox .btn-top:hover span{
    display: block;
}
/*选择图片样式*/
.info_box{width:100%; clear:both;}
.info_box .select_pic{padding:3px 15px;}
.info_box .lh180 span{width: 150px; float:left; text-align: right; display: inline; padding-right: 10px;}
.info_box div{line-height: 30px;}
/*服务保障页样式*/
.service-banner{
    width: 100%;
    height: 430px;
    background: #57beff;
}
.service-banner img{
    width: 1200px;
    height: 430px;
    margin: 0 auto;
    display: block;
}
.serviceBox{
    width: 1200px;
    margin: 0 auto;
}
.serviceBox img{
    width: 100%;
}
.serviceBox .toBuy{
    width: 100%;
    height: 40px;
    padding: 40px 0 60px 0;
    line-height: 40px;
    color: #f60;
    font-size: 24px;
    text-align: center;
    font-weight: 400;
}
.serviceBox .toBuy a{
    width: 120px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    margin-left: 20px;
    background: url("../img/background/btn.jpg")  repeat-x;
    vertical-align: 5px;
}
/*系统升级页面样式*/
.upgrade{
    width: 1200px;
    margin: 40px auto;
    text-align: center;
}
.upgrade img{
    width: 960px;
}
/*404页面*/
.body-404{
    width: 1200px;
    margin: 150px auto;
    text-align: center;
}
.body-404 .img-404{
    width: 300px;
}
.body-404 p{
    width: 100%;
    height: 30px;
    margin-top: 20px;
    color: #888;
    text-align: center;
}
.adBox{
    width: 1200px;
    height: 60px;
    margin: 0 auto;
    overflow: hidden;
}
.adBox.mb10{
    margin-bottom: 10px;
}
.adBox.mt10{
    margin-top: 10px;
}
.adBox .adLeft,
.adBox .adMiddle{
    width: 393px;
    float: left;
    margin-right: 10px;
    display: inline;
    overflow: hidden;
}
.adBox .adRight{
    width: 394px;
    float: right;
    overflow: hidden;
}


#relateproduct p {text-align:center}
/*谷子二手商铺分页样式*/
.pagination {
    margin: 20px 0;
}

    .pagination ul {
        display: inline-block;
        *display: inline;
        margin-bottom: 0;
        margin-left: 0;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        *zoom: 1;
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    }

        .pagination ul > li {
            display: inline;
        }

            .pagination ul > li > a,
            .pagination ul > li > span {
                float: left;
                padding: 4px 12px;
                line-height: 20px;
                text-decoration: none;
                background-color: #ffffff;
                border: 1px solid #dddddd;
                border-left-width: 0;
            }

                .pagination ul > li > a:hover,
                .pagination ul > li > a:focus,
                .pagination ul > .active > a,
                .pagination ul > .active > span {
                    background-color: #f5f5f5;
                }

        .pagination ul > .active > a,
        .pagination ul > .active > span {
            color: #999999;
            cursor: default;
        }

        .pagination ul > .disabled > span,
        .pagination ul > .disabled > a,
        .pagination ul > .disabled > a:hover,
        .pagination ul > .disabled > a:focus {
            color: #999999;
            cursor: default;
            background-color: transparent;
        }

        .pagination ul > li:first-child > a,
        .pagination ul > li:first-child > span {
            border-left-width: 1px;
            -webkit-border-bottom-left-radius: 4px;
            border-bottom-left-radius: 4px;
            -webkit-border-top-left-radius: 4px;
            border-top-left-radius: 4px;
            -moz-border-radius-bottomleft: 4px;
            -moz-border-radius-topleft: 4px;
        }

        .pagination ul > li:last-child > a,
        .pagination ul > li:last-child > span {
            -webkit-border-top-right-radius: 4px;
            border-top-right-radius: 4px;
            -webkit-border-bottom-right-radius: 4px;
            border-bottom-right-radius: 4px;
            -moz-border-radius-topright: 4px;
            -moz-border-radius-bottomright: 4px;
        }

.pagination-centered {
    text-align: center;
}

.pagination-right {
    text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
    padding: 11px 19px;
    font-size: 17.5px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-topleft: 6px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-topleft: 3px;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
    padding: 2px 10px;
    font-size: 11.9px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
    padding: 0 6px;
    font-size: 10.5px;
}

.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}
.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}
blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eeeeee;}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25;}
blockquote small{display:block;line-height:20px;color:#999999;}blockquote small:before{content:'\2014 \00A0';}
blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;}
blockquote.pull-right small:before{content:'';}
blockquote.pull-right small:after{content:'\00A0 \2014';}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:active,.btn.active{background-color:#cccccc \9;}
.btn:first-child{*margin-left:0;}
.btn:hover,.btn:focus{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px;}
.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;}
.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px;}
.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn-block+.btn-block{margin-top:5px;}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3;}
.btn-primary:active,.btn-primary.active{background-color:#003399 \9;}
.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505;}
.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}
.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a;}
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249;}
.btn-success:active,.btn-success.active{background-color:#408140 \9;}
.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0;}
.btn-info:active,.btn-info.active{background-color:#24748c \9;}
.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444444, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image:-webkit-linear-gradient(top, #444444, #222222);background-image:-o-linear-gradient(top, #444444, #222222);background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;}
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}
button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}
.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-link{border-color:transparent;cursor:pointer;color:#0088cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent;}
.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333333;text-decoration:none;}
.text-right {
  text-align: right;
}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);}
.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;}
.modal.fade.in{top:10%;}
.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;}
.modal-header h3{margin:0;line-height:30px;}
.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px;}
.modal-form{margin-bottom:0;}
.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0;}
.modal-footer:after{clear:both;}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn+.btn{margin-left:-1px;}
.modal-footer .btn-block+.btn-block{margin-left:0;}
.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}
.hidden{display:none;visibility:hidden;}
table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}
.table{width:100%;margin-bottom:20px;}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}
.table th{font-weight:bold;}
.table thead th{vertical-align:bottom;}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}
.table tbody+tbody{border-top:2px solid #dddddd;}
.table .table{background-color:#ffffff;}
.table-condensed th,.table-condensed td{padding:4px 5px;}
.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;}
.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;}
.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;}
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;}
.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;}
.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;}
.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9;}
.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5;}
table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0;}
.table td.span1,.table th.span1{float:none;width:44px;margin-left:0;}
.table td.span2,.table th.span2{float:none;width:124px;margin-left:0;}
.table td.span3,.table th.span3{float:none;width:204px;margin-left:0;}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0;}
.table td.span5,.table th.span5{float:none;width:364px;margin-left:0;}
.table td.span6,.table th.span6{float:none;width:444px;margin-left:0;}
.table td.span7,.table th.span7{float:none;width:524px;margin-left:0;}
.table td.span8,.table th.span8{float:none;width:604px;margin-left:0;}
.table td.span9,.table th.span9{float:none;width:684px;margin-left:0;}
.table td.span10,.table th.span10{float:none;width:764px;margin-left:0;}
.table td.span11,.table th.span11{float:none;width:844px;margin-left:0;}
.table td.span12,.table th.span12{float:none;width:924px;margin-left:0;}
.table tbody tr.success>td{background-color:#dff0d8;}
.table tbody tr.error>td{background-color:#f2dede;}
.table tbody tr.warning>td{background-color:#fcf8e3;}
.table tbody tr.info>td{background-color:#d9edf7;}
.table-hover tbody tr.success:hover>td{background-color:#d0e9c6;}
.table-hover tbody tr.error:hover>td{background-color:#ebcccc;}
.table-hover tbody tr.warning:hover>td{background-color:#faf2cc;}
.table-hover tbody tr.info:hover>td{background-color:#c4e3f3;}
/*评论*/
#comment {background-color:#F8FCFF;padding: 10px;font-size:14px; line-height:20px; color:#333333;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
.comment {background-color:#FFFFFF;}
#comment blockquote {width:95%; border:1px solid #d8d8d8; background-color:#FFFFEE; margin-bottom:5px;font-size:14px;line-height:20px;}
blockquote.comment {border:none;width:95%; padding-bottom:15px;border-bottom:1px dashed #d8d8d8;margin:0 auto; background:#fff;margin-top:5px;}
blockquote.comment img{margin:0 auto;}
.comment_content{font-size:14px;line-height:20px; }
.writer { padding:5px}
.writer cite{ color:#1E50A2}
.writer a { color:#999999; text-decoration:underline}

/*f-product-details*/
.proItems li del{font-size:14px;color:#999;}
.proBox .proDes .tel{font-size:22px;color:#333;font-weight:normal;padding-top:20px;height:auto;overflow:hidden;}
#zixun{display:block;width:131px;height:35px;background:url(../img/intro.jpg) no-repeat;overflow:hidden;text-indent:-999999px;cursor:pointer;margin-top:10px;}
.proBox .insurance{padding:10px 10px 12px 10px;background:#fafafa;}
.insurance_title{color:#f60;font-size:16px;padding-bottom:5px;}
.f_product_info{width:100%;border-collapse:collapse;border:solid 1px #ccc;}
.f_product_info td{padding:8px;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;}
.f_product{width:1200px;margin:15px auto;}
.f_product .proBox{width:765px;margin:10px 0 10px 0;padding-bottom:10px;}
.f_product .proBox .imgScroll,.f_product .proBox .imgScroll .bigBox,.f_product .proBox .bigBox .imgBox li{width:715px;}
.f_product .proBox .imgScroll{margin:0 auto;}
.f_product .proBox .bigBox .imgBox li img{width:100%;}
.f_product .proBox .imgScroll .wordBox{width:745px;height:30px;}
.f_product_content{float:left;width:785px;}
.f_product_content h3,.f_product_content h4{color: #f60;}

.f_product_title{padding:8px 10px;background:#f60;color:#fff;font-size:16px;}
.f_area{padding:10px;}
.f_small_title{color:#f60;line-height:26px;font-size:16px;}
.f_area p{padding:5px 10px;color:#666;line-height:24px;font-size:14px;}

.f_right{float:right;width:400px;}
.f_right .clearfix{border:solid 1px #eee;}
.f_list{margin:0 8px;border-bottom:solid 1px #ddd;overflow:hidden;padding:10px 0;}
.f_list:last-child{border:none;}
.f_list dt{width:150px;float:left;display:block;}
.f_list dt img{width:100%;}
.f_list dd{float:left;display:block;padding-left:10px;width:220px;}
.f_list dd p,.f_list dd p a{color:#999;line-height:22px;}
.f_list dd p span{color:#f00;font-size:14px; padding-right:15px;}
.f_list dd p.f_relative_title,.f_list dd p.f_relative_title a{font-weight:bold;font-size:14px;color:#333;line-height:1;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.notFound{background:#f3f3f3;height:25px;padding:5px 10px 7px;line-height:25px;color:#f60;font-size:14px;}
.notFound span{padding:5px 12px;background:#f60;border-radius:4px;color:#fff;font-size:12px;}
.notFound em{padding:0 5px;}
.notFound a{color:#fff;padding-left:2px;}
#ptinfofrommft{color:#f00;padding:5px 0;font-family: "宋体";}
.shopMain .shopBox .richtxt h4{color:#333;font-weight:bold;}