
/* CSS Document */
.cursor{ cursor: pointer;}
table{border-collapse: collapse;}
.el-form-item__content,.el-form-item__label{line-height:32px;}
.margin_auto_1200{margin:auto;width:1200px;}
/** 布局 */
.float-right{float:right}
.user-select-none{user-select:none;}
/*  -- flex弹性布局 -- */
.inline-flex{display:inline-flex}.flex{display:flex}.basis-xs{flex-basis:20%}.basis-sm{flex-basis:40%}.basis-df{flex-basis:50%}.basis-lg{flex-basis:60%}.basis-xl{flex-basis:90%}.flex-sub{flex:1}.flex-twice{flex:2}.flex-treble{flex:3}.flex-direction{ flex-direction: column;}.flex-wrap{flex-wrap:wrap}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-center{align-items:center}.align-stretch{align-items:stretch}.self-start{align-self:flex-start}.self-center{ align-self: flex-center;}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.align-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.flex-none{flex:none;}.width_0{ width: 0;}
.flex-grow-1{flex-grow:1;}
/*  -- 内外边距 -- */
.margin-auto{margin:auto;}
.margin-0{margin:0!important}.margin-left-10{margin-left:10px}.margin-right-10{margin-right:10px}.margin-xs{margin:10px}.margin-sm{margin:20px}.margin{margin:16px}.margin-lg{margin:30px}.margin-xl{margin:40px}.margin-left-5{margin-left:5px}.margin-top-5{margin-top:5px}.margin-top-xs{margin-top:10px}.margin-top-sm{margin-top:20px}.margin-top{margin-top:16px}.margin-top-lg{margin-top:30px}.margin-top-xl{margin-top:40px}.margin-right-xs{margin-right:10px}.margin-right-sm{margin-right:20px}.margin-right{margin-right:16px}.margin-right-lg{margin-right:30px}.margin-right-xl{margin-right:40px}.margin-bottom-xs{margin-bottom:10px}.margin-bottom-xxs{margin-bottom:5px}.margin-bottom-sm{margin-bottom:20px}.margin-bottom{margin-bottom:15px}.margin-bottom-lg{margin-bottom:30px}.margin-bottom-xl{margin-bottom:40px}.margin-left-xs{margin-left:10px}.margin-left-sm{margin-left:20px}.margin-left{margin-left:16px}.margin-left-lg{margin-left:30px}.margin-left-xl{margin-left:40px}.margin-lr-xs{margin-left:10px;margin-right:10px}.margin-lr-sm{margin-left:20px;margin-right:20px}.margin-lr{margin-left:16px;margin-right:16px}.margin-lr-lg{margin-left:30px;margin-right:30px}.margin-lr-xl{margin-left:40px;margin-right:40px}.margin-tb-xs{margin-top:10px;margin-bottom:10px}.margin-tb-sm{margin-top:20px;margin-bottom:20px}.margin-tb{margin-top:16px;margin-bottom:16px}.margin-tb-lg{margin-top:30px;margin-bottom:30px}.margin-tb-xl{margin-top:40px;margin-bottom:40px}.padding-0{padding:0!important}.padding-top-0{padding-top:0!important}.padding-right-0{padding-right:0}.padding-xs{padding:10px}.padding-sm{padding:20px}.padding{padding:16px}.padding-lg{padding:30px}.padding-xl{padding:40px}.padding-top-xs{padding-top:10px}.padding-top-sm{padding-top:20px}.padding-top{padding-top:16px}.padding-top-lg{padding-top:30px}.padding-top-xl{padding-top:40px}.padding-right-xs{padding-right:10px}.padding-right-sm{padding-right:20px}.padding-right{padding-right:16px}.padding-right-lg{padding-right:30px}.padding-right-xl{padding-right:40px}.padding-bottom-xs{padding-bottom:10px}.padding-bottom-sm{padding-bottom:20px}.padding-bottom{padding-bottom:16px}.padding-bottom-lg{padding-bottom:30px}.padding-bottom-xl{padding-bottom:40px}.padding-left-xs{padding-left:10px}.padding-left-sm{padding-left:20px}.padding-left{padding-left:16px}
.padding-left-lg{padding-left:23px}.padding-left-xl{padding-left:40px}.padding-lr-xs{padding-left:10px;padding-right:10px}.padding-lr-sm{padding-left:20px;padding-right:20px}.padding-lr{padding-left:16px;padding-right:16px}.padding-lr-lg{padding-left:30px;padding-right:30px}.padding-lr-xl{padding-left:40px;padding-right:40px}.padding-tb-xs{padding-top:10px;padding-bottom:10px}.padding-tb-sm{padding-top:20px;padding-bottom:20px}.padding-tb{padding-top:16px;padding-bottom:16px}.padding-tb-lg{padding-top:30px;padding-bottom:30px}.padding-tb-xl{padding-top:40px;padding-bottom:40px}.padding-tb-xxxl{padding-top:70px;padding-bottom:70px}.padding-tb-5{padding-top:5px;padding-bottom:5px}.padding-top-5{padding-top:5px;}.padding-bottom-5{padding-bottom:5px}.padding-left-5{padding-left:5px}.padding-right-5{padding-right:5px}.padding-bottom-0{padding-bottom:0;}.margin-right-6{margin-right:6px;}.padding-lr-5{padding-left:5px;padding-right:5px}.padding-tb-7{ padding-top: 7px;padding-bottom: 7px;}
/* -- 文字 -- */
.product{
    background: #f6f6f6;
    padding: 20px 0;}

