@charset "utf-8";
.hardHeight{height:418px}
.lineCtrl{clear:both;height:30px;line-height:23px;margin-left:91px}
.basicStyle .lineCtrl{margin-left:-6px}
.paramShow{margin-left:-15px}
.iProp{cursor:move}
.nProp{cursor:default}
.short-input{width:50px;margin:0;padding:0}
.short-button{margin:0;padding:0;width:45px;font-size:12px}
.clearfloat-left{clear:both;float:left}
.relative-ctrl{position:relative}
.displayProductTitle{height:23px;line-height:23px}
.displayProductTitle span{cursor:pointer;margin-left:11px}
.empty-page-padding{height:5px;font-size:0;overflow:hidden}
.fc-fieldset legend{color:black}
.fc-fieldset-style1{border:1px solid #b5c8eb;padding:5px 5px 9px 20px}
.fc-fieldset-style2{border:1px solid #b5c8eb;padding:0 5px 9px 20px}
.condition-display-panel{clear:both;float:left;margin:2px;width:430px;border:1px solid #f4e190;background:#fff6d0;padding:4px}
.condition-choice-panel{float:left;line-height:23px;height:140px;overflow-y:auto;overflow-x:hidden;position:relative}
.condition-checkbox .condition-check{float:left;width:100px;height:28px}
.sort-combobox-panel{float:left;height:30px;width:120px}
.sortctrl{float:left;height:30px;width:120px;color:black}
.sortctrl span{cursor:pointer}
.finder-panel{height:20px;line-height:20px;border:1px solid #abcdef}
.finder-input-panel{width:175px;float:left;display:block;height:20px;line-height:20px;font-size:14px}
.finder-input-panel .finder-input{margin:0;padding:0;width:175px;border:0 solid white;outline:0}
.productMulSelect{margin:0;padding:0;list-style:none}
.choiceProductTable{width:460px;font-size:14px}
.cProduct{font-size:14px;padding:0 10px;}
.rProduct{font-size:14px;padding:2px 8px;height:30px;line-height:30px;background-color:white}
.choiceProduct{background-color:#abcdef;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.rbody{position:relative;}
.rClose{position:absolute;top:7px;right:0;height:16px;line-height:16px;width:16px;cursor:pointer;background:url("/res/jrfcms/img/admin/default/icon_missing.png") no-repeat;}
.rClose:hover{background:url("/res/jrfcms/img/admin/default/icon_missing_b.png") no-repeat;}
.productMulSelect .delete-btn{position:absolute;top:5px;right:0;}
.rUp{position:absolute;top:0;right:32px;height:16px;line-height:16px;width:16px;cursor:pointer;background:url(/res/jrfcms_mobi/image//styleDesign/tableIcon.png) no-repeat -18px -88px;}
.rDown{position:absolute;top:0;right:16px;height:16px;line-height:16px;width:16px;cursor:pointer;background:url(/res/jrfcms_mobi/image/styleDesign/tableIcon.png) no-repeat -18px -117px;}
.searchIcon{background:url(/res/jrfcms_mobi/image/bg01.png) no-repeat -1506px 4px;width:20px;float:left;display:block;height:20px;line-height:20px}
.strControl{overflow:hidden;border-bottom:1px dotted #ddd;padding:0 10px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;}
.cpc-highlight{height:22px;line-height:22px;border:1px solid #fcefa1;background:#fbf9ee}
.product-finder{border:1px solid #ddd;height:243px;overflow-x:hidden;overflow-y:auto;width:200px}
.product-taker{border:1px solid #ddd;height:243px;overflow-x:hidden;overflow-y:auto;width:200px;position:relative}
.displayPropHeader{background:#eef3fe;border:1px solid #b5c8eb}
.displayPropHeaderTable{border-collapse:collapse;border-spacing:0;width:100%;font-size:12px}
.displayPropBody{border-left:1px solid #b5c8eb;border-bottom:1px solid #b5c8eb;border-right:1px solid #b5c8eb}
.sep{border-left:1px solid #b5c8eb;float:left;height:18px;min-height:18px;width:1px}
.displayBtn{display:block;height:16px;width:16px;cursor:pointer;margin-right:1px}
.isDisplay{background:url(/res/jrfcms_mobi/image/bg01.png) no-repeat -1405px -322px}
.notDisplay{background:url(/res/jrfcms_mobi/image/bg01.png) no-repeat -1441px -322px}
.propItem{background-color:white;display:block;height:24px}
.propItemTable{border-collapse:collapse;border-spacing:0;width:100%;font-size:12px;height:24px}
.propUp{float:left;width:16px;height:16px;background:url(/res/jrfcms_mobi/image/bg01.png) no-repeat -1404px -249px;cursor:pointer}
.propUpHover{background:url(/res/jrfcms_mobi/image/bg01.png) no-repeat -1440px -249px}
.propDown{float:left;width:16px;height:16px;background:url(/res/jrfcms_mobi/image/bg01.png) no-repeat -1404px -284px;cursor:pointer}
.propDownHover{background:url(/res/jrfcms_mobi/image/bg01.png) no-repeat -1440px -284px}
.spcl{background-color:#f8fafd}
.propItemHover{background-color:#FFC}
.updownPanel{width:34px}
.ui-state-highlight{height:22px;line-height:22px;width:100%}
.filterCondition .cond{float:left;width:210px;height:28px;display:block}
.filterCondition .cond .condInput{float:left;width:120px;text-algin:left;top:3px}
.propTips{padding-bottom:5px;color:gray}
.fontspan{display:block;width:70px;float:left;text-align:right;height:26px;line-height:26px}
.title{width:100px;float:left;text-align:right}
.ctrl{float:left;text-align:left}
.ctrl span{cursor:pointer}
.styleForm{float:left;cursor:pointer;position:relative;margin:0 10px 4px 0;height:56px;padding:2px;border:2px solid #EAEBEF;cursor:pointer;width:66px}
.styleForm img{margin:0;border:0}
.styleFormDown img{margin:0;border:0}
.styleFormDown .checked{position:absolute;top:0;right:0;height:25px;width:25px;display:block;background:url(/res/jrfcms_mobi/image/right.png)}
.styleForm.styleFormDown,.styleForm:hover{border:1px solid #f80}
.styleText{height:20px;line-height:20px;text-align:center;width:100%}
.sortableItem{float:left;width:100px;height:19px;border:1px solid #b8c7d5;margin-right:2px;margin-top:2px;background-color:white;cursor:move}
.panelSep{clear:both;width:100%;margin:3px 0;height:2px;border-top:1px dashed #abcdef;font-size:0;overflow:hidden}
.moveCursor{cursor:default}
.hard-width-80{width:80px}
.hard-width-100{width:100px}
.hard-width-120{width:120px}
.hard-width-300{width:300px}
.hard-height-110{height:110px}
.hard-height-340{height:340px}
.hard-height-370{height:370px}
.hard-ml-5{margin-left:5px}
.hard-ml-10{margin-left:10px}
.hard-mt-10{margin-top:10px}
.hard-lineheight{height:30px;line-height:30px}
.commonSizeVal{clear:both;padding-left:111px;display:inline-flex;height:20px;line-height:20px;display:inline-block}
.commonWidth{width:20px;float:left}
.commonHeight{width:32px;padding-left:7px;float:left}
.endsSizeVal{clear:both;padding-left:111px;display:inline-flex;height:20px;line-height:20px;display:inline-block}
.endsWidth{width:20px;float:left}
.endsHeight{width:32px;padding-left:7px;float:left}
.slideSizeVal{clear:both;padding-left:111px;display:inline-flex;height:20px;line-height:20px;display:inline-block}
.slideWidth{width:20px;float:left}
.slideHeight{width:32px;padding-left:7px;float:left}
.picSetting{float:left;clear:both;margin-left:105px}
.picSetting input{width:33px}
.contentHeight{height:300px}
.proDetail .lineCtrl{margin-left:45px}
.disPanelSep{clear:both;width:518px;margin:3px 0;height:23px;overflow:hidden;background:#f2f2f2}
.disPanelSep span{font-weight:bold;margin-top:4px;display:block;margin-left:15px}
/*20151201新增样式*/
input{ height:22px; line-height:22px; padding:0 5px;font-size:14px; }
textarea,input{border:1px solid #B3B9C3;}
.set-title, .set-ctrl{ margin-top:5px; }
/*产品搜索结果页面样式*/
.product_table li{cursor:pointer; background: #fff;float: left; width:46%; margin:10px 2%; padding:10px; box-sizing:border-box; border:1px solid #bbb;}
.product_table li span{display: block; text-align: center;}
.product_table li .img_text{padding:15px 0 4px; font-size: 16px; color: #222;}
.product_table li img{width:100%;}
.m_page{text-align: center;}
.m_page b{font-weight: normal;}
.m_page i,.m_page em{font-style: normal;}
.m_page b,.m_page i ,.m_page em,.m_page a{cursor:pointer; display: inline-block;padding:0 10px; border:1px solid #ddd; height:26px; line-height: 26px; background: #fff; border-radius:2px;
	-webkit-transition:all 0.25s ease-in-out 0s;
	-moz-transition:all 0.25s ease-in-out 0s;
	-ms-transition:all 0.25s ease-in-out 0s;
	-o-transition:all 0.25s ease-in-out 0s;
	transition:all 0.25s ease-in-out 0s;}
.m_page b:hover,.m_page i:hover,.m_page a:hover{background: #eee; border-color:#bbb;}
.m_page em{background: #f80; color:#fff;}
.m_page strong{color: #f80; padding:0 2px;}
/*手机产品内容页面*/
/*.form{display: flex;margin: 0;flex-direction: column;height: 100vh;}*/
/*.formMiddle{flex: 1;overflow: auto;}*/
.type_num .shop_add input,.type_num .shop_add .s_reduce{border-color: #dbdbdb;height: 20px;line-height: 20px;font-size: 0.5rem;}
.type_num .shop_add .s_reduce.gy_reduce{background: #ebebeb;}
.swiper-pagination-bullet-active{background: #ff8712;}
/*top*/
.c-mobidetail.form{margin:0;}
.myj_top{position: fixed;top:0;left:0;z-index:100;height:2rem;width:100%;line-height: 2rem;color:#fff;background: #ec2c1d;}
.c-mobisite{height:2rem;width:100%;line-height: 2rem;}
.myj_top h4{text-align: center; font-size: 0.8rem;}
.myj_top .l_arrow{top:14px;right:auto;left:12px;}
.myj_top a{position: absolute; top:0px; right:10px;font-size: 16px;color:#fff;}
.myj_top .yj_close{top:14px;right:auto;left:10px;width:22px; height:22px;text-indent: -999em;background: url(../mimages/myj_icons.png) no-repeat -120px -60px;}
.jj_section{margin: .5rem 0;background: #fff;padding:0.4rem 1em;}
.margbtm.jj_section{margin-bottom: 0;border-bottom: 1px solid #dedede;}
.c-detailtab.jj_section{padding:0;}
.c-detailtab.jj_section a{padding:0.4rem 0;}
.c-detailtab.jj_section a.active{border-bottom:2px solid #0cf;margin-bottom:-1px;}
.c_body .myj_top{position: fixed;}
.c_body .my_lovecar{padding-top:46px;}
.l_arrow{position: absolute; width:0; height:0; border-right:8px solid #fff; border-top:7px solid transparent; border-bottom:7px solid transparent; }
.l_arrow:before{content:"";display: block; position: absolute; top:-7px; left:2px; width:0; height:0; overflow: hidden; border-right:8px solid #ec2c1d; border-top:7px solid transparent; border-bottom:7px solid transparent;}

.type_num{color: #999;}
.type_num span{color: #999;}
.moduleContent .type_num span{line-height: 30px;}
.type_num.product_price{color: #666;}
.type_num.product_price span{font-size: 1.2em;color: #ff8712;}
.have_select.type_num{display: block;padding:0.7rem 0 0.3rem;margin: 0 15px;color: #666;border-bottom: 1px solid #dedede;font-size: 0.6rem;}
.type_num .shop_add{float: right;}
.type_num .shop_add .s_reduce{width: 18px;font-size: 0.8rem;color: #333;}
.moduleContent{padding: 0;}/*background: #f1f1f1;*/
.product_content .marketPrice,.product_content .price{display: inline-block; padding:0px 6px;}
.product_content .price{color: #DE0A0A;}
.product_content .marketPrice{color: #999;}
.product_content .price span{font-size: 18px; font-weight: bold; font-family: "Arial";}
.product_content .price .price_pan{font-size: 18px; font-family: "Arial";}
/*右*/
.m_arrow{position: relative; width:0; height:0; margin-top: 5px;border-left: 7px solid #999;border-top: 6px solid transparent;border-bottom: 6px solid transparent;}
.m_arrow:before{content:"";display: block; position: absolute;top: -5px;left: -8px;width: 0;height: 0;overflow: hidden;border-left: 6px solid #ffffff;border-top: 5px solid transparent;border-bottom: 5px solid transparent;}

.jj_section a{display: flex;}
.jj_section a span{flex: 1;}
/*弹框*/
.popWindow{width: 100%;height: 65%;position: fixed;left: 0;bottom: -200%;background: #fff;z-index: 100;}
.popWindow.prodt_parameter,.popWindow.share_list,.popWindow.select_classify{display: flex;flex-direction: column;z-index: 102;}
.popWindow.prodt_parameter{z-index: 102;}
.popWindow.share_list{height:10rem;}
.prodt_parameter .pop_hd p,.share_list .pop_hd p{padding: .8em 0;text-align: center;font-size: 0.7rem;}
.prodt_parameter .pop_bd,.share_list .pop_bd,.select_classify .pop_bd{flex: 1;overflow: auto;}
.product_content .productParam{padding:0 15px 0.5rem;}
.param_list{display: flex;padding: 10px 0;border-bottom: 1px solid #eee;font-size: 0.6rem;}
.param_list .propValue{flex: 1;}
.product_content .param_span{width: 5em;font-size: 0.6rem;color: #999;}
.prodt_parameter .pop_ft a,.share_list .pop_ft a{display: block;padding: .5rem 0;text-align: center;color: #fff;background: #ec2c1d;font-size: 0.6rem;}
.richContent *{max-width: 100%!important;height: auto!important;}
.richContent strong,.richContent b{font-weight: bold;}
.richContent em,.richContent i{font-style: italic;}
.detail_table{display: none;}
.detail_table .no_comment{padding: 1.5em 0;background: #fff;text-align: center;color: #999;font-size: 0.6rem;}
.detail_table .no_comment i{display: inline-block;width: 18px;height: 18px;background: url("/res/jrfcms/img/admin/default/jrfwebicons.png") no-repeat -374px -206px;margin: 0 10px 0 0;vertical-align: -4px;}
.evaluate-box{margin: .7em 0 0;padding: 1em;background: #fff;}
.evaluate-box:first-child{margin:0;}
.evaluate-box .p_username span{display: inline-block;vertical-align: middle;color:#333;font-size: 0.6rem;}
.evaluate-box .phead_bg{overflow:hidden;margin: 0 .7em 0 0;display:inline-block;width:30px;height:30px;border-radius:50%;}
.evaluate-box .phead_bg img{width:100%;}
.evaluate-txt{padding: .5em 0 .3em;font-size: 0.6rem;color:#666;}
.evaluate-time,.eva_reply_time{color: #999;font-size: 0.5rem;}
.eva_reply{padding:.5em 0.6rem;margin: .5em 0 0;font-size: 0.6rem;color:#666;}
.head-portrait{position: relative;}
.evaluate-time{position:absolute;top:5px;right:0;font-size: 0.5rem;}
.c-sereplay{background: #f5f5f5;}
.shareInfo .sharePanel{float: none;width: auto;padding:0;}
.close_pop{display: block;width: 20px;height: 20px;background: url("/res/jrfcms_mobi/image/mobiclose.png") 0 0;background-size:20px auto;position: absolute;right: 14px;top: 10px;}
.gray_bg{display: none;width: 100%;height: 100%;background: #000;opacity: .5;filter: alpha(opacity=50);position: fixed;top: 0;left: 0;z-index: 100;}
.select_classify .pop_hd:after{content: "";display: block;clear: both;}
.product_pic{float: left;width: 3.4rem;height: 3.4rem;padding:4px;border: 1px solid #ddd;background: #fff;margin: -1em 0 0 1em;}
.product_pic img{width: 100%;height: 100%;}
.product_attr{float: left;padding: 1em 0 0 1em;}
.prodt_price{color: #cc0b0e;font-size: 0.8rem;font-weight: bold;}
.inventory{color: #999;font-size: 0.5rem;padding-top: 2px;}
.select_zcolor{margin: 0 1em;border-bottom: 1px solid #dedede;}
.type_title{padding: 1em 0;}
.itemVal label,.specVal label{padding: 2px 10px;background: #eee;color: #333;border-radius: 8px;font-size: 12px;margin: 0 8px 1em 0;}
.itemVal label.m_selected,.specVal label.m_selected{background: #ec2c1d;color: #fff;}
.disflex{display: flex;}
ul.disflex li{flex: 1;}
ul.disflex li a{display: block;text-align: center;font-size: 0.6rem;}
ul.disflex li a.active{color: #ff8712;}
.pdetail_bottom{width: 100%;height: 2.1rem;padding: 0;background: #fff;z-index: 101;position: fixed;bottom: 0;left: 0;}
.pdetail_bottom a{flex: none;padding: 0;margin: 0;line-height: 2.1rem;text-align: center;font-size: 0.6rem;}
.pdetail_bottom a.sold_out{background: #9e9e9e;}
.pdetail_bottom .buy_znow,.pdetail_bottom .add_shoppingcar{flex: 1;color: #fff;}
.pdetail_bottom .buy_znow.sold_out{border-left: 1px solid #fff;}
.pdetail_bottom .collect{position:relative;width: 4em;line-height: 1em;font-size: 12px;border-top: 1px solid #ddd;}
.pdetail_bottom .collect i{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display: block;width: 26px;height: 26px;line-height: 26px;}
.pdetail_bottom .collect i:before{content:"\eac4";font-size: 0.8rem;color:#ddd;}
.pdetail_bottom .collect.active i:before{color:#ec2c1d;}
.pdetail_bottom .add_shoppingcar{background: #ff8712;}
.pdetail_bottom .buy_znow{background: #ec2c1d;}
.select_classify{height: 60%;}

.richContent{padding:0.5rem;background: #fff;margin-bottom: 10px;}
.img_textShow .richContent{padding:0;background:none;margin-bottom: 0;}
.moduleLayer{top: 0!important;}
.select_classify .pop_ft{display: flex;}
.select_classify .pop_ft a{flex: 1;line-height: 3.5em;text-align: center;color: #fff;font-size: 0.6rem;}
.select_classify .pop_ft a.add_shoppingcar{background: #ff8712;}
.select_classify .pop_ft a.buy_znow{background: #ec2c1d;}
.select_classify .pop_ft a.sold_out{background: #9e9e9e;}
.select_classify .pop_ft .buy_znow.sold_out{border-left: 1px solid #fff;}
/*评论列表分页符*/
.yj_pages{background: #fff;padding: 1em 1.5em;margin: .8em 0 0;text-align: right;}
.yj_pages a{display: inline-block;padding: 0 .5em;}
.yj_pages a:first-child,.yj_pages a:last-child{border: 1px solid #ccc;border-radius: 2px;padding: .1em .5em;color: #666;}
.yj_pages a.page_disabled{background: #ededed;}
.yj_pages a.a_checked{color: #ff8712;}

/*  start   */
.c-mobidetail .swiper-pagination{background:rgba(0,0,0,0.3);color:#fff;width: auto;padding: 0 0.3rem;left: auto;right: 10px;border-radius: 23px;font-size: 10px;line-height:18px;}
.c-mobidetail .formMiddle{padding:0;background: #f5f5f5;}
.c-mobidetail .product_image .swiper-container{min-height:200px;}
.c-mobidetail .my_container{padding-bottom:50px;}

.c-mobidetail  .c-mobiprosec{padding: 0;position: relative;}
.c-mobidetail  .c-mobiprosec .c-mobititle{display: block;padding-bottom: 5px;font-size: 0.6rem;color:#333;}
.c-mobidetail  .c-mobiprosec a{position: absolute;top: 5px;right: 0;font-size:0.5rem;color: #999;}
.c-mobidetail  .c-mobiprosec a i{display: block;width: 23px;height:18px;margin: 0 auto;}
.c-mobidetail  .c-mobiprosec a i:before{content:"\eac5";font-size: 0.8rem;color:#888;}


.c-mobidetail .c-mobiprice{padding:0;color:#cc0b0e;font-size:0.8rem;font-weight: bold;}
.c-mobidetail .c-marketprice{color: #999;text-decoration: line-through;font-weight: normal;}
.c-mobidetail .c-mobiprice span{padding-right:5px;font-size: 0.8rem;}
.c-mobidetail .choosing_div{background: #fff;padding:0.4rem 0.5rem;}
.c-mobidetail .c-mobiproinfor{color:#999;font-size: 0.6rem;}
.c-mobidetail .c-mobiproinfor .c-mobistock,.c-mobidetail .c-mobiproinfor .c-mobisalenum,.c-mobidetail .c-mobiproinfor .type_num{display:inline-block;}
.c-mobidetail .c-mobisalenum{padding-left:40px;}
.c-mobidetail .c-mobistock,.c-mobidetail .c-mobisalenum{font-size: 0.5rem;}
.c-mobidetail .my_container img{max-width:100%;}
.c-mobidetail .shop_add  input{border-radius:0;}
.c-mobidetail .c-mprosec{margin-top:1px;}
.c-mobidetail .c-mflsec{margin-bottom:0;}
.c-mobidetail .c-mprosec a,.c-mobidetail .c-mflsec a{font-size: 0.6rem;}
.prodt_parameter .pop_bd{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
.product_content{padding:0 0 2.1rem;}


