@charset "utf-8";
.login_box { font-size: 0; position: fixed; width: 100%; height: 100%; overflow: hidden; top: 0; left: 0; z-index: 0; background: url(../images/login-bg1.jpg) no-repeat center; background-size: cover; text-align: center; }
.login_box>div { height: 100%; }
.login_box>div>.dis-m { overflow: hidden; position: relative; width: 55.5%; text-align: left; height: 62.5%; box-shadow: 0 0 2vw 0 rgba(0,0,0,0.15); z-index: 0; }
.login_box .L { overflow: hidden; padding-top: 9%; width: 56%; height: 100%; background: url(../images/login-bg2.jpg) no-repeat center; background-size: cover; text-align: center; }
.login_box .L img { width: 42.5%; margin: 0 auto; }
.login_box .L a { overflow: hidden; border-radius: 1.3vw; width: 30%; height: 2.6vw; display: block; font-size: 14px; color: #fff; border: 1px solid #fff; margin: 7% auto 0; line-height: 2.6vw; }
.login_box .R { position: relative; background: #fff; width: 44%; height: 100%; text-align: center; z-index: 0; }
.login h3 { font-size: 1.5vw; font-weight: normal; color: #333; text-align: center; }
.login_box .R>.dis-m { text-align: left; width: 64%; }
.login1 form { margin-top: 13%; }
.login1 input { font-size: 14px; color: #333; width: calc(100% - 26px); }
.login1 label img { max-width: 100%; }
.login1 label { margin-right: 10px; width: 16px; }
.login1 li { margin-top: 6%; }
.login1 .border-b { border-bottom: 1px solid #ddd; padding: 0.7vw 0; }
.login1 .login-L { width: calc(100% - 110px); }
.login1 .login-R { margin-left: 20px; }
.login1 .login-R img { height: 40px; width: 90px; }
.login1 button { box-shadow: 0 5px 15px 0 rgba(245,129,26,0.5); position: relative; z-index: 0; transition: 0.3s ease 0s; width: 59%; height: 2.6vw; margin: 19% auto 0; border-radius: 1.3vw; color: #fff; background: #f5811a; line-height: 2.6vw; display: block; }
.login1 li:first-child { margin-top: 0; }
.login_box .L a:before { background: #fff; }
.login2 a { font-size: 14px; background: #fff8f1; border: 1px solid #ffddbf; color: #dd9453; margin: 8% auto 0; display: block; width: 50%; text-align: center; padding: 8px 0; border-radius: 3px; }
.login2 a:active { transform: scale(0.9); }
.login2 p { font-size: 16px; text-align: center; color: #666; margin-top: 10px; }
.login2 i { display: block; background: #f5f5f5; border: 1px solid #eee; width: 60%; margin: 5% auto 0; }
.login1 button:before { content: ''; position: absolute; height: 4vw; width: 4vw; background: rgba(255,255,255,0.2); left: 50%; top: 50%; margin-left: -2vw; margin-top: -2vw; border-radius: 50%; z-index: 0; transform: scale(0); }
.change_login { position: absolute; bottom: 0; right: 0; z-index: 0; }
.change_login .change-L { margin-right: 10px; position: relative; line-height: 1; border: 1px solid #ffddbf; background: #fff8f1; padding: 7px 10px; z-index: 0; }
.change_login .change-L:before { top: 50%; content: ''; position: absolute; width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #fff8f1; border-width: 5px 0 5px 5px; transform: translateY(-50%); right: -5px; z-index: 0; }
.change_login .change-L:after { top: 50%; content: ''; position: absolute; width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffddbf; border-width: 7px 0 7px 7px; transform: translateY(-50%); right: -7px; z-index: -1; }
.change_login span { color: #dd9453; font-size: 12px; }
.change_login i { width: 16px; margin-right: 5px; }
.login { padding: 5% 0; }
.change_login .change-R em { width: 2.6vw; height: 2.6vw; }
.change_login .change-R:before { transition: 0.3s ease 0s; content: ''; position: absolute; left: -3vw; top: -3vw; width: 6vw; height: 6vw; z-index: 0; background: #fff; transform: rotateZ(45deg) translate(0); box-shadow: 0 0 3.2vw 0 rgba(0,0,0,0.8); }
.change_login .change-R { overflow: hidden; padding: 0.7vw; position: relative; z-index: 0; cursor: pointer; outline: none; }
.login2, .login_box.on .login1, .change_login .change-R em:last-child, .login_box.on .change_login .change-R em:first-child { display: none; }
.login_box.on .login2, .login_box.on .change_login .change-R em:last-child { display: block; }
/*login_index*/
.main-login { font-size: 0; background: #f0f0f0; position: fixed; width: 100%; height: 100%; overflow: hidden; z-index: 0; }
.main-login .T { min-height: 50px; height: 5vw; background: #fff; }
.main-login .TL, .main-login .BL { position: relative; width: 16.7%; height: 100%; background: #fff; z-index: 0; }
.main-login .TL { text-align: center; height: 100%; background: #f5811a; box-shadow: 0 4px 1vw 0 rgba(245,129,26,0.3); }
.main-login .TL img { width: 75%; margin: 0 auto; }
.main-login .TR { height: 100%; padding: 0 4%; }
.main-login .TR>div { width: 100%; position: relative; z-index: 0; }
.main-login .TRL strong { font-size: 24px; color: #333; font-weight: normal; }
.main-login .TRL span { font-size: 16px; color: #999; margin-left: 5px; }
.main-login .TRR { position: absolute; right: 0; top: 50%; transform: translateY(-50%); z-index: 0; }
.main-login .TRR a { overflow: hidden; transition: 0.3s ease 0s; display: block; font-size: 14px; color: #666; width: 140px; height: 40px; line-height: 39px; border: 1px solid #ddd; border-radius: 20px; text-align: center; }
.main-login .B { max-height: calc(100% - 50px); height: calc(100% - 5vw); }
.main-login .BLT>i { overflow: hidden; display: block; width: 6.25vw; height: 6.25vw; border-radius: 50%; margin: 0 auto; }
.main-login .BLT { text-align: center; padding: 19% 0 12%; border-bottom: 1px solid #eee; }
.main-login .BLT a { line-height: 1; display: inline-block; vertical-align: top; margin-top: 5px; }
.main-login .BLT p { font-size: 16px; color: #333; margin: 6% auto 0; max-width: 90%; }
.main-login .BLT a span { font-size: 14px; color: #999; transition: 0.3s ease 0s; }
.main-login .BLT a i { width: 14px; margin-right: 10px; }
.main-login .BLM { margin-top: 18%; }
.main-login .BLM ul { }
.main-login .BLM li { margin-top: 6%; }
.main-login .BLM ul a { padding: 5% 13%; display: block; border-left: 6px solid transparent; }
/*.main-login .BLM ul a.bd span:after { content: '（已绑定）'; }*/
.main-login .BLM li.on a { border-color: #f5811a; }
.main-login .BLM ul p { background: url(../images/login_i6.png) no-repeat right center; background-size: 6px 9px; }
.main-login .BLM ul a i { width: 22px; height: 22px; margin-right: 20px; }
.main-login .BLM ul a i img { max-width: 100%; max-height: 100%; }
.main-login .BLM ul a span { font-size: 16px; color: #333; transition: 0.3s ease 0s; width: calc(100% - 42px); }
.main-login .BLM li.on a span { color: #f5811a; }
.main-login .BLB { padding: 9% 0; font-size: 16px; color: #f5811a; background: #fff4ea; width: 100%; text-align: center; position: absolute; bottom: 0; left: 0; }
.main-login .TR, .main-login .BR { width: 83.3%; }
.main-login .BR { height: 100%; }
.main-login .BRT dd { background: url(../images/login_bg1.jpg) no-repeat center; background-size: cover; }
.main-login .BRB dd { background: url(../images/login_bg2.jpg) no-repeat center; background-size: cover; }
.main-login dd { width: 20%; height: 100%; padding: 2.5% 2.5% 1.5% 1.5%; }
.main-login dd>div { height: 100%; position: relative; z-index: 0; }
.main-login dd i img { height: 100%; }
.main-login dd i { position: absolute; right: 0; bottom: 0; z-index: 0; height: 1.4vw; }
.main-login dt { padding: 2.5% 4%; width: 80%; height: 100%; }
.BR-title { color: #fff; text-transform: capitalize; }
.BR-title strong { font-size: 1.6vw; display: block; }
.BR-title span { opacity: 0.5; display: block; font-size: 16px; margin-top: 5px; }
.main-login .BR .swiper-container { padding: 4%; height: 100%; width: 100%; }
.main-login .BR .swiper-slide { height: auto; }
.main-login .BR dl { height: 16.5vw; background: #fff; border-radius: 5px; overflow: hidden; margin-top: 4%; }
.NewsList_d1 li { padding: 3% 0; width: 50%; display: inline-block; vertical-align: top; border-bottom: 1px solid #ddd; }
.NewsList_d1 li:nth-child(1), .NewsList_d1 li:nth-child(2) { padding-top: 0; }
.NewsList_d1 em { margin-bottom: 2%; display: block; font-size: 14px; color: #999; }
.NewsList_d1 h2 a { transition: 0.3s ease 0s; font-weight: normal; font-size: 16px; color: #333; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.main-login dt .login_more a { font-size: 16px; color: #f5811a; display: inline-block; vertical-align: top; }
.main-login dt .login_more { margin-top: 3%; display: block; text-align: center; }
.main-login dt .down_T { overflow: hidden; }
.main-login dt .down_T ul { white-space: nowrap; width: 100%; border-bottom: 1px solid #eee; }
.main-login dt .down_T a, .login-title .R a { display: block; font-size: 16px; padding: 0 5px; color: #666; padding-bottom: 10px; border-bottom: 2px solid transparent; transition: 0.3s ease 0s; }
.main-login dt .down_T li, .login-title .R li { display: inline-block; margin-left: 4%; vertical-align: top; }
.main-login dt .down_T li.on a { border-color: #258df1; color: #258df1; }
.main-login dt .down_B li span { margin-top: 7%; font-size: 14px; color: #999; display: block; background: url(../images/login_i9.png) no-repeat left center; background-size: 16px 15px; transition: 0.3s ease 0s; line-height: 1; padding-left: 25px; }
.main-login dt .down_B li a { display: block; width: 100%; }
.main-login dt .down_B li p { margin-top: 7%; transition: 0.3s ease 0s; font-size: 16px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.main-login dt .down_B li i img { max-width: 80%; max-height: 80%; }
.main-login dt .down_B li i { margin-right: 7%; width: 4.2vw; height: 4.2vw; background: #f5f5f5; border: 1px solid #eee; text-align: center; }
.main-login dt .down_B li { margin-top: 2.5%; display: inline-block; vertical-align: top; margin-left: 8%; width: 28%; }
.main-login dt .down_B li a>div { width: calc(93% - 4.2vw); }
.main-login .down_B ul { display: none; }
.main-login .down_B ul:first-child { display: block; }
/*修改资料*/
.main-login .BR .form .swiper-container, .main-login .BR .login-page .swiper-container { }
.form { height: 100%; padding: 2.5% 5.5%; background: #fff; border-radius: 5px; overflow: hidden; box-shadow: 0 7px 15px 0 rgba(0,0,0,0.05); }
.login-title { position: relative; z-index: 0; padding-bottom: 15px; border-bottom: 1px solid #ddd; margin-bottom: 1.6vw; }
.login-title .L { border-left: 5px solid #f5811a; font-size: 24px; padding-left: 10px; color: #f5811a; }
.form label { font-size: 14px; color: #999; }
.form i img { width: 100%; height: 100%; }
.form i { margin-left: 25px; width: 100px; height: 100px; border-radius: 50%; overflow: hidden; position: relative; z-index: 0; }
.form i.on { cursor: pointer; outline: none; }
.form i input { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; opacity: 0; }
.form li>input { font-size: 14px; margin-left: 10px; width: 20vw; padding: 0 15px; height: 40px; line-height: 40px; border: 1px solid transparent; border: 1px solid #ddd; color: #666; }
.form li { margin-left: 5vw; margin-bottom: 2.5%; }
.form li:last-child input { width: calc(45vw + 80px); }
.form li>input:disabled { background: none; border-color: transparent; }
.form button { font-size: 14px; width: 9.4vw; height: 2.6vw; line-height: 2.6vw; border-radius: 1.3vw; color: #fff; background: #f5811a; box-shadow: 0 5px 15px 0 rgba(245,129,26,0.4); cursor: pointer; outline: none; }
.form_btn .submit { margin-left: 75px; display: none; }
.form button.fh { margin-left: 5%; }
.form_btn { margin-top: 4%; padding: 0 10px 20px; }
.form button:active { transform: scale(0.9); }
.form i:before { content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.5); z-index: 0; opacity: 0; }
.form i:after { content: '编 辑 头 像'; font-size: 14px; color: #fff; width: 100%; text-align: center; position: absolute; top: 50%; left: 0; transform: translateY(-50%); z-index: 0; opacity: 0; }
.form i.on:before, .form i.on:after { opacity: 1; }
.form i.on input { z-index: 1; }
/*wx_box*/
.wx_box .wx-T { padding: 15px 20px; text-align: left; background: #f5811a; position: relative; z-index: 0; }
.wx_box .wx-T span { font-size: 24px; color: #fff; }
.wx_box>.dis-m { width: 30%; position: relative; background: #fff; border-radius: 10px; overflow: hidden; box-shadow: 0 0 25px 0 rgba(0,0,0,0.2); z-index: 0; }
.wx_box { display: none; position: fixed; z-index: 4; text-align: center; left: 0; top: 0; width: 100%; height: 100%; }
.wx_box .wx-T i:before, .wx_box .wx-T i:after { transition: 0.3s ease 0s; content: ''; width: 30px; height: 1px; background: #fff; position: absolute; left: 0; top: 50%; }
.wx_box .wx-T i:before { transform: rotateZ(45deg); }
.wx_box .wx-T i:after { transform: rotateZ(-45deg); }
.wx_box .wx-T p { position: relative; z-index: 0; width: 100%; }
.wx_box .wx-T i { cursor: pointer; outline: none; position: absolute; right: 0; top: 50%; width: 30px; z-index: 0; height: 100%; transform: translateY(-50%); }
.wx_box em { width: 37%; border: 1px solid #ddd; background: #fff; }
.wx_box figcaption { font-size: 18px; line-height: 1.6; color: #333; margin-left: 8%; }
.wx_box .wx-B { padding: 7% 0; }
/*内部通知*/
.login-page { width: 100%; height: 100%; }
#NewsList_a1 li a { padding: 0 8%; display: block; background: #fff; transition: 0.3s ease 0s; border-radius: 5px; height: 12.7vw; box-shadow: 0 5px 15px 0 rgba(0,0,0,0.05); }
#NewsList_a1 li { margin-bottom: 3%; width: 32%; margin-left: 2%; display: inline-block; vertical-align: top; }
#NewsList_a1 .data { transition: 0.3s ease 0s; font-size: 14px; color: #999; }
#NewsList_a1 .newnr b { transition: 0.3s ease 0s; font-size: 18px; line-height: 1.5; color: #333; max-height: 50px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
#NewsList_a1 .newnr p { line-height: 1.7; transition: 0.3s ease 0s; margin-top: 7%; font-size: 14px; color: #666; max-height: 45px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.main-login .BR .swiper-slide .page { margin-top: 1%; }
#NewsList_a1 li a:before { content: ''; height: 100%; width: 0; display: inline-block; vertical-align: middle; }
#NewsList_a1 .newnr { margin-top: 7%; }
#NewsList_a1 .data b:before { content: '-'; }
/*下载文件*/
.down_load .LR { width: calc(100% - 5.2vw); margin-left: 1vw; }
.down_load .L p { font-size: 16px; line-height: 1.5; color: #333; max-height: 50px; }
.down_load .LL img { max-width: 80%; max-height: 80%; }
.down_load .LL { height: 4.2vw; width: 4.2vw; border: 1px solid #eee; text-align: center; background: #fff; }
.down_load .L { width: 74%; padding: 0 15% 0 4%; }
.down_load .R img { width: 26.5%; }
.down_load .R { transition: 0.3s ease 0s; background: #999; height: 100%; width: 26%; text-align: center; }
.down_load li { display: inline-block; width: 32%; margin-left: 2%; margin-bottom: 3%; vertical-align: top; }
.down_load a { background: #fff; height: 6.25vw; display: block; border-radius: 5px; overflow: hidden; box-shadow: 0 5px 15px 0 rgba(0,0,0,0.05); font-size:0; }
.down_load ul{ font-size:0;}
.login-title .R { width: 100%; text-align: right; position: absolute; right: 0; bottom: 0; z-index: 0; }
.login-title .R li.on a { border-color: #f5811a; color: #f5811a; }
.form_btn.on .submit { display: block; }
.NewsList_d1 li:nth-child(2n+1) { padding-left: 0; }
.main-login .BLM li:first-child, .main-login .BR dl:first-child { margin-top: 0; }
.main-login dt .down_T li:first-child, .main-login dt .down_B li:nth-child(3n+1), .form li:nth-child(2n+2), .form li:first-child, #NewsList_a1 li:nth-child(3n+1), .down_load li:nth-child(3n+1), .login-title .R li:first-child { margin-left: 0; }
.main-login dt .page, .main-login dt .load_more, .form_btn.on .xg, #NewsList_a1 .newimg, #NewsList_a1 .data i { display: none; }
 @media screen and (min-width: 721px) {
.change_login .change-R:hover:before { transform: rotateZ(45deg) translate(-5px, -5px); }
.main-login .TRR a:hover { color: #fff; }
.main-login .BLT a:hover span, .main-login .BLM ul a:hover span, .login_box .L a:hover, .login-title .R a:hover, .NewsList_d1 h2 a:hover { color: #f5811a; }
.main-login dt .login_more a:hover { text-decoration: underline; }
.main-login dt .down_T a:hover, .main-login dt .down_B li a:hover p { color: #258df1; }
.main-login dt .down_B li a:hover span { color: #258df1; background: url(../images/login_i9-1.png) no-repeat left center; background-size: 16px 15px; }
.wx_box .wx-T i:hover:before, .wx_box .wx-T i:hover:after { transform: rotateZ(0deg); }
#NewsList_a1 li a:hover, .down_load a:hover .R { background: #f5811a; }
#NewsList_a1 li a:hover .data, #NewsList_a1 li a:hover .newnr p, #NewsList_a1 li a:hover .newnr b { color: #fff; }
.login1 button:hover:before { transform: scale(1); width: 100%; left: 0; margin-left: 0; transition: 1s ease 0s, opacity 1s linear 0.5s; opacity: 0; }
}
@media screen and (max-width: 1600px) {
.main-login .TRL strong, .login-title .L, .wx_box .wx-T span { font-size: 20px; }
.main-login .TRL span, .main-login .BLT p, .down_load .L p { font-size: 14px; }
.main-login .TRR a { width: 120px; height: 36px; line-height: 35px; }
.wx_box figcaption { font-size: 16px; }
}
@media screen and (max-width: 1400px) {
.main-login .BLT { padding: 10% 0; }
.main-login .BLM { margin-top: 5%; }
.main-login .BR dl { height: 18vw; }
.login1 .login-R img { height: 30px; width: 60px; }
.login1 .login-R { margin-left: 10px; }
.login1 .login-L { width: calc(100% - 70px); }
#NewsList_a1 .newnr b { font-size: 16px; }
.login-title .R a, .main-login dt .login_more a, .login2 p, .main-login .BLB, .main-login .BLM ul a span, .NewsList_d1 h2 a, .BR-title span, .main-login dt .down_T a, .main-login dt .down_B li p, .wx_box figcaption { font-size: 14px; }
.main-login dt .down_B li span, #NewsList_a1 .newnr p, #NewsList_a1 .data { font-size: 12px; }
.main-login .TRR a { font-size: 12px; width: 100px; height: 30px; line-height: 29px; }
.main-login .TRL strong, .login-title .L, .wx_box .wx-T span { font-size: 18px; }
#NewsList_a1 .newnr p, #NewsList_a1 .newnr { margin-top: 3%; }
}
@media screen and (max-width: 1024px) {
.main-login .BLM ul a { padding: 3% 8%; }
.main-login .BLM li.on a { border-width: 3px; }
.down_load .L { padding: 0 4%; }
.down_load .LL { width: 6.2vw; height: 6.2vw; }
.down_load .LR { width: calc(100% - 7.2vw); }
.down_load a { height: 9.25vw; }
.main-login .TL, .main-login .BL { width: 20%; }
.main-login .TR, .main-login .BR { width: 80%; }
.main-login .BLM ul a i { margin-right: 10px; width: 18px; height: 18px; }
.login_box>div>.dis-m { width: 94%; height: 70%; }
.login_box .L a { border-radius: 2.5vw; height: 5vw; line-height: 5vw; }
.login1 button { height: 4vw; border-radius: 2vw; line-height: 4vw; }
.change_login .change-R em { width: 4vw; height: 4vw; }
.change_login .change-R { padding: 1.2vw; }
.change_login .change-R:before { left: -4.5vw; top: -4.5vw; width: 9vw; height: 9vw; }
.login h3, .BR-title strong { font-size: 2.5vw; }
.main-login dd { width: 30%; }
.main-login dt { width: 70%; }
.main-login dt .down_B li { width: 49%; margin-left: 2%; margin-top: 5%; }
.main-login dt .down_B li a>div { width: calc(93% - 6.2vw); }
.main-login dt .down_B li i { width: 6.2vw; height: 6.2vw; }
.NewsList_d1 li, .main-login dd, .main-login dt { width: 100%; }
.main-login dt .down_B li p { margin-top: 2%; }
.main-login dt .down_B li span { margin-top: 5%; }
.main-login .BR dl { height: auto; margin-top: 5%; }
.NewsList_d1 li:nth-child(2) { padding-top: 3%; }
.form li { margin-left: 0; margin-bottom: 3%; width: 100%; }
#NewsList_a1 li, .down_load li { width: 49%; }
.form li>input, .form li:last-child input { width: calc(100% - 80px); }
.wx_box>.dis-m { width: 50%; }
.form button { width: 12vw; height: 3.6vw; line-height: 3.6vw; border-radius: 1.8vw; }
#NewsList_a1 li a { height: 20.7vw; }
.main-login dt .down_B li:nth-child(3n+1), #NewsList_a1 li:nth-child(3n+1), .down_load li:nth-child(3n+1) { margin-left: 2%; }
.main-login dt .down_B li:nth-child(2n+1), #NewsList_a1 li:nth-child(2n+1), .down_load li:nth-child(2n+1) { margin-left: 0; }
}
@media screen and (max-width: 720px) {
.main-login dt .down_T ul { overflow: auto; }
.main-login .BLM ul a { padding: 0 13%; border-width: 0; }
.wx_box figcaption { display: block; font-size: 3.8vw; margin-left: 0; margin-top: 5%; }
.wx_box>.dis-m { width: 70%; border-radius: 5px; }
.wx_box em { width: 55%; padding: 3vw; }
.wx_box .wx-B { padding: 7vw 0; }
.main-login .BR { width: 100%; }
.main-login .BR .swiper-container { padding: 0; }
.main-login .TL, .main-login .BL { width: auto; }
.main-login .TL { background: none; box-shadow: none; }
.main-login .T { position: relative; padding: 0 0 0 3%; z-index: 3; box-shadow: 0 2px 5px rgba(0,0,0,0.1); }
.login_box>div>.dis-m { height: 90vh; background: #fff; }
.login_box .L { padding: 5% 0; width: 100%; height: auto; }
.login_box .L a { border-radius: 5vw; height: 10vw; line-height: 10vw; font-size: 3.8vw; width: 50%; margin-top: 5vw; }
.change_login .change-R em { width: 8vw; height: 8vw; }
.change_login .change-R { padding: 1.5vw; }
.change_login .change-R:before { left: -8vw; top: -8vw; width: 16vw; height: 16vw; }
.change_login span { font-size: 3.8vw; }
.change_login i { width: 5vw; margin-right: 1.5vw; }
.change_login .change-L { padding: 1.5vw 3vw; }
.login_box .R { width: 100%; height: 57%; }
.login h3 { font-size: 5vw; }
.login1 label { margin-right: 1vw; width: 4vw; }
.login1 input { font-size: 3.8vw; width: calc(100% - 5vw); }
.login1 label img { width: 100%; }
.login1 form { margin-top: 5vw; }
.login1 .login-R img { height: 8vw; width: 16vw; }
.login1 .login-R { margin-left: 1vw; }
.login1 .login-L { width: calc(100% - 17vw); }
.login1 .border-b { padding: 2vw 0; }
.login1 button { height: 10vw; border-radius: 5vw; line-height: 10vw; font-size: 3.8vw; margin-top: 5vw; }
.login2 p { font-size: 3.8vw; margin-top: 2vw; }
.login2 a { font-size: 3.8vw; margin: 5vw auto 0; width: 60%; padding: 2vw 0; border-radius: 3px; }
.login2 i { padding: 2vw; width: 60%; margin: 5vw auto 0; }
.main-login .TL img.mob-720 { display: inline-block; vertical-align: middle; height: 60%; width: auto; }
.nav-btn { width: 50px; height: 50px; border-left: 1px solid #ddd; }
.nav-btn span:first-child { margin-top: -10px; }
.nav-btn span { margin-top: -1px; width: 26px; height: 2px; background-color: #eb6a21; display: block; position: absolute; transition: all .5s; top: 50%; left: 50%; margin-left: -13px; }
.nav-btn span:last-child { margin-top: 8px; }
.cur.nav-btn span:first-child, .cur.nav-btn span:last-child { margin-top: -1px; }
.main-login .TR { float: right; width: auto; padding: 0; }
.main-login .BL { transition: 0.3s ease 0s; position: fixed; width: 100%; height: calc(100% - 50px); left: 0; bottom: 0; opacity: 0; z-index: 2; transform: translateX(100%); }
.main-login .BL.cur { transform: translateX(0); opacity: 1; }
.main-login .BLT>i { width: 20vw; height: 20vw; }
.main-login .BLT p { font-size: 3.8vw; margin-top: 5%; }
.main-login .BLT a span { font-size: 3.8vw; }
.main-login .BLT { padding: 5% 0; }
.main-login .BLT a i { width: 4vw; margin-right: 1.5vw; }
.main-login .BLM, .main-login .BLM li { margin-top: 7vw; }
.main-login .BLB { font-size: 3.8vw; padding: 5% 0; }
.main-login dd, .main-login dt, .form { padding: 5%; height: auto; overflow: visible; }
.NewsList_d1 li { padding: 5% 0; }
.main-login dd i { height: 5vw; }
.main-login .BLM ul a i { height: 5vw; width: 5vw; margin-right: 2vw; }
.main-login .BLM ul a span { width: calc(100% - 8vw); }
.main-login dt .login_more { margin-top: 5%; }
.login-title .R a, .main-login dt .down_T a { padding: 0 2vw 2vw 2vw; }
.main-login dt .down_B li p { margin-top: 0; font-size: 4.4vw; }
.main-login dt .down_B li span { margin-top: 5%; font-size: 3.8vw; padding-left: 5vw; background-size: 3.5vw; }
.main-login dt .down_B li i { width: 14vw; height: 14vw; margin-right: 5%; }
.main-login dt .down_B li a>div { width: calc(95% - 14vw); }
.main-login dt .down_B li, .down_load li, #NewsList_a1 li { width: 100%; margin-left: 0 !important; }
.login-title .L { border-left: 3px solid #f5811a; padding-left: 3vw; }
.login-title { padding-bottom: 3vw; margin-bottom: 5vw; }
.main-login .BR .form .swiper-container { height: calc(100% - 14vw); }
.main-login .BR .login-page.down .swiper-container, .main-login .BR .login-page .swiper-container { height: 100%; }
.form i { margin-left: 3vw; width: 24vw; height: 24vw; }
.form li>input, .form li:last-child input { width: calc(100% - 22vw); font-size: 4.4vw; margin-left: 0; padding: 0 3vw; height: 10vw; }
.form button { width: 34vw; height: 10vw; line-height: 10vw; border-radius: 5vw; font-size: 4.4vw; }
.form_btn { margin-top: 10%; }
.form li { margin-bottom: 5%; }
#NewsList_a1 li a { height: 50vw; padding: 0 5%; }
#NewsList_a1 .newnr b, #NewsList_a1 .newnr p, .down_load .L p { max-height: none; }
.down_load .LL { width: 14vw; height: 14vw; }
.down_load .LR { width: calc(100% - 16vw); margin-left: 2vw; }
.down_load a { height: 20vw; }
.main-login .BR .swiper-slide { height: 100%; overflow: auto; padding: 5% 3%; }
.form_btn .submit { margin-left: 0; }
.login-title .R { text-align: left; position: static; margin-top: 5%; }
.wx_box .wx-T i:before, .wx_box .wx-T i:after, .wx_box .wx-T i { width: 7vw; }
.BR-title strong, .login-title .L { font-size: 5vw; }
.login-title .R a, .NewsList_d1 h2 a, .main-login dt .down_T a, .form label, .wx_box .wx-T span, #NewsList_a1 .newnr b, .down_load .L p { font-size: 4.4vw; }
.BR-title span, .NewsList_d1 em, .main-login dt .login_more a, .form i:after, #NewsList_a1 .data, #NewsList_a1 .newnr p, .main-login .BLM ul a span { font-size: 3.8vw; }
.main-login .TL img.dis-m { display: none; }
}
