/* 全局样式 */
html, body{ margin: 0; padding: 0; overflow-x: hidden;}
a, :link, :visited, :hover, :active{ text-decoration: none !important; color: #333333;}
ul, ol{ list-style-type: none; margin: 0; padding: 0;}

/* 公共导航 */

/* 浮动菜单 */
.float__bar{ position: fixed; top: 80rem; right: 3.5rem; cursor: pointer; z-index: 1001;}
.float__bar .services{ display: block; width: 6rem; height: 8rem; border-radius: 3rem 3rem 0 0; border: 1px solid #FFFFFF; background-color: rgba(37, 37, 39, 0.7);}
.float__bar .scrolltop{ width: 6rem; height: 8rem; border-radius: 0 0 3rem 3rem; border: 1px solid #FFFFFF; background-color: rgba(37, 37, 39, 0.7);}
.float__bar .wraper{ width: 2.6rem; margin: auto;}
.float__bar .wraper img{ display: block; width: 100%; padding-top: 2rem;}
.float__bar p{ font-size: 12px; color: #FFFFFF; text-align: center; padding-top: 0.6rem;}

/* 公共页脚 */
.page__ft{ max-width: 1920px; min-width: 1366px; width: 100%; height: 48rem; margin: 0 auto; background-color: #252527; position: relative;}
.page__ft .leftblock{ display: inline-block; width: 38.8rem; position: relative; top: -5.6rem; left: 38rem;}
.page__ft .leftblock .footer_panel{ display: block; width: 100%;}
.page__ft .leftblock .record{ font-size: 12px; color: #FFFFFF; padding-top: 6rem;}
.page__ft #license{ display: block; width: 3rem; cursor: pointer;}
.page__ft .footer_menu{ display: inline-block; width: 50rem; position: relative; top: -16rem; left: 50rem;}
.page__ft .menu_title{ font-size: 14px; color: #FFFFFF; margin-bottom: 4.4rem; text-align: center;}
.page__ft .menu_list{ display: block; padding-bottom: 2rem; font-size: 12px; color: #FFFFFF; text-align: center; font-weight: 300; transition: color 0.3s ease 0s;}
.page__ft .menu_list:hover{ color: #FE5200;}
.page__ft .line{ height: 17.5rem; border-right: 1px solid rgba(255, 255, 255, 0.14);}