/* reset */html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {display:block;}
table {border-collapse:collapse;border-spacing:0;}
caption,th {text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr {border:0;}
i,cite,em,var,address,dfn {font-style:normal;}
[hidefocus],summary {outline:0;}
li {list-style:none;}
h1,h2,h3,h4,h5,h6,small {font-size:100%;}
sup,sub {font-size:83%;}
pre,code,kbd,samp {font-family:inherit;}
q:before,q:after {content:none;}
textarea {overflow:auto;resize:none;}
label,summary {cursor:default;}
a,button {cursor:pointer;}
h1,h2,h3,h4,h5,h6,strong,em,b {font-weight:bold;}
del,ins,u,s,a,a:hover {text-decoration:none;}
body,textarea,input,button,select,keygen,legend {font:13px/1.14 arial,"Microsoft YaHei",\5b8b\4f53;color:#333;outline:0;}
body {background:#f5f5f5 !important;}
a {color:#333;text-decoration:none !important;}
.w1200 {width:1200px;}
.ma {margin-right:auto;margin-left:auto;}
.b-a {border:1px solid #eee;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both}
.row {margin-right:-5px;margin-left:-5px;}
.wrap {width:100%;margin:0 auto;}
.header {background:#fff;}
.head {padding:30px;overflow:hidden;}
.navbar {background:#fff;}
.nav {background:#53b29b;}
.nav>ul {overflow:hidden;}
.nav>ul>li {float:left;line-height:50px;}
.nav>ul>li a {display:block;color:#fff;font-size:16px;padding:0 20px;}
.nav>ul>li a:hover {color:#fff;background:#2a8b73;}
.nav .on {background:#2a8b73;}
.nav .on a {color:#fff;}
.search {padding:0 30px;}
.search input {padding:12px;border:0;background:#f5f5f5;min-width:220px;}
.searchBtn {padding:12px;border:0;background:#ff671e;color:#fff;margin-left:-5px;}
.main {}
.part {margin-top:40px;}
.banner {overflow:hidden;max-height:340px;position:relative;}
.banner-slide {overflow:hidden;width:100%;height:340px;position:relative;}
.banner-slide img {min-height:100%;}
.slide-pagination {position:absolute;margin-left:10px;z-index:10;text-align:center;}
.slide-pagination span {width:15px;height:15px;border-radius:0;background:#000;}
.slide-button-next,.slide-button-prev {position:absolute;z-index:10;top:42%;}
.slide-button-next {right:0;}
.slide-button-prev {left:0;}
.slide-btn {transition:all .3s;padding:20px 10px;background:rgba(0,0,0,.6);opacity:0;color:#fff;font-family:simsun;font-weight:bold;font-size:20px;cursor:pointer;}
.banner-slide:hover .slide-btn {opacity:1;}
.col {width:33.33%;overflow:hidden;}
.home-banner {width:66.66%;}
.swiper-slide img {min-width:100%}
.home-item {background:#fff;margin:0 5px;}
.home-ad {max-height:120px;overflow:hidden;margin:20px 20px 0px 20px;}
.title-hr {border-bottom:2px #990000 solid;}
.home-title {padding:15px 15px 15px 0;}
.home-title span {font-weight:bold;color:#333;font-size:16px;border-left:6px solid #53b29b;padding-left:10px;}
.home-title em {margin-top:3.5px;float:right;font-weight:normal;font-size:12px;}
.home-li {display:flex;flex-direction:column;gap:12px;padding:17px 20px;overflow:hidden}
.home-li .home-li-item {display:flex;justify-content:space-between;gap:8px;}
.home-li .home-li-item>a {font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.home-li .home-li-item>span {flex-shrink:0;font-size:13px;}
.home-hot {text-align:center;padding:33px;border-bottom:1px #ddd dashed;}
.home-hot h3 a {font-size:18px;font-weight:normal;}
.home-hot h3 a:hover {color:#a5033c;}
.home-hot p {padding-top:12px;color:#777;line-height:24px;font-size:15px;}
.home-hot span {color:#999;}
.home-tw {margin:15px 20px 0 20px;}
.home-tw .tw-cover {width:35%;height:80px;overflow:hidden;}
.home-tw .tw-cover img {min-width:100%;height:100%;}
.home-tw .tw-text {width:65%;}
.home-tw .tw-text h3 {padding:4px 12px;}
.home-tw .tw-text h3 a {font-size:15px;}
.home-tw .tw-text p {color:#888;font-size:14px;padding:8px 12px;line-height:20px;}
.home-pic {background:#fff;overflow:hidden;}
.pic-con {padding:10px;overflow:hidden;}
.pic-li {width:16.66%;float:left;}
.pic-li .cover {padding:10px;overflow:hidden;}
.pic-li .cover img {max-width:100%;}
.pic-li .cover img:hover {opacity:.6;}
.crumbs {margin:30px 0;color:#888;font-size:14px;}
.crumbs a {color:#4c4c4c;font-size:14px;}
.list {width:68%;background:#fff;}
.list-li {display:flex;flex-direction:column;gap:18px;padding:20px;overflow:hidden;}
.list-li .list-li-item {display:flex;flex-direction:column;gap:10px;padding-bottom:18px;border-bottom:1px dashed #eee;}
.list-li .list-li-item:last-child {padding-bottom:0;border-bottom:none;}
.list-li .list-li-item .top {display:flex;justify-content:space-between;gap:8px;}
.list-li .list-li-item .top a {font-size:14px;color:#333333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list-li .list-li-item .top span {flex-shrink:0;font-size:12px;color:#999999;}
.list-li .list-li-item .description {font-size:12px;color:#666666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sidebar {background:#fff;width:30%;}
.fenye {border-top:1px solid #eee;padding:30px 20px;margin-top:30px;}
.article {background:#fff;width:65%;}
.article-top {text-align:center;padding:20px 0;margin-top:10px;border-bottom:1px dashed #eee;}
.article-top h1 {font-size:28px;font-weight:normal;}
.article-top h2 {color:#666;line-height:26px;font-weight:normal;}
.article-top p {color:#888;font-size:13px;margin:10px 0;}
.article-con {padding:20px 30px;color:#666;font-size:14px;}
.article-con h4{margin-bottom:20px;font-size:16px;border-left:5px solid #2a8b73;padding-left:10px;line-height:40px;height:40px;background:#f5f5f5;color:#2a8b73;}
.article-con h5{color:#000;font-size:16px;line-height:40px;}
.article-con p {color:#666;line-height:26px;font-size:14px;margin-bottom:20px;}
.article-con p a {color:#0091CA;font-size:16px;}
.article-con img {    max-width: 100%;}
.turnPage {padding-top:30px;margin-top:30px;border-top:1px dashed #eee;color:#666;margin-bottom:30px;}
.links {background:#fff;}
.links-li {padding:20px;}
.links-li a {margin-right:20px;}
.links-li a:hover {color:#a5033c;}
.footer {margin-top:40px;width:100%;padding:40px 0;background:#fff;}
.footer p {text-align:center;color:#777;font-size:14px;margin-bottom:10px;}
.footer a {color:#777;}
.footer a:hover {color:#a5033c;}
.fenye {padding:20px;text-align:center;}
.fenye li {display:inline-block;border:1px solid #f2f6fc;height:30px;line-height:30px;text-align:center;padding:0 13px;color:#999;}
.fenye li a {color:#333;display:block;}
.fenye li:hover {background:#333;color:#fff;}
.fenye li:hover a {color:#fff;}


.crumbs {
    display: flex;
    color: #666;
    font-size: 12px;
    padding-left:20px
}
.more-link-warp {
	width: 1200px;
	margin: 0 auto;
}
.more-link-warp .link-title {
    font-size: 17px;
    font-weight: bold;
    margin: 20px 0;
    color: #333;
}
.more-link-warp .link-warp {
    margin-top: 20px;
    padding: 20px;
    background: #fff;
}
.more-link-warp .link-content {
    min-height: 500px;
    padding: 20px;
}
.more-link-warp .link-content ul {
    list-style: none;
    padding: 0;
}
.more-link-warp .link-content ul li {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 15px;
}
.more-link-warp .link-content ul li a {
    color: #999;
    font-size: 14px;
}
.more-link {
	float: right;
}

@media (max-width: 768px) {
    html,body {
	    color: #666;
	    font-size: 14px;
	}
	a {
	  color: #666;  
	}
	.crumbs,.crumbs a {
        color: #666;
        font-size: 13px;
    }
	.more-link-warp {
		width: 100%;
	}
	.more-link-warp .link-title {
	    margin: 15px 0;
	}
	.more-link-warp .link-warp {
	    padding: 0;
	}
}
.piclist { padding: 0 20px;}
.piclist .item{
    display: flex;
    justify-content: space-between;
    align-items: center;
   padding: 11px 0;
}

.piclist .item .img{
  height: 75px;
    width:125px;
}

.piclist .item .img img{
    height: 75px;
    width:125px;
}

.piclist .item .info{
        display: flex;
    height: 75px;
    justify-content: space-between;
    flex-direction: column;
    flex: 1;
    overflow: hidden;
    margin-left: 15px;
}

.piclist .item .name{
    color:#333;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.ztpage {
    width: 65%;
}

.white {
    background: #fff;
}
.ztpage .part {
    margin-top: 20px;
}

.ztpage .turnPage {
    padding: 20px 5px;
}
.col-2 {width:50%;}
.col-3 {width:33.33%;}
.col-4 {width:25%;}
.col-5 {width:20%;}
.col-6 {width:16.66%;}
.col-7 {width:14.28%;}
.col-8 {width:12.5%;}
.pic-list {overflow:hidden;}
.pic-list .list-item {display:inline-block;float:left;}
.pic-list .list-item .item-box {margin:10px;display:block;overflow:hidden;}
.pic-list .list-item .item-img {width:100%;height:100px;}
.pic-list .list-item .item-title {text-align:center;white-space:nowrap;margin:8px 2px;}