/* market list */
.pricemarketDetail{}
.pricemarketDetail .pricemarketBox{border: 1px solid #ccc;}
.pricemarketDetail ul.summaryList { border: 1px solid #ccc;}
.pricemarketDetail ul.dateList{border: 1px solid #ccc;}
.pricemarketDetail div.ImageDisplayBoxWrap{border: 1px solid #ccc;}
.pricemarketDetail ul.imageList{border: 1px solid #ccc;}
.pricemarketDetail ul.list{border: 1px solid #ccc;}
.pricemarketDetail .pricemarketBox ul.summaryList { border: none;}
.pricemarketDetail .pricemarketBox ul.dateList{border: none;}
.pricemarketDetail .pricemarketBox div.ImageDisplayBoxWrap{border: none;}
.pricemarketDetail .pricemarketBox ul.imageList{border: none;}
.pricemarketDetail .pricemarketBox ul.list{border: none;}
.pricemarketBox .marketList span.priceUp, .pricemarketBox .marketList span.priceDown, .pricemarketBox .marketList span.priceNone {background: url(../image/bg2.png) no-repeat 0 0;width: 16px;height: 16px;display: inline-block;position: relative;top: 3px;}
.pricemarketBox .marketList span.priceUp, .pricemarketBox .marketList span.priceDown,.pricemarketBox .marketList span.priceNone {*display:inline;}
.pricemarketBox .marketList span.priceDown {background: url(../image/bg2.png) no-repeat -16px 0;position: relative;top: 3px;}
.pricemarketBox .marketList span.priceNone {background: url(../image/bg2.png) no-repeat -32px 0;position: relative;top: 3px;}

.pricemarketBox .marketList td.priceUp{color: #ff2300;}
.pricemarketBox .marketList td.priceDown{color: #005c27;}
.pricemarketBox .marketList td.priceNone{color: #8e8e8e;}

/* Content */
.pricemarketBox {position:relative;overflow:hidden;width:100%;}
/* priceListPanel */
.pricemarketBox .priceListPanel {position:absolute;z-index:1000;display:none;}
.priceListPanel .panelBody {width:240px;height:400px;background-color:#fff;border:1px solid #ccc;border-left:0;float:left;overflow:auto;border-top-width: 0;}
.panelBody table { width:100%; }
.priceListPanel .panelBody th,.priceListPanel .panelBody td{text-align:center;}
.priceListPanel .panelHandel {vertical-align:top;background-color:#fff;border:1px solid #ccc;border-left:0;float:left;left:-1px;padding:3px;cursor:pointer;border-top-width: 0;}
/* market content */
.pricemarketBox .priceMarketContent {padding:10px;}
.h5-main-body .pricemarketBox .priceMarketContent {padding:10px 0;}
.pricemarketBox .priceMarketContent h1.productName {margin:0 auto;border:0;padding:0;font-size:16px;line-height:180%;text-align:left;font-weight: bold;width:100%;}
.pricemarketBox .priceMarketContent h1.productName .public_item{font-size: 16px;    font-weight: normal;    color: #999;white-space: nowrap;}
.pricemarketBox ul.fieldList, .pricemarketBox ul.fieldList li {margin:0;border:0;padding:0;list-style:none;}
.pricemarketBox ul.fieldList li .name {font-weight:bold;}
.pricemarketBox ul.fieldList li.line .name, .pricemarketBox ul.fieldList li.line .value {display:block;}
.pricemarketBox ul.parmList li {display:inline-block;padding:0 20px 0 0;}
.pricemarketBox ul.parmList li {*display:inline;}
.pricemarketBox .priceMarketContent .chartBox {border: 1px solid #ccc;border-radius: 5px;overflow: hidden;padding: 1px;width:100%!important;}
.pricemarketBox .priceMarketContent .chartBox .chart {height:400px;text-align:center;margin: 0 auto;}
.pricemarketBox .chart .loading {display:inline-block;padding:10px;padding-left:20px;background:url(../../../_Client/Images/loading/loading2.gif) no-repeat left center;}
.pricemarketBox .chart .loading {*display:inline;width:100%;text-align: center;}
.pricemarketBox .chartBox .toolbar {border-top:1px dotted #ccc;padding :3px 8px;}
.pricemarketBox .chart-data-box{width: 100%;margin: 0 auto;}
.pricemarketBox .chart-data-box .chart-data-item{    width: auto;    display: inline-block;    padding: 0px 5px;    text-align: center;}
.pricemarketBox .chart-data-box .current{color: red;border-bottom: 2px solid red;}
.pricemarketBox .chartBox{background:#fff;}

.login_black{ width:100%; height:50px; line-height:50px; text-align:center;}
.h5-main-body .login_black{height:auto;}
.h5-main-body .login_black a{display:block;text-decoration: none!important;font-size: 16px;font-weight: bold;}

.pricemarketProductBox{}
.pricemarketProductBox .pricemarketBox_product{height: 500px;background: #fafafa;}
.pricemarketProductBox .pricemarketBox_product .pricemarketBox_left{width:21.5%;display:inline-block;float:left;height: 100%;margin-right:10px;}
.pricemarketProductBox .pricemarketBox_product .pricemarketBox_left .product-type{height: 100%;background: #fff;}
.pricemarketProductBox .pricemarketBox_product .pricemarketBox_right{width:77.3%;display:inline-block;float:left;height: 100%;overflow:hidden;}
.pricemarketProductBox .pricemarketBox_product .pricemarketBox_left .product-type ul{margin:0;padding:0;}
.pricemarketProductBox .pricemarketBox_product .pricemarketBox_left .product-type .product-type-item{list-style: none;line-height: 35px;border-bottom: 1px solid #f9f9f9;margin: 0;text-align: center;cursor: pointer;}

.pricemarketProductBox .pricemarketBox_product .pricemarketBox_right .public-product{display: block;clear: both;background: #fff;padding-bottom: 8px;}
.pricemarketProductBox .pricemarketBox_product .pricemarketBox_right .public-product ul{margin:0;padding:0;}
.pricemarketProductBox .pricemarketBox_product .pricemarketBox_right .public-product ul li{display: inline-block;margin: 0 5px;padding: 0 5px;line-height: 30px;}

.pricemarketProductBox .pricemarketBox_product .pricemarketBox_right .public-product ul li.public-product-item{display:none;}
.pricemarketProductBox .pricemarketBox_product .pricemarketBox_right .public-product ul li.market_show{display: inline-block;cursor: pointer;}

.pricemarketProductBox .pricemarketBox_product .pricemarketBox_right .pricemarket_product{}
.pricemarketProductBox .pricemarketBox_product .pricemarketBox_right .pricemarket_product ul{margin: 0;padding: 0;}
.pricemarketProductBox .pricemarketBox_product .pricemarketBox_right .pricemarket_product ul li{display: inline-block;line-height: 30px;margin: 5px 10px;padding: 0;}

.pricemarketProductBox .pricemarketBox_product .pricemarketBox_right .pricemarket_product li.pricemarket_product_item{display:none;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: center;}
.pricemarketProductBox .pricemarketBox_product .pricemarketBox_right .pricemarket_product li.market_show{display: inline-block;cursor: pointer;}

.pricemarketProductBox .pricemarketBox_product .pricemarketBox_left .product-type li.current{font-size: 16px;color: #ec4745;font-weight: bold;}
.pricemarketProductBox .pricemarketBox_product .pricemarketBox_left .product-type li svg{display:none;}
.pricemarketProductBox .pricemarketBox_product .pricemarketBox_left .product-type li.current svg{float: right;position: relative;top: 10px;display: inline-block;}
.pricemarketProductBox .pricemarketBox_product .pricemarketBox_right .public-product li.current{border-bottom: 2px solid rosybrown;}
.pricemarketProductBox .pricemarketBox_product .pricemarketBox_right .pricemarket_product li.current{border-bottom: 2px solid rosybrown;}


.pricemarketProductBox .pricemarketBox_product .pricemarketBox_right .public-product-box{}
.pricemarketProductBox .pricemarketBox_product .pricemarketBox_right .public-product-box .pricemarket_product div.current{font-weight: bold; border-bottom: 2px solid #ec4745;}
.pricemarketProductBox .pricemarketBox_product .pricemarketBox_right .public-product-box .pricemarket_product .public-product-item{font-size: 16px;}
.pricemarketProductBox .pricemarketBox_product .pricemarketBox_right .public-product-box .pricemarket_product div.current .public-product-title{color: #ec4745;}

.pricemarketDetailBox{height:492px;overflow:hidden;}
.pricemarketDetailBox iframe{width:100%;height:100%;overflow:hidden;}

.priceMarketDetalListBox{}
.priceMarketDetalListBox .pricemarketDetailBox{height: auto;background: #fff;padding: 10px;}

.price-detail-list{border: 1px solid #F6F6F6;}
.price-detail-list .content_searchBar .searchParams{display:none;}
.price-detail-list .content_searchBar .searchFormBox{display:block;border:unset;background: #fff;}
.price-detail-list .content_searchBar .searchHandleBox{display:none;}
.price-detail-list .tableList th{line-height: 30px;background: white url(/static/admin/img/nav-bg.gif?f110bb596094) bottom repeat-x;
    border-color: #ddd #aaa #aaa #ddd;text-align: center;}
.price-detail-list .tableList td{line-height: 30px;border-top: 1px dashed #eee;text-align: center;}
.price-detail-list .searchForm ul.fieldlist li{line-height: 30px;}
.price-detail-list .searchForm input{line-height: 26px;border-radius: 4px;outline: none;}
.price-detail-list .searchForm input[type=reset]{padding: 2px 10px;border-radius: 4px;}
.price-detail-list .searchForm input[type=submit]{padding: 2px 10px;border-radius: 4px;}
.price-detail-list .searchForm-line ul.fieldlist li label{line-height: 30px;}
.price-detail-list .marketDetailList{}
.price-detail-list .pagination{line-height: 20px;padding: 10px;border-top: 1px solid #eee;background: #fff;}

.price-mark-detail-add-box{}
.price-mark-detail-add-box .priceMarketDetailBox{}
.price-mark-detail-add-box .priceMarketDetailBox form{}
.price-mark-detail-add-box .priceMarketDetailBox .form-row{line-height: 35px;height: 35px;}
.price-mark-detail-add-box .priceMarketDetailBox .form-row input{outline: unset;height: 25px;line-height: 25px;border-color: #eee;border-radius: 4px;}
.price-mark-detail-add-box .priceMarketDetailBox .module h2{height: 40px;line-height: 40px;overflow: hidden;background: unset;color: #000;border-bottom: 1px solid #eee;text-align: center;font-size: 15px;}
.price-mark-detail-add-box .aligned label{padding: 0;margin-right: 10px;}
.price-mark-detail-add-box .priceMarketDetailBox .field-ctr-box{line-height: 35px;height: 35px;}
.price-mark-detail-add-box .priceMarketDetailBox .form-row  select{line-height: 35px;padding: 6px 3px;border-radius: 4px;border: 1px solid #eee;outline: unset;}
.price-mark-detail-add-box .priceMarketDetailBox .module{border: unset;}
.price-mark-detail-add-box .priceMarketDetailBox .submit-row{padding: 5px 20px;border: unset;}
.price-mark-detail-add-box .priceMarketDetailBox input[type=submit].default{background: unset;color: #000;border: 1px solid #ddd;padding: 10px;border-radius: 4px;}
.price-mark-detail-add-box .priceMarketDetailBox .errorlist{display:none!important;}

.main-price-index-box .standardWidget{margin: 0;border: unset;height:500px;background: #fff;}

.pricemarket_page_list{}
.pricemarket_page_list .public-product{display:none;}
.pricemarket_page_list .pricemarket_list{text-align: center;}
.pricemarket_page_list .pricemarket_list .vip-limit-box{}
.pricemarket_page_list .pricemarket_list .chart_container{display:inline-block;    border: 1px solid #f5f5f5;border-radius: 5px;margin-bottom: 5px;}
.pricemarket_page_list .pricemarket_list .chart_container:hover{border-color:#e23121;}
.pricemarket_page_list .pricemarket_list .chart_container .chartBox{}
.pricemarket_page_list .pricemarket_list .chart_container .chartBox .toolbar{text-align:left;}

.pricemarketBox .chartBox .toolbar a{border: 1px solid #ccc;padding:4px 7px 3px;position: relative;top: 3px;background: white url(/static/admin/img/nav-bg.gif?b23d8f4535ff) bottom repeat-x;border-radius: 4px;border-color: #ddd #aaa #aaa #ddd;white-space: nowrap;}
.h5-main-body .pricemarketBox .chartBox {margin:0 auto;}
.h5-main-body .pricemarketBox .chartBox .toolbar{padding: 3px 0;}
@media(min-device-width: 240px){
    .h5-main-body .chart_container .chart g.highcharts-legend{display:none;}
    .h5-main-body .chart_container .chart div:first-child div{display:none;}
}
@media(min-device-width: 480px){
    .h5-main-body .chart_container .chart g.highcharts-legend{display:inline-block;}
    .h5-main-body .chart_container .chart div:first-child div{display:inline-block;}
}
.price-main-chart-box{padding:0 10px;}
.price-main-chart-box .pricemarketBox .data_list{line-height: 35px;
    background: #f5f5f5;font-size: 13px;
    font-weight: bold;}
.price-main-chart-box .pricemarketBox .data_list ul{}
.price-main-chart-box .pricemarketBox .data_list ul li{display:inline-block;margin:5px;}
.price-main-chart-box .pricemarketBox .data_list ul li span{}
.price-main-chart-box .pricemarketBox .data_list ul li.current{}
.price-main-chart-box .pricemarketBox .data_list ul li.current span{padding: 8px 0;    border-bottom: 2px solid red;}
.price-main-chart-box .pricemarketBox .data_list ul li.current span a{color:red;}
.price-main-chart-box .pricemarket_detail h1{}
.price-main-chart-box .pricemarket_detail h1 span{font-size: 18px;
    line-height: 40px;
    padding-left: 10px;font-weight:bold;
    border-left: 5px solid red;}

.pricemarketlistBox{}
.pricemarketlistBox .tableListWrap{background:#fff;}
.pricemarketlistBox .tableList td{    border-top: 1px solid #f5f5f5;
    line-height: 30px;
    text-align: center;}
.pricemarketlistBox .tableList td svg{color:#0070c0;}
.pricemarketlistBox .tableList th{text-align: center;line-height: 25px;border: 1px solid #f5f5f5;}

.product_chart_list{}
.product_chart_list .pricemarketBox{}
.product_chart_list .pricemarketBox .public-product{}
.product_chart_list .pricemarketBox .public-product .public-product-item{display: inline-block;margin: 0 10px;cursor: pointer;}
.product_chart_list .pricemarketBox .public-product .public-product-item .public-product-title{font-size: 20px;}
.product_chart_list .pricemarketBox .public-product .current{}
.product_chart_list .pricemarketBox .public-product .current .public-product-title{    font-weight: bold; color: red;}
.product_chart_list .pricemarketBox .pricemarket_data_list{display: block;    clear: both;    line-height: 40px;    margin: 0 15px;}
.product_chart_list .pricemarketBox .pricemarket_data_list .pricemarket_data_item{display: inline-block;margin: 0 10px;cursor: pointer;}
.product_chart_list .pricemarketBox .pricemarket_data_list .current{    font-weight: bold;
    color: red;
    border-bottom: 1px solid red;
    padding: 0 5px;
}

.pricemarketlistBox .tableListWrap .read_price_fix{
    position: absolute;
    background: #000;
    z-index: 1000;
    height: 70px;
    margin-top: 55px;
    opacity: 0.3;
    padding: 50px;
}
.pricemarketlistBox .tableListWrap .read_price_fix span{}