@charset "UTF-8";
/*css reset*/
html,body,div,ul,li,dl,dt,dd,span,p,img,a,table,tr,td,th,h1,h2,h3,h4{
	margin:0px;
	padding:0px;
	border:0px;
	outline: none;
	font-size: 16px;
	font-family:"微软雅黑","宋体","Arial";
}
body{
	background: #fff;
}
h2{
	font-size: 22px;
}
a{
	text-decoration: none;
}

li{
	list-style: none;
}
#visit_count{font-size: 14px;}

#top{width: 100%; min-width: 1560px; height: 136px; background: #fff;}
#top .box{width: 1560px; margin: 0 auto; height: 136px;}
#logo{width: 937px; height: 67px; background: url(../../images/v2026/logo.png); margin-top: 35px; display: inline-block; float: left;}

#searchbox{width: 110px; height: 34px; float: left;background: #e8ebe2; border-radius: 20px; margin-left: 460px; margin-top: 48px;}
#ipt{width: 60px; height: 34px; background: none; border:none; margin:0; padding: 0; outline: none; float: left; display: inline-block; line-height: 34px; padding-left: 15px; color:#000;}
#sbt{width: 33px; height: 33px; background: none; border:0px; margin:0; padding: 0; outline: none; float: left; display: inline-block; background: url(../../images/v2026/search.png) no-repeat center; cursor: pointer;}

#navwrap{width: 100%; min-width: 1560px; height: 80px; background: #0c8c3f;}
#navwrap .box{width: 1560px; margin:0 auto;}

