p,h4{padding:0; margin:0}
.hand{cursor:pointer}
.cl-red{color:red}
.none{display:none}
.pullbox{height:80px; align-items:center; display:flex; padding:0 20px; box-sizing:border-box; justify-content:space-between; border-top:1px solid #eceff5}
.pullbox span{vertical-align:middle; font-weight:bold}
.pull-left{/*float:left; */}
.pull-right{/*float:right; */}
.addcar{display:inline-block; width:100px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background-color:#008c95; border-radius:4px; vertical-align:middle}
#leftcontent{width:760px; position:relative}
.title_left{font-size:16px}
.parent{display:flex; justify-content:space-between; padding:20px 0 60px}
#leftcontent .option .title{width:120px; color:#666}
#leftcontent .option{margin-bottom:10px}
.option-choose li{float:left; margin-right:5px}
.option-choose .item,.option-choose .bn{padding:5px 7px; vertical-align:middle; color:#666; border:1px solid #dfe1e6; font-weight:400; cursor:pointer; background:#fff; border-radius:2px; min-width:50px; text-align:center; line-height:16px}
.hideiconimp .jp-ico{display:none !important}
.option-choose .liitem{margin-right:5px; height:28px !important; line-height:28px !important}
.option-choose .item.choose{border:1px solid #008c95; color:#333; background:#e1f8fa}
.boxnewquote.pagepcb .procategoryline .item,.boxnewquote.pagepcb .procategoryline .bn{min-height:31px!important; display:block; margin-bottom:5px}
.subscript-ico{background-position:-202px -362px; width:16px; height:16px; border-radius:0 0 4px 0}
.jp-ico{background-image:; background-repeat:no-repeat; vertical-align:middle; display:inline-block; position:absolute; bottom:-1px; right:-1px}
.icon-analysis{display:block; margin:20px auto 6px; width:34px; height:24px; background-image:url(/uploads/image/cimg/icon_analysis.png)}
.icon-oldv{display:block; margin:0 auto 3px; width:29px; height:29px; background-image:url(/uploads/image/cimg/icon_oldv.png)}
.basic_box{padding:20px 0 5px 0; background:#fff; box-sizing:border-box; margin-bottom:10px}
.basic_box .title_left{padding-bottom:15px; /*border-bottom:1px solid #eee; */
    font-weight:bold; color:#333; padding:10px 0}
.basic_box .firstbox{border-bottom:1px solid #eee; margin-bottom:10px}
.basic_box .firstbox h4{/*padding:10px 0!important; */
    box-sizing:border-box; padding:0 10px !important}
.basic_box .filename > div{display:flex; font-size:14px; margin:15px 0; width:100%; height:32px; vertical-align:top}
.basic_box .filename .filecon{flex:1; display:flex; align-items:center; height:100%; padding:8px 10px; box-sizing:border-box; background-color:#e1f8fa; border:1px solid #008c95}
.basic_box .filename img{width:16px; height:16px; margin-right:10px}
.basic_box .filename .f_label{display:inline-block !important; width:115px !important}
.basic_box .filename .f_name{text-decoration:underline}
.basic_box .filename .f_del{cursor:pointer; color:#008c95; margin-left:10px}
.workmanship_box{box-sizing:border-box; border-bottom:1px solid #eee; margin-bottom:15px}
.workmanship_box .title_left{line-height:22px; border-left:3px solid #008c95; display:flex; justify-content:space-between; cursor:pointer}
.workmanship_box .title_left b,.openvaluation b{display:inline-block; width:11px; height:7px; margin-left:4px}
.workmanship_box .title_left .up,.openvaluation .up{background:url(/uploads/image/cionlinenew/arr_top.png) no-repeat}
.workmanship_box .title_left .down,.openvaluation .down{background:url(/uploads/image/cionlinenew/arrow_bot.png) no-repeat}
.workmanship_box > .title_left{padding:0 0 0 20px; box-sizing:border-box}
.workmanship_box > .shrinkbox{padding:0}
.workmanship_box > .title_left{padding:0 10px; margin-bottom:15px; font-weight:bold; color:#333}
.board-option{border:1px solid #cccccc; border-radius:2px}
#num{background:#fff; border:none; width:80px; border-right:1px solid #cccccc; height:28px; z-index:0}
/*#unit{height:28px; background:#f5f5f5; display:inline-block; line-height:28px; width:70px; text-align:center}
*/

/*���ײ��ƽ�*/
.botvaluation{width:760px; height:auto; padding:10px 0; box-sizing:border-box; /*border:1px solid #008c95; */
    display:flex; justify-content:space-between; align-items:center; position:sticky; bottom:1px; margin-bottom:1px; background-color:#fff; /*overflow:hidden; */}
.botvaluation .sj{width:0; height:0; border-width:10px; border-style:solid; border-color:#fff transparent transparent transparent; position:absolute; bottom:-19px; left:20px}
.botvaluation .none{display:none}
/* .botvaluation .con2 ul li span{color:red}
*/
.botvaluation .con2 ul li span.redtext{color:rgba(233,33,33)}
.botvaluation .params{font-size:14px; color:#333; width:660px; /*visibility:hidden*/}
.botvaluation .params .ptext{display:flex; align-items:top; justify-content:left}
.botvaluation .params .ptext > span:first-child{width:115px; vertical-align:top; margin-top:10px}
.botvaluation .params .mb4{margin-bottom:6px}
.botvaluation .pblock{width:500px; height:30px; overflow:hidden}
.botvaluation .pblock li.reportlisttext{background-color:#fff; padding:0}
.botvaluation .pblock:first-child{height:24px}
.botvaluation .pblock li{display:inline-block; background-color:#fff5e7; color:#707070 !important; padding:0 6px; box-sizing:border-box; margin:0 3px; margin-top:3px; line-height:24px; vertical-align:middle}
.botvaluation .detailalert{display:none; width:775px; position:absolute; left:0; bottom:63px; background-color:#fff; box-shadow:0 0 10px #ccc; /*border:1px solid #333; */
    border-radius:4px; padding:20px; box-sizing:border-box; color:#333}
.botvaluation .detailalert{box-shadow:0 0 10px #ccc}
.detailalert .dtitle{color:#999; font-size:16px; margin-bottom:10px}
.detailalert .con1{margin-bottom:20px}
.detailalert > div ul li{display:inline-block; width:180px; text-align:left; line-height:20px}
.detailalert > div ul li span{max-width:105px; display:inline-block; white-space:nowrap}
.detailalert > .con2 ul li{width:160px}
.detailalert > div ul li.undis{display:none !important}
.detailalert > div ul li.longli{width:100%; display:block}
.detailalert > div ul li:last-child{width:186px}
.botvaluation .detailalert .con1 ul li:nth-child(1) span,.botvaluation .detailalert .con1 ul li:nth-child(2) span,.botvaluation .detailalert .con1 ul li:nth-child(3) span,.botvaluation .detailalert .con1 ul li:nth-child(4) span{font-weight:600}
.paramsfirst{width:550px; display:flex; justify-content:space-between; align-items:center; opacity:0}
.paramsfirst li span{font-weight:600}
.botvaluation:hover .detailalert{/*display:block; */}
.botvaluation .detailalert .reportlisttext span{display:inline-block; margin-right:10px}
.botvaluation:hover .detailalert

.pblock li.reportlisttext span{display:inline-block; background-color:#fff5e7; color:#707070 !important; padding:0 6px; box-sizing:border-box; margin-right:5px; margin-top:3px; line-height:24px}
.botvaluation .pblock li span{color:#707070 !important}
.botvaluation .valuationbtn{width:100px; height:40px; background-color:#008c95; color:#fff; line-height:40px; text-align:center; border-radius:4px}
.botvaluation .openvaluation{/* padding:0 8px; position:absolute; right:130px; top:7px; */
    color:#333; cursor:pointer; background-color:rgba(255,255,255,0.6)}
.botvaluation .openvaluation:hover{color:#008c95}
.borderbottom{border-bottom:1px solid #eceff5}
/* �ұ� */
#rightcontent{width:500px; position:sticky; top:0; box-shadow:0 0 10px #ccc}
#rightcontent .rtitle{font-size:20px; color:#333; font-weight:bold; margin:12px 0 12px 20px}
#rightcontent .rtitle span{color:#008c95}
.rightcontenttable li{border-bottom:1px solid #eceff5; position:relative; width:495px}
.rightcontenttable.tabletitle{width:500px; background:#f7f6f4}
.rightcontenttable.tabletitle li{border:none !important; overflow:hidden}
.rightcontenttable.tabletitle li span{display:inline-block; line-height:40px}
.rightcontenttable li span{display:block; line-height:54px; float:left; font-size:14px; white-space:nowrap}
.rightcontenttable li span:nth-of-type(1){width:85px; margin-left:10px; display:none !important}
#rightcontenttable li.active span:nth-of-type(2){text-decoration:underline; color:#008c95}
.smtheader{padding:0 0 0 15px !important; line-height:40px; border-top:1px solid #ccc; color:#e00000; font-size:15px}
.smtheader .listdatacheck{/* padding:0 10px; */}
.smtheader li{width:480px; /* margin:0 auto; */}
.smtheader li:first-child{background-color:#f7f6f4; font-size:0; width:100%}
.smtheader li:first-child span{display:inline-block; height:40px; font-size:14px; vertical-align:middle; line-height:40px}
.rightcontenttable li span:nth-of-type(2),.smtheader li:first-child span:nth-of-type(2){width:120px; padding-right:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-indent:60px; cursor:initial}
.rightcontenttable li span:nth-of-type(2) a{cursor:pointer}
.rightcontenttable li span:nth-of-type(3),.smtheader li:first-child span:nth-of-type(3){width:55px; text-align:center}
.rightcontenttable li span:nth-of-type(4),.smtheader li:first-child span:nth-of-type(4){width:85px; text-align:center}
.rightcontenttable li span:nth-of-type(5),.smtheader li:first-child span:nth-of-type(5){width:73px; text-align:center}
.rightcontenttable li span:nth-of-type(6),.smtheader li:first-child span:nth-of-type(6){width:75px; text-align:center}
.newquotelist .quotelistdetail span:nth-of-type(4){width:55px; text-align:center}
.newquotelist .quotelistdetail span:nth-of-type(5){width:60px; text-align:center}
.newquotelist .quotelistdetail .price{color:#008c95!important}
.newquotelist .quotelistdetail span:nth-of-type(6){width:80px}
.rightcontenttable li span:nth-of-type(7),.smtheader li:first-child span:nth-of-type(7){width:85px}
.rightcontenttable li b{display:inline-block; width:49%; font-weight:normal; line-height:16px; font-size:12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#666}
.rightcontenttable li .subscript-ico{display:none}
.rightcontenttable li.active .subscript-ico{display:block}
.rightcontenttable li .hidedetail{padding:10px 40px; display:none}
.rightcontenttable li .detaildiv{overflow:hidden}
.rightcontenttable li.active .detaildiv,.rightcontenttable li.active .hidedetail{background:#fff; overflow:hidden}
/*.rightcontenttable li.active .hidedetail{display:block; border-top:1px solid #eeee}
*/
.rightcontenttable li:hover{background:#e1f8fa}
.rightcontenttable li .hidedetail{border-top:1px solid #eeee; position:absolute; z-index:99; background:#fff; overflow:hidden; box-shadow:0 0 10px #eee; left:0; top:50px}
#rightcontenttable{height:420px; overflow:auto}


#rightcontent .remark{padding:10px 20px 5px; border-top:1px solid #eceff5; height:140px}
#rightcontent .remark > div{margin-bottom:6px}
#rightcontent .remark > div:first-child span{vertical-align:top}
#rightcontent .remark > div:nth-child(2) span:nth-child(3){margin-left:10px}
#rightcontent .remark .bot span{display:inline-block; width:90px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.customize span{display:inline-block; width:110px}
.customize input{display:inline-block; border:1px solid #ddd; border-radius:4px; line-height:24px; vertical-align:middle; padding-left:10px; margin-right:40px; max-width:200px}
#rightcontent .remark textarea{width:415px; height:40px; font-size:14px; padding:5px; border:1px solid #ddd}
#rightcontent .remark input{width:129px; height:30px; padding-left:5px; border:1px solid #ddd; font-size:14px; margin-bottom:4px}
.option > .option-con.pull-left{width:645px}
.cl-7b5822{color:#7b5822}
.pinbanbox{position:fixed; top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,.3); z-index:999;}
.pinbanbox>.box{background-color:#fff; position:absolute; left:50%; top:50%; min-width:902px; transform:translate(-50%,-50%); padding:20px 30px 30px;}
.pinbanbox[data-type="set"]>.box{width:450px}
.pinbanbox .tit{font-weight:bold; font-size:18px; border-bottom:1px solid #e6e6e6; padding-bottom:.5em; margin-bottom:1em;}
.pinbanbox .note{color:#666}
.pinbanbox .note span{color:#008c95}
.pinbanbox .craft-edge-width,.pinbanbox .option-size{margin-bottom:5px;}
.pinbanbox[data-type="jpset"] .pinbanbox_left{width:441px}
.info_basic_top .pinbanbox .option{margin:0; /*background:#f9f9f9; */
    width:100%}
.pinbanbox .option-con{background:#fff; padding-bottom:10px;}
.pinbanbox_pinban_info{width:400px !important}
.pinbanbox .imposition-requires-presentation{padding-top:1em; clear:both;}
#leftcontent .pinbanbox .title{width:120px; padding-bottom:10px;}
#leftcontent .pinbanbox .option{padding:0;}
.pinbanbox .option.lastele .title{padding-bottom:20px}
.pinbanbox .option.lastele .option-con{padding-bottom:20px}
.pinbanbox .bn{padding:20px 0 0; clear:both; line-height:normal; height:auto; text-align:right;}
.pinbanbox .bn .deletelayer{line-height:normal; height:auto; float:none; margin:0; width:auto}
.pinbanbox .imposition-information{width:400px; height:auto; min-height:310px; border-radius:0; margin-top:10px; padding-bottom:20px;}
.pinbanbox .imposition-information-item{min-height:220px; float:left}
.pinbanbox .panel-box{position:relative; margin-top:8px; float:left}
.pinbanbox .example-createpanel{}
/*.pinbanbox .edgerailwidth{position:absolute; min-width:4px; min-height:4px;}*/
/*.pinbanbox .edgerailwidth-top{top:0; left:0; right:0}*/
/*.pinbanbox .edgerailwidth-left{top:0; left:0; bottom:0}*/
/*.pinbanbox .edgerailwidth-right{top:0; right:0; bottom:0}*/
/*.pinbanbox .edgerailwidth-bottom{left:0; right:0; bottom:0}*/
.pinbanbox .imposition-information .panel-item{width:auto;}
.pinbanbox .imposition-information .panel-x .number{height:14px; line-height:1em;}
.pinbanbox .imposition-information .panel-x .number:after{top:50%; transform:translatey(-50%);}
.pinbanbox .imposition-information .panel-x .number span{line-height:1em;}
.pinbanbox .example-createpanel .panel-y{top:0; left:calc(100%   10px)}
.pinbanbox .example-createpanel .panel-y:before,.pinbanbox .example-createpanel .panel-y:after{content:''; position:absolute; left:50%; transform:translatex(-50%); width:10px; border-top:1px solid #d7d7d7}
.pinbanbox .example-createpanel .panel-y:before{top:0;}
.pinbanbox .example-createpanel .panel-y:after{bottom:0;}
.pinbanbox .example-createpanel .panel-y .number{position:relative; border:none;}
.pinbanbox .example-createpanel .panel-y .number span{line-height:1em; margin-top:0; position:absolute; left:50%; transform:translate(-50%, -50%);}
.deletelayer{float:left; height:34px; line-height:34px; background:#008c95; margin-left:140px; width:112px; text-align:center; color:#fff; font-size:14px; border-radius:4px; margin-bottom:30px; cursor:pointer}
.craft-edge-width{width:135px; background:#f5f5f5; border:1px solid #e5e5e5}
.craft-edge-width .form-control{width:100px; display:inline-block}
.craft-edge{width:260px}
.slot-spacing .form-control{padding-right:0; width:39px; height:30px; line-height:30px; padding-left:5px; border:none; border-right:1px solid #dcdcdc}
.cao_input{border:1px solid #dcdcdc; background:#eee}
#leftcontent .pinbanbox .option{margin-bottom:0}
#leftcontent .tsgy1��#leftcontent .tsgy2{width:610px}
#leftcontent .tsgy2 .wen_tip{height:16px}
.specil_progress .specialbox{padding:0}
#rightcontenttable li{cursor:pointer}
#rightcontenttable li.active{border:2px solid #008c95; font-weight:600}
.rightcontenttable li.active span:nth-of-type(4){color:#008c95}
.chooseradio{position:relative; vertical-align:middle}
.chooseradio .radio{position:relative; display:inline-block; font-weight:400; color:#0c4757; cursor:pointer}
.chooseradio .radio input{position:absolute; left:-9999px}
.chooseradio .radio i{display:block; position:absolute; top:0px; left:5px; width:15px; height:15px; outline:0; border:1px solid #e4e4e4; background:#ffffff; border-radius:50%; transition:border-color .3s; -webkit-transition:border-color .3s}
.chooseradio .radio input[checked="checked"]   i{border-color:#008c95}
.chooseradio .radio input   i:after{position:absolute; content:''; top:2px; left:2px; width:9px; height:9px; border-radius:50%; background-color:#008c95; opacity:0; transition:opacity .1s; -webkit-transition:opacity .1s}
.chooseradio .radio input.checked   i:after{opacity:1}
#gdcbg{width:452px; height:40px; position:absolute; left:145px; top:-4px; background-image:linear-gradient(45deg,#ffaa14 0%,#ff7a09 99%,#ff7a09 100%); border-radius:4px}
#gdclogo{position:absolute; left:516px; top:-26px}
/*ʒ���⸶����*/

.qcpcsnum{background:#f5f5f5}
.qcpcsnum,.qcpcsmoney{height:28px; line-height:28px; width:100px; border:1px solid #dcdfe6; outline:none; padding-left:15px}
.notcheck{display:inline-block; line-height:32px; height:32px; text-align:center; padding:0 20px; background:#e9ebee !important; color:#fff !important; border:1px solid #e9ebee !important; cursor:no-drop}
.qcyellowbtn{display:inline-block; line-height:32px; height:32px; text-align:center; padding:0 20px; background:#008c95; color:#fff !important; border:1px solid #008c95; border-radius:4px}
.qcyellowbtn:hover{opacity:0.9}
.qcwhitebtn:hover{background:#fff; border:1px solid #008c95; color:#008c95 !important}
.qcwhitebtn{display:inline-block; line-height:32px; height:32px; text-align:center; padding:0 20px; background:#fff; color:#333 !important; border:1px solid #ddd; border-radius:4px}
.layui-layer-setwin .layui-layer-close1{background-position:1px -40px !important; cursor:pointer}
.compensateligobox{padding:20px 30px}
.compensateligobox label{cursor:pointer}
.compensatelibtnbox{padding:20px}
.tooltipheader{line-height:24px; font-weight:bold; color:#333}
.qcptop{background:#eee; padding:15px}
.qcpborder{margin:15px 0; line-height:22px}
.trangle{width:0px; height:0px; margin-left:30px; border:10px solid #f5f5f5; border-top-color:#ebebeb; border-bottom-color:transparent; border-left-color:transparent; border-right-color:transparent}
.compensateli:hover .hidebox{display:block}
.compensateli .hidebox .box{padding:5px 15px; background:#fff; border-radius:8px; box-shadow:0 0 10px #ccc}
.bgff1f3f6{background:#f1f3f6; padding:10px; margin-top:15px}
.qcquestiontipshow:hover .qcquestiontip{display:block}
.qcquestiontip{width:400px; position:absolute; padding:15px; background:#fff; border-radius:8px; box-shadow:0 0 10px #ccc; z-index:91}
.compensateligobox .select_box{float:left; width:20px; height:20px; background-position:0 -67px; display:inline-block; background-image:url(/uploads/image/ciaccount/account_icon.png)}
.compensateligobox .select_box.yigou{background-position:-38px -68px}
.layui-layer-title{display:none}
/*ƴ����ϣ*/
#informationpinban{position:fixed; top:100px; left:50%; z-index:-999; padding:30px 20px; background-color:#fff; border:1px solid #ddd; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; overflow:hidden; opacity:0}
/*.imposition-informationexample{position:absolute; display:none; z-index:100}
*/
.imposition-information{width:315px; padding:15px 20px 30px 15px; background-color:#fff; border:1px solid #ddd; border-radius:6px; height:310px
    /* -webkit-border-radius:6px; -moz-border-radius:6px; */}
.imposition-information .panel-x{width:200px}
.imposition-information .panel-x .number{position:relative; text-align:center; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; line-height:18px; height:18px}
.imposition-information .panel-x .number:after{position:absolute; left:0; top:9px; width:100%; height:1px; background-color:#d7d7d7; content:""}
.imposition-information .panel-x .number span{position:relative; z-index:1; padding:0 9px; line-height:18px; background:#fff; text-align:center; color:#999}
.imposition-information .panel-y{position:absolute; right:0px; top:35px; width:28px}
.imposition-information .panel-y .number{position:relative; height:auto; text-align:center; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; z-index:999}
.imposition-information .panel-y .number:after{position:absolute; left:50%; top:0; transform:translatex(-50%); width:1px; height:100%; background-color:#d7d7d7; content:""}
.imposition-information .panel-y .number span{display:block; position:relative; top:50%; margin-top:-19px; z-index:1; background:#fff; text-align:center; color:#999}
.imposition-information .panel-item{width:241px}
.imposition-information li{overflow:hidden; font-size:0}
/*.imposition-information ul{border-left:1px dashed #ccc; border-top:1px dashed #ccc}
*/
.imposition-information .item{display:block; background-color:#05b302; border-right:1px dashed #ccc; border-bottom:1px dashed #ccc}
.imposition-information .edgerailwidth{background-color:#0c3a0c}
/*ƴ����ϣ*/
.coretypeem{display:inline-block; vertical-align:top; /*text-indent:30px; */
    font-weight:bold}
.icon-pdf{width:20px; height:22px; background-position:-162px -34px; display:inline-block; margin-right:1px; background-image:url(/uploads/image/cimg/icons.png); background-repeat:no-repeat; vertical-align:middle}
/*��ɫ*/
.example-color{width:12px; height:12px; margin-right:4px; display:inline-block; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}
.example-color-green{background-color:#007606}
.example-color-red{background-color:#c81609}
.example-color-yellow{background-color:#ffde00}
.example-color-blue{background-color:#0943c8}
.example-color-black{background-color:#000}
.example-color-white{background-color:#fff; border:1px solid #ccc}
.example-color-warmwhite{background-color:#fffbd6; border:1px solid #ccc}
.example-color-highantiwhiteoil{background-color:#fff; border:1px solid #ccc}
.example-color-none{background: no-repeat 0 0}
.example-color-matteblack{background-color:#333}
.example-color-mattegreen{background-color:#46c017}
.example-color-purple{background-color:purple}
.example-color-whitesfr6ks{background-color:#fff; border:1px solid #ccc}
.grayoption .option-con .divselect cite{background:#f5f5f5}
.example-color-none{background:url(/uploads/image/cionlinenew/color_none.png) no-repeat center}
.example-color-green{background:#007606; border-radius:2px}
.example-color-black{background:#000; border-radius:2px}
.example-color-white{background:#fff; border-radius:2px; border:1px solid #ccc}
.example-color-yellow{background:#ffde00; border-radius:2px}
.example-color-red{background:#c81609; border-radius:2px}
.example-color-blue{background:#0943c8; border-radius:2px}
.example-color-matteblack{background:#333; border-radius:2px}
.example-color-mattegreen{background:#46c017; border-radius:2px}
#rightcontent .noorderlist{text-align:center; line-height:250px}
#rightcontent #rightcontenttable,#rightcontent .remark{display:none}
a{color:#333; text-decoration:none}
#rightcontent{height:425px}
#rightcontent.hasdata{height:730px}
#rightcontent.hasdata .newquotelist,#rightcontent.hasdata .remark{display:block; overflow-x:hidden}
#rightcontent.hasdata .remark{display:block; overflow-x:hidden; display:none !important}
#rightcontent.hasdata .noorderlist{display:none}
.newquotelist{height:420px; overflow-y:auto; padding:0 10px; overflow-x:hidden; display:none; position:relative}
/*����*/
.loader{position:fixed; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,0.6); z-index:999999}
.loader svg path,.loader svg rect{fill:#07a698}
@-webkit-keyframes loading-3{50%{transform:scale(0.4); opacity:.4}
    100%{transform:scale(1); opacity:1}
}
.loading-3{position:relative; height:50px; margin-left:50px}
.loading-3 i{display:block; width:15px; height:15px; border-radius:50%; background-color:#07a698; position:absolute}
.loading-3 i:nth-child(1){top:25px; left:0; -webkit-animation:loading-3 1s ease 0s infinite}
.loading-3 i:nth-child(2){top:17px; left:17px; -webkit-animation:loading-3 1s ease -0.12s infinite}
.loading-3 i:nth-child(3){top:0px; left:25px; -webkit-animation:loading-3 1s ease -0.24s infinite}
.loading-3 i:nth-child(4){top:-17px; left:17px; -webkit-animation:loading-3 1s ease -0.36s infinite}
.loading-3 i:nth-child(5){top:-25px; left:0; -webkit-animation:loading-3 1s ease -0.48s infinite}
.loading-3 i:nth-child(6){top:-17px; left:-17px; -webkit-animation:loading-3 1s ease -0.6s infinite}
.loading-3 i:nth-child(7){top:0px; left:-25px; -webkit-animation:loading-3 1s ease -0.72s infinite}
.loading-3 i:nth-child(8){top:17px; left:-17px; -webkit-animation:loading-3 1s ease -0.84s infinite}
.loader_box{position:absolute; top:50%; margin-top:-44px; left:50%; margin-left:-69px}
.addcar:hover,.botvaluation .valuationbtn:hover{opacity:0.9}
.basic_box .common_area{vertical-align:middle; line-height:32px; margin-left:8px}
.common_area span{/*color:#008c95*/}
/*ȥ���ﳵ����*/
.layui-layer-title{display:none}
.gotocar{padding:30px 0; text-align:center}
.order-cart-item{height:40px; line-height:40px; float:none; margin:20px auto 0}
.layui-layer.layui-anim.layui-layer-page{border:none}
.addfail{padding:30px 0; text-align:center}
.sidebar-tab-onlineservice .sidebar-tab{background:#ba9358}
.wen_tip{width:16px; height:20px; background:url(/uploads/image/cionlinenew/wen.png) no-repeat center; display:inline-block; vertical-align:sub}
.wen_tip:hover{background:url(/uploads/image/cionlinenew/wenhover.png) no-repeat center}
.pricedetail{cursor:pointer; display:none}
.downico{display:inline-block; width:11px; height:7px; margin-top:16px; background:url(/uploads/image/cionlinenew/arrow_bot.png) no-repeat; margin-left:5px}
.pricedetail:hover .pricedetailbox{display:block; color:#333}
.pricedetailbox{position:absolute; left:-160px; top:30px; background:#fff; box-shadow:0 0 10px #ddd; padding:10px; width:500px; display:none}
.pricedetailbox ul{display:flex; justify-content:space-between}
.pricedetailbox li{flex:1; padding:0 5px; white-space:nowrap}
.specialbox{display:inline-block; width:100%; padding:0 45px 5px; margin:-10px 0 0px; vertical-align:top}
.specialbox i{font-size:12px; color:#008c95; /*margin-right:15px*/}
.lvstyle{margin-right:6px; font-weight:400; cursor:pointer; margin-bottom:0; line-height:26px; background:#fff; border-radius:2px; text-align:center; padding:0px 5px; vertical-align:middle; color:#666; border:1px solid #dfe1e6; font-weight:400; cursor:pointer; background:#fff}
.lvstyle a{color:#666}
/*.tsgy1 .tooltip.in,.tsgy2 .tooltip.in{width:300px !important}
*/

.pinban_info .imposition-informationexample{position:absolute; z-index:200}
.tooltip-inner{width:300px !important}
.orderkey{width:24px; height:24px; background-image:linear-gradient(45deg,#fb9001 0%,#008c95 99%,#cc110f 100%); border-radius:6px; color:#fff; text-align:center; line-height:24px; text-indent:0; margin-left:5px; padding:2px 5px}
.sidebar-cart .item{position:relative; margin-top:448px !important}
.carnum-box .num{height:20px; line-height:20px; padding-left:6px; padding-right:6px; color:#fff; background-color:#000; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; display:block}
/*������ť*/
.analysisbtn{width:80px; height:84px; background-color:#008c95; border-radius:4px; font-size:14px; color:#fff; margin-bottom:5px; text-align:center; text-wrap:unset; padding-top:25px; box-sizing:border-box; z-index:99; cursor:pointer; padding-top:0px; position:absolute; top:-90px; right:-4px; animation:big 2s infinite linear}
.switchbtn{width:80px; height:84px}
.questionnaire{width:80px; height:84px; background-color:#ba9358; border-radius:4px; font-size:14px; color:#fff; margin-bottom:5px; text-align:center; text-wrap:unset; padding-top:25px; box-sizing:border-box; z-index:99; cursor:pointer; padding-top:0px; position:absolute; top:-180px; right:-4px}
.questionnaire:hover{background-color:#008c95}
.analysisbtn .analysiscon{width:80px; float:right}
#endtocar{margin-top:90px}
.analysisbtn b{font-size:16px; font-weight:400}
@keyframes move{0%{transform:translatex(0px)}
    60%{transform:translatex(0px)}
    70%{transform:translatex(0px)}
    50%{transform:translatex(50px)}
    100%{transform:translatex(0px)}
}
@keyframes big{0%{width:80px}
    60%{width:80px}
    70%{width:90px}
    80%{width:80px}
    90%{width:90px}
    100%{width:80px}
}
/*��������*/
.analysisalert .close{width:14px; height:14px; background-image:; position:absolute; right:20px; top:10px}
.analysisalert .analysiscon{width:280px; height:calc(100vh - 80px); background-color:#fff; position:absolute; right:0; top:80px}
.analysisalert .analysiscon form{width:240px; height:200px; border:1px dashed #999; margin:40px auto 5px; padding:20px; box-sizing:border-box; text-align:center; cursor:pointer}
.analysisalert .analysiscon form .text1{font-size:20px; color:#ff9800; margin-bottom:15px}
.analysisalert .analysiscon form .text2{font-size:12px; color:#333}
.analysisalert .analysiscon .tips{padding:20px; box-sizing:border-box; font-size:12px; color:#333}
.analysisalert .analysiscon .tips span{display:inline-block; width:16px; height:16px; border-radius:50%; color:#fff; line-height:16px; text-align:center; background-color:#ff9800; margin-right:5px; vertical-align:top}
.analysisalert .analysiscon .tips p{display:inline-block; width:212px}
.analysisalert .analysiscon .analysisdata{margin-top:20px; width:280px}
.analysisalert .analysiscon .analysisdata .analysistitle{background-color:#f7f6f4; font-size:0}
.analysisalert .analysiscon .analysisdata .analysistitle span{display:inline-block; width:50%; font-size:14px; color:#222; text-align:center; height:40px; line-height:40px}
.analysisalert .analysiscon .analysisdata .analysislist{height:490px; overflow-y:auto}
.analysisalert .analysiscon .analysisdata .analysislist li{/* height:80px; */
    display:flex; justify-content:space-between; align-items:center; padding:10px 20px; box-sizing:border-box; position:relative}
.analysisalert .analysiscon .analysisdata .analysislist li:hover{background-color:rgb(255,245,229)}
.analysisalert .analysiscon .analysisdata .analysislist li:hover .orderbtn{background-color:#008c95; color:#fff}
.analysisalert .analysiscon .analysisdata .analysislist li .left,.analysisalert .analysiscon .analysisdata .analysislist li .right{margin-bottom:10px}
.analysisalert .analysiscon .analysisdata .analysislist li .left div{display:inline-block}
.analysisalert .analysiscon .analysisdata .analysislist li .left img{width:30px; height:30px; margin-right:10px; font-size:14px; vertical-align:top; margin-top:6px}
.analysisalert .analysiscon .analysisdata .analysislist li .left .name{white-space:nowrap; color:#222; width:90px; text-overflow:ellipsis; overflow:hidden; font-size:14px; margin-bottom:4px}
.analysisalert .analysiscon .analysisdata .analysislist li .left .yellow_text{color:#008c95}
.analysisalert .analysiscon .analysisdata .analysislist li .left .red_text{color:red}
.analysisalert .analysiscon .analysisdata .analysislist li .left .edit{color:#333; text-decoration:underline}
.analysisalert .analysiscon .analysisdata .analysislist li .probox{display:flex; justify-content:space-between; align-items:center; position:absolute; bottom:6px; left:20px; width:240px}
.analysisalert .analysiscon .analysisdata .analysislist li .pro_b{position:relative; left:0; top:0; width:200px; height:4px; background-color:#e5e5e5; overflow:hidden; border-radius:4px}
.analysisalert .analysiscon .analysisdata .analysislist li .pro_s{position:absolute; left:0; top:0; width:100px; height:100%; border-radius:4px; background-color:#008c95}
.analysisalert .analysiscon .analysisdata .analysislist li .left .statename{font-size:14px; color:#008c95}
.analysisalert .analysiscon .analysisdata .analysislist li .left .errtext{width:140px; /* max-height:35px; */
    /* white-space:nowrap; text-overflow:ellipsis; */
    overflow:hidden; -webkit-line-clamp:2; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical}
.analysisalert .analysiscon .analysisdata .analysislist li .right .orderbtn{display:inline-block; width:50px; height:30px; background-color:#fff; border:1px solid #008c95; text-align:center; line-height:30px; color:#008c95; margin-right:14px; border-radius:4px; cursor:pointer}
.analysisalert .analysiscon .analysisdata .analysislist li .right .orderbtn:hover{background-color:#008c95; color:#fff}
/* .analysisalert .analysiscon .analysisdata .analysislist li .right .orderbtn:hover{background-color:#008c95}
*/
.analysisalert .analysiscon .analysisdata .analysislist li .right img{width:16px; height:16px}
.analysisalert .analysiscon .analysisdata .analysislist li .right .analysisdel{display:inline-block; cursor:pointer; width:16px; height:16px; background-image:url(/uploads/image/cipcbquote/analysislistdel.png)}
.analysisalert .analysiscon .analysisdata .analysislist li .right .analysisdel:hover{background-image:url(/uploads/image/cipcbquote/analysislistdel2.png)}
. /*analysisalert .analysiscon .analysisdata .analysislist li:hover .orderbtn{display:inline-block}
*/
    /*���빺�ﳵ����*/
.addcaralert{display:none; width:100%; height:100vh; position:fixed; left:0; top:0; background-color:rgba(0,0,0,.5); z-index:999}
.addcaralert .detailalert{display:block; width:1280px; height:auto; max-height:96vh; overflow:auto; background-color:#fff; position:absolute; left:50%; top:50%; padding:0; transform:translate(-50%,-50%)}
.addcaralert .detailalert .alerttitle{height:42px; background:rgba(123,88,34,0.1); padding:0 20px; line-height:42px; color:#252525; display:flex; justify-content:space-between; align-items:center}
.addcaralert .detailalert .alerttitle .close{width:30px; height:30px; /* background-image:; */
    background:url(/uploads/image/cipcbrevision/alert_close.png); background-size:100% 100%; z-index:999}
.addcaralert .detailalert .tips{background:rgba(254,244,244); padding:8px 20px; color:#333; font-weight:600; border-top:2px solid #f74141}
.addcaralert .detailalert .tips .redtext{color:#f10c0c}
.addcaralert .detailalert .s_title{font-size:14px; margin:5px 0; font-weight:bold}
.addcaralert .detailalert .con{padding:0 20px 20px 20px; box-sizing:border-box}
.addcaralert .detailalert .con > ul li{width:20%}
.addcaralert .detailalert .con > ul .block > em{width:120px; display:inline-block; overflow:hidden; vertical-align:middle; color:#333}
.addcaralert .detailalert .con > ul{font-size:0; /* border-top:1px solid #f3f3f3; */
    /*border-bottom:1px solid #f3f3f3; */}
.addcaralert .detailalert .con > p{height:40px; line-height:40px; border-top:1px solid #f3f3f3}
.addcaralert .detailalert .con > ul li{height:23px; line-height:23px; font-size:14px}
.addcaralert .detailalert .con > ul li.reportlist{display:block; width:100%}
.addcaralert .detailalert .con > ul li.block2{display:inline-block; width:40%}
.addcaralert .detailalert .con > ul li.reportlist.undis{display:none !important}
.addcaralert .detailalert .con > ul li.compensation{width:40%}
.addcaralert .detailalert .con ul li span{padding:0 10px 0 0; box-sizing:border-box; display:inline-block; width:120px; background-color:#fff; margin-right:6px; color:#888}
.addcaralert .detailalert .con .remarks{/*padding:5px 0; */
    /*border-bottom:1px solid #eee; */}
.addcaralert .detailalert .con .remarks > span{/*font-weight:bold; */
    display:inline-block; width:60px}
.addcaralert .detailalert .con .remarks > span,.addcaralert .detailalert .con .remarks textarea{vertical-align:middle; padding:0}
.addcaralert .detailalert .con .remarks textarea{padding:4px}
.addcaralert .detailalert .con3{display:flex; justify-content:space-between; align-items:center; height:45px; margin-top:15px}
.addcaralert .detailalert .con3 .c_left{width:750px}
.addcaralert .detailalert .con3 .c_left ul{/*display:flex; */
    overflow:hidden
    /*justify-content:space-around*/}
.pscbg{width:84px; height:23px; background-image:url(/uploads/image/cionlinenew/icon_psc.png); line-height:23px; font-size:12px; color:#f10c0c; font-weight:bold; padding-left:12px; display:inline-block}
.addcaralert .detailalert .con3 .c_left ul li{/*display:flex; */
    float:left; width:80px}
.addcaralert .detailalert .con3 .c_right{display:flex; align-items:center}
.addcaralert .detailalert .con3 .c_right span{font-size:18px; margin-right:20px; width:215px}
.addcaralert .detailalert .con3 .c_right span b{font-size:24px; color:#008c95}
.addcaralert .detailalert .con3 .c_right div{width:120px; line-height:40px; height:40px; text-align:center; cursor:pointer; color:#fff}
.addcaralert .detailalert .con3 .addcarsubmit{display:inline-block; width:100px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; background-color:#008c95; border-radius:4px; vertical-align:middle; margin-right:20px}
.size_tips_num{width:117px; height:32px; padding-left:18px; background:url(/uploads/image/cionlinenew/tips_num.png) no-repeat center; right:-144px; top:-2px; position:absolute; line-height:32px}
.bigalert{width:100%; height:100vh; position:fixed; left:0; top:0; background-color:rgba(0,0,0,.7); z-index:99999; display:none}
.categoryalert{display:none}
.categoryalert .categorycon{position:absolute; left:50%; top:30%; margin-left:-440px; width:880px; background-color:#fff; /*padding:0px 40px 20px; */
    box-sizing:border-box; text-align:center; border-radius:4px}
.categoryalert .categorycon ul{padding:20px; box-sizing:border-box; width:100%; display:flex; justify-content:space-between; align-items:center}
.categoryalert .categorycon ul li{position:relative; cursor:pointer; padding:15px; box-sizing:border-box}
.categoryalert .categorycon ul li:hover{background-color:rgb(255,245,229)}
.categoryalert .categorycon ul li p{margin-top:8px; font-size:16px}
.categoryalert .categorycon ul .newicon{width:54px; height:20px; position:absolute; top:5px; right:22px; background-image:}
.categoryalert .categorycon .title{font-size:16px; color:#000; text-align:left; border:1px solid #dfe1e6; line-height:40px; padding:0 10px; box-sizing:border-box}
.analysisalert .analysiscon form:hover{border:1px dashed #008c95}
.newquotelist li{width:480px; border-bottom:1px solid #ccc; /* display:flex; align-items:center; */}
.panelleft:nth-of-type(1){border-top:none}
.newquotelist .panelleft{width:480px; cursor:initial; line-height:42px; position:relative; padding:0px 5px 0 10px; border-bottom:1px solid #ccc}
.newquotelist .radiob{display:inline-block; width:20px; height:20px; border:1px solid #ddd; border-radius:50%; vertical-align:middle; margin:0 20px 0 10px; position:relative}
.radioc{width:16px; height:16px; border-radius:2px; margin:0 22px 0 12px}
.radiob img{display:none; position:absolute; left:-4px; top:-4px}
.newquotelist .quotelistdetail .active .radiob img{display:block}
.newquotelist .quotelistdetail .active .radiob{border:4px solid #008c95}
.newquotelist .quotelistdetail > div{overflow:hidden; border-bottom:1px solid #eee; cursor:pointer}
.newquotelist .quotelistdetail > div.active{background:#e1f8fa; font-weight:bold}
.newquotelist .quotelistdetail > div:last-child{border-bottom:none}
.newquotelist .quotelistdetail span{display:block; line-height:42px; float:left; font-size:14px; white-space:nowrap}
.isrecommendhtml{color:#f00 !important
    /*width:154px!important*/}
.pricedetail{color:#999}
.newquotelist .quotelistdetail span:nth-of-type(1){width:115px}
.newquotelist .quotelistdetail span:nth-of-type(2){width:55px; text-align:center}
.newquotelist .quotelistdetail span:nth-of-type(3){width:85px; text-align:center}
.newquotelist .quotelistdetail span:nth-of-type(5){width:60px; padding-left:5px; color:#008c95}
.newquotelist li .hidedetail{padding:10px 40px; display:none; line-height:24px}
.newquotelist li .detaildiv{overflow:hidden}
.newquotelist li.active .detaildiv,.rightcontenttable li.active .hidedetail{background:#fff; overflow:hidden}
.newquotelist li .listdatacheck:hover{background:#e1f8fa}
.hidedetail b{display:inline-block; width:46%; font-weight:normal; line-height:16px; font-size:12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#666}
.newquotelist li .hidedetail{border-top:1px solid #eeee; position:absolute; z-index:99; background:#fff; overflow:hidden; box-shadow:0 0 10px #eee; left:0; top:50px; width:500px}
.showrightmenu{position:fixed; right:0px; top:270px; width:24px; padding-top:20px; height:80px; cursor:pointer; background:#008c95; text-align:center; color:#fff; border-radius:6px 0 0 6px; z-index:9999}
.zyicon{border:1px solid #008c95; color:#008c95; padding:1px; border-radius:4px; margin-left:3px; font-weight:normal}
.xietong{border:1px solid #1d53bf; color:#1d53bf; padding:1px; border-radius:4px; margin-left:3px; font-weight:normal}
.xyicon{border:1px solid #f00; color:#f00; padding:2px; border-radius:4px; margin-left:3px; font-weight:normal}
.active .zyicon,.active .xyicon{font-weight:bold}
.new-order-free-box{width:300px; background:#fff1dd; /*display:none; */
    padding-left:10px}
.order-free-box{padding-left:25px; background:url(/uploads/image/cionlinenew/unselect.png) no-repeat left center; margin-top:10px}
.order-free-box.active{background:url(/uploads/image/cionlinenew/select.png) no-repeat left center}
.order-free-box .free-input{margin-top:6px; margin-right:5px}
.pcb-delivery-days{width:120px !important; display:inline-block !important; overflow:hidden !important; vertical-align:middle !important; float:none !important; margin:0 !important}
.order-box{vertical-align:middle}
.iconfont{line-height:10px; cursor:pointer; display:inline-block; width:10px; height:10px}
.order-box .iconfont.active{color:#008c95}
.order-box .iconfont:hover{opacity:0.7}
.top-order{background:url(/uploads/image/cipcbquote/up.png) no-repeat center center; position:absolute; top:10px}
.bottom-order{background:url(/uploads/image/cipcbquote/down.png) no-repeat center center; position:absolute; top:20px}
.order-box .top-order.active{background:url(/uploads/image/cipcbquote/upactive.png) no-repeat center center; position:absolute; top:10px}
.order-box .bottom-order.active{background:url(/uploads/image/cipcbquote/downactive.png) no-repeat center center; position:absolute; top:20px}
.productionbase{padding:15px; border-block:1px solid #ddd}
.productionbase .title{width:145px; line-height:60px}
.productionbase ul li{height:60px; border:1px solid #ddd; border-radius:2px; position:relative; float:left; margin-right:15px; width:330px !important; padding:5px 10px; line-height:22px !important; cursor:pointer}
.productionbase ul li:nth-of-type(1){text-align:center; line-height:50px !important; width:100px !important}
/*生产基地*/
.productionbaselist{width:1070px; overflow:hidden; position:relative; height:60px}
.productionbaselist ul,.productionbaselist .leftbtn,.productionbaselist .rightbtn{position:absolute}
.productionbaselist .leftbtn{left:0; z-index:99; top:13px; z-index:99; width:24px; height:32px; background:#ddd; cursor:pointer; display:none; opacity:0.7}
.productionbaselist .rightbtn{right:0; top:13px; z-index:99; width:24px; height:32px; background:#ddd; cursor:pointer; opacity:0.7}
.productionbaselist li .subscript-ico{display:none}
.productionbaselist li.active{border:1px solid #008c95; background:#e1f8fa}
.productionbaselist li.active .subscript-ico{display:block}
.textp span{border-right:1px solid #ddd; padding:0 4px}
.textp span:first-child{padding-left:0}
.textp span:last-child{border:none}
.synergy{color:#0868f9; border:1px solid #0868f9; font-size:12px; border-radius:2px; padding:0 2px}
/* pcb计价 smt部分 */

.smtparam{display:flex; align-items:center; flex-wrap:wrap}
.smtparam > div:nth-child(1),.smtparam > div:nth-child(4){width:250px}
.smtparam > div:nth-child(2),.smtparam > div:nth-child(5){width:300px}
.smtparam > div{/* width:33%; */
    text-align:center}
.smtparam > div .option-con{display:inline-block; font-size:0}
.smtparam > div .option-con .item{font-size:14px}
.smtparam .option > .option-con.pull-left{width:auto !important}
.smtparam .option .title,.smtremark .title{width:auto !important; margin-right:3px}
.smtparam > div .title{display:inline-block}
.smtinput{width:80px; border:1px solid #ccc; border-radius:2px; overflow:hidden; font-family:"microsoft yahei"; height:30px; line-height:29px; color:#555; vertical-align:middle; font-size:16px; padding-left:12px; box-sizing:border-box}
.smtlabel{display:inline-block; width:40px; height:30px; line-height:28px; background-color:#efefef; color:#666; font-size:14px; text-align:center; vertical-align:middle; border:1px solid #ccc; border-left:none}
.smtremarktext{width:642px; border:1px solid #ccc; padding:6px 12px}
input[type=checkbox]{background-color:#008c95}
#checkbox1,.shrinkcheck{width:16px; height:16px; display:inline-block; vertical-align:middle; margin-right:20px}
.shrinkcheck{position:absolute; left:90px; top:0; margin:0 !important}
.shrinkbtn{position:relative; padding-left:50px}
.workmanshipsmt .smttitle{padding-left:10px; border-left:3px solid #008c95}
.workmanshipsmt .title_left{border:none; padding-left:0px}
input[type="checkbox"]:checked   body{background-color:#ff0000 !important}
.addcaralert .detailalert .con .remarks textarea{display:inline-block; width:1112px; border:none; height:31px; resize:none; box-shadow:none}
.smtlist{padding:0 5px}
.newquoteladder li{background:#f7fbff}
.newquoteladder li,.newquotesmt li{width:490px; overflow:hidden; margin-bottom:2px}
.bottomcsslistquote .quotelistdetail span:nth-of-type(1){width:225px; padding-left:5px}
.bottomcsslistquote .quotelistdetail span:nth-of-type(2){width:30px; text-align:center}
.bottomcsslistquote .quotelistdetail span:nth-of-type(3){width:70px; text-align:center}
.bottomcsslistquote .quotelistdetail span:nth-of-type(4){width:100px; padding-left:5px}
.bottomcsslistquote .quotelistdetail span:nth-of-type(4) i{display:inline-block; width:50%; text-align:left}
.bottomcsslistquote .quotelistdetail span:nth-of-type(4) i.price{color:#008c95}
.newquoteladder .radiob,.newquotesmt .radiob{display:inline-block; width:20px; height:20px; border:1px solid #ddd; border-radius:50%; vertical-align:middle; margin:0 20px 0 10px; position:relative}
.newquoteladder .quotelistdetail span,.newquotesmt .quotelistdetail span{display:block; line-height:42px; float:left; font-size:14px; white-space:nowrap; cursor:pointer}
.newquoteladder .coretypeem{text-indent:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:110px}
.newquoteladder .quotelistdetail > div{overflow:hidden}
.newquoteladder .quotelistdetail .active .radiob img{display:block; left:-1px; top:-1px}
.newquoteladder .quotelistdetail .pcbsetnum{display:none !important}
.mmmodel .layui-layer-title{display:block!important}
.imagetransterbox{display:inline-block; position:relative}
.imagetransterbox table{width:820px; height:450px; background:#ddd; position:absolute; left:7px; top:30px; display:none}
.imagetransterbox:hover table{display:block; z-index:9}
.screenprintingtable,.screenprintingtable th,.screenprintingtable td{border:1px solid #ddd; border-collapse:collapse; text-align:center; line-height:24px}
.screenprintingtable th{background:#ddd}
#soldercovertable,#soldercovertable th,#soldercovertable td{border:1px solid #ccc; padding:5px}
#soldercovertable td img{width:140px; height:120px}
/*特惠活动*/

.activitylistdatacheck.active{border:1px solid #f00!important}
.newquotelist .quotelistdetail .activitylistdatacheck .price{color:#f00 !important}
.activitybox{border-top:1px dashed #f00; margin-right:10px; line-height:26px; font-size:12px}
.newquotelist .quotelistdetail > .activitylistdatacheck.active,.newquotelist li .activitylistdatacheck:hover,.newquotelist2 .quotelistdetail > .activitylistdatacheck.active,.newquotelist2 li .activitylistdatacheck:hover{background:#fff7f7 !important}
.activitylistdatacheck:hover{border:1px solid #f00!important}
.activitybox .icon{background:linear-gradient(90deg,#ffa2a2 1%,#ff0000 11%,#ff9797 14%,#ff6161 19%,#ff0000 100%); border-radius:2px; padding:1px 2px; color:#fff; font-weight:normal}
.activitybox s{margin:0 6px; color:#999!important}
.activitybox .cl-f00{color:#f00; font-weight:normal}
.activitylistdatacheck.active .activitybox .cl-f00{color:#f00; font-weight:bold}
.quotelistdetail .activitylistdatacheck.active:after{content:''; position:absolute; bottom:0; right:0; background: no-repeat!important; background-size:cover!important; width:16px; height:16px; opacity:0}
.activitylistdatacheck:after{transition:all 0.1s ease!important; -moz-transition:all 0.1s ease!important; -webkit-transition:all 0.1s ease!important}
.boxquotematrix{background-color:#f3fafa; border-radius:2px; font-size:20px; margin:0 1em .6em; font-family:"microsoft yahei","微软雅黑",arial; user-select:none; position:relative}

.boxquotematrix .n{display:none}
.boxquotematrix .t{font-size:.7em; padding:.8em .8em .5em; cursor:pointer}
.boxquotematrix .t i{font-family:iconfont_dg; margin-left:.5em; display:inline-block; transform:rotate(-90deg)}
.boxquotematrix .t span{float:right; color:#666}
.boxquotematrix.show .t i{transform:rotate(0)}
.boxquotematrix .list{background-color:#fff; display:flex; border-radius:8px; margin:0 .5em; max-width:770px; overflow:auto}
.boxquotematrix .list ul{min-width:88px; font-size:.65em; text-align:center; background-color:#fff; box-sizing:border-box; border:1px solid #effeff}
.boxquotematrix .list ul.inarea{background-color:#effeff}
.boxquotematrix .list ul.inarea li:first-of-type,.boxquotematrix .list ul.inarea .tbt{font-weight:bold; color:#008c95}
.boxquotematrix .list ul li{padding:.3em; box-sizing:border-box; border-bottom:1px solid #f8f7f4; line-height:20px}
.boxquotematrix .list ul li.tbt{background-color:#e1f8fa; font-weight:bold}
.boxquotematrix .list ul li:first-of-type span{line-height:26px}
.boxquotematrix .list ul li:first-of-type span,.boxquotematrix .list ul:first-of-type span{font-size:14px}
.boxquotematrix .list ul:first-of-type,.boxquotematrix .list ul:last-of-type{position:sticky; top:0; box-shadow:rgba(0,0,0,.1) 0 0 1em}
.boxquotematrix .list ul:first-of-type{left:0}
.boxquotematrix .list ul:last-of-type{right:0}
.boxquotematrix .note{display:flex; justify-content:space-between; padding:1em}
.boxquotematrix .note span{color:#07a698}
.boxquotematrix .note em{color:#999}
@media screen and (max-width:1446px){.boxquotematrix .list{max-width:710px}
}
