﻿img{user-select:none}
.pull-left{float:left}
.pull-right{float:right}
.container{margin-top:0}
.container .content-banner{position:relative;height:440px;overflow: hidden;}
.content-banner .content-banner-view{position:relative;width:1200px;height:440px;left:50%;top:0;margin-left: -600px;}
.content-banner .content-banner-view img{position:absolute;top:50%;left:50%;height: 100%;width: 1920px;margin-left: -960px;margin-top: -220px;}
.content-view{width:1200px;margin:0 auto;overflow:hidden}
.content-view > h2{font-size:30px;font-weight:bold;color:#374256;letter-spacing:2px}
.content-view p.desc{color:#6e7688;font-size:20px;line-height:48px}
.content-banner-form{height:440px}
.layui-customer-skin,span#df,span#df select,span#df option{border-radius:8px;letter-spacing:2px;font-size:14px;height:50px;line-height:50px}
.layui-form.send-order #df select{display:block;float:left}
span#df.qushixian select:last-child{float:right}
.content-banner-form .layui-form.send-order{background: rgb(34,48,75);}
.content-banner-form .layui-form.send-order{width:390px;background-color:rgba(34,48,75,0.7);color:#fff;height:440px;position:absolute;right:0}
.content-banner-form .layui-form.send-order > div{padding:0 34px}
.content-banner-form .layui-form.send-order h2{font-size:22px;text-align:center;font-weight:bold;display:block;padding-top:20px}
.content-banner-form .layui-form.send-order p{line-height:1;text-align:center;margin:10px 0 20px 0}
.layui-form.send-order .margin-top15{margin-top:15px}
.layui-form.send-order .layui-col-sm12 input{width:48%;+width:45%;_width:45%;box-sizing: border-box;}
.layui-form.send-order .layui-col-sm12 input::placeholder{line-height: 50px}
.layui-form-checked[lay-skin=primary] i{border-color:#4f6184;background-color:#4f6184}
.layui-form-checkbox[lay-skin=primary]:hover i{border-color:#4f6184}
.layui-form.send-order .layui-form-checkbox{float:left;margin-top:15px;margin-left:6px}
.layui-form.send-order .layui-btn{background-color:#ff631e;font-weight:bold}
.layui-form.send-order span,.layui-form.send-order i{font-size:14px;letter-spacing:1px;color:#c0cadf}
.content .content-description{margin:20px auto;background-color:#eff0f4;font-size:16px;color:#51607e;letter-spacing:1px}
.content .content-description .content-description-text{padding:20px 30px;text-align:center}
.content .content-description .content-description-text h3 span{font-size:20px;line-height:36px;margin:0 15px}
.content-banner-form .content-view{height: 440px;padding: 0;position: relative}
.content-banner-form{position:absolute;top:0;width: 100%} 
.mtop-60{margin-top:60px}
.text-center{text-align:center;display:block}
.content-view .content-view-detail{margin-top:32px;width: 100%;overflow: hidden;}
.content-view .content-view-detail .strong-img{width:600px}
.content-view .content-view-detail .strong-img-desc{padding:60px 0 0 60px}
.content-view .content-view-detail .strong-img-desc img{width:440px}
.content-view-bg{background-image:url("../image/ad_img1.png");background-repeat:repeat;padding:50px 0}
.flow-chat{width:1007px;position:relative;left:50%;margin-left: -503.5px;}
.swiper-ai{width:790px;overflow:hidden;height: 422px;}
.swiper-ai .swiper-pagination .swiper-pagination-bullet,.swiper-ai .swiper-pagination .swiper-pagination-switch{width:12px;height:12px;background:#fff;opacity:0.8;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.swiper-ai .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-ai .swiper-pagination .swiper-pagination-switch.swiper-active-switch{width:32px;background:#ff5d25;border-radius:6px}
.swiper-ai .swiper-slide-img{width:790px}
.swiper-ai .swiper-slide-img img{width:100%;height:auto}
.swiper-ai-desc .swiper-slide-desc{padding-top:58px;padding-left:39px}
.swiper-ai-desc .swiper-slide-desc h4{display:block;text-align:center;font-size:24px;letter-spacing:2px;color:#333333}
.swiper-ai-desc .swiper-slide-desc > p{
    font-size: 16px;
    letter-spacing: 1px;
    color: #666666;
    line-height: 1.2;
    margin: 20px 0 70px;
}
.swiper-ai-desc .circle-content{padding-left:39px}
.swiper-ai-desc .circle-item{width:66px;height:66px;background:#f3f5f8;border-radius:50%;float:left;text-align:center;line-height:66px;font-size:20px;color:#333333;margin-right:60px;margin-bottom:30px;cursor:pointer}
.swiper-ai-desc .circle-item.active{background-color:#374256;color:#fff;box-shadow:0 0 12px rgba(34,57,98,0.3)}
.swiper-ai-desc .circle-item:nth-of-type(3n){margin-right:0}
.box-shadow{background-color:#ffffff;box-shadow:0px 0px 8px rgba(55,66,86,0.2);border-radius:16px}
.package{width:100%}
.package h3{font-weight:bold;font-size:22px}
.package h3 em{color:#ff5d25;font-style:normal}
.package .content-view{margin-bottom:15px;padding:30px 0}
.package .content-view .row{padding:0 30px;text-align:center;color:#374256;font-size:16px;letter-spacing:1px;line-height:48px; float: left; width: 50%; box-sizing: border-box; }
.package .content-view .row:first-child{border-right:2px solid #f0f2f5}
.mtop15{margin-top:15px}
.swiper-ai-desc{width:100%;height: 422px;overflow: hidden;}
.swiper-ai-desc .swiper-wrapper{width:100%;height: 218px;}
.layui-btn-fluid { width: 100%;}
.layui-btn { display: inline-block; height: 38px; line-height: 38px; padding: 0 18px; background-color: #009688; color: #fff; white-space: nowrap; text-align: center;  border: none; border-radius: 2px; cursor: pointer;}
.layui-form-checkbox[lay-skin=primary] span { padding-left: 0; padding-right: 15px; line-height: 18px; background: 0 0; color: #666;}
.layui-form-checkbox[lay-skin=primary] { height: auto!important; line-height: normal!important; min-width: 18px; min-height: 18px; border: none!important; margin-right: 0; padding-left: 28px; padding-right: 0; background: 0 0;}
.layui-form-checkbox { position: relative; height: 30px; line-height: 30px; margin-right: 10px; padding-right: 30px; cursor: pointer; font-size: 0; -webkit-transition: .1s linear; transition: .1s linear; box-sizing: border-box;}
.layui-form-checkbox, .layui-form-checkbox *, .layui-form-switch { display: inline-block; vertical-align: middle;} 
.layui-form-checkbox[lay-skin=primary] i { right: auto; left: 0; width: 16px; height: 16px; line-height: 16px; border: 1px solid #d2d2d2; font-size: 12px; border-radius: 2px; background-color: #fff; -webkit-transition: .1s linear; transition: .1s linear;}
.layui-form-checkbox i { position: absolute; right: 0; top: 0; width: 30px; height: 28px; border: 1px solid #d2d2d2; border-left: none; border-radius: 0 2px 2px 0; color: #fff; font-size: 20px; text-align: center;}
.layui-form-checkbox, .layui-form-checkbox *, .layui-form-switch { display: inline-block; vertical-align: middle;}
 

.container .bxcente { margin: 8px 0px; color: #3e1407;font-size: 12px;line-height: 34px;height: 34px; }
.container .bxcente img { display: inline-block;vertical-align: -2px;width: 13px;height: 13px;margin-right: 5px;cursor: pointer; }
.container .bxdowns { margin: -20px 0 0 0; text-align: center; font-size: 14px;color: #3e1407; }
.container .right_table { border: 0;margin: 0 10px; }
.container .right_table .table_list { position: relative; }
.container .right_table .table_list input { display: block; }
.container .right_table .abcs { display: block; position: absolute;top: 10px;right: 10px;color: #666;line-height: 20px;height: 20px;  }
.container .but_default { background-color: #ff631e; font-weight: bold;   letter-spacing: 2px;   font-size: 16px; height: 50px;   line-height: 50px;    padding: 0 18px; }
.table_list_left { width: 322px; }
.table_list_left input{ border-radius: 8px; margin-top: 15px; letter-spacing: 2px; font-size: 14px; height: 50px; line-height: 50px; }
.table_list_left.pull-left { width: 322px;margin: 0 34px; padding: 0!important; box-sizing: border-box; float: none;}
.table_list_left.pull-right { width: 322px; margin: 0 34px; padding: 0!important; box-sizing: border-box; float: none}
.container .bxcente a { font-size: 14px; letter-spacing: 1px; color: #c0cadf; }
.table_txt{ margin-top: 10px; color: #fff; height: 16px;line-height: 16px;text-align: center;}
.table_txt .red { color: #ff552e;font-weight: bold; }
.tongyong_wa{ margin: 0 auto;color: #999!important;}
.tongyong_wa a{ color: #999!important;}
.tongyong_wa .in_icon{ top: 18px;}