/*nav*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{   position:relative; z-index:1;   color:#fff; height:43px; line-height:43px;   }
.nav{ width:1560px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav h3{ font-size:100%; font-weight:normal; font-size:15px;  }
.nav .m{  position:relative; float:left; width:214px; margin:0 0px; display:inline; text-align:center;   background: url(../../images/v2026/navli.png) no-repeat right; margin-top: 20px;}
.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(images/icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; 
	vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; 
}
.nav h3 a{  zoom:1;  height:43px; line-height:43px; padding:0 0;  display:block; color:#fff; font-size: 17px; text-align: center;}
.nav .on h3 a{/*padding:11px 0;  border-bottom:2px solid #c00;*/   }
.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
.nav .sub{ display:none; /*默认隐藏*/ width:214px; padding:10px 0;  position:absolute; left:0px; top:60px;  float:left; line-height:30px; 
	background: rgba(0,0,0,0.5);
				filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000,endColorstr=#88000000);
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000, endColorstr=#88000000)";}
.nav .sub li{ text-align:center;  min-height: 40px; line-height: 40px;}
.nav .sub li a{ color:#fff; display:block; zoom:1;font-size: 16px;}
.nav .sub li a:hover{  background:#333; color:#f8ca29;   }
.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 29px; line-height:26px;  }
.nav .sub dl a:hover{ color:#f8ca29;  }
.nav .sub dl dt a{ color:#f8ca29;  }
.nav .sub dl dd a{ color:#fff; padding-left:7px;   }

.nav div.sub{ z-index:1; width:400px;  }
.nav div.sub dt a,.nav div.sub dd a{font-size: 18px; line-height: 30px; height: 30px;}

#nav0,
#nav1,
#nav7{width: 160px !important;}

#nav0 .sub,
#nav1 .sub,
#nav7 .sub{width: 160px !important;}

#nav2 a,
#nav3 a,
#nav4 a,
#nav5 a,
#nav6 a{line-height: 21px !important;}

#nav2 .sub a,
#nav3 .sub a,
#nav4 .sub a,
#nav5 .sub a,
#nav6 .sub a{line-height: 43px !important;}

#nav7{background: none;}

#banner{width: 100%; min-width: 1560px; height: 597px; overflow: hidden;}
.fullSlide{ min-width:1520px; border-top:0px solid #3D9EE9;  position:relative;  height:600px; overflow:hidden; }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:573px; }
.fullSlide .bd li .siteWidth{ width:1460px; position:relative;  margin:0 auto;  height:496px;  }
.fullSlide .bd li a1{ position:absolute; width:116px; height:93px; display:block; z-index:1;   }
.fullSlide .bd .siteWidth{position: absolute; bottom:-390px; width: 666px; height:116px; right: -645px; }
.fullSlide .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:#000;
_background:#000;
}
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:-50px; left:0; height:30px; line-height:30px; text-align:center;  padding-bottom: 100px;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:20px; height:20px; margin:4px; background:#b0afaf; border-radius: 15px; overflow:hidden; 
	line-height:9999px; /*filter:alpha(opacity=40);opacity:0.4; */
}
.fullSlide .hd ul .on{background: white; filter:alpha(opacity=100);opacity:1;  }
.fullSlideSort{ min-width:1380px; border-top:0px solid #3D9EE9;  position:relative;  height:261px; overflow:hidden;   }
.fullSlideSort .bd{ position:relative; z-index:-90;  }
.fullSlideSort .bd ul{ width:100% !important; }
.fullSlideSort .bd li{ width:100% !important;  height:594px; }
.fullSlideSort .bd li .siteWidth{ width:1380px; position:relative;  margin:0 auto;  height:261px;  }

#xinwen{width: 100%; min-width: 1560px; height: 690px; background: url(../../images/v2026/bg1.png) repeat-x center;}
#xinwen .box{width: 1560px; margin:0 auto;}
#xinwen .box .dbt{display: inline-block; width: 1560px; height: 90px; background: url(../../images/v2026/btbg.png) no-repeat center; margin-top: 25px; margin-bottom: 40px;}
#xinwen .box .dbt span{display: inline-block; text-align: center; height: 90px; line-height: 90px; width: 100%; font-size: 28px; font-weight: bold;}
#xinwen .box .xw{display: inline-block; float: left; width: 357px; height: 400px; border-bottom: 6px solid #2aa442; background: #fff;}
#xinwen .box .xw:not(:first-child){margin-left: 26px;}
#xinwen .box .xw a.tu{display: inline-block; width: 357px; height: 225px; overflow: hidden;}
#xinwen .box .xw a.tu img{width: 357px; height: 225px; transition: all .5s;}
#xinwen .box .xw a.tu img:hover{transform: scale(1.1);}
#xinwen .box .xw a.bt{display: inline-block; width: 310px; height: 66px; font-size: 18px; font-weight: bold; line-height: 33px; color: #000; margin-left: 22px; margin-top: 15px; margin-bottom: 25px;}
#xinwen .box .xw a.bt:hover{color: #0c8c3f;}
#xinwen .box .xw span{display: inline-block; width: 100px; padding-left: 30px; height: 30px; line-height: 30px; background: url(../../images/v2026/date.png) no-repeat left; margin-left: 25px;}
a#xwmore{display: inline-block; width: 234px; height: 37px; line-height: 37px; text-align: center; color: #2aa442; font-size: 20px; border:2px dashed #2aa442; border-radius: 25px; margin-left: 660px; margin-top: 45px;}
a#xwmore:hover{background: #0c8c3f; color: #fff; border-style: solid;}


/* 加载动画效果 - 规律依次出现 */
#xinwen .box .xw {
    opacity: 0;
    transform: translateY(30px);
    animation: fadeInUp 0.5s ease forwards;
}

#xinwen .box .xw:nth-child(3) {
    animation-delay: 0.1s;
}

#xinwen .box .xw:nth-child(5) {
    animation-delay: 0.2s;
}

#xinwen .box .xw:nth-child(7) {
    animation-delay: 0.3s;
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(30px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
#xinwen .box .xw:hover {
    border-bottom-color: #ff6600;
    transition: border-bottom-color 0.3s ease;
}
#xinwen .box .xw:hover a.bt{color: #0c8c3f;}



#xinwen .box .xw {
    position: relative;
}

#xinwen .box .xw::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    background: #ff6600;
    transition: width 0.3s ease;
}

#xinwen .box .xw:hover::after {
    width: 100%;
}

