@font-face {
    font-family: PingFangSC-Regular;
    src: url(../fonts/PingFangSC-Regular.ttf);
}
@font-face {
    font-family: PingFangSC-Medium;
    src: url(../fonts/PingFangSC-Medium.ttf);
}
body,
html {
    width: 100%;
    height: 100%;
    overflow: none;
    min-width: 1400px;
    padding: 0;
    margin: 0;
    outline: none;
}

.bodyDiv {
    
    /* background-image: url(../img/footer1.png);
    background-position: bottom;
    background-repeat: repeat; */
}
.centerContent{
    font-family: PingFangSC-Regular;
    background-image: url(../img/bgimg1.png), url(../img/bgimg2.png);
    background-position: top left, bottom left;
    background-repeat: no-repeat;
}
.sw-header {
    display: flex;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
}

.sw-h-cont {
    width: 1400px;
    display: flex;
    justify-content: space-between;
    height: 60px;
    align-items: center;
}

.sw-h-icon {
    display: flex;
    width: 1400px;
    height: 100%;
    position: relative;
}

.sw-h-date {
    font-size: 14px;
    font-family: PingFangSC-Regular;
    color: #AE110A;
    font-weight: 400;
}

.header-search {
    /* float:right; */
    position: absolute;
    bottom: 40px;
    right: 20px;
    display: flex;
    align-items: center;
}
.searchButton{
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}
.searchButton span img{
    padding-left: 2px;
    width: 23px;
    height: 24px;
}
#header-search {
    height: 40px;
    width: 270px;
    background: #FFFFFF;
    border: 1px solid #eaeaea;
    box-sizing: border-box;
    /* padding: 0 60px 0 20px; */
    padding: 6px 14px 6px 30px;
    color: #AE110A;
    position: relative;
}

#header-search input {
    font-size: 14px;
    color: #C22022 !important;
    text-align: right;
    font-weight: 400;
    font-family: PingFangSC-Regular;
}

#header-search input::-webkit-input-placeholder,
#header-search input:-moz-placeholder,
#header-search input::-moz-placeholder,
#header-search input:-ms-input-placeholder {
    font-size: 14px;
    color: #C22022 !important;
    font-weight: 400;
    font-family: PingFangSC-Regular;
}

#search-btn1 {
    position: absolute;
    left: 0px;
    height: 32px;
    line-height: 32px;
    border-radius: 0 76px 100px 0;
    z-index: 9;
    cursor: pointer;
}

#search-btn1::after {
    content: '';
    position: absolute;
    background: url(../img/sousuo.svg);
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    top: 8px;
    left: 8px;
}

#search-btn2 {
    position: absolute;
    right: 1.5px;
    /* top: 8px; */
    height: 32px;
    line-height: 32px;
    /* background: #da4045; */
    /* width: 20px; */
    z-index: 9;
    cursor: pointer;
    width: 64px;
    height: 36px;
    background: #C22022;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}

/* #search-btn2::after {
    content: '';
    position: absolute;
    background: url(../img/sousuo.svg);
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    top: 8px;
    right: 8px;
} */

.sw-h-icon-img {
    margin-left: 21px;
}

.ws-h-menu {
    width: 100%;
    display: flex;
    justify-content: center;
    /* background: #AE110A; */
    background: url(../img/bannerBg.png) no-repeat;
    background-size: 100% 100%;
    height: 52px;
    background-color: #C11011;
}

.ws-h-menu .layui-nav {
    width: 1400px;
    padding: 0px;
    display: flex;
    height: 52px;
    background: #ffffff00;
    align-items: center;
}

.ws-h-menu .layui-nav .layui-nav-more {
    display: none;
}

.ws-h-menu .layui-nav .layui-nav-item {
    /* width: 14.2%; */
    width: 10%;
    display: flex;
    justify-content: center;
    height: 52px;
    align-items: center;
    background-color: #C11011;
}

.ws-h-menu .layui-nav .layui-this {
    transition: all 0.3s ease;
    background: linear-gradient(rgba(235,141,15,1), rgba(231,100,11,1));
}
.ws-h-menu .layui-nav .layui-nav-item:hover{
    transition: all 0.3s ease;
    background: linear-gradient(rgba(235,141,15,1), rgba(231,100,11,1));
}

