﻿* {	margin:0;padding:0;}
body {font:14px/1.5 Tahoma, Arial, "微软雅黑", Helvetica, sans-serif;color: #000;line-height:1.5em; }
div,section{margin:0 auto; padding: 0;}
: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:#b81c22;}
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;}

/*样式*/
.banner{ text-align: center; height: 425px; width: 100%; background: #000; position: relative;}
.banner img{ height: 425px; width: 1334px; }
.w1000{ width: 1000px;}
.menu{ display: flex; height: 36px; overflow: hidden; position: absolute; bottom:0; z-index: 1000000;}
.menu li::before { content: ''; position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;background: #353741;transform: skewX(-30deg);}
.menu li{width: 150px;height: 36px; line-height: 36px; position: relative; display: flex; justify-content: center;  align-items: center; color: #fff; text-decoration: none; margin: 0 10px; font-size: 18px; cursor: pointer;}
.menu li.on::before {background: #c81c1c;}

.content{background: #f5f5f5; height: 100%;}
.part_1,.part_2,.part_3,.part_4{ width: 960px; margin: 20px auto;}
.part_1{display: flex;}
.part_1 .part_1_txt{ flex: 1; margin-right: 20px; margin-top: 50px;}
.part_1 .part_1_txt p{  text-indent: 2rem;}
.part_1 .part_1_img{ width: 475px;}

.part_3 p{ line-height: 32px; padding-left: 20px;}
.part_3 p:nth-child(6),.part_3 p:nth-child(7){ background: url(../images/icon_5.jpg) no-repeat center left; margin-left: 38px;}

.part_4_box{ border-bottom: 1px solid #dfdddd; margin-bottom: 30px; padding-bottom: 30px;}
.part_4_box:last-child{ border-bottom: 0;}
.part_4_box .part_4_title{ height: 32px; font-size: 18px; font-weight: bold; color: #c81c1c; display: flex;}
.part_4_box .part_4_title em{ height: 18px; width: 10px; border-left: 4px solid #c81c1c;}
.part_4_box .part_4_text{ text-indent: 2rem;}

.part_2_top{ margin-bottom: 30px; text-indent: 2rem;}

.icon_1{ background: url(../images/icon_1.jpg) no-repeat left 6px; }
.icon_2{ background: url(../images/icon_2.jpg) no-repeat left 6px; }
.icon_3{ background: url(../images/icon_3.jpg) no-repeat left 6px; }
.icon_4{ background: url(../images/icon_4.jpg) no-repeat left 6px; }

.part_2_box{ position: relative; z-index: 100;}
.part_2_box ul{ margin-left: 20px;}
.part_2_box .line{ position: absolute; width: 1px; height: 100%; border-left: 2px dashed #707070; left: 34px; top: 12px; z-index: -1;}
.part_2_li{ margin-bottom: 25px;}
.part_2_li .part_2_time{background: url(../images/icon_6.jpg) no-repeat center left; padding-left: 40px; margin-bottom: 15px;}
.part_2_li .part_2_time h2{font-size: 24px; font-weight: bold; color: #c81c1c; line-height: 30px;}
.part_2_li .part_2_time .part_2_rq span{font-size: 16px; margin-right: 40px;}
.part_2_li .part_2_wz{margin-left: 45px; background: #fff; padding: 20px 0;}
.part_2_li .part_2_wz p{margin:0 20px; line-height: 30px; padding-left: 36px;}

.bottom{ height: 170px;}























