@charset "utf-8";
/* CSS Document */

/* 设置需要的标签内边距和外边距为0，仅添加需要的标签，不建议使用星号（*）代替，以下为示例 */
body,ul,h3,img,dl,dt,dd{margin:0;padding:0;}
p{min-height:20px;}
a:focus {
     outline:none;
     -moz-outline:none;
}
em{ font-style: normal;}
/* 列表样式设置，以下为示例，仅写你用到的标签 */
ul{list-style-type:none;list-style-position:inside;*list-style-position: outside;}
/* 设置body默认样式 */
body{font-family:"Microsoft YaHei",verdana,arial; font-weight: normal; color:#444;}
pre{font-family:"Microsoft YaHei",verdana,arial !important;}
/* 设置文本选中后的样式，默认设置的为背景和字体 */
::selection{background:#138FCB !important; color:#eee !important;}
/* 设置链接默认样式 */
a{text-decoration:none;color:inherit; cursor: pointer; transition: all 0.2s;}
a:hover,a:focus{color:#2FD5AD;}
/* 设置图片无边框 */
img{border:none;}

/* 超过指定宽度，用省略号代替 */
.ellipsis{display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*强制换行*/
.break_word{word-wrap:break-word;word-break:break-all;}
/*禁止换行*/
.keep_all{word-break:keep-all;white-space:nowrap;}
label{ font-weight: normal;}

/*
 * 尚软官网项目公共样式
 * @time 2015-07-09 
 * @creater 张远航  <354631282@qq.com>
 * */

/* margin or padding -S */
.mt0{ margin-top: 0;}
.mt5{ margin-top: 5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top: 15px !important;}
.mt20{ margin-top:20px !important;}
.mt25{ margin-top: 25px;}
.mt30{ margin-top: 30px;}
.mt40{ margin-top: 40px;}
.mt50{ margin-top: 50px;}
.mt60{ margin-top: 60px;}
.mt80{ margin-top: 80px;}
.mt120{ margin-top: 120px;}
.mb0{ margin-bottom: 0;}
.mb5{ margin-bottom: 5px;}
.mb10{ margin-bottom: 10px;}
.mb20{ margin-bottom:20px !important;}
.mb30{ margin-bottom: 30px;}
.mb40{ margin-bottom: 40px;}
.mb60{ margin-bottom: 60px;}
.mb70{ margin-bottom: 70px;}
.mr20{ margin-right:20px;}
.ml10{ margin-left:10px;}
.ml5{ margin-left: 5px;}
.ml30{ margin-left: 30px;}
.ml100{ margin-left:100px;}
.mr10{ margin-right: 10px;}
.mr20{ margin-right: 20px !important;}
.mr5{ margin-right: 5px;}
.mr90{ margin-right: 90px;}
.pl0{ padding-left: 0px !important;}
.pl5{ padding-left: 5px;}
.pl10{ padding-left: 10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left: 20px;}
.pl30{ padding-left: 30px;}
.pl40{ padding-left:40px;}
.pr0{ padding-right:0 !important;}
.pr5{ padding-right:5px;}
.pr10{ padding-right: 10px;}
.pr15{ padding-right: 15px;}
.pr20{ padding-right: 20px;}
.pr30{ padding-right: 30px;}
.pt0{ padding-top: 0px !important;}
.pt5{ padding-top: 5px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top: 20px;}
.pt30{ padding-top: 30px;}
.pb20{ padding-bottom: 20px;}
.pb30{ padding-bottom: 30px;}
.pb45{ padding-bottom: 45px;}
/* margin -E */

/* font-size -S */
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px !important;}
.f18{ font-size:18px !important;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f26{ font-size:26px;}
.f28{ font-size: 28px;}
.f30{ font-size:30px !important;}
.f32{ font-size: 32px;}
.f35{ font-size: 35px;}
.f36{ font-size: 36px;}
.f40{ font-size:40px;}
.f48{ font-size: 48px;}
.f50{ font-size:50px;}
.f60{ font-size: 60px;}
.f70{ font-size:70px;}

.lh25{ line-height: 25px;}
.lh30{ line-height: 30px !important;}
/* font-size -E */

/* font-family -S */
.fyh{ font-family:"Microsoft YaHei" !important;}
.fs{ font-family:"宋体";}
.ft{ font-family: 'Times New Roman';}
/* font-family -E */

/* color font or background -S */
.bg_white{
    background-color: #fff;
    position: relative;
}
.bg_lightgray{
    background-color:#f4f4f4;
}
.darkish{
    color: #666;
}
.gray{
    color: #999;
}
.grey{
    color: #C1C1C1;
}
.sea_blue{
    color: #369;
}
.org{
    color: #FF2626;
}
.lgt_org{
    color: #FFA800;
}
.white{
    color: #fff;
}
.yellow{
    color: #FFEA00;
}
.blue_j{
    color: #0368a0;
}
.red{
    color: #F90012;
}
.dark_pink{
    color: #FF6896;
}
.green{
    color: #2fd5ad;
}
.blue{ 
    color: #096cbb;
}
.bg_gray{
    background-color: #f4f4f4 !important;
}
.bg_darkgray{
    background-color: #E9E9E9 !important;
    color: #666!important;
}
.bg_gray_blue{
    background-color: #096CBB !important;
}
.bg_lightblue{
    background-color: #686cd6 !important;
}
.bg_green{
    background-color: #2fd5ad !important;
}
.bg_lightgreen{
    background-color: #deefe7;
}
.bg_lighterblue{
    background-color: #def3ff;
}
.bg_blue{
    background-color: #0a4287 !important;
}
.bg_wathet{
    background-color: #33B8FF !important;
}
.bg_reseda{
    background-color: #2FD5AD !important;
}
.bg_orange{
    background-color: #f67b02 !important;
}
.bg_darkorange{
    background-color: #f23300;
}
.bg_red{
    background-color: #e34543 !important;
}
.bg_sky{
    background-color: #1da7ff;
}
.bg_yellow{
    background-color: #f7c94f !important;
}
.bg_ligblu{
    background-color: #e7eef7;
    overflow: hidden;
}
.bg_pink{
    background-color: #f7eee7;
}
/* color font or background -E */

/* width */
.wrap{min-width:1200px;}
.wrap1000{ 
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
@media(max-width: 1000px){
    .wrap1000{
        width: auto;
    }
}
.w_50{ width: 50%;}
.w_45{ width: 46%;}
.w_40{ width: 40%;}
.w_30{ width: 30%;}

.p_relative{ position: relative;}

.ofh{ overflow-x: hidden;}

/* border -S */
.border{
    border: 1px solid #e5e5e5;
}
.border_white{
    border: 1px solid #fff;
}
/* border -E */

/* 公共组件基础样式 -S */
.btn_ZH{
    display: inline-block;
    padding: 13px 25px;
    border-radius: 5px;
    border: 0;
    outline: none;
    line-height: normal;
    color: #fff;
    font-family: "Microsoft YaHei";
}
.btn_ZH:hover,
.btn_ZH:focus{
    text-decoration: none;
    background-color: inherit;
    color: #fff;
    opacity: 0.8;
}

/* 左侧公共菜单 -S */
.solution_menu{ margin-left: -10px;}
.solution_menu ul li{
    height: 50px;
    line-height: 50px;
    background: #fafafa;
    margin-top: -1px;
}
.solution_menu ul li a{ 
    display: block;
    border: 1px solid #ddd;
    padding-left: 20px;
}
.solution_menu ul li a:hover,
.solution_menu ul li.active a{
    border-color: #096cbb;
    background: #096cbb;
    color: #fff;
    text-decoration: none;
    background-image: url(../img/right_caret.png);
    background-repeat: no-repeat;
    background-position: center left;
}
.solution_menu ul li:hover{ border-color: #096cbb;}
.solution_menu ul li.active{    font-size: 16px;}

/* 左侧公共菜单 -E */

/* 公共组件基础样式 -E */

/* head -S */
.top_bar{
    width: 100%;
    background: #031d3d;
    color: #D2D2D2;
    min-width: 1200px;
    *z-index: 1000;
}
.top_bar .pull-right a,
.top_bar .pull-right .user,
.contact_j{
    display: inline-block;
    *display: inline;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    color: #fff;
    position: relative;
}
.contact_j{ 
    cursor: pointer;
    *z-index: 1000;
}
.contact_j .contact_box{
    display: none;
    width:360px;
    position: absolute;
    top: 41px;
    left: 50%;
    margin-left: -200px;
    border: 1px solid #e5e5e5;
    padding: 15px;
    z-index: 10;
    background: #fff;
    line-height: 10px;
    *z-index: 1000;
}
.contact_j .btn-group a:hover{
    color: #fff;
    background: #2FD5AD;
}
.contact_j .fa-angle-down{
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.contact_j .contact_box .btn{
    border-radius: 0;
    border-color: #e5e5e5;
    color: #999;
    font-size: 12px;
    height: 25px;
    line-height: 22px;
}
.contact_j .contact_box .btn:hover{ 
    color: #fff;
    border-radius: 0;
    border-color: #2FD5AD;
}
.contact_j:hover .fa-angle-down{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    
}
.contact_j:hover .contact_box{
    display: block;
}
.navbar {
    border-radius: 0;
    border: 0;
    background: #fff;
    margin-bottom: 0;
    box-shadow: 0px 2px 6px -2px rgba(0, 0, 0, 0.15);
    min-width: 1200px;
    *z-index: 999;
    *border-bottom: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5\0;
}
.navbar.fixed{
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
    min-width: 1200px;
}
.navbar .navbar-header{ padding: 14px 0;}
.top_nav { position: relative;}
.logo_j{
    display: inline-block;
    width: 280px;
    height: 70px;
}
.logo_title {
    font-size: 34px;
    padding-left: 10px;
    color: #333;
}
.logo_title p{
    font-family: "黑体";
    color: #1D1D1E;
}
.top_nav .nav_j li{ position: static;}
.top_nav .nav_j li a{
    display: block;
    margin: 0;
    padding: 43px 20px;
    *padding: 43px 20px 0;
}
.top_nav .nav_j li a.h{
    height: 105px;
    *height: 62px;
}
.top_nav .nav_j li a span{
    width: 20px;
    margin-left: 10px;
}
.top_nav .nav_j li a span i{
    position: relative;
    top: -5px;
    right: 0px;
    color: #999;
}
.top_nav .nav_j li a:hover,
.top_nav .nav_j li.cur a,
.top_nav .nav_j li.cur a i{ color: #2fd5ad;}
.top_nav .nav_j li.cur .sub_nav_j a{ color: #666;}
.top_nav .nav_j li a:before{
    content: " ";
    display: block;
    border-bottom: 5px solid transparent;
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    width: 0px;
    margin: 0 auto;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.top_nav .nav_j li:hover a:before,
.top_nav .nav_j li.cur a:before{
    width: 100%;
    border-color: #2fd5ad;
}
.top_nav .nav_j li:hover a i{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform-origin-y: 13px;
    -moz-transform-origin-y: 13px;
    -o-transform-origin-y: 13px;
    -ms-transform-origin-y: 13px;
    transition: all .3s;
    color: #2fd5ad;
}
.sub_nav_box{background:#fff;position:fixed;left:0;right:0;width:100%;top:136px;height:190px;z-index:120;border-top:1px solid #eee;box-shadow:#eee 0 4px 4px;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    
}
.sub_nav{overflow:hidden;position:relative;}
.side_control{position:absolute;top:0;bottom:0;margin:auto 0;width:48px;height:48px;background:no-repeat center center;opacity:0.6;}
.side_control:hover{opacity:1;}
.side_control.disable{opacity:0.2;}
.side_control.prev{left:0;background-image:url(../img/arrow_l.png);}
.side_control.next{right:0;background-image:url(../img/arrow_r.png);}
.sub_nav_box .sub_nav_j li{
    float: left;
    width:260px;
    padding:20px;
    box-sizing:content-box;
    text-align:center;
    font-size:16px;
}
.sub_nav_box .sub_nav_j li a{display:block;}
.sub_nav_box .sub_nav_j p{ min-height: 40px;}
.sub_nav_box .sub_nav_j .goods_img{
    max-width: 100%;
    max-height:90px;
    margin:10px 0;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
.sub_nav_box .sub_nav_j li a:hover,
.sub_nav_box .sub_nav_j li a:active{ text-decoration: none;}
.sub_nav_j.nav_scroll{width:1200px;overflow-x:hidden;}
/* head -E */

/* footer -S */
.footer_ornament{
    width: 140px;
    height: 60px;
    background: transparent url(../img/footer_bj2.png) -160px center no-repeat;
}
.footer_pos{
    position: relative;
}
.footer {
    width: 100%;
    padding: 20px 0;
    background: #051f3f url(../img/footer_bg0.png) left top repeat;
    background-position: center center;
    color: #fff;
    font-weight: lighter;
    min-width: 1200px;
}
.footer p{
    position: relative;
    z-index: 3;
    color: #9DA7B3;
}
.footer p a{
    margin: 0 15px;
    padding: 2px 3px;
    color: #9DA7B3;
    display: inline-block;
}
.footer .about{
    margin-top: 20px;
    padding: 30px 0 10px;
    border:1px solid #163155;
    border-width: 1px 0 1px 0;
}
.footer .identify{
    padding: 20px 0;
}
.footer .identify a{
    display: inline-block;
    margin-right: 20px;
}
/* footer -E */

/* user title -S */
.user_title_box{
    width: 100%;
    height: 55px;
    background: #096CBB url("../img/user/top_bj.png") center center no-repeat;
    line-height: 54px;
    color: #fff;
    font-size: 12px;
    font-family: "Microsoft YaHei";
    min-width: 1200px;
}
.user_title_box a{ *color: #fff;}
.user_title_box em{
    display: inline-block;
    width: 1px;
    height: 10px;
    margin: 0 15px;
    border-left: 1px solid #5270D0;
    *display: inline;
}
.user_title_box .btn{ padding: 0 10px;}
.user_title_box .contact_j{ height: 43px !important;}
.user_title_box .contact_box{
    top: 43px;
    right: 0;
    *top:40px;
    *margin-left: -380px;
}
.user_nav_box{
    width: 100%;
    height: 72px;
    border-bottom: 1px solid #E5E5E5;
    background: #FAFAFA url("../img/user/nav_b1j.png") center center no-repeat;
    line-height: 72px;
    min-width: 1200px;
}
.user_nav_box .user_logo{
    width: 155px;
    height: 100%;
    overflow: hidden;
    margin-top: 5px;
}
.user_nav_box .user_logo img{
    display: block;
    max-width: 155px;
    max-height: 60px;
    margin: 0 auto;
    border: 0;
    vertical-align: middle;
}
.user_nav_box .user_nav_ZH a{
    display: block;
    float: left;
    margin: 0 15px;
    text-align: center;
    cursor: pointer;
}
.user_nav_box .user_nav_ZH .active{
    width: 103px;
    height: 83px;
    margin-top: -5px;
    padding-top: 5px;
    background: transparent url("../img/user/nav_active.png") left 0 no-repeat;
    color: #fff;
}
.user_nav_box .user_nav_ZH a:hover,
.user_nav_box .user_nav_ZH a:focus{
    text-decoration: none;
}
.usr_search{
    *float: left;
}
.usr_search label{
    font: 12px/20px '宋体';
    *float: left;
    *margin-top: 10px;
}
.usr_search input{
    width: 220px;
    height: 40px;
    border: 1px solid #ddd;
    outline: none;
    margin-right: 20px;
    padding: 10px;
    background-color: #fff;
    line-height: normal;
    vertical-align: middle;
    *height: 20px;
    *line-height: 20px;
}
.usr_search a{
    width: 38px;
    height: 38px;
    background: transparent url("../img/user/nav_active.png") left -88px no-repeat;
    line-height: 38px;
    color: #fff;
    font-size: 18px;
    text-align: center;
}
.usr_search a:hover{
    text-decoration: none;
}
.user_record{
    line-height: 40px;
    color: #336699;
}
/* user title -E */

/*
 * 登录注册弹框
 * @creater 张远航 <354631282@qq.com>
 * */


/*  2015-07-14 张远航 */
.dialog_box{
    position: relative;
    padding: 30px 150px;
    background-color: #fff;
    overflow: hidden;
}
.dialog_box .middle{
    display: block;
    margin: 30px auto;
}
.dialog_box .find_box{
    max-width: 700px;
    margin: 30px auto;
    overflow: hidden;
}
.dialog_box .find_box .bg_mes{
    padding: 30px 0 30px 200px;
    background: url("../img/forget1.png") no-repeat left center;
}
.dialog_box .find_box .bg_pen{
    padding: 30px 0 30px 240px;
    background: url("../img/pen.png") no-repeat 100px center;
}
.dialog_box .form{
    width: 400px;
    margin-left: auto;
    margin-right: auto;
}
.dialog_box i{
    position: absolute;
    width: 178px;
    height: 186px;
}
.flower_bj1{
    top: 0;
    left: 0;
    background: transparent url("../img/dialog_bj.png") left top no-repeat;
}
.flower_bj2{
    bottom: 0;
    right: 0;
    background: transparent url("../img/dialog_bj.png") right bottom no-repeat;
}
.dialog_box form input[type="text"],
.dialog_box form input[type="password"]{
    display: block;
    width: 100%;
    max-width: 520px;
    height: 50px;
    padding: 15px 10px;
    border: 1px solid #E5E5E5;
    background-color: #fff;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: #999;
    outline: none;
    *width: 500px;
    *height: 20px;
}
.dialog_box .code_box{
    width:280px !important;
    float: left;
    *width: 258px !important;
}
.dialog_box .code_box2{
    width: 180px !important;
    float: left;
    margin-right: 20px;
    *width: 158px !important;
}
.dialog_box .code_img img{
    width: 130px;
    height: 50px;
    float: left;
}
.dialog_box .uploadify{
    height: 50px !important;
    float: left;
}
.dialog_box .swfupload{
    height: 50px !important;
}
.dialog_box .code_btn,
.dialog_box .uploadify-button{
    width: 120px !important;
    height: 50px !important;
    line-height: 50px !important;
    text-align: center;
    background: #fafafa;
    border-radius: 0;
    border:1px solid #e5e5e5;
    margin-left: -1px;
    padding: 0;
    *height: 52px; 
}
.dialog_box .uploadify-button span{ color: #444;}
.dialog_box .code_btn2{
    width: 100px;
    height: 40px;
}
.dialog_box .change{
    line-height: 50px;
    float: right;
}
.dialog_box .find_way_j{ overflow: hidden;}
.dialog_box .find_way_j li{
    width: 50%;
    height: 120px;
    float: left;
    border-left: 1px solid #e5e5e5;
    margin-left: -1px;
}
.dialog_box .find_way_j li a{
    display: block;
    height: 100%;
    padding: 20px 40px;
}
.dialog_box .find_way_j li a:hover{
    text-decoration: none;
    background: #fafafa;
}
.dialog_box .find_way_j .fa{
    width: 80px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    border-radius: 50%;
    background: #2FD5AD;
    color: #fff;
    float: left;
    font-size: 45px;
    margin-right: 20px;
}

/*
 * 定制服务弹框
 * @dir Home/Productser
 * @creater 刘静 <354631282@qq.com>
 * */
 .dialog_box .form_quality{
    max-width: 740px;
 }
 .dialog_box .form_quality input[type="text"]{
    width: 520px;
    float: left;
 }
 .dialog_box .bot_h4{
    margin: 0;
    padding: 10px 20px 20px;
    border-bottom: 1px solid #e5e5e5;
 }
 .dialog_box dl{
    margin-top: 20px;
    *width: 100%;
 }
 .dialog_box dt{
    width: 90px;
    line-height: 50px;
    text-align: right;
    font-size: 14px;
    font-weight: normal;
    float: left;
 }
 .dialog_box dd{
    min-width: 640px;
    min-height: 50px;
    line-height: 50px;
    margin-left: 100px;
    position: relative;
    *margin-left: 0px;
    *padding-left: 10px;
 }

 .dialog_box .select_box{
    height: 50px;
    padding: 0 40px 0 10px;
    border: 1px solid #E5E5E5;
    background-color: #fff;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: #999;
    position: relative;
    background: url("../img/select_bg.jpg") no-repeat right center;
    float: left;
    margin-right: 20px;
 }
 .dialog_box .select_box select{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter:alpha(opacity=0);
 }
 .dialog_box .col-xs-5{ width: 250px;}
 .dialog_box .col-xs-3{ width: 160px;}
 .dialog_box .need_modal{
    padding: 0 15px;
    width: 520px;
    height: 60px;
    line-height: 60px;
    border: 1px solid #e5e5e5;
    background: #fafafa;
    *width: 490px;
 }
 .dialog_box .need_btn{
    display: inline-block;
    padding: 8px 10px;
    border-radius: 0;
    border: 1px solid #e5e5e5;
    background: #fff;
    vertical-align: top;
    margin-top: 10px;
 }
.dialog_box .textarea{
    width: 520px;
    height: 200px;
    float: left;
    line-height: 24px;
    border: 1px solid #e5e5e5;
    resize:none;
    outline: none;
}
.dialog_box .dialog_close{
    width: 40px;
    height: 50px;
    background: url("../img/close.png") no-repeat center center;
    position: absolute;
    right: 20px;
    top: -1px;
}
/* 订单详情弹框 S */
.dialog_box .tip_bar_j{
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    background: #fafafa;
    padding: 20px;
    line-height: 25px;
}
.dialog_box .tip_bar_j p{ margin: 0;}
.dialog_box .order_need li{
    padding: 20px;
    text-align: left;
    border-top: 1px solid #e5e5e5;
}
.dialog_box .order_need li label{
    float: left;
    margin-right: 30px;
}
.dialog_box .order_need li label span{
    display: inline-block;
    padding: 5px 10px;
    color: #fff;
    border-radius: 15px;
    border-top-left-radius: 0;
}
.dialog_box .order_need li .description{
    width: 380px;
    line-height: 24px;
    float: left;
}
.dialog_box .order_need li .price{
    float: right;
}
/* 订单详情弹框 E */

/* 获取售价弹框 S */
.get_price{ 
    max-width: 700px;
    *width: 700px;
}
.get_price dt{ width: 120px;}
.get_price dd{ 
    margin-left: 130px;
    *min-width: 460px;
    *margin-left: 0;
    *padding-left: 10px;
}
.get_price dd span{
    display: block;
    line-height: 35px;
    margin-bottom: -15px;
    *width: 100%;
}
.get_price .tip_bar_j{
    background-image: url("../img/pen.png");
    background-repeat: no-repeat;
    background-position: 40px center;
    padding-left: 170px;
    line-height: 30px;
}
.dialog_box .input_sm input[type="text"]{ 
    width: 450px;
    *width: 420px;
}
.ie7_input form input[type="text"], 
.ie7_input form input[type="password"]{
    *width: 378px;
}
/* 获取售价弹框 E */


/* 翻页 -S */
.pages{ line-height: 30px;}
.pages a{
    display: inline-block;
    border: 1px solid #ddd;
    padding: 0 10px;
    color: #999;
}
.pages a:hover,
.pages a.cur{
    border:1px solid #2FD5AD;
    background: #2FD5AD;
    color: #fff;
    text-decoration: none;
}
.pages input{
    width: 30px;
    height: 100%;
    height: 32px\9;
    *line-height: 30px;
    vertical-align: middle\9;
    padding: 0 10px;
    border:1px solid #ddd;
}
/* 翻页 -E */

/* 模拟select -S */
.select_box_j{
    display: inline-block;
    width: 160px;
    height: 40px;
    padding: 0 10px;
    line-height: 40px;
    margin-right: 20px;
    border: solid 1px #ddd;
    position: relative;
    *width: 140px;
    *float: left;
}
.select_box_j .fa{
    float: right;
}
.select_box_j select{
    width: 100%;
    height: 100%;
    opacity: 0;
    filter:alpha(opacity=0);
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}
/* 模拟select -E */

/* IE兼容 -S */
.row,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-9,
.col-xs-10{
    *margin: 0;
    *padding: 0;
}
.media-body{ 
    *width: 50%;
    *float: left;
}
.media-left{ *float: left;}
.media-right{ *float: right;}
.media-body.fl{ *float: left;}

input.btn_ZH{
    *padding: 10px 15px;
}

.form-inline{ *width: 100%;}

.checkbox{ width: 100%;}
.checkbox label{ *float: left;}
.checkbox input[type='checkbox']{ *margin-top: -2px;}
/* IE兼容 -E */

/* validform表单验证样式表 -S */
/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
    margin-top:8px;
    line-height:20px;
    height:20px;
    overflow:hidden;
    color:#999;
    font-size:12px;
}
.Validform_right{
    color:#71b83d;
}
.Validform_wrong{
    color:red;
    white-space:nowrap;
}
.Validform_loading{

}
.Validform_error{
    background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#999;
background: -moz-linear-gradient(top, #999, #666 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #bbb; border-top:none; text-align:left;}
/* validform表单验证样式表 -E */


/* 动画 -S */
.js_animate{
    opacity: 0;
    filter:alpha(opacity=0);
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -ms-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
    min-width: 1200px;
}
.animate{
    opacity: 1;
    filter:alpha(opacity=100);
}

@-webkit-keyframes show {
    from {
        opacity: 0;
        filter: alpha(opacity=0);
    }
    to {
        opacity: 1;
        filter: alpha(opacity=100);
    }
}
@-o-keyframes show {
    from {
        opacity: 0;
        filter: alpha(opacity=0);
    }
    to {
        opacity: 1;
        filter: alpha(opacity=100);
    }
}
@-moz-keyframes show {
    from {
        opacity: 0;
        filter: alpha(opacity=0);
    }
    to {
        opacity: 1;
        filter: alpha(opacity=100);
    }
}
@keyframes show {
    from {
        opacity: 0;
        filter: alpha(opacity=0);
    }
    to {
        opacity: 1;
        filter: alpha(opacity=100);
    }
}
@-webkit-keyframes toTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -o-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@-o-keyframes toTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -o-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@-moz-keyframes toTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -o-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes toTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -o-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes toLeft {
    from {
        opacity: 0;
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -o-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}
@-o-keyframes toLeft {
    from {
        opacity: 0;
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -o-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}
@-moz-keyframes toLeft {
    from {
        opacity: 0;
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -o-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes toLeft {
    from {
        opacity: 0;
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -o-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes toRight {
    from {
        opacity: 0;
        -webkit-transform: translateX(-100px);
        -moz-transform: translateX(-100px);
        -o-transform: translateX(-100px);
        -ms-transform: translateX(-100px);
        transform: translateX(-100px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}
@-o-keyframes toRight {
    from {
        opacity: 0;
        -webkit-transform: translateX(-100px);
        -moz-transform: translateX(-100px);
        -o-transform: translateX(-100px);
        -ms-transform: translateX(-100px);
        transform: translateX(-100px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}
@-moz-keyframes toRight {
    from {
        opacity: 0;
        -webkit-transform: translateX(-100px);
        -moz-transform: translateX(-100px);
        -o-transform: translateX(-100px);
        -ms-transform: translateX(-100px);
        transform: translateX(-100px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes toRight {
    from {
        opacity: 0;
        -webkit-transform: translateX(-100px);
        -moz-transform: translateX(-100px);
        -o-transform: translateX(-100px);
        -ms-transform: translateX(-100px);
        transform: translateX(-100px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes toBig {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}
@-o-keyframes toBig {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}
@-moz-keyframes toBig {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes toBig {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes down {
    from {
        opacity: 0;
        -webkit-transform: translateY(-50px);
        -moz-transform: translateY(-50px);
        -o-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        transform: translateY(-50px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@-o-keyframes down {
    from {
        opacity: 0;
        -webkit-transform: translateY(-50px);
        -moz-transform: translateY(-50px);
        -o-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        transform: translateY(-50px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@-moz-keyframes down {
    from {
        opacity: 0;
        -webkit-transform: translateY(-50px);
        -moz-transform: translateY(-50px);
        -o-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        transform: translateY(-50px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes down {
    from {
        opacity: 0;
        -webkit-transform: translateY(-50px);
        -moz-transform: translateY(-50px);
        -o-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        transform: translateY(-50px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
/* 动画 -E */

/* 悬浮QQ -S */
.open-im {
    display: none;
    cursor: pointer;
    margin-left: 68px;
    width: 40px;
    height: 133px;
    background: url(../img/open_im.png) no-repeat left top;
}
.im_main {  
    position:fixed; 
    right:20px; 
    top:260px; 
    z-index: 100000;
}
.qq-main{
    border: 1px solid #dddddd; 
    border-radius: 10px; 
    background: #F9FAFB;
}
.close-im { 
    position: absolute; 
    right: 10px; 
    top: -12px; 
    z-index: 100; 
    width: 24px; 
    height: 24px; 
}
.close-im a { 
    display: block; 
    width: 24px; 
    height: 24px; 
    background: url(../img/close_im.png) no-repeat left top; 
    text-decoration:none;
}
.img-qq { 
    max-width: 60px; 
    display: block; 
    position: absolute; 
    left: 6px; 
    top: 3px; 
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -o-transition: all 0.5s; 
    transition: all 0.5s; 
}
.im-qq:hover .img-qq { 
    max-width: 70px; 
    left: 1px; 
    top: 8px; 
    position: absolute; 
}
.qq-a { 
    display: block; 
    width: 106px; 
    height: 116px; 
    font-size: 14px; 
    color: #0484cd; 
    text-align: center; 
    position: relative; 
}
.qq-a span { 
    bottom: 5px; 
    position: absolute; 
    width: 90px; 
    left: 10px; 
}
.qq-container { 
    z-index: 99; 
    position: absolute; 
    width: 109px; 
    height: 118px; 
    border-top-left-radius: 10px; 
    border-top-right-radius: 10px; 
    border-bottom: 1px solid #dddddd; 
    background: url(../img/qq_bg.png) no-repeat center 8px; 
}
.qq-hover-c { 
    width: 70px; 
    height: 70px; 
    border-radius: 35px; 
    position: absolute; 
    left: 18px; top: 10px; 
    overflow: hidden; 
    z-index: 9; 
}
.im-tel { 
    color: #000000; 
    text-align: center; 
    width: 109px; 
    height: 105px; 
    border-bottom: 1px solid #dddddd; 
}
.im-tel .tel-num { 
    font-family: Arial; font-weight: bold; 
    color: #e66d15; 
    padding-top: 6px; 
}
.im-tel:hover { background: #fafafa; }
.weixing-container { 
    width: 55px; 
    height: 47px; 
    border-right: 1px solid #dddddd; 
    background: #f5f5f5; 
    border-bottom-left-radius: 10px; 
    background: url(../img/weixing-icon.png) no-repeat center center; 
    float: left; 
    cursor: pointer; 
}
.weixing-show {
    display: none;
    width: 110px;
    height: 160px;
    padding: 5px;
    background: #F9FAFB;
    border-radius: 10px;
    border: 1px solid #dddddd;
    position: absolute;
    left: -120px;
    bottom: 0;
}
.weixing-show img{
    width: 100px;
    height: 100px;
}
.weixing-container:hover .weixing-show{ display: block;}
.go-top { 
    width: 50px; 
    height: 47px; 
    background: #f5f5f5; 
    border-bottom-right-radius: 10px; 
    background: url(../img/toTop-icon.png) no-repeat center center; 
    margin:0 auto; 
    float: right; 
}
.go-top a { 
    display: block; 
    width: 52px; 
    height: 47px;
}
.im-footer{ position: relative;}
/* 悬浮QQ -E */


/* 微信结算页 Pay/weixin 2015-08-11 张远航 */
.pay_ZH{
    padding: 20px;
}
.weixin_box{
    text-align: right;
}
.weixin_box img{
    display: inline-block;
    margin: 10px auto;
    height: 295px;
    width: 295px;
    max-height: 295px;
    max-width: 295px;
    border: 0;
    background-color: #fafafa;
    background-size: cover;
    vertical-align: middle;
    border: 1px solid #e5e5e5;
}
.weixin_box .weixin_tip{
    margin:10px auto;
    float:right;
    width:295px;
    padding: 8px 0;
    text-align:left;
    color:#fff;
    background: #ff7674 url('../img/icon-red.png') no-repeat 20px center;
}
.weixin_box .weixin_tip p{
    margin:5px 0;
    padding-left:100px;
}



/*支付结果*/
.container_pay_result{background:#f7ffd6;border:1px solid #deeca7;padding:50px;margin:20px auto;}
.container_pay_result_false{background:#fcefe9;border:1px solid #f1d4c6;text-align:center;}
.pay_icon{margin-right:10px;height:37px;width:37px;background-image:url(../img/pay_result.png);background-repeat:no-repeat;background-position:left top;display:inline-block;_zoom:1;*display:inline;}
.pay_icon_false{background-position:left bottom;}
.pay_txt{overflow:hidden;width:300px;margin:0 auto;}
.pay_title{font-size:26px;line-height:30px;color:#333;margin-top:0;text-align:center;}
.pay_title .title{position:relative;top:-8px;}
.pay_info{overflow:hidden;line-height:20px;color:#515151;margin:10px 0 0 0;}
.pay_info a{margin:5px;padding:3px 10px;background:#fff;border:#f1d4c6 solid 1px;display:inline-block;_zoom:1;*display:inline;}

.logo_gif{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:106px;
    height:140px;
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:center center;
    overflow:hidden;
    -webkit-animation: logoGif 0.9s linear infinite;
    -o-animation: logoGif 0.9s linear infinite;
    -ms-animation: logoGif 0.9s linear infinite;
    -moz-animation: logoGif 0.9s linear infinite;
    animation: logoGif 0.9s linear infinite;
}
@keyframes logoGif
{
    0%   {background-image:url('../img/logo/animation/1.png');}
    10%   {background-image:url('../img/logo/animation/1.png');}
    20%  {background-image:url('../img/logo/animation/1.png');}
    30%  {background-image:url('../img/logo/animation/2.png');}
    40%  {background-image:url('../img/logo/animation/3.png');}
    50%  {background-image:url('../img/logo/animation/3.png');}
    60% {background-image:url('../img/logo/animation/3.png');}
    70% {background-image:url('../img/logo/animation/3.png');}
    80% {background-image:url('../img/logo/animation/3.png');}
    90% {background-image:url('../img/logo/animation/3.png');}
    100% {background-image:url('../img/logo/animation/3.png');}
}

@-moz-keyframes logoGif /* Firefox */
{
    0%   {background-image:url('../img/logo/animation/1.png');}
    10%   {background-image:url('../img/logo/animation/1.png');}
    20%  {background-image:url('../img/logo/animation/1.png');}
    30%  {background-image:url('../img/logo/animation/2.png');}
    40%  {background-image:url('../img/logo/animation/3.png');}
    50%  {background-image:url('../img/logo/animation/3.png');}
    60% {background-image:url('../img/logo/animation/3.png');}
    70% {background-image:url('../img/logo/animation/3.png');}
    80% {background-image:url('../img/logo/animation/3.png');}
    90% {background-image:url('../img/logo/animation/3.png');}
    100% {background-image:url('../img/logo/animation/3.png');}
}

@-webkit-keyframes logoGif /* Safari 和 Chrome */
{
    0%   {background-image:url('../img/logo/animation/1.png');}
    10%   {background-image:url('../img/logo/animation/1.png');}
    20%  {background-image:url('../img/logo/animation/1.png');}
    30%  {background-image:url('../img/logo/animation/2.png');}
    40%  {background-image:url('../img/logo/animation/3.png');}
    50%  {background-image:url('../img/logo/animation/3.png');}
    60% {background-image:url('../img/logo/animation/3.png');}
    70% {background-image:url('../img/logo/animation/3.png');}
    80% {background-image:url('../img/logo/animation/3.png');}
    90% {background-image:url('../img/logo/animation/3.png');}
    100% {background-image:url('../img/logo/animation/3.png');}
}

@-o-keyframes logoGif /* Opera */
{
    0%   {background-image:url('../img/logo/animation/1.png');}
    10%   {background-image:url('../img/logo/animation/1.png');}
    20%  {background-image:url('../img/logo/animation/1.png');}
    30%  {background-image:url('../img/logo/animation/2.png');}
    40%  {background-image:url('../img/logo/animation/3.png');}
    50%  {background-image:url('../img/logo/animation/3.png');}
    60% {background-image:url('../img/logo/animation/3.png');}
    70% {background-image:url('../img/logo/animation/3.png');}
    80% {background-image:url('../img/logo/animation/3.png');}
    90% {background-image:url('../img/logo/animation/3.png');}
    100% {background-image:url('../img/logo/animation/3.png');}
}


@media (max-width:568px){
    .modal-dialog{position:fixed;width:100%;bottom:0;margin:0;}
    .modal-dialog .modal-content{border-radius:0;}
}
.modal-footer{position:relative;}
.valid_tip{
    display:none;
    position:absolute;
    bottom:0;
    left: 0;
    width: 100%;
    margin: 0;
    text-align: center;
    padding:21px 0;
    border-top-left-radius:0;
    border-top-right-radius:0;
}
.alert-error{color:#f2dede;background-color:#B90000;border-color:#faebcc}



/* 定制服务 -S */
.dzkf-banner.flex-control-nav{
    display: none;
}
.dzkf-progress-box{
    width: 1035px;
    margin: 50px auto 0;
    height: auto;
    overflow: hidden;
}
.dzkf-step-item{
    display: table;
    width: 236px;
    height: 103px;
    background: url("../img/dzkf-step-ysbg.png");
    color: #666666;
    font-size: 18px;
    text-align: center;
    padding: 20px;
}
.dzkf-step-item p{
    display: table-cell;
    width: 100%;
    margin: 5px;
    vertical-align: middle;
    font-size: 16px;
}
.step-item-sblue{
    background: url("../img/dzkf-step-sBluebg.png");
    color: #fff;
}
.step-item-blue{
    background: url("../img/dzkf-step-bluebg.png");
    color: #2d69bc;
}
.step-item-gray {
    background: url("../img/dzkf-step-graybg.png");
}
.step-item-orange{
    background: url("../img/dzkf-step-orangebg.png");
    color: #fff;
}
.dzkf-progress-box .table>tbody>tr>td,
.dzkf-progress-box .table>tbody>tr>th,
.dzkf-progress-box .table>tfoot>tr>td,
.dzkf-progress-box .table>tfoot>tr>th,
.dzkf-progress-box .table>thead>tr>td,
.dzkf-progress-box .table>thead>tr>th{
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: middle;
    border-top: none;
    text-align: center;
}
.dz-arrow-box{
    width: 236px;
    text-align: center;
}
.dzkf-case-box{
    width: 1180px;
    margin: 0 auto 98px;
}
.dzkf-case-imgBox{
    text-align: center;
    margin-top: -28px;
}
.dzkf-case-imgBox img{
    max-width: 100%;
}
.dzkf-case-labelBox{
    text-align: center;
    height: auto;
    overflow: hidden;
}
.dzkf-case-label{
    display: inline-block;
    font-size: 16px;
    color: #777;
    border-radius: 3px;
    border: 1px solid #eee;
    padding: 10px 15px;
    margin: 0 10px 0 0;
    text-decoration: none!important;
}
.dzkf-case-label:hover{
    background: #2d69bc;
    border-color: #2d69bc;
    color: #fff;
    text-decoration: none!important;
    cursor: pointer;
}
.dzkf-case-item{
    display: table;
    width: 294px;
    height: 150px;
    text-align: center;
}
.dzkf-case-item.case-gray{
    background: #f9f9fa;
}
.dzkf-case-item.case-fff{
    background: #fff;
}
.dzkf-case-item p{
    display: table-cell;
    vertical-align: middle;
    color: #000;
    font-size: 20px;
}
.dzkf-case-box .table>tbody>tr>td,
.dzkf-case-box .table>tbody>tr>th,
.dzkf-case-box .table>tfoot>tr>td,
.dzkf-case-box .table>tfoot>tr>th,
.dzkf-case-box .table>thead>tr>td,
.dzkf-case-box .table>thead>tr>th {
    padding: 0;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #eee;
}
.dzkf-case-box .table{
    border: 1px solid #eee;
    border-top: none;
}
/* 定制服务 -E */