.ws-h-menu .layui-nav .layui-nav-item a,
.ws-h-menu .layui-nav .layui-nav-item span {
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    font-weight: 400;
    line-height: 22px;
    font-family: PingFangSC-Regular;
    width: 100%;
    height: 52px;
    line-height: 52px;
    padding: 0;
    cursor: pointer;
}

.ws-h-menu .layui-nav .layui-this:after,
.ws-h-menu .layui-nav-bar {
    background-color: #ffffff00;
}

.ws-h-menu .layui-nav .layui-nav-item dd a {
    background: #AE110A;
}

.ws-h-menu .layui-nav .layui-nav-child {
    background: #AE110A;
    width: 100%;
    border: 1px solid transparent;
}

.ws-h-menu .layui-nav .layui-nav-child dd {
    width: 100%;
}

.shu {
    height: 22px;
    border-left: 1px solid #fff;
}

.sw-ce1 .main-box:nth-child(1),
.sw-ce1 .main-box:nth-child(2) {
    padding-right: 55px;
    box-sizing: border-box;
}

.sw-ce1 .main-box {
    width: 33%;
}

.sw-co-jb {
    height: 530px;
    background: url(../img/bg1.png) no-repeat;
    background-size: 100% 100%;
}

.sw-co1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    /* background-image: url(../img/bground1.png); */
    /* background-repeat: no-repeat; */
    /* background-size: 100% 100%; */
}

.swiper-slidebanner{
    /* width: 700px !important; */
}

.sw-ce-imgbanner {
    display: flex;
    padding-top: 20px;
    padding-bottom: 50px;
}

.sw-ce-imgbanner img {
    width: 1400px;
    height: 120px;
}

.sw-ce-imgbanner a{
    margin-right: 40px;
}
.sw-ce-imgbanner a:nth-child(4n){
    margin-right: 0;
}

.sw-ce-img {
    display: flex;
    padding-top: 20px;
    padding-bottom: 50px;
}

.sw-ce-img img {
    width: 320px;
    height: 146px;
}
.sw-ce-img a{
    margin-right: 40px;
}
.sw-ce-img a:nth-child(4n){
    margin-right: 0;
}

.swiper-slideylxy img{
    width: 440px;
    height: 320px;
}
.mt50 {
    margin-top: 50px;
}

.mb50 {
    margin-bottom: 50px;
    margin-top: 40px;
}

.sw-ce-toutiao {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    margin-top: 60px;
    margin-bottom: 18px;
}

.sw-ce-toutiao img {
    margin-top: 6.5px;
    margin-right: 20px;
}

.sw-ce-toutiao span {
    /* width: 100%; */
    /* text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; */
    font-size: 34px;
    line-height: 45px;
    color: #C22022;
    font-weight: 600;
    text-align: center;
    font-family: PingFangSC-Regular;
}

.sw-ce-toutiao1 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 40px;
}

.sw-ce-toutiao1 ul,
.sw-ce-toutiao1 ul li {
    display: flex;
    justify-content: center;
    align-items: center;

}

.sw-ce-toutiao1 ul li {
    margin-right: 30px;
}

.sw-ce-toutiao1 ul li .tt-circle {
    background: #AE110A;
    width: 8px;
    height: 8px;
    border-radius: 50% 50%;
    margin-right: 10px;
}

.sw-ce-toutiao1 ul li span {
    font-size: 16px;
    color: #666666;
    font-weight: 400;
    font-family: PingFangSC-Regular;
}

.sw-ce-toutiao1 .geng {
    font-size: 16px;
    font-family: PingFangSC-Regular;
    color: #AE110A;
    font-weight: 400;
    margin-right: 5px;
}

.sw-ce {
    display: flex;
    width: 1400px;
    margin-top: 40px;
}

.sw-ce-footer {
    background-image: url('../img/logoBottom.png');
    background-repeat: no-repeat;
    background-size: 100% 100%; 
    height: 380px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-family: PingFangSC-Regular;
    margin-top: 50px;
    color: #333333;
}
.sw-ce-footer .footerLeft{
    padding-top: 100px;
    min-height: 240px;
}
.form-box input {
    border: 1px solid #C22022;
    width: 440px;
    height: 52px;
}

