body {
    min-width: 1260px;
    width: 100%;
    margin: auto;
    font-size: 14px;
    color: #666666;
    font-family: -apple-system-font, BlinkMacSystemFont, 'PingFang SC', 'Microsoft YaHei UI', 'Microsoft YaHei', sans-serif, Arial;
}

a {
    color: #666666;
}

/* a:hover{
   color: #c10c1a;
} */
.eHvRed a:hover,
.eHvRed a:hover p,
.eHvRed a:hover p .comNa {
    color: #de291f;
}

.ahN a:hover {
    color: #777777;
    text-decoration: none;
}

.deCon p a {
    color: #df1e2d;
}

.vc {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}

img {
    max-width: 100%;
    max-height: 100%;
    border: none;
    vertical-align: middle;
}

.pics {
    display: block;
    width: 300px;
    height: 170px;
    position: relative;
    margin-top: 30px;
}

.mb_50px {
    margin-bottom: 50px;
}

.mb_40px {
    margin-bottom: 40px;
}

.mb_45px {
    margin-bottom: 45px;
}

.clearfix::before,
.clearfix::after {
    content: "";
    display: block;
    clear: both;
    width: 0;
    height: 0;
}

input,
textarea {
    border: 1px solid #e3e3e3;
}

input::-webkit-input-placeholder {
    color: #898989;
}

input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #898989;
}

input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #898989;
}

input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #898989;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}

.subALt input {
    -webkit-appearance: radio;
    vertical-align: middle;
    margin-right: 4px;
}

.red {
    color: #e60012;
}

.eWhite {
    background: #ffffff;
}

.eGray {
    background: #f4f4f4;
}

.receVw.eGray {
    background: #f4f4f4;
}

.pink {
    color: #f0a0a6;
    margin-left: 4px;
}

