.top_box{height: 60px;width: 100%;box-shadow: 0 0 10px -4px rgba(0,0,0,.5);position: relative;z-index: 2;}
.logo_box{min-width: 1200px;width: 1200px; margin: 0 auto;height: 100%;line-height: 60px;}
.logo_img{width: 40px;height: 40px;border-radius: 30px;margin-right: 10px;vertical-align: middle !important;}
.logo_title{font-size: 26px;font-weight: bold;color: #555;line-height: 60px;vertical-align: middle;}
.login_part{min-height: 500px;width: 100%;background-image: linear-gradient(140deg, #c3e8f1 0%, #f3f2f7 50%, #e9f0f6 95%); }
.login_box{min-width: 1200px;width: 1200px;margin: 0 auto;padding-top: 70px;display: flex;justify-content: space-between;}
.left_tip_part,.right_login_part{height: 360px;margin-top: 0;display: inline-block;width: 49%;vertical-align: middle;}
/*.left_tip_part{width: 60%;}*/
/*.right_login_part{width: 39.5%;}*/
.tip_msg_box{width: 660px;margin: 0 auto; position: relative;line-height: 25px;}
.tip_msg_body{margin: unset !important;}
.tip_msg_title{text-align: left;font-size: 22px;font-weight: 600;color: #5693c9;letter-spacing: 1px;line-height: 60px;}
.loginBoxElem{position: relative;border-radius: 4px;margin: 0 auto;width: 550px;height: 360px;background: #fff;border: 2px solid #5693c9;word-break: break-all;padding-top: 50px;overflow: hidden;float: right;}
.login_title{text-align: center;font-size: 26px;line-height: 30px;letter-spacing: 5px;}
.login_title i{font-size: 27px;border-radius: 40px;background: #5693c9;width: 40px;height: 40px;display: inline-block;line-height: 40px;text-align: center;color: #fff;vertical-align: middle;margin-right: 8px;}
.l_part_box{min-width: 1200px;width: 1200px;max-width: 80%;margin: 0 auto;padding: 60px 0;min-height: 400px;height: calc(100vh - 680px);text-align: center;display: flex;justify-content: space-between;}
.link_elem{width: 280px;height: 280px;display: inline-block;border: 1px solid #ddd;text-align: left;position: relative;vertical-align: middle;}
.link_elem+.link_elem{margin-left: 20px;}
.l_e_in_box{border: 2px solid transparent;width: 100%;height: 100%;padding: 5px;}
.l_e_in_box:hover{border: 2px solid #03A9F4;background-image: linear-gradient(140deg, #e1f3f8 0%, #f3f2f7 50%, #e9f0f6 95%);}
.link_elem.disabled .l_e_in_box:hover{border-color:#ddd; background-image:linear-gradient(140deg, #d5d4d4 0%, #f3f2f7 50%, #d3d3d3 95%);;}
.l_e_top{font-size: 26px;text-align: center;line-height: 80px;height: 80px;border-bottom: 1px solid #ddd;}
.l_e_top i{display: inline-block;width: 50px;height: 50px;border-radius: 30px;vertical-align: middle;font-size: 36px;line-height: 50px;margin-right: 10px;}
.xz_i{background: #8BC34A;color: #fff;font-weight: bold;}
.bz_i{background: #E91E63;color: #fff;}
.fw_i{background: #03A9F4;color: #fff;font-size: 30px !important;}
.jc_i{color: #FF9800;font-size: 50px!important;}
.l_btn{position: absolute;bottom: 10px;right: 10px;cursor: pointer;color: #0a84ff;}
.l_e_note{font-size: 18px;line-height: 40px;text-align: center;margin-top: 20px;}
.l_e_btn_box{text-align: center;}
.l_e_btn{width: 110px;height: 30px;border: 1px solid #aaa;font-size: 16px;cursor: pointer;display: inline-block;text-align: center;line-height: 30px;margin-top: 20px;}
.l_e_btn:nth-of-type(2n){margin-left: 15px;}
.l_e_btn:hover{border: 1px solid #0a84ff;color: #0a84ff;}