body, dd, dl, form, h1, h2, h3, h4, h5, h6, input, ol, p, select, td, textarea, th, ul { margin: 0; padding: 0 } em { font-style: normal } li { list-style: none } a { text-decoration: none; color: #000 } img { border: none; vertical-align: top } table { border-collapse: collapse } input, textarea { outline: 0 } textarea { resize: none; overflow: auto } body { font-size: 12px; font-family: "微软雅黑" } .clear_rx { zoom: 1 } .clear_rx:after { content: ""; display: block; clear: both } .fl_rx { float: left } .fr_rx { float: right } .hid_rx { display: none } .wrap1200 { width: 1200px; margin: 0 auto } .back, .floor_cntr, .piece, .piece_cntr, .relative { position: relative } .wapwidth { width: 100% } .margintop10 { margin-top: 10px } .clearfix:after { display: block; clear: both; height: 0; visibility: hidden; font-size: 0; line-height: 0; content: ""; } .clearfix { zoom: 1; } #think_header { height: 74px; background: black; } #think_header .think_head_con { width: 1200px; margin: 0 auto; } #think_header .think_logo { float: left; width: 210px; padding-top: 18px; } #think_header .think_car { width: 40px; height: 40px; float: right; border: 1px solid #4e4e4e; border-radius: 50%; box-sizing: border-box; padding: 11px; margin-top: 16px; } #think_header .think_car a { width: 17px; height: 16px; background-position: -5px -7px; ; position: relative; background: url(img/Cart-Icon.png)no-repeat; display: inline-block } #think_header .think_car i { width: 21px; height: 21px; position: absolute; top: -13px; left: 14px; color: #fff; background: #e70a08; border-radius: 50%; text-align: center; line-height: 21px; font-style: normal } #think_header .think_user { float: right; padding: 28px 18px; font-size: 15px; height: 16px; line-height: 16px; color: #fff; position: relative; } #think_header .think_user a { color: #fff; margin: 0 6px; float: left; } #think_header .think_user .logout { margin-top: 8px; margin-left: 63px; } #think_header .think_user a:hover { color: #e72e25; } #think_header .think_user span { width: 4px; float: left; } #think_header .think_login { width: 88px; } #think_header .think_register { text-align: right; background: url(http://p3.lefile.cn/product/adminweb/2017/11/27/c327a216-364e-4553-b9b1-12fb2c124917.png)-10px -97px no-repeat; width: 17px; height: 20px } #think_header .think_register>div { display: none; width: 160px; position: absolute; top: 50px; text-align: center; left: -65px; background: black; padding: 10px 10px 20px 10px; } #think_header .think_register:hover>div { display: block; } #think_header .think_register .ellipsis { width: 140px; display: inline-block; margin-top: 20px; } #think_header .think_search { width: 223px; height: 26px; position: relative; border: 1px solid silver; float: left; margin-left: 50px; margin-top: 23px; } #think_header .think_search input { float: left; width: 179px; height: 26px; line-height: 26px; border: 0; background: #000; padding-left: 10px; color: #fff; font-size: 15px; } #think_header .think_search button { width: 26px; height: 26px; text-indent: -9999px; border: 0; background-color: #000; background-position: -55px -5px; cursor: pointer; } #think_header .think_nav { float: left; position: relative; z-index: 9; } #think_header .think_nav .think_nav_border { height: 2px; position: absolute; left: 0; top: 72px; background: #e72e25; width: 0; z-index: 10; } #think_header .think_nav .think_navul { height: 72px; } #think_header .think_nav .think_li { height: 72px; line-height: 72px; padding-right: 35px; float: left; } #think_header .think_nav .think_li .th_nava { font-size: 17px; color: #fff; letter-spacing: 2px; display: block; height: 72px; line-height: 72px; } #think_header .think_nav .think_li a:hover { color: #ef2c2c; } #think_header .think_server { float: left; height: 30px; margin-top: 20px; position: relative; } #think_header .think_server input { height: 30px; background: #272727; border-radius: 16px; border: none; color: #ccc; box-sizing: border-box; padding: 0 12px; width: 140px; } #think_header .think_server a { float: left; width: 20px; height: 20px; position: absolute; top: 5px; left: 113px; background: url(../images/think/server.png) } .clearfix:after { display: block; clear: both; height: 0; visibility: hidden; font-size: 0; line-height: 0; content: "" } .clearfix { zoom: 1 } .fl { float: left } .fr { float: right } .top-nav201804031122 { width: 100%; height: 120px; background-color: #242425; } .top-nav201804031122 .top-nav-container { width: 1200px; margin: 0 auto; } .top-nav201804031122 .top-nav-container .top-nav-icon { width: 148px; height: 120px; float: left; list-style: none; border-left: 1px solid #373738; cursor: pointer; position: relative; } .top-nav201804031122 .top-nav-container .top-nav-icon a { display: block; width: 100%; height: 100%; text-decoration: none; } .top-nav201804031122 .top-nav-container .top-nav-icon .nav-text { color: #ccc; font-family: "微软雅黑"; position: absolute; text-align: center; bottom: 20px; display: block; width: 100%; overflow: hidden; font-size: 18px; } .top-nav201804031122 .top-nav-container .top-nav-icon .img-nav-icon { margin-top: 16px; margin-left: 40px; width: 60px; height: 60px; display: block; position: absolute; } .top-nav201804031122 .top-nav-container .top-nav-icon .img-show-off { z-index: 1; } .top-nav201804031122 .top-nav-container .top-nav-icon:hover .img-show-on { z-index: 2; } .top-nav201804031122 .top-nav-container .top-nav-icon:hover .nav-text { color: #ef2c2c; } .atp123123123171 .shop_advertise { margin-top: 10px; } .atp123123123171 #T_service { padding-top: 25px; line-height: 20px; zoom: 1; clear: both; background: #34363c; margin-top: 0px; line-height: 24px; height: 420px; } .atp123123123171 #T_service .t_service_con { width: 1200px; margin: 0 auto; } .atp123123123171 #shop_contact { float: left; width: 230px; padding-top: 5px; } .atp123123123171 #T_service ul { display: block; overflow: auto; zoom: 1; float: right; padding-left: 30px; width: 100%; } .atp123123123171 #T_service li { display: block; float: left; width: 170px; position: relative; padding-left: 36px; } .atp123123123171 #T_service li i { display: block; position: absolute; left: 0px; top: 6px; width: 29px; height: 29px; background-image: url(icons/shopicon.png); background-repeat: no-repeat; } .atp123123123171 #T_service h2 { font-weight: normal; display: block; margin: 9px 0px 7px 0; font-size: 16px; line-height: 24px; height: 24px; border: none; background: none; color: white; } .atp123123123171 #T_service li a { display: block; color: #686a6e; } .atp123123123171 #T_service li a:hover { color: #fff; } .atp123123123171 .i01 { background-position: -4px -245px; } .atp123123123171 .i02 { background-position: -44px -245px; } .atp123123123171 .i03 { background-position: -84px -245px; } .atp123123123171 .i04 { background-position: -124px -245px; } .atp123123123171 .i05 { background-position: -164px -246px; } .atp123123123171 .up_service_con { width: 1200px; height: 180px; margin: 0 auto; } .atp123123123171 #T_service .up_service_con ul { height: 60px; line-height: 60px; margin-top: 62px; padding-left: 0; } .atp123123123171 #T_service .up_service_con li { text-align: center; width: 298px; box-sizing: border-box; color: #b0afaf; font-size: 24px; } .atp123123123171 #T_service .up_service_con li i { float: left; width: 50px; height: 50px; margin-left: 18px; } .atp123123123171 #T_service .up_service_con li .i01 { background: url(../images/think/footer_ico01.png); width: 42px; height: 49px; } .atp123123123171 #T_service .up_service_con li .i02 { background: url(../images/think/footer_ico02.png); width: 44px; height: 44px; } .atp123123123171 #T_service .up_service_con li .i03 { background: url(../images/think/footer_ico03.png); width: 49px; height: 49px; } .atp123123123171 #T_service .up_service_con li .i04 { background: url(../images/think/footer_ico04.png); width: 44px; height: 43px; } * { margin: 0; padding: 0; } .clearfix:after { display: block; clear: both; height: 0; visibility: hidden; font-size: 0; line-height: 0; content: "" } .clearfix { zoom: 1 } .fl { float: left } .fr { float: right } .cms_tab_goods_layout { min-width: 1200px; } .new_star_hot201803232020 { min-width: 1200px; padding-top: 60px  !important; padding-bottom: 0px  !important; font-family: "Microsoft YaHei"; background: rgba(249, 249, 249, 1); } .new_star_hot201803232020 a { text-decoration: none } .new_star_hot201803232020 img { border: none } .new_star_hot201803232020 .hot_pro { width: 1202px  !important; margin: 0 auto } @media screen and (min-width: 1700px) { .new_star_hot201803232020 { padding-top: 60px  !important; padding-bottom: 0px  !important; background: rgba(249, 249, 249, 1); } .new_star_hot201803232020 .hot_pro { width: 1602px  !important; } } .new_star_hot201803232020 .hot_pro_head { height: 38px; margin: 0; color: #000; display: flex; align-items: center; position: relative; } .new_star_hot201803232020 .hot_pro_title { color: #999; font-size: 26px; font-weight: 800; color: #252525  !important; line-height: 38px; width: 326px; padding-left: 10px; } @media screen and (min-width: 1700px) { .new_star_hot201803232020 .hot_pro_title { width: 326px; font-size: 26px; font-weight: 800; padding-left: 10px; } } .new_star_hot201803232020 .hot_pro_head_hot { font-size: 16px; line-height: 36px; color: #ddd } .new_star_hot201803232020 .hot_pro_head_hot li { cursor: pointer; list-style: none; margin-left: 0px  !important; margin-right: 44px  !important; } .new_star_hot201803232020 .cur { color: #2077ff  !important; border-bottom: 2px solid #2077ff  !important; } .new_star_hot201803232020 .hot_pro_head_hot span { margin: auto 27px; border-radius: 6px; } .new_star_hot201803232020 .hot_pro_left { width: 892px; border-radius: 6px; overflow: hidden; } .new_star_hot201803232020 .hot_pro_left .hot_pro_left_top { width: 892px; height: 398px; border-radius: 6px; overflow: hidden; } .new_star_hot201803232020 .hot_pro_left .hot_pro_left_bottom { width: 892px; height: 398px; border-radius: 6px; overflow: hidden; margin-top: 24px; } .new_star_hot201803232020 .hot_pro_right_top>div { display: inline-block; margin-left: 24px; width: 282px; height: 346px; overflow: hidden; position: relative; border-radius: 6px; } .new_star_hot201803232020 .hot_pro_container .float_layer { width: 282px; height: 400px; position: absolute; background: #0080b9; z-index: 2; left: 100%; top: 100%; text-align: center; color: #fff; display: none; } .new_star_hot201803232020 .hot_pro_container .layer_out { left: 100%; top: 100%; } .new_star_hot201803232020 .hot_pro_container .float_layer .pd_name { font-size: 26px; line-height: 40px; width: 210px; height: 80px; overflow: hidden; margin: 0 auto; margin-top: 40px; margin-bottom: 34px; } .new_star_hot201803232020 .right_list>div a { cursor: pointer; } .new_star_hot201803232020 .right_back { display: none; width: 100%  !important; height: 100%  !important; background-color: rgba(0, 0, 0, .3); position: absolute; left: 0; top: 0; } .new_star_hot201803232020 .right_list a:hover .float_layer { left: 0; top: 0; } .new_star_hot201803232020 .right_list a .float_layer .pd_name_big { font-size: 40px; margin-top: 70px; height: 52px; overflow: hidden; line-height: 52px; margin-left: 40px; margin-right: 40px; } .new_star_hot201803232020 .right_list a .float_layer .pd_name_small { font-size: 26px; height: 28px; overflow: hidden; font-weight: normal; line-height: 28px; margin: 10px 40px 38px 40px; } .new_star_hot201803232020 .hot_pro_container .float_layer .pd_price { font-weight: normal; font-size: 14px; } .new_star_hot201803232020 .hot_pro_container .float_layer .price { font-size: 34px; font-weight: 700; } .new_star_hot201803232020 .hot_pro_container .float_layer .pd_buy_btn { margin-top: 10px; display: inline-block; line-height: 40px; width: 160px; height: 40px; margin-top: 50px; position: relative; } .new_star_hot201803232020 .hot_pro_container .float_layer .pd_buy_btn .pd_btn_border { height: 100%; width: 100%; border: 1px solid #fff; position: absolute; left: 0; top: 0; border-radius: 40px; opacity: .2; filter: alpha(opacity=50); } .new_star_hot201803232020 .right_list a .hot_pro_price { transition: all .3s; } .new_star_hot201803232020 .right_list a:hover .right_back { display: block } .new_star_hot201803232020 .right_list a .imgli img { transition: all .3s; height: 100%; border: none; } .new_star_hot201803232020 .right_list a .imgli { text-align: center; height: 220px; background: #fff; } .new_star_hot201803232020 .right_list .pd-item { margin-left: 22px; width: 282px; height: 398px; position: relative; overflow: hidden; border-radius: 6px; } .new_star_hot201803232020 .right_list .pd-item .pd-corner { position: absolute; color: #fff; background-color: #d9a252; font-size: 14px; padding: 4px 10px; left: 10px; top: 10px; border-radius: 4px; } .new_star_hot201803232020 .hot_pro_right .pd-item-bottom { margin-top: 22px; } .new_star_hot201803232020 .hot_pro_left .pd-item-first { margin-left: 0; } .new_star_hot201803232020 .right_list a .pd-box { background: #eee; height: 178px; padding: 0 24px; overflow: hidden; } .new_star_hot201803232020 .right_list a .pd-box .pd-text { background: #eee; height: 126px; font-size: 18px; line-height: 24px; color: #3a3d3f; height: 50px; overflow: hidden; margin-top: 18px; font-weight: 700 } .new_star_hot201803232020 .right_list a .pd-box .pd-des { background: #eee; height: 126px; font-size: 16px; line-height: 24px; color: #3a3d3f; height: 50px; overflow: hidden; margin-top: 6px; font-weight: normal } .new_star_hot201803232020 .hot_pro_price { margin-top: 6px; font-size: 14px; color: #e03531; } .new_star_hot201803232020 .hot_pro_price .price { font-size: 24px; font-weight: 700; } .new_star_hot201803232020 .right_list a .float_layer { left: 0; top: 0; } .cms_think_channel_banner_component { width: 100%; background: #fff; } .cms_think_channel_banner_component #xiaoxin_div { position: relative; max-width: 1920px; margin: 0 auto; } .cms_think_channel_banner_component #xiaoxin_div #ul1 li { display: none; } .cms_think_channel_banner_component #xiaoxin_div #ul1 li:first-child { display: block; } .cms_think_channel_banner_component #xiaoxin_div #ul1 a { display: block; } .cms_think_channel_banner_component #xiaoxin_div .btn_div { width: 820px; position: absolute; left: 50%; top: 180px; margin-left: -410px; z-index: 200; } .cms_think_channel_banner_component #xiaoxin_div .btnLeft { cursor: pointer; width: 41px; height: 69px; background-image: url(http://shop.lenovo.com.cn/images/icon.png); background-repeat: no-repeat; background-position: -88px -192px; display: inline-block; position: absolute; left: 0; top: 50%; margin-top: -34px; } .cms_think_channel_banner_component #xiaoxin_div .btnRight { cursor: pointer; width: 41px; height: 69px; background-image: url(http://shop.lenovo.com.cn/images/icon.png); background-repeat: no-repeat; background-position: -130px -192px; display: inline-block; float: right; position: absolute; right: 0; top: 50%; margin-top: -34px; } .cms_think_channel_banner_component #xiaoxin_div .lubo_dots { position: absolute; left: 50%; bottom: 40px; z-index: 3; text-align: center; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); } .cms_think_channel_banner_component #xiaoxin_div #dot_ul li { display: inline-block; display: inline; zoom: 1; width: 26px; height: 26px; background: #383838; cursor: pointer; margin: 0 5px; position: relative; } .cms_think_channel_banner_component #xiaoxin_div #dot_ul li.active { background: #3f3f44; } .cms_think_channel_banner_component #xiaoxin_div #dot_ul li.active:after { content: ''; height: 20px; width: 20px; background: #fffcf2; position: absolute; left: 3px; top: 3px; } #think_up_f a { text-decoration: none } #think_up_f img { border: none } #think_up_f { width: 1200px; margin: 0 auto } #think_up_f .hot_pro_head { height: 38px; margin: 0 0 30px; } #think_up_f .hot_pro_title { color: #999; font-size: 24px; line-height: 38px; } #think_up_f .hot_pro_head_recommend { font-size: 16px; line-height: 36px; color: #ddd } #think_up_f .hot_pro_head_recommend li { cursor: pointer; list-style: none; } #think_up_f .cur { color: #2077ff; border-bottom: 2px solid #2077ff; } #think_up_f .hot_pro_head_recommend span { margin: auto 27px; border-radius: 6px; } #think_up_f .hot_pro { width: 1202px; border-radius: 6px; overflow: hidden; } #think_up_f .hot_pro_top { width: 1200px; height: 296px; border-radius: 6px; overflow: hidden; } #think_up_f .hot_pro_bottom { width: 1200px; height: 422px; border-radius: 6px; overflow: hidden; padding-top: 24px; } #think_up_f .hot_pro_right_top>div { display: inline-block; margin-left: 24px; width: 282px; height: 346px; overflow: hidden; position: relative; border-radius: 6px; } #think_up_f .float_layer { width: 282px; height: 400px; position: absolute; background: #3aa773; z-index: 2; left: 100%; top: 100%; text-align: center; color: #fff; display: none; } #think_up_f .layer_out { left: 100%; top: 100%; } #think_up_f .float_layer .pd_name { font-size: 26px; line-height: 40px; width: 210px; height: 80px; overflow: hidden; margin: 0 auto; margin-top: 40px; margin-bottom: 34px; } #think_up_f .right_list>div a { cursor: pointer; } #think_up_f .right_back { display: none; width: 100%  !important; height: 100%  !important; background-color: rgba(0, 0, 0, .3); position: absolute; left: 0; top: 0; } #think_up_f .right_list a:hover .float_layer { left: 0; top: 0; } #think_up_f .right_list a .float_layer .pd_name_big { font-size: 40px; margin-top: 70px; height: 52px; overflow: hidden; line-height: 52px; margin-left: 40px; margin-right: 40px; } #think_up_f .right_list a .float_layer .pd_name_small { font-size: 26px; height: 28px; overflow: hidden; font-weight: normal; line-height: 28px; margin: 10px 40px 38px 40px; } #think_up_f .float_layer .pd_price { font-weight: normal } #think_up_f .float_layer .price { font-size: 34px; font-weight: 700; } #think_up_f .float_layer .pd_buy_btn { margin-top: 10px; display: inline-block; line-height: 40px; width: 160px; height: 40px; position: relative; margin-top: 50px; } #think_up_f .float_layer .pd_buy_btn .pd_btn_border { height: 100%; width: 100%; border: 1px solid #fff; position: absolute; left: 0; top: 0; border-radius: 40px; opacity: .2; filter: alpha(opacity=50); } #think_up_f .right_list a .hot_pro_price { transition: all .3s; } #think_up_f .right_list a:hover .right_back { display: block } #think_up_f .right_list a .imgli img { transition: all .3s; height: 100%; border: none; } #think_up_f .right_list a .imgli { text-align: center; height: 220px; background: #fff; } #think_up_f .right_list .pd-item { margin-left: 18px; width: 282px; height: 398px; position: relative; overflow: hidden; border-radius: 6px; } #think_up_f .right_list .pd-item:nth-child(1) { margin-left: 7px } #think_up_f .hot_pro_right .pd-item-bottom { margin-top: 22px; } #think_up_f .pd-item-first { margin-left: 0; } #think_up_f .right_list a .pd-box { background: #eee; height: 178px; padding: 0 24px; overflow: hidden; } #think_up_f .right_list a .pd-box .pd-text { background: #eee; height: 126px; font-size: 18px; line-height: 24px; color: #3a3d3f; height: 50px; overflow: hidden; margin-top: 18px; font-weight: 700 } #think_up_f .right_list a .pd-box .pd-des { background: #eee; height: 126px; font-size: 16px; line-height: 24px; color: #3a3d3f; height: 50px; overflow: hidden; margin-top: 6px; font-weight: normal } #think_up_f .hot_pro_price { margin-top: 6px; font-size: 14px; color: #e03531; } #think_up_f .hot_pro_price .price { font-size: 24px; font-weight: 700; } #think_up_f .float_layer { left: 0; top: 0; display: none; } #think_lone_rsix .fl hot_pro_left { width: 282px; height: 714px; } #think_lone_rsix .fl hot_pro_left .hot_pro_left_top { width: 282px; height: 714px; } #think_lone_rsix .right_list a .float_layer .pd_name_big { font-size: 34px; line-height: 40px; width: 210px; height: 40px; overflow: hidden; margin: 0 auto; margin-top: 40px; } #think_lone_rsix .right_list a .pd-box { text-align: center; height: 127px; } #think_lone_rsix .right_list .pd-item { float: left; height: 346px; margin-bottom: 22px; } #think_lone_rsix .float_layer { height: 346px; background-color: #674ed6; } #think_lone_rsix .float_layer .pd_buy_btn { margin-top: 10px; }
.ui-sortable .cms_draggable_href_component { background: rgba(173, 170, 170, .9); border: 2px white dashed; } .cms_draggable_href_component_Body { width: 1px; position: relative; margin: auto; height: 100%; } .cms_draggable_href_component { position: absolute; height: 100px; width: 200px; overflow: hidden; } .cms_draggable_href_component>a { display: block; width: 100%; height: 100%; position: relative; } .cms_draggable_href_component>a>span { font-size: 20px; display: none; text-align: right; padding-right: 10px; color: #000; } .cms_draggable_href_component>a>div { font-size: 20px; display: none; text-align: right; padding-right: 10px; color: #000; } .ui-sortable .cms_draggable_href_component>a>span { display: block; background: white; height: 25px; width: 25px; line-height: 26px; text-align: right; font-size: 14px; position: absolute; right: 0px; top:0px; } .ui-sortable .cms_draggable_href_component>a>div { display: block; position: absolute; top:26px; }
.cms_currency_layout { width: 100%; margin: 0 auto; position: relative; }
.ui-sortable .cms_draggable_href_component { background: rgba(173, 170, 170, .9); border: 2px white dashed; } .cms_draggable_href_component_Body { width: 1px; position: relative; margin: auto; height: 100%; } .cms_draggable_href_component { position: absolute; height: 100px; width: 200px; overflow: hidden; } .cms_draggable_href_component>a { display: block; width: 100%; height: 100%; } .cms_draggable_href_component>a>span { font-size: 20px; display: none; text-align: right; padding-right: 10px; color: #000; } .cms_draggable_href_component>a>div { font-size: 20px; display: none; text-align: right; padding-right: 10px; color: #000; } .ui-sortable .cms_draggable_href_component>a>span { display: block; background: white; height: 25px; width: 25px; line-height: 26px; text-align: right; font-size: 14px; position: absolute; right: 0px; top:0px; } .ui-sortable .cms_draggable_href_component>a>div { display: block; position: absolute; top:26px; }

