﻿@charset "utf-8";


#head {
    position: inherit;
}

.g_xydt {
    padding: 20px 0px;
    background: #edf5f3;
}

.g_xydt .slide {
    width: 770px;
    height: 454px;
    position: relative;
    overflow: hidden;
}

.g_xydt .slide .bd {}

.g_xydt .slide .bd ul {
    overflow: hidden;
}

.g_xydt .slide .bd ul li {
    width: 100%;
    position: relative;
    height: auto;
    height: 453px;
}

.g_xydt .slide .bd ul li img {
    width: 100%;
}

.g_xydt .slide .bd ul li .yx-rotation-title {
    position: absolute;
    width: 100%;
    height: 49px;
    line-height: 49px;
    background: rgb(0, 0, 0, 0.4);
    bottom: 0;
    left: 0px;
}

.g_xydt .slide .bd ul li .yx-rotation-title a {
    color: #fff;
    font-size: 16px;
    line-height: 40px;
    padding-left: 26px;
}

.g_xydt .slide .hd {
    position: absolute;
    bottom: 20px;
    right: 10px;
    ;
}

.g_xydt .slide .hd ul {
    overflow: hidden;
}

.g_xydt .slide .hd ul li {
    float: left;
    ;
    cursor: pointer;
    width: 10px;
    height: 10px;
    margin-left: 8px;
    border-radius: 50%;
    background: rgb(212, 209, 209);
}

.g_xydt .slide .hd ul li.on {
    background: #fff;
}

.g_xydt .articleList01 {
    width: 400px;
    background-color: #fff;
    position: relative;
    height: 416px;
}

.g_xydt .articleList01 .listTitle {
    width: 107px;
    height: 42px;
    float: left;
    background-color: #1b7f40;
    z-index: 200;
    line-height: 42px;
    text-align: center;
    margin-right: 10px;
}


.g_xydt .articleList01 .listTitle h2 {
    color: #fff;
    font-size: 17px;
}

.g_xydt .articleList01 .listTitle h2 a {
    color: #fff;
}

.g_xydt .articleList01 .mediaCon {
    width: auto;
    padding: 0;
    
}

.g_xydt .articleList01 .media {
    border: 1px solid #e5e5e5;
    padding: 10px;
    margin-top: 15px;
  
}

.g_xydt .articleList01 .media-title {
    font-size: 16px;
    min-height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin-bottom: 10px;
    padding-left: 39px;
    background: url(../images/wechat.png)no-repeat left center;
}

.g_xydt .articleList01 .media-title a {
    color: #1e1e1e;
    font-weight: bold;
    display: table-cell;
    height: 27px;
    vertical-align: middle;
}

.g_xydt .articleList01 .media-p {
    color: #515151;
    line-height: 22px;
    overflow: hidden;
    padding-left: 39px;
}

.g_xydt .articleList01 .media-p a {
    color: #515151;
}

.g_xydt .articleList01 a:hover {
    color: #004ea2;
}

/* 小园数据 */

.g_num {
    width: 100%;
    height: 226px;
    background: url("../images/g_num_bg.png") center no-repeat;
    overflow: hidden;
}
.g_num h2{
    color: #fff;margin-top: 27px;font-size: 26px;font-weight: bold;
}

.g_num ul {
    overflow: hidden;
    margin: 19px auto;
}

.g_num ul li {
    float: left;
    width: 33.2%;
    height: 87px;
    text-align: center;
}

