﻿@charset "utf-8";
@media (min-width: 500px){
body{font-size:12px;line-height:30px;}
}
@media (min-width: 1000px){
body{font-size:14px;line-height:30px;}
}
@media (min-width: 1440px){
body{font-size:15px;line-height:30px;min-width:1440px;}
}
body{color:rgba(0,0,0,0.8); background-color:#f1f1f1; margin: 0px;word-break:break-all;font-family: "微软雅黑";}
a{color:rgba(0,0,0,0.8);text-decoration: none;transition:all 0.2s;}
a:hover {color:rgba(0,0,0,0.9)}
img{border:0;vertical-align:middle;}
p{text-indent:2em;padding:0;margin:0 0 10px 0;}
table{table-layout:fixed;}
td{font-size:100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;border-radius:10px;-moz-border-radius:10px;}

div, address, iframe, ul,h2, h3, h4, h5, h6, p, pre, caption,form, legend, fieldset, textarea,input{margin: 0;padding: 0;font-weight: normal;font-style: normal;font-family: inherit;font-size: 100%;
box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
}
h1{font-size:2.0em;line-height:1.5em;font-weight:normal}
ul,li{list-style:none;}
input,select,textarea{font-family: "微软雅黑";outline: none;border:solid 1px #ddd;background-color:rgba(255,255,255,0.1);color:#333;border-radius:5px;-moz-border-radius:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
textarea{resize: both; /* 允许用户调整大小 */}
input{padding:8px 10px;font-size:100%;transition:all 0.2s;}
select{padding:8px 10px;font-size:90%;transition:all 0.2s;}
option{background-color:#b89076;}
input:focus,select:focus{border-color: rgba(0,0,0,0.5);outline:none;}
input[type="submit"],input[type="button"]{background-color:#ff6600;border:solid 0px #ff6600;color:rgba(255,255,255,0.8);cursor: pointer;transition:all 0.2s;}
/*input[type="submit"]:hover,input[type="button"]:hover{background-color:rgba(255,255,255,0.2);}*/
input::-webkit-input-placeholder{color:#ccc;font-size:0.9em;}
input[type=search]{background:url(image/ico_search.png) 10px center no-repeat;background-color:#fff;border-radius: 20px;-moz-border-radius:20px}
input[type=search]::-webkit-search-cancel-button{
    -webkit-appearance: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
	background:url('image/ico_x.png') no-repeat 0px 0px;
    background-color: rgba(255,255,255,0.2);	
}
input[type="checkbox"]{padding:0px;margin:0 5px 0 0;text-align:center;background-color:#fff;color:transparent;font-size:1.0em;width:14px;height:14px;line-height:12px;border: 1px solid #ff6600; border-radius: 3px;-webkit-appearance:none; appearance:none; outline: none;}
input[type="checkbox"]:hover{ border: 1px solid #ff6600;}
input[type="checkbox"]:checked {color: #fff;background-color: #ff6600;border: 1px solid #ff6600; }
input[type="checkbox"]:after {content: "\2713";}

input[type="radio"]{margin:0 5px;padding:0px;background-color:#fff;font-size:14px;color:transparent;text-align: center;width:16px;height:16px;line-height: 16px;border:1px solid #ff6600; border-radius: 30px;-webkit-appearance:none; appearance:none; outline: none;}
input[type="radio"]:hover{ border: 1px solid #ff6600;}
input[type="radio"]:checked {color: #fff;background-color: #ff6600;border: 1px solid #ff6600; }
input[type="radio"]:after {content: "✔";}

/*主容器*/
.main{width:80%;margin:0 auto;text-align:left}
.main_index{width:80%;margin:0 auto;text-align:left}

.pagebody_index {
    width: 100%;
    clear: both;
    zoom: 1;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 15px 30px 0px;
    box-sizing: border-box;
    max-width: 1600px;
    margin: 0 auto;
    min-width: 1200px;  /* 修改：最小宽度改为1200px */
}

.pagebody_index .left {
    width: 300px;
    flex-shrink: 0;
    padding: 5px;
    box-sizing: border-box;
    height: 70px; /* 容器高度70px */
    display: flex;
    align-items: center; /* 垂直居中 */
    /*border: 1px solid red;*/
}

.pagebody_index .mid {
    width: calc(100% - 300px - 600px - 50px); /* 修改：700px改为600px */
    flex-shrink: 1; /* 修改：允许收缩 */
    margin: 0 25px;
    margin-top: -8px;
    align-self: flex-start;
    padding: 5px;
    box-sizing: border-box;
    min-width: 250px; /* 修改：降低最小宽度为250px */
    /*border: 1px solid red;*/
}

.pagebody_index .right {
    width: 600px; /* 修改：700px改为600px */
    font-size: 1.0em;
    flex-shrink: 0;
    text-align: right;
    padding-top: 5px;
    padding: 5px;
    box-sizing: border-box;
    /*border: 1px solid red;*/
}


.pagebody {width:100%;clear:both;zoom: 1;}

.pagebody .left {width:350px;}
.pagebody .left2 {width:calc(100% - 350px - 20px);}/*左和中*/
.pagebody .mid {width:calc(100% - 350px - 350px - 40px)}/*注意,运算符前后都需要保留一个空格*/
.pagebody .right {width: 350px;font-size:1.0em}

.pagebody .left2 .left {width:350px;}
.pagebody .left2 .mid {width:calc(100% - 350px - 20px)}/*注意,运算符前后都需要保留一个空格*/

.index{width:100%;zoom: 1;clear:both}
.index .left{width:50%;}
.index .mid{width:calc(100% - 50% - 20% - 40px);}
.index .right{width:20%;}

/*导行条*/
.nav_index,.nav_index_hover {position:absolute;top:0px;width:100%;z-index:1;zoom:1;transition:all 0.2s;background-color:rgba(255,255,255,0.5);height:0px;color:rgba(255,255,255,0.8);}
.nav_index_in{position:relative;border-bottom:solid 1px transparent;height:50px;top:142px}
.nav_index li,.nav_index_hover li {float:left;zoom:1;height:50px;background: no-repeat;}
.nav_index a,.nav_index_hover a {display:block;margin:0 10px;height: 43px;line-height:43px;text-align:center;text-decoration: none;color:#000; font-size: 16px; /* 标准正文大小，更易读 */    font-weight: 400; /* 可选：设置字重 */}
.nav_index_hover a,.nav_index a:hover,.nav_index_hover a:hover{color:#333;}
.nav_index a span,.nav_index_hover a span{display:block;height:0px;width:0px;background-color:transparent;margin:0 auto;transition:all 0.2s;}
.nav_index li:hover a span,.nav_index_hover li:hover a span{height:3px;width:100%;background-color:#339900}
.nav_index .menu,.nav_index_hover .menu {padding-left:15px}
.nav_index .menu .sub,.nav_index_hover .menu .sub{position:absolute;left:-40px;display: none;}/*先隐藏二级菜单：class=sub*/
.nav_index .menu li:hover .sub,.nav_index_hover .menu li:hover .sub{display: block;}/*当一级菜单的链接 hover 时显示二级菜单*/

/* 新增：调整li间距 */
.nav_index .menu > li,.nav_index_hover .menu > li {margin: 0 15px; /* 这是li之间的水平间距 */position: relative; /* 确保子菜单定位正确 */}
.nav_index .menu > li,.nav_index_hover .menu > li {position: relative;margin: 0 15px;}
/* 添加分割线 */
.nav_index .menu > li:not(:last-child)::after,
.nav_index_hover .menu > li:not(:last-child)::after {
    content: "";
    position: absolute;
    right: -20px; /* 调整到两个li之间的位置 */
    top: 50%;
    transform: translateY(-50%);
    width: 10px; /* 分割图片宽度 */
    height: 20px; /* 分割图片高度 */
    background: url(image/nav_bg.png) center no-repeat;
    background-size: contain;
}
.nav_index_hover a{color:#333}


.nav {position:relative;background-color:#ff6600;margin-bottom:0px;}
.nav ul {height: 45px;overflow: hidden;}
.nav li {float: left;display: inline;}
.nav a {color:#fff;font-size:1.1em;display:block;padding:0 30px;height:45px;line-height:45px;text-align:center;text-decoration: none;}
.nav a:hover{background-color:#ff8800;}
.nav .current a{background-color: #ff8800;}
/*副导航条*/
.nav2 {clear:both;font-size:0.9em;border-bottom:solid 1px rgba(0,0,0,0.1);margin-bottom:10px}
.nav2 ul {overflow: hidden;padding:5px 0}
.nav2 li {float: left;display: inline;}
.nav2 a {padding:0px;margin:0 5px}
.nav2 span{float:right;padding:2px 5px 0px 0px;font-size:1.0em}
.nav2 .current a{color:#FFF;background-color:#ff6600;padding:5px 10px;border-radius:20px;-moz-border-radius:20px;}


.logo_index {display: inline-block;max-height: 60px;}
.logo_index a {display: block; max-height: 60px;line-height: 60px; /* 垂直居中备用 */}
.logo_index img {height: 60px; /* 固定高度60px */width: auto; /* 宽度自适应保持比例 */max-height: 60px;position: relative;
    top: -15px;}
/*.logo_index{float:left;margin-top:0;}*/
/*.logo_index a,.logo a{padding:0 !important;;margin:0 !important;;}*/
/*.logo_index img{max-height:60px}*/
.logo {padding:0 20px 0 0}
.logo img{max-height:30px}

.top1{float:right;margin-top:0px;transition:all 0.2s; color: #EC591D !important;}
.top1 a{height:25px;line-height:25px;padding:0px 0px;margin:0px 0px;}

/* 或者明确指定即使在hover状态下也保持颜色 */
.nav_index_hover .top1,
.top2_hover .top1,
.top1:hover {
    color: #EC591D !important;
}

.top2,.top2_hover{float:right;position:relative;}
.top2 a{color: #333;}
.top2 a:hover{color:#EC591D;}
.top2_hover a{color:#333}
.top2_hover a:hover{color:#333}
.top2 li,.top2_hover li{float:left;}
.top2 .menu2 .sub2,.top2_hover .menu2 .sub2{display: none;position:absolute;margin-left:-60px}/*先隐藏二级菜单：class=sub*/
.top2 .menu2 li:hover .sub2,.top2_hover .menu2 li:hover .sub2{display: block;}/*当一级菜单的链接 hover 时显示二级菜单*/


.top{zoom: 1;padding: 10px 0;position: relative;/* 修改背景图片设置：水平平铺，垂直拉伸 */background: url(image/topbg.png) center top repeat-x; /* repeat-x 水平重复 */background-size: auto 13px; /* 宽度自适应，高度固定3px */
/* 设置容器高度为3px，或者用padding控制高度  height: 3px;*/ /* 或者 min-height: 3px; */}
/*.top{zoom: 1;padding:10px 0;position:relative;}*/
.top li{float:left;}
.top a{padding:0 5px;}
.top .left{width:25%;margin-top:8px;/*border: 1px solid red; /* 新增红色边框 */}
.top .left img{max-height:70px;width:auto}
.top .mid{width:calc(100% - 25% - 25% - 40px);margin-top:8px;/*border: 1px solid red;  新增红色边框 */}
.top .right{width:25%;margin-top:8px;text-align:right;/*border: 1px solid red;  新增红色边框 */}
.top .menu .sub{display: none;position:absolute;margin-left:-60px;z-index:1;}/*先隐藏二级菜单：class=sub*/
.top .menu li:hover .sub{display: block;}/*当一级菜单的链接 hover 时显示二级菜单*/

.boxtop {position:relative;background-color:rgba(255,255,255,0.5);padding:10px 20px 7px 20px;margin:0px 0 20px 0;border-radius:10px;}
.boxtop h3{position:absolute;background: url(image/boxtopbg.png) no-repeat right 0px;display:block;width:50px;height:50px;top:-1px;right:-1px;}
.boxtop li{border-bottom:dotted 1px #ddd;height:35px;line-height:35px}
.boxtop li:hover{background-color:#F1F1F1}
.boxtop li span{float:right;position:relative}
.boxtop dt{font-size:1.1em;font-weight:bold;line-height:1.8em;text-align:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.boxtop dd{margin:0 0 5px 0;}

.box {margin-bottom: 20px;padding:10px;background-color:rgba(255,255,255,0.5);border-radius:10px;-moz-border-radius:10px }
.box a{padding:0 1px}

.box .title {font-weight:bold;text-align:center;margin:-9px;background:linear-gradient(to right, rgba(0,0,0,0.1),rgba(0,0,0,0.1));margin-bottom:10px;padding:8px 10px;font-size:1.1em;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0 ;}
.box .title h3{text-align:left;font-weight:bold;}
.box .title a{text-align:left;}
.box .title span{float:right;display:block;font-size:0.8em;font-weight:normal;}
.box .title li{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*轮换显示*/
.boxitem {width:100%;position:relative;height:30px;margin-bottom:10px;border-bottom:solid 1px #ddd;}
.boxitem ul{position:absolute;top:-2px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.boxitem li{float:left;padding:0 10px 0 0;text-align:center;max-width:300px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.boxitem li a{display: block;border-bottom:solid 3px transparent;}
.boxitem .tabactive,.boxitem .current {font-weight:bold;font-size:1.1em;display: block;border-bottom:solid 3px #333;}/*easytabs.js用*//*鼠标经过后的样式*/
/*以下是单个对象的样式*/
.color_top{zoom:1;width:100%;background:linear-gradient(to bottom, rgba(0,0,0,0.9),rgba(0,0,0,0.1));background-color:#444;}
.color2{clear:both;zoom:1;width:100%;background-color: #f1f1f1;border-top:solid 0px #fff;padding:20px 0;}
.color2 a{color:#4d3e33;}
.color1{clear:both;zoom:1;width:100%;background-color:#ff6600;padding:20px 0;}
.color1{color:rgba(255,255,255,0.8);}
.color1 a{color:rgba(255,255,255,0.8);}
.color1 a:hover{color:rgba(255,255,255,1.0);}

section{color:rgba(255,255,255,0.8);}
section a{color:rgba(255,255,255,0.8);}
section a:hover{color:rgba(255,255,255,1.0);}
.textbg{padding:1px 3px 2px 3px}
.bgcolor0 {background-color: #fff}
.bgcolor1 {background-color:rgba(255,255,255,0.2);}
.bgcolor2 {background-color:rgba(255,255,255,0.4);}
.bgcolor3 {background-color:rgba(255,255,255,0.6);}
.bgcolor_dark1 {background-color: #f1f1f1;}
.bgcolor_dark2 {background-color: #eee;}
.bgcolor_dark3 {background-color: #009933;}
.padding10{padding:10px 20px}
.bold{font-weight:bold}
.yellow{color:#F57323;}
.red{color:#b89076}
.green{color:green}
.center{text-align:center}
.margin10{margin-bottom:20px}

/*top搜索*/
.divselect{position:absolute;float:left;margin:7px 10px 0 7px;}
#divselect{width:45px; position:absolute; z-index:4;float:left;margin:2px 0 0 25px;}
#divselect cite{width:45px;height:36px;line-height:36px;display:block;cursor:pointer;font-style:normal;padding:0 10px;background:url(image/3jiao3.png) no-repeat 45px center;background-size:12px;border-right:solid 1px rgba(0,0,0,0.1)}
#divselect ul{width:66px;border:1px solid rgba(0,0,0,0.1);border-top:0;padding:5px; background-color:#b89076;position:absolute;z-index:2;display:none;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}
#divselect ul li{}
#divselect ul li a{display:block;text-align:center;text-decoration:none; padding:0 10px;height:25px; line-height:25px;}
#divselect ul li a:hover{background:rgba(255,255,255,0.2);color:rgba(255,255,255,0.9);border-radius:5px;-moz-border-radius:5px}

.imgin img{max-width:100%;height:auto}
.danhang{white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.danhang li{white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
#fbdl{margin-left:10px;border-radius: 20px;-moz-border-radius:20px;box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.2)}
#fbdl:hover{box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.4)}

.biaodan {width:100%;padding:10px}
.biaodan2{width:100%;padding:10px 10px 10px 100px}
.biaodan_yzm{width:100%;padding:10px 110px 10px 100px}
.button_big,.button_big2 {padding:10px 10px;font-size:1.0em;border-radius: 5px;-moz-border-radius:5px;}
.button_big {width:auto;}
.button_big2 {width:100%;}

.forms{padding:10px 20px;margin:0 auto;max-width:700px}
.forms dd{margin:0 10px 0 0px;padding:0;float:left;font-size:0.9em}
.forms li {position:relative;list-style:none;padding:5px 0px;margin:5px 0px ;clear:both}
.forms li span{position:absolute;display:block;padding: 0 0px;margin:5px 10px 0 10px;}
/*.forms li span::after { content: " ："; }*/
.forms li h4{position:absolute;right:5px;display:block;padding: 0 0px;margin:5px 0px 0 10px;}
.forms li span label{padding:0 5px 0 0 }
.forms li a{padding:0px 5px;}
.forms dd label{padding:0px 5px }
#getcode_math{border-radius: 5px;-moz-border-radius:5px;}
.buttons_search{width:100px;height:36px;padding:5px;margin:4px 0 0 -108px;border-radius: 50px;-moz-border-radius:50px;background-color:rgba(255,255,255,0.8);}
.buttons_search:hover{background-color:rgba(06,66,41,0.9);}
.biaodan_search{padding:10px 90px 10px 40px;border: 2px solid rgba(0,0,0,0.1);width:calc(100% - 20% - 20px);background-color:rgba(255,255,255,0.9);color:rgba(0,0,0,0.8);}
.biaodan_search2{padding:10px 90px 10px 40px;width:100%;border: 1px solid #ff6600;}
.biaodan_search3{padding:10px 90px 10px 130px;width:100%;background:url(image/tm_white.png) no-repeat;}
.biaodan_search4{padding:10px 10px 10px 30px;width:50%;}

.current3{background:url(image/flzsbg.png) 0px center no-repeat;transition:all 0.2s}/*分类招商在用*/
.current3:hover{background:url(image/3jiao3.png) 0px center no-repeat;}

.flzs {position:absolute;z-index:4;top:0px;width:350px;background-color:#f4f4f4;padding:10px 0 10px 10px;box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.2);border-radius:10px 0px 0px 10px;-moz-border-radius:10px 0px 0px 10px;}
.flzs a { display:inline !important;;padding:0 10px 0 0 !important;;margin:0 !important;;height:18px !important;;line-height:18px !important;border:0 !important;;}/*important使其不受父元素nav里a样式的影响*/
.flzs_zhankai{zoom: 1; overflow:auto;}
.flzs .current{background-color:#fff;}/*第一个元素应用current初始默认当前色*/
.flzs .current_s{display: block;}/*第一个元素应用current_s初始默认显示*/
.zsclass{color:#333;}
.zsclass ul{height:40px;overflow:hidden;padding:5px 0px 5px 10px !important;;border-radius: 10px 0 0 10px;-moz-border-radius: 10px 0 0 10px;transition:all 0.2s;}/*important使其不受父元素nav里ul样式的影响*/
.zsclass_s{display: none;width:calc(800px - 350px);min-height:calc(100% - 0px);background-color:#fff;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);}
.zsclass .hr{height:0px;padding:0;margin:0px 20px 0px 10px;border-top:solid 1px rgba(0,0,0,0.05)}
.zsclass .left_smallclass{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zsclass .left_smallclass a {font-size:1.0em;}
.zsclass ul:hover{background-color:#fff;}
.zsclass ul:hover .zsclass_s{display: block;}
.flzs:hover .current{background-color:transparent}/*当移至其它ul上后可以使应用了current的第一个ul变回原来的无色*/
.flzs:hover .current_s{display: none;}/*当移至其它ul上后可以使应用了current_s的第一个ul变回原来的隐藏*/
.flzs .current:hover{background-color:#fff}/*当移至应用了current的第一个ul时变成本色*/
.flzs .current_s:hover{display: block;}/*当移至应用了current的第一个ul时变成显示*/
.zsclass h2{font-size:1.0em;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.zsclass h2 a{font-size:1.0em;max-width:90px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.zsclass h2 img{width:20px;margin:-3px 5px 0 0}
.zsclass h2 span{font-size:0.8em;font-weight:normal}
.zsclass .ico_size{border-bottom:solid 1px rgba(255,255,255,0.2);font-size:17px;font-weight:bold;padding:5px 0;}
.zsclass .ico_size img{width:30px;margin:-3px 5px 0 0}
.zsclass_s{position:absolute; z-index:-1;top:0px;left:calc(100% - 1px);padding:10px 20px;border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;}
/*z-index 仅能在定位元素上奏效,如让div随大类移动，则去除top:-35,加margin-top:-55px*/
.zsclass_zhankai{width:50%;float:left;zoom: 1; overflow:auto}/*展开的样式*/
.zsclass_zhankai .hr{height:0px;padding:0;margin:0px;border-top:solid 1px rgba(0,0,0,0.1)}
.zsclass_zhankai h2{font-size:17px;font-weight:bold;float:left;margin-right:10px}
.zsclass_zhankai h2 span{font-size:12px;}
.zsclass_zhankai h2 a{}
.zsclass_s_zhankai_style1{zoom: 1; overflow:auto;padding:5px 0px;min-height:75px}
.zsclass_s_zhankai_style2{zoom: 1; overflow:auto;padding:5px 0px;min-height:75px}
.zsclass_s_zhankai_style1 h2 img,.zsclass_s_zhankai_style2 h2 img{height:20px;margin:-3px 5px 0 0 }

.zsclass_s_li{float:left;margin:0 10px 0 0px}
.zsclass_s_name{font-size:1.0em}
.zsclass_s_name a{font-size:1.0em;}
.zsclass_cp{font-size:12px;}
.zsclass_cp a{font-size:12px;display:block;float:left;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

/*指示位置条*/
.station{padding-left:15px;height:2.5rem;line-height:2.5rem;background:url(image/ico_location.png) no-repeat left center;}
.station a{padding:0px 5px}
.station span {float:right;}

.left_content{zoom:1;padding:20px 20px;margin-bottom:20px;background:#fff;border-radius:10px;-moz-border-radius:10px;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1)}
.left_content dl{padding:0px 0 10px 0;margin:10px 0;border-bottom:solid 1px rgba(0,0,0,0.1)}
.left_content dt{font-weight:bold;font-size:17px;}
.left_content dd{margin:0;}

/*.bottom {padding: 10px 0px;font-size:0.9em;background-color:#ddd;color:#666}*/
.bottom {padding: 25px 0px;font-size: 0.9em;color: #fff;background: url('/image/bottom-bg.jpg') center/cover no-repeat;}
.bottom a{color:#fff}
.bottominner {text-align: center;background-color: rgba(0, 0, 0, 0.4);padding: 25px 20px;border-radius: 8px;margin: 0 auto;max-width: 100%;}
/*.bottominner {text-align: center;}*/
.bottomlink{padding:5px;}
.bottomlink a{margin:0 8px;}

.titlebig{background:rgba(0,0,0,0.1);padding:10px 10px;font-size:1.2em;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0 ;}
.titlebig span{float:right;font-size: 12px;font-weight:normal}

.titles{clear:both;margin:0px 0px 0px 0;font-size:1.1em;font-weight:bold;padding:0;height:2.5rem;line-height:2.5rem;white-space:nowrap; word-break:keep-all;text-overflow:ellipsis;overflow:hidden;}
.titles h3{font-weight:bold;}
.titles a{}
.titles li{float:left;}
.titles li a{padding:0px 5px;}
.titles span{float:right;/*width:calc(100% - 150px );*/text-align:left;font-size:14px;padding:0 10px;font-weight:normal;white-space:nowrap; word-break:keep-all;text-overflow:ellipsis;overflow:hidden;}

.title_index{text-align:left;font-size:15px;padding:0px 0 0 0;margin:0 0 0px 0;border-radius:10px;-moz-border-radius:10px;}
.title_index h3 a{color:#fff;}
.title_index h3{display:block;font-weight:normal;background:url(image/titlebg.png) no-repeat 0 0;color:#fff;margin:0 0 0px -28px;height:45px;line-height:30px;padding:0 20px}
.title_index span{display:block;float:right;text-align:right;font-size:14px;font-weight:normal;padding:0 20px}

.content,.content1{zoom: 1; overflow:auto;padding:10px 20px;margin-bottom:20px;background:rgba(255,255,255,0.5);border-radius:10px;-moz-border-radius:10px;}
.content li{line-height:1.8em;list-style: disc inside;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;overflow:hidden;}
.content ul{margin-left:0px;}
.content1 li{line-height:2.9em;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;overflow:hidden;}
.content1 li:hover{background-color:rgba(255,255,255,0.2)}
.content li span,.content1 li span{float:right;min-width:50px;margin-left:10px}
.content dt a{color:#333;font-size:15px}
.content dd{padding:0px 0px 0px 16px;}
.content1 hr{margin:0px 0;}

.content1 .menu{}
.content1 .menu .sub{display: none;}/*先隐藏二级菜单：class=sub*/
.content1 .menu li:hover .sub{display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*当一级菜单的链接 hover 时显示二级菜单*/

.box_keyword{padding:10px 20px;zoom: 1; overflow:auto;margin-bottom:20px;background-color:rgba(255,255,255,0.5);border-radius:10px;-moz-border-radius:10px;}
.box_keyword li {float:left;height:2.0em;line-height:2.0em;white-space:nowrap; word-break:keep-all;text-overflow:ellipsis;overflow:hidden;}
.box_keyword a{padding: 0 3px}
.box_keyword li:hover{background-color:rgba(255,255,255,0.1);}
.box_keyword .current a{background-color:#b89076;color:#FFFFFF;border-radius:10px;-moz-border-radius:10px;}
.box_keyword .current2 a{background-color:rgba(0,0,0,0.1);border-radius:10px;-moz-border-radius:10px;}

.box_user{padding:10px 0 0 0;zoom:1;overflow:hidden;}
.box_user li{width:33%;float:left;text-align:center;}
.box_user a{padding:10px 10px;margin:0 auto;font-size:1.0em;display:block;border-radius:100px;-moz-border-radius:100px;border:solid 2px rgba(255,255,255,0.2);width:45px;height:45px;line-height:25px;text-align:center;}
.box_user a:hover{border:solid 2px rgba(255,255,255,0.5);}

.Q,.A{color:#FFF;padding:0px 4px;margin-right:5px;font-size:9pt;border-radius: 3px;-moz-border-radius:3px;}
.Q{background-color:#FF9900;}
.A{background-color:#FF3300;padding:0px 5px;}

.xuhao,.xuhao1,.xuhao2,.xuhao3{color:#FFF;padding:0px 2px;margin-right:5px;font-size:9pt;border-radius: 3px;-moz-border-radius:3px;}
.xuhao{background: linear-gradient(to bottom, rgba(255,255,255,0.2),rgba(0,0,0,0.1));background-color:#333;}
.xuhao1{background: url(image/tm_white.png);background-color:#ff6600;}
.xuhao2{background-color:#ff6600;}
.xuhao3{background: url(image/tm_black.png);background-color:#ff6600;}

.fenyei {text-align: center;margin:10px 0px 10px 0px;padding:5px;font-size:1.0em;clear:both}
.fenyei a{border:solid 1px rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.1);margin:0 1px;padding:0px 5px;border-radius:3px;-moz-border-radius:3px;}
.fenyei a:hover{border:solid 1px #b89076;text-decoration: none;}
.fenyei span{border:solid 1px rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.5);color:#fff;margin:0 1px;padding:0 5px;float:none;border-radius:3px;-moz-border-radius:3px;}
.fenyei .biaodan{width:40px;border:solid 1px rgba(0,0,0,0.1);padding:0;text-align:center;border-radius:3px;-moz-border-radius:3px;}
.fenyei .button {margin-left:2px;height:22px;line-height:22px;padding:0 10px;cursor: pointer;border-radius: 3px;-moz-border-radius:3px;font-size:1.0em}

.row1,.row1 li{width:100%;}
.row2,.row2 li{width:calc(50% - 10px);}
.row3,.row3 li{width:calc(33.3333% - 15px);}
.row4,.row4 li{width:calc(25% - 20px);}
.row5,.row5 li {width:calc(20% - 20px);}
.row6,.row6 li {width:calc(16.6666% - 20px);}

.column2 li{width:calc(50% - 10px);}

.height1 li a .inner_img,.height1 li a .inner_img img{display: flex;align-items: center;justify-content: center;height:40px}
.height2 li a .inner_img,.height2 li a .inner_img img{display: flex;align-items: center;justify-content: center;height:60px}
.height3 li a .inner_img,.height3 li a .inner_img img{display: flex;align-items: center;justify-content: center;height:140px}
.height4 li a .inner_img,.height3 li a .inner_img img{display: flex;align-items: center;justify-content: center;height:100px}

.ggStyle1{width:100%;zoom:1;}
.ggStyle1 li{text-align:center;margin:0px 0 20px 0px;list-style-type:none;position:relative}
.ggStyle1 li a .inner_img{padding:0px;margin:0;/*border-radius: 10px;-moz-border-radius:10px;*/background-color:#fff;overflow:hidden}
.ggStyle1 li a img{display:block;width:100%;/*border-radius: 10px;-moz-border-radius:10px*/}
.ggStyle1 li a{display:block;padding:10px; background-color:rgba(0,0,0,0.05);/*box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);*/border-radius:10px;-moz-border-radius:10px;}
.ggStyle1 li h3{padding-top:10px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.ggStyle1 li .inner{padding:0 10px;border:solid 1px #fff;border:solid 1px #fff;background: linear-gradient(to bottom, #f1f1f1,#fff);border-radius:5px;-moz-border-radius:5px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.ggStyle1 li:hover a{transform: scale(1.2);}
.ggStyle1 li span{position:absolute;height:20px;line-height:20px;bottom:2px; right:5px;text-align:left;font-size:12px;transform: scale(0.8);}
.ggStyle1 h4{display:block;top:10px;right:10px;width:15px;height:15px;line-height:12px;font-size:18px;text-align:center;border:1px #fff solid; background:#cc0000;color:#fff;cursor:pointer;position:absolute;}
#gg_banner{position:relative;width:100%;zoom:1;background-color:rgba(255,255,255,0.1);padding:0px;margin-bottom:-20px }

.c_img{background-color:rgba(0,0,0,0.05);border:solid 0px #ddd;padding:20px 20px;margin:0px 0px 20px 0;transition:all 0.2s;border-radius: 10px;-moz-border-radius:10px;box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.1)}
.b_img{background-color:rgba(255,255,255,0.8);height:240px;display: flex;justify-content: center; /* 水平居中 */align-items: center;overflow:hidden;border-radius: 10px;-moz-border-radius:10px;border:solid 0px #eee;padding:0px;position:relative;}
.b_img img{width:100% ;}
.b_con { background-color: rgba(0,0,0,0.2);text-shadow:0 0 1px black,0 0 2px black;color:#FFF;position:absolute;z-index:2;bottom:0px;overflow:hidden;padding:0px 20px;height:50px;line-height:25px;width:100%;transition:all 0.3s;}
.b_img:hover .b_con{background-color: rgba(0,0,0,0.5);padding:20px 20px;height:100%}
.b_img:hover  img{filter: blur(1px)}
.b_con a{color:#FFF;}
.b_con span{color:#FFF;}
.b_con h3{text-align:center;font-size:1.1em;font-weight:bold;line-height:50px;height:50px;white-space:nowrap; word-break:keep-all;text-overflow:ellipsis;overflow:hidden;}
.b_con h3 a{color:#FFF;}
.b_con dt{font-size:1.0em;white-space:nowrap; word-break:keep-all;text-overflow:ellipsis;overflow:hidden;}
.b_con dt a{color:#FFF;}
.b_con dd{padding:0px;margin:0px;line-height:25px;}

.contentimg{background-color:rgba(255,255,255,0.8);zoom:1;overflow:auto;border:solid 0px rgba(255,255,255,0.1);padding:10px;margin:0px 0 20px 0;transition:all 0.2s;border-radius: 10px;-moz-border-radius:10px;}
.contentimg:hover{border:solid 0px #b89076;}
.c_img hr,.contentimg hr{margin:0px 0;border:none;border-bottom:solid 0px rgba(255,255,255,0.1) !important;;width:100%;height:0px}

.box_img0,.box_img2,.box_img3,.box_img4 {width:30%;background-color: rgba(255,255,255,0.8);border:solid 0px #ddd;border-radius: 10px;-moz-border-radius:10px;overflow:hidden;
float:left;display: flex;justify-content: center; /* 水平居中 */align-items: center;     /* 垂直居中 */}
.box_img0{ height:6.0em;width:6.0em}
.box_img4{ height:8.0em;}
.box_img2{ height:10em;}
.box_img3{ height:14em;}
.box_img0 img,.box_img2 img,.box_img3 img,.box_img4 img{max-width: 100%;}
.box_t,.box_t0 {width:calc(70% - 20px);float:right;line-height:2.0em;}
.box_t0{width:calc(100% - 6em - 10px )}
.box_t h3,.box_t0 h3{font-size:15px;height:40px;line-height:40px;white-space:nowrap; word-break:keep-all;text-overflow:ellipsis;overflow:hidden;}
.box_t dt,.box_t0 dt{font-weight:bold;font-size:1.1em;white-space:nowrap; word-break:keep-all;text-overflow:ellipsis;overflow:hidden;}
.box_t dd,.box_t0 dd{padding:0;margin:0;font-size:1.0em;white-space:nowrap; word-break:keep-all;text-overflow:ellipsis;overflow:hidden;}
.box_t div a{}
.box_t span,.box_t0 span{}


.btns{display:inline-block;padding:1px;margin:5px 10px 0 0;color:#FFFFFF;border-radius: 20px;-moz-border-radius:20px;line-height:22px;font-size:14px;transition:all 0.2s;
box-shadow:0 0 0px 3px rgba(255,255,255, 0.2); background: linear-gradient(to bottom, rgba(255,255,255,0.1), rgba(0,0,0,0.1));}
.btns a{padding:0px 8px;color:rgba(255,255,255,0.9) !important;;font-weight:normal;border: 1px solid rgba(255,255,255,0.2);text-decoration: none;display:inline-block;border-radius: 20px;-moz-border-radius:20px;}
.btns:hover {box-shadow:0 0 0px 3px rgba(255,255,255, 0.4); }

.btn1 {background-color:#ff9900} 
.btn2 {background-color:#ff6600} 

.borderc{zoom: 1; overflow:auto;border:solid 1px #ddd;background-color:#fff;clear:both;border-radius:10px;-moz-border-radius:10px;}
.bigbigword {font-size: 1.1em;}
.bigbigword2 {font-size: 1.3em;line-height: 40px;}
.bigbigword2 a{color:#333}
.bigbigword3 {font-size: 2.0em; line-height: 1.5;}

.boxuserreg{padding:4px 0px 4px 25px;color:#FF0000; background-color:#FFFDE7;background: url(image/jt2.png) 0 center no-repeat ;vertical-align:middle;text-align:position;}
.boxuserreg img{vertical-align:middle;/*optional*/}

.x{border-top:1px solid rgba(255,255,255,0.2);height:1px}
.x_bottom{border-bottom:solid 1px rgba(255,255,255,0.1);}
.x_left{border-left:solid 1px rgba(255,255,255,0.2);}

.dlstepbox{line-height:25px;font-size:14px;height:230px;}
.dl5_title {font-style: italic;font-size:22px;margin-bottom:20px;}
.dl5_title span{float:right;font-size:15px;font-style:normal}
.dlstep{}
.dlstep li{float:left;width:calc(20% - 20px);}
.dlstep li .in{padding:10px 10px 0px 10px;background-color:#fff;box-shadow:0 0 5px 0px rgba(0,0,0,0.1);border-radius:10px;-moz-border-radius:10px;transition:all  0.2s ;}
.dlstep li:hover .in{background-color:#ff6600;transform: scale(1.4);color:#fff;}
.dlstep li:hover .in .title span{background-color:rgba(255,255,255,0.5);color:#ff6600;transition:all 0.8s;}
.dlstep .li1{background:url(image/dlstep.png) no-repeat right 15px;}
.dlstep .li1:hover{background:url(image/dlstep_on.png) no-repeat right 15px;}
.dlstep .li2{background:url(image/dlstep.png) no-repeat right -85px;}
.dlstep .li2:hover{background:url(image/dlstep_on.png) no-repeat right -85px}
.dlstep .li3{background:url(image/dlstep.png) no-repeat right -185px;}
.dlstep .li3:hover{background:url('image/dlstep_on.png') no-repeat right -185px;}
.dlstep .li4{background:url(image/dlstep.png) no-repeat right -285px;}
.dlstep .li4:hover{background:url(image/dlstep_on.png) no-repeat right -285px}
.dlstep .li5{background:url(image/dlstep.png) no-repeat right -385px;}
.dlstep .li5:hover{background:url(image/dlstep_on.png) no-repeat right -385px;}
.dlstep li .in .title{font-size:17px;font-weight:bold;line-height:25px;height:25px;margin:0 0 0 0px;}
.dlstep li .in .title span{display:inline-block;font-size:25px;background-color:#333;color:#FFF;font-style: italic;margin:0px 10px 0 0px;padding: 5px 10px 5px 5px;line-height:20px;height:20px;border-radius:100px;-moz-border-radius:100px;transition:all 0.8s;}
.dlstep li .in .con{margin:0 0 0px 40px;line-height:22px;padding:10px  0;}

#BoxInfoTitle{font-size:22px;line-height:35px;text-align:center;padding-top:10px}
#BoxInfoTitleNext{text-align:center;padding:5px;margin-bottom:20px}
.fontzoom{font-size:16px;line-height:35px;padding:10px;overflow-x:hidden;}
.fontzoom li{list-style-type: disc;margin-left:30px;}

#gonggao {border:solid 1px #F0B500;background-color:#FFEBB0;padding:5px 10px;margin-bottom:20px;height:3.0em;overflow:hidden;color:#993300}
#gonggao a{color:#993300}
#gonggao span a{display:block;float:right;cursor: pointer;font-family:"宋体";background-color:#cc0000;color:#FFFFFF;width:16px;height:16px;font-weight:bold;border:solid 1px #fff;line-height:20px;margin:5px 0;}
#divtextarea{min-height:100px;_height:100px;max-height:300px;overflow-x:hidden;overflow-y:auto;border:solid 1px rgba(255,255,255,0.2);padding:8px;background-color: rgba(255,255,255,0.2);margin-bottom:20px;border-radius:10px;-moz-border-radius:10px;}

/*返回顶部*/
#goTopBtn {
POSITION:fixed;TEXT-ALIGN:center;LINE-HEIGHT:30px;WIDTH: 56px;BOTTOM:35px;HEIGHT: 60px;CURSOR:pointer;RIGHT:0px;_position: absolute; _right: auto;background:url(image/backtotop.gif) no-repeat 0px 0px;
}
/* 客服、交流、新媒体样式 - 通用部分 */
#kefu,
#n_media,
#exchange {background-repeat: no-repeat;background-position: 30px 60px;background-size: 240px 240px;}

/* 分别设置背景图片 */
#kefu {background-image: url(image/kefu.jpg);}
#n_media {background-image: url(image/n_media.jpg);}
#exchange {background-image: url(image/exchange.jpg);}

/* 标题样式 */
#kefu_title,
#n_media_title,
#exchange_title {padding-left: 240px;font-size: 20px;height: 30px;line-height: 30px;text-align: left;color: #cc0000;font-family: "黑体";}

/* 内容区域 */
#kefu_content,
#n_media_content,
#exchange_content {/* 空样式，保持结构一致性 */}

/* 列表样式 */
#kefu_content ul,
#n_media_content ul,
#exchange_content ul {padding: 0 0 0 240px;}

/* 列表项样式 */
#kefu_content li,
#n_media_content li,
#exchange_content li {
    margin: 0px 0px;
    padding: 3px 0px;
    border-bottom: solid 1px rgba(255,255,255,0.2);
    background-color: rgba(255, 255, 255, 0.05);
    box-shadow: 
        0 2px 4px rgba(0, 0, 0, 0.1),
        inset 0 1px 0 rgba(255, 255, 255, 0.1);
    border-radius: 4px;
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    /*justify-content: center;*/
    text-align: center;
    min-height: 40px;
}

/* 网格菜单样式 */
#kefu_content .menu,
#n_media_content .menu,
#exchange_content .menu {display: grid;grid-template-columns: repeat(3, 1fr);gap: 15px;}

/* 响应式布局 */
@media screen and (max-width: 1366px) {
    #kefu_content .menu,
    #n_media_content .menu,
    #exchange_content .menu {grid-template-columns: repeat(2, 1fr);gap: 10px;    }
}

/* 二级菜单样式 */
#kefu_content .menu .sub span,
#n_media_content .menu .sub span,
#exchange_content .menu .sub span {position: relative;top: -100px;left: 70px;padding: 10px;display: block;background: url(image/33.png) no-repeat center right;background-color: rgba(255,255,255,0.2);}

#kefu_content .menu .sub span img,
#n_media_content .menu .sub span img,
#exchange_content .menu .sub span img {height: 150px;}

/* 二级菜单隐藏/显示 */
#kefu_content .menu .sub,
#n_media_content .menu .sub,
#exchange_content .menu .sub {display: none;position: absolute;z-index: 4;}

#kefu_content .menu li:hover .sub,
#n_media_content .menu li:hover .sub,
#exchange_content .menu li:hover .sub {display: block;}

.boxrow{zoom: 1; overflow:auto;padding:20px 0;}
.boxrow li {padding:0;margin:0;text-align:left}
.boxrow li dt{font-size:22px;padding:0;margin:0}
.boxrow li dd{font-size:12px;padding:0;margin:0}

.login_box{width:500px;margin:0 auto;border:solid 1px rgba(255,255,255,0.1);background-color:#fff;box-shadow:0 0 5px 0px rgba(0,0,0,0.1);border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;}
.login_box .in{padding:0 10px;}
.login_box .title{font-size:22px;background-color:#ff6600;color:#fff;padding:10px 0 5px 0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;}
.login_box .title span{display:block;font-size:12px;}
.login_box .title span a{color:#003e73;}
.login_bgcolor{bottom:0px;position:absolute; z-index:-1;width:100%;background-color:rgba(255,255,255,0.2);height:200px;transform: skew(-50deg) ;}

.about_box{margin:0 auto;border:solid 0px #ddd;border-radius:10px;-moz-border-radius:10px;margin-bottom:20px}
.about_box .title{text-align:center;font-size:22px;color:rgba(255,255,255,0.8);background-color:#ff8800;padding:50px 0 20px 0;}
.about_box .title span{display:block;font-size:12px;line-height:30px;}
.about_box .content{margin:-99px 0px 0px 0px;padding:120px 20px 20px 20px;background-color:rgba(255,255,255,0.2);box-shadow:0 0 5px 0px rgba(0,0,0, 0.1);border-radius:10px;-moz-border-radius:10px}

.szm {margin:0px 0px;}
.szm a,.szm span{display:inline-block;border:solid 1px #333;background-color:#fff;margin:0px 5px;width:20px;height:20px;line-height:20px;text-align:center;font-size:1.0em;font-weight:bold;border-radius:3px;-moz-border-radius:3px;}
.szm a:hover{border:solid 1px #ff6600;background-color:#ff6600;color:#FFF;font-size:1.2em;}

.a_selected{zoom: 1; overflow:auto;}
.a_selected li{float:left;margin:0 3px}
.a_selected a{background-color:rgba(255,255,255,0.1);color:#b89076;padding:2px;border:solid 1px #b89076;}
.a_selected a span{background-color:#b89076;color:#FFF;padding:0px 2px;width:auto;float:none;margin-left:2px;}
.a_selected a:hover {text-decoration: none;}

.remenci {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
    margin-top: 0px;
    margin-left: 20px; /* 向右移动10px */
    font-size: 12px;
}

.remenci li {
    list-style: none;
    margin: 0;
}

.remenci li a {
    color: #666;
    text-decoration: none;
    padding: 2px 6px;
}

.remenci li a:hover {
    color: #f60;
}
/*.remenci{zoom: 1;margin:30px 0;}*/
/*.remenci li{float:left;margin:5px 5px;text-align:center;}*/
/*.remenci li a{padding:2px 10px;display:block;background:rgba(0,0,0,0.2);border:solid 1px rgba(255,255,255,0.5);border-radius: 50px;-moz-border-radius:50px;}*/
/*.remenci li span{padding:2px 0;display:block;}*/

.boxbigclass{zoom: 1; overflow:auto;}
.boxbigclass li{display:inline-block;text-align:center;}
.boxbigclass li a{padding:0px 5px;}
.boxbigclass .current a{background-color:#b89076;color:#FFFFFF;border-radius:10px;-moz-border-radius:10px;}
.boxbigclass .current2 a{background-color:rgba(0,0,0,0.1);border-radius:10px;-moz-border-radius:10px;}

.sitecount{zoom: 1; overflow:auto;line-height:20px}
.sitecount li{float:left;width:calc(25% - 15px);text-align:center;background:rgba(0,0,0,0.05);border-radius: 10px;-moz-border-radius:10px;}
.sitecount li a{display:block;background:linear-gradient(to bottom, rgba(255,255,255,0.1), rgba(0,0,0,0.1),rgba(255,255,255,0.1));border:solid 1px rgba(255,255,255,0.2);border-radius: 10px;-moz-border-radius:10px;padding:5px 0;margin:1px;}
.sitecount li span{display:block;font-weight:bold;padding:0px}

.getpass_step{margin:0px auto;zoom: 1; overflow:auto;padding:20px 20px;}
.getpass_step li{display:inline-block;margin-right:30px;}
.getpass_step li span{float:left;display:block;width:30px;height:30px;line-height:30px;text-align:center;font-size:17px;font-weight:bold;border-radius: 50px;-moz-border-radius:50px;color:#666;background-color:#eee;
margin:0px 5px 0px 0px;padding:0px 0 0px 0 }
.getpass_step .current span{background-color:#b89076;color:#FFFFFF;}

.zsshowtitle{width:100%;font-size:1.2em;font-weight:bold; line-height:40px;height:40px;border-bottom:solid 1px rgba(255,255,255,0.2);margin-bottom:20px}

.zslist{background-color:rgba(255,255,255,0.2);padding:10px 10px 10px 0px;transition:background 0.2s; }
.zslist .lxfs a{display:block;background:url(image/lxfs.png) no-repeat 0 0 ;height:20px;width:80px;transition:background 0.2s;}
.zslist .liuyan a{display:block;background:url(image/lxfs.png) no-repeat 0 -40px ;height:20px;width:80px;transition:background 0.2s;}
.zslist .shoucang a{display:block;background:url(image/lxfs.png) no-repeat 0 -80px ;height:20px;width:80px;transition:background 0.2s;}

.zslist:hover{background-color:#dddddd;}
.zslist:hover .lxfs a{background:url(image/lxfs.png) no-repeat 0 -20px}
.zslist:hover .liuyan a{background:url(image/lxfs.png) no-repeat 0 -60px}
.zslist:hover .shoucang a{background:url(image/lxfs.png) no-repeat 0 -100px}

.zslist_button{MARGIN-TOP:8px}
.zslist_button li{float:left;display: inline;text-align:left;width:90px;margin:0}

.box_zs_order{border-bottom: solid 1px rgba(255,255,255,0.2);padding:5px 0}
.box_zs_order span{float:right}

#navleft{position: fixed;font-size:0.8em;color:#000000;right:10px;bottom:20px;border-top:solid 3px #F17600;text-align:center;z-index: 999; /* 新增：设置层级 */}
#navleft ul,#navleft li{list-style:none;padding:0px}
#navleft a{color:#FFF;display:block;width:80px;border:solid 1px #8c8c8c;border-top:0;padding:5px;transition:background 0.2s ease-in-out;background-color:#666;}
#navleft a:hover{background-color:#eee;color:#000000;}
#navleft .current{color:#333;background-color: rgba(255,255,255,0.2)}

#navbottom {
    position: fixed;
    font-size: 0.8em;
    color: #000000;
    left: 0;           /* 改为左侧对齐 */
    right: 0;          /* 改为右侧对齐 */
    bottom: 0;         /* 固定在底部 */
    border-top: solid 3px #F17600;
    text-align: center;
    z-index: 999;
    /* 其他样式保持不变 */
}

#navbottom ul {
    display: flex;
    justify-content: center; /* 水平居中 */
    flex-wrap: wrap;         /* 允许换行（如果项太多） */
    margin: 0;
    padding: 0;
      /* 保持原有padding */

}   
#navbottom li {
    /* 保持原有样式不变 */
    list-style: none;
    padding: 0px;
}

#navbottom a {
    color: #FFF;
    display: block;
    width: 80px;           /* 保持80px宽度 */
    border: solid 1px #8c8c8c;
    border-top: 0;
    padding: 5px;
    transition: background 0.2s ease-in-out;
    background-color: #666;
    /* 其他样式保持不变 */
}

#navbottom a:hover {
    background-color: #eee;
    color: #000000;
}

#navbottom .current {
    color: #333;
    background-color: rgba(255,255,255,0.2);
}


hr{height:0px;border:none;border-top:solid 1px rgba(0,0,0,0.1);width:100%;clear:both}
.boxcaina{position:relative;border:solid 1px rgba(255,255,255,0.2);}
.boxcaina h3{background: url(image/best_answer.gif) no-repeat right 0px;display:block;width:90px;height:80px;top:-2px;right:-2px;position:absolute;}

.form_search{padding:5px 0px;clear:both;}
.form_search span{float:left;text-align:right;color:#666}

.message {position: fixed;z-index:999;top: 30%;left: 50%;transform: translateY(-30%);transform: translateX(-50%);padding:5px 20px;background-color: #ff6600;font-size:14px;line-height:25px;color:#ffffff;box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.05);border-radius: 30px;display: none;}

.boxflex,.boxflex2 {
  display: -webkit-flex;display: flex;
  -webkit-flex-wrap: wrap;flex-wrap: wrap;/*自动换行*/
  -webkit-align-content: center;
  align-content: flex-start;
  justify-content : space-between; 
}
.boxflex{gap: 0 20px; /*设置子元素之间的间隙为16px */}
.boxflex2{gap: 0 0px;}
/* 定义淡出的关键帧 */
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/* 定义淡入的关键帧 */
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* 应用淡出动画类 */
.fadeOut {
  animation: fadeOut 0.5s ease-in forwards;
}
/* 应用淡入动画类 */
.fadeIn {
  animation: fadeIn 0.5s ease-out forwards;
}
/* 应用缩放动画类 */
.zoomInOut {
  animation: s1 1.0s ease-out infinite;
}
@keyframes s1 {
  0%,
  100% {
    transform: scale(0.9);
  }
  50% {
    transform: scale(1.1);
  }
}
.yuanjiao {
  border-radius:10px;-moz-border-radius:10px;
}
section{
 /*border-radius:20px;-moz-border-radius:20px;margin-bottom:20px;padding:0 10px 0px 10px;background-color:rgba(255,255,255,0.2);*/
}

.newslist{line-height:22px;}
.newslist dt{height:30px;line-height:30px;text-align:left;font-size:1.0em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0px 0}
.newslist dd{font-size:1.0em;line-height:26px;padding:0px;margin:0;}
.newslist .box_sendtime{float:left;text-align:center;width:55px;background:linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.3),rgba(255,255,255,0.5));background-color:#ff6600;border:solid 1px #ff9900;color:#fff;margin:5px 10px 0 0 ;text-align:center;font-size:1.0em;font-weight:bold;letter-spacing:1px;border-radius:5px;-moz-border-radius:5px;}
.newslist .box_sendtime span{display:block;width:100%;background-color:#fff;color:#ff9900;letter-spacing:0px;border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;}

.trtitle{height:40px;}
.trtitle td,.trcontent td{padding:0 10px}
.trcontent{transition:all 0.1s ease-out;height:40px}
.trcontent:hover{background-color:rgba(255,255,255,0.2)}
.scrollLoading{background:url(/image/loading.gif) no-repeat center;width:100%;}

fieldset{border:solid 1px rgba(255,255,255,0.5);padding:10px;overflow:auto;max-height:300px;margin-bottom:20px;border-radius:10px;-moz-border-radius:10px;}
fieldset ul,fieldset li{list-style-type:disc}
legend{font-size:1.2em;font-weight:bold;text-align:left;padding:0 0px;border-radius:5x;-moz-border-radius:5px;}

/*滚动图片效果*/
#boxgd {overflow:hidden;width:100%;height:auto;zoom: 1;}
#inboxgd {float: left;width: 2000%}
#boxgd1 {float: left;}
#boxgd2 {float: left;}
.boxshipin{zoom: 1; overflow:auto;}
.boxshipin li{width:260px;float:left;margin:0 5px;text-align:center}
.gundong_up{height:360px;overflow:hidden;}
.liti{
    font-size:4.9em;letter-spacing:0px;color:#FFFFFF;text-align:center;font-weight:bold;
    text-shadow: 0 1px 0 #ccc,
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);
             
}
.ico_time,.ico_hits,.ico_item,.ico_liuyan,.ico_user,.ico_area,.ico_search{color:#999;font-style:normal;font-weight:normal;text-decoration:none;font-size:12px;display:inline-block;padding:0 10px 0 20px;}
.ico_ding,.ico_hot,.ico_pic,.ico_new {font-style:normal;font-weight:normal;text-decoration:none;font-size:12px;display:inline-block;padding:0 5px 0px 8px;}
.ico_time {background:url('image/ico_time.png') no-repeat 0 center;}
.ico_hits {background:url('image/ico_hits.png') no-repeat 0 center;}
.ico_item {background:url('image/ico_cp.png') no-repeat 0 center;}
.ico_user {background:url('image/ico_user.png') no-repeat 0 center;}
.ico_area {background:url('image/ico_area.png') no-repeat 0 center;}
.ico_liuyan{background:url('image/ico_liuyan.png') no-repeat 0 center;}
.ico_search{background:url('image/ico_search.png') no-repeat 0 center;}

.ico_ding{background:url('image/ico_ding.png') no-repeat 0 center;}
.ico_hot{background:url('image/ico_hot.png') no-repeat 0 center;}
.ico_pic{background:url('image/ico_pic.png') no-repeat 0 center;}
.ico_new{background:url('image/ico_new.png') no-repeat 0 center;}

.ico_dui,.ico_dui2,.ico_cuo{font-size:30px;border-radius: 30px;-moz-border-radius:30px;padding:5px;border:solid 3px #eee;color:#FFF;width:30px;height:30px;line-height:30px;display:block;margin:0 auto}
.ico_dui{background: linear-gradient(to bottom,  #b89076,#c1561b);}
.ico_dui:after {content: "✔";}
.ico_dui2{background: linear-gradient(to bottom,  #66cc00,#669900);}
.ico_dui2:after {content: "✔";}
.ico_cuo{background: linear-gradient(to bottom,  #ff0000,#cc0000);}
.ico_cuo:after {content: "✘";}

.ico_msg,.ico_share,.ico_print,.ico_buy,.ico_pay{font-style:normal;font-weight:normal;text-decoration:none;display:inline-block;font-size:1.0em;padding:0 10px 0 0px;transition:all 0.2s;}
.ico_msg:before {content: "💬 ";}
.ico_share:before {content: "🔗 ";}
.ico_print:before {content: "🖨️ ";}
.ico_buy:before {content: "🛒 ";}
.ico_pay:before {content: "💰️ ";}
.ico_msg:hover,.ico_share:hover,.ico_print:hover,.ico_buy:hover,.ico_pay:hover{font-size:1.2em;}

.ico_like3,.ico_like2,.ico_hate2,.ico_hate3,.ico_replay,.ico_replay2,.ico_pinglun,.ico_pinglun2{font-style:normal;font-weight:normal;text-decoration:none;cursor: pointer;font-size:0.8em;display:inline-block;padding:0 10px 0 0px;transition:all 0.2s;}
.ico_like3:hover,.ico_like2:hover,.ico_hate2:hover,.ico_hate3:hover,.ico_replay:hover,.ico_replay2:hover,.ico_pinglun:hover,.ico_pinglun2:hover{font-size:1.0em;}
.ico_like3:before {content: "👍";}
.ico_like2:before {content: "🤍";}
.ico_like2:hover:before {content: "💖";}
.ico_hate2:before {content: "🖤";}
.ico_hate2:hover:before {content: "💔";}
.ico_hate3:before {content: "👎";}
.ico_replay:before {content: "✍";}
.ico_replay2:before {content: "💬";}
.ico_replay2:hover:before {content: "🗨️";}
.ico_pinglun:before {content: "📢";padding-right:5px}
.ico_pinglun2:before {content: "📝";}


.ico_like,.ico_hate{font-style:normal;font-weight:normal;text-decoration:none;cursor: pointer;font-size:12px;color:rgba(255,255,255,0.8);display:inline-block;padding:0 10px 0 20px;transition:all 0.2s;}
.ico_like{background:url('image/face_like.png') no-repeat 0 center;background-size:16px;}
.ico_like:hover{background:url('image/face_like_on.png') no-repeat 0 center;background-size:20px;font-size:1.0em;}
.ico_hate{background:url('image/face_hate.png') no-repeat 0 center;}
.ico_hate:checked{background:url('image/face_hate_on.png') no-repeat 0 center;}


.ico_1,.ico_2,.ico_3,.ico_4,.ico_5{font-style:normal;font-weight:normal;text-decoration:none;font-size:1.0em;display:inline-block;padding:0 3px 0 0px;transition:all 0.2s;}
.ico_1:hover,.ico_2:hover,.ico_3:hover,.ico_4:hover,.ico_5:hover{font-size:1.5em;}
.ico_1:before {content: "👍";}
.ico_2:before {content: "🤞";}
.ico_3:before {content: "👌";}
.ico_4:before {content: "✌";}
.ico_5:before {content: "👎";}

.box_ico_item{font-size:1.5em;line-height:1.5em;}
.box_ico_item:hover .box_ico_con{visibility:visible;font-size:1.0em;height:6.5em;transition:all 0.2s;}
.box_ico_con{clear:both;visibility:hidden;padding:0px 0 0 0;margin:0;height:0;font-size:1.0em;line-height:1.5em;transition:all 0.2s;}
.box_ico_con a{display:inline-block;padding:0px;margin:0px;}

.box_ico{padding:0px 0 0 0;margin:0;}
.box_ico span{display:block;padding:0;margin:0;font-size:1.0em;line-height:1.5em}
.box_ico a{display:inline-block;padding:0px 5px;margin:0 5px;}

.box_pinglun{zoom: 1;overflow:hidden;line-height:1.8em;margin:0 0 10px -45px}
.box_pinglun .user_img {float:left;margin:5px 10px 0 5px;height:90px;}
.box_pinglun .user_img img{width:50px;border-radius:5px;-moz-border-radius:5px;}
.box_pinglun .username {font-weight:bold;font-size:1.0em;width:100%}
.box_pinglun .username span{float:right}
.box_pinglun .cont {padding:0px 0 0 0px;margin:0px 0 0px 45px;transition:all 0.2s;}
.box_pinglun .cont:hover {background-color:rgba(255,255,255,0.1);font-size:1.0em;border-radius: 10px;-moz-border-radius:10px;}
.box_pinglun hr {margin:0 0 20px 105px;padding:0;}

/*公示公告*/
.gsgg {
    line-height: 44px;
    background: #F6F6F6;
    position: relative;
    height: 44px;
    padding-right: 100px; /* 为"更多"留出空间 */
    margin-bottom: 10px; /* 新增：与下方内容间距 */
    /*overflow: hidden; */
}

.gsgg .title {
    font-size: 20px;
    color: #ffffff;
    font-weight: bold;
    background: url(/image/ny_ggbg.png) no-repeat;
    width: 175px;
    height: 52px;
    position: absolute;
    left: 0;
    top: -8px;
    padding-left: 22px;
    line-height: 52px;
}

.gsgg .title img {
    margin-right: 10px;
    vertical-align: middle;
}

.gsgg .list {
    width: 1150px;
    position: relative;
    margin-left: 175px;
}

.gsgg li a {
    font-size: 18px;
}

.gsgg li span.time {
    font-size: 16px;
    color: #999999;
    margin-left: 10px;
}

.gsgg .more {
    position: absolute;
    right: 10px;        /* 右侧定位 */
    top: 50%;
    transform: translateY(-50%);
    float: none !important; /* 清除浮动 */
}

.gsgg .more a {
    font-size: 16px;
    color: #FBA11E;
}

.gsgg .more span {
    font-family: SimSun;
}

.gsgg .listLb .tempWrap {
    width: 1150px !important;
    overflow: hidden;
}

.gsgg .listLb img {
    vertical-align: middle;
    margin-right: 10px;
}

.gsgg .listLb ul {
    overflow: hidden;
    zoom: 1;
}

.gsgg .listLb ul li {
    margin-right: 40px;
    float: left;
    text-align: left;
    _display: inline;
    width: auto !important;
}

/*公示公告*/
.zt_title {font-size: 18px;color: #ffffff;font-weight: bold;font-family: 
         "Microsoft YaHei", 
        sans-serif !important;  /* 强制使用黑体 */}
		
		
