* {margin: 0;padding: 0;} /*overflow:visible 默认  overflow: hidden;*/
body, html {line-height: 20px;}
a:link, a:hover, a:active, a:visited {text-decoration: none;}
ul, ol {list-style-type: none;}
textarea, textarea:focus, input, input:focus, button, button:focus {outline: none; resize: inherit;}
h1, h2, h3, h4, h5, h6 {font-family: "微软雅黑","Microsoft Yahei","华文细黑", STXihei,"Droid Sans","Helvetica Neue", Geneva, Arial, sans-serif; font-style: normal; text-transform: uppercase;}

@font-face {
    font-family: LCD;
    src: url(./title.ttf);
}

@font-face {
    font-family:SegoeUI;
    src: url(./SegoeUI.ttf);
}
/* 默认 normal 关闭 none 继承 inherit*/
.text_blink{text-decoration:blink} /*闪烁*/
.text_line_through{text-decoration:line-through}/*中划线*/
.text_underline{text-decoration:underline wavy} /*红色 wavy 波浪形下划线*/
.text_capitalize{text-transform:capitalize}/*大写字母开头*/
.text_uppercase{text-transform:uppercase}/*大写字母*/
.text_lowercase{text-transform:lowercase}/*小写字母*/
.text_italic {font-style:italic;}/*斜体*/
.text_oblique {font-style:oblique;}/*斜体*/

@font-face {
    font-family: "iconfont"; /* Project id 457270 */
    src: url('iconfont.woff2?t=1681606635627') format('woff2'),
    url('iconfont.woff?t=1681606635627') format('woff'),
    url('iconfont.ttf?t=1681606635627') format('truetype');
}