.g_num ul li.li2 {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.g_num ul li .num {
    font-size: 45px;
    color: #fff;
    line-height: 58px;
}

.g_num ul li .text {
    font-size: 15px;
    line-height: 23px;
    color: rgba(255, 255, 255, 0.8);
}

/* 小院志愿者 */

.g_people {
    padding: 40px 0;
}

.g_people ul {
    overflow: hidden;
    width: 1228px;
    margin-top: 20px;
}

.g_people li {

    float: left;
    margin-right: 30px;
    margin-bottom: 40px;
    padding-top: 10px;
    position: relative;
}

.g_people li a {
    width: 277px;
        height: 380px;
    border: 1px solid #e5e5e5;
    box-sizing: border-box;
    display: block;
    background: url(../images/people02.png) no-repeat bottom center;
    transition: 0.6s all;
}

.g_people li .pic {

    width: 277px;
    height: 200px;
    overflow: hidden;
}

.g_people li .pic img {
     width: 277px;
     height: 200px;
    vertical-align: middle;
    transition: 0.6s all;
   
}

.g_people li .tit {
    padding: 10px 40px 38px 40px;
}

.g_people li .tit h5 {
    font-size: 16px;
    color: #333333;
    text-align: center;
    margin-bottom: 10px;
    font-weight: bold;
}

.g_people li .tit h4 {
    font-size: 14px;
    color: #00785a;
    text-align: center;
    margin-bottom: 12px;
    font-weight: bold;
}

.g_people li .tit p {
    font-size: 14px;
    line-height: 24px;
    color: #777777;
    text-align: left;
}

.g_people li:hover a {
    background: #007838 url(../images/people02-on.png) no-repeat bottom center;
    border: none;
    transition: 0.6s all;
    box-shadow: -2.828px 2.828px 24px 0px rgba(0, 0, 0, 0.16);
}

.g_people li:hover h5, .g_people li:hover h4, .g_people li:hover p {
    color: #fff;
}

.g_people li:hover img {
    transition: 0.6s all;
    transform: scale(1.1);
}

/* 视频新闻 */

.part3 {
    width: 100%;
    padding: 40px 0;
    overflow: hidden;
    background: url(../images/part3.jpg) no-repeat center bottom #1a8b6d;
}

.spxw {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.spxw-left {
    width: 752px;
    height: 476px;
    position: relative;
    overflow: hidden;
}

.spxw-left img {
    width: 100%;
}

.spxw-left span {
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/bf.png) no-repeat center center;
    position: absolute;
    z-index: 10;
    left: 0;
    top: 0;
}

.spxw-right {
    width: 428px;
}

.spxw-right li {
    height: 140px;
    margin-bottom: 28px;
    background-color: #fff;
    position: relative;
}

.spxw-right li:last-child {
    margin: 0;
}

.spxw-pic {
    width: 224px;
    height: 140px;
    display: block;
    float: left;
    overflow: hidden;
    position: relative;
}

.spxw-pic img {
    width: 100%;
    min-height: 160px;
    cursor: pointer;
    transition: all 0.8s;
}

.spxw-txt {
    width: 181px;
    margin-left: 16px;
    margin-top: 10px;
    float: left;
    display: block;
}

.spxw-txt p {
    display: block;
    width: 100%;
    line-height: 30px;
    color: #333;
    font-size: 15px;
    height: 85px;
    float: left;
}

.spxw-txt i {
    display: block;
    width: 100%;
    color: #666;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    float: left;
    margin-top: 10px;
}

.spxw-pic img:hover {
    transform: scale(1.3);
}

.spxw-pic span {
    display: block;
    width: 52px;
    height: 52px;
    background: url(../images/bf.png) no-repeat center center;
    position: absolute;
    z-index: 10;
    left: 50%;
    margin-left: -26px;
    margin-top: -26px;
    top: 50%;
}

.spxw-txt:hover p {
    color: #1b7f40;
}

.xmt-title ul {
    float: right;
}

/* 活动图集 */

.school {
  
    padding: 40px 0;
}

.school .scrollBox{ position: relative; }
.school .scrollBox .pageBtn span {

    display: block;
    width: 37px;
    height: 59px;
    position: absolute;
    top: 130px;
    cursor: pointer;
    text-indent: -999em;
    overflow: hidden;
}

.school .scrollBox .pageBtn .next {
    background: url(../images/left1.png) no-repeat;
}



.school ul {
    margin-top: 20px;
    overflow: hidden;
}

.school ul li {
    width: 370px;
    height: 255px;
    overflow: hidden;
    position: relative;
    float: left;
    margin: 15px;
  
}

.school ul li a {
    display: block;
}

.school ul li .pic {
    width: 380px;
    height: 255px;
    overflow: hidden;
}

.school ul li img {
    width: 380px;
    height: 255px;
    float: left;
    transition: all 0.6s;
}

.school ul li img:hover {
    transform: scale(1.05);
}

.school ul li .bt {
    font-size: 16px;
    color: #323232;
    height: 54px;
    line-height: 54px;
    background: url(../images/school-bg.png) 0 0 no-repeat;
    position: absolute;
    left: 0;
    bottom: 20px;
    width: 290px;
    padding-left: 15px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-right: 10px;
    box-sizing: border-box;
}

.school ul li:hover .bt {
    color: #00489d;
}

/* ---------------------- */

.fuwujiang {
    width: 100%;
    overflow: hidden;
    background: #edf5f3;
    padding: 40px 0;
}

.fuwutitle {
    font-size: 26px;
    text-align: center;
    color: #fff;
    line-height: 40px;
}

.fuwutitle a {
    color: #00785a;
    font-weight: bold;
}

.fuwuxian {
    width: 100%;
    height: 1px;
    background: #19a570;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 40px;
    position: relative;
}

.fuwuxian a {
    position: absolute;
    right: 0;
    bottom: 10px;
    font-size: 13px;
    color: #00785a;
}

.xzzxList li {
    width: 278px;
    margin-right: 30px;
    float: left;
    position: relative
}

.xzzxtxt {
    background: #1b7f40;
    padding: 15px 15px;
    font-size: 16px;
    color: #666666;
    height: 80px;
}

.xzzxtxt a {
    color: #fff;
    display: block;
    overflow: hidden;
    font-size: 16px;
    line-height: 28px;
}

.xzzxPic {
    width: 100%;
    
    position: relative
}

.xzzxPic p {
    font-size: 14px;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    width: 80%;
    background: #9f51b3;
}

.xzzxPic p span {
    display: block;
    color: #fff;
    padding: 10px;
}

.xzzxcover {
    display: none
}

.xzzxList li:hover .xzzxcover div {
    padding: 20px;
    background: #9f51b3;
}

.xzzxtit {
    color: #fff;
    line-height: 24px;
}

.xzzxinner {
    color: #d8d8d8;
    font-size: 14px;
    line-height: 20px;
    margin-top: 15px;
}

.scrollBox {

    /* padding: 10px; */
    position: relative;
}
.scrollBox ul.piclist{overflow;overflow: hidden;}

.scrollBox .pageBtn span {
    background: url(../images/right.png) no-repeat;
    display: block;
    width: 37px;
    height: 59px;
    position: absolute;
    top: 130px;
    cursor: pointer;
    text-indent: -999em;
    overflow: hidden;
}

.scrollBox .pageBtn .next {
    background: url(../images/left.png) no-repeat;
}

.scrollBox .pageBtn .prev {
    left: -45px;
}

.scrollBox .pageBtn .next {
    right: -60px;
}

.scrollBox .pageBtn .list {
    overflow: hidden;
    zoom: 1;
    width: 50px;
    margin: 20px auto 0;
}

.scrollBox .pageBtn .list li {
    background-color: #fff;
    border-radius: 50%;
    float: left;
    width: 10px;
    height: 10px;
    cursor: pointer;
    margin-right: 10px;
    overflow: hidden;
}
.scrollBox .pageBtn .list li:last-child{
    margin: 0;
}
.scrollBox .pageBtn .list .on {
    background: #1b7f40;
}

.fuwutime {
    color: orange;
    font-size: 14px;
}

.jqthumb {
    width: 100%;
    height: 172px;
    background: green;
    position: relative;
    overflow: hidden;
    display: block;
}

.jqthumb img {
    width: 100%;
}

.xzzriqi {
    position: absolute;
    height: 1px;
    background: #fff;
    width: 224px;
    /* margin-top: 18px; */
    bottom: 26px;
}

.xzzriqi p {
    font-size: 13px;
    color: #fff;
    position: absolute;
    width: 100px;
    text-align: center;
    background: #1b7f40;
    top: -8px;
    left: 60px;
}

.slide .prev, .slide .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(../images/static_cms_view_xiaoyuan_images_slider-arrow.png) -110px 5px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.slide .next {
    left: auto;
    right: 3%;
    background-position: 8px 5px;
}


.scrollBox .pageBtn .zhiyuan{
    width: 40px;
}
.scrollBox .pageBtn .hdtuji{
    width: 40px;
}

.info_content{ line-height: 30px }



.m1200{ width:1200px; margin:0 auto; height:auto; overflow:hidden}
.m1240{ width:1240px; margin:0 auto; height:auto; overflow:hidden}
.container_full{ width: 100%; height: auto; overflow: hidden; }
.bg_green{ background: green; }
.xytitle{ 
    height: auto;
    overflow: hidden;
    text-align: center; 
    
  
    font-size: 26px;
    font-weight: bold;
    margin: 20px 0;
    width: 1200px;
    height: 40px;
    line-height: 40px;
}

.xytitle_bg1{ background: url(../images/title_bg1.png) no-repeat center; }
.xytitle_bg2{ background: url(../images/title_bg2.png) no-repeat center; }
.c1{ color: #fff; }
.c2{ color: #C9A55B; }

.clear{ clear:both}

#qrcode1 canvas{width:100%;height:100%;}
#qrcode1{    width: 50px; height: 50px; transition: all 0.6s; margin-top: 30px;margin-left: 15px;}
#qrcode1:hover{width:80px;height:80px;margin-top:16px;margin-left: 20px;}
.techyardinfo{ width: 100%; height: auto; min-height: 180px; overflow: hidden;  padding: 30px 0; color: #fff; line-height: 22px; }
.yardnews{margin-top: -100px; padding: 20px; background: #fff; margin-bottom: 40px}


.wzdhh3{color: #9CA1A6;font-size: 16px;line-height: 40px}
.g_xydt{ padding-bottom: 20px; padding-top: 0}

.yard_detail_l{ float: left; width:400px }
.yard_detail_l p{font-size:16px;line-height: 30px; }
.yard_detail_r{ float: left; width: 400px; height: 300px; margin-top: 50px; margin-bottom: 40px;   float:right; background-color: rgba(0,0,0,0.5); padding: 30px; }
.yard_detail_r h1{ font-size: 30px; border-bottom: 2px solid #fff; padding-bottom: 20px;}
.g_num{ text-align: center; }
.g_num .table{ color: #fff; width: 1100px }

table.gridtable {font-family: verdana,arial,sans-serif;font-size:11px;color:#fff;border-width: 1px;border-color: #fff;border-collapse: collapse;}

table.gridtable th {border-width: 1px;padding: 8px;border-style: solid;border-color: #fff;background-color: none;}

table.gridtable td {border-width: 1px;padding: 6px;border-style: solid;border-color: #fff;}


.pageBtn .prev{ position: absolute; left: 0; bottom: 150px; font-size: 30px;  padding: 10px 3px}
.pageBtn .next{ position: absolute; right: 0; bottom: 150px; font-size: 30px; padding: 10px 3px}


.g_expert{ margin-top: 40px; }

.studentlist{ position: relative; }

/*专家横向滚动*/
.expert-left{ margin-top: 20px; position: relative; }
.expertList{ width: 1200px; height: 400px; overflow: visible;  margin-top: 200px;  }
.expertList li { width: 1200px; height: 400px; overflow: visible;  }
.expertList li .head_img_box{ width: 400px; height: 400px; overflow: hidden; float: left;}
.expertList li .head_img_box img{ width: 400px; height: auto;}
.expertList li .info_box{width: 800px; height: 300px; float: left; background: url(exbg.png) repeat-x;
    margin-top: 50px;}

.expertList li .info_box .text{ color: #fff; margin: 30px 60px; }
.expertList li .info_box .text h3{font-size: 40px; margin-bottom: 20px;}
.expertList li .info_box .text .intro{ font-size: 16px; line-height: 30px; width: 790px;height: 180px; overflow: hidden; }
.expertList li .info_box .text .more{ color: orange; float: right; font-size: 16px;}

.techyardinfo{background: url(defaultbg1.jpg) no-repeat center;}



/*专家排版*/

.xiaoyuanzhuanjia{ padding-top: 30px; padding-bottom: 40px; }

.g-xin_to b{  font-size: 16px }
.g-xin_to .lsz{ width: 346px;height: 425px; background: #fff; background-size: cover; ; float: left; margin-bottom: 40px; position: relative;}
.g-xin_to .lsz_info{ margin: 10px;}
.flsz{
     width: 890px;
     height: auto; 
     float: left; 
     overflow: hidden; 
    
}

.flsz .f_box{
    width: 271px; 
    height: 120px;
    background: #fff;
    float: left;
    margin-left: 25px; 
    margin-bottom: 32px; 
    position: relative;
  
}

.flsz2 .f_box2{
        width: 150px; 
        background: url(../images/green.png);
        float: left;
        margin-right: 37px; 
        margin-bottom: 32px; 
        color: #fff
    }
.flsz .f_box .touxiang{ 
    float: left;
 }

.flsz .f_box .f_info{ 
    float: left;
     margin: 10px
}
 .flsz2 .f_box2 .f_info2{ 

     margin: 10px
}
.flsz .f_box .tag{ position: absolute; background: orange; padding: 0 10px; right: 0; color: #fff; }


.zhuanjia{height: 100%; position: relative;}
         .zhuanjia .hd{ overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
         .zhuanjia .hd ul{ overflow:hidden; zoom:1; float:left;  }
        .zhuanjia .hd ul li{ float:left; margin-right:2px; padding: 2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
        .zhuanjia .hd ul li.on{ background:#f00; color:#fff; }

.zhuanjia .tag{ position: absolute; background: orange; padding: 0 10px; right: 0; z-index: 999; color: #fff;}

/* 小院科普 */

.kepu{ background: #efefef; padding-bottom: 40px; padding-top: 30px;}
.kpbtn ul{text-align: center;}
.kpbtn ul li{display: inline-block; margin: 10px; padding:0 10px; border: 1px solid #1B9758; border-radius: 5px;}
.kpbtn ul li:hover,.kpbtn ul li.on{background: #1B9758;color: #fff;}


.kepulist ul li{

    width: 370px;
    height: 340px;
    float: left;
    margin: 15px;
    background: #fff;
   

}
.kepulist ul li .imgbox{display: block; width: 100%; height: 240px; overflow: hidden; }
.kepulist ul li p{margin: 0 15px;}
.kepulist ul li p.title{font-size: 18px; font-weight: bold; color: #000; line-height: 25px; margin-top: 10px; word-wrap: none;}

.kepulist ul li img{ width: 100%; height: 280px; }

/*小院特色产品*/

.g01-section2-4 { background-color: #0c9756; color: #fff; padding-bottom: 40px; padding-top: 30px; }

.g01-section2-4 .uc-content {}


.g01-section2-4 .left {  width: 610px; height: auto; float: left; margin-left: 40px;}

.g01-section2-4 .left img { -o-object-fit: cover; width: 600px; height: 360px; }

.g01-section2-4 .right { width: 540px; float: left; margin-left: 40px; margin-top: 25px;}

.g01-section2-4 .right h3 { font-size: 32px; font-weight: bold; margin-bottom: 10px; }

.g01-section2-4 .right .txt { font-size: 18px; margin-bottom: 40px; }

.g01-section2-4 .right .con {height: 200px; overflow: hidden;   font-size: 16px; line-height: 26px; margin-bottom: 25px; }

.g01-section2-4 .right .icon { position: absolute; left: 0; }

.g01-section2-4 .right .time { position: relative; padding-left: 30px; }

.g01-section2-4 .right .time img { position: absolute; top: 50%; left: 0; margin-top: -10px; }


.g01-section2-5 { padding-bottom: 10px; padding-top: 80px; }
.g01-section2-5 .banner-box{margin-top: 40px}

.g01-section2-5 img { display: block; }

.g01-section2-6 { padding-bottom: 60px; }

.g01-section2-7 { background-color: #0d9752; padding-top: 60px; padding-bottom: 10px; }

.g01-section2-7 .title { margin-bottom: 30px; }

.g01-section2-7 .title img { display: block; margin: 0 auto; }

.g01-section2-7 .cn_moay {width: 170px;height: 40px; margin: 0 auto;margin-top: -8px;margin-bottom: 50px;background: linear-gradient(to right, #c7c173, #f67809);border-radius:20px ;}

.g01-section2-7 .cn_moay a{color: #fff;font-size: 18px;line-height: 40px;text-align: center;display: block;letter-spacing:1px;}




/* 直播推荐 */
.flszx{
     width: 1200px;
     height: auto; 

     margin: 0 auto;
  
     overflow: hidden; 

    
}

.flszx .f_box{
    width: 271px; 
    height: 120px;
    background: #fff;
    float: left;
    margin-left: 25px; 
    margin-bottom: 32px; 
    position: relative;
  
}

.flsz2 .f_box2{
        width: 150px; 
        background: url(../images/green.png);
        float: left;
        margin-right: 37px; 
        margin-bottom: 32px; 
        color: #fff
    }
.flszx .f_box .touxiang{ 
    float: left;
 }

.flszx .f_box .f_info{ 
    float: left;
     margin: 10px
}
 .flsz2 .f_box2 .f_info2{ 

     margin: 10px
}
.flszx .f_box .tag{ position: absolute; background: orange; padding: 0 10px; right: 0; color: #fff; }

.ohbox{ position: relative; }

.box {
    height: auto;
    margin-bottom: 40px;
    /* height: 915px; */
  
}

.box .tit_box {
    margin-bottom: 30px;
}

.rotRightPicTitleAbs,
.rotRightPicTitleAbs-container,
.rotRightPicTitleAbsBox {
    width: 1200px;
    height: 490px;
    margin: 0 auto
}


/* .rotRightPicTitleAbs {
    margin-top: 40px
} */

.rotRightPicTitleAbsBox {
    position: relative;
    z-index: 10
}

.rotRightPicTitleAbs-container .item-rightPicTitleAbs {
    position: relative;
    background-image: url(../images/rotbg.png);
    background-repeat: no-repeat;
    background-position: center center
}

.rotRightPicTitleAbs-container .item-rightPicTitleAbs .item-rightPicTitleAbs-in {
    display: flex;
    justify-content: space-around;
    padding: 30px;
    margin: 0 50px
}

.rotRightPicTitleAbs-container .item-rightPicTitleAbs .pic {
    height: 385px;
    width: 686px;
    overflow: hidden;
    background: #fff;
    box-shadow: .588px .809px 7.6px .4px rgba(0, 117, 248, .4);
    position: absolute;
    border: #fff 12px solid;
    border-left-width: 13px;
    border-right-width: 13px;
    position: absolute;
    left: 110px;
    top: 50%;
    transform: translateY(-50%);
    margin-top: 12px
}

.rotRightPicTitleAbs-container .item-rightPicTitleAbs .pic img {
    width: auto;
    height: 385px
}

.rotRightPicTitleAbs-container .item-rightPicTitleAbs .pic:after {
    content: '';
    display: block;
    z-index: 2;
    position: absolute;
    width: 76px;
    height: 76px;
    background-image: url(../images/icon-play.png);
    bottom: 13px;
    left: 13px;
    pointer-events: none
}

.rotRightPicTitleAbs-container .item-rightPicTitleAbs .textBox {
    flex: 1 0;
    margin-right: 40px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    position: absolute;
    right: 78px;
    top: 50%;
    transform: translateY(-50%);
    background-color: #fff;
    box-shadow: .588px .809px 7.6px .4px rgba(51, 191, 255, .93);
    width: 212px;
    height: 278px;
    overflow: hidden
}

.rotRightPicTitleAbs-container .item-rightPicTitleAbs .textBox .title {
    font-size: 18px;
    line-height: 22px;
    font-weight: 300;
    display: inline-block;
    padding-top: 28px;
    font-weight: 400
}

.rotRightPicTitleAbs-container .item-rightPicTitleAbs .textBox .title:after {
    content: '';
    width: 70px;
    height: 6px;
    background: #0075f8;
    display: block
}

.rotRightPicTitleAbs-container .item-rightPicTitleAbs .textBox .title a {
    color: #0075f8
}

.rotRightPicTitleAbs-container .item-rightPicTitleAbs .textBox .text-in {
    padding: 10px 12px 10px 16px
}

.rotRightPicTitleAbs-container .item-rightPicTitleAbs .textBox .abs {
    font-size: 13px;
    line-height: 20px;
    color: #767676;
    overflow: hidden;
}

.rotRightPicTitleAbs-container .item-rightPicTitleAbs .textBox .item-rightPicTitleAbs-more {
    color: #0075f8;
    background-image: url(../images/icon-more.png);
    background-repeat: no-repeat;
    background-position: left center;
    display: block;
    height: 26;
    line-height: 26px;
    align-self: flex-end;
    padding-left: 28px;
    padding-right: 16px;
    font-weight: 400;
    z-index: 99
}

.rotRightPicTitleAbs-next,
.rotRightPicTitleAbs-prev {
    color: var(--moo-color);
    outline: 0;
    overflow: hidden;
    text-indent: -888px;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    top: 50%;

    transform: translateY(-50%)
}

.rotRightPicTitleAbs-prev {
    background-image: url(../images/icon-prev.png)
}

.rotRightPicTitleAbs-next {
    background-image: url(../images/icon-next.png)
}

.isTalkinghomepage body {
    width: 1200px;
    overflow-x: hidden
}

.isTalkinghomepage body {
    background: 0 0;
    background-color: transparent
}

.isTalkinghomepage .rotRightPicTitleAbs {
    margin-top: 0
}

    .scrollBox .pageBtn .prev{position: absolute; left:5px;background:url(../images/right1.png) no-repeat; top:50px;}
    .scrollBox .pageBtn .next{position: absolute; right:5px; background:url(../images/left1.png) no-repeat;top:50px}
 

