
.commom-flex-ver{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.commom-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}
.flex-Start-V{align-content:flex-start}
.flex-Start-H{justify-content:flex-start}

.clearfix:after{content:'';display:table;clear:both}
.fl{float:left}
.fr{float:right}
.pr{position: relative;}
.pa{position: absolute;}
.ta-Ct{text-align:center}
.dnone{display:none !important}
.db{display: block;}
a{text-decoration:none;color:#000}
a:hover{-webkit-transition:.5s;transition:.5s;
    text-decoration:underline;color:#c61f1f
}

.clamp3{white-space:pre-wrap;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.clamp2{white-space:pre-wrap;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.clamp1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.marT10{margin-top:10px !important}
.marT20{margin-top:20px !important}
.marL10{margin-left:10px !important}
.marL30{margin-left:30px !important}
.marB_0{margin-bottom: 0 !important;}
.marB_10{margin-bottom: 10px !important;}
.width_half{width: 50% !important; }
.width_1-3 {   width: 30% !important;}
.width_320 {width: 300px !important;}
.bgf5f5f5{background-color:#f5f5f5}
.bgnone{background-color: transparent !important;}
.zindex100{    position: relative;z-index: 100;}
.paddR10 {
    padding-right: 10px !important;
}
.nowrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
:after,:before{-webkit-transition:.5s;transition:.5s}

body{margin:0 auto;background:#FFF;/* font-family:"微软雅黑";*/
background-repeat:no-repeat;overflow-x:hidden;}
html{min-width:1200px;}

header.header{font-size:0;overflow:hidden;position:relative;margin:0 auto;}
header.header .banner{width:100%;background-color:#fdf6e4;}
header.header .logo{width: 10%; top: 20px;left: 20px;}
header.header .textC{width: 30%; top: 28%;left: 0;right: 0;margin: auto;text-align: center;}
header.header .textC .textlogo{width: 100%; }
header.header .textC .textzhuban{width: 100%;
    text-align: center;
    font-size: 15px;
    margin-top: 5%;
    color: #fff;}


.super-container{margin:0 auto;background:url(https://cqwmsj.cbg.cn/2025/cqhaorenku/img/banner_2.jpg?33) no-repeat; background-color: #f0984b;
position:relative;background-size:100% auto;width:100%;}
.main-container{margin:0 auto;text-align:center;/* width:1200px;*/
    position:relative;margin-top:0px;overflow:hidden;}

.mod{padding-top:30px;padding-bottom:30px;position:relative;z-index:10;}
.mod .hd{width:1000px;padding:0 0px;margin:0 auto;position:relative;margin-bottom:30px;text-align:left;background-size:100% 100%;overflow:visible;z-index:1000;}
.mod .hd img{
    width:100%;margin-left:0%;
}
.cqlianghui2025_more{color:#FFF;font-size:14px;position:absolute;margin-top:18px;margin-left:6px;display:block;right: 5px;
    bottom: 18px;}

.w1200{width: 1200px;margin:0 auto;}
.w1400{width: 1475px;margin:0 auto;}

.mod .w1400{width: 1475px;padding: 50px 0px;margin:0 auto;}
.mod .w1200{width: 1200px;padding: 50px 0px;margin:0 auto;}
.mod .w{width: 1000px;
    padding: 0px 0px;margin:0 auto;    position: relative;}

  
    
.cqlh2025_mod-focus .bd{overflow:visible;    margin-top: 0px;
}
/* 滚动 */
.cqlh2025_focus-slide{
    /* background-color:#c61f1f; */
    /* border: 0px solid #c61f1f; */
    /* border-radius: 6px; */
    box-sizing: border-box;
        /* padding: 9px; */
        width:602px;height:388px
}
.cqlh2025_focus-slide .conts,.cqlh2025_focus-slide .conts li{width:602px;height:388px}
.cqlh2025_focus-slide .conts li .image,.cqlh2025_focus-slide .conts li .image img{width:602px;height:338px}
.cqlh2025_focus-slide,.cqlh2025_focus-slide .conts,.cqlh2025_focus-slide .conts li{position:relative}
.cqlh2025_focus-slide .conts li,.cqlh2025_focus-slide .conts ul{-webkit-transition:none;transition:none}
.cqlh2025_focus-slide,.cqlh2025_focus-slide .conts li{float:left;overflow:hidden}
.cqlh2025_focus-slide .conts li .image img{display:block}
.cqlh2025_focus-slide .conts li .title{position:absolute;bottom:0;left:0;right:0;height:50px;overflow:hidden;background-color:#c61f1f ; }
.cqlh2025_focus-slide .conts li .title p{display:block;height:50px;overflow:hidden;margin:0px 10px 0 10px;font-size:16px;line-height:50px;text-align: left;padding: 0 50px 0 86px;}
.cqlh2025_focus-slide .conts li .title a{color:#fff}
.cqlh2025_focus-slide .icons{position:absolute;right:17px;bottom:23px;z-index:2;}
.cqlh2025_focus-slide .icons li{float:left;width:10px;height:10px;overflow:hidden;margin:0 4px;cursor:pointer;-webkit-border-radius:100%;border-radius:100%;background-color:#d0cdcd}
.cqlh2025_focus-slide .icons li.on{background-color:#FFF;width: 20px;border-radius: 10px;}
.cqlh2025_focus-slide .next,.cqlh2025_focus-slide .prev{position:absolute;bottom: 0;z-index:3;width:50px;height:50px;margin-top:-25px;background:url(https://g.cbg.cn/web/zt/simple3/web/images/slide_arrow.png) no-repeat}
.cqlh2025_focus-slide .prev{left:-50px;background-position:left top}
.cqlh2025_focus-slide .next{right:-50px;background-position:right bottom}
/* .cqlh2025_focus-slide .next:hover,.cqlh2025_focus-slide .prev:hover{background-color:#000;background-color:rgba(0,0,0,.8)} */
.cqlh2025_focus-slide .prev:hover{background-position:right top}
.cqlh2025_focus-slide .next:hover{background-position:left bottom}
.pagebd {
    position: absolute;
    left: 36px;
    bottom: 0px;
    z-index: 2;
    width: 50px;
    height: 50px;
    font-size: 18px;
    line-height: 58px;
    color: #fff;
    text-align: center;
    background-color: #c61f1f;
}
.pagebd span {
    font-size: 27px;
}

/* 右侧列表 */
.cqlh2025_focus-news{    overflow: visible;
    margin-left: 602px;height:388px;
    text-align: left; position: relative;
    padding:0 0px 0 40px; }
.cqlh2025_focus-news p span,.cqlh2025_focus-news p span a{color:#c61f1f}

.cqlh2025_focus-news .backD{
    font-weight: 700;
    position: absolute;
    left: 40px;
    top: -3px;
    width: 200px;
    height: 50px;
    color: #fff;
    padding: 10px 0 0 14px;
    font-size: 23px;
}
.cqlh2025_focus-news .backD::before{
    position: absolute;
    left: 0;
    top: 24px;
    content: '';
    display: table;
    clear: both;
    width: 8px;
    height: 8px;
    /* border-radius: 3px; */
    background-color: #fff;
}
.cqlh2025_focus-news ul{margin-top:0px;    height: 100%; justify-content: space-evenly;padding: 60px 0 0 0;    position: relative;
    z-index: 1;}
.cqlh2025_focus-news li{    max-height: 80px;
    overflow: hidden;
    font-size: 16px;
    line-height: 20px;
    width: 100%;
    margin-bottom: 12px;    border-bottom: 1px dashed #f8cfa3;
}
.cqlh2025_focus-news h3{max-height:90px;overflow:hidden;font-size:16px;line-height:2;text-align:justify;margin-top: 8px};
.cqlh2025_focus-news h3 a{color:#FFF;}

.cqlh2025_focus-news li a{display:inline-block;background-position:0 -63px !important;padding-left:0px;color: #FFF;
    width: 100%;
    overflow: hidden;
    white-space: wrap;
    text-overflow: ellipsis;}
.cqlh2025_focus-news li a:hover{background-position:0 -63px;
    /* color:#c61f1f !important;*/
    color:#fff !important;
    text-decoration: underline;
} 

    

.bothnews{width: 1000px;text-align: left;}

.bothnews .pic{    height: 252px;
    margin: 0 22px 30px 0;
    width: 182px;
    float: left;position: relative;
}
.bothnews .pic:nth-child(5n){
    margin-right: 0;
}
.bothnews .pic a:before {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: ' ';
    background:  url(https://cqwmsj.cbg.cn/2025/cqhaorenku/img/liback.png);
    background-size: 100% 100%;
    z-index: 2;
}

.bothnews .pic a{background:none;padding-left: 0;}
.bothnews .pic .imagecont{width:100%;height:100%;position: relative;}
.bothnews .pic .imagecont img{width:100%;height: 100%;position: relative;z-index: 1;}
.bothnews .pic .imagecont .title{color:#FFF;font-size:16px;font-weight:400;width:calc(100%);height:auto;margin-left:0;line-height:1.6;    position: absolute; text-align: center;
    left: 0;z-index: 2;
    bottom: 0;}
.bothnews .pic .imagecont .descrp2{color:#848484;font-size:14px;line-height: 1.4; height:auto;width:calc(100%);float:left;margin:20px 0 0 0;overflow:hidden}

.bothnews li{
    white-space: nowrap;
    text-overflow: ellipsis;}
.bothnews li:hover a{background-color:#546d99}

.botoomline{height: 70px ; width: 100%; margin-top: 22px;
    /* background: url(../img/botoom.png) no-repeat; */
background-size: 100% 100%;}



/* 分页 */
#paging {text-align: center; padding-bottom: 0px;padding-top: 20px; z-index: 11;}


/* 屏幕适配 */
@media screen and (min-width:880px)  {
	html {
		font-size: 22px;
	}
	.main-container {position:relative;
		/* padding: 0 4rem; */
	}
}
@media only screen and (min-width: 640px) and (max-width: 880px)  {
	html {
	  font-size: 22px;
	}
	.main-container {position:relative;
		/* padding: 0 2rem; */
	}
}
@media only screen and (min-width: 620px) and (max-width: 640px) {
html {
	font-size: 21px; } }
@media only screen and (min-width: 600px) and (max-width: 620px) {
html {
	font-size: 20px; } }
@media only screen and (min-width: 580px) and (max-width: 600px) {
html {
	font-size: 19px; } }
@media only screen and (min-width: 500px) and (max-width: 580px) {
html {
	font-size: 18.5px; } }
@media only screen and (min-width: 480px) and (max-width: 500px) {
html {
	font-size: 18.2px; } }
@media only screen and (min-width: 460px) and (max-width: 480px) {
html {
	font-size: 18px; } }
@media only screen and (min-width: 440px) and (max-width: 460px) {
html {
	font-size: 17px; } }
@media only screen and (min-width: 430px) and (max-width: 440px) {
html {
	font-size: 16px; } }
@media only screen and (min-width: 420px) and (max-width: 430px) {
html {
	font-size: 15.7px; } }
@media only screen and (min-width: 41px) and (max-width: 420px) {
html {
	font-size: 15.6px; } }
@media only screen and (min-width: 400px) and (max-width: 410px) {
html {
	font-size: 15.5px; } }
@media only screen and (min-width: 380px) and (max-width: 400px) {
html {
	font-size: 15.4px; } }
@media only screen and (min-width: 360px) and (max-width: 380px) {
html {
	font-size: 15.3px; } }
@media only screen and (min-width: 340px) and (max-width: 360px) {
html {
	font-size: 15.2px; } }
@media only screen and (min-width: 320px) and (max-width: 340px) {
html {
	font-size: 15.1px; } }
@media only screen and (max-width: 320px) {
html {
	font-size: 15px; } 
}
.backToTop {
  position: fixed;
  _position: absolute;
  _bottom: auto;
  right: 20px;
  bottom: 177px;
  z-index: 280;
  display: none;
  width: 50px;
  height: 50px;
  text-indent: -999em;
  border-radius: 5px;
  background: url(https://g.cbg.cn/web/wenmingshijian/common/web/v1.0.0/images/backtop_bg.png) no-repeat center top #d6d6d6;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
}
.backToTop:hover{background-position: 0 -50px ;}


/* 分类 */
.leixing li{    height: auto;
    margin: 0 0px 0px 0;
    width: 160px;
   position: relative;
}
.bothnews li:nth-child(5n){
    margin-right: 0;
}
.leixing li img{width: 100%; height: auto;}
.textCc{width: 60%; top: 28%;left: 0;right: 0;margin: auto;text-align: center;}
.textCc .text_tuijian{width: 51%; }
.textCc .text_zhuban{width: 100%; margin-top: 3px;font-size: 15px;color: #fff;text-align: center;}

/* 检索 */
.catetype {
    width: 200px; height: 38px;
    background: url(https://cqwmsj.cbg.cn/2025/cqhaorenku/img/catback.png) no-repeat;
    background-size: 100% 100%;
}
.catetype .lastselect .layui-form-select::after{
    display: none;
}
.layui-form-select .layui-edge {
    border-top-color: #dd0806 !important;
    right: 14px !important;
}
.layui-form-select .layui-input {
    padding-left: 0px; font-size: 14px;
    color: #dd0806; text-align: center;
}
.layui-form-select::after{
    position: absolute;
    right: 5px;
    top: 7px;
    content: '';
    display: table;
    clear: both;
    width: 1px;
    height: 24px;
    background-color: #dd080640;
}
.layui-form-select dl dd.layui-this {
    color: #dd0806 !important;
}

/* 搜搜 */
.hd .search {
    width: 235px;
    height: 38px;
    line-height: 36px;
    position: absolute;
    right: 0px;
    top: 0px;
    /* background-color: #fff; */
    text-align: right;
    border-radius: 5px;
    z-index: 9;
    /* border: 1px solid #3a77d0; */
    background-image: linear-gradient(to bottom, #faf582, #f4bf84);
}

.hd .search img {
    position: absolute;
    width: 24px;
    right: 10px;
    top: 6px;
    cursor: pointer;
}

.hd .search input {
    display: block;
    width: 186px;
    height: 32px;
    line-height: 25px;
    border: 0;
    background-color: #FFF;
    outline: 0;
    border-radius: 6px;
    margin: 3px 0 0 5px;
}
.secBack_W{
    min-height: 300px;
}

/* @font-face{
    font-family: "myFontName";
    src:  url('https://zhuanti.cbg.cn/2024/xibuLHXTD/img/kaiti.TTF') format('woff');
} */
@font-face{
    font-family: "myFontName";
    src:  url('https://zhuanti.cbg.cn/2024/xibuLHXTD/img/kaiti.TTF') format('woff');
}

/* 动态管理 */
.secLine {
    width: 100%;height: 40px;    margin: 11px auto  0px !important;
}
.search img{
    width: 150px;
}
.secLine .titlefl{
    font-size: 26px; float: left;
    color: white; height: 40px; line-height: 40px;
    font-weight: 400;
    font-style: italic;font-family: myFontName; letter-spacing: 2px;
    /* font-family: "优设标题黑"; */
}
.secLine .linefr{
    width: 87%; float: right;
    background-color: #fff;
    height: 5px;
    margin: 24px  0 0 0;
}
/* 星辉永驻 */
.xinghuiyongzhu {
    justify-content: flex-start;
}
.xinghuiyongzhu li{    height: auto;
    margin: 20px 15px  0px 0;
    width: 188px;
   position: relative;
}
.xinghuiyongzhu li:nth-child(5n){
    margin-right: 0;
}
.xinghuiyongzhu li .imgcc{
    position: relative;
}
.xinghuiyongzhu li .imgcc img{width: 100%; height: 250px;}
.xinghuiyongzhu li .imgcc p{width: 100%; height: auto;position: absolute;bottom: 0;left: 0;font-size: 16px;text-align: center;color: #000; background-color: #ffffffcc;}
.xinghuiyongzhu li .imgcc p span{ border: #000 2px solid;
font-size: 16px;
}
/* 星隐名录 */
.textNews {
    width: 100%;
}
.textNews .textli{
 border-bottom: 1px dashed #fff;
text-align: left;margin: 20px 0px 0px 0;
padding-bottom: 10px;
}
.textNews .textli:last-child{
    border: none;
}
.textNews .title{
    width: 10%; font-size: 18px;font-weight: 700;color: #fff;
}
.textNews .descrip{
    width: 90%; font-size: 16px;font-weight: 400;color: #fff;
}

/* 侧边栏 按钮 */
.sideBox {
    position: fixed;
    right: 50px; z-index: 1000;
    top: 400px;width: 100px;
}
.sideBox .boxbtn{
    width: 100%;
    margin-top: 40px;    display: inline-block;
}
.sideBox .boxbtn img{width:100% ;}