* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: Microsoft YaHei;
}

ul {
  list-style: none;
}

a {
  color: #333333;
  text-decoration: none;
}

a:hover {
  cursor: pointer
}

.lx_content {
  background: white;
  margin: 0 auto;
  display: flex
}

.lx_content_left {
  width: 810px;
  position: relative;
}

.lx_content_left_title {
  width: 100%;
  background: #F3F3F3;
  line-height: 44px;
  padding: 0 10px;
}

.lx_content_left_text > li:nth-child(6n) {
  margin-right: 0 !important;
}

.lx_content_left_title > ul {
  display: flex;
  flex-wrap: wrap;
}

.lx_content_left_title li {
  margin-right: 12px;
}

.lx_content_left_title li:first-child > a {
  font-size: 16px;
  font-weight: bold;
  color: #333333;
}

.lx_content_left_title li:not(:first-child) > a {
  font-size: 16px;
  font-weight: 400;
  color: #333333;
}

.lx_content_left_title li:not(:first-child):hover > a {
  color: #1496BB;
}

.lx_content_left_inform {
  display: flex;
  margin-top: 18px;
}





.lx_content_left_inform > div:nth-of-type(1) {
 background: url(/res/img/green.png) no-repeat;
 width: 243px;
 height: 171px;
 background-size: 243px 171px;
 position: relative;
}

.lx_content_left_inform > div:nth-of-type(1) > p {
 font-size: 18px;
 font-weight: 400;
 color: #FFFFFF;
 line-height: 24px;
 text-align: center;
 padding: 0 23px;
 margin-top: 26px;
}


.lx_content_left_date {
 display: flex;
 width: 173px;
 justify-content: space-between;
 margin: 0 21px;
 position: absolute;
 bottom: 26px;
}


/*
.lx_content_left_inform > div:nth-of-type(1) {
  background: url(/res/img/green.png) no-repeat;
  width: 243px;
  height: 171px;
  background-size: 243px 171px;
}

.lx_content_left_inform > div:nth-of-type(1) > p {
  width: 162px;
  height: 19px;
  font-size: 18px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 30px;
  margin: 32px auto 24px;
}

.lx_content_left_date {
  display: flex;
  width: 173px;
  justify-content: space-between;
  margin: 0 21px;
  position: relative
}
*/

.lx_content_left_date > span {
  background: url(/res/img/time.png) no-repeat;
  width: 49px;
  height: 61px;
  background-size: contain;
  font-size: 28px;
  font-weight: bold;
  color: #2CB9E2;
  line-height: 61px;
  text-align: center;
}

.lx_content_left_date::after {
  content: '天';
  position: absolute;
  top: 19px;
  right: -32px;
  font-size: 18px;
  font-weight: 400;
  color: #FFFFFF;
}

.lx_content_left_inform > div:nth-of-type(2) {
  width: 570px;
  height: 168px;
  background: #FCFFFC;
  padding-left: 8px;
  overflow: hidden;
}

.lx_content_left_process {
  margin: 15px 27px 0 27px;
  position: relative;
  display: flex;
  justify-content: space-between;
}

.lx_content_left_process > li {
  float: left;
  font-size: 16px;
  font-weight: 400;
  color: #0081A7;
  position: relative;
}

.lx_content_left_process > li::after {
  content: '';
  position: absolute;
  top: 28px;
  left: 11px;
  width: 10px;
  height: 10px;
  background: #14ABD7;
  border-radius: 50%;
}

.lx_content_left_process > li:nth-of-type(3)::after {
  left: 20px;
}

.lx_content_left_process::after {
  content: '';
  position: absolute;
  top: 33px;
  left: 0px;
  width: 100%;
  height: 1px;
  background: #1499C0;
}


.lx_content_left_text {
  margin-top: 29px;
  margin-left: 15px;
}

.lx_content_left_text > li {
  width: 56px;
  float: left;
  margin-bottom: 6px;
}

.lx_content_left_text li:hover a {
  color: #1496BB;
}

.lx_content_left_text > li > a {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
}

.lx_content_left_text > li:not(.text_li) {
  margin-right: 37px;
}

.lx_content_left_text > li.text_li2 {
  margin-left: -5px;
}

.lx_content_left_text > li.text_li3 {
  margin-left: -3px;
}

.lx_content_left_text > li.text_li4 {
  margin-left: 0px;
}

.lx_content_left_text > li.text_li {
  margin-left: 7px;
}

.lx_content_left_zxzp {
  font-size: 16px;
  font-weight: bold;
  color: #1496BB;
  margin-bottom: 9px;
  display: flex;
  align-items: center;
}

