body,a,p,td,span,div,input,texteare{
 font-size: 10pt;
}

a:link {
    font-size: 10pt; color:#3c3c3c; text-decoration: none;
}
a:visited {
    font-size: 10pt; color:#3c3c3c; text-decoration: none;
}
a:hover {
    font-size: 10pt; color:#ff0000; text-decoration: underline;
}
a:active {
    font-size: 10pt; color:#3c3c3c; text-decoration: none;
}

.sm{
font-size: 10pt; line-height:18pt; text-align:left; color:#666666; 
}

.foots {
font-size: 9pt; color:#6a6a6a;
}

.newt {
font-size: 10pt; font-weight: bold; 
}

.pic-01{
font-size:11pt; line-height:26pt; text-align:left; color:#666666;
}

.pic-02{
font-size:18pt; line-height:38pt; text-align:center; color:#5999ac;
}

.spic-02{
font-size:14pt; line-height:30pt; color:#5999ac;
}

.telnum {
font-size: 12pt; font-weight: bold; color: #FF6600;
}

.teldao {
font-size: 11pt; font-weight: bold; color: #6a6a6a;
}

.khshuo{
font-size:11pt; line-height:25pt; text-align:left; color:#666666;
}

.lists{
font-size:10pt; line-height:16pt; text-align:left; color:#666666;
}

.logoone {
font-weight: bold; color: #FF6600;  font-size: 11pt;
}


.tops a:link {
font-size: 11pt; color: #808080; font-weight: bold; text-decoration: none
}
.tops a:visited {
font-size: 11pt; color: #808080; font-weight: bold; text-decoration: none
}
.tops a:hover {
font-size: 11pt; color: red; font-weight: bold; text-decoration: underline
}
.tops a:active {
font-size: 11pt; color: red; font-weight: bold; text-decoration: underline
}


.topd a:link {
font-size: 12pt; color: #ffffff; font-weight: bold; text-decoration: none
}
.topd a:visited {
font-size: 12pt; color: #ffffff; font-weight: bold; text-decoration: none
}
.topd a:hover {
font-size: 12pt; color: yellow; font-weight: bold; text-decoration: underline
}
.topd a:active {
font-size: 12pt; color: yellow; font-weight: bold; text-decoration: underline
}


.topm a:link {
font-size: 10pt; font-weight: bold; text-decoration: none
}
.topm a:visited {
font-size: 10pt; font-weight: bold; text-decoration: none
}
.topm a:hover {
font-size: 10pt; color: red; font-weight: bold; text-decoration: none
}
.topm a:active {
font-size: 10pt; color: red; font-weight: bold; text-decoration: underline
}


.x1 {
font-size: 10pt; color:#6a6a6a;  
}
.x1 a:link {
font-size: 10pt; color:#6a6a6a; text-decoration:none 
}
.x1 a:visited {
font-size: 10pt; color:#8c8c8c; text-decoration:none 
}
.x1 a:hover {
font-size: 10.5pt; color:#D75a00; padding:2px 0 0 2px; text-decoration:none; font-weight: bold;
}
.x1 a:active {
font-size: 10pt; color:#D75a00; text-decoration:none 
}


.x2 {
font-size: 10.5pt; text-align:center; color:#727272; 
}
.x2 a:link {
font-size: 10.5pt; text-align:center; color:#727272; text-decoration:none; font-weight: bold;
}
.x2 a:visited {
font-size: 10.5pt; text-align:center; color:#727272; text-decoration:none; font-weight: bold;
}
.x2 a:hover {
font-size: 12pt; text-align:center; color:#D75a00; padding:2px 0 0 2px; text-decoration:none; font-weight: bold;
}
.x2 a:active {
font-size: 10.5pt; text-align:center; color:#D75a00; text-decoration:none; font-weight: bold;
}


.x3 {
font-size: 10pt; color:#666666;  
}
.x3 a:link {
font-size: 9pt; color:#666666; text-decoration:none 
}
.x3 a:visited {
font-size: 9pt; color:#8c8c8c; text-decoration:none 
}
.x3 a:hover {
font-size: 10pt; color:#D75a00; padding:2px 0 0 2px; text-decoration:none; font-weight: bold;
}
.x3 a:active {
font-size: 9pt; color:#D75a00; text-decoration:none 
}


.x4 {
font-size: 11pt; color:#585858; text-align:center;
}
.x4 a:link {
font-size: 11pt; color:#585858; text-align:center; text-decoration:none;
}
.x4 a:visited {
font-size: 11pt; color:#585858; text-align:center; text-decoration:none;
}
.x4 a:hover {
font-size: 11pt; color:#585858; text-align:center; padding:2px 0 0 2px; text-decoration:none; font-weight: bold;
}
.x4 a:active {
font-size: 11pt; color:#585858; text-align:center; text-decoration:none;
}