.form-box .layui-form-select .layui-input:hover {
    background-color: #fff;
    border-color: #ebebeb !important;
    color: #333333 !important;
}

.form-box .layui-form-select .layui-input {
    background-color: #fff;
    border-color: #ebebeb;
    color: #333333 !important;
}

.layui-form-select dl dd.layui-this {
    background-color: #C22022 !important;
}

.layui-form-item {
    display: flex;
    justify-content: center;
    width: 100%;
    align-items: center;
}

.form-box {
    display: flex;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 30px;
    justify-content: space-between;
}

.form-box .layui-input-block {
    margin-left: 0;
}

.form-box .layui-form-select .layui-edge {
    border-top-color: #C22022;
}

.huian {
    width: 50px;
    height: 61px;
}

.iimg img {
    width: 50px;
    margin-top: 28px;
}

.sw-ce-footer .se-ce-s {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.sw-ce-footer .se-ce-s span {
    margin-right: 20px;
}

.sw-ce-footer .se-ce-s span:last-child {
    margin-right: 0;
}
.swiperNumber1{
    display: none;
}
.swiperNumber2{
    display: none;
}
.swiperNumber3{
    display: none;
}
.swiperNumber4{
    display: none;
}
.swiperNumber5{
    display: none;
}
.footerRight{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 80px;
}
.footerRight .rightText{
    display: flex;
    flex-direction: column;
    margin-left: 20px;
}
.footerRight .rightText span{
    color: #D89956;
    font-weight: bold;
    line-height: 28px;
    font-family: PingFangSC-Regular;
    letter-spacing: 0;
    font-weight: 400;
}
.footerRight .iimg img{
    margin-top: 0px;

    width: 60px !important;
    height: 73px;
}
.footerCR{
	width: 725px;
}
.footerCR .footerCRTUl{
	height: 59px;
    padding-bottom: 4px;
	border-bottom: 2px solid #D89957;
}
.footerCR .footerCRTUl li{
	/*border-bottom: 1px solid #c8979a;*/
	height: 58px;
	padding:0 24px;
    font-size: 18px;
	color: #D89957;
	float: left;
	line-height: 58px;
	cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    border-radius: 30px;
    font-family: PingFangSC-Regular;
    color: #D89956;
    letter-spacing: 0;
    font-weight: 400;
}
.footerCR .footerCRTUl li.active{
    font-family: PingFangSC-Regular;
    letter-spacing: 0;
    font-weight: 400;
	height: 55px;
	line-height: 55px;
	color: #751705;
    position: relative;
    top: 2px;
    z-index: 10;
    background: #D89956;
}
.FCRBUl{
	overflow: hidden;
	display: none;
	margin-top: 25px;
}
.FCRBUl li{
	width: auto;
	padding: 0 1%;
	float: left;
	height: 32px;
	line-height: 32px;
}
.FCRBUl li a{
    font-size: 16px;
    font-weight: bold;
	color: #D89956;
    transition: .3s;
	-moz-transition: .3s;	/* Firefox 4 */
	-webkit-transition: .3s;	/* Safari 和 Chrome */
	-o-transition: .3s;	/* Opera */
    letter-spacing:1px;
    font-family: PingFangSC-Regular;
    text-align: center;
    line-height: 38px;
    font-weight: 400;
}
.headerBg{
    display: flex;
    justify-content: center;
    background: url(../img/headerBg.png) no-repeat 100% 100%;
    background-size: 100% 100%;
    width: 100%;
    overflow-clip-margin: content-box;
    overflow: visible;
    object-fit:contain;
    height: 11vw;
    position: relative;
}
.headerBg .w1400{
    width: 1400px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
#zoom p,
#zoom span{
    font-size: 1em !important;
}
.channelCenter{
    display: flex;
    justify-content: center;
    width: 100%;
}
.spaceBetween{
    display: flex;
    justify-content: space-between;
}
.header-search .width90{
    width: 90px;
}
.header-search .layui-input-block{
    margin-left: 0 !important;
}
.header-search .layui-form-item{
    margin-bottom: 0 !important;
}
.header-search .layui-input{
    height: 40px;
    background-color: #F5F7FA;
}
.pagecss a{
    cursor: pointer;
}