.header.fixed{background: #0000008c;}
.mleft{width:30%;display:inline-block;float:left}
.mright{width:30%;display:inline-block;float:right}
.mz{width:40%;display:inline-block;text-align:center}
.jycl{padding:40px 0}
.jycl li{margin:20px 0;width:80%;  font-size: 18px;  color: #424648;}
.mleft1,.mleft3{float:right}
.mleft2{float:left}
.mright1,.mright3{float:left}
.mright2{float:right}
.jycl h1{font-size:20px;font-weight:700;line-height:30px}
.jycl p{line-height:20px}
.MA1{ background: #fff; padding: 20px 0 50px 0;}
.MA3{ background: #fff; padding-top: 30px}
.MA4{ padding-top: 50px}
.newsright{width:70%;float:right}
.newsright h1{font-size:20px;padding-bottom:10px;display: inline-block;}
.newsright p{font-size: 16px;width:80%; display: inline-block;padding:10px 20px;}
.newsright p b.mjgms {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;  
font-weight:500;
}
.newsright span{font-size:18px;line-height:36px;font-weight: 700;color: #771111;}
.newsright .teright{
    width: 10%;
    float: right;
    text-align: center;
    padding: 22px 10px;
    background: #ca9902;
    color: #ffffff;    
}
.newsright .teright b{font-size:30px;line-height:30px;}
.newsright li{
    font-size: 16px;
    background: #fff;
    min-height: 85px;
    margin-bottom: 27px;
}
@media screen and (max-width: 1400px){
	.mz{display:none}
	.mleft,.mright{width:50%}
	.mleft li,.mright li{width:90%;margin:30px;float:none;}
}
.cpyy{padding-top:30px;text-align:center;}
.cpyy li{width:30%;display:inline-block;text-align:left;margin:1%}
.cpyy li img{width:100%}
.cpyy li h1{padding-top:10px;font-size:18px}
.cpyy li b{line-height:30px;color:#2b94cd}
.clA3 li{    margin: 20px 0;}
.slid{display:none;}
@media screen and (max-width: 1030px){
	.slid{display:flex;}
	video{display:none;}
	#myModal video {display:block;}
	.reveal-modal {
    left: 0!important;
    margin-left: 0!important;	  
    padding: 15px!important;
    margin-top: 30%!important;
	}
}
.maxsize .navbtn .abs li{width:25%}
@media screen and (max-width: 960px){
	.cpyy li {width: 47%;}
}
@media screen and (max-width: 400px){
	.cpyy li {width: 100%;}
	.mleft, .mright {width: 100%;}
}
.clear {
    clear: both;
}
@media screen and (max-width: 1200px){
.newsimg{}
.newsright{width:100%}
.newsright p {width: 55%;}
.newsright .teright{min-width: 65px;}
}
.diqu{position: fixed;
    z-index: -1;}
.per ul li{float:left; text-align: center;border: 1px #bdc1c1 solid;  padding: 10px 1%;margin-bottom:10px}
body,p,a,span,h1,h2,h4,h3,div{font-family: 楷体!important;}
.navbar.navbar-default{display:none}
.pagination {
    height: 40px;
    padding: 20px 0px;
}
.pagination p {
    float: left;
    padding: 2px 12px;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    color: #bbb;
    border: 1px #ccc solid;
    background: #fcfcfc;
    margin-right: 8px;
}
.pagination a.cur {
    border: none;
    background: #077ee3;
    color: #fff;
}
.pagination a {
    display: block;
    float: left;
    margin-right: 10px;
    padding: 2px 12px;
    height: 24px;
    border: 1px #cccccc solid;
    background: #fff;
    text-decoration: none;
    color: #808080;
    font-size: 12px;
    line-height: 24px;
}
.pagination p.pageRemark {
    border-style: none;
    background: none;
    margin-right: 0px;
    padding: 4px 0px;
    color: #666;
}
@media screen and (max-width: 768px){
.newsxiala {height:555px;}    
.footer_nav {
    background-color: #fafafa;

}

.navbar.navbar-default{display:block}
.foot_nav {
    width: 33.33%;
    float: left;
    background-color: #fafafa;
    text-align: center;
    color: #898989;
}
.foot_nav a {
    color: #898989;
    display: block;
}
.foot_nav span {
    display: block;
    padding: 3px 0px 0px 0px;
}
.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    bottom: 0;
}
}
.MA4 .main .newsright li a:hover{color:#000!important}


.details_cur {
    line-height: 40px;
    border-top: 1px solid #f3f3f3;
    margin-top: 40px;
}
.details_cur span {
    max-width: 48%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.details_cur span a {
    color: #999;
}
.frt {
    float: right;
}

@media only screen and (max-width: 750px){
.details_cur span {
    float: none;
    display: block;
    min-width: initial;
    max-width: 100%;
}
p.teleft span {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;	    
}
}

.newsxiala {
    height: 585px;
    overflow-y: auto;    
}

.newsxiala::-webkit-scrollbar {
   display: none;
}
.newsxiala::-webkit-scrollbar-thumb {
   display: none;
}
.newsxiala::-webkit-scrollbar-track {
   display: none;
}