/* CSS Document */

/*侧边栏*/
#r_side {width:230px; height:auto; overflow:hidden; float:right; clear:right;}
#r_side section {width:230px; height:auto; overflow:hidden; margin-bottom:10px; background:#f8f8f8;}
#r_side section header {height:39px; background:#747474; line-height:39px; padding:0 15px;}
#r_side section header span {display:inline-block; float:left; font-size:18px; color:#FFF;}
#r_side section header a {display:inline-block; float:right; color:#FFF; font-size:12px;}
#r_side section .page_2 {padding:5px 0; background:#ebebeb;}


#r_side .side_wenzhang ul {padding:0 10px; margin:10px 0;}
#r_side .side_wenzhang ul li {height:30px; padding:0 5px; line-height:30px; background:#FFF; box-shadow:1px 1px rgba(0,0,0,.2); margin:6px auto;}

#r_side .side_product ul li {width:180px; height:auto; margin:15px auto; clear:both;}
#r_side .side_product ul li img {width:180px; height:154px;}
#r_side .side_product ul li div {width:180px; height:26px; clear:both;}
#r_side .side_product ul li div button {width:50%; height:26px; border:none; cursor:pointer; font-size:14px; color:#FFF;}
#r_side .side_product ul li div button.sc {float:left; background:#54c2c2;}
#r_side .side_product ul li div button.sc:hover {background:#219393;}
#r_side .side_product ul li div button.ck {float:right; background:#2eb5b4;}
#r_side .side_product ul li div button.ck:hover { background:#d04465;}
#r_side .side_product ul li h3 {height:30px; line-height:30px; margin:0; font-size:12px; font-weight:normal; text-align:center;}


/*现在位置*/
#now_position_2 {width:775px; height:auto; float:left; clear:left; overflow:hidden; margin-bottom:10px; margin-top: 10px;}
/**标题背景**/
#now_position_2 div {
    height:39px; 
    float:left; 
    background: #57caca;
    line-height:38px;  
    clear:left; 
    font-size:14px; 
    color:#FFF;
}
/**为标箭头**/
#now_position_2 div:after {
    content: "";
    width: 15px;
    height: 39px;
    background-image: url(../images/now_position_2.png);
    background-size: cover;
    position: absolute;
}
#now_position_2 div a {color:#FFF;}
#now_position_2 div header {width:136px; height:39px; background:url(../images/now_position_1.jpg) no-repeat; float:left; font-size:16px; color:#FFF; text-indent:10px; margin-right:10px;}
#now_position_2 p {font-size:14px; color:#616161; float:left; clear:both;}
#now_position_2 p a {color:#616161;}

/*文章详细*/
#wz_details {width:100%; height:auto; float:left; clear:left; overflow:hidden;}
#wz_details header {width:910px; height:auto; overflow:hidden; background:#f9f9f9; padding:4px 60px; }
#wz_details header h1 {margin:0; font-size:24px;padding: 20px 0px;}
#wz_details header div {width:910px; border-bottom:1px solid #c5c2c2; text-align:right; margin-bottom:25px;margin-top: -20px;}
#wz_details header div a {display:inline-block; padding:0 5px; height:22px; line-height:22px; border:1px solid #ececec; font-size:12px; color:#000; text-decoration:none; background:#FFF;}
#wz_details header nav {font-size:14px; font-weight:bold;}
#wz_details header nav a {display:inline-block; padding:0 6px; height:20px; line-height:20px; background:#3d3d3d; color:#FFF; font-weight:normal; font-size:12px;}
#wz_details header nav a:hover {text-decoration:none; background:#2eb5b4;}
#wz_details header nav:first-child {float:left;}
.label_1 {float:left;}
.label_2 {float:right;}
#wz_content { 
    width:964px;
    padding-left:30px;
    padding-right:30px;
    padding-bottom: 30px;
    overflow:hidden; 
    background:#f9f9f9;
    word-wrap: break-all;
 	overflow-wrap: break-all;
    display: flex;
    flex-direction: column;
}
#wz_content img {
    max-width: 100%; /* 确保图片不会超过容器的宽度 */
  	height: auto; /* 保持图片的宽高比 */
    object-fit: cover; /* 图片将覆盖整个元素，保持其宽高比，多余的图片将被剪裁 */
}

/*文章分类*/
#wz_sort {width:215px; height:895px; background:#f6f6f6; float:left; clear:left; margin-right:10px; display:inline;}
#wz_sort > ul {width:185px; height:875px; overflow-y:scroll; padding:10px 15px;}
#wz_sort li {line-height:36px;}
#wz_sort li img {vertical-align:middle; margin-right:10px; cursor:pointer;}
#wz_sort li ul {margin-left:20px; display:none;}
#wz_sort a {color:#000; text-decoration:none;}
#wz_sort a:hover {color:#2eb5b4;}

#center_list {width:100%; height:auto; overflow:hidden; float:left; }

/*标签*/
#biaoqian {width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
#biaoqian span {font-size:18px; color:#2eb5b4; font-weight:bold;}
#biaoqian a {display:inline-block; height:20px; padding:0 6px; background:#747474; color:#FFF; text-decoration:none;}
#biaoqian a:hover {background:#2eb5b4;}

/*头条*/
#toutiao {width:100%; height:auto; overflow:hidden; padding:10px; background:#f9f9f9;}
#toutiao header {width:1000px;height:70px; line-height:70px; font-size:24px; font-weight:bold; color:#2eb5b4; text-align:center; border-bottom:1px solid #c5c2c2; margin-bottom:20px;}
#toutiao div {overflow:hidden;}
#toutiao div img {width:280px; height:210px; border:2px solid #dcdcdc; float:left;}
#toutiao div h2 {width:690px; height:50px; font-size:14px; line-height:24px; margin:0; margin-bottom:10px; float:right; clear:right;margin-right: 20px;}
#toutiao div h2 a {color:#000;}
#toutiao div p {width:690px; height:130px; line-height:24px; font-size:12px; float:right; clear:right; margin:0;padding: 10px;margin-right: 20px;}
#toutiao div a.details {width:60px; height:21px;padding:4px; display:inline-block; float:right; clear:right; text-align:center; background:#2eb5b4; color:#FFF; text-decoration:none;margin-right: 30px;}

/*列表*/
#wz_list {width:100%; height:auto; overflow:hidden; padding:0 2px; background:#f9f9f9; }
#wz_list li {height:125px; padding:18px 0; border-bottom:1px solid #c5c2c2;margin-left: 20px;}
#wz_list li:last-child {border:none;}
#wz_list li img {width:170px; height:125px; float:left;border:solid 1px #000000;border-radius:10px;}
#wz_list li h4 {width:808px; height:45px; float:right; font-size:14px; line-height:24px; margin:0;margin-right: 20px}
#wz_list li h4 a {color:#000;}
#wz_list li p {width:808px; height:80px; float:right; line-height:24px; text-indent:2em;margin-right: 20px}