body {padding:0;margin:0;font-size:14px;font-family:"Microsoft yahei";color:#333; background:#f5f6f7}
* {margin:0;padding:0;}
ul {list-style-type:none;}
em {font-style:normal;}
a {text-decoration:none;}
a {color:#333;}
.fl {float:left;}
.fr {float:right !Important;}
 input:focus {
            outline: none; /* 这一步主要是去除默认的焦点轮廓样式 */
            border: none; /* 直接设置边框为无，也可以根据需求设置具体的边框样式 */
        }

input,button {border:none;}
.head {height: 70px;padding:15px 0; position:relative;background:#fff;overflow:hidden;border-bottom:1px solid #eee;}
.headapp{width:1200px;margin:0px auto;overflow:hidden;display:flex;align-items:center;justify-content:space-between;height: 70px;}
.logo {width:280px; }
.logo img {max-width: 80px;margin-right:10px;}
.logo a {font-size:42px;font-weight:bold;display:flex;align-items:center;letter-spacing:3px;color:#235de5;}
.logo a:hover {color:#235de5 !important;}
.login-box {}
.login-box a {display:inline-block;padding:0 5px;height:25px;border:1px solid #eee;line-height:25px;margin:0 2px;font-size:14px; background:#f4f4f4}
.login-box .login-up {background:#df1000;color:#fff;width:120px;border-radius:15px;border:1px solid #df1000;text-align:center;height:30px;line-height:30px;}
.login-box:hover a{color:#fff !important;}
.ssbox {width:500px;  }
 
.Contentbox {border-radius:20px;height:40px;border:1px solid #eee;display:flex;justify-content:space-between; align-items:center;padding:0 5px;}
.Sinput {width:200px;height:28px;color:#303030;line-height:28px;padding:5px;border-radius:25px;margin-left:10px;color:#999}
.Sbuttom {background:#df1000;width:140px;border:0px;font-size:16px;font-weight:normal;height:36px;line-height:36px;color:#ffffff;cursor:pointer;border-radius:20px;}
.Sinput:focus,.Sbuttom:focus {outline:0}


.nav {height:45px;width:100%;background: #df1000;}
/* .nav {background: var(--nav-bg-color, #552d0d);} */
.nav ul{width:1200px;margin:0 auto;}
.nav li {float:left;height:45px; line-height:45px;text-align: center; max-width:200px;cursor:pointer;    min-width: 120px; position:relative;}
.nav li a {font-size:16px;color:#fff;  font-weight:600;}
.nav .cur {background-color: #ff1200;} 
.nav li:hover{background-color: #ff1200;}
.nav li:hover a{color:#fff !important; }

.wuliu-content{width:1200px;margin:25px auto;overflow:hidden}


.wuliu-box{ overflow:hidden;width:800px;  padding:25px; background:#fff; font-size:16px;  float:left}
.wuliu-box h1{line-height:40px; font-size:18px;text-align:center;} 
.wuliu-s-e{text-align:center;margin:10px 0; font-size:16px; font-weight:bold;letter-spacing:3px;}
.wuliu-start{display:inline-block; min-width:120px; border:1px solid #eee;height:35px; line-height:35px; margin-right:10px;padding:0 10px;}
.wuliu-end{display:inline-block; min-width:120px; border:1px solid #eee;height:35px; line-height:35px;margin-left:10px;padding:0 10px;}
.wuliu-s-e span{display:inline-block;  width:40px;height:20px;  color:#fff; margin-top:0px;line-height:20px; font-size:12px;margin-right:10px;}
.wuliu-start span{background:#df1000;}
.wuliu-end span{background:#81c007;}
.wuliu-txt1{text-align:center;}
.wuliu-txt2{background:#f5f6f7;padding:5px 10px;border-top:1px dashed #eee;border-bottom:1px dashed #eee;margin:10px 0 10px 0;line-height:30px; font-size:16px;}

.wuliu-box p{text-indent:25px; margin-bottom:10px;}
.wuliu-box h3{background:#df1000;color:#fff;padding:0 10px;height:33px; line-height:33px;margin:10px 0;}
.tbwz{color:#df1000;font-weight:bold;font-size:20px;}
.tbwz2{color:#eb6359;font-weight:bold;font-size:18px;}

.tbwz3{color:#000;font-weight:bold;}
.tbwz4{color:#81c007;font-weight:bold; font-size:18px;}
.tbwz5{color:#ff1200;font-weight:bold; font-size:18px;}
.wuliu-txt{line-height:33px;} 
.wuliu-box img{display:block;max-width:100%;}

/* 定义表格整体样式 */.wuliu-table {width:100%;border-collapse:collapse;/* 合并边框 */  border:1px solid #ccc;margin-bottom:15px;/* 表格外边框样式 */}
/* 表头样式 */.wuliu-table thead {background-color:#f2f2f2;/* 表头背景色 */}
/* 表头单元格样式 */.wuliu-table th {border:1px solid #ccc;/* 表头单元格边框 */  padding:10px;/* 内边距，增加内容与边框的间距 */  text-align:center;/* 文本居中对齐 */}
/* 表体单元格样式 */.wuliu-table td {border:1px solid #ccc;/* 表体单元格边框 */  padding:10px;/* 内边距 */  text-align:center;/* 文本居中对齐 */}
.wuliu-table img{display:block;max-width:180px;}

table {width:100%;border-collapse:collapse;/* 合并边框 */  border:1px solid #ccc;margin-bottom:15px;/* 表格外边框样式 */}
table thead {background-color:#f2f2f2;/* 表头背景色 */}
table th {border:1px solid #ccc;/* 表头单元格边框 */  padding:10px;/* 内边距，增加内容与边框的间距 */  text-align:center;/* 文本居中对齐 */}
table td {border:1px solid #ccc;/* 表体单元格边框 */  padding:10px;/* 内边距 */  text-align:center;/* 文本居中对齐 */}


.wuliu-canshu-table {width:100%;border-collapse:collapse;/* 合并边框 */  border:1px solid #ccc;margin-bottom:15px;margin-top:15px;}
.wuliu-canshu-table td {border:1px solid #ccc;/* 表体单元格边框 */  padding:5px 10px;/* 内边距 */  text-align:center;/* 文本居中对齐 */}
.wuliu-canshu-name{background:#f5f6f7;width:30%;} 

 .form-cont{  border:2px solid #df1000;margin-bottom:15px;padding:10px;}
 .form-cont p{line-height:30px;text-align:center}
.form-item{border:1px solid #eee;margin:15px 0; height:50px; line-height:50px;}
.form-item .form-item-txt{display:inline-block;background:#f5f6f7;width:66px; text-align:center;}
.form-item input{border:none; width:130px;display:inline-block; padding-left:10px;}
.form-item span{width:48px;  background:#81c007;color:#fff; display:inline-block; text-align:center;}
.form-item .zhongdian{background:#ff1200}
.form-item-btn{width:150px;height:40px;line-height:40px; background:#ff1200;color:#fff; text-align:center;font-size:16px;margin:0 auto;border-radius:5px;}

.zaixianfahuo{width:100%;height:40px;line-height:40px; background:#ff1200;color:#fff; text-align:center;font-size:16px; border-radius:5px;margin-bottom:10px;}
.zaixianfahuo a{color:#fff;}
.zaixianfahuo:hover a{color:#fff !important;}
.wuliu-box-right{width:280px;float:right;background:#fff;  padding:15px;}
.contact-box{margin-bottom:10px; }
.contact-box img{display:block;width:100%;border-radius:5px;}

.wuliu-h3{line-height:35px; border-bottom:1px solid #ff1200; font-size:16px;font-weight:bold;}
.wuliu-box-right ul{margin-top:10px;}
.wuliu-box-right ul li{ line-height:28px; white-space:nowrap; overflow: hidden;l}
.wuliu-box-right ul li:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #df1000;
    margin-right: 10px;
}

#wuliu-map {
        overflow: hidden;
        width: 100%;
        height: 500px;
        margin: 0;
        font-family: "微软雅黑";
    }
.chat-window {position:fixed;bottom:5px;right:0px;width:298px;height:400px;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.2);z-index:1000;flex-direction:column;background:white;}
.chat-header {background-color:#df1000;color:white;padding:10px;text-align:center;display:flex;justify-content:space-between;align-items:center;}
.close-button {cursor:pointer;}
.chat-body {flex:1;height:230px;overflow-y:auto;padding:10px;border-bottom:1px solid #ccc;background-color:#f9f9f9;}
.chat-body::-webkit-scrollbar {width:8px;}
.chat-body::-webkit-scrollbar-track {background:#f5f5f5;}
.chat-body::-webkit-scrollbar-thumb {background:#ccc;border-radius:10px;}
.chat-body::-webkit-scrollbar-thumb:hover {background:#aaa;}
.chat-footer {display:flex;flex-direction:column;padding:10px;position:relative;}
.chat-footer input {padding:5px;border:1px solid #ccc;border-radius:3px;margin-bottom:5px;}
.chat-footer button {padding:5px 10px;background-color:#df1000;color:white;border:none;border-radius:3px;cursor:pointer;}
.message-container {display:flex;margin-bottom:10px;}
.user-message {justify-content:flex-end;}
.bot-message {justify-content:flex-start;}
.chat-body .message {padding:5px;border-radius:5px;max-width:75%;font-size:14px;}
.user-message .message {background-color:#dcf8c6;/* 用户消息背景颜色 */}
.bot-message .message {background-color:rgba(0,123,255,0.1);/* 机器人消息背景颜色 */}
.message-icon {width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 5px;}
.user-message.message-icon {background-color:#df1000;color:white;}
.bot-message.message-icon {background-color:#ccc;color:black;}

.wuliu-jisuanqi input{  margin:5px 0;  width: 115px;    height: 36px; padding-left:10px;   outline: 0;      border-width: 0;   border:1px solid #eee;}
.wuliu-item{margin-bottom:5px;}
.wuliu-jisuanqi span{display:inline-block;margin:0 5px;}
.wuliu-jisuanqi p{line-height:28px;}
.wuliu-jisuanqi Select{width: 100%;    height: 36px;    outline: 0;   padding-left:10px;    border-width: 0;   border:1px solid #eee;box-sizing: border-box}
.wuliu-jisuanqi Select option{line-height:30px;}
.wuliu-btn{background:#df1000;color:#fff;text-align:center;line-height:35px;height:35px;padding-left:0 !important; cursor:pointer}

/* .zdyvideobox{position:absolute;left:0;top:280px;width:720px;height:720px;background:#000;display:flex;align-items:center;justify-content:center;color:#999;} */
.colse-xuanze{position:absolute;right:10px;top:10px;cursor:pointer;background:#ff1200;padding:2px 10px;color:#fff}
.city-xuanze-box{display:none; width:700px;  background:#fff;padding:10px; position:fixed;left:50%;margin-left:-350px;top:50%;margin-top:-100px;z-index:999; box-shadow: rgb(221, 219, 216) 1px 1px 1px;}
.city-xuanze-box-head{height:35px;line-height:35px; border-bottom:1px solid #eee; font-size:16px; font-weight:bold;}
.city-xuanze-box-cont{padding:25px;}
.city-xuanze-box-cont select{height: 36px;    outline: 0;   padding-left:10px;    border-width: 0;   border:1px solid #eee;box-sizing: border-box;width:150px;}
.jsjg{color:#df1000;font-size:16px; }
.jsjg span{display:inline-block;padding:2px 5px;background:#df1000;color:#fff;}

.m-b-5 {margin-bottom:5px!important;}
.m-r-5 {margin-right:5px!important;}
.btn-default {background-color:#fcfdfe;border-color:#ebebeb;color:#8b95a5;}
.btn {color:#8b95a5;padding:8px 12px;letter-spacing:1px;border-radius:2px;background-color:#f5f5f5;outline:none !important;-webkit-transition:0.15s linear;transition:0.15s linear;}


.city-xuanze-box-cont select{display:none !important}
/* 遮罩层样式 */
       .overlay {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5); /* 黑色透明背景 */
            z-index: 9; /* 确保在其他元素之上 */
            display: none; /* 初始隐藏 */
        }
 .flex-input input{width:120px;}
	.flex-input input,.flex-input button{display:inline-block;;}	
	.flex-input	#verificationCodeInput{width:70px;}
		
		
	.footer{border-top:1px solid #eee;padding:30px 0; text-align:center;background:#fff}
	.footer p{line-height:30px;}
@media (max-width:768px) { 
.head{padding:0;padding-top:40px;}
.headapp{width:100%}
.ssbox{display:none;}
.login-box{position:absolute;top:0;left:0;background:#333;height:40px;line-height:40px; width:100%;}
.login-box .login-up{width:50px;border-radius:0;position:absolute;right:0px;;top:5px;height:25px;line-height:25px;font-size:12px;}
.login-box a{width:50px;text-align:center;margin:0 5px;}
.login-box span{color:#999;}
.nav{height:auto}
.nav ul{width:100%}
.nav ul li{background:#df1000;width:33.33%;border-right:1px solid #ff1200;box-sizing:border-box}
.wuliu-content{width:100%}
.wuliu-box{width:96%;padding:2%}
.wuliu-box h1{line-height:28px;}
.wuliu-txt2 div{line-height:25px;} 
 
.wuliu-table{box-sizing:border-box}
.wuliu-table td{padding:5px;line-height:25px;}
.wuliu-table img{max-width:60px}
.wuliu-box-right{width:96%;padding:2%}
.city-xuanze-box{width:100%;left:0;margin:0;box-sizing:border-box;height:300px;margin-top:-150px}
.city-xuanze-box-cont select{width:90%}
}


.right_info {position:fixed;top:200px;left:2px;z-index:1000;background:#fff;color:#333 !important}
.right_info_tit {height:45px;line-height:45px;text-align:center;background:#e10;color:#fff;position:relative;cursor:pointer;padding:0 25px;font-size:18px !important;}
.right_info_tit a {color:#fff !important;font-weight:bold !important;letter-spacing:2px;text-shadow:0 0 10px #f9b61f,0 0 20px #f9b61f,0 0 30px #f9b61f,0 0 40px #f9b61f;display:block;-webkit-animation-name:scaleDraw;/*关键帧名称*/-webkit-animation-timing-function:ease-in-out;/*动画的速度曲线*/-webkit-animation-iteration-count:infinite;/*动画播放的次数*/-webkit-animation-duration:5s;/*动画所花费的时间*/}
@keyframes scaleDraw {0% {transform:scale(1);/*开始为原始大小*/}
25% {transform:scale(1.1);/*放大1.1倍*/}
50% {transform:scale(1);}
75% {transform:scale(1.1);}
}
.zhuce2023 {height:35px;line-height:35px;text-align:center;background:#e10;color:#fff;font-weight:bold;letter-spacing:2px;position:relative;cursor:pointer;padding:0 25px;}
.zhuce2023 a {color:#fff !important;font-weight:bold !important;letter-spacing:2px;font-size:18px;text-shadow:0 0 10px #f9b61f,0 0 20px #f9b61f,0 0 30px #f9b61f,0 0 40px #f9b61f;display:block;-webkit-animation-name:scaleDraw;/*关键帧名称*/-webkit-animation-timing-function:ease-in-out;/*动画的速度曲线*/-webkit-animation-iteration-count:infinite;/*动画播放的次数*/-webkit-animation-duration:5s;/*动画所花费的时间*/}
.right_close {position:absolute;right:5px;top:0px;width:10px;height:45px;background:url(icon_rl.png) -50px center no-repeat;}
.right_info_box {border:1px solid #eee;border-top:0;width:200px;background:#f5f6f7;padding:0 5px}
.right_info_qq {text-align:center;line-height:40px;height:40px;font-size:16px;}
.ri_wx,.ri_fwrx {border-top:1px solid #ddd;text-align:center;padding:8px 0;font-size:14px}
.ri_wx_tit {margin-bottom:0px;}
.ri_wx img {width:120px;height:120px;}
.ri_fwrx_info span {display:inline-block;width:100%;line-height:30px;}
.ri_wx p {width:60%;margin:5px auto;}
.linkus {position:absolute;top:200px;right:10px;z-index:10;display:none;box-sizing:border-box;width:60px;height:60px;border-radius:6px;background-color:#e10000;color:#fff;line-height:18px;cursor:pointer;text-align:center;font-size:12px;padding:5px;}
.sjd2023tel {display:none;}
@media(max-width:1281px) {.right_info_box {display:none;}
.zhuce2023 {padding:0px;letter-spacing:0px;font-weight:500;}
.zhuce2023 a {font-size:16px;letter-spacing:0px;}
.right_info_tit {padding:0 10px;letter-spacing:0px;font-size:16px;height:33px;line-height:33px;}
.right_info_tit a {letter-spacing:0px;}
.right_close {display:none}
.right_info {right:0; top:auto;bottom:55px;}
.right_info_tit{display:none;}
.sjd2023tel {display:block;text-align:center;}
}
.foot-bar { width:100%;height:53px;overflow:hidden;background:#fff;border-top:#d0d0d0 1px solid;position:fixed;z-index:9;left:0;bottom:0; margin-top:90px; display:none;}
.foot-bar table{width:100%;}
.foot-bar td {text-align:center;} 
.foot-bar td.icon-1{background: url('/template/shop/1/images/mail.png') no-repeat center 11px;background-size:15px 15px;    border-right: solid 1px #ddd;}
.foot-bar td.icon-2{background:url('/template/shop/1/images/home.png') no-repeat center 11px;background-size:15px 15px;    border-right: solid 1px #ddd;}
.foot-bar td p{margin-top:25px;} 
.foot-bar .tel  {background:url('/template/shop/1/images/tel.png') no-repeat left center;background-size:30px 30px; background-color:#FC4F0A; background-position: 30px 10px; }
.foot-bar .tel a{line-height:51px;font-size:18px;color:white; height:51px; width:100%;display:block;}
.foot-bar  a{color:#333;}
.mt50{height:52px;overflow:hidden; display:none; width:100%;}
@media (max-width: 768px){
.foot-bar {display: block;}
.chat-window{position:relative;width:100%;z-index:1;margin-bottom:50px;}
}
 
 
 .wlvideolist h4,.morezhuanxianlist li{background:#df1000}
 
 
 .wlspbox {margin:15px auto;overflow:hidden;background:#f5f6f7;padding:10px 10px  3px 10px; border:1px solid #eee;}
 
.wlvideobox {max-height:600px;position:relative;overflow:hidden;justify-content:center;display:flex;align-items:center;width:580px;float:left;}
.wlvideobox video {width:100%;max-height:600px;display:block;}
.wlvideobox img {max-width:100%;max-height:100%;display:block;border-radius:15px;}
.wlvideobox .playvideo2024 {position:absolute;left:50%;top:50%;margin-left:-35px;z-index:10;margin-top:-35px;cursor:pointer}
.wlvideobox .playvideo2024 img {width:70px;height:70px;}
.wlvideolist {width:188px;float:right;padding:5px;color:#fff}
.morezhuanxianlist {display:flex;justify-content:space-between;flex-wrap:wrap;}
.wlvideolist h4{ background:#df1000; text-align:center; border-radius:5px;margin-bottom:10px;padding:5px;font-size:14px;letter-spacing:1px;}
 
.morezhuanxianlist li {padding:3px; cursor:pointer; overflow:hidden;margin-bottom:8px; font-size:12px; display:inline-block; width:50px;height:52px;background:#df1000; text-align:center;border-radius:5px;}
.morezhuanxianlist li .wangfan{width:25px; display:block;margin:0 auto;}  
.morezhuanxianlist li a{color:#fff}
@media (max-width: 768px){
.wlvideobox{margin-bottom:10px;}
.wlvideobox,.wlvideolist{width:100%;padding:0;}
 
}