/****/
.colFlash{ width: 100%; height: auto; overflow: hidden; }
.colFlash img{ width: 100%; }
.colNewsMain{ width: 100%; height:auto; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; }
.cnmAside{ width:300px; background-color: #f7f7f7; flex-shrink: 0; margin-right:4%; }
.cnmMenu{ width:100%; height:auto; position: relative; z-index: 600;}
.cnmMenu > h3{ width:100%; height:75px; line-height: 75px; text-align: left; font-size: 24px; box-sizing: border-box; padding:0 30px; font-weight: 550; color: #FFF; position: absolute; left:0; top:-75px; background-color: #aa0727; z-index: 650;}
.cnmMenu > ul{ width:100%; height: auto; }
.cnmMenu > ul > li{ width:100%; height: auto; box-sizing: border-box; padding:15px 20px 0 20px; }
.cnmMenu > ul > li > a{ display: inline-block; width:100%; background-color: #FFF; height: 50px; line-height: 50px; font-size: 18px; text-align: left; color: #333; box-sizing: border-box; padding:0 10px;}
.cnmMenu > ul > li > a:hover,.cnmMenu > ul > li > a.active{ color: #aa0727; }


.location{
    width: 100%;
    height: auto;
    box-sizing: border-box;
    padding-top: 1.6%;
    padding-bottom: 2%;
    border-bottom: 1px solid #dcdcdc;
    text-align: left;
}

.location > p{
    display: inline-block;
    font-size: 32px;
    line-height: 2.625;
    position: relative;
}

.location > p::after {
    content: ' ';
    width: 60px;
    height: 4px;
    background-color: #c30505;
    position: absolute;
    left: 0;
    bottom: 0;
}
.gkContent{text-align:left;}
.gkContent img{max-width: 100%; margin:0 auto;}
.gkContent table{border:1px solid #000 !important;margin: 0 auto !important;width:90% !important;}
.gkContent table,.colarticle table tr th,.gkContent table tr td { border:1px solid #000 !important; }

.cnmRight{ width: 100%; height:auto; }
.cnmrList{ width:100%; height: auto; }
.cnmrList > ul > li{ width:100%; height:auto; box-sizing: border-box; padding-top: 3%; padding-bottom: 3%; border-bottom: 1px solid #f7f7f7; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content:space-between; cursor: pointer; align-items: stretch; }
.cnmrList > ul > li > .cnmrImg{ width:220px; display: block; overflow: hidden; flex-shrink: 0;}
.cnmrList > ul > li > .cnmrImg > img{ width:100%; transition: all 0.5s linear; -webkit-transition: all 0.5s linear;}
.cnmrList > ul > li:hover > .cnmrImg > img{ transform: scale(1.04,1.04); -webkit-transform: scale(1.04,1.04); }
.cnmrList > ul > li > .cnmrAbout{ width:100%; height: 142px; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; align-items: center; box-sizing: border-box; padding-left:2%; overflow: hidden;}
.cnmrList > ul > li > .cnmrAbout > h3{ width:100%; font-weight: 550; font-size: 18px; text-align: left; }
.cnmrList > ul > li > .cnmrAbout > p{ width:100%; font-size: 14px; text-align: left; line-height: 30px; margin-top: 6px; margin-bottom: 6px;}
.cnmrList > ul > li > .cnmrAbout > div{ width:100%; font-size: 14px; line-height: 24px; height: 72px; text-align: left; overflow: hidden; }
.pages{ margin-top: 5%; margin-bottom:5%;}
.pages > ul > li{ width:auto; display: inline-block; margin:5px 2px;}
.pages > ul > li > a,.pages > ul > li > h3,.pages > ul > li > p{ display: block; width: 100%; height: 30px; line-height: 28px; text-align: center; padding:0 10px; box-sizing: border-box; font-size: 14px; border:1px solid #DDD; border-radius: 2px; }
.pages > ul > li > a:hover,.pages > ul > li > a.on{ background-color: #c60a09; border:1px solid #c60a09;  font-weight: 550; color: #FFF !important; }
.pages > ul > li > h3{font-weight: normal;}
.pages > ul > li > p{ display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; align-items: center; }
.pages > ul > li > p > input{ width: 40px; height: 20px; line-height: 18px; font-size: 14px;  text-align: center; border:0; border-radius: 2px; background-color: transparent;}
.pages > ul > li > p.formSubmit > input{ width: 48px; background-color: #FFF; border:1px solid #FFF;}