.nav01{height:35px;margin-top:20px;font-size:0px;letter-spacing:0px;border-bottom:2px solid #000000;}
.nav01 img{width:150px;margin-top: -20px;}
.nav01 a{float:left;display:inline;height:35px;width:140px;text-align:center;font-size:18px;}
.nav01 a.selected{border-bottom:2px solid #b8b8b8;}
.nav01 a:visited{color:#000;}
.nav01 a:hover{border-bottom:2px solid #b58e4f;text-decoration:none;}
.nav01 a:hover{color:#b58e4f;}
.nav01 a.ll{width:90px;}
.nav02{clear:both;margin-top:10px;border:1px solid #ddd9d7;background-color:#f4f3f4;}
.nav02 div{height:38px;padding:0;font-size:0px;text-align: center;}
.nav02 a{line-height:38px;border-left:1px solid #ddd9d7;font-size:14px;display:inline-block;width:60px;text-align:center;background-color:#f4f3f4;}
.nav02 a.three{width:72px;}
.nav02 a.four{width:84px;}
.nav02 a.last{width:73px;}
.nav02 a:visited{color:#333;}
.nav02 a.selected,.nav02 a:hover{color:#333;text-decoration:none;background-color:#b58e4f;color:#fff;}
.height30{height:30px;clear:both;}

header .top-nav{border-bottom:1px solid #ddd;background-color: #fbfbfb;}
header .top-nav ul li{display:inline-block;line-height:40px;margin-right:20px;}
header .top-nav ul li a:hover{color:#b58e4f;}
header .search{margin:30px 0px;border-bottom: 1px solid #ddd;padding-bottom: 15px;}
header .search .breadcrumb{display:flex;float:left;}
header .search .logo-box img{height:50px;}
header .search .text-box{margin-left:20px;}
header .search .text-box ul li{display:inline-block;line-height:50px;}
header .search .text-box ul li a:hover{color:#b58e4f;}
header .search .text-box ul li i{margin:0px 5px;}
header .search .search-form{float:right;border:1px solid #ddd;margin-top: 9px;}
header .search .search-form .search_input{border:none;line-height:30px;outline:none;padding-left:5px;}
header .search .search-form .search_btn{background:#b58e4f;color:#fff;border:none;height:36px;width:70px;}

main .category-focus{width:620px;float:left;}
main .category-hots{width:350px;float:right;}
main .category-top{margin:20px 0px;margin-top:40px;}
main .category-focus .swiper-slide {position:relative;width:100%;height:100%;}
main .category-focus .swiper-slide a {display:block;width:100%;height:100%;}
main .category-focus .swiper-slide img {display:block;width:100%;height: 420px;object-fit:cover;}
main .category-focus .swiper-slide p {position:absolute;bottom:0;left:0;text-indent:20px;z-index:3;width:100%;height:60px;overflow:hidden;font-size:22px;font-weight:700;line-height:60px;color:#fff;text-overflow:ellipsis;white-space:nowrap;}
main .category-focus .swiper-slide .shadow {position:absolute;bottom:0;left:0;z-index:2;width:100%;height:60px;background:rgba(0,0,0,.4);}
main .category-focus .pagination {position:absolute;z-index:20;bottom:0px;right:0px;width:120px;padding:0;height:60px;line-height:60px;box-sizing:border-box;text-align:center;margin: 0px;}
main .category-focus .swiper-pagination-bullet {display:inline-block;width:5px;height:2px;overflow:hidden;margin:0 3px;background-color:#fff;background-image:none;border-radius:50%;cursor:pointer;transition:all .3s;}
main .category-focus .swiper-pagination-bullet-active {background-color:#FFF;transition:all .3s;width:26px;border-radius:2px}

main .category-hots .popular_box{border:1px solid #eee;height:418px;position:relative;}
main .category-hots .popular_title_box{text-align:center;height:28px;font-weight:normal;}
main .category-hots .popular_box .popular_title_box{position:absolute;width:100%;top:-15px;left:0;}
main .category-hots .popular_title{display:inline-block;*display:inline;font-size:24px;line-height:28px;padding:0 18px;}
main .category-hots .popular_box .popular_title{background-color:#fff;color: #b58e4f;}
main .category-hots .popular_box .popular_title:hover{color:#000;}
main .category-hots .popular_txt{padding:0 12px;height:25px;line-height:25px;font-size:16px;color:#fff;margin:3px 0 0 8px;}
main .category-hots .popular_box .popular_txt{background-color: #b58e4f;}
main .category-hots .popular_list{padding: 15px;}
main .category-hots .popular_item{vertical-align:top;padding-top:24px;}
main .category-hots .popular_item img{object-fit:cover;width: 100px;height: 70px;}
main .category-hots .popular_pic{float:left;width: 100px;margin-right: 15px;height: 70px;overflow:hidden;}
main .category-hots .popular_desc{float:left;width: 203px;}
main .category-hots .popular_item_title{font-size:16px;height:48px;line-height:24px;color:#333;padding-top: 0px;font-weight:normal;overflow:hidden;}
main .category-hots .popular_item_title a:hover{color:#b58e4f;}
main .category-hots .popular_link{color:#333;}
main .category-hots .popular_p{color:#999;height:44px;overflow:hidden;line-height:22px;font-size:12px;padding-top:8px;}
main .category-hots .popular_detail{color:#000;}
main .category-body{margin-top:60px;}
main .category-item-left{width:620px;float:left;}
main .category-item-left h3{border-bottom:2px solid #333;line-height:36px;}
main .category-news-list{margin-top:20px;}
main .category-news-list ul li{display:inline-block;width:100%;line-height:30px;font-size:16px;height: 30px;overflow: hidden;}
main .category-news-list ul li:nth-child(1) a,main .category-news-list ul li:nth-child(6) a{font-weight:700;}
main .category-news-list ul li a:hover{color:#b58e4f;}
main .list-left{width:670px; float:left;}
main .list-right{width:300px; float:right;}
main .list-left .news-list-all li {width: 100%;padding: 20px 0px;border-bottom: 1px solid #f2f2f2;overflow: hidden;margin: 0px;position: relative;}
main .list-left .news-list-all li:first-child {padding-top:0px;}
main .list-left .news-list-all li .img {width: 210px;height: 150px;background-image:none;float:left;overflow:hidden;margin-right: 20px;position:relative;border:1px solid #f3f4f9;justify-content:center;display:flex;border-radius:2px;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;}
main .list-left .news-list-all li .img img {display:block;margin:0 auto;border:0;height:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width: 210px;object-fit: cover;}
main .list-left .news-list-all li .img .s {position:absolute;background:rgba(0,0,0,.5);color:#fff;top: 6px;left: 6px;padding: 3px 12px;font-size:11px;line-height:16px;border-radius:20px;cursor:pointer;}
main .list-left .news-list-all li .img .s a {color:#fff;}
main .list-left .news-list-all li .img .s:hover{background:#b58e4f;}
main .list-left .news-list-all li .img .s:hover a{color:#fff;}
main .list-left .news-list-all li .txt {font-size:13px;line-height:25px;word-wrap:break-word;word-break:break-all;overflow:hidden;padding:0px 0px 0 0;}
main .list-left .news-list-all li h3 {overflow: hidden;font-size: 22px;font-weight: bold;line-height: 38px;height: 38px;margin-bottom: 14px;letter-spacing:0.5px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
main .list-left .news-list-all li h3 a:hover {color:#b58e4f;}
main .list-left .news-list-all li .txt .desc {color:#8c8c8c;font-size:13px;line-height:22px;margin-top:10px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
main .list-left .news-list-all li .txt .info {font-size:12px;color:#bbb;line-height:30px;position:absolute;bottom:15px;width: 438px;}
main .list-left .news-list-all li .tag {font-size:12px;float:left;line-height:30px;max-width:65%;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
main .list-left .news-list-all li .txt .info a {background:#f5f6fa;color:#999;display:inline-block;line-height:22px;margin-right:10px;padding:0 10px;}
main .list-left .news-list-all li .txt .info .author a {color:#000000;}
main .list-left .news-list-all li .tag a:hover {background:#b58e4f;color:#fff;}
main .list-left .news-list-all li .txt .info .author a:hover {color:#b58e4f;}
main .list-left .news-list-all li .date {float:right;}
main .pagination {margin-top:30px;text-align:center;margin-bottom:30px;overflow:hidden;}
main .pagination li {display:inline-block;padding:1px 12px;margin:0 6px;font-size:14px;line-height:30px;text-align:center;vertical-align:middle;border-radius:4px;cursor:pointer;}
main .pagination li {border:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
main .pagination li.active {background:#b58e4f;border-color:#b58e4f;}
main .pagination li.active a {color:#FFF;}
main .panel-head {position: relative;z-index: 10;overflow: hidden;}
main .panel-head .title {border-bottom: 1px solid #ddd;height: 36px !important;line-height: 36px !important;}
main .panel-head .title h3{position: relative;float: left;font-size: 18px;font-weight: 700;color: #262626;}
main .panel-body {position: relative;}
main .panel-body .list {overflow: hidden;}
main .panel-body .list .item {margin-top: 20px;overflow: hidden;border-bottom: 1px solid #f2f2f2;padding-bottom:15px;}
main .panel-body .list .item .news-img {float: left; width: 110px;height: 80px;overflow: hidden;}
main .panel-body .list .item .news-img>a, main .panel-body .list .item .news-img img {position: relative;display: block;width: 100%;height: 100%;object-fit:cover;}
main .panel-body .list .item .news-img span {position: absolute;top: 6px;left: 6px;padding:0px 5px;background: rgba(28, 28, 28, .9);border-radius: 2px;font-size: 12px;color: #fff;line-height: 20px;text-align: center;display:none;}
main .panel-body .list .info {width: 175px;height: 80px;float: right;overflow: hidden;}
main .panel-body .list .info .title {color: #262626;line-height: 24px;font-weight: 400;height: 48px;overflow: hidden}
main .panel-body .list .info .title a:hover{color:#b58e4f;}
main .panel-body .list .info .bottom {height: 28px;overflow: hidden;margin-top: 12px;font-size: 12px;line-height: 18px;color: #a1a8b3;}
main .hot-item{border-bottom: 1px solid #f3f3f3;padding: 10px 0;overflow: hidden;text-align: left;line-height: 22px;clear: both;}
main .hot-item .hot-tit a:hover{color:#b58e4f;}
main .hot-num {font-size: 18px;font-style: italic;float: left;color: #e9e9e9;margin-right: 10px;}
main .hot-item:nth-child(1) .hot-num{color: #eb2e2e;}
main .hot-item:nth-child(2) .hot-num{color: #e8b427;}
main .hot-item:nth-child(3) .hot-num{color: #f3b76a;}
main .detail-left{width:670px; float:left;}
main .detail-right{width:300px; float:right;}
main .detail-box h1{color: #333;font-size: 38px;font-weight: bold;line-height: 50px;}
main #page-tools {margin-top:20px;height:35px;border-bottom: 1px solid #e5e5e5;overflow: hidden;margin-bottom:20px;}
main #page-tools .time-source{float:left;}
main #page-tools .time-source span {font-size:16px;color:#333;margin:0 5px;}
main .share-line {float:right;width: 150px;}
main .share-tip-top{float:left;}
main .detail-content{font-size: 16px;line-height: 32px;}
main .detail-content p{margin-bottom: 20px;font-size: 16px;line-height: 32px;}
main .detail-content{font-size: 16px;line-height: 32px;}
main .detail-content img { max-width: 500px;height: auto !important;}
main .detail-content video { max-width: 500px;height: auto !important;}
main .detail-content table{width:100%;border: solid #000000;border-width: 1px 0px 0px 1px;}
main .detail-content table td {border: solid #000000;border-width: 0px 1px 1px 0px;padding: 10px 0px;}
main .detail-left .news-list-all li {width: 100%;padding: 20px 0px;border-bottom: 1px solid #f2f2f2;overflow: hidden;margin: 0px;position: relative;}
main .detail-left .news-list-all li:first-child {padding-top:0px;}
main .detail-left .news-list-all li .img {width: 210px;height: 150px;background-image:none;float:left;overflow:hidden;margin-right: 20px;position:relative;border:1px solid #f3f4f9;justify-content:center;display:flex;border-radius:2px;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;}
main .detail-left .news-list-all li .img img {display:block;margin:0 auto;border:0;height:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width: 210px;object-fit: cover;}
main .detail-left .news-list-all li .img .s {position:absolute;background:rgba(0,0,0,.5);color:#fff;top: 6px;left: 6px;padding: 3px 12px;font-size:11px;line-height:16px;border-radius:20px;cursor:pointer;}
main .detail-left .news-list-all li .img .s a {color:#fff;}
main .detail-left .news-list-all li .img .s:hover{background:#b58e4f;}
main .detail-left .news-list-all li .img .s:hover a{color:#fff;}
main .detail-left .news-list-all li .txt {font-size:13px;line-height:25px;word-wrap:break-word;word-break:break-all;overflow:hidden;padding:0px 0px 0 0;}
main .detail-left .news-list-all li h3 {overflow: hidden;font-size: 22px;font-weight: bold;line-height: 38px;height: 38px;margin-bottom: 14px;letter-spacing:0.5px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
main .detail-left .news-list-all li h3 a:hover {color:#b58e4f;}
main .detail-left .news-list-all li .txt .desc {color:#8c8c8c;font-size:13px;line-height:22px;margin-top:10px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
main .detail-left .news-list-all li .txt .info {font-size:12px;color:#bbb;line-height:30px;position:absolute;bottom:15px;width: 438px;}
main .detail-left .news-list-all li .tag {font-size:12px;float:left;line-height:30px;max-width:65%;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
main .detail-left .news-list-all li .txt .info a {background:#f5f6fa;color:#999;display:inline-block;line-height:22px;margin-right:10px;padding:0 10px;}
main .detail-left .news-list-all li .txt .info .author a {color:#000000;}
main .detail-left .news-list-all li .tag a:hover {background:#b58e4f;color:#fff;}
main .detail-left .news-list-all li .txt .info .author a:hover {color:#b58e4f;}
main .detail-left .news-list-all li .date {float:right;}
main .share-content a {display:block;width: 25px;height: 25px;margin-right: 5px;float: left;}
main .share-content .weibo {background:url(../images/ico_system_weibo.png) no-repeat 0 0;background-size:100% 100%;transition:all .3s;}
main .share-content .weixin {background:url(../images/ico_weixin.png) no-repeat 0 0;background-size:100% 100%;transition:all .3s;}
main .share-content .qzone {background:url(../images/ico_qzone.png) no-repeat 0 0;background-size:100% 100%;transition:all .3s;}
main .share-content .weibo:hover {background:url(../images/ico_weibo_hover.png) no-repeat 0 0;background-size:100% 100%;transition:all .3s;}
main .share-content .weixin:hover {background:url(../images/ico_weixin_hover.png) no-repeat 0 0;background-size:100% 100%;transition:all .3s;}
main .share-content .qzone:hover {background:url(../images/ico_qzone_hover.png) no-repeat 0 0;background-size:100% 100%;transition:all .3s;}
main .article-label {overflow:hidden;margin:20px 0px;}
main .article-label dt {margin-top:10px;float:left;font-size:14px;font-weight:700;color:#8a9099;line-height:20px;}
main .article-label dd {float:left;width:615px;margin-left:20px;overflow:hidden;}
main .article-label dd a {display:inline-block;height:20px;margin-top:10px;margin-right:10px;padding:0 12px;font-size:12px;color:#a1a8b3;line-height:20px;background:#f2f7ff;border-radius:10px;transition:all .3s;}
main .article-label dd a:hover {color:#fff;background-color:#b58e4f;transition:all .3s;}

.bd_weixin_popup {position:fixed;left:50%;top:50%;padding:10px;width:280px !important;height:280px !important;margin-top:-110px;margin-left:-140px;background:#fff;border:solid 1px #d8d8d8;z-index:11001;font-size:12px;}
.bd_weixin_popup .bd_weixin_popup_head {font-size:12px;font-weight:bold;text-align:left;line-height:16px;height:16px;position:relative;color:#000;}
.bd_weixin_popup .bd_weixin_popup_head .bd_weixin_popup_close {width:16px;height:16px;position:absolute;right:0;top:0;color:#999;text-decoration:none;font-size:16px;}
.bd_weixin_popup .bd_weixin_popup_main {padding:15px 10px;min-height:150px;_height:150px;text-align:center;height:185px;}
.bd_weixin_popup_main canvas {width:185px;height:185px;margin: 0px auto;}
.bd_weixin_popup .bd_weixin_popup_foot {font-size:12px;text-align:left;line-height:22px;color:#666;}
