.mgt50{ margin-top: 50px;}

.site_more{ height: 30px; width: 30px; display: block; text-indent: -999em; overflow: hidden; background: url(../images/index0121/more.png) no-repeat center center;}

.site_tit1{ height: 32px; overflow: hidden;}
.site_tit1 h3{ font-size: 24px; color: #222; position: relative; line-height: 32px; float: left;  padding-left: 13px;}
.site_tit1 h3:before{ content: ''; position: absolute; width:5px; height: 32px; background: #4991E1; position: absolute; top: 0; left: 0;}

.site_applist li a{ display: block; text-align: center; font-size:16px; color: #000; line-height: 22px;}
.site_applist li a:hover{ color:#4991E1;}
.site_applist li img{ display: block; width: 72px; height: 72px; border-radius: 2px; overflow: hidden; margin: 0 auto;  margin-bottom: 10px;}

.m_photoinfo{ height: 360px;}


/*义乌平台头部定制 begin*/
.m_heaabar_v2{ height:192px; background: url(../images/index0121/banner.png) no-repeat center top;}
.m_heaabar_v2 .logo{ margin-top: 58px;}
.m_heaabar_v2 .login_before{ margin-top:86px;}
.m_heaabar_v2 .login_btn{ float: left; width: 64px; height: 32px; border-radius: 4px; background: #4991E1; text-align: center; line-height: 32px; color: #fff; font-size:16px;}
.m_heaabar_v2 .app_btn{ float: left; width: 116px; height: 30px; border: #4991E1 solid 1px; border-radius: 4px; background: #fff; color: #4991E1; margin-left: 10px;  text-align: center; line-height: 32px; font-size: 16px;}
.m_heaabar_v2 .login_btn:hover{ background: #4991E1;}
.m_heaabar_v2 .app_btn:hover{ background: #ebf0f5;}

.m_headnav{ background: #4991E1; height: 64px;}
.m_headnav ul{ margin-right: -10px;}
.m_headnav li{ float: left; margin-right: 14px;}
.m_headnav li a{ padding: 0 18px; line-height: 64px; color: #fff; font-size:18px; display: block;}
.m_headnav li a:hover,.m_headnav li a.active{ background-color: #4380C7;}

.m_headnav .pilot{ position: relative; float: right; margin-right:0}
.m_headnav .pilot > a{ background: url(../images/index0121/menu_hl.png) no-repeat 60px center; padding-right: 36px;}
.m_headnav .pilot .pilot_list{ position:absolute;top:64px;right:0; background:#fff; border:1px solid #e1e1e1; padding:; height:auto; /* overflow:hidden; */ zoom:1; z-index:2;}
.m_headnav .pilot .pilot_list dl{padding:17px 20px 14px 20px; font-size:16px;}
.m_headnav .pilot .pilot_list dl dt{height:32px; padding-left:30px; line-height:32px; color:#888; background:url(../images/index0121/area.png) 0px 0px no-repeat; float:left;margin-right: -95px;}
.m_headnav .pilot .pilot_list dl.city,.m_headnav .pilot .pilot_list dl.country{border-bottom:1px solid #e0e0e0;}
.m_headnav .pilot .pilot_list dl.country dt{background-position: 0px -80px;}
.m_headnav .pilot .pilot_list dl.city dt{background-position: 0px 0px;}
.m_headnav .pilot .pilot_list dl.area dt{background-position: 0px -40px;}
.m_headnav .pilot .pilot_list dl dd{width:380px; padding-left:95px;*margin-top: -32px;}
.m_headnav .pilot .pilot_list dl dd a{display:inline-block; padding:0px 10px; margin:0px 3px; border-bottom: 2px solid transparent; line-height:32px; color: #6b6b6b;}
.m_headnav .pilot .pilot_list dl dd a:hover,.m_headnav .pilot .pilot_list dl dd a.on{color:#4991E1; border-bottom-color:#4991E1; background: none; text-decoration: none;}
.m_headnav .pilot .pilot_list dl dd a.active{color:#4991E1; background: none; text-decoration: none;}
.m_headnav .pilot:hover> a{background-color: #E22929;}
.m_headnav .pilot:hover .pilot_list{ display: block;}

.m_heaabar_v2 .logined_info {
  position: relative;
  margin-top:84px;
}

.m_heaabar_v2 .logined_info .person {
  display: inline-block;
  width: 42px;
  height: 42px;
  float: left;
  border-radius: 21px;
  overflow: hidden;
}

.m_heaabar_v2 .logined_info .person img {
  display: block;
  width: 100%;
  height: 100%;
}

.m_heaabar_v2 .logined_info p {
  cursor: pointer;
  margin: 12px 0 0 12px; 
  font-size: 16px;
  color: #fff;
  display: inline-block;
}

.m_heaabar_v2 .logined_info .arrow_down {
  background: url(../images/index0121/more_dir.png) no-repeat left top;
  width: 12px;
  height: 7px;
  display: inline-block;
}

.m_heaabar_v2 .t_userSelect {
  position: absolute;
  width: 109px;
  box-sizing: border-box;
  border: 1px solid #DDDDDD;
  background: #fff;
  right: 0;
  top: 44px;
  z-index: 2;
  border-radius: 4px;
}


.m_heaabar_v2 .t_userSelect li {
  height: 34px;
  line-height: 34px;
  background: #fff;
  text-align: center;
  font-size: 14px;
  color: #000;
}

.m_heaabar_v2 .t_userSelect li:hover {
  background: #EEEEEE;
}

.m_heaabar_v2 .t_userSelect li a {
  color: #000;
}

.m_heaabar_v2 .t_userSelect li:hover a {    
  color: #000;
}
/*义乌平台头部定制 end*/


.Tools_slide_wp{position: relative;width: 100%;height: 100%;}
.Tools_slide_itemWp,.Tools_slide_item{width: 100%;height: 100%;transform: translate3d(0,0,0);}
.Tools_slide_item{position: absolute;}
.Tools_slide_wp.m_mantle{width: 622px; height: 100%; border-radius: 7px; overflow: hidden;}
.Tools_slide_leftBtn,.Tools_slide_rightBtn{position: absolute;height: 48px;top: 50%;margin-top: -24px;width: 48px;z-index: 5;  cursor: pointer;}
.Tools_slide_leftBtn{left: 20px;background: url("https://css.huijiaoyun.com/tianyu_edu/area/edu4.0/images/w_hjy/banner/banner_btnl.png")}
.Tools_slide_rightBtn{right: 20px;background: url("https://css.huijiaoyun.com/tianyu_edu/area/edu4.0/images/w_hjy/banner/banner_btnr.png")}
.Tools_slide_pointWp{position: absolute;  bottom:20px;width: 100%;text-align: center;z-index: 5}
.Tools_slide_point{display: inline-block;  width: 10px;  height: 10px;border:solid 1px white;border-radius: 50%;  cursor: pointer;margin: 0 8px;}
.Tools_slide_on_p{background: white;}
.Tools_slide_itemWp{position: relative;}
.Tools_slide_item{transform: translateZ(0);z-index: 1;}

.m_mantle .Tools_slide_itemWp li a{ display: block;  width: 100%; height: 100%; position: relative;}
.m_mantle .Tools_slide_itemWp li .txt{ position: absolute; bottom: 0; left: 0; width: 100%; height:52px; text-indent: 25px; font-size: 14px; line-height: 52px; color: #fff; background: rgba(0,0,0,.5);}
.m_mantle .Tools_slide_pointWp{ width: auto; text-align: right; right: 10px;}
.m_mantle .Tools_slide_point{ background: #9B9B9B; border: 0; margin: 0 4px;}
.m_mantle .Tools_slide_on_p{background: white;}



.m_info{ width:554px;}
.m_info .tit{ height: 40px; overflow: hidden;}
.m_info .site_more{ float: right; margin-top: 5px;}
.m_info .infotabtit{ float: left; font-size:18px; line-height: 40px;}
.m_info .infotabtit a{ float: left; padding:0 15px; position: relative; color: #222;}
.m_info .infotabtit a:before{ position: absolute; bottom: 0; left: 0; width: 100%; background: #E5E5E5; height: 2px; content: '';}
.m_info .infotabtit a:hover{ color:#4991E1;}
.m_info .infotabtit a.on{color:#4991E1; }
.m_info .infotabtit a.on:before{height: 3px; background:#4991E1;}
.m_info .cont { margin-top: 15px;}
.m_info .cont li{ line-height:34px; font-size: 14px;}
.m_info .cont li .time{ float: right; color: #888;}
.m_info .cont li a{ color: #222;}
.m_info .cont li a:hover{ color: #4991E1;}



.col2{ height: 302px; overflow: hidden;}
.m_res_center{ width:580px;}

 /* 2021 04 23资源中心修改图标  s*/
 /*.m_res_center ul{ margin-right: -30px; margin-top:20px;}
.m_res_center li{ float: left; width:271px; height: 67px; margin:12px 30px 0 0;}
.m_res_center li a{ display: block; font-size: 20px; line-height:67px; text-align: right; padding-right: 38px; color: #222;}
.m_res_center li a:hover{ color:#4991E1;}
.m_res_center li a.res_bg1{ background: url(../images/index0121/resbg1.png) no-repeat center top;}
.m_res_center li a.res_bg2{ background: url(../images/index0121/resbg2.png) no-repeat center top;}
.m_res_center li a.res_bg3{ background: url(../images/index0121/resbg3.png) no-repeat center top;} */
 /* 2021 04 23资源中心修改图标  e*/

.m_app_center{ width:560px;}
.m_app_center ul{ margin:0  -20px;}
.m_app_center li{ float: left; width: 100px; margin: 25px 20px 0 20px;}

.g_cotnent_v2 .row6{ background: #4991E1;}
.g_cotnent_v2  .mgl117{
    margin-left: 117px;
  }
.g_cotnent_v2 .row6 .yl_link{
    line-height: 92px;
    color: #fff;
    font-size: 24px;
  }
  

  .g_marqueenew{ background: #fff; height:44px; line-height: 44px;}
  .g_marqueenew .m_homeTips_new{ height: 100%;}
  .g_marqueenew .w1200{ height: 100%; position: relative;}
  .m_homeTips_new{ font-size: 14px; color: #555;}
  .m_homeTips_new .tips_ico{background:url(../images/index0121/notice_bg.png) no-repeat left center; padding-left:25px; width:70px; float: left; }
  .m_homeTips_new .homeTips{ float: left; width: 1070px; margin-left:10px; position: relative; height: 44px; line-height: 44px; overflow: hidden; white-space: nowrap;}
  .m_homeTips_new .homeTips .txt{ position: absolute; left: 1070px; white-space: nowrap;}
  /* 前台登陆 begin */
  .m_front_loginbg{ background:url(../images/index0121/loginbg.png) no-repeat center top; height: 500px;}
  .m_front_loginbg .w1200{ height: 100%; overflow: hidden;}

 
/* .m_login{position: initial;top: unset;bottom: unset;left: unset;right: unset;width: unset;height: unset;padding: 0;overflow: initial } */
.m_wrap{ z-index: 20; position: relative; }

.u_loginbox .cw_tips{ height:36px; overflow:hidden; zoom:1;}
.u_loginbox .cw_tips span{color:#ef8181; float:right; line-height:36px; font-size:14px;}
.u_loginbox .loginform{ background:#0154a4; width:195px; height:40px; line-height:40px; text-align:center; font-size:18px; border:none; color:#fff; border-radius:5px; cursor:pointer;}
.u_loginbox .loginform:hover{ background:#053f78;}
.u_loginbox .reg_a{ width:95px; height:40px; line-height:40px; text-align:center; font-size:18px; color:#fff; border-radius:5px; background:#bac62f; color:#fff;}
.u_loginbox .reg_a:hover{ background:#929c1c; text-decoration:none;}
.u_loginbox .forget{ height:18px; overflow:hidden; font-size:12px; line-height:18px; margin:12px 0px; color:#fff;}
.u_loginbox .forget label{ display:inline-block; background-position:0px -210px; padding-left:25px; color:#fff; cursor:pointer; user-select:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;}
.u_loginbox .forget label.z_on{ background-position:0px -269px;}
.u_loginbox .forget label input{ display:none;}
.u_loginbox .forget a{ color:#fff;}
.u_loginbox .forget a:hover{ color:#a4e5ff;}
.u_loginbox .yz_rect{ margin-top:10px;}
.u_loginbox .yz_rect input{ height:36px; line-height:35px; padding:0 10px; font-size:12px;border:#2c88b4 solid 2px; color:#88959b;}
.u_loginbox .yz_rect input:hover{border-color:#76cb5c;}
.m_loginRect{ width:280px; padding:0 47px 22px 47px; overflow-x: hidden; height:auto!important; height:378px; min-height:378px;  position:absolute; top:50px; right:0px; background:url(../images/index1706/login.png);}
.m_loginRect .item-newLogo-rect{ position:relative; top:0px; right:0px;}
.m_loginRect .logoCaseTab{ position:absolute; top:4px; right:-46px; display:block; width:52px; height:52px; background:url(../images/index1706/logo_tab_bg.gif) no-repeat 0px 0px; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s;}
.m_loginRect .logoCaseTab:hover{ background-image:url(../images/index1706/logo_tab_bg2.gif);}
.m_loginRect  .CaseTab2{ position:absolute; background-position:-50px -54px;}
.m_loginRect .logoTips{ background:#ddf3ff; line-height:27px; border:#34b5f8 solid 1px; color:#55bef9; padding:0px 6px 0px 17px; position:absolute; top:8px; right:17px;}
.m_loginRect .logoTips .ico1{ background:url(../images/index1706/logo_tips_ico2.gif) no-repeat; width:14px; height:18px; vertical-align:middle; margin-right:7px; display:inline-block; margin-top:-2px;}
.m_loginRect .logoTips .ico2{ background:url(../images/index1706/logo_tips_ico1.png) no-repeat; width:6px; height:12px; position:absolute; top:9px; right:-6px;}
.m_loginRect h4{ font-size:22px; line-height:38px; padding-top:30px; font-weight:normal; color:#4f4f4f;}
.m_loginRect .passWord-case{ position:relative;}
.m_loginRect .passWord-case .err-tips{ position:absolute; top:30px; left:0px; height:30px; border:#ffc3b9 solid 1px; line-height:30px; color:#555; background:#fef2f2; width:278px;}
.m_loginRect .passWord-case .err-tips .ico{ background:url(../images/index1706/error_ico1.gif) no-repeat left top; width:18px; height:18px; vertical-align:middle; margin:0 13px; display:inline-block; margin-top:-3px;}
.m_loginRect .passWord-case .err-tips .close{ background:url(../images/index1706/error_ico2.gif) no-repeat; width:13px; height:14px; margin:8px 14px 0px 0px; cursor:pointer;}
.m_loginRect .passWord-case .err-tips .close:hover{ background-image:url(../images/index1706/error_ico2_2.gif);}
.m_loginRect .passWord-case .inputlist li{ width:278px; height:41px; border-radius:5px; overflow: hidden; zoom:1; border:#b8b8b8 solid 1px; background-color:#fff; margin-top:15px;}
.m_loginRect .passWord-case .inputlist li.acitve{ border-color:#00a0e9;}
.m_loginRect .passWord-case .inputlist li.u_inputtext{ background:#fff url(../images/index1706/logo_ico1.gif) no-repeat left top;}
.m_loginRect .passWord-case .inputlist li.u_inputtext.active{ border-color: #0e9cf6; background-image: url(../images/index1706/logo_ico2_1.gif); }
.m_loginRect .passWord-case .inputlist li.u_inputpassword{ background:#fff url(../images/index1706/logo_ico2.gif) no-repeat left top;}
.m_loginRect .passWord-case .inputlist li.u_inputpassword.active{ border-color: #0e9cf6; background-image: url(../images/index1706/logo_ico2_2.gif);}
.m_loginRect .passWord-case .inputlist li.u_yz{ width: 280px; border: 0px; border-radius: 0px; height: 43px; background: none;}
.m_loginRect .passWord-case .inputlist li.u_yz .yz_inp{ width: 164px; height: 41px;border-radius:5px; overflow: hidden; zoom:1; border:#b8b8b8 solid 1px;  background: #fff;}
.m_loginRect .passWord-case .inputlist li.u_yz .yz_inp.active{ border-color: #0e9cf6; }
.m_loginRect .passWord-case .inputlist li.u_yz .yz_inp input{ margin-left: 10px; width: 144px;}
.m_loginRect .passWord-case .inputlist li.u_yz img{ margin-top: 3px;}
.m_loginRect .passWord-case .inputlist li input{ float:left; line-height:18px; height:18px; margin:12px 0px 0px 72px; border:0px; font-size:14px; background:none; width:205px;}
.m_loginRect .passWord-case .login_other_rect{ height:24px; line-height:24px; margin-top:10px; color:#555;}
.m_loginRect .passWord-case .login_other_rect .fr{ height:24px; line-height:24px;}
.m_loginRect .passWord-case .rememberMe p{ width:40px; height:24px; border-radius:12px; background:#0e9cf6; margin-right:7px; cursor:pointer;}
.m_loginRect .passWord-case .rememberMe p.on{ background:#dedede;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-moz-transition:all .5s ease; transition:all .5s ease}
.m_loginRect .passWord-case .rememberMe span{ float:right; width:22px; height:22px; border-radius:11px; background:#fff; margin:1px 1px 0px 0px; margin-right: 17px;}
.m_loginRect .passWord-case .forget{color:#555; display: inline-block; margin-top:0; height:24px; line-height:24px;}
.m_loginRect .passWord-case .forget:hover{ color:#555;}
.m_loginRect .passWord-case .reg{ color:#70a1ca;}
.m_loginRect .passWord-case .login_btn{ display:block; width:100%; height:50px; text-align:center; line-height:50px; background:#45a2ec; font-size:22px; color:#fff; border-radius:5px; border:0px; cursor:pointer; margin-top:10px;}
.m_loginRect .passWord-case .login_btn:hover{ background:#0e9cf6;}

.m_loginRect .smLoing-rect { height: 336px;}
.m_loginRect .smLoginRect{ height:184px; margin-top:30px; margin-right:-97px;}
.m_loginRect .smLoginRect .wxLogin-img{ margin-top:40px; margin-left:9px; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s;}
.m_loginRect .smLoginRect .wxLoign-tips-img{ margin-left:22px; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s;}
.m_loginRect .no-tips .wxLoign-tips-img{ display:none;}
.m_loginRect .no-tips .wxLogin-img{ margin-left:79px;}
.m_loginRect .sm-text-tips{ margin-top:5px;}
.m_loginRect .sm-text-tips a{ color:#70a1ca; margin:0 5px;}

.m_loginRect .sm-invalid{ height:184px; margin-top:-10px; overflow:hidden; zoom:1;}
.m_loginRect .sm-invalid .invalid-rect{  width:125px; height:125px;background:#fff; margin:0 auto;margin-top:39px; position:relative;}
.m_loginRect .sm-invalid .wxLogin-img{ opacity:0.2; }
.m_loginRect .sm-invalid .tips{ position:absolute; top:24px; width:100%; text-align:center; font-size:14px; color:#222; left:0px;}
.m_loginRect .sm-invalid .invalid-rect a{ position:absolute; display:block; width:100%; height:25px; font-size:14px; color:#fff; text-align:center; top:65px; left:0px; background:#188ee2; text-decoration:none; line-height:25px;}

.m_loginRect .sm-finish .finish-rect{ margin-top:30px;}
.m_loginRect .sm-finish .finish-rect a{ color:#70a1ca;}

.m_loginRect .m_homeTips{ position: relative; height: 30px; line-height: 30px; padding-left: 25px; margin-top: 10px; font-size: 16px; overflow: hidden; zoom:1; background: url(../images/index1706/ico/notice_ico.png) no-repeat left center;  }
.m_loginRect .m_homeTips .getmore_tips{ position: absolute; top: 0px; left: 0px; width: 17px; height: 17px; }
.m_loginRect .m_homeTips .notice{ width: 255px; overflow: hidden; zoom:1; position: relative;  height: 30px;}
.m_loginRect .m_homeTips ul{ position: absolute; top: 0px; left: 0px; }
.m_loginRect .m_homeTips li{ line-height: 30px; width: 255px; overflow: hidden; zoom:1; height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.m_loginRect .m_homeTips a{color: #37ac56;  text-decoration: none;}

.m_loginAfterRect{ height: 339px;}
.m_loginAfterRect .topInfo{ overflow: hidden; zoom:1; height: 75px;}
.m_loginAfterRect .topInfo a{ float: left; position: relative;}
.m_loginAfterRect .topInfo .info1{ background: url(../images/index1706/ico/after_topico1.png) no-repeat left top; width: 37px; height: 35px; margin: 42px 0px 0px 5px;}
.m_loginAfterRect .topInfo .info2{ background: url(../images/index1706/ico/after_topico2.png) no-repeat left top; width: 29px; height: 35px; margin: 42px 0px 0px 69px;}
.m_loginAfterRect .topInfo .info3{ background: url(../images/index1706/ico/after_topico3.png) no-repeat left top; width: 33px; height: 33px; margin: 42px 0px 0px 74px;}
.m_loginAfterRect .topInfo .info4{ background: url(../images/index1706/ico/after_topico4.png) no-repeat left top; width: 42px; height: 33px; margin: 42px 0px 0px 74px;}
.m_loginAfterRect .topInfo i{ position: absolute; top: -5px; left:24px; background: #ff6c72; color: #fff; padding:0px 5px; height: 16px; line-height: 16px; font-size: 12px; border-radius: 8px 8px 8px 0px; }
.m_loginAfterRect .midInfo{ background: #fff; height: 195px; margin-top: 18px; padding: 0px 20px; border-radius: 10px 10px 0px 0px;}
.m_loginAfterRect .midInfo  strong{ font-weight: normal;}
.m_loginAfterRect .midInfo .state{ padding:22px 0px 11px 0px; margin-bottom: 20px; border-bottom: #f5f5f5 solid 1px; text-align: center; font-size: 18px; line-height: 36px;}
.m_loginAfterRect .midInfo .state i{ background: url(../images/index1706/ico/head_rankico.png) no-repeat left top; display: inline-block; vertical-align: middle; width: 8px; height: 16px; margin:-3px 5px 0px 0px; }
.m_loginAfterRect .midInfo .state em{ margin-left: 16px; font-size: 22px; }
.m_loginAfterRect .midInfo .rise { color: #00dc58; margin: 0px 5px; font-size: 26px;}
.m_loginAfterRect .midInfo .drop { color: #ff6c72; margin: 0px 5px; font-size: 26px;}
.m_loginAfterRect .midInfo .drop i{ background-position: 0px -26px; }
.m_loginAfterRect .midInfo .tips{ line-height: 24px; font-size: 14px; color: #00dc58;}
.m_loginAfterRect .goWorkSpace{ display:block; width:100%; height:50px; text-align:center; line-height:50px; background:#45a2ec; font-size:22px; color:#fff; border-radius:5px; border:0px; cursor:pointer; margin-top:-5px;}
.m_loginAfterRect .goWorkSpace:hover{ background:#0e9cf6; text-decoration: none;}


.m_loginAfterRect2{ height: 339px; overflow: hidden; zoom:1;}
.m_loginAfterRect2 .topInfo{ overflow: hidden; zoom:1; height: 75px;}
.m_loginAfterRect2 .topInfo a{ float: left; position: relative;}
.m_loginAfterRect2 .topInfo .info1{ background: url(../images/index1706/ico/after_topico1.png) no-repeat left top; width: 37px; height: 35px; margin: 42px 0px 0px 69px;}
.m_loginAfterRect2 .topInfo .info2{ background: url(../images/index1706/ico/after_topico2.png) no-repeat left top; width: 29px; height: 35px; margin: 42px 0px 0px 69px;}
.m_loginAfterRect2 .topInfo i{ position: absolute; top: -5px; left:24px; background: #ff6c72; color: #fff; padding:0px 5px; height: 16px; line-height: 16px; font-size: 12px; border-radius: 8px 8px 8px 0px; }
.m_loginAfterRect2 .midInfo{ height: 192px; background: #fff; margin-top: 18px; }
.m_loginAfterRect2 .photo{ width: 72px; height: 72px; overflow: hidden; zoom:1; margin:0 auto; padding-top: 36px; }
.m_loginAfterRect2 .photo a{ display: block; width: 72px; height: 72px; border-radius: 36px;overflow: hidden; zoom:1; }
.m_loginAfterRect2 .person{ font-size: 20px; line-height: 100%; margin-top: 10px; text-align: center; }
.m_loginAfterRect2 .person .green{ color: #469a2a; }
.m_loginAfterRect2 .goWorkSpace{ display:block; width:100%; height:50px; text-align:center; line-height:50px; background:#45a2ec; font-size:22px; color:#fff; border-radius:5px; border:0px; cursor:pointer; margin-top:-5px;}
.m_loginAfterRect2 .goWorkSpace:hover{ background:#0e9cf6; text-decoration: none;}

.m_loginAfterRect .topInfo2{ overflow: hidden; zoom:1; height: 75px; }
.m_loginAfterRect .topInfo2 .info1{ background: url(../images/index1706/ico/after_topico5.png) no-repeat left top; width: 28px; height: 30px;cursor: default;}
.m_loginAfterRect .topInfo2 .info2{ background: url(../images/index1706/ico/after_topico6.png) no-repeat left top; width: 28px; height: 30px;cursor: default;}
.m_loginAfterRect .topInfo2 .info3{ background: url(../images/index1706/ico/after_topico7.png) no-repeat left top; width: 30px; height: 30px;}
.m_loginAfterRect .topInfo2 .zy_rect{width: 138px; position: relative; padding-left: 45px; height: 30px; }
.m_loginAfterRect .topInfo2 .zy_rect .info3{ position: absolute; top: 0px; left: 0px; margin-top: 0px;}
.m_loginAfterRect .topInfo2 .zy_rect .txt{ font-size: 12px; line-height: 100%; }
.m_loginAfterRect .topInfo2 .zy_rect .len{ position: absolute;  bottom: 0px; right: 0px; width: 136px; height: 5px; background: #fff; border: #e5e5e5 solid 1px; }
.m_loginAfterRect .topInfo2 .zy_rect .len span{ display: block; margin:1px; position: relative; height: 3px;}
.m_loginAfterRect .topInfo2 .zy_rect .len em{ position: absolute; top: 0px; left: 0px; background: #45a2ec; height: 3px; }
.m_loginAfterRect .topInfo2.col-3 a{ float: left; margin:45px 20px 0px 0px;}
.m_loginAfterRect .topInfo2.col-3 .zy_rect{ float: right; margin:0; margin-top: 45px; }
.m_loginAfterRect .topInfo2.col-1 a{ display: block; }
.m_loginAfterRect .topInfo2.col-1 .zy_rect{ margin:0 auto; margin-top: 45px; }
  /* 前台登陆 end */
  
/* 后台登录 begin */
.m_fbackstage_loginbg{ background:url(../images/index0121/loginbg.png) no-repeat center top; height: 500px;}
.m_fbackstage_loginbg .w1200{ height: 100%; overflow: hidden;}
.py_m_login{ position: absolute; width: 410px; height: 385px; background: #fff; border-radius: 6px; top: 58px; right: 0;}
.py_m_login h4{ color:#555;}
.py_m_login .passWord-case .err-tips{ top: 65px;}
.py_m_login .inputlist{ margin-top:45px;}
.py_m_login .passWord-case .m_btn{background-color: #38ADFF;margin-top: 40px;}
.py_m_login .passWord-case .m_btn:hover{background-color: #26b4ff;}
/* 后台登录 end */

/* 首页新增公告条 begin */
.g_marquee_home{ height:38px; background:#FFF8DC; line-height: 38px; font-size: 14px; color: #F78001; border-bottom: #FFDA4E solid 1px; border-top: #FFDA4E solid 1px;}
.g_marquee_home .m_homeTips_home{ height: 100%;}
.g_marquee_home .w1200{ height: 100%; position: relative;}
.m_homeTips_new{ font-size: 14px; color: #555;}
.m_homeTips_home .tips_ico{background:url(../images/index0121/laba_ico.png) no-repeat left center; padding-left:25px; width:70px; float: left; }
.m_homeTips_home .homeTips{ float: left; width: 1050px; margin-left:10px; position: relative; height: 38px; line-height: 38px; overflow: hidden; white-space: nowrap;}
.m_homeTips_home .homeTips .txt{ position: absolute; left: 1050px; white-space: nowrap;}
.m_homeTips_home .close{ position: absolute; right: 0; top: 0; width: 38px; height: 38px; background: url(../images/index0121/homeclose_ico.png) no-repeat center center;}  

.site_applist .appbox{height:285px; overflow: hidden; position: relative; }
.site_applist .scrollbox{ position: absolute; top: 0; left:0; height:257px; width: 200000px;}
.site_applist .scrollbox ul{ float: left; width:560px; margin: 0;}
.site_applist .pagebtn{ width: 100%; height:10px; bottom: 0; left: 0; text-align: center; position: absolute;}
.site_applist .pagebtn a{ width:110px; height: 10px; width: 10px; margin: 0 5px; background: #D2D2D2; border-radius: 5px; overflow: hidden; transition: all .3s; display: inline-block;}
.site_applist .pagebtn a.active{ background: #4991E1; width: 24px;}
/*  首页新增公告条 end */


 /* 2021 04 23资源中心模块修改 s*/
 .m_res_center ul{ margin-right: -30px; margin-top:44px;}
 .m_res_center .cont li {
   float: left;
   margin-right: 55px;
   margin-bottom: 60px;
 }
 .m_res_center .cont li a {
   display: block;
  font-size: 24px;
   color: #222;
 }

 .m_res_center .cont li img{
   width: 72px;
   height: 72px;
   margin-right: 20px;
   vertical-align: middle;
 }
 .m_res_center .cont li:hover a {
   color:#4991E1;;
 }
/* 2021 04 23资源中心模块修改 e*/

/* 20251215 义乌智慧教育平台 start*/
  .sq_bag{
        height: 395px;
      background: url('../images/index0121/bag.png') no-repeat top ;
          background-size: 100% 100%;
    }
    .platform-card {
      width: 282px;
      margin: 20px auto;
 height: 375px;
      border-radius: 12px;
      padding: 32px;
     background: #EAF2FF url('../images/index0121/bg1.png') no-repeat right bottom;
border: 1px solid #CFE0FD;
box-shadow: 0 8px 8px 0 rgba(128, 141, 148, 0.16);
box-sizing: border-box;
    }
    .platform-card2 {
      background: #EAF2FF url('../images/index0121/bg2.png') no-repeat right bottom;

    }
    .platform-card3 {
        width: 588px;
      background: #EAF2FF url('../images/index0121/bg3.png') no-repeat right bottom;

    }
    .fw700{
        font-weight: 700;
    }
    .platform-header {
    position: relative;
    margin-bottom: 70px;
    }
    .platform-line{
        position: absolute;
        left: 0;
top: 20px;
       width: 51px;
height: 17px;
      border-radius: 20px;
background: linear-gradient(90deg, #21D6FF 0.83%, #575AFF 100%);
    }
 
    .platform-item {
      margin-bottom: 30px;
      display: flex;
      align-items: center;
       float: left;
    margin-right: 32px;
    }
  
    .platform-dot {
      display: inline-block;
      width: 4px;
      height: 4px;
      background-color: #1A2A44;
      border-radius: 50%;
      margin-right: 8px;
    }
    .platform-link {
          color: #1A2A44;
      text-decoration: none;
      font-size: 20px;
      transition: color 0.3s;
    }
    .platform-link:hover {
      color: #3370FF;
    }
    .platform-footer {
      position: relative;
      margin-top: 15px;
    }
    .f32{
        font-size: 32px;
    }
    .dis_b{
        display: flex;
        justify-content: space-between;
    }
    .sq-a-link{
        width: 220px;
height: 150px;
border-radius: 16px;
text-align: center;
    }
    .c153D79{
        color: #153D79;
    }
    .mgt60{
        margin-top: 60px;
    }
.sq_swiper{
    overflow: hidden; position: relative;
    padding-bottom: 40px;
}

.sq_swiper .swiper-pagination-bullet{
  width:40px;
  height: 10px;
  border-radius: 8px;

background-color: #D9D9D9
  }
.sq_swiper .swiper-pagination-bullet-active {


  background-color: #3370FF ;
}
.platform-jt{
    position: relative;
}
.platform-jt .open{
   width: 12px;
height: 18px;
background: url('../images/index0121/hot.png') no-repeat center center;
}
.platform-jt:hover .open{
    transform: rotate(90deg);
    background: url('../images/index0121/open_hot.png') no-repeat center center;
}
.platform-jt:hover .more_item {
  display: block;
}

.platform-jt  .more_item {
  display: none;
  position: absolute;
  top: 20px;
  left: 50%;
  transform: translate(-50%);

  padding-top: 10px;
  z-index: 99;
}

.platform-jt  .more_item .list {
  background-color: #fff;
  border-radius: 12px;
  text-align: center;
      padding: 10px 0;
 box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.10);
}

.platform-jt  .more_item .list a {
  display: block;
  font-size: 16px;
  color: #222;
  line-height: 36px;
}

.platform-jt  .more_item .list a:hover {
background: #F0F5FF;
}
.zjl_custom_pagination .swiper-pagination-bullet {

 background: #83b8e1;

}

.zjl_custom_pagination .swiper-pagination-bullet-active {


  background: #148BE1;
}
/* 20251215 义乌智慧教育平台 end*/