.lx_content_left_zxzp > span {
  display: inline-block;
  width: 45%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.lx_content_left_zxzp > span:last-child {
  margin-left: 30px;
}

.col_red {
  color: #DF1A1A;
  margin-right: 174px;
  margin-left: 20px;
  position: relative;
}

.col_red::after {
  content: '';
  background: url(/res/img/hot.png) no-repeat;
  width: 15px;
  height: 20px;
  background-size: contain;
  position: absolute;
  top: -6px;
  right: -19px;
}

.lx_content_left_zxzp a {
  font-size: 16px;
  font-weight: 400;
}

.lx_content_left > div:nth-of-type(3)::after {
  content: '';
  position: absolute;
  bottom: -17px;
  left: 0px;
  width: 810px;
  height: 1px;
  background: #F3F3F3;
}

.lx_content_left > div:nth-of-type(3) {
  margin-top: 15px;
  position: relative;
}

.lx_content_left_lists {
  margin-top: 32px;
}

.lx_content_left_lists li {
  position: relative;
  margin-top: 14px;
  position: relative;
  margin-top: 14px;
  display: flex;
  justify-content: space-between;
}

.lx_content_left_lists li:hover a {
  color: #1496BB;
}

.gray_line::after {
  content: '';
  position: absolute;
  bottom: -17px;
  left: 0px;
  width: 810px;
  height: 1px;
  background: #F3F3F3;
}

.lx_content_left_lists a,
.lx_content_left_lists span {
  font-size: 16px;
  font-weight: 400;
  color: #333333;
}

.lx_content_left_pages {
  margin-top: 52px;
}

.lx_content_left_pages {
  text-align: center;
}

.lx_content_left_pages a {
  display: inline-block;
  background: #FFFFFF;
  border: 1px solid #E6E6E6;
  border-radius: 6px;
  box-sizing: content-box;
  padding: 9px 14px 7px;
  margin-right: 5px;
  font-size: 14px;
  font-weight: 400;
  color: #888888;
}

.lx_content_left_pages span {
  display: inline-block;
  border: 1px solid #E6E6E6;
  border-radius: 6px;
  box-sizing: content-box;
  padding: 9px 14px 7px;
  margin-right: 5px;
  font-size: 14px;
  font-weight: 400;
  background: #2CB9E2;
  color: white;
}

.lx_checked {
  background: #2CB9E2 !important;
  color: white !important;
}

.lx_content_right {
  margin-left: 16px;
  width: 254px;
  background: #FFFFFF;
}

.lx_content_right > div:nth-of-type(1) {
  width: 254px;
  height: 245px;
  background: #FFFFFF;
  border: 1px solid #E9FFE7;
  box-shadow: 0px 1px 8px 0px rgba(194, 194, 194, 0.29);
  overflow: hidden;
}

.lx_content_right_fwzx > div:nth-of-type(1) {
  width: 100%;
  height: 43px;
  border-bottom: 1px solid #1496BB;
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  text-align: center;
  line-height: 43px;
  position: relative;
}

.lx_content_right_fwzx > div:nth-of-type(1)::after {
  content: '';
  position: absolute;
  bottom: -3px;
  left: 65px;
  width: 120px;
  height: 5px;
  background: #1496BB;
}

.lx_content_right_fwzx > div:nth-of-type(2) {
  width: 100%;
  height: 202px;
  margin-top: 18px;
  padding-left: 11px;
}

.lx_content_right_fwzx > div:nth-of-type(2) > a {
  float: left;
  width: 110px;
  height: 110px;
  border-radius: 10px;
  padding: 15px 23px;
}

.lx_content_right_fwzx > div:nth-of-type(2) > a:first-child {
  background: #19BBF7;
  margin-right: 13px;
}

.lx_content_right_fwzx > div:nth-of-type(2) > a:nth-of-type(2) {
  background: #FF5400;
}

.lx_content_right_fwzx > div:nth-of-type(2) > a > p {
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
}

.lx_content_right_fwzx > div:nth-of-type(2) > a > span {
  display: block;
  width: 90px;
  height: 28px;
  border: 1px solid #FFFFFF;
  opacity: 0.9;
  border-radius: 14px;
  font-size: 12px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 26px;
  padding-left: 8px;
  margin-top: 10px;
  position: relative;
}

.lx_content_right_fwzx > div:nth-of-type(2) > a > span::after {
  content: '';
  background: url(/res/img/more.png) no-repeat;
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
  position: absolute;
  top: 5px;
  right: 8px;
}

.lx_content_right_fwzx > div:nth-of-type(2) > a:nth-of-type(3) {
  float: left;
  background: url(/res/img/red.png) no-repeat;
  width: 232px;
  height: 40px;
  background-size: 232px 40px;
  margin-top: 16px;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  line-height: 9px;
  color: #FFFFFF;
}

.lx_content_right_fwzx a:hover {
  text-decoration: none;
}


.lx_content_right_code {
  width: 254px;
  height: 260px;
  background: #FFFFFF;
  border: 1px solid #E9FFE7;
  box-shadow: 0px 1px 8px 0px rgba(194, 194, 194, 0.29);
  margin-top: 20px;
  overflow: hidden;
}

.lx_content_right_code:hover {
  cursor: pointer;
}

.lx_content_right_code > div:first-child {
  width: 100%;
  height: 29px;
  border-bottom: 1px solid #2CB9E2;
  line-height: 28px;
  display: flex;
  justify-content: space-around;
}

.lx_content_right_code > div:first-child > span {
  position: relative;
}

.lx_green_line::after {
  content: '';
  position: absolute;
  bottom: -2px;
  left: -2px;
  width: 80px;
  height: 3px;
  background: #2CB9E2;
}

.lx_content_right_code > div:nth-of-type(2),
.lx_content_right_code > div:nth-of-type(3) {
  width: 100%;
  height: 231px;
}

.lx_content_right_code > div:nth-of-type(2) > img,
.lx_content_right_code > div:nth-of-type(3) > img {
  display: block;
  width: 136px;
  height: 136px;
  margin: 19px auto 5px;
}

.lx_content_right_code > div:nth-of-type(2) > p,
.lx_content_right_code > div:nth-of-type(3) > p {
  font-size: 14px;
  font-weight: 400;
  color: #FF1414;
  text-align: center;
}

.lx_content_right_code > div:nth-of-type(2) > span,
.lx_content_right_code > div:nth-of-type(3) > span {
  display: block;
  width: 225px;
  height: 30px;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  line-height: 16px;
  text-align: center;
  margin: 5px auto;
}
