
.newsLR{display: flex; justify-content: space-between;zoom: 1;}
.newsL{float: left;width: 834px;margin-right: 18px;overflow: hidden;}
.newsR{float: right;width: 344px;overflow: hidden;}
.newsR section{background: #fff;border-radius: 20px;margin-bottom: 20px;overflow: hidden;}
.ico {
    background: url(../ig/iconNews.png) no-repeat;
    background-size: 1000px 1000px;
}

.bhMenu{width: 1272px;overflow: hidden;*zoom: 1;}
.bhMenu a{float: left;display: block;width: 106px;height: 38px;font-size: 16px;color: #666;font-weight: 500;line-height: 38px;border-radius: 19px;border: 1px solid rgba(204, 204, 204, .6);margin: 0 22px 20px 0;text-align: center;overflow: hidden;}
.bhMenu a:hover,.bhMenu a.current{border-color: transparent; background: #7bc71f;color: #fff;}

.sideTit{position:relative;z-index: 1;padding:2px 15px 0 19px;margin-bottom: 10px;height: 53px;border-bottom: 1px solid #f2f5f6;overflow: hidden;*zoom:1;}
.sideTit a{position: relative;z-index: 1;float: right;display: block;font-size: 14px;color: #999;font-weight: 500;line-height: 53px;text-align: center;overflow: hidden;}
.sideTit em{position: relative;float: left;display: block;max-width: 72%;height:53px;line-height: 53px;font-size: 20px;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sideTit a:hover{color: #7bc71f;}

.newsListing ul{padding: 1px 0;overflow: hidden;}
.newsListing li{margin-bottom: 20px;padding:20px 21px 19px;height: 160px;background: #fff;border-radius: 20px;overflow: hidden;*zoom: 1;}
.newsListing li a{display: block;}
.newsListing li>a{float: left;margin-right: 20px;width: 200px;height: 118px;border-radius: 10px;overflow: hidden;}
.newsListing li>a img {width: 200px;min-height: 118px;height: auto;border-radius: 10px;display: block;transition: all .3s linear;}
.newsListing li>a:hover img {transform: scale(1.1)}
.newsListing li .info{float: left;width: 570px;}
.newsListing li .info>a{font-size: 18px;color: #000;line-height: 38px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.newsListing li .info p{display: block;height:40px;font-size: 14px;color: #808080;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.newsListing li .info span{position: relative;display: block;font-size: 14px;color: #ccc;line-height: 22px;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.newsListing li .info span:before{content: "";position: relative;top: 4px;vertical-align: top;margin-right: 5px;display: inline-block;width: 14px;height: 14px;background:url(../ig/iconNews.png) no-repeat;background-size:1000px 1000px;background-position: -221px -5px;}
.newsListing li:hover .info>a{color: #7bc71f;}
/* .newsListing .pagecode span a,.newsListing .pagecode .first,.newsListing  .pagecode .last,.newsListing  .pagecode .pre, .pagecode .next{background: #fff;}
.newsListing .pagecode{padding: 10px 0 21px;} */
.newsListing .pageCode{margin-top: 15px;}

.hotNews .sideTit em:before{content: "";position: relative;top: 20px;vertical-align: top;margin-left: 3px;margin-right: 5px;display: inline-block;width: 33px;height: 11px;background:url(../ig/iconNews.png) no-repeat;background-size:1000px 1000px;background-position: -277px -5px;}

.hotNews{position: relative;padding-bottom: 30px;}
.hotNews ul{margin-bottom: 27px;padding-top: 5px;}
.hotNews li{float: left;}
.hotNews li>a{display: block;padding: 0 20px;margin-bottom: 10px;overflow: hidden;}
.hotNews li>a:nth-of-type(2){margin-top: 11px;}
.hotNews li>a img{float: left;width: 130px;height: 90px;border-radius: 6px;margin-right: 10px;}
.hotNews li>a div{float: left;width: 158px;height: 90px;overflow: hidden;}
.hotNews li>a div p{height: 70px;font-size: 14px;color: #333;line-height: 24px;margin-top: -3px;margin-bottom: 6px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.hotNews li>a div span{display: block;font-size: 12px;color: #999;line-height: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hotNews li>a:hover div p{color: #7bc71f;}
.hotNews li>div{position: relative;padding: 0 20px;line-height: 34px;overflow: hidden;*zoom: 1; }
.hotNews li>div:before{content: "";position: relative;float: left; top: 15px;margin-right:9px; vertical-align: top;display: inline-block;width: 4px;height: 4px;background: #e3e3e3;;font-size: 0;line-height: 0;}
.hotNews li>div span{float: right;font-size: 12px;color: #999;margin-left: 10px;line-height: 34px;}
.hotNews li>div a{float: left;display: block;width: 242px;font-size: 14px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hotNews li>div:hover a{color:#7bc71f;}
.hotNews .swiper-pagination{bottom: 26px !important;}
.hotNews .swiper-pagination-bullet{width: 6px!important;height: 6px!important;background-color: #D9D9D9;opacity: 1;border-radius: 6px;margin: 0 6px!important;}
.hotNews .swiper-pagination-bullet-active{width: 6px !important;background-color: #ACADAC;}
.hotNews .swiper-button-next,.hotNews .swiper-button-prev{z-index: 12;color:#5C5E5D;top: auto;bottom: 12px;cursor: pointer;}
.hotNews .swiper-button-next:after, .hotNews .swiper-button-prev:after{width: 22px;height: 22px;font-weight: bold;text-align: center;line-height: 22px;font-size: 12px;border-radius: 50%;border: 1px solid rgba(217,217,217,0.5);}
.hotNews .swiper-button-prev{left: 114px;right: auto;}
.hotNews .swiper-button-next{right: 114px;left: auto;}
.hotNews .swiper-button-next:hover:after, .hotNews .swiper-button-prev:hover:after{border-color:rgba(90, 150, 255, .1);color: #7bc71f;}

.bhNewsRec{padding-bottom: 21px;}
.bhNewsRec ul{margin-top: -1px;}
.bhNewsRec li{position: relative;padding: 10px 20px;overflow: hidden;*zoom: 1;}
.bhNewsRec li>a{float:left;margin-right: 9px;width: 112px;height: 72px;border-radius: 10px;overflow: hidden;}
.bhNewsRec li img{float:left;width: 100%;min-height: 72px;height: auto;overflow: hidden;}
.bhNewsRec li dl{float: left;width: 182px;height: 72px;overflow: hidden;}
.bhNewsRec li dt a{display: block;font-size: 14px;color: #333;height: 40px;line-height: 20px;margin-top: 3px;margin-bottom: 12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.bhNewsRec li dd span{display: block;font-size: 12px;color: #ccc;line-height: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bhNewsRec li:hover dt a{color: #7bc71f;}

.bhGSRec{position: relative;margin: 0 0 20px 0;background: #F6F9FB;border-radius: 20px;overflow: hidden;}
.bhGSRec ul{position: relative;margin-top: -1px;padding-bottom: 21px;}
.bhGSRec li{position: relative;z-index: 1;height: 90px;overflow: hidden;}
.bhGSRec li a{position: relative;display: block;padding:10px 20px;overflow: hidden;*zoom: 1;}
.bhGSRec li img{float: left;width: 70px;height: 70px;border-radius: 15px;margin-right: 16px;}
.bhGSRec li div{float: left;width: 208px;height: 70px;overflow: hidden;}
.bhGSRec li div p{display: block;font-size: 16px;color: #000;line-height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bhGSRec li div span{display: block;font-size: 12px;color: #999;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bhGSRec li div span:nth-of-type(2){margin-top: 6px;}
.bhGSRec li a>span{display: block;position: absolute;right: 20px;top: 30px;width: 72px;height: 28px;font-size: 14px;color: #9BBCDB;background: rgba(90, 150, 255, .1);border-radius: 14px;text-align: center;line-height: 28px;overflow: hidden; color: #7bc71f;}
.bhGSRec li:hover a>span{color: #fff;background: #7bc71f;}

.contLR{padding-bottom: 6px;width: 1200px;margin: auto;overflow: hidden;*zoom: 1;}
.contLR .contL{background: #FFF;
    border-radius: 10px;
    padding: 15px;}
.contL{float: left;width: 828px;overflow: hidden;margin-right: 16px;}
.contR{float: right;width: 344px;overflow: hidden;}
.contR section .sideTit{border-bottom-color: #e6eced;}
.contR section{margin-bottom: 20px;background: #F6F9FB;border-radius: 20px;}
.contLR .contR section {background: #fff;}
.gsDeBg .contR{padding-top: 30px;}

.bhNSCont{text-align: justify;margin: 9px 0;padding:10px 0;background-image: linear-gradient(180deg,transparent 0%,rgba(255,255,255,1) 100%); border-radius: 20px;overflow: hidden;}
.bhNSCont h1{font-size: 34px;color: #333;font-weight: bold;line-height: 40px;margin-bottom: 18px;}
.bhNSCont .intro{position: relative;margin-bottom: 13px;padding-bottom: 15px;border-bottom:1px solid rgba(221, 223, 231, .5);}
.bhNSCont .intro span,.bhNSCont .intro time{vertical-align: top;display: inline-block;font-size: 14px;color: #8D99A3;line-height: 28px;margin-right: 30px}
.bhNSCont .intro time{display: inline-block;vertical-align: top;;}
.bhNSCont .intro span:nth-of-type(1):before{content: "";position: relative;top: 7px;vertical-align: top;margin-right: 5px;display: inline-block;width: 14px;height: 14px;background:url(../ig/iconNews.png) no-repeat;background-size:1000px 1000px;background-position: -221px -5px;}

.bhNSCont .cont{padding: 10px 0 2px;background: #FFF;font-size: 16px;color: #242424;line-height: 32px;overflow: hidden;word-break: break-all;}
.bhNSCont .cont a:hover{border-bottom: .01px solid #FB371F;;}
.bhNSCont .cont p{line-height: 32px;color: #242424;margin-bottom: 14px;}
.bhNSCont .cont br{height: 1px;}
.bhNSCont .cont img{max-width:100%;margin: auto;display: block;}
.bhNSCont .cont p img{max-width:100%;;border-radius: 10px;margin-bottom: 20px!important;}
.bhNSCont .cont h3{position: relative;line-height: 42px;font-size: 24px;color: #333;font-weight: bold;overflow: hidden;*zoom:1;margin-bottom: 4px;}
.bhNSCont .cont iframe{width: 660px;height:360px;margin: 0 auto;display: block;border: none;}
.bhNSCont .cont table{max-width: 100%;margin: auto;}
.bhNSCont .cont table a{color:#0000ee}
.bhNSCont .cont table a:hover{text-decoration:underline}
.bhNSCont .cont .info{margin:0 16px 20px;overflow: hidden;background: #f9f9f9;height: 113px;}
.bhNSCont .cont .info img{width: 80px;height: 80px;display: block;float: left;border-radius: 12px;margin: 17px 20px 16px 15px;}
.bhNSCont .cont .info p{text-indent:0;margin-bottom:10px;}
.bhNSCont .qaboxs{float: left;width: 62%;}
.bhNSCont .qaboxs .name{font-size: 18px;color: #333;margin-top: 25px;margin-bottom: 16px;}
.bhNSCont .qaboxs p span{font-size: 14px;color: #999;margin-right: 45px;}
.bhNSCont .qaboxs p span em{font-size: 14px;color: #666;}
.bhNSCont .cont .info>a{display: block;float: right;width: 130px;height: 32px;color: #fff;line-height: 32px;text-align: center;background: #ffa622;margin-top: 41px;border-radius: 3px;margin-right: 18px;}
.bhNSCont .qaboxs .name:hover{color: #FB371F;font-weight: bold;}

.statement {height: 39px; background: rgba(255, 101, 31, 0.06); border-radius: 6px; font-size: 14px; line-height: 21px; color: rgba(51, 51, 51, .72); padding: 15px; margin: 20px 0; }
.statement span { color: #FA607D; font-weight: bold; margin-right: 6px; }

.newsCopy {height: 58px;line-height: 58px;font-size: 16px;color: #888;margin:0 auto;}
.newsCopy span {position: relative;display: inline-block; padding: 0 10px 0 8px; height: 26px;line-height: 26px;font-size: 14px;text-align: center;color: #ffbc4c;border: 1px solid #ffbc4c; border-radius: 4px;margin-right: 11px;cursor: pointer}
.newsCopy span i { display: inline-block; width: 14px; height: 14px;vertical-align: top; position: relative; top: 6px;margin-right: 7px; background-position: -249px -5px}
.newsCopy span input { position: absolute; top: 0;left: 0;z-index: -1}
.newsCopy span:hover{font-weight: bold;}

.bhNGSRel{position: relative;display: block;margin: 8px 0 14px;padding: 19px;height: 152px;background: rgba(246,249,251,0.5);border-radius: 20px;border: 1px solid #7bc71f;overflow: hidden;*zoom: 1;}
.bhNGSRel .img{float: left;width: 114px;height: 114px;margin-right: 20px;border-radius: 30px;overflow: hidden;}
.bhNGSRel .img img{position: relative;z-index: 1;float: left;display: block;margin: 0;width: 114px;height: 114px;border-radius: 30px;}
.bhNGSRel dl{position: relative;float: left;width: 590px;}
.bhNGSRel dt,.bhNGSRel dd{display: block;overflow: hidden;}
.bhNGSRel dl dt a{position: relative;z-index: 1;vertical-align: top;display: block;width: 100%;height: 42px;line-height: 42px;font-size:24px;color:#000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bhNGSRel dl .time{margin-bottom: 1px;display: block;font-size: 14px;color: #999;line-height: 32px;}
.bhNGSRel dl .brief{
    font-size: 14px;
    color: #999;
    line-height: 20px;
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}
.bhNGSRel dl .time time{color: #666;margin-right: 3px;}
.bhNGSRel dl .time span{color: #999;margin: 0 3px;}
.bhNGSRel dl .tags{overflow: hidden;*zoom: 1;}
.bhNGSRel dl .tags a,.bhNGSRel dl .tags span{display: inline-block;vertical-align: top;padding: 0 9px;height: 26px;font-size: 12px;color: #666;line-height: 24px;border-radius: 6px;margin: 8px 8px 0 0;background: #F4F6F8;}
.bhNGSRel dl .tags a:hover{background: #7bc71f;color: #fff;}
.bhNGSRel dl dt a:hover{color: #7bc71f;;}
.bhNGSRel .btn{display: block;position: absolute;right: 20px;top: 59px;width: 106px;height: 38px;background: #7bc71f;border-radius: 19px;line-height: 38px;font-size: 14px;color: #fff;overflow: hidden;text-align: center;}
.bhNGSRel .btn:hover{text-decoration: underline;}

.bhGSRel{position: relative;margin: 0 0 15px 0;overflow: hidden;}
.bhGSRel .list{width: 100%;padding-top: 5px;overflow: hidden;*zoom: 1;display: grid; grid-template-columns: repeat(6, 108px); justify-content: space-between;}
.bhGSRel .list a{position: relative;float: left;width: 108px;text-align: center;padding: 10px 0 5px;}
.bhGSRel .list a img{display: block;width: 104px;height: 104px;border-radius: 19px;margin: 0 auto;}
.bhGSRel .list a p{display: block;font-size: 14px;color: #333;line-height: 36px;height: 36px;overflow: hidden;}
.bhGSRel .list a img{-o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.bhGSRel .list a:hover img{ transform: rotateY(180deg);}

.bhTit{position:relative;z-index: 1;padding:3px 0;overflow: hidden;*zoom:1;}
.bhTit a{position: relative;z-index: 1;float: right;display: block;font-size: 14px;color: #999;font-weight: 500;height: 40px;line-height: 42px;text-align: center;overflow: hidden;}
.bhTit h2{position: relative;float: left;display: block;max-width: 80%;height:40px;line-height: 40px;font-size: 26px;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bhTit a:hover{color: #7bc71f;}
.bhTit strong{position: relative;float: left;display: block;max-width: 80%;height:34px;line-height: 34px;font-size: 20px;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bhTit strong~a{line-height: 40px;height: 34px;}

.bhTitle{position:relative;z-index: 1;padding:3px 0;overflow: hidden;*zoom:1;}
.bhTitle strong{position: relative;vertical-align: top;display: inline-block;max-width: 80%;height:45px;line-height: 40px;font-size: 20px;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bhTitle strong:after{content: "";position: absolute;left: 0;right: 0;bottom: 0;margin: auto;display:block;width:40px;height:4px;background-color:#60E0F2;transition: all .5s ;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;}

.bhGSnews .list{margin-top: 13px;width: 100%;overflow: hidden;*zoom: 1; display: grid; grid-template-columns: repeat(3, 255px); justify-content: space-between;}
.bhGSnews .list a{float: left;display: block;margin-bottom: 10px;width: 255px;height: 230px;overflow: hidden;}
.bhGSnews .list a div{width: 100%;height: 146px;margin-bottom: 6px;border-radius: 10px;overflow: hidden;}
.bhGSnews .list a img{width: 100%;min-height: 146px;height: auto;border-radius: 10px;}
.bhGSnews .list a p{height: 40px;font-size: 14px;color: #333;line-height: 20px;margin-bottom: 4px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.bhGSnews .list a img{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.bhGSnews .list a img:hover{transform: scale(1.2);}
.bhGSnews .list a span{display: block;width: 100%;font-size: 12px;color: #999;line-height: 20px;}
.bhGSnews .list a:hover  p{color: #7bc71f;}

.hotTag{position: relative;margin: 0 0 20px 0;background: #F6F9FB;border-radius: 20px;overflow: hidden;}
.hotTag .list{position: relative;padding:9px 7px 17px 14px;width: 100%;overflow: hidden;z-index: 1;}
.hotTag .list a{float: left;padding: 0 23px;font-size: 16px;color: #666;height: 38px;line-height: 38px;border-radius: 19px;border: 1px solid #e3e7e8;background: #f3f9fa;margin:0 7px 11px 0;}
.hotTag .list a:hover{color: #fff;background: #7bc71f;border-color: #7bc71f;}
