
@charset "utf-8";

body, html, ul, li, dl, dt, dd, p, h1, h4{margin:0px; padding:0px;}
body{font-size:14px;}

body{-moz-user-select:none;}

li{list-style-type:none;}

select{border:1px solid #C1C4CB; outline:none;}
input{border:1px solid #C1C4CB; outline:none;}
textarea{width:70%; height:120px; border:1px solid #C1C4CB; outline:none;}

#main{width:1216px; margin:0 auto; padding:0px; background:#ffffff; position:relative;}

.clear{clear:both;}

#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;}

#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:35px; background:url("/template/default/img/navbg.gif"); margin:0 auto;}
.nav_cat span{float:left; padding:0 0 0 16px;}
.nav_cat span a.select{background:url("/template/default/img/navbutton.gif") no-repeat; width:105px; height:35px; line-height:40px; float:left; text-align:center; margin:0; display:inline; color:#ffffff; font-size:14px; font-weight:bold; text-decoration:none;}
*html .nav_cat span a.select{background:url("/template/default/img/navbutton.gif") no-repeat; width:105px; height:35px; line-height:35px; float:left; text-align:center; margin:0; display:inline; color:#000000; font-size:14px; font-weight:bold; text-decoration:none;}
.nav_cat span a.unselect{width:105px; height:28px; line-height:31px; float:left; text-align:center; margin:3px 0 0 0!important;margin:2px 0 0; display:inline; color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none;}
*html .nav_cat span a.unselect{width:105px; height:28px; line-height:33px; float:left; text-align:center; margin:3px 0 0 0!important;margin:2px 0 0; display:inline; color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none;}
.nav_cat span a.select:hover{text-decoration:none;}

.now{width:1200px; margin:0px auto; padding:7px 0 4px 0; line-height:25px; color:#21659A;}
.now a{width:70px;}
.now p{color:#000000; font-weight:bold;}

.middle{width:1200px; margin:0px auto; padding:0px;}

.left{width:900px; float:left;}

.right{width:290px; float:right;}

.title{width:100%; float:left; border-bottom:#E6E5E5 1px solid; line-height:23px;}
.title span{float:right; line-height:24px;}

h1{font-size:14px; font-weight:bold; color:#000000; border-bottom:#90C900 3px solid; float:left;}
h4{color:#333333; font-size:14px; font-weight:bold;}

.blackdotbg{background:url("/template/default/img/blackdot.gif") no-repeat left center; padding:0 0 0 10px;}

.cat{width:100%; float:left; margin:0px; padding:10px 0px;}
*html .cat{width:100%; float:left; margin:0px; padding:10px 0px; overflow:hidden;}
.cat dt{float:left; line-height:28px; width:100%;}
.cat dt span.s1{background:url("/template/default/img/bluebg1.gif") no-repeat; width:3px; height:26px; float:left;}
.cat dt span.s2a{background:#E5EBF7; width:852px; height:26px; line-height:26px; float:left; text-align:center; color:#000000; overflow:hidden;}
.cat .s2a{background:#E5EBF7; width:852px; height:26px; line-height:26px; float:left; text-align:center; color:#000000; overflow:hidden;}
.cat dt span.s2b{background:#E5EBF7; width:215px; height:26px; line-height:26px; float:left; text-align:center; color:#000000;}
.cat dt span.s3{background:url("/template/default/img/bluebg2.gif") no-repeat; width:3px; height:26px; float:left;}
.cat dd{width:100%; float:left; line-height:26px; padding:0px;}
.cat dd.ddline{width:860px; float:left; line-height:26px; margin:0px; padding:0 0 8px 0; display:inline;}
.cat dd.comment{width:100%; float:left; line-height:26px; padding:0px;}
.cat dd.comment a{text-decoration:none;}
.cat dd.comment a:hover{text-decoration:underline;}
.cat dd.comment a:link, .cat dd.comment a:visited{color:#22659A;}
dd a.class{width:172px; float:left; text-align:center;}

.infoquote{margin:10px 0px 0px 0px; padding:8px 13px 8px 13px; background:#FCF8E3; border:1px solid #DDDDDD; overflow:hidden; font-size:14px; color:#C81721; line-height:27px;}
.infoquote .t{font-size:14px; font-weight:bold;}

#list{float:left; width:100%; padding-top:2px; border-bottom:#EBF2FF 1px solid; height:30px; text-align:left;}
#list .info1{padding:6px 0px 0px 4px; float:left; width:68%; font-size:14px; text-align:left;}
#list .info1 .icon_top{width:15px; height:15px; line-height:22px; margin:0px 4px -2px 3px; display:inline-block; background:url("/template/default/img/icon_top.gif") no-repeat 0 0;}
#list .info1 .icon_rec{width:15px; height:15px; line-height:22px; margin:0px 4px -2px 3px; display:inline-block; background:url("/template/default/img/icon_rec.gif") no-repeat 0 0;}
#list .info1 .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;}
#list .info1 .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;}
#list .info1 .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;}
#list .info2{float:left; width:16%; padding-top:7px; text-align:center;}
#list .info3{float:left; width:18%; padding-top:7px; text-align:center;}
#list .info4{float:left; width:12%; padding-top:7px; text-align:center;}
#list .article1{padding:6px 0px 0px 4px; font-size:14px; float:left; width:60%; text-align:left;}
#list .article1 .icon_top{width:15px; height:15px; line-height:22px; margin:0px 4px -2px 3px; display:inline-block; background:url("/template/default/img/icon_top.gif") no-repeat 0 0;}
#list .article1 .icon_rec{width:15px; height:15px; line-height:22px; margin:0px 4px -2px 3px; display:inline-block; background:url("/template/default/img/icon_rec.gif") no-repeat 0 0;}
#list .article1 .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;}
#list .article1 .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;}
#list .article1 .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;}
#list .article2{float:left; width:27%; padding-top:7px; text-align:center;}
#list .article3{float:left; width:11%; padding-top:7px; text-align:center;}

#page{float:left; overflow:hidden; width:100%; padding-top:12px; height:35px; text-align:right;}

.searcat{width:250px;}
.searcat .line{height:25px;line-height:25px;}

.info-content{margin:0px 19px; padding:10px 0 10px 0;}
.info-content1{float:left; padding:10px 0 32px 0;}
.info-content2{width:98%; float:left; padding:10px 0 25px 0;}
.info-content2 li{width:98%; float:left; line-height:25px; list-style:none; margin:0px; padding:0 0 0 10px; background:url("/template/default/img/bluedot.gif") no-repeat left center;}
.info-content2 li a{color:#22659A; text-decoration:none;}
.info-content2 li a:hover{text-decoration:underline;}
.info-content3{width:98%; float:left; padding:10px 0 25px 0;}
.info-content3 li{width:98%; float:left; line-height:25px; list-style:none; margin:0px; padding:0 0 0 10px; background:url("/template/default/img/greendot.gif") no-repeat left center;}
.info-content3 li a{color:#239623; text-decoration:none;}
.info-content3 li a:hover{text-decoration:underline;}
.info-content4{width:98%; float:left; padding:10px 0 25px 0;}
.info-content4 li{width:48%; float:left; line-height:25px; list-style:none; margin:0px; padding:0 0 0 10px; background:url("/template/default/img/bluedot.gif") no-repeat left center;}
.info-content4 li a{color:#22659A; text-decoration:none;}
.info-content4 li a:hover{text-decoration:underline;}

.top_left{background:url("/template/default/img/corners.gif") no-repeat; width:7px; height:7px; float:left; overflow:hidden;}
.top_right{background:url("/template/default/img/corners.gif") no-repeat -7px 0px; width:7px; height:7px; float:left; overflow:hidden;}
.bottom_left{background:url("/template/default/img/corners.gif") no-repeat -14px 0px; width:7px; height:7px; float:left; overflow:hidden;}
.bottom_right{background:url("/template/default/img/corners.gif") no-repeat -21px 0px; width:7px; height:7px; float:left; overflow:hidden;}

.left_top, .left_middle, .left_bottom{width:100%; float:left; background:#F9FAFC;}
.left_top_middle{border-top:#C2D4DE 1px solid; width:886px; height:6px; float:left; overflow:hidden;}
.left_bottom_middle{border-bottom:#C2D4DE 1px solid; width:886px; height:6px; float:left; overflow:hidden;}
.left_middle{width:898px; border-left:#C2D4DE 1px solid; border-right:#C2D4DE 1px solid;}

.right_top, .right_middle, .right_bottom{width:100%; float:left; background:#F9FAFC;}
.right_top_middle{border-top:#C2D4DE 1px solid; width:276px; height:6px; float:left; overflow:hidden;}
.right_bottom_middle{border-bottom:#C2D4DE 1px solid; width:290px; height:6px; float:left; overflow:hidden;}
.right_middle{width:288px; border-left:#C2D4DE 1px solid; border-right:#C2D4DE 1px solid;}

.hack10{height:10px; clear:both; overflow:hidden;}

.content{float:left; width:100%;}

.content_top, .content_middle, .content_bottom{width:100%; float:left; background:#F9FAFC;}
.content_top_middle{border-top:#C2D4DE 1px solid; width:1186px; height:6px; float:left; overflow:hidden;}
.content_bottom_middle{border-bottom:#C2D4DE 1px solid; width:1186px; height:6px; float:left; overflow:hidden;}
.content_middle{width:1198px; border-left:#C2D4DE 1px solid; border-right:#C2D4DE 1px solid;}

.article{margin:0px 45px; padding:30px 0px;}
.article p{font-size:14px; padding-bottom:10px; line-height:18px;}
.article p.img{text-align:center; padding:20px 0px;}
.article p.img img{margin:0px 30px; vertical-align:text-top;}
.article a{color:#22659A; text-decoration:none;}
.article a:hover{color:#22659A; text-decoration:underline;}
.article a:link, .cat dd.comment a:visited{color:#22659A;}

.guide{margin:0px 30px; padding:3px 0 0; display:inline-block;}

.postquote{margin:8px 30px 8px 30px; padding:8px 13px 8px 13px; background:#FCF8E3; border:1px solid #DDDDDD; overflow:hidden; font-size:14px; color:#C81721; line-height:27px;}
*html .postquote{margin:-2px 30px 8px 30px; padding:8px 13px 8px 13px; background:#FCF8E3; border:1px solid #DDDDDD; overflow:hidden; font-size:14px; color:#C81721; line-height:27px;}
*+html .postquote{margin:-2px 30px 8px 30px; padding:8px 13px 8px 13px; background:#FCF8E3; border:1px solid #DDDDDD; overflow:hidden; font-size:14px; color:#C81721; line-height:27px;}
.postquote .t{font-size:14px; font-weight:bold;}

.post{line-height:28px; margin:0 30px; padding:0 0 8px 0;}
.post .l{font-size:14px; font-weight:bold;}
.post .r{float:none;}
.post .c{padding:3px; font-size:14px;}

.file{margin:0px 0px -2px 0px; padding:4px 20px; height:20px; line-height:20px; position:relative; cursor:pointer; color:#738197; background:#F8F8F8; border:1px solid #E6E6E6; border-radius:4px; overflow:hidden; display:inline-block; *display:inline; *zoom:1; text-decoration:none;}
*html .file{margin:2px 0px 2px 0px; padding:4px 20px; height:20px; line-height:20px; position:relative; cursor:pointer; color:#738197; background:#F8F8F8; border:1px solid #E6E6E6; border-radius:4px; overflow:hidden; display:inline-block; *display:inline; *zoom:1; text-decoration:none;}
*+html .file{margin:3px 0px 2px 0px; padding:4px 20px; height:20px; line-height:20px; position:relative; cursor:pointer; color:#738197; background:#F8F8F8; border:1px solid #E6E6E6; border-radius:4px; overflow:hidden; display:inline-block; *display:inline; *zoom:1; text-decoration:none;}
@-moz-document url-prefix(){.file{margin:4px 0px 0px 0px; padding:4px 10px; height:20px; line-height:20px; position:relative; cursor:pointer; color:#738197; background:#F8F8F8; border:1px solid #E6E6E6; border-radius:4px; overflow:hidden; display:inline-block; *display:inline; *zoom:1; text-decoration:none;}}
.file input{position:absolute; font-size:100px; right:0px; top:0px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
.file:hover{color:#444; background:#EEE; border-color:#CCC; text-decoration:none;}

.btnpost{background-color:#3193D6; color:#FFF; border:none; -webkit-appearance:none;}

.notice{line-height:23px; margin:4px 0 0 30px; padding:0 0 8px 0;}

.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:507px\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;}
.f14{font-size:14px;color:#333;text-decoration:none;}
.f14b{font-size:14px; font-weight:bold;}

a.blue{color:#22659A; text-decoration:none;}
a.blue1{color:#20659C; text-decoration:underline;}
a.red{color:#C81721; text-decoration:none;}
a.red1{color:#C81721; text-decoration:underline;}
a.green{color:#239623; text-decoration:none;}
a.gray{color:#738197; text-decoration:none;}


.highslide{cursor:url("/template/default/img/graphics/zoomin.cur"),pointer; outline:none;}
.highslide-active-anchor img{visibility:hidden;}
.highslide img{padding:3px;}
.highslide:hover img{border:1px solid #666666; padding:3px; background-color:#FFFFFF;}
.highslide-image{border:1px solid white; padding:3px; background-color:#FFFFFF;}
.highslide-caption{display:none; border:1px solid white; border-top:none; font-family:Arial; font-size:12px; padding:5px; background-color:white;}
.highslide-loading{display:block; color:black; font-size:12px; font-family:Arial; font-weight:bold; text-decoration:none; padding:2px; border: 1px solid black; background-color:white; padding-left:22px; background-image:url("/template/default/img/graphics/loader.white.gif"); background-repeat:no-repeat; background-position:3px 1px;}
a.highslide-credits, a.highslide-credits i{padding:2px; color:silver; text-decoration:none; font-size:12px;}
a.highslide-credits:hover, a.highslide-credits:hover i{color:white; background-color:gray;}
a.highslide-full-expand{background:url("/template/default/img/graphics/fullexpand.gif") no-repeat; display:block; margin:0 10px 10px 0; width:34px; height:34px;}
.highslide-display-block{display:block;}
.highslide-display-none{display:none;}

.image-container {
  position: relative;
  width: 400px;  /* 容器的宽度 */
  height: 300px; /* 容器的高度 */
  overflow: hidden;
}

.image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;  /* 图片的初始宽度 */
  height: 100%; /* 图片的初始高度 */
  transition: all 0.3s; /* 设置过渡效果 */
}

.image:hover {
  transform: scale(1.1); /* 鼠标悬停时放大的比例 */
}

.articles li{height:120px; line-height:35px; list-style:none; border-bottom:1px solid #eee;width: 48%;
    float: left;
    margin-right: 4%;
    margin-bottom: 10px;
}
.articles li:nth-child(2n){ margin-right: 0;}
.articles li:last-child{border-bottom:none;}



.articles li .addtime{text-align:right; height:30px; line-height:18px; color:#999; width:13%; float:right; font-size:12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.articles li.new a{font-size:15px; color:#4998e7; padding-left:20px; position:relative;}
.articles li.new a:before{font-size:10px; color:#fff; line-height:20px; text-align:center; display:inline-block; margin-left:1px; margin-right:3px; content:"新"; width:16px; height:16px; background:#4998e7; left:0; top:9px; position:absolute;}
.articles li a.top:before{-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:10px; line-height:17px; text-align:center; display:inline-block; color:#fff; background:#e74950; content:"顶"; width:16px; height:16px; margin-left:1px; margin-right:3px; left:0; top:9px; position:absolute;}
.articles li a{width:100%;    position: relative;}
.articles li a .tit{
    width: 66%;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color:#333;
}
.articles li a .titnr{
    display: -webkit-box;
    color:#999;
    font-size: 12px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
    height: 40px;
    margin-bottom: 20px;
}    
.articles li a.top .tit{padding-left:20px;}
.articles li.top .addtime{width:13%;}
.articles li.rec a{font-size:15px; color:#009900; width:90%; padding-left:20px; position:relative;}
.articles li.rec a:before{-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:10px; line-height:17px; text-align:center; display:inline-block; color:#fff; background:#009900; content:"荐"; width:16px; height:16px; margin-left:1px; margin-right:3px; left:0; top:9px; position:absolute;}
.articles li.rec .addtime{width:10%;}
.titcon { -webkit-box-flex: 1; -ms-flex: 1; flex: 1;height: 75px; }

.titcon .txt { font-size: .28rem; line-height: .4rem; max-height: .8rem; overflow: hidden; }

.titcon .btm img { margin-right: 3px; vertical-align: middle;}

.titcon .btm, .titcon .uc-tag, .titcon time { display: -webkit-box; display: -ms-flexbox;  -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #999999;
    font-size:12px;
    line-height: 12px;}
.articles .img {
    width: 75px;
    border-radius: 8px;
    height: 75px;
    overflow: hidden;
    margin-left: 10px;
}
.articles .img img {
    width: 100%;
    height: 100%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
}
.articles li a.title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
    border: none;
}

.uc-icon24 {
    width: 12px;
    height: 12px;
}
.uc-icon32 {
    width: 17px;
    height: 17px;
}

.aa{color:#999}
.aa span.bb{float:right;font-size:12px}
.titfl {margin-left:10px}    