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: 100px;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 { padding:5px 15px;background:#3498db;border-radius:5px;}
.logo img {max-width:200px;margin-right:10px;}
.logo a {font-size:22px;font-weight:bold;display:flex;align-items:center;letter-spacing:3px;color:#fff;}
 
.login-box {width:200px; }
.login-box a {display:inline-block;height:30px;line-height:30px;  margin-left:5px;;font-size:14px; background:#f4f4f4;width:90px;text-align:center;color:#3498db}
.login-box .login-up {background:#3498db;color:#fff; }
 


.nav {height:45px;width:700px; }
/* .nav {background: var(--nav-bg-color, #552d0d);} */
.nav ul{width:1200px;margin:0 auto;}
.nav li {float:left;text-align: center; padding:0 20px; cursor:pointer;     position:relative;}
.nav li a {font-size:22px;color:#333;  font-weight:600;height:45px; line-height:45px; display:inline-block; letter-spacing:2px;}
.nav .cur {border-bottom:3px solid  #3498db; color:#3498db} 
.nav li:hover a{border-bottom:3px solid  #3498db;color:#3498db}
 

.content{width:1200px;margin:25px auto;overflow:hidden;background:#fff;padding:15px;border-radius:5px;}
 
.zdy-kd{display:inline-block;margin-right:10px;width:25%;position:relative}
 .zdy-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}
.zdy-h4{font-size:18px; font-weight:bold}
.label-zdy-txt{font-size:16px;font-weight:bold;padding-left:0;}

.hot-zhuanxian-item{display:inline-block;width:250px;margin:0 5px;line-height:25px;}


.wuliu-box{ overflow:hidden;width:1200px; background:#fff; padding:25px;  font-size:16px; border-radius:10px;margin:20px auto;}
.wuliu-box-2{overflow:hidden;width:1200px;margin:20px auto;}
 
.wuliu-box-item-left{width:900px;float:left;background:#fff;padding:15px;}
.wuliu-box-item-right{width:280px;float:right;background:#fff;padding:15px;}
.wuliu-sheng{margin-bottom:10px;}
.wuliu-sheng li{display:inline-block;height:30px;line-height:30px; border:1px solid #eee;padding:0 10px;margin-right:5px;margin-bottom:5px;border-radius:5px}
.wuliu-sheng li:hover{background:#3498db;}
.wuliu-sheng li:hover a{color:#fff}
.wuliu-shi li{display:inline-block;height:25px;line-height:25px; width:280px;}
.wuliu-shi .woshishi{display:block; border:1px solid #eee;padding:0 10px; border-radius:5px;background:#fff0e6;margin:5px 0;line-height:23px;width:auto;}
.wuliu-shi .woshishi:before{display:none;}
.wuliu-shi li:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #3498db;
    margin-right: 10px;
}
.wuliu-gongsi{margin-bottom:20px;}
.wuliu-gongsi li{display:inline-block;height:25px;line-height:25px; overflow:hidden;white-space:nowrap;width:100%;}
.wuliu-gongsi li:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #3498db;
    margin-right: 10px;
}
 
.wuliu-title{  border-bottom:1px solid #3498db; font-size:18px;padding-bottom:5px;margin-bottom:15px;position:relative;text-indent:10px; white-space:nowrap;overflow:hidden}
.wuliu-title:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 45%; 
    transform: translateY(-45%);
    width: 5px;
    height: 20px;
background: #3498db;}
.wuliu-title a{float:right; display:inline-block;border:1px solid #3498db; padding:0 5px; font-weight:500;font-size:16px; text-indent:0;background:#3498db;color:#fff;border-radius:5px;} 

.wuliu-shi .wuliu-title a{float:none;}
.wuliu-shi .wuliu-title{ border-bottom:0;margin-bottom:0px;text-indent:0;margin-top:5px;}
.wuliu-shi .wuliu-title:before{width:0; }
 
.btn-yellow{background:#3498db !important}

.wuliu-class{margin-bottom:10px;}
.wuliu-class .dalei{background:#3498db;}
.wuliu-class .dalei a{color:#fff}
.wuliu-class li{ height:30px;line-height:30px; border:1px solid #eee;padding:0 10px;margin-right:5px;margin-bottom:5px;border-radius:5px;display:inline-block}
.wuliu-class li:hover{background:#3498db;}
.wuliu-class li:hover a{color:#fff}

 /* 定义表格整体样式 */.wuliu-table {width:100%;border-collapse:collapse;/* 合并边框 */  border:1px solid #eee;margin-bottom:15px;/* 表格外边框样式 */border-radius:5px;}
/* 表头样式 */.wuliu-table thead {background-color:#fff0e6;/* 表头背景色 */}
/* 表头单元格样式 */.wuliu-table th {border:1px solid #eee;/* 表头单元格边框 */  padding:10px;/* 内边距，增加内容与边框的间距 */  text-align:center;/* 文本居中对齐 */}
/* 表体单元格样式 */.wuliu-table td {border:1px solid #eee;/* 表体单元格边框 */  padding:10px;/* 内边距 */  text-align:center;/* 文本居中对齐 */}
 .wuliu-table tr:hover{background-color:#fff0e6;}
 .wuliu-table .wyfhbtn{border:1px solid #fff0e6;font-size:14px; padding:0 10px;height:30px;line-height:30px; border-radius:5px; display:inline-block;background:#fff0e6}
 .wuliu-table tr:hover  .wyfhbtn{background:#3498db;color:#fff}
 
.nav-tabs{height:40px;line-height:40px; font-size:18px; font-weight:bold}
.nav-tabs li{margin-right:10px;}
.nav-tabs a{border-bottom: none;}

.zhuanxian-box{position:relative;overflow:hidden;}
.zhuanxian-box .zhuanxianimg { width: 80px;    height: 80px;    position: absolute;    top: 0;    right: 0;}
.zhuanxian-box .zhuanxian-header h1{font-size:24px;text-align:center;}
.zhuanxian-box .zhuanxian-header .update-time {    margin-top: 10px;       line-height: 20px;    color: #999;text-align:center;}
.zhuanxian-box .zhuanxian-ul li {    margin-bottom: 10px;}
.zhuanxian-box .zhuanxian-ul li .intro-title {    flex-shrink: 0;       color: #ff7000;    font-weight: 500;    line-height: 25px;}
.zhuanxian-box .zhuanxian-ul li .bold {    font-weight: 700;}
.zhuanxian-box video{width:100%;margin:15px 0;}
.zhuanxian-gongsi-item{overflow:hidden;margin-bottom:15px;border-bottom:1px solid #eee; position:relative;padding-bottom:25px;}
.zhuanxian-gongsi-img{width:120px; height:120px;overflow:hidden;float:left;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #eee; border-radius:5px;z-index:10;}
.zhuanxian-gongsi-img img{max-width:100%;max-height:100%; object-fit: cover;transition: all 0.5s;}
 
.zhuanxian-gongsi-txt{ padding-left:140px;position:relative}
.zhuanxian-gongsi-txt h2{font-size:22px; display:inline-block}
.age-range{display:inline-block;margin-left:10px; background:#3498db;color:#fff; padding:0 5px;;height:20px;line-height:20px; font-size:12px; border-radius:5px}
.zhuanxian-gongsi-txt p{line-height:25px;max-height:50px;overflow:hidden; color:#555 }
.gongsi-renzheng{position:absolute;right:0;top:0;background:#15c377;color:#fff;padding:0 5px;;height:25px;line-height:25px; border-radius:5px}
.dadianhua{position:absolute;right:100px;bottom:20px;border-radius:5px;}
.woyaofahuo{position:absolute;right:0;bottom:20px;border-radius:5px;}
.colse-xuanze{position:absolute;right:10px;top:10px;cursor:pointer;background:#3498db;padding:2px 10px;color:#fff}
.city-xuanze-box{display:none; width:700px; background:#fff;padding:10px; position:fixed;left:50%;margin-left:-350px;top:40%;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;}
 .overlay {  position: fixed;      top: 0;    left: 0;      width: 100%;     height: 100%;      background-color: rgba(0, 0, 0, 0.5);             z-index: 9;              display: none;         }
		
	.footer{border-top:1px solid #eee;padding:30px 0; text-align:center;background:#fff}
	.footer p{line-height:30px;}
	
	.z10{z-index:10;}
	.pagination .current{background-color: #3498db !important;    border-color: #3498db !important;}
	
	
/* d */
@font-face {
  font-family: 'dolly';
  src: url('/fonts/dolly.eot');
  src: url('/fonts/dolly.eot') format('embedded-opentype'),
    url('/fonts/dolly.ttf') format('truetype'),
    url('/fonts/dolly.woff') format('woff'),
    url('/fonts/dolly.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

.my_dfont {
  font-size: 17px;
  color:#fff !Important;
  vertical-align: middle;
  font-family: 'dolly' !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* s */
@font-face {
  font-family: 'calibri';
  src: url('/fonts/calibri.eot');
  src: url('/fonts/calibri.eot') format('embedded-opentype'),
    url('/fonts/calibri.ttf') format('truetype'),
    url('/fonts/calibri.woff') format('woff'),
    url('/fonts/calibri.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
.my_sfont {
  font-size: 17px;
  color:#fff;
  font-family: 'calibri' !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* e */
@font-face {
  font-family: 'AAVESLGT';
  src: url('/fonts/AAVESLGT.eot');
  src: url('/fonts/AAVESLGT.eot') format('embedded-opentype'),
    url('/fonts/AAVESLGT.ttf') format('truetype'),
    url('/fonts/AAVESLGT.woff') format('woff'),
    url('/fonts/AAVESLGT.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

.my_efont {
  font-size: 17px;
  color:#fff;
  font-family: 'AAVESLGT' !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* r */
@font-face {
  font-family: 'BoucherieBlock';
  src: url('/fonts/BoucherieBlock.eot');
  src: url('/fonts/BoucherieBlock.eot') format('embedded-opentype'),
    url('/fonts/BoucherieBlock.ttf') format('truetype'),
    url('/fonts/BoucherieBlock.woff') format('woff'),
    url('/fonts/BoucherieBlock.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

.my_rfont {
  font-size: 17px;
  color:#fff;
  font-family: 'BoucherieBlock' !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* y */
@font-face {
  font-family: 'yoandy';
  src: url('/fonts/yoandy.eot');
  src: url('/fonts/yoandy.eot') format('embedded-opentype'),
    url('/fonts/yoandy.ttf') format('truetype'),
    url('/fonts/yoandy.woff') format('woff'),
    url('/fonts/yoandy.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

.my_yfont {
  font-size: 17px;
  color:#fff;
  font-family: 'yoandy' !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}	
	
    /* 悬浮显示的大图样式 */
    #large-image-preview {
      display: none;
      position: absolute;
      border: 1px solid #ccc;
      padding: 10px;
      background-color: white;
      z-index: 999;
	  box-shadow: 0 0 15px rgba(0,0,0,0.3);
    transition: top 0.2s ease; /* 添加平滑过渡 */
    }	
	
	
@media (max-width:768px) { 
.head{padding:0;padding-top:40px;height:auto}
.headapp{width:100%;display:block;height:auto}
.logo{border-radius:0;}
 ul,li{margin:0;padding:0}
.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;width:100%;}
.nav ul{width:100%}
.nav ul li{background:#3498db;width:25%;border-right:1px solid #3498db;box-sizing:border-box;padding:0;}
.nav li a{font-size:14px; color:#fff;}
.nav .cur{border-bottom:0;color:#fff;}
.content{width:100%}
.wuliu-box{width:100%}
.wuliu-box-2{width:100%}
.wuliu-box-item-left{width:100%}
.wuliu-box-item-right{width:100%}
.zhuanxian-gongsi-txt h2{font-size:16px;font-weight:bold}
.zhuanxian-gongsi-item img{width:70px;height:70px;}

.zhuanxian-gongsi-txt{padding-left:80px;}
.zhuanxian-gongsi-txt .gonsi-jianjie {display:none;}
 .gongsi-renzheng{top:auto;bottom:-30px;}
.dadianhua{bottom:5px;right:50%;}
.woyaofahuo{bottom:5px;}
.btn{padding:5px 10px}
 
.zdy-kd{width:100%;margin-right:0;}
.hot-zhuanxian-item{width:48%;margin-right: 1%;margin-left:0}
.wuliu-box-item .wuliu-shi li{width:48%; white-space:nowrap;overflow:hidden}
.wuliu-gongsi li{width:48%; white-space:nowrap;overflow:hidden}
.wuliu-shi li{width:48%; white-space:nowrap;overflow:hidden}
.city-xuanze-box{width:100%;left:0;margin:0;box-sizing:border-box;height:auto;top:10%}
.city-xuanze-box-cont select{width:90%}
.zsym{margin-left:0 !important}
.zsyh{display:none !important}
.mhide{display:none ;}
.footer{padding:15px 10px;}
.footer p{line-height:23px;font-size:12px;}
.zhuanxian-gongsi-img{display:none;}
.zhuanxian-gongsi-txt{padding-left:0;}
 
 .btn{position:relative;right:auto;bottom:auto;}
}

.weather {
    font-weight: bold;
    color: #fb5000;
}
.weather2 {
    font-weight: bold;
    color: #4662d9 !important;
}

.wuliu-box-bottom{background:#fff;padding:15px;}
.bottomLink{border-top: 1px dashed #ddd;    line-height: 26px;    padding: 8px 0;}
.bottomLink a {    color: #4662d9;    font-size: 14px;    margin: 0 4px;}

.wuliu-box-item-left p {
    font-size: 16px;margin: 0 0 10px;
}
.tbwz {    color: red;    font-weight: bold;    font-size: 18px;}