﻿@charset "utf-8";
* {	margin:0;padding:0;}
body {font:14px/1.5 Tahoma, Arial, "微软雅黑", Helvetica, sans-serif;	color: #000;line-height:1.5em; padding-top:1.2rem; }
div,section{margin:0 auto;}
:focus {outline:0;}
img {border:0; width: 100%; /*height: 100%; object-fit: cover;*/}
ul, li {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
a {	color:#000;	text-decoration:none;}
a:hover {color:#9a0c0a;	text-decoration:underline;}
a:active {star:expression(this.onFocus=this.blur());}
.clear {width:100%;	height:0;clear:both;}
.clearfix {	height:auto;clear:both;	overflow:hidden;}
em, i {	font-style:normal;}
.fl{ float:left;} .fr{ float:right;}

.wrapper{ width:800px; overflow:hidden; background:#f6f6f6;}
.title_01{ font-size:28px; color:#9a0c0a; font-weight:bold; text-align:center; width:100%; height:80px; line-height:80px; position:relative;}
.title_01 em{ width:8%; height:1px; border-bottom:3px solid #9a0c0a; position:absolute; left:46%; bottom:12px;}

.box_1{ width:740px; margin:0 auto 20px; box-shadow:0px 8px 10px #c5c5c5; padding:10px;}
.box_1 .box_1_img{ width:100%; height:240px; overflow:hidden;}
.box_1 .title_bt{ text-align:center; line-height:18px; font-size:18px;color:#9a0c0a; width:100%; display:block; margin:20px auto; font-weight:bold;}
.box_1 em{ display: block; width:60px; height:1px; border-bottom:1px solid #9a0c0a; margin:0 auto;}
.box_1 span{ display: block; width:100%; margin:0 auto; text-align:center; line-height:30px;}
.box_1 p{ display: block; width:100%; margin:0 auto; text-align:center; line-height:28px; font-size:15px; text-indent:2em;}
.box_1 .more_ico{ display:block; background:#9a0c0a; color:#fff; width:80px; margin:16px auto; text-align:center; border-radius:20px; line-height:30px;}
.box_1 .more_ico:hover{  background:#333;text-decoration:none;}

.box_2{ width:760px; margin: 0 auto;}
.box_2 li{ background:#fff; display:flex; margin:30px auto; clear:both;}
.box_2 .box_2_img{ width:292px; height:182px; overflow:hidden;}
.box_2 .box_2_text{flex:1; height:182px; overflow:hidden; padding:0 15px; position:relative;}
.box_2 .box_2_text h2{ height:40px; line-height:40px; font-weight:bold; font-size:16px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.box_2 .box_2_text p{ height:100px; overflow:hidden; line-height:19px;}
.box_2 .box_2_text .more2_ico{ display:block; height:25px; background:#ffb7b8; color:#9a0c0a; width:80px; line-height:25px; text-align:center; border-radius:20px; position:absolute; right:10px; bottom:10px;}
.box_2 .box_2_text .more2_ico:hover{  background:#9a0c0a;text-decoration:none; color:#fff;}
.aniu{ height:15px; width:44px; margin:30px auto;}

.title_02{ font-size:20px; color:#9a0c0a; font-weight:bold; padding-left:30px; width:100%; position:relative;}
.title_02 em{ width:1; height:20px; border-left:3px solid #9a0c0a; position:absolute; left:20px; top:1px;}

.box_3{ margin-bottom:20px;}
.box_3 ul{display:flex;flex-wrap: wrap;}
.box_3 li{ width:46%; margin: 2%; overflow:hidden; background:#fff;}
.box_3 li .box_3_img{ height:220px;overflow: hidden;}
.box_3 li .box_3_txt{ height:35px; line-height:35px; text-align:center; overflow:hidden; padding:0 10px; font-size:15px;}
.box_3_wz{ text-align: center; width: 760px;}

.box_4{ margin-bottom:20px;}
.box_4 ul{display:flex;flex-wrap: wrap; margin: 0 1%;}
.box_4 li{ width:31.3%; margin:2% 1%; overflow:hidden; background:#fff;}
.box_4 li .box_4_img{ height:135px; width: 100%; overflow: hidden;}
.box_4 li .box_4_txt{ height:50px; line-height:20px; text-align:center; overflow:hidden; padding:10px 10px 0; font-size:15px;}
.box_4_wz{ text-align: center; width: 768px;}

.box_5{ margin-bottom:20px;}
.box_5 ul{display:flex;flex-wrap: wrap; margin: 0 1%;}
.box_5 li{ width:31.3%; margin:2% 1%; overflow:hidden; background:#fff; position: relative; z-index: 0;}
.box_5 li .box_5_img{ height:178px; width: 100%; overflow: hidden;}
.box_5 li .box_5_txt{ height:30px; line-height:30px; text-align:center; overflow:hidden; padding:0 10px; font-size:15px; position: absolute; z-index: 10; bottom: 0; width: 100%; left: 0; background:rgba(0, 0, 0, 0.65); color: #fff;}
.box_5 li .box_5_txt:hover{ color: #fbbebe; }

.box_5_wz{ text-align: center; width: 768px;}













