.foot { background-color: #292d33; color: #bbbfc6; font-size: 13px; padding: 15px 0; }
.head { position: absolute; left: 0; right: 0; top: 0; z-index: 2; padding: 0.25rem 0; }
.wrap { width: 83%; margin: 0 auto; padding: 0; }
.header { left: 0; right: 0; top: 0; z-index: 400; text-align: center; transition: all 400ms; position: fixed; background-color: #f8f8f8; box-shadow: 0 0 2px rgba(0,0,0,.2); }
.hcont { height: 0.8rem; }
.flex { display: flex; }
.flex_crosscenter { align-items: center; }
.flex_mjustify { justify-content: space-between; }
.logo img { height: 0.5rem; }
.menu { text-align: center; font-size: 0; white-space: nowrap; }
.menu li { display: inline-block; margin: 0 0.4rem; }
.menu li a.item { position: relative;  font-size: .18rem;
display: flex; color: #4e4e4e; text-transform: uppercase; height: 0.8rem; align-items: center; }
.htool, .htool a { color: #fff; }
.htool a { height: 0.35rem; display: flex; align-items: center; justify-content: center; margin-left: 0.2rem; transition: all 400ms; padding: 0 0.17rem; min-width: 0.88rem; background-color: #19ad5e; color: #fff;  font-size: .18rem;
}
.menu li.active a.item, .menu li:hover .item { color: #19ad5e; }
.sub_menu { position: absolute; background-color: #333333; left: 0px; top: 100%; right: 0; z-index: 200; visibility: hidden; opacity: 0; margin-top: 10px; -webkit-transition: margin-top .2s ease; transition: margin-top .2s ease; text-align: left; padding: 0.35rem 0; }
.sub_menu_c { min-width: 2.5rem; }
.sub_menu a { position: relative; color: #9fa5a5;  font-size: .18rem;
height: auto; display: block; white-space: pre-wrap; padding: 0.11rem 0; }
.sub_menu a:hover { color: #fff; }
.footer { background-color: #191e28; padding: 0.2rem 0 0.2rem 0; color: #fff; }
.fa_links a { display: flex; align-items: center; justify-content: center; background-color: #19AD5E; color: #fff; width: 1.4rem; height: 0.4rem;  font-size: .18rem;
margin: 0 auto 0.17rem auto; }
.fot_gz img { width: 1.24rem; }
.flinks a { font-size: 12px; color: #dddddd; display: block; margin-bottom: 0.12rem; }
.foot_bot { font-size: 12px; padding-top: 0.3rem; }
.text-center { text-align: center; }
.copyright { color: #7f88b7; margin-top: 0.1rem; }
.friend_links a { color: white; }
.footer h3 {
 font-size: .18rem; margin-bottom: 0.23rem; text-align: center; }
.footer .fot_b h3 { text-align: left; }
.footer .fot_b h3 a { display: block; color: #fff; text-align: left; }
.menu li:hover .sub_menu { visibility: visible; opacity: 1; margin-top: 0; }
@media (max-width: 750px) {
.head .logo img {  height: .5rem;
}
.zmInfo { position: absolute; left: 0; top: 60%; right: 0; transform: translateY(-50%); color: #fff; }
}
@media (max-width: 1024px) {
.zdContbot .img { max-width: 400px;  margin: 0 auto .3rem auto;
}
}
 @media (max-width: 1024px) {
.zdContbot .img img { width: 100%; }
}
 @media (max-width: 767px) {
.mob_header { display: block !important; background: #fff !important; }
}
@media (max-width: 750px) {
.navs li { padding: 0 20px; }
}
@media (max-width: 767px) {
.header { display: none; }
}
.mob_logo img { height: 35px; }
.mob_header { line-height: 60px; height: 60px; position: fixed; left: 0; top: 0; right: 0; background: rgba(255,255,255,.8); z-index: 500; display: none; padding: 0 3%; box-shadow: 0 4px 4px rgba(0,0,0,.05); }
.menu-btn { height: 16px; width: 24px; display: block; position: relative; }
@media (max-width: 750px) {
.menu-btn { margin-right: 0.2rem; }
}
.menu-btn span { display: block; height: 2px; background-color: #333; position: absolute; left: 0; width: 100%; -webkit-transition: all 0.3s; transition: all 0.3s; }
.menu-btn span:nth-of-type(1) { top: 0; }
.menu-btn span:nth-of-type(2) { top: 50%; margin-top: -1px; }
.menu-btn span:nth-of-type(3) { bottom: 0; }
.justify-between { justify-content: space-between; }
.justify-between { justify-content: space-between; }
.align-center { align-items: center; }
@media (max-width: 750px) {
.footer { padding-bottom: 1.5rem; }
}
@media (max-width: 1024px) {
.wrap { width: auto; padding: 0 15px; }
}
@media (max-width: 750px) {
.fot_cont { flex-wrap: wrap; }
}
@media (max-width: 750px) {
.fot_a, .fot_gz { width: 100%; text-align: center; }
}
@media (max-width: 750px) {
.footer h3 {  font-size: .3rem;
}
}
@media (max-width: 750px) {
.fot_b { display: none; }
}
@media (max-width: 750px) {
.sider { top: auto; transform: translateY(0); right: 0; left: 0; bottom: 0; display: flex; }
}
@media (max-width: 750px) {
.side_item { flex: 1; border-right: 1px solid #fff; padding: 0; }
}
.side_item { position: relative; padding: 0.1rem 0; }
.sider.active { right: 0px; }
.sider { position: fixed; right: -100%; z-index: 20; top: 50%; transform: translateY(-50%); transition: all 400ms; }
@media (max-width: 750px) {
.side_a { background-color: #19AD5E; }
}
.side_item:hover .side_a { background-color: #19AD5E; color: #fff; }
.side_a { color: #fff; width: 0.62rem; display: flex; align-items: center; justify-content: center; height: 0.62rem; border-radius: 50%; background-color: #e4e4e4; color: #fff; }
@media (max-width: 750px) {
.side_a { width: 100%; border-radius: 0; height: 1rem; }
}
@media (max-width: 750px) {
.sider { top: auto; transform: translateY(0); right: 0; left: 0; bottom: 0; display: flex; }
}
.side_tips img.img { width: 1.6rem; }
@media (max-width: 750px) {
.side_tips { left: 0; right: auto; bottom: 0.88rem; transform: translateY(0%) rotateX(0deg) !important; top: auto !important; background-color: rgba(255,153,0,0.9); color: #fff; border: none; display: none; }
}
.icon-xz:before { content: "\e64e"; }
.icon-kf:before { content: "\e61c"; }
.icon-gys:before { content: "\e7d3"; }
.icon-chanpin:before { content: "\e60e"; }
@media (max-width: 750px) {
.side_a { background-color: #19AD5E; }
}
@media (max-width: 750px) {
.side_a { width: 100%; border-radius: 0; height: 1rem; }
}
@media (max-width: 750px) {
.zm_main_e .flex,  .zm_main_b .flex,  .zdBox .flex { display: unset; }
.zm_main_a .flex,  .zm_main_f .flex { display: block; }
}
@media (max-width: 750px) {
.side_item { flex: 1; border-right: 1px solid #fff; padding: 0; }
}
@media (max-width: 750px) {
.side_a .iconfont {  font-size: .6rem;
}
}
@media (max-width: 750px) {
.side_a span {  font-size: .26rem;
}
}
.side_a span { line-height: 1.1;  font-size: .16rem;
color: #fff; display: none; text-align: center; }
@media (max-width: 750px) {
.fa_links a { width: 120px; height: 40px; margin-bottom: 0.2rem; }
}
@media (max-width: 750px) {
.ysdl, .newItem .info p, .fa_links a { font-size: 12px; }
}
.mge { margin-top: 0.8rem; }
@media (max-width: 767px) {
.lxBox, .mge { margin-top: 60px; }
}
@media (max-width: 750px) {
.sideMenu { position: fixed; right: 0; top: 60px; width: 100%; z-index: 600; display: none; left: 0; opacity: 1; background: #fff; color: #000; padding: 10px 0; font-family: Raleway; bottom: 0; overflow-y: auto; }
}
@media (max-width: 750px) {
.navs li { padding: 0 20px; }
}
@media (max-width: 750px) {
.navs li a.item { border-bottom: 1px solid #33333333; overflow: hidden; text-transform: capitalize; display: flex; align-items: center; justify-content: space-between; padding: 15px !important; line-height: normal !important; }
}
@media (max-width: 750px) {
.navs li a { color: #000; display: block; text-align: left; font-size: 14px; letter-spacing: 1px; }
}
.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid\9; border-right: 4px solid transparent; border-left: 4px solid transparent; }
@media (max-width: 750px) {
.navs li a.item .caret { font-size: 18px; }
}
@media (max-width: 750px) {
.sub-nav { overflow: hidden; background: #fff; display: none; border-bottom: 1px solid #eee; }
}
@media (max-width: 750px) {
.navs li .sub-nav a { border-bottom: 1px solid #33333333; position: relative; padding: 10px 2.5em; color: #333; font-size: 14px; }
}
@media (max-width: 750px) {
.navs li a { color: #000; display: block; text-align: left; font-size: 14px; letter-spacing: 1px; }
}
.menu-btn.active span:nth-of-type(1) { top: 5px; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.menu-btn.active span:nth-of-type(2) {
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.menu-btn span:nth-of-type(2) { top: 50%; margin-top: -1px; }
.menu-btn span:nth-of-type(3) { bottom: 0; }
.menu-btn.active span:nth-of-type(3) { top: 5px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
@media (max-width: 750px) {
.side_a span {  font-size: .26rem;
}
}
.sideMenu { display: none; }
.side_item:hover span { display: inline-block; }
.side_tips { white-space: nowrap; position: absolute; background-color: #fff; border: 1px solid #ccc; border-radius: 0px; right: 0.75rem; transition: all .4s; top: 50%; transform: translateY(-50%) rotateX(90deg); }
.side_item:hover .side_tips { transform: translateY(-50%) rotateX(0deg); }
.side_item:hover i { display: none; }
@media (max-width: 750px) {
.side_item:hover .side_tips { display: block; }
}
