/* CSS Document 共同样式差异化调整样式ch6.19*/ 
.top-bar {
    background-color:#023F98;
	color:#c4dcff;
	height:45px;
}
.readmore2{
    padding: 10px 15px;
    text-transform:capitalize;
    color: #000; border:1px solid #777; margin-top:20px; display:inline-block;}
.readmore2 span.dot{width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #0343AD;
    display: inline-block;
    vertical-align: middle;}
.shapewrappe{ background:none;}
.fusion-headerabsolute .fusion-main-menu>ul>li>a {
    color: #fff;
}
.fusion-main-menu>ul>li.fusion-main-menu-search a {
    font-size: 14px;
}
.bpro45{ background:none;}
.title-heading-center,.ostit {
     padding: 0px; 
	 font-size:30px;
}
.fusion-title h1 {
    color: #222;
}
.nexa-hover-box .overlay h3 {
    margin-top: 10px;
    font-weight: 700;
    text-transform: uppercase;
    color: #222;
    text-shadow: none;
    margin-bottom: 10px;
    padding:0; 
    text-align: left; 
    background: none;
    height: 55px; 
    justify-content: center; 
    align-items: center; 
    display: inline-block; 
	font-size:16px;
}
.nexa-hover-box .boxlink {
     position: absolute; 
     display: block; 
     left: 0px; 
     bottom: 0px; 
     right: 0px; 
     padding: 0px; 
}
.nexa-hover-box .boxlink a {
    display: inline-block;
    padding: 0;
    background:none;
    color: #023F98;
    box-shadow:none;
    text-transform:capitalize;
    width: 100%;
    max-width: 200px;
    font-weight: 600;
    font-size:15px;
    line-height: 24px;
    border-radius: 3px;
    text-align: left;
}
.nexa-hover-box .boxlink a:hover {
    background:none;
}
.nexa-hover-box .overlay {
    display: block;
    background-color: rgba(0,0,0,0.0);
    height:70px;
    position: absolute;
    left: 5px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    text-align: left;
}
.nexa-hover-box {
	position:!important;
	overflow:visible;
}
.fusion-footer-copyright-area{ padding:0;color:#fff; background:#212121;}.fusion-footer-copyright-area a{ color:#fff;}
.breadcrumbs {
  background:#fff;
  margin-bottom:40px;
  margin-top:40px;
}
.menuheader {
    border-bottom: 1px solid #d4d4d4;
}
.searchkng .subleftMain,.seloui .subleftMain,.pagelist span.current,.alefts,.arights{ background:#e2ba3d}
.date {
    border-left: 6px solid #FF5500;
}
.day{ color:#FF5500;}.btn-u{ background:#FF5500 !important;}
.searchkng .subleftMain:hover,.seloui .subleftMain:hover {
    background: #FF5500
}
.entry-title a {
    font-weight: BOLD;
    color: #222;
    font-size: 15px;}
.fusion-alignleft span,.listnews1 .fusion-alignright a {
    color: #FF5500;
}
.pagelist a:hover {
    background: #FF5500;
    color: #FFF;
    border-color: #E3E5E6;
}
.bsot:hover {
    background:#323232;
}
.more {
    border: 1px solid #023F98;
}
.more a {
    color: #023F98;
}
.select-list1{box-shadow: 0 5px 14px 0 rgba(46,41,37,.08);}
.borderleft{ position:absolute; width:1px; height:100%; background:#eee; left:50%; z-index:9999; top:0;}
.select-list2r{ border-right:1px solid #eee;}
.clatalist1{ margin-top:6px;} .clatalist1 span{ margin-left:8px;}
.showmorecatalist{border: 1px solid #ccc;
    background: #f5f5f5;
    width: 100%;
    height: 36px; outline:none;}
.nyleft.sidemenu li{width: auto;border: none;}
.contactinfotop .part1 .fa,.fusion-alignright a{color:#c4dcff;}.top_social a{ margin-right:10px;}.fusion-alignright .fa-globe{ margin-right:8px;}.part1 span{ margin-left:20px;}
.select-list431z h2{ font-size:18px;}.select-list431z{ padding-top:0;}
@media (max-width: 786px){
.fill {
    height: 135px;
    background-position-x: initial !important;
}
.tsignin {
    width: 100%;
}
}