#tzgg{width: 100%; min-width: 1660px; height: 620px; background: linear-gradient(to right,#118343,#399139);overflow: hidden;}
#tzgg .box{width: 1660px; margin: 0 auto; overflow: hidden;}
#tzgg .box .dbt{display: inline-block; width: 1547px; height: 195px; background: url(../../images/v2026/btbg2.png) no-repeat; margin-left: 50px; margin-top: 35px; position: relative; z-index: 1;}
#tzgg .box .dbt a{display: inline-block; float: right; margin-top: 40px; color: #fff;}
#tzgg .box .dbt a:hover{color: yellow;}
#tzgg .box .dbt b{color: #fff; font-weight: normal; display: inline-block; float: left;}
#tzgg .box .dbt b.l{font-size: 50px;margin-left: 50px; margin-top: 30px;}
#tzgg .box .dbt b.r{font-size: 38px;margin-left: 32px; margin-top: 15px;}
#tongzhi{display: inline-block; width: 1717px; height: 397px; float: left; background: url(../../images/v2026/tzbg.png) no-repeat; position: relative; z-index: 2; top:-75px; left: 90px;}
#tongzhi ul{display: inline-block; width: 100%; padding-top: 15px;}
#tongzhi li{display: inline-block; width: 1470px; height: 51px; background: url(../../images/v2026/libg.png) no-repeat;  margin-top: 30px; margin-left: 20px;}
#tongzhi li span{float: right;color: #fff; font-size: 20px; margin-right: 40px;line-height: 51px;}
#tongzhi li a{display: inline-block; padding-left: 50px; font-size: 18px; color: #000; padding-bottom: 10px;}




/* 页面加载动画 - 整体模块淡入并向上移动 */
#tzgg {
    animation: fadeInUp 0.8s ease-out forwards;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(30px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* 标题区域延迟动画 - 从左滑入 */
#tzgg .box .dbt {
    animation: slideInLeft 0.6s ease-out 0.2s forwards;
    opacity: 0;
}

@keyframes slideInLeft {
    from {
        opacity: 0;
        transform: translateX(-80px);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}

/* 通知列表容器延迟动画 - 从右滑入 */
#tongzhi {
    animation: slideInRight 0.6s ease-out 0.4s forwards;
    opacity: 0;
}

@keyframes slideInRight {
    from {
        opacity: 0;
        transform: translateX(80px);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}

/* 鼠标移入列表项动画 - 平滑放大、阴影增强 */
#tongzhi li {
    transition: all 0.3s cubic-bezier(0.2, 0.9, 0.4, 1.1);
    cursor: pointer;
    box-shadow: 0 2px 5px rgba(0,0,0,0.05);
}

#tongzhi li:hover {
    transform: scale(1.02) translateX(8px);
    background: url(../../images/v2026/libg.png) no-repeat;
    background-size: 100% 100%;
    box-shadow: 0 8px 20px rgba(0,0,0,0.15);
}

/* 列表项内链接的鼠标交互效果 - 使用深色字体 */
#tongzhi li a {
    transition: all 0.2s ease;
    display: inline-block;
    color: #000; /* 保持原有黑色 */
}

#tongzhi li:hover a {
    color: #2c5a2e; /* 深绿色，清晰可见 */
    font-weight: 500; /* 略微加粗 */
    padding-left: 55px;
}

/* 列表项日期的鼠标悬停效果 - 深色 */
#tongzhi li span {
    transition: all 0.2s ease;
    color: #fff; /* 原有白色 */
}

#tongzhi li:hover span {
    color: #e1ee2b; /* 深绿色，清晰可见 */
    font-weight: 500;
    transform: scale(1.05);
    margin-right: 35px;
}

/* 标题文字内鼠标悬停效果 */
#tzgg .box .dbt b {
    transition: all 0.25s ease;
}

#tzgg .box .dbt:hover b.l {
    transform: scale(1.05);
    text-shadow: 2px 2px 4px rgba(0,0,0,0.2);
}

#tzgg .box .dbt:hover b.r {
    transform: scale(1.05);
    text-shadow: 2px 2px 4px rgba(0,0,0,0.2);
}

