@charset "utf-8";
/* CSS Document */
*,input { font-family:'Microsoft Yahei', 'simhei'; }
em,i { font-style:normal;}
.repairDeploy_wrap {width:1100px; margin:0 auto; background:#fff;}
.repairDeploy_wrap .search_block {height:159px;width: 1100px;clear: both;display: block; background:url(../images/search_block_bg.jpg) #000 0 0 no-repeat; position:relative;}
.repairDeploy_wrap .search_block .search_input {width:488px; height:33px; line-height:33px; padding:0 5px; background:#fff; border:1px solid #e9504a; float:left; font-size:14px; margin:62px 0 0 250px;}
.repairDeploy_wrap .search_block .search_submit {width:103px; height:35px; background:#e9504a; border:1px solid #e9504a; border-radius:0 18px 18px 0; color:#fff; cursor:pointer; float:left; margin:62px 0 0 0; font-size:16px;}
.repairDeploy_wrap .search_block .search_links {color:#68a9eb; font-size:12px; text-decoration:underline; float:left; margin:70px 0 0 60px;}
.search_links{margin: 10px 0 0 250px!important;}
.repairDeploy_wrap .search_block .how_search_links { float:left; color:#fff; font-size:12px; text-decoration:underline; margin:120px 0 0 -490px;}
#findAutoNumber{position: relative;}
.section_top_content_msg12_p{position: absolute;bottom: -15px;right: -130px;width: 130px;height:50px;color: #fff;background:#0088cc;border-radius: 5px;display: none;line-height: 16px;text-align: center; z-index: 10;}
/*show how search*/
.how_search {height:350px;width: 1100px;clear: both; background:url(../images/how_search_bg.jpg) 0 0 no-repeat; text-align:center; padding:20px 0 0;}
.how_search .hhow_search_link { text-decoration:none; color:#333; margin:0 0 10px 0; display:inline-block;}
.how_search .other_search_links {text-align:right; margin:0 20px 0 0;}

.how_search .other_search_links a { font-size:12px; color:#71acea;}

.drop_search_layer { position:absolute; top:98px; left:250px; z-index:999; background:#fff; width:500px; height: auto; padding: 10px 0; display: none;}
.drop_search_layer table {height: auto;}
.drop_search_layer .close_drop {width:30px; height: 30px; display: block; background: #ccc; position: absolute; top: 0; right: 0; z-index: 1000; line-height: 30px; text-align: center; border-radius: 0 0 0 30px; font-size: 18px; color: #f00;
    cursor: pointer;}

/*result tab*/
.result_wrap {overflow:auto; border-bottom:5px solid #fafafa; padding:0 0 20px 0; display:none;}

.result_tab {height:48px; line-height:48px;}
.result_tab li {width:366px; height:45px; line-height:45px; float:left; font-size:18px; text-align:center; background:#e9504a; border-bottom:3px solid #ba403b; color:#fff; cursor:pointer;}
.result_tab .bg01.sel {height:48px; line-height:48px;background:url(../images/11.jpg) right 0 no-repeat; border:none; color:#e9504a;}
.result_tab .bg02.sel {height:48px; line-height:48px;background:url(../images/11.jpg) right 0 no-repeat; border:none; color:#e9504a;}

.result_content {overflow:auto; min-height:300px;}
.sub_con {display:none; overflow:auto;}
.cur_sub_con {display:block;}

.result_repair_left {width:300px; padding:20px; float:left; border-right:1px solid #e5e5e5;}
.result_repair_left .result_table01 {width:300px;}
.result_repair_left .result_table01 td {padding:5px 0; font-size:14px;}
.result_repair_left .result_table01 td .surplus_time {color:#fff; background:#e9504a; padding:0 15px; border-radius:10px; float:right;}
.result_repair_left .result_table01 td .surplus_time em { font-style:normal;}
.result_repair_left .result_table01 td .prolong_time {color:#e9504a; text-decoration:underline; float:right; display:none;}

.result_deploy_right {width:750px; float:right;}
.result_deploy_right .result_table {width:650px; margin:10px 0 10px 50px; font-size:14px;}
.result_deploy_right .result_table tr:nth-child(odd) { background:#eeeeee;}
.result_deploy_right .result_table td {padding:5px;}
.result_deploy_right .result_table td span {margin:0 5px;}
.result_deploy_right .show_hidde {height:23px; margin:30px 20px; text-align:right;}
.result_deploy_right .show_hidde .show_hidde_btn {height:23px; line-height:23px; width:125px; color:#fff; border-radius:3px; text-align:center; cursor:pointer; display:inline-block; font-size:14px; background:url(../images/show_hidden_bg.png) #e9504a center 0 no-repeat;}

.result_deploy_infor {overflow:auto;}
.result_deploy_infor .main_left {width:270px; padding:0 15px 20px 15px; float:left; border-right:1px solid #e5e5e5; margin:20px 0 0;}
.result_deploy_infor .main_left .result_table01 {width:100%;}
.result_deploy_infor .main_left .result_table01 td{ padding:5px 0; font-size:14px;}

.result_deploy_infor .result_table01 td .surplus_time {color:#fff; background:#e9504a; padding:0 15px; border-radius:10px; float:right;}
.result_deploy_infor .result_table01 td .surplus_time em { font-style:normal;}
.result_deploy_infor .result_table01 td .prolong_time {color:#e9504a; text-decoration:underline; float:right; display:none;}

.result_deploy_infor .main_right {width:780px; float:right;}
.result_deploy_infor .main_right .infor_ul {margin:20px 0 0 30px;}
.result_deploy_infor .main_right .infor_ul li {width:370px; height:40px; float:left; margin:0 0 55px 0; font-size:14px;}
.result_deploy_infor .main_right .infor_ul li .list_icon {width:34px; height:34px; float:left; margin:3px 20px 0 0; background-image:url(../images/list_icons_bg.png);}
.result_deploy_infor .main_right .infor_ul li .icon_01 { background-position:0 0;}
.result_deploy_infor .main_right .infor_ul li .list_icon.icon_02 { background-position:0 -35px;}
.result_deploy_infor .main_right .infor_ul li .icon_03 { background-position:0 -70px;}
.result_deploy_infor .main_right .infor_ul li .icon_04 { background-position:0 -105px;}
.result_deploy_infor .main_right .infor_ul li .icon_05 { background-position:0 -140px;}
.result_deploy_infor .main_right .infor_ul li .icon_06 { background-position:0 -175px;}
.result_deploy_infor .main_right .infor_ul li .list_infor {float:left; width:310px; position:relative;}
.result_deploy_infor .main_right .infor_ul li .list_infor span {width:80px; display:inline-block; vertical-align:top;}
.result_deploy_infor .main_right .infor_ul li .list_infor em {width:230px; display:inline-block; word-break:break-all;}

.click_show {height:23px; text-align:right; margin:-10px 30px 30px 0; background:#fff;}
.click_show .show_hidde_btn {height:23px; line-height:23px; width:125px; color:#fff; border-radius:3px; text-align:center; cursor:pointer; display:inline-block; font-size:14px;background:url(../images/show_hidden_bg.png) #e9504a center 0 no-repeat;}

/*配置 图片 切换*/
.deploy_title {padding:30px 105px; float:left;}
.deploy_title li {width:100px; height:70px; padding:30px 0 0; border-radius:50%; border:1px solid #3f3f3f; text-align:center; margin:0 0 50px 0; cursor:pointer;}
.deploy_title li.on { background:#e9504a; color:#fff; border:1px solid #e9504a;}

.deploy_tab_main { float:left; min-height:500px; border-left:1px solid #e5e5e5;}
.deploy_tab_con {display:none; overflow:auto; width:700px; margin:0 20px;}
.cur {display:block;}

.deploy_tab_con .deploy_table {width:100%;}
.deploy_tab_con .deploy_table .table_title {font-size:18px; font-weight:bold; width:200px;}
.deploy_tab_con .deploy_table .table_infor { padding:0 0 20px 0;}
.deploy_tab_con .deploy_table .table_infor p {font-size:14px; margin:0 0 5px 0;}
.deploy_tab_con .deploy_table .table_infor p:hover { background:#dcdcdc;}
.deploy_tab_con .deploy_table .table_infor p span { vertical-align:top; display:inline-block; word-break:break-all; word-wrap: break-word;}
.deploy_tab_con .deploy_table .table_infor p span.title {width:150px; display:inline-block;}
.deploy_tab_con .deploy_table .table_infor p span.infor {width:350px; display:inline-block;}

/*tickling*/
.tickling_block {margin:10px 0 0; display:none;}
.ticking_header { height:47px; line-height:47px; padding:0 0 0 20px; font-size:16px;}

/**sorry**/
.sorry_tipes { margin:110px auto 0 200px; text-align:left; font-size:12px;}
.sorry_tipes .title_main{font-size:20px;}
.sorry_tipes p {margin:0 0 5px 0;}
.sorry_tipes p a { color:#08c;}

/*.no_show {display:none;}*/

.search_tipes {font-size:14px; color:#666; margin:40px 0 0 50px;}
.search_tipes a {color:#e9504a; text-decoration:underline;}
.table_img_tipes { text-align:center; color:#999;}


/*2015-11-03*/
.yingPanUp {width:94px; height:40px; display:none; background:url(../images/yingPanUp.png) 0 0 no-repeat; position:absolute; right:5px; bottom:-20px; z-index:10;}
.neiCunUp {width:94px; height:40px; display:none; background:url(../images/neiCunUp.png) 0 0 no-repeat; position:absolute; right:5px; bottom:-20px; z-index:10;}

/*温馨提示*/
.warm_tipes {height:30px; line-height:30px; background:#000; color:#fff; text-align:center; position:relative; overflow:hidden; font-size:12px;}
.warm_tipes_cloesd {width:30px; height:30px; line-height:30px; color:#fff; text-align:center; position:absolute; right:0; top:0; cursor:pointer; z-index:10; color:#fff; font-size:24px;}
.yj-th01{
    width: 238px;
    color: #333;
    height: 48px;
    text-indent: 40px;
    font-size: 14px;
    text-align: left;
    line-height: 48px;
    border: 1px solid #dddddd;
}
.yj-th02{
    width: 469px;
    height: 48px;
    color: #333;

    line-height: 48px;
    text-align: left;
    text-indent: 40px;
    font-size: 14px;
    border: 1px solid #dddddd;
}
#yjInfoTr .yjsj-th01{
    text-align: left;
    text-indent: 40px;
    color: #333;

    width: 238px;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #dddddd;
}
#yjInfoTr .yjsj-th02{
    width: 469px;
    text-align: left;
    color: #333;
    text-indent: 40px;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #dddddd;
}
.shuoming p{
    font-size: 12px;
    line-height: 24px;
    font-family: "Arial", "Microsoft YaHei", "宋体";
}
.shuoming p a{
    text-decoration: underline;
    color: #e9504a;
    font-family: "Arial", "Microsoft YaHei", "宋体";
}
._right{
    width: 730px;
    float: right;
}
._right2{
    width: 730px;
    float: right;
}
.shuoming{
    width: 710px;
    height: 164px;
}
.sorry {
    width: 710px;
    height: 600px;
    margin-top: 20px;
}
.sorry p {
    text-indent: 36px;
    font-size: 12px;
    line-height: 24px;
    height: 24px;
}
.sorry p a{
    color: #e9504a;
    text-decoration: underline;
}
 .guarantee-details {
    margin-top: 30px;
}
.guarantee-details .detail-item {
    position: relative;
}
.guarantee-details li {
    clear: both;
    font-size: 14px;
    margin-bottom: 0px;
    overflow: hidden;
}
 .guarantee-details .detail-item .overdue {
    background-size: 100% 100%;
    background-image: url('https://newsupport.lenovo.com.cn/img/deviceguarantee/nowant.png');
}
 .guarantee-details .detail-item .imgicon {
    position: absolute;
    top: 10px;
     width: 30px;
     height: 30px;
}

.guarantee-details .detail-item .indue{
    background-size: 100% 100%;
    background-image: url(https://newsupport.lenovo.com.cn/img/deviceguarantee/green.png);
}
.guarantee-details .detail-item .willoverdue{
    background-size: 100% 100%;
    background-image: url(https://newsupport.lenovo.com.cn/img/deviceguarantee/nofast.png);
}
.guarantee-details .detail-item .overdue:after{
    left:5%;
    position: absolute;
    content:'过期';
    color:#E2231A;
    bottom:-24px;
    font-size: 16px;
    width:100px;
}
.guarantee-details .detail-item .indue:after{
    position: absolute;
    content:'在期';
    color:#3E8DDD;
    bottom:-24px;
    font-size: 16px;
    width:100px;
}
.guarantee-details .detail-item .willoverdue:after{
    position: absolute;
    content:'在期';
    color:#3E8DDD;
    bottom:-24px;
    font-size: 16px;
    width:100px;
}
.device-inputsn .device-search .hasn-showdetails .guarantee-details .con-left {
    color: #333;
    line-height: 26px;
    word-break: break-all;
    font-size: 16px;
}
.guarantee-details .detail-item .detail-cont {
    min-height: 65px;
    display: inline-block;
    margin-left: 64px;
}
.guarantee-details .con-right p:nth-child(1) {
    margin-top: 12px;
}
.device-inputsn .device-search .hasn-showdetails .guarantee-details .con-right p:nth-child(2) {
    margin-top: 8px;
    line-height: 30px;
}
﻿.yanbao-btn{
    position: absolute;
    right: -85px;
    bottom: -4px;
    white-space: nowrap;
    font-size: 12px;
    width: 80px;
    text-align: center;
    background: #3e8ddd;
    padding: 5px 0;
    border-radius: 4px;
    color: #ffffff;
    cursor: pointer;
}
﻿.detail-cont .yanbao-btn:hover{
    background: blue;
}
﻿.detail-cont﻿.yanbao-btn:active{
    background: #3e8ddd;
}