.mbmenu{background: #1a2b55; border-top:1px solid rgba(255,255,255,0.2);position:sticky;position: -webkit-sticky;top:0;z-index:10050;padding:1px 12px 1px 12px;display:none;}
[mnuable]{border-collapse:collapse;}
[mnuable] tr{display: flex;}
[mnuable] tr td{display:flex;align-items: center;justify-content: center;}
[mnuable] tr [fllw]{flex: 1;}
[mnuable] tr td a{width:42px;height:42px;font-size:15px;color:rgba(255,255,255,0.55);font-weight:normal;}
[mnuable] tr td [mainn]{width:60px;font-size:17px;color:#fff;}

.mobilemenu{position:fixed;width:100%;max-width:320px;height:100%;left:0;top:0;background: rgba(255,255,255,0.95);z-index:10999;box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.5);overflow-y:auto;display:none;}
.mblogo{background: #1a2b55;padding:0 0 10px 0;}
.mblogo img{width:55px;}
.mblogo h1{font-size:15px;color: rgba(255,255,255,0.8);padding:8px 0 0 0;}
.mblogo p{font-size:10px;color: rgba(255,255,255,0.55);}
.mbhbtns{background: #1a2b55;padding:0 15px 15px 15px;}
.mbhbtns ul li{width:50%;padding:5px 2px;}
.mbhbtns ul li a{display:block;padding:10px;border:0.5pt solid rgba(255,255,255,0.1);}
.mbhbtns ul li a i{font-size:17px;color: rgba(255,255,255,0.6);font-weight:300;}
.mbhbtns ul li a h1{font-size:13px;color: rgba(255,255,255,0.6);font-weight:300;padding:8px 0 0 0;line-height:14px;}
.mmstk{width:100%;position:sticky;top:0;left:0;z-index:10;background: #1a2b55;height:47px;padding:0;}
.closemm{width:45px;height:45px;color: rgba(255,255,255,0.7);}
.mblemu{padding:15px 10px 15px 0;}
.mblemu ul{display:block;}
.mblemu ul li{padding:2px 0 2px 20px;display:block;}
.mblemu ul li a{font-size:16px;display:block;padding:15px 0;}
.mblemu ul li ul{display:none;}
.mblemu ul .list2 .sbmenu{position:relative;padding:15px 0 15px 20px;}
.mblemu ul .list2 .sbmenu:before{content:'\e9f3';font-family:icomoon;position:absolute;left:0;}
.mblemu ul .list2 li{padding-left:35px;}
.mbmenubg{position:fixed;width:100%;height:100%;left:0;top:0;background: rgba(0,0,0,0.7);z-index:10998;display:none;}

.sumsmenu{padding:15px 10px 15px 0;}
.sumsmenu ul{display:block;}
.sumsmenu ul li ul li{padding:2px 0 2px 20px;display:block;}
.sumsmenu ul .menu1 > a{display:none;}
.sumsmenu ul li a{font-size:16px;display:block;padding:15px 0;}
.sumsmenu ul li ul li ul{display:none;}
.sumsmenu ul .list3 .sbmenu{position:relative;padding:15px 0 15px 20px;}
.sumsmenu ul .list3 .sbmenu:before{content:'\e9f3';font-family:icomoon;position:absolute;left:0;}
.sumsmenu ul .list3 li{padding-left:35px;}
@media screen and (max-width: 1250px) {
	.wbox{padding-left:10px;padding-right:10px;}
	.wbox1{padding-left:10px;padding-right:10px;}
}
@media screen and (max-width: 1200px) {
	.mmenu{display:none;}
	.hmenu{display:none;}
	.hsearch{width:calc(100% - 345px);}
	.mbmenu{display:block;}
}
@media screen and (max-width: 1050px) {
	.fttr{display:block;}
	.fttr section{width:100%;margin:0 0;padding:25px 0;}
	.fttr aside{width:100%;margin:0 0;padding:25px 0;}
}
@media screen and (max-width: 1100px) {
	.contentca{width:calc(100% - 280px);}
	.rankcol{display:none;}	
}
@media screen and (max-width: 1000px) {
	.topnews{padding:5px 0 0 0;display:block;}
	.topnews .topnewsa{width:100%;padding-top:10px;display:block;height:410px;}
	.topnews .topnewsb{width:100%;padding:20px 0 0 0;height:auto;overflow:auto;}
	
	.scrnews [dtaa]{padding:0 10px 0 0;}
	.scrnews [dtaa]:after{left:0;right:10px;top:0;border-radius:5px;}
	
	.gridboxx dt{width:calc(20% - 15px);margin:5px;padding:20px 0;}
	.gridboxx dt article{width:90px;height:90px;}
	.gridboxx dt h1{font-size:16px;font-weight:700;padding:20px 0 0 0;}
}
@media screen and (max-width: 950px) {
	.rowhm{display:block;}
	.rowhm .colmaa{width:100%;margin:0 0 20px 0;padding:18px 20px 15px 20px;}
	.rowhm .colmbb{width:100%;margin:0 0;padding:10px 15px 15px 15px;}
	
}
@media screen and (max-width: 900px) {
	.relz{display:block;}
	.photobg dl{width:33.33%;padding:15px;display:inline-block;vertical-align:top;}
	.photobg dl h1{font-size:14px;}
	
	.colmb dl{width:calc(33.33% - 14px);margin:6px 5px;}
	
	.comndn dl{width:calc(50% - 14px);margin:5px 4px;overflow:auto;display:inline-block;vertical-align:top;}
}
@media screen and (max-width: 870px) {
	.menucol{display:none;}
	.contentca{width:100%;}
	.contentcb{width:100%;}
}
@media screen and (max-width: 850px) {
	.gridboxx dt{width:calc(25% - 15px);margin:5px;padding:20px 0;}
	
}
@media screen and (max-width: 800px) {
	[sservc] .comndn{display:block;}
	[sservc] dl{width:calc(100% - 8px);padding:10px;text-align:left;display:flex;}
	[sservc] dl article{width:55px;height:40px;color: rgba(255,255,255,0.8);font-size:24px;border-radius:50%;}
	[sservc] dl h1{width:calc(100% - 55px);padding:10px 0 0 0;}
	
	.colmd{padding:30px 0;display:block;}
	.colmd > div{padding:30px 0;display:block;}
	.colmd dl{width:calc(50% - 15px);margin:7px 5px;border-radius:5px;overflow:hidden;display:inline-block;}
}
@media screen and (max-width: 700px) {
	.titlerow h1 label:after{content:'';position:absolute;width:30px;height:2pt;bottom:4px;left:110%;background: #f4e270;}
	
	.hsearch{display:none;}
	.logo{width:65px;}
	.logotx{width:calc(100% - 65px);padding:0 0 0 15px;}
	.logotx h1{font-size:25px;color: #fff;padding:5px 0 10px 0;}
	
	.topnews .topnewsa{width:100%;padding-top:10px;display:block;height:380px;}
	.topnewsa .slides{width:100%;height:380px;}
	
	.colmb dl{width:calc(50% - 14px);margin:6px 5px;}
	
	.titlerowb h1{font-size:18px;text-transform:uppercase;padding:11px 15px 10px 18px;font-weight:700;line-height:18px;}
	
	[sservc] dl{width:100%;padding:15px;text-align:left;display:flex;}
}
@media screen and (max-width: 650px) {
	.gridboxx dt{width:calc(33.33% - 15px);margin:5px;padding:20px 0;}
	.gridboxx dt h1{font-size:14px;font-weight:700;padding:20px 0 0 0;}
	
	.fttr aside ul li{width:100%;display:block;}
}
@media screen and (max-width: 550px) {
	.topnews .topnewsa{width:100%;padding-top:10px;display:block;height:290px;}
	.topnewsa .slides{width:100%;height:290px;}
	
	.tabc{display:table;}
	.tabc .tbcola{display:table-cell;width:80px;}
	.tabc .cintocl{display:table-cell;width:calc(100% - 90px);vertical-align:top;padding:0 0 0 15px;}
	.tabc .cintocl [gridtxt]{display:none;}
	.tabc .tbcola .newsimg{width:100%;height:55px;}
	.gtitle{font-size:13px;text-transform:uppercase;line-height:16px;}
}
@media screen and (max-width: 450px) {
	.gridboxx dt{width:calc(50% - 15px);margin:5px;padding:20px 0;}
	.gridboxx dt article{width:80px;height:80px;}
}