/* 清除原有浮动导致的动画卡顿，确保overflow可见 */
#tzgg .box {
    overflow: visible;
}

/* 确保列表容器无裁剪，动画完整展示 */
#tongzhi {
    overflow: visible;
}


#meiti{width: 100%; min-width: 1560px; height: 700px;}
#meiti .box{width: 1560px; margin:0 auto;}
#meiti .box .dbt{display: inline-block; width: 1521px; height: 90px; background: url(../../images/v2026/btbg3.png) no-repeat;}
#meiti .box .dbt span{display:inline-block; font-size: 28px; font-weight: bold; color: #000; line-height: 90px; padding-left: 15px;}
#meiti .box a{display: inline-block; float: left; position: relative;}
#meiti .box a.left{width: 829px; height: 512px; margin-top: 35px; overflow: hidden;}
#meiti .box a.left .btm{
    width: 809px;
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
    padding-left: 20px;
    padding-bottom: 20px;
    color: #fff;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.7)); /* 半透明渐变底，增强文字可读性 */
    z-index: 2;
}
#meiti .box a.left img{
    width: 100%;
    height: 100%;
    object-fit: cover; /* 保持比例填充，不变形 */
    display: block;
}
#meiti .box a.left p{width: 100%; height: 60px; line-height: 60px; font-size: 20px; position: relative; bottom: 0; left: 0;}
#meiti .box a.left span{width: 100%; height: 30px; line-height: 30px; font-size: 16px; position: relative; bottom: 0; left: 0;}




#meiti .box a.right{width: 336px; height: 252px; overflow: hidden; margin-left: 10px; margin-bottom: 10px;margin-top: 35px;}
#meiti .box a:nth-of-type(4),#meiti .box a:nth-of-type(5){margin-top: 0px;}
#meiti .box a.right .btm{
    width: 809px;
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
    padding-left: 20px;
    padding-bottom: 10px;
    color: #fff;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.7)); /* 半透明渐变底，增强文字可读性 */
    z-index: 2;
}
#meiti .box a.right img{
    width: 100%;
    height: 100%;
    object-fit: cover; /* 保持比例填充，不变形 */
    display: block;
}
#meiti .box a.right p{width: 100%; height: 40px; line-height: 40px; font-size: 16px; position: relative; bottom: 0; left: 0;}
#meiti .box a.right span{width: 100%; height: 30px; line-height: 30px; font-size: 14px; position: relative; bottom: 0; left: 0;}



/* ========== 黑色半透明遮罩层 ========== */
/* 为所有 a 添加伪元素作为遮罩层 */
#meiti .box a {
    position: relative;
    display: inline-block;
    float: left;
    text-decoration: none;
}

/* 默认遮罩层 - 黑色半透明 */
#meiti .box a::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    z-index: 3; /* 高于图片和文字 */
    transition: all 0.3s ease;
    pointer-events: none; /* 让遮罩不干扰鼠标事件，确保可以点击到链接 */
}

/* 鼠标移入时去掉遮罩 */
#meiti .box a:hover::before {
    opacity: 0;
    visibility: hidden;
}

/* 确保文字内容在遮罩之上，且移入时文字不受影响 */
#meiti .box a .btm {
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
    color: #fff;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
    z-index: 4; /* 高于遮罩层 */
    pointer-events: none; /* 让文字不干扰鼠标事件 */
}

/* 右侧卡片文字样式修正 */
#meiti .box a.right .btm {
    width: 100%;
    padding-left: 20px;
    padding-bottom: 10px;
    box-sizing: border-box;
}

/* 左侧卡片文字样式修正 */
#meiti .box a.left .btm {
    width: 100%;
    padding-left: 20px;
    padding-bottom: 20px;
    box-sizing: border-box;
}

/* ========== 页面加载动画 ========== */

/* 整体模块淡入 */
#meiti {
    animation: fadeIn 0.8s ease-out forwards;
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

