/* top zhushi */
/*  body{background:#fff url(/uiFramework/commonResource/image/2021062508481482032.jpg) no-repeat top center;padding-top:175px;}  */
.pic_news{width: 690px;}
.txt_news{width: 490px;}
#txtNews{height:367.67px;overflow:hidden;}
#findWrong{position:fixed;right:10px;bottom:50px;z-index:99999;}

 
.bannerBox{position:relative;}
.bannerBox .bannerUL li img{display:block;width:100%;}
.bannerBox .bannerleft{width:186px;height:359px; position:absolute;left:0;top:0;}
.bannerBox .bannerright{width:114px;height:306px; position:absolute;right:0;bottom:-180px;}
.bannerBox .hd{position:absolute;bottom:10px;text-align:center;width: 100%;}
.bannerBox .hd li{display:inline-block;width: 15px;height: 15px;border-radius:50%;background-color:#fff;text-indent:999em;overflow:hidden;margin: 0 6px;}
.bannerBox .hd li.on{background-color:#ddd;}
 

/*notice*/
.notice_box{display:none;}
.notice_box{width: 100%;height: 60px;overflow: hidden;}
.notice_box .ton{float: left;line-height: 60px;font-size: 20px;padding-left: 50px;background: url(/cctgroup/resource/cms/2017/10/ton.png) left center no-repeat;}
.notice_box .wrap{float: left;width: 1010px;}
.notice_box .wrap .bd ul{height: 60px;}
.notice_box .wrap .bd ul li{float: left;line-height: 60px;width: 500px;margin-right:5px;}
.notice_box .wrap .bd ul li a{color: #333;font-size: 16px;}
.notice_box .wrap .bd ul li span{color: #888;margin-left: 10px;}
.notice_box .notice_more{line-height: 60px;color: #0068b7;font-size: 16px;float: right;}

.company{position: absolute;bottom: 10px;left: 50%;font-size: 20px;font-weight: bold;color: #fff;line-height: 32px;text-align: right;margin-left: 180px;text-shadow: 2px 2px 20px #000;}
.company span{font-size:14px;color:#fff;font-weight:normal;}


/*图片新闻*/
h2.tit{text-align: center;margin: 40px 0 50px;}
h2.tit a{font-size: 36px;color: #000;}
.newsBox{width:100%;position:relative;margin-bottom:40px;}
.newsBox .HB{overflow:hidden;}
.newsBox .HB .autoPlay li{float:left;position:relative;width:100%;height:388px;}
.newsBox .HB .autoPlay li .Image{height:100%;}
.newsBox .HB .autoPlay li .Image img{display:block;width:100%;height: 100%;}
.newsBox .HB .autoPlay li .Title{position:absolute;bottom:0;left:0;z-index:30;width:100%;background:rgba(0,0,0,.5)}
.newsBox .HB .autoPlay li .Title{background-image:url(/cctgroup/resource/cms/2017/11/xiaoHui.png)\9;}
.newsBox .HB .autoPlay li .Title a{display:block;line-height:40px;font-size:16px;color:#fff;text-indent:1em}
.newsBox .PLAYbtn{position:absolute;bottom:14px;right:15px;z-index:60}
.newsBox .PLAYbtn ul li{display:inline-block;width:9px;height:9px;background:#fff;margin-right:.5em;border-radius:50%;cursor:pointer;text-indent:99em;overflow:hidden;}
.newsBox .PLAYbtn ul li.on{width:9px;height:9px;border:1px solid #0068b6;background:#0068b6;}

.list_wrap.tab_con {margin-bottom: 40px;}
.list_wrap h3 a{font-size: 22px;font-weight: normal;line-height: 22px;height:22px;overflow:hidden;display:block;}
.list_wrap .summary{line-height: 32px;font-size: 16px;color: #919191;padding: 5px 0;border-bottom: 1px solid #dcdcdc;/**text-indent:2em;**/}
.list li{color: #333;line-height: 36px;overflow: hidden;width: 100%;text-indent:1em;background: url(/cctgroup/resource/cms/2017/10/dian.png) 0 18px no-repeat;}
.list li a{float: left;font-size: 16px;color: #333;
    -o-transition: all .2s ease-out 0s;
    -webkit-transition: all .2s ease-out 0s;
    -moz-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s;
    }
.list li span{color: #888;float: right;text-indent: 0;
    -o-transition: all .2s ease-out 0s;
    -webkit-transition: all .2s ease-out 0s;
    -moz-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s;    
    }
.list li:hover{background: url(/cctgroup/resource/cms/2017/10/dian_lan.png) 0 18px no-repeat;}
.list li:hover a,.list li:hover span{/**color: #2373d2;**/color:#007350;}

/*视频切换tab*/
.vidTab{width: 100%;border-bottom: 1px solid #e0e0e0;height: 32px;margin-bottom:15px;}
.vidTab li{float: left;height: 30px;margin-right: 20px;line-height:30px;}
.vidTab li a{font-size: 20px;color: #333;padding-right: 7px;}
.vidTab li.on{border-bottom: 3px solid #007350;}
.vidTab li.on a{color: #007350;font-size: 24px;line-height:22px;}

.tab_tit{width: 100%;border-bottom: 1px solid #e0e0e0;height: 32px;margin-bottom:15px;}
.tab_tit li{float: left;height: 30px;margin-right: 20px;line-height:30px;}
.tab_tit li a{font-size: 20px;color: #333;padding-right: 7px;}
.tab_tit li.on{border-bottom: 3px solid #007350;}
.tab_tit li.on a{color: #007350;font-size: 24px;line-height:22px;}
/*视频新闻*/
.videoBox .HB .autoPlay li img{width: 490px;height:320px;}
.videoBox .HB .autoPlay li{position: relative;height:320px;}
.videoBox .HB .autoPlay li .mengCeng{position: absolute;left: 0;top: 0;}
.videoBox .HB .autoPlay li:hover .mengCeng{display: block;}
.videoBox .HB .autoPlay li span{display:block;text-indent: 1em;position:absolute;bottom:0;width: 100%;background: rgba(0,0,0,.3);}
.videoBox .HB .autoPlay li span a{line-height: 36px;font-size:16px;color:#fff;}
.videoBox .PLAYbtn{position:relative;}
.videoBox .PLAYbtn ul{}
.videoBox .PLAYbtn a{display: block;width: 99px;height: 99px;background-color: #eee;position: absolute;bottom: 100px;z-index: 9;display:none;}
.videoBox:hover .PLAYbtn a{display:block;}
.videoBox .PLAYbtn a.prev{left:5px;background:url(/cctgroup/resource/cms/2017/11/left.png) center center no-repeat;}
.videoBox .PLAYbtn a.next{right:5px;background:url(/cctgroup/resource/cms/2017/11/right.png) center center no-repeat;}
/*集团业务*/
#box{margin-top:40px;}
.box1{background-color:#f7f7f7;overflow: hidden;padding:30px 0;}
.ywTit a{line-height: 56px;font-size: 24px;color: #333;font-weight: normal;}
.yw .ywCon{position: relative;width: 100%;height: 100%;overflow: hidden;}
.yw .ywCon .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition:  transform .3s ease-in-out;-moz-transition:  transform .3s ease-in-out;-webkit-transition:  transform .3s ease-in-out;}
.yw .ywCon:hover .bg{
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);
}
.yw .ywCon a{display: none;}
.yw .ywCon img.icon{display: none;}
.yw .ywCon .ywSum{display: none;}
.yw .ywCon .ywName,.yw .ywCon .ywName1{position: absolute;font-size: 18px;line-height: 40px;border-bottom: 3px solid #fff;color: #fff;}
.leftYw .ywCon .ywName,.leftYw .ywCon .ywName1{top: 10px;left: 20px;}
.centerYw .ywCon .ywName,.centerYw .ywCon .ywName1{top: 10px;right: 20px;width:75px;}
.rightYw .ywCon .ywName,.rightYw .ywCon .ywName1{bottom: 10px;left: 20px;}
.rightYw .ywCon.con2 .ywName,.rightYw .ywCon.con2 .ywName1{left: 20px;width: auto;}
.rightYw .ywCon .conBg{background: url(/uiFramework/commonResource/image/2024060416233532303.png) no-repeat; position: relative; height: 100%;}
.yw .ywCon:hover .conBg{width: 100%;height: 100%;background: rgba(154,207,70,0.75);position: relative;background-image:url(/cctgroup/resource/cms/2017/11/yebg.png)\9;background-repeat:repeat-x;}
.leftYw .ywCon:hover a{display: block;width: 190px;line-height: 34px;color: #fff;font-size: 16px;margin: 0 auto;text-align: center;border: 1px solid #fff;border-radius: 4px;}
.leftYw .ywCon:hover img.icon{display: block;margin: 0 auto;padding-top: 30px;}
.leftYw .ywCon:hover .ywName,.leftYw .ywCon:hover .ywName1{position: inherit;display: block;margin: 0 auto;border-bottom: 3px solid #cf0808;width: 90px;text-align: center;margin-left: 108px;margin-bottom: 30px;}

.leftYw .ywCon:hover .ywSum{display: block;margin: 50px auto;line-height: 32px;color: #fff;font-size: 16px;width: 80%;clear: both;text-align: center;}
.leftYw{width: 356px;height: 483px;}
.centerYw{margin-left: 15px;}
.centerYw .ywCon{width: 498px;height: 234px;}
.centerYw .ywCon.con2{margin-top: 15px;}
.centerYw .ywCon:hover a{display: block;width: 190px;line-height: 34px;color: #fff;font-size: 16px;margin: 0 auto;text-align: center;border: 1px solid #fff;border-radius: 4px;}
.centerYw .ywCon:hover img.icon{float: left;margin: 30px 0 10px 180px;display: block;}
.centerYw .ywCon:hover .ywName,.centerYw .ywCon:hover .ywName1{position: inherit;float: right;margin: 40px 140px 10px 0;border-bottom: 3px solid #cf0808;width: 90px;text-align: center;}
.centerYw .ywCon:hover .ywSum{display: block;margin: 0px auto;line-height: 32px;color: #fff;font-size: 16px;width: 80%;clear: both;padding: 10px 0;margin-bottom: 10px;text-align:center;}
.con1{margin-bottom: 40px!important;}
.rightYw .ywCon{width: 290px;height: 200px; margin-top:22px;margin-bottom: 22px;}
.rightYw .con2{margin-top: 15px;background: #002c4e url(/cctgroup/resource/cms/2017/11/jia.png) center 70px no-repeat;width: 290px;height: 200px;}
.rightYw .con2:hover{background: #17446a url(/cctgroup/resource/cms/2017/11/jia.png) center 70px no-repeat;}
.rightYw .con2 .more{display: block;text-align: center;padding-top: 145px;font-size: 16px;color: #fff;}
.rightYw .ywCon:hover a{display: block;width: 190px;line-height: 34px;color: #fff;font-size: 16px;margin: 0 auto;text-align: center;border: 1px solid #fff;border-radius: 4px;}
.rightYw .ywCon:hover img.icon{float: left;margin: 30px 0 0px 60px;display: block;}
.rightYw .ywCon:hover .ywName{position: absolute;
    border-bottom: 3px solid #cf0808;
    width: 80px;
    text-align: center;
    left: 160px;
    bottom: 110px;
    line-height: 27px;
    padding-bottom: 5px;}
.rightYw .ywCon:hover .ywName1{position: absolute;
    border-bottom: 3px solid #cf0808;
    width: 80px;
    text-align: center;
    left: 160px;
    bottom: 110px;
    line-height: 27px;
    padding-bottom: 5px;}
.row04 .ywCon:hover .ywName{
    width: 100px;
    left: 140px;
}

.rightYw .ywCon:hover .ywSum{display: block;margin: 0px auto;line-height: 32px;color: #fff;font-size: 16px;width: 80%;clear: both;padding: 10px 0;text-align: center;}
.box1_con .fr1{margin-left:20px;}
.box1_con .row01{margin-left:0px;}
.newsCon {padding-top:50px;}

/*专题*/
.box2{padding:40px 0;}
.scroll{width:1222px;overflow:hidden;}
.scroll .hd{height:239px;}
.scroll .hd ul li{float: left;margin:50px 0;padding-right:29px;width: 387px;height: 140px;position:relative;}
.scroll .hd ul li .mengceng{position:absolute;width: 387px;height: 140px; z-index:2;background:rgba(0,44,78,0.5);}
.scroll .hd ul li:hover .mengceng{display:none;}
.scroll .hd ul li img{width: 387px;height: 140px;
    -o-transition: all .3s ease-out 0s;
    -webkit-transition:     all .3s ease-out 0s;
    -moz-transition:        all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    }
.scroll .hd ul li img:hover{box-shadow: 0 0 15px #b7b7b7;}
.scroll .bd ul{text-align: center;}
.scroll .bd ul li{display: inline-block;margin: 0 5px;border-radius: 50%;background-color: #d2d2d2;width:20px;height:20px;text-indent:99em;overflow:hidden;}
.scroll .bd ul li.on{background-color: #0068b6;}

/*股票信息*/
.col_2{color:red;}
.col_9{color:green;}
.gupiao{height: 46px;background: #d2e2ed;width: 100%;position: fixed;bottom: 0;z-index: 999;}
.gupiao .gu_box{width: 1222px;margin: 0 auto;overflow: hidden;}
.gupiao .gu_box .txt{float: left;line-height: 46px;font-size: 20px;color: #333;font-weight: bold;padding-right: 15px;}
.gupiao .gu_box .bd{float: left;width: 1060px;}
.gupiao .gu_box .bd ul li{height: 46px;overflow: hidden;}
.gupiao .gu_box .bd ul li b{line-height: 46px;font-weight: normal;font-size: 16px;color: #333;}
.gupiao .gu_box .bd ul li span{line-height: 46px;font-size: 16px;}
.gupiao .gu_box .bd ul li span b{font-weight: bold;}
.gupiao .gu_box .hd{float: right;height: 46px;width: 46px;position: relative;}
.gupiao .gu_box .hd a.prev{width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #d3d3d3;position: absolute;right: 0;top: 10px;}
.gupiao .gu_box .hd a.next{width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #2284c8;position: absolute;right: 0;bottom: 10px;}

/*首页项目介绍*/
.notice_bg{    background-color: #f4f4f4;padding: 50px 0;}
        .swiper {
          width: 100%;
          height: 320px;
        }
      .swiper .swiper-wrapper{width:1102px;}
       .swiper-slide {
          font-size: 18px;
          width:300px;
          height:auto;
        }
    
        .swiper-slide img {
          display: block;
          width: 100%;
          height: 100%;
          object-fit: cover;
        }
.xmImg{width:390px;height:245px;    overflow: hidden; }
.xmImg img{transition: transform .3s ease-in-out;}
.xmImg:hover img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);  -ms-transform: scale(1.05);-o-transform: scale(1.05); transform: scale(1.05);}
.xmTit {margin:10px 0;}
.xmTit a{font-size:16px;color:#333;display: block;}
.xmTit:hover a{color:#007450;}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
    width: 12px;
    height: 12px;
}
.swiper-pagination-clickable .swiper-pagination-bullet-active{    --swiper-theme-color:#007450;}
.swiper .swiper-button-next,.swiper .swiper-button-prev{        color: var(--swiper-navigation-color, #007450);top:40%;    background-color: #efefef; width: calc(var(--swiper-navigation-size) / 40* 40);border-radius:50%;}
.swiper .swiper-button-next:after,.swiper .swiper-rtl .swiper-button-prev:after{font-size: 30px;  margin-left: 3px; font-weight: bold;}
.swiper .swiper-button-prev:after,.swiper .swiper-rtl .swiper-button-next:after{font-size: 30px;  font-weight: bold;}
.xmjs {text-align:right;margin:20px 0;}
.xmjs a{display:inline-block;width:80px;height:40px;line-height:40px;margin-left:20px;color:#333;font-size:18px;text-align:center;}
.xmjs a:last-child{width:120px;}
.xmjs a:hover{background-color:#007450;color:#fff;}
.xmjs span{display:inline-block;font-size:24px;color:#007450;font-weight:bold;float: left;}
 

.bdnlpt {
    font-size: 24px;
    color: #007450;
    font-weight: bold;
}
/*手机端样式start*/


@media only screen and (min-width: 321px) and (max-width: 1024px){


.jiantou{display:none !important;}

#findWrong{display:none;}
.tabPhone{display:block !important;}
.tab_tit{display:none;}
    .notice_box{padding: 1rem 2%;box-sizing: border-box;height: auto;}
    .notice_box .ton{float: left;line-height: 3rem;font-size: 2.2rem;padding-left: 42px;width: 0%;height: 3rem;overflow: hidden;}
    .notice_box .wrap{float: left;width: 87%;overflow: hidden;}
    .notice_box .wrap .bd ul{height: 3rem;}
    .notice_box .wrap .bd ul li{line-height: 3rem;width: 100%;}
    .notice_box .wrap .bd ul li a{font-size: 2rem;}
    .notice_box .wrap .bd ul li span{font-size: 2rem;}
    .notice_box .notice_more{line-height: 3rem;font-size: 2rem;display: none;}
    .pic_news,.txt_news{float: none;width: 100%;box-sizing: border-box;padding: 0 1%;}
    .list_wrap.tab_con {margin-bottom: 0px;}

    h2.tit{margin: 1rem 0;}
    h2.tit a{font-size: 2.2rem;line-height:3rem;}

    .list li{line-height: 3.6rem;width: 100%;text-indent: 1.5rem;background:url(/eportal/fileDir/cctgroup/resource/cms/2017/10/dian.png) 0 center no-repeat;height: 3.6rem;overflow: hidden;}
    .list li a{font-size: 1.8rem;width: 85%;}
    .list li span{font-size: 1.2rem;width: 15%;}

    /*视频新闻*/
    #txtNews{display:none;}
    .videoBox{display:none;}
    .tab_tit{width: 100%;height: 3rem;box-sizing: border-box;margin-top: 2rem;}
    .tab_tit li{float: left;height: 3rem;margin-right: 1%;text-align: center;}
    .tab_tit li a{font-size: 1.8rem;color: #333;}
    .tab_tit li.on a{font-size: 1.8rem;line-height:1.8rem;}
    .top_list{padding-bottom:0rem !important;}
    /*集团业务*/
    .leftYw,.centerYw,.rightYw{display: none !important;}
    .phoneYw{display: block !important;}
    .phoneYw li{overflow: hidden;padding: 1rem 2%;border: 1px solid #f3f3f3;border-radius: 1rem;background-color: #fff;width:45%;float:left;margin-bottom: 0.5rem;}
    .phoneYw li img{width: 22%;}
    .phoneYw li .text{width: 70%;padding-left: 5%;}
    .phoneYw li .text h3 a{line-height: 2rem;font-size: 1.6rem;color: #cf0808;border-bottom: 3px solid #cf0808;}
    .phoneYw li .text p a{line-height: 2rem;font-size: 1.2rem;color: #333;display: block;padding-top: 1rem;}


    .newsBox {display:none;}
.swiper-container{display:block !important;}
.swiper-wrapper .swiper-slide{position:relative;z-index:0}
.swiper-wrapper .swiper-slide img{display:block;width:100%;height:24rem;}
.swiper-wrapper .swiper-slide .artTit{display:block;width:100%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;font-size:1rem;line-height:2.2rem;}
.swiper-pagination{text-align:right;right:0 !important;width:auto !important;left: auto !important;}



    .list_wrap h3 a{font-size: 1.8rem;line-height: 2.6rem;height:auto;overflow:hidden;}
    .list_wrap .summary{line-height: 2.2rem;font-size: 1.4rem;} 
    .box,.box1{box-sizing: border-box;padding: 0 3%;}
    /*专题*/
    .scroll{display:none;}
    .gupiao{display:none !important;}
#box{margin-top:1rem}
.box2{padding:1rem 0;}
}

/*手机端样式 end*/