.oneLine {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.twoLine {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.container {
    max-width: 1208px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.eHead {
    height: 30px;
    line-height: 30px;
    background: #f1f1f1;
}

.headTPLt,
.headTPRt {
    width: 50%;
    float: left;
}

.headTPLt span {
    margin-right: 18px;
}

.headTPLt span,
.headTPLt a {
    color: #000000;
    font-size: 12px;
}

.headTPRt {
    text-align: right;
}

.headTPRt a {
    font-size: 12px;
    border-left: 1px solid #cacaca;
    padding-left: 15px;
    margin-right: 6px;
    box-sizing: border-box;
}

.eLogin .red {
    font-size: 12px;
    margin-right: 3px;
}

.headTPRt a:nth-last-child(1) {
    margin-right: 0;
}

.esMin {
    padding: 33px 0;
}

.logo {
    position: relative;
    width: 14%;
    float: left;
}

.search {
    float: right;
    width: 70%;
}

.search .tabs {
    overflow: hidden;
}

.search .tabs a.active {
    background: #e60012;
    color: #fff;
}

.search .tabs a {
    display: inline-block;
    min-width: 50px;
    height: 31px;
    line-height: 31px;
    color: #333;
    text-align: center;
    font-size: 12px;
}

.search .searchInput {
    width: 452px;
    position: relative;
}

.searchInput input {
    width: 98%;
    border: 2px #e60012 solid;
    height: 36px;
    line-height: 32px;
    padding-left: 8px;
    outline: none;
}

.searchInput .searchBtn {
    width: 82px;
    height: 36px;
    background: #e60012;
    color: #fff;
    font-size: 14px;
    position: absolute;
    right: -4px;
    text-align: center;
    line-height: 36px;
}

.eDmeo {
    background: #f4f4f4;
    padding-bottom: 64px;
    z-index: 3;
    position: relative;
}

.eMenu {
    /* height: 40px; */
    background: #e60012;
}

.proceLt {
    width: 215px;
    float: left;
    margin-top: 32px;
    margin-right: 60px;
}

.proceInBg {
    background: url(../images/process_bg.png) no-repeat;
    height: 67px;
    line-height: 67px;
}

.eProcess {
    padding: 32px 0;
    box-sizing: border-box;
}

.proceTxt {
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
}

.proceImg {
    margin: 0 31px 0 16px;
}

.proceRt {
    /* width: 70%; */
    width: 77.2%;
    float: left;
}

.proceRt li {
    width: 15.4%;
    /* width: 137px; */
    float: left;
}

.proceRt li:nth-of-type(1) {
    /* width: 8.05%; */
    width: 70px;
}

.proceRt li .ePName_02,
.proceRt li .ePName_01 {
    text-align: right;
}

.proceRt li:nth-of-type(1) .ePName_02 {
    text-align: center;
}

.eShipC .ePTxt .ePName_01,
.eShipC .ePName_02 {
    margin-right: 13px;
}

.pceIcon {
    width: 67px;
    height: 67px;
    background-color: #ffffff;
    border: solid 3px rgba(3, 0, 0, 0.02);
    border-radius: 50%;
    position: relative;
    float: left;
}

.pceIcon img {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}

.pceIcon img.img_r {
    display: none;
}

.eNode .pceIcon {
    border: solid 1px #df1e2d;
}

.eNode .ePName_02 {
    color: #df1e2d;
}

.ePce {
    margin: 13px auto;
}

.eLine {
    /* width: 60px; */
    width: 47%;
    border-bottom: 2px dashed #d4d4d4;
    float: left;
    margin: 34px 4px 0;
    position: relative;
}

.eLine::after {
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    border-top: 2px solid #d4d4d4;
    border-right: 2px solid #d4d4d4;
    transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    bottom: -1px;
    right: 10px;
    left: 0;
    top: 0;
    margin: auto;
}

.eNode .eLine {
    border-bottom: 2px dashed #df1e2d;
}

.eNode .eLine::after {
    border-top: 2px solid #df1e2d;
    border-right: 2px solid #df1e2d;
}

.eNode img.img_h {
    display: none;
}

.eNode img.img_r {
    display: inline-block;
}

.ePTxt {
    height: 20px;
}

.eCart {
    background: #fff;
    padding-bottom: 45px;
}

.cartTable {
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    border: 1px solid #e9e9e9;
    border-top: 2px solid #e9e9e9;
}

.cartTable span {
    width: 178px;
    height: 57px;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    color: #333333;
    border-right: 1px solid #e9e9e9;
    cursor: pointer;
}

.cartTable span img {
    margin-right: 4px;
}

.cartTable .eCtSelect {
    color: #df1e2d;
    border-top: 2px solid #df1e2d;
    background: #fafafa;
}

.cartTable span .img2,
.cartTable .eCtSelect .img1 {
    display: none;
}

.cartTable .eCtSelect .img2 {
    display: inline-block;
}

.cartList {
    padding: 28px 35px 95px;
    box-sizing: border-box;
}

.cartTit {
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 12px;
}

.ecBox {
    -webkit-appearance: checkbox;
    vertical-align: middle;
    margin-right: 6px;
}

.cartTit span,
.ct_boxRt span {
    /* display: inline-block; */
    display: block;
    float: left;
    color: #3c3c3c;
}

.cartTit .ct1 {
    width: 126px;
}

.ct1 {
    margin-left: 12px;
}

.ct2 {
    /* width: 460px; */
    width: 487px;
}

.ct3 {
    width: 90px;
}

.ct6 {
    width: 125px;
}

.ct5 {
    width: 83px;
}

.ct4 {
    width: 100px;
}

.ct7 {
    width: 70px;
    text-align: center;
}

.ct3.ct_d,
.ct4.ct_n {
    width: 113px;
}

.ct5.ct_f {
    width: 86px;
}

.ct6.ct_p {
    width: 102px;
}

.stGI .ct2 {
    margin-left: 142px;
    margin-right: 68px;
}

.stGI .ct_d {
    width: 134px;
}

.stGI .ct_n {
    width: 110px;
}

.cart_txt {
    margin: 13px auto 11px;
}

.cart_box li {
    height: 132px;
    padding: 16px 0 16px 16px;
    box-sizing: border-box;
    border: solid 1px #e3e3e3;
}

.ct_boxLt {
    width: 43%;
    float: left;
}

.ct_boxLt label {
    float: left;
    margin-top: 38px;
}

.ctImg {
    width: 95px;
    height: 98px;
    position: relative;
    float: left;
    margin: 0 12px 0 14px;
}

.ctOL {
    width: 270px;
    float: left;
}

.ctOL p {
    line-height: 22px;
}

.ctOL .ctbox_01 {
    margin: 12px 0 18px;
}

.ct_boxRt {
    width: 530px;
    float: right;
}

.ct4 input {
    width: 41px;
    height: 25px;
    background-color: #fcfcfc;
    border: solid 1px #aaaaaa;
    text-align: center;
}

.ct4,
.ct5,
.ct6,
.ct7 {
    /* text-align: center; */
    position: relative;
}

.symbol {
    width: 19px;
    height: 25px;
    line-height: 25px;
    background-color: #f0f0f0;
    border: solid 1px #e5e5e5;
    position: absolute;
    cursor: pointer;
}

.symbol.sy_01 {
    left: 12px;
}

.ct6 .red {
}

.ct7 i {
    color: #777777;
    line-height: 26px;
    display: block;
}

.cartMoney {
    width: 1138px;
    height: 41px;
    background-color: #f2f2f2;
    border: solid 1px #e3e3e3;
    margin: 0 35px;
    line-height: 41px;
}

.cMRt span {
    color: #3c3c3c;
    margin-left: 12px;
}

.cMLt {
    width: 46%;
    float: left;
    height: 40px;
    line-height: 40px;
}

.cMRt {
    width: 53%;
    float: right;
    text-align: right;
}

.sum {
    width: 108px;
    height: 40px;
    color: #ffffff;
    font-size: 16px;
    line-height: 40px;
    background: #df1e2d;
    display: inline-block;
    text-align: center;
    margin-left: 50px;
}

.cMLt .ct1 {
    margin-right: 20px;
    color: #3c3c3c;
}

.cMLt .del_select_product {
    cursor: pointer;
}

.ct_box label {
    float: left;
    margin-top: 38px;
}

.eView {
    padding-top: 62px;
}

.viewTit {
    height: 64px;
    line-height: 64px;
    text-align: center;
    position: relative;
    margin-bottom: 30px;
}

.viewTit::before {
    position: absolute;
    content: "";
    height: 1px;
    width: 100%;
    display: block;
    background: #e2e2e2;
    top: 29px;
    z-index: 1;
}

.receVw {
    background: #ffffff;
    width: 234px;
    z-index: 2;
    position: relative;
    margin: auto;
}

.receVw span {
    width: 220px;
    height: 47px;
    border: solid 1px #e2e2e2;
    border-radius: 50px;
    display: inline-block;
    line-height: 43px;
    color: #666666;
    font-size: 24px;
}

.receVw img {
    position: absolute;
    bottom: -6px;
    right: 110px;
}

.viewList li {
    width: 17.6%;
    float: left;
    margin-right: 36px;
    margin-bottom: 36px;
}

.viewList li:nth-of-type(5n) {
    margin-right: 0;
}

.vwImg {
    background: #ffffff;
    border: solid 1px #e8e8e8;
    position: relative;
    height: 217px;
    margin-bottom: 14px;
}

.vwTxt .vwtxt_01 {
    line-height: 22px;
    height: 44px;
    margin-bottom: 8px;
}

.vwtxt_02 {
    color: #d92020;
    font-weight: bold;
}

.ftslogan {
    width: 79%;
    margin: auto;
}

.ftslogan li {
    float: left;
    width: 25%;
}

.ftTop {
    background: #df1e2d;
    height: 79px;
    line-height: 79px;
}

.ftslogan span {
    color: #ffffff;
    font-size: 16px;
}

.ftslogan li span img {
    margin-right: 5px;
}

.ftMenu_01 {
    width: 51%;
    margin: auto;
    padding-top: 32px;
}

.ftM_01 {
    width: 25%;
    float: left;
}

.ftM_01 li:nth-of-type(1) span {
    color: #000000;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
}

.ftM_01 li {
    line-height: 30px;
}

.ftBom {
    text-align: center;
    padding-bottom: 22px;
}

.ftMin {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 27px;
    margin-bottom: 22px;
}

.ftFre {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 25px;
}

.ftFre_01 {
    width: 80%;
    margin: auto;
    padding-top: 22px;
}

.ftFre_01 div {
    padding-bottom: 12px;
}

.ftFre_01 a {
    font-size: 12px;
    min-width: 56px;
    display: inline-block;
    margin-right: 12px;
}

.bmFre {
    margin-bottom: 18px;
}

.ftBom a,
.ftBom span {
    font-size: 12px;
}

.ftBom a {
    margin: 0 10px;
}

.bmM {
    margin-bottom: 18px;
}

/* 鏄撶墿鍏嶈矗澹版槑 */
.eeSCM {
    padding-top: 30px;
}

.estaTit {
    color: #3c3c3c;
    position: relative;
    padding-left: 10px;
    padding-bottom: 8px;
    box-sizing: border-box;
    font-weight: bold;
    border-bottom: 1px solid #e3e3e3;
}

.eState {
    padding: 33px 35px;
    box-sizing: border-box;
}

.estaTit::before {
    content: "";
    width: 3px;
    height: 13px;
    background-color: #df1e2d;
    display: block;
    position: absolute;
    left: 0;
    top: 4px;
}

.esTit {
    color: #333333;
    font-size: 30px;
    /* font-weight: bold; */
    text-align: center;
    margin: 36px auto 50px;
    display: block;
    text-align: center;
}

.eterTs span {
    font-weight: bold;
    color: #333333;
}

.eterTs p {
    line-height: 22px;
    margin-bottom: 48px;
}

.eterTs .commitment {
    margin-bottom: 25px;
    display: block;
}

.eterTsCT p {
    margin-bottom: 26px;
}

/* 璐墿杞︽棤鍟嗗搧 */
.cartKong {
    text-align: center;
}

.cartKong p {
    font-size: 30px;
    font-weight: bold;
    color: #b1b1b1;
    line-height: 20px;
}

.cartKong img {
    margin: 66px auto 59px;
}

/* 浜ゆ槗瀹屾垚 */
.eTranComplete {
    text-align: center;
    margin-bottom: 106px;
}

.eTranComplete p {
    color: #555555;
    font-size: 43px;
}

.eTranComplete img {
    margin: 137px auto 34px;
}

/* 鎻愪氦璁㈠崟 */
.eSubAdress {
    height: 42px;
    line-height: 42px;
    border: solid 1px #ee7c85;
    background: #fdeff0;
    padding: 0 17px;
    box-sizing: border-box;
    margin: 13px auto 6px;
}

.localImg img {
    margin-right: 5px;
}

.deftAddr {
    margin-left: 35px;
    cursor: pointer;
}

.subALt {
    width: 70%;
    float: left;
}

.subARt {
    width: 30%;
    float: right;
    text-align: right;
}

.subARt span {
    margin-left: 12px;
    cursor: pointer;
    color: #888888;
}

.newAdrBtn {
    width: 118px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background-color: #fba010;
    border-radius: 3px;
    color: #ffffff;
    font-size: 14px;
    display: block;
}

.eNewAdr a:hover {
    color: #ffffff;
}

.eSubOrd_01 {
    margin-bottom: 54px;
}

.eSubOrd_01 .cartList {
    padding: 24px 0px 20px;
}

.ctSO_txt label {
    color: #3c3c3c;
}

.eSubOrd_01 .cartMoney {
    margin: auto;
    padding-right: 32px;
    background-color: #e9f9ff;
    border: solid 1px #c1eaf8;
}

.eSubOrd_01 .shop .table-02 tr {
    border: solid 1px #c1eaf8;
    border-right: none;
    border-left: none;
}

.eSubOrd_01 .shop .table-02 tr:nth-of-type(1) {
    border-top: solid 1px #c1eaf8;
}

.eSubOrd_01 .cartTit {
    border-bottom: 1px solid #c1eaf8;
}

.eSubOrd_01 .eCart {
    padding-bottom: 0;
}

.eCgePro {
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 0;
}

.eCgePro .cartTit {
    padding-top: 24px;
}

.eCgePro .cartTit .ct1 {
    display: initial;
    margin-right: 16px;
}

.cgeProImg {
    height: 257px;
    position: relative;
    border: solid 1px #e8e8e8;
    margin-bottom: 18px;
}

.cgeProList {
    padding-top: 23px;
}

.cgeProList li {
    width: 22.15%;
    float: left;
    margin-right: 43px;
    margin-bottom: 47px;
}

.cgeProList li:nth-of-type(4n) {
    margin-right: 0;
}

.cgeProList .ecBox {
    margin-bottom: 6px;
}

.stSO .ct2 {
    margin-left: 139px;
}

.stSO .ct1 {
    margin-left: 0;
}

/* 鍒嗛〉 */
.page {
    text-align: center;
    font-size: 0;
    padding: 6px 0 30px;
    margin-top: 45px;
}

.page a,
.page span {
    color: #666666;
    display: inline-block;
    text-align: center;
    font-size: 14px;
    min-width: 29px;
    line-height: 26px;
    height: 27px;
    margin: 0 8px;
    padding: 0 8px;
    background: #fff;
    border: 1px #cbcbcb solid;
    vertical-align: middle;
    transition: all 0.5s;
    box-sizing: border-box;
}

.page a.go,
.page a.cur,
.page a:hover {
    color: #fff;
    background-color: #d94536;
    border: 1px #d94536 solid;
}

.page i {
    font-size: 16px;
    color: #ccc;
    margin: 0 4px;
}

.smOdBtn {
    float: right;
    text-align: right;
    margin-top: 27px;
}

.smOinfor {
    width: 301px;
    background-color: #fff0e8;
    border: solid 1px #ff5000;
    padding: 3px;
}

.smOinfor p {
    font-size: 12px;
    line-height: 24px;
}

.smoInside {
    background: #fff;
    width: 293px;
    padding: 19px 4px 20px;
    box-sizing: border-box;
}

.smoSr {
    color: #333333;
}

.smoSUM {
    font-size: 26px;
    color: #999999;
}

.smoSUM .red {
    font-size: 26px;
    color: #ff5000;
}

.eBack,
.eBack:hover {
    color: #3366cc;
}

.eSum:hover {
    color: #ffffff;
}

.eBack {
    margin-right: 17px;
}

.eBack img {
    margin-right: 4px;
}

.eSum {
    width: 182px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    background: #ff5000;
    display: inline-block;
}

.esmBtn.eSubOrd_01 {
    margin-bottom: 4px;
}

/* 璁剧疆榛樿鐘舵€佹垚鍔� */
.eSdSAdr {
    margin: 17px auto 29px;
    padding-left: 9px;
    box-sizing: border-box;
}

.eSDSmlt {
    padding-left: 17px;
    box-sizing: border-box;
}

.esdsBtn {
    float: right;
}

.esdsBtn a {
    color: #ffffff;
    font-size: 12px;
    background-color: #f4a500;
    border-radius: 3px;
    display: block;
    float: left;
    padding: 3px 10px;
    box-sizing: border-box;
    margin-left: 4px;
}

/* 鍐荤粨淇濊瘉閲戦〉闈� */
.esPayMethod {
    padding: 13px 0 14px 10px;
    box-sizing: border-box;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 54px;
}

.esPD .newAdrBtn {
    width: 200px;
    height: 53px;
    line-height: 53px;
    background: #df1e2d;
    font-size: 18px;
    border-radius: 5px;
}

.payAmount {
    float: right;
    color: #888888;
    font-style: italic;
}

.payAmount i {
    font-style: italic;
    color: #df1e2d;
}

/* 鍙戣揣 */
.esFahuo {
    margin-bottom: 30px;
}

.esFahuo li {
    border-bottom: 1px solid #e3e3e3;
    padding: 13px 0;
}

.esFahuo li .f_01 {
    font-size: 16px;
    color: #3c3c3c;
    width: 105px;
    text-align: right;
    display: inline-block;
}

.esFahuo li .f_02 {
    font-size: 12px;
}

.f_02_ornum {
    color: #3366cc;
}

.f_02_select select,
.f_02_shipnum input {
    width: 290px;
    height: 33px;
    border: 1px solid #e3e3e3;
    padding-left: 6px;
    box-sizing: border-box;
}

.esQue .newAdrBtn {
    background: #df1e2d;
    margin-left: 27px;
    width: 129px;
    height: 53px;
    line-height: 53px;
    font-size: 18px;
    border-radius: 5px;
}

/* 鏀惰揣 */
.f_03_remind span {
    color: #df1e2d;
    font-size: 12px;
    padding-left: 29px;
}

/* 寮规 */
.layui-layer.yourclass {
    border-radius: 2px;
    padding: 9px;
}

.layui-layer-title::before {
    position: absolute;
    content: "";
    width: 5px;
    height: 16px;
    background: #e60012;
    display: block;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    left: 12px;
    bottom: 12px;
}

.layui-layer-ico {
    background: url(../images/guanbi.png) no-repeat center !important;
}

.layui-layer-setwin a {
    width: 21px !important;
    height: 21px !important;
    margin-top: -5px !important;
}

.p-05 {
    font-size: 18px;
    color: #555555;
}

.popupWindow .btns a.btn-01 {
    background: #727272;
    color: #fff;
}

.ggBtn .btn-02,
.querentj.xjTips a {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #cb1923;
    display: block;
    margin: auto;
    color: #ffffff;
}

.ggBtn .p-05 {
    font-size: 26px;
    line-height: initial;
}

/* 鎻愪氦璁㈠崟 */
.fee.xjTips .nr {
    padding-top: 0px;
    text-align: initial;
}

.eReadingTip {
    padding-top: 18px;
    height: 196px;
    overflow: hidden;
    overflow-y: scroll;
    border-bottom: 1px solid #eee;
}

.fee.xjTips .btns {
    margin-top: 36px;
    text-align: center;
}

.efreeQ {
    width: 102px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    background: #737373;
    color: #ffffff;
    margin-left: 5px;
}

.fee.xjTips .btns span {
    font-size: 12px;
}

.efreeQ.redbg {
    background: #cb1922;
}

.ei_01 {
    width: 48px;
}

.f_02 .eTel {
    width: 160px;
}

.newList input {
    height: 26px;
    line-height: 26px;
    border-radius: 2px;
    padding-left: 5px;
    box-sizing: border-box;
}

.newList .f_01 {
    width: 88px;
    display: inline-block;
    text-align: right;
    margin-right: 2px;
    vertical-align: top;
    color: #3c3c3c;
}

.newList textarea {
    border-radius: 2px;
    padding-left: 5px;
    box-sizing: border-box;
}

.newList li {
    margin-bottom: 8px;
}

.croBar {
    margin: 0 3px;
}

.newList .f_03 {
    color: #888888;
    font-size: 12px;
}

.eDefAdrs span {
    display: block;
}

.eDefAdrs span:nth-of-type(1) {
    margin-bottom: 8px;
}

.xjTips .eDefAdrs.btns {
    padding-left: 96px;
    margin-top: 10px;
}

.eDefAdrs .qrsinfor {
    padding: 8px 16px;
    box-sizing: border-box;
    color: #ffffff;
    background: #fba010;
    border-radius: 3px;
}

/* 纭鎻愪氦璁㈠崟椤� */
.querentj.xjTips .nr {
    padding: 30px 69px;
    box-sizing: border-box;
    line-height: unset;
}

.querentj.xjTips .p-04 {
    margin-bottom: 10px;
}

.querentj.xjTips a {
    display: inline-block;
}

.querentj.xjTips .btn-01 {
    background: #737373;
}

/* 鏄撶墿娣诲姞 */
.eaddpro.xjTips .nr {
    text-align: left;
    text-align: -webkit-left;
    text-align: -ms-left;
    padding-top: 0;
}

.eaddpro li {
    border-bottom: 1px #e1e1e1 dotted;
    line-height: 22px;
    padding: 10px 0 10px 10px;
    box-sizing: border-box;
    /* padding-left: 10px;
      height: 42px;
      line-height: 42px; */
}

.eaddpro li p,
.eaddpro li span {
    color: #3d3d3d;
}

.eaddpro li span {
    margin-right: 8px;
}

.eaddpro li .p_01 span,
.yellow {
    color: #fa7025;
}

.eaddpro li p .blue {
    color: #37c2d7;
}

.p_03 .a_01 {
    border: 1px #d2d2d2 solid;
    padding: 2px 4px 5px;
    box-sizing: border-box;
    position: relative;
}

.yellow {
    margin-left: 9px;
}

.a_01.cur {
    border: 1px #e11e2f solid;
    -webkit-box-shadow: 0 0 0 1px #e11e2f;
    box-shadow: 0 0 0 1px #e11e2f;
}

.a_01.cur .san {
    position: absolute;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-top: 12px solid transparent;
    border-bottom: 13px solid rgb(208, 29, 35);
    right: 0px;
    bottom: 0;
    color: #fdf9f9;
}

.a_01.cur .san::after {
    content: "";
    color: #fff;
    background: url(../images/correct.png) no-repeat;
    width: 7px;
    height: 7px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: 0px;
    top: 5px;
}

.eaddpro .btns .btn-02 {
    margin-left: 13px;
}

.plusReduceA {
    vertical-align: middle;
    display: inline-block;
}

.plusReduceA .plus,
.plusReduceA .reduce {
    background: #f0f0f0;
    float: left;
    width: 19px;
    height: 25px;
    border: 1px #e5e5e5 solid;
    font-size: 30px;
    color: #666;
    text-decoration: none;
    text-align: center;
    position: relative;
}

.plusReduceA .plus:before,
.plusReduceA .reduce:before,
.plusReduceA .plus:after,
.plusReduceA .reduce:after {
    content: "";
    background: #333;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    display: none;
}

.plusReduceA .plus:before,
.plusReduceA .reduce:before,
.plusReduceA .plus:after,
.plusReduceA .reduce:after {
    top: 1px;
}

.plusReduceA .plus {
    margin-left: -1px;
}

.plusReduceA .plus:before {
    width: 7px;
    height: 1px;
    display: block;
}

.plusReduceA .plus:after {
    height: 7px;
    width: 1px;
    display: block;
}

.plusReduceA .reduce:before {
    width: 7px;
    height: 1px;
    display: block;
}

.plusReduceA .form-control {
    float: left;
    width: 41px;
    height: 25px;
    line-height: 25px;
    border-radius: 0;
    z-index: 1;
    position: relative;
    text-align: center;
}

/* 鎻愪氦璁㈠崟鍦板尯 */
.select_data .select_infor {
    float: left;
    min-width: 78px;
    height: 28px;
    line-height: 26px;
    box-sizing: border-box;
    border: 1px solid #e3e3e3;
    margin-right: 4px;
    font-size: 16px;
    position: relative;
    cursor: pointer;
    background: #ffff;
    border-radius: 2px;
    padding-left: 5px;
}

.select_data .select_infor span {
    display: block;
    min-width: 78px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    color: #999999;
    padding-right: 23px;
    box-sizing: border-box;
    text-align: center;
}

.select_data .select_infor.selected_province span,
.select_data .select_infor.selected_city span,
.select_data .select_infor.selected_region span {
    color: #999999;
    font-weight: normal;
}

.select_data .select_infor i {
    float: left;
    position: absolute;
    right: 6px;
    top: 9px;
    width: 0;
    height: 0;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-top: 10px solid #9c9c9c;
}

.select_data ul {
    width: 89px;
    box-sizing: border-box;
    border: 1px solid #ddd;
    padding-bottom: 10px;
    position: absolute;
    background: #fff;
    border-top: none;
    left: -1px;
    z-index: 99;
    overflow-y: auto;
    height: 130px;
    top: 27px;
}

.select_data ul li {
    padding: 5px 0 5px 10px;
    box-sizing: border-box;
    margin-bottom: 0;
    font-size: 12px;
    color: #666666;
    line-height: 16px;
}

.geb6100 {
    /* background: #a09d9a; */
    color: #fba010 !important;
}

.sel_city {
    overflow-y: auto;
    height: 170px;
}

/* 鍓嶅彴椤甸潰 */
.newProTit {
    text-align: center;
    background: url(../images/bg_01.png) no-repeat center;
    margin-bottom: 15px;
}

.npt_01 {
    color: #e60012;
    font-size: 32px;
    font-weight: bold;
    line-height: 20px;
    display: inline-block;
    padding: 0 16px;
    box-sizing: border-box;
}

.eProList li {
    width: 16.15%;
    float: left;
    margin-right: 54px;
    margin-top: 20px;
}

.eProList li:nth-of-type(5n) {
    margin-right: 0;
}

.eTro_01 .trotit {
    font-size: 16px;
    color: #000000;
}

.eImg_01 {
    height: 200px;
    position: relative;
    margin-bottom: 7px;
}

.eTro_01 .trotype,
.eTro_01 .trocom {
    font-size: 12px;
    color: #000000;
}

.eTro_01 .trocom .comNa {
    color: #666666;
    font-size: 12px;
}

.eTro_01 p {
    line-height: 26px;
    height: 26px;
}

.gdpLt {
    width: 15.8%;
    float: left;
    position: relative;
}

.eyou {
    position: absolute;
    top: 27px;
    right: 15px;
}

.eyou p,
.eyou span {
    color: #ffffff;
}

.yBig {
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 5px;
    height: 42px;
    overflow: hidden;
}

.ySmall {
    float: right;
}

.ySmall span {
    font-size: 16px;
    float: left;
}

.yBtn {
    width: 17px;
    height: 17px;
    line-height: 13px;
    background-color: #de291f;
    text-align: center;
    border-radius: 50%;
    display: block;
    float: left;
    margin: 3px 0 0 3px;
}

.gdpRt {
    width: 84.2%;
    float: right;
}

.spdm_01 {
    width: 36.26%;
    float: left;
    margin-right: 23px;
}

.spdmTit {
    background: url(../images/bg_02.png) no-repeat center;
    height: 57px;
    line-height: 57px;
    padding: 0 23px 0 27px;
    border-top: 2px solid #e60012;
}

.sdmTop {
    color: #333333;
    font-size: 24px;
    font-weight: bold;
}

.sdmTop .more {
    font-size: 12px;
    color: #ffffff;
    line-height: 26px;
    background: url(../images/bg_03.png) no-repeat center;
    border-radius: 50px;
    width: 44px;
    height: 27px;
    line-height: 21px;
    overflow: hidden;
    display: inline-block;
    text-align: center;
    margin-left: 7px;
    margin-bottom: -8px;
}

.fabu {
    float: right;
    text-decoration: underline;
}

.fabu:hover {
    text-decoration: underline;
}

.spdmList {
    padding: 0px 25px 28px;
    box-sizing: border-box;
    color: #333333;
}

.spdmList li {
    border-bottom: 1px solid #e4e4e4;
    padding: 20px 0 10px;
}

.troImg {
    height: 70px;
    position: relative;
    width: 17.55%;
    float: left;
    margin-right: 13px;
}

.spdmAdr {
    text-align: right;
    font-size: 12px;
    margin-bottom: 4px;
}

.troTXT {
    width: 79%;
    float: left;
}

.troTXT p {
    line-height: 26px;
    height: 26px;
    font-size: 12px;
    color: #333333;
}

.troTXT span {
    font-size: 12px;
}

.troTXT .txtTit {
    color: #60b7df;
}

.txtNum {
    float: right;
}

.hotImg {
    height: 150px;
    position: relative;
    margin-bottom: 20px;
}

.spdm_02 {
    width: 23.51%;
    float: right;
    background: url(../images/bg_04.png) no-repeat center;
    padding: 16px 0 17px;
}

.spdm_02_tit {
    color: #333333;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    position: relative;
    margin-bottom: 10px;
}

.spdm_02_tit::after {
    content: "";
    width: 32px;
    height: 4px;
    background-color: #e60012;
    display: block;
    margin: 4px auto 0;
}

.hotProList {
    padding: 0 37px;
    box-sizing: border-box;
}

.hotProList li {
    margin-bottom: 25px;
}

.hotTro p {
    margin-bottom: 8px;
    height: 38px;
}

.gray {
    font-size: 12px;
    text-decoration: line-through;
    margin-left: 6px;
}

.hotI {
    display: block;
    text-align: center;
}

.eflTxt {
    border-bottom: 1px solid #000000;
    padding-bottom: 8px;
    position: relative;
}

.eflTxt::after {
    content: "";
    width: 371px;
    height: 4px;
    background: #000000;
    position: absolute;
    display: block;
    bottom: 0;
}

.flNum {
    width: 46px;
    height: 38px;
    display: inline-block;
    color: #ffffff;
    font-size: 26px;
    text-align: center;
    margin-right: 6px;
}

.eIndexFloor:nth-of-type(1) .eflTxt .flNum {
    background: url(../images/f_red.png) no-repeat center;
}

.eIndexFloor:nth-of-type(1) .eflBom .eflLt {
    background-color: #f23f47;
}

.eIndexFloor:nth-of-type(2) .eflTxt .flNum {
    background: url(../images/f_yellow.png) no-repeat center;
}

.eIndexFloor:nth-of-type(2) .eflBom .eflLt {
    background-color: #f7941f;
}

.flTit i {
    font-size: 32px;
}

.flTit .fB {
    font-weight: bold;
}

.eflTxt .rt {
    margin-top: 12px;
}

.eflLt {
    width: 240px;
    float: left;
    /* background: #f23f47; */
    padding: 0 24px 38px;
    box-sizing: border-box;
}

.flCircle {
    margin: 50px auto 30px;
}

.flCircle li {
    width: 58px;
    height: 58px;
    line-height: 58px;
    float: left;
    border-radius: 50%;
    background: #fff;
    text-align: center;
    overflow: hidden;
    margin: 0 7px 7px 0;
}

.flCircle li:nth-of-type(3n) {
    margin-right: 0;
}

.flCircle li a {
    color: #777777;
    font-size: 12px;
}

.bImg {
    position: relative;
    height: 150px;
    border-top: 1px solid #f5b6b8;
    margin-top: 8px;
    margin-bottom: 8px;
}

.flBImg {
    background-color: #ffffff;
    box-shadow: 0px 0px 12px 0px rgba(3, 0, 0, 0.51);
    border-radius: 10px;
    padding: 8px 10px 31px;
    box-sizing: border-box;
}

.flBImg span {
    color: #f23f47;
    display: block;
    text-align: center;
}

.bTit {
    font-size: 20px;
    height: 26px;
    overflow: hidden;
}

.purchase {
    background: #f23f47;
    color: #ffffff;
    display: block;
    border-radius: 10px;
    width: 71px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    font-size: 12px;
}

.eflMin {
    width: 58.61%;
    float: left;
    padding: 28px 30px 0;
}

.flMImg {
    position: relative;
    height: 164px;
}

.flMTro .twoLine {
    height: 38px;
}

.eflMin li {
    width: 25.3%;
    float: left;
    margin-bottom: 16px;
    margin-right: 74px;
}

.eflMin li:nth-of-type(3n) {
    margin-right: 0;
}

.eflRt {
    width: 21.5%;
    float: right;
    border-left: 1px solid #dddddd;
    padding: 26px 32px;
    box-sizing: border-box;
}

.hotSale {
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 22px;
}

/* 妤煎眰杞挱 */
.flProSaleSlide .proSaleImg {
    position: relative;
    height: 82px;
    width: 80px;
    float: left;
    margin-right: 5px;
}

.prosale_01 {
    margin-bottom: 22px;
}

.proSaleTro {
    width: 56%;
    float: left;
}

.proSaleTro a {
    display: block;
    margin-bottom: 2px;
}

.proSaleTro p {
    height: 38px;
}

.flProSaleSlide .fullSlide .hd {
    position: absolute;
    width: 259px;
    height: 28px;
    background: rgba(221, 221, 225, 0.7);
    left: -32px;
    bottom: -26px;
    margin-top: 0px;
}

.flProSaleSlide .fullSlide .hd ul li {
    width: 33px;
    height: 6px;
    background-color: #ffffff;
    border-radius: 0;
}

.flProSaleSlide .fullSlide .hd ul .on {
    background: #f2bbbb;
}

.eKngeLt {
    width: 69.5%;
    float: left;
    border-top: 1px solid #eeeeee;
}

.kngeTab {
    padding-top: 14px;
    margin-bottom: 18px;
}

.kngeTab span a {
    font-size: 12px;
    color: #999999;
    border-right: 1px solid #c5c5c5;
    padding: 0 5px;
    box-sizing: border-box;
    cursor: pointer;
}

.kngeTab .eSeTab a {
    color: #0077dd;
    font-size: 24px;
    font-weight: bold;
    border-top: 2px solid #0077dd;
    border-right: none;
    margin-top: 14px;
    padding-top: 14px;
}

.kngeImgLt {
    width: 379px;
    float: left;
}

.imgLt {
    position: relative;
    height: 284px;
    display: block;
}

.imgLt img {
    width: 100%;
    height: 100%;
    border-radius: 8px;
}

.imgRt_01 {
    position: relative;
    margin-bottom: 7px;
}

.imgDe {
    position: absolute;
    bottom: 22px;
    width: 100%;
    padding: 0 25px;
    box-sizing: border-box;
}

.kngeDe {
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    height: 22px;
}

.kngTit {
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

.kngeMin {
    width: 51.58%;
    float: right;
    padding-top: 6px;
}

.do1 {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #dbdbdb;
    float: left;
    display: block;
    margin-top: 13px;
    margin-right: 4px;
}

.ngeNewList {
    margin-bottom: 20px;
}

.ngeNewList span.date {
    font-size: 12px;
    line-height: unset;
    width: 60px;
    height: auto;
    /* display: inline-block; */
    cursor: pointer;
    color: #333333;
    float: right;
    text-align: right;
}

.ngeNewList li {
    line-height: 33px;
    height: 33px;
    overflow: hidden;
}

.ngeNewList li a {
    color: #333333;
    display: inline-block;
    width: 73%;
    height: 33px;
}

.bom_01 {
    width: 48%;
    float: left;
}

.bom_01 img {
    float: left;
    margin-right: 7px;
}

.bom_01 .twoline {
    width: 63%;
    float: right;
    font-size: 13px;
    color: #333333;
}

.eKnowledge {
    padding-top: 50px;
    margin-bottom: 46px;
}

.eKngeRt {
    width: 27.25%;
    float: right;
}

.doR {
    color: #888888;
    font-size: 13px;
    font-weight: bold;
    margin-right: 12px;
    display: block;
    float: left;
}

.ngeRank {
    width: 67%;
    /* width: 100%; */
    float: left;
}

/* .ngeNewList .ngeRank a{
    width: 90%;
} */
.ngRankImg {
    position: relative;
    height: 72px;
    width: 32%;
    float: left;
    display: none;
    transition: 0.3 linear;
    margin-top: 15px;
}

.ngeRank .red {
    margin-top: 35px;
    display: block;
    padding-left: 20px;
    display: none;
}

.ngeNewRank.ngeNewList li:hover {
    line-height: unset;
    height: auto;
}

/* .ngeNewRank.ngeNewList li:hover .ngeRank{
    width: 67%;
}
.ngeNewRank.ngeNewList li:hover .ngeRank a{
   width: 73%;
} */
.ngeNewRank.ngeNewList li:hover .oneLine {
    color: #0077dd;
}

.ngeNewRank.ngeNewList li:hover .doR {
    color: #e60012;
}

.ngeNewRank.ngeNewList li:hover .ngRankImg,
.ngeNewRank.ngeNewList li:hover .ngeRank .red,
.ngeNewRank.ngeNewList .eSeRank:hover .ngRankImg {
    display: block;
}

/* tag鍒楄〃 */
.nav {
    margin: 14px auto;
    font-size: 14px;
}

.nav a {
    color: #888888;
}

.eqtIndexBaner.eqtInside {
    padding-bottom: 0;
}

.insideLt {
    width: 76.7%;
    float: left;
    padding-top: 8px;
}

.eTagList li {
    border-bottom: 1px dashed #d8d8d8;
    padding: 24px 0;
}

.eInsideTit {
    border-bottom: 1px solid #e4e4e4;
    margin-top: 35px;
    padding-bottom: 18px;
    position: relative;
}

.eInsideTit h1 {
    font-size: 30px;
    color: #222222;
    display: inline-block;
    font-weight: 500;
}

.eInsideTit::after {
    content: "";
    width: 144px;
    height: 5px;
    background: #e60012;
    display: block;
    position: absolute;
    bottom: -3px;
}

.eInsideTit img {
    vertical-align: initial;
    margin-right: 6px;
    margin-bottom: 2px;
}

.insideImg {
    position: relative;
    height: 110px;
    width: 19.3%;
    float: left;
}

.inTxt {
    width: 100%;
    float: left;
}

.intxt_01 {
    font-size: 24px;
    font-weight: bold;
    color: #222222;
    line-height: 36px;
    height: 36px;
}

.intxt_02 {
    margin: 15px 0  ;
}

.inTxtTag{
    margin-top: 15px;
}

.inTxtTag span,
.inTxtTag a {
    color: #6f94ba;
    font-size: 12px;
}

.inTxtTag span {
    margin-right: 12px;
}

.inTxtTag a {
    padding: 4px 11px;
    box-sizing: border-box;
    background: #e0e8f0;
    border-radius: 10px;
    margin-right: 5px;
    display: inline-block;
    margin-bottom: 10px;
}

/* 鍓嶅彴鍒嗛〉 */
.eqtPage.page {
    margin-bottom: 48px;
    padding: 0;
}

.eqtPage.page i {
    margin: 0 7px 0 0;
}

.eqtPage.page a,
.eqtPage.page span {
    margin: 0 8px 0 0;
    font-size: 12px;
    line-height: 26px;
}

.page .cur {
    color: #fff;
    background-color: #d94536;
    border: 1px #d94536 solid;
}

.insideRt {
    float: right;
    width: 21.2%;
    padding-top: 23px;
    margin-bottom: 29px;
}

.insideBox {
    border: solid 1px #e8e8e8;
    margin-bottom: 23px;
}

.eInsideRtTit {
    font-size: 16px;
    font-weight: bold;
    height: 39px;
    line-height: 39px;
    background: #f5f5f5;
    position: relative;
    box-sizing: border-box;
    margin-bottom: 19px;
    color: #333333;
}

.eInsideRtTit::before {
    content: "";
    display: inline-block;
    width: 3px;
    height: 10px;
    background-color: #df1e2d;
    margin: 0 5px 0 9px;
}

.insideList {
    padding: 0 7px;
    box-sizing: border-box;
}

.insideList li {
    margin-bottom: 23px;
    position: relative;
}

.insRtImg {
    position: relative;
    width: 97px;
    height: 99px;
    border: solid 1px rgba(216, 216, 216, 0.5);
    margin-right: 17px;
    float: left;
}

.insRtTxt {
    float: left;
    width: 44%;
}

.insRtTxt .twoLine {
    line-height: 25px;
    height: 50px;
    margin-bottom: 26px;
}

.insRtTxt .red {
    font-weight: bold;
}

/* 鎼滅储 */
.eSearchList {
    margin-top: 16px;
}

.eSearchList li {
    width: 31%;
    float: left;
    border: solid 1px #e2dede;
    box-shadow: 9px 9px 0px #f6f6f6;
    margin-right: 28px;
    margin-bottom: 33px;
}

.eSearchList li:nth-of-type(3n) {
    margin-right: 0;
}

.eSearchImg {
    position: relative;
    height: 191px;
    border-bottom: solid 1px #e2dede;
    background: #f9f9f9;
}

.eSearchImg img {
    padding: 28px;
    box-sizing: border-box;
}

.eSearchTxt {
    padding: 0 21px;
    box-sizing: border-box;
}

.seComNa {
    font-size: 18px;
    color: #000000;
    line-height: 22px;
    padding: 16px 0;
    position: relative;
    border-bottom: 1px solid #e2dede;
    margin-bottom: 12px;
}

.seComNa::after {
    content: "";
    width: 101px;
    height: 2px;
    background: #e60012;
    display: block;
    position: absolute;
    bottom: 0px;
}

.eSearchTxt .twoLine {
    line-height: 26px;
    height: 52px;
    overflow: hidden;
    margin-bottom: 14px;
}

.searPeo span {
    display: block;
    margin-bottom: 10px;
}

.searPeo img {
    margin-right: 8px;
}

.doSR {
    min-width: 14px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    background-color: #c6c6c6;
    float: left;
    color: #ffffff;
    font-size: 12px;
    margin-right: 7px;
    padding: 0 1px;
    box-sizing: border-box;
}

.doSR.SRF {
    background-color: #f54545;
}

.doSR.SRS {
    background-color: #f69c46;
}

.eRankList .insRtImg {
    width: 86px;
    height: 86px;
    border: solid 1px rgba(216, 216, 216, 0.5);
    margin-right: 12px;
}

.eRankList li {
    padding: 14px 0;
    margin-bottom: 0;
    border-bottom: 1px dashed #eaeaea;
}

.eRankList li:nth-last-of-type(1) {
    border-bottom: 0;
}

.eRankList li:nth-of-type(1) {
    padding-top: 0;
}

.eHonesBusi {
    padding: 0 19px;
    box-sizing: border-box;
}

.honBusi_01 {
    border-bottom: 1px solid #f3f3f3;
    padding: 19px 0px 11px;
    box-sizing: border-box;
}

.honBusi_01:nth-of-type(1) {
    padding-top: 0;
}

.honBusi_01:nth-last-of-type(1) {
    border-bottom: none;
}

.hBImg {
    position: relative;
    height: 67px;
    margin-bottom: 12px;
}

.hB_01 {
    width: 46.3%;
    float: left;
    text-align: center;
    margin-right: 16px;
}

.hB_01:nth-of-type(2n) {
    margin-right: 0;
}

.hB_01 .oneLine {
    line-height: 24px;
    height: 24px;
}

/* 鍟嗛摵 */
.eSpView.eView {
    padding-top: 36px;
}

.eSpView.eView .viewList {
    margin-bottom: 8px;
}

.eComInfor {
    background: url(../images/shop_bg.png) no-repeat center;
    padding: 33px 0 37px;
    box-sizing: border-box;
    border-bottom: 1px solid #e8e8e8;
}

.inforImg {
    position: relative;
    width: 181px;
    height: 181px;
    border: solid 1px #e2dede;
    background: #ffffff;
    float: left;
    margin-right: 20px;
}

.inforMember {
    width: 50%;
    float: left;
    position: relative;
    border-right: 1px solid #dbdbdb;
}

.inforMember p {
    color: #000000;
    margin-bottom: 15px;
    height: 19px;
    overflow: hidden;
}

.inforMember h1{
    margin-bottom: 15px;
    overflow: hidden;
}

.inforMember .memTit {
    line-height: 37px;
    color: #333333;
    font-size: 30px;
    font-weight: bold;
    height: 37px;
}

.inforMember .red {
    color: #df1e2d;
    font-size: 18px;
    font-weight: bold;
    height: 25px;
    overflow: hidden;
}

.line {
    width: 1px;
    height: 217px;
    background: #ffffff;
    position: absolute;
    right: 0;
    top: 0px;
}

.inforMember.inforContact {
    width: 33%;
    border-right: 0;
    padding-left: 32px;
    box-sizing: border-box;
    margin-top: 50px;
}

.inforContact img {
    margin-right: 8px;
    margin-bottom: 2px;
}

.mainpro {
    width: 92%;
}

.mainpro span {
    color: #666666;
}

.star {
    /* width: 47px; */
    height: 13px;
    display: block;
    float: left;
}

.busit_01 {
    position: relative;
    height: 195px;
    background: #f2f2f2;
    margin-bottom: 10px;
}

.busit_02 p {
    /* line-height: 32px; */
    line-height: 30px;
    height: 32px;
}

.busit_02 .sp_01 {
    color: #000000;
}

.busit_02 .star {
    margin-top: 10px;
}

.eLevS .star0 {
    background: url(../images/red_xin.png) no-repeat;
    margin-top: 5px;
}

.eLevS .star1 {
    background: url(../images/red_star.png) no-repeat;
    margin-top: 2px;
}

.evalu {
    float: left;
}

.eLevS {
    width: 69%;
    display: inline-block;
}

.sp_01 {
    font-size: 12px;
    color: #000000;
}

.busit_02 .eLevS {
    width: 45%;
}

.inforMember .eLevS {
    width: 14%;
}

.eBusiComList {
    margin: 15px auto 28px;
}

.eBusiComList > li {
    border: solid 1px #d6d6d6;
    margin-bottom: 20px;
}

.busiLt {
    width: 230px;
    float: left;
    padding: 20px;
    box-sizing: border-box;
    border-right: solid 1px #d6d6d6;
}

.busiRt {
    width: 75%;
    float: left;
    padding: 20px 27px;
    box-sizing: border-box;
}

.busiRt li {
    width: 30%;
    float: left;
    border: none;
    margin-right: 31px;
}

.busiRt li:nth-of-type(3n) {
    margin-right: 0;
}

.busiRt li .vwImg {
    border: none;
    height: 195px;
    margin-bottom: 36px;
}

.busiRt .vwImg img {
    padding: 21px;
    box-sizing: border-box;
}

.highEn .insRtImg {
    width: 104px;
    height: 104px;
    border: solid 1px rgba(216, 216, 216, 0.5);
}

.highEn .insRtTxt {
    padding-top: 10px;
    width: 50%;
}

/* 浜у搧鎼滅储椤� */
.eProSearP {
    margin-top: 12px;
}

.eProSearP li {
    padding: 19px;
    box-sizing: border-box;
    border: solid 1px #e4e4e4;
    width: 49.22%;
    float: left;
    margin-right: 12px;
    margin-bottom: 24px;
}

.eProSearP li:nth-of-type(2n) {
    margin-right: 0;
}

.proSPImg {
    position: relative;
    height: 150px;
    background: #f0f0f0;
    width: 35.1%;
    float: left;
    margin-right: 16px;
}

.proSPTxt {
    width: 61%;
    float: left;
}

.psptit {
    border-bottom: solid 1px #e4e4e4;
    color: #76adec;
    font-size: 18px;
    padding: 2px 0 12px;
    box-sizing: border-box;
    margin-bottom: 10px;
    height: 43px;
    line-height: 32px;
}

.pspTro {
    line-height: 22px;
    height: 44px;
    margin-bottom: 20px;
}

.starLevel .insRtTxt .twoLine {
    margin-bottom: 14px;
}

.laIndusNews {
    padding: 0 0 18px;
    box-sizing: border-box;
    border-bottom: solid 1px #e8e8e8;
    margin: 0 16px;
}

.indusN_01 {
    width: 47%;
    float: left;
    margin-right: 12px;
    position: relative;
}

.indusN_01:nth-of-type(2n) {
    margin-right: 0;
}

.indusImg {
    position: relative;
    height: 67px;
    margin-bottom: 6px;
}

.indusImg img {
    padding: 7px 0 0 0px;
    box-sizing: border-box;
}

.indusN_01 .indusDo {
    position: absolute;
    z-index: 4;
    background: #f54545;
    margin-top: 0 !important;
}

.indusN_01 .twoLine {
    line-height: 24px;
    height: 48px;
}

.eLastIndus .insRtTxt {
    width: 88%;
}

.eLastIndus .doSR {
    margin-top: 8px;
}

.eLastIndus .eRankList {
    padding: 0 16px;
}

.eLastIndus .eRankList li {
    padding: 3px 0;
    border-bottom: solid 1px #e8e8e8;
    height: 38px;
    line-height: 29px;
    overflow: hidden;
}

.eLastIndus .eRankList li:nth-last-of-type(1) {
    border-bottom: none;
}

.eNoSear span {
    border: solid 1px #df1e2d;
    color: #df1e2d;
}

.eDmeoIndex.eDmeo {
    padding-bottom: 56px;
}

.eSpView.eView .viewList.vwLiNoSear {
    margin-bottom: 0;
    padding-bottom: 50px;
}

.vwLiNoSear li {
    border: solid 1px #d6d6d6;
    padding: 20px;
    box-sizing: border-box;
    background: #ffff;
    width: 23.18%;
    margin-right: 29px;
    margin-bottom: 33px;
}

.vwLiNoSear li:nth-of-type(4n) {
    margin-right: 0;
}

.vwLiNoSear .vwImg {
    border: none;
    background: #f2f2f2;
    height: 240px;
    margin-bottom: 9px;
}

.vwLiNoSear.viewList li:nth-of-type(5n) {
    margin-right: 29px;
}

/* 鏃犳悳绱俊鎭� */
.noCon {
    border: solid 2px #f69c46;
    padding: 20px 0;
    text-align: center;
    color: #222222;
    font-size: 24px;
    background: #fef2e6;
    margin: 28px auto 8px;
}

/* 鏄撹揣鍟嗗煄 */
.eBarterMark .insideRt {
    float: left;
}

.eBarterMark .insideLt {
    float: right;
    padding-top: 23px;
}

.eInsideRtTit.bRkTit {
    padding-left: 15px;
    box-sizing: border-box;
    margin-bottom: 0;
}

.eInsideRtTit.bRkTit .pink {
    margin-right: 2px;
}

.eInsideRtTit.bRkTit::before {
    display: none;
}

.boxBk .subHot .doSR {
    margin-top: 4px;
}

.boxBk .doSR.SRF {
    background: url(../images/rank.png) no-repeat center;
    min-width: 18px;
    height: 23px;
}

.boxBk .insRtImg {
    height: 72px;
    width: 72px;
}

.boxBk .eLastIndus .insRtTxt {
    width: 51%;
}

.boxBk .insRtTxt .twoLine {
    margin-bottom: 4px;
}

.boxBk li {
    padding: 7px 0;
    margin-bottom: 0;
    border-bottom: 1px dashed #eaeaea;
}

.boxBk li:nth-last-of-type(1) {
    border-bottom: none;
}

.subHot {
    height: 34px;
    line-height: 21px;
    overflow: hidden;
}

.eSearchPro {
    height: 42px;
    line-height: 40px;
    background-color: #f5f5f5;
    border: solid 1px #eeeeee;
    padding-left: 21px;
    box-sizing: border-box;
}

.boxSear_01 {
    color: #333333;
    font-size: 12px;
    line-height: 22px;
    margin-right: 6px;
    position: relative;
}

.boxSear_01 input {
    height: 22px;
    background-color: #ffffff;
    border: solid 1px #a9a9a9;
    padding-left: 12px;
    box-sizing: border-box;
}

.searPrice input {
    width: 64px;
}

.searPro input {
    width: 173px;
}

.pp_i {
    position: absolute;
    color: #a9a9a9;
    top: -2px;
    display: block;
}

.p_01 {
    left: 36px;
}

.p_02 {
    right: 50px;
}

.searBtn {
    width: 43px;
    padding: 0px;
    background: #fb5e25;
    color: white;
    border: none;
    font-size: 12px;
}

.sType {
    color: #7c7c7c;
    font-size: 12px;
    display: inline-block;
    font-weight: 500;
}

.proType {
    margin-bottom: 17px;
    border: 1px solid #e8e8e8;
    /* display: flex;
      flex-direction: row;
      justify-content: flex-start; */
    border-top: none;
}

.typeTitle {
    width: 86px;
    float: left;
    text-align: center;
    padding-top: 12px;
    background: #fcfcfc;
    color: #333333;
    border-right: 1px solid #e8e8e8;
    min-height: 72px;
}

.specificType {
    padding: 12px 27px;
    box-sizing: border-box;
    flex: 1;
    width: 90%;
    float: left;
    color: #7c7c7c;
    font-size: 12px;
    position: relative;
}

.specificType a {
    color: #666666;
    margin-bottom: 6px;
    padding-right: 10px;
    width: 66px;
    display: block;
    float: left;
    overflow: hidden;
    box-sizing: border-box;
    height: 20px;
    line-height: 20px;
}

.dropMore {
    position: absolute;
    right: 6px;
    top: 10px;
    cursor: pointer;
    width: 17px;
    height: 17px;
    display: block;
}

.dropMore .icon-up {
    width: 7px;
    height: 7px;
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
    transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    margin: 8px auto;
    display: block;
}

.dropMore .icon-up.icon-down {
    transform: rotate(315deg);
    -o-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    margin-top: 10px;
}

.feattp {
    height: 30px;
    overflow: hidden;
}

.feattp.exh {
    height: auto;
}

.comTitle {
    height: 41px;
    line-height: 40px;
    margin-bottom: 7px;
    background: #f5f5f5;
    border: solid 1px #e8e8e8;
    box-sizing: border-box;
}

.comTitle .com-01 {
    /* min-width: 86px; */
    float: left;
    text-align: center;
    background: #ffffff;
    color: #fb5e25;
    box-sizing: border-box;
    height: 39px;
}

.comTitle .com-02 {
    border-left: 1px solid #e5e5e5;
    float: right;
    line-height: 40px;
}

.comTitle span {
    font-size: 12px;
}

.leftBtn,
.rightBtn {
    font-size: 20px;
    line-height: 41px;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    width: 22px;
    height: 39px;
    cursor: pointer;
    display: block;
    float: left;
    margin: 0 12px 0 13px;
}

.leftBtn::after,
.rightBtn::after {
    font-weight: 900;
    color: #cccccc;
}

.leftBtn::after {
    content: "<";
}

.rightBtn::after {
    content: ">";
}

.comPage {
    display: block;
    float: left;
}

.focus::after {
    color: #757575;
    border: none !important;
}

.priceTip {
    width: 50%;
    float: left;
}

.priceTip span {
    /* margin: 0 15px; */
    cursor: pointer;
}

.sPri {
    position: relative;
}

.sPri i {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    right: 4px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #757575;
    cursor: pointer;
}

.sPri i.up {
    /* top: 3px; */
    top: 14px;
}

.sPri i.down {
    transform: rotate(180deg);
    /* bottom: 2px */
    bottom: 13px;
}

i.upDnY {
    border-bottom: 5px solid #fb5e25;
}

.sortRKList {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 40px;
    margin-bottom: 60px;
}

.sortRKList li {
    width: 23.75%;
    margin-right: 15px;
}

.sortRKList .vwImg {
    border: none;
}

.sortRKList li:nth-of-type(5n) {
    margin-right: 15px;
}

.sortRKList li:nth-of-type(4n) {
    margin-right: 0;
}

/* 璇︽儏  */
.eBmDetail_01 {
    margin-top: 4px;
    margin-bottom: 17px;
}

.eView .heha{
    margin-bottom: 37px;
}

.bmdLt_01 {
    width: 879px;
    float: left;
    padding: 30px 34px;
    box-sizing: border-box;
    border: solid 1px #e8e8e8;
}

.bmdLt_02 {
    width: 346px;
    float: left;
    margin-right: 30px;
}

.bmdRt_02 {
    width: 53.5%;
    float: left;
}

.bmdTit {
    font-size: 20px;
    color: #333333;
    line-height: 35px;
}

.bmdP p,
.bmdP .plusReduce {
    line-height: 45px;
    border-bottom: 1px solid #e4e4e4;
}

.bmdP .plusReduce {
    width: 100%;
}

.bmdP .plusReduce span {
    float: left;
}

.bmdP span.reduNum {
    margin-top: 10px;
}

.bmdP .reduNum a {
    background: #ffffff;
    width: 26px;
    height: 26px;
}

.bmdP .reduNum .plus {
    margin-left: 0;
}

.bmdP .reduNum .form-control {
    width: 64px;
    height: 26px;
    margin: 0 2px;
}

.bnmBtn {
    padding: 18px 0;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 40px;
}

.bnmBtn a {
    width: 140px;
    height: 36px;
    line-height: 35px;
    text-align: center;
    display: block;
    float: left;
    font-size: 18px;
}

.btn_01 {
    border: 1px solid #e60012;
    background: #fee4e5;
    color: #e60012;
    margin-right: 38px;
}

.btn_02 {
    background: #e60012;
    color: #ffffff;
}

.bnmClct a {
    display: inline-block;
}

.bnmClct .cctLike img {
    margin-right: 4px;
    margin-top: -4px;
}

.cctBtn {
    width: 41%;
}

.cctBtn img {
    margin-top: -2px;
}

.cctImg_02 {
    display: none;
}

.cctDH .cctImg_02 {
    display: inline-block;
}

.cctDH .cctImg_01 {
    display: none;
}

.bmdRt_01 {
    width: 311px;
    float: right;
    border: solid 1px #e8e8e8;
}

.logoImg {
    height: 143px;
    position: relative;
    width: 143px;
    margin: auto;
    border: solid 1px #e8e8e8;
    border-radius: 50%;
}

.logoImg img {
    /* border-radius: 50%; */
    max-width: 94px;
}

.bmComNm {
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    line-height: 35px;
    text-align: center;
    margin: 35px auto 20px;
}

.bmComCn p {
    line-height: 29px;
    height: 29px;
}

.shopCon {
    width: 50%;
    margin: auto;
}

.shopCon p,
.shopCon span {
    font-size: 12px;
}

.shopCon span {
    float: left;
}

.shopCon .star {
    margin-top: 7px;
}

.shopCon .eLevS {
    width: 55%;
}

.cttTel {
    border: 1px dashed #e8e8e8;
    padding-left: 14px;
    box-sizing: border-box;
}

.cttTel p {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}

.cttBtnSp {
    padding: 25px 40px;
    box-sizing: border-box;
    height: 90px;
}

.cttBtnSp a {
    width: 100px;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    font-size: 16px;
    display: block;
    float: left;
    text-align: center;
}

.enShop {
    background-color: #539a6f;
    margin-right: 20px;
}

.attenShop {
    background-color: #fa8a30;
}

.stBouImg {
    position: relative;
    height: 138px;
}

.stBouImg img {
    padding: 16px 8px;
    box-sizing: border-box;
}

.estBou {
    padding: 0 23px 26px;
    box-sizing: border-box;
}

.estBou li {
    width: 12%;
    float: left;
    margin-right: 30px;
}

.estBou li:nth-last-of-type(1) {
    margin-right: 0;
}

.eBorder {
    border: solid 1px #e8e8e8;
}

.eBorder .eInsideRtTit {
    background: none;
    margin-bottom: 0px;
}

.stBouTxt {
    text-align: center;
}

.stBouTxt .oneLine {
    font-size: 12px;
    line-height: 22px;
    height: 22px;
}

.eChgeTit {
    height: 40px;
    line-height: 40px;
    color: #0e0e0e;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    border-bottom: solid 1px #e8e8e8;
}

.eChgeList li {
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    box-sizing: border-box;
    border-bottom: solid 1px #e8e8e8;
    font-size: 12px;
}

.eChgeList li a {
    width: 94%;
}

.eChgeList li:nth-of-type(odd) {
    background: #f2f2f2;
}

.eChgeList li:nth-last-of-type(1) {
    border-bottom: 0;
}

.eChgeList .do1 {
    background-color: #aaaaaa;
    border-radius: unset;
    width: 3px;
    height: 3px;
    margin-top: 17px;
}

.ngeNewList.eChgeList {
    margin-bottom: 0;
}

.eChgeTit.red {
    background: #f45142;
    color: #ffffff;
}

.eHtProList {
    padding: 17px;
    box-sizing: border-box;
}

.eHtProList li {
    position: relative;
    margin-bottom: 22px;
}

.img_01 {
    position: relative;
    height: 105px;
    margin-bottom: 30px;
}

.img_01 img {
    margin-top: 11px;
}

.eflower {
    position: absolute;
    background: url(../images/bg_05.png) no-repeat center;
    color: #ffffff;
    width: 30px;
    height: 31px;
    text-align: center;
    line-height: 31px;
    z-index: 3;
}


.insideRt.inDeRt {
    width: 199px;
}

.insideLt.inDeLt {
    width: 994px;
}

.deProTit {
    height: 40px;
    line-height: 40px;
    background: #f2f2f2;
    margin-bottom: 9px;
}

.deProTit span {
    color: #000000;
    border-top: 2px solid #ff0005;
    border-right: none;
    background: #ffffff;
    padding: 8px 18px 10px;
    box-sizing: border-box;
    margin-left: 1px;
}

.deProTro {
    padding: 0 32px;
    box-sizing: border-box;
    border: solid 1px #e8e8e8;
    margin-bottom: 44px;
}

.deTag {
    margin: 20px auto;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 26px;
}

.deTag p {
    line-height: 28px;
}

.deTag p span {
    width: 369px;
    display: inline-block;
}

.deCon p {
    line-height: 18px;
    margin-bottom: 20px;
    text-indent: 2em;
}

.deCon img {
    display: block;
    margin: 10px auto;
}

.commLt {
    width: 88px;
    float: left;
    text-align: center;
}

.commImg {
    position: relative;
    height: 54px;
    width: 54px;
    margin: auto;
}

.commentTit {
    height: 50px;
    line-height: 50px;
    padding-left: 20px;
    box-sizing: border-box;
    background: #dbdbde;
    color: #000000;
    margin-bottom: 20px;
}

.comList,
.comList li {
    border: solid 1px #f2f2f2;
}

.comList li {
    padding: 17px 0;
    box-sizing: border-box;
    border-right: none;
    border-left: none;
}

.commRt {
    width: 80%;
    float: left;
    padding-top: 16px;
}

.conShop .p-05 {
    color: #555555;
}

.xjTips.addCart .btns {
    width: 69%;
    margin: 30px auto 0;
}

.xjTips.addCart .btns a {
    width: 140px;
    height: 41px;
    line-height: 41px;
    font-size: 18px;
    font-weight: bold;
    /* display: block;
      float: left; */
    display: inline-block;
}

.addCart .btns .contiAdd {
    background-color: #fee4e5;
    border: solid 1px #e60012;
    color: #e60012;
    margin-right: 8px;
}

.xjTips.addBarterCart .btns {
    width: 69%;
    margin: 30px auto 0;
}

.xjTips.addBarterCart .btns a {
    width: 140px;
    height: 41px;
    line-height: 41px;
    font-size: 18px;
    font-weight: bold;
    display: inline-block;
    /* display: block;
      float: left; */
}

.addBarterCart .btns .contiAdd {
    background-color: #fee4e5;
    border: solid 1px #e60012;
    color: #e60012;
    margin-right: 8px;
}

.btns .barClear {
    background-color: #fa8a30;
    color: #ffffff;
    border: solid 1px #fa8a30;
}

/* 鏄撹揣瀛﹂櫌 */
.ebtInstitu {
    height: 300px;
    background: url(../images/barter_institute.png) no-repeat center;
    overflow: hidden;
}

.eBtInCon {
    margin-top: 40px;
}

.btInConLt {
    width: 17.4%;
    float: left;
}

.btInConRt {
    width: 78.48%;
    float: right;
}

.conBox_01 {
    border: solid 1px #cbcbcb;
    border-top: none;
    margin-bottom: 8px;
}

.boxTit {
    height: 43px;
    color: #ffffff;
    font-size: 16px;
    line-height: 43px;
    background: #cc1a28;
    padding: 0 12px 0 23px;
    box-sizing: border-box;
}

.boxTit img {
    float: right;
    margin-top: 12px;
}

.boxMenu {
    padding: 10px 10px 0;
}

.boxMenu li {
    line-height: 35px;
    border-bottom: 1px dashed #dedede;
}

.boxMenu li:nth-last-of-type(1) {
    border-bottom: none;
}

.boxMenu .cur a {
    color: #cc1a28;
}

.boxExpTit {
    position: relative;
    font-size: 24px;
    line-height: 35px;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 14px;
    color: #333333;
}

.boxExpTit::before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 17px;
    background-color: #df1e2d;
    margin-right: 17px;
    border-top-left-radius: 40%;
    border-top-right-radius: 40%;
    border-bottom-left-radius: 40%;
    border-bottom-right-radius: 40%;
}

.expTXT {
    margin: 23px 0 35px;
}

.expTXT .etTit {
    color: #c30d23;
    font-weight: bold;
}

.expTXT p {
    line-height: 35px;
    color: #333333;
}

/* 鏄撹揣鐭ヨ瘑 */
.btKgeBox {
    padding-bottom: 45px;
}

.kgeLt {
    width: 53.32%;
    float: left;
}

.kgeLt .fullSlide .bd li img {
    height: 365px;
}

.kgeTit {
    border-bottom: none;
    padding-bottom: 22px;
}

.hotBaM.kgeTit {
    padding-top: 20px;
}

.kgeTit .more {
    font-size: 16px;
    color: #777777;
}

.kgeTit .more img {
    margin-right: 5px;
    vertical-align: baseline;
}

.geNews li {
    border-bottom: 1px dashed #dedede;
    padding: 5px 0 3px;
}

.geNews li p {
    line-height: 32px;
    height: 32px;
}

.kgeRt {
    width: 44.5%;
    float: right;
}

.geTit {
    font-size: 20px;
    color: #3f3f3f;
}

.box_01 {
    width: 411px;
    float: left;
    padding: 18px 10px;
    box-sizing: border-box;
}

.boxUl_01 li {
    width: 47.8%;
    float: left;
    margin-right: 17px;
    text-align: center;
    margin-bottom: 13px;
    position: relative;
}

.boxUl_01 li:nth-of-type(2n) {
    margin-right: 0;
}

.boxImg {
    position: relative;
    height: 120px;
}

.boxTit_01 {
    color: #333333;
    font-weight: bold;
    font-size: 16px;
    border-bottom: 2px solid #e60012;
    padding-bottom: 7px;
    margin-bottom: 14px;
}

.boxTit_01 .more img {
    height: 10px;
    margin-top: -3px;
    margin-left: 2px;
}

.boxTit_01 .more {
    font-size: 14px;
    color: #777777;
}

.addTit {
    position: absolute;
    bottom: 0;
    background: rgba(86, 83, 84, 0.6);
    color: #f6f6f6;
    text-align: center;
    height: 25px;
    line-height: 25px;
    width: 100%;
}

.box_02 {
    width: 480px;
    float: left;
    padding: 14px 22px;
    box-sizing: border-box;
}

.box_02 .ngeNewList li a,
.box_03 .ngeNewList li a {
    width: 95%;
}

.boxList {
    border-top: 1px solid #d2d2d2;
}

.box_02 .do1,
.box_03 .do1 {
    width: 3px;
    height: 3px;
    background-color: #e60012;
    border-radius: unset;
    margin-top: 13px;
}

.box_02 li {
    line-height: 30px;
    height: 30px;
}

.box_03 {
    width: 314px;
    float: right;
    padding: 18px 22px 5px;
}

.box_03 .ngeNewList li a {
    font-size: 12px;
}

.box_03 li {
    line-height: 28px;
    height: 28px;
}

.box_03 .ngeNewList {
    margin-bottom: 0;
}

.box_03 .boxTit_01 {
    margin-bottom: 10px;
    border-bottom: 1px solid #d2d2d2;
    position: relative;
}

.box_03 .boxTit_01::after,
.qaBoxTit::after {
    content: "";
    width: 64px;
    height: 2px;
    background: #e60012;
    position: absolute;
    display: block;
    bottom: -1px;
}

.eQA {
    /* padding-top: 44px; */
}

.qaBox_01 {
    width: 28%;
    float: left;
    padding: 22px 17px;
    box-sizing: border-box;
    margin-right: 20px;
    height: 681px;
}

.qaBox_01:nth-last-of-type(1) {
    margin-right: 0;
}

.qaBoxTit {
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 7px;
    position: relative;
}

.qaBoxTit img {
    margin-right: 6px;
    vertical-align: bottom;
}

.qaBoxTit::after {
    width: 64px;
}

.newQa {
    padding-top: 13px;
}

.newQa li {
    padding: 7px 0 13px;
    border-bottom: 1px dashed #dedede;
}

.newQa li p {
    width: 89%;
}

.newQa li .eQ p {
    line-height: 30px;
    height: 30px;
}

.newQa li .eA p {
    line-height: 24px;
    height: 48px;
    overflow: hidden;
}

.newQa li div img {
    margin-right: 13px;
    float: left;
    margin-top: 4px;
}

.eQ {
    color: #333333;
}

.eA {
    color: #777777;
}

.newQa li:hover .eQ p {
    text-decoration: underline;
}

.eHotNews .insideLt {
    width: 70.4%;
}

.eHotNews .insideRt {
    width: 25.75%;
}

.eHotNews .insRtTxt {
    width: 53%;
}

.tagImg {
    background: #f5f5f5;
}

.aTag {
    padding-bottom: 40px;
    border-bottom: solid 1px #e8e8e8;
}

.aTag a {
    color: #df1e2d;
}

.aTag img {
    display: block;
    margin: 30px auto;
}

.article h1 {
    font-size: 30px;
    color: #000000;
    margin: 32px auto 20px;
    text-align: center;
    font-weight: unset;
}

.article .situation {
    padding: 9px 0;
    box-sizing: border-box;
    margin: 7px auto 30px;
    text-align: center;
    border-bottom: dashed 1px #e8e8e8;
}

.situation span {
    margin-right: 43px;
    display: inline-block;
    color: #888888;
    color: #888888;
}

.aTag p {
    line-height: 24px;
    margin-bottom: 38px;
    font-size: 16px;
    color: #333333;
}

.hotNSF .doSR.SRF {
    background: #f59c45;
    height: 15px;
    min-width: 14px;
}

.hotNSF .insRtTxt span {
    font-size: 12px;
    color: #a6a6a6;
}

.hotNSF li:nth-of-type(1) .doSR.SRF {
    background: #e60012;
}

.boxBk .subHot .insRtTxt {
    width: 90%;
}

.boxBk .hotNSF li {
    border-bottom: solid 1px #e8e8e8;
}

.boxBk .hotNSF li:nth-last-of-type(1) {
    border-bottom: none;
}

.boxBk .hotNSF li .insRtImg {
    border: none;
}

.hotAtlas {
    padding: 0 16px;
    box-sizing: border-box;
}

.hotAtlas li {
    width: 47%;
    float: left;
    margin-right: 11px;
    margin-bottom: 18px;
}

.hotAtlas li:nth-of-type(2n) {
    margin-right: 0;
}

.hotAtlas li:hover .oneLine {
    text-decoration: underline;
}

.haImg {
    position: relative;
    height: 89px;
}

.haTxt {
    position: relative;
}

.haTxt img {
    float: left;
    margin-right: 8px;
    margin-top: 6px;
}

.eHotAt {
    background: #f9f9f9;
}

.eHotAt .eInsideRtTit {
    margin-bottom: 0px;
}

.part {
    padding: 25px 0;
}

.part p,
.part p span {
    font-size: 20px;
    line-height: 40px;
}

.part p span {
    float: left;
}

.part p a {
    display: block;
    width: 80%;
    color: #333333;
}

.reTit {
    font-size: 20px;
    color: #888888;
    line-height: 30px;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 8px;
    position: relative;
}

.reTit::after {
    content: "";
    display: block;
    width: 83px;
    height: 2px;
    background-color: #df1e2d;
    position: absolute;
    bottom: -1px;
}

.relaArti li {
    width: 45%;
    float: left;
    margin-right: 80px;
    line-height: 34px;
    height: 34px;
    overflow: hidden;
}

.relaArti li:nth-of-type(2n) {
    margin-right: 0;
}

.relaArti li img {
    margin: 0 10px 0 6px;
}

.relaArti ul {
    padding: 10px 0;
}

.relaArti .eHvRed li:hover .oneLine {
    text-decoration: underline;
}

/*  鐑偣璧勮鍒楄〃 */
.bkhTag {
    border-bottom: solid 1px #e8e8e8;
    padding: 35px 0;
}

.bkhTag a {
    display: block;
    float: left;
    padding: 14px 34px;
    color: #333333;
    font-size: 20px;
    border: solid 1px #e8e8e8;
    border-radius: 30px;
    margin-right: 4px;
}

.bkhTag .cur {
    background: #df1e2d;
    color: #ffffff;
}

.bkhImg {
    position: relative;
    height: 108px;
    width: 17.6%;
    float: left;
    margin-right: 16px;
}

.bkhTxt {
    width: 77%;
    float: left;
}

.bktTit {
    font-size: 24px;
    color: #222222;
    height: 30px;
    margin-bottom: 11px;
}

.bktDe {
    line-height: 26px;
    height: 52px;
    margin-bottom: 10px;
}

.bDate {
    font-size: 12px;
    color: #6f94ba;
}

.bkhNews li {
    border-bottom: 1px dashed #eaeaea;
    padding: 35px 0;
}

.bkhNews li:hover .bktTit {
    color: #df1e2d;
}

.gesAten img {
    margin-right: 3px;
}

.noBod.insideBox {
    border: none;
    margin: 45px 0 29px;
    padding-left: 4px;
    box-sizing: border-box;
}

.remNwC {
    border-left: solid 1px #e1e1e1;
    position: relative;
}

.remNwC ul {
    padding-top: 50px;
}

.remNwC li {
    position: relative;
}

.ring0 {
    position: absolute;
    left: -7px;
    width: 12px;
    height: 12px;
    background: #ffffff;
}

.ring0 i {
    width: 8px;
    height: 8px;
    background-color: #df1e2d;
    border-radius: 50%;
    display: block;
    margin: 2px auto;
}

.ringTit {
    position: absolute;
    color: #df1e2d;
    font-size: 20px;
    top: -6px;
    left: 17px;
}

.nwcTit {
    font-size: 16px;
    color: #333333;
    line-height: 37px;
    height: 37px;
    padding-right: 8px;
}

.ringList .ring0 {
    top: 12px;
}

.nwcTit,
.nwcDe {
    padding-left: 17px;
    box-sizing: border-box;
}

.nwcDe {
    background: #f8f8f8;
    display: none;
    transition: linear 0.5;
    height: 48px;
    overflow: hidden;
}

.nwcDe p {
    font-size: 12px;
    color: #666666;
    line-height: 24px;
    height: 48px;
}

.ringList li:hover .nwcDe {
    display: block;
}

.ringList li:hover .nwcTit {
    color: #df1e2d;
}

.ringList li .ring0 {
    border-radius: 50%;
    opacity: 1;
    width: 8px;
    height: 8px;
    border: 2px solid #f68d95;
    left: -5px;
}

.ringList li .ring0 i {
    background: #ffffff;
    display: initial;
}

.gesAten .eInsideRtTit {
    margin-bottom: 0;
    background: #ffffff;
}

.eQAImg li img {
    float: left;
    margin: 8px 40px 0 0;
}

.eQAImg li .bDate {
    margin-left: 6.8%;
}

.eQAImg .bkhTxt {
    width: 100%;
}

.hotSide {
    width: 97px;
    text-align: center;
    background: #f6f6f6;
    float: left;
}

.hotSide span {
    display: block;
    line-height: 45px;
    color: #333333;
    cursor: pointer;
}

.proSlid {
    float: left;
    width: 61%;
    padding: 13px 10px 0;
    box-sizing: border-box;
}

.hotSide .eInsideRtTit {
    height: 45px;
}

.slid_01 {
    margin-top: 13px;
}

/* 杞挱 */
.gesAHot .red {
    color: #e60012;
}

.gesAHot .eInsideRtTit::before {
    width: 5px;
    height: 22px;
    margin: 0px 13px -3px -14px;
}

.proSwip {
    position: relative;
    text-align: center;
}

.slid_01 .probg {
    position: relative;
    height: 104px;
    width: 85%;
    margin: 0 auto 20px;
}

.proDe {
    color: #333333;
    font-weight: bold;
    border-bottom: 1px solid #eeeeee;
    width: 88%;
    margin: 0 auto 16px;
    height: 32px;
    line-height: 25px;
}

.slid_01 .right-btn,
.slid_01 .left-btn {
    font-size: 24px;
    line-height: 1;
    opacity: 1 !important;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    color: #b9b9b9;
    margin-top: -46px;
}

.slid_01 .left-btn::before,
.slid_01 .right-btn::before {
    font-weight: 900;
}

.slid_01 .left-btn::before {
    content: "<";
}

.slid_01 .rest-btn {
    color: #e12f3d !important;
}

.slid_01 .right-btn::before {
    content: ">";
}

.slid_01 .right-btn {
    right: -10px;
}

.slid_01 .left-btn {
    left: -10px;
}

/* 杞挱 end */
.slid_02 {
    height: 188px;
    overflow: hidden;
}

.slid_02 p {
    color: #333333;
    line-height: 23px;
}

.slid_02 span {
    color: #999999;
}

.slid_02 p a {
    margin-right: 7px;
}

.wfQA .ngeNewList {
    padding: 0 13px 0 19px;
    box-sizing: border-box;
}

.wfQA .ngeNewList li a {
    width: 91%;
}

.wfQA .ngeNewList .do1 {
    background: #df1e2d;
    width: 12px;
    height: 12px;
    position: relative;
    margin-top: 11px;
}

.wfQA .ngeNewList .do1 img {
    position: absolute;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}

.haTxt span {
    color: #a6a6a6;
    font-size: 12px;
    margin-top: 5px;
    display: block;
}

.eOthW .eInsideRtTit {
    margin-bottom: 5px;
}

.eQAAr h3,
.eQAAr h1 {
    border-bottom: 1px dashed #e8e8e8;
    padding-bottom: 20px;
    position: relative;
}

.eQAAr h3::after,
.eQAAr h1::after {
    position: absolute;
    content: "";
    width: 40px;
    height: 3px;
    background: #df1e2d;
    bottom: -2px;
    right: 0;
    left: 0;
    display: block;
    margin: auto;
}

.aTag.eATag {
    background: #f9f9f9;
    padding: 42px 30px;
    box-sizing: border-box;
    border-bottom: none;
}

.dLike {
    width: 112px;
    height: 61px;
    background-color: #ee636e;
    border-radius: 50px;
    margin: auto;
    color: #ffffff;
    line-height: 61px;
    text-align: center;
    cursor: pointer;
    margin-top: 25px;
}

.dLike i {
    font-size: 16px;
}

.dLike img {
    display: inline-block;
    margin: -5px 3px;
    vertical-align: sub;
}

.eAtten {
    margin-top: 22px;
    margin-bottom: 14px;
}

.attList {
    width: 48.6%;
    float: left;
}

.attList li {
    width: 95%;
    float: left;
    line-height: 58px;
    height: 58px;
    overflow: hidden;
    border-bottom: solid 1px #e8e8e8;
}

.attList:nth-last-of-type(1) li {
    float: right;
}

.attList li a {
    width: 90%;
    display: block;
}

.verticalLine {
    width: 1px;
    height: 292px;
    background: #99999940;
    display: inline-block;
    float: left;
    margin: 22px 12px 0;
}

.attList li:hover a,
.eOthQA li:hover a {
    color: #df1e2d;
    text-decoration: underline;
}

.attList .do1 {
    margin-top: 27px;
    background: #df1e2d;
}

.eAtten .eInsideRtTit {
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    color: #000000;
}

.eAtten .eInsideRtTit::before {
    margin-left: 0;
    height: 46px;
    position: absolute;
}

.eAtten .eInsideRtTit img {
    margin: -5px 4px 0 11px;
}

.eOthQA {
    padding-left: 11px;
    box-sizing: border-box;
    margin-bottom: 47px;
}

.eOthQA .do1 {
    background: url(../images/bg_06.png) no-repeat center;
    height: 10px;
}

.eLightR {
    color: #ef6c77;
}

.eLightR img {
    margin: 0 7px;
    vertical-align: unset;
}

.moreQ {
    font-size: 16px;
    color: #8f8e8e;
    margin-left: 10px;
    text-decoration: underline;
    margin-top: 22px;
    display: block;
}

.moreQ:hover {
    text-decoration: underline;
    color: #df1e2d;
}

.ngeNewList.eOthQA span.date {
    width: 100px;
    color: #888888;
    font-size: 14px;
}

.eCircle {
    width: 73px;
    height: 73px;
    border: solid 1px #e9e9e9;
    border-radius: 50%;
    text-align: center;
    float: left;
    margin-right: 25px;
    position: relative;
}

.eCircle span {
    display: block;
}

.ciB {
    color: #cfcfcf;
    font-size: 32px;
    font-weight: bold;
    margin-top: 7px;
    margin-bottom: -6px;
}

.ciS {
    color: #cfcfcf;
    font-size: 15px;
}

.eHor {
    width: 29px;
    height: 1px;
    background: #cfcfcf;
    position: absolute;
    right: -20px;
    bottom: 39px;
}

.mTag a {
    padding: 4px 11px;
    box-sizing: border-box;
    display: inline-block;
    background: #e0e8f0;
    color: #6f94ba;
    border-radius: 10px;
    margin-right: 3px;
    height: 27px;
    overflow: hidden;
}

.bkhMC li:hover .eCircle {
    background: #df1e2d;
}

.bkhMC li:hover .eCircle span {
    color: #ffffff;
}

.eChgeList.ngeChTag li {
    padding: 0;
}

.eChgeList.ngeChTag a {
    width: 33%;
    display: block;
    float: left;
    height: 35px;
    overflow: hidden;
    text-align: center;
}

.eBkMRt {
    padding-top: 48px;
}

.tagA {
    margin-top: 43px;
}

.tagA span {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}

.tagA a {
    background-color: #e0e8f0;
    padding: 4px 10px;
    box-sizing: border-box;
    color: #6f94ba;
    font-size: 12px;
    border-radius: 10px;
    margin-right: 2px;
    margin-bottom: 10px;
    display: inline-block;
    margin-right: 5px;
}

.eGoodQA {
    border: none;
}

.eGoodQA .eInsideRtTit {
    background: #df1e2d;
    color: #ffffff;
}

.eGoodQA .eInsideRtTit::before {
    display: none;
}

.eGoodQA .eInsideRtTit img {
    margin: 0 5px 0 10px;
}

.eGoodQA .newQa li img {
    margin-right: 7px;
}

.eGoodQA .newQa {
    padding-top: 0;
}

.eGoodQA .newQa li .eQ .oneLine {
    text-decoration: none;
}

/* 鐧诲綍 */
.eLoginIn,
.eRegister {
    background: url(../images/login.png) no-repeat center;
}

.eLoginIn {
    padding: 130px 0 150px;
    box-sizing: border-box;
}

.meLog {
    float: left;
    background: #ffffff;
    border-radius: 5px;
    padding: 45px 32px 27px;
    box-sizing: border-box;
}

.meLog p {
    margin-bottom: 26px;
}

.melogTxt {
    font-size: 24px;
    color: #555555;
    margin-right: 6px;
}

.meLog .meReg {
    float: none;
}

.meLogReg a {
    font-size: 14px;
    color: #07b0ff;
}

.log0 {
    height: 40px;
    line-height: 40px;
    background: #ffffff;
    margin-bottom: 10px;
    border: 1px solid #e2e2e2;
    box-sizing: border-box;
}

.f0 {
    margin: -3px 10px;
    width: 20px;
    height: 20px;
    position: relative;
    display: inline-block;
}

.log0 input {
    height: 24px;
    line-height: 24px;
    outline: none;
    border: none;
}

.error {
    color: #f5622d;
    display: block;
    margin-left: 43px;
    margin-bottom: 8px;
    display: none;
}

.log1 {
    margin: 28px 0 13px;
    overflow: hidden;
}

.log1 p.fuwus {
    float: left;
    font-size: 12px;
    margin-bottom: 0;
}
.log1 p.fuwus input {
    width: 11px;
    height: 11px;
    border-radius: 2px;
    float: left;
    margin: 3px 5px 0 0;
    border-color: #333;
    -webkit-appearance:checkbox;
}
.log1 a.undef {
    float: right;
    line-height: 15px;
}
.log1 a.undef span.pw {
    color: #999;
    font-size: 12px;
}

#submitBtn,
#submitReg {
    width: 277px;
    height: 40px;
    line-height: 40px;
    background: #f5622d;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    border-radius: 4px;
    cursor: pointer;
    display: block;
    border: none;
    margin-bottom: 0;
}

.lgFocus .log0,
input.infos:focus,
#rePwd input.infos:focus {
    border: 1px solid #f5622d;
}

.eRePwd {
    background: url(../images/rePwd.png);
    padding: 108px 0 130px;
}

/* 鎵惧洖瀵嗙爜 */
#rePwd input {
    height: 40px;
    line-height: 40px;
    border: 1px solid #e2e2e2;
    width: 277px;
    padding-left: 13px;
    box-sizing: border-box;
    margin-bottom: 10px;
    outline: none;
}

