@charset "utf-8";
/* CSS Document */

* {margin: 0;padding: 0;}
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: none;font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #353535;position:relative; padding-top:80px; transition:all 0.3s; line-height: 1.5em; max-width: 1920px; min-width: 1200px; overflow-x: hidden;}
ul, ol, li {list-style: none;margin: 0;padding: 0;}
a {text-decoration: none;color: #3a3a3a;}
a:focus {outline: thin dotted;}
a:active, a:hover {outline: 0;}
table {border-collapse: collapse;border-spacing: 0;}
img {border: 0;-ms-interpolation-mode: bicubic;display:block;max-width:100%;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: inline-block}
/* hides from IE-mac */
* html .clearfix {height: 1%}
.clearfix {display: block}
/* End hides from IE-mac */

@font-face{
    font-family: 'gotham-pro-regular.otf';
    src : url('gotham-pro-regular.otf');
}


/*横屏提示*/
@-webkit-keyframes rotation {
10% { transform: rotate(90deg); -webkit-transform: rotate(90deg) }
50%, 60% { transform: rotate(0deg); -webkit-transform: rotate(0deg) }
90% { transform: rotate(90deg); -webkit-transform: rotate(90deg) }
100% { transform: rotate(90deg); -webkit-transform: rotate(90deg) }
}
@keyframes rotation {
10% { transform: rotate(90deg); -webkit-transform: rotate(90deg) }
50%, 60% { transform: rotate(0deg); -webkit-transform: rotate(0deg) }
90% { transform: rotate(90deg); -webkit-transform: rotate(90deg) }
100% { transform: rotate(90deg); -webkit-transform: rotate(90deg) }
}
#orientLayer { display: none; }
@media screen and (min-aspect-ratio: 13/9) { #orientLayer { display: block; } }
.mod-orient-layer { display: none; position: fixed; height: 100%; width: 100%; left: 0; top: 0; right: 0; bottom: 0; background: #000; z-index: 99999 }
.mod-orient-layer__content { position: absolute; width: 100%; top: 45%; margin-top: -75px; text-align: center }
.mod-orient-layer__icon-orient { display: inline-block; width: 67px; height: 109px; background-image:url(../home/img/com/phone.png);
transform: rotate(90deg); -webkit-transform: rotate(90deg); -webkit-animation: rotation infinite 1.5s ease-in-out; animation: rotation infinite 1.5s ease-in-out; -webkit-background-size: 67px; background-size: 67px }
.mod-orient-layer__desc { margin-top: 20px; font-size: 15px; color: #fff }
.mod-orient-layer__desc { margin-top: 20px; font-size: 15px; color: #fff }

/* 动作库 */
@-webkit-keyframes rotate_left {
0%{ -webkit-transform:rotate(-180deg); opacity:0; transform-origin:bottom left;}
100%{ -webkit-transform:rotate(0deg); opacity:1; transform-origin:bottom left;}
}
@-webkit-keyframes rotate_right {
0%{ -webkit-transform:rotate(180deg); opacity:0; transform-origin:bottom right;}
100%{ -webkit-transform:rotate(0deg); opacity:1; transform-origin:bottom right;}
}
@-webkit-keyframes rotate_lr {
0%{ -webkit-transform:rotate(0deg);}
50%{ -webkit-transform:rotate(5deg);}
100%{ -webkit-transform:rotate(0deg);}
}
@-webkit-keyframes rotate_lr2 {
0%{ -webkit-transform:rotate(0deg);}
50%{ -webkit-transform:rotate(-5deg);}
100%{ -webkit-transform:rotate(0deg);}
}
@-webkit-keyframes zoomInOut {
0%{ -webkit-transform:scale(1); }
50%{ -webkit-transform:scale(1.03); }
100%{ -webkit-transform:scale(1); }
}
@-webkit-keyframes weiyi1 {
0%{ -webkit-transform:translateX(0px); }
50%{ -webkit-transform:translateX(15px); }
100%{ -webkit-transform:translateX(0px); }
}
@-webkit-keyframes weiyi2 {
0%{ -webkit-transform:translateX(0px); }
50%{ -webkit-transform:translateX(-15px);}
100%{ -webkit-transform:translateX(0px); }
}
@-webkit-keyframes weiyi3 {
0%{ -webkit-transform:translateY(0px); }
50%{ -webkit-transform:translateY(5px); }
100%{ -webkit-transform:translateY(0px); }
}
@-webkit-keyframes weiyi4 {
0%{ -webkit-transform:translateY(0px); }
50%{ -webkit-transform:translateY(-5px); }
100%{ -webkit-transform:translateY(0px); }
}
@-webkit-keyframes weiyi5 {
0%{ -webkit-transform:translateY(0px); }
50%{ -webkit-transform:translateY(20px); }
100%{ -webkit-transform:translateY(0px); }
}
@-webkit-keyframes weiyi6 {
0%{ -webkit-transform:translateY(0px); }
50%{ -webkit-transform:translateY(-20px); }
100%{ -webkit-transform:translateY(0px); }
}
@-webkit-keyframes zoomInnn {
0%{ -webkit-transform:scale(0.4); opacity: 0; }
100%{ -webkit-transform:scale(1); opacity: 1; }
}
@-webkit-keyframes zoomInnn2 {
0%{ -webkit-transform:scale(1.6); opacity: 0; }
100%{ -webkit-transform:scale(1); opacity: 1; }
}
@-webkit-keyframes zoomInnn3 {
0%{ -webkit-transform:scale(1.2); opacity: 0; }
100%{ -webkit-transform:scale(1); opacity: 1; }
}
@-webkit-keyframes gao {
0%{ height: 0%; }
100%{ height: 100%; }
}
@-webkit-keyframes fadeInLefttt {
0%{ -webkit-transform:translateX(-100px); opacity: 0; }
100%{ -webkit-transform:translateX(0%); opacity: 1;}
}
@-webkit-keyframes fadeInRighttt {
0%{ -webkit-transform:translateX(100px); opacity: 0; }
100%{ -webkit-transform:translateX(0%); opacity: 1;}
}
@-webkit-keyframes fadeInDownnn {
0%{ -webkit-transform:translateY(-50px); opacity: 0; }
100%{ -webkit-transform:translateY(0%); opacity: 1;}
}
@-webkit-keyframes fadeInUppp {
0%{ -webkit-transform:translateY(50px); opacity: 0; }
100%{ -webkit-transform:translateY(0%); opacity: 1;}
}
@-webkit-keyframes fadeInnn {
0%{ opacity: 0; }
100%{ opacity: 1;}
}
@-webkit-keyframes zhuan {
0%{ -webkit-transform:rotate(0deg);}
100%{ -webkit-transform:rotate(360deg);}
}

@-webkit-keyframes zoomInOuttt {
0%{ -webkit-transform:scale(0.4); opacity: 0;}
30%{ -webkit-transform:scale(1); opacity: 1;}
70%{ -webkit-transform:scale(1); opacity: 1;}
100%{ -webkit-transform:scale(0.4); opacity: 0;}
}
@-webkit-keyframes zoomInOuttt2 {
0%{ -webkit-transform:scale(1.6); opacity: 0;}
30%{ -webkit-transform:scale(1); opacity: 1;}
70%{ -webkit-transform:scale(1); opacity: 1;}
100%{ -webkit-transform:scale(1.6); opacity: 0;}
}
@-webkit-keyframes zoomInOuttt3 {
0%{ -webkit-transform:scale(1.2); opacity: 0;}
30%{ -webkit-transform:scale(1); opacity: 1;}
70%{ -webkit-transform:scale(1); opacity: 1;}
100%{ -webkit-transform:scale(1.2); opacity: 0;}
}
@-webkit-keyframes fadeInOutLefttt {
0%{ -webkit-transform:translateX(-100px); opacity: 0;}
30%{ -webkit-transform:translateX(0%); opacity: 1;}
70%{ -webkit-transform:translateX(0%); opacity: 1;}
100%{ -webkit-transform:translateX(-100px); opacity: 0;}
}
@-webkit-keyframes fadeInOutRighttt {
0%{ -webkit-transform:translateX(100px); opacity: 0;}
30%{ -webkit-transform:translateX(0%); opacity: 1;}
70%{ -webkit-transform:translateX(0%); opacity: 1;}
100%{ -webkit-transform:translateX(100px); opacity: 0;}
}
@-webkit-keyframes fadeInOutDownnn {
0%{ -webkit-transform:translateY(-50px); opacity: 0;}
30%{ -webkit-transform:translateY(0%); opacity: 1;}
70%{ -webkit-transform:translateY(0%); opacity: 1;}
100%{ -webkit-transform:translateY(-50px); opacity: 0;}
}
@-webkit-keyframes fadeInOutUppp {
0%{ -webkit-transform:translateY(18%); opacity: 0;}
50%{ -webkit-transform:translateY(0%); opacity: 1;}
100%{ -webkit-transform:translateY(-18%); opacity: 0;}
}
@-webkit-keyframes fadeInUppp2 {
0%{ -webkit-transform:translateY(100%); opacity: 0;}
100%{ -webkit-transform:translateY(0%); opacity: 1;}
}

/*PC端样式*/

body::-webkit-scrollbar {
/*滚动条整体样式*/
width : 6px;  /*高宽分别对应横竖滚动条的尺寸*/
height: 1px;
}
body::-webkit-scrollbar-thumb {
/*滚动条里面小方块*/
border-radius: 6px;
box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
background   : #f8f8f8;
}
body::-webkit-scrollbar-track {
/*滚动条里面轨道*/
box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
border-radius: 6px;
background   : #333;
}

/*PC端头部*/
.head{ background:rgba(255,255,255,1); width:100vw; max-width:1920px; margin:0 auto;  position:fixed; top:0; left:0; z-index:9999999; transition:all 0.3s;}
.head .head_con{ width:1200px; margin: 0 auto; position:relative; display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; padding: 20px 0px; transition: all 0.5s;}
.head .head_con .mw_logo{}
.head .head_con .mw_logo a{ display: block;}
.head .head_con .mw_logo a svg{ display: block; width: 164px; height: 40px; transition: all 0.5s;}

.head .head_con .head_con_r{ display: flex; align-items: center;}
.head .head_con .head_con_r .mw_info{ display: flex; align-items: center; margin-left: 60px;}
.head .head_con .head_con_r .mw_info svg{ display: block; width: 16px; height: 16px;}
.head .head_con .head_con_r .mw_info svg path{ fill: #999;}
.head .head_con .head_con_r .mw_info p{ font-size: 14px; color: #999; margin-left: 8px;}

.head .head_con .head_con_r .ul_nav{ display: flex; transition: all 0.5s;}
.head .head_con .head_con_r .ul_nav li{}
.head .head_con .head_con_r .ul_nav li a{ display: block; padding: 4px 8px; margin-left:32px; position: relative; cursor: pointer;}
.head .head_con .head_con_r .ul_nav li a span{ position: absolute; width: 16px; height: 3px; background: #e60012; display: block; left: -16px; top: 50%; margin-top: -1.5px; transform: scaleX(0); transform-origin: right center; transition: all 0.5s;}
.head .head_con .head_con_r .ul_nav li a p{ font-size: 16px; line-height: 1em; position: relative; z-index: 9; color: #999; transition: all 0.5s;}

.head .head_con .head_con_r .ul_nav :hover span{ transform: scaleX(1);}
.head .head_con .head_con_r .ul_nav :hover p{ color: #111;}

.head .head_con .head_con_r .ul_nav .li_on span{ transform: scaleX(1);}
.head .head_con .head_con_r .ul_nav .li_on p{ color: #111;}

.head .head_con .head_con_r .mw_menu{ display: flex; align-items: center; cursor: pointer; margin-left: 60px;}
.head .head_con .head_con_r .mw_menu p{ font-size: 16px; color: #222; margin-right: 8px; display: none;}
.head .head_con .head_con_r .mw_menu svg{ display: block; width: 20px; height: 20px;}
.head .head_con .head_con_r .mw_menu svg path{ fill: #222;}
.head .head_con .head_con_r .mw_menu .menu_on{ display: block;}
.head .head_con .head_con_r .mw_menu .menu_off{ display: none;}

.head .head_con .head_con_r .mw_menu_jq .menu_on{ display: none;}
.head .head_con .head_con_r .mw_menu_jq .menu_off{ display: block;}

.pop{ position: fixed; top: 0%; left: 0%; z-index: 99999; width: 100vw; height: 100vh; transform: translateY(-100%); transition: all 1s;}
.pop .pop_con{ width: 100vw; height: 94vh; background: #fff;}
.pop .pop_con .pop_info{ width: 1200px; height: 100%; margin: 0 auto; display: flex; align-items: flex-end; justify-content: space-between; padding: 80px 0vw 6vh; box-sizing: border-box;}
.pop .pop_con .mwgzh{ display: flex; align-items: flex-end;}
.pop .pop_con .mwgzh img{  width: 120px; height: 120px; border:1px solid rgba(0,0,0,0.2); padding: 6px; margin-right: 24px;}
.pop .pop_con .mwgzh p{ font-size: 16px; color: #333; line-height: 1.4em;}
.pop .pop_con .mwgzh p b{ font-size: 16px; color: #333; display: block;}
.pop .pop_con .mwgzh p span{ font-size: 12px; color: #797979; display: block;}
.pop .pop_con .ul_pop{}
.pop .pop_con .ul_pop li{ text-align: right; margin: 48px 0px 0px; overflow: hidden;}
.pop .pop_con .ul_pop li a{ display: flex; align-items: center; justify-content: flex-end; transform: translateY(100%); transition: all 1s;}
.pop .pop_con .ul_pop li a span{ width: 4vw; display: block; margin-right: 24px; transform: scaleX(0); transform-origin: right center; height: 8px; background: #e60012; transition: all 0.5s;}
.pop .pop_con .ul_pop li a p{ font-size: 3.75vw; line-height: 1.2em; font-weight: bold; -webkit-text-stroke: 1px #000; -webkit-text-fill-color: transparent;}
.pop .pop_con .ul_pop .li_on a p{ -webkit-text-fill-color: #000;}
.pop .pop_con .ul_pop .li_on a span{ transform: scaleX(1);}
.pop .pop_con .ul_pop li:hover a p{ -webkit-text-fill-color: #000;}
.pop .pop_con .ul_pop li:hover a span{ transform: scaleX(1);}
.pop .pop_shadow{ width: 100vw; height: 6vh; background: rgba(0,0,0,0.5);}

.pop_jq{ transform: translateY(0%);}
.pop_jq .pop_con .ul_pop li a{ transform: translateY(0%);}

/*返回顶部*/
.top{position: fixed; right:30px;bottom:72px;z-index: 9999;}
.top .top_dw{}
.top .top_dw a{display:none; cursor: pointer;}
.top .top_dw a svg{display:block; width:50px; height:50px; opacity:0.8;}
.top .top_dw a svg path{ fill: #e60012;}

/* 联系我们弹层 */
.pop_message{  position: fixed; top: 0%; left: 0%; z-index: 99999999; width: 100vw; height: 100vh; transform: translateY(100%); transition: all 0.7s; background: #f8f8f8;}
.pop_message .pop_con{ width: 100%; height: 100%;}
.pop_message .pop_con .a_close{ display: block; text-align: center; font-size: 16px; color: #fff; line-height: 24px; padding: 12px 0px; background: #e60012; cursor: pointer;}
.pop_message .pop_con .meg_info{ width: 100%; height: calc(100% - 48px); display: flex; align-items:flex-start; justify-content: center; overflow-y: auto;}
.pop_message .pop_con .div_meg{ display: flex; align-items: flex-start; padding:60px 15%;}
.pop_message .pop_con .div_meg .div_meg_l{ width: 0vw; height: 67vh; display: flex; align-items:center; justify-content: flex-start; overflow: hidden; margin-right: 10%; transition: all 1s 0.5s;}
.pop_message .pop_con .div_meg .div_meg_l img{ height: 100%; max-width: inherit;}
.pop_message .pop_con .div_meg .div_meg_r{ padding: 0px 0px; width: 30vw;}
/* 新增在线客服修改 */
/* .pop_message .pop_con .div_meg .div_meg_r h2{ white-space:nowrap; font-size: 28px; margin-bottom: 60px; line-height: 1.4em;} */
.pop_message .pop_con .div_meg .div_meg_r h2{ white-space:nowrap; font-size: 28px; margin: 30px 0 20px 0; line-height: 1.4em;}
.pop_message .pop_con .div_meg .div_meg_r .online_p { font-size: 16px; color: #797979;line-height: 1.4em;}
.pop_message .pop_con .div_meg .div_meg_r .online_code { text-align: center; width: 200px; margin: 60px 0; }
.pop_message .pop_con .div_meg .div_meg_r .online_code .online_code_img { padding: 10px; border: 1px solid #6666; border-radius: 8px; }
.pop_message .pop_con .div_meg .div_meg_r .online_code p { margin-top: 10px; font-size: 16px; color: #797979;line-height: 1.4em;}
.pop_message .pop_con .div_meg .div_meg_r .online_bottom { font-size: 12px; color: #797979;line-height: 1.4em; }
.pop_message .pop_con .div_meg .div_meg_r .online_bottom .online_bottom_title { font-weight: 600; }

.pop_message .pop_con .div_meg .div_meg_r .div_input{ border-bottom: 1px solid #e2e2e2; margin-bottom: 40px; position: relative;}
.pop_message .pop_con .div_meg .div_meg_r .div_input p{ color: #797979; font-size: 16px; line-height: 24px; position: absolute; top: 6px; left: 0px; transform-origin: left; transition: all 0.3s;}
.pop_message .pop_con .div_meg .div_meg_r .div_input input{ color: #222; padding: 6px 0px; outline: none; display: block; width: 100%; font-size: 16px; line-height: 24px; background: none; border-radius: 0px; border: none;}
.pop_message .pop_con .div_meg .div_meg_r .a_send_meg{ margin-top: 20px; cursor: pointer; font-size: 32px; line-height: 40px; border-bottom: 2px solid #e60012; display: inline-block; color: #e60012;}

.pop_message .pop_con .div_meg .div_meg_r .choose_service{ margin-bottom: 40px;}

.pop_message .pop_con .div_meg .div_meg_r h4{ font-size: 16px; color: #666; font-weight: normal; line-height: 18px; margin-bottom: 10px;}

.pop_message .pop_con .div_meg .div_meg_r .ul_footer_service{ display: flex; align-items: center; flex-wrap: wrap;}
.pop_message .pop_con .div_meg .div_meg_r .ul_footer_service li{ cursor: pointer; margin-right: 16px; margin-bottom: 16px;}
.pop_message .pop_con .div_meg .div_meg_r .ul_footer_service li p{ background: #eaeaea; border-radius: 5em; font-size: 14px; line-height: 18px; padding: 6px 14px; transition: all 0.3s;}
.pop_message .pop_con .div_meg .div_meg_r .ul_footer_service .li_on p{ background: #e60012; color: #fff;}

.pop_message .pop_con .div_meg .div_meg_r .footer_service_con{ background: #f2f2f2; border-radius: 8px; padding: 12px 12px 0px; display: none;}
.pop_message .pop_con .div_meg .div_meg_r .footer_service_con ul{ display: flex; align-items: center; flex-wrap: wrap;}
.pop_message .pop_con .div_meg .div_meg_r .footer_service_con ul li{ margin-right: 12px; margin-bottom: 12px; cursor: pointer;}
.pop_message .pop_con .div_meg .div_meg_r .footer_service_con ul li p{ font-size: 12px; border: 1px solid #d2d2d2; border-radius: 5em; padding: 4px 12px; line-height: 14px; transition: all 0.3s; color: #797979;}
.pop_message .pop_con .div_meg .div_meg_r .footer_service_con ul .li_on p{ border:1px solid #e60012; color: #e60012;}


.pop_message .pop_con .div_meg .div_meg_r .footer_service_con_on{ display: block;}

.pop_message .pop_con .div_meg .div_meg_r .div_input_jq p{ transform: translateY(-24px) scale(0.8);}

.pop_message_jq{ transform: translateY(0%);}
.pop_message_jq .pop_con .div_meg .div_meg_l{ width: 26vw;}

.body_jq{ padding-top:52px;}
.head_jq{ border-bottom: 1px solid #f2f2f2;}
.head_jq .head_con{ padding: 10px 0px;}
.head_jq .head_con .head_con_r .ul_nav{ transform: translateY(-52px);}
.head_jq .head_con .mw_logo a svg{ width: 131px; height: 32px;}

/*移动端头部在PC不显示*/
.head_yd{ display:none;}


/*PC端尾部*/
.footer{ background:#06071b; max-width:1920px; margin:0 auto 0px; }
.footer .footer_t{ position: relative; width: 1200px; margin: 0 auto; display: flex; align-items: flex-end; justify-content: space-between; padding: 64px 0px 32px;}
.footer .footer_t .footer_t_l{ }
.footer .footer_t .footer_t_l h2{ color: rgba(255,255,255,0.95); font-size: 48px; line-height: 1em; font-weight: normal; margin-bottom: 64px;}
.footer .footer_t .footer_t_l .flex_cen{ display: flex; align-items: center; margin-top: 24px;}
.footer .footer_t .footer_t_l .flex_cen p{ display: flex; align-items: center; margin-right: 48px;}
.footer .footer_t .footer_t_l .flex_cen p svg{ display: block; width: 18px; height: 18px; margin-right: 12px;}
.footer .footer_t .footer_t_l .flex_cen p svg path{ fill: rgba(255,255,255,0.8);}
.footer .footer_t .footer_t_l .flex_cen p span{ color: rgba(255,255,255,0.8); font-size: 16px; line-height: 20px;}
.footer .footer_t .footer_t_l .a_need{ display: flex; align-items: center; justify-content: center; background: #e60012; width: 240px; height: 40px; margin-top: 64px; cursor: pointer;}
.footer .footer_t .footer_t_l .a_need svg{ display: block; width: 18px; height: 18px; margin-right: 12px;}
.footer .footer_t .footer_t_l .a_need svg path{ fill: #fff;}
.footer .footer_t .footer_t_l .a_need span{ color: #fff; font-size: 16px;}
.footer .footer_t .footer_t_r{ display: flex;}
.footer .footer_t .footer_t_r img{ width: 92px; height: 92px; border:1px solid rgba(255,255,255,0.2); padding: 8px;}
.footer .footer_t .footer_t_l .p_copy{ color: rgba(255,255,255,0.5); font-size: 12px; margin-top: 64px; line-height: 20px;}
.footer .footer_t .footer_t_l .p_copy a{ color: rgba(255,255,255,0.5);}

.footer .footer_t .footer_t_r .div_ewm{ margin-left:40px;}
.footer .footer_t .footer_t_r .div_ewm p{ font-size: 12px; color: rgba(255,255,255,0.8); text-align: center; line-height: 1.5em; margin-bottom: 8px;}
 
.overflow_hidden{ overflow: hidden; height:100vh;}

/*手机端样式*/
@media screen and (max-width: 800px){

body{font-family: Arial, Helvetica, sans-serif, "微软雅黑"; padding:48px 0px 0px; max-width: 100%; min-width: 100%;}

.head .head_con{ width:100%; padding: 12px 16px;}
.head .head_con .mw_logo a svg{ width: 98px; height: 24px;}
.head .head_con .head_con_r .ul_nav{ display: none;}
.head .head_con .head_con_r .mw_menu{ margin-left: 0px;}
.head .head_con .head_con_r .mw_menu svg{ width: 24px; height: 24px;}
.head .head_con .head_con_r .mw_menu .menu_on{ display: block;}
.head .head_con .head_con_r .mw_menu .menu_off{ display: none;}
.head .head_con .head_con_r .mw_menu_jq .menu_on{ display: none;}
.head .head_con .head_con_r .mw_menu_jq .menu_off{ display: block;}

.footer{ max-width:100%; display: block;}

.footer .footer_t{ width: 100%; padding: 30px 0px 16px;}
.footer .footer_t .footer_t_l{ padding: 0 16px;}
.footer .footer_t .footer_t_l h2{ font-size: 32px; margin-bottom: 15px;}
.footer .footer_t .footer_t_l .flex_cen{ margin-top: 15px; flex-wrap: wrap;}
.footer .footer_t .footer_t_l .flex_cen p{ width: 100%; margin-top: 16px; margin-right: 0px;}
.footer .footer_t .footer_t_l .a_need{ margin-top: 30px;}
.footer .footer_t .footer_t_r{ display: none;}
.footer .footer_t .footer_t_l .p_copy{ margin-top: 30px;}

/*返回顶部*/
.top{position: fixed; right:16px;bottom:72px;z-index: 9999;}
.top .top_dw{}
.top .top_dw a{display:none; cursor: pointer;}
.top .top_dw a svg{display:block; width:50px; height:50px; opacity:0.8;}
.top .top_dw a svg path{ fill: #e60012;}

.pop{ position: fixed; top: 0%; left: 0%; z-index: 99999; width: 100vw; height: 100vh; transform: translateY(-100%); transition: all 1s;}
.pop .pop_con{ width: 100vw; height: 94vh; background: #fff;}
.pop .pop_con .pop_info{ width: 100%; align-items: center; justify-content: center;}
.pop .pop_con .mwgzh{ display: none;}
.pop .pop_con .ul_pop li a span{ width: 10vw;}
.pop .pop_con .ul_pop li a p{ font-size: 10vw;}

.pop_jq{ transform: translateY(0%);}

.pop_message .pop_con .meg_info{ overflow-y: auto; align-items: flex-start;}

.pop_message .pop_con .div_meg{ display: block; padding:40px 0px;}
.pop_message .pop_con .div_meg .div_meg_l{ width: 0vw; height: 0vh; margin-right: 0%;}
.pop_message .pop_con .div_meg .div_meg_r{ padding: 0px 0px; width: 80vw;}
.pop_message .pop_con .div_meg .div_meg_r h2{ font-size: 24px; margin-bottom: 40px;}

.pop_message .pop_con .div_meg .div_meg_r .a_send_meg{ margin-top: 20px;}

}