@font-face {    font-family: "DINPro-Bold";    src: url('../font/DINPro-Bold.eot'); /* IE9 */    src: url('../font/DINPro-Bold.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../font/DINPro-Bold.woff') format('woff'),    url('../font/DINPro-Bold.ttf') format('truetype') /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */}@font-face {    font-family: "DINPro-Medium";    src: url('../font/DINPro-Medium.eot'); /* IE9 */    src: url('../font/DINPro-Medium.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../font/DINPro-Medium.woff') format('woff'),    url('../font/DINPro-Medium.ttf') format('truetype') /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */} a {    text-decoration: none;    color: #0a2645;}a:hover {    color: rgba(4, 198, 145, 1);}body {    font-size: 14px;    margin: 0px;    background: #f0f3f6;    color: #0a2645;    font-family: DINPro-Medium;    letter-spacing: -0.2px;}img {    border: none}h1 {    margin: 0;    font-size: 13px;}h2 {    margin: 5px 0;    padding: 0 0 0 0px;    font-weight: 700;    font-size: 14px;    line-height: 100%;}#toplogo {    width: 280px;    margin: 0 auto;    padding: 5px 0 0px 10px;    float: left;}#mainbox {    margin: 0 auto;    padding: 0 0 20px 0;    width: 100%;    border: none;}#header {    height: 50px;    font-size: 12px;    font-weight: 700;    background: #FFF;    color: #008000;    padding: 0;    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);}#footer {    clear: both;    MARGIN: 0px auto 0px auto;    PADDING: 25px 0px;    BACKGROUND: #e5e8ec;    /* WIDTH: 1290px; */    /* TEXT-ALIGN: center; */}#footerparter {    margin: 10px 0;	padding:0 10px;}#footertext {     padding:0 10px;}#footertext a {    /* margin:0 5px; */    padding: 0 12px;    position: relative    /* border-right:1px solid #999; */}#footertext a:first-child {    padding-left: 0;}#footertext a:last-child::after {    width: 0px;}#footertext a::after {    position: absolute;    right: 0;    top: 5px;    content: '';    width: 2px;    height: 10px;    background: #999;}.bl {    float: left;    margin: 5px;    width: 145px;    height: 145px;    position: relative;    border-radius: 20px;    box-shadow: 0px 0px 5px 1px #c5c5c5;}.bl img {    width: 100%;    height: 100%;    margin: 0px;    border-radius: 10px;    transition: all .2s linear;}.bl:hover img {    -webkit-animation: shadowWaver 1s ease-out infinite;    animation: shadowWaver 1s ease-out infinite;    -webkit-transform: scale(1.08);    transform: scale(1.08);    box-shadow: 0px 1px 5px 0px rgba(0, 21, 44, 0.6);}.bl a {    display: block;	width: 100%;    height: 100%;}.fullcontainerheader {    width: 100%;    margin: 0px auto;	height:50px;	overflow: hidden;}.fullcontainer {    width: 100%;    margin: 0px auto;//	overflow: hidden;    display: flex;    flex-wrap: wrap;    justify-content: center;}.fullcontainerbottom {    width: 100%;    margin: 0px auto;}.header_tag_nav {    float: left;    margin: 5px 0;}a.tag-header {    padding: 3px 2px 3px 5px;    font-size: 18px;    color: #444;	height:30px;    font-weight: 500;    display: flex;    flex-direction: row;    margin-right: 8px;    border: 2px solid #04c691;    border-radius: 12px;}a.tag-header span {    padding: 3px 6px 0 0px;    font-size: 16px;}a.tag-header img {    width: 30px;    height: 30px;	margin-right:5px;    border-radius: 6px;    cursor: pointer;}a.tag-header:hover {    background: rgba(0, 171, 124, 1);    background: linear-gradient(-19deg, #04C691, #15D8A2);    color: #fff;}a.tag-header:hover span {    color: #fff;}.header_tag_nav_page {    float: left;    margin: 10px 0;}a.tag-header_page {	float:left;    padding: 3px 8px 3px 8px;    font-size: 18px;    color: #444;	height:20px;    font-weight: 500;    display: flex;    flex-direction: row;    margin-right: 8px;    border: 2px solid #44c8ff;    border-radius: 6px;}a.tag-header_page span {    padding: 0px;    font-size: 14px;}a.tag-header_page img {    width: 20px;    height: 20px;	margin-right:5px;    border-radius: 6px;    cursor: pointer;}a.tag-header_page:hover {    background: rgba(0, 171, 124, 1);    background: linear-gradient(-19deg, #44c8ff, #44c8ff);    color: #fff;}a.tag-header_page:hover span {    color: #fff;}