.left_wrap{width:200px; height:690px; background:url(../images/leftpro.jpg); text-align:center;}    
.left_wrap p{font-size:36px; font-weight:600;width:50px;text-align:center; line-height:50px; display:block; margin:0 auto; margin-top:80px;}

.right_wrap{width:986px;}
.right_wrap .list{width:24%; height:220px; background:#fff; overflow:hidden;}
.right_wrap .list2{width:74.6%;height:220px; line-height:220px; background:#fff; overflow:hidden; }
.right_wrap .list2 p{font-size:45px;padding-left:80px;font-weight:bold; float:left;line-height:230px; color:#ccc; letter-spacing:20px;}
.right_wrap .list2 a{float:right; padding-right:50px; padding-top:50px;}

/*.right_wrap .list img{padding-top:30px;}*/
  
  
.companydata{background:#eeeeee;  height:116px; position:relative;}
.companydata .adleft{width:300px;  float:left; margin-top:-10px; padding-left:50px; }
.companydata .ad-data{width:800px; float:right; padding-right:50px; padding-top:30px;}
  
.text-bold{font-weight:bold}
.text-xxl{font-size:20px}
.text-xl {
    font-size: 18px;
}.grild-title {
    position: absolute;
    top: 14px;
    left: 20px;
    z-index: 3;
    color: #000;
}.img_hove_wrap img {
    transition: 0.3s;
}.img_hove_wrap img:hover {
    transform: scale(1.05);
}.padding-left-xs {
    padding-left: 10px;
}.solid-left::after {
    border-left: 2px solid #eee;
}.dashed, .dashed-bottom, .dashed-left, .dashed-right, .dashed-top, .solid, .solid-bottom, .solid-left, .solid-right, .solid-top, .solids, .solids-bottom, .solids-left, .solids-right, .solids-top {
    position: relative;
}.padding-tb-xxxl {
    padding-top: 70px;
    padding-bottom: 70px;
}

/* -- 盒子阴影 -- */
.shadow-box{transition:all 0.3s;box-shadow:2px 2px 20px #efefef;}
.shadow-box:hover{box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04)}
/*底部数字.register_btn_bottom {
    height: 58px;
    width: 272px;
    border-radius: 2px;
}.btn_b {
    border: 0;
    cursor: pointer;
    outline: none;
    color: #333231;
    background-color: #29A14B;
}.margin-top {
    margin-top: 16px;
}*/
.padding-tb-xxxl {
    padding-top: 70px;
    padding-bottom: 70px;
}.padding-tb-xxxl {
    padding-top: 70px;
    padding-bottom: 70px;
}.bg-white {
    background-color: #fff;
    color: #666;
}.margin-top-xs {
    margin-top: 10px;
}.margin_auto_1200 {
    margin: auto;
    width: 1200px;
}.ad-data>div {
    width: 25%;
}.text-center {
    text-align: center;
}.ad-data>div {
    width: 25%;
}.main_text_color {
    color: #29A14B!important;
}.font_family_impact {
    font-family: Impact;
}.text_size_72 {
    font-size: 72px;
}
.text_size_50 {
    font-size: 50px;
}
.padding-left-lg {
    padding-left: 23px;
}.text-xl {
    font-size: 18px;
}.text_top {
    vertical-align: top;
    line-height: 50px;    font-size: 20px;
}.padding-left-xs {
    padding-left: 10px;
}.color_666 {
    color: #666666;
}
.text_top {
    vertical-align: top;
    line-height: 50px;
}
/*底部注册*/
.foot_zhuce p{font-size:24px; color:#fff;}
.bg-yellow {
    background-color: #29A14B;
    color: #3c3c3c;
}.padding-tb-xl {
    padding-top: 40px;
    padding-bottom: 40px;
}
.foot_zhuce_button{font-size: 24px; border-radius: 3px; background: rgb(34, 34, 34); color: #ffffff;height: 58px;
    width: 272px;    border: none;}