/*固定底部 头部浮动布局*/



body {
    /*min-height: 100%;*/
    margin: 0;
    padding: 0;
    position: relative;
    background: #FFFFFF;
}

/*滚动条样式*/

::-webkit-scrollbar {
    /*滚动条整体部分，其中的属性有width,height,background,border等（就和一个块级元素一样）（位置1）*/
    width: 7px;
    height: 7px;
    background: #CDCDCD;
    border-radius: 2px;
}

::-webkit-scrollbar-button {
    /*滚动条两端的按钮，可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果（位置2）*/
    display: none;
}

::-webkit-scrollbar-track {
    /*外层轨道，可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果（位置3）*/
    display: none;
}

::-webkit-scrollbar-track-piece {
    /*内层轨道，滚动条中间部分（位置4）*/
    display: none;
}

::-webkit-scrollbar-thumb {
    /*滚动条里面可以拖动的那部分（位置5）*/
    background: #55555F;
    ;
    border-radius: 14px;
    width: 7px;
    height: 7px;
}

::-webkit-scrollbar-corner {
    /*边角（位置6）*/
    display: none;
}

::-webkit-scrollbar-resizer {
    /*定义右下角拖动块的样式（位置7）*/
    display: none;
}

body {
    scrollbar-arrow-color: #55555F;
    /**/
    /*三角箭头的颜色*/
    scrollbar-face-color: #55555F;
    /**/
    /*立体滚动条的颜色*/
    scrollbar-3dlight-color: #666;
    /**/
    /*立体滚动条亮边的颜色*/
    scrollbar-highlight-color: #666;
    /**/
    /*滚动条空白部分的颜色*/
    scrollbar-shadow-color: #999;
    /**/
    /*立体滚动条阴影的颜色*/
    scrollbar-darkshadow-color: #666;
    /**/
    /*立体滚动条强阴影的颜色*/
    scrollbar-track-color: #CDCDCD;
    /**/
    /*立体滚动条背景颜色*/
    scrollbar-base-color: #CDCDCD;
    /**/
    /*滚动条的基本颜色*/
}


/*视频详情页滚动条设置*/


/*滚动条样式*/

.video-fr ::-webkit-scrollbar {
    /*滚动条整体部分，其中的属性有width,height,background,border等（就和一个块级元素一样）（位置1）*/
    width: 7px;
    height: 7px;
    background: #1D1E25;
    border-radius: 2px;
}

.publicStyle {
    /* padding-bottom: 460px; */
}

.top-advertisement {
    position: relative;
    width: 100%;
    height: auto;
}

.top-img1 {
    width: 100%;
    height: auto;
    display: block;
}

.close-advertisement,
.close-advert {
    font-size: 12px;
    color: #FFFFFF;
    line-height: 17px;
    padding: 5px 10px;
    cursor: pointer;
    background: rgba(0, 0, 0, 0.7);
    border-radius: 100px;
}

.width-sty {
    width: 1020px;
}

.width-sty-big {
    width: 1200px;
    margin: 0 auto;
}