@font-face {
  font-family: 'iconfont';
  src: url('iconfont.woff2?t=1750299476141') format('woff2'),
       url('iconfont.woff?t=1750299476141') format('woff'),
       url('iconfont.ttf?t=1750299476141') format('truetype');
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.figure_img{position: relative;width: 100%;height: 0;overflow: hidden;margin: 0;padding-bottom: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.figure_img a{display: block;position: absolute;width: 100%;top: 0;bottom: 0;}

.figure_img_50{position: relative;width: 100%;height: 0;overflow: hidden;margin: 0;padding-bottom: 50%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.figure_img_50 a{display: block;position: absolute;width: 100%;top: 0;bottom: 0;}

.figure_img_150{position: relative;width: 100%;height: 0;overflow: hidden;margin: 0; padding-bottom: 150%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.figure_img_150 a{display: block;position: absolute;width: 100%;top: 0;bottom: 0;}

@font-face {font-family: zi1;src: url(zi1.TTF);}
@font-face {font-family: zi2;src: url(zi2.TTF);}
@font-face {font-family: zi3;src: url(zi3.TTF);}

/* 字色 */
.color_1{color: #000 !important;}
.color_2{color: #656565 !important;}

.color_3{color: #007aff !important;} /*蓝色*/
.color_4{color: #4cd964 !important;} /*绿色*/
.color_5{color: #f0ad4e !important;} /*黄色*/
.color_6{color: #dd524d !important;} /*红色*/
.color_7{color: #8a6de9 !important;} /*紫色*/
.color_8{color: #737373 !important;}
.color_9{color: #f62014 !important;}/*大红色*/
.color_10{color: #ff86ac !important;}
.color_11{color: #ccc !important;}
.color_12{color: #eb3c11 !important;}

/* 背景色 */
.b_color_1{background: #dd524d !important; color: #fff !important;} /*红色*/
.b_color_2{background: #4cd964 !important; color: #fff !important;} /*绿色*/
.b_color_3{background: #f0ad4e !important; color: #fff !important;} /*黄色*/
.b_color_4{background: #007aff !important; color: #fff !important;} /*蓝色*/
.b_color_5{background: #000 !important; color: #fff !important;}
.b_color_6{background: #3c3c3c !important;color: #fff !important;}
.b_color_7{background: #8a6de9 !important; color: #fff !important;}
.b_color_9{background: #f62014 !important; color: #fff !important;}
.b_color_10{background: #f8e5e5 !important; color: #dd524d !important;}

.b_color_1_1{background: rgba(221, 82, 77, 0.1) !important; color: #dd524d !important;} /*红色*/
.b_color_2_1{background: rgba(76, 217, 100, 0.1) !important; color: #4cd964 !important;} /*绿色*/
.b_color_3_1{background: rgba(240, 173, 78, 0.1) !important; color: #f0ad4e !important;} /*黄色*/
.b_color_4_1{background: rgba(0, 122, 255, 0.1) !important; color: #007aff !important;} /*蓝色*/
.b_color_7_1{background: rgba(138, 109, 233, 0.1) !important; color: #8a6de9 !important;}
.b_color_9_1{background: rgba(246, 32, 20, 0.1) !important; color: #f62014 !important;}
.b_color_5_1{background: rgba(0, 0, 0, 0.1) !important; color: #000 !important;}

.b_color_8{background: rgba(247,247,247,1) !important;}
.b_color_14{background:rgba(255, 255, 255, 1) !important;}
.b_color_15{background: rgba(239,239,239,1) !important;}

.b_color_11{background: #a475fe !important; color: #fff !important; border: #7d59c5 1px solid;}
.b_color_12{background: #48a7f2 !important; color: #fff !important; border: #2c83c6 1px solid;}
.b_color_13{background: #ccccd0 !important;color: #fff !important; border: #bebec4 1px solid;}
/* 背景_高 */
.b_c1_h10px{background: #f7f7f7; height: 10px;}
/* 半透明背景色 */
.b_c_1{background: rgba(0, 0, 0, 0.5);} /*黑色*/
/*黑白*/
.black_white{-webkit-filter: grayscale(100%);  -moz-filter: grayscale(100%);  -ms-filter: grayscale(100%);  -o-filter: grayscale(100%);  filter: grayscale(100%);filter: gray;}
/* 外 */
.margin_left_5{margin-left:5px;}
.margin_5{margin:5px;}
.margin_10{margin:10px;}
.margin_20_10{margin:20px 10px;}

.margin_bottom_20{margin-bottom:20px;}
.margin_top_bottom_20{margin-top:20px;margin-bottom:20px;}
.margin_top_20{margin-top:20px !important;}
.margin_top_10{margin-top:10px;}
.margin_bottom_10{margin-bottom:10px;}
.margin_bottom_20{margin-bottom:20px;}
.margin_left_10{margin-left:10px;}
.margin_right_10{margin-right:10px;}
.margin_left_right_10{margin-right:10px;margin-left:10px;}
.margin_top_bottom_10{margin-top:10px;margin-bottom:10px;}
.margin_left_right_5{margin-right:5px;margin-left:5px;}
.margin_top_bottom_5{margin-top:5px;margin-bottom:5px;}
.margin_bottom_5{margin-bottom:5px;}
.margin_top_50{margin-top:50px;}
/* 内 */
.padding_left_right_5{padding-right:5px;padding-left:5px;}
.padding_top_bottom_5{padding-top:5px;padding-bottom:5px;}
.padding_bottom_10{padding-bottom:10px;}
.padding_left_right_10{padding-right:10px;padding-left:10px;}
.padding_top_bottom_10{padding-top:10px;padding-bottom:10px;}
.padding_top_20{padding-top:20px;}
.padding_top_10{padding-top:10px;}
/* 线 */
.border_top_1{border-top:1px #f7f7f7 solid;}
.border_bottom_1{border-bottom:1px #f7f7f7 solid;}

.border_top_10{border-top:10px #f7f7f7 solid;}
.border_bottom_10{border-bottom:10px #f7f7f7 solid;}

.border_top_10_1{border-top:10px #f7f7f7 solid;}

.line_through{text-decoration:line-through} /* 中划线 */
/* 圆角 */
.radius_5px{ border-radius: 5px;}
.radius_10px{ border-radius: 10px;}
/* 隐藏 */
.none{display: none;}
.background_none{background: none !important;}

/* 模糊 */
.blur_1{filter: blur(1px); -webkit-filter: blur(1px); -moz-filter: blur(1px); -ms-filter: blur(1px); -o-filter: blur(1px);}
.blur_2{filter: blur(2px); -webkit-filter: blur(2px); -moz-filter: blur(2px); -ms-filter: blur(2px); -o-filter: blur(2px);}
.blur_3{filter: blur(3px); -webkit-filter: blur(3px); -moz-filter: blur(3px); -ms-filter: blur(3px); -o-filter: blur(3px);}
.blur_5{filter: blur(5px); -webkit-filter: blur(5px); -moz-filter: blur(5px); -ms-filter: blur(5px); -o-filter: blur(5px);}
/*去除百度地图版权*/
.anchorBL {display: none;}
.BMap_cpyCtrl {display: none;}

/* 创建文字渐变动画 红色 */
.animation_text {width: 100%;height: auto; font-weight: bold; text-align: center; font-size: 18px; background: linear-gradient(90deg, #f00, #ccc,#ddd);background-size: 200% 200%;animation: gradientAnimation 3s ease infinite;-webkit-text-fill-color: transparent;-webkit-background-clip:text; padding:20px 0;}
.animation_text span{font-weight: 300; font-size: 18px;}
.animation_text dl{overflow:hidden; text-align: center;}
.animation_text dl dt{overflow:hidden; font-weight: bold; font-size: 14px; margin: 0 0 5px 0;}
.animation_text dl dd{overflow:hidden; font-size: 10px; font-weight: 300;}
@keyframes gradientAnimation { 0% { background-position: 0% 50%; } 25% { background-position: 100% 50%; } 50% { background-position: 50% 100%; } }
/* 创建文字渐变动画 黑白 */
.animation_txt{width: 100%;height: auto; padding: 20px 0; font-weight: bold; text-align: center; font-size: 18px;
    background-image: -webkit-linear-gradient(left, #f7f7f7, #c4c4c4 25%, #f7f7f7  50%, #c4c4c4 75%, #f7f7f7);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-background-size: 200% 100%;
    -webkit-animation: masked-animation 4s infinite linear;
}
.animation_txt dl{overflow:hidden; text-align: center;}
.animation_txt dl dt{overflow:hidden; font-weight: bold; font-size: 14px; line-height: 15px; margin: 0 0 5px 0;}
.animation_txt dl dd{overflow:hidden; font-size: 10px; font-weight: 300; line-height: 10px;}
@-webkit-keyframes masked-animation {
    0%  { background-position: 0 0;}
    100% { background-position: -100% 0;}
}
/* 红色提示 */
.prompt_1{overflow: hidden; position: fixed; text-align: center; font-size: 16px; left: 20%; right: 20%; top:25%; border: 1px solid #dd524d;background-color: #dd524d; color: #fff; text-shadow: 0 1px 0 #b1413d; z-index: 99999; line-height: 30px; border-radius: 5px;-webkit-box-shadow: 0 1px 6px #ccc; box-shadow: 0 1px 6px #ccc;}

/* 背景动画 */
.b_animation_1{background: linear-gradient(-45deg, #1E1314, #DBC48E, #371E1A, #5F4A3F);background-size: 400% 400%;-webkit-animation: Gradient 5s ease infinite;-moz-animation: Gradient 5s ease infinite;animation: Gradient 5s ease infinite;}

.b_animation_2{background: linear-gradient(-45deg, #061d06, #00ca00, #065206, #00a31b);background-size: 400% 400%;-webkit-animation: Gradient 5s ease infinite;-moz-animation: Gradient 5s ease infinite;animation: Gradient 5s ease infinite;}

.b_animation_3{background: linear-gradient(-45deg, #4f0202, #ff0000, #750404, #e82020);background-size: 400% 400%;-webkit-animation: Gradient 5s ease infinite;-moz-animation: Gradient 5s ease infinite;animation: Gradient 5s ease infinite;}

.b_animation_4{background: linear-gradient(-45deg, #f2f2fd, #c8c7e1, #e1e1ee, #f2f2fd);background-size: 400% 400%;-webkit-animation: Gradient 5s ease infinite;-moz-animation: Gradient 5s ease infinite;animation: Gradient 5s ease infinite;}

@-webkit-keyframes Gradient { 0% {background-position: 0% 50%} 50% {background-position: 100% 50%} 100% {background-position: 0% 50%} }
@-moz-keyframes Gradient { 0% {background-position: 0% 50%} 50% {background-position: 100% 50%} 100% {background-position: 0% 50%} }
@keyframes Gradient { 0% {background-position: 0% 50%} 50% {background-position: 100% 50%} 100% {background-position: 0% 50%} }


