﻿@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;

}

/* 交流样式 - 背景图片容器 */
.exchange {
    background-repeat: no-repeat;
    background-position: 20px 30px;
    background-size: 240px 240px;
    background-image: url(image/exchange.jpg);
    position: relative;
    min-height: 300px;
}

/* 列表容器样式 - 让内容向右让开图片位置 */
.exchange .menu {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
    padding: 10px 0 10px 240px;  /* 左侧留出240px给背景图 */
    margin: 0;
    list-style: none;
}

/* 列表项样式 */
.exchange .menu li {
    margin: 0px;
    padding: 8px 12px;
    border-bottom: solid 1px rgba(0, 0, 0, 0.1);
    background-color: rgba(255, 255, 255, 0.85);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    min-height: 40px;
    font-size: 14px;
}

.exchange .menu li:hover {
    background-color: rgba(255, 102, 0, 0.15);
    transform: translateX(3px);
}

/* 列表项中的图片样式 */
.exchange .menu li img {
    margin-right: 10px;
    flex-shrink: 0;
}

/* 响应式布局 - 1366px以下显示2列 */
@media screen and (max-width: 1366px) {
    .exchange .menu {
        grid-template-columns: repeat(2, 1fr);
        gap: 12px;
        padding-left: 220px;
    }
}

/* 响应式布局 - 1000px以下显示1列 */
@media screen and (max-width: 1000px) {
    .exchange .menu {
        grid-template-columns: 1fr;
        padding-left: 200px;
    }
}

/* 响应式布局 - 小屏幕隐藏背景图或减小左内边距 */
@media screen and (max-width: 768px) {
    .exchange .menu {
        padding-left: 180px;
        gap: 10px;
    }
}

@media screen and (max-width: 550px) {
    .exchange {
        background-image: none; /* 小屏幕隐藏背景图 */
    }
    .exchange .menu {
        padding-left: 0;
    }
}


.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)}



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;  /* 强制使用黑体 */}

		

/* 修复三列布局 - 针对 contentimg.row3 元素 */

.contentimg.row3 {

    float: left;

    width: calc(33.3333% - 20px);

    margin: 0 10px 20px 10px;

    box-sizing: border-box;

}



/* 清除浮动，让父容器正确包裹子元素 */

.content_index {

    overflow: hidden;

}



/* 响应式：平板显示2列 */

@media (max-width: 768px) {

    .contentimg.row3 {

        width: calc(50% - 20px);

    }

}



/* 响应式：手机显示1列 */

@media (max-width: 480px) {

    .contentimg.row3 {

        width: calc(100% - 20px);

    }

}		

