/*//<!--Recommended product begain-->*/
.h_b_info{
    width: 1098px;
    height: 60px;
    padding: 20px 50px;
    background: #fff;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    position: relative;
    box-shadow:inset -4px -4px 3px 0px #ccc;
    margin: 0 auto;
}
.h_b_info>i{
    color: #fff;
    position: absolute;
    top: -16px;
    left: 50%;
    margin-left: -9px;
}
.rec_product{
    width: 1200px;
    margin: 56px auto 100px;
    position: relative;
    /*height: 500px;*/
    /*background: #ccc;*/
    text-align: center;

}
.h_b_info{
    margin-top:-50px;
    z-index: 3;
    font-size: 16px;
    color: #333;
    text-align: center;
}
.ball_tit{
    width: 1200px;
    padding-top: 40px;
    margin: 0px auto 54px;
    text-align: center;
}
.ball_tit>p{
    display: inline-block;
}
.ball_tit>p>span{
    width: 179px;
    height: 4px;
    font-size: 24px;
    overflow: hidden;
    color: #999;
}
.ball_tit>p>i{
    color: #999;
}
.ball_tit>h5{
    display: inline-block;
    margin: 0 10px;
    font-size: 28px;
    color: #333;
}
/*��תľ�?ʼ*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content: ;}
abbr,acronym{border:0;}
/*??????*/
.poster-main{position: relative;width: 1200px;height: 628px}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width: 1200px;height: 628px}
.poster-main .poster-list .poster-item{position: absolute;left: 0px;top: 0px}
.poster-prev-btn{position: absolute;
    top: 304px;
    left: -200px;}