.xt1 {
font-size: 10.5pt; color:#6a6a6a; text-align:left;
}
.xt1 a:link {
font-size: 10.5pt; color:#6a6a6a; text-align:left; text-decoration:none;
}
.xt1 a:visited {
font-size: 10.5pt; color:#8c8c8c; text-align:left; text-decoration:none;
}
.xt1 a:hover {
font-size: 10.5pt; color:#D75a00; text-align:left; padding:2px 0 0 2px; text-decoration:none; font-weight: bold;
}
.xt1 a:active {
font-size: 10.5pt; color:#D75a00; text-align:left; text-decoration:none;
}


.plist{ 
font-size: 9.5pt; line-height:18pt; text-align:center; color:#6a6a6a;
}
.plist a:link {
font-size: 9.5pt; font-weight: bold; line-height:18pt; text-align:center; color:#5999ac; text-decoration:none 
}
.plist a:visited {
font-size: 9.5pt; font-weight: bold; line-height:18pt; text-align:center; color:#5999ac; text-decoration:none 
}
.plist a:hover {
font-size: 11pt; font-weight: bold; line-height:18pt; text-align:center; color:#5999ac; text-decoration:none 
}


.dlist{
	font-size:10pt; color:#6a6a6a;
}
.dlist a:link {
	font-size: 10pt; color:#6a6a6a; text-decoration:none; 
}
.dlist a:visited{
    font-size: 10pt; color:#6a6a6a; text-align:left; text-decoration:none;
}	
.dlist a:hover {
	font-size: 10pt; font-weight: bold; color:#6a6a6a; text-align:left; text-decoration:none;
}
.dlist a:active {
    font-size: 10pt; color:#6a6a6a; text-align:left; text-decoration:none;
}


.lpic div{
width: 196px; height: 196px; margin: 8px auto; overflow: hidden;
}
.lpic div img{
cursor: pointer; transition: all 0.6s;
}
.lpic div img:hover{
transform: scale(1.08);
}


.slpic div{
width: 168px; height: 168px; margin: 8px auto; overflow: hidden;
}
.slpic div img{
cursor: pointer; transition: all 0.6s;
}
.slpic div img:hover{
transform: scale(1.08);
}


.slpict div{
width: 188px; height: 188px; margin: 5px auto; overflow: hidden;
}
.slpict div img{
cursor: pointer; transition: all 0.6s;
}
.slpict div img:hover{
transform: scale(1.08);
}

.qqcss {
font-size: 9pt; color:#8c8c8c; text-align:center; 
}
.qqcss a:link {
font-size: 9pt; color:#8c8c8c; text-align:center; text-decoration:none; 
}
.qqcss a:visited {
font-size: 9pt; color:#8c8c8c; text-align:center; text-decoration:none; 
}
.qqcss a:hover {
font-size: 9pt; color:#5d9749; text-align:center; font-weight: bold;
}
.qqcss a:active {
font-size: 9pt; color:#5d9749; text-align:center; text-decoration:none; font-weight: bold;
}


* {
    box-sizing: border-box;
    list-style: none;
}

/* 轮播容器核心样式 */
.container {
    width: 1320px;
    height: 412px;
    margin: 0 auto;
    position: relative;
    overflow: hidden; /* 隐藏超出容器的图片 */
}

.content {
    width: 100%;
    height: 100%;
}

.content div {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: opacity 0.6s ease-in-out;
}

.content div.active {
    opacity: 1;
}

.content div img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* 保持图片比例，避免变形 */
}

/* 左右按钮样式 */
.btn {
    width: 36px;
    height: 70px;
    font-size: 24px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
    line-height: 70px;
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    border-radius: 4px;
    transition: background-color 0.3s;
}

.btn:hover {
    background-color: rgba(207, 93, 0, 0.8);
}

.lbtn {
    left: 10px;
}

.rbtn {
    right: 10px;
}

/* 底部圆点样式 */
.circles {
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    gap: 8px;
}

.circle {
    width: 12px;
    height: 12px;
    background-color: rgba(255, 255, 255, 0.6);
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.3s;
}

.circle.active {
    background-color: #cf5d00;
    transform: scale(1.3);
}


.daotwo {
font-size: 11pt; color:#ff0000; font-weight: bold; 
}
.daotwo a:link {
font-size: 12pt; color:#009966; font-weight: bold; text-decoration:none 
}
.daotwo a:visited {
font-size: 12pt; color:#009966; font-weight: bold; text-decoration:none 
}
.daotwo a:hover {
font-size: 12pt; color:#009966; font-weight: bold; padding:2px 0 0 2px; text-decoration:none; font-weight: bold;
}
.daotwo a:active {
font-size: 12pt; color:#009966; font-weight: bold; text-decoration:none 
}

.img-link .img-hover { display: none; }
.img-link:hover .img-normal { display: none; }
.img-link:hover .img-hover { display: inline; }