* {margin:0px;padding:0px;}
img {
border:none;
vertical-align: top;
}
html{
margin: 0px;
padding: 0px;
height: 100%;
}
body {
margin: 0px;
padding: 0px;
color: var(--gfont-color);
font-size: var(--gfont-size);
font-family: var(--gfont1-family);
}
a{
color: var(--a-color);
text-decoration: none;
outline-style: none;
}
h1.main-title {
font-size:var(--h1-size);
margin: 0px 0px 60px 0px;
color: var(--h1-color);
font-weight: var(--h1-weight);
padding: 0px 0px 15px 0px;
text-align: center;
position: relative;
}
h1.main-title span{
display: block;
font-size: var(--h1a-size);
margin-top: 15px;
}

h1.main-title:after{
content: "";
display: block;
width: 122px;
height: 2px;
background-color: var(--h1a-color);
margin: auto;
left: 0px;
right: 0px;
bottom: 0px;
position: absolute;
}

div.clear{
clear: both;
margin: 0px;
padding: 0px;
height: 0px;
min-height: 0px;
border: none;
width: 100%;
}
.wr{
clear: both;
}
#wbox{
height: 100%;
}

.googleMaps{
float: right;
}
.googleMaps .infoMaps{
line-height: normal;
}

.googleMaps img{
background: none;
border: none;
box-shadow:none;
-webkit-box-shadow: none;
filter: none; 
}
.pYouTube {
display: block;
height: 0;
overflow: hidden;
padding-bottom: 56.25%;
padding-top: 35px;
position: relative;
}
.pYouTube iframe{
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.p_pdf {
background: url("/icon/pdf.png") no-repeat scroll 0 0 transparent;
display: inline-block;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 50px;
text-decoration: none;
background-size:40px auto;
vertical-align: middle;
height: 40px;
}

.p_doc{
background: url("/icon/doc.png") no-repeat scroll 0 0 transparent;
display: inline-block;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 50px;
text-decoration: none;
background-size:40px auto;
vertical-align: middle;
height: 40px;
}
.p_docx{
background: url("/icon/doc.png") no-repeat scroll 0 0 transparent;
display: inline-block;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 50px;
text-decoration: none;
background-size:40px auto;
vertical-align: middle;
height: 40px;
}

.p_ppt{
background: url("/icon/ppt.png") no-repeat scroll 0 0 transparent;
display: inline-block;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 50px;
text-decoration: none;
background-size:40px auto;
vertical-align: middle;
height: 40px;
}
.p_pptx{
background: url("/icon/ppt.png") no-repeat scroll 0 0 transparent;
display: inline-block;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 50px;
text-decoration: none;
background-size:40px auto;
vertical-align: middle;
height: 40px;
}


.p_xls{
background: url("/icon/xls.png") no-repeat scroll 0 0 transparent;
display: inline-block;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 50px;
text-decoration: none;
background-size:40px auto;
vertical-align: middle;
height: 40px;
}
.p_xlsx{
background: url("/icon/xls.png") no-repeat scroll 0 0 transparent;
display: inline-block;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 50px;
text-decoration: none;
background-size:40px auto;
vertical-align: middle;
height: 40px;
}

.divLng{position:absolute;top:0px;bottom: 0px;right:15px;margin: auto;height: 32px;transition: all 0.5s ease-out 0s;}
.wrapHome .divLng{margin-top: 25px}
.divLng ul{list-style:none;display:flex;flex-direction:column;}
.divLng li{display:block;order:2;display:none;cursor:pointer;z-index:5;margin-bottom:2px;padding:0px;}
.divLng li.sel{order:1;color:#767c7f;display:block;z-index:6;background-color:#FFFFFF;}
.divLng li a{background-color: #FFFFFF;display:flex;align-items: center;text-transform:uppercase;height:32px;box-sizing: border-box;padding: 5px;text-align:left;border: 1px solid #ECEFF1;color:#FFFFFF;font-size:18px;font-weight:700;line-height:30px;position:relative;transition:all 0.5s ease-out 0s;}
.divLng li.sel a,.divLng li a:hover{background-color:#FFFFFF;transition:all 0.5s ease-out 0s;color: #000000}
.divLng li.langAnim{display:block;}
.animatedLang{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@keyframes fadeInDownMenu{0%{opacity:0;transform:translate3d(0, -100%, 0);}
100%{opacity:1;transform:none;}
}
.fadeInDownMenu{animation-name:fadeInDownMenu;}
@keyframes fadeOutUpMenu{0%{opacity:1;}
100%{opacity:0;transform:translate3d(0, -100%, 0);}
}
.fadeOutUpMenu{animation-name:fadeOutUpMenu;}
.divLng li a:after{content: "";display: inline-block;vertical-align: top;width:0px;height:7px;border-style:solid;border-color:var(--menuTop-sel-color);border-width:0px 0px 0px 0px;transform:rotate(45deg);margin-left:10px;margin-bottom:2px;transition:all 0.5s ease-out 0s;}
.divLng li.sel a:after{border-width:0px 3px 3px 0px;width:7px;}

.pageNavig{padding:10px 0px 0px 0px;clear:both;text-align:center;margin:30px 0px 0px 0px;}
.pageNavig .n, .pageNavig .p, .pageNavig .an, .pageNavig .ap{font-size:0px;}
.pageNavig span, .pageNavig a, .pageNavig b{width:56px;height:56px;display:inline-block;vertical-align:middle;border:1px solid #E5E9F1;line-height:56px;box-sizing:border-box;position:relative;}
.pageNavig a, .pageNavig b{font-size:18px;font-weight:400;margin:0px 3px;}
.pageNavig a{color:var(--g3-color);transition:all 0.5s ease-out 0s;}
.pageNavig b{background-color:var(--g3-color);color:#FFFFFF;border:1px solid var(--g3-color);}
.pageNavig .n, .pageNavig .an{margin-right:23px;}
.pageNavig .n:after, .pageNavig .an:after, .pageNavig .p:after, .pageNavig .ap:after{content:"";display:inline-block;position:absolute;width:100%;height:100%;top:0px;left:0px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAATCAYAAABGKffQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKVJREFUeNpi+P//PwM+rGZkIQDEASA2I4jABdSNLQWA1AEg1gfihTgVoykEgY9MRCr8AMQOTEQqdLx59vgFJmIVgjhMxCqEKyZGIQgwgsKRGIUwkxcgKWTApRCmGF2iAFckgSMF6Ob5QHYCkvhCoOkJ2ExmAEokQp0DA/FAAxZgVUysBpRIIaQBI7rxacCX6tA9PZFQekbWgD2JojlpAjRWCwACDACoq3jbvKeluQAAAABJRU5ErkJggg==') 50% 50% no-repeat;transition:all 0.5s ease-out 0s;}
.pageNavig a:hover{background-color:var(--g3-color);color:#FFFFFF;border-color:var(--g3-color);}
.pageNavig .n, .pageNavig .p{}
.pageNavig .n:after, .pageNavig .p:after{}
.pageNavig .p:after, .pageNavig .ap:after{transform:rotate(180deg);}
.pageNavig .p, .pageNavig .ap{margin-left:23px;}
.pageNavig .ap:hover:after, .pageNavig .an:hover:after{filter:brightness(0) invert(100%);}

.pageNavig .ap,.pageNavig .an{
background-color:var(--g3-color);border-color:var(--g3-color);
}

.pageNavig .ap:after,.pageNavig .an:after{
filter:brightness(0) invert(100%);
}

.scrollDown{
position:fixed;
right:10px;
bottom:10px;
width:64px;
height:64px;
background:url('../images/scrollup.png') 0px 0px no-repeat;
text-decoration:none;
opacity:0.3;
display:none;
z-index: 100;
}

.div_content{
width: 1150px;
box-sizing: border-box;
margin: 0px auto;
padding: 60px 15px 80px 15px;
max-width: 100%;
}

.divTitle{
font-size: 34px;
margin: 0px 0px 55px 0px;
color: #263238;
font-weight: 700;
position: relative;
text-align: center;
}

.divTitle:after{
content: "";
display: block;
width: 122px;
height: 2px;
background-color: var(--h1a-color);
margin: auto;
left: 0px;
right: 0px;
bottom: 0px;
position: absolute;
}


.divTitle a{
color: #263238;
}

a.buton1{display:inline-block;transition:all 0.5s ease;background-color:var(--g3-color);border:1px solid var(--g3-color);color:#FFFFFF;font-size:18px;padding:20px 27px;position:relative;font-weight:400;}

a.buton1:after{
content: "";
display: inline-block;
vertical-align: middle;
margin-left: 100px;
width: 35px;
height: 13px;
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC45NzMiIGhlaWdodD0iMTIuNTgzIiB2aWV3Qm94PSIwIDAgMzQuOTczIDEyLjU4MyI+DQogIDxwYXRoIGlkPSJhcnJvdyIgZD0iTTE5My40NDQsNDkuNDE2bC01LjMyMi01LjMyMmEuOTcuOTcsMCwwLDAtMS4zNzIsMS4zNzJsMy42NjcsMy42NjdIMTU5LjcyNWEuOTcuOTcsMCwxLDAsMCwxLjkzOWgzMC42OTNsLTMuNjY3LDMuNjY2YS45Ny45NywwLDEsMCwxLjM3MiwxLjM3MWw1LjMyMi01LjMyMmEuOTY5Ljk2OSwwLDAsMCwwLTEuMzcxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1OC43NTUgLTQzLjgxKSIgZmlsbD0iIzI2MzIzOCIvPg0KPC9zdmc+DQo=') 50% 50% no-repeat;
filter: brightness(0) invert(100%);
transition:all 0.5s ease-out 0.3s;
}

a.buton1:hover:after{
filter: brightness(100%) invert(0%);
}

a.buton1:hover{color:var(--g3-color);background-color:#FFFFFF;}
a.buton2{display:inline-block;transition:all 0.5s ease;background-color:#FFFFFF;border:2px solid var(--g1-color);color:var(--g1-color);font-size:18px;padding:20px 27px;position:relative;font-weight:400;}
a.buton2:hover{background-color:var(--g1-color);color:#FFFFFF;}


@font-face {font-family:'Material Icons';font-style:normal;font-weight:400;src:url("/lib/fonts-icon-google/MaterialIcons-Regular.eot");src:local('Material Icons'),local('MaterialIcons-Regular'),url("/lib/fonts-icon-google/MaterialIcons-Regular.woff2") format('woff2'),url("/lib/fonts-icon-google/MaterialIcons-Regular.woff") format('woff'),url("/lib/fonts-icon-google/MaterialIcons-Regular.ttf") format('truetype');}
.material-icons {font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';}
@font-face {font-family:'Material Icons Outlined';font-style:normal;font-weight:400;src:url("/lib/fonts-icon-google/MaterialIconsOutlined-Regular.woff2") format('woff2');}
.material-icons-outlined {font-family:'Material Icons Outlined';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;}


@font-face{font-family:'Mukta';  font-style:normal;  font-weight:200;  src:local(''),url('../fonts/mukta-v8-latin-ext_latin-200.woff2') format('woff2'),url('../fonts/mukta-v8-latin-ext_latin-200.woff') format('woff'); }
@font-face{font-family:'Mukta';  font-style:normal;  font-weight:300;  src:local(''),url('../fonts/mukta-v8-latin-ext_latin-300.woff2') format('woff2'),url('../fonts/mukta-v8-latin-ext_latin-300.woff') format('woff'); }
@font-face{font-family:'Mukta';  font-style:normal;  font-weight:400;  src:local(''),url('../fonts/mukta-v8-latin-ext_latin-regular.woff2') format('woff2'),url('../fonts/mukta-v8-latin-ext_latin-regular.woff') format('woff'); }
@font-face{font-family:'Mukta';  font-style:normal;  font-weight:500;  src:local(''),url('../fonts/mukta-v8-latin-ext_latin-500.woff2') format('woff2'),url('../fonts/mukta-v8-latin-ext_latin-500.woff') format('woff'); }
@font-face{font-family:'Mukta';  font-style:normal;  font-weight:600;  src:local(''),url('../fonts/mukta-v8-latin-ext_latin-600.woff2') format('woff2'),url('../fonts/mukta-v8-latin-ext_latin-600.woff') format('woff'); }
@font-face{font-family:'Mukta';  font-style:normal;  font-weight:700;  src:local(''),url('../fonts/mukta-v8-latin-ext_latin-700.woff2') format('woff2'),url('../fonts/mukta-v8-latin-ext_latin-700.woff') format('woff'); }
@font-face{font-family:'Mukta';  font-style:normal;  font-weight:800;  src:local(''),url('../fonts/mukta-v8-latin-ext_latin-800.woff2') format('woff2'),url('../fonts/mukta-v8-latin-ext_latin-800.woff') format('woff'); }