/* 标题区域动画 - 从左滑入 */
#meiti .box .dbt {
    animation: slideInLeft 0.6s ease-out 0.1s forwards;
    opacity: 0;
}

@keyframes slideInLeft {
    from {
        opacity: 0;
        transform: translateX(-50px);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}

/* 所有卡片依次淡入上浮 */
#meiti .box a {
    animation: fadeInUp 0.6s ease-out forwards;
    opacity: 0;
}

/* 卡片延迟加载 - 按顺序依次出现 */
#meiti .box a:nth-of-type(1) { animation-delay: 0.1s; }
#meiti .box a:nth-of-type(2) { animation-delay: 0.2s; }
#meiti .box a:nth-of-type(3) { animation-delay: 0.3s; }
#meiti .box a:nth-of-type(4) { animation-delay: 0.4s; }
#meiti .box a:nth-of-type(5) { animation-delay: 0.5s; }

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(40px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* 图片加载动画（可选，增强效果） */
#meiti .box a img {
    transition: transform 0.4s ease;
}

/* ========== 鼠标移入动画 ========== */

/* 卡片整体上浮 + 阴影效果 */
#meiti .box a:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.25);
    transition: all 0.3s cubic-bezier(0.2, 0.9, 0.4, 1.1);
    z-index: 10;
}

/* 图片缩放效果 */
#meiti .box a:hover img {
    transform: scale(1.05);
    transition: transform 0.4s ease;
}

/* 左侧卡片文字移入效果 */
#meiti .box a.left:hover .btm {
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.85));
    padding-bottom: 25px;
    transition: all 0.3s ease;
}

#meiti .box a.left:hover p {
    transform: translateY(-3px);
    transition: all 0.3s ease;
}

#meiti .box a.left:hover span {
    color: #ffd966;
    transition: all 0.3s ease;
}

/* 右侧卡片文字移入效果 */
#meiti .box a.right:hover .btm {
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.85));
    padding-bottom: 15px;
    transition: all 0.3s ease;
}

#meiti .box a.right:hover p {
    transform: translateY(-2px);
    transition: all 0.3s ease;
}

#meiti .box a.right:hover span {
    color: #ffd966;
    transition: all 0.3s ease;
}

/* 确保浮动清除不影响动画 */
#meiti .box {
    overflow: visible;
}


#footer{width: 100%; min-width: 1560px; height: 237px; background: url(../../images/v2026/footer.png) repeat-x center;}
#footer .box{width: 1560px; margin:0 auto;}
#footer .box .foot{color:#fff; display: inline-block; float: left;}
#footer .box .foot p{line-height: 30px;}
#footer .box .foot a{color: #fff; display: inline-block;}
#footer .box .foot a:hover{color: yellow;}
#footer .box .foot span{display: inline-block; width: 90px; height: 40px; line-height: 40px; text-align: center; font-size: 20px; color: #fff; border-bottom: 3px solid #fff; margin-top: 20px; margin-bottom: 10px;}

#foot1{width: 810px;}
#foot1 p:first-of-type{margin-bottom: 15px; font-size: 20px; margin-top: 40px;}
#btmlogo{display: inline-block; width: 84px; height: 184px; background: url(../../images/v2026/logobtm.png) no-repeat; margin-left: 20px; margin-top: 30px; float: left; margin-right: 20px;}
#foot2{width: 580px;}
#foot2 a{width: 100%; line-height: 24px;}
#foot3{width: 112px;}
#wx{display: inline-block; width: 95px; height: 98px; background: url(../../images/v2026/wx.png) no-repeat;}



/*sortbanner*/
#sortbanner{width:100%; min-width:1500px; background: url(../../images/v2026/sortbanner.png) repeat-x top center; height: 500px;}

