body{background:#ccc;}
.box{background:#fff;}
.top{background:#fff;}


/*恢复默认颜色*/
.layui-nav .layui-this:after, .layui-nav-bar{background-color:#00abf1;}

.top .layui-nav{background:none;margin-top:5px;}
.top .layui-nav .layui-nav-item a{padding:0 14px;}
.top .layui-nav .layui-nav-more{right:-3px;}
.top .layui-nav .layui-nav-item a:hover, .layui-nav .layui-this a{color:#333;}
.top .layui-nav .layui-nav-item a{color:#333;}
.logo{height:75px;}
.logo img{height:100%;}
.login{margin-top:20px;}
.login a{font-size:18px;color:#1daee9;}
.login i{font-size:18px;}

.jdt{width:100%;position:relative;}
.card{width:300px;height:680px;position:absolute;right:0px;top:0px;}

.add_jz{position:fixed;right:-5px;bottom:10%;width:75px;height:52px;border-radius:75px 0px 0px 75px;z-index:999;background:#fff;text-align:center;box-shadow:-5px 0px 3px #cee6ff;}
.add_jz img{width:24px;height:24px;margin:5px 0px 0px 0px;}
.add_jz p{font-size:12px;color:#1687ff;}
/*表单区域框*/
.form-container {position: absolute;top:15%;right:15%;bottom:15%;max-height: calc(100% - 40px); /* 最大高度为容器高度减去上下padding */background-color: rgba(255, 255, 255, 0.9);padding: 20px;box-sizing: border-box;overflow-y: auto;border-radius: 8px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);width:380px; /* 固定宽度 */margin:40px 0px;}
.form-container h2{background:#1daee9;margin:-20px;padding:15px 15px;margin-bottom:20px;color:#fff;}
.form-group {margin-bottom: 15px;}
label {display: block;margin-bottom: 5px;}
input[type="text"],textarea {width: 100%;padding: 8px;box-sizing: border-box;}
.btn {padding: 10px 15px;background-color: #007bff;color: white;border: none;cursor: pointer;}
.btn:hover {background-color: #0056b3;}
@media (max-width: 768px) {
	.container {flex-direction: column;}
	.carousel-container {width: 100%;}
	.form-container {position: static;width: 100%;height: auto;margin-top: 10px;left: auto;right: auto;top: auto;bottom: auto;padding: 10px;margin:50px 30px;}
	.form-container h2{margin:-10px;}
  .form_t{margin:35px 0px 40px 0px !important;}
  .jdt{min-height:300px !important;}
  .carousel-control{display:none;}
  
  /*标题手机字体变小*/
  .c_h1{font-size:30px !important;;}
  .about h2{font-size:30px !important;;}
  .bg_blue h2{font-size:30px !important;;}
}
.form_t{font-size:18px;color:#000;margin:10px 0px 40px 0px;}
.form_box1 .form-group .layui-form-checkbox div{white-space:normal;}
.next_btn1{margin:30px 0px 20px 0px;}
/*显示出来的表单*/
fieldset{border: 1px solid #DDDDDD;padding:18px;margin: 1.8rem 0;}
fieldset legend{font-weight: bold;padding: 0 0.3rem;margin: 0;margin-left: -0.3rem;}

/*公共单页块*/
.page{padding:60px 0px;}
.page .c_h1{text-align:center;font-size:60px;}
.page .c_h5{text-align:center;font-size:22px;}
.bg_blue{background:#00abf1;}
.colorfff{color:#fff;}
/*单页1*/
.page_1{color:#fff;}
.page_1 h2{font-size:60px;}
.page_1 h5{font-size:22px;margin:25px 0px 25px 0px;}
.page_1 p{font-size:18px;}
#focus_1 img{width:100%;}
/*单页2*/
.page2{background:#fff;}
.ico_list_4{text-align:center;margin-top:40px;}
.ico_box .i_box{width:110px;height:110px;background:#00abf1;border:6px solid #67d3ff;border-radius:50%;margin:0 auto;display: flex;align-items: center; /* 垂直居中 */justify-content: center;}
.ico_box .i_box i{font-size:42px;color:#fff; display: flex;}
.ico_box h1{margin-top:20px;font-size:32px;}
.ico_box p{font-size:16px;}
/*单页3*/
.page3{padding:100px 0px;background-size:cover !important;background-repeat:no-repeat !important;}
.row_3_box{margin-top:30px;}
.center{text-align:center;}
.line_h{padding:35px 20px;min-height:460px;color:#fff;}
.row_bg1{background-color:rgba(0, 171, 241, 0.85);}
.row_bg2{background-color:rgba(0, 171, 241, 0.70);}
.row_bg3{background-color:rgba(0, 171, 241, 0.55);}
.row_num{font-size:48px;font-weight:bold;}
.left_p{font-size:16px;line-height:34px;}
.row_dec{font-size:20px;margin:0px 0px 20px 0px;height:64px;display: flex;align-items: center; /* 垂直居中 */justify-content: center;}
.row_p{font-size:16px;line-height:28px;}
.row_img{margin:0 auto;text-align:center;margin-top:20px;justify-content: flex-end}
/*单页4*/
.page4{background:#fff;}
.sjz_box{margin-top:60px;padding-bottom:30px;}
.sjz_box .time-line-box ul li:nth-child(2n) .layui-text{left:14px;}
.sjz_box .time-line-box ul li:after{left:14px;}
.sjz_box .layui-timeline-item:before{background:none;}
/*单页5*/
#owl-demo .item{
  margin: 3px;
}
#owl-demo .item img{
  display: block;
  width: 100%;
  height: auto;
}
.owl-theme .owl-controls .owl-buttons div{background:#fff;color:#000;}
.owl-theme .owl-controls .owl-page span{background:#fff;}
.dog_js .dig_name{color:#333;padding:10px 0px;font-size:18px;font-weight:bold;background:#fff;margin:-5px 5px 5px 5px;width:98%;text-align:center;}
.dog_js .item{width:98%;height:200px;position: relative;overflow: hidden;}
.dog_js .item img{width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
/*单页6*/
.page_6{background:#fff;padding-bottom:60px;}
.atherbg{background: url(../img/atherbg.jpg) no-repeat;height: 300px;width: 100%;background-size: cover;}
.page_6  .c_h1{text-align:center;font-size:60px;padding-top:50px;}
.page_6 .c_h5{text-align:center;font-size:22px;}
.link_pp{background:#fff;box-shadow:0px 3px 4px #999;border-radius:5px;margin-top:-75px;padding:30px 30px 10px 30px;}
#owl-box1 .item,#owl-box2 .item{background: #fff;padding:0px 0px;margin: 5px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;}
.owl-item img{width:100%;height:100%;}
#owl-box2 .owl-controls .owl-buttons div{background:#00abf1;color:#000;}
#owl-box2 .owl-controls .owl-page span{background:#00abf1;}

.link_pp .item{width:245px;height:245px;position: relative;overflow: hidden;}
.link_pp .item img{width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}

/*底部*/
.foot{background:#1daee9;padding:20px 0px;text-align:center;color:#fff;font-size:16px;}

/*媒体查询，小于1000的样式*/
.hidden-on-small {display: block; /* 默认显示 */}
.visible-on-small {display: none; /* 默认隐藏 */}

@media (max-width: 1000px) {
    .hidden-on-small {
        display: none; /* 隐藏 */
    }
    .visible-on-small{
        display: block; /* 显示 */
    }
}
.right{float:right;margin-top:10px;}
.right i{font-size:40px;text-align:right;color:#1daee9;}
/*侧边栏*/
/* 侧边栏 */
.box-side{position:fixed;background:#000;width:100%;height:100vh;left:0;top:0;opacity:0.5;display:none;z-index:99;}
.side{position:fixed;width:35%;height:100%;top:0;background:#fff;left:-200%;opacity:0;z-index:666;min-width:220px;}
.side.qy{background:#4488eb;}
.side .top_img img{width:100%;}
.side_list .layui-menu{background:none;color:#fff;}
.side_list .layui-menu li{color:#fff;}
.side_list .layui-menu .layui-menu-item-group>.layui-menu-body-title{color:#fff;}
.side_list .layui-menu li:hover{background:rgba(0, 0, 0, 0.2);}
.side_list .layui-menu li ul li:hover{background:#1daee9;}
.side_list .layui-menu li a{color:#fff;}
.side_list .layui-menu li ul li a{color:#fff;}
.layui-menu .layui-menu-item-checked, .layui-menu .layui-menu-item-checked2{background:none !important;}
.btn_box{text-align:center;padding:0px 25px;margin-top:30px;}

/*关于我们*/
.col_5_img{width:100%;overflow:hidden;border-radius:10px;height:245px;position: relative;}
.col_5_img img{transition: all 0.4s;width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(1.0);}
.col_5_img:hover img{transform:translate(-50%, -50%) scale(1.2)}

.bgfff{background:#fff;}
.about{padding:60px 0px;}
.about h2{font-size:60px;color:#00abf1;}
.about h5{font-size:20px;margin:25px 0px 25px 0px;color:#00abf1;}
.about .c_h1{text-align:center;font-size:60px;}
.about .c_h5{text-align:center;font-size:22px;}

.bg_blue  h2{font-size:60px;color:#fff;}
.bg_blue h5{font-size:20px;margin:25px 0px 25px 0px;color:#fff;}

.c_hp{font-size:20px;margin:20px 0px;}
.about_p{font-size:16px;line-height:30px;background:rgba(255, 255, 255, 0.85);}

.tx_box{width:200px;height:200px;border-radius:50%;overflow:hidden;margin:0 auto;}
.tx_box img{width:100%;}
.tx_name{text-align:center;font-size:22px;margin-top:10px;}
.tx_zc{text-align:center;font-size:16px;}
.text_box7{padding:20px;margin-top:35px;border-radius:5px;}

.ht30{height:30px;}
.wg_6{background:#fff;padding:20px;border-radius:8px;}
.wg_t{color:#1daee9;font-size:18px;font-weight:bold;}
.wg_dsc{color:#999;font-size:16px;}
.wg_img{width:100%;margin-top:15px;height:172px;overflow:hidden;position: relative;}
.wg_img img{width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(1.0);transition: all 0.4s;}
.wg_img:hover img{transform:translate(-50%, -50%) scale(1.2)}

/*.a_iscale img{transition: all 0.4s;}*/
/*.a_iscale:hover img{transform:scale(1.2);}*/

.h_banner{width:100%;}
.h_banner img{width:100%;height:100%;}

.video_list{margin:10px;}
.video_img{width:100%;position:relative;margin-top:-45px;}
.video_t{background:rgba(0, 0, 0, 0.5);width:100%;z-index:99;padding:10px 0px;color:#fff;font-size:16px;position:relative;}
.video_t span{padding:0px 10px;}
.video_img img{width:100%;}

.bofang{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#ff0033;padding:6px 18px;border-radius:12px;}
.bofang i{color:#fff;}

.dog_box{margin:10px;background:#fff;box-shadow:0px 0px 5px #9f9f9f;border-radius:6px;border:1px solid #fff;}
.dog_box:hover{border:1px solid #00abf1;box-shadow:0px 0px 5px #00abf1;}
.dog_img{width:100%;position:relative;border-radius:6px 6px 0px 0px;overflow:hidden;}
.dog_t{padding:10px 10px 0px 10px;color:#00abf1;font-size:16px;position:relative;font-weight:bold;}
.dog_img img{width:100%;}
.dog_d{padding:0px 10px 10px 10px;}

.dog_img_list{width:100%;position:relative;border-radius:6px 6px 0px 0px;overflow:hidden;height:220px;}
.dog_img_list img{width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(1.0);transition: all 0.4s;}
.dog_img_list:hover img{transform:translate(-50%, -50%) scale(1.2)}

.lay_tc{margin:5% auto;}

/*文章列表*/
.new_list{margin-bottom:30px;border-bottom:1px solid #eee;padding:40px 20px;border-radius:7px;}
.new_list:hover{box-shadow:0px 0px 4px #9f9f9f;}
.new__time{font-size:34px;color:#00abf1;}
.new__t{margin:15px 0px;}
.new__t{font-size:28px;color:#000;}
.new__d{font-size:18px;color:#999;}
.new__img{width:100%;}
.new__img img{width:100%;}

.con_txt{font-size:20px;color:#333;line-height:30px;}
.con_txt p{margin:15px 0px;}
.con_txt img{max-width:100%;}

.con__t{font-size:38px;color:#000;}
.con__time{font-size:20px;color:#00abf1;margin:5px 0px;}

.amount-input {
    position: relative;
    margin: 20px 0;
}

.currency-symbol {
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
}

#amount {
    padding: 15px 15px 15px 75px;
    font-size: 18px;
    border: 1px solid #ebeaea;
}