@charset "utf-8";

body, html, ul, li, dl, dt, dd, p, h1{margin:0px; padding:0px;}
body{font-size:12px;}
body{-moz-user-select:none;}

input{border:1px solid #C1C4CB; outline:none;}

#main{width:1216px; margin:0 auto; padding:0px; background:#FFFFFF;}

.clear{clear:both;}
.clear1{clear:both; overflow:hidden;}

#nav_top{width:100%; margin:0px; padding:0px; font-size:12px; background:#F8F8F8; border-bottom:#E6E6E6 1px solid; height:28px;}
#nav_top_frame{width:1200px; margin:0 auto; color:#067097;}
#nav_top_frame span.l{float:left; color:#738197; line-height:28px; margin:0 0 0 1px;}
#nav_top_frame span.r{width:260px; float:right; color:#738197; line-height:28px; margin:0 -6px 0 0; padding:0px;}
#nav_top_frame span.r a{background:url("/template/default/img/graydot.gif") no-repeat left center; float:right; padding:0 6px 0 9px;color:#74809A}

a.logo_xxm img{width:180px; height:72px; float:left; border:none;}
a.logo img{width:215px; height:72px; float:left; border:none;}
.bartop .barright{width:25pc;text-align:right;float:right;height:32px;overflow:hidden;}
#top{width:1200px; margin:0px auto; padding:0px;}
#top dl{float:right; padding:19px 0 0;}
.search{float:left; position:relative; overflow:hidden;}
#searkey{background:#F8F8F8; height:30px; padding:2px 8px; float:left; border-right:0; box-shadow:inset 0px 0px 1px #b0b0b0; overflow:hidden;}
#keyword{background:0px 0px; width:300px; height:24px; font-size:14px; line-height:25px\9; _line-height:22px; *+line-height:25px; padding:4px 2px 4px 0px; border:0px; float:left; display:inline-block; overflow:hidden;}
.keyword{color:#696969;}
.inputcon{margin-right:8px; float:left; height:34px; overflow:hidden;}
input.btnall{-webkit-appearance:none; -webkit-border-radius:0; height:34px; line-height:36px\9; _line-height:34px; *+line-height:36px; font-size:14px; font-weight: bold; border:0; cursor:pointer; overflow:hidden; text-align:center; color:#FFF; margin:0px; padding:0px 20px; +padding:0px 10px; background:#5DA4E6;}
input.btnall:hover{background:#3193D6;}
input.btnall-post{-webkit-appearance:none; -webkit-border-radius:0; height:34px; line-height:36px\9; _line-height:34px; *+line-height:36px; font-size:14px; font-weight: bold; border:0; cursor:pointer; overflow:hidden; text-align:center; color:#FFF; margin-left:8px; padding:0px 20px; +padding:0px 10px; background:#F78015;}
input.btnall-post:hover{background:#EB6D13;}

.nav_cat{width:1200px; height:65px; background:url("/template/default/img/navbg_index.gif?t=20231001") 0 0 no-repeat; margin:0 auto;}
.nav_cat ul{float:left; margin:8px 0 0; display:inline;}
.nav_cat ul li{line-height:25px; height:25px; margin:0 8px 0 8px; font-size:14px; display:inline;font-weight:bold}
.nav_cat li a:link, .nav_cat li a:visited{font-size:14px; color:#FFFFFF; text-decoration:none;}
.nav_cat li a:hover{font-size:14px; color:#FFFFFF; text-decoration:underline;}
.ul_1{width:22px; padding-left:30px;}
.ul_2{width:350px; padding-left:26px;}
.ul_3{width:22px; padding-left:35px;}
.ul_4{width:460px; padding-left:26px;}
.ul_5{width:120px; padding-left:72px;}
.list_across li{white-space:nowrap; float:left; list-style-type:none; display:block;}

.article_top{width:1200px; height:65px; background:url("/template/default/img/article.gif?t=20231209") 0 0 no-repeat; margin:8px auto 0px auto; overflow:hidden;}
.article_top .article_title{width:950px; padding-top:4px; float:right; overflow:hidden;}
.article_top .article_title ul{width:968px; height:59px; float:left;}
.article_top .article_title ul li{width:302px; color:#FFFFFF; font-size:12px; float:left;}
.article_top .article_title ul li.white{list-style:none; padding:0 0 0 10px; height:19px; line-height:19px; background:url("/template/default/img/whitedot.gif") no-repeat left center;}
#article_mq{height:59px;}

#top, .middle{width:1200px; margin:0 auto; padding:0px;}
#tab{display:block;}

#left{width:890px; height:100%; height:100%\9; float:left; padding-top:10px;}
*html #left{width:888px; height:100%; float:left; padding-top:10px;}

.info_new{width:100%; float:left;}
.info_new ul{width:890px; margin:0px; padding:0px; overflow:hidden;}
.info_new ul li{width:438px; list-style:none; float:left; padding:7px 0px; height:24px; line-height:24px;}
*html .info_new ul li{width:438px; list-style:none; float:left; padding:8px 0px; height:24px; line-height:24px;}
*+html .info_new ul li{width:438px; list-style:none; float:left; padding:8px 0px; height:24px; line-height:24px;}
.info_new ul li span.info_title{float:left; line-height:23px; padding:0 0 0 12px;}
*html .info_new ul li span.info_title{float:left; padding:3px 0px 2px 12px;}
*+html .info_new ul li span.info_title{float:left; line-height:22px; padding:0 0 0 12px;}
_:-ms-lang(x), .info_new ul li span.info_title{float:left; line-height:23.33px; padding:0 0 0 12px;}
.info_new ul li span.info_title img{margin:0 5px 0 0;}
.info_new ul li span.info_title .icon_top{width:15px; height:15px; line-height:22px; margin:0px 4px -3px -2px; display:inline-block; background:url("/template/default/img/icon_top.gif") no-repeat 0 0;}
.content .blue .icon_top{width:15px; height:15px; line-height:22px; margin:0px 4px -3px -2px; display:inline-block; background:url("/template/default/img/icon_top.gif") no-repeat 0 0;}

.info_new ul li span.info_title .icon_rec{width:15px; height:15px; line-height:22px; margin:0px 4px -3px -2px; display:inline-block; background:url("/template/default/img/icon_rec.gif") no-repeat 0 0;}
.info_new ul li span.info_title .icon_title1{width:9px; height:7px; line-height:22px; margin:0px 4px 1px 0px; display:inline-block; background:url("/template/default/img/icon_title1.gif") no-repeat 0 0;}
.info_new ul li span.info_title .icon_title2{width:9px; height:7px; line-height:22px; margin:0px 4px 1px 0px; display:inline-block; background:url("/template/default/img/icon_title2.gif") no-repeat 0 0;}
.info_new ul li span.info_title .icon_title3{width:9px; height:7px; line-height:22px; margin:0px 4px 1px 0px; display:inline-block; background:url("/template/default/img/icon_title3.gif?t=20231209") no-repeat 0 0;}
.info_new ul li span.info_title .icon_title4{width:9px; height:10px; line-height:22px; margin:0px 4px 0px 0px; display:inline-block; background:url("/template/default/img/icon_title4.gif") no-repeat 0 0;}

#right{width:310px; height:100%; height:100%\9; float:right; padding-top:10px;}
*html #right{width:310px; height:100%; float:right; padding-top:9px;}
*+html #right{width:310px; height:100%; float:right; padding-top:10px;}

.guide{height:25px; line-height:25px; background:url("/template/default/img/blueline.gif") no-repeat bottom left;}
.title{height:25px; background:url("/template/default/img/blueline1.gif") no-repeat bottom;}
.guide p, .title p{float:left; line-height:25px; padding:0 0 0 15px; color:#939598;}
.guide span, .title span{float:right; line-height:25px; padding-right:10px;}

h1{font-size:14px; font-weight:bold; color:#333333; line-height:25px; padding:0 0 0 6px; float:left; text-align:left;}
.more{float:right;}

.frame{margin:0px 5px; padding:5px 0 0; height:100%; float:left; display:inline;}
.frame1{margin:0px 10px; padding:11px 0 7px 0; padding:10px 0 5px 0\9; float:left; display:inline;}
*html .frame1{margin:0px 10px; padding:6px 0 0; height:100%; float:left; display:inline;}
*+html .frame1{margin:0px 10px; padding:11px 0 8px 0; height:100%; float:left; display:inline;}
.frame2{margin:0px 10px; padding:11px 0 7px 0; padding:10px 0 5px 0\9; float:left; display:inline;}
*html .frame2{margin:0px 10px; padding:6px 0 0; height:100%; float:left; display:inline;}
*+html .frame2{margin:0px 10px; padding:11px 0 8px 0; height:100%; float:left; display:inline;}
.frame3{margin:0px 10px; padding:11px 0 0; padding:10px 0 4px 5\9; float:left; display:inline;}
*html .frame3{margin:0px 10px; padding:6px 0 0; height:100%; float:left; display:inline;}
*+html .frame3{margin:0px 10px; padding:11px 0 0; height:100%; float:left; display:inline;}

.content {margin:0px; padding:0px; float:left;}
.content li.blue{width:280px; list-style:none; padding:0 0 0 12px; line-height:23px; background:url("/template/default/img/bluedot.gif") no-repeat left center;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.content li.red{width:280px; list-style:none; padding:0 0 0 12px; line-height:23px; background:url("/template/default/img/reddot.gif") no-repeat left center;}
.content li.green{width:280px; list-style:none; padding:0 0 0 12px; line-height:23px; background:url("/template/default/img/greendot.gif") no-repeat left center;}

.cat{width:1198px; margin:6px auto 0 auto; border:1px solid #D2E1F1; overflow:hidden;}
*+html .cat{width:1198px; margin:-3px auto 0 auto; border:1px solid #D2E1F1; overflow:hidden;}
.cat .title{height:28px; line-height:28px; background:#F5F8FC; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCE6F5;}
.cat .title dl dt{width:80px; float:left; color:#333; padding-left:8px;}
.cat .title dl dd{color:#AAA; float:right; margin-right:8px; display:inline;}
.cat .title dl dd a{color:#313131;}
.cat .title a{color:#313131; float:left; height:31px; line-height:31px; white-space:nowrap; margin-right:5px; margin-bottom:5px;}
.cat .chi{width:1184px; float:left; margin:5px auto 5px auto; overflow:hidden;}
.cat .chi ul{width:1184px; float:left; list-style-type:none; line-height:22px;}
*html .cat .chi ul{width:1184px; float:left; list-style-type:none; line-height:22px; margin:0 0 5px 0;}
.cat .chi ul li{width:1084px; color:#333; text-align:left;  margin:0px 8px;float:left}
*html .cat .chi ul li{width:1184px; color:#333; text-align:left;  margin:0px 4px;}
.expanded {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; 
    text-overflow: ellipsis;
}
.toggle-btn {
    font-size: 14px;
    font-weight: bold;
    color: #D40000;
    margin-left: 7px;
    border: 1px solid #D40000;
    width: 75px;
    text-align: center;
    margin-top: 5px;
    float:right;
} 
.icon-down,.icon-up {
    width: 6px;
    height: 6px;
    position: relative;
    display: inline-block;
}

.icon-down::before {
    content: '';
    position: absolute;
    top: -4px;
    left: 4px;
    width: 100%;
    height: 100%;
    border: 1px solid #D40000;
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
}
.icon-up::before {
    content: '';
    position: absolute;
    top: -1px;
    left: 4px;
    width: 100%;
    height: 100%;
    border: 1px solid #D40000;
    border-top: none;
    border-right: none;
    transform: rotate(135deg);
}
.cat .chi ul .toggle-btn{display:none}
.cat .chi ul .toggle-btn:nth-child(2),.cat .chi ul .toggle-btn:nth-child(4) { 
        display: block;
    }
#tool{width:1198px; margin:8px auto 0px auto; border:1px solid #D2E1F1; background:#F5F8FC; height:28px; line-height:28px; overflow:hidden;}

.link_friend{width:1198px; margin:8px auto 0px auto; border:1px solid #D2E1F1; overflow:hidden;}
.link_friend .title{height:28px; line-height:28px; background:#F5F8FC; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D2E1F1;}
.link_friend .title dl dt{width:82px; float:left; color:#333; padding-left:8px;}
.link_friend .title dl dd{color:#AAA; float:right; margin-right:8px; display:inline;}
.link_friend .title dl dd a{color:#313131;}
.link_friend .title a{color:#313131; float:left; height:31px; line-height:31px; white-space:nowrap; margin-right:5px; margin-bottom:5px;}
.link_friend .link{width:1190px; float:left; margin:5px 0 5px 0; overflow:hidden;}
*.link_friend .link{width:1190px; float:left; margin:5px 0 5px 3px; overflow:hidden;}
.link_friend .link ul{width:1190px; float:left; list-style-type:none; line-height:22px;}
.link_friend .link ul li{width:95px; color:#266392; text-align:center; float:left; margin:0px 2px;}
*html .link_friend .link ul li{width:94px; color:#266392; text-align:center; float:left; margin:0px 2px;}

.bottom{float:left; clear:both; width:100%; margin:0px; line-height:24px; padding:10px 0 5px 0; color:#828284; text-align:center;}
.bottom a:link, .bottom a:visited, .bottom a:active{color:#828284; text-decoration:none;}
.bottom a:hover{text-decoration:underline;}

.weixin{position:fixed; z-index:999; bottom:35px; left:50%; margin-left:608px; margin-left:607px\9;}
.weixin a{display:block; width:46px; height:48px; }
.weixin a img{display:block; border:none;}
.weixin p{position:absolute; bottom:54px; left:-119px; display:none;}
.weixin a:hover p{display:block!important;}

.f12{font-size:12px;text-decoration:none;color:#266392;}
.f14{font-size:14px;}
.f14b{font-size:14px; font-weight:bold;color:#266392;}

a.gray{color:#74809A; text-decoration:none;}
a.blue{color:#266392; text-decoration:none;}
a.blue1{color:#266392; text-decoration:underline;}
a.blue2{margin-left:4px; color:#266392; text-decoration:underline;}
a.blue3{margin-left:4px; color:#266392; text-decoration:none;}
a.red{color:#C81721; text-decoration:none;}
a.red1{color:#C81721; text-decoration:underline;}
a.green{color:#239623; text-decoration:none;}
a.green1{color:#239623; text-decoration:underline;}
a.white{color:#FFFFFF; text-decoration:none;}
a.blue:hover, a.blue1:hover, a.red:hover, a.red1:hover, a.green:hover, a.green:white{text-decoration:underline;}
.scroll-container {
    width: 285px;
    overflow: hidden;
    position: relative;
    float:left;
    height: 25px;
    background-color: rgba(185,228,252,0.4);
    color: #1677ff;
    border-radius: 5px;
}

.scroll-wrapper {
    display: flex;
    width: 200%;
    float: left;
    margin-left: 21px;
    overflow: hidden;
    position: absolute;
}



.scroll-content {
    flex: 1;
    padding: 0 10px; 
    white-space: nowrap; 
}
