body,div,span,h1,h2,h3,h4,h5,h6,object,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,header,footer,hgroup,menu,nav,section{display:block;}
body{background:#fff;font-family:Raleway,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.6;color:#333;}
h1,h2,h3,h4,h5,h6{margin:0;}
a{color:#0782c1;text-decoration:none;outline:0;}
img{display:block;max-width:100%;}
select,textarea,input{box-sizing: border-box;width:100%;height:40px;margin:0;padding:0;border:1px solid #d7d7d7;font:14px Raleway;outline:0;-moz-appearance:none;-webkit-appearance:none;transition:all 0.25s ease 0s;}
select,input[type='date'],input[type='time']{background:#fff url(images/select.png) right 9px center no-repeat;}select,button,input[type='submit']{cursor:pointer;}
select,input[type='text'],input[type='number'],input[type='password']{text-indent:10px;}
input[type='submit']{background:#d3ac62;border:1px solid #d3ac62;font-size:12px;text-transform:uppercase;text-indent:0;letter-spacing:2px;color:#fff;}
input[type='submit']:hover{background:#fff;color:#d3ac62;}
textarea{display:block;height:90px;padding:10px;}
textarea::placeholder,input::placeholder{color:#999;}
.form-item{position: relative; margin-bottom: 30px;}
.form-item b{display: block; margin-bottom: 5px;}
.form-item input.error, .form-item textarea.error{border: 1px solid #ed1c24;}
.form-item i{position: absolute; right: 10px; bottom: 10px; display: none; width: 20px; background: #d7d7d7; border-radius: 50%; font-size: 18px; font-style: normal; text-align: center; line-height: 20px; color: #fff; cursor: pointer;}
.form-item label{position: absolute; bottom: -20px; left: 0; font-size: 12px; color: #ed1c24;}
.wrap{position:relative;margin:auto;}.wow{opacity:0;}
.clear{width:0;height:0;font-size:0;clear:both;overflow:hidden;zoom:1;}.clear:before,.clear:after{content:'';display:block;height:0;overflow:hidden;}.clear:after{clear: both;}
.header{position: relative; overflow: hidden;}
.header-wrap{position: fixed; top: 0; right: 0; left: 0; margin: auto; background: rgb(0 0 0 / 0.75); border-bottom: 1px solid #d7d7d7; z-index: 99991; transition: all 0.25s ease 0s;}
.header-wrap-2{background: #fff; border-bottom-color: transparent; box-shadow: 0 5px 5px rgba(0,0,0,0.25);}
.header-button{position: absolute; top: 0; bottom: 0; width: 37px; height: 19px; margin: auto; padding: 5px 0 0 20px; background: url(images/right.png) no-repeat center left 3px; border-bottom: 1px solid #d7d7d7; font-size: 12px; text-transform: uppercase; color: #fff; cursor: pointer; }
.header-button-2{width: 53px; padding: 5px 20px 0 0; background: url(images/right.png) no-repeat center right 3px;}
.header-wrap-2 .header-button{background: url(images/rightb.png) no-repeat center left 3px; border-bottom: 1px solid #333; color: #333;}
.header-wrap-2 .header-button-2{background: url(images/rightb.png) no-repeat center right 3px;}
.logo{position: relative; transition: all 0.25s ease 0s;}
.logo a{display: block;}
.logo a span{position: absolute; width: 0; height: 0; overflow: hidden;}
.footer-top{padding: 40px 0; background: #555;}
.footer-logo img{width: 150px; margin: auto;}
.footer-name span{font-size: 18px; font-weight: 500; text-transform: uppercase; color: #fff;}
.footer-name p{color: #d7d7d7;}
.footer-info{list-style: none;}
.footer-info li{color: #d7d7d7;}
.footer-info li a{color: #d7d7d7;}
.footer-info li a span{font-family: Arial;}
.footer-bottom{padding-top: 60px; background: #333;}
.footer-social{margin-bottom: 20px; font-size: 0; text-align: center;}
.footer-social p{margin-bottom: 30px; font-size: 20px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; color: #d3ac62;}
.footer-social a{position: relative; display: inline-block; width: 40px; height: 40px; margin: 0 5px; border: 1px solid #d3ac62; border-radius: 50%;}
.footer-social a:before{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 40px; height: 40px; background: #fff; border-radius: 50%; transform: scale(0); transition: all 0.25s ease 0s;}
.footer-social a:hover:before{transform: scale(1);}
.footer-social a i{position: relative; font-size: 24px; line-height: 40px; color: #d3ac62; z-index: 1;}
.footer-list{margin-bottom: 20px; list-style: none; font-size: 0; text-align: center;}
.footer-list li{display: inline-block;}
.footer-list li a{display: block; font-size: 16px; font-weight: 500; text-transform: capitalize; line-height: 40px; color: #d3ac62;}
.footer-copyright{font-size: 12px; text-align: center; line-height: 40px; color: #d7d7d7;}
.gotop{position: fixed; right: 10px; bottom: 10px; display: none; width: 30px; background: #d3ac62; box-shadow: 0 0 5px 1px rgba(0,0,0,0.25); text-align: center; line-height: 30px; color: #fff; cursor: pointer;}
.main-detail{line-height: 1.6;}
.main-detail ul, .main-detail ol{margin-left: 35px;}
.main-detail img{display: inline-block!important; max-width: 100%; height: auto!important; margin: 15px 0!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-share{margin: 27px 0 18px; 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; border: 1px solid #ed1c24; line-height: 33px; color: #ed1c24; transition: all 0.25s ease 0s;}
.main-page li a:hover, .main-page li a.active{background: #ed1c24; color: #fff;}
/*
display: -webkit-box; -webkit-line-clamp: 2; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden;
display: flex; align-items: center; justify-content: center;
text-shadow:
    0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff,
    0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff;
text-shadow:
    -2px -2px 0px #fff, -2px 2px 0px #fff, -2px 1px 0px #fff, -2px 0px 0px #fff, -2px -1px 0px #fff,
    -1px -1px 0px #fff, -1px 0px 0px #fff, -1px 1px 0px #fff, -1px -2px 0px #fff, -1px 2px 0px #fff,
    0px -1px 0px #fff, 0px 1px 0px #fff, 0px -2px 0px #fff, 0px 2px 0px #fff,
    1px -1px 0px #fff, 1px 0px 0px #fff, 1px 1px 0px #fff, 1px -2px 0px #fff, 1px 2px 0px #fff, 
    2px -2px 0px #fff, 2px -1px 0px #fff, 2px 0px 0px #fff, 2px 1px 0px #fff, 2px 2px 0px #fff, 3px 3px 3px rgba(0,0,0,0.125);
*/