﻿.banner {width: 100%;}
.main-section {position: relative;}
.reb {font-size: 0;margin: 60px auto;width: 1200px;}
.reb>img {display: inline-block;height: 74px;margin-top: -11px;width: 315px;}
.reb>div {background-color: #fbfbfd;border: solid 1px #e4e4e4;border-width: 1px 1px 1px 0;display: inline-block;font-size: 18px;height: 68px;line-height: 68px;width: calc(100% - 333px);}
.reb>div span {display: inline-block;}
.reb>div span:first-child {color: #333333;text-indent: 36px;white-space: nowrap;width: calc(100% - 205px);}
.reb>div span:last-child {color: #bbbbbb;text-align: center;width: 200px;}
.rec1 {width: 260px;top: 345px;left: 0;height: 549px;}
.rec1 img,.rec2 img {width: 100%;height: 100%;}
.rec2 {width: 235px;height: 533px;top: 943px;right: 0;}
.rec {position: absolute;z-index: 1;}
.w1200 {width: 1200px;margin: 0 auto;}
.subject-bottom {width: 71px;margin-top: 11px;height: 24px;}
.subject-bottom img,
.subject-bottom a {width: 100%;height: 100%;}
.subject-top {width: 295px;height: 400px;}
.subject-top img {width: 100%;height: 100%;}
.bg-subject {padding: 0 7px 7px 7px;width: 309px;height: 443px;position: relative;z-index: 2;background-color: #fefefe;-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.22);-moz-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.22);box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.22);}
.fl {float: left;}
.fr {float: left;margin-left: 40px;width: 50%;}
.frr {float: right;width: 50%;}
.bg-subject-content {width: 833px;height: 440px;background-color: #fbfbfd;border: solid 1px #e4e4e4;}
.bg-subject-content p {margin-top: 26px;font-size: 18px;line-height: 32px;color: #333333;padding: 0 34px 26px 40px;}
.bg-subject-title {width: 310px;height: 73px;}
.bg-subject-title img {width: 100%;height: 100%;}
.middle-img {width: 840px;margin: 90px auto 0;height: 840px;}
.middle-img img {width: 100%;height: 100%;}
.swiper-list {width: 1200px;height: 490px;background-color: #fff7e9;margin-top: 90px;}
.swiper-list-title {border-bottom: dashed 1px #d8d8d8;margin: 0 auto;padding: 35px 0 21px;}
.swiper-list-title img {width: 179px;display: block;margin: 0 auto;height: 35px;}
.swiper-list-title-box {padding: 0 51px 0;position: relative;}
.swiper-list-content .swiper-slide img {width: 209px;height: 157px;float: left;}
.swiper-list-content {margin-top: 31px;padding: 0 46px 36px 76px;}
.swiper-list-content .swiper-slide img:nth-of-type(2n -1) {margin-right: 17px;}
.swiper-list-content .swiper-slide img:nth-of-type(1),
.swiper-list-content .swiper-slide img:nth-of-type(2) {margin-bottom: 17px;}
.swiper-list-left {left: -58px;cursor: pointer;background: url('../image/xuanchuan/icon_left2.png');}
.swiper-list-right {cursor: pointer;right: -58px;background: url('../image/xuanchuan/icon_right2.png');}
.swiper-list-icon {width: 35px;position: absolute;height: 35px;top: 50%;margin-top: -17.5px;background-color: rgba(237, 122, 56, .32);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.bg-xc-b {width: 100%;}
.bg-xc-b img {width: 100%;height: auto;}
.fr_rightPic {width: 245px;height: 190px;float: right;margin-right: 20px;}
.fr_titleBox {margin-top: 10px;position: relative;float: right;width: 50%;}
.fr_titleList {width: 90%;height: 50px;border-bottom: 1px solid #DCDCDC;}
.fr_titleListLast {width: 90%;height: 50px;}
.fr_titleListLast a {text-decoration: none;}
.fr_titleDate {color: #FF8C00;font-size: 16px;display: inline-block;line-height: 50px;}
.fr_title {color: #FF8C00;display: inline-block;margin-left: 20px;font-weight: 500;font-size: 15px;}
.fr_more {cursor: pointer;color: #FF8C00;position: absolute;right: 60px;top: 60px;}
.foot {margin: 0;}