/*面包屑*/
/* .left{float: left} */
/* .right{float: right;} */
.bread{width:100%; height:40px; border-bottom:1px solid #ececec; background: #fff;}
.bread p{width: 1000px; margin: 0 auto; line-height: 40px;}
.w1200 .bread p{width: 1200px;}
.bread p a{font-size: 14px; color: #333; margin: 0 3px;}

/*内容部分*/
.content{width:1000px; margin: 15px auto;   }
.w1200 .content{width:1200px; }
.sjLeft{width:798px; overflow:hidden; background: #fff;}
.w1200 .sjLeft{width:1200px;}
.sjRight{width: 190px; }
.formBox {border: 1px solid #ECECEC; margin-bottom: 20px;}
.w1200 .sjRight{width: 250px;}
.select{background: #fff; margin:0 auto;  padding:10px 0 0;}
.select .tab{line-height: 30px; font-size: 14px; padding-bottom: 10px;}
.select p{margin-left:120px; line-height: 30px;}
.select span{display: inline-block; width: 100px; text-align: center;}
.select font{float: left; color: #e0e0e0}
.select p a{margin:0 15px; display: inline-block; }
.select p a.on{color:#ff2832 }

.codi{width: 100%; height: 30px; margin-top:15px; }
.codi .search{width:368px; color: #666; height: 28px; border:1px solid #ececec; margin-left: 18px; margin-right:10px; padding-left: 30px; line-height: 28px; font-size: 14px; background: url(../images/icon.png) -74px -56px no-repeat;}
.codi div{float: left; width: 82px; height: 28px; line-height: 28px; border:1px solid #ececec; padding:0 5px;}
.codi div input{width: 70px; height: 24px; border:0; line-height: 24px; vertical-align: middle;}
.codi div.line{width:15px; height: 14px; border:none; border-bottom:1px solid #ececec; margin:0 15px;}
.codi a{float: left; width:70px; height: 28px; line-height: 28px; font-size: 14px; text-align: center; border:1px solid #ececec; margin-left:10px;}

.sjlistD{margin-left: 16px; padding-top: 20px;}
.sjlistD li{float: left; width:179px;  margin:0 16px 15px 0; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -ms-transition:all 0.4s; transition:all 0.4s;}
.w1200 .sjlistD li{ width: 212px;}
.sjlistD li.empty, .w1200 .sjlistD li.empty {width: 100%; float: none; height: 500px; line-height: 250px; font-size: 14px; text-align: center;}
.sjlistD li img{display:block; width: 100%; background: #f5f5f5;}
.sjlistD li p{width:94%; height: 44px; line-height: 22px; font-size: 14px; overflow: hidden; margin:10px auto;}
.sjlistD li p a:hover{text-decoration: underline;}
.sjlistD li span em{ font-size: 16px; color: #ff2832 ; margin-left:3%}
.sjlistD li span s{font-size: 12px; color:#999}
.sjlistD li div{overflow: hidden; padding-bottom:5px; }
.sjlistD li:hover img{opacity: 0.8}
.sjlistD li:hover div{background: #e11f28}
.sjlistD li:hover p a,.sjlistD li:hover em,.sjlistD li:hover s{color:#fff}

.pagination {margin-top: 10px;}


/* 右侧部分 */
.sjInfo{position: relative; width: 248px;  border:1px dashed #ececec; background: #fff; padding-bottom: 15px; margin-bottom: 18px;}
.sjInfo .icon{position: absolute; right: -10px; top:38px; display: block; width: 18px; height: 14px; background: url(../images/icon.png) -82px -38px no-repeat}
.sjInfo h3{height: 44px; line-height: 44px; padding-left:20px; font-size: 16px; color: #333; border-bottom:1px dashed #ececec;}
.sjInfo .sjLogo{width: 100%; padding: 10px 0; text-align: center;}
.sjInfo .sjLogo s{ display: inline-block;height: 100%;vertical-align: middle;}
.sjInfo .sjLogo img{  max-width: 200px; max-height: 200px; display: inline; z-index: 0; vertical-align: middle; -ms-interpolation-mode: bicubic;}
.sjInfo p{text-align: center; margin-bottom: 20px;}
.sjInfo p em{display: inline-block;height:26px; line-height: 26px; background: #f6f6f6; color: #333; font-size: 14px; padding: 0 20px; border-radius: 13px; }
.sjInfo span{display: block; line-height: 26px; color: #333; font-size: 14px; margin-top: 5px; padding:0 15px;}
.sjInfo span font{display: inline-block;  color: #666}
.sjInfo span em{ margin-left:70px; display: block;}

.hot{border:1px solid #ececec;}
.hot h3{border-bottom: 1px solid #ececec}
.hot ul{width: 90%; margin:15px auto 0;}
.hot ul li{position: relative; width: 90%; padding:10px 0 10px 10%; overflow: hidden; }
.hot ul li i{position: absolute; left:0; top:12px; width:14px; height: 16px;text-align: center; line-height: 12px; color: #fff; background: url(../images/icon.png) 0 -68px no-repeat}
.hot ul li i.red{background-position:0 -37px   }
.hot ul li p{ width: 100%; overflow: hidden; height: 16px; line-height:16px; font-size: 14px; color: #333; text-align: left; margin:0;}
.hot ul li p.on{display: none;}
.hot dl{width: 100%; height:100%; display: none;}
.hot dl.on{display: block;}
.hot dt{float: left; width: 64px; height: 74px;}
.hot dt img{width: 100%; height: 100%}
.hot dd{float: left; width: 60%; margin-left: 5%; height: 24px; font-size: 14px; line-height: 24px; color:#ff2832;}
.hot dd.t{height: 48px; overflow: hidden; color: #ff2832}




/* 商城商品详情页 */

.singleGoods{padding: 0px 20px 0px 15px;  overflow: hidden;}
.singleGoods dt {float: left; width: 420px; padding-right: 80px;}
.singleGoods dt.height_ { padding: 10px 16px 10px 0;}
.singleGoods dd{float: right; width:44%;}
.w1200 .singleGoods dd{width: 700px; border-left: 1px solid #e7e7e7; padding-left: 20px;}
.singleGoods dd.cartBuy{margin-top:15px;}

/* 放大镜 */
.box{width:420px; position: relative;}
.box .tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.box .tb-pic a img{vertical-align:middle; width: 100%;}
.box .tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.box .magnify_img {height: 90px; margin: 20px auto; overflow:hidden;}
.box .tb-thumb li{float:left;height:60px;margin:0 15px 0 0;overflow:hidden;}
.box .tb-s310, .tb-s310 a{width:420px;height:395px;}
.box .tb-s310, .tb-s310 img{max-width:420px;max-height:395px;}
.box .tb-s310 a{*font-size:271px;}
.box .tb-s40 a{*font-size:35px;}
.box .tb-s40, .tb-s40 a{height:60px;width:60px;}
/* 放大镜 箭头 */
.box .mirror_arrows {position: absolute; bottom: 15px; cursor: pointer;}
.box .mirror_arrows_left {left: 0;}
.box .mirror_arrows_right {right: 0;}
.box .swiper-slide img {width: 100%;}

.box .tb-booth{position:relative;z-index:1;}
.box .tb-booth .state{display: inline-block;z-index: 6;width: 69px;height: 77px;position: absolute;}
.box .tb-booth .state .s1{font-size: 18px;font-weight: bold;text-align: center;color: #fff;margin-top: 15px;}
.box .tb-booth .state .s2{font-size: 14px;text-align: center;color: #fff;padding-left: 6px;margin-top: -3px;}
.box .tb-booth .q1,.box .tb-booth .m1{background: url("../images/detail_icon01.png") no-repeat;}
.box .tb-booth .q2,.box .tb-booth .m2,.box .tb-booth .m3,.box .tb-booth .q3{background: url("../images/detail_icon02.png") no-repeat;}
.box .tb-booth i{position: absolute; right: 0; bottom:0; width: 30px; height: 30px; background: url(../images/goods.png) -20px 0;}
.tb-thumb li img{ filter:alpha(opacity=50);opacity:0.5;}
.box .tb-thumb .tb-selected{height:60px;}
.box .tb-thumb .tb-selected img{ filter:alpha(opacity=100);opacity:1;}
.box .tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:420px;height:420px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}

/* 右侧商品信息 */
.singleGoods dd.title{font-size:20px; line-height: 30px; color: #000; padding-top: 10px; border-left: 1px solid #e7e7e7;}
.singleGoods dd.title p:first-child {font-size:24px; font-weight: bold; color: #000000;}
.singleGoods dd.title p:last-child {font-size: 14px; color: #999;}
.singleGoods dd.title em{font-size: 14px;}
.singleGoods dd.info ul{position: relative; border-bottom:1px solid #ececec; border:1px solid #fff;}
.singleGoods dd.info ul em{position: absolute; right: 0; top:0; padding: 5px 10px;border:1px dashed #e11f28; border-width: 0 0 1px 1px; display: none;}
.singleGoods dd.info ul cite{color: #e11f28; float: left; height: 17px; line-height: 17px; margin:5px 0 0 20px;background: url(../images/icon-status.png) 0 -86px no-repeat; padding-left:20px;}

.singleGoods dd.info ul.on{border:1px solid #e11f28;}
.singleGoods dd.info ul.on em{display: block;}

.singleGoods dd.info li{line-height: 26px; font-size: 14px;color: #333; margin:10px 0;box-sizing: border-box;overflow:hidden;position: relative;}
.singleGoods dd.info li .pro{margin-left: 60px;}
/* span_标题 */
.singleGoods dd li span.left_title {display: inline-block; width: 100px; text-align: right; float: left;}

/* 选择提取地区 */
.singleGoods dd li select {width: 40%; padding: 3px; border: 1px solid #D3D3D3;}
.singleGoods dd li select:after {color: #D3D3D3; content: "▼";}
.singleGoods dd li.select_area ul.area_lis {display: inline;}
.singleGoods dd li.select_area ul.area_lis li {border: 0; margin: 0; padding: 0;}
.singleGoods dd li.select_area ul.area_lis li.first_li {width: 275px; display: flex; justify-content: space-between; padding: 5px; border: 1px solid #D3D3D3;}
.singleGoods dd li.select_area ul.area_lis li.last_li {display: none; border: 1px solid #D3D3D3; width: 460px; margin-top: 5px; padding: 10px;}
.singleGoods dd li.select_area ul.area_lis li.last_li .area_nav {display: flex; align-items: center; border-bottom: 1px solid #D3D3D3;}
.singleGoods dd li.select_area ul.area_lis li.last_li .area_nav li {padding: 10px 20px; border: 1px solid #D3D3D3; border-bottom: 0;}
.singleGoods dd li.select_area ul.area_lis li.last_li .area_nav li.none_bordor {border-left: 0;}
.singleGoods dd li.select_area ul.area_lis li.last_li .area_nav li.area_avtive {border-bottom: 1px solid #fff; border-top: 1px solid #FE9B40; margin-bottom: -1px; -moz-box-shadow:0px 2px 0px #FE9B40 inset; -webkit-box-shadow:0px 2px 0px #FE9B40 inset; box-shadow:0px 2px 0px #FE9B40 inset;}
.singleGoods dd li.select_area ul.area_lis li.last_li .area_content div {display: none; padding: 10px;}
.singleGoods dd li.select_area ul.area_lis li.last_li .area_content div.area_div_active {display: block;}
.singleGoods dd li.select_area ul.area_lis li.last_li .area_content div ul {display: flex; align-items: center; flex-wrap: wrap;}
.singleGoods dd li.select_area ul.area_lis li.last_li .area_content div ul li {padding: 5px 15px; margin-top: 5px; margin-right: 5px;}
.singleGoods dd li.select_area ul.area_lis li.last_li .area_content div ul li.li_active {background-color: #FE9B40; color: #fff;}
.singleGoods dd li.select_area ul.area_lis li.last_li .area_content div ul li:hover {background-color: #FE9B40; color: #fff;}

/* 选择机身颜色 */
.singleGoods dd li dt.select_ {float: left; width: 100px; text-align: right; padding: 0; border: 0;}
.singleGoods dd li ul.select_color {float: left; display: flex; flex-wrap: wrap; margin-left: 3px;
    /* width: 420px; */
}
.singleGoods dd li .right_ul {float: left; display: flex; flex-wrap: wrap; margin-left: 5px; width: 530px;}
.singleGoods dd li .right_ul li {line-height: normal; margin: 0 10px 10px 0; padding: 4px 15px; cursor: pointer; border: 1px solid #D3D3D3}
.singleGoods dd li ul.select_color li {margin: 0; padding: 12px; margin-right: 10px; margin-bottom: 5px; cursor: pointer;border: 1px solid;}
/* li 选中状态 */
.singleGoods dd li.select_active {border: 1px solid #FE9B40 !important; background: url("../images/selecd_.png") no-repeat right bottom}
.singleGoods dd li.selected_ban {background-color: #DDDDDD;}
/* 购机方式 && 首付比例 */
.singleGoods dd li ul.buy_way li { margin: 0 10px 10px 0;}
/* 贷款期限 */
.singleGoods dd li ul.loans li {border: 1px solid #D3D3D3;}
/* 金融方案 */
.singleGoods dd li ul.financial li {margin: 0 0 10px 0; padding: 10px; border: 1px solid #D3D3D3; width: 100%;}
.singleGoods dd li ul.financial li p.financial_p1 i {display: inline-block; width: 24px; height: 24px; float: left;  margin: 0 10px;}
.singleGoods dd li ul.financial li p.financial_p1 i img {width: 100%; vertical-align: middle;}
.singleGoods dd li ul.financial li p.financial_p2 {clear: both; margin-top: 10px; margin-left: 45px;}
.singleGoods dd li ul.financial li p.financial_p2 span {font-size: 14px; margin-right: 10px;}
.singleGoods dd li ul.financial li p.financial_p2 span b {color: #e11f28; font-weight: bold;}
.singleGoods dd li ul.financial li ul {display: flex; margin-top: 10px; margin-left: 45px;}
.singleGoods dd li ul.financial li ul li {border: 1px solid #D3D3D3; padding: 5px 10px; font-size: 12px; text-align: center; margin-right: 10px;}
.singleGoods dd li ul.financial li ul li.active_li {border: 1px solid #E95613;}
/* 首付 && 月供 */
.singleGoods dd li.shou span {font-size: 14px; margin-right: 15px;}
.singleGoods dd li.shou span b {font-size: 18px; font-weight: bold; color: #e11f28;}
/* 联系顾问 */
.singleGoods dd li.contact_counselor {display: flex; align-items: center; line-height: normal; margin-bottom: 20px;}
.singleGoods dd li.contact_counselor .left_ {display: flex; align-items: center; margin-right: 20px;}
.singleGoods dd li.contact_counselor .left_ img {width: 42px; height: 42px; border-radius: 50%;}
.singleGoods dd li.contact_counselor .left_ div p:first-child {height: 14px; margin-left: 10px; margin-top: 2px;color: #333; text-align: left; font-size: 14px;line-height: 15px;}
.singleGoods dd li.contact_counselor .left_ div p:nth-child(2) {height: 14px; margin-left: 10px; margin-top: 2px;color: #333; text-align: left; font-size: 12px;line-height: 15px;}
.singleGoods dd li.contact_counselor .left_ div p:last-child {height: 14px; margin-left: 10px; margin-top: 2px;color: #333; text-align: left; font-size: 14px;line-height: 15px;}
.singleGoods dd li.contact_counselor .right_ {padding: 10px 25px; background-color: #E95613; border-bottom: 5px solid #E95613;}
.singleGoods dd li.contact_counselor a.initial {height: auto; padding: 0; margin: 0; line-height: normal; color: #fff; font-size: 18px; font-weight: bold; border: 0;}

.singleGoods dd li span.left{line-height: 36px;}
.singleGoods dd.info li font{color: #e11f28; font-size:24px}
.singleGoods dd.info li a{display: inline-block;  height: 24px; padding:0 10px; border:1px solid #ececec; margin:5px 5px 5px 0; text-align:center; line-height:24px;}
.singleGoods dd.info li a.selected{border-color: #e11f28; background: url(../images/gou.png) right bottom no-repeat ;}
.singleGoods dd.info li a.disabled{border:1px dashed #ececec; background-color: #ccc; cursor: not-allowed; color: #999}
.singleGoods .count{ height: 30px; line-height: 30px; font-size: 14px;margin:20px 0; }
.singleGoods .count span{float: left; display: inline-block;color: #666; margin-right: 18px; }
.singleGoods dd .num{ float: left; position: relative; width: 65px; height:30px; margin-right: 10px }
.singleGoods dd .num input{width:30px; padding: 0 5px; height: 28px; border:1px solid #ececec}
.singleGoods dd .num i{position: absolute; right: 0; top:0; cursor: pointer; width: 18px; height: 13px; background:url(../images/goods.png) no-repeat;}
.singleGoods dd .num i.down{top:auto; bottom:0; background-position: 0 -13px}
.singleGoods dd.cartBuy a{ display:inline-block; width: 140px; height: 40px; margin-right: 10px; font-size: 16px; text-align: center; line-height: 40px; color: #fff; background: #e11f28 }
.singleGoods dd.cartBuy a.cart{width: 138px; height: 38px; border:1px solid #ececec; background: #fbfbfb; color: #333}

.singleGoods dd.info li .yhquan{display:inline-block;width: 54px;height: 20px;cursor:pointer;position:absolute;top:3px;left:156px;margin:0 0 0 0;line-height: 20px;text-align: center; color: #ff7a6e;font-size: 12px;background: url("../images/quan_bg2.png")no-repeat; }

/*.lquan .slideBox .bd ul li .info .d,.lquan .slideBox .bd ul li .info .date{color: #333;}*/
.quandalog .quanbox .quancon li .info span{position: absolute;width: 80px;height: 28px;border-radius: 14px;background: #ff546e;text-align: center;line-height: 28px;color: #fff;font-size: 14px;right: 10px;bottom: 15px;}
.quandalog .quanbox .quancon li .info .curr{background-color: #c4c4c4;}
/* 菜单栏 */
.buy_plane_counselor {float: left; width: 290px;}
.buy_plane_counselor .menu {border: 1px solid #E7E7E7; margin-bottom: 10px;}
.buy_plane_counselor .menu .menu_title {height: 52px; line-height: 52px; text-align: left; padding: 0 10px; font-size: 14px; background-color: #f9f9f9; border-bottom: 1px solid #E7E7E7;}
/* menu_1 */
.buy_plane_counselor .menu_1 .message_div {display: flex; align-items: flex-start; padding: 10px;}
.buy_plane_counselor .menu_1 .message_div img {width: 43px; height: 43px; border-radius: 50%;}
.buy_plane_counselor .menu_1 .message_div .message {padding: 0 10px;}
.buy_plane_counselor .menu_1 .message_div .message p:first-child span {font-size: 14px;}
.buy_plane_counselor .menu_1 .message_div .message p:first-child span:last-child {cursor: pointer; margin-left: 10px; padding: 3px 12px; border: 1px solid #E95613; color: #E95613; border-radius: 10px;}
.buy_plane_counselor .menu_1 .message_div .message p:nth-child(2) i {width: 16px; height: 16px; display: inline-block; background: url("../images/sel_collect.png") center no-repeat;}
.buy_plane_counselor .menu_1 .message_div .message p:nth-child(3),p:nth-child(4) {font-size: 14px;}
.buy_plane_counselor .menu_1 .message_div .message p:last-child {font-size: 12px; color: #999;}
.buy_plane_counselor .menu_1 .message_div .qr_code {width: 62px; height: 52px; border: 1px solid #DDDDDD; padding: 3px;}
.buy_plane_counselor .menu_1 .message_div .qr_code img {width: 100%; height: 100%; border-radius: 0;}
/* menu_2 */
.buy_plane_counselor .menu_2 .menu_title {text-align: center;}
.buy_plane_counselor .menu_2 .logo_div {padding: 30px 10px; border-bottom: 1px solid #E7E7E7; display: flex; align-items: center; justify-content: center;}
.buy_plane_counselor .menu_2 .logo_div img {width: 120px; height: 120px;}
.buy_plane_counselor .menu_2 div:last-child {padding: 30px 10px; text-align: center;}
.buy_plane_counselor .menu_2 div:last-child span a {padding: 10px 50px 10px 70px; border-bottom: 5px solid #E95613; background: url("../images/store.png") 40px center no-repeat #E95613; color: #fff; font-size: 18px; font-weight: bold; cursor: pointer;}

/* menu_3 */
.buy_plane_counselor .menu_3 ul li img {width: 100%;}
.buy_plane_counselor .menu_3 ul li p {font-size: 14px; margin: 7px 0 15px 0; padding: 0 10px;}
.buy_plane_counselor .menu_3 ul li p.goods_names {width: 96%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.buy_plane_counselor .menu_3 ul li .store_div_ {display: flex; align-items: center; justify-content: space-between; padding-bottom: 20px; border-bottom: 1px solid #E7E7E7; margin: 0 auto 10px auto; width: 90%;}
.buy_plane_counselor .menu_3 ul li .store_div_ .avatar_div_ {display: flex; align-items: center;}
.buy_plane_counselor .menu_3 ul li .store_div_ .avatar_div_ img {width: 28px; height: 28px; border-radius: 50%; margin-right: 10px;}
.buy_plane_counselor .menu_3 ul li .store_div_ .avatar_div_ div p {padding: 0; margin: 0;}
.buy_plane_counselor .menu_3 ul li .store_div_ .avatar_div_ div p:first-child {font-size: 12px;}
.buy_plane_counselor .menu_3 ul li .store_div_ .avatar_div_ div p:last-child {font-size: 10px; color: #999;}
.buy_plane_counselor .menu_3 ul li .store_div_ .contact_div_ {font-size: 18px; }
.buy_plane_counselor .menu_3 ul li .store_div_ .contact_div_ a {color: red;}
.buy_plane_counselor .menu_3 ul li:last-child .store_div_ {border: 0; margin-bottom: 0;}

/* 商品详情和商品评价 */
.detailComment{float: right; width: 75%; line-height: 48px; border-width: 1px 0; background: #f7f7f7}
.detailComment .left {border: 1px solid #E7E7E7;}
.detailComment .left a{ width: 138px; height: 49px; display: inline-block; border-right: 1px solid #ececec; font-size: 16px;  text-align: center;
    transition: 0 !;
    -moz-transition: 0; /* Firefox 4 */
    -webkit-transition: 0; /* Safari 和 Chrome */
    -o-transition: 0; /* Opera */}
.detailComment .left a span {color: #EA3C1F;}
.detailComment .left a.on{background: #fff; border-bottom: 1px solid #fff; margin-bottom: -1px; -moz-box-shadow:0px 5px 0px #E95613 inset; -webkit-box-shadow:0px 5px 0px #E95613 inset; box-shadow:0px 5px 0px #E95613 inset;}
.detailComment .right{margin-right: 20px; margin-top: 11px; width:170px;}
.detailComment .scroll_nav {display: none;}
.allCon,.detailCon,.comentCon{float: right; width: 75%; overflow: hidden;}
.allCon .border_1 {padding: 20px; border: 1px solid #E7E7E7; border-top: 0;}
.comentCon,.detailCon{padding:0; width: 100%;}

.comentCon a {text-decoration: underline; font-size: 18px;font-size: 18px; margin-top: 20px; display: inline-block; margin-left: 30px;}

/*.detailbody{position: relative;}*/
/* 商品详情 */
.detailCon_type {display: flex; justify-content: space-between;}
.detailCon_type .address_message {width: 430px; padding: 0 45px 0 10px;}
.detailCon_type .address_message li {font-size: 14px; padding: 20px 0; font-weight: bold; border-bottom: 1px solid #E7E7E7;}
.detailCon_type .address_message li:first-child {font-size: 24px; font-weight: bold;}
.detailCon_type .address_message li:nth-child(2) p {font-size: 14px;}
.detailCon_type .address_message li:nth-child(2) p:last-child {font-weight: normal;}
.detailCon_type .address_image {width: 338px; width: 262px;}
.detailCon_type .address_image {width: 400px; height: 288px;}
.detailCon_type .address_image img {width: 100%; height: 100%;}
.image_lists {margin-top: 40px;}
.image_lists li {height: 506px; margin-bottom: 10px;}
.image_lists li img {width: 100%; height: 100%;}
/* 参数配置 */
.parameter {display: flex;}
.parameter .scroll_outDiv {width: 200px; margin-right: 20px;}
.parameter .parameter_left {align-self: baseline; width: 200px; border: 1px solid #E7E7E7; padding-top: 10px;}
.parameter .parameter_left li {text-align: center; margin-bottom: 10px;}
.parameter .parameter_left li a {font-size: 12px; font-weight: bold; color: #181310; display: block;}
.parameter .parameter_left li a i {margin-right: 10px;}
.parameter .parameter_left li.parameter_active a {color: #FF0000;}
.parameter .parameter_left li.parameter_active a i {width: 8px; height: 8px; background-color: #8E97A7; border-radius: 50%; display: inline-block;}
.parameter .parameter_right {width: 100%; border: 1px solid #E7E7E7;}
.parameter .parameter_right .parameter_div {margin-top: 10px;}
.parameter .parameter_right .parameter_div .parameter_title {height: 42px; line-height: 42px; padding: 0 20px; color: #181310; font-size: 18px; font-weight: bold;}
.parameter .parameter_right .parameter_div ul li {display: flex; justify-content: center; align-items: center; height: 62px; cursor: pointer;}
.parameter .parameter_right .parameter_div ul li p {font-size: 14px;}
.parameter .parameter_right .parameter_div ul li p:first-child {margin-right: 40px; width: 150px; text-align: right; margin-right: 20px;}
.parameter .parameter_right .parameter_div ul li p:last-child { width: 150px; text-align: left;}
.parameter .parameter_right .parameter_div ul li.parameter_color {background-color: #F8FAFA;}
.parameter .parameter_right .parameter_div ul li:hover {background-color: #B8BDC5;}

/* 实拍图 */
.photos {margin-top: 10px;}
.photos .plane_outer {border-left: 1px solid #E7E7E7; border-right: 1px solid #e7e7e7;}
.photos .plane_outer:last-child {border-bottom: 1px solid #E7E7E7;}
.photos .plane_outer .photo_title {height: 42px; line-height: 42px; padding: 0 10px; border-top: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7; margin-bottom: 10px; font-size: 14px; font-weight: bold; background-color: #F9FAFB; color: #000;}
.photos .plane_outer ul {padding-left: 15px; padding-bottom: 20px; display: flex; flex-wrap: wrap; align-content: space-between;}
.photos .plane_outer ul li {width: 252px; height: 195px; cursor: pointer; margin-top: 20px; margin-right: 20px; border: 1px solid #efefef;
padding: 10px; display: flex; align-items: center; justify-content: center;}
.photos .plane_outer ul li img {max-width: 100%; max-height: 100%;}

/* 问题咨询 */
.query_consult p {font-size: 12px; margin-bottom: 10px;}
.query_consult .consult_type {margin-bottom: 10px;}
.query_consult .consult_type span {margin-right: 10px; font-size: 12px; color: #000; font-weight: bold;}
.query_consult .consult_type span input {vertical-align: middle;}
.query_consult .consult_type span input,label {cursor: pointer; margin-left: 5px;}
.query_consult textarea {width: 500px; height: 132px; padding: 10px; resize: none; border-radius: 10px; outline: none;}
.query_consult .send {display: block; margin: 10px 0; cursor: pointer; width: 140px; height: 50px; line-height: 50px; text-align: center; background-color: #E95613; border-bottom: 5px solid #E95613; color: #fff; font-size: 18px; font-weight:  bold;}
.query_consult .query_nav {display: flex; align-items: center; padding-top: 20px; border-top: 1px solid #E7E7E7;}
.query_consult .query_nav li {font-size: 12px; margin-right: 44px; height: 20px; cursor: pointer;}
.query_consult .query_nav li.query_active {border-bottom: 2px solid #E10000;}
.query_consult .query_content .query_box {display: none; margin-top: 10px;}
.query_consult .query_content div.query_div_active {display: block;}
/* 问题咨询--所有问题 */
.query_consult .query_content .query_box .all_query li {display: flex; padding: 20px 0; align-items: flex-start; border-bottom: 1px solid #E7E7E7;}
.query_consult .query_content .query_box .all_query li img {width: 32px; height: 32px; border-radius: 50%; margin-right: 10px;}
.query_consult .query_content .query_box .all_query li div p:first-child span {display: block; font-size: 12px;}
.query_consult .query_content .query_box .all_query li div p:first-child span:last-child {color: #999999;}
.query_consult .query_content .query_box .all_query li div p:nth-child(2) {font-size: 14px; margin-bottom: 10px;}
.query_consult .query_content .query_box .all_query li div p:last-child {padding: 10px; background-color: #f6f6f6;}

/* 遮罩层 -- 实拍图 */
.mask_photo {display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.3); z-index: 1;}
.mask_photo .mask {position: absolute; left: 50%; margin-left: -535px; top: 75px; width: 1070px;}
.mask_photo .mask_photo_look .swiper_2 {height: 100%;}
.mask_photo .mask_photo_look .swiper_2 li a {height: 800px; display: flex; align-items: center; justify-content: center;background: #000;}
.mask_photo .mask .mask_title {padding: 0 20px; display: flex; align-items: center; justify-content: space-between; height: 50px; 
background-color: #fff; border-bottom: 1px solid #efefef;}
.mask_photo .mask .mask_title p {font-size: 16px;}
.mask_photo .mask .mask_title img {width: 20px; cursor: pointer;}
.mask_photo .mask .mask_photo_look {position: relative; height: 800px; background-color: #efefef;}
.mask_photo .mask .mask_photo_look img {max-height: 100%; max-width: 100%;}
.mask_photo .mask .mask_photo_look .arrows {width: 32px; height: 62px; position: absolute; cursor: pointer;}
.mask_photo .mask .mask_photo_look img.arrows_left { left: 10px; top: 50%; margin-top: -31px;}
.mask_photo .mask .mask_photo_look img.arrows_right { right: 10px; top: 50%; margin-top: -31px;}
.swiper-container{
    --swiper-theme-color: #ff6600;
  }


/* 遮罩层 -- 二维码 */
.mask_qrcode {display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.3);}
.mask_qrcode .qrcode {position: absolute; left: 50%; top: 50%; padding: 20px; border-radius: 10px; width: 300px; height: 355px; margin-top: -177px; margin-left: -150px; background-color: #fff;}
.mask_qrcode .qrcode img.qrcode_close {float: right; width: 14px; cursor: pointer;}
.mask_qrcode .qrcode p.qrcode_title {clear: both; text-align: center; font-size: 20px; width: 55%; margin: 0 auto;}
.mask_qrcode .qrcode img.qrcode_img {margin: 0 auto; display: block; width: 230px; height: 230px;}
.mask_qrcode .qrcode p.add_wechat {text-align: center; font-size: 16px;}

.pagination .inner {height: 50px; padding: 30px 0; text-align: center;}
.pagination-pages a, .pagination-pages span {display: inline-block; vertical-align: middle; min-width: 18px; height: 38px; padding: 0 10px; margin: 0 0 0 10px; background-color: #fff; border: 1px solid #d9d9d9; text-align: center; line-height: 38px; font-size: 14px; cursor: pointer; color: #333; text-decoration: none; border-radius: 3px; box-shadow: 0 2px 2px #e7e7e7;}
.pagination-pages .curr, .pagination-pages .interim {cursor: default;}
.pagination-pages .interim {border-color: transparent; background: transparent; box-shadow: none; padding: 0;}
.pagination-pages .curr {background: #f8f8f8; color: #ccc; border-color: #e9e9e9; cursor: no-drop;}
.pagination-pages a:hover {background-color: #f60; color: #fff; border-color: #f60;}
.pagination-pages .prev, .pagination-pages .next {padding: 0 8px;}
.pagination-pages .disabled {background-color: #999; color: #fff; cursor: default;}
.pagination-pages .redirect {display: inline-block; vertical-align: middle; margin-left: 20px; line-height: 40px; font-size: 14px;}
.pagination-pages .redirect i {font-style: normal; float: left;}
.pagination-pages .redirect input {float: left; width: 50px; margin: 0 5px; padding: 9px 5px; height: 20px; border: 1px solid #d9d9d9; box-shadow: 0 2px 2px #e7e7e7; border-radius: 3px; outline: 0; text-align: center;}
.pagination-pages .redirect button {float: left; height: 40px; padding: 9px 15px; margin-left: 10px; background-color: #fff; border: 1px solid #d9d9d9; line-height: 20px; outline: 0; box-shadow: 0 2px 2px #e7e7e7; border-radius: 3px; cursor: pointer; font-size: 14px;}
.pagination-pages .redirect button:hover {background-color: #f5f5f5;}



/*收藏商品*/
.singleGoods .collectBtn .collect {color: #333;}
/* 未收藏 */
.singleGoods .collectBtn .collect i {display: inline-block;width: 16px;height:16px;margin:-3px 5px 0 0;background: url('../images/not_collect.png') center;vertical-align: middle;}
/* 已收藏 */
.singleGoods .collectBtn .collect.has i {background: url('../images/sel_collect.png') center;}
.singleGoods .collectBtn .collect.has {color: #fd5115;}

/*收藏店铺*/
.sjInfo a.collect i {display: inline-block;width: 16px;height:16px;margin:-3px 5px 0 0;background: url('../images/collect.png');vertical-align: middle;}
.sjInfo a.collect.has i {background-position: -16px 0;}
.sjInfo a.collect.has {color: #fd5115;}