#rePwd .error {
    margin-left: 16px;
}

#rePwd .infos {
    width: 277px;
}

.code {
    width: 99px;
    height: 40px;
    margin: 0 8px 0 4px;
}

.change {
    font-size: 12px;
}

.send1 {
    height: 40px;
    width: 98px;
    line-height: 40px;
    display: inline-block;
    background: #0783ed;
    text-align: center;
    color: #ffffff;
    border-radius: 2px;
    float: right;
    margin-right: 4px;
    border: none;
}

.send2 {
    height: 40px;
    width: 98px;
    line-height: 40px;
    display: inline-block;
    background: #0783ed;
    text-align: center;
    color: #ffffff;
    border-radius: 2px;
    margin-right: 4px;
    border: none;
}

#rePwd #submitPwd {
    padding-left: 0px;
    background: #f5622d;
    color: #ffffff;
    font-size: 16px;
    margin-left: 140px;
    margin-bottom: 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    text-align: center;
}

.rePwdMe.meLog {
    float: none;
    margin: auto;
    width: 637px;
    padding: 44px 40px 54px;
}

.rePwdMe .eSN {
    width: 77px;
    display: inline-block;
}

.meReTit {
    border-bottom: 1px solid #eaeaeb;
    padding-bottom: 18px;
}

