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,select,textarea,input,
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:14px/1.5 Open Sans,Arial,Verdana,sans-serif;color:#333;}
table{font-size:14px;font-size:0.92308rem;max-width:100%;width:100%;} table,td{margin:20px 0;margin:1.53846rem 0;padding:5px 10px;padding:0.38462rem 0.76923rem;border:1px solid #e9e9e9;}
th{margin:5px 0 10px;margin:0.38462rem 0 0.76923rem;padding:5px 10px;padding:0.38462rem 0.76923rem;background-color:#f0f0f0;color:#555555;text-align:left;}tr{background-color:white;}table button,table input{*overflow:auto;}
blockquote{border-left:10px solid #f0f0f0;color:#999999;font-family:Georgia,serif;font-style:italic;margin:20px 0;padding-left:20px;}
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:not([type=radio]):not([type=checkbox]){box-sizing:border-box;width:100%;height:35px;border:1px solid #d7d7d7;outline:0;font:14px Open Sans;text-indent:10px;-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) no-repeat center right 9px;}select,button,input[type=submit]{cursor:pointer;}
select,input[type=text],input[type=number],input[type=password]{text-indent:10px;}
input[type=submit]{background-color:#e2201f;border:0!important;text-transform:uppercase;text-indent:0!important;color: #fff;}
input[type=submit]:hover{background-color:#22ad4b;}input:disabled{cursor: not-allowed;}
textarea{display:block;height:79px;padding:10px;text-indent:0;}textarea::placeholder,input::placeholder{color:#999;}
.form-item{position:relative;margin-bottom:25px;}
.form-item span{display:block;margin-bottom:5px;}
.form-item input.error,.form-item textarea.error{border-color: #e2201f;}
.form-item i{position:absolute;right:6.5px;bottom:6.5px;display:none;width:22px;height:22px;background-color:#999;border-radius:50%;font-style:normal;text-align:center;color:#fff;cursor:pointer;}
.form-item label{position:absolute;top:100%;left:0;font-size:12px;color:#e2201f;}
.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;}
.header-top{position: relative; margin-bottom: 90px; padding: 10px 0; background-color: #22ad4b;}
.header-top a{float: left; display: block; font-weight: 600; color: #fff; transition: all 0.25s ease 0s;} 
.header-top a:hover{color: #333;}
.header-top a+a{margin-left: 15px;}
.header-top a i{margin-right: 10px;}
.header-top-2 a:nth-child(1):after{content: ''; display: inline-block; width: 1px; height: 15px; margin-left: 15px; background-color: #fff; transform: translateY(2px);}
.header-top ul{position: absolute; top: 31px; right: 0; display: none; list-style: none; padding: 5px 0; background-color: #22ad4b; box-shadow: 0 4px 3px 1px rgb(0 0 0 / 25%); z-index: 99991;}
.header-top ul li a{float: none; padding: 10px 15px;}
.header-middle{position: absolute; top: 42px; right: 0; left: 0; margin: auto; background-color: #fff; z-index: 99990;}
.logo{position: relative; float: left; transition: all 0.25s ease 0s;}
.logo a{display: block;}
.logo a span{position: absolute; width: 0; height: 0; overflow: hidden;}
.main-detail ul, .main-detail ol{margin-left: 35px;}
.main-detail h2,.main-detail h3{padding: 10px 0;font-size: 16px;}
.main-detail img{display: inline-block!important; max-width: 100%; height: auto!important; vertical-align: top;margin: 10px 0;}
.main-detail table{width: 100%!important; border-collapse: collapse; border-color: #d7d7d7;}
.main-detail iframe{margin: 0 auto!important;}
.main-page{text-align: center; margin-bottom: 30px;}
.main-page li{display: inline-block; margin: 0 5px;}
.main-page li a{display: block; width: 35px; background-color: #f5f5f5; line-height: 35px; color: #22ad4b; transition: all 0.25s ease 0s;}
.main-page li a:hover, .main-page li a.active{background-color: #22ad4b; color: #fff;}
.footer-top{padding: 50px 0 40px; background: #1a6433; border-top: 0; line-height: 20px; color: #fff;}
.footer-top ul{list-style: none;}
.footer-top li{margin-bottom: 10px;}
.footer-top li:nth-child(1){font-size: 18px; font-weight: 700; margin-bottom: 15px;}
.footer-top i{width: 15px; margin-right: 10px;}
.footer-top a{color: #fff;}
.footer-list:nth-child(2) li:nth-child(1){text-transform: uppercase;}
.footer-list:nth-child(3) i{text-align: center;}
.footer-bottom{padding: 12px 0; background: #0f8945; text-align: center; color: #fff;}
.footer-bottom i{margin-right: 10px;}
.footer-bottom span{padding: 0 10px;}
.on-top{position: fixed; bottom: 52.39px; right: 10px; display: none; width: 40px; background: #22ad4b; border-radius: 50%; text-align: center; line-height: 40px; color: #fff; cursor: pointer; z-index: 99990;}
/*
display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; 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);
*/