/*!
    Theme Name: lexiw
    Theme URI: https://www.lexiw.com/
    Description: A better theme by lexiw.com
*/
* {margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body {font-family:'Microsoft Yahei',Helvetica,Arial,"Open Sans",Arial,'PingFang SC','Hiragino Sans GB','Source Han Sans CN',Roboto,sans-serif;font-size:14px;    background-color: #f6f7f8;}
a {color: #404040;cursor: pointer;text-decoration:none;}
a:hover{ text-decoration:none;color:#000; }
ul,li,p,h1,h2,h3 {list-style-type:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {margin:0;}
div,h1,h2,h3,h4,h5,p,form,ul,label,input,textarea,img,span,dl,dt,dd {margin:0px;padding:0;outline:0;}
img {vertical-align: top;object-fit: cover;}
img, embed, object, audio, video {height: auto;max-width: 100%;}
em, i {font-style: normal;}
cite {font-style: normal;}
.container {
    min-width: 1200px;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
}
.items-center {align-items:center;}
.flex {display:flex;}
.flex-1 {flex:1 1 0%;}
.mt-10 {margin-top:2.5rem;}
.mr-10 {margin-right:2.5rem;}
.mt-5 {margin-top:1.25rem;}
.ml-5 {margin-left:1.25rem;}
.pb-3 {padding-bottom:.75rem;}
.my-5 {margin-top:1.25rem;margin-bottom:1.25rem;}
button,input,optgroup,select,textarea {font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0;}
.px-3 {padding-left:.75rem;padding-right:.75rem;}
.px-4 {padding-left:1rem;padding-right:1rem;}
.border-2 {border-width:2px;}
.w-52 {width:13rem;}
.h-9 {height:2.25rem;}
button {background-color:#0073b3;color:#fff;}
button,[role=button] {cursor:pointer;}
*,:before,:after {box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb;}
.text-center {text-align:center;}
.justify-center {justify-content:center;}
/*header*/.logo {padding:20px;background:#fff;position:relative;overflow:hidden;}
.logo a {float:left;}
.logo .search-form {margin-top:13px;float:right;}
.flex-between {display:flex;justify-content:space-between;flex-wrap:wrap;}
#nav {background-color:#0073b3;position:relative;height:61px;}
#nav ul {display:block;}
.flex-between {display:flex;justify-content:space-between;flex-wrap:wrap;}
#nav li {padding:18px 10px;cursor:pointer;font-size:18px;line-height:25px;color:#fff;float:left;position:relative;}
#nav li a {color:#fff;display:inline-block;padding:0 26px;}
#nav li:hover {background-color:#fff;color:#0073b3}
#nav li:hover a {color:#0073b3}

/*footer*/
.leading-loose {line-height:2;}
.text-sm {font-size:.875rem;line-height:1.25rem;}
.white,.white a {color:#fff;}




.le-crumb{padding: 2rem 0px 0rem 0;display: block;clear: both;position: relative;    padding-left: 12px;}
.le-crumb {position:relative;}
.le-crumb .crumb-inner {color:#333b55;font-size:12px;box-sizing:border-box;display:block;margin-left:auto;margin-right:auto;line-height:30px;}
.le-crumb .crumb-inner i {color: #0060ed !important;padding:0 5px;}
.le-crumb a,.le-crumb span {font-size:12px;color:#333b55;}
.le-crumb a:hover,.le-crumb span:hover {font-size:12px;color:#0060ed;}
/*pagination*/
.pagination {padding:20px 10px;text-align:center;background:#fff;border-radius:6px;margin-top: 20px;}
.pagination a {background-color:#fff;border-color:#f4f4f4;border-style:solid;border-width:1px;color:#666;margin:2px;padding:8px 20px;text-decoration:none;border-radius:4px;height:36px;line-height:36px;transition:all 0.2s ease 0s;}
.pagination a:hover {background-color:#0073b3;border-color:#0073b3;border-style:solid;border-width:1px;color:#fff;}
.pagination a:active {border-color:#0073b3;border-style:solid;border-width:1px;color:#000;}
.pagination span.thisclass {background-color:#0073b3;border-color:#0073b3;border-style:solid;border-width:1px;color:#fff;font-weight:bold;margin:2px;padding:8px 20px;border-radius:4px;}