.ePwdCode {
    padding-bottom: 24px;
    margin-bottom: 29px;
    border-bottom: 1px solid #eaeaeb;
}

/* 娉ㄥ唽 */
.log1 .rem {
    position: relative;
    padding-left: 16px;
}

.log1 .rem i {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: #dedede;
    border: 1px solid #b2b2b2;
    position: absolute;
    left: 1px;
    top: 4px;
}

.log1 .rem i.checked {
    background: #f5622d;
    border-radius: 2px;
    border: 1px solid #f5622d;
}

i.checked:after {
    content: "";
    background: url(../images/icon/correct.png) no-repeat center;
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.lgVer .infos {
    height: 40px;
    line-height: 40px;
    outline: none;
    border: 1px solid #e2e2e2;
    padding-left: 13px;
    width: 170px;
    margin-bottom: 10px;
    box-sizing: border-box;
}

.eRegister {
    padding: 45px 0 50px;
}

.reReg .log1 {
    margin: 3px auto 13px;
}

.reReg .meLogReg {
    margin-top: 10px;
    float: right;
}

/* 404 */
.e404 {
    background: url(../images/404.png) no-repeat center;
    height: 1081px;
    padding-top: 763px;
}

.con404 {
    text-align: center;
}

.con404 .oneLine {
    font-size: 30px;
    font-weight: bold;
    color: #1c7887;
}

.btn404 {
    width: 46%;
    margin: 27px auto 0;
}

.btn404 a {
    display: block;
    float: left;
    width: 265px;
    height: 65px;
    line-height: 65px;
    border-radius: 30px;
    color: #ffffff;
    font-size: 29px;
    text-align: center;
    overflow: hidden;
}

.backS {
    background-color: #1c7887;
    margin-right: 12px;
}

.btn404 .refresh {
    border: solid 3px #1c7887;
    color: #1c7887;
    line-height: 55px;
}

/* 7.8 */
.priceTip span {
    float: left;
    text-align: center;
    box-sizing: border-box;
    height: 39px;
    padding: 0 18px;
    box-sizing: border-box;
}

.bmdP .a_01 {
    position: relative;
    margin-right: 8px;
    padding: 0 3px;
    box-sizing: border-box;
    display: inline-block;
    height: 24px;
    line-height: 21px;
}

.inforMember p.memAdr {
    height: 40px;
}

.psBox .probg img {
    margin-right: initial !important;
}

/* %% */
.haTxt .oneLine {
    height: 20px;
    line-height: 20px;
}

.relaArti ul li .oneLine {
    height: 34px;
    line-height: 34px;
}

.commRt .twoLine,
.commLt .twoLine {
    height: 40px;
    line-height: 20px;
}

.boxBk .subHot .insRtTxt {
    margin-top: -2px;
}

.w300 {
    width: 28%;
    float: left;
    height: 681px;
    padding: 22px 17px;
    box-sizing: border-box;
    background-color: #fff;
}

.h2-item {
    height: 37px;
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 7px;
    position: relative;
}

.h2-item span {
    display: block;
    float: left;
    padding: 0 10px;
    height: 37px;
    line-height: 30px;
    color: #f25126;
    font-size: 16px;
    font-weight: 700;
    border-bottom: 3px solid #f25126;
}

.notice-list p {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 16px;
    background: url(../images/icon_point.png) 5px center no-repeat;
}

.icon-hot {
    width: 27px;
    height: 19px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: url(../images/hot.gif) no-repeat;
    overflow: hidden;
}

/* 大家在问 */
.w598 {
    width: 490px;
    background-color: #fff;
    padding: 22px 17px;
    margin-right: 20px;
    height: 681px;
    overflow: hidden;
}

#J_tabs .current {
    display: block;
    overflow: hidden;
}

