@charset "utf-8";
a:hover{color: #E95048}
.err-style{color: red}
.text-success{color: #06c290}
.text-warning{color: #ed711f}
.text-danger{color: #e1504a}
.text-gray{color: #999}
.text-dashed{border-bottom: dashed #454a51 1px;cursor: pointer}
.text-dashed em{color: #999}
.black-right-icon,
.down-sort-icon,
.m-close-icon,
.m-error-icon,
.m-success-icon,
.middle-success-icon,
.pay-cdb-icon,
.pay-cdn-icon,
.pay-cmem-icon,
.pay-cvm-icon,
.pay-dayu-icon,
.pay-free-icon,
.pay-lb-icon,
.pay-mongodb-icon,
.pay-mysql-icon,
.pay-promotion-icon,
.pay-redis-icon,
.pay-sqlserver-icon,
.pay-tdsql-icon,
.pay-tianyu-icon,
.pay-wenzhi-icon,
.shop-blue-add-icon,
.shop-centos-logo,
.shop-close-icon,
.shop-debian-logo,
.shop-doc-links-icon,
.shop-error-icon,
.shop-filtrate-icon,
.shop-filtrate2-icon,
.shop-fit-logo,
.shop-free-icon,
.shop-links-icon,
.shop-list-icon,
.shop-loading-blue-icon,
.shop-loading-gray-icon,
.shop-loading-white-icon,
.shop-new-icon,
.shop-new-tips,
.shop-num-minus-icon,
.shop-num-plus-icon,
.shop-offshelves-icon,
.shop-over-icon,
.shop-over-tips,
.shop-plaint-icon,
.shop-promotion-icon,
.shop-recommend-icon,
.shop-reload-icon,
.shop-sort-icon,
.shop-status-loading-icon,
.shop-success-icon,
.shop-try-icon,
.shop-win-logo,
.shop-wp-logo,
.tips-err-icon,
.up-sort-icon{display: inline-block;vertical-align: middle;background-repeat: no-repeat}
.shop-status-loading-icon{width: 73px;height: 56px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: 0px -75px}
.m-success-icon{width: 16px;height: 17px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -238px -153px}
.middle-success-icon{width: 22px;height: 24px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -238px -27px}
.m-close-icon{width: 16px;height: 17px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -238px -172px}
.m-error-icon{width: 16px;height: 17px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -238px -191px}
.shop-loading-white-icon{width: 20px;height: 20px;background-image: url(/home/img/loading_white.gif);margin-right: 5px}
.shop-loading-blue-icon{width: 20px;height: 20px;background-image: url(/home/img/loading_blue.gif);margin-right: 5px}
.shop-loading-gray-icon{width: 20px;height: 20px;background-image: url(/home/img/loading_g.gif);margin-right: 5px}
.shop-promotion-icon{width: 18px;height: 18px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -238px -73px}
.tips-err-icon{width: 16px;height: 16px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -18px -215px}
.up-sort-icon{width: 8px;height: 11px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -54px -269px}
.down-sort-icon{width: 8px;height: 11px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -44px -269px}
.pay-free-icon{width: 19px;height: 18px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -238px -53px}
.pay-promotion-icon{width: 18px;height: 18px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -238px -93px}
.shop-list-icon{width: 16px;height: 16px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -265px -36px}
.shop-plaint-icon{width: 14px;height: 14px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: 0px -269px}
.shop-links-icon{width: 8px;height: 8px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -186px -120px}
.shop-new-icon{width: 35px;height: 18px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -64px -183px}
.shop-free-icon{width: 34px;height: 18px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -101px -183px}
.shop-over-icon{width: 34px;height: 18px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -137px -183px}
.shop-offshelves-icon{width: 32px;height: 18px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -173px -183px}
.shop-over-tips{width: 40px;height: 47px;background-image: url(/home/img/cdnImg/calc-1109.png);margin-top: -6px;background-position: -196px 0px}
.shop-new-tips{width: 40px;height: 47px;background-image: url(/home/img/cdnImg/calc-1109.png);margin-top: -6px;background-position: -150px -133px}
.shop-sort-icon{width: 7px;height: 12px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -256px -153px}
.shop-close-icon{width: 13px;height: 13px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -125px -75px}
.shop-filtrate-icon{width: 10px;height: 10px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -64px -203px}
.shop-filtrate2-icon{width: 10px;height: 10px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -174px -120px}
.shop-blue-add-icon{width: 15px;height: 15px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -283px -252px}
.shop-recommend-icon{width: 18px;height: 18px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -238px -133px}
.shop-try-icon{width: 18px;height: 18px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -238px -113px}
.shop-error-icon{width: 68px;height: 73px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -70px 0px}
.shop-success-icon{width: 68px;height: 73px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: 0px 0px}
.shop-doc-links-icon{width: 14px;height: 13px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -16px -269px}
.shop-centos-logo{width: 48px;height: 48px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -100px -133px}
.shop-win-logo{width: 48px;height: 48px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -50px -133px}
.shop-debian-logo{width: 48px;height: 48px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: 0px -133px}
.shop-wp-logo{width: 48px;height: 48px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -75px -75px}
.shop-fit-logo{width: 48px;height: 48px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -140px -70px}
.black-right-icon{width: 15px;height: 11px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -140px -120px}
.shop-reload-icon{width: 15px;height: 14px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -265px -234px}
.item-ba-icon,
.item-blueking-icon,
.item-cat-icon,
.item-cdb-icon,
.item-cdn-icon,
.item-ci-icon,
.item-cm-icon,
.item-cmem-icon,
.item-cns-icon,
.item-cos-icon,
.item-cr-icon,
.item-csv-icon,
.item-cvm-icon,
.item-engine-icon,
.item-fr1-icon,
.item-fr2-icon,
.item-im-icon,
.item-key-icon,
.item-lb-icon,
.item-log-icon,
.item-lvb-icon,
.item-mvs-icon,
.item-qc-icon,
.item-redis-icon,
.item-tbds-icon,
.item-tcs-icon,
.item-tdsql-icon,
.item-vod-icon,
.item-vpc-icon,
.item-wenzhi-icon{width: 16px;height: 16px;display: inline-block;vertical-align: middle;background-repeat: no-repeat}
.item-key-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -72px -215px}
.item-cdn-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -90px -215px}
.item-redis-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -108px -215px}
.item-tdsql-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -126px -215px}
.item-log-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -144px -215px}
.item-tbds-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -162px -215px}
.item-engine-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -180px -215px}
.item-cos-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -198px -215px}
.item-lb-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -216px -215px}
.item-blueking-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -234px -215px}
.item-fr1-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: 0px -233px}
.item-fr2-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -18px -233px}
.item-vod-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -36px -233px}
.item-lvb-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -54px -233px}
.item-cdb-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -72px -233px}
.item-vpc-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -90px -233px}
.item-mvs-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -108px -233px}
.item-wenzhi-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -126px -233px}
.item-im-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -144px -233px}
.item-cr-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -162px -233px}
.item-ci-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -180px -233px}
.item-ba-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -198px -233px}
.item-qc-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -216px -233px}
.item-cat-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -234px -233px}
.item-csv-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -265px 0px}
.item-cmem-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -265px -18px}
.item-cm-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -207px -183px}
.item-cns-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -265px -54px}
.item-tcs-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -265px -72px}
.item-cvm-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -265px -90px}
.pay-cdb-icon,
.pay-cdn-icon,
.pay-cmem-icon,
.pay-cvm-icon,
.pay-dayu-icon,
.pay-lb-icon,
.pay-mongodb-icon,
.pay-mysql-icon,
.pay-redis-icon,
.pay-sqlserver-icon,
.pay-tdsql-icon,
.pay-tianyu-icon,
.pay-wenzhi-icon{width: 16px;height: 16px}
.pay-mongodb-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -265px -108px}
.pay-cvm-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -265px -126px}
.pay-cdb-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -265px -144px}
.pay-redis-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -265px -162px}
.pay-cmem-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -265px -180px}
.pay-lb-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -265px -198px}
.pay-cdn-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -265px -216px}
.pay-wenzhi-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: 0px -251px}
.pay-tdsql-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -18px -251px}
.pay-mysql-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -36px -251px}
.pay-sqlserver-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -54px -251px}
.pay-dayu-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -72px -251px}
.pay-tianyu-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -90px -251px}
.shop-btn{height: 33px;min-width: 24px;padding: 0 20px;border: 1px solid #E95048;border-radius: 2px;background: #E95048;color: #fff;font-size: 14px;line-height: 33px;text-align: center;display: inline-block;cursor: pointer;outline: 0}
.shop-btn:focus,
.shop-btn:hover{border-color: rgb(255, 0, 12);background: rgb(255, 0, 12);color: #fff;text-decoration: none !important}
.shop-btn.m{height: 25px;min-width: 21px;padding: 0 15px;font-size: 12px;line-height: 24px}
.shop-btn.pay{background: #fa7821;border-color: #e36d1f}
.shop-btn.pay:focus,
.shop-btn.pay:hover{background: #ed711f;border-color: #d6681e}
.shop-btn.weak{background: #fcfcfc;border-color: #d1d2d3;color: #E95048}
.shop-btn.weak:focus,
.shop-btn.weak:hover{background: #ffffff;border-color: #b4b7bf}
.shop-btn.disabled,
.shop-btn.pay.disabled,
.shop-btn.weak.disabled{border-color: #d5d5d5; background: #e8e8e8; color: #a2a2a2; cursor: not-allowed;}
.shop-radio[type=radio]{width: 16px;height: 16px;cursor: pointer;vertical-align: middle;outline: 0;background: 0 0\9;background-image: url(/home/img/cdnImg/calc-1109.png);-webkit-appearance: none;border: 0;background-position: -108px -251px}
.shop-radio[type=radio]:focus,
.shop-radio[type=radio]:hover{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -126px -251px}
.shop-radio[type=radio]:checked{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -144px -251px}
.shop-radio[type=radio]:checked:hover{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -162px -251px}
.shop-radio[type=radio]:checked:focus{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -180px -251px}
.shop-radio[type=radio][disabled]{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -198px -251px}
.shop-radio[type=radio][disabled]:checked{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -216px -251px}
.form-ctrl-label.disabled,
.shop-radio-wrap.disabled,
.shop-radio[disabled],
.shop-radio[disabled]+label{cursor: not-allowed}
.shop-checkbox{width: 16px;height: 16px;cursor: pointer;vertical-align: middle;outline: 0;background: 0 0\9;background-image: url(/home/img/cdnImg/calc-1109.png);-webkit-appearance: none;border: 0;background-position: -234px -251px}
.shop-checkbox:focus,
.shop-checkbox:hover{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -252px -251px}
.shop-checkbox:checked{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -283px 0px}
.shop-checkbox:checked:hover{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -283px -18px}
.shop-checkbox:checked:focus{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -283px -36px}
.shop-checkbox[disabled]{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -283px -54px}
.shop-checkbox[disabled]:checked{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -283px -72px}
.form-ctrl-label.disabled,
.shop-checkbox-wrap.disabled,
.shop-checkbox[disabled],
.shop-checkbox[disabled]+label{cursor: not-allowed}
.slice{border-bottom: #e4e9f0 1px solid;margin-right: 40px;margin-left: 40px;clear: both}
.shop-list .list{padding: 12px 0;margin-right: 40px;margin-left: 40px}
.shop-list-tit{left: 0;top: 17px;width: 108px;line-height: 24px;color: #666;font-size: 14px;vertical-align: top;z-index: 2}
.shop-list-tit span{vertical-align: middle}
.shop-list-tit i{margin-left: 5px;cursor: pointer}
.shop-list .list.down{padding-top: 27px}
.shop-list .list.down .shop-list-tit{top: 32px}
.shop-list .list.up .shop-list-tit{top: 6px}
.shop-list-con{padding-left: 108px;z-index: 1;min-height: 35px}
.shop-list-con .shop-plaint-icon{margin-left: 5px;cursor: pointer}
.shop-list-con-txt{padding-top: 11px}
.shop-list-con .shop-list-sub-con{margin-top: 10px}
.shop-list-con .select-focus,
.shop-list-con .select-focus .dropdown-menu{z-index: 99}
.shop-links{line-height: 25px;vertical-align: middle;margin-left: 6px;margin-right: 15px;font-size: 14px}
.shop-links i{margin-top: -6px;margin-left: 3px}
.shop-tip-word .shop-links{vertical-align: inherit}
.shop-tip-word{color: #999;line-height: 12px;margin-top: 10px;font-size: 12px;vertical-align: middle}
span.shop-tip-word{font-size: 14px;margin-left: 5px}
.shop-tip-word label{font-size: 14px;color: #333}
.shop-tip-word label span{vertical-align: middle;margin-left: 5px}
.shop-tip-word .text-warning{margin-left: 5px;margin-right: 5px}
.shop-tip-word.err-style{color: red}
.shop-tip-word .shop-tip-link{font-size: 14px}
.shop-tip-word .underline{border-bottom: dashed #999 1px}
.shop-submit .shop-btn+.shop-tip-word{vertical-align: baseline}
.shop-submit .shop-btn+.shop-tip-word .underline{font-size: 12px;cursor: pointer}
.word-inner-link{margin-left: 3px;margin-right: 3px}
.word-inner-link .shop-links-icon{vertical-align: 1px;margin-left: 2px}
.shop-list-con .show-service-market{font-size: 14px;color: #333;padding-top: 20px}
.shop-list-con .show-service-market span{margin-right: 20px;font-weight: 700}
.shop-bold-word,
.shop-con-word{color: #999;font-size: 14px;line-height: 14px;display: inline-block;margin-bottom: 20px}
.shop-con-word .shop-links-icon,
.shop-list-con-txt .shop-links-icon{margin-top: -5px;margin-left: 3px}
.shop-bold-word{margin-bottom: 0}
.shop-bold-word label{vertical-align: middle}
.shop-bold-word label span{vertical-align: middle;margin-left: 5px}
.shop-bold-word span{display: inline-block}
.shop-bold-word .bold-word{color: #333}
.shop-bold-word .bold-word-wrap{max-width: 850px;vertical-align: top;line-height: 18px;margin-top: -2px}
.shop-more-links{padding: 10px 0 30px 40px;font-size: 14px}
.shop-bold-word .bold-word .shop-links{line-height: 14px;position: relative;bottom: -1px}
.shop-bold-word .bold-word.cost{color: #ed711f;font-weight: 700}
.shop-list-con .shop-text-list{font-size: 14px;line-height: 14px}
.shop-list-con .shop-text-list p{margin-top: 11px}
.shop-list-con .shop-text-list p label{margin-right: 5px}
.shop-sub-list{position: relative;left: -135px}
.shop-sub-list .shop-list{padding: 0}
.shop-list-con .pay-tablist{margin-bottom: 16px}
.shop-list-con .pay-tablist .tc-cur a{font-weight: 400}
.shop-list-con .shop-tab .shop-plaint-icon{vertical-align: baseline;margin-left: 10px}
.shop-list-con .shop-tab li.disabled a{background-color: #f5f7fa;color: #999}
.shop-list-con .shop-table-panel .shop-dropdown-btn-style,
.shop-list-con .shop-table-panel .shop-input-text{width: 80%}
.shop-list-con .shop-table-panel .shop-dropdown-btn-style a{height: 33px;line-height: 33px}
.shop-list-con .shop-table-panel .shop-table-fixed-body .shop-dropdown-link .caret{top: 8px}
.shop-list-con .shop-table-panel .shop-close-icon{cursor: pointer}
.review-list{padding: 18px 0}
.review-list .review-block{margin-right: 40px;margin-left: 40px}
.review-list .review-block-title{background-color: #f5f7fa;font-size: 16px;padding: 8px 0 8px 20px}
.review-list .review-block-title .edit{font-size: 12px;padding-right: 20px;float: right}
.review-block-title .caret{background-image: url(/home/img/cdnImg/calc-1109.png);display: inline-block;width: 16px;height: 16px;cursor: pointer;vertical-align: text-top;margin-right: 4px;background-position: -283px -90px}
.review-list .review-block-bd{padding: 25px 44px;font-size: 14px}
.review-list .review-block-bd li{padding-bottom: 20px}
.review-list .review-block-bd .review-detail-tit{color: #666;display: inline-block;width: 108px;margin-right: 10px}
.review-list .review-block-bd .review-detail-con{display: inline-block;vertical-align: top;width: 890px}
.review-list .shop-os-item-box .shop-os-item{height: auto;width: 870px}
.review-list .shop-os-item-box .shop-os-con{padding-bottom: 15px}
.review-list .shop-os-txt{margin-bottom: 4px}
.review-list .shop-msg{margin-top: 0}
.review-list .shop-plaint-icon{margin-left: 5px;cursor: pointer}
.review-list .shop-tab .pay-tablist{margin-bottom: 16px}
.shop-input-num-inner{-webkit-user-select: none;-moz-user-select: none;user-select: none;position: relative;display: inline-block;vertical-align: middle;height: 35px;width: 118px}
.shop-dropdown.mini+.shop-tip-word,
.shop-input-num-inner+.shop-tip-word{color: #333}
.shop-input-num .minus,
.shop-input-num .plus{width: 34px;height: 35px;padding-top: 6px;box-sizing: border-box;border: 1px solid #bcc0c9;position: absolute;cursor: pointer;text-align: center;background-color: #fcfcfc;color: #2277da}
.shop-input-num .minus:hover,
.shop-input-num .plus:hover{cursor: pointer;background-color: #f2f2f2}
.shop-input-num .minus{border-right: 0;border-radius: 2px 0 0 2px;top: 0;left: 0}
.shop-input-num .plus{border-left: 0;border-radius: 0 2px 2px 0;top: 0;right: 0}
.shop-input-num .num{padding: 0;width: 50px;height: 35px;box-sizing: border-box;background: #fff;border: 1px solid #bcc0c9;font-family: Helvetica;position: relative;left: 34px;text-align: center}
.shop-input-num .minus:focus,
.shop-input-num .num:focus,
.shop-input-num .num:hover,
.shop-input-num .plus:focus{outline: 0;z-index: 1}
.shop-input-num .num:focus,
.shop-input-num .num:hover{border-color: #E95048}
.shop-num-minus-icon,
.shop-num-plus-icon{width: 22px;height: 22px}
.shop-num-minus-icon:after,
.shop-num-plus-icon:after{font-size: 22px;line-height: 22px;font-weight: 400;font-family: simsun, sans-serif;color: #E95048;}
.shop-num-plus-icon:after{content: '+'}
.shop-num-minus-icon:after{content: '-'}
.shop-input-num .minus.disabled,
.shop-input-num .plus.disabled{border-color: #c1c6cb;background: #eaeef1;color: #a4a4a4;cursor: default}
.shop-input-num .minus.disabled:focus,
.shop-input-num .plus.disabled:focus{border-color: #bcc0c9}
.shop-input-num.error .num{border: 1px solid #e1504a;color: #e1504a;z-index: 3}
.shop-input-num.error .num:focus{border: 1px solid red;outline: 0}
.shop-input-text-wrap{vertical-align: middle;display: inline-block;font-size: 0}
.shop-input-text{font-size: 14px;line-height: 23px;height: 23px;width: 258px;display: inline-block;padding: 5px 10px;border: 1px solid #d1d2d3;border-radius: 2px;color: #171d25;vertical-align: middle;box-sizing: content-box;-webkit-appearance: none}
.shop-input-text::-ms-clear{display: none}
.shop-input-text-wrap.m .shop-input-text,
.shop-input-text.m{font-size: 12px;height: 15px;line-height: 15px}
.shop-input-text:focus,
.shop-input-text:hover{border-color: #E95048;outline: 0}
.shop-input-text.err-style{border: 1px solid red}
.shop-input-status .success{color: #06c290}
.shop-input-status .warning{color: #ed711f}
.shop-input-status .danger{color: #e1504a}
.shop-textarea{font-size: 14px;width: 258px;height: 50px;display: inline-block;padding: 5px 10px;border: 1px solid #d1d2d3;color: #171d25;vertical-align: middle;box-sizing: content-box}
.shop-textarea.err-style,
.shop-textarea.err-style:focus{border: 1px solid red;outline: 0}
.shop-input-num.m .shop-input-num-inner{height: 27px;width: 102px}
.shop-input-num.m .num{width: 50px;height: 27px;left: 26px}
.shop-input-num.m .minus,
.shop-input-num.m .plus{width: 26px;height: 27px;padding-top: 1px}
.shop-input-num .num.disabled{border: 1px solid #d1d2d3;background-color: #eaeef1;color: #999}
.shop-input-text.disabled{cursor: default;cursor: not-allowed}
.shop-input-text.disabled:hover{border: 1px solid #E95048}
.shop-ui-block{position: relative;display: inline-block;vertical-align: middle}
.shop-ui-block .b-item{height: 33px;line-height: 33px;background: #fff;border: 1px solid #ccd1d9;text-align: center;color: #333;margin-left: -1px;vertical-align: middle;float: left;font-size: 14px;position: relative;z-index: 0}
.shop-ui-block .b-item i{position: absolute;top: -1px;right: -1px;z-index: 10}
.shop-ui-block .b-item:hover{border: 1px solid #E95048;z-index: 1}
.shop-ui-block .b-first{border-top-left-radius: 2px;border-bottom-left-radius: 2px;margin-left: 0}
.shop-ui-block .b-last{border-top-right-radius: 2px;border-bottom-right-radius: 2px}
.shop-ui-block .b-selected,
.shop-ui-block .b-selected:hover{border-color: #E95048;position: relative;background: rgb(255, 240, 241);color: #E95048;z-index: 2}
.shop-ui-block .b-disable,
.shop-ui-block .b-disable:hover{border-color: #c1c6cb;position: relative;background: #eaeef1;color: #a4a4a4;cursor: default}
.ui-block-70 .b-item{width: 53px;text-align: center}
.ui-block-80 .b-item,
.ui-block-90 .b-item{width: 88px;text-align: center}
.ui-block-100 .b-item{width: 98px;text-align: center}
.ui-block-100 .b-item.long{padding-right: 15px}
.ui-block-auto .b-item{padding: 0 15px;text-align: center}
.ui-block-auto .b-item.long{padding-right: 33px}
.ui-block-control{left: 108px;top: -18px;font-size: 0}
.ui-block-title{text-align: center;display: inline-block;position: relative;font-size: 12px;overflow: hidden}
.ui-block-title span{display: inline-block;padding: 0 5px;background-color: #fff;color: #999;position: relative;z-index: 1}
.ui-block-title:after{content: '';display: block;position: relative;top: -7px;margin-left: 5px;margin-right: 5px;height: 1px;background-color: #ccd1d9}
.item-mini .shop-ui-block .b-item,
.shop-ui-block.m .b-item{height: 25px;line-height: 25px;min-width: 30px;padding: 0 10px;text-align: center;font-size: 12px}
.shop-ui-block-break{margin-top: 32px}
.shop-ui-block-break.light{margin-top: 10px}
.shop-ui-block-break~.shop-links{display: inline-block;margin-top: 25px}
.shop-ui-block-break~.shop-plaint-icon{display: inline-block;margin-top: 28px}
.shop-ui-block-break.light~.shop-links{margin-top: 5px}
.shop-ui-block-sub{padding-top: 10px}
.shop-ui-block-break+.ui-block-control-break{top: 115px}
.shop-ui-block-break+.ui-block-control-break+.shop-ui-block-break+.ui-block-control-break{top: 182px}
.shop-ui-block .b-last~.b-item{margin-top: 10px}
.shop-ui-block br,
.shop-ui-block~br{clear: both}
.shop-ui-block-icon{position: absolute;top: -4px !important;right: 0 !important;z-index: 100;padding: 1px 2px;overflow: hidden;background-color: #ff7300;color: #fff;height: 10px;line-height: 10px}
.shop-ui-block-icon em{display: inline-block;font-size: 12px;line-height: 1;transform: scale(.8, .8)}
.ui-block-mult .b-item{margin-right: 10px;border-radius: 2px}
.ui-block-mult .b-item.b-selected:after{position: absolute;bottom: 0;right: 0;content: "";display: inline-block;width: 16px;height: 15px;background-image: url(/home/img/cdnImg/calc-11092.png);;background-position: 2.63% 50%;background-size: 337.5% 353.3333333333333%;;background-repeat: no-repeat}
.shop-bubble{position: absolute;color: #404A58;z-index: 6;}
.shop-bubble .shop-bubble-inner:after,
.shop-bubble .shop-bubble-inner:before{font-size: 0;position: absolute;width: 0;height: 0;content: '';border: 8px dashed transparent}
.shop-bubble .shop-bubble-inner:after{border: 7px dashed transparent}
.shop-bubble-inner{font-size: 12px;-moz-box-sizing: border-box;box-sizing: border-box;padding: 8px 10px;border: 1px solid #b3b7bf;border-radius: 2px;background-color: #fff;line-height: 18px;box-shadow: 1px 1px 3px rgba(0, 0, 0, .15);position: static !important;left: 50%;top: 50%}
.shop-bubble.tooltips .shop-bubble-inner{padding: 3px 10px}
.shop-bubble-top .shop-bubble-inner:after,
.shop-bubble-top .shop-bubble-inner:before{bottom: 100%;left: inherit;right: inherit;margin-bottom: -1px;border-bottom-style: solid}
.shop-bubble-top .shop-bubble-inner:before{margin-left: -8px;border-bottom-color: #b3b7bf}
.shop-bubble-top .shop-bubble-inner:after{margin-left: -7px;border-bottom-color: #fff}
.shop-bubble-right .shop-bubble-inner:after,
.shop-bubble-right .shop-bubble-inner:before{top: inherit;bottom: inherit;left: 100%;margin-left: -1px;border-left-style: solid}
.shop-bubble-right .shop-bubble-inner:before{margin-top: -8px;border-left-color: #b3b7bf}
.shop-bubble-right .shop-bubble-inner:after{margin-top: -7px;border-left-color: #fff}
.shop-bubble-bottom .shop-bubble-inner:after,
.shop-bubble-bottom .shop-bubble-inner:before{top: 100%;left: inherit;right: inherit;margin-top: -1px;border-top-style: solid}
.shop-bubble-bottom .shop-bubble-inner:before{margin-left: -8px;border-top-color: #b3b7bf}
.shop-bubble-bottom .shop-bubble-inner:after{margin-left: -7px;border-top-color: #fff}
.shop-bubble-left .shop-bubble-inner:after,
.shop-bubble-left .shop-bubble-inner:before{top: inherit;bottom: inherit;right: 100%;margin-right: -1px;border-right-style: solid}
.shop-bubble-left .shop-bubble-inner:before{margin-top: -8px;border-right-color: #b3b7bf}
.shop-bubble-left .shop-bubble-inner:after{margin-top: -7px;border-right-color: #fff}
.shop-bubble-warning span{vertical-align: middle;margin-left: 5px;color: #e29e35}
.shop-bubble-warning.shop-bubble-top .shop-bubble-inner:before{border-bottom-color: #ffc533}
.shop-bubble-warning.shop-bubble-top .shop-bubble-inner:after{border-bottom-color: #fff5db}
.shop-bubble-warning.shop-bubble-right .shop-bubble-inner:before{border-left-color: #ffc533}
.shop-bubble-warning.shop-bubble-right .shop-bubble-inner:after{border-left-color: #fff5db}
.shop-bubble-warning.shop-bubble-bottom .shop-bubble-inner:before{border-top-color: #ffc533}
.shop-bubble-warning.shop-bubble-bottom .shop-bubble-inner:after{border-top-color: #fff5db}
.shop-bubble-warning.shop-bubble-left .shop-bubble-inner:before{border-right-color: #ffc533}
.shop-bubble-warning.shop-bubble-left .shop-bubble-inner:after{border-right-color: #fff5db}
.shop-bubble-warning .shop-bubble-inner{border: 1px solid #ffc533;background-color: #fff5db;color: #e29e35}
.shop-bubble-warning .shop-bubble-inner em,.shop-bubble-warning .shop-bubble-inner em a{color: #b27700;font-weight: 700}
.shop-bubble-warning .shop-bubble-inner em a{text-decoration: underline;}
.shop-bubble-warning.m .shop-bubble-inner{padding: 4px 10px}
.shop-bubble-err span{vertical-align: middle;margin-left: 5px;color: red}
.shop-bubble-err.shop-bubble-top .shop-bubble-inner:before{border-bottom-color: #e7736e}
.shop-bubble-err.shop-bubble-top .shop-bubble-inner:after{border-bottom-color: #f9dcdb}
.shop-bubble-err.shop-bubble-right .shop-bubble-inner:before{border-left-color: #e7736e}
.shop-bubble-err.shop-bubble-right .shop-bubble-inner:after{border-left-color: #f9dcdb}
.shop-bubble-err.shop-bubble-bottom .shop-bubble-inner:before{border-top-color: #e7736e}
.shop-bubble-err.shop-bubble-bottom .shop-bubble-inner:after{border-top-color: #f9dcdb}
.shop-bubble-err.shop-bubble-left .shop-bubble-inner:before{border-right-color: #e7736e}
.shop-bubble-err.shop-bubble-left .shop-bubble-inner:after{border-right-color: #f9dcdb}
.shop-bubble-err .shop-bubble-inner{border: 1px solid #e7736e;background-color: #f9dcdb;color: #e1504a}
.shop-bubble-num span{vertical-align: middle;margin-left: 5px;color: #fff}
.shop-bubble-num.shop-bubble-bottom .shop-bubble-inner:after,
.shop-bubble-num.shop-bubble-bottom .shop-bubble-inner:before{border-top-color: #525a67;margin-top: -2px}
.shop-bubble-num .shop-bubble-inner{border: 1px solid #525a67;background-color: #525a67;color: #fff;padding: 6px 5px;min-width: 33px;line-height: 12px;text-align: center}
.shop-bubble-control .shop-bubble-inner{padding: 0}
.shop-bubble-control{font-size: 14px}
.shop-bubble-control .title{display: block;font-size: 18px;padding-bottom: 10px;font-weight: 700}
.shop-confirm-popout{position: absolute;max-width: 340px;border: 1px solid #BABEC2;border-radius: 2px;background-color: #fff;z-index: 1000}
.shop-confirm-popout .shop-confirm-popout-bd{padding: 20px;position: static !important;left: 50%}
.shop-confirm-popout .shop-confirm-popout-ft{padding: 15px;border-top: 1px solid #E5EAEE;background-color: #F0F4F7;text-align: center;font-size: 0}
.shop-confirm-popout .shop-confirm-popout-ft .shop-btn{margin: 0 5px;float: none}
.shop-confirm-popout .shop-confirm-popout-bd:after,
.shop-confirm-popout .shop-confirm-popout-bd:before{font-size: 0;position: absolute;width: 0;height: 0;content: '';border: 10px dashed transparent;margin-left: -10px}
.shop-confirm-popout .shop-confirm-popout-bd:after{border: 9px dashed transparent;margin-left: -9px}
.shop-confirm-popout-top .shop-confirm-popout-bd:after,
.shop-confirm-popout-top .shop-confirm-popout-bd:before{bottom: 100%;left: inherit;right: inherit;border-bottom-style: solid}
.shop-confirm-popout-top .shop-confirm-popout-bd:before{border-bottom-color: #BABEC2}
.shop-confirm-popout-top .shop-confirm-popout-bd:after{border-bottom-color: #fff}
.shop-confirm-popout-bottom .shop-confirm-popout-bd:after,
.shop-confirm-popout-bottom .shop-confirm-popout-bd:before{top: 100%;left: inherit;right: inherit;border-top-style: solid}
.shop-confirm-popout-bottom .shop-confirm-popout-bd:before{border-top-color: #BABEC2}
.shop-confirm-popout-bottom .shop-confirm-popout-bd:after{border-top-color: #F0F4F7}
.shop-confirm-popout-bottom.align-start .shop-confirm-popout-bd,
.shop-confirm-popout-top.align-start .shop-confirm-popout-bd{left: 30px}
.shop-confirm-popout-bottom.align-end .shop-confirm-popout-bd,
.shop-confirm-popout-top.align-end .shop-confirm-popout-bd{left: auto;right: 20px}
.shop-confirm-popout-bottom.align-end .shop-confirm-popout-bd:after,
.shop-confirm-popout-top.align-end .shop-confirm-popout-bd:after{margin-right: 1px}
.format-tips{font-size: 0;margin: 0;padding: 3px 5px}
.format-tips:first-child{margin-top: 0}
.format-tips-tit,
.format-tips-txt{display: inline-block;vertical-align: top;font-size: 12px;line-height: 1.8}
.format-tips-tit{width: 80px;font-weight: 700}
.format-tips-txt{max-width: 400px}
.format-tips-txt .shop-links-icon{margin-top: -2px}
.format-tips-tit.block{display: block;width: auto}
.format-tips-links{text-align: right}
.format-tips-links a:hover{text-decoration: underline}
.shop-bubble-layer{padding: 20px;font-size: 14px}
.shop-bubble-layer-box-tit{font-weight: 700;font-size: 16px;padding-bottom: 10px}
.shop-bubble-layer-box{width: 270px}
.shop-bubble-layer-box-txt{padding: 0}
.shop-bubble-layer-box-btn{padding: 20px 0 0}
.shop-ui-progress{height: 50px}
.shop-ui-progress .progress-area{height: 35px}
.shop-ui-progress .progress-area .progress-bar{height: 15px;float: left;margin-right: 10px;padding-top: 10px;cursor: pointer;margin-top: 5px}
.shop-ui-progress .progress-area .progress-bar .progress-bg{background: #ebeef5;width: 100%;height: 5px;position: relative;z-index: 5;border-radius: 4px}
.shop-ui-progress .progress-area .progress-bar .progress-in{position: absolute;top: 0;left: 0;height: 5px;background: #2277da;border-radius: 4px}
.shop-ui-progress .progress-area .progress-bar .btn-drag{position: absolute;width: 19px;height: 35px;background-image: url(/home/img/cdnImg/calc-1109.png);top: -15px;margin-left: -3px;background-position: -211px -86px}
.shop-ui-progress .progress-area .progress-bar .btn-drag:hover{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -211px -49px}
.shop-ui-progress .progress-area .progress-bar .scale{position: relative;width: 100%}
.shop-ui-progress .progress-area .progress-bar .scale .scale-dot{position: absolute;height: 8px;width: 0;border-right: 1px solid #b4b7be;top: 0}
.shop-ui-progress .progress-area .progress-bar .scale .dot-pass{border-right: 1px solid #72ade8}
.shop-ui-progress .progress-area .input-area{color: #404a58}
.shop-ui-progress .progress-area .input-area input{color: #2a87e4;font-weight: 700;width: 80px}
.shop-ui-progress .text-area{color: #999;position: relative;top: 0;float: left;width: 100%}
.shop-ui-progress .text-area .text{position: absolute}
.shop-ui-progress .progress-area .shop-input-num-inner{margin-left: 10px}
.pay-tab{margin-bottom: 15px}
.pay-tablist{line-height: 38px;height: 38px;padding: 1px 0 0;border-bottom: 1px solid #dbe3e4;font-size: 0}
.pay-tablist li{display: inline-block;position: relative;margin-top: -1px;margin-left: 10px}
.pay-tablist li:first-child{margin-left: 0}
.pay-tablist li a,
.pay-tablist li a:hover{text-decoration: none}
.pay-tablist li a{display: block;height: 100%;font-size: 14px;padding: 0 25px;text-align: center;color: #E95048;border: 1px solid #dbe3e4;border-radius: 2px 2px 0 0;border-bottom: 0;background: #fff}
.pay-tablist li a:hover{background: #fff}
.pay-tablist li.tc-cur a{position: relative;margin-bottom: -1px;padding-bottom: 1px;color: #454a51;background: #fff;font-weight: 700}
.shop-tab.s .pay-tablist{height: 28px;line-height: 28px}
.shop-tab.s .pay-tablist li a{padding-left: 15px;padding-right: 15px}
.shop-tablist{float: left;line-height: 27px;font-size: 12px;margin-right: 4px}
.shop-tablist li{float: left;padding: 0 10px;color: #454a51;text-align: center;cursor: pointer;border-radius: 2px}
.shop-tablist li.curr{color: #fff;background: #2277da}
.shop-msg{font-size: 12px;line-height: 22px;margin-top: 20px;padding: 5px 10px;vertical-align: middle;color: #264663;border: 1px solid #7ab1de;border-radius: 2px;background: #d2e7f7}
.shop-msg.error{color: #e04f49;border: 1px solid #e7736e;background: #f9dcdb}
.shop-msg.succeed{color: #080;border: 1px solid #38cea6;background: #cdf3e9}
.shop-msg.warning{background: #fff5db;color: #df9500;border-color: #ffc533}
.shop-msg a{color: #2277da}
.shop-msg .text-warning,
.shop-msg a{margin-left: 5px;margin-right: 5px}
.shop-msg a:hover{text-decoration: underline}
.shop-msg .shop-links-icon{margin-top: -3px;margin-left: 3px}
.shop-rich-tips{padding: 25px 40px}
.shop-rich-tips-inner{background-color: #f6f8fa;padding: 25px}
.shop-rich-tips-tit{font-weight: 700;color: #333;font-size: 16px}
.shop-rich-tips-con{font-size: 0}
.shop-rich-tips-list{width: 33.3333%;padding-right: 30px;box-sizing: border-box;display: inline-block}
.shop-rich-tips-item{font-size: 14px;white-space: nowrap;margin-top: 10px}
.shop-rich-tips-item label{color: #999;display: inline-block;vertical-align: top;width: 30%;white-space: normal}
.shop-rich-tips-item span{color: #666;display: inline-block;vertical-align: top;word-wrap: break-word;width: 70%;white-space: normal}
.shop-inner-tips{padding-top: 25px}
.shop-inner-tips .shop-msg{margin: 0 40px}
.txt-underline{border-bottom: dashed #454a51 1px;margin: 0 3px;color: #333;cursor: pointer}
.shop-rich-tips-list.shop-rich-tips-list-2{width: 50%}
.shop-rich-tips-list.shop-rich-tips-list-2 .shop-rich-tips-item label{width: 20%}
.shop-table-tool{background-color: #f6f8fa;border-top: #dce0e8 1px solid;padding: 15px}
.shop-table-tool-l{float: left}
.shop-table-tool-r{float: right;width: 200px}
.shop-table-panel{background-color: #fff;overflow-x: hidden;overflow-y: hidden}
.shop-table-panel a{vertical-align: middle;color: #E95048;text-decoration: none}
.shop-table-panel a:hover{text-decoration: underline}
.shop-table-panel a.shop-btn{color: #fff}
.shop-table-panel a.shop-btn.weak{color: #E95048}
.shop-table-panel .shop-dropdown-link:hover{text-decoration: none}
.shop-table-panel .black-seperate-line-icon{border-right: 1px solid #ccc;display: inline-block;height: 12px;margin-left: 5px;margin-right: 5px;vertical-align: middle}
.shop-table-panel .text-center{text-align: center !important}
.shop-table-panel .text-left{text-align: left !important}
.shop-table-panel .text-right{text-align: right !important}
.shop-table-panel .shop-table-box .text{vertical-align: middle}
.shop-table-panel p.text-overflow,
.shop-table-panel span.text-overflow{display: inline-block;max-width: 100%;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;white-space: nowrap}
.shop-table-panel p.text-overflow{display: block;margin-bottom: 0}
.shop-table-fixed-body .text-overflow.m-width,
.shop-table-fixed-body i~.text-overflow{max-width: 78%}
.shop-table-panel .text-overflow.restart{color: #a2a2a2}
.shop-table-panel .text-overflow.succeed{color: #06c290}
.shop-table-panel .text-overflow.error{color: #e1504a}
.shop-table-panel .text-overflow.warning{color: #ed711f}
.shop-table-panel .shop-table-box .gray-text{color: #73777b}
.shop-table-panel .shop-table-box{border-collapse: collapse;border-spacing: 0;table-layout: fixed;width: 100%;position: relative}
.shop-table-panel .shop-table-fixed-head{color: #454951;font-size: 14px;font-weight: 700;line-height: 30px;margin-right: 0;width: 100%;background-color: #f6f8fa;border-bottom: 1px solid #dbe3e4;border-top: 1px solid #dbe3e4}
.shop-table-panel .shop-table-fixed-head tr{background-color: #f6f8fa}
.shop-table-panel .shop-table-fixed-head .shop-filtrate-btn,
.shop-table-panel .shop-table-fixed-head .shop-th-sort-btn{color: #454951;cursor: pointer;display: block;position: relative;padding-right: 10px}
.shop-table-panel .shop-table-fixed-head .shop-th-sort-btn span{max-width: 88%}
.shop-table-panel .shop-table-fixed-head .shop-filtrate-btn:hover,
.shop-table-panel .shop-table-fixed-head .shop-th-sort-btn:hover{color: #2277da}
.shop-table-panel .shop-table-fixed-head .shop-th-sort-btn:hover .shop-sort-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -256px -172px}
.shop-table-panel .shop-table-fixed-head .shop-filtrate-btn:hover .shop-filtrate-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -174px -120px}
.shop-table-panel .shop-table-fixed-head .shop-filtrate-btn span,
.shop-table-panel .shop-table-fixed-head .shop-th-sort-btn span,
.shop-table-panel .shop-table-fixed-head .shop-th-txt span{vertical-align: middle;margin-right: 5px}
.shop-table-panel .shop-table-fixed-head .active{color: #2277da}
.shop-table-panel .shop-table-fixed-head .resize-line-icon{border-right: 1px solid #d1d5de;position: absolute;right: 0;height: 20px;top: 5px;cursor: e-resize;padding: 0 5px}
.shop-table-panel .shop-table-box tr{outline: 0}
.shop-table-panel .shop-table-box td>div,
.shop-table-panel .shop-table-box th>div{display: inline-block;vertical-align: middle;font-size: 14px;padding-left: 10px;padding-right: 10px;width: 100%;box-sizing: border-box;word-wrap: break-word}
.shop-table-panel .shop-table-box td>div span{vertical-align: middle}
.shop-table-panel .shop-table-box th>div{height: 30px;position: relative}
.shop-table-panel .tc-table .tc-icon-bubble{padding-left: 0;padding-right: 0}
.shop-table-panel .shop-table-box td,
.shop-table-panel .shop-table-box th{text-align: left;vertical-align: middle;padding: 0;font-size: 0}
.shop-table-panel .shop-table-box th{position: relative}
.shop-table-panel .shop-table-box td{border-bottom: 1px solid #e6ebf2;color: #454a51;font-size: 0;line-height: 19px;padding-bottom: 6px;padding-top: 6px;text-align: left;vertical-align: middle;height: 42px}
.shop-table-rowhover .tr-hover,
.shop-table-rowhover tr:hover{background: #dfecff}
.shop-table-rowhover tr .hover-icon{display: none}
.shop-table-rowhover tr:hover .hover-icon{display: inline-block}
.shop-table-rowhover tr.current,
.shop-table-rowhover tr:focus{background: #bfd8fc}
.shop-table-rowhover tr.disable{background: #fdfdfd}
.shop-table-rowhover tr td a.disable,
.shop-table-rowhover tr.disable td,
.shop-table-rowhover tr.disable td a{color: #a2a2a2;cursor: default;text-decoration: none}
.shop-table-panel .shop-table-box td .underline{border-bottom: dashed #454a51 1px}
.shop-table-rowhover tr.disable td .underline{border-bottom: dashed #999 1px}
.shop-table-panel td.shop-news-tips-box{background: #fffcee;line-height: 0;text-align: center}
.shop-td-cost{display: inline-block;vertical-align: middle;margin-right: 10px}
.shop-td-cost .shop-td-price em{color: #ed711f;font-weight: 700;vertical-align: middle}
.shop-td-cost .shop-td-price span{color: #333}
.shop-td-cost s{color: #999;font-size: 12px}
.shop-td-cost-tips{font-size: 12px;color: #fff;background-color: #ed711f;display: inline-block;vertical-align: middle;width: auto;padding: 0 4px;line-height: 18px;font-family:  'Helvetica', simsun, sans-serif;font-weight: 400;border-radius: 2px}
.disable .shop-td-cost .shop-td-price,
.disable .shop-td-cost .shop-td-price span{color: #999}
.shop-td-cost .shop-td-price span.unit-txt{color: #ed711f}
.full-cols-hint div{text-align: center}
.shop-table-panel .shop-table-box td>div.shop-first-checkbox,
.shop-table-panel .shop-table-box th>div.shop-first-checkbox{padding-left: 10px;padding-right: 0}
.shop-step-table{border-collapse: collapse;border-spacing: 0;width: 100%;margin-top: 5px}
.shop-step-table td{border: 1px solid #dce0e8;padding: 0 6px;height: 35px}
.shop-step-table td.curr{background-color: #f2f8ff}
.search-box{position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;padding-right: 24px;height: 27px;border: 1px solid #d1d2d3;border-radius: 2px}
.search-input-wrap{position: relative;height: 100%}
.search-box .search-input{-webkit-box-sizing: border-box;box-sizing: border-box;height: 27px;line-height: 15px;font-size: 12px;width: 100%;resize: none;vertical-align: top;border-radius: 2px 0 0 2px;position: absolute;top: -1px;left: -1px;padding-right: 30px;overflow: hidden;outline: 0;white-space: nowrap;background-color: #fff}
.search-box.multi-search-box .search-input{overflow-x: hidden;overflow-y: hidden;white-space: pre-wrap}
.search-box.multi-search-box .search-input:focus,
.search-box.multi-search-box.expanded .search-input{height: 150px;z-index: 3;overflow-y: auto}
.search-box.pure-txt-search-box{width: 250px;height: inherit}
.search-box.pure-txt-search-box .search-input-wrap{width: 230px;-webkit-box-sizing: border-box;position: relative;height: 35px;padding-right: 30px}
.search-box.pure-txt-search-box .search-input{-webkit-box-sizing: border-box;box-sizing: border-box;height: 34px;line-height: 32px;width: 100%;resize: none;vertical-align: top;border-radius: 0;position: absolute;top: 0;left: 0;overflow: hidden;outline: 0;white-space: nowrap;background-color: #fff;border-color: transparent;padding: 0 10px;font-size: 12px;display: inline-block;color: #171d25}
.search-box.pure-txt-search-box .search-btn{position: absolute;background-image: none;cursor: pointer;top: 0;right: 0;outline: 0;width: 33px;height: 33px;display: block}
.search-box.pure-txt-search-box .search-btn-ico{display: block;height: 16px;width: 16px;overflow: hidden;background-image: url(/home/img/cdnImg/calc-11092.png);;cursor: pointer;background-color: #fff;margin: 9px 0 0 10px;background-position: 2.63% 97.3%;background-size: 337.5% 331.25%;;background-repeat: no-repeat}
.search-box .search-btn{position: absolute;top: 0;right: 0;width: 25px;height: 25px;overflow: hidden;background-image: url(/home/img/cdnImg/calc-1109.png);-webkit-appearance: none;border: 0;text-indent: -999px;cursor: pointer;background-color: #fff;outline: 0;background-position: -238px 0px}
.search-box .search-btn:focus,
.search-box .search-btn:hover{background-color: #f2f2f2}
.shop-dropdown{display: inline-block;vertical-align: middle;position: relative;font-size: 14px;line-height: 1;width: 200px}
.shop-dropdown.short{width: 130px}
.shop-dropdown .shop-dropdown-link,
.shop-dropdown .shop-dropdown-menu li a{display: block;text-decoration: none;height: 35px;line-height: 35px}
.shop-dropdown .shop-dropdown-link{display: block;border-width: 1px 1px 0;border-style: solid;border-color: transparent;z-index: 2;padding: 0 21px 0 5px;position: relative;overflow: hidden;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;vertical-align: bottom}
.shop-menu-active{z-index: 3}
.shop-dropdown-allow-hover:hover .shop-dropdown-link,
.shop-menu-active .shop-dropdown-link{border-color: #bcc0c9;background-color: #fff}
.shop-dropdown-link .caret{position: absolute;top: 10px;right: 2px;width: 16px;height: 16px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -283px -180px}
.shop-dropdown-allow-hover.shop-menu-active .shop-dropdown-link:hover .caret,
.shop-dropdown-allow-hover:hover .shop-dropdown-link .caret,
.shop-menu-active .shop-dropdown-link .caret{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -283px -198px}
.shop-dropdown .shop-dropdown-menu{position: absolute;top: 100%;right: 0;z-index: 1;margin-top: -1px;border: 1px solid #bcc0c9;background-color: #fff;min-width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;display: none}
.shop-dropdown>.shop-dropdown-menu{max-height: 300px;overflow-y: auto;overflow-x: hidden}
.shop-dropdown-allow-hover:hover .shop-dropdown-menu,
.shop-menu-active .shop-dropdown-menu{display: block}
.shop-dropdown .shop-dropdown-menu li a{text-align: right;padding: 0 21px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%}
.shop-dropdown .shop-dropdown-menu li a:hover{background-color: #F2F2F2}
.shop-dropdown .shop-dropdown-menu .selected a,
.shop-dropdown .shop-dropdown-menu .selected a:hover{background-color: #E95048;color: #fff}
.shop-dropdown .shop-dropdown-menu .disabled a,
.shop-dropdown .shop-dropdown-menu .disabled a:hover{background-color: transparent;color: #A2A2A2;cursor: default}
.shop-dropdown-in-hd.shop-menu-active{z-index: 9}
.shop-table-box .shop-dropdown-in-hd.shop-menu-active{z-index: 7}
.shop-dropdown-btn-style.shop-menu-active{z-index: 8}
.shop-dropdown-in-hd .shop-dropdown-menu{left: 0;right: auto;max-height: 150px;overflow-y: auto;overflow-x: hidden;font-weight: 400}
.shop-dropdown-in-hd .shop-dropdown-link{padding: 0 34px 0 10px;color: #404a58}
.shop-dropdown-in-hd .shop-dropdown-menu li a{color: #404a58;padding: 0 10px;text-align: left;min-width: 7em}
.shop-dropdown-in-hd .caret{right: 10px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -283px -216px}
.shop-dropdown-allow-hover.shop-dropdown-in-hd.shop-menu-active .shop-dropdown-link:hover .caret,
.shop-dropdown-allow-hover.shop-dropdown-in-hd:hover .shop-dropdown-link .caret,
.shop-dropdown-in-hd.shop-menu-active .shop-dropdown-link .caret,
.shop-table-fixed-head .shop-dropdown.shop-menu-active .shop-dropdown-link:hover .caret{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -283px -234px}
.shop-dropdown-btn-style{font-size: 12px;background-color: #fff}
.shop-dropdown-btn-style.disabled .shop-dropdown-link,
.shop-dropdown-btn-style.disabled .shop-dropdown-link:hover{border-color: #d5d5d5;background-color: #e8e8e8;color: #a2a2a2;cursor: default}
.shop-dropdown-btn-style .shop-dropdown-link .caret{background-image: url(/home/img/cdnImg/calc-1109.png);top: 9px;right: 8px;background-position: -283px -90px}
.shop-dropdown-btn-style.disabled .shop-dropdown-link .caret{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -283px -144px}
.shop-dropdown-btn-style .shop-dropdown-link,
.shop-dropdown-btn-style .shop-dropdown-menu li a{height: 33px;line-height: 33px;color: #171d25}
.shop-dropdown-btn-style .shop-dropdown-link{border: 1px solid #bcc0c9;border-radius: 2px;padding: 0 49px 0 10px;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis}
.shop-dropdown-btn-style.err-style .shop-dropdown-link,
.shop-dropdown-btn-style.err-style:hover .shop-dropdown-link{border: 1px solid #e1504a;color: #e1504a;background-color: #f9dcdb}
.shop-dropdown-btn-style .shop-dropdown-menu li a{padding: 0 10px;text-align: left}
.shop-dropdown-btn-style .shop-dropdown-link:hover{color: #171d25;background-color: #F2F2F2;border-color: #c5c6c7}
.shop-dropdown-btn-style .shop-dropdown-menu{margin-top: 5px;left: 0;right: auto;border-radius: 2px;max-width: 100%}
.shop-dropdown-btn-style.up .shop-dropdown-menu{top: auto;bottom: 40px}
.shop-dropdown-link-control{display: inline-block;position: relative;padding-right: 40px;box-sizing: border-box;max-width: 100%}
.shop-dropdown-link-control span{display: inline-block;vertical-align: middle;max-width: 100%;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis}
.shop-dropdown-link-control i{margin-left: 5px;position: absolute;right: 0;top: 7px}
.shop-dropdown-allow-hover.shop-dropdown-btn-style:after{content: "";position: absolute;width: 100%;height: 8px;display: none}
.shop-dropdown-allow-hover.shop-dropdown-btn-style:hover:after{display: block}
.shop-optgroup .shop-optgroup-label{font-weight: 700;cursor: default;margin: 0;padding: 0 10px;height: 25px;line-height: 25px}
.shop-dropdown-in-hd .shop-optgroup .shop-optgroup-label{height: 35px;line-height: 35px}
.shop-dropdown-in-hd .shop-optgroup .shop-dropdown-menu,
.shop-optgroup .shop-dropdown-menu{position: static;border: 0;margin-top: 0;max-height: inherit}
.shop-dropup .shop-dropdown-link{border-width: 0 1px 1px}
.shop-dropup .shop-dropdown-menu{top: auto;bottom: 100%;margin-bottom: -1px}
.shop-dropup.shop-dropdown-btn-style .shop-dropdown-link{border-width: 1px}
.shop-dropup.shop-dropdown-btn-style .shop-dropdown-menu{top: auto;bottom: 100%;margin-bottom: 3px}
.shop-dropup.shop-dropdown-allow-hover.shop-dropdown-btn-style:after{bottom: 100%}
.shop-table-panel .shop-table-box th .allow-filter{font-size: 0;padding-right: 16px}
.shop-table-fixed-head .shop-dropdown{display: block}
.shop-table-fixed-head .shop-dropdown-in-hd .shop-dropdown-menu{max-width: 100%}
.shop-table-fixed-head .shop-dropdown .shop-dropdown-link{border-top: 0;height: 31px;line-height: 31px;cursor: pointer;-webkit-box-sizing: border-box;box-sizing: border-box;max-width: 100%}
.shop-table-fixed-head .shop-dropdown .shop-dropdown-link:hover{color: #2277da}
.shop-table-fixed-head .shop-dropdown.shop-menu-active .shop-dropdown-link:hover{color: #404a58}
.shop-table-fixed-head .shop-dropdown .shop-dropdown-link:hover .caret{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -54px -215px}
.item-mini .shop-dropdown .shop-dropdown-link,
.shop-dropdown.m .shop-dropdown-link,
.shop-table-fixed-body .shop-dropdown .shop-dropdown-link{height: 27px;line-height: 27px}
.item-mini .shop-dropdown .shop-dropdown-link .caret,
.shop-dropdown.m .shop-dropdown-link .caret,
.shop-table-fixed-body .shop-dropdown-link .caret{top: 5px}
.shop-dropdown.m .shop-dropdown-menu li a,
.shop-table-fixed-body .shop-dropdown .shop-dropdown-menu li a{height: 27px;line-height: 27px}
.shop-table-fixed-body .shop-dropdown .shop-dropdown-menu li a{max-width: none;-ms-text-overflow: initial;text-overflow: initial}
.shop-dropdown.long{width: 300px}
.shop-dropdown.osdropdown{width: 382px}
.shop-filtrateu{position: absolute;border: 1px solid #bcc0c9;border-radius: 2px;width: 190px;-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 9;top: 100%;margin-top: 2px;margin-left: -10px;background-color: #fff}
.shop-filtrate-menu{max-height: 194px;overflow-y: auto;overflow-x: hidden;text-align: left}
.shop-filtrateu .shop-filtrate-menu li a{color: #404a58;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: block;padding: 0 21px;font-weight: 400}
.shop-filtrateu .shop-filtrate-menu li a:hover{background-color: #F2F2F2;text-decoration: none}
.shop-filtrateu .shop-filtrate-menu .shop-checkbox-wrap{margin-left: 0;padding: 0 10px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;font-weight: 400;line-height: 30px}
.shop-filtrate-ft{margin-left: 10px;margin-right: 10px;border-top: 1px solid #bcc0c9;padding-bottom: 9px;padding-top: 8px;text-align: left}
.shop-filtrate-ft .shop-btn.weak{border: none;background: 0 0}
.shop-dropdown-btn-style .shop-filtrateu{margin-left: 0;width: auto;max-width: 100%}
.shop-filtrateu .shop-filtrate-menu .selected a,
.shop-filtrateu .shop-filtrate-menu .selected a:hover{background-color: #E95048;color: #fff}
.shop-filtrateu .shop-filtrate-menu .disabled a,
.shop-filtrateu .shop-filtrate-menu .disabled a:hover{background-color: transparent;color: #A2A2A2;cursor: default}
.shop-dropdown-btn-style.mini{width: 80px;margin-left: 3px}
.shop-dropdown-btn-style.mini .shop-dropdown-link{padding: 0 25px 0 10px}
.shop-dropdown-havesearch-box{position: absolute;top: 40px;left: 0;z-index: 1;z-index: 2;border: 1px solid #bcc0c9;border-radius: 2px;background-color: #fff;min-width: 100%;max-width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;display: none}
.shop-menu-active .shop-dropdown-havesearch-box{display: block}
.shop-dropdown-havesearch-box .shop-dropdown-havesearch{box-sizing: border-box;-webkit-box-sizing: border-box;position: relative;height: 35px;padding-right: 30px;border-bottom: 1px solid #eee}
.shop-dropdown-havesearch-box .search-input-wrap{position: relative;height: 100%}
.shop-dropdown-havesearch-box .tc-15-input-text{font-size: 12px;display: inline-block;color: #171d25;-webkit-box-sizing: border-box;box-sizing: border-box;height: 34px;line-height: 32px;width: 100%;resize: none;vertical-align: top;border-radius: 3px 0 0 3px;position: absolute;top: -1px;left: -1px;overflow: hidden;outline: 0;white-space: nowrap;background-color: #fff;padding: 0 10px}
.shop-dropdown-havesearch-box .search-input{-webkit-box-sizing: border-box;box-sizing: border-box;height: 34px;line-height: 32px;width: 100%;resize: none;vertical-align: top;border-radius: 0;position: absolute;top: 0;left: 0;overflow: hidden;outline: 0;white-space: nowrap;background-color: #fff;border-color: transparent;padding: 0 10px;font-size: 12px;display: inline-block;color: #171d25}
.shop-dropdown-havesearch-box .search-btn{position: absolute;cursor: pointer;top: 0;right: 0;outline: 0;width: 33px;height: 33px;display: block}
.shop-dropdown-havesearch-box .search-btn-ico{display: block;height: 16px;width: 16px;overflow: hidden;background-image: url(/home/img/cdnImg/calc-11092.png);;cursor: pointer;background-color: #fff;margin: 9px 0 0 10px;background-position: 2.63% 97.3%;background-size: 337.5% 331.25%;;background-repeat: no-repeat}
.shop-dropdown-btn-style .shop-dropdown-havesearch-box .shop-dropdown-menu{border: 0;position: relative;margin-top: 0}
.shop-dropdown-btn-style.up .shop-dropdown-havesearch-box{top: auto;bottom: 40px}
.shop-dropdown-btn-style.up .shop-dropdown-havesearch-box .shop-dropdown-menu{top: 0;bottom: inherit}
.shop-menu-active .caret{transform: rotate3d(0, 0, 1, 180deg)}
.param-box{margin-right: 40px;margin-left: 40px;padding: 25px 0 15px}
.param-box .param-hd{line-height: 1.6;margin-bottom: 10px;color: #171d25}
.param-box .param-hd h3{display: inline-block;vertical-align: middle;width: auto;font-size: 16px}
.param-box .item-descr-list{display: table}
.param-box .item-descr-list li{display: table-row;font-size: 14px;line-height: 1.7}
.param-box .item-descr-list .item-descr-tit,
.param-box .item-descr-list .item-descr-txt{display: table-cell;vertical-align: top;padding-bottom: 10px}
.param-box .item-descr-list .item-descr-tit{color: #666;white-space: nowrap;width: 95px;padding-right: 10px}
.param-box .item-descr-list .item-descr-txt{color: #454a51;word-wrap: break-word}
.param-box .item-descr-list .item-descr-txt .price{font-weight: 700;margin-left: 5px}
.param-box .item-descr-list .item-descr-txt em{color: #ed711f;font-weight: 700}
.param-box .item-descr-list .item-descr-txt i{margin-left: 5px}
.param-box .item-descr-list .item-descr-txt-error{display: block;color: #e1504a}
.shop-edit-item{padding: 15px;margin-bottom: 10px;background-color: #f5f7fa;color: #999;position: relative}
.shop-edit-item .shop-edit-link,
.shop-edit-item .shop-edit-txt{font-size: 14px;margin-right: 5px}
.shop-edit-delete{position: absolute;right: 20px;top: 24px}
.shop-edit-delete:hover .shop-close-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -125px -90px}
.shop-edit-button{margin-top: 8px;cursor: pointer}
.icon-edit-add-block{display: inline-block;vertical-align: middle;width: 16px;height: 16px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -36px -215px}
.shop-edit-button a{vertical-align: middle;margin-left: 6px;font-size: 14px}
.shop-edit-button .shop-blue-add-icon{vertical-align: -2px;margin-right: 5px}
.shop-edit-item .shop-input-text{width: 180px}
.shop-edit-item-ctrl{display: inline-block;margin-right: 15px}
.shop-edit-item-ctrl label{color: #333;margin-right: 5px}
.shop-card-list{max-width: 770px}
.shop-card{overflow: hidden;margin-bottom: 20px}
.shop-card-con,
.shop-card-num{box-sizing: border-box}
.shop-card-num{width: 135px;height: 90px;padding: 30px 0 0 15px;border: 1px solid #e4e9f0;border-left: 0;border-radius: 0 2px 2px 0;position: relative;float: right}
.shop-card-num:after{content: '';width: 13px;height: 90px;background-image: url(/home/img/cdnImg/calc-1109.png);position: absolute;top: 0;left: -13px;background-position: -196px -49px}
.shop-card-con{height: 90px;padding: 20px;border: 1px solid #e4e9f0;border-right: 0;border-radius: 2px 0 0 2px;margin-right: 148px;position: relative}
.shop-card-em{font-size: 24px;color: #333;vertical-align: middle;margin-right: 5px}
.shop-card-tips{display: inline-block;vertical-align: middle;color: #ff7200;border: 1px solid #ff7200;font-size: 12px;line-height: 12px;padding: 2px 5px 1px;border-radius: 2px}
.shop-card-txt{display: block;color: #8d99a6;font-size: 14px;padding-top: 3px}
.shop-card-right{position: absolute;right: 10px;top: 20px}
.shop-card-right .unit-icon{vertical-align: top;font-size: 14px;line-height: 14px;margin-right: 3px}
.shop-card-right .cost .price em{font-size: 24px;line-height: 24px}
.shop-card-right .strike-inline{display: block;color: #8d99a6;padding-top: 5px;text-align: right}
.shop-card-right .cost .price .state-txt{font-size: 16px;line-height: 50px;display: inline-block}
.shop-card.border-card .shop-card-num:after{content: '';width: 0;height: 88px;background-image: none;position: absolute;top: -1px;left: -7px;border-top: #e4e9f0 1px solid;border-bottom: #e4e9f0 1px solid;border-right: #e4e9f0 1px dashed;overflow: hidden}
.shop-card.border-card .shop-card-con{margin-right: 135px}
.shop-card.border-card .shop-card-right{right: 20px}
.shop-mask{position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color: #000;opacity: .7;filter: alpha(opacity=70);z-index: 999}
.shop-dialog-wrap .ship-dialog-tit-sub{font-size: 16px;line-height: 30px;text-align: center;padding-top: 5px;color: #ccc}
.shop-dialog-wrap .dialog-con-list-wrap{width: 1180px;padding-top: 30px;text-align: center;position: relative;overflow: hidden}
.shop-dialog-wrap .dialog-con-list-wrap .dialog-con-list-inner{width: 1080px;text-align: center;overflow: hidden;margin: 0 auto}
.shop-dialog-wrap .dialog-con-list{display: inline-block;white-space: nowrap;font-size: 0}
.shop-dialog-wrap .dialog-con-item{width: 346.67px;margin-right: 20px;display: inline-block;text-align: left;white-space: normal;position: relative;vertical-align: middle}
.shop-dialog-wrap .dialog-con-item-loading{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: #fff;opacity: .9;text-align: center}
.shop-dialog-wrap .dialog-con-item-loading:after{content: '';display: inline-block;vertical-align: middle;width: 0;height: 100%}
.shop-dialog-wrap .dialog-con-item-loading-con{display: inline-block;vertical-align: middle;font-size: 14px}
.icon-dot-loading{width: 20px;height: 20px;background-image: url(img/loading_g.gif);display: inline-block;margin-top: 20px}
.shop-dialog-wrap .dialog-con-item-inner{height: 100%;border: 3px solid #fff;background: url(img/bg-dialog-item.png) right bottom no-repeat #fff;position: relative;cursor: pointer;box-sizing: border-box}
.shop-dialog-wrap .dialog-con-item.curr .dialog-con-item-inner,
.shop-dialog-wrap .dialog-con-item:hover .dialog-con-item-inner{border: 3px solid #2277da}
.shop-dialog-wrap .dialog-con-item.curr .dialog-con-item-inner:after{content: '';width: 32px;height: 32px;background-image: url(/home/img/cdnImg/calc-1109.png);position: absolute;right: 0;bottom: 0;background-position: -196px -141px}
.shop-dialog-wrap .dialog-con-item.disabled .dialog-con-item-inner{cursor: default;background: #f3f5f6}
.shop-dialog-wrap .dialog-con-item.disabled:hover .dialog-con-item-inner{border: 3px solid #f3f5f6}
.shop-dialog-wrap .dialog-con-item.disabled .dialog-con-item-inner:after{content: '';width: 40px;height: 47px;background-image: url(/home/img/cdnImg/calc-1109.png);position: absolute;left: -3px;top: -3px;background-position: -196px 0px}
.param-box .item-descr-list .item-status .item-descr-tit,
.param-box .item-descr-list .item-status .item-descr-txt{color: #e1504a}
.shop-dialog-wrap .dialog-con-item .param-box{margin: 0;padding: 30px 20px 30px 30px}
.shop-dialog-wrap .submit-wrap{padding-top: 25px;text-align: center}
.shop-dialog-wrap .submit-wrap .err-txt{height: 15px;line-height: 15px;color: #e1504a;padding-bottom: 20px}
.shop-dialog-wrap .submit-wrap .shop-btn{padding-left: 70px;padding-right: 70px;height: 42px;line-height: 42px}
.dialog-con-list-left,
.dialog-con-list-right{position: absolute;top: 30px;width: 30px;background: #666;cursor: pointer}
.dialog-con-list-left{left: 0}
.dialog-con-list-right{right: 0}
.dialog-con-list-left:hover,
.dialog-con-list-right:hover{background-color: #2277da}
.dialog-con-list-left:after,
.dialog-con-list-right:after{content: '';display: inline-block;vertical-align: middle;width: 0;height: 100%}
.icon-d-left,
.icon-d-right{display: inline-block;width: 10px;height: 16px;vertical-align: middle}
.icon-d-left{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -252px -215px}
.icon-d-right{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -225px -183px}
.dialog-con-list-left.disabled:hover,
.dialog-con-list-right.disabled:hover{cursor: default;background-color: #666}
.dialog-con-list-left.disabled .icon-d-left,
.dialog-con-list-left.disabled:hover .icon-d-left{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -252px -233px}
.dialog-con-list-right.disabled .icon-d-right,
.dialog-con-list-right.disabled:hover .icon-d-right{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -125px -105px}
.shop-dialog-wrap .dialog-con-item.disabled .param-box .item-descr-list .item-descr-tit,
.shop-dialog-wrap .dialog-con-item.disabled .param-box .item-descr-list .item-descr-txt,
.shop-dialog-wrap .dialog-con-item.disabled .param-box .param-hd h3{color: #999}
.shop-dialog-wrap .dialog-con-item .param-box .param-hd h3{width: auto;max-width: 100%;height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.dialog-layer{position: absolute;z-index: 999;border: 1px solid #dadde0;font-size: 14px;width: 480px;max-width: 950px;background: #fff}
.dialog-layer .dialog-layer-main{overflow: hidden;width: 100%;height: 100%;position: relative}
.dialog-layer .dialog-layer-title{height: 50px;border-bottom: 1px solid #dadde0;position: relative}
.dialog-layer .dialog-layer-title h3{float: left;height: 50px;color: #212a31;overflow: hidden;margin: 0;padding-left: 20px;font-weight: 700;font-size: 16px;line-height: 50px}
.dialog-layer .close{position: absolute;top: 0;right: 0;width: 45px;height: 45px;color: #a2a2a2;z-index: 1000}
.dialog-layer .close:hover{color: #E95048}
.dialog-layer .close i{position: absolute;top: 12px;right: 20px;font: 400 18px Tahoma}
.dialog-layer .dialog-layer-cont{line-height: 20px;padding: 20px;background: #fff;font-size: 14px;min-height: 60px}
.dialog-layer .dialog-layer-cont:after,
.dialog-layer .dialog-layer-cont:before{content: '';display: table}
.dialog-layer .dialog-layer-cont:after{clear: both}
.dialog-layer .dialog-layer-ft{padding: 15px 0;border-top: 1px solid #dadde0;position: relative;text-align: center;background-color: #f0f4f7}
.dialog-layer .dialog-layer-ft .shop-btn{margin-right: 10px}
.dialog-layer .dialog-layer-back{position: absolute;left: 10px}
.dialog-layer .dialog-layer-right{position: absolute;right: 20px;top: 24px}
.dialog-layer-cont .shop-msg{margin: 0}
.dialog-layer-cont .shop-msg i{margin-left: 5px;margin-right: 2px}
.dialog-layer-cont .param-box{margin: 0;padding-top: 20px}
.dialog-layer-cont .param-box .item-descr-list .item-descr-tit{width: 90px;text-align: right;padding-right: 10px}
.dialog-layer-cont input.long{width: 170px}
.dialog-layer-cont input.short{width: 80px}
.dialog-layer-cont .s-code,
.dialog-layer-cont .s-code-links{display: inline-block;vertical-align: middle}
.dialog-layer-cont .s-code img{display: block;height: 27px}
.no-borders .dialog-layer-cont{text-align: center}
.no-borders .dialog-layer-cont .control{display: inline-block;text-align: left;padding: 55px 0 35px}
.no-borders .dialog-layer-cont .title{font-size: 18px;display: block;font-weight: 700;margin-bottom: 10px}
.no-borders .shop-close-icon{position: absolute;top: 20px;right: 20px;cursor: pointer}
.alert-layer{position: absolute;width: 220px;background-color: #fff;z-index: 999}
.alert-layer-con{text-align: center;padding: 60px 0}
.alert-layer-con .alert-txt{font-size: 18px;padding-top: 25px}
.alert-layer .shop-close-icon{cursor: pointer;position: absolute;right: 20px;top: 20px}
.alert-layer.dialog-layer .dialog-layer-cont{padding: 0}
.dialog-layer .dialog-server{padding: 0;position: relative}
.dialog-server .dialog-server-menu{background-color: #f3f3f3;width: 120px;padding: 20px 0;position: absolute;top: 0;left: 0;bottom: 0;text-align: right}
.dialog-server-menu .search-box{margin: 20px 10px}
.dialog-server-menu li a{height: 26px;line-height: 26px;padding-right: 20px;display: block;color: #717171;position: relative;z-index: 2;font-size: 12px}
.dialog-server-menu li a:hover{color: #0071cd}
.dialog-server-menu li.curr a{background: #e3e3e3;color: #0071cd}
.dialog-server-menu h3{color: #333;font-size: 14px;font-weight: 700;padding-right: 20px}
.dialog-server-con{min-height: 500px;margin-left: 120px}
.dialog-server-list li{color: #454951;padding: 18px 24px;display: block;position: relative;border-bottom: 1px solid #dadde0}
.dialog-server-list .server-btn{position: absolute;right: 20px;top: 20px;width: 100px}
.dialog-server-list .server-btn a{display: block;text-align: center;margin-bottom: 10px}
.dialog-server-list .server-box{max-width: 420px}
.dialog-server-list .tit{color: #328ce5;font-weight: 400}
.dialog-server-list .txt{color: #a2a2a2;word-break: break-all;margin-top: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.shop-page-nav{padding: 20px;font-size: 0}
.shop-page-nav li{display: inline-block;font-size: 14px;margin-right: 5px}
.shop-page-nav li a{display: inline-block;padding: 3px 5px;background-color: #fff;border: 1px solid #aaabad;border-radius: 2px;position: relative}
.shop-page-nav li.curr a{border: 1px solid #207fbc}
.shop-dialog-item{margin: 0 0 20px}
.shop-table-panel.shop-dialog-item{margin-bottom: 0}
.shop-dialog-msg i{margin-left: 40px;margin-right: 20px}
.shop-dialog-msg-txt{display: inline-block;vertical-align: middle;max-width: 300px;word-wrap: break-word}
.dialog-layer-cont .d-param-box{padding-top: 0}
.dialog-layer-cont .d-param-box .item-descr-list .item-descr-tit{width: 80px}
.d-dialog-edit .shop-input-text.short{width: 38px;height: 15px;line-height: 15px}
.dialog-param{padding-bottom: 10px}
.dialog-param label{color: #666}
.dialog-param span{color: #333}
.d-dialog-mod .cost{padding-top: 20px}
.d-dialog-mod .cost .tit{margin-right: 10px}
.d-dialog-mod .cost .price,
.d-dialog-mod .cost .tit{display: inline-block;vertical-align: middle}
.d-dialog-mod .cost .price em{font-size: 30px;line-height: 30px}
.d-dialog-mod .cost .price .unit-icon{vertical-align: top;font-size: 16px;line-height: 20px;margin-right: 5px}
.dialog-border-box-tit{margin-bottom: 5px}
.dialog-border-box-con{border: 1px solid #e6ebf2;border-radius: 2px}
.dialog-border-box .search-box{border: 0}
.dialog-border-box .search-box .search-input{border: 0;top: 0;left: 0;line-height: 16px}
.dialog-border-box .search-box .search-btn:focus,
.search-box .search-btn:hover{background-color: #fff}
.dialog-border-box .search-box .search-box .search-btn,
.dialog-border-box .shop-table-panel .shop-table-box tr:last-child td{border: 0}
.submit-tips{color: #e1504a;margin: 0 5px}
.submit-tips a{margin: 0 5px}
.submit-text{margin: 0 5px;font-size: 14px}
.submit-text a{margin: 0 5px}
.qc-navigation{min-width: 1180px}
.tc-footer{border-top: #e3e3e3 1px solid;min-width: 1180px}
.price-txt a:hover,
.shop-links:hover,
.shop-tip-word a:hover,
.show-service-market a:hover,
.submit-tips a:hover{text-decoration: underline}
.dialog-con-list .param-box .item-descr-list .item-descr-tit,
.dialog-con-list .param-box .item-descr-list .item-descr-txt{padding-left: 0}
.dialog-con-list .param-box .item-descr-list .item-descr-tit{width: auto;padding-right: 20px}
.pay .shop-loading-blue-icon{background-image: url(img/loading_white.gif)}
.shop-reload{display: inline-block;vertical-align: middle;margin-left: 6px;margin-right: 6px;min-width: 20px}
.shop-reload .shop-loading-gray-icon{margin-right: 0}
.shop-reload+.shop-tip-word{vertical-align: middle}
.data-v{padding-left: 87px;border-left: #d3d3d3 1px solid;border-right: 0;font-size: 14px}
.data-v table{border-collapse: collapse;border-spacing: 0;table-layout: fixed;width: 100%;position: relative}
.data-v .data-v-head td{border-bottom: #d3d3d3 1px solid}
.data-v .data-v-head div{height: 100px;box-sizing: border-box;padding: 25px 0 0}
.data-v .data-v-head div h3{font-size: 20px;margin-bottom: 10px}
.data-v .data-v-head div span{color: #666}
.data-v td{height: 40px;text-align: center;border-left: #d3d3d3 1px solid;background-clip: padding-box;position: relative;box-sizing: border-box;padding: 10px;cursor: pointer}
.data-v tr td:last-child{border-right: #d3d3d3 1px solid}
.data-v tr td:first-child{background-color: #fff !important;border-left: none;text-align: left;width: 130px;cursor: default}
.data-v tr td:first-child:after{position: absolute;content: '';border-bottom: #f0f2f5 1px solid;bottom: 0;left: 0;width: 129px}
.data-v tr td:first-child h4{position: absolute;width: 206px;top: -1px;left: -87px;font-size: 14px;color: #999;border-top: #d3d3d3 1px solid;padding: 10px 0 0 10px}
.data-v tr:nth-child(2n) td{background-color: #f0f2f5}
.data-v tr:first-child td{border-top: #d3d3d3 1px solid}
.data-v tr:first-child td:first-child:after{position: absolute;content: '';border-bottom: #d3d3d3 1px solid;top: -1px;left: -87px;width: 207px;height: 0}
.data-v tr:last-child td:first-child{border-bottom: 0}
.data-v tr:last-child td:first-child:after{position: absolute;content: '';border-bottom: #d3d3d3 1px solid;bottom: -1px;left: -87px;width: 217px;height: 0}
.data-v tr:last-child td{border-bottom: #d3d3d3 1px solid}
.data-v tr td.hover{border-left: #2277da 1px solid;border-right: #2277da 1px solid}
.data-v tr:first-child td.hover{border-top: #2277da 1px solid;background-color: #e8f1fb;border-bottom: #bbd5f4 1px solid}
.data-v tr:first-child td.hover h3{color: #4d8bdf}
.data-v tr:last-child td.hover{border-bottom: #2277da 1px solid}
.data-v tr td.selected{border-left: #2277da 1px solid;border-right: #2277da 1px solid}
.data-v tr:first-child td.selected{border-top: 0;background-color: #e8f1fb;border-bottom: #bbd5f4 1px solid}
.data-v tr:first-child td.selected:after{position: absolute;content: '';border: 1px solid #2277da;border-bottom: 0;height: 10px;width: 100%;top: -10px;left: -1px;background-color: #e8f1fb}
.data-v tr:first-child td.selected h3{color: #4d8bdf}
.data-v tr:last-child td.selected{border-bottom: #2277da 1px solid}
.data-v-2{padding-left: 0;border-left: #d3d3d3 1px solid;border-right: 0;font-size: 14px;table-layout: fixed}
.data-v-2 tr td:first-child:after,
.data-v-2 tr:first-child td:first-child:after{display: none}
.data-v-2 tr td:first-child h4{position: static;width: auto;font-size: 14px;border-top: 0;padding: 0 0 0 10px}
.data-v-2 tr:last-child td:first-child{border-bottom: #d3d3d3 1px solid}
.data-v-2 tr td{border-bottom: #d3d3d3 1px solid;height: 60px}
.data-v-2 tr td.selected{border-left: #2277da 1px solid;border-right: #2277da 1px solid}
body{background-color: white}
.shop-plaint-icon{cursor: pointer;background-position: 0px -269px}
.calc-img-bar{background: url(calc/calc_img.jpg) center no-repeat;background-size: cover;color: #fff;min-width: 1180px;-webkit-font-smoothing: antialiased}
.calc-img-inner{width: 1180px;height: 170px;background: 0 0 !important;margin: 0 auto}
.calc-body{font-size: 12px;padding-bottom: 40px}
.mode-calc{margin: 0 auto;/*width: 1180px;*/font-size: 0;position: relative}
.calc-nav-tag{display: inline-block;vertical-align: middle;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 2px;border: 1px solid #ee7f31;font-size: 12px;line-height: 14px;color: #ee7f31;text-align: center;margin-left: 5px}
.ui-block-auto .b-item{min-width: 70px}
.mod-shop{width: 590px;display: inline-block;vertical-align: top;font-size: 12px;margin-top: 0px !important;}
.mod-shop-full{width: 860px}
.shop-container{background-color: #fff;border-radius: 0 0 2px 2px;display: inline-block;vertical-align: top;width: 100%;position: relative}
.mod-shop-title{line-height: 50px;padding: 0 30px;border-bottom: #e4e9f0 1px solid;overflow: hidden;background-color: #fff;border-radius: 2px 2px 0 0;box-sizing: border-box;width: 100%}
.mod-shop-title h2{float: left;font-size: 18px}
.mod-shop-title-right{float: right;font-size: 14px;color: #999}
.mod-shop-title-right a{vertical-align: middle;color: #8d99a6;margin: 0 4px}
.mod-shop-title-right a:hover{color: #E95048}
.mod-shop-title-right a i{vertical-align: -2px;margin-right: 10px}
.shop-list{padding: 10px 0}
.shop-list .list{position: relative;padding: 10px 0;margin-right: 30px;margin-left: 30px}
.shop-list .list.list-h .shop-list-tit{padding-bottom: 30px}
.shop-list-tit{position: relative;top: 0;left: 0;width: auto;line-height: 24px;color: #333;font-size: 14px;display: block;font-weight: 700;padding-bottom: 15px}
.shop-list-con{position: relative;padding-left: 0}
.shop-list-con-txt{min-height: 14px;padding-top: 0}
.ui-block-control{position: absolute;left: 0;top: -18px;font-size: 0}
.ui-block-control-break{top: 48px}
.slice{margin: 10px 30px 0}
.mod-shop-pricelist .slice{margin-bottom: 14px}
.shop-progress .progress-area .progress-bar,
.shop-progress .text-area{width: 450px}
.shop-list-tit-link{color: #8d99a6;vertical-align: middle;margin-left: 20px;font-weight: 400}
.shop-list-tit>span{font-size: 16px;color: #333}
.shop-list-tit-extra{display: none;position: absolute;right: 0;top: 0;font-size: 14px;font-weight: 400}
.shop-list-tit-extra-link{color: #666}
.shop-list-tit-extra-link:hover{text-decoration: underline}
.shop-list-tit-extra-link i{margin-right: 4px}
.shop-list-tit-extra-link:hover .icon-calc-download{background-image: url(/home/img/cdnImg/calc-11092.png);;background-position: 50% 2.7%;background-size: 337.5% 331.25%;;background-repeat: no-repeat}
.cost .tit{color: #666}
.cost .price{color: #ed711f}
.cost .price em{font-family: qcloud-num-thin, 'helvetica neue', 'hiragino sans gb', tahoma, 'Helvetica ui', 'Helvetica', simsun, sans-serif}
.shop-submit-wrap.fixed .shop-submit{/*position: fixed;*/bottom: 0;z-index: 11;/*width: 830px;*/box-sizing: border-box}
.shop-submit{padding: 15px 0 15px 135px;border-top: 1px solid #e4e9f0;background-color: #fff;box-shadow: 0 -4px 4px -2px #e4e9f0}
.shop-submit .shop-btn{margin-right: 5px}
.shop-submit .cost{position: relative;left: -95px;font-size: 0;margin-bottom: 10px;min-width: 760px}
.shop-submit .tit{font-size: 14px;display: inline-block;width: 95px;vertical-align: top;margin-top: 10px}
.shop-submit .price,
.shop-submit .price-control{display: inline-block;vertical-align: top}
.shop-submit .price em{font-size: 25px;line-height: 30px;margin-left: 3px;margin-right: 3px;position: relative;bottom: -3px}
.shop-submit .price .strike{font-size: 12px;color: #999;display: block;margin-top: 5px;margin-left: 5px}
.shop-submit .price .strike-inline{font-size: 12px;color: #999;display: inline-block;margin-top: 5px;margin-left: 5px}
.shop-submit .price .unit-icon{vertical-align: top;font-size: 16px;line-height: 20px;margin-right: 5px}
.shop-submit .price .unit-txt{font-size: 14px;margin-left: 3px;margin-right: 3px}
.shop-submit .price .price-txt{font-size: 12px;margin-left: 3px;margin-right: 3px;color: #999}
.shop-submit .price .price-txt i{vertical-align: middle;margin: 0 5px;cursor: pointer}
.shop-submit .price .price-b-txt{font-size: 14px;margin-left: 3px;margin-right: 3px;color: #333}
.shop-submit .price .price-txt .shop-links{vertical-align: inherit}
.shop-submit .price .price-txt .shop-links-icon{margin-left: 3px;margin-top: -6px}
.shop-submit .price.txt{font-size: 14px;color: #333}
.shop-submit .price.txt span{font-size: 14px}
.shop-submit .price.txt em{margin-left: 3px;margin-right: 5px;font-size: 16px;line-height: 16px;color: #ed711f}
.shop-submit .price-slice,
.shop-submit .price-slice-h{display: inline-block;vertical-align: top;width: 1px;height: 25px;border-left: #ccc 1px solid;margin-left: 20px;margin-right: 20px;margin-top: 5px}
.shop-submit .price-slice-h{height: 40px;margin-top: 15px}
.shop-submit .price-top{padding-top: 10px}
.shop-submit .price-top .price-b-txt{vertical-align: middle}
.shop-submit .price-top i{cursor: pointer}
.mod-aside{display: inline-block;vertical-align: top;width: 330px;background-color: #fff;margin-left: 20px;font-size: 14px;border-radius: 2px}
.mod-aside-title{line-height: 50px;padding-left: 20px;border-bottom: #e4e9f0 1px solid;font-size: 16px}
.mod-item{padding: 0 20px;position: relative;max-height: 0;transition: max-height .3s;overflow: hidden}
.mod-item.item-open{max-height: 600px;transition: max-height .3s}
.mod-item.curr{border: 1px solid #2277da;background-color: #d7e6f8}
.mod-aside-bottom-wrap .mod-item-mask,
.mod-item .mod-item-mask{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: #fff;opacity: .8;z-index: 3}
.mod-item .param-box{margin-right: 0;margin-left: 0;padding: 15px 0 0}
.mod-item .param-box .param-hd{overflow: hidden}
.mod-item .param-box .param-hd h3{width: auto;font-size: 14px;float: left;color: #333}
.mod-item .param-box .item-descr-list .item-descr-tit{white-space: normal;word-wrap: break-word;width: 80px;text-align: right;padding-right: 10px;padding-left: 0;color: #999;padding-bottom: 5px;max-width: 80px}
.mod-item .param-box .item-descr-list .item-descr-txt{color: #666;padding-bottom: 5px;max-width: 160px;padding-left: 15px}
.mod-item .param-box .param-hd .calc-control{float: right;font-size: 0}
.mod-item .param-box .param-hd .calc-control li{display: inline-block;cursor: pointer;margin-left: 15px;font-size: 14px}
.mod-item .param-box .param-hd .calc-control li.disabled{cursor: no-drop}
.icon-calc-del,
.icon-calc-download,
.icon-calc-edit,
.icon-calc-pay{display: inline-block;vertical-align: middle;width: 16px;height: 16px}
.icon-calc-del{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -211px -123px}
.icon-calc-edit{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -283px -162px;display: none;}
.icon-calc-pay{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -283px -126px}
.icon-calc-download{background-image: url(/home/img/cdnImg/calc-11092.png);;background-position: 2.63% 2.7%;background-size: 337.5% 331.25%;;background-repeat: no-repeat}
.mod-item .param-box .param-hd .calc-control li:hover .icon-calc-del{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -283px -108px}
.mod-item .param-box .param-hd .calc-control li:hover .icon-calc-edit{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: 0px -215px}
.mod-item-bottom{overflow: hidden;padding-top: 10px;padding-bottom: 20px;border-bottom: #e4e9f0 1px solid}
.mod-item:last-child .mod-item-bottom{border: 0}
.mod-item-bottom .cost{float: left}
.mod-item-bottom .cost .price .unit-icon{vertical-align: top;font-size: 14px;line-height: 14px;margin-right: 3px}
.mod-item-bottom .cost .price em{font-size: 20px;line-height: 20px}
.mod-item-bottom .shop-input-num{float: right;margin-top: -3px}
.mod-aside-bottom-wrap{position: relative}
.mod-aside-bottom-wrap.fixed .mod-aside-bottom{/*position: fixed;*/bottom: 0;width: 330px;box-sizing: border-box}
.mod-aside-bottom{padding: 20px;overflow: hidden;box-shadow: 0 -4px 4px -2px #e4e9f0;border-top: 1px solid #e4e9f0;position: relative;z-index: 2;margin-top: 5px;background-color: #fff}
.mod-aside-bottom .cost{float: left}
.mod-aside-bottom .cost .price .unit-icon{vertical-align: top;font-size: 14px;line-height: 14px;margin-right: 3px}
.mod-aside-bottom .cost .price em{font-size: 24px;line-height: 24px}
.mod-aside-bottom-btn{font-size: 0;clear: both;padding-top: 17px;margin-bottom: 10px}
.mod-aside-bottom-btn .shop-btn{display: block;line-height: 38px;height: 38px;font-size: 14px}
.mod-aside-bottom-txt{clear: both;color: #999;font-size: 0;padding-top: 8px}
.mod-aside-bottom-txt label,
.mod-aside-bottom-txt span{display: inline-block;vertical-align: top;font-size: 12px}
.mod-aside-bottom-txt span{width: 265px;text-align: justify}
.calc-icon-txt{width: 54px;height: 68px;background-image: url(/home/img/cdnImg/calc-1109.png);display: block;margin: 40px auto 20px;background-position: -140px 0px}
.mod-item-empty{text-align: center;color: #999;padding-bottom: 32px}
.calc-layer{padding: 20px;font-size: 14px}
.calc-layer-tit{padding: 0 0 10px;overflow: hidden}
.calc-layer-tit-left{float: left}
.calc-layer-tit-left h3{display: inline-block;vertical-align: middle;color: #333;font-size: 16px;margin-right: 10px}
.calc-layer-tit-right{float: right}
.calc-layer-tit-right .shop-links-icon{margin-top: -6px;margin-left: 3px}
.calc-layer-list{font-size: 0}
.calc-layer-item{border: 1px solid #ccd1d9;width: 280px;display: inline-block;vertical-align: top;font-size: 14px}
.calc-layer-item:first-child{margin-right: 10px}
.calc-layer-item-top{background-color: #f4f6f9;padding: 15px}
.calc-layer-item-top h3{font-size: 16px;padding: 5px 0}
.calc-layer-item-top-txt{color: #999;padding-bottom: 10px}
.calc-layer-item .price-control{display: inline-block;vertical-align: top}
.calc-layer-item .price-slice{display: inline-block;vertical-align: top;width: 1px;height: 16px;border-left: #ccc 1px solid;margin-left: 5px;margin-right: 5px}
.calc-layer-item .price .price-b-txt{font-size: 14px;margin-left: 3px;margin-right: 3px;color: #333}
.calc-layer-item .price .unit-icon{vertical-align: top;font-size: 12px;line-height: 12px}
.calc-layer-item .price em{font-size: 16px;line-height: 16px;position: relative}
.calc-layer-item .param-box{margin-right: 0;margin-left: 0;padding: 10px 0 20px}
.calc-layer-item .param-box .item-descr-list .item-descr-tit,
.calc-layer-item .param-box .item-descr-list .item-descr-txt{padding-bottom: 3px}
.calc-layer-item .param-box .item-descr-list .item-descr-tit{color: #999;width: 68px;text-align: right}
.calc-layer-item .param-box .item-descr-list .item-descr-txt{color: #333;padding-left: 20px}
.calc-layer-item-btn{padding: 0 15px 15px;text-align: center}
.calc-layer-item-btn .shop-btn{width: 100%;box-sizing: border-box}
.calc-layer-item-btn .shop-btn.m{height: 27px}
.calc-layer-box{width: 270px}
.calc-layer-box-txt{padding: 0 0 25px}
.calc-layer-box-item{color: #999;margin-bottom: 15px}
.calc-layer-box-item label{display: block;padding-bottom: 8px}
.calc-layer-box-item label i{margin-left: 3px}
.calc-layer-box-item span .shop-input-text{width: 190px}
.calc-layer-box-btn{padding: 20px 0 0}
.calc-layer-loading{width: 270px;height: 270px;text-align: center}
.calc-layer-loading:after{content: '';display: inline-block;height: 100%;width: 0;vertical-align: middle}
.calc-layer-loading-con{display: inline-block;vertical-align: middle}
.calc-layer-mask{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: #000;opacity: 0;z-index: 2}
.calc-layer-mask.black{opacity: .8}
.calc-body .shop-edit-button{margin-top: 0}
.shop-edit-item{width: auto}
.shop-dialog-wrap{width: 1180px;position: fixed;z-index: 1000;top: 50%;left: 50%;overflow: hidden}
.shop-dialog-wrap .ship-dialog-tit{font-size: 30px;line-height: 30px;color: #fff;text-align: center;font-weight: 400}
.shop-dialog-wrap .shop-dialog-close{width: 30px;height: 30px;background-image: url(/home/img/cdnImg/calc-1109.png);position: absolute;right: 0;top: 0;text-indent: -10000px;overflow: hidden;outline: 0;background-position: -32px -183px}
.shop-dialog-wrap .shop-dialog-close:hover{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: 0px -183px}
.calc-dialog-list{font-size: 0;overflow: hidden;max-width: 1180px;text-align: left;padding-top: 20px}
.calc-dialog-list ul{width: 1300px}
.calc-dialog-item{width: 380px;margin-bottom: 20px;margin-right: 20px;padding: 20px;display: inline-block;text-align: left;white-space: normal;position: relative;background-color: #fff;border: 3px solid #fff;cursor: pointer;box-sizing: border-box;font-size: 14px}
.calc-dialog-item.curr,
.calc-dialog-item:hover{border: 3px solid #2277da}
.calc-dialog-item.curr:after{content: '';width: 32px;height: 32px;background-image: url(/home/img/cdnImg/calc-1109.png);position: absolute;right: 0;bottom: 0;background-position: -196px -141px}
.calc-dialog-item-tit{font-size: 16px;padding-bottom: 15px}
.calc-dialog-item-txt{color: #666}
.calc-dialog-item .price{padding-top: 20px}
.calc-dialog-item .price-control{display: inline-block;vertical-align: middle}
.calc-dialog-item .price-slice{display: inline-block;vertical-align: middle;width: 1px;height: 16px;border-left: #ccc 1px solid;margin-left: 10px;margin-right: 10px;margin-top: 2px}
.calc-dialog-item .price .unit-icon{vertical-align: top;font-size: 12px;line-height: 12px;margin-right: 0;color: #ed711f}
.calc-dialog-item .price em{color: #ed711f;font-size: 16px}
.calc-layer-tit a:hover,
.mod-item .param-box .param-hd .calc-control li a:hover,
.mod-item-empty a:hover,
.mod-shop-title-right a:hover,
.shop-list-tit-link:hover{text-decoration: underline}
.calc-title{font-size: 34px;font-weight: 400;text-align: center;padding-top: 35px}
.calc-title-txt{font-size: 16px;text-align: center;padding-top: 15px}
.shop-list-con .shop-bubble-right.shop-bubble-warning{display: none}
.calc-layer-box-item .shop-dropdown-btn-style .shop-dropdown-link,
.calc-layer-box-item .shop-dropdown-btn-style .shop-dropdown-menu li a{height: 25px;line-height: 25px}
.calc-layer-box-item .shop-dropdown-btn-style .shop-dropdown-link .caret{top: 5px}
.payment-status{margin-top: 0;text-align: center;padding-top: 60px;padding-bottom: 60px}
.payment-status i{vertical-align: top;margin-right: 30px}
.payment-status .status-con{display: inline-block;vertical-align: top;width: 440px;text-align: left}
.payment-status .status-con-tit{font-size: 30px;line-height: 30px;font-weight: 400;margin-bottom: 10px}
.payment-status .status-con-txt{font-size: 14px;line-height: 1.8}
.payment-status .status-con-btn{margin-top: 30px;font-size: 14px}
.payment-status .status-con-btn a{margin-right: 10px}
.payment-status-page{padding-top: 100px;padding-bottom: 100px}
.payment-status-loading-txt{font-size: 28px;padding: 20px 0 10px}
.payment-status-loading-subtxt{font-size: 14px}
#netModeCompareWrap{top: 40px}
#netModeCompareWrap .shop-bubble-inner{left: 152px}
#configCompareWrap{top: 40px}
#configCompareWrap .shop-bubble-inner{left: 86px}
#configCompareWrap .calc-layer-box-txt{display: none}
.shop-ui-progress .progress-area .progress-bar{width: 440px}
.calc-nav-wrap{padding-bottom: 20px}
.calc-nav-toggle{width: 1180px;margin: 18px auto -10px;font-size: 14px;color: #2277da;position: relative;z-index: 101}
.calc-nav-toggle .calc-nav-toggle-button span{cursor: pointer;vertical-align: middle;margin-right: 3px}
.calc-nav-con{background-color: #fff;border-radius: 2px;padding: 25px 30px 0;display: table;box-sizing: border-box;width: 100%}
.calc-nav-row{font-size: 0;padding-bottom: 30px;white-space: nowrap}
.calc-nav-toggle-button{display: inline-block;border: 1px solid #CCD1D9;vertical-align: top;color: #2277da;background-color: #fff;border-radius: 2px;cursor: pointer;position: relative;padding: 7.5px 30px 7.5px 56px}
.calc-nav-toggle-button:before{content: "";position: absolute;width: 16px;height: 16px;top: 50%;margin-top: -8px;left: 30px;background-image: url(/home/img/cdnImg/calc-11092.png);;background-position: 97.37% 2.7%;background-size: 337.5% 331.25%;;background-repeat: no-repeat}
.calc-nav-toggle-button .calc-nav-toggle-button span{margin-right: 0}
.calc-nav-col{font-size: 0;width: 190px;display: table-cell}
.calc-nav-col+.calc-nav-col{padding-left: 30px}
.calc-nav-col .calc-nav-cell{margin-left: 0;margin-bottom: 30px}
.calc-nav-row{display: table-cell}
.calc-nav-row+.calc-nav-row{padding-left: 30px}
.calc-nav-cell{font-size: 14px;display: block;min-width: 180px;vertical-align: top}
.calc-nav-row .calc-nav-cell+.calc-nav-cell{margin-top: 30px}
.calc-nav-cell h2{border-bottom: #ccd1d9 1px solid;color: #999;font-weight: 400;padding-bottom: 8px}
.calc-nav-item{margin-top: 10px;white-space: nowrap;font-size: 0}
.calc-nav-item h3{display: inline-block;vertical-align: middle;overflow: hidden;text-overflow: ellipsis;font-weight: 400;font-size: 14px}
.calc-nav-item h3 a{color: #333}
.calc-nav-item h3 a:hover{color: #2277da}
.calc-icon-nav-down,
.calc-icon-nav-up,
.calc-nav-icon{display: inline-block;vertical-align: middle}
.calc-icon-nav-up{width: 8px;height: 5px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -196px -175px}
.calc-icon-nav-down{width: 8px;height: 5px;background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -206px -175px}
.calc-nav-icon{background-image: url(/home/img/cdnImg/calc-1109.png);width: 10px;height: 12px;background-position: -32px -269px}
.calc-nav-item.disabled a{cursor: default}
.calc-nav-item.disabled a:hover{color: #333}
.calc-nav-icon-disabled{display: inline-block;vertical-align: middle;width: 10px;height: 12px}
.calc-nav-icon-disabled,
.calc-nav-item.disabled .calc-nav-icon{background-image: url(/home/img/cdnImg/calc-1109.png);background-position: -270px -251px}
.calc-nav-item i:first-child{margin-right: 5px}
.calc-nav-item h3+i,
.calc-nav-item i+i{margin-left: 5px}
.calc-nav-toggle .calc-nav-wrap{position: absolute;margin-top: 10px;top: 100%;left: 0;box-shadow: 0 2px 5px 2px rgba(0, 0, 0, .08);border-radius: 2px;background-color: #fff;padding-bottom: 0}
.calc-header-cell{/*width: 1180px;height: 170px;margin-left: auto;margin-right: auto;box-sizing: border-box;*/padding-top: 50px;position: relative}
.calc-header-title{display: inline-block;font-size: 30px;line-height: 1;color: #fff;font-weight: 400;vertical-align: middle}
.calc-header-title-item{float: left}
.calc-header-title-item+.calc-header-title-item{position: relative;vertical-align: middle;margin-left: 30px}
.calc-header-title-item+.calc-header-title-item:before{content: "";position: absolute;left: -15px;top: 50%;margin-top: -12.5px;height: 25px;width: 1px;display: inline-block;vertical-align: middle;background-color: #fff}
.calc-header-title+.calc-nav-toggle{display: inline-block;width: auto;margin: 0 0 0 20px;vertical-align: middle}
.calc-header-tab{position: absolute;left: 0;bottom: 0}
.calc-header-tab-nav{font-size: 0}
.calc-header-tab-nav-item{display: inline-block;vertical-align: top;background-color: #E95048;border-width: 1px 1px 0;border-style: solid;border-color: #E95048;border-top-left-radius: 3px;border-top-right-radius: 3px;padding-left: 40px;padding-right: 40px;box-sizing: border-box;font-size: 18px;color: #fff;line-height: 40px;position: relative}
.calc-header-tab-nav-item:hover{color: #fff}
.calc-header-tab-nav-item+.calc-header-tab-nav-item{margin-left: 10px}
.calc-header-tab-nav-item+.calc-header-tab-nav-item:before{content: "";position: absolute;width: 10px;height: 1px;background-color: #E95048;left: -11px;bottom: 0}
.calc-header-tab-nav-item-actived{color: #E95048;background-color: rgb(255, 240, 241);border-color: #E95048}
.calc-header-tab-nav-item-actived:hover{color: #E95048}
.mod-scroll-btn{display: none !important}
.shop-msg{margin: 0 0 15px}
html{height: 100%}
body{min-height: 100%;position: relative}
body .calc-body{position: relative}
.qc-footer,
.tc-footer{position: absolute;width: 100%;min-width: 100%;bottom: 0;padding: 0}
.qc-footer-action,
.qc-footer-service,
.qc-footer-website{display: none !important}
.qc-footer-blogroll{min-width: 1180px}
.qc-navigation{display: block !important}
.qc-navigation-mobile{display: none !important}
.international .shop-list-con .shop-input-text{width: 350px}
.international .mod-item .param-box .item-descr-list .item-descr-tit{display: block;text-align: left;width: 285px;max-width: 285px}
.international .mod-item .param-box .item-descr-list .item-descr-txt{display: block;max-width: 285px;padding-left: 0}
.mod-pricelist-title{background-color: rgb(255, 240, 241);position: relative;z-index: 100;display: none;}
.mod-pricelist-title-actived{position: fixed;width: 1180px;top: 0;margin-left: auto;margin-right: auto}
.mod-pricelist-title .mod-shop-title-right a{color: #666}
.mod-pricelist-title .mod-shop-title-right a:hover{color: #E95048}
.mod-shop-title-tab{clear: both;margin-left: -30px;margin-right: -30px;line-height: 35px}
.mod-shop-title-tab-nav{font-size: 0}
.mod-shop-title-tab-nav-item{font-size: 16px;color: #666;padding-left: 30px;padding-right: 30px;border-bottom: 2px solid transparent;display: inline-block;vertical-align: top}
.mod-shop-title-tab-nav-item-actived{color: #2277da;border-bottom-color: #2277da}
.calc-info{font-size: 12px;line-height: 24px;color: #333;padding-top: 35px;padding-bottom: 3px}
.calc-info-title{font-weight: 700;margin-bottom: 7px;display: block}
.calc-info a:hover{text-decoration: underline}
.price-list-table{width: 100%;border-collapse: collapse;text-align: center;font-size: 12px;line-height: 1.5}
.table-body{border-right: 1px solid #ddd;border-bottom: 1px solid #ddd}
.price-list-table th{border: 1px solid #ddd;background-color: #f6f8fa;color: #333;font-weight: 400;padding: 8.5px 10px}
.price-list-table td{border: 1px solid #ddd;color: #666;padding: 15px 10px}
.price-list-table tr:hover td{background-color: #f6f8fa}
.price-list-table .text-left{text-align: left}
.price-list-table .text-center{text-align: center}
.price-list-table .text-right{text-align: right}
.calc-catalogue{font-size: 14px;line-height: 28px}
.calc-catalogue li{padding-left: 13px;position: relative}
.calc-catalogue li:before{content: "";position: absolute;width: 4px;height: 4px;border-radius: 50%;background-color: #2277da;top: 12px;left: 0}
.calc-catalogue a{color: #666}
.calc-catalogue a:hover{text-decoration: underline;color: #2277da}
.pricelist-shop-list-con{background-color: #fafbfc;padding-top: 15px;padding-bottom: 15px;margin-bottom: -10px}
.pricelist-shop-list-con .shop-list-tit{position: absolute;left: 0;top: 10px;width: 95px;line-height: 32px;color: #666;vertical-align: top;z-index: 2}
.pricelist-shop-list-con .shop-list-tit>span{font-size: 12px;color: #666;font-weight: 400}
.pricelist-shop-list-con .shop-list-con{position: relative;padding-left: 95px;z-index: 1;min-height: 35px}
.mod-shop-pricelist .shop-table-panel .shop-table-box td>div,
.mod-shop-pricelist .shop-table-panel .shop-table-box th>div{font-size: 12px}
.mod-shop-pricelist .shop-table-panel .shop-td-cost-tips{vertical-align: 0}
.mod-shop-pricelist .shop-ui-block .b-item{font-size: 12px;line-height: 30px;height: 30px;min-width: 50px}
.calc-nav-tips{padding-left: 30px;padding-right: 30px;position: absolute;left: 0;top: 100%;margin-top: 22px;box-sizing: border-box;width: 273px;border: 1px solid #BABEC2;background-color: #fff;box-shadow: 0 2px 5px 2px rgba(0, 0, 0, .08);border-radius: 2px}
.calc-nav-tips:before{content: "";position: absolute;left: 80px;top: -13px;width: 0;height: 0;border-style: solid;border-width: 0 13.5px 13px;border-color: transparent transparent #BABEC2}
.calc-nav-tips:after{content: "";position: absolute;left: 80px;top: -12px;width: 0;height: 0;border-style: solid;border-width: 0 13.5px 13px;border-color: transparent transparent #fff}
.calc-nav-tips-hd{font-size: 16px;color: #333;font-weight: 400;display: block;padding-top: 18px;margin-bottom: 10px}
.calc-nav-tips-bd{font-size: 14px;line-height: 1.5;color: #666}
.calc-nav-tips-ft{text-align: right;padding-top: 6px;padding-bottom: 25px}
.calc-nav-tips-ft-button-style-text{font-size: 14px;color: #1e6dcf}
.data-v.calc-data-v-with-show{margin-top: 10px;font-size: 12px;color: #333}
.data-v.calc-data-v-with-show td{cursor: default}
.data-v.calc-data-v-with-show tr td:first-child{width: 160px}
.data-v.calc-data-v-with-show tr td:first-child:after{width: 159px}
.data-v.calc-data-v-with-show tr:last-child td:first-child:after{width: 247px}
.data-v.calc-data-v-with-show .data-v-head div h3{font-size: 16px}
.data-v.calc-data-v-with-show .data-v-head div span{font-size: 14px}
.data-v.calc-data-v-with-show tr td:first-child h4{width: 236px;font-size: 12px}
.data-v.calc-data-v-with-show tr:last-child td.selected:after{display: none}
.shop-list-tit-desc{color: #333;font-size: 12px;font-weight: 400}
.blue-right-icon{width: 15px;height: 11px;background-image: url(/home/img/cdnImg/calc-1109.png);display: inline-block;vertical-align: middle;background-repeat: no-repeat;background-position: -157px -120px}
.c-nav{min-width: 1180px !important}
.pricelist-category{display: none}
.pricelist-float-category{position: absolute;left: 100%;top: 0;width: 190px;overflow-y: auto;margin-left: 10px;display: none;}
.pricelist-float-category-actived{position: fixed;left: 50%;margin-left: 504px}
.pricelist-float-category-title{display: block;margin: 0;padding-left: 12px;padding-bottom: 5px;font-size: 14px;font-weight: 400;line-height: 2;border-left: 2px solid #e6e6e6}
.pricelist-float-category ul{border-left: 2px solid #e6e6e6}
.pricelist-float-category a{display: block;position: relative;padding-top: 6px;padding-bottom: 6px;line-height: 1.5;color: #999;padding-left: 12px;font-size: 14px}
.pricelist-float-category a:hover{text-decoration: none;color: #E95048}
.pricelist-float-category .is-actived>a{color: #E95048}
.pricelist-float-category .is-actived>a:before{content: '';position: absolute;left: -2px;top: 6px;bottom: 6px;border-left: 2px solid #E95048}
.pricelist-float-category ul ul{border-left: 0}
.pricelist-float-category ul ul a{padding-left: 26px}
.cdnPage #lightbox-overlay,.cdnPage #lightbox{display: none ;}
@media (max-width:1600px){.pricelist-float-category{display: none}.pricelist-category{display: block}}
#MAXIM{content: "abe20171109145116"}
.shop-submit-wrap{/*display: none !important;*/}}