/*Global Styles*/
@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(/static/fonts//pxiGyp8kv8JHgFVrJJLucXtAOvWDSHFF.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}
@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(/static/fonts//pxiGyp8kv8JHgFVrJJLufntAOvWDSHFF.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(/static/fonts//pxiGyp8kv8JHgFVrJJLucHtAOvWDSA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Poppins';font-style:italic;font-weight:500;font-display:swap;src:url(/static/fonts//pxiDyp8kv8JHgFVrJJLmg1hVFteOYktMqlap.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}
@font-face{font-family:'Poppins';font-style:italic;font-weight:500;font-display:swap;src:url(/static/fonts//pxiDyp8kv8JHgFVrJJLmg1hVGdeOYktMqlap.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-style:italic;font-weight:500;font-display:swap;src:url(/static/fonts//pxiDyp8kv8JHgFVrJJLmg1hVF9eOYktMqg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Poppins';font-style:italic;font-weight:600;font-display:swap;src:url(/static/fonts//pxiDyp8kv8JHgFVrJJLmr19VFteOYktMqlap.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}
@font-face{font-family:'Poppins';font-style:italic;font-weight:600;font-display:swap;src:url(/static/fonts//pxiDyp8kv8JHgFVrJJLmr19VGdeOYktMqlap.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-style:italic;font-weight:600;font-display:swap;src:url(/static/fonts//pxiDyp8kv8JHgFVrJJLmr19VF9eOYktMqg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts//pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts//pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts//pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts//pxiByp8kv8JHgFVrLGT9Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts//pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts//pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts//pxiByp8kv8JHgFVrLEj6Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts//pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts//pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

/*Global Styles*/
body,div,header,footer,menu,nav,article,form,table,p,h1,h2,h3,h4,h5,h6,img,strong,dd,dl,dt,ol,ul,li{margin:0;padding:0;border:none;list-style:none}
html{-webkit-text-size-adjust:100%}
body{
font-family:"Poppins",Roboto,"Segoe UI","Helvetica Neue","Noto Sans", sans-serif, Arial;
font-kerning:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;font-weight:400;-webkit-text-size-adjust:100%}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:bold}
img,input,button,text,select{padding:0;vertical-align:middle}
.clearfix{zoom:1}
.clearfix:after{content:"";display:table;clear:both}
a{color:#343a40}
a:hover,a:focus,.btn.focus,.btn:focus{color:#348CFF;text-decoration:none;box-shadow:none}
.text-gray{color:#858585}
i{font-style:normal}
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1300px}
.hide{display:none!important}
.show{display:block!important}
.break-words{overflow-wrap:break-word}

.table td, .table th{padding:.7rem .7rem .7rem 0}
.table thead th{font-weight:normal;color:#858585;border-bottom-width:1px;font-size:15px}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{-webkit-box-shadow:inset006px rgba(0,0,0,0.3);border-radius:0}
::-webkit-scrollbar-thumb{border-radius:0;background:rgba(0,0,0,0.1);-webkit-box-shadow:inset006px rgba(0,0,0,0.5)}::-webkit-scrollbar-thumb:window-inactive{background:#838383}

/*Top Bar & Header*/
.theme-switcher .theme-option{width:14px;height:14px;border:2px #DCDCDC solid;border-radius:50%;margin:0 2px;cursor:pointer;transition:all 0.2s ease;display:inline-block} 
.theme-switcher .theme-option:hover{border:1px #39CF82 solid;transform:scale(1.1)}   
.theme-switcher .theme-option.active{border-color:#39CF82;transform:scale(1.15)}
.theme-switcher .theme-light{background:#fff}
.theme-switcher .theme-dark{background:#1a1a1a}
.theme-switcher .theme-blue{background:#348CFF}
.top-bar{background-color:#000}
.top-bar a{color:#fff}
.top-bar a:hover{color:#007aff}
.top-bar .mobile-link{padding-left:18px;position:relative}
.top-bar .mobile-link i{font-size:12px}
.top-bar .icon::before{display:block;content:"";width:16px;height:16px;background:url(/static/images/icon-mobile.svg) no-repeat;position:absolute;left:0;top:50%;margin-top:-8px}
.top-bar .web-link{padding-left:18px;position:relative;color:#7B7B7B}
.top-bar .web-link .icon::before{background-image:url(/static/images/icon-user.svg)}
.top-bar .web-link a{margin:0 6px}
.top-bar .notice{font-size:14px;line-height:16px;border-bottom:1px solid #2E2E2E;padding:2px 0 10px 0;color:#d1d5db;margin-bottom:5px}
.top-bar .notice a{color:#007aff}
.top-bar .notice a:hover{text-decoration:underline}
.header .logo{width:200px;height:70px}
.header .logo a{display:block;width:171px;height:70px}
.header .logo a img{width:100%;height:auto}
.header .top-ggbox{width:55%;max-width:700px}
.header .search-box{width:25%}
.header .search-box form{position:relative;margin-left:20px}
.header .search-box .form-control{width:100%;height:40px;padding-right:40px;border-radius:20px;border-color:#D1D5DB;font-weight:400}
.header .search-box .btn{width:22px;height:22px;position:absolute;top:50%;right:10px;margin-top:-11px;background:url(/static/images/icon-search.svg) no-repeat center center;background-size:100% 100%}
.header .search-box .btn:hover{opacity:0.8}
.navbar{padding:0;border-top:1px #eee solid;box-shadow:0 5px 10px #E4E8EE}
.navbar .container.hide{display:block!important}
.navbar .operate{display:none}
.navbar .navbar-nav{margin:0 -5px;display:block;height:53px;overflow:hidden}
.navbar .navbar-nav li{float:left;padding:0 7px;margin:0 5px;font-size:18px;position:relative;height:53px}
.navbar .navbar-nav li.active a::before{position:absolute;display:block;content:"";width:70px;height:4px;border-radius:0;background:#348CFF;bottom:0;left:50%;margin-left:-35px}
.navbar .navbar-nav li a{display:block;padding:0 3px;line-height:52px;font-weight:bold}
.navbar .navbar-nav li a:hover,.navbar .navbar-nav li.active a,.navbar .navbar-nav li.active a:hover{color:#348CFF}
.navbar .navbar-nav li a:focus{color:#343a40}
.navbar .navbar-nav li.m-none{display:none}
.navbar .navbar-nav li.cfms{position:relative}
.navbar .navbar-nav li.cfms::after{display:block;content:"";width:1px;height:18px;background:#858585;position:absolute;left:0;top:50%;margin-top:-9px;margin-left:-5px;opacity:0.5}
.navbar .user-link{display:block;height:52px;padding:0 10px;position:relative}
.navbar .user-link .icon{display:block;width:26px;height:26px;background:url(/static/images/icon-user-w.svg) no-repeat center center}
.navbar .user-link.active::before{position:absolute;display:block;content:"";width:30px;height:5px;border-radius:3px;background:#348CFF;bottom:0;left:50%;margin-left:-15px}

.box-line{border-top:1px #DCDCDC solid}
.box-line .top-title{padding-top:0.7rem!important}
.block-heading{font-size:21px;font-weight:500}
.block-heading.bb-heading{display:inline;background:#fff;z-index:1;padding:0 10px 0 15px;position:relative}
.block-heading.bb-heading::before{display:block;content:"";width:6px;height:18px;background:#3A527E;position:absolute;left:0;top:50%;margin-top:-10px}
.more-link{color:#348CFF;font-size:16px;line-height:28px}
.more-link.bold{font-weight:bold}
.more-link:hover{text-decoration:underline}

/*Headline pop-up*/
#mobileQRModal.fallback-open {display: block;position: fixed;z-index: 1060;top: 0; left: 0; right: 0; bottom: 0;background: rgba(0,0,0,0.5);}
#mobileQRModal .modal-dialog {margin: 10% auto;}


/*Screen Focus*/
.screen-focus .top-title{padding-bottom:.5rem!important}
.screen-focus .carousel .carousel-caption{position:relative;right:auto;left:auto;text-align:left;padding-bottom:0}
.screen-focus .carousel .carousel-control-next,.screen-focus .carousel-control-prev{width:10%;height:200px;border:0;background-color:transparent}
.screen-focus .carousel .carousel-control-next-icon,.screen-focus .carousel .carousel-control-prev-icon{width:14px;height:14px}
.screen-focus .carousel h4{max-height:145px!important}
.screen-focus .carousel h4 a{max-height:145px;overflow:hidden}
.focus-box{flex: 0 0 72%;max-width:72%}
.price-box{position:relative;flex: 0 0 28%;max-width:28%}
.price-box .nav{border-color:#E7EAED}
.price-box .nav li a{display:block;padding:5px 10px}
.price-box .nav li a.active{color:#348CFF;font-weight:bold;position:relative}
.price-box .nav li a.active::before{display:block;content:"";width:100%;height:2px;background:#348CFF;position:absolute;bottom:-1px;left:0}
.price-box .time{font-size:15px;line-height:24px}
.price-box strong{font-weight:normal}
.price-box .chart-container{position:relative}
.price-box .chart-container::before,.home-price .product-price-box::before,.page-price .chart-box .chart-container::before,.trend-chart .tab-content .tab-pane .chart-container::before,.page-price .left-mainbox .price-list .table-responsive::before{display:block;content:"";width:191px;height:54px;position:absolute;top:50%;margin-top:-35px;left:50%;margin-left:-88px;z-index:1;background:url(/static/images/mm-logo-gray.png) no-repeat;background-size:100% auto;opacity:0.1}
.price-box .nav-tabs{position:absolute;right:0;top:-5px;border-bottom:0}
.price-box .nav-tabs li a{padding:8px 0}
.page.home .price-box .nav-tabs{right:15px}
.page.home .price-box .nav-tabs li,.price-box .nav-tabs li{margin-left:15px}
.page.home .price-box .nav-tabs li a{padding:7px 0}
.price-box .price-index{border-top:1px solid #DCDCDC;padding-top:10px;margin-top:11px!important}
.page.home  .price-box .price-index{margin-top:8px!important}
.price-box .price-index .index-point i{display:none}
.page-price .price-box .chart-container::before,.page-price .home-price .product-price-box::before{width:188px;height:44px;margin-left:-85px}
.page-price .chart-box .chart-container::before{width:188px;height:44px;margin-left:-75px;margin-top:15px}
.page-price .web-rightbar .price-box .chart-container::before{height:53px}
.screen-focus .carousel h4,.home-price .right-review .review-box h4,.page-price .review-box h4,.industry-news .pic-news-box h4{font-size:18px;font-weight:500;display:-webkit-box;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;width:100%;word-wrap:break-word;color:#020202;height:60px}
.screen-focus .recommend-news li{border-top:1px #E7EAED solid}
.screen-focus .recommend-news li:first-child{border-top:0}
.screen-focus .recommend-news .news-list{border-top:1px #DCDCDC solid}
.screen-focus .recommend-news .news-list span{color:#858585;font-size:14px}
.screen-focus .recommend-news .news-list h5{font-size:16px;padding-bottom:5px;font-weight:normal}
.screen-focus .recommend-news .news-list h5.pinned a{position:relative;padding-left:18px}
.screen-focus .recommend-news .news-list h5.pinned a::before{position:absolute;display:block;left:0;top:2px;width:15px;height:15px;content:"";background:url(/static/images/icon-pinned.svg) center center no-repeat}
.node-ifno{line-height:21px}
.node-ifno .time{color:#858585;font-size:14px;float:left}
.node-ifno .type,.node-ifno .type a{float:left}
.node-ifno .btn-sm{padding:0;border:0;color:#858585;margin-left:15px}
.node-ifno .btn-sm:hover,.node-ifno .btn-outline-primary:not(:disabled):not(.disabled):active,.node-ifno .btn-sm:active{background-color:transparent;color:#348CFF}

/*Home Price*/
.home-price .product-nav{border-top:1px #DCDCDC solid;margin-top:-7px;border-bottom:1px #E7EAED solid}
.home-price .product-nav .more-link{padding:10px 0;width:80px;text-align:right}
.home-price .product-nav .nav{margin-bottom:0;border-bottom:0;height:52px;overflow:hidden}
.home-price .product-nav .nav li{padding:0 25px 0 0}
.home-price .product-nav .nav li a{display:block;padding:13px 0;font-weight:bold;font-size:17px}
.home-price .product-nav .nav li a.active{color:#348CFF;position:relative}
.home-price .product-nav .nav li a.active::before{display:block;content:"";height:2px;width:100%;background:#348CFF;position:absolute;bottom:-1px;left:0}
.home-price .product-price-box,.page-price .left-mainbox .price-list .table-responsive{position:relative}
.home-price .product-price-box::before{width:212px;height:60px;margin-top:-57px;margin-left:-106px}
.page-price .left-mainbox .price-list .table-responsive::before{width:280px;height:80px;top:50%;left:50%;margin-top:-25px;margin-left:-140px}
.page-price.page-add-cost .left-mainbox .price-list .table-responsive::before{display:none}
.home-price.add-cost .product-price-box::before{display:none}
.table-bordered td, .table-bordered th,.table thead th{border:0;border-bottom:1px #E7EAED solid}
.table-responsive{padding-left:0;margin-right:25px}
.table-responsive table{margin-bottom:0}
.table-responsive .new-price{display:block;width:66px;height:26px;line-height:26px;text-align:center;background:#F2F2F2;border-radius:2px}
.table-responsive .change small{padding-left:5px}
.table-responsive .trend-link{display:block;width:22px;height:22px;background:url(/static/images/icon-trend.svg) no-repeat center center}
.table-responsive thead th{padding-top:0}
.table-responsive thead th.title{width:45%}
.add-cost-list .table-responsive thead th.title{width:33%}
.add-cost-list .table-responsive thead th.w180{width:160px}
.home-price .table-responsive{max-height:284px;overflow:scroll;overflow-x:hidden}
.home-price .price-table .update{font-size:15px}
.home-price .left-price{padding-right:25px}
.home-price .right-review h5{line-height:24px;font-size:16px;margin-bottom:10px}
.home-price .right-review h5 a{font-size:16px;color:#858585;font-weight:normal}
.home-price .right-review h5 a:hover{color:#348CFF}
.home-price .right-review{padding-left:0}
.home-price .right-review .review-box h4,.industry-news .pic-news-box h4,.page-price .right-review .review-box h4{font-size:16px;height:80px;max-height:80px;font-weight:normal;display:-webkit-box;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;width:100%;word-wrap:break-word;}

/*Home Add Cost*/
.home-price.add-cost{margin-bottom:30px!important}
.home-price.add-cost .product-nav{margin-top:0;display:block;height:53px}
.home-price.add-cost .product-nav .nav li{padding-right:30px}
.home-price.add-cost .product-nav .more-link{float:right;padding:12px 0 10px 0}
.home-price.add-cost .product-nav .nav li a.active::before{bottom:0}
.home-price.add-cost .left-price{padding-right:5px}
.home-price.add-cost .col-lg-8{position:relative;margin-bottom:0!important}
.home-price.add-cost .product-nav .nav{float:right}
.home-price.add-cost .block-heading{position:absolute;top:14px}
.price-table{position:relative}
.home-price.add-cost .table-responsive thead th.title{width:30%}
.home-price.add-cost .table-responsive thead th.w180{width:160px}
.table-responsive thead th.c-doubt{position:relative}
.table-responsive thead th.c-doubt{padding-right:30px}
.table-responsive .icon-doubt,.calculator-card form .yield-select .icon-doubt{display:block;position:absolute;left:80px;top:4px;width:15px;height:15px;text-indent:-9999px;cursor:pointer;background:url(/static/images/icon-doubt.svg) no-repeat center center}
.table-responsive tbody td .stack-die{display:block;position:relative;font-weight:normal;font-size:16px}
.table-responsive tbody td .stack-die .icon-more{display:block;width:100%;position:absolute;margin-left:3px;height:24px;top:5px;left:0;color:transparent}
.table-responsive tbody td .stack-die .icon-more{background-image:none;opacity:0.6;text-indent:0}
.table-responsive tbody td .stack-die .icon-more:hover{opacity:1}
.table-responsive tbody td .stack-die .icon-more .jquery-popover{width:130px;top:auto;left:50px;font-size:15px;line-height:20px}
.table-responsive tbody td .stack-die .more-info{position:absolute;text-indent:0;color:#007aff;display:inline-block;top:2px;padding-left:4px;padding-bottom:1px;background:url(/static/images/icon-more.svg) no-repeat 5px bottom;width:auto;height:auto;font-size:11px;opacity:0.8}
.home-price.add-cost .table-responsive{max-height:234px;overflow:scroll;overflow-x:hidden}
.calculator-card form .yield-select .icon-doubt{left:auto;left:68px;top:19px;;width:13px;height:13px}
.page-add-cost .table-responsive{overflow-x:initial}
.add-cost .col-lg-8,.add-cost-list .col-lg-8{-ms-flex:0 0 62%;flex:0 0 62%;max-width:62%}
.add-cost .col-lg-4,.add-cost-list .col-lg-4{-ms-flex:0 0 38%;flex:0 0 38%;max-width:38%}
/*popover*/
.jquery-popover{background:#fff;color:#212529;position:absolute;top:24px;transform:translateX(-48%);width:350px;text-indent:0;padding:7px;font-size:13px;line-height:15px;font-weight:normal;border:1px solid #ddd;border-radius:4px;box-shadow:0 3px 10px rgba(0,0,0,0.15);z-index:1000;display:block;cursor:auto}
.jquery-popover::before{content:'';position:absolute;bottom:100%;left:50%;margin-left:-8px;border-width:8px;border-style:solid;border-color:transparent;background:transparent;border-bottom-color:#ddd}
.jquery-popover::after{content:'';position:absolute;bottom:100%;left:50%;margin-left:-7px;border-width:7px;border-style:solid;border-color:transparent transparent transparent transparent;border-bottom-color:#fff}
/*Home Calculator*/
.calculator-card {background-color:rgba(126,126,126,0.05);width:100%;padding:15px}
.calculator-card h4{font-size:20px;font-weight:500}
.calculator-card .nav-tabs-custom{border:none;font-weight:bold}
.calculator-card .nav-link-custom{color:#adb5bd;padding:6px;margin-right:5px;cursor:pointer;border-bottom:2px solid transparent}
.calculator-card .nav-link-custom.active{color:#348CFF;border-bottom:2px solid #348CFF}
.calculator-card .nav-link-custom:hover{color:#348CFF}
.calculator-card .product-select{position:relative;padding-left:60px}
.calculator-card .product-select label{position:absolute;left:0;top:0;margin:0;line-height:35px}
.calculator-card form .form-select,.verifier .verifier-box .form-control{font-size:14px;border:1px #DEE2E6 solid;border-radius:4px;display:block;width:100%;padding:5px 20px 5px 10px;background:#fff url(/static/images/icon-select.svg) no-repeat right 5px center;background-size:16px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.calculator-card form .form-select:disabled{color:#000}
.calculator-card form .wafer-select{padding:0 10px;margin-bottom:10px!important}
.calculator-card form .wafer-select .col{padding:0 7px;font-size:14px}
.calculator-card form .wafer-select .col-1{-ms-flex:0 0 4%;flex:0 0 4%;max-width:4%;padding:0}
.calculator-card form .wafer-select .col-2{-ms-flex:0 0 13%;flex:0 0 13%;max-width:13%}
.calculator-card form .wafer-select .col-4{-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%}
.calculator-card form .yield-select .col .form-label-sm{width:45%;float:left;line-height:17px}
.calculator-card form .yield-select .col .input-group{width:55%;float:left;line-height:17px}
.calculator-card form .unit-price{-ms-flex:0 0 23%;flex:0 0 23%;max-width:23%}
.calculator-card form .price{-ms-flex:0 0 24%;flex:0 0 24%;max-width:24%}
.calculator-card form .add-cost{-ms-flex:0 0 72%;flex:0 0 72%;max-width:72%;padding-right:10px!important}
.calculator-card form .input-group{position:relative}
.calculator-card form .input-group .form-control{width:100%;border-radius:4px;border-right:1px #DEE2E6 solid;background-color:#fff;font-weight:bold}
.calculator-card form .input-group .input-group-text{position:absolute;right:0;top:3px;line-height:16px;padding:5px 10px;background-color:transparent !important;z-index:10;border:0}
.calculator-card form .input-group .input-group-text .small::before{display:block;content:"";width:16px;height:16px;background:url(/static/images/icon-edit.svg) no-repeat center center;}
.calculator-card form .form-control{padding:4px 8px;font-size:14px;line-height:14px;height:33px;border:1px #DEE2E6 solid;background-color:#fff}
.calculator-card form .math-symbol{font-size:22px}
.calculator-card .form-label-sm{font-size:0.85rem;color:#6c757d;margin-bottom:4px}
.calculator-card .input-group-text{background-color:#fff;border-left:0}
.calculator-card .math-symbol{color:#adb5bd;font-weight:bold;display:flex;align-items:center;justify-content:center;height:38px}
.calculator-card .btn{font-weight:bold;font-size:14px;float:left;margin-right:10px}
.calculator-card .btn#resetBtn{background:transparent url(/static/images/icon-reset.svg) no-repeat center center;background-size:16px 16px;border:1px #DEE2E6 solid;color:#007bff;padding-left:0!important;padding-right:0!important;text-indent:-9999px;width:35px}
.calculator-card .action-box .total-box{float:right}
.calculator-card .price-tag{background-color:#e7f1ff;color:#0d6efd;font-weight:800;font-size:18px;padding:3px 15px 3px 25px;position:relative;border-radius:4px;display:inline-block;clip-path:polygon(15px 0%, 100% 0, 100% 100%, 15px 100%, 0% 50%)}
.calculator-card .price-tag span{font-size:14px;font-weight:normal}
.calculator-card .text-area-fake{font-size:13px;resize:none;background-color:#fff}
.calculator-card .total{padding-right:7px;font-size:15px}
.calculator-card .fw-bold-custom{font-weight:600}
.page-add-cost .web-rightbar{padding-left:30px}
.page-add-cost .web-rightbar .verifier{margin-top:30px;margin-bottom:20px}
.page-add-cost .web-rightbar .verifier .verifier-top{position:relative}
.page-add-cost .web-rightbar .verifier .block-heading{position:absolute;top:14px}
.page-add-cost .web-rightbar .verifier .verifier-box .col{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.page-add-cost .web-rightbar .verifier .col.verify{border-left:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.page-add-cost .web-rightbar .verifier .col.verify label{display:none}
.page-add-cost .web-rightbar .verifier .col.verify .flex-column{margin-top:15px;display:block!important;width:100%}
.page-add-cost .verifier .verifier-box .verify .btn.verify-btn{float:left;margin-right:15px;width:50%}
.page-add-cost .web-rightbar .right-gg img{width:100%;height:auto}

/*Home Verifier*/
.home-price.add-cost.verifier{margin-bottom:7px!important}
.verifier .verifier-top{border-top:1px #dcdcdc solid;height:50px}
.verifier .verifier-box{display:block}
.verifier .verifier-box .verify,.verifier .verifier-box .memory{border-left:1px #E7EAED solid}
.verifier .verifier-box .wafer{float:left;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}
.verifier .verifier-box .memory{float:left;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;position:relative}
.verifier .verifier-box .memory::before{display:block;content:"";width:30px;height:30px;position:absolute;}
.verifier .verifier-box .verify{float:left;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}
.verifier .verifier-box .verify label{color:transparent;text-indent:-9999px}
.verifier .verifier-box label{padding-left:23px;position:relative;font-weight:bold}
.verifier .verifier-box label .icon{position:absolute;width:18px;height:18px;top:50%;margin-top:-9px;left:0;background:url(/static/images/icon-wafer.svg) no-repeat center center}
.verifier .verifier-box label .icon.icon-memory{background-image:url(/static/images/icon-memory.svg)}
.verifier .verifier-box select{font-weight:bold}
.verifier .verifier-box select.form-control:not([size]):not([multiple]){height:auto}
.verifier .verifier-box .form-control{color:#000;padding:6px 20px 6px 10px}
.verifier .verifier-box .form-control:disabled{color:#666}
.verifier .verifier-box .verify .btn{padding:6px 10px;font-size:14px;border-radius:3px;margin-bottom:15px!important;font-weight:bold}
.verifier .verifier-box .verify .btn.verify-btn{background-color:transparent;color:#007BFF;border:1px #007BFF solid}
.verifier .verifier-box .verify .btn.verify-btn:hover{background-color:#F1F8FF}
.verifier .verifier-box .verify .btn.calculator{margin-bottom:0!important;color:#007BFF;border-color:#DCDCDC;text-align:left;text-indent:30px;position:relative}
.verifier .verifier-box .verify .btn.calculator::before{display:block;content:"";width:20px;height:20px;position:absolute;background:url(/static/images/icon-calculator.svg) no-repeat center center;top:50%;left:13px;margin-top:-10px}
.verifier .verifier-box .verify .btn.calculator:hover{background-color:#F1F8FF;color:#007BFF}
.verifier .verifier-tips{padding-top:13px;margin-bottom:25px!important;font-size:15px;line-height:18px;color:#858585}
.verifier .col-lg-4 .gg-show img{width:100%;height:auto}

/*Calculator PRO*/
.calculator-box{padding:0 !important;width:90%;margin:auto;border:1px #E4E9ED solid;margin-bottom:50px}
.calculator-head .text{width:300px;margin:auto;padding:13px 0 13px 55px;position:relative}
.calculator-head .text .icon-calculator{display:block;width:44px;height:44px;position:absolute;background:url(/static/images/icon-calculator.svg) no-repeat center center;top:50%;left:0;margin-top:-22px}
.calculator-head .text .title-h3{font-size:23px;line-height:26px}
.calculator-head .text .title-h3 b{font-weight:normal;color:#007aff}
.calculator-head .text .title-h5{color:#6c757d;font-weight:bold;font-size:16px}
.calculator-main{margin:0;border-top:1px #E4E9ED solid}
.calculator-main .c-box,.calculator-main .c-action{width:100%}
.calculator-main .c-box{margin:0!important}
.calculator-main .c-box .col-lg-8{border-bottom:1px #E4E9ED solid}
.calculator-main .c-box .col-lg-4{border-left:1px #E4E9ED solid;padding:0;background-color:#F9FBFE}
.calculator-main .card-title{font-size:17px;padding-left:28px;position:relative}
.calculator-main .col-lg-8{padding:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}
.calculator-main .col-lg-4{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}
.calculator-main .card-title .icon{position:absolute;width:20px;height:20px;top:50%;margin-top:-10px;left:0;background:url(/static/images/icon-wafer.svg) no-repeat center center}
.calculator-main .card-title .icon.icon-memory{background-image:url(/static/images/icon-memory.svg)}
.calculator-main .card-title .icon.icon-solution{background-image:url(/static/images/icon-solution.svg)}
.calculator-main .card-body{padding:20px 20px 30px 20px}
.calculator-main #swap{display:block;position:relative;margin-left:20px;padding-left:27px;padding-right:15px;height:24px;background:#fff;border:1px #E4E9ED solid;border-radius:14px;font-size:13px;font-weight:bold;color:#007aff;margin-top:-12px;z-index:100}
.calculator-main #swap:hover,.calculator-main #swap:focus{border-color:#007aff;outline:none}
.calculator-main #swap::before{display:block;content:"";width:15px;height:15px;position:absolute;top:50%;left:7px;background:url(/static/images/icon-swap.svg) center center no-repeat;margin-top:-8px}
.calculator-main .form-label{font-weight:500;display:block;font-size:15px}
.calculator-main .form-select{font-size:14px;border:1px #DEE2E6 solid;border-radius:4px;display:block;width:100%;padding:5px 20px 5px 10px;background:transparent url(/static/images/icon-select.svg) no-repeat right 5px center;background-size:16px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.calculator-main .form-select:disabled{color:#666}
.calculator-main .memory-card .form-control{font-size:14px;border:1px #DEE2E6 solid;border-radius:4px;display:block;width:100%;padding:5px 20px 5px 10px;background-color:#F6F7F8}
.calculator-main .refer-box{padding-left:0!important;padding-right:0!important;padding-bottom:0!important}
.calculator-main .refer-box .refer-bg{background:#F9F9F9;margin:0;font-size:15px;padding:5px 7px}
.calculator-main .refer-box .col-md-2{padding:0}
.calculator-main .refer-box .reference b{font-weight:500;font-size:14px;color:#1F2B3E;opacity:0.8}
.calculator-main .refer-box .price-link{font-weight:bold}
.calculator-main .refer-box .price-link:hover,.calculator-main .refer-box .price-link:focus{color:#000;opacity:0.8}
.calculator-main .refer-box .refer-bg span.fw-bold{display:block;width:66px;height:24px;line-height:24px;text-align:center;background:#fff;border-radius:2px;font-weight:bold}
.calculator-main .refer-box .col-md-3{padding:0;opacity:0.8}
.calculator-main .refer-box .col-md-5{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.calculator-main .refer-box .col-md-3 .small{font-size:100%;display:block;height:22px;overflow:hidden;font-size:14px;text-align:right;padding-right:6px}
.calculator-main .refer-box .refer-bg .new-price{color:#007aff}
.calculator-main .card{margin-bottom:0!important;border:0;border-bottom:1px #E4E9ED solid;border-radius:0}
.calculator-main .addcost-card.card{border-bottom:0}
.calculator-main .addcost-card .card-title{margin-bottom:15px}
.calculator-main .addcost-card .tb-title{background-color:#F8FAFB;border-top:1px #E4E9ED solid;border-bottom:1px #E4E9ED solid}
.calculator-main .addcost-card .tb-title .col{padding:5px 0 5px 10px;font-size:13px}
.calculator-main .addcost-card .tb-title .col.choice{padding:5px 10px}
.calculator-main .addcost-card .tb-title.small{font-size:14px;font-weight:normal}
.calculator-main .addcost-card .list-group-item{padding:15px 0!important;font-size:15px;border-bottom:1px #E5E5E5 solid;border-top:1px #E5E5E5 solid}
.calculator-main .addcost-card .list-group .col{padding-left:10px;padding-right:10px}
.calculator-main .addcost-card .list-group .col-5,.calculator-main .addcost-card .list-group .col-2.email-col{padding-left:32px;position:relative}
.calculator-main .addcost-card .list-group .col-5{padding-left:24px}
.calculator-main .addcost-card .list-group .col-2.email-col{padding-left:32px;height:18px}
.calculator-main .addcost-card .no-solution .no-pic{display:block;width:300px;height:auto;margin:auto;margin-bottom:20px}
.calculator-main .addcost-card .no-solution .no-pic img{width:100%;height:auto;opacity:0.6}
.calculator-main .addcost-card .no-solution h4{font-size:19px}
.calculator-main .addcost-card .no-solution p{opacity:0.8}
.calculator-main .addcost-card .col-5 .icon::before,.calculator-main .addcost-card .col-2 .icon{position:absolute;display:block;content:"";width:16px;height:16px;top:50%;margin-top:-8px;left:13px;background:url(/static/images/icon-controller.svg) no-repeat center center;opacity:0.6}
.calculator-main .addcost-card .col-5 .icon::before{left:4px}
.calculator-main .addcost-card .col-2 .btn-link-sm .icon-email{background-image:url(/static/images/icon-email.svg);opacity:1}
.calculator-main .addcost-card .col-2 .btn-link-sm{display:block;color:#007aff;font-weight:500;opacity:0.6;font-size:12px}
.calculator-main .addcost-card .col-2 .btn-link-sm:hover{color:#007aff;opacity:1}
.calculator-main .addcost-card .col-2 .ac-price{font-weight:400}
.calculator-main .addcost-card .col-2 .status{display:block;padding-left:20px;position:relative;font-size:12px}
.calculator-main .addcost-card .col-2 .status::before{display:block;content:"";width:16px;height:16px;position:absolute;left:0;top:50%;margin-top:-8px;background:url(/static/images/icon-status-ok.svg) no-repeat center center}
.calculator-main .addcost-card .col-2 .status.mass-development::before{background-image:url(/static/images/icon-status-dp.svg)}
.calculator-main .addcost-card .col-2 .status.mass-planning::before{background-image:url(/static/images/icon-status-wait.svg)}
.calculator-main .addcost-card .col-2 .status.mass-development{color:#348CFF}
.calculator-main .addcost-card .col-2 .status.mass-planning{color:#DC3545}
.calculator-main .addcost-card .col-2 .status.mass-production{color:#28A745;font-weight:bold}
.calculator-main .addcost-card .form-check-input{position:relative;margin:0}
.calculator-main .c-action{margin:0}
.calculator-main .c-action .col-lg-8{padding-top:15px;}
.calculator-main .c-action .col-lg-4{padding:0;background-color:#E8F0FB;border-left:1px #E4E9ED solid}
.calculator-main .c-action .btn{margin:0 7px;border-radius:4px;border:0;font-weight:bold}
.calculator-main .c-action .btn.btn-primary{background-color:#348CFF;border-color:#348CFF;color:#fff}
.calculator-main .c-action .btn.btn-secondary{background-color:#fff;border:1px #DEE2E6 solid;color:#348CFF}
.calculator-main .c-action .cost-summary-box{border:0;padding:15px 10px;margin-top:15px;border-top:1px #E4E9ED solid}
.calculator-main .c-action .cost-summary-box .mb-1{color:#8E8E8E;font-size:14px}
.calculator-main .c-action .cost-summary-box .formula{padding-bottom:4px;font-size:14px}
.calculator-main .c-action .cost-summary-box .result{font-size:16px}
.calculator-main .c-action .cost-summary-box .result b{font-weight:bold;color:#186BD7}
.calculator-main .c-action .cost-display{background-color:#186BD7;color:#fff;font-weight:800;font-size:20px;padding:3px 20px 3px 30px;position:relative;border-radius:4px;display:inline-block;clip-path:polygon(15px 0%, 100% 0, 100% 100%, 15px 100%, 0% 50%)}
.calculator-main .c-action .col-lg-4 h5{background:#F9FBFE;padding:20px 0}
.calculator-main .c-action .col-lg-4 h4{font-weight:normal;color:#1569D7;font-size:18px;font-weight:500}
.calculator-main .sidebar-right{background-color:#F9FBFE;padding:0;box-shadow:none}
.calculator-main .sidebar-right .cost-head .cost-head-text,.calculator-main .c-action .col-lg-4 h5{background-color:#fff;display:block;border:0;position:absolute;top:0;left:0;width:100%;text-align:center;color:#1569D7;font-weight:bold;padding:20px 0 10px 0;border-bottom:1px #1569D7 solid}
.calculator-main .sidebar-right .cost-head .cost-head-text h4{font-size:17px;line-height:17px;color:#020202}
.calculator-main .sidebar-right .cost-head .cost-head-text::before,.calculator-main .c-action .col-lg-4 h5::before{display:block;content:"";width:14px;height:5px;position:absolute;bottom:-1px;left:50%;margin-left:-7px;background:url(/static/images/icon-triangle.svg) no-repeat center center}
.calculator-main .sidebar-right .input-group-text-custom{border-radius:0}
.calculator-main .sidebar-right .cost-c-box{padding:46px 20px 30px 20px}
.calculator-main .sidebar-right .cost-title{background-color:#E8F0FB!important;font-size:15px;text-align:center;padding:6px;border-radius:6px;margin-bottom:15px;margin-top:20px}
.calculator-main .sidebar-right .wafer-cost .cost-title{margin-top:35px}
.calculator-main .sidebar-right .input-group{margin-bottom:10px!important}
.calculator-main .sidebar-right .input-group .input-group-text{font-size:14px}
.calculator-main .sidebar-right .input-group .input-group-text-custom{background-color:transparent;border:0;font-size:15px}
.calculator-main .sidebar-right .input-group .symbol-box{border:1px #DEE2E6 solid;width:35px;border-left:0;border-top-right-radius:5px;border-bottom-right-radius:5px;margin-left:-4px;padding:4px 10px;line-height:1;height:34px}
.calculator-main .sidebar-right .input-group .title-box{padding-left:0;width:56%}
.calculator-main .sidebar-right .input-group .right-input{width:44%;}
.calculator-main .sidebar-right .form-control.text-end{width:90px;padding:4px 10px;line-height:1;font-size:16px;float:left;flex:none;border:1px #DEE2E6 solid;border-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px}
.calculator-main .sidebar-right .form-control.text-end{font-weight:bold;color:#328FFD;}
.calculator-main .sidebar-right .form-control.text-end[readonly]{color:#000;font-weight:normal;border-radius:5px;background-color:#F6F7F8}
.calculator-main .sidebar-right .form-control.text-end.no-symbol{border-radius:5px;color:#000}
.calculator-main .sidebar-right .form-control:focus{box-shadow:none}
.calculator-main .sidebar-right .form-control::placeholder{color:#ACACAC;font-weight:normal}
.calculator-main .sidebar-right .input-group .title-box .icon-doubt{display:inline-block;width:15px;height:15px;margin-left:5px;text-indent:-9999px;cursor:pointer;background:url(/static/images/icon-doubt.svg) no-repeat center center}
.calculator-main .sidebar-right .input-group .title-box .jquery-popover{white-space:normal;max-width:300px;text-align:left;top:auto;text-indent:0}
.calculator-main .c-action .col-lg-4 .result-title{background:#F9FBFE;position:relative;padding:36px 0 20px 0;color:#1569D7;font-size:18px}
.calculator-main .c-action .col-lg-4 .result-box.not-calculated{opacity:0.3}
.calculator-main .c-action .col-lg-4 .result-box{padding:15px}
.calculator-main .c-action .col-lg-4 .result-box h4{float:left;line-height:36px;padding-right:15px}

/*News & Newsflash*/
.industry-news .pic-news-box{margin-left:0}
.industry-news .right-latest-news .news-list li,.market-news .new-list ul li,.firm-box .new-list ul li{border-top:1px #E7EAED solid}
.industry-news .right-latest-news .news-list li:first-child{border-top:0;padding-top:0!important}
.industry-news .right-latest-news .news-list li h5,.market-news .new-list ul li h5,.firm-box .new-list ul li h5,.firm-box .new-list ul li h5{font-size:17px;padding-bottom:5px}
.page-company .card-box.financial-reports .new-list h5{font-size:17px;padding-bottom:5px;font-weight:normal}
.market-news .news-list-box .right-title{font-size:18px;line-height:26px}
.market-news .news-list-box .right-title h5{font-size:18px}
.market-news .new-list ul li h5,.firm-box .new-list ul li h5{padding-bottom:0;font-weight:normal}
.newsflash .newsflash-list{border-left:1px #E7EAED solid;max-height:550px;padding-right:10px;overflow:scroll;overflow-x:hidden}
.newsflash .flash-item{border-bottom:1px solid #eee;padding-left:15px;position:relative}
.newsflash .flash-item::before{position:absolute;display:block;content:"";top:16px;left:0;width:4px;height:7px;background:#CDCDCD}
.newsflash .flash-item:first-child{margin-top:-13px}
.newsflash .flash-item:last-child{border-bottom:none}
.newsflash .flash-item .time{font-size:14px;color:#858585}
.newsflash .flash-item .content h5{font-size:16px;padding-right:5px;font-weight:normal;padding-right:0}
.newsflash .flash-item .content .star{font-size:15px;color:#007aff;margin-right:5px}

/*Stock Information*/
.stock-market{border-top:1px #DCDCDC solid;margin-top:-7px}
.stock-market .owl-carousel{position:relative}
.stock-market .owl-carousel .item{float:left;border:1px solid #E7EAED;width:160px;padding:10px;position:relative}
.stock-market .owl-carousel .owl-nav{width:40px;position:absolute;top:-39px;right:17px}
.stock-market .owl-carousel .owl-nav button{border:1px #DCDCDC solid;background:#fff;color:#007aff;padding:2px 5px;line-height:14px}
.stock-market .owl-carousel .owl-dots{text-align:center;margin-top:3px}
.stock-market .owl-carousel .owl-dots button{margin:0 3px;padding:0 4px;background:#ACACAC;border-color:transparent;border-radius:0}
.stock-market .owl-carousel .owl-dots button.active{background:#007aff}
.stock-card .name{font-weight:bold;font-size:16px;display:block}
.stock-card .currency{font-size:14px;color:#999;position:absolute;top:12px;right:10px}
.stock-card .price{font-size:14px;;margin-top:3px}

/*Footer*/
.footer{background:#1F2B3E!important}
.footer .logo img{width:160px;height:autol;opacity:0.8}
.footer .logo a:hover img{opacity:1}
.footer .logo span{display:none}
.footer .links ul li a{color:#fff}
.footer .links ul li a:hover{color:#007aff}
.footer .links ul li:last-child a{padding-right:0!important}
.footer .copyright{border-top:1px rgba(255, 255, 255, 0.12) solid;color:#ACACAC;font-size:14px}
.footer .copyright a{color:#ACACAC}

/*Price Center*/
.page-price .price-nav{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.page-price .price-list{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}
.page-add-cost .add-cost-list{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.price-nav .nav{background-color:#F5F5F5;padding-bottom:20px;padding-top:10px}
.price-nav .nav li{width:100%}
.price-nav .nav li a{padding:0}
.page-price .price-nav .nav li.home{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #eee}
.price-nav .nav li .nav-link{padding:5px 6px 5px 12px;border-bottom:1px solid transparent}
.price-nav .server{padding-bottom:5px;margin-top:5px;margin-bottom:5px;border-top:1px solid #eee;border-bottom:1px solid #eee}
.price-nav .nav li .title{display:block;color:#787D81;padding:5px 8px 5px 13px;}
.price-nav .nav li.active .nav-link{background-color:#fff;color:#348CFF;border:0;border-left:3px solid #348CFF}
.price-nav .nav li ol{padding-left:8px;}
.price-nav .nav li ol li.active a{padding-left:8px;}
.price-nav .nav li ol li.active::before{display:none}
.price-nav .nav li ol li::before{content:"";position:absolute;left:3px;top:50%;transform:translateY(-50%);border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333}
.price-nav .nav li ol li{position:relative;}
.price-nav .nav-link:hover{color:#348CFF}
.price-top-tips{margin-bottom:10px;background-color:#F5F5F5;position:relative;border:0px;padding:3px 5px 3px 40px}
.price-top-tips .product-icon{position:absolute;top:10px;left:10px;display:block;width:20px;height:20px;text-indent:-9999px;margin-bottom:2px;background:url(/static/images/icon-tips.svg) 0 0;background-size:auto 100%;}
.price-top-tips .msg-box{position:relative;background-color:#fff;line-height:1.3;font-size:15px;padding:7px 13px;}
.price-top-tips .msg-box strong{color:#333}
.price-top-tips .msg-box a{color:#348CFF;padding:0 1px;font-weight:normal}
.price-top-tips .msg-box a:hover{color:#348CFF}

.product-classify{border-bottom:1px #E7EAED solid;padding-top:3px!important}
.product-classify .classify{font-size:20px;padding-left:13px;position:relative}
.product-classify .classify::before{display:block;content:"";width:5px;height:16px;background:#3A527E;position:absolute;left:0;top:50%;margin-top:-8px}
.product-classify .update{font-size:15px;padding-left:20px;position:relative;opacity:0.7}
.product-classify .update::before{position:absolute;top:50%;left:0;margin-top:-8px;display:block;content:"";width:16px;height:16px;background:url(/static/images/icon-time.svg) no-repeat center center;opacity:0.7}
.page-price .table-responsive td,.page-price .table-responsive th{padding:.5rem .4rem .5rem 0}
.page-price .table-responsive td{font-size:16px}
.page-price .table-responsive thead th{padding-top:5px;padding-bottom:5px;font-size:14px}
.page-price .table-responsive .icon-doubt{left:70px;top:8px;opacity:0.7}
.page-price .table-responsive .icon-doubt:hover{opacity:1}
.page-price .table-responsive .new-price{height:24px;line-height:24px}
.page-price .block-heading,.page-report .block-heading,.page-review .block-heading,.page-news .block-heading,.page-firm .block-heading,.page-flash .block-heading,.page-company .block-heading{font-size:20px}
.page-price .chart-box{padding:10px 0;border-bottom:0;padding-bottom:17px}
.page-price .chart-box h4{font-size:18px}
.page-price .chart-box p{font-size:15px;opacity:0.7;border-bottom:1px solid #E7EAED;padding-bottom:9px}
.page-price .classify .arrow{font-size:17px;opacity:0.6}
.web-rightbar .price-data-chart{margin-bottom:15px}
.web-rightbar .price-box{flex:0 0 100%;max-width:100%;margin-bottom:1.5rem !important}
.page-price .web-rightbar .chart-box{border-bottom:0}
.page-price .web-rightbar .right-review .more-link{line-height:normal}
.page-price .web-rightbar .right-review .block-heading.bb-heading::before{width:5px;height:16px;margin-top:-8px}

/*Price Info & Trend*/
.topprice-info{border:1px #E7EAED solid;border-top:0}
.topprice-info .left-price{padding-right:0;padding-bottom:5px}
.topprice-info .right-price{padding-left:0;padding-bottom:5px}
.topprice-info .top-box{height:45px;line-height:45px;font-size:20px;font-weight:bold;text-align:left;color:#007aff;padding:0 15px;background-color:#f9f9f9}
.topprice-info .left-price .new-price{width:55%;float:left;position:relative}
.topprice-info .left-price .new-price h3{padding:10px 20px 0 10px;font-size:28px;line-height:28px;text-align:center}
.topprice-info .left-price .icon{font-size:17px}
.topprice-info .left-price .new-price p{padding:0 10px;font-size:15px;text-align:center;padding-bottom:3px}
.topprice-info .left-price .change{width:45%;float:left}
.topprice-info .change dl{font-size:15px;line-height:30px;height:30px;overflow:hidden;padding:6px 0 0 0}
.topprice-info .change dl dt{float:left;font-weight:normal;padding-right:3px}
.topprice-info .change dl dd{font-weight:bold}
.topprice-info .right-price .top-box{padding:10px 15px;background-color:#f9f9f9}
.topprice-info .right-price .box-bg{height:24px;line-height:24px;font-size:15px;float:right}
.topprice-info .right-price .box-bg .currency{font-weight:bold}
.topprice-info .right-price .change dl{width:33%;float:left;padding-left:10px}
.trend-chart .nav-tabs{height:38px;border-bottom:1px solid #E7EAED}
.trend-chart .nav-tabs .nav-item.active{font-weight:bold;border:0;color:#007aff;position:relative}
.trend-chart .nav-tabs .nav-item.active::before{position:absolute;display:block;content:"";width:30px;height:2px;background:#007aff;left:50%;bottom:-4px;margin-left:-15px;border-radius:0}
.trend-chart .nav .nav-item{font-size:16px;padding:5px;margin:0 7px}
.trend-chart .tab-content .tab-pane{margin:auto}
.trend-chart .tab-content .tab-pane .title{padding:0 20px;text-align:center;padding-top:15px}
.trend-chart .tab-content .tab-pane .title h4{font-size:20px;font-weight:normal}
.trend-chart .tab-content .tab-pane .title p{font-size:16px}
.trend-chart .tab-content .tab-pane .chart-container{width:700px;height:400px;margin:auto;position:relative}
.trend-chart .tab-content .tab-pane .chart-container::before{width:250px;height:71px;margin-top:-55px}

/*Tips & History*/
.price-tips{font-size:15px;line-height:20px}
.price-tips .right-txt .time{border-top:1px #f2f2f2 dashed;margin-top:7px;padding-top:7px}
.price-tips .right-txt h4{font-size:17px;display:none}
.price-tips .right-txt .info-box ul li,.price-tips .right-txt .info-box .sm-tips{margin-bottom:10px}
.history-box .all-year{font-size:14px}
.history-box .histroy-year li{display:inline-block;padding:4px 10px;border:1px #E7EAED solid;margin:0 2px;background:#f9f9f9;font-weight:bold}
.history-box .histroy-year li a:hover{text-decoration:none}
.history-box .histroy-table{border-bottom:1px #f2f2f2 solid;max-height:450px;overflow:scroll;overflow-x:hidden}
.history-box .top-table{padding-right:10px}
.history-box .top-head{border-top:1px #f2f2f2 solid;border-bottom:1px #f2f2f2 solid}
.history-box table thead td{border-bottom:1px #e4e4e4 solid}
.history-box table thead td b,.history-box table thead td strong,.history-box table thead td span{font-weight:normal}
.history-box table td{width:50%;border-top:1px #f2f2f2 solid;height:35px;padding:0;font-size:14px}
.history-box table td span,.history-box table td b,.history-box table td strong{width:23%;float:left;font-weight:bold}
.history-box table td i{float:left;width:30%}
.history-box .tips.top-tips{font-size:14px;padding-bottom:5px;opacity:1}
.history-box .tips{text-align:left;line-height:20px;padding-top:15px;font-size:14px;padding-top:12px;padding-bottom:5px}

/*Pager*/
.pager{margin:25px 0;text-align:center}
.pagination{position:relative;display:inline-block}
.pagination li{float:left}
.pagination a,.pagination span{border:1px #E7EAED solid;padding:7px 14px;font-size:14px}
.pagination a:hover{background:#F8F8F8;border:1px #E7EAED solid}
.pagination .active a{background:#007aff;color:#fff;border:1px #007aff solid}
.pagination a i{color:#D7D7D7}
.pagination a:hover i{color:#007aff}
.pagination .more a{display:block;color:#007aff;font-size:14px;padding:10px 15px}
.pagination .disabled{display:none}

/*Review List*/
.page-review .news-list-box .review-news{padding:20px 0;border-bottom:1px solid #E7EAED;margin:0}
.page-review .news-list-box .review-news .left-pic{padding-left:0;padding-right:0}
.page-review .news-list-box .review-news .left-pic img{background-color:rgba(128, 128, 128, 0.07)}
.page-review .block-heading.bb-heading::before,.page-report .block-heading.bb-heading::before,.page-news .block-heading.bb-heading::before{width:5px;height:16px;margin-top:-8px}
.page-review .more-link,.page-report .more-link,.page-news .more-link,.page-company .more-link{line-height:24px}
.page .web-rightbar .newsflash .flash-item .content h5,.page .web-rightbar .market-news .new-list ul li h5{font-size:16px;line-height:1.4;font-weight:normal}
.page .web-rightbar .market-news .news-list-box .right-title h5{font-size:16px}
.page .web-rightbar .market-news .list-unstyled{margin-top:5px!important}
.page .web-rightbar .market-news .news-list-box .right-title{padding-left:15px}
.page .web-rightbar .price-nav .nav{background-color:transparent;margin:0 -10px;padding-bottom:0;padding-top:5px}
.page .web-rightbar .price-nav .nav li{padding:0 5px;margin-bottom:10px}
.page .web-rightbar .price-nav .nav li a{background-color:#f9f9f9;font-size:14px;padding:5px 0;text-align:center}
.page .web-rightbar .price-nav .nav li a b{font-weight:normal}

/*Report List*/
.page-report .product-classify{border-bottom:0}
.page-report .report-top{margin:0;background-image:linear-gradient(to bottom,#e1edff 20%,#fff 80%)}
.page-report .report-top .rep-pic .rep-bg{display:block;height:320px;position:relative}
.page-report .report-top .rep-pic .rep-bg img{position:absolute;top:20px;left:50%;transform:translateX(-50%);border-top:1px #f1f1f1 solid;border-right:3px #fff solid;max-width:260px;max-height:260px;box-shadow:0 5px 15px #838383}
.page-report .report-list .report-top .rep-info{border:0;padding-bottom:0;padding-right:20px}
.page-report .report-top .rep-info{padding-left:0}
.page-report .report-top .rep-info h3{font-size:22px;}
.page-report .report-top .rep-info .tag{opacity:1;margin-right:25px}
.page-report .report-top .rep-info .pages,.page-report .report-top .rep-info a.btn{padding:0 0 0 22px;;position:relative;margin-right:15px;font-size:14px}
.page-report .report-top .rep-info a.btn::before,.page-report .report-top .rep-info .pages::before{display:block;content:"";width:18px;height:18px;background:url("/static/images/icon-email.svg") no-repeat;background-size:100% auto; position:absolute;top:50%;left:0;transform:translateY(-50%);}
.page-report .report-top .rep-info a.btn:hover{transition:none;color:#007aff}
.page-report .report-top .rep-info .pages::before{background-image:url("/static/images/icon-file.svg");}
.page-report .tab-custom{border-bottom:1px solid #E7EAED;margin-bottom:5px}
.page-report .tab-custom .nav-item{margin-right:25px}
.page-report .tab-custom .nav-link{font-weight:normal;padding:5px 0;border:0}
.page-report .tab-custom .nav-link:hover{border:0}
.page-report .tab-custom .nav-link.active{color:#007aff;position:relative;background-color:transparent;border:0}
.page-report .tab-custom .nav-link.active::before{display:block;content:"";position:absolute;bottom:0;width:100%;height:2px;background:#007aff;}
.page-report .tab-content .text{padding-top:5px}
.page-report .tab-content .text p{margin-bottom:7px;line-height:17px}
.page-report .introduction{padding:10px 0 15px 0}
.page-report .filters{margin-bottom:25px;padding-top:15px;margin-top:10px}
.page-report .filters select,.page-report .filters input[type="text"]{padding:7px;font-size:15px;height:35px;line-height:15px;border:1px #DADADA solid;margin-right:7px}
.page-report .filters select{appearance:none;padding-right:25px;background:url("/static/images/icon-down-arrow.svg") no-repeat 96% center;background-size:20px 20px}
.page-report .filters .search{display:inline;position:relative}
.page-report .filters .search input[type="text"]{padding-right:30px;width:250px}
.page-report .filters .search button{position:absolute;right:10px;top:50%;margin-top:-15px;text-indent:-9999px;width:30px;height:30px;border:0;background:transparent url("/static/images/icon-filters.svg") no-repeat center center;background-size:22px 20px}
.page-report .report-grid{margin:0 -10px}
.page-report .report-card{text-align:left;padding-left:10px;padding-right:10px;margin-bottom:20px}
.page-report .report-grid .rep-bg{display:block;width:100%;height:220px;overflow:hidden;background-color:#F3F3F3;position:relative}
.page-report .report-card .rep-bg img{max-width:250px;max-height:210px;box-shadow:0 5px 15px #838383;position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-top:1px #f1f1f1 solid;border-right:3px #fff solid}
.page-report .rep-info{padding:15px 15px 20px 15px;border:1px #f1f1f1 solid;border-top:0}
.page-report .tags-box{margin-bottom:7px}
.page-report .tag{float:left;font-size:12px;color:#268AFB;border:1px solid #268AFB;opacity:0.7;padding:2px 6px;margin-right:7px}
.page-report .report-title{font-size:17px;margin-bottom:10px;height:60px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word}
.page-report .button{display:inline-block;padding:5px 15px;font-size:15px;color:#fff;text-decoration:none;cursor:pointer}
.page-report .button:hover{opacity:0.8}
.page-report .button:active{opacity:0.9}
.page-report .download-btn{background-color:#2DA86C}
.page-report .contact-btn{background-color:#268AFB}

/*Market News*/
.web-rightbar .price-box.fold{border-color:#e4e4e4}
.web-rightbar .price-box.fold .price-nav{display:none}
.web-rightbar .price-box.fold .top-title{background-color:#F5F5F5;padding-bottom:0.7rem!important}
.web-rightbar .price-box.fold .top-title .block-heading.bb-heading{background-color:transparent}
.web-rightbar .price-box.fold .top-title .more-link{display:block;width:25px;height:25px;margin-right:7px;text-indent:-9999px;background:url(/static/images/icon-down-arrow.svg) no-repeat center center;background-size:25px 25px}
.focus-news{margin-top:5px}
.focus-news .left-carousel{padding-right:7px}
.focus-news .left-carousel .carousel-item .carousel-caption{position:absolute;text-align:left;bottom:0;left:auto;right:auto;padding:15px 20px;background-image:linear-gradient(-180deg, transparent 13%, rgba(0, 0, 0, .65) 97%)}
.focus-news .left-carousel .carousel-item h4{line-height:24px}
.focus-news .left-carousel .carousel-item h4 a{text-align:left;font-size:20px;font-weight:bold;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,0.4)}
.focus-news .right-side{padding-left:10px}
.focus-news .right-side .side-item{position:relative;height:160px;overflow:hidden;margin-bottom:15px}
.focus-news .right-side .side-item img{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:block}
.focus-news .right-side .side-title{position:absolute;bottom:0;padding:15px;color:#fff;background-image:linear-gradient(-180deg, transparent 13%, rgba(0, 0, 0, .65) 97%)}
.focus-news .right-side .side-title h4{font-size:16px;line-height:18px;color:#fff}
.focus-news .right-side .side-title h4 a{color:#fff}
.news-tabs ul{border-bottom:1px solid #DCDCDC}
.news-tabs ul li{float:left;margin-right:25px;font-size:18px}
.news-tabs ul li a{display:block;position:relative;padding:10px 0}
.news-tabs ul li.active a{color:#348CFF;font-weight:bold}
.news-tabs ul li.active a::before{display:block;content:"";width:100%;height:3px;background:#348CFF;position:absolute;bottom:-1px}
.article-list .item-card{border-bottom:1px solid #E7EAED;padding:20px 0}
.article-list .item-card.right-pic{padding-right:150px;position:relative}
.article-list .text h3{height:auto;font-size:19px;line-height:23px;margin-right:15px;margin-bottom:10px}
.news-latest .article-list .text h3{font-size:17px;line-height:21px}
.article-list .item-card.right-pic h3{height:68px}
.article-list .text .meta{font-size:15px}
.article-list .text .meta .time{padding-right:25px}
.article-list .text .meta .category a{color:#858585}
.article-list .text .meta .category a:hover{color:#348CFF}
.article-list .cover{position:absolute;right:0;top:50%;transform:translateY(-50%);width:150px;height:95px;overflow:hidden}
.article-list .cover img{width:100%;height:auto}
.loading{text-align:center;color:#348CFF;font-size:17px;margin:25px 0}
.loading span{position:relative;background:#F5F5F5;border-radius:20px;padding:10px 20px 10px 40px}
.loading .circle{position:absolute;top:50%;margin-top:-9px;left:15px;display:block;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#ffffff, #57A5FF, #348CFF);animation:rotate 1.5s linear infinite}
.loading .circle::before{content:'';position:absolute;top:4px;left:4px;right:4px;bottom:4px;border-radius:50%;background-color:#fff}
.article-box .crumbs-navbar{font-size:16px;padding-bottom:10px;margin-bottom:15px;color:#858585;border-bottom:1px solid #E7EAED}
.article-box .crumbs-navbar span{padding:0 5px}
.article-box .news-title{font-size:26px;margin-bottom:15px;line-height:1.1;padding-right:20px}
.article-box .news-info{font-size:16px;padding-bottom:20px;margin-bottom:15px;border-bottom:1px #E7EAED dashed}
.article-box .news-info .author{padding-right:30px}
.article-box .news-info .date{padding-left:20px}
.article-box .news-body{padding-right:20px;padding-bottom:40px;border-bottom:1px solid #E7EAED;margin-bottom:30px}
.article-box .news-body p{text-align:justify;font-size:18px;line-height:28px;margin-bottom:18px;overflow-wrap:break-word}
.article-box .news-latest .article-list{margin-top:15px;padding:0 15px 10px 15px;background:rgba(128, 128, 128, 0.07)}
.article-box .article-list .item-card{padding:15px 0;border-bottom:0;border-top:1px solid #eee}
.article-box .article-list .item-card:first-child{border-top:0}
.article-box .article-list .item-card h3{font-weight:normal}
@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

/*Industry Chain*/
.page-firm .firm-box .top-bg{width:100%;background-image:linear-gradient(to bottom,#e1edff 30%,#fff 100%)}
.page-firm .navbar{box-shadow:none}
.page-firm .top-search{text-align:center;padding:50px 0 30px 0}
.page-firm .top-search h3{padding-bottom:15px;font-size:26px;letter-spacing:-1px}
.page-firm .top-search .search-bar{border:1px #E7EAED solid;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);display:inline-flex;width:100%;max-width:700px}
.page-firm .top-search .search-bar form{width:100%;position:relative}
.page-firm .top-search .search-bar input{width:100%;border:none;outline:none;font-size:17px;padding:10px 20px}
.page-firm .top-search .search-bar .btn{width:25px;height:25px;position:absolute;top:50%;right:15px;margin-top:-13px;background:url(/static/images/icon-search.svg) no-repeat center center;background-size:100% 100%}
.page-firm .keyword-tags{margin-top:20px;text-align:center}
.page-firm .keyword-tags .tag{display:inline-block;padding:3px 13px;margin:5px;border-radius:20px;background-color:#fff;font-size:14px;border:1px #e1edff solid}
.page-firm .recent-hotspot{padding:20px;background:#FFF;margin-left:0;margin-right:0}
.page-firm .newsflash .newsflash-list{max-height:380px}
.page-firm .newsflash .flash-item:first-child{margin-top:0;border-top:1px #E7EAED solid}
.page-firm .card-box .new-list .download,.page-company .card-box.financial-reports .new-list .download{position:relative;padding-right:30px}
.page-firm .card-box .new-list .download .download-btn,.page-company .card-box.financial-reports .new-list .download .download-btn{position:absolute;right:0;top:50%;content:"";width:24px;height:24px;transform:translateY(-50%);text-indent:-9999px;background:url("/static/images/icon-download.svg") no-repeat center center;background-size:18px 18px}
.page-firm .card-box .new-list .download .download-btn:hover,.page-firm .card-box .new-list .download .download-link,.page-company .card-box.financial-reports .new-list .download .download-btn:hover,.page-company .card-box.financial-reports .new-list .download .download-link{cursor:pointer}
.page-company .card-box.financial-reports .new-list{margin-bottom:20px}
.page-company .card-box.financial-reports .new-list .list-unstyled{padding-top:5px}
.page-company .card-box.financial-reports .new-list h5{margin-bottom:0!important}
.firm-box .new-list ul li h5,.firm-box .newsflash .flash-item .content h5{font-weight:normal}
.page-firm .box-line .top-title{padding-bottom:0.7rem!important}
.page-firm .box-line .top-title .more-link{display:block;width:25px;height:25px;margin-right:3px;text-indent:-9999px;background:url(/static/images/icon-right-arrow.svg) no-repeat center center;background-size:25px 25px}
.page-firm .logo-wall .card-box{border-top:1px #DCDCDC solid}
.page-firm .logo-wall .nav-tabs{margin-bottom:3px;border-bottom:1px solid #E7EAED}
.page-firm .logo-wall .nav-tabs li{padding:0 30px 0 0}
.page-firm .logo-wall .nav-tabs .nav-link{padding:13px 0;border:none;font-size:17px;font-weight:bold}
.page-firm .logo-wall .nav-tabs .nav-link.active{color:#007aff;position:relative;background-color:transparent;border-radius:0}
.page-firm .logo-wall .nav-tabs .nav-link.active::before{position:absolute;bottom:0;width:100%;content:"";height:2px;background-color:#007aff}
.page-firm .brand-logo-grid{margin:0 -10px}
.page-firm .brand-logo-grid li{float:left;width:12.5%;min-width:150px;padding:20px 10px 0 10px;text-align:center}
.page-firm .brand-logo-grid img{width:100px;height:41px;display:block;margin:auto;background-color:#fff}
.page-firm .brand-logo-grid li a{padding:3px 0;display:block;border:1px #E7EAED solid}
.page-firm .brand-logo-grid li a:hover{border:1px #57A5FF solid}
.page-firm .brand-logo-grid li span{display:block;font-size:15px;height:19px;line-height:15px;overflow:hidden;margin-bottom:7px;padding-top:2px}

/*Company View*/
.page-company .company-header{padding-bottom:20px;border-bottom:1px solid #E7EAED;position:relative}
.page-company .company-logo{width:125px;height:60px;float:left;position:relative;background-color:#fff;margin-right:15px;border:1px solid #E7EAED}
.page-company .company-logo img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;top:50%;transform:translateY(-50%);}
.page-company .company-name{font-size:24px;line-height:22px;margin-bottom:10px}
.page-company .company-name strong{line-height:24px}
.page-company .company-name .badge{font-size:13px;line-height:13px;padding:1px 3px;color:#007aff;border:1px #007aff solid;font-weight:normal;border-radius:0;margin-left:7px}
.page-company .company-url{color:#666;font-size:16px;line-height:16px;padding-left:20px;position:absolute;right:10px;bottom:20px}
.page-company .company-url:hover{color:#007aff}
.page-company .company-url::before{display:block;width:16px;height:16px;content:"";position:absolute;left:0;;top:1px;background:url(/static/images/icon-links.svg) no-repeat center center;background-size:16px 16px}
.page-company .tag-badges{margin-top:5px}
.page-company .tag-badge{display:inline-block;padding:1px 8px;border:1px rgba(126,126,126,.5) solid;border-radius:0;font-size:13px;margin-right:5px;opacity:0.8}
.page-company .company-details{margin:0 0 25px 0;padding:15px 0;background-color:rgba(126,126,126,.06)}
.page-company .company-details dl{margin-bottom:5px;font-size:15px}
.page-company .company-details dl dt{margin-right:7px;float:left;font-weight:normal}
.page-company .company-details .profile{position:relative}
.page-company .company-details .profile .txt{overflow:hidden;white-space:nowrap;margin-right:70px;}
.page-company .company-details .profile .more{position:absolute;top:0;right:10px}
.page-company .company-details .profile .more a{color:#007aff}
.page-company .company-details .profile .more a:hover{text-decoration:underline}
.page-company .stock-info{padding:10px;background-color:rgba(212,237,255, .3);margin-top:10px;margin-bottom:30px}
.page-company .stock-item{width:18%;float:left;text-align:center}
.page-company .stock-item.update{width:25%}
.page-company .stock-item .label{font-size:14px;padding-right:5px}
.page-company .stock-item .value{font-size:14px;font-weight:bold}
.page-company .stock-item .value i{font-style:normal;font-weight:normal;font-size:16px}
.page-company .top-title{border-top:1px;border-bottom:1px #E7EAED solid; padding-top:0.7rem!important;padding-bottom:0.7rem!important}
.page-company .news-latest .article-list .item-card{padding:15px 0}
.page-company .newsflash .flash-item:first-child{margin-top:0}
.page-company .newsflash .newsflash-list{max-height:635px;}

/*Newsflash*/
.page-flash .jx-main-box{width:100%;height:100%;overflow:hidden;position:relative}
.page-flash .jx-main-arrow{width:12px;height:12px;position:absolute;top:19px;left:73px;background:transparent;border-radius:6px;background:#fff;border:2px #007aff solid;opacity:0.7}
.page-flash .jx-main-box-tag{width:80px;float:left;border-right:1px #E7EAED dashed;height:100%;overflow:hidden;margin-bottom:-9999px;display:inline;padding:13px 0 9999px 0px;font-size:15px;text-align:center}
.page-flash .jx-main-box-news{float:left;width:87%;padding:13px 18px 15px 20px;height:auto;font-size:17px;line-height:24px;text-align:justify}
.page-flash .jx-main-box-news .jx-news-strong{font-weight:bold}
.page-flash .jx-main-box-news p.jx-news{display:block;line-height:20px}
.page-flash .jx-main-box-news .jx-pic-wrap{display:flex}
.page-flash .jx-main-box-news .jx-news p{margin-bottom:10px;display:inline}
.page-flash .jx-main-box-news a{opacity:1}
.page-flash .jx-main-box-news a:hover{color:#343a40}
.page-flash .jx-pic{transition:filter .2s ease-out;background-color:rgba(0,0,0,.05);flex:1;margin-right:1px;background-size:cover}
.page-flash .jx-time{width:100%;height:40px;border-bottom:1px solid #E7EAED;background-color:rgba(128, 128, 128, 0.05)}
.page-flash .jx-time span.jx-title-time{text-align:left;padding:10px 15px;display:block;font-size:17px;font-weight:bold;line-height:19px}
.page-flash .gallery{margin-top:10px}
.page-flash .gallery li{display:block;float:left;width:172px;height:120px;margin-right:7px;background-size:cover;cursor:pointer}
.page-flash .gallery li.pic{transition:filter .2s ease-out;background-color:rgba(0,0,0,.05)}
.page-flash .gallery li.pic:hover{filter:brightness(1.1)}
.page-flash .gallery li a img{width:172px;height:120px}
.page-flash .article-box .news-body{margin-bottom:0;border-bottom:0}
.page-flash .article-box .news-latest .newsflash{background-color:rgba(128, 128, 128, 0.07)}
.page-flash .article-box .news-latest .newsflash .block-heading.bb-heading{background-color:transparent}


/*Page*/
.page-box{display:flex;margin-top:30px;margin-bottom:50px;box-shadow:0 0 15px rgba(0, 0, 0, 0.05)}
.left-nav{flex:0 0 200px;padding:20px 0 24px 0;background-color:rgba(128, 128, 128, 0.11)}
.left-nav li{margin-bottom:10px;font-size:17px}
.left-nav li a{display:block;padding:10px 20px}
.left-nav li a:hover{color:#007aff;}
.left-nav li.active a{background-color:#007bff;color:#fff}
.right-content{flex-grow:1;padding:20px 40px 20px 40px;}
.right-content h2{text-transform:uppercase;font-size:28px;border-bottom:2px solid #007bff;padding-bottom:5px;display:inline-block;margin-bottom:20px}
.right-content .contact-container .tips{margin-bottom:20px;padding-bottom:15px;border-bottom:1px #E7EAED solid}
.right-content .contact-container #successMessage {display:none;margin-top:20px}
.right-content .contact-container .help-block{font-weight:normal;font-size:14px;margin:5px 0 0 0;color:#DC3545}
.right-content .contact-container .help-block:empty{display:none}
.right-content .contact-container{padding-right:10px;padding-bottom:30px}
.right-content .contact-container .btn{margin-right:15px;border-radius:3px}
.right-content .contact-container .btn.btn-primary{background-color:#007bff;border-color:#007bff}
.right-content .contact-container .btn.btn-primary:focus{color:#fff}
.content-main h4{margin-bottom:10px;font-size:21px}
.content-main p{font-size:18px;margin-bottom:20px;opacity:0.8}
.page .table td,.page .table th{font-size:16px}

/*Modal Dialog*/
.modal .modal-header{padding:10px 15px;background:#007bff;color:white;border-bottom:0;border-radius:0}
.modal .modal-header .close{padding:10px;margin-top:-9px;margin-right:-7px;color:white;opacity:0.8}
.modal .modal-header .close:hover{opacity:1}
.modal .modal-content{border-radius:0;border:0;box-shadow:0 5px 10px rgba(0, 0, 0, 0.15)}
.modal .modal-body{padding:15px 30px}
.modal .modal-body p{margin-bottom:15px}
.modal .modal-footer,.page-company .modal-header{border-color:#E7EAED}
.modal .modal-footer .btn{margin:0;border-radius:0;padding:5px 20px}
.modal .modal-dialog{margin:3rem auto}
.page-company .modal-dialog{max-width:700px;}
.qr-code-container{text-align:center;padding:10px}
.qr-code-container .scan-instruction a{font-weight:bold;color:#007aff}
.qr-code-placeholder{width:200px;height:200px;background:#f8f9fa;margin:15px auto}
.qr-code-placeholder img{width:100%;height:auto}

/*Search*/
.page-search .page-main{margin-top:30px}
.page-search .search-left ul{padding:0 0 20px 0;margin-bottom:25px;background-color:rgba(128, 128, 128, 0.07);border:0}
.page-search .search-left ul li a{display:block;height:40px;line-height:40px;padding:0 15px;border-right:4px transparent solid}
.page-search .search-left ul li a:hover{color:#007aff}
.page-search .search-left ul li a.active{color:#fff;background-color:#007aff;border:0}
.page-search .search-left ul li a.active:hover{color:#fff}
.page-search .query-box h3{font-style:italic;font-size:20px;line-height:35px;padding:0 0 10px 0;font-weight:normal}
.page-search .blue{color:#007aff}
.page-search .query-box .search-box{padding:0;position:relative;margin-bottom:20px}
.page-search .query-box .search-box .txt{border:1px #E7EAED solid;width:100%;height:45px;line-height:45px;font-size:17px;padding-left:10px;float:left;border-radius:0;font-weight:bold}
.page-search .query-box .search-box .icon-search{background:transparent url("/static/images/icon-search.svg") no-repeat center center;background-size:24px 24px;position:absolute;border:0;width:40px;height:40px;top:3px;right:5px;cursor:pointer}
.page-search .query-box .tips{padding:0;padding-bottom:20px;font-size:18px}
.page-search .result-box{margin-bottom:20px}
.page-search .result-box .top-title{position:relative}
.page-search .result-box .title-h6{height:40px;position:relative;border-bottom:1px #E7EAED solid}
.page-search .result-box .title-h6 strong{font-size:20px;position:absolute;bottom:-1px;left:0px;padding:10px 0;border-bottom:2px #007aff solid;font-weight:bold}
.page-search .result-box .links{padding:5px 0}
.page-search .result-box .links .more{color:#007aff;font-size:15px;line-height:16px}
.page-search .result-box .links .more:hover{text-decoration:underline}
.page-search .result-box .flash-item{padding:15px 0;border-bottom:1px #E7EAED solid}
.page-search .result-box .flash-item .time{font-size:15px}
.page-search .result-box .flash-item .text-box{font-size:16px;line-height:23px;max-height:none}
.page-search .result-box .flash-item .text-box a:hover{color:#212529}
.page-search .result-box .newflash-list{border-bottom:1px #E7EAED solid;padding:0}
.page-search .result-box .newflash-list .flash-item:last-child{padding-bottom:15px;border-bottom:0}
.page-search .result-box .newflash-list .flash-item b{top:22px}
.page-search .news-list .newsli{padding:15px 0;border-bottom:1px #E7EAED solid;position:relative}
.page-search .news-list .newsli h3{font-size:19px;line-height:23px;font-weight:bold;margin-bottom:5px;margin-right:20px}
.page-search .news-list .newsli .info{font-size:15px;line-height:22px;display:block}
.page-search .news-list .newsli .info .lmmc{padding:2px 5px;padding-left:0;margin-right:10px;color:#858585}
.page-search .news-list .newsli .info .add-time{padding-right:20px}
.page-search .news-list .newsli .info .source{font-style:normal}
.page-search .news-list .newsli p{margin-top:5px;margin-right:20px;font-size:15px;line-height:21px}


/* 默认亮色主题变量 */
@media (prefers-color-scheme:light){}

/* 暗黑主题变量 */
@media (prefers-color-scheme:dark){}


:root{
--color-black:#000000;
--color-dark:#121212;
--color-gray:#2E2F30;
--color-light:#fff;
--color-gray-1:#F9FAFB;
--color-blue:#007aff;
--color-light-blue:#23b5fd;
--color-light-blue-1:#86D7FF;
--color-light-blue-2:#0A79BC;
--color-dark-blue:#183865;
--color-dark-blue-1:#1C5684;

--text-color:rgba(255, 255, 255, 0.9);
--text-color-medium-emphasis:rgba(255, 255, 255, 0.60);
--text-color-disabled:rgba(255, 255, 255, 0.38);
--primary-accent:#348CFF;
--sub-color:#3A527E;
--surface-color:#1E1E1E;
--border-color:rgba(255, 255, 255, 0.12);
--link-color:#fff;--link-color-hover:#348CFF;
--shadow-color:rgba(0, 0, 0, 0.4);
--soft-shadow-color:rgba(0, 0, 0, 0.2);
--color-black:#000000;
--footer-bg:#000000;
--focus-news-gradient:linear-gradient(-180deg, transparent 13%, rgba(0, 0, 0, .8) 97%);
--industry-chain-top-bg-gradient:linear-gradient(to bottom, #1E1E1E 30%, #121212 100%);
--article-list-loading-circle-gradient:linear-gradient(135deg,var(--primary-accent), #57A5FF, var(--primary-accent));

/* 应用到特定元素的暗黑模式颜色 */
--global-text-color:var(--text-color);
--global-link-hover:var(--primary-accent);
--global-text-gray:var(--text-color-medium-emphasis);
--top-bar-bg:var(--surface-color);
--navbar-link-color:var(--text-color);
--border-line-color:var(--surface-color);
--block-heading-bg:var(--color-dark);
--more-link-color:var(--primary-accent);
--price-box-border:var(--border-color);
--table-header-color:var(--text-color-medium-emphasis);
--table-border-color:var(--border-color);
--table-new-price-bg:var(--surface-color);
--newsflash-border:var(--border-color);
--newsflash-item-border-bottom:var(--border-color);
--newsflash-flash-item-dot:var(--primary-accent);
--stock-market-border:var(--border-color);
--stock-market-owl-nav-border:var(--border-color);
--stock-market-owl-nav-bg:var(--surface-color);
--stock-market-owl-dots-bg:var(--text-color-medium-emphasis);
--stock-market-active-dot:var(--primary-accent);
--stock-card-currency-color:var(--text-color-medium-emphasis);
--footer-border-top:var(--border-color);
--footer-text-color:var(--text-color-medium-emphasis);
--price-nav-bg:var(--color-dark);
--price-nav-active-bg:var(--surface-color);
--price-nav-active-border-left:var(--primary-accent);
--product-classify-border-bottom:var(--border-color);
--topprice-info-border:var(--border-color);
--topprice-info-top-box-bg:var(--surface-color);
--topprice-info-left-price-color:var(--primary-accent);
--history-box-border:var(--border-color);
--history-box-year-bg:var(--surface-color);
--pagination-border:var(--border-color);
--pagination-hover-bg:var(--surface-color);
--pagination-active-bg:var(--primary-accent);
--pagination-active-border:var(--primary-accent);
--pagination-icon-color:var(--text-color-medium-emphasis);
--report-filters-border:var(--border-color);
--report-grid-rep-bg:var(--surface-color);
--report-card-rep-bg-border:var(--border-color);
--report-card-shadow:var(--soft-shadow-color);
--report-tag-color:var(--primary-accent);
--report-tag-border:var(--primary-accent);
--report-contact-btn-bg:var(--primary-accent);
--news-tabs-border-bottom:var(--border-color);
--article-list-border-bottom:var(--border-color);
--article-list-loading-bg:var(--surface-color);
--article-list-loading-circle-inner-bg:var(--color-dark);
--firm-top-search-border:var(--border-color);
--firm-top-search-box-shadow:var(--soft-shadow-color);
--firm-keyword-tag-bg:var(--surface-color);
--firm-keyword-tag-border:var(--border-color);
--firm-recent-hotspot-bg:var(--surface-color);
--firm-newsflash-item-border-top:var(--border-color);
--firm-logo-wall-border-top:var(--surface-color);
--firm-logo-wall-nav-link-active:var(--primary-accent);
--firm-brand-logo-grid-border:var(--border-color);
--firm-brand-logo-grid-hover-border:var(--primary-accent);
--web-rightbar-price-box-fold-border:var(--border-color);
--web-rightbar-price-box-fold-top-title-bg:var(--surface-color);
}

.dark .header .logo a img{display:none}
.dark .header .logo a{background:url(/static/images/mm-logo-white.png) no-repeat center center;background-size:100% auto;}
.dark .page-flash .jx-main-box-news a,.dark .page-firm .brand-logo-grid img{opacity:0.8}
.dark .block-heading.bb-heading,.dark .page .web-rightbar .price-nav .nav,.dark .web-rightbar .price-box.fold .top-title .block-heading.bb-heading{background-color:transparent}
.dark .article-box .item-card{border-bottom:0}
.dark .page-search .search-left ul{background-color:rgba(128, 128, 128, 0.06)}
.dark .page-company .stock-info,.dark .calculator-main .refer-box .refer-bg{background-color:rgba(212,237,255, .05)}
.dark .navbar{box-shadow:0 10px 20px rgba(212,237,255, .05);border-top:0}
.dark .screen-focus .recommend-news li:first-child{border-top:0}
.dark .search-left ul li a{border:0}
.dark img{opacity:0.8}
.dark a:hover img{opacity:1}
.dark body,.dark .calculator-main .sidebar-right .cost-title{background-color:var(--color-dark)!important;color:var(--global-text-color)}
.dark a{color:var(--link-color)}
.dark a:hover,.dark a:focus,.dark .btn.focus,.dark .btn:focus{color:var(--global-link-hover)}
.dark .text-gray{color:var(--global-text-gray)}
.dark .table{color:var(--text-color)}
.dark .table thead th{color:var(--table-header-color);border-color:var(--table-border-color)}
.dark .header .search-box .form-control{border-color:var(--border-color);color:var(--global-text-color);background-color:var(--surface-color)}
.dark .navbar,.dark .calculator-main .sidebar-right .cost-head .cost-head-text,.dark .calculator-main #swap{background:var(--color-black);box-shadow:none}
.dark .navbar .navbar-nav li.cfms::after{background:var(--text-color-medium-emphasis)}
.dark .navbar .navbar-nav li a:focus{color:var(--link-color)}
.dark .box-line{border-top:1px var(--border-line-color) solid}
.dark .more-link{color:var(--more-link-color)}
.dark .screen-focus .recommend-news li{border-top:1px var(--border-color) solid}
.dark .screen-focus .recommend-news .news-list span{color:var(--global-text-gray)}
.dark .node-ifno .time{color:var(--global-text-gray)}
.dark .node-ifno .btn-sm{color:var(--global-text-gray)}
.dark .home-price .product-nav{border-top:0;border-bottom:1px var(--border-color) solid}
.dark .home-price .product-nav .nav li a.active{color:var(--primary-accent)}
.dark .home-price .right-review h5 a{color:var(--global-text-gray)}
.dark .table-bordered td,.dark .table-bordered th{border-bottom:1px var(--table-border-color) solid}
.dark .table-responsive .new-price,.dark .topprice-info .top-box{background:var(--table-new-price-bg)}
.dark .price-box .price-index,.dark .screen-focus .recommend-news .news-list{border-top:1px var(--border-color) solid;}
.dark .industry-news .right-latest-news .news-list li,.dark .market-news .new-list ul li,.dark .firm-box .new-list ul li{border-top:1px var(--border-color) solid}
.dark .newsflash .newsflash-list{border-left:1px var(--newsflash-border) solid}
.dark .newsflash .flash-item{border-bottom:1px var(--newsflash-item-border-bottom) solid}
.dark .newsflash .flash-item::before{background:var(--newsflash-flash-item-dot)}
.dark .newsflash .flash-item .time{color:var(--global-text-gray)}
.dark .newsflash .flash-item .content .star{color:var(--primary-accent)}
.dark .stock-market{border-top:1px var(--stock-market-border) solid}
.dark .page-flash .jx-main-box-tag{border-right:1px var(--border-color) solid}
.dark .page-flash .jx-main-arrow{background:var(--color-dark)}
.dark .stock-market .owl-carousel .item,.dark .calculator-box{border:1px solid var(--stock-market-border)}
.dark .stock-market .owl-carousel .owl-nav button{border:1px var(--stock-market-owl-nav-border) solid;background:var(--stock-market-owl-nav-bg);color:var(--global-text-color)}
.dark .stock-market .owl-carousel .owl-dots button{background:var(--stock-market-owl-dots-bg)}
.dark .stock-market .owl-carousel .owl-dots button.active{background:var(--stock-market-active-dot)}
.dark .stock-card .currency{color:var(--stock-card-currency-color)}
.dark .footer{background:var(--footer-bg) !important}
.dark .footer .links ul li a{color:var(--navbar-link-color)}
.dark .footer .links ul li a:hover{color:var(--primary-accent)}
.dark .footer .copyright{color:var(--footer-text-color)}
.dark .footer .copyright a{color:var(--footer-text-color)}
.dark .price-nav .nav{background-color:var(--color-black)}
.dark .price-nav .nav li.active .nav-link{background-color:var(--price-nav-active-bg);color:var(--primary-accent)}
.dark .product-classify .update{color:var(--global-text-gray)}
.dark .page-price .table-responsive thead th{color:var(--table-header-color)}
.dark .page-price .chart-box p{border-bottom-color:var(--border-color);}
.dark .topprice-info{border:1px var(--topprice-info-border) solid;border-top:0}
.dark .topprice-info .left-price .top-box{color:var(--topprice-info-left-price-color);background-color:var(--topprice-info-top-box-bg)}
.dark .topprice-info .right-price .top-box{background-color:var(--topprice-info-top-box-bg)}
.dark .trend-chart .nav-tabs{border-bottom-color:var(--border-color)}
.dark .trend-chart .nav-tabs .nav-item.active{color:var(--primary-accent)}
.dark .trend-chart .nav-tabs .nav-item.active::before{background:var(--primary-accent)}
.dark .price-tips .right-txt .time{border-top-color:var(--border-color)}
.dark .history-box .histroy-year li{border:1px var(--history-box-border) solid;background:var(--history-box-year-bg)}
.dark .history-box .histroy-table{border-bottom:1px var(--border-color) solid}
.dark .history-box .top-head{border-top:1px var(--border-color) solid;border-bottom:1px var(--border-color) solid}
.dark table{color:var(--link-color)}
.dark .history-box table thead td{border-bottom:1px var(--border-color) solid}
.dark .history-box table td{border-top:1px var(--border-color) solid}
.dark .pagination a,.pagination span{border:1px var(--pagination-border) solid;color:var(--global-text-color)}
.dark .pagination a:hover{background:var(--pagination-hover-bg);border:1px var(--pagination-border) solid}
.dark .pagination .active a{background:var(--pagination-active-bg);color:var(--text-color);border:1px var(--pagination-active-border) solid}
.dark .pagination a i{color:var(--pagination-icon-color)}
.dark .pagination a:hover i{color:var(--primary-accent)}
.dark .pagination .more a{color:var(--primary-accent)}
.dark .page-review .news-list-box .review-news{border-bottom:1px solid var(--border-color)}
.dark .page .web-rightbar .price-nav .nav li a,.dark .calculator-main .addcost-card .tb-title,.dark .calculator-main .c-box .col-lg-4,.dark .calculator-main .sidebar-right,.dark .calculator-main .c-action .col-lg-4 .result-title{background-color:var(--article-list-loading-bg)}
.dark .page-report .filters select,.dark .page-report .filters input[type="text"]{border:1px var(--report-filters-border) solid;background-color:var(--surface-color);color:var(--global-text-color)}
.dark .page-report .report-grid .rep-bg{background-color:var(--report-grid-rep-bg)}
.dark .page-report .report-card .rep-bg img,.page-report .report-top .rep-pic .rep-bg img{box-shadow:0 5px 15px var(--report-card-shadow);}
.dark .page-report .rep-info{border:1px var(--report-grid-rep-bg) solid;border-top:0}
.dark .page-report .tag{color:var(--report-tag-color);border:1px solid var(--report-tag-border)}
.dark .page-report .contact-btn{background-color:var(--report-contact-btn-bg)}
.dark .page-report .contact-btn:hover{color:var(--color-light)}
.dark .page-report .tab-custom,.dark .product-classify{border-bottom-color:var(--border-color)}
.dark .web-rightbar .price-box.fold,.dark .page-box .left-nav{border-color:var(--web-rightbar-price-box-fold-border)}
.dark .web-rightbar .price-box.fold .top-title{background-color:var(--web-rightbar-price-box-fold-top-title-bg)}
.dark .focus-news .left-carousel .carousel-item .carousel-caption{background-image:var(--focus-news-gradient)}
.dark .focus-news .left-carousel .carousel-item h4 a{color:var(--text-color);text-shadow:0 2px 8px var(--shadow-color)}
.dark .focus-news .right-side .side-title{color:var(--text-color);background-image:var(--focus-news-gradient)}
.dark .focus-news .right-side .side-title h4{color:var(--text-color)}
.dark .focus-news .right-side .side-title h4 a{color:var(--text-color)}
.dark .news-tabs ul{border-bottom:1px solid var(--news-tabs-border-bottom)}
.dark .news-tabs ul li.active a{color:var(--primary-accent)}
.dark .news-tabs ul li.active a::before{background:var(--primary-accent)}
.dark .article-list .item-card{border-bottom:1px solid var(--article-list-border-bottom)}
.dark .article-list .text .meta .category a{color:var(--global-text-gray)}
.dark .loading span{background:var(--article-list-loading-bg);color:var(--primary-accent)}
.dark .loading .circle::before{background-color:var(--article-list-loading-circle-inner-bg)}
.dark .article-box .crumbs-navbar,.dark .article-box .news-info,.dark .article-box .news-body,.dark .article-box .article-list .item-card{border-color:var(--article-list-border-bottom)}
.dark .page-firm .firm-box .top-bg,.dark .page-report .report-top{background-image:var(--industry-chain-top-bg-gradient)}
.dark .page-firm .top-search .search-bar{border:1px var(--firm-top-search-border) solid;box-shadow:0 4px 8px var(--firm-top-search-box-shadow)}
.dark .page-firm .top-search .search-bar input{background-color:var(--color-black);color:var(--global-text-color)}
.dark .page-firm .keyword-tags .tag{background-color:var(--firm-keyword-tag-bg);border:1px var(--firm-keyword-tag-border) solid}
.dark .page-firm .recent-hotspot,.dark .modal-content{background:var(--firm-recent-hotspot-bg)}
.dark .page-firm .newsflash .flash-item:first-child{border-top:1px var(--firm-newsflash-item-border-top) solid}
.dark .page-firm .logo-wall .nav-tabs,.dark .page-flash .jx-time,.dark .page-flash .jx-main-box,.dark .page-search .search-left ul,.dark .page-search .result-box .flash-item,.dark .page-search .result-box .title-h6,.dark .page-search .result-box .newflash-list,.dark .page-search .news-list .newsli,.dark .company-header,.dark .top-title,.dark .modal-footer,.dark .modal-header,.dark .table td,.dark .table th,.dark .result-box .news-list .newsli:last-child,.dark .calculator-main .c-box .col-lg-4{border-color:var(--border-color)}
.dark .page-firm .logo-wall .card-box{border-top:1px var(--firm-logo-wall-border-top) solid}
.dark .page-firm .logo-wall .nav-tabs .nav-link.active{color:var(--firm-logo-wall-nav-link-active)}
.dark .page-firm .logo-wall .nav-tabs .nav-link.active::before{background-color:var(--firm-logo-wall-nav-link-active)}
.dark .page-firm .brand-logo-grid li a{border:1px var(--firm-brand-logo-grid-border) solid}
.dark .page-firm .brand-logo-grid li a:hover{border:1px var(--firm-brand-logo-grid-hover-border) solid}
.dark .page-flash .jx-main-box-news a:hover,.dark .page-company .modal-header .close,.dark .contact-container .form-control{color:var(--link-color)}
.dark .page-search .query-box .search-box .txt{background:var(--footer-bg)!important;color:var(--link-color);border-color:var(--border-color)}
.dark .page-search .result-box .flash-item .text-box a:hover,.dark .page-search .result-box .flash-item .text-box a:focus{color:var(--link-color)}
.dark .calculator-box .card,.dark .calculator-main,.dark .calculator-main .c-action .col-lg-4{background-color:transparent;border-color:var(--stock-market-border)}
.dark .calculator-main .refer-box .refer-bg .new-price{background:var(--color-gray)}
.dark .calculator-main .refer-box .price-link:hover,.dark .calculator-main .refer-box .price-link:focus{color:var(--link-color)}
.dark .calculator-main .addcost-card .tb-title{background-color:var(--surface-color);border-color:var(--color-dark)}
.dark .calculator-main .c-action .cost-summary-box,.dark .calculator-main .c-box .col-lg-8,.dark .calculator-main .sidebar-right .input-group .symbol-box,.dark .calculator-main .sidebar-right .form-control.text-end,.dark .calculator-card .btn#resetBtn,.dark .verifier .verifier-top,.dark .verifier .verifier-box .verify,.dark .verifier .verifier-box .verify .btn.calculator,.dark .verifier .verifier-box .memory,.dark .right-content .contact-container .tips,.dark .calculator-main #swap{border-color:var(--border-color)}
.dark .calculator-main .form-select{color:var(--color-light);border-color:var(--firm-top-search-border)}
.dark .calculator-main select.form-select{background-color:var(--color-dark)!important}
.dark .calculator-main .sidebar-right .input-group .title-box,.dark .calculator-main .sidebar-right .input-group .input-group-text-custom,.dark .calculator-main .sidebar-right .cost-head .cost-head-text h4,.dark .calculator-card form .form-select,.dark .calculator-main .sidebar-right .form-control.text-end.no-symbol,.dark .sidebar-right #waferCostPrice,.dark .verifier .verifier-box .form-control{color:var(--color-light)}
.dark .calculator-main .refer-box .reference b,.dark .calculator-card .form-label-sm{color:var(--color-light);opacity:0.7}
.dark .calculator-main .c-action .btn.btn-secondary,.dark .calculator-main .addcost-card .list-group-item,.dark .calculator-main .memory-card .form-control,.dark .calculator-main .addcost-card .list-group-item{background-color:transparent;border-color:var(--border-color)}
.dark .calculator-card form .input-group .form-control,.dark .calculator-card form .form-select,.dark .calculator-main .sidebar-right .form-control.text-end,.dark .calculator-card form .form-control,.dark .verifier .verifier-box .form-control,.dark .contact-container .form-control{background-color:var(--color-black);border-color:var(--stock-market-border)}
.dark .calculator-card .price-tag{background-color:var(--color-dark);color:var(--color-blue)}
.dark .calculator-main .refer-box .reference b,.dark .calculator-card .form-label-sm{opacity:1}
.dark .verifier .verifier-box .verify .btn.verify-btn:hover,.dark .verifier .verifier-box .verify .btn.calculator:hover{background-color:transparent;color:var(--color-light)}

@media (max-width:767px){
.container{min-width:350px;padding-left:10px;padding-right:10px}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{padding-left:10px;padding-right:10px}
.row{margin-right:-10px;margin-left:-10px}
.top-bar .mobile-link,.header .top-ggbox,.footer .nav,.copyright .list-inline,.web-rightbar,.screen-focus .price-index #box-1,.screen-focus .price-index #box-2,.page-company .company-text .tag-badges{display:none}
.theme-switcher{line-height:0}
.theme-switcher .theme-option{width:18px;height:18px;margin-top:2px}
.top-bar .web-link{padding-left:0}
.header .logo a,.header .logo{width:140px;height:39px;overflow:hidden;margin:auto}
.header .logo{margin-bottom:15px}
.dark .header .logo a{background-position:top center}
.header .d-flex{display:block!important}
.header .container{padding:15px 10px!important}
.header .search-box{margin:0 40px 0 0;width:90%}
.header .search-box form{margin-left:0}
.header .search-box .form-control{padding:.205rem .75rem;height:35px}
.dark .navbar{border-top:1px var(--border-color) solid}
.navbar{position:absolute;z-index:100;width:100%;padding-bottom:0;background-color:#fff;display:block;box-shadow:none}
.navbar .container{box-shadow:0 5px 10px #E4E8EE;padding-bottom:20px}
.dark .navbar .container{box-shadow:0 5px 10px rgba(0, 0, 0, .65)}
.navbar .operate{display:block;}
.navbar .operate .icon{display:block;width:24px;height:24px;text-indent:-9999px;background:url(/static/images/icon-menu.svg) no-repeat center center;cursor:pointer}
.navbar .operate .icon.open{position:absolute;top:-45px;right:10px}
.navbar .operate .icon.close{width:26px;height:26px;background-image:url(/static/images/icon-close.svg);position:absolute;top:15px;right:15px;}
.navbar .container.hide{display:none!important}
.navbar .navbar-nav{height:auto;overflow:initial;padding-bottom:0}
.navbar .navbar-nav li{font-size:18px;line-height:45px;height:45px;width:100%}
.navbar .navbar-nav li a{padding:0 10px}
.navbar .navbar-nav li.active a{font-weight:bold}
.navbar .navbar-nav li.active a::before{left:auto;margin-left:0;width:50px;bottom:0}
.footer .logo{text-align:center}
.footer .logo img{width:140px;height:auto;margin:auto}
.footer .copyright{font-size:15px;border-top:0;padding-top:0!important}
.footer .copyright .text-md-right{opacity:0.7;padding-top:5px;text-align:center}
.list-inline-item:not(:last-child){margin-right:10px}
.mt-4,.my-4{margin-top:1.2rem!important}
.screen-focus .focus-box{flex:0 0 100%;max-width:100%}
.screen-focus .price-index #box-1.show,.screen-focus .price-index #box-2.show{display:block;padding-bottom:10px}
.screen-focus .price-box{margin-bottom:0.7rem!important;flex:0 0 100%;max-width:100%}
.screen-focus .price-box .time{padding-right:30px;position:relative;cursor:pointer}
.screen-focus .price-box .time::before{display:block;content:"";width:22px;height:22px;position:absolute;right:0;top:0;background:url(/static/images/icon-trend.svg) no-repeat center center}
.screen-focus .price-box .chart-container{display:none}
.screen-focus{margin-top:-5px!important}
.screen-focus .carousel .carousel-caption{display:block!important}
.screen-focus .block-heading{padding:0 10px 0 15px;position:relative}
.screen-focus .block-heading::before,.block-heading.bb-heading::before{display:block;content:"";width:6px;height:16px;background:#3A527E;position:absolute;left:0;top:50%;margin-top:-8px}
.screen-focus .focus-box,.screen-focus .recommend-news,.home-price,.right-review{padding-top:10px;border-top:10px rgba(128, 128, 128, 0.05) solid}
.screen-focus .recommend-news .node-ifno{padding-bottom:4px}
.screen-focus .recommend-news .news-list h5.pinned a{font-size:1.1rem;}
.home-price .col-lg-12{margin-bottom:15px!important}
.home-price .product-nav{border-top:0}
.home-price .product-nav .more-link{position:absolute;top:-15px;right:10px}
.home-price .product-nav .nav,.page .page-box .left-nav,.page-firm .logo-wall .nav-tabs,.page-news .news-tabs ul,.page-price .price-nav .nav{flex-wrap:initial;padding:0;padding-top:6px;padding-bottom:2px;align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
.home-price .product-nav .nav li,.page .page-box .left-nav li,.page-firm .logo-wall .nav-tabs li,.page-news .news-tabs ul li,.page-price .price-nav .nav li{white-space:nowrap;margin-right:10px;display:initial;padding:0;text-align:left;line-height:35px;position:relative}
.home-price .product-nav .nav li a{padding:6px 0 0 0;font-size:17px}
.home-price .left-price{padding-right:0}
.home-price .table-responsive,.home-price.add-cost .table-responsive{max-height:100%;overflow:auto;overflow-x:auto}
.home-price .table-responsive thead th.title,.page-price .table-responsive thead th.title{min-width:240px}
.home-price .table-responsive thead th.w110,.page-price .table-responsive thead th.w110{min-width:100px}
.home-price .table-responsive thead th.w140,.page-price .table-responsive thead th.w140{min-width:140px}
.home-price .table-responsive tbody td b a,.page-price .table-responsive tbody td b a{line-height:22px}
.page .table-responsive thead th.c-doubt{min-width:120px}

.page-add-cost .table-responsive thead th.title{min-width:160px}
.page-add-cost .table-responsive thead th.w110{min-width:100px}
.page-add-cost .table-responsive thead th.w140{min-width:140px}
.page-add-cost .table-responsive thead th.w180{min-width:140px}
.page-add-cost .table-responsive tbody td b a{line-height:22px}
.table-responsive tbody td .stack-die .icon-doubt.more-info{top:-3px}

.table-responsive .change small{font-size:100%}
.home-price .product-price-box{padding-bottom:10px}
.home-price .right-review{padding-left:10px}
.home-price .right-review h5{display:inline;background:#fff;z-index:1;padding:0 10px 0 15px;position:relative;line-height:24px;font-size:19px;margin-bottom:10px}
.home-price .right-review h5::before{display:block;content:"";width:6px;height:16px;background:#3A527E;position:absolute;left:0;top:50%;margin-top:-8px}
.home-price .right-review h5 a{color:#212529;font-weight:500;font-size:19px;}
.right-review .news-pic img{margin-top:15px}
.dark .home-price .right-review h5{background-color:transparent}
.market-news .news-list-box .right-title{padding-left:10px;padding-top:0}
.market-news .news-list-box .right-title h5{font-size:17px}
.home .hot-pic-news .left-pic{display:none}
.industry-new .col-lg-8,.industry-new .col-lg-4{padding:0} 
.industry-new .market-news,.industry-new .newsflash{border-top:10px rgba(128, 128, 128, 0.05) solid;padding-left:10px;padding-right:10px}
.stock-market .owl-carousel .owl-nav{right:10px}
.box-line{border-top:0}
.block-heading{font-size:19px}
.page.home .price-box .nav-tabs{margin-top:4px}
.page.home .price-box .nav-tabs li a{padding:10px 0;display:inline}
.page-box{flex-direction:column;}
.page .page-box{margin:0 -10px}
.left-nav{flex:none;width:100%;border-right:none;border-bottom:1px solid #E7EAED;padding:15px 0;}
.left-nav ul{display:flex;justify-content:space-around;padding:0}
.page .page-box .left-nav{padding:5px 10px}
.page .page-box .left-nav li{margin-bottom:0;text-align:center;margin-right:0}
.page .page-box .left-nav li a{padding:0 15px;}
.page .page-box .left-nav li.active a{border-radius:4px}
.page .page-box .right-content{padding:15px}
.page .page-box .right-content .content-main p{font-size:17px;line-height:1.3}
.page .page-box .right-content h2{font-size:22px}
.page-price .price-nav{margin-bottom:15px}
.page-price .price-nav,.page-price .left-mainbox,.page-price .price-list,.page-price .product-view-box .product-classify .classify,.page-price .product-view-box .product-classify .update,.page-price .topprice-info .left-price,.page-price .topprice-info .right-price,.home .add-cost .col-lg-8,.home .add-cost .col-lg-4{flex:0 0 100%;max-width:100%}
.page-price .price-nav .nav{padding:0}
.page-price .price-nav .nav li{margin-right:0}
.page-price .price-nav .nav li .nav-link{padding:0 13px}
.page-price .price-nav .nav li.active .nav-link{border-left:0;border-bottom:3px solid #348CFF}
.blue .page-price .price-nav .nav li.active .nav-link{border-bottom-color:#23b5fd}
.topprice-info .left-price,.topprice-info .right-price{padding-left:10px;padding-right:10px}
.page-price .product-classify .update{font-size:14px}
.page-price .product-classify .update::before{width:14px;height:14px}
.page-price .product-view-box .product-classify .classify{font-size:14px;padding-left:0}
.page-price .product-view-box .product-classify .classify::before{display:none}
.page-price .product-view-box .product-classify{display:block!important;padding-top:0;border-bottom:0}
.page-price .product-view-box .product-classify .classify{font-size:19px}
.page-price .product-view-box .product-classify .update{width:100%;margin-top:5px;font-size:14px}
.page-price .topprice-info{position:relative;border:0;border-bottom:1px #E7EAED solid;padding-bottom:10px}
.page-price .topprice-info .left-price .top-box{font-size:17px;height:40px;line-height:40px;padding-left:10px}
.page-price .topprice-info .left-price .new-price{width:45%}
.page-price .topprice-info .left-price .new-price h3,.page-price .topprice-info .left-price .new-price p,.trend-chart .tab-content .tab-pane .title p{text-align:left}
.page-price .topprice-info .right-price .top-box{position:absolute;padding:0;background-color:transparent;top:-143px;right:10px;color:#DCDCDC;height:auto;line-height:normal}
.page-price .topprice-info .right-price .box-bg .currency{font-weight:normal;font-size:14px}
.page-price .topprice-info .right-price .change{border-top:1px #f4f4f4 solid}
.page-price .topprice-info .right-price .change dl{width:43%;padding-left:10px;}
.page-price .topprice-info .left-price .new-price h3{font-size:25px}
.trend-chart .nav .nav-item{margin-left:0}
.trend-chart .nav-tabs .nav-item.active::before{width:90%;left:0;margin-left:4px}
.trend-chart .tab-content .tab-pane .title{padding:15px 0 0 0}
.trend-chart .tab-content .tab-pane .title h4{font-size:16px;text-align:left;font-weight:bold;line-height:22px}
.trend-chart .tab-content .tab-pane .chart-container{width:100%;height:260px;padding-right:10px;padding-top:10px;margin-bottom:15px}
.page-price .block-heading{font-size:18px;font-weight:bold}
.page-price .price-tips .right-txt .time{font-size:12px;line-height:18px}
.page-price .history-box .tips.top-tips{padding-top:5px}
.page-price .history-box .histroy-year li{margin-bottom:7px}
.page-price .history-box table td{line-height:30px}
.page-price .history-box table .two-head{display:none}
.page-price .history-box table td{width:100%;display:block}
.page-price .product-price-box{margin-bottom:10px!important}
.page-price .table-responsive thead th{font-size:12px}
.page-price .table-responsive thead th.price-n{min-width:70px}
.page-price .table-responsive td{font-size:15px;line-height:1.4;padding-right:7px}
.page-price .table-responsive td b{font-size:15px;line-height:24px}
.table-responsive tbody td .stack-die .more-info{line-height:17px}
.page-price .table-responsive .change{font-size:13px;display:block}
.page-price .table-responsive .change small{padding-left:0}
.page-price .table-responsive .new-price{width:60px}
.page-review .industry-new .market-news{border-top:0;padding:0}
.page-review .news-list-box .review-news{min-height:95px;padding:13px 0;padding-left:110px;position:relative}
.page-review .news-list-box .review-news .left-pic{padding-right:0;position:absolute;left:0;top:18px;width:100px;}
.page-review .news-list-box .review-news .left-pic img{background-color:rgba(128, 128, 128, 0.07)}
.page-review .market-news .news-list-box .right-title{padding:0}
.page-review .market-news .news-list-box .right-title h5{font-size:16px;font-weight:bold}
.page-report .report-list{margin-bottom:0!important}
.page-report .report-card,.page-report .report-list .report-top .rep-info,.page-report .report-list .report-top .rep-pic,.page-company .company-content .col-8,.page-company .company-content .col-4,.page-company .company-details dl{flex:0 0 100%;max-width:100%}
.page-report .filters select{margin-bottom:10px}
.page-report .report-grid .rep-bg{height:190px}
.page-report .report-card .rep-bg img{max-width:280px;max-height:180px}
.page-report .report-list .report-top .rep-info{padding-right:0}
.page-report .report-top .rep-pic .rep-bg{height:260px}
.page-report .report-top .rep-pic .rep-bg img{max-width:230px;max-height:230px}
.page-report .report-title{height:auto}
.page-report .report-top .rep-info .tag{margin-right:15px}
.page-report .report-top .rep-info h3{font-size:19px}
.page-report .tab-content .text{font-size:15px;line-height:20px;opacity:0.8}
.page-report .rep-info{padding:10px 0 15px 0;border:0}
.dark .page-report .rep-info{border:0}
.page-firm .top-search{padding-top:30px}
.page-firm .keyword-tags{height:35px;overflow:hidden;}
.page-firm .newsflash{margin-bottom:0!important}
.page-firm .newsflash .flash-item .content h5{padding-right:0}
.page-firm .top-search h3{font-weight:normal;font-size:22px}
.page-firm .logo-wall{margin-bottom:1.5rem !important}
.page-firm .logo-wall .nav-tabs{margin-bottom:0}
.page-firm .logo-wall .nav-tabs li{margin-right:15px;padding:0}
.page-firm .logo-wall .nav-tabs .nav-link{padding:5px 0}
.page-firm .brand-logo-grid{padding-top:15px}
.page-firm .brand-logo-grid li{width:33.3%;min-width:33.3%;padding:0}
.page-firm .brand-logo-grid li a,.dark .page-firm .brand-logo-grid li a{border:0}
.dark .page-firm .brand-logo-grid li a:hover,.page-firm .brand-logo-grid li a:hover{border:0}
.page-news .industry-new .market-news{border-top:0;padding:0}
.page-news .industry-new .left-carousel,.page-news .focus-news .right-side,.search-left,.search-right,.calculator-main .col-lg-8,.calculator-main .col-lg-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.page-news .focus-news .left-carousel .carousel-item .carousel-caption{display:block!important;padding:10px}
.page-news .focus-news .left-carousel .carousel-item h4{font-size:18px}
.page-news .industry-new .left-carousel{margin-bottom:10px}
.page-news .focus-news .right-side .side-item{width:50%;float:left;height:125px;padding:0}
.page-news .focus-news .right-side .side-item h4{font-size:14px;line-height:16px;;height:120p;overflow:hidden}
.page-news .focus-news .right-side .side-item img{filter:blur(2px);width:150%;margin-left:-20px}
.page-news .focus-news .right-side .side-title{padding:10px}
.page-news .news-tabs ul li{margin-right:20px}
.page-news .news-tabs ul li a{padding-top:0}
.page-news .news-tabs ul li.active a::before{bottom:-2px}
.article-box .news-title{font-size:22px;padding-right:0;line-height:28px}
.article-box .news-body{padding-right:0;border-bottom:0}
.article-box .news-body p{font-size:18px;text-align:left;line-height:25px}
.article-box .news-body p img{width:100%;height:auto}
.article-box .news-latest .article-list{margin:0 -10px}
.article-box .article-list .item-card{border-bottom:0}
.article-box .news-info .date{padding-left:0}
.article-box .news-info{border-bottom:0;margin-bottom:10px;padding-bottom:10px}
.article-list .item-card.right-pic{padding-right:0}
.article-list .cover{width:120px;height:75px;top:18px;transform:none;}
.article-list .item-card{padding:15px 0}
.article-list .text h3{font-size:17px;line-height:20px}
.article-list .item-card.right-pic h3{height:auto;margin-right:0;padding-right:130px}
.article-list .text .meta{font-size:14px}
.navbar .navbar-nav li.m-none{display:block}
.page-flash .jx-main-box{border-bottom:1px solid #E7EAED;padding-bottom:20px}
.page-flash .jx-time span.jx-title-time{padding:10px;font-size:15px}
.page-flash .jx-main-box-tag{width:100%;padding:10px 0;text-align:left;margin-bottom:0;border-right:0}
.page-flash .jx-main-box-news{padding:0;width:100%;line-height:22px;text-align:left}
.page-flash .gallery li{margin-right:0;width:50%}
.page-flash .gallery li.pic{padding:0 5px;background-color:transparent}
.page-flash .gallery li.pic a{display:block;overflow:hidden}
.page-flash .left-mainbox .article-box .news-latest .newsflash{border-top:0;margin:0 -10px}
.page-flash .left-mainbox .article-box .block-heading.bb-heading{background-color:transparent}
.page-flash .jx-main-arrow{display:none}
.page-company .company-name strong{display:block;font-size:20px}
.page-company .company-name .badge{margin:0 5px 0 0}
.page-company .company-details{margin:0 -10px 25px -10px}
.page-company .stock-item,.page-company .stock-item.update{width:100%;text-align:left}
.page-company .company-logo{width:100px;height:41px;margin-top:5px}
.page-company .company-url{position:relative;width:100%;right:auto;bottom:auto;display:block;width:100%;clear:both}
.page-search .search-left{margin-top:0!important}
.page-search .search-left ul{padding-bottom:10px;width:50%;float:left;height:152px;border:2px #fff solid}
.page-search .search-left ul li a.active{border:0}
.page-search .search-left ul li a{line-height:35px;height:35px}
.page-search .query-box h3{font-size:18px}
.page-search .news-list .newsli h3,.page-search .news-list .newsli p{margin-right:0}
.page-search .news-list .newsli p{line-height:22px}
.page-search .news-list .newsli .info{opacity:0.7}
.page-search .news-list .newsli .info .lmmc{padding-left:0}
.home-price.add-cost .block-heading{position:relative;top:auto}
.home-price.add-cost .product-nav{margin-top:-10px}
.home-price.add-cost .product-nav .nav{float:left;padding-top:0}
.home-price.add-cost .product-nav .nav li{padding-right:0}
.home-price.add-cost .table-responsive thead th.title{min-width:180px}
.home-price.add-cost .table-responsive thead th.w180{min-width:160px}
.home-price.add-cost .col-lg-4{padding:0;margin-bottom:0!important}
.home-price.add-cost.verifier .col-lg-4{padding:0 10px;margin-bottom:0!important}
.home-price.verifier .verifier-box .wafer{padding:0}
.home-price .calculator-card{padding-left:10px;padding-right:10px;margin-top:15px}
.verifier .verifier-top{border-top:0;height:35px}
.verifier .verifier-box{margin:0}
.verifier .verifier-box .wafer{margin-bottom:15px!important}
.verifier .verifier-box .memory,.verifier .verifier-box .verify{-ms-flex:0 0 100%;flex: 0 0 100%;max-width:100%;padding-left:0;padding-right:0;border-left:0;margin-bottom:15px}
.verifier .verifier-box .verify{margin-bottom:30px}
.verifier .verifier-box .verify label{display:none}
.verifier .verifier-box .verify .btn.calculator{text-align:center;text-indent:0}
.calculator-card form .yield-select .icon-doubt{left:60px}
.calculator-card form .wafer-select .col{padding-left:0}
.home-price.add-cost .left-price{margin-bottom:0!important}
.home-price .product-price-box{padding-bottom:0}
.page-add-cost .container.my-4{padding:0;max-width:100%}
.page-add-cost .card-body{padding:15px 10px 30px 10px}
.calculator-main .sidebar-right .cost-c-box{padding-left:10px;padding-right:10px}
.page-add-cost .container .calculator-box{border-width:0;border-top-width:1px}
.footer .col-md-2,.footer .col-md-6,.page-add-cost .container .calculator-box .col-12{padding-right:0}
.footer .container .row,.page-add-cost .container .calculator-box .row,.calculator-main .calculator-head{margin:0}
.calculator-box{width:100%}
.calculator-main{margin:auto}
.calculator-main .calculator-head .col-12{padding:0}
.calculator-main .card-body .col-md-4{padding-left:0;width:50%;float:left}
.calculator-main .card-body .col-md-5{width:80%;padding-left:0}
.calculator-main .card-body .col-md-2{width:20%;padding-right:0}
.calculator-main .refer-box .col-md-3 .small{text-align:left}
.calculator-main .card-body .form-label{font-size:13px}
.calculator-main .addcost-card .no-solution .no-pic{width:150px;margin-bottom:10px}
.calculator-main .sidebar-right .input-group .title-box .jquery-popover{transform: translateX(-40%)}
.calculator-main .addcost-card .tb-title,.calculator-main .addcost-card .list-group-item{width:700px}
.calculator-main .addcost-card .tb-title .col{height:30px}
.page-add-cost .container .add-cost{margin:0}
.page-add-cost .web-rightbar{display:block;flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}
.page-add-cost .web-rightbar .verifier{margin-top:20px;margin-bottom:0}
.page-add-cost .verifier .verifier-top{height:auto;padding-bottom:10px}
.page-add-cost .verifier .verifier-box .memory{padding-left:10px;padding-right:10px;border-left:1px #E7EAED solid}
.page-add-cost .web-rightbar .verifier .block-heading{position:relative;top:auto}
.page-add-cost .web-rightbar .verifier .col.verify .flex-column{margin-top:0;padding:0 10px}
.page-add-cost .verifier .verifier-box .verify .btn.verify-btn,.page-add-cost .verifier .verifier-box .verify .btn.calculator{width:100%}
.page-add-cost .product-classify{display:block!important}
.page-add-cost .product-classify .block-heading{width:100%;margin-bottom:5px}
.page-add-cost .calculator-card{margin-top:15px}
.page-add-cost .left-mainbox .row{margin:0}
.page-add-cost .left-mainbox .price-list{padding:0}
.home-price .product-price-box .text-gray{margin-top:0!important}
.page-add-cost .table-responsive{overflow-x:auto}
.table-responsive tbody td .stack-die .icon-more{top:2px}
.page-add-cost.page-price .table-responsive th .icon-doubt{left:60px}
}

@media (min-width:768px) and (max-width:991px){
.price-box,.focus-box,.page-add-cost .add-cost .col-lg-8,.home-price.add-cost .col-lg-8,.home-price.add-cost .col-lg-4{flex:0 0 100%;max-width:100%}
.home-price .right-review{padding-left:15px}
.table-responsive .change small,.page .web-rightbar{display:none}
.header .top-ggbox{margin-right:15px!important}
.home-price .product-nav .more-link{width:95px;font-weight:15px!important}
.verifier .verifier-box .wafer{padding-bottom:20px}
.home-price.add-cost .verifier-box .col{-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}
.home-price.add-cost .verifier-box .wafer{padding-top:0}
.calculator-box,.calculator-main .sidebar-right .input-group .right-input{width:100%}

}

@media (min-width:768px) and (max-width:1199px){
.page-price .table-responsive thead th.price-n{width:120px}
.calculator-card .form-label-sm{font-size:13px}
.calculator-card .btn{padding-left:7px!important;padding-right:7px!important}
.calculator-card .total{font-size:14px;padding-right:4px}
.home-price.add-cost .table-responsive .currency{display:none}
.verifier .verifier-box .memory{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}
.verifier .verifier-box .verify{-ms-flex: 0 0 35%;flex:0 0 35%;max-width:35%}
.verifier .verifier-box .verify .btn.calculator{font-size:13px;padding-left:6px}
.home-price.add-cost .col-lg-4{padding-top:0}
.calculator-main .sidebar-right .form-control.text-end{width:60px}
}

@media (min-width:992px) and (max-width:1199px){
.table-responsive .change small{display:none}
.calculator-card form .yield-select .col .form-label-sm{width:50%}
.calculator-card form .yield-select .col .input-group{width:50%}
.calculator-main .sidebar-right .form-control.text-end{width:60px}
.home-price.add-cost .product-nav .more-link{display:none}
}

@media (min-width:992px) and (max-width:1247px){
.calculator-main .sidebar-right .form-control.text-end{width:60px}
}