.poster-prev-btn>i{font-size: 80px;color: #cccccc;cursor: pointer}
.poster-next-btn{
    position: absolute;
    top: 304px;
    right: -200px;
}
.poster-next-btn>i{font-size: 80px;color: #cccccc;cursor: pointer}
.rotator_info{
    width: 395px;
    height: 628px;
    background: #fff;
    display: inline-block;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 5px 5px 5px #ccc;
}
.rotator_info>img{
    width: 395px;
    height: 244px;
}
.ball_r_info{
    padding:23px;
    text-align: left;
}
.ball_r_info>p>i{
    color: #f7a515;
}
.ball_b_info{
    margin-top: 14px;
    font-size: 15px;
    color: #666;
}
.ball_b_info>a{
    margin-top: 17px;
    color: #e40013;
    font-size: 15px;
    margin-bottom: 27px;
}
.ball_b_info>p{
    font-size: 15px;
    color: #666;
}
.ball_b_info>p>span{
    color: #333;
    font-weight: 600;
}
.ball_offer{
    width: 240px;
    height: 45px;
    line-height: 45px;
    background: #e40013;
    border-radius: 5px;
    text-align: center;
    margin-top: 27px;
    margin-left: 56px;
}
.ball_offer>i{
    color: #fff;
    font-size: 27px;
}
.ball_offer>a{
    display: inline-block;
    font-size: 19px;
    color: #fff;
    margin-left: 15px;
}
/*��תľ�����*/
/*<!--Recommended product end-->*/
.labor_ball{
    width: 1200px;
    margin: 50px auto;
}
.labor_ball_l{
    width: 598px;
    height: 295px;
    /*box-shadow: 5px 5px 5px #ccc;*/
    display: inline-block;
    float: left;
    margin-bottom: 30px;
}
.labor_ball_l>img{
    width: 598px;
    height: 295px;
}
.labor_ball_r{
    width: 598px;
    height: 295px;
    /*box-shadow: 5px 5px 5px #ccc;*/
    display: inline-block;
    float: right;
    margin-bottom: 30px;
}
.labor_ball_r>img{
    width: 598px;
    height: 295px;
}
.labor_ball>p{
    font-size: 20px;
    color: #333;
    text-align: center;
    margin-bottom: 30px;
}
.labor_ball_b{
    width: 1200px;
    text-align: center;
}
.labor_ball_b>a{
    padding:10px 15px;
    color: #fff;
    border-radius: 5px;
}
.labor_ball_b>a>i{
    font-size: 22px;
    margin-right: 5px;
}
/*<!--������ĥ������ƿ�ʼ-->*/
.ball_advan{
    width: 100%;
    height: 703px;
    background: #f0eeee;
}
.advan_list{
    width: 1200px;
    margin: 0 auto 46px;
}
.advan_list>ul>li{
    width: 232px;
    height: 145px;
    display: inline-block;
    float: left;
    border-radius: 5px;
    overflow: hidden;
}
.li1{
    background: url("../images/li1.png") no-repeat;
    margin-right: 9px;
}
.li2{
    background: url("../images/li2.png") no-repeat;
    margin-right: 9px;
}
.li3{
    background: url("../images/li3.png") no-repeat;
    margin-right: 9px;
}
.li4{
    background: url("../images/li4.png") no-repeat;
    margin-right: 9px;
}
.li5{
    background: url("../images/li5.png") no-repeat;
}
.advan_list>ul>li>div{
    width: 216px;
    height: 129px;
    margin: 8px;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    line-height:129px;
    font-size: 20px;
}
.advan_listcurr{
    border:1px solid #e40013;
    color: #e40013 !important;
}
.ball_bottom{
    width: 1200px;
    height: 324px;
    margin: 0 auto;
    position: relative;
    display: none;
}
.ball_bottomC{
    display: block;
}
.ball_bottom_l{
    width: 532px;
    height: 324px;
    display: inline-block;
    float: left;
    background:#fff;
    border-radius: 20px;
    overflow: hidden;
}
.ball_bottom_r{
    width: 532px;
    height: 324px;
    display: inline-block;
    float: right;
    background:#fff;
    border-radius: 20px;
}
.ball_bottom_c{
    width: 500px;
    height: 289px;
    border: 1px solid #e40013;
    margin:18px 16px ;
    border-radius: 10px;
    overflow: hidden;
}
.ball_bottom_c>h6{
    width: 100px;
    height: 42px;
    line-height: 42px;
    text-align: center;
}
.ball_v_info{
    padding: 54px 44px;
    font-size: 18px;
    color: #333;
    line-height: 25px;
}
.i1{
    position: absolute;
    color: #e40013;
    font-size: 100px;
    top: 81px;
    left: 522px;
}
.i2{
    position: absolute;
    color: #e40013;
    font-size: 100px;
    bottom: 18px;
    left: 366px;
}

/*<!--������ĥ������ƽ���-->*/
/*<!--��Ʒ��������Ӳ���� ���ǲ�һ��ʼ-->*/
.ball_pro{
    width: 1200px;
    margin: 0 auto;
}
.ball_pro_b{
    width: 1200px;
    margin-bottom: 40px;
}
.ball_pro_b_l{
    width: 377px;
    height: 306px;
    display: inline-block;
    float: left;
    margin-top: 82px;
}
.ball_pro_b_l>img{
    width: 377px;
    height: 307px;
}
.ball_pro_b_r{
    width: 823px;
    height: 428px;
    display: inline-block;
    float: left;
    border-radius: 5px;
    box-shadow: 5px 5px 5px #ccc;
}
.ball_pro_b_r>table{
    width: 823px;
    height: 428px;
    text-align: center;
}
table tr>td{
    text-align: center;
    position: relative;
}
/*<!--��Ʒ��������Ӳ���� ���ǲ�һ�����-->*/
/*<!--��ĥ����������� ÿһ�����ڶ������󾫿�ʼ-->*/
.ball_ass{
    width: 100%;
    height: 626px;
    background: #f0eeee;
}
.ball_ass_c{
    width: 1200px;
    margin: 0 auto;
}
.ball_ass_l{
    width: 814px;
    height: 405px;
    display: inline-block;
    float: left;
    box-shadow: 5px 5px 5px #ccc;
}
.ball_ass_l>table{
    width: 814px;
    height: 405px;
}
.ball_ass_r{
    width: 382px;
    height: 270px;
    display: inline-block;
    float: left;
    margin-top: 90px;
    position: relative;
}
.ball_ass_r>img{
    width: 382px;
    height: 270px;
}
.ball_ass_r>a{
    padding:10px 15px;
    background: #e40013;
    color: #fff;
    font-size: 19px;
    position: absolute;
    left: 60px;
    bottom: -20px;
    border-radius: 5px;
}
/*<!--��ĥ����������� ÿһ�����ڶ������󾫽���-->*/
/*<!--��Ʒ����Ϳͻ�������ɽƷ�ƿ�ʼ-->*/
.ball_qual{
    width: 1200px;
    margin: 0 auto;
}
.ball_qual h6{
    font-size: 22px;
    color: #333;
    text-align: center;
    font-weight: 600;
}
.ball_case{
    height: 515px;
    margin-top: 44px;
    margin-bottom: 124px;
}
.ball_case>ul>li{
    width: 366px;
    height: 515px;
    display: inline-block;
    float: left;
    margin-top: 48px;
    box-shadow: 5px 5px 5px #ccc;
    position: relative;
}
.ball_case>ul>li>img{
    width: 366px;
    height: 226px;
}
.ball_case>ul>li>.form_show{
    position: absolute;
    right: 30px;
    top: 208px;
    background: #e40013;
    color: #fff;
    padding: 10px 15px;
    border-radius: 20px;
}
.case_info{
    padding: 0 15px;
    margin-top: 52px;
}
.case_info>h5{
    font-size: 18px;
    color: #333;
    margin-bottom: 21px;
}
.case_info>p{
    display: inline-block;
    float: left;
    font-size: 16px;
    color: #666;
    margin-bottom: 25px;
}
.case_info>p>span{
    color: #333;
    font-weight: 600;
}
.details{
    display: block;
    font-size: 14px;
    color: #666;
    line-height: 20px;
}
.ball_equipment{
    width: 1200px;
    height: 650px;
    margin-bottom: 76px;
    padding-top: 74px;
}
.ball_equipment_t{
    width: 1200px;
    margin-top: 80px;
}
.e_l{
    width: 235px;
    text-align: right;
    position: relative;
    padding-top: 10px;
    display: inline-block;
    float: left;
    margin-right: 64px;
}
.e_l>i{
    font-size: 100px;
}
.e_l_c{
    width: 90px;
    height: 90px;
    border-radius: 45px;
    border: 2px solid #e40013;
    text-align: center;
    line-height: 90px;
    position: absolute;
    left: 28px;
    top: -26px;
}
.e_l_c>i{
    font-size: 50px;
}
.e_r{
    width: 852px;
    display: inline-block;
    float: left;
    font-size: 16px;
    color: #333;
    line-height: 20px;
}
.ball_equipment_b>ul>li{
    display: inline-block;
    float: left;
    width: 278px;
    height: 54px;
    margin-left: 60px;
    border-radius: 27px;
    margin-top: 47px;
    border: 1px solid #fff;
    cursor: pointer;
}
.equ_tit{
    width: 264px;
    height: 42px;
    margin: 6px 7px;
    border-radius: 21px;
    background: #e6e6e6;
    text-align: center;
    line-height: 42px;
    font-size: 22px;
    color: #666;
}
.liD{
    border: 1px solid #e40013 !important;
}
.liCurr{
    background: #e40013;
    color: #fff;
}
.equ_listd{
    width: 1200px;
    margin-top: 54px;
    display: none;
}
.equ_list{
    display: block;
}
.equ_listd>p{
    font-size: 16px;
    color: #666;
    line-height: 25px;
    text-align: center;
    margin-bottom: 42px;
}
.equ_listd>ul>li{
    display: inline-block;
    float: left;
    width: 292px;
    margin-bottom: 10px;
}
.equ_listd>ul>li>p{
    font-size: 14px;
    color: #666;
    margin-top: 10px;
    line-height: 20px;
}
.ball_models{
    width: 1200px;
    padding-top: 50px;
}
.ball_models>p{
    font-size: 16px;
    color: #666;
    margin-top: 50px;
    line-height: 25px;
    text-align: center;
}
.ball_models_l{
    width: 580px;
    height: 358px;
    display: inline-block;
    float: left;
    margin-top: 66px;
    margin-bottom: 120px;
}
.ball_models_r{
    width: 570px;
    height: 352px;
    display: inline-block;
    float: right;
    margin-top: 66px;
    margin-bottom: 120px;
}
.ball_models_r>img{
    width: 570px;
    height: 352px;
}
.ball_models_l>p{
    font-size: 16px;
    color: #666;
    line-height: 20px;
}
.ball_models_l>h4{
    font-size: 28px;
    color: #333;
    margin-top: 60px;
    margin-bottom: 36px;
}
.ball_models_l>a{
    padding: 10px 15px;
    background: #e40013;
    border-radius: 20px;
    color: #fff;
    float: right;
    margin-top: 34px;
}
/*<!--��Ʒ����Ϳͻ�������ɽƷ�ƽ���-->*/
/*<!--���ʲ�Ʒ+�������� ���������ۺ�ʼ-->*/
.ball_ser{
    width: 100%;
    padding-bottom: 90px;
    margin: 0 auto;
    background: #f1efef;
}
.ball_ser_c{
    width: 1200px;
    margin: 0 auto;
}
.ball_ser_c>p{
    font-size: 18px;
    color: #666;
    text-align: center;
    line-height: 25px;
    margin-bottom: 44px;
}
.ball_ser_l{
    width: 276px;
    display: inline-block;
    float: left;
}
.ball_ser_l>ul>li{
    width: 276px;
    height: 62px;
    margin-bottom: 10px;
    line-height: 62px;
    text-align: left;
    font-size: 20px;
    color: #fff;
    cursor: pointer;
    text-indent: 0.5em;
}
.ball_ser_l>ul>li>i{
    font-size:30px;
    margin-right: 5px;
}
.ball_ser_l_01{
    background: url("../images/ball_ser_l_01.png") no-repeat;
}
.ball_ser_l_02{
    background: url("../images/ball_ser_l_02.png") no-repeat;
}
.ball_ser_l_03{
    background: url("../images/ball_ser_l_03.png") no-repeat;
}
.ball_ser_l_04{
    background: url("../images/ball_ser_l_04.png") no-repeat;
}
.ball_ser_l_05{
    background: url("../images/ball_ser_l_05.png") no-repeat;
}
.ball_ser_l_06{
    background: url("../images/ball_ser_l_06.png") no-repeat;
}
.ball_serList>ul>li{
    width: 452px;
    height: 184px;
    padding-top: 50px;
    display: inline-block;
    float: left;
    background: #fff;
    text-align: center;
}
.ball_serList>ul>li>i{
    font-size: 56px;
    color: #e40013;
}
.ball_serList>ul>li>h4{
    font-size: 20px;
    color: #333;
    height: 50px;
}
.ball_serList>ul>li>p{
    font-size: 14px;
    color: #666;
    line-height: 20px;
}
.ball_ser_r{
    width: 905px;
    display: inline-block;
    float: right;
    background: #fff;
}
.ball_serList{
    display: none;
    width: 905px;
}
.ball_serListC{
    display: block;
}
.liCurrent{
    background: #e40013;
}
.ball_serList_t{
    width: 776px;
    height: 40px;
    padding: 15px 15px;
    background: #ababab;
    font-size: 18px;
    color: #fff;
    border-radius: 5px;
    box-shadow:5px 5px 5px #ccc;
    margin:20px auto;
}
.ball_serList_b{
    width: 806px;
    margin: 0 auto;
}
.ball_serList_b_l{
    width: 314px;
    height: 367px;
    display: inline-block;
    float: left;
    border-radius:6px;
    /*overflow: hidden;*/
    box-shadow:5px 5px 5px #ccc;
    position: relative;
}
.direct01{
    position: absolute;
    top: -6px;
    right: -64px;
}
.direct02{
    position: absolute;
    top: 166px;
    right: -64px;
}
.direct03{
    position: absolute;
    top: 255px;
    right: -64px;
}
.ball_serList_b_r{
    width: 410px;
    display: inline-block;
    float: right;
}
.ball_serList_b_r>p{
    font-size: 18px;
    color: #666;
    margin-bottom: 30px;
}
.ball_serList_b_r>p>span{
    font-size: 20px;
}
.solution>table tr>td{
    text-align: left !important;
    padding:5px 15px;
}
.solution>table tr>td>p>i{
    color: #e40013;
    font-size: 20px;
}
/*<!--���ʲ�Ʒ+�������� ���������ۺ����-->*/
/*������ʽ��ʼ*/
.ball_con>ul{
    position: fixed;
    left: 0;
    top: 50%;
    margin-top:-200px;
    z-index: 88888;
}
.ball_con>ul>li{
    width: 60px;
    height: 60px;
    border-bottom: 1px solid #fff;
    background: #666;
    text-align: center;
    line-height: 60px;
    cursor: pointer;
}
.ball_serListC1{
    background: #e40013 !important;
}
.ball_con>ul>li>i{
    color: #fff;
    font-size: 36px;
}
.ball_demand{
    width: 814px;
    height: 718px;
    padding: 20px 43px;
    background: rgba(0,0,0,.7);
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -450px;
    margin-top: -379px;
    z-index: 99999999999;
    border: 1px solid #e40013;
    display: none;
}
.ball_close{
    width: 40px;
    height: 40px;
    position: absolute;
    top: -1px;
    right: -40px;
    line-height: 40px;
    text-align: center;
    background: #e40013;
    cursor: pointer;
}
.ball_close>i{
    color: #fff;
    font-size: 20px;
}
.ball_demand>h5{
    font-size: 28px;
    color: #fff;
    text-align: center;
    margin-bottom: 30px;
}
.demand_t{
    width: 814px;
    margin-bottom: 20px;
}
.demand_t_l{
    width: 60px;
    display: inline-block;
    float: left;
    color: #fff;
    font-size: 24px;
}
.demand_t_r{
    width: 754px;
    display: inline-block;
    float: right;
}
.demand_t_r>ul>li{
    display: inline-block;
    float: left;
    margin-right: 48px;
    color: #fff;
    margin-bottom: 15px;
}
.demand_t_r>ul>li>input{
    background: none;
    border: 1px solid #fff;
}
.demand_b>p{
    font-size: 24px;
    width: 840px;
    color: #fff;
    margin-top: 20px;
    margin-bottom: 10px;
}
.demand_b>input{
    width: 814px;
    height: 30px;
    text-indent: 0.5em;
    font-size: 16px;
    color: #333;
}
.demand_b>textarea{
    width: 774px;
    height: 136px;
    resize:none;
    /*text-indent: 0.5em;*/
    font-size: 16px;
    color: #333;
    padding:20px;
}
.sendBtn{
    width: 237px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    background: #e40013;
    margin: 30px auto;
    color: #fff;
    font-size: 28px;
    cursor: pointer;
}

















/*������ʽ����*/















