.waite-answer-list {
    line-height: 36px;
    font-size: 16px;
    overflow: hidden;
    margin-top: 1px;
    height: 610px;
    position: relative;
}

.waite-answer-list ul{
    position: absolute;
}

.waite-answer-list li {
    padding: 12px 10px;
    /* *display: inline; */
    border-bottom: 1px solid #f1f1f1;
}

.waite-answer-list li:hover {
    background: #fafafa;
}

.waite-answer-list li .user-img {
    width: 36px;
    height: 36px;
    border-radius: 18px;
    overflow: hidden;
    margin: 0 10px 0 0;
}

.waite-answer-list li .answer-title {
    width: 300px;
    height: 36px;
    line-height: 39px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333;
}

.waite-answer-list li .answer-item {
    overflow: hidden;
}

/* 精选问答 */
.img-change {
    width: 300px;
    height: 190px;
    margin-top: 30px;
    position: relative;
    overflow: hidden;
}

.img-list {
    position: absolute;
    top: 0;
    width: 900px;
}

.img-list li {
    width: 300px;
    float: left;
    display: inline;
    height: 190px;
}

.img-nav {
    width: 100%;
    text-align: center;
    height: 8px;
    position: absolute;
    bottom: 12px;
    left: 0;
    font-size: 0;
}

.img-nav span {
    width: 8px;
    height: 8px;
    cursor: pointer;
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-color: #fff;
    opacity: 0.7;
    filter: alpha(opacity=70);
    margin: 0 4px;
}

.img-nav span.current {
    width: 18px;
    background-color: #fe9b4a;
    opacity: 1;
}