body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,
html,iframe,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;font-size:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{main:' ';main:none;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
input{padding:0;margin:0;outline:0;}
a{color:#0782c1;text-decoration:none; outline: none;}a:hover{text-decoration:none;}a img{border:0px;}img{display:block;max-width:100%;} 
sub,sup{font-size: 75%;line-height: normal;}
h1{font-size:140%;} h2{font-size: 130%;}h3{font-size: 120%;}h4,h5,h6{font-size: 110%;}hr{border-color:#e9e9e9;}
@font-face {font-family: 'HN'; font-weight: normal; font-style: normal; src: url('fonts/HelveticaNeue.eot');
    src: url('fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype'), url('fonts/HelveticaNeue.woff2') format('woff2'), url('fonts/HelveticaNeue.woff') format('woff'), url('fonts/HelveticaNeue.ttf') format('truetype'), url('fonts/HelveticaNeue.svg#HelveticaNeue') format('svg');
}
@font-face {font-family: 'HNMedium'; font-weight: 500; font-style: normal; src: url('fonts/HelveticaNeue-Medium.eot');    
    src: url('fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'), url('fonts/HelveticaNeue-Medium.woff2') format('woff2'), url('fonts/HelveticaNeue-Medium.woff') format('woff'), url('fonts/HelveticaNeue-Medium.ttf') format('truetype'), url('fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium') format('svg');
}
@font-face{font-family: 'HNBold'; font-weight: bold; font-style: normal; src: url('fonts/HelveticaNeue-Bold.eot');
    src: url('fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/HelveticaNeue-Bold.woff2') format('woff2'), url('fonts/HelveticaNeue-Bold.woff') format('woff'), url('fonts/HelveticaNeue-Bold.ttf') format('truetype'), url('fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');
}
@font-face{font-family: 'Aptima'; font-weight: normal; font-style: normal; src: url('fonts/UTMAptima.eot');
	src: url('fonts/UTMAptima.eot?#iefix') format('embedded-opentype'), url('fonts/UTMAptima.woff2') format('woff2'), url('fonts/UTMAptima.woff') format('woff'), url('fonts/UTMAptima.ttf') format('truetype'), url('fonts/UTMAptima.svg#fonts/UTMAptima') format('svg');
}
body{display: table; width: 100%; margin: 0; padding: 0; background: #fff; font-family: HN, Arial, Verdana, sans-serif; font-size: 14px; color: #333;}
b, strong, h1, h2, h3{font-family: HNBold; font-weight: normal;}
h4, h5, h6{font-family: HNMedium; font-weight: normal;}
.wrap{position: relative; padding: 0; margin: auto;}
.wow{opacity: 0;}
.clear{font-size: 0; height: 0; margin: 0; padding: 0; clear: both; width: 0; overflow: hidden; zoom: 1;}
.clear:before, .clear:after{content: '\0020'; display: block; height: 0; overflow: hidden;}
.clear:after{clear: both;}
button, input[type='submit']{cursor: pointer;}
select, textarea, input[type='text'], input[type='number'], input[type='submit'], input[type='password']{box-sizing: border-box; font-family: HN, Arial, Verdana, sans-serif; text-indent: 5px;
color: #333; width: 100%; height: 35px; background: #fff; margin: 0; padding: 0; border: 1px solid #d7d7d7; border-radius: 0; outline: none; -moz-appearance: none; -webkit-appearance: none;}
input[type='submit']{font-family: HNBold; text-transform: uppercase; text-indent: 0; color: #fff; width: 150px; background: #fc4b10; border: 0; transition: all 0.25s ease 0s;}
input[type='submit']:hover{background: #ffba00;}
select{background: #fff url(images/select.png) right 9px center no-repeat; cursor: pointer;}
textarea{padding: 5px; text-indent: 0; height: 79px; display: block;}
label.error, #email-registered{position: absolute; right: 5px; top: 0; font-size: 14px!important; font-weight: normal; line-height: 35px; color: #ff0000;}
input::-webkit-input-placeholder{color: #adadad;}
input:-moz-placeholder{color: #adadad;}
input::-moz-placeholder{color: #adadad;}
input:-ms-input-placeholder{color: #adadad;}
textarea::-webkit-input-placeholder{color: #adadad;}
textarea:-moz-placeholder{color: #adadad;}
textarea::-moz-placeholder{color: #adadad;}
textarea:-ms-input-placeholder{color: #adadad;}
.header{position: relative;}
.logo{position: relative; float: left; text-align: center;}
.logo h1{font-weight: normal; font-size: 100%; overflow: hidden;}
.logo a{display: block; margin: auto; overflow: hidden;}
.logo a img{margin: auto;}
.logo a span{border: 0; width: 1px; height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute;}
.h-top{position: absolute; top: 0; right: 0; left: 0; margin: auto; z-index: 2;}
.h-login{position: relative; float: right; width: 80px; background: #1eb5c4;}
.h-login:after{content: ''; position: absolute; right: 0; bottom: -12px; left: 0; width: 80px; height: 12px; background: url(images/sign.png) no-repeat;}
.h-login a{display: block; text-transform: capitalize; text-align: center; line-height: 25px; color: #fff;}

.h-user{position: relative; float: right; padding: 0 15px; background: #1eb5c4; border-radius: 0 0 5px 5px;}
.h-user a{display: inline-block; text-transform: capitalize; text-align: center; line-height: 25px; color: #fff;}
.h-user a:nth-child(1):after{content: ''; display: inline-block; width: 1px; height: 11px; margin: 0 7px 0 7px; background: rgba(255,255,255,0.75);}

.h-bot{position: absolute; right: 0; bottom: 0; left: 0; display: flex; align-items: center; justify-content: center; margin: auto; z-index: 2;}
.search-text{max-width: 555px; text-align: center; color: #fff; text-shadow: 0px 3px 7px rgba(0,0,0,0.5);}
.search-text p:nth-child(1){font-family: HNBold; font-size: 52px;}
.search-text p:nth-child(2){font-family: HNMedium; font-size: 28px; line-height: 35px;}
.search-form{margin: auto; border-radius: 10px; box-shadow: 0px 3px 7px rgba(0,0,0,0.25); overflow: hidden;}
.search-form input[type='text']{float: left; border: 0;}
.search-form input[type='submit']{float: left; text-transform: none;}
.main-name{margin-bottom: 10px;}
.main-name-inner{display: block; font-size: 16px; text-transform: uppercase; line-height: 25px; color: #fc4b10;}
.main-time{margin-bottom: 10px; line-height: 20px; color: #777;}
.main-viewfile{margin-bottom: 20px;}
.main-viewfile iframe{width: 100%; height: 750px;}
.main-downfile{font-weight: bold; font-size: 15px; text-align: right; line-height: 30px; margin-bottom: 20px;}
.main-downfile a{display: inline-block; padding: 0 15px; background: #0084ff; color: #fff; transition: all 0.25s ease 0s;}
.main-downfile a:hover{background: #da251d;}
.main-detail{line-height: 20px; margin: 0; padding: 0;}
.main-detail ul, .main-detail ol{margin-left: 35px;}
.main-detail img{display: inline-block!important; max-width: 100%; height: auto!important; margin: 13px 0 5px!important;}   
.main-detail table{width: 100%!important; border-collapse: collapse; border-color: #d7d7d7;}
.main-detail iframe{width: 100%!important; height: 480px!important; margin: 13px 0 5px;}
.main-detail b, .main-detail strong, .main-detail h1, .main-detail h2, .main-detail h3{font-family: HNBold; font-weight: normal;}
.main-detail h4, .main-detail h5, .main-detail h6{font-family: HNMedium; font-weight: normal;}
.main-share{min-height: 208px; margin: 20px 0 23px; text-align: right; line-height: 9px;}
.main-page{text-align: center; margin-bottom: 30px;}
.main-page li{display: inline-block; margin: 0 2.5px;}
.main-page li a{display: block; width: 33px; height: 33px; line-height: 33px; color: #333; border: 1px solid #333; transition: all 0.25s ease 0s;}
.main-page li a:hover, .main-page li a.active{background: #fc4b10; border: 1px solid #fc4b10; color: #fff;}
.footer{color: #bababa;}
.footer ul{list-style: none;}
.footer a{color: #bababa;}
.footer-email{padding: 18px 0 15px; background: #f5f5f5;}
.footer-email-text{background: url(images/email.png) no-repeat center left; line-height: 25px; color: #333;}
.footer-email-text b{display: block; font-family: HNBold; font-size: 21px; color: #1b1b1b}
.footer-top{background: #222;}
.footer-name{line-height: 20px;}
.footer-name img{margin: 0 0 10px;}
.footer-list ul li{line-height: 28px;}
.footer-title{font-size: 15px; text-transform: uppercase; color: #fff; margin: 0 0 15px;}
.footer-info li{line-height: 20px; margin: 0 0 20px;}
.footer-info i{width: 30px;}
.footer-bottom{padding: 11px 0; background: #000; text-align: center;}
.footer-copyright{line-height: 20px;}
.footer-social a{display: inline-block; margin: 0 2px;}
.footer-social i{width: 32px; height: 32px; border: 1px solid #fff; border-radius: 50%; line-height: 32px;}
.wa{position: fixed; left: 30px; bottom: 85px; z-index: 99991;}
.wa a{position: relative; display: block; width: 40px; height: 40px; margin-bottom: 5px; transition: all 0.25s ease 0s;}
.wa a span:nth-child(1){position: relative; display: block; height: 100%; background: url(images/wa.svg) no-repeat center; background-size: 100%; border-radius: 50%; z-index: 1;}
.wa a:hover span:nth-child(1){transform: translateY(-1px); box-shadow: 0 1px 2px rgba(0,0,00.25);}
.wa a span:nth-child(2){position: absolute; top: 0; left: 100%; display: block; min-width: 80px; padding: 0 20px 0 50px; background: #fff; border: 1px solid #d7d7d7; border-radius: 20px; line-height: 38px; color: #333; opacity: 0; z-index: 0; transition: all 0.25s ease 0s;}
.wa a:hover span:nth-child(2){opacity: 1; left: 0;}
.scroll-d{position: absolute; top: -35px; right: 0; left: 0; margin: auto; cursor: pointer;}
.scroll-m{position: fixed; bottom: 69px; right: 10px; display: none!important; cursor: pointer; z-index: 99991; opacity: 0.5; box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.75);}
.scroll-m:hover{opacity: 1;}