#sortmain{width: 100%;  min-width: 1500px; background: white; min-height: 600px; height: 100%;}
#sortmain .box{width: 1500px;  margin:0 auto;}
#menu{width: 286px; float: left; display: inline-block;  margin-top: -93px;}
#menu > dt{width: 286px; height: 93px; line-height: 93px; background: #1f7f73; color: white; 
	background: rgba(37, 160, 98, 0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000,endColorstr=#88000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000, endColorstr=#88000000)";}
#menu > dt span{font-size: 32px; display: block; background: url(../../images/v2022/linedt.png) no-repeat left bottom; height: 78px; margin-left: 45px;}
#menu > dd{width: 284px; border: 1px solid #d2d2d2;}
#menu > dd > ul li{ line-height: 60px; background: white;  overflow: hidden; width: 284px;}
#menu > dd > ul li > a{color:#303030; font-size: 18px; display: block; padding-left: 35px; width: 249px; height: 59px; border-bottom: 1px dashed #cacaca; 
	background: url(../../images/v2022/row1.png) no-repeat 90% 50%;}
#menu > dd > ul li > a:last-child{border-bottom: none;}
#menu > dd > ul li.on > a{border-bottom: 1px solid #1f7f73;color:white; background: #1f7f73;}
#menu > dd > ul li > a:hover{ border-bottom: 1px solid #1f7f73;color:white; background: url(../../images/v2022/row2.png) no-repeat 90% 50% #1f7f73;}
#menu > dd > ul li dd{height: 59px; line-height: 60px; border-bottom: 1px dashed #cacaca;}
#menu > dd > ul li dd a{color:#303030; font-size: 18px; display: block; width: 219px; height: 59px; padding-left: 65px;}
#menu > dd > ul li dd a:hover{background: #1f7f73; color: white;}


#sortcontent{width: 1110px; float: left; display: inline-block; margin-left: 44px; padding-top: 10px;}
#sortcontent dt{width: 1110px; height: 56px; border-bottom: 1px solid #bcbcbc; }
#sortcontent dt #navbar{float:right; height: 66px; line-height: 66px; color: #747474; padding-left: 30px; background: url(../../images/v2022/shuye2.png) no-repeat left;}
#sortcontent dt #navbar a{color: #747474;}
#sortcontent dt #navbar a:hover{color:#1f7f73;}
#sortcontent dt span{display: block; height: 39px; padding-left: 20px; border-left: 5px solid #009943; font-size: 30px; color:#000; font-weight: bold;margin-top: 10px;}
#sortcontent dd{padding-bottom: 50px; padding-top: 10px;}


#sortcontent dd ul.list{width: 1110px; float: left;}
#sortcontent dd ul.list li{height: 60px; line-height: 60px; border-bottom: 1px solid #dbdbdb;}
#sortcontent dd ul.list li span{float: right; color: #3f403f;}
#sortcontent dd ul.list li a{color:#3f403f; transition: 0.3s; display: block; padding-left: 30px; background: url(../../images/v202603/li.png) no-repeat left;}
#sortcontent dd ul.list li a:hover{color:#1f7f73; padding-left: 25px; font-weight: bold;}
#sortcontent dd .page{width:100%; height: 80px; text-align: center;}
#sortcontent dd .page ul{width: 707px; margin:0 auto;}
#sortcontent dd .page ul li{height: 80px; line-height: 80px; display: inline-block; float: left; margin-left: 15px;}
#sortcontent dd .page ul li a{display: block; border:1px solid #eee; color:#636363; height: 40px; line-height: 40px;padding-left: 10px; padding-right: 10px; margin-top: 20px;}
#sortcontent dd .page ul li a:hover{background: #1f7f73; color: white;}



#sortcontent dd .article{line-height: 1.8; font-size: 17px; padding-top: 10px; color: #666; text-align: justify;}
#sortcontent dd .article h2.t{width: 1110px; line-height: 50px; text-align: center; font-size: 28px; font-weight: bold; color: #333;margin-bottom: 20px;}
#sortcontent dd .article p{line-height: 30px; font-size: 17px;  color: #666; line-height: 1.8; }
#sortcontent dd .article p a{line-height: 30px; font-size: 17px;  color: #3D9EE9;}
#sortcontent dd .article .info{width: 1110px; height: 30px; line-height: 30px; background: #f2f2f2; color:#999999; text-align: center; font-size: 14px; margin-bottom: 20px;}