.top-advertisement1 {
    position: absolute;
    top: 10px;
    left: 85%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.close-advertisement i,
.close-advert i {
    display: inline-block;
    width: 9.4px;
    height: 9.4px;
    background: url(../images/chaAticle.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
    margin-left: 5px;
}

.top-img-show {
    height: 0;
    opacity: 0;
}

.top-img2 {
    height: auto;
    display: none;
    width: 100%;
}

.top-img2-sty {
    display: block;
}

.index-head {
    background: #FBFBFB;
    width: 100%;
    position: relative;
    height: 65px;
}

.index-head .width-sty-big {
    width: 1000px;
  height:65px;
}

.index-logo {
    width: 129px;
    height: 28px;
    margin-top: 20px;
    display: block;
}

.index-search {
    margin-left: 70px;
    width: 400px;
    height: 40px;
    background: rgba(255, 255, 255, 0.40);
    border-radius: 100px;
    border: 1px solid #F76B1C;
    margin-top: 12px;
    /*   margin-top: 10px\9\0;!* ie9 *!
       border-radius: 0\9\0;!* ie9 *!*/
    /*  border-radius:0\0;*/
}

.index-search input {
    width: 288px;
    color: #333;
    border-radius: 100px;
    padding: 10px;
    border: none;
    height: 40px;
    background: none;
    display: block;
}

.index-searchBox {
    width: 109px;
    height: 100%;
    cursor: pointer;
    background-image: linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -webkit-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -moz-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -o-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -ms-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FE2042, endColorstr=#F76B1C);
    /*IE<9>*/
    border-radius: 0 22.5px 22.5px 0;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    line-height: 39px;
}

.index-searchBox i {
    width: 16px;
    position: relative;
    top: 3px;
    height: 16px;
    margin-right: 5px;
    background-image: url(../images/search.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/search1.png") 1x, url("../images/search.png") 2x);
    background-image: image-set(url("../images/search1.png") 1x, url("../images/search.png") 2x);
    background-size: 100% 100%;
    display: inline-block;
}

.index-searchBox i {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/search.png', sizingMethod='scale')\9;
    background: none\9;
}

:root .index-searchBox i {
    background: url(../images/search.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
}

.head-option a {
    display: block;
    margin-left: 13px;
    cursor: pointer;
    float: left;
}

.head-option {
    margin-top: 14px;
   
}

.head-option i {
    display: block;
    margin-bottom: 5px;
}

.head-option p {
    font-size: 12px;
    color: #9EA6B9;
    text-align: justify;
    line-height: 16px;
    font-family: "Microsoft Yahei";
}

.option-down i {
    width: 18px;
    background: url(../images/opction_down.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
    height: 17px;
}

.option-down i {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/opction_down.png', sizingMethod='scale')\9;
    background: none\9;
}

.option-wechat i {
    width: 18px;
    background: url(../images/opction_wechat.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
    height: 16px;
}

.option-weibo i {
    width: 18px;
    background: url(../images/opction_weibo.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
    height: 16px;
}

.option-wechat i {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/opction_wechat.png', sizingMethod='scale')\9;
    background: none\9;
}

.option-weibo i {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/opction_weibo.png', sizingMethod='scale')\9;
    background: none\9;
}

.head-default img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
}

.channel-div {
    background-image: linear-gradient(-45deg, #f75a1f 0%, #f75a1f 100%);
    /*    background-image: -webkit-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
        background-image: -moz-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
        background-image: -o-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
        background-image: -ms-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FE2042, endColorstr=#F76B1C);!*IE<9>*!*/
    height: auto;
    position: relative;
}

.channel-ul .channel-ul-li {
    height: 100%;
    float: left;
    width: 123px;
    text-align: center;
}

.channel-ul .channel-li-active {
    background: #f11e3e;
}

.channel-ul .channel-li-active-main {
    /*background: #f11e3e;*/
}

.channel-ul .channel-ul-li:hover {
    /*background: #f11e3e;*/
}

.channel-ul .channel-ul-li:hover a {
    text-decoration: underline !important;
}

.channel-ul .channel-ul-a {
    display: block;
    width: 100%;
    text-align: center;
    cursor: pointer;
    font-size: 16px;
    color: #FFFFFF;
    font-family: "Microsoft Yahei";
    font-weight: bold;
    letter-spacing: 0;
    line-height: 30px;
    height: 100%;
}

.index-show {
    height: auto;
    width: 100%;
    background: #F6F6F6;
}

.index-center {
    height: 505px;
    position: relative;
    width: 1000px;
}

.index-show-div {
    width: 1000px;
    height: 100%;
    position: relative;
}

.index-show-box {
    width: 100%;
    height: 100%;
}

.index-show-img {
    width: 1000px;
    height: 100%;
}

.index-show-fr {
    position: absolute;
    top: 0;
    right: 0;
    width: 240px;
    z-index: 99;
    height: 100%;
}

.index-show-bg {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.5;
    background: #000;
    width: 100%;
    height: 100%;
    /*
    background-image: linear-gradient(180deg, rgba(0,0,0,0.00) 0%, #000000 10%, #000000 90%, rgba(0,0,0,0.00) 100%);
    background-image: -webkit-linear-gradient(-90deg, rgba(0,0,0,0.00) 0%, #000000 10%, #000000 90%, rgba(0,0,0,0.00) 100%);
    background-image: -moz-linear-gradient(-90deg, rgba(0,0,0,0.00) 0%, #000000 10%, #000000 90%, rgba(0,0,0,0.00) 100%);
    background-image: -o-linear-gradient(-90deg, rgba(0,0,0,0.00) 0%, #000000 10%, #000000 90%, rgba(0,0,0,0.00) 100%);
    background-image: -ms-linear-gradient(-90deg, rgba(0,0,0,0.00) 0%, #000000 10%, #000000 90%, rgba(0,0,0,0.00) 100%);
    !*    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#000, endColorstr=#000);!*IE<9>*!*!*/
}

.index-show-ul {
    width: 100%;
    height: 100%;
    padding: 6px 0;
    overflow: hidden;
}

.index-show-ul li {
    padding: 10px 15px;
    position: relative;
    cursor: pointer;
}

.index-show-ul li::after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 10px;
    width: 160px;
    height: 1px;
    background: rgba(115, 115, 115, 0.56);
}

.policy-ul>li:hover a,
.agriculture-ul li:hover a {
    color: #FD4837;
    text-decoration: underline !important;
}

.policy-ul .policy-li:hover a {
    color: #222;
}

.index-show-p {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;
    color: #fff;
    line-height: 21px;
    letter-spacing: 0;
    text-align: justify;
}

.index-show-ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.index-show-p1 {
    display: none;
    font-size: 12px;
    color: #d7d7d7;
    height: 16px;
    margin-top: 7px;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: justify;
    width: 100%;
}

.index-show-ul .index-show-li {
    background-image: linear-gradient(-348deg, #BC0915 60%, rgba(188, 9, 21, 0.22) 100%);
    background-image: -webkit-linear-gradient(-348deg, #BC0915 60%, rgba(188, 9, 21, 0.22) 100%);
    background-image: -moz-linear-gradient(-348deg, #BC0915 60%, rgba(188, 9, 21, 0.22) 100%);
    background-image: -o-linear-gradient(-348deg, #BC0915 60%, rgba(188, 9, 21, 0.22) 100%);
    background-image: -ms-linear-gradient(-348deg, #BC0915 60%, rgba(188, 9, 21, 0.22) 100%);
}

.index-show-ul .index-show-li::after {
    display: none;
}

.index-show-ul .index-show-li .index-show-p {
    font-family: "Microsoft Yahei";
    font-weight: bold;
    color: #fff;
    letter-spacing: 0;
}

.index-show-li .index-show-p1 {
    display: block;
}

.index-m {
    background-image: linear-gradient(-360deg, #3C7109 0%, rgba(60, 113, 9, 0.00) 80%);
    background-image: -webkit-linear-gradient(-360deg, #3C7109 10%, rgba(60, 113, 9, 0.00) 80%);
    background-image: -moz-linear-gradient(-360deg, #3C7109 0%, rgba(60, 113, 9, 0.00) 80%);
    background-image: -o-linear-gradient(-360deg, #3C7109 0%, rgba(60, 113, 9, 0.00) 80%);
    background-image: -ms-linear-gradient(-360deg, #3C7109 0%, rgba(60, 113, 9, 0.00) 80%);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3C7109, endColorstr=#3C7109);
    /*IE<9>*/
    position: absolute;
    left: 0;
    z-index: 99;
    top: 0;
    width: 0;
    height: 100%;
    pointer-events: none !important;
}

.index-m-right {
    right: 0;
    left: auto;
}

.index-show-a {
    position: relative;
}

.index-show-po {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0.00) 0%, #383838 100%);
    background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0.00) 0%, #383838 100%);
    background-image: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.00) 0%, #383838 100%);
    background-image: -moz-linear-gradient(-90deg, rgba(0, 0, 0, 0.00) 0%, #383838 100%);
    background-image: -ms-linear-gradient(-90deg, rgba(0, 0, 0, 0.00) 0%, #383838 100%);
    /*
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#000000, endColorstr=#000000);!*IE<9>*!*/
    padding: 10px 50px 20px 50px;
}

.index-show-po p {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.index-show-po1 {
    font-family: "Microsoft Yahei";
    font-weight: bold;
    font-size: 30px;
    color: rgba(255, 255, 255, 0.98);
    text-align: center;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.50);
}

.index-show-po2 {
    font-size: 16px;
    color: rgba(255, 255, 255, 0.87);
    margin-top: 5px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.50);
}

.index-show-box>a {
    display: none;
}

.index-show-box .show-a {
    display: block;
}

.new-video {
    width: 100%;
    height: 625px;
}

.new-video-box {
    height: 100%;
    background: #fff;
    padding-left: 10px;
    padding-right: 10px;
}

.public-title>div:nth-of-type(1)>i {
    margin-right: 5px;
    width: 40px;
    height: 40px;
    position: relative;
    top: 1px;
}

.public-title>.fl>i {
    margin-right: 5px;
    width: 40px;
    height: 40px;
    position: relative;
    display: block;
    top: 1px;
}

.public-title span {
    font-size: 30px;
    color: #222222;
    line-height: 40px;
    display: block;
}

.public-smtit {
    position: relative;
    top: 10px;
}

.public-more {
    display: block;
    font-size: 14px;
    color: #222222;
    font-family: "Microsoft Yahei";
    position: relative;
    top: 20px;
    cursor: pointer;
    margin-left: 10px;
}

.public-tv {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tv2.png', sizingMethod='scale')\9;
    background-image: none\9;
}

:root .public-tv {
    display: block;
    background-image: url(../images/tv2.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/tv1.png") 1x, url("../images/tv2.png") 2x);
    background-image: image-set(url("../images/tv1.png") 1x, url("../images/tv2.png") 2x);
    background-size: 100% 100%;
}

.shortTv {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/shoreTv.png', sizingMethod='scale')\9;
    background-image: none\9;
}

:root .shortTv {
    display: block;
    background-image: url(../images/shoreTv.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/shoreTv1.png") 1x, url("../images/shoreTv.png") 2x);
    background-image: image-set(url("../images/shoreTv1.png") 1x, url("../images/shoreTv.png") 2x);
    background-size: 100% 100%;
}

.public-review {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/prewing.png', sizingMethod='scale')\9;
    background-image: none\9;
}

:root .public-review {
    display: block;
    width: 40px;
    height: 40px;
    background-image: url(../images/prewing.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/prewing1.png") 1x, url("../images/prewing.png") 2x);
    background-image: image-set(url("../images/prewing1.png") 1x, url("../images/prewing.png") 2x);
    background-size: 100% 100%;
    position: relative;
    top: -1px;
}

.column-index {
    font-size: 30px;
    color: #222222;
    line-height: 40px;
}

.column-video-fl {
    width: 397px;
}

.tvDiv {
    position: relative;
    width: 100%;
    height: 226px;
}

.tvDiv-box {
    position: absolute;
    top: 5px;
    right: 5px;
    background: url(../images/tabBg.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
    width: 80px;
    height: 20px;
    font-size: 12px;
    color: rgba(255, 255, 255, 0.87);
    padding: 2px 0;
    text-align: center;
    line-height: 16px;
}

.tvDiv-box i {
    display: inline-block;
    width: 14px;
    position: relative;
    top: 2px;
    margin-right: -2px;
    background-image: url(../images/dateicon2.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/dateicon1.png") 1x, url("../images/dateicon2.png") 2x);
    background-image: image-set(url("../images/dateicon1.png") 1x, url("../images/dateicon2.png") 2x);
    background-size: 100% 100%;
    height: 14px;
}

.column-video-p1 {
    font-size: 20px;
    color: #222222;
    margin-top: 8px;
    width: 100%;
    line-height: 28px;
}

.column-video-p2 {
    font-size: 14px;
    color: #999999;
    margin-top: 8px;
    line-height: 20px;
}

.column-video-fr>a {
    margin: 0 0 20px 5px;
    width: 196px;
}

.column-video-fr {
    width: 402px;
}

.column-video-fr .tvDiv {
    height: 111px;
}

.tvDiv-p {
    padding: 5px;
    width: 100%;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 19px;
    text-align: justify;
}

.green-p {
    font-size: 12px;
    color: #999999;
    padding: 0 5px;
    line-height: 16px;
    margin-top: 8px;
    text-align: justify;
}

.latest-video>a {
    width: 196px;
    transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
    float: left;
    position: relative;
    z-index: 1;
    background: #fff;
    padding-bottom: 13px;
}

.latest-video .tvDiv {
    height: 115px;
}

.latest-video-tit {
    padding: 8px 5px 0 5px;
    background: #fff;
}

.latest-video-title {
    font-size: 14px;
    color: #333333;
    height: 38px;
    text-align: justify;
    line-height: 19px;
}

.latest-video-column {
    font-size: 12px;
    color: #999999;
    line-height: 16px;
    margin-top: 10px;
}

.latest-video>a+a {
    margin-left: 5px;
}

.latest-video>a:hover {
    transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    z-index: 2;
    box-shadow: 0 0 20px 0 rgba(57, 71, 83, 0.20);
}

.latest-video>a:hover .latest-video-tit {
    padding: 5px 10px 0 10px;
}

.latest-video>a:hover .latest-video-title {
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    font-family: "Microsoft Yahei";
    color: #222222;
}

/*.latest-video>a:hover .tvDiv-box,
.latest-video>a:hover .latest-video-column {
    display: none;
}

.latest-video>a:hover .hoverPlay,
.latest-video>a:hover .latest-icon,
.latest-video>a:hover .latest-text {
    display: block;
}*/

.hoverPlay {
    display: none;
    position: absolute;
    width: 35px;
    height: 35px;
    background: url(../images/hoverPlay.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
    bottom: 10px;
    right: 10px;
}

.latest-time i {
    width: 12px;
    height: 12px;
    display: inline-block;
    background: url(../images/hoverTime.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
    margin-right: 5px;
    position: relative;
    top: 1px;
}

.latest-time i {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hoverTime.png', sizingMethod='scale')\9;
    background: none\9;
}

.latest-icon {
    font-size: 10px;
    line-height: 14px;
    font-family: "Microsoft Yahei";
    color: #999999;
    margin-top: 4px;
}

.latest-text {
    font-size: 10px;
    display: none;
    color: #999;
    line-height: 16px;
    margin-top: 5px;
}

.column-fr {
    width: 50%;
    height: 500px;
    padding-bottom: 18px;
}

.column-fr>li {
    padding: 16px 7px;
    font-size: 12px;
    line-height: 14px;
    position: relative;
}

.column-fr>li a {
    color: #222222;
    cursor: pointer;
}

.column-fr .column-fr-li::after {
    content: "";
    position: absolute;
    left: 0;
    width: 4px;
    height: 19px;
    top: 13px;
    background: #FD4837;
}

.column-fr .column-fr-li a {
    color: #FD4837;
}

.videoSwitching>div {
    display: none;
}

.videoSwitching .videoSwitching-show {
    display: block;
}

.advertisement-fr {
    position: relative;
    /* width: 440px; */
    height: 80px;
    display: block;
}


/*精彩回顾轮播*/

.read-banner {
    width: 100%;
    position: relative;
}

.over-banner {
    width: 100%;
    overflow: hidden;
}

:root .over-banner {
    height: auto;
    min-height: 452px;
}

.over-banner {
    height: 400px\9;
    min-height: 400px\9;
}

.shortVideo-over {
    width: 100%;
    height: 440px;
    overflow: hidden;
}

.read-banner-over {
    overflow: hidden;
    width: 100%;
    height: 223px;
}

:root .read-banner-over .swiper-slide {
    width: auto;
}

.read-banner-over .swiper-slide {
    width: 333px;
}

.read-banner-yin {
    position: absolute;
    height: 100%;
    top: 0;
    z-index: 5;
    background: rgba(245, 245, 245, 0.83);
    /*    background-image: linear-gradient(-90deg, rgba(249,249,249,0.50) 0%, #F9F9F9 100%);
        background-image: -webkit-linear-gradient(90deg, rgba(249,249,249,0.50) 0%, #F9F9F9 100%);
        background-image: -moz-linear-gradient(-90deg, rgba(249,249,249,0.50) 0%, #F9F9F9 100%);
        background-image: -ms-linear-gradient(-90deg, rgba(249,249,249,0.50) 0%, #F9F9F9 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F9F9F9, endColorstr=#F9F9F9);!*IE<9>*!*/
}

.read-banner .swiper-container2 {
    width: 1000px;
    height: auto;
    position: relative;
    z-index: 3;
}

.read-banner .swiper-container3 {
    width: 1000px;
    height: auto;
    position: relative;
    z-index: 3;
}

.review-banner a {
    display: block;
    width: 196px;
    cursor: pointer;
}

.read-p1 {
    font-size: 18px;
    color: #333333;
    line-height: 24px;
}

.read-p2 {
    font-size: 14px;
    color: #666666;
    margin-top: 8px;
    line-height: 24px;
}

.read-banner .swiper-button-prev,
.read-banner .swiper-button-next {
    margin-top: -80px;
    display: block;
    z-index: 10;
    left: -35px;
    background: none;
    color: #000;
    font-weight: bold;
}

.read-banner .swiper-button-next {
    left: auto;
    right: -35px;
}

.read-banner .swiper-button-prev:hover,
.read-banner .swiper-button-next:hover {
    background: none;
    color: #FF4F53;
}

.dvertisementa-banner .swiper-container1 {
    width: 1000px;
    height: 120px;
}

.dvertisementa-banner .swiper-pagination {
    width: auto;
    right: 20px;
    bottom: 10px;
}

.hotspot-box-none {
    max-height: 132px;
    padding-right: 10px;
    overflow: hidden;
}

.level-div>div {
    float: left;
    width: 490px;
    max-height: 372px;
    overflow: hidden;
}

.level-div>div:nth-child(2n) {
    float: right;
}

.hotspot-box-none>img {
    display: block;
    margin-right: 20px;
    width: 200px;
    height: 133px;
}

.level-div .hotspot-box-tit .hotspot-box-titA {
    height: 48px;
}

.first-div>a {
    display: block;
    width: 155px;
    float: left;
}

.first-div>a:nth-child(2n) {
    float: right;
}

.first-div p {
    font-size: 12px;
    color: #222222;
    margin-top: 10px;
    text-align: justify;
    line-height: 18px;
}

.first-div img {
    height: 149px;
}

.world-div-pishi {
    margin-left: 20px;
}

.world-div-pishi>div {
    padding-bottom: 20px;
}

.world-div-pishi>div+div {
    margin-top: 20px;
}

.word-fr>img {
    height: 213px;
}

.recomt>span,
.recomt>a {
    display: block;
    float: left;
}

.recomt1 {
    font-size: 18px;
    color: #222222;
    text-align: justify;
    margin-right: 10px;
    line-height: 22px;
}

.recomt2 {
    font-size: 14px;
    color: #333333;
    cursor: pointer;
    margin-top: 3px;
    line-height: 20px;
}

.recomt2:hover {
    color: #FF4F53;
}

.recomt2>span {
    font-family: "Microsoft Yahei";
}

.read-banner .swiper-button-prev1,
.read-banner .swiper-button-next1 {
    width: 24px;
    height: 24px;
    background: url(../images/s_left.png?v=20221214144643)no-repeat;
    background-size: 100% 100%;
    margin-top: -60px;
}

.read-banner .swiper-button-prev1:hover {
    background: url(../images/s_left1.png?v=20221214144643)no-repeat;
    background-size: 100% 100%;
}

.read-banner .swiper-button-next1 {
    background: url(../images/s_right.png?v=20221214144643)no-repeat;
    background-size: 100% 100%;
}

.read-banner .swiper-button-next1:hover {
    background: url(../images/s_right1.png?v=20221214144643)no-repeat;
    background-size: 100% 100%;
}

.review-top {
    width: 196px;
    height: 271px;
    position: relative;
}

.review-top img {
    display: block;
    min-height: 125px;
    width: 100%;
    height: 100%;
}

.heat-div {
    position: absolute;
    top: 5px;
    right: 5px;
    background: url(../images/tabBg.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
    width: 60px;
    padding: 2px 0;
    line-height: 16px;
    font-size: 12px;
    color: #FFFFFF;
    text-align: center;
}

.heat-div-icon {
    background: url(../images/tabHead1.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
    position: relative;
    top: 3px;
    display: inline-block;
    width: 14px;
    height: 14px;
}

.swiper-container2 .revita-replay-div {
    right: 5px;
    left: auto;
}

.review-banner {
    transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
}

.review-banner:hover .hoverPlay {
    display: block;
}

.review-banner:hover {
    transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    z-index: 100;
    /* transform-origin: 0 50% 0;*/
    box-shadow: 0 0 20px 0 rgba(57, 71, 83, 0.20);
    transform-origin: 50% 33% 0;
    -webkit-transform-origin: 50% 33% 0;
    -o-transform-origin: 50% 33% 0;
    -moz-transform-origin: 50% 33% 0;
    -ms-transform-origin: 50% 33% 0;
}

.cont-show2:hover {
    transform-origin: 100% 33% 0;
    -webkit-transform-origin: 100% 33% 0;
    -o-transform-origin: 100% 33% 0;
    -moz-transform-origin: 100% 33% 0;
    -ms-transform-origin: 100% 33% 0;
}

.cont-show1:hover {
    transform-origin: 0 33% 0;
    -webkit-transform-origin: 0 33% 0;
    -o-transform-origin: 0 33% 0;
    -moz-transform-origin: 0 33% 0;
    -ms-transform-origin: 0 33% 0;
}

.cont-sty {
    position: absolute;
    width: 196px;
    height: 100%;
    z-index: 100;
    top: 0;
}

.cont-right {
    right: 0;
}

.cont-left {
    left: 0;
}

.review-topBox {
    width: 100%;
    background: #fff;
    padding: 10px 10px 15px 10px;
}

.review-title {
    font-size: 14px;
    color: #222222;
    text-align: justify;
    line-height: 22px;
}

.heat-div-sty {
    position: static;
    margin-top: 8px;
    display: none;
}

.review-topBox-tit {
    font-size: 10px;
    color: #999999;
    line-height: 16px;
    text-align: justify;
    display: none;
    margin-top: 8px;
}

.review-banner:hover .review-top {
    height: 125px;
    overflow: hidden;
}

.review-banner:hover .review-top img {
    height: auto;
}

.review-banner:hover .revita-replay-div {
    display: none;
}

.review-banner:hover .review-topBox-tit,
.review-banner:hover .heat-div-sty,
.review-banner:hover .latest-time {
    display: block;
}

.review-banner:hover .review-topBox {
    min-height: 198px;
}

.review-banner .latest-icon {
    margin-top: 13px;
}

.review-banner .heat-div-sty {
    padding: 0;
}

.review-banner .heat-div-sty i {
    top: 3px;
}

.review-banner .latest-icon {
    display: block;
}

.review-banner .latest-time {
    display: none;
}

.review-banner .review-title {
    line-height: 20px;
    font-weight: bold;
    font-family: "Microsoft Yahei";
}

.shortVideo .swiper-container1 {
    width: 1000px;
    height: auto;
    position: relative;
    z-index: 3;
}

.shortVideo-banner {
    height: 343px;
}

.shortVideo-banner .column-video-fl {
    width: 390px;
    background: rgba(67, 67, 67, 0.08);
    height: 343px;
}

.shortVideo-banner .tvDiv {
    height: 220px;
}

.shortVideo-banner .column-video-p1 {
    line-height: 26px;
    margin-top: 15px;
}

.shortVideo-tit {
    text-align: justify;
    font-size: 12px;
    color: #999999;
    margin-top: 15px;
}

.shortVideo-banner .latest-icon {
    display: block;
    /*   margin-top: 10px;
       padding-bottom: 9px;*/
    position: absolute;
    bottom: 10px;
    padding: 0 10px;
    left: 0;
    width: 100%;
}

.shortVideo-fr {
    width: 610px;
}

.width-sty-sm {
    width: 1000px !important;
    margin-left: auto;
    margin-right: auto;
}

.shortVideo-fr .tvDiv {
    float: left;
    z-index: 1;
    transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    height: auto;
    -webkit-transition: 0.4s;
    width: 300px;
}

:root .shortVideo-fr .tvDiv {
    position: absolute;
    margin-left: auto;
}

.shortVideo-fr .tvDiv {
    position: static\9;
    margin-left: 2px;
}

.shortVideo .swiper-button-prev1,
.shortVideo .swiper-button-next1 {
    margin-top: -25px;
}

.shortVideo-fr .tvDiv-p {
    font-size: 16px;
    padding: 10px;
    line-height: 21px;
}

.shortVideo .tvDiv-box i {
    width: 14px;
    height: 14px;
    background-image: url(../images/tabHead1.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/tabHead.png") 1x, url("../images/tabHead1.png") 2x);
    background-image: image-set(url("../images/tabHead.png") 1x, url("../images/tabHead1.png") 2x);
    background-size: 100% 100%;
}

.tvDiv-box i {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/dateicon2.png', sizingMethod='scale')\9;
    background: none\9;
    background-image: none\9;
}

:root .tvDiv-box {
    color: rgba(255, 255, 255, 0.87);
}

.tvDiv-box {
    color: #fff\9;
}

.shortVideo-flBox {
    padding: 0 10px;
    position: relative;
    height: 106.8px;
}

.shortVideo-flBox>.display-a {
    height: auto;
}

.video-text-box {
    background: #fff;
    padding: 10px 10px 15px 10px;
    display: none;
}

.video-text-cont {
    font-size: 10px;
    color: #999999;
    margin-top: 4px;
}

.video-text-tit {
    font-size: 14px;
    color: #222222;
    line-height: 21px;
}

.shortVideo-fr>a:hover {
    z-index: 5;
    height: auto;
    transform: scale(1.132, 1.132);
    -webkit-transform: scale(1.132, 1.132);
    -moz-transform: scale(1.132, 1.132);
    -ms-transform: scale(1.132, 1.132);
    -o-transform: scale(1.132, 1.132);
    box-shadow: 0 0 20px 0 rgba(57, 71, 83, 0.20);
}

.shortVideo-fr>a:hover .tvDiv-p {
    display: none;
}

.shortVideo-fr>a:hover .video-text-box {
    display: block;
}

.shortVideo-banner {
    position: relative;
    height: 169px;
}

.shortVideo-fr>a:hover .shortVideo-banner {
    height: 69px;
    overflow: hidden;
}

.shortVideo-fr>a:hover .shortVideo-banner img {
    height: auto;
}

.shortVideo {
    height: 343px;
}

.shortVideo-fr>a .video-text-tit {
    font-weight: bold;
    font-family: "Microsoft Yahei";
}

.shortVideo-fr {
    position: relative;
}

.shortVideo-fr .tvDiv:nth-child(1) {
    top: 0;
    left: 5px;
}

.shortVideo-fr .tvDiv:nth-child(2) {
    top: 0;
    right: 0;
}

.shortVideo-fr .tvDiv:nth-child(2):hover,
.shortVideo-fr .tvDiv:nth-child(4) {
    transform-origin: 100% 50% 0;
    -webkit-transform-origin: 100% 50% 0;
    -o-transform-origin: 100% 50% 0;
    -moz-transform-origin: 100% 50% 0;
    -ms-transform-origin: 100% 50% 0;
}

.shortVideo-fr .tvDiv:nth-child(3) {
    top: 173px;
    left: 5px;
}

.shortVideo-fr .tvDiv:nth-child(4) {
    top: 173px;
    right: 0;
}

.shortVideo .swiper-container1 {
    height: 343px;
}

.swiper-slide {
    margin-left: 0;
    float: left;
}

.help-icon {
    width: 40px;
    height: 40px;
    background-size: 100% 100%;
    top: 0 !important;
}

:root .help-icon {
    background-image: url(../images/help.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/help1.png") 1x, url("../images/help.png") 2x);
    background-image: image-set(url("../images/help1.png") 1x, url("../images/help.png") 2x);
}

.help-icon {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/help.png', sizingMethod='scale')\9;
}

.public-title {
    padding-bottom: 50px\9;
}

:root .public-title {
    padding-bottom: 0;
}

.help-div {
    width: 744px;
}

.help-div>a {
    display: block;
    transition: 0.5s;
    -o-transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    width: 362px;
    cursor: pointer;
    min-height: 385px;
}

.help-div>a+a {
    margin-left: 20px;
}

.help-div-banner {
    position: relative;
    width: 362px;
    height: 240px;
}

.help-div-play {
    height: 42px;
    width: 42px;
    background-image: url(../images/hoverPlay.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/hoverPlay1.png") 1x, url("../images/hoverPlay.png") 2x);
    background-image: image-set(url("../images/hoverPlay1.png") 1x, url("../images/hoverPlay.png") 2x);
    background-size: 100% 100%;
    position: absolute;
    right: 12px;
    cursor: pointer;
    bottom: 12px;
}

.help-divCont {
    padding: 20px 15px;
    background: #fff;
}

.help-divContp1 {
    font-size: 20px;
    width: 100%;
    color: #222222;
    text-align: justify;
    line-height: 26px;
}

.help-divContp2 {
    font-size: 14px;
    color: #999999;
    margin-top: 15px;
    text-align: justify;
    padding: 0 23px;
    line-height: 22px;
    position: relative;
}

.help-divContp2::before {
    width: 22px;
    height: 19px;
    position: absolute;
    content: "";
    top: 0;
    background: url(../images/yin1.png?v=20221214144643)no-repeat;
    background-size: 22px 19px;
    left: -5px;
}

.help-divContp2::after {
    width: 22px;
    height: 19px;
    position: absolute;
    content: "";
    bottom: 0;
    background: url(../images/yin2.png?v=20221214144643)no-repeat;
    background-size: 22px 19px;
    right: -5px;
}

.help-div>a:hover {
    box-shadow: 0 0 20px 0 rgba(57, 71, 83, 0.20);
    -ms-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
    -webkit-transform: translate(-2px, -2px);
    -o-transform: translate(-2px, -2px);
    -moz-transform: translate(-2px, -2px);
}

.help-div>a:hover .help-div-play {
    background-image: url(../images/hoverPlay_red2.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/hoverPlay_red.png") 1x, url("../images/hoverPlay_red2.png") 2x);
    background-image: image-set(url("../images/hoverPlay_red.png") 1x, url("../images/hoverPlay_red2.png") 2x);
    background-size: 100% 100%;
}

.help-ul {
    width: 235px;
    max-height: 387px;
    /* overflow: hidden;*/
}

.help-ul-li {
    position: relative;
    padding-left: 10px;
    transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
}

.help-ul-li:first-of-type::before {
    top: 7px;
}

.help-ul-li::before {
    position: absolute;
    top: 22px;
    left: 0;
    background: url(../images/listDian.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
    width: 5px;
    height: 5px;
    content: "";
}

.help-ul-li a {
    font-size: 14px;
    color: #222222;
    transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
    line-height: 19px;
}

.help-ul-li a p {
    width: 100%;
}

.help-ul>li+li {
    padding-top: 15px;
}

.help-bannerImg {
    display: none;
    float: left;
    width: 100px;
    height: 80px;
    /*    margin-right: 10px;*/
}

.help-ul .help-li-show {
    position: static;
    padding-left: 0;
}

.help-ul .help-li-show::before {
    display: none;
}

.help-ul .help-li-show a {
    height: 80px;
    background: #fff;
    box-shadow: 0 0 20px 0 rgba(57, 71, 83, 0.20);
}

.help-ul .help-li-show img {
    display: block;
}

.help-ul .help-li-show p {
    white-space: normal;
    width: auto;
    height: 80px;
    padding: 10px;
}

.swiper-container4 .latest-icon {
    margin-top: 16px;
}

.Rural-icon {
    background: url(../images/Rural.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
    width: 40px;
    height: 40px;
}

.revita-icon {
    font-size: 14px;
    color: #222222;
    cursor: pointer;
    line-height: 40px;
}

.revita-icon i {
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    top: 5px;
    background-image: url(../images/change_b2.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/change_b1.png") 1x, url("../images/change_b2.png") 2x);
    background-image: image-set(url("../images/change_b1.png") 1x, url("../images/change_b2.png") 2x);
    background-size: 100% 100%;
    margin-right: 10px;
}

.revita-i {
    background-image: url(../images/revita_i.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/revita_i1.png") 1x, url("../images/revita_i.png") 2x);
    background-image: image-set(url("../images/revita_i1.png") 1x, url("../images/revita_i.png") 2x);
    background-size: 100% 100%;
    width: 40px;
    height: 40px;
    top: 0 !important;
}

.revita-i {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/revita_i1.png', sizingMethod='scale')\9;
    background-image: none\9;
}

.revita-top-fl {
    width: 518px;
    margin-bottom: 1px;
    height: 347px;
    position: relative;
    transition: 0.5s;
    -o-transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
}

.revita-top-fl:hover {
    box-shadow: 0 0 20px 0 #fff;
    transform: scale(1.05, 1.05);
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    z-index: 100;
}

.revita-top {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, #000000 100%);
    background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, #000000 100%);
    background-image: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, #000000 100%);
    background-image: -ms-linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, #000000 100%);
    background-image: -o-linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, #000000 100%);
    padding: 16px 18px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.revita-top-bor {
    padding-left: 10px;
    border-left: 2px solid #fff;
}

:root .batch-div+.batch-div {
    display: block\9;
}

.batch-div+.batch-div {
    display: none\9;
}

.revita-top-p {
    font-size: 20px;
    text-align: justify;
    line-height: 26px;
    color: #FFFFFF;
    letter-spacing: 0;
    width: 370px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.50);
}

.full-text:hover {
    text-decoration: underline !important;
}

.revita-top-date {
    opacity: 0.6;
    font-family: "ArialMT";
    font-size: 12px;
    color: #FFFFFF;
}

.revita-top-date i {
    display: inline-block;
    width: 12px;
    height: 12px;
    background-image: url(../images/icon_time2x.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/icon_time.png") 1x, url("../images/icon_time2x.png") 2x);
    background-image: image-set(url("../images/icon_time.png") 1x, url("../images/icon_time2x.png") 2x);
    background-size: 100% 100%;
    margin-right: 5px;
}

.revita-top-cont {
    font-size: 12px;
    color: #FFFFFF;
    line-height: 18px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.50);
    opacity: 0.6;
    margin-top: 10px;
}

.advertising-revita .revita-i {
    display: none;
}

.advertising-revita .revita-icon {
    color: #fff;
    position: relative;
    top: 5px;
    left: -9px;
}

.advertising-revita span {
    color: #fff;
}

.advertising-revita .public-more {
    color: #fff;
}

.advertising-revita .revita-icon i {
    background-image: url(../images/change2.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/change1.png") 1x, url("../images/change2.png") 2x);
    background-image: image-set(url("../images/change1.png") 1x, url("../images/change2.png") 2x);
    background-size: 100% auto;
    background-repeat: no-repeat;
    top: 8px;
}

.revita-top-fr {
    width: 482px;
}

.revita-top-fr>a {
    position: relative;
    cursor: pointer;
    display: block;
    float: left;
    width: 240px;
    height: 173px;
    margin: 0 0 1px 1px;
    transition: 0.5s;
    -o-transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
}

.revita-top-fr>a:hover {
    box-shadow: 0 0 20px 0 #fff;
    transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    z-index: 999;
}

.revita-replay {
    position: absolute;
    /*background: rgba(0,0,0,0.5);*/
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.revita-replay-div {
    z-index: 99;
    position: absolute;
    padding: 2px 5px;
    background: url(../images/tabBg.png?v=20221214144643)no-repeat;
    background-size: 100% 100%;
    font-size: 11px;
    top: 5px;
    left: 5px;
    color: #FFFFFF;
    line-height: 16px;
    text-align: center;
}

.revita-replay-div i {
    margin-right: 2px;
}

.revita-replay-div .replay-div-icon {
    width: 14px;
    height: 14px;
    margin-right: 3px;
    display: inline-block;
    position: relative;
    top: 3px;
}

:root .revita-replay-div .replay-div-icon {
    background-image: url(../images/revitaReplay.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/revitaReplay1.png") 1x, url("../images/revitaReplay.png") 2x);
    background-image: image-set(url("../images/revitaReplay1.png") 1x, url("../images/revitaReplay.png") 2x);
    background-size: 100% 100%;
}

.revita-replay-div .replay-div-icon {
    background-image: none\9;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/revitaReplay.png', sizingMethod='scale')\9;
    background: none\9;
}

.replay-bottom {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0.00) 0%, #000000 99%);
    background-image: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.00) 0%, #000000 99%);
    background-image: -moz-linear-gradient(-180deg, rgba(0, 0, 0, 0.00) 0%, #000000 99%);
    background-image: -ms-linear-gradient(-180deg, rgba(0, 0, 0, 0.00) 0%, #000000 99%);
    /*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#000000, endColorstr=#000000);!*IE<9>*!*/
    padding: 10px 18px 10px 18px;
}

.replay-bottom .revita-top-p {
    width: 100%;
    font-size: 16px;
    line-height: 22px;
}

.revita-top-bor .revita-top-cont {
    margin-top: 8px;
}

.replay-bottom .revita-top-date {
    margin-top: 6px;
}

.revita-div-bottom>a {
    display: block;
    float: left;
    height: 173px;
    transition: 0.5s;
    -o-transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    cursor: pointer;
    position: relative;
    width: 259px;
}

.revita-div-bottom>a:hover {
    box-shadow: 0 0 20px 0 #fff;
    transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    z-index: 100;
}

.revita-div-bottom>a+a {
    margin-left: 1px;
}

.revita-div-bottom>a:nth-of-type(2) {
    width: 499px;
}

.revita-div-bottom>a:nth-of-type(3) {
    width: 240px;
}

.new-era {
    display: block;
    width: 100%;
    overflow: hidden;
    height: 222px;
    position: relative;
}

.new-era .revita-replay-div {
    right: 5px;
    left: auto;
}

.revita-replay-div .original {
    width: 14px;
    height: 14px;
    background-image: url(../images/original2x.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/original.png") 1x, url("../images/original2x.png") 2x);
    background-image: image-set(url("../images/original.png") 1x, url("../images/original2x.png") 2x);
    position: relative;
    top: 2px;
    background-size: 100% 100%;
}

.revita-replay-div .original {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/original2x.png', sizingMethod='scale')\9;
    background-image: none\9;
}

.rich-icon {
    background-image: url(../images/rivh2.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/rivh1.png") 1x, url("../images/rivh2.png") 2x);
    background-image: image-set(url("../images/rivh1.png") 1x, url("../images/rivh2.png") 2x);
    background-size: 100% 100%;
}

.rich-icon {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/rivh2.png', sizingMethod='scale')\9;
    background-image: none\9;
}

.commissions-icon {
    background-image: url(../images/commissions2.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/commissions1.png") 1x, url("../images/commissions2.png") 2x);
    background-image: image-set(url("../images/commissions1.png") 1x, url("../images/commissions2.png") 2x);
    background-size: 100% 100%;
}

.commissions-icon {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/commissions2.png', sizingMethod='scale')\9;
    background-image: none\9;
}

.wisdom-icon {
    background-image: url(../images/wisdom2.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/wisdom.png") 1x, url("../images/wisdom2.png") 2x);
    background-image: image-set(url("../images/wisdom.png") 1x, url("../images/wisdom2.png") 2x);
    background-size: 100% 100%;
}

.wisdom-icon {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/wisdom2.png', sizingMethod='scale')\9;
    background-image: none\9;
}

.global-icon {
    background-image: url(../images/global2.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/global.png") 1x, url("../images/global2.png") 2x);
    background-image: image-set(url("../images/global.png") 1x, url("../images/global2.png") 2x);
    background-size: 100% 100%;
}

.global-icon {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/global.png', sizingMethod='scale')\9;
    background-image: none\9;
}

.transformation {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 15px 20px;
}

.transformation-p1 {
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: justify;
    line-height: 20px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.50);
}

.transformation-p2 {
    font-size: 22px;
    color: #FFFFFF;
    margin-top: 3px;
    text-align: justify;
    line-height: 30px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.50);
}

.new-era-layer {
    position: absolute;
    z-index: 1;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    bottom: -100%;
    left: 0;
}

.new-era-layer p {
    text-align: center;
}

.look-immediately {
    display: block;
    background-image: linear-gradient(45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -webkit-linear-gradient(45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -moz-linear-gradient(45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -ms-linear-gradient(45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -o-linear-gradient(45deg, #FE2042 0%, #F76B1C 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FE2042, endColorstr=#F76B1C);
    /*IE<9>*/
    margin-top: 15px;
    width: 120px;
    height: 30px;
    font-size: 14px;
    color: #FFFFFF;
    cursor: pointer;
    text-align: center;
    line-height: 29px;
    border-radius: 100px;
}

.new-era:hover .transformation {
    display: none;
}

.new-era:hover .new-era-layer {
    bottom: 0;
}

.swiper-container3 .swiper-button-prev1,
.swiper-container3 .swiper-button-next1 {
    margin-top: -12px;
}

.policy-icon {
    background: url(../images/policyIcon.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
}

.ying-bg-p {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 12px 150px 12px 15px;
    font-size: 20px;
    color: #FFFFFF;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.50);
}

.zixun-p {
    padding: 27px 20px 10px 20px;
}

.zixun-p p {
    padding: 0;
}

.zixun-p1 {
    font-size: 24px;
    color: #FFFFFF;
    line-height: 31px;
}

.ying-bg-p1,
.ying-bg-p11 {
    font-size: 14px;
    color: #FFFFFF;
    line-height: 22px;
    margin-top: 5px;
    text-align: justify;
}

.ying-bg-p11 {
    line-height: 19px;
    width: 100%;
}

.swiper-container-horizontal>.swiper-pagination-sty {
    width: auto;
    right: 15px;
    left: auto;
    bottom: 17px;
}

.swiper-pagination-bullet {
    background: #FFFFFF;
    width: 6px;
    height: 6px;
}

.policy-fr {
    width: 490px;
}

.information-fr {
    width: 360px;
}

.policy-fr-title {
    font-size: 20px;
    color: #222222;
    width: 100%;
    display: block;
    margin-bottom: 10px;
    line-height: 26px;
}

.policy-fr-title:hover {
    text-decoration: underline !important;
}

.full-text {
    font-size: 14px;
    color: #101010;
    line-height: 22px;
    cursor: pointer;
}

.full-text:hover,
.public-more:hover {
    color: #FD4837;
}

.policy-fr-text {
    font-size: 14px;
    color: #999999;
    line-height: 22px;
}

.policy-fr-top {
    padding-bottom: 20px;
    border-bottom: 1px solid #E1E1E1;
}

.policy-ul {
    padding-top: 20px;
}

.get-rich-ul {
    padding-top: 0;
    padding: 0 15px;
    background: #fff;
    width: 100%;
    height: 151px;
    overflow: hidden;
}

.get-rich-box {
    box-shadow: 0 0 20px 0 rgba(57, 71, 83, 0.20);
}

.policy-ul>li+li {
    margin-top: 15px;
}

.policy-ul>li {
    font-size: 14px;
    padding-left: 10px;
    cursor: pointer;
    position: relative;
}

.policy-ul>li::before {
    position: absolute;
    content: "";
    left: 0;
    top: 8px;
    background: #FF4F53;
    width: 4px;
    height: 4px;
    border-radius: 50%;
}

.policy-ul a {
    line-height: 19px;
    color: #222;
    display: inline-block;
    width: 370px;
}

.get-rich-ul>li {
    margin-top: 15px;
}

.policy-ul>li {
    padding-top: 10px\9;
}

:root .policy-ul>li {
    padding-top: 0;
}

.get-rich-ul a {
    width: 100%;
}

.policy-ul span {
    line-height: 16px;
    color: #999999;
}

.policy-ul .policy-li span {
    display: none;
}

.policy-ul .policy-li a {
    font-size: 18px;
    font-family: "Microsoft Yahei";
    font-weight: bold;
    line-height: 20px;
}

.get-rich>div {
    width: 490px;
}

.get-rich-banner {
    height: 274px;
}

.img-banner {
    width: 100%;
    height: 410px;
    display: block;
}

.img-banner a {
    display: none;
    width: auto;
    height: auto !important;
}

.img-banner img {
    width: 100%;
    height: auto;
}

.img-banner .img-banner-show {
    display: block;
}

.dynamic-box {
    position: absolute;
    bottom: -60px;
    margin: 0 auto;
    width: 460px;
    overflow: hidden;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.dynamic-box>div,
.dynamic-box .swiper-container4 {
    width: 100%;
    height: 100%;
}

.dynamic-box .swiper-container4 .swiper-wrapper {
    padding-bottom: 45px;
}

.dynamic-box .swiper-container-horizontal>.swiper-pagination-sty {
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.dynamic-box .swiper-slide {
    background: #fff;
    padding: 15px 40px;
}

.dynamic-box .swiper-slide {
    position: relative;
}

.dynamic-box .swiper-slide::after {
    position: absolute;
    bottom: 0;
    content: "";
    left: 0;
    width: 100%;
    height: 4px;
    background-image: linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -webkit-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -moz-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -ms-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -o-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FE2042, endColorstr=#F76B1C);
    /*IE<9>*/
}

.dynamic-a {
    font-size: 20px;
    color: #222222;
    line-height: 26px;
}

.dynamic-p {
    font-size: 12px;
    color: #999999;
    margin-top: 10px;
    text-align: justify;
    line-height: 20px;
}

.block-div {
    display: block !important;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/s_right.png?v=20221214144643);
    width: 20px;
    height: 20px;
    background-size: 100%;
}

.swiper-button-next:hover,
.swiper-container-rtl .swiper-button-prev:hover {
    background-image: url(../images/s_right1.png?v=20221214144643);
    background-size: 100%;
}

.dynamic-box .swiper-button-next,
.dynamic-box .swiper-button-prev {
    margin-top: -34px;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url(../images/s_left.png?v=20221214144643);
    width: 20px;
    height: 20px;
    background-size: 100%;
}


/*.policy-banner .arrow{
    background-image: none;
}*/

.swiper-button-prev:hover,
.swiper-container-rtl .swiper-button-next:hover {
    background-image: url(../images/s_left1.png?v=20221214144643);
    background-size: 100%;
}

.dynamic-box .swiper-pagination-bullet {
    background: #9b9b9b;
}

.swiper-pagination-bullet-active,
.dynamic-box .swiper-pagination-bullet-active {
    width: 16px;
    height: 16px;
    background: url(../images/circularl2x.png?v=20221214144643) no-repeat;
    position: relative;
    background-size: 100% 100%;
    top: 5px;
    opacity: 1 !important;
}

.agriculture {
    width: 235px;
    height: 156px;
    position: relative;
}

.agriculture-p {
    font-size: 14px;
    color: #FFFFFF;
    line-height: 20px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.50);
    text-align: justify;
    padding: 10px;
    bottom: 0;
    left: 0;
}

.agriculture-title {
    font-size: 26px;
    width: 100%;
    color: #222222;
    line-height: 35px;
}

:root .agriculture-title {
    padding-top: 0;
}

.agriculture-title {
    padding-top: 20px\9;
}

.agriculture-ul li {
    padding-top: 13px;
    display: block;
    float: left;
    position: relative;
}

.agriculture-ul a {
    font-size: 14px;
    line-height: 20px;
    color: #222222;
}

.agriculture-ul li:nth-of-type(2n) {
    margin-left: 10px;
    padding-left: 10px;
}

.agriculture-ul li:nth-of-type(2n)::before {
    content: "";
    position: absolute;
    width: 1px;
    left: 0;
    top: 18px;
    height: 18px;
    background: #f2f2f2;
}

.get-rich-ul1 {
    padding-top: 10px;
}

.get-rich-ul1>li:hover a {
    font-size: 18px;
    color: #222222;
    font-family: "Microsoft Yahei";
    font-weight: bold;
}

.wisdom-banner {
    height: 326px;
}

.sponsor-ul li {
    width: 160px;
    position: relative;
    float: left;
    height: 60px;
    background: #FFFFFF;
    margin-right: 8px;
    border: 1px solid #F5F5F5;
    text-align: center;
}

.sponsor-ul li:nth-of-type(6n) {
    margin-right: 0;
}

.sponsor-ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.sponsor-ul img {
    width: auto;
    display: block;
    max-width: 100%;
}

.follow {
    font-size: 30px;
    color: #222222;
    line-height: 40px;
}

.follow-box>div {
    width: 32%;
    float: left;
}

.follow-box>div+div {
    margin-left: 2%;
}

.follow-cold {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    -ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    -o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    width: 100px;
    height: 100px;
    margin-right: 10px;
    position: relative;
}

.follow-div-p1 {
    font-size: 18px;
    color: #1C1925;
    line-height: 26px;
}

.follow-div-p2 {
    font-size: 14px;
    color: #1C1925;
    line-height: 20px;
    margin-top: 6px;
}

.follow-explain {
    font-size: 12px;
    color: #9EA6B9;
    margin-top: 10px;
    line-height: 18px;
}

.footer-div-bor {
    position: relative;
}

.footer-div-bor::before {
    position: absolute;
    content: "";
    top: -25px;
    left: 0;
    width: 100%;
    height: 2px;
    background-image: linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -webkit-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -moz-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -ms-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -o-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FE2042, endColorstr=#F76B1C);
    /*IE<9>*/
}

.href-dl {
    width: 50%;
}

.href-p {
    display: block;
    font-size: 16px;
    color: #333333;
}

.href-dl dt,
.cooperative-dl dt {
    font-size: 16px;
    color: #333333;
    text-align: left;
    line-height: 21px;
    display: block;
}

.href-dl dd,
.cooperative-dl dd {
    font-size: 12px;
    color: #666666;
    float: left;
    cursor: pointer;
    width: 32.5%;
    line-height: 16px;
    margin-top: 15px;
    text-align: left;
}

.cooperative-dl dd {
    width: 100%;
    float: none;
}

.cooperative-dl+.cooperative-dl {
    margin-left: 5%;
}

.href-div {
    display: inline-block;
}

.back-theTop {
    position: fixed;
    z-index: 9999;
    display: none;
    width: 78px;
    cursor: pointer;
    bottom: 10px;
}


/*
.back-theTop:hover{
    background-image: linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -moz-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -ms-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -o-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -webkit-linear-gradient(45deg, #FE2042 0%, #F76B1C 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FE2042, endColorstr=#F76B1C);!*IE<9>*!
}*/

.back-theTop i {
    display: block;
    background: url(../images/backTop.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
    width: 20px;
    height: 12px;
}

.back-theTop:hover i {
    background: url(../images/backTop1.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
}

.back-theTop p {
    font-size: 12px;
    color: #222222;
    line-height: 16px;
    margin-top: 4px;
}

.back-theTop:hover p {
    color: #fff;
}

.host-footer {
    font-size: 12px;
    color: #999999;
    text-align: center;
    line-height: 16px;
}

.about-footer a {
    font-size: 12px;
    color: #999999;
    cursor: pointer;
}

.about-footer li {
    position: relative;
    display: inline-block;
}

.about-footer li+li {
    padding-left: 10px;
    margin-left: 10px;
}

.about-footer {
    margin-top: 10px;
}

.about-footer li+li::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 12px;
    background: #E1E1E1;
    top: 2px;
    left: 0;
}

.host-footer-p {
    margin-top: 10px;
}

.bottom-ad {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 999999;
}

.tit-sty {
    display: block;
    margin-right: 10px;
    background-image: linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -moz-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -ms-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -o-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -webkit-linear-gradient(45deg, #FE2042 0%, #F76B1C 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FE2042, endColorstr=#F76B1C);
    /*IE<9>*/
    box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -webkit-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -ms-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -moz-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -o-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    border-radius: 2.5px;
    width: 5px;
    height: 24px;
    position: relative;
    top: 4px;
}

.tit-public span {
    display: block;
    line-height: 31px;
    font-size: 24px;
    color: #333333;
    margin-bottom:10px;
}

.more-a {
    font-size: 14px;
    color: #333333;
    line-height: 30px;
    cursor: pointer;
}

.moreArrow {
    background-image: url(../images/moreArrow2.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/moreArrow1.png") 1x, url("../images/moreArrow2.png") 2x);
    background-image: image-set(url("../images/moreArrow1.png") 1x, url("../images/moreArrow2.png") 2x);
    background-size: 100% 100%;
    width: 6px;
    height: 10px;
    display: block;
    position: relative;
    top: 10px;
    margin-left: 5px;
}

.information-banner {
    height: 340px;
    width: 615px;
}

.information-banner .swiper-wrapper,
.information-banner .swiper-wrapper .swiper-slide {
    height: 298px;
}

.information-banner .swiper-wrapper .swiper-slide {
    overflow: hidden;
}

.len-pagination {
    bottom: 0 !important;
}

.swiper-container-horizontal>.len-pagination .swiper-pagination-bullet {
    background: #ADB2B6;
    width: 8px;
    height: 8px;
    opacity: 0.7;
}

.len-pagination .swiper-pagination-bullet-active,
.len-pagination .dynamic-box .swiper-pagination-bullet-active {
    background: none !important;
    background-image: linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%) !important;
    background-image: linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%) !important;
    background-image: -moz-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%) !important;
    background-image: -ms-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%) !important;
    background-image: -o-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%) !important;
    background-image: -webkit-linear-gradient(45deg, #FE2042 0%, #F76B1C 100%) !important;
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FE2042, endColorstr=#F76B1C);
    /*IE<9>*/
    box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -webkit-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -ms-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -moz-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -o-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    border-radius: 49px;
    width: 40px !important;
    top: 0;
}

.information-fr .policy-fr-text {
    color: #555555;
}

.information-fr .policy-ul a {
    color: #333333;
}

.authoritative-div>div {
    width: 480px;
}

.authoritative-top {
    height: 270px;
    display: block;
    overflow: hidden;
    cursor: pointer;
    position: relative;
}

.authoritative-top img {
    width: 100%;
    height: 100%;
    transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    display: block;
}

.authoritative-top:hover img {
    transform: scale(1.07, 1.07);
    -webkit-transform: scale(1.07, 1.07);
    -moz-transform: scale(1.07, 1.07);
    -ms-transform: scale(1.07, 1.07);
    -o-transform: scale(1.07, 1.07);
}

.authoritative-top p {
    font-size: 18px;
    color: #FFFFFF;
    width: 100%;
    line-height: 22px;
    padding: 28px 20px 10px 20px;
}

.authoritative-tab {
    position: absolute;
    padding: 9px 10px;
    font-size: 18px;
    line-height: 24px;
    color: #FFFFFF;
    background-image: linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -moz-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -ms-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -o-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -webkit-linear-gradient(45deg, #FE2042 0%, #F76B1C 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FE2042, endColorstr=#F76B1C);
    /*IE<9>*/
    box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -webkit-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -ms-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -moz-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -o-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    top: 0;
    left: 0;
}

.authoritative-ul {
    height: 181px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    padding: 5px 20px 20px 20px;
}

.authoritative-ul>li {
    line-height: 26px;
    margin-top: 5px;
}

.authoritative-ul a {
    color: #333;
}

.research-img {
    width: 520px;
    height: 293px;
    overflow: hidden;
}
.end{
	position: relative;
}
.research-div {
  	
    width: 460px;
    //height: 293px;
}

.research-p {
    font-size: 24px;
    color: #2C3235;
    line-height: 31px;
}

.research-tit {
    padding-left: 50px;
    position: relative;
    font-size: 18px;
    color: #555555;
    text-align: justify;
    line-height: 30px;
    margin-top: 15px;
}

.research-tit::before {
    width: 37px;
    height: 35px;
    background: url(../images/quotation.png?v=20221214144643) no-repeat;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    background-size: 100% 100%;
}

.expert1-banner>a {
    width: 100%;
    height: 260px;
    display: block;
}

.expert1-banner-div {
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    height: 80px;
    padding: 0px 10px 0px 10px;
   // overflow: hidden;
}

.expert1-banner-imgD {
    width: 100%;
    height: 180px;
    overflow: hidden;
}

.expert1-banner-img {
    display: block;
    width: 100%;
    height: 100%;
}

.expert1-banner-div p {
    font-size: 14px;
    color: #555555;
    line-height: 19px;
    text-align: center;
}

.expert1-banner-name {
    font-size: 16px;
    color: #333333;
    margin-bottom: 5px;
    line-height: 21px;
}

.host-footer-bg {
    padding: 23px 0;
    background: #3B3B3B;
}

.atlas-div {
    background: #D8D8DA;
    padding: 20px 0 30px 0;
}

.two-level-div .two-level {
    font-family: "Microsoft Yahei";
    margin: 0 5px;
}

.two-level-div a,
.two-level-div span {
    font-size: 14px;
    color: #333;
    line-height: 19px;
}

.two-level-div a {
    cursor: pointer;
}

.two-level-div>img {
    width: 129px;
    display: block;
    float: left;
    margin-right: 40px;
}

.share-ul li {
    display: inline-block;
    width: 50px;
    height: 50px;
}

.share-ul li+li {
    margin-left: 20px;
}

.share-ul .micro-blog {
    background: url(../images/weibo_b.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
}

.share-ul .micro-blog:hover {
    background: url(../images/weibo_b1.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
}

.share-ul .weiChat {
    background: url(../images/weChat_b.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
}

.share-ul .weiChat:hover {
    background: url(../images/weChat_b1.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
}

.share-ul .qq {
    background: url(../images/qq_b.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
}

.share-ul .qq:hover {
    background: url(../images/qq_b1.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
}

.share-ul .qq-z {
    background: url(../images/qqZ_b.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
}

.share-ul .qq-z:hover {
    background: url(../images/qqZ_b1.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
}

.share-ul a {
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.share-ul {
    position: relative;
    top: -20px;
}

.atlas-title {
    font-size: 24px;
    color: #333;
    line-height: 31px;
}

.prev-atlas,
.next-atlas {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.88);
    line-height: 19px;
    position: absolute;
    bottom: 55px;
    left: 30px;
}

.next-atlas {
    left: auto;
    right: 30px;
}

.total-commit {
    font-size: 14px;
    color: #333333;
    text-align: right;
    line-height: 31px;
}

.total-commit span {
    color: #FD4837;
}

.review-head {
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin-right: 15px;
}

.review-head img {
    display: block;
    border-radius: 50%;
    width: 100%;
    height: 100%;
}

.review-div {
    overflow: hidden;
}

.review-div textarea {
    background: #FFFFFF;
    padding: 10px;
    border: 2px solid #C1C1C1;
    height: 118px;
    line-height: 21px;
    color: #333;
    font-size: 16px;
    width: 100%;
}

.release-a {
    background-image: linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -moz-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -ms-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -o-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -webkit-linear-gradient(45deg, #FE2042 0%, #F76B1C 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FE2042, endColorstr=#F76B1C);
    /*IE<9>*/
    box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -webkit-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -ms-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -moz-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -o-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    width: 110px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #FFFFFF;
    margin-top: 7px;
    text-align: center;
    display: block;
    cursor: pointer;
}

.review-div-name {
    font-size: 16px;
    color: #333333;
    line-height: 21px;
}

.review-div-p {
    font-size: 16px;
    color: #555555;
    line-height: 26px;
    text-align: justify;
    margin-top: 10px;
}

.review-div-time {
    font-size: 14px;
    color: #999999;
    margin-top: 10px;
}

.review-ul li {
    border-bottom: 1px solid #EAEAEA;
    padding-bottom: 20px;
}

.review-ul li+li {
    padding-top: 20px;
}

.look-whole {
    background: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10);
    border-radius: 3px;
    display: block;
    width: 100%;
    height: 50px;
    cursor: pointer;
    line-height: 50px;
    font-size: 14px;
    color: #333333;
    text-align: center;
}

.look-whole:hover {
    color: #FD4837;
}

.ranking-Front li+li {
    margin-top: 10px;
}

.ranking-Front li {
    cursor: pointer;
}

.ranking-fl-div {
    width: 120px;
    overflow: hidden;
    height: 68px;
    position: relative;
}

.ranking-fl-div>img {
    width: 100%;
    height: 100%;
    display: block;
}

.somefather{
   position: relative;
}
.somefather p{
	width:235px;
      padding-left: 30px;
}

.ranking-fl-div span,.some {
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    background-image: linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -moz-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -ms-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -o-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -webkit-linear-gradient(45deg, #FE2042 0%, #F76B1C 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FE2042, endColorstr=#F76B1C);
    /*IE<9>*/
    box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -webkit-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -ms-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -moz-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -o-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    font-size: 18px;
    color: #FFFFFF;
    line-height: 30px;
    top: 0;
    left: 0;
    text-align: center;
}


.boxShaow {
    box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -webkit-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -ms-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -moz-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -o-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
}

.liner {
    background-image: linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -moz-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -ms-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -o-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -webkit-linear-gradient(45deg, #FE2042 0%, #F76B1C 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FE2042, endColorstr=#F76B1C);
    /*IE<9>*/
}

.ranking-fl-p {
    background: #F6F6F6;
    border: 1px solid #EAEAEA;
    overflow: hidden;
    padding: 4px 5px;
    font-size: 14px;
    height: 68px;
    color: #333333;
    text-align: justify;
    line-height: 20px;
}

.ranking-fl-div>.ranking-fl-p{
	width:120px;
}
.ranking-fl-p:hover {
    text-decoration: underline;
}

.ranking-behind-li div {
    border-radius: 2.5px;
    width: 20px;
    height: 20px;
    font-size: 12px;
    color: #FFFFFF;
    line-height: 22px;
    text-align: center;
    margin-right: 5px;
}

.ranking-behind-li p {
    font-size: 14px;
    color: #333333;
    width: 210px;
    line-height: 23px;
}

.ranking-behind-li p:hover {
    color: #FD4837;
}

.ranking-behind-li a:hover {
    text-decoration: underline !important;
    color: #FD4837;
}

.ranking-behind-li {
    margin-top: 10px;
    cursor: pointer;
}

.ranking-behind-li+.ranking-behind-li {
    margin-top: 5px;
}

.scavenging-div {
    width: 100%;
    padding: 10px;
    background: #F2F5F7;
    border: 1px solid #DDE1E4;
    position: relative;
}

.scavenging-div img {
    width: 100px;
    height: 100px;
    display: block;
    margin-right: 10px;
}

.middle-div {
    display: table;
    overflow: hidden;
    width: 100px;
    height: 100px;
}

.middle-div div {
    display: table-cell;
    font-size: 14px;
    color: #333333;
    vertical-align: middle;
    line-height: 20px;
}

.scavenging-div::before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    height: 100%;
    background: #FE2042;
    width: 3px;
}

.sketch-ul {
    height: 188px;
}

.sketch-ul li {
    width: 333px;
    height: 100%;
    overflow: hidden;
}

.sketch-ul li:hover img {
    transform: scale(1.07, 1.07);
    -webkit-transform: scale(1.07, 1.07);
    -moz-transform: scale(1.07, 1.07);
    -ms-transform: scale(1.07, 1.07);
    -o-transform: scale(1.07, 1.07);
}

.sketch-ul a {
    position: relative;
}

.sketch-ul-div {
    position: absolute;
    bottom: 0;
    left: 0;
}

.sketch-ul-top {
    background: #FD4837;
    font-size: 14px;
    color: #FFFFFF;
    text-align: justify;
    line-height: 20px;
    display: inline;
    padding: 3px 5px;
}

.sketch-ul-botm {
    font-size: 22px;
    color: #FFFFFF;
    padding: 5px;
    text-align: justify;
    line-height: 30px;
    background: #000000;
}

.sketch-ul img {
    display: block;
    width: 100%;
    min-height: 100%;
    height: auto;
    transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
}

.world-banner-img {
    width: 100%;
    height: 100%;
    display: block;
}

.world-banner-box {
    position: relative;
    background: url(../images/agriBanner.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
}

.world-banner {
    background: rgba(0, 0, 0, 0.40);
    width: 100%;
    height: 100%;
}

.world-banner-cont {
    padding: 30px 0 50px 0;
}

.world-banner-cont h1 {
    font-size: 36px;
    color: #FFFFFF;
    text-align: center;
    line-height: 47px;
}

.world-banner-cont h5 {
    font-size: 18px;
    margin-top: 10px;
    text-align: center;
    color: #FFFFFF;
    line-height: 24px;
}

.world-img-fl {
    width: 500px;
    cursor: pointer;
    height: 282px;
    display: block;
    overflow: hidden;
}

.world-img-fl img,
.world-img-fr img {
    width: 100%;
    height: 100%;
    display: block;
}

.world-img-fr {
    width: 500px;
}

.world-img-fr a {
    display: block;
    width: 250px;
    height: 141px;
    overflow: hidden;
    cursor: pointer;
    float: left;
}

.world-p {
    position: relative;
    width: 680px;
    font-size: 18px;
    text-align: justify;
    color: #FFFFFF;
    line-height: 30px;
}

.world-p::before,
.world-p::after {
    position: absolute;
    content: '';
    top: 0;
    width: 50px;
    height: 46px;
    left: -70px;
    background: url(../images/quotation.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
}

.world-p::after {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    left: auto;
    right: -70px;
    top: auto;
    bottom: 0;
}

.more-detail {
    display: block;
    width: 200px;
    height: 50px;
    cursor: pointer;
    line-height: 50px;
    text-align: center;
    border-radius: 43px;
    font-size: 14px;
    color: #FFFFFF;
}

.world-banner-div>div:nth-of-type(even) .world-banner {
    background: rgba(255, 255, 255, 0.80);
}

.world-banner-div>div:nth-of-type(even) h1,
.world-banner-div>div:nth-of-type(even) h5 {
    color: #333333;
}

.world-banner-div>div:nth-of-type(even) .world-p {
    color: #2C3235;
}

.special-banner {
    width: 100%;
    overflow: hidden;
    height: 282px !important;
}

.special-banner .swiper-container {
    width: 750px;
    height: 100%;
    overflow: visible !important;
}

.special-banner .arrow {
    width: 140px;
    height: 200px;
    background-position: 116px 86px;
    background-color: rgba(0, 0, 0, 0.40);
    margin-top: 0;
    top: 30px;
}

.special-banner .swiper-container .swiper-wrapper .swiper-slide {
    width: 720px
}

.special-banner .swiper-container .swiper-wrapper .swiper-slide img {
    width: 100%;
    height: 260px;
}

.special-banner .swiper-container .swiper-wrapper .swiper-slide-prev,
.special-banner .swiper-container .swiper-wrapper .swiper-slide-next {
    margin-top: 30px;
    height: 200px !important;
}

.special-banner .swiper-container .swiper-wrapper .swiper-slide-prev img,
.special-banner .swiper-container .swiper-wrapper .swiper-slide-next img {
    height: 200px !important;
}

.special-banner .swiper-container .swiper-wrapper .swiper-slide-active {
    width: 720px;
    height: 260px;
}

.special-banner .swiper-button-prev {
    left: -125px;
}

.special-banner .swiper-slide {
    display: block;
}

.special-banner .swiper-button-next {
    right: -125px;
}

.special-ul li {
    width: 240px;
    height: 210px;
    float: left;
    margin-left: 5px;
    margin-bottom: 20px;
}

.special-ul li:nth-of-type(3n+1),
.special-ul li:first-child {
    margin-left: 0;
}

.special-ul-img {
    width: 100%;
    height: 135px;
    overflow: hidden;
}

.special-banner .zixun-p {
    display: none;
}

.special-ul p {
    background: #FFFFFF;
    font-size: 16px;
    color: #333333;
    line-height: 21px;
    text-align: justify;
    padding: 11px 10px 20px 10px;
    border: 1px solid #EAEAEA;
    height: 75px;
}

.special-banner .swiper-container .swiper-wrapper .swiper-slide-active .zixun-p {
    display: block;
}

.nav-index .nav-index-a {
    font-size: 14px;
    color: #333333;
    cursor: pointer;
    line-height: 16px;
}

.nav-index {
    margin-left: 40px;
    padding-top: 25px;
}

.nav-index .nav-index-i {
    padding: 0 20px 0 30px;
    height: 40px;
}

.nav-index-i i {
    background: url(../images/arrowDown.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
    position: relative;
    top: 0;
    width: 11px;
    left: 5px;
    height: 11px;
}

.nav-index-i:hover i {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

.nav-index-i:hover .nav-po {
    display: block;
}

.nav-po {
    position: absolute;
    width: 100%;
    padding-top: 17px;
    background: rgba(255, 255, 255, 0.90);
    box-shadow: 0 2px 6px 0 rgba(1, 0, 0, 0.10);
    -webkit-box-shadow: 0 2px 6px 0 rgba(1, 0, 0, 0.10);
    -ms-box-shadow: 0 2px 6px 0 rgba(1, 0, 0, 0.10);
    -moz-box-shadow: 0 2px 6px 0 rgba(1, 0, 0, 0.10);
    -o-box-shadow: 0 2px 6px 0 rgba(1, 0, 0, 0.10);
    left: 0;
    top: 65px;
    cursor: default;
    display: none;
    z-index: 9999;
}

.nav-po li {
    margin-left: 72.5px;
    float: left;
    padding-bottom: 17px;
}

.nav-po li:first-child {
    margin-left: 0;
}

.nav-po li a {
    font-size: 14px;
    color: #333333;
    line-height: 16px;
    cursor: pointer;
}

.nav-po li a:hover {
    color: #FD4837;
}

.shortVideo-ul li {
    width: 175px;
    height: 166px;
    float: left;
    margin-right: 10px;
    margin-bottom: 20px;
}

.shortVideo-ul li:nth-of-type(4n) {
    margin-right: 0;
}

.shortVideo-ul-top {
    width: 100%;
    height: 99px;
    display: block;
    position: relative;
    overflow: hidden;
}

.shortVideo-ul-top i,
.play-icon {
    position: absolute;
    display: block;
    bottom: 10px;
    left: 10px;
    background: url(../images/hoverPlay.png?v=20221214144643)no-repeat;
    width: 30px;
    height: 30px;
    background-size: 100% 100%;
}

.shortVideo-p {
    font-size: 14px;
   //display: block;
    color: #333333;
    text-align: justify;
    line-height: 18px;
    margin-top: 10px;
    cursor: pointer;
}

.shortVideo-span {
    font-size: 12px;
    color: #999999;
    line-height: 16px;
    margin-top: 5px;
}

.video-bg {
    background: #63646A;
    padding: 30px 0;
}

.video-bg>.width-sty-sm {
    overflow: inherit;
}

.video-bg .share-ul {
    top: 10px;
}

.video-title {
    font-size: 24px;
    color: #FFFFFF;
    width: 710px;
    line-height: 31px;
}

.video-tit {
    font-size: 16px;
    color: #CECECE;
    text-align: justify;
    margin-top: -10px;
    width: 710px;
    line-height: 24px;
}

.video-tit1 {
    font-size: 14px;
    color: #FFFFFF;
    line-height: 20px;
    margin-top: 15px;
    width: 710px;
}

.video-date {
    margin-top: 10px;
}

.video-date span {
    font-size: 14px;
    color: #999999;
    line-height: 19px;
    float: left;
}

.video-date span+span {
    margin-left: 20px;
}

.live-hall {
    position: relative;
}

.live-hall p {
    font-size: 48px;
    color: #FFFFFF;
}

.video-play {
    width: 100%;
    height: 600px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: block;
}

.clear {
    clear: both;
}


/* 清除浮动*/

.video-fr {
    background: #1D1E25;
    height: 452px;
    padding: 20px 0 0 18px
}

.video-fr .tit-public span {
    font-size: 18px;
    color: #FFFFFF;
    line-height: 24px;
}

.video-fr .tit-sty {
    height: 18px;
    width: 4px;
}

.video-fr-ul {
    max-height: 378px;
    margin-bottom: 10px;
    overflow-y: auto;
    padding-right: 18px;
}

.video-fr-ul>li {
    margin-bottom: 10px;
    height: 67px;
    overflow: hidden;
}

.video-fr-ul>li:hover p,
.sowing-text a:hover {
    text-decoration: underline !important;
}

.video-fr-div {
    width: 120px;
    margin-right: 10px;
    overflow: hidden;
    height: 67px;
    position: relative;
}

.video-fr-ul p {
    font-size: 14px;
    color: #FFFFFF;
    text-align: justify;
    overflow: hidden;
    line-height: 20px;
}

.video-fr-time {
    position: absolute;
    bottom: 5px;
    left: 5px;
    opacity: 0.7;
    background: #000000;
    border-radius: 57px;
    font-size: 12px;
    color: #FFFFFF;
    padding: 1px 7px;
}

.subsidies-icon {
    background-image: url(../images/zheng.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/zheng1.png") 1x, url("../images/zheng.png") 2x);
    background-image: image-set(url("../images/zheng1.png") 1x, url("../images/zheng.png") 2x);
    background-size: 100% 100%;
    top: 0 !important;
}

.subsidies-icon {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/zheng.png', sizingMethod='scale')\9;
    background-image: none\9;
}


/*直播大事件*/

.event-dli {
    width: 196px;
    position: relative;
    top: -40.5px;
}

.event-dli+.event-dli {
    margin-left: 5px;
}

.event-dli-a {
    font-size: 14px;
    color: #333333;
    line-height: 19px;
    position: relative;
    cursor: pointer;
    height: 38px;
    padding-left: 20px;
    top: -36px;
}

.event-active .event-dli-a,
.event-dli:hover .event-active .event-dli-a {
    font-family: "Microsoft Yahei";
    font-weight: bold;
    color: #333333;
}

.event-dli-a::before {
    position: absolute;
    bottom: -23px;
    content: "";
    background: rgba(198, 208, 217, 0.51);
    width: 14px;
    height: 14px;
    border-radius: 50%;
    left: 20px;
}

.event-dli-a::after {
    position: absolute;
    bottom: -20px;
    content: "";
    background: #555555;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    left: 23px;
}

.event-dli:hover .event-active .event-dli-a::before,
.event-active .event-dli-a::before {
    background: rgba(253, 72, 55, 0.51);
}

.event-dli:hover .event-active .event-dli-a::after,
.event-active .event-dli-a::after {
    background: #FD4837;
}

.event-liner {
    margin: 75px 0 21px 0;
    background: #999999;
    border-radius: 100px;
    height: 2px;
}

.event-a img,
.shortVideo-ul-top>img {
    transition: 0.7s;
    -moz-transition: 0.7s;
    -o-transition: 0.7s;
    -webkit-transition: 0.7s;
}

.event-a {
    display: block;
    width: 100%;
    overflow: hidden;
    height: 110px;
    cursor: pointer;
    position: relative;
}

.event-dli:hover .event-a img,
.shortVideo-ul-top:hover img {
    transform: scale(1.07, 1.07);
    -webkit-transform: scale(1.07, 1.07);
    -moz-transform: scale(1.07, 1.07);
    -ms-transform: scale(1.07, 1.07);
    -o-transform: scale(1.07, 1.07);
}

.channel-ul-box li {
    float: left;
}

.channel-ul-box .channelLI {
    font-family: "Microsoft Yahei";
    font-weight: bold;
    font-size: 14px;
    color: #333333;
}

.channel-ul-box .channelLI a::after {
    position: absolute;
    content: "";
    bottom: -18px;
    width: 100%;
    height: 3px;
    background-image: linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -moz-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -ms-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -o-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -webkit-linear-gradient(45deg, #FE2042 0%, #F76B1C 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FE2042, endColorstr=#F76B1C);
    /*IE<9>*/
    box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -webkit-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -ms-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -moz-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -o-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    border-radius: 2px;
    left: 0;
}

.channel-ul-box {
    background: #FFFFFF;
    box-shadow: 0 2px 6px 0 rgba(1, 0, 0, 0.10);
    -webkit-box-shadow: 0 2px 6px 0 rgba(1, 0, 0, 0.10);
    -ms-box-shadow: 0 2px 6px 0 rgba(1, 0, 0, 0.10);
    -moz-box-shadow: 0 2px 6px 0 rgba(1, 0, 0, 0.10);
    -o-box-shadow: 0 2px 6px 0 rgba(1, 0, 0, 0.10);
    position: absolute;
    z-index: 9999;
    bottom: -50px;
    width: 100%;
    left: 0;
    display: none;
}

.channel-ul-box li {
    padding: 17px 15px;
}

.channel-ul-box li a {
    font-size: 14px;
    color: #333333;
    line-height: 16px;
    position: relative;
}

.channel-ul-box li+li {
    margin-left: 3px;
}

.channel-ul-li:hover .channel-ul-box {
    display: block;
}

.videoColumn-box>div {
    float: left;
}

.videoColumn-box>div:nth-child(even) {
    float: right;
}

.videoColumn {
    width: 480px;
}

.vidCln-top {
    height: 50px;
    padding: 0 20px;
}

.vidCln-top .h2-sty {
    font-size: 24px;
    color: #FFFFFF;
    display: block;
    line-height: 50px;
    margin-right: 20px;
}

.vidCln-top span {
    font-size: 14px;
    color: #FFFFFF;
    line-height: 50px;
    display: block;
    margin-right: 10px;
}

.vidCln-top a {
    font-size: 14px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    line-height: 50px;
}

.vidCln-top a:hover {
    text-decoration: underline !important;
}

.vidCln-img {
    width: 100%;
    overflow: hidden;
    height: 270px;
}

.vidCln-but {
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    padding: 11px 20px 30px 20px;
}

.vidCln-time {
    font-size: 18px;
    color: #333333;
    line-height: 28px;
}

.sowing-div {
    margin-top: 5px;
}

.sowing-div span {
    font-size: 14px;
    color: #555555;
    line-height: 19px;
}

.sowing-div .firstSowing,
.sowing-text a:hover {
    color: #FD4837;
}

.sowing-div>span+span {
    margin-left: 30px;
}

.sowing-text a {
    font-size: 16px;
    color: #333333;
    line-height: 19px;
    padding-left: 10px;
    position: relative;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
}

.sowing-text a+a {
    margin-top: 10px;
}

.sowing-text a::before {
    position: absolute;
    content: "";
    left: 0;
    top: 6px;
    width: 5px;
    height: 5px;
    background: #FD4837;
    border-radius: 50%;
}

.menu-div a,
.menu-div span {
    font-size: 14px;
    color: #333333;
    line-height: 19px;
}

.menu-div span {
    font-family: "Microsoft Yahei";
    margin: 0 5px;
}

.text-p {
    font-size: 30px;
    color: #333333;
    line-height: 40px;
}

.text-time {
    margin-top: 15px;
}

.text-time span,
.text-time a {
    font-size: 14px;
    color: #999999;
    line-height: 19px;
}

.text-time a {
    margin-left: 10px;
    color: #333333;
    cursor: pointer;
}

.text-article {
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    padding: 30px 40px 60px 40px;
}

.text-article p {
    font-size: 16px;
    color: #555555;
    line-height: 30px;
    /*text-indent: 2em;*/
    text-align: justify;
    margin-top: 30px;
}

.text-article img,
.article-imgBox img {
    display: block;
    max-width: 100%;
    width: auto;
    margin: 30px auto 0 auto;
    height: auto;
}

.article-imgBox {
    margin-top: 30px;
}

.text-article .article-imgBox-p {
    font-size: 14px;
    color: #999999;
    line-height: 24px;
    text-align: justify;
    margin-top: 10px;
}

.option-zan {
    text-align: center;
}

.option-zan a {
    width: 150px;
    display: inline-block;
    height: 50px;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    cursor: pointer;
    line-height: 50px;
}

.option-zan a+a {
    margin-left: 17px;
}

.text-zan i {
    position: relative;
    top: 4px;
    margin-right: 10px;
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(../images/textZan.png?v=20221214144643)no-repeat;
    background-size: 100% 100%;
}

.text-zan span {
    margin-left: 2px;
}

.text-share {
    text-align: center;
}

.text-share li {
    display: inline-block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
}

.text-share li+li {
    margin-left: 20px;
}

.text-share li a {
    border-radius: 50%;
}

.text-weiBo {
    background-image: url(../images/weibo_f2.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/weibo_f1.png") 1x, url("../images/weibo_f2.png") 2x);
    background-image: image-set(url("../images/weibo_f1.png") 1x, url("../images/weibo_f2.png") 2x);
    background-size: 100% 100%;
}

.text-weiBo:hover {
    background-image: url(../images/weibo_f22.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/weibo_f11.png") 1x, url("../images/weibo_f22.png") 2x);
    background-image: image-set(url("../images/weibo_f11.png") 1x, url("../images/weibo_f22.png") 2x);
    background-size: 100% 100%;
}

.text-weChat {
    background-image: url(../images/wechat_f2.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/wechat_f1.png") 1x, url("../images/wechat_f2.png") 2x);
    background-image: image-set(url("../images/wechat_f1.png") 1x, url("../images/wechat_f2.png") 2x);
    background-size: 100% 100%;
}

.text-weChat:hover {
    background-image: url(../images/wechat_f22.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/wechat_f11.png") 1x, url("../images/wechat_f22.png") 2x);
    background-image: image-set(url("../images/wechat_f11.png") 1x, url("../images/wechat_f22.png") 2x);
    background-size: 100% 100%;
}

.text-qq {
    background-image: url(../images/qq_f2.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/QQ.png") 1x, url("../images/qq_f2.png") 2x);
    background-image: image-set(url("../images/QQ.png") 1x, url("../images/qq_f2.png") 2x);
    background-size: 100% 100%;
}

.text-qq:hover {
    background-image: url(../images/qq_f22.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/qq_f11.png") 1x, url("../images/qq_f22.png") 2x);
    background-image: image-set(url("../images/qq_f11.png") 1x, url("../images/qq_f22.png") 2x);
    background-size: 100% 100%;
}

.text-qqZ {
    background-image: url(../images/qqZ_f2.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/qqZ_f1.png") 1x, url("../images/qqZ_f2.png") 2x);
    background-image: image-set(url("../images/qqZ_f1.png") 1x, url("../images/qqZ_f2.png") 2x);
    background-size: 100% 100%;
}

.text-qqZ:hover {
    background-image: url(../images/qqZ_f22.png?v=20221214144643);
    background-image: -webkit-image-set(url("../images/qqZ_f11.png") 1x, url("../images/qqZ_f22.png") 2x);
    background-image: image-set(url("../images/qqZ_f11.png") 1x, url("../images/qqZ_f22.png") 2x);
    background-size: 100% 100%;
}

.relatedReading-p {
    font-size: 24px;
    color: #333333;
    cursor: pointer;
    line-height: 31px;
}

.redRding-cont a {
    display: block;
    width: 160px;
    height: 90px;
    overflow: hidden;
    margin-right: 20px;
}

.redRding-p {
    font-size: 16px;
    color: #555555;
    overflow: hidden;
    text-align: justify;
    line-height: 24px;
}

.relatedReading li {
    padding: 20px 0;
    border-bottom: 1px solid #EAEAEA;
}

.redRding-time {
    margin-top: 15px;
}

.redRding-time span {
    font-size: 14px;
    color: #999999;
    line-height: 19px;
}

.redRding-time>span+span {
    margin-left: 30px;
}

.redRding-time a {
    font-size: 14px;
    color: #252525;
    line-height: 19px;
    margin-left: 10px;
}

.s_tags {
    background: #F2F5F7;
    border: 1px solid #DDE1E4;
    padding: 20px;
}

.s_tags li {
    float: left;
    list-style: none;
    margin: 5px 15px 5px 0;
}

.s_tags a {
    font-size: 14px;
    line-height: 26px;
    color: #333333;
    cursor: pointer;
}

.s_tags a:hover {
    color: #FD4837;
    text-decoration: underline !important;
}

.more-detail:hover,
.shortVideo-ul li:hover .shortVideo-p {
    text-decoration: underline !important;
}

.hot-articles a {
    line-height: 26px;
    color: #333;
    width: 100%;
}

.hot-articles>li+li {
    margin-top: 5px;
}

.hot-articles>li::before {
    top: 12px;
}

.topic-agri {
    width: 100%;
    overflow: hidden;
}

.information-list .relatedReading li:first-child {
    padding: 0 0 20px 0;
}

.focus-news {
    overflow: hidden;
    width: 300px;
    margin-right: 10px;
    height: 169px;
    position: relative;
}

.focus-news-ul {
    overflow: hidden;
    padding-top: 0;
}

.focus-news-ul>li {
    font-size: 16px;
}

.focus-news-ul a {
    line-height: 28px;
}

.focus-news-ul>li+li {
    margin-top: 1px;
}

.focus-news-box {
    padding-bottom: 30px;
    border-bottom: 1px solid #EAEAEA;
}

.video-news .agriculture {
    height: 133px;
}

.video-news .play-icon {
    bottom: 40px;
}

.swiper-cont {
    padding: 15px 20px;
}

.latest-video>a {
    width: 177px;
      height: 185px;
    transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
    float: left;
    position: relative;
    z-index: 1;
    background: #fff;
    padding-bottom: 13px;
}

.special-ul p:hover {
    text-decoration: underline;
}

.column-video .tvDiv,
.shortVideo-fl .tvDiv,
.zc-banner .swiper-slide,
.get-rich-banner .swiper-slide,
.wisdom-banner .swiper-slide,
.agriculture {
    overflow: hidden;
}

.information-banner img,
.expert1-banner-img,
.ranking-fl-div>img,
.world-img-fl img,
.world-img-fr a img,
.special-ul-img img,
.video-fr-div img,
.vidCln-img img,
.topic-agri img,
.redRding-cont a img,
.focus-news img,
.research-img img,
.column-video .tvDiv img,
.shortVideo-fl .tvDiv img,
.zc-banner .swiper-slide img,
.get-rich-banner .swiper-slide img,
.wisdom-banner .swiper-slide img,
.scak img:hover,
.agriculture img {
    transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
}

.sketch-ul li:hover img,
.information-banner img:hover,
.expert1-banner a:hover .expert1-banner-img,
.ranking-Front>li:hover .ranking-fl-div>img,
.world-img-fl:hover img,
.world-img-fr a:hover img,
.special-ul-img:hover img,
.video-fr-ul>li:hover .video-fr-div img,
.vidCln-img:hover img,
.topic-agri:hover img,
.redRding-cont a:hover img,
.focus-news:hover img,
.research-img:hover img,
.column-video .tvDiv:hover img,
.shortVideo-fl .tvDiv:hover img,
.zc-banner .swiper-slide:hover img,
.get-rich-banner .swiper-slide:hover img,
.wisdom-banner .swiper-slide:hover img,
.scak img:hover,
.agriculture:hover img {
    transform: scale(1.08, 1.08);
    -webkit-transform: scale(1.08, 1.08);
    -moz-transform: scale(1.08, 1.08);
    -ms-transform: scale(1.08, 1.08);
    -o-transform: scale(1.08, 1.08);
}

.fr-adv {
    min-height: 80px;
}

.new-era-layer>div {
    width: 100%;
    padding: 10px;
    max-height: 100%;
    overflow: auto;
}

:root .new-era-layer>div {
    left: 50%;
    top: 50%;
}

.new-era-layer>div {
    top: 25%\9;
    left: 0\9;
}

.href-dl dd a {
    color: #666;
}

.host-footer-p a {
    color: #999;
}

.bottom-ad a {
    width: 100%;
    height: auto;
    z-index: 4;
    display: block;
}

.bottom-ad img {
    width: 100%;
    height: auto;
    display: block;
}

.bottom-ad .width-sty-sm {
    position: absolute;
    /*    height: 100%;*/
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    z-index: 9;
}

.bottom-ad .close-advert {
    top: 10px;
}

.back-img {
    background: none !important;
    padding: 0 !important;
}

.back-img img {
    width: 69px;
    height: auto;
    display: block;
}

.digged {
    box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -webkit-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -ms-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -moz-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    -o-box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    background-image: linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -moz-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -ms-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -o-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -webkit-linear-gradient(45deg, #FE2042 0%, #F76B1C 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FE2042, endColorstr=#F76B1C);
    /*IE<9>*/
}


/*分页*/

.article-page {
    text-align: center;
}

.article-page .page a {
    line-height: 26px;
    background: #fff;
    margin: 0 9px;
    display: inline-block;
    float: none;
    border: none;
    height: 26px;
    text-align: center;
    font-size: 18px;
    color: #333;
    padding: 0 10px;
}

.page {
    height: 70px;
    line-height: 30px;
    padding-top: 20px;
    text-align: center;
    font-size: 12px;
}

.article-page .page .now {
    background: #F0F0F0;
    border-radius: 3px;
    border: none;
    color: #333;
}

.article-page .page a:not(.prev):not(.next):hover {
    background-image: linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -moz-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -ms-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -o-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -webkit-linear-gradient(45deg, #FE2042 0%, #F76B1C 100%);
    box-shadow: 0 2px 4px 0 rgba(253, 45, 59, 0.50);
    color: #fff;
}

.article-page .page .disable {
    color: #ddd;
}

.article-page .prev,
.article-page .next {
    background: url(../images/rightPage.png?v=20221214144643) no-repeat !important;
    background-size: 100% 100% !important;
    width: 11px !important;
    height: 18px !important;
    position: relative;
    top: 3px;
    color: rgba(0, 0, 0, 0) !important;
    border-radius: 0;
}

.article-page .prev {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}


/*
.page-div .prev-page,.page-div .next-page{
    background: url(../images/rightPage.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
    width: 11px;
    height: 18px;
    position: relative;
    top:3px;
    border-radius: 0;
}
.prev-page{
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}
.page-div .page-sty{
    background: url(../images/leftPsge.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
}
.page-div .prev-page.page-sty{
    transform: rotate(0);
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
}
.page-div .next-page.page-sty{
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}
.page-div .page-sty{
    cursor: inherit;
}
.page-div .page-active{
    background: #F0F0F0;
}
.page-div .page-num:hover{
    background-image: linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -moz-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -ms-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -o-linear-gradient(-45deg, #FE2042 0%, #F76B1C 100%);
    background-image: -webkit-linear-gradient(45deg, #FE2042 0%, #F76B1C 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FE2042, endColorstr=#F76B1C);!*IE<9>*!
    box-shadow: 0 2px 4px 0 rgba(253,45,59,0.50);
    color: #fff;
}*/

.adv-a {
    width: 100%;
    display: block;
}

.img_hd-div,
.img_hd {
    background: #D8D8D8;
}

.img_hd-p {
    color: #333;
}

.img_hd-div {
    background: #fff;
    padding-bottom: 15px;
    color: #333;
}

.prev-atlas,
.next-atlas {
    color: #333;
}

.img_hd .bottom_a {
    background-color: #B3B2B0;
    top: 15px;
}

.img_hd {
    padding-top: 15px;
}

#play {
    background: #fff;
    padding-top: 15px;
}

.atlas-div .micro-blog {
    background: url(../images/nweibo_b.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
}

.atlas-div .weiChat {
    background: url(../images/nweChat_b.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
}

.atlas-div .qq {
    background: url(../images/nqq_b.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
}

.atlas-div .qq-z {
    background: url(../images/nqqZ_b.png?v=20221214144643) no-repeat;
    background-size: 100% 100%;
}

.new-video-box>div>.fr {
    width: 196px;
}

.over-banner .swiper-slide {
    width: 196px;
    margin-right: 5px;
}

:root .over-banner .swiper-container2 {
    width: 1000px;
}

.over-banner .swiper-container2 {
    width: 1005px\9;
}

:root .dynamic-box .swiper-container4 .swiper-wrapper {
    width: 100%;
}

.dynamic-box .swiper-container4 .swiper-wrapper {
    width: 10000px\9;
}

:root .dynamic-box .swiper-slide {
    width: auto;
}

.dynamic-box .swiper-slide {
    width: 460px\9;
}

:root .dynamic-box {
    left: 50%;
}

:root .dynamic-box {
    bottom: -60px;
    left: 50%;
    border-bottom: none;
}

.dynamic-box {
    left: 3%\9;
    bottom: 0\9;
    border-bottom: 3px solid #FE2042\9;
}

body #play a,
#play img {
    max-width: 98%;
    max-height: 490px !important;
}

.search-wd {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #EAEAEA;
}

.bg-bannerImg {
    width: 100%;
    display: block;
    height: 300px;
}

.head-option .head-default {
    float: right;
}

body {
    min-width: 1200px;
}


/*3-15新增*/

.top-news {
    background: url(../images/new_bg.png?v=20221214144643) center 0 no-repeat;
    background-size: 100% auto;
    width: 100%;
    height: auto;
    background-color: #FBFBFB;
    padding-bottom: 10px;
}

.top-news-bg-link {
    width: 100%;
    display: block;
    height: 560px;
}

.top-news-width {
    width: 1000px;
    padding-top: 20px;
    text-align: center;
}

.top-news-title {
    color: #E43300;
    font-size: 47px;
    line-height: 60px;
}

.top-news-tit {
    margin-top: 20px;
    text-align: center;
}

.top-news-tit a {
    font-size: 16px;
    color: #E44A38;
    padding-right: 10px;
    position: relative;
}

.top-news-tit a::after {
    content: "";
    position: absolute;
    width: 1px;
    height: 18px;
    background: #E44A38;
    right: 2px;
    top: 2px;
}

.top-news-tit a:last-child::after {
    display: none;
}

.news-broadcast {
    margin-top: 20px;
    height: 452px;
    overflow: hidden;
}

.news-broadcast .policy-banner {
    width: 100%;
    height: 452px;
}

.news-broadcast .policy-banner>div {
    width: 100%;
}

.news-broadcast .policy-banner img,
.news-broadcast .policy-banner a {
    width: 745px;
    float: left;
}

.news-broadcast-fr {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 255px;
    background-image: linear-gradient(90deg, #CA4625 32%, #FD8064 86%);
    background-image: -moz-linear-gradient(90deg, #CA4625 32%, #FD8064 86%);
    background-image: -ms-linear-gradient(90deg, #CA4625 32%, #FD8064 86%);
    background-image: -o-linear-gradient(90deg, #CA4625 32%, #FD8064 86%);
    background-image: -webkit-linear-gradient(90deg, #CA4625 32%, #FD8064 86%);
}

.news-broadcast .swiper-pagination {
    display: none;
}

.device-div {
    position: absolute;
    right: 53px;
    width: 145px;
    bottom: 41px;
    color: #fff;
    text-align: center;
    font-size: 22px;
    z-index: 999;
}

.news-broadcast .policy-banner>div {
    cursor: default;
}

.device-div span:nth-of-type(2) {
    margin: 0 3px;
}

.atlas-total {
    font-size: 16px;
}

.news-broadcast .swiper-button-next,
.news-broadcast .swiper-button-prev {
    top: 90%;
}

.swiper-prev {
    left: 785px !important;
}

.news-broadcast .arrow {
    z-index: 1000;
}

.news-broadcast-fr>div {
    width: 100%;
    height: 100%;
}

.broadcast-fr-title {
    padding: 40px 20px;
    border-bottom: 1px solid #EC8D76;
    line-height: 40px;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    width: 100% !important;
    height: auto !important;
}

.news-broadcast .arrow:hover {
    background-image: url(../images/bannerArrow_fff.png?v=20221214144643);
    background-size: 13px 24px;
}

.broadcast-fr-p {
    padding: 30px 10px 40px 10px;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    width: 100% !important;
    height: 100% !important;
}

.news-broadcast .swiper-next {
    right: 40px;
}

.news-broadcast-fr>div {
    display: none;
}

.news-broadcast-fr .news-broadcast-block {
    display: block;
}

.news-broadcast .swiper-wrapper {
    /* z-index: -1;*/
}

.zx-news-fl {
    width: 560px;
}

.zx-news-fl li a {
    /* display: block; */
    margin-top: 18px;
    color: #2D2D2D;
    font-size: 14px;
    line-height: 25px;
}

.zx-news-fl li span {
    font-size: 10px;
    display: inline-block;
    border: 1px solid #BE0612;
    color: #BE0612;
    padding: 2px 5px;
    margin-right: 5px;
    line-height: 12px;
    border-radius: 3px;
}

.zx-news-fl1 {
    width: 580px;
    padding: 10px;
    background: #fff;
    height: 340px;
}

.zx-news-title {}

.zx-news-div {
    height: 360px;
    margin-top: 10px;
    text-align: left;
}

.zx-news-fr {
    height: 100%;
    width: 400px;
}

.zx-news-fl1>div+div {
    margin-top: 10px;
}

.zx-news-fr>a {
    width: 190px;
    background: #fff;
    float: left;
    margin-bottom: 22px;
}

.zx-news-fl>li:nth-of-type(1) a,
.zx-news-fl>li:nth-of-type(5) a {
    font-size: 20px;
    width: 100%;
    line-height: 25px;
    color: #E12400;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.zx-news-fl>li:nth-of-type(1) a {
    margin-top: 0;
}

.zx-news-fr>a:nth-of-type(2n) {
    float: right;
}

.zx-news-fr img {
    width: 100%;
    display: block;
    height: 105px;
}

.zx-fr-div {
    padding: 17px 10px;
    background: #fff;
}

.zx-news-fr-p1 {
    font-size: 14px;
    color: #343434;
    line-height: 20px;
}

.zx-fr-div span {
    color: #7F7F7F;
    font-size: 10px;
    margin-top: 10px;
}

.channel-ul .chann el-ul-li {
    padding: 0 20px;
}

.channel-ul.width-sty-big {
    width: 1000px;
    padding: 15px 0;
}

.index-show-ul .index-show-p {
    white-space: inherit;
    text-overflow: initial;
}


/*高斯模糊*/

.foggy-demo {
    display: block;
    position: absolute;
    width: 266px;
    height: 100%;
    top: 0;
    right: 0;
    background-position: -654px 0;
    /*    position: absolute;
        top:0;
        right: 0;
        width: 266px;
        z-index: 99;
        height: 100%;
        background: #000;
        opacity: 0.2 !important;*/
}


/*悬浮导航*/

.theTop-logo {
    width: 78px;
    height: auto;
    display: block;
}

.floatNav {
    border: 1px solid #f00;
    border-radius: 5px;
    background: url(http://p1.img.cctvpic.com/photoAlbum/templet/common/DEPA1549941859564401/navBg.png) repeat;
    width: 78px;
    z-index: 99;
    display: none;
}

.floatNav .nav {
    background: url(http://p1.img.cctvpic.com/photoAlbum/templet/common/DEPA1549941859564401/navBg_top.png) no-repeat center top;
    padding-top: 12px;
}

.floatNav .nav ul {
    background: url(http://p1.img.cctvpic.com/photoAlbum/templet/common/DEPA1549941859564401/navBg_bot.png) no-repeat center bottom;
    display: block;
    padding-bottom: 8px;
}

.floatNav .nav ul li {
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-size: 14px;
    color: #3d3d3d;
    margin-bottom: 11px;
}

.floatNav .nav ul li a {
    color: #3d3d3d;
    display: inline-block;
    height: 24px;
    width: 78px;
    text-decoration: none;
}

.floatNav .nav ul li:hover a {
    color: #cc3440;
}

.floatNav .nav ul li.cur a {
    background-color: #cc3440;
    color: #fff;
}

.floatNav .backTop {
    background: url(http://p1.img.cctvpic.com/photoAlbum/templet/common/DEPA1549941859564401/floatNav-gotop.png) no-repeat center 12px;
    height: 39px;
    cursor: pointer;
}

.floatNav .phone {
    height: 44px;
    text-align: center;
    line-height: 44px;
    border-top: 1px solid #ebadb2;
    border-bottom: 1px solid #ebadb2;
    cursor: pointer;
    position: relative;
    color: #3d3d3d;
    font-size: 14px;
}

.floatNav .phone .code {
    position: absolute;
    width: 110px;
    height: 134px;
    padding-bottom: 10px;
    right: 80px;
    top: -61px;
    overflow: hidden;
    display: none;
    background: url(http://p1.img.cctvpic.com/photoAlbum/templet/common/DEPA1549941859564401/code.png) no-repeat bottom right;
    border-radius: 5px;
}

.floatNav .phone .code img {
    display: block;
    margin: 5px 10px;
    width: 90px;
    height: 90px;
}

.floatNav .phone .code p {
    color: #5a5e62;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
}

.floatNav .phone:hover {}

.floatNav .phone:hover .code {
    -webkit-animation: ani_x_fixed_tool_pop .3s 0s ease-out forwards;
    -moz-animation: ani_x_fixed_tool_pop .3s 0s ease-out forwards;
    -o-animation: ani_x_fixed_tool_pop .3s 0s ease-out forwards;
    animation: ani_x_fixed_tool_pop .3s 0s ease-out forwards;
    filter: alpha(opacity=100);
    display: block;
}

.index-show-box .index-show-po {
    display: none;
}

.index-show-ul li::after {
    display: none;
}

.guess-like {
    background: #F4F4F4;
    padding: 20px;
}

.guess-ul li {
    margin: 15px 15px 0 0;
    width: 188px;
    height: 96px;
    overflow: hidden;
    float: left;
    cursor: pointer;
}

.guess-ul li:nth-child(5n) {
    margin: 15px 0 0;
}

.guess-ul li a,
.guess-ul li img {
    display: block;
    width: 100%;
}

.guess-ul li img {
    min-height: 100%;
    transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
}

.guess-ul li:hover img {
    transform: scale(1.07, 1.07);
    -webkit-transform: scale(1.07, 1.07);
    -moz-transform: scale(1.07, 1.07);
    -ms-transform: scale(1.07, 1.07);
    -o-transform: scale(1.07, 1.07);
}

.column-fr-box {
    background: #F5F5F5;
    height: 500px;
}

.news_02 img{
width:480px;
  height:100px;
  margin:20px 0;
}
.news_03 img{
width:480px;
  height:100px;
   margin:20px 0;
}

.news_04 img{
width:480px;
  height:100px;
  margin:20px 0;
}
.news_06 img{
width:480px;
  height:100px;
   margin:20px 0;
}
/*两会时间*/
.lhxjd {
    position: relative;
    margin-bottom: 30px;
}
.dgwy {
    position: relative;
}
.dgwy .article {
    position: relative;
    background: #fff;
    padding: 43px;
    margin: 0 35px;
}
.row:after, .row:before {
    display: table;
    content: '';
}
.col-sm-8-12 {
     float: left;
    width: 66.66667%;
    position: relative;
    box-sizing: border-box;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    flex: none
}
.lhxjd .black_bg:before {
    content: "";
    background: #F4B83F;
    height: 200px;
    width: 15px;
    position: absolute;
    transform: rotate(35deg);
    z-index: 5;
    left: 33px;
    top: -42px;
}
.lhxjd .black_bg:after {
    content: "";
    background: url(http://www.81.cn/2021zt/48341.files/new-angle.png) no-repeat;
    height: 101px;
    width: 57px;
    position: absolute;
    bottom: -14px;
    right: 11px;
    z-index: 5;
}
/*两会零距离*/
.xcljl {
    position: relative;
    margin-bottom: 50px;
}
.xcljl .tab-wrap {
    position: relative;
    margin-top: 60px;
}
#ztc .tab-item {
    position: relative;
}
#ztc .tab-item {
    padding: 20px;
    background: #fff;
    border: 1px solid #fdf2f0;
    border-radius: 5px;
}
.show {
    display: block !important;
}
.row.gutter-small>div {
    padding: 0 5px;
    box-sizing: border-box;
}
.t-menu-05-green {
    height: 37px;
    border-bottom: solid 3px #63a502;
    background-color: #ffffff;
}
.w-menu {
    position: relative;
    overflow: visible;
}
/* 搜索栏样式 */
.search{
    margin: 20px auto;
}
.search_left img{
    width: 584px;
    height: 65px;
}
.search_left_two img{
    width: 302px;
    height: 65px;
}
.navgation-button {
    width: 105px;
    height: 37px;
    background: #ba2c25;
    border-radius: 6px;
    color: #ffffff;
}
.search_right .le{
    width: 320px;
    height: 30px;
    border-radius: 15px;
    box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 8%);
    margin: 20px 20px 0 0;
}
.search_right .le .zuo{
    width: 22px;
    height: 22px;
    margin: 4px 10px;
    background-image: url(../css/search@2x.png?v=20221214144643);
    background-size: 100%;
}
.search_right .le .you{
    width: 260px;
    height: 17px;
    font-size: 15px;
    font-size: 600;
    margin-top: 6px;
}
input::-webkit-input-placeholder{
    font-size: 15px;
    color: #000;
}
.search_right .ce{
    width: 23px;
    height: 23px;
    background-image: url(../css/login.png?v=20221214144643);
    background-size: 100%;
    margin: 25px 20px 0 0;
}
.search_right .ri{
    width: 105px;
    height: 37px;
    line-height: 37px;
    background: #FD303A;
    border-radius: 6px;
    margin-top: 16px;
}
.search_right .ri .icon{
    width: 15px;
    height: 20px;
    background-image: url(../images/phone.png?v=20221214144643);
    background-size: 100%;
    margin: 9px 6px 8px 10px;
}
.search_right .ri .zi{
    font-size: 17px;
    color: #fff;
    text-align: center;
}
.search_right .ri .zi a{
    color: #fff;
}
/* 满屏红底框样式 */
.bg_red{
    width: 100%;
    height: 5px;
    background: linear-gradient(0deg,#f76a1d 0%, #fe2241 100%);
}
/* 满屏黑底框样式 */
.bg_black{
    width: 100%;
    height: 55px;
    background: #CA1117;
    padding: 13px 0;
}
.navwrap_flex {
    display: flex;
}
.navwrap{
    padding: 0 10px;
    display: flex;
    width: 1280px;
    justify-content: space-between;
}
.navwrap li{
    float: left;
    line-height: 29px;
    font-size: 15px;
    color: #ffffff;
    letter-spacing: 0.9px;
    text-shadow: 0px 0px 5px 0px rgba(0,0,0,0.45); 
    /*margin-right: 30px;*/
     /*margin-right: 45px;*/
}
/*.navwrap li:hover {*/
/*    margin-right: 25px;*/
/*}*/
.navwrap li a{
    color: #ffffff;
}
.navwrap li a:hover{
    color: #ffffff;
    font-size: 17px;
    font-weight: 500;
}

.menu{
    width: 16px;
    height: 12px;
    margin-top: 6px;
    cursor: pointer;
}
.menu img{
    width: 100%;
    height: 100%;
}
.slide_down{
    width: 100%;
    background: #ffffff;
    padding-top: 20px;
}
/* .slide_down ul li+li{
    margin-left: 24px;
} */
.slide_down ul li{
    float: left;
    font-size: 16px;
    color: #323333;
    letter-spacing: 0.96px;
    margin: 0 14px;
    margin-bottom: 20px;
}
.slide_down ul li a{
    color: #323333;
}
.footer-box {
    width: 100%;
    background: #bababa;
  }
  .footer {
    text-align: center;
    padding: 53px 0 25px 0;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    color: #333333;
  }
  .footer  div {
    margin-bottom: 10px;
  }
  .footer  div:last-child {
    margin-bottom: 0;
  }
  .footer-list a span{
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    color: #333333;
    margin-right: 10px;
  }
  .footer-list a:last-child span {
    margin-right: 0;
  }
  .three-text span{
    margin-right: 10px;
  }
  .three-text span:last-child {
    margin-right: 0;
  }
  .normal-box__list {
    margin-right: 16px;
  }
  .normal-box__list:nth-child(3n) {
    margin